Minecraft 自定义掉落:创建自定义生物与方块掉落物(2026 指南)
本文译自英文。阅读原文。
原版 Minecraft 的掉落是固定的:僵尸掉落腐肉,钻石矿掉落钻石,永远是同一种方式。自定义掉落是指战利品会取决于击杀或挖掘的对象、方式、地点以及执行者,它是让生存服、空岛服或 RPG 服务器独具特色的最快方法之一。
本指南将介绍如何使用插件创建自定义生物掉落和自定义方块掉落,无需编写代码。
快速解答
要为 Minecraft 服务器添加自定义掉落,请使用 ExecutableEvents(以及免费的 SCore 库):
- 在
PLAYER_KILL_ENTITY激活器(生物掉落)或PLAYER_BLOCK_BREAK激活器(方块掉落)上创建一个事件。 - 使用条件加以限制:实体类型、方块类型、手持工具、世界、权限……
- 添加
DROPITEM命令,可以是原版物品,也可以是带有技能的自定义 ExecutableItem。 - 还可以设置概率(例如 20%),实现基于随机的战利品。
一切都通过 YAML 文件或游戏内 GUI 完成,并且支持 Spigot、Paper 和 Folia。
自定义生物掉落
PLAYER_KILL_ENTITY 激活器会在玩家击杀实体时触发。接下来,你可以精确决定掉落什么:
- Boss 式战利品:凋灵骷髅有 5% 的几率掉落自定义的 "Soul Reaper" 剑。
- 成长材料:末影人掉落用于自定义合成配方的 "void shards"。
- 经济掉落:生物通过 Vault 命令掉落金钱,可以代替物品,也可以与物品同时掉落。
还有 PLAYER_PARTICIPATE_KILL_ENTITY,它会对每一个伤害过该生物的玩家触发,而不只是打出致命一击的那个人。这是奖励团队 Boss 战的公平方式。
掉落本身只需要一行,也就是 DROPITEM 命令:
commands:
- DROPITEM DIAMOND 1
或者掉落你自己的自定义物品,而不是原版材料,这才是真正的杀手锏:让生物掉落能够发挥作用的物品(参见 ExecutableItems)。
自定义方块掉落
逻辑相同,只是使用 PLAYER_BLOCK_BREAK 激活器:它会在玩家挖掘方块时触发,并且方块命令也包含 DROPITEM。经典方案如下:
- 矿石翻倍:挖掘矿石时有 20% 的几率掉落两倍资源(即 "Ore Booster Pickaxe" 模式)。
- 空岛生成器:偶尔产出矿石或自定义材料的圆石生成器。
- 自定义种植:收获作物时可以掉落稀有种子、货币或任务物品。
如果你希望由工具而不是方块来决定掉落,可以反过来做:给玩家一把 ExecutableItem 镐子,由它自己的 PLAYER_BLOCK_BREAK 激活器处理自定义战利品。这样掉落规则会随物品一起携带,非常适合分级或可升级的工具。
让掉落更智能:条件与概率
自定义掉落与战利品表 datapack 的区别在于条件系统。每个激活器都支持:
- 概率判定:1%、20%,任意数值。
- 自定义条件:世界白名单、权限检查、占位符比较(通过 PlaceholderAPI 获取等级、余额、任务进度)。
- 详细目标:限定特定实体或方块,包括来自 ExecutableBlocks 或 ItemsAdder 的自定义方块。
因此,"仅限下界、10% 几率、需要 vip.drops 权限、只能使用 Flame Pickaxe"只需要几行 YAML,而不必去请求开发新插件。
不止于掉落
由于掉落只是激活器上的命令,同一个事件还能做更多事情:播放音效、生成粒子、发送 action bar 消息、为"击杀生物数"计数器增加 SCore 变量,这篇教程中的模式就是在玩家击杀 X 只生物后给予奖励。
我需要哪个插件?
| 目标 | 插件 |
|---|---|
| 服务器范围的自定义生物/方块掉落 | ExecutableEvents(提供免费版) |
| 与特定工具/武器绑定的掉落 | ExecutableItems(提供免费版) |
| 掉落带有技能的自定义物品 | ExecutableItems + ExecutableEvents 搭配使用 |
| 必需的核心库(免费) | SCore |
它们都可以在 splugins.net/resources 获取,并提供免费版供你入门。
常见问题
如何为我的 Minecraft 服务器添加自定义掉落?
安装 ExecutableEvents + SCore,在 PLAYER_KILL_ENTITY 或 PLAYER_BLOCK_BREAK 上创建一个事件,然后添加 DROPITEM 命令,并按需设置概率和条件。
自定义掉落可以基于概率吗? 可以,每个激活器都支持概率百分比,并且可以与条件(工具、世界、权限、占位符)叠加使用。
生物可以掉落带有技能的自定义物品吗?
可以。DROPITEM 可以掉落 ExecutableItem,因此生物能掉落真正可用的自定义武器和工具,而不只是改了名字的原版物品。
这会替换原版掉落还是在原版基础上增加? 由你决定:事件可以在原版战利品之外额外增加掉落,激活器选项还允许你在需要完全控制时取消原版行为。