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 Mar 24, 2014@Dinolight2335
Well currently you have to edit this file manually, every setting is commented in the config so you can see what they actually do!
-
View User Profile
-
Send Message
Posted Mar 24, 2014@Skymurai
That's a bug that occurs upon reloading the plugin, I've already fixed it in the upcoming version. For now you'd have to restart your server :/
-
View User Profile
-
Send Message
Posted Mar 23, 2014@DarkBladee12
I followed that template and it produced this error:
[19:18:25 INFO]: [SimpleAlias] Failed to load alias 'oneofmyaliases.yml'. Cause : Failed to register the alias as a command
-
View User Profile
-
Send Message
Posted Mar 23, 2014Can you please explain how to use this plugin? I have no clue what I am doing without the wiki being updated. When I do /al create <name> I just creates a example alias file. Please help!
-
View User Profile
-
Send Message
Posted Mar 22, 2014@Skymurai
Here's a simple example for an alias which executes 2 commands: http://pastebin.com/yx95cD8X
-
View User Profile
-
Send Message
Posted Mar 22, 2014@ayyyy
@JPDayz
Well he's kinda right, I should've written a converter to make updating to a version which uses another system easier. And it's currently not possible to edit aliases ingame because I hadn't the time to add that because of the lack of time I have atm :/ So I'm going to implement these things and also add a feature which allows you to disable certain commands again! For now you have to stick with an older version if you really need the ingame modification option!
-
View User Profile
-
Send Message
Posted Mar 21, 2014@ayyyy
You shouldn't act like that, if you don't like the plugin to change method to improve the quality and efficiency, why don't you make one alias manager, or make yourself a converter? You should be enough happy to have this great plugin to use for free.
-
View User Profile
-
Send Message
Posted Mar 21, 2014I have to say. The last two updates: ARE MARVELOUS.
So far, ONLY TWO times we have had to setup hundreds of aliases again because you can't bother to write a converter or anything when changing the whole goddamn system.
1.6 as far as I can say has absolutely no way of creating aliases in-game, well guess what: I'm not giving all my staff members FTP / SSH rights only to create an alias. Downgrading back to 1.5.
slowclap
-
View User Profile
-
Send Message
Posted Mar 19, 2014@DarkBladee12
You never explained how to make a multiple alias with your new system. I'm very confused. It'd be easier for me to see how if you showed me an example config of a multiple alias.
-
View User Profile
-
Send Message
Posted Mar 19, 2014@glazu96
Well you can set it up in multiple ways. For example you can simply make an alias which executes another command or one that executes mutiple commands and you can also add messages between executions. Currently there's no way to disable the original command, but I'll add an extra config for that in the next version!
-
View User Profile
-
Send Message
Posted Mar 19, 2014So this plugin makes me have /originalcommand and /newcommand do the same, or only /newcommand, /original command being discarded?
-
View User Profile
-
Send Message
Posted Mar 16, 2014@DarkBladee12
Walk me through how to convert an old multiple alias to this new... system... please...
-
View User Profile
-
Send Message
Posted Mar 15, 2014@TheCoolGuy123_5_Minecraft_
Well you have to stick with that version then until the ingame commands for editing an alias are implemented!
-
View User Profile
-
Send Message
Posted Mar 14, 2014I like the 1.5.0 version way better, more easier to setup ingame.
-
View User Profile
-
Send Message
Posted Mar 14, 2014@bishop435
Works perfectly for me on a Spigot build, try to update to a newer build!
-
View User Profile
-
Send Message
Posted Mar 13, 2014Im getting the same issue as these other users. Commands just return /sa help Here is the error from the log file-
[20:17:03] [Server thread/INFO]: [SimpleAlias] Enabling SimpleAlias v1.6.0 [20:17:04] [Server thread/ERROR]: Error occurred while enabling SimpleAlias v1.6.0 (Is it up to date?) java.lang.NullPointerException at com.darkblade12.simplealias.SimpleAlias.onEnable(SimpleAlias.java:44) [?:?] at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:218) [spigot:git-Spigot-1225] at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:457) [spigot:git-Spigot-1225] at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:385) [spigot:git-Spigot-1225] at org.bukkit.craftbukkit.v1_7_R1.CraftServer.loadPlugin(CraftServer.java:302) [spigot:git-Spigot-1225] at org.bukkit.craftbukkit.v1_7_R1.CraftServer.enablePlugins(CraftServer.java:284) [spigot:git-Spigot-1225] at net.minecraft.server.v1_7_R1.MinecraftServer.m(MinecraftServer.java:348) [spigot:git-Spigot-1225] at net.minecraft.server.v1_7_R1.MinecraftServer.g(MinecraftServer.java:325) [spigot:git-Spigot-1225] at net.minecraft.server.v1_7_R1.MinecraftServer.a(MinecraftServer.java:281) [spigot:git-Spigot-1225] at net.minecraft.server.v1_7_R1.DedicatedServer.init(DedicatedServer.java:186) [spigot:git-Spigot-1225] at net.minecraft.server.v1_7_R1.MinecraftServer.run(MinecraftServer.java:430) [spigot:git-Spigot-1225] at net.minecraft.server.v1_7_R1.ThreadServerApplication.run(SourceFile:617) [spigot:git-Spigot-1225]
-
View User Profile
-
Send Message
Posted Mar 13, 2014@Skymurai
@StevieMinecrafters
Could you please look in your server log file for errors associated with SimpleAlias so I can solve them? :)
-
View User Profile
-
Send Message
Posted Mar 12, 2014@Skymurai
I am having the same issue! :/
I'd be willing to donate as well, just I am not going to donate if the plugin isn't working for me. I am sure he's working on it! Darkblade, could you help me and Sky with the issue we're having?
Thanks, SBMiner
-
View User Profile
-
Send Message
Posted Mar 12, 2014Hi Darkblade,
I am willing to donate if I can get the plugin to actually work on my server. So, I install my .jar file and all I get it errors, the even when using /sa it just tells me /sa help
If you could assist me with my problem in getting this plugin to function like meant to, I'd be more than willing to donate as it's just the plugin I need! :D
Thanks, SBMiner
-
View User Profile
-
Send Message
Posted Mar 12, 2014@DarkBladee12
I'm still confused. How do I generate new aliases? Whatever command or sub-command I type in game for this plugin, it just returns with what I typed and then help. So if I type /alias create <name>, it returns /alias help in chat. THEN when I do /alias help, it just says /alias help in chat :/