调整物品动画方法

This commit is contained in:
17146 2024-07-05 23:53:04 +08:00
parent ed92df2877
commit bfaeb94f8e

View file

@ -6,6 +6,7 @@ import net.mcreator.target.TargetMod;
import net.mcreator.target.client.renderer.item.Aa12ItemRenderer; import net.mcreator.target.client.renderer.item.Aa12ItemRenderer;
import net.mcreator.target.init.TargetModItems; import net.mcreator.target.init.TargetModItems;
import net.mcreator.target.init.TargetModSounds; import net.mcreator.target.init.TargetModSounds;
import net.mcreator.target.init.TargetModTags;
import net.mcreator.target.item.AnimatedItem; import net.mcreator.target.item.AnimatedItem;
import net.mcreator.target.tools.*; import net.mcreator.target.tools.*;
import net.minecraft.client.Minecraft; import net.minecraft.client.Minecraft;
@ -78,7 +79,9 @@ public class Aa12Item extends GunItem implements GeoItem, AnimatedItem {
private PlayState idlePredicate(AnimationState event) { private PlayState idlePredicate(AnimationState event) {
LocalPlayer player = Minecraft.getInstance().player; LocalPlayer player = Minecraft.getInstance().player;
if (player == null) return PlayState.STOP;
ItemStack stack = player.getMainHandItem(); ItemStack stack = player.getMainHandItem();
if (!stack.is(TargetModTags.Items.GUN)) return PlayState.STOP;
if (this.animationProcedure.equals("empty")) { if (this.animationProcedure.equals("empty")) {