CICADA — мод на библиотеку для модов в МайнкрафтеCICADA избавляет разработчика от повторной реализации нескольких служебных подсистем в каждом новом моде. Внутри собраны общие утилиты и абстракции: API для обмена сообщениями между модами через игровой журнал, дополнительные приёмы логирования, вывод модели игрока без привязки к загруженному миру, самоуправляемый шаблон конфигурации на основе GSON и абстрактный плагин миксинов для подготовки совместимых внедрений. В отличие от библиотек с широкой экосистемой компонентов, CICADA решает компактный набор задач, возникших в проектах одного автора. Обычный игрок взаимодействует с ней косвенно: библиотека предоставляет код, а видимый результат определяет мод, который её использует.
Последний релиз вышел 22 дня назад — проект активно поддерживают, и под свежие версии игры сборки появляются быстро.
| Версия игры | Загрузчики | Сборка | Размер | Дата |
|---|---|---|---|---|
| 1.20.1 | Fabric | 0.14.3+1.20.1 | 372 КБ | 2025-10-05 |
| 1.21.1 | Fabric | 0.14.3+1.21-1.21.1 | 372 КБ | 2025-10-05 |
| 1.20 | Fabric | 0.14.3+1.20.1 | 372 КБ | 2025-10-05 |
| 1.21 | Fabric | 0.14.3+1.21-1.21.1 | 372 КБ | 2025-10-05 |
| 1.16.5 | Fabric | 0.14.3+1.19.4-and-below | 372 КБ | 2025-10-05 |
| 26.1.2 | Fabric | 0.15.3+26.1 | 352 КБ | 2026-09-20 |
| 26.2 | Fabric | 0.15.3+26.2 | 352 КБ | 2026-09-20 |
Скачать 0.15.3+26.1 · 352 КБстраница автора на Modrinth
.jar в папку .minecraft/mods — создайте её, если её нет.Обязательно: Fabric API
| Сборка | Канал | Версии игры | Размер | Дата |
|---|---|---|---|---|
| 0.15.3+26.1 | релиз | 26.1, 26.1.1, 26.1.2 | 352 КБ | 2026-09-20 |
| 0.15.3+26.3 | релиз | 26.3 | 352 КБ | 2026-09-20 |
| 0.15.3+26.2 | релиз | 26.2 | 352 КБ | 2026-09-20 |
| 0.15.2+26.2 | релиз | 26.2 | 352 КБ | 2026-06-18 |
| 0.15.2+26.1 | релиз | 26.1, 26.1.1, 26.1.2 | 351 КБ | 2026-06-18 |
| 0.15.1+26.1 | релиз | 26.1, 26.1.1, 26.1.2 | 351 КБ | 2026-04-11 |
Проект не подойдёт тем, кто ищет новые предметы, механики или заметные улучшения интерфейса. Он также не заменяет универсальный набор библиотек: возможности CICADA рассчитаны прежде всего на повторяющиеся задачи автора и полезны лишь проектам, которые действительно обращаются к её API и абстракциям.
Сбои CICADA обычно проявляются не отдельным экраном ошибки, а поломкой зависимого мода. Если запуск прекращается на этапе загрузки, сначала найдите в журнале первое сообщение об исключении и проверьте, какой проект обращался к библиотеке. При неполадках конфигурации временно уберите её файл из рабочей папки, чтобы использующий шаблон мод создал настройки заново; старый файл сохраните для сравнения. Ошибки отрисовки модели игрока стоит воспроизводить отдельно от мира и фиксировать вместе с фрагментом журнала. Если проблема появилась после изменения состава сборки, возвращайте отключённые дополнения по одному: так можно обнаружить несовместимое внедрение миксина. Не назначайте CICADA виновником только потому, что её имя встречается в стеке вызовов — библиотека могла быть промежуточным звеном.
Устанавливать CICADA стоит тогда, когда её запрашивает выбранный мод или когда разработчику подходят именно её готовые абстракции. Для обычной сборки без такой зависимости она бесполезна: самостоятельного контента здесь нет. Разработчикам нескольких родственных проектов библиотека может сократить дублирование конфигурационного, журнального и рендерингового кода. Игрокам рекомендуем относиться к ней как к инфраструктуре: держать установленной по требованию, а неисправности разбирать по журналу и поведению конечного мода.


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


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


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


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


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


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


MineColonies+ собирает готовое окружение для строительства и управления собственной колонией. Игрок размечает поселение, назначает жителям профессии, организует снабжение и постепенно превращает небольшой лагерь в работающий город, а вспомогательные моды упрощают просмотр блоков и повседневные действия.


Tilde — лёгкий геометрический шейдер, который двигает только дальний рельеф и за счёт этого создаёт ощущение живого, колышущегося мира.


Particular Reforged наполняет Minecraft вручную созданными визуальными эффектами воды, погоды, листвы, пещер и предметов. Каждую группу эффектов можно отключить отдельно.


Modern Textures переносит современную ванильную графику в Minecraft 1.2.5 и более старые выпуски. Версия No Mojang оставляет стартовый логотип Mojang без замены. Ограничения связаны с возможностями старого движка.


Jujutsu Craft переносит в Minecraft мир Jujutsu Kaisen с проклятыми духами, техниками, оружием, рангами, структурами, PvP и развитием через достижения.


Pegasus Shaders — шейдер с ванильным, мультяшным, сказочным и реалистичным оформлением. Он поддерживает PBR-материалы, отражения, цветное освещение, Distant Horizons и Physics Mod. Низкие наборы настроек рассчитаны на более высокую частоту кадров.
Технически библиотека может присутствовать самостоятельно, поскольку обе стороны запуска для неё необязательны, однако заметного игрового содержания она не добавляет. Её классы и API начинают работать по назначению только тогда, когда другой мод вызывает соответствующие функции. Поэтому отдельная установка имеет смысл главным образом для разработки или заранее известной зависимости.
Этот механизм предназначен для служебного общения модов в форме записей журнала. Он помогает передавать диагностический контекст через уже существующий канал, а не создаёт чат или отдельную систему сообщений для игроков. Практическую ценность и формат записей определяют проекты, которые используют предоставленный API.
Библиотека позволяет зависимому коду выводить модель игрока в ситуации, где нет обычного загруженного мира. Это заготовка для разработчика, а не готовое меню или просмотр персонажа. Конкретное место показа, фон, камера и управление должны быть реализованы модом, который использует эту возможность.
У проекта обе стороны помечены как необязательные, но это не универсальное разрешение игнорировать требования зависимого мода. Ориентируйтесь на страницу и сообщения запуска конечного проекта: именно он определяет, где вызывается библиотека. Если состав установок различается, проверяйте журнал каждой стороны отдельно, не предполагая автоматическую симметрию.