ProAntiTab | Advanced Plugin Hider [1.8.8 - 1.21.3] icon

ProAntiTab | Advanced Plugin Hider [1.8.8 - 1.21.3] -----

Hide Commands, Customize F3 Brand, Block Unwanted Tab-Completion/Suggestions and much more!




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)

[​IMG]

Bug fixes:
- Fixed exception in console with <1.13 servers using Handle-Through-Proxy
----------, Nov 7, 2024

- Fixed issues with <1.21 servers
- Fixed exception on player-join using Folia
- Improved per-server functionality (goes according to the config file)
----------, Nov 3, 2024

Fixed minor issue with Folia servers using the custom-server-brand feature
----------, Oct 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 disable them entirely.
For example:
Code (YAML):
  // Before
  no-perms
: "No permissions!"

  // After
  no-perms
: ""
Code (YAML):
  // Before
  message
:
  - 'Hello'
  - 'world!'

  // After
  message
: [ ]

  // Alternative
  message
:
  - ''
----------, Oct 27, 2024

Sorry, forgot to enable the actual Folia support xd
----------, Oct 9, 2024

Warning
It is not necessarily required but recommended to delete the old config.yml to keep a good overview.

- Add SignedVelocity support (morely fixed an issue with it)

Exploit patches:
- Patched Meteor client 1.21.1 plugin-spoofing exploit
- Patched 1.20+ Tab-Completion crasher
----------, Oct 9, 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
----------, Oct 6, 2024

WARNING:
Please delete your old config.yml if you plan to use this version of PAT!


Information: This update is a combination of the 1.7.5 and (for some people accessable) 1.7.6 update.


Features:
  • Add Folia support
  • Add 1.21 & 1.21.1 support
  • Add interactable EventManager for developers (PATEventManager)
  • 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

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

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
----------, Sep 27, 2024

Quick fix:
- Fix player-based placeholders for Bukkit servers
----------, Jun 10, 2024

Changes:
- Add customizable placeholders (new file: placeholders.yml)
- Add PAPIProxyBridge support
Code (YAML):
# Some general Placeholders to work with:
#   %pat_general_user%                      = Get the name of the user who receives this message.
#   %pat_general_version_current%           = Get current version name of PAT.
#   %pat_general_version_newest%            = Get newest version name of PAT.

# Placeholders of some of the messages in the config.yml:
#   %pat_message_unknowncommand%            = Get the "unknown command"-message from the config.yml of PAT. [cancel-blocked-command]
#   %pat_message_blocked%                   = Get the "command blocked"-message from the config.yml of PAT. [custom-unknown-command]

# Placeholders to list all commands:
#   %pat_list_size_commands%                = Get the amount of all listed commands.
#   %pat_list_commands%                     = Get all listed commands.
#   %pat_list_sorted_commands%              = Get all listed commands in alphabetic order. (A-Z)
#   %pat_list_reversed_groups%              = Get all listed commands in reversed alphabetic order. (Z-A)

# Placeholders to list all commands of a group: (replace 'xxx' with the group-name)
#   %pat_list_size_commands_group_xxx%      = Get the amount of all commands of a group.
#   %pat_list_commands_group_xxx%           = Get all commands of a group.
#   %pat_list_sorted_commands_group_xxx%    = Get all commands of a group in alphabetic order. (A-Z)
#   %pat_list_reversed_commands_group_xxx%  = Get all commands of a group in reversed alphabetic order. (Z-A)

# Placeholders to list all groups:
#   %pat_list_size_groups%                  = Get the amount of all available groups.
#   %pat_list_groups%                       = Get all groups.
#   %pat_list_sorted_groups%                = Get all groups in alphabetic order. (A-Z)
#   %pat_list_reversed_groups%              = Get all groups in reversed alphabetic order. (Z-A)

Improvements:
- Code improvement
- Performance improvement
----------, Jun 10, 2024

Feel free to join my Discord if you encounter any issues! ^^

Changes
:
- Change config.yml settings/comments
- Change default storage.yml commands
- Improve data sync (+Luckperms)
- Improve tab-completion for blacklist-mode

