CraftBook 4 is in the design phase! Fill out this survey to help us work out what the community wants!

CraftBook is a heavily customizable plugin that adds a number of new mechanics to Minecraft with no client mods required. As one of Minecraft's oldest mods/plugins, we were the first to bring you Minecraft computers, Redstone ICs, moving bridges, and more! Here's a short list:

  • Modular, and extremely light on your server.
  • Enable features that you need, disable ones that you don't. Even tweak features to your liking.
  • Adds heaps of mechanics that allow you to mimic large portions of FTB/Tekkit with a vanilla client.
  • Redstone ICs (Logic gates, Sensors, Many others)
  • Elevators for your server so people can jump between floors quickly. (Or smoothly, if you choose so)
  • Working cauldrons so players can cook inside them.
  • Your own custom crafting recipes.
  • Hidden switches for players.
  • Togglable areas and bridges.
  • Chairs you can sit on.
  • Working pipes that can transfer items from place to place.
  • Footprints where your players walk.
  • Mobs and players drop their heads.
  • The ability to bind commands to items, with cool-downs, permissions and timers.
  • And much more... (Seriously, check the wiki)

The CraftBook wiki is currently being revamped! Progress can be viewed here! If you find any issues with the wiki (Especially in pages marked 100% of missing), please report them here.

Want to script plugins without knowing Java? Consider CommandHelper. Want to add /homes /warps /tp /bring, etc.? Try CommandBook.

Getting Started


