登陆注册
66052300000016

第16章 fill-填充指令

相信用过电脑画图的都知道,画图软件都有一个功能,它就是:颜色填充。

Minecraft也有填充功能,但是它要用到一个指令,就是/fill。

/fill,指令单词为fill,在英文里意为“填满;充满;装满;注满......”反正都是满。所以,/fill的用处是:填满指定空间。

/fill

用处:用特定的方块填充或替换一个区域内的方块。

使用权限下限:管理员(OP)

是否可使用命令方块执行:是

格式:

Java

/fill <起点方块坐标><终点方块坐标><填充方块>[填充方式]

基岩版

/fill <起点方块坐标><终点方块坐标><填充方块>[方块数据值][填充方式]

由于/fill这个指令比较复杂,导致我们必须要用比较长的篇幅介绍完。

首先,/fill的填充范围是一个长方体,起点方块坐标和终点方块坐标是两个点,从这两个点衍伸出来的X、Y、Z轴会形成一个长方体,这个长方体就是填充的范围。

所以,fill是怎么填充的已经搞懂了吧?如果还没搞懂,那么先去实践一下,不要理后面的“填充方式”。

接下来是填充的方块,注意这里必须是方块,你不可以用不可放置的物品填充,比如diamond。但是像这种填充方块的指令,我们可以使用它填充一些就算通过give也获得不了的东西,是什么东西呢?比如说:水方块。

/fill能帮助你填充一些特殊的方块,这些方块我先列出一部分让你们瞧瞧(无英文id):

水方块、静止的水方块、岩浆方块、静止的岩浆方块、地狱门传送方块、无头的活塞、活塞头、粘性活塞头......

不止/fill能这样子,还有一些指令也可以做到。当然,这是后话。

接下来讲的是填充方式,填充方式一共有五种,它们分别是destroy、hollow、keep、outline、replace。

destroy,中文意思是“破坏”。所以它的作用跟破坏比较相似,是什么破坏呢?

你玩过生存模式吧,在这个模式,你每破坏一个方块,一般都会获得一些东西。比如破坏木头获得木头;破坏树叶有几率获得树苗;破坏石头会获得圆石......

没错,destroy的作用是用指定方块替换填充区域内的所有方块,而被替换的所以方块都被视为被无魔咒的钻石锹或镐采掘而掉落成对应的实体形式,但是只能被剪刀采集的方块,如藤蔓,不会掉落,流体方块更不可能掉落,你见过拿着水方块的玩家吗?如果你玩过1.8之前的版本,可以无视上一句话。

hollow,中文意思是“中空的;空心的;凹陷的”。所以,你估计已经猜到它的作用是什么了吧。

没错,hollow的作用是仅用指定方块替换填充区域外层的方块,内部方块被替换为空气,但方块自身不会像destroy一样掉落。所以用这个可以快速的建造出一个中空的地方,非常适合用于建筑党和创作地图党。

keep,中文意思是“保持”。所以它的作用也是类似于“保持”的。但它保持的是什么?

现在思考5秒钟,看你能想出来吗?

5

4

3

2

1

0

没错,你并没有想出来,对吧。我就说嘛,5秒钟能想出来吗?

什么?你已经想出来了?当我没说。

keep的作用是仅用指定方块替换填充区域内的空气方块,如果全都是空气方块当然是全都替换啦。这个非常适合用在,用在......哎,这好像没啥用哎。

算了算了,不追究这个问题了。

outline,中文意思是“概述;略述;显示…的轮廓;勾勒…的外形”。这么多意思,到底是啥呢?很明显,肯定不是“概述”,所以前面两个,去掉。

所以,这里的outline的意思是“显示…的轮廓;勾勒…的外形”。有轮廓、勾勒两个词,你想到什么?

这说明它的效果跟hollow是很像的,但是有一点不一样,就是——它不是中空的。

所以,outline的作用是仅用指定方块替换填充区域外层的方块,内部方块不受影响。这个非常适用于......,适用在哪里?哎,好像也没啥用哎。

最后是重头戏,估计你在想不填“填充方式”,它的默认方式是什么?其实,不填的默认方式是replace。

replace,中文意思是“代替”。很好猜吧,这个意思是代替,也就是说,不填就是用指定的方块代替填充区域的所有方块。

但如果填呢?那就又有格式了:

Java

/fill <起点方块坐标><终点方块坐标><填充方块> replace [被替换方块]

基岩版

fill <起点方块坐标><终点方块坐标><填充方块>[填充方块数据值] replace [被替换方块][被替换方块数据值]

所以,使用replace可以替换填充区域内的指定方块,且其他方块不受影响。这个功能很好用,特别是配上execute指令,但那也是后话了。

下面来举个例子,当然是replace的栗子:

/fill 0 45 0 55 70 55 diamond_ore 0 replace stone 0

什么意思呢?这条指令的意思是:

