bb4e8e29a5
Update Netty version and remove our workaround - if this breaks, @mibby keeps the pieces.
md_52013-05-27 18:22:59 +10:00
8e34e038d6
Remove chat event firing when we get a message from server to client, as Mojang has decided to completely break this in the next major Minecraft release.
md_52013-05-26 21:24:32 +10:00
d1950389cc
Just leave field as map...
md_52013-05-26 12:26:26 +10:00
9d841bb91a
Store config in a case insensitive map
md_52013-05-26 12:25:46 +10:00
12fec2fcdd
Add some not null checks to API methods
md_52013-05-25 17:26:54 +10:00
8b6b134662
Maybe one day we will want to set this null - it can start null, so it can become null
md_52013-05-25 17:24:37 +10:00
538beb33a6
Remove now redundant field from InitialHandler
md_52013-05-25 17:22:43 +10:00
97338cbfad
Its impossible unless you have a creative server and no mobs and no nothing, but we must allow 0 as an entity ID
md_52013-05-25 17:18:03 +10:00
3e28decef2
Remove getServer from the api - long depreceated
md_52013-05-25 17:09:29 +10:00
f93b647df3
Move protocol version declaration
md_52013-05-25 17:03:00 +10:00
775ffdc998
Optimize online count and broadcast methods
md_52013-05-25 17:01:39 +10:00
80c22027de
Slightly more optimized getChannels
md_52013-05-25 16:52:41 +10:00
122987dd83
No space for lost connection translation
md_52013-05-25 16:50:39 +10:00
ac4bab2425
More case insensitive tests and read write lock for connections
md_52013-05-25 16:50:04 +10:00
a51ffb1f4c
Use our own promise to work around @netty pipeline issues
md_52013-05-25 11:55:54 +10:00
77e0dcc7f8
Dont throw exceptions on missing translations
md_52013-05-25 11:54:17 +10:00
ddb93fd988
That was an easy test - just had time to write
md_52013-05-24 14:45:33 +10:00
7eac22d362
Make perms case insensitive - need to write unit test still
md_52013-05-24 14:44:40 +10:00
539fccb873
The client handles the server sending the same score multiple times to overwrite the previous entry.
Jacobi Carter2013-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_52013-05-14 18:32:17 +10:00
21a354fa75
Add home grown event bus
md_52013-05-14 11:30:08 +10:00
8e262cf428
Close issue #311 - exception feedback on server connector
md_52013-05-04 09:28:28 +10:00
125df5c22d
Add SQLite driver for future use
md_52013-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_52013-05-03 20:57:19 +10:00
d3c1339cc9
Make sure we write out custom login packets
md_52013-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_52013-05-03 20:29:36 +10:00
7436621481
Refactor encryption to be two step like vanilla. Thanks @LexManos for pointing this out.
md_52013-05-03 19:30:54 +10:00
6236cff658
Refactor encrypt util class in preparation for forge support.
md_52013-05-03 19:10:54 +10:00
6b504d9160
Use faster collections for the various tab lists.
md_52013-05-03 18:20:10 +10:00
ca5db43f70
Don't spew error about long usernames, just disconnect
md_52013-04-28 10:07:23 +10:00
49a22f188f
Alert when we cannot bind
md_52013-04-28 09:42:38 +10:00
ce7c095243
Make ReusableChannelPromise less hacky
md_52013-04-28 08:53:14 +10:00
cbb08ec58b
Duh, of course connect isn't called, because we are already connected!
md_52013-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_52013-04-27 22:24:57 +10:00