CustomAliases is a lightweight command alias plugin for Bukkit-based servers.
Features:
- Create command shortcuts: /alias add gm gamemode → /gm creative runs /gamemode creative
- Full argument forwarding — all arguments after the alias are preserved
- Case-insensitive aliases
- Alias chaining (up to 10 levels deep)
- Infinite loop detection
- Console command support
- Hot reload with /alias reload
- Granular permissions (add, remove, list, info, reload)
- Permission-aware tab completion
- Configurable chat prefix with color codes
- Persistent storage in config.yml
Commands:
- /alias add <alias> <command> — Create an alias
- /alias remove <alias> — Remove an alias
- /alias list — List all aliases
- /alias info <alias> — View alias details
- /alias reload — Reload configuration
- /alias help — Show help
Permissions:
- customaliases.admin — All management permissions (default: OP)
- customaliases.add — Create aliases
- customaliases.remove — Remove aliases
- customaliases.list — List aliases
- customaliases.info — View alias details
- customaliases.reload — Reload config
- customaliases.use — Use aliases (default: everyone)
Requirements: Java 17+, Spigot / Paper / Purpur 1.20+