-
Notifications
You must be signed in to change notification settings - Fork 42
Permissions
This page starts with LibertyBans 1.0. For LibertyBans 0.8.x, please scroll down.
LibertyBans 1.0.0 is not stable and not yet released (except in development builds). Please be sure that you read the documentation for your intended version.
As a pre-requisite for any command, you must have the permission:
libertybans.commands
-
libertybans.ban.do.target.uuid
- ban players -
libertybans.ban.do.target.ip
- ban IP addresses -
libertybans.ban.do.target.both
- ban player and IP address in the same punishment -
libertybans.ban.do.silent
- use the silent feature for bans (e.g.ban -s
) -
libertybans.ban.do.notify
- receive notifications for bans -
libertybans.ban.do.notifysilent
- receive notifications for bans executed with "-s" -
libertybans.ban.undo.target.uuid
- unban players -
libertybans.ban.undo.target.ip
- unban IP addresses -
libertybans.ban.undo.target.both
- unban a player and IP address from the same punishment -
libertybans.ban.undo.silent
- use the silent feature for unbans (e.g.unban -s
) -
libertybans.ban.undo.notify
- receive notifications for unbans -
libertybans.ban.undo.notifysilent
- receive notifications for unbans executed with "-s" -
If duration permissions are enabled:
libertybans.ban.dur.<timespan>
is needed to ban players for an amount of time.- Use libertybans.ban.dur.perm for permanent duration.
- The timespan follows the same format as for commands.
libertybans.ban.dur.6d
grants permission to ban for six days at most. - If a player has multiple duration permissions, the longest duration is used.
Mute permissions are similar to ban permissions, except that they start with libertybans.mute
instead.
Warn permissions are similar to ban permissions, except that they start with libertybans.warn
instead.
Kick permissions are similar to ban permissions, except that they start with libertybans.kick
instead.
For obvious reasons, there are no duration permissions for kicks; moreover there is no "undo" for kicks.
-
libertybans.list.banlist
- /banlist -
libertybans.list.mutelist
- /mutelist -
libertybans.list.history
- /history -
libertybans.list.warns
- /warns -
libertybans.list.blame
- /blame
-
libertybans.alts.command
- /alts command -
libertybans.alts.autoshow
- see a report when a player joins on a detected alt account -
libertybans.alts.accounthistory.list
- /accounthistory list -
libertybans.alts.accounthistory.delete
- /accounthistory delete
-
libertybans.admin.reload
- /libertybans reload -
libertybans.admin.restart
- /libertybans restart -
libertybans.admin.debug
- /libertybans debug -
libertybans.admin.import
- /libertybans import
In 0.8.x, the permissions for bans, mutes, warns, and kicks follow this scheme:
-
libertybans.ban.command
- required as a prerequisite for banning -
libertybans.ban.ip
- required for banning IPs -
libertybans.ban.undo
- required as a prerequisite for unbanning -
libertybans.ban.undoip
- required for unbanning IPs -
libertybans.ban.silent
- use the silent feature for bans (e.g.ban -s
) -
libertybans.ban.silentundo
- use the silent feature for unbans (e.g.unban -s
) -
libertybans.ban.notify
- receive notifications for bans -
libertybans.ban.unnotify
- receive notifications for unbans -
libertybans.ban.notifysilent
- receive notifications for all bans, even those executed with "-s" -
libertybans.ban.unnotifysilent
- receive notifications for all unbans, even those executed with "-s"
Replace ban
with mute
, warn
, or kick
for permissions relevant to other punishment types.
Duration permissions are the same as in 1.0.0.
- Configuration
- Advanced Topics / For Developers
- Relations to other software
- Comparison to Other Plugins