Data API
Legacy4J — это мод, посвящённый ностальгии по старой версии Minecraft: Legacy Console Edition от 4J Studios. Основная цель проекта — воссоздание всех аспектов Legacy Console Edition в соотношении 1:1 для Java Edition с добавлением эксклюзивных функций и их адаптацией для современных версий.
API, добавляющее несколько клиентских и серверных функций для разработчиков и создателей ресурс-паков, включая:
Позволяет ресурспакам заменять шейдеры Sodium аналогично замене базовых шейдеров Vanilla. Для работы требуются ресурспаки с явной поддержкой Sodium Core Shader Support.
Ресурспаки будут работать только при явном указании совместимости с Sodium Core Shader Support.
Polytone — клиентский мод для кастомизации, позволяющий настраивать различные аспекты игры через ресурс-пакеты.
Полная документация доступна на вики, включая примеры пакетов.
Оптимизирует производительность генерации мира для улучшения игрового процесса.
Модификация изменяет некоторые функции генерации мира, которые не затрагиваются другими модами, заполняя пробелы в оптимизации. Основное улучшение касается метода NoiseChunkGenerator#populateNoise
, ускоряющего размещение block states при генерации новых чанков.
Данный мод позволяет разработчикам модпаков распространять настройки по умолчанию и привязки клавиш без перезаписи пользовательских изменений при обновлениях.
Вместо прямого включения файла options.txt, модпак должен содержать папку «defaultoptions» с предварительно сохранёнными настройками через команду /defaultoptions.