
Distant Horizons API
API для взаимодействия с модом Distant Horizons. Только для разработчиков! Обычным игрокам не нужен - сам мод уже включает его.
Не качай, если ты не разработчик
Положить этот файл в папку mods бесполезно - он ничего не даст.
Для кого это
Distant Horizons - мод для Майнкрафт, который заменяет стандартный рендеринг дальних чанков на LOD-систему (Level of Detail). Вместо того чтобы грузить всю геометрию на горизонте, он рисует упрощённые модели - так игра летает даже на слабых ПК, а ты видишь горы за десятки тысяч блоков.
Этот API - прослойка для разработчиков других модов. Если ты хочешь, чтобы твой мод умел читать данные LOD-карты Distant Horizons или как-то взаимодействовать с его рендерингом - тебе сюда.
Что внутри
В JAR-файле лежат исходники и классы, которые позволяют обращаться к Distant Horizons независимо от версии Minecraft и загрузчика модов (Fabric, Forge, NeoForge - без разницы). Используй его при разработке вместо полного JAR-файла DH - так ты случайно не вызовешь внутренние методы, которые могут сломать совместимость.
Как начать
Примеры проектов есть в репозитории - там база для старта.
Важно знать
- Этот API не предназначен для обычных игроков. Если ты просто хочешь улучшить дальность прорисовки - скачай сам мод Distant Horizons.
- Документация по методам и классам доступна отдельно (JavaDocs и вики для разработчиков).
- Баги и предложения по API принимаются на странице issues основного проекта DH.
Короче: если ты не пишешь моды - проходи мимо. Если пишешь - бери и интегрируй.
