CommandEdit
-=CommandEdit=-
Main - Changelog - Commands - Config - Permissions
This plugin allows the user to wrap / create aliases for existing commands in a very simple and reliable way.
Features
- Create simple alias for a command ( example: "/weather sunny" to "/sunny" )
- Make 1 command that runs multiple commands
- Create your own variables to pass to aliases
- Autocomplete commands using one of the predefined variables
- Usefull functions as ChatAs, Message, Kick, Kill
- Coloured Messages
QuickMenu
Current Build
This build should work on all versions before/on 1.7.2, changes made can be found here: changelog.
Examples
- Shortcut
- Add "/day = /time set 8000" to commands.yml
If you use /day now it will set the time to 8000 - Shorten long payment command
- Add "/pay {TargetPlayer} {Amount} = /money pay {TargetPlayer} {Amount}" to commands.yml
Players can now simply type /pay name amount instead of /money pay name amount - Talk / Execute command as other player [ OP only ]
- Add "/sayas {TargetPlayer} {$String} = [ChatAs] {TargetPlayer} {$String} " to commands.yml
Example use: "/sayas KoffiePatje /rules" this will make KoffiePatje execute command "/rules" - Rules
- Add "/rules = [Message] Don't Grief | [Message] Be Kind | [Message] Say Hi! " to commands.yml
If the player types /rules this will be displayed:
Don't Grief
Be Kind
Say Hi!
Example Config
click here... ( version 1.0 )
click here... ( version 1.1 )
Predefined variables and Functions
These are all explained in the configuration explanation here...
Contribute and Feature requests
I am open for any kind of contribution ! Feature requests are welcome ( Very Welcome ! ( I'm out of ideas )) and if you are a developper / bug tester wanting to help please contact me !
Source: GitHub
Metrics ( Lite )
This plugin uses Hidendra's plugin "Metrics" to gather stats, this information is collected:
- Java Version
- Type of Operating System, Architecture and CPU Cores.
- Authentication mode of the MC Server ( On/Offline )
- Server Location
- Game version and Plugin version
You can check out the results here: CommandEdit Metrics.
<sub>Command Edit - Patrick le Duc / KoffiePatje</sub>
@palipali
Although the idea is pretty good, i am afraid that this is not possible, this would require me to support every plug-in in existance, my plug-in simply transforms a command into another and executes that.
I am happy that your previous problem is solved ! :)
Kind regards,
KoffiePatje
Hi. I use your plugin to translate commands on my server. I have an idea about this: would be great, if I can enabled / disabled the original commands with a simple true/false permission in config file. If this is true, I can use only aliases, if false, both. What do you mean? Thanks!
PS. My earlier problem did solved. I did changed hosting, and until your plugin works fine. Sorry for false warning!
Okay guys, good news :) I've created a version that supports colours, permissions and has a reload command :D should be available for you to download soon ;)
Kind regards,
KoffiePatje
@KoffiePatje
Okay in had some time left :) so I implemented the color codes, release should be available for you guys soon. Info on the config page ! :D
@Minecrafter9261
Good one ! going to do that for sure! will have some time available next week ;)
Regards, KoffiePatje
Can you add colorcodes?
Sorry im German, but i think its {$group}
@Minecrafter9261
I can take a look into adding that, but do you mean [group] as a function ? of {$group} which translates to the group the player is in?
Maybe add [group] for essentials gm :3
@123isme1
Thank you ! Always happy to hear this kind of compliments =]
wow thanks, looks amazing, i have been looking for somthing like this for FOREVER. and it looks like you make quick responses to questions, thanks.
@ssoylu1996
That is true, this plugin bypasses any other plugin... however if you block the command that you create with this plugin then you shouldn't have any problems for example
Block command: /tp My Command: /teleport = /tp
This should actually work
I do not recommend this plugin if you have World Guard because if you want to create blocked-cmd's the commands will be executed while this plugin is installed. the blocked-cmd's flag will not work.
@palipali
Could u please send me a copy of a single startup server log.
- shut down bukkit server
- rename server.log
- start server and stop it after it started up
- send server.log to me :)
That would be great, thanks in advance !
@palipali
Okay, I will test it out, can you please tell me what version of bukkit you're running ?
And which version of my plugin ?
And the operating system you're running it on ? If possible also the list of plugins :)
in the meantime creating a map called CommandEdit and copying the default command.yml should do the job
Thanks in advance, KoffiePatje
Hi, KoffiePatje, thank you for this awesome plugin! But it don't work for me. It is not create the config folder/files in the plugin folder. (Of course, I restarted my sever, but do not...) Can you help me, why? Maybe it conflict an other plugins? Thanks!
@maxslo
Bedankt / Thank you maxslo ;) !!
Mooie plugin KoffiePatje
@xpopy
You would simply use "/command = /alias | /alias2 | /alias3"
for example: "/day = /time set 8000 | /weather clear | [Message] It's a beutifull day :D!"
Awesome plugin! Easy to use and straight to the point.
Though, how do you "Make 1 command that runs multiple commands"? Do you just define it multiple times the same way as you normally would??