База обновляетсяиз Modrinth API

Иконка ShatterLib | OctoLib — мод для MinecraftShatterLib | OctoLib — мод на библиотеку зависимостей в Майнкрафте

Мод1.211.20.126.226.326.1.21.21.11NeoForgeFabricForgeБиблиотекиСовместимость и зависимостиобновляетсяLicenseRef-All-Rights-
Портрет TheBlacksmithTheBlacksmithУ наковальни Minecraft с 2009 года — куёт моды, сборки и текстурпаки
Как собраны данные

Версии, зависимости и размеры файлов приходят из открытого API Modrinth и обновляются каждую ночь. Оценки, ограничения и разбор проблем пишет редактор — подробнее о методике.

ShatterLib | OctoLib собирает общий код, которым пользуются проекты OctoStudios. Для игрока это техническая основа: она сама не развлекает и не меняет привычный игровой процесс, но без неё зависимый мод может не запуститься или не сможет корректно работать со своими настройками. Главная реализованная возможность — похожая на датапаки система YAML-конфигураций. Она поддерживает автоматическую проверку значений, глубокую сериализацию и дополнительные меры защиты от некорректных данных. В отличие от универсальных библиотек, рассчитанных на свободное использование множеством разработчиков, этот проект прежде всего обслуживает собственную экосистему студии. Поэтому ставить его «на будущее» не стоит: необходимость определяется требованиями конкретного мода и выбранного файла.

16.8 млнзагрузок16 843 881 по данным Modrinth
16версий игрыс проверенной сборкой
53релизаза всё время
13 днейс последнего релизаобновляется
409 КБвесит файлсборка 0.7.0-beta.1+26.3
Автор запретил распространение файла: лицензия LicenseRef-All-Rights-Reserved. Скачивание возможно только с его площадки — поэтому у нас ссылка, а не файл.

Обновляется ли проект

Последний релиз вышел 13 дней назад — проект активно поддерживают, и под свежие версии игры сборки появляются быстро.

На каких версиях работает

Версия игрыЗагрузчикиСборкаРазмерДата
1.20.1Fabric, Forge, NeoForge, Quilt0.5.0.1414 КБ2025-03-07
1.21.1Fabric, NeoForge, Quilt0.6.2531 КБ2026-05-04
1.21Fabric, NeoForge, Quilt0.5.0.1413 КБ2024-12-21
26.1.2Fabric, NeoForge0.7.0+26.1.2405 КБ2026-06-15
26.2Fabric, NeoForge0.7.0-beta.1+26.2409 КБ2026-07-19

Скачать у автора на Modrinth

Как установить

  1. Установите загрузчик модов — Fabric, Forge, NeoForge или Quilt. Версия загрузчика должна совпадать с версией игры.
  2. Скачайте обязательные зависимости: Architectury API, Fabric API и ShatterLib | OctoLib. Без них игра вылетит при запуске.
  3. Положите файл .jar в папку .minecraft/mods — создайте её, если её нет.
  4. Запустите игру через профиль с установленным загрузчиком.
  5. Нужен и на клиенте, и на сервере — иначе не пустит в игру.

Что нужно доустановить

Обязательно: Architectury API, Fabric API, ShatterLib | OctoLib

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

СборкаКаналВерсии игрыРазмерДата
0.7.0-beta.1+26.3бета26.3409 КБ2026-09-29
0.7.0-beta.1+26.3бета26.3407 КБ2026-09-29
0.7.0-beta.1+26.2бета26.2409 КБ2026-07-19
0.7.0-beta.1+26.2бета26.2406 КБ2026-07-19
0.7.0+26.1.2релиз26.1.2405 КБ2026-06-15
0.7.0+26.1.2релиз26.1.2402 КБ2026-06-15

Кому не подойдёт

