From 14a6004adf96d27e3da909a568518a4d0354fe56 Mon Sep 17 00:00:00 2001 From: fullwall Date: Fri, 20 Aug 2021 21:22:46 +0800 Subject: [PATCH] Cap skinupdatetracker map size --- .../main/java/net/citizensnpcs/npc/skin/SkinUpdateTracker.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/main/src/main/java/net/citizensnpcs/npc/skin/SkinUpdateTracker.java b/main/src/main/java/net/citizensnpcs/npc/skin/SkinUpdateTracker.java index 588edcc1e..ad835a912 100644 --- a/main/src/main/java/net/citizensnpcs/npc/skin/SkinUpdateTracker.java +++ b/main/src/main/java/net/citizensnpcs/npc/skin/SkinUpdateTracker.java @@ -38,7 +38,7 @@ import net.citizensnpcs.util.Util; public class SkinUpdateTracker { private final Map navigating = new WeakHashMap(25); private final Map playerTrackers = new HashMap( - Math.max(128, Bukkit.getMaxPlayers() / 2)); + Math.max(128, Math.min(1024, Bukkit.getMaxPlayers() / 2))); private final Map registries; private final NPCNavigationUpdater updater = new NPCNavigationUpdater();