### BanManager Plugin Installation (Spigot/BungeeCord) Source: https://github.com/banmanagement/banmanager/blob/master/README.md This snippet details the basic installation process for the BanManager plugin on Spigot or BungeeCord Minecraft servers. It involves downloading the plugin's JAR file and placing it into the appropriate server directory. ```Shell Download jar from https://banmanagement.com/download Copy jar to plugins (Spigot/BungeeCord) folder ``` -------------------------------- ### BanManager Plugin Installation (Sponge) Source: https://github.com/banmanagement/banmanager/blob/master/README.md This snippet outlines the installation procedure for the BanManager plugin on Sponge-based Minecraft servers. The process involves downloading the plugin's JAR file and placing it within the server's mods directory. ```Shell Download jar from https://banmanagement.com/download Copy jar to mods (Sponge) folder ``` -------------------------------- ### Import Data Command Source: https://github.com/banmanagement/banmanager/blob/master/README.md Import ban data. Refer to migration guides for details. Requires 'bm.command.import' permission. ```Command /bmimport ``` -------------------------------- ### Synchronize with Database Command Source: https://github.com/banmanagement/banmanager/blob/master/README.md Force the server to synchronize with the database. Requires 'bm.command.sync' permission. ```Command /bmsync ``` -------------------------------- ### Clone BanManager Repository Source: https://github.com/banmanagement/banmanager/blob/master/README.md This command allows developers to clone the BanManager repository from GitHub to their local machine for development purposes. ```git git clone git@github.com:BanManagement/BanManager.git ``` -------------------------------- ### Report Management Command Source: https://github.com/banmanagement/banmanager/blob/master/README.md Manage player reports. Executes 'list' by default. Requires 'bm.command.reports' permission. ```Command /reports ``` -------------------------------- ### BanManager Build Requirements (Java) Source: https://github.com/banmanagement/banmanager/blob/master/README.md This snippet specifies the Java Development Kit (JDK) requirements for building the BanManager plugin from its source code. It indicates that Java 8 or higher is needed, with JDK 21+ specifically required for building from source. ```Java Java 8+ (JDK21+ required to build from source) ``` -------------------------------- ### Export Data Command Source: https://github.com/banmanagement/banmanager/blob/master/README.md Export bans to vanilla format. Requires 'bm.command.export' permission. ```Command /bmexport ``` -------------------------------- ### List Reports Command Source: https://github.com/banmanagement/banmanager/blob/master/README.md List player reports, with optional page and state filtering. Requires 'bm.command.reports.list' permission. ```Command /reports list [page] [state] ``` -------------------------------- ### List Bans Command Source: https://github.com/banmanagement/banmanager/blob/master/README.md List all bans stored in memory. Can filter by players, IP ranges, or IPs. Requires 'bm.command.banlist' permission. ```Command /banlist [players || ipranges || ips] ``` -------------------------------- ### List Alternate Accounts Command Source: https://github.com/banmanagement/banmanager/blob/master/README.md List players who share the same IP address. Requires 'bm.command.alts' permission. ```Command /alts ``` -------------------------------- ### View Notes Command Source: https://github.com/banmanagement/banmanager/blob/master/README.md View notes for all online players or a specific player. Requires 'bm.command.notes' permission. ```Command /notes [player] ``` -------------------------------- ### Reload Plugin Configuration Command Source: https://github.com/banmanagement/banmanager/blob/master/README.md Reloads plugin configuration and messages, excluding database connection details. Requires 'bm.command.reload' permission. ```Command /bmreload ``` -------------------------------- ### Player Information Command Source: https://github.com/banmanagement/banmanager/blob/master/README.md Look up information about a specific player. Requires 'bm.command.bminfo' permission. ```Command /bminfo [player] ``` -------------------------------- ### Assign Report Command Source: https://github.com/banmanagement/banmanager/blob/master/README.md Assign a report to a player, or to yourself if no player is specified. Requires 'bm.command.reports.assign' permission. ```Command /reports assign [player] ``` -------------------------------- ### Warn Player Command Source: https://github.com/banmanagement/banmanager/blob/master/README.md Issue a warning to a player. Requires 'bm.command.warn' permission. ```Command /warn ``` -------------------------------- ### Teleport to Report Location Command Source: https://github.com/banmanagement/banmanager/blob/master/README.md Teleport to the location where a report was created. Requires 'bm.command.reports.tp' permission. ```Command /reports tp ``` -------------------------------- ### Add Note Command Source: https://github.com/banmanagement/banmanager/blob/master/README.md Add a note to a player's record. Requires 'bm.command.addnote' permission. ```Command /addnote ``` -------------------------------- ### Unassign Reports Command Source: https://github.com/banmanagement/banmanager/blob/master/README.md Unassign reports from a player. Requires 'bm.command.reports.unassign' permission. ```Command /reports unassign ``` -------------------------------- ### Kick Player Command Source: https://github.com/banmanagement/banmanager/blob/master/README.md Remove a player from the server. Requires 'bm.command.kick' permission. ```Command /kick ``` -------------------------------- ### Temporary Warn Player Command Source: https://github.com/banmanagement/banmanager/blob/master/README.md Issue a temporary warning to a player for a specified duration. Requires 'bm.command.tempwarn' permission. ```Command /tempwarn ``` -------------------------------- ### Temporary Ban IP Range Command Source: https://github.com/banmanagement/banmanager/blob/master/README.md Temporarily ban a CIDR or wildcard IP range for a specified duration. Requires 'bm.command.tempbaniprange' permission. ```Command /tempbaniprange ``` -------------------------------- ### View Recent Activity Command Source: https://github.com/banmanagement/banmanager/blob/master/README.md View recent activity of staff members or a specific player. Requires 'bm.command.bmactivity' permission. ```Command /bmactivity [player] ``` -------------------------------- ### Report Player Command Source: https://github.com/banmanagement/banmanager/blob/master/README.md Report a player for rule-breaking, logging location and other data. Requires 'bm.command.report' permission. ```Command /report ``` -------------------------------- ### Temporary Ban IP Address Command Source: https://github.com/banmanagement/banmanager/blob/master/README.md Temporarily ban an IP address or a player's IP for a specified duration. Requires 'bm.command.tempbanip' permission. ```Command /tempbanip ``` -------------------------------- ### Temporary Mute IP Address Command Source: https://github.com/banmanagement/banmanager/blob/master/README.md Temporarily mute an IP address or a player's IP for a specified duration. Requires 'bm.command.tempmuteip' permission. ```Command /tempmuteip ``` -------------------------------- ### Ban IP Address Command Source: https://github.com/banmanagement/banmanager/blob/master/README.md Permanently ban an IP address or a player's IP. Requires 'bm.command.banip' permission. ```Command /banip ``` -------------------------------- ### Close Report Command Source: https://github.com/banmanagement/banmanager/blob/master/README.md Mark a report as closed, with an optional comment or command. Requires 'bm.command.reports.close' permission. ```Command /reports close [/command || comment] ``` -------------------------------- ### Temporary Mute Player Command Source: https://github.com/banmanagement/banmanager/blob/master/README.md Temporarily mute a player for a specified duration. Requires 'bm.command.tempmute' permission. ```Command /tempmute ``` -------------------------------- ### Non-Logging Kick Player Command Source: https://github.com/banmanagement/banmanager/blob/master/README.md Kick a player without logging the action, if kick logging is enabled. Requires 'bm.command.nlkick' permission. ```Command /nlkick ``` -------------------------------- ### Ban IP Range Command Source: https://github.com/banmanagement/banmanager/blob/master/README.md Permanently ban a CIDR or wildcard IP range. Requires 'bm.command.baniprange' permission. ```Command /baniprange ``` -------------------------------- ### Delete Specific Records Command Source: https://github.com/banmanagement/banmanager/blob/master/README.md Delete specific records for a player based on IDs obtained from /bminfo. Requires 'bm.command.delete' permission. ```Command /bmdelete ``` -------------------------------- ### Unban IP Range Command Source: https://github.com/banmanagement/banmanager/blob/master/README.md Remove a ban from an IP range. Can accept CIDR, wildcard, or player. Requires 'bm.command.unbaniprange' permission. ```Command /unbaniprange ``` -------------------------------- ### Temporary Ban Player Command Source: https://github.com/banmanagement/banmanager/blob/master/README.md Temporarily ban a player for a specified duration. Requires 'bm.command.tempban' permission. ```Command /tempban ``` -------------------------------- ### Mute IP Address Command Source: https://github.com/banmanagement/banmanager/blob/master/README.md Permanently mute an IP address or a player's IP. Requires 'bm.command.muteip' permission. ```Command /muteip ``` -------------------------------- ### Clear Player Records Command Source: https://github.com/banmanagement/banmanager/blob/master/README.md Clear all records for a player or specific record types (bans, mutes, notes, warnings). Requires 'bm.command.clear' permission. ```Command /bmclear [banrecords || baniprecords || kicks || muterecords || notes || warnings] ``` -------------------------------- ### Unmute IP Address Command Source: https://github.com/banmanagement/banmanager/blob/master/README.md Remove a mute from an IP address. Optionally, a reason can be provided. Requires 'bm.command.unmuteip' permission. ```Command /unmuteip [reason] ``` -------------------------------- ### Unban IP Address Command Source: https://github.com/banmanagement/banmanager/blob/master/README.md Remove a ban from an IP address. Optionally, a reason can be provided. Requires 'bm.command.unbanip' permission. ```Command /unbanip [reason] ``` -------------------------------- ### Ban Player Command Source: https://github.com/banmanagement/banmanager/blob/master/README.md Permanently ban a player from the server. This command requires the 'bm.command.ban' permission. ```Command /ban ``` -------------------------------- ### Mute Player Command Source: https://github.com/banmanagement/banmanager/blob/master/README.md Permanently mute a player, preventing them from chatting. Requires 'bm.command.mute' permission. ```Command /mute ``` -------------------------------- ### Delete Last Warning Command Source: https://github.com/banmanagement/banmanager/blob/master/README.md Delete the most recent warning issued to a player. Requires 'bm.command.dwarn' permission. ```Command /dwarn ``` -------------------------------- ### Unban Player Command Source: https://github.com/banmanagement/banmanager/blob/master/README.md Remove a ban from a player. Optionally, a reason can be provided. Requires 'bm.command.unban' permission. ```Command /unban [reason] ``` -------------------------------- ### Unmute Player Command Source: https://github.com/banmanagement/banmanager/blob/master/README.md Remove a mute from a player. Optionally, a reason can be provided. Requires 'bm.command.unmute' permission. ```Command /unmute [reason] ``` === COMPLETE CONTENT === This response contains all available snippets from this library. No additional content exists. Do not make further requests.