From 1543098f25de8b1c836b5cf4f43f2583fc2e0181 Mon Sep 17 00:00:00 2001 From: LoJoSho <37521985+LoJoSho@users.noreply.github.com> Date: Sun, 14 May 2023 20:51:28 -0500 Subject: [PATCH] fix: OraxenFurnitureBreakEvent throwing NPE with null entity --- .../customcrops/api/customplugin/oraxen/OraxenHandler.java | 1 + 1 file changed, 1 insertion(+) diff --git a/src/main/java/net/momirealms/customcrops/api/customplugin/oraxen/OraxenHandler.java b/src/main/java/net/momirealms/customcrops/api/customplugin/oraxen/OraxenHandler.java index 413a0dc..d97644c 100644 --- a/src/main/java/net/momirealms/customcrops/api/customplugin/oraxen/OraxenHandler.java +++ b/src/main/java/net/momirealms/customcrops/api/customplugin/oraxen/OraxenHandler.java @@ -45,6 +45,7 @@ public class OraxenHandler extends Handler { @EventHandler public void onBreakFurniture(OraxenFurnitureBreakEvent event) { Entity entity = event.getBaseEntity(); + if (entity == null) return; switch (entity.getType()) { case ITEM_FRAME -> platformManager.onBreakItemFrame(event.getPlayer(), entity, event.getMechanic().getItemID(), event); case ITEM_DISPLAY -> platformManager.onBreakItemDisplay(event.getPlayer(), entity, event.getMechanic().getItemID(), event);