dslake / WorldDownloader

Clones a Minecraft multiplayer world from a remote server to your singleplayer folder
http://www.minecraftforum.net/topic/1444862-
62 stars 19 forks source link

Multi-world saves as nether after warp #24

Open dslake opened 11 years ago

dslake commented 11 years ago

Reported by jacober123 in forum:

"if you enable multi world and name a world then warp somewhere then name that world the first world turns into the nether in the single player copy"

jeffreykog commented 10 years ago

This is caused by the way bukkit handles it's multiworld support. There are only 3 valid dimension id's on the client (-1: end, 0: overworld. 1: nether). When you teleport to a multiworld, bukkit sends the nether dimension id to the client, so it starts reloading the world, and the server just sends the world data.

As far as i know, there is no way avoiding this kind of behavior. You can't detect which bukkit world you are in on the client. Note, this is not only bukkit that does it this way, most server-side multiworld mods (bukkit, spigot, bungeecord) do it this way