VariableTriggers

Make your own plugin like features and more using VariableTriggers
This is a very powerful plugin that has unlimited potential. Create triggers that run lines of script when a player Clicks or Walks on a block (dirt, door, switch, trigger, torch, any block) or Create Event Triggers such as PlayerDeath , EntityDeath, BlockBreak, BlockPlaced, Join, Quit, Respawn, Interact and EntitySpawn that also run scripts. You can define Area Triggers and Command Triggers as well. You can use Dynamic Object variables and conditional IF and ELSE statements in the scripts. You can run any command that a player or OP can run and many speacial built-in commands to Teleport, Spawn Entities, Play Effects Visual or Sound, Set Blocks, Toggle Blocks, Check Players Heath and much more!. The scripts are executed on their own threads to take the strain off of the main server thread.
















-
View User Profile
-
Send Message
Posted Jan 15, 2015@angrydee77 No I mean when a player joins and its his first time on the server.
-
View User Profile
-
Send Message
Posted Jan 15, 2015Hpe you will read this message or someone will and report to you, As i don't want to recreate another account on this crap bukkitDev who ban you for helping them, but that's another story.
My problem is, that some plugins which cause explosions like Mythic mobs, or Cannons, cause errors in the console, which the message couldn't pass explosionEvent to VariableTrigger V2.
I was using the V2 now the V2.01, but it does the same, can you please fix that, thank you :)
-
View User Profile
-
Send Message
Posted Jan 14, 2015On a side note, the old 1.3.3.1 works perfectly fine with Spigot 1.8. Even the VTSystem.onlineplayers thingy.
-
View User Profile
-
Send Message
Posted Jan 14, 2015Yes Do
/vte join @PLAYER yo dude
remember its world spacific so if u want it to happen in all worlds then repeat the command in each world
-
View User Profile
-
Send Message
Posted Jan 12, 2015Is there any way I can have a script be triggered when a new player joins for the first time?
-
View User Profile
-
Send Message
Posted Jan 11, 2015Best way around learning java myself. 10/10
But seriously, great plugin. I can do things that I always thought would be too complicated or too specific for a normal plugin to accomplish.
-
View User Profile
-
Send Message
Posted Jan 11, 2015hey, is there a way to incorporate wither skeletons in to the code? because all entity test code spits is SKELETON when i test it against wither skeletons
-
View User Profile
-
Send Message
Posted Jan 10, 2015Can you travel throug diffrent worlds with walk trigger. Multiverse core ?
-
View User Profile
-
Send Message
Posted Jan 9, 2015@Jordy141
It will ask you ingame, select a location and then change it in the script file.
You can do so a command to edit signs like
@SIGNTEXT <getblocklos:loc:16> <cmdarg>
so your command would be /editsign (line) text
-
View User Profile
-
Send Message
Posted Jan 9, 2015I use VT 1.3.3.1 and I found @mylist.<playername>[<var:$obj.var>] didn't work, it showed "@mylist.MYNAME[<var:$obj.var>]" instead of the content of the array. How to deal with it?
-
View User Profile
-
Send Message
Posted Jan 9, 2015Is it possible to use @SIGNTEXT without the plugin asking to select a location?
i'm making a sign text changing command, wich takes a coordinate and text input. (the coordinates are saved in variables and located with another command, since i'm using them for more things)
However, when i enter @SIGNTEXT <cmdarg1> 1 <cmdarg2> it keeps asking me to set wich sign to edit, breaking above code.
-
View User Profile
-
Send Message
Posted Jan 8, 2015@DanielBlakey
My example will work in V2 but for earlier versions you need to modify it as you have written.
-
View User Profile
-
Send Message
Posted Jan 7, 2015@Lyoko_Firelyte
Ahhh thankyou :D
(I'm new to this but I see the logic there)
EDIT: To anyone looking at this for reference it has to be @SETBOOL and the @IF has to be followed by a 'b' before the $Variable EDIT: Worked at first then went weird but I found success with '@MODIFYPLAYER <playername> HEALTH 0' for killing the player.
-
View User Profile
-
Send Message
Posted Jan 7, 2015@DanielBlakey
Just use a boolean variable :)
-
View User Profile
-
Send Message
Posted Jan 7, 2015Is there a way of cancelling/stopping a script half way through if another trigger is activated in time.
Basically I want it so when people respawn in a minigame they will have a few seconds to get out of the spawn zone or they are killed again. I can do an area trigger for when they enter but I don't know how to make it so, when they leave the area, the script to kill them gets cancelled.
Thanks, Daniel
-
View User Profile
-
Send Message
Posted Jan 6, 2015@Lyoko_Firelyte
Well when I don't use it the default scanner does not recognize special characters like äüö which I need. That's why I have enabled it. And well BOM for 8 bit UTF is not really necessary, but I don't really know how else I can make sure that my files are detected as UTF.
-
View User Profile
-
Send Message
Posted Jan 6, 2015@H8llfire
It's just a YAML file read using Bukkit's built in YamlConfiguration.loadConfiguration() - if it does not support BOM then change the encoding? I'm not even sure how to go about supporting byte order mark - do people even use still?
-
View User Profile
-
Send Message
Posted Jan 5, 2015Due to lack of BOM support I am still unable to use this. Could you please fix that?
-
View User Profile
-
Send Message
Posted Jan 4, 2015@KyadCK
The old click trigger method works as well provided you add the worlds you want it to fire in the ClickTriggers.yml. You can do /vtc add <script> as well for the bone method.
-
View User Profile
-
Send Message
Posted Jan 4, 2015@MCrashtest
How click triggers are done in VT2 have changed. It is now a "Player Click Block" event, with a placeholder for location <blocklocation>.
The easiest way to do it now is probably to set up a Switch/Case to check for block location.
IE;
Or I'm wrong and click triggers are still in and broken, but I would move to this type anyway personally.