我的世界 /setblock 及 /fill 指令!填充篇 适用于1.16.5 您所在的位置:网站首页 我的世界怎么设置视野方块 我的世界 /setblock 及 /fill 指令!填充篇 适用于1.16.5

我的世界 /setblock 及 /fill 指令!填充篇 适用于1.16.5

2024-04-14 19:44| 来源: 网络整理| 查看: 265

在我的世界中,你想放置一个方块但MC特性不允许,怎么办呢?

哈哈,大家好!我是喜欢在雷区里蹦迪的狠角色233!今天呢我们就来谈关于填充方块的指令!

首先我们先了解/setblock指令吧

格式:/setblock

是神马?这是方块的坐标!总不能把方块填充在未知位置吧?能做到的教我,我拜你为师!

怎么看坐标?开启调试(f3),你就会在屏幕看到一堆字母和数字,让人头眼昏花!(注:若f3没反应,那么可能是开启了fnlock,通过fn + f3可轻松解决,如果不想那么麻烦可以直接fn + esc,解除fnlock,以后开启调试直接f3即可。)

此图片来源于自己的世界,并非搬运!电脑配置不好,不要在意电脑帧数和配置 :))

看见左边第10行了没?XYZ的 493 / 66 / -408 表示你的具体位置(坐标)注:小数点可以不必理会,通常没有太大的影响,如果注意到小数点太过于接近下一位数,那么可直接进位+1,xyz轴皆是如此。

只要在/setblock指令中 的地方写入你的具体坐标,再输入你要放置的方块,你所在的位置就会填充一个你想填充的方块了!

再看看图片中右边第九行,写着"Targeted Block: 492, 65, -412",表示你的指针指着的方块的坐标。如果再把 改成 380 64 -396 并输入你想填充的方块,那么该方块就会变成你想放置的方块了。

如果你不想那么麻烦,还有一个更方便靠谱的方法!

出来吧!葵花宝典Tab补全法!

Tab补全法是在于我的世界1.9版本中的15w49a快照版加入了Tab补全法,能够自动补全缺失的参数和命令。有了它,MC地图大神终于不用肝多1个月,是个益肝神器啊!

只需要把指针对准方块,并输入/setblock 后点击Tab,上方就会出现3行数字。不要犹豫!干就是了,连按三次Tab,就自动帮你补全了指针指着的方块的具体坐标啦!注:对实体无效!(是个人都知道xDD)

那么轮到方块的id了,如果你不知道方块id的话,那你干脆不要做人了 那你只需要点击f3 + h,打开高级提示框,再把鼠标指针指到背包里的方块上,那么下方就会显示该方块的id了!不过前提是你必须要拥有该方块,或者可以通过f3打开调试,把指针对准方块,并在右边第10行(Targeted Block下面)你就会看到你的指针对准的方块的id啦!

让我们认识认识相对坐标吧!

相对坐标是什么?相对坐标是目前所在位置。通过波浪号 ~ 来表示

在坐标统统换成~,那么填充的方块将直接填充至自身所在坐标了!

如果~后输入数字,那么表示填充的方块将填充以自身为中心,并往x轴/y轴/z轴多少格的坐标填充方块!

列:/setblock ~ ~5 ~ minecraft:oak_planks

自己头上的5格距离将会填充一个橡木木板

列2:/setblock ~10 ~8 ~13 minecraft:oak_planks

离自身x轴10格远,y轴8格远,z轴13格远的坐标将会填充一个橡木木板

这下明白了吧?不过xyz轴与相对坐标的关系并不以面向方向来指定的哦!

接下来是:局部坐标!

局部坐标又是什么?局部坐标是相对于自身坐标地点的位置,但两者方向不同。脱字符 ^ 后的数字是在一个移动的、以自身坐标位置为中心的坐标中的偏移量,以自身的头部朝向为参考(包括倾斜角度)

某地点的坐标还可以用局部坐标表示。局部坐标用脱字符表示法

