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 Mar 11, 2012@NotYetRated
Same problems
-
View User Profile
-
Send Message
Posted Mar 10, 2012Is there anyway to add a cool down on using warp and home?
-
View User Profile
-
Send Message
Posted Mar 10, 2012I believe the version on .sk89q.com/job/CommandBook/ is bugged with PEX. I cannot grant permissions to user groups, only to each specific player. For instance, adding the commandbook.time permission to group "Mods" does not allow mods to change time. But adding it to each specific mod, allows them to use it.
-
View User Profile
-
Send Message
Posted Mar 10, 2012For some reason when I add the permission commandbook.msg in PEX it doesn't let that player do any of the /whisper or /pm or /msg commands. Why is this?
-
View User Profile
-
Send Message
Posted Mar 10, 2012well... @jimralphy lol i did not know that i used to run commandbin and never had that as a default thank you kindly
-
View User Profile
-
Send Message
Posted Mar 9, 2012@Viper150
If you have problems with /home and /warps on a multiworld (I am using My Worlds), just add the softdepend into the plugin.yml and it fixes the problems :)
e.g softdepend: [Worldedit,My Worlds]
If you are using Multiverse, then add multiverse
e.g. softdepend: [Worldedit,MultiVerse,Multiverse-Core,My Worlds]
This makes sure that all your worlds are loaded before Commandbook.
Otherwise, you can create a warp or home but it is only temporarily even though the positions are saved into home.csv and warps.csv but the locations in other worlds are ignored when Commandbook loaded after a restart because it could not find the other worlds.
The softdepend will ensure that Commandbook is loaded only after all your worlds are loaded.
-
View User Profile
-
Send Message
Posted Mar 9, 2012Can't wait for this to get updated to 1.2.3 and the new Bukkit API.
This is the last plugin I am waiting on.
-
View User Profile
-
Send Message
Posted Mar 9, 2012@seamus651
Since no one else has told you, its configurable in the config.yml. Its auto set to have the OPs log in with god mode, but you can set that to false to have them log in without it.
-
View User Profile
-
Send Message
Posted Mar 8, 2012@AlbertoTech96
www.pastebin.com Learn it, Love it
-
View User Profile
-
Send Message
Posted Mar 8, 2012the /whois command is broken when running this with the latest beta build of craftbukkit. http://pastebin.com/raw.php?i=UiK5a5Z6
Thx
-
View User Profile
-
Send Message
Posted Mar 8, 2012Homes seem to be resetting after every restart. Seems like others are having this problem too. :/
-
View User Profile
-
Send Message
Posted Mar 8, 2012@AlbertoTech96
api updated bub
-
View User Profile
-
Send Message
Posted Mar 8, 2012@seamus651
noob -_-
-
View User Profile
-
Send Message
Posted Mar 8, 2012I updated to the lasted commandbook and bukkit build and am running into an issue.
I use bPermissions for my server and for some reason the /home command is not working for anyone with out the commandbook.teleport node in there permissions.
My permission is set up like this:
So the iron tier people get home, through their inheritance of the lower stone tier. However, without that comandbook.teleport node, the stone tier can't use /home.
Is there any fix or work-around for this?
-
View User Profile
-
Send Message
Posted Mar 6, 2012Hey theres a problem with commandbook 2.0 on my server it makes it so ops cannot die whatsoever my server provider told me to post here help appriciated
-
View User Profile
-
Send Message
Posted Mar 5, 2012Got this error when i load up CommandBook 2.0 in my Bukkit #2034 together with xWarp
http://pastebin.com/yBy3L1g4
Same error with CommandBook 2.1 Snapshot :(
-
View User Profile
-
Send Message
Posted Mar 4, 201222:20:05 [SEVERE] Error occurred while enabling CommandBook v2.1-SNAPSHOT (Is it up to date?) java.lang.RuntimeException: Permissions manager is not accessable. Is the Permis sionsEx plugin enabled? at ru.tehkode.permissions.bukkit.PermissionsEx.getPermissionManager(Perm issionsEx.java:150) at ru.tehkode.permissions.bukkit.PermissionsEx.getUser(PermissionsEx.jav a:157) at ru.tehkode.permissions.bukkit.superperms.PermissiblePEX.isPermissionS et(PermissiblePEX.java:199) at org.bukkit.craftbukkit.entity.CraftHumanEntity.isPermissionSet(CraftH umanEntity.java:91) at com.sk89q.wepif.DinnerPermsResolver.inGroup(DinnerPermsResolver.java: 100) at com.sk89q.wepif.PermissionsResolverManager.inGroup(PermissionsResolve rManager.java:164) at com.sk89q.commandbook.GodComponent.checkAutoEnable(GodComponent.java: 110) at com.sk89q.commandbook.GodComponent.enable(GodComponent.java:57) at com.zachsthings.libcomponents.ComponentManager.enableComponents(Compo nentManager.java:66) at com.zachsthings.libcomponents.bukkit.BasePlugin.onEnable(BasePlugin.j ava:98) at com.sk89q.commandbook.CommandBook.onEnable(CommandBook.java:96) at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:215) at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader .java:336) at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManage r.java:363) at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:250) at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:232 ) at org.bukkit.craftbukkit.CraftServer.reload(CraftServer.java:531) at org.bukkit.Bukkit.reload(Bukkit.java:174) at org.bukkit.command.defaults.ReloadCommand.execute(ReloadCommand.java: 22) at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:16 6) at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:4 61) at org.bukkit.craftbukkit.CraftServer.dispatchServerCommand(CraftServer. java:457) at net.minecraft.server.MinecraftServer.b(MinecraftServer.java:599) at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:568) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:452) at net.minecraft.server.ThreadServerApplication.run(SourceFile:490)
-
View User Profile
-
Send Message
Posted Mar 4, 2012@deleted_8156133
same problem.
-
View User Profile
-
Send Message
Posted Mar 4, 2012Please update worldguard, worldedit, and commandbook to the bukkit build #2034 (BETA BUILD)
-
View User Profile
-
Send Message
Posted Mar 3, 2012@bigggan
You have too disable the "freeze" on the config, that fixed it for me.