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

    woodzy

    well u cant use a sign editor to edit the IC signs becouse thay are "regestered" that have to be remover first so there unregistered then u can change them as needed
     
  3. Offline

    DerKB

    Well i can, i do it all over, i change there settings and all works fine if i use the syntax the IC is able to deal with.
    So changing item ids, player names, positions and other options on the ic works very well.
    Not sure if i ever changed the MCxxxx number, something to test out, but in general a sign editor is realy fine and usefull with plugins like this one that is using signs.
    The problem i got was by editing a sign with a wrong value, what caused the crash, was not a big deal at all to fix it, cause i knew what was going on and what i did and caused the problem and were that IC was placed.
    But the point is, if you give users a sign editor plugin and one goes out and changes the values like i did, he will crash the server (like i did).

    The problem with this is, i like editing my ICs and Signs with that plugin and my users like it to, maybe i should test this out if i protect that area with world guard or even more specific the signs them self with lwc or something ...

    And as far as i know, no normal IC is registered or something, Transmitters, Receivers, Sensors are, thats why the .db files are there and that is all fine.

    Regards
    derkb

    @GeMoschen
    How about putting all the "new" ics into your extra jar file to keep compatibilitie more up, so if someone likes to maybe switch to "the other plugin" but still likes to use the real nice new ics of yours he can do, or even make an own jar file for them to keep the stuff clean and all compatible like you intedet with using the same syntax and numbers and stuff.
    I for now changed all my stuff to your plugin, damn i hated it to run around and fix the gates and bridges cause they mostly were redstone powerd ones that got not recognized after the change, but now they are all up and working again.

    Beste Grüße
    DerKB

    Edit:
    Even changing the MCxxxx works fine with a sign editor, only sensors and transmitter/recivers need to be ticked again to work.
     
  4. Offline

    AFakeman

    Why did you add 0111 (receiver) and didnt add 1111 (sender)? Oh^ and could you write PerlStone code to do it myself?
     
  5. Offline

    woodzy

    its MC1110 (transmitter) and MC0111 (recever) you mucst add a "channel name" on the 3rd line as well m8
     
  6. Offline

    AFakeman

    Yeah?
    Yeah, realy.
     
  7. Offline

    GeMoschen

    Damn.. so many answers in just one day :D

    I'll try to answer them all now:


    Thanks for those Bugreports! I'll take a look into it!

    Damn.. I thought I fixed it... have to take another look into it :)

    The difference in the algorithms is, how exactly the Blocks get replaced. (the buildorder of the blockreplace)

    "1" uses just the distance from the block to the IC. So Blocks that are far away will get replaced later then the blocks near to the ic.

    "2" just replaces the blocks one by one in the order it has found the blocks.

    "3" is something like a "waypoint"-System. If a block splits up into 2 ways, the blocks on both sides will be replaced at the same time.

    I'll make a video to show the differences!

    use this command: /fareatoggle areaname autosave

    Yes it was ;) Areas will be toggled on to the last saved state

    Can you post your full server-log with what class is casted wrong?

    Those options will be added with the next update :)

    This is not planned for now. But if you wanna code it, just do it and send it to me ;)

    Thanks for this and all the other posts belonging to this! For now, the Validation-check is only done when creating the sign. But I will add the check to the execution of the IC!

    Thanks for this ;)


    Did you toggle the bridge to on? If so, then this is not a bug. It's a feature to prevent players from farming blocks with bridges/Doors/Gates


    Yes it is. That's why its said 614+ ;)


    You can't create doors as a normal user, but you can use them. As an admin, you should be able to do all the stuff

    I still got no clue why those things happen. But it's a known bug for now. I'm still working on fixing this.

    Hmm.. first time I see this error. :/ Have you tried to remove some of the startoptions? It's a damn long Command-Line :D

    But I will try to fix this somehow


    I hopefully answered all of the questions. If not, please write them down again and I'll try to help you out :)

    And BTW: I think I will release 0.83 today or at least tomorrow!
     
    sampuig12 likes this.
  8. Offline

    Chillers

    Thanks for the quick reply very impressed with your work, i just tried that and it did happen, however is there a way to set it so that admins can demolish them either way, i dont want have to keep re-filling the area in which blocks are removed. Many thanks.
     
  9. Offline

    GeMoschen

    Thanks for this suggestion. I think I will add this possibility with 0.83
     
  10. Offline

    Cristof

    I removed FalseBookExtra.jar and all workfine... i think that there is a strange bug between toggle pumpkinks and IC ;)
     
  11. Offline

    haldavid

  12. Offline

    Malkierian

    Um, I do believe all those -MCXXXX permissions are added in wrong. If the 'falsebook.ic' node is in there, all of those MC's aren't necessary (not to mention the fact that they don't stand alone as permissions nodes).
    Holy crap, I had no idea it was so long! Anyway, I can't see anything on there to suggest a problem (most of the stuff you use I use as well). It seems like something went recursive that wasn't supposed to, because it's just the same 16 or so lines over and over again. @GeMoschen Any clue at all about this?
     
  13. Offline

    khamseen_air

    Nope :(

    I was wondering if there is a way to limit what certain people can spawn with the dispenser [MC1201] as I'd like to limit a few people from being able to generate TNT or Gunpowder simply because they can't be trusted to not blow up the buildings of other people with it.

    Or would my only option be to grant access to the IC to only those who can be trusted and then let them be able to create anything with it?
     
  14. Offline

    GeMoschen

    Ah sorry for this!
    This is what I thought about it:
    I think I will add an blacklist for the item-dispenser (MC1201) with the next update. This way you cann add your own blacklisted Items to it.


    Try to do this:


    Admin:
    default: false
    info:
    prefix:
    suffix:
    build: true
    inheritance:
    permissions:
    - '*'
    - falsebook.anyic

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 11, 2016
  15. Offline

    khamseen_air

    That would be ideal!
     
  16. Offline

    sampuig12

    Nope still same =/

    I have took them off and still nothing .

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

    GeMoschen

    Just a simple question:
    Are you in the group "admin"? :/
     
  18. Offline

    sampuig12

    lol well i think, im an op and hum :

    users:
    sampuig12:
    group: Admin
    permissions:
    - '*'
    - 'falsebook.anyic'

    When it says : you are not allowed to build P-Detection or what ever sign i get this :

    21:22:11 [SEVERE] Could not pass event BLOCK_PLACE to Permissions
    java.lang.NullPointerException
    at com.nijiko.permissions.Control.getGroups(Control.java:625)
    at com.nijikokun.bukkit.Permissions.Listener.onBlockPlace(Listener.java:
    43)
    at org.bukkit.plugin.java.JavaPluginLoader$24.execute(JavaPluginLoader.j
    ava:344)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    a:59)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava:255)
    at org.bukkit.craftbukkit.event.CraftEventFactory.callBlockPlaceEvent(Cr
    aftEventFactory.java:84)
    at org.bukkit.craftbukkit.event.CraftEventFactory.callBlockPlaceEvent(Cr
    aftEventFactory.java:68)
    at net.minecraft.server.ItemSign.a(ItemSign.java:57)
    at net.minecraft.server.ItemStack.a(ItemStack.java:56)
    at net.minecraft.server.ItemInWorldManager.a(ItemInWorldManager.java:218
    )
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:447)
    at net.minecraft.server.Packet15Place.a(SourceFile:57)
    at net.minecraft.server.NetworkManager.a(NetworkManager.java:198)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:72)
    at net.minecraft.server.NetworkListenThread.a(SourceFile:100)
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:368)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:283)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:375)
    21:22:22 [INFO] Sign Changed!
    >

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 11, 2016
  19. Offline

    Flenix

    Is there a way of adding a wildcard (*) to player sensors
    So if we had groups like this:
    Good Warrior
    Good Mage
    Good Archer
    Evil Warrior
    Evil Mage
    Evil Archer

    We could type "Good *" and it would work for all the Good groups?

    (I'm mainly asking because most of our groups names are more than 12 characters long, so it wont work for them right now...)
     
  20. Offline

    GeMoschen

    Uhhm.. This error has nothing to do with falsebook. If you delete all FalseBook-Files, the error should still be there, 'cause this error seems to come from Permissions.
    (Could not pass event BLOCK_PLACE to Permissions java.lang.NullPointerException)


    Nice Idea! I think I will add this.
     
  21. Offline

    sampuig12

    Ok but im still wondering why... why ! i can not build because i have build : true ....
     
  22. Offline

    Lolmewn

    Will some kind of area protection be available in the future? Im going to use it anyway, but that would be *super mega awesome*
     
  23. Offline

    GeMoschen

    There is already an area-protection :)
    define the area and save it with "/farea areaname". (area-protection is by default off)

    Now use the following command: /fareatoggle areaname protect.
    This will toggle the area-protection to on :)
     
    Lolmen likes this.
  24. Offline

    OmegaII

    Minecarts don't stick to corners anymore. Any way to fix that with falsebook ? ( except putting brakes every now and then ). If I look at the youtube video they stick to the corners with 8x boost also. If I try it on my server they want to go in a straight line ignoring the corner. The booster is 11 blocks away.
    But the carts also want to go straight if they go down on their own energy at a certain speed.

    Edit: K weird. Although I didn't change any values I removed the Falsebook propreties file, restarted the server. And now it seems to work. Although I don't see the speed of the carts anymore. But the cart has the energy, because it can reach the end of my track. Before the cart had a huge speed, but it went haywire.
     
  25. Offline

    Test3891

    I have two IC requests, if you could consider them that would be great.

    1. TNT version of the arrow launcher IC with permissions (an option to set the amount of ammo each has would be great too.)

    2. A clock IC that sends out a set number of pulses when it gets a signal.

    Thanks.
     
  26. Offline

    KeithGB

    Hey I'm not sure what to put on the sign to get an area to toggle. Perhaps I am being especially blonde.

    Also how do the new sort blocks for minecarts work?
     
  27. Offline

    Xav

    Sorry to add to your pile of requests, but would it be possible to add hidden buttons like in CraftBook? Making it such that you can right click a block to set off a circuit instead of a button.
     
  28. Its exactly like in craftbook just put [X] on second line and voila =)
     
  29. Offline

    kahlilnc

    Is it a plugin to where you set fire on the Netherrack and use redstone with it and it will open a door?
     
  30. Offline

    but2002

    How come I can't activate a redstone sign from powered redstone below?
     
  31. Offline

    Nineza

    This was my question from page 29... Please answer it. :p
     

Share This Page