Вход

Регистрация

Восстановление доступа

ConfigAnytime

ConfigAnytime

|

Rongmario

Утилита для настройки конфигураций Forge на любом этапе загрузки.

Скачать

Версия игры

1.12.2

Ссылка на сайт

modrinth.com

Организация

Cleanroom

Cleanroom

3 проекта

Разработчик

Лицензия

MIT

Скачиваний:

0

Обновлено:

20.10.2026

ID:

Похожие моды20

Связанные материалы4

Мод ConfigAnytime для Minecraft 1.12.2

ConfigAnytime — это утилита для модов Minecraft 1.12.2 на загрузчике Forge, позволяющая разработчикам и пользователям настраивать конфигурационные файлы в любой момент времени. Мод особенно полезен при работе с системой конфигураций Forge на этапах загрузки coremod или tweaker, обеспечивая гибкость при создании и изменении настроек.

Механика работы

Главная особенность ConfigAnytime заключается в возможности изменения конфигураций в любой момент времени, а не только при перезапуске игры. Это решает проблему, когда стандартная система конфигураций Forge недоступна или ещё не инициализирована на ранних этапах загрузки. Мод позволяет разработчикам регистрировать и управлять настройками даже во время загрузки ядра, что критически важно для сложных модов, требующих гибкой настройки параметров.

Интеграция в проекты

Для использования библиотеки в своём проекте необходимо добавить репозиторий CleanroomMC и указать зависимость в файле сборки. После этого можно применять стандартный API Forge для создания классов конфигурации, регистрируя их через метод ConfigAnytime.register().

Пример использования API

Библиотека поддерживает создание классов конфигурации со статическими и вложенными свойствами. Статические инициализаторы должны располагаться после объявлений свойств и автоматически вызываться при извлечении настроек. Вложенные классы должны содержать непостоянные поля, доступные через внешние поля родительского класса.

```java
@Config(modid = "configanytime")
public class ConfigClass {

    public static boolean configBooleanProperty = true;
    public static int configIntProperty = 42;

    public static final InnerClass INNER_CLASS = new InnerClass(); // Inner access via this member, this is processed automatically by ConfigManager

    public static class InnerClass {

        public boolean innerProperty = false; // Must be non-static, referenced via the member field in the outer class

    }

    // Static initializers go after the properties!
    // This will run automatically when you retrieve any properties from this config class
    static {
        ConfigAnytime.register(ConfigClass.class);
    }

}
```

Войдите, чтобы поставить оценку и оставить отзыв.

Отзывов пока нет — будьте первым!
Канал Файл Игра Модлоадер Язык Скачиваний Загружен
Релиз !configanytime-3.0.jar 5.1 KB 1.12.2 Forge — 0 26.03.2024
Зависимостей нет.

Скачать

Версия игры

1.12.2

Ссылка на сайт

modrinth.com

Организация

Cleanroom

Cleanroom

3 проекта

Разработчик

Лицензия

MIT

Скачиваний:

0

Обновлено:

20.10.2026

ID:

Похожие моды20

Связанные материалы4