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 Nov 1, 2013I shortened with me / warp on / w, then comes: "Player not found"
-
View User Profile
-
Send Message
Posted Oct 31, 2013@Nickbbeezy
I'm still working on it and I think I can easily add this feature^^
-
View User Profile
-
Send Message
Posted Oct 31, 2013@TGIFX
You've probably messed up your config then... If you'd insert it correctly it will work! ;)
-
View User Profile
-
Send Message
Posted Oct 30, 2013Not sure if you're done w/ the new version already but, what about command cooldowns for the aliases? Those would be cool.
-
View User Profile
-
Send Message
Posted Oct 28, 2013I'm finding a bug. Basically, I can't enter in text aliases in the config by myself. It only works after I do it in-game, when i put them in myself it breaks the whole config and I have to re-download simplealias.
-
View User Profile
-
Send Message
Posted Oct 22, 2013The new version will be released at least next week, because I have holidays by that time, so stay tuned!
-
View User Profile
-
Send Message
Posted Oct 17, 2013@brinaq
Yes, it'll be called "SimpleAlias.alias.*" ;)
-
View User Profile
-
Send Message
Posted Oct 16, 2013Can you please make a permission which gives the player with the permission the ability to USE any aliases, but not create, reload, etc? This would be VERY useful! Thank you!
-
View User Profile
-
Send Message
Posted Oct 16, 2013@matt035343
Well I don't know if I can make a support for the commands that other plugins send, because they don't call any events so I can't detect it. Though I'll look for a workaround of that problem ;)
New version progress: 40%
-
View User Profile
-
Send Message
Posted Oct 12, 2013Hi! I recently spotted a bug, maybe you can help us. First of all, I really think it's a good plugin, unfortunatly it conflicts with one of my other plugins. When I create a text alias (/sa create test | 'this is a test') and let one of my other plugins use the new /test command, it just says that the command doesn't exist. If the command is executed manually by a player it works just fine, and we get no errors on the console.
The other plugin is ServerHub: http:dev.bukkit.org/bukkit-plugins/serverhub/
-
View User Profile
-
Send Message
Posted Oct 10, 2013It would be helpful if there was a command to remove commands from an alias, instead of having to delete the entire alias itself and starting it over, or going all the way to the config file to delete it. :/ Oh and I <3 your plugin! :3
-
View User Profile
-
Send Message
Posted Oct 10, 2013It's would be nice if you add custom chat when people with no permission do the command !
Btw i like this plugin xD
-
View User Profile
-
Send Message
Posted Oct 9, 2013Would be nice if it was user based and not global, good plugin.
-
View User Profile
-
Send Message
Posted Oct 9, 2013@DefMethod
Yes, this plugin doesn't use version dependant code so it's compatible with every version ;)
-
View User Profile
-
Send Message
Posted Oct 2, 2013Is this compatible with 1.6.4?
-
View User Profile
-
Send Message
Posted Sep 27, 2013I LOVE this plugin, I really do, but what are the chances of introducing the ability to add spaces to commands?
Let's say for instance I wanted to add a warning message to a game joining command: "/spleef join" would result in the traditional "/spleef join" command, but also say "Please store your inventory before joining".
I'd like to keep things universally recognized and not confuse players with long, intrusive commands that they've never seen before. The ability to use spaces would GREATLY come in handy for the 'new' command.
-
View User Profile
-
Send Message
Posted Sep 24, 2013@Gamerxd1999
Upgrade to Java 7, this should fix the problem. If you've already installed Java 7 check your server starter .bat file if it starts with Java 7!
-
View User Profile
-
Send Message
Posted Sep 24, 2013I have a problem
Can Someone help me pls.
2013-09-24 18:30:10
[SEVERE] ... 19 more 2013-09-24 18:30:10
[SEVERE] at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:173) 2013-09-24 18:30:10
[SEVERE] at java.lang.Class.forName(Class.java:266) 2013-09-24 18:30:10
[SEVERE] at java.lang.Class.forName0(Native Method) 2013-09-24 18:30:10
[SEVERE] at java.lang.ClassLoader.loadClass(ClassLoader.java:266) 2013-09-24 18:30:10
[SEVERE] at java.lang.ClassLoader.loadClass(ClassLoader.java:321) 2013-09-24 18:30:10
[SEVERE] at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:53) 2013-09-24 18:30:10
[SEVERE] at org.bukkit.plugin.java.PluginClassLoader.findClass0(PluginClassLoader.java:80) 2013-09-24 18:30:10
[SEVERE] at java.net.URLClassLoader.findClass(URLClassLoader.java:205) 2013-09-24 18:30:10
[SEVERE] at java.security.AccessController.doPrivileged(Native Method) 2013-09-24 18:30:10
[SEVERE] at java.net.URLClassLoader$1.run(URLClassLoader.java:212) 2013-09-24 18:30:10
[SEVERE] at java.net.URLClassLoader.access$000(URLClassLoader.java:73) 2013-09-24 18:30:10
[SEVERE] at java.net.URLClassLoader.defineClass(URLClassLoader.java:277) 2013-09-24 18:30:10
[SEVERE] at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) 2013-09-24 18:30:10
[SEVERE] at java.lang.ClassLoader.defineClass(ClassLoader.java:634) 2013-09-24 18:30:10
[SEVERE] at java.lang.ClassLoader.defineClass1(Native Method) 2013-09-24 18:30:10
[SEVERE] Caused by: java.lang.UnsupportedClassVersionError: com/DarkBlade12/SimpleAlias/SimpleAlias : Unsupported major.minor version 51.0 2013-09-24 18:30:10
[SEVERE] at net.minecraft.server.v1_6_R2.ThreadServerApplication.run(SourceFile:582) 2013-09-24 18:30:10
[SEVERE] at net.minecraft.server.v1_6_R2.MinecraftServer.run(MinecraftServer.java:419) 2013-09-24 18:30:10
[SEVERE] at net.minecraft.server.v1_6_R2.MinecraftServer.s(MinecraftServer.java:486) 2013-09-24 18:30:10
[SEVERE] at net.minecraft.server.v1_6_R2.DedicatedServer.t(DedicatedServer.java:226) 2013-09-24 18:30:10
[SEVERE] at net.minecraft.server.v1_6_R2.MinecraftServer.t(MinecraftServer.java:590) 2013-09-24 18:30:10
[SEVERE] at net.minecraft.server.v1_6_R2.DedicatedServerConnection.b(SourceFile:30) 2013-09-24 18:30:10
[SEVERE] at net.minecraft.server.v1_6_R2.ServerConnection.b(SourceFile:37) 2013-09-24 18:30:10
[SEVERE] at net.minecraft.server.v1_6_R2.PlayerConnection.e(PlayerConnection.java:116) 2013-09-24 18:30:10
[SEVERE] at net.minecraft.server.v1_6_R2.NetworkManager.b(NetworkManager.java:296) 2013-09-24 18:30:10
[SEVERE] at net.minecraft.server.v1_6_R2.Packet3Chat.handle(SourceFile:49) 2013-09-24 18:30:10
[SEVERE] at net.minecraft.server.v1_6_R2.PlayerConnection.a(PlayerConnection.java:829) 2013-09-24 18:30:10
[SEVERE] at net.minecraft.server.v1_6_R2.PlayerConnection.chat(PlayerConnection.java:872) 2013-09-24 18:30:10
[SEVERE] at net.minecraft.server.v1_6_R2.PlayerConnection.handleCommand(PlayerConnection.java:954) 2013-09-24 18:30:10
[SEVERE] at org.bukkit.craftbukkit.v1_6_R2.CraftServer.dispatchCommand(CraftServer.java:523) 2013-09-24 18:30:10
[SEVERE] at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:192) 2013-09-24 18:30:10
[SEVERE] at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) 2013-09-24 18:30:10
[SEVERE] at net.skycraftmc.PluginManager.PluginManagerPlugin.onCommand(PluginManagerPlugin.java:206) 2013-09-24 18:30:10
[SEVERE] at net.skycraftmc.PluginManager.PluginControl.loadPlugin(PluginControl.java:72) 2013-09-24 18:30:10
[SEVERE] at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:305) 2013-09-24 18:30:10
[SEVERE] at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:184) 2013-09-24 18:30:10
[SEVERE] org.bukkit.plugin.InvalidPluginException: java.lang.UnsupportedClassVersionError: com/DarkBlade12/SimpleAlias/SimpleAlias : Unsupported major.minor version 51.0
-
View User Profile
-
Send Message
Posted Sep 22, 2013Please add a %faction% variable for commands, so that it can be dynamically set.
-
View User Profile
-
Send Message
Posted Sep 16, 2013I have searched for this years.. And here is it you are FUCKING AWESOME.