From 996a78a73cef9b4182a6ccfa8d9fd5f994baaed9 Mon Sep 17 00:00:00 2001 From: Flemmli97 Date: Fri, 6 Nov 2020 19:56:57 +0100 Subject: [PATCH] ignore item usage without a player. fix #12 --- src/main/java/com/flemmli97/flan/event/ItemInteractEvents.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/main/java/com/flemmli97/flan/event/ItemInteractEvents.java b/src/main/java/com/flemmli97/flan/event/ItemInteractEvents.java index da7beda..138c2de 100644 --- a/src/main/java/com/flemmli97/flan/event/ItemInteractEvents.java +++ b/src/main/java/com/flemmli97/flan/event/ItemInteractEvents.java @@ -84,6 +84,8 @@ public class ItemInteractEvents { return ActionResult.PASS; boolean actualInClaim = !(claim instanceof Claim) || placePos.getY() >= ((Claim) claim).getDimensions()[4]; ServerPlayerEntity player = (ServerPlayerEntity) context.getPlayer(); + if(player==null) + return ActionResult.PASS; if (context.getStack().getItem() == Items.END_CRYSTAL) { if (claim.canInteract(player, EnumPermission.ENDCRYSTALPLACE, placePos, false)) return ActionResult.PASS;