Added the /multimap blacklist command Allows server administrators to manage player blacklists per world. Supports adding, removing, listing, and toggling blacklist status for each world individually. Players on the blacklist are automatically kicked upon joining a restricted world.
Improved and simplified permission system
The canUseCommand() logic has been streamlined for easier configuration and better readability.
Permissions can now be fully managed from the config.yml file.
The system cleanly checks if a permission node is enabled or disabled, allowing flexible control for each command.
Language system update
New blacklist-related messages have been added to all supported language files (lang.yml).
Each message now supports variables such as {player} and {world} for dynamic translations.
The plugin’s multilingual system is now more modular and easier to expand with new languages.
Configuration improvements
The config.yml has been restructured for better organization and readability.
Permissions, language settings, and world blacklist configurations are now centralized and easier to manage.
Removed unnecessary entries and clarified default values for better understanding.
Security and file management
The plugin.yml file is no longer publicly accessible, improving security and preventing unauthorized modifications.
Core plugin settings are now safely handled through internal management and the main configuration file.
⚙️ Overall Benefits
Easier administration and setup for server owners.