Christian
458b0620b4
Log the bad packet in a prettier way. Also, don't show the authlib debug data in the log file.
2014-01-20 17:29:17 -05:00
Christian
675b5a0778
And turn down some more logging, now we have useful logging back again..
2014-01-20 16:09:34 -05:00
Christian
1c793abe0e
Fix derp with networkcheck
2014-01-20 16:06:50 -05:00
Christian
a355eecb2c
Add in error logging for outbound messages. Fix bug with indexedcodec NPE
2014-01-20 16:02:26 -05:00
Christian
9a8d16b66e
Fix log4j2 config. Fix server gui to *show* logging. Fix log spamminess in the console. Fix bug in servergui that can cause deadlock.
2014-01-20 15:09:24 -05:00
Christian
5719b9ec53
Fix reply handling. Make the proxy message available for subclasses of indexedcodec. Fire user events into the network
...
event firing.
2014-01-20 11:58:14 -05:00
Christian
16d33d2989
Clean up and document outbound handler a bit better. Add in dispatcher target. Closes #361
2014-01-20 11:26:54 -05:00
Christian
3dfb54e066
Merge branch 'trait-optional' of github.com:RainWarrior/FML
2014-01-20 08:14:27 -05:00
Christian
79b04898d4
And restore suppressions. ABRAR, DON'T TIDY CODE!!!!
2014-01-20 08:09:02 -05:00
Christian
9d2e089df6
Merge branch 'logging' of github.com:AbrarSyed/FML into abrar-borked
2014-01-20 08:06:45 -05:00
Christian
35a38d7840
Make sidedproxy support non-public fields. Closes #344
2014-01-20 07:55:26 -05:00
Christian
6a695c4348
Try and stop the epic channel closed spam at close time. Closes #353
2014-01-20 07:53:09 -05:00
Christian
a62374d4ac
findBlock should now return null, not the default block, if the thing being looked for is not found. Closes #352
2014-01-20 07:49:44 -05:00
Christian
3d26f28bcf
Allow connection when server is apparently offline. Might allow :NOFML circumvention though. Hmmm. Closes #359
2014-01-20 07:46:17 -05:00
Christian
5adacc3b33
Check the mod, not it's container, in the check handler. Closes #358
2014-01-20 07:42:35 -05:00
Christian
7ac5bddbc3
Allow indexed messages to validate themselves. Also, catch exceptions from
...
an embedded channel, and cause them to close the connection. It's ugly, but
it means that the client doesn't crash if it connects to a screwy bungycord that's trying a 1.6 handshake for some reason.
2014-01-19 22:08:19 -05:00
Christian
7907e16e96
Add a type adapter for artifact version. Should fix #354
2014-01-19 10:49:28 -05:00
cpw
79d42fca8d
Merge pull request #355 from jk-5/errorhandling
...
Throw an exception when discriminator is not found
2014-01-19 07:38:41 -08:00
jk-5
2524045728
Make NetworkEventFiringHandler sharable
...
Fixes #356
2014-01-19 12:27:31 +01:00
jk-5
3557fe31c9
Throw an exception when discriminator is not found
2014-01-19 11:21:24 +01:00
Christian
449ac98b77
SSP Worlds updating from 1.6 will now pop a warning message before loading, and will capture a timestamped
...
zip file in the minecraft dir before starting to load. Allows for people to test updates.
2014-01-18 22:25:35 -05:00
Lex Manos
444a7d7fa1
Move placement of single player world load hook to fix NPEs.
2014-01-18 13:05:18 -08:00
Christian
2a5a8d0cd0
Fix memory leak?!
2014-01-17 23:36:03 -05:00
Christian
ff7b5845e7
Clean up some warnings about @Override
2014-01-17 23:19:22 -05:00
Christian
7c5d62704a
Make UniqueIdentifier final and add a hashCode. Closes #348
...
Clean up language registry. It can be used to access all translations of mods on client or server.
Auto loads from assets files.
2014-01-17 17:47:30 -05:00
Christian
53557dcd05
Put logging exception handlers on all channel inbounds. Fix problem with failure to login. Closes #350
2014-01-17 17:00:55 -05:00
Christian
9c96ca4402
Fire a custom packet channel registration/deregistration event, for any mods that care about that
...
kind of thing
2014-01-16 19:45:42 -05:00
Christian
a429e106dd
Fix bug with SSP, and hook so we can do confirmation of world loading, as well as other things
2014-01-16 18:15:45 -05:00
Christian
30882b0c1d
Clean up some warnings. Add in simple network impl
2014-01-16 18:06:36 -05:00
Christian
c013870b1d
Merge branch 'simplenet'
2014-01-16 14:59:13 -05:00
Christian
dd17979a2f
Fix bukkit connectivity issue.
2014-01-16 14:58:28 -05:00
Christian
e14efe786f
Some fixes and tweaks
2014-01-16 09:14:39 -05:00
Lex Manos
a4686b1261
Added basic Mojang account authentication support for development time login.
2014-01-14 16:49:03 -08:00
Christian
5da6dcc7e3
Divert connection through FML, so we can deny connections to servers that don't want us
2014-01-13 13:47:18 -05:00
Christian
10d056a494
Fix possible NPE derp
2014-01-13 13:46:22 -05:00
Christian
fc69bcf280
Fix up privacy derp in TickEvent. Closes #343
2014-01-13 08:43:33 -05:00
Christian
80b00dc796
Fix openGui. Closes #342
2014-01-13 08:40:56 -05:00
Christian
28293b29ea
Add in a simple(ish) event driven network handling system. Register using newEventDrivenChannel
...
and you'll get a simple network handler that will fire events at the subscriber(s) of your
choice, whenever a packet is received. You'll also get some convenience methods for sending
to things.
2014-01-12 13:20:41 -05:00
Christian
584c0f368b
Fix potential ordering issue, clean up some imports
2014-01-11 22:01:01 -05:00
AbrarSyed
fc025a7b73
Logging Changes
2014-01-11 16:43:14 +00:00
RainWarrior
4aa2416ce5
Propagate Optional method removal to trait implementation classes
2014-01-10 00:56:00 +04:00
Christian
717a8d6945
Fix csv string vs list of strings. Thanks immibis. Closes #334
2014-01-09 14:55:52 -05:00
cpw
a89939e57e
Merge pull request #336 from jadar/master
...
added override toString method for getting full name.
2014-01-09 11:54:54 -08:00
Christian
43068eb986
Fix TargetPoint to be static
2014-01-09 08:41:52 -05:00
Christian
dd098854b0
Fix the keybinding array to the right one
2014-01-09 08:40:42 -05:00
Christian
d5bfd69e35
Fix problem with connecting to vanilla.
...
SHOW what's modded and what's vanilla in the list. Hooks that make the blocking work to come
2014-01-06 23:48:53 -05:00
Jadar
1db3daa0e8
added override toString method for getting full name.
2014-01-06 10:25:13 -06:00
Christian
9de9a15530
Fix stupid hardcoding derp
2014-01-03 23:04:24 -05:00
Christian
5317672631
Add a utility method for finding the channel handler name based on type. Should fix naming weirdnesses.
2014-01-03 22:57:36 -05:00
Christian
6f1da6550e
Fix up mcpname derp in GuiScrollingList.
2014-01-02 22:44:26 -05:00