WorldEdit
WorldEdit copied to clipboard
When setting/pasting/etc., blocks are missing or partially connected (NOT default states)
Versions
WorldEdit version: build 5093 Platform version: Spigot 1.16.1
Describe the bug
The block states of wall , glass panes and fences are not maintained when copied , then flipped and pasted
To Reproduce
- ... select pos1 and pos2
- ... //copy 3... //flip 4... //paste Expected behavior
expect to have a mirrored block state of the blocks and connectivity maintained
Screenshots
Additional context
Probably need to use //perf validation off
that worked , but in gamemode 1 , left click select pos1 causes the block to change its state
that's a server side bug.
you mean a spigot error?
Also does every player need to do //perf off or is it a config setting
It's per-player, and doesn't retain over sessions.
The block state change is because the block "breaks" but is then restored by the server / client somehow. I don't really know if it's a Spigot bug in particular, it happens on all modded platforms when a block break is cancelled. Heck, even vanilla might have it for some of the protection stuff.
In 1.16 they added a bunch of new "parameters", such as "tall", "none", and "low" for walls. Any copies, pastes, replaces, etc. don't work I am assuming because the plugin does not understand those parameters. I figured I would mention it here rather than do another issue thing just as a sorta fyi
WorldEdit gets the properties from the platform, it can't "not know" about them
I also have this problem! it's so annoying having to replace and fix all the blocks in a big building! :<(
Will they fix this bug in the upcoming release for 1.16+?
We've already "fixed" it, by disabling the validation
side-effect. You can do it for yourself with the command I already wrote, //perf validation off
. This is left open as a reminder for us to look into potentially improving how it works for 7.2.0.
As for "will they fix this", you can answer that question yourself by looking at the milestone we've attached to the issue. This indicates that we have plans to fix this in some way by 7.2.0.
Unsure if it's the same bug, but it seems to be affecting rails as well, which don't always retain the same directions from the copy to the paste. Inconsistent results (sometimes it's fine, sometimes not) and mostly seems to affect curved rails more. Currently on 7.2.0 beta 2 with git-Spigot-c3a49df-b0c6dfe.
Rails are actually a part of #1416, see https://github.com/EngineHub/WorldEdit/issues/1416#issuecomment-653715662 especially. Rails use the same mechanism to update as observers, for some reason.
We are having this issue too
This issue persists on FAWE fda9283c and the suggest "fix" (//perf validation off
) does not work
FAWE is a different plugin and not supported by EngineHub. Use WorldEdit or report the bug to the maintainer from FAWE
This issue is going on with Spigot 1.17 I believe
I mean, we never fully fixed it, so yes.