CommandHelper
CommandHelper lets you and users alias commands so that you don't get carpal tunnel, and it also allows you to script your own plugins without Java knowledge.
- Let you or users bind aliases for multiple commands
- Using an easy to use language MethodScript, script your own plugins
- Completely replace whatever you are using for /homes /warps /mail etc. with CommandHelper
- Create new features, handle new problems, without having to learn Java
- Easy to use language to pick up, with great documentation
Want an easy to use in-game map editor? Try WorldEdit. Want to protect areas? Try WorldGuard.
For the latest version: This page is not updated. For the latest builds, get them from the Downloads page.

Getting Started
| Installation |
|---|
Bukkit is currently required.
- Download CommandHelper and put the .jar into plugins/.
- Run your server once to generate the configuration files.
- Read the wiki (see below) to find out how to use CommandHelper.
| Documentation |
|---|
What are the permissions? How do you make your own scripts?
All the documentation can be found at https://methodscript.com/docs
| Learning More |
|---|
- Project leader: LadyCailin is the current project leader
- Lead developers: LadyCailin
- Project started: In November 2010 (Bukkit was started January 2011)
The original project leader and lead developer was sk89q.
Development builds of this project can be acquired at the provided continuous integration server. These builds have not been approved by the BukkitDev staff. Use them at your own risk.
THE COMMENTS ON THIS PAGE ARE NOT REGULARLY MONITORED. For faster support, please join us on IRC or Discord.




-
View User Profile
-
Send Message
Posted Dec 7, 2013So this is status with Spigot dev builds for 1.7.2: - CommandHelper 3.3.0 works - CommandHelper 3.3.1 loads but it ignores every single one of my configuration files, seems like it's using its own copy inside the JAR or something, neither modifying config.txt or main.ms seem to have any effect whatsoever. - CommandHelper 3.2.0, the latest version on your website, gives this error on loading: http://pastebin.com/mhHSHTTe
I don't know if you support Spigot or not but yeah. That happens. I would use 3.3.0 but I really need sk_can_build to fix the damn item frames issue that popped up. ;-;
-
View User Profile
-
Send Message
Posted Dec 5, 2013I've been using this command for ages, does anyone see what happened to break it? for some reason it doesnt work with 1.7 and i'm not smart enough to figure out why :P
-
View User Profile
-
Send Message
Posted Nov 11, 2013Player without essentials.tpa get the message: You need to rank up to team blue first Player with essentials.tpa run the command /tpa without that message. Paste that in the config.txt and make /reloadalias
-
View User Profile
-
Send Message
Posted Nov 5, 2013I want to be able to send a custom message to players that don't have access to specific commands WITHOUT disabling the command,
Example: group RED does not have permission to /tpa and group BLUE does. When Group RED tries to /tpa, I want to send them a message saying, You need to rank up to team blue first" for example, But still allow the team Blue to use /tpa. And then be able to set different messages for other commands with a similar circumstanced as above.
Can this be done?
-
View User Profile
-
Send Message
Posted Oct 10, 2013@Jewremy
I'm not sure what you're referring to. The command in the comment (or alias referenced in that comment) you replied to does not use or need double slashes.
-
View User Profile
-
Send Message
Posted Oct 9, 2013@RealityIntern
Double slashes seem to work.
-
View User Profile
-
Send Message
Posted Sep 26, 2013@Dav15
http://wiki.sk89q.com/wiki/CommandHelper/Staged/Persistance_Network
-
View User Profile
-
Send Message
Posted Sep 6, 2013How do i create a command like which folder/txt file need help fast
-
View User Profile
-
Send Message
Posted Aug 28, 2013@ryguy147
"/runalias /givekit starter @p" would work in that case.
-
View User Profile
-
Send Message
Posted Aug 12, 2013@DemonGold
I would, but the bad thing is, that I am going on holiday in a day. Also, I would need to have more information to make a CH-based plugin for you :)
-
View User Profile
-
Send Message
Posted Aug 11, 2013@UbuntuFreak
Can you teach me?I kinna bad with coding and command!
-
View User Profile
-
Send Message
Posted Aug 11, 2013@DemonGold
That is possible, but very complicated. I would need to have more information in order to give you hints how to rollback the arena.
Spleef for example is very simple, because the arena does not change a lot, and you can easily set all blocks in the field (coordinates required) to 80, what is snow.
Survivalgames would be even more easy, because you only have to protect the arena against block breaks and fix the chests at the end.
But thinks like TheHive's Hide-n-Seek are not possible with CH.
Take a look to the (Staged) API and (Staged) Event API in sk89q's wiki :)
-
View User Profile
-
Send Message
Posted Aug 11, 2013If bukkit allows all good code why isnt the newist update on bukkit?
-
View User Profile
-
Send Message
Posted Aug 8, 2013I using this plugin and work very good. But i have a problem. Can i made a minigames arena with this plugin? And them will auto rollback after the match! I kinna bad at Source Code so hope someone help!
-
View User Profile
-
Send Message
Posted Aug 1, 2013@RealityIntern
/givekit starter $ = /give $ 272 \ /give $ 273 \ /give $ 274 \ /give $ 275 \ /give $ 364 16 \ /give $ 298
It does not seem to work with /runalias. Do I need to configure something with the alias command or something like that? Or use the dev build?
-
View User Profile
-
Send Message
Posted Jul 31, 2013@ryguy147
I'd have to see the script to see if it would work with a command block (some scripts need a player), but if you need to run an alias through a plugin or command block, use "/runalias /givekit (kit) (player)". Then you could use @p for the command block in place of (player), for example.
-
View User Profile
-
Send Message
Posted Jul 30, 2013@sharqman
Dev builds do.
-
View User Profile
-
Send Message
Posted Jul 30, 2013I wrote an alias called /givekit (kit) (player). How can I run that from a command block? I can run it fine through the chat.
-
View User Profile
-
Send Message
Posted Jul 21, 2013This still works with 1.6.2 right?
-
View User Profile
-
Send Message
Posted Jul 21, 2013@JJE990
Easy!
then add permission "commandhelper.alias.user" to the users group! You can change "user" to anything you like.