From ef77df41969466489b0cb343fb301e2d31a1de44 Mon Sep 17 00:00:00 2001 From: Micle Date: Fri, 1 May 2026 19:40:11 +0100 Subject: [PATCH] Fixed config reload event not firing. --- .../java/dev/micle/firefly_bush_backport/config/Config.java | 5 ++++- .../java/dev/micle/firefly_bush_backport/proxy/Proxy.java | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/src/main/java/dev/micle/firefly_bush_backport/config/Config.java b/src/main/java/dev/micle/firefly_bush_backport/config/Config.java index 1c46794..809799b 100644 --- a/src/main/java/dev/micle/firefly_bush_backport/config/Config.java +++ b/src/main/java/dev/micle/firefly_bush_backport/config/Config.java @@ -2,6 +2,7 @@ package dev.micle.firefly_bush_backport.config; import net.minecraft.util.random.SimpleWeightedRandomList; import net.minecraft.world.level.Level; +import net.neoforged.bus.api.IEventBus; import net.neoforged.bus.api.SubscribeEvent; import net.neoforged.fml.ModContainer; import net.neoforged.fml.config.ModConfig; @@ -34,10 +35,12 @@ public final class Config { SERVER_SPEC = serverSpecPair.getRight(); } - public static void register(ModContainer modContainer) { + public static void register(IEventBus modEventBus, ModContainer modContainer) { modContainer.registerConfig(ModConfig.Type.CLIENT, CLIENT_SPEC); modContainer.registerConfig(ModConfig.Type.COMMON, COMMON_SPEC); modContainer.registerConfig(ModConfig.Type.SERVER, SERVER_SPEC); + + modEventBus.addListener(Config::onConfigReloadEvent); } @SubscribeEvent diff --git a/src/main/java/dev/micle/firefly_bush_backport/proxy/Proxy.java b/src/main/java/dev/micle/firefly_bush_backport/proxy/Proxy.java index f2e5d69..cba29b7 100644 --- a/src/main/java/dev/micle/firefly_bush_backport/proxy/Proxy.java +++ b/src/main/java/dev/micle/firefly_bush_backport/proxy/Proxy.java @@ -27,7 +27,7 @@ public class Proxy implements IProxy { // Common setup public Proxy(IEventBus modEventBus, ModContainer modContainer) { - Config.register(modContainer); + Config.register(modEventBus, modContainer); ModBlocks.register(modEventBus); ModItems.register(modEventBus); ModCreativeModeTabs.register(modEventBus);