From 85cacc679c5e4f1b7228bb34ee05fc16780c5e5c Mon Sep 17 00:00:00 2001 From: SuperSoupr <26164930+SuperSoupr@users.noreply.github.com> Date: Fri, 5 Dec 2025 11:41:36 +0200 Subject: [PATCH] Use FMLModIdMappingEvent for numeric id mapping (#15) --- src/main/java/com/gtnewhorizons/postea/Postea.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/gtnewhorizons/postea/Postea.java b/src/main/java/com/gtnewhorizons/postea/Postea.java index 56a5af7..6e357b1 100644 --- a/src/main/java/com/gtnewhorizons/postea/Postea.java +++ b/src/main/java/com/gtnewhorizons/postea/Postea.java @@ -6,8 +6,8 @@ import static com.gtnewhorizons.postea.api.BlockReplacementManager.posteaMarkedI import net.minecraft.block.Block; import cpw.mods.fml.common.Mod; +import cpw.mods.fml.common.event.FMLModIdMappingEvent; import cpw.mods.fml.common.event.FMLPreInitializationEvent; -import cpw.mods.fml.common.event.FMLServerAboutToStartEvent; import cpw.mods.fml.common.event.FMLServerStoppingEvent; @Mod( @@ -26,7 +26,8 @@ public class Postea { public void preInit(FMLPreInitializationEvent event) {} @Mod.EventHandler - public void onServerStarting(FMLServerAboutToStartEvent event) { + public void onIdMappingsChanged(FMLModIdMappingEvent event) { + posteaMarkedIDs.clear(); for (String name : blockReplacementMap.keySet()) { Block block = Block.getBlockFromName(name); if (block != null) {