Hot Summer Deals are Here!
Celebrate with up to 99% off on 17,700 resources
01
Days
06
Hours
50
Mins
11
Secs

BetterSecurity v1.7

Your safety is the priority of everything!
BUGS FIXED (Spigot/Bukkit)
┃Fixed an issue that caused performance issues.

BUGS FIXED (Bungeecord)
┃Fixed an issue with the full tab of bungeecord whitelisted commands. For example: /command + <TAB>

NEW CHANGES (Spigot/Bukkit)
┃Revisited the "Block_Tab_Complete" section has become like the bungeecord one.

YAML:
#  ______________           ______      ________      ______       _________                        ______    _____
#  ___  __ )__  /______________  /__    ___  __/_____ ___  /_      __  ____/____________ ______________  /______  /_____
#  __  __  |_  /_  __ \  ___/_  //_/    __  /  _  __ `/_  __ \     _  /    _  __ \_  __ `__ \__  __ \_  /_  _ \  __/  _ \
#  _  /_/ /_  / / /_/ / /__ _  ,<       _  /   / /_/ /_  /_/ /     / /___  / /_/ /  / / / / /_  /_/ /  / /  __/ /_ /  __/
#  /_____/ /_/  \____/\___/ /_/|_|      /_/    \__,_/ /_.___/      \____/  \____//_/ /_/ /_/_  .___//_/  \___/\__/ \___/
#                                                                                           /_/
Block_Tab_Complete:

  # --------- < ⚠ > ---------
  # WARNING: It is absolutely recommended to use ProtocolLib for all versions of spigot.
  # This way you will be able to 100% block any attempts to steal plugins.
  # If you have set ProtocolLib, make sure that "Settings -> Hooks -> ProtocolLib" is true
  # (It is not enough to reload the plugin, you have to restart the server)

  # < ? > Does your server have version 1.13+? So if you reload the plugin,
  # you will have to join the server again to see the changes.
  enabled: true

  # Prevents tabbing of these commands, so as not to conflict with other plugins.
  blacklisted_suggestions:
    - 'pl'
    - 'plugins'
    - 'ver'
    - 'version'
    - 'about'
    - '?'
    - 'help'
    - 'bukkit:pl'
    - 'bukkit:plugins'
    - 'bukkit:ver'
    - 'bukkit:version'
    - 'bukkit:about'
    - 'bukkit:?'
    - 'bukkit:help'
    - 'minecraft:?'
    - 'minecraft:help'

  bypass:
    # Here you can enter what kind of bypass you prefer
    # to be able to perform the complete tab:
    # - PERMISSION | (Bypass via permission: bettersecurity.bypass.antitab)
    # - PLAYERS | (Bypass by player name and uuid. Permission excluded)
    method: 'PERMISSION'
    # Tip. You can put both the player's name and his UUID.
    players:
      - 'playerName1'
      - '8667ba71-b85a-4004-af54-457a9734eed7'

  whitelisted_suggestions:

    enabled: true

    # If it is on "true", you will be able to tab the command much more conveniently!
    # For greater safety, it is not recommended to use it because it could cause problems.
    # (If the player access is from 1.13+ you can ignore this section)
    partial_matches: false

    # Here you can enter groups in the "groups" list, which are enabled in the server.
    # If you enter "*", you will enable all groups.
    enabled_groups:
      - '*'

    # This is the list of suggestions groups whitelisted in the complete tab.
    # In these groups you can put the following requirements:
    # - required_permission: <permission> | (If you set this requirement, the group will go only for those who have the specified permission)
    # - required_players: ['playername1', 'playername2'] | (If you put this requirement, the group will go only for the players in the list)
    # If you want to put multiple requirements in one group you can do it safely.
    groups:
      # This is an example of a group with no requirements, suggestions inside this group will be seen by everyone.
      global:
        # List of whitelisted suggestions in complete tabs.
        suggestions:
          - 'spawn'
          - 'tell'
          - 'msg'
          - 'w'
          - 'whisper'
          - 't'
          - 'r'
          - 'reply'
      # This is an example of a group that only requires a permit.
      # The player who has that permission will see this list of suggestions.
      helper:
        required_permission: 'bettersecurity.tab.helper'
        suggestions:
          - 'tempban'
          - 'tempmute'
          - 'unban'
          - 'pardon'
          - 'kick'
          - 'unmute'
          - 'warn'
          - 'warnings'
          - 'history'
          - 'dupeip'
          - 'ss'
          - 'freeze'
          - 'unfreeze'
      # This is an example of a group that only requires a list of players.
      # Players in this list will see these suggestions.
      admin:
        required_permission: 'bettersecurity.tab.admin'
        required_players:
          - 'playername1'
          - 'playername2'
        suggestions:
          - 'fly'
          - 'gamemode'
          - 'gm'
          - 'god'
          - 'mute'
          - 'ban'
          - 'ipban'
          - 'ipmute'
          - 'clearchat'

NEW CHANGES (Bungeecord)
┃"Block_Tab_Complete -> commands" has been changed to "Block_Tab_Complete -> blacklisted_suggestions"

