- Released a Web Editor: Configure the settings and groups visually using the Web Editor. Upload your YAML file, adjust settings with ease, and save it.
- The kick message sent to players who exceed the command rate limit ( command_spam ) can now be customized
- Added negated Plugin entries (bulk-blacklisting):
- You can now blacklist entire plugins at once by prefixing them with an exclamation mark: !plugin:<PluginName> (e.g., !plugin:Essentials ). This instantly blocks and hides all commands registered by that plugin.
- Fixed that the tabcomple wasn’t filtering out entries it should thoose leaking the plugins
- You can now use regular expressions! Just prefix your entry with regex:
- Added official support for 26.1 and 26.2
- Plugin Channel Hider:
- Prevent modified hack clients from sniffing the registration plugin channels to see what plugins are installed.
- Configurable under the new plugin_channel_hider section in your config. It comes with a whitelist of allowed channels (e.g., minecraft:brand , bungeecord:main , velocity:main ).
- Bypass this feature for specific staff members using the permission: plhide.bypass.channelhide
- Fixed the update notifier
- Some more minor improvements
- MiniMessage format features are now fully supported [Spigot, Velocity]
- Fixed that MiniMessage didn’t work for the pl-message
- Added ability to recursively reference lists inside lists
- Added official support for 1.21.9 - .11
- Removed completion exploit fixer feature, as this exploit has been resolved in newer Minecraft versions and more efficient fixes are available
- Smaller improvements
- Added support for MiniMessage. To enable it, add
to your config. [Spigot, Velocity]YAML:minimessage: true- Added per-world group support. If enabled, the plugin updates a player's group whenever they switch worlds, allowing for the use of per-world permission contexts. This can have a performance impact on servers with frequent world switching. [Spigot, Velocity]
- To enable add the option:
to your spigot config.YAML:per_world_group_updates: true- Note for Velocity users: This option should be added to each sub-server's configuration, not the proxy's configuration.
- Added the luckperms_prefer_server_key_for_context configuration option.This setting determines whether the plugin uses the server or world context key from LuckPerms for server lookups. [Velocity]
- By default, this is set to true to use the server key, which is the standard behavior for Paper/Spigot.
- Set it to false to explicitly use the world key, which in Velocity networks typically refers to the sub-server the player is connected to.
- You can see all the new configuration options in the config_with_explanations.yml as example.
- Added official 1.21.7 and 1.21.8 support
- Improved the handling of player registration (This might add geyser support, still not officially supported)
- Fixed an issue where Vulcan was overriding global PacketEvents settings, which prevented tab completions from being removed
- Added 1.21.5 to officially supported version