CommandHelper lets you create easy-to-write and "hot-reloadable" scripts for your Bukkit server to handle events and perform tasks — no Java knowledge required!


  • Alias commands like /battle to run /warp #battlearena.
  • Write a script to let players message each other while offline.
  • Create an automated battle arena that automatically resets.
  • Write your own /tp, /time, or /warp
  • Interact with existing economy systems.
  • Integrate with another plugin's database
  • Send emails to the administrator when a player runs a command
  • Use WorldEdit or WorldGuard in your own scripts.
  • Do much more, from the simple to the complex, with zero Java code.


For example, let's say you want to add a small wrapper around the time command. You could create the following script:

1   /**
2    * Sets the time on the server, and uses english words to set the time
3    * If the english word isn't "day" or "night", it uses the number
4    * Note that the equals operator returns a true value if the two
5    * parameters are the same, and the if/else if chain runs only
6    * one of the code branches, or none, depending on the true/false
7    * value of the arguments.
8    */
9   /time $time = >>>
10      @time = $time;
11      if($time == 'day'){
12         @time = 1;
13      } else if($time == 'night'){
14         @time = 13500;
15      }
16      run('/time set '.@time);
17   <<<


At the moment, CommandHelper is only available for Bukkit.

Download builds for Bukkit

Note! Stable builds are no longer released — the builds above are built from the latest code.

Requires WorldEdit. Remember to install WorldEdit.

  1. Find the plugins folder inside your Bukkit server's folder.
  2. Extract the ".jar" file from the downloaded Zip file and extract it to your plugins folder.
  3. Start your server as you may have done before.
  4. Either configure your permissions plugin (if you are using one); otherwise, use /op your_name to make yourself a server operator.