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 Jun 18, 2016 at 00:25 UTC - 0 likes

    @assasianfire: Go

    You're welcome, I've still been updating it on spigot - however I had originally been told not to submit updates here due to it being built against spigot - however I tried to submit it again yesterday and they accepted it, so I'll be publishing here as well now.

    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 assasianfire assasianfire Jun 18, 2016 at 00:18 UTC - 0 likes

    Thanks for update! Best plugin on bukkit!

  • Avatar of Me4502 Me4502 May 31, 2016 at 22:25 UTC - 0 likes

    @martini002: Go

    It's been added in a recent build.

    @Vivi_Coral: Go

    Another plugin is overriding it

  • Avatar of Vivi_Coral Vivi_Coral May 31, 2016 at 12:03 UTC - 0 likes

    Land Boats are not working for non-OP users, however the mechanic has no perms. Running latest version of CraftBook.

    Tried the IRC channel but after 3 days nobody has responded still.

    Thanks and kind regards.

  • Avatar of martini002 martini002 May 29, 2016 at 19:02 UTC - 0 likes

    Hello, how can I disable Silk Touch for custom drops, I want to change gravel drops, but when I use silk touch then it give me again the gravel and the drop.

    Thanks

  • Avatar of Me4502 Me4502 May 08, 2016 at 12:18 UTC - 0 likes

    @Omanoctoa: Go

    With it disabling, how are you reloading it? /cb reload?

    Maybe try changing it in the config when it's shutdown, and then starting the server up again.

  • Avatar of Omanoctoa Omanoctoa May 08, 2016 at 12:12 UTC - 0 likes

    @Me4502: Go

    Hmm...that would work, but the issue I'm having is if a player crafts the item and only has one spot open in their inventory...chances are they end up with the dummy item and not the CommandItem.

    I have another plugin that is able to bind commands to items then hide them using the section symbol (§) to hide lore, but craftbook cannot handle the symbols and breaks the items' lore when crafting, so I can't use that method. Oddly...it only breaks them following a restart - prior to restarting the lore appears uneffected and the items retain their bound commands when crafted.

    Also...for some reason CommandItems refuse to register as enabled after reloading Craftbook. Everything else is fine, and prior to the reloading cb, they are listed as Enabled in the config. But after I reload, they disable dispite everything else remaining enabled. I have about 10 other mechanics enabled and they are all in alphabetical order like they should be. No other issues with them, as once I use /cb enable CommandItems, they work properly again.

  • Avatar of Me4502 Me4502 May 01, 2016 at 03:28 UTC - 0 likes

    @RedGushRush: Go

    Yes, just use the standard item syntax to add a name, for example "MUSHROOM_STEW|Beef Stew"

  • Avatar of RedGushRush RedGushRush May 01, 2016 at 02:51 UTC - 0 likes

    So I've been wondering, is there a way to add a custom name to an item through the custom recipes? For example I have a custom recipe with an outcome of a mushroom stew and I'd like for it to be named "Beef Stew" after crafting seeing as though you use steak to craft it.

    If custom names aren't a feature yet available, could you consider adding it? Thanks.

  • Avatar of Me4502 Me4502 Apr 30, 2016 at 20:47 UTC - 0 likes

    @Omanoctoa: Go

    im not sure if that's possible, maybe try setting it to consume on use? Otherwise you could create another definition of the same item, and have it ANY with consume on use, which would have it disappear whenever anything happens

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
668,815
Recent files

Authors

Relationships

Required dependency
WorldEdit
Optional dependency
ProtocolLib
Vault
WorldGuard