Commit Graph

  • d1760dad93 Custom outdated messages, tick! md_5 2013-07-02 19:26:21 +10:00
  • d3d11cf283 Update to netty CR8 md_5 2013-07-02 15:31:20 +10:00
  • d3bada58d4 Close #469 - chat event setMessage md_5 2013-07-02 10:45:04 +10:00
  • 23517a9a97 Merge pull request #476 from vemacs/patch-1 md-5 2013-07-01 14:10:43 -07:00
  • fdc87e88f5 Supposedly fix walk speeds vemacs 2013-07-01 15:34:17 -04:00
  • 12941ffe62 Close #471 - sync sqlite operations to guard against deadlocks md_5 2013-07-01 21:25:39 +10:00
  • 06e732d8c7 Close #474 - 1.5 ping to 1.6 bungee md_5 2013-07-01 21:20:18 +10:00
  • 5c4ea3c7a0 Solve long standing issue of creating too many TCP packets. This fix works very effectively. md_5 2013-07-01 17:38:50 +10:00
  • 632fa8bd94 Partially support forced_hosts MOTD without SRV records - gonna think how best to put this in the config, for now its server: motd:, might remove listener motd later on md_5 2013-07-01 14:05:57 +10:00
  • 8732904bfd Add stream helper to PacketFA md_5 2013-07-01 13:45:36 +10:00
  • 788b96dc0a knohacks - thanks @ammaraskar md_5 2013-07-01 13:37:03 +10:00
  • 1296783d9b Update to Minecraft 1.6.1 md_5 2013-07-01 13:19:18 +10:00
  • a9603a6372 Bump Javassist version Minecraft-1.5.2 md_5 2013-06-29 15:04:13 +10:00
  • b15ed87ad5 Netty CR7 m8 md_5 2013-06-29 15:02:38 +10:00
  • 3e816f628b Update to Netty CR6 md_5 2013-06-27 10:27:04 +10:00
  • 7bfc4bf819 Remove outbound boss for now md_5 2013-06-27 10:16:23 +10:00
  • f8d15f4c88 Fix bad packet ID with bows David Marby 2013-06-27 10:14:34 +10:00
  • a73b06eee3 Close #462 - shutdown gracefully md_5 2013-06-26 20:47:05 +10:00
  • 2069679140 Silence JLine errors md_5 2013-06-25 11:29:47 +10:00
  • 9a173968f1 Update to Netty CR3 but include workaround for (bug?) present in it. Feedback is welcome, #448 is related. md_5 2013-06-23 10:40:27 +10:00
  • 13f1fa7443 Reject clients on other protocol versions. AgentK 2013-06-21 02:24:47 -03:00
  • 0f7da279ef Close #450 - errors from our backport md_5 2013-06-19 13:30:43 +10:00
  • a6ba661a32 Back to CR1 we go. Deal with the issues. md_5 2013-06-19 07:36:40 +10:00
  • 22133bc8d2 Close #445 - error when clients use forge md_5 2013-06-18 21:10:16 +10:00
  • f9c9517958 Why can no one ever provide helpful information to attempt to diagnose a bug, it is ridiculous that you can expect my help when you don't even provide a version number. md_5 2013-06-18 20:52:18 +10:00
  • 7a79bd0816 Update to Netty CR5, boasts very nice performance and should hopefully fix many of the issues we have seen. md_5 2013-06-15 21:12:15 +10:00
  • 6a60376033 If #438 does not go away, then BungeeCord users are derps, since this class has no been reverted to the exact same state before the so called issue inducing commit md_5 2013-06-17 19:10:38 +10:00
  • 4ce0eee232 #438 please just go away. md_5 2013-06-17 17:25:20 +10:00
  • 72f3a79759 Do what we can about Jline not being installed md_5 2013-06-17 17:05:02 +10:00
  • dbb6aebf58 #3 windows fix md_5 2013-06-17 16:29:21 +10:00
  • 54040ec48d Windows fix #2 md_5 2013-06-17 16:17:50 +10:00
  • 8c4ddf458c Fix #1 for windows. md_5 2013-06-17 16:13:27 +10:00
  • 07fb6490f8 Close issue #440 - players remaining after logout md_5 2013-06-17 14:19:16 +10:00
  • d9eb8c66b8 Change order of boolean so the latch is decremented all the time Robin Lambertz 2013-06-17 00:27:00 +02:00
  • 7fab3ba372 Try twice to init jline md_5 2013-06-16 21:27:15 +10:00
  • 92c3ef1989 Fix custom tab API to allow using as soon as constructed md_5 2013-06-16 15:40:31 +10:00
  • fbf2d8969e Exception caught should rely on channel activity state, not OUR close flag md_5 2013-06-16 11:30:03 +10:00
  • 1881507712 Move scoreboard stuff to the sscore package in preparation for refactor md_5 2013-06-16 09:10:25 +10:00
  • fd2a72477f Move tab list stuff to the 'tab' package md_5 2013-06-16 09:08:48 +10:00
  • d4cbac1bdf Add tab list getter to api md_5 2013-06-16 07:56:38 +10:00
  • fa0671ab2a Finish up TabApi impl. md_5 2013-06-16 07:55:15 +10:00
  • 184154a8b3 Close issue #437 md_5 2013-06-16 07:26:29 +10:00
  • cbec4e836a Harsher reload warning md_5 2013-06-15 21:12:15 +10:00
  • 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
  • ce8f1b44b6 Musical versions md_5 2013-06-05 20:30:34 +10:00
  • b1e3f6a75b And people think dependancy loading is easy. Close #381 md_5 2013-06-05 18:24:33 +10:00
  • 33d315b719 Tone down PingHandler too DerFlash 2013-06-03 15:32:10 +02:00
  • d11e130d61 Close #365 - prettier error when mc.net is down md_5 2013-06-03 19:54:41 +10:00
  • 45a93c8cfc Close #417: whois -> find md_5 2013-06-03 19:49:35 +10:00
  • fd411edddb Tone down logging for surprisingly large reduction in CPU usage - Closes #401 md_5 2013-06-03 19:48:21 +10:00
  • ac5e8dbaff Fix the bad packets! Naughty naughty packets! md_5 2013-06-03 17:55:00 +10:00
  • 340d82812a Reorder checks to prevent malformed packets throwing errors md_5 2013-06-02 22:19:49 +10:00
  • eaf99cf4a6 Yo dawg. Lets start populating the seen row md_5 2013-06-02 17:11:44 +10:00
  • 4baae5a230 Add space to whois md_5 2013-06-02 14:39:51 +10:00
  • aa1a871967 Actually use our threadLocal. Do'h md_5 2013-06-02 14:33:47 +10:00
  • 18f5ed3102 Close #410 - forge crashes md_5 2013-06-02 10:30:44 +10:00
  • d1dd7379b1 Use cleaner equals check and actually set member field md_5 2013-06-02 10:23:21 +10:00
  • 0b0d09427d Proper case sensitivity + dont reverse lookup forced hosts md_5 2013-06-02 09:23:05 +10:00
  • dce0f6b408 Missed some getters md_5 2013-06-01 18:01:04 +10:00
  • c5307c4451 Dont use getters in team packet and add null check to team name md_5 2013-06-01 18:00:17 +10:00
  • 4f2b98188e Don't allow stupid users to connect bungee to themselves md_5 2013-06-01 17:55:51 +10:00
  • d5eb37c7a6 Add debug to tryFailure md_5 2013-06-01 17:46:11 +10:00
  • 2a421cdd8d Close #306 use SQLite for reconnect locations md_5 2013-06-01 17:29:14 +10:00
  • 757f8f0cb9 Fix comparisons of objects in case insensitive hashmap md_5 2013-06-01 16:07:17 +10:00
  • 388d2620db Fix forge support with new protocol - closes #407 md_5 2013-06-01 12:55:02 +10:00
  • 3ba52cb98b Might need a better way to do this...... oh well, add all the netbeans code style files md_5 2013-06-01 11:12:03 +10:00
  • e652214071 Close issue #406 - tab list md_5 2013-06-01 11:10:56 +10:00
  • 0821404f92 Add netbeans config file md_5 2013-06-01 11:09:46 +10:00
  • 11b90b91b7 Update ServerConnection.java md-5 2013-05-31 20:45:00 +10:00
  • aa3989db19 damn web editor md-5 2013-05-31 19:26:15 +11:00
  • 76c914db14 Update InitialHandler.java md-5 2013-05-31 18:22:19 +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