MC Toolkit

ガイド / コマンドとデータ

/fillと/clone:32,768ブロックの制限とそれを回避するモード

どちらのコマンドも1回につき32,768ブロックが上限で、超えると処理されません。hollow、outline、replaceモード、クローンマスク、上限より大きな建築物を分割して移動する方法を説明します。

/fill/cloneには、ユーザーが期待するエラーメッセージには表示されない厳格な制限があります。それは、1コマンドあたり32,768ブロックという制限です。これは32×32×32に相当します。この制限を超えるとコマンドは拒否され、コマンドブロックチェーンでは何も起こらなかったように見えます。

制限を超えているかどうかの確認

カウントは両端を含むため、0 0 0から31 31 31までの領域は正確に32,768ブロックで、制限ぎりぎりです。0 0 0から32 32 32までは35,937ブロックとなり、失敗します。

blocks = (|x2-x1|+1) × (|y2-y1|+1) × (|z2-z1|+1)

これより大きいものについては、スラブに分割して複数のコマンドを実行します。通常、Y軸で分割するのが最も考えやすいでしょう。

fillモード

モード動作
replaceデフォルト。オプションで1つのブロックタイプにフィルタリング可能
hollow外側のシェルを埋め、内部を空気でクリアする
outline外側のシェルを埋め、内部はそのままにする
destroy既存のブロックをまずアイテムとしてドロップする
keep空気のみを埋め、上書きしない

hollowoutlineは、人々が混同しやすいペアです。既存の構造物の周りにガラスの箱を建てるにはoutlineが必要です。hollowは内部のものを削除してしまいます。

keepは地形にとって安全なものです。すでに配置されているものを削除することはありません。

フィルター形式では、置き換えるブロックを最後に指定します。

/fill ~ ~ ~ ~10 ~5 ~10 stone replace dirt

これは土(Dirt)のみを石(Stone)に置き換え、それ以外のものはそのままにします。

cloneモードとマスク

/cloneには2つの独立した設定があり、順序が重要です。

マスクreplace(すべて)、filtered <block>(そのブロックのみ)、またはmasked(ソース内の空気をスキップ)。

モードnormalforce(重複する領域を許可)、またはmove(コピー後にソースをクリア)。

/clone <begin> <end> <destination> masked normal

maskedは、既存の地形に建築物をスタンプする際に必要なものです。ソース内の空気は、目的地に穴を開けません。

moveは人々を驚かせるものです。元のものを削除してしまいます。元に戻すことはできません。

重複にはforceが必要

ソースと目的地が少しでも重複している場合、normalは拒否します。forceはそれを許可しますが、結果はコピー順序に依存し、意図したものではないことがほとんどです。スクラッチ領域にクローンしてから戻す方が予測可能です。

チャンクがロードされている必要がある

どちらのコマンドもロード済みのチャンクでのみ機能します。/fillの範囲が未ロードの地形へ届いても、その部分は処理されません。スクリプトで建築する場合は、先に/forceload addで領域をロードし、完了後に解除します。そうしないと、近くにいるときだけ同じコマンドが成功し、スポーン地点から実行すると失敗します。

これらのコマンドを正しい引数で、ブロック数を上限と照合して、World & Blocks Command Builderで作成してください。

ワールド & ブロックコマンドビルダー →

その他のガイド

すべて見る →

ほかのマインクラフトツールをお探しですか?

ブラウザだけで動くジェネレーター・ビューア・変換ツールの数々。すべて無料です。