CRAFTARIUM WIKI
← К серверам
Вики/RunicMagic/Для сервера
В разработке

Интеграции, PvP и серверные настройки

Фактические зависимости RunicMagic, разделение с Kingdom, адаптер Corpse, EMI, Pehkui и текущий server config.

Автор статьиTenebrius
Версия мода
0.5.0
Проверено
17 августа 2026
ОглавлениеЗависимостиГраница с KingdomCorpseУрон и PvPServer configРежимы игры

Текущие зависимости

  • Forge 1.20.1 / Java 17 — основная платформа.
  • Pehkui — корректирует размеры, коллизию и камеру контроллера при вселении.
  • Corpse 1.20.1-1.0.23 — необязательная серверная интеграция хранения тела; при отсутствии есть внутренний fallback.
  • EMI — необязательная клиентская интеграция, показывающая шесть рецептов Алтаря резонанса.
  • Epic Fight — отдельного API-адаптера нет, но обход физического урона голой душой закрыт на сервере.

Iron's Spells и Kingdom не являются зависимостями RunicMagic. Их публичные адаптеры пока не реализованы.

Граница с Kingdom

Разделение завершено: Kingdom больше не содержит рунические блоки, предметы, рецепты, экраны, пакеты, личные знания или runtime заклинаний. Он сохраняет Магическую лабораторию, государственные исследования, назначенных магов и собственный групповой каст.

В будущем Kingdom сможет передавать RunicMagic только namespaced ID государственных открытий и бонусы через публичный API. Прямых импортов внутренних классов между модами быть не должно.

Corpse и Якорь тела

Режим AUTO использует реальную сущность и инвентарь Corpse, когда мод загружен. INTERNAL включает минимальный контейнер RunicMagic, а CORPSE_ONLY отключает fallback. Смена режима не конвертирует уже существующие тела.

Связь с Corpse находится только в server JAR. Внутренний Якорь хранит тот же journey ID и служит резервным standalone-вариантом, а не вторым трупом.

Урон и безопасность

Свободная душа не должна побеждать искажённых мобов обычной рукой. Сервер блокирует такой урон в ранних событиях Forge, включая попытки провести его через Epic Fight, и подсказывает создать Резец Эха.

Касание, временное оружие Лимбо, способности носителей и средства из Руды душ наносят свой авторитетно проверенный урон. Политики soul PvP, согласие игрока на вселение и интеграция с приватами ещё не вынесены в готовый config.

Текущий runicmagic-server.toml

ГруппаНастройки
limboВключение, 5/10 минут, окно повторной смерти 30 минут, предел 30 минут
body_anchorРежим AUTO, CORPSE_ONLY или INTERNAL
possessionТочный список ID блоков, которые переносит одержимый эндермен
expedition_gateВремя Разлома, цена Резонанса и количество пластин

Настройки Воскрешения, постоянных Врат, Iron's Spells, hostile possession и расширенного PvP пока существуют только в целевом дизайне.

Режимы игры и отказоустойчивость

SoulJourney создаётся для Survival и Adventure. Обычные Creative и Spectator исключены; отдельный творческий предмет Journey Tester запускает контролируемый тестовый переход с полной очисткой и сохранением тела. В Hardcore текущая сборка оставляет ванильную смерть и не возвращает игрока из Лимбо.

Сохранение SoulJourney, Corpse/Якоря и активного Разлома проверяется на повторный вход и перезапуск. При невозможности создать Лимбо переход должен завершаться fail-safe, не запирая игрока и не создавая вторую копию вещей.