您的位置:>我的世界>资讯资讯>

【我的世界命令教程】07随机传送和三个建图用的命令

开始吐槽

*所有内容均为原创内容,未经允许禁止转载或摘编

MC小知识:方块的数据值除了表示更详细的分类,方块的的朝向、上半砖等也是通过数据值来记录的。

随机传送

随机传送的命令多用于局域网或服务器中。当然,在单人游戏中使用这个命令也可以省去你跑图的时间,并且增加探索的随机性。

命令是:/spreadplayers 。

这个命令是用来把实体(如玩家、生物、掉落物等)随机传送到区域内地表的某个位置。

使用的格式是:/ spreadplayers < x > < z > < 分散间距 > < 最大范围 > < 考虑队伍 > < 传送目标… >

书架贴图

< x > < z > ; 指定传送目的地区域的中心。 x z 必须是在正负三千万之间的整数。 可以使用波浪号来指定基于命令执行位置的相对坐标。

< 分散间距 > ; 指定传送目标之间的最小间距, 最小值为0.0。

< 最大范围 > ; 指定分散区域边界与区域中心在 x z 轴上的距离(因此分散区域是正方形而不是圆形)。最大范围必须比 分散间距 大,且最小值为1.0。

< 考虑队伍 > ; 同队成员在传送后会不会出现在一起。必须是 true(真) 或 false(假) 。值为 true 时, 同队的目标会被传送到同一个位置。不考虑队伍时输入 false 。

< 传送目标… > ; 指定需要随机传送的目标。必须为玩家名或 目标选择器 ,可以指定多个目标,名称之间用空格分隔。

例如将最近的玩家传送到 以(0,0)为中心, 分散间距100格, 最大范围为1000×1000的区域中的一个随机的地点:/spreadplayers 0 0 100 1000 false @p

执行成功

接下来说三个建图用的命令。

/setblock

将一个方块更改为另一个方块。常用于空岛的建造、海上方块的搭建或浮空建筑。

使用格式是:/ setblock < x > < y > < z > < 方块名 > [ 数据值 ] [ 原方块处理方式 ] [ 数据标签 ]

< x > < y > < z > ; 指定要更改的方块坐标。可使用波浪号来指定一个相对于命令执行处的位置。

< 方块名 > ; 指定新的方块。1.8之后必须为方块的英文ID全名。

[ 数据值 ] ;可选参数, 指定新方块的方块数据。(不明白的可以看第一期内容)

[ 原方块处理方式 ] ; 指定方块更改的处理方式。必须为以下其中之一:

destroy: 原方块掉落本身与其内容物(如同被一个玩家破坏),并播放方块碎裂的声音。

keep:只有空气方块会被改变(非空气方块将被保留下来)。

replace: 旧方块不掉落本身与其内容物,没有声音。

如果没有指定,默认为replace。

[ 数据标签 ] ;指定新方块的数据标签。必须是一个NBT格式组合。

例如在空中我的位置放置一块橡木木板:/setblock ~ ~ ~ minecraft:planks

输入命令,执行命令

/fill

用特定方块填充一个区域的全部或部分。

一般使用格式是:/ fill <x1> <y1> <z1> <x2> <y2> <z2> < 方块名 > [ 数据 ] [ 原有方块处理方式 ] [ 数据标签 ]

<x1> <y1> <z1> <x2> <y2> <z2> ;定义要填充区域的两个对角方块的坐标。可使用波浪号来指定与命令执行处的相对距离。

< 方块名 > ; 指定用于填充该区域的方块。 1.8之后必须为方块的 I D全名。

[ 数据 ] ; 指定用于填充方块的方块数据。

[ 原有方块处理方式 ] ;可选参数, 若未指定,默认为replace。指定时 必须为以下其中之一:

destroy ;用指定方块替换填充区域内所有方块(包括空气),原有方块变为被无魔咒的工具采掘掉落的掉落物实体。(只能被剪刀采集的方块不会掉落(如藤蔓);流体方块同理)

