├── .gitattributes ├── .gitignore ├── README.md ├── conf └── mcp.cfg ├── docs ├── Changelog.log ├── README-ECLIPSE.txt ├── README-FF.txt ├── README-LINUX ├── README-MCP.TXT └── README-OSX ├── mcpversion.txt ├── notes.md ├── runtime ├── __init__.py ├── bin │ ├── 7z.dll │ ├── 7z.exe │ ├── applydiff.exe │ ├── fernflower.jar │ ├── mcinjector.jar │ ├── retroguard.jar │ ├── retroguard_src.zip │ └── wget.exe ├── cleanup.py ├── commands.py ├── decompile.py ├── filehandling │ ├── __init__.py │ ├── srgsexport.py │ └── srgshandler.py ├── pylibs │ ├── __init__.py │ ├── annotate_gl_constants.py │ ├── cleanup_src.py │ └── whereis.py ├── recompile.py ├── reobfuscate.py ├── setup.py ├── startclient.py ├── startserver.py ├── switchversion.py ├── unix_scripts │ ├── cleanup.sh │ ├── decompile.sh │ ├── recompile.sh │ ├── reobfuscate.sh │ ├── startclient.sh │ ├── startserver.sh │ ├── switchversion.sh │ ├── updatemcp.sh │ └── updatemd5.sh ├── updatemcp.py ├── updatemd5.py └── windows_scripts │ ├── cleanup.bat │ ├── decompile.bat │ ├── recompile.bat │ ├── reobfuscate.bat │ ├── startclient.bat │ ├── startserver.bat │ ├── switchversion.bat │ ├── updatemcp.bat │ └── updatemd5.bat ├── setup.bat ├── setup.sh └── versions ├── 1.0.0 ├── client.exc ├── client.srg ├── patches_client │ ├── Start.java │ ├── me.java │ └── minecraft.patch ├── patches_server │ └── Start.java ├── server.exc ├── server.srg └── version.cfg ├── 1.1 ├── client.exc ├── client.srg ├── patches_client │ ├── Start.java │ ├── ga.java │ └── minecraft.patch ├── patches_server │ └── Start.java ├── server.exc ├── server.srg └── version.cfg ├── 1.2.3 ├── client.exc ├── client.srg ├── patches_client │ ├── Start.java │ ├── gh.java │ └── minecraft.patch ├── patches_server │ └── Start.java ├── server.exc ├── server.srg └── version.cfg ├── 1.2.4 ├── client.exc ├── client.srg ├── patches_client │ ├── Start.java │ ├── gk.java │ └── minecraft.patch ├── patches_server │ └── Start.java ├── server.exc ├── server.srg └── version.cfg ├── 1.2.5 ├── client.exc ├── client.srg ├── patches_client │ ├── Start.java │ ├── gk.java │ └── minecraft.patch ├── patches_server │ └── Start.java ├── server.exc ├── server.srg └── version.cfg ├── a1.0.1_01 ├── client.exc ├── client.srg ├── patches_client │ ├── GameWindowListener.java │ ├── MinecraftImpl.java │ ├── Start.java │ └── hw.java └── version.cfg ├── a1.1.1,a1.1.2 ├── client.exc ├── client.srg ├── patches_client │ ├── Start.java │ ├── eo.java │ └── minecraft.patch ├── patches_server │ └── Start.java ├── server.exc ├── server.srg └── version.cfg ├── a1.1.2_01 ├── client.exc ├── client.srg ├── patches_client │ ├── Start.java │ ├── eo.java │ └── minecraft.patch ├── patches_server │ └── Start.java ├── server.exc ├── server.srg └── version.cfg ├── a1.2.3,a1.2.3_01,a1.2.3_02,a1.2.3_04 ├── client.exc ├── client.srg ├── patches_client │ ├── Start.java │ ├── fh.java │ └── minecraft.patch ├── patches_server │ └── Start.java ├── server.exc ├── server.srg └── version.cfg ├── a1.2.5 ├── client.exc ├── client.srg ├── patches_client │ ├── Start.java │ ├── fh.java │ └── minecraft.patch ├── patches_server │ └── Start.java ├── server.exc ├── server.srg └── version.cfg ├── a1.2.6 ├── client.exc ├── client.srg ├── patches_client │ ├── Start.java │ ├── fi.java │ └── minecraft.patch ├── patches_server │ └── Start.java ├── server.exc ├── server.srg └── version.cfg ├── b1.1-1,b1.1-2,b1.1_01,b1.1_02 ├── client.exc ├── client.srg ├── patches_client │ ├── Start.java │ ├── fr.java │ └── minecraft.patch ├── patches_server │ └── Start.java ├── server.exc ├── server.srg └── version.cfg ├── b1.2_01,b1.2_02 ├── client.exc ├── client.srg ├── patches_client │ ├── Start.java │ ├── gd.java │ └── minecraft.patch ├── patches_server │ └── Start.java ├── server.exc ├── server.srg └── version.cfg ├── b1.3_01 ├── client.exc ├── client.srg ├── patches_client │ ├── Start.java │ ├── gq.java │ └── minecraft.patch ├── patches_server │ └── Start.java ├── server.exc ├── server.srg └── version.cfg ├── b1.4 ├── client.exc ├── client.srg ├── patches_client │ ├── Start.java │ ├── gz.java │ └── minecraft.patch ├── patches_server │ └── Start.java ├── server.exc ├── server.srg └── version.cfg ├── b1.4_01 ├── client.exc ├── client.srg ├── patches_client │ ├── Start.java │ ├── gz.java │ └── minecraft.patch ├── patches_server │ └── Start.java ├── server.exc ├── server.srg └── version.cfg ├── b1.5 ├── client.exc ├── client.srg ├── patches_client │ ├── Start.java │ ├── hy.java │ └── minecraft.patch ├── patches_server │ └── Start.java ├── server.exc ├── server.srg └── version.cfg ├── b1.5_01 ├── client.exc ├── client.srg ├── patches_client │ ├── Start.java │ ├── hy.java │ └── minecraft.patch ├── patches_server │ └── Start.java ├── server.exc ├── server.srg └── version.cfg ├── b1.6,b1.6.1,b1.6.2,b1.6.3,b1.6.4 ├── client.exc ├── client.srg ├── patches_client │ ├── Start.java │ ├── ik.java │ └── minecraft.patch ├── patches_server │ └── Start.java ├── server.exc ├── server.srg └── version.cfg ├── b1.6.5,b1.6.6 ├── client.exc ├── client.srg ├── patches_client │ ├── Start.java │ ├── ik.java │ └── minecraft.patch ├── patches_server │ └── Start.java ├── server.exc ├── server.srg └── version.cfg ├── b1.7,b1.7_01,b1.7.2,b1.7.3 ├── client.exc ├── client.srg ├── patches_client │ ├── Start.java │ ├── in.java │ └── minecraft.patch ├── patches_server │ └── Start.java ├── server.exc ├── server.srg └── version.cfg ├── b1.8,b1.8.1 ├── client.exc ├── client.srg ├── patches_client │ ├── Start.java │ ├── et.java │ └── minecraft.patch ├── patches_server │ └── Start.java ├── server.exc ├── server.srg └── version.cfg ├── b1.9-pre5 ├── client.exc ├── client.srg ├── patches_client │ ├── Start.java │ ├── fp.java │ └── minecraft.patch ├── patches_server │ └── Start.java ├── server.exc ├── server.srg └── version.cfg ├── c0.0.11a ├── patches_client │ ├── GameWindowListener.java │ └── Start.java └── version.cfg ├── c0.0.12a_03 ├── client.srg ├── patches_client │ ├── GameWindowListener.java │ └── Start.java └── version.cfg ├── c0.0.13a ├── patches_client │ ├── GameWindowListener.java │ └── Start.java └── version.cfg ├── c0.0.13a_03 ├── client.srg ├── patches_client │ ├── GameWindowListener.java │ └── Start.java └── version.cfg ├── c0.0.14a_08 ├── client.srg ├── patches_client │ ├── GameWindowListener.java │ └── Start.java └── version.cfg ├── c0.0.15a ├── client.exc ├── client.srg ├── patches_client │ ├── GameWindowListener.java │ └── Start.java └── version.cfg ├── c0.0.16a_02 ├── client.exc ├── client.srg ├── patches_client │ ├── GameWindowListener.java │ └── Start.java ├── patches_server │ └── Start.java ├── server.exc ├── server.srg └── version.cfg ├── c0.0.17a ├── client.exc ├── client.srg ├── patches_client │ ├── GameWindowListener.java │ └── Start.java ├── patches_server │ └── Start.java ├── server.exc ├── server.srg └── version.cfg ├── c0.0.18a_02 ├── client.exc ├── client.srg ├── patches_client │ ├── GameWindowListener.java │ └── Start.java ├── patches_server │ └── Start.java ├── server.exc ├── server.srg └── version.cfg ├── c0.0.19a_04,c0.0.19a_06 ├── client.exc ├── client.srg ├── patches_client │ ├── GameWindowListener.java │ └── Start.java ├── patches_server │ └── Start.java ├── server.exc ├── server.srg └── version.cfg ├── custom ├── patches_client │ └── Start.java ├── patches_server │ └── Start.java └── version.cfg ├── in-20100130 ├── client.exc ├── client.srg ├── patches_client │ ├── GameWindowListener.java │ ├── MinecraftAppletImpl.java │ ├── Start.java │ └── minecraft.patch └── version.cfg ├── in-20100219 ├── client.exc ├── client.srg ├── patches_client │ ├── GameWindowListener.java │ ├── MinecraftAppletImpl.java │ ├── Start.java │ └── minecraft.patch └── version.cfg ├── in-20100223 ├── client.exc ├── client.srg ├── patches_client │ ├── GameWindowListener.java │ ├── MinecraftAppletImpl.java │ ├── Start.java │ └── minecraft.patch └── version.cfg ├── inf-20100227 ├── client.exc ├── client.srg ├── patches_client │ ├── GameWindowListener.java │ ├── MinecraftAppletImpl.java │ ├── Start.java │ └── minecraft.patch └── version.cfg ├── inf-20100415 ├── client.exc ├── client.srg ├── patches_client │ ├── GameWindowListener.java │ ├── Start.java │ └── minecraft.patch └── version.cfg ├── inf-20100420 ├── client.exc ├── client.srg ├── patches_client │ ├── GameWindowListener.java │ ├── Start.java │ └── minecraft.patch └── version.cfg ├── inf-20100624,inf-20100625-1 ├── client.exc ├── client.srg ├── patches_client │ ├── GameWindowListener.java │ ├── MinecraftImpl.java │ ├── Start.java │ └── minecraft.patch └── version.cfg ├── inf-20100630-1,inf-20100630-2 ├── client.exc ├── client.srg ├── patches_client │ ├── GameWindowListener.java │ ├── MinecraftImpl.java │ ├── Start.java │ └── hq.java └── version.cfg ├── rd-132211,rd-132328,rd-160052 ├── patches_client │ └── Start.java └── version.cfg ├── rd-161348 ├── patches_client │ └── Start.java └── version.cfg ├── versions.json └── workspace ├── eclipse_0 ├── .metadata │ └── .plugins │ │ ├── org.eclipse.core.resources │ │ ├── .projects │ │ │ ├── Client │ │ │ │ └── placeholder │ │ │ └── Server │ │ │ │ └── placeholder │ │ └── .root │ │ │ └── 0.tree │ │ ├── org.eclipse.core.runtime │ │ └── .settings │ │ │ ├── org.eclipse.core.resources.prefs │ │ │ ├── org.eclipse.debug.ui.prefs │ │ │ ├── org.eclipse.epp.usagedata.gathering.prefs │ │ │ ├── org.eclipse.ui.editors.prefs │ │ │ ├── org.eclipse.ui.ide.prefs │ │ │ └── org.eclipse.ui.prefs │ │ ├── org.eclipse.debug.core │ │ └── .launches │ │ │ ├── Client.launch │ │ │ └── Server.launch │ │ └── org.eclipse.debug.ui │ │ └── launchConfigurationHistory.xml ├── Client │ ├── .classpath │ ├── .idea │ │ ├── libraries │ │ │ └── natives.xml │ │ ├── misc.xml │ │ ├── modules.xml │ │ ├── runConfigurations.xml │ │ └── workspace.xml │ ├── .project │ ├── .settings │ │ └── org.eclipse.jdt.core.prefs │ └── Client.iml └── Server │ ├── .classpath │ ├── .idea │ ├── misc.xml │ ├── modules.xml │ ├── runConfigurations.xml │ └── workspace.xml │ ├── .project │ ├── .settings │ └── org.eclipse.jdt.core.prefs │ └── Server.iml ├── eclipse_1 ├── .metadata │ └── .plugins │ │ ├── org.eclipse.core.resources │ │ ├── .projects │ │ │ └── Client │ │ │ │ └── placeholder │ │ └── .root │ │ │ └── 0.tree │ │ ├── org.eclipse.core.runtime │ │ └── .settings │ │ │ ├── org.eclipse.core.resources.prefs │ │ │ ├── org.eclipse.debug.ui.prefs │ │ │ ├── org.eclipse.epp.usagedata.gathering.prefs │ │ │ ├── org.eclipse.ui.editors.prefs │ │ │ ├── org.eclipse.ui.ide.prefs │ │ │ └── org.eclipse.ui.prefs │ │ ├── org.eclipse.debug.core │ │ └── .launches │ │ │ └── Client.launch │ │ └── org.eclipse.debug.ui │ │ └── launchConfigurationHistory.xml └── Client │ ├── .classpath │ ├── .idea │ ├── libraries │ │ └── natives.xml │ ├── misc.xml │ ├── modules.xml │ ├── runConfigurations.xml │ └── workspace.xml │ ├── .project │ ├── .settings │ └── org.eclipse.jdt.core.prefs │ └── Client.iml ├── eclipse_2 ├── .metadata │ └── .plugins │ │ ├── org.eclipse.core.resources │ │ ├── .projects │ │ │ ├── Client │ │ │ │ └── placeholder │ │ │ └── Server │ │ │ │ └── placeholder │ │ └── .root │ │ │ └── 0.tree │ │ ├── org.eclipse.core.runtime │ │ └── .settings │ │ │ ├── org.eclipse.core.resources.prefs │ │ │ ├── org.eclipse.debug.ui.prefs │ │ │ ├── org.eclipse.epp.usagedata.gathering.prefs │ │ │ ├── org.eclipse.ui.editors.prefs │ │ │ ├── org.eclipse.ui.ide.prefs │ │ │ └── org.eclipse.ui.prefs │ │ ├── org.eclipse.debug.core │ │ └── .launches │ │ │ ├── Client.launch │ │ │ └── Server.launch │ │ └── org.eclipse.debug.ui │ │ └── launchConfigurationHistory.xml ├── Client │ ├── .classpath │ ├── .idea │ │ ├── libraries │ │ │ └── natives.xml │ │ ├── misc.xml │ │ ├── modules.xml │ │ ├── runConfigurations.xml │ │ └── workspace.xml │ ├── .project │ ├── .settings │ │ └── org.eclipse.jdt.core.prefs │ └── Client.iml └── Server │ ├── .classpath │ ├── .idea │ ├── misc.xml │ ├── modules.xml │ ├── runConfigurations.xml │ └── workspace.xml │ ├── .project │ ├── .settings │ └── org.eclipse.jdt.core.prefs │ └── Server.iml ├── eclipse_3 ├── .metadata │ └── .plugins │ │ ├── org.eclipse.core.resources │ │ ├── .projects │ │ │ └── Client │ │ │ │ └── placeholder │ │ └── .root │ │ │ └── 0.tree │ │ ├── org.eclipse.core.runtime │ │ └── .settings │ │ │ ├── org.eclipse.core.resources.prefs │ │ │ ├── org.eclipse.debug.ui.prefs │ │ │ ├── org.eclipse.epp.usagedata.gathering.prefs │ │ │ ├── org.eclipse.ui.editors.prefs │ │ │ ├── org.eclipse.ui.ide.prefs │ │ │ └── org.eclipse.ui.prefs │ │ ├── org.eclipse.debug.core │ │ └── .launches │ │ │ └── Client.launch │ │ └── org.eclipse.debug.ui │ │ └── launchConfigurationHistory.xml └── Client │ ├── .classpath │ ├── .idea │ ├── libraries │ │ └── natives.xml │ ├── misc.xml │ ├── modules.xml │ ├── runConfigurations.xml │ └── workspace.xml │ ├── .project │ ├── .settings │ └── org.eclipse.jdt.core.prefs │ └── Client.iml ├── eclipse_4 ├── .metadata │ └── .plugins │ │ ├── org.eclipse.core.resources │ │ ├── .projects │ │ │ ├── Client │ │ │ │ └── placeholder │ │ │ └── Server │ │ │ │ └── placeholder │ │ └── .root │ │ │ └── 0.tree │ │ ├── org.eclipse.core.runtime │ │ └── .settings │ │ │ ├── org.eclipse.core.resources.prefs │ │ │ ├── org.eclipse.debug.ui.prefs │ │ │ ├── org.eclipse.epp.usagedata.gathering.prefs │ │ │ ├── org.eclipse.ui.editors.prefs │ │ │ ├── org.eclipse.ui.ide.prefs │ │ │ └── org.eclipse.ui.prefs │ │ ├── org.eclipse.debug.core │ │ └── .launches │ │ │ ├── Client.launch │ │ │ └── Server.launch │ │ └── org.eclipse.debug.ui │ │ └── launchConfigurationHistory.xml ├── Client │ ├── .classpath │ ├── .idea │ │ ├── libraries │ │ │ └── natives.xml │ │ ├── misc.xml │ │ ├── modules.xml │ │ ├── runConfigurations.xml │ │ └── workspace.xml │ ├── .project │ ├── .settings │ │ └── org.eclipse.jdt.core.prefs │ └── Client.iml └── Server │ ├── .classpath │ ├── .idea │ ├── misc.xml │ ├── modules.xml │ ├── runConfigurations.xml │ └── workspace.xml │ ├── .project │ ├── .settings │ └── org.eclipse.jdt.core.prefs │ └── Server.iml ├── eclipse_5 ├── .metadata │ └── .plugins │ │ ├── org.eclipse.core.resources │ │ ├── .projects │ │ │ ├── Client │ │ │ │ └── placeholder │ │ │ └── Server │ │ │ │ └── placeholder │ │ └── .root │ │ │ └── 0.tree │ │ ├── org.eclipse.core.runtime │ │ └── .settings │ │ │ ├── org.eclipse.core.resources.prefs │ │ │ ├── org.eclipse.debug.ui.prefs │ │ │ ├── org.eclipse.epp.usagedata.gathering.prefs │ │ │ ├── org.eclipse.ui.editors.prefs │ │ │ ├── org.eclipse.ui.ide.prefs │ │ │ └── org.eclipse.ui.prefs │ │ ├── org.eclipse.debug.core │ │ └── .launches │ │ │ ├── Client.launch │ │ │ └── Server.launch │ │ └── org.eclipse.debug.ui │ │ └── launchConfigurationHistory.xml ├── Client │ ├── .classpath │ ├── .idea │ │ ├── libraries │ │ │ └── natives.xml │ │ ├── misc.xml │ │ ├── modules.xml │ │ ├── runConfigurations.xml │ │ └── workspace.xml │ ├── .project │ ├── .settings │ │ └── org.eclipse.jdt.core.prefs │ └── Client.iml └── Server │ ├── .classpath │ ├── .idea │ ├── misc.xml │ ├── modules.xml │ ├── runConfigurations.xml │ └── workspace.xml │ ├── .project │ ├── .settings │ └── org.eclipse.jdt.core.prefs │ └── Server.iml └── eclipse_6 ├── .metadata └── .plugins │ ├── org.eclipse.core.resources │ ├── .projects │ │ ├── Client │ │ │ └── placeholder │ │ └── Server │ │ │ └── placeholder │ └── .root │ │ └── 0.tree │ ├── org.eclipse.core.runtime │ └── .settings │ │ ├── org.eclipse.core.resources.prefs │ │ ├── org.eclipse.debug.ui.prefs │ │ ├── org.eclipse.epp.usagedata.gathering.prefs │ │ ├── org.eclipse.ui.editors.prefs │ │ ├── org.eclipse.ui.ide.prefs │ │ └── org.eclipse.ui.prefs │ ├── org.eclipse.debug.core │ └── .launches │ │ ├── Client.launch │ │ └── Server.launch │ └── org.eclipse.debug.ui │ └── launchConfigurationHistory.xml ├── Client ├── .classpath ├── .idea │ ├── libraries │ │ └── natives.xml │ ├── misc.xml │ ├── modules.xml │ ├── runConfigurations.xml │ └── workspace.xml ├── .project ├── .settings │ └── org.eclipse.jdt.core.prefs └── Client.iml └── Server ├── .classpath ├── .idea ├── misc.xml ├── modules.xml ├── runConfigurations.xml └── workspace.xml ├── .project ├── .settings └── org.eclipse.jdt.core.prefs └── Server.iml /.gitattributes: -------------------------------------------------------------------------------- 1 | *.sh eol=lf 2 | *.bat eol=crlf -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # Block folders that MCP generates 2 | jars/ 3 | logs/ 4 | reobf/ 5 | temp/ 6 | src/ 7 | bin/ 8 | 9 | # Block compiled Python 10 | *.pyc 11 | 12 | # Block downloaded files 13 | runtime/bin/pypy* 14 | !runtime/bin/ 15 | 16 | # Block python runtime. 17 | runtime/bin/python/ 18 | 19 | # Block command file. 20 | runtime/command 21 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | ## [Please use RetroMCP-Java instead. This version is discontinued](https://github.com/MCPHackers/RetroMCP-Java) 2 | 3 | # RetroMCP 4 | 5 | RetroMCP is a modification of the Minecraft Coder Pack to create a "Long Term Service" patch for Minecraft 6 | 7 | # Features 8 | 9 | * Automatically download Minecraft .jar's from official download links 10 | * Include an auto patching bat to create patched client and server jars 11 | * A Start class for applet-only versions 12 | * Reobfuscation for all available versions 13 | 14 | # Licensing 15 | 16 | MCP Version 4.3 __did not__ ship with a license, therefore it is allowed to be reuploaded and modified here. 17 | 18 | With that in mind, all credit towards MCP goes to the original creators. Read docs/README-MCP.txt for credits. 19 | -------------------------------------------------------------------------------- /docs/README-ECLIPSE.txt: -------------------------------------------------------------------------------- 1 | To use eclipse with MCP, just do the following steps: 2 | - Decompile the Minecraft sources 3 | - Open Eclipse 4 | - Select the "eclipse" folder in MCP as workspace 5 | - Create a mod 6 | - You can test the modified client and server in Eclipse, debug 7 | settings are already prepared to start the game in the IDE 8 | - Recompile and reobfuscate as usual 9 | -------------------------------------------------------------------------------- /docs/README-FF.txt: -------------------------------------------------------------------------------- 1 | RetroMCP is using fixed fernflower; sources here: https://github.com/MCPHackers/RetroFernflower 2 | Fernflower build commit: 2fd8290ffdbc9665802cee3300ab272a571091fc 3 | License: http://www.apache.org/licenses/LICENSE-2.0 4 | -------------------------------------------------------------------------------- /docs/README-LINUX: -------------------------------------------------------------------------------- 1 | Things required to run: 2 | 3 | - wine to run jad. We know, there are linux binaries of jad BUT those are 4 | v1.5.8e, we need 1.5.8g 5 | - python to run most of the tools 6 | - patch to fix the decompiled sources 7 | - minecraft.jar, lwjgl jars, and the linux version of the natives, these can 8 | be found in your home dir under ".minecraft/bin", the entire bin folder 9 | itself should be copied into the jars folder -------------------------------------------------------------------------------- /docs/README-OSX: -------------------------------------------------------------------------------- 1 | Things required to run: 2 | 3 | - python to run most of the tools 4 | - patch to fix the decompiled sources 5 | - minecraft.jar, lwjgl jars, and the OSX version of the natives, these can be 6 | found in your home folder under "Library/Application Support/minecraft/bin", 7 | the entire bin folder itself should be copied into the jars folder -------------------------------------------------------------------------------- /mcpversion.txt: -------------------------------------------------------------------------------- 1 | 2.3 -------------------------------------------------------------------------------- /notes.md: -------------------------------------------------------------------------------- 1 | # Special Source 1.9.0 2 | Special Source 1.9.0 allows for Java 8+ to decompile, recompile, and reobfuscate mods. Java 8 should still be used. 3 | -------------------------------------------------------------------------------- /runtime/__init__.py: -------------------------------------------------------------------------------- 1 | # 2 | -------------------------------------------------------------------------------- /runtime/bin/7z.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCPHackers/RetroMCP/f713ff230f35650af221adfd20432f197441c92f/runtime/bin/7z.dll -------------------------------------------------------------------------------- /runtime/bin/7z.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCPHackers/RetroMCP/f713ff230f35650af221adfd20432f197441c92f/runtime/bin/7z.exe -------------------------------------------------------------------------------- /runtime/bin/applydiff.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCPHackers/RetroMCP/f713ff230f35650af221adfd20432f197441c92f/runtime/bin/applydiff.exe -------------------------------------------------------------------------------- /runtime/bin/fernflower.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCPHackers/RetroMCP/f713ff230f35650af221adfd20432f197441c92f/runtime/bin/fernflower.jar -------------------------------------------------------------------------------- /runtime/bin/mcinjector.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCPHackers/RetroMCP/f713ff230f35650af221adfd20432f197441c92f/runtime/bin/mcinjector.jar -------------------------------------------------------------------------------- /runtime/bin/retroguard.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCPHackers/RetroMCP/f713ff230f35650af221adfd20432f197441c92f/runtime/bin/retroguard.jar -------------------------------------------------------------------------------- /runtime/bin/retroguard_src.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCPHackers/RetroMCP/f713ff230f35650af221adfd20432f197441c92f/runtime/bin/retroguard_src.zip -------------------------------------------------------------------------------- /runtime/bin/wget.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCPHackers/RetroMCP/f713ff230f35650af221adfd20432f197441c92f/runtime/bin/wget.exe -------------------------------------------------------------------------------- /runtime/filehandling/__init__.py: -------------------------------------------------------------------------------- 1 | # 2 | -------------------------------------------------------------------------------- /runtime/pylibs/__init__.py: -------------------------------------------------------------------------------- 1 | # 2 | -------------------------------------------------------------------------------- /runtime/pylibs/whereis.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | """ 3 | Created on Fri Apr 8 16:36:26 2011 4 | 5 | @author: ProfMobius 6 | @version: v0.1 7 | """ 8 | 9 | import os,logging 10 | 11 | def whereis(filename, rootdir): 12 | if not os.path.exists(rootdir):return [] 13 | logger = logging.getLogger('MCPLog') 14 | logger.info ('> Searching for %s in %s'%(filename, rootdir)) 15 | results = [] 16 | for path, dirlist, filelist in os.walk(rootdir): 17 | if filename in filelist: 18 | results.append(path) 19 | 20 | return results 21 | -------------------------------------------------------------------------------- /runtime/recompile.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | """ 3 | Created on Fri Apr 8 16:54:36 2011 4 | 5 | @author: ProfMobius 6 | @version: v1.0 7 | """ 8 | import time 9 | import os 10 | import sys 11 | from optparse import OptionParser 12 | sys.path.append(os.path.dirname(os.path.realpath(__file__))) # Workaround for python 3.6's obtuse import system. 13 | from commands import Commands 14 | 15 | 16 | def main(conffile=None): 17 | commands = Commands(conffile) 18 | 19 | commands.logger.info('> Recompiling client...') 20 | recompile(0, commands) 21 | 22 | if commands.hasserver(): 23 | commands.logger.info('> Recompiling server...') 24 | recompile(1, commands) 25 | 26 | def recompile(side=0, commands=None): 27 | recomptime = time.time() 28 | if commands.checksources(side): 29 | commands.cleanbindirs(side) 30 | commands.recompile(side) 31 | commands.logger.info('> Done in %.2f seconds' % (time.time() - recomptime)) 32 | 33 | if __name__ == '__main__': 34 | parser = OptionParser(version='MCP %s' % Commands.MCPVersion) 35 | parser.add_option('-c', '--config', dest='config', help='additional configuration file') 36 | (options, args) = parser.parse_args() 37 | main(options.config) 38 | -------------------------------------------------------------------------------- /runtime/startclient.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | """ 3 | Created on Fri Apr 8 16:54:36 2011 4 | 5 | @author: ProfMobius 6 | @version: v1.0 7 | """ 8 | from optparse import OptionParser 9 | import sys 10 | import os 11 | sys.path.append(os.path.dirname(os.path.realpath(__file__))) # Workaround for python 3.6's obtuse import system. 12 | from commands import Commands 13 | 14 | 15 | def main(conffile=None): 16 | commands = Commands(conffile) 17 | 18 | commands.startclient() 19 | 20 | 21 | if __name__ == '__main__': 22 | parser = OptionParser(version='MCP %s' % Commands.MCPVersion) 23 | parser.add_option('-c', '--config', dest='config', help='additional configuration file') 24 | (options, args) = parser.parse_args() 25 | main(options.config) 26 | -------------------------------------------------------------------------------- /runtime/startserver.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | """ 3 | Created on Fri Apr 8 16:54:36 2011 4 | 5 | @author: ProfMobius 6 | @version: v1.0 7 | """ 8 | from optparse import OptionParser 9 | import sys 10 | import os 11 | sys.path.append(os.path.dirname(os.path.realpath(__file__))) # Workaround for python 3.6's obtuse import system. 12 | from commands import Commands 13 | 14 | 15 | def main(conffile=None): 16 | commands = Commands(conffile) 17 | 18 | commands.startserver() 19 | 20 | 21 | if __name__ == '__main__': 22 | parser = OptionParser(version='MCP %s' % Commands.MCPVersion) 23 | parser.add_option('-c', '--config', dest='config', help='additional configuration file') 24 | (options, args) = parser.parse_args() 25 | main(options.config) 26 | -------------------------------------------------------------------------------- /runtime/switchversion.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | """ 3 | Created on Fri Apr 8 16:54:36 2011 4 | 5 | @author: ProfMobius 6 | @version: v1.0 7 | """ 8 | from optparse import OptionParser 9 | import sys 10 | import os 11 | sys.path.append(os.path.dirname(os.path.realpath(__file__))) # Workaround for python 3.6's obtuse import system. 12 | import cleanup 13 | from commands import Commands 14 | from setup import InstallMC 15 | 16 | 17 | def main(conffile=None): 18 | commands = Commands(conffile) 19 | commands.checkforupdates() 20 | commands.logger.info("> This script will automatically clear your source folders and copy mappings for desired version!") 21 | print() 22 | installmc = InstallMC(logger=commands.logger, conffile=conffile) 23 | installmc.setupmc() 24 | cleanup.clear(commands, clearsrc=True, cleareclipse=False) 25 | 26 | 27 | if __name__ == '__main__': 28 | parser = OptionParser(version='MCP %s' % Commands.MCPVersion) 29 | parser.add_option('-c', '--config', dest='config', help='additional configuration file') 30 | (options, args) = parser.parse_args() 31 | main(options.config) 32 | -------------------------------------------------------------------------------- /runtime/unix_scripts/cleanup.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | command="" 4 | if [ -f "runtime/command" ]; then 5 | echo "! Running custom python command! Some things may not work correctly!" 6 | command=read -r firstline Recompiling') 20 | recompile.main(conffile) 21 | commands.logger.info('> Generating the md5 (client)') 22 | commands.gathermd5s(0) 23 | if commands.hasserver(): 24 | commands.logger.info('> Generating the md5 (server)') 25 | commands.gathermd5s(1) 26 | 27 | 28 | if __name__ == '__main__': 29 | parser = OptionParser(version='MCP %s' % Commands.MCPVersion) 30 | parser.add_option('-c', '--config', dest='config', help='additional configuration file') 31 | (options, args) = parser.parse_args() 32 | main(options.config) 33 | -------------------------------------------------------------------------------- /runtime/windows_scripts/cleanup.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | 3 | if exist "runtime/command" ( 4 | set /p command=< runtime\command 5 | ) else ( 6 | set command=runtime\bin\python\python 7 | ) 8 | 9 | "%command%" runtime\cleanup.py %* 10 | -------------------------------------------------------------------------------- /runtime/windows_scripts/decompile.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | 3 | if exist "runtime/command" ( 4 | set /p command=< runtime\command 5 | ) else ( 6 | set command=runtime\bin\python\python 7 | ) 8 | 9 | "%command%" runtime\decompile.py %* 10 | pause 11 | -------------------------------------------------------------------------------- /runtime/windows_scripts/recompile.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | 3 | if exist "runtime/command" ( 4 | set /p command=< runtime\command 5 | ) else ( 6 | set command=runtime\bin\python\python 7 | ) 8 | 9 | "%command%" runtime\recompile.py %* 10 | pause 11 | -------------------------------------------------------------------------------- /runtime/windows_scripts/reobfuscate.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | 3 | if exist "runtime/command" ( 4 | set /p command=< runtime\command 5 | ) else ( 6 | set command=runtime\bin\python\python 7 | ) 8 | 9 | "%command%" runtime\reobfuscate.py %* 10 | pause 11 | -------------------------------------------------------------------------------- /runtime/windows_scripts/startclient.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | 3 | if exist "runtime/command" ( 4 | set /p command=< runtime\command 5 | ) else ( 6 | set command=runtime\bin\python\python 7 | ) 8 | 9 | "%command%" runtime\startclient.py %* 10 | pause 11 | -------------------------------------------------------------------------------- /runtime/windows_scripts/startserver.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | 3 | if exist "runtime/command" ( 4 | set /p command=< runtime\command 5 | ) else ( 6 | set command=runtime\bin\python\python 7 | ) 8 | 9 | "%command%" runtime\startserver.py %* 10 | pause 11 | -------------------------------------------------------------------------------- /runtime/windows_scripts/switchversion.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | 3 | if exist "runtime/command" ( 4 | set /p command=< runtime\command 5 | ) else ( 6 | set command=runtime\bin\python\python 7 | ) 8 | 9 | "%command%" runtime\switchversion.py %* 10 | pause 11 | -------------------------------------------------------------------------------- /runtime/windows_scripts/updatemcp.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | 3 | if exist "runtime/command" ( 4 | set /p command=< runtime\command 5 | ) else ( 6 | set command=runtime\bin\python\python 7 | ) 8 | 9 | "%command%" runtime\updatemcp.py %* 10 | pause 11 | -------------------------------------------------------------------------------- /runtime/windows_scripts/updatemd5.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | 3 | if exist "runtime/command" ( 4 | set /p command=< runtime\command 5 | ) else ( 6 | set command=runtime\bin\python\python 7 | ) 8 | 9 | "%command%" runtime\updatemd5.py %* 10 | pause 11 | -------------------------------------------------------------------------------- /versions/1.0.0/patches_client/Start.java: -------------------------------------------------------------------------------- 1 | import net.minecraft.client.Minecraft; 2 | import java.io.File; 3 | import java.lang.reflect.Field; 4 | 5 | public class Start 6 | { 7 | 8 | public static void main(String[] args) 9 | { 10 | try 11 | { 12 | Field f = Minecraft.class.getDeclaredField("minecraftDir"); 13 | Field.setAccessible(new Field[] { f }, true); 14 | f.set(null, new File(".")); 15 | } 16 | catch (Exception e) 17 | { 18 | e.printStackTrace(); 19 | return; 20 | } 21 | Minecraft.main(args); 22 | } 23 | 24 | } 25 | -------------------------------------------------------------------------------- /versions/1.0.0/patches_client/me.java: -------------------------------------------------------------------------------- 1 | // this is needed for the sound engine to work with deobfuscated sourcecode without crashing 2 | 3 | public class me 4 | { 5 | public static int c(double d) 6 | { 7 | int i = (int)d; 8 | return d >= (double)i ? i : i - 1; 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /versions/1.0.0/patches_client/minecraft.patch: -------------------------------------------------------------------------------- 1 | diff -r -U 3 minecraft/net/minecraft/src/CodecMus.java minecraft_patched/net/minecraft/src/CodecMus.java 2 | --- minecraft/net/minecraft/src/CodecMus.java 2021-11-27 13:52:23.175520500 +0200 3 | +++ minecraft_patched/net/minecraft/src/CodecMus.java 2021-11-27 13:51:41.653145600 +0200 4 | @@ -1,10 +1,15 @@ 5 | package net.minecraft.src; 6 | 7 | +import java.io.IOException; 8 | import java.io.InputStream; 9 | import paulscode.sound.codecs.CodecJOrbis; 10 | 11 | public class CodecMus extends CodecJOrbis { 12 | protected InputStream openInputStream() { 13 | - return new MusInputStream(this, this.url, this.urlConnection.getInputStream()); 14 | + try { 15 | + return new MusInputStream(this, this.url, this.urlConnection.getInputStream()); 16 | + } catch (IOException e) { 17 | + return null; 18 | + } 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /versions/1.0.0/patches_server/Start.java: -------------------------------------------------------------------------------- 1 | import net.minecraft.server.MinecraftServer; 2 | 3 | public class Start 4 | { 5 | 6 | public static void main(String[] args) 7 | { 8 | MinecraftServer.main(args); 9 | } 10 | 11 | } 12 | -------------------------------------------------------------------------------- /versions/1.0.0/version.cfg: -------------------------------------------------------------------------------- 1 | [VERSION] 2 | MD5Client = 3820d222b95d0b8c520d9596a756a6e6 3 | MD5Server = 934b6010999daa1f1b1ccdf4cb77e052 4 | ProxyPort = 11707 5 | -------------------------------------------------------------------------------- /versions/1.1/patches_client/Start.java: -------------------------------------------------------------------------------- 1 | import net.minecraft.client.Minecraft; 2 | import java.io.File; 3 | import java.lang.reflect.Field; 4 | 5 | public class Start 6 | { 7 | 8 | public static void main(String[] args) 9 | { 10 | try 11 | { 12 | Field f = Minecraft.class.getDeclaredField("minecraftDir"); 13 | Field.setAccessible(new Field[] { f }, true); 14 | f.set(null, new File(".")); 15 | } 16 | catch (Exception e) 17 | { 18 | e.printStackTrace(); 19 | return; 20 | } 21 | Minecraft.main(args); 22 | } 23 | 24 | } 25 | -------------------------------------------------------------------------------- /versions/1.1/patches_client/ga.java: -------------------------------------------------------------------------------- 1 | // this is needed for the sound engine to work with deobfuscated sourcecode without crashing 2 | 3 | public class ga 4 | { 5 | public static int c(double d) 6 | { 7 | int i = (int)d; 8 | return d >= (double)i ? i : i - 1; 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /versions/1.1/patches_client/minecraft.patch: -------------------------------------------------------------------------------- 1 | diff -r -U 3 minecraft/net/minecraft/src/CodecMus.java minecraft_patched/net/minecraft/src/CodecMus.java 2 | --- minecraft/net/minecraft/src/CodecMus.java 2021-11-27 13:52:23.175520500 +0200 3 | +++ minecraft_patched/net/minecraft/src/CodecMus.java 2021-11-27 13:51:41.653145600 +0200 4 | @@ -1,10 +1,15 @@ 5 | package net.minecraft.src; 6 | 7 | +import java.io.IOException; 8 | import java.io.InputStream; 9 | import paulscode.sound.codecs.CodecJOrbis; 10 | 11 | public class CodecMus extends CodecJOrbis { 12 | protected InputStream openInputStream() { 13 | - return new MusInputStream(this, this.url, this.urlConnection.getInputStream()); 14 | + try { 15 | + return new MusInputStream(this, this.url, this.urlConnection.getInputStream()); 16 | + } catch (IOException e) { 17 | + return null; 18 | + } 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /versions/1.1/patches_server/Start.java: -------------------------------------------------------------------------------- 1 | import net.minecraft.server.MinecraftServer; 2 | 3 | public class Start 4 | { 5 | 6 | public static void main(String[] args) 7 | { 8 | MinecraftServer.main(args); 9 | } 10 | 11 | } 12 | -------------------------------------------------------------------------------- /versions/1.1/version.cfg: -------------------------------------------------------------------------------- 1 | [VERSION] 2 | MD5Client = e92302d2acdba7c97e0d8df1e10d2006 3 | MD5Server = b0f4fb91f9723104adf35944bbf3d3cf 4 | ProxyPort = 11707 5 | -------------------------------------------------------------------------------- /versions/1.2.3/patches_client/Start.java: -------------------------------------------------------------------------------- 1 | import net.minecraft.client.Minecraft; 2 | import java.io.File; 3 | import java.lang.reflect.Field; 4 | 5 | import org.lwjgl.LWJGLException; 6 | 7 | public class Start 8 | { 9 | 10 | public static void main(String[] args) 11 | { 12 | try 13 | { 14 | Field f = Minecraft.class.getDeclaredField("minecraftDir"); 15 | Field.setAccessible(new Field[] { f }, true); 16 | f.set(null, new File(".")); 17 | } 18 | catch (Exception e) 19 | { 20 | e.printStackTrace(); 21 | return; 22 | } 23 | try { 24 | Minecraft.main(args); 25 | } catch (LWJGLException e) { 26 | e.printStackTrace(); 27 | } 28 | } 29 | 30 | } 31 | -------------------------------------------------------------------------------- /versions/1.2.3/patches_client/gh.java: -------------------------------------------------------------------------------- 1 | // this is needed for the sound engine to work with deobfuscated sourcecode without crashing 2 | 3 | public class gh 4 | { 5 | public static int c(double d) 6 | { 7 | int i = (int)d; 8 | return d >= (double)i ? i : i - 1; 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /versions/1.2.3/patches_client/minecraft.patch: -------------------------------------------------------------------------------- 1 | diff -r -U 3 minecraft/net/minecraft/src/CodecMus.java minecraft_patched/net/minecraft/src/CodecMus.java 2 | --- minecraft/net/minecraft/src/CodecMus.java 2021-11-27 13:52:23.175520500 +0200 3 | +++ minecraft_patched/net/minecraft/src/CodecMus.java 2021-11-27 13:51:41.653145600 +0200 4 | @@ -1,10 +1,15 @@ 5 | package net.minecraft.src; 6 | 7 | +import java.io.IOException; 8 | import java.io.InputStream; 9 | import paulscode.sound.codecs.CodecJOrbis; 10 | 11 | public class CodecMus extends CodecJOrbis { 12 | protected InputStream openInputStream() { 13 | - return new MusInputStream(this, this.url, this.urlConnection.getInputStream()); 14 | + try { 15 | + return new MusInputStream(this, this.url, this.urlConnection.getInputStream()); 16 | + } catch (IOException e) { 17 | + return null; 18 | + } 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /versions/1.2.3/patches_server/Start.java: -------------------------------------------------------------------------------- 1 | import net.minecraft.server.MinecraftServer; 2 | 3 | public class Start 4 | { 5 | 6 | public static void main(String[] args) 7 | { 8 | MinecraftServer.main(args); 9 | } 10 | 11 | } 12 | -------------------------------------------------------------------------------- /versions/1.2.3/version.cfg: -------------------------------------------------------------------------------- 1 | [VERSION] 2 | MD5Client = 12f6c4b1bdcc63f029e3c088a364b8e4 3 | MD5Server = 2604b805012028d522c3f8abe93d36c5 4 | ProxyPort = 11707 5 | -------------------------------------------------------------------------------- /versions/1.2.4/patches_client/Start.java: -------------------------------------------------------------------------------- 1 | import net.minecraft.client.Minecraft; 2 | import java.io.File; 3 | import java.lang.reflect.Field; 4 | 5 | import org.lwjgl.LWJGLException; 6 | 7 | public class Start 8 | { 9 | 10 | public static void main(String[] args) 11 | { 12 | try 13 | { 14 | Field f = Minecraft.class.getDeclaredField("minecraftDir"); 15 | Field.setAccessible(new Field[] { f }, true); 16 | f.set(null, new File(".")); 17 | } 18 | catch (Exception e) 19 | { 20 | e.printStackTrace(); 21 | return; 22 | } 23 | try { 24 | Minecraft.main(args); 25 | } catch (LWJGLException e) { 26 | e.printStackTrace(); 27 | } 28 | } 29 | 30 | } 31 | -------------------------------------------------------------------------------- /versions/1.2.4/patches_client/gk.java: -------------------------------------------------------------------------------- 1 | // this is needed for the sound engine to work with deobfuscated sourcecode without crashing 2 | 3 | public class gk 4 | { 5 | public static int c(double d) 6 | { 7 | int i = (int)d; 8 | return d >= (double)i ? i : i - 1; 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /versions/1.2.4/patches_client/minecraft.patch: -------------------------------------------------------------------------------- 1 | diff -r -U 3 minecraft/net/minecraft/src/CodecMus.java minecraft_patched/net/minecraft/src/CodecMus.java 2 | --- minecraft/net/minecraft/src/CodecMus.java 2021-11-27 13:52:23.175520500 +0200 3 | +++ minecraft_patched/net/minecraft/src/CodecMus.java 2021-11-27 13:51:41.653145600 +0200 4 | @@ -1,10 +1,15 @@ 5 | package net.minecraft.src; 6 | 7 | +import java.io.IOException; 8 | import java.io.InputStream; 9 | import paulscode.sound.codecs.CodecJOrbis; 10 | 11 | public class CodecMus extends CodecJOrbis { 12 | protected InputStream openInputStream() { 13 | - return new MusInputStream(this, this.url, this.urlConnection.getInputStream()); 14 | + try { 15 | + return new MusInputStream(this, this.url, this.urlConnection.getInputStream()); 16 | + } catch (IOException e) { 17 | + return null; 18 | + } 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /versions/1.2.4/patches_server/Start.java: -------------------------------------------------------------------------------- 1 | import net.minecraft.server.MinecraftServer; 2 | 3 | public class Start 4 | { 5 | 6 | public static void main(String[] args) 7 | { 8 | MinecraftServer.main(args); 9 | } 10 | 11 | } 12 | -------------------------------------------------------------------------------- /versions/1.2.4/version.cfg: -------------------------------------------------------------------------------- 1 | [VERSION] 2 | MD5Client = 25423eab6d8707f96cc6ad8a21a7250a 3 | MD5Server = 6524b7299b1717ffb6e2b38f171568d0 4 | ProxyPort = 11707 5 | -------------------------------------------------------------------------------- /versions/1.2.5/patches_client/Start.java: -------------------------------------------------------------------------------- 1 | import net.minecraft.client.Minecraft; 2 | import java.io.File; 3 | import java.lang.reflect.Field; 4 | 5 | import org.lwjgl.LWJGLException; 6 | 7 | public class Start 8 | { 9 | 10 | public static void main(String[] args) 11 | { 12 | try 13 | { 14 | Field f = Minecraft.class.getDeclaredField("minecraftDir"); 15 | Field.setAccessible(new Field[] { f }, true); 16 | f.set(null, new File(".")); 17 | } 18 | catch (Exception e) 19 | { 20 | e.printStackTrace(); 21 | return; 22 | } 23 | try { 24 | Minecraft.main(args); 25 | } catch (LWJGLException e) { 26 | e.printStackTrace(); 27 | } 28 | } 29 | 30 | } 31 | -------------------------------------------------------------------------------- /versions/1.2.5/patches_client/gk.java: -------------------------------------------------------------------------------- 1 | // this is needed for the sound engine to work with deobfuscated sourcecode without crashing 2 | 3 | public class gk 4 | { 5 | public static int c(double d) 6 | { 7 | int i = (int)d; 8 | return d >= (double)i ? i : i - 1; 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /versions/1.2.5/patches_client/minecraft.patch: -------------------------------------------------------------------------------- 1 | diff -r -U 3 minecraft/net/minecraft/src/CodecMus.java minecraft_patched/net/minecraft/src/CodecMus.java 2 | --- minecraft/net/minecraft/src/CodecMus.java 2021-11-27 13:52:23.175520500 +0200 3 | +++ minecraft_patched/net/minecraft/src/CodecMus.java 2021-11-27 13:51:41.653145600 +0200 4 | @@ -1,10 +1,15 @@ 5 | package net.minecraft.src; 6 | 7 | +import java.io.IOException; 8 | import java.io.InputStream; 9 | import paulscode.sound.codecs.CodecJOrbis; 10 | 11 | public class CodecMus extends CodecJOrbis { 12 | protected InputStream openInputStream() { 13 | - return new MusInputStream(this, this.url, this.urlConnection.getInputStream()); 14 | + try { 15 | + return new MusInputStream(this, this.url, this.urlConnection.getInputStream()); 16 | + } catch (IOException e) { 17 | + return null; 18 | + } 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /versions/1.2.5/patches_server/Start.java: -------------------------------------------------------------------------------- 1 | import net.minecraft.server.MinecraftServer; 2 | 3 | public class Start 4 | { 5 | 6 | public static void main(String[] args) 7 | { 8 | MinecraftServer.main(args); 9 | } 10 | 11 | } 12 | -------------------------------------------------------------------------------- /versions/1.2.5/version.cfg: -------------------------------------------------------------------------------- 1 | [VERSION] 2 | MD5Client = 8e8778078a175a33603a585257f28563 3 | MD5Server = 5f078323c2d661b8d9773c8242d912c3 4 | ProxyPort = 11707 5 | -------------------------------------------------------------------------------- /versions/a1.0.1_01/patches_client/GameWindowListener.java: -------------------------------------------------------------------------------- 1 | import java.awt.event.WindowAdapter; 2 | import java.awt.event.WindowEvent; 3 | import net.minecraft.src.Minecraft; 4 | 5 | public final class GameWindowListener extends WindowAdapter { 6 | 7 | // $FF: synthetic field 8 | final Minecraft mc; 9 | // $FF: synthetic field 10 | final Thread thread; 11 | 12 | 13 | public GameWindowListener(Minecraft var1, Thread var2) { 14 | this.mc = var1; 15 | this.thread = var2; 16 | } 17 | 18 | public void windowClosing(WindowEvent var1) { 19 | this.mc.shutdown(); 20 | 21 | try { 22 | this.thread.join(); 23 | } catch (InterruptedException var3) { 24 | var3.printStackTrace(); 25 | } 26 | 27 | System.exit(0); 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /versions/a1.0.1_01/patches_client/MinecraftImpl.java: -------------------------------------------------------------------------------- 1 | import java.awt.Canvas; 2 | import java.awt.Component; 3 | import java.awt.Frame; 4 | import net.minecraft.src.Minecraft; 5 | import net.minecraft.client.MinecraftApplet; 6 | import net.minecraft.src.PanelCrashReport; 7 | import net.minecraft.src.UnexpectedThrowable; 8 | 9 | public final class MinecraftImpl extends Minecraft { 10 | 11 | // $FF: synthetic field 12 | final Frame mcFrame; 13 | 14 | 15 | public MinecraftImpl(Component var1, Canvas var2, MinecraftApplet var3, int var4, int var5, boolean var6, Frame var7) { 16 | super(var1, var2, var3, var4, var5, var6); 17 | this.mcFrame = var7; 18 | } 19 | 20 | public void displayUnexpectedThrowable(UnexpectedThrowable var1) { 21 | this.mcFrame.removeAll(); 22 | this.mcFrame.add(new PanelCrashReport(var1), "Center"); 23 | this.mcFrame.validate(); 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /versions/a1.0.1_01/patches_client/hw.java: -------------------------------------------------------------------------------- 1 | 2 | public class hw { 3 | public static int b(double d) 4 | { 5 | int i = (int)d; 6 | return d >= (double)i ? i : i - 1; 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /versions/a1.0.1_01/version.cfg: -------------------------------------------------------------------------------- 1 | [VERSION] 2 | MD5Client = 4ee4573bf828898c00cad435c66880f1 3 | MD5Server = 4 | ProxyPort = 11702 5 | -------------------------------------------------------------------------------- /versions/a1.1.1,a1.1.2/patches_client/Start.java: -------------------------------------------------------------------------------- 1 | import net.minecraft.client.Minecraft; 2 | import java.io.File; 3 | import java.lang.reflect.Field; 4 | 5 | public class Start 6 | { 7 | 8 | public static void main(String[] args) 9 | { 10 | try 11 | { 12 | Field f = Minecraft.class.getDeclaredField("minecraftDir"); 13 | Field.setAccessible(new Field[] { f }, true); 14 | f.set(null, new File(".")); 15 | } 16 | catch (Exception e) 17 | { 18 | e.printStackTrace(); 19 | return; 20 | } 21 | Minecraft.main(args); 22 | } 23 | 24 | } 25 | -------------------------------------------------------------------------------- /versions/a1.1.1,a1.1.2/patches_client/eo.java: -------------------------------------------------------------------------------- 1 | 2 | public class eo { 3 | public static int b(double d) 4 | { 5 | int i = (int)d; 6 | return d >= (double)i ? i : i - 1; 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /versions/a1.1.1,a1.1.2/patches_client/minecraft.patch: -------------------------------------------------------------------------------- 1 | diff -r -U 3 minecraft/net/minecraft/src/CodecMus.java minecraft_patched/net/minecraft/src/CodecMus.java 2 | --- minecraft/net/minecraft/src/CodecMus.java 2021-11-26 19:14:38.040508700 +0200 3 | +++ minecraft_patched/net/minecraft/src/CodecMus.java 2021-11-26 19:14:02.573480100 +0200 4 | @@ -1,10 +1,15 @@ 5 | package net.minecraft.src; 6 | 7 | +import java.io.IOException; 8 | import java.io.InputStream; 9 | import paulscode.sound.codecs.CodecJOrbis; 10 | 11 | public class CodecMus extends CodecJOrbis { 12 | protected InputStream openInputStream() { 13 | - return new MusInputStream(this, this.url, this.urlConnection.getInputStream()); 14 | + try { 15 | + return new MusInputStream(this, this.url, this.urlConnection.getInputStream()); 16 | + } catch (IOException e) { 17 | + return null; 18 | + } 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /versions/a1.1.1,a1.1.2/patches_server/Start.java: -------------------------------------------------------------------------------- 1 | import net.minecraft.server.MinecraftServer; 2 | 3 | public class Start 4 | { 5 | 6 | public static void main(String[] args) 7 | { 8 | MinecraftServer.main(args); 9 | } 10 | 11 | } 12 | -------------------------------------------------------------------------------- /versions/a1.1.1,a1.1.2/version.cfg: -------------------------------------------------------------------------------- 1 | [VERSION] 2 | MD5Client = 6eb65cfbe35b70744de8768838d73c0b,72ba1f834327805cb44164a42b331522 3 | MD5Server = baca367c6da783de2b739ee939e096a6 4 | ProxyPort = 11702 5 | -------------------------------------------------------------------------------- /versions/a1.1.2_01/patches_client/Start.java: -------------------------------------------------------------------------------- 1 | import net.minecraft.client.Minecraft; 2 | import java.io.File; 3 | import java.lang.reflect.Field; 4 | 5 | public class Start 6 | { 7 | 8 | public static void main(String[] args) 9 | { 10 | try 11 | { 12 | Field f = Minecraft.class.getDeclaredField("minecraftDir"); 13 | Field.setAccessible(new Field[] { f }, true); 14 | f.set(null, new File(".")); 15 | } 16 | catch (Exception e) 17 | { 18 | e.printStackTrace(); 19 | return; 20 | } 21 | Minecraft.main(args); 22 | } 23 | 24 | } 25 | -------------------------------------------------------------------------------- /versions/a1.1.2_01/patches_client/eo.java: -------------------------------------------------------------------------------- 1 | 2 | public class eo { 3 | public static int b(double d) 4 | { 5 | int i = (int)d; 6 | return d >= (double)i ? i : i - 1; 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /versions/a1.1.2_01/patches_client/minecraft.patch: -------------------------------------------------------------------------------- 1 | diff -r -U 3 minecraft/net/minecraft/src/CodecMus.java minecraft_patched/net/minecraft/src/CodecMus.java 2 | --- minecraft/net/minecraft/src/CodecMus.java 2021-11-26 19:14:38.040508700 +0200 3 | +++ minecraft_patched/net/minecraft/src/CodecMus.java 2021-11-26 19:14:02.573480100 +0200 4 | @@ -1,10 +1,15 @@ 5 | package net.minecraft.src; 6 | 7 | +import java.io.IOException; 8 | import java.io.InputStream; 9 | import paulscode.sound.codecs.CodecJOrbis; 10 | 11 | public class CodecMus extends CodecJOrbis { 12 | protected InputStream openInputStream() { 13 | - return new MusInputStream(this, this.url, this.urlConnection.getInputStream()); 14 | + try { 15 | + return new MusInputStream(this, this.url, this.urlConnection.getInputStream()); 16 | + } catch (IOException e) { 17 | + return null; 18 | + } 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /versions/a1.1.2_01/patches_server/Start.java: -------------------------------------------------------------------------------- 1 | import net.minecraft.server.MinecraftServer; 2 | 3 | public class Start 4 | { 5 | 6 | public static void main(String[] args) 7 | { 8 | MinecraftServer.main(args); 9 | } 10 | 11 | } 12 | -------------------------------------------------------------------------------- /versions/a1.1.2_01/version.cfg: -------------------------------------------------------------------------------- 1 | [VERSION] 2 | MD5Client = 94346e1b8f6ad0e4a284314f0e29207b 3 | MD5Server = baca367c6da783de2b739ee939e096a6 4 | ProxyPort = 11702 5 | -------------------------------------------------------------------------------- /versions/a1.2.3,a1.2.3_01,a1.2.3_02,a1.2.3_04/patches_client/Start.java: -------------------------------------------------------------------------------- 1 | import net.minecraft.client.Minecraft; 2 | import java.io.File; 3 | import java.lang.reflect.Field; 4 | 5 | public class Start 6 | { 7 | 8 | public static void main(String[] args) 9 | { 10 | try 11 | { 12 | Field f = Minecraft.class.getDeclaredField("minecraftDir"); 13 | Field.setAccessible(new Field[] { f }, true); 14 | f.set(null, new File(".")); 15 | } 16 | catch (Exception e) 17 | { 18 | e.printStackTrace(); 19 | return; 20 | } 21 | Minecraft.main(args); 22 | } 23 | 24 | } 25 | -------------------------------------------------------------------------------- /versions/a1.2.3,a1.2.3_01,a1.2.3_02,a1.2.3_04/patches_client/fh.java: -------------------------------------------------------------------------------- 1 | 2 | public class fh { 3 | public static int b(double d) 4 | { 5 | int i = (int)d; 6 | return d >= (double)i ? i : i - 1; 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /versions/a1.2.3,a1.2.3_01,a1.2.3_02,a1.2.3_04/patches_client/minecraft.patch: -------------------------------------------------------------------------------- 1 | diff -r -U 3 minecraft/net/minecraft/src/CodecMus.java minecraft_patched/net/minecraft/src/CodecMus.java 2 | --- minecraft/net/minecraft/src/CodecMus.java 2021-11-27 13:52:23.175520500 +0200 3 | +++ minecraft_patched/net/minecraft/src/CodecMus.java 2021-11-27 13:51:41.653145600 +0200 4 | @@ -1,10 +1,15 @@ 5 | package net.minecraft.src; 6 | 7 | +import java.io.IOException; 8 | import java.io.InputStream; 9 | import paulscode.sound.codecs.CodecJOrbis; 10 | 11 | public class CodecMus extends CodecJOrbis { 12 | protected InputStream openInputStream() { 13 | - return new MusInputStream(this, this.url, this.urlConnection.getInputStream()); 14 | + try { 15 | + return new MusInputStream(this, this.url, this.urlConnection.getInputStream()); 16 | + } catch (IOException e) { 17 | + return null; 18 | + } 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /versions/a1.2.3,a1.2.3_01,a1.2.3_02,a1.2.3_04/patches_server/Start.java: -------------------------------------------------------------------------------- 1 | import net.minecraft.server.MinecraftServer; 2 | 3 | public class Start 4 | { 5 | 6 | public static void main(String[] args) 7 | { 8 | MinecraftServer.main(args); 9 | } 10 | 11 | } 12 | -------------------------------------------------------------------------------- /versions/a1.2.3,a1.2.3_01,a1.2.3_02,a1.2.3_04/version.cfg: -------------------------------------------------------------------------------- 1 | [VERSION] 2 | MD5Client = b2c25a753c82a1cd228ce71469829dc1,25f053114e34b915e675f82d58f08711,70cbab762b17c5b11fefea9b12564119,3ad4808ef2ac3b65d10305315260da03 3 | MD5Server = a967b2de25519bb40f5ddc4244abfa39,325103fd5d699aa11029539601a764a1,826af5f2ea2910e94b75b1a099b2b4bc,20f0b11458e6f3df75e018a043dd73e0 4 | ProxyPort = 11705 5 | -------------------------------------------------------------------------------- /versions/a1.2.5/patches_client/Start.java: -------------------------------------------------------------------------------- 1 | import net.minecraft.client.Minecraft; 2 | import java.io.File; 3 | import java.lang.reflect.Field; 4 | 5 | public class Start 6 | { 7 | 8 | public static void main(String[] args) 9 | { 10 | try 11 | { 12 | Field f = Minecraft.class.getDeclaredField("minecraftDir"); 13 | Field.setAccessible(new Field[] { f }, true); 14 | f.set(null, new File(".")); 15 | } 16 | catch (Exception e) 17 | { 18 | e.printStackTrace(); 19 | return; 20 | } 21 | Minecraft.main(args); 22 | } 23 | 24 | } 25 | -------------------------------------------------------------------------------- /versions/a1.2.5/patches_client/fh.java: -------------------------------------------------------------------------------- 1 | 2 | public class fh { 3 | public static int b(double d) 4 | { 5 | int i = (int)d; 6 | return d >= (double)i ? i : i - 1; 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /versions/a1.2.5/patches_client/minecraft.patch: -------------------------------------------------------------------------------- 1 | diff -r -U 3 minecraft/net/minecraft/src/CodecMus.java minecraft_patched/net/minecraft/src/CodecMus.java 2 | --- minecraft/net/minecraft/src/CodecMus.java 2021-11-27 13:52:23.175520500 +0200 3 | +++ minecraft_patched/net/minecraft/src/CodecMus.java 2021-11-27 13:51:41.653145600 +0200 4 | @@ -1,10 +1,15 @@ 5 | package net.minecraft.src; 6 | 7 | +import java.io.IOException; 8 | import java.io.InputStream; 9 | import paulscode.sound.codecs.CodecJOrbis; 10 | 11 | public class CodecMus extends CodecJOrbis { 12 | protected InputStream openInputStream() { 13 | - return new MusInputStream(this, this.url, this.urlConnection.getInputStream()); 14 | + try { 15 | + return new MusInputStream(this, this.url, this.urlConnection.getInputStream()); 16 | + } catch (IOException e) { 17 | + return null; 18 | + } 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /versions/a1.2.5/patches_server/Start.java: -------------------------------------------------------------------------------- 1 | import net.minecraft.server.MinecraftServer; 2 | 3 | public class Start 4 | { 5 | 6 | public static void main(String[] args) 7 | { 8 | MinecraftServer.main(args); 9 | } 10 | 11 | } 12 | -------------------------------------------------------------------------------- /versions/a1.2.5/version.cfg: -------------------------------------------------------------------------------- 1 | [VERSION] 2 | MD5Client = 7d3a43037190970ff2e11153b5718b74 3 | MD5Server = 5684a1d3f70dfbbc0d0aafc9e108f262 4 | ProxyPort = 11705 5 | -------------------------------------------------------------------------------- /versions/a1.2.6/patches_client/Start.java: -------------------------------------------------------------------------------- 1 | import net.minecraft.client.Minecraft; 2 | import java.io.File; 3 | import java.lang.reflect.Field; 4 | 5 | public class Start 6 | { 7 | 8 | public static void main(String[] args) 9 | { 10 | try 11 | { 12 | Field f = Minecraft.class.getDeclaredField("minecraftDir"); 13 | Field.setAccessible(new Field[] { f }, true); 14 | f.set(null, new File(".")); 15 | } 16 | catch (Exception e) 17 | { 18 | e.printStackTrace(); 19 | return; 20 | } 21 | Minecraft.main(args); 22 | } 23 | 24 | } 25 | -------------------------------------------------------------------------------- /versions/a1.2.6/patches_client/fi.java: -------------------------------------------------------------------------------- 1 | 2 | public class fi { 3 | public static int b(double d) 4 | { 5 | int i = (int)d; 6 | return d >= (double)i ? i : i - 1; 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /versions/a1.2.6/patches_client/minecraft.patch: -------------------------------------------------------------------------------- 1 | diff -r -U 3 minecraft/net/minecraft/src/CodecMus.java minecraft_patched/net/minecraft/src/CodecMus.java 2 | --- minecraft/net/minecraft/src/CodecMus.java 2021-11-27 13:52:23.175520500 +0200 3 | +++ minecraft_patched/net/minecraft/src/CodecMus.java 2021-11-27 13:51:41.653145600 +0200 4 | @@ -1,10 +1,15 @@ 5 | package net.minecraft.src; 6 | 7 | +import java.io.IOException; 8 | import java.io.InputStream; 9 | import paulscode.sound.codecs.CodecJOrbis; 10 | 11 | public class CodecMus extends CodecJOrbis { 12 | protected InputStream openInputStream() { 13 | - return new MusInputStream(this, this.url, this.urlConnection.getInputStream()); 14 | + try { 15 | + return new MusInputStream(this, this.url, this.urlConnection.getInputStream()); 16 | + } catch (IOException e) { 17 | + return null; 18 | + } 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /versions/a1.2.6/patches_server/Start.java: -------------------------------------------------------------------------------- 1 | import net.minecraft.server.MinecraftServer; 2 | 3 | public class Start 4 | { 5 | 6 | public static void main(String[] args) 7 | { 8 | MinecraftServer.main(args); 9 | } 10 | 11 | } 12 | -------------------------------------------------------------------------------- /versions/a1.2.6/version.cfg: -------------------------------------------------------------------------------- 1 | [VERSION] 2 | MD5Client = ddd5e39467f28d1ea1a03b4d9e790867 3 | MD5Server = 5858d9901aff321ce4305bd99489596f 4 | ProxyPort = 11705 5 | -------------------------------------------------------------------------------- /versions/b1.1-1,b1.1-2,b1.1_01,b1.1_02/patches_client/Start.java: -------------------------------------------------------------------------------- 1 | import net.minecraft.client.Minecraft; 2 | import java.io.File; 3 | import java.lang.reflect.Field; 4 | 5 | public class Start 6 | { 7 | 8 | public static void main(String[] args) 9 | { 10 | try 11 | { 12 | Field f = Minecraft.class.getDeclaredField("minecraftDir"); 13 | Field.setAccessible(new Field[] { f }, true); 14 | f.set(null, new File(".")); 15 | } 16 | catch (Exception e) 17 | { 18 | e.printStackTrace(); 19 | return; 20 | } 21 | Minecraft.main(args); 22 | } 23 | 24 | } 25 | -------------------------------------------------------------------------------- /versions/b1.1-1,b1.1-2,b1.1_01,b1.1_02/patches_client/fr.java: -------------------------------------------------------------------------------- 1 | 2 | // this is needed for the sound engine to work with deobfuscated sourcecode without crashing 3 | 4 | public class fr { 5 | public static int b(double d) 6 | { 7 | int i = (int)d; 8 | return d >= (double)i ? i : i - 1; 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /versions/b1.1-1,b1.1-2,b1.1_01,b1.1_02/patches_client/minecraft.patch: -------------------------------------------------------------------------------- 1 | diff -r -U 3 minecraft/net/minecraft/src/CodecMus.java minecraft_patched/net/minecraft/src/CodecMus.java 2 | --- minecraft/net/minecraft/src/CodecMus.java 2021-11-27 13:52:23.175520500 +0200 3 | +++ minecraft_patched/net/minecraft/src/CodecMus.java 2021-11-27 13:51:41.653145600 +0200 4 | @@ -1,10 +1,15 @@ 5 | package net.minecraft.src; 6 | 7 | +import java.io.IOException; 8 | import java.io.InputStream; 9 | import paulscode.sound.codecs.CodecJOrbis; 10 | 11 | public class CodecMus extends CodecJOrbis { 12 | protected InputStream openInputStream() { 13 | - return new MusInputStream(this, this.url, this.urlConnection.getInputStream()); 14 | + try { 15 | + return new MusInputStream(this, this.url, this.urlConnection.getInputStream()); 16 | + } catch (IOException e) { 17 | + return null; 18 | + } 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /versions/b1.1-1,b1.1-2,b1.1_01,b1.1_02/patches_server/Start.java: -------------------------------------------------------------------------------- 1 | import net.minecraft.server.MinecraftServer; 2 | 3 | public class Start 4 | { 5 | 6 | public static void main(String[] args) 7 | { 8 | MinecraftServer.main(args); 9 | } 10 | 11 | } 12 | -------------------------------------------------------------------------------- /versions/b1.1-1,b1.1-2,b1.1_01,b1.1_02/version.cfg: -------------------------------------------------------------------------------- 1 | [VERSION] 2 | MD5Client = 7d547e495a770c62054ef136add43034,1f9331f2bfca81b6ce2acdfc1f105837,748a4c42092ba230d95946f22fe9bb42,fa89b599ab693379d5fc18ab8b5a2ea0 3 | MD5Server = 93ca0782aa1b903b43f2e8c685c91b4d,83d5d2b3033d56ccf9d234410c7a801c,e9b40476b4a55a36d5768402610463f1 4 | ProxyPort = 11705 5 | -------------------------------------------------------------------------------- /versions/b1.2_01,b1.2_02/patches_client/Start.java: -------------------------------------------------------------------------------- 1 | import net.minecraft.client.Minecraft; 2 | import java.io.File; 3 | import java.lang.reflect.Field; 4 | 5 | public class Start 6 | { 7 | 8 | public static void main(String[] args) 9 | { 10 | try 11 | { 12 | Field f = Minecraft.class.getDeclaredField("minecraftDir"); 13 | Field.setAccessible(new Field[] { f }, true); 14 | f.set(null, new File(".")); 15 | } 16 | catch (Exception e) 17 | { 18 | e.printStackTrace(); 19 | return; 20 | } 21 | Minecraft.main(args); 22 | } 23 | 24 | } 25 | -------------------------------------------------------------------------------- /versions/b1.2_01,b1.2_02/patches_client/gd.java: -------------------------------------------------------------------------------- 1 | 2 | // this is needed for the sound engine to work with deobfuscated sourcecode without crashing 3 | 4 | public class gd { 5 | public static int b(double d) 6 | { 7 | int i = (int)d; 8 | return d >= (double)i ? i : i - 1; 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /versions/b1.2_01,b1.2_02/patches_client/minecraft.patch: -------------------------------------------------------------------------------- 1 | diff -r -U 3 minecraft/net/minecraft/src/CodecMus.java minecraft_patched/net/minecraft/src/CodecMus.java 2 | --- minecraft/net/minecraft/src/CodecMus.java 2021-11-27 13:52:23.175520500 +0200 3 | +++ minecraft_patched/net/minecraft/src/CodecMus.java 2021-11-27 13:51:41.653145600 +0200 4 | @@ -1,10 +1,15 @@ 5 | package net.minecraft.src; 6 | 7 | +import java.io.IOException; 8 | import java.io.InputStream; 9 | import paulscode.sound.codecs.CodecJOrbis; 10 | 11 | public class CodecMus extends CodecJOrbis { 12 | protected InputStream openInputStream() { 13 | - return new MusInputStream(this, this.url, this.urlConnection.getInputStream()); 14 | + try { 15 | + return new MusInputStream(this, this.url, this.urlConnection.getInputStream()); 16 | + } catch (IOException e) { 17 | + return null; 18 | + } 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /versions/b1.2_01,b1.2_02/patches_server/Start.java: -------------------------------------------------------------------------------- 1 | import net.minecraft.server.MinecraftServer; 2 | 3 | public class Start 4 | { 5 | 6 | public static void main(String[] args) 7 | { 8 | MinecraftServer.main(args); 9 | } 10 | 11 | } 12 | -------------------------------------------------------------------------------- /versions/b1.2_01,b1.2_02/version.cfg: -------------------------------------------------------------------------------- 1 | [VERSION] 2 | MD5Client = 486d83ec00554b45ffa21af2faa0116a,1736c5ba4f63a981220c2a18a4120180,08b37bca14acaec18d9b9efcfa0baaf0 3 | MD5Server = 6a4802622360210b8f75a80bc4159792 4 | ProxyPort = 11705 5 | -------------------------------------------------------------------------------- /versions/b1.3_01/patches_client/Start.java: -------------------------------------------------------------------------------- 1 | import net.minecraft.client.Minecraft; 2 | import java.io.File; 3 | import java.lang.reflect.Field; 4 | 5 | public class Start 6 | { 7 | 8 | public static void main(String[] args) 9 | { 10 | try 11 | { 12 | Field f = Minecraft.class.getDeclaredField("minecraftDir"); 13 | Field.setAccessible(new Field[] { f }, true); 14 | f.set(null, new File(".")); 15 | } 16 | catch (Exception e) 17 | { 18 | e.printStackTrace(); 19 | return; 20 | } 21 | Minecraft.main(args); 22 | } 23 | 24 | } 25 | -------------------------------------------------------------------------------- /versions/b1.3_01/patches_client/gq.java: -------------------------------------------------------------------------------- 1 | 2 | // this is needed for the sound engine to work with deobfuscated sourcecode without crashing 3 | 4 | public class gq { 5 | public static int b(double d) 6 | { 7 | int i = (int)d; 8 | return d >= (double)i ? i : i - 1; 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /versions/b1.3_01/patches_client/minecraft.patch: -------------------------------------------------------------------------------- 1 | diff -r -U 3 minecraft/net/minecraft/src/CodecMus.java minecraft_patched/net/minecraft/src/CodecMus.java 2 | --- minecraft/net/minecraft/src/CodecMus.java 2021-11-27 13:52:23.175520500 +0200 3 | +++ minecraft_patched/net/minecraft/src/CodecMus.java 2021-11-27 13:51:41.653145600 +0200 4 | @@ -1,10 +1,15 @@ 5 | package net.minecraft.src; 6 | 7 | +import java.io.IOException; 8 | import java.io.InputStream; 9 | import paulscode.sound.codecs.CodecJOrbis; 10 | 11 | public class CodecMus extends CodecJOrbis { 12 | protected InputStream openInputStream() { 13 | - return new MusInputStream(this, this.url, this.urlConnection.getInputStream()); 14 | + try { 15 | + return new MusInputStream(this, this.url, this.urlConnection.getInputStream()); 16 | + } catch (IOException e) { 17 | + return null; 18 | + } 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /versions/b1.3_01/patches_server/Start.java: -------------------------------------------------------------------------------- 1 | import net.minecraft.server.MinecraftServer; 2 | 3 | public class Start 4 | { 5 | 6 | public static void main(String[] args) 7 | { 8 | MinecraftServer.main(args); 9 | } 10 | 11 | } 12 | -------------------------------------------------------------------------------- /versions/b1.3_01/version.cfg: -------------------------------------------------------------------------------- 1 | [VERSION] 2 | MD5Client = 4203826f35e1036f089919032c3d19d1 3 | MD5Server = fd341dccafa8c1f5fb851505524151f5,46fe20ab3bfe3f574e7c758b5a25b9c9 4 | ProxyPort = 11705 5 | -------------------------------------------------------------------------------- /versions/b1.4/patches_client/Start.java: -------------------------------------------------------------------------------- 1 | import net.minecraft.client.Minecraft; 2 | import java.io.File; 3 | import java.lang.reflect.Field; 4 | 5 | public class Start 6 | { 7 | 8 | public static void main(String[] args) 9 | { 10 | try 11 | { 12 | Field f = Minecraft.class.getDeclaredField("minecraftDir"); 13 | Field.setAccessible(new Field[] { f }, true); 14 | f.set(null, new File(".")); 15 | } 16 | catch (Exception e) 17 | { 18 | e.printStackTrace(); 19 | return; 20 | } 21 | Minecraft.main(args); 22 | } 23 | 24 | } 25 | -------------------------------------------------------------------------------- /versions/b1.4/patches_client/gz.java: -------------------------------------------------------------------------------- 1 | 2 | // this is needed for the sound engine to work with deobfuscated sourcecode without crashing 3 | 4 | public class gz { 5 | public static int b(double d) 6 | { 7 | int i = (int)d; 8 | return d >= (double)i ? i : i - 1; 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /versions/b1.4/patches_client/minecraft.patch: -------------------------------------------------------------------------------- 1 | diff -r -U 3 minecraft/net/minecraft/src/CodecMus.java minecraft_patched/net/minecraft/src/CodecMus.java 2 | --- minecraft/net/minecraft/src/CodecMus.java 2021-11-27 13:52:23.175520500 +0200 3 | +++ minecraft_patched/net/minecraft/src/CodecMus.java 2021-11-27 13:51:41.653145600 +0200 4 | @@ -1,10 +1,15 @@ 5 | package net.minecraft.src; 6 | 7 | +import java.io.IOException; 8 | import java.io.InputStream; 9 | import paulscode.sound.codecs.CodecJOrbis; 10 | 11 | public class CodecMus extends CodecJOrbis { 12 | protected InputStream openInputStream() { 13 | - return new MusInputStream(this, this.url, this.urlConnection.getInputStream()); 14 | + try { 15 | + return new MusInputStream(this, this.url, this.urlConnection.getInputStream()); 16 | + } catch (IOException e) { 17 | + return null; 18 | + } 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /versions/b1.4/patches_server/Start.java: -------------------------------------------------------------------------------- 1 | import net.minecraft.server.MinecraftServer; 2 | 3 | public class Start 4 | { 5 | 6 | public static void main(String[] args) 7 | { 8 | MinecraftServer.main(args); 9 | } 10 | 11 | } 12 | -------------------------------------------------------------------------------- /versions/b1.4/version.cfg: -------------------------------------------------------------------------------- 1 | [VERSION] 2 | MD5Client = 71e64b61175b371ed148b385f2d14ebf 3 | MD5Server = 0696d954f292f85401a8dc9d6babcea9 4 | ProxyPort = 11705 5 | -------------------------------------------------------------------------------- /versions/b1.4_01/patches_client/Start.java: -------------------------------------------------------------------------------- 1 | import net.minecraft.client.Minecraft; 2 | import java.io.File; 3 | import java.lang.reflect.Field; 4 | 5 | public class Start 6 | { 7 | 8 | public static void main(String[] args) 9 | { 10 | try 11 | { 12 | Field f = Minecraft.class.getDeclaredField("minecraftDir"); 13 | Field.setAccessible(new Field[] { f }, true); 14 | f.set(null, new File(".")); 15 | } 16 | catch (Exception e) 17 | { 18 | e.printStackTrace(); 19 | return; 20 | } 21 | Minecraft.main(args); 22 | } 23 | 24 | } 25 | -------------------------------------------------------------------------------- /versions/b1.4_01/patches_client/gz.java: -------------------------------------------------------------------------------- 1 | 2 | // this is needed for the sound engine to work with deobfuscated sourcecode without crashing 3 | 4 | public class gz { 5 | public static int b(double d) 6 | { 7 | int i = (int)d; 8 | return d >= (double)i ? i : i - 1; 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /versions/b1.4_01/patches_client/minecraft.patch: -------------------------------------------------------------------------------- 1 | diff -r -U 3 minecraft/net/minecraft/src/CodecMus.java minecraft_patched/net/minecraft/src/CodecMus.java 2 | --- minecraft/net/minecraft/src/CodecMus.java 2021-11-27 13:52:23.175520500 +0200 3 | +++ minecraft_patched/net/minecraft/src/CodecMus.java 2021-11-27 13:51:41.653145600 +0200 4 | @@ -1,10 +1,15 @@ 5 | package net.minecraft.src; 6 | 7 | +import java.io.IOException; 8 | import java.io.InputStream; 9 | import paulscode.sound.codecs.CodecJOrbis; 10 | 11 | public class CodecMus extends CodecJOrbis { 12 | protected InputStream openInputStream() { 13 | - return new MusInputStream(this, this.url, this.urlConnection.getInputStream()); 14 | + try { 15 | + return new MusInputStream(this, this.url, this.urlConnection.getInputStream()); 16 | + } catch (IOException e) { 17 | + return null; 18 | + } 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /versions/b1.4_01/patches_server/Start.java: -------------------------------------------------------------------------------- 1 | import net.minecraft.server.MinecraftServer; 2 | 3 | public class Start 4 | { 5 | 6 | public static void main(String[] args) 7 | { 8 | MinecraftServer.main(args); 9 | } 10 | 11 | } 12 | -------------------------------------------------------------------------------- /versions/b1.4_01/version.cfg: -------------------------------------------------------------------------------- 1 | [VERSION] 2 | MD5Client = 9379e54b581ba4ef3acc3e326e87db91 3 | MD5Server = cdcfd922abae8d6d6f25bdaba2774ae1 4 | ProxyPort = 11705 5 | -------------------------------------------------------------------------------- /versions/b1.5/patches_client/Start.java: -------------------------------------------------------------------------------- 1 | import net.minecraft.client.Minecraft; 2 | import java.io.File; 3 | import java.lang.reflect.Field; 4 | 5 | public class Start 6 | { 7 | 8 | public static void main(String[] args) 9 | { 10 | try 11 | { 12 | Field f = Minecraft.class.getDeclaredField("minecraftDir"); 13 | Field.setAccessible(new Field[] { f }, true); 14 | f.set(null, new File(".")); 15 | } 16 | catch (Exception e) 17 | { 18 | e.printStackTrace(); 19 | return; 20 | } 21 | Minecraft.main(args); 22 | } 23 | 24 | } 25 | -------------------------------------------------------------------------------- /versions/b1.5/patches_client/hy.java: -------------------------------------------------------------------------------- 1 | 2 | // this is needed for the sound engine to work with deobfuscated sourcecode without crashing 3 | 4 | public class hy { 5 | public static int b(double d) 6 | { 7 | int i = (int)d; 8 | return d >= (double)i ? i : i - 1; 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /versions/b1.5/patches_client/minecraft.patch: -------------------------------------------------------------------------------- 1 | diff -r -U 3 minecraft/net/minecraft/src/CodecMus.java minecraft_patched/net/minecraft/src/CodecMus.java 2 | --- minecraft/net/minecraft/src/CodecMus.java 2021-11-27 13:52:23.175520500 +0200 3 | +++ minecraft_patched/net/minecraft/src/CodecMus.java 2021-11-27 13:51:41.653145600 +0200 4 | @@ -1,10 +1,15 @@ 5 | package net.minecraft.src; 6 | 7 | +import java.io.IOException; 8 | import java.io.InputStream; 9 | import paulscode.sound.codecs.CodecJOrbis; 10 | 11 | public class CodecMus extends CodecJOrbis { 12 | protected InputStream openInputStream() { 13 | - return new MusInputStream(this, this.url, this.urlConnection.getInputStream()); 14 | + try { 15 | + return new MusInputStream(this, this.url, this.urlConnection.getInputStream()); 16 | + } catch (IOException e) { 17 | + return null; 18 | + } 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /versions/b1.5/patches_server/Start.java: -------------------------------------------------------------------------------- 1 | import net.minecraft.server.MinecraftServer; 2 | 3 | public class Start 4 | { 5 | 6 | public static void main(String[] args) 7 | { 8 | MinecraftServer.main(args); 9 | } 10 | 11 | } 12 | -------------------------------------------------------------------------------- /versions/b1.5/version.cfg: -------------------------------------------------------------------------------- 1 | [VERSION] 2 | MD5Client = 24289130902822d73f8722b52bc07cdb 3 | MD5Server = 3e20218300c995effa5b1fdd3b9c74e2 4 | ProxyPort = 11705 5 | -------------------------------------------------------------------------------- /versions/b1.5_01/patches_client/Start.java: -------------------------------------------------------------------------------- 1 | import net.minecraft.client.Minecraft; 2 | import java.io.File; 3 | import java.lang.reflect.Field; 4 | 5 | public class Start 6 | { 7 | 8 | public static void main(String[] args) 9 | { 10 | try 11 | { 12 | Field f = Minecraft.class.getDeclaredField("minecraftDir"); 13 | Field.setAccessible(new Field[] { f }, true); 14 | f.set(null, new File(".")); 15 | } 16 | catch (Exception e) 17 | { 18 | e.printStackTrace(); 19 | return; 20 | } 21 | Minecraft.main(args); 22 | } 23 | 24 | } 25 | -------------------------------------------------------------------------------- /versions/b1.5_01/patches_client/hy.java: -------------------------------------------------------------------------------- 1 | 2 | // this is needed for the sound engine to work with deobfuscated sourcecode without crashing 3 | 4 | public class hy { 5 | public static int b(double d) 6 | { 7 | int i = (int)d; 8 | return d >= (double)i ? i : i - 1; 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /versions/b1.5_01/patches_client/minecraft.patch: -------------------------------------------------------------------------------- 1 | diff -r -U 3 minecraft/net/minecraft/src/CodecMus.java minecraft_patched/net/minecraft/src/CodecMus.java 2 | --- minecraft/net/minecraft/src/CodecMus.java 2021-11-27 13:52:23.175520500 +0200 3 | +++ minecraft_patched/net/minecraft/src/CodecMus.java 2021-11-27 13:51:41.653145600 +0200 4 | @@ -1,10 +1,15 @@ 5 | package net.minecraft.src; 6 | 7 | +import java.io.IOException; 8 | import java.io.InputStream; 9 | import paulscode.sound.codecs.CodecJOrbis; 10 | 11 | public class CodecMus extends CodecJOrbis { 12 | protected InputStream openInputStream() { 13 | - return new MusInputStream(this, this.url, this.urlConnection.getInputStream()); 14 | + try { 15 | + return new MusInputStream(this, this.url, this.urlConnection.getInputStream()); 16 | + } catch (IOException e) { 17 | + return null; 18 | + } 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /versions/b1.5_01/patches_server/Start.java: -------------------------------------------------------------------------------- 1 | import net.minecraft.server.MinecraftServer; 2 | 3 | public class Start 4 | { 5 | 6 | public static void main(String[] args) 7 | { 8 | MinecraftServer.main(args); 9 | } 10 | 11 | } 12 | -------------------------------------------------------------------------------- /versions/b1.5_01/version.cfg: -------------------------------------------------------------------------------- 1 | [VERSION] 2 | MD5Client = d02fa9998e30693d8d989d5f88cf0040 3 | MD5Server = edbcec2e58bd5a03954ba7d745dee604 4 | ProxyPort = 11705 5 | -------------------------------------------------------------------------------- /versions/b1.6,b1.6.1,b1.6.2,b1.6.3,b1.6.4/patches_client/Start.java: -------------------------------------------------------------------------------- 1 | import net.minecraft.client.Minecraft; 2 | import java.io.File; 3 | import java.lang.reflect.Field; 4 | 5 | public class Start 6 | { 7 | 8 | public static void main(String[] args) 9 | { 10 | try 11 | { 12 | Field f = Minecraft.class.getDeclaredField("minecraftDir"); 13 | Field.setAccessible(new Field[] { f }, true); 14 | f.set(null, new File(".")); 15 | } 16 | catch (Exception e) 17 | { 18 | e.printStackTrace(); 19 | return; 20 | } 21 | Minecraft.main(args); 22 | } 23 | 24 | } 25 | -------------------------------------------------------------------------------- /versions/b1.6,b1.6.1,b1.6.2,b1.6.3,b1.6.4/patches_client/ik.java: -------------------------------------------------------------------------------- 1 | 2 | // this is needed for the sound engine to work with deobfuscated sourcecode without crashing 3 | 4 | public class ik { 5 | public static int b(double d) 6 | { 7 | int i = (int)d; 8 | return d >= (double)i ? i : i - 1; 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /versions/b1.6,b1.6.1,b1.6.2,b1.6.3,b1.6.4/patches_client/minecraft.patch: -------------------------------------------------------------------------------- 1 | diff -r -U 3 minecraft/net/minecraft/src/CodecMus.java minecraft_patched/net/minecraft/src/CodecMus.java 2 | --- minecraft/net/minecraft/src/CodecMus.java 2021-11-27 13:52:23.175520500 +0200 3 | +++ minecraft_patched/net/minecraft/src/CodecMus.java 2021-11-27 13:51:41.653145600 +0200 4 | @@ -1,10 +1,15 @@ 5 | package net.minecraft.src; 6 | 7 | +import java.io.IOException; 8 | import java.io.InputStream; 9 | import paulscode.sound.codecs.CodecJOrbis; 10 | 11 | public class CodecMus extends CodecJOrbis { 12 | protected InputStream openInputStream() { 13 | - return new MusInputStream(this, this.url, this.urlConnection.getInputStream()); 14 | + try { 15 | + return new MusInputStream(this, this.url, this.urlConnection.getInputStream()); 16 | + } catch (IOException e) { 17 | + return null; 18 | + } 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /versions/b1.6,b1.6.1,b1.6.2,b1.6.3,b1.6.4/patches_server/Start.java: -------------------------------------------------------------------------------- 1 | import net.minecraft.server.MinecraftServer; 2 | 3 | public class Start 4 | { 5 | 6 | public static void main(String[] args) 7 | { 8 | MinecraftServer.main(args); 9 | } 10 | 11 | } 12 | -------------------------------------------------------------------------------- /versions/b1.6,b1.6.1,b1.6.2,b1.6.3,b1.6.4/version.cfg: -------------------------------------------------------------------------------- 1 | [VERSION] 2 | MD5Client = 5c4df6f120336f113180698613853dba,efc2becca965e4f8feb5b4210c6a4fd1,01330b1c930102a683a4dd8d792e632e,a7e82c441a57ef4068c533f4d777336a,d531e221227a65392259d3141893280d 3 | MD5Server = cbde8d4ef59494f488c472b33e711491,8c80ed68b3f0554e0bd5413f5b07822d,1de6504422632de668b8b32ef9ab453b,47546e8e99090b56b1842fae331f087b,63a9e251372db1f0385a649443e58ca4 4 | ProxyPort = 11705 5 | -------------------------------------------------------------------------------- /versions/b1.6.5,b1.6.6/patches_client/Start.java: -------------------------------------------------------------------------------- 1 | import net.minecraft.client.Minecraft; 2 | import java.io.File; 3 | import java.lang.reflect.Field; 4 | 5 | public class Start 6 | { 7 | 8 | public static void main(String[] args) 9 | { 10 | try 11 | { 12 | Field f = Minecraft.class.getDeclaredField("minecraftDir"); 13 | Field.setAccessible(new Field[] { f }, true); 14 | f.set(null, new File(".")); 15 | } 16 | catch (Exception e) 17 | { 18 | e.printStackTrace(); 19 | return; 20 | } 21 | Minecraft.main(args); 22 | } 23 | 24 | } 25 | -------------------------------------------------------------------------------- /versions/b1.6.5,b1.6.6/patches_client/ik.java: -------------------------------------------------------------------------------- 1 | 2 | // this is needed for the sound engine to work with deobfuscated sourcecode without crashing 3 | 4 | public class ik { 5 | public static int b(double d) 6 | { 7 | int i = (int)d; 8 | return d >= (double)i ? i : i - 1; 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /versions/b1.6.5,b1.6.6/patches_client/minecraft.patch: -------------------------------------------------------------------------------- 1 | diff -r -U 3 minecraft/net/minecraft/src/CodecMus.java minecraft_patched/net/minecraft/src/CodecMus.java 2 | --- minecraft/net/minecraft/src/CodecMus.java 2021-11-27 13:52:23.175520500 +0200 3 | +++ minecraft_patched/net/minecraft/src/CodecMus.java 2021-11-27 13:51:41.653145600 +0200 4 | @@ -1,10 +1,15 @@ 5 | package net.minecraft.src; 6 | 7 | +import java.io.IOException; 8 | import java.io.InputStream; 9 | import paulscode.sound.codecs.CodecJOrbis; 10 | 11 | public class CodecMus extends CodecJOrbis { 12 | protected InputStream openInputStream() { 13 | - return new MusInputStream(this, this.url, this.urlConnection.getInputStream()); 14 | + try { 15 | + return new MusInputStream(this, this.url, this.urlConnection.getInputStream()); 16 | + } catch (IOException e) { 17 | + return null; 18 | + } 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /versions/b1.6.5,b1.6.6/patches_server/Start.java: -------------------------------------------------------------------------------- 1 | import net.minecraft.server.MinecraftServer; 2 | 3 | public class Start 4 | { 5 | 6 | public static void main(String[] args) 7 | { 8 | MinecraftServer.main(args); 9 | } 10 | 11 | } 12 | -------------------------------------------------------------------------------- /versions/b1.6.5,b1.6.6/version.cfg: -------------------------------------------------------------------------------- 1 | [VERSION] 2 | MD5Client = ce80072464433cd5b05d505aa8ff29d1,2aba888864b32038c8d22ee5df71b7c8 3 | MD5Server = 0563ccb08d4dc84634d561b7f4bea596,565a3627a03a49e4a6e18d518a2e9d15 4 | ProxyPort = 11705 5 | -------------------------------------------------------------------------------- /versions/b1.7,b1.7_01,b1.7.2,b1.7.3/patches_client/Start.java: -------------------------------------------------------------------------------- 1 | import net.minecraft.client.Minecraft; 2 | import java.io.File; 3 | import java.lang.reflect.Field; 4 | 5 | public class Start 6 | { 7 | 8 | public static void main(String[] args) 9 | { 10 | try 11 | { 12 | Field f = Minecraft.class.getDeclaredField("minecraftDir"); 13 | Field.setAccessible(new Field[] { f }, true); 14 | f.set(null, new File(".")); 15 | } 16 | catch (Exception e) 17 | { 18 | e.printStackTrace(); 19 | return; 20 | } 21 | Minecraft.main(args); 22 | } 23 | 24 | } 25 | -------------------------------------------------------------------------------- /versions/b1.7,b1.7_01,b1.7.2,b1.7.3/patches_client/in.java: -------------------------------------------------------------------------------- 1 | // this is needed for the sound engine to work with deobfuscated sourcecode without crashing 2 | 3 | public class in { 4 | public static int b(double d) 5 | { 6 | int i = (int)d; 7 | return d >= (double)i ? i : i - 1; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /versions/b1.7,b1.7_01,b1.7.2,b1.7.3/patches_client/minecraft.patch: -------------------------------------------------------------------------------- 1 | diff -r -U 3 minecraft/net/minecraft/src/CodecMus.java minecraft_patched/net/minecraft/src/CodecMus.java 2 | --- minecraft/net/minecraft/src/CodecMus.java 2021-11-27 13:52:23.175520500 +0200 3 | +++ minecraft_patched/net/minecraft/src/CodecMus.java 2021-11-27 13:51:41.653145600 +0200 4 | @@ -1,10 +1,15 @@ 5 | package net.minecraft.src; 6 | 7 | +import java.io.IOException; 8 | import java.io.InputStream; 9 | import paulscode.sound.codecs.CodecJOrbis; 10 | 11 | public class CodecMus extends CodecJOrbis { 12 | protected InputStream openInputStream() { 13 | - return new MusInputStream(this, this.url, this.urlConnection.getInputStream()); 14 | + try { 15 | + return new MusInputStream(this, this.url, this.urlConnection.getInputStream()); 16 | + } catch (IOException e) { 17 | + return null; 18 | + } 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /versions/b1.7,b1.7_01,b1.7.2,b1.7.3/patches_server/Start.java: -------------------------------------------------------------------------------- 1 | import net.minecraft.server.MinecraftServer; 2 | 3 | public class Start 4 | { 5 | 6 | public static void main(String[] args) 7 | { 8 | MinecraftServer.main(args); 9 | } 10 | 11 | } 12 | -------------------------------------------------------------------------------- /versions/b1.7,b1.7_01,b1.7.2,b1.7.3/version.cfg: -------------------------------------------------------------------------------- 1 | [VERSION] 2 | MD5Client = eae3353fdaa7e10a59b4cb5b45bfa10d,dd9215ab1141170d4871f42bff4ab302,defc33265dfbb21afb37da7c400800e9,682419e9ed1a236c3067822d53cda1e4 3 | MD5Server = cc263aa969f2d8621c5443a5a18897e2,74376a139f932b9fcfc6caea6702a362,b4b2e473ceb525026ba205642b8d9165,5d685dd54fb4ba4a05fc20dea806e2c0 4 | ProxyPort = 11705 5 | -------------------------------------------------------------------------------- /versions/b1.8,b1.8.1/patches_client/Start.java: -------------------------------------------------------------------------------- 1 | import net.minecraft.client.Minecraft; 2 | import java.io.File; 3 | import java.lang.reflect.Field; 4 | 5 | public class Start 6 | { 7 | 8 | public static void main(String[] args) 9 | { 10 | try 11 | { 12 | Field f = Minecraft.class.getDeclaredField("minecraftDir"); 13 | Field.setAccessible(new Field[] { f }, true); 14 | f.set(null, new File(".")); 15 | } 16 | catch (Exception e) 17 | { 18 | e.printStackTrace(); 19 | return; 20 | } 21 | Minecraft.main(args); 22 | } 23 | 24 | } 25 | -------------------------------------------------------------------------------- /versions/b1.8,b1.8.1/patches_client/et.java: -------------------------------------------------------------------------------- 1 | // this is needed for the sound engine to work with deobfuscated sourcecode without crashing 2 | 3 | public class et { 4 | public static int b(double d) 5 | { 6 | int i = (int)d; 7 | return d >= (double)i ? i : i - 1; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /versions/b1.8,b1.8.1/patches_client/minecraft.patch: -------------------------------------------------------------------------------- 1 | diff -r -U 3 minecraft/net/minecraft/src/CodecMus.java minecraft_patched/net/minecraft/src/CodecMus.java 2 | --- minecraft/net/minecraft/src/CodecMus.java 2021-11-27 13:52:23.175520500 +0200 3 | +++ minecraft_patched/net/minecraft/src/CodecMus.java 2021-11-27 13:51:41.653145600 +0200 4 | @@ -1,10 +1,15 @@ 5 | package net.minecraft.src; 6 | 7 | +import java.io.IOException; 8 | import java.io.InputStream; 9 | import paulscode.sound.codecs.CodecJOrbis; 10 | 11 | public class CodecMus extends CodecJOrbis { 12 | protected InputStream openInputStream() { 13 | - return new MusInputStream(this, this.url, this.urlConnection.getInputStream()); 14 | + try { 15 | + return new MusInputStream(this, this.url, this.urlConnection.getInputStream()); 16 | + } catch (IOException e) { 17 | + return null; 18 | + } 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /versions/b1.8,b1.8.1/patches_server/Start.java: -------------------------------------------------------------------------------- 1 | import net.minecraft.server.MinecraftServer; 2 | 3 | public class Start 4 | { 5 | 6 | public static void main(String[] args) 7 | { 8 | MinecraftServer.main(args); 9 | } 10 | 11 | } 12 | -------------------------------------------------------------------------------- /versions/b1.8,b1.8.1/version.cfg: -------------------------------------------------------------------------------- 1 | [VERSION] 2 | MD5Client = f8c5a2ccd3bc996792bbe436d8cc08bc,a59a9fd4c726a573b0a2bdd10d857f59 3 | MD5Server = 0c0ed1f8198b37561971f838043838ab,d3dd75cccaa75b1df1401cc4e76a34d5 4 | ProxyPort = 11705 5 | -------------------------------------------------------------------------------- /versions/b1.9-pre5/patches_client/Start.java: -------------------------------------------------------------------------------- 1 | import net.minecraft.client.Minecraft; 2 | import java.io.File; 3 | import java.lang.reflect.Field; 4 | 5 | public class Start 6 | { 7 | 8 | public static void main(String[] args) 9 | { 10 | try 11 | { 12 | Field f = Minecraft.class.getDeclaredField("minecraftDir"); 13 | Field.setAccessible(new Field[] { f }, true); 14 | f.set(null, new File(".")); 15 | } 16 | catch (Exception e) 17 | { 18 | e.printStackTrace(); 19 | return; 20 | } 21 | Minecraft.main(args); 22 | } 23 | 24 | } 25 | -------------------------------------------------------------------------------- /versions/b1.9-pre5/patches_client/fp.java: -------------------------------------------------------------------------------- 1 | // this is needed for the sound engine to work with deobfuscated sourcecode without crashing 2 | 3 | public class fp { 4 | public static int c(double d) 5 | { 6 | int i = (int)d; 7 | return d >= (double)i ? i : i - 1; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /versions/b1.9-pre5/patches_client/minecraft.patch: -------------------------------------------------------------------------------- 1 | diff -r -U 3 minecraft/net/minecraft/src/CodecMus.java minecraft_patched/net/minecraft/src/CodecMus.java 2 | --- minecraft/net/minecraft/src/CodecMus.java 2021-11-27 13:52:23.175520500 +0200 3 | +++ minecraft_patched/net/minecraft/src/CodecMus.java 2021-11-27 13:51:41.653145600 +0200 4 | @@ -1,10 +1,15 @@ 5 | package net.minecraft.src; 6 | 7 | +import java.io.IOException; 8 | import java.io.InputStream; 9 | import paulscode.sound.codecs.CodecJOrbis; 10 | 11 | public class CodecMus extends CodecJOrbis { 12 | protected InputStream openInputStream() { 13 | - return new MusInputStream(this, this.url, this.urlConnection.getInputStream()); 14 | + try { 15 | + return new MusInputStream(this, this.url, this.urlConnection.getInputStream()); 16 | + } catch (IOException e) { 17 | + return null; 18 | + } 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /versions/b1.9-pre5/patches_server/Start.java: -------------------------------------------------------------------------------- 1 | import net.minecraft.server.MinecraftServer; 2 | 3 | public class Start 4 | { 5 | 6 | public static void main(String[] args) 7 | { 8 | MinecraftServer.main(args); 9 | } 10 | 11 | } 12 | -------------------------------------------------------------------------------- /versions/b1.9-pre5/version.cfg: -------------------------------------------------------------------------------- 1 | [VERSION] 2 | MD5Client = 6258c4f293b939117efe640eda76dca4 3 | MD5Server = 69c68380cf198ce50b1f9ecaa8e4681d 4 | ProxyPort = 11705 5 | -------------------------------------------------------------------------------- /versions/c0.0.11a/patches_client/GameWindowListener.java: -------------------------------------------------------------------------------- 1 | import java.awt.event.WindowAdapter; 2 | import java.awt.event.WindowEvent; 3 | import java.lang.reflect.Field; 4 | 5 | import com.mojang.minecraft.Minecraft; 6 | 7 | public final class GameWindowListener extends WindowAdapter 8 | { 9 | final Minecraft mc; 10 | final Thread thread; 11 | 12 | 13 | public GameWindowListener(Minecraft var1, Thread var2) { 14 | this.mc = var1; 15 | this.thread = var2; 16 | } 17 | 18 | public void windowClosing(WindowEvent var1) { 19 | try { 20 | Field isRunning = mc.getClass().getDeclaredField("running"); 21 | isRunning.setAccessible(true); 22 | isRunning.set(mc, false); 23 | this.thread.join(); 24 | } catch (Exception var3) { 25 | var3.printStackTrace(); 26 | } 27 | 28 | System.exit(0); 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /versions/c0.0.11a/patches_client/Start.java: -------------------------------------------------------------------------------- 1 | import java.awt.BorderLayout; 2 | import java.awt.Canvas; 3 | import java.awt.Component; 4 | import java.awt.Dimension; 5 | import java.awt.Frame; 6 | import com.mojang.minecraft.Minecraft; 7 | 8 | public class Start 9 | { 10 | 11 | public static void startMainThread() { 12 | boolean var3 = false; 13 | Frame var5 = new Frame("Minecraft"); 14 | Canvas var6 = new Canvas(); 15 | var5.setLayout(new BorderLayout()); 16 | var5.add(var6, "Center"); 17 | int width = 854; 18 | int height = 480; 19 | var6.setPreferredSize(new Dimension(width, height)); 20 | var5.pack(); 21 | var5.setLocationRelativeTo((Component)null); 22 | Minecraft var7 = new Minecraft(var6, width, height, var3); 23 | Thread var8 = new Thread(var7, "Minecraft main thread"); 24 | var8.setPriority(10); 25 | var5.setVisible(true); 26 | var5.addWindowListener(new GameWindowListener(var7, var8)); 27 | var8.start(); 28 | } 29 | 30 | public static void main(String[] var0) { 31 | startMainThread(); 32 | } 33 | 34 | } -------------------------------------------------------------------------------- /versions/c0.0.11a/version.cfg: -------------------------------------------------------------------------------- 1 | [VERSION] 2 | MD5Client = a6e03c2eaf74709facc0d2477648e999 3 | MD5Server = 4 | ProxyPort = 11701 5 | -------------------------------------------------------------------------------- /versions/c0.0.12a_03/patches_client/GameWindowListener.java: -------------------------------------------------------------------------------- 1 | import java.awt.event.WindowAdapter; 2 | import java.awt.event.WindowEvent; 3 | import java.lang.reflect.Field; 4 | 5 | import com.mojang.minecraft.Minecraft; 6 | 7 | public final class GameWindowListener extends WindowAdapter 8 | { 9 | final Minecraft mc; 10 | final Thread thread; 11 | 12 | 13 | public GameWindowListener(Minecraft var1, Thread var2) { 14 | this.mc = var1; 15 | this.thread = var2; 16 | } 17 | 18 | public void windowClosing(WindowEvent var1) { 19 | try { 20 | Field isRunning = mc.getClass().getDeclaredField("running"); 21 | isRunning.setAccessible(true); 22 | isRunning.set(mc, false); 23 | this.thread.join(); 24 | } catch (Exception var3) { 25 | var3.printStackTrace(); 26 | } 27 | 28 | System.exit(0); 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /versions/c0.0.12a_03/patches_client/Start.java: -------------------------------------------------------------------------------- 1 | import java.awt.BorderLayout; 2 | import java.awt.Canvas; 3 | import java.awt.Component; 4 | import java.awt.Dimension; 5 | import java.awt.Frame; 6 | import com.mojang.minecraft.Minecraft; 7 | 8 | public class Start 9 | { 10 | 11 | public static void startMainThread() { 12 | boolean var3 = false; 13 | Frame var5 = new Frame("Minecraft"); 14 | Canvas var6 = new Canvas(); 15 | var5.setLayout(new BorderLayout()); 16 | var5.add(var6, "Center"); 17 | int width = 854; 18 | int height = 480; 19 | var6.setPreferredSize(new Dimension(width, height)); 20 | var5.pack(); 21 | var5.setLocationRelativeTo((Component)null); 22 | Minecraft var7 = new Minecraft(var6, width, height, var3); 23 | var7.width = width; 24 | var7.height = height; 25 | Thread var8 = new Thread(var7, "Minecraft main thread"); 26 | var8.setPriority(10); 27 | var5.setVisible(true); 28 | var5.addWindowListener(new GameWindowListener(var7, var8)); 29 | var8.start(); 30 | } 31 | 32 | public static void main(String[] var0) { 33 | startMainThread(); 34 | } 35 | 36 | } -------------------------------------------------------------------------------- /versions/c0.0.12a_03/version.cfg: -------------------------------------------------------------------------------- 1 | [VERSION] 2 | MD5Client = a93f9292a30c51a8ce0d47aaceba08a9 3 | MD5Server = 4 | ProxyPort = 11701 5 | -------------------------------------------------------------------------------- /versions/c0.0.13a/patches_client/GameWindowListener.java: -------------------------------------------------------------------------------- 1 | import java.awt.event.WindowAdapter; 2 | import java.awt.event.WindowEvent; 3 | import java.lang.reflect.Field; 4 | 5 | import com.mojang.minecraft.Minecraft; 6 | 7 | public final class GameWindowListener extends WindowAdapter 8 | { 9 | final Minecraft mc; 10 | final Thread thread; 11 | 12 | 13 | public GameWindowListener(Minecraft var1, Thread var2) { 14 | this.mc = var1; 15 | this.thread = var2; 16 | } 17 | 18 | public void windowClosing(WindowEvent var1) { 19 | try { 20 | Field isRunning = mc.getClass().getDeclaredField("running"); 21 | isRunning.setAccessible(true); 22 | isRunning.set(mc, false); 23 | this.thread.join(); 24 | } catch (Exception var3) { 25 | var3.printStackTrace(); 26 | } 27 | 28 | System.exit(0); 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /versions/c0.0.13a/patches_client/Start.java: -------------------------------------------------------------------------------- 1 | import java.awt.BorderLayout; 2 | import java.awt.Canvas; 3 | import java.awt.Component; 4 | import java.awt.Dimension; 5 | import java.awt.Frame; 6 | import com.mojang.minecraft.Minecraft; 7 | import com.mojang.minecraft.User; 8 | 9 | public class Start 10 | { 11 | public static void startMainThread(String var0) { 12 | boolean var3 = false; 13 | Frame var5 = new Frame("Minecraft"); 14 | Canvas var6 = new Canvas(); 15 | var5.setLayout(new BorderLayout()); 16 | var5.add(var6, "Center"); 17 | int width = 854; 18 | int height = 480; 19 | var6.setPreferredSize(new Dimension(width, height)); 20 | var5.pack(); 21 | var5.setLocationRelativeTo((Component)null); 22 | Minecraft var7 = new Minecraft(var6, width, height, var3); 23 | if(var0 != null) { 24 | var7.user = new User(var0); 25 | } else { 26 | var7.user = new User("Player" + System.currentTimeMillis() % 1000L); 27 | } 28 | var7.width = width; 29 | var7.height = height; 30 | Thread var8 = new Thread(var7, "Minecraft main thread"); 31 | var8.setPriority(10); 32 | var5.setVisible(true); 33 | var5.addWindowListener(new GameWindowListener(var7, var8)); 34 | var8.start(); 35 | } 36 | 37 | public static void main(String[] var0) { 38 | String var1 = "Player" + System.currentTimeMillis() % 1000L; 39 | if(var0.length > 0) { 40 | var1 = var0[0]; 41 | } 42 | 43 | startMainThread(var1); 44 | } 45 | 46 | } -------------------------------------------------------------------------------- /versions/c0.0.13a/version.cfg: -------------------------------------------------------------------------------- 1 | [VERSION] 2 | MD5Client = 3617fbf5fbfd2b837ebf5ceb63584908 3 | MD5Server = 4 | ProxyPort = 11701 5 | -------------------------------------------------------------------------------- /versions/c0.0.13a_03/patches_client/GameWindowListener.java: -------------------------------------------------------------------------------- 1 | import java.awt.event.WindowAdapter; 2 | import java.awt.event.WindowEvent; 3 | import java.lang.reflect.Field; 4 | 5 | import com.mojang.minecraft.Minecraft; 6 | 7 | public final class GameWindowListener extends WindowAdapter 8 | { 9 | final Minecraft mc; 10 | final Thread thread; 11 | 12 | 13 | public GameWindowListener(Minecraft var1, Thread var2) { 14 | this.mc = var1; 15 | this.thread = var2; 16 | } 17 | 18 | public void windowClosing(WindowEvent var1) { 19 | try { 20 | Field isRunning = mc.getClass().getDeclaredField("running"); 21 | isRunning.setAccessible(true); 22 | isRunning.set(mc, false); 23 | this.thread.join(); 24 | } catch (Exception var3) { 25 | var3.printStackTrace(); 26 | } 27 | 28 | System.exit(0); 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /versions/c0.0.13a_03/patches_client/Start.java: -------------------------------------------------------------------------------- 1 | import java.awt.BorderLayout; 2 | import java.awt.Canvas; 3 | import java.awt.Component; 4 | import java.awt.Dimension; 5 | import java.awt.Frame; 6 | import com.mojang.minecraft.Minecraft; 7 | import com.mojang.minecraft.User; 8 | 9 | public class Start 10 | { 11 | public static void startMainThread(String var0, String var1) { 12 | boolean var3 = false; 13 | Frame var5 = new Frame("Minecraft"); 14 | Canvas var6 = new Canvas(); 15 | var5.setLayout(new BorderLayout()); 16 | var5.add(var6, "Center"); 17 | int width = 854; 18 | int height = 480; 19 | var6.setPreferredSize(new Dimension(width, height)); 20 | var5.pack(); 21 | var5.setLocationRelativeTo((Component)null); 22 | Minecraft var7 = new Minecraft(var6, width, height, var3); 23 | if(var0 != null && var1 != null) { 24 | var7.user = new User(var0, var1); 25 | } else { 26 | var7.user = new User("Player" + System.currentTimeMillis() % 1000L, ""); 27 | } 28 | var7.width = width; 29 | var7.height = height; 30 | Thread var8 = new Thread(var7, "Minecraft main thread"); 31 | var8.setPriority(10); 32 | var5.setVisible(true); 33 | var5.addWindowListener(new GameWindowListener(var7, var8)); 34 | var8.start(); 35 | } 36 | 37 | public static void main(String[] var0) { 38 | String var1 = "Player" + System.currentTimeMillis() % 1000L; 39 | if(var0.length > 0) { 40 | var1 = var0[0]; 41 | } 42 | 43 | String var2 = "-"; 44 | if(var0.length > 1) { 45 | var2 = var0[1]; 46 | } 47 | 48 | startMainThread(var1, var2); 49 | } 50 | 51 | } -------------------------------------------------------------------------------- /versions/c0.0.13a_03/version.cfg: -------------------------------------------------------------------------------- 1 | [VERSION] 2 | MD5Client = 5cc32c3110442d305f3f63f1fa1ab4bf,a9527cb5aef198e0f53e235ebe13dc75 3 | MD5Server = 4 | ProxyPort = 11701 5 | -------------------------------------------------------------------------------- /versions/c0.0.14a_08/patches_client/GameWindowListener.java: -------------------------------------------------------------------------------- 1 | import java.awt.event.WindowAdapter; 2 | import java.awt.event.WindowEvent; 3 | import java.lang.reflect.Field; 4 | 5 | import com.mojang.minecraft.Minecraft; 6 | 7 | public final class GameWindowListener extends WindowAdapter 8 | { 9 | final Minecraft mc; 10 | final Thread thread; 11 | 12 | 13 | public GameWindowListener(Minecraft var1, Thread var2) { 14 | this.mc = var1; 15 | this.thread = var2; 16 | } 17 | 18 | public void windowClosing(WindowEvent var1) { 19 | try { 20 | Field isRunning = mc.getClass().getDeclaredField("running"); 21 | isRunning.setAccessible(true); 22 | isRunning.set(mc, false); 23 | this.thread.join(); 24 | } catch (Exception var3) { 25 | var3.printStackTrace(); 26 | } 27 | 28 | System.exit(0); 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /versions/c0.0.14a_08/version.cfg: -------------------------------------------------------------------------------- 1 | [VERSION] 2 | MD5Client = ccc1c31a98d6d0da99478073777cc738 3 | MD5Server = 4 | ProxyPort = 11701 5 | -------------------------------------------------------------------------------- /versions/c0.0.15a/client.exc: -------------------------------------------------------------------------------- 1 | com/mojang/comm/SocketConnection.(Ljava/lang/String;I)V=java/io/IOException 2 | com/mojang/comm/SocketConnection.processData()V=java/io/IOException 3 | com/mojang/minecraft/net/ConnectionManager.(Lcom/mojang/minecraft/Minecraft;Ljava/lang/String;ILjava/lang/String;)V=java/io/IOException -------------------------------------------------------------------------------- /versions/c0.0.15a/patches_client/GameWindowListener.java: -------------------------------------------------------------------------------- 1 | import java.awt.event.WindowAdapter; 2 | import java.awt.event.WindowEvent; 3 | import java.lang.reflect.Field; 4 | 5 | import com.mojang.minecraft.Minecraft; 6 | 7 | public final class GameWindowListener extends WindowAdapter 8 | { 9 | final Minecraft mc; 10 | final Thread thread; 11 | 12 | 13 | public GameWindowListener(Minecraft var1, Thread var2) { 14 | this.mc = var1; 15 | this.thread = var2; 16 | } 17 | 18 | public void windowClosing(WindowEvent var1) { 19 | try { 20 | Field isRunning = mc.getClass().getDeclaredField("running"); 21 | isRunning.setAccessible(true); 22 | isRunning.set(mc, false); 23 | this.thread.join(); 24 | } catch (Exception var3) { 25 | var3.printStackTrace(); 26 | } 27 | 28 | System.exit(0); 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /versions/c0.0.15a/version.cfg: -------------------------------------------------------------------------------- 1 | [VERSION] 2 | MD5Client = aa931e0a6cc04430abc91921bef1e378 3 | MD5Server = 4 | ProxyPort = 11701 5 | -------------------------------------------------------------------------------- /versions/c0.0.16a_02/client.exc: -------------------------------------------------------------------------------- 1 | com/mojang/comm/SocketConnection.(Ljava/lang/String;I)V=java/io/IOException 2 | com/mojang/comm/SocketConnection.processData()V=java/io/IOException 3 | com/mojang/minecraft/net/ConnectionManager.(Lcom/mojang/minecraft/Minecraft;Ljava/lang/String;ILjava/lang/String;)V=java/io/IOException -------------------------------------------------------------------------------- /versions/c0.0.16a_02/patches_client/GameWindowListener.java: -------------------------------------------------------------------------------- 1 | import java.awt.event.WindowAdapter; 2 | import java.awt.event.WindowEvent; 3 | import java.lang.reflect.Field; 4 | 5 | import com.mojang.minecraft.Minecraft; 6 | 7 | public final class GameWindowListener extends WindowAdapter 8 | { 9 | final Minecraft mc; 10 | final Thread thread; 11 | 12 | 13 | public GameWindowListener(Minecraft var1, Thread var2) { 14 | this.mc = var1; 15 | this.thread = var2; 16 | } 17 | 18 | public void windowClosing(WindowEvent var1) { 19 | try { 20 | Field isRunning = mc.getClass().getDeclaredField("running"); 21 | isRunning.setAccessible(true); 22 | isRunning.set(mc, false); 23 | this.thread.join(); 24 | } catch (Exception var3) { 25 | var3.printStackTrace(); 26 | } 27 | 28 | System.exit(0); 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /versions/c0.0.16a_02/patches_server/Start.java: -------------------------------------------------------------------------------- 1 | import com.mojang.minecraft.server.MinecraftServer; 2 | 3 | public class Start 4 | { 5 | 6 | public static void main(String[] args) 7 | { 8 | MinecraftServer.main(args); 9 | } 10 | 11 | } 12 | -------------------------------------------------------------------------------- /versions/c0.0.16a_02/server.exc: -------------------------------------------------------------------------------- 1 | com/mojang/comm/ConnectionList.(ILcom/mojang/minecraft/server/MinecraftServer;)V=java/io/IOException 2 | com/mojang/comm/SocketConnection.(Ljava/nio/channels/SocketChannel;)V=java/io/IOException 3 | com/mojang/minecraft/server/MinecraftServer.()V=java/io/IOException 4 | -------------------------------------------------------------------------------- /versions/c0.0.16a_02/version.cfg: -------------------------------------------------------------------------------- 1 | [VERSION] 2 | MD5Client = 7f824c3ec484d748a82a0aae9b237a56 3 | MD5Server = b6fc9d2266082b96d428455ae5089d3b 4 | ProxyPort = 11701 5 | -------------------------------------------------------------------------------- /versions/c0.0.17a/client.exc: -------------------------------------------------------------------------------- 1 | com/mojang/comm/SocketConnection.(Ljava/lang/String;I)V=java/io/IOException 2 | com/mojang/comm/SocketConnection.processData()V=java/io/IOException 3 | com/mojang/minecraft/net/ConnectionManager.(Lcom/mojang/minecraft/Minecraft;Ljava/lang/String;ILjava/lang/String;)V=java/io/IOException -------------------------------------------------------------------------------- /versions/c0.0.17a/patches_client/GameWindowListener.java: -------------------------------------------------------------------------------- 1 | import java.awt.event.WindowAdapter; 2 | import java.awt.event.WindowEvent; 3 | import java.lang.reflect.Field; 4 | 5 | import com.mojang.minecraft.Minecraft; 6 | 7 | public final class GameWindowListener extends WindowAdapter 8 | { 9 | final Minecraft mc; 10 | final Thread thread; 11 | 12 | 13 | public GameWindowListener(Minecraft var1, Thread var2) { 14 | this.mc = var1; 15 | this.thread = var2; 16 | } 17 | 18 | public void windowClosing(WindowEvent var1) { 19 | try { 20 | Field isRunning = mc.getClass().getDeclaredField("running"); 21 | isRunning.setAccessible(true); 22 | isRunning.set(mc, false); 23 | this.thread.join(); 24 | } catch (Exception var3) { 25 | var3.printStackTrace(); 26 | } 27 | 28 | System.exit(0); 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /versions/c0.0.17a/patches_server/Start.java: -------------------------------------------------------------------------------- 1 | import com.mojang.minecraft.server.MinecraftServer; 2 | 3 | public class Start 4 | { 5 | 6 | public static void main(String[] args) 7 | { 8 | MinecraftServer.main(args); 9 | } 10 | 11 | } 12 | -------------------------------------------------------------------------------- /versions/c0.0.17a/server.exc: -------------------------------------------------------------------------------- 1 | com/mojang/comm/ConnectionList.(ILcom/mojang/minecraft/server/MinecraftServer;)V=java/io/IOException 2 | com/mojang/comm/SocketConnection.(Ljava/nio/channels/SocketChannel;)V=java/io/IOException 3 | com/mojang/minecraft/server/MinecraftServer.()V=java/io/IOException 4 | -------------------------------------------------------------------------------- /versions/c0.0.17a/version.cfg: -------------------------------------------------------------------------------- 1 | [VERSION] 2 | MD5Client = e3d6a113d3d8118f98e912fff55152b4 3 | MD5Server = 0f529321ebed1ce1a3042bce522b98d4 4 | ProxyPort = 11701 5 | -------------------------------------------------------------------------------- /versions/c0.0.18a_02/client.exc: -------------------------------------------------------------------------------- 1 | com/mojang/comm/SocketConnection.(Ljava/lang/String;I)V=java/io/IOException 2 | com/mojang/comm/SocketConnection.processData()V=java/io/IOException 3 | com/mojang/minecraft/net/ConnectionManager.(Lcom/mojang/minecraft/Minecraft;Ljava/lang/String;ILjava/lang/String;)V=java/io/IOException -------------------------------------------------------------------------------- /versions/c0.0.18a_02/patches_client/GameWindowListener.java: -------------------------------------------------------------------------------- 1 | import java.awt.event.WindowAdapter; 2 | import java.awt.event.WindowEvent; 3 | import java.lang.reflect.Field; 4 | 5 | import com.mojang.minecraft.Minecraft; 6 | 7 | public final class GameWindowListener extends WindowAdapter 8 | { 9 | final Minecraft mc; 10 | final Thread thread; 11 | 12 | 13 | public GameWindowListener(Minecraft var1, Thread var2) { 14 | this.mc = var1; 15 | this.thread = var2; 16 | } 17 | 18 | public void windowClosing(WindowEvent var1) { 19 | try { 20 | Field isRunning = mc.getClass().getDeclaredField("running"); 21 | isRunning.setAccessible(true); 22 | isRunning.set(mc, false); 23 | this.thread.join(); 24 | } catch (Exception var3) { 25 | var3.printStackTrace(); 26 | } 27 | 28 | System.exit(0); 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /versions/c0.0.18a_02/patches_server/Start.java: -------------------------------------------------------------------------------- 1 | import com.mojang.minecraft.server.MinecraftServer; 2 | 3 | public class Start 4 | { 5 | 6 | public static void main(String[] args) 7 | { 8 | MinecraftServer.main(args); 9 | } 10 | 11 | } 12 | -------------------------------------------------------------------------------- /versions/c0.0.18a_02/server.exc: -------------------------------------------------------------------------------- 1 | com/mojang/comm/ConnectionList.(ILcom/mojang/minecraft/server/MinecraftServer;)V=java/io/IOException 2 | com/mojang/comm/SocketConnection.(Ljava/nio/channels/SocketChannel;)V=java/io/IOException 3 | com/mojang/minecraft/server/MinecraftServer.()V=java/io/IOException 4 | -------------------------------------------------------------------------------- /versions/c0.0.18a_02/version.cfg: -------------------------------------------------------------------------------- 1 | [VERSION] 2 | MD5Client = 1ed0f68d29559984a293a7d5a3e1d4ba 3 | MD5Server = 8d454f989a1f2afdbc2ca54fd87d3339 4 | ProxyPort = 11701 5 | -------------------------------------------------------------------------------- /versions/c0.0.19a_04,c0.0.19a_06/client.exc: -------------------------------------------------------------------------------- 1 | com/mojang/comm/SocketConnection.(Ljava/lang/String;I)V=java/io/IOException 2 | com/mojang/comm/SocketConnection.processData()V=java/io/IOException 3 | com/mojang/minecraft/net/ConnectionManager.(Lcom/mojang/minecraft/Minecraft;Ljava/lang/String;ILjava/lang/String;)V=java/io/IOException -------------------------------------------------------------------------------- /versions/c0.0.19a_04,c0.0.19a_06/patches_client/GameWindowListener.java: -------------------------------------------------------------------------------- 1 | import java.awt.event.WindowAdapter; 2 | import java.awt.event.WindowEvent; 3 | import java.lang.reflect.Field; 4 | 5 | import com.mojang.minecraft.Minecraft; 6 | 7 | public final class GameWindowListener extends WindowAdapter 8 | { 9 | final Minecraft mc; 10 | final Thread thread; 11 | 12 | 13 | public GameWindowListener(Minecraft var1, Thread var2) { 14 | this.mc = var1; 15 | this.thread = var2; 16 | } 17 | 18 | public void windowClosing(WindowEvent var1) { 19 | try { 20 | Field isRunning = mc.getClass().getDeclaredField("running"); 21 | isRunning.setAccessible(true); 22 | isRunning.set(mc, false); 23 | this.thread.join(); 24 | } catch (Exception var3) { 25 | var3.printStackTrace(); 26 | } 27 | 28 | System.exit(0); 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /versions/c0.0.19a_04,c0.0.19a_06/patches_server/Start.java: -------------------------------------------------------------------------------- 1 | import com.mojang.minecraft.server.MinecraftServer; 2 | 3 | public class Start 4 | { 5 | 6 | public static void main(String[] args) 7 | { 8 | MinecraftServer.main(args); 9 | } 10 | 11 | } 12 | -------------------------------------------------------------------------------- /versions/c0.0.19a_04,c0.0.19a_06/server.exc: -------------------------------------------------------------------------------- 1 | com/mojang/comm/ConnectionList.(ILcom/mojang/minecraft/server/MinecraftServer;)V=java/io/IOException 2 | com/mojang/comm/SocketConnection.(Ljava/nio/channels/SocketChannel;)V=java/io/IOException 3 | com/mojang/minecraft/server/MinecraftServer.()V=java/io/IOException 4 | -------------------------------------------------------------------------------- /versions/c0.0.19a_04,c0.0.19a_06/version.cfg: -------------------------------------------------------------------------------- 1 | [VERSION] 2 | MD5Client = 2792b388af67f67f33b7919b497bac69,3b18d7bd7b0772ad6673932ec282c868 3 | MD5Server = 0b4fdc88c7f3dd939cd23b59bd6c261d 4 | ProxyPort = 11701 5 | -------------------------------------------------------------------------------- /versions/custom/patches_client/Start.java: -------------------------------------------------------------------------------- 1 | //import net.minecraft.client.Minecraft; 2 | 3 | public class Start 4 | { 5 | 6 | public static void main(String[] args) { 7 | //Start main thread 8 | //Minecraft.main(args); 9 | } 10 | 11 | } -------------------------------------------------------------------------------- /versions/custom/patches_server/Start.java: -------------------------------------------------------------------------------- 1 | //import net.minecraft.client.MinecraftServer; 2 | 3 | public class Start 4 | { 5 | 6 | public static void main(String[] args) { 7 | //Start main thread 8 | //MinecraftServer.main(args); 9 | } 10 | 11 | } -------------------------------------------------------------------------------- /versions/custom/version.cfg: -------------------------------------------------------------------------------- 1 | [VERSION] 2 | MD5Client = any 3 | MD5Server = any 4 | ProxyPort = 80 5 | -------------------------------------------------------------------------------- /versions/in-20100130/patches_client/GameWindowListener.java: -------------------------------------------------------------------------------- 1 | import java.awt.event.WindowAdapter; 2 | import java.awt.event.WindowEvent; 3 | import java.lang.reflect.Field; 4 | 5 | import net.minecraft.client.Minecraft; 6 | 7 | public final class GameWindowListener extends WindowAdapter 8 | { 9 | final Minecraft mc; 10 | final Thread thread; 11 | 12 | 13 | public GameWindowListener(Minecraft var1, Thread var2) { 14 | this.mc = var1; 15 | this.thread = var2; 16 | } 17 | 18 | public void windowClosing(WindowEvent var1) { 19 | try { 20 | Field isRunning = mc.getClass().getDeclaredField("running"); 21 | isRunning.setAccessible(true); 22 | isRunning.set(mc, false); 23 | this.thread.join(); 24 | } catch (Exception var3) { 25 | var3.printStackTrace(); 26 | } 27 | 28 | System.exit(0); 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /versions/in-20100130/patches_client/MinecraftAppletImpl.java: -------------------------------------------------------------------------------- 1 | import java.net.URL; 2 | 3 | import net.minecraft.client.MinecraftApplet; 4 | 5 | public class MinecraftAppletImpl extends MinecraftApplet 6 | { 7 | public MinecraftAppletImpl() 8 | { 9 | } 10 | 11 | public URL getDocumentBase() { 12 | URL url; 13 | try { 14 | url = new URL("http://www.minecraft.net/game/"); 15 | } catch (Exception ex) { 16 | url = null; 17 | ex.printStackTrace(); 18 | } 19 | return url; 20 | } 21 | } -------------------------------------------------------------------------------- /versions/in-20100130/version.cfg: -------------------------------------------------------------------------------- 1 | [VERSION] 2 | MD5Client = 8e6b93aee04612f5f4beb71fe8144084 3 | MD5Server = 4 | ProxyPort = 11702 5 | -------------------------------------------------------------------------------- /versions/in-20100219/patches_client/GameWindowListener.java: -------------------------------------------------------------------------------- 1 | import java.awt.event.WindowAdapter; 2 | import java.awt.event.WindowEvent; 3 | import java.lang.reflect.Field; 4 | 5 | import net.minecraft.client.Minecraft; 6 | 7 | public final class GameWindowListener extends WindowAdapter 8 | { 9 | final Minecraft mc; 10 | final Thread thread; 11 | 12 | 13 | public GameWindowListener(Minecraft var1, Thread var2) { 14 | this.mc = var1; 15 | this.thread = var2; 16 | } 17 | 18 | public void windowClosing(WindowEvent var1) { 19 | try { 20 | Field isRunning = mc.getClass().getDeclaredField("running"); 21 | isRunning.setAccessible(true); 22 | isRunning.set(mc, false); 23 | this.thread.join(); 24 | } catch (Exception var3) { 25 | var3.printStackTrace(); 26 | } 27 | 28 | System.exit(0); 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /versions/in-20100219/patches_client/MinecraftAppletImpl.java: -------------------------------------------------------------------------------- 1 | import java.net.URL; 2 | 3 | import net.minecraft.client.MinecraftApplet; 4 | 5 | public class MinecraftAppletImpl extends MinecraftApplet 6 | { 7 | public MinecraftAppletImpl() 8 | { 9 | } 10 | 11 | public URL getDocumentBase() { 12 | URL url; 13 | try { 14 | url = new URL("http://www.minecraft.net/game/"); 15 | } catch (Exception ex) { 16 | url = null; 17 | ex.printStackTrace(); 18 | } 19 | return url; 20 | } 21 | } -------------------------------------------------------------------------------- /versions/in-20100219/version.cfg: -------------------------------------------------------------------------------- 1 | [VERSION] 2 | MD5Client = e95d1acc81afc9407c1363ae4cf7d486 3 | MD5Server = 4 | ProxyPort = 11702 5 | -------------------------------------------------------------------------------- /versions/in-20100223/patches_client/GameWindowListener.java: -------------------------------------------------------------------------------- 1 | import java.awt.event.WindowAdapter; 2 | import java.awt.event.WindowEvent; 3 | import java.lang.reflect.Field; 4 | 5 | import net.minecraft.client.Minecraft; 6 | 7 | public final class GameWindowListener extends WindowAdapter 8 | { 9 | final Minecraft mc; 10 | final Thread thread; 11 | 12 | 13 | public GameWindowListener(Minecraft var1, Thread var2) { 14 | this.mc = var1; 15 | this.thread = var2; 16 | } 17 | 18 | public void windowClosing(WindowEvent var1) { 19 | try { 20 | Field isRunning = mc.getClass().getDeclaredField("running"); 21 | isRunning.setAccessible(true); 22 | isRunning.set(mc, false); 23 | this.thread.join(); 24 | } catch (Exception var3) { 25 | var3.printStackTrace(); 26 | } 27 | 28 | System.exit(0); 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /versions/in-20100223/patches_client/MinecraftAppletImpl.java: -------------------------------------------------------------------------------- 1 | import java.net.URL; 2 | 3 | import net.minecraft.client.MinecraftApplet; 4 | 5 | public class MinecraftAppletImpl extends MinecraftApplet 6 | { 7 | public MinecraftAppletImpl() 8 | { 9 | } 10 | 11 | public URL getDocumentBase() { 12 | URL url; 13 | try { 14 | url = new URL("http://www.minecraft.net/game/"); 15 | } catch (Exception ex) { 16 | url = null; 17 | ex.printStackTrace(); 18 | } 19 | return url; 20 | } 21 | } -------------------------------------------------------------------------------- /versions/in-20100223/version.cfg: -------------------------------------------------------------------------------- 1 | [VERSION] 2 | MD5Client = 71e782061ffcd523e2e8c70193552f60 3 | MD5Server = 4 | ProxyPort = 11702 5 | -------------------------------------------------------------------------------- /versions/inf-20100227/client.exc: -------------------------------------------------------------------------------- 1 | net/minecraft/client/LoadingScreenRenderer.read(Ljava/io/InputStream;)Lcom/mojang/nbt/NBTTagCompound;=java/io/IOException 2 | net/minecraft/client/LoadingScreenRenderer.write(Lcom/mojang/nbt/NBTTagCompound;Ljava/io/OutputStream;)V=java/io/IOException 3 | com/mojang/nbt/NBTBase.readNamedTag(Ljava/io/DataInput;)Lcom/mojang/nbt/NBTBase;=java/io/IOException 4 | com/mojang/nbt/NBTBase.writeNamedTag(Lcom/mojang/nbt/NBTBase;Ljava/io/DataOutput;)V=java/io/IOException 5 | com/mojang/nbt/NBTBase.writeTagContents(Ljava/io/DataOutput;)V=java/io/IOException 6 | com/mojang/nbt/NBTBase.readTagContents(Ljava/io/DataInput;)V=java/io/IOException 7 | com/mojang/nbt/NBTTagCompound.writeTagContents(Ljava/io/DataOutput;)V=java/io/IOException 8 | com/mojang/nbt/NBTTagCompound.readTagContents(Ljava/io/DataInput;)V=java/io/IOException 9 | net/minecraft/client/Minecraft.startGame()V=org/lwjgl/LWJGLException 10 | net/minecraft/client/Minecraft.loadScreen()V=org/lwjgl/LWJGLException 11 | net/minecraft/client/ThreadDownloadResources.downloadResource(Ljava/net/URL;Ljava/io/File;)V=java/io/IOException 12 | -------------------------------------------------------------------------------- /versions/inf-20100227/patches_client/GameWindowListener.java: -------------------------------------------------------------------------------- 1 | import java.awt.event.WindowAdapter; 2 | import java.awt.event.WindowEvent; 3 | import java.lang.reflect.Field; 4 | 5 | import net.minecraft.client.Minecraft; 6 | 7 | public final class GameWindowListener extends WindowAdapter 8 | { 9 | final Minecraft mc; 10 | final Thread thread; 11 | 12 | 13 | public GameWindowListener(Minecraft var1, Thread var2) { 14 | this.mc = var1; 15 | this.thread = var2; 16 | } 17 | 18 | public void windowClosing(WindowEvent var1) { 19 | try { 20 | Field isRunning = mc.getClass().getDeclaredField("running"); 21 | isRunning.setAccessible(true); 22 | isRunning.set(mc, false); 23 | this.thread.join(); 24 | } catch (Exception var3) { 25 | var3.printStackTrace(); 26 | } 27 | 28 | System.exit(0); 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /versions/inf-20100227/patches_client/MinecraftAppletImpl.java: -------------------------------------------------------------------------------- 1 | import java.net.URL; 2 | 3 | import net.minecraft.client.MinecraftApplet; 4 | 5 | public class MinecraftAppletImpl extends MinecraftApplet 6 | { 7 | public MinecraftAppletImpl() 8 | { 9 | } 10 | 11 | public URL getDocumentBase() { 12 | URL url; 13 | try { 14 | url = new URL("http://www.minecraft.net/game/"); 15 | } catch (Exception ex) { 16 | url = null; 17 | ex.printStackTrace(); 18 | } 19 | return url; 20 | } 21 | } -------------------------------------------------------------------------------- /versions/inf-20100227/version.cfg: -------------------------------------------------------------------------------- 1 | [VERSION] 2 | MD5Client = a92efbf14c4b0b41fe425e9f4356e007 3 | MD5Server = 4 | ProxyPort = 11702 5 | -------------------------------------------------------------------------------- /versions/inf-20100415/patches_client/GameWindowListener.java: -------------------------------------------------------------------------------- 1 | import java.awt.event.WindowAdapter; 2 | import java.awt.event.WindowEvent; 3 | import java.lang.reflect.Field; 4 | 5 | import net.minecraft.client.Minecraft; 6 | 7 | public final class GameWindowListener extends WindowAdapter 8 | { 9 | final Minecraft mc; 10 | final Thread thread; 11 | 12 | 13 | public GameWindowListener(Minecraft var1, Thread var2) { 14 | this.mc = var1; 15 | this.thread = var2; 16 | } 17 | 18 | public void windowClosing(WindowEvent var1) { 19 | try { 20 | Field isRunning = mc.getClass().getDeclaredField("running"); 21 | isRunning.setAccessible(true); 22 | isRunning.set(mc, false); 23 | this.thread.join(); 24 | } catch (Exception var3) { 25 | var3.printStackTrace(); 26 | } 27 | 28 | System.exit(0); 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /versions/inf-20100415/version.cfg: -------------------------------------------------------------------------------- 1 | [VERSION] 2 | MD5Client = ad761a10b3ed563547c1c5abb0111889 3 | MD5Server = 4 | ProxyPort = 11702 5 | -------------------------------------------------------------------------------- /versions/inf-20100420/patches_client/GameWindowListener.java: -------------------------------------------------------------------------------- 1 | import java.awt.event.WindowAdapter; 2 | import java.awt.event.WindowEvent; 3 | import java.lang.reflect.Field; 4 | 5 | import net.minecraft.client.Minecraft; 6 | 7 | public final class GameWindowListener extends WindowAdapter 8 | { 9 | final Minecraft mc; 10 | final Thread thread; 11 | 12 | 13 | public GameWindowListener(Minecraft var1, Thread var2) { 14 | this.mc = var1; 15 | this.thread = var2; 16 | } 17 | 18 | public void windowClosing(WindowEvent var1) { 19 | try { 20 | Field isRunning = mc.getClass().getDeclaredField("running"); 21 | isRunning.setAccessible(true); 22 | isRunning.set(mc, false); 23 | this.thread.join(); 24 | } catch (Exception var3) { 25 | var3.printStackTrace(); 26 | } 27 | 28 | System.exit(0); 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /versions/inf-20100420/version.cfg: -------------------------------------------------------------------------------- 1 | [VERSION] 2 | MD5Client = 040722d08fbc1c788a76838b264ac0f9 3 | MD5Server = 4 | ProxyPort = 11702 5 | -------------------------------------------------------------------------------- /versions/inf-20100624,inf-20100625-1/patches_client/GameWindowListener.java: -------------------------------------------------------------------------------- 1 | import java.awt.event.WindowAdapter; 2 | import java.awt.event.WindowEvent; 3 | import net.minecraft.client.Minecraft; 4 | 5 | public final class GameWindowListener extends WindowAdapter { 6 | 7 | // $FF: synthetic field 8 | final Minecraft mc; 9 | // $FF: synthetic field 10 | final Thread thread; 11 | 12 | 13 | public GameWindowListener(Minecraft var1, Thread var2) { 14 | this.mc = var1; 15 | this.thread = var2; 16 | } 17 | 18 | public void windowClosing(WindowEvent var1) { 19 | this.mc.shutdown(); 20 | 21 | try { 22 | this.thread.join(); 23 | } catch (InterruptedException var3) { 24 | var3.printStackTrace(); 25 | } 26 | 27 | System.exit(0); 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /versions/inf-20100624,inf-20100625-1/patches_client/MinecraftImpl.java: -------------------------------------------------------------------------------- 1 | import java.awt.Canvas; 2 | import java.awt.Component; 3 | import java.awt.Frame; 4 | import net.minecraft.client.Minecraft; 5 | import net.minecraft.client.MinecraftApplet; 6 | import net.minecraft.client.PanelCrashReport; 7 | import net.minecraft.client.UnexpectedThrowable; 8 | 9 | public final class MinecraftImpl extends Minecraft { 10 | 11 | // $FF: synthetic field 12 | final Frame mcFrame; 13 | 14 | 15 | public MinecraftImpl(Component var1, Canvas var2, MinecraftApplet var3, int var4, int var5, boolean var6, Frame var7) { 16 | super(var2, var3, var4, var5, var6); 17 | this.mcFrame = var7; 18 | } 19 | 20 | public void displayUnexpectedThrowable(UnexpectedThrowable var1) { 21 | this.mcFrame.removeAll(); 22 | this.mcFrame.add(new PanelCrashReport(var1), "Center"); 23 | this.mcFrame.validate(); 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /versions/inf-20100624,inf-20100625-1/version.cfg: -------------------------------------------------------------------------------- 1 | [VERSION] 2 | MD5Client = 398ac7fc38407a5eec4302275321ef81,8fdfe5c39ea6c7ce97433a4b685e41d7 3 | MD5Server = 4 | ProxyPort = 11702 5 | -------------------------------------------------------------------------------- /versions/inf-20100630-1,inf-20100630-2/patches_client/GameWindowListener.java: -------------------------------------------------------------------------------- 1 | import java.awt.event.WindowAdapter; 2 | import java.awt.event.WindowEvent; 3 | import net.minecraft.src.Minecraft; 4 | 5 | public final class GameWindowListener extends WindowAdapter { 6 | 7 | // $FF: synthetic field 8 | final Minecraft mc; 9 | // $FF: synthetic field 10 | final Thread thread; 11 | 12 | 13 | public GameWindowListener(Minecraft var1, Thread var2) { 14 | this.mc = var1; 15 | this.thread = var2; 16 | } 17 | 18 | public void windowClosing(WindowEvent var1) { 19 | this.mc.shutdown(); 20 | 21 | try { 22 | this.thread.join(); 23 | } catch (InterruptedException var3) { 24 | var3.printStackTrace(); 25 | } 26 | 27 | System.exit(0); 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /versions/inf-20100630-1,inf-20100630-2/patches_client/MinecraftImpl.java: -------------------------------------------------------------------------------- 1 | import java.awt.Canvas; 2 | import java.awt.Component; 3 | import java.awt.Frame; 4 | import net.minecraft.src.Minecraft; 5 | import net.minecraft.client.MinecraftApplet; 6 | import net.minecraft.src.PanelCrashReport; 7 | import net.minecraft.src.UnexpectedThrowable; 8 | 9 | public final class MinecraftImpl extends Minecraft { 10 | 11 | // $FF: synthetic field 12 | final Frame mcFrame; 13 | 14 | 15 | public MinecraftImpl(Component var1, Canvas var2, MinecraftApplet var3, int var4, int var5, boolean var6, Frame var7) { 16 | super(var1, var2, var3, var4, var5, var6); 17 | this.mcFrame = var7; 18 | } 19 | 20 | public void displayUnexpectedThrowable(UnexpectedThrowable var1) { 21 | this.mcFrame.removeAll(); 22 | this.mcFrame.add(new PanelCrashReport(var1), "Center"); 23 | this.mcFrame.validate(); 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /versions/inf-20100630-1,inf-20100630-2/patches_client/hq.java: -------------------------------------------------------------------------------- 1 | 2 | public class hq { 3 | public static int b(double d) 4 | { 5 | int i = (int)d; 6 | return d >= (double)i ? i : i - 1; 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /versions/inf-20100630-1,inf-20100630-2/version.cfg: -------------------------------------------------------------------------------- 1 | [VERSION] 2 | MD5Client = 2d7ed9c808df239486f9cb37aa7436cd,6df8630f7683f78779260fdd7ce342a9 3 | MD5Server = 4 | ProxyPort = 11702 5 | -------------------------------------------------------------------------------- /versions/rd-132211,rd-132328,rd-160052/patches_client/Start.java: -------------------------------------------------------------------------------- 1 | import org.lwjgl.LWJGLException; 2 | import com.mojang.rubydung.RubyDung; 3 | 4 | public class Start 5 | { 6 | public static void main(String[] args) { 7 | try { 8 | RubyDung.main(args); 9 | } catch (LWJGLException ex) { 10 | ex.printStackTrace(); 11 | } 12 | } 13 | 14 | } -------------------------------------------------------------------------------- /versions/rd-132211,rd-132328,rd-160052/version.cfg: -------------------------------------------------------------------------------- 1 | [VERSION] 2 | MD5Client = 99fdaea10c494b9c3c3254636b98b799,70e33a81c541b13a477e68c1207124eb,24c5cc99a2a612697ed2f7d5d04242fe 3 | MD5Server = 4 | ProxyPort = 11701 5 | -------------------------------------------------------------------------------- /versions/rd-161348/patches_client/Start.java: -------------------------------------------------------------------------------- 1 | import org.lwjgl.LWJGLException; 2 | import com.mojang.minecraft.RubyDung; 3 | 4 | public class Start 5 | { 6 | public static void main(String[] args) { 7 | try { 8 | RubyDung.main(args); 9 | } catch (LWJGLException ex) { 10 | ex.printStackTrace(); 11 | } 12 | } 13 | 14 | } -------------------------------------------------------------------------------- /versions/rd-161348/version.cfg: -------------------------------------------------------------------------------- 1 | [VERSION] 2 | MD5Client = 80882b8936a5c8d91500838a6660b504 3 | MD5Server = 4 | ProxyPort = 11701 5 | -------------------------------------------------------------------------------- /versions/workspace/eclipse_0/.metadata/.plugins/org.eclipse.core.resources/.projects/Client/placeholder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCPHackers/RetroMCP/f713ff230f35650af221adfd20432f197441c92f/versions/workspace/eclipse_0/.metadata/.plugins/org.eclipse.core.resources/.projects/Client/placeholder -------------------------------------------------------------------------------- /versions/workspace/eclipse_0/.metadata/.plugins/org.eclipse.core.resources/.projects/Server/placeholder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCPHackers/RetroMCP/f713ff230f35650af221adfd20432f197441c92f/versions/workspace/eclipse_0/.metadata/.plugins/org.eclipse.core.resources/.projects/Server/placeholder -------------------------------------------------------------------------------- /versions/workspace/eclipse_0/.metadata/.plugins/org.eclipse.core.resources/.root/0.tree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCPHackers/RetroMCP/f713ff230f35650af221adfd20432f197441c92f/versions/workspace/eclipse_0/.metadata/.plugins/org.eclipse.core.resources/.root/0.tree -------------------------------------------------------------------------------- /versions/workspace/eclipse_0/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | #Sun Jun 05 18:58:07 CEST 2011 2 | version=1 3 | eclipse.preferences.version=1 4 | refresh.enabled=true 5 | -------------------------------------------------------------------------------- /versions/workspace/eclipse_0/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.debug.ui.prefs: -------------------------------------------------------------------------------- 1 | #Sun Jun 05 19:03:53 CEST 2011 2 | eclipse.preferences.version=1 3 | org.eclipse.debug.ui.UseContextualLaunch=false 4 | Console.highWaterMark=88000 5 | org.eclipse.debug.ui.PREF_LAUNCH_PERSPECTIVES=\r\n\r\n 6 | org.eclipse.debug.ui.user_view_bindings=\r\n\r\n\r\n\r\n\r\n\r\n 7 | StringVariablePreferencePage=130,107,107,86, 8 | -------------------------------------------------------------------------------- /versions/workspace/eclipse_0/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.epp.usagedata.gathering.prefs: -------------------------------------------------------------------------------- 1 | #Sun Jun 05 18:58:07 CEST 2011 2 | eclipse.preferences.version=1 3 | org.eclipse.epp.usagedata.gathering.enabled=false 4 | -------------------------------------------------------------------------------- /versions/workspace/eclipse_0/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.editors.prefs: -------------------------------------------------------------------------------- 1 | #Sun Jun 05 18:58:05 CEST 2011 2 | spacesForTabs=true 3 | eclipse.preferences.version=1 4 | overviewRuler_migration=migrated_3.1 5 | -------------------------------------------------------------------------------- /versions/workspace/eclipse_0/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.ide.prefs: -------------------------------------------------------------------------------- 1 | #Sun Jun 05 18:58:07 CEST 2011 2 | IMPORT_FILES_AND_FOLDERS_MODE=prompt 3 | IMPORT_FILES_AND_FOLDERS_VIRTUAL_FOLDER_MODE=prompt 4 | SAVE_ALL_BEFORE_BUILD=true 5 | eclipse.preferences.version=1 6 | tipsAndTricks=true 7 | platformState=1287081747687 8 | quickStart=false 9 | PROBLEMS_FILTERS_MIGRATE=true 10 | -------------------------------------------------------------------------------- /versions/workspace/eclipse_0/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.prefs: -------------------------------------------------------------------------------- 1 | #Sun Jun 05 18:50:08 CEST 2011 2 | eclipse.preferences.version=1 3 | showIntro=false 4 | -------------------------------------------------------------------------------- /versions/workspace/eclipse_0/.metadata/.plugins/org.eclipse.debug.core/.launches/Client.launch: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /versions/workspace/eclipse_0/.metadata/.plugins/org.eclipse.debug.core/.launches/Server.launch: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /versions/workspace/eclipse_0/.metadata/.plugins/org.eclipse.debug.ui/launchConfigurationHistory.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | -------------------------------------------------------------------------------- /versions/workspace/eclipse_0/Client/.classpath: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /versions/workspace/eclipse_0/Client/.idea/libraries/natives.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /versions/workspace/eclipse_0/Client/.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /versions/workspace/eclipse_0/Client/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /versions/workspace/eclipse_0/Client/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 9 | 10 | -------------------------------------------------------------------------------- /versions/workspace/eclipse_0/Client/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- 1 | #Thu Jun 02 15:56:40 CEST 2011 2 | eclipse.preferences.version=1 3 | org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled 4 | org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6 5 | org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve 6 | org.eclipse.jdt.core.compiler.compliance=1.6 7 | org.eclipse.jdt.core.compiler.debug.lineNumber=generate 8 | org.eclipse.jdt.core.compiler.debug.localVariable=generate 9 | org.eclipse.jdt.core.compiler.debug.sourceFile=generate 10 | org.eclipse.jdt.core.compiler.problem.assertIdentifier=error 11 | org.eclipse.jdt.core.compiler.problem.enumIdentifier=error 12 | org.eclipse.jdt.core.compiler.source=1.6 13 | -------------------------------------------------------------------------------- /versions/workspace/eclipse_0/Server/.classpath: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /versions/workspace/eclipse_0/Server/.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /versions/workspace/eclipse_0/Server/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /versions/workspace/eclipse_0/Server/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 9 | 10 | -------------------------------------------------------------------------------- /versions/workspace/eclipse_0/Server/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- 1 | #Thu Jun 02 15:56:50 CEST 2011 2 | eclipse.preferences.version=1 3 | org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled 4 | org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6 5 | org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve 6 | org.eclipse.jdt.core.compiler.compliance=1.6 7 | org.eclipse.jdt.core.compiler.debug.lineNumber=generate 8 | org.eclipse.jdt.core.compiler.debug.localVariable=generate 9 | org.eclipse.jdt.core.compiler.debug.sourceFile=generate 10 | org.eclipse.jdt.core.compiler.problem.assertIdentifier=error 11 | org.eclipse.jdt.core.compiler.problem.enumIdentifier=error 12 | org.eclipse.jdt.core.compiler.source=1.6 13 | -------------------------------------------------------------------------------- /versions/workspace/eclipse_1/.metadata/.plugins/org.eclipse.core.resources/.projects/Client/placeholder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCPHackers/RetroMCP/f713ff230f35650af221adfd20432f197441c92f/versions/workspace/eclipse_1/.metadata/.plugins/org.eclipse.core.resources/.projects/Client/placeholder -------------------------------------------------------------------------------- /versions/workspace/eclipse_1/.metadata/.plugins/org.eclipse.core.resources/.root/0.tree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCPHackers/RetroMCP/f713ff230f35650af221adfd20432f197441c92f/versions/workspace/eclipse_1/.metadata/.plugins/org.eclipse.core.resources/.root/0.tree -------------------------------------------------------------------------------- /versions/workspace/eclipse_1/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | #Sun Jun 05 18:58:07 CEST 2011 2 | version=1 3 | eclipse.preferences.version=1 4 | refresh.enabled=true 5 | -------------------------------------------------------------------------------- /versions/workspace/eclipse_1/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.debug.ui.prefs: -------------------------------------------------------------------------------- 1 | #Sun Jun 05 19:03:53 CEST 2011 2 | eclipse.preferences.version=1 3 | org.eclipse.debug.ui.UseContextualLaunch=false 4 | Console.highWaterMark=88000 5 | org.eclipse.debug.ui.PREF_LAUNCH_PERSPECTIVES=\r\n\r\n 6 | org.eclipse.debug.ui.user_view_bindings=\r\n\r\n\r\n\r\n\r\n\r\n 7 | StringVariablePreferencePage=130,107,107,86, 8 | -------------------------------------------------------------------------------- /versions/workspace/eclipse_1/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.epp.usagedata.gathering.prefs: -------------------------------------------------------------------------------- 1 | #Sun Jun 05 18:58:07 CEST 2011 2 | eclipse.preferences.version=1 3 | org.eclipse.epp.usagedata.gathering.enabled=false 4 | -------------------------------------------------------------------------------- /versions/workspace/eclipse_1/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.editors.prefs: -------------------------------------------------------------------------------- 1 | #Sun Jun 05 18:58:05 CEST 2011 2 | spacesForTabs=true 3 | eclipse.preferences.version=1 4 | overviewRuler_migration=migrated_3.1 5 | -------------------------------------------------------------------------------- /versions/workspace/eclipse_1/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.ide.prefs: -------------------------------------------------------------------------------- 1 | #Sun Jun 05 18:58:07 CEST 2011 2 | IMPORT_FILES_AND_FOLDERS_MODE=prompt 3 | IMPORT_FILES_AND_FOLDERS_VIRTUAL_FOLDER_MODE=prompt 4 | SAVE_ALL_BEFORE_BUILD=true 5 | eclipse.preferences.version=1 6 | tipsAndTricks=true 7 | platformState=1287081747687 8 | quickStart=false 9 | PROBLEMS_FILTERS_MIGRATE=true 10 | -------------------------------------------------------------------------------- /versions/workspace/eclipse_1/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.prefs: -------------------------------------------------------------------------------- 1 | #Sun Jun 05 18:50:08 CEST 2011 2 | eclipse.preferences.version=1 3 | showIntro=false 4 | -------------------------------------------------------------------------------- /versions/workspace/eclipse_1/.metadata/.plugins/org.eclipse.debug.core/.launches/Client.launch: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /versions/workspace/eclipse_1/.metadata/.plugins/org.eclipse.debug.ui/launchConfigurationHistory.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /versions/workspace/eclipse_1/Client/.classpath: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /versions/workspace/eclipse_1/Client/.idea/libraries/natives.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /versions/workspace/eclipse_1/Client/.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /versions/workspace/eclipse_1/Client/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /versions/workspace/eclipse_1/Client/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 9 | 10 | -------------------------------------------------------------------------------- /versions/workspace/eclipse_1/Client/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- 1 | #Thu Jun 02 15:56:40 CEST 2011 2 | eclipse.preferences.version=1 3 | org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled 4 | org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6 5 | org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve 6 | org.eclipse.jdt.core.compiler.compliance=1.6 7 | org.eclipse.jdt.core.compiler.debug.lineNumber=generate 8 | org.eclipse.jdt.core.compiler.debug.localVariable=generate 9 | org.eclipse.jdt.core.compiler.debug.sourceFile=generate 10 | org.eclipse.jdt.core.compiler.problem.assertIdentifier=error 11 | org.eclipse.jdt.core.compiler.problem.enumIdentifier=error 12 | org.eclipse.jdt.core.compiler.source=1.6 13 | -------------------------------------------------------------------------------- /versions/workspace/eclipse_2/.metadata/.plugins/org.eclipse.core.resources/.projects/Client/placeholder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCPHackers/RetroMCP/f713ff230f35650af221adfd20432f197441c92f/versions/workspace/eclipse_2/.metadata/.plugins/org.eclipse.core.resources/.projects/Client/placeholder -------------------------------------------------------------------------------- /versions/workspace/eclipse_2/.metadata/.plugins/org.eclipse.core.resources/.projects/Server/placeholder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCPHackers/RetroMCP/f713ff230f35650af221adfd20432f197441c92f/versions/workspace/eclipse_2/.metadata/.plugins/org.eclipse.core.resources/.projects/Server/placeholder -------------------------------------------------------------------------------- /versions/workspace/eclipse_2/.metadata/.plugins/org.eclipse.core.resources/.root/0.tree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCPHackers/RetroMCP/f713ff230f35650af221adfd20432f197441c92f/versions/workspace/eclipse_2/.metadata/.plugins/org.eclipse.core.resources/.root/0.tree -------------------------------------------------------------------------------- /versions/workspace/eclipse_2/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | #Sun Jun 05 18:58:07 CEST 2011 2 | version=1 3 | eclipse.preferences.version=1 4 | refresh.enabled=true 5 | -------------------------------------------------------------------------------- /versions/workspace/eclipse_2/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.debug.ui.prefs: -------------------------------------------------------------------------------- 1 | #Sun Jun 05 19:03:53 CEST 2011 2 | eclipse.preferences.version=1 3 | org.eclipse.debug.ui.UseContextualLaunch=false 4 | Console.highWaterMark=88000 5 | org.eclipse.debug.ui.PREF_LAUNCH_PERSPECTIVES=\r\n\r\n 6 | org.eclipse.debug.ui.user_view_bindings=\r\n\r\n\r\n\r\n\r\n\r\n 7 | StringVariablePreferencePage=130,107,107,86, 8 | -------------------------------------------------------------------------------- /versions/workspace/eclipse_2/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.epp.usagedata.gathering.prefs: -------------------------------------------------------------------------------- 1 | #Sun Jun 05 18:58:07 CEST 2011 2 | eclipse.preferences.version=1 3 | org.eclipse.epp.usagedata.gathering.enabled=false 4 | -------------------------------------------------------------------------------- /versions/workspace/eclipse_2/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.editors.prefs: -------------------------------------------------------------------------------- 1 | #Sun Jun 05 18:58:05 CEST 2011 2 | spacesForTabs=true 3 | eclipse.preferences.version=1 4 | overviewRuler_migration=migrated_3.1 5 | -------------------------------------------------------------------------------- /versions/workspace/eclipse_2/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.ide.prefs: -------------------------------------------------------------------------------- 1 | #Sun Jun 05 18:58:07 CEST 2011 2 | IMPORT_FILES_AND_FOLDERS_MODE=prompt 3 | IMPORT_FILES_AND_FOLDERS_VIRTUAL_FOLDER_MODE=prompt 4 | SAVE_ALL_BEFORE_BUILD=true 5 | eclipse.preferences.version=1 6 | tipsAndTricks=true 7 | platformState=1287081747687 8 | quickStart=false 9 | PROBLEMS_FILTERS_MIGRATE=true 10 | -------------------------------------------------------------------------------- /versions/workspace/eclipse_2/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.prefs: -------------------------------------------------------------------------------- 1 | #Sun Jun 05 18:50:08 CEST 2011 2 | eclipse.preferences.version=1 3 | showIntro=false 4 | -------------------------------------------------------------------------------- /versions/workspace/eclipse_2/.metadata/.plugins/org.eclipse.debug.core/.launches/Client.launch: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /versions/workspace/eclipse_2/.metadata/.plugins/org.eclipse.debug.core/.launches/Server.launch: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /versions/workspace/eclipse_2/.metadata/.plugins/org.eclipse.debug.ui/launchConfigurationHistory.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | -------------------------------------------------------------------------------- /versions/workspace/eclipse_2/Client/.classpath: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /versions/workspace/eclipse_2/Client/.idea/libraries/natives.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /versions/workspace/eclipse_2/Client/.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /versions/workspace/eclipse_2/Client/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /versions/workspace/eclipse_2/Client/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 9 | 10 | -------------------------------------------------------------------------------- /versions/workspace/eclipse_2/Client/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- 1 | #Thu Jun 02 15:56:40 CEST 2011 2 | eclipse.preferences.version=1 3 | org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled 4 | org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6 5 | org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve 6 | org.eclipse.jdt.core.compiler.compliance=1.6 7 | org.eclipse.jdt.core.compiler.debug.lineNumber=generate 8 | org.eclipse.jdt.core.compiler.debug.localVariable=generate 9 | org.eclipse.jdt.core.compiler.debug.sourceFile=generate 10 | org.eclipse.jdt.core.compiler.problem.assertIdentifier=error 11 | org.eclipse.jdt.core.compiler.problem.enumIdentifier=error 12 | org.eclipse.jdt.core.compiler.source=1.6 13 | -------------------------------------------------------------------------------- /versions/workspace/eclipse_2/Server/.classpath: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /versions/workspace/eclipse_2/Server/.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /versions/workspace/eclipse_2/Server/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /versions/workspace/eclipse_2/Server/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 9 | 10 | -------------------------------------------------------------------------------- /versions/workspace/eclipse_2/Server/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- 1 | #Thu Jun 02 15:56:50 CEST 2011 2 | eclipse.preferences.version=1 3 | org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled 4 | org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6 5 | org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve 6 | org.eclipse.jdt.core.compiler.compliance=1.6 7 | org.eclipse.jdt.core.compiler.debug.lineNumber=generate 8 | org.eclipse.jdt.core.compiler.debug.localVariable=generate 9 | org.eclipse.jdt.core.compiler.debug.sourceFile=generate 10 | org.eclipse.jdt.core.compiler.problem.assertIdentifier=error 11 | org.eclipse.jdt.core.compiler.problem.enumIdentifier=error 12 | org.eclipse.jdt.core.compiler.source=1.6 13 | -------------------------------------------------------------------------------- /versions/workspace/eclipse_3/.metadata/.plugins/org.eclipse.core.resources/.projects/Client/placeholder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCPHackers/RetroMCP/f713ff230f35650af221adfd20432f197441c92f/versions/workspace/eclipse_3/.metadata/.plugins/org.eclipse.core.resources/.projects/Client/placeholder -------------------------------------------------------------------------------- /versions/workspace/eclipse_3/.metadata/.plugins/org.eclipse.core.resources/.root/0.tree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCPHackers/RetroMCP/f713ff230f35650af221adfd20432f197441c92f/versions/workspace/eclipse_3/.metadata/.plugins/org.eclipse.core.resources/.root/0.tree -------------------------------------------------------------------------------- /versions/workspace/eclipse_3/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | #Sun Jun 05 18:58:07 CEST 2011 2 | version=1 3 | eclipse.preferences.version=1 4 | refresh.enabled=true 5 | -------------------------------------------------------------------------------- /versions/workspace/eclipse_3/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.debug.ui.prefs: -------------------------------------------------------------------------------- 1 | #Sun Jun 05 19:03:53 CEST 2011 2 | eclipse.preferences.version=1 3 | org.eclipse.debug.ui.UseContextualLaunch=false 4 | Console.highWaterMark=88000 5 | org.eclipse.debug.ui.PREF_LAUNCH_PERSPECTIVES=\r\n\r\n 6 | org.eclipse.debug.ui.user_view_bindings=\r\n\r\n\r\n\r\n\r\n\r\n 7 | StringVariablePreferencePage=130,107,107,86, 8 | -------------------------------------------------------------------------------- /versions/workspace/eclipse_3/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.epp.usagedata.gathering.prefs: -------------------------------------------------------------------------------- 1 | #Sun Jun 05 18:58:07 CEST 2011 2 | eclipse.preferences.version=1 3 | org.eclipse.epp.usagedata.gathering.enabled=false 4 | -------------------------------------------------------------------------------- /versions/workspace/eclipse_3/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.editors.prefs: -------------------------------------------------------------------------------- 1 | #Sun Jun 05 18:58:05 CEST 2011 2 | spacesForTabs=true 3 | eclipse.preferences.version=1 4 | overviewRuler_migration=migrated_3.1 5 | -------------------------------------------------------------------------------- /versions/workspace/eclipse_3/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.ide.prefs: -------------------------------------------------------------------------------- 1 | #Sun Jun 05 18:58:07 CEST 2011 2 | IMPORT_FILES_AND_FOLDERS_MODE=prompt 3 | IMPORT_FILES_AND_FOLDERS_VIRTUAL_FOLDER_MODE=prompt 4 | SAVE_ALL_BEFORE_BUILD=true 5 | eclipse.preferences.version=1 6 | tipsAndTricks=true 7 | platformState=1287081747687 8 | quickStart=false 9 | PROBLEMS_FILTERS_MIGRATE=true 10 | -------------------------------------------------------------------------------- /versions/workspace/eclipse_3/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.prefs: -------------------------------------------------------------------------------- 1 | #Sun Jun 05 18:50:08 CEST 2011 2 | eclipse.preferences.version=1 3 | showIntro=false 4 | -------------------------------------------------------------------------------- /versions/workspace/eclipse_3/.metadata/.plugins/org.eclipse.debug.core/.launches/Client.launch: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /versions/workspace/eclipse_3/.metadata/.plugins/org.eclipse.debug.ui/launchConfigurationHistory.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /versions/workspace/eclipse_3/Client/.classpath: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /versions/workspace/eclipse_3/Client/.idea/libraries/natives.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /versions/workspace/eclipse_3/Client/.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /versions/workspace/eclipse_3/Client/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /versions/workspace/eclipse_3/Client/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 9 | 10 | -------------------------------------------------------------------------------- /versions/workspace/eclipse_3/Client/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- 1 | #Thu Jun 02 15:56:40 CEST 2011 2 | eclipse.preferences.version=1 3 | org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled 4 | org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6 5 | org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve 6 | org.eclipse.jdt.core.compiler.compliance=1.6 7 | org.eclipse.jdt.core.compiler.debug.lineNumber=generate 8 | org.eclipse.jdt.core.compiler.debug.localVariable=generate 9 | org.eclipse.jdt.core.compiler.debug.sourceFile=generate 10 | org.eclipse.jdt.core.compiler.problem.assertIdentifier=error 11 | org.eclipse.jdt.core.compiler.problem.enumIdentifier=error 12 | org.eclipse.jdt.core.compiler.source=1.6 13 | -------------------------------------------------------------------------------- /versions/workspace/eclipse_4/.metadata/.plugins/org.eclipse.core.resources/.projects/Client/placeholder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCPHackers/RetroMCP/f713ff230f35650af221adfd20432f197441c92f/versions/workspace/eclipse_4/.metadata/.plugins/org.eclipse.core.resources/.projects/Client/placeholder -------------------------------------------------------------------------------- /versions/workspace/eclipse_4/.metadata/.plugins/org.eclipse.core.resources/.projects/Server/placeholder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCPHackers/RetroMCP/f713ff230f35650af221adfd20432f197441c92f/versions/workspace/eclipse_4/.metadata/.plugins/org.eclipse.core.resources/.projects/Server/placeholder -------------------------------------------------------------------------------- /versions/workspace/eclipse_4/.metadata/.plugins/org.eclipse.core.resources/.root/0.tree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCPHackers/RetroMCP/f713ff230f35650af221adfd20432f197441c92f/versions/workspace/eclipse_4/.metadata/.plugins/org.eclipse.core.resources/.root/0.tree -------------------------------------------------------------------------------- /versions/workspace/eclipse_4/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | #Sun Jun 05 18:58:07 CEST 2011 2 | version=1 3 | eclipse.preferences.version=1 4 | refresh.enabled=true 5 | -------------------------------------------------------------------------------- /versions/workspace/eclipse_4/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.debug.ui.prefs: -------------------------------------------------------------------------------- 1 | #Sun Jun 05 19:03:53 CEST 2011 2 | eclipse.preferences.version=1 3 | org.eclipse.debug.ui.UseContextualLaunch=false 4 | Console.highWaterMark=88000 5 | org.eclipse.debug.ui.PREF_LAUNCH_PERSPECTIVES=\r\n\r\n 6 | org.eclipse.debug.ui.user_view_bindings=\r\n\r\n\r\n\r\n\r\n\r\n 7 | StringVariablePreferencePage=130,107,107,86, 8 | -------------------------------------------------------------------------------- /versions/workspace/eclipse_4/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.epp.usagedata.gathering.prefs: -------------------------------------------------------------------------------- 1 | #Sun Jun 05 18:58:07 CEST 2011 2 | eclipse.preferences.version=1 3 | org.eclipse.epp.usagedata.gathering.enabled=false 4 | -------------------------------------------------------------------------------- /versions/workspace/eclipse_4/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.editors.prefs: -------------------------------------------------------------------------------- 1 | #Sun Jun 05 18:58:05 CEST 2011 2 | spacesForTabs=true 3 | eclipse.preferences.version=1 4 | overviewRuler_migration=migrated_3.1 5 | -------------------------------------------------------------------------------- /versions/workspace/eclipse_4/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.ide.prefs: -------------------------------------------------------------------------------- 1 | #Sun Jun 05 18:58:07 CEST 2011 2 | IMPORT_FILES_AND_FOLDERS_MODE=prompt 3 | IMPORT_FILES_AND_FOLDERS_VIRTUAL_FOLDER_MODE=prompt 4 | SAVE_ALL_BEFORE_BUILD=true 5 | eclipse.preferences.version=1 6 | tipsAndTricks=true 7 | platformState=1287081747687 8 | quickStart=false 9 | PROBLEMS_FILTERS_MIGRATE=true 10 | -------------------------------------------------------------------------------- /versions/workspace/eclipse_4/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.prefs: -------------------------------------------------------------------------------- 1 | #Sun Jun 05 18:50:08 CEST 2011 2 | eclipse.preferences.version=1 3 | showIntro=false 4 | -------------------------------------------------------------------------------- /versions/workspace/eclipse_4/.metadata/.plugins/org.eclipse.debug.core/.launches/Client.launch: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /versions/workspace/eclipse_4/.metadata/.plugins/org.eclipse.debug.core/.launches/Server.launch: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /versions/workspace/eclipse_4/.metadata/.plugins/org.eclipse.debug.ui/launchConfigurationHistory.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | -------------------------------------------------------------------------------- /versions/workspace/eclipse_4/Client/.classpath: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /versions/workspace/eclipse_4/Client/.idea/libraries/natives.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /versions/workspace/eclipse_4/Client/.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /versions/workspace/eclipse_4/Client/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /versions/workspace/eclipse_4/Client/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 9 | 10 | -------------------------------------------------------------------------------- /versions/workspace/eclipse_4/Client/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- 1 | #Thu Jun 02 15:56:40 CEST 2011 2 | eclipse.preferences.version=1 3 | org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled 4 | org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6 5 | org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve 6 | org.eclipse.jdt.core.compiler.compliance=1.6 7 | org.eclipse.jdt.core.compiler.debug.lineNumber=generate 8 | org.eclipse.jdt.core.compiler.debug.localVariable=generate 9 | org.eclipse.jdt.core.compiler.debug.sourceFile=generate 10 | org.eclipse.jdt.core.compiler.problem.assertIdentifier=error 11 | org.eclipse.jdt.core.compiler.problem.enumIdentifier=error 12 | org.eclipse.jdt.core.compiler.source=1.6 13 | -------------------------------------------------------------------------------- /versions/workspace/eclipse_4/Server/.classpath: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /versions/workspace/eclipse_4/Server/.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /versions/workspace/eclipse_4/Server/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /versions/workspace/eclipse_4/Server/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 9 | 10 | -------------------------------------------------------------------------------- /versions/workspace/eclipse_4/Server/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- 1 | #Thu Jun 02 15:56:50 CEST 2011 2 | eclipse.preferences.version=1 3 | org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled 4 | org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6 5 | org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve 6 | org.eclipse.jdt.core.compiler.compliance=1.6 7 | org.eclipse.jdt.core.compiler.debug.lineNumber=generate 8 | org.eclipse.jdt.core.compiler.debug.localVariable=generate 9 | org.eclipse.jdt.core.compiler.debug.sourceFile=generate 10 | org.eclipse.jdt.core.compiler.problem.assertIdentifier=error 11 | org.eclipse.jdt.core.compiler.problem.enumIdentifier=error 12 | org.eclipse.jdt.core.compiler.source=1.6 13 | -------------------------------------------------------------------------------- /versions/workspace/eclipse_5/.metadata/.plugins/org.eclipse.core.resources/.projects/Client/placeholder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCPHackers/RetroMCP/f713ff230f35650af221adfd20432f197441c92f/versions/workspace/eclipse_5/.metadata/.plugins/org.eclipse.core.resources/.projects/Client/placeholder -------------------------------------------------------------------------------- /versions/workspace/eclipse_5/.metadata/.plugins/org.eclipse.core.resources/.projects/Server/placeholder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCPHackers/RetroMCP/f713ff230f35650af221adfd20432f197441c92f/versions/workspace/eclipse_5/.metadata/.plugins/org.eclipse.core.resources/.projects/Server/placeholder -------------------------------------------------------------------------------- /versions/workspace/eclipse_5/.metadata/.plugins/org.eclipse.core.resources/.root/0.tree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCPHackers/RetroMCP/f713ff230f35650af221adfd20432f197441c92f/versions/workspace/eclipse_5/.metadata/.plugins/org.eclipse.core.resources/.root/0.tree -------------------------------------------------------------------------------- /versions/workspace/eclipse_5/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | #Sun Jun 05 18:58:07 CEST 2011 2 | version=1 3 | eclipse.preferences.version=1 4 | refresh.enabled=true 5 | -------------------------------------------------------------------------------- /versions/workspace/eclipse_5/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.debug.ui.prefs: -------------------------------------------------------------------------------- 1 | #Sun Jun 05 19:03:53 CEST 2011 2 | eclipse.preferences.version=1 3 | org.eclipse.debug.ui.UseContextualLaunch=false 4 | Console.highWaterMark=88000 5 | org.eclipse.debug.ui.PREF_LAUNCH_PERSPECTIVES=\r\n\r\n 6 | org.eclipse.debug.ui.user_view_bindings=\r\n\r\n\r\n\r\n\r\n\r\n 7 | StringVariablePreferencePage=130,107,107,86, 8 | -------------------------------------------------------------------------------- /versions/workspace/eclipse_5/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.epp.usagedata.gathering.prefs: -------------------------------------------------------------------------------- 1 | #Sun Jun 05 18:58:07 CEST 2011 2 | eclipse.preferences.version=1 3 | org.eclipse.epp.usagedata.gathering.enabled=false 4 | -------------------------------------------------------------------------------- /versions/workspace/eclipse_5/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.editors.prefs: -------------------------------------------------------------------------------- 1 | #Sun Jun 05 18:58:05 CEST 2011 2 | spacesForTabs=true 3 | eclipse.preferences.version=1 4 | overviewRuler_migration=migrated_3.1 5 | -------------------------------------------------------------------------------- /versions/workspace/eclipse_5/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.ide.prefs: -------------------------------------------------------------------------------- 1 | #Sun Jun 05 18:58:07 CEST 2011 2 | IMPORT_FILES_AND_FOLDERS_MODE=prompt 3 | IMPORT_FILES_AND_FOLDERS_VIRTUAL_FOLDER_MODE=prompt 4 | SAVE_ALL_BEFORE_BUILD=true 5 | eclipse.preferences.version=1 6 | tipsAndTricks=true 7 | platformState=1287081747687 8 | quickStart=false 9 | PROBLEMS_FILTERS_MIGRATE=true 10 | -------------------------------------------------------------------------------- /versions/workspace/eclipse_5/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.prefs: -------------------------------------------------------------------------------- 1 | #Sun Jun 05 18:50:08 CEST 2011 2 | eclipse.preferences.version=1 3 | showIntro=false 4 | -------------------------------------------------------------------------------- /versions/workspace/eclipse_5/.metadata/.plugins/org.eclipse.debug.core/.launches/Client.launch: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /versions/workspace/eclipse_5/.metadata/.plugins/org.eclipse.debug.core/.launches/Server.launch: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /versions/workspace/eclipse_5/.metadata/.plugins/org.eclipse.debug.ui/launchConfigurationHistory.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | -------------------------------------------------------------------------------- /versions/workspace/eclipse_5/Client/.classpath: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /versions/workspace/eclipse_5/Client/.idea/libraries/natives.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /versions/workspace/eclipse_5/Client/.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /versions/workspace/eclipse_5/Client/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /versions/workspace/eclipse_5/Client/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 9 | 10 | -------------------------------------------------------------------------------- /versions/workspace/eclipse_5/Client/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- 1 | #Thu Jun 02 15:56:40 CEST 2011 2 | eclipse.preferences.version=1 3 | org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled 4 | org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6 5 | org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve 6 | org.eclipse.jdt.core.compiler.compliance=1.6 7 | org.eclipse.jdt.core.compiler.debug.lineNumber=generate 8 | org.eclipse.jdt.core.compiler.debug.localVariable=generate 9 | org.eclipse.jdt.core.compiler.debug.sourceFile=generate 10 | org.eclipse.jdt.core.compiler.problem.assertIdentifier=error 11 | org.eclipse.jdt.core.compiler.problem.enumIdentifier=error 12 | org.eclipse.jdt.core.compiler.source=1.6 13 | -------------------------------------------------------------------------------- /versions/workspace/eclipse_5/Server/.classpath: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /versions/workspace/eclipse_5/Server/.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /versions/workspace/eclipse_5/Server/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /versions/workspace/eclipse_5/Server/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 9 | 10 | -------------------------------------------------------------------------------- /versions/workspace/eclipse_5/Server/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- 1 | #Thu Jun 02 15:56:50 CEST 2011 2 | eclipse.preferences.version=1 3 | org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled 4 | org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6 5 | org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve 6 | org.eclipse.jdt.core.compiler.compliance=1.6 7 | org.eclipse.jdt.core.compiler.debug.lineNumber=generate 8 | org.eclipse.jdt.core.compiler.debug.localVariable=generate 9 | org.eclipse.jdt.core.compiler.debug.sourceFile=generate 10 | org.eclipse.jdt.core.compiler.problem.assertIdentifier=error 11 | org.eclipse.jdt.core.compiler.problem.enumIdentifier=error 12 | org.eclipse.jdt.core.compiler.source=1.6 13 | -------------------------------------------------------------------------------- /versions/workspace/eclipse_6/.metadata/.plugins/org.eclipse.core.resources/.projects/Client/placeholder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCPHackers/RetroMCP/f713ff230f35650af221adfd20432f197441c92f/versions/workspace/eclipse_6/.metadata/.plugins/org.eclipse.core.resources/.projects/Client/placeholder -------------------------------------------------------------------------------- /versions/workspace/eclipse_6/.metadata/.plugins/org.eclipse.core.resources/.projects/Server/placeholder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCPHackers/RetroMCP/f713ff230f35650af221adfd20432f197441c92f/versions/workspace/eclipse_6/.metadata/.plugins/org.eclipse.core.resources/.projects/Server/placeholder -------------------------------------------------------------------------------- /versions/workspace/eclipse_6/.metadata/.plugins/org.eclipse.core.resources/.root/0.tree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCPHackers/RetroMCP/f713ff230f35650af221adfd20432f197441c92f/versions/workspace/eclipse_6/.metadata/.plugins/org.eclipse.core.resources/.root/0.tree -------------------------------------------------------------------------------- /versions/workspace/eclipse_6/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | #Sun Jun 05 18:58:07 CEST 2011 2 | version=1 3 | eclipse.preferences.version=1 4 | refresh.enabled=true 5 | -------------------------------------------------------------------------------- /versions/workspace/eclipse_6/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.debug.ui.prefs: -------------------------------------------------------------------------------- 1 | #Sun Jun 05 19:03:53 CEST 2011 2 | eclipse.preferences.version=1 3 | org.eclipse.debug.ui.UseContextualLaunch=false 4 | Console.highWaterMark=88000 5 | org.eclipse.debug.ui.PREF_LAUNCH_PERSPECTIVES=\r\n\r\n 6 | org.eclipse.debug.ui.user_view_bindings=\r\n\r\n\r\n\r\n\r\n\r\n 7 | StringVariablePreferencePage=130,107,107,86, 8 | -------------------------------------------------------------------------------- /versions/workspace/eclipse_6/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.epp.usagedata.gathering.prefs: -------------------------------------------------------------------------------- 1 | #Sun Jun 05 18:58:07 CEST 2011 2 | eclipse.preferences.version=1 3 | org.eclipse.epp.usagedata.gathering.enabled=false 4 | -------------------------------------------------------------------------------- /versions/workspace/eclipse_6/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.editors.prefs: -------------------------------------------------------------------------------- 1 | #Sun Jun 05 18:58:05 CEST 2011 2 | spacesForTabs=true 3 | eclipse.preferences.version=1 4 | overviewRuler_migration=migrated_3.1 5 | -------------------------------------------------------------------------------- /versions/workspace/eclipse_6/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.ide.prefs: -------------------------------------------------------------------------------- 1 | #Sun Jun 05 18:58:07 CEST 2011 2 | IMPORT_FILES_AND_FOLDERS_MODE=prompt 3 | IMPORT_FILES_AND_FOLDERS_VIRTUAL_FOLDER_MODE=prompt 4 | SAVE_ALL_BEFORE_BUILD=true 5 | eclipse.preferences.version=1 6 | tipsAndTricks=true 7 | platformState=1287081747687 8 | quickStart=false 9 | PROBLEMS_FILTERS_MIGRATE=true 10 | -------------------------------------------------------------------------------- /versions/workspace/eclipse_6/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.prefs: -------------------------------------------------------------------------------- 1 | #Sun Jun 05 18:50:08 CEST 2011 2 | eclipse.preferences.version=1 3 | showIntro=false 4 | -------------------------------------------------------------------------------- /versions/workspace/eclipse_6/.metadata/.plugins/org.eclipse.debug.core/.launches/Client.launch: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /versions/workspace/eclipse_6/.metadata/.plugins/org.eclipse.debug.core/.launches/Server.launch: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /versions/workspace/eclipse_6/.metadata/.plugins/org.eclipse.debug.ui/launchConfigurationHistory.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | -------------------------------------------------------------------------------- /versions/workspace/eclipse_6/Client/.classpath: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /versions/workspace/eclipse_6/Client/.idea/libraries/natives.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /versions/workspace/eclipse_6/Client/.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /versions/workspace/eclipse_6/Client/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /versions/workspace/eclipse_6/Client/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 9 | 10 | -------------------------------------------------------------------------------- /versions/workspace/eclipse_6/Client/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- 1 | #Thu Jun 02 15:56:40 CEST 2011 2 | eclipse.preferences.version=1 3 | org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled 4 | org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6 5 | org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve 6 | org.eclipse.jdt.core.compiler.compliance=1.6 7 | org.eclipse.jdt.core.compiler.debug.lineNumber=generate 8 | org.eclipse.jdt.core.compiler.debug.localVariable=generate 9 | org.eclipse.jdt.core.compiler.debug.sourceFile=generate 10 | org.eclipse.jdt.core.compiler.problem.assertIdentifier=error 11 | org.eclipse.jdt.core.compiler.problem.enumIdentifier=error 12 | org.eclipse.jdt.core.compiler.source=1.6 13 | -------------------------------------------------------------------------------- /versions/workspace/eclipse_6/Server/.classpath: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /versions/workspace/eclipse_6/Server/.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /versions/workspace/eclipse_6/Server/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /versions/workspace/eclipse_6/Server/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 9 | 10 | -------------------------------------------------------------------------------- /versions/workspace/eclipse_6/Server/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- 1 | #Thu Jun 02 15:56:50 CEST 2011 2 | eclipse.preferences.version=1 3 | org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled 4 | org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6 5 | org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve 6 | org.eclipse.jdt.core.compiler.compliance=1.6 7 | org.eclipse.jdt.core.compiler.debug.lineNumber=generate 8 | org.eclipse.jdt.core.compiler.debug.localVariable=generate 9 | org.eclipse.jdt.core.compiler.debug.sourceFile=generate 10 | org.eclipse.jdt.core.compiler.problem.assertIdentifier=error 11 | org.eclipse.jdt.core.compiler.problem.enumIdentifier=error 12 | org.eclipse.jdt.core.compiler.source=1.6 13 | --------------------------------------------------------------------------------