Adding players/groups to the global region causes certain things to break.
LadyCailinBot opened this issue ยท 9 comments
WORLDGUARD-3195 - Reported by cartman-2000
If you happen to add a user or group to the global region it'll break a few things on the server. It disables block physics, disables pistons, and causes hoppers to literally break when they update to send an item to the neighboring hopper.
Setting the pistons flag doesn't do anything to help the problem with the pistons.
Comment by PseudoKnight
More info: this only occurs in locations where there are no regions. If there is a region there, everything operates normally.
Comment by darthjahona
I would like to add on to this. I am experiencing this issue with Spigot 1.8, WorldGuard #1477, and WorldEdit #3347.
Adding a group like g:builder to the members of the global region causes the issues as described in the original bug report. I've completely deleted all configs for both plugins and allowed the plugin to generate new ones. Upon adding groups to the members list the bug persists.
Comment by Echen
this isnt an issue with just adding players to the global group. certain flags seem to cause this. i am having this issue on a server i admin and it just out of the blue started doing it. This is what i have done so far
on a test server i downloaded the entire server to test.
deleted all worldedit, worldguard, and worldeditregions folders.
started the server.
tested using a piston and redstone block. it worked
created a region and tested again. it worked
created the flag build deny.. it no longer works
keep in mind i am op and can build in this region
i then deleted the entire plugins folder and reinstalled the proper versions of world edit worldgurad and regions for the craftbukkit 1.7.10 #3116 server that is being run by the host.
WorldGuard 6.0 Beta 2
WorldeditRegions v1.0.1
WorldEdit 6.0
All Release Builds
again i followed the above steps and with the same results
i have yet to figure out a solution for this issue.
Comment by Echen
on a side note
ive also tried on a freshly installed craftbukkit 1.7.10 #3116 server with only the above mentioned plugins
same thing, hoppers break pistons dont work and sand doesnt fall
Comment by PseudoKnight
I have a solution for this, but it may or may not be what sk89q is looking for. I submitted a pull request just in case.
It does NOT change "build deny" blocking pistons, which is not what this issue is about.
Comment by Echen
I understand that the issue given is about global flags causeing this bug. However i am sure that the exact same bug...(pistons not operating, hoppers breaking, sand not falling) is completely relevant to finding the cause and a viable solution. I'm merely pointing out that this bug can be recreated with any editing at all of the global flags.....the solution to the build deny is to not even use the flag build deny as a newly created region comes with that flag built into it, however , adding this flag should not....as with the above mentioned adding global flags....be breaking block mechanics in this way.
Comment by Echen
Er...that was supposed to say....the bug can be recreated WITHOUT any editing of the global flags.
Comment by PseudoKnight
I'm going to add here what I commented on in the pull request. I think it really needs to work across region boundaries where the target region has a subset of members/owners of the source, and in cases where the source has no members/owners. While my proposal does fix the main global issues, there is a larger issue here that's difficult for me to address without making drastic changes. There would still be problems, just less.