Fixes clip script

This commit is contained in:
Sotr
2020-04-13 05:27:58 +07:00
parent 5d4688ff88
commit 686a1c9053
3 changed files with 14 additions and 9 deletions

View File

@@ -29,5 +29,6 @@ jobs:
- name: Upload Artifact
uses: actions/upload-artifact@v2-preview
with:
path: akarin-paperclip.jar
name: akarin launcher
path: *.jar

2
akarin
View File

@@ -46,7 +46,7 @@ case "$1" in
cd ${FORK_NAME}-API
mvn -e clean install && cd ../${FORK_NAME}-Server && mvn -e clean install
basedir
$scriptdir/paperclip.sh
$scriptdir/installLauncher.sh "$basedir"
)
;;
"d" | "de" | "deploy")

View File

@@ -1,12 +1,19 @@
#!/usr/bin/env bash
echo "[Akarin] State: Make Akarinclip"
# SCRIPT HEADER start
basedir=$1
source "$basedir/scripts/functions.sh"
echo "----------------------------------------"
echo " $(bashcolor 1 32)Task$(bashcolorend) - Install Launcher"
echo " This will build a launcher that similar to Paperclip by the server jar."
echo " "
echo "----------------------------------------"
# SCRIPT HEADER end
# Copied from https://github.com/PaperMC/Paper/blob/d54ce6c17fb7a35238d6b9f734d30a4289886773/scripts/paperclip.sh
# License from Paper applies to this file
set -e
basedir="$(cd "$1" && pwd -P)"
paperworkdir="$basedir/Paper/work"
mcver=$(cat "$paperworkdir/BuildData/info.json" | grep minecraftVersion | cut -d '"' -f 4)
serverjar="$basedir/Akarin-Server/target/akarin-$mcver.jar"
@@ -16,10 +23,7 @@ vanillajar="$paperworkdir/Minecraft/$mcver/$mcver.jar"
cd "$paperworkdir/Paperclip"
mvn clean package "-Dmcver=$mcver" "-Dpaperjar=$serverjar" "-Dvanillajar=$vanillajar"
)
cp "$paperworkdir/Paperclip/assembly/target/paperclip-${mcver}.jar" "$basedir/akarinclip-${mcver}.jar"
cp "$paperworkdir/Paperclip/assembly/target/paperclip-${mcver}.jar" "$basedir/akarin-${mcver}-launcher.jar"
echo ""
echo ""
echo ""
echo "Build success!"
echo "Copied final jar to $(cd "$basedir" && pwd -P)/akarinclip-${mcver}.jar"
echo " $(bashcolor 1 32)Success$(bashcolorend) - Saved launcher jar to /akarin-${mcver}-launcher.jar"