LiteBans icon

LiteBans -----

A complete, modern, cross-server banning solution (Spigot, Bungee, Velocity).



LiteBans 2.5
Important fixes:
Fixed unban entry messages in /history being shown above the ban entry instead of below it. (Also applies to mutes)

Improvements:
LiteBans will now detect if server.yml has been copied across servers and correct the problem automatically (by regenerating server.yml), with no intervention required.

Removed the "/litebans sqlexec" command entirely.

Added "/litebans reset-database" command as an implementation of the most common use case of sqlexec, which was removed.
This command clears all punishments from the database, including active and inactive punishments. (Only console can run this command)

Added an option which resolves the problem of duplicate broadcasts and notifications ("local_messages") when running LiteBans under Spigot and BungeeCord simultaneously.
Setting this to false on a BungeeCord instance prevents it from sending broadcasts, but they will still reach the backend Spigot servers through synchronization as intended, which will result in a single copy of the messages being sent rather than two copies.

Added "disable_login_ban_check" option to config.yml since more people wanted this functionality (previously a hidden option) - this lets you allow banned players to join specific instances.

GeoIP now supports the license-key download method (it can extract the ".tar.gz" format automatically).
The GeoIP database download URL no longer influences the filename, it will always be saved as "GeoLite2-Country.mmdb".

Fixes:
Fixed per-server mutes under the BungeeCord version not being isolated correctly - mutes will now respect server scope when players switch between servers, instead of being global.
This doesn't affect the Spigot version since Spigot instances don't contain multiple server scopes per instance.

Fixed GeoIP command's error message not being shown correctly if download failed on startup.

Fixed a GeoIP library conflict with EssentialsGeoIP.

Fixed LiteBans API listeners being cleared by `/litebans reload`

Fixed playerPrefix/playerSuffix variables not working in kick broadcasts.

The "-s" flag can now only be used by players who have permission to see silent punishments.

Fixed playerPrefix/playerSuffix variables causing messages to be rendered incorrectly under BungeeCord. (Since it requires Vault, it will now render as blank instead of being replaced incorrectly)

Fixed playerDisplayName/playerPrefix/playerSuffix and other variables not working in punishment response messages (broadcasts unaffected).

Fixed cross-server kicks (from /kick) not generating broadcasts.

API changes:
New API release (version 0.3.2):
- Added PlayerProvider API which allows overriding target player name.

Minor improvements:
A link to ServerListPlus latest stable development build will now be provided when LiteBans fails to hook into ServerListPlus since non-development builds lack the needed API.

Added "$serverScope" variable for lockdown messages.

The database driver version used will now be logged on startup (e.g. MySQL 8.0.18).
----------, Apr 30, 2020
Resource Information
Author:
----------
Total Downloads: 17,803
First Release: Feb 5, 2015
Last Update: Sep 30, 2024
Category: ---------------
All-Time Rating:
696 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings