diff --git a/src/main/java/com/atsuishio/superbwarfare/client/renderer/CustomGunRenderer.java b/src/main/java/com/atsuishio/superbwarfare/client/renderer/CustomGunRenderer.java index 1c95f268e..71dc1fff2 100644 --- a/src/main/java/com/atsuishio/superbwarfare/client/renderer/CustomGunRenderer.java +++ b/src/main/java/com/atsuishio/superbwarfare/client/renderer/CustomGunRenderer.java @@ -30,7 +30,6 @@ public class CustomGunRenderer extends GeoIte protected boolean renderArms = false; protected MultiBufferSource currentBuffer; protected RenderType renderType; - public ItemDisplayContext transformType; public CustomGunRenderer(GeoModel model) { super(model); diff --git a/src/main/java/com/atsuishio/superbwarfare/client/renderer/gun/AK12ItemRenderer.java b/src/main/java/com/atsuishio/superbwarfare/client/renderer/gun/AK12ItemRenderer.java index ccf7a9e84..dbd6fd74d 100644 --- a/src/main/java/com/atsuishio/superbwarfare/client/renderer/gun/AK12ItemRenderer.java +++ b/src/main/java/com/atsuishio/superbwarfare/client/renderer/gun/AK12ItemRenderer.java @@ -81,7 +81,7 @@ public class AK12ItemRenderer extends CustomGunRenderer { } if (renderingArms) { - AnimationHelper.renderArms(player, this.transformType, stack, name, bone, buffer, type, packedLightIn, false); + AnimationHelper.renderArms(player, this.renderPerspective, stack, name, bone, buffer, type, packedLightIn, false); } super.renderRecursively(stack, animatable, bone, type, buffer, bufferIn, isReRender, partialTick, packedLightIn, packedOverlayIn, color); } diff --git a/src/main/java/com/atsuishio/superbwarfare/client/renderer/gun/AK47ItemRenderer.java b/src/main/java/com/atsuishio/superbwarfare/client/renderer/gun/AK47ItemRenderer.java index 3eb0cb7f5..4b2b988f4 100644 --- a/src/main/java/com/atsuishio/superbwarfare/client/renderer/gun/AK47ItemRenderer.java +++ b/src/main/java/com/atsuishio/superbwarfare/client/renderer/gun/AK47ItemRenderer.java @@ -20,6 +20,7 @@ import software.bernie.geckolib.animatable.GeoItem; import software.bernie.geckolib.cache.object.GeoBone; public class AK47ItemRenderer extends CustomGunRenderer { + public AK47ItemRenderer() { super(new AK47ItemModel()); } @@ -91,7 +92,7 @@ public class AK47ItemRenderer extends CustomGunRenderer { } if (renderingArms) { - AnimationHelper.renderArms(player, this.transformType, stack, name, bone, buffer, type, packedLightIn, false); + AnimationHelper.renderArms(player, this.renderPerspective, stack, name, bone, buffer, type, packedLightIn, false); } super.renderRecursively(stack, animatable, bone, type, buffer, bufferIn, isReRender, partialTick, packedLightIn, packedOverlayIn, color); } diff --git a/src/main/java/com/atsuishio/superbwarfare/client/renderer/gun/Aa12ItemRenderer.java b/src/main/java/com/atsuishio/superbwarfare/client/renderer/gun/Aa12ItemRenderer.java index e8b741a00..541eb1c51 100644 --- a/src/main/java/com/atsuishio/superbwarfare/client/renderer/gun/Aa12ItemRenderer.java +++ b/src/main/java/com/atsuishio/superbwarfare/client/renderer/gun/Aa12ItemRenderer.java @@ -41,7 +41,7 @@ public class Aa12ItemRenderer extends CustomGunRenderer { } if (renderingArms) { - AnimationHelper.renderArms(player, this.transformType, stack, name, bone, buffer, type, packedLightIn, true); + AnimationHelper.renderArms(player, this.renderPerspective, stack, name, bone, buffer, type, packedLightIn, true); } super.renderRecursively(stack, animatable, bone, type, buffer, bufferIn, isReRender, partialTick, packedLightIn, packedOverlayIn, color); } diff --git a/src/main/java/com/atsuishio/superbwarfare/client/renderer/gun/AureliaSceptreRenderer.java b/src/main/java/com/atsuishio/superbwarfare/client/renderer/gun/AureliaSceptreRenderer.java index 58d40dc66..0398ced2d 100644 --- a/src/main/java/com/atsuishio/superbwarfare/client/renderer/gun/AureliaSceptreRenderer.java +++ b/src/main/java/com/atsuishio/superbwarfare/client/renderer/gun/AureliaSceptreRenderer.java @@ -40,7 +40,7 @@ public class AureliaSceptreRenderer extends CustomGunRenderer { } if (renderingArms) { - AnimationHelper.renderArms(player, this.transformType, stack, name, bone, this.currentBuffer, type, packedLightIn, false); + AnimationHelper.renderArms(player, this.renderPerspective, stack, name, bone, this.currentBuffer, type, packedLightIn, false); } super.renderRecursively(stack, animatable, bone, type, buffer, bufferIn, isReRender, partialTick, packedLightIn, packedOverlayIn, color); } diff --git a/src/main/java/com/atsuishio/superbwarfare/client/renderer/gun/BocekItemRenderer.java b/src/main/java/com/atsuishio/superbwarfare/client/renderer/gun/BocekItemRenderer.java index f4f16f872..e762bc941 100644 --- a/src/main/java/com/atsuishio/superbwarfare/client/renderer/gun/BocekItemRenderer.java +++ b/src/main/java/com/atsuishio/superbwarfare/client/renderer/gun/BocekItemRenderer.java @@ -109,7 +109,7 @@ public class BocekItemRenderer extends CustomGunRenderer { } if (renderingArms) { - AnimationHelper.renderArms(player, this.transformType, stack, name, bone, buffer, type, packedLightIn, false); + AnimationHelper.renderArms(player, this.renderPerspective, stack, name, bone, buffer, type, packedLightIn, false); } super.renderRecursively(stack, animatable, bone, type, buffer, bufferIn, isReRender, partialTick, packedLightIn, packedOverlayIn, color); } diff --git a/src/main/java/com/atsuishio/superbwarfare/client/renderer/gun/DevotionItemRenderer.java b/src/main/java/com/atsuishio/superbwarfare/client/renderer/gun/DevotionItemRenderer.java index 7b6540b85..d322470ad 100644 --- a/src/main/java/com/atsuishio/superbwarfare/client/renderer/gun/DevotionItemRenderer.java +++ b/src/main/java/com/atsuishio/superbwarfare/client/renderer/gun/DevotionItemRenderer.java @@ -58,7 +58,7 @@ public class DevotionItemRenderer extends CustomGunRenderer { } if (renderingArms) { - AnimationHelper.renderArms(player, this.transformType, stack, name, bone, buffer, type, packedLightIn, true); + AnimationHelper.renderArms(player, this.renderPerspective, stack, name, bone, buffer, type, packedLightIn, true); } super.renderRecursively(stack, animatable, bone, type, buffer, bufferIn, isReRender, partialTick, packedLightIn, packedOverlayIn, color); }