BetterSecurity | ✨ The best security for your server! icon

BetterSecurity | ✨ The best security for your server! -----

Your safety is the priority of everything!



BetterSecurity v1.5 | Major Bug Fixes!
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)
[​IMG]

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..)

Code (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
----------, Jan 5, 2023
Resource Information
Author:
----------
Total Downloads: 2,877
First Release: Oct 4, 2022
Last Update: Feb 1, 2023
Category: ---------------
All-Time Rating:
19 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings