Mojira Archive
MC-88301

Ender Dragon Breath freezes server when under or above the world

The bug

Due to MC-90423 the ender dragon will make the breath attack at the highest block at (0, 0), however if there is no block or if the block is at 255 the dragon tries to perform the breath attack there which will make the server unresponsive (freeze).

How to reproduce

  1. Create a void world
  2. Teleport to 0, 0
    /tp 0 ~ 0
    
  3. Remove the block below you if there is one
  4. Summon an ender dragon
    /summon ender_dragon ~ ~ ~ {DragonPhase:11}
    
  5. Summon a boat near 0, 0
    /summon boat 7 0 0 {NoGravity:1b,Invulnerable:1b}
    
  6. Switch to Survival or Adventure mode and enter the boat
  7. Punch the dragon when it is near you