Sueta

ProAntiTab

2.4.3

Hide Commands, Custom F3 Brand, Block Unwanted Tab-Completion & Suggestions

·Plugin
  1. 2.4.3latest2.4.3 | Huge Optimizations & Bug fixesAug 13, 2026

    New

    - Add [auto-forward-luckperms-changes](https://github.com/RayzsYT/ProAntiTab/blob/main/src/main/… option to forward any LuckPerms changes from the backend to the proxy. _(Disabled by default)_ - Add notice message when giving PAT permissions using a LuckPerms context, while a required option isn't enabled. <br>

    Fixes

    - Huge performance improvements. _(~100x faster)_ - Fixed MiniMessage support for 26.2. _(Only works for Paper based forks now on 26.2)_ - Fixed sub-argument issues when using PAT in BLACKLIST mode. - Fixed sub-argument system recognising letter casing just partially.
    1878 downloads
  2. 2.4.12.4.1 | Bug fixesJul 31, 2026

    Fixes

    - Optimization during command filtering process. - Fixed MiniMessage support for 26.2 (Only works for Paper based forks now on 26.2)
    204 downloads
  3. 2.4.02.4.0 | 26.x Support, Features, Performance & Speed ImprovementsJul 1, 2026

    New

    Added 26.+ support! (By [@gaboss44](https://github.com/gaboss44) - [#26](https://github.com/RayzsYT/ProAntiTab/pull/26)) Added 3 new actions for customn-responses!
    In order to use the `p2b` actions, you need to allow them
    on your backend server first. Just go to your backend server
    config.yml and look for `handle-through-proxy -> allow-p2b-packets`.
       Send alert notification:
            Syntax:  alert
            Example: alert
       Send console message to backend server:
            Syntax:  p2b-message::text
            Example: p2b-message::&cPlayer &4%player% &cdid something bad.
       Execute console command on backend:
            Syntax:  p2b-console::command
            Example: p2b-console::tp %player% 0 0 0
       Execute player command on backend:
            Syntax:  p2b-execute::command
            Example: p2b-execute::help
    <br> Added AutoLowerCase feature for proxies now as well!
    Requires the network to be connected via the PAT token
    in order to work.
    <br> <br>

    Changes

    Added %center% for custom-protocol-ping player-list
    To centralize the player-list message.
    Modified the "/pat info" and "/bpat stats" messages
    Visual changes with more variables to work with.
    Provides now more information, since the whole PAT
    sync-networking has been recoded.
    <br> <br>

    Fixes

    - Implement more informative error message when a player couldn't be injected by PAT. - Improved time display regarding last PAT syncs. - Improved PAT sync-networking by speed, impact, and security. (Recoded) - Corrected wrong description on custom-responses for proxies. - Fixed performance issues on Folia networks. (By [@Chesvin1](https://github.com/Chesvin1) - [#24](https://github.com/RayzsYT/ProAntiTab/pull/24)) - Fixed wrong Folia scheduler usage: - Fixed missing asnyc-scheduler implementation. - Fixed that scheduler for custom-server-brand was WAY too fast. - Fixed not working custom-responses actions for proxies: execute & console. - Fixed that only Bungeecord commands show up after "bpat reload". - Fixed color-codes overlapping on Craftbukkit consoles. - Fixed exception when deopped on Craftbukkit. - Fixed exception when toggling handling-through-proxy and using /pat rl right after. - Fixed that proxies create tab-completion for non-existing commands. - Fixed missing suggestions of PAT related permission in LuckPerms on Bukkit servers. (Not for Velocity/Bungeecord) - Improved LuckPerms integration and performance: - Performance improvements. - Fixed exception in LuckPerms hook. - Fixed LuckPerms compatibility issues with LP groups being cleared. - Fixed that LuckPerms group inheritance wasn't being checked for players. - Fixed permission proantitab.namespace not being recognized. - Updated Velocity library. - Updated PlaceholderAPI library. (By [@sokolovskiyoleg](https://github.com/sokolovskiyoleg) - [#31](https://github.com/RayzsYT/ProAntiTab/pull/31)) - Fixed Arclight support.
    1500 downloads
  4. 2.3.5-beta2.3.5 | 26.x Support, Features, Performance & Speed ImprovementsJun 23, 2026
    (!) It's similar to the v2.3.4-beta release but with some LuckPerms integration improvements enhancing its performance & speed.

    New

    Added 26.+ support! (By [@gaboss44](https://github.com/gaboss44) - [#26](https://github.com/RayzsYT/ProAntiTab/pull/26)) Added 3 new actions for customn-responses!
    In order to use the `p2b` actions, you need to allow them
    on your backend server first. Just go to your backend server
    config.yml and look for `handle-through-proxy -> allow-p2b-packets`.
       Send alert notification:
            Syntax:  alert
            Example: alert
       Send console message to backend server:
            Syntax:  p2b-message::text
            Example: p2b-message::&cPlayer &4%player% &cdid something bad.
       Execute console command on backend:
            Syntax:  p2b-console::command
            Example: p2b-console::tp %player% 0 0 0
       Execute player command on backend:
            Syntax:  p2b-execute::command
            Example: p2b-execute::help
    <br> Added AutoLowerCase feature for proxies now as well!
    Requires the network to be connected via the PAT token
    in order to work.
    <br> <br>

    Changes

    Added %center% for custom-protocol-ping player-list
    To centralize the player-list message.
    Modified the "/pat info" and "/bpat stats" messages
    Visual changes with more variables to work with.
    Provides now more information, since the whole PAT
    sync-networking has been recoded.
    <br> <br>

    Fixes

    - Improved time display regarding last PAT syncs. - Improved PAT sync-networking by speed, impact, and security. (Recoded) - Corrected wrong description on custom-responses for proxies. - Fixed performance issues on Folia networks. (By [@Chesvin1](https://github.com/Chesvin1) - [#24](https://github.com/RayzsYT/ProAntiTab/pull/24)) - Fixed not working custom-responses actions for proxies: execute & console. - Fixed that only Bungeecord commands show up after "bpat reload". - Fixed color-codes overlapping on Craftbukkit consoles. - Fixed exception when deopped on Craftbukkit. - Fixed exception when toggling handling-through-proxy and using /pat rl right after. - Fixed that proxies create tab-completion for non-existing commands. - Fixed missing suggestions of PAT related permission in LuckPerms on Bukkit servers. (Not for Velocity/Bungeecord) - Improved LuckPerms integration and performance - Improvements performance. - Fixed exception in LuckPerms hook. - Fixed LuckPerms compatibility issues with LP groups being cleared. - Fixed that LuckPerms group inheritance wasn't being checked for players. - Fixed permission proantitab.namespace not being recognized. - Updated Velocity library. - Updated PlaceholderAPI library. (By [@sokolovskiyoleg](https://github.com/sokolovskiyoleg) - [#31](https://github.com/RayzsYT/ProAntiTab/pull/31))
    209 downloads
  5. 2.3.4-beta2.3.4 | 26.x Support, New Features, Performance FixesJun 16, 2026

    New

    Added 26.+ support! (By [@gaboss44](https://github.com/gaboss44) - [#26](https://github.com/RayzsYT/ProAntiTab/pull/26)) Added 3 new actions for custom-responses!
    In order to use the `p2b` actions, you need to allow them
    on your backend server first. Just go to your backend server
    config.yml and look for `handle-through-proxy -> allow-p2b-packets`.
       Send alert notification:
            Syntax:  alert
            Example: alert
       Send console message to backend server:
            Syntax:  p2b-message::text
            Example: p2b-message::&cPlayer &4%player% &cdid something bad.
       Execute console command on backend:
            Syntax:  p2b-console::command
            Example: p2b-console::tp %player% 0 0 0
       Execute player command on backend:
            Syntax:  p2b-execute::command
            Example: p2b-execute::help
    <br> Added AutoLowerCase feature for proxies now as well!
    Requires the network to be connected via the PAT token
    in order to work.
    <br> <br>

    Changes

    Added %center% for custom-protocol-ping player-list
    To centralize the player-list message.
    Modified the "/pat info" and "/bpat stats" messages
    Visual changes with more variables to work with.
    Provides now more information, since the whole PAT
    sync-networking has been recoded.
    <br> <br>

    Fixes

    - Improved time display regarding last PAT syncs. - Improved PAT sync-networking by speed, impact, and security. (Recoded) - Corrected wrong description on custom-responses for proxies. - Fixed performance issues on Folia networks. (By [@Chesvin1](https://github.com/Chesvin1) - [#24](https://github.com/RayzsYT/ProAntiTab/pull/24)) - Fixed not working custom-responses actions for proxies: execute & console. - Fixed that only Bungeecord commands show up after "bpat reload". - Fixed color-codes overlapping on Craftbukkit consoles. - Fixed exception when deopped on Craftbukkit. - Fixed exception when toggling handling-through-proxy and using /pat rl right after. - Fixed that proxies create tab-completion for non-existing commands. - Fixed missing suggestions of PAT related permission in LuckPerms on Bukkit servers. (Not for Velocity/Bungeecord) - Fixed exception in LuckPerms hook. - Fixed LuckPerms compatibility issues with LP groups being cleared. - Fixed that LuckPerms group inheritance wasn't being checked for players. - Fixed permission proantitab.namespace not being recognized. - Updated Velocity library. - Updated PlaceholderAPI library. (By [@sokolovskiyoleg](https://github.com/sokolovskiyoleg) - [#31](https://github.com/RayzsYT/ProAntiTab/pull/31))
    178 downloads
  6. 2.3.02.3.0 | New Features, Improved MiniMessage Support, Bug fixesJan 29, 2026

    New

    Added per-server PAT group permissions
    You can now give PAT related permissions using a LuckPerms
    server context to only give this PAT group for a user on a
    certain server. Similar to the `per-world` PAT group implementation! :D
    <br> Added negated 'plugin=<plugin>' variant
    Using `plugin=<plugin>` adds all commands from a certain plugin
    without writing each command inside the storage.yml.
    >
    Now with `!plugin=<plugin>` all commands from a plugin
    can be negated instead.
    <br> Added playable sounds on the proxy _Unfortunately not for Bungeecord._
    Available sounds: https://www.digminecraft.com/lists/sound_list_pc.php
    Syntax: sound::soundName::volume::pitch
    Example: sound::entity.ender_dragon.growl::1.0::1.0
    <br> Added new setting: 'forward-console-notification-alerts'
    Allows you to forward proxy notifications to the
    backend server's console.
    <br> Added %offline_players% for sub-arguments
    _Only for standalone Spigot servers_
    <br> Changed usage of 'pat extract' command
    New usage: /pat extract (plugin / *) \<group\> \<mode\>
    >
    mode = non-colon, only-colon, both
    >
    Description:
    With the new syntax, it's now possible to either only extract non-colon,
    only colon, or both colon and non-colon commands from a plugin.
    >
    Writing no mode chooses non-colon by default.
    Writing no group will use the global section by default.
    <br> <br>

    MiniMessage Support for Custom Responses

    Added full support for MiniMessage (e.g: HEX) in any custom response
    You can now use MiniMessage for all custom response types.
    Inside actionbars, titles and your messages.
    example-for-anything:
      triggers:
        - "*"
      message:
        - "<rainbow>MiniMessage</rainbow> &a&land &e&lLegacy"
      actions:
        - "actionbar::<rainbow>Sorry %player%, but this command is blocked.</rainbow>"
        - "title::<rainbow>MiniMessage title</rainbow>::&cLegacy &asub&etitle::5::20::5"
    <br> <br>

    Fixes

    - Updated libraries - Improved performance and reduced memory usage improving the PAT group recognition. - Fixed issue that some PAT group commands were not working. - Fixed exception on backend servers with a Bungeecord network. - Fixed exception on legacy servers using PAT on a network. - Fixed exception when removing the entire `server, groups, and groups.<group>.servers` section. - Fixed sub-argument hiding from commands using the Mojang Brigadier Library. - Fixed issue with %args[...]% placeholder in custom-responses. - Fixed issue that PAT in BLACKLIST mode was not blocking sub-arguments correctly. - Fixed sub-argument tabbing for `custom-version and custom-plugins` commands if they were whitelisted. - Fixed that all commands disappear on Bungeecord once PAT is reloading. - Fixed unnecessary data synchronization if disable-sync is enabled. - Fixed wrong conversion of CommandWhitelist sub-arguments. - Fixed raw CraftBukkit support.
    3743 downloads
  7. 2.2.02.2.0 | New Features, Commands & Bug fixesDec 11, 2025

    New Features:

    <br> Added new variable "plugin=pluginname" to add all commands from a plugin
    Warning: This only works on standalone Spigot (+Fork) servers!
    >
    You can now add all commands from a plugin by simply adding plugin=<pluginname>
    to your storage.yml.
    >
    You can then use the negation operator (!) to block a few of these commands.
    Here an example:
    # Adds all Essentials commands and blocks off these few commands.
    # It does not matter if the plugin name is written with big or small letters.
    
    - "plugin=essentials"
    - "!about"
    - "!anvil"
    <br> Added new option for block-namespace-commands
    A new option called `always-block-command` has been added.
    >
    It's enabled by default and basically means that commands are still not executable,
    even though the cancellation for command executions has been disabled inside
    `cancel-blocked-commands` for example.
    block-namespace-commands:
      enabled: false
      # Basically blocks the command execution no matter if
      # 'cancel-blocked-commands' is enabled or not.
      always-block-command: true
    <br> Added new option "allow-group-overruling"
    Allows to block commands inside a PAT group, if the commands were
    considered allowed according to the `global` section before.
    >
    Blocking commands inside a PAT group works by using the negation
    operator (!) afront of a command.
    # (!) Warning:
    #     Enabling this could lead to performance issues depending on
    #     the amount of players and commands. (> 1100)
    #
    # This allows PAT groups to block commands, which have been allowed
    # inside the global section. This can be achieved by negating commands
    # inside a PAT group.
    allow-group-overruling: false
    <br> Added negation of PAT group commands! _(Basically blocking commands via PAT groups)_
    Allows to block commands inside a PAT group using the negation operator (!)
    afront of a command.
    >
    Warning: It only blocks the command, if it's not been allowed
    inside the `global` section before. But this can be bypassed by enabling
    the new option allow-group-overruling. (above)
    <br> <br>

    New Commands:

    <br> Command to convert another plugin/command hider plugin into PAT
    Usage: `/(b)pat convert (plugin)`
    Description:
    Converts the config.yml from another "plugin/command hider" plugin into PAT's format of the storage.yml.
    For example, converting the `config.yml` of AdvancedPlHider into a PAT storage.yml.
    This should simplify the process of switching to PAT. ^^
    >
    Example:
    `/pat convert AdvancedPlHider`
    >
    Supported plugins:
    `AdvancedPlHide, CommandWhitelist, PlHide(Pro), PluginHiderPlus`
    <br> Command to extract ALL commands from a plugin
    Usage: `/pat extract (plugin) <use-colon> or /pat extract (plugin) <group> <use-colon>`
    Description:
    Extracts all commands from a plugin and writes them directly into the storage.yml.
    >
    Parts explanation:
    `<use-colon> = Includes plugin:command commands. (e.g: essentials:feed`)
    `<group>` = PAT group if you want to extract the commands in there.
    >
    Example:
    `/pat extract essentials true`
    = Writes all Essentials commands in the global section of PAT with and without colon commands.
    = So it includes both `essentials:feed and feed` etc.
    >
    `/pat extract fastasyncworldedit builder false`
    = Writes all FAWE commands into the PAT group called `builder` without any colon commands.
    = So it only includes commands such as `//wand but not /fastasyncworldedit:/wand`
    > <br> <br>

    Fixes:

    - Improved "missing-parts" warning - Fixed TOKEN not updating after PAT reload - Fixed auto-config-updater option - Fixed wrong size of PAT group commands - Fixed potential error message for proxies - Fixed issue filtering colon commands with PAT in BLACKLIST mode - Fixed in-code wrong data type for "load-from-env.name" - Fixed tab-completion issue with Bungeecord commands while having bypass permissions (sub-arguments) - Fixed tab-completion issue with Bungeecord commands on 1.8.8 servers (player-names and commands) - Fixed wrong filtering process of custom-plugins & custom-version commands for legacy servers - Fixed wrong tab-completion of available commands (`/(b)pat add <...>`) - Fixed wrong last-sync time in post-debug - Disabled custom-plugins and custom-version feature on backend servers if `handle-through-proxy` is enabled - Fixed missing server-name using bpat-serv commands with an unknown group-name
    1069 downloads
  8. 2.1.12.1.1 | New Features + Operators, Exploit & Bug FixesNov 9, 2025

    Features

    Added Per-World-Commands feature by giving PAT group permissions using LuckPerms context.
    # (!) Warning:
    #     Enabling this could lead to performance issues if many players
    #     change worlds frequently in short amount of time.
    #
    # This decides whether PAT updates the commands for a player after changing worlds.
    # Enabling this allows you to make per-world commands using PAT's group system by
    # giving a user/group the PAT group permission using a LuckPerms world as context.
    #
    # Example command:
    #   lp (...) permission set proantitab.group.<group> world=<world>
    update-commands-per-world: false
    <br> Added support for the permissions plugin [GroupManager](https://elgarl.github.io/GroupManager/) <br> Added lower- & uppercased variants for %numbers%
    0 1 2 3 4 5 6 7 8 9 . k K m M b B
    <br>

    New Operators:

    Added (!) operator to negate a command. (Mostly fit for WHITELIST mode)
    - gm
    - "!gm creative" # Allows all /gm commands, except for '/gm creative'
    <br> Added (-_) operator to block the base-command only and not the sub-arguments
    - gm -_ # Disallows '/gm', if it does not have any sub-arguments included
    - gm creative
    - gm survival
    <br> Added Base-Command-Case-Sensitive option
    Example when allowing "HelP" and enabling case-sensitivity:
      /help --> Blocked
      /HElp --> Blocked
      /HelP --> Allowed
    <br> Added new options for custom-response variable %args[...]%
    %args[from-to]% to get the command arguments
    Example if you've typed: /shop open gui user
    
    # A:
      %args[1]% = shop
      %args[2]% = open
    A-B:
      %args[1-2]% = shop open
      %args[1-3]% = shop open gui
      %args[2-4]% = open gui user
    A_:
      %args[1_]% = shop open gui user
      %args[2_]% = open gui user
      %args[3_]% = gui user
    _B:
      %args[_1]% = shop
      %args[_2]% = shop open
      %args[_3]% = shop open gui
    <br>

    Fixes

    - Rewrote the entire permissions detection system - Improved auto-commands updater for Bungeecord networks (even more independent now) - Improved proxy-commands detection for Bungeecord (Fixed MyCommand issues) - Improved PAT debug post (/(b)pat postdebug) - Fixed unnecessary tab-completions for `/(b)pat creategroup <...>` - Fixed overall memory issue - Fixed StackOverflow crash exploit (Auto-Lowercase feature) - Fixed 1.8.8 command detection on Velocity (CarbonSpigot) - Fixed overall 1.8.8 server related issues (Sub-Arguments) - Fixed issue with PAT in BLACKLIST mode on a network - Fixed issue with Folia related forks - Fixed potential injection issues with different server software (e.g: Leaf-1.20.6) - Fixed %players% variable issue with online players detection by their prefix (e.g: Rayzs -> Rayzs_YT) - Fixed wrong display of missing parts in config after plugin-reload - Fixed minor issues with [MyCommand for Bungeecord](https://www.spigotmc.org/resources/72445/) commands - Fixed wrong display of commands at /pat add <tab> (Bukkit only) - Fixed wrong amount of groups. (`/(b)pat listgroups`)
    580 downloads
  9. 2.0.10Small Bug fixes and AdjustmentsAug 9, 2025
    - Fixed display of wrong message when removing a command which isn't even listed (if similar with spaces was already there) - Added 'k', 'm', 'b' to number specification for %numbers%
    931 downloads
  10. 2.0.9Fixed Reload CommandAug 8, 2025
    - Fixed the `/(b)pat reload` command that it wouldn't adapt the storage.yml changes.
    63 downloads
  11. 2.0.8Bug fixesAug 7, 2025
    - Fixed issues with BLACKLIST mode (Wasn't functional) - Fixed correct and safe display of blocked commands - Fixed not-blocked commands written as: \<>&
    63 downloads
  12. 2.0.7Fixed 1.8.8 incompatibilityAug 4, 2025
    Fixed 1.8.8 incompatibility (on plugin loadup)
    76 downloads
  13. 2.0.6Fixed Performance issueAug 4, 2025
    - Fixed overload on player join/leave (Bukkit) - Integrated additional delayed injection attempt in case first injection fails
    40 downloads
  14. 2.0.5Add New Variable & Bug FixesJul 31, 2025
    New: - Added `%args[.-.]%` variable for custom-response (examples in the custom-responses.yml) Fixes: - Fixed no detection of lowercased player names in %players% variable - Fixed Update-Notifier issues - Fixed missing notification on /pl and /ver (custom-plugin-list/custom-version)
    114 downloads
  15. 2.0.4Fixed sub-argument digit issuesJul 28, 2025
    Fixed an issue regarding sub-argument digits
    70 downloads
  16. 2.0.3-HOTFIXJul 28, 2025
    Removed the notification if PAT is running in WHITELIST mode. For all the other and new features, please check the update prior to that one:
    https://modrinth.com/plugin/proantitab/version/2.0.3
    48 downloads
  17. 2.0.3Big Recode: Features, Improvements & FixesJul 28, 2025
    Important notice: This version of PAT is still in testing phase. Please report bugs directly to me. Warning: Please delete your old config.yml file! <br>

    Features:

    Decide if command is tab-completable or executable only
     Allow command execution only: [CMD]
     Allow command tab-completion only: [TAB]
    
     Example:
      - "[CMD]cmi tpa"
      - tpa
    <br> Simplified sub-argument integration
     No need to add the base command of a command anymore.
    
     Old:
      - help
      - help Minecraft
    
     To:
      - help Minecraft
    <br> New variables for sub-arguments
     %hidden_online_players% = Online players (Removed from tab-completion)
     %online_players% = Online players
     %hidden_players% = Registered players (Removed from tab-completion)
     %players% = Registered players
     %numbers% = Numbers, such as 1000 or 1.000
     
     Example:
      - "tpa %online_players%"
      - "sell %numbers%"
    <br> New Custom-Response action
     Execute player command:
             Syntax:  execute::command
             Example: execute::help
    <br> Auto command lowercasing
     Lowercases executed commands like "/HeLp" - "/help"
    <br> Improve Config-Auto-Updater
     Added several options to rather automatically update the config entirely,
     or just announce missing features. A tutorial on how to read the missing 
     parts will be generated automatically as well.
    <br> Disable PAT on certain servers
     disabled-servers:
       - server-with-no-pat
    <br> Better PAT Command Syntax for Sub-Arguments:
     Example:
     You want to add "help Minecraft" to the PAT list:
     /(b)pat add "help Minecraft" <group
    <br> Added support for auth-tokens to be read using an ENVIRONMENT VARIABLES instead
    Proxy:
     load-from-env:
       enabled: false
       name: PAT_TOKEN
     token: ...
     
    ------------------------------------
    
    Backend:
     handle-through-proxy:
       ...
       load-from-env:
         enabled: false
         name: "PAT_TOKEN"
    <br> PAT can run alone on Bungeecord now.
     But for specific sub-arguments, PAT needs to be installed on all backend servers again.
    <br> Added PAPI support for CustomProtocolPing feature (Caches for 1s on every call) <br><br>

    Fixes:

    - Improved performance - The bugs from the [Github wiki in case 1](https://github.com/RayzsYT/ProAntiTab/wiki/FAQ#case-1-upp… has been fixed - The bugs from the [Github wiki in case 2](https://github.com/RayzsYT/ProAntiTab/wiki/FAQ#case-2-vel… has been fixed - Fixed Bungeecord issue where proxy commands were not shown up in tab-completion - Fixed minor 1.21.5 - 1.21.8 support issues - Fixed Folia incompatibility - Fixed memory issue for Bungeecord networks and their backend servers - Fixed `%players%` placeholder in the Custom-Protocol-Ping feature - Fixed issues regarding proxy group commands
    56 downloads
  18. 1.9.1Feb 11, 2025
    Warning: _Please delete your current config.yml._ Sorry for that. :/ <br> Fixes: - Fixed Folia 1.21.1+ support - Fix error when sometimes no sub-arguments show up - Fixed group commands bypassing subargs checks - Fixed custom server brand with repeat-delay `-1` on Spigot-only servers - Fixed wrong display of permissions when using `/(b)pat perms <user>` - Fixed update issue after changing the storage.yml <br> Changes: - Added option to disable "auto-config-updater". (at "updater" section -> config.yml) - Added option to toggle auto-tab-completion for 'custom-plugins' and 'custom-version' commands - Added warning to config.yml - Improved 1.21.4 support - Improved visual suggestion-filter by removing [args] suggestions, if no further suggestions are allowed. - Removed `: commands from default command list for custom-plugins and custom-version` feature
    924 downloads
  19. 1.9.0Nov 7, 2024
    Warning: Please delete your old config.yml to avoid exceptions or problems with some features! Features: - Added full support to hide and show specific sub-commands in tab-completion and the command execution. - Added possibility to customize each "command is blocked" by triggers with unique messages (custom-responses.yml) Bug fixes: - Fixed exception in console with <1.13 servers using Handle-Through-Proxy
    373 downloads
  20. 1.8.5Nov 3, 2024
    - Fixed issues with <1.21 servers - Fixed exception on player-join using Folia - Improved per-server functionality (goes according to the config file)
    141 downloads
  21. 1.8.4Oct 27, 2024
    Fixed minor issue with Folia servers using the custom-server-brand feature
    133 downloads
  22. 1.8.3v1.8.3Oct 27, 2024
    Plugin-Exploit patch: - Fixed that sub-arguments were tab-able when using "custom-plugins" feature Folia support: - Fixed PacketInjection issues on Folia servers New feature: - You can now leave messages completely blank to deactivate their messages entirely. _For example:_
      // Before
      no-perms: "No permissions!"
    
      // After
      no-perms: ""
      // Before
      message:
       - 'Hello'
       - 'world!'
    
      // After
      message: []
    
      // Alternative
      message:
       - ''
    98 downloads
  23. 1.8.21.8.2-HOTFIXOct 9, 2024
    Sorry, forgot to enable the actual Folia support xd
    103 downloads
  24. 1.8.1Oct 6, 2024
    Fix: - Fixed repeat-deleay -1 for custom f3 brand. Minor change: - Add message for following scenaries: (not configurable though) - Version is newer (unreleased) - Version is a dev-version
    64 downloads
  25. 1.8.0Sep 27, 2024
    Warning: Please delete your old config.yml if you plan to use this version of PAT! <br> Information: This update is a combination of the 1.7.5 and (for some people accessable) 1.7.6 update. <br> Features: - Add Folia support - Add 1.21 & 1.21.1 support - Add interactable EventManager for developers ([PATEventManager](https://github.com/RayzsYT/ProAntiTab/tree/main/src/main/… - Add %no-message% placeholder to disable the response-message entirely. - Add 'cancel-namespace' feature for Blacklist-mode users - Add "Custom-Version" feature - Add Priority-System (for Groups) - Add '/(b)pat perms' command to check a player's PAT-related permissions - Add '/(b)pat update' command to reload all player permissions (and tab-completions) - Add '/(b)pat info' command - Add '/(b)pat postdebug' command - Add "Ignore-Server" feature: Servers listed in there won't be affected by the commands in the general-list - Add "Custom-Protocol-Ping" feature for Paper/Purpur (+ forks) >> only supports 1.12.2 - 1.21 servers - Add new variable for "Custom-Protocol-Ping" feature: Variable 'online-extended' (aka. dynamic player count) - Add new option for "Custom-Protocol-Ping" feature: Use dynamic player count as max-players count <br> Improvements: - Change update notification permission on join from 'proantitab.update' to 'proantitab.joinupdate' - New and better ConfigUpdater - Better command detection - Better LuckPerms permission-change detection & sync - Improve performance - Better server detection - Add %command% placeholder in "Unknown-Command" feature <br> Fixes: - Fix ViaVersion incompatibility (Velocity: Server 1.8.8 with 1.12.2+ client) - Fix plugin-exploit (Meteor Client) - Fix issue that sometimes the tab-completion on certain backend servers dissapear - Fix 1.20.6 tab-completion bypass - Fix Skript, alias and event-based command detection (Unknown Command) - Fix issues with WorldEdit commands (Generally // commands) - Fix issues with per-server command detection for groups - Fix console errors caused by the GroupManager
    114 downloads
  26. 1.7.5Jun 19, 2024
    Features: - Add "Ignore-Server": Servers listed here won't be affected by the commands in the general-list - Add "Custom-Protocol-Ping" for Paper/Purpur (+ forks) >> only supports 1.12.2 - 1.20.6 servers - Add new variable for "Custom-Protocol-Ping": online-extended (aka. dynamic player count) - Add new option for "Custom-Protocol-Ping": use dynamic player count as max-players count Improvements: - Better LuckPerms permission-change detection & sync - Improve performance - Better server detection Fixes: - Fix issue that some times the tab-completion for certain backend servers dissapear - Fix 1.20.6 Tab-Completion bypass - Fix Skript & alias commands detection (Unknown Command) - Fix not functioning removal of slash-commands - Fix exception in GroupManager
    199 downloads

Similar projects

Plugin →