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

UnifiedOptions

Активный

Установок

0

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

2 года назад

Версии

1.12.2 — 1.20.1
Клиент
Forge
Утилиты

UnifiedOptions

Если вы читаете это описание, значит я потрудился опубликовать и задокументировать данный мод.

Основная функциональность

Мод объединяет файлы options.txt и настройки клавиш для всех установок Minecraft, в которых он присутствует, создавая единый конфигурационный файл, используемый всеми версиями игры.

Визуальное представление работы мода

Без установленного мода

С установленным модом

Простое использование

Мод работает сразу после установки без дополнительной настройки. При его активации большинство параметров из options.txt перемещаются в файл universal.txt, который располагается в домашней директории:

  • Пользователи Windows: %userprofile%/MinecraftOptions
  • Пользователи Linux и macOS: ~/MinecraftOptions

Дополнительные возможности

Мод предоставляет функционал, похожий на YOSBR и стандартные настройки, но с отличием: вместо копирования конфигураций из папки внутри директории модпака, он копирует из MinecraftOptions/<версия>/extras. Это позволяет, например, автоматически переносить настройки Journeymap во все модпаки, чтобы карта всегда выглядела одинаково, или отключать назойливые всплывающие подсказки тегов в Immersive Engineering.

Настройка параметров

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

Файл конфигурации находится по пути MinecraftOptions/config.toml и содержит пояснения к каждому параметру.

Для сброса настроек достаточно удалить файл config.toml - мод создаст новый.

По умолчанию следующие параметры НЕ синхронизируются:

  • tutorialStep
    • Мод отключает обучающее руководство.

  • overrideWidth
  • overrideHeight
  • resourcePacks
  • incompatibleResourcePacks
  • renderDistance
  • simulationDistance
  • fullscreen
  • fullscreenResolution
  • Вы можете добавлять или удалять параметры (включая привязки клавиш) из черного списка. Заблокированные опции будут сохраняться в стандартном файле options.txt.

    Местоположение файла universal.txt и дополнительных настроек можно изменить через параметр directory в разделе synchronization. Файл config.toml нельзя переместить.

    Особенности версии 1.12

    В версии Minecraft 1.12 настройки управления отображаются в числовом формате:

    key_key.jump:57
    key_key.sneak:42
    key_key.sprint:16
    key_key.drop:211
    key_key.inventory:20
    key_key.chat:28
    key_key.playerlist:0

    В версии 1.16 и выше используются названия клавиш:

    key_key.jump:key.keyboard.space
    key_key.sneak:key.keyboard.left.shift
    key_key.sprint:key.keyboard.left.control
    key_key.drop:key.keyboard.q
    key_key.inventory:key.keyboard.e
    key_key.chat:key.keyboard.t
    key_key.playerlist:key.keyboard.tab

    Версия мода для 1.12 автоматически преобразует числовые значения в современные названия клавиш. Версии для 1.16 и выше не поддерживают эту функцию, поэтому для конвертации файла options.txt из 1.12 необходимо использовать соответствующую версию мода.

    Использование в модпаках

    Да, можно использовать.

    Maven пакеты для разработчиков

    Добавьте в репозитории:

    repositories {
        maven { url "https://codeberg.org/api/packages/PORTB/maven" }
    }

    И добавьте в зависимости:

    dependencies {
        //пример: portb:unifiedoptions:1.19.4-1.1
        runtimeOnly fg.deobf("portb:unifiedoptions:<ВЕРСИЯ MC>-<ВЕРСИЯ МОДА>")
    }
    Участники проекта
    PORTB

    PORTB

    Разработчик

    Создан: 18 апр 2023

    ID: 13024