From c7b361b5c0a5473a3299226068c961b836246a64 Mon Sep 17 00:00:00 2001 From: TheBrokenRail Date: Sat, 31 Oct 2020 20:00:05 +0000 Subject: [PATCH] Fix Null Pointer --- .../com/thebrokenrail/herobrine/entity/HerobrineEntity.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/thebrokenrail/herobrine/entity/HerobrineEntity.java b/src/main/java/com/thebrokenrail/herobrine/entity/HerobrineEntity.java index 65239ba..3e78748 100644 --- a/src/main/java/com/thebrokenrail/herobrine/entity/HerobrineEntity.java +++ b/src/main/java/com/thebrokenrail/herobrine/entity/HerobrineEntity.java @@ -198,7 +198,8 @@ public class HerobrineEntity extends LivingEntity implements Monster { reset = true; List players = getEntityWorld().getPlayers(); Collections.shuffle(players); - if (players.size() > 0 || getNearestPlayer().distanceTo(this) >= HardcodedConfig.HEROBRINE_MAX_DISTANCE) { + PlayerentityPlayerentity nearest = getNearestPlayer(); + if (players.size() > 0 || nearest == null || nearest.distanceTo(this) >= HardcodedConfig.HEROBRINE_MAX_DISTANCE) { for (PlayerEntity player : players) { if (player.isAlive()) { getAI().setStage(new TeleportStage(this, player.getUuid()));