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
It's possible to have a fix build for multiword :-) ?!
I love commandbook, and I like it's "lightness". Thanks for your hard work. I recommend this plugin. It still works great in 1.1-R3 for us, but an update and some polish on a few things would be very welcome. In particular, I would love to clean up the /warp functionality and display a bit. My players have issues using /warps list and not just /warp. Also, some settings for the rocket/superjump functionality would be great (height, power, velocity, horizontal movement). I found how to do it in the code, but since I really suck at java, I didn't quite manage to recompile it nicely. Any update would also kill it, so I humbly request the feature :). Being able to better clearly disable the modules in config rather than the (otherwise excellent!) jar configurator would be cool too.
I also have issues with /reply and /r not working properly or always - but im also running herochat so either or is not quite working which is probably my own fault :). A pointer so I get it right would be nice though.
It doesn't work with craftbukkit-1.1-R3
@chrisknyfe
Yep, same thing happening here
Hey !
Could we get some info on the Component API ? :)
We've got an issue with homes. Now that I've updated to 1.1, whenever I go to my home in another world besides the main one, I get warped to the main world (at the exact same coordinates that my home is set to in the other world.)
Now, if I reset my home while the server is running, I can warp to my home in the correct world. However, when I restart the server, I have to reset my home again for it to go to the correct world.
EDIT: I think this is related to http://redmine.sk89q.com/issues/1061
can you add it so all the midi songs in the folders can be seen by typing like /midi songs or /midisongs
Need an update for multiworld (warps, home...) don't work when the server reboot, i must manually reload the plugin) :/ CB 1820 to 1827
@Villermen
That's an easy fix, I'll do that todayish.
Please check my posted ticket, it's pretty darn important to me. =( My server's getting overrun by old griefers I have already banned.
wat da fuk
@owlsandlions
That's not CommandBook, that's LogBlock...
Please help me. whenever I try to use any commands such as; /lb rollback I get this message; "Error, Check Log"
and this on the console. Help?
2012-01-24 18:22:05 [WARNING] [LogBlock] Exception in commands handler:
java.lang.IllegalArgumentException: No parameters specified.
at de.diddiz.LogBlock.QueryParams.parseArgs(QueryParams.java:276)
at de.diddiz.LogBlock.QueryParams.<init>(QueryParams.java:49)
at de.diddiz.LogBlock.CommandsHandler.onCommand(CommandsHandler.java:291)
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:40)
at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:168)
at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:385)
at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:777)
at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:737)
at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:725)
at net.minecraft.server.Packet3Chat.handle(Packet3Chat.java:33)
at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:100)
at net.minecraft.server.NetworkListenThread.a(SourceFile:108)
at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:536)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:434)
at net.minecraft.server.ThreadServerApplication.run(SourceFile:465)
For the DEV: commandbook.spawnmob.PigZombie or any specific mob name permissions has never worked for me, even back to 1.5.2. Never reported it as thought next version would fix it and it seems it hasn't. So would like to formally report this permissions issue and hope it can get fixed and released with next update.
@XXLMichael1990
User the online parser to figure out the error in your yml file. http://yaml-online-parser.appspot.com/
hello i have probs with changing the config
the first run is fine but after the change of the config a big error in the server log files is come
01:29:13 [SEVERE] Error occurred while enabling CommandBook v1.7 (Is it up to date?): special characters are not allowed unacceptable character '�' (0xFFFD) special characters are not allowed in "<reader>", position 333 at org.yaml.snakeyaml.reader.StreamReader.checkPrintable(StreamReader.java:98) at org.yaml.snakeyaml.reader.StreamReader.update(StreamReader.java:191) at org.yaml.snakeyaml.reader.StreamReader.<init>(StreamReader.java:63) at org.yaml.snakeyaml.Yaml.load(Yaml.java:423) at org.bukkit.util.config.Configuration.load(Configuration.java:92) at org.bukkit.plugin.java.JavaPlugin.getConfiguration(JavaPlugin.java:119) at com.sk89q.commandbook.CommandBookPlugin.populateConfiguration(CommandBookPlugin.java:294) at com.sk89q.commandbook.CommandBookPlugin.onEnable(CommandBookPlugin.java:144) at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:230) at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:977) at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:280) at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:190) at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:173) at net.minecraft.server.MinecraftServer.t(MinecraftServer.java:356) at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:343) at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:175) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:407) at net.minecraft.server.ThreadServerApplication.run(SourceFile:465)
i hope you can help me thx
@loopy5476
in the config. theres an option that says "per world spawn" turn it off. (in you have it on)
Hello, for some reason on my server each world has its own spawn. So the ender, nether, and regular world have different spawns when someone types /spawn. Is there anyway to set a "global spawn"?
How do i go about removing the rules and motd from the server? I use mcdocs so i need to disable this plugins motd and rules.
@Waizujin
Case sensitive "commandbook.spawnmob.Pig" :)
@Nexriz
This effects the players name in chat when they send a message. It's overwritten by almost every chat formatting plugin.