ScriptBlock
Welcome on the ScriptBlock v0.8.0 project page !
ScriptBlock is a CraftBukkit plugin inspired by the great Fluff's plugin Annotate and CommandSign !
It allow you to bind text, commands, or MANY commands to any block (levers, buttons, doors, Signs, etc...), triggered by clicking or walking on it !
Here is a Tutorial video made by Kunoichi Kitteh ! Thanks to here !
LiekMudkipzz also made a cool video of ScriptBlock ! It's a bit outdated, some commands have changed ! but Thanks to him too !
Here is the link !
Regarding Donators
Those who help me maintain motivation for Keeping this project updated !
I really Thanks them !
S4h4rk
StefanPelskamp
Slipswhitley
About 0.8.0...
Lot of change in the codes, in the commands, to make possible and easily, for other devs, the add of Options, and the use of ScriptBlock Options for other Minecraft Event than walk , and interact trigger ! ( ask for sources, and for help if you want to do one ! )
Also a New BIG and FULLY customizable permission system. See changes log for more informations !
Features
- Adding any text, command, or set of commands to a block (levers, buttons, doors, signs, etc...) with Various Options !
- Read any Text and execute any commands or command Script. that has been bound to a block with right or left-click !
- ScriptBlock use the Vault API ! You need to download it even if you don't want to use the Economy and Permissions features !
Download Vault - Support all permissions plugins supported by Vault or if you don't like permissions, it can be Op based only !
- Most of Economy plugins support (if Vault support it, ScriptBlock support it too ! ).
- MultiWorld Support.
- Player can use a bound command, even if he usually doesn't have the permission to use it, with the help of the @bypass prefix.
- You can edit scripts with a simple Text editor like notepad
++
. - Look at Changes Logs for more Infos !
Commands
Trigger:
- /sbinteract
is used for "on block interaction triggered" scripts ! - /sbwalk
is used for "on block walk triggered" scripts !
After you've choosen the kind of trigger you want , you need to choose the type of commands you want to send to ScriptBlock !
Types:
- create
Use this command to create a script and follow displayed informations ! - add
Use this command to add a command, or a script to an already created one, or to an already bound one. - remove
Use this command to remove a script from a block. - view
Use this command to view the script you've bound to a block ! - reload
This command let you reload the save file, to refresh the scripts bound on blocks !
Usefull when editing script in the BlocksData.yml save file while server is still running !
exemples:"/sbinteract create" , "/sbwalk create", "/sbinteract remove", "/sbwalk remove", etc...
Options
There is a lot of cool options you can use for your scripts ! You MUST at least use one option with your script to make it work !
Options List
Permissions
ScriptBlock Permissions system have a lot of possible customisation. You can use simple permissions nodes if you are admin and want full power, without taking the time to set up all the permissions for your players. Or you can take the time, and fully customize the way you want your players to use ScriptBlock.
Upcoming Features
- Per Player Cooldown.
Economy plugins support- Copy/paste Scripts. (low priority)
Add a Config file to edit Script that has been bound.More Permission NodesA command that let you know what commands you've bound to a block.- WorldGuard / Residence support. (low priority)
- Custom messages
- Chat color
@Merlimont
Yeah it looks like that the problem is permission related.
I opened a ticket for your problem:
http://dev.bukkit.org/bukkit-plugins/scriptblock/tickets/45-command-error/
Also, can you give me your Vault version ? and try to use the 0.8.72, it is retrocompatible with your version and is more stable.
@Bacchus540
I've created a ticket for your problem too, I 'm not sure it is the same, even if it looks like it is...
http://dev.bukkit.org/bukkit-plugins/scriptblock/tickets/46-command-error-2/
does it worked previously on your 1.6.4 version of minecraft ? Also, give me your Permission plugin, and version... and Vault version too please.
I expect a "ScriptBlock Plugin"! I can not get the create command on 1.7.2 minecraft ver! (No error, it does not move)
Because I am allowed to use as the main plug-in server build, we will update your wishes if!
@Merlimont
"PermissionsEX" of your server on?
Hi. I really can't get it to work. I use cb 1.5.2 with SB 0.8.7 and this is the error I'm getting when I create any script.
I thought it was related with perms as implied by the line:
So I tried giving me the scriptblock* perm (even though I'm admin) but it doesn't change a thing.
jasper3108 had a similar error on page 5 ( http://dev.bukkit.org/bukkit-plugins/scriptblock/?page=5 ), I tried redownloading as you said but it's not working either.
What is going on ?
I want ScriptBlock ver 1.7.2!!
@EvilPegasus2274
Maybe someday...
@umegonta
Thanks for your thanks !
@NiceFinal
I can only support Vault API... if Vault doesn't support group manager, then I can't support it... Anyway this shouldn't be a problem, because VAULT seems to support it, haha !
Can add support group manager ? I really nid this in my server
@Shereis I have never been used the @cooldown feature for my server but I gave it a try. The @cooldown timer is shared for all other player under my testing. Is it intended?
Edit: Never mind. I didn't read the planned feature. It is intended I see.
@Shereis Hey thanks for quick fix of the cooldown and bypassPERM feature.
You should make it redstone compatible so we dont need command blocks! :D Just a request
@codegreen
I do not have the time to add any features... I'm just trying to keep it compatible with the last version of minecraft. It would be great if you can do it !
are thier plains to update this and finish the features above? if not I would like to.
@Yorkforce
Doh ! Really sorry for the reply delay ! it seems that the comment subscription was disabled... If the player was already in the bypassed group, he won't be removed of it ! So you can use it without being worried about that !
Hey Im not entirely sure how the @bypassGROUP works, it says the player would be moved into the group, script would run, then the player would be removed from the group, would that result in the player also being removed from group they were in before they used the script?
@dragontears6
Thanks ! Link added to the description ! =)
I've made a video that gives a decent overview of Scriptblock. You can watch it here: http://youtu.be/_iM0FSZ-92s
@sharqman
You can use the commande "/sbinteract view" for interact blocks or "/sbwalk view" for walk triggered blocks.
Unecessay to say that you need the related permission to have it works.
would be cool if you could add a /sbinteract inspect command that shows you the script on the block you click/walk over
@sharqman
and to activate redstone
It would be cool if you could add an option for the script to be activated with redstone