Spell Engine avatar

Spell Engine [1.21.1] [1.20.1] [1.19.2]


📦 Установка

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

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

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

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

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

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

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

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

Продвинутые аудио и визуальные эффекты

  • 🔈 Продвинутая система звуков: начало/цикл применения, выпуск, звуки воздействия, звуки полета с рандомизацией
  • ✨ Усовершенствованная система частиц с формами, следованием за сущностью, масштабированием и пользовательскими магическими частицами
  • 🎨 Пользовательские модели предметов/блоков для снарядов, эффектов статуса и облаков заклинаний с поддержкой 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-0.15.4+1.20.1.jar1.20.1Fabric22 июня 20241,4 МБ
Releasespell_engine-0.15.3+1.20.1.jar1.20.1Fabric20 июня 20241,4 МБ
Releasespell_engine-0.15.1+1.20.1.jar1.20.1Fabric18 июня 20241,4 МБ
Releasespell_engine-0.15.2+1.20.1.jar1.20.1Fabric18 июня 20241,4 МБ
Releasespell_engine-0.15.0+1.20.1.jar1.20.1Fabric16 июня 20241,3 МБ
Releasespell_engine-0.14.3+1.20.1.jar1.20.1Fabric12 апреля 20241,4 МБ
Alphaspell_engine-0.14.1+1.20.1.jar1.20.1Fabric11 апреля 20241,4 МБ
Alphaspell_engine-0.14.2+1.20.1.jar1.20.1Fabric11 апреля 20241,4 МБ
Alphaspell_engine-0.14.0+1.20.1.jar1.20.1Fabric10 апреля 20241,4 МБ
Releasespell_engine-0.13.2+1.20.1.jar1.20.1Fabric31 марта 20241,4 МБ
Пожалуйста авторизуйтесь, чтобы оставить свой комментарий.