diff --git a/leaves-server/src/main/java/org/leavesmc/leaves/bot/BotList.java b/leaves-server/src/main/java/org/leavesmc/leaves/bot/BotList.java index 82f0cd31..2a5739b2 100644 --- a/leaves-server/src/main/java/org/leavesmc/leaves/bot/BotList.java +++ b/leaves-server/src/main/java/org/leavesmc/leaves/bot/BotList.java @@ -170,10 +170,11 @@ public class BotList { this.server.getPlayerList().broadcastSystemMessage(PaperAdventure.asVanilla(joinMessage), false); } - bot.renderAll(); + bot.renderInfo(); bot.supressTrackerForLogin = false; bot.level().getChunkSource().chunkMap.addEntity(bot); + bot.renderData(); bot.initInventoryMenu(); botsNameByWorldUuid .computeIfAbsent(bot.level().uuid.toString(), (k) -> new HashSet<>()) 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 66aded82..67a6c398 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 @@ -474,12 +474,15 @@ public class ServerBot extends ServerPlayer { } } - public void renderAll() { + public void renderInfo() { this.getServer().getPlayerList().getPlayers().forEach( - player -> { - this.sendPlayerInfo(player); - this.sendFakeDataIfNeed(player, false); - } + player -> this.sendPlayerInfo(player) + ); + } + + public void renderData() { + this.getServer().getPlayerList().getPlayers().forEach( + player -> this.sendFakeDataIfNeed(player, false) ); }