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
-
View User Profile
-
Send Message
Posted Mar 23, 2012is there anyway to make this work with permissions groups basically let players use scriptblock but not use blocks set for different groups
-
View User Profile
-
Send Message
Posted Mar 22, 2012@doekia
The ticket did not went to trashbin, I've answered to it ! Link
-
View User Profile
-
Send Message
Posted Mar 22, 2012Hi,
I am confused by the delay/cooldown options. I can't get them to work and I can't figure out if they have per user support. I know the main page states NO but the code seems to refer the player. Players trigger the action every time they walk on the block (get zillions of enchantment if they wish)
My config is CraftBukkit 1.2.3R0.2, ScriptBlock 0.7.1
I have tried with @cooldown:1440 to no avail.
Also to mention space between column (:) and number causes an NPE.
I did post a ticket about that earlier, but it seems it went to trashbin!
Best, and thx for this awesome plugin
-
View User Profile
-
Send Message
Posted Mar 20, 2012@Shereis
Alright, looking forward to it. This plugin is perfect for roleplay servers - which is what I'm using it for. Thanks for an awesome plugin and a quick reply!
-
View User Profile
-
Send Message
Posted Mar 20, 2012@Elgitar
I can't tell you any estimation as the Bukkit team joined mojang to work on official API... I don't know if I have to keep it working on bukkit or if I have to port it over the future minecraft API.
So I won't work on new features until I'm sure about the futur of ScriptBlock. I'll see when minecraft 1.3 will be released !
-
View User Profile
-
Send Message
Posted Mar 20, 2012I've used this plugin for a couple of days now, had a few problems but only due to my own stupidity. There's only one thing I miss so far - is there an estimate on the colour codes?
-
View User Profile
-
Send Message
Posted Mar 18, 2012@aelodia
When somebody release a new version of a plugin, he have to select, in a list, the version of CraftBukkit the plugin is for. And, when I released it, CB1.2 was not in the list ! ; )
Does the <player> option works in other cases ? Also there is an option to add players to a group ! You should try it !
exemple:
/sbcreate @groupADD:Citoyen
-
View User Profile
-
Send Message
Posted Mar 17, 2012So ScriptBlock v0.7.1 for CB 1.1-R6 is compatible for 1.2 ? Nice done ! :D So, only need worldedit/guard and multiverse stable now ;) You are so my plugin n.1 lol
Btw, when i do a @bypass /manuadd <player> Citoyen to change a permission of a user, he say that the player <player> dont exist, i tryed it in v 0.7.0. thx :)
-
View User Profile
-
Send Message
Posted Mar 17, 2012@aelodia
it has already been approved ... download the v7.1 !
@jorisk322
why do you try to avoid vault ? it's very usefull for every Coder !
-
View User Profile
-
Send Message
Posted Mar 17, 2012I try very hard to avoid Vault, but this plugin seems to be the only one that has the functionality I need, so I guess I will have to install it...
-
View User Profile
-
Send Message
Posted Mar 16, 2012Any news for the 1.2 upgrade approval ? ;) nice plugin btw !
-
View User Profile
-
Send Message
Posted Mar 13, 2012@slwsteven12
Same lols
-
View User Profile
-
Send Message
Posted Mar 8, 2012@danielboyz
If your scripts aren't working, check in your sbcreate plugin folder. The scripts file was moved to a different folder, so just copy the old file to the new one and you will have all of your scripts back.
-
View User Profile
-
Send Message
Posted Mar 3, 2012Yay an update!!!! But my old scripts dont work anymore D: EDIT: I got it working by creating one new script
-
View User Profile
-
Send Message
Posted Mar 2, 2012Minecraft 1.2.2, compatible release incoming ( needs approval ) .
-
View User Profile
-
Send Message
Posted Mar 2, 2012@Shereis
Well, I just was curious. I'll keep checking back. :) My tutorial makes extensive use of your plugin. XD
-
View User Profile
-
Send Message
Posted Mar 2, 2012@slwsteven12
yeah, I'm trying to update it to 1.2 ...
but the new "Configuration file API" is a pain... I wonder why they changed it....
@pip911
you can use the @perm:"permName" to do this, it will be easier !
example :
john give you a donation. you give him a perm of your choice with the name of your choice ... something like "myServerName.donator"
then you make a ScriptBlock like this one : /sbcreate [@perm:myServerName.donator] [@bypass /commandYouWantToUse] [@permREMOVE:myServerName.donator]
You can also do the same with a group.
-
View User Profile
-
Send Message
Posted Mar 2, 2012I assume you are currently working on updating this to 1.2? I just am curious because I'm slowly making a list of the plugins that I can update, this is one of them I need before I can go to 1.2. XD
-
View User Profile
-
Send Message
Posted Mar 2, 2012@shereis
Ty for the quick response. I just look at it as a way to give something to a donator that not just anyone on the server with money could get by using something like dragon eggs i can send them eggs and they could pay with them then someone on the server that didnt have eggs couldnt access it LOL but thanks for thinking about it
-
View User Profile
-
Send Message
Posted Mar 2, 2012@pip911
It's actually not possible, but I will add it to my Todo list ( that is actually a bit long huhu... ) and to the next poll to see if some other peoples are interested by this feature !