44import net .minecraft .client .Minecraft ;
55import net .neoforged .bus .api .IEventBus ;
66import net .neoforged .fml .ModContainer ;
7- import net .neoforged .fml .config .ModConfig ;
87import net .neoforged .fml .config .ModConfig .Type ;
98import net .neoforged .fml .event .config .ModConfigEvent ;
9+ import net .neoforged .neoforge .client .gui .ConfigurationScreen ;
10+ import net .neoforged .neoforge .client .gui .IConfigScreenFactory ;
1011import net .neoforged .neoforge .common .ModConfigSpec ;
1112import net .neoforged .neoforge .common .ModConfigSpec .BooleanValue ;
1213import team .chisel .ctm .client .model .AbstractCTMBakedModel ;
@@ -17,6 +18,7 @@ public class Configurations {
1718
1819 public static void register (ModContainer modContainer , IEventBus modBus ) {
1920 modContainer .registerConfig (Type .CLIENT , INSTANCE .configSpec , "ctm.toml" );
21+ modContainer .registerExtensionPoint (IConfigScreenFactory .class , ConfigurationScreen ::new );
2022 modBus .addListener (ModConfigEvent .Reloading .class , event -> {
2123 if (event .getConfig ().getModId ().equals (CTM .MOD_ID )) {
2224 //Only reload when our config changes
@@ -34,8 +36,11 @@ public static void register(ModContainer modContainer, IEventBus modBus) {
3436
3537 private Configurations () {
3638 ModConfigSpec .Builder builder = new ModConfigSpec .Builder ();
37- disableCTM = builder .comment ("Disable connected textures entirely" ).define ("disableCTM" , false );
38- connectInsideCTM = builder .comment ("Choose whether the inside corner is disconnected on a CTM block - https://imgur.com/eUywLZ4" )
39+ disableCTM = builder .translation ("configuration.ctm.disable" )
40+ .comment ("Disable connected textures entirely" )
41+ .define ("disableCTM" , false );
42+ connectInsideCTM = builder .translation ("configuration.ctm.connect_inside" )
43+ .comment ("Choose whether the inside corner is disconnected on a CTM block - https://imgur.com/eUywLZ4" )
3944 .define ("connectInsideCTM" , false );
4045 configSpec = builder .build ();
4146 }
0 commit comments