Spell Engine avatar

Spell Engine [1.21.1] [1.20.1] [1.19.2]


📦 Установка

🎁 Установка через приложение CurseForge настоятельно рекомендуется для автоматического разрешения всех необходимых модов.

Обязательные

Дополнительно для Fabric:

Дополнительно для NeoForge:

🪄️ Возможности

SpellEngine — это библиотечный мод (также известный как API), который позволяет разработчикам создавать магические заклинания, предоставляя игрокам полную систему заклинаний, включая книги заклинаний, визуальные эффекты и интеграцию с оружием.

API на основе данных

  • 🗡️ Заклинания могут быть назначены любому оружию (на основе данных с автоматической совместимостью оружия)
  • 🔮 Заклинания наносят урон на основе entity атрибутов Spell Power
  • ✍️ Заклинания определяются в формате JSON с горячей перезагрузкой и сетевой синхронизацией
  • 📦 Система контейнеров заклинаний с прокси-режимом, слотами экипировки и динамическим разрешением заклинаний
  • 🔄 Универсальное сопоставление шаблонов для тегов, regex и точных совпадений по всем свойствам заклинаний
  • 🛠️ Программная генерация заклинаний с помощью SpellBuilder и SpellGenerator для разработчиков модов
  • ⚙️ Заклинания имеют комплексный набор механических поведений:
    • Типы заклинаний: Активные (применяемые), Пассивные (срабатывающие), Модификаторы (изменяющие заклинания)
    • Режимы применения: Мгновенные, заряжаемые, поддерживаемые, с настраиваемыми эффектами haste
    • Система триггеров: 14+ типов триггеров (ближний бой, стрела, заклинание, урон, уклонение, перекат и т.д.) с условной логикой
    • Наведение: Прицеливание, Луч, Область, Кастер, Отсутствие, FromTrigger — с ограничениями, условиями и лимитами по здоровью
    • Доставка: Прямая, Снаряд, Метеор, Облако, ShootArrow, StashEffect, Пользовательская — с задержками и множественным размещением
    • Особенности снарядов: Самонаведение, рикошет, отскок, пробивание, цепные реакции, расхождение, пользовательские хитбоксы
    • Действия при воздействии: Урон, Лечение, StatusEffect, Поджечь, Телепортация, Создание, Cooldown, Aggro, Пользовательское
    • Условная логика: Модификаторы цели, фильтры воздействия, выполнение на основе шанса, условия типа сущности
    • Система стоимости: Истощение, предметы/руны, перезарядка, прочность, потребление эффектов статуса, с пакетной обработкой
    • Комплекты экипировки: Бонусы сетов, предоставляющие заклинания, атрибуты и специальные способности

Качественный звук и графика

  • 🔈 Продвинутая звуковая система: начало/цикл применения, выпуск, звуки воздействия, звуки полёта с рандомизацией
  • ✨ Усовершенствованная система частиц с формами, следованием за сущностью, масштабированием и пользовательскими магическими частицами
  • 🎨 Пользовательские модели предметов/блоков для снарядов, эффектов статуса и облаков заклинаний с поддержкой BlockBench
  • 🤸 Анимации игрока на всех стадиях заклинания с контролем высоты тона и поддержкой анимации дальнобойного оружия
  • 💡 Интеграция динамического освещения (LambDynamicLights) для магического свечения
  • 🌈 Настраиваемый рендеринг луча с цветами, текстурами, шириной и эффектами течения
  • 📍 Визуализация эффектов области с индикаторами на земле и частицами, масштабируемыми по дальности

Игровые особенности

  • 🔧 Выбор заклинания и применение видны на HUD (полностью настраивается игроком)
  • 😌 Функции для удобства: автоматический выпуск заклинания, клиентское предсказание, умное наведение
  • ⛓️ Стол зачарования заклинаний для добавления заклинаний на оружие и создания книг заклинаний
  • 📜 Система свитков заклинаний с генерацией в творческой вкладке и интеграцией в добычу из подземелий
  • 🎒 Интеграция экипировки: Книги заклинаний, слоты для аксессуаров (Trinkets/Accessories), автоматическое обнаружение оружия
  • ⚡ Зачарование Бесконечности для заклинаний с поддержкой настраиваемых тегов предметов
  • 🎮 Команды: /spell_cooldowns для администрирования сервера и отладки
  • 💰 Продвинутая система лута с функцией spell_bind_randomly для динамического назначения заклинаний

Для разработчиков и интеграция модов

  • 🔌 Обширная совместимость с модами: Better Combat, Combat Roll, FTB Teams, Shoulder Surfing и другие
  • 📊 Комплексная система событий для применения заклинаний, лечения и жизненного цикла снарядов
  • 🏗️ Регистрация пользовательских обработчиков для методов доставки и действий при воздействии
  • 🎯 Система предикатов сущностей для сложных условий наведения
  • 🔧 Оптимизации производительности: пакетная обработка, планирование, клиентское предсказание
  • 📝 Фреймворк генерации данных для программного создания заклинаний и валидации
  • 🌐 Поддержка нескольких платформ (Fabric & NeoForge) с унифицированным API

Требуемые зависимости

Скачать Spell Engine

 
Тип Скачать Версия Загрузчик Обновлено Размер
Releasespell_engine-1.6.10+1.21.1.jar1.21+1 Fabric13 мая 20252,2 МБ
Releasespell_engine-1.6.9+1.21.1.jar1.21+1 Fabric1 мая 20252,2 МБ
Releasespell_engine-1.6.8+1.21.1.jar1.21+1 Fabric26 апреля 20252,2 МБ
Releasespell_engine-1.6.7+1.21.1.jar1.21+1 Fabric19 апреля 20252,2 МБ
Releasespell_engine-1.6.6+1.21.1.jar1.21+1 Fabric9 апреля 20252,2 МБ
Releasespell_engine-1.6.5+1.21.1.jar1.21+1 Fabric8 апреля 20252,1 МБ
Releasespell_engine-1.6.4+1.21.1.jar1.21+1 Fabric6 апреля 20252,1 МБ
Releasespell_engine-1.6.3+1.21.1.jar1.21+1 Fabric4 апреля 20252,1 МБ
Releasespell_engine-1.6.2+1.21.1.jar1.21+1 Fabric30 марта 20252,1 МБ
Releasespell_engine-1.6.1+1.21.1.jar1.21+1 Fabric28 марта 20252,1 МБ
Пожалуйста авторизуйтесь, чтобы оставить свой комментарий.