
Cobweb
Cobweb - модульный API для разработки модов на Fabric и NeoForge. Упрощает конфигурацию и регистрацию, регистрацию элементов и создание ресурспаков. Подходит для мульти-лоадер проектов.
Cobweb - это легковесный, модульный API от команды Crystal Nest, который призван упростить жизнь разработчикам модов для Майнкрафт. Если вы когда-нибудь пытались поддерживать один и тот же мод на Fabric и NeoForge, то знаете, как много времени уходит на адаптацию кода под каждый загрузчик. Cobweb решает эту проблему, предоставляя общие системы, которые работают одинаково на всех платформах.
Сам по себе мод ничего не добавляет в игру напрямую - он не создаёт новые блоки, мобов или механики. Его задача - быть фундаментом, на котором другие разработчики строят свои проекты. Cobweb используется во всех модах Crystal Nest, но вы можете подключить его и в свои сборки как зависимость.
Основные возможности
Общие для всех загрузчиков (Fabric, NeoForge)
- Единая система конфигураций - пишете настройки один раз, а они подгружаются на любом загрузчике. Больше не нужно дублировать конфиг-файлы для Fabric и NeoForge.
- Единая система регистрации - абстрагирует различия в регистрации предметов, блоков, сущностей и т.д. между загрузчиками. Весь код регистрации живёт в общем модуле.
- Простой API для получения ID - удобные методы для работы с идентификаторами в игре.
- Динамические ресурспаки (экспериментально) - можно создавать и регистрировать ресурспаки на лету, прямо в коде мода.
- Встроенные ресурспаки - статические ресурспаки, которые идут в комплекте с модом.
- Динамические Block Entity - для блоков, которые могут менять свой внешний вид или поведение в зависимости от состояния.
Особенности для Fabric
- Упрощённая система регистрации - свои фишки для Fabric, чтобы код былобы эстетично.
Особенности для NeoForge
- Пока что нет, но команда активно развивает проект.
Зачем это нужно обычному игроку
На первый взгляд, Cobweb - штука для разработчиков. Но если вы собираете сборку модов вручную, обратите внимание: многие современные моды (особенно от Crystal Nest) могут требовать Cobweb в качестве зависимости. Без него они просто не запустятся. Так что, если какой-то мод не работает и требует Cobweb - скачайте его и положите в папку mods. Для геймплея это ничего не изменит, но без него не заработают другие моды.
Лицензия и использование
Cobweb распространяется под лицензией Crystal Nest Community License v1. Вы можете свободно использовать его в любых модах, модпаках и видео, при условии указания авторства и ссылки на оригинал.
Скачать Cobweb можно для версий Minecraft от 1.21 до 1.21.1, поддерживаются Fabric и NeoForge.
