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.util.random.SimpleWeightedRandomList;
|
||||||
import net.minecraft.world.level.Level;
|
import net.minecraft.world.level.Level;
|
||||||
|
import net.neoforged.bus.api.IEventBus;
|
||||||
import net.neoforged.bus.api.SubscribeEvent;
|
import net.neoforged.bus.api.SubscribeEvent;
|
||||||
import net.neoforged.fml.ModContainer;
|
import net.neoforged.fml.ModContainer;
|
||||||
import net.neoforged.fml.config.ModConfig;
|
import net.neoforged.fml.config.ModConfig;
|
||||||
@ -34,10 +35,12 @@ public final class Config {
|
|||||||
SERVER_SPEC = serverSpecPair.getRight();
|
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.CLIENT, CLIENT_SPEC);
|
||||||
modContainer.registerConfig(ModConfig.Type.COMMON, COMMON_SPEC);
|
modContainer.registerConfig(ModConfig.Type.COMMON, COMMON_SPEC);
|
||||||
modContainer.registerConfig(ModConfig.Type.SERVER, SERVER_SPEC);
|
modContainer.registerConfig(ModConfig.Type.SERVER, SERVER_SPEC);
|
||||||
|
|
||||||
|
modEventBus.addListener(Config::onConfigReloadEvent);
|
||||||
}
|
}
|
||||||
|
|
||||||
@SubscribeEvent
|
@SubscribeEvent
|
||||||
|
|||||||
@ -27,7 +27,7 @@ public class Proxy implements IProxy {
|
|||||||
|
|
||||||
// Common setup
|
// Common setup
|
||||||
public Proxy(IEventBus modEventBus, ModContainer modContainer) {
|
public Proxy(IEventBus modEventBus, ModContainer modContainer) {
|
||||||
Config.register(modContainer);
|
Config.register(modEventBus, modContainer);
|
||||||
ModBlocks.register(modEventBus);
|
ModBlocks.register(modEventBus);
|
||||||
ModItems.register(modEventBus);
|
ModItems.register(modEventBus);
|
||||||
ModCreativeModeTabs.register(modEventBus);
|
ModCreativeModeTabs.register(modEventBus);
|
||||||
|
|||||||
Reference in New Issue
Block a user