Tags
Creators
Details
2.3.0
Compatibility
Changes
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-worldPAT group implementation! :D
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.
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
Added new setting: 'forward-console-notification-alerts'
Allows you to forward proxy notifications to the backend server's console.
Added %offline_players% for sub-arguments
Only for standalone Spigot servers
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.
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"
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, andgroups.<group>.serverssection. - 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-versionandcustom-pluginscommands if they were whitelisted. - Fixed that all commands disappear on Bungeecord once PAT is reloading.
- Fixed unnecessary data synchronization if
disable-syncis enabled. - Fixed wrong conversion of CommandWhitelist sub-arguments.
- Fixed raw CraftBukkit support.
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:PeXKkV8a"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:1Er8JDvh:PeXKkV8a"
}

