Skip to content

Commit a8dfefd

Browse files
committed
Makes more code platform-independent
1 parent 3954d8c commit a8dfefd

File tree

2 files changed

+19
-13
lines changed

2 files changed

+19
-13
lines changed

src/main/java/com/i5wear/hudmanager/HudManager.java

Lines changed: 2 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,10 @@
11
package com.i5wear.hudmanager;
22

3-
import net.neoforged.fml.ModContainer;
4-
import net.neoforged.fml.common.Mod;
5-
import net.neoforged.fml.config.ModConfig;
6-
import net.neoforged.neoforge.client.gui.ConfigurationScreen;
7-
import net.neoforged.neoforge.client.gui.IConfigScreenFactory;
83
import net.neoforged.neoforge.common.ModConfigSpec;
94

10-
@Mod(value = "hudmanager")
115
public class HudManager {
126

13-
private static final ModConfigSpec.Builder BUILDER = new ModConfigSpec.Builder();
7+
public static final ModConfigSpec.Builder BUILDER = new ModConfigSpec.Builder();
148

159
public static ModConfigSpec.BooleanValue ActionBarShow = BUILDER.define("ActionBar.show", true);
1610
public static ModConfigSpec.IntValue ActionBarScale = BUILDER.defineInRange("ActionBar.scale", 100, 0, 200);
@@ -62,13 +56,8 @@ public class HudManager {
6256
public static ModConfigSpec.IntValue StatusEffectOffsetX = BUILDER.defineInRange("StatusEffect.offsetx", 0, -100, 100);
6357
public static ModConfigSpec.IntValue StatusEffectOffsetY = BUILDER.defineInRange("StatusEffect.offsety", 0, -100, 100);
6458

65-
private static final ModConfigSpec SPEC = BUILDER.build();
59+
public static final ModConfigSpec SPEC = BUILDER.build();
6660

6761
public static class Global { public static int SCALE = 100; }
6862

69-
public HudManager(ModContainer instance) {
70-
instance.registerConfig(ModConfig.Type.CLIENT, HudManager.SPEC);
71-
instance.registerExtensionPoint(IConfigScreenFactory.class, ConfigurationScreen::new);
72-
}
73-
7463
}
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
package com.i5wear.hudmanager;
2+
3+
import net.neoforged.fml.ModContainer;
4+
import net.neoforged.fml.common.Mod;
5+
import net.neoforged.fml.config.ModConfig;
6+
import net.neoforged.neoforge.client.gui.ConfigurationScreen;
7+
import net.neoforged.neoforge.client.gui.IConfigScreenFactory;
8+
9+
@Mod(value = "hudmanager")
10+
public class HudManagerForge {
11+
12+
public HudManagerForge(ModContainer instance) {
13+
instance.registerConfig(ModConfig.Type.CLIENT, HudManager.SPEC);
14+
instance.registerExtensionPoint(IConfigScreenFactory.class, ConfigurationScreen::new);
15+
}
16+
17+
}

0 commit comments

Comments
 (0)