本节信息
教程使用版本:1.8快照
教程适用版本:1.8及以后
教程更新时间:2014-04-06
好了,今天这次为大家带来3个所谓的“高级”命令,都是有关方块处理的……但是在这之前,我得先说说1.8以后的“英文ID”的查看方式:开启F3调试菜单,把指针对准要查看ID的方块,红框所示会显示(指着物品也会显示)。
这里“minecraft:”后,分号前的就是方块ID“stone_slab”了。分号后的是方块的副ID“6”,用give打出来就是这样。
好了正式开始。第一个指令/setblock,是不是有点晕……
- /setblock <xyz> <方块英文名> [方块副ID] [旧方块处理方式] [附加值]
这个就是在底部放玻璃。对的,“~”就代表了命令方块的坐标,比如“~ ~ ~”代表命令方块的位置,“~1”就是在那个位置上+1,“~-1”就是-1。这里第二位“y”坐标就是高度,“~ ~1 ~”就是命令方块顶部1格,下图是底部一格。
方块副ID可没有英文名……羊毛的副ID“5”就是黄绿色,没有英文名!
差不多懂了吧……只要这玩意连用,数量足够多(你耐心足够好),造宫殿也没问题滴~
一个需要注意的是,命令方块的“~”是命令方块的位置,自己输入命令用“~”就是自己的位置。比如直接这样,会被闷在方块里……
接下来是更好用的/fill 指令!通常越好用越难懂……额……
- /fill <xyz1> <xyz2> <方块英文名> [方块副ID] [附加值]
OK,就是批量填充方块!嗯……用/setblock 码墙壁可以省省了。还是举个例子,下图,我要把下面的区域全部填充应该怎么办?
首先测得一个角浅绿色羊毛的坐标作为<xyz1>。
另外一个角紫红色羊毛的坐标是<xyz2>。
打掉黄色羊毛的边框,输入指令。注意左边的框是黄绿色羊毛的,右边是紫红色的。
当当~已经被放好啦~{:10_509:}有童鞋问最后的“keep”是啥意思,对照命令格式,这个就是“旧方块处理方式”,“keep”代表只替换空气方块(所以羊毛没有被填充),“replace(默认)”是替换所有方块,用这个的话羊毛就一起消失了……
还有一个“destroy”和“repalce”一样,只不过会触发方块更新(这个通常不用)。
真的是实心的……
好了问题又来了……如果我要把这个东东平移到现在的新位置肿么办?
这就是今天的最后一个命令:/clone。
- /clone <复制目标xyz1> <复制目标xyz2> <复制位置xyz> [旧方块处理方式]
套进来,就是这样~
任务完美完成!
这玩意就可以批量复制建筑了!不得不说是神器……用这东东可以复制地形、房屋……放在实际应用就可能出现你踩上一个压力板,回头发现背后的房间完全变了个样子……{:10_533:}这种神奇的玩意。
所以真的很有用!顺便说一下“air”是空气的英文名= =
最后吊吊大家的胃口……做这个实验前不要在你心爱的地图上玩,不然图毁了我不管!
有人用/fill 做基岩墙,但是发现/fill 只能填充4096个方块,多了就不行了,肿么破?首先放一排箭(间隔不要超过30格,在一条直线上)。
放个命令方块,往命令方块打这个命令:
- /execute @e[type=Arrow] ~ ~ ~ fill ~ 0 ~15 ~ 128 ~-15 bedrock
然后你就会被惊呆……
这个命令也是以后会讲的高级命令,作用是在特定实体上执行命令。大家看到了后面有熟悉的/fill 指令了吧!大家可以自己去改……大家一定发现了,/setblock 和 /fill 命令格式后面有一个“附加值”,这是个啥玩意?下一节讲啦啦~