ShatterLib | OctoLib — мод на библиотеку зависимостей в МайнкрафтеShatterLib | OctoLib собирает общий код, которым пользуются проекты OctoStudios. Для игрока это техническая основа: она сама не развлекает и не меняет привычный игровой процесс, но без неё зависимый мод может не запуститься или не сможет корректно работать со своими настройками. Главная реализованная возможность — похожая на датапаки система YAML-конфигураций. Она поддерживает автоматическую проверку значений, глубокую сериализацию и дополнительные меры защиты от некорректных данных. В отличие от универсальных библиотек, рассчитанных на свободное использование множеством разработчиков, этот проект прежде всего обслуживает собственную экосистему студии. Поэтому ставить его «на будущее» не стоит: необходимость определяется требованиями конкретного мода и выбранного файла.
Последний релиз вышел 13 дней назад — проект активно поддерживают, и под свежие версии игры сборки появляются быстро.
| Версия игры | Загрузчики | Сборка | Размер | Дата |
|---|---|---|---|---|
| 1.20.1 | Fabric, Forge, NeoForge, Quilt | 0.5.0.1 | 414 КБ | 2025-03-07 |
| 1.21.1 | Fabric, NeoForge, Quilt | 0.6.2 | 531 КБ | 2026-05-04 |
| 1.21 | Fabric, NeoForge, Quilt | 0.5.0.1 | 413 КБ | 2024-12-21 |
| 26.1.2 | Fabric, NeoForge | 0.7.0+26.1.2 | 405 КБ | 2026-06-15 |
| 26.2 | Fabric, NeoForge | 0.7.0-beta.1+26.2 | 409 КБ | 2026-07-19 |
.jar в папку .minecraft/mods — создайте её, если её нет.Обязательно: Architectury API, Fabric API, ShatterLib | OctoLib
| Сборка | Канал | Версии игры | Размер | Дата |
|---|---|---|---|---|
| 0.7.0-beta.1+26.3 | бета | 26.3 | 409 КБ | 2026-09-29 |
| 0.7.0-beta.1+26.3 | бета | 26.3 | 407 КБ | 2026-09-29 |
| 0.7.0-beta.1+26.2 | бета | 26.2 | 409 КБ | 2026-07-19 |
| 0.7.0-beta.1+26.2 | бета | 26.2 | 406 КБ | 2026-07-19 |
| 0.7.0+26.1.2 | релиз | 26.1.2 | 405 КБ | 2026-06-15 |
| 0.7.0+26.1.2 | релиз | 26.1.2 | 402 КБ | 2026-06-15 |
Проект не подойдёт игрокам, которые ищут новые предметы, существ, механики или заметные изменения мира: без зависимого мода библиотека практически бесполезна. Разработчикам автор также не рекомендует без необходимости строить собственные проекты на её API, поскольку внутренняя кодовая база может существенно меняться и ломать интеграции. Тянет за собой 3 обязательные зависимости — на лёгкую сборку не рассчитывайте.
Типичный сбой — закрытие игры при запуске или сообщение об отсутствующей зависимости. Сначала убедитесь, что файл библиотеки соответствует файлу игры и требующего её мода, затем сверьте весь набор обязательных компонентов с блоком зависимостей на странице выбранной версии: у части выпусков требуется дополнительная библиотека, и одной ShatterLib недостаточно. Если сборка запускается после обновления, но связанный мод работает неправильно, верните совместимые между собой файлы всего комплекта, а не заменяйте компоненты по одному наугад. При ошибках чтения конфигурации временно уберите изменённый YAML-файл, сохраните его копию и дайте моду создать настройки заново. Не переносите старые конфиги вслепую: структура и правила проверки могли измениться вместе с кодовой базой.
Рекомендуем ShatterLib | OctoLib тем, кто устанавливает мод OctoStudios с прямо указанной зависимостью: в таком сценарии библиотека является необходимой частью комплекта. Отдельно скачивать её ради новых возможностей бессмысленно. Для сборок особенно важно фиксировать согласованные файлы всех зависимостей и проверять требования конкретного выпуска. Разработчикам сторонних модов разумнее выбрать более стабильный публичный API, если они не готовы регулярно адаптироваться к внутренним изменениям проекта.