YAML:
#  ______________           ______      ________      ______       _________                        ______    _____
#  ___  __ )__  /______________  /__    ___  __/_____ ___  /_      __  ____/____________ ______________  /______  /_____
#  __  __  |_  /_  __ \  ___/_  //_/    __  /  _  __ `/_  __ \     _  /    _  __ \_  __ `__ \__  __ \_  /_  _ \  __/  _ \
#  _  /_/ /_  / / /_/ / /__ _  ,<       _  /   / /_/ /_  /_/ /     / /___  / /_/ /  / / / / /_  /_/ /  / /  __/ /_ /  __/
#  /_____/ /_/  \____/\___/ /_/|_|      /_/    \__,_/ /_.___/      \____/  \____//_/ /_/ /_/_  .___//_/  \___/\__/ \___/
#                                                                                           /_/
Block_Tab_Complete:

  # --------- < ⚠ > ---------
  # If you have BungeeCord, the use of Waterfall (https://papermc.io/) is recommended.
  # This is because you can also block the commands in tab 1.13+ of the proxy.
  enabled: true

  # Do you have waterfall or forks using it? (Types: Aegis, FlameCord, etc..).
  # ⚠ If the answer is yes then you definitely need to activate this option!
  # Because it allows you to block the proxy command tablist.
  waterfall_prevention: false

  # Prevents tabbing of these commands, so as not to conflict with other plugins.
  blacklisted_suggestions:
    - 'pl'
    - 'plugins'
    - 'ver'
    - 'version'
    - 'about'
    - '?'
    - 'help'
    - 'bukkit:pl'
    - 'bukkit:plugins'
    - 'bukkit:ver'
    - 'bukkit:version'
    - 'bukkit:about'
    - 'bukkit:?'
    - 'bukkit:help'
    - 'minecraft:?'
    - 'minecraft:help'

  bypass:
    # Here you can enter what kind of bypass you prefer
    # to be able to perform the complete tab:
    # - PERMISSION | (Bypass via permission: bettersecuritybungee.bypass.antitab)
    # - PLAYERS | (Bypass by player name)
    method: 'PERMISSION'
    # Tip. You can put both the player's name and his UUID.
    players:
      - 'playerName1'
      - '8667ba71-b85a-4004-af54-457a9734eed7'

  whitelisted_suggestions:

    enabled: true

    # If it is on "true", you will be able to tab the command much more conveniently!
    # BUT, in order to function correctly, the use of BetterSecurity is also recommended in the spigot.
    # This is because by activating this method, blocking the tab only from the bungeecord, it may not work correctly.
    partial_matches: false

    # Here you can put the groups under the "groups" list, which are enabled in the proxy.
    # If you enter "*", you will enable all groups.
    enabled_groups:
      - '*'

    # This is the list of suggestions groups whitelisted in the complete tab.
    # In these groups you can put the following requirements:
    # - required_server: <serverName> | (If you put this requirement, the group will go only for the specified server)
    # - required_permission: <permission> | (If you set this requirement, the group will go only for those who have the specified permission)
    # - required_players: ['playername1', 'playername2'] | (If you put this requirement, the group will go only for the players in the list)
    # If you want to put multiple requirements in one group you can do it safely.
    # You can also ignore one or more servers in a group, by putting:
    # - ignore_servers: ['server1', 'server2'] | (Servers that are in this list will not see group suggestions)
    groups:
      # This is an example of a group with no requirements, suggestions inside this group will be seen by everyone.
      global:
        # List of whitelisted suggestions in complete tabs.
        suggestions:
          - 'tell'
          - 'msg'
          - 'w'
          - 'whisper'
          - 't'
          - 'r'
          - 'reply'
      # In this example group, the hints will be shown on all servers, except the servers that have been skipped.
      spawn:
        ignore_servers:
          - 'bedwars'
          - 'skywars'
        suggestions:
          - 'spawn'
      # This is an example of a group that only requires one server.
      # The suggestions in this list will only be displayed by the requested server.
      lobby:
        required_server: lobby
        suggestions:
          - 'login'
          - 'l'
          - 'reg'
          - 'register'
      # This is an example of a group that only requires one server and one permission.
      # The player who is inside that server, and has that permission, will see the suggestions listed.
      faction_vip:
        required_server: faction
        required_permission: 'bettersecuritybungee.tab.faction_vip'
        suggestions:
          - 'fly'
      # This is an example of a group that only requires a permit.
      # The player who has that permission will see this list of suggestions.
      staff:
        required_permission: 'bettersecuritybungee.tab.staff'
        suggestions:
          - 'tempban'
          - 'tempmute'
          - 'unban'
          - 'pardon'
          - 'kick'
          - 'unmute'
          - 'warn'
          - 'warnings'
          - 'history'
          - 'dupeip'
          - 'ss'
          - 'freeze'
          - 'unfreeze'
      # This is an example of a group that only requires a list of players.
      # Players in this list will see these suggestions.
      owner:
        required_players:
          - 'playername1'
          - 'playername2'
        suggestions:
          - 'op'
          - 'deop'

NEW CHANGES (Everywhere)
┃Added "[MINI_MESSAGE]" executor which adds support for kyori adventure mini messages. https://docs.adventure.kyori.net/minimessage/index.html

FOR SUPPORT
┃Write to me here in private, Telegram, or by Discord

⚠️ After the update, reset or add the new changes, to the config.yml[/TAB]
NEW CHANGES (Bungeecord)
┃Added "ignore_servers: ['server1', 'server2']", in bungeecord complete tab whitelisted commands.
┃Changed in "Block_Tab_Complete" section, whitelisted_commands option changed to whitelisted_suggestions.

YAML:
#  ______________           ______      ________      ______       _________                        ______    _____
#  ___  __ )__  /______________  /__    ___  __/_____ ___  /_      __  ____/____________ ______________  /______  /_____
#  __  __  |_  /_  __ \  ___/_  //_/    __  /  _  __ `/_  __ \     _  /    _  __ \_  __ `__ \__  __ \_  /_  _ \  __/  _ \
#  _  /_/ /_  / / /_/ / /__ _  ,<       _  /   / /_/ /_  /_/ /     / /___  / /_/ /  / / / / /_  /_/ /  / /  __/ /_ /  __/
#  /_____/ /_/  \____/\___/ /_/|_|      /_/    \__,_/ /_.___/      \____/  \____//_/ /_/ /_/_  .___//_/  \___/\__/ \___/
#                                                                                           /_/
Block_Tab_Complete:

  # --------- < ⚠ > ---------
  # If you have BungeeCord, the use of Waterfall (https://papermc.io/) is recommended.
  # This is because you can also block the commands in tab 1.13+ of the proxy.
  enabled: true

  # Do you have waterfall or forks using it? (Types: Aegis, FlameCord, etc..).
  # ⚠ If the answer is yes then you definitely need to activate this option!
  # Because it allows you to block the proxy command tablist.
  waterfall_prevention: false

  # Prevents tabbing of these commands, so as not to conflict with other plugins.
  commands:
    - 'pl'
    - 'plugins'
    - 'ver'
    - 'version'
    - 'about'
    - '?'
    - 'help'
    - 'bukkit:pl'
    - 'bukkit:plugins'
    - 'bukkit:ver'
    - 'bukkit:version'
    - 'bukkit:about'
    - 'bukkit:?'
    - 'bukkit:help'
    - 'minecraft:?'
    - 'minecraft:help'

  bypass:
    # Here you can enter what kind of bypass you prefer
    # to be able to perform the complete tab:
    # - PERMISSION | (Bypass via permission: bettersecuritybungee.bypass.antitab)
    # - PLAYERS | (Bypass by player name)
    method: 'PERMISSION'
    # Tip. You can put both the player's name and his UUID.
    players:
      - 'playerName1'
      - '8667ba71-b85a-4004-af54-457a9734eed7'

  whitelisted_suggestions:

    enabled: true

    # If it is on "true", you will be able to tab the command much more conveniently!
    # BUT, in order to function correctly, the use of BetterSecurity is also recommended in the spigot.
    # This is because by activating this method, blocking the tab only from the bungeecord, it may not work correctly.
    partial_matches: false

    # Here you can put the groups under the "groups" list, which are enabled in the proxy.
    # If you enter "*", you will enable all groups.
    enabled_groups:
      - '*'

    # This is the list of suggestions groups whitelisted in the complete tab.
    # In these groups you can put the following requirements:
    # - required_server: <serverName> | (If you put this requirement, the group will go only for the specified server)
    # - required_permission: <permission> | (If you set this requirement, the group will go only for those who have the specified permission)
    # - required_players: ['playername1', 'playername2'] | (If you put this requirement, the group will go only for the players in the list)
    # If you want to put multiple requirements in one group you can do it safely.
    # You can also ignore one or more servers in a group, by putting:
    # - ignore_servers: ['server1', 'server2'] | (Servers that are in this list will not see group suggestions)
    groups:
      # This is an example of a group with no requirements, suggestions inside this group will be seen by everyone.
      global:
        # List of whitelisted suggestions in complete tabs.
        suggestions:
          - 'tell'
          - 'msg'
          - 'w'
          - 'whisper'
          - 't'
          - 'r'
          - 'reply'
      # In this example group, the hints will be shown on all servers, except the servers that have been skipped.
      spawn:
        ignore_servers:
          - 'bedwars'
          - 'skywars'
        suggestions:
          - 'spawn'
      # This is an example of a group that only requires one server.
      # The suggestions in this list will only be displayed by the requested server.
      lobby:
        required_server: lobby
        suggestions:
          - 'login'
          - 'l'
          - 'reg'
          - 'register'
      # This is an example of a group that only requires one server and one permission.
      # The player who is inside that server, and has that permission, will see the suggestions listed.
      faction_vip:
        required_server: faction
        required_permission: 'bettersecuritybungee.tab.faction_vip'
        suggestions:
          - 'fly'
      # This is an example of a group that only requires a permit.
      # The player who has that permission will see this list of suggestions.
      staff:
        required_permission: 'bettersecuritybungee.tab.staff'
        suggestions:
          - 'tempban'
          - 'tempmute'
          - 'unban'
          - 'pardon'
          - 'kick'
          - 'unmute'
          - 'warn'
          - 'warnings'
          - 'history'
          - 'dupeip'
          - 'ss'
          - 'freeze'
          - 'unfreeze'
      # This is an example of a group that only requires a list of players.
      # Players in this list will see these suggestions.
      owner:
        required_players:
          - 'playername1'
          - 'playername2'
        suggestions:
          - 'op'
          - 'deop'

