From 372103a862060e431916ef7fbd938d053d3168ab Mon Sep 17 00:00:00 2001 From: Atsuihsio <842960157@qq.com> Date: Sun, 25 Aug 2024 02:08:51 +0800 Subject: [PATCH] =?UTF-8?q?=E7=A7=BB=E9=99=A4=E5=A4=9A=E4=BD=99Pose?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../superbwarfare/tools/PoseTool.java | 22 ++----------------- 1 file changed, 2 insertions(+), 20 deletions(-) diff --git a/src/main/java/net/mcreator/superbwarfare/tools/PoseTool.java b/src/main/java/net/mcreator/superbwarfare/tools/PoseTool.java index 2a3e4637f..11820ac7e 100644 --- a/src/main/java/net/mcreator/superbwarfare/tools/PoseTool.java +++ b/src/main/java/net/mcreator/superbwarfare/tools/PoseTool.java @@ -13,24 +13,6 @@ import net.minecraftforge.api.distmarker.OnlyIn; @OnlyIn(Dist.CLIENT) public class PoseTool { - private static final HumanoidModel.ArmPose ReloadPose = HumanoidModel.ArmPose.create("ReloadPose", false, (model, entity, arm) -> { - if (arm == HumanoidArm.RIGHT) { - model.rightArm.xRot = -45F * Mth.DEG_TO_RAD; - model.rightArm.yRot = model.head.yRot - 22.5F * Mth.DEG_TO_RAD; - model.leftArm.xRot = -60F * Mth.DEG_TO_RAD; - model.leftArm.yRot = model.head.yRot + 22.5F * Mth.DEG_TO_RAD; - } - }); - - private static final HumanoidModel.ArmPose SprintPose = HumanoidModel.ArmPose.create("SprintPose", false, (model, entity, arm) -> { - if (arm == HumanoidArm.RIGHT) { - model.rightArm.xRot = -45F * Mth.DEG_TO_RAD; - model.rightArm.yRot = model.head.yRot - 50F * Mth.DEG_TO_RAD; - model.leftArm.xRot = -45F * Mth.DEG_TO_RAD; - model.leftArm.yRot = model.head.yRot + 22.5F * Mth.DEG_TO_RAD; - } - }); - private static final HumanoidModel.ArmPose TacticalSprintPose = HumanoidModel.ArmPose.create("TacticalSprintPose", false, (model, entity, arm) -> { if (arm == HumanoidArm.RIGHT) { model.rightArm.xRot = 0.2f * model.rightArm.xRot - 155F * Mth.DEG_TO_RAD; @@ -43,12 +25,12 @@ public class PoseTool { || stack.getOrCreateTag().getBoolean("is_normal_reloading") || stack.getOrCreateTag().getBoolean("reloading") || stack.getOrCreateTag().getBoolean("sentinel_is_charging")) { - return ReloadPose; + return HumanoidModel.ArmPose.CROSSBOW_CHARGE; } else if (entityLiving.isSprinting() && entityLiving.onGround() && entityLiving.getPersistentData().getDouble("noRun") == 0) { if (entityLiving.hasEffect(MobEffects.MOVEMENT_SPEED)) { return TacticalSprintPose; } else { - return SprintPose; + return HumanoidModel.ArmPose.CROSSBOW_CHARGE; } } else { return HumanoidModel.ArmPose.BOW_AND_ARROW;