From afbb4b7e92b527b5c69c2ba85a40570b5decfd8a Mon Sep 17 00:00:00 2001 From: GaLi <133291877+GaLicn@users.noreply.github.com> Date: Sun, 31 Aug 2025 21:18:17 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E6=98=A0=E5=B0=84=E5=90=8E?= =?UTF-8?q?=EF=BC=8C=E6=9C=AC=E6=AC=A1=E6=B7=BB=E5=8A=A0=E7=9A=84=E6=98=A0?= =?UTF-8?q?=E5=B0=84=E5=90=8D=E7=A7=B0=E8=87=AA=E5=8A=A8=E5=86=99=E5=85=A5?= =?UTF-8?q?=E6=90=9C=E7=B4=A2=E6=A0=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../extendedae_plus/client/ui/ProviderSelectScreen.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/main/java/com/extendedae_plus/client/ui/ProviderSelectScreen.java b/src/main/java/com/extendedae_plus/client/ui/ProviderSelectScreen.java index 9f6a6db..f3b2de0 100644 --- a/src/main/java/com/extendedae_plus/client/ui/ProviderSelectScreen.java +++ b/src/main/java/com/extendedae_plus/client/ui/ProviderSelectScreen.java @@ -348,8 +348,15 @@ public class ProviderSelectScreen extends Screen { boolean ok = com.extendedae_plus.util.ExtendedAEPatternUploadUtil.addOrUpdateAliasMapping(key, val); if (ok) { if (player != null) player.sendSystemMessage(Component.literal("已添加/更新映射: " + key + " -> " + val)); + // 将刚添加的中文名写入搜索框,作为当前查询 + this.query = val; + if (this.searchBox != null) { + this.searchBox.setValue(val); + } // 更新本地过滤显示(若名称包含中文可被搜索) applyFilter(); + // 回到第一页以展示最新筛选结果 + page = 0; needsRefresh = true; } else { if (player != null) player.sendSystemMessage(Component.literal("写入映射失败"));