SPluginsSPlugins

本页面借助 AI 从英文翻译而来。改进此翻译或阅读英文原文。

将原版物品转换为 ExecutableItems

信息

首先你需要知道,此方法仅适用于高级版(PREMIUM VERSION)

让我们开始创建,首先决定你想要转换哪个原版物品。

  • 本教程将使用 diamond_sword

然后,我们需要创建用来替换它的物品

  • 要创建物品,请输入 /ei create <id> 命令

  • 将物品的 Material 改为你要转换的原版物品(本例中为 diamond_sword)

  • 接下来创建一个激活器

  • 本例中使用 PLAYER_CLICK_ON_ENTITY

  • 将 Detailed click 设置为 left,使其仅在攻击时生效

  • 然后在命令中填入以下内容:
playerCommands:
- SENDMESSAGE §6This is not a normal sword..
- PARTICLE FLAME 50 0.5 0
entityCommands:
- BURN 4
  • 这样,在攻击时剑会显示 This is not a normal sword,并且实体会燃烧 4 秒
  • 好了!物品已经准备就绪,如果你愿意可以先测试一下(确保 EI 物品正常工作)。现在我们要进行……转换了 😈😈

将原版物品转换为创建好的 EI 物品

  • 要做到这一点,你首先需要编辑物品的 yml 文件。
信息

它位于 plugins/ExecutableItems/items/<itemID>.yml

  • 打开该文件并添加以下几行(左侧不能有缩进或空格)
recognitions:
- MATERIAL
  • 现在 ExecutableItems 会将所有与该 EI 物品(即我们刚创建的物品)材质相同的物品都视为这个 EI 物品。
  • 保存 <item>.yml,进入游戏并输入 /ei reload

来测试一下

  • 如果每一步都做对了,现在拿一把原版的 diamond_sword,靠近一头牛并攻击它 -> 它应该会燃烧 4 秒,出现一些粒子效果,并且你会收到一条消息。

  • 测试完成,一切正常!耶!!
信息

有任何问题都可以在 Discord 上提问 ^^

方法由 Special70 提供

立即试用

复制到 ExecutableItems 中并重载

摘自本页。将其粘贴到配置中,运行插件的重载命令,你就有了一个可以直接编辑的可用起点。

playerCommands:
- SENDMESSAGE §6This is not a normal sword..
- PARTICLE FLAME 50 0.5 0
entityCommands:
- BURN 4
ExecutableItems

本页使用的插件

ExecutableItems

带有能力、激活器和命令的自定义物品,无需写代码。

  • 5.0/5,共 10 条评价
  • 当前有 3.1K 个服务器正在运行(bStats)
  • 在 SPlugins 上已有 103 次下载

€19.99

一次性付款,终身更新

创建于 2026年11月13日由 Ssomar 最后更新于 2026年11月13日
在 GitHub 上编辑此页