我的世界自定义掉落物

我的世界自定义生物掉落物的原理是,根据每个生物被杀死后都会固定掉落东西来检测生物死亡,如牛死亡会固定掉落生牛肉,猪死亡会固定掉落生猪排,僵尸死亡会掉落腐肉等等,我们就可以将这个腐肉换成其他物品,比如绿宝石,也就实现了自定义生物掉落物了!

这个玩法的应用场景有很多,比如创建收费的物资刷新场地,比如PVP,空岛生存等等。

一、一个装绿宝石的箱子

假定箱子坐标是 110 66 -110

二、命令方块1:检测地面实体掉落物

设置为:重复 - 无条件 - 始终活动

此处内容需要登录并 才可见

老杨用僵尸作为例子,当execute检测地面掉落物是腐肉时,则以腐肉作为命令执行者,将事先准备好替换掉落物的箱子克隆clone到腐肉所在位置。这里输入两次箱子坐标,即对角线坐标是一致的,表示一个方块的坐标。

三、命令方块2:将箱子清理掉,让箱子内物品掉落出来

设置为:链 - 有条件 - 始终活动


此处内容需要登录并 才可见

将clone到腐肉位置的箱子填充为空气,使箱子内的替换掉落物(绿宝石)就掉落出来的。replace chest 指的是只清理箱子方块,避免未知的bug。

四、命令方块3:清理原默认掉落物

设置为:链 - 有条件 - 始终活动

kill @e[type=item,name= 腐肉]

这里就是清理原来默认的掉落物(腐肉)。

拓展,命令方块中没有添加区域判断,也就是全服都会做这样的自定义掉落物的替换,如果加上dx dy dz区域限制,即可实现指定位置的自定义替换!这个,需要你自己探索喽!

参与评论

游客评论不支持回复他人评论内容,如需回复他人评论内容请