ForgePatch/fml/install/install.sh

43 lines
854 B
Bash
Raw Normal View History

#!/bin/bash
echo "Forge Mod Loader Linux Setup Program"
echo
if [ ! -f ../runtime/bin/fernflower.jar ]
then
python download_fernflower.py
fi
if [ ! -f ../runtime/bin/fernflower.jar ]
then
echo "Failed to download fernflower, install it manually and re-run setup."
exit 1
fi
pushd .. > /dev/null
./cleanup.sh
2012-04-04 13:48:36 +00:00
if [ -d "src" ]
then
echo "Failed to cleanup the MCP folder, please backup your modified files and run this script again and say yes when prompted."
exit 1
fi
2012-04-04 13:48:36 +00:00
./decompile.sh -d -n -r
2012-04-04 13:48:36 +00:00
pushd src > /dev/null
if [ -f ../jars/minecraft_server.jar ];
then
for i in `find ../fml/patches/minecraft_server/ -type f`
do
2012-04-04 13:48:36 +00:00
patch -p1 -i $i
done
cp -r ../fml/src/minecraft_server/* minecraft_server
fi
popd > /dev/null
./updatemcp.sh -f
./updatenames.sh -f
./updatemd5.sh -f