安装

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

资源介绍

SpellEngine 是一个库模组(也称为 API),它允许开发者使用其创建魔法法术,为玩家提供完整的施法系统,包括法术书、视觉效果和武器集成。 安装 强烈建议通过 Modrinth 应用进行安装,以自动解决所有必需的模组依赖。 必需模组 Cloth Config Player Animator Spell Power Attributes Fabric 版本额外需要: Fabric API 饰品模组: Trinkets NeoForge 版本额外需要: 饰品模组: Curios API ️ 基于 Spell Engine 制作的内容 合作伙伴制作的内容 内置内容 ️ 武器技能 探索各种近战攻击技能,每种技能都针对特定的武器类型设计,并具有独特的特性: 详细的碰撞检测 动量和滑动效果 华丽的动画 RPG 系列内容模组默认附带这些技能。 根据物品 ID 或物品标签归属,自动分配给第三方模组和原版武器。(配置文件: config/spell_engine/weapon_fallback.json ) ️ API 功能 数据驱动 API ️ 法术可分配给任何武器(数据驱动,支持自动武器兼容性) 法术伤害基于 法术强度 实体属性计算 ️ 法术以 JSON 格式定义,支持热重载和网络同步 法术容器系统,支持代理模式、装备槽位和动态法术解析 通用模式匹配,支持对所有法术属性的标签、正则表达式和精确匹配 ️ 为模组开发者提供程序化法术生成工具,包括 SpellBuilder 和 SpellGenerator ️ 法术拥有一整套机械行为机制: 法术类型 :主动(施放)、被动(触发)、修饰符(修改法术) 施法模式 :瞬时、蓄力、引导,支持配置加速效果 触发系统 :14+ 种触发类型(近战、箭矢、法术、伤害、闪避、翻滚等),支持条件逻辑 目标锁定 :瞄准、光束、区域、施法者、无、从触发源 - 支持上限、条件和基于生命值的限制 投射方式 :直接、投射物、陨石、云雾、射箭、储存效果、自定义 - 支持延迟和多放置 投射物特性 :追踪、跳弹、反弹、穿透、连锁反应、扩散、自定义碰撞箱 命中动作 :伤害、治疗、状态效果、火焰、传送、生成、冷却、仇恨、自定义 条件逻辑 :目标修饰符、命中过滤器、基于概率的执行、实体类型条件 消耗系统 :耐力、物品/符文、冷却时间、耐久度、状态效果消耗,支持批量处理 装备套装 :套装奖励提供法术、属性和特殊能力 精美的音频和视觉效果 高级声音系统:施法开始/循环、释放、命中、飞行声音,支持随机化 复杂的粒子系统,支持形状、实体跟随、缩放和自定义魔法粒子 投射物、状态效果和法术云雾的自定义物品/方块模型,支持 BlockBench 玩家在所有施法阶段拥有动画,支持俯仰角控制和远程武器动画支持 动态光照集成(LambDynamicLights)用于魔法照明 可自定义的光束渲染,支持颜色、纹理、宽度和流动效果 区域效果可视化,包括地面指示器和范围缩放的粒子 游戏内功能 HUD 上可见的法术选择和施法界面(完全由玩家配置) 便利性功能:自动法术释放、客户端预测、智能目标锁定 ️ 法术绑定台,用于将法术添加到武器并制作法术书 法术卷轴系统,支持创造模式标签页生成和地牢战利品集成 装备集成:法术书、饰品槽位(Trinkets/Accessories)、自动武器检测 法术无限附魔,支持可配置的物品标签 命令: /spell_cooldowns 用于服务器管理和调试 高级战利品系统,包含 spell_bind_randomly 函数,用于动态法术分配 开发者与模组集成 广泛的模组兼容性:Better Combat、Combat Roll、FTB Teams、Shoulder Surfing 等 全面的事件系统,涵盖法术施放、治疗和投射物生命周期 ️ 自定义处理器注册,用于投射方式和命中动作 实体谓词系统,用于复杂的目标锁定条件 性能优化:批量处理、调度、客户端预测 数据生成框架,用于程序化法术创建和验证 多平台支持(Fabric 和 NeoForge),提供统一 API

在鱼乐云资源中心浏览该资源,登录后可一键安装到你的游戏服务器。

返回资源中心