Mirror von
https://github.com/PaperMC/Paper.git
synchronisiert 2024-12-19 13:00:06 +01:00
Show fall particles while in creative mode. Fixes BUKKIT-5009
Relocate CraftBukkit patch to fall damage when changing gamemode from creative mode.
Dieser Commit ist enthalten in:
Ursprung
fbe062caf5
Commit
bdbd1808f7
@ -412,7 +412,6 @@ public class PlayerConnection implements PacketPlayInListener {
|
|||||||
|
|
||||||
this.player.onGround = packetplayinflying.i();
|
this.player.onGround = packetplayinflying.i();
|
||||||
this.minecraftServer.getPlayerList().d(this.player);
|
this.minecraftServer.getPlayerList().d(this.player);
|
||||||
if (this.player.playerInteractManager.isCreative()) return; // CraftBukkit - fixed fall distance accumulating while being in Creative mode.
|
|
||||||
this.player.b(this.player.locY - d0, packetplayinflying.i());
|
this.player.b(this.player.locY - d0, packetplayinflying.i());
|
||||||
} else if (this.e % 20 == 0) {
|
} else if (this.e % 20 == 0) {
|
||||||
this.a(this.y, this.z, this.q, this.player.yaw, this.player.pitch);
|
this.a(this.y, this.z, this.q, this.player.yaw, this.player.pitch);
|
||||||
|
@ -628,6 +628,7 @@ public class CraftPlayer extends CraftHumanEntity implements Player {
|
|||||||
}
|
}
|
||||||
|
|
||||||
getHandle().playerInteractManager.setGameMode(EnumGamemode.a(mode.getValue()));
|
getHandle().playerInteractManager.setGameMode(EnumGamemode.a(mode.getValue()));
|
||||||
|
getHandle().fallDistance = 0;
|
||||||
getHandle().playerConnection.sendPacket(new PacketPlayOutGameStateChange(3, mode.getValue()));
|
getHandle().playerConnection.sendPacket(new PacketPlayOutGameStateChange(3, mode.getValue()));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Laden…
In neuem Issue referenzieren
Einen Benutzer sperren