版本1.17+
判定:当草方块被凋零之首破坏时,掉落tag:{foo:bar}的烟火之星
数据包是否有可能实现
判定:当草方块被凋零之首破坏时,掉落tag:{foo:bar}的烟火之星
数据包是否有可能实现
本帖最后由 Dahesor 于 2021-11-20 05:29 编辑
更改战利品表
将下面的json置于data/minecraft/loot_tables/blocks/grass_block
简单来讲,就是在草方块的掉落表里加了一项“如果是凋零之首破坏了方块,那么就掉落烟火之星,并带有nbt{foo:'bar'}。
满足本条件时掉落的物品ID,与会被赋予的NBT都被加粗了,自行修改
有点不确定方块战利品表的谓词检测的"This"是“凋零之首”还是会侦测“凋零”。应该是前者。但是如果上面的战利品表没用的话,就把“wither_skull”换成"wither",这样。
更改战利品表
将下面的json置于data/minecraft/loot_tables/blocks/grass_block
简单来讲,就是在草方块的掉落表里加了一项“如果是凋零之首破坏了方块,那么就掉落烟火之星,并带有nbt{foo:'bar'}。
满足本条件时掉落的物品ID,与会被赋予的NBT都被加粗了,自行修改
有点不确定方块战利品表的谓词检测的"This"是“凋零之首”还是会侦测“凋零”。应该是前者。但是如果上面的战利品表没用的话,就把“wither_skull”换成"wither",这样。
Dahesor 发表于 2021-11-20 04:57
更改战利品表
将下面的json置于data/minecraft/loot_tables/blocks/grass_block
this检测的是凋零之首没错,这个写法是对的,我昨天晚上试过了,不过那时候已经0点半了,我就睡了,你是熬得真晚(或者说起得真早),我写的时候甚至没有考虑到精准采集和爆炸减少掉落
应该可以,用改战利品表