[SPIGOT-2619] Player-summoned ender dragon drops dragon egg after server reboot Created: 20/Aug/16  Updated: 21/Aug/16  Resolved: 20/Aug/16

Status: Resolved
Project: Spigot
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Bug Priority: Minor
Reporter: Zedadias Wick Assignee: Unassigned
Resolution: Won't Fix Votes: 0
Labels: 1.10, bug, end, enderdragon, spigot


 Description   

A player summoned ender dragon will drop an egg if alive after a server reboot.

To reproduce:

  1. Start a fresh end world
  2. destroy all crystals
  3. kill dragon
  4. take egg
  5. place 4 crystals around portal to overworked in end
  6. wait for crystals and dragon to finish spawning
  7. stop server
  8. start server
  9. see in console that the dragon has not yet been killed (see below)
  10. destroy crystals
  11. defeat dragon
  12. find 2nd dragon egg above portal

seen in console after first dragon has been defeated, new dragon summoned and server rebooted:

[21:53:50 INFO]: Scanning for legacy world dragon fight...
[21:53:50 INFO]: Found that the dragon has not yet been killed in this world.
[21:53:50 INFO]: Found that there's a dragon still alive (EntityEnderDragon['Ender Dragon'/517, l='world_the_end', x=62.61, y=80.72, z=-7.31])
[21:53:50 INFO]: But we didn't have a portal, let's remove it.


 Comments   
Comment by Zedadias Wick [ 21/Aug/16 ]

Ah, you're right.

Can confirm, is vanilla bug: https://bugs.mojang.com/browse/MC-106419

Comment by md_5 [ 20/Aug/16 ]

Sounds like a Vanilla bug. Please reproduce+report there

Generated at Tue Apr 08 02:45:40 UTC 2025 using Jira 10.3.3#10030003-sha1:d220e3fefc8dfc6d47f522d3b9a20c1455e12b7b.