CommandBook
CommandBook adds essential commands for managing your server, from teleportation commands to time changing commands.
- Modular, and extremely light on your server.
- Add multiple types of easy-to-use teleportation commands.
- Change time without having to remember the numbers (/time 3am works)
- Add support for homes and warps for your players.
- Change weather with ease.
- Play with your players using commands like /slap.
- Ban and kick users that are troublesome.
- Do more! The list of features is below.
- Enable features that you need, disable ones that you don't
Quote:Disclaimer: These builds have not been approved by the BukkitDev staff. Use them at your own risk. Development builds of CommandBook can be found at our build server, http://builds.enginehub.org.
Thinking about adding cool Redstone features? See CraftBook. Want to protect regions, as well as your server? We recommend WorldGuard.
- Got a question about CommandBook? Need server or code help? Consider asking on the forum too!


Features
Hint: If you want to select commands that you want to use instead of using them all, modify the components: section of the configuration.
- General:
- item [-d] <item[:data]> [amount]
- give [-d] <target> <item[:data]> [amount]
- more [-a] [-i] <target>
- online [filter]
- motd
- intro (play intro music)
- midi (play a MIDI file for yourself)
- rules
- setspawn [destination]
- time [world] <time>
- weather <'stormy'|'sunny'> [duration] [world]
- thunder <'on'|'off'> [duration] [world]
- spawnmob [-p] [-d] [-i] [-r] <mob> [count] [location]
- kit <kit> [target]
- Teleportation:
- spawn
- tp [target] <destination>
- bring <target>
- put <target>
- call <target> (request a teleport)
- Messaging:
- broadcast <message>
- say <message>
- me <message>
- msg <target> <message...>
- reply <message...>
- mute <target>
- unmute <target>
- Player:
- whereami
- compass
- clear [-a] [target]
- slap [-s] [-h|-v] [-d] [target]
- rocket [-s] [-h] [target]
- barrage [-s] [target]
- shock [-s] [target]
- thor [target] (get Thor's hammer)
- unthor [target] (revoke Thor's hammer)
- whois [target]
- Utilities:
- ping
- debug info
- debug clock (very accurate server lag benchmark)
- Bans:
- kick <target> [reason...]
- ban [-e] <target> [reason...]
- unban <target> [reason...]
See the list of commands and permissions.

Getting Started
| Installation |
|---|
Bukkit is currently required.
- Install WorldEdit first. (DON'T FORGET THIS)
- Download CommandBook and install it the same way.
- Run your server once to generate the files.
- Edit plugins/CommandBook/config.yml to your liking.
- Restart the server for the settings to take effect.
You'll have to read the wiki (see below) to find the permissions you need.
Want more features, faster? We need some help with something!
| Documentation |
|---|
What are the permissions? The commands? Check out the wiki below.
| Learning More |
|---|
- Project leader: Contact @sk89q on Twitter
- Lead developers: sk89q, Dark Arc, and zml2008




-
View User Profile
-
Send Message
Posted Feb 12, 2012Whenever I lock a worlds time, I get a read time out. No errors in the console, it just says read time out. Does this happen to anyone else? Is this a known problem?
-
View User Profile
-
Send Message
Posted Feb 12, 2012anyone have any issues with this plugin when related to Heroes? I have essentials right now and it seems to be allowing all hero skills to hit players in non-pvp worlds so i am looking for a replacement.
-
View User Profile
-
Send Message
Posted Feb 12, 2012I received this error while starting up commandbook. Anyone know how I can fix this? I have WorldEdit in the root of my folder, and my plugins are: Commandbook, MobDisguise, Multiverse-Core, Multiverse-NetherPortals, Multiverse-Inv, SimpleChestLock, WorldGuard, and Zombes4bukkkit. I am running Craftbukkit 1.1-R3.
2012-02-12 17:28:27 [INFO] [CommandBook] Loading CommandBook v2.0. 2012-02-12 17:28:27 [SEVERE] Error occurred while enabling CommandBook v2.0 (Is it up to date?): tried to access class com.sk89q.util.yaml.YAMLProcessor$FancyDumperOptions from class com.sk89q.util.yaml.YAMLProcessor java.lang.IllegalAccessError: tried to access class com.sk89q.util.yaml.YAMLProcessor$FancyDumperOptions from class com.sk89q.util.yaml.YAMLProcessor at com.sk89q.util.yaml.YAMLProcessor.<init>(YAMLProcessor.java:82) at com.sk89q.commandbook.CommandBook.populateConfiguration(CommandBook.java:208) at com.zachsthings.libcomponents.bukkit.BasePlugin.loadConfiguration(BasePlugin.java:106) at com.zachsthings.libcomponents.bukkit.BasePlugin.onEnable(BasePlugin.java:70) at com.sk89q.commandbook.CommandBook.onEnable(CommandBook.java:96) at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:231) at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:1057) at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:379) at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:191) at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:174) at net.minecraft.server.MinecraftServer.t(MinecraftServer.java:357) at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:344) at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:175) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:408) at net.minecraft.server.ThreadServerApplication.run(SourceFile:465)#
-
View User Profile
-
Send Message
Posted Feb 12, 2012@linne000
Look for this in the config:
That may be set to true. If it is, set it to false. That should fix your problem. If it doesn't, Idk.
-
View User Profile
-
Send Message
Posted Feb 12, 2012If I put this on my server, nobody will have any more commands until I give out permissions, right?
-
View User Profile
-
Send Message
Posted Feb 12, 2012How do I get so that it dispalys all commands when u type /help cuz when I type /help the basic server commands appears plz help me
-
View User Profile
-
Send Message
Posted Feb 12, 2012@zml2008
Please give me more details. Renaming Worldedit.jar to somethign else doesn't fix the error AND makes WorldGuard not work.
-
View User Profile
-
Send Message
Posted Feb 12, 2012@idrugman
There is no god damn config.yml, it doesn't create one
-
View User Profile
-
Send Message
Posted Feb 12, 2012how to disable the consle thing in commandbook
-
View User Profile
-
Send Message
Posted Feb 11, 2012@TowelieDOH
2.0 has a customizer directly in the CommandBook config.yml. The error with com/sk89q/util/YAML/YAMLProcesor can be fixed for now by renaming your WorldEdit jar to anything else and will be fixed in the next release.
-
View User Profile
-
Send Message
Posted Feb 11, 2012@tolur : Thank you
-
View User Profile
-
Send Message
Posted Feb 11, 2012@TowelieDOH
Check config.yml for your problem :)
-
View User Profile
-
Send Message
Posted Feb 11, 2012Hi I noticed a bug in 2.0. Using the /cmdbook reload command does not update my MOTD. I change the motd in the config.yml and then I run /cmdbook reload. No Error is displayed.
-
View User Profile
-
Send Message
Posted Feb 11, 2012Please don't take this the wrong way, but this is sort of turning into Essentials. Having the customizer was a great idea, and is what got me to switch from Essentials to CommandBook. I'll stick to 1.7 until a new version is released, as 2.0 is in my book, unusable. Sorry guys, i value the work you do a lot, but 2.0 just doesn't have the quality that previous releases had.
I hope you can sort this out!
-
View User Profile
-
Send Message
Posted Feb 11, 2012@SmashboxGaming
Same, and i posted this too, 1 week ago. Could we get a sample config or something ?
-
View User Profile
-
Send Message
Posted Feb 11, 2012How block damage from arrows?
-
View User Profile
-
Send Message
Posted Feb 11, 2012@bearbear12345
you can customize plugin in config file
-
View User Profile
-
Send Message
Posted Feb 10, 2012Is there any way to set a limited amount of homes available to players?
Such as 3, if they try to /sethome when they already have 3, it tells them they have the maximum amount of homes?
-
View User Profile
-
Send Message
Posted Feb 9, 2012@xtyro
I am having the same issue. I checked the github and it is the correct node, so I am not sure what's up.
-
View User Profile
-
Send Message
Posted Feb 9, 2012Hello,
can you update the custom pack please ? :)
http://sk89q.com/projects/commandbook/customize