FOR SUPPORT
┃Write to me here in private, Telegram, or by Discord

⚠️ After the update, reset or add the new changes, to the config.yml
BUGS FIXED (Bungeecord)
┃Fixed the "server_mode" in the "Blocks_Commands" section. Now they will work fine.

NEW CHANGES (Bungeecord)
┃Revisited the "Block_Tab_Complete" section. It has now been improved.

YAML:
#  ______________           ______      ________      ______       _________                        ______    _____
#  ___  __ )__  /______________  /__    ___  __/_____ ___  /_      __  ____/____________ ______________  /______  /_____
#  __  __  |_  /_  __ \  ___/_  //_/    __  /  _  __ `/_  __ \     _  /    _  __ \_  __ `__ \__  __ \_  /_  _ \  __/  _ \
#  _  /_/ /_  / / /_/ / /__ _  ,<       _  /   / /_/ /_  /_/ /     / /___  / /_/ /  / / / / /_  /_/ /  / /  __/ /_ /  __/
#  /_____/ /_/  \____/\___/ /_/|_|      /_/    \__,_/ /_.___/      \____/  \____//_/ /_/ /_/_  .___//_/  \___/\__/ \___/
#                                                                                           /_/
Block_Tab_Complete:

  # --------- < ⚠ > ---------
  # If you have BungeeCord, the use of Waterfall (https://papermc.io/) is recommended.
  # This is because you can also block the commands in tab 1.13+ of the proxy.
  enabled: true

  # Do you have waterfall or forks using it? (Types: Aegis, FlameCord, etc..).
  # ⚠ If the answer is yes then you definitely need to activate this option!
  # Because it allows you to block the proxy command tablist.
  waterfall_prevention: false

  # Prevents tabbing of these commands, so as not to conflict with other plugins.
  commands:
    - 'pl'
    - 'plugins'
    - 'ver'
    - 'version'
    - 'about'
    - '?'
    - 'help'
    - 'bukkit:pl'
    - 'bukkit:plugins'
    - 'bukkit:ver'
    - 'bukkit:version'
    - 'bukkit:about'
    - 'bukkit:?'
    - 'bukkit:help'
    - 'minecraft:?'
    - 'minecraft:help'

  bypass:
    # Here you can enter what kind of bypass you prefer
    # to be able to perform the complete tab:
    # - PERMISSION | (Bypass via permission: bettersecuritybungee.bypass.antitab)
    # - PLAYERS | (Bypass by player name)
    method: 'PERMISSION'
    # Tip. You can put both the player's name and his UUID.
    players:
      - 'playerName1'
      - '8667ba71-b85a-4004-af54-457a9734eed7'

  whitelisted_commands:

    enabled: true

    # If it is on "true", you will be able to tab the command much more conveniently!
    # BUT, in order to function correctly, the use of BetterSecurity is also recommended in the spigot.
    # This is because by activating this method, blocking the tab only from the bungeecord, it may not work correctly.
    partial_matches: false

    # Here you can put the groups under the "groups" list, which are enabled in the proxy.
    # If you enter "*", you will enable all groups.
    enabled_groups:
      - '*'

    # This is the list of suggestions groups whitelisted in the complete tab.
    # In these groups you can put the following requirements:
    # - required_server: <serverName> | (If you put this requirement, the group will go only for the specified server)
    # - required_permission: <permission> | (If you set this requirement, the group will go only for those who have the specified permission)
    # - required_players: ['playername1', 'playername2'] | (If you put this requirement, the group will go only for the players in the list)
    # If you want to put multiple requirements in one group you can do it safely.
    groups:
      # This is an example of a group with no requirements, suggestions inside this group will be seen by everyone.
      global:
        # List of whitelisted suggestions in complete tabs.
        suggestions:
          - 'spawn'
          - 'tell'
          - 'msg'
          - 'w'
          - 'whisper'
          - 't'
          - 'r'
          - 'reply'
      # This is an example of a group that only requires one server.
      # The suggestions in this list will only be displayed by the requested server.
      lobby:
        required_server: lobby
        suggestions:
          - 'login'
          - 'l'
          - 'reg'
          - 'register'
      # This is an example of a group that only requires one server and one permission.
      # The player who is inside that server, and has that permission, will see the suggestions listed.
      faction_vip:
        required_server: faction
        required_permission: 'bettersecuritybungee.tab.faction_vip'
        suggestions:
          - 'fly'
      # This is an example of a group that only requires a permit.
      # The player who has that permission will see this list of suggestions.
      staff:
        required_permission: 'bettersecuritybungee.tab.staff'
        suggestions:
          - 'tempban'
          - 'tempmute'
          - 'unban'
          - 'pardon'
          - 'kick'
          - 'unmute'
          - 'warn'
          - 'warnings'
          - 'history'
          - 'dupeip'
          - 'ss'
          - 'freeze'
          - 'unfreeze'
      # This is an example of a group that only requires a list of players.
      # Players in this list will see these suggestions.
      owner:
        required_players:
          - 'playername1'
          - 'playername2'
        suggestions:
          - 'op'
          - 'deop'

