mohammed jasem alaajel
96793e81c5
code clean up and lambda etc
2021-05-21 16:51:44 +04:00
mohammed jasem alaajel
39b3c03604
fixed the placeholder api problem
2021-05-21 03:34:37 +04:00
Chnkr
429ed39160
This release adds support for BungeeCord 1.13 and later, as well as adding support for recovering pub/sub channels and a version bump.
2019-04-19 20:59:19 +02:00
Alw3ys
31cec3c994
Add PlayerProxy for Plugin Messaging
2017-06-17 17:08:58 +02:00
Tux
c753bfa983
whoops
2016-06-25 08:39:55 -04:00
Tux
4707fb79be
Guard against unexpected exceptions from AsyncEvent usage
2016-05-08 03:53:10 -04:00
Tux
5d3cb98521
fix ServerPlayers message bug
2016-04-07 22:39:59 -04:00
Tux
546ee7566d
Remove internal cache because it's a mess
2016-02-26 23:17:24 -05:00
Tux
f5af1aed70
0.3.8-INTERIM-4
2016-01-18 18:01:28 -05:00
Tux
11d93e8e91
Allow async ping to be toggled off as needed
2016-01-10 14:30:17 -05:00
Tux
ea2cb74be6
Revert "Remove async ping event, too many plugins break with it."
...
This reverts commit 3b2d157943
.
2016-01-10 14:05:55 -05:00
Tux
3b2d157943
Remove async ping event, too many plugins break with it.
2015-12-30 02:15:39 -05:00
Tux
7ee37ae4cb
Don't create an entirely new ServerPing object.
2015-12-06 23:14:53 -05:00
Tux
1ee67a0587
SwiftMOTD isn't compatible with RedisBungee.
2015-12-06 23:12:48 -05:00
Tux
d691180011
Tweaks
2015-10-25 21:00:18 -04:00
Tux
0a0f73c152
bump to 0.3.8, fix a silly bug.
2015-10-21 15:55:09 -04:00
Tux
87ab0e72fd
Relicensing under the Eclipse Public License.
2015-10-18 19:52:46 -04:00
Tux
cd3f5f1b7e
Better firing of network events when we need to resync.
2015-10-03 23:45:34 -04:00
Tux
4e09efe801
Resolve more synchronization issues.
...
Notably, getLastOnline() is more in sync, putting a probable end to #23 !
2015-10-03 23:36:37 -04:00
Tux
e285b3f2aa
Better resyncing of missing players on the proxy.
2015-09-27 11:49:03 -04:00
Tux
d1bfb9e162
If we find an async ping event-hostile plugin (currently only ServerListPlus), run the ping handling handler synchronously.
...
This is meant as a move to attempt to introduce a better mechanism for handling async events in a more sane way.
2015-08-25 20:12:55 -04:00
Tux
431ff013e1
ServerConnectedEvent task doesn't really benefit from pipelining. Possible fix for #23 ?
2015-08-01 18:00:29 -04:00
Tux
b95400e810
Fix logging in
...
Looks like player "online" entries need to have stricter validation. I'll probably implement this with Lua.
2015-06-28 07:08:39 -04:00
Tux
a986481b0d
Never modify the response if using a forced host and ping_passthrough.
2015-06-25 12:09:21 -04:00
Tux
682d180505
Fix the licensing.
2015-06-24 05:54:43 -04:00
Tux
32f0dffd85
Reformatting and corrected several comments and messages.
2015-06-24 05:51:40 -04:00
Tux
8c05655330
Always kick the new player in online mode.
...
Allowing the new player on is more seamless, but does not synchronize well, so I've forced a kick instead, which is a cleaner solution at the expense of minor inconvenience.
2015-06-22 04:54:15 -04:00
Tux
ff602bc5e6
Player/internal tweaks:
...
- Switch to BungeeCord task scheduler, since it's fixed.
- Moved player checks and such to LoginEvent. The login network event is still published from PostLoginEvent.
- Fix a typo. Whee.
2015-06-22 04:35:45 -04:00
Tux
4834b7826f
Use more efficient HMSET when possible.
2015-06-22 04:00:25 -04:00
Tux
85eea7746e
Plugin messaging API tweaks:
...
- Behavior on unknown commands made more consistent (don't send any messages).
- ServerPlayers message requires a type of PLAYERS/COUNT.
2015-06-21 18:11:27 -04:00
Tux
8e6447c8e0
Reintroduce pipelining support.
2015-06-21 18:09:46 -04:00
Tux
27bf52f13d
Relicense under the Unlicense.
2015-06-09 19:37:01 -04:00
Tux
665d73af0c
more try-with-resources.
2015-06-06 16:39:10 -04:00
Tux
86efdeaf8e
Make ServerPlayers messages looking for counts be less expensive to run by skipping the UUID lookup.
2015-05-17 14:54:35 -04:00
Tux
807e71e566
Allow specifying ServerPlayers PLAYERS to get players and default to just count.
2015-04-22 18:34:23 -04:00
Tux
a372720e50
Add batch server<->player mapping and current proxy plugin messages.
2015-04-22 18:30:04 -04:00
Tux
10466a9464
Add exempted IP addresses ( closes #19 ) and refactored configuration.
2015-04-18 10:13:02 -04:00
Tux
ba825c1880
Convert RedisBungee to okhttp.
2015-01-25 00:18:51 -05:00
Tux
aa772ddf1b
Reformat source code.
2014-09-21 13:56:46 -04:00
Tux
e0ee2ada21
Migrate from the consumer model to ExecutorService. The consumer was not flexible and was less reliable.
2014-09-21 13:55:14 -04:00
Tux
bafe894298
Removed pipelining and other fixes.
2014-09-11 16:38:40 -04:00
Tux
6fadd9e4c6
Fix priority of ProxyPingEvent. Closes #8
2014-08-18 15:35:29 -04:00
Tux
5a6d2b15bb
Merge branch 'master' into data-caching
2014-08-10 06:49:33 -04:00
Tux
c75be36531
Remove spirous call.
2014-08-10 06:49:20 -04:00
Tux
b37566b47f
BLEEDING: New data caching mechanism for RedisBungee, which will enable greater performance as soon as it has been fleshed out.
2014-08-09 23:16:47 -04:00
Tux
befd4d0d26
Store user's proxy in their hash and rename the server: keys to proxy: to make their purpose more clear.
2014-08-09 15:32:12 -04:00
Tux
511202044c
Preserve the old sample
2014-06-13 23:36:20 -04:00
Tux
16ca96562f
Remove the player-list-in-ping feature.
...
This feature is something that would ideally be separate from RedisBungee. With the removal of this feature, this is something I will be creating and unveiling when 0.3.2 is released.
2014-06-05 00:19:25 -04:00
Tux
484d0bc46b
Fix inconsistency here
2014-06-04 13:15:25 -04:00
Tux
527f76ac6b
Ran inspections on code. Fixed compile errors.
2014-05-30 23:57:42 -04:00