Christian
07466ab036
First draft of add alias. It is probably not properly persistent atm.
2014-08-01 21:07:03 -02:30
Christian
7ee877a567
Last part is the itemstack transformer. Itemstacks should now only be loosely coupled with the items within.
2014-08-01 21:07:02 -02:30
Christian
8622b3fde9
Add a constructor to CustomModLoadingDisplayException. Closes #387
2014-07-31 10:46:33 -02:30
Christian
2d37b14555
AllowPlayerLogins only after the server has completed the core init tasks. Closes #372
2014-07-31 10:17:11 -02:30
Christian
0607bffb92
Kill net.minecraft.src warning. It hasn't served a purpose in a long time now. Closes #313
2014-07-31 10:02:47 -02:30
Christian
f649eccc51
Default collections, so that we don't crash if useDependencyInfo is true. Closes #485
2014-07-31 09:53:27 -02:30
Christian
fe29a98c62
Fix nested directory for language resources. Closes MinecraftForge#1264
2014-07-31 09:48:03 -02:30
Christian
f5bcb6f0ca
Add a delegate to every item and block. this should help with renaming fun stuffs. Also, fix all the tabs from my previous commits. *sigh*
2014-07-30 21:18:31 -02:30
Christian
7ac077ed36
Add a custom version range factory method. Should hush skyboy's complaints. Closes #486
2014-07-30 16:46:16 -02:30
Christian
14f7bb44d9
Make more noise when people screw up mod downloading and put .jar.zip in their mod folders.
2014-07-30 12:38:55 -02:30
Christian
f8b5ae45f1
Make LogContext optional. This can be useful for debugging mod issues, but
...
Apache's implementation in log4j2 is responsible for a very significant % of
the overall runtime. Quite frankly this is shockingly bad performance from
what is supposed to be a high performance logging framework. Anyway, until we
can figure out if we can fix it, we're turning it off by default.
2014-07-29 21:48:14 -02:30
Christian
655d902195
And fix the read side too, incase someone is trying to bitbang and failing.
2014-07-29 21:36:44 -02:30
Christian
03174602f6
If an IO exception comes from the datawatcher, spew it all over the console
...
don't discard it silently. Should stop pixelmon blaming forge for their mistakes.
2014-07-29 21:33:19 -02:30
Christian
522b648185
Merge branch 'std-redir' of github.com:Emberwalker/FML
2014-07-29 14:49:42 -02:30
Christian
0de92f4db7
Clean up a bunch of compiler warnings.
2014-07-29 14:11:41 -02:30
cpw
5643237fb9
Sorta revert 908491d5e7ac26becdac938f38cc90d6b9d73ce1 but merge assets
...
into the map, rather than force overwriting. Fixes skyboy's comment.
2014-07-20 10:46:22 -04:00
Lex Manos
4ed75fd963
Fix FMLAT manifest AccessTransformers, class loader fun! Closes #477
2014-07-16 00:24:03 -07:00
Lex Manos
b1ec7b420c
Add ExitVisitor to the TerminalTransformer that finds and intercepts any calls to Runtime.exit or System.exit.
2014-07-12 17:20:01 -07:00
cpw
87dde51b8d
Add a terminal transformer and tweaker.
2014-07-12 17:37:41 -04:00
cpw
e8c251808b
Don't scan ObjectHolders if there was an error already, derpitude will ensure.
2014-07-12 12:03:34 -04:00
Lex Manos
e6e019896f
Update realms library to 1.3.1, and implement network latch when connecting to Realms. Tested and working.
2014-07-11 17:56:07 -07:00
Lex Manos
7cd70b3f26
Update tweaker login to use authlib.
2014-07-11 17:52:43 -07:00
LexManos
d4d562c1ca
Merge pull request #468 from bspkrs/master
...
Added slider controls for numerics. Default control is textbox, but slider can be used as a custom list entry class.
2014-07-07 20:15:10 -07:00
bspkrs
e57223a676
added slider controls for numerics. default control is textbox, but slider can be used as a custom list entry class.
...
fixed constructor javadocs in GuiConfig
2014-07-07 23:01:56 -04:00
Lex Manos
a8aac402eb
Add system property to skip doing world backups when game registry changes. This is SEVERLY ill-advised, if you do this DO NOT ask for any support.
2014-07-07 17:25:09 -07:00
Lex Manos
d969137b19
Force preferIPv4Stack to true early in the load chain to combat netty loopback issues.
2014-07-07 09:29:34 -07:00
Lex Manos
3164dd95bf
Fix unneeded cast causing crash in new Config GUI system.
2014-07-03 11:13:11 -07:00
cpw
71a9586fbb
API is now able to "provide" and "own" itself. Useful for libraries without a Mod in them.
...
To go along with this, you can now require an API, with a version, in your mod dependency string
2014-06-26 22:09:50 -04:00
cpw
8afc9c465c
Update for release 1.7.10
2014-06-26 14:48:46 -04:00
cpw
b9db002614
Fix accessing guava from transformers
2014-06-25 17:49:00 -04:00
cpw
bb7aa340dc
Merge branch 'master' into mc179
2014-06-25 17:03:05 -04:00
cpw
25e44a8b32
Merge branch 'master' of github.com:bspkrs/FML into bspkrsgui
2014-06-25 13:09:10 -04:00
cpw
f5d8e85fc5
Fix NPE when no FMLAT is defined
2014-06-25 09:11:07 -04:00
cpw
380027daf0
Merge branch 'master' into mc179
...
Conflicts:
src/main/java/cpw/mods/fml/relauncher/FMLSecurityManager.java
2014-06-24 22:18:03 -04:00
cpw
3dbe6ccded
Fix up other exit points. Should stop process hangs for clean exits.
2014-06-24 22:15:11 -04:00
cpw
88a411550a
Add support for mod access transformers without a coremod requirement.
...
Use the "FMLAT" manifest attribute, with a space separate list of files
that live in the 'META-INF' directory. They should conform to standard AT
formatting.
2014-06-24 21:34:07 -04:00
cpw
237c28b6cb
Force the descriptors to the right type for the field they're referencing. Fixes
...
the sand issue
2014-06-24 18:34:34 -04:00
Christian
6aae913919
Harden the security manager and make it less spammy. Clean up a bunch of deprecation warnings from guava.
2014-06-21 23:03:41 -04:00
Christian
06f91d8936
Merge branch 'master' into mc179
2014-06-21 22:44:38 -04:00
Christian
9b976b7afe
Fix server side to write properly
2014-06-21 22:44:25 -04:00
Christian
ea89e1a3f7
Pre4 update
2014-06-21 21:13:22 -04:00
Christian
90ad27d985
FML now sets a security manager (FINALLY!). It's primary purpose at this point is to catch
...
rogue calls to System.exit so that they can cause a proper crash report, rather than
silently abandoning the game.
2014-06-15 16:37:42 -04:00
Christian
be7cf8c01e
Checking in pre3 work
2014-06-12 21:13:26 -04:00
Arkan Emberwalker
23c6b9d245
Implement STDOUT/STDERR redirection.
...
These streams now redirect to log4j2, with form '[class:method:line]: Original message'.
2014-06-12 20:28:56 +01:00
Christian
3084368af3
Tweak bad packet warning some. Makes it a bit more log friendly.
2014-06-08 14:35:16 -04:00
Christian
8e64a82423
Fix REPLY handling in SimpleNetworkWrapper. Closes #440
2014-06-05 14:31:44 -04:00
bspkrs
b861e95b17
Added config GUI system
2014-06-04 17:36:47 -04:00
Christian
c27f4b34f8
Merge branch 'master' into mc179
2014-06-03 13:04:49 -04:00
Christian
8883803260
Nullcheck the dispatchers on players. Should stop some crashes when spamming connectivity.
2014-06-02 22:12:13 -04:00
Christian
014acf6f1d
Log the queue as well
2014-05-27 18:56:02 -04:00