另外一个很重要的性质,就是用于刷物品
拾起一个堆叠数量为-1的TNT堆
对着背包的一个格子不断右键,可以看到可以不断刷出更多的TNT
而这些TNT是实际的正常的TNT,与普通的TNT无异
这是由于MC代码在处理右键的时候会给目标TNT堆的数量+1
而对手里拿的TNT堆(也就是堆叠数量为负的TNT堆)的数量-1
当手里拿的TNT堆数量为0的时候就把这个堆删除
平常情况下这个代码都正常工作
而当手里的TNT堆已经是负数的时候
转移到另外一个堆只会让这个TNT堆的堆叠数量更加负数
而代码只在堆叠数量为0的时候才删除堆
因此就可以用这个方法实现无限刷物品
——来自 MCLive
