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 2, 2012Hello first I got to say great plugin. I have been using an outdated plugin that had half the features of this and this is amazing. I have had no problems with this at all. I do have one question or problem that is, I'm wanting to associate a item cost to a command, is there any way to do this. I do know you have the $cost: but it looks like it only works with money is there any way to add something like $itemcost:1:122 so it would require 1 dragon egg to run this command. if this is already in this plugin i'm sorry i didn't see it anywhere or any other posts on this thanks again for the great plugin.
-
View User Profile
-
Send Message
Posted Mar 1, 2012@Shooty_
I have to rewrite the code about config file... I hope, I won't get any ScriptBlock file save compatibility issue ... or I'll have to find a way to code a file converter...
-
View User Profile
-
Send Message
Posted Mar 1, 2012@Shereis
Pls update for new listener system thx :p
-
View User Profile
-
Send Message
Posted Feb 22, 2012@CandlejackZA
I haven't tried with the latest version of bukkit... Maybe the latest version, break the way plugins were initialized. I'll try it tomorrow.
EDIT: I've tried the craftbukkit-1.1-R4 version... and its working well ! if you speak about a more recent version... I won't update ScriptBlock for it until it goes recommended !
-
View User Profile
-
Send Message
Posted Feb 22, 2012Using latest bukkit, most recent version of Scripblock. but one problem. Scripblock is just not loading at all, nothing in the console and nothing in the logs.
Works fine on my server with previous version of bukkit.
Is it because im using it with latest version of bukkit? or is there something i missed?
PS. thanks for this beyond epic plugin!
-
View User Profile
-
Send Message
Posted Feb 22, 2012@oleerik
"greatest person alive" is, I think, a bit much, haha...
-
View User Profile
-
Send Message
Posted Feb 21, 2012This dev is one of the greatest persons alive
-
View User Profile
-
Send Message
Posted Feb 18, 2012Great plugin!
-
View User Profile
-
Send Message
Posted Feb 18, 2012Wow, this is epic the sparta way... Nice job!
-
View User Profile
-
Send Message
Posted Feb 18, 2012@ChupaDrahkir
@Bobacadodl
@S4h4rk
@cdricdw
Pleased to see the re-coding works well !
I will try to add block protection and a new feature next week !
@spout option... and spout gui are not a bad idea, I'll try to add it if I have the time to add everything that have been requested first !
-
View User Profile
-
Send Message
Posted Feb 17, 2012I love this plugin. So useful in so many ways.
Thanks for making it.
-
View User Profile
-
Send Message
Posted Feb 17, 2012Thank you for the re-code to fix bugs / security issues. I'm running version 0.7.0 on my server now and it's working great. I'll let you know if I find bugs.
Best regards, S4h4rk
-
View User Profile
-
Send Message
Posted Feb 16, 2012Just thought I'd comment on how AMAZING this plugin is. You can use it for SO many different things, and I've used it for a LOT of things on my server. In my opinion, the 2 upcoming features I'd like to see most are region-based command scripts and per-payer cool downs! Another useful feature that I thought of could be to add a spoutcraft script editor GUI. Extremely low priority, of course, get the other requests and the things you already have on your todo list finished first, just thought I'd put the idea out there.
-
View User Profile
-
Send Message
Posted Feb 16, 2012Don't worry I'm patient :P I'd rather have a stable plugin with a few features than an unstable plugin with many features. The new version works nicely good job! Because I'm a pest I'm request another feature though (just something to think about in the future when the plugin is nearing completion): @spout , if the player doesn't have a spoutcraft client and/or the server doesn't have the spout plugin, the script wont pass @spout.
-
View User Profile
-
Send Message
Posted Feb 16, 2012@UltrafaceGuy
I released the latest version before adding back the block protection ( in case of important bug to fix first ), if everything is working well, I will add it back very soon !
-
View User Profile
-
Send Message
Posted Feb 16, 2012So far so good! For the most part everything I've tested is working fine!
Though blocks that have scripts on them are now breakable by players. Is this intentional? I kinda liked the protection to be honest, but I don't see it being a problem.
-
View User Profile
-
Send Message
Posted Feb 13, 2012@jasonrob77
it will probably come out this week for beta test (full re-coding means new bugs ) but... they should be easier and faster to fix than before !
Area Trigger is planned too... ; )
EDIT: I've done 90% of re-coding now ! =)
-
View User Profile
-
Send Message
Posted Feb 13, 2012@Shereis
Awesome that would be amazing. Is the new version likely to be soon, I want to know if I should try to create a work around or just wait.
Also the other thing that would be amazing would be multiple blocks triggering the same event, so you could have an event triggered when you enter a certain area, instead of a specific block. However that is less important, I get around it by having single doors.
-
View User Profile
-
Send Message
Posted Feb 13, 2012@UltrafaceGuy
I've done something like 70% on the recoding... (excluding the integration of new features) ! I hardly work on it.
@ChupaDrahkir
new features are nice ! But I will think about it when the recoding is done and without bugs ! so please be patient !
@jasonrob77
permission node creation, permission node add and remove, should be added in the next release.... you should be able to do what you want with it !
-
View User Profile
-
Send Message
Posted Feb 13, 2012This plugin is so close to being perfect. The only thing I need is to make it so that the script can depend on whether a player has a certain permission. This is mainly because apart from Citizens there are no good quest plugins at the moment, so I am trying to find an alternative method, but would have many other uses too.
For example, Charlie executes a script. This script depends on the permission Quest1.Quest, being in his permissions. Charlie has Quest1 so the script runs, it tells him what to do, gives him a sword, gives him permission Quest2.Quest and removes permission Quest1.Quest.
Charlie then cannot use the script again, and must continue on his quest.