639e5f3c1dAdd '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
9c35cad824Will 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
d82b29e15aFinish 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
9b0c827c37Now just to implement the necessary constructors and constants
md_5
2013-05-30 18:29:59 +10:00
125d3f07f7Fix up failing test
md_5
2013-05-30 18:15:10 +10:00
2f45f0d578Rework protocol system
md_5
2013-05-30 18:09:46 +10:00
ad4c143ce4Finish and create passing unit tests for the integrity of all packet classes.
md_5
2013-05-30 17:34:56 +10:00
835e4e332cStart work on more efficient, publically accessable packet API
md_5
2013-05-30 16:38:53 +10:00
0578f94522Rework 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
36a5e89ff9I told you so
md_5
2013-05-27 19:28:50 +10:00
bb4e8e29a5Update Netty version and remove our workaround - if this breaks, @mibby keeps the pieces.
md_5
2013-05-27 18:22:59 +10:00
8e34e038d6Remove 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
d1950389ccJust leave field as map...
md_5
2013-05-26 12:26:26 +10:00
9d841bb91aStore config in a case insensitive map
md_5
2013-05-26 12:25:46 +10:00
12fec2fcddAdd some not null checks to API methods
md_5
2013-05-25 17:26:54 +10:00
8b6b134662Maybe 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
538beb33a6Remove now redundant field from InitialHandler
md_5
2013-05-25 17:22:43 +10:00
97338cbfadIts 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
3e28decef2Remove getServer from the api - long depreceated
md_5
2013-05-25 17:09:29 +10:00
f93b647df3Move protocol version declaration
md_5
2013-05-25 17:03:00 +10:00
775ffdc998Optimize online count and broadcast methods
md_5
2013-05-25 17:01:39 +10:00
80c22027deSlightly more optimized getChannels
md_5
2013-05-25 16:52:41 +10:00
122987dd83No space for lost connection translation
md_5
2013-05-25 16:50:39 +10:00
ac4bab2425More case insensitive tests and read write lock for connections
md_5
2013-05-25 16:50:04 +10:00
a51ffb1f4cUse our own promise to work around @netty pipeline issues
md_5
2013-05-25 11:55:54 +10:00
77e0dcc7f8Dont throw exceptions on missing translations
md_5
2013-05-25 11:54:17 +10:00
ddb93fd988That was an easy test - just had time to write
md_5
2013-05-24 14:45:33 +10:00
7eac22d362Make perms case insensitive - need to write unit test still
md_5
2013-05-24 14:44:40 +10:00
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