9
0
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:
Helvetica Volubi
2025-08-19 11:03:58 +08:00
committed by GitHub
parent ff563baf82
commit f0de3ecd91

View File

@@ -520,7 +520,7 @@ public class ServerBot extends ServerPlayer {
@Override
public boolean startRiding(@NotNull Entity vehicle, boolean 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.setYRot(vehicle.yRotO);
}