Inactive [MECH] FalseBook 0.96alpha - CraftBook for Bukkit,85++ICs, Gates, Minecarts / MC1.4.6

Discussion in 'Inactive/Unsupported Plugins' started by GeMoschen, Mar 5, 2011.

  1. Offline

    GeMoschen

    FalseBook - Your CraftBook for Bukkit
    [​IMG]

    Current version: v0.96alpha
    Minecraft: 1.4.6


    Features:
    Show Spoiler

    • supported Permissionplugins
      • bPermissions
      • bukkitPermissions
      • Essentials GroupManager
      • Permissions
      • PermissionsEx
      • SuperPerms
      • Vault (still in development)
    • uses the syntax of CraftBook for better compatibility
    • implements over 85 Integrated Circuits (ICs)
    • implements [Lift Up] & [Lift Down]
    • toggleable ...
      • ... bridges
        • undestroyable
      • ... doors
        • undestroyable
      • ... gates
        • undestroyable
      • ... areas
    • a lot of fancy features for minecarts
      • collect and deposit items from chests to minecarts
      • make furnaces which refill themselfs with minecarts
      • program carts to take only specific items out of chests
      • craft things out of a chest with a minecart
      • lift up & down for minecarts!
    • chatsystem with different chat-channels to clean up the normal chat
    • toggleable...
      • netherrack (with fire)
      • pumpkins
      • glowstone <-> another block (even if minecraft itself has the glowstonelamp now...)


    Minecart Blocktypes:
    Show Spoiler

    • BenchOut : Iron-Ore
    • Booster 2x : Gold-Ore
    • Booster 8x : Gold-Block
    • Brake-Block 25% :Gravel
    • Brake-Block 50% : Soulsand
    • Burn : Iron-Ore
    • ConstantSpeed-Block : Iron-Block
    • Craft : Iron-Ore
    • Deposit / Collect : Iron-Ore
    • Eject-Block : Coal-Ore
    • Emitter-Block : Lapis Lazuli Ore
    • Reverse-Block : White wool
    • Station-Block : Obsidian
    • Sort-Block : Netherrack
    • Teleport-Block : Lime wool
    • Program-Cart : Lapis Lazuli
    • Programmed Deposit-Block : Blue wool


    Other Features:
    Show Spoiler

    • Bridge (FalseBookBlock.jar)
    • Doors (FalseBookBlock.jar)
    • Gates (FalseBookBlock.jar)
    • Toggle Netherrack Fire (FalseBookExtra.jar)
    • Toggle Pumpkins (FalseBookExtra.jar)
    • Toggle Soulsand to Glowstone and back (my addition) (FalseBookExtra.jar)
    • ToggleAble Areas (Experimental):

      Define the area with the "Wooden Hoe" (use rightclick)
    • /farea <areaname> -> Adds an Area
    • /delfarea <areaname> -> removes an Area
    • /listfarea -> Lists all Areas
    • /fareatoggle <areaname> autosave -> toggles the autosave function of an area. Autosave = save blocks, when toggling the area off.
    • /fareatoggle <areaname> protect -> toggles the protection of an area. ON = Area is only destroyable/buildable to users with permission: falsebook.destroy.blocks
    • /fareaallow <areaname> id[:subid] -> will add/remove the blocktype from the toggleable blocks of this area. Default: all blocks will be toggled.
    • (FalseBookBlock.jar)


    Important Note:
    You must copy ALL jar-Files over the old ones (all files have been changed) !
    The "Package_..."-Files must go into "plugins/FalseBook/ICPlugins/"


    Download:
    Download FalseBook 0.96alpha for Minecraft 1.4.6

    Wiki
    FalseBook Wiki - Work in progress

    YouTube-Channel with Videos
    http://www.youtube.com/user/TheFalsebook

    Donations are welcome if you wish to support me

    [​IMG]
     

    Attached Files:

    cevio, Artem-s86, Dereku and 67 others like this.
  2. Offline

    xXiNightXx

    What would it be than? world.yml?

    Here is what happens when adding the permission to me: http://pastebin.com/SVcmYxER

    I use multiverse. So i have different permissions on each world.
     

    Attached Files:

  3. Offline

    GeMoschen

    This is what works for me:

    World.yml
    Code:
    groups:
        Default:
            default: true
            info:
                prefix: ''
                suffix: ''
                build: false
            inheritance:
            permissions:
                - 'foo.bar'
    
        Admins:
            default: false
            info:
                prefix: ''
                suffix: ''
                build: true
            inheritance:
            permissions:
                - '*'
    
    users:
        GeMoschen:
            group: Admins
            permissions:
               - 'falsebook.anyic'
    
    Worldname is: World

    tested it with multipleworlds and diffrerent permissionfiles.


    Edit:
    this should also work:
    World.yml

    Code:
    groups:
        Default:
            default: true
            info:
                prefix: ''
                suffix: ''
                build: false
            inheritance:
            permissions:
                - 'foo.bar'
    
        Admins:
            default: false
            info:
                prefix: ''
                suffix: ''
                build: true
            inheritance:
            permissions:
                - '*'
    
    users:
        GeMoschen:
            group: Admins
     
  4. Offline

    Pencil

    If we would have never reinvented ze wheel, we would still be using stone wheels instead of the wheelz we use nao ;D
     
  5. Offline

    xXiNightXx

    Its ok, i have removed this plugin. Too much of a hassle to setup. I will just wait for craftbook to implement these back in.
     
  6. Offline

    fugue2005

    how would i go about having my [mc1201] dispense goldingots or green records, there seem to be quite a few items that it won't spawn
     
  7. Offline

    hawianguy1189

    How would I go about limiting people from make bridges and gates like default players cant but mods and up can?
     
  8. Offline

    GeMoschen

    Just use "gold_ingot" or "green_record" as the third line. There will be an update tomorrow, so that you can enter the ItemID on the dispenser
    --- merged: Mar 7, 2011 1:09 AM ---
    This is not yet implemented. It's on my todo-list
     
  9. Offline

    hawianguy1189

    Ok thanks
     
  10. Offline

    EvilSeph

    Your submission has been found to not meet our Plugin Release/Submissions Guidelines, please make the changes to rectify this and it will be reconsidered.

    What version of CraftBukkit has this been tested on and work with?
     
  11. Offline

    GeMoschen

    Sorry this was My fault.. Updated the Title and the info
     
  12. Offline

    anon

    Could you add a permission node to restrict who can make bridges/doors/gates?
     
  13. Offline

    xlilcasper

    Love it. Been waiting for craftbook to finish IC's. Glad to see someone working on them.

    The only one I think is missing (at least for me) is MC0420 - Clock. Would be nice to have that one. Very happy with what is there though. Thanks!
     
  14. Offline

    GeMoschen

    I'm currently working on this. Will be in the next 2 Updates.
    [MERGETIME="1299679173"][/MERGETIME]
    This will be in the available in the next update! Expect it in a few Hours ;)

    Almost all ICs have been portet in the next update (and I added another one, which I thought it is usefull (Power Sensor for blocks as triggered and selftriggered version)
    [MERGETIME="1299697115"][/MERGETIME]
    UPDATE

    Version 0.53alpha

    • added MC0230 -> Selftriggered DayCheck
    • added MC0260 -> Selftriggered Watersensor
    • added MC0261 -> Selftriggered Lavasensor
    • added MC0262 -> Selftriggered Lightsensor
    • added MC0420 -> Selftriggered Clock
    • added MC0270 -> Selftriggered PowerSensor
    • added MC1240 -> Arrow Shooter
    • added MC1241 -> Arrow Barrage
    • added MC1270 -> triggered Powersensor
    • improved Redstonehandling
    • added Toggleable Areas, still experimental
    • Bridgesigns, Doorsigns and Areasigns can be toggled with redstone!
    • added DepositBlock for Minecarts!
    [MERGETIME="1299701244"][/MERGETIME]
    Update again:

    Version 0.53.1alpha

    • Fixed Arrow-Barrage & Arrow-Shooter
     
  15. Offline

    virresss

    hey! thx for showing me this. no gate. hope u fix this soon. me like :p
    btw grate work
     
  16. Offline

    FabianN

    How do you create the Transmitter.db, Receiver.db, and SensorList.db files?

    The minecart blocks are not working and I want to ensure that those couldn't be the cause.
    [MERGETIME="1299728985"][/MERGETIME]
    Looks like the problem got solved. I backed up all my plugins and started adding them back in one by one, and those files got made and minecarts are working.
     
  17. Offline

    aehoooo

    People are using bridges to dupe stuff :(
    Can you restrict the creation of those just to some people?
    IF you cold make a way to configure the ones that can use it, and the ones that can create it would be great.
     
  18. Offline

    Rhythmatic

    Remove all of the nonsense about minecarts; MinecartMania is the de facto plugin for such things and nothing is going to be able to replace it. Having two plugins that do the same thing can (will) cause problems, and I don't want to have to worry about that. That aside, I'd be using this for the ICs, especially the wireless ones.


    EDIT:
    Also, the bridges and such are basically an inferior version of ControllerBlock, which makes that function obsolete, as well.
     
  19. Offline

    GeMoschen

    I will create more jarfiles with the next update.
    One for ICs, one For Bridges/Gates/Doors/Areas, and one for the Minecart.So everyone can choose, what he/she needs

    Expect the update tomorrow!

    Stay tuned :)
     
  20. Offline

    tdog158

    Craftbook isn't getting anything accomplished, if they aren't updating in a week I'm switching to this...
     
  21. Offline

    xlilcasper

    Can you tell us how to use the powersensor?
     
  22. Offline

    GeMoschen

    It's the samy syntax as the Lava and Water Sensor!
    Just put [MC0270] or [MC1270] on the 2nd line.
    on the third line:
    Write the Distance to the Block above or Below.
    And then Put a Lever on the Back of the IC.

    Example: (You want to check 2 Blocks above the ic)

    1. POWER SENSOR (Will be added)
    2. [MC0270]
    3. 2
    4.
     
  23. Offline

    xlilcasper

    And this detects if redstone is active in that block?

    I have an idea as well, though I"m not sure it's possible. Anyway to do away with the switches? It would be great if the sign could just activate the redstone in the space behind the block it's on instead of a switch needing to be there. This would stop some players from toggling switches I have setup to exploit some circuits. If not I can work around it but it would be nice.
     
  24. Offline

    GeMoschen

    Updated once again!
    Please delete the old jarfiles, if you have used a version <0.60alpha

    Changelog:
    Version 0.60alpha

    • Fixed MC3031 & MC3033
    • added MC0020
    • improved redstonehandling
    • started to clean up code
    • added the ability to add old transmitters and Receivers (just rightclick the sign)
    • The plugin is now splitted into different jars. Just use the ones you want to use!
    • FalseBookIC.jar = Handles ICs
    • FalseBookCart.jar = Handles Carts & all the sign-stuff of it
    • FalseBookBlock.jar = Handles Bridges/Doors/Areas
    • FalseBookExtra.jar = Handles Pumpkins/Netherrack/Glowstone
    • Added/Changed Permissions for creating Bridges, Doors and Areas
    • falsebook.anyic => allows you to build all ICs
    • falsebook.ic.xxx => xxx is the IC-Name, i.e. falsebook.ic.mc1201 allows you to build dispensers
    • falsebook.blocks.* => allows you to build Bridges/Doors/Toggleable Areas
    • falsebook.blocks.bridge => allows you to build Bridges
    • falsebook.blocks.door => allows you to build Doors
    • falsebook.blocks.area => allows you to build/edit Toggleable Areas
    [MERGETIME="1299847468"][/MERGETIME]
    Yeah this is right. The output goes high, if that block is powered directly or indirectly in the moment of the check

    Haven't testet it yet. But I don't know if it is possible to remove the lever. Because the lever activates the Redstone. I'll take a look into it
     
  25. Offline

    xlilcasper

    While I was thinking though I might suggest a few more IC's for you. Great work btw, I'm heavly thinking of removing craftbook all together. Just have to review what features from it I'm using, if any, that aren't in falsebook.

    Door detection
    Detect if a door X above it is open/close. Good for making a door auto close after a time.

    Proximity detection
    Detect if player/monster/animal is in X spaces and if so go high

    Extend the day/night check.
    Let us put in a tick number and check if the time is between X and Y. wrapping around at the 24000 mark.

    Make the sensors work from a distance.
    Take the light sensor, have the 4th line be a distance above the block to check, would let us put circuits under our house and check the 2nd floor for light. To keep compatibility if that line is empty, use the default of directly above. As a bonus you could add direction to this too in the form of <DIR><DISTANCE> on that line. Such as N5 or U10 (north 5 or up 10)

    If your able to activate redstone with out a level...

    Power Transport
    Activates the redstone in X blocks in direction Y. Would allow to make a short range transmitter/receiver and save a little room when your only going a few blocks.

    Well that's all my brain can think of at the moment. Great work once again, if any of these aren't possible or you don't like them then just continue what your doing. Your doing a great job.
     
  26. Offline

    anon

    Just wanted to thank you for the bridge/door permissions nodes. Your plugin is just awsome.
     
  27. Offline

    GeMoschen

    Updated again!
    There was a huge bug in the FalseBookIC.jar which has made the ICs unuseable
     
  28. Offline

    ddj

    Tried lots of different permissions setups (using groupmanager), but after creating an ic, this error occurs:

    Code:
    15:24:40 [SEVERE] Could not pass event SIGN_CHANGE to FalseBookIC
    java.lang.NoSuchMethodError: org.anjocaido.groupmanager.GroupManager.getPermissionHandler()Lcom/nijiko/permissions/PermissionHandler;
            at com.bukkit.gemo.FalseBookIC.FalseBookICCore.playerCanUseCommand(FalseBookICCore.java:78)
            at com.bukkit.gemo.FalseBookIC.IC.MC0420.<init>(MC0420.java:39)
            at com.bukkit.gemo.FalseBookIC.FalseBookICBlockListener.onSignChange(FalseBookICBlockListener.java:335)
            at org.bukkit.plugin.java.JavaPluginLoader$26.execute(JavaPluginLoader.java:289)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:59)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:255)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:849)
            at net.minecraft.server.Packet130UpdateSign.a(SourceFile:39)
            at net.minecraft.server.NetworkManager.a(SourceFile:230)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:76)
            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)
     
  29. Offline

    GeMoschen

    Update to 0.61alpha please! I had a huge bug in my ic-section. is fixed right now!
     
  30. Offline

    ddj

    Still no luck:(
    Only thing I do is create a sensor with [MC0420] and the value 5 on 3rd line. If I activate the sign :

    Code:
    15:59:04 [INFO] [FalseBook Block] Using 'GroupManager' to handle Permissions!
    15:59:04 [INFO] FalseBook Block 0.60alpha by GeMo enabled
    15:59:04 [INFO] [FalseBook Block] 0 Areas loaded.
    15:59:04 [INFO] [FalseBook IC] Using 'GroupManager' to handle Permissions!
    15:59:04 [INFO] [FalseBook IC] 0 Transmitters loaded.
    15:59:04 [INFO] [FalseBook IC] 0 Receivers loaded.
    15:59:04 [INFO] [FalseBook IC] 0 Sensors loaded.
    15:59:04 [INFO] FalseBook IC 0.61alpha by GeMo enabled
    
    16:00:03 [SEVERE] Could not pass event SIGN_CHANGE to FalseBookIC
    java.lang.NoSuchMethodError: org.anjocaido.groupmanager.GroupManager.getPermiss
    onHandler()Lcom/nijiko/permissions/PermissionHandler;
            at com.bukkit.gemo.FalseBookIC.FalseBookICCore.playerCanUseCommand(FalsBookICCore.java:78)
            at com.bukkit.gemo.FalseBookIC.IC.MC0420.<init>(MC0420.java:39)
            at com.bukkit.gemo.FalseBookIC.FalseBookICBlockListener.onSignChange(FaseBookICBlockListener.java:342)
            at org.bukkit.plugin.java.JavaPluginLoader$26.execute(JavaPluginLoader.java:289)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:59)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:255)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:851)
            at net.minecraft.server.Packet130UpdateSign.a(SourceFile:39)
            at net.minecraft.server.NetworkManager.a(SourceFile:230)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:76)
            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

    GeMoschen

    mhh.. I'm not able to reproduce this error right now. Which Version of GroupManager do you use?
    [MERGETIME="1299860384"][/MERGETIME]
    ahh I see now!
    It seems that there was a change in the newest version of the GroupManager plugin! I'll fix it now
     

Share This Page