Boats crash/break and can kill their passengers when falling certain distances

· coding · Source ↗

TLDR

  • Minecraft boats break and kill passengers at specific fall distances (12, 13, 49, 51, 111, 114, 198, 202, 310, 315 blocks) due to a reproducible engine bug.

Key Takeaways

  • The bug is distance-specific: only exact block heights trigger boat destruction, dropping three planks and two sticks on impact.
  • Passengers normally take no fall damage inside a boat, but at the affected heights, the damage negation fails and riders die.
  • A passenger inside the boat makes the bug harder to reproduce consistently, adding a state-dependent layer to the failure mode.
  • Boats with chests destroy their contents on break (MC-249501), compounding the loss beyond just the boat itself.
  • Code analysis by Avoma and mathematical analysis by Matt Parker and oliverdunk explain the discrete height pattern at the engine level.

Hacker News Comment Review

  • Commenters note this is well-known inside Minecraft speedrunning communities, where “boat break” is an active risk players route around, despite being obscure to casual players.
  • The discrete, non-contiguous height list (12, 13, 49, 51…) is the detail that draws technical interest, implying floating-point or tick-rate interaction rather than a simple threshold.

Notable Comments

  • @Forricide: speedrunners are “well aware of boat break” and actively route around it, making this a live competitive concern, not just a curiosity.

Original | Discuss on HN