[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

    TheTallest

    Folks = People,Humans, You,Me, Us ... "You know Good Evening Folks we can start the play now "
    Click here on this blue text
     
    KeithGB likes this.
  3. Offline

    Noctis Akatsuki

    When will the rest of the features be added? Like the "door", got so many mechanics atm, thats not useable because of the door :(
     
  4. Hello

    Im having an issue with logic gates... Its a simple question but don't see the solution in any of the mc's :( Here goes:

    I have a bunch of logic gates before this but Ill skip to the one im havign issues with .. at the end of my circuit I end up with 2 inputs. This is what I want:

    If Input A is on, the output is ALWAYS OFF (regardless of input B state)
    If Input A is off and Input B is off the output is OFF
    If Input A is off and Input B is on the output is ON

    What MC can do this ?
    Thanks !
     
  5. Offline

    FXStrato

    I am an incredibly lazy person... Can someone please explain what Craftbook could do?
    All i know is that you can now toggle different things either on or off, such as netherstone and pumpkins, and also make minecart stations... but other than that, I'm lost.
     
  6. Offline

    KeithGB

    Logic Table for your problem:

    A B O

    1 0 0

    0 1 1

    1 1 0

    0 0 0


    use a NOT gate on the B to get:
    A NB O
    1 1 0
    0 0 1
    1 0 0
    0 1 0

    this is the table for a NOR gate


    So all you have to do is invert the B input and attach both to a NOR gate. Use the minecraft wiki for how to do this with normal redstone or you can use the ICs here for a more compact solution. Both the NOT and NOR gate are in the list of MCs.

    I think I've got that right, it is past 4am for me so no guarantees.

    Hope that helps!

    Edit: Also (as has just been pointed out to me by my CompSci friend) you can use a NOT gate on the A input and then an AND gate rather than a NOT. Just so you have even more choices!
     
  7. Offline

    marca311

    This plugin is extremely helpful on my server, maybe I shouldn't be so dependant on it so things actually work after an update.
    Loving the project though, I've been using it since hmod.
     
  8. Offline

    KeithGB

  9. Offline

    pizclassy

    question not meaning to nag just curious if this is updated? i know it says it was on Friday but its been a few days since them regardless of timezones and i was curious if there was a link to a newer one that works with 617 or 612 etc. Thanks in advance for any info
     
    KeithGB likes this.
  10. Offline

    sk89q

  11. Offline

    anon

    Very thanks sk. Currently Im using "the other one" and I know what u mean, cpu usage of craftbook seems to be half of what the other one uses. Hope you can implement permissions suport soon so you can realease it :)

    spoiler (open)


    BANG, i tould you guys.
     
  12. Offline

    KeithGB

    Would it be possible for you to post a preliminary complied version even if the permissions are a bit screwy? I'm having some problems with a few of my player having maxed out CPU usage and am currently running FalseBook, if this plugin could solve that I'd be really greatful!
     
  13. Offline

    sk89q

    Okay, I just implemented permissions to everything! Next before I release: self-triggered ICs and re-implement the other IC families (not PLCs yet though).

    Well, I'll have to work on those things another day, but here's a 1.4 version with permissions and ICs:
    https://github.com/downloads/sk89q/craftbook/craftbook-3.0-alpha2.zip

    See the changelog.

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 10, 2016
    KeithGB likes this.
  14. Offline

    OrtwinS

    For those who 'need' Craftbook for their server, or want mess with some of the possibilities now, you can download a development build.
    This is 617 compatible, I run it at 621. And its with the permissions.

    -snip-
    Never mind, this is now the same as Official Alpha 2
     
  15. Offline

    seriosbrad

    @sk89q

    Is anyone else having a problem when placing blocks or right clicking anything in Alpha 2?

    All my users minus myself (i have all permissions) are getting:

    "You don't have permission to use this"

    The only thing that changed was installing Alpha 2 and restarting the server.


    [​IMG]


    ^user placed a dirt block.
     
  16. Is this working
    New doors are a vertical form of bridges. Use [Door Up] and [Door Down]
    and [Door End]. They work like bridge signs, although you have to
    specify a direction that the door is in (unlike bridges).
    I'm not sure if its not or if its me doing something wrong
     
  17. Offline

    Mentioum

    I am also having this issue. Please someone advise. I will continue to scour the net and if I find a solution will post back!
     
  18. Offline

    sk89q

    Doors don't work yet.

    You need to give

    craftbook.mech.* as permissions.
     
  19. Offline

    Chocwise

    Does anyone know if there's an option yet to disable the readable books feature alltogether?
    I use IOBookcase for that. As of now I have to decide between having the players being echoed with the CraftBook books AND the IOBookcase books, or have my console spammed with error messages from CraftBook because I emptied the books.txt file, which CraftBook doesn't seem to like. XD
     
  20. Offline

    Ditto8353

    Umm... What does MC9999 do?
     
  21. Offline

    Ahagen550


    Same problem here.
     
  22. Offline

    Chocwise

    SK already posted a solution to that problem. ;)
    You have to give your Users the permission craftbook.mech.* to get rid of the error messages.

    @ Ditto: It revives Dumbledoor... I guess... XD
     
  23. Offline

    Lakart

    << Is there any way to fix the thing where it hates your users and wants them to have permissions without actually installing permissions?

    I have the IQ of a marmoset and Permissions drives me crazy ._.
     
  24. Offline

    Ahagen550

    /facepalm

    This is what I get for trying to solve a problem when I am half asleep. :D
     
    KeithGB likes this.
  25. Offline

    OrtwinS

    Second
     
  26. Offline

    Everpawning

    hi, is anyone able to help me with the permissions i'm not sure what to put in so i can use/create gates ect i'm useing the permissions plugin please reply
     
  27. Offline

    Mentioum

    Thanks I just worked it out after sleeping ;P Thanks @sk89q :p
     
  28. Offline

    swedish2011

    [WARNING] CraftBookMechanisms.jar = error = not Permissions

    :mad::mad: [WARNING] Do not download this plugin. This plugin allows the server fails.
     
  29. Offline

    OrtwinS

    You might want to elaborate on this.
    It works fine on my server, what Craftbukkit build are you using? what Craftbook version? any other plugins? Do you get errors in your console? what errors?
     
  30. Offline

    swedish2011

    Code:
    2011-04-07 13:38:15 [INFO] CraftBookCommon 3.0-alpha2 enabled.
    2011-04-07 13:38:15 [SEVERE] com/sk89q/bukkit/migration/PermissionsResolverManager loading CraftBookCommon v3.0-alpha2 (Is it up to date?)
    java.lang.NoClassDefFoundError: com/sk89q/bukkit/migration/PermissionsResolverManager
        at com.sk89q.craftbook.bukkit.BaseBukkitPlugin.onEnable(BaseBukkitPlugin.java:72)
        at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:118)
        at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:514)
        at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:216)
        at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:94)
        at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:72)
        at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:215)
        at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:202)
        at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:142)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:257)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:375)
    Caused by: java.lang.ClassNotFoundException: com.sk89q.bukkit.migration.PermissionsResolverManager
        at java.net.URLClassLoader$1.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(Unknown Source)
        at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:36)
        at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:24)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        ... 11 more
    2011-04-07 13:38:15 [INFO] CraftBookCircuits 3.0-alpha2 enabled.
    2011-04-07 13:38:15 [SEVERE] com/sk89q/bukkit/migration/PermissionsResolverManager loading CraftBookCircuits v3.0-alpha2 (Is it up to date?)
    java.lang.NoClassDefFoundError: com/sk89q/bukkit/migration/PermissionsResolverManager
        at com.sk89q.craftbook.bukkit.BaseBukkitPlugin.onEnable(BaseBukkitPlugin.java:72)
        at com.sk89q.craftbook.bukkit.CircuitsPlugin.onEnable(CircuitsPlugin.java:47)
        at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:118)
        at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:514)
        at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:216)
        at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:94)
        at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:72)
        at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:215)
        at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:202)
        at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:142)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:257)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:375)
    2011-04-07 13:38:15 [INFO] CraftBookMechanisms 3.0-alpha2 enabled.
    2011-04-07 13:38:15 [SEVERE] com/sk89q/bukkit/migration/PermissionsResolverManager loading CraftBookMechanisms v3.0-alpha2 (Is it up to date?)
    java.lang.NoClassDefFoundError: com/sk89q/bukkit/migration/PermissionsResolverManager
        at com.sk89q.craftbook.bukkit.BaseBukkitPlugin.onEnable(BaseBukkitPlugin.java:72)
        at com.sk89q.craftbook.bukkit.MechanismsPlugin.onEnable(MechanismsPlugin.java:37)
        at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:118)
        at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:514)
        at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:216)
        at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:94)
        at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:72)
        at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:215)
        at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:202)
        at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:142)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:257)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:375)
    2011-04-07 13:38:15 [INFO] Permissions not detected.
     
  31. Offline

    fullwall

    I don't think you have WorldEdit. WorldEdit is required.
     

Share This Page