
MashAliases
Create custom command aliases with per-alias permissions and multi-action execution for Paper 1.21+.
10
1
MashAliases
A lightweight Paper plugin that lets you define your own custom commands (aliases) in YAML, attach permissions to each alias, and run multiple actions with a single command.
Why MashAliases?
- Define aliases directly in
Aliases.yml - Assign a unique permission per alias
- Run multiple commands from one alias
- Reload aliases/messages in-game
- Clean, configurable player messages
Features
- Dynamic alias loading from
Aliases.yml - Per-alias permission checks (for example:
mashalias.alias.pvp) - Multi-action aliases (
alias-actionslist) - In-game management command:
/mashalias reload/mashalias list
- Command alias for management:
/ma
Commands
/mashalias reload- Reloads aliases and messages
/mashalias list- Lists loaded aliases
/ma- Shortcut for
/mashalias
- Shortcut for
Permissions
mashalias.reload(default: op)mashalias.list(default: op)
Each custom alias also uses its own permission from config:
- Example:
mashalias.alias.pvp - Example:
mashalias.alias.spawn
Example Aliases.yml
PVPAlias:
alias: /pvp
alias-permission: mashalias.alias.pvp
alias-actions:
- /warp pvp
- /command-two
SpawnAlias:
alias: /spawn
alias-permission: mashalias.alias.spawn
alias-actions:
- /warp spawn
- /command-two
Messages
You can fully customize plugin messages:
- prefix
- no-permission reload-success
- alias-executed
- list-header
- list-entry
- Color codes using & are supported.
Compatibility
- Minecraft/Paper API: 1.21
- Plugin version: 1.0.5
Notes
- Alias actions are executed as the player who runs the alias.
- Server must be restarted for new aliases to get registered.
Совместимость
Ссылки
Создатели
Детали
Лицензия:LicenseRef-All-Rights-Reserved
Опубликован:3 недели назад
Обновлён:3 недели назад
