diff --git a/src/main/java/com/atsuishio/superbwarfare/item/gun/special/BocekItem.java b/src/main/java/com/atsuishio/superbwarfare/item/gun/special/BocekItem.java index 97e5db56a..e31988c47 100644 --- a/src/main/java/com/atsuishio/superbwarfare/item/gun/special/BocekItem.java +++ b/src/main/java/com/atsuishio/superbwarfare/item/gun/special/BocekItem.java @@ -23,7 +23,10 @@ import net.minecraft.sounds.SoundSource; import net.minecraft.world.entity.Entity; import net.minecraft.world.entity.player.Player; import net.minecraft.world.inventory.tooltip.TooltipComponent; -import net.minecraft.world.item.*; +import net.minecraft.world.item.Item; +import net.minecraft.world.item.ItemDisplayContext; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.item.Rarity; import net.minecraft.world.level.Level; import net.neoforged.neoforge.network.PacketDistributor; import org.jetbrains.annotations.NotNull; @@ -178,8 +181,8 @@ public class BocekItem extends GunItem implements GeoItem, ReleaseSpecialWeapon player.getCooldowns().addCooldown(stack.getItem(), 7); GunsTool.setGunIntTag(tag, "ArrowEmpty", 7); - if (!InventoryTool.hasCreativeAmmoBox(player) && !player.isCreative()) { - player.getInventory().clearOrCountMatchingItems(p -> Items.ARROW == p.getItem(), 1, player.inventoryMenu.getCraftSlots()); + if (!InventoryTool.hasCreativeAmmoBox(player)) { + data.consumeAmmo(player, 1); } } }