From 7de5113f5b9f6836cc0414179c700ca0181a975d Mon Sep 17 00:00:00 2001 From: ZetaY <34602681+ZHAY10086@users.noreply.github.com> Date: Mon, 29 Dec 2025 21:27:35 +0800 Subject: [PATCH 1/5] Create zh_cn.lang --- .../simplestructurescanner/lang/zh_cn.lang | 127 ++++++++++++++++++ 1 file changed, 127 insertions(+) create mode 100644 src/main/resources/assets/simplestructurescanner/lang/zh_cn.lang diff --git a/src/main/resources/assets/simplestructurescanner/lang/zh_cn.lang b/src/main/resources/assets/simplestructurescanner/lang/zh_cn.lang new file mode 100644 index 0000000..e90d7ed --- /dev/null +++ b/src/main/resources/assets/simplestructurescanner/lang/zh_cn.lang @@ -0,0 +1,127 @@ +# Key bindings +key.categories.simplestructurescanner=简易结构扫描器 +key.simplestructurescanner.open_gui=打开结构扫描器 + +# GUI Main +gui.structurescanner.title=结构扫描器 +gui.structurescanner.noSelection=从列表中选择一个结构 +gui.structurescanner.search=搜索…… +gui.structurescanner.structureName=名称:%s +gui.structurescanner.structureId=ID:%s +gui.structurescanner.modOrigin=模组:%s +gui.structurescanner.structureSize=尺寸:%s x %s x %s +gui.structurescanner.structureSizeUnknown=尺寸:无法确定 +gui.structurescanner.searchableYes=可搜索:是 +gui.structurescanner.searchableNo=可搜索:否 +gui.structurescanner.biomes=生物群系:%s +gui.structurescanner.biomes.any=任意 +gui.structurescanner.biomes.count=个生物群系 +gui.structurescanner.dimension=维度:%s +gui.structurescanner.dimension.overworld=主世界 +gui.structurescanner.dimension.nether=下界 +gui.structurescanner.dimension.end=末地 +gui.structurescanner.rarity=稀有度:%s +gui.structurescanner.rarity.common=常见 +gui.structurescanner.rarity.uncommon=少见 +gui.structurescanner.rarity.rare=稀有 +gui.structurescanner.unknown=未知 +gui.structurescanner.separator=、 + +# I18n toggle button +gui.structurescanner.i18nIDs.on=ID显示:本地化 +gui.structurescanner.i18nIDs.off=ID显示:原始 + +# Providers +gui.structurescanner.provider.minecraft=Minecraft + +# Structures +gui.structurescanner.structures.village=村庄 +gui.structurescanner.structures.mineshaft=废弃矿井 +gui.structurescanner.structures.stronghold=要塞 +gui.structurescanner.structures.temple=神庙 +gui.structurescanner.structures.desert_temple=沙漠神庙 +gui.structurescanner.structures.jungle_temple=丛林神庙 +gui.structurescanner.structures.witch_hut=沼泽小屋 +gui.structurescanner.structures.igloo=雪屋 +gui.structurescanner.structures.ocean_monument=海底神殿 +gui.structurescanner.structures.woodland_mansion=林地府邸 +gui.structurescanner.structures.dungeon=地牢 +gui.structurescanner.structures.nether_fortress=下界要塞 +gui.structurescanner.structures.end_city=末地城 +gui.structurescanner.structures.end_ship=末地船 + +# Buttons +gui.structurescanner.blocksButton=[方块] +gui.structurescanner.lootButton=[战利品] +gui.structurescanner.entitiesButton=[实体] +gui.structurescanner.locateButton=[定位最近] +gui.structurescanner.locateNextButton=[下一个] +gui.structurescanner.locatePrevButton=[上一个] +gui.structurescanner.refreshButton=[刷新] +gui.structurescanner.skipButton=[跳过] + +# Blocks Window +gui.structurescanner.blocks.title=%s中的方块 +gui.structurescanner.blocks.loading=正在加载方块…… +gui.structurescanner.blocks.noBlocks=未找到方块 +gui.structurescanner.blocks.count=%,d种方块 +gui.structurescanner.blocks.countTooltip=该结构中共有%,d个方块 + +# Loot Window +gui.structurescanner.loot.title=%s中的战利品 +gui.structurescanner.loot.loading=正在加载战利品表…… +gui.structurescanner.loot.noLoot=未找到战利品表 +gui.structurescanner.loot.count=%d个战利品表 +gui.structurescanner.loot.unknown=物品未知 +gui.structurescanner.loot.rateTooltip=掉落率:%s +gui.structurescanner.loot.chest=箱子 +gui.structurescanner.loot.dispenser=发射器 +gui.structurescanner.loot.minecart_chest=运输矿车 + +# Entities Window +gui.structurescanner.entities.title=%s中的实体 +gui.structurescanner.entities.loading=正在加载实体…… +gui.structurescanner.entities.noEntities=未找到实体 +gui.structurescanner.entities.count=%d种实体 +gui.structurescanner.entities.entityName=名称:%s +gui.structurescanner.entities.entityId=ID:%s +gui.structurescanner.entities.spawner=§a[刷怪箱] + +# Location +gui.structurescanner.locate.searching=正在搜索…… +gui.structurescanner.locate.found=发现于坐标:%d, %d, %d +gui.structurescanner.locate.notFound=附近未找到该结构 +gui.structurescanner.locate.error=定位结构时出错 +gui.structurescanner.locate.distance=距离:%d格 +gui.structurescanner.locate.result=%d / %d + +# Config descriptions +config.structurescanner.client.enableSearch.desc=全局启用或禁用结构搜索功能 +config.structurescanner.client.i18nNames.desc=在UI中使用本地化名称代替原始ID +config.structurescanner.client.lastSelectedStructure.desc=最后选中的结构ID(跨会话保存) +config.structurescanner.client.filterText.desc=最后的过滤文本(跨会话保存) +config.structurescanner.client.searchedStructureIds.desc=当前被搜索的结构ID列表 +config.structurescanner.client.structureWhitelist.desc=允许搜索的结构ID白名单(支持部分匹配)。优先级高于黑名单。在其后添加";半径"可使其变为局部搜索(例如,"village;1000"仅允许1000格范围内的村庄结构搜索)。 +config.structurescanner.client.structureBlacklist.desc=禁止搜索的结构ID黑名单(支持部分匹配)。在其后添加";半径"可使其变为局部限制(例如,"minecraft:;500"会阻止500格以外的原版结构搜索)。 +config.structurescanner.client.showBlocks.desc=在详细信息面板中显示构成该结构的方块 +config.structurescanner.client.showEntities.desc=在详细信息面板中显示构成该结构的实体 +config.structurescanner.client.showLootTables.desc=在详细信息面板中显示构成该结构的战利品表 +config.structurescanner.client.hudEnabled.desc=启用或禁用显示被搜索结构的HUD叠加层 +config.structurescanner.client.hudPaddingExternal.desc=HUD叠加层与屏幕边缘的边距 +config.structurescanner.client.hudPaddingInternal.desc=HUD框体内部的边距 +config.structurescanner.client.hudLineSpacing.desc=HUD叠加层中文本的行间距 +config.structurescanner.server.enableSearch.desc=在服务端启用或禁用结构搜索(需要在服务器端安装) +config.structurescanner.title=简易结构扫描器设置 + +# HUD Position +gui.structurescanner.hudPosition.label=HUD位置 +gui.structurescanner.hudPosition.button=位置:%s +gui.structurescanner.hudPosition.top_left=顶部左侧 +gui.structurescanner.hudPosition.top_center=顶部中心 +gui.structurescanner.hudPosition.top_right=顶部右侧 +gui.structurescanner.hudPosition.center_left=中心左侧 +gui.structurescanner.hudPosition.center=中心 +gui.structurescanner.hudPosition.center_right=中心右侧 +gui.structurescanner.hudPosition.bottom_left=底部左侧 +gui.structurescanner.hudPosition.bottom_center=底部中心 +gui.structurescanner.hudPosition.bottom_right=底部右侧 From 5c1d3c501af79dcdc9af368c861df12d77a07cb1 Mon Sep 17 00:00:00 2001 From: ZetaY <34602681+ZHAY10086@users.noreply.github.com> Date: Tue, 30 Dec 2025 08:58:35 +0800 Subject: [PATCH 2/5] Update zh_cn.lang --- .../resources/assets/simplestructurescanner/lang/zh_cn.lang | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/main/resources/assets/simplestructurescanner/lang/zh_cn.lang b/src/main/resources/assets/simplestructurescanner/lang/zh_cn.lang index e90d7ed..42a4388 100644 --- a/src/main/resources/assets/simplestructurescanner/lang/zh_cn.lang +++ b/src/main/resources/assets/simplestructurescanner/lang/zh_cn.lang @@ -82,6 +82,10 @@ gui.structurescanner.loot.minecart_chest=运输矿车 gui.structurescanner.entities.title=%s中的实体 gui.structurescanner.entities.loading=正在加载实体…… gui.structurescanner.entities.noEntities=未找到实体 + +# Preview Window +gui.structurescanner.preview.title=预览:%s +gui.structurescanner.preview.unavailable=无可用预览 gui.structurescanner.entities.count=%d种实体 gui.structurescanner.entities.entityName=名称:%s gui.structurescanner.entities.entityId=ID:%s From 0b80a7204d69e6419287d1b4554b21c81acc1af5 Mon Sep 17 00:00:00 2001 From: ZetaY <34602681+ZHAY10086@users.noreply.github.com> Date: Thu, 1 Jan 2026 21:05:09 +0800 Subject: [PATCH 3/5] Update zh_cn.lang --- .../simplestructurescanner/lang/zh_cn.lang | 55 +++++++++++-------- 1 file changed, 31 insertions(+), 24 deletions(-) diff --git a/src/main/resources/assets/simplestructurescanner/lang/zh_cn.lang b/src/main/resources/assets/simplestructurescanner/lang/zh_cn.lang index 42a4388..3553ae1 100644 --- a/src/main/resources/assets/simplestructurescanner/lang/zh_cn.lang +++ b/src/main/resources/assets/simplestructurescanner/lang/zh_cn.lang @@ -26,6 +26,9 @@ gui.structurescanner.rarity.uncommon=少见 gui.structurescanner.rarity.rare=稀有 gui.structurescanner.unknown=未知 gui.structurescanner.separator=、 +gui.structurescanner.k=k +gui.structurescanner.km=km +gui.structurescanner.m=m # I18n toggle button gui.structurescanner.i18nIDs.on=ID显示:本地化 @@ -35,30 +38,36 @@ gui.structurescanner.i18nIDs.off=ID显示:原始 gui.structurescanner.provider.minecraft=Minecraft # Structures -gui.structurescanner.structures.village=村庄 -gui.structurescanner.structures.mineshaft=废弃矿井 -gui.structurescanner.structures.stronghold=要塞 -gui.structurescanner.structures.temple=神庙 -gui.structurescanner.structures.desert_temple=沙漠神庙 -gui.structurescanner.structures.jungle_temple=丛林神庙 -gui.structurescanner.structures.witch_hut=沼泽小屋 -gui.structurescanner.structures.igloo=雪屋 -gui.structurescanner.structures.ocean_monument=海底神殿 -gui.structurescanner.structures.woodland_mansion=林地府邸 -gui.structurescanner.structures.dungeon=地牢 -gui.structurescanner.structures.nether_fortress=下界要塞 -gui.structurescanner.structures.end_city=末地城 -gui.structurescanner.structures.end_ship=末地船 +gui.structurescanner.structures.minecraft.village=村庄 +gui.structurescanner.structures.minecraft.mineshaft=废弃矿井 +gui.structurescanner.structures.minecraft.stronghold=要塞 +gui.structurescanner.structures.minecraft.temple=神庙 +gui.structurescanner.structures.minecraft.desert_temple=沙漠神庙 +gui.structurescanner.structures.minecraft.jungle_temple=丛林神庙 +gui.structurescanner.structures.minecraft.witch_hut=沼泽小屋 +gui.structurescanner.structures.minecraft.igloo=雪屋 +gui.structurescanner.structures.minecraft.ocean_monument=海底神殿 +gui.structurescanner.structures.minecraft.woodland_mansion=林地府邸 +gui.structurescanner.structures.minecraft.dungeon=地牢 +gui.structurescanner.structures.minecraft.nether_fortress=下界要塞 +gui.structurescanner.structures.minecraft.end_city=末地城 +gui.structurescanner.structures.minecraft.end_ship=末地船 # Buttons gui.structurescanner.blocksButton=[方块] gui.structurescanner.lootButton=[战利品] gui.structurescanner.entitiesButton=[实体] -gui.structurescanner.locateButton=[定位最近] -gui.structurescanner.locateNextButton=[下一个] -gui.structurescanner.locatePrevButton=[上一个] -gui.structurescanner.refreshButton=[刷新] -gui.structurescanner.skipButton=[跳过] +gui.structurescanner.prevButton=< +gui.structurescanner.nextButton=> +gui.structurescanner.refreshButton=刷新 +gui.structurescanner.teleportButton=传送 +gui.structurescanner.ok=确定 +gui.structurescanner.cancel=取消 + +# Blacklist confirmation +gui.structurescanner.blacklist.title=将当前位置添加到%s的黑名单? +gui.structurescanner.blacklist.titleFallback=所选结构 +gui.structurescanner.blacklist.message=该位置在本世界中将不再被匹配。 # Blocks Window gui.structurescanner.blocks.title=%s中的方块 @@ -93,11 +102,8 @@ gui.structurescanner.entities.spawner=§a[刷怪箱] # Location gui.structurescanner.locate.searching=正在搜索…… -gui.structurescanner.locate.found=发现于坐标:%d, %d, %d -gui.structurescanner.locate.notFound=附近未找到该结构 -gui.structurescanner.locate.error=定位结构时出错 -gui.structurescanner.locate.distance=距离:%d格 -gui.structurescanner.locate.result=%d / %d +gui.structurescanner.locate.xz=X: %s, Z: %s +gui.structurescanner.locate.xyz=X: %s, Y: %s, Z: %s # Config descriptions config.structurescanner.client.enableSearch.desc=全局启用或禁用结构搜索功能 @@ -114,6 +120,7 @@ config.structurescanner.client.hudEnabled.desc=启用或禁用显示被搜索结 config.structurescanner.client.hudPaddingExternal.desc=HUD叠加层与屏幕边缘的边距 config.structurescanner.client.hudPaddingInternal.desc=HUD框体内部的边距 config.structurescanner.client.hudLineSpacing.desc=HUD叠加层中文本的行间距 +config.structurescanner.client.blacklistedLocations.desc=结构位置的黑名单列表,格式为"世界ID|结构ID|x|y|z"。搜索时不会匹配这些位置。 config.structurescanner.server.enableSearch.desc=在服务端启用或禁用结构搜索(需要在服务器端安装) config.structurescanner.title=简易结构扫描器设置 From 31d03e28019871f4b7d831fa3525602f116ca2cf Mon Sep 17 00:00:00 2001 From: ZetaY <34602681+ZHAY10086@users.noreply.github.com> Date: Sun, 11 Jan 2026 13:20:17 +0800 Subject: [PATCH 4/5] Update zh_cn.lang --- .../simplestructurescanner/lang/zh_cn.lang | 53 +++++++++++++++---- 1 file changed, 44 insertions(+), 9 deletions(-) diff --git a/src/main/resources/assets/simplestructurescanner/lang/zh_cn.lang b/src/main/resources/assets/simplestructurescanner/lang/zh_cn.lang index 3553ae1..167aa1c 100644 --- a/src/main/resources/assets/simplestructurescanner/lang/zh_cn.lang +++ b/src/main/resources/assets/simplestructurescanner/lang/zh_cn.lang @@ -16,14 +16,6 @@ gui.structurescanner.searchableNo=可搜索:否 gui.structurescanner.biomes=生物群系:%s gui.structurescanner.biomes.any=任意 gui.structurescanner.biomes.count=个生物群系 -gui.structurescanner.dimension=维度:%s -gui.structurescanner.dimension.overworld=主世界 -gui.structurescanner.dimension.nether=下界 -gui.structurescanner.dimension.end=末地 -gui.structurescanner.rarity=稀有度:%s -gui.structurescanner.rarity.common=常见 -gui.structurescanner.rarity.uncommon=少见 -gui.structurescanner.rarity.rare=稀有 gui.structurescanner.unknown=未知 gui.structurescanner.separator=、 gui.structurescanner.k=k @@ -36,8 +28,18 @@ gui.structurescanner.i18nIDs.off=ID显示:原始 # Providers gui.structurescanner.provider.minecraft=Minecraft +gui.structurescanner.provider.aether=天境(The Aether) +gui.structurescanner.provider.abyssalcraft=深渊国度(AbyssalCraft) + +# Rarity +gui.structurescanner.rarity=稀有度:%s +gui.structurescanner.rarity.common=常见 +gui.structurescanner.rarity.uncommon=少见 +gui.structurescanner.rarity.rare=稀有 +gui.structurescanner.rarity.unique=独有 +gui.structurescanner.rarity.one_in_chunks=每%d个区块生成1个 -# Structures +# Structures - Minecraft gui.structurescanner.structures.minecraft.village=村庄 gui.structurescanner.structures.minecraft.mineshaft=废弃矿井 gui.structurescanner.structures.minecraft.stronghold=要塞 @@ -53,6 +55,37 @@ gui.structurescanner.structures.minecraft.nether_fortress=下界要塞 gui.structurescanner.structures.minecraft.end_city=末地城 gui.structurescanner.structures.minecraft.end_ship=末地船 +# Dimensions - Minecraft + misc +gui.structurescanner.dimension=维度:%s +gui.structurescanner.dimension.any=任意 +gui.structurescanner.dimension.unknown=未知(%s) +gui.structurescanner.dimension.overworld=主世界 +gui.structurescanner.dimension.nether=下界 +gui.structurescanner.dimension.end=末地 + +# Structures - AbyssalCraft +gui.structurescanner.structures.abyssalcraft.aby_stronghold=深渊要塞 +gui.structurescanner.structures.abyssalcraft.dreadlands_mineshaft=恐惧之地矿井 +gui.structurescanner.structures.abyssalcraft.jzahar_temple=扎哈尔神殿 +gui.structurescanner.structures.abyssalcraft.omothol_city=奥穆索城市 +gui.structurescanner.structures.abyssalcraft.omothol_storage=奥穆索储藏室 +gui.structurescanner.structures.abyssalcraft.shoggoth_lair=修格斯巢穴 +gui.structurescanner.structures.abyssalcraft.graveyard=墓园 + +# Dimensions - AbyssalCraft +gui.structurescanner.dimension.abyssal_wasteland=深渊荒原 +gui.structurescanner.dimension.dreadlands=恐惧之地 +gui.structurescanner.dimension.omothol=奥穆索 +gui.structurescanner.dimension.dark_realm=黑暗领域 + +# Structures - Aether +gui.structurescanner.structures.aether.bronze_dungeon=青铜地牢 +gui.structurescanner.structures.aether.silver_dungeon=白银地牢 +gui.structurescanner.structures.aether.gold_dungeon=黄金地牢 + +# Dimensions - Aether +gui.structurescanner.dimension.aether=天境 + # Buttons gui.structurescanner.blocksButton=[方块] gui.structurescanner.lootButton=[战利品] @@ -84,8 +117,10 @@ gui.structurescanner.loot.count=%d个战利品表 gui.structurescanner.loot.unknown=物品未知 gui.structurescanner.loot.rateTooltip=掉落率:%s gui.structurescanner.loot.chest=箱子 +gui.structurescanner.loot.crate=板条箱 gui.structurescanner.loot.dispenser=发射器 gui.structurescanner.loot.minecart_chest=运输矿车 +gui.structurescanner.loot.aether.reward=藏宝箱 # Entities Window gui.structurescanner.entities.title=%s中的实体 From 8baef2e613209e90ed61982c3ba309b50ff836f2 Mon Sep 17 00:00:00 2001 From: ZetaY <34602681+ZHAY10086@users.noreply.github.com> Date: Thu, 22 Jan 2026 19:15:08 +0800 Subject: [PATCH 5/5] Update zh_cn.lang --- .../simplestructurescanner/lang/zh_cn.lang | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/src/main/resources/assets/simplestructurescanner/lang/zh_cn.lang b/src/main/resources/assets/simplestructurescanner/lang/zh_cn.lang index 167aa1c..8fec5ae 100644 --- a/src/main/resources/assets/simplestructurescanner/lang/zh_cn.lang +++ b/src/main/resources/assets/simplestructurescanner/lang/zh_cn.lang @@ -86,6 +86,24 @@ gui.structurescanner.structures.aether.gold_dungeon=黄金地牢 # Dimensions - Aether gui.structurescanner.dimension.aether=天境 +# Providers - Ice and Fire +gui.structurescanner.provider.iceandfire=冰火传说(Ice and Fire) + +# Structures - Ice and Fire +gui.structurescanner.structures.iceandfire.fire_dragon_roost=火龙巢 +gui.structurescanner.structures.iceandfire.ice_dragon_roost=冰龙巢 +gui.structurescanner.structures.iceandfire.fire_dragon_cave=火龙穴 +gui.structurescanner.structures.iceandfire.ice_dragon_cave=冰龙穴 +gui.structurescanner.structures.iceandfire.lightning_dragon_roost=电龙巢 +gui.structurescanner.structures.iceandfire.lightning_dragon_cave=电龙穴 +gui.structurescanner.structures.iceandfire.cyclops_cave=独眼巨人海湾 +gui.structurescanner.structures.iceandfire.gorgon_temple=蛇发女妖神庙 +gui.structurescanner.structures.iceandfire.myrmex_hive_desert=沙漠恐蚁巢穴 +gui.structurescanner.structures.iceandfire.myrmex_hive_jungle=丛林恐蚁巢穴 + +# Loot containers - Ice and Fire +gui.structurescanner.loot.iceandfire.cocoon=蚁茧 + # Buttons gui.structurescanner.blocksButton=[方块] gui.structurescanner.lootButton=[战利品] @@ -128,6 +146,7 @@ gui.structurescanner.entities.loading=正在加载实体…… gui.structurescanner.entities.noEntities=未找到实体 # Preview Window +gui.structurescanner.previewTooltip=点击以放大预览 gui.structurescanner.preview.title=预览:%s gui.structurescanner.preview.unavailable=无可用预览 gui.structurescanner.entities.count=%d种实体