Added official LiteBans API. The API is hosted and documented
here.
Per-server punishments have been added. This works with both Spigot and BungeeCord versions of the plugin.
Introduction to Server Scopes (click here)
All punishments are still global by default. If you don't need per-server banning, you won't have any problems, using this is completely optional.
Per-server banning works interoperably with Spigot and BungeeCord versions as long as the configured server_name in LiteBans' config.yml is the same as the configured server names in the proxy's configuration.
Examples:
/ban Player 7d server:survival
/checkban Player server:survival
Added /checkmute command.
Added basic /lockdown support for the BungeeCord version of the plugin.
Lockdown now allows you to provide a server scope, default local.
Mute blacklist commands without arguments can no longer be executed (e.g. "/me" rather than "/me <message>")
Fixed /banlist not working when "banlist_show_active_only" is enabled (note that this option is disabled by default)
Improved performance of bans, especially with many players online.
Added "$serverScope" and "$serverOrigin" variables.
Messages.yml:
Fixed $dateEnd variable always being the same as $dateStart.
Updated many variable names in messages.yml. Old variables like "$bannedFrom" will be automatically updated to "$dateStart", for example.
Some variables which had many different names now have one standard name ($executor used to be $displayName, $banningPlayer, $bannerName, $bannerDisplayName, $bannedBy, $mutedBy, .....)
Fixed the messages.yml full header with documentation being automatically stripped out by the configuration system (still not sure why this happens, but it shouldn't happen again)
Fixed new messages not being automatically added to the configuration under BungeeCord.
Minor changes:
Duration variables for permanent punishments will now use the "forever" message in messages.yml instead of untranslated literal "permanent".
Messages.yml: [time spec] -> [duration]
Added litebans.unban.queue permission.