More event APIs are needed
We should send the dungeon preparation cleanup event before destroying the dungeon, which can remind other plugins that reference the world to stop and delete the reference to the dungeon world immediately to avoid memory leaks.