[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

    kalvinleung

    I got this error when someone go into my server
    Code:
    15:15:45 [警告] Task of 'CraftBookCircuits' generated an exception
    java.lang.NullPointerException
            at org.bukkit.craftbukkit.block.CraftBlock.getState(CraftBlock.java:199)
    
            at org.bukkit.craftbukkit.CraftChunk.getTileEntities(CraftChunk.java:107
    )
            at com.sk89q.craftbook.MechanicManager.enumerate(MechanicManager.java:40
    2)
            at com.sk89q.craftbook.bukkit.MechanicListenerAdapter$MechanicWorldListe
    ner$1.run(MechanicListenerAdapter.java:307)
            at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(C
    raftScheduler.java:137)
            at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:444)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:367)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    15:15:45 [警告] Task of 'CraftBookMechanisms' generated an exception
    java.lang.NullPointerException
            at org.bukkit.craftbukkit.block.CraftBlock.getState(CraftBlock.java:199)
    
            at org.bukkit.craftbukkit.CraftChunk.getTileEntities(CraftChunk.java:107
    )
            at com.sk89q.craftbook.MechanicManager.enumerate(MechanicManager.java:40
    2)
            at com.sk89q.craftbook.bukkit.MechanicListenerAdapter$MechanicWorldListe
    ner$1.run(MechanicListenerAdapter.java:307)
            at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(C
    raftScheduler.java:137)
            at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:444)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:367)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    15:15:46 [警告] Task of 'CraftBookCircuits' generated an exception
    java.lang.NullPointerException
            at org.bukkit.craftbukkit.block.CraftBlock.getState(CraftBlock.java:199)
    
            at org.bukkit.craftbukkit.CraftChunk.getTileEntities(CraftChunk.java:107
    )
            at com.sk89q.craftbook.MechanicManager.enumerate(MechanicManager.java:40
    2)
            at com.sk89q.craftbook.bukkit.MechanicListenerAdapter$MechanicWorldListe
    ner$1.run(MechanicListenerAdapter.java:307)
            at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(C
    raftScheduler.java:137)
            at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:444)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:367)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    15:15:46 [警告] Task of 'CraftBookMechanisms' generated an exception
    java.lang.NullPointerException
            at org.bukkit.craftbukkit.block.CraftBlock.getState(CraftBlock.java:199)
    
            at org.bukkit.craftbukkit.CraftChunk.getTileEntities(CraftChunk.java:107
    )
            at com.sk89q.craftbook.MechanicManager.enumerate(MechanicManager.java:40
    2)
            at com.sk89q.craftbook.bukkit.MechanicListenerAdapter$MechanicWorldListe
    ner$1.run(MechanicListenerAdapter.java:307)
            at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(C
    raftScheduler.java:137)
            at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:444)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:367)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    What happened ? how to fix it???:(
    HOW TO FIX IT !! [creeper][creeper][creeper][creeper][creeper][creeper][creeper][creeper][creeper][creeper][creeper][creeper][creeper][creeper][creeper][creeper][creeper][creeper][creeper][creeper][creeper][creeper]
     
  3. Offline

    pasow

    Have you implemented minecart dispensers on the bukkit-version yet ???
     
  4. Offline

    ReignOfDarkness

    Hey, i have the last dev version from craftbook, but the minecart dispenser doesnt work. My config file ist:


    control-blocks: true
    max-boost-block: 41
    25x-boost-block: 14
    50x-slow-block: 88
    20x-slow-block: 13
    station-block: 49
    reverse-block: 35
    deposit-block: 15
    eject-block: 42
    teleport-block: 89
    sort-block: 87
    minecart-dispensers: true
    minecart-decay-time: 0
    minecart-slow-when-empty: false
    minecart-max-speed-modifier: 1
    in-cart-control: true
    hinder-pressure-plate-slow: true

    This are the imagns how is setup the dispenser:
     

    Attached Files:

  5. Offline

    Ticksy

    When the M5000 will work?
     
  6. Offline

    HaunterPunk

    smb please give me link on 953 version of this plugin
     
  7. Offline

    Wehttam664

    I like it but I'm using another bukkit plugin for minecart systems. Is there a way to disable the minecart stuff? I really want the mechanisms and redstone part.
     
  8. Offline

    MLfilms

    are you planning on adding any type of MySQL server to this? For some type of log and such?
     
  9. Offline

    Keetveter

  10. Offline

    JanTTuX

    Station isnt working :O?
     
  11. Offline

    Assassin

    Does this plugin use permission nodes?

    nvm found it :D

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: Jul 17, 2016
  12. Offline

    Vaupell

    Hmm anyone found a picture or video of a brigde
    that dont have a sign on the middle saying [Brigde] kinda ruins the design. ?

    would love to see an example of the sign being hidden away
     
  13. Offline

    halfpintrulz

    I get a big error. :(
     
  14. Offline

    Willem

    //me being stupid. @above worldedit needs to be installed, do you have that?
     
  15. Offline

    Ghostetr

    dont mind the first minutes thats just to describe how it works
    later they show how to make a hidden bridge so people wont know it :D
    http://www.youtube.com/watch?v=DynI0cv1ePc&playnext=1&list=PL15527A15D8261F96
     
  16. Offline

    Vaupell

  17. Offline

    ScottSpittle

    on latets CB Reccomended permissions fail.. people can use lifts even though they dont have permission..

    it even says they dont and still they can...
     
  18. Offline

    Xepher

    There is an incompatibility between MinecartManiaSigns and Craftbook : some nodes of craftbook doesn't work with this plugin installed.

    CB#1060, last MinecartMania build, last craftbookbuild (and this comes from far).
    the node "craftbook.mech.elevator" doesn't work when MinecartManiaSignCommands.jar is installed.
     
  19. Offline

    ProjectInfinity

    Is Craftbook vehicles compatible with #1060? Getting this an awful lot.
    Code:
    18:49:26 [SEVERE] Could not pass event VEHICLE_MOVE to CraftBookVehicles
    java.lang.NoSuchMethodError: com.sk89q.worldedit.bukkit.BukkitUtil.center(Lorg/bukkit/Location;)Lorg/bukkit/Location;
        at com.sk89q.craftbook.cart.CartEjector.impact(CartEjector.java:42)
        at com.sk89q.craftbook.cart.MinecartManager.impact(MinecartManager.java:50)
        at com.sk89q.craftbook.bukkit.VehiclesPlugin$CraftBookVehicleListener.onVehicleMove(VehiclesPlugin.java:105)
        at org.bukkit.plugin.java.JavaPluginLoader$81.execute(JavaPluginLoader.java:811)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:338)
        at net.minecraft.server.EntityMinecart.m_(EntityMinecart.java:564)
        at net.minecraft.server.World.entityJoinedWorld(World.java:1212)
        at net.minecraft.server.WorldServer.vehicleEnteredWorld(WorldServer.java:53)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:241)
        at net.minecraft.server.Packet10Flying.a(SourceFile:126)
        at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:89)
        at net.minecraft.server.NetworkListenThread.a(SourceFile:105)
        at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:454)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:363)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    
     
  20. Offline

    Hood97uK

    Is it spout compatible?

    You put the.jar into the plugin folder and the folder...so extract the .zip and put both files into plugins. Hope this helped

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: Jul 17, 2016
  21. Offline

    Kebabface

    Does this work on craftbukkit 1060?
     
  22. Offline

    Myrrdin

    It seems that the entire sk89q site is down, does anyone have an alternative download link for the latest version?
     
  23. Offline

    The_Yogs

    When i install all craftbook files into my plugins, they do nothing whatsoever. they're just there any help so i can function them?
     
  24. Offline

    Arcaian

    You have to make a sign to use the functions. For example, to make a gate make it like this :

    LLLLL
    LFFFL
    L __S
    L __L

    With L being any material you want the gate to be made of and F being fences. The S is a sign.

    Then, put a sign somewhere, so the S is my sign. On it, write
    [gate]
    but MAKE SURE IT'S ON THE SECOND LINE. Different contraptions are made in different ways, so look at the wiki/documentation to see the other ways to make other things.
     
  25. Offline

    decebaldecebal

    you know what will be cool?If you can make the hidden switch use a button instead of a lever because i want to open something just for the time the button stays active when i right-click the block
     
  26. Offline

    goldman60

    Using a repeater to power a Transmitter sign appears to not work... Would rather not sign up for the issue tracker /sigh
     
  27. Offline

    EmlynK

    My chests won't catch the minecarts....nor will they dispense them if I put some in there. And I've followed a tutorial video exactly, yet still can't do it.
    However, the station works well, but the ejector doesn't work 100% for me. It ejects the player, but doesn't eject them the way I specify.
    But these are some really good mechanisms, etc. :D
     
  28. Offline

    Ratchet

    someone really needs to fork this or take over development, seems to be completely dead with a lot of features not implimented / working at all :/
     
  29. Offline

    Chadavder101

    Everything (thats ported) is working for me, and im using the latest RB for 1.7.3 (whatever craftbukkit that is).
    This is a great plugin, but the development is a bit slow. And I totally agree with Ratchet, something needs to happen.
     
  30. Offline

    Wouto1997

    Hello, Your plugin has alot of signs with the [MCxxxx] numbers, and could it be possible to add a new Sign number,
    that works like a reciever, but which goes on, if the playername that's on the 3rd line, is online

    so like this with lines:
    1. [MCxxxx]
    2. Wouto1997
    and it goes on when Wouto1997 is online..
    it could be pretty usefull for when you make like indicators if someone is online :)
    Please reply and good job btw!
     
  31. Offline

    brnr72

    SO, anyone using this with the new permissions PermissionsBukkit? I'm using Permissions 3, and it seems now its recommended we update.
     

Share This Page