FOR SUPPORT
┃Write to me here in private, Telegram, or by Discord

⚠️ After the update, reset or add the new changes, to the config.yml
NEW SECURITY PATCH (BungeeCord)
┃Added in the bungeecord section "Prevent_Command_Spam", it is able to fix an exploit that is able to crash the bungeecord! Currently plugins like LPX do not take advantage of this feature, so I recommend you to activate it.

YAML:
#  ________                               _____     _________                                         _________   ________
#  ___  __ \______________   _______________  /_    __  ____/____________ __________ _________ _____________  /   __  ___/_____________ _______ ___
#  __  /_/ /_  ___/  _ \_ | / /  _ \_  __ \  __/    _  /    _  __ \_  __ `__ \_  __ `__ \  __ `/_  __ \  __  /    _____ \___  __ \  __ `/_  __ `__ \
#  _  ____/_  /   /  __/_ |/ //  __/  / / / /_      / /___  / /_/ /  / / / / /  / / / / / /_/ /_  / / / /_/ /     ____/ /__  /_/ / /_/ /_  / / / / /
#  /_/     /_/    \___/_____/ \___//_/ /_/\__/      \____/  \____//_/ /_/ /_//_/ /_/ /_/\__,_/ /_/ /_/\__,_/      /____/ _  .___/\__,_/ /_/ /_/ /_/
#                                                                                                                      /_/
Prevent_Command_Spam:

  # This feature allows you to fix an exploit that crashes your proxy!
  # You can customize it as you like according to your needs.
  enabled: true

  # If it is on "true" the execution attempt warning will be sent to chat.
  warning: true

  # This option determines how often you can run the command (In seconds)
  delay: 3

  # This function determines how many commands based on the delay, the player is punished.
  # (If set to 0, this function will be ignored)
  command_limit: 10

  # If this is set to "true", you will not be able to execute the command during the cooldown.
  block_command: false

  # (If you have set the command limit, along with the kick, this section will be ignored.
  # You can also ignore it by simply putting -> message: '')
  # This message will be shown during a cooldown.
  #
  # You can use the following placeholders:
  # - %seconds% | (Seconds left)
  # - %commands% | (Number of commands executed)
  # < ? > You can find more information about the executors in the header.
  executors:
    - '[KICK] &cYou performed %commands% commands in 3 seconds!\n&cPlease rejoin and don''t make commands too fast.'

  # Here you can enter the type of method you want to use to set the command cooldown:
  # - BLACKLIST | (The commands in the list will have the cooldown)
  # - WHITELIST | (Commands in the list will have no cooldowns)
  method: 'BLACKLIST'

  commands:
    - 'alert'
    - 'alertraw'
    - 'bungee'
    - 'end'
    - 'find'
    - 'glist'
    - 'greload'
    - 'ip'
    - 'perms'
    - 'send'
    - 'server'
    - 'lpb'
    - 'luckpermsbungee'

NEW CHANGES
(BungeeCord)
┃Added executors to the bungeecord as well! The same ones that are in the spigot version have been added, except 2: BossBar and Sound. Also added was the "[KICK] reason" executor.
┃In the "Blocks_Commands" section, the messages have been replaced with executors.

YAML:
#  ___       __                    _____
#  __ |     / /_____ _________________(_)_____________ ________
#  __ | /| / /_  __ `/_  ___/_  __ \_  /__  __ \_  __ `/_  ___/
#  __ |/ |/ / / /_/ /_  /   _  / / /  / _  / / /  /_/ /_(__  )
#  ____/|__/  \__,_/ /_/    /_/ /_//_/  /_/ /_/_\__, / /____/
#                                              /____/
Warnings:

  # In this field you can decide whether to activate the logs also via the console.
  log_console: true

  # This message will be sent to those with permission: bettersecuritybungee.broadcast.warnings
  # < ? > You can find more information about the executors in the header.
  # ATTENTION! Do not use the "@" in front of the broadcast, there is already the automatic one via the above permission.
  formats:
    commands:
      # You can use the following placeholders:
      # - %command% | (The command that was blocked)
      format:
        - '[MESSAGE] &e&l⚠ &e%server% ┃ &b%player% &7attempted to execute the command: &c%command%'
      console: '%player% attempted to execute the command: %command%'
    prevent_command_spam:
      # You can use the following placeholders:
      # - %command% | (The command executed too many times)
      format:
        - '[MESSAGE] &e&l⚠ ┃ &b%player% &7has executed the command too many times: &c%command%'
      console: '%player% has executed the command too many times: %command%'
YAML:
#  ______________           ______             _________                                         _________
#  ___  __ )__  /______________  /_________    __  ____/____________ __________ _________ _____________  /_______
#  __  __  |_  /_  __ \  ___/_  //_/_  ___/    _  /    _  __ \_  __ `__ \_  __ `__ \  __ `/_  __ \  __  /__  ___/
#  _  /_/ /_  / / /_/ / /__ _  ,<  _(__  )     / /___  / /_/ /  / / / / /  / / / / / /_/ /_  / / / /_/ / _(__  )
#  /_____/ /_/  \____/\___/ /_/|_| /____/      \____/  \____//_/ /_/ /_//_/ /_/ /_/\__,_/ /_/ /_/\__,_/  /____/
#
Blocks_Commands:

  enabled: true

  # If it is on "true" the execution attempt warning will be sent to chat.
  warning: true

  # Here you can enter the type of method you want to use to block commands:
  # - BLACKLIST | (The commands in the list will be blocked)
  # - WHITELIST | (The commands in the list will be able to execute)
  method: 'BLACKLIST'

  # Forced checking if enabled can cause problems with other plugins.
  # For example AuthMeBungee (If you execute a blocked command before login, the plugin will overwrite it)
  force_check: false

  # This message will be shown as soon as the command is blocked.
  # < ? > You can find more information about the executors in the header.
  executors:
    - '[MESSAGE] %prefix%&cYou cannot execute this command!'

  # List of blocked or enabled commands according to the selected method.
  # If you want to block commands only through "server mode", just put "commands: []"
  commands:
    - 'bungee'
    - 'waterfall'
    - 'pl'
    - 'plugins'
    - 'ver'
    - 'version'
    - 'about'
    - '?'
    - 'help'
    - 'bukkit:pl'
    - 'bukkit:plugins'
    - 'bukkit:ver'
    - 'bukkit:version'
    - 'bukkit:about'
    - 'bukkit:?'
    - 'bukkit:help'
    - 'minecraft:?'
    - 'minecraft:help'

  # Server mode allows you to block commands based on the server the player is on.
  server_mode:

    enabled: false

    # This is the list of servers where commands are blocked.
    servers:
      # This is an example server.
      lobby:
        # < ? > The methods are the same that are located above.
        method: 'BLACKLIST'
        # Instead these are the commands blocked on that server.
        commands:
          - 'examplecommand1'
          - 'examplecommand2'
      # In this example you can use another message.
      survival:
        # < ? > The methods are the same that are located above.
        method: 'BLACKLIST'
        # This executor will only be sent to this server.
        # < ? > You can find more information about the executors in the header.
        executors:
          - '[MESSAGE] &a&lSURVIVAL ┃ &cYou cannot execute this command!'
        # Instead these are the commands blocked on that server.
        commands:
          - 'examplecommand1'
          - 'examplecommand2'

