initial: JustASplash 1.21.1 NeoForge me.sashegdev - hotkey Z fullscreen png/gif ogg/mp3 fade 3s

This commit is contained in:
SashegDev
2026-08-24 02:54:49 +03:00
commit 6021a7c60b
14 changed files with 495 additions and 0 deletions
@@ -0,0 +1,23 @@
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();
}
}