/worldborderコマンドの10の形式、アニメーションするのは2つだけ
setとaddには、境界線を徐々に縮小させるオプションのtime引数があります。他の8つは即座に適用されます。さらに、Minecraftの4つの境界線のデフォルトが実際に何を意味するのかを解説します。
ワールドボーダーは、1つのコマンドで10種類の完全な形式を持ち、そのうちの2つと残りの形式との違いが、境界線が縮小するマップが機能する理由のすべてです。Mojang自身の26.2のコマンドツリーと、このページのプランナーが開始するデフォルトから引用しています。
全10形式
/worldborder get
/worldborder set <distance>
/worldborder set <distance> <time>
/worldborder add <distance>
/worldborder add <distance> <time>
/worldborder center <pos>
/worldborder damage amount <damagePerBlock>
/worldborder damage buffer <distance>
/worldborder warning distance <distance>
/worldborder warning time <time>
これが完全なリストです。remove、reset、個々の設定を照会する方法はありません。getは直径のみを返します。
setとaddのみがtime引数を取る
2つの形式には、オプションで末尾に秒単位の<time>が付きます。
/worldborder set 100 60— 100ブロックの直径に60秒かけて移動する/worldborder add -50 30— 30秒かけて50ブロック縮小する
他のすべての形式は即座に適用されます。これが、すべての縮小境界線ミニゲームが構築されているメカニズムであり、これらのマップが、より小さい数値を繰り返し設定するのではなく、タイマーでset/addを使用する理由です。time引数を持つ1つのコマンドは、クライアントが移動する壁としてレンダリングするスムーズな縮小を生成します。
負の距離を持つaddは、相対的に縮小する方法です。個別のsubtract形式はありません。
distanceは半径ではなく直径を意味する
setとaddは直径を取ります。/worldborder set 6000は、中心から各方向に3000ブロックを与え、6000ブロックではありません。これはこのコマンドで最もよくある間違いであり、このページのプランナーは、その2つの間で変換するために部分的に存在します。
centerは別個のもので、位置を取るため、境界線は最後に設定した場所を中心とする正方形になります。中心を移動してもサイズは変更されません。
4つのデフォルトが意味するもの
| 設定 | デフォルト | 意味 |
|---|---|---|
damage amount | 0.2 | バッファを超えたブロックごとの秒間ダメージ |
damage buffer | 5 | ダメージが始まるまでの境界線を超えたブロック数 |
warning distance | 5 | 赤いビネットが表示される境界線からのブロック数 |
warning time | 15 | 境界線が到達するまでの警告が表示される秒数 |
ダメージは二度読む価値のある部分です。それは、境界線の外にいる距離に比例してスケールし、外にいる時間には比例しません。デフォルトでは、境界線を10ブロック超えて立つと、バッファを5ブロック超えていることになるため、毎秒1ダメージを受けます。30ブロック外に出ると毎秒5ダメージです。外側に向かって着実に歩くプレイヤーは、意図されたプレッシャーとして、ますます速く死んでいきます。
damage bufferを0に設定すると猶予ゾーンが完全に削除され、damage amountを0に設定すると境界線は純粋に視覚的なものになります。赤い画面が表示され、結果として何も起こらない壁を通り抜けることができます。
警告時間は位置ではなく動きに関するもの
warning distanceはプレイヤーがいる場所でトリガーされます。warning timeは境界線がどこにあるかでトリガーされます。デフォルトの15の場合、縮小する境界線は、プレイヤーが現在その内側に十分にいても、境界線がプレイヤーに到達する15秒前に警告します。
両方同時に発動することができ、どちらも画面を色付けするだけで、プレイヤーを止めることはありません。