NEW CHANGES
(Spigot/Bukkit)
┃Added placeholder "%center%", to be usable for all messages. (Included in executors)
┃Added event priorities! You can change their priority for the various sections. They have been added for the following sections: Unknown_Command, Block_Syntax, Blocks_Commands, Commands_Only_Console, Commands_Only_Players, Block_Custom_Commands.

YAML:
#  _________             _____                       _____  __      ______                                     _________                                         _________
#  __  ____/___  __________  /_____________ ___      __  / / /_________  /_________________      ________      __  ____/____________ __________ _________ _____________  /
#  _  /    _  / / /_  ___/  __/  __ \_  __ `__ \     _  / / /__  __ \_  //_/_  __ \  __ \_ | /| / /_  __ \     _  /    _  __ \_  __ `__ \_  __ `__ \  __ `/_  __ \  __  /
#  / /___  / /_/ /_(__  )/ /_ / /_/ /  / / / / /     / /_/ / _  / / /  ,<  _  / / / /_/ /_ |/ |/ /_  / / /     / /___  / /_/ /  / / / / /  / / / / / /_/ /_  / / / /_/ /
#  \____/  \__,_/ /____/ \__/ \____//_/ /_/ /_/      \____/  /_/ /_//_/|_| /_/ /_/\____/____/|__/ /_/ /_/      \____/  \____//_/ /_/ /_//_/ /_/ /_/\__,_/ /_/ /_/\__,_/
#
Unknown_Command:

  # --------- < ⚠ > ---------
  # This feature is only recommended for versions 1.19+!
  # This is because spigot does not currently edit the unknown command via spigot.yml,
  # but remains the default one. If you have a version lower than 1.19, you can leave it to false.
  # If you use PlugMan, it can cause problems if the plugin it loads registers commands for the first time.
  enabled: false

  # Here you can set the priority of the event. You can find the priority list with this link
  # --> https://hub.spigotmc.org/javadocs/spigot/org/bukkit/event/EventPriority.html
  priority: HIGHEST

  # To ignore this section put "exempt_commands: []"
  # This function allows you, in case of problems, to be able to insert a
  # list of commands that the plugin will ignore.
  # The command set by default was put as an example for those who use ChatControl-Red,
  # who when running /tell also execute a command that is not registered on Bukkit.
  exempt_commands:
    - '#flp'

  # If set to "true", it will fetch the unknown message directly from spigot.yml.
  # If it's false, then it will use the executor below.
  use_spigot_message: true

  # If "use_spigot_message" is true, ignore this section.
  # < ? > You can find more information about the executors in the header.
  executors:
    - '[MESSAGE] %prefix%The "&b%command%&7" command was not found.'
YAML:
#  ______________           ______      ________              _____
#  ___  __ )__  /______________  /__    __  ___/____  __________  /______ ____  __
#  __  __  |_  /_  __ \  ___/_  //_/    _____ \__  / / /_  __ \  __/  __ `/_  |/_/
#  _  /_/ /_  / / /_/ / /__ _  ,<       ____/ /_  /_/ /_  / / / /_ / /_/ /__>  <
#  /_____/ /_/  \____/\___/ /_/|_|      /____/ _\__, / /_/ /_/\__/ \__,_/ /_/|_|
#                                              /____/
Block_Syntax:

  enabled: true

  # Here you can set the priority of the event. You can find the priority list with this link
  # --> https://hub.spigotmc.org/javadocs/spigot/org/bukkit/event/EventPriority.html
  priority: HIGHEST

  # If it is on "true" the execution attempt warning will be sent to chat.
  warning: true

  # Message that is sent if one tries to do: <plugin>:<command>.
  # Tip. It is useful to avoid being in situations where you can bypass blocked commands,
  # or commands known as minecraft:me, minecraft:tell, etc...
  # < ? > You can find more information about the executors in the header.
  executors:
    - '[MESSAGE] %prefix%&cYou can''t do /<plugin>:<command>'
    - '[TITLE] &e&lBETTER SECURITY;&c&l┃ &cYou can''t do /<plugin>:<command>;20;40;20'
YAML:
#  ______________           ______             _________                                         _________
#  ___  __ )__  /______________  /_________    __  ____/____________ __________ _________ _____________  /_______
#  __  __  |_  /_  __ \  ___/_  //_/_  ___/    _  /    _  __ \_  __ `__ \_  __ `__ \  __ `/_  __ \  __  /__  ___/
#  _  /_/ /_  / / /_/ / /__ _  ,<  _(__  )     / /___  / /_/ /  / / / / /  / / / / / /_/ /_  / / / /_/ / _(__  )
#  /_____/ /_/  \____/\___/ /_/|_| /____/      \____/  \____//_/ /_/ /_//_/ /_/ /_/\__,_/ /_/ /_/\__,_/  /____/
#
Blocks_Commands:

  enabled: true

  # Here you can set the priority of the event. You can find the priority list with this link
  # --> https://hub.spigotmc.org/javadocs/spigot/org/bukkit/event/EventPriority.html
  priority: HIGHEST

  # If it is on "true" the execution attempt warning will be sent to chat.
  warning: true

  # Here you can enter the type of method you want to use to block commands:
  # - BLACKLIST | (The commands in the list will be blocked)
  # - WHITELIST | (The commands in the list will be able to execute)
  method: 'BLACKLIST'

  # This message will be shown as soon as the command is blocked.
  # < ? > You can find more information about the executors in the header.
  executors:
    - '[MESSAGE] %prefix%&cYou cannot execute this command!'

  # List of blocked or enabled commands according to the selected method.
  commands:
    - 'pl'
    - 'plugins'
    - 'ver'
    - 'version'
    - 'about'
    - '?'
    - 'help'
    - 'icanhasbukkit'
