639e5f3c1d
Add 'unsafe' api for things like packet sending that may be implementation specific or break at any time
md_5
2013-05-31 17:02:45 +10:00
9fd69068ae
[TESTING] Merge protocol api into master. This should provide slightly better performance and allow more flexibility for plugin developers.
md_5
2013-05-31 16:53:41 +10:00
9c35cad824
Will do final tests tomorrow, but all seems to work. Yay for efficiency and options for plugin developers!
md_5
2013-05-30 19:36:43 +10:00
d82b29e15a
Finish up protocol API - we now compile again. Extensive testing is required, but that is for another day.
md_5
2013-05-30 19:11:05 +10:00
9b0c827c37
Now just to implement the necessary constructors and constants
md_5
2013-05-30 18:29:59 +10:00
125d3f07f7
Fix up failing test
md_5
2013-05-30 18:15:10 +10:00
2f45f0d578
Rework protocol system
md_5
2013-05-30 18:09:46 +10:00
ad4c143ce4
Finish and create passing unit tests for the integrity of all packet classes.
md_5
2013-05-30 17:34:56 +10:00
835e4e332c
Start work on more efficient, publically accessable packet API
md_5
2013-05-30 16:38:53 +10:00
0578f94522
Rework shutdown sequence to close#391
md_5
2013-05-30 16:23:02 +10:00
0cd4c9030cClose#396 - broken API spec for "ALL" server
md_5
2013-05-29 12:03:41 +10:00
0d666168f0Close#398 by printing debug so we can identify the issue if it arises again
md_5
2013-05-29 12:02:06 +10:00
cfb823f077Close#395 - work around trove quirks
md_5
2013-05-29 12:00:57 +10:00
36a5e89ff9
I told you so
md_5
2013-05-27 19:28:50 +10:00
bb4e8e29a5
Update Netty version and remove our workaround - if this breaks, @mibby keeps the pieces.
md_5
2013-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_5
2013-05-26 21:24:32 +10:00
d1950389cc
Just leave field as map...
md_5
2013-05-26 12:26:26 +10:00
9d841bb91a
Store config in a case insensitive map
md_5
2013-05-26 12:25:46 +10:00
12fec2fcdd
Add some not null checks to API methods
md_5
2013-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_5
2013-05-25 17:24:37 +10:00
538beb33a6
Remove now redundant field from InitialHandler
md_5
2013-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_5
2013-05-25 17:18:03 +10:00
3e28decef2
Remove getServer from the api - long depreceated
md_5
2013-05-25 17:09:29 +10:00
f93b647df3
Move protocol version declaration
md_5
2013-05-25 17:03:00 +10:00
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