Tags
Creators
Details
2.0.3
Compatibility
Changes
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!
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
Simplified sub-argument integration
No need to add the base command of a command anymore.
Old:
- help
- help Minecraft
To:
- help Minecraft
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%"
New Custom-Response action
Execute player command:
Syntax: execute::command
Example: execute::help
Auto command lowercasing
Lowercases executed commands like "/HeLp" - "/help"
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.
Disable PAT on certain servers
disabled-servers:
- server-with-no-pat
Better PAT Command Syntax for Sub-Arguments:
Example:
You want to add "help Minecraft" to the PAT list:
/(b)pat add "help Minecraft" <group
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"
PAT can run alone on Bungeecord now.
But for specific sub-arguments, PAT needs to be installed on all backend servers again.
Added PAPI support for CustomProtocolPing feature (Caches for 1s on every call)
Fixes:
- Improved performance
- The bugs from the Github wiki in case 1 has been fixed
- The bugs from the Github wiki in case 2 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
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:1Er8JDvh:afjs76bv"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:1Er8JDvh:afjs76bv"
}

