我的世界WorldEdit插件用法说明
命令用法说明
为便于理解命令写法,每种参数使用特定的格式表示。
参数 | 例子 | 说明 |
---|---|---|
<参数> | <数量> | 必须填写的参数,内容为参数中说明的,如数量可以为1,2,3等 |
[参数] | [数量] | 非必须填写的参数,内容为参数中说明的,如数量可以为1,2,3等,如不填写会由插件进行判定或使用默认值 |
<参数A|参数B> | <cuboid|extend> | 需要从给出的多个参数中选择一个填写,必须性依情况不同 |
参数’ | cuboid’ | 参数为给出的字符串,使用时须原样输入 |
[-参数A参数B] | [-hb] | 参数为可以使用的标签,从多个单字符中选择需要一个或多个输入,可以输入在命令的任何位置,如[-hb]可以输入-h,-b或者-h -b |
方块样式
你可能注意到了,上述的命令中,经常出现<方块样式>这个参数。 在使用所有使用方块作为参数的WorldEdit指令中,你可以指定一个方块数据。比如庄稼使用数据来表示他们的生长进度,你可以使用这个功能来设置庄稼的生长进度。
注意:这些功能的支持与目前的方块数据支持有关。
随机图案
比起设定一种方块,一个图案允许你使用更复杂的方块。举个例子,可以使用一个每个方块有10%几率是砖方块,90%几率是原石方块的图案。
- 例子:将所有方块设定为由百分比指定的随机图案
-
//set 5%diamond_ore,95%dirt
如果需要一个完全随机的图案,则不需要提供百分比。
- 例子:使用一个无百分比列表将所有方块设定为一个随机图案
-
//set obsidian,stone
使用随机图案的//replace指令
随机状态
使用星号(*
)作为方块的带有命名空间的ID的前缀,可以表示其随机的各种状态(states)。
- 例子:将选区内容设为随机各种方向的橡木原木
- //set *oak_log
剪贴板样式
#clipboard
样式可以设置相同排列的剪贴板内容。你也可以通过@[x,y,z]
来缩放其内容。
- 例子:将所有存在的方块设为剪贴板内容:
- //replace #existing #clipboard
- 对剪贴板内容进行调整:
- //set #clipboard@[2,0,1]
使用剪贴板图案的//replace指令
样式的状态
带有^
前缀,可以对方块状态进行调整。例如:
- 将橡木楼梯替换为金合欢楼梯,但是不改变其方向:
- //replace oak_stairs ^acacia_stairs
-
除去所有含
水方块中的水: - //set ^[waterlogged=false]
-
将所有半砖
台阶设为双台阶: - //replace ##slabs ^[type=double]
方块类别样式
这种样式可以设置同一类别(category)的随机方块,或者说是“标签”。标签允许将多种方块看做一种,比如,橡木原木、桦木原木、金合欢原木等,它们都是“原木”。
用于这种方块类别的语法:##[标签名称]
,表示该标签内所有的默认状态的随机方块。或者与随机状态样式混合:##*[标签名称]
来表示所有状态,而非默认状态。
-
将选区内所有存在的方块设为彩虹
羊毛(随机颜色的羊毛): - //replace #existing ##wool
- 将选区设为随机的各种台阶,包括上半砖、下半砖、双台阶:
- //set ##*slabs
特殊的方块数据语法
所有使用方块作为参数的命令都会使用这个语法。
告示牌文字
牌子上的每行文字须被管道符(|)分隔。如果文字有空格,需要将整个用半角引号(""
)包住。
- 例子:设置告示牌文字
-
//set oak_sign|Line1|Line2
- 例子:设置告示牌朝向与文字
-
//set "oak_wall_sign[facing=north]|Hello world|Second|Third line"
刷怪笼生物种类
刷怪笼(刷怪箱)生成的生物种类可以在一个管道符号(|)之后来指令。
- 例子:设定生物种类
-
//set spawner|squid
头颅种类
v.5.4.6以上
头颅的种类和旋转方向可以在管道符(|)之后指定。种类可以是一个玩家的名称。旋转数值是0至15(包括两端)之间的数字。Minecraft 1.13之后的版本可以使用扁平化之后的名称,如skeleton_skull。
- 例子:
-
//set skeleton_skull
- //set player_head|dinnerbone
蒙版
蒙版控制会被影响的方块,效果就像方块过滤器。
可用蒙版
例子 | 介绍 |
---|---|
rock,glass | 只影响的方块列表(白名单) |
!rock,glass | 不影响的方块(黑名单) |
#existing | 已存在的方块(非空气方块),等同于!0 |
>rock,glass | 只在某些方块之上 |
<rock,glass | 只在某些方块之下 |
#region | 只限于你的当前选区中 |
注意不同的蒙版可以被组合使用来形成一个只有满足其中所有蒙版才能满足的蒙版。在使用/mask或/gmask设定蒙版时用空格分隔多个蒙版可以创建组合蒙版。
树木种类
树木种类列表
你可以使用的树木种类有:
种类 | 介绍 | ID |
---|---|---|
Regular | 正常Minecraft小树 | tree, regular |
Big | Minecraft大树 | big, big tree |
Dark Oak | 黑森林生物群系树(深色橡木) | darkoak |
Sequoia | 红衫木 | redwood, sequoia |
Tall sequoia | 高红衫木 | tallredwood, tallsequoia |
Mega-Tall sequoia | 超高2×2红衫木 | megaredwood |
Birch | 桦木(白树皮) | birch |
Tall Birch | 高桦木(白树皮) | tallbirch |
Pine | 内置松树 | pine |
Random sequoia | 随机高或不高的红衫木 | randredwood |
Jungle | 2×2树干丛林木 | jungle |
Small jungle | 1×1树干丛林木 | smalljungle |
Jungle Bush | 无树干丛林树 | junglebush |
Swamp | 带有藤蔓的树 | swamp |
Acacia | 稀树草原生物群系树(金合欢) | acacia |
Red Giant Mushroom | 巨型红队蘑菇 | redmushroom |
Brown Giant Mushroom | 巨型棕色蘑菇 | brownmushroom |
Random | 任何树木种类 | random, rand |
这里可能会有其他树木种类,欢迎添加!
例子
- 例子:生成高红衫木森林
-
/forestgen 20 tallredwood
- 例子:复制粘贴用列表
-
/tree [tree, big, redwood, tallredwood, megaredwood, randredwood, birch, tallbirch, pine, jungle, smalljungle, acacia, darkoak, random]