3
0
Mirror von https://github.com/PaperMC/Paper.git synchronisiert 2024-11-17 05:20:05 +01:00

[Bleeding] Make sure to close any open inventory windows before teleporting. Thanks md_5.

Dieser Commit ist enthalten in:
Erik Broes 2012-01-17 13:22:59 +01:00
Ursprung 1d04305cea
Commit 1d4a9e1df5

Datei anzeigen

@ -312,6 +312,10 @@ public class CraftPlayer extends CraftHumanEntity implements Player {
// Check if the fromWorld and toWorld are the same.
if (fromWorld == toWorld) {
// Close any foreign inventory
if (getHandle().activeContainer != getHandle().defaultContainer){
getHandle().closeInventory();
}
entity.netServerHandler.teleport(to);
} else {
server.getHandle().moveToWorld(entity, toWorld.dimension, true, to);