Skip to content

Commit 476342a

Browse files
authored
Fix the offset mask forcing negation of itself (#1656)
1 parent 5aa81ff commit 476342a

1 file changed

Lines changed: 1 addition & 4 deletions

File tree

worldedit-core/src/main/java/com/sk89q/worldedit/extension/factory/parser/mask/OffsetMaskParser.java

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,6 @@
2424
import com.sk89q.worldedit.extension.input.ParserContext;
2525
import com.sk89q.worldedit.function.mask.ExistingBlockMask;
2626
import com.sk89q.worldedit.function.mask.Mask;
27-
import com.sk89q.worldedit.function.mask.MaskIntersection;
28-
import com.sk89q.worldedit.function.mask.Masks;
2927
import com.sk89q.worldedit.function.mask.OffsetsMask;
3028
import com.sk89q.worldedit.internal.registry.InputParser;
3129
import com.sk89q.worldedit.math.BlockVector3;
@@ -63,7 +61,6 @@ public Mask parseFromInput(String input, ParserContext context) throws InputPars
6361
} else {
6462
submask = new ExistingBlockMask(context.requireExtent());
6563
}
66-
Mask offsetMask = OffsetsMask.single(submask, BlockVector3.at(0, firstChar == '>' ? -1 : 1, 0));
67-
return new MaskIntersection(offsetMask, Masks.negate(submask));
64+
return OffsetsMask.single(submask, BlockVector3.at(0, firstChar == '>' ? -1 : 1, 0));
6865
}
6966
}

0 commit comments

Comments
 (0)