Графический конфиг

Версия Minecraft
1.12.2
1,031
19
87
Я сделал конфиг файл, но как сделать гуи для него?
Java:
public static final String CATEGORY_GENERAL = "general";
    public static final String CATEGORY_DIMENSIONS = "dimensions";
    public static boolean testboolean = true;
    public static String yourRealName = "Steve";

    public static void readConfig() {
        Configuration cfg = CommonProxy.config;
        try {
            cfg.load();
            initGeneralConfig(cfg);
            initDimensionConfig(cfg);
        } catch (Exception e1) {
            Industry.logger.log(Level.ERROR, "Problem loading config file!", e1);
        } finally {
            if (cfg.hasChanged()) {
                cfg.save();
            }
        }
    }

    private static void initGeneralConfig(Configuration cfg) {
        cfg.addCustomCategoryComment(CATEGORY_GENERAL, "General configuration");
        testboolean = cfg.getBoolean("goodTutorial", CATEGORY_GENERAL, testboolean, "Set to false if you don't like this tutorial");
        yourRealName = cfg.getString("realName", CATEGORY_GENERAL, yourRealName, "Set your real name here");
    }

    private static void initDimensionConfig(Configuration cfg) {
        cfg.addCustomCategoryComment(CATEGORY_DIMENSIONS, "Dimension configuration");

    }
Код:
public static Configuration config;
    
    public void preInit(FMLPreInitializationEvent event) {
        
        File directory = event.getModConfigurationDirectory();
        config = new Configuration(new File(directory.getPath(), "industry.cfg"));
        Config.readConfig();
        
    }

    public void init(FMLInitializationEvent event) {

    }

    public void postInit(FMLPostInitializationEvent event) {
        
        if (config.hasChanged()) {
            
            config.save();
            
        }
        
    }
 
Сверху