From fb5d7f8af5b89a23826b2bfeb72fd6bff035aa37 Mon Sep 17 00:00:00 2001 From: Octavia Togami Date: Mon, 15 Feb 2021 01:53:45 -0800 Subject: [PATCH] Revert to old behavior of coercing --- .../com/sk89q/worldedit/function/block/ExtentBlockCopy.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/worldedit-core/src/main/java/com/sk89q/worldedit/function/block/ExtentBlockCopy.java b/worldedit-core/src/main/java/com/sk89q/worldedit/function/block/ExtentBlockCopy.java index 56ae3ed10e..cfa2445447 100644 --- a/worldedit-core/src/main/java/com/sk89q/worldedit/function/block/ExtentBlockCopy.java +++ b/worldedit-core/src/main/java/com/sk89q/worldedit/function/block/ExtentBlockCopy.java @@ -30,7 +30,7 @@ import com.sk89q.worldedit.util.Direction.Flag; import com.sk89q.worldedit.util.nbt.BinaryTag; import com.sk89q.worldedit.util.nbt.CompoundBinaryTag; -import com.sk89q.worldedit.util.nbt.IntBinaryTag; +import com.sk89q.worldedit.util.nbt.NumberBinaryTag; import com.sk89q.worldedit.world.block.BaseBlock; import static com.google.common.base.Preconditions.checkNotNull; @@ -93,8 +93,8 @@ private BaseBlock transformNbtData(BaseBlock state) { if (tag != null) { // Handle blocks which store their rotation in NBT BinaryTag rotTag = tag.get("Rot"); - if (rotTag instanceof IntBinaryTag) { - int rot = ((IntBinaryTag) rotTag).value(); + if (rotTag instanceof NumberBinaryTag) { + int rot = ((NumberBinaryTag) rotTag).intValue(); Direction direction = MCDirections.fromRotation(rot);