Minecraft(我的世界)中文论坛
标题: 关于弹射物的NBT
作者: 末地探险者 时间: 2020-4-2 20:48
标题: 关于弹射物的NBT
能不能详细说一下这几个nbt是什么
然后怎么用有例子吗
由于xyproblem,能不能检查雪球或者箭碎或者射中的方块(能不能利用上述nbt)
我的方法就是直接execute了。。
作者: SPGoding 时间: 2020-4-2 20:48
箭(arrow)插到方块里面后,xTile yTile zTile 分别表示的是被插入的这个方块的坐标
而雪球砸到方块就死了,所以这三个值不会变。
作者: 粘兽 时间: 2020-4-2 21:11
箭矢可以用inGround的状态来判断是否命中方块
作者: 末地探险者 时间: 2020-4-2 21:13
本帖最后由 末地探险者 于 2020-4-2 21:19 编辑
对的,但是
我要的是射中的方块是什么(我现在用的是execute at @e[..inGround..] if block ~ ~ ~(因为雪球会碎的缘故)
所以我想知道这几个nbt到底是什么
作者: 粘兽 时间: 2020-4-2 21:18
x y zTile是这个实体的方块坐标
实体坐标是小数 方块坐标是整数
inBlockState就是所在方块的信息
作者: 末地探险者 时间: 2020-4-2 21:20
本帖最后由 末地探险者 于 2020-4-2 21:22 编辑
对的
wiki上就是这么说的
但是我还是不懂这个到底是什么意思。翻了英文的wiki也是一样
我试过用tellraw @a {"entity":"@e[type=snowball]","nbt":"xTile"}
看看效果
但是射出去的雪球显示都是-1
根本搞不懂
有没有什么例子和效果
作者: 末地探险者 时间: 2020-4-3 11:05
哇!
我一直用雪球做测试,原来就这么简单!!

太谢谢的
您的大憨批真的很好用!