mirror of
https://github.com/YatopiaMC/Yatopia.git
synced 2024-12-02 15:43:44 +01:00
43 lines
1.1 KiB
Bash
43 lines
1.1 KiB
Bash
#!/bin/sh
|
|
set -e
|
|
cd "$(dirname "$0")"
|
|
cd ..
|
|
basedir="$(pwd -P)"
|
|
|
|
source $basedir/scripts/source.sh
|
|
|
|
do_fixes(){
|
|
find -name '*.java' | xargs --max-procs=4 --no-run-if-empty sed -i '/^import [a-zA-Z0-9]*;$/d'
|
|
}
|
|
|
|
git config init.defaultBranch master
|
|
|
|
cd $basedir
|
|
rm -fr Yatopia-Server_remapped
|
|
mkdir -p Yatopia-Server_remapped/src/main
|
|
cp -r Base/src/main/java Yatopia-Server_remapped/src/main/
|
|
cd Yatopia-Server_remapped
|
|
git init
|
|
git add .
|
|
git commit --quiet --message=Base
|
|
rm -fr src/main/java/*
|
|
cd ..
|
|
JAVA_OPTS="-Xms1G -Xmx2G" "${basedir}/mapper/build/install/mapper/bin/mapper" "${basedir}/unmap.srg" "${basedir}/Yatopia-Server_yarn/src/main/java" "${basedir}/Yatopia-Server_remapped/src/main/java"
|
|
|
|
|
|
cd "$basedir"
|
|
cd Yatopia-Server_remapped/src/main/java
|
|
do_fixes
|
|
cd "$basedir"
|
|
changed="$(cat mappedPatches/*.patch | grep "+++ b/" | sort | uniq | sed 's/\+\+\+ b\///g')"
|
|
cd Yatopia-Server_remapped
|
|
# git add .
|
|
git add $changed #only commit the files that were modified
|
|
git diff --cached > a.patch
|
|
|
|
|
|
cd "${basedir}/${inputdirprefix}Server"
|
|
patch -p1 < "$basedir/Yatopia-Server_remapped/a.patch"
|
|
git add .
|
|
git commit -m "<Mapped Patches>"
|