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")) {