From cebbcd08f2eb012f8cfceca52994af1b0f7aab25 Mon Sep 17 00:00:00 2001 From: Oliver Date: Tue, 1 Apr 2025 18:19:11 +0200 Subject: [PATCH] fn: fix saving and loading of turnToPlayerDistance --- plugins/fancynpcs/VERSION | 2 +- .../src/main/java/de/oliver/fancynpcs/NpcManagerImpl.java | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/plugins/fancynpcs/VERSION b/plugins/fancynpcs/VERSION index af95114a..66ed88ec 100644 --- a/plugins/fancynpcs/VERSION +++ b/plugins/fancynpcs/VERSION @@ -1 +1 @@ -2.4.4.256 \ No newline at end of file +2.4.4.257 \ No newline at end of file diff --git a/plugins/fancynpcs/src/main/java/de/oliver/fancynpcs/NpcManagerImpl.java b/plugins/fancynpcs/src/main/java/de/oliver/fancynpcs/NpcManagerImpl.java index 9b6c7642..fb2795d7 100644 --- a/plugins/fancynpcs/src/main/java/de/oliver/fancynpcs/NpcManagerImpl.java +++ b/plugins/fancynpcs/src/main/java/de/oliver/fancynpcs/NpcManagerImpl.java @@ -171,6 +171,7 @@ public class NpcManagerImpl implements NpcManager { npcConfig.set("npcs." + data.getId() + ".glowing", data.isGlowing()); npcConfig.set("npcs." + data.getId() + ".glowingColor", data.getGlowingColor().toString()); npcConfig.set("npcs." + data.getId() + ".turnToPlayer", data.isTurnToPlayer()); + npcConfig.set("npcs." + data.getId() + ".turnToPlayerDistance", data.getTurnToPlayerDistance()); npcConfig.set("npcs." + data.getId() + ".messages", null); npcConfig.set("npcs." + data.getId() + ".playerCommands", null); npcConfig.set("npcs." + data.getId() + ".serverCommands", null); @@ -302,6 +303,7 @@ public class NpcManagerImpl implements NpcManager { boolean glowing = npcConfig.getBoolean("npcs." + id + ".glowing"); NamedTextColor glowingColor = NamedTextColor.NAMES.value(npcConfig.getString("npcs." + id + ".glowingColor", "white")); boolean turnToPlayer = npcConfig.getBoolean("npcs." + id + ".turnToPlayer"); + int turnToPlayerDistance = npcConfig.getInt("npcs." + id + ".turnToPlayerDistance", -1); Map> actions = new ConcurrentHashMap<>(); @@ -393,8 +395,6 @@ public class NpcManagerImpl implements NpcManager { } } - int turnToPlayerDistance = (int) npcConfig.getDouble("npcs." + id + ".turnToPlayerDistance", 0); - NpcData data = new NpcData( id, name,