Belanga
有两个问题
1.如何生成一个假方块?(即一个看着像正常的方块,但是实体可以穿过的东西)
并且要能一直保持这个状态(即一直看着像正常的方块,但是实体可以穿过)
如果可以,那么对于周围有什么条件?(如该方块下面的方块必须xxxxx)
我看过这个贴http://www.mcbbs.net/thread-806515-1-1.html
但是{Time:1}好像没有用,阻止不了变成方块。
2./testfor 中,x,y,z,dx,dy,dz,那些是支持小数,哪些不支持?

以上两个问题版本都基于1.9以上,1.13以下(就是不需要特别详细的命令,主要是思路)



SPGoding
{Time:2,NoGravity:1b}
都支持,x y z 有中心校准,比如 1 会变成 1.5,要 1 的话要写 1.0

Belanga
SPGoding 发表于 2018-8-16 12:04
{Time:2,NoGravity:1b}
都支持,x y z 有中心校准,比如 1 会变成 1.5,要 1 的话要写 1.0 ...

FallingSand 好像不受NoGravity标签影响

SPGoding
Belanga 发表于 2018-8-16 12:24
FallingSand 好像不受NoGravity标签影响

也许远古版本是不支持
那就什么都不带,然后高频在那个位置生成 FallingSand
然后因为自动补帧动画,把生成坐标的 y 坐标提高 0.5
比如/summon FallingSand ~ ~0.5 ~

Belanga
SPGoding 发表于 2018-8-16 13:27
也许远古版本是不支持
那就什么都不带,然后高频在那个位置生成 FallingSand
然后因为自动补帧动画,把生 ...

高频生成这个方法我试过了,有问题的
会破坏原来方块并且会形成隐形方块
我已经找到方法了
生成一个36号方块
然后再生成FallingSand
就可以一直卡住
不变成方块