SPluginsSPlugins

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

自定义掉落物

危险

本教程适用于 ExecutableItems,这意味着这些掉落物不是全局生效的,只有当你的背包中有 ExecutableItem 时才会生效。


如果想创建全局自定义掉落物,请使用 ExecutableEvents。

如果你想创建自定义掉落物,首先需要确定掉落的类型。下面会分别说明这两种类型:

实体掉落

使用激活器 PLAYER_KILL_ENTITY 或 PLAYER_KILL_PLAYER,在命令中你可以使用:

  • 使用 EI 命令来掉落物品
    • DROPEXECUTABLEITEM
    • DROPEXECUTABLEBLOCK
    • DROPITEM
  • 使用原版命令来掉落物品
    • 一个很好的例子是掉落玩家的头颅
      • execute at %player% run summon item %target_x_int% %target_y_int% %target_z_int% {Item:{id:"player_head",Count
        ,tag:{SkullOwner:"%target%"\}}}
信息

别忘了,如果你不希望该命令 100% 生效,可以为它们设置几率!请查看 Wiki,那里已有说明 ^^

方块掉落

使用激活器 PLAYER_BREAK_BLOCK,在命令中你可以使用:

  • 使用 EI 命令来掉落物品
    • DROPEXECUTABLEITEM
    • DROPEXECUTABLEBLOCK
    • DROPITEM
  • 使用原版命令来掉落物品
    • 用于额外掉落被破坏物品(多于一个)的原版命令(本示例额外掉落 2 个物品,你可以用 RNG 占位符代替 "2" 来实现随机化)
      • execute at %player% run summon minecraft:item %block_x_int% %block_y_int% %block_z_int% {Item:{id:"minecraft:%block_item_material_lower%",Count
        \}}
信息

别忘了,如果你不希望该命令 100% 生效,可以为它们设置几率!请查看 Wiki,那里已有说明 ^^

立即试用

复制到 ExecutableItems 中并重载

来自 SCore 自定义命令参考。将其粘贴到配置中,运行插件的重载命令,你就有了一个可以直接编辑的可用起点。

activators:
  activator0: # Activator ID, you can create as many activator on the activators list
    option: # Here goes an activator that is at least instance of player
    playerCommands:
    - ABSORPTION amount:5 time:200 # Gives the player absorption
  activator1: # Activator ID, you can create as many activator on the activators list
    option: # Here goes an activator that is at least instance of target
    targetCommands:
    - ABSORPTION amount:5 time:200 # Gives the target absorption
ExecutableItems

本页使用的插件

ExecutableItems

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

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

€19.99

一次性付款,终身更新

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