Christian
26ccb9106e
Change snooper/crash report brand handling. fmlbranding now loads another string!
2013-03-30 12:12:54 -04:00
Christian
0d84487412
Fix up derp in access transformer
2013-03-27 19:23:10 -04:00
Christian
2bc6a0666f
Attempt to make any "default package" class public. This might fix problems with certain modloader mods that ship changes to vanilla classes.
2013-03-27 16:54:26 -04:00
Christian
82bc9f1b35
Add some information, and a log message letting you know it worked
2013-03-23 16:01:20 -04:00
Christian
d73ac867df
Add a mechanism to dump the registry- useful for mod developers.
2013-03-23 15:39:34 -04:00
Christian
ede93d438f
Validate supplied stack size
2013-03-23 15:10:13 -04:00
Christian
5e1949eb0e
Clone the itemstack, and allow for passing in a stacksize
2013-03-23 14:58:25 -04:00
Christian
2d368c4c2e
Itemstacks in the GameRegistry (manual registration by mods)
2013-03-23 14:48:57 -04:00
James Clarke
d1ff1967b5
Fixed FMLRelaunchLog's Newline Handling
...
System.out.println("\n") causes currentMessage to start with a newline character, which means idx will always be 0 from then on. Therefore if idx is 0 messages must still be logged, otherwise no more messages sent to stdout will be logged and they will just accumulate in currentMessage.
2013-03-22 09:19:39 +00:00
LexManos
9565529baf
Updated to latest MCP and Minecraft 1.5.1 Pre-release.
2013-03-19 15:48:42 -07:00
LexManos
3c346247e1
Fix NPE with CoreMods who do not have the new MCVersion annotation.
2013-03-19 13:48:18 -07:00
Christian
ce949e6099
Support simple mc version test in coremods, only effective through
...
jar loading.
Also, log some more data about the environment.
2013-03-17 23:40:12 -04:00
Christian
5e3af8ac0e
Use the relaunch log, for class circularity safety.
2013-03-17 23:19:39 -04:00
Christian
5cc90f060c
Fix the logger to treat newlines better, hopefully. Closes #199
2013-03-17 23:15:18 -04:00
LexManos
577b19c1cf
Fix potential NPE in class loading and add extra debug information.
2013-03-17 11:54:26 -07:00
Christian
c5d5f4e516
Fix AllPublic access transformer not affecting methods. Should fix modloader
...
compatibility
2013-03-14 15:53:19 -04:00
Christian
8f2dbf7046
Fix up stupid derp in IMC code: actually reset the IMC list after
...
each delivery. Fixes a bunch of mods. Sorry everyone.
2013-03-13 15:09:50 -04:00
Christian
23ea835fa7
Pass obfuscation status to coremods
2013-03-12 21:06:37 -04:00
Christian
d88db6c0cf
Fix up deep tree deobfuscation
2013-03-12 20:33:19 -04:00
Christian
3765ceb02d
Update MCP, fixes the "broken texture packs" problem.
2013-03-11 16:31:26 -04:00
Christian
dab22f5b74
Fix "0 mods" display when installed in forge.
2013-03-10 12:12:22 -04:00
Christian
f647929993
Merge branch 'master' of github.com:Uristqwerty/FML
2013-03-10 01:22:24 -05:00
Christian
984291cee9
Fix supertype parsing to handle null superclass (Hi Object!). Closes #160
2013-03-10 01:20:08 -05:00
Christian
29edd242cd
Fix coremods without a manifest crashing the game. Closes #181
2013-03-10 01:05:31 -05:00
Christian
ca2d8bd834
Fix reflection helper: it needs to unmap the classname to find the field maps.
2013-03-09 17:58:18 -05:00
Christian
2a779ec328
Try a different way of remapping the fields. Should work because it's userspace, not relauncher space
2013-03-09 17:36:31 -05:00
Christian
591e65fa1a
Revert "Use the reobfuscation maps in the reflection helper for field lookups: should help some reflection cases with the deobf."
...
This reverts commit 485db6be2e .
2013-03-09 17:32:11 -05:00
Christian
485db6be2e
Use the reobfuscation maps in the reflection helper for field lookups: should help some reflection cases with the deobf.
2013-03-09 17:19:48 -05:00
Christian
25f3fcad46
Fix up some relauncher stuff: the vanilla applet works now, as do other applets. Deobf data is resolveable for them too.
2013-03-09 15:25:58 -05:00
LexManos
6bf7c9878c
Fixed srg name of minecraftDir for runtime deobf.
2013-03-09 11:52:40 -08:00
Christian
95d0ff18cd
Fix runtime deobfuscation for remapped inner classes
2013-03-09 14:06:39 -05:00
Christian
58ee06ea8e
Some fixes for the snapshot
2013-03-09 12:10:13 -05:00
RainWarrior
889efc1c0a
Fixes GameRegistry.registerBlock
2013-03-09 14:06:12 +04:00
Christian
0419b9d975
Update MCP info for latest
2013-03-08 23:14:30 -05:00
Christian
f1c6bdd57d
Support the MCP format of partial reobfuscation for portability. Ensure modloader-like compatibility
2013-03-08 23:13:39 -05:00
Christian
80a40c03e6
Update to MCP 1.5 and minecraft 1.5.
2013-03-08 20:36:05 -05:00
Christian
5bfaf7c170
Global object registry, also, support the new itemblockwithmetadata constructor
2013-03-08 13:17:12 -05:00
Christian
2d98835db8
Scala support!
...
It's still primitive, I hope that people will like it. I do :)
2013-03-07 20:22:24 -05:00
Christian
6eeae8c49f
Fix up state transition derp when the server crashes with an error- it shouldn't double-derp
2013-03-07 19:37:52 -05:00
Christian
c42a210140
Strip deprecated code
2013-03-07 19:33:34 -05:00
Christian
a723aa6860
Refresh copyright notices on everything
2013-03-07 19:25:48 -05:00
Christian
f0495a8abc
Don't enforce signatures on minecraft classes
2013-03-02 14:48:08 -05:00
Christian
fcdbb4f5b3
Fix up runtime deobfuscation. Working well now.
2013-03-02 10:46:32 -05:00
Christian
e105337ff4
Build, and use, MC versioned deobfuscation data
2013-03-02 10:30:45 -05:00
Christian
f52e2112dd
Merge branch 'runtimedeobf' into snapshot15
2013-03-02 10:04:06 -05:00
Christian
3410242f03
Update FML to 1.5 snapshot 13w09c
2013-03-02 02:06:32 -05:00
Christian
9b9c46d93b
Tweaks to runtime deobf
2013-03-02 01:49:45 -05:00
LexManos
47b5e99b6f
Fix crash in GuiModList for mod logo files, logo is not rendering for unknow reason.
2013-02-27 22:41:00 -08:00
Christian
6a581803a9
Tweak IASM hook api. You can return multiple classes now.
2013-02-26 15:04:45 -05:00
Christian
b4e0c709c5
Merge branch 'runtimedeobf' into snapshot15
2013-02-26 10:24:03 -05:00