Inheriting unwanted member resrictions without trying to inherit member restrictions from region
LadyCailinBot opened this issue ยท 2 comments
WORLDGUARD-2680 - Reported by DrawOCOwarD
n_badlands:
type: cuboid
min: {x: -481.0, y: 55.0, z: -481.0}
max: {x: 992.0, y: 70.0, z: 992.0}
priority: 80
flags: {pvp: allow, invincible: deny, construct: MEMBERS, ipvp_force_status: allow}
owners: {}
members:
groups: [builder]
n_badlandswall:
type: cuboid
min: {x: -484.0, y: 55.0, z: -484.0}
max: {x: 995.0, y: 75.0, z: 995.0}
priority: 75
flags: {construct: MEMBERS}
owners: {}
members:
groups: [builder]
n_central:
type: cuboid
min: {x: -80.0, y: 55.0, z: -80.0}
max: {x: 591.0, y: 255.0, z: 591.0}
priority: 100
flags: {construct: MEMBERS}
owners: {}
members:
groups: [builder]
n_centralwall:
type: cuboid
min: {x: -84.0, y: 55.0, z: -84.0}
max: {x: 595.0, y: 255.0, z: 595.0}
priority: 95
flags: {construct: MEMBERS}
owners: {}
members:
groups: [builder]
n_mediumlayer:
type: cuboid
min: {x: -444.0, y: 55.0, z: -444.0}
max: {x: 955.0, y: 255.0, z: 955.0}
priority: 90
flags: {construct: MEMBERS}
owners: {}
members:
groups: [citizen]
n_mediumlayerwall:
type: cuboid
min: {x: -447.0, y: 55.0, z: -447.0}
max: {x: 958.0, y: 72.0, z: 958.0}
priority: 85
flags: {construct: MEMBERS}
owners: {}
members:
groups: [builder]
n_mines:
type: cuboid
min: {x: -512.0, y: 0.0, z: -512.0}
max: {x: 1023.0, y: 54.0, z: 1023.0}
priority: 0
flags: {pvp: deny, potion-splash: deny, construct: MEMBERS}
owners: {}
members:
groups: [citizen]
n_outmostlayer:
type: cuboid
min: {x: -509.0, y: 55.0, z: -509.0}
max: {x: 1020.0, y: 255.0, z: 1020.0}
priority: 70
flags:
vine-growth: deny
blocked-cmds: [/f claim]
construct: MEMBERS
owners: {}
members:
groups: [citizen]
n_outmostlayerwall:
type: cuboid
min: {x: -512.0, y: 55.0, z: -512.0}
max: {x: 1023.0, y: 72.0, z: 1023.0}
priority: 65
flags:
vine-growth: deny
blocked-cmds: [/f claim]
construct: MEMBERS
owners: {}
members:
groups: [builder]
The n_outmostlayerwall is the layer that surrounds everything, and the only group allowed to build on the wall itself are those who have the Builder rank. Now there is the n_outmostlayer that is for those with the rank of Citizen and up, and it is meant for them to be able to build in this area. However as I find out, this is not meant to be. . n_outmostlayerwall pushes its group restrictions on over to n_outmostlayer whether it wants them or not! The priority of the regions doesn't appear to have any word on this, as it should. Is there a way to add layers with each layer their own building group?
Comment by wizjany
I'm not exactly sure what you're trying to say, but I would start by not using the construct flag.
Comment by DrawOCOwarD
Now I see how construct flags default to MEMBERS anyways, so not much reason to have them.
-edit: I got rid of the construct flags and it now works for some reason!
-edit again: With the builder group permission, players cannot build in regions for the builder group. . I tried renaming the builder group to something else, and nothing has changed. I tried creating a builder permission group that doesn't inherit the citizen permission, thinking that it might be canceling it out, but nope.
-edit: I cannot explain why the builder group is not working.
Example:
I have one layer that is 1000 x 1000, another that is 9996 x 9996.
The first layer only allows those with the builder permission to build there.
The second layer allows only those with the citizen permission to build there.
However the first layer pushes its group limitations onto the second layer.
So in order for the second layer to be able to build in a location, it would need both Builder and Citizen permissions.
What I want is for any of the group restrictions from the first region not to push over to the second region.
Removing the construct flags resolved this part of the issue.