From 15cbe7e44783e72e3767cedb29a6522575278b1f Mon Sep 17 00:00:00 2001 From: 17146 <1714673995@qq.com> Date: Thu, 22 May 2025 15:22:15 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E6=95=B4=E5=87=86=E6=98=9F=E8=AE=BE?= =?UTF-8?q?=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../superbwarfare/client/overlay/CrossHairOverlay.java | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/src/main/java/com/atsuishio/superbwarfare/client/overlay/CrossHairOverlay.java b/src/main/java/com/atsuishio/superbwarfare/client/overlay/CrossHairOverlay.java index e3dcc6e5d..b5fca79be 100644 --- a/src/main/java/com/atsuishio/superbwarfare/client/overlay/CrossHairOverlay.java +++ b/src/main/java/com/atsuishio/superbwarfare/client/overlay/CrossHairOverlay.java @@ -98,12 +98,8 @@ public class CrossHairOverlay implements LayeredDraw.Layer { if (shouldRenderCrossHair(player) || (Minecraft.getInstance().options.getCameraType() == CameraType.FIRST_PERSON && stack.is(ModItems.MINIGUN.get())) || (Minecraft.getInstance().options.getCameraType() == CameraType.THIRD_PERSON_BACK && (ClientEventHandler.zoomTime > 0 || ClientEventHandler.bowPullPos > 0))) { preciseBlit(guiGraphics, Mod.loc("textures/screens/point.png"), w / 2f - 7.5f + moveX, h / 2f - 7.5f + moveY, 0, 0, 16, 16, 16, 16); if (!player.isSprinting() || ClientEventHandler.cantSprint > 0) { - if (stack.is(ModTags.Items.SHOTGUN)) { - if (perk instanceof AmmoPerk ammoPerk && ammoPerk.slug) { - normalCrossHair(guiGraphics, w, h, spread, moveX, moveY); - } else { - shotgunCrossHair(guiGraphics, finPosX, finPosY, finLength); - } + if (data.projectileAmount() > 1) { + shotgunCrossHair(guiGraphics, finPosX, finPosY, finLength); } else { normalCrossHair(guiGraphics, w, h, spread, moveX, moveY); }