本文章介绍的是生成下落的方块的教程。关于下落的方块本身,请见“
下落的方块”。
此特性为Java版独有。 下落的方块
尺寸 | 高:0.98格 |
---|---|
生成于 | 见下落的方块§生成 |
命名空间ID | falling_block |
下落的方块是一种实体,会受到重力的作用。它有多种应用,从简单的落体动画到命令方块的创建。这里讲述的是一些极其简单的、有关命令方块的应用。
最基础的下落的方块可通过输入以下命令来生成:
/summon falling_block
这个命令会在(x,y,z)坐标上召唤石头的下落的方块实体。
如果让下落的方块实体生成的坐标处有其他方块(也就是说如果它将在一个方块的内部生成),它将不会生成,你将会收到一条信息:“无法生成实体”。
若要更改方块,可以在NBT标签中输入BlockState:{Name:<方块ID>,Properties:{<方块状态名称>:<值>,<方块状态名称>:<值>...}}
,其中 properties
是可选的方块状态列表。
可以把其他NBT标签加入到NBT标签中,不同的数据应该被逗号分开。如要修改这个方块存在于空气当中的时长,使用的NBT标签为Time
。Time
代表下落的方块存在的时间(以游戏刻为单位)。如果是0,实体会被清除。如果是1或更大,它将会继续增加,直到它达到了它的最大600刻(30秒)的存在时间就会掉落物品形式。Time
标签能设置的最低值为-2147483648
(也就是32位整型数值中的最低值),若低于此值,命令将无法执行。如果它超出了建造限制(大于y=320或小于y=-63)而且已经存在超过100刻(5秒),那么它也会变为掉落物。为方块添加一个时间值将导致这个方块将接触到地面时仍然可以保持实体形式。例如:
/summon falling_block ~ ~ ~ {BlockState:{Name:"minecraft:netherrack"},Time:1}
/summon falling_block ~ ~ ~ {BlockState:{Name:"minecraft:bedrock"},Time:1}
下落的方块实体不必须下落。可以加入{NoGravity:1}
标签使它不下落。它的运动路径也可以被更改,以制造一个与爆炸相似的景象,甚至是简单的弹跳。请注意方括号当中的Motion
标签:
/summon falling_block ~ ~2 ~ {BlockState:{Name:"minecraft:stone"},Time:1,Motion:[0.0d,0.3d,0.0d]}
{Time:1}
的下落的方块在自由下落的情况下不可能达到最大的生存时间30秒(在达到之前就会落地或落入虚空)。
下落的方块实体可以被用于使用"Passengers"NBT标签召唤多个实体。召唤多个命令方块是你制造"一键命令方块"(OOC)的一种方法。
NoGravity
标签,下落的方块实体可以漂浮在空中,看起来和有一个方块在那里一样,但事实上其他实体可以穿过它。这可以用于制作地图时来隐藏内容或建造秘密通道。然而,当超过一定的时间后,这些幽灵方块就会消失,因此需要使用循环型命令方块来不断更改它们的Time
标签值。除使用命令方块外,也可以在生成时将Time
标签设为-2147483648(整型的最小值),这样子生成的下落的方块理论上就可以存在29826小时10分钟12.4秒。Motion
标签指向他们想要它去的方向,这样它就会被“击中”到想要的位置。这可以用来创建方块移动的动画或模拟爆炸动画(各个方块向不同方向飞离)。summon falling_block ~ ~1 ~ {Time:1,BlockState:{Name:redstone_block},Passengers:[ {id:armor_stand,Health:0,Passengers:[ {id:falling_block,Time:1,BlockState:{Name:activator_rail},Passengers:[ {id:command_block_minecart,Command:'gamerule commandBlockOutput false'}, {id:command_block_minecart,Command:'data merge block ~ ~-2 ~ {auto:0}'}, {id:command_block_minecart,Command:'一直复制此行并在此处输入命令'}, {id:command_block_minecart,Command:'setblock ~ ~1 ~ command_block{auto:1,Command:"fill ~ ~ ~ ~ ~-2 ~ air"}'}, {id:command_block_minecart,Command:'kill @e[type=command_block_minecart,distance=..1]'}]}]}]}
还有许多其他有趣的事情可以通过使用下落的方块来实现。
/give
命令获得)生成下落的方块实体。
教程(作下划线标记的教程为中文独有教程) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
新闻标题:创新互联MinecraftWiki教程:命令[]
网站地址:http://www.csdahua.cn/qtweb/news38/376588.html
网站建设、网络推广公司-快上网,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 快上网