From 8090ba0259ec6da4abcf62e2eb3597e9c251abed Mon Sep 17 00:00:00 2001 From: cyberpwn Date: Wed, 13 Apr 2022 19:11:31 -0400 Subject: [PATCH] Fix object placement --- .../java/com/volmit/iris/core/commands/CommandObject.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/volmit/iris/core/commands/CommandObject.java b/src/main/java/com/volmit/iris/core/commands/CommandObject.java index ff0ea9258..0bf075bb5 100644 --- a/src/main/java/com/volmit/iris/core/commands/CommandObject.java +++ b/src/main/java/com/volmit/iris/core/commands/CommandObject.java @@ -327,7 +327,11 @@ public class CommandObject implements DecreeExecutor { Map futureChanges = new HashMap<>(); - o = o.scaled(scale, IrisObjectPlacementScaleInterpolator.TRICUBIC); + if(scale != 1) + { + o = o.scaled(scale, IrisObjectPlacementScaleInterpolator.TRICUBIC); + } + o.place(block.getBlockX(), block.getBlockY() + (int) o.getCenter().getY(), block.getBlockZ(), createPlacer(block.getWorld(), futureChanges), placement, new RNG(), null); Iris.service(ObjectSVC.class).addChanges(futureChanges);