ネザーポータルを思い通りに繋ぐ — 1:8ルールを実践
ポータルは座標だけでペアになるわけではありません。ゲームが実際にチェックする検索範囲、ポータルが間違った場所に繋がってしまう理由、そしてクリーンなペアを強制する方法を解説します。
よく知られている計算式はOverworld ÷ 8 = Netherです。混乱しやすいのは、この割り算の後に起きる処理です。ゲームは変換後の座標へ必ずポータルを生成するのではなく、まず既存のポータルを検索します。
ゲームが実際に行うこと
ポータルに入ると、Minecraftはあなたの座標を変換し、目的地の周りの検索範囲内で既存のポータルを探します。
- 水平方向に129×129ブロック、変換された位置を中心とする
- 目的ディメンションの全高さ
もし見つかれば、そこから出てきます。たとえそのポータルがあなたの望む場所から60ブロック離れていてもです。検索範囲が空の場合にのみ、新しいポータルが生成されます。
この一つのルールが、「ポータルの繋がりがおかしい」という報告のほとんどすべてを説明しています。
なぜ2つのオーバーワールドポータルが1つのネザーポータルを共有するのか
オーバーワールドで400ブロック離れた2つのポータルは、ネザーで50ブロック離れた位置に変換されます。50は129の範囲内なので、両方とも同じネザーポータルを見つけ、そこから出てきます。オーバーワールドからは無関係に感じられますが、ネザーでは隣人なのです。
経験則:オーバーワールドのポータルは1,024ブロック以上離れている必要があります。そうすれば、ネザー側で別々の目的地が保証されます(1024 ÷ 8 = 128、ちょうど検索範囲の外側)。
クリーンなペアを強制する
- オーバーワールドのポータルを生成し、XとZ座標をメモします。
- 両方を8で割り、ゼロ方向に丸めます。これがネザー側の目標座標です。
- オーバーワールドのポータルを一度も使用する前に、ネザーへ行き、その座標に手動でポータルを生成します。
- ポータルに火をつけます。これでオーバーワールド側から通ると、手動で設置したポータルが検索範囲内で見つかり、リンクされます。
要点は、2つ目のポータルを手動で設置することです。ゲームに任せると、検索で最初に見つかった既存ポータルへ接続される場合があります。
Y座標は思ったほど重要ではない
垂直方向の位置は1:8変換の一部ではありません。Yは変更されずに引き継がれ、目的地の生成可能な範囲にクランプされます。ネザーでY=30とY=100に積み重ねられた2つのポータルは、どちらも同じ水平検索範囲内にあるため、競合します。
屋根移動
ネザーの天井ハイウェイが機能するのは、あそこで1ブロック移動するとオーバーワールドで8ブロック移動するからです。屋根の上で1,000ブロック歩くと、ホームでは8,000ブロック移動します。ポータルの検索範囲がどこに着地するかを決定するため、屋根のポータルは少なくとも129ブロック離して配置しないと、互いに衝突してしまいます。
ネザーポータル計算機へ実際の座標を入力すると、双方向の変換と129ブロックの検索範囲が縮尺付きマップに表示されます。設置前に、2つのポータルが同じ接続先を奪い合うか確認できます。