Проект не подойдёт игрокам, которые ищут новые предметы, существ, механики или заметные изменения мира: без зависимого мода библиотека практически бесполезна. Разработчикам автор также не рекомендует без необходимости строить собственные проекты на её API, поскольку внутренняя кодовая база может существенно меняться и ломать интеграции. Тянет за собой 3 обязательные зависимости — на лёгкую сборку не рассчитывайте.

Частые проблемы

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

Стоит ли ставить

Рекомендуем ShatterLib | OctoLib тем, кто устанавливает мод OctoStudios с прямо указанной зависимостью: в таком сценарии библиотека является необходимой частью комплекта. Отдельно скачивать её ради новых возможностей бессмысленно. Для сборок особенно важно фиксировать согласованные файлы всех зависимостей и проверять требования конкретного выпуска. Разработчикам сторонних модов разумнее выбрать более стабильный публичный API, если они не готовы регулярно адаптироваться к внутренним изменениям проекта.

Похожие моды

Изображение к проекту Fabric API
Иконка Fabric API
Fabric API
1.201.21Fabric

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

Изображение к проекту Cloth Config API
Иконка Cloth Config API
Cloth Config API
1.201.21FabricForge

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

Изображение к проекту YetAnotherConfigLib (YACL)
Иконка YetAnotherConfigLib (YACL)
YetAnotherConfigLib (YACL)
1.201.21FabricNeoForge

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

Изображение к проекту Fabric Language Kotlin
Иконка Fabric Language Kotlin
Fabric Language Kotlin
1.201.21Fabric

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

Изображение к проекту Architectury API
Иконка Architectury API
Architectury API
1.201.21FabricQuilt

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

Изображение к проекту Just Enough Items (JEI)
Иконка Just Enough Items (JEI)
Just Enough Items (JEI)
1.201.21ForgeFabric

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

Смотрите также

Случайные находки из каталога — моды, шейдеры, текстуры и сборки с нашим разбором.

Изображение к проекту Fancy End | End Aesthetic Overhaul
Иконка Fancy End | End Aesthetic Overhaul
Fancy End | End Aesthetic Overhaul
1.201.21

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

Изображение к проекту Crucify
Иконка Crucify
Crucify
1.201.21IrisOptiFine

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

Изображение к проекту EmoteBend(FreshFace)
Иконка EmoteBend(FreshFace)
EmoteBend(FreshFace)
1.201.21

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

Изображение к проекту Wynncraft Cakedition
Иконка Wynncraft Cakedition
Wynncraft Cakedition
1.12.2FabricForge

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

Изображение к проекту qraftyfied: Industrial Structures
Иконка qraftyfied: Industrial Structures
qraftyfied: Industrial Structures
26.21.21.11датапакFabric

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

Изображение к проекту Prefab
Иконка Prefab
Prefab
1.20.11.19FabricNeoForge

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

Ссылки

Частые вопросы

Нужно ли настраивать библиотеку вручную?

Обычно игроку не требуется отдельно управлять ShatterLib: конфигурации создаёт и использует зависимый проект. Ручное редактирование YAML оправдано лишь тогда, когда документация конкретного мода объясняет доступные параметры. Перед изменениями сохраните исходный файл, поскольку автоматическая проверка может отклонить неверный тип или структуру значения.

Можно ли удалить библиотеку после первого запуска?

Нет, если установленный мод обращается к её общему коду во время работы. Удаление зависимости способно остановить запуск игры ещё до загрузки мира. Убирать ShatterLib безопасно только вместе со всеми проектами, которые её требуют, предварительно проверив связи в менеджере сборки или на страницах установленных файлов.

Почему библиотека обязательна с обеих сторон?

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

Подходит ли проект для создания собственного мода?

Технически использовать его API возможно, но автор предупреждает о заметных изменениях кодовой базы. Это означает риск переделывать интеграцию после обновлений и самостоятельно отслеживать несовместимые изменения. Для эксперимента такой выбор допустим, а для долгоживущего стороннего проекта потребует готовности постоянно сопровождать зависимость.