01填充方块
指令格式 : /fill 坐标1 坐标2 方块ID 填满方式
示例:/fill 20 80 20 30 85 30 minecraft:stone
上面示例这段指令的意思就是把坐标 (20,80,20) 到 (30,85,30) 的方形空间填满 "石头"。
示例:/fill 20 80 20 30 85 30 minecraft:stone hollow
上面示例这段指令的意思就是把坐标 (20,80,20) 到 (30,85,30) 的方形空间 "外围" 填满 "石头",并把中间以空气填满。
示例:/fill 20 80 20 30 85 30 minecraft:water keep
上面示例这段指令的意思就是把坐标 (20,80,20) 到 (30,85,30) 的方形空间内的 "空气方块" 填满 "水",所以这空间内空气方块以外的其他方块都会保留。
示例:/fill 20 80 20 30 85 30 minecraft:air replace inecraft:water
上面示例这段指令的意思就是把坐标 (20,80,20) 到 (30,85,30) 的方形空间内的 "水" 全部替换成 "空气",这算是replace 的特殊用法,有些地方还蛮实用的,可以只清除或替换特定方块。
填满方式不输入的话预设是 replace ,也就是取代替换的意思,填满的方式总共有五种,分别为:destroy,hollow,keep,outline,replace。以下分别来解释彼此的差别。
destory (破坏) :
这种填满方式会破坏原始方块,然后放上取而代之的方块,并且会产生方块被破坏的动画和音效, 如果取而代之的方块和原本的方块相同的话,仍然会破坏原本的方块并放置。
hollow (中空) :
这种填满方式会将外层填满指定的方块,内部空间填满空气,这和 outline 些微相似,只不过 hollow 会将内部的所有方块强制替换成空气,outline 则不会。
keep (保留) :
这种填满方式只会填满范围内的 "空气方块" ,其他部分会维持原样。
outline (外框) :
这种填满方式会只填满外层,而内部保留不会更改,这和 hollow 些微相似,但 outline 内部会维持原样不做更动,hollow 则会将内部替换成空气。
replace (取代) :
这种填满方式会取代原始方块,不会产生方块被破坏的动画和音效,如果取而代之的方块ID和原本的方块相同的话,将会略过该方块,不进行更新,因此若要使用填满的方式更改方块资料时要特别注意这点。
02复制方块
指令格式 : /clone 坐标1 坐标2 坐标3 遮罩模式 复制模式
示例:/clone 20 80 20 30 85 30 50 80 50
上面示例这段指令的意思就是把坐标 (20,80,20) 到 (30,85,30) 的方形空间复制到 (50,80,50) ,并分别往 X Y Z 正向延伸,也就是把复制的方块放到 (50,80,50) 到 (60,85,60) 的方形空间。
示例:/clone 20 80 20 30 85 30 50 80 50 replace move
上面示例这段指令的意思就是把坐标 (20,80,20) 到 (30,85,30) 的方形空间移动到 (50,80,50) ,并分别往 X Y Z 正向延伸,也就是把移动的方块放到 (50,80,50) 到 (60,85,60) 的方形空间。
由于放置方块的方向是固定的,所以坐标3的位置就要特别注意,没注意到的话可能会发生复制的方块放置在意想之外的方向, 严重一点可能就会把旁边所盖的建筑覆盖掉,所以在使用这个指令时要非常小心,建议第一次使用这个指令时先找一块够大的空地练习,并在送出指令前再三确认
遮罩模式有三种,分别为:filtered , masked , replace ,预设是 replace 。复制模式也有三种,分别为:force , move , normal ,预设是 normal 。两种模式可以依照不同的需要互相搭配使用,以下分别来解释彼此的差别 :
遮罩模式
filtered (过滤) :
使用这种遮罩模式时,后方还要加一笔方块ID的参数。这种遮罩模式只会复制坐标1到坐标2内的特定方块到坐标3,而要复制什麽方块就是由后面的方块ID来决定
masked (遮罩) :
这种遮罩模式只会复制非空气方块,范围的空气方块不会取代新放置范围的方块。
replace (取代) :
这种遮罩模式会把范围内所有方块都复制到新范围,连空气方块也不例外。
复制模式
force (强制) :
在使用复制指令时,复制的范围和放置的范围是不能重复的,但是如果想要忽略这项规则强制覆盖过去的话就必须使用这种复制模式。
move (移动) :
使用这种复制方式时,会在复制后把原本的范围清除,达到移动的效果,复制的范围和放置的范围不得重复。
normal (普通) :
单纯的复制,但复制的范围和放置的范围不得重复。
03放置方块
指令格式:/setblock 坐标 方块ID 填满方式
示例:/setblock 60 80 60 minecraft:sand
上面的指令会把坐标 (60,80,60) 的方块设为沙子。
destory (破坏) :
这种填满方式会破坏原始方块,然后放上取而代之的方块,并且会产生方块被破坏的动画和音效, 如果取而代之的方块和原本的方块相同的话,仍然会破坏原本的方块并放置。
keep (保留) :
这种填满方式只会填满范围内的 "空气方块" ,其他部分会维持原样。
replace (取代) :
这种填满方式会取代原始方块,不会产生方块被破坏的动画和音效,如果取而代之的方块ID和原本的方块相同的话,将会略过该方块,不进行更新,因此若要使用填满的方式更改方块资料时要特别注意这点。
小提醒 :
★ 方块 ID 可以直接在游戏内查询,在游戏内按 F3 + H 可开启"高级提示框",开启后鼠标指着想要的方块就能看到该方块 ID。
★ 一次最多只能填满 32768 个方块。
★ 打坐标时可以使用 ~ 来表示相对位置,例如:~10 ~10 ~10 就是以自己所站的地方为原点, X , Y , Z 各延伸 10 格。
★ 善用 Tab 来自动完成指令
世界设定01游戏规则
指令格式:/gamerule 规则名称 值
示例:/gamerule doDaylightCycle false
上面的指令为关闭昼日交替,也就是时间停止。如果是白天就永久白天,如果是夜晚就永久夜晚。
示例:/gamerule mobGriefing false
上面的指令是关闭苦力怕、僵尸、末影人、幽灵、凋零、兔子、羊和村民破坏方块 ,也就是常用的防爆指令。游戏默认是打开的,你不想被苦力怕炸坏你的家,那你记得输入这个指令。
如果没输入 "值" 只输入 "/gamerule 规则名称" 的话会显示目前的设定