25 lines
658 B
Plaintext
25 lines
658 B
Plaintext
setup:
|
|
./cleanup.sh
|
|
./decompile.sh
|
|
(cd ./src/minecraft/net/minecraft/src && git init && git add . && git commit -m "Setup")
|
|
|
|
[working-directory: './src/minecraft/net/minecraft/src/']
|
|
apply-patch:
|
|
git apply ./finalbeta/mod.patch
|
|
|
|
[working-directory: './src/minecraft/net/minecraft/src/']
|
|
create-patch:
|
|
#!/usr/bin/env bash
|
|
(for file in $(fd --no-ignore ".java.bak"); do
|
|
core="${file/.bak/}"
|
|
patch="${core}.patch"
|
|
echo "Creating patch file for $core"
|
|
diff -Nau "$file" "$core" > "$patch" || true
|
|
done)
|
|
|
|
build:
|
|
just create-patch
|
|
./recompile.sh
|
|
./reobfuscate.sh
|
|
(cd ./reobf/minecraft && zip -r "../../builds/finalbeta-1.4.0-modloader.zip" ./*)
|