Releases: Luluno01/BungeeSafeguard
v3.1 Released
v3.0 Remastered
This is a remastered version for future extension.
- Before migration: please make sure you have backed up your servers in case there is any bug introduced in this version.
- Migration guide: you do nothing to migrate from older versions.
- After migration: back up your servers more frequently until you believe this version is working well.
Please ensure you are using BungeeCord build 1554 or later that includes this commit.
Notable Changes
- Major architectural refactoring
- Better code structure
- Better API support
- Custom storage backend support
For available extension plugins, see README.
v2.6.1 Released: fix XBOX's XUID to UUID conversion (fix #9)
Changes:
- Fix #9: XBOX's XUID now converts to UUID correctly; affected commands:
x-add
andx-remove
sub-commands for both lists.
v2.6 Released: remember at most 10 last known usernames of each user in either lists (implemented #8)
Changes:
- Implement #8: BungeeSafeguard now remembers at most 10 last known usernames of each user. As a result, you will now see the usernames (if known) of users in the output of
/bungeesafeguard dump
along with their UUIDs. - Avoid triggering a bug of BungeeCord where the LoginEvent cannot be cancelled properly with null cancel reason.
- Add command
/whitelist list
to dump only the whitelist. - Add command
/blacklist list
to dump only the blacklist.
v2.5 Released: add new commands in support of UUID import (implement #7)
Changes:
- Implement #7: import old lists from
whitelist.json
orbanned-players.json
viawhitelist import
orblacklist import
respectively.
v2.4 Released: add new commands in support of config switching & confirmation (implement #6)
v2.3 Released: add new commands in support of auto-conversion from XBOX Live GamerTag to XUID, and to UUID (resolve #5)
Changes:
- Resolve #5: add new commands in support of auto-conversion from XBOX Live GamerTag to XUID, and to UUID. These commands allow you to add/remove players proxied by Geyser by their XBOX Live GamerTags.
Note that you should add a config entry xbl-web-api
with a proper deployment of xbl-web-api.
v2.2 Released: kick the player before joining any backend server (fix #4)
v2.2 Released
Changes
- Fixed #4 : kick the player before he/she/
<unknown but respected gender>
can join any backend server
#4 is fixed by listening to not only PostLoginEvent
but also LoginEvent
. By canceling LoginEvent
, blocked player will (hopefully) have no chance to join any backend server. Besides, ServerConnectEvent
is also used. If a player is marked as "should be blocked" (e.g. by removing that player from whitelist) while the player has already joined the server, he/she/<unknown but respected gender>
will be kicked when next time he/she/<unknown but respected gender>
switches to other server or logs in again.
v2.1 Released
Changes
Improved error message will be delivered in case of adding/removing a non-exist user (solve #3)
Release v2.0
Release v2.0
This release rename this plugin from BungeeGuard to BungeeSafeguard.
Changes
(Breaking changes)
- Plugin name (from BungeeGuard to BungeeSafeguard)
- Internal package name (from
vip.untitled.bungeesafeguard
tovip.untitled.bungeesafeguard
) - Internal class names
- Main command name (from
bungeesafeguard
tobungeesafeguard
, frombg
tobsg
) - Configuration directory (from
plugins/BungeeGuard
toplugins/BungeeSafeguard
)
See README for migration.