AngelCommandBlocks
Angel Command Blocks
Version CH-0.3 built and designed for CommandHelper and CraftBukkit 1.4.7
What it Does
Use this plugin to bind any command or script to any kind of block in your world! This can be a block, a button, a switch, a plant, even a sign with ANY text on it!
This plugin is designed so that administrators can create command blocks in the world with specific functions, such as a secret warp block with /warp, a sign that displays rules using /rules or things more sophisticated such as adding a permission to a player or advancing their rank.
NEW: AngelScriptBlocks
Run far more complex commandhelper proceedures directly out of your Auto_Include.ms using AngelScriptBlocks.
Requirements
This now requires CommandHelper. Commandhelper is a fantastic command aliasing/scripting plugin that allows you to insert your own code at runtime. The files contained in this .zip are text files. The contents of these text files are meant to be copied into the main.ms and config.txt files of your CommandHelper configuration folder.
Potential uses
Create a mod only room with commandblocks to reload specific plugins such as Stargates when something goes wrong.
Create interactive doors in your tutorial that display information when the door is opened by clicking.
Create hidden rank up signs around the spawn area.
Display information on MCMMO ranking with a button in spawn.
Create custom "block vending machines" by attaching /buy to buttons.
Instructionals
To create a command block, type /ccb. Then simply follow the on-screen instructions.
Punch a block to select it, then type a list of commands to run.
Enter in /handler S to run these commands on the player as though they were OP (Sudo mode)
Enter in /handler C to run commands on this block from console.
Enter /Cancel to cancel block creation.
The string %p is replaced with the player's name upon running the block.
For AngelScript blocks, first use /asb to start the process.
Punch a block to select it.
Type /asb _yourproc to call that proc out of your auto_include.ms.
Installation
First, retrieve the latest CommandHelper from build.sk89q.com. place this jar in your plugins folder and run the server to generate the needed files. Then navigate to Plugins/Commandhelper and open config.txt and main.ms. Download the zip folder on this page and extract it. Copy the contents of each text file into the commandhelper files. On your server console or in-game type /reloadaliases to load up new script.
Permission Nodes
ch.alias.acb to create blocks
Known Issues
Some blocks are not yet supported:
Levers on the top/bottom of block
Redstone lamps
The plugin is currently designed to run a command that reports any broken blocks using /report (bReport plugin)
This will not cause a problem if the plugin is not installed, it will however give an "Unknown Command" message and delete the command block in question.
Changelist
0.1 Fully functional, no known bugs at the moment.
CH-0.3
Does anyone know what the permission to use these blocks is? My OP's can use it, but not normal players. Only one permission is listed on this page, and it has no relevance to the usage. (It doesn't even allow you to create block, like it says).
Can You Make It so when you break a block it does a command? Like Flaming Pumpkins In Mineplex.
Could there be perms for wich ranks can click the command block?
@2zqa
Okey doke.
As the developer hasnt been real active recently, I took it upon myself to recode the plugin. Unfortunately I don't know java for squat, so the plugin is coded for CommandHelper. Read above.
Please update this plugin it would be really helpful!
@TheStation97
To delete it, just break it and place a different kind of block in its place.
If you could make it so you can delete it that would be great
realiced a few bugs
if /* is used users get deop so if im an op and use a command block with: /* /warp example /gm example
im not an op anymore after using it
Hi a few suggestions! a command or way to remvoe command blocks the command block gets deleted if the command block gets broken (right now if you break it and replace it is still a command block) save in a yml file so users can edit the saves more easily a way to edit them ingame Permission for singel blocks something like angelcommandblocks.use.x:3y:10z:10 angelcommandblocks.use.*
(IF command blocks should be added to bukkit and they only can perform bukkit commands, maybe a function that you can also add commands from plugins to it.)
this plugin is AWESOME. im rebuilding my whole server because it was realy bad in ways of broken permissions etc so im rebuilding it all. this plugin is a great help as it helps me to make the server more userfriendly and the users dont need to learn a hundred commands
@jithins
You can try BlockCommand
it would be great if it activated if u walked over it or something, i know many people don't bother doing /rules and on the exit way they walk over and /rules is auto activated
:) AMAZING PLUGIN STILL, BEEN LOO$KING FOR ONE OF THESE
@VergilPrime
It seems like it could work, you have blocks and objects added. Would be great to add in items. Anyways thanks for reading (:
@Dysthymical
Seems like that would be a seperate plugin :x not a bad idea though.
What about Items? Could you add in a feature to add commands to specific items? What I'm trying to do is allow players to buy the Portal Block(ID: 90) and when right clicked, it overrides the permission node /back and executes it on the player. Exactly like your plugin but you don't support items. Could you please add this feature in? It would be AWESOME. Thanks so much for reading my suggestion!
@orschi_austria Never seen that before :x me and Z will be looking into it (mostly z cause hes smarter than me)
this sounds really cool! :) but i get this error when i start the server: http://pastebin.com/Cnd6svnx
This plugin designed for Angels-Reach minecraft by zNickq He has given me rights to distribute freely I plan on adding him under Authors as soon as I can find him on Dev.Bukkit o.O