539fccb873
The 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
b25c81daf3
Update 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
21a354fa75
Add home grown event bus
md_5
2013-05-14 11:30:08 +10:00
aefe3333a9
Add per plugin loggers
mickare
2013-05-14 11:19:01 +10:00
0afefa8f61
Allow 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
834ac24b38
Add EventBus test, which fails, now to fix!
md_5
2013-05-13 18:36:12 +10:00
c465eca03b
Just escape utf chars
md_5
2013-05-12 22:01:42 +10:00
1ea53f01aa
Add a series of new translations
md_5
2013-05-12 13:39:02 +10:00
202dab5c98
Add texture pack API
md_5
2013-05-12 09:28:36 +10:00
49ea7f908f
Add server switch event
md_5
2013-05-12 09:15:17 +10:00
9d3bddedb6
Return if command should not be executed to avoid exceptions and unnecessary messages to the player.
Harry
2013-05-05 23:13:30 +02:00
332bdaaec0
Refactor 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
5eb7a6eba7
Fix forge support - closes#312
md_5
2013-05-04 09:40:10 +10:00
8e262cf428
Close issue #311 - exception feedback on server connector
md_5
2013-05-04 09:28:28 +10:00
125df5c22d
Add SQLite driver for future use
md_5
2013-05-03 21:25:47 +10:00
7b631092f5
Add 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
d3c1339cc9
Make sure we write out custom login packets
md_5
2013-05-03 20:36:55 +10:00
679bf2fca9
Synchronize 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
7436621481
Refactor encryption to be two step like vanilla. Thanks @LexManos for pointing this out.
md_5
2013-05-03 19:30:54 +10:00
6236cff658
Refactor encrypt util class in preparation for forge support.
md_5
2013-05-03 19:10:54 +10:00
6b504d9160
Use faster collections for the various tab lists.
md_5
2013-05-03 18:20:10 +10:00
ca5db43f70
Don't spew error about long usernames, just disconnect
md_5
2013-04-28 10:07:23 +10:00
49a22f188f
Alert when we cannot bind
md_5
2013-04-28 09:42:38 +10:00
ce7c095243
Make ReusableChannelPromise less hacky
md_5
2013-04-28 08:53:14 +10:00
cbb08ec58b
Duh, 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
92e7faa346
Stab at closing #285, /send current issues
md_5
2013-04-27 18:34:43 +10:00
6b21fdaaea
Refactor packet writes into their own channel handler class.
md_5
2013-04-27 18:29:12 +10:00
fa9dd7e27f
Synchronize yaml save to close#286, crash on end
md_5
2013-04-27 18:17:40 +10:00
f44cf6c8e9
Move some bootstrapping to the connected method, #267
md_5
2013-04-27 12:27:40 +10:00