diff --git a/worldedit-core/src/main/java/com/sk89q/worldedit/world/block/BlockState.java b/worldedit-core/src/main/java/com/sk89q/worldedit/world/block/BlockState.java index d441e98d7..a67235d0c 100644 --- a/worldedit-core/src/main/java/com/sk89q/worldedit/world/block/BlockState.java +++ b/worldedit-core/src/main/java/com/sk89q/worldedit/world/block/BlockState.java @@ -129,7 +129,8 @@ public class BlockState implements BlockStateHolder { @Override public BlockState with(final Property property, final V value) { - return states.row(property).getOrDefault(value, this); + BlockState result = states.get(property, value); + return result == null ? this : result; } @Override