if (typeof global.mystic_skyTweaks === 'undefined') {
    global.mystic_skyTweaks = {};
}

(() => {
    try {
        global.mystic_skyTweaks.cfgMainClass = Java.loadClass('com.thevortex.allthetweaks.config.cfgMain');

        // Логируем оригинальное значение для отладки
        console.info(`[KubeJS - Startup] Original cfgMain.DISPLAY: ${global.mystic_skyTweaks.cfgMainClass.DISPLAY}`);

        // Изменяем статические поля, используя загруженный класс из глобального объекта
        global.mystic_skyTweaks.cfgMainClass.DISPLAY = "mystic sky 1.21.1";
        global.mystic_skyTweaks.cfgMainClass.ATM = "mystic_sky_1_21_1"; 

        // Логируем новое значение, чтобы убедиться в изменении
        console.info(`[KubeJS - Startup] New cfgMain.DISPLAY: ${global.mystic_skyTweaks.cfgMainClass.DISPLAY}`);

    } catch (e) {
        // Логируем любые ошибки, если класс не найден или что-то пошло не так
        console.error(`[KubeJS - Startup] Error loading or modifying cfgMain: ${e.message}`);
    }
})();