1706544052262.png


Improvements:
  • Added customizable Discord webhook embed messages.
  • When exempt group weights are enabled, punishments created by higher groups cannot be removed or modified by lower groups.
  • Added `litebans.notify.broadcast.<server>.<type>` permissions - this allows you to set server and/or type specific broadcasts for specific groups, and the local scope is also checked, which allows you to set up broadcasts to only display on their origin...
Important changes:
  • The clearchat, mutechat, and togglechat commands have been removed due to being out of scope. If you are relying on these commands, you will need to find a chat management plugin that provides them.
Improvements:
  • Discord Webhook Support has been added. To enable, see wiki.
  • Template Groups have been added. These allow for templates to...
Important changes:
  • The clearchat, mutechat, and togglechat commands have been removed due to being out of scope. If you are relying on these commands, you will need to find a chat management plugin that provides them.
Improvements:
  • Discord Webhook Support has been added. To enable, see wiki.
  • Template Groups have been added. These allow for templates to...
  • Like
Reactions: GerixDev
Important changes:
  • The clearchat, mutechat, and togglechat commands have been removed due to being out of scope. If you are relying on these commands, you will need to find a chat management plugin that provides them.
Improvements:
  • Discord Webhook Support has been added. To enable, see wiki.
  • Template Groups have been added. These allow for templates to...
  • Like
Reactions: GerixDev
Important changes:
  • The clearchat, mutechat, and togglechat commands have been removed due to being out of scope. If you are relying on these commands, you will need to find a chat management plugin that provides them.
Improvements:
  • Discord Webhook Support has been added. To enable, see wiki.
  • Template Groups have been added. These allow for templates to share progression with other templates using decimal weights (each template can be weighted differently). Example shown on wiki.
  • Added exempt group weight support - if you enable the new `use_group_weights` option, players with a lower group weight will be unable to punish higher groups. Currently this feature supports LuckPerms, and may support other permission systems later.
  • Added --modify flag (-m), which lets you alter the reason and/or duration of an active punishment without creating a new one! Example: `/ban --modify BannedPlayer new-ban-reason 10d`
  • Added `effective_ipban_duration` option, which is useful for dynamic IP addresses with frequent IP bans. This gives you the ability to define an upper bound, whereafter IP bans will automatically become regular account bans, no longer affecting the IP address involved.
  • The /checkban command will now automatically run `/litebans allow check` if the player was IP banned, which will indicate whether the IP-banned player can still join the server.
  • Added /mutelist command.
  • Added support for alternative hex colour format: "&#AABBCC"
  • Improved reliability of Spigot command blocking for servers running 1.19+.
  • Mutes are now also checked across other accounts with the same username, if `ban_names` is enabled.
  • When `punish_ip` is enabled, only the base permissions (e.g. `litebans.ban`) will be required to use commands, for example, /ban will no longer require `litebans.ipban`.
  • Added three new security options for restricting functions to console - prunehistory, modify, and sender_custom. `prunehistory` prevents players from using /prunehistory, `modify` prevents players from using `--modify`, and `sender_custom` prevents players from using --sender flags. Only `sender_custom` is enabled by default.
Fixes:
  • Fixed unban/unmute/unwarn-by-ID affecting the last active punishment of the targeted player instead of the specified one.
  • Fixed ServerListPlus integration not working under Velocity.
  • Fixed players that have been IP-banned and permitted to join the server via `/litebans allow`, and then muted, not being muted when they re-join the server after the mute has taken place.
  • Group limits specified as permanent will now be checked first rather than last. This allows for specific groups to have permanent limits without requiring other permissions such as `litebans.unlimited.ban`.
  • Templates will no longer be matched in commands if a punishment reason is typed before it (the template must be specified first).
Minor improvements:
  • Added `litebans.server.<server>.<type>` permissions (e.g. `litebans.server.global.ban`), which allows you to separately grant global bans and global mutes, for example.
  • Improved accuracy of `ban_names` option in config.yml when players have multiple UUIDs per username, which can happen in various rare circumstances - for example, offline-mode (Geyser) + offline-mode (Java Edition) + online-mode account would grant three separate UUIDs for the same username.
  • $id & $idRandom will no longer become hex colours when `#` is followed by a >=6 digit ID (e.g. `#$idRandom` -> `#ABC123`)
  • Added $target variable for iphistory.error_no_history message.
  • Improved performance of database queries by ensuring that more queries are cached.
Minor fixes:
  • Fixed error when using `/litebans allow` on an IP address which has never joined the server before.
  • Fixed UnsupportedOperationException errors while disconnected from database.
  • Fixed a ClassCastException when loading malformed/invalid configurations.
  • Fixed a LiteBans import error with unknown cause, likely very rare as it could not be replicated during regular testing.
Improvements:
  • Added Folia support - disclaimer: since Folia is a work-in-progress, things could break with future updates of Folia, but I will try my best to keep everything up to date as development progresses.
  • Added LuckPerms prefix, suffix, and exempt support for Bungee & Velocity. Variables like executorPrefix and executorSuffix from messages.yml can now be used under a proxy instance of LiteBans, and offline players will be exempt from punishments if they have the...
Improvements:
  • Added Folia support - disclaimer: since Folia is a work-in-progress, things could break with future updates of Folia, but I will try my best to keep everything up to date as development progresses.
  • Added LuckPerms prefix, suffix, and exempt support for Bungee & Velocity. Variables like executorPrefix and executorSuffix from messages.yml can now be used under a proxy instance of LiteBans, and offline players will be exempt from punishments if they have the...
idRandom.jpg


Improvements:
  • Added randomized punishment IDs ($idRandom), with configurable seed and a unique algorithm. These reversible and unpredictable IDs can be used in /checkban, /checkmute, or you can use "/litebans reveal" to convert a random ID into a real ID. This feature has practically no overhead for servers not using it, as only the sequential ID is stored in the database, and server resources (CPU/memory) required to obscure these numbers are...
Improvements:
  • Added Folia support - disclaimer: since Folia is a work-in-progress, things could break with future updates of Folia, but I will try my best to keep everything up to date as development progresses.
  • Added LuckPerms prefix, suffix, and exempt support for Bungee & Velocity. Variables like executorPrefix and executorSuffix from messages.yml can now be used under a proxy instance of LiteBans, and offline players will be exempt from punishments if they have the...
Improvements:
  • Added Folia support - disclaimer: since Folia is a work-in-progress, things could break with future updates of Folia, but I will try my best to keep everything up to date as development progresses.
  • Added LuckPerms prefix, suffix, and exempt support for Bungee & Velocity. Variables like executorPrefix and executorSuffix from messages.yml can now be used under a proxy instance of LiteBans, and offline players will be exempt from punishments if they have the...
Back
Top Bottom