modsmith Войти Войти Рус / Eng

Spell Engine

spell-engine · 6389732 загрузок · GPL-3.0-only

клиент: required · сервер: required (заявлено автором мода)

🪄 Магическая библиотека, управляемая данными

Описание

Environment: Client Environment: Server Discord

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

📦 Установка

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

Обязательно

Дополнительно по ткани:

Дополнительно на NeoForge:

⭐️ Контент, созданный с помощью Spell Engine.

Archers Paladins Wizards Rogues Skill Tree Jewelry Relics Arsenal Armory

🤝 Сделано партнерами

Anarchy Mercenaries Oathsworn Archer Expansion Elemental Wizards Berserker Witcher Forcemaster Death Knights

📦 Встроенный контент

🗡️ Навыки владения оружием 🪓

Weapon Skills

Исследуйте разнообразные навыки рукопашной атаки, каждый из которых предназначен для определенного типа оружия и обладает уникальными особенностями:

  • детальное обнаружение столкновений
  • импульс и скольжение
  • необычные анимации

Модификации контента RPG Series поставляются с этими навыками, назначенными по умолчанию.

Автоматически назначается стороннему и ванильному оружию на основе идентификатора предмета или членства в теге предмета. (Файл конфигурации: config/spell_engine/weapon_fallback.json)

🪄️ Функции API

API, управляемый данными

  • 🗡️ Заклинания можно назначить любому оружию (данные управляются с автоматической совместимостью оружия)

  • 🔮 Заклинания наносят урон в зависимости от атрибутов сущности Сила заклинаний].

  • ✍️ Заклинания, определенные в формате JSON с горячей перезагрузкой и синхронизацией по сети.

  • 📦 Система контейнеров заклинаний с режимом прокси, слотами для оборудования и динамическим разрешением заклинаний.

  • 🔄 Универсальное сопоставление шаблонов для тегов, регулярных выражений и точных совпадений для всех свойств заклинаний.

  • 🛠️ Программная генерация заклинаний с помощью SpellBuilder и SpellGenerator для разработчиков модов.

  • ⚙️ Заклинания имеют полный набор механических действий:

    • Типы заклинаний: Активные (применяемые), Пассивные (срабатывающие), Модификатор (модифицирующие заклинания).
    • Режимы применения: мгновенное, заряженное, направленное, с настраиваемыми эффектами ускорения.
    • Система триггеров: более 14 типов триггеров (рукопашный бой, стрела, заклинание, урон, уклонение, перекат и т. д.) с условной логикой.
    • Прицеливание: цель, луч, область, заклинатель, нет, FromTrigger — с ограничениями, условиями и ограничениями на основе здоровья.
    • Доставка: Прямая, Снаряд, Метеор, Облако, ShootArrow, StashEffect, Пользовательская - с задержками и множественным размещением.
  • Projectile Features: Homing, ricochet, bounce, pierce, chain reactions, divergence, custom hitboxes

    • Impact Actions: Damage, Heal, StatusEffect, Fire, Teleport, Spawn, Cooldown, Aggro, Custom
    • Conditional Logic: Target modifiers, impact filters, chance-based execution, entity type conditions
    • Cost System: Exhaust, items/runes, cooldowns, durability, status effect consumption, with batching
    • Equipment Sets: Set bonuses providing spells, attributes, and special abilities

Fancy audio and visuals

  • 🔈 Advanced sound system: casting start/loop, release, impact, travel sounds with randomization
  • ✨ Sophisticated particle system with shapes, entity following, scaling, and custom magical particles
  • 🎨 Custom Item/Block models for projectiles, status effects, and spell clouds with BlockBench support
  • 🤸 Player animations at all spell stages with pitch control and ranged weapon animation support
  • 💡 Dynamic lighting integration (LambDynamicLights) for magical illumination
  • 🌈 Customizable beam rendering with colors, textures, width, and flow effects
  • 📍 Area effect visualization with ground indicators and range-scaled particles

В функциях игры

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

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

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

Версии (60)