YAML:
#  ______________           ______             _______       ______            _________                         ______
#  ___  __ )__  /______________  /_________    __  __ \_________  /____  __    __  ____/____________________________  /____
#  __  __  |_  /_  __ \  ___/_  //_/_  ___/    _  / / /_  __ \_  /__  / / /    _  /    _  __ \_  __ \_  ___/  __ \_  /_  _ \
#  _  /_/ /_  / / /_/ / /__ _  ,<  _(__  )     / /_/ /_  / / /  / _  /_/ /     / /___  / /_/ /  / / /(__  )/ /_/ /  / /  __/
#  /_____/ /_/  \____/\___/ /_/|_| /____/      \____/ /_/ /_//_/  _\__, /      \____/  \____//_/ /_//____/ \____//_/  \___/
#                                                                 /____/
Commands_Only_Console:

  enabled: true

  # Here you can set the priority of the event. You can find the priority list with this link
  # --> https://hub.spigotmc.org/javadocs/spigot/org/bukkit/event/EventPriority.html
  priority: HIGHEST

  # If it is on "true" the execution attempt warning will be sent to chat.
  warning: true

  # This message will be shown as soon as the command is blocked.
  # < ? > You can find more information about the executors in the header.
  executors:
    - '[MESSAGE] %prefix%&cYou cannot execute this command!'

  # List of commands that can only be executed from the console.
  commands:
    - 'op'
    - 'minecraft:op'
    - 'deop'
    - 'minecraft:deop'
    - 'reload'
    - 'minecraft:reload'
    - 'rl'
    - 'minecraft:rl'
    - 'execute'
    - 'minecraft:execute'
YAML:
#  ______________           ______             _______       ______            ______________
#  ___  __ )__  /______________  /_________    __  __ \_________  /____  __    ___  __ \__  /_____ _____  _____________________
#  __  __  |_  /_  __ \  ___/_  //_/_  ___/    _  / / /_  __ \_  /__  / / /    __  /_/ /_  /_  __ `/_  / / /  _ \_  ___/_  ___/
#  _  /_/ /_  / / /_/ / /__ _  ,<  _(__  )     / /_/ /_  / / /  / _  /_/ /     _  ____/_  / / /_/ /_  /_/ //  __/  /   _(__  )
#  /_____/ /_/  \____/\___/ /_/|_| /____/      \____/ /_/ /_//_/  _\__, /      /_/     /_/  \__,_/ _\__, / \___//_/    /____/
#                                                                 /____/                           /____/
Commands_Only_Players:

  enabled: true

  # Here you can set the priority of the event. You can find the priority list with this link
  # --> https://hub.spigotmc.org/javadocs/spigot/org/bukkit/event/EventPriority.html
  priority: HIGHEST

  # If it is on "true" the execution attempt warning will be sent to chat.
  warning: true

  # This message will be shown as soon as the command is blocked.
  # < ? > You can find more information about the executors in the header.
  executors:
    - '[MESSAGE] %prefix%&cYou cannot execute this command!'

  # List of players authorized to execute the commands below.
  # Tip. You can put both the player's name and his UUID.
  bypass_players:
    - 'playerName1'
    - '8667ba71-b85a-4004-af54-457a9734eed7'

  # List of commands that players in the list above can perform.
  commands:
    - 'pl'
    - 'plugins'
    - 'bukkit:pl'
    - 'bukkit:plugins'
YAML:
#  ______________           ______             _________             _____                       _________                                         _________
#  ___  __ )__  /______________  /_________    __  ____/___  __________  /_____________ ___      __  ____/____________ __________ _________ _____________  /_______
#  __  __  |_  /_  __ \  ___/_  //_/_  ___/    _  /    _  / / /_  ___/  __/  __ \_  __ `__ \     _  /    _  __ \_  __ `__ \_  __ `__ \  __ `/_  __ \  __  /__  ___/
#  _  /_/ /_  / / /_/ / /__ _  ,<  _(__  )     / /___  / /_/ /_(__  )/ /_ / /_/ /  / / / / /     / /___  / /_/ /  / / / / /  / / / / / /_/ /_  / / / /_/ / _(__  )
#  /_____/ /_/  \____/\___/ /_/|_| /____/      \____/  \__,_/ /____/ \__/ \____//_/ /_/ /_/      \____/  \____//_/ /_/ /_//_/ /_/ /_/\__,_/ /_/ /_/\__,_/  /____/
#
Block_Custom_Commands:

  enabled: false

  # This allows you to run an executor for each command.
  # < ? > You can find more information about the executors in the header.
  commands:
    # In this example the command will be blocked for everyone.
    example_Command1:
      command: 'examplecommand1'
      priority: HIGHEST
      warning: true
      executors:
        - '[MESSAGE] %prefix%&cYou cannot execute this command!'
        - '[ACTION] &c&l⚠ &7You tried to run the command: &c%command%'
    # In this example, however, it requires permission to execute the command.
    example_Command2:
      command: 'examplecommand2'
      priority: HIGHEST
      warning: true
      permission_required: 'bettersecurity.bypass.exampleCommand2'
      executors:
        - '[MESSAGE] %prefix%&cYou cannot execute this command!'
    # In this other example, only the players on the list will be able to perform it.
    example_Command3:
      command: 'examplecommand3'
      priority: HIGHEST
      # Tip. You can put both the player's name and his UUID.
      required_players:
        - 'playerName1'
        - '8667ba71-b85a-4004-af54-457a9734eed7'
      executors:
        - '[MESSAGE] %prefix%&cYou cannot execute this command!'
    # In this example, he shows you how you can block multiple commands with the same executor.
    example_Command4:
      commands:
        - 'examplecommand4'
        - 'examplecommand5'
      priority: HIGHEST
      warning: true
      permission_required: 'bettersecurity.bypass.exampleCommands'
      executors:
        - '[MESSAGE] %prefix%&cYou cannot execute this command!'

FOR SUPPORT
┃Write to me here in private, Telegram, or by Discord

⚠️ After the update, reset or add the new changes, to the config.yml
Recommended to use ProtocolLib for all versions

BUGS FIXED
(Spigot/Bukkit)
┃With a lot of sweat and effort, we have solved a very IMPORTANT problem! We have completely fixed the full tab bypass of the Meteor client. We are probably currently the only ones in the platform (I tested the most famous ones, and they are all bypassable)
7MY9q9y.png


