Multiverse/Multiverse-Core — Issue #476: End World deleted and recreated when: 1) Ender Dragon has been killed and 2) last player has left The_End
Author: JadedDragoon
Created: 2012-02-06 12:43:36+00:00
State: open

### The problem

Right now End worlds are kind of broken in Minecraft SMP. Once the Ender Dragon is dead... it stays dead. This is common knowledge for the most part. I would expect that Notch and Crew will change this eventually... but who knows.

I can always tp to The_End and spawn a new ender dragoon, but its not really that simple. There's usually impromptu scaffolding all over where people were trying to reach and destroy the Healers. The Healers are all destroyed. Plugins may have littered the area with new blocks and items (tombstone signs for example).

And using something like WorldEdit to regenerate the entire The_End world typically crashes our modest 1gig server.

I've started deleting the world files to reset the world, and this works well... but requires me to know the End Dragon has been killed... which I typically don't.

### The suggested solution
I would like an option in my worlds.yml, specific to END type worlds, that when the Ender Dragon is killed MV then waits for the last player to leave and then deletes and recreates that END world.

### Other notes

I read in a change log some where than CraftBukkit now has a call for when the ender dragoon is killed, so I'm hoping this would be simple to implement. (i'm actually kinda surprised no plugins have sprung up for this since that change in CB)

And and letting me have the end spawn more than one Ender Dragon would be awesome too... but I figure that's outside the scope of MultiVerse :-P. Er... Hmm... Perhaps an entirely new component tot he MultiVerse Suite for customizing END worlds? Just a random idea that popped in my head just now.