エンダーアイによる三角測量の仕組み
1回のエンダーアイ投擲で分かるのは方向だけで、距離は分かりません。このツールはX・Z座標からその方向へ伸びる半直線を作り、別の地点からの2本目との前方交点をアイの目標地点として推定します。
Minecraftのヨー角は通常の方位角と異なり、0が南、-90が東、90が西、±180が北です。各角度を dx = -sin(yaw)、dz = cos(yaw) の方向ベクトルに変換して、2本の半直線の交点を解きます。
結果は要塞のおおよその位置であり、エンドポータル部屋がそのブロックの真下にある保証はありません。推定地点の近くでもう一度投げてから安全に掘ってください。
X・Z・ヨー角の正しい読み方
Javaでは静止し、飛んでいるアイに照準を合わせてF3を開きます。XYZ行からXとZを、Facing行の最初の回転値をヨー角として記録します。アイが沈み始める前の水平飛行中に測ってください。Bedrockでは座標と回転表示を同じヨー規則で使用します。
掘る前に結果を確認
現在のJava要塞は原点の周囲にリング状に配置されるため原点距離は目安になりますが、外側リング、Bedrock、旧バージョンでは条件が異なります。結果が不自然、投擲地点の後方、または交差角が極端に小さい場合は符号を確認して再測定してください。
要塞を三角測量する方法
- エンダーアイを投げ、飛行方向に照準を合わせ、X、Z、F3の最初の回転値を記録します。
- 最初の進行方向ではなく横へ数百ブロック移動し、2回目を記録します。
- 両方の値を入力し、推定位置の周辺を安全に掘って確認します。真下掘りは避けてください。
角度差が重要な理由
小さな読み取り誤差は遠距離で大きくなります。F3の小数値を正確に読めれば約5度が有効で、2度未満では照準誤差の影響が大きくなります。推定位置の近くで3回目を投げて確認してください。
Java / Bedrock 対応
計算は両エディションで使えます。JavaはF3でヨー角を表示します。Bedrockでは数値の向きを表示できる機能を使用してください。
要塞三角測量 FAQ
Javaでエンダーアイの角度はどこに表示されますか?
静止して浮いているアイを直接見ながらF3を開きます。Facing行の最初の数値を使い、2番目のピッチ値は使いません。XとZはXYZ行にあります。
なぜ2回投げる必要がありますか?
1回だけでは距離のない方向しか分かりません。別地点からの2本目によって交点を求め、位置を推定できます。
投擲地点はどのくらい離すべきですか?
数百ブロック、特に横方向へ移動します。距離だけでなく角度差が重要です。
推定地点が後方になるのはなぜ?
ヨー角の符号、座標、照準方向を確認してください。
ポータル部屋の正確な座標ですか?
いいえ。要塞のおおよその位置なので周辺を探索してください。
26.xや旧バージョンでも使えますか?
はい。線の交点計算はバージョンに依存しません。