Skip to content

2.2.1 | Custom Response Enhancements, Command + Storage Enhancements, & Bug fixes

Pre-release
Pre-release

Choose a tag to compare

@RayzsYT RayzsYT released this 11 Jan 02:48
· 155 commits to main since this release

Will be replaced with the v2.3.0 beta release when everything has been tested.




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"

New

Added playable sounds on the proxy

Unfortunately not for Bungeecord for some reason. :/

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


Changed usage of Extract command

Previously: /pat extract (plugin) (group) (use-colon)
Changed to: /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.



Small changes

Added /pat add extract * ...

To extract all commands from a server.
Only works for standalone servers.


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 the commands from a certain plugin
can be negated instead.



Fixes

  • Improved performance and reduce memory usage by behaviour of PAT group recognition.
  • Fixed a console error on backend servers with a Bungeecord network.
  • Fixed exception when removing the entire server, groups, and groups.<group>.servers section.
  • Fixed an exception on legacy servers using PAT on a network.
  • Fixed issue with PAT groups where some PAT group commands were not working. (In case too many server-specific PAT groups exist)
  • Fixed sub-argument hiding from commands using the Mojang Brigadier Library. (Hard embedded commands)
  • Fixed issue with %args[...]% placeholder in custom-responses that it sometimes does not replace the placeholder.