Multiverse/Multiverse-NetherPortals — Issue #31: End Portal Not Teleporting to THE END spawn
Author: dawninginnovations
Created: 2012-02-18 09:45:29+00:00
State: open

I'm beginning to wonder if I am missing something obvious. I have a second world with both a nether and the_end versions. Creating nether portals works fine and follows scaling rules. However, when an end portal is opened, players are teleported to the same location as that in the fromWorld, rather than using the default Notch behavior of spawn near the dragon. (0,64,0), or so. If I disable NetherPortals, the end portal works as expected.

I took a closer look at the source to see if I was missing some important configuration option, but if doesn't like it. As it stands, the onPlayerPortal gets a linkedWorld of null and drops down to the last else condition. From there because it is an end portal and nameChecker does find the_end world getNewTeleportLocation moves forward and teleports the player. Instead, it would be nice to shortcircuit getNewTeleportLocation and let the onPlayerPortal event take its natural course down the event change so that Notches default behavior is fired up.