当旋转角为0 0的实体,其坐标与世界对齐。

列:/setblock ^ ^ ^5 minecraft:oak_planks 

将自己前方的5格距离外填充一个橡木木板。

列2:/setblock ^ ^3 ^ minecraft:oak_planks

将自己头上3格距离外填充一格方块

注:以上例子都是当朝向皆为0的情况下,如果朝向为东南方向,那么/setblock ^ ^ ^5 minecraft:oak_planks 将会在自身前面东南方向5格外坐标填充一个橡木木板。

注2:当^后的数字越小,那么前方的东南方向中填充的方块越偏离精准坐标

好啦!轮到/fill 指令了!

/fill 在英文翻译是填充,跟/setblock差不多同理!不过哦,/setblock只能间接填充一个方块,而我们的fill呢,可以一次性填充多个方块!不过呢,这填充的方块是有上限的!一次性填充不可超过32768格!管你电脑崩不崩溃,mc程序员就是一切!

格式:/fill

/fill指令的格式其实和/setblock差不多,不过因为是一次性填充多个方块,因此需要输入两个坐标。

列:/fill 0 60 0 30 60 0 minecraft:oak_planks

即会从坐标为0 60 0的位置填充橡木木板至30 60 0的坐标位置(总填充了31格方块)

既然和setblock同理,我也不多解释了(你好随便啊!)

接下来就是高级设置!

高级设置分为5种,其中2种将不支持/setblock指令

-destroy 摧毁-hollow 空心-keep 替换空气-outline 替换外围-replace 替换指定方块

Destroy即摧毁,正常状况下直接将指定方块填充空气/任意方块,将不会掉落凋落物。若使用destroy的高级设置,在填充方块后,将会掉落被填充的原方块凋落物(当然,没有凋落物的方块或生存模式下无法摧毁及可摧毁但不出现凋落物的方块不会掉落凋落物。如:指令方块、基岩、空气等)注:/setblock可用

Hollow即空心,当在一个3x3x3的泥土方块下,在最左前下方块的坐标至最右后上方块的坐标下使用 /fill minecraft:oak_planks hollow 的指令,泥土方块将替换成橡木木板,但内部将全部空心,若范围更大皆是如此,只留下边。

Keep为替换空气,当在一个3x3x3的泥土方块、中间空心的情况下,在最左前下方块的坐标至最右后上方块的坐标下使用 /fill minecraft:oak_planks keep 指令,泥土方块将保持不变,但中间空心的坐标位置将变成橡木木板,若范围更大,所有有空气的位置都会被替换成指定方块,只留下实心位置。注:/setblock可使用

Outline是外围替换,当在一个3x3x3的泥土方块下,在最左前下方块的坐标至最右后上方块的坐标下使用 /fill minecraft:oak_planks outline 指令,泥土方块将替换为橡木木板,但内部将保留原来方块,若范围更大皆是如此,只有外围会被替换。

即替换,该指令只会替换特别指定的方块至想替换的方块,其他未被指定的方块将不受影响。如在一个3x3x3的方块下,上方3x3为泥土方块,下方3x3为钻石方块,其余中间位置为橡木木板的情况下,在最左前下方块的坐标至最右后上方块的坐标下使用 /fill minecraft:diamond_block replace minecraft:coal_block 指令,那么只有钻石方块将替换为煤炭方块,范围内钻石方块以外的方块将不受影响,若范围更大皆是如此,只有钻石方块会被替换。注:/setblock可使用

由于有些高级设置在/setblock指令不支持使用,因此在每个设置解释后都表示了一个“注:/setblock可使用”,表示此高级设置可支持/setblock 指令,而/fill 指令则5个高级设置皆可支持。

好啦!本期内容就到这里告一段落,希望本期内容能帮助到各位!也希望大家可以将此文章点赞,让其他需要的人读的到这篇文章!如有错误尽管指出,文章不善敬请谅解!

拜了个拜!



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有