Other clients it has been tested on: ParrotClient 2.0, Skillclient, EaZy.

TIP ┃If you want to be safer, you can disable the following permissions:
- minecraft.*
- bukkit.command.*
If you have LuckPerms just do: /lp user/group <name> permission set <permission> false (Example: /lp group default permission set minecraft.* false)
If you have PermissionsEx just do: /pex user/group <name> add -<permission> (Example: /pex group user add -bukkit.command.*)

BUGS FIXED
(BungeeCord)
┃Fixed an issue that caused the plugin to not launch correctly on Bungeecord (without fork). Added a new option to lock Tab Complete accordingly.

NEW CHANGES (BungeeCord)
┃Add the "waterfall prevention" option, which allows you to block proxy commands as well. (Also works with any fork of Waterfall, such as Aegis, FlameCord, etc..)

YAML:
#  ______________           ______      ________      ______       _________                        ______    _____
#  ___  __ )__  /______________  /__    ___  __/_____ ___  /_      __  ____/____________ ______________  /______  /_____
#  __  __  |_  /_  __ \  ___/_  //_/    __  /  _  __ `/_  __ \     _  /    _  __ \_  __ `__ \__  __ \_  /_  _ \  __/  _ \
#  _  /_/ /_  / / /_/ / /__ _  ,<       _  /   / /_/ /_  /_/ /     / /___  / /_/ /  / / / / /_  /_/ /  / /  __/ /_ /  __/
#  /_____/ /_/  \____/\___/ /_/|_|      /_/    \__,_/ /_.___/      \____/  \____//_/ /_/ /_/_  .___//_/  \___/\__/ \___/
#                                                                                           /_/
Block_Tab_Complete:

  # --------- < ⚠ > ---------
  # If you have BungeeCord, the use of Waterfall (https://papermc.io/) is recommended.
  # This is because you can also block the commands in tab 1.13+ of the proxy.
  enabled: true

  # Do you have waterfall or forks using it? (Types: Aegis, FlameCord, etc..).
  # ⚠ If the answer is yes then you definitely need to activate this option!
  # Because it allows you to block the proxy command tablist.
  waterfall_prevention: false

  # Prevents tabbing of these commands, so as not to conflict with other plugins.
  commands:
    - 'pl'
    - 'plugins'
    - 'ver'
    - 'version'
    - 'about'
    - '?'
    - 'help'
    - 'bukkit:pl'
    - 'bukkit:plugins'
    - 'bukkit:ver'
    - 'bukkit:version'
    - 'bukkit:about'
    - 'bukkit:?'
    - 'bukkit:help'
    - 'minecraft:?'
    - 'minecraft:help'

  bypass:
    # Here you can enter what kind of bypass you prefer
    # to be able to perform the complete tab:
    # - PERMISSION | (Bypass via permission: bettersecuritybungee.bypass.antitab)
    # - PLAYERS | (Bypass by player name)
    method: 'PERMISSION'
    # Tip. You can put both the player's name and his UUID.
    players:
      - 'playerName1'
      - '8667ba71-b85a-4004-af54-457a9734eed7'

  whitelisted_commands:

    enabled: true

    # If it is on "true", you will be able to tab the command much more conveniently!
    # BUT, in order to function correctly, the use of BetterSecurity is also recommended in the spigot.
    # This is because by activating this method, blocking the tab only from the bungeecord, it may not work correctly.
    partial_matches: false

    # This is the global list of tab commands that will be whitelisted.
    # To disable global commands, just put "global: []".
    global:
      - 'spawn'
      - 'tell'
      - 'msg'
      - 'w'
      - 'whisper'
      - 't'
      - 'r'
      - 'reply'

    # Here you can request requirements to be able to show whitelisted commands.
    # (Can be very useful for not showing staff commands to players)
    required:

      enabled: false

      # Here you can set up global groups, for all servers connected to BungeeCord.
      # If you want to deactivate it, just put "groups: []"
      global:
        groups:
          - 'helper'
          - 'admin'

      # Here you can add all the various groups to be able to whitelist commands by permission.
      groups:
        # This is the first example group.
        helper:
          # Here you will need to enter the required permission.
          permission: 'bettersecuritybungee.tab.helper'
          # While here you will have to put the list of commands that will have to be shown.
          commands:
            - 'tempban'
            - 'tempmute'
            - 'unban'
            - 'pardon'
            - 'kick'
            - 'unmute'
            - 'warn'
            - 'warnings'
            - 'history'
            - 'dupeip'
            - 'ss'
            - 'freeze'
            - 'unfreeze'
        admin:
          permission: 'bettersecuritybungee.tab.admin'
          commands:
            - 'fly'
            - 'gamemode'
            - 'gm'
            - 'god'
            - 'mute'
            - 'ban'
            - 'ipban'
            - 'ipmute'
            - 'clearchat'

    # The server mode is for enabling the above groups, based on the server.
    server_mode:

      enabled: false

      # Below you will have to put the servers with the various groups.
      servers:
        # This is an example server.
        lobby:
          # These are the sample groups that will be shown on this server.
          groups:
            - 'groupexample1'
            - 'groupexample2'
        # This is another example server.
        survival:
          # These are the sample groups that will be shown on this server.
          groups:
            - 'groupexample1'
            - 'groupexample2'

FOR SUPPORT
┃Write to me here in private, Telegram, or by Discord

⚠️ After the update, reset or add the new changes, to the config.yml
NEW CHANGES (Spigot/Bukkit)
┃Added exempt commands for the "Unknown Commands" section. This can be useful for any plugins that don't log commands to bukkit directly.

YAML:
#  _________             _____                       _____  __      ______                                     _________                                         _________
#  __  ____/___  __________  /_____________ ___      __  / / /_________  /_________________      ________      __  ____/____________ __________ _________ _____________  /
#  _  /    _  / / /_  ___/  __/  __ \_  __ `__ \     _  / / /__  __ \_  //_/_  __ \  __ \_ | /| / /_  __ \     _  /    _  __ \_  __ `__ \_  __ `__ \  __ `/_  __ \  __  /
#  / /___  / /_/ /_(__  )/ /_ / /_/ /  / / / / /     / /_/ / _  / / /  ,<  _  / / / /_/ /_ |/ |/ /_  / / /     / /___  / /_/ /  / / / / /  / / / / / /_/ /_  / / / /_/ /
#  \____/  \__,_/ /____/ \__/ \____//_/ /_/ /_/      \____/  /_/ /_//_/|_| /_/ /_/\____/____/|__/ /_/ /_/      \____/  \____//_/ /_/ /_//_/ /_/ /_/\__,_/ /_/ /_/\__,_/
#
Unknown_Command:

  # --------- < ⚠ > ---------
  # This feature is only recommended for versions 1.19+!
  # This is because spigot does not currently edit the unknown command via spigot.yml,
  # but remains the default one. If you have a version lower than 1.19, you can leave it to false.
  enabled: true

  # To ignore this section put "exempt_commands: []"
  # This function allows you, in case of problems, to be able to insert a
  # list of commands that the plugin will ignore.
  # The command set by default was put as an example for those who use ChatControl-Red,
  # who when running /tell also execute a command that is not registered on Bukkit.
  exempt_commands:
    - '#flp'

  # If set to "true", it will fetch the unknown message directly from spigot.yml.
  # If it's false, then it will use the executor below.
  use_spigot_message: true

  # If "use_spigot_message" is true, ignore this section.
  # < ? > You can find more information about the executors in the header.
  executors:
    - '[MESSAGE] %prefix%The "&b%command%&7" command was not found.'