将在X=0、Y=45、Z=0到X=55、Y=70、Z=55的所有数据值为0的石头(stone)替换成数据值为0的钻石矿(diamond_ore)。

最后再科普一下/fill的历史。

在1.8版本的时候,才加入了/fill指令。

后来基岩版才加入了/fill指令,跟上Java版。

但是,java版到了1.11版本时才支持方块状态,即基岩版的数据值,落后了基岩版。

OK,这章就到这了。本章可以说将/fill指令讲透了,接下来就去实践。毕竟如此复杂,不去炫耀一下?

对了,提醒一下,别把整个世界都给替换成TNT了,到时候有你好看的(手动滑稽)。

哇,真是1900字,将近两千字的大章节啊!写了起码1个小时啊。

同类推荐
热门推荐
  • 星星点点灯

    星星点点灯

    遇见你的时候所有星星都落在我头上,我独自走在巍耸陡峭的独木桥上,你驾着七彩祥云默默守候在我身后,安宁又温暖。很多年后,你背着我走在了凭证光滑的石板路上,因为这里是我们温暖的港湾。
  • 都市之升级修仙

    都市之升级修仙

    天降升级修仙系统,从此冷枫夜开启了疯狂升级模式。装逼能升级,打脸能升级,打人踩人也能升级,泡妞还能升级,调戏美女又能升级,获得名气钱财都能升级。并且升级修仙系统还不时发布任务。“由于宿主冷枫夜还未调戏过美女,所以立即摸一下正前方美女的屁股一下。”
  • 超级导演

    超级导演

    看一个落魄的学生如何成为叱咤娱乐圈的超级导演。看一个无权无势的“普二代”如何成为耀眼的明星。要一个外人眼中的败家子如何变成年轻一辈的偶像。美人计,潜规则,金钱攻势……神马都是浮云。我是超级导演,我是极品演员。我还是我,我还在路上。
  • 天行

    天行

    号称“北辰骑神”的天才玩家以自创的“牧马冲锋流”战术击败了国服第一弓手北冥雪,被誉为天纵战榜第一骑士的他,却受到小人排挤,最终离开了效力已久的银狐俱乐部。是沉沦,还是再次崛起?恰逢其时,月恒集团第四款游戏“天行”正式上线,虚拟世界再起风云!
  • 天行

    天行

    号称“北辰骑神”的天才玩家以自创的“牧马冲锋流”战术击败了国服第一弓手北冥雪,被誉为天纵战榜第一骑士的他,却受到小人排挤,最终离开了效力已久的银狐俱乐部。是沉沦,还是再次崛起?恰逢其时,月恒集团第四款游戏“天行”正式上线,虚拟世界再起风云!
  • 梦里花落知多少山月不知心底事

    梦里花落知多少山月不知心底事

    千古谁堪与伯仲,少时落梅兮,今越红尘亦悠悠。
  • 破灭之轮

    破灭之轮

    末日与邪神交织,什么是真什么是假?科技与魔法并存,到底是梦境还是轮回?从噩梦中惊醒,眼中光影变幻:末日里怪物咆哮嘶吼,寒风中邪神耳语低沉,魔法的光影中巨龙的嘶鸣回荡,一次又一次的在战场惊醒,眼前数之不清的是如潮水一般的外星生物,我,到底是谁?
  • 王者之大陆历史

    王者之大陆历史

    看完王者的背景故事,我将它们编造在一起。(PS:是根据王者英雄背景故事编造,不要与历史搞混。)无论是虐恋还是甜宠,不管是前世还是今生亦或者耽美还有宫斗你们想要的都会有。我会努力将人物关系以及时间线理清楚,如果有没理清楚的地方还请大家指点一下哈。
  • tfboys之爱你的承诺

    tfboys之爱你的承诺

    “嘿!原来你在这啊,”身穿白色衬衫的男孩站在树下,一缕温和的阳光照在他身上显得格外温暖。“对呀,好巧哦,你也在这”女孩看着他微笑的回答。
  • 帝棋局

    帝棋局

    我用半壁江山迎你过门。我用十里红妆迎你出嫁。我用奇珍异宝,换你一日红妆。是谁在竹林中,抬眼温润说出:“这曲子,我只为你一人而弹。”又是谁,到后来对我说:“你只是这棋局中的一颗棋子,只不过,你这棋子太过于不易掌控。”初相见,是谁说:“今生今世只迎娶你一人,定要等我。”又是谁,在烟火灿烂时拥美人离我而去。拍卖行中,是谁对我邪魅一笑,口出狂言:“这天地间的珠玉只要雨卿一句话,我定会寻来。”又是谁,在客栈之中,一杯毒酒,含泪自饮。在这场对弈之中,谁失了心,谁赢了局,是谁,随风而逝。棋局,江山,苍生。到底,谁是棋子,谁是棋局,谁又是对弈场。如果说这是盘棋局,且看这天下,棋局,棋子,为谁生,为谁灭。