ForgePatch/forge/install/install.sh

49 lines
1.1 KiB
Bash
Raw Normal View History

2011-10-11 22:38:39 +00:00
#!/bin/bash
echo "MinecraftForge Linux Setup Program"
echo
pushd .. > /dev/null
rm -rf conf
mkdir conf
cp -r forge/conf/* conf
2011-10-11 22:38:39 +00:00
./cleanup.sh
./decompile.sh --jad
2011-10-11 22:38:39 +00:00
pushd src > /dev/null
#find . -name *.java -exec sed -i 's/\r//g' \{\} \;
#find ../forge/ -name *.patch -exec sed -i 's/\r//g' \{\} \;
if [ -f ../jars/bin/minecraft.jar ];
then
cp ../forge/MLProp.java minecraft/net/minecraft/src/MLProp.java
for i in `find ../forge/patches/minecraft/ -type f`
do
patch -p2 -i $i
done
cp -r ../forge/src/minecraft/* minecraft
fi
if [ -f ../jars/minecraft_server.jar ];
then
cp ../forge/MLProp.java minecraft_server/net/minecraft/src/MLProp.java
patch -p2 -i ../forge/modLoaderMP.patch
for i in `find ../forge/patches/minecraft_server/ -type f`
do
patch -p2 -i $i
done
cp -r ../forge/src/minecraft_server/* minecraft_server
fi
2011-10-11 22:38:39 +00:00
popd > /dev/null
# Removed until MCP's UpdateNames Is fixed
#./updatemcp.sh
#./updatenames.sh
./updatemd5.sh