Вход

Регистрация

Восстановление доступа

Spell Engine

Spell Engine

|

ZsoltMolnarrr

Универсальная библиотека для создания систем магии, заклинаний и RPG-элементов в Minecraft.

Скачать

Версия игры

1.19

1.19.1

1.19.2

1.20

1.20.1

1.21

1.21.1

26.1

26.1.1

26.1.2

26.2

Ссылка на сайт

modrinth.com

Скачиваний:

0

Обновлено:

22.09.2026

ID:

Мод Spell Engine для Minecraft — библиотека для создания заклинаний и магии

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

Основная концепция и встроенный контент

Spell Engine позиционируется как модуль-библиотека, известный также как API. Его главная цель — дать разработчикам возможность создавать магические заклинания, предоставляя игрокам полноценную систему их применения. Это включает в себя книги заклинаний, визуальные эффекты и глубокую интеграцию с оружием.

Разработчики могут использовать библиотеку для создания собственных RPG-серий. Встроенный контент уже включает в себя набор навыков ближнего боя для различных видов оружия. Каждый навык уникален и адаптирован под конкретное оружие, предлагая такие функции, как детальное обнаружение столкновений, инерция, скольжение и сложные анимации. Эти навыки автоматически назначаются на оружие сторонних модов и ванильные предметы на основе их ID или тегов, что позволяет легко расширять существующие сборки.

Spell Engine — изображение проекта

Система навыков оружия

Библиотека предоставляет широкий спектр навыков ближнего боя (melee attack skills), каждый из которых разработан для конкретного типа оружия.

Ключевые особенности встроенных навыков:

  • Физика и анимация: Реализованы сложные механики, включая детекцию столкновений, сохранение импульса и скольжение. Анимации оружия выглядят детально проработанными.
  • Автоматическое назначение: Навыки автоматически применяются к третьим лицам и ванильному оружию. Система проверяет ID предмета или его тег.
  • Настройка: Назначение навыков можно настраивать через файл конфигурации config/spell_engine/weapon_fallback.json.

Эти навыки служат базой для RPG-серий, которые поставляются с предустановленными умениями, но могут быть адаптированы для любого другого предмета.

Spell Engine — изображение проекта

Функционал API для разработчиков

Spell Engine предлагает мощный, основанный на данных API, позволяющий создавать сложные магические системы.

Создание и управление заклинаниями:

  • Заклинания определяются в формате JSON, что позволяет легко редактировать их без recompilation кода.
  • Поддерживается горячее обновление (hot-reloading) и синхронизация между клиентами и сервером.
  • Система контейнеров заклинаний (Spell Container System) позволяет управлять ими через слоты экипировки или прокси-режим.
  • Универсальное сопоставление паттернов поддерживает теги, регулярные выражения и точные совпадения для всех свойств заклинаний.

Механика заклинаний:

  • Типы: Активные (вызываемые), пассивные (срабатывающие) и модификаторы.
  • Режимы применения: Мгновенные, заряжаемые, каналлизируемые с настраиваемыми эффектами ускорения.
  • Система триггеров: Более 14 типов срабатывания (ближний бой, стрелы, магические эффекты, уклонение и т.д.) с логикой условий.
  • Целеуказание: Выбор целей (целенаправленный, луч, зона, от триггера) с лимитами и условиями здоровья.
  • Доставка: Прямое воздействие, снаряды, метеориты, облака, стрельба стрелами и пользовательские методы.
  • Снаряды: Поддержка прицеливания, отскока, пробития, цепных реакций и кастомных хитбоксов.

Интеграция и события:

  • Поддерживается обширная совместимость с другими модами, такими как Better Combat, Combat Roll, FTB Teams и Shoulder Surfing.
  • Комплексная система событий для жизненного цикла заклинаний, лечения и снарядов.
  • Предикатная система сущностей для сложных условий таргетинга.
  • Оптимизация производительности через батчинг и клиентское предсказание.
Spell Engine — изображение проекта

Визуальные эффекты и аудио

Библиотека включает продвинутую систему для создания магических визуалов и звуков, что делает заклинания оживленными и атмосферными.

Визуальные эффекты:

  • Частицы: Продвинутая система частиц с формами, следованием за сущностями, масштабированием и кастомными магическими частицами.
  • Освещение: Интеграция с LambDynamicLights для динамического освещения заклинаний.
  • Модели: Поддержка кастомных моделей предметов и блоков для снарядов и облаков заклинаний через BlockBench.
  • Лучи: Настраиваемое рендеринг лучей с цветами, текстурами, шириной и эффектами потока.
  • Зоны: Визуализация зон действия с индикаторами на земле и частицами, масштабируемыми по радиусу.

Аудио:

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

Анимации игрока:

  • Анимации игрока на всех стадиях заклинания с контролем высоты звука (pitch).
  • Поддержка анимации оружия на расстоянии (ranged weapon animation support).
Spell Engine — изображение проекта

Ин-игра функции и инструменты

Для удобства игроков и администраторов предусмотрены различные инструменты и улучшения качества жизни (QoL).

