fix to pass as true when amount is 0 for [item] tag

This commit is contained in:
rockyhawk64 2025-10-31 16:17:27 +11:00
parent 038b911e05
commit 492ae188a1

View File

@ -104,6 +104,9 @@ public class ItemTag implements RequirementTagResolver {
} }
private boolean hasMatchingItems(Context ctx, Player player, ParsedItemRequirement req) { private boolean hasMatchingItems(Context ctx, Player player, ParsedItemRequirement req) {
// If zero items are required, always pass
if (req.amount <= 0) return true;
Inventory inv = req.source.equals("panel") Inventory inv = req.source.equals("panel")
? player.getOpenInventory().getTopInventory() ? player.getOpenInventory().getTopInventory()
: player.getInventory(); : player.getInventory();