Skip to content

适用于 Minecraft 1.20.1, 1.21.1 的 Spell Engine 模组

🪄 数据驱动的魔法库

次下载
89 次下载
次浏览
219 次浏览
已更新
已更新 26.10.2026

关于 Spell Engine 模组

SpellEngine 是一个库模组(也称为 API),让开发者能够创建魔法法术,为玩家提供完整的施法系统,包括法术书、视觉效果和武器集成。

📦 安装

强烈建议通过 CurseForge 应用安装,以自动解决所有必需的模组。

必需

  • Cloth Config
  • Player Animator
  • Spell Power Attributes

在 Fabric 上还需要:

在 NeoForge 上还需要:

  • 槽位模组:Curios API

⭐️ 使用 Spell Engine 制作的内容

Archers
Paladins
Wizards
Rogues
Jewelry
Relics
Arsenal
Armory
Skill Tree

🤝 由合作伙伴制作

Anarchy
Mercenaries and Artificers
Oathsworn Paladins
Archers Expansion (More RPG Classes)
Berserker (More RPG Classes)
Elemental Wizards (More RPG Classes)
Forcemaster (More RPG Classes)
Witcher (More RPG Classes)
Death Knigths

📦 内置内容

🗡️ 武器技能 🪓

Weapon Skills

探索各种近战攻击技能,每个技能都为特定的武器类型设计,具有独特的功能:

  • 详细的碰撞检测
  • 动量和滑行
  • 精美的动画

RPG 系列内容模组默认附带这些技能。

根据物品 id 或物品标签成员资格,自动分配给第三方和原版武器。(配置文件:config/spellengine/weaponfallback.json)

🪄️ API 功能

数据驱动的 API

  • 🗡️ 法术可以分配给任何武器(数据驱动,自动武器兼容)
  • 🔮 法术根据 Spell Power 实体属性造成伤害
  • ✍️ 法术以 JSON 格式定义,支持热重载和网络同步
  • 📦 法术容器系统,具有代理模式、装备槽位和动态法术解析
  • 🔄 通用模式匹配,支持标签、正则表达式和精确匹配,适用于所有法术属性
  • 🛠️ 使用 SpellBuilder 和 SpellGenerator 为模组开发者提供程序化法术生成
  • ⚙️ 法术具有一套全面的机械行为:
  • 法术类型:主动(施放)、被动(触发)、修饰(法术修改)
  • 施放模式:瞬间、蓄力、引导,具有可配置的急速效果
  • 触发系统:14+ 种触发类型(近战、箭矢、法术、伤害、闪避、翻滚等),具有条件逻辑
  • 目标选择:瞄准、光束、区域、施法者、无、来自触发 - 具有上限、条件和基于生命值的限制
  • 投递:直接、投射物、流星、云、射箭、储存效果、自定义 - 具有延迟和多放置
  • 投射物功能:追踪、弹跳、反弹、穿透、连锁反应、发散、自定义碰撞箱
  • 命中动作:伤害、治疗、状态效果、火焰、传送、生成、冷却、仇恨、自定义
  • 条件逻辑:目标修饰符、命中过滤器、基于几率的执行、实体类型条件
  • 消耗系统:消耗、物品/符文、冷却、耐久度、状态效果消耗,具有批处理
  • 装备套装:套装奖励提供法术、属性和特殊能力

精美的音频和视觉效果

  • 🔈 高级声音系统:施法开始/循环、释放、命中、飞行声音,具有随机化
  • ✨ 复杂的粒子系统,具有形状、实体跟随、缩放和自定义魔法粒子
  • 🎨 自定义物品/方块模型,用于投射物、状态效果和法术云,支持 BlockBench
  • 🤸 所有法术阶段的玩家动画,具有俯仰控制和远程武器动画支持
  • 💡 动态光照集成(LambDynamicLights)用于魔法照明
  • 🌈 可自定义光束渲染,具有颜色、纹理、宽度和流动效果
  • 📍 区域效果可视化,具有地面指示器和范围缩放粒子

游戏内功能

  • 🔧 法术选择和施放显示在 HUD 上(完全可由玩家配置)
  • 😌 便利功能:自动法术施放释放、客户端预测、智能目标选择
  • ⛓️ 法术绑定台,用于将法术添加到武器并创建法术书
  • 📜 法术卷轴系统,具有创造模式标签页生成和地牢战利品集成
  • 🎒 装备集成:法术书、饰品槽位(Trinkets/Accessories)、自动武器检测
  • ⚡ 法术无限附魔,具有可配置的物品标签支持
  • 🎮 命令:/spellcooldowns 用于服务器管理和调试
  • 💰 高级战利品系统,具有 spellbindrandomly 函数用于动态法术分配

开发者与模组集成

  • 🔌 广泛的模组兼容性:Better Combat、Combat Roll、FTB Teams、Shoulder Surfing 等
  • 📊 全面的事件系统,用于法术施放、治疗和投射物生命周期
  • 🏗️ 自定义处理器注册,用于投递方法和命中动作
  • 🎯 实体谓词系统,用于复杂的目标选择条件
  • 🔧 性能优化:批处理、调度、客户端预测
  • 📝 数据生成框架,用于程序化法术创建和验证
  • 🌐 多平台支持(Fabric 和 NeoForge),具有统一的 API

如何安装 Spell Engine

With Millida Launcher

  1. Install Millida Launcher

    The launcher is free: download it at millida.net/launcher and sign in with any nickname.

  2. Click “Install” on this page

    The launcher opens and installs the mod for Minecraft 1.20.1–26.3 on Fabric, Forge or NeoForge automatically.

  3. Launch the game

    A profile with it appears in the launcher: click “Play”.

Manually

  1. Install Fabric, Forge or NeoForge

    The loader must match the game version of the mod file, for example Minecraft 26.3. After installing it, a separate profile appears in your launcher.

  2. Download the file for your version

    In the version list above, pick the file spell_engine-fabric-1.10.9+26.3.jar (4.5 MB) for your game version and loader.

  3. Put it in the mods folder

    The folder is inside .minecraft (Windows: %appdata%\.minecraft\mods). If it does not exist, create it.

  4. Launch the loader profile

    Open “Mods” in the main menu: Spell Engine should be in the list.

版本

含依赖项

Minecraft加载器文件日期操作
26.3Fabric1.10.9+26.34.5 MB 21
26.3NeoForge1.10.9+26.34.5 MB 3
1.20.1Forge, NeoForge1.10.9+1.20.15.1 MB 38
1.21.1NeoForgespell_engine-neoforge-1.8.2+1.21.1.jar2.9 MB 16
1.21Fabricspell_engine-1.5.0+1.21.1.jar1.7 MB 11
1.21Fabricspell_engine-1.3.0+1.21.1.jar1.4 MB

评价

成为第一个评价 Spell Engine 的人

评论 0

登录后即可评论登录

相似模组

全部模组

了解更多