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
Just what the guy below me said. No rush, but yeah, ScriptBlock's just not working at all. Here's the exact error:
I'm not sure what could've broken it in the R2.0 update, since it was mostly bugfixes.
Ok the Plugin didn't wokr On Bukkit 2.0
Can you Update it ?
Dear everyone who uses this plugin, youre all lucky-here is why. I've been running Varriable Triggers on my server and have had an outbreak of random "OP" players. Turns out that plugin, when you set up a teleport script, it "OP''s that player, moves them, then deops them. But sometimes the script does not execute fully leaving that player "OP". All in all, I'll be using this plugin for scripts from now on.
@chamunks
don't worry !
@AKreedz302
nice !! I would prefer a direct link for the download to my file to know how much download I have . But I think you have your reason.
Please for goodness sake dont stop coding this. I really would like this plugin to continue unless someone writes a snapin for CommandHelper at some point to replace it.
@Shereis I have been published, thank you!If you want, please click here.
Ignore the line after the word in the name of you,please. hehe
@meiamone
Thanks, I will try !
@AKreedz302
Yeah, I like the idea of seing Scriptblock translated in chinese hehe !!
Hi,I want to translate it into Chinese,OK?
Still love this so much! Please keep up the great work!
Thanks that really helped :D Btw love your plugin continue the good work
@KarizmuH
if the player do have the permission: /sbinteract create @command /warp "WarpName" if he doesn't: /sbinteract create @bypass /warp "WarpName"
i cant understad how to create a warp from a button.... Any help?
@UltrafaceGuy
I think you're right, I think one of your plugin catch the right click event and cancel it, before scriptblock catch it's own ! ( that's why I asked about area protection, maybe I should increase the event priority for scriptblock )
@Shereis
It was just a fluke I guess, seems to work now. I think it had something to do with a random conflicting plugin.
@Shereis
Can you give us a new tutorial video?
My problem has been solved. Plugin great!
@AKreedz302
it's because, you've done something wrong in the syntax ! can you tell me the exact command you're using to make your script ?
Hi! I don't know why it show “bad script!” Can you tell me why?
@UltrafaceGuy
can you tell me if you still have the item issue in a non-protected area ?
About "@permADD" what is the exact command are you trying to send to create the script ??
what is the exact syntax you're using for the "[/pex user <player> add permission]" ?
@Shereis
It is indeed in a worldguard region. I'm fine without command shortening, it was just a suggestion to make things a bit easier.
Also @permADD (I'm using PEX) tell me BAD SCRIPT! Seeing as I'd rather use the long command because I want multiword that was fine until...
[/pex user <player> add permission] adds the permission to a non-existing user, <player>
So yeah.
@UltrafaceGuy
Are the interact blocks in the protected spawn area ? or in a plugin protected area ?
about the command shortening... I'll see, but it's not my priority.