CraftBook
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 docs)
If you find any issues with the docs, 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.
- Install WorldEdit first. (DON'T FORGET THIS)
- Install any other plugins required for specific features you want.
- Download CraftBook and copy the .jar into plugins/.
- Run your server once to generate the files.
- 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. - 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
Learning More |
---|
- Project leader: Contact Me4502 on Twitter
- Lead developers: Me4502, Dark_Arc
- Project started: On October 22nd 2010 (Bukkit was started January 2011)
- Official Discord Server: Click here!
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)
- All our donators - A list of donors is available here.
Want to support CraftBook yourself? The best way to thank us for working on CraftBook is to donate. We greatly appreciate it!
In reply to i_thefenix_i:
In reply to Me4502:
In reply to i_thefenix_i:
Awesome!
The plugin is amazing, but a new error appeared, I updated it to latest version and every time I start my server this appears:
[14:17:24 ERROR]: Could not load 'plugins\CraftBook 3.9u19.jar' in folder 'plugins'
org.bukkit.plugin.InvalidPluginException: java.lang.NoClassDefFoundError: com/sk89q/minecraft/util/commands/CommandPermissionsException
at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:131) ~[PaperSpigot.jar:git-Paper-1248]
at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:328) ~[PaperSpigot.jar:git-Paper-1248]
at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:251) [PaperSpigot.jar:git-Paper-1248]
at org.bukkit.craftbukkit.v1_12_R1.CraftServer.loadPlugins(CraftServer.java:309) [PaperSpigot.jar:git-Paper-1248]
at net.minecraft.server.v1_12_R1.DedicatedServer.init(DedicatedServer.java:225) [PaperSpigot.jar:git-Paper-1248]
at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:616) [PaperSpigot.jar:git-Paper-1248]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_151]
Caused by: java.lang.NoClassDefFoundError: com/sk89q/minecraft/util/commands/CommandPermissionsException
at java.lang.Class.forName0(Native Method) ~[?:1.8.0_151]
at java.lang.Class.forName(Unknown Source) ~[?:1.8.0_151]
at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:68) ~[PaperSpigot.jar:git-Paper-1248]
at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:127) ~[PaperSpigot.jar:git-Paper-1248]
... 6 more
Caused by: java.lang.ClassNotFoundException: com.sk89q.minecraft.util.commands.CommandPermissionsException
at java.net.URLClassLoader.findClass(Unknown Source) ~[?:1.8.0_151]
at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:105) ~[PaperSpigot.jar:git-Paper-1248]
at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:90) ~[PaperSpigot.jar:git-Paper-1248]
at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_151]
at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_151]
at java.lang.Class.forName0(Native Method) ~[?:1.8.0_151]
at java.lang.Class.forName(Unknown Source) ~[?:1.8.0_151]
at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:68) ~[PaperSpigot.jar:git-Paper-1248]
at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:127) ~[PaperSpigot.jar:git-Paper-1248]
... 6 more
In reply to Gustavo_Master:
hey i just installed the plugin for my server but when i try to make something it wont work
please somebody help me out
In reply to Gravityle:
Working on permissions on my server and I began to test some things out. I have tried many times, but I cannot get the command items permission craftbook.mech.commanditems to work. This breaks my server as the gamemode is literally based off of them. Is this a bug or is the perm wrong? If you need any more information or if you want me to post it on the bug reporting website, just ask and I will provide it, thanks!
20min of thinking later:
Tried adding the permission using PEX and it worked fine!
I was using a plugin called Accentials and its built in group handling system, clearly something went wrong and it didn't want to work for some reason. ;-;
In reply to InfernoMCServNu:
In reply to Me4502
Tested all of the other permissions and they all work. Its just the Craftbook permissions. However, the plugin has not been updated for a year so It is most likely a bug in the code. Will report it on their bug tracker and hopefully it will be fixed when they update it soon.
Thanks for replying anyway :D
In reply to InfernoMCServNu:
Can u make it pls for 1.11.2? :) thx.
In reply to d4rk0c34n:
In reply to Me4502:
In reply to d4rk0c34n:
Awesome plugin!!
Can you make it pls for 1.11, thx.
In reply to EmkoCZE:
Thanks! Looking forward to trying this! :)
Is there currently any way to trigger the Commanditems when given/put in inventory? If not, is it possible to add a "Run As" type called Item_Give so it triggers the commands when it first appears in their inventory (e.g: after doing /comitems give -p [IGN] [CmdItem Name])?
Thanks for the great plugin anyway!