ShatterLib | OctoLib
ShatterLib (OctoLib) - библиотека с общим кодом для модов OctoStudios. YAML-конфиги с автопроверкой, поддержка Fabric, Forge, NeoForge и Quilt для Minecraft 1.18.2-1.21.11.
ShatterLib (ранее известная как OctoLib) - это техническая библиотека от команды OctoStudios, которая служит фундаментом для их модов. Если вы скачивали какой-то проект этих разработчиков и игра требует ShatterLib при запуске - не пугайтесь, это нормально. Библиотека нужна для корректной работы их модов, без неё ничего не заведётся.
Что это вообще такое
По сути, это набор общего кода, который используется сразу в нескольких модах студии. Вместо того чтобы дублировать одни и те же функции в каждом проекте, разработчики вынесли их в отдельную библиотеку. Классический подход, который экономит место и упрощает обновления.
Главная фишка ShatterLib - система конфигурации на базе YAML, стилизованная под датапаки. Тут есть автоматическая валидация настроек, глубокая сериализация и куча защитных механизмов от кривых конфигов. Для обычного игрока это значит одно: меньше шансов сломать игру неправильной настройкой.
Совместимость и версии
Библиотека работает и на клиенте, и на сервере. Поддерживаются все основные загрузчики:
- Fabric
- Forge
- NeoForge
- Quilt
По версиям Майнкрафт расклад такой: от старых 1.18.2 и 1.19.2 до актуальных 1.21.11 и даже экспериментальных 26.x. Полный список включает 1.20.1-1.20.2, 1.21-1.21.4, 1.21.8-1.21.11.
Важный нюанс с Architectury
Если играете на версиях от 1.20.1 до 1.21.11 - придётся дополнительно поставить Architectury API. Без него ShatterLib просто не запустится. Это не баг, а особенность архитектуры.
Стоит ли ставить
Если вы обычный игрок и какой-то мод от OctoStudios требует эту библиотеку - ставьте смело. Скачать ShatterLib нужно как зависимость, сама по себе она ничего в игру не добавляет. Никаких новых блоков, мобов или механик тут нет.
А вот если вы мододел и думаете использовать OctoLib как основу для своего проекта - тут осторожнее. Разработчики честно предупреждают, что кодовая база может серьёзно меняться между версиями. Никто не запрещает, но стабильности не обещают.
Популярность проекта
Цифры говорят сами за себя: больше 15 миллионов загрузок на одной площадке и свыше 91 миллиона на другой. Это один из самых массовых библиотечных модов для Minecraft, что косвенно подтверждает его надёжность.
Последние обновления вышли под версии 26.1.2 и 26.2, причём для самой свежей есть бета-сборки 0.7.0 под Fabric и NeoForge. Проект активно поддерживается.
Как установить
Ничего сложного. Скачайте файл библиотеки под вашу версию игры и загрузчик, закиньте в папку mods. Если играете на 1.20.1-1.21.11, не забудьте про Architectury API. После этого все моды от OctoStudios должны работать без проблем.
Для серверной игры библиотека ставится и на сервер тоже. Если хотите запустить сервер Майнкрафт с модами от этой студии, удобнее всего арендовать хостинг вроде BungeeHost - там установка модов происходит буквально в пару кликов, и не придётся возиться с ручной настройкой.
Часто задаваемые вопросы
Совместимость
Зависимости
Детали
Версии мода ShatterLib | OctoLib
Доступно 55 версий. Сначала показаны самые популярные и самые свежие.