Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/varunbln/burgeraliasmanager

Allow players to register their own custom command aliases!
https://github.com/varunbln/burgeraliasmanager

Last synced: about 2 months ago
JSON representation

Allow players to register their own custom command aliases!

Awesome Lists containing this project

README

        

# BurgerAliasManager
Allow players to register their own custom command aliases!

## Description
With this plugin players can create their own command shortcuts or aliases.
For example, if a player frequently runs a command called /sell all, and the
player wanted to shorten it to /sa, he could do so for himself. A different player
could keep his shortcut as /s instead of /sa. In this way, it allows multiple
players to create their own command shortcuts thereby enhancing the overall
gameplay experience from a QOL point of view.

## Features
- Per-Player command aliases so each player can have different command shortcuts.
- Supports command arguments, so /tp 100 100 100 can be shortened to something like /tp100.
- Players can create their own command aliases however they want.
- All the aliases can be easily viewed using /commandalias list.
- Pagination in the command alias list for easier viewing.
- Command aliases can be easily removed if the player wants to.
- Server admins can set a maximum number of aliases each player can create.
- Built-in safety checks to prevent players from registering existing commands as aliases.

## Commands
- /commandalias list {page}: View all the command aliases you created
- /commandalias create {alias} {command}: Create a command alias called {alias} for the {command} Command
- /commandalias remove {alias}: Remove the command alias called {alias}

## Permissions
- burgeraliasmanager.use: Allows a player to register their own command aliases. Given to all players by default.
- burgeraliasmanager.op: Allows a player to bypass the max alias limit. Given only to OP's by default.

## Future Updates:
Feel free to open an issue and suggest any further ideas. PR's are also welcome.
- [ ] Support for alias descriptions and argument autofilling(Someone pls PR this sounds like a pain to implement)
- [ ] Maybe support setting server-wide command alia to make this a more "All in One" plugin

### Note:
Someone pls for the love of god find a better icon