Okay.
I have been banging on about this for a while now, looking for someone to make me a plugin to do it all. When that drew a blank, I thought stuff it, I'll attempt to do it myself, with plugins.
So here is what I have so far.
The 2 main PVE plugins I run for my server are :
So, what I am using to bring my Purge idea to fruition are the plugins Timed Execute and Simple Logo. My idea is to have Timed Execute lay dormant until I restart the server. Once Timed Execute loads it will unload the plugins TruePVE, PreventLooting and SkipNightUI. Then it will load the plugin SimpleLogo (whichs puts my "PURGE ACTIVATED" warning down the bottom of the players screen), changes the server time to 1am and halts time progression.
Or I also have the option of loading the Timed Execute plugin while the server is running.
Now, if I have read everything right in my search for how I can do it, my Timed Execute config should .... I say SHOULD work.
"TimerOnce": {
"o.unload TruePVE": 300,
"o.unload PreventLooting": 310,
"o.unload SkipNightUI": 315,
"o.reload SimpleLogo": 320,
"env.time 01": 325,
"env.progresstime false": 340
Does that all look right?
I have been banging on about this for a while now, looking for someone to make me a plugin to do it all. When that drew a blank, I thought stuff it, I'll attempt to do it myself, with plugins.
So here is what I have so far.
The 2 main PVE plugins I run for my server are :
- TruePVE
- PreventLooting
So, what I am using to bring my Purge idea to fruition are the plugins Timed Execute and Simple Logo. My idea is to have Timed Execute lay dormant until I restart the server. Once Timed Execute loads it will unload the plugins TruePVE, PreventLooting and SkipNightUI. Then it will load the plugin SimpleLogo (whichs puts my "PURGE ACTIVATED" warning down the bottom of the players screen), changes the server time to 1am and halts time progression.
Or I also have the option of loading the Timed Execute plugin while the server is running.
Now, if I have read everything right in my search for how I can do it, my Timed Execute config should .... I say SHOULD work.
"TimerOnce": {
"o.unload TruePVE": 300,
"o.unload PreventLooting": 310,
"o.unload SkipNightUI": 315,
"o.reload SimpleLogo": 320,
"env.time 01": 325,
"env.progresstime false": 340
Does that all look right?