CICADA — мод на библиотеку для модов в МайнкрафтеCICADA избавляет разработчика от повторной реализации нескольких служебных подсистем в каждом новом моде. Внутри собраны общие утилиты и абстракции: API для обмена сообщениями между модами через игровой журнал, дополнительные приёмы логирования, вывод модели игрока без привязки к загруженному миру, самоуправляемый шаблон конфигурации на основе GSON и абстрактный плагин миксинов для подготовки совместимых внедрений. В отличие от библиотек с широкой экосистемой компонентов, CICADA решает компактный набор задач, возникших в проектах одного автора. Обычный игрок взаимодействует с ней косвенно: библиотека предоставляет код, а видимый результат определяет мод, который её использует.
Последний релиз — 2 месяца назад. Для стабильного проекта это нормальный ритм: правки выходят по мере необходимости, а не по расписанию.
| Версия игры | Загрузчики | Сборка | Размер | Дата |
|---|---|---|---|---|
| 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.2+26.1 | 351 КБ | 2026-06-18 |
| 26.2 | Fabric | 0.15.2+26.2 | 352 КБ | 2026-06-18 |
Скачать 0.15.2+26.2 · 352 КБстраница автора на Modrinth
.jar в папку .minecraft/mods — создайте её, если её нет.Обязательно: Fabric API
| Сборка | Канал | Версии игры | Размер | Дата |
|---|---|---|---|---|
| 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 |
| 0.15.0+26.1 | релиз | 26.1 | 352 КБ | 2026-03-31 |
| 0.14.3+1.19.4-and-below | релиз | 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1. | 372 КБ | 2025-10-05 |
| 0.14.3+1.21.2-1.21.3 | релиз | 1.21.2, 1.21.3 | 375 КБ | 2025-10-05 |
Проект не подойдёт тем, кто ищет новые предметы, механики или заметные улучшения интерфейса. Он также не заменяет универсальный набор библиотек: возможности CICADA рассчитаны прежде всего на повторяющиеся задачи автора и полезны лишь проектам, которые действительно обращаются к её API и абстракциям.
Сбои CICADA обычно проявляются не отдельным экраном ошибки, а поломкой зависимого мода. Если запуск прекращается на этапе загрузки, сначала найдите в журнале первое сообщение об исключении и проверьте, какой проект обращался к библиотеке. При неполадках конфигурации временно уберите её файл из рабочей папки, чтобы использующий шаблон мод создал настройки заново; старый файл сохраните для сравнения. Ошибки отрисовки модели игрока стоит воспроизводить отдельно от мира и фиксировать вместе с фрагментом журнала. Если проблема появилась после изменения состава сборки, возвращайте отключённые дополнения по одному: так можно обнаружить несовместимое внедрение миксина. Не назначайте CICADA виновником только потому, что её имя встречается в стеке вызовов — библиотека могла быть промежуточным звеном.
Устанавливать CICADA стоит тогда, когда её запрашивает выбранный мод или когда разработчику подходят именно её готовые абстракции. Для обычной сборки без такой зависимости она бесполезна: самостоятельного контента здесь нет. Разработчикам нескольких родственных проектов библиотека может сократить дублирование конфигурационного, журнального и рендерингового кода. Игрокам рекомендуем относиться к ней как к инфраструктуре: держать установленной по требованию, а неисправности разбирать по журналу и поведению конечного мода.


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


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


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


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


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


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


The Clash of Epochs — большая Forge-сборка 1.20.1 о столкновении двадцати пяти миров. В Элисоре смешиваются средневековье, магия, технологии, ядерная энергия, расы, космос, сотни существ, боссы, разломы и сложные потребности.


Lucidus — предельно лёгкий шейдер с динамическим ручным светом, тёплым оттенком атмосферы и переключателем ванильного экранного эффекта. Автор намеренно отказался от набора настроек ради подхода «меньше — лучше».


Компас находит выбранный биом, указывает направление и показывает сведения о цели, избавляя от долгих случайных поисков. Он работает как с обычными, так и с добавленными модами зарегистрированными биомами.


Malfu Simple Animation заменяет движения игрока для Serious Player Animations, предлагая более сдержанные варианты бега, ходьбы и движения назад, а в V2 — дополнительные действия.


Femboy Milk SPM заменяет ведро молока набором ярких трёхмерных упаковок разных вкусов, выбираемых переименованием предмета.


Stylized Resource Pack переосмысливает блоки и часть предметов Minecraft в детализированном реалистичном стиле с авторской художественной обработкой.
Технически библиотека может присутствовать самостоятельно, поскольку обе стороны запуска для неё необязательны, однако заметного игрового содержания она не добавляет. Её классы и API начинают работать по назначению только тогда, когда другой мод вызывает соответствующие функции. Поэтому отдельная установка имеет смысл главным образом для разработки или заранее известной зависимости.
Этот механизм предназначен для служебного общения модов в форме записей журнала. Он помогает передавать диагностический контекст через уже существующий канал, а не создаёт чат или отдельную систему сообщений для игроков. Практическую ценность и формат записей определяют проекты, которые используют предоставленный API.
Библиотека позволяет зависимому коду выводить модель игрока в ситуации, где нет обычного загруженного мира. Это заготовка для разработчика, а не готовое меню или просмотр персонажа. Конкретное место показа, фон, камера и управление должны быть реализованы модом, который использует эту возможность.
У проекта обе стороны помечены как необязательные, но это не универсальное разрешение игнорировать требования зависимого мода. Ориентируйтесь на страницу и сообщения запуска конечного проекта: именно он определяет, где вызывается библиотека. Если состав установок различается, проверяйте журнал каждой стороны отдельно, не предполагая автоматическую симметрию.