Can't grow trees between WorldGuard Regions Owned By Same Player
LadyCailinBot opened this issue ยท 2 comments
WORLDGUARD-4025 - Reported by hutt132
Spigot 1.13.2
WorldGuard v7 b1767
I have it set up so players can claim individual chunks with WorldGuard.
However, if they try to grow a tree on the edge of their claim1, the tree will not grow over the region border to claim2, causing the tree to be cut in half.
This happens when the two neighboring regions are owned by the same player.
In the documentation it states "Tree growth grief (from outside a region) is prevented."
http://worldguard.enginehub.org/en/latest/regions/scope/
A few ways to resolve this issue would be:
- Have WouldGuard check if the neighboring/touching regions are owned by the same player, and if so, allow tree growth across the borders.
- Create an option to disable tree growth protection in the config.
- Add a tree growth flag.
Comment by wizjany
this is intended behavior. growth across region boundaries is only allowed if a player with permissions to both regions initiates it (i.e. via bonemeal). the sapling itself is only a member of the region it is in, so it can't create blocks in neighboring regions. this is not a problem unique to saplings.
imagine another example, where two adjacent regions are owned by player A, but one of the regions is co-owned by player B, while the other is co-owned by player C. if player A plants a sapling, should that sapling grow across the border? in your mind, yes, since player A owns both. now what if player B plants a sapling? now player B is growing saplings into player C's land! to even attempt to resolve this ownership issue, we would have to track who placed every single block!
adding a tree-growth flag is perhaps the only solution that makes sense, but it would also allow a completely different player (say, player D) plant a sapling right outside any of the previously described regions and grow into that region! perhaps not what we really want.
covered by #1763