ExecutableItems 与 Nexo 对比:你需要哪款插件?
本文译自英文。阅读原文。
ExecutableItems 和 Nexo 解决的是不同的问题,它们的设计初衷是相互配合,而不是互相竞争。 Nexo 负责生成并托管资源包,为你的物品、方块和家具提供自定义 3D 材质;ExecutableItems 则为物品附加由事件驱动的技能、冷却和条件,并且可以直接读取 Nexo 的材质。如果你的物品只需要看起来不一样,单用 Nexo 就够了;如果它需要做点什么,你就需要 ExecutableItems,无论底层有没有资源包。
本指南将详细介绍这两款插件实际能做什么、Nexo 与 Oraxen 的关系,以及何时该使用其中一款,或者两款一起使用。
Nexo 实际能做什么
Nexo 是一款以资源包为核心的插件:你在基于文件的配置中定义自定义物品、方块、盔甲和家具,Nexo 会自动生成资源包并分发给每位玩家。根据其官方文档,“Nexo automatically handles Resource Pack generation”(Nexo 会自动处理资源包的生成),并且“dispatches the pack to all players on the server”(将资源包分发给服务器上的所有玩家)。
Nexo 在官方 NexoMC 商店中的售价为 €19.99,一次性购买,需要 Paper 1.21.4+ 或 Folia 1.21.4+。它没有真正意义上的免费版本:核心插件仅限付费。Nexo 还以单独的附加组件形式出售配套产品(Carpentry 用于楼梯、台阶和门,Scaffolding 用于通过 Geyser 支持基岩版)。
Nexo 做不到的事情:它没有由事件驱动的技能系统。它为物品提供外观、模型以及在世界中的位置。让该物品在右键时执行某些操作、记录冷却,或检查 WorldGuard 区域,都不在它的功能范围之内。
Oraxen 还在维护吗?Nexo 与 Oraxen 对比
Nexo 被定位为 Oraxen 的现代化继任者,覆盖相同的领域:自定义物品、方块和资源包管理。Oraxen 的 GitHub 仓库直到 2026 年 7 月仍有提交记录,所以并没有被归档或完全弃坑。但 Nexo 的文档提供了官方的专用迁移工具,位于 docs.nexomc.com/migrate/oraxen-nexo,被描述为“基本自动完成”:你安装 Nexo 的 jar,把现有的 plugins/Oraxen 文件夹复制到 plugins/Nexo/converter/Oraxen,备份服务器,移除旧的 Oraxen jar,然后重启。文档本身也警告说,转换过程中“there might be small oversights leading to minor loss of furniture/custom blocks”(可能存在小的疏漏,导致少量家具或自定义方块丢失),所以经过测试的备份是必不可少的。
实际上:如果你现在要搭建一个新服务器,鉴于 Nexo 的推广和开发都很积极,几乎没有理由选择 Oraxen 而不是 Nexo。如果你已经在运行 Oraxen 并且一切正常,官方迁移工具的存在意味着切换是一个经过深思熟虑、可以充分测试的决定,而不是迫不得已的应急之举。
ExecutableItems 实际能做什么
ExecutableItems 是一款技能插件,而不是材质插件。物品是 YAML 文件,可以附加由事件驱动的激活器(100 多种,涵盖点击、破坏方块、攻击实体以及其他数十种触发器),并配有条件、冷却、延迟和概率判定。一把带有 3 连发和蹲下要求的枪,或者一个在致命一击落下之前触发的图腾,都只需要一个配置文件,无需编写代码。
关键在于,ExecutableItems 不需要资源包。物品开箱即可使用原版材质以及原版或自定义材质。从 1.20.5+ 开始,EI 可以选择通过配置中的 URL 生成并托管自己的资源包,Premium 版还为 1.21.4+ 附带 60 多种 3D 武器材质,但使用插件的技能系统并不强制要求这两者。
免费版与 Premium 版
| 版本 | 费用 | 限制 |
|---|---|---|
| 免费版 | €0 | 500 个物品,每个物品 1 个激活器,约 14 种可用激活器,物品描述中带水印 |
| Premium | €19.99 一次性购买 | 物品和激活器数量不限,全部 100 多种激活器,无水印,终身更新 |
来源:ExecutableItems 免费版与 Premium 版常见问题。
可以在 Nexo 中使用 ExecutableItems 吗
可以,而且这正是同时运行这两款插件的大多数服务器实际采用的组合。根据 ExecutableItems 的兼容性文档,“you can use the textures from Nexo inside your ExecutableItem just by using the Custom model data value or the item_model”(只需使用 Custom model data 值或 item_model,就可以在你的 ExecutableItem 中使用 Nexo 的材质)。实际操作中:在 Nexo 中构建物品的外观(模型、材质,如有需要还包括家具放置),然后在 ExecutableItems 配置中引用同一个 Custom Model Data 或 item_model 值,为其附加技能、冷却和条件。除了这个共同的引用之外,两款插件无需知道对方的存在;它们之间没有任何插件依赖,无论是软依赖还是硬依赖。
正面对比
| ExecutableItems | Nexo | |
|---|---|---|
| 核心功能 | 物品技能与触发器 | 资源包物品、方块、盔甲、家具 |
| 是否需要资源包 | 否(可选) | 是,自动生成 |
| 事件驱动的激活器 | 100+ | 无 |
| 自定义方块 / 家具 | 通过配套插件 ExecutableBlocks | 内置 |
| 免费版本 | 有(500 个物品,每个物品 1 个激活器) | 无 |
| Premium 价格 | €19.99 一次性购买 | €19.99 一次性购买 |
| 最低版本 | 在 1.21 以下也运行良好 | Paper/Folia 1.21.4+ |
| 是否读取另一款插件的物品 | 是(Custom Model Data / item_model) | 不适用 |
ExecutableItems 做不到的事情
坦率地说明它的局限:ExecutableItems 不能像 Nexo 那样开箱即用地生成并托管资源包(只有从 1.20.5+ 开始提供的可选自动托管功能,而不是完整的资源处理流程),它自己也不管理自定义方块或家具的放置,这是它的配套插件 ExecutableBlocks 的工作。如果你的服务器优先考虑的是大量带自定义材质的装饰品、方块和家具,而技能逻辑很少,那么单用 Nexo 可能就足够了。
如何选择
- 只选 Nexo:如果你的服务器目标偏重视觉效果,比如自定义家具、自定义方块、自定义盔甲模型,并且不需要带有触发行为的物品。
- 只选 ExecutableItems:如果你想为物品添加技能、冷却和条件,并且不在意自定义 3D 材质,原版材质就够用。
- 两者一起用:如果你想让带有 Nexo 材质的物品在右键、击杀或破坏方块时也能做点什么,这是现实中最常见的配置,而且这两款插件被设计为通过 Custom Model Data 互相配合。
开始使用
来源
- ExecutableItems:信息,官方插件文档
- ExecutableItems:免费版与 Premium 版常见问题,免费版限制与 Premium 价格
- ExecutableItems:兼容插件,Nexo 材质兼容性(Custom Model Data / item_model)
- Nexo 文档:概览,资源包的生成与托管
- Nexo 文档:从 Oraxen 迁移,官方迁移步骤与注意事项
- NexoMC 官方商店,当前价格与版本要求,截至 2026 年 9 月