From bfaeb94f8eeee7a80c1dd0a964d12b6c27669bf3 Mon Sep 17 00:00:00 2001 From: 17146 <1714673995@qq.com> Date: Fri, 5 Jul 2024 23:53:04 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E6=95=B4=E7=89=A9=E5=93=81=E5=8A=A8?= =?UTF-8?q?=E7=94=BB=E6=96=B9=E6=B3=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/net/mcreator/target/item/gun/Aa12Item.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/main/java/net/mcreator/target/item/gun/Aa12Item.java b/src/main/java/net/mcreator/target/item/gun/Aa12Item.java index e2255c16d..2327daf11 100644 --- a/src/main/java/net/mcreator/target/item/gun/Aa12Item.java +++ b/src/main/java/net/mcreator/target/item/gun/Aa12Item.java @@ -6,6 +6,7 @@ import net.mcreator.target.TargetMod; import net.mcreator.target.client.renderer.item.Aa12ItemRenderer; import net.mcreator.target.init.TargetModItems; import net.mcreator.target.init.TargetModSounds; +import net.mcreator.target.init.TargetModTags; import net.mcreator.target.item.AnimatedItem; import net.mcreator.target.tools.*; import net.minecraft.client.Minecraft; @@ -78,7 +79,9 @@ public class Aa12Item extends GunItem implements GeoItem, AnimatedItem { private PlayState idlePredicate(AnimationState event) { LocalPlayer player = Minecraft.getInstance().player; + if (player == null) return PlayState.STOP; ItemStack stack = player.getMainHandItem(); + if (!stack.is(TargetModTags.Items.GUN)) return PlayState.STOP; if (this.animationProcedure.equals("empty")) {