diff --git a/src/main/java/com/atsuishio/superbwarfare/event/GunEventHandler.java b/src/main/java/com/atsuishio/superbwarfare/event/GunEventHandler.java index 380fc7fb1..36a1423ee 100644 --- a/src/main/java/com/atsuishio/superbwarfare/event/GunEventHandler.java +++ b/src/main/java/com/atsuishio/superbwarfare/event/GunEventHandler.java @@ -354,7 +354,7 @@ public class GunEventHandler { case ITEM -> { data.ammo.set(1); player.getInventory().clearOrCountMatchingItems( - p -> p.getItem().getDescriptionId().equals(ammoTypeInfo.value()), + p -> p.getItem().toString().equals(ammoTypeInfo.value()), 1, player.inventoryMenu.getCraftSlots() ); @@ -606,7 +606,7 @@ public class GunEventHandler { type.add(cap, -1); } case ITEM -> player.getInventory().clearOrCountMatchingItems( - p -> p.getItem().getDescriptionId().equals(ammoTypeInfo.value()), + p -> p.getItem().toString().equals(ammoTypeInfo.value()), 1, player.inventoryMenu.getCraftSlots() ); diff --git a/src/main/java/com/atsuishio/superbwarfare/event/PlayerEventHandler.java b/src/main/java/com/atsuishio/superbwarfare/event/PlayerEventHandler.java index eb027332e..ca39d31ba 100644 --- a/src/main/java/com/atsuishio/superbwarfare/event/PlayerEventHandler.java +++ b/src/main/java/com/atsuishio/superbwarfare/event/PlayerEventHandler.java @@ -126,7 +126,7 @@ public class PlayerEventHandler { if (data.ammo.get() == 0 && data.maxAmmo.get() == 0) { data.ammo.set(1); player.getInventory().clearOrCountMatchingItems( - p -> p.getItem().getDescriptionId().equals(ammoTypeInfo.value()), + p -> p.getItem().toString().equals(ammoTypeInfo.value()), 1, player.inventoryMenu.getCraftSlots() );