Fixed config reload event not firing.

This commit is contained in:
2026-05-01 19:40:11 +01:00
parent 8207e7c82c
commit ef77df4196
2 changed files with 5 additions and 2 deletions

View File

@ -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

View File

@ -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);