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

YAML Config

Активный

Установок

0

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

3 месяца назад

Версии

1.21 — 1.21.5
Клиент и сервер
Fabric
Neoforge
Библиотеки
Управление
Утилиты

YAML Config

Обзор модификации

YAML Config представляет собой продвинутое решение для настройки модов в Minecraft, которое позволяет разработчикам создавать и управлять конфигурационными файлами в формате YAML. Мод предлагает интуитивно понятный графический интерфейс, широкую поддержку различных типов данных и надежную синхронизацию между клиентом и сервером.

Основные возможности

Мод поддерживает множество типов данных, включая базовые примитивы (логические значения, целые числа, числа с плавающей точкой, строки), коллекции (списки и словари), а также дату и время. Все изменения конфигурации автоматически синхронизируются между сервером и клиентами, обеспечивая единообразие игрового процесса.

Разработчики могут создавать конфигурации трех типов: клиентские (только для локального игрока), серверные (только для выделенного сервера) и общие (совместно используемые клиентом и сервером). Мод отлично интегрируется с существующими сборками и предлагает гибкую систему валидации и обработки ошибок.

Использование

Для доступа к настройкам достаточно нажать клавишу F12, после чего откроется экран конфигураций. Здесь можно выбрать нужный мод, отредактировать его параметры через удобные поля ввода и сохранить изменения. Каждая настройка сопровождается названием, полем для ввода значения и кнопкой сброса к значениям по умолчанию.

Пример кода для разработчиков

public class MyModConfig {
    public static IConfig config;
    public static IConfigEntry debug;

    public static void init() {
        ConfigBuilder builder = new ConfigBuilder(MyMod.MOD_ID, "mymod-config", ConfigExtension.YAML, ConfigType.CLIENT);
        debug = builder.defineBoolean("debug", false);
        config = builder.build();
    }
}

Разработчики могут определять настройки различных типов с помощью методов ConfigBuilder, устанавливать ограничения по диапазону значений и добавлять комментарии для пояснения назначения каждой опции.

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

DAQEM

Разработчик

Создан: 29 окт 2024

ID: 62995