From 156deb8f4eb4cdf8180fcebce1e4094029bdc114 Mon Sep 17 00:00:00 2001 From: simon Date: Tue, 27 Feb 2018 16:51:18 -0500 Subject: [PATCH] NPCs decrement World.updatable on death. Fixes problem making Worlds stay loaded forever in RAM --- .../src/main/java/net/simon987/npcplugin/HarvesterNPC.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Plugin NPC/src/main/java/net/simon987/npcplugin/HarvesterNPC.java b/Plugin NPC/src/main/java/net/simon987/npcplugin/HarvesterNPC.java index e40d0b6..b6d8979 100644 --- a/Plugin NPC/src/main/java/net/simon987/npcplugin/HarvesterNPC.java +++ b/Plugin NPC/src/main/java/net/simon987/npcplugin/HarvesterNPC.java @@ -48,6 +48,8 @@ public class HarvesterNPC extends NonPlayerCharacter { @Override public void onDeadCallback() { + getWorld().decUpdatable(); + if (getFactory() != null && getFactory().getNpcs() != null) { getFactory().getNpcs().remove(this); }