diff --git a/src/main/java/com/atsuishio/superbwarfare/entity/vehicle/base/VehicleEntity.java b/src/main/java/com/atsuishio/superbwarfare/entity/vehicle/base/VehicleEntity.java index 320064a05..f79c315c7 100644 --- a/src/main/java/com/atsuishio/superbwarfare/entity/vehicle/base/VehicleEntity.java +++ b/src/main/java/com/atsuishio/superbwarfare/entity/vehicle/base/VehicleEntity.java @@ -264,15 +264,18 @@ public abstract class VehicleEntity extends Entity { if (this.getFirstPassenger() == null) { if (player instanceof FakePlayer) return InteractionResult.PASS; setDriverAngle(player); + player.setSprinting(false); return player.startRiding(this) ? InteractionResult.CONSUME : InteractionResult.PASS; } else if (!(this.getFirstPassenger() instanceof Player)) { if (player instanceof FakePlayer) return InteractionResult.PASS; this.getFirstPassenger().stopRiding(); setDriverAngle(player); + player.setSprinting(false); return player.startRiding(this) ? InteractionResult.CONSUME : InteractionResult.PASS; } if (this.canAddPassenger(player)) { if (player instanceof FakePlayer) return InteractionResult.PASS; + player.setSprinting(false); return player.startRiding(this) ? InteractionResult.CONSUME : InteractionResult.PASS; } }