SPluginsSPlugins
返回博客
❯/spluginscat blog/executableitems-vs-mmoitems

ExecutableItems 与 MMOItems 对比:哪一个更适合你的服务器?

2026年9月11日Ssomar Team
comparisonExecutableItemscustom-itemsMMOItems2026

本文译自英文。阅读原文。

ExecutableItems 和 MMOItems 解决的是不同的问题。 MMOItems 构建的是 RPG 物品的属性、特性、品阶、套装和宝石槽,通常与 MythicMobs 搭配使用;ExecutableItems 构建的是由玩家动作触发的物品能力,没有内置的属性系统。如果你的服务器需要在一把剑上加上“+15% 暴击率”,MMOItems 是合适的工具;如果需要“右键传送,带冷却,且仅限此区域”,那么 ExecutableItems 才是合适的工具。许多服务器只需要其中一个,也有少数服务器两者都用。


MMOItems 究竟是什么

MMOItems 由 Phoenix Development(Indyuce)开发,官方将自己描述为“适合你的 RPG 服务器的出色物品解决方案”。它的官方代码仓库把 MythicLib 列为必需依赖(MythicLib-dist),因此一次可用的安装意味着服务器上至少有两个插件,而不是一个;实际上,大多数 MMOItems 服务器还会运行 MythicMobs,以使用 MythicLib 向物品开放的技能系统。

MMOItems 的作用是为物品提供 RPG 属性:攻击伤害、防御和其他特性,物品品阶和升级路径,带有套装加成的物品套装,以及宝石/附魔式的镶嵌槽系统,这一切都与 MythicMobs 的能力相连,而不是自带一个独立的能力引擎。这正是核心的取舍:属性建模很深入,但能力层依赖 MythicMobs 的脚本,而不是开箱即用、自成一体。

ExecutableItems 究竟是什么

ExecutableItems 是一款基于 YAML 的自定义物品插件,围绕激活器构建。激活器是事件触发器,会在玩家对物品执行某些操作时运行命令。它总共提供 100 多种激活器类型,另有 50 多个物品自定义选项(名称、描述、材质、发光、属性修饰符、按世界限制),并且只需要它自己的免费核心库 SCore,不需要 MythicMobs,也不需要 MythicLib。

EI 并没有像 MMOItems 那样内置 RPG 属性/装备系统。EI 可以在物品上设置固定的属性修饰符(攻击伤害、攻击速度、护甲),也可以读取变量和条件来限制能力的使用,但它没有开箱即用的品阶、带加成的物品套装和宝石镶嵌槽系统。如果你服务器的核心循环是“装备评分提升,剑因为品阶而打得更痛”,那是 MMOItems 的领域,而不是 EI 的。

数据模型:属性与激活器

区分两者最清楚的方式,是看配置文件是用来做什么的。

MMOItems 的物品配置以属性和身份为中心:它提供哪些特性、属于哪个品阶、属于哪个套装、遵循哪条升级路径。能力层(如果有的话)通常通过附加在物品上的 MythicMobs 技能来表达。

ExecutableItems 的物品配置以行为为中心:触发哪个激活器(点击、破坏方块、击杀,以及其他几十种),哪些条件进行限制,触发时运行哪些命令或 SCore 机制,冷却时间是多少。一个基础的 EI 物品只需要寥寥几行 YAML:

name: '&bWarp Stone'
material: ENDER_PEARL
activators:
  activator1:
    option: PLAYER_RIGHT_CLICK
    cooldown: 10
    playerCommands:
    - TELEPORT_FORWARD distance:5

这个文件里没有任何内容在描述“属性”。它描述的是一个事件和一个反应。

创建物品:GUI 与配置

ExecutableItems 提供游戏内 GUI(/ei editor),无需打开文本编辑器即可构建和编辑物品,同时也可以使用 plugins/ExecutableItems/items/ 中的 YAML 文件。两种方式编辑的是同一份底层配置,重新加载也不需要重启。

