2
0
mirror of https://github.com/proxiodev/RedisBungee.git synced 2024-11-22 12:18:01 +00:00
Commit Graph

667 Commits

Author SHA1 Message Date
674661a02c
Remove generics used for events in PlayerData 2024-09-28 12:42:56 +04:00
348aff1704
Fix methods of Bungeecord listener being private
seems like i forgot to check the bungeecord impl correctly.
2024-09-28 12:42:55 +04:00
Dawid Sawicki
36d56fe52e
Allow to customize ping events priority via handle-motd-order (#108)
Currently, the bungee implementation is using NORMAL priority for the
ping event handler, while the velocity implementation is using LAST.
Regardless of which choice may be the better one, this is an
inconsistency that this patch addresses by using NORMAL as the default
for both platforms.

Additionally to addressing the inconsistency, this patch adds a new
config option `handle-motd-order` which uses velocity's event priority
nomenclature to allow configuring the behavior of the MOTD handling on
both platforms.

In cases where there is a MOTD plugin that incorrectly overrides a
player count using the local player count, one may choose to use order
LAST to override the value back to the global player count.

In cases where there is a MOTD plugin that relies on a player count
value from the ping response, one may choose to use order FIRST to make
sure the response will have the correct global player count.

Fixes https://github.com/ProxioDev/ValioBungee/issues/107
2024-09-28 12:42:55 +04:00
9b01ca21f6
readd pubsub method until release 2024-09-28 12:42:55 +04:00
e42fcc0d2f
invalidate clarifcation, remove unified jedis method from ProxyDataManager 2024-09-28 12:41:43 +04:00
17f67d6c32
properly cache last online and its invalidation 2024-09-28 12:41:43 +04:00
527924c63f
move plugin message into seperate project 2024-09-28 12:41:43 +04:00
feb2f53a6c
reduce code used in settings.gradle.kts, changes to plugin message 2024-09-28 12:41:43 +04:00
2f48aa732f
unfinished new plugin message system 2024-09-28 12:41:43 +04:00
30540bc15d
Revert "driver"
This reverts commit 5aad698ff5bf659587a8339a521eb91195ea024e.
2024-09-28 12:41:43 +04:00
e8aa942a60
add bungeecord specific kick api 2024-09-28 12:41:43 +04:00
d79b729d79
move backward api into Bungeecord only, and remove deprecated apis added after fork 2024-09-28 12:41:43 +04:00
78333f4415
update readme 2024-09-28 12:41:43 +04:00
8bdf461214
driver 2024-09-28 12:41:43 +04:00
debdb4fdee
update readme to include info about the rename 2024-09-28 12:41:42 +04:00
cff0d71507
update Readme 2024-09-28 12:41:42 +04:00
acf23b9ebc
0.13.0-SNAPSHOT 2024-09-28 12:41:40 +04:00
199c1c7135
0.12.5 2024-09-28 12:34:23 +04:00
dab5f26e2c
fix event double firing in velocity 2024-09-26 19:24:38 +04:00
c622bc7b63
move destroyProxyMembers to correct place
fixes null network id
2024-09-26 19:10:32 +04:00
881691a92d
gradle wrapper upgrade, update bungeecord 2024-09-26 19:09:51 +04:00
079606c9da
include new branches name in github file 2024-09-26 16:08:43 +04:00
ea54a0bc49
Update gradle.yml 2024-09-26 16:05:17 +04:00
69e91c3e42
check if player is really on the proxy when connecting
this prevents logged in error if somehow proxy shutdowns at weird time
2024-09-26 13:43:33 +04:00
Joël | NoPermission
d8704c8a8f
Fixed null when fetching server id. (#118)
(cherry picked from commit 219a4ab360)
2024-09-26 12:18:46 +04:00
Efe Kurban
981d42d4a8
Added null-check for server keys (#106)
Fixes https://github.com/ProxioDev/ValioBungee/issues/105

(cherry picked from commit be0c6be2aa)
2024-09-26 12:18:24 +04:00
e0bca62cdb
reintroduce 1 hour cache 2024-05-18 15:02:14 +04:00
md5nake
9ebfafbeef
Invalidate serversToPlayersCache on player updates (#103)
This closes #102
2024-05-18 14:59:24 +04:00
70eebdc9ec
Revert "reintroduce 1 hour cache, remove servers to player cache due changes can happen fast."
This reverts commit e85e18dad8.
2024-05-18 14:58:02 +04:00
e85e18dad8
reintroduce 1 hour cache, remove servers to player cache due changes can happen fast. 2024-05-18 14:46:23 +04:00
995c9045df
0.12.4 | fix send command to proxies not executing on sender proxy 2024-05-16 02:57:49 +04:00
2485150ddc
0.12.3 2024-05-15 22:08:18 +04:00
32735466d6
Deprecate old apis for removal in 0.13.0 2024-05-14 20:52:45 +04:00
e8715e5399
ignore IllegalStateException thrown by ServerConnection class in velocity 2024-05-14 19:23:09 +04:00
71287055b4
fix javadocs x2 2024-05-13 02:43:47 +04:00
8b48736bc1
fix javadocs 2024-05-13 02:38:58 +04:00
a2e6aff4c2
remove java docs from proxy impl 2024-05-13 02:33:56 +04:00
7c1c1183cf
update gitignore 2024-05-13 02:27:44 +04:00
7f35b64d93
stupid git 2024-05-13 02:00:31 +04:00
3dc3d80045
update github workflow 2024-05-13 01:56:38 +04:00
765e6fe122
redo module system 2024-05-13 01:54:50 +04:00
e8514b3e8b
0.12.3 snapshot 2024-05-13 01:02:29 +04:00
e1d401639e
even more oops: why caches are set to 1 hour ._. 2024-05-07 20:42:33 +04:00
f8c304d441
oops: remove cache of last-online
i must forgotten to remove it during development
2024-05-07 20:37:16 +04:00
e6b789229c
bump version 0.12.2 2024-05-06 21:30:55 +04:00
025b555457
maven publish commands aswell 2024-05-06 21:27:37 +04:00
7029552c02
clarify compatibility mode error 2024-05-06 15:24:10 +04:00
62007992a7
bump 0.12.2-snapshot 2024-05-06 15:20:34 +04:00
8a6d97e923
bump to 0.12.1 2024-04-28 23:33:07 +04:00
a65b1cdf5c
fix: adventure api version was replaced by guava 2024-04-28 23:32:08 +04:00