📦 CommandAlias 1.4.0
Version 1.4.0 is now live.
✨ Update Highlights
- Works with the latest patch, patch 4.
🛡 Stability Notice
Before installing or updating, it is strongly recommended to create a complete backup of your server or single-player world.
While CommandAlias is designed for seamless integration, maintaining backups ensures your world is fully protected during any update process.
Features
- CommandAlias allows server owners to create custom command shortcuts (aliases) using a simple YAML configuration file.
- Each alias can be protected by a permission node, giving administrators full control over who can use specific commands.
- For added safety, the plugin includes a fallback permission group system to ensure aliases never become public if a permission system is unavailable or misconfigured.
- Aliases can be updated without restarting the server using the reload command, allowing changes to commands, permissions, and fallback groups on the fly (existing aliases only).
- An admin command is included to list all loaded aliases and review their configuration directly in-game.
- The plugin is lightweight, dependency-free, and designed to be safe for public servers.
The plugin generates an aliases.yml file on first run. Aliases are defined as follows:
aliases:
gmc:
command: "gamemode creative"
permission: "gmc.perm"
fallbackGroup: "Creative"
hub:
command: "warp hub"
permission: "server.hub"
fallbackGroup: "Adventure"
** A server restart is only required when adding new alias names; existing aliases can be updated without restarting.
Admin Commands:
/aliases (permission: alias.admin) Displays all currently loaded aliases, including their mapped command, permission node, and fallback permission group.
/aliasesreload (permission: alias.reload) Reloads the aliases.yml configuration file and applies changes to existing aliases without restarting the server.
Adding a brand-new alias name still requires a server restart.