hollow ;仅用指定方块替换填充区域外层的方块。内部方块被替换为空气,掉落被替换方块可能拥有的内容物(如箱子),但方块自身不会掉落。若被填充的区域没有内部(长、宽、高至少一个不足3方格)时,与replace效果相似。

keep ;仅用指定方块替换填充区域内的空气方块。

outline ;仅用指定方块替换填充区域外层的方块。内部方块不受影响。若被填充的区域没有内部(长、宽、高至少一个不足3方格)时,与replace效果相似。

replace ;用指定方块替换填充区域内所有方块(包括空气),而不以实体形式掉落被替换的方块和方块内容物。

[ 数据标签 ] ; 指定用于填充方块的数据标签(例如,一个箱子的内容物,一面旗帜上的图案等)。必须为一个 NBT格式 组合。

使用replace参数时的特殊格式:/ fill <x1> <y1> <z1> <x2> <y2> <z2> < 方块名 > < 数据 > replace [ 替换方块名 ] [ 替换方块数据 ]

[ 替换方块名 ] [ 替换方块数据 ] ; 限定填充区域内将被替换方块的方块名及方块数据。若 替换方块数据 未指定,则此条件被忽略。若两个参数均未指定,替换填充区域内所有方块。

很丑的房子....

例如将上图的房子中白桦 板(数据值为2 ) 替换成橡木木板(数据值为0 ) /fill 坐标组 标组 minecraft:planks 0 replace minecraft:planks 2

嗒哒~

/clone

在区域之间复制方块结构。

使用格式:/ clone <x1> <y1> <z1> <x2> <y2> <z2> <x> <y> <z> [ 遮罩模式 ] [ 复制模式 ] [ 方块名 ] [ 数据值 ]

<x1> <y1> <z1> <x2> <y2> <z2> ; 源区域的两个对角方块的坐标。可以使用 波浪号 来指定命令执行地的相对距离。

<x> <y> <z> ; 目标复制区域的西北方向较低( 即在各轴上坐标较小 )的角。可以使用 波浪号 来指定命令执行地的相对距离。

[ 遮罩模式 ] ; 指定是否过滤被复制方块。不输入 默认为replace。输入则 必须为下列之一:

filtered ;仅复制方块ID符合方块名定义的方块。

masked ;仅复制非空气方块。会保持目的区域中原本会被替换为空气的方块不变。

replace ;复制所有方块,用源区域的方块覆盖目标区域中的所有方块。

[ 复制模式 ] ; 指定对源区域的操作。 不输入 默认为normal,输入则 必须为下列之一:

force — 强制复制,即使源区域与目标区域有重叠。

move — 将源区域复制到目标区域,并将源区域替换为空气。在filtered遮罩模式下,只有被复制的方块才会被替换为空气。

normal — 不执行force与move。

[ 方块名 ] ; 指定当 遮罩模式 设置为filtered 时要复制的方块ID, filtered 模式下为必需参数。

[ 数据值 ] ; 指定复制时需要符合的方块数据值。

例如将前面的树复制到右边:/clone ~-3 ~ ~ ~ 3 ~ 6 ~-7  ~10 ~ ~-7 masked normal

输入命令,执行命令

当然,还有创世神mod等等建图插件,它们可以更简单的完成这些操作,并且功能更加强大。有兴趣的小伙伴可以自行百度学习。

~~~~~~~神奇的分割线~~~~~~~

注:有想知道的代码或者好的想法可以在评论区写出来,我会考虑优先出教程哒^_^ 看到有不懂的地方也欢迎在评论区提问 ~~

我学习的网站(部分内容出处):

https://minecraft-zh.gamepedia.com/%E5%91%BD%E4%BB%A4

谢谢大家的支持!

各位读者大大们觉得喜欢就点一下推荐,也可以关注我看更多Minecraft中的命令 ^_^~~~

随便看看