mirror of
https://github.com/LeavesMC/Leaves.git
synced 2025-12-19 14:59:32 +00:00
refactor: use client side judgement instead of special judgement (#708)
Co-authored-by: MC_XiaoHei <xor7xiaohei@gmail.com>
This commit is contained in:
@@ -520,7 +520,7 @@ public class ServerBot extends ServerPlayer {
|
|||||||
@Override
|
@Override
|
||||||
public boolean startRiding(@NotNull Entity vehicle, boolean force) {
|
public boolean startRiding(@NotNull Entity vehicle, boolean force) {
|
||||||
if (super.startRiding(vehicle, force)) {
|
if (super.startRiding(vehicle, force)) {
|
||||||
if (vehicle instanceof AbstractBoat) {
|
if (vehicle.getControllingPassenger() == this) { // see net.minecraft.server.networkServerGamePacketListenerImpl#handleMoveVehicle
|
||||||
this.setDeltaMovement(Vec3.ZERO);
|
this.setDeltaMovement(Vec3.ZERO);
|
||||||
this.setYRot(vehicle.yRotO);
|
this.setYRot(vehicle.yRotO);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user