fix: NeoForge 21.1.235 API - ModConfigSpec, EventBusSubscriber, ResourceLocation.fromNamespaceAndPath, DynamicTexture

This commit is contained in:
SashegDev
2026-08-24 03:23:12 +03:00
parent 6021a7c60b
commit 2b4cd71f3f
11 changed files with 177 additions and 160 deletions
@@ -1,23 +1,15 @@
package me.sashegdev.justasplash;
import me.sashegdev.justasplash.client.Hotkey;
import me.sashegdev.justasplash.client.SplashManager;
import me.sashegdev.justasplash.client.SplashOverlay;
import me.sashegdev.justasplash.config.JustASplashConfig;
import net.neoforged.api.distmarker.Dist;
import net.neoforged.bus.api.IEventBus;
import net.neoforged.fml.ModContainer;
import net.neoforged.fml.common.Mod;
import net.neoforged.fml.config.ModConfig;
import net.neoforged.neoforge.client.gui.IConfigScreenFactory;
@Mod(value = "justasplash", dist = Dist.CLIENT)
public class JustASplash {
public JustASplash(IEventBus modBus, ModContainer container) {
container.registerConfig(ModConfig.Type.CLIENT, JustASplashConfig.SPEC);
container.registerExtensionPoint(IConfigScreenFactory.class, (c, s) -> JustASplashConfig.createScreen(s));
Hotkey.register(modBus);
SplashOverlay.register();
SplashManager.init();
}
}