default: @echo "No Default make command configured" @echo "Please use either" @echo " - make curseforge" @echo " - make multimc" @echo " - make technic" @echo " - make all" @echo "" @echo "Curseforge will make a curseforge compatible zip" @echo "Multimc will make a multimc zip file which contains" @echo " the packwiz updater" @echo "" @echo "Technic will make a technic pack zip" @echo "" @echo "All will make all packs it can" @echo "" curseforge: @echo "Making Curseforge pack" packwiz curseforge export --pack-file .minecraft/pack.toml -o ../vivecraft-curseforge.zip 7z d ../vivecraft-curseforge.zip overrides/packwiz-installer-bootstrap.jar overrides/pack.toml overrides/index.toml modrinth: @echo "Making Modrinth pack" packwiz modrinth export --pack-file .minecraft/pack.toml -o ../vivecraft-modrinth.zip 7z d ../vivecraft-modrinth.zip overrides/packwiz-installer-bootstrap.jar overrides/pack.toml overrides/index.toml multimc: @echo "Making MultiMC pack" 7z d ../vivecraft-multimc.zip ./* -r 7z d ../vivecraft-multimc.zip ./.minecraft -r 7z a ../vivecraft-multimc.zip ./* -r 7z a ../vivecraft-multimc.zip ./.minecraft -r 7z d ../vivecraft-multimc.zip ./.minecraft/mods ./.minecraft/pack.toml ./.minecraft/index.toml -r clean: -rm -rf .technic -git gc --aggressive --prune all: curseforge modrinth multimc technic clean update-packwiz: go install github.com/packwiz/packwiz@latest clear @echo "Packwiz has been Updated"