MMOItems 的物品创建以文档为主导,基于其自有的物品类型系统(剑、护甲、消耗品等),通过配置/GUI 完成,每种类型都有与之相关的属性字段。当前确切的 GUI 工作流程,最好到 MMOItems 自己的 Wiki 上查看;在撰写本文时,该 Wiki 位于 GitLab 账号登录之后,没有账号无法访问。评估 MMOItems 的服务器所有者应当直接阅读该 Wiki,而不是依赖他人对它的二手总结。

依赖项与安装负担

这是最大的一项实际差异:

  • ExecutableItems 只需要 SCore。没有第三方技能引擎,也没有单独的生物插件。
  • MMOItems 需要 MythicLib,其能力层设计为与 MythicMobs 配合使用。为了使用完整功能而采用 MMOItems 的服务器,通常要采用至少两个插件,常常是三个。

对于尚未运行 MythicMobs 的服务器来说,这比直接放入 ExecutableItems 和 SCore 要重得多。

价格

ExecutableItems 有真正可用的免费版:500 个物品,每个物品 1 个激活器,在激活器列表记录的 95 种中约解锁 14 种,并带有描述水印。高级版为 €19.99 一次性付费,解锁无限物品、每个物品无限激活器、完整的激活器列表,并且没有水印。

MMOItems 在 SpigotMC 上作为付费资源出售,没有完整的免费版;请查看插件商店页面上的当前价格,因为标价会变动,而且在撰写本文时无法可靠读取。

性能与版本

ExecutableItems 运行在它自己的 SCore 引擎上,并且在其当前文档中列出了 5 年以上的持续开发以及 4,000 多台服务器在使用。MMOItems 的更新节奏取决于 MMOItems 和 MythicLib 是否都保持最新;服务器所有者不时在社区讨论中提到 MythicLib 的发布速度,这一点很重要,因为没有它 MMOItems 就无法运行。在安装任何一个之前,请查看资源页面,了解它当前支持的确切 Minecraft 版本范围。

两者之间的兼容性

ExecutableItems 自己的兼容插件文档列出了与 MythicMobs、ItemsAdder、Nexo、WorldGuard、领地保护插件、PlaceholderAPI、商店插件以及其他一些插件的集成,但目前没有列出 MMOItems。这并不排除同时运行两个插件,也就是在一个物品上使用 EI 能力,在另一个物品上使用 MMOItems 属性,但这意味着任何具体的“EI 读取 MMOItems 物品”的互操作性,都应该在服务器的副本上测试,而不是根据宣传文案就想当然。

哪种服务器适合哪一个

选择 MMOItems:如果你正在围绕 MythicMobs 构建专门的 RPG 服务器,并且核心玩法循环是装备品阶、套装加成和属性成长。这正是它的设计目标。

选择 ExecutableItems:如果你的服务器是生存、空岛、监狱、派系或小游戏网络,并且你想要能做事的物品,比如传送卷轴、连锁挖矿镐、带冷却的能力,而不想采用完整的 RPG 属性框架或 MythicLib/MythicMobs 依赖链。如果你本来就没有因为其他原因运行 MythicMobs,它也是更轻量的安装方案。

如果你不确定自己的服务器属于哪一类,就先从物品需要做什么开始想。如果答案是“因为品阶而打得更痛”,那就是 MMOItems。如果答案是“当玩家做 X 时触发一个效果”,那就是 ExecutableItems。


开始使用


资料来源

  • Information EI:SPlugins 文档,ExecutableItems 概览、激活器数量、对 SCore 的依赖
  • Free vs Premium FAQ:SPlugins 文档,免费版/高级版的确切限制与价格
  • Compatible Plugins:SPlugins 文档,SCore/ExecutableItems 当前的集成列表
  • MMOItems repository:Phoenix Development,MMOItems 官方 README,MythicLib 依赖声明与商店链接