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

    Puremin0rez

    I keep getting some Redstone error that's causing Falsebook to crash the whole server. I can't copy the error as it goes too fast and my log file is too big but I'm just letting you know, although that might be a little hard with no error.
     
  3. Offline

    manyak

    Do the cauldrons now work?
     
  4. Offline

    GeMoschen

    Yeah you're right. It just sets the the (of the world, where the IC is in) every x (default: 10) Ticks to the specified time.

    This is not a IC. It's just a sign. Take a look at this please:
    Wiki

    Is there enough space above the ic?

    You need it like this (Sideview): 2 Blocks free above the IC

    Code:
    X
    A
    A
    BS__L
    
    X = Any other block
    A = Air
    B = Block with the sign on it
    S = MC1200-Sign
    _ = Redstone
    L = Lever
    

    Thanks for the Bugreport!
    But: Do not enter a floatingpoint value for the apple tree drop. Only integernumbers.
    This should stop the tree from dropping anything.
    "AppleDropChance=0"

    If this does not work, then Try "AppleDropChance=-1"


    Woodz, I just went to your server again and now it works with "dirt" on line 3... your server is really strange :D

    Another example for the collect/Deposit:
    Code:
    Line 1: BLANK
    Line 2: [Deposit]
    Line 3: dirt-35:14
    Line 4: wool:4-49
    
    Result: The chest will only transfer dirt, red wool, yellow wool and obsidian to the storagecart!
    
    Line 1: BLANK
    Line 2: [Collect]
    Line 3: stone-35:15
    Line 4: gold_block
    
    Result: The storagecart will only transfer stone, black wool and gold blocks to the chest!

    hmm.. would be quite nice if you can somehow send me just parts of the error (opening it with wordpad should do it). Otherway it is impossible to see what causes the error :/

    But thanks anyway!


    Heres the examplefile for me:
    Code:
    Cacoa;1*3,1*353,1*326;1*351:3
    redwool;1*35:0,1*38;1*35:14
    And this is working for me. :)

    Yes, they do work! :)
     
  5. Offline

    gRey_oNE

    Thank u very much!
    Great work with the update :)
    I can't wait to make some tuts about the improvements! ;)
     
  6. Offline

    manyak

    What about it?
     
  7. Offline

    GeMoschen

    For now, it is not possible, but this is on my todo-list to prevent blockfarming!
     
  8. Offline

    manyak

    I have already asked in another topic, but still have no satisfying answer.
    Is there any way to get player's name and put it in the template on sign to execute some sort of command when player pushes the button (for example add permissions to player)?
    That would discover many interesting features for my server and so on. I understand that this would be more simple with pushing the sign, but button looks pretty good instead of sign.
    Hope u will advice me something or put it in To-Do list, it would be really great.
     
  9. Offline

    gRey_oNE

    I know a possibility :)
    you need a sensor, to detect the specific person. set the range one or two blocks before the person reaches the trigger.
    than u need the p-bridge or p-door to create a block that changes its material from "0" (or whatever) to "55".
    Now the signal can reach its destination, only if the correct person is in front of the button. :)
     
  10. Offline

    Sh4d0w

    @GeMo:
    I think i found the collect problem

    Sign:
    1st blank
    2nd [Collect]
    3rd all
    4th blank

    if i set in line 3 the id 1 (cleanstone) instead "all", no error comes and the item will be collect !
    Function broken with "all".

    btw: here is a screen for the fireitem.
    This item is randomly in a chest, if it be taken out the client crashes

    [​IMG]
     
  11. Offline

    manyak

    No way, really :< What is about new players? I will need to reprogram this circuit every time?
     
  12. Offline

    gRey_oNE

    u can do this with groups too.
    but only a suggestion. of course u can wait for an update.
     
  13. Offline

    GeMoschen

    The only way to make it possible is using the same system as the simpleminecart-system combined with an stationblock.

    You need to stand on a specified blocktype, (which will be powered by redstone then) and then, a command can be executed playerspecified..

    I will look into this!


    Thanks for this! I will try this out, and see what happens :)

    EDIT:
    Fixed this now. I think I will release a hotfix with some small changes today!
     
  14. Geo: great news, the GC issue is fixed in 0.86, either by you or Bukkit CB, we'll never know :)

    This really need some updated documentation now, for example, I can't find the Minecart block permission nodes?
     
  15. Offline

    GeMoschen

    Nice to hear that! :) I changed the handling a bit, but I'm not quite sure what caused the memoryleak for you sinc I didn't have that problem :-/

    Oh wait.. did i forgot that? Will add this ASAP :)
     
  16. Offline

    Sh4d0w

    yes it seems to be fixed. My hole Serverlog was spammed of "Can't keep up! Did the system time change, or is the server overloaded?" messages, because the chunks aren't unloaded if unused.
    If i try /gc, over 11.000 chunks were loaded, and a few minutes after it the server restarts

    i want to ask it...

    i think this was the solution since 0.86:
     
  17. Offline

    Spycoclown

    i have a question is it posible to change the Cauldrons design? i would like to make it in the wall so it have to be vertikal not horizontal. becaus i want to let it look like an furnace. that would be great ;)
     
  18. Offline

    Sevenos

    Could you please release the source of the latest version?
     
  19. Offline

    popdog15

    Cauldrons are PRO. this is for u. [diamond][diamond][diamond][diamond][diamond][diamond][diamond][diamond][diamond][diamond][diamond][diamond][diamond][diamond][diamond][diamond][diamond][diamond][diamond][diamond][diamond][diamond][diamond][diamond]:D
     
  20. Offline

    pelvix

    @GeMoschen
    I'm also still encountering the REDSTONE_CHANGE error, but here's the relevant part of the serverlog you requested.
    Running craftbukkit build 860 with FalseBook 0.86 and Permissions 2.7.4
    I hope it helps.
    The log is too big to post so I upped it here:
    http://pastebin.com/KH0d5P0F

    With best regards,
    cervix
     
  21. Offline

    GeMoschen

    I'm currently working on a method to allow the use of cauldrons on a normal workbench! That method will be implemented in 0.87alpha.

    For the upcoming partial fix 0.86.1 here's a part of the changelog:


    Thanks for this!! I think I fixed it now! We'll se in 0.86.1
     
  22. Offline

    Spycoclown

    no i like the cauldrons it is a new block, not realy a block but my player like it as a new furnace what i think is realy good. so i would love to use it but only vertikal not horizontal. with a chimney it looks great. For my Blacksmith with lava and all its good. i can make you a pic to show you what i mean later at home.
     
  23. Thanks :)

    Another issue, people reporting getting apple drops, yet I have "AppleDropChance=0" in all config files.
     
  24. Offline

    quickclay

    Updated from .85 to .86 and now my console is spammed with the following new errors:
    CB860, perm 2.7.4, ah.. looks like I'm not alone.
    If the fix is going to take a while, could you please post a link to the .85 version to use in the meantime? Thanks!
    Show Spoiler

    2011-06-14 07:36:52 [SEVERE] Could not pass event REDSTONE_CHANGE to FalseBookExtra
    java.lang.StackOverflowError
    at java.text.FieldPosition$Delegate.<init>(Unknown Source)
    at java.text.FieldPosition.getFieldDelegate(Unknown Source)
    at java.text.SimpleDateFormat.format(Unknown Source)
    at java.text.DateFormat.format(Unknown Source)
    at java.text.Format.format(Unknown Source)
    at org.bukkit.craftbukkit.util.ShortConsoleLogFormatter.format(ShortConsoleLogFormatter.java:45)
    at java.util.logging.StreamHandler.publish(Unknown Source)
    at java.util.logging.ConsoleHandler.publish(Unknown Source)
    at java.util.logging.Logger.log(Unknown Source)
    at java.util.logging.Logger.doLog(Unknown Source)
    at java.util.logging.Logger.log(Unknown Source)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:330)
    at net.minecraft.server.BlockRedstoneWire.a(BlockRedstoneWire.java:114)
    at net.minecraft.server.BlockRedstoneWire.g(BlockRedstoneWire.java:44)
    at net.minecraft.server.BlockRedstoneWire.doPhysics(BlockRedstoneWire.java:289)
    at net.minecraft.server.World.k(World.java:431)
    at net.minecraft.server.World.applyPhysics(World.java:411)
    at net.minecraft.server.World.update(World.java:379)
    at net.minecraft.server.World.setTypeIdAndData(World.java:363)
    at org.bukkit.craftbukkit.block.CraftBlock.setTypeIdAndData(CraftBlock.java:140)
    at com.gemo.FalseBook.Extra.FalseBookExtraBlockListener.GlowstoneExecute(FalseBookExtraBlockListener.java:234)
    at com.gemo.FalseBook.Extra.FalseBookExtraBlockListener.signRedstoneEvent(FalseBookExtraBlockListener.java:165)
    at com.gemo.FalseBook.Extra.FalseBookExtraBlockListener.onBlockRedstoneChange(FalseBookExtraBlockListener.java:34)
    at org.bukkit.plugin.java.JavaPluginLoader$33.execute(JavaPluginLoader.java:468)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:310)
    at net.minecraft.server.BlockRedstoneWire.a(BlockRedstoneWire.java:114)
    at net.minecraft.server.BlockRedstoneWire.g(BlockRedstoneWire.java:44)
    at net.minecraft.server.BlockRedstoneWire.doPhysics(BlockRedstoneWire.java:289)
    at net.minecraft.server.World.k(World.java:431)
    at net.minecraft.server.World.applyPhysics(World.java:409)
    at net.minecraft.server.BlockRedstoneWire.g(BlockRedstoneWire.java:52)
    at net.minecraft.server.BlockRedstoneWire.doPhysics(BlockRedstoneWire.java:289)
    at net.minecraft.server.World.k(World.java:431)
    at net.minecraft.server.World.applyPhysics(World.java:406)
    at net.minecraft.server.World.update(World.java:379)
    at net.minecraft.server.World.setTypeIdAndData(World.java:363)
    at org.bukkit.craftbukkit.block.CraftBlock.setTypeIdAndData(CraftBlock.java:140)
    at com.gemo.FalseBook.Extra.FalseBookExtraBlockListener.GlowstoneExecute(FalseBookExtraBlockListener.java:234)
    at com.gemo.FalseBook.Extra.FalseBookExtraBlockListener.signRedstoneEvent(FalseBookExtraBlockListener.java:165)
    at com.gemo.FalseBook.Extra.FalseBookExtraBlockListener.onBlockRedstoneChange(FalseBookExtraBlockListener.java:33)
    at org.bukkit.plugin.java.JavaPluginLoader$33.execute(JavaPluginLoader.java:468)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:310)
    at net.minecraft.server.BlockRedstoneWire.a(BlockRedstoneWire.java:114)
    at net.minecraft.server.BlockRedstoneWire.a(BlockRedstoneWire.java:159)
    at net.minecraft.server.BlockRedstoneWire.a(BlockRedstoneWire.java:159)
    at net.minecraft.server.BlockRedstoneWire.g(BlockRedstoneWire.java:44)
    at net.minecraft.server.BlockRedstoneWire.doPhysics(BlockRedstoneWire.java:289)
    at net.minecraft.server.World.k(World.java:431)
    at net.minecraft.server.World.applyPhysics(World.java:411)
    at net.minecraft.server.BlockRedstoneWire.g(BlockRedstoneWire.java:52)
    at net.minecraft.server.BlockRedstoneWire.doPhysics(BlockRedstoneWire.java:289)
    at net.minecraft.server.World.k(World.java:431)
    at net.minecraft.server.World.applyPhysics(World.java:411)
    at net.minecraft.server.World.update(World.java:379)
    at net.minecraft.server.World.setTypeIdAndData(World.java:363)
    at org.bukkit.craftbukkit.block.CraftBlock.setTypeIdAndData(CraftBlock.java:140)
    at com.gemo.FalseBook.Extra.FalseBookExtraBlockListener.GlowstoneExecute(FalseBookExtraBlockListener.java:234)
    at com.gemo.FalseBook.Extra.FalseBookExtraBlockListener.signRedstoneEvent(FalseBookExtraBlockListener.java:165)
    at com.gemo.FalseBook.Extra.FalseBookExtraBlockListener.onBlockRedstoneChange(FalseBookExtraBlockListener.java:34)
    at org.bukkit.plugin.java.JavaPluginLoader$33.execute(JavaPluginLoader.java:468)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:310)
    at net.minecraft.server.BlockRedstoneWire.a(BlockRedstoneWire.java:114)
    at net.minecraft.server.BlockRedstoneWire.g(BlockRedstoneWire.java:44)
    at net.minecraft.server.BlockRedstoneWire.doPhysics(BlockRedstoneWire.java:289)
    at net.minecraft.server.World.k(World.java:431)
    at net.minecraft.server.World.applyPhysics(World.java:409)
    at net.minecraft.server.BlockRedstoneWire.g(BlockRedstoneWire.java:52)
    at net.minecraft.server.BlockRedstoneWire.doPhysics(BlockRedstoneWire.java:289)
    at net.minecraft.server.World.k(World.java:431)
    at net.minecraft.server.World.applyPhysics(World.java:406)
    at net.minecraft.server.World.update(World.java:379)
    at net.minecraft.server.World.setTypeIdAndData(World.java:363)
    at org.bukkit.craftbukkit.block.CraftBlock.setTypeIdAndData(CraftBlock.java:140)
    at com.gemo.FalseBook.Extra.FalseBookExtraBlockListener.GlowstoneExecute
     
  25. Offline

    GeMoschen

    Thanks for this info. I've now fixed it in 0.86.1. So "AppleDropChance=0" will disable the treedrop!


    Thanks! Just wait for 0.86.1
     
  26. Offline

    woodzy

    @GeMoschen
    ill have to setup the outher stuff to see what else is needed to be fixed :)
    im online now to and is there an ALL or a * way to deposit everything?
     
  27. Offline

    GeMoschen

    There is ALL for Deposit/Collect. But it has a serious bug in 0.86, so don't use it! (Really: DONT!) :)

    I just fixed it today.
     
  28. Offline

    Paddy07

    Is there anyway to make the commandsender (MC1511), so that it enters the command through the players chat, instead of through the console, so that it directly affects that player?
     
  29. Offline

    GeMoschen

    For this, there is another IC planned
     
  30. Offline

    woodzy

    @GeMoschen
    GOD SOO TEMPTING!! i wont use it ;)
    NOT! [fire]
    just tosed an error thats all
     
  31. Offline

    Gimlao

    There's just a little problem with the elevator signs :
    If there's tall grass, it says : "You would be obstructed." =/
    It's like teleportorting on flowers, this message shouldn't show up. =P

    And we can't "turn off" the netherrack with a lever placed directly on one of its sides.
    ( We can do it with soulsand and pumpkins. )
     

Share This Page