Commit Graph

266 Commits

Author SHA1 Message Date
Tux f9fbbb388a move serverId to its own field, prepare for next release (0.3.1-SNAPSHOT) 2014-05-20 16:55:50 -06:00
Tux a532a7e6ba Bump version to 0.3 for release 2014-05-20 08:30:08 -04:00
Tux 235b42021b Add in some more API documentation along with a slight optimization for a common use case 2014-05-16 20:41:59 -04:00
Tux ace0979201 Lowercase name -> UUID association 2014-04-26 22:28:17 -04:00
Tux e316e84c2b Fix error when no other servers were present 2014-04-26 20:09:53 -04:00
Tux 0a2b43e7dc Make UUIDResolver properly deal with usernames 2014-04-26 19:43:40 -04:00
Tux d84f42952c Optimize getPlayers() 2014-04-26 19:43:09 -04:00
Tux c5d35a2a1c Better persistence of translated data 2014-04-23 18:05:42 -04:00
Tux 4aeb762c17 Fix UUIDTranslator bug, add UUID null checking, make plugin messaging asynchronous 2014-04-20 10:50:45 -04:00
Tux c82adc61b0 Delete playerCounts hash entry beforehand 2014-04-20 10:16:42 -04:00
Tux 86d9b40a78 Fix a JDK8 build error 2014-04-20 01:13:22 -04:00
Tux 1362739b27 RedisBungee 0.3 base code. A lot has changed. There is more to come. 2014-04-20 01:12:28 -04:00
Tux d3a6170e78 Refactoring 2014-04-19 16:08:49 -04:00
Tux 1ab1d6fd91 Revert to 0.2.6 for now. 2014-04-19 15:55:14 -04:00
Tux cce0368f4c Cache server-ids 2014-04-19 15:54:30 -04:00
Tux 72eb4c6a67 Add primitive heartbeat system 2014-04-19 15:52:15 -04:00
Tux 2ddd35c438 Bumping version to 0.3, a major breaking update in the works. 2014-04-15 22:14:00 -04:00
Tux 03bb9eb679 Remove it as well 2014-04-03 23:32:10 -04:00
Tux c6ca9d1c78 Actually add server to server set. 2014-04-03 23:27:58 -04:00
Tux 98b2c4733a Fix compile error 2014-04-03 23:24:27 -04:00
Tux df5f5ef2c9 Lay linked-servers into the morgue. 2014-04-03 23:03:27 -04:00
Tux e1c5533b9d Fix softdepends 2014-04-02 01:16:54 -04:00
Tux 673223a31f Add softdepends support, so we can override cmd_find/cmd_list automagically. 2014-04-01 11:44:49 -04:00
Tux db0ea751e9 Do not poison the pubsub handler, in order to prevent shutdown hangs. 2014-03-31 23:02:26 -04:00
Tux d65a316427 Revert unintentional change to UUID-based storage. This will be handled soon. 2014-03-31 11:21:48 -04:00
Tux 611ee89fb4 Add new PubSub handling along with associated API methods. 2014-03-31 11:19:33 -04:00
Tux 6924673c16 Improve concurrency of PubSub handler 2014-03-31 10:23:10 -04:00
Tux 8b1ea2f7df Major changes.
* Some events are now handled asynchronously.
 * There is now support for a connection limit.
 * Fixed build under JDK8.
 * Player count is now cached again. Hopefully this means an increase in performance.
2014-03-30 00:31:35 -04:00
Tux 4edfabfe98 Detect "imposter" Bungees (two Bungees with the same server-id). 2014-03-02 14:28:18 -05:00
Tux 49ea863da2 It seems this fixes timeout issues 2014-02-21 18:49:26 -05:00
Tux 27b8b09bf3 Deal with connection failures more gracefully. 2014-02-21 17:02:02 -05:00
Tux 9381701bf6 bumping version to 0.2.6 2014-02-15 02:10:49 -05:00
Tux 9425358631 Fix up Javadoc 2014-02-12 01:26:56 -05:00
Tux cb7963dbc5 Modify POM, support new BungeeCord builds. 2014-02-11 17:42:52 -05:00
Tux 2f40480a50 javadocs 2014-01-28 17:33:53 -05:00
Tux 5a28cd9ede More robust error checking. 2014-01-25 19:06:33 -05:00
Tux b604434091 Add aliases. Meant to be temporary until I can find a good workaround the cmd-list module in newer Bungee builds. 2014-01-24 15:40:45 -05:00
Tux 522a046192 Fix build and use getProxy() 2014-01-22 15:32:49 -05:00
minecrafter e31bd7b409 Merge pull request #3 from alphartdev/patch-1
Register channel for plugin message system
2014-01-22 12:31:40 -08:00
Alphart b18906ff9d Register channel for plugin message system
The plugin message system can't work if the listened channel isn't registered.
2014-01-22 17:24:45 +01:00
Tux 93744f937e oh god vemacs 2014-01-20 18:42:56 -05:00
vemacs af88046eb3 Check the remote player set 2014-01-20 08:34:40 -07:00
vemacs cfd1c20ad7 DAE read Effective Java 2014-01-20 08:16:30 -07:00
Tux d6afec5f47 Add server-id fetch and /serverid command 2014-01-16 21:31:57 -05:00
Tux b470b7a3df gosh 2014-01-16 21:28:25 -05:00
vemacs 085286fbec Merge branch 'master' of https://github.com/minecrafter/RedisBungee 2014-01-16 17:50:01 -07:00
vemacs acde2310c2 Add sendtoall command 2014-01-16 17:49:57 -07:00
Tux 300b826567 Add experimental plugin message API 2014-01-09 16:15:15 -05:00
Tux bcdbf9ba54 * Make the functions vemacs added to be only exposed in RedisBungeeAPI.
* Breaking API change: Last online times are now in milliseconds.
 * Error checking. Because why not?
2014-01-02 00:14:58 -05:00
vemacs efb707cd94 add sendProxyCommand methods 2014-01-01 17:05:55 -07:00