我的世界中要将一片区域中的全部树木和树叶都替换为空气该怎样输入指令?

也就是说我想把一座山上的树全部弄光但是又不改变山体。

你需要使用/fill命令,并使用replace参数。

语法为:/fill <x1> <y1> <z1> <x2> <y2> <z2> <用于替换的方块名称> <用于替换的方块数据> replace [被替换方块名] [被替换方块数据]

解释:<x1> <y1> <z1>和<x2> <y2> <z2>是这片区域的两个对角方块的坐标。你可以使用绝对坐标(如12 66 73),也可以使用相对坐标(用“~”来确定);<用于替换的方块数据>和[被替换方块数据]是用来修饰方块的数据,鉴于问题比较简单可以不填;<用于替换的方块名称>和[被替换方块名]必须是方块ID,例如minecraft:oak_leaves(或者在Java版1.12.2以前是数字,请查找自己版本的方块ID)。上述参数输入的时候不需要带上“<>”或是“[]”。

举个栗子:

/fill 12 66 73 12 76 83 minecraft:air replace minecraft:oak_leaves 可以将这片区域内的橡树树叶替换成空气。

/fill ~-3 ~-3 ~-3 ~3 ~-1 ~3 minecraft:air replace minecraft:oak_log 可以将玩家脚下为顶面中心7x3x3的区域中的橡树树干替换成空气。

你可以根据这两个例子修改自己的命令。

Java版1.13开始使用的树干的方块ID有

橡木原木 minecraft:oak_log

云杉原木 minecraft:spruce_log

白桦原木 minecraft:birch_log

丛林原木 minecraft:jungle_log

金合欢原木 minecraft:acacia_log

深色橡木原木 minecraft:dark_oak_log

树叶的方块ID有

橡树树叶 minecraft:oak_leaves

云杉树叶 minecraft:spruce_leaves

白桦树叶 minecraft:birch_leaves

丛林树叶 minecraft:jungle_leaves

金合欢树叶 minecraft:acacia_leaves

深色橡树树叶 minecraft:dark_oak_leaves

fill指令还有许多其他用法,如果有兴趣了解可以到Minecraft Wiki上查看。

资料来自:网页链接网页链接

温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-03-09
指令:/fill x1 y1 z1 x2 y2 z2 air,n1表示区域的一段,n2是斜对角的第二段,求采纳