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/

-
View User Profile
-
Send Message
Posted Sep 7, 2013Hey guys, I just wanted to announce that I won't update this plugin until I've finished my work on some of my other plugins! So maybe in 4 - 5 weeks ;)
-
View User Profile
-
Send Message
Posted Sep 1, 2013@Noplix
Here's an example: "/sa create promote | manuadd %args% Member" -> "/promote Notch" is executed as "/manuadd Notch Member"
-
View User Profile
-
Send Message
Posted Sep 1, 2013@Visonik46
Have you checked if "DisableOrigin" is activated for your aliases, because it'll block the original commands from being executed!
-
View User Profile
-
Send Message
Posted Aug 29, 2013This newest update is great! but I've noticed a few bugs or problems for it. Basically when I do the regular command of an alias, it displays me the origin of the alias and doesn't let me do the regular command, even if it has nothing to do with the alias. For example I have /go which alias's a broadcast for /enjin broadcast, and when i simply do /enjin it displays me the msg for /go. This also does it for commands unrelated to any of my aliases.
-
View User Profile
-
Send Message
Posted Aug 25, 2013how can i Promote player with This plugin and Groupmanager?
Thanks :D
-
View User Profile
-
Send Message
Posted Aug 22, 2013This is one of the most useful plugins.
Tech
-
View User Profile
-
Send Message
Posted Aug 15, 2013Hm... Ok. Thanks anyway and nice plugin!
-
View User Profile
-
Send Message
Posted Aug 14, 2013@elkidz
The "ConsoleExecutor" option determines that the command is run by console not that you can run that alias as console! There's unfortunately no way to make aliases usable for console :/
-
View User Profile
-
Send Message
Posted Aug 13, 2013Hi,
I use a command in the console but doen't work. Says:
Edit: I use that command : /sa set <alias> <-p/-c/-oc/-do/-dm> <args> and still the same :/
-
View User Profile
-
Send Message
Posted Aug 10, 2013@jerryjjr
I have to edit all project sites soon and will add that "all commands are referring to the newest version"!
-
View User Profile
-
Send Message
Posted Aug 10, 2013@Visonik46
Huh? It changed from "/alreload" to "/sa reload" not vice-versa...
-
View User Profile
-
Send Message
Posted Aug 10, 2013@TheSigler49
There will be a way of splitting the arguments soon like: "/sa create prefix | pex user %args1% prefix %args2%" -> "/prefix abc def" -> "/pex user abc prefix def"
-
View User Profile
-
Send Message
Posted Aug 10, 2013@swimmer1929
If you're updating from an old version to the newest then delete your config.yml, since the saving method of aliases has been changed!
-
View User Profile
-
Send Message
Posted Aug 9, 2013The commands on this page do not match the actual commands of all versions. There should be a clear indication of this in order to avoid confusion.
-
View User Profile
-
Send Message
Posted Aug 2, 2013This pissed me off, for the longest time i was doing /sa reload to try to reload my config. but no that's wrong. it's /alreload....
-
View User Profile
-
Send Message
Posted Aug 2, 2013@DarkBladde12 I made a video for the plugin
http://www.youtube.com/watch?v=jAMqoYe5SJU
-
View User Profile
-
Send Message
Posted Aug 1, 2013http://dev.bukkit.org/bukkit-plugins/xsimplealias/#c114
Any way of getting tab completion to work with aliases? It doesn't work for some reason.
Is it possible?
-
View User Profile
-
Send Message
Posted Jul 23, 2013Can you make this support bungeecord commands?
-
View User Profile
-
Send Message
Posted Jul 21, 2013I agree with zedadua, I would really like a way to have multiple arguemnts. It would be nice to alias a prefix command for PEX. Instead of "/pex user [name] prefix [prefix], I would like to do ./prefix [name] [prefix] as its simpler for my admins to remember.
-
View User Profile
-
Send Message
Posted Jul 21, 2013I am getting a "is it up to date" error in console everytime I restart and the aliases don't work. Thanks