Is there any demand for giving players the "worldguard.region.setpriority.own.*" permissions with either towncontrol++ or +++? (or townpolice, or a hypothetical townpolice+) It would allow players to actually create complex regions with multiple different classes of members with different permissions. It would also solve the issue of deny flags overriding allow flags in newer regions. Based on my admittedly light reading of the documentation, there shouldn't be any problems with regards to abuse in any way, as the only region that could possibly be effected is the __global__ region, which has flags that can't be bypassed no matter region priority. If there's a problem related to this proposal please share!
You shouldn't need to change inheritance of your created plots if you set your plots in the order you need them to be in. Not to mention you can set plots inside plots if you are owner of the plot region. For example: If I set a subplot in highgarden: highgardentest1 it automatically becomes a child of the town region, which is fine, I wouldn't ever let child regions override the original town region. If I set another plot inside the highgardentest1, which can be done. I can create yet another child in the inheritance. Naturally if I want flags to control things both highgardentest1 and highgardentest1test2 I would apply flags to the highest ranking plot that I need the flags to apply on. If I only want flags to effect the highgardentest1test2 then I would only apply that flag to that region. Now I know your next question probably is "What if I want a flag on the town as a whole, but don't want the same flag effect in a smaller region?" This is solved by negating any parent flags with the opposite flag in the region you wish it to not be a thing For example: I have placed a chest-access flag to allow in a subplot on highgarden This completely negates the flag that I have placed on the parent region(highgarden) Ediouseig, who is not a member of Highgarden in this test is able to open this chest inside the highgardentest1 plot. But not this chest outside of the plot, which is affected by the parent(town) highgarden's chest-access deny flag. What you're asking for is already possible without needing to mess with inheritance switching.