anmanager.BanManagerBungee.7.8.0.source-code.plugin.yml Maven / Gradle / Ivy
main: "${mainPath}"
name: BanManager
version: "${internalVersion}"
author: confuser
website: http://dev.bukkit.org/bukkit-plugins/ban-management/
description: "A database driven punishment system"
softdepend:
- DiscordSRV
- PlaceholderAPI
# Mark the plugin as 1.13 compatible to avoid CB having to perform quite as much unnecessary
# remapping when the plugin is loaded. Note that despite what this setting might otherwise imply,
# BM is still compatible with pre-1.13 releases.
api-version: 1.13
commands:
ban:
description: "ban a player"
usage: "/ban "
aliases: [bmban]
permission: bm.command.ban
banall:
description: "ban a player across multiple servers"
usage: "/banall "
aliases: [bmbanall]
permission: bm.command.banall
tempban:
description: "tempban a player"
usage: "/tempban "
aliases: [bmtempban]
permission: bm.command.tempban
tempbanall:
description: "tempban a player across multiple servers"
usage: "/tempbanall "
aliases: [bmtempbanall]
permission: bm.command.tempbanall
unban:
description: "unban a player"
usage: "/unban [reason]"
aliases: [bmunban, pardon]
permission: bm.command.unban
unbanall:
description: "unban a player across multiple servers"
usage: "/unbanall [reason]"
aliases: [bmunbanall]
permission: bm.command.unbanall
bminfo:
description: "see information on a player"
usage: "/bminfo [index]"
aliases: [bmbminfo]
permission: bm.command.bminfo
banip:
description: "ban an ip"
usage: "/banip "
aliases: [bmbanip]
permission: bm.command.banip
banipall:
description: "ban an ip across multiple servers"
usage: "/banipall "
aliases: [bmbanipall]
permission: bm.command.banipall
tempbanip:
description: "tempban an ip"
usage: "/tempbanip "
aliases: [bmtempbanip]
permission: bm.command.tempbanip
tempbanipall:
description: "tempban an ip across multiple servers"
usage: "/tempbanipall "
aliases: [bmtempbanipall]
permission: bm.command.tempbanipall
unbanip:
description: "unban's an ip"
usage: "/unbanip [reason]"
aliases: [bmunbanip, pardonip]
permission: bm.command.unbanip
unbanipall:
description: "unban's an ip across multiple servers"
usage: "/unbanipall [reason]"
aliases: [bmunbanipall]
permission: bm.command.unbanipall
bmimport:
description: "imports bans"
usage: "/bmimport "
aliases: [bmbanimport, banimport]
permission: bm.command.import
kick:
description: "kick a player"
usage: "/kick "
aliases: [bmkick]
permission: bm.command.kick
mute:
description: "mutes a player"
usage: "/mute "
aliases: [bmmute]
permission: bm.command.mute
muteip:
description: "mutes an ip"
usage: "/muteip "
aliases: [bmmuteip]
permission: bm.command.muteip
muteall:
description: "mutes a player across multiple servers"
usage: "/muteall "
aliases: [bmmuteall]
permission: bm.command.muteall
tempmute:
description: "temp mutes a player"
usage: "/tempmute "
aliases: [bmtempmute]
permission: bm.command.tempmute
tempmuteip:
description: "temp mutes an ip"
usage: "/tempmute "
aliases: [bmtempmuteip]
permission: bm.command.tempmuteip
tempmuteall:
description: "temp mutes a player across multiple servers"
usage: "/tempmuteall "
aliases: [bmtempmuteall]
permission: bm.command.tempmuteall
unmute:
description: "unmute a player"
usage: "/unmute [reason]"
aliases: [bmunmute]
permission: bm.command.unmute
unmuteip:
description: "unmute an ip"
usage: "/unmuteip [reason]"
aliases: [bmunmuteip]
permission: bm.command.unmuteip
unmuteall:
description: "unmute a player across multiple servers"
usage: "/unmuteall [reason]"
aliases: [bmunmuteall]
permission: bm.command.unmuteall
nlkick:
description: "kick a player without logging"
usage: "/nlkick "
aliases: [bmnlkick]
permission: bm.command.nlkick
bmreload:
description: "Reloads from the config everything except database connection info"
usage: "/bmreload"
permission: bm.command.reload
warn:
description: "Warn a player"
usage: "/warn "
aliases: [bmwarn]
permission: bm.command.warn
tempwarn:
description: "Temporarily warn a player"
usage: "/tempwarn "
aliases: [bmtempwarn]
permission: bm.command.tempwarn
alts:
description: "Find alts"
usage: "/alts "
aliases: [bmalts]
permission: bm.command.alts
bmclear:
description: "Clear a player's records"
usage: "/bmclear [type]"
permission: bm.command.clear
dwarn:
description: "Delete a player's last warning"
usage: "/dwarn "
aliases: [bmdwarn]
permission: bm.command.dwarn
bmsync:
description: "Forces synchronisation from database"
usage: "/bmsync "
permission: bm.command.sync
addnote:
description: "Attach a private note to a player"
usage: "/addnote "
permission: bm.command.addnote
addnoteall:
description: "Add a note for a player across multiple servers"
usage: "/addnoteall "
aliases: [bmaddnotell]
permission: bm.command.addnoteall
notes:
description: "View private notes attached to a player"
usage: "/notes "
permission: bm.command.notes
bmexport:
description: "Export bans to vanilla format"
usage: "/bmexport "
permission: bm.command.export
banlist:
description: "View all players banned from this server"
usage: "/banlist [players || ipranges || ips]"
permission: bm.command.banlist
baniprange:
description: "Ban an entire ip range"
usage: "/baniprange "
permission: bm.command.baniprange
tempbaniprange:
description: "Temporarily ban an entire ip range"
usage: "/tempbaniprange "
permission: bm.command.tempbaniprange
unbaniprange:
description: "Unban an entire ip range"
usage: "/unbaniprange [reason]"
permission: bm.command.unbaniprange
bmactivity:
description: "View recent activity"
usage: "/bmactivity [player]"
permission: bm.command.bmactivity
bmdelete:
description: "Delete records"
usage: "/bmdelete "
permission: bm.command.delete
report:
description: "report a player"
usage: "/report "
aliases: [bmreport]
permission: bm.command.report
reports:
description: "report management"
usage: "/reports "
aliases: [bmreports]
permission: bm.command.reports
reasons:
description: List all available predefined reasons
usage: "/reasons"
alias: [bmreasons]
permission: bm.command.reasons
bmrollback:
description: Rollback malicious actions
usage: "/bmrollback [types]"
permission: bm.command.bmrollback
banname:
description: "Ban a player by name"
usage: "/banname "
alias: [bmbanname]
permission: bm.command.banname
tempbanname:
description: "Temporarily ban a player by name"
usage: "/tempbanname "
alias: [bmtempbanname]
permission: bm.command.tempbanname
unbanname:
description: "Unban a name"
usage: "/unbanname [reason]"
alias: [bmunbanname]
permission: bm.command.unbanname
bmutils:
description: "BanManager utility commands"
usage: "/bmutils help"
permission: bm.command.bmutils
permissions:
bm.command.*:
description: Gives access to all BanManager commands
children:
bm.command.alts: true
bm.command.ban: true
bm.command.ban.offline: true
bm.command.ban.override: true
bm.command.unban: true
bm.command.tempban: true
bm.command.tempban.offline: true
bm.command.tempban.override: true
bm.command.exempt: true
bm.command.bminfo: true
bm.command.bminfo.others: true
bm.command.bminfo.playerstats: true
bm.command.bminfo.connection: true
bm.command.bminfo.geoip: true
bm.command.bminfo.ipstats: true
bm.command.bminfo.alts: true
bm.command.bminfo.website: true
bm.command.bminfo.history.bans: true
bm.command.bminfo.history.ipbans: true
bm.command.bminfo.history.mutes: true
bm.command.bminfo.history.ipmutes: true
bm.command.bminfo.history.kicks: true
bm.command.bminfo.history.ips: true
bm.command.bminfo.history.warnings: true
bm.command.bminfo.history.notes: true
bm.command.banip: true
bm.command.banip.override: true
bm.command.baniprange: true
bm.command.tempbaniprange: true
bm.command.unbaniprange: true
bm.command.tempbanip: true
bm.command.tempbanip.override: true
bm.command.unbanip: true
bm.command.import: true
bm.command.kick: true
bm.command.nlkick: true
bm.command.update: true
bm.command.mute: true
bm.command.mute.offline: true
bm.command.mute.override: true
bm.command.tempmute: true
bm.command.tempmute.offline: true
bm.command.tempmute.override: true
bm.command.unmute: true
bm.command.warn: true
bm.command.tempwarn: true
bm.command.dwarn: true
bm.command.clear: true
bm.command.sync: true
bm.command.addnote: true
bm.command.notes: true
bm.command.export: true
bm.command.banlist: true
bm.command.banlist.players: true
bm.command.banlist.ips: true
bm.command.banlist.ipranges: true
bm.command.bmactivity: true
bm.command.delete: true
bm.command.report: true
bm.command.report.offline: true
bm.command.report.override: true
bm.command.reasons: true
bm.command.bmrollback: true
bm.command.banname: true
bm.command.tempbanname: true
bm.command.unbanname: true
bm.command.bmutils: true
bm.command.bmutils.missingplayers: true
bm.command.bmutils.duplicates: true
bm.*:
description: Gives access to all BanManager commands
children:
bm.command.ban: true
bm.command.ban.offline: true
bm.command.ban.override: true
bm.command.unban: true
bm.command.tempban: true
bm.command.tempban.offline: true
bm.command.tempban.override: true
bm.command.exempt: true
bm.command.bminfo: true
bm.command.bminfo.others: true
bm.command.bminfo.playerstats: true
bm.command.bminfo.connection: true
bm.command.bminfo.geoip: true
bm.command.bminfo.ipstats: true
bm.command.bminfo.alts: true
bm.command.bminfo.website: true
bm.command.bminfo.history.bans: true
bm.command.bminfo.history.ipbans: true
bm.command.bminfo.history.mutes: true
bm.command.bminfo.history.ipmutes: true
bm.command.bminfo.history.kicks: true
bm.command.bminfo.history.ips: true
bm.command.bminfo.history.warnings: true
bm.command.bminfo.history.notes: true
bm.command.banip: true
bm.command.banip.override: true
bm.command.baniprange: true
bm.command.tempbaniprange: true
bm.command.unbaniprange: true
bm.command.tempbanip: true
bm.command.tempbanip.override: true
bm.command.unbanip: true
bm.command.import: true
bm.command.kick: true
bm.command.nlkick: true
bm.command.update: true
bm.command.mute: true
bm.command.mute.offline: true
bm.command.mute.override: true
bm.command.tempmute: true
bm.command.tempmute.offline: true
bm.command.tempmute.override: true
bm.command.unmute: true
bm.command.warn: true
bm.command.tempwarn: true
bm.command.dwarn: true
bm.command.clear: true
bm.command.sync: true
bm.command.addnote: true
bm.command.notes: true
bm.command.export: true
bm.command.banlist: true
bm.command.banlist.players: true
bm.command.banlist.ips: true
bm.command.banlist.ipranges: true
bm.command.bmactivity: true
bm.command.delete: true
bm.command.report: true
bm.command.report.offline: true
bm.command.report.override: true
bm.command.reports.assign: true
bm.command.reports.close: true
bm.command.reports.list: true
bm.command.reports.teleport: true
bm.command.reports.unassign: true
bm.command.reasons: true
bm.command.bmrollback: true
bm.command.banname: true
bm.command.tempbanname: true
bm.command.unbanname: true
bm.command.bmutils: true
bm.command.bmutils.missingplayers: true
bm.command.bmutils.duplicates: true
bm.notify.*:
description: Players with this permission will be notified of bans
default: op
children:
bm.notify.ban: true
bm.notify.ipban: true
bm.notify.kick: true
bm.notify.mute: true
bm.notify.tempban: true
bm.notify.tempipban: true
bm.notify.tempmute: true
bm.notify.unban: true
bm.notify.unipban: true
bm.notify.unmute: true
bm.notify.warn: true
bm.notify.duplicateips: true
bm.notify.update: true
bm.notify.denied.player: true
bm.notify.denied.ip: true
bm.notify.baniprange: true
bm.notify.tempbaniprange: true
bm.notify.unbaniprange: true
bm.notify.report: true
bm.notify.muted: true
bm.notify.mutedip: true
bm.notify.reports.open: true
bm.notify.reports.assigned: true
bm.notify.banname: true
bm.notify.tempbanname: true
bm.notify.unbanname: true
bm.exempt.*:
description: Players with this permission cannot be banned, kicked or muted
default: op
children:
bm.exempt.alts: true
bm.exempt.ban: true
bm.exempt.banip: true
bm.exempt.kick: true
bm.exempt.maxonlineperip: true
bm.exempt.maxmultiaccountsrecently: true
bm.exempt.mute: true
bm.exempt.tempban: true
bm.exempt.tempipban: true
bm.exempt.tempmute: true
bm.exempt.warn: true
bm.exempt.report: true
bm.command.bminfo.*:
description: Gives access to all BanManager information
children:
bm.command.bminfo.others: true
bm.command.bminfo.playerstats: true
bm.command.bminfo.connection: true
bm.command.bminfo.ipstats: true
bm.command.bminfo.alts: true
bm.command.bminfo.website: true
bm.command.bminfo.history.bans: true
bm.command.bminfo.history.ipbans: true
bm.command.bminfo.history.mutes: true
bm.command.bminfo.history.ipmutes: true
bm.command.bminfo.history.kicks: true
bm.command.bminfo.history.ips: true
bm.command.bminfo.history.warnings: true
bm.command.bminfo.history.notes: true
bm.command.unban:
description: Allows you to unban a player
default: op
bm.command.ban:
description: Allows you to ban a player
default: op
bm.command.ban.offline:
description: Allows you to ban an offline player
default: op
bm.command.ban.override:
description: Allows you to ovveride a ban
default: op
bm.command.tempban:
description: Allows you to tempban a player
default: op
bm.command.tempban.offline:
description: Allows you to tempban an offline player
default: op
bm.command.tempban.override:
description: Allows you to ovveride a temp ban
default: op
bm.command.bminfo:
description: Allows you to see information on players
default: op
bm.command.bminfo.others:
description: Allows you to see other players information
default: op
bm.command.bminfo.playerstats:
description: Allows you to see player statistics
default: op
bm.command.bminfo.ipstats:
description: Allows you to see ip statistics
default: op
bm.command.bminfo.connection:
description: Allows you to see connection information
default: op
bm.command.bminfo.geoip:
description: Allows you to see city and country information
default: op
bm.command.bminfo.alts:
description: Allows you to see possible alts
default: op
bm.command.bminfo.website:
description: Allows you to see a website link
default: op
bm.command.bminfo.history.bans:
description: Allows you to see ban records
default: op
bm.command.bminfo.history.ipbans:
description: Allows you to see ip ban records
default: op
bm.command.bminfo.history.ipmutes:
description: Allows you to see ip mute records
default: op
bm.command.bminfo.history.mutes:
description: Allows you to see mute reocrds
default: op
bm.command.bminfo.history.kicks:
description: Allows you to see kicks
default: op
bm.command.bminfo.history.ips:
description: Allows you to see player join leave history
default: op
bm.command.bminfo.history.warnings:
description: Allows you to see warnings
default: op
bm.command.bminfo.history.notes:
description: Allows you to see notes
default: op
bm.command.banip:
description: Allows you to ban an ip
default: op
bm.command.banip.override:
description: Allows you to ovveride a ban
default: op
bm.command.tempbanip:
description: Allows you to temban an ip
default: op
bm.command.tempbanip.override:
description: Allows you to ovveride a ban
default: op
bm.command.unbanip:
description: Allows you to unban an ip
default: op
bm.command.baniprange:
description: Allows you to ban an ip range
default: op
bm.command.tempbaniprange:
description: Allows you to temporarily ban an ip range
default: op
bm.command.unbaniprange:
description: Allows you to unban an ip range
default: op
bm.command.import:
description: Allows importing of banned players and ips from Bukkit
default: op
bm.command.kick:
description: Allows a player to kick another player
default: op
bm.command.update:
description: Notifies player of a plugin update
default: op
bm.command.mute:
description: Allows you to mute a player
default: op
bm.command.mute.offline:
description: Allows you to mute an offline player
default: op
bm.command.mute.override:
description: Allows you to ovveride a mute
default: op
bm.command.tempmute:
description: Allows you to temp mute a player
default: op
bm.command.tempmute.offline:
description: Allows you to temp mute an offline player
default: op
bm.command.tempmute.override:
description: Allows you to ovveride a mute
default: op
bm.command.unmute:
description: Allows you to unmute a player
default: op
bm.command.warn:
description: Allows you to warn a player
default: op
bm.command.tempwarn:
description: Allows you to temporarily warn a player
default: op
bm.command.clear:
description: Allows you to clear a player's records
default: op
bm.command.clear.banrecords:
description: Allows you to clear a player's ban records
default: op
bm.command.clear.baniprecords:
description: Allows you to clear a player's ip ban records
default: op
bm.command.clear.kicks:
description: Allows you to clear a player's kick records
default: op
bm.command.clear.muterecords:
description: Allows you to clear a player's mute records
default: op
bm.command.clear.notes:
description: Allows you to clear a player's notes
default: op
bm.command.clear.reports:
description: Allows you to clear a player's reports
default: op
bm.command.clear.warnings:
description: Allows you to clear a player's warnings
default: op
bm.command.sync:
description: Allows you to force synchronisation with the database
default: op
bm.command.addnote:
description: Allows you to attach a private note to a player
default: op
bm.command.notes:
description: Allows you to view private notes attached to a player
default: op
bm.command.export:
description: Allows you to export bans to a vanilla compatible file
default: op
bm.command.banlist:
description: Allows you to view currently banned players or ip addresses
default: op
bm.command.banlist.players:
description: Allows you to view currently banned players
default: op
bm.command.banlist.ips:
description: Allows you to view currently banned ip addresses
default: op
bm.command.banlist.ipranges:
description: Allows you to view currently banned ip ranges
default: op
bm.command.bmactivity:
description: Allows you to view recent activity
default: op
bm.command.report:
description: Allows you to report a player
default: op
bm.command.reports.assign:
description: Allows you to assign a report to a player
default: op
bm.command.reports.close:
description: Allows you to close a report
default: op
bm.command.reports.list:
description: Allows you to list reports
default: op
bm.command.reports.tp:
description: Allows you to teleport to the location of the actor who created the report
default: op
bm.command.reports.unassign:
description: Allows you to unassign a report
default: op
bm.command.delete:
description: Allows you to delete records by id
default: op
bm.command.delete.banrecords:
description: Allows you to delete a player's ban records by id
default: op
bm.command.delete.baniprecords:
description: Allows you to delete a player's ban records by id
default: op
bm.command.delete.kicks:
description: Allows you to delete a player's kick records by id
default: op
bm.command.delete.muterecords:
description: Allows you to delete a player's mute records by id
default: op
bm.command.delete.notes:
description: Allows you to delete a player's notes by id
default: op
bm.command.delete.reports:
description: Allows you to clear a player's reports by id
default: op
bm.command.delete.warnings:
description: Allows you to clear a player's warnings by id
default: op
bm.command.reasons:
description: Allows you to list all available predefined reasons
default: op
bm.command.bmrollback:
description: Allows you to rollback player actions
default: op
bm.command.banname:
description: Allows you to ban a player by name
default: op
bm.command.tempbanname:
description: Allows you to temporarily ban a player by name
default: op
bm.command.unbanname:
description: Allows unbanning a name
default: op
bm.command.bmutils:
description: Allows using bmutils base command
default: op
bm.command.bmutils.missingplayers:
description: Allows resolving missing players
default: op
bm.command.bmutils.duplicates:
description: Allows resolving duplicate player names
default: op