[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

    JagerPrime


    Powering a gate sign does work. Mind you, we had it set up before from hmod an just ported to bukkit and this version of craftbook. I dunno what the rules on giving server IP's are, so if you PM me, I can give you the IP of our server and have you come look at the wiring setup.
     
  3. Offline

    hash

    Just an FYI... that sort of detail should never, ever, ever matter. CraftBook is extremely elegant in that it has zero state saved outside of the game world itself that relates to making its mechanisms work... so when you built something and what kind of server it was on doesn't mean a thing to how it works when you boot it up right now.


    Anyway, I just tried placing a gate sign below the gate and it worked fine... but it depends a little bit on exactly how close your sign is and how big your gate is. (When you trigger a gate sign it looks up to 6 blocks above itself for the top of a gate, and if your gate is 7 blocks tall, it's not going to find it...I don't think this can be considered a bug.)
     
  4. Offline

    fisherp

    I didn't know of this height restriction. I'll try to shorten the gate and try again, from memory it might be about that. I had placed the sign like this
    GGGG
    ...........
    GGGG
    GGGG
    CCCC
    ASAA
    G= Gate, C=Cobblestone, A=Air, S=Sign
     
  5. Offline

    Patmonster

    I'm running 440 and am having the same problem.
    You get anything to work yet? or is it just a glitch in the mod its self?
     
  6. Offline

    Jobsti

    YES! Thanks Albert

    (Info: Gates, Lifts are working on #440 and on #484)
    Lift's don't work, if the room is only 2 blocks high, only the sign is on the 1st block:
    [​IMG]
    (Can't lift down if the sign is on the pink block, only lift up)
     
  7. Offline

    Dreamskiller

    Gates work nice, without log out problem.

    Tested with the #478, problem's stil there for bridges
     
  8. Offline

    strupan

    Does this support permission? It seems like anyone in my server can use it ._.
     
  9. Offline

    Clay Michaels

    So I am trying to use SignMoreReading (adds a text file to a sign or bookcase) but I'm worried it will interfere with craftbook's bookcases. Is that the case? Is there a way to turn off craftbook's sign feature? Thanks.
     
  10. Offline

    buckeT.de

    Hey,

    Craftbukkit won't work here ...
    here my Information:
    (cause there are a "few" more plugins i ------ the important ones)

    Code:
    ------CONSOLE: This server is running Craftbukkit version git-Bukkit-0.0.0-450-gd3c1ba4-b432jnks (MC: 1.3)
    iConomy: version [2.2] (Aime) loaded
    CONSOLE: CommandHelper 2.0-beta1 loaded.
    Healthy: version [1.0] (Apple) loaded
    Cleaner: version [1.6] (Night) loaded
    iStick: version [1.3] (Forest) loaded
    CONSOLE: Minecart Mania Chest Control version 0.27a is enabled!
    CONSOLE: Take yourself wonder by wonder, using /magiccarpet or /mc. MagicCarpet version 1.4 is enabled!
    CONSOLE: Loaded Essentials build 231 by Zenexer, ementalo, Eris, and Brettflan
    CONSOLE: Loaded EssentialsTele build 231 by Zenexer, ementalo, Eris, and Brettflan
    CONSOLE: PriceList.yml loaded.
    CONSOLE: BetterShop version 1.3 is enabled!
    CONSOLE: ControllerBlock: 1.11 by Hell_Fire
    CONSOLE: ControllerBlock: Using protect block protection mode
    CONSOLE: ControllerBlock: Using IRON_BLOCK (42) as ControllerBlock, loaded 0 disallowed types from config
    CONSOLE: ControllerBlock: Loaded v3 data - 4 ControllerBlocks loaded
    CONSOLE: ControllerBlock: Enabling quick redstone check
    CONSOLE: ControllerBlock: Events registered
    CONSOLE: AppleTree activated.
    ------CONSOLE: CraftBookVehicles 3.0-alpha1 enabled.
    CONSOLE: Minecart Mania Autocart version 0.61 is enabled!
    ------CONSOLE: CraftBookCircuits 3.0-alpha1 enabled.
    CONSOLE: Minecart Mania Spawner version 0.6 loaded.
    CONSOLE: Loaded EssentialsHelp build 231 by Zenexer, ementalo, Eris, and EggRoll
    CONSOLE: Loaded EssentialsHome build 231 by Zenexer, ementalo, Eris, and Brettflan
    ------CONSOLE: CraftBookCommon 3.0-alpha1 enabled.
    CONSOLE: OChestDump version 0.9 has been loaded.
    CONSOLE: Pumpkin Diver version 0.14 is enabled!
    CONSOLE: Minecart Mania Station version 0.37 is enabled!
    SkyPirates]:: Permissions enabled.
    SkyPirates]:: version [1.11] (Barbary) loaded
    ------CONSOLE: WorldEdit 4.0-beta8 enabled.
    ------]CONSOLE: WorldEdit: Permissions plugin detected! Using Permissions plugin for permissions.
    CONSOLE: Picasso version 2.2 is enabled!
    CONSOLE: Minecart Mania Core version 0.98a is enabled!
    MultiVerse: - Version 1.3 (Permissions 2.0) Enabled
    MultiVerse: Loading World & Settings - 'world' - NORMAL
    MultiVerse: 1 - World(s) loaded.
    MultiVerse: Loading Portals
    MultiVerse: 0 - Portal(s) loaded.
    CONSOLE: Loaded EssentialsWarp build 231 by Zenexer, ementalo, Eris, and Brettflan
    CONSOLE: Loaded EssentialsSpawn build Dev484 by Zenexer, ementalo, Eris, and Brettflan
    FenceStack: version [1.0] loaded.
    CONSOLE: Minecart Mania Sign Commands version 0.27 is enabled!
    CONSOLE: WorldEdit: Permissions plugin detected! Using Permissions plugin for permissions.
    Permissions: version [2.1] (Handler) loaded
    CONSOLE: SpawnMob version 1.4.1 enabled.
    SpawnMob: Permission system enabled.
    CONSOLE: Elevators version 1.2.3 is enabled!
    ------CONSOLE: CraftBookMechanisms 3.0-alpha1 enabled.
    CONSOLE: Minecart Mania Admin Controls version 0.23a is enabled!
    CONSOLE: Minecart Mania Automations version 0.11 is enabled!
    If permissions could make any troubles ... I am Admin with
    Code:
    - '*'

    Any ideas?


    Greetz,
    buckeT
     
  11. Offline

    Master

    cb 440
    we 4.0b8
    cbook 3.0a

    I am having the same problem as others who stated that existing hey0 gates/bridges work but when you try to build a new one it does not recognize the construction and when you right click the sign nothing happens.
     
  12. Offline

    Dreamskiller

    I see that there are a lot of commit on the SVN, is it possible to have a compiled version ?

    I'm really upset by the bridge not working after a log out
     
  13. Offline

    evangds

    does it only stop working if the chunk is fully unloaded (as in all other players leave the chunk too)? i can't say for sure but i think mine are working just fine. i have a bridge, gate, pumpkin, and neverrack hooked to a redstone clock generator and upon rejoining they all flash on and off just like when i first made em.
    CB440
     
  14. Offline

    Dreamskiller

    I'm gonna make more tests about that !
     
  15. Offline

    Baumeister

    Everything works!!

    Except the thing I actually downloaded the plugin for: SAVEAREA (and savensarea)
    If I enter it correctly after choosing the right area with worldedit, it just prints in red "/savearea"
    nothing else happens!!
    Any help for me please? :(
    (normal gates and bridges do work)
     
  16. Offline

    evangds

    i dont recall reading anywhere that savearea had been ported yet.
     
  17. Offline

    fnullerbasse

    @sk89q
    One quick Question, When do you think you are gonna have the minecart things ready for craftbook ?? I could kinda use them

    YOU THE BEST sk89q :D
     
  18. Offline

    Moo Master

    even though i've used the gate about 16 bazillion times on hmod, it still amuses me.
     
  19. Offline

    gopher517

    Code:
    2011-03-02 23:31:52 [SEVERE] Could not pass event BLOCK_RIGHTCLICKED to CraftBoo
    kMechanisms
    java.lang.UnsupportedOperationException: Not implemented
            at com.sk89q.worldedit.regions.CuboidRegion.iterator(CuboidRegion.java:3
    16)
            at com.sk89q.craftbook.mech.Bridge.setToggleRegionClosed(Bridge.java:202
    )
            at com.sk89q.craftbook.mech.Bridge.flipState(Bridge.java:189)
            at com.sk89q.craftbook.mech.Bridge.onRightClick(Bridge.java:167)
            at com.sk89q.craftbook.MechanicManager.dispatchBlockRightClick(MechanicM
    anager.java:108)
            at com.sk89q.craftbook.bukkit.MechanicListenerAdapter$MechanicBlockListe
    ner.onBlockRightClick(MechanicListenerAdapter.java:97)
            at org.bukkit.plugin.java.JavaPluginLoader$21.execute(JavaPluginLoader.j
    ava:232)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    a:59)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava:225)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:495)
            at net.minecraft.server.Packet15Place.a(SourceFile:57)
            at net.minecraft.server.NetworkManager.a(SourceFile:230)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:70)
            at net.minecraft.server.NetworkListenThread.a(SourceFile:100)
            at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:338)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:253)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:366)
    any ideas? i don't have the config in my craftbook folder so maybe that's why? how could i get the craftbook config?

    • Your CraftBukkit: build version: latest (downloaded today)
    • Your WorldEdit version: latest (downloaded today)
    • Your CraftBook version: latest ( downloaded today)
    • Your relevant configuration files: missing craftbook.properties i believe
     
  20. Offline

    Lodran

    I'd love to add this to my server, but I have one concern:

    Will it conflict with Minecart Mania?

    At a minimum, CraftBook should disable it's minecart features if Minecart Mania is installed.

    Ideally, CraftBook's minecart features should be factored out into a separate plugin.
     
  21. Offline

    evangds

    remove the craftbookvehicles.jar for craftbook and they both work like a charm.
     
  22. Offline

    Alienware777

  23. Offline

    Typhus

    04:48:16 [INFO] This server is running Craftbukkit version git-Bukkit-0.0.0-480-g6a90aa3-b474jnks (MC: 1.3)
    2011-03-03 04:48:16 [INFO] CraftBookCommon 3.0-alpha1 enabled.
    2011-03-03 04:48:16 [INFO] CraftBookCircuits 3.0-alpha1 enabled.
    2011-03-03 04:48:16 [INFO] CraftBookMechanisms 3.0-alpha1 enabled.
    2011-03-03 04:48:16 [INFO] CraftBookVehicles 3.0-alpha1 enabled.
    2011-03-03 04:48:16 [INFO] Rune blacklist with 0 runes loaded.
    2011-03-03 04:48:16 [INFO] Loaded 2 waypoints, 4 teleporters, 0 position runes, 2 player data sets.
    2011-03-03 04:48:16 [INFO] Loaded 0 block runes.
    2011-03-03 04:48:16 [INFO] Runecraft 2.4.4 initialized.
    2011-03-03 04:48:16 [INFO] Runecraft plugin version 0.1 is enabled!
    2011-03-03 04:48:16 [INFO] WorldEdit 4.0-beta8 enabled.
    2011-03-03 04:48:16 [INFO] WorldEdit: No known permissions plugin detected. Using configuration file for permissions.

    02:14:41 [INFO] Chunk (35, -18) stored at (31, -17)
    2011-03-03 02:14:41 [SEVERE] java.lang.Throwable
    2011-03-03 02:14:41 [SEVERE] at net.minecraft.server.LongHashtable.get(LongHashtable.java:31)
    2011-03-03 02:14:41 [SEVERE] at net.minecraft.server.ChunkProviderServer.d(ChunkProviderServer.java:54)
    2011-03-03 02:14:41 [SEVERE] at org.bukkit.craftbukkit.CraftWorld.getChunkAt(CraftWorld.java:73)
    2011-03-03 02:14:41 [SEVERE] at RunecraftWorld.eAa(RunecraftWorld.java:144)
    2011-03-03 02:14:41 [SEVERE] at rt.run(rt.java:52)
    2011-03-03 02:14:41 [SEVERE] at java.util.TimerThread.mainLoop(Unknown Source)
    2011-03-03 02:14:41 [SEVERE] at java.util.TimerThread.run(Unknown Source)

    After receiving this error bridges fail to work, right click sign or redstone have no effect, and leave no additional error. The original onset of shown error is unknown. Server restart seem to fix the problem temporarily

    -------Edit---------------

    Had bridges stop working again without this or any other error so....ya. It seems to remove blocks fine, but when you click it again it doesn't replace them
     
  24. Offline

    Dreamskiller

    Ok >>> if 2 players are near a bridge, if one disc bridge will still works when he log in again. If both disc, bridge will stop working.

    CB #490
    mcMMO
    Craftboot
    Runecraft
    Gastronomic
     
  25. Offline

    Baumeister

    You're right :(
    Thanks.
    --- merged: Mar 3, 2011 7:51 PM ---
    Actually the minecart is a single plugin, its the craftbookvehicles.jar file. just dont install it ;)
     
  26. Offline

    mudzereli

    I'm using CB #440, WorldEdit4.0-alpha8 and Craftbook3.0-alpha1.

    Nothing seems to work. Everything loads fine on startup, but nothing does anything. No errors, nothing.

    I've read through this entire thread and I see that a couple other people were having the same issue, but I didn't see a resolution anywhere. Any ideas?
     
  27. Offline

    Master

    I fixed my issue by making a fresh copy of bukkit with new plugin downloads and dropping my world into it. For some reason there is a bug somewhere in bukkit that is causing it but I couldnt find it and the bug was so chaotic I couldnt track it at all.

    I still have problems with my minecarts not working. Some booster blocks work, some do not. Im hoping either a new bukkit version or craftbook version will fix it at some point.
     
  28. Offline

    Triggjo2

    For give me for possibly being redundant but are we able to write our own books if so whats the command please im confused
     
  29. Offline

    evangds

    hmm... could swear I've read that somewhere...
    --- merged: Mar 3, 2011 11:24 PM ---
    there is a .txt file that contains all the book text. i would imagine you would just edit that to include whatever text you want. i think it pulls sections from there randomly tho.
    as for a command, i have never heard of one for that.
     
  30. Offline

    ouT-Phaze

    getting this error:
    Code:
    2011-03-03 18:40:19 [SEVERE] Could not pass event BLOCK_RIGHTCLICKED to CraftBookMechanisms
    java.lang.UnsupportedOperationException: Not implemented
            at com.sk89q.worldedit.regions.CuboidRegion.iterator(CuboidRegion.java:316)
            at com.sk89q.craftbook.mech.Bridge.setToggleRegionClosed(Bridge.java:202)
            at com.sk89q.craftbook.mech.Bridge.flipState(Bridge.java:189)
            at com.sk89q.craftbook.mech.Bridge.onRightClick(Bridge.java:167)
            at com.sk89q.craftbook.MechanicManager.dispatchBlockRightClick(MechanicManager.java:108)
            at com.sk89q.craftbook.bukkit.MechanicListenerAdapter$MechanicBlockListener.onBlockRightClick(MechanicListenerAdapter.java:97)
            at org.bukkit.plugin.java.JavaPluginLoader$21.execute(JavaPluginLoader.java:232)
            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:500)
            at net.minecraft.server.Packet15Place.a(SourceFile:57)
            at net.minecraft.server.NetworkManager.a(SourceFile:230)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:70)
            at net.minecraft.server.NetworkListenThread.a(SourceFile:100)
            at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:338)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:253)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:366)
    When trying to use bridges.
     
  31. Offline

    Triggjo2

    Thanks evangds
    tho i though there was a command but guess not
     

Share This Page