ВерсияMinecraftЗагрузчикиФайл
1.10.10+1.20.1-fabric 1.20.1 fabric скачать
1.10.10+1.20.1-forge 1.20.1 forge, neoforge скачать
1.10.9+26.3-fabric 26.3 fabric скачать
1.10.9+26.3-neoforge 26.3 neoforge скачать
1.10.9+26.2-fabric 26.2 fabric скачать
1.10.9+26.2-neoforge 26.2 neoforge скачать
1.10.9+26.1.2-neoforge 26.1, 26.1.1, 26.1.2 neoforge скачать
1.10.9+26.1.2-fabric 26.1, 26.1.1, 26.1.2 fabric скачать
1.10.9+1.21.1-neoforge 1.21, 1.21.1 neoforge скачать
1.10.9.004+26.3-fabric 26.3 fabric скачать
1.10.9.003+26.2-fabric 26.2 fabric скачать
1.10.9.002+26.1.2-neoforge 26.1, 26.1.1, 26.1.2 neoforge скачать
1.10.9.002+26.1.2-fabric 26.1, 26.1.1, 26.1.2 fabric скачать
1.10.9+1.21.1-fabric 1.21, 1.21.1 fabric скачать
1.10.9+1.20.1-forge 1.20.1 forge, neoforge скачать
1.10.9+1.20.1-fabric 1.20.1 fabric скачать
1.10.8+1.20.1-forge 1.20.1 forge, neoforge скачать
1.10.8+1.20.1-fabric 1.20.1 fabric скачать
1.10.8+1.21.1-fabric 1.21, 1.21.1 fabric скачать
1.10.8+1.21.1-neoforge 1.21, 1.21.1 neoforge скачать
1.10.7+1.20.1-forge 1.20.1 forge, neoforge скачать
1.10.7+1.20.1-fabric 1.20.1 fabric скачать
1.10.7+1.21.1-fabric 1.21, 1.21.1 fabric скачать
1.10.7+1.21.1-neoforge 1.21, 1.21.1 neoforge скачать
1.10.6+1.20.1-forge 1.20.1 forge, neoforge скачать
1.10.6+1.20.1-fabric 1.20.1 fabric скачать
1.10.5+1.20.1-fabric 1.20.1 fabric скачать
1.10.5+1.20.1-forge 1.20.1 forge, neoforge скачать
1.10.6+1.21.1-fabric 1.21, 1.21.1 fabric скачать
1.10.6+1.21.1-neoforge 1.21, 1.21.1 neoforge скачать
1.10.5+26.2-neoforge 26.2 neoforge скачать
1.10.5+26.2-fabric 26.2 fabric скачать
1.10.5+26.1.2-neoforge 26.1, 26.1.1, 26.1.2 neoforge скачать
1.10.5+26.1.2-fabric 26.1, 26.1.1, 26.1.2 fabric скачать
1.10.5+1.21.1-neoforge 1.21, 1.21.1 neoforge скачать
1.10.5+1.21.1-fabric 1.21, 1.21.1 fabric скачать
1.10.4+1.21.1-neoforge 1.21, 1.21.1 neoforge скачать
1.10.3+1.21.1-fabric 1.21, 1.21.1 fabric скачать
1.10.3+1.21.1-neoforge 1.21, 1.21.1 neoforge скачать
1.10.2+1.21.1-neoforge 1.21, 1.21.1 neoforge скачать
1.10.2+1.21.1-fabric 1.21, 1.21.1 fabric скачать
1.10.1+1.21.1-neoforge 1.21, 1.21.1 neoforge скачать
1.10.1+1.21.1-fabric 1.21, 1.21.1 fabric скачать
1.10.0+1.21.1-neoforge 1.21, 1.21.1 neoforge скачать
1.10.0+1.21.1-fabric 1.21, 1.21.1 fabric скачать
1.9.16+1.21.1-fabric 1.21, 1.21.1 fabric скачать
1.9.16+1.21.1-neoforge 1.21, 1.21.1 neoforge скачать
1.9.15+1.21.1-fabric 1.21, 1.21.1 fabric скачать
1.9.15+1.21.1-neoforge 1.21, 1.21.1 neoforge скачать
1.9.14+1.21.1-neoforge 1.21, 1.21.1 neoforge скачать
1.9.14+1.21.1-fabric 1.21, 1.21.1 fabric скачать
1.9.13+1.21.1-fabric 1.21, 1.21.1 fabric скачать
1.9.13+1.21.1-neoforge 1.21, 1.21.1 neoforge скачать
1.9.12+1.21.1-fabric 1.21, 1.21.1 fabric скачать
1.9.12+1.21.1-neoforge 1.21, 1.21.1 neoforge скачать
1.9.11+1.21.1-neoforge 1.21, 1.21.1 neoforge скачать
1.9.10+1.21.1-neoforge 1.21, 1.21.1 neoforge скачать
1.9.10+1.21.1-fabric 1.21, 1.21.1 fabric скачать
1.9.9+1.21.1-fabric 1.21, 1.21.1 fabric скачать
1.9.9+1.21.1-neoforge 1.21, 1.21.1 neoforge скачать

Страница на Modrinth →