Cobweb
Cobweb - библиотека API для модов Minecraft на Fabric и NeoForge. Она объединяет системы настроек и регистрации игровых объектов, чтобы разработчикам было проще поддерживать проекты для разных загрузчиков.
Cobweb - не контентный мод, а библиотека API для Minecraft. Она сама не добавляет в игру мобов, блоки или новые механики: её устанавливают как зависимость другие моды Crystal Nest и сторонние проекты. Для игрока это обычно означает, что без Cobweb зависимый мод не запустится, а с установленной библиотекой он сможет работать как задумано.
Зачем нужен Cobweb
Моды для Fabric и NeoForge используют разные способы настройки и регистрации игровых объектов. Cobweb сводит часть этих различий к общим инструментам. Разработчикам проще поддерживать одну архитектуру для нескольких загрузчиков, а игрокам не приходится разбираться с отдельными библиотеками для каждого проекта.
В числе модов, которым может требоваться Cobweb, есть Harvest with Ease, Torch hit!, Nightworld и Soul Fire'd. Если в описании или сообщении об ошибке другого мода указана зависимость Cobweb, установите версию библиотеки, подходящую к вашей версии Minecraft и загрузчику.
Возможности API
- Общая система конфигурации - настройки можно описывать единым способом для разных загрузчиков. Для работы системы конфигурации также требуется FCAP.
- Единая регистрация объектов - общий интерфейс помогает регистрировать игровые элементы без повторения загрузчик-специфичного кода.
- Получение игровых ID - API предоставляет простой способ обращаться к идентификаторам объектов.
- Ресурс-паки - библиотека позволяет создавать и регистрировать встроенные статические паки, а также динамические. Поддержка динамических паков обозначена как экспериментальная.
- Dynamic Block Entity - инструмент для работы с изменяемыми наборами блоков.
У Fabric есть дополнительная упрощённая система регистрации. Отдельных возможностей только для NeoForge в описании проекта не указано.
Совместимость и установка
Cobweb рассчитан на Fabric и NeoForge; для отдельных версий страницы проекта также могут перечислять другие загрузчики, но наличие загрузчика в общем списке не гарантирует файл для каждой версии Minecraft. Проверяйте именно сборку библиотеки для своей версии игры и используемого загрузчика. Среди актуальных веток совместимости указаны Minecraft 26.2, 26.1.x и ряд более ранних выпусков, начиная с 1.18.2.
Библиотека предназначена для клиентской и серверной сторон. Нужно ли устанавливать её и на клиент, и на сервер, зависит от мода, который её использует. Ориентируйтесь на требования этого мода: если Cobweb отмечен как обязательная зависимость, отсутствие подходящей версии обычно приводит к ошибке запуска или загрузки проекта.
Совет: не скачивайте Cobweb только по совпадению номера Minecraft. Сначала проверьте загрузчик, затем версию игры и требования зависимого мода. Для устранения ошибок также убедитесь, что установлена требуемая версия FCAP, если используемый мод задействует систему конфигурации Cobweb.
Для разработчиков и авторов сборок
Cobweb полезен при создании модов для нескольких загрузчиков и при сборке модпака с проектами Crystal Nest. Это инфраструктурная библиотека: её наличие не меняет игровой процесс напрямую, но позволяет зависимым модам загружаться и использовать общие настройки, регистрацию и ресурсы.
Библиотека распространяется по лицензии Crystal Nest Community License v1. Её разрешено использовать в модах, сборках модов и видео с указанием авторства.
Скриншоты Cobweb
Часто задаваемые вопросы
Версии мода Cobweb
Доступно 227 версий. Сначала показаны самые популярные и самые свежие.