Ability to modify api

This commit is contained in:
Sotr
2019-04-10 02:22:38 +08:00
parent 17e0e3edca
commit b2b93d9f87
1055 changed files with 107079 additions and 12 deletions

View File

@@ -31,8 +31,8 @@ echo "[Akarin] Ready to build"
cd "$paperbasedir"
if [ "$2" == "--fast" ] || [ "$3" == "--fast" ] || [ "$4" == "--fast" ]; then
echo "[Akarin] Test and repatch has been skipped"
\cp -rf "$basedir/src/api/main" "$paperbasedir/Paper-API/src/"
\cp -rf "$basedir/src/api/pom.xml" "$paperbasedir/Paper-API/"
\cp -rf "$basedir/api/src/main" "$paperbasedir/Paper-API/src/"
\cp -rf "$basedir/api/src/pom.xml" "$paperbasedir/Paper-API/"
\cp -rf "$basedir/src" "$paperbasedir/Paper-Server/"
\cp -rf "$basedir/pom.xml" "$paperbasedir/Paper-Server/"
mvn clean install -DskipTests
@@ -40,20 +40,22 @@ echo "[Akarin] Ready to build"
rm -rf Paper-API/src
rm -rf Paper-Server/src
./paper patch
\cp -rf "$basedir/src/api/main" "$paperbasedir/Paper-API/src/"
\cp -rf "$basedir/src/api/pom.xml" "$paperbasedir/Paper-API/"
\cp -rf "$basedir/api/src/main" "$paperbasedir/Paper-API/src/"
\cp -rf "$basedir/api/src/pom.xml" "$paperbasedir/Paper-API/"
\cp -rf "$basedir/src" "$paperbasedir/Paper-Server/"
\cp -rf "$basedir/pom.xml" "$paperbasedir/Paper-Server/"
mvn clean install -DskipTests
fi
minecraftversion=$(cat "$paperworkdir/BuildData/info.json" | grep minecraftVersion | cut -d '"' -f 4)
minecraftversion=$(cat "$paperworkdir/BuildData/info.json" | grep minecraftVersion | cut -d '"' -f 4)
rawjar="$paperbasedir/Paper-Server/target/akarin-$minecraftversion.jar"
\cp -rf "$rawjar" "$basedir/akarin-$minecraftversion.jar"
rawapi="$paperbasedir/Paper-API/target/akarin-api-1.13.2-R0.1-SNAPSHOT.jar"
\cp -rf "$rawapi" "$basedir/akarin-api-1.13.2-R0.1-SNAPSHOT.jar"
echo ""
echo "[Akarin] Build successful"
echo "[Akarin] Migrated final jar to $basedir/akarin-$minecraftversion.jar"
echo "[Akarin] Migrated the final jar to $basedir/"
)
)