Christian
53127eec30
Merge branch 'master' of github.com:MinecraftForge/FML
...
Conflicts:
install/build.gradle
patches/minecraft/net/minecraft/client/multiplayer/NetClientHandler.java.patch
patches/minecraft/net/minecraft/network/NetServerHandler.java.patch
2013-12-02 23:52:27 -05:00
Christian
30d532f4fc
Pass 1: Most patches are restored.
...
NOTES: 1. Network is completely broken. 2. GameRegistry is partially broken. 3. ID sync is not in.
2013-12-02 23:48:26 -05:00
Abrar Syed
3714426e19
fix derp in example builscript
2013-11-26 14:23:31 -06:00
Lex Manos
c2b919d339
Don't validate signatures in dev env.
2013-11-20 13:18:26 -08:00
Lex Manos
c4b8a393f9
Make the working directory the root of the eclipse workspace.
2013-11-17 19:26:21 -08:00
AbrarSyed
e9a7660cb8
updated samples
2013-11-17 18:21:24 -06:00
AbrarSyed
4f634855ac
added src distribution gradle file
2013-11-09 14:28:54 -05:00
Lex Manos
9f01e3407e
Move to install to not clutter root directory with the .bat and .sh files I know are coming.
2013-11-09 14:28:54 -05:00
AbrarSyed
3281faf2be
Step 1: The Purge
2013-11-09 14:28:53 -05:00
Christian
9815d8c379
Update for launchwrapper 1.8
2013-09-25 16:40:59 -04:00
Christian
f6190e8752
Update workspaces for 1.6.4
2013-09-20 17:23:18 -04:00
Lex Manos
8f2e675581
Update the src distro's eclipse workspace.
2013-09-18 15:21:56 -07:00
Bo
182aa9c0cb
Fixed install.sh not passing arguments to install.py
2013-08-03 17:43:57 +01:00
LexManos
c625ef3009
Update Forge signature for new private key
2013-07-12 03:05:20 -07:00
LexManos
d4b30422b6
Update build and eclipse workspaces for debug asm.
2013-07-12 00:22:11 -07:00
LexManos
6f96d89e2b
Update eclipse workspaces for 1.6.2
2013-07-07 13:11:22 -07:00
LexManos
7ce84491d1
Fix missing argument and startclient/startserver support.
2013-07-03 19:30:30 -07:00
LexManos
e24f949517
Fix eclipse workspaces and launch configurations.
2013-07-03 18:22:57 -07:00
LexManos
902772ed0c
Revert common folder fix, Common folder does nothing, feel free to delete it after first load.
2013-07-01 16:25:11 -07:00
LexManos
1229c4c4ea
Fix src distrabution, and got rid of pesky common folder in eclipse workspace. src is now installable.
2013-07-01 15:50:49 -07:00
LexManos
70cfe24e67
Fix wrong project name in distro eclipse launch.
2013-06-30 18:33:26 -07:00
Christian
71a92de5d9
Client launch for eclipse
2013-06-30 21:06:33 -04:00
Christian
3f15cd54c2
Functional client @ 1.6.1
2013-06-30 21:02:23 -04:00
Christian
7406b38d8a
1.6.1
2013-06-30 16:50:30 -04:00
Christian
18371bd8c9
Some fixes for updated mcp code
2013-06-30 13:17:20 -04:00
LexManos
404e6f1cc0
Add support for alternative maven servers in libraries.
...
Also download sources for public libraries, and atach them in eclipse. DOCUMENTATION!! YAYA!
2013-06-29 02:54:29 -07:00
LexManos
6a67149b16
Add Clean Server/Client launcher. Update Start.java to new Main class and login system.
2013-06-28 22:12:07 -07:00
LexManos
c8d934bafd
Update eclipse projects for new libraries dependancies, and update packages for new 1.6 classes.
2013-06-28 20:31:02 -07:00
LexManos
5b0117ec76
Re-wrote/orginized a lot of fml.py. Almost everything is re-written/moved.
...
This is done in preperation for MCP to roll out SpecialSource support and the new 1.6 structure.
Also done for my sanity while reading through the code.
Intruduced a new function. If there is a 'mcp_data' folder in the FML folder, it will be copied to the MCP work directory after MCP is extracted.
It DOES overwrite anything that already exists.
This is intended for places like BuildServer to place libraries/assets to prevent them from needing to be downloaded every version.
Introduced a dev-env json. Need to write the eclipse workspace references to the new libraries.
Out custom json includes asm and legacylauncher.
Added proper OptionParsing to decompile.py
2013-06-27 20:48:52 -07:00
Christian
b236a4a4db
Fixes, so it builds again..
2013-06-24 16:30:18 -04:00
LexManos
8d27fb0692
Upgraded minecraft downloader to work with new launcher's asset/library system
...
New parameter:
--no-assets: Disables the downloading of minecraft's asset tree, recomended that build servers supply this flag to prevent downloading of useless data.
2013-06-20 16:23:15 -07:00
Christian
8f910dfa5d
First cut of runtime binary patching. Needs some work to actually test it in a real scenario..
2013-06-12 08:53:10 -04:00
LexManos
49111e9c5c
Add version detection to astyle and print error if it doesnt detect version 2.0+
...
Also fixed astyle's config for max-instatement-indent that sometimes caused crashes with certian versions of astyle.
2013-05-03 14:26:27 -07:00
Christian
781c681216
Some fixups for scala compilation in MCP. Scala should now be compilable and reobfuscatable with srgnames in MCP.
2013-04-23 07:40:49 -04:00
LexManos
1de89525cc
Fixed issue with instalation when java/javac commands had quotes.
2013-04-05 10:26:33 -07:00
Agaricus
625da6492d
Fix install.py --mcp-dir option. Fixes #204 .
2013-03-19 21:42:04 -07:00
LexManos
6370c242f0
OS X's python 2.6.1 has a bug in zipfile.extractall that makes it unzip directories as regular files. So switch to extract
2013-03-13 13:11:43 -07:00
Christian
450dd8313c
Fix up some small things, merging into mainline
2013-03-09 12:39:36 -05:00
LexManos
de8e76c7fd
Update distribuited eclipse's classpath for updated libraries.
2013-02-28 04:22:34 -08:00
LexManos
1a465b33f5
Fix bug in rename_vars where certian items would fail to be renamed.
2013-02-27 22:40:15 -08:00
Christian
937e9a0169
Update libs for 1.5. Lots of new libs.
2013-02-26 00:16:57 -05:00
Christian
5347caa1c4
Merge branch 'master' into snapshot15
...
Conflicts:
patches/minecraft/net/minecraft/client/renderer/RenderEngine.java.patch
2013-02-25 21:53:56 -05:00
Christian
52f6a674ea
Merge branch 'master' into snapshot15
...
Conflicts:
client/cpw/mods/fml/client/TextureFXManager.java
2013-02-25 21:18:08 -05:00
LexManos
1c3dc132cb
Option to disable renaming for srgnames.
2013-02-08 14:50:17 -08:00
LexManos
1c9a51098b
Add parameters to FML install to enable/disable certian aspects. Applying patches, running transformer/merger, and decompiling server.
2013-01-24 03:08:19 -08:00
Christian
d075daf00e
Merge branch 'master' into snapshot15
...
Fix up compilation and patching errors
Conflicts:
common/cpw/mods/fml/common/registry/GameRegistry.java
conf/joined.srg
conf/params.csv
conf/version.cfg
patches/minecraft/net/minecraft/server/dedicated/DedicatedServer.java.patch
2013-01-22 15:21:22 -05:00
Christian
15534edce4
Update address of the FML repository to the new location in all the files
2013-01-18 21:26:43 -05:00
LexManos
723c2d98eb
FML will now rename local variables to have JAD-style names instead of FernFlower var## names. New script to do this, to allow for modders to run it over there own code: python rename_vars.py -mcp [folders to rename]...
2013-01-11 13:16:23 -08:00
LexManos
b22dbc12a2
New python script to update java files for new package names. Usage: paython update_packages.py --mcp-dir <mcp folder> [Folders To Repackage]
2013-01-06 22:10:19 -08:00
LexManos
708e86adfb
New python script for signing partial jar files. See comments inside for details.
2013-01-06 22:09:12 -08:00