From cb5bbdea1c4ddc71ee51b4e97b4fd9dc4a246923 Mon Sep 17 00:00:00 2001 From: Fable-Dzx <18982060830@163.com> Date: Wed, 29 Jul 2026 18:16:51 +0800 Subject: [PATCH 1/3] =?UTF-8?q?ftb-ultimine-forge=E6=B1=89=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ftb-ultimine-forge/1.19.2/en_us.json | 46 +++++++++++++++++++ .../ftb-ultimine-forge/1.19.2/zh_cn.json | 46 +++++++++++++++++++ 2 files changed, 92 insertions(+) create mode 100644 projects/assets/ftb-ultimine-forge/1.19.2/en_us.json create mode 100644 projects/assets/ftb-ultimine-forge/1.19.2/zh_cn.json diff --git a/projects/assets/ftb-ultimine-forge/1.19.2/en_us.json b/projects/assets/ftb-ultimine-forge/1.19.2/en_us.json new file mode 100644 index 000000000000..26e4042471ae --- /dev/null +++ b/projects/assets/ftb-ultimine-forge/1.19.2/en_us.json @@ -0,0 +1,46 @@ +{ + "key.ftbultimine": "FTB Ultimine", + "key.categories.ftbultimine": "FTB Ultimine", + "ftbultimine.info.base": "FTB Ultimine is %s", + "ftbultimine.info.active": "active", + "ftbultimine.info.not_active": "not active", + "ftbultimine.info.blocks": "Mining %d blocks", + "ftbultimine.info.partial_render": "%d rendered", + "ftbultimine.info.cooldown": "on cooldown", + "ftbultimine.change_shape": "Hold Shift + (Scroll Mouse or Arrow up/down) to change shape", + "ftbultimine.shape.shapeless": "Shapeless", + "ftbultimine.shape.small_tunnel": "Small Tunnel", + "ftbultimine.shape.large_tunnel": "Large Tunnel (3x3)", + "ftbultimine.shape.small_square": "Small Square (3x3)", + "ftbultimine.shape.mining_tunnel": "Mining Tunnel", + "ftbultimine.shape.escape_tunnel": "Escape Tunnel", + "ftbultimine.config": "FTB Ultimine Configuration", + "item.ftbultimine.ultiminer": "Ultiminer", + "item.ftbultimine.ultiminer.tooltip": "Enables the use of %s when active", + "ftbultimine.client_settings": "Client Settings", + "ftbultimine.client_settings.render_outline": "Max. Blocks to Render Outline for", + "ftbultimine.client_settings.require_sneak_for_menu": "Require Sneak for Shape Menu", + "ftbultimine.client_settings.require_sneak_for_menu.tooltip": "When the Ultimine key is pressed, must the player also Sneak to show the shapes menu?", + "ftbultimine.client_settings.shape_menu_context_lines": "Shape Menu Context Lines", + "ftbultimine.client_settings.shape_menu_context_lines.tooltip": "When displaying the shape selection menu by holding the Ultimine key and sneaking at the same time, the number of shape names to display above and below the selected shape", + "ftbultimine.client_settings.x_offset": "Render Offset (currently unused)", + "ftbultimine.server_settings": "Server Settings", + "ftbultimine.server_settings.max_blocks": "Max Blocks per Operation", + "ftbultimine.server_settings.exhaustion_per_block": "Hunger Multiplier per Block Mined", + "ftbultimine.server_settings.merge_tags": "Merge Tags (Shapeless)", + "ftbultimine.server_settings.merge_tags.tooltip": "For shapeless digging mode, blocks in any of these tags which match the original dug block are valid candidates for Ultimining.", + "ftbultimine.server_settings.merge_tags_shaped": "Merge Tags (Shaped)", + "ftbultimine.server_settings.merge_tags_shaped.tooltip": "For shaped digging modes, blocks in any of these tags which match the original dug block are valid candidates for Ultimining.\nDefault of '*' means any block is a valid candidate.", + "ftbultimine.server_settings.prevent_tool_break": "Tool Damage Limit", + "ftbultimine.server_settings.prevent_tool_break.tooltip": "Ultimining will stop if the equipped tool has this much damage or less remaining. Setting this to 0 allows tools to break.", + "ftbultimine.server_settings.cancel_on_block_break_fail": "Cancel on Block Break Failure", + "ftbultimine.server_settings.cancel_on_block_break_fail.tooltip": "Advanced setting: stop digging if unbreakable blocks are encountered instead of skipping over those blocks", + "ftbultimine.server_settings.require_tool": "Require Tool to Ultimine", + "ftbultimine.server_settings.require_tool.tooltip": "Players must have a damageable tool equipped, or an item in the 'ftbultimine:tools' item tag", + "ftbultimine.server_settings.right_click_axe": "Axe: Right-Click multiple blocks", + "ftbultimine.server_settings.right_click_hoe": "Hoe: Right-Click multiple blocks", + "ftbultimine.server_settings.right_click_shovel": "Shovel: Right-Click multiple blocks", + "ftbultimine.server_settings.right_click_harvesting": "Allow Ultimine harvesting of crops", + "ftbultimine.server_settings.ultimine_cooldown": "Ultimine cooldown (ticks)", + "ftbultimine.server_settings.ultimine_cooldown.tooltip": "Time in ticks required between successive uses of the Ultimine function\nIf FTB Ranks is installed, the 'ftbultimine.ultimine_cooldown' node takes priority, if present" +} \ No newline at end of file diff --git a/projects/assets/ftb-ultimine-forge/1.19.2/zh_cn.json b/projects/assets/ftb-ultimine-forge/1.19.2/zh_cn.json new file mode 100644 index 000000000000..be35a85eef9f --- /dev/null +++ b/projects/assets/ftb-ultimine-forge/1.19.2/zh_cn.json @@ -0,0 +1,46 @@ +{ + "key.ftbultimine": "FTB 连锁挖掘", + "key.categories.ftbultimine": "FTB 连锁挖掘", + "ftbultimine.info.base": "FTB 连锁挖掘:%s", + "ftbultimine.info.active": "开启", + "ftbultimine.info.not_active": "关闭", + "ftbultimine.info.blocks": "开采 %d 个方块", + "ftbultimine.info.partial_render": "已渲染 %d 个", + "ftbultimine.info.cooldown": "冷却中", + "ftbultimine.change_shape": "按住 Shift +(滚动鼠标滚轮或上下方向键)来切换形状", + "ftbultimine.shape.shapeless": "无形状", + "ftbultimine.shape.small_tunnel": "小隧道", + "ftbultimine.shape.large_tunnel": "大隧道(3×3)", + "ftbultimine.shape.small_square": "小方形(3×3)", + "ftbultimine.shape.mining_tunnel": "采矿隧道", + "ftbultimine.shape.escape_tunnel": "逃生隧道", + "ftbultimine.config": "FTB 连锁挖掘配置", + "item.ftbultimine.ultiminer": "连锁工具", + "item.ftbultimine.ultiminer.tooltip": "激活时可使用 %s", + "ftbultimine.client_settings": "客户端设置", + "ftbultimine.client_settings.render_outline": "最大轮廓渲染方块数", + "ftbultimine.client_settings.require_sneak_for_menu": "需潜行才能打开形状菜单", + "ftbultimine.client_settings.require_sneak_for_menu.tooltip": "按下连锁挖掘按键时,是否需要同时潜行才能显示形状菜单?", + "ftbultimine.client_settings.shape_menu_context_lines": "形状菜单上下文行数", + "ftbultimine.client_settings.shape_menu_context_lines.tooltip": "同时按住连锁挖掘键和潜行键显示形状选择菜单时,在所选形状上方和下方显示的形状名称数量。", + "ftbultimine.client_settings.x_offset": "渲染偏移(目前未使用)", + "ftbultimine.server_settings": "服务器设置", + "ftbultimine.server_settings.max_blocks": "单次操作最大方块数", + "ftbultimine.server_settings.exhaustion_per_block": "每方块挖掘饥饿值倍率", + "ftbultimine.server_settings.merge_tags": "合并标签(无形状模式)", + "ftbultimine.server_settings.merge_tags.tooltip": "在无形状挖掘模式下,所有包含在这些标签中且与最初挖掘的方块匹配的方块,均可被连锁挖掘。", + "ftbultimine.server_settings.merge_tags_shaped": "合并标签(形状模式)", + "ftbultimine.server_settings.merge_tags_shaped.tooltip": "在形状挖掘模式下,所有包含在这些标签中且与最初挖掘的方块匹配的方块,均可被连锁挖掘。\n默认的“*”代表任意方块都是有效候选。", + "ftbultimine.server_settings.prevent_tool_break": "工具耐久阈值", + "ftbultimine.server_settings.prevent_tool_break.tooltip": "当手持工具的剩余耐久小于或等于该数值时,连锁挖掘将停止。设为 0 则允许工具损坏。", + "ftbultimine.server_settings.cancel_on_block_break_fail": "方块破坏失败时取消", + "ftbultimine.server_settings.cancel_on_block_break_fail.tooltip": "高级设置:遇到无法破坏的方块时直接停止挖掘,而不是跳过这些方块。", + "ftbultimine.server_settings.require_tool": "需要工具才能连锁挖掘", + "ftbultimine.server_settings.require_tool.tooltip": "玩家必须装备有耐久度的工具,或手持“ftbultimine:tools”物品标签中的物品。", + "ftbultimine.server_settings.right_click_axe": "斧:右键可作用于多个方块", + "ftbultimine.server_settings.right_click_hoe": "锄:右键可作用于多个方块", + "ftbultimine.server_settings.right_click_shovel": "锹:右键可作用于多个方块", + "ftbultimine.server_settings.right_click_harvesting": "允许连锁收获农作物", + "ftbultimine.server_settings.ultimine_cooldown": "连锁挖掘冷却(刻)", + "ftbultimine.server_settings.ultimine_cooldown.tooltip": "连续两次使用连锁挖掘功能所需的间隔时间(以刻计)。\n若安装了 FTB Ranks,则优先采用“ftbultimine.ultimine_cooldown”节点(如存在)。" +} \ No newline at end of file From 8f89aeb884e7e9fc5649ccbf517c8040a82f887a Mon Sep 17 00:00:00 2001 From: Fable-Dzx <18982060830@163.com> Date: Wed, 29 Jul 2026 18:31:13 +0800 Subject: [PATCH 2/3] creat zh_cn for ftb-ultimine-forge --- .../1.19.2/{ => ftbultimine/lang}/en_us.json | 90 +++++++++---------- .../1.19.2/{ => ftbultimine/lang}/zh_cn.json | 0 2 files changed, 45 insertions(+), 45 deletions(-) rename projects/assets/ftb-ultimine-forge/1.19.2/{ => ftbultimine/lang}/en_us.json (98%) rename projects/assets/ftb-ultimine-forge/1.19.2/{ => ftbultimine/lang}/zh_cn.json (100%) diff --git a/projects/assets/ftb-ultimine-forge/1.19.2/en_us.json b/projects/assets/ftb-ultimine-forge/1.19.2/ftbultimine/lang/en_us.json similarity index 98% rename from projects/assets/ftb-ultimine-forge/1.19.2/en_us.json rename to projects/assets/ftb-ultimine-forge/1.19.2/ftbultimine/lang/en_us.json index 26e4042471ae..cf13a7cda3d9 100644 --- a/projects/assets/ftb-ultimine-forge/1.19.2/en_us.json +++ b/projects/assets/ftb-ultimine-forge/1.19.2/ftbultimine/lang/en_us.json @@ -1,46 +1,46 @@ -{ - "key.ftbultimine": "FTB Ultimine", - "key.categories.ftbultimine": "FTB Ultimine", - "ftbultimine.info.base": "FTB Ultimine is %s", - "ftbultimine.info.active": "active", - "ftbultimine.info.not_active": "not active", - "ftbultimine.info.blocks": "Mining %d blocks", - "ftbultimine.info.partial_render": "%d rendered", - "ftbultimine.info.cooldown": "on cooldown", - "ftbultimine.change_shape": "Hold Shift + (Scroll Mouse or Arrow up/down) to change shape", - "ftbultimine.shape.shapeless": "Shapeless", - "ftbultimine.shape.small_tunnel": "Small Tunnel", - "ftbultimine.shape.large_tunnel": "Large Tunnel (3x3)", - "ftbultimine.shape.small_square": "Small Square (3x3)", - "ftbultimine.shape.mining_tunnel": "Mining Tunnel", - "ftbultimine.shape.escape_tunnel": "Escape Tunnel", - "ftbultimine.config": "FTB Ultimine Configuration", - "item.ftbultimine.ultiminer": "Ultiminer", - "item.ftbultimine.ultiminer.tooltip": "Enables the use of %s when active", - "ftbultimine.client_settings": "Client Settings", - "ftbultimine.client_settings.render_outline": "Max. Blocks to Render Outline for", - "ftbultimine.client_settings.require_sneak_for_menu": "Require Sneak for Shape Menu", - "ftbultimine.client_settings.require_sneak_for_menu.tooltip": "When the Ultimine key is pressed, must the player also Sneak to show the shapes menu?", - "ftbultimine.client_settings.shape_menu_context_lines": "Shape Menu Context Lines", - "ftbultimine.client_settings.shape_menu_context_lines.tooltip": "When displaying the shape selection menu by holding the Ultimine key and sneaking at the same time, the number of shape names to display above and below the selected shape", - "ftbultimine.client_settings.x_offset": "Render Offset (currently unused)", - "ftbultimine.server_settings": "Server Settings", - "ftbultimine.server_settings.max_blocks": "Max Blocks per Operation", - "ftbultimine.server_settings.exhaustion_per_block": "Hunger Multiplier per Block Mined", - "ftbultimine.server_settings.merge_tags": "Merge Tags (Shapeless)", - "ftbultimine.server_settings.merge_tags.tooltip": "For shapeless digging mode, blocks in any of these tags which match the original dug block are valid candidates for Ultimining.", - "ftbultimine.server_settings.merge_tags_shaped": "Merge Tags (Shaped)", - "ftbultimine.server_settings.merge_tags_shaped.tooltip": "For shaped digging modes, blocks in any of these tags which match the original dug block are valid candidates for Ultimining.\nDefault of '*' means any block is a valid candidate.", - "ftbultimine.server_settings.prevent_tool_break": "Tool Damage Limit", - "ftbultimine.server_settings.prevent_tool_break.tooltip": "Ultimining will stop if the equipped tool has this much damage or less remaining. Setting this to 0 allows tools to break.", - "ftbultimine.server_settings.cancel_on_block_break_fail": "Cancel on Block Break Failure", - "ftbultimine.server_settings.cancel_on_block_break_fail.tooltip": "Advanced setting: stop digging if unbreakable blocks are encountered instead of skipping over those blocks", - "ftbultimine.server_settings.require_tool": "Require Tool to Ultimine", - "ftbultimine.server_settings.require_tool.tooltip": "Players must have a damageable tool equipped, or an item in the 'ftbultimine:tools' item tag", - "ftbultimine.server_settings.right_click_axe": "Axe: Right-Click multiple blocks", - "ftbultimine.server_settings.right_click_hoe": "Hoe: Right-Click multiple blocks", - "ftbultimine.server_settings.right_click_shovel": "Shovel: Right-Click multiple blocks", - "ftbultimine.server_settings.right_click_harvesting": "Allow Ultimine harvesting of crops", - "ftbultimine.server_settings.ultimine_cooldown": "Ultimine cooldown (ticks)", - "ftbultimine.server_settings.ultimine_cooldown.tooltip": "Time in ticks required between successive uses of the Ultimine function\nIf FTB Ranks is installed, the 'ftbultimine.ultimine_cooldown' node takes priority, if present" +{ + "key.ftbultimine": "FTB Ultimine", + "key.categories.ftbultimine": "FTB Ultimine", + "ftbultimine.info.base": "FTB Ultimine is %s", + "ftbultimine.info.active": "active", + "ftbultimine.info.not_active": "not active", + "ftbultimine.info.blocks": "Mining %d blocks", + "ftbultimine.info.partial_render": "%d rendered", + "ftbultimine.info.cooldown": "on cooldown", + "ftbultimine.change_shape": "Hold Shift + (Scroll Mouse or Arrow up/down) to change shape", + "ftbultimine.shape.shapeless": "Shapeless", + "ftbultimine.shape.small_tunnel": "Small Tunnel", + "ftbultimine.shape.large_tunnel": "Large Tunnel (3x3)", + "ftbultimine.shape.small_square": "Small Square (3x3)", + "ftbultimine.shape.mining_tunnel": "Mining Tunnel", + "ftbultimine.shape.escape_tunnel": "Escape Tunnel", + "ftbultimine.config": "FTB Ultimine Configuration", + "item.ftbultimine.ultiminer": "Ultiminer", + "item.ftbultimine.ultiminer.tooltip": "Enables the use of %s when active", + "ftbultimine.client_settings": "Client Settings", + "ftbultimine.client_settings.render_outline": "Max. Blocks to Render Outline for", + "ftbultimine.client_settings.require_sneak_for_menu": "Require Sneak for Shape Menu", + "ftbultimine.client_settings.require_sneak_for_menu.tooltip": "When the Ultimine key is pressed, must the player also Sneak to show the shapes menu?", + "ftbultimine.client_settings.shape_menu_context_lines": "Shape Menu Context Lines", + "ftbultimine.client_settings.shape_menu_context_lines.tooltip": "When displaying the shape selection menu by holding the Ultimine key and sneaking at the same time, the number of shape names to display above and below the selected shape", + "ftbultimine.client_settings.x_offset": "Render Offset (currently unused)", + "ftbultimine.server_settings": "Server Settings", + "ftbultimine.server_settings.max_blocks": "Max Blocks per Operation", + "ftbultimine.server_settings.exhaustion_per_block": "Hunger Multiplier per Block Mined", + "ftbultimine.server_settings.merge_tags": "Merge Tags (Shapeless)", + "ftbultimine.server_settings.merge_tags.tooltip": "For shapeless digging mode, blocks in any of these tags which match the original dug block are valid candidates for Ultimining.", + "ftbultimine.server_settings.merge_tags_shaped": "Merge Tags (Shaped)", + "ftbultimine.server_settings.merge_tags_shaped.tooltip": "For shaped digging modes, blocks in any of these tags which match the original dug block are valid candidates for Ultimining.\nDefault of '*' means any block is a valid candidate.", + "ftbultimine.server_settings.prevent_tool_break": "Tool Damage Limit", + "ftbultimine.server_settings.prevent_tool_break.tooltip": "Ultimining will stop if the equipped tool has this much damage or less remaining. Setting this to 0 allows tools to break.", + "ftbultimine.server_settings.cancel_on_block_break_fail": "Cancel on Block Break Failure", + "ftbultimine.server_settings.cancel_on_block_break_fail.tooltip": "Advanced setting: stop digging if unbreakable blocks are encountered instead of skipping over those blocks", + "ftbultimine.server_settings.require_tool": "Require Tool to Ultimine", + "ftbultimine.server_settings.require_tool.tooltip": "Players must have a damageable tool equipped, or an item in the 'ftbultimine:tools' item tag", + "ftbultimine.server_settings.right_click_axe": "Axe: Right-Click multiple blocks", + "ftbultimine.server_settings.right_click_hoe": "Hoe: Right-Click multiple blocks", + "ftbultimine.server_settings.right_click_shovel": "Shovel: Right-Click multiple blocks", + "ftbultimine.server_settings.right_click_harvesting": "Allow Ultimine harvesting of crops", + "ftbultimine.server_settings.ultimine_cooldown": "Ultimine cooldown (ticks)", + "ftbultimine.server_settings.ultimine_cooldown.tooltip": "Time in ticks required between successive uses of the Ultimine function\nIf FTB Ranks is installed, the 'ftbultimine.ultimine_cooldown' node takes priority, if present" } \ No newline at end of file diff --git a/projects/assets/ftb-ultimine-forge/1.19.2/zh_cn.json b/projects/assets/ftb-ultimine-forge/1.19.2/ftbultimine/lang/zh_cn.json similarity index 100% rename from projects/assets/ftb-ultimine-forge/1.19.2/zh_cn.json rename to projects/assets/ftb-ultimine-forge/1.19.2/ftbultimine/lang/zh_cn.json From f5985b10b440bc67c779f1e90d6f9c159bd21edc Mon Sep 17 00:00:00 2001 From: Fable-Dzx <18982060830@163.com> Date: Thu, 30 Jul 2026 09:36:45 +0800 Subject: [PATCH 3/3] Change "1.19.2" to "1.19" --- .../{1.19.2 => 1.19}/ftbultimine/lang/en_us.json | 0 .../{1.19.2 => 1.19}/ftbultimine/lang/zh_cn.json | 0 2 files changed, 0 insertions(+), 0 deletions(-) rename projects/assets/ftb-ultimine-forge/{1.19.2 => 1.19}/ftbultimine/lang/en_us.json (100%) rename projects/assets/ftb-ultimine-forge/{1.19.2 => 1.19}/ftbultimine/lang/zh_cn.json (100%) diff --git a/projects/assets/ftb-ultimine-forge/1.19.2/ftbultimine/lang/en_us.json b/projects/assets/ftb-ultimine-forge/1.19/ftbultimine/lang/en_us.json similarity index 100% rename from projects/assets/ftb-ultimine-forge/1.19.2/ftbultimine/lang/en_us.json rename to projects/assets/ftb-ultimine-forge/1.19/ftbultimine/lang/en_us.json diff --git a/projects/assets/ftb-ultimine-forge/1.19.2/ftbultimine/lang/zh_cn.json b/projects/assets/ftb-ultimine-forge/1.19/ftbultimine/lang/zh_cn.json similarity index 100% rename from projects/assets/ftb-ultimine-forge/1.19.2/ftbultimine/lang/zh_cn.json rename to projects/assets/ftb-ultimine-forge/1.19/ftbultimine/lang/zh_cn.json