diff --git a/leaves-server/src/main/java/org/leavesmc/leaves/bot/ServerBot.java b/leaves-server/src/main/java/org/leavesmc/leaves/bot/ServerBot.java index 60282333..b94734b0 100644 --- a/leaves-server/src/main/java/org/leavesmc/leaves/bot/ServerBot.java +++ b/leaves-server/src/main/java/org/leavesmc/leaves/bot/ServerBot.java @@ -222,6 +222,11 @@ public class ServerBot extends ServerPlayer { } } + @Override + public boolean canSimulateMovement() { + return true; + } + @Override public @Nullable ServerBot teleport(@NotNull TeleportTransition teleportTransition) { if (this.isSleeping() || this.isRemoved()) { @@ -440,11 +445,6 @@ public class ServerBot extends ServerPlayer { } } - @Override - public boolean isClientAuthoritative() { - return false; - } - public void sendPlayerInfo(ServerPlayer player) { player.connection.send(new ClientboundPlayerInfoUpdatePacket(EnumSet.of(ClientboundPlayerInfoUpdatePacket.Action.ADD_PLAYER, ClientboundPlayerInfoUpdatePacket.Action.UPDATE_LISTED, ClientboundPlayerInfoUpdatePacket.Action.UPDATE_DISPLAY_NAME), List.of(this))); }