11package com .i5wear .hudmanager ;
22
3- import fuzs .forgeconfigapiport .fabric .api .v5 .ConfigRegistry ;
4- import fuzs .forgeconfigapiport .fabric .api .v5 .client .ConfigScreenFactoryRegistry ;
5- import net .fabricmc .api .ClientModInitializer ;
6- import net .neoforged .fml .config .ModConfig ;
7- import net .neoforged .neoforge .client .gui .ConfigurationScreen ;
83import net .neoforged .neoforge .common .ModConfigSpec ;
94
10- public class HudManager implements ClientModInitializer {
5+ public class HudManager {
116
12- private static final ModConfigSpec .Builder BUILDER = new ModConfigSpec .Builder ();
7+ public static final ModConfigSpec .Builder BUILDER = new ModConfigSpec .Builder ();
138
149 public static ModConfigSpec .BooleanValue ActionBarShow = BUILDER .define ("ActionBar.show" , true );
1510 public static ModConfigSpec .IntValue ActionBarScale = BUILDER .defineInRange ("ActionBar.scale" , 100 , 0 , 200 );
@@ -61,13 +56,8 @@ public class HudManager implements ClientModInitializer {
6156 public static ModConfigSpec .IntValue StatusEffectOffsetX = BUILDER .defineInRange ("StatusEffect.offsetx" , 0 , -100 , 100 );
6257 public static ModConfigSpec .IntValue StatusEffectOffsetY = BUILDER .defineInRange ("StatusEffect.offsety" , 0 , -100 , 100 );
6358
64- private static final ModConfigSpec SPEC = BUILDER .build ();
59+ public static final ModConfigSpec SPEC = BUILDER .build ();
6560
6661 public static class Global { public static int SCALE = 100 ; }
6762
68- @ Override public void onInitializeClient () {
69- ConfigRegistry .INSTANCE .register ("hudmanager" , ModConfig .Type .CLIENT , SPEC );
70- ConfigScreenFactoryRegistry .INSTANCE .register ("hudmanager" , (parentScreen , screenConsumer ) -> new ConfigurationScreen ("hudmanager" , screenConsumer ) );
71- }
72-
7363}
0 commit comments