Minecraftのボートが特定の高さから落下すると破壊され乗客が死亡するバグ

· coding · Source ↗

要約

  • Minecraftのボートは特定の落下距離(12、13、49、51、111、114、198、202、310、315ブロック)で破壊され、乗客が死亡するという再現性のあるエンジンバグが存在する。

主なポイント

  • このバグは距離依存性が高く、特定の正確なブロック高でのみボートが破壊され、衝突時に板材3枚とスティック2本がドロップされる。
  • 通常、ボート内の乗客は落下ダメージを受けないが、該当する高さではダメージ無効化が機能せずライダーが死亡する。
  • ボート内に乗客がいると再現性が下がることから、障害モードに状態依存のレイヤーが加わる。
  • チェスト付きボートは破壊時に中身も消滅する(MC-249501)ため、ボート本体以上の損失が生じる。
  • AvomaによるコードAnalysisおよびMatt ParkerとoliverdunkによるMathematical Analysisが、エンジンレベルで離散的な高さパターンを説明している。

Hacker Newsコメントレビュー

  • このバグはMinecraftスピードランコミュニティでは広く知られており、「boat break」として競技ルートにおける現実的なリスクとして扱われている一方、カジュアルプレイヤーにはほぼ無名。
  • 離散的かつ非連続な高さリスト(12、13、49、51…)が技術的関心を集めており、単純な閾値ではなく浮動小数点演算またはティックレートとの相互作用が示唆される。

注目コメント

  • @Forricide: スピードランナーは「boat break」を熟知しており、単なる珍事ではなく競技上の現実的な懸念として積極的にルートを回避している。

原文 | HNで議論する


英語版: Boats crash/break and can kill their passengers when falling certain distances · Original source