Fixed config reload event not firing.
This commit is contained in:
@ -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
|
||||
|
||||
@ -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);
|
||||
|
||||
Reference in New Issue
Block a user