From dc3a03ffa9ba79d7843b3295d01e1d05e8c4d5aa Mon Sep 17 00:00:00 2001 From: glisco Date: Wed, 15 Jun 2022 15:51:40 +0200 Subject: [PATCH] =?UTF-8?q?make=20generated=20items=20render=20with=20180?= =?UTF-8?q?=C2=B0=20rotation=20offset?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/glisco/isometricrenders/render/ItemRenderable.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/glisco/isometricrenders/render/ItemRenderable.java b/src/main/java/com/glisco/isometricrenders/render/ItemRenderable.java index ea64833..79e979f 100644 --- a/src/main/java/com/glisco/isometricrenders/render/ItemRenderable.java +++ b/src/main/java/com/glisco/isometricrenders/render/ItemRenderable.java @@ -18,7 +18,7 @@ public class ItemRenderable extends DefaultRenderable { static { PROPERTIES.slant.setDefaultValue(0).setToDefault(); - PROPERTIES.rotation.setDefaultValue(180).setToDefault(); + PROPERTIES.rotation.setDefaultValue(0).setToDefault(); } private final ItemStack stack; @@ -42,6 +42,8 @@ public void emitVertices(MatrixStack matrices, VertexConsumerProvider vertexCons matrices.multiply(Vec3f.POSITIVE_Y.getDegreesQuaternion(-this.properties().rotation.get())); matrices.multiply(Vec3f.POSITIVE_X.getDegreesQuaternion(30)); matrices.multiply(Vec3f.POSITIVE_Y.getDegreesQuaternion(this.properties().rotation.get() + 135)); + } else { + matrices.multiply(Vec3f.POSITIVE_Y.getDegreesQuaternion(180)); } itemRenderer.renderItem(this.stack, ModelTransformation.Mode.FIXED, LightmapTextureManager.MAX_LIGHT_COORDINATE,