From cfb02cf611e3351fab5dccb67fc9307b74a0f76c Mon Sep 17 00:00:00 2001 From: FatSaw Date: Sat, 18 Feb 2023 05:44:01 +0200 Subject: [PATCH] Update EntityPlayer.java --- .../src/main/java/net/minecraft/server/EntityPlayer.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/sources/src/main/java/net/minecraft/server/EntityPlayer.java b/sources/src/main/java/net/minecraft/server/EntityPlayer.java index 489421683..8ec0bd66a 100644 --- a/sources/src/main/java/net/minecraft/server/EntityPlayer.java +++ b/sources/src/main/java/net/minecraft/server/EntityPlayer.java @@ -1096,6 +1096,13 @@ public class EntityPlayer extends EntityHuman implements ICrafting { public void s() { this.cu = true; this.ejectPassengers(); + + // Paper start - "Fixes" an issue where the vehicle doesn't track the passenger disconnection dismount. + if (this.isPassenger() && this.getVehicleDirect() instanceof EntityLiving) { + this.stopRiding(); + } + // Paper end + if (this.sleeping) { this.a(true, false, false); }