From a3d7a8c3b1e8afb1390a9d7c49a9d4b663ef9608 Mon Sep 17 00:00:00 2001 From: WayofTime Date: Fri, 29 Jan 2021 14:18:15 -0500 Subject: [PATCH] Fixed possible NPE for when harvesting blocks. --- .../bloodmagic/util/handler/event/GenericHandler.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) 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();