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 Apr 15, 2014@Lyoko_Firelyte
^ Plugin manager is a hero who generously gave his time to fix my problem
Can confirm. The latest upload 1.3.1 on Bukkit dev files page is Incorrect. It's the 1.3 version from before.
-
View User Profile
-
Send Message
Posted Apr 15, 2014@Lyoko_Firelyte
Updates: (sorry, my laptop ran out of batteries)
If you can do it without to much trouble to yourself would do me a re upload (external host) of the 1.3.1 jar.... (Just trying to eliminate any simple errors here)
-
View User Profile
-
Send Message
Posted Apr 15, 2014@Kiak
I'm not sure what the issue would be without a stacktrace :P I have never touched MCPC
-
View User Profile
-
Send Message
Posted Apr 15, 2014@Lyoko_Firelyte
Sorry for constant updates. I've suddenly got timer firing in MCPC.. im not sure what i did differently yet :( lol
-
View User Profile
-
Send Message
Posted Apr 15, 2014@Lyoko_Firelyte
Yeah.. I understand that they did it so that sloppy programming wouldnt cause problems down the line...
But Lex Laiden has always been top notch in his work.. I wish spigot had a "Allow async if you're a daredevil" option
Update: Spigot JAR Timer works..... MCPC jar breaks it.. :(
How much beer do I need to buy you for you to consider covering mcpc+ ? I'm sure a lot of other people would be interested.
-
View User Profile
-
Send Message
Posted Apr 15, 2014@Lyoko_Firelyte
Okay some findings so far.
Removing Vault of all things, made
CMD CMDOP and CMDCON work but Timer does not
However Timer worked fine on BUKKIT jar so the problem is something to do with mcpc.
I'm now going to repeat tests on a spigot jar.
-
View User Profile
-
Send Message
Posted Apr 15, 2014@Lyoko_Firelyte
Also Spigot is super annoying with their async guards. I can run whatever the hell I want on separate threads god damnit!
-
View User Profile
-
Send Message
Posted Apr 15, 2014@Kiak
It will probably get removed. Although it does not state this anywhere in the rules (I just read them again to be sure) you can't have 3rd party files in your comment.
-
View User Profile
-
Send Message
Posted Apr 15, 2014@Lyoko_Firelyte
no way man, MCPC is THE best option for running forge and bukkit together,,
It's also forked off Spigot, so I wouldn't have expected any errors.
I'm currently testing other servers though, So I'l let you know if it's just the fault of me using unsupported software in about 20 minutes.
http://ci.md-5.net/job/MCPC-Plus/ can find it here. (hope it's not a crime to link this on bukkit forum) I LOVE YOU BUKKIT BRO. HONEST
-
View User Profile
-
Send Message
Posted Apr 15, 2014@Kiak
MCPC isn't dead yet?
-
View User Profile
-
Send Message
Posted Apr 15, 2014@Kiak
I'm going to go test it with bukkit / Spigot Jars on a clean server with nothing else to interfere.
-
View User Profile
-
Send Message
Posted Apr 15, 2014@Lyoko_Firelyte
um. Okay that might take me a while because I'm not that savvy a scripter.
Still, after a few repeat test. I CAN'T use the following
@CMD / @CMDCON / @CMDOP
Timer Event Trigger (see no evidence of it firing at all)
also @SIGNTEXT doesn't seem to be working
I'm using MCPC+ server jar so it might be the fault of that?
The worst part (for me) is that I'm not getting any useful errors or crashes, When I try use one of those script commands It just does nothing at all.
I'm also using scripts i wrote a long time ago that I've already seen to work correctly.
If there's any extra info i can give or something i can do to help, i'd be happy too.
-
View User Profile
-
Send Message
Posted Apr 15, 2014@Kiak
Try using an array and see if that works to see if you are on 1.3.1, I forgot to change the version number in console boot up for 1.3.1
-
View User Profile
-
Send Message
Posted Apr 15, 2014@Lyoko_Firelyte
Well this sucks... I could really use that.
-
View User Profile
-
Send Message
Posted Apr 15, 2014@Lyoko_Firelyte
Hey mate, is there any chance that a mistake was made with your latest version upload?
It says I'm still on version 1.3 (not 1.3.1) and the things you most recently added are not working
Eg Timer still not working.
Yup, i've redownloaded half a dozen times and your latest upload is still pointing at the same 2nd most recent 1.3 version.
-
View User Profile
-
Send Message
Posted Apr 14, 2014Is there a way to collect the position on the direction they are looking towards without popping up that setloc message? I suggest you could add a new function that allows for something simular to <playerloc> but maybe instead <playerloc:all>. Would be really useful for my server.
-
View User Profile
-
Send Message
Posted Apr 14, 2014@laacis2
If you could incorporate the UUID data that you collect with some kind of automatic replacer plugin or something for Notepadplusplus, that would be fine, but since the biggest part of all the objects/players on my server will never again join, this would not even convert them all and there would be a ton of work to do by hand. Thats why I thought about doing it automatically. I'm sure this is not too difficult to do, as the only thing the programmer would do is systematically fetch the Objects name with the YAML API, use the Bukkit/Mojang API to get the UUID and then replacing it again.
-
View User Profile
-
Send Message
Posted Apr 14, 2014- '@IF b $namedata.<playeruuid> = false'
- '@SETSTR $namedata.<playeruuid> <playername>'
- '@SETBOOL $namedata.<playeruuid> true'
- '@PLAYER &aYour name was stored to database.'
- '@ENDIF'
thats my uuid thingy =p
-
View User Profile
-
Send Message
Posted Apr 13, 2014@H8llfire
@Lyoko_Firelyte
I have a 7.1MB vardata.yml file lol. There are about 250.000 lines which all need converting.
On top of 355 scripts which I've made. I think it's pretty much impossible.
-
View User Profile
-
Send Message
Posted Apr 13, 2014@Lyoko_Firelyte
Yeah well, this would not replace every Object though.