Commit Graph

  • f065d0099f Add reconnect api to allow mysql reconnect locations. md_5 2013-01-12 11:35:55 +11:00
  • 4cef0b2395 Add a tab list handler to allow plugins to customize the tab list. md_5 2013-01-12 11:26:26 +11:00
  • 14e196e952 Expand server ping method. md_5 2013-01-12 11:18:35 +11:00
  • 4f0a02dcca Think this is a good way to manage events, since many will be targeted between specific nodes. It is expected for developers to cast as needed. md_5 2013-01-12 11:15:40 +11:00
  • 434b950a92 More changes. API is going well, but struggling to break it up into sensible classes whilst allowing for the fact that in the future we will have: - Player to Proxy - Proxy to Proxy - Player to Internal Server Connections. md_5 2013-01-11 09:49:54 +11:00
  • 5402bd2cb1 Add plugin loading. md_5 2013-01-10 20:41:05 +11:00
  • 9196f8f61e More work on the API: Up next, command senders. md_5 2013-01-10 19:54:12 +11:00
  • e3664cb654 Api spec is already looking really good. md_5 2013-01-10 18:16:29 +11:00
  • 162f75423d Add stub api class. md_5 2013-01-10 17:56:09 +11:00
  • 0354ce3588 Don't want to stage them - update gitignore. md_5 2013-01-10 17:43:23 +11:00
  • a7f7a49fc3 Refactor into maven modules. md_5 2013-01-10 17:41:37 +11:00
  • addf81f92a Properly remove UserConnection from server's list KaneFreeman 2013-01-09 23:23:24 -05:00
  • 90e1bc6dd8 Add Bungee command. md_5 2013-01-10 14:49:59 +11:00
  • 91ac250d35 Adding support for plugin packet broadcasting. KaneFreeman 2013-01-09 08:48:20 -05:00
  • 08801f5d03 Add Travis so dud PRs don't get merged. md_5 2013-01-10 11:45:58 +11:00
  • a3dbdae3df Don't allow users to connect to the server they are already on. md_5 2013-01-08 12:11:56 +11:00
  • 0984b8703f Finally start time we look at maven central deployment. Half want to get rid of proguard but that might pose issues with dbo staff. md_5 2013-01-07 18:09:40 +11:00
  • 393562ff5a Added support for plugins to get the current server a player is on. KaneFreeman 2013-01-06 12:06:39 -05:00
  • 608ca78be1 Allow moderators to use the IP command lol768 2013-01-04 18:49:00 +00:00
  • d622041d45 Add option to force default server md_5 2013-01-05 20:59:41 +11:00
  • 73bc6561f2 Who cares if this is wrong, people seem to like it because their networking configuration is broken. Kittens have died because of this commit. md_5 2012-12-25 14:18:39 +11:00
  • dc18d82bd9 Seems I way overshot it @phanaticd md_5 2012-12-24 14:04:44 +11:00
  • bc3f63790a Add tweakable buffer size. md_5 2012-12-24 11:47:25 +11:00
  • 51ed8beffa Reduce buffer size by half. md_5 2012-12-24 08:36:00 +11:00
  • 3114e1e802 Buffer all the streams. @phanaticD please try this build as soon as you can, without your changes. md_5 2012-12-23 13:57:39 +11:00
  • b0faea5254 Add greload command and option to disable metrics. md_5 2012-12-23 13:57:19 +11:00
  • aba35a3b2b v1.4.6 compatibility mbax 2012-12-19 22:25:55 -05:00
  • c8ee5b6e76 No more 0x15 md_5 2012-12-21 08:42:51 +11:00
  • 2100b66566 Update to protocol version 51 mbax 2012-12-13 16:31:05 -05:00
  • 422e32d706 Fix potential logic flaw in getting default server. Need to look into forced servers issue. md_5 2012-12-11 14:13:12 +11:00
  • 52455d3249 Added ability to intercept all chat and to set TabList names Doridian Draconia 2012-12-10 20:54:24 +01:00
  • b4c13285ff Spoutcraft violates standards. Yay! md_5 2012-12-07 12:08:22 +11:00
  • 269dc7ee15 Add moar debug md_5 2012-12-06 11:23:43 +11:00
  • 36b36926b5 Fix issue #60 md_5 2012-12-04 09:52:15 +11:00
  • 5c6463a2aa This is a huge day. Thanks @Eloston. Only encrypt one way! md_5 2012-12-03 15:46:16 +11:00
  • b44fa4c06f Allow no forced servers because asohgdvksahldu md_5 2012-12-01 18:04:48 +11:00
  • bfc0d3029e Fix docs for PluginMessageEvent Steven Scott 2012-11-24 16:22:54 -08:00
  • f40592dee8 Missed the PluginMessageEvent Steven Scott 2012-11-24 16:14:44 -08:00
  • 3c358c9c19 Add onPluginMessage event Allow plugins to register global message channels Added a packetQueue to the ServerConnection class Created a packet tag "KillCon" to kill an upstream connection (Required for Stargate-Bungee) Steven Scott 2012-11-24 15:21:22 -08:00
  • 0d8716df93 Add a few more EID rewrites md_5 2012-11-22 14:25:09 +11:00
  • dbca9acac3 I don't think an all 0 key poses an issue. Also increase logging when cannot connect to server. md_5 2012-11-19 20:39:24 +11:00
  • 02e00313bd Reduce encryption keygen time md_5 2012-11-19 20:34:55 +11:00
  • 1999076429 Fix potential issue with maps and frames. md_5 2012-11-19 19:34:08 +11:00
  • 7b682df899 Re add BouncyCastle since it seems to cause all sorts of issues. Look! No BouncyCastle. Thanks to @macer1 for helping out with this. (reverse-merged from commit 596db51a8e) md_5 2012-11-19 19:08:56 +11:00
  • 596db51a8e Look! No BouncyCastle. Thanks to @macer1 for helping out with this. md_5 2012-11-17 11:45:52 +11:00
  • 5906617a40 Update Mendax to 1.4.4 - cosmetic change mbax 2012-11-15 16:10:05 -05:00
  • b4661a5c5f Update version number to 1.4.4 - cosmetic change mbax 2012-11-15 16:08:53 -05:00
  • 1818735501 Allman All The Things - Thanks, jamietech mbax 2012-11-15 16:06:00 -05:00
  • ac48538201 Handle 0 online in list command. Fixes #32 mbax 2012-11-15 15:49:50 -05:00
  • 738234a6e6 Update to 1.4.4 mbax 2012-11-14 15:00:35 -05:00
  • 166fc798f1 Update to 1.4.4 mbax 2012-11-14 15:00:22 -05:00
  • 96a5287e5b Stab in dark at forge + more client mod support. md_5 2012-11-12 17:21:09 +11:00
  • 6b984e052d Hardcode MC versions md_5 2012-11-12 17:15:31 +11:00
  • a20e8951f6 Clean some formatting etc md_5 2012-11-08 18:55:32 +11:00
  • 5ecbd4b2bc Fix to issue #28 and also added a default case to tab list. Ranzdo 2012-11-07 05:51:32 +01:00
  • 2c1d7b34e6 Fix issue #7 by adding Tab List Support. Thanks @ranzdo Björn Sundahl 2012-10-28 02:05:08 +02:00
  • e4522c7ab4 Fix disabling almost all commands. Oops md_5 2012-11-06 18:43:42 +11:00
  • 70be951ac2 Fix commands not being executed at all when disabled md_5 2012-11-06 18:35:51 +11:00
  • 71ab7f7c45 Add ability to block a server change and send a message on change mbax 2012-11-02 01:45:14 -04:00
  • cd95befbea Effect remove packet too md_5 2012-11-02 12:55:39 +11:00
  • f9c8d0ae09 Fix issue #21 by rewriting packet 0x29 entity effect md_5 2012-11-02 12:54:27 +11:00
  • 9aeb63889f Fix issue #20 by colouring motd in command md_5 2012-11-02 09:22:40 +11:00
  • 88babcaea1 Close issue #24 by adding hostname paramater to login event md_5 2012-11-02 09:21:17 +11:00
  • 6f005064a1 Add new event for @mbax md_5 2012-11-02 09:19:55 +11:00
  • 30abf975c2 Fix onlogin not firing, handshake firing twice lol768 2012-10-31 19:52:45 +00:00
  • 3c0f9bc3c4 Because server admins are bitchy we need to support 1.3 as well md_5 2012-10-29 18:36:25 +11:00
  • 428a77bae1 Because server admins are bitchy we need to support 1.3 as well md_5 2012-10-29 18:36:25 +11:00
  • 2252bb27c6 Support 1.3 pings. md_5 2012-10-29 18:23:12 +11:00
  • 9e4ecf1ad4 Is ammar2 a wizard? md_5 2012-10-28 16:00:28 +11:00
  • 328f23a4fd Allow coloured motd md_5 2012-10-27 09:38:08 +11:00
  • 52e81deb58 Update for 1.4. Please note this is really messed and doesn't seem to work. md_5 2012-10-26 17:53:07 +11:00
  • 671710f4e2 Update for 1.4. Please note this is really messed and doesn't seem to work. md_5 2012-10-26 17:53:07 +11:00
  • fbe16cb906 Update for Mendax md_5 2012-10-26 16:43:46 +11:00
  • 51174c2c9f Change to Mendax and refactor stuff. md_5 2012-10-26 16:41:06 +11:00
  • f3204c37fd Fix arrows flying back after server reconnect. md_5 2012-10-25 17:05:16 +11:00
  • d9bd0e3ee6 Don't need to maintain rain or held item state. Closes issues #12 and #3 md_5 2012-10-25 16:26:42 +11:00
  • 05019bd31a Create new OPTIONAL_MOTION instruction and use it in 0x17 md_5 2012-10-24 07:32:40 +11:00
  • b12953f2dc Actually register motd command. md_5 2012-10-23 16:43:58 +11:00
  • d47f37557c Fix replace method lol768 2012-10-22 12:31:22 +01:00
  • d4122eb5e5 Add /motd command to allow user to set motd without restarting/stopping server lol768 2012-10-22 12:28:30 +01:00
  • f936e1b869 Fix &h not being removed from the message properly lol768 2012-10-22 12:43:18 +02:00
  • e2c357ccb0 Allow custom colours and hide prefix lol768 2012-10-21 22:41:17 +02:00
  • e0b38c9984 0x47 is byte not boolean, shouldn't make a difference md_5 2012-10-22 09:35:43 +11:00
  • 3b7df920d1 Fix 0x17 md_5 2012-10-22 08:43:26 +11:00
  • 0d443603be Add translateAlternateColorCodes method lol768 2012-10-21 22:36:28 +02:00
  • fbf3fc9795 Keep spaces in alerts md_5 2012-10-21 20:58:31 +11:00
  • 372b3c231c Prevent errors when the full config is not set md_5 2012-10-21 18:30:14 +11:00
  • a6007ec6cf Add post auth event md_5 2012-10-21 12:46:58 +11:00
  • f38ef71de8 Micro optimize by using ubyte in skips md_5 2012-10-20 21:37:04 +11:00
  • 5f33136cbf Optimizing breaks the jar md_5 2012-10-19 17:29:49 +11:00
  • 5962ebd992 Hopefully fix issue #2 by using an unsigned byte md-5 2012-10-19 09:51:48 +12:00
  • 02b353b485 Run jar through proguard (don't obfuscate) to crush it down to 300kb md_5 2012-10-18 17:42:12 +11:00
  • ec1829d921 Added the direction byte to 0x0F Björn Sundahl 2012-10-18 02:42:56 +02:00
  • ea5584f28c Strings can be treated as short_short md_5 2012-10-18 13:50:06 +11:00
  • 83275df93e Crush packets for speed and add basic toStrings md_5 2012-10-18 10:32:41 +11:00
  • c9f78a989c Fix a few definitions md_5 2012-10-17 19:03:30 +11:00
  • 88973388f7 Hold me tight, use my own packet definitions. md_5 2012-10-17 19:03:20 +11:00
  • f0656355de Initial commit. Man the Minecraft protocol is sucky. md_5 2012-10-17 18:32:35 +11:00
  • 6c66e18262 Nothing like a change of coding style to neaten things up. md_5 2012-10-16 19:50:56 +11:00
  • e0b738e188 Best to at least hope for DevBukkit acceptance. md_5 2012-10-16 17:59:37 +11:00