3
0
Mirror von https://github.com/PaperMC/Paper.git synchronisiert 2024-12-24 07:10:10 +01:00

Always use the set exit location for portal events. Fixes BUKKIT-3555.

Dieser Commit ist enthalten in:
James Clarke 2013-02-02 12:34:14 +00:00 committet von feildmaster
Ursprung 94da64ee93
Commit d661c67a70
2 geänderte Dateien mit 2 neuen und 2 gelöschten Zeilen

Datei anzeigen

@ -1771,7 +1771,7 @@ public abstract class Entity {
if (event.isCancelled() || event.getTo() == null || !this.isAlive()) { if (event.isCancelled() || event.getTo() == null || !this.isAlive()) {
return; return;
} }
exit = event.useTravelAgent() ? event.getPortalTravelAgent().findOrCreate(exit) : event.getTo(); exit = event.useTravelAgent() ? event.getPortalTravelAgent().findOrCreate(event.getTo()) : event.getTo();
this.teleportTo(exit, true); this.teleportTo(exit, true);
} }
} }

Datei anzeigen

@ -459,7 +459,7 @@ public abstract class PlayerList {
return; return;
} }
exit = event.useTravelAgent() ? event.getPortalTravelAgent().findOrCreate(exit) : event.getTo(); exit = event.useTravelAgent() ? event.getPortalTravelAgent().findOrCreate(event.getTo()) : event.getTo();
exitWorld = ((CraftWorld) exit.getWorld()).getHandle(); exitWorld = ((CraftWorld) exit.getWorld()).getHandle();
Vector velocity = entityplayer.getBukkitEntity().getVelocity(); Vector velocity = entityplayer.getBukkitEntity().getVelocity();