From f50d180394a3a7feeac2ccfdb93d688d32ed4af4 Mon Sep 17 00:00:00 2001 From: ScarletRedMan Date: Sat, 12 Apr 2025 13:45:11 +0700 Subject: [PATCH] fix: fixed NullPointerException --- .../msb3/api/player/defaults/DebugParamsContext.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/api/src/main/java/ru/dragonestia/msb3/api/player/defaults/DebugParamsContext.java b/api/src/main/java/ru/dragonestia/msb3/api/player/defaults/DebugParamsContext.java index fcb6647..b5cb773 100644 --- a/api/src/main/java/ru/dragonestia/msb3/api/player/defaults/DebugParamsContext.java +++ b/api/src/main/java/ru/dragonestia/msb3/api/player/defaults/DebugParamsContext.java @@ -40,7 +40,9 @@ public class DebugParamsContext extends PlayerContext { taskDebugRendererAiPathFinder = Scheduler.ofPlayer(getPlayer()).repeatingTask(() -> { for (var entity: getPlayer().getInstance().getNearbyEntities(getPlayer().getPosition(), 32)) { if (entity instanceof EntityCreature creature) { - for (var point: creature.getNavigator().getNodes()) { + var nodes = creature.getNavigator().getNodes(); + if (nodes == null) continue; + for (var point: nodes) { var packet = new ParticlePacket(PARTICLE_AI_PATH, point.x(), point.y() + 0.5, point.z(), 0, 0, 0, 0, 1); entity.sendPacketToViewers(packet); }