From 96ffa72e7ca3b03054b7a87a24516fe45cabd761 Mon Sep 17 00:00:00 2001 From: MC_XiaoHei Date: Sat, 11 Oct 2025 23:54:30 +0800 Subject: [PATCH] fix: fix bot errs --- .../src/main/java/org/leavesmc/leaves/bot/ServerBot.java | 1 + .../leavesmc/leaves/bot/agent/configs/TickTypeConfig.java | 6 ++++-- 2 files changed, 5 insertions(+), 2 deletions(-) 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 a014f40c..9b7709c0 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 @@ -444,6 +444,7 @@ public class ServerBot extends ServerPlayer { for (CompoundTag configTag : configNbt) { AbstractBotConfig config = Configs.getConfig(configTag.getString("configName").orElseThrow()); if (config != null) { + config.setBot(this); config.load(configTag); } } diff --git a/leaves-server/src/main/java/org/leavesmc/leaves/bot/agent/configs/TickTypeConfig.java b/leaves-server/src/main/java/org/leavesmc/leaves/bot/agent/configs/TickTypeConfig.java index f3fb34a7..828bf9b5 100644 --- a/leaves-server/src/main/java/org/leavesmc/leaves/bot/agent/configs/TickTypeConfig.java +++ b/leaves-server/src/main/java/org/leavesmc/leaves/bot/agent/configs/TickTypeConfig.java @@ -7,6 +7,8 @@ import org.leavesmc.leaves.bot.ServerBot; import org.leavesmc.leaves.command.CommandContext; import org.leavesmc.leaves.command.arguments.EnumArgumentType; +import java.util.Locale; + public class TickTypeConfig extends AbstractBotConfig { private ServerBot.TickType value; @@ -34,14 +36,14 @@ public class TickTypeConfig extends AbstractBotConfig ServerBot.TickType.NETWORK; case "entity_list" -> ServerBot.TickType.ENTITY_LIST; default -> throw new IllegalStateException("Unexpected bot tick type value: " + raw);