
BackyardBan
Very basic BungeeCord plugin which allows Minecraft server moderators to ban players and ip addresses from the entire bungee network with optional expiration time as well as custom message.
Оцените первым
258
1
Список изменений
Velocity support
BackyardBan now runs natively on both BungeeCord and Velocity.
Same jar, same commands, same config.\
🐛 Fixed
/backyardban unban(and/backyardban pardon) no longer suggestsbanin tab-completion — it now correctly suggestsunban.- Self-ban and self-unban protections (
/ban,/banip,/unban) now actually trigger. They previously compared UUIDs and IP addresses by reference (==) instead of by value, so the check silently never fired. - Malformed or excessively large ban durations (e.g. a typo'd unit, or
t:100yoverflowing) are now rejected with a usage message instead of silently becoming a permanent ban. - Banned players could still connect to the network. The login handler was disconnecting the incoming connection without cancelling the proxy's own login event, so the proxy carried on connecting them to a backend server anyway. Login is now correctly denied, and the check runs at the highest listener priority so no other plugin (e.g. an auth plugin) can flip the decision afterward.
- Online players are now reliably kicked the instant they're banned — a fragile null-check in the kick path could previously skip it silently.
/banand/banipnow consistently match players by username rather than display name, avoiding mismatches for nicknamed players.
🔧 Internal
- Extracted a platform-agnostic core (config/locale loading and migration, ban-duration parsing, message formatting, ban-record storage) shared verbatim between the BungeeCord and Velocity implementations, so a fix on one platform can't quietly go missing on the other.
Файлы
BackyardBan.jar(2.91 MiB)
ОсновнойМетаданные
Канал релиза
Release
Номер версии
1.1
Загрузчики
BungeeCordVelocity
Версии игры
1.20–26.2
Загрузок
1
Дата публикации
05.09.2026
