PVP Scheduler

PVP Scheduler 1.8

No permission to download
PVP Scheduler
Source: Click Here


Features::
  • Ability to Schedule PVP
  • Ability to just block PVP
  • Ability to just block player Vs Structure
  • Ability to just block player Vs Tamed Dino or Tamed Dino vs Tamed Dino
  • Ability to set custom messages per schedule
  • Ability to set a start day and hour and end ones too


Information:
  • Your server has to be a pvp server this will not work on pve.
  • Please note, that it checks every minute meaning after launching your server it will take 1 minute to enable pvp if that's the same start hour + day you set in config

Days:

days are in 0-6 format
0 = Sunday
1 = Monday
2 = Tuesday
3 = Wednesday
4 = Thursday
5 = Friday
6 = Saturday

Hours:

hours are in 0-23 format
0 = 00:00
1 = 01:00
2 = 02:00
23 = 23:00

Console Commands:
  • pvpreload - Reload the config.json

Donate
Any donation is much appreciated and very helpful towards the upkeep/creation of the plugins i provide, Plugins take time to create some hours some days and I keep 99% of them open source for others to learn from.




Configuration:
By default the config is set to start on a Friday at 7 pm and end on a Sunday 9 pm for a pvp weekend


Code:
{  
   "PVPScheduler":{  
      "ServerName":"ServerNameHere",
      "NotifyServer":true, //message entire server with PVPEnabledMessage or PVPDisabledMessage message
      "LogPvpSwitchAtConsole":true, //log the switchs at server console
      "ProtectExplosiveMessage":"<RichColor Color=\"1, 0, 0, 1\">You can only detonate Explosives when PVP mode is enabled!.</>",
      "ProtectPlayersPVPOff":true,//protect players when our schedule ends
      "ProtectDinosPVPOff":true,//protect dinos when our schedule ends
      "ProtectStructuresPVPOff":true,//protect structures when our schedule ends
      "ProtectExplosivesPVPOff":true,//protect from explosives when our schedule ends
      "Days":[
         {  
            "StartDay":5,//the day the schedule starts
            "StartHour":19,//the hour the schedule starts
            "EndDay":0,//the day the schedule ends
            "EndHour":21,// the hour the schedule ends
            "ProtectPlayersPVPOn":false,//protect players when our schedule starts
            "ProtectDinosPVPOn":false,//protect dinos when our schedule starts
            "ProtectStructuresPVPOn":false,//protect structures when our schedule starts
            "ProtectExplosivesPVPOn":false,//protect from explosives when our schedule starts
            "PVPEnabledMessage":"<RichColor Color=\"1, 0, 0, 1\">PVP is Enabled!.</>",
            "PVPDisabledMessage":"<RichColor Color=\"0, 1, 0, 1\">PVP is Disabled!.</>"
         }
      ]
   }
}

Code:
{
   "PVPScheduler":{
      "ServerName":"ServerNameHere",
      "NotifyServer":true,
      "LogPvpSwitchAtConsole":true,
      "ProtectPlayersPVPOff":true,
      "ProtectDinosPVPOff":true,
      "ProtectStructuresPVPOff":true,
      "ProtectExplosivesPVPOff":true,
      "Days":[
         {
            "StartDay":1,
            "StartHour":0,
            "EndDay":2,
            "EndHour":0,
            "ProtectPlayersPVPOn":false,
            "ProtectDinosPVPOn":false,
            "ProtectStructuresPVPOn":false,
            "ProtectExplosivesPVPOn":false,
            "PVPEnabledMessage":"<RichColor Color=\"1, 0, 0, 1\">PVP is Disabled!</>",
            "PVPDisabledMessage":"<RichColor Color=\"0, 1, 0, 1\">PVP is Enabled!</>"
         },
         {
            "StartDay":3,
            "StartHour":0,
            "EndDay":4,
            "EndHour":0,
            "ProtectPlayersPVPOn":false,
            "ProtectDinosPVPOn":false,
            "ProtectStructuresPVPOn":false,
            "ProtectExplosivesPVPOn":false,
            "PVPEnabledMessage":"<RichColor Color=\"1, 0, 0, 1\">PVP is Disabled!</>",
            "PVPDisabledMessage":"<RichColor Color=\"0, 1, 0, 1\">PVP is Enabled!</>"
         },
         {
            "StartDay":4,
            "StartHour":0,
            "EndDay":5,
            "EndHour":0,
            "ProtectPlayersPVPOn":false,
            "ProtectDinosPVPOn":false,
            "ProtectStructuresPVPOn":false,
            "ProtectExplosivesPVPOn":false,
            "PVPEnabledMessage":"<RichColor Color=\"1, 0, 0, 1\">PVP is Disabled!</>",
            "PVPDisabledMessage":"<RichColor Color=\"0, 1, 0, 1\">PVP is Enabled!</>"
         },
         {
            "StartDay":6,
            "StartHour":0,
            "EndDay":0,
            "EndHour":0,
            "ProtectPlayersPVPOn":false,
            "ProtectDinosPVPOn":false,
            "ProtectStructuresPVPOn":false,
            "ProtectExplosivesPVPOn":false,
            "PVPEnabledMessage":"<RichColor Color=\"1, 0, 0, 1\">PVP is Disabled!</>",
            "PVPDisabledMessage":"<RichColor Color=\"0, 1, 0, 1\">PVP is Enabled!</>"
         }
      ]
   }
}
  • Like
Reactions: Cell and Foppa
Author
OwnProx
Downloads
531
Views
2,572
First release
Last update
Rating
3.50 star(s) 14 ratings

More resources from OwnProx

Latest updates

  1. PVPScheduler 1.8

    Fixed a bug where PVPOff Protections were not getting applied if there was no schedule resulting...
  2. PVPScheduler 1.7

    Warning You must use new config or copy the changes to existing ones! Fixed schedules now when...
  3. PVPScheduler 1.6

    Fixed Damage to non tamed npcs when Protect players & dinosaurs was on

Latest reviews

So far it seems to work great! I was looking for this exact functionality, so thank you for making this. PVE mode leaves a lot to be desired since the turrets get shut off, this solution is AWESOME by comparison!
Hello, I am very excited about this plugin! However, it has been noticed that it is not possible to make the Elementveins on extinction during the time of the structure protection, is there a solution?
Turrets are shooting everytime and in pve mode they can easily sponge your bullets because they are protected and invincible when pvp is off. auto turrets had to be blind to enemy targets except wilds when pvp is off and explosive planting had to be prevented too, allowing placing but disallowing exploding is not a true solution in pvp mode off.
Excellent
did it have any setting for able to tribe member PVP and non tribe member PVE ?
1 - add a ban on the taking players Dino....
2 - need...
"Allow_PVP_Turrets_To_Shoot_PVE": false, // allows pvp turrets to shoot PVE "Allow_PVE_Turrets_To_Shoot_Players": false, // Allows pve turrets to shoot players.
3 - and bug C4 explosion after pve
Works perfectly :) Thanks
Thank you for the continued support. I use this on my server and it is Amazing!! I wonder if there is a way for PVP OFF to have turrets and plant species not attack players from other tribes?
Wild dinosaurs can't be attacked in PVE! This is a fatal defect!
It works reverse.
If disable pvp, can damage.
If enable pvp, can not damage. Also to wild dino. It's too bad.
Top