From ba50ce47abb7ae59519416e7dda1721b35f6855f Mon Sep 17 00:00:00 2001 From: Alexdoru <57050655+Alexdoru@users.noreply.github.com> Date: Mon, 13 Apr 2026 21:46:55 +0200 Subject: [PATCH] fix world server leak --- .../multipart/handler/MultipartMod.scala | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/src/main/scala/codechicken/multipart/handler/MultipartMod.scala b/src/main/scala/codechicken/multipart/handler/MultipartMod.scala index cc05c5b..1165a5c 100644 --- a/src/main/scala/codechicken/multipart/handler/MultipartMod.scala +++ b/src/main/scala/codechicken/multipart/handler/MultipartMod.scala @@ -1,11 +1,14 @@ package codechicken.multipart.handler import cpw.mods.fml.common.Mod -import cpw.mods.fml.common.event.FMLPostInitializationEvent -import cpw.mods.fml.common.event.FMLPreInitializationEvent -import cpw.mods.fml.common.event.FMLInitializationEvent +import cpw.mods.fml.common.event.{ + FMLInitializationEvent, + FMLPostInitializationEvent, + FMLPreInitializationEvent, + FMLServerAboutToStartEvent, + FMLServerStoppedEvent +} import cpw.mods.fml.common.Mod.EventHandler -import cpw.mods.fml.common.event.FMLServerAboutToStartEvent import codechicken.multipart.MultiPartRegistry import codechicken.multipart.Tags @@ -39,4 +42,9 @@ object MultipartMod { def beforeServerStart(event: FMLServerAboutToStartEvent) { MultiPartRegistry.beforeServerStart() } + + @EventHandler + def serverStopped(event: FMLServerStoppedEvent) { + MultipartSaveLoad.loadingWorld = null; + } }