Tax included.

    The plugin is a BanSystem designed for BungeeCord with very many functions!

    This plugin has been tested on Minecraft version 1.8.8, 1.12, 1.17 and 1.18 on a BungeeCord Java 8,11,16 server. It should also work on higher Minecraft version.
    However, we do not give any guarantee!


    - Configurable data storage (MySQL, File)
    - Lock players for an individual time (/ban & /tempban)
    - Exclude players from chat (/mute & /tempmute)
    - Create own templates (/bt add & /mt add)
    - Mute or ban after certain templates (/mt & /bt)
    - IP bans (can be disabled)
    - Get ban statistics about players (/banstatistic)
    - Kick command with message (/kick)
    - Notification messages for e.g. team members
    - Chat filter for configurable terms
    - Chatlog system
    - Auto-mute system with configurable templates
    - All messages are configurable
    - Easy setup with /bansetup


    /bansetup - setup to set up the plugin.
    /ban <Playername> <Reason> - Bans a player permanently from the network.
    /unban <Playername> - Unbans a player.
    /tempban <Playername> <Duration> <Reason> - Temporarily bans a player from the network.
    /bt <Playername> <Id> - Bans a player using a preset template.
    /bt add <Duration> <Reason> - Adds a new template for a ban.
    /ebr <Playername> <New Reason> - Changes the banreason of a player's active ban.
    /mute <Playername> <Reason> - Bans a player permanently from the chat.
    /unmute <Playername> - Unbans a player permanently from the chat.
    /tempmute <Playername> <Duration> <Reason> - Temporarily bans a player from the chat.
    /mt <Playername> <Reason> - Bans a player from the chat using a preset template.
    /mt add <Duration> <Reason> - Adds a new template for a mute.
    /emr <Playername> <New Reason> - Changes the reason of a player's active chatban.
    /banlog <Playername> - Displays all past and active bans of a player.
    /mutelog <Playername> - Displays all past and active chatbans of a player.
    /banstatistic <Playername> <Reason>- Shows how many players have been banned by the specified person for the specified duration.
    /bansystem reload - Reloads the configurations from the data store.
    /bansystem block word <word> - Block/unblock a word.
    /bansystem whitelist word <word> - Add a word to the whitelist (chat filter ignores the word).
    /bansystem whitelist server <server> - Add a server to the whitelist (chat filter ignores the server).
    /bansystem whitelist firstmessage <server> - Add a server to the whitelist (first message time is ignored).
    /bansystem add checkedCommand <command> - Adds a command that is checked by the chat filter.
    /bansystem automute <word> <muteTemplateId> - Adds a word to the automute, then we mute for the template with the ID.


    1. Download the file and move it from the download folder to the plugins folder on your BungeeCord server.
    2. There you can unzip file and get .jar file. The .zip file can be deleted.
    3. Now you can restart the server to activate the plugin.
    4. Now enter the server and type /bansetup. Follow the instructions to complete the installation.
    If an error occurs, please contact the customer support.


    - After setup you can use /bansetup mysql to set the MySQL connection, because by default the data storage is set to files.
    - In the auth.json in the BanSystem folder you can customize your authentication data.
    - In the settings.json you can adjust your settings.
    - In mysql.json, if you have enabled data storage via MySQL, you can adjust your connection data to MySQL.
    - In the data folder in the BanSystem you can view all the data storage data if you have enabled data storage over files.
    - In the languages Order in the bansystem you can customize all messages and languages.


    *The extension ".notify" is for the notification when the corresponding command has been executed!
    - bansystem.command.tempban -> Command: /tempban
    - bansystem.command.tempban.notify -> Notification*

    - bansystem.command.ban -> Command: /ban
    - bansystem.command.ban.notify -> Notification*

    - bansystem.command.tempmute -> Command: /tempmute
    - bansystem.command.tempmute.notify -> Notification*

    - bansystem.command.mute -> Command: /mute
    - bansystem.command.mute.notify -> Notification*

    - bansystem.command.unmute -> Command: /unmute
    - bansystem.command.unmute.notify -> Notification*

    - bansystem.command.unban -> Command: /unban - bansystem.command.unban.notify -> Notification*

    - bansystem.command.banlog -> Command: /banlog
    - bansystem.command.mutelog -> Command: /mutelog

    - bansystem.command.bantemplate -> Command: /bt
    - bansystem.command.bantemplate.add -> Command: /bt add
    - bansystem.command.bantemplate.notify -> Notification*

    - bansystem.command.mutetemplate -> Command: /mt
    - bansystem.command.mutetemplate.add -> Command: /mt add
    - bansystem.command.mutetemplate.notify -> Notification*

    - bansystem.command.editbanreason -> Command: /ebr
    - bansystem.command.editbanreason.notify -> Notification*

    - bansystem.command.editmutereason -> Command: /emr
    - bansystem.command.editmutereason.notify -> Notification*

    - bansystem.command.banstatistic -> Command: /banstatistic
    - bansystem.setup -> Command: /bansetup
    - bansystem.command -> Command: /bansystem
    - bansystem.command.reload -> Command: /bansystem reload
    - bansystem.command.whitelist -> Command: /bansystem whitelist
    - bansystem.command.block -> Command: /bansystem block
    - bansystem.command.add -> Command: /bansystem add
    - bansystem.command.automute -> Command: /bansystem automute

    - bansystem.kick.god -> Can only be kicked by others with the permission.
    - bansystem.ban.god -> Can be banned only from others with the permission.