[GEN/TP/ADMN] CommandBook 1.7 - Essential and useful commands (/item, etc.) [1.0.0-R1]

Discussion in 'Plugin Releases' started by sk89q, Feb 28, 2011.

     
  1. Offline

    sk89q

    General commands as used on my server since '10. Warping, item giving, time changing, weather changing -- the usual.

    Thor command, one of many (video by Rubenbeebl):


    Note: You can remove any of these commands from CommandBook using the download link below.
    • 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...]
    Complimentary plugins:

    Download

    [IMG] CommandBook 1.7
    Requirements: Java 6+, WorldEdit, Bukkit build 753+

    You need WorldEdit: Install WorldEdit. If you don't want WorldEdit, put WorldEdit.jar in the root folder of your server or in the plugins/CommandBook folder.

    If you find CommandBook useful, [IMG]

    How to Use

    Check out my server too!
    [IMG]

    [IMG] (CommandBook is open source!)

    This post has been edited 9 times. It was last edited by sk89q Dec 13, 2011.
    dragon8510, Psychoma, Goodi and 26 others like this.
  2.  
  3. Offline

    d00ba

    Confirmed working with Minecraft 1.7_01 and bukkit build 946
  4. Offline

    poppit

    It would be cool if this would replace the help menu like essentials does, though I like this better than Essentials because ALL of my plugins work now.
  5. Offline

    TheArcher

    This is a great plugin, I like the all of the customization options! However you need to explain the customization options more, especially for the "message of the day". I keep getting this error:

    [IMG]
  6. Offline

    dwi

    TheArcher: Do not use tabulators in your .yml config files. You have to use only spacebar to move text around.
  7. Offline

    Snowy007

    Never had an answer to this. I figured out that the first problem is indeed when locking the time.
    Is there any way to use item ID's with damage value's in the item-names list in config.yml?

    also something else.
    I have 2 worlds. 1 creative and 1 survival.
    Both worlds permissions are exactly the way i want them but there is just 1 little problem...

    cheating is still possible in the survival world by using commands in the creative world.
    For example.
    Someone in creative can give items to people in survival.
    People in creative can teleport to people in the survival world.

    Is there any solution to this?
    So people can't give items or teleport to people in my survival world?
  8. Offline

    rockiesfan1234

    I added 3 new ranks to my server. "Architect" "Carpenter and "Sculptor" and i already had "ServerBuilder" as a rank.
    i am trying to use the whitelist/blacklist to allow them to spawn ceratin items; and deny lower ranks access to spawn those items. Now serever builder is unable to span things also..
    Here is my permissions file
    Code:
    groups:
        Civil:
            default: true
            info:
                prefix: '&3[&3Civil&3]&f'
                suffix: ''
                build: true
            permissions:
                - 'essentials.rules'
                - 'essentials.motd'
                - 'essentials.spawn'
                - 'essentials.list'
                - 'essentials.msg'
                - 'essentials.warp'
                - 'essentials.sethome'
                - 'essentials.home'
                - 'essentials.tp'
                - 'essentials.afk'
                - 'essentials.signs.buy.use'
                - 'supplysign.access'
                - 'craftbook.mech.elevator.use'
                - 'lwc.protect'
                - 'essentials.back'
                - 'essentials.balance'
                - 'essentials.pay'
                - 'PressurePort.Use'
                - 'commandbook.say.me'
                - 'commandbook.whereami'
                - 'commandbook.whereami.compass'
                - 'commandbook.clear'
                - 'commandbook.call'
                - 'factions.participate'
                - 'factions.create'
                - 'scavenger.scavenge'
                - 'scavenger.scavenge'
                - 'commandbook.items.1'
                - 'commandbook.items.4'
                - 'commandbook.items.5'
                - 'commandbook.items.17'
                - 'commandbook.items.20'
                - 'commandbook.items.24'
                - 'commandbook.items.35'
        TestSubject:
            default: false
            info:
                prefix: '&9[&9TestSubject&9]&f'
                suffix: ''
                build: true
            permissions:
                - 'essentials.rules'
                - 'essentials.motd'
                - 'essentials.spawn'
                - 'essentials.list'
                - 'essentials.msg'
                - 'essentials.warp'
                - 'essentials.sethome'
                - 'essentials.home'
                - 'essentials.tp'
                - 'essentials.afk'
                - 'essentials.signs.buy.use'
                - 'supplysign.access'
                - 'craftbook.mech.elevator.use'
                - 'lwc.protect'
                - 'essentials.back'
                - 'essentials.balance'
                - 'essentials.pay'
                - 'essentials.clearinventory'
                - 'PressurePort.Use'
                - 'commandbook.say.me'
                - 'commandbook.whereami'
                - 'commandbook.whereami.compass'
                - 'commandbook.clear'
                - 'commandbook.call'
                - 'factions.participate'
                - 'factions.create'
                - 'scavenger.scavenge'
                - 'scavenger.scavenge'
                - 'commandbook.items.1'
                - 'commandbook.items.4'
                - 'commandbook.items.5'
                - 'commandbook.items.17'
                - 'commandbook.items.20'
                - 'commandbook.items.24'
                - 'commandbook.items.35'
        Carpenter:
            default: false
            info:
                prefix: '&8[&8Carpenter&8]&f'
                suffix: ''
                build: true
            permissions:
                - 'essentials.item'
                - 'essentials.rules'
                - 'essentials.motd'
                - 'essentials.spawn'
                - 'essentials.list'
                - 'essentials.msg'
                - 'essentials.warp'
                - 'essentials.sethome'
                - 'essentials.home'
                - 'essentials.tp'
                - 'essentials.afk'
                - 'essentials.signs.buy.use'
                - 'supplysign.access'
                - 'craftbook.mech.elevator.use'
                - 'lwc.protect'
                - 'essentials.back'
                - 'essentials.balance'
                - 'essentials.pay'
                - 'PressurePort.Use'
                - 'commandbook.say.me'
                - 'commandbook.whereami'
                - 'commandbook.whereami.compass'
                - 'commandbook.clear'
                - 'commandbook.call'
                - 'factions.participate'
                - 'factions.create'
                - 'scavenger.scavenge'
                - 'commandbook.items.35'
        Sculptor:
            default: false
            info:
                prefix: '&8[&8Sculptor&8]&f'
                suffix: ''
                build: true
            permissions:
                - 'essentials.item'
                - 'essentials.rules'
                - 'essentials.motd'
                - 'essentials.spawn'
                - 'essentials.list'
                - 'essentials.msg'
                - 'essentials.warp'
                - 'essentials.sethome'
                - 'essentials.home'
                - 'essentials.tp'
                - 'essentials.afk'
                - 'essentials.signs.buy.use'
                - 'supplysign.access'
                - 'craftbook.mech.elevator.use'
                - 'lwc.protect'
                - 'essentials.back'
                - 'essentials.balance'
                - 'essentials.pay'
                - 'PressurePort.Use'
                - 'commandbook.say.me'
                - 'commandbook.whereami'
                - 'commandbook.whereami.compass'
                - 'commandbook.clear'
                - 'commandbook.call'
                - 'factions.participate'
                - 'factions.create'
                - 'scavenger.scavenge'
                - 'commandbook.items.1'
                - 'commandbook.items.4'
                - 'commandbook.items.5'
                - 'commandbook.items.17'
                - 'commandbook.items.20'
                - 'commandbook.items.24'
        Architect:
            default: false
            info:
                prefix: '&e[&eArchitect&e]&f'
                suffix: ''
                build: true
            permissions:
                - 'essentials.item'
                - 'essentials.rules'
                - 'essentials.motd'
                - 'essentials.spawn'
                - 'essentials.list'
                - 'essentials.msg'
                - 'essentials.warp'
                - 'essentials.sethome'
                - 'essentials.home'
                - 'essentials.tp'
                - 'essentials.afk'
                - 'essentials.signs.buy.use'
                - 'supplysign.access'
                - 'craftbook.mech.elevator.use'
                - 'lwc.protect'
                - 'essentials.back'
                - 'essentials.balance'
                - 'essentials.pay'
                - 'PressurePort.Use'
                - 'commandbook.say.me'
                - 'commandbook.whereami'
                - 'commandbook.whereami.compass'
                - 'commandbook.clear'
                - 'commandbook.call'
                - 'factions.participate'
                - 'factions.create'
                - 'scavenger.scavenge'
                - 'scavenger.scavenge'
                - 'commandbook.items'
        Jr.Hitman:
            default: false
            info:
                prefix: '&b[&bJr.Hitman&b]&f'
                suffix: ''
                build: true
            permissions:
                - 'essentials.rules'
                - 'essentials.motd'
                - 'essentials.spawn'
                - 'essentials.list'
                - 'essentials.msg'
                - 'essentials.warp'
                - 'essentials.sethome'
                - 'essentials.home'
                - 'essentials.tp'
                - 'essentials.afk'
                - 'essentials.signs.buy.use'
                - 'supplysign.access'
                - 'craftbook.mech.elevator.use'
                - 'lwc.protect'
                - 'essentials.back'
                - 'iConomy.access'
                - 'iConomy.payment'
                - 'PressurePort.Use'
                - 'commandbook.say.me'
                - 'commandbook.whereami'
                - 'commandbook.whereami.compass'
                - 'commandbook.clear'
                - 'commandbook.call'
                - 'factions.participate'
                - 'factions.create'
                - 'commandbook.shock'
                - 'scavenger.scavenge'
                - 'scavenger.scavenge'
                - 'commandbook.items.1'
                - 'commandbook.items.4'
                - 'commandbook.items.5'
                - 'commandbook.items.17'
                - 'commandbook.items.20'
                - 'commandbook.items.24'
                - 'commandbook.items.35'
        ApprenticeHitman:
            default: false
            info:
                prefix: '&d[&dAprrenticeHitman&d]&f'
                suffix: ''
                build: true
            permissions:
                - 'essentials.rules'
                - 'essentials.motd'
                - 'essentials.spawn'
                - 'essentials.list'
                - 'essentials.msg'
                - 'essentials.warp'
                - 'essentials.sethome'
                - 'essentials.home'
                - 'essentials.tp'
                - 'essentials.afk'
                - 'essentials.signs.buy.use'
                - 'supplysign.access'
                - 'craftbook.mech.elevator.use'
                - 'lwc.protect'
                - 'essentials.back'
                - 'iConomy.access'
                - 'iConomy.payment'
                - 'PressurePort.Use'
                - 'commandbook.say.me'
                - 'commandbook.whereami'
                - 'commandbook.whereami.compass'
                - 'commandbook.clear'
                - 'commandbook.call'
                - 'factions.participate'
                - 'factions.create'
                - 'commandbook.shock'
                - 'worldguard.slay'
                - 'worldguard.slay.other'
                - 'scavenger.scavenge'
                - 'scavenger.scavenge'
                - 'commandbook.items.1'
                - 'commandbook.items.4'
                - 'commandbook.items.5'
                - 'commandbook.items.17'
                - 'commandbook.items.20'
                - 'commandbook.items.24'
                - 'commandbook.items.35'
        ServerBuilder:
            default: false
            info:
                prefix: '&2[&2ServerBuilder&2]&f'
                suffix: ''
                build: true
            permissions:
                - 'commandbook.override.any-item'
                - 'essentials.give.*'
                - 'essentials.rules'
                - 'essentials.motd'
                - 'essentials.spawn'
                - 'essentials.list'
                - 'essentials.msg'
                - 'essentials.warp'
                - 'essentials.sethome'
                - 'essentials.home'
                - 'essentials.tp'
                - 'essentials.signs.buy.use'
                - 'supplysign.access'
                - 'craftbook.mech.elevator.use'
                - 'lwc.protect'
                - 'essentials.back'
                - 'iConomy.access'
                - 'iConomy.payment'
                - 'PressurePort.Use'
                - 'nocheat.*'
                - 'magiccarpet.mc'
                - 'magiccarpet.ml'
                - 'factions.participate'
                - 'factions.create'
                - 'commandbook.say.me'
                - 'commandbook.whereami'
                - 'commandbook.whereami.compass'
                - 'commandbook.clear'
                - 'commandbook.call'
                - 'scavenger.scavenge'
        Moderator:
            default: false
            info:
                prefix: '&1[&1Moderator&1]&f'
                suffix: ''
                build: true
            permissions:
                - '*'
        Warlord:
            default: false
            info:
                prefix: '&6[&6Warlord&6]&f'
                suffix: ''
                build: true
            permissions:
                - '*'
        Thor:
            default: false
            info:
                prefix: '&e[&bThor/&eHitman&b]&f'
                suffix: ''
                build: true
            permissions:
                - '*'
        King-Owner:
            default: false
            info:
                prefix: '&4[&4King-Owner&4]&f'
                suffix: ''
                build: true
            permissions:
                - '*'
        Poseidon:
            default: false
            info:
                prefix: '&9[&1P&4o&es&5e&2i&dd&6o&3n&9]&f'
                suffix: ''
                build: true
            permissions:
                - '*'
        KingOfTheOzone:
            default: false
            info:
                prefix: '&4[&4KingOfTheOzone&4]&f'
                suffix: ''
                build: true
            permissions:
                - '*'
    
  9. Offline

    bollycow

    I just installed the addon but I'm getting a message in the game that I don't have permission. The only installed addons is the worldedit, commandbook. I did not install the Groupmanager/Permission plugin.
  10. Offline

    BFC_Mike

    OP yourself by using /op <yourname> in the console
  11. Offline

    tommydrum

    mind giving us a updated items.db for 1.7.2?

    and making it where it disables op's /give command so it doesnt give you the same thing twice?
  12. Offline

    Slixor

    Please, can someone tell me how to disable the /give command

    this is all I want to do

    PLEASE
  13. Offline

    sillyrosster

    CommandBook has a nifty customize option. You can take out any command.
  14. is it possible to give permission the /getpos command, without the [target]? For a PVP survival server, people trying to hide bases, and all you need to do is /compass [player] or /getpos [player], it makes it pretty easy to find someone who's trying to hide :p
  15. Offline

    Phealoon

    How come I set it to disable pistons, yet they can still be created and used?
  16. Offline

    Taranis01

  17. Offline

    Matt Gill

    Not working for me in build 953.

    Here is my console:



    C:\Users\Matt\Desktop\Minecraft Server folders\TempMap>java -Xmx2560M -XX:parall
    elGCThreads=8 -server -Xincgc -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:+CMSI
    ncrementalPacing -XX:+AggressiveOpts -XX:+CMSParallelRemarkEnabled -XX:+DisableE
    xplicitGC -XX:MaxGCPauseMillis=500 -XX:SurvivorRatio=16 -XX:TargetSurvivorRatio=
    90 -XX:+UseAdaptiveGCBoundary -XX:-UseGCOverheadLimit -Xnoclassgc -XX:UseSSE=3 -
    XX:permSize=128m -XX:LargePageSizeInBytes=4m -jar craftbukkit.jar nogui
    151 recipes
    16 achievements
    15:49:04 [INFO] Starting minecraft server version Beta 1.7.2
    15:49:04 [INFO] Loading properties
    15:49:04 [INFO] Starting Minecraft server on *:25565
    15:49:04 [INFO] This server is running Craftbukkit version git-Bukkit-0.0.0-904-
    g9277096-b953jnks (MC: 1.7.2)
    15:49:05 [SEVERE] Could not load 'plugins\CommandBook.jar' in folder 'plugins':

    java.lang.NoClassDefFoundError: com/sk89q/minecraft/util/commands/CommandExcepti
    on
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Unknown Source)
    at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.j
    ava:168)
    at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.
    java:199)
    at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager
    .java:122)
    at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:118)
    at org.bukkit.craftbukkit.CraftServer.<init>(CraftServer.java:89)
    at net.minecraft.server.ServerConfigurationManager.<init>(ServerConfigur
    ationManager.java:51)
    at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:132)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:335)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    Caused by: java.lang.ClassNotFoundException: com.sk89q.minecraft.util.commands.C
    ommandException
    at java.net.URLClassLoader$1.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(Unknown Source)
    at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.
    java:36)
    at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.
    java:24)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    ... 11 more
    15:49:05 [INFO] LWC Loading shared objects
    15:49:05 [INFO] Cache Protection cache: 0/10000
    15:49:05 [INFO] LWC Native library: plugins/LWC/lib/native/Windows/amd64/sql
    itejdbc.dll
    15:49:06 [INFO] [Permissions] (Yeti) was initialized.
    15:49:06 [INFO] [Permissions] version [3.1.6] (Yeti) loaded
    15:49:06 [INFO] Preparing level "world"
    15:49:06 [INFO] Preparing start region for level 0 (Seed: -3879852943714005568)
    15:49:07 [INFO] Preparing start region for level 1 (Seed: -8563700962754984346)
    15:49:07 [INFO] Preparing spawn area: 16%
    15:49:07 [INFO] LWC Loaded 134 locale strings (0 overrides)
    15:49:07 [INFO] LWC Using Permissions API...
    15:49:07 [INFO] LWC Loading SQLite
    15:49:07 [INFO] SQLite Using: Native
    15:49:07 [INFO] LWC At version: v3.11
    15:49:07 [INFO] [MYHOME]: 10 homes loaded
    15:49:08 [INFO] [MYHOME] Permissions enabled using: Permissions v3.1.6
    15:49:08 [WARNING] [MYHOME] 'Help' isn't detected. No /help support.
    15:49:08 [INFO] [MYHOME] MyHome 1.9.5 enabled
    15:49:08 [INFO] [iChat] Found Permissions (v3.1.6)
    15:49:08 [INFO] iChat (v2.3.2-p3) enabled
    15:49:08 [INFO] [NoCheat] version [1.07] couldn't find CrafTIRC plugin. Disablin
    g logging to IRC.
    15:49:08 [INFO] [NoCheat] version [1.07] is enabled with the following checks: m
    oving speedhack flying fastswim
    15:49:08 [INFO] Done (0.185s)! For help, type "help" or "?"
  18. Offline

    Jeyge

    @Matt Gill
    You missed the "requires WorldEdit" portion of the OP.
  19. Offline

    Phealoon

    @Taranis01

    What do u mean "wtf", pistons are causing ALL sorts of issues between the stupid duplicator block, to griefing protected homes,.. not to mention the lag.
  20. Offline

    Gangsta_hotdog

    Any ideas on when this will be updated to support giving pistons? It's kinda annoying that I can't type /give player piston. I mean how long does it take to add like a line of code? :3
  21. Offline

    puyttre

    29 = sticky piston
    33 = piston
  22. Offline

    cookiesui

    so i'm a noob, i know it says 860+, but can anyone cofirm this works for 953?
  23. Offline

    TheArcher

    Problem solved. it would be a good idea to make it more apparent to replace tabs with spaces on the thread (or in the documentation). It would also be helpful to give examples as to how color codes should be inserted into text to make the text appear that color.
  24. Offline

    Taranis01

    @Phealoon
    and why should CommandBook care about issues with pistons? Dont understand what have Pistons to do with this Plugin
    @Gangsta_hotdog
    as i already told sk89q never wrote anything at the last 10 or 20 pages of this thread. Also no bugfixes and reading the new suggestions. How long it will take adding a line of code? Years.
    But u should be able to use the IDs, (see puyttre's answer).
  25. Offline

    Madogi

    For people using the 1.5.3 here are the permissions for /sethome and /home

  26. Offline

    Phealoon

    @Taranis01

    Because command book has the option to disallow blocks, so I wouldn't have to install yet another pluging to do something command book already offers.
  27. Offline

    Desantos

    When there will be assemblages 953 +?
  28. Offline

    Taranis01

    @Gangsta_hotdog
    you also could use the feature for creating own alias-names for blocks ( "item-names" )

    @Phealoon
    u can only disallow block for spawning with /i or /give.
  29. Offline

    Madogi

    Zawe likes this.
  30. Offline

    Sayshal

    dev.bukkit.org profile:
    Sayshal
    My Plugins
    I heard I can disable bed spawns with CommandBook.. How?
  31. Offline

    tom327

    does anyone know how to spawn spider jockeys or colored sheep with /spawnmob? it says you can do that on the wiki, but i cant figure it out
  32. Offline

    wizjany

    using a dev build, /spawnmob spider|skeleton and /spawnmob sheep:color (eg sheep:blue, sheep:green, sheep:random)

Share This Page