Если ты устанавливал такие моды, как Not Enough Items (NEI), EnderStorage, Translocators или другие проекты из экосистемы ChickenBones, то наверняка сталкивался с необходимостью установки CodeChicken Lib. Эта библиотека содержит большое количество готовых инструментов для разработки модов и используется как фундамент для множества популярных проектов.
Что входит в CodeChicken Lib?
- Библиотеки для рендера и визуальных эффектов
- Системы сетевого взаимодействия между клиентом и сервером
- Инструменты для работы с конфигурациями
- Поддержка 3D-математики и трансформаций объектов
- Готовые API для других модов
- Оптимизированные технические компоненты для Forge-модов
В отличие от контент-модов вроде Tinkers' Construct, Immersive Engineering или Thermal Foundation, CodeChicken Lib не добавляет новые блоки, инструменты или механики. Его задача полностью техническая — предоставить другим модам необходимые функции для работы.
По своей роли мод похож на Architectury API, Balm, Bookshelf, Cloth Config API или CoFH Core. Разница в том, что CCL исторически тесно связан с модами ChickenBones и долгое время был одной из самых важных библиотек в старых Forge-сборках.
Для обычного игрока мод практически незаметен. После установки никаких новых предметов или интерфейсов не появляется. Однако без него многие популярные моды просто не смогут запуститься.
Именно поэтому CodeChicken Lib часто встречается в технических и индустриальных модпаках, где важна совместимость между большим количеством модификаций.
Если какой-либо мод требует CodeChicken Lib, воспринимай её как системную библиотеку — она не меняет геймплей напрямую, но обеспечивает работу целого набора других модов.