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
Christian
72fbc45a19
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
c56fc3b490
Fix the side for the compatibility check. Should result in green ticks finally!
2014-05-26 14:57:14 -04:00
Christian
d932a23751
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
bcec606b12
lastIndexOf, Note Don't code while sick.
2014-05-24 21:48:55 -07:00
Lex Manos
cad049caa1
-.- Save File First. My Bad.
2014-05-24 21:11:08 -07:00
Lex Manos
e69fd72d42
Fixed deobfusication of nested inner classes. And removed legacy ModLoader remaps.
2014-05-24 20:44:25 -07:00
Christian
05cde0c92f
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
2c5fcc6129
Fix the null networkHandler in the MessageContext
2014-05-24 16:54:48 -04:00
LexManos
c3cf12f3b2
Merge pull request #431 from diesieben07/at-invokevirtual
...
Make ATs replace INVOKESPECIAL when needed
2014-05-22 10:13:09 -07:00
diesieben07
7ede64fbf2
Make AccessTransformer change INVOKESPECIAL to INVOKEVIRTUAL when making methods visible
2014-05-22 14:25:23 +02:00
Christian
3885f9bf84
First draft 1.7.9 support.
...
This is not modding minecraft. It's performing an update. Go away!
2014-05-17 16:30:13 -04:00
Christian
ca674c2ae5
Swap Listenerlist constructor around. Should fix parent resizing issue?
2014-05-14 14:22:51 -04:00
Christian
e05d6340d7
Fix up possible CME
2014-05-13 15:11:50 -04:00
Christian
8a69b17bd6
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
3f86cd32a7
Merge pull request #426 from sfPlayer1/master
...
Fix ObjectIntIdentityMap sporadically matching non-identical objects.
2014-05-12 10:50:20 -04:00
Player
ee671c3eab
Fix ObjectIntIdentityMap sporadically matching non-identical objects.
2014-05-12 16:29:37 +02:00
Christian
39340e46aa
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
a66e8462d8
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
0a9099c8dd
Add a helper for casting some common collection types into generic form
2014-05-10 13:36:24 -04:00
Lex Manos
123f5919ba
Fix network disconnect with message on the client side in NetworkDispatcher.
2014-05-09 13:23:24 -07:00
Lex Manos
6b82a4fed8
Fixed default network mod checking to allow client side mods without the server side. Mods wishing to REQUIRE server side components must specify a custom check handler using @NetworkCheckHandler
2014-05-09 13:22:54 -07:00
Christian
3a77c79f8a
Ensure that the loadcontroller is ready to preinit.
2014-05-08 10:40:52 -04:00
Christian
f866aeaacb
Clean up some missing generic info
...
PS: NOPE: still not modding.
2014-05-08 10:36:01 -04:00
Christian
b286cb6a57
Split loadmods into loadmods and preinitmods, to allow resource loading to occur *always* between the two phases. This should fix
...
mods not being able to access resources during preinit.
PS: I'm still not modding.
2014-05-08 10:23:05 -04:00
Christian
0b795b8bab
Re-add removed genericiterable to clean a warning
2014-05-08 09:58:03 -04:00
Christian
f628bde87b
Revert "Fix refreshResources not happening if an error occurs."
...
This reverts commit fff86ee9d35874bdf77a1eaabe77615441644064.
2014-05-08 09:56:43 -04:00
LexManos
7229ba5c83
Merge pull request #419 from Thog92/master
...
updated wrapper to gradle 1.12
2014-05-07 15:41:05 -07:00
LexManos
51fc256111
Merge pull request #402 from AbrarSyed/patch-1
...
Added dependency examples to the shipped example mod's build.gradle.
2014-05-07 15:40:50 -07:00
AbrarSyed
437e479446
documented dependencies
2014-05-07 17:34:44 -05:00
Lex Manos
e33224054b
Fine use FMLCommonHandler.
2014-05-07 14:36:00 -07:00
Lex Manos
3cb3988491
Fix potential rance condition in connecting to vanilla servers as well. And move latch into client side only.
2014-05-07 13:54:22 -07:00
Lex Manos
18aed8bf1b
Attempt to fix another race condition related to reading NetClientHandler.
2014-05-07 13:31:16 -07:00
LexManos
e69004b50e
Merge pull request #411 from matthewprenger/master
...
Update ExampleMod mcmod.info
2014-05-07 12:39:12 -07:00
Thog92
366fc5c76c
updated wrapper to gradle 1.12
2014-05-06 22:03:44 +02:00
Lex Manos
5a2b6a604b
Fixed memory leak on the client caused by Netty holding references to the World. Closes #415 #417
2014-05-05 22:14:13 -07:00
Christian
ad3b232604
Fix display of mod status at the server
2014-04-30 22:47:10 -04:00
Christian
af73743eb7
Fix mod version checking
2014-04-30 22:26:16 -04:00
Christian
0be4719fd5
Fix refreshResources not happening if an error occurs.
2014-04-30 21:55:55 -04:00
Christian
66ad8ea41a
Clean some generic warnings up. Make a generic list handler. Helpful for others I think too.
2014-04-30 21:55:55 -04:00
LexManos
ff5eb87e27
Merge pull request #413 from sfPlayer1/master
...
backup+default block use fix
2014-04-30 10:12:21 -07:00
Player
74c89da967
Fix saving backups with the raw name.
...
Fix air block not being assigned as the default.
2014-04-30 09:44:09 +02:00
Matthew Prenger
e8b3603ee8
Update mcmod.info
2014-04-28 22:27:52 -05:00
Player
2d3cd66680
Registry: Treat all 1.6 entries as items.
2014-04-26 21:56:25 +02:00
Player
dfa9f2d1a2
Registry: Misc tweaks
2014-04-26 21:56:25 +02:00
Player
7175165d15
Registry: Crash earlier with conflicting name/object registrations.
2014-04-26 21:56:25 +02:00
Player
9d00580d7e
prevent the world from getting saved twice at shutdown
2014-04-26 21:56:25 +02:00
Player
624e68e18e
Registry: Fix Block-before-ItemBlock allocation when loading 1.6 world saves, more validation
2014-04-26 21:56:25 +02:00