From 44500d6af910fb28f73b96721c690b237e9a46b7 Mon Sep 17 00:00:00 2001 From: CrazyDev22 Date: Thu, 16 May 2024 13:12:49 +0200 Subject: [PATCH] fix translation not rotating --- .../com/volmit/iris/engine/object/IrisObjectRotation.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/core/src/main/java/com/volmit/iris/engine/object/IrisObjectRotation.java b/core/src/main/java/com/volmit/iris/engine/object/IrisObjectRotation.java index 5b75ef725..6e8eb2a11 100644 --- a/core/src/main/java/com/volmit/iris/engine/object/IrisObjectRotation.java +++ b/core/src/main/java/com/volmit/iris/engine/object/IrisObjectRotation.java @@ -101,6 +101,11 @@ public class IrisObjectRotation { i.setPosition(rotate(i.getPosition())); i.setDirection(rotate(i.getDirection())); } + try { + var translate = piece.getPlacementOptions().getTranslate(); + var pos = rotate(new IrisPosition(translate.getX(), translate.getY(), translate.getZ())); + translate.setX(pos.getX()).setY(pos.getY()).setZ(pos.getZ()); + } catch (NullPointerException ignored) {} return piece; }