Fix:
- Fix 1.20.1 - 1.20.2 support
- Fix 1.17 support
- Fix performance leak
- Fix Skript commands false block (Custom-Unknown-Command)
- Fix security issue (Color codes in commands)
- Fix Bungeecord command bypass (at spam)
- Fix (ViaVersion) proxy plugin leak exploit
- Fix executable sub-command when given bypass permission
- Fix storage.yml resets after changes in server-groups
- Fix potential bypass tab-completion method
- Fix Velocity CustomServerBrand exception
- Fix server recognition
- Fix console exception when adding command to server-group
- Fix per-server tab-completion issues
- Fix per-server command execution & tab-completion
- Fix exception on Velocity servers
- Fix ViaVersion tab-completion bypass
- Fix tab-completion issue with normal chat messages
- Fix Bungeecord-plugins tab-completion
- Fix Bungeecord-plugins suggestions
----------, Jun 9, 2024

Fix:
- Fix a minor bug that would leak all tab-completions of a server for a short amount of time when the list hasn't been synced with the proxy before.
----------, May 26, 2024

VERY IMPORTANT!
Please delete your old config.yml & storage.yml file!

Changes:

- New storage.yml & config.yml overlay
- New feature "Custom-Protocol-Ping" (for proxy only)
[​IMG]
- New commands (for proxy only)
- Animations for "CustomServerBrand" can be disabled now!
repeat-delay: -1
- Add ("Your version is up to date") message on plugin start
- Better & faster data sync
- Sync "Unknown-Command"-feature from proxy to backend servers
- Per-Server commands & groups (for proxy only)
- Remove "/pat" for proxy
/pat = Backend
/bpat = Proxy

Bug fixes:
- Fix 1.8.8 support
- Fix 1.16.5 support
- Fix Paper 1.20.6 support
- Fix exception after server-reload
- Fix gold (&6) color
- Fix %server% placeholder at CustomServerBrand for Bungeecord servers
- Fix tab-completion at whitelist-mode
- Fix missing tab-completions for /pat ingame commands
----------, May 23, 2024

IMPORTANT!
DELETE YOUR OLD CONFIG.YML FILE!

I'm sorry, but I had to make important changes. :/

Features:
Add PlaceholderAPI Support!
You can now use PlaceholderAPI in any message!


Custom Server Brand / Custom F3 (animated + Placeholder support)
Works on Spigot (1.12-1.20.6), Bungeecord, and Velocity servers!
[​IMG]

Custom Plugin Message:
[​IMG]

Improvements:
- Better Proxy & Spigot Sync
- New config.yml file (with comments)
- Better Tab-Completion/Suggestion filtering

Bug fixes:
- Fix 1.16.5 Tab-Completion exception
- Fix 1.20.6 Suggestion exception




----------, May 16, 2024

New Command:
There is a new command now for Bungeecord/Velocity servers (... stats)
This command allows you to see when the last server and which server have synced the data with the proxy server.
Stats.png

Config Changes:
Because of the new command, the config.yml will expand with the following section:
Code (YAML):
stats:
  fail
: '&cThis command works on Bungeecord/Velocity servers only!'
  no-server
: '&cNone!'
  message
:
    statistic
:
     - '&7Last sync sent to &f %server_count% &7servers. &8&o(%last_sync_time% ago)'
      - '&7Sent to servers
: &f%servers%'
    splitter
: '&7, '
    server
: '&f %servername% &8(%updated%)'
The update-message has also changed with 2 new placeholders that can be used everyhwere. The placeholders are the following:
%current-version% -> Current plugin version
%newest_version% -> Newest plugin version
Code (YAML):
updater:
  enabled
: true
  period
: 18000
  notification
:
   - '&8 [&4ProAntiTab&8 ] &cThere is a new version available! ( %newest_version%)'
    - '&8 [&4ProAntiTab&8 ] &cYou are still using the %current_version%.'
    - '&8 [&4ProAntiTab&8 ] &cGet the newest version here:'
    - '&8 [&4ProAntiTab&8 ] &ehttps://www.rayzs.de/products/proantitab/page'
It's also now possible to use \n in the config.yml to make a new line. ^^

Bug fixes:
- Fixed sub-tab-completion for Spigot servers
- Fixed color in proxy console
----------, May 14, 2024

Fixes:
- Fixed 1.16.5 support (no MiniMessage unfortunate)
- Fixed Velocity version name
----------, May 13, 2024

Fixes:
- A known plugin-spoofing method got fixed ^^
[​IMG]

Change:
- Add Velocity-Spigot Data-Sync (Setup like for Bungeecord-Spigot)
Check the setup tutorial on the documentation page for more information.
- Fix Velocity support for Spigot versions under 1.18
----------, May 12, 2024