Библиотека предоставляет общие точки подключения, события и механизмы совместимости, на которые опираются другие моды. Самостоятельного контента она не добавляет: необходимость установки определяется требованиями выбранных проектов.


Cloth Config API даёт другим модам готовую основу для удобных экранов настроек. Самостоятельного контента библиотека не добавляет и обычно устанавливается по требованию зависимого проекта.


YACL предоставляет другим модам готовую основу для создания удобных экранов настроек. Самостоятельного контента библиотека не добавляет и обычно устанавливается как требуемая зависимость.


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


Architectury API позволяет запускать моды, которым нужна общая многоплатформенная программная прослойка. Самостоятельного контента библиотека не добавляет и устанавливается ради зависимых проектов.


JEI показывает предметы, рецепты и способы применения прямо в интерфейсе игры, избавляя от постоянного поиска сведений вне сборки. Через строку поиска можно быстро найти нужную вещь, открыть её изготовление или выяснить, в каких рецептах она участвует.
Случайные находки из каталога — моды, шейдеры, текстуры и сборки с нашим разбором.


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


Crucify — шейдер, рассчитанный на обновлённую работу света, цвета и пространства. Визуальный профиль объединяет мрачную хоррор-цветокоррекцию, экранные искажения и улучшенное освещение растительности. Первый эффект: снижает визуальный комфорт ради тревожной атмосферы. Второй: намеренно деформирует изображение ради необычного эффекта. Третий: делает леса и поля более объёмными. По производительности есть профиль для очень слабых видеокарт, но результат всё равно зависит от сцены.


EmoteBend исправляет работу изгибов Emotecraft через возможности Entity Model Features, а отдельный вариант FreshFace совмещает это исправление с лицевой анимацией Just Expressions.


Wynncraft Cakedition — устаревший клиент Wynncraft с Wynntils, HUD, оптимизациями, умеренной графикой, шейдерами и частичной китайской локализацией старой ветки.


qraftyfied: Industrial Structures добавляет в генерацию мира небольшие индустриальные и стимпанковые сооружения с редстоун-механизмами и мини-испытаниями.


Prefab добавляет чертежи готовых функциональных и декоративных зданий, которые мгновенно размещаются в мире. Перед строительством проекция показывает форму, положение и необходимое свободное пространство.
Обычно игроку не требуется отдельно управлять ShatterLib: конфигурации создаёт и использует зависимый проект. Ручное редактирование YAML оправдано лишь тогда, когда документация конкретного мода объясняет доступные параметры. Перед изменениями сохраните исходный файл, поскольку автоматическая проверка может отклонить неверный тип или структуру значения.
Нет, если установленный мод обращается к её общему коду во время работы. Удаление зависимости способно остановить запуск игры ещё до загрузки мира. Убирать ShatterLib безопасно только вместе со всеми проектами, которые её требуют, предварительно проверив связи в менеджере сборки или на страницах установленных файлов.
Общий код используется не только для отображения на компьютере игрока: проект заявлен необходимым и в клиентской, и в серверной среде. Поэтому в совместной сборке одинаково согласованный комплект должен находиться у участников и на сервере. Исключение допустимо лишь при прямом указании автора конкретного зависимого мода.
Технически использовать его API возможно, но автор предупреждает о заметных изменениях кодовой базы. Это означает риск переделывать интеграцию после обновлений и самостоятельно отслеживать несовместимые изменения. Для эксперимента такой выбор допустим, а для долгоживущего стороннего проекта потребует готовности постоянно сопровождать зависимость.