Перейти к содержимому

C-erva Core

Общая библиотека Fabric, предоставляющая утилиты для текста, реестра, сетевого взаимодействия, инвентаря и прав для модов AndrewImm.

Fabric
Загрузчики
Fabric
Скачиваний на Modrinth
107
Подписчиков на Modrinth
1
версия
1
Обновлён
19 июня 202619 июн.
Опубликован
в 2026
Это библиотека — она нужна другим модам и сама ничего не добавляет в игруНужна 1 модам. Скачайте её, если этого требует другой мод.

Коротко о моде

Библиотека — нужна другим модам: её требуют 1
Работает на Fabric
Для Minecraft 1.21.11
Нужен и в игре, и на сервере
Последняя версия — 1.2.91 от 19 июня 2026
Лицензия MIT — бесплатно
Где нужен
В игреобязателенНа сервереобязателен

Нужен и в игре, и на сервере

Версии игры1.21.11
Описание переведено автоматическиПоказать оригинал (EN)

🧱 C-erva Core

Общая служебная библиотека для модов C-erva на Fabric. C-erva Core предоставляет набор общих строительных блоков — форматирование текста, помощники для регистрации, сеть, утилиты для инвентаря, права и многое другое — чтобы отдельные моды оставались маленькими и не изобретали велосипед. Напрямую этот мод не используется. Устанавливай его как зависимость, когда его требует другой мод (например, PhotoChat).

📦 Что внутри

💬 CervaText

Сообщения в чате с префиксом и единым стилем.

CervaText.success("MyMod", "Item given!");   // [MyMod] Item given!  (green)
CervaText.warning("MyMod", "Low durability"); // [MyMod] Low durability  (yellow)
CervaText.error("MyMod", "Not found");        // [MyMod] Not found  (red)

🏷️ CervaRegistry

Регистрация идентификаторов, предметов, блоков, звуков и типов сущностей в одну строку.

CervaRegistry.id("mymod", "ruby");
CervaRegistry.item("mymod", "ruby", new Item(settings));
CervaRegistry.sound("mymod", "ding");

🌐 CervaNetworking

Рассылка пользовательского пакета всем игрокам, у которых есть мод, с автоматическим текстовым запасным вариантом для остальных.

CervaNetworking.broadcastWithFallback(server, TYPE, payload, fallbackText);

🎒 CervaItems

Помощники для инвентаря — выдать предметы, выбросить стаки, посчитать слоты, проверить наличие места.

CervaItems.give(player, stack);         // give or drop if full
CervaItems.hasSpace(player, stack);     // check before giving
CervaItems.countItem(player, Items.DIAMOND);

🔐 CervaPermissions

Простые проверки прав для команд и игроков.

CervaPermissions.hasPermission(source, permission);

🌍 CervaWorld

Утилиты для мира и звуков.

CervaWorld.playSound(world, pos, soundEvent);
CervaWorld.isServerWorld(world);

⏱️ CervaCooldowns

Карта перезарядок по UUID + ключу с автоматическим истечением.

if (CervaCooldowns.isReady(player.getUuid(), "ability", 60)) {
    // 60-tick cooldown passed
}

🖼️ CervaTooltips (клиент)

Конструктор подсказок для описаний предметов.

CervaTooltips.builder()
    .line("Rare artifact", Formatting.GOLD)
    .line("+5 attack", Formatting.GREEN)
    .build(tooltip);

📁 CervaPaths

Разбор путей с поддержкой кавычек и пробелов — полезно для команд, принимающих пути к файлам.

📂 CervaFilePicker (клиент)

Нативный диалог выбора файлов ОС через TinyFD — диалоги открытия/сохранения с фильтрами по формату.

🛡️ CervaSafe

Быстрые проверки на клиентскую/серверную сторону, null world, null player — защита от частых крашей.

📋 Требования

  • Minecraft 1.21.11
  • Fabric Loader ≥ 0.19.3
  • Fabric API
  • Java 21+

⚙️ Для разработчиков модов

Добавь C-erva Core как зависимость в свой build.gradle:

modImplementation "com.andrewimm:cerva_core:1.2.91"

И в свой fabric.mod.json:

"depends": {
    "cerva_core": ">=1.2.91"
}

🔗 Моды, использующие C-erva Core

  • PhotoChat — отправляй изображения прямо в чат Minecraft

Частые вопросы

Как установить C-erva Core?

Установите Fabric под свою версию Minecraft, скачайте C-erva Core под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.

Для каких версий Minecraft есть C-erva Core?

У C-erva Core есть сборки для Minecraft 1.21.11.

Нужен ли C-erva Core на сервере?

Нужен и в игре, и на сервере

Лицензия и источник
MIT Licenseможно свободно использовать и распространять с указанием автора
Оригинал — Modrinth↗Файлы — без изменений, проверены по SHA-512Это ваш мод? Правообладателям

Сайт использует cookie: необходимые — для входа и темы, а также счётчики посещений Яндекс Метрика и LiveInternet — по ним мы видим, как пользуются сайтом. Рекламных cookie у нас нет. Подробнее