mirror of
https://gitlab.com/Merith-TK/vanillia-modpack.git
synced 2025-07-07 10:55:01 +01:00
prep release, update makefile
This commit is contained in:
parent
76ce17c8ac
commit
800edc4ce1
5 changed files with 37 additions and 21 deletions
31
Makefile
31
Makefile
|
@ -17,19 +17,19 @@ default:
|
|||
|
||||
PACKNAME := $(notdir $(CURDIR))
|
||||
|
||||
curseforge:
|
||||
curseforge: refresh
|
||||
-mkdir .build
|
||||
@echo "Making Curseforge pack"
|
||||
packwiz curseforge export --pack-file .minecraft/pack.toml
|
||||
mv ./*.zip ./.build/
|
||||
mv ./*.zip ./.build/${PACKNAME}-curseforge.zip
|
||||
|
||||
modrinth:
|
||||
modrinth: refresh
|
||||
-mkdir .build
|
||||
@echo "Making Modrinth pack"
|
||||
packwiz modrinth export --pack-file .minecraft/pack.toml
|
||||
mv ./*.mrpack ./.build/
|
||||
mv ./*.mrpack ./.build/${PACKNAME}-modrinth.zip
|
||||
|
||||
multimc:
|
||||
multimc: refresh
|
||||
-mkdir .build
|
||||
@echo "Making MultiMC pack"
|
||||
7z d .build/${PACKNAME}-multimc.zip ./* -r
|
||||
|
@ -38,7 +38,7 @@ multimc:
|
|||
7z a .build/${PACKNAME}-multimc.zip ./.minecraft -r
|
||||
7z d .build/${PACKNAME}-multimc.zip ./.build ./.minecraft/mods ./.minecraft/pack.toml ./.minecraft/index.toml -r
|
||||
|
||||
technic:
|
||||
technic: refresh
|
||||
-mkdir .build
|
||||
@echo "Making Technic pack"
|
||||
-rm -rf .technic
|
||||
|
@ -49,25 +49,22 @@ technic:
|
|||
7z d .build/${PACKNAME}-technic.zip ./* ./.* -r
|
||||
7z a .build/${PACKNAME}-technic.zip ./.technic/* -r
|
||||
|
||||
server:
|
||||
-mkdir .build
|
||||
@echo "Making Server pack"
|
||||
-rm -rf .server
|
||||
-mkdir .server
|
||||
cd .server && java -jar ../.minecraft/packwiz-installer-bootstrap.jar ../.minecraft/pack.toml -s server && cd ..
|
||||
7z d .build/${PACKNAME}-server.zip ./* ./.* -r
|
||||
7z a .build/${PACKNAME}-server.zip ./.server/* -r
|
||||
|
||||
preClean:
|
||||
preClean: refresh
|
||||
-rm -rf .build
|
||||
postClean:
|
||||
postClean: refresh
|
||||
-rm -rf .technic
|
||||
-git gc --aggressive --prune
|
||||
|
||||
all: preClean curseforge modrinth multimc technic postClean
|
||||
|
||||
refresh:
|
||||
cd .minecraft && packwiz refresh
|
||||
|
||||
update-packwiz:
|
||||
go install github.com/packwiz/packwiz@latest
|
||||
go install github.com/Merith-TK/packwiz-wrapper/cmd/pw@main
|
||||
go install github.com/Merith-TK/packwiz-wrapper/cmd/pw-modlist@main
|
||||
go install github.com/Merith-TK/packwiz-wrapper/cmd/pw-reinstall@main
|
||||
clear
|
||||
@echo "Packwiz has been Updated"
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue