Skip to main content

WorldEdit

2019年7月27日よりWorldEditは許可制になりました。使用したい場合は運営にお知らせください。

image

TORO Serverでは WorldEdit という建築補助プラグインが導入されており、
住民の皆様が、簡単に大規模建築をすることができます。

目次

使用方法

準備

建築補助をするときに必要なものは、木の斧だけです。
ほとんどはコマンドで操作するので、木の斧以外のアイテムは基本的に使用しません。

//wand と入力するとすぐに手に入れることができます。

範囲指定

それでは、まず最初に範囲を指定しましょう。
指定したい範囲の角と角を、それぞれ木の斧で左クリック、右クリックすることで、直方体状に範囲が指定されます。

image

上の画像で言うと、赤ブロックを左クリック、青ブロックを右クリック(逆でも可)することで、範囲を指定することができます。

コマンドでも指定できます。//pos1と//pos2は立っている地点、//hpos1と//hpos2は見ている(画面中央にある)ブロックの地点を指定します。

建築補助の実行

範囲指定を行ったら、次に建築補助を実行してみましょう。
普通のコマンドでは、『/tp Steve』のように『/』を一本入れて実行するのですが、この建築補助ではよく『//set ice』のように二本入力して実行します。
大量のコマンドがありますが、ここではよく使う基本的なコマンドを紹介します。
(他のコマンドを知りたい時は下記にあるコマンド一覧をご覧ください。)

!注意!
数値や方向を間違えると、とんでもないことになるので、実行前後にちゃんと確認しましょう。
また、指定範囲内に他人の建築物がないかも確認しておきましょう。
建築補助は『諸刃の剣』であることを常に心がけておきましょう。

コマンド説明
//set <ブロックID>指定した範囲にブロックを設置します。
//undo実行した建築補助を取り消します。
//rep 0指定した範囲内のブロックを空気に変えます。整地するときによく使います。//set 0 よりも処理が速いと思います(未確認)。
//stack <回数> (方向)向いている方向(指定した方向)に指定した回数分積み重ねます。ビルを建てる時に便利です。 ※特にこのコマンドによる事故が酷いので、確認を怠らないようにお願いします。
//move <距離> (方向)向いている方向(指定した方向)に指定した距離だけ動かします。建物の位置や装飾の微調整をする時に便利です。
//copy指定した範囲内のブロックやMobなどをコピーします。ブロック等の位置情報は自分との位置関係をもとに保存されます。
//paste//copy したものを設置します。//paste -a とすると空気を含まずに設置できます。

入力時は括弧<>を抜いてください。
方向は n:北 e:東 s:南 w:西 u:上 d:下 です。

コマンド一覧

目次

範囲指定

指定系

コマンド説明
//wand木の斧をインベントリ内にドロップします。
/toggleeditwand//wandの有効・無効を切り替えます。
//desel範囲指定を解除します。(短縮形://sel,//;)
//pos1現在位置を、左クリックした部分とします。
//pos2現在位置を、右クリックした部分とします。
//chunk現在位置のチャンクを範囲指定します。(16x16x256)
/wesv範囲可視化機能の有効・無効を切り替えます。

調整系

コマンド説明
//expand <距離> (方向)向いている方向(指定した方向)に指定した距離まで範囲を拡大します。
//expand vertY0〜255までの範囲を指定します。
//contract <距離> (方向)向いている方向(指定した方向)に指定した距離まで範囲を縮小します。
//outset <数値>指定した数値分選択範囲を拡大します。
//inset <数値>指定した数値分選択範囲を縮小します。
//shift <距離> (方向)向いている方向(指定した方向)に指定した距離まで範囲をずらします。
//deform s=<スケール>;x/=s;y/=s;z/=s選択範囲をs倍に拡大します。スケールが整数でないときはうまく働きません。

範囲指定方法の切り替え(上級者向け)

コマンド説明
//sel cuboidデフォルトの指定方法です。直方体型に2点指定します。
//sel poly角柱型に3点以上指定します。左クリックで起点となる頂点を指定し、右クリックで頂点を追加します(※20個まで可)。
//sel polyhedral多面体型に3点以上指定します。
//sel convex多面体型に3点以上指定します。こちらは//curveが使用可能です。
//sel sphere球型に2点指定します。左クリックで中心を指定し、右クリックで半径を指定します。
//sel ellipsoid楕円球型に3点指定します。
//sel cyl楕円柱型に2点以上指定します。
//sel fuzzyクリックしたブロックとそれに繋がっている同じブロックを指定します。右クリックで対象のブロックを追加します。
//sel fuzzy=<ブロックID>クリックしたブロックとそれに繋がっている指定したブロックを指定します。

指定範囲の編集

指定範囲内の編集系

