**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-uppercased-server-names) has been fixed
- The bugs from the [Github wiki in case 2](https://github.com/RayzsYT/ProAntiTab/wiki/FAQ#case-2-velocity-with-missing-server-specific-lists) 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
Optional dependencies
LuckPerms
Any compatible version
PAPIProxyBridge
Any compatible version
Developer information
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle.
maven { name = "Modrinth"; url = "https://api.modrinth.com/maven" }