539fccb873The client handles the server sending the same score multiple times to overwrite the previous entry.
Jacobi Carter
2013-05-14 18:52:12 +10:00
b25c81daf3Update to latest netty, fix event bus bug, comment and rework PacketDecoder to new netty for better performance
md_5
2013-05-14 18:32:17 +10:00
21a354fa75Add home grown event bus
md_5
2013-05-14 11:30:08 +10:00
aefe3333a9Add per plugin loggers
mickare
2013-05-14 11:19:01 +10:00
0afefa8f61Allow nested event dispatch. Yet another thing which I should one day try and PR to Guava
md_5
2013-05-13 18:39:45 +10:00
834ac24b38Add EventBus test, which fails, now to fix!
md_5
2013-05-13 18:36:12 +10:00
1ea53f01aaAdd a series of new translations
md_5
2013-05-12 13:39:02 +10:00
202dab5c98Add texture pack API
md_5
2013-05-12 09:28:36 +10:00
49ea7f908fAdd server switch event
md_5
2013-05-12 09:15:17 +10:00
9d3bddedb6Return if command should not be executed to avoid exceptions and unnecessary messages to the player.
Harry
2013-05-05 23:13:30 +02:00
332bdaaec0Refactor forge support - closes#318
md_5
2013-05-05 08:31:44 +10:00
904a1bfaa3*register channels. This fixes plugins being broke
md_5
2013-05-04 10:20:53 +10:00
5eb7a6eba7Fix forge support - closes#312
md_5
2013-05-04 09:40:10 +10:00
8e262cf428Close issue #311 - exception feedback on server connector
md_5
2013-05-04 09:28:28 +10:00
125df5c22dAdd SQLite driver for future use
md_5
2013-05-03 21:25:47 +10:00
7b631092f5Add experimental Forge support. This may cause issues when using Vanilla clients etc, so caution is advised. Please visit GitHub to report any issues you encounter. Thanks @LexManos for providing the basis for this implementation.
md_5
2013-05-03 20:57:19 +10:00
d3c1339cc9Make sure we write out custom login packets
md_5
2013-05-03 20:36:55 +10:00
679bf2fca9Synchronize on pending packet queue, add forge/no forge constructor argument to login packet, and don't send channel registers twice
md_5
2013-05-03 20:29:36 +10:00
7436621481Refactor encryption to be two step like vanilla. Thanks @LexManos for pointing this out.
md_5
2013-05-03 19:30:54 +10:00
6236cff658Refactor encrypt util class in preparation for forge support.
md_5
2013-05-03 19:10:54 +10:00
6b504d9160Use faster collections for the various tab lists.
md_5
2013-05-03 18:20:10 +10:00
ca5db43f70Don't spew error about long usernames, just disconnect
md_5
2013-04-28 10:07:23 +10:00
49a22f188fAlert when we cannot bind
md_5
2013-04-28 09:42:38 +10:00
ce7c095243Make ReusableChannelPromise less hacky
md_5
2013-04-28 08:53:14 +10:00
cbb08ec58bDuh, of course connect isn't called, because we are already connected!
md_5
2013-04-27 22:52:02 +10:00
349949d154@normanmaurer, @trustin in relation to netty/1317 can we consider this a motion to allow channel.write(Object,null), I think it is a very good idea and cannot see it breaking any existing functionality at all.
md_5
2013-04-27 22:24:57 +10:00
92e7faa346Stab at closing #285, /send current issues
md_5
2013-04-27 18:34:43 +10:00
6b21fdaaeaRefactor packet writes into their own channel handler class.
md_5
2013-04-27 18:29:12 +10:00
fa9dd7e27fSynchronize yaml save to close#286, crash on end
md_5
2013-04-27 18:17:40 +10:00
f44cf6c8e9Move some bootstrapping to the connected method, #267
md_5
2013-04-27 12:27:40 +10:00