Управление и интерфейс:

  • Выбор и применение заклинаний отображаются на HUD, и их поведение полностью настраивается игроком.
  • Таблица связывания заклинаний (Spell Binding Table): Позволяет добавлять заклинания к оружию и создавать книги заклинаний.
  • Система свитков: Генерация свитков заклинаний для творческого режима и интеграция с лутом в подземельях.

Экипировка и лут:

  • Интеграция с книгами заклинаний, слотами для украшений (Trinkets/Accessories).
  • Автоматическое обнаружение оружия.
  • Магическое проклятие "Spell Infinity" с поддержкой пользовательских тегов предметов.
  • Продвинутая система лута с функцией spell_bind_randomly для динамического назначения заклинаний.

Команды:

  • Команда /spell_cooldowns доступна для администрирования сервера и отладки.

Примеры проектов на базе Spell Engine:
Библиотека активно используется для создания разнообразных RPG-классов и расширений, таких как Archers, Paladins and Priests, Wizards, Rogues and Warriors, Skill Tree, Jewelry, Relics, Arsenal, Armory, Berserker, Witcher, Forcemaster, Death Knights, Mercenaries, Oathsworn, Elemental Wizards, Archer Expansion и Anarchy.

Автор: ZsoltMolnarrr · Лицензия: GPL-3.0-only

Z

ZsoltMolnarrr

6 проектов

|

0 скачиваний

Войдите, чтобы поставить оценку и оставить отзыв.

Отзывов пока нет — будьте первым!
Канал Файл Игра Модлоадер Язык Скачиваний Загружен
Релиз spell_engine-fabric-1.10.7+1.21.1.jar 4.47 MB 1.21.1, 1.21 Fabric RUENCS+19 0 19.09.2026
Релиз spell_engine-neoforge-1.10.7+1.21.1.jar 4.39 MB 1.21.1, 1.21 NeoForge RUENCS+19 0 19.09.2026
Релиз spell_engine-fabric-1.10.6+1.20.1.jar 4.51 MB 1.20.1 Fabric RUENCS+19 0 17.09.2026
Релиз spell_engine-forge-1.10.6+1.20.1.jar 5.05 MB 1.20.1 ForgeNeoForge RUENCS+19 0 17.09.2026
Релиз spell_engine-fabric-1.10.5+26.2.jar 4.50 MB 26.2 Fabric RUENCS+19 0 06.09.2026
Релиз spell_engine-neoforge-1.10.5+26.2.jar 4.42 MB 26.2 NeoForge RUENCS+19 0 06.09.2026
Релиз spell_engine-fabric-1.10.5+26.1.2.jar 4.50 MB 26.1.2, 26.1.1, 26.1 Fabric RUENCS+19 0 05.09.2026
Релиз spell_engine-neoforge-1.10.5+26.1.2.jar 4.42 MB 26.1.2, 26.1.1, 26.1 NeoForge RUENCS+19 0 05.09.2026
Релиз spell_engine-neoforge-1.9.9+1.21.1.jar 3.61 MB 1.21.1, 1.21 NeoForge RUENES+7 0 21.03.2026
Релиз spell_engine-1.5.5+1.21.1.jar 1.72 MB 1.21.1, 1.21 Fabric RUENES+5 0 14.03.2025
Релиз spell_engine-0.15.12+1.20.1.jar 1.39 MB 1.20.1 Fabric ENITKO+2 0 21.12.2024
Альфа spell_engine-fabric-0.9.27+1.19.jar 1.03 MB 1.19.2 Fabric ENUKZH 0 07.05.2024
Бета spell_engine-fabric-0.9.26+1.20.1.jar 1.03 MB 1.20.1, 1.20 Fabric ENUKZH 0 01.08.2023
Бета spell_engine-fabric-0.9.25+1.19.jar 1.03 MB 1.19.2 Fabric ENUKZH 0 20.07.2023
Бета spell_engine-fabric-0.9.9+1.19.jar 939.8 KB 1.19.2, 1.19.1, 1.19 Fabric ENZH 0 05.02.2023
Accessories Расширяемый мод для аксессуаров с поддержкой элитр, тотемов и баннеров. Обязательная Cloth Config API Библиотека для создания удобных меню настроек в модах Minecraft. Обязательная Curios API Универсальный API для создания слотов аксессуаров с единым интерфейсом управления. Обязательная Fabric API Библиотека основных хуков и механизмов совместимости для экосистемы Fabric. Обязательная
F Forgified Fabric API Обязательная
Player Animation Library Библиотека для разработчиков модов, позволяющая анимировать игрока без конфликтов с другими плагинами. Обязательная
P playerAnimator Обязательная
Spell Power Attributes Библиотека для добавления механик магических школ и атрибутов заклинаний в Minecraft. Обязательная Trinkets Мод, добавляющий персонажу слоты для аксессуаров на голову, грудь, ноги и руки. Обязательная Trinkets Updated Мод, добавляющий слоты для аксессуаров на голову, руки и ноги с поддержкой кастомизации через конфиг и ресурс-паки. Обязательная

Скачать

Версия игры

1.19

1.19.1

1.19.2

1.20

1.20.1

1.21

1.21.1

26.1

26.1.1

26.1.2

26.2

Ссылка на сайт

modrinth.com

Скачиваний:

0

Обновлено:

22.09.2026

ID: