3ce7982778
Clean up pipeline flow.
md_5
2013-06-15 21:08:49 +10:00
b55944e2fb
Dont spam the console with too many exceptions
md_5
2013-06-14 07:31:58 +10:00
12cba14657
Tweak our channel promise to be a bit more hellpful on errors
md_5
2013-06-13 20:51:22 +10:00
78e67283cc
Roblabla feels listeners should be at the top
md_5
2013-06-11 20:23:48 +10:00
f0f1e71c93
Implement super sexy console to close#315
md_5
2013-06-11 18:55:15 +10:00
3c1a5aabfd
Add translation + fix spelling for mojang servers down
md_5
2013-06-11 10:29:19 +10:00
f0d4e8c24a
I feel like the time for change is here
md_5
2013-06-10 14:55:57 +10:00
ba8bd7faf0
Try to cut off packet race conditions when moving servers.
md_5
2013-06-10 08:54:52 +10:00
787692070e
Set a row limit to stop at, we should shrink this after a while. Meh api is good enough for me
md_5
2013-06-08 15:40:49 +10:00
523e991018
Doesnt allow ALL possible variations of a string, but its good enough for now
md_5
2013-06-08 15:34:30 +10:00
7733fbfb28
Make tab list work!
md_5
2013-06-08 14:43:03 +10:00
44ac36941f
Use 1 based index
md_5
2013-06-08 14:10:15 +10:00
0235c4a01e
Make sure to init the tab list
md_5
2013-06-08 14:08:48 +10:00
b4220e9229
Refactor all the tab APIs
md_5
2013-06-08 14:06:09 +10:00
9b9addfccd
Add interfaces for custom TabAPI, just need to add the hooks now, and of course a pretty example. As always, not tested yet.
md_5
2013-06-08 13:51:23 +10:00
b75a2b5060
[Breaking] Close#423 by making tab list per listener.
md_5
2013-06-08 13:13:17 +10:00
b5aecd5dcc
Stab at fixing forge and wecui support when combined. F**** I hate mods.
md_5
2013-06-08 12:35:50 +10:00
4d51d16512
Fix mods like wecui not working after switching servers. #364
md_5
2013-06-08 09:45:45 +10:00
05a9342854
Ramp up warning in preparation for breaking commit
md_5
2013-06-06 20:23:50 +10:00
483fede234
Work around windows bugs
md_5
2013-06-06 18:13:56 +10:00
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