修复部分武器没有手的问题

This commit is contained in:
17146 2025-06-18 13:22:08 +08:00
parent f5d013a45a
commit 5af7cf151b
7 changed files with 7 additions and 7 deletions

View file

@ -30,7 +30,6 @@ public class CustomGunRenderer<T extends GunItem & GeoAnimatable> extends GeoIte
protected boolean renderArms = false;
protected MultiBufferSource currentBuffer;
protected RenderType renderType;
public ItemDisplayContext transformType;
public CustomGunRenderer(GeoModel<T> model) {
super(model);

View file

@ -81,7 +81,7 @@ public class AK12ItemRenderer extends CustomGunRenderer<AK12Item> {
}
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);
}

View file

@ -20,6 +20,7 @@ import software.bernie.geckolib.animatable.GeoItem;
import software.bernie.geckolib.cache.object.GeoBone;
public class AK47ItemRenderer extends CustomGunRenderer<AK47Item> {
public AK47ItemRenderer() {
super(new AK47ItemModel());
}
@ -91,7 +92,7 @@ public class AK47ItemRenderer extends CustomGunRenderer<AK47Item> {
}
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);
}

View file

@ -41,7 +41,7 @@ public class Aa12ItemRenderer extends CustomGunRenderer<Aa12Item> {
}
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);
}

View file

@ -40,7 +40,7 @@ public class AureliaSceptreRenderer extends CustomGunRenderer<AureliaSceptre> {
}
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);
}

View file

@ -109,7 +109,7 @@ public class BocekItemRenderer extends CustomGunRenderer<BocekItem> {
}
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);
}

View file

@ -58,7 +58,7 @@ public class DevotionItemRenderer extends CustomGunRenderer<DevotionItem> {
}
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);
}