SimpleAlias
Description
SimpleAlias is a little plugin that makes you able to create aliases which execute commands or send messages. These actions can be ordered, based on certain conditions and highly customised. It also allows you to disable commands from other plugins, so you can for example enforce the usage of an alias. Every alias has its own config file where you can customise the settings!
Features
- Creation of an infinite amount of aliases
- Aliases have several actions which are highly customisable
- Aliases have many settings for checks like cost, permission, cooldown, delay etc.
- Aliases act like normal commands so they support tab completion and /? <alias> works
- The usage of aliases can be logged
- Supports dynamic variables like <sender_name>, <world_name>, <group_name>, <faction_name> etc.
- Respects command blockage from every plugin
- Aliases can be fully edited via ingame commands
- Commands can be blocked with a message
All listed features above are referring to version 1.6.1+ of SimpleAlias!
Upcoming Features
- Customisable tab completion for alias arguments
- More action conditions
Wiki
Click here to get to the wiki page where everything of SimpleAlias is explained. There are also installation tutorials and examples for setting up aliases!
Contribute
If you find a bug, encounter an error or have new ideas or suggestions for this plugin feel free to create a ticket so we can react to things faster than posting it in the comments! However you can post feedback in the comments, but please use the ticket system for the things I mentioned.
Source
The source can be found right here!
Metrics
This plugin uses Metrics by BtoBastian to collect various data from servers.
If you don't want Metrics to collect your data you can disable it easily by setting enabled to false in the config file at plugins/bStats/
@Krytchuk
Just change redeemcode <args:2> to redeemcode <params>!
I'm using this plugin with Factions 1.6.9.4 on Bukkit 1.7.2 R0.3 (the simple alias version is 1.6.0). For some reason when I use Factions and the Simple Alias, all alias stop working however the plugin is still loaded?
Help would be appreciated
I can't figure out how to set it so it turns /Refer <arg> into /redeemcode <arg>..
Whatever I do,it seems to output the argument seems to be wrong.. :/
http://pastebin.com/uNX2Ux16
My config
@DarkBladee12
Could to paste the command here?
And do i need to open the config??
@DarkBladee12
Thanks!
I've edited the configs, but the plugin still "fails to generate the alias"...
2:06:46 PM [INFO] [SimpleAlias] Failed to load alias 'checkpoint.yml'. Cause: Failed to register the alias as a command 2:06:46 PM [INFO] [SimpleAlias] Failed to load alias 'setcheckpoint.yml'. Cause: Failed to register the alias as a command
@MipCrab
Make a new alias and add an action which is executed by CONSOLE of the type COMMAND and let it execute clear <sender_name>! That's how you do it in the latest version, if you need help for a previous version just reply!
How do i get the server to do something? like clear your inventory without giving you the /clear perm?
@SKYSTRENGTH
It was removed due to the new alias action system. By now you can only create aliases with the command /alias create <name> and edit it via config file. However I'm going to add /alias single <name> <command> in the next version again as a shortcut for creating a simple command alias!
Hey DarkBladee12,
I am wondering why /sa single was removed...
Best Regards, SKYSTRENGTH
@MattyLuggs
Sorry, but I totally forgot to look for tickets :/ I've answered your ticket now!
People in the comments seem to be getting answers but not tickets? Any help on my ticket?
@SkymuraiPvP
I'm aware that the reload command is broken, I have already fixed it a long time ago, but this version won't get uploaded soon, because I want to add some more features and ingame commands to make it simple again.
I'm trying 1.6, sa reload is broken. Also for a console execution you set executor to CONSOLE, but PLAYER doens't work. Do you use another word for Player?
EDIT: oh i saw on the other page of comments it's SENDER
EDIT: now it just says:
-_-
It's very annoying having two commands do diffrent things because of capitalization. It needs to be fixed asap!!!
@DarkBlade12 Thank you for the reply! Any plans on updating soon to fix the bug? Possibly 1.8?
@BrandonBreh
You can't have two aliases with the same name, because it doesn't load aliases with duplicate names due to checking the names isn't case sensitive. However aliases being case sensitive in version 1.5.0 is a bug and they should normally be not case sensitive at all :/ I suggest that you call the second alias something like shop2 ;)
I'm having a frustrating problem right now.
I'm creating an alias for /warp shop and /warp Shop.
I want the alias's to be /Shop and /shop. I run two commands. /sa single Shop /warp Shop and /sa single shop /warp shop
It will work until i reload the console and then only /Shop will work not /shop. Obviously it has something to do with the capitilzation but i need both to work. Can i get some help?
Are you making any progress? Theres a feature on my server that I can only finish with your next update. Please :3
@LHfreeman
Are you using version 1.5.0? Because that one doesn't register the aliases as normal commands and thus can't be used by other plugins that don't call the event by themselves.