Spell Engine
🪄 Библиотека магии, управляемая данными
Быстрое задание
Как далеко вы сможете убежать, прежде чем вас поймают толпы?
Проверка Minecraft
Подтвердите свой запуск
Пройдите быструю проверку, чтобы получить свой код.
Spell Engine

SpellEngine — это библиотека модификаций (также известная как API), которая позволяет разработчикам создавать магические заклинания, предоставляя игрокам полноценную систему применения заклинаний, включая книги заклинаний, визуальные эффекты и интеграцию с оружием.
📦 Установка
🎁 Настоятельно рекомендуется установка через приложение Modrinth, чтобы автоматически установить все необходимые моды.
необходимые
- Настройки ткани - Анимация игрока - Атрибуты силы заклинаний
Дополнительно о Fabric: - Fabric API - слот модификации: Безделушки или Аксессуары
Дополнительно на NeoForge: - Forgified Fabric API - модификация слота: Аксессуары
⭐️ Контент создан с помощью Spell Engine
🤝 Создано партнерами
📦 Встроенный контент
🗡️ Навыки владения оружием 🪓

Откройте для себя разнообразные навыки ближнего боя, каждый из которых разработан для определенного типа оружия и обладает уникальными особенностями: - детальное обнаружение столкновений - инерция и скольжение - эффектные анимации
Модификации контента для RPG-серии по умолчанию назначают эти навыки.
Автоматически назначается как сторонним, так и стандартным видам оружия на основе идентификатора предмета или принадлежности к метке предмета. (Файл конфигурации: `config/spell_engine/weapon_fallback.json`)
🪄️ Возможности API
API, управляемый данными: 🗡️ Заклинания можно назначать любому оружию (управляемый данными с автоматической совместимостью оружия) - 🔮 Урон от заклинаний зависит от атрибутов сущности «Сила заклинаний» - ✍️ Заклинания определяются в формате JSON с возможностью быстрой перезагрузки и сетевой синхронизацией - 📦 Система контейнеров заклинаний с режимом прокси, слотами экипировки и динамическим разрешением заклинаний - 🔄 Универсальное сопоставление шаблонов для тегов, регулярных выражений и точных совпадений по всем свойствам заклинаний - 🛠️ Программная генерация заклинаний с помощью SpellBuilder и SpellGenerator для разработчиков модов - ⚙️ Заклинания обладают полным набором механических свойств: - Комплекты снаряженияАктивное (применяемое), Пассивное (срабатывающее), Модификатор (изменяющий заклинание) - Комплекты снаряженияМгновенное, заряженное, направленное действие с настраиваемыми эффектами ускорения - Комплекты снаряжения: Более 14 типов триггеров (ближний бой, стрелы, заклинания, урон, уклонение, бросок и т. д.) с условной логикой - Комплекты снаряжения: Прицел, Луч, Область, Заклинатель, Нет, От триггера - с ограничениями, условиями и лимитами, зависящими от здоровья - Комплекты снаряжения: Прямой, Снаряд, Метеор, Облако, Стрела, Эффект укрытия, Пользовательский - с задержками и возможностью размещения нескольких предметов - Комплекты снаряженияСамонаведение, рикошет, отскок, пробитие, цепные реакции, расхождение, пользовательские хитбоксы - Комплекты снаряжения: Урон, Лечение, Статус-эффект, Огонь, Телепортация, Появление, Перезарядка, Агрессия, Пользовательский - Комплекты снаряженияМодификаторы цели, фильтры воздействия, выполнение на основе вероятности, условия типа сущности - Комплекты снаряжения: Истощение, предметы/руны, время восстановления, прочность, потребление эффектов статуса, с пакетной обработкой - Комплекты снаряжения: Бонусы комплекта, предоставляющие заклинания, характеристики и особые способности
Улучшенное звуковое и визуальное оформление - 🔈 Продвинутая звуковая система: начало/зацикливание заклинания, отпускание, удар, звуки перемещения с рандомизацией - ✨ Сложная система частиц с формами, следованием за сущностями, масштабированием и пользовательскими магическими частицами - 🎨 Пользовательские модели предметов/блоков для снарядов, эффектов состояния и облаков заклинаний с поддержкой BlockBench - 🤸 Анимация игрока на всех этапах заклинаний с регулировкой высоты тона и поддержкой анимации дальнобойного оружия - 💡 Интеграция динамического освещения (LambDynamicLights) для магического освещения - 🌈 Настраиваемое отображение луча с цветами, текстурами, шириной и эффектами потока - 📍 Визуализация эффектов области с индикаторами на земле и частицами, масштабируемыми в зависимости от дальности
Особенности игры: - 🔧 Выбор и применение заклинаний отображаются на HUD (полностью настраивается игроком) - 😌 Улучшения качества жизни: автоматическое применение заклинаний, прогнозирование на стороне клиента, интеллектуальное прицеливание - ⛓️ Таблица привязки заклинаний для добавления заклинаний к оружию и создания книг заклинаний - 📜 Система свитков заклинаний с генерацией вкладок для творчества и интеграцией с добычей из подземелий - 🎒 Интеграция с экипировкой: книги заклинаний, слоты для аксессуаров (аксессуары/аксессуары), автоматическое определение оружия - ⚡ Зачарование «Бесконечность заклинаний» с поддержкой настраиваемых тегов предметов - 🎮 Команды: `/spell_cooldowns` для администрирования сервера и отладки - 💰 Расширенная система добычи с функцией `spell_bind_randomly` для динамического назначения заклинаний
Интеграция с разработчиками и модами - 🔌 Широкая совместимость с модами: Better Combat, Combat Roll, FTB Teams, Shoulder Surfing и многое другое - 📊 Комплексная система событий для заклинаний, лечения и жизненного цикла снарядов - 🏗️ Регистрация пользовательских обработчиков для методов доставки и действий воздействия - 🎯 Система предикатов сущностей для сложных условий наведения - 🔧 Оптимизация производительности: пакетная обработка, планирование, прогнозирование на стороне клиента - 📝 Фреймворк генерации данных для программного создания и проверки заклинаний - 🌐 Многоплатформенная поддержка (Fabric и NeoForge) с унифицированным API