Controller Blocks Plus

Controller Blocks

Version: v1




Control Blocks allows you to toggle blocks on and off based on whether or not they are powered by a Redstone current.

If you use this plugin please let me know by posting below, I'm not sure whether this project is worth following and upgrading if I do not get feedback! (Subscribe for updates)

Features

  • Allows user to register and unregister control blocks
  • Allows user to easily edit blocks that are toggled
  • Easy configuration
  • Flexible permissions
  • Cache system to compensate for server crashes

How to register (create) a controller block

  1. Control Blocks are made by first surrounding an Iron block (can be changed in config.yml) with Redstone and placing a Redstone torch on top.
  2. By left-clicking the block you will register the Control Block, at which time all Redstone and the torch will be consumed by the block.
  3. To unregister the block in creative simply left click it with no items in hand, breaking the block in survival will have the same effect.

How to Edit a Control Block

  1. Editing a Control Blocks are easy to edit, first you will need an active Redstone current leading to the block, this is to prevent two blocks being registered to have the same location.
  2. Then while holding any block in your hand, left click the Control Block if no one else is editing the Control Block you will be editing the block. (Messages will inform you if you are editing a block and with what type of material)
  3. Now whenever you place a block of that material the Control Block will register that block. This is to allow you to use other block types to maneuver around a structure without logging those blocks.
  4. To change materials simply left click the Control Block with the new material in hand.
  5. Removing Blocks is easy, no matter what material you have in hand if you destroy a block while in edit mode it will be unregistered from the Control Block.
  6. To finish editing the Control Block left click it again with the block it is tracking. If the Redstone current is removed, you will be automatically removed from edit mode.

Video of usage

Forgive me breathing my mic sensitivity was set high

Commands

  • /cbp block [ID] - Changes the Control Block Id to the one specified
  • /cbp reload - reloads the config in case you made the edit without using the command

Permissions

Note, if you do not use a permission plugin normal members can only edit, they cannot create or destroy

  • controllerblocksplus.* - Gives all permissions
  • controllerblocksplus.make - Lets the user make/register control blocks
  • controllerblocksplus.edit - Lets the user edit control blocks
  • controllerblocksplus.destroy - Lets the use destroy control blocks
  • controllerblocksplus.command - Gives access to the root /cbp command which lists the two commands
  • controllerblocksplus.setblock - lets the user use the /cbp block [ID] command
  • controllerblocksplus.reload - Lets the user reload the config using /cbp reload

Bugs

None as far as I am aware!

Find a bug? Post a ticket here: Tickets

Donations

I don't have much time to develop this plugin between school and work, If you want to help me out feel free to donate to help me out. The donate button is in the top right corner next to the curse.com button

To Do

  • Message Configuration
  • Protected Block Mode
  • Block ownership
  • More Configuration and Flexibility
  • Change from setting blocks to air, to swapping blocks back to what they were before block was activated
  • Allow Redstone and Doors
  • More Player Checks to prevent confliction

Comments

  • To post a comment, please or register a new account.
Posts Quoted:
Reply
Clear All Quotes

About This Project

  • Project ID
    53596
  • Created
    Mar 10, 2013
  • Last Released File
    Mar 13, 2013
  • Total Downloads
    3,099
  • License

Categories

Members

Recent Files

Bukkit