diff --git a/src/main/java/wayoftime/bloodmagic/util/handler/event/GenericHandler.java b/src/main/java/wayoftime/bloodmagic/util/handler/event/GenericHandler.java index 483e5d72..eb656cf4 100644 --- a/src/main/java/wayoftime/bloodmagic/util/handler/event/GenericHandler.java +++ b/src/main/java/wayoftime/bloodmagic/util/handler/event/GenericHandler.java @@ -672,7 +672,12 @@ public class GenericHandler @SubscribeEvent public void onCheckLooting(LootingLevelEvent event) { - Entity entity = event.getDamageSource().getTrueSource(); + DamageSource source = event.getDamageSource(); + if (source == null) + { + return; + } + Entity entity = source.getTrueSource(); if (entity instanceof PlayerEntity) { ItemStack heldStack = ((PlayerEntity) entity).getHeldItemMainhand();