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
Tux
d82f375506
Enough commits for today!
2013-11-15 22:09:04 -05:00
Tux
f2f84fcc13
bleh
2013-11-15 22:05:49 -05:00
Tux
c393f4c553
make async pls, also add back the server list ping player structure back as an option
2013-11-15 21:56:59 -05:00
Tux
e69d101c05
More refactoring performed.
2013-11-15 17:55:57 -05:00
Tux
e56f14dc56
Log commands invoked by Redis.
2013-11-15 17:09:03 -05:00
Tux
3c251170ca
Make the RedisBungeeCommandServer local-only
2013-11-15 17:07:28 -05:00
Tux
5364eadbcf
Cleanup
2013-11-15 17:06:17 -05:00
Tux
516ed35fed
Update Jedis version, some refactoring, add PubSub support :D
2013-11-15 17:05:29 -05:00
Tux
72429b004a
Dero
2013-11-13 20:25:09 -05:00
Tux
7aa9d8a7c4
Cleaned up some code, added javadoc building, and I can into performance! Also added a /lastseen command.
2013-11-13 19:28:53 -05:00
Tux
345ceac4b7
Rewrite the initial join server logic as a while loop, do actual bump to 0.2.3 and add /find support.
2013-11-08 18:19:01 -05:00
Tux
baec62873c
We don't need to send the sample at all, so omit it instead.
2013-11-06 21:44:00 -05:00
Tux
c4ee103700
Fix for newest BungeeCord builds (after 4040d9f). Also fixes some minor stuff.
2013-11-01 22:08:48 -04:00
Tux
4359b251b9
Fix count updates...
2013-10-31 19:07:37 -04:00
Tux
73af35aeee
Remove the update count task. It's not useful anymore since 1.7 requires a player list and it is easier simply to use that.
...
/glist still uses the counts.
2013-10-29 19:10:16 -04:00
Tux
bb97d35076
Fixes to SLP.
2013-10-28 23:10:14 -04:00
Tux
23944f7313
Initial support for BungeeCord 1.7 server list ping changes.
2013-10-28 22:42:26 -04:00
Tux
bce3f0ffb7
1 second is too short for some server logins. 1.75 is more realistic.
2013-10-20 00:56:45 -04:00
Tux
6b5e25f18c
Use try-with-resources, attempt space optimizations.
2013-10-19 18:25:38 -04:00
Tux
8da933a585
Handle shutdown more gracefully.
2013-10-18 17:14:58 -04:00
Tux
49c8b83e52
Get a fresh resource each time instead.
2013-10-18 17:11:24 -04:00
Tux
dd4f49b199
Return Jedis resource to the pool.
2013-10-15 11:18:04 -04:00
Tux
92fc64b713
Add WTFPL header
2013-10-14 23:42:23 -04:00
Tux
59dedd64f2
0.2 code.
...
- clean up code
- introduce a separate update task and some caching for player counts
- add canonical /glist support
- better error checking
2013-10-14 20:40:32 -04:00
Tux
2545e4e1c5
Add Javadoc.
2013-10-13 15:44:20 -04:00
Tux
d0f5a24f38
first commit
2013-09-29 16:16:47 -04:00