FOR SUPPORT
┃Write to me here in private, Telegram, or by Discord

⚠️ After the update, reset or add the new changes, to the config.yml
NEW CHANGES (Spigot/Bukkit)
┃Added customizable unknown messages for version 1.19+. It also works with previous versions, but if you want to just add something more. (Example: Titles, ActionBar, Etc..)
[⚠ This function with PlugMan can give problems if you upload new plugins. In that case if you run into problems, just restart the server to correctly register the new commands.]
┃In the "Block_Custom_Commands" section, you can now register multiple commands at once. By default it is "command", with this version "commands" has also been added, to block multiple commands with the same executor.

YAML:
#  _________             _____                       _____  __      ______                                     _________                                         _________
#  __  ____/___  __________  /_____________ ___      __  / / /_________  /_________________      ________      __  ____/____________ __________ _________ _____________  /
#  _  /    _  / / /_  ___/  __/  __ \_  __ `__ \     _  / / /__  __ \_  //_/_  __ \  __ \_ | /| / /_  __ \     _  /    _  __ \_  __ `__ \_  __ `__ \  __ `/_  __ \  __  /
#  / /___  / /_/ /_(__  )/ /_ / /_/ /  / / / / /     / /_/ / _  / / /  ,<  _  / / / /_/ /_ |/ |/ /_  / / /     / /___  / /_/ /  / / / / /  / / / / / /_/ /_  / / / /_/ /
#  \____/  \__,_/ /____/ \__/ \____//_/ /_/ /_/      \____/  /_/ /_//_/|_| /_/ /_/\____/____/|__/ /_/ /_/      \____/  \____//_/ /_/ /_//_/ /_/ /_/\__,_/ /_/ /_/\__,_/
#
Unknown_Command:

  # --------- < ⚠ > ---------
  # This feature is only recommended for versions 1.19+!
  # This is because spigot does not currently edit the unknown command via spigot.yml,
  # but remains the default one. If you have a version lower than 1.19, you can leave it to false.
  # If you use PlugMan, it can cause problems if the plugin it loads registers commands for the first time.
  enabled: false

  # If set to "true", it will fetch the unknown message directly from spigot.yml.
  # If it's false, then it will use the executor below.
  use_spigot_message: true

  # If "use_spigot_message" is true, ignore this section.
  # < ? > You can find more information about the executors in the header.
  executors:
    - '[MESSAGE] %prefix%The "&b%command%&7" command was not found.'

YAML:
    # In this example, he shows you how you can block multiple commands with the same executor.
    example_Command4:
      commands:
        - 'exampleCommand4'
        - 'exampleCommand5'
      warning: true
      permission_required: 'bettersecurity.bypass.exampleCommands'
      executors:
        - '[MESSAGE] %prefix%&cYou cannot execute this command!'

FOR SUPPORT
┃Write to me here in private, Telegram, or by Discord

⚠️ After the update, reset or add the new changes, to the config.yml
BUGS FIXED (BungeeCord)
┃Fixed the "/bettersecuritybungee help" command.
┃Fixed Tab Complete with Waterfall

FOR SUPPORT
┃Write to me here in private, Telegram, or by Discord

⚠️ After the update, reset or add the new changes, to the languages files
EULA: Free EULA
1,674 Views
76 Downloads
Nov 30, 2022 Published
Feb 1, 2023 Updated
5.00 star(s)
Average rating (1)
1.8 MB File size
Type
  1. Chat
  1. Protection
  1. Patch
Supported software
  1. Bukkit
  1. Spigot
  1. Paper
  1. Bungee
Supported versions
  1. 1.8
  1. 1.9
  1. 1.10
  1. 1.11
  1. 1.12
  1. 1.13
  1. 1.14
  1. 1.15
  1. 1.16
  1. 1.17
  1. 1.18
  1. 1.19
Creators
Support
Recommended for you
Add your kits in the bedwars! Custom GUI, Easy to use, Random kits, etc...
3.50 star(s) 2 ratings
24 purchases
#1 BuiltByBit Plugin ~ Protects your server from crash packet exploits ~ Folia Support
5.00 star(s) 141 ratings
4,192 purchases
Create items, blocks, mobs, emojis, and more with automatic resourcepack generation!
5.00 star(s) 53 ratings
3,137 purchases
Protect your server from crash/dupe/packet exploits with the ultimate security fix plugin.
5.00 star(s) 44 ratings
3,072 purchases
High Performance | Customizable | Cross-Version | GeyserMC | Folia Support
4.50 star(s) 71 ratings
2,808 purchases
1,674 Views
76 Downloads
Nov 30, 2022 Published
Feb 1, 2023 Updated
5.00 star(s)
Average rating (1)
1.8 MB File size
Type
  1. Chat
  1. Protection
  1. Patch
Supported software
  1. Bukkit
  1. Spigot
  1. Paper
  1. Bungee
Supported versions
  1. 1.8
  1. 1.9
  1. 1.10
  1. 1.11
  1. 1.12
  1. 1.13
  1. 1.14
  1. 1.15
  1. 1.16
  1. 1.17
  1. 1.18
  1. 1.19
Creators
Support
Recommended for you
Add your kits in the bedwars! Custom GUI, Easy to use, Random kits, etc...
3.50 star(s) 2 ratings
24 purchases
#1 BuiltByBit Plugin ~ Protects your server from crash packet exploits ~ Folia Support
5.00 star(s) 141 ratings
4,192 purchases
Create items, blocks, mobs, emojis, and more with automatic resourcepack generation!
5.00 star(s) 53 ratings
3,137 purchases
Protect your server from crash/dupe/packet exploits with the ultimate security fix plugin.
5.00 star(s) 44 ratings
3,072 purchases
High Performance | Customizable | Cross-Version | GeyserMC | Folia Support
4.50 star(s) 71 ratings
2,808 purchases
Top