Initial work on 1.14 pre-5
This commit is contained in:
parent
fb25dc17c6
commit
6c3f04049d
315 changed files with 1547 additions and 1648 deletions
|
@ -22,10 +22,11 @@ forgeflowercachevalue="$forgeflowerurl - $forgeflowerversion - $forgefloweroptio
|
|||
classdir="$decompiledir/classes"
|
||||
versionjson="$workdir/Minecraft/$minecraftversion/$minecraftversion.json"
|
||||
|
||||
if [ ! -f "$versionjson" ]; then
|
||||
if [[ ! -f "$versionjson" ]]; then
|
||||
echo "Downloading $minecraftversion JSON Data"
|
||||
verescaped=$(echo ${minecraftversion} | sed 's/\./\\./g')
|
||||
verentry=$(curl -s "https://launchermeta.mojang.com/mc/game/version_manifest.json" | grep -oE "{\"id\": \"${verescaped}\".*${verescaped}\.json")
|
||||
verescaped=$(echo ${minecraftversion} | sed 's/\-pre/ Pre-Release /g' | sed 's/\./\\./g')
|
||||
urlescaped=$(echo ${verescaped} | sed 's/ /_/g')
|
||||
verentry=$(curl -s "https://launchermeta.mojang.com/mc/game/version_manifest.json" | grep -oE "\{\"id\": \"${verescaped}\".*${urlescaped}\.json")
|
||||
jsonurl=$(echo $verentry | grep -oE https:\/\/.*\.json)
|
||||
curl -o "$versionjson" "$jsonurl"
|
||||
echo "$versionjson - $jsonurl"
|
||||
|
@ -124,7 +125,7 @@ if [ ! -d "$spigotdecompiledir/net" ]; then
|
|||
echo "Decompiling classes (stage 2)..."
|
||||
cd "$basedir"
|
||||
set +e
|
||||
java -jar "$workdir/BuildData/bin/fernflower.jar" -dgs=1 -hdc=0 -asc=1 -udv=0 -rsy=1 "$classdir" "$spigotdecompiledir"
|
||||
java -jar "$workdir/BuildData/bin/fernflower.jar" -dgs=1 -hdc=0 -asc=1 -udv=0 -rsy=1 -aoa=1 "$classdir" "$spigotdecompiledir"
|
||||
if [ "$?" != "0" ]; then
|
||||
rm -rf "$spigotdecompiledir/net"
|
||||
echo "Failed to decompile classes."
|
||||
|
|
|
@ -14,7 +14,7 @@ papernms="Paper-Server/src/main/java/net/minecraft/server"
|
|||
mcdevsrc="${decompiledir}/src/net/minecraft/server"
|
||||
rm -rf "${mcdevsrc}"
|
||||
mkdir -p "${mcdevsrc}"
|
||||
cp "${nms}"/*.java "${mcdevsrc}/"
|
||||
find ${nms} -name *.java -print0 | xargs -I\{} -0 cp \{} "${mcdevsrc}/"
|
||||
|
||||
for file in "${nms}/"*
|
||||
do
|
||||
|
|
|
@ -45,7 +45,7 @@ fi
|
|||
|
||||
echo "Applying class mappings..."
|
||||
if [ ! -f "$jarpath-cl.jar" ]; then
|
||||
java -jar "$workdir/BuildData/bin/SpecialSource-2.jar" map --only . --only net/minecraft --auto-lvt BASIC --auto-synth -i "$jarpath.jar" -m "$classmappings" -o "$jarpath-cl.jar" 1>/dev/null
|
||||
java -jar "$workdir/BuildData/bin/SpecialSource-2.jar" map --only . --only net/minecraft --auto-lvt BASIC --auto-member SYNTHETIC -i "$jarpath.jar" -m "$classmappings" -o "$jarpath-cl.jar" 1>/dev/null
|
||||
if [ "$?" != "0" ]; then
|
||||
echo "Failed to apply class mappings."
|
||||
exit 1
|
||||
|
@ -54,7 +54,7 @@ fi
|
|||
|
||||
echo "Applying member mappings..."
|
||||
if [ ! -f "$jarpath-m.jar" ]; then
|
||||
java -jar "$workdir/BuildData/bin/SpecialSource-2.jar" map --only . --only net/minecraft -i "$jarpath-cl.jar" -m "$membermappings" -o "$jarpath-m.jar" 1>/dev/null
|
||||
java -jar "$workdir/BuildData/bin/SpecialSource-2.jar" map --only . --only net/minecraft --auto-member TOKENS -i "$jarpath-cl.jar" -m "$membermappings" -o "$jarpath-m.jar" 1>/dev/null
|
||||
if [ "$?" != "0" ]; then
|
||||
echo "Failed to apply member mappings."
|
||||
exit 1
|
||||
|
@ -63,7 +63,7 @@ fi
|
|||
|
||||
echo "Creating remapped jar..."
|
||||
if [ ! -f "$jarpath-mapped.jar" ]; then
|
||||
java -jar "$workdir/BuildData/bin/SpecialSource.jar" --only . --only net/minecraft --only com/mojang/brigadier -i "$jarpath-m.jar" --access-transformer "$accesstransforms" -m "$packagemappings" -o "$jarpath-mapped.jar" 1>/dev/null
|
||||
java -jar "$workdir/BuildData/bin/SpecialSource.jar" --only . --only net/minecraft -i "$jarpath-m.jar" --access-transformer "$accesstransforms" -m "$packagemappings" -o "$jarpath-mapped.jar" 1>/dev/null
|
||||
if [ "$?" != "0" ]; then
|
||||
echo "Failed to create remapped jar."
|
||||
exit 1
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue