Inactive [MECH] ControllerBlock v1.18 - Toggle blocks on/off with redstone [740]

Discussion in 'Inactive/Unsupported Plugins' started by Hell_Fire, Jan 24, 2011.

  1. Offline

    Hell_Fire

    ControllerBlock - Toggle blocks on and off with redstone

    I've stopped work on this plugin due to other work, please see Zero9195s continuation of this plugin here: http://forums.bukkit.org/threads/34394/

    Pretty simple, there was a version of this for hmod, so the inspiration comes from that.

    Iron blocks can be turned into controller blocks. Drop the block down, drop a redstone wire or torch on top, switch to the type of block you want to toggle and smack the iron block with it. (Can remove redstone on top after it's been set as a ControllerBlock).

    Place those blocks down where you want them to be, you can work from multiple piles of it, where it is in the inventory doesn't matter, as long as you place the block of that type.

    Once you're done placing blocks, wack the iron block again and it'll save the block locations and ready to go. Power the block they'll appear, remove the power and they'll disappear again. Invert the control with a redstone torch on top of the block. To remove the binding, just remove the block.

    Source is included in the .jar file in case I disappear. Tested on my local server but other than that, not much else. Sure you guys will find me bugs :)

    A smallish howto of how to make blocks, and change between types.


    Features:
    • Redstone toggleable blocks
    Download ControllerBlock (recommend using the recommended build of craftbukkit here, previous version available below in the changelog, tested up to 733).

    NOTE: IN 1.07 CREATING CONTROLLERBLOCKS CHANGED, YOU NEED TO PUT A REDSTONE TORCH OR WIRE ON TOP OF THE BLOCK BEFORE YOU LEFT CLICK ON THE BLOCK TO CREATE. (Yes, enough people have missed this change to warrant the large bold text :p)

    Source now also available up on GitHub! https://github.com/Hell-Fire/ControllerBlock

    Some builds done with ControllerBlock:
    Treasure Quest 3 (dungeon game inside MineCraft) (by neoguy21)
    Xtreme HowTo controller blocks (by mrgreaper)
    :getout: frog animation (by Gorbachev, sup goons :V)
    gravity mob trap (by Arolathe)
    hidden staircase/entrance (by narrowtux)

    And a couple by me:
    Real simple on/off example/howto
    Item elevator
    Portcullis/castle gate build/howto (long >.<)

    Known Issues:
    - Placing a block in snow/flowing water/lava doesn't register.
    - Occasionally block hits/places/destroys don't register.
    - Liquids being directly controlled don't work properly.

    Changelog:
    Version 1.18
    - Updated for craftbukkit #733
    Version 1.17
    - Fixed config loading of BlockFlowProtectMode and BlockPhysicsProtectMode
    Version 1.16
    - Fixed for changes to bukkit/craftbukkit #602
    - Changed some messages, added some config options, haven't slept much, so forgotten a bit of what's changed, find bugs! :)
    Version 1.15
    - Fixed up multiworld, also loads the data file after all the other plugins have loaded.
    Version 1.14
    - Changed world to use name instead of the ID in data file, should fix multiworld stuff when ControllerBlock loads before other multiworld initializing plugins.
    - Not much else that I recall, will be another version soon
    Version 1.13
    - New config patcher, new options get added into the ControllerBlock.ini automatically.
    - Added a whole lot of currently disabled debug lines (They're spammy... really spammy).
    - Added option to disable the edit dupe check all together.
    - Added protection against water/lava flows (and dupe checks, that are disable-able with the above new option).
    - Added ability to disable the checks against Permissions (and clones) completely, if you want to just use my inbuilt controls only (not mandatory to set if you don't have Permissions, this is in addition to, if Permissions isn't installed, it won't use it anyway).
    - Fixed Grass/Dirt and Redstone Torch On/Off in the edit dupe checks. No other blocks are coming to mind that change automatically.
    - Added a bunch of error checking on the loading of the ControllerBlock.dat, hopefully will give me some clues as to what's going on there.
    Version 1.12
    - Removed plugin constructor for craftbukkit-419+ (wasn't needed anyway)
    - Fixed Permissions mod checking stuff (haven't tested it actually works with permissions, but doesn't seem to throw any errors on loading anymore)
    Version 1.11
    - Fixed a bug that mostly affected Windows users with .dat handling (wasn't closing the file on reading, so it couldn't overwrite it when saving).
    - Added some sanity checking to reading the .dat file (empty lines ignored rather than creating null controllerblocks that make the mod unable to save).
    - Destroying a block in edit mode that has more than one controllerblock controlling it will replace the block with the type from the enabled controllerblock.
    - Destroying a controllerblock now destroys all the controlled blocks and refunds them all at the controller block itself.
    Version 1.10
    - New antidupe code, a lot more reliable!
    - Fixed permissions check (uninitialized objects are a pain :p)
    Version 1.09
    - Fixed a rather critical bug that was saving the new data format with the old identifier.
    -- (YOU ONLY NEED TO DO THIS IF YOU USED THE BUGGED 1.08) --
    If affected by this (getting NumberFormatException on loading), edit ControllerBlock.dat with a text editor and change the first line from "# v2" to "# v3" (That's <hash><space>v3).
    -- (YOU ONLY NEED TO DO THIS IF YOU USED THE BUGGED 1.08) --
    Version 1.08 - critically bugged, don't use, use 1.09 instead
    - Added a builtin permissions support, also supports Nijikokuns Permissions on top of it
    - Removing the controller block with WorldEdits superpick, and possibly any of the "stick" plugins that cancel/set to air on hit will now remove the controller block.
    - Added configurable limits on number of blocks and block distance from controllerblock (is a "sphere" around the controllerblock, rather than a cube, might add another option to change it later).
    - Probably some more random little bugfixes/refactoring, but I can't remember >.<
    Version 1.07
    - Updated for API changes (bukkit-144/145 and craftbukkit-323, tested with 326)
    - Config file format change, old config files will convert automatically
    - ControllerBlocks need a redstone "thing" (wire/torch) on top to create a ControllerBlock
    - Added per-tick, per-controllerblock .isBlockPowered() check for more natural redstone integration (power feeds into the block rather than needing wire on top), more CPU hungry, toggleable with old quick REDSTONE_CHANGE event method in config (quickRedstoneCheck=true for fast version that needs wire on top of block)
    Version 1.06
    - Updated for API change (bukkit-128/craftbukkit-281, only tested with 289)
    - Added counts on block add/remove messages
    - Added notice if a block gets removed by the anti-dupe code while editing
    Version 1.05
    - Updated for API change (bukkit 122/craftbukkit-265)
    - If you're running a version prior to this, you can still find 1.04 at here. I won't be supporting it anymore though, so any bug fixes, etc, won't find there way backported there.
    Version 1.04
    - Moved config/data to plugins/ControllerBlock (or whatever getDataFolder() is). Should make it multi-server usable as long as each server has a different plugins dir.
    - Sorted out minecart track metadata storing, this should make dynamic minecart tracks actually stay how you put them out now.
    - Stacked fences should work again now.
    - Probably some other small bugfixes that I've lost track of.
    Version 1.03
    - More refactoring
    - Inverted blocks again, blocks on when redstone wire off, reads from torches now, blocks on when redstone torch on.
    - Added some error handling in the config file loading
    - Fixed a metadata handling bug when a block has more than one controller.
    - Listen to event cancellations, no longer processes canceled events.
    - Changed a bunch of the edit mode handling, still similar to how it was, just with some nice changes (no longer need to exit editing one block to edit another, will save/finish the previous block for you).
    - Can now edit/modify ControllerBlocks that were made with a different Material before a configuration change took place, Material only matters for creation of new blocks.
    Version 1.02
    - Whole lot of code refactoring
    - Blocks on when redstone on (can still use torches)
    - Block protection for controlled blocks (Physics events can't modify controlled blocks anymore, fixes duping issues, but allows some odd builds, might implement a "break" feature like the original had, where block changes cause the controllerblock to disable)
    - Added configuration file (creates on first load, in main folder, ControllerBlock.ini). First line is ControllerBlock material type, other lines are disallowed materials.
    - Saves block metadata, allows toggling of minecart tracks.
    - Probably some other stuff I'm forgetting.
    Version 1.01
    - Added controlled block checks, need to edit block before removing controlled blocks
    Version 1.0
    - Release
     
  2. Offline

    Hell_Fire

    Could you check the actual version you downloaded, what shows up when the plugin loads up? loc2str hasn't been on line number 306 for a while now...
     
  3. Offline

    Andred

    It's version 1.12. Odd, I was sure I got 1.13.

    EDIT: Problem still persists in 1.13, essentially the same, with no special error message.
     
  4. Offline

    hillage

    Hey, just reporting a possible bug. I was using a controller block, placing items... and i died. Went back, retrieved my items, and continued placing just fine. I finish using it... and it wont finish editing. It's a great plugin, and ive never run into this error. Just hope you can fix it...

    Now that I look back, its the same error as Andred posted. Hitting the block, but looking at the error, it seems as though it doesnt know what to do from there. I'm no coder (yet)... so I dont know whats going on. Just hope I help solve this issue.
    EDIT: It seems to happen when you destroy the block before finishing with the editing and placing of blocks. Not sure if me dieing had anything to do with it, I can't try to reproduce it because I can't use any blocks, even after removing the trouble block...
    EDIT2: Placing more of the block I used for the trouble controllerBlock, it still says it placed an item, then tells me the total number of blocks. I deleted the block still... Just giving you all the info I can to help solve this. It's a great plugin!
    EDIT3: Nevermind that. I restarted my server, it worked fine. But, going to stop editing didnt work. Just go with what Andred posted earlier. I get the same error too...
     
  5. Offline

    The_Ianator

    Is there any way this plugin could be changed to work with MoveCraft vehicles? I'm trying to implement a large lava pillar weapon activated by turning off the glass layer beneath it, but whenever I move the vehicle it messes with ControllerBlock.
     
  6. Offline

    mrgreaper

    i did a how to for our server decided to share the how to (might be of use to others too) ...i was very sleepy when i recorded it so excuse me wattling on lol and if your not interested in our server skip about a minute in
    http://www.youtube.com/watch?v=_2mD0brAAhI
     
  7. Offline

    Hell_Fire

    Nice video, will add to the first post :)
    --- merged: Mar 2, 2011 12:04 PM ---
    I'm wanting to do some tying into Movecraft vehicles at some point, but wanting to get it stable as it is first. Has some rather serious bugs that some people are getting that I'm having troubles pinning down.
    --- merged: Mar 2, 2011 12:07 PM ---
    Hrmmmmm, this problem is bugging me >.<
     
  8. Offline

    xemnes

    i really do not like how this one works, can you not make a totaly exact port? i have many existing controller blocks with my hmod server and now that im going to move to bukkit, this pluggin will not work, i dont like how you dont have seperate inventory slot for active and inactive nor a wand to edit =/

    this is preventing me to move to bukkit completely now
     
  9. Offline

    mrgreaper

    give it a try chap its extremly easy to use and effects you can create are very good
    if you want to use more then one matterial simply link two blocks together :)

    have a look at the how to video i made (post 311) everybody on our server loves it how it is
    in the video i use an inverter to make one block active while another is inactive and vice a versa so that will accomplice the same as an active slot and an inactive slot and is real easy to do

    the only real pain would be porting your existing ones over

    put come over to bukkit its good here (come to the darkside, we have cookies!)
     
  10. Offline

    xemnes

    lol, cookies, i like cookies, but could i show you what i mean on my existing hmod server, the thing is i want the slot 8 and slot 9 feature where 9 is inactive and 8 is active, which i tried doing with 2 seperate blocks with this and it didnt work
     
  11. Offline

    mrgreaper

    as i say thats effectively what i do in the video, the mistake is proberly having them too close together or not trailing the redstone into the inverter corectly (i kept making that mistake)
    the redstone inverter is a default minecraft object try to create it on your server and see if you can toggle the two outputs, if you can do that you just need to place a control block on each output (redstone dust extending on top of them) then toggle between then to decide what is active and what is not

    in the video i toggle between drawbridge down and drawbridge up
    drawbridge up is one block active
    drawbridge down is another block active
    if they were both active the draw bridge would be up and down at the same time
    inverter fixes that

    (sorry im really bad at explaining things in text form lol)
     
  12. Offline

    xemnes

    i know what you mean, but the blocks are in different positions

    heres my example

    controller block------- changing block

    ------active------------------stone(slot 8)

    ------inactive---------------- dirt(slot9)


    the new configuration is this

    controller block -------- changing block

    -------active ------------------air (ONLY)
    --------inactive--------------stone (or whatever you want ONLY)


    this is a more details description i made in a seperate request:
    http://forums.bukkit.org/threads/controllerblock-exactly-the-same-as-hmod.6781/
     
  13. Offline

    mrgreaper

    that explains it better then i did :)
     
  14. Offline

    The_Ianator

    Glad to hear it's being worked on.
     
  15. Offline

    Hell_Fire

    I'd just like to mention that, back in some early version, that X number of controllers can change the type on a single location. So, doing what you want to do is ALREADY possible, and my method actually allows you to change the single location between MORE than 2 materials, you can make a single spot do a whole rainbow of colours. I'm going to put a video up later on it.
    --- merged: Mar 2, 2011 11:27 PM ---
    Video is rendering now, and will upload it as soon as it's done, should only be an hourish
     
  16. Offline

    johnka

    Hi there,

    with CraftBukkit 490+ I get the following exception when trying to finish a ControllerBlock.
    (first click gets registered, blocks can be placed but trying to finish the ControllerBlock throws the exception):

    [SEVERE] Could not pass event BLOCK_BREAK to ControllerBlock

    Full exception:
    Show Spoiler
    2011-03-03 00:21:58 [SEVERE] Could not pass event BLOCK_BREAK to ControllerBlock
    java.lang.NullPointerException
    at net.servfire.hellfire.bukkit.ControllerBlock.CBlock.loc2str(CBlock.java:352)
    at net.servfire.hellfire.bukkit.ControllerBlock.CBlock.serialize(CBlock.java:294)
    at net.servfire.hellfire.bukkit.ControllerBlock.ControllerBlock.saveData(ControllerBlock.java:246)
    at net.servfire.hellfire.bukkit.ControllerBlock.ControllerBlock.destroyCBlock(ControllerBlock.java:133)
    at net.servfire.hellfire.bukkit.ControllerBlock.BlockListener.onBlockBreak(BlockListener.java:76)
    at org.bukkit.plugin.java.JavaPluginLoader$30.execute(JavaPluginLoader.java:272)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:59)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:225)
    at net.minecraft.server.ItemInWorldManager.d(ItemInWorldManager.java:112)
    at net.minecraft.server.ItemInWorldManager.b(ItemInWorldManager.java:77)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:369)
    at net.minecraft.server.Packet14BlockDig.a(SourceFile:42)
    at net.minecraft.server.NetworkManager.a(SourceFile:230)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:75)
    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)


    I know that 440 is the recommended CB version but I guess it cant hurt if Ill let you know how ControllerBlock does in future CB versions..
     
  17. Offline

    xemnes

    ok but what about my existing controller blocks from ym hmod server, i have about 200 set up
    from any users =/
     
  18. Offline

    mrgreaper

    thats the sticking point i doubt you will be able to convert them it will more then likely require a redo of all the blocks

    if i was in your shoes, i would back up the map, and any mysql databases
    then set up a bukkit server with the plugins i liked and the ones that replace the hmod stuff add a copy of the map and give it a trial week, see if it runs better see what the players think then judge things from there, go back or stay on bukkit decided on what the majority want. thats how i would play it
     
  19. Offline

    hillage

    So, no fix on that bug yet? Any clue on why this happens, and why more users havent posted on it yet? Anyways... What's this about being able to use multiple block types, instead of just air and another type (like the hmod version). I liked it like that, its sort of cool... Anyways, I'm trying to figure out how to make plugins. I'm going to get into computer science or something similar, and figured I'd learn it some other time. Any tips? Also, I'd love to help as I learn, if you need it... It'd help me out too =D But anyways, I love the plugin. Hope you fix the bug soon.
     
  20. Offline

    Hell_Fire

    http://www.youtube.com/watch?v=pCiztOc8zyU Skip to 5:30 in for exactly that kind of operation.
    --- merged: Mar 3, 2011 2:24 AM ---
    Hrmm, I might be able to make a converter and add an option for those, the main problem is the original mod uses some kind of binary format that I didn't really want to work out and was scattered amongst lots of files. Will see what I can do, but no promises.
    --- merged: Mar 3, 2011 7:13 AM ---
    I'm wondering if you're all using multiworld plugins and if that's invalidating the world object in my mod...

    I've got a debug version I'd like you guys to try, it's the same, but has debug enabled, and especially has a line that checks if the world is null, which is about the last thing I can think off.

    Grab it here: ControllerBlock-debug.jar
    --- merged: Mar 3, 2011 7:18 AM ---
    Load up the world, go in, hit the block to go into edit, then hit it again where it'd try and save the data, and error out, hopefully you get a message like "ERROR: null world in location blah blah" etc
     
  21. Offline

    xemnes

    hmm il guess il just wait until you make a solution
     
  22. Offline

    Andred

    I'm having no issues with the debug version!
     
  23. Offline

    hillage

    FYI At the time of use and error, I did not have a multi world plugin enabled or even in the plugins folder. Since then I've loaded up MultiVerse. I'll still load up the debug for you. I'll edit in whatever needed afterwards.

    EDIT: Here's my entire log of the server starting up. I renamed it CBdebug for organization purposes, makes it easier for me...

    Show Spoiler
    2011-03-03 16:33:15 [INFO] Starting minecraft server version Beta 1.3
    2011-03-03 16:33:15 [INFO] Loading properties
    2011-03-03 16:33:15 [INFO] Starting Minecraft server on *:25565
    2011-03-03 16:33:15 [INFO] This server is running Craftbukkit version git-Bukkit
    -0.0.0-458-g557f3d2-b440jnks (MC: 1.3)
    2011-03-03 16:33:15 [INFO] Preparing level "world2"
    2011-03-03 16:33:15 [INFO] Preparing start region
    2011-03-03 16:33:16 [INFO] LWC [v1.57] Loading shared objects
    2011-03-03 16:33:16 [INFO] Config [v1.57] Loaded 12 config entries
    2011-03-03 16:33:16 [INFO] LWC [v1.57] Native library: lib/native/Windows/x86/s
    qlitejdbc.dll
    2011-03-03 16:33:17 [WARNING] Using the stupidly long constructor com.bukkit.taz
    zernator.mcdocs.MCDocs(PluginLoader, Server, PluginDescriptionFile, File, File,
    ClassLoader) is no longer recommended. Go nag the plugin author of MCDocs to rem
    ove it! (Nothing is broken, we just like to keep code clean.)
    2011-03-03 16:33:17 [INFO] WorldGuard loaded.
    2011-03-03 16:33:17 [INFO] [BBROTHER] Cleaned out 4 records because of age
    2011-03-03 16:33:18 [INFO] [BBROTHER] Permissions enabled.
    2011-03-03 16:33:19 [INFO] [BBROTHER] BigBrother 1.6.3 enabled
    2011-03-03 16:33:19 [INFO] ChatBukkit v0.0.1 is enabled!
    2011-03-03 16:33:19 [INFO] CBdebug: 1.14 by Hell_Fire
    2011-03-03 16:33:19 [INFO] CBdebug [DEBUG]: Checking plugin data directory plugi
    ns\ControllerBlock-debug
    2011-03-03 16:33:19 [INFO] CBdebug: Using IRON_BLOCK (42) as ControllerBlock, lo
    aded 0 disallowed types from config
    2011-03-03 16:33:19 [INFO] CBdebug: Loaded v1 data - 0 ControllerBlocks loaded
    2011-03-03 16:33:19 [INFO] CBdebug [DEBUG]: Registering events:
    2011-03-03 16:33:19 [INFO] CBdebug [DEBUG]: - BLOCK_DAMAGED
    2011-03-03 16:33:19 [INFO] CBdebug [DEBUG]: - BLOCK_BREAK
    2011-03-03 16:33:19 [INFO] CBdebug [DEBUG]: - BLOCK_PLACED
    2011-03-03 16:33:19 [INFO] CBdebug [DEBUG]: - BLOCK_PHYSICS
    2011-03-03 16:33:19 [INFO] CBdebug [DEBUG]: - BLOCK_FLOW
    2011-03-03 16:33:19 [INFO] CBdebug [DEBUG]: Scheduling tasks:
    2011-03-03 16:33:19 [INFO] CBdebug [DEBUG]: - Anti-dupe/changed-block check
    2011-03-03 16:33:19 [INFO] CBdebug [DEBUG]: - Redstone check
    2011-03-03 16:33:19 [INFO] CBdebug: Enabling full redstone check
    2011-03-03 16:33:19 [INFO] CBdebug: Events registered
    2011-03-03 16:33:19 [INFO] Loading map 'org.dynmap.kzedmap.KzedMap'...
    2011-03-03 16:33:19 [INFO] Loading renderer 'org.dynmap.kzedmap.DefaultTileRende
    rer'...
    2011-03-03 16:33:19 [INFO] Loading renderer 'org.dynmap.kzedmap.CaveTileRenderer
    '...
    2011-03-03 16:33:19 [INFO] Loading map 'org.dynmap.kzedmap.KzedMap'...
    2011-03-03 16:33:19 [INFO] Loading renderer 'org.dynmap.kzedmap.DefaultTileRende
    rer'...
    2011-03-03 16:33:19 [INFO] Dynmap WebServer started on null:8123
    2011-03-03 16:33:19 [INFO] ÂșeLoaded Essentials build 243 maintained by Zenexer,
    ementalo, Aelux, and Brettflan
    2011-03-03 16:33:19 [INFO] Loaded EssentialsBan build 243 by Zenexer, ementalo,
    Eris, and EggRoll
    2011-03-03 16:33:19 [INFO] Loaded EssentialsChat build 243 by Zenexer, ementalo,
    Aelux, and Brettflan
    2011-03-03 16:33:19 [INFO] Loaded EssentialsEco build 237 by Zenexer, ementalo,
    Aelux, and Brettflan
    2011-03-03 16:33:19 [INFO] Loaded EssentialsGod build 243 by Zenexer, ementalo,
    Eris, and EggRoll
    2011-03-03 16:33:19 [INFO] GroupManager - Scheduled Data Saving is set for every
    10 minutes!
    2011-03-03 16:33:19 [INFO] GroupManager version 0.99c is enabled!
    2011-03-03 16:33:19 [INFO] Fake Permissions version 2.0 is enabled!
    2011-03-03 16:33:19 [INFO] Loaded EssentialsHelp build 243 by Zenexer, ementalo,
    Eris, and EggRoll
    2011-03-03 16:33:19 [INFO] Loaded EssentialsHome build 243 by Zenexer, ementalo,
    Aelux, and Brettflan
    2011-03-03 16:33:19 [INFO] Loaded EssentialsProtect build 237 maintained by Zene
    xer, ementalo, Aelux, and Brettflan
    2011-03-03 16:33:20 [INFO] EssentialsServerlist version 243 by Vimae Development
    enabled.
    2011-03-03 16:33:28 [INFO] Loaded EssentialsSpawn build 243 maintained by Zenexe
    r, ementalo, Aelux, and Brettflan
    2011-03-03 16:33:28 [INFO] Loaded EssentialsTele build 243 by Zenexer, ementalo,
    Aelux, and Brettflan
    2011-03-03 16:33:28 [INFO] Loaded EssentialsWarp build 243 by Zenexer, ementalo,
    Aelux, and Brettflan
    2011-03-03 16:33:28 [INFO] [HeroicDeath] 1.4.3.138 enabled.
    2011-03-03 16:33:28 [INFO] Config [v1.57] Loaded 12 config entries
    2011-03-03 16:33:28 [INFO] LWC [v1.57] Loaded command: /lwc -admin
    2011-03-03 16:33:28 [INFO] LWC [v1.57] Loaded command: /lwc -create
    2011-03-03 16:33:28 [INFO] LWC [v1.57] Loaded command: /lwc -free
    2011-03-03 16:33:28 [INFO] LWC [v1.57] Loaded command: /lwc -info
    2011-03-03 16:33:28 [INFO] LWC [v1.57] Loaded command: /lwc -p
    2011-03-03 16:33:28 [INFO] LWC [v1.57] Loaded command: /lwc -modify
    2011-03-03 16:33:28 [INFO] LWC [v1.57] Loaded command: /lwc -unlock
    2011-03-03 16:33:28 [INFO] LWC [v1.57] Loaded command: /lwc -owners
    2011-03-03 16:33:28 [INFO] LWC [v1.57] -> PLAYER_QUIT
    2011-03-03 16:33:28 [INFO] LWC [v1.57] -> ENTITY_EXPLODE
    2011-03-03 16:33:28 [INFO] LWC [v1.57] -> BLOCK_INTERACT
    2011-03-03 16:33:28 [INFO] LWC [v1.57] -> BLOCK_DAMAGED
    2011-03-03 16:33:28 [INFO] LWC [v1.57] -> BLOCK_BREAK
    2011-03-03 16:33:28 [INFO] LWC [v1.57] -> BLOCK_PLACED
    2011-03-03 16:33:28 [INFO] LWC [v1.57] -> REDSTONE_CHANGE
    2011-03-03 16:33:28 [INFO] LWC [v1.57] Using Nijikokun's permissions plugin for
    permissions
    2011-03-03 16:33:28 [INFO] Fake Permissions version 1.0 is enabled!
    2011-03-03 16:33:28 [INFO] LWC [v1.57] Loading SQLite
    2011-03-03 16:33:28 [INFO] PhysDB [v1.57] Creating physical tables if need
    ed
    2011-03-03 16:33:28 [INFO] MemDB [v1.57] Creating memory tables
    2011-03-03 16:33:28 [INFO] SQLite [v1.57] Using: Pure
    2011-03-03 16:33:28 [INFO] MCDocs - Permissions Detected!
    2011-03-03 16:33:28 [INFO] MCDocs by Tazzernator (Andrew Tajsic) - version 5.1 i
    s enabled!
    2011-03-03 16:33:28 [INFO] [MultiVerse] - Version 1.4 (Permissions 2.0) Enabled
    2011-03-03 16:33:28 [INFO] [MultiVerse] Loading World & Settings - 'world2' - NO
    RMAL
    2011-03-03 16:33:28 [INFO] [MultiVerse] Loading World & Settings - 'nether' - NE
    THER
    2011-03-03 16:33:28 [INFO] Activated world 'nether' in Dynmap.
    2011-03-03 16:33:29 [INFO] Activated world 'nether' in Dynmap.
    2011-03-03 16:33:29 [INFO] [MultiVerse] 2 - World(s) loaded.
    2011-03-03 16:33:29 [INFO] [MultiVerse] Loading Portals
    2011-03-03 16:33:29 [INFO] [MultiVerse] 2 - Portal(s) loaded.
    2011-03-03 16:33:29 [INFO] ScrapBukkit version 0.2.1 is enabled!
    2011-03-03 16:33:29 [INFO] Whitelist: Trying to load whitelist and settings...
    2011-03-03 16:33:29 [INFO] done.
    2011-03-03 16:33:29 [INFO] Whitelist version 2.3 is enabled!
    2011-03-03 16:33:29 [INFO] WorldEdit 4.0-beta8 enabled.
    2011-03-03 16:33:29 [INFO] WorldEdit: Permissions plugin detected! Using Permiss
    ions plugin for permissions.
    2011-03-03 16:33:29 [INFO] WorldGuard: Permissions plugin detected! Using Permis
    sions plugin for permissions.
    2011-03-03 16:33:29 [INFO] WorldGuard: Blacklist loaded.
    2011-03-03 16:33:29 [INFO] WorldGuard: Single session is enforced.
    2011-03-03 16:33:29 [INFO] WorldGuard: TNT ignition is blocked.
    2011-03-03 16:33:29 [INFO] WorldGuard: Lighters are PERMITTED.
    2011-03-03 16:33:29 [INFO] WorldGuard: Lava fire is blocked.
    2011-03-03 16:33:29 [INFO] WorldGuard: All fire spread is disabled.
    2011-03-03 16:33:29 [INFO] WorldGuard 4.0-alpha1 enabled.
    2011-03-03 16:33:29 [INFO] Done (14025028757ns)! For help, type "help" or "?"
    2011-03-03 16:33:29 [INFO] /67.42.121.235:2904 lost connection
    2011-03-03 16:33:31 [INFO] 143 recipes
    2011-03-03 16:33:31 [INFO] Whitelist: Player jack4012 is trying to join...
    2011-03-03 16:33:31 [INFO] allow!
    2011-03-03 16:33:31 [INFO] jack4012 [/67.42.121.235:2905] logged in with entity
    id 224
    2011-03-03 16:33:31 [INFO] Forcing MCServerlist update.
    2011-03-03 16:33:33 [INFO] Whitelist: Player slaughterknight is trying to join..
    .
    2011-03-03 16:33:33 [INFO] allow!
    2011-03-03 16:33:33 [INFO] slaughterknight [/173.35.17.149:65259] logged in with
    entity id 354
    2011-03-03 16:33:33 [INFO] Forcing MCServerlist update.


    What you are probably looking for is in bold.

    EDIT2: Weird. It works fine with the debug version... Thanks, I guess lol. Is there any other coding different? ...
     
  24. Offline

    Hell_Fire

    >.< Damnit, no, the debug version doesn't do anything differently except an extra check to see if the world in the location is null (to just print a message, but that's it, doesn't do anything else). So, I have nfi what's going on, between this and my server randomly powering itself off, I'm about to cry >.<
     
  25. Offline

    xemnes

    mmm i just tried an existing system i have on hmod, i had to use double the amount of controller blocks to make it which was a big hastle since i already built the existing room around the buildings, and the system doesnt work as well as it was originally, i guess i wont be updating to bukkit then =/

    screenshots of my system:

    off:
    [​IMG]
    [​IMG]

    on:
    [​IMG]
    [​IMG]

    the system for a start is wrapped around a system of interconnected houses underground below the bridge so this cave is the biggest i could get it

    the system works in 2 stages, first when you turn it on, it blocks the water flow then wait for the flow to disappear before the bridge appears (in 3 delayed stages)

    when it becomes day, a day sensor (which i got for bukkit and dont mine changing since its minor) turns the system off
     
  26. Offline

    Hell_Fire

    Just from a quick count, you can probably do that with 7-8 controller blocks (wool dam, wool sides/entry arch, torches, stone halfblocks, stone for toggle to on, and toggle off the stairs, wall and wool middle pillar) which makes you even for how many you have currently, and you can now shorten your delay torch chains by using the delay/repeater blocks from 1.3 which will save you a fair chunk of real estate.
    --- merged: Mar 5, 2011 8:21 AM ---
    Actually, I haven't seen how my mod handles half blocks... I might put that on the todo list to check. Thanks :)
     
  27. Offline

    speed415

    The Controller Block Seems to be broken on the latest recommend bukkit 493.Any update coming soon? I love this plugin :)
     
  28. Offline

    jjtcm

    has anybody got a solution for this?
    I couldnt properly use Controllerblock since a while.

    Show Spoiler
    2011-03-05 13:51:16 [WARNING] To change this, set "online-mode" to "true" in the server.settings file.
    2011-03-05 13:51:16 [INFO] This server is running Craftbukkit version git-Bukkit-0.0.0-463-gbad97a8-b447jnks (MC: 1.3)
    2011-03-05 13:51:16 [INFO] Preparing level "world"
    2011-03-05 13:51:16 [INFO] Preparing start region
    2011-03-05 13:51:17 [INFO] [Permissions] version [2.5.2] (Phoenix) was Initialized.
    2011-03-05 13:51:17 [WARNING] Using the stupidly long constructor com.bukkit.WinSock.MobControl.MobControlPlugin(PluginLoader, Server, PluginDescriptionFile, File, File, ClassLoader) is no longer recommended. Go nag the plugin author of MobControl to remove it! (Nothing is broken, we just like to keep code clean.)
    2011-03-05 13:51:17 [WARNING] Using the stupidly long constructor com.bukkit.yogoda.movecraft.MoveCraft(PluginLoader, Server, PluginDescriptionFile, File, File, ClassLoader) is no longer recommended. Go nag the plugin author of MoveCraft to remove it! (Nothing is broken, we just like to keep code clean.)
    2011-03-05 13:51:17 [INFO] Hint! It's probably someone called 'Yogoda'
    2011-03-05 13:51:17 [INFO] WorldGuard loaded.
    2011-03-05 13:51:17 [WARNING] Using the stupidly long constructor com.bukkit.Raito.HiddenDoor.HiddenDoor(PluginLoader, Server, PluginDescriptionFile, File, File, ClassLoader) is no longer recommended. Go nag the plugin author of HiddenDoor to remove it! (Nothing is broken, we just like to keep code clean.)
    2011-03-05 13:51:17 [WARNING] Using the stupidly long constructor com.bukkit.tsurara.Sponge.Sponge(PluginLoader, Server, PluginDescriptionFile, File, File, ClassLoader) is no longer recommended. Go nag the plugin author of Sponge to remove it! (Nothing is broken, we just like to keep code clean.)
    2011-03-05 13:51:17 [INFO] [Sponge] Version 1.3 activated.
    2011-03-05 13:51:17 [INFO] Minecart Mania Station version 1.01 is enabled!
    2011-03-05 13:51:17 [INFO] ControllerBlock: 1.14 by Hell_Fire
    2011-03-05 13:51:17 [INFO] ControllerBlock [DEBUG]: Checking plugin data directory plugins/CBdebug
    2011-03-05 13:51:17 [INFO] ControllerBlock: Using IRON_BLOCK (42) as ControllerBlock, loaded 0 disallowed types from config
    2011-03-05 13:51:17 [INFO] ControllerBlock: Loaded v3 data - 1 ControllerBlocks loaded
    2011-03-05 13:51:17 [INFO] ControllerBlock [DEBUG]: Registering events:
    2011-03-05 13:51:17 [INFO] ControllerBlock [DEBUG]: - BLOCK_DAMAGED
    2011-03-05 13:51:17 [INFO] ControllerBlock [DEBUG]: - BLOCK_BREAK
    2011-03-05 13:51:17 [INFO] ControllerBlock [DEBUG]: - BLOCK_PLACED
    2011-03-05 13:51:17 [INFO] ControllerBlock [DEBUG]: - BLOCK_PHYSICS
    2011-03-05 13:51:17 [INFO] ControllerBlock [DEBUG]: - BLOCK_FLOW
    2011-03-05 13:51:17 [INFO] ControllerBlock [DEBUG]: Scheduling tasks:
    2011-03-05 13:51:17 [INFO] ControllerBlock [DEBUG]: - Anti-dupe/changed-block check
    2011-03-05 13:51:17 [INFO] ControllerBlock [DEBUG]: - Redstone check
    2011-03-05 13:51:17 [INFO] ControllerBlock: Enabling full redstone check
    2011-03-05 13:51:17 [INFO] ControllerBlock: Events registered
    2011-03-05 13:51:17 [INFO] [Permissions] version [2.5.2] (Phoenix) loaded
    2011-03-05 13:51:17 [INFO] [MobControl] Version 1.4 is enabled!
    2011-03-05 13:51:17 [INFO] BlockPaint version 1.3 is enabled!
    2011-03-05 13:51:17 [INFO] CommandBook 1.1 enabled.
    2011-03-05 13:51:17 [INFO] CommandBook: Permissions plugin detected! Using Permissions plugin for permissions.
    2011-03-05 13:51:17 [INFO] Minecart Mania Autocart version 1.01 is enabled!
    2011-03-05 13:51:17 [INFO] CraftBookCircuits 3.0-alpha1 enabled.
    2011-03-05 13:51:17 [INFO] CraftBookCommon 3.0-alpha1 enabled.
    2011-03-05 13:51:17 [INFO] Minecart Mania Core version 1.01 is enabled!
    2011-03-05 13:51:17 [INFO] CraftBookMechanisms 3.0-alpha1 enabled.
    2011-03-05 13:51:17 [INFO] [BBROTHER] Cleaned out 0 records because of age
    2011-03-05 13:51:17 [INFO] [BBROTHER] Permissions enabled.
    2011-03-05 13:51:18 [INFO] [BBROTHER] BigBrother 1.6.3 enabled
    2011-03-05 13:51:18 [INFO] [MYWARP]: 141 warps loaded
    2011-03-05 13:51:18 [INFO] [MYWARP] Permissions enabled.
    2011-03-05 13:51:18 [WARNING] [MYWARP] 'Help' isn't detected. No /help support.
    2011-03-05 13:51:18 [INFO] MyWarp 1.10.3 enabled
    2011-03-05 13:51:18 [INFO] 2011-03-05 13:51:18 [INFO] MoveCraft 0.6.7 beta plugin enabled
    2011-03-05 13:51:18 [INFO] [MonsterTamer]: version [1.15] (Companions) loaded
    2011-03-05 13:51:18 [INFO] WorldGuard: Permissions plugin detected! Using Permissions plugin for permissions.
    2011-03-05 13:51:18 [INFO] WorldGuard: Single session is NOT ENFORCED.
    2011-03-05 13:51:18 [INFO] WorldGuard: TNT ignition is PERMITTED.
    2011-03-05 13:51:18 [INFO] WorldGuard: Lighters are PERMITTED.
    2011-03-05 13:51:18 [INFO] WorldGuard: Lava fire is blocked.
    2011-03-05 13:51:18 [INFO] WorldGuard: All fire spread is disabled.
    2011-03-05 13:51:18 [INFO] WorldGuard 4.0-alpha1 enabled.
    2011-03-05 13:51:18 [INFO] [Hidden Door] 1.1.0 loaded!
    2011-03-05 13:51:18 [INFO] [MultiVerse] Permissions Found
    2011-03-05 13:51:18 [INFO] [MultiVerse] - Version 1.5 (Permissions 2.1+) Enabled
    2011-03-05 13:51:18 [INFO] [MultiVerse] Loading World & Settings - 'world' - NORMAL
    2011-03-05 13:51:18 [INFO] [MultiVerse] Loading World & Settings - 'nether' - NETHER
    2011-03-05 13:51:19 [INFO] [MultiVerse] Loading World & Settings - 'gronkh' - NORMAL
    2011-03-05 13:51:19 [INFO] [MultiVerse] Loading World & Settings - 'berge' - NORMAL
    2011-03-05 13:51:19 [INFO] [MultiVerse] 4 - World(s) loaded.
    2011-03-05 13:51:19 [INFO] [MultiVerse] Loading Portals
    2011-03-05 13:51:19 [INFO] [MultiVerse] 10 - Portal(s) loaded.
    2011-03-05 13:51:19 [INFO] properTime 1.8.1 initialized
    2011-03-05 13:51:19 [INFO] properTime reading from config at /games/ni5262_1/ftproot/minecraftbukkit/plugins/properTime/properTime.conf
    2011-03-05 13:51:19 [INFO] [MYHOME]: 8 homes loaded
    2011-03-05 13:51:19 [INFO] [MYHOME] Permissions enabled.
    2011-03-05 13:51:19 [WARNING] [MYHOME] 'Help' isn't detected. No /help support.
    2011-03-05 13:51:19 [INFO] MyHome 1.9.2 enabled
    2011-03-05 13:51:19 [INFO] WorldEdit 4.0-beta8 enabled.
    2011-03-05 13:51:19 [INFO] WorldEdit: Permissions plugin detected! Using Permissions plugin for permissions.
    2011-03-05 13:51:20 [INFO] [InventorySort] version 1.5 is enabled!
    2011-03-05 13:51:20 [INFO] Done (3156730758ns)! For help, type "help" or "?"
    2011-03-05 13:51:20 [SEVERE] java.lang.NullPointerException
    2011-03-05 13:51:20 [SEVERE] at net.servfire.hellfire.bukkit.ControllerBlock.Util.getBlockAtLocation(Util.java:21)
    2011-03-05 13:51:20 [SEVERE] at net.servfire.hellfire.bukkit.ControllerBlock.CBlockRedstoneCheck.run(CBlockRedstoneCheck.java:23)
    2011-03-05 13:51:20 [SEVERE] at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:122)
    2011-03-05 13:51:20 [SEVERE] at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:339)
    2011-03-05 13:51:20 [SEVERE] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:266)
    2011-03-05 13:51:20 [SEVERE] at net.minecraft.server.ThreadServerApplication.run(SourceFile:366)
    2011-03-05 13:51:20 [SEVERE] Unexpected exception
    java.lang.NullPointerException
    at net.servfire.hellfire.bukkit.ControllerBlock.Util.getBlockAtLocation(Util.java:21)
    at net.servfire.hellfire.bukkit.ControllerBlock.CBlockRedstoneCheck.run(CBlockRedstoneCheck.java:23)
    at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:122)
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:339)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:266)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:366)
    2011-03-05 13:51:50 [INFO] Unknown console command. Type "help" for help.


    with quickredstonecheck= false
    I can create Controllerblock but after a server Restart i cant login and must delete the controllerblock.dat.

    Show Spoiler
    2011-03-05 13:48:09 [INFO] This server is running Craftbukkit version git-Bukkit-0.0.0-463-gbad97a8-b447jnks (MC: 1.3)
    2011-03-05 13:48:09 [INFO] Preparing level "world"
    2011-03-05 13:48:09 [INFO] Preparing start region
    2011-03-05 13:48:09 [INFO] [Permissions] version [2.5.2] (Phoenix) was Initialized.
    2011-03-05 13:48:09 [WARNING] Using the stupidly long constructor com.bukkit.WinSock.MobControl.MobControlPlugin(PluginLoader, Server, PluginDescriptionFile, File, File, ClassLoader) is no longer recommended. Go nag the plugin author of MobControl to remove it! (Nothing is broken, we just like to keep code clean.)
    2011-03-05 13:48:09 [WARNING] Using the stupidly long constructor com.bukkit.yogoda.movecraft.MoveCraft(PluginLoader, Server, PluginDescriptionFile, File, File, ClassLoader) is no longer recommended. Go nag the plugin author of MoveCraft to remove it! (Nothing is broken, we just like to keep code clean.)
    2011-03-05 13:48:09 [INFO] Hint! It's probably someone called 'Yogoda'
    2011-03-05 13:48:09 [INFO] WorldGuard loaded.
    2011-03-05 13:48:09 [WARNING] Using the stupidly long constructor com.bukkit.Raito.HiddenDoor.HiddenDoor(PluginLoader, Server, PluginDescriptionFile, File, File, ClassLoader) is no longer recommended. Go nag the plugin author of HiddenDoor to remove it! (Nothing is broken, we just like to keep code clean.)
    2011-03-05 13:48:10 [WARNING] Using the stupidly long constructor com.bukkit.tsurara.Sponge.Sponge(PluginLoader, Server, PluginDescriptionFile, File, File, ClassLoader) is no longer recommended. Go nag the plugin author of Sponge to remove it! (Nothing is broken, we just like to keep code clean.)
    2011-03-05 13:48:10 [INFO] [Sponge] Version 1.3 activated.
    2011-03-05 13:48:10 [INFO] Minecart Mania Station version 1.01 is enabled!
    2011-03-05 13:48:10 [INFO] ControllerBlock: 1.14 by Hell_Fire
    2011-03-05 13:48:10 [INFO] ControllerBlock [DEBUG]: Checking plugin data directory plugins/ControllerBlock-debug
    2011-03-05 13:48:10 [INFO] ControllerBlock: Using IRON_BLOCK (42) as ControllerBlock, loaded 0 disallowed types from config
    2011-03-05 13:48:10 [INFO] ControllerBlock: Loaded v3 data - 1 ControllerBlocks loaded
    2011-03-05 13:48:10 [INFO] ControllerBlock [DEBUG]: Registering events:
    2011-03-05 13:48:10 [INFO] ControllerBlock [DEBUG]: - BLOCK_DAMAGED
    2011-03-05 13:48:10 [INFO] ControllerBlock [DEBUG]: - BLOCK_BREAK
    2011-03-05 13:48:10 [INFO] ControllerBlock [DEBUG]: - BLOCK_PLACED
    2011-03-05 13:48:10 [INFO] ControllerBlock [DEBUG]: - BLOCK_PHYSICS
    2011-03-05 13:48:10 [INFO] ControllerBlock [DEBUG]: - BLOCK_FLOW
    2011-03-05 13:48:10 [INFO] ControllerBlock [DEBUG]: Scheduling tasks:
    2011-03-05 13:48:10 [INFO] ControllerBlock [DEBUG]: - Anti-dupe/changed-block check
    2011-03-05 13:48:10 [INFO] ControllerBlock: Enabling quick redstone check
    2011-03-05 13:48:10 [INFO] ControllerBlock: Events registered
    2011-03-05 13:48:10 [INFO] [Permissions] version [2.5.2] (Phoenix) loaded
    2011-03-05 13:48:10 [INFO] [MobControl] Version 1.4 is enabled!
    2011-03-05 13:48:10 [INFO] BlockPaint version 1.3 is enabled!
    2011-03-05 13:48:10 [INFO] CommandBook 1.1 enabled.
    2011-03-05 13:48:10 [INFO] CommandBook: Permissions plugin detected! Using Permissions plugin for permissions.
    2011-03-05 13:48:10 [INFO] Minecart Mania Autocart version 1.01 is enabled!
    2011-03-05 13:48:10 [INFO] CraftBookCircuits 3.0-alpha1 enabled.
    2011-03-05 13:48:10 [INFO] CraftBookCommon 3.0-alpha1 enabled.
    2011-03-05 13:48:10 [INFO] Minecart Mania Core version 1.01 is enabled!
    2011-03-05 13:48:10 [INFO] CraftBookMechanisms 3.0-alpha1 enabled.
    2011-03-05 13:48:10 [INFO] [BBROTHER] Cleaned out 1 records because of age
    2011-03-05 13:48:10 [INFO] [BBROTHER] Permissions enabled.
    2011-03-05 13:48:10 [INFO] [BBROTHER] BigBrother 1.6.3 enabled
    2011-03-05 13:48:11 [INFO] [MYWARP]: 141 warps loaded
    2011-03-05 13:48:11 [INFO] [MYWARP] Permissions enabled.
    2011-03-05 13:48:11 [WARNING] [MYWARP] 'Help' isn't detected. No /help support.
    2011-03-05 13:48:11 [INFO] MyWarp 1.10.3 enabled
    2011-03-05 13:48:11 [INFO] 2011-03-05 13:48:11 [INFO] MoveCraft 0.6.7 beta plugin enabled
    2011-03-05 13:48:11 [INFO] [MonsterTamer]: version [1.15] (Companions) loaded
    2011-03-05 13:48:11 [INFO] WorldGuard: Permissions plugin detected! Using Permissions plugin for permissions.
    2011-03-05 13:48:11 [INFO] WorldGuard: Single session is NOT ENFORCED.
    2011-03-05 13:48:11 [INFO] WorldGuard: TNT ignition is PERMITTED.
    2011-03-05 13:48:11 [INFO] WorldGuard: Lighters are PERMITTED.
    2011-03-05 13:48:11 [INFO] WorldGuard: Lava fire is blocked.
    2011-03-05 13:48:11 [INFO] WorldGuard: All fire spread is disabled.
    2011-03-05 13:48:11 [INFO] WorldGuard 4.0-alpha1 enabled.
    2011-03-05 13:48:11 [INFO] [Hidden Door] 1.1.0 loaded!
    2011-03-05 13:48:11 [INFO] [MultiVerse] Permissions Found
    2011-03-05 13:48:11 [INFO] [MultiVerse] - Version 1.5 (Permissions 2.1+) Enabled
    2011-03-05 13:48:11 [INFO] [MultiVerse] Loading World & Settings - 'world' - NORMAL
    2011-03-05 13:48:11 [INFO] [MultiVerse] Loading World & Settings - 'nether' - NETHER
    2011-03-05 13:48:11 [INFO] [MultiVerse] Loading World & Settings - 'gronkh' - NORMAL
    2011-03-05 13:48:11 [INFO] [MultiVerse] Loading World & Settings - 'berge' - NORMAL
    2011-03-05 13:48:12 [INFO] [MultiVerse] 4 - World(s) loaded.
    2011-03-05 13:48:12 [INFO] [MultiVerse] Loading Portals
    2011-03-05 13:48:12 [INFO] [MultiVerse] 10 - Portal(s) loaded.
    2011-03-05 13:48:12 [INFO] properTime 1.8.1 initialized
    2011-03-05 13:48:12 [INFO] properTime reading from config at /games/ni5262_1/ftproot/minecraftbukkit/plugins/properTime/properTime.conf
    2011-03-05 13:48:12 [INFO] [MYHOME]: 8 homes loaded
    2011-03-05 13:48:12 [INFO] [MYHOME] Permissions enabled.
    2011-03-05 13:48:12 [WARNING] [MYHOME] 'Help' isn't detected. No /help support.
    2011-03-05 13:48:12 [INFO] MyHome 1.9.2 enabled
    2011-03-05 13:48:12 [INFO] WorldEdit 4.0-beta8 enabled.
    2011-03-05 13:48:12 [INFO] WorldEdit: Permissions plugin detected! Using Permissions plugin for permissions.
    2011-03-05 13:48:12 [INFO] [InventorySort] version 1.5 is enabled!
    2011-03-05 13:48:12 [INFO] Done (2977306611ns)! For help, type "help" or "?"
    2011-03-05 13:48:40 [INFO] 143 recipes
    2011-03-05 13:48:40 [INFO] jjtcm [/] logged in with entity id 368
    2011-03-05 13:48:40 [INFO] Loaded world: world
    2011-03-05 13:48:44 [INFO] ControllerBlock [DEBUG]: Checking if jjtcm is a CB admin
    2011-03-05 13:48:44 [INFO] ControllerBlock [DEBUG]: jjtcm is a server operator, and serverOpIsAdmin is set
    2011-03-05 13:48:44 [INFO] ControllerBlock [DEBUG]: jjtcm is an admin, can create
    2011-03-05 13:48:44 [INFO] ControllerBlock [DEBUG]: jjtcm owns this controller, allowing to modify
    2011-03-05 13:48:49 [INFO] Loaded world: berge
    2011-03-05 13:48:50 [INFO] ControllerBlock [DEBUG]: Saving ControllerBlock data
    2011-03-05 13:48:50 [SEVERE] ControllerBlock: ERROR: null world in location while trying to save CBlock
    2011-03-05 13:48:50 [SEVERE] Could not pass event BLOCK_DAMAGED to ControllerBlock
    java.lang.NullPointerException
    at net.servfire.hellfire.bukkit.ControllerBlock.CBlock.loc2str(CBlock.java:355)
    at net.servfire.hellfire.bukkit.ControllerBlock.CBlock.serialize(CBlock.java:294)
    at net.servfire.hellfire.bukkit.ControllerBlock.ControllerBlock.saveData(ControllerBlock.java:246)
    at net.servfire.hellfire.bukkit.ControllerBlock.CBlock.editBlock(CBlock.java:138)
    at net.servfire.hellfire.bukkit.ControllerBlock.BlockListener.onBlockDamage(BlockListener.java:132)
    at org.bukkit.plugin.java.JavaPluginLoader$23.execute(JavaPluginLoader.java:242)
    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:346)
    at net.minecraft.server.Packet14BlockDig.a(SourceFile:42)
    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:351)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:266)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:366)

    with quickredstonecheck= true
    I cant finish the Controllerblock editing.

    Its CraftBukkit version 440

    Sry for Bad English.
     
  29. Offline

    xemnes

    ...tried again, snow blocks keep turning into wood =/
     
  30. Offline

    Hell_Fire

    I'll take a look at that. There's still some little bugs I've been fixing relating to metadata on blocks. Thanks :)
    --- merged: Mar 5, 2011 5:48 PM ---
    Will take a look at the changes, haven't had my server to test on easily for the past week, but it's limping along now :)
    --- merged: Mar 5, 2011 5:49 PM ---
    Thanks for the report! This one pretty much shows what I was hoping to see with the debug version. I need to find a way of delaying loading the data till multiworld mods load, I have an idea in mind :)
    --- merged: Mar 5, 2011 6:53 PM ---
    Updated, hopefully this fixes multiworld support, but any controllerblocks that fail to load won't be converted across to the new format, not to much I can do for that, but any on the default "world" world, should load just fine.
    --- merged: Mar 5, 2011 8:16 PM ---
    Having trouble replicating the snow to wood thing, seems to work fine (isn't a metadata issue, since SNOW_BLOCK has it's own item ID).
     
  31. Offline

    speed415

    Thanks for the update! But yeah it broke my already set controller blocks =(
     

Share This Page