
OreoEssentials
The ONLY fully cross-server, all-in-one Essentials plugin ! FOLIA SUPPORTED ! Nexo/ ItemsAdder FULL support !
Список изменений
This update brings several improvements to the Alias module, including dynamic tab completion and some internal cleanup.
✨ Dynamic Player Tab Completion custom-tabs can now dynamically suggest currently online players using:
custom-tabs:
- "[players]" [players] is resolved live whenever tab completion is requested, so players who join or leave are reflected instantly without needing /oereload.
You can also mix dynamic players with normal static suggestions:
custom-tabs:
- "[players],console" And regular static tabs continue working exactly as before:
custom-tabs:
- "give,take" Compatibility [playerName] can also be used inside custom-tabs as a compatibility alias for [players].
custom-tabs:
- "[playerName]" This does not change the existing behavior of [playerName] inside alias commands.
️ Other Improvements Player suggestions are now sorted case-insensitively Duplicate suggestions are automatically removed Prefix filtering still works normally Zero online players are handled safely Player suggestions are no longer cached at config load PlaceholderAPI handling in the Alias module now uses the direct API instead of reflection Improved exception handling Failures while extracting the default aliases.yml are now properly logged instead of silently ignored Added documentation and examples to aliases.yml Example:
[code=YAML]playerinfo: enabled: true run-as: PLAYER commands:
- "msg $1 Hello!" add-tabs: true custom-tabs:
- "[players]" The alias system remains fully backwards compatible with existing static custom-tabs configurations.[/code]
