Christian
ce6404fd5b
TYPOS!!!
2013-09-26 09:33:48 -04:00
Christian
8f18a3de9a
Separate deobf tweaker so it runs last. Should fix problems with cascaded tweakers
...
expecting an obf environment.
2013-09-26 09:23:25 -04:00
Christian
9815d8c379
Update for launchwrapper 1.8
2013-09-25 16:40:59 -04:00
Christian
1d902df581
Use the negative cache in latest legacylauncher.
2013-09-25 11:46:11 -04:00
Christian
8e26c99de3
Add debugging for deobfuscation
...
Add negative caching for field and method maps. Should shortcut some work
Fix handling the case where a class doesn't exist, but still needs deobf
Ask the patch manager for the bytes for the class, not the classLoader
Fix up some more places where we should look for a patched class
Fix problem with empty source classes and runtime deobfuscation
2013-09-25 07:37:25 -04:00
Lex Manos
fc8c3bef03
Update to new installer that uses xz compression and better support for non-standard jvms
2013-09-24 23:21:17 -07:00
Christian
a4de22c1ad
And use the parent that's actually going to be valid. *sigh*
2013-09-24 08:42:13 -04:00
Christian
70cffe6982
Herpaderp. Make addURL accessible. *sigh*
2013-09-24 07:33:11 -04:00
Christian
39620f1e41
Fix injection of tweaker into system
2013-09-23 13:33:16 -04:00
cpw
0e80fcb8f7
Merge pull request #284 from smcv/uninit
...
Fix NPE when loading second single-player world
2013-09-22 18:24:56 -07:00
Simon McVittie
4a94c2c71b
Fix NPE when loading second single-player world
...
After leaving a single-player world, getServer() can return null, resulting
in the stack trace below, "Fatal errors were detected during the
transition from SERVER_STOPPING to SERVER_ABOUT_TO_START",
"The ForgeModLoader state engine has become corrupted" and the client
getting stuck forever.
Exception in thread "Server thread" java.lang.NullPointerException
at cpw.mods.fml.client.FMLClientHandler.serverStopped(FMLClientHandler.java:620)
at cpw.mods.fml.common.FMLCommonHandler.handleServerStopped(FMLCommonHandler.java:468)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:471)
at net.minecraft.server.ThreadMinecraftServer.run(SourceFile:583)
2013-09-22 16:56:24 +01:00
Christian
79c39f8b7c
Fix classpath for launchwrapper 1.7
2013-09-21 16:15:05 -04:00
Christian
f6190e8752
Update workspaces for 1.6.4
2013-09-20 17:23:18 -04:00
Christian
0950b9fc84
Fix up a deep crash in the early server init hanging the client
2013-09-20 17:12:01 -04:00
Christian
25981706ef
Update for MC 1.6.4
v6.4
2013-09-20 16:25:12 -04:00
Lex Manos
82d896a35e
Make final transformers actually work on methods as well.
2013-09-19 12:59:12 -07:00
Christian
e7dd728f95
Format the log messages through MessageFormat. Thanks CovertJaguar for the pointer. Closes #282
2013-09-19 08:23:56 -04:00
Lex Manos
8f2e675581
Update the src distro's eclipse workspace.
2013-09-18 15:21:56 -07:00
Christian
ff75416a32
Update mc_versions data and commands patch and eclipse workspace
2013-09-18 18:01:04 -04:00
Christian
95afc95b24
Update mcp mod info
v6.3
2013-09-18 17:02:41 -04:00
Christian
34493b0d99
Update for real 1.6.3 update
2013-09-18 16:59:28 -04:00
Christian
e77d2547ad
Update for pre-ninja 1.6.3 update
2013-09-18 16:33:11 -04:00
Christian
40a34af431
Merge branch 'master' into newtweak
2013-09-18 14:49:53 -04:00
Christian
352117fd78
Update for new installer and thank you.
2013-09-17 21:56:25 -04:00
Christian
81328b6684
Add in support for using a mirror list and provide checksums for packed download of libs
2013-09-15 22:58:39 -04:00
Christian
b5af446d71
Fix sidedness derp in LanguageRegistry.
2013-09-13 19:04:25 -05:00
Christian
d0c6e92900
Update MCP data
2013-09-03 17:56:09 -04:00
Christian
2a9c485edc
Remove @SideOnly from 70318 (getDistance) it makes no sense that it's not on the server.
2013-09-02 12:24:17 -04:00
Christian
a13598b17e
Use java 1.6 compatible method of closing the zip file. Stops stupid compile error.
2013-09-02 00:12:36 -04:00
Christian
40b54013b4
Allow server side lang file injection, hopefully
2013-08-27 22:45:10 -04:00
Christian
1c9a853868
Allow coremods to properly inject asset readers.
2013-08-27 12:31:37 -04:00
Christian
da70cdd35a
Update tweaker for new Launcher API
2013-08-23 10:42:26 -04:00
Christian
b993cf4a98
More exception handling for less derpiness.
2013-08-20 20:46:18 -04:00
Christian
ac065ff5f7
Reset the IWorldGenerator seed for each mod, before calling. That should mean worldgen is consistent
...
and not dependent on mod ordering, or mod sideeffects.
2013-08-19 14:56:01 -04:00
Christian
913f6f6d36
Try and use the relaunch log, which should be classloaded..
2013-08-19 14:55:37 -04:00
Christian
9468e41bbf
Fix up scala refs, for better results
2013-08-18 18:58:36 -04:00
Christian
ffdd056a18
Check keys, not values *sigh*
2013-08-17 13:27:43 -04:00
Christian
f157e7a6ec
And more coremod logging
2013-08-17 13:14:55 -04:00
Christian
4a9d0f9bd5
Add in some log information
2013-08-17 13:10:28 -04:00
Christian
0398916666
And actually instantiate the collection *sigh*
2013-08-17 12:57:15 -04:00
Christian
dec9a3924d
Add in "FMLCorePluginContainsMod" in the manifest. If this value is
...
present, FML will attempt to parse your mod jar file as a normal mod
file as well, instantiating mod containers there.
2013-08-17 12:48:38 -04:00
Christian
2470120680
Clean up a couple of resources. Also, don't parse jars just because
...
they're in the mods dir
2013-08-17 11:40:15 -04:00
Christian
ba90b61607
Make sure we only add args to the argument list if a tweaker hasn't already.
...
Should fix LiteLoader compatibility issue.
2013-08-16 16:28:55 -04:00
Christian
9a5e24e338
Fix stupid derp is stupid. Closes #275 and means sp614x can do his thing
2013-08-16 16:18:50 -04:00
LexManos
29ef3d5ab4
Update installer.
2013-08-06 11:42:38 -07:00
LexManos
f46a538b41
Merge pull request #268 from Bo98/sh-args-fix
...
Fixed install.sh not passing arguments to install.py
2013-08-04 15:32:06 -07:00
Bo
182aa9c0cb
Fixed install.sh not passing arguments to install.py
2013-08-03 17:43:57 +01:00
cpw
1857064afa
Merge pull request #266 from grompe/patch-1
...
Add missing SideOnly in BaseMod
2013-08-01 04:21:22 -07:00
Grom PE
cb05c8c4aa
Add missing SideOnly in BaseMod
...
NetClientHandler exists only on client side and thus method using it should be annotated with SideOnly.
2013-08-01 14:19:30 +07:00
cpw
f275a24b43
Add in some reverse lookup methods for game registry data
2013-07-29 22:05:22 +02:00