diff --git a/fml/LICENSE-fml.txt b/fml/LICENSE-fml.txt index 7a6925be7..f454481a2 100644 --- a/fml/LICENSE-fml.txt +++ b/fml/LICENSE-fml.txt @@ -1,5 +1,5 @@ -This mod Forge ModLoader, including all parts herein is licensed under -the GNU LGPL v2.1 or later. +This minecraft mod, Forge Mod Loader, including all parts herein, is licensed +under the GNU LGPL v2.1 or later. Homepage: https://github.com/cpw/FML @@ -458,4 +458,4 @@ FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. - END OF TERMS AND CONDITIONS \ No newline at end of file + END OF TERMS AND CONDITIONS diff --git a/fml/install/README.txt b/fml/install/README.txt index f4bdbda57..c86ccffc3 100755 --- a/fml/install/README.txt +++ b/fml/install/README.txt @@ -6,6 +6,7 @@ incorporating API implementations of client side ModLoader by Risugami. It can be installed on its own, or as part of Minecraft Forge. If you have downloaded the server zip file you can install it as follows: + Installation ============ To install this on it's own into a minecraft server, simply copy the contents @@ -16,7 +17,25 @@ Forge Installation This code also ships as a part of Minecraft Forge. You do not need to install it separately from your Minecraft Forge installation. -If you have downloaded the source code pack, you can install it as follows: +NOTE: there is no companion client side installation. This is, at present, a +server-side only installation. + +------------------------------------------- +Source installation information for modders +------------------------------------------- +This code follows the Minecraft Forge installation methodology. It will apply +some small patches to your MCP extracted source code, giving you and it access +to some of the data and functions you need to build a successful mod. + +It uses the fernflower decompiler to decompile minecraft, and the patches will +only work with fernflower decompiled source. It will attempt to download +fernflower and fail if it cannot. You can also install fernflower manually +if you wish. + +Note also that the patches are built against "unrenamed" MCP source code- this +means that you will not be able to read them directly against normal code. + +Source pack installation information: Standalone source installation ============================== diff --git a/fml/install/download_fernflower.py b/fml/install/download_fernflower.py new file mode 100755 index 000000000..8731bedd0 --- /dev/null +++ b/fml/install/download_fernflower.py @@ -0,0 +1,10 @@ +import urllib +import zipfile + +if __name__ == '__main__': + try: + urllib.urlretrieve("http://goo.gl/PnJHp", './fernflower.zip') + zf = zipfile.ZipFile('fernflower.zip') + zf.extract('fernflower.jar', '../runtime/bin') + except: + print "Downloading Fernflower failed download manually from http://goo.gl/PnJHp" \ No newline at end of file