Bukkit is currently required.

  1. Install WorldEdit first. (DON'T FORGET THIS)
  2. Install any other plugins required for specific features you want.
  3. Download CraftBook and copy the .jar into plugins/.
  4. Run your server once to generate the files.
  5. Edit plugins/CraftBook/config.yml to your liking, and enable anything you want to use.
    Note: For optimal performance, only enable what you need. If you are running a version prior to 3.8.1, check the config to see if any features are enabled that you don't want.
  6. Restart the server for the settings to take effect.

You'll have to read the wiki (see below) to find the permissions you need.


For Permissions, Configuration, A list of features and more, check out the wiki

Read the Wiki Chat with Us Report a Bug Source Code

Learning More
  • Project leader: Contact Me4502 on Twitter
  • Lead developers: Me4502, Dark_Arc
  • Project started: On October 22nd 2010 (Bukkit was started January 2011)
  • Use FalseBook? WIP FalseBook to CraftBook Converter:
  • Want CraftBook for singleplayer? Use this mod to allow plugins on SinglePlayer
  • Official Minecraft Server: Come join us at
Quote from metrics:

We use metrics to collect stats! We only collect basic things such as version type, and players online. Visit if you would like to learn more about the stats collected. Go into /plugins/PluginMetrics/config.yml to disable stat collecting if you wish.

Quote from auto updater:

We use an auto updater to check for updates! If you wish to disable it, set update-check: false in the config.yml file.

Quote from testimonials:
  • CraftBook is an amazing plugin helping our users build amazing creative structures all over EcoCityCraft. Highly recommend this to other owners/communities. — andrewkm of EcoCityCraft
  • CraftBook is great, we've used it for more than 3 years and we recommend it to everyone. — sawine of MineTown
Thank You

Thank you to the following individuals and organizations (Any donation of $30 or over qualifies you for this list)

Want to support CraftBook yourself? The best way to thank us for working on CraftBook, is to donate. We greatly appreciate it!


You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of Me4502 Me4502 Nov 26, 2014 at 19:39 UTC - 0 likes

    @Gahshunk292: Go

    That is just overlooked, I'll make sure to fix it for craftbook 4.

    @adw123: Go

    Try putting a \ before the character you wish to escape.

    @Onewingseraphim: Go

    Disable advanced block checks in the config.

    @griffenx: Go

    No sorry, not yet.

    Basically you add a block to the config, then add a [Bounce] sign underneath it with x,y,z velocity.

    @HerobrineNinja: Go

    That's caused by bukkit making a breaking change, you need to use a more recent version of bukkit. BFAK:Me4502,29161,4f0de51cb88cee87b6bde141dc91aad088e966ece17f83fc6225cb872dcbc2c8 Donate Moving from FalseBook to CraftBook?|My website!|Quality server hosting!

  • Avatar of HerobrineNinja HerobrineNinja Nov 26, 2014 at 15:02 UTC - 0 likes

    After I updated to the newest version (V3.9, Beta 4), my console keeps getting spammed with this:

    [08:55:05 WARN]: [CraftBook] Task #70 for CraftBook v3.9-SNAPSHOT.3895- generated an exception java.lang.NoSuchMethodError: org.bukkit.Bukkit.getOnlinePlayers()Ljava/util/Collection;

    I don't know what of it to post, this is just the start of it. Does anyone know what the problem is and how to fix it?

    Last edited Nov 26, 2014 by HerobrineNinja
  • Avatar of griffenx griffenx Nov 25, 2014 at 18:49 UTC - 0 likes

    Is there any documentation for the BounceBlocks mechanic? I'm trying to figure it out from the source code, but I'm not 100% sure about it.

    BFAK:90656198,07357f11a536059ec3e4f7366cb935ec756f8fdcbbd7e5a8335e9787cb7b6194 tmb

  • Avatar of Onewingseraphim Onewingseraphim Nov 25, 2014 at 13:03 UTC - 0 likes

    I can't use the Painting Switcher mechanism with Precious Stones fields even when I'm the Owner of the field.

    I'm guessing you'd have to add precious stones integration for it to work correctly?

    Last edited Nov 25, 2014 by Onewingseraphim
  • Avatar of adw123 adw123 Nov 20, 2014 at 20:34 UTC - 0 likes


    Thanks for the response. I do wrap my item syntax in apostrophes though...

    See paste below:

    Any other ideas?


  • Avatar of Gahshunk292 Gahshunk292 Nov 19, 2014 at 22:01 UTC - 0 likes

    @adw123: Go

    Wrap it in apostrophes as quotation marks like:

    'IRON_SWORD;DAMAGE_UNDEAD:5|&fBenevolent Sword|&7Special: &cRedemption| &8Right-click to quickly| &8regenerate health'

  • Avatar of adw123 adw123 Nov 19, 2014 at 03:10 UTC - 0 likes

    Does anyone know how to escape the / character is item syntax? I have items made using item lore stats that have lore that looks like "Durability: 1000/1000" and it is breaking my command items.

    When the items are created it strips off everything after the /


  • Avatar of Gahshunk292 Gahshunk292 Nov 18, 2014 at 23:56 UTC - 0 likes

    I absolutely love Craftbook but I found a problem during cooldown. If you assigned a command to a place-able item like a block and you set it's original right-click action to be overridden, it's place-able during cooldown, making this a bit difficult to use for what I originally envisioned. I was wondering if this is intentional or just over-looked? Thanks for an answer in advance. c:

  • Avatar of Me4502 Me4502 Nov 15, 2014 at 02:21 UTC - 0 likes

    @Imafreak123: Go

    CraftBook requires WorldEdit

  • Avatar of Imafreak123 Imafreak123 Nov 15, 2014 at 02:14 UTC - 0 likes

    ok. Also, my brother tried to get this on his server and it wont work. We are both using the .jar file because parential permissions wont let either of us get WinZip to unzip the .zip. It worked on my server and not his. The jar generates no new folder on his, but it does on mine. We both are running a server from the same hosting company and have the same amount of memory. please help

What is the hardest or most confusing feature of CraftBook to use or setup with help from the wiki? (Please explain reasoning in comments)

  1. Choice:

  1. Results
  2. 31 comments


Date created
Aug 25, 2011
Last update
Aug 15, 2014
Development stage
  • enUS
GNU General Public License version 3 (GPLv3)
Curse link
Recent files



Required dependency
Optional dependency