diff --git a/src/main/java/com/parzivail/pswg/client/render/item/BlasterItemRenderer.java b/src/main/java/com/parzivail/pswg/client/render/item/BlasterItemRenderer.java index a612c8da2..cdf89b67a 100644 --- a/src/main/java/com/parzivail/pswg/client/render/item/BlasterItemRenderer.java +++ b/src/main/java/com/parzivail/pswg/client/render/item/BlasterItemRenderer.java @@ -74,6 +74,12 @@ public void render(ItemStack stack, ModelTransformation.Mode renderMode, boolean matrices.multiply(new Quaternion(90, 0, 0, true)); matrices.multiply(new Quaternion(0, 0, -90, true)); + if (renderMode == ModelTransformation.Mode.FIXED) + { + matrices.multiply(new Quaternion(0, 0, 180, true)); + matrices.translate(-m.bounds.getXLength() * 0.75f, 0, 0); + } + float angle = (float)(Math.PI / 4) * 5; matrices.multiply(new Quaternion(angle, 0, 0, false));