From c5c04af3d53543fd497d44b191f1b52e8cea5bc3 Mon Sep 17 00:00:00 2001 From: Anhgelus Morhtuuzh Date: Mon, 13 Oct 2025 11:21:16 +0200 Subject: fix(hearts): avoid validating hearts if stack is empty --- src/main/java/world/anhgelus/lifesteal/LifeStealer.java | 1 + 1 file changed, 1 insertion(+) (limited to 'src') diff --git a/src/main/java/world/anhgelus/lifesteal/LifeStealer.java b/src/main/java/world/anhgelus/lifesteal/LifeStealer.java index 3beb6ec..ca8a34e 100644 --- a/src/main/java/world/anhgelus/lifesteal/LifeStealer.java +++ b/src/main/java/world/anhgelus/lifesteal/LifeStealer.java @@ -126,6 +126,7 @@ public class LifeStealer { } public static boolean validHeart(ItemStack is) { + if (is.isEmpty()) return false; if (!is.isOf(Items.NETHER_STAR)) return false; final var nbtComponent = is.get(DataComponentTypes.CUSTOM_DATA); if (nbtComponent == null || nbtComponent.isEmpty()) return false; -- cgit v1.2.3