コマンド説明
//set <ブロックID>指定した範囲にブロックを設置します。
//replace <ブロックID>指定した範囲内にある全て(空気を除く)のブロックを指定したブロックに置き換えます。(短縮形://rep)
//replace <変更するブロックID> <変更後のブロックID>指定した範囲内にある指定したブロックを指定したブロックに置き換えます。 //replace **>**ブロックID ブロックID で、前者ブロックが上にある部分にだけ後者ブロックを置ける。 //rep **<**ブロックID ブロックIDで前者ブロックが下にある部分だけ後者ブロックに置き換えられる。
//overlay <ブロックID>指定した範囲内のブロックの上に指定したブロックを設置します。
//walls <ブロックID>指定した範囲で壁を作ります。
//outline <ブロックID>指定した範囲で箱を作ります。
//line <ブロックID>2点間に直線を引きます。
//center <ブロックID>指定した範囲の中心にブロックを設置します。
//smooth <回数>指定した範囲内を指定した回数分なめらかにします。

指定範囲の複製系

コマンド説明タグ
//cut指定した範囲内を切り取ります。※-m <ブロックID> :指定したブロックのみ
//copy指定した範囲をコピーします。※-m <ブロックID> :指定したブロックのみ
//paste//cutまたは//copyしたものを貼り付けます。-a :空気を除く -s :最後の位置を範囲指定する
//stack <回数> (方向)向いている方向(指定した方向)に指定した範囲のブロックを指定した回数分だけ設置を繰り返します。-a :空気を除く -s :最後の位置を範囲指定する -m <ブロックID> :指定したブロックのみ
//move <距離> (方向)向いている方向(指定した方向)に指定した範囲内のブロックを移動します。-a :空気を除く -s :最後の位置を範囲指定する
//flip <方向>//cut・//copyしたものを指定した方向に面対称になるように反転させます。
//rotate <角度>//cut・//copyしたものを自身を中心に時計回りに指定した角度まで回転させます。 (90の倍数以外で角度を指定すると元の形が失われる可能性があります。)
//schematic save <任意の文字>指定した範囲内のブロックをサーバーに保存します。
//schematic load <文字>//schematic saveで保存したものを読み込みます。 //pasteで設置します。
//schematic list <ページまたは検索する文字>//schematic saveで保存したものの一覧を表示します。

※//cutや//copyは自身の位置を基準にブロック情報が保存されます。

履歴

コマンド説明
//undo <回数>指定した回数分だけ、前の状態に戻します。(回数を省略したときは1回です)
//redo <回数>指定した回数分だけ、後の状態に進めます。//undoで戻しすぎたときに使ってください。
//clearhistory//undoや//redoの履歴をすべて消去します。

生成

コマンド説明
//cyl <ブロックID> <半径>自身を中心に指定した半径で円を生成します。
//hcyl <ブロックID> <半径>自身を中心に指定した半径で穴の空いた円を生成します。
//sphere <ブロックID> <半径>自身を中心に指定した半径で球を生成します。
//hsphere <ブロックID> <半径>自身を中心に指定した半径で空洞のある球を生成します。
//pyramid <ブロックID> <サイズ>自身を中心に指定したサイズでピラミッドを生成します。
//hpyramid <ブロックID> <サイズ>自身を中心に指定したサイズで空洞のあるピラミッドを生成します。

その他

コマンド説明
//fill <ブロックID> <半径> <深さ>自身を中心にブロックで囲まれた部分を指定したブロックで円柱状に埋めます。
//fillr <ブロックID> <半径>自身を中心にブロックで囲まれた部分を指定したブロックで半球状に埋めます。
/snow <半径>自身を中心に指定した半径内に雪を積もらせます。
/thaw <半径>自身を中心に指定した半径内の雪や氷を融かします。
/fixwater <半径>自身を中心に指定した半径内の水を通常の状態にします。(WEなどで水中に空洞ができた時等に有効です。)
/fixlava <半径>/fixwaterの溶岩版。
//drain <半径>自身を中心にブロックで囲まれた部分の水や溶岩を消します。
handブロックIDの代わりに入力することで現在手に持っているブロックを指定できます。(例://set hand)
,ブロックを複数指定するときに用います。(例://replace 17,18 0)

よく使うブロックID

ブロック名ID
空気0
1
2
3
丸石4
木材5:0~5
積み重ねハーフ系43:0~7
全面ハーフ系43:8~15
ハーフ系44:0~7
ハーフ系(上半分)44:8~15
鉄格子101
フェンス85,113,188~192
クォーツブロック155
シーランタン169
テラコッタ159:色コード
コンクリート251:色コード
ガラス20
色ガラス95:色コード
板ガラス102
色板ガラス165:色コード

ブロックのIDを調べたい時はこちら(英語)Minecraft ID List
またはこちら(Wiki内)アイテムID一覧

色コード

コード
0
1
赤紫2
3
4
黄緑5
6
7
薄灰8
青緑9
10
11
12
13
14
15

その他のコマンド詳細はこちらで見れます!WorldEditコマンドwiki
公式コマンド一覧(英語)はこちら WorldEdit Documentation

わからないことがございましたら運営や他の住民の方へお聞きいただけると幸いです。

WorldEditコマンド集