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 Jan 21, 2012@Shereis
Ok your plugin isn't the cause of my server crash
-
View User Profile
-
Send Message
Posted Jan 20, 2012@jm401
It's a good suggestion, but, I don't have any time to work on ScriptBlock for now ! but I will add it to my looong todo list... !
-
View User Profile
-
Send Message
Posted Jan 19, 2012Hello Shereis!
I do have a small suggestion. Support for color font with the @player function. I tried to use the standard bukkit color code and noticed that the font is white and it just prints out the ampersand.
Keep up the great work, I'm still finding more and new amazing ways to utilize this plugin, still.
-
View User Profile
-
Send Message
Posted Jan 18, 2012@Shereis
I really can't wait for the update :)
-
View User Profile
-
Send Message
Posted Jan 17, 2012@Shereis
Ok thanks for the answer :)
-
View User Profile
-
Send Message
Posted Jan 17, 2012@Shooty_
well... ScriptBlock just send commands of other plugins... so... it depends of the commands you've bound... !
With the last issues I've saw on my plugin (multithread errors), It's not impossible that my plugin coupled with another can do this... disable it for now untill I fix those multithread errors.. and you'll see if Scriptblock is the source of your problem !
If the problem is related to a /warp, /tp command bind to a Scriptblock... so Yes, there is a big chance that my plugin is the cause of server crash ! ( and server crash may cause chunks error ) But it looks like this Issue just occurs with the R-1.1-R1 build of Craftbukkit ! but It's not confirmed.
-
View User Profile
-
Send Message
Posted Jan 16, 2012@Shooty_
Stop posting on all your plugins comments and try disabling each plugin one by one until you find the issue....
-
View User Profile
-
Send Message
Posted Jan 16, 2012@Shereis
Hi, do you think this bug can be caused by your plugin :
http://forums.bukkit.org/threads/server-log-corrupt-chunk-my-server-crash-every-hours.54513/
(Read all the thread pls :( ) I'v already ask Multiverse and It's not their fault =/ I really don't see what plugin can be and the only plugin is used when my players type /warp Abyss is your plugins (in fact they punch a bloc) so if you can just confirm your plugin can't do that :)
-
View User Profile
-
Send Message
Posted Jan 15, 2012@kyle_will_eat_u
If you are using PermissionsBukkit, try something like this:
@bypass /permissions player setgroup <player> group
-
View User Profile
-
Send Message
Posted Jan 15, 2012I was wondering if this plugin could do something like this
/setgroup [group] @player
So what I am asking is that can sb do a command and use the players name to clicked it?
@player would automatically hook onto the players name
So the full line would be /sbcreate @bypass /setgroup [thegroup] @player
And also the latest build works fine in 1.1
kind regards Kyle
-
View User Profile
-
Send Message
Posted Jan 15, 2012@Shereis
No worries. The plugin is working great for me as it is with CB 1.0.1-R1.
Best regards, S4h4rk
-
View User Profile
-
Send Message
Posted Jan 14, 2012@Shereis
I use Permissions 3.1.6.
-
View User Profile
-
Send Message
Posted Jan 14, 2012@yhoyhoj
what is your permission plugin ??
@S4h4rk
I will still work on it ! but for now... I'm to busy...To Fix an issue with the TP, I need to do a major recode... and this will cost me more than two full day of work I think ... it's a bit annoying... :/
-
View User Profile
-
Send Message
Posted Jan 14, 2012I have a problem using this plugin : I can't execute a script if I'm not op, even though I add the permission to the group. It's not the normal message when you cannot use a command, I tested. I think it's the message displayed when you haven't the permission to use the script. The commands of the script aren't read. (It works if I'm op)
Sorry for my bad English.
-
View User Profile
-
Send Message
Posted Jan 13, 2012Awesome plugin I keep finding new interesting uses for on my server. Please do keep working on it, maintaining / updating.
Best regards, S4h4rk
-
View User Profile
-
Send Message
Posted Jan 11, 2012@Shereis
Nope, still not working..
Thanks for getting back to me so fast :) -
Also it says "Perms: Permissions 3, bPermissions, PEX, GroupManager, PermissionsBukkit, zPermission" That vault supports all of them, not sure whats going on?
-
View User Profile
-
Send Message
Posted Jan 10, 2012@Shereis
I tryed the @bypass but it didn't work with permissions 3. =/
-
View User Profile
-
Send Message
Posted Jan 10, 2012@RowdyKingDippy
Well all of the permissions issues depends of Vault... so... you should create a permission group with the nodes you want to bypass and then use the "/sbcreate @bypass:nameOfTheGroup /yourcommand"
Tell me if it works and If it still doesn't work... it will means that Vault does not work properly with Permissions 3... I will see if I can have some informations about that with the Vault author.
-
View User Profile
-
Send Message
Posted Jan 10, 2012I do /sbcreate @bypass /townyadmin town townname add <player> - townname, being my town name
This would mean a player could join the town themselves, I've added the nodes to permissions 3 - But they don't have permission to use it?
Thanks
-
View User Profile
-
Send Message
Posted Jan 9, 2012@Dizkonnekted
Customs messages are planned for the release ... However I'm not sure about the "[ScriptBlock]" tag remove... To keep this alive I need more users and (hopefully) donations... ;) ( because There are several months that I no longer use CraftBukkit Anymore, I'm working on my own Server/client mod ) So all the works I gave/give is for the community only !
But... Don't consider this as a definitive opinion... I'll think about it !
And for those that are worried about the Future of ScriptBlock ...I will still keep it updated and work on it, I don't like to let something die ! ( and that's what I've done since I've stopped using CraftBukkit ! )
@meiamone
Well this feature is planned, but... And I'm sorry about that, but... I think it will be the last feature I'll add ... focusing on admins features and bug fix are my priority !!