第一中文网

第一百四十一章 牛顿心中的ecraft:下落的方块 (第2/7页)

天才一秒记住【第一中文网】地址:www.dyzww.cc

块状态等我们以后讲到你就立马会了。

我们可以使用\/summon minecraft:falling_block(1.11及之后,之前为\/summon minecraft:FallingSand)来生成一个下落的方块。按照生成掉落物的经验,我们就可以搞出一些神奇的东西,比如:

\/summon minecraft:falling_block ~~~{blockState:{Name:“minecraft:diamond_block“}}

执行它,你的下半身就会立马被一个钻石块包裹。然后这个钻石块开始下落,接着就消失了!

如果你用循环命令方块来执行,建议你稍微改一下指令:

\/summon minecraft:falling_block ~~2 ~{blockState:{Name:“minecraft:diamond_block“}}

开启!你就会发现你搞出来了一个不断在空中振动(???)的没有碰撞箱(???)的钻石块(???)。

这到底是怎么一回事呢?

实际上还有更有趣的。

如果你在这个不断振动的钻石块的位置上放置一个钻石块。如果下面是空的,你就会发现:

你放置的这个钻石块给这个在不断振动的钻石块给震掉下来了!

还可以更奇葩吗?

可以!

如果下面有方块,你还放的话,你就会发现:

你放置的这个钻石块给这个在不断振动的钻石块给感染了!成了钻石块下落,每到地面就重新下落,直到下面被打掉!(建议可以的亲自去做一下这个实验)

为什么会成这个样子呢?

因为time没填,默认为0。

time(Int整形):该下落的方块已存在的刻数,不设置默认为0。如为0,则:

当time从0变为1时,如该实体的位置上的方块与其存储的方块一致,则继续下落,并删除该方块。不一致,则删除该实体。(这应该就是方块开始下落时游戏的替换原理)

如不为0,当time值大于600(30秒)或time值大于100(5秒)时超出建筑限制(y大于255或小于0),就变为掉落物。

所以,为了让这个钻石块能够快快乐乐地下落,我们就需要:

\/summon minecraft:falling_block ~~~{blockState:{Name:“minecraft:diamond_block“},time:1}

然后你就会发现:

钻石块竟然不浮空了,而是成功掉了下来!

(the strange laughter in Newton's coffin frightened the tourists around him.

——british broadcast corporation report)

blockState和time这两个标签是必填项。除此之外,还有一些非必填项:

tileEntitydata(复合标签):该实体存储的方块的方块实体标签

dropItem(byte字节型:1或0[true|false]):该实体被破坏后是否掉落其方块的物品形式。为1时掉落,但如果其方块没有对应的物品则仍然不会有物品掉落。

hurtEntities(byte字节型:1或0[true|false]):该实体掉

本章未完,请点击下一章继续阅读!若浏览器显示没有新章节了,请尝试点击右上角↗️或右下角↘️的菜单,退出阅读模式即可,谢谢!

如遇章节错误,请点击报错(无需登陆)

新书推荐

立道庭 拯救世界?抱歉,我妈是深渊之主 超级修炼文明 凤舞:驭兽太子妃 重生年代剧:从四合院开始 无妄涧 隐居十万年,后代请我出山