2
0
mirror of https://github.com/proxiodev/RedisBungee.git synced 2024-11-14 16:58:03 +00:00
Commit Graph

76 Commits

Author SHA1 Message Date
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
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
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
vemacs
62efee23aa Add getPlayersOnServer method 2013-12-27 13:40:58 -07:00
Tux
5fc82400a9 Analysis performed by IntelliJ IDEA prior to new release on SpigotMC.org 2013-12-24 00:15:06 -05:00
Tux
f240742489 Minor refactor and fixes. 2013-12-23 23:42:56 -05:00
Tux
fb3d67f43c Use bungeecord-config instead of snakeyaml 2013-12-23 23:12:54 -05:00
Tux
e5bfb52c0a Clean player list the slow and safe way. 2013-12-18 12:10:32 -05:00
Tux
fd5120580d fix command formatting 2013-12-15 13:33:04 -05:00
Tux
17ba11a284 Readd the clone detection. 2013-12-15 12:07:42 -05:00
Tux
adf61b7b8d fuck the clone detection, it doesn't work very well 2013-12-15 11:43:53 -05:00
Tux
1bf6d98d54 le sigh 2013-12-15 11:41:08 -05:00
Tux
fa93d67e1b Change detection method for duplicate players online. 2013-12-15 11:30:08 -05:00
Tux
6e179f96cf Pre-construct 2 of the more common chat messages. 2013-12-14 09:34:42 -05:00
Tux
ae696eccff Add support for the new BungeeCord chat component API. 2013-12-14 09:28:51 -05:00
Tux
83c18c212b Looks like /glist is now broken. Back to basics! 2013-12-14 00:31:57 -05:00
Tux
cacea73f2e * Don't shade in commons-lang anymore, replaced with SimpleDateFormat instead.
* Add IP address logging support.
 * Add /ip command with permission node redisbungee.command.ip.
 * Mark some stuff as final so that the JVM can optimize things a little more.
2013-12-13 16:32:55 -05:00
Tux
14aba0ffb3 Simplify /glist showall code. 2013-12-12 15:29:29 -05:00
Tux
3925c3a313 * Tweak our CommandSender.
* In lieu of running the plugin and causing confusion, give them an RuntimeException.
2013-12-06 21:42:03 -05:00
Tux
7c35aad456 Fix Jedis connection failure detection. 2013-12-06 21:27:28 -05:00
Tux
080dab084a Better guard against failed redis connection attempts. Also reformat code. 2013-12-04 16:54:51 -05:00
Tux
8c824cc397 Add better AUTH support. 2013-12-03 16:01:27 -05:00
Tux
0beae77548 Don't half-ass the clone detection. 2013-12-03 15:39:36 -05:00
Tux
89d9981db8 DURR HURR 2013-12-02 22:03:39 -05:00
Tux
70c3f5fcdc Better support Redis on ports other than 6379. Also improve the anti-clone. 2013-12-02 22:02:55 -05:00
Tux
7ff324c6d8 TIL you can clone yourself 2013-11-26 19:43:40 -05:00
Tux
983d7567da Make the PubSub Listener its own thread 2013-11-26 14:51:52 -05:00
Tux
d57c825c76 Fix permission. 2013-11-16 13:58:15 -05:00