Скачать ConfigAnytime — Minecraft Моды — MetaMods

ConfigAnytime

Активный

Установок

9

Последнее обновление

1 год назад

Версии

1.12.2
Клиент и сервер
Forge
Библиотеки
Утилиты

ConfigAnytime

Предоставляет возможность настраивать конфигурации Forge в любой момент времени. Особенно полезно для разработчиков, использующих систему конфигурации Forge на этапе загрузки coremod/tweaker.

Использование для разработчиков:

Добавьте репозиторий CleanroomMC и укажите зависимость от ConfigAnytime в maven:


репозитории {
  maven {
      url 'https://maven.cleanroommc.com'
  }
}

зависимости { реализация 'com.cleanroommc:configanytime:3.0' }

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


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

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

    public static final InnerClass INNER_CLASS = new InnerClass(); // Внутренний доступ через этот член, обрабатывается автоматически ConfigManager

    public static class InnerClass {

        public boolean innerProperty = false; // Должен быть нестатическим, ссылается через поле члена во внешнем классе

    }

    // Статические инициализаторы идут после свойств!
    // Это будет выполняться автоматически при получении любых свойств из этого класса конфигурации
    static {
        ConfigAnytime.register(ConfigClass.class);
    }

}
Участники проекта
Rongmario

Rongmario

Разработчик

Cleanroom

Cleanroom

Разработчик

CleanroomMC

CleanroomMC

Создан: 31 авг 2023

ID: 3458