CraftBook

Logo

For 1.9/1.10 Spigot, see if you wish to support us! Here ($2.50), alternatively Here (Free), which is free.

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

Installation

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.

Documentation

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: http://dev.bukkit.org/server-mods/unfalsifier/
  • Want CraftBook for singleplayer? Use this mod to allow plugins on SinglePlayer
  • Official Minecraft Server: Come join us at play.fortunemc.net
Quote from metrics:

We use metrics to collect stats! We only collect basic things such as version type, and players online. Visit mcstats.org 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.

Testimonials
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!

Donate

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

  • Avatar of Me4502 Me4502 Jul 26, 2016 at 07:44 UTC - 0 likes

    @Vert3xITA: Go

    1 - Yeah, I'll add that when I get a chance. 2 - That's quite a large feature, and I'm not adding things of that size to CraftBook 3 at this stage. Using extra results is a way to do similar. 3 - I don't understand what you mean sorry 4 - This isn't possible with Bukkit.

    https://dl.dropbox.com/u/20806998/CraftBook%20Logo.png BFAK:Me4502,29161,4f0de51cb88cee87b6bde141dc91aad088e966ece17f83fc6225cb872dcbc2c8 Donate Moving from FalseBook to CraftBook?|My website!|Quality server hosting!

  • Avatar of Vert3xITA Vert3xITA Jul 24, 2016 at 22:04 UTC - 0 likes

    Hello. I posted an idea for the Command items and a bug report of Custom Recipes (another one, not the red 0). Here I'll bring others and that ones neatly. IDEAS 1) This is the CommandItem idea that I don't know if you read: you added a permission to bypass the cooldowns of these but I suggest to add one that bypasses the needing of items. I just also suggest to add a configurable option (in mechanisms.yml) that allows to players in creative mode to avoid to need the consumable items to use a commanditem, as it is so for bow's arrows, why shouldn't it be so for this? 2) This is for CustomRecipes mechanic: what about adding a way to keep something into the crafting table? I was doing par example I was doing a reproduction of the "Equivalent Exchange 2" mod adding the Philosopher's Stone crafting: just a transmutation of materials par example 8 iron ingots with philosopher's stone becomes a gold ingot but philosopher's stone must be keep into the crafting table! I saw that I craft something using whichever bucket, when I craft the result, they turn into empty buckets, so you could remove this and make this totally customizable so keeping or changing the item. 3) CommandItems: what about adding infinite delays after which other sets of commands must be executed? So that you can par example assign multiple fireball commands to an item and make it as a blaze attack? 4) CustomRecipes: can you add a way to add custom fuels with custom smelting time and cook time? 5) Coming soon...

  • Avatar of Me4502 Me4502 Jul 24, 2016 at 05:40 UTC - 0 likes

    @Terryjomjarry: Go

    Yes, the cooldown message is handled inside the actual commanditems configuration - and when set to just "", it doesn't occur.

  • Avatar of Vert3xITA Vert3xITA Jul 23, 2016 at 23:31 UTC - 0 likes

    @Me4502: Go

    Ok, I was saying this because I was not seeing it on some videos showing this plugin's mechanic.

  • Avatar of Terryjomjarry Terryjomjarry Jul 23, 2016 at 18:14 UTC - 0 likes

    Is there a way to disable the cooldown messages for command items? I tried deleting the section from the en_US but it only comes back. I also tried replacing each message with '', and that got rid of the message but it did not remove the numbers that appear in chat letting the player know how much longer they have for the cooldown.

    Thank You!

  • Avatar of Me4502 Me4502 Jul 23, 2016 at 14:23 UTC - 0 likes

    @Vert3xITA: Go

    The issue with that, is that it's not possible to set it directly with Spigot, using the JSON.

  • Avatar of Vert3xITA Vert3xITA Jul 23, 2016 at 12:36 UTC - 0 likes

    @Me4502: Go

    About ketchupcoke I suggest if possible to add a way to do so if it's not more difficult: 'STONE|tag:{display:{Name:"&ror §r if easier",Lore:["&ror§r1","&ror§r2","&ror§r3"]},HideFlags:3,Unbreakable:1b,AndSoOn:1b}' So just using the default minecraft tags.

    Last edited Jul 23, 2016 by Vert3xITA
  • Avatar of Me4502 Me4502 Jul 23, 2016 at 00:36 UTC - 0 likes

    @Vert3xITA: Go

    I'll have a look at it - but everything after clicking the item should be handled by spigot.

    @lite7: Go

    Make sure you're running the latest version of spigot. The early versions of 1.9 and 1.10 broke plugins being able to set lever states,

    @ketchupcoke: Go

    It's currently very difficult to make modifications to the ItemSyntax, but I can have a look at adding it when I get a chance

  • Avatar of ketchupcoke ketchupcoke Jul 22, 2016 at 18:20 UTC - 0 likes

    Hey, would it be possible to add item meta that would hide item attributes added in 1.9? E.g. when crafting items the item made wouldn't have the new attributes by adding something like itemMeta.addItemFlag(ItemFlag.HIDE_ATTRIBUTES);

  • Avatar of lite7 lite7 Jul 22, 2016 at 16:28 UTC - 0 likes

    i really like this plugin, but i found some error in my server. Its that i can use the majority of this feature, but the HiddenSwitch is kinda broken. When i right-click the supposed block, it said "you hear muffled click of...", but the lever didn't activate at all.

    Why is that ? thanks

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. 32 comments

Facts

Date created
Aug 25, 2011
Categories
Last update
Jun 17, 2016
Development stage
Mature
Language
  • enUS
License
GNU General Public License version 3 (GPLv3)
Curse link
CraftBook
Downloads
672,484
Recent files

Authors

Relationships

Required dependency
WorldEdit
Optional dependency
ProtocolLib
Vault
WorldGuard