[MECH] CraftBook - Redstone bridges, gates, minecarts, ICs, more [BukkitDev]

Discussion in 'Archived: Plugin Releases' started by sk89q, Feb 27, 2011.

  1. Offline

    sk89q

    CraftBook adds a number of original gameplay elements to Minecraft from switchable bridges to elevators to gates (including flood gates)! It also has redstone support, allowing you to wire up pumpkins and use integrated circuits!

    Some cool stuff people made last year:




    Features:
    • Mechanisms
      • Bridges
      • Doors *not yet ported*
      • Gates
      • Elevators
      • Cauldrons
      • Light switches
      • Readable bookshelves
      • Toggle areas (advanced toggle doors and bridges)
      • Hidden switches
      • Custom block drops
      • Apple tree drops
      • Bookshelf drops
      • MORE!
    • Redstone
      • Integrated circuits
      • Programmable logic chips
      • Redstone pumpkins
      • Redstone netherstone
      • Ammeter
      • MORE!
    • Minecart features
      • Booster blocks
      • Brake blocks
      • Reverse blocks
      • Ejector blocks
      • Chest-storage minecart transfer blocks
      • Station blocks
      • Sort blocks
      • Message announcer block
      • Minecart dispensers
      • Change minecart behavior
      • MORE!
    Download

    CraftBook is being developed again, although by someone else. Get the latest downloads here: http://dev.bukkit.org/server-mods/craftbook/

    [​IMG] (CraftBook is open source!)
     
    kazeen, dragon8510, Jaein and 45 others like this.
  2. Offline

    sk89q

    WorldEdit pretty much doesn't do anything at all unless you use a command.

    That said, you should be able to just drop WorldEdit.jar into your server's root directory and it won't load, and yet CraftBook should be able to use it.
     
  3. Offline

    evangds

    oh ya i know, and i used craftbook prob more than a lot of people. its the absolute favorite pluggin of the older players on the server i use. we all have high hopes that it will return to its former glory and all that jazz, you and your team are doing a great job.

    its just that when i have 81 subway stations to connect together using 244+ intersection blocks, i really dont want to have to rely on just 2 conditions and a default per sorting block. have you considered adding that type of feature or even just parsing? lol... you have enough work on your plate, sorry.
    i gotta say, i LOVE your IC's tho. screw the minecart stuff for now and just port those and i will always use craftbook.
     
  4. Offline

    Belus

    Everything works fine for me except for the toggle area. When i try to use /savearea FIRE! it just makes a /savearea come up in the chat (red if that's any help). I receive no errors in the console. I want to make my deathstar blow up the planet but won't work =(. Suggestions?
     
  5. Offline

    evangds

    suggestion: read the OP which lists the currently implemented abilities of craftbook.
     
  6. Offline

    Belus

    call me an idiot but wheres the OP?
     
  7. Offline

    evangds

    OP= original post on page 1.

    i didn't know wut that meant for the longest time either. no worries.
     
  8. Offline

    FeatureCreature

    You reaaallly shouldn't be running a Minecraft server on your computer
     
  9. Offline

    Belus

    I was told to check OP and it is definitely supposed to work. Is there a different command I am supposed to use?
     
  10. Offline

    evangds

    i run a test one from mine with worldedit, craftbook, world guard, essentials, MM, permissions... and a few more and it runs more than fine for me (assuming i don't do massive cuboid jobs) and just slightly laggy for the 3 others that were testing with me.
    it ran with identical performance with and without the pluggins installed.

    3gigs ram, intel dore 2 duo E7400 @ 2.80 GHz, and 1 Mbs upload speed.
    if urs (wouldn't be surprised) is better then that then i have no clue why its running poorly for you.
     
  11. Offline

    luki0700

    thanks for this plugin

    UP
    I have got something about 58 plugins.
    My PC is
    AMD Phenom II X4 955 3.2GHz
    4GB ram
    and something about 250-400kb/s upload speed

    and I don't have any lags.
    Even server on my PC is better that this which I've got on my VPS.

    PS
    I love craftbook but I hate one thing.
    You can have an infinity wood and cooblestone and something else for free.
    Maybe you should do that created bridges and gates are indestructible?
     
  12. Offline

    sk89q

    Yes. Been on the to do list since last year... and then a Minecraft update came.

    It doesn't work yet.

    It's a problem that we have been trying to solve for a few months now.
     
  13. Offline

    evangds

    awesome... just awesome...
     
  14. Offline

    Dreamskiller

    sk89q, what about the bridge which do not work after chunk have been load once, then unload ?
     
  15. Offline

    evangds

    i just tried to replicate this, but had no luck. (only one on server) i left and rejoined and the bridges still worked. i flew off 500 blocks in a direction and returned after a few minutes. the bridges still worked.
     
  16. Offline

    lokiman72

    is that a joke or something?
    --- merged: Mar 5, 2011 4:25 PM ---
    minecraft is a computer game
     
  17. Offline

    Tealk

    My Serverlog

    CraftBukkit 493
    Permissions 3.0 alpha1
    Linux.
    java version "1.6.0_22"
    Java(TM) SE Runtime Environment (build 1.6.0_22-b04)
    Java HotSpot(TM) 64-Bit Server VM (build 17.1-b03, mixed mode)
     
  18. Offline

    Adamadz

    ok do not use a dispenser, hundreds of errors spam the thing. I mean hundreds!
     
  19. Offline

    TheDarkness73

    What does it mean with this, such in, why is it not necessarily working
    Code:
    2011-03-05 18:57:29 [SEVERE] com/sk89q/worldedit/Vector loading CraftBookMechanisms v3.0-alpha1 (Is it up to date?)
    java.lang.NoClassDefFoundError: com/sk89q/worldedit/Vector
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClassCond(ClassLoader.java:632)
    at java.lang.ClassLoader.defineClass(ClassLoader.java:616)
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
    at java.net.URLClassLoader.defineClass(URLClassLoader.java:283)
    at java.net.URLClassLoader.access$000(URLClassLoader.java:58)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:197)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
    at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:30)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
    at com.sk89q.craftbook.bukkit.MechanicListenerAdapter.register(MechanicListenerAdapter.java:66)
    at com.sk89q.craftbook.bukkit.MechanismsPlugin.onEnable(MechanismsPlugin.java:57)
    at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:118)
    at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:414)
    at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:187)
    at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:83)
    at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:61)
    at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:204)
    at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:191)
    at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:131)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:246)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:366)
    Caused by: java.lang.ClassNotFoundException: com.sk89q.worldedit.Vector
    at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
    at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:30)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
    ... 24 more
     
  20. Offline

    WardenWolf

    I run a server that's currently at Bukkit 440. CraftBook caused numerous severe memory leaks and I had to remove it.
     
  21. Offline

    Triggjo2

    Is there any way i can help to complete this plugin note: i have not fully learned java
     
  22. Offline

    Tealk

    you mean me?
     
  23. Offline

    Peter Veldman

    Hi there team of developers,

    again i wanna thank ufor the great work u do for us all. i know its a freetime thing and a lot of other stuff has priority. Though i would like to ask you guys if you could give an estimate time to the finish of the 3.0 version with all the items in it?

    Many thanks!!!!
     
  24. Offline

    evangds

    or at least just the next release's eta?
     
  25. Offline

    Adamadz

    No it happens to me...
     
  26. Offline

    Djboboch

    Every think works exept the bridges can u help plz.
     
  27. Offline

    chickenmove

    a tutorila how to install would be good -.-
    on my server works nothing
     
  28. Offline

    Xemnas33

    Have you got Craftbukkit installed? If you don't provide a bit more information it's going to take longer to find you problem.
     
  29. Offline

    Anoniempje

    install craftbukkit, place jar files in plugin dir. restart server or type reload in de console
     
  30. Offline

    Kainzo

    c493 / craftbook3 alpha1 / worldedit 4. 8
    10:15:07 [SEVERE] Could not pass event BLOCK_RIGHTCLICKED to CraftBookMechanisms
    java.lang.ClassCastException: net.minecraft.server.TileEntityChest cannot be cast to net.minecraft.server.TileEntityFurnace
    at org.bukkit.craftbukkit.block.CraftFurnace.<init>(CraftFurnace.java:23)
    at org.bukkit.craftbukkit.block.CraftBlock.getState(CraftBlock.java:292)
    at com.sk89q.craftbook.mech.Elevator.isLift(Elevator.java:185)
    at com.sk89q.craftbook.mech.Elevator.access$000(Elevator.java:38)
    at com.sk89q.craftbook.mech.Elevator$Factory.detect(Elevator.java:62)
    at com.sk89q.craftbook.mech.Elevator$Factory.detect(Elevator.java:39)
    at com.sk89q.craftbook.MechanicManager.detect(MechanicManager.java:201)
    at com.sk89q.craftbook.MechanicManager.load(MechanicManager.java:171)
    at com.sk89q.craftbook.MechanicManager.dispatchBlockRightClick(MechanicManager.java:106)
    at com.sk89q.craftbook.bukkit.MechanicListenerAdapter$MechanicBlockListener.onBlockRightClick(MechanicListenerAdapter.java:97)
    at org.bukkit.plugin.java.JavaPluginLoader$20.execute(JavaPluginLoader.java:222)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:59)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:225)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:480)
    at net.minecraft.server.Packet15Place.a(SourceFile:57)
    at net.minecraft.server.NetworkManager.a(SourceFile:230)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:75)
    at net.minecraft.server.NetworkListenThread.a(SourceFile:100)
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:357)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:272)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:366)
    10:15:07 [SEVERE] Could not pass event BLOCK_RIGHTCLICKED to MyWarp
    java.lang.ClassCastException: net.minecraft.server.TileEntityChest cannot be cast to net.minecraft.server.TileEntityFurnace
    at org.bukkit.craftbukkit.block.CraftFurnace.<init>(CraftFurnace.java:23)
    at org.bukkit.craftbukkit.block.CraftBlock.getState(CraftBlock.java:292)
    at me.taylorkelly.mywarp.MWBlockListener.onBlockRightClick(MWBlockListener.java:22)
    at org.bukkit.plugin.java.JavaPluginLoader$20.execute(JavaPluginLoader.java:222)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:59)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:225)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:480)
    at net.minecraft.server.Packet15Place.a(SourceFile:57)
    at net.minecraft.server.NetworkManager.a(SourceFile:230)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:75)
    at net.minecraft.server.NetworkListenThread.a(SourceFile:100)
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:357)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:272)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:366)

    >
     
  31. Offline

    chickenmove

    hä what u mean with install ? in the files i download only .jar files and they i put in the plugins ?
     

Share This Page