From 7ae0499e0426cac0a24cc66278e0b9146fa48e09 Mon Sep 17 00:00:00 2001 From: Boblet Date: Mon, 16 Jan 2023 08:17:26 +0100 Subject: [PATCH] haz sys hotfix --- src/main/java/com/hbm/hazard/HazardSystem.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/hbm/hazard/HazardSystem.java b/src/main/java/com/hbm/hazard/HazardSystem.java index 35efa397c..3df3590a7 100644 --- a/src/main/java/com/hbm/hazard/HazardSystem.java +++ b/src/main/java/com/hbm/hazard/HazardSystem.java @@ -225,9 +225,13 @@ public class HazardSystem { public static void updateDroppedItem(EntityItem entity) { - List hazards = getHazardsFromStack(entity.getEntityItem()); + ItemStack stack = entity.getEntityItem(); + + if(entity.isDead || stack == null || stack.getItem() == null || stack.stackSize <= 0) return; + + List hazards = getHazardsFromStack(stack); for(HazardEntry entry : hazards) { - entry.type.updateEntity(entity, HazardModifier.evalAllModifiers(entity.getEntityItem(), null, entry.baseLevel, entry.mods)); + entry.type.updateEntity(entity, HazardModifier.evalAllModifiers(stack, null, entry.baseLevel, entry.mods)); } }