From 5af7cf151b589e5f579135e9013f8de3ef6c997b Mon Sep 17 00:00:00 2001 From: 17146 <1714673995@qq.com> Date: Wed, 18 Jun 2025 13:22:08 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E9=83=A8=E5=88=86=E6=AD=A6?= =?UTF-8?q?=E5=99=A8=E6=B2=A1=E6=9C=89=E6=89=8B=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../superbwarfare/client/renderer/CustomGunRenderer.java | 1 - .../superbwarfare/client/renderer/gun/AK12ItemRenderer.java | 2 +- .../superbwarfare/client/renderer/gun/AK47ItemRenderer.java | 3 ++- .../superbwarfare/client/renderer/gun/Aa12ItemRenderer.java | 2 +- .../client/renderer/gun/AureliaSceptreRenderer.java | 2 +- .../superbwarfare/client/renderer/gun/BocekItemRenderer.java | 2 +- .../client/renderer/gun/DevotionItemRenderer.java | 2 +- 7 files changed, 7 insertions(+), 7 deletions(-) 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); }