Controllerblock
ControllerBlock v1.52
Toggle blocks on and off with redstone
Original Created by @Hell_Fire
I didn't have any Problems while testing with CB1240. Please backup your Files! Just to be sure.
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 disappear, remove the power and they'll appear again. Invert the control with a redstone torch on top of the block. To remove the binding, just remove the block.
I will test this on my local Server and run it on my own Server.
A smallish howto of how to make blocks, and change between types. by Hell_Fire.
http://www.youtube.com/watch?v=pCiztOc8zyU
And a Tutorial of how to build a auto-repairing Spleef Arena @Omen (He used Snow_Blocks as unprotected ControllerBlockType. Standard is Diamondblock).
http://www.youtube.com/watch?v=GG-4g60NTWM
Another one from @Omen which shows us how to use the CBlock-moving feature (v1.41)!
http://www.youtube.com/watch?v=EzPmBaw820o
A video which shows a nice Gate and a moving Windmill @AaronThomas5 on his server ConquerCraft - 67.176.183.45:25565!
http://www.youtube.com/watch?v=LzsvT_lM-WQ
Features:
- Redstone toggleable blocks
Source available on GitHub! (this is old, I haven't set up GitHub on my computer yet, but it contains the main features so far)
Known Issues:
- Duplication Bug with Sand/Torches/Gravel (Right now not solvable due to Bukkit failing in BlockPhysics)
- Occasionally block hits/places/destroys don't register.
- Liquids being directly controlled don't work properly. (Anyone still has this problem?)
Awesome plugin, But can you update it for 1.2.5?
Year I'm stupid, it's updated already...
/strike MisterErwin :D
@ExtraordinaryBen
Awesome, Ill install the jar and try it out tonight! Thanks for your great work!
@mje_register
Did some testing and confirmed the bug, apparently CB was looking at the block past that of what the sticky piston was attached to, so it never found a controlled block.
The Sticky Piston bug has been squashed! ;)
@ExtraordinaryBen
Yes, piston protection is set to true. I think it works when trying to push with a regular piston fine, it was the sticky was the issue. I can doublecheck when I get off work.
@mje_register
Just to double check you made sure PistonProtection was set to true in the config?
I will look into adding a setting for disabling item drops in the config. ;)
@ExtraordinaryBen
Thanks!
@ExtraordinaryBen
To duplicate the bug.
1. Make a CB wall of diamond blocks. 2. Use a sticky piston to pull one out. 3. Toggle the wall 4. Block replaced! Unlimited diamond blocks! 5. Also when you break the CB it still gives you all the blocks used!
Okay, tested ExtraordinaryBen's update and it works! Thanks a lot champ! :D
@JoshuaPowers
Yes, it does work with 1.2.5. In the description of the attachment I mentioned it was built using 1.2.5. To install any plugin, place the plugin jar into the plugins folder of your bukkit server. ;)
@ExtraordinaryBen Question Mr.Ben Does this work for 1.2.5? And how exactly does one install it for 1.2.5 Thanks in advanced :)
Apparently some of those who had been trying to use Sorklin's updated version didn't read my comment about the config generation issue. This is why people were having mixed results, those who had previously used ControllerBlock already had functioning config files.
Comparing Sorklin's source code with Zero's original code I found the problem and have corrected it. (The problem probably occurred from decompiling or something.)
@mje_register Could you describe how the bug occurs? (What you do to cause the bug.) Perhaps I can fix that too. ;)
Update, please.
@mje_register
You are using the latest build and it works!?
Any more details on any changes that you have had to make or anything?
Works fine on 1.2.5 for me! Still a duplication bug with sticky pistons but other than that it works great.
So... I am unable to get this to work with 1.2.5-R1.0. Is there an update coming in the near future? Does anyone have a recommendation of how to get this going? Thanks!
it wont FUCKING work!!!! im on 1.2.5 and it DOESNT LIST IT IN THE PLUGINS LIST!!! (I put the JAR file in my PLUGINS folder and RELOADED my server!!!!
I used both , Zero's and Sorklin's but none of them worked. Would be nice to get an update :)
@yuuki0031
Which version did you use? Zero's or Sorklin's updated version?
I'll take a look into it. I've yet to update to 1.2.5 so I wasn't aware it was having issues. :P
Update it to 1.2.5 please