So Ive been trying to get TruePVE and ZoneManager to work, and I cannot seem to get the dang things to jive. When I originally installed TruePVE, ZoneManager and DynamicPVP, they were working fine as defaults. I did not set any zone's, nor did I adjust any of the rulesets in TruePVE. Dynamic would create a PVP zone, and players would take damage correctly.
I have read up on the recent issues, and both the plugins are up to date with the latest versions (TruePVE is 0.9.6 and ZoneManager is 3.0.3), with any of the code mitigations that were discussed in previous threads.
Once I edited TruePVP with a ruleset for PVP, and created a zone, neither the zone, nor the DynamicZones would allow player damage. I did a trace while in the dynamic zone, and this was what I got.
======================
== STARTING TRACE ==
== 18:02:14.25205 ==
======================
From: BasePlayer, player
To: BasePlayer, player
No shared locations (empty location) - no exclusions
No exclusion found - looking up RuleSet...
Using RuleSet "default"
No match in pre-checks; evaluating RuleSet rules...
Initator EntityGroup matches: players
Target EntityGroup matches: players
Evaluating Rules...
Checking direct initiator->target rules...
Evaluating "players->players"...
Match found; allow damage? False
======================
== STARTING TRACE ==
== 18:02:15.24905 ==
======================
From: BasePlayer, player
To: BasePlayer, player
No shared locations (empty location) - no exclusions
No exclusion found - looking up RuleSet...
Using RuleSet "default"
No match in pre-checks; evaluating RuleSet rules...
Initator EntityGroup matches: players
Target EntityGroup matches: players
Evaluating Rules...
Checking direct initiator->target rules...
Evaluating "players->players"...
Match found; allow damage? False
======================
== STARTING TRACE ==
== 18:02:16.77695 ==
======================
From: BasePlayer, player
To: BasePlayer, player
No shared locations (empty location) - no exclusions
No exclusion found - looking up RuleSet...
Using RuleSet "default"
No match in pre-checks; evaluating RuleSet rules...
Initator EntityGroup matches: players
Target EntityGroup matches: players
Evaluating Rules...
Checking direct initiator->target rules...
Evaluating "players->players"...
Match found; allow damage? False
======================
== STARTING TRACE ==
== 18:02:18.24784 ==
======================
From: BasePlayer, player
To: BasePlayer, player
No shared locations (empty location) - no exclusions
No exclusion found - looking up RuleSet...
Using RuleSet "default"
No match in pre-checks; evaluating RuleSet rules...
Initator EntityGroup matches: players
Target EntityGroup matches: players
Evaluating Rules...
Checking direct initiator->target rules...
Evaluating "players->players"...
Match found; allow damage? False
======================
== STARTING TRACE ==
== 18:02:20.19509 ==
======================
From: BasePlayer, player
To: BasePlayer, player
No shared locations (empty location) - no exclusions
No exclusion found - looking up RuleSet...
Using RuleSet "default"
No match in pre-checks; evaluating RuleSet rules...
Initator EntityGroup matches: players
Target EntityGroup matches: players
Evaluating Rules...
Checking direct initiator->target rules...
Evaluating "players->players"...
Match found; allow damage? False
======================
== STARTING TRACE ==
== 18:02:21.97181 ==
======================
From: BasePlayer, player
To: BasePlayer, player
No shared locations (empty location) - no exclusions
No exclusion found - looking up RuleSet...
Using RuleSet "default"
No match in pre-checks; evaluating RuleSet rules...
Initator EntityGroup matches: players
Target EntityGroup matches: players
Evaluating Rules...
Checking direct initiator->target rules...
Evaluating "players->players"...
Match found; allow damage? False
======================
== STARTING TRACE ==
== 18:02:25.32212 ==
======================
From: BasePlayer, player
To: BasePlayer, player
No shared locations (empty location) - no exclusions
No exclusion found - looking up RuleSet...
Using RuleSet "default"
No match in pre-checks; evaluating RuleSet rules...
Initator EntityGroup matches: players
Target EntityGroup matches: players
Evaluating Rules...
Checking direct initiator->target rules...
Evaluating "players->players"...
Match found; allow damage? False
This is the Ruleset I created for PVP zones in TruePVE.
{
"Config Version": "0.9.6",
"Default RuleSet": "default",
"Configuration Options": {
"handleDamage": true,
"useZones": true
},
"Mappings": {
"default": "default",
"killall": "killall"
},
"Schedule": {
"enabled": false,
"useRealtime": false,
"broadcast": false,
"entries": []
},
"RuleSets": [
{
"name": "default",
"enabled": true,
"defaultAllowDamage": false,
"flags": "HumanNPCDamage, AdminsHurtSleepers",
"rules": [
"anything can hurt dispensers",
"anything can hurt players",
"players cannot hurt players",
"anything can hurt traps",
"players can hurt barricades",
"anything can hurt heli",
"anything can hurt npcs",
"anything can hurt resources",
"anything cannot hurt minicopter",
"players cannot hurt minicopter"
]
},
{
"name": "killall",
"enabled": true,
"defaultAllowDamage": false,
"flags": "HumanNPCDamage, AdminsHurtSleepers, SelfDamage",
"rules": [
"anything can hurt dispensers",
"anything can hurt players",
"anything can hurt traps",
"players can hurt barricades",
"anything can hurt heli",
"anything can hurt npcs",
"anything can hurt resources"
]
}
],
I did not edit anything within ZoneManager, as I was doing all the flags in the "/zone flags" GUI. I honestly cannot see why the PVP zones wont initiate anymore for both the Static and Dynamic zones. This has been puzzling me for a few days. Can anyone give me a lead to run with? Any ideas are greatly appreciated, as I feel I am going crazy trying to get this to work. I know it will work, just need to get to the how to make it work part.