cpw
79a0c5e559
Merge branch 'mc179'
v7.10
2014-06-26 14:54:41 -04:00
cpw
1c5db211af
Update for release 1.7.10
2014-06-26 14:48:46 -04:00
LexManos
1e0134a1ca
Merge pull request #455 from rumickon/feature
...
Fix Eclipse launching attribute
2014-06-26 10:21:19 -07:00
cpw
8f7adced47
Fix library issue. mojang auth requests newer libs, so we get them at dev time. But the
...
mojang json doesn't refer them at runtime. So there's a lib mismatch. Fortunately all are
available at mojang, so we can update the json.
2014-06-25 18:28:50 -04:00
cpw
f45f18b1d7
Fix accessing guava from transformers
2014-06-25 17:49:00 -04:00
cpw
96a7e14a45
Merge branch 'master' into mc179
2014-06-25 17:03:05 -04:00
cpw
7eb36a1481
Merge branch 'bspkrsgui'
2014-06-25 17:02:40 -04:00
rumickon
bc420dcb0b
Fix Eclipse launching attribute
2014-06-25 23:49:17 +04:00
cpw
50164db5c1
Merge branch 'master' of github.com:bspkrs/FML into bspkrsgui
2014-06-25 13:09:10 -04:00
cpw
0cd5ef6bb7
Fix NPE when no FMLAT is defined
2014-06-25 09:11:07 -04:00
cpw
8a240ec3c7
Merge branch 'master' into mc179
...
Conflicts:
src/main/java/cpw/mods/fml/relauncher/FMLSecurityManager.java
2014-06-24 22:18:03 -04:00
cpw
5d6dc5dce3
Fix up other exit points. Should stop process hangs for clean exits.
2014-06-24 22:15:11 -04:00
cpw
e152984538
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
06ab104c9a
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
e06d7e47e0
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
17f537bf88
remove the deprecation patches. The methods are gone now
2014-06-21 22:48:15 -04:00
Christian
d95aff3774
Merge branch 'master' into mc179
2014-06-21 22:44:38 -04:00
Christian
2b1438dbf1
Fix server side to write properly
2014-06-21 22:44:25 -04:00
Christian
547e56bd7b
Pre4 update
2014-06-21 21:13:22 -04:00
Christian
f65f57d5d5
Fix up some patching bugs. Fully functional @ pre3
2014-06-21 15:55:32 -04:00
Christian
dff2204558
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
7219061b05
Also patch in warnings for Vec3Pool - similarly removed.
2014-06-13 08:51:07 -04:00
Christian
6f66d06743
Checking in pre3 work
2014-06-12 21:13:26 -04:00
Christian
1a99ec7db6
Deprecate getAABBPool so people can stop using it in mods. Failure to do so will result in 1.7.10 upgrade incompatibility. Use getBoundingBox instead.
2014-06-08 21:30:47 -04:00
Christian
d4f44d6b2a
Tweak bad packet warning some. Makes it a bit more log friendly.
2014-06-08 14:35:16 -04:00
Christian
480bf2c1d0
Fix REPLY handling in SimpleNetworkWrapper. Closes #440
2014-06-05 14:31:44 -04:00
bspkrs
701d98eafa
Added config GUI system
2014-06-04 17:36:47 -04:00
Christian
953f083978
Merge branch 'master' into mc179
2014-06-03 13:04:49 -04:00
Christian
e3ce211cc7
Nullcheck the dispatchers on players. Should stop some crashes when spamming connectivity.
2014-06-02 22:12:13 -04:00
Christian
cd715efca1
Log the queue as well
2014-05-27 18:56:02 -04:00
Christian
585d3a91e1
If a packet is not handled by the channel, log it, and clear it.
...
Could be spammy, but this is a serious bug and could cause a memory leak
otherwise.
2014-05-27 17:59:53 -04:00
Christian
1d41aa978d
Fix the side for the compatibility check. Should result in green ticks finally!
2014-05-26 14:57:14 -04:00
Christian
4512f8e5e3
Warn when the objectholder finds nothing in the registry. Helps debug mismatched names.
...
Also, actually make the scoping thing work with objectholder
Also handle Blocks.air as a special case. It should never be a valid block in the block registry.
Nothing can ever replace the default block registry block. It is disabled for replacement.
Air is properly skipped
2014-05-26 11:25:25 -04:00
Lex Manos
3aba56440a
lastIndexOf, Note Don't code while sick.
2014-05-24 21:48:55 -07:00
Lex Manos
3a687f48b9
-.- Save File First. My Bad.
2014-05-24 21:11:08 -07:00
Lex Manos
f07bf5cb30
Fixed deobfusication of nested inner classes. And removed legacy ModLoader remaps.
2014-05-24 20:44:25 -07:00
Christian
725d988e36
Add in the objectholder, autopopulated by FML based on simple rules. Allows
...
for reference driven substitution of mod blocks and items based on their
server running state.
2014-05-24 22:32:24 -04:00
Christian
31d726abad
Fix the null networkHandler in the MessageContext
2014-05-24 16:54:48 -04:00
LexManos
a9aa468457
Merge pull request #431 from diesieben07/at-invokevirtual
...
Make ATs replace INVOKESPECIAL when needed
2014-05-22 10:13:09 -07:00
diesieben07
c828bb63c5
Make AccessTransformer change INVOKESPECIAL to INVOKEVIRTUAL when making methods visible
2014-05-22 14:25:23 +02:00
Christian
d5af053edb
First draft 1.7.9 support.
...
This is not modding minecraft. It's performing an update. Go away!
v7.9
2014-05-17 16:30:13 -04:00
Christian
43e3ee1af1
Swap Listenerlist constructor around. Should fix parent resizing issue?
2014-05-14 14:22:51 -04:00
Christian
70570a863f
Fix up possible CME
2014-05-13 15:11:50 -04:00
Christian
503da3a257
Don't consider null NetworkDispatchers. This should fix a bunch of fakeplayer issues.
...
Nothing to see here. No modding being done.
2014-05-13 08:14:21 -04:00
cpw
42713c66e5
Merge pull request #426 from sfPlayer1/master
...
Fix ObjectIntIdentityMap sporadically matching non-identical objects.
2014-05-12 10:50:20 -04:00
Player
8dbd1ae0a1
Fix ObjectIntIdentityMap sporadically matching non-identical objects.
2014-05-12 16:29:37 +02:00
Christian
a8cbef2321
Finally hopefully fully kills the race condition causing a classcast
...
on slow machines.
This is me bugfixing. NOT MODDING! No! Stop it! I'm not!
2014-05-11 22:15:29 -04:00
Christian
5275cea844
Try and see if there is anything to the identityHashCode collision hypothesis. If you see this in your error messages, kindly let us know!
2014-05-10 14:53:08 -04:00
Christian
d8b6adb259
Add a helper for casting some common collection types into generic form
2014-05-10 13:36:24 -04:00
Lex Manos
0c36868f92
Fix network disconnect with message on the client side in NetworkDispatcher.
2014-05-09 13:23:24 -07:00