Changes:
- Add MiniMessage support
- Move "token" of Bungeecord version to seperate file "tokens.yml" (old token will be used to create token.yml automatically. Don't worry)
- Add confirmation message for "deletegroup" and "clear" (Security)
- Removed shortcut "cls"

Improvements:
- Better security between Bungeecord & Spigot communication
- Better readable config.yml for Bungeecord & Velocty (after every recreation)
- Small performance improvements
- Colors in Bungeecord & Velocity console

Check the ressource page for more information! ^^
a.png
----------, May 12, 2024

THIS UPDATE IS A TEST VERSION!
PLEASE LET ME KNOW IF THERE IS ANY ISSUE
WITH THIS UPDATE!


Change:
- Velocity Support ( Currently only for Spigot servers from 1.18.x - 1.20.x)
- Add new documenation section: How to setup?

Bug Fixes: ( config.yml changes)
- Added message when option on Spigot servers "handle-through-bungeecord" is enabled.
- Customizable updater-notification message
----------, May 9, 2024

Change: The group permission proantitab.bypass.group.xxx got replaced with proantitab.group.xxx!

- Fixed tab-completion with groups (Spigot & Bungee)
- Fixed synchronize error with groups (Bungee to Spigot)
- Fixed exception on lower server versions
----------, Apr 18, 2024

Change:
- If the Bungeecord PAT plugin detects a compatible Spigot server, it will add /pat and /proantitab as a Bungeecord command aswell. This saves you the time use /bpat all the time.

Fix:
- Fixed 1.8 support (Exception)
----------, Apr 17, 2024

Bug fixes:
- Fixed 1.20 tab-completion bypass bug (on Bungeecord networks)
- Fixed 1.20 tab-completion Bungee bypass (Bungeecord commands - Waterfall only)
- Solved issue: '/help' & '/?' cannot be blocked

New Function:
There was a big issue with Bungeecord and Spigot 1.20 servers that the blocked commands on the Bungeecord server were tab-able on the Spigot 1.20 server anyway.

To solve this issue, I've integrated a new function that synchronized the blocked list of the Bungeecord server with that of the Spigot server to block the auto-tab-completion from the Spigot server's side.

A tutorial how to set it up can be found in the documentation under:
HOW TO SYNC BUNGEE & SPIGOT WITH PAT?
----------, Apr 14, 2024

In the past, adding something in the list of a group added the command into the blacklist aswell. This has been removed duo to logical reasons. ^^
----------, Dec 29, 2023

PLEASE DELETE YOUR OLD "config.yml" FILE!

New variables:
There are now 2 new variables when you get notified:
%world% - See the world where the player is in! (only Bukkit)
%server% - See the server where the player is in! (only Bungee)
notif.PNG

Group System:
The group system allows you to allow specific blocked commands for a whole group, instead of giving each permission by hand.
More information about it are on the ressource page!

help.PNG
----------, Dec 29, 2023

New Feature:
- Added new option "turn-blacklist-to-whitelist" in config.yml.
Activating this means that only the commands in your list
are executeable and tab-able. Every other command is
blocked with the default block-mesage!

Bug Fix:
- Fixed that in higher version some : commands like "minecraft:ver"
were not blocked.
----------, Nov 18, 2023

Now the console is able to toggle the notifications as well.
In case you don't want your console to be spammed with the notifcations of players trying to execute the blocked commands.

The notifications for the console are enabled by default.
----------, Nov 8, 2023

Forgot to add new command into the config.yml!
----------, Oct 28, 2023

Command:
- /pat notify -> For ingame notifciations when someone executes a blocked command.

Edit:
- Changed permission for update-notifications on join:
proantitab.notify permission to proantitab.update

Feature:
- Added Auto-Tab-Completion for all available commands registered on the server! (for /pat add ***)
----------, Oct 28, 2023

Feature:
- Blocked commands on the Bungeecord cancels auto-tab-completion for Bukkit-Servers now aswell!

Update:
- Added all blocked-commands from the Bukkit-config.yml in the Bungeecord-config.yml aswell.
----------, Oct 24, 2023

It's just some small major changes to make it easier for me to maintain the developement of this plugin.
----------, Oct 22, 2023

Resource Information
Author:
----------
Total Downloads: 3,770
First Release: Oct 21, 2023
Last Update: Nov 7, 2024
Category: ---------------
All-Time Rating:
11 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings