From 760f6498a8514abb101f77ec9b5faa47e35cb639 Mon Sep 17 00:00:00 2001 From: ChuijkYahus <94828194+ChuijkYahus@users.noreply.github.com> Date: Mon, 5 Jan 2026 13:02:13 +0800 Subject: [PATCH 01/34] =?UTF-8?q?Good=20Ending=20=E7=BF=BB=E8=AF=91?= =?UTF-8?q?=E6=9B=B4=E6=96=B0=20(#5737)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit GoodEnding update:版本更新 --- .../good-ending/goodending/lang/zh_cn.json | 6 +- .../good-ending/goodending/lang/en_us.json | 130 ++++++++++++++ .../good-ending/goodending/lang/zh_cn.json | 130 ++++++++++++++ .../good-ending/goodending/lang/en_us.json | 167 ++++++++++++++++++ .../good-ending/goodending/lang/zh_cn.json | 167 ++++++++++++++++++ 5 files changed, 597 insertions(+), 3 deletions(-) create mode 100644 projects/1.20/assets/good-ending/goodending/lang/en_us.json create mode 100644 projects/1.20/assets/good-ending/goodending/lang/zh_cn.json create mode 100644 projects/1.21/assets/good-ending/goodending/lang/en_us.json create mode 100644 projects/1.21/assets/good-ending/goodending/lang/zh_cn.json diff --git a/projects/1.19/assets/good-ending/goodending/lang/zh_cn.json b/projects/1.19/assets/good-ending/goodending/lang/zh_cn.json index 8dad5514c661..4236d3ebd10c 100644 --- a/projects/1.19/assets/good-ending/goodending/lang/zh_cn.json +++ b/projects/1.19/assets/good-ending/goodending/lang/zh_cn.json @@ -44,7 +44,7 @@ "block.goodending.cypress_fence_gate": "柏木栅栏门", "block.goodending.potted_cypress_sapling": "柏树树苗盆栽", "block.goodending.cypress_sign": "柏木告示牌", - "block.goodending.cypress_wall_sign": "柏木告示牌", + "block.goodending.cypress_wall_sign": "墙上的柏木告示牌", "block.goodending.muddy_oak_planks": "泥浆橡木木板", "block.goodending.muddy_oak_door": "泥浆橡木门", "block.goodending.muddy_oak_trapdoor": "泥浆橡木活板门", @@ -55,7 +55,7 @@ "block.goodending.muddy_oak_slab": "泥浆橡木台阶", "block.goodending.muddy_oak_stairs": "泥浆橡木楼梯", "block.goodending.muddy_oak_sign": "泥浆橡木告示牌", - "block.goodending.muddy_oak_wall_sign": "泥浆橡木告示牌", + "block.goodending.muddy_oak_wall_sign": "墙上的泥浆橡木告示牌", "block.goodending.muddy_oak_pressure_plate": "泥浆橡木压力板", "block.goodending.muddy_oak_button": "泥浆橡木按钮", "block.goodending.muddy_oak_fence": "泥浆橡木栅栏", @@ -124,4 +124,4 @@ "potion.goodending.level.3": "III", "potion.goodending.level.2": "II", "potion.goodending.level.1": "I" -} \ No newline at end of file +} diff --git a/projects/1.20/assets/good-ending/goodending/lang/en_us.json b/projects/1.20/assets/good-ending/goodending/lang/en_us.json new file mode 100644 index 000000000000..a42200ea7bf2 --- /dev/null +++ b/projects/1.20/assets/good-ending/goodending/lang/en_us.json @@ -0,0 +1,130 @@ +{ + "itemGroup.goodending.goodending": "Good Ending", + "goodending.commands.locate.revamped_witch_hut": "Use /locate structure goodending:revamped_witch_hut", + "advancements.goodending.capture_firefly.title": "Enlightenment", + "advancements.goodending.capture_firefly.description": "Capture a firefly swarm with a glass bottle", + "advancements.goodending.brew_potion.title": "This cauldron is alive?", + "advancements.goodending.brew_potion.description": "Give a potion to the marsh", + "advancements.goodending.immunity.title": "A taste of augmentation", + "advancements.goodending.immunity.description": "Have a harmful effect applied while having an immunity effect", + "biome.goodending.marshy_swamp": "Marshy Swamp", + "biome.goodending.oak_hammock_forest": "Oak Hammock Forest", + "block.goodending.hanging_oak_leaves": "Hanging Oak Leaves", + "block.goodending.birch_mushroom": "Birch Mushroom", + "block.goodending.dense_birch_leaves": "Dense Birch Leaves", + "block.goodending.dense_dark_oak_leaves": "Dense Dark Oak Leaves", + "block.goodending.hanging_oak_leaves_plant": "Hanging Oak Leaves Plant", + "block.goodending.hanging_dark_oak_leaves": "Hanging Dark Oak Leaves", + "block.goodending.hanging_dark_oak_leaves_plant": "Hanging Dark Oak Leaves Plant", + "block.goodending.large_lily_pad": "Large Lily Pad", + "block.goodending.purple_flowering_lily_pad": "Purple Flowering Lily Pad", + "block.goodending.pink_flowering_lily_pad": "Pink Flowering Lily Pad", + "block.goodending.yellow_flowering_lily_pad": "Yellow Flowering Lily Pad", + "block.goodending.pollenflake": "Pollenflake", + "block.goodending.pastel_wildflowers": "Pastel Wildflowers", + "block.goodending.twilight_wildflowers": "Twilight Wildflowers", + "block.goodending.spicy_wildflowers": "Spicy Wildflowers", + "block.goodending.balmy_wildflowers": "Balmy Wildflowers", + "block.goodending.cattail": "Cattail", + "block.goodending.duckweed": "Duckweed", + "block.goodending.cypress_log": "Cypress Log", + "block.goodending.cypress_wood": "Cypress Wood", + "block.goodending.stripped_cypress_log": "Stripped Cypress Log", + "block.goodending.stripped_cypress_wood": "Stripped Cypress Wood", + "block.goodending.cypress_planks": "Cypress Planks", + "block.goodending.cypress_stairs": "Cypress Stairs", + "block.goodending.cypress_slab": "Cypress Slab", + "block.goodending.cypress_door": "Cypress Door", + "block.goodending.cypress_pressure_plate": "Cypress Pressure Plate", + "block.goodending.cypress_button": "Cypress Button", + "block.goodending.cypress_trapdoor": "Cypress Trapdoor", + "block.goodending.cypress_leaves": "Cypress Leaves", + "block.goodending.cypress_sapling": "Cypress Sapling", + "block.goodending.cypress_fence": "Cypress Fence", + "block.goodending.cypress_fence_gate": "Cypress Fence Gate", + "block.goodending.potted_cypress_sapling": "Potted Cypress Sapling", + "block.goodending.cypress_sign": "Cypress Sign", + "block.goodending.cypress_wall_sign": "Cypress Wall Sign", + "block.goodending.cypress_hanging_sign": "Cypress Hanging Sign", + "block.goodending.cypress_wall_hanging_sign": "Cypress Wall Hanging Sign", + "block.goodending.muddy_oak_planks": "Muddy Oak Planks", + "block.goodending.muddy_oak_door": "Muddy Oak Door", + "block.goodending.muddy_oak_trapdoor": "Muddy Oak Trapdoor", + "block.goodending.muddy_oak_wood": "Muddy Oak Wood", + "block.goodending.muddy_oak_log": "Muddy Oak Log", + "block.goodending.stripped_muddy_oak_log": "Stripped Muddy Oak Log", + "block.goodending.stripped_muddy_oak_wood": "Stripped Muddy Oak Wood", + "block.goodending.muddy_oak_slab": "Muddy Oak Slab", + "block.goodending.muddy_oak_stairs": "Muddy Oak Stairs", + "block.goodending.muddy_oak_sign": "Muddy Oak Sign", + "block.goodending.muddy_oak_wall_sign": "Muddy Oak Wall Sign", + "block.goodending.muddy_oak_hanging_sign": "Muddy Oak Hanging Sign", + "block.goodending.muddy_oak_wall_hanging_sign": "Muddy Oak Wall Hanging Sign", + "block.goodending.muddy_oak_pressure_plate": "Muddy Oak Pressure Plate", + "block.goodending.muddy_oak_button": "Muddy Oak Button", + "block.goodending.muddy_oak_fence": "Muddy Oak Fence", + "block.goodending.muddy_oak_fence_gate": "Muddy Oak Fence Gate", + "block.goodending.firefly_lantern": "Firefly Lantern", + "block.goodending.algae": "Algae", + "item.goodending.muddy_oak_boat": "Muddy Oak Boat", + "item.goodending.muddy_oak_chest_boat": "Muddy Oak Boat with Chest", + "item.goodending.cypress_boat": "Cypress Boat", + "item.goodending.cypress_chest_boat": "Cypress Boat with Chest", + "item.goodending.retained_tool.status_effect": "Retained Effect:", + "item.goodending.inflict_tool.status_effect": "Inflict Effect:", + "item.goodending.inflict_count.status_effect": "Inflict Count", + "item.goodending.retained_count.status_effect": "Retained Count", + "item.goodending.marsh_spawn_egg": "Marsh Spawn Egg", + "item.goodending.firefly_bottle": "Firefly Bottle", + "item.goodending.firefly_swarm_spawn_egg": "Firefly Swarm Spawn Egg", + "item.goodending.woodpecker_spawn_egg": "Woodpecker Spawn Egg", + "item.minecraft.potion.effect.immunity": "Potion of Immunity", + "item.minecraft.potion.effect.long_immunity": "Potion of Immunity", + "item.minecraft.splash_potion.effect.immunity": "Splash Potion of Immunity", + "item.minecraft.splash_potion.effect.long_immunity": "Splash Potion of Immunity", + "item.minecraft.lingering_potion.effect.immunity": "Lingering Potion of Immunity", + "item.minecraft.lingering_potion.effect.long_immunity": "Lingering Potion of Immunity", + "item.minecraft.tipped_arrow.effect.immunity": "Arrow of Immunity", + "item.minecraft.tipped_arrow.effect.long_immunity": "Arrow of Immunity", + "effect.goodending.strong_immunity": "Immunity", + "effect.goodending.contemporary_immunity": "Immunity", + "effect.goodending.shattered_immunity": "Immunity", + "entity.goodending.chest_boat": "Boat with Chest", + "entity.goodending.boat": "Boat", + "entity.goodending.firefly_swarm": "Firefly Swarm", + "entity.goodending.woodpecker": "Woodpecker", + "entity.goodending.marsh": "Marsh", + "subtitles.goodending.entity.woodpecker.idle": "Woodpecker chips", + "subtitles.goodending.entity.woodpecker.drum": "Woodpecker drums", + "subtitles.goodending.entity.woodpecker.woody_idle": "Woodpecker laughs", + "subtitles.goodending.entity.woodpecker.hurt": "Woodpecker hurt", + "subtitles.goodending.entity.woodpecker.death": "Woodpecker dies", + "subtitles.goodending.entity.woodpecker.fly": "Woodpecker flops", + "subtitles.goodending.entity.marsh.idle": "Marsh glops", + "subtitles.goodending.entity.marsh.idle_brewing": "Marsh glops", + "subtitles.goodending.entity.firefly_swarm.idle": "Firefly buzzes", + "subtitles.goodending.entity.marsh.hurt": "Marsh hurt", + "subtitles.goodending.entity.marsh.burp": "Marsh dies", + "subtitles.goodending.entity.marsh.death": "Marsh burps", + "subtitles.block.generic.toggle": "Firefly Lantern creaks", + "potion.goodending.level.20": "XX", + "potion.goodending.level.19": "XIX", + "potion.goodending.level.18": "XVIII", + "potion.goodending.level.17": "XVII", + "potion.goodending.level.16": "XVI", + "potion.goodending.level.15": "XV", + "potion.goodending.level.14": "XIV", + "potion.goodending.level.13": "XIII", + "potion.goodending.level.12": "XII", + "potion.goodending.level.11": "XI", + "potion.goodending.level.10": "X", + "potion.goodending.level.9": "IX", + "potion.goodending.level.8": "VIII", + "potion.goodending.level.7": "VII", + "potion.goodending.level.6": "VI", + "potion.goodending.level.5": "V", + "potion.goodending.level.4": "IV", + "potion.goodending.level.3": "III", + "potion.goodending.level.2": "II", + "potion.goodending.level.1": "I" +} \ No newline at end of file diff --git a/projects/1.20/assets/good-ending/goodending/lang/zh_cn.json b/projects/1.20/assets/good-ending/goodending/lang/zh_cn.json new file mode 100644 index 000000000000..8a2f0c24d5ca --- /dev/null +++ b/projects/1.20/assets/good-ending/goodending/lang/zh_cn.json @@ -0,0 +1,130 @@ +{ + "itemGroup.goodending.goodending": "荒野良调", + "goodending.commands.locate.revamped_witch_hut": "请使用/locate structure goodending:revamped_witch_hut", + "advancements.goodending.capture_firefly.title": "启路明光", + "advancements.goodending.capture_firefly.description": "用玻璃瓶装起一群萤火虫", + "advancements.goodending.brew_potion.title": "这个炼药锅是个生物?", + "advancements.goodending.brew_potion.description": "给沼药兽一瓶药水", + "advancements.goodending.immunity.title": "免疫的滋味", + "advancements.goodending.immunity.description": "拥有免疫效果时抵抗一次负面效果", + "biome.goodending.marshy_swamp": "多草沼泽", + "biome.goodending.oak_hammock_forest": "橡木硬木森林", + "block.goodending.hanging_oak_leaves": "橡树垂叶", + "block.goodending.birch_mushroom": "白桦侧生菇", + "block.goodending.dense_birch_leaves": "茂密白桦树叶", + "block.goodending.dense_dark_oak_leaves": "茂密深色橡树树叶", + "block.goodending.hanging_oak_leaves_plant": "橡树垂叶植株", + "block.goodending.hanging_dark_oak_leaves": "深色橡树垂叶", + "block.goodending.hanging_dark_oak_leaves_plant": "深色橡树垂叶植株", + "block.goodending.large_lily_pad": "大型睡莲", + "block.goodending.purple_flowering_lily_pad": "紫色睡莲花", + "block.goodending.pink_flowering_lily_pad": "粉红色睡莲花", + "block.goodending.yellow_flowering_lily_pad": "黄色睡莲花", + "block.goodending.pollenflake": "片蕊花", + "block.goodending.pastel_wildflowers": "淡彩野花簇", + "block.goodending.twilight_wildflowers": "暮色野花簇", + "block.goodending.spicy_wildflowers": "辣艳野花簇", + "block.goodending.balmy_wildflowers": "柔彩野花簇", + "block.goodending.cattail": "香蒲", + "block.goodending.duckweed": "浮萍", + "block.goodending.cypress_log": "柏木原木", + "block.goodending.cypress_wood": "柏木", + "block.goodending.stripped_cypress_log": "去皮柏木原木", + "block.goodending.stripped_cypress_wood": "去皮柏木", + "block.goodending.cypress_planks": "柏木木板", + "block.goodending.cypress_stairs": "柏木楼梯", + "block.goodending.cypress_slab": "柏木台阶", + "block.goodending.cypress_door": "柏木门", + "block.goodending.cypress_pressure_plate": "柏木压力板", + "block.goodending.cypress_button": "柏木按钮", + "block.goodending.cypress_trapdoor": "柏木活板门", + "block.goodending.cypress_leaves": "柏树树叶", + "block.goodending.cypress_sapling": "柏树树苗", + "block.goodending.cypress_fence": "柏木栅栏", + "block.goodending.cypress_fence_gate": "柏木栅栏门", + "block.goodending.potted_cypress_sapling": "柏树树苗盆栽", + "block.goodending.cypress_sign": "柏木告示牌", + "block.goodending.cypress_wall_sign": "墙上的柏木告示牌", + "block.goodending.cypress_hanging_sign": "悬挂式柏木告示牌", + "block.goodending.cypress_wall_hanging_sign": "墙上的悬挂式柏木告示牌", + "block.goodending.muddy_oak_planks": "泥浆橡木木板", + "block.goodending.muddy_oak_door": "泥浆橡木门", + "block.goodending.muddy_oak_trapdoor": "泥浆橡木活板门", + "block.goodending.muddy_oak_wood": "泥浆橡木", + "block.goodending.muddy_oak_log": "泥浆橡木原木", + "block.goodending.stripped_muddy_oak_log": "去皮泥浆橡木原木", + "block.goodending.stripped_muddy_oak_wood": "去皮泥浆橡木", + "block.goodending.muddy_oak_slab": "泥浆橡木台阶", + "block.goodending.muddy_oak_stairs": "泥浆橡木楼梯", + "block.goodending.muddy_oak_sign": "泥浆橡木告示牌", + "block.goodending.muddy_oak_wall_sign": "墙上的泥浆橡木告示牌", + "block.goodending.muddy_oak_hanging_sign": "悬挂式泥浆橡木告示牌", + "block.goodending.muddy_oak_wall_hanging_sign": "墙上的悬挂式泥浆橡木告示牌", + "block.goodending.muddy_oak_pressure_plate": "泥浆橡木压力板", + "block.goodending.muddy_oak_button": "泥浆橡木按钮", + "block.goodending.muddy_oak_fence": "泥浆橡木栅栏", + "block.goodending.muddy_oak_fence_gate": "泥浆橡木栅栏门", + "block.goodending.firefly_lantern": "萤火虫灯笼", + "block.goodending.algae": "水藻", + "item.goodending.muddy_oak_boat": "泥浆橡木船", + "item.goodending.muddy_oak_chest_boat": "泥浆橡木运输船", + "item.goodending.cypress_boat": "柏木船", + "item.goodending.cypress_chest_boat": "柏木运输船", + "item.goodending.retained_tool.status_effect": "淬润效果:", + "item.goodending.inflict_tool.status_effect": "施加效果:", + "item.goodending.inflict_count.status_effect": "施加计数", + "item.goodending.retained_count.status_effect": "淬润计数", + "item.goodending.marsh_spawn_egg": "沼药兽刷怪蛋", + "item.goodending.firefly_bottle": "萤火虫瓶", + "item.goodending.firefly_swarm_spawn_egg": "萤火虫群刷怪蛋", + "item.goodending.woodpecker_spawn_egg": "啄木鸟刷怪蛋", + "item.minecraft.potion.effect.immunity": "免疫药水", + "item.minecraft.potion.effect.long_immunity": "免疫药水", + "item.minecraft.splash_potion.effect.immunity": "喷溅型免疫药水", + "item.minecraft.splash_potion.effect.long_immunity": "喷溅型免疫药水", + "item.minecraft.lingering_potion.effect.immunity": "滞留型免疫药水", + "item.minecraft.lingering_potion.effect.long_immunity": "滞留型免疫药水", + "item.minecraft.tipped_arrow.effect.immunity": "免疫之箭", + "item.minecraft.tipped_arrow.effect.long_immunity": "免疫之箭", + "effect.goodending.strong_immunity": "免疫", + "effect.goodending.contemporary_immunity": "免疫", + "effect.goodending.shattered_immunity": "免疫", + "entity.goodending.chest_boat": "运输船", + "entity.goodending.boat": "船", + "entity.goodending.firefly_swarm": "萤火虫群", + "entity.goodending.woodpecker": "啄木鸟", + "entity.goodending.marsh": "沼药兽", + "subtitles.goodending.entity.woodpecker.idle": "啄木鸟:啾啾", + "subtitles.goodending.entity.woodpecker.drum": "啄木鸟:笃笃", + "subtitles.goodending.entity.woodpecker.woody_idle": "啄木鸟:笑声", + "subtitles.goodending.entity.woodpecker.hurt": "啄木鸟:受伤", + "subtitles.goodending.entity.woodpecker.death": "啄木鸟:死亡", + "subtitles.goodending.entity.woodpecker.fly": "啄木鸟:扑翼", + "subtitles.goodending.entity.marsh.idle": "沼药兽:咕噜", + "subtitles.goodending.entity.marsh.idle_brewing": "沼药兽:咕噜", + "subtitles.goodending.entity.firefly_swarm.idle": "萤火虫:嗡嗡", + "subtitles.goodending.entity.marsh.hurt": "沼药兽:受伤", + "subtitles.goodending.entity.marsh.burp": "沼药兽:打嗝", + "subtitles.goodending.entity.marsh.death": "沼药兽:死亡", + "subtitles.block.generic.toggle": "萤火虫灯笼:嘎吱作响", + "potion.goodending.level.20": "XX", + "potion.goodending.level.19": "XIX", + "potion.goodending.level.18": "XVIII", + "potion.goodending.level.17": "XVII", + "potion.goodending.level.16": "XVI", + "potion.goodending.level.15": "XV", + "potion.goodending.level.14": "XIV", + "potion.goodending.level.13": "XIII", + "potion.goodending.level.12": "XII", + "potion.goodending.level.11": "XI", + "potion.goodending.level.10": "X", + "potion.goodending.level.9": "IX", + "potion.goodending.level.8": "VIII", + "potion.goodending.level.7": "VII", + "potion.goodending.level.6": "VI", + "potion.goodending.level.5": "V", + "potion.goodending.level.4": "IV", + "potion.goodending.level.3": "III", + "potion.goodending.level.2": "II", + "potion.goodending.level.1": "I" +} diff --git a/projects/1.21/assets/good-ending/goodending/lang/en_us.json b/projects/1.21/assets/good-ending/goodending/lang/en_us.json new file mode 100644 index 000000000000..b9fb3839f0f1 --- /dev/null +++ b/projects/1.21/assets/good-ending/goodending/lang/en_us.json @@ -0,0 +1,167 @@ +{ + "itemGroup.goodending.goodending": "Good Ending", + "goodending.commands.locate.revamped_witch_hut": "Use /locate structure goodending:revamped_witch_hut", + "advancements.goodending.capture_firefly.title": "Enlightenment", + "advancements.goodending.capture_firefly.description": "Capture a firefly swarm with a glass bottle", + "advancements.goodending.brew_potion.title": "This cauldron is alive?", + "advancements.goodending.brew_potion.description": "Give a potion to the marsh", + "advancements.goodending.immunity.title": "A taste of augmentation", + "advancements.goodending.immunity.description": "Have a harmful effect applied while having an immunity effect", + "biome.goodending.marshy_swamp": "Marshy Swamp", + "biome.goodending.oak_hammock_forest": "Oak Hammock Forest", + "block.goodending.big_clover": "Big Clover", + "block.goodending.big_four_leaf_clover": "Big Four Leaf Clover", + "block.goodending.clovers": "Clovers", + "block.goodending.four_leaf_clovers": "Four Leaf Clovers", + "block.goodending.hanging_oak_leaves": "Hanging Oak Leaves", + "block.goodending.birch_mushroom": "Birch Mushroom", + "block.goodending.dense_birch_leaves": "Dense Birch Leaves", + "block.goodending.dense_dark_oak_leaves": "Dense Dark Oak Leaves", + "block.goodending.hanging_oak_leaves_plant": "Hanging Oak Leaves Plant", + "block.goodending.hanging_dark_oak_leaves": "Hanging Dark Oak Leaves", + "block.goodending.hanging_dark_oak_leaves_plant": "Hanging Dark Oak Leaves Plant", + "block.goodending.large_lily_pad": "Large Lily Pad", + "block.goodending.purple_flowering_lily_pad": "Purple Flowering Lily Pad", + "block.goodending.pink_flowering_lily_pad": "Pink Flowering Lily Pad", + "block.goodending.yellow_flowering_lily_pad": "Yellow Flowering Lily Pad", + "block.goodending.pollenflake": "Pollenflake", + "block.goodending.pastel_wildflowers": "Pastel Wildflowers", + "block.goodending.twilight_wildflowers": "Twilight Wildflowers", + "block.goodending.spicy_wildflowers": "Spicy Wildflowers", + "block.goodending.balmy_wildflowers": "Balmy Wildflowers", + "block.goodending.cattail": "Cattail", + "block.goodending.duckweed": "Duckweed", + "block.goodending.cypress_log": "Cypress Log", + "block.goodending.cypress_wood": "Cypress Wood", + "block.goodending.stripped_cypress_log": "Stripped Cypress Log", + "block.goodending.stripped_cypress_wood": "Stripped Cypress Wood", + "block.goodending.cypress_planks": "Cypress Planks", + "block.goodending.cypress_stairs": "Cypress Stairs", + "block.goodending.cypress_slab": "Cypress Slab", + "block.goodending.cypress_door": "Cypress Door", + "block.goodending.cypress_pressure_plate": "Cypress Pressure Plate", + "block.goodending.cypress_button": "Cypress Button", + "block.goodending.cypress_trapdoor": "Cypress Trapdoor", + "block.goodending.cypress_leaves": "Cypress Leaves", + "block.goodending.cypress_sapling": "Cypress Sapling", + "block.goodending.cypress_fence": "Cypress Fence", + "block.goodending.cypress_fence_gate": "Cypress Fence Gate", + "block.goodending.potted_cypress_sapling": "Potted Cypress Sapling", + "block.goodending.cypress_sign": "Cypress Sign", + "block.goodending.cypress_wall_sign": "Cypress Wall Sign", + "block.goodending.cypress_hanging_sign": "Cypress Hanging Sign", + "block.goodending.cypress_wall_hanging_sign": "Cypress Wall Hanging Sign", + "block.goodending.muddy_oak_planks": "Muddy Oak Planks", + "block.goodending.muddy_oak_door": "Muddy Oak Door", + "block.goodending.muddy_oak_trapdoor": "Muddy Oak Trapdoor", + "block.goodending.muddy_oak_wood": "Muddy Oak Wood", + "block.goodending.muddy_oak_log": "Muddy Oak Log", + "block.goodending.stripped_muddy_oak_log": "Stripped Muddy Oak Log", + "block.goodending.stripped_muddy_oak_wood": "Stripped Muddy Oak Wood", + "block.goodending.muddy_oak_slab": "Muddy Oak Slab", + "block.goodending.muddy_oak_stairs": "Muddy Oak Stairs", + "block.goodending.muddy_oak_sign": "Muddy Oak Sign", + "block.goodending.muddy_oak_wall_sign": "Muddy Oak Wall Sign", + "block.goodending.muddy_oak_hanging_sign": "Muddy Oak Hanging Sign", + "block.goodending.muddy_oak_wall_hanging_sign": "Muddy Oak Wall Hanging Sign", + "block.goodending.muddy_oak_pressure_plate": "Muddy Oak Pressure Plate", + "block.goodending.muddy_oak_button": "Muddy Oak Button", + "block.goodending.muddy_oak_fence": "Muddy Oak Fence", + "block.goodending.muddy_oak_fence_gate": "Muddy Oak Fence Gate", + "block.goodending.firefly_lantern": "Firefly Lantern", + "block.goodending.algae": "Algae", + "block.goodending.floating_pink_petals": "Pink Petals", + "block.goodending.pink_snapdragon": "Pink Snapdragon", + "block.goodending.purple_snapdragon": "Purple Snapdragon", + "block.goodending.blue_snapdragon": "Blue Snapdragon", + "block.goodending.rose": "Rose", + "block.goodending.wither_rose_bush": "Wither Rose Bush", + "block.goodending.ivy": "Ivy", + "block.goodending.ivy_allium": "Ivy Allium", + "block.goodending.ivy_azure_bluet": "Ivy Azure Bluet", + "block.goodending.ivy_cornflower": "Ivy Cornflower", + "block.goodending.ivy_dandelion": "Ivy Dandelion", + "block.goodending.ivy_lily_of_the_valley": "Ivy Lily of the Valley", + "block.goodending.ivy_orange_tulip": "Ivy Orange Tulip", + "block.goodending.ivy_oxeye_daisy": "Ivy Oxeye Daisy", + "block.goodending.ivy_pink_petals": "Ivy Pink Petals", + "block.goodending.ivy_pink_tulip": "Ivy Pink Tulip", + "block.goodending.ivy_poppy": "Ivy Poppy", + "block.goodending.ivy_red_tulip": "Ivy Red Tulip", + "block.goodending.ivy_rose": "Ivy Rose", + "block.goodending.ivy_torchflower": "Ivy Torchflower", + "block.goodending.ivy_white_tulip": "Ivy White Tulip", + "block.goodending.ivy_wither_rose": "Ivy Wither Rose", + "item.goodending.antler": "Antler", + "item.goodending.antler_stew": "Antler Stew", + "item.goodending.muddy_oak_boat": "Muddy Oak Boat", + "item.goodending.muddy_oak_chest_boat": "Muddy Oak Boat with Chest", + "item.goodending.cypress_boat": "Cypress Boat", + "item.goodending.cypress_chest_boat": "Cypress Boat with Chest", + "item.goodending.retained_tool.status_effect": "Retained Effect:", + "item.goodending.inflict_tool.status_effect": "Inflict Effect:", + "item.goodending.inflict_count.status_effect": "Inflict Count", + "item.goodending.retained_count.status_effect": "Retained Count", + "item.goodending.kiwi": "Kiwi", + "item.goodending.firefly_bottle": "Firefly Bottle", + "item.goodending.hedgehog_spawn_egg": "Hedgehog Spawn Egg", + "item.goodending.deer_spawn_egg": "Deer Spawn Egg", + "item.goodending.firefly_swarm_spawn_egg": "Firefly Swarm Spawn Egg", + "item.goodending.woodpecker_spawn_egg": "Woodpecker Spawn Egg", + "item.minecraft.potion.effect.immunity": "Potion of Immunity", + "item.minecraft.potion.effect.long_immunity": "Potion of Immunity", + "item.minecraft.splash_potion.effect.immunity": "Splash Potion of Immunity", + "item.minecraft.splash_potion.effect.long_immunity": "Splash Potion of Immunity", + "item.minecraft.lingering_potion.effect.immunity": "Lingering Potion of Immunity", + "item.minecraft.lingering_potion.effect.long_immunity": "Lingering Potion of Immunity", + "item.minecraft.tipped_arrow.effect.immunity": "Arrow of Immunity", + "item.minecraft.tipped_arrow.effect.long_immunity": "Arrow of Immunity", + "effect.goodending.strong_immunity": "Immunity", + "effect.goodending.moderate_immunity": "Moderate Immunity", + "effect.goodending.weak_immunity": "Weak Immunity", + "entity.goodending.chest_boat": "Boat with Chest", + "entity.goodending.boat": "Boat", + "entity.goodending.hedgehog": "Hedgehog", + "entity.goodending.firefly_swarm": "Firefly Swarm", + "entity.goodending.woodpecker": "Woodpecker", + "entity.goodending.deer": "Deer", + "subtitles.goodending.entity.hedgehog.idle": "Hedgehog sniffs", + "subtitles.goodending.entity.hedgehog.hurt": "Hedgehog hurts", + "subtitles.goodending.entity.hedgehog.death": "Hedgehog dies", + "subtitles.goodending.entity.hedgehog.eat": "Hedgehog munches", + "subtitles.goodending.entity.hedgehog.start_shooting_quills": "Hedgehog munches", + "subtitles.goodending.entity.quill.shoot": "Quill fired", + "subtitles.goodending.entity.woodpecker.idle": "Woodpecker chips", + "subtitles.goodending.entity.woodpecker.drum": "Woodpecker drums", + "subtitles.goodending.entity.woodpecker.woody_idle": "Woodpecker laughs", + "subtitles.goodending.entity.woodpecker.hurt": "Woodpecker hurt", + "subtitles.goodending.entity.woodpecker.death": "Woodpecker dies", + "subtitles.goodending.entity.woodpecker.fly": "Woodpecker flops", + "subtitles.goodending.entity.marsh.idle": "Marsh glops", + "subtitles.goodending.entity.marsh.idle_brewing": "Marsh glops", + "subtitles.goodending.entity.firefly_swarm.idle": "Firefly buzzes", + "subtitles.goodending.entity.marsh.hurt": "Marsh hurt", + "subtitles.goodending.entity.marsh.burp": "Marsh dies", + "subtitles.goodending.entity.marsh.death": "Marsh burps", + "subtitles.block.generic.toggle": "Firefly Lantern creaks", + "potion.goodending.level.20": "XX", + "potion.goodending.level.19": "XIX", + "potion.goodending.level.18": "XVIII", + "potion.goodending.level.17": "XVII", + "potion.goodending.level.16": "XVI", + "potion.goodending.level.15": "XV", + "potion.goodending.level.14": "XIV", + "potion.goodending.level.13": "XIII", + "potion.goodending.level.12": "XII", + "potion.goodending.level.11": "XI", + "potion.goodending.level.10": "X", + "potion.goodending.level.9": "IX", + "potion.goodending.level.8": "VIII", + "potion.goodending.level.7": "VII", + "potion.goodending.level.6": "VI", + "potion.goodending.level.5": "V", + "potion.goodending.level.4": "IV", + "potion.goodending.level.3": "III", + "potion.goodending.level.2": "II", + "potion.goodending.level.1": "I" +} \ No newline at end of file diff --git a/projects/1.21/assets/good-ending/goodending/lang/zh_cn.json b/projects/1.21/assets/good-ending/goodending/lang/zh_cn.json new file mode 100644 index 000000000000..808752147b98 --- /dev/null +++ b/projects/1.21/assets/good-ending/goodending/lang/zh_cn.json @@ -0,0 +1,167 @@ +{ + "itemGroup.goodending.goodending": "荒野良调", + "goodending.commands.locate.revamped_witch_hut": "请使用/locate structure goodending:revamped_witch_hut", + "advancements.goodending.capture_firefly.title": "启路明光", + "advancements.goodending.capture_firefly.description": "用玻璃瓶装起一群萤火虫", + "advancements.goodending.brew_potion.title": "这个炼药锅是个生物?", + "advancements.goodending.brew_potion.description": "给沼药兽一瓶药水", + "advancements.goodending.immunity.title": "免疫的滋味", + "advancements.goodending.immunity.description": "拥有免疫效果时抵抗一次负面效果", + "biome.goodending.marshy_swamp": "多草沼泽", + "biome.goodending.oak_hammock_forest": "橡木硬木森林", + "block.goodending.big_clover": "大型三叶草", + "block.goodending.big_four_leaf_clover": "大型四叶草", + "block.goodending.clovers": "三叶草簇", + "block.goodending.four_leaf_clovers": "四叶草簇", + "block.goodending.hanging_oak_leaves": "橡树垂叶", + "block.goodending.birch_mushroom": "白桦侧生菇", + "block.goodending.dense_birch_leaves": "茂密白桦树叶", + "block.goodending.dense_dark_oak_leaves": "茂密深色橡树树叶", + "block.goodending.hanging_oak_leaves_plant": "橡树垂叶植株", + "block.goodending.hanging_dark_oak_leaves": "深色橡树垂叶", + "block.goodending.hanging_dark_oak_leaves_plant": "深色橡树垂叶植株", + "block.goodending.large_lily_pad": "大型睡莲", + "block.goodending.purple_flowering_lily_pad": "紫色睡莲花", + "block.goodending.pink_flowering_lily_pad": "粉红色睡莲花", + "block.goodending.yellow_flowering_lily_pad": "黄色睡莲花", + "block.goodending.pollenflake": "片蕊花", + "block.goodending.pastel_wildflowers": "淡彩野花簇", + "block.goodending.twilight_wildflowers": "暮色野花簇", + "block.goodending.spicy_wildflowers": "辣艳野花簇", + "block.goodending.balmy_wildflowers": "柔彩野花簇", + "block.goodending.cattail": "香蒲", + "block.goodending.duckweed": "浮萍", + "block.goodending.cypress_log": "柏木原木", + "block.goodending.cypress_wood": "柏木", + "block.goodending.stripped_cypress_log": "去皮柏木原木", + "block.goodending.stripped_cypress_wood": "去皮柏木", + "block.goodending.cypress_planks": "柏木木板", + "block.goodending.cypress_stairs": "柏木楼梯", + "block.goodending.cypress_slab": "柏木台阶", + "block.goodending.cypress_door": "柏木门", + "block.goodending.cypress_pressure_plate": "柏木压力板", + "block.goodending.cypress_button": "柏木按钮", + "block.goodending.cypress_trapdoor": "柏木活板门", + "block.goodending.cypress_leaves": "柏树树叶", + "block.goodending.cypress_sapling": "柏树树苗", + "block.goodending.cypress_fence": "柏木栅栏", + "block.goodending.cypress_fence_gate": "柏木栅栏门", + "block.goodending.potted_cypress_sapling": "柏树树苗盆栽", + "block.goodending.cypress_sign": "柏木告示牌", + "block.goodending.cypress_wall_sign": "墙上的柏木告示牌", + "block.goodending.cypress_hanging_sign": "悬挂式柏木告示牌", + "block.goodending.cypress_wall_hanging_sign": "墙上的悬挂式柏木告示牌", + "block.goodending.muddy_oak_planks": "泥浆橡木木板", + "block.goodending.muddy_oak_door": "泥浆橡木门", + "block.goodending.muddy_oak_trapdoor": "泥浆橡木活板门", + "block.goodending.muddy_oak_wood": "泥浆橡木", + "block.goodending.muddy_oak_log": "泥浆橡木原木", + "block.goodending.stripped_muddy_oak_log": "去皮泥浆橡木原木", + "block.goodending.stripped_muddy_oak_wood": "去皮泥浆橡木", + "block.goodending.muddy_oak_slab": "泥浆橡木台阶", + "block.goodending.muddy_oak_stairs": "泥浆橡木楼梯", + "block.goodending.muddy_oak_sign": "泥浆橡木告示牌", + "block.goodending.muddy_oak_wall_sign": "墙上的泥浆橡木告示牌", + "block.goodending.muddy_oak_hanging_sign": "悬挂式泥浆橡木告示牌", + "block.goodending.muddy_oak_wall_hanging_sign": "墙上的悬挂式泥浆橡木告示牌", + "block.goodending.muddy_oak_pressure_plate": "泥浆橡木压力板", + "block.goodending.muddy_oak_button": "泥浆橡木按钮", + "block.goodending.muddy_oak_fence": "泥浆橡木栅栏", + "block.goodending.muddy_oak_fence_gate": "泥浆橡木栅栏门", + "block.goodending.firefly_lantern": "萤火虫灯笼", + "block.goodending.algae": "水藻", + "block.goodending.floating_pink_petals": "粉红色花簇", + "block.goodending.pink_snapdragon": "粉红色金鱼草", + "block.goodending.purple_snapdragon": "紫色金鱼草", + "block.goodending.blue_snapdragon": "蓝色金鱼草", + "block.goodending.rose": "玫瑰", + "block.goodending.wither_rose_bush": "凋灵玫瑰丛", + "block.goodending.ivy": "常春藤", + "block.goodending.ivy_allium": "植有绒球葱的常春藤", + "block.goodending.ivy_azure_bluet": "植有蓝花美耳草的常春藤", + "block.goodending.ivy_cornflower": "植有矢车菊的常春藤", + "block.goodending.ivy_dandelion": "植有蒲公英的常春藤", + "block.goodending.ivy_lily_of_the_valley": "植有铃兰的常春藤", + "block.goodending.ivy_orange_tulip": "植有橙色郁金香的常春藤", + "block.goodending.ivy_oxeye_daisy": "植有滨菊的常春藤", + "block.goodending.ivy_pink_petals": "植有粉红色花簇的常春藤", + "block.goodending.ivy_pink_tulip": "植有粉红色郁金香的常春藤", + "block.goodending.ivy_poppy": "植有虞美人的常春藤", + "block.goodending.ivy_red_tulip": "植有红色郁金香的常春藤", + "block.goodending.ivy_rose": "植有玫瑰的常春藤", + "block.goodending.ivy_torchflower": "植有火把花的常春藤", + "block.goodending.ivy_white_tulip": "植有白色郁金香的常春藤", + "block.goodending.ivy_wither_rose": "植有凋灵玫瑰的常春藤", + "item.goodending.antler": "鹿角", + "item.goodending.antler_stew": "鹿角煲", + "item.goodending.muddy_oak_boat": "泥浆橡木船", + "item.goodending.muddy_oak_chest_boat": "泥浆橡木运输船", + "item.goodending.cypress_boat": "柏木船", + "item.goodending.cypress_chest_boat": "柏木运输船", + "item.goodending.retained_tool.status_effect": "淬润效果:", + "item.goodending.inflict_tool.status_effect": "施加效果:", + "item.goodending.inflict_count.status_effect": "施加计数", + "item.goodending.retained_count.status_effect": "淬润计数", + "item.goodending.kiwi": "猕猴桃", + "item.goodending.firefly_bottle": "萤火虫瓶", + "item.goodending.hedgehog_spawn_egg": "刺猬刷怪蛋", + "item.goodending.deer_spawn_egg": "鹿刷怪蛋", + "item.goodending.firefly_swarm_spawn_egg": "萤火虫群刷怪蛋", + "item.goodending.woodpecker_spawn_egg": "啄木鸟刷怪蛋", + "item.minecraft.potion.effect.immunity": "免疫药水", + "item.minecraft.potion.effect.long_immunity": "免疫药水", + "item.minecraft.splash_potion.effect.immunity": "喷溅型免疫药水", + "item.minecraft.splash_potion.effect.long_immunity": "喷溅型免疫药水", + "item.minecraft.lingering_potion.effect.immunity": "滞留型免疫药水", + "item.minecraft.lingering_potion.effect.long_immunity": "滞留型免疫药水", + "item.minecraft.tipped_arrow.effect.immunity": "免疫之箭", + "item.minecraft.tipped_arrow.effect.long_immunity": "免疫之箭", + "effect.goodending.strong_immunity": "免疫", + "effect.goodending.moderate_immunity": "中效免疫", + "effect.goodending.weak_immunity": "弱效免疫", + "entity.goodending.chest_boat": "运输船", + "entity.goodending.boat": "船", + "entity.goodending.hedgehog": "刺猬", + "entity.goodending.firefly_swarm": "萤火虫群", + "entity.goodending.woodpecker": "啄木鸟", + "entity.goodending.deer": "鹿", + "subtitles.goodending.entity.hedgehog.idle": "刺猬:嗅探", + "subtitles.goodending.entity.hedgehog.hurt": "刺猬:受伤", + "subtitles.goodending.entity.hedgehog.death": "刺猬:死亡", + "subtitles.goodending.entity.hedgehog.eat": "刺猬:嚼嚼", + "subtitles.goodending.entity.hedgehog.start_shooting_quills": "刺猬:嚼嚼", + "subtitles.goodending.entity.quill.shoot": "刺针:发射", + "subtitles.goodending.entity.woodpecker.idle": "啄木鸟:啾啾", + "subtitles.goodending.entity.woodpecker.drum": "啄木鸟:笃笃", + "subtitles.goodending.entity.woodpecker.woody_idle": "啄木鸟:笑声", + "subtitles.goodending.entity.woodpecker.hurt": "啄木鸟:受伤", + "subtitles.goodending.entity.woodpecker.death": "啄木鸟:死亡", + "subtitles.goodending.entity.woodpecker.fly": "啄木鸟:扑翼", + "subtitles.goodending.entity.marsh.idle": "沼药兽:咕噜", + "subtitles.goodending.entity.marsh.idle_brewing": "沼药兽:咕噜", + "subtitles.goodending.entity.firefly_swarm.idle": "萤火虫:嗡嗡", + "subtitles.goodending.entity.marsh.hurt": "沼药兽:受伤", + "subtitles.goodending.entity.marsh.burp": "沼药兽:打嗝", + "subtitles.goodending.entity.marsh.death": "沼药兽:死亡", + "subtitles.block.generic.toggle": "萤火虫灯笼:嘎吱作响", + "potion.goodending.level.20": "XX", + "potion.goodending.level.19": "XIX", + "potion.goodending.level.18": "XVIII", + "potion.goodending.level.17": "XVII", + "potion.goodending.level.16": "XVI", + "potion.goodending.level.15": "XV", + "potion.goodending.level.14": "XIV", + "potion.goodending.level.13": "XIII", + "potion.goodending.level.12": "XII", + "potion.goodending.level.11": "XI", + "potion.goodending.level.10": "X", + "potion.goodending.level.9": "IX", + "potion.goodending.level.8": "VIII", + "potion.goodending.level.7": "VII", + "potion.goodending.level.6": "VI", + "potion.goodending.level.5": "V", + "potion.goodending.level.4": "IV", + "potion.goodending.level.3": "III", + "potion.goodending.level.2": "II", + "potion.goodending.level.1": "I" +} From 915c74c580169fa695a6cd028d8ed1ac7a35f7af Mon Sep 17 00:00:00 2001 From: dovisutu <40313014+dovisutu@users.noreply.github.com> Date: Mon, 5 Jan 2026 15:58:50 +0800 Subject: [PATCH 02/34] =?UTF-8?q?CI:=20=E4=BF=AE=E6=AD=A3Uploader=E7=94=9F?= =?UTF-8?q?=E6=88=90=E5=8F=82=E6=95=B0=20(#5746)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Re-enable uploader caching 顺便把 Packer 和 Uploader 的版本升了一下 * fix --- .github/workflows/packer.yml | 62 ++++++++++++++++----------------- .github/workflows/pr-packer.yml | 2 +- src/Packer/Packer.csproj | 9 ++--- src/Uploader/Uploader.csproj | 9 ++--- 4 files changed, 42 insertions(+), 40 deletions(-) diff --git a/.github/workflows/packer.yml b/.github/workflows/packer.yml index 064ff23b5049..a8991f195515 100644 --- a/.github/workflows/packer.yml +++ b/.github/workflows/packer.yml @@ -36,32 +36,32 @@ jobs: # 构造程序 - name: Build Packer if not cached if: steps.cache-packer.outputs.cache-hit != 'true' - run: dotnet publish .\src\Packer\Packer.csproj -o ./ -r win-x64 -p:PublishSingleFile=true + run: dotnet publish .\src\Packer\Packer.csproj -o ./ -r win-x64 - # build-uploader: - # if: github.repository == 'CFPAOrg/Minecraft-Mod-Language-Package' - # name: Build / Cache Uploader - # runs-on: windows-latest - # steps: - # - uses: actions/checkout@v4 - # with: - # fetch-depth: 1 - # sparse-checkout: src + build-uploader: + if: github.repository == 'CFPAOrg/Minecraft-Mod-Language-Package' + name: Build / Cache Uploader + runs-on: windows-latest + steps: + - uses: actions/checkout@v4 + with: + fetch-depth: 1 + sparse-checkout: src - # # 缓存程序。一方面,在不同job之间需要这么做;另一方面,大约可以改善运行时间? - # # actions/cache的逻辑会在job末尾缓存打包程序;如果不命中,就自行构造程序。 - # - name: Cache Uploader - # id: cache-uploader - # uses: actions/cache@v4 - # with: - # key: ${{ runner.os }}-Uploader-${{ hashFiles('src/Uploader/**') }} - # path: Uploader.exe - # lookup-only: true + # 缓存程序。一方面,在不同job之间需要这么做;另一方面,大约可以改善运行时间? + # actions/cache的逻辑会在job末尾缓存打包程序;如果不命中,就自行构造程序。 + - name: Cache Uploader + id: cache-uploader + uses: actions/cache@v4 + with: + key: ${{ runner.os }}-Uploader-${{ hashFiles('src/Uploader/**') }} + path: Uploader.exe + lookup-only: true - # # 构造程序 - # - name: Build Uploader if not cached - # if: steps.cache-uploader.outputs.cache-hit != 'true' - # run: dotnet publish .\src\Uploader\Uploader.csproj -o ./ -r win-x64 -p:PublishSingeFile=true + # 构造程序 + - name: Build Uploader if not cached + if: steps.cache-uploader.outputs.cache-hit != 'true' + run: dotnet publish .\src\Uploader\Uploader.csproj -o ./ -r win-x64 initialize-release: name: Initialize Release @@ -284,17 +284,17 @@ jobs: upload: if: github.repository == 'CFPAOrg/Minecraft-Mod-Language-Package' name: Upload Resource Packs to Remote Server - needs: [ pack ] # 显然,需要打包完成,并且存在上传程序,才可以上传给分发服务器 + needs: [ pack, build-uploader ] # 显然,需要打包完成,并且存在上传程序,才可以上传给分发服务器 runs-on: windows-latest steps: - - uses: actions/checkout@v4 + - name: Restore Uploader + id: cache-restore + uses: actions/cache/restore@v4 with: - fetch-depth: 1 - sparse-checkout: src - - # 构造程序 - - name: Build Uploader - run: dotnet publish .\src\Uploader\Uploader.csproj -o ./ -r win-x64 -p:PublishSingeFile=true + key: ${{ runner.os }}-Packer-${{ hashFiles('src/Uploader/**') }} + path: | + Uploader.exe + fail-on-cache-miss: true # 前一步理应构造过的。如果不命中,肯定有问题,不如直接挂掉。 # 还原artifact(资源包) - name: Restore Artifacts diff --git a/.github/workflows/pr-packer.yml b/.github/workflows/pr-packer.yml index 656adeccfc19..b9b9ddfadd59 100644 --- a/.github/workflows/pr-packer.yml +++ b/.github/workflows/pr-packer.yml @@ -39,7 +39,7 @@ jobs: # 构造程序 - name: Build Packer if not cached if: steps.cache-packer.outputs.cache-hit != 'true' - run: dotnet publish .\src\Packer\Packer.csproj -o ./ -r win-x64 -p:PublishSingleFile=true + run: dotnet publish .\src\Packer\Packer.csproj -o ./ -r win-x64 pack: diff --git a/src/Packer/Packer.csproj b/src/Packer/Packer.csproj index 718ec94626ad..86108fe4c5b7 100644 --- a/src/Packer/Packer.csproj +++ b/src/Packer/Packer.csproj @@ -2,15 +2,16 @@ Exe - net7.0 + net10.0 enable none + true - - - + + + diff --git a/src/Uploader/Uploader.csproj b/src/Uploader/Uploader.csproj index 3cf222e28218..4efac1109753 100644 --- a/src/Uploader/Uploader.csproj +++ b/src/Uploader/Uploader.csproj @@ -2,13 +2,14 @@ Exe - netcoreapp5.0 + net10.0 + true - - - + + + From 374e62b73b259d0212515f59660409fcc50c7d90 Mon Sep 17 00:00:00 2001 From: dovisutu <40313014+dovisutu@users.noreply.github.com> Date: Mon, 5 Jan 2026 16:07:53 +0800 Subject: [PATCH 03/34] Update packer.yml --- .github/workflows/packer.yml | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/.github/workflows/packer.yml b/.github/workflows/packer.yml index a8991f195515..57176bcd408b 100644 --- a/.github/workflows/packer.yml +++ b/.github/workflows/packer.yml @@ -121,7 +121,7 @@ jobs: id: cache-restore uses: actions/cache/restore@v4 with: - key: ${{ runner.os }}-Packer-${{ hashFiles('source/Packer/**') }} + key: ${{ runner.os }}-Packer-${{ hashFiles('src/Packer/**') }} path: | Packer.exe git2-*.dll @@ -286,12 +286,16 @@ jobs: name: Upload Resource Packs to Remote Server needs: [ pack, build-uploader ] # 显然,需要打包完成,并且存在上传程序,才可以上传给分发服务器 runs-on: windows-latest - steps: + steps: + - uses: actions/checkout@v4 # 计算 cache key 需要 + with: + fetch-depth: 1 + sparse-checkout: src - name: Restore Uploader id: cache-restore uses: actions/cache/restore@v4 with: - key: ${{ runner.os }}-Packer-${{ hashFiles('src/Uploader/**') }} + key: ${{ runner.os }}-Uploader-${{ hashFiles('src/Uploader/**') }} path: | Uploader.exe fail-on-cache-miss: true # 前一步理应构造过的。如果不命中,肯定有问题,不如直接挂掉。 From bcdaefd9d1cdfda9cf754242141bc13380bbb7a4 Mon Sep 17 00:00:00 2001 From: SlimeSB <86453765+SlimeSB@users.noreply.github.com> Date: Wed, 7 Jan 2026 19:36:10 +0800 Subject: [PATCH 04/34] =?UTF-8?q?CI=20Feat:=20=E6=B7=BB=E5=8A=A0=E4=B8=80?= =?UTF-8?q?=E4=B8=AA=E6=95=B4=E5=90=88tag=20(#5745)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * 新CI测试 * 先删除后上传 * autobuild exist 问题 * 描述-打包时间 * - 处理问题 * 注释,干掉丑陋的else if,干掉搞不懂的打包时间 * 1.12匹配错误 修复 * Move logic into Uploader --------- Co-authored-by: dovisutu <40313014+dovisutu@users.noreply.github.com> --- .github/workflows/packer.yml | 188 +++------------------------------ src/Uploader/Program.cs | 194 +++++++++++++++++++++++------------ src/Uploader/Uploader.csproj | 2 + 3 files changed, 146 insertions(+), 238 deletions(-) diff --git a/.github/workflows/packer.yml b/.github/workflows/packer.yml index 57176bcd408b..b1148cba9f38 100644 --- a/.github/workflows/packer.yml +++ b/.github/workflows/packer.yml @@ -10,7 +10,6 @@ on: - 'projects/**' - jobs: build-packer: name: Build / Cache Packer @@ -63,54 +62,16 @@ jobs: if: steps.cache-uploader.outputs.cache-hit != 'true' run: dotnet publish .\src\Uploader\Uploader.csproj -o ./ -r win-x64 - initialize-release: - name: Initialize Release - runs-on: windows-latest - steps: - - - name: Create timestamp - id: create_timestamp - run: echo "timestamp=$(date '+%Y%m%d%H%M%s')" >> $GITHUB_OUTPUT - shell: bash - - # Create the release: https://github.com/actions/create-release - - name: Create release - id: create_release - uses: actions/create-release@v1 - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - with: - tag_name: Snapshot-${{ steps.create_timestamp.outputs.timestamp }} - release_name: 汉化资源包-Snapshot-${{ steps.create_timestamp.outputs.timestamp }} - draft: false - prerelease: false - outputs: - upload-url: ${{ steps.create_release.outputs.upload_url }} - tag-name: Snapshot-${{ steps.create_timestamp.outputs.timestamp }} - - pack: name: Pack Resources and Upload Artifacts/Releases - needs: [ build-packer, initialize-release ] # 显然,需要存在打包程序,才能打包。 + needs: [ build-packer ] strategy: - fail-fast: false # 把正常的文件先打包了,避免一处错误阻塞整个仓库。 + fail-fast: false matrix: # 版本列表。将对这里的每个版本判断,按需打包。 # 如需添加新版本,在这里添加即可。 version: [ "1.12.2", "1.16", "1.16-fabric", "1.18", "1.18-fabric", "1.19", "1.20", "1.20-fabric", "1.21", "1.21-fabric" ] runs-on: windows-latest - outputs: - # 为每个版本创建独立的输出变量 - updated_versions_1_12_2: ${{ steps.collect-updated.outputs.version_1_12_2 }} - updated_versions_1_16: ${{ steps.collect-updated.outputs.version_1_16 }} - updated_versions_1_16_fabric: ${{ steps.collect-updated.outputs.version_1_16_fabric }} - updated_versions_1_18: ${{ steps.collect-updated.outputs.version_1_18 }} - updated_versions_1_18_fabric: ${{ steps.collect-updated.outputs.version_1_18_fabric }} - updated_versions_1_19: ${{ steps.collect-updated.outputs.version_1_19 }} - updated_versions_1_20: ${{ steps.collect-updated.outputs.version_1_20 }} - updated_versions_1_20_fabric: ${{ steps.collect-updated.outputs.version_1_20_fabric }} - updated_versions_1_21: ${{ steps.collect-updated.outputs.version_1_21 }} - updated_versions_1_21_fabric: ${{ steps.collect-updated.outputs.version_1_21_fabric }} steps: - uses: actions/checkout@v2 with: @@ -125,7 +86,7 @@ jobs: path: | Packer.exe git2-*.dll - fail-on-cache-miss: true # 前一步理应构造过的。如果不命中,肯定有问题,不如直接挂掉。 + fail-on-cache-miss: true # 应由前序保证 - name: Check changed path on ${{ matrix.version }} uses: MarceloPrado/has-changed-path@v1.0 @@ -153,140 +114,15 @@ jobs: ${{ matrix.version }}.md5 if: steps.check-changes.outputs.changed == 'true' || github.event_name == 'workflow_dispatch' - - name: Collect updated versions - id: collect-updated - run: | - if [ "${{ steps.check-changes.outputs.changed }}" == "true" ] || [ "${{ github.event_name }}" == "workflow_dispatch" ]; then - # Replace all periods and hyphens with underscores - # 将.转换为_,适配变量名 - output_key=$(echo "${{ matrix.version }}" | sed 's/[\.-]/_/g') - echo "version_$output_key=${{ matrix.version }}" >> $GITHUB_OUTPUT - fi - shell: bash - continue-on-error: true - - upload-release-assets: - name: Upload Release Assets - needs: [ pack, initialize-release ] - runs-on: windows-latest - steps: - - name: Download all Artifacts - uses: actions/download-artifact@v4 - with: - path: artifacts/ - - - name: Upload Release Assets - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - run: | - # Get the upload URL from the previous job - $upload_url = "${{ needs.initialize-release.outputs.upload-url }}" - - # Clean up the URL by removing the template part {?name,label} - $clean_upload_url = $upload_url.Split('{')[0] - - # Iterate through downloaded artifact directories - Get-ChildItem -Path "artifacts" -Directory | ForEach-Object { - $artifact_dir_name = $_.Name - $version_tag = ($artifact_dir_name -split '-Modpack-')[1] - - # Generate the correct asset names - if ($version_tag -eq '1.12.2') { - $zip_asset_name = "Minecraft-Mod-Language-Modpack.zip" - } else { - $formatted_version = $version_tag -replace '\.', '-' - $formatted_version = $formatted_version -replace 'fabric', 'Fabric' - $zip_asset_name = "Minecraft-Mod-Language-Modpack-$formatted_version.zip" - } - - # Build file paths using sub-expression operator - $zip_path = "$(Join-Path -Path $_.FullName -ChildPath ($artifact_dir_name + '.zip'))" - $md5_path = "$(Join-Path -Path $_.FullName -ChildPath ($version_tag + '.md5'))" - - # Build the full URL using the format operator -f - $zip_upload_url = "{0}?name={1}" -f $clean_upload_url, $zip_asset_name - $md5_upload_url = "{0}?name={1}" -f $clean_upload_url, ($version_tag + ".md5") - - # Upload ZIP file - echo "Uploading ZIP: $zip_path as $zip_asset_name" - curl.exe -X POST ` - -H "Authorization: token $env:GITHUB_TOKEN" ` - -H "Content-Type: application/zip" ` - --data-binary "@$zip_path" ` - $zip_upload_url - - # Upload MD5 file - echo "Uploading MD5: $md5_path as $version_tag.md5" - $md5_content = Get-Content -Path "$md5_path" - curl.exe -X POST ` - -H "Authorization: token $env:GITHUB_TOKEN" ` - -H "Content-Type: text/plain" ` - --data-raw "$md5_content" ` - $md5_upload_url - } - shell: pwsh - - update-index: - name: Update Version Index (Optional) - needs: [pack, initialize-release] - runs-on: ubuntu-latest - steps: - - name: Checkout repo - uses: actions/checkout@v4 - with: - fetch-depth: 1 - - - name: Set up index branch - run: | - git fetch origin index - git checkout index || git checkout -b index - - - name: Download existing index.json - run: | - if [ ! -f version-index.json ]; then - echo "{}" > version-index.json - fi - - - name: Update index.json - env: - RELEASE_TAG: ${{ needs.initialize-release.outputs.tag-name }} - PACK_OUTPUTS: ${{ toJSON(needs.pack.outputs) }} - run: | - python3 - < + { + var fileExtensionName = _.Extension; // 带点名称,应当为 ".zip" + var fileName = _.Name[0..^fileExtensionName.Length] + .RegulateFileName(); + return (name: fileName + fileExtensionName, file: _); + }); + var md5s = artifactDirectory + .EnumerateFiles("*.md5", SearchOption.AllDirectories) + .Select(_ => (name: _.Name, file: _)); + var files = packs.Concat(md5s); + + Console.WriteLine("待上传的文件数目:{0}", files.Count()); + + IEnumerable tasks = + [ + UploadToServer(host, name, password, files), + UploadSnapshotAssets(client, files), + UpdateAutobuildAssets(client, files) + ]; + await Task.WhenAll(tasks); + } + + async static Task UploadToServer(string host, string username, string password, IEnumerable<(string name, FileInfo file)> files) + { + using var scpClient = new ScpClient(host, port: 22, username, password); scpClient.Connect(); // 与下载服务器建立连接 - + // 确认连接状态 if (scpClient.IsConnected) { @@ -28,59 +73,91 @@ static int Main(string host, string name, string password) else { Log.Error("SCP服务器连接失败"); - return -1; + throw new InvalidOperationException(); } - - // 获取可用的资源包,准备上传 - var artifactDirectory = new DirectoryInfo(Path.Join(Directory.GetCurrentDirectory(), "artifacts")); - var packList = artifactDirectory - .EnumerateFiles("Minecraft-Mod-Language-Modpack-*.zip", SearchOption.AllDirectories); - - Log.Information("检测到的资源包数目:{0}", packList.Count()); + foreach (var (name, file) in files) + { + var destinationName = $"/var/www/html/files/{name}"; + scpClient.Upload(file, destinationName); // 没有async :( + Log.Information(" 写入文件:{0}", destinationName); + } + } - packList.ToList() - .ForEach(_ => + async static Task UploadSnapshotAssets(GitHubClient client, IEnumerable<(string name, FileInfo file)> files) + { + var timestamp = DateTime.UtcNow.ToString("yyyyMMddHHmmss"); + Log.Information(" 时间戳:{0}", timestamp); + var newRelease = new NewRelease($"Snapshot-{timestamp}") + { + TargetCommitish = Environment.GetEnvironmentVariable("SHA"), + Name = $"汉化资源包-{timestamp}" + }; + var result = await client.Repository.Release.Create(long.Parse(Environment.GetEnvironmentVariable("REPO_ID")!), newRelease); + Log.Information(" 创建 Release"); + foreach (var (name, file) in files) + { + using var fileStream = file.OpenRead(); + var newAsset = new ReleaseAssetUpload( + name, + file.Extension switch { - using var stream = _.OpenRead(); - var md5 = stream.ComputeMD5(); - - // 文件名格式:Minecraft-Mod-Language-Modpack-[dashed-version]-[md5-hash].zip - // 如:Minecraft-Mod-Language-Modpack-1-16-Fabric-0000000000000000.zip - // hash的对象是文件内容,不包括文件名(当然) - // hash应该是全大写 - - var fileExtensionName = _.Extension; // 带点名称,应当为 ".zip" - var fileName = _.Name[0..^fileExtensionName.Length] - .RegulateFileName(); // 无后缀的文件名,应当已修正 - - // 选择性地加上该文件的md5值,以便生成patch - var tweakedName = fileName + "-" + md5; - - var destinationName = $"/var/www/html/files/{fileName + fileExtensionName}"; - var tweakedDestinationName = $"/var/www/html/files/{tweakedName + fileExtensionName}"; - - // 传递不带md5值的最新版本;会覆写已有文件 - scpClient.Upload(_.OpenRead(), destinationName); - Log.Information("向远程服务器写入文件:{0}", destinationName); - - //// 传递带md5值的历史版本,一般不会覆写已有文件 - //scpClient.Upload(_.OpenRead(), tweakedDestinationName); - //Log.Information("向远程服务器写入文件:{0}", tweakedDestinationName); - }); - - // 临时操作 在使用旧md5校验的程序弃用以后需要删除 - var md5List = artifactDirectory - .EnumerateFiles("*.md5", SearchOption.AllDirectories); - md5List.ToList() - .ForEach(_ => + ".zip" => "application/zip", + ".md5" => "text/plain", + _ => throw new ArgumentException($"Unexpected extension: {file.Extension}") + }, + fileStream, + timeout: null); + await client.Repository.Release.UploadAsset(result, newAsset); + Log.Information(" 上传文件:{0}", name); + } + } + + async static Task UpdateAutobuildAssets(GitHubClient client, IEnumerable<(string name, FileInfo file)> files) + { + var repoId = long.Parse(Environment.GetEnvironmentVariable("REPO_ID")!); + var release = await client.Repository.Release.Get(repoId, "autobuild"); + Log.Information(" 获取 autobuild Release"); + + var timestamp = DateTime.UtcNow.ToString("yyyy-MM-dd HH:mm:ss"); + var desc = new ReleaseUpdate() { - scpClient.Upload(_.OpenRead(), $"/var/www/html/files/{_.Name}"); - Log.Information("向远程服务器写入文件:{0}", $"/var/www/html/files/{_.Name}"); - }); + Body = $""" + ## 汉化资源包 Autobuild + + ### 最后更新时间 + + - {timestamp} + """ + }; + await client.Repository.Release.Edit(repoId, release.Id, desc); + Log.Information(" 更新 Release 简介:时间 {0}", timestamp); - Log.Information("资源包传递完毕"); - return 0; + var assets = release.Assets; + var lookup = assets.Select(_ => (_.Name, _)).ToDictionary(); + foreach (var (name, file) in files) + { + using var fileStream = file.OpenRead(); + + if (lookup.TryGetValue(name, out ReleaseAsset? asset)) + { + await client.Repository.Release.DeleteAsset(repoId, asset.Id); + Log.Information(" 删除旧文件:{0}", name); + } + var newAsset = new ReleaseAssetUpload( + name, + file.Extension switch + { + ".zip" => "application/zip", + ".md5" => "text/plain", + _ => throw new ArgumentException($"Unexpected extension: {file.Extension}") + }, + fileStream, + timeout: null); + await client.Repository.Release.UploadAsset(release, newAsset); + Log.Information(" 上传文件:{0}", name); + + } } public static string RegulateFileName(this string fileName) @@ -98,16 +175,5 @@ string Capitalize(string text) => string.Join("", text[0..1].ToUpper(), text[1..]); } - - /// - /// 计算给定流中全体内容的MD5值。 - /// - /// 被计算的流 - /// - public static string ComputeMD5(this Stream stream) - { - stream.Seek(0, SeekOrigin.Begin); // 确保文件流的位置被重置 - return Convert.ToHexString(MD5.Create().ComputeHash(stream)); - } } } diff --git a/src/Uploader/Uploader.csproj b/src/Uploader/Uploader.csproj index 4efac1109753..3138052add63 100644 --- a/src/Uploader/Uploader.csproj +++ b/src/Uploader/Uploader.csproj @@ -4,10 +4,12 @@ Exe net10.0 true + enable + From bc0a48ca5a6eb50aaad7a850a7bdd961f3c3c029 Mon Sep 17 00:00:00 2001 From: ChuijkYahus <94828194+ChuijkYahus@users.noreply.github.com> Date: Wed, 7 Jan 2026 21:39:25 +0800 Subject: [PATCH 05/34] =?UTF-8?q?Mystic's=20Biomes=20=E7=BF=BB=E8=AF=91?= =?UTF-8?q?=E6=9B=B4=E6=96=B0=20(#4398)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Mystic's Biomes * update:新版本 * update:版本更新 * update:版本更新 * MysticsBiomes update:版本更新 * MysticsBiomes fix:花丛 --- .../mysticsbiomes/lang/en_us.json | 385 +++++++++++++- .../mysticsbiomes/lang/zh_cn-base.json | 311 +++++++++++ .../mysticsbiomes/lang/zh_cn-composition.json | 41 ++ .../mysticsbiomes/lang/zh_cn.json | 100 ---- .../mysticsbiomes/packer-policy.json | 12 + .../mysticsbiomes/lang/en_us.json | 503 ++++++++++++++++++ .../mysticsbiomes/lang/zh_cn-base.json | 359 +++++++++++++ .../mysticsbiomes/lang/zh_cn-composition.json | 41 ++ .../mysticsbiomes/packer-policy.json | 12 + 9 files changed, 1649 insertions(+), 115 deletions(-) create mode 100644 projects/1.20/assets/mystics-biomes/mysticsbiomes/lang/zh_cn-base.json create mode 100644 projects/1.20/assets/mystics-biomes/mysticsbiomes/lang/zh_cn-composition.json delete mode 100644 projects/1.20/assets/mystics-biomes/mysticsbiomes/lang/zh_cn.json create mode 100644 projects/1.20/assets/mystics-biomes/mysticsbiomes/packer-policy.json create mode 100644 projects/1.21/assets/mystics-biomes/mysticsbiomes/lang/en_us.json create mode 100644 projects/1.21/assets/mystics-biomes/mysticsbiomes/lang/zh_cn-base.json create mode 100644 projects/1.21/assets/mystics-biomes/mysticsbiomes/lang/zh_cn-composition.json create mode 100644 projects/1.21/assets/mystics-biomes/mysticsbiomes/packer-policy.json diff --git a/projects/1.20/assets/mystics-biomes/mysticsbiomes/lang/en_us.json b/projects/1.20/assets/mystics-biomes/mysticsbiomes/lang/en_us.json index d9ffc9da40e5..0f01bd6a7760 100644 --- a/projects/1.20/assets/mystics-biomes/mysticsbiomes/lang/en_us.json +++ b/projects/1.20/assets/mystics-biomes/mysticsbiomes/lang/en_us.json @@ -1,14 +1,13 @@ { "itemGroup.mysticsbiomes.tab": "Mystic's Biomes", - "advancements.mysticsbiomes.root.title": "Mystic's Biomes", - "advancements.mysticsbiomes.root.description": "Explore the world", - "advancements.mysticsbiomes.obtain_sweet_strawberry.title": "Sweet Treat", - "advancements.mysticsbiomes.obtain_sweet_strawberry.description": "Obtain a sweet strawberry", - "biome.mysticsbiomes.strawberry_fields": "Strawberry Fields", "biome.mysticsbiomes.bamboo_blossom_forest": "Bamboo Blossom Forest", "biome.mysticsbiomes.lavender_meadow": "Lavender Meadow", + "biome.mysticsbiomes.autumnal_grove": "Autumnal Grove", + "biome.mysticsbiomes.lush_oasis": "Lush Oasis", + "biome.mysticsbiomes.lagoon": "Lagoon", + "biome.mysticsbiomes.tropics": "Tropics", "block.mysticsbiomes.strawberry_blossoms": "Strawberry Blossoms", "block.mysticsbiomes.strawberry_sapling": "Strawberry Sapling", @@ -28,11 +27,6 @@ "block.mysticsbiomes.strawberry_door": "Strawberry Door", "block.mysticsbiomes.strawberry_sign": "Strawberry Sign", "block.mysticsbiomes.strawberry_hanging_sign": "Strawberry Hanging Sign", - - "block.mysticsbiomes.budding_peony_leaves": "Budding Peony Leaves", - "block.mysticsbiomes.peony_leaves": "Peony Leaves", - "block.mysticsbiomes.peony_bush": "Peony Bush", - "block.mysticsbiomes.potted_peony_bush": "Potted Peony Bush", "block.mysticsbiomes.pink_cherry_blossoms": "Pink Cherry Blossoms", "block.mysticsbiomes.pink_cherry_blossom_sapling": "Pink Cherry Blossom Sapling", @@ -56,6 +50,137 @@ "block.mysticsbiomes.cherry_sign": "Cherry Sign", "block.mysticsbiomes.cherry_hanging_sign": "Cherry Hanging Sign", + "block.mysticsbiomes.cherry_plant": "Cherry Plant", + "block.mysticsbiomes.cherry_pie": "Cherry Pie", + + "block.mysticsbiomes.budding_peony_leaves": "Budding Peony Leaves", + "block.mysticsbiomes.peony_leaves": "Peony Leaves", + "block.mysticsbiomes.peony_bush": "Peony Bush", + "block.mysticsbiomes.potted_peony_bush": "Potted Peony Bush", + + "block.mysticsbiomes.spring_bamboo": "Spring Bamboo", + "block.mysticsbiomes.spring_bamboo_sapling": "Spring Bamboo Shoot", + "block.mysticsbiomes.potted_spring_bamboo": "Potted Spring Bamboo", + "block.mysticsbiomes.bundled_spring_bamboo": "Bundled Spring Bamboo", + + "block.mysticsbiomes.lush_sand": "Lush Sand", + "block.mysticsbiomes.grassy_lush_sand": "Grassy Lush Sand", + "block.mysticsbiomes.lush_sandstone": "Lush Sandstone", + "block.mysticsbiomes.lush_sandstone_stairs": "Lush Sandstone Stairs", + "block.mysticsbiomes.lush_sandstone_slab": "Lush Sandstone Slab", + "block.mysticsbiomes.lush_sandstone_wall": "Lush Sandstone Wall", + "block.mysticsbiomes.chiseled_lush_sandstone": "Chiseled Lush Sandstone", + "block.mysticsbiomes.cut_lush_sandstone": "Cut Lush Sandstone", + "block.mysticsbiomes.cut_lush_sandstone_slab": "Cut Lush Sandstone Slab", + "block.mysticsbiomes.smooth_lush_sandstone": "Smooth Lush Sandstone", + "block.mysticsbiomes.smooth_lush_sandstone_stairs": "Smooth Lush Sandstone Stairs", + "block.mysticsbiomes.smooth_lush_sandstone_slab": "Smooth Lush Sandstone Slab", + + "block.mysticsbiomes.peach_leaves": "Peach Leaves", + "block.mysticsbiomes.peach_sapling": "Peach Sapling", + "block.mysticsbiomes.potted_peach_sapling": "Potted Peach Sapling", + "block.mysticsbiomes.peach_log": "Peach Log", + "block.mysticsbiomes.stripped_peach_log": "Stripped Peach Log", + "block.mysticsbiomes.peach_wood": "Peach Wood", + "block.mysticsbiomes.stripped_peach_wood": "Stripped Peach Wood", + "block.mysticsbiomes.peach_planks": "Peach Planks", + "block.mysticsbiomes.peach_stairs": "Peach Stairs", + "block.mysticsbiomes.peach_slab": "Peach Slab", + "block.mysticsbiomes.peach_fence": "Peach Fence", + "block.mysticsbiomes.peach_fence_gate": "Peach Fence Gate", + "block.mysticsbiomes.peach_button": "Peach Button", + "block.mysticsbiomes.peach_pressure_plate": "Peach Pressure Plate", + "block.mysticsbiomes.peach_trapdoor": "Peach Trapdoor", + "block.mysticsbiomes.peach_door": "Peach Door", + "block.mysticsbiomes.peach_sign": "Peach Sign", + "block.mysticsbiomes.peach_hanging_sign": "Peach Hanging Sign", + + "block.mysticsbiomes.peach_plant": "Peach Plant", + "block.mysticsbiomes.peach_pie": "Peach Pie", + + "block.mysticsbiomes.saguaro_cactus": "Saguaro Cactus", + "block.mysticsbiomes.saguaro_blossom": "Saguaro Blossom", + "block.mysticsbiomes.desert_grass": "Desert Grass", + "block.mysticsbiomes.wildflower": "Wildflower", + "block.mysticsbiomes.potted_wildflower": "Potted Wildflower", + + "block.mysticsbiomes.maple_leaves": "Maple Leaves", + "block.mysticsbiomes.maple_leaf_pile": "Maple Leaf Pile", + "block.mysticsbiomes.maple_sapling": "Maple Sapling", + "block.mysticsbiomes.potted_maple_sapling": "Potted Maple Sapling", + "block.mysticsbiomes.orange_maple_leaves": "Orange Maple Leaves", + "block.mysticsbiomes.orange_maple_leaf_pile": "Orange Maple Leaf Pile", + "block.mysticsbiomes.orange_maple_sapling": "Orange Maple Sapling", + "block.mysticsbiomes.potted_orange_maple_sapling": "Potted Orange Maple Sapling", + "block.mysticsbiomes.yellow_maple_leaves": "Yellow Maple Leaves", + "block.mysticsbiomes.yellow_maple_leaf_pile": "Yellow Maple Leaf Pile", + "block.mysticsbiomes.yellow_maple_sapling": "Yellow Maple Sapling", + "block.mysticsbiomes.potted_yellow_maple_sapling": "Potted Yellow Maple Sapling", + "block.mysticsbiomes.maple_log": "Maple Log", + "block.mysticsbiomes.white_maple_log": "White Maple Log", + "block.mysticsbiomes.stripped_maple_log": "Stripped Maple Log", + "block.mysticsbiomes.maple_wood": "Maple Wood", + "block.mysticsbiomes.white_maple_wood": "White Maple Wood", + "block.mysticsbiomes.stripped_maple_wood": "Stripped Maple Wood", + "block.mysticsbiomes.maple_planks": "Maple Planks", + "block.mysticsbiomes.maple_stairs": "Maple Stairs", + "block.mysticsbiomes.maple_slab": "Maple Slab", + "block.mysticsbiomes.maple_fence": "Maple Fence", + "block.mysticsbiomes.maple_fence_gate": "Maple Fence Gate", + "block.mysticsbiomes.maple_button": "Maple Button", + "block.mysticsbiomes.maple_pressure_plate": "Maple Pressure Plate", + "block.mysticsbiomes.maple_trapdoor": "Maple Trapdoor", + "block.mysticsbiomes.maple_door": "Maple Door", + "block.mysticsbiomes.maple_sign": "Maple Sign", + "block.mysticsbiomes.maple_hanging_sign": "Maple Hanging Sign", + + "block.mysticsbiomes.sea_shrub_leaves": "Sea Shrub Leaves", + "block.mysticsbiomes.sea_shrub": "Sea Shrub", + "block.mysticsbiomes.potted_sea_shrub": "Potted Sea Shrub", + "block.mysticsbiomes.sea_foam_log": "Sea Foam Log", + "block.mysticsbiomes.stripped_sea_foam_log": "Stripped Sea Foam Log", + "block.mysticsbiomes.sea_foam_wood": "Sea Foam Wood", + "block.mysticsbiomes.stripped_sea_foam_wood": "Stripped Sea Foam Wood", + "block.mysticsbiomes.sea_foam_planks": "Sea Foam Planks", + "block.mysticsbiomes.sea_foam_stairs": "Sea Foam Stairs", + "block.mysticsbiomes.sea_foam_slab": "Sea Foam Slab", + "block.mysticsbiomes.sea_foam_fence": "Sea Foam Fence", + "block.mysticsbiomes.sea_foam_fence_gate": "Sea Foam Fence Gate", + "block.mysticsbiomes.sea_foam_button": "Sea Foam Button", + "block.mysticsbiomes.sea_foam_pressure_plate": "Sea Foam Pressure Plate", + "block.mysticsbiomes.sea_foam_trapdoor": "Sea Foam Trapdoor", + "block.mysticsbiomes.sea_foam_door": "Sea Foam Door", + "block.mysticsbiomes.sea_foam_sign": "Sea Foam Sign", + "block.mysticsbiomes.sea_foam_hanging_sign": "Sea Foam Hanging Sign", + + "block.mysticsbiomes.sea_oats": "Sea Oats", + "block.mysticsbiomes.milkweed": "Milkweed", + + "block.mysticsbiomes.tropical_leaves": "Tropical Leaves", + "block.mysticsbiomes.tropical_sapling": "Tropical Sapling", + "block.mysticsbiomes.potted_tropical_sapling": "Potted Tropical Sapling", + "block.mysticsbiomes.tropical_log": "Tropical Log", + "block.mysticsbiomes.stripped_tropical_log": "Stripped Tropical Log", + "block.mysticsbiomes.tropical_wood": "Tropical Wood", + "block.mysticsbiomes.stripped_tropical_wood": "Stripped Tropical Wood", + "block.mysticsbiomes.tropical_planks": "Tropical Planks", + "block.mysticsbiomes.tropical_stairs": "Tropical Stairs", + "block.mysticsbiomes.tropical_slab": "Tropical Slab", + "block.mysticsbiomes.tropical_fence": "Tropical Fence", + "block.mysticsbiomes.tropical_fence_gate": "Tropical Fence Gate", + "block.mysticsbiomes.tropical_button": "Tropical Button", + "block.mysticsbiomes.tropical_pressure_plate": "Tropical Pressure Plate", + "block.mysticsbiomes.tropical_trapdoor": "Tropical Trapdoor", + "block.mysticsbiomes.tropical_door": "Tropical Door", + "block.mysticsbiomes.tropical_sign": "Tropical Sign", + "block.mysticsbiomes.tropical_hanging_sign": "Tropical Hanging Sign", + + "block.mysticsbiomes.hydrangea_leaves": "Hydrangea Leaves", + "block.mysticsbiomes.hydrangea_bush": "Hydrangea Bush", + "block.mysticsbiomes.potted_hydrangea_bush": "Potted Hydrangea Bush", + + "block.mysticsbiomes.vanilla_orchid": "Vanilla Orchid", + "block.mysticsbiomes.jacaranda_blossoms": "Jacaranda Blossoms", "block.mysticsbiomes.jacaranda_leaves": "Jacaranda Leaves", "block.mysticsbiomes.jacaranda_sapling": "Jacaranda Sapling", @@ -76,25 +201,255 @@ "block.mysticsbiomes.jacaranda_sign": "Jacaranda Sign", "block.mysticsbiomes.jacaranda_hanging_sign": "Jacaranda Hanging Sign", + "block.mysticsbiomes.lavender": "Lavender", + "block.mysticsbiomes.potted_lavender": "Potted Lavender", + + "block.mysticsbiomes.butterfly_nest": "Butterfly Nest", + "block.mysticsbiomes.glass_jar": "Glass Jar", + "block.mysticsbiomes.strawberry_cake": "Strawberry Cake", + "block.mysticsbiomes.strawberry_candle_cake_white": "Strawberry Cake with White Candle", + "block.mysticsbiomes.strawberry_candle_cake_orange": "Strawberry Cake with Orange Candle", + "block.mysticsbiomes.strawberry_candle_cake_magenta": "Strawberry Cake with Magenta Candle", + "block.mysticsbiomes.strawberry_candle_cake_light_blue": "Strawberry Cake with Light Blue Candle", + "block.mysticsbiomes.strawberry_candle_cake_yellow": "Strawberry Cake with Yellow Candle", + "block.mysticsbiomes.strawberry_candle_cake_lime": "Strawberry Cake with Lime Candle", + "block.mysticsbiomes.strawberry_candle_cake_pink": "Strawberry Cake with Pink Candle", + "block.mysticsbiomes.strawberry_candle_cake_gray": "Strawberry Cake with Gray Candle", + "block.mysticsbiomes.strawberry_candle_cake_light_gray": "Strawberry Cake with Light Gray Candle", + "block.mysticsbiomes.strawberry_candle_cake_cyan": "Strawberry Cake with Cyan Candle", + "block.mysticsbiomes.strawberry_candle_cake_purple": "Strawberry Cake with Purple Candle", + "block.mysticsbiomes.strawberry_candle_cake_blue": "Strawberry Cake with Blue Candle", + "block.mysticsbiomes.strawberry_candle_cake_brown": "Strawberry Cake with Brown Candle", + "block.mysticsbiomes.strawberry_candle_cake_green": "Strawberry Cake with Green Candle", + "block.mysticsbiomes.strawberry_candle_cake_red": "Strawberry Cake with Red Candle", + "block.mysticsbiomes.strawberry_candle_cake_black": "Strawberry Cake with Black Candle", + "block.mysticsbiomes.vanilla_cake": "Vanilla Cake", + "block.mysticsbiomes.vanilla_candle_cake_white": "Vanilla Cake with White Candle", + "block.mysticsbiomes.vanilla_candle_cake_orange": "Vanilla Cake with Orange Candle", + "block.mysticsbiomes.vanilla_candle_cake_magenta": "Vanilla Cake with Magenta Candle", + "block.mysticsbiomes.vanilla_candle_cake_light_blue": "Vanilla Cake with Light Blue Candle", + "block.mysticsbiomes.vanilla_candle_cake_yellow": "Vanilla Cake with Yellow Candle", + "block.mysticsbiomes.vanilla_candle_cake_lime": "Vanilla Cake with Lime Candle", + "block.mysticsbiomes.vanilla_candle_cake_pink": "Vanilla Cake with Pink Candle", + "block.mysticsbiomes.vanilla_candle_cake_gray": "Vanilla Cake with Gray Candle", + "block.mysticsbiomes.vanilla_candle_cake_light_gray": "Vanilla Cake with Light Gray Candle", + "block.mysticsbiomes.vanilla_candle_cake_cyan": "Vanilla Cake with Cyan Candle", + "block.mysticsbiomes.vanilla_candle_cake_purple": "Vanilla Cake with Purple Candle", + "block.mysticsbiomes.vanilla_candle_cake_blue": "Vanilla Cake with Blue Candle", + "block.mysticsbiomes.vanilla_candle_cake_brown": "Vanilla Cake with Brown Candle", + "block.mysticsbiomes.vanilla_candle_cake_green": "Vanilla Cake with Green Candle", + "block.mysticsbiomes.vanilla_candle_cake_red": "Vanilla Cake with Red Candle", + "block.mysticsbiomes.vanilla_candle_cake_black": "Vanilla Cake with Black Candle", + "block.mysticsbiomes.chocolate_cake": "Chocolate Cake", + "block.mysticsbiomes.chocolate_candle_cake_white": "Chocolate Cake with White Candle", + "block.mysticsbiomes.chocolate_candle_cake_orange": "Chocolate Cake with Orange Candle", + "block.mysticsbiomes.chocolate_candle_cake_magenta": "Chocolate Cake with Magenta Candle", + "block.mysticsbiomes.chocolate_candle_cake_light_blue": "Chocolate Cake with Light Blue Candle", + "block.mysticsbiomes.chocolate_candle_cake_yellow": "Chocolate Cake with Yellow Candle", + "block.mysticsbiomes.chocolate_candle_cake_lime": "Chocolate Cake with Lime Candle", + "block.mysticsbiomes.chocolate_candle_cake_pink": "Chocolate Cake with Pink Candle", + "block.mysticsbiomes.chocolate_candle_cake_gray": "Chocolate Cake with Gray Candle", + "block.mysticsbiomes.chocolate_candle_cake_light_gray": "Chocolate Cake with Light Gray Candle", + "block.mysticsbiomes.chocolate_candle_cake_cyan": "Chocolate Cake with Cyan Candle", + "block.mysticsbiomes.chocolate_candle_cake_purple": "Chocolate Cake with Purple Candle", + "block.mysticsbiomes.chocolate_candle_cake_blue": "Chocolate Cake with Blue Candle", + "block.mysticsbiomes.chocolate_candle_cake_brown": "Chocolate Cake with Brown Candle", + "block.mysticsbiomes.chocolate_candle_cake_green": "Chocolate Cake with Green Candle", + "block.mysticsbiomes.chocolate_candle_cake_red": "Chocolate Cake with Red Candle", + "block.mysticsbiomes.chocolate_candle_cake_black": "Chocolate Cake with Black Candle", + "block.mysticsbiomes.pink_frosted_cake": "Pink Frosted Cake", + "block.mysticsbiomes.pink_frosted_candle_cake_white": "Pink Frosted Cake with White Candle", + "block.mysticsbiomes.pink_frosted_candle_cake_orange": "Pink Frosted Cake with Orange Candle", + "block.mysticsbiomes.pink_frosted_candle_cake_magenta": "Pink Frosted Cake with Magenta Candle", + "block.mysticsbiomes.pink_frosted_candle_cake_light_blue": "Pink Frosted Cake with Light Blue Candle", + "block.mysticsbiomes.pink_frosted_candle_cake_yellow": "Pink Frosted Cake with Yellow Candle", + "block.mysticsbiomes.pink_frosted_candle_cake_lime": "Pink Frosted Cake with Lime Candle", + "block.mysticsbiomes.pink_frosted_candle_cake_pink": "Pink Frosted Cake with Pink Candle", + "block.mysticsbiomes.pink_frosted_candle_cake_gray": "Pink Frosted Cake with Gray Candle", + "block.mysticsbiomes.pink_frosted_candle_cake_light_gray": "Pink Frosted Cake with Light Gray Candle", + "block.mysticsbiomes.pink_frosted_candle_cake_cyan": "Pink Frosted Cake with Cyan Candle", + "block.mysticsbiomes.pink_frosted_candle_cake_purple": "Pink Frosted Cake with Purple Candle", + "block.mysticsbiomes.pink_frosted_candle_cake_blue": "Pink Frosted Cake with Blue Candle", + "block.mysticsbiomes.pink_frosted_candle_cake_brown": "Pink Frosted Cake with Brown Candle", + "block.mysticsbiomes.pink_frosted_candle_cake_green": "Pink Frosted Cake with Green Candle", + "block.mysticsbiomes.pink_frosted_candle_cake_red": "Pink Frosted Cake with Red Candle", + "block.mysticsbiomes.pink_frosted_candle_cake_black": "Pink Frosted Cake with Black Candle", + "block.mysticsbiomes.orange_frosted_cake": "Orange Frosted Cake", + "block.mysticsbiomes.orange_frosted_candle_cake_white": "Orange Frosted Cake with White Candle", + "block.mysticsbiomes.orange_frosted_candle_cake_orange": "Orange Frosted Cake with Orange Candle", + "block.mysticsbiomes.orange_frosted_candle_cake_magenta": "Orange Frosted Cake with Magenta Candle", + "block.mysticsbiomes.orange_frosted_candle_cake_light_blue": "Orange Frosted Cake with Light Blue Candle", + "block.mysticsbiomes.orange_frosted_candle_cake_yellow": "Orange Frosted Cake with Yellow Candle", + "block.mysticsbiomes.orange_frosted_candle_cake_lime": "Orange Frosted Cake with Lime Candle", + "block.mysticsbiomes.orange_frosted_candle_cake_pink": "Orange Frosted Cake with Pink Candle", + "block.mysticsbiomes.orange_frosted_candle_cake_gray": "Orange Frosted Cake with Gray Candle", + "block.mysticsbiomes.orange_frosted_candle_cake_light_gray": "Orange Frosted Cake with Light Gray Candle", + "block.mysticsbiomes.orange_frosted_candle_cake_cyan": "Orange Frosted Cake with Cyan Candle", + "block.mysticsbiomes.orange_frosted_candle_cake_purple": "Orange Frosted Cake with Purple Candle", + "block.mysticsbiomes.orange_frosted_candle_cake_blue": "Orange Frosted Cake with Blue Candle", + "block.mysticsbiomes.orange_frosted_candle_cake_brown": "Orange Frosted Cake with Brown Candle", + "block.mysticsbiomes.orange_frosted_candle_cake_green": "Orange Frosted Cake with Green Candle", + "block.mysticsbiomes.orange_frosted_candle_cake_red": "Orange Frosted Cake with Red Candle", + "block.mysticsbiomes.orange_frosted_candle_cake_black": "Orange Frosted Cake with Black Candle", + "block.mysticsbiomes.yellow_frosted_cake": "Yellow Frosted Cake", + "block.mysticsbiomes.yellow_frosted_candle_cake_white": "Yellow Frosted Cake with White Candle", + "block.mysticsbiomes.yellow_frosted_candle_cake_orange": "Yellow Frosted Cake with Orange Candle", + "block.mysticsbiomes.yellow_frosted_candle_cake_magenta": "Yellow Frosted Cake with Magenta Candle", + "block.mysticsbiomes.yellow_frosted_candle_cake_light_blue": "Yellow Frosted Cake with Light Blue Candle", + "block.mysticsbiomes.yellow_frosted_candle_cake_yellow": "Yellow Frosted Cake with Yellow Candle", + "block.mysticsbiomes.yellow_frosted_candle_cake_lime": "Yellow Frosted Cake with Lime Candle", + "block.mysticsbiomes.yellow_frosted_candle_cake_pink": "Yellow Frosted Cake with Pink Candle", + "block.mysticsbiomes.yellow_frosted_candle_cake_gray": "Yellow Frosted Cake with Gray Candle", + "block.mysticsbiomes.yellow_frosted_candle_cake_light_gray": "Yellow Frosted Cake with Light Gray Candle", + "block.mysticsbiomes.yellow_frosted_candle_cake_cyan": "Yellow Frosted Cake with Cyan Candle", + "block.mysticsbiomes.yellow_frosted_candle_cake_purple": "Yellow Frosted Cake with Purple Candle", + "block.mysticsbiomes.yellow_frosted_candle_cake_blue": "Yellow Frosted Cake with Blue Candle", + "block.mysticsbiomes.yellow_frosted_candle_cake_brown": "Yellow Frosted Cake with Brown Candle", + "block.mysticsbiomes.yellow_frosted_candle_cake_green": "Yellow Frosted Cake with Green Candle", + "block.mysticsbiomes.yellow_frosted_candle_cake_red": "Yellow Frosted Cake with Red Candle", + "block.mysticsbiomes.yellow_frosted_candle_cake_black": "Yellow Frosted Cake with Black Candle", + "block.mysticsbiomes.lime_frosted_cake": "Lime Frosted Cake", + "block.mysticsbiomes.lime_frosted_candle_cake_white": "Lime Frosted Cake with White Candle", + "block.mysticsbiomes.lime_frosted_candle_cake_orange": "Lime Frosted Cake with Orange Candle", + "block.mysticsbiomes.lime_frosted_candle_cake_magenta": "Lime Frosted Cake with Magenta Candle", + "block.mysticsbiomes.lime_frosted_candle_cake_light_blue": "Lime Frosted Cake with Light Blue Candle", + "block.mysticsbiomes.lime_frosted_candle_cake_yellow": "Lime Frosted Cake with Yellow Candle", + "block.mysticsbiomes.lime_frosted_candle_cake_lime": "Lime Frosted Cake with Lime Candle", + "block.mysticsbiomes.lime_frosted_candle_cake_pink": "Lime Frosted Cake with Pink Candle", + "block.mysticsbiomes.lime_frosted_candle_cake_gray": "Lime Frosted Cake with Gray Candle", + "block.mysticsbiomes.lime_frosted_candle_cake_light_gray": "Lime Frosted Cake with Light Gray Candle", + "block.mysticsbiomes.lime_frosted_candle_cake_cyan": "Lime Frosted Cake with Cyan Candle", + "block.mysticsbiomes.lime_frosted_candle_cake_purple": "Lime Frosted Cake with Purple Candle", + "block.mysticsbiomes.lime_frosted_candle_cake_blue": "Lime Frosted Cake with Blue Candle", + "block.mysticsbiomes.lime_frosted_candle_cake_brown": "Lime Frosted Cake with Brown Candle", + "block.mysticsbiomes.lime_frosted_candle_cake_green": "Lime Frosted Cake with Green Candle", + "block.mysticsbiomes.lime_frosted_candle_cake_red": "Lime Frosted Cake with Red Candle", + "block.mysticsbiomes.lime_frosted_candle_cake_black": "Lime Frosted Cake with Black Candle", + "block.mysticsbiomes.cyan_frosted_cake": "Cyan Frosted Cake", + "block.mysticsbiomes.cyan_frosted_candle_cake_white": "Cyan Frosted Cake with White Candle", + "block.mysticsbiomes.cyan_frosted_candle_cake_orange": "Cyan Frosted Cake with Orange Candle", + "block.mysticsbiomes.cyan_frosted_candle_cake_magenta": "Cyan Frosted Cake with Magenta Candle", + "block.mysticsbiomes.cyan_frosted_candle_cake_light_blue": "Cyan Frosted Cake with Light Blue Candle", + "block.mysticsbiomes.cyan_frosted_candle_cake_yellow": "Cyan Frosted Cake with Yellow Candle", + "block.mysticsbiomes.cyan_frosted_candle_cake_lime": "Cyan Frosted Cake with Lime Candle", + "block.mysticsbiomes.cyan_frosted_candle_cake_pink": "Cyan Frosted Cake with Pink Candle", + "block.mysticsbiomes.cyan_frosted_candle_cake_gray": "Cyan Frosted Cake with Gray Candle", + "block.mysticsbiomes.cyan_frosted_candle_cake_light_gray": "Cyan Frosted Cake with Light Gray Candle", + "block.mysticsbiomes.cyan_frosted_candle_cake_cyan": "Cyan Frosted Cake with Cyan Candle", + "block.mysticsbiomes.cyan_frosted_candle_cake_purple": "Cyan Frosted Cake with Purple Candle", + "block.mysticsbiomes.cyan_frosted_candle_cake_blue": "Cyan Frosted Cake with Blue Candle", + "block.mysticsbiomes.cyan_frosted_candle_cake_brown": "Cyan Frosted Cake with Brown Candle", + "block.mysticsbiomes.cyan_frosted_candle_cake_green": "Cyan Frosted Cake with Green Candle", + "block.mysticsbiomes.cyan_frosted_candle_cake_red": "Cyan Frosted Cake with Red Candle", + "block.mysticsbiomes.cyan_frosted_candle_cake_black": "Cyan Frosted Cake with Black Candle", + "block.mysticsbiomes.purple_frosted_cake": "Purple Frosted Cake", + "block.mysticsbiomes.purple_frosted_candle_cake_white": "Purple Frosted Cake with White Candle", + "block.mysticsbiomes.purple_frosted_candle_cake_orange": "Purple Frosted Cake with Orange Candle", + "block.mysticsbiomes.purple_frosted_candle_cake_magenta": "Purple Frosted Cake with Magenta Candle", + "block.mysticsbiomes.purple_frosted_candle_cake_light_blue": "Purple Frosted Cake with Light Blue Candle", + "block.mysticsbiomes.purple_frosted_candle_cake_yellow": "Purple Frosted Cake with Yellow Candle", + "block.mysticsbiomes.purple_frosted_candle_cake_lime": "Purple Frosted Cake with Lime Candle", + "block.mysticsbiomes.purple_frosted_candle_cake_pink": "Purple Frosted Cake with Pink Candle", + "block.mysticsbiomes.purple_frosted_candle_cake_gray": "Purple Frosted Cake with Gray Candle", + "block.mysticsbiomes.purple_frosted_candle_cake_light_gray": "Purple Frosted Cake with Light Gray Candle", + "block.mysticsbiomes.purple_frosted_candle_cake_cyan": "Purple Frosted Cake with Cyan Candle", + "block.mysticsbiomes.purple_frosted_candle_cake_purple": "Purple Frosted Cake with Purple Candle", + "block.mysticsbiomes.purple_frosted_candle_cake_blue": "Purple Frosted Cake with Blue Candle", + "block.mysticsbiomes.purple_frosted_candle_cake_brown": "Purple Frosted Cake with Brown Candle", + "block.mysticsbiomes.purple_frosted_candle_cake_green": "Purple Frosted Cake with Green Candle", + "block.mysticsbiomes.purple_frosted_candle_cake_red": "Purple Frosted Cake with Red Candle", + "block.mysticsbiomes.purple_frosted_candle_cake_black": "Purple Frosted Cake with Black Candle", + + "item.mysticsbiomes.strawberry": "Strawberry", + "item.mysticsbiomes.sweet_strawberry": "Sweet Strawberry", + "item.mysticsbiomes.cherries": "Cherries", + "item.mysticsbiomes.peach": "Peach", + "item.mysticsbiomes.vanilla_beans": "Vanilla Beans", + + "item.mysticsbiomes.butterfly_jar": "Butterfly in Jar", + "item.mysticsbiomes.glass_jar": "Glass Jar", + "item.mysticsbiomes.strawberry_jam": "Strawberry Jam", + "item.mysticsbiomes.cherry_jam": "Cherry Jam", + "item.mysticsbiomes.peach_jam": "Peach Jam", + + "item.mysticsbiomes.strawberry_milk_bucket": "Strawberry Milk Bucket", + "item.mysticsbiomes.vanilla_milk_bucket": "Vanilla Milk Bucket", + "item.mysticsbiomes.chocolate_milk_bucket": "Chocolate Milk Bucket", "item.mysticsbiomes.strawberry_boat": "Strawberry Boat", "item.mysticsbiomes.strawberry_chest_boat": "Strawberry Chest Boat", "item.mysticsbiomes.cherry_boat": "Cherry Boat", "item.mysticsbiomes.cherry_chest_boat": "Cherry Chest Boat", + "item.mysticsbiomes.peach_boat": "Peach Boat", + "item.mysticsbiomes.peach_chest_boat": "Peach Chest Boat", + "item.mysticsbiomes.maple_boat": "Maple Boat", + "item.mysticsbiomes.maple_chest_boat": "Maple Chest Boat", + "item.mysticsbiomes.sea_foam_boat": "Sea Foam Boat", + "item.mysticsbiomes.sea_foam_chest_boat": "Sea Foam Chest Boat", + "item.mysticsbiomes.tropical_boat": "Tropical Boat", + "item.mysticsbiomes.tropical_chest_boat": "Tropical Chest Boat", "item.mysticsbiomes.jacaranda_boat": "Jacaranda Boat", "item.mysticsbiomes.jacaranda_chest_boat": "Jacaranda Chest Boat", - "item.mysticsbiomes.strawberry": "Strawberry", - "item.mysticsbiomes.sweet_strawberry": "Sweet Strawberry", - "item.mysticsbiomes.strawberry_ice_cream": "Strawberry Ice Cream", - "item.mysticsbiomes.strawberry_milk_bucket": "Strawberry Milk Bucket", + + "item.mysticsbiomes.pink_egg": "Pink Egg", + "item.mysticsbiomes.orange_egg": "Orange Egg", + "item.mysticsbiomes.yellow_egg": "Yellow Egg", + "item.mysticsbiomes.lime_egg": "Lime Egg", + "item.mysticsbiomes.cyan_egg": "Cyan Egg", + "item.mysticsbiomes.purple_egg": "Purple Egg", + "item.mysticsbiomes.strawberry_cow_spawn_egg": "Strawberry Cow Spawn Egg", + "item.mysticsbiomes.vanilla_cow_spawn_egg": "Vanilla Cow Spawn Egg", + "item.mysticsbiomes.chocolate_cow_spawn_egg": "Chocolate Cow Spawn Egg", + "item.mysticsbiomes.rainbow_chicken_spawn_egg": "Rainbow Chicken Spawn Egg", "item.mysticsbiomes.red_panda_spawn_egg": "Red Panda Spawn Egg", + "item.mysticsbiomes.sea_otter_spawn_egg": "Sea Otter Spawn Egg", + "item.mysticsbiomes.butterfly_spawn_egg": "Butterfly Spawn Egg", "entity.mysticsbiomes.strawberry_cow": "Strawberry Cow", + "entity.mysticsbiomes.vanilla_cow": "Vanilla Cow", + "entity.mysticsbiomes.chocolate_cow": "Chocolate Cow", + "entity.mysticsbiomes.rainbow_chicken.pink": "Pink Chicken", + "entity.mysticsbiomes.rainbow_chicken.orange": "Orange Chicken", + "entity.mysticsbiomes.rainbow_chicken.yellow": "Yellow Chicken", + "entity.mysticsbiomes.rainbow_chicken.lime": "Lime Chicken", + "entity.mysticsbiomes.rainbow_chicken.cyan": "Cyan Chicken", + "entity.mysticsbiomes.rainbow_chicken.purple": "Purple Chicken", "entity.mysticsbiomes.red_panda": "Red Panda", + "entity.mysticsbiomes.sea_otter": "Sea Otter", + "entity.mysticsbiomes.butterfly": "Butterfly", + "entity.mysticsbiomes.butterfly.type.tangerine": "Tangerine", + "entity.mysticsbiomes.butterfly.type.jelly": "Jelly", + "entity.mysticsbiomes.butterfly.type.july": "July", + "entity.mysticsbiomes.butterfly.type.candy": "Candy", + "entity.mysticsbiomes.butterfly.type.valentine": "Valentine", + "entity.mysticsbiomes.butterfly.type.mystic": "Mystic", "entity.mysticsbiomes.boat": "Boat", "entity.mysticsbiomes.chest_boat": "Boat with Chest", - "block.mysticsbiomes.lavender": "Lavender" + "particle.mysticsbiomes.acorn": "Acorn", + "particle.mysticsbiomes.jacaranda_blossom": "Jacaranda Blossom", + "particle.mysticsbiomes.pink_cherry_blossom": "Pink Cherry Blossom", + "particle.mysticsbiomes.white_cherry_blossom": "White Cherry Blossom", + "particle.mysticsbiomes.maple_leaf": "Maple Leaf", + "particle.mysticsbiomes.orange_maple_leaf": "Orange Maple Leaf", + "particle.mysticsbiomes.yellow_maple_leaf": "Yellow Maple Leaf", + "particle.mysticsbiomes.maple_leaf_pile": "Maple Leaf Pile", + "particle.mysticsbiomes.orange_maple_leaf_pile": "Orange Maple Leaf Pile", + "particle.mysticsbiomes.yellow_maple_leaf_pile": "Yellow Maple Leaf Pile", + + "advancements.mysticsbiomes.root.title": "Mystic's Biomes", + "advancements.mysticsbiomes.root.description": "Explore the world!", + "advancements.mysticsbiomes.obtain_sweet_strawberry.title": "Sweet Treat", + "advancements.mysticsbiomes.obtain_sweet_strawberry.description": "Obtain a sweet strawberry", + "advancements.mysticsbiomes.obtain_peach.title": "Mmm Peachy", + "advancements.mysticsbiomes.obtain_peach.description": "Obtain a peach", + "advancements.mysticsbiomes.craft_rainbow_cakes.title": "Colorful Bakery", + "advancements.mysticsbiomes.craft_rainbow_cakes.description": "Craft all 6 frosted cakes", + "advancements.mysticsbiomes.craft_neapolitan_cakes.title": "Cake Connoisseur", + "advancements.mysticsbiomes.craft_neapolitan_cakes.description": "Craft a strawberry, vanilla, and chocolate cake", + + "subtitles.block.butterfly_nest.enter": "Butterfly enters nest", + "subtitles.block.butterfly_nest.exit": "Butterfly leaves nest" } \ No newline at end of file diff --git a/projects/1.20/assets/mystics-biomes/mysticsbiomes/lang/zh_cn-base.json b/projects/1.20/assets/mystics-biomes/mysticsbiomes/lang/zh_cn-base.json new file mode 100644 index 000000000000..d10f8861ecdd --- /dev/null +++ b/projects/1.20/assets/mystics-biomes/mysticsbiomes/lang/zh_cn-base.json @@ -0,0 +1,311 @@ +{ + "itemGroup.mysticsbiomes.tab": "神秘群系", + + "biome.mysticsbiomes.strawberry_fields": "草莓田野", + "biome.mysticsbiomes.bamboo_blossom_forest": "竹花森林", + "biome.mysticsbiomes.lavender_meadow": "薰衣草草甸", + "biome.mysticsbiomes.autumnal_grove": "秋季树林", + "biome.mysticsbiomes.lush_oasis": "葱郁绿洲", + "biome.mysticsbiomes.lagoon": "潟湖", + "biome.mysticsbiomes.tropics": "热带地区", + + "block.mysticsbiomes.strawberry_blossoms": "草莓花簇", + "block.mysticsbiomes.strawberry_sapling": "草莓树苗", + "block.mysticsbiomes.potted_strawberry_sapling": "草莓树苗盆栽", + "block.mysticsbiomes.strawberry_log": "草莓原木", + "block.mysticsbiomes.stripped_strawberry_log": "去皮草莓原木", + "block.mysticsbiomes.strawberry_wood": "草莓木", + "block.mysticsbiomes.stripped_strawberry_wood": "去皮草莓木", + "block.mysticsbiomes.strawberry_planks": "草莓木板", + "block.mysticsbiomes.strawberry_stairs": "草莓木楼梯", + "block.mysticsbiomes.strawberry_slab": "草莓木台阶", + "block.mysticsbiomes.strawberry_fence": "草莓木栅栏", + "block.mysticsbiomes.strawberry_fence_gate": "草莓木栅栏门", + "block.mysticsbiomes.strawberry_button": "草莓木按钮", + "block.mysticsbiomes.strawberry_pressure_plate": "草莓木压力板", + "block.mysticsbiomes.strawberry_trapdoor": "草莓木活板门", + "block.mysticsbiomes.strawberry_door": "草莓木门", + "block.mysticsbiomes.strawberry_sign": "草莓木告示牌", + "block.mysticsbiomes.strawberry_hanging_sign": "悬挂式草莓木告示牌", + + "block.mysticsbiomes.pink_cherry_blossoms": "粉红色樱桃花簇", + "block.mysticsbiomes.pink_cherry_blossom_sapling": "粉红色樱桃花树苗", + "block.mysticsbiomes.potted_pink_cherry_blossom_sapling": "粉红色樱桃花树苗盆栽", + "block.mysticsbiomes.white_cherry_blossoms": "白色樱桃花簇", + "block.mysticsbiomes.white_cherry_blossom_sapling": "白色樱桃花树苗", + "block.mysticsbiomes.potted_white_cherry_blossom_sapling": "白色樱桃花树苗盆栽", + "block.mysticsbiomes.cherry_log": "樱桃原木", + "block.mysticsbiomes.stripped_cherry_log": "去皮樱桃原木", + "block.mysticsbiomes.cherry_wood": "樱桃木", + "block.mysticsbiomes.stripped_cherry_wood": "去皮樱桃木", + "block.mysticsbiomes.cherry_planks": "樱桃木板", + "block.mysticsbiomes.cherry_stairs": "樱桃木楼梯", + "block.mysticsbiomes.cherry_slab": "樱桃木台阶", + "block.mysticsbiomes.cherry_fence": "樱桃木栅栏", + "block.mysticsbiomes.cherry_fence_gate": "樱桃木栅栏门", + "block.mysticsbiomes.cherry_button": "樱桃木按钮", + "block.mysticsbiomes.cherry_pressure_plate": "樱桃木压力板", + "block.mysticsbiomes.cherry_trapdoor": "樱桃木活板门", + "block.mysticsbiomes.cherry_door": "樱桃木门", + "block.mysticsbiomes.cherry_sign": "樱桃木告示牌", + "block.mysticsbiomes.cherry_hanging_sign": "悬挂式樱桃木告示牌", + + "block.mysticsbiomes.cherry_plant": "樱桃植株", + "block.mysticsbiomes.cherry_pie": "樱桃派", + + "block.mysticsbiomes.budding_peony_leaves": "含苞牡丹树叶", + "block.mysticsbiomes.peony_leaves": "牡丹树叶", + "block.mysticsbiomes.peony_bush": "牡丹花丛", + "block.mysticsbiomes.potted_peony_bush": "牡丹花丛盆栽", + + "block.mysticsbiomes.spring_bamboo": "春绿竹子", + "block.mysticsbiomes.spring_bamboo_sapling": "春绿竹笋", + "block.mysticsbiomes.potted_spring_bamboo": "春绿竹子盆栽", + "block.mysticsbiomes.bundled_spring_bamboo": "春绿竹束", + + "block.mysticsbiomes.lush_sand": "葱郁沙子", + "block.mysticsbiomes.grassy_lush_sand": "长草的葱郁沙子", + "block.mysticsbiomes.lush_sandstone": "葱郁砂岩", + "block.mysticsbiomes.lush_sandstone_stairs": "葱郁砂岩楼梯", + "block.mysticsbiomes.lush_sandstone_slab": "葱郁砂岩台阶", + "block.mysticsbiomes.lush_sandstone_wall": "葱郁砂岩墙", + "block.mysticsbiomes.chiseled_lush_sandstone": "雕纹葱郁砂岩", + "block.mysticsbiomes.cut_lush_sandstone": "切制葱郁砂岩", + "block.mysticsbiomes.cut_lush_sandstone_slab": "切制葱郁砂岩台阶", + "block.mysticsbiomes.smooth_lush_sandstone": "平滑葱郁砂岩", + "block.mysticsbiomes.smooth_lush_sandstone_stairs": "平滑葱郁砂岩楼梯", + "block.mysticsbiomes.smooth_lush_sandstone_slab": "平滑葱郁砂岩台阶", + + "block.mysticsbiomes.peach_leaves": "桃树树叶", + "block.mysticsbiomes.peach_sapling": "桃树树苗", + "block.mysticsbiomes.potted_peach_sapling": "桃树树苗盆栽", + "block.mysticsbiomes.peach_log": "桃木原木", + "block.mysticsbiomes.stripped_peach_log": "去皮桃木原木", + "block.mysticsbiomes.peach_wood": "桃木", + "block.mysticsbiomes.stripped_peach_wood": "去皮桃木", + "block.mysticsbiomes.peach_planks": "桃木木板", + "block.mysticsbiomes.peach_stairs": "桃木楼梯", + "block.mysticsbiomes.peach_slab": "桃木台阶", + "block.mysticsbiomes.peach_fence": "桃木栅栏", + "block.mysticsbiomes.peach_fence_gate": "桃木栅栏门", + "block.mysticsbiomes.peach_button": "桃木按钮", + "block.mysticsbiomes.peach_pressure_plate": "桃木压力板", + "block.mysticsbiomes.peach_trapdoor": "桃木活板门", + "block.mysticsbiomes.peach_door": "桃木门", + "block.mysticsbiomes.peach_sign": "桃木告示牌", + "block.mysticsbiomes.peach_hanging_sign": "悬挂式桃木告示牌", + + "block.mysticsbiomes.peach_plant": "桃子植株", + "block.mysticsbiomes.peach_pie": "桃子派", + + "block.mysticsbiomes.saguaro_cactus": "巨柱仙人掌", + "block.mysticsbiomes.saguaro_blossom": "巨柱仙人掌花", + "block.mysticsbiomes.desert_grass": "沙漠草", + "block.mysticsbiomes.wildflower": "野花", + "block.mysticsbiomes.potted_wildflower": "野花盆栽", + + "block.mysticsbiomes.maple_leaves": "枫树树叶", + "block.mysticsbiomes.maple_leaf_pile": "枫树树叶堆", + "block.mysticsbiomes.maple_sapling": "枫树树苗", + "block.mysticsbiomes.potted_maple_sapling": "枫树树苗盆栽", + "block.mysticsbiomes.orange_maple_leaves": "橙色枫树树叶", + "block.mysticsbiomes.orange_maple_leaf_pile": "橙色枫树树叶堆", + "block.mysticsbiomes.orange_maple_sapling": "橙色枫树树苗", + "block.mysticsbiomes.potted_orange_maple_sapling": "橙色枫树树苗盆栽", + "block.mysticsbiomes.yellow_maple_leaves": "黄色枫树树叶", + "block.mysticsbiomes.yellow_maple_leaf_pile": "黄色枫树树叶堆", + "block.mysticsbiomes.yellow_maple_sapling": "黄色枫树树苗", + "block.mysticsbiomes.potted_yellow_maple_sapling": "黄色枫树树苗盆栽", + "block.mysticsbiomes.maple_log": "枫木原木", + "block.mysticsbiomes.white_maple_log": "白色枫木原木", + "block.mysticsbiomes.stripped_maple_log": "去皮枫木原木", + "block.mysticsbiomes.maple_wood": "枫木", + "block.mysticsbiomes.white_maple_wood": "白色枫木", + "block.mysticsbiomes.stripped_maple_wood": "去皮枫木", + "block.mysticsbiomes.maple_planks": "枫木木板", + "block.mysticsbiomes.maple_stairs": "枫木楼梯", + "block.mysticsbiomes.maple_slab": "枫木台阶", + "block.mysticsbiomes.maple_fence": "枫木栅栏", + "block.mysticsbiomes.maple_fence_gate": "枫木栅栏门", + "block.mysticsbiomes.maple_button": "枫木按钮", + "block.mysticsbiomes.maple_pressure_plate": "枫木压力板", + "block.mysticsbiomes.maple_trapdoor": "枫木活板门", + "block.mysticsbiomes.maple_door": "枫木门", + "block.mysticsbiomes.maple_sign": "枫木告示牌", + "block.mysticsbiomes.maple_hanging_sign": "悬挂式枫木告示牌", + + "block.mysticsbiomes.sea_shrub_leaves": "海灌树叶", + "block.mysticsbiomes.sea_shrub": "海灌丛", + "block.mysticsbiomes.potted_sea_shrub": "海灌丛盆栽", + "block.mysticsbiomes.sea_foam_log": "海泡原木", + "block.mysticsbiomes.stripped_sea_foam_log": "去皮海泡原木", + "block.mysticsbiomes.sea_foam_wood": "海泡木", + "block.mysticsbiomes.stripped_sea_foam_wood": "去皮海泡木", + "block.mysticsbiomes.sea_foam_planks": "海泡木板", + "block.mysticsbiomes.sea_foam_stairs": "海泡木楼梯", + "block.mysticsbiomes.sea_foam_slab": "海泡木台阶", + "block.mysticsbiomes.sea_foam_fence": "海泡木栅栏", + "block.mysticsbiomes.sea_foam_fence_gate": "海泡木栅栏门", + "block.mysticsbiomes.sea_foam_button": "海泡木按钮", + "block.mysticsbiomes.sea_foam_pressure_plate": "海泡木压力板", + "block.mysticsbiomes.sea_foam_trapdoor": "海泡木活板门", + "block.mysticsbiomes.sea_foam_door": "海泡木门", + "block.mysticsbiomes.sea_foam_sign": "海泡木告示牌", + "block.mysticsbiomes.sea_foam_hanging_sign": "悬挂式海泡木告示牌", + + "block.mysticsbiomes.sea_oats": "海燕麦", + "block.mysticsbiomes.milkweed": "乳草", + + "block.mysticsbiomes.tropical_leaves": "热带树叶", + "block.mysticsbiomes.tropical_sapling": "热带树苗", + "block.mysticsbiomes.potted_tropical_sapling": "热带树苗盆栽", + "block.mysticsbiomes.tropical_log": "热带原木", + "block.mysticsbiomes.stripped_tropical_log": "去皮热带原木", + "block.mysticsbiomes.tropical_wood": "热带木", + "block.mysticsbiomes.stripped_tropical_wood": "去皮热带木", + "block.mysticsbiomes.tropical_planks": "热带木板", + "block.mysticsbiomes.tropical_stairs": "热带木楼梯", + "block.mysticsbiomes.tropical_slab": "热带木台阶", + "block.mysticsbiomes.tropical_fence": "热带木栅栏", + "block.mysticsbiomes.tropical_fence_gate": "热带木栅栏门", + "block.mysticsbiomes.tropical_button": "热带木按钮", + "block.mysticsbiomes.tropical_pressure_plate": "热带木压力板", + "block.mysticsbiomes.tropical_trapdoor": "热带木活板门", + "block.mysticsbiomes.tropical_door": "热带木门", + "block.mysticsbiomes.tropical_sign": "热带木告示牌", + "block.mysticsbiomes.tropical_hanging_sign": "悬挂式热带木告示牌", + + "block.mysticsbiomes.hydrangea_leaves": "绣球花树叶", + "block.mysticsbiomes.hydrangea_bush": "绣球花丛", + "block.mysticsbiomes.potted_hydrangea_bush": "绣球花丛盆栽", + + "block.mysticsbiomes.vanilla_orchid": "香荚兰", + + "block.mysticsbiomes.jacaranda_blossoms": "蓝花楹花簇", + "block.mysticsbiomes.jacaranda_leaves": "蓝花楹树叶", + "block.mysticsbiomes.jacaranda_sapling": "蓝花楹树苗", + "block.mysticsbiomes.potted_jacaranda_sapling": "蓝花楹树苗盆栽", + "block.mysticsbiomes.jacaranda_log": "蓝花楹原木", + "block.mysticsbiomes.stripped_jacaranda_log": "去皮蓝花楹原木", + "block.mysticsbiomes.jacaranda_wood": "蓝花楹木", + "block.mysticsbiomes.stripped_jacaranda_wood": "去皮蓝花楹木", + "block.mysticsbiomes.jacaranda_planks": "蓝花楹木板", + "block.mysticsbiomes.jacaranda_stairs": "蓝花楹木楼梯", + "block.mysticsbiomes.jacaranda_slab": "蓝花楹木台阶", + "block.mysticsbiomes.jacaranda_fence": "蓝花楹木栅栏", + "block.mysticsbiomes.jacaranda_fence_gate": "蓝花楹木栅栏门", + "block.mysticsbiomes.jacaranda_button": "蓝花楹木按钮", + "block.mysticsbiomes.jacaranda_pressure_plate": "蓝花楹木压力板", + "block.mysticsbiomes.jacaranda_trapdoor": "蓝花楹木活板门", + "block.mysticsbiomes.jacaranda_door": "蓝花楹木门", + "block.mysticsbiomes.jacaranda_sign": "蓝花楹木告示牌", + "block.mysticsbiomes.jacaranda_hanging_sign": "悬挂式蓝花楹木告示牌", + + "block.mysticsbiomes.lavender": "薰衣草", + "block.mysticsbiomes.potted_lavender": "薰衣草盆栽", + + "block.mysticsbiomes.butterfly_nest": "蝴蝶巢", + "block.mysticsbiomes.glass_jar": "玻璃罐", + + "block.mysticsbiomes.strawberry_cake": "草莓蛋糕", + "block.mysticsbiomes.vanilla_cake": "香草蛋糕", + "block.mysticsbiomes.chocolate_cake": "巧克力蛋糕", + "block.mysticsbiomes.pink_frosted_cake": "粉红色糖霜蛋糕", + "block.mysticsbiomes.orange_frosted_cake": "橙色糖霜蛋糕", + "block.mysticsbiomes.yellow_frosted_cake": "黄色糖霜蛋糕", + "block.mysticsbiomes.lime_frosted_cake": "黄绿色糖霜蛋糕", + "block.mysticsbiomes.cyan_frosted_cake": "青色糖霜蛋糕", + "block.mysticsbiomes.purple_frosted_cake": "紫色糖霜蛋糕", + + "item.mysticsbiomes.strawberry": "草莓", + "item.mysticsbiomes.sweet_strawberry": "甜草莓", + "item.mysticsbiomes.cherries": "樱桃", + "item.mysticsbiomes.peach": "桃子", + "item.mysticsbiomes.vanilla_beans": "香草豆", + + "item.mysticsbiomes.butterfly_jar": "罐中蝴蝶", + "item.mysticsbiomes.glass_jar": "玻璃罐", + "item.mysticsbiomes.strawberry_jam": "草莓果酱", + "item.mysticsbiomes.cherry_jam": "樱桃果酱", + "item.mysticsbiomes.peach_jam": "桃子果酱", + + "item.mysticsbiomes.strawberry_milk_bucket": "草莓奶桶", + "item.mysticsbiomes.vanilla_milk_bucket": "香草奶桶", + "item.mysticsbiomes.chocolate_milk_bucket": "巧克力奶桶", + + "item.mysticsbiomes.strawberry_boat": "草莓木船", + "item.mysticsbiomes.strawberry_chest_boat": "草莓木运输船", + "item.mysticsbiomes.cherry_boat": "樱桃木船", + "item.mysticsbiomes.cherry_chest_boat": "樱桃木运输船", + "item.mysticsbiomes.peach_boat": "桃木船", + "item.mysticsbiomes.peach_chest_boat": "桃木运输船", + "item.mysticsbiomes.maple_boat": "枫木船", + "item.mysticsbiomes.maple_chest_boat": "枫木运输船", + "item.mysticsbiomes.sea_foam_boat": "海泡木船", + "item.mysticsbiomes.sea_foam_chest_boat": "海泡木运输船", + "item.mysticsbiomes.tropical_boat": "热带木船", + "item.mysticsbiomes.tropical_chest_boat": "热带木运输船", + "item.mysticsbiomes.jacaranda_boat": "蓝花楹木船", + "item.mysticsbiomes.jacaranda_chest_boat": "蓝花楹木运输船", + + "item.mysticsbiomes.pink_egg": "粉红色鸡蛋", + "item.mysticsbiomes.orange_egg": "橙色鸡蛋", + "item.mysticsbiomes.yellow_egg": "黄色鸡蛋", + "item.mysticsbiomes.lime_egg": "黄绿色鸡蛋", + "item.mysticsbiomes.cyan_egg": "青色鸡蛋", + "item.mysticsbiomes.purple_egg": "紫色鸡蛋", + + "item.mysticsbiomes.strawberry_cow_spawn_egg": "草莓牛刷怪蛋", + "item.mysticsbiomes.vanilla_cow_spawn_egg": "香草牛刷怪蛋", + "item.mysticsbiomes.chocolate_cow_spawn_egg": "巧克力牛刷怪蛋", + "item.mysticsbiomes.rainbow_chicken_spawn_egg": "彩色鸡刷怪蛋", + "item.mysticsbiomes.red_panda_spawn_egg": "小熊猫刷怪蛋", + "item.mysticsbiomes.sea_otter_spawn_egg": "海獭刷怪蛋", + "item.mysticsbiomes.butterfly_spawn_egg": "蝴蝶刷怪蛋", + + "entity.mysticsbiomes.strawberry_cow": "草莓牛", + "entity.mysticsbiomes.vanilla_cow": "香草牛", + "entity.mysticsbiomes.chocolate_cow": "巧克力牛", + "entity.mysticsbiomes.rainbow_chicken.pink": "粉红色鸡", + "entity.mysticsbiomes.rainbow_chicken.orange": "橙色鸡", + "entity.mysticsbiomes.rainbow_chicken.yellow": "黄色鸡", + "entity.mysticsbiomes.rainbow_chicken.lime": "黄绿色鸡", + "entity.mysticsbiomes.rainbow_chicken.cyan": "青色鸡", + "entity.mysticsbiomes.rainbow_chicken.purple": "紫色鸡", + "entity.mysticsbiomes.red_panda": "小熊猫", + "entity.mysticsbiomes.sea_otter": "海獭", + "entity.mysticsbiomes.butterfly": "蝴蝶", + "entity.mysticsbiomes.butterfly.type.tangerine": "柑橘", + "entity.mysticsbiomes.butterfly.type.jelly": "果冻", + "entity.mysticsbiomes.butterfly.type.july": "仲夏", + "entity.mysticsbiomes.butterfly.type.candy": "糖果", + "entity.mysticsbiomes.butterfly.type.valentine": "嫣粉", + "entity.mysticsbiomes.butterfly.type.mystic": "神秘", + "entity.mysticsbiomes.boat": "船", + "entity.mysticsbiomes.chest_boat": "运输船", + + "particle.mysticsbiomes.acorn": "橡子", + "particle.mysticsbiomes.jacaranda_blossom": "蓝花楹花", + "particle.mysticsbiomes.pink_cherry_blossom": "粉红色樱桃花", + "particle.mysticsbiomes.white_cherry_blossom": "白色樱桃花", + "particle.mysticsbiomes.maple_leaf": "枫叶", + "particle.mysticsbiomes.orange_maple_leaf": "橙色枫叶", + "particle.mysticsbiomes.yellow_maple_leaf": "黄色枫叶", + "particle.mysticsbiomes.maple_leaf_pile": "枫叶堆", + "particle.mysticsbiomes.orange_maple_leaf_pile": "橙色枫叶堆", + "particle.mysticsbiomes.yellow_maple_leaf_pile": "黄色枫叶堆", + + "advancements.mysticsbiomes.root.title": "神秘群系", + "advancements.mysticsbiomes.root.description": "探索世界!", + "advancements.mysticsbiomes.obtain_sweet_strawberry.title": "甜蜜的奖励", + "advancements.mysticsbiomes.obtain_sweet_strawberry.description": "获得一个甜草莓", + "advancements.mysticsbiomes.obtain_peach.title": "美味桃子", + "advancements.mysticsbiomes.obtain_peach.description": "获得一个桃子", + "advancements.mysticsbiomes.craft_rainbow_cakes.title": "五彩烘焙坊", + "advancements.mysticsbiomes.craft_rainbow_cakes.description": "合成所有6种糖霜蛋糕", + "advancements.mysticsbiomes.craft_neapolitan_cakes.title": "蛋糕鉴赏家", + "advancements.mysticsbiomes.craft_neapolitan_cakes.description": "合成草莓、香草、巧克力蛋糕各一个", + + "subtitles.block.butterfly_nest.enter": "蝴蝶:入巢", + "subtitles.block.butterfly_nest.exit": "蝴蝶:离巢" +} \ No newline at end of file diff --git a/projects/1.20/assets/mystics-biomes/mysticsbiomes/lang/zh_cn-composition.json b/projects/1.20/assets/mystics-biomes/mysticsbiomes/lang/zh_cn-composition.json new file mode 100644 index 000000000000..3dd90a3bdcfb --- /dev/null +++ b/projects/1.20/assets/mystics-biomes/mysticsbiomes/lang/zh_cn-composition.json @@ -0,0 +1,41 @@ +{ + "target": "assets/mysticsbiomes/lang/zh_cn.json", + "entries": [ + { + "templates": { + "block.mysticsbiomes.{1}_candle_cake_{0}": "插有{0}蜡烛的{1}蛋糕" + }, + "parameters": [ + { + "white": "白色", + "light_gray": "淡灰色", + "gray": "灰色", + "black": "黑色", + "brown": "棕色", + "red": "红色", + "orange": "橙色", + "yellow": "黄色", + "lime": "黄绿色", + "green": "绿色", + "cyan": "青色", + "light_blue": "淡蓝色", + "blue": "蓝色", + "purple": "紫色", + "magenta": "品红色", + "pink": "粉红色" + }, + { + "strawberry": "草莓", + "vanilla": "香草", + "chocolate": "巧克力", + "pink_frosted": "粉红色糖霜", + "orange_frosted": "橙色糖霜", + "yellow_frosted": "黄色糖霜", + "lime_frosted": "黄绿色糖霜", + "cyan_frosted": "青色糖霜", + "purple_frosted": "紫色糖霜" + } + ] + } + ] +} \ No newline at end of file diff --git a/projects/1.20/assets/mystics-biomes/mysticsbiomes/lang/zh_cn.json b/projects/1.20/assets/mystics-biomes/mysticsbiomes/lang/zh_cn.json deleted file mode 100644 index 32ede44f9f2e..000000000000 --- a/projects/1.20/assets/mystics-biomes/mysticsbiomes/lang/zh_cn.json +++ /dev/null @@ -1,100 +0,0 @@ -{ - "itemGroup.mysticsbiomes.tab": "神秘群系", - - "advancements.mysticsbiomes.root.title": "神秘群系", - "advancements.mysticsbiomes.root.description": "探索这个世界", - "advancements.mysticsbiomes.obtain_sweet_strawberry.title": "甜蜜的奖励", - "advancements.mysticsbiomes.obtain_sweet_strawberry.description": "获得一个甜草莓", - - "biome.mysticsbiomes.strawberry_fields": "草莓田野", - "biome.mysticsbiomes.bamboo_blossom_forest": "竹花森林", - "biome.mysticsbiomes.lavender_meadow": "薰衣草草甸", - - "block.mysticsbiomes.strawberry_blossoms": "草莓花簇", - "block.mysticsbiomes.strawberry_sapling": "草莓树苗", - "block.mysticsbiomes.potted_strawberry_sapling": "草莓树苗盆栽", - "block.mysticsbiomes.strawberry_log": "草莓原木", - "block.mysticsbiomes.stripped_strawberry_log": "去皮草莓原木", - "block.mysticsbiomes.strawberry_wood": "草莓木", - "block.mysticsbiomes.stripped_strawberry_wood": "去皮草莓木", - "block.mysticsbiomes.strawberry_planks": "草莓木板", - "block.mysticsbiomes.strawberry_stairs": "草莓木楼梯", - "block.mysticsbiomes.strawberry_slab": "草莓木台阶", - "block.mysticsbiomes.strawberry_fence": "草莓木栅栏", - "block.mysticsbiomes.strawberry_fence_gate": "草莓木栅栏门", - "block.mysticsbiomes.strawberry_button": "草莓木按钮", - "block.mysticsbiomes.strawberry_pressure_plate": "草莓木压力板", - "block.mysticsbiomes.strawberry_trapdoor": "草莓木活板门", - "block.mysticsbiomes.strawberry_door": "草莓木门", - "block.mysticsbiomes.strawberry_sign": "草莓木告示牌", - "block.mysticsbiomes.strawberry_hanging_sign": "悬挂式草莓木告示牌", - - "block.mysticsbiomes.budding_peony_leaves": "含苞牡丹树叶", - "block.mysticsbiomes.peony_leaves": "牡丹树叶", - "block.mysticsbiomes.peony_bush": "牡丹花丛", - "block.mysticsbiomes.potted_peony_bush": "牡丹花丛盆栽", - - "block.mysticsbiomes.pink_cherry_blossoms": "粉红色樱桃花簇", - "block.mysticsbiomes.pink_cherry_blossom_sapling": "粉红色樱桃花树苗", - "block.mysticsbiomes.potted_pink_cherry_blossom_sapling": "粉红色樱桃花树苗盆栽", - "block.mysticsbiomes.white_cherry_blossoms": "白色樱桃花簇", - "block.mysticsbiomes.white_cherry_blossom_sapling": "白色樱桃花树苗", - "block.mysticsbiomes.potted_white_cherry_blossom_sapling": "白色樱桃花树苗盆栽", - "block.mysticsbiomes.cherry_log": "樱桃原木", - "block.mysticsbiomes.stripped_cherry_log": "去皮樱桃原木", - "block.mysticsbiomes.cherry_wood": "樱桃木", - "block.mysticsbiomes.stripped_cherry_wood": "去皮樱桃木", - "block.mysticsbiomes.cherry_planks": "樱桃木板", - "block.mysticsbiomes.cherry_stairs": "樱桃木楼梯", - "block.mysticsbiomes.cherry_slab": "樱桃木台阶", - "block.mysticsbiomes.cherry_fence": "樱桃木栅栏", - "block.mysticsbiomes.cherry_fence_gate": "樱桃木栅栏门", - "block.mysticsbiomes.cherry_button": "樱桃木按钮", - "block.mysticsbiomes.cherry_pressure_plate": "樱桃木压力板", - "block.mysticsbiomes.cherry_trapdoor": "樱桃木活板门", - "block.mysticsbiomes.cherry_door": "樱桃木门", - "block.mysticsbiomes.cherry_sign": "樱桃木告示牌", - "block.mysticsbiomes.cherry_hanging_sign": "悬挂式樱桃木告示牌", - - "block.mysticsbiomes.jacaranda_blossoms": "蓝花楹花簇", - "block.mysticsbiomes.jacaranda_leaves": "蓝花楹树叶", - "block.mysticsbiomes.jacaranda_sapling": "蓝花楹树苗", - "block.mysticsbiomes.potted_jacaranda_sapling": "蓝花楹树苗盆栽", - "block.mysticsbiomes.jacaranda_log": "蓝花楹原木", - "block.mysticsbiomes.stripped_jacaranda_log": "去皮蓝花楹原木", - "block.mysticsbiomes.jacaranda_wood": "蓝花楹木", - "block.mysticsbiomes.stripped_jacaranda_wood": "去皮蓝花楹木", - "block.mysticsbiomes.jacaranda_planks": "蓝花楹木板", - "block.mysticsbiomes.jacaranda_stairs": "蓝花楹木楼梯", - "block.mysticsbiomes.jacaranda_slab": "蓝花楹木台阶", - "block.mysticsbiomes.jacaranda_fence": "蓝花楹木栅栏", - "block.mysticsbiomes.jacaranda_fence_gate": "蓝花楹木栅栏门", - "block.mysticsbiomes.jacaranda_button": "蓝花楹木按钮", - "block.mysticsbiomes.jacaranda_pressure_plate": "蓝花楹木压力板", - "block.mysticsbiomes.jacaranda_trapdoor": "蓝花楹木活板门", - "block.mysticsbiomes.jacaranda_door": "蓝花楹木门", - "block.mysticsbiomes.jacaranda_sign": "蓝花楹木告示牌", - "block.mysticsbiomes.jacaranda_hanging_sign": "悬挂式蓝花楹木告示牌", - - "block.mysticsbiomes.strawberry_cake": "草莓蛋糕", - - "item.mysticsbiomes.strawberry_boat": "草莓木船", - "item.mysticsbiomes.strawberry_chest_boat": "草莓木运输船", - "item.mysticsbiomes.cherry_boat": "樱桃木船", - "item.mysticsbiomes.cherry_chest_boat": "樱桃木运输船", - "item.mysticsbiomes.jacaranda_boat": "蓝花楹木船", - "item.mysticsbiomes.jacaranda_chest_boat": "蓝花楹木运输船", - "item.mysticsbiomes.strawberry": "草莓", - "item.mysticsbiomes.sweet_strawberry": "甜草莓", - "item.mysticsbiomes.strawberry_ice_cream": "草莓冰激凌", - "item.mysticsbiomes.strawberry_milk_bucket": "草莓牛奶桶", - "item.mysticsbiomes.strawberry_cow_spawn_egg": "草莓牛刷怪蛋", - "item.mysticsbiomes.red_panda_spawn_egg": "小熊猫刷怪蛋", - - "entity.mysticsbiomes.strawberry_cow": "草莓牛", - "entity.mysticsbiomes.red_panda": "小熊猫", - "entity.mysticsbiomes.boat": "船", - "entity.mysticsbiomes.chest_boat": "运输船", - - "block.mysticsbiomes.lavender": "薰衣草" -} \ No newline at end of file diff --git a/projects/1.20/assets/mystics-biomes/mysticsbiomes/packer-policy.json b/projects/1.20/assets/mystics-biomes/mysticsbiomes/packer-policy.json new file mode 100644 index 000000000000..83d1cba4c1d7 --- /dev/null +++ b/projects/1.20/assets/mystics-biomes/mysticsbiomes/packer-policy.json @@ -0,0 +1,12 @@ +[ + { + "type": "singleton", + "source": "projects/1.20/assets/mystics-biomes/mysticsbiomes/lang/zh_cn-base.json", + "relativePath": "lang/zh_cn.json" + }, + { + "type": "composition", + "destType": "json", + "source": "projects/1.20/assets/mystics-biomes/mysticsbiomes/lang/zh_cn-composition.json" + } +] \ No newline at end of file diff --git a/projects/1.21/assets/mystics-biomes/mysticsbiomes/lang/en_us.json b/projects/1.21/assets/mystics-biomes/mysticsbiomes/lang/en_us.json new file mode 100644 index 000000000000..e1b77f859cf4 --- /dev/null +++ b/projects/1.21/assets/mystics-biomes/mysticsbiomes/lang/en_us.json @@ -0,0 +1,503 @@ +{ + "itemGroup.mysticsbiomes": "Mystic's Biomes", + + "biome.mysticsbiomes.strawberry_fields": "Strawberry Fields", + "biome.mysticsbiomes.bamboo_blossom_forest": "Bamboo Blossom Forest", + "biome.mysticsbiomes.lavender_meadow": "Lavender Meadow", + "biome.mysticsbiomes.autumnal_grove": "Autumnal Grove", + "biome.mysticsbiomes.lush_oasis": "Lush Oasis", + "biome.mysticsbiomes.lagoon": "Lagoon", + "biome.mysticsbiomes.tropics": "Tropics", + + "block.mysticsbiomes.lush_sand": "Lush Sand", + "block.mysticsbiomes.grassy_lush_sand": "Grassy Lush Sand", + "block.mysticsbiomes.lush_sandstone": "Lush Sandstone", + "block.mysticsbiomes.lush_sandstone_stairs": "Lush Sandstone Stairs", + "block.mysticsbiomes.lush_sandstone_slab": "Lush Sandstone Slab", + "block.mysticsbiomes.lush_sandstone_wall": "Lush Sandstone Wall", + "block.mysticsbiomes.chiseled_lush_sandstone": "Chiseled Lush Sandstone", + "block.mysticsbiomes.cut_lush_sandstone": "Cut Lush Sandstone", + "block.mysticsbiomes.cut_lush_sandstone_slab": "Cut Lush Sandstone Slab", + "block.mysticsbiomes.smooth_lush_sandstone": "Smooth Lush Sandstone", + "block.mysticsbiomes.smooth_lush_sandstone_stairs": "Smooth Lush Sandstone Stairs", + "block.mysticsbiomes.smooth_lush_sandstone_slab": "Smooth Lush Sandstone Slab", + + "block.mysticsbiomes.strawberry_blossoms": "Strawberry Blossoms", + "block.mysticsbiomes.strawberry_blossom_sapling": "Strawberry Blossom Sapling", + "block.mysticsbiomes.strawberry_log": "Strawberry Log", + "block.mysticsbiomes.stripped_strawberry_log": "Stripped Strawberry Log", + "block.mysticsbiomes.strawberry_wood": "Strawberry Wood", + "block.mysticsbiomes.stripped_strawberry_wood": "Stripped Strawberry Wood", + "block.mysticsbiomes.strawberry_planks": "Strawberry Planks", + "block.mysticsbiomes.strawberry_stairs": "Strawberry Stairs", + "block.mysticsbiomes.strawberry_slab": "Strawberry Slab", + "block.mysticsbiomes.strawberry_fence": "Strawberry Fence", + "block.mysticsbiomes.strawberry_fence_gate": "Strawberry Fence Gate", + "block.mysticsbiomes.strawberry_button": "Strawberry Button", + "block.mysticsbiomes.strawberry_pressure_plate": "Strawberry Pressure Plate", + "block.mysticsbiomes.strawberry_trapdoor": "Strawberry Trapdoor", + "block.mysticsbiomes.strawberry_door": "Strawberry Door", + "block.mysticsbiomes.strawberry_sign": "Strawberry Sign", + "block.mysticsbiomes.strawberry_hanging_sign": "Strawberry Hanging Sign", + + "block.mysticsbiomes.pink_cherry_blossoms": "Pink Cherry Blossoms", + "block.mysticsbiomes.pink_cherry_blossom_sapling": "Pink Cherry Blossom Sapling", + "block.mysticsbiomes.white_cherry_blossoms": "White Cherry Blossoms", + "block.mysticsbiomes.white_cherry_blossom_sapling": "White Cherry Blossom Sapling", + "block.mysticsbiomes.black_cherry_log": "Black Cherry Log", + "block.mysticsbiomes.stripped_black_cherry_log": "Stripped Black Cherry Log", + "block.mysticsbiomes.black_cherry_wood": "Black Cherry Wood", + "block.mysticsbiomes.stripped_black_cherry_wood": "Stripped Black Cherry Wood", + "block.mysticsbiomes.black_cherry_planks": "Black Cherry Planks", + "block.mysticsbiomes.black_cherry_stairs": "Black Cherry Stairs", + "block.mysticsbiomes.black_cherry_slab": "Black Cherry Slab", + "block.mysticsbiomes.black_cherry_fence": "Black Cherry Fence", + "block.mysticsbiomes.black_cherry_fence_gate": "Black Cherry Fence Gate", + "block.mysticsbiomes.black_cherry_button": "Black Cherry Button", + "block.mysticsbiomes.black_cherry_pressure_plate": "Black Cherry Pressure Plate", + "block.mysticsbiomes.black_cherry_trapdoor": "Black Cherry Trapdoor", + "block.mysticsbiomes.black_cherry_door": "Black Cherry Door", + "block.mysticsbiomes.black_cherry_sign": "Black Cherry Sign", + "block.mysticsbiomes.black_cherry_hanging_sign": "Black Cherry Hanging Sign", + + "block.mysticsbiomes.lavender_blossoms": "Lavender Blossoms", + "block.mysticsbiomes.lavender_blossom_sapling": "Lavender Blossom Sapling", + "block.mysticsbiomes.lavender_log": "Lavender Log", + "block.mysticsbiomes.stripped_lavender_log": "Stripped Lavender Log", + "block.mysticsbiomes.lavender_wood": "Lavender Wood", + "block.mysticsbiomes.stripped_lavender_wood": "Stripped Lavender Wood", + "block.mysticsbiomes.lavender_planks": "Lavender Planks", + "block.mysticsbiomes.lavender_stairs": "Lavender Stairs", + "block.mysticsbiomes.lavender_slab": "Lavender Slab", + "block.mysticsbiomes.lavender_fence": "Lavender Fence", + "block.mysticsbiomes.lavender_fence_gate": "Lavender Fence Gate", + "block.mysticsbiomes.lavender_button": "Lavender Button", + "block.mysticsbiomes.lavender_pressure_plate": "Lavender Pressure Plate", + "block.mysticsbiomes.lavender_trapdoor": "Lavender Trapdoor", + "block.mysticsbiomes.lavender_door": "Lavender Door", + "block.mysticsbiomes.lavender_sign": "Lavender Sign", + "block.mysticsbiomes.lavender_hanging_sign": "Lavender Hanging Sign", + + "block.mysticsbiomes.peach_leaves": "Peach Leaves", + "block.mysticsbiomes.peach_sapling": "Peach Sapling", + "block.mysticsbiomes.peach_log": "Peach Log", + "block.mysticsbiomes.stripped_peach_log": "Stripped Peach Log", + "block.mysticsbiomes.peach_wood": "Peach Wood", + "block.mysticsbiomes.stripped_peach_wood": "Stripped Peach Wood", + "block.mysticsbiomes.peach_planks": "Peach Planks", + "block.mysticsbiomes.peach_stairs": "Peach Stairs", + "block.mysticsbiomes.peach_slab": "Peach Slab", + "block.mysticsbiomes.peach_fence": "Peach Fence", + "block.mysticsbiomes.peach_fence_gate": "Peach Fence Gate", + "block.mysticsbiomes.peach_button": "Peach Button", + "block.mysticsbiomes.peach_pressure_plate": "Peach Pressure Plate", + "block.mysticsbiomes.peach_trapdoor": "Peach Trapdoor", + "block.mysticsbiomes.peach_door": "Peach Door", + "block.mysticsbiomes.peach_sign": "Peach Sign", + "block.mysticsbiomes.peach_hanging_sign": "Peach Hanging Sign", + + "block.mysticsbiomes.maple_leaves": "Maple Leaves", + "block.mysticsbiomes.maple_leaf_pile": "Maple Leaf Pile", + "block.mysticsbiomes.maple_leaf_litter": "Maple Leaf Litter", + "block.mysticsbiomes.maple_sapling": "Maple Sapling", + "block.mysticsbiomes.orange_maple_leaves": "Orange Maple Leaves", + "block.mysticsbiomes.orange_maple_leaf_pile": "Orange Maple Leaf Pile", + "block.mysticsbiomes.orange_maple_leaf_litter": "Orange Maple Leaf Litter", + "block.mysticsbiomes.orange_maple_sapling": "Orange Maple Sapling", + "block.mysticsbiomes.yellow_maple_leaves": "Yellow Maple Leaves", + "block.mysticsbiomes.yellow_maple_leaf_pile": "Yellow Maple Leaf Pile", + "block.mysticsbiomes.yellow_maple_leaf_litter": "Yellow Maple Leaf Litter", + "block.mysticsbiomes.yellow_maple_sapling": "Yellow Maple Sapling", + "block.mysticsbiomes.maple_log": "Maple Log", + "block.mysticsbiomes.white_maple_log": "White Maple Log", + "block.mysticsbiomes.stripped_maple_log": "Stripped Maple Log", + "block.mysticsbiomes.maple_wood": "Maple Wood", + "block.mysticsbiomes.white_maple_wood": "White Maple Wood", + "block.mysticsbiomes.stripped_maple_wood": "Stripped Maple Wood", + "block.mysticsbiomes.maple_planks": "Maple Planks", + "block.mysticsbiomes.maple_stairs": "Maple Stairs", + "block.mysticsbiomes.maple_slab": "Maple Slab", + "block.mysticsbiomes.maple_fence": "Maple Fence", + "block.mysticsbiomes.maple_fence_gate": "Maple Fence Gate", + "block.mysticsbiomes.maple_button": "Maple Button", + "block.mysticsbiomes.maple_pressure_plate": "Maple Pressure Plate", + "block.mysticsbiomes.maple_trapdoor": "Maple Trapdoor", + "block.mysticsbiomes.maple_door": "Maple Door", + "block.mysticsbiomes.maple_sign": "Maple Sign", + "block.mysticsbiomes.maple_hanging_sign": "Maple Hanging Sign", + + "block.mysticsbiomes.spring_bamboo_sapling": "Spring Bamboo Shoot", + "block.mysticsbiomes.spring_bamboo": "Spring Bamboo", + "block.mysticsbiomes.stripped_spring_bamboo": "Stripped Spring Bamboo", + "block.mysticsbiomes.spring_bamboo_block": "Spring Bamboo Block", + "block.mysticsbiomes.stripped_spring_bamboo_block": "Stripped Spring Bamboo Block", + "block.mysticsbiomes.spring_planks": "Spring Planks", + "block.mysticsbiomes.spring_mosaic": "Spring Mosaic", + "block.mysticsbiomes.spring_stairs": "Spring Stairs", + "block.mysticsbiomes.spring_mosaic_stairs": "Spring Mosaic Stairs", + "block.mysticsbiomes.spring_slab": "Spring Slab", + "block.mysticsbiomes.spring_mosaic_slab": "Spring Mosaic Slab", + "block.mysticsbiomes.spring_fence": "Spring Fence", + "block.mysticsbiomes.spring_fence_gate": "Spring Fence Gate", + "block.mysticsbiomes.spring_button": "Spring Button", + "block.mysticsbiomes.spring_pressure_plate": "Spring Pressure Plate", + "block.mysticsbiomes.spring_trapdoor": "Spring Trapdoor", + "block.mysticsbiomes.spring_door": "Spring Door", + "block.mysticsbiomes.spring_sign": "Spring Sign", + "block.mysticsbiomes.spring_hanging_sign": "Spring Hanging Sign", + + "block.mysticsbiomes.sea_shrub_leaves": "Sea Shrub Leaves", + "block.mysticsbiomes.sea_shrub": "Sea Shrub", + "block.mysticsbiomes.sea_foam_log": "Sea Foam Log", + "block.mysticsbiomes.stripped_sea_foam_log": "Stripped Sea Foam Log", + "block.mysticsbiomes.sea_foam_wood": "Sea Foam Wood", + "block.mysticsbiomes.stripped_sea_foam_wood": "Stripped Sea Foam Wood", + "block.mysticsbiomes.sea_foam_planks": "Sea Foam Planks", + "block.mysticsbiomes.sea_foam_stairs": "Sea Foam Stairs", + "block.mysticsbiomes.sea_foam_slab": "Sea Foam Slab", + "block.mysticsbiomes.sea_foam_fence": "Sea Foam Fence", + "block.mysticsbiomes.sea_foam_fence_gate": "Sea Foam Fence Gate", + "block.mysticsbiomes.sea_foam_button": "Sea Foam Button", + "block.mysticsbiomes.sea_foam_pressure_plate": "Sea Foam Pressure Plate", + "block.mysticsbiomes.sea_foam_trapdoor": "Sea Foam Trapdoor", + "block.mysticsbiomes.sea_foam_door": "Sea Foam Door", + "block.mysticsbiomes.sea_foam_sign": "Sea Foam Sign", + "block.mysticsbiomes.sea_foam_hanging_sign": "Sea Foam Hanging Sign", + + "block.mysticsbiomes.tropical_leaves": "Tropical Leaves", + "block.mysticsbiomes.tropical_sapling": "Tropical Sapling", + "block.mysticsbiomes.tropical_log": "Tropical Log", + "block.mysticsbiomes.stripped_tropical_log": "Stripped Tropical Log", + "block.mysticsbiomes.tropical_wood": "Tropical Wood", + "block.mysticsbiomes.stripped_tropical_wood": "Stripped Tropical Wood", + "block.mysticsbiomes.tropical_planks": "Tropical Planks", + "block.mysticsbiomes.tropical_stairs": "Tropical Stairs", + "block.mysticsbiomes.tropical_slab": "Tropical Slab", + "block.mysticsbiomes.tropical_fence": "Tropical Fence", + "block.mysticsbiomes.tropical_fence_gate": "Tropical Fence Gate", + "block.mysticsbiomes.tropical_button": "Tropical Button", + "block.mysticsbiomes.tropical_pressure_plate": "Tropical Pressure Plate", + "block.mysticsbiomes.tropical_trapdoor": "Tropical Trapdoor", + "block.mysticsbiomes.tropical_door": "Tropical Door", + "block.mysticsbiomes.tropical_sign": "Tropical Sign", + "block.mysticsbiomes.tropical_hanging_sign": "Tropical Hanging Sign", + + "block.mysticsbiomes.vanilla_leaves": "Vanilla Leaves", + "block.mysticsbiomes.vanilla_sapling": "Vanilla Sapling", + "block.mysticsbiomes.vanilla_log": "Vanilla Log", + "block.mysticsbiomes.stripped_vanilla_log": "Stripped Vanilla Log", + "block.mysticsbiomes.vanilla_wood": "Vanilla Wood", + "block.mysticsbiomes.stripped_vanilla_wood": "Stripped Vanilla Wood", + "block.mysticsbiomes.vanilla_planks": "Vanilla Planks", + "block.mysticsbiomes.vanilla_stairs": "Vanilla Stairs", + "block.mysticsbiomes.vanilla_slab": "Vanilla Slab", + "block.mysticsbiomes.vanilla_fence": "Vanilla Fence", + "block.mysticsbiomes.vanilla_fence_gate": "Vanilla Fence Gate", + "block.mysticsbiomes.vanilla_button": "Vanilla Button", + "block.mysticsbiomes.vanilla_pressure_plate": "Vanilla Pressure Plate", + "block.mysticsbiomes.vanilla_trapdoor": "Vanilla Trapdoor", + "block.mysticsbiomes.vanilla_door": "Vanilla Door", + "block.mysticsbiomes.vanilla_sign": "Vanilla Sign", + "block.mysticsbiomes.vanilla_hanging_sign": "Vanilla Hanging Sign", + + "block.mysticsbiomes.peony_leaves": "Peony Leaves", + "block.mysticsbiomes.peony_bush": "Peony Bush", + "block.mysticsbiomes.hydrangea_leaves": "Hydrangea Leaves", + "block.mysticsbiomes.hydrangea_bush": "Hydrangea Bush", + "block.mysticsbiomes.lavender": "Lavender", + "block.mysticsbiomes.tall_lavender": "Tall Lavender", + "block.mysticsbiomes.aster": "Aster", + "block.mysticsbiomes.wildflower": "Wildflower", + "block.mysticsbiomes.milkweed": "Milkweed", + "block.mysticsbiomes.sea_thrift": "Sea Thrift", + "block.mysticsbiomes.saguaro_blossom": "Saguaro Blossom", + "block.mysticsbiomes.saguaro_cactus": "Saguaro Cactus", + "block.mysticsbiomes.desert_lily": "Desert Lily", + "block.mysticsbiomes.desert_grass": "Desert Grass", + "block.mysticsbiomes.tall_desert_grass": "Tall Desert Grass", + "block.mysticsbiomes.beach_grass": "Beach Grass", + "block.mysticsbiomes.tall_beach_grass": "Tall Beach Grass", + "block.mysticsbiomes.sea_oats": "Sea Oats", + "block.mysticsbiomes.strawberry_bush": "Strawberry Bush", + "block.mysticsbiomes.cherry_plant": "Cherry Plant", + "block.mysticsbiomes.peach_plant": "Peach Plant", + "block.mysticsbiomes.vanilla_orchid": "Vanilla Orchid", + + "block.mysticsbiomes.strawberry_cake": "Strawberry Cake", + "block.mysticsbiomes.strawberry_candle_cake_white": "Strawberry Cake with White Candle", + "block.mysticsbiomes.strawberry_candle_cake_orange": "Strawberry Cake with Orange Candle", + "block.mysticsbiomes.strawberry_candle_cake_magenta": "Strawberry Cake with Magenta Candle", + "block.mysticsbiomes.strawberry_candle_cake_light_blue": "Strawberry Cake with Light Blue Candle", + "block.mysticsbiomes.strawberry_candle_cake_yellow": "Strawberry Cake with Yellow Candle", + "block.mysticsbiomes.strawberry_candle_cake_lime": "Strawberry Cake with Lime Candle", + "block.mysticsbiomes.strawberry_candle_cake_pink": "Strawberry Cake with Pink Candle", + "block.mysticsbiomes.strawberry_candle_cake_gray": "Strawberry Cake with Gray Candle", + "block.mysticsbiomes.strawberry_candle_cake_light_gray": "Strawberry Cake with Light Gray Candle", + "block.mysticsbiomes.strawberry_candle_cake_cyan": "Strawberry Cake with Cyan Candle", + "block.mysticsbiomes.strawberry_candle_cake_purple": "Strawberry Cake with Purple Candle", + "block.mysticsbiomes.strawberry_candle_cake_blue": "Strawberry Cake with Blue Candle", + "block.mysticsbiomes.strawberry_candle_cake_brown": "Strawberry Cake with Brown Candle", + "block.mysticsbiomes.strawberry_candle_cake_green": "Strawberry Cake with Green Candle", + "block.mysticsbiomes.strawberry_candle_cake_red": "Strawberry Cake with Red Candle", + "block.mysticsbiomes.strawberry_candle_cake_black": "Strawberry Cake with Black Candle", + "block.mysticsbiomes.vanilla_cake": "Vanilla Cake", + "block.mysticsbiomes.vanilla_candle_cake_white": "Vanilla Cake with White Candle", + "block.mysticsbiomes.vanilla_candle_cake_orange": "Vanilla Cake with Orange Candle", + "block.mysticsbiomes.vanilla_candle_cake_magenta": "Vanilla Cake with Magenta Candle", + "block.mysticsbiomes.vanilla_candle_cake_light_blue": "Vanilla Cake with Light Blue Candle", + "block.mysticsbiomes.vanilla_candle_cake_yellow": "Vanilla Cake with Yellow Candle", + "block.mysticsbiomes.vanilla_candle_cake_lime": "Vanilla Cake with Lime Candle", + "block.mysticsbiomes.vanilla_candle_cake_pink": "Vanilla Cake with Pink Candle", + "block.mysticsbiomes.vanilla_candle_cake_gray": "Vanilla Cake with Gray Candle", + "block.mysticsbiomes.vanilla_candle_cake_light_gray": "Vanilla Cake with Light Gray Candle", + "block.mysticsbiomes.vanilla_candle_cake_cyan": "Vanilla Cake with Cyan Candle", + "block.mysticsbiomes.vanilla_candle_cake_purple": "Vanilla Cake with Purple Candle", + "block.mysticsbiomes.vanilla_candle_cake_blue": "Vanilla Cake with Blue Candle", + "block.mysticsbiomes.vanilla_candle_cake_brown": "Vanilla Cake with Brown Candle", + "block.mysticsbiomes.vanilla_candle_cake_green": "Vanilla Cake with Green Candle", + "block.mysticsbiomes.vanilla_candle_cake_red": "Vanilla Cake with Red Candle", + "block.mysticsbiomes.vanilla_candle_cake_black": "Vanilla Cake with Black Candle", + "block.mysticsbiomes.chocolate_cake": "Chocolate Cake", + "block.mysticsbiomes.chocolate_candle_cake_white": "Chocolate Cake with White Candle", + "block.mysticsbiomes.chocolate_candle_cake_orange": "Chocolate Cake with Orange Candle", + "block.mysticsbiomes.chocolate_candle_cake_magenta": "Chocolate Cake with Magenta Candle", + "block.mysticsbiomes.chocolate_candle_cake_light_blue": "Chocolate Cake with Light Blue Candle", + "block.mysticsbiomes.chocolate_candle_cake_yellow": "Chocolate Cake with Yellow Candle", + "block.mysticsbiomes.chocolate_candle_cake_lime": "Chocolate Cake with Lime Candle", + "block.mysticsbiomes.chocolate_candle_cake_pink": "Chocolate Cake with Pink Candle", + "block.mysticsbiomes.chocolate_candle_cake_gray": "Chocolate Cake with Gray Candle", + "block.mysticsbiomes.chocolate_candle_cake_light_gray": "Chocolate Cake with Light Gray Candle", + "block.mysticsbiomes.chocolate_candle_cake_cyan": "Chocolate Cake with Cyan Candle", + "block.mysticsbiomes.chocolate_candle_cake_purple": "Chocolate Cake with Purple Candle", + "block.mysticsbiomes.chocolate_candle_cake_blue": "Chocolate Cake with Blue Candle", + "block.mysticsbiomes.chocolate_candle_cake_brown": "Chocolate Cake with Brown Candle", + "block.mysticsbiomes.chocolate_candle_cake_green": "Chocolate Cake with Green Candle", + "block.mysticsbiomes.chocolate_candle_cake_red": "Chocolate Cake with Red Candle", + "block.mysticsbiomes.chocolate_candle_cake_black": "Chocolate Cake with Black Candle", + "block.mysticsbiomes.pink_frosted_cake": "Pink Frosted Cake", + "block.mysticsbiomes.pink_frosted_candle_cake_white": "Pink Frosted Cake with White Candle", + "block.mysticsbiomes.pink_frosted_candle_cake_orange": "Pink Frosted Cake with Orange Candle", + "block.mysticsbiomes.pink_frosted_candle_cake_magenta": "Pink Frosted Cake with Magenta Candle", + "block.mysticsbiomes.pink_frosted_candle_cake_light_blue": "Pink Frosted Cake with Light Blue Candle", + "block.mysticsbiomes.pink_frosted_candle_cake_yellow": "Pink Frosted Cake with Yellow Candle", + "block.mysticsbiomes.pink_frosted_candle_cake_lime": "Pink Frosted Cake with Lime Candle", + "block.mysticsbiomes.pink_frosted_candle_cake_pink": "Pink Frosted Cake with Pink Candle", + "block.mysticsbiomes.pink_frosted_candle_cake_gray": "Pink Frosted Cake with Gray Candle", + "block.mysticsbiomes.pink_frosted_candle_cake_light_gray": "Pink Frosted Cake with Light Gray Candle", + "block.mysticsbiomes.pink_frosted_candle_cake_cyan": "Pink Frosted Cake with Cyan Candle", + "block.mysticsbiomes.pink_frosted_candle_cake_purple": "Pink Frosted Cake with Purple Candle", + "block.mysticsbiomes.pink_frosted_candle_cake_blue": "Pink Frosted Cake with Blue Candle", + "block.mysticsbiomes.pink_frosted_candle_cake_brown": "Pink Frosted Cake with Brown Candle", + "block.mysticsbiomes.pink_frosted_candle_cake_green": "Pink Frosted Cake with Green Candle", + "block.mysticsbiomes.pink_frosted_candle_cake_red": "Pink Frosted Cake with Red Candle", + "block.mysticsbiomes.pink_frosted_candle_cake_black": "Pink Frosted Cake with Black Candle", + "block.mysticsbiomes.orange_frosted_cake": "Orange Frosted Cake", + "block.mysticsbiomes.orange_frosted_candle_cake_white": "Orange Frosted Cake with White Candle", + "block.mysticsbiomes.orange_frosted_candle_cake_orange": "Orange Frosted Cake with Orange Candle", + "block.mysticsbiomes.orange_frosted_candle_cake_magenta": "Orange Frosted Cake with Magenta Candle", + "block.mysticsbiomes.orange_frosted_candle_cake_light_blue": "Orange Frosted Cake with Light Blue Candle", + "block.mysticsbiomes.orange_frosted_candle_cake_yellow": "Orange Frosted Cake with Yellow Candle", + "block.mysticsbiomes.orange_frosted_candle_cake_lime": "Orange Frosted Cake with Lime Candle", + "block.mysticsbiomes.orange_frosted_candle_cake_pink": "Orange Frosted Cake with Pink Candle", + "block.mysticsbiomes.orange_frosted_candle_cake_gray": "Orange Frosted Cake with Gray Candle", + "block.mysticsbiomes.orange_frosted_candle_cake_light_gray": "Orange Frosted Cake with Light Gray Candle", + "block.mysticsbiomes.orange_frosted_candle_cake_cyan": "Orange Frosted Cake with Cyan Candle", + "block.mysticsbiomes.orange_frosted_candle_cake_purple": "Orange Frosted Cake with Purple Candle", + "block.mysticsbiomes.orange_frosted_candle_cake_blue": "Orange Frosted Cake with Blue Candle", + "block.mysticsbiomes.orange_frosted_candle_cake_brown": "Orange Frosted Cake with Brown Candle", + "block.mysticsbiomes.orange_frosted_candle_cake_green": "Orange Frosted Cake with Green Candle", + "block.mysticsbiomes.orange_frosted_candle_cake_red": "Orange Frosted Cake with Red Candle", + "block.mysticsbiomes.orange_frosted_candle_cake_black": "Orange Frosted Cake with Black Candle", + "block.mysticsbiomes.yellow_frosted_cake": "Yellow Frosted Cake", + "block.mysticsbiomes.yellow_frosted_candle_cake_white": "Yellow Frosted Cake with White Candle", + "block.mysticsbiomes.yellow_frosted_candle_cake_orange": "Yellow Frosted Cake with Orange Candle", + "block.mysticsbiomes.yellow_frosted_candle_cake_magenta": "Yellow Frosted Cake with Magenta Candle", + "block.mysticsbiomes.yellow_frosted_candle_cake_light_blue": "Yellow Frosted Cake with Light Blue Candle", + "block.mysticsbiomes.yellow_frosted_candle_cake_yellow": "Yellow Frosted Cake with Yellow Candle", + "block.mysticsbiomes.yellow_frosted_candle_cake_lime": "Yellow Frosted Cake with Lime Candle", + "block.mysticsbiomes.yellow_frosted_candle_cake_pink": "Yellow Frosted Cake with Pink Candle", + "block.mysticsbiomes.yellow_frosted_candle_cake_gray": "Yellow Frosted Cake with Gray Candle", + "block.mysticsbiomes.yellow_frosted_candle_cake_light_gray": "Yellow Frosted Cake with Light Gray Candle", + "block.mysticsbiomes.yellow_frosted_candle_cake_cyan": "Yellow Frosted Cake with Cyan Candle", + "block.mysticsbiomes.yellow_frosted_candle_cake_purple": "Yellow Frosted Cake with Purple Candle", + "block.mysticsbiomes.yellow_frosted_candle_cake_blue": "Yellow Frosted Cake with Blue Candle", + "block.mysticsbiomes.yellow_frosted_candle_cake_brown": "Yellow Frosted Cake with Brown Candle", + "block.mysticsbiomes.yellow_frosted_candle_cake_green": "Yellow Frosted Cake with Green Candle", + "block.mysticsbiomes.yellow_frosted_candle_cake_red": "Yellow Frosted Cake with Red Candle", + "block.mysticsbiomes.yellow_frosted_candle_cake_black": "Yellow Frosted Cake with Black Candle", + "block.mysticsbiomes.lime_frosted_cake": "Lime Frosted Cake", + "block.mysticsbiomes.lime_frosted_candle_cake_white": "Lime Frosted Cake with White Candle", + "block.mysticsbiomes.lime_frosted_candle_cake_orange": "Lime Frosted Cake with Orange Candle", + "block.mysticsbiomes.lime_frosted_candle_cake_magenta": "Lime Frosted Cake with Magenta Candle", + "block.mysticsbiomes.lime_frosted_candle_cake_light_blue": "Lime Frosted Cake with Light Blue Candle", + "block.mysticsbiomes.lime_frosted_candle_cake_yellow": "Lime Frosted Cake with Yellow Candle", + "block.mysticsbiomes.lime_frosted_candle_cake_lime": "Lime Frosted Cake with Lime Candle", + "block.mysticsbiomes.lime_frosted_candle_cake_pink": "Lime Frosted Cake with Pink Candle", + "block.mysticsbiomes.lime_frosted_candle_cake_gray": "Lime Frosted Cake with Gray Candle", + "block.mysticsbiomes.lime_frosted_candle_cake_light_gray": "Lime Frosted Cake with Light Gray Candle", + "block.mysticsbiomes.lime_frosted_candle_cake_cyan": "Lime Frosted Cake with Cyan Candle", + "block.mysticsbiomes.lime_frosted_candle_cake_purple": "Lime Frosted Cake with Purple Candle", + "block.mysticsbiomes.lime_frosted_candle_cake_blue": "Lime Frosted Cake with Blue Candle", + "block.mysticsbiomes.lime_frosted_candle_cake_brown": "Lime Frosted Cake with Brown Candle", + "block.mysticsbiomes.lime_frosted_candle_cake_green": "Lime Frosted Cake with Green Candle", + "block.mysticsbiomes.lime_frosted_candle_cake_red": "Lime Frosted Cake with Red Candle", + "block.mysticsbiomes.lime_frosted_candle_cake_black": "Lime Frosted Cake with Black Candle", + "block.mysticsbiomes.cyan_frosted_cake": "Cyan Frosted Cake", + "block.mysticsbiomes.cyan_frosted_candle_cake_white": "Cyan Frosted Cake with White Candle", + "block.mysticsbiomes.cyan_frosted_candle_cake_orange": "Cyan Frosted Cake with Orange Candle", + "block.mysticsbiomes.cyan_frosted_candle_cake_magenta": "Cyan Frosted Cake with Magenta Candle", + "block.mysticsbiomes.cyan_frosted_candle_cake_light_blue": "Cyan Frosted Cake with Light Blue Candle", + "block.mysticsbiomes.cyan_frosted_candle_cake_yellow": "Cyan Frosted Cake with Yellow Candle", + "block.mysticsbiomes.cyan_frosted_candle_cake_lime": "Cyan Frosted Cake with Lime Candle", + "block.mysticsbiomes.cyan_frosted_candle_cake_pink": "Cyan Frosted Cake with Pink Candle", + "block.mysticsbiomes.cyan_frosted_candle_cake_gray": "Cyan Frosted Cake with Gray Candle", + "block.mysticsbiomes.cyan_frosted_candle_cake_light_gray": "Cyan Frosted Cake with Light Gray Candle", + "block.mysticsbiomes.cyan_frosted_candle_cake_cyan": "Cyan Frosted Cake with Cyan Candle", + "block.mysticsbiomes.cyan_frosted_candle_cake_purple": "Cyan Frosted Cake with Purple Candle", + "block.mysticsbiomes.cyan_frosted_candle_cake_blue": "Cyan Frosted Cake with Blue Candle", + "block.mysticsbiomes.cyan_frosted_candle_cake_brown": "Cyan Frosted Cake with Brown Candle", + "block.mysticsbiomes.cyan_frosted_candle_cake_green": "Cyan Frosted Cake with Green Candle", + "block.mysticsbiomes.cyan_frosted_candle_cake_red": "Cyan Frosted Cake with Red Candle", + "block.mysticsbiomes.cyan_frosted_candle_cake_black": "Cyan Frosted Cake with Black Candle", + "block.mysticsbiomes.purple_frosted_cake": "Purple Frosted Cake", + "block.mysticsbiomes.purple_frosted_candle_cake_white": "Purple Frosted Cake with White Candle", + "block.mysticsbiomes.purple_frosted_candle_cake_orange": "Purple Frosted Cake with Orange Candle", + "block.mysticsbiomes.purple_frosted_candle_cake_magenta": "Purple Frosted Cake with Magenta Candle", + "block.mysticsbiomes.purple_frosted_candle_cake_light_blue": "Purple Frosted Cake with Light Blue Candle", + "block.mysticsbiomes.purple_frosted_candle_cake_yellow": "Purple Frosted Cake with Yellow Candle", + "block.mysticsbiomes.purple_frosted_candle_cake_lime": "Purple Frosted Cake with Lime Candle", + "block.mysticsbiomes.purple_frosted_candle_cake_pink": "Purple Frosted Cake with Pink Candle", + "block.mysticsbiomes.purple_frosted_candle_cake_gray": "Purple Frosted Cake with Gray Candle", + "block.mysticsbiomes.purple_frosted_candle_cake_light_gray": "Purple Frosted Cake with Light Gray Candle", + "block.mysticsbiomes.purple_frosted_candle_cake_cyan": "Purple Frosted Cake with Cyan Candle", + "block.mysticsbiomes.purple_frosted_candle_cake_purple": "Purple Frosted Cake with Purple Candle", + "block.mysticsbiomes.purple_frosted_candle_cake_blue": "Purple Frosted Cake with Blue Candle", + "block.mysticsbiomes.purple_frosted_candle_cake_brown": "Purple Frosted Cake with Brown Candle", + "block.mysticsbiomes.purple_frosted_candle_cake_green": "Purple Frosted Cake with Green Candle", + "block.mysticsbiomes.purple_frosted_candle_cake_red": "Purple Frosted Cake with Red Candle", + "block.mysticsbiomes.purple_frosted_candle_cake_black": "Purple Frosted Cake with Black Candle", + "block.mysticsbiomes.cherry_pie": "Cherry Pie", + "block.mysticsbiomes.peach_pie": "Peach Pie", + + "block.mysticsbiomes.potted_strawberry_blossom_sapling": "Potted Strawberry Blossom Sapling", + "block.mysticsbiomes.potted_pink_cherry_blossom_sapling": "Potted Pink Cherry Blossom Sapling", + "block.mysticsbiomes.potted_white_cherry_blossom_sapling": "Potted White Cherry Blossom Sapling", + "block.mysticsbiomes.potted_lavender_blossom_sapling": "Potted Lavender Blossom Sapling", + "block.mysticsbiomes.potted_peach_sapling": "Potted Peach Sapling", + "block.mysticsbiomes.potted_maple_sapling": "Potted Maple Sapling", + "block.mysticsbiomes.potted_orange_maple_sapling": "Potted Orange Maple Sapling", + "block.mysticsbiomes.potted_yellow_maple_sapling": "Potted Yellow Maple Sapling", + "block.mysticsbiomes.potted_spring_bamboo": "Potted Spring Bamboo", + "block.mysticsbiomes.potted_sea_shrub": "Potted Sea Shrub", + "block.mysticsbiomes.potted_tropical_sapling": "Potted Tropical Sapling", + "block.mysticsbiomes.potted_vanilla_sapling": "Potted Vanilla Sapling", + "block.mysticsbiomes.potted_peony_bush": "Potted Peony Bush", + "block.mysticsbiomes.potted_hydrangea_bush": "Potted Hydrangea Bush", + "block.mysticsbiomes.potted_lavender": "Potted Lavender", + "block.mysticsbiomes.potted_aster": "Potted Aster", + "block.mysticsbiomes.potted_wildflower": "Potted Wildflower", + "block.mysticsbiomes.potted_milkweed": "Potted Milkweed", + "block.mysticsbiomes.potted_sea_thrift": "Potted Sea Thrift", + "block.mysticsbiomes.potted_saguaro_cactus": "Potted Saguaro Cactus", + "block.mysticsbiomes.potted_desert_lily": "Potted Desert Lily", + "block.mysticsbiomes.potted_sea_oats": "Potted Sea Oats", + + "block.mysticsbiomes.butterfly_nest": "Butterfly Nest", + "block.mysticsbiomes.chrysalis": "Chrysalis", + "block.mysticsbiomes.glass_jar": "Glass Jar", + "item.mysticsbiomes.bug_habitat.butterfly": "Butterfly in Jar", + "item.mysticsbiomes.bug_habitat.caterpillar": "Caterpillar in Jar", + "item.mysticsbiomes.lavender_buds": "Lavender Buds", + "item.mysticsbiomes.strawberry": "Strawberry", + "item.mysticsbiomes.sweet_strawberry": "Sweet Strawberry", + "item.mysticsbiomes.cherries": "Cherries", + "item.mysticsbiomes.peach": "Peach", + "item.mysticsbiomes.vanilla_beans": "Vanilla Beans", + "item.mysticsbiomes.pink_egg": "Pink Egg", + "item.mysticsbiomes.orange_egg": "Orange Egg", + "item.mysticsbiomes.yellow_egg": "Yellow Egg", + "item.mysticsbiomes.lime_egg": "Lime Egg", + "item.mysticsbiomes.cyan_egg": "Cyan Egg", + "item.mysticsbiomes.purple_egg": "Purple Egg", + + "item.mysticsbiomes.strawberry_milk_bucket": "Strawberry Milk Bucket", + "item.mysticsbiomes.vanilla_milk_bucket": "Vanilla Milk Bucket", + "item.mysticsbiomes.chocolate_milk_bucket": "Chocolate Milk Bucket", + + "item.mysticsbiomes.strawberry_boat": "Strawberry Boat", + "item.mysticsbiomes.strawberry_chest_boat": "Strawberry Chest Boat", + "item.mysticsbiomes.black_cherry_boat": "Black Cherry Boat", + "item.mysticsbiomes.black_cherry_chest_boat": "Black Cherry Chest Boat", + "item.mysticsbiomes.lavender_boat": "Lavender Boat", + "item.mysticsbiomes.lavender_chest_boat": "Lavender Chest Boat", + "item.mysticsbiomes.peach_boat": "Peach Boat", + "item.mysticsbiomes.peach_chest_boat": "Peach Chest Boat", + "item.mysticsbiomes.maple_boat": "Maple Boat", + "item.mysticsbiomes.maple_chest_boat": "Maple Chest Boat", + "item.mysticsbiomes.spring_raft": "Spring Raft", + "item.mysticsbiomes.spring_chest_raft": "Spring Chest Raft", + "item.mysticsbiomes.sea_foam_boat": "Sea Foam Boat", + "item.mysticsbiomes.sea_foam_chest_boat": "Sea Foam Chest Boat", + "item.mysticsbiomes.tropical_boat": "Tropical Boat", + "item.mysticsbiomes.tropical_chest_boat": "Tropical Chest Boat", + "item.mysticsbiomes.vanilla_boat": "Vanilla Boat", + "item.mysticsbiomes.vanilla_chest_boat": "Vanilla Chest Boat", + + "item.mysticsbiomes.strawberry_cow_spawn_egg": "Strawberry Cow Spawn Egg", + "item.mysticsbiomes.vanilla_cow_spawn_egg": "Vanilla Cow Spawn Egg", + "item.mysticsbiomes.chocolate_cow_spawn_egg": "Chocolate Cow Spawn Egg", + "item.mysticsbiomes.rainbow_chicken_spawn_egg": "Rainbow Chicken Spawn Egg", + "item.mysticsbiomes.red_panda_spawn_egg": "Red Panda Spawn Egg", + "item.mysticsbiomes.sea_otter_spawn_egg": "Sea Otter Spawn Egg", + "item.mysticsbiomes.butterfly_spawn_egg": "Butterfly Spawn Egg", + "item.mysticsbiomes.caterpillar_spawn_egg": "Caterpillar Spawn Egg", + + "entity.mysticsbiomes.strawberry_cow": "Strawberry Cow", + "entity.mysticsbiomes.vanilla_cow": "Vanilla Cow", + "entity.mysticsbiomes.chocolate_cow": "Chocolate Cow", + "entity.mysticsbiomes.rainbow_chicken.pink": "Pink Chicken", + "entity.mysticsbiomes.rainbow_chicken.orange": "Orange Chicken", + "entity.mysticsbiomes.rainbow_chicken.yellow": "Yellow Chicken", + "entity.mysticsbiomes.rainbow_chicken.lime": "Lime Chicken", + "entity.mysticsbiomes.rainbow_chicken.cyan": "Cyan Chicken", + "entity.mysticsbiomes.rainbow_chicken.purple": "Purple Chicken", + "entity.mysticsbiomes.red_panda": "Red Panda", + "entity.mysticsbiomes.sea_otter": "Sea Otter", + "entity.mysticsbiomes.butterfly.monarch": "Monarch Butterfly", + "entity.mysticsbiomes.butterfly.morpho": "Morpho Butterfly", + "entity.mysticsbiomes.butterfly.luna_moth": "Luna Moth", + "entity.mysticsbiomes.caterpillar": "Caterpillar", + "entity.mysticsbiomes.rainbow_egg": "Rainbow Egg", + "entity.mysticsbiomes.boat": "Boat", + "entity.mysticsbiomes.chest_boat": "Chest Boat", + + "advancements.mysticsbiomes.root.title": "Mystic's Biomes", + "advancements.mysticsbiomes.root.description": "Explore the world!", + "advancements.mysticsbiomes.obtain_sweet_strawberry.title": "Sweet Treat", + "advancements.mysticsbiomes.obtain_sweet_strawberry.description": "Obtain a sweet strawberry", + "advancements.mysticsbiomes.obtain_cherries.title": "Very Cherry", + "advancements.mysticsbiomes.obtain_cherries.description": "Obtain cherries", + "advancements.mysticsbiomes.obtain_peach.title": "Mmm... Peachy", + "advancements.mysticsbiomes.obtain_peach.description": "Obtain a peach", + "advancements.mysticsbiomes.craft_rainbow_cakes.title": "Colorful Bakery", + "advancements.mysticsbiomes.craft_rainbow_cakes.description": "Craft all 6 frosted cakes", + "advancements.mysticsbiomes.craft_neapolitan_cakes.title": "Cake Connoisseur", + "advancements.mysticsbiomes.craft_neapolitan_cakes.description": "Craft a strawberry, vanilla, and chocolate cake", + "advancements.mysticsbiomes.thief.title": "THIEF!", + "advancements.mysticsbiomes.thief.description": "Have an item stolen from your inventory by a Mischievous Red Panda", + + "subtitles.entity.red_panda.ambient": "Red Panda pants", + "subtitles.entity.red_panda.aggressive_ambient": "Red Panda huffs", + "subtitles.entity.red_panda.step": "Red Panda steps", + "subtitles.entity.red_panda.hurt": "Red Panda hurts", + "subtitles.entity.red_panda.bite": "Red Panda bites", + "subtitles.entity.red_panda.spit": "Red Panda spits", + "subtitles.entity.red_panda.sleep": "Red Panda snores", + "subtitles.entity.red_panda.shake": "Red Panda shakes", + "subtitles.entity.red_panda.eat": "Red Panda eats", + "subtitles.entity.red_panda.death": "Red Panda dies", + "subtitles.entity.red_panda.pre_sneeze": "Red Panda's nose tickles", + "subtitles.entity.red_panda.sneeze": "Red Panda sneezes", + "subtitles.block.butterfly_nest.enter": "Butterfly enters nest", + "subtitles.block.butterfly_nest.exit": "Butterfly leaves nest" +} \ No newline at end of file diff --git a/projects/1.21/assets/mystics-biomes/mysticsbiomes/lang/zh_cn-base.json b/projects/1.21/assets/mystics-biomes/mysticsbiomes/lang/zh_cn-base.json new file mode 100644 index 000000000000..1753b80faa68 --- /dev/null +++ b/projects/1.21/assets/mystics-biomes/mysticsbiomes/lang/zh_cn-base.json @@ -0,0 +1,359 @@ +{ + "itemGroup.mysticsbiomes": "神秘群系", + + "biome.mysticsbiomes.strawberry_fields": "草莓田野", + "biome.mysticsbiomes.bamboo_blossom_forest": "竹花森林", + "biome.mysticsbiomes.lavender_meadow": "薰衣草草甸", + "biome.mysticsbiomes.autumnal_grove": "秋季树林", + "biome.mysticsbiomes.lush_oasis": "葱郁绿洲", + "biome.mysticsbiomes.lagoon": "潟湖", + "biome.mysticsbiomes.tropics": "热带地区", + + "block.mysticsbiomes.lush_sand": "葱郁沙子", + "block.mysticsbiomes.grassy_lush_sand": "长草的葱郁沙子", + "block.mysticsbiomes.lush_sandstone": "葱郁砂岩", + "block.mysticsbiomes.lush_sandstone_stairs": "葱郁砂岩楼梯", + "block.mysticsbiomes.lush_sandstone_slab": "葱郁砂岩台阶", + "block.mysticsbiomes.lush_sandstone_wall": "葱郁砂岩墙", + "block.mysticsbiomes.chiseled_lush_sandstone": "雕纹葱郁砂岩", + "block.mysticsbiomes.cut_lush_sandstone": "切制葱郁砂岩", + "block.mysticsbiomes.cut_lush_sandstone_slab": "切制葱郁砂岩台阶", + "block.mysticsbiomes.smooth_lush_sandstone": "平滑葱郁砂岩", + "block.mysticsbiomes.smooth_lush_sandstone_stairs": "平滑葱郁砂岩楼梯", + "block.mysticsbiomes.smooth_lush_sandstone_slab": "平滑葱郁砂岩台阶", + + "block.mysticsbiomes.strawberry_blossoms": "草莓花簇", + "block.mysticsbiomes.strawberry_blossom_sapling": "草莓花树苗", + "block.mysticsbiomes.strawberry_log": "草莓原木", + "block.mysticsbiomes.stripped_strawberry_log": "去皮草莓原木", + "block.mysticsbiomes.strawberry_wood": "草莓木", + "block.mysticsbiomes.stripped_strawberry_wood": "去皮草莓木", + "block.mysticsbiomes.strawberry_planks": "草莓木板", + "block.mysticsbiomes.strawberry_stairs": "草莓木楼梯", + "block.mysticsbiomes.strawberry_slab": "草莓木台阶", + "block.mysticsbiomes.strawberry_fence": "草莓木栅栏", + "block.mysticsbiomes.strawberry_fence_gate": "草莓木栅栏门", + "block.mysticsbiomes.strawberry_button": "草莓木按钮", + "block.mysticsbiomes.strawberry_pressure_plate": "草莓木压力板", + "block.mysticsbiomes.strawberry_trapdoor": "草莓木活板门", + "block.mysticsbiomes.strawberry_door": "草莓木门", + "block.mysticsbiomes.strawberry_sign": "草莓木告示牌", + "block.mysticsbiomes.strawberry_hanging_sign": "悬挂式草莓木告示牌", + + "block.mysticsbiomes.pink_cherry_blossoms": "粉红色樱桃花簇", + "block.mysticsbiomes.pink_cherry_blossom_sapling": "粉红色樱桃花树苗", + "block.mysticsbiomes.white_cherry_blossoms": "白色樱桃花簇", + "block.mysticsbiomes.white_cherry_blossom_sapling": "白色樱桃花树苗", + "block.mysticsbiomes.black_cherry_log": "黑樱桃原木", + "block.mysticsbiomes.stripped_black_cherry_log": "去皮黑樱桃原木", + "block.mysticsbiomes.black_cherry_wood": "黑樱桃木", + "block.mysticsbiomes.stripped_black_cherry_wood": "去皮黑樱桃木", + "block.mysticsbiomes.black_cherry_planks": "黑樱桃木板", + "block.mysticsbiomes.black_cherry_stairs": "黑樱桃木楼梯", + "block.mysticsbiomes.black_cherry_slab": "黑樱桃木台阶", + "block.mysticsbiomes.black_cherry_fence": "黑樱桃木栅栏", + "block.mysticsbiomes.black_cherry_fence_gate": "黑樱桃木栅栏门", + "block.mysticsbiomes.black_cherry_button": "黑樱桃木按钮", + "block.mysticsbiomes.black_cherry_pressure_plate": "黑樱桃木压力板", + "block.mysticsbiomes.black_cherry_trapdoor": "黑樱桃木活板门", + "block.mysticsbiomes.black_cherry_door": "黑樱桃木门", + "block.mysticsbiomes.black_cherry_sign": "黑樱桃木告示牌", + "block.mysticsbiomes.black_cherry_hanging_sign": "悬挂式黑樱桃木告示牌", + + "block.mysticsbiomes.lavender_blossoms": "薰衣草花簇", + "block.mysticsbiomes.lavender_blossom_sapling": "薰衣草花树苗", + "block.mysticsbiomes.lavender_log": "薰衣草原木", + "block.mysticsbiomes.stripped_lavender_log": "去皮薰衣草原木", + "block.mysticsbiomes.lavender_wood": "薰衣草木", + "block.mysticsbiomes.stripped_lavender_wood": "去皮薰衣草木", + "block.mysticsbiomes.lavender_planks": "薰衣草木板", + "block.mysticsbiomes.lavender_stairs": "薰衣草木楼梯", + "block.mysticsbiomes.lavender_slab": "薰衣草木台阶", + "block.mysticsbiomes.lavender_fence": "薰衣草木栅栏", + "block.mysticsbiomes.lavender_fence_gate": "薰衣草木栅栏门", + "block.mysticsbiomes.lavender_button": "薰衣草木按钮", + "block.mysticsbiomes.lavender_pressure_plate": "薰衣草木压力板", + "block.mysticsbiomes.lavender_trapdoor": "薰衣草木活板门", + "block.mysticsbiomes.lavender_door": "薰衣草木门", + "block.mysticsbiomes.lavender_sign": "薰衣草木告示牌", + "block.mysticsbiomes.lavender_hanging_sign": "悬挂式薰衣草木告示牌", + + "block.mysticsbiomes.peach_leaves": "桃树树叶", + "block.mysticsbiomes.peach_sapling": "桃树树苗", + "block.mysticsbiomes.peach_log": "桃木原木", + "block.mysticsbiomes.stripped_peach_log": "去皮桃木原木", + "block.mysticsbiomes.peach_wood": "桃木", + "block.mysticsbiomes.stripped_peach_wood": "去皮桃木", + "block.mysticsbiomes.peach_planks": "桃木木板", + "block.mysticsbiomes.peach_stairs": "桃木楼梯", + "block.mysticsbiomes.peach_slab": "桃木台阶", + "block.mysticsbiomes.peach_fence": "桃木栅栏", + "block.mysticsbiomes.peach_fence_gate": "桃木栅栏门", + "block.mysticsbiomes.peach_button": "桃木按钮", + "block.mysticsbiomes.peach_pressure_plate": "桃木压力板", + "block.mysticsbiomes.peach_trapdoor": "桃木活板门", + "block.mysticsbiomes.peach_door": "桃木门", + "block.mysticsbiomes.peach_sign": "桃木告示牌", + "block.mysticsbiomes.peach_hanging_sign": "悬挂式桃木告示牌", + + "block.mysticsbiomes.maple_leaves": "枫树树叶", + "block.mysticsbiomes.maple_leaf_pile": "枫树树叶堆", + "block.mysticsbiomes.maple_leaf_litter": "枫树枯叶堆", + "block.mysticsbiomes.maple_sapling": "枫树树苗", + "block.mysticsbiomes.orange_maple_leaves": "橙色枫树树叶", + "block.mysticsbiomes.orange_maple_leaf_pile": "橙色枫树树叶堆", + "block.mysticsbiomes.orange_maple_leaf_litter": "橙色枫树枯叶堆", + "block.mysticsbiomes.orange_maple_sapling": "橙色枫树树苗", + "block.mysticsbiomes.yellow_maple_leaves": "黄色枫树树叶", + "block.mysticsbiomes.yellow_maple_leaf_pile": "黄色枫树树叶堆", + "block.mysticsbiomes.yellow_maple_leaf_litter": "黄色枫树枯叶堆", + "block.mysticsbiomes.yellow_maple_sapling": "黄色枫树树苗", + "block.mysticsbiomes.maple_log": "枫木原木", + "block.mysticsbiomes.white_maple_log": "白色枫木原木", + "block.mysticsbiomes.stripped_maple_log": "去皮枫木原木", + "block.mysticsbiomes.maple_wood": "枫木", + "block.mysticsbiomes.white_maple_wood": "白色枫木", + "block.mysticsbiomes.stripped_maple_wood": "去皮枫木", + "block.mysticsbiomes.maple_planks": "枫木木板", + "block.mysticsbiomes.maple_stairs": "枫木楼梯", + "block.mysticsbiomes.maple_slab": "枫木台阶", + "block.mysticsbiomes.maple_fence": "枫木栅栏", + "block.mysticsbiomes.maple_fence_gate": "枫木栅栏门", + "block.mysticsbiomes.maple_button": "枫木按钮", + "block.mysticsbiomes.maple_pressure_plate": "枫木压力板", + "block.mysticsbiomes.maple_trapdoor": "枫木活板门", + "block.mysticsbiomes.maple_door": "枫木门", + "block.mysticsbiomes.maple_sign": "枫木告示牌", + "block.mysticsbiomes.maple_hanging_sign": "悬挂式枫木告示牌", + + "block.mysticsbiomes.spring_bamboo_sapling": "春绿竹笋", + "block.mysticsbiomes.spring_bamboo": "春绿竹子", + "block.mysticsbiomes.stripped_spring_bamboo": "去皮春绿竹子", + "block.mysticsbiomes.spring_bamboo_block": "春绿竹块", + "block.mysticsbiomes.stripped_spring_bamboo_block": "去皮春绿竹块", + "block.mysticsbiomes.spring_planks": "春绿竹板", + "block.mysticsbiomes.spring_mosaic": "春绿竹马赛克", + "block.mysticsbiomes.spring_stairs": "春绿竹楼梯", + "block.mysticsbiomes.spring_mosaic_stairs": "春绿竹马赛克楼梯", + "block.mysticsbiomes.spring_slab": "春绿竹台阶", + "block.mysticsbiomes.spring_mosaic_slab": "春绿竹马赛克台阶", + "block.mysticsbiomes.spring_fence": "春绿竹栅栏", + "block.mysticsbiomes.spring_fence_gate": "春绿竹栅栏门", + "block.mysticsbiomes.spring_button": "春绿竹按钮", + "block.mysticsbiomes.spring_pressure_plate": "春绿竹压力板", + "block.mysticsbiomes.spring_trapdoor": "春绿竹活板门", + "block.mysticsbiomes.spring_door": "春绿竹门", + "block.mysticsbiomes.spring_sign": "春绿竹告示牌", + "block.mysticsbiomes.spring_hanging_sign": "悬挂式春绿竹告示牌", + + "block.mysticsbiomes.sea_shrub_leaves": "海灌树叶", + "block.mysticsbiomes.sea_shrub": "海灌丛", + "block.mysticsbiomes.sea_foam_log": "海泡原木", + "block.mysticsbiomes.stripped_sea_foam_log": "去皮海泡原木", + "block.mysticsbiomes.sea_foam_wood": "海泡木", + "block.mysticsbiomes.stripped_sea_foam_wood": "去皮海泡木", + "block.mysticsbiomes.sea_foam_planks": "海泡木板", + "block.mysticsbiomes.sea_foam_stairs": "海泡木楼梯", + "block.mysticsbiomes.sea_foam_slab": "海泡木台阶", + "block.mysticsbiomes.sea_foam_fence": "海泡木栅栏", + "block.mysticsbiomes.sea_foam_fence_gate": "海泡木栅栏门", + "block.mysticsbiomes.sea_foam_button": "海泡木按钮", + "block.mysticsbiomes.sea_foam_pressure_plate": "海泡木压力板", + "block.mysticsbiomes.sea_foam_trapdoor": "海泡木活板门", + "block.mysticsbiomes.sea_foam_door": "海泡木门", + "block.mysticsbiomes.sea_foam_sign": "海泡木告示牌", + "block.mysticsbiomes.sea_foam_hanging_sign": "悬挂式海泡木告示牌", + + "block.mysticsbiomes.tropical_leaves": "热带树叶", + "block.mysticsbiomes.tropical_sapling": "热带树苗", + "block.mysticsbiomes.tropical_log": "热带原木", + "block.mysticsbiomes.stripped_tropical_log": "去皮热带原木", + "block.mysticsbiomes.tropical_wood": "热带木", + "block.mysticsbiomes.stripped_tropical_wood": "去皮热带木", + "block.mysticsbiomes.tropical_planks": "热带木板", + "block.mysticsbiomes.tropical_stairs": "热带木楼梯", + "block.mysticsbiomes.tropical_slab": "热带木台阶", + "block.mysticsbiomes.tropical_fence": "热带木栅栏", + "block.mysticsbiomes.tropical_fence_gate": "热带木栅栏门", + "block.mysticsbiomes.tropical_button": "热带木按钮", + "block.mysticsbiomes.tropical_pressure_plate": "热带木压力板", + "block.mysticsbiomes.tropical_trapdoor": "热带木活板门", + "block.mysticsbiomes.tropical_door": "热带木门", + "block.mysticsbiomes.tropical_sign": "热带木告示牌", + "block.mysticsbiomes.tropical_hanging_sign": "悬挂式热带木告示牌", + + "block.mysticsbiomes.vanilla_leaves": "香草树叶", + "block.mysticsbiomes.vanilla_sapling": "香草树苗", + "block.mysticsbiomes.vanilla_log": "香草原木", + "block.mysticsbiomes.stripped_vanilla_log": "去皮香草原木", + "block.mysticsbiomes.vanilla_wood": "香草木", + "block.mysticsbiomes.stripped_vanilla_wood": "去皮香草木", + "block.mysticsbiomes.vanilla_planks": "香草木板", + "block.mysticsbiomes.vanilla_stairs": "香草木楼梯", + "block.mysticsbiomes.vanilla_slab": "香草木台阶", + "block.mysticsbiomes.vanilla_fence": "香草木栅栏", + "block.mysticsbiomes.vanilla_fence_gate": "香草木栅栏门", + "block.mysticsbiomes.vanilla_button": "香草木按钮", + "block.mysticsbiomes.vanilla_pressure_plate": "香草木压力板", + "block.mysticsbiomes.vanilla_trapdoor": "香草木活板门", + "block.mysticsbiomes.vanilla_door": "香草木门", + "block.mysticsbiomes.vanilla_sign": "香草木告示牌", + "block.mysticsbiomes.vanilla_hanging_sign": "悬挂式香草木告示牌", + + "block.mysticsbiomes.peony_leaves": "牡丹树叶", + "block.mysticsbiomes.peony_bush": "牡丹花丛", + "block.mysticsbiomes.hydrangea_leaves": "绣球花树叶", + "block.mysticsbiomes.hydrangea_bush": "绣球花丛", + "block.mysticsbiomes.lavender": "薰衣草", + "block.mysticsbiomes.tall_lavender": "高薰衣草", + "block.mysticsbiomes.aster": "紫菀", + "block.mysticsbiomes.wildflower": "野花", + "block.mysticsbiomes.milkweed": "乳草", + "block.mysticsbiomes.sea_thrift": "海石竹", + "block.mysticsbiomes.saguaro_blossom": "巨柱仙人掌花", + "block.mysticsbiomes.saguaro_cactus": "巨柱仙人掌", + "block.mysticsbiomes.desert_lily": "沙漠百合", + "block.mysticsbiomes.desert_grass": "沙漠草丛", + "block.mysticsbiomes.tall_desert_grass": "高沙漠草丛", + "block.mysticsbiomes.beach_grass": "滨草丛", + "block.mysticsbiomes.tall_beach_grass": "高滨草丛", + "block.mysticsbiomes.sea_oats": "海燕麦", + "block.mysticsbiomes.strawberry_bush": "草莓丛", + "block.mysticsbiomes.cherry_plant": "樱桃植株", + "block.mysticsbiomes.peach_plant": "桃子植株", + "block.mysticsbiomes.vanilla_orchid": "香荚兰", + + "block.mysticsbiomes.strawberry_cake": "草莓蛋糕", + "block.mysticsbiomes.vanilla_cake": "香草蛋糕", + "block.mysticsbiomes.chocolate_cake": "巧克力蛋糕", + "block.mysticsbiomes.pink_frosted_cake": "粉红色糖霜蛋糕", + "block.mysticsbiomes.orange_frosted_cake": "橙色糖霜蛋糕", + "block.mysticsbiomes.yellow_frosted_cake": "黄色糖霜蛋糕", + "block.mysticsbiomes.lime_frosted_cake": "黄绿色糖霜蛋糕", + "block.mysticsbiomes.cyan_frosted_cake": "青色糖霜蛋糕", + "block.mysticsbiomes.purple_frosted_cake": "紫色糖霜蛋糕", + "block.mysticsbiomes.cherry_pie": "樱桃派", + "block.mysticsbiomes.peach_pie": "桃子派", + + "block.mysticsbiomes.potted_strawberry_blossom_sapling": "草莓花树苗盆栽", + "block.mysticsbiomes.potted_pink_cherry_blossom_sapling": "粉红色樱桃花树苗盆栽", + "block.mysticsbiomes.potted_white_cherry_blossom_sapling": "白色樱桃花树苗盆栽", + "block.mysticsbiomes.potted_lavender_blossom_sapling": "薰衣草花树苗盆栽", + "block.mysticsbiomes.potted_peach_sapling": "桃树树苗盆栽", + "block.mysticsbiomes.potted_maple_sapling": "枫树树苗盆栽", + "block.mysticsbiomes.potted_orange_maple_sapling": "橙色枫树树苗盆栽", + "block.mysticsbiomes.potted_yellow_maple_sapling": "黄色枫树树苗盆栽", + "block.mysticsbiomes.potted_spring_bamboo": "春绿竹子盆栽", + "block.mysticsbiomes.potted_sea_shrub": "海灌丛盆栽", + "block.mysticsbiomes.potted_tropical_sapling": "热带树苗盆栽", + "block.mysticsbiomes.potted_vanilla_sapling": "香草树苗盆栽", + "block.mysticsbiomes.potted_peony_bush": "牡丹花丛盆栽", + "block.mysticsbiomes.potted_hydrangea_bush": "绣球花丛盆栽", + "block.mysticsbiomes.potted_lavender": "薰衣草木盆栽", + "block.mysticsbiomes.potted_aster": "紫菀盆栽", + "block.mysticsbiomes.potted_wildflower": "野花盆栽", + "block.mysticsbiomes.potted_milkweed": "乳草盆栽", + "block.mysticsbiomes.potted_sea_thrift": "海石竹盆栽", + "block.mysticsbiomes.potted_saguaro_cactus": "巨柱仙人掌盆栽", + "block.mysticsbiomes.potted_desert_lily": "沙漠百合盆栽", + "block.mysticsbiomes.potted_sea_oats": "海燕麦盆栽", + + "block.mysticsbiomes.butterfly_nest": "蝴蝶巢", + "block.mysticsbiomes.chrysalis": "蛹", + "block.mysticsbiomes.glass_jar": "玻璃罐", + "item.mysticsbiomes.bug_habitat.butterfly": "罐中蝴蝶", + "item.mysticsbiomes.bug_habitat.caterpillar": "罐中毛毛虫", + "item.mysticsbiomes.lavender_buds": "薰衣草花苞", + "item.mysticsbiomes.strawberry": "草莓", + "item.mysticsbiomes.sweet_strawberry": "甜草莓", + "item.mysticsbiomes.cherries": "樱桃", + "item.mysticsbiomes.peach": "桃子", + "item.mysticsbiomes.vanilla_beans": "香草豆", + "item.mysticsbiomes.pink_egg": "粉红色鸡蛋", + "item.mysticsbiomes.orange_egg": "橙色鸡蛋", + "item.mysticsbiomes.yellow_egg": "黄色鸡蛋", + "item.mysticsbiomes.lime_egg": "黄绿色鸡蛋", + "item.mysticsbiomes.cyan_egg": "青色鸡蛋", + "item.mysticsbiomes.purple_egg": "紫色鸡蛋", + + "item.mysticsbiomes.strawberry_milk_bucket": "草莓奶桶", + "item.mysticsbiomes.vanilla_milk_bucket": "香草奶桶", + "item.mysticsbiomes.chocolate_milk_bucket": "巧克力奶桶", + + "item.mysticsbiomes.strawberry_boat": "草莓木船", + "item.mysticsbiomes.strawberry_chest_boat": "草莓木运输船", + "item.mysticsbiomes.black_cherry_boat": "黑樱桃木船", + "item.mysticsbiomes.black_cherry_chest_boat": "黑樱桃木运输船", + "item.mysticsbiomes.lavender_boat": "薰衣草木船", + "item.mysticsbiomes.lavender_chest_boat": "薰衣草木运输船", + "item.mysticsbiomes.peach_boat": "桃木船", + "item.mysticsbiomes.peach_chest_boat": "桃木运输船", + "item.mysticsbiomes.maple_boat": "枫木船", + "item.mysticsbiomes.maple_chest_boat": "枫木运输船", + "item.mysticsbiomes.spring_raft": "春绿竹筏", + "item.mysticsbiomes.spring_chest_raft": "春绿竹运输筏", + "item.mysticsbiomes.sea_foam_boat": "海泡木船", + "item.mysticsbiomes.sea_foam_chest_boat": "海泡木运输船", + "item.mysticsbiomes.tropical_boat": "热带木船", + "item.mysticsbiomes.tropical_chest_boat": "热带木运输船", + "item.mysticsbiomes.vanilla_boat": "香草木船", + "item.mysticsbiomes.vanilla_chest_boat": "香草木运输船", + + "item.mysticsbiomes.strawberry_cow_spawn_egg": "草莓牛刷怪蛋", + "item.mysticsbiomes.vanilla_cow_spawn_egg": "香草牛刷怪蛋", + "item.mysticsbiomes.chocolate_cow_spawn_egg": "巧克力牛刷怪蛋", + "item.mysticsbiomes.rainbow_chicken_spawn_egg": "彩色鸡刷怪蛋", + "item.mysticsbiomes.red_panda_spawn_egg": "小熊猫刷怪蛋", + "item.mysticsbiomes.sea_otter_spawn_egg": "海獭刷怪蛋", + "item.mysticsbiomes.butterfly_spawn_egg": "蝴蝶刷怪蛋", + "item.mysticsbiomes.caterpillar_spawn_egg": "毛毛虫刷怪蛋", + + "entity.mysticsbiomes.strawberry_cow": "草莓牛", + "entity.mysticsbiomes.vanilla_cow": "香草牛", + "entity.mysticsbiomes.chocolate_cow": "巧克力牛", + "entity.mysticsbiomes.rainbow_chicken.pink": "粉红色鸡", + "entity.mysticsbiomes.rainbow_chicken.orange": "橙色鸡", + "entity.mysticsbiomes.rainbow_chicken.yellow": "黄色鸡", + "entity.mysticsbiomes.rainbow_chicken.lime": "黄绿色鸡", + "entity.mysticsbiomes.rainbow_chicken.cyan": "青色鸡", + "entity.mysticsbiomes.rainbow_chicken.purple": "紫色鸡", + "entity.mysticsbiomes.red_panda": "小熊猫", + "entity.mysticsbiomes.sea_otter": "海獭", + "entity.mysticsbiomes.butterfly.monarch": "帝王蝶", + "entity.mysticsbiomes.butterfly.morpho": "大蓝闪蝶", + "entity.mysticsbiomes.butterfly.luna_moth": "月形天蚕蛾", + "entity.mysticsbiomes.caterpillar": "毛毛虫", + "entity.mysticsbiomes.rainbow_egg": "彩色鸡蛋", + "entity.mysticsbiomes.boat": "船", + "entity.mysticsbiomes.chest_boat": "运输船", + + "advancements.mysticsbiomes.root.title": "神秘群系", + "advancements.mysticsbiomes.root.description": "探索世界!", + "advancements.mysticsbiomes.obtain_sweet_strawberry.title": "甜蜜的奖励", + "advancements.mysticsbiomes.obtain_sweet_strawberry.description": "获得一个甜草莓", + "advancements.mysticsbiomes.obtain_cherries.title": "风味樱桃", + "advancements.mysticsbiomes.obtain_cherries.description": "获得樱桃", + "advancements.mysticsbiomes.obtain_peach.title": "美味桃子", + "advancements.mysticsbiomes.obtain_peach.description": "获得一个桃子", + "advancements.mysticsbiomes.craft_rainbow_cakes.title": "五彩烘焙坊", + "advancements.mysticsbiomes.craft_rainbow_cakes.description": "合成所有6种糖霜蛋糕", + "advancements.mysticsbiomes.craft_neapolitan_cakes.title": "蛋糕鉴赏家", + "advancements.mysticsbiomes.craft_neapolitan_cakes.description": "合成草莓、香草、巧克力蛋糕各一个", + "advancements.mysticsbiomes.thief.title": "有小偷!", + "advancements.mysticsbiomes.thief.description": "被坏蛋小熊猫偷走物品栏里的一件物品", + + "subtitles.entity.red_panda.ambient": "小熊猫:喘息", + "subtitles.entity.red_panda.aggressive_ambient": "小熊猫:发怒", + "subtitles.entity.red_panda.step": "小熊猫:脚步声", + "subtitles.entity.red_panda.hurt": "小熊猫:受伤", + "subtitles.entity.red_panda.bite": "小熊猫:撕咬", + "subtitles.entity.red_panda.spit": "小熊猫:吐出", + "subtitles.entity.red_panda.sleep": "小熊猫:打鼾", + "subtitles.entity.red_panda.shake": "小熊猫:摇动", + "subtitles.entity.red_panda.eat": "小熊猫:进食", + "subtitles.entity.red_panda.death": "小熊猫:死亡", + "subtitles.entity.red_panda.pre_sneeze": "小熊猫:鼻痒", + "subtitles.entity.red_panda.sneeze": "小熊猫:打喷嚏", + "subtitles.block.butterfly_nest.enter": "蝴蝶:入巢", + "subtitles.block.butterfly_nest.exit": "蝴蝶:离巢" +} \ No newline at end of file diff --git a/projects/1.21/assets/mystics-biomes/mysticsbiomes/lang/zh_cn-composition.json b/projects/1.21/assets/mystics-biomes/mysticsbiomes/lang/zh_cn-composition.json new file mode 100644 index 000000000000..3dd90a3bdcfb --- /dev/null +++ b/projects/1.21/assets/mystics-biomes/mysticsbiomes/lang/zh_cn-composition.json @@ -0,0 +1,41 @@ +{ + "target": "assets/mysticsbiomes/lang/zh_cn.json", + "entries": [ + { + "templates": { + "block.mysticsbiomes.{1}_candle_cake_{0}": "插有{0}蜡烛的{1}蛋糕" + }, + "parameters": [ + { + "white": "白色", + "light_gray": "淡灰色", + "gray": "灰色", + "black": "黑色", + "brown": "棕色", + "red": "红色", + "orange": "橙色", + "yellow": "黄色", + "lime": "黄绿色", + "green": "绿色", + "cyan": "青色", + "light_blue": "淡蓝色", + "blue": "蓝色", + "purple": "紫色", + "magenta": "品红色", + "pink": "粉红色" + }, + { + "strawberry": "草莓", + "vanilla": "香草", + "chocolate": "巧克力", + "pink_frosted": "粉红色糖霜", + "orange_frosted": "橙色糖霜", + "yellow_frosted": "黄色糖霜", + "lime_frosted": "黄绿色糖霜", + "cyan_frosted": "青色糖霜", + "purple_frosted": "紫色糖霜" + } + ] + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/mystics-biomes/mysticsbiomes/packer-policy.json b/projects/1.21/assets/mystics-biomes/mysticsbiomes/packer-policy.json new file mode 100644 index 000000000000..84b109600d83 --- /dev/null +++ b/projects/1.21/assets/mystics-biomes/mysticsbiomes/packer-policy.json @@ -0,0 +1,12 @@ +[ + { + "type": "singleton", + "source": "projects/1.21/assets/mystics-biomes/mysticsbiomes/lang/zh_cn-base.json", + "relativePath": "lang/zh_cn.json" + }, + { + "type": "composition", + "destType": "json", + "source": "projects/1.21/assets/mystics-biomes/mysticsbiomes/lang/zh_cn-composition.json" + } +] \ No newline at end of file From ea75c837e5c0bee4e4b4f5b000b8332127eadf26 Mon Sep 17 00:00:00 2001 From: dovisutu <40313014+dovisutu@users.noreply.github.com> Date: Wed, 7 Jan 2026 22:10:26 +0800 Subject: [PATCH 06/34] Set Latest for autobuild release --- src/Uploader/Program.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Uploader/Program.cs b/src/Uploader/Program.cs index 4d4177fdc233..eb5930dee147 100644 --- a/src/Uploader/Program.cs +++ b/src/Uploader/Program.cs @@ -128,7 +128,8 @@ async static Task UpdateAutobuildAssets(GitHubClient client, IEnumerable<(string ### 最后更新时间 - {timestamp} - """ + """, + MakeLatest = MakeLatestQualifier.True }; await client.Repository.Release.Edit(repoId, release.Id, desc); Log.Information(" 更新 Release 简介:时间 {0}", timestamp); From 9f103b2913faf91d7db6b33ff4ef44004bac6421 Mon Sep 17 00:00:00 2001 From: dovisutu <40313014+dovisutu@users.noreply.github.com> Date: Wed, 7 Jan 2026 22:38:09 +0800 Subject: [PATCH 07/34] Force autobuild update after snapshot update --- src/Uploader/Program.cs | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/src/Uploader/Program.cs b/src/Uploader/Program.cs index eb5930dee147..65363128dc4b 100644 --- a/src/Uploader/Program.cs +++ b/src/Uploader/Program.cs @@ -51,13 +51,9 @@ static async Task Main(string host, string name, string password) Console.WriteLine("待上传的文件数目:{0}", files.Count()); - IEnumerable tasks = - [ - UploadToServer(host, name, password, files), - UploadSnapshotAssets(client, files), - UpdateAutobuildAssets(client, files) - ]; - await Task.WhenAll(tasks); + await UploadToServer(host, name, password, files); + await UploadSnapshotAssets(client, files); + await UpdateAutobuildAssets(client, files); } async static Task UploadToServer(string host, string username, string password, IEnumerable<(string name, FileInfo file)> files) From 3dc512144a0fe59500c23928afb9ce770e3dbdfc Mon Sep 17 00:00:00 2001 From: sunyuquan96-netizen Date: Wed, 7 Jan 2026 23:19:43 +0800 Subject: [PATCH 08/34] =?UTF-8?q?=E6=B7=B1=E6=9A=97=E4=B9=8B=E5=9B=ADUnder?= =?UTF-8?q?garden=20=E7=BF=BB=E8=AF=91=E4=BF=AE=E6=AD=A3=20(#5614)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * 深暗之园Undergarden 翻译修正 新版本中的mog,S'mog被翻译为了青豕和烟豕,但根据游戏内贴图形象:绿色乌龟和灰色的带烟囱的乌龟,此处实际表达的是“行动缓慢的生物”以及“会吐烟的行动缓慢的生物”,因而改为“龟行兽” forgoten是游戏中遗忆守卫所在群系的普通生物,形象为骷髅,因而沿用之前翻译模式,改为:遗忆骷髅 * 修改 * 修正错误-2 * 修正错误-3 * 修改结束 --- .../undergarden/lang/zh_cn.json | 31 ++++++++++--------- 1 file changed, 16 insertions(+), 15 deletions(-) diff --git a/projects/1.20/assets/the-undergarden/undergarden/lang/zh_cn.json b/projects/1.20/assets/the-undergarden/undergarden/lang/zh_cn.json index 0186b25f214d..5b7f09081d59 100644 --- a/projects/1.20/assets/the-undergarden/undergarden/lang/zh_cn.json +++ b/projects/1.20/assets/the-undergarden/undergarden/lang/zh_cn.json @@ -1,5 +1,5 @@ { - "advancement.undergarden.all_ore_blocks.desc": "获取深园中的每种矿石", + "advancement.undergarden.all_ore_blocks.desc": "获取深园中的每种矿石", "advancement.undergarden.all_ore_blocks.title": "典藏版", "advancement.undergarden.all_undergarden_biomes.desc": "发现所有的深园生物群系", "advancement.undergarden.all_undergarden_biomes.title": "地下制图者", @@ -81,7 +81,7 @@ "block.undergarden.blood_mushroom": "浆血蘑菇", "block.undergarden.blood_mushroom_cap": "浆血蘑菇盖", "block.undergarden.blood_mushroom_stem": "浆血蘑菇柄", - "block.undergarden.blue_mogmoss_rug": "蓝色青豕苔藓地毯", + "block.undergarden.blue_mogmoss_rug": "蓝色龟行兽苔藓地毯", "block.undergarden.boomgourd": "黯瓜炸弹", "block.undergarden.butterbunch": "淡黄毛茛簇", "block.undergarden.carved_gloomgourd": "雕刻黯瓜", @@ -164,7 +164,7 @@ "block.undergarden.ink_mushroom_stem": "墨黑蘑菇柄", "block.undergarden.loose_tremblecrust": "松散的颤动地壳", "block.undergarden.miserabell": "哀婉风铃草", - "block.undergarden.mogmoss_rug": "青豕苔藓地毯", + "block.undergarden.mogmoss_rug": "龟行兽苔藓地毯", "block.undergarden.mushroom_veil": "蘑菇纱障", "block.undergarden.polished_depthrock": "磨制渊邃石", "block.undergarden.polished_depthrock_slab": "磨制渊邃石台阶", @@ -302,7 +302,7 @@ "entity.undergarden.gwibling": "微深鱼", "entity.undergarden.minion": "遗忆仆从", "entity.undergarden.minion_projectile": "仆从弹射物", - "entity.undergarden.mog": "青豕", + "entity.undergarden.mog": "龟行兽", "entity.undergarden.muncher": "巨嘴兽", "entity.undergarden.nargoyle": "石匐鬼", "entity.undergarden.rotbeast": "腐衰凶兽", @@ -310,7 +310,7 @@ "entity.undergarden.rotten_blisterberry": "腐坏的疱莓", "entity.undergarden.rotwalker": "腐衰行者", "entity.undergarden.scintling": "微光蚙蜒", - "entity.undergarden.smog_mog": "烟豕", + "entity.undergarden.smog_mog": "烟雾龟行兽", "entity.undergarden.sploogie": "吐射者", "entity.undergarden.stoneborn": "石生体", "item.minecraft.lingering_potion.effect.brittleness": "滞留型易碎药水", @@ -336,7 +336,7 @@ "item.undergarden.blisterbomb": "疱莓炸弹", "item.undergarden.blood_globule": "浆血珠", "item.undergarden.bloody_stew": "浆血煲", - "item.undergarden.blue_mogmoss": "蓝色青豕苔藓", + "item.undergarden.blue_mogmoss": "蓝色龟行兽苔藓", "item.undergarden.brute_spawn_egg": "粗野兽刷怪蛋", "item.undergarden.brute_tusk": "粗野兽牙", "item.undergarden.catalyst": "深园催化石", @@ -394,8 +394,8 @@ "item.undergarden.gwibling_spawn_egg": "微深鱼刷怪蛋", "item.undergarden.indigo_stew": "靛蓝煲", "item.undergarden.inky_stew": "墨黑煲", - "item.undergarden.mog_spawn_egg": "青豕刷怪蛋", - "item.undergarden.mogmoss": "青豕苔藓", + "item.undergarden.mog_spawn_egg": "龟行兽刷怪蛋", + "item.undergarden.mogmoss": "龟行兽苔藓", "item.undergarden.muncher_spawn_egg": "巨嘴兽刷怪蛋", "item.undergarden.music_disc_gloomper_anthem": "音乐唱片", "item.undergarden.music_disc_gloomper_anthem.desc": "Screem - Gloomper Anthem", @@ -426,7 +426,7 @@ "item.undergarden.smithing_template.forgotten_upgrade.applies_to": "扼塞工具", "item.undergarden.smithing_template.forgotten_upgrade.base_slot_description": "放入扼塞武器或工具", "item.undergarden.smithing_template.forgotten_upgrade.ingredients": "遗忆锭", - "item.undergarden.smog_mog_spawn_egg": "烟豕刷怪蛋", + "item.undergarden.smog_mog_spawn_egg": "烟雾龟行兽刷怪蛋", "item.undergarden.smogstem_boat": "烟梗木船", "item.undergarden.smogstem_chest_boat": "烟梗木运输船", "item.undergarden.sploogie_spawn_egg": "吐射者刷怪蛋", @@ -488,9 +488,9 @@ "subtitles.entity.minion.death": "遗忆仆从:死亡", "subtitles.entity.minion.repair": "遗忆仆从:被修复", "subtitles.entity.minion.shoot": "遗忆仆从:射击", - "subtitles.entity.mog.ambient": "青豕:尖叫", - "subtitles.entity.mog.death": "青豕:死亡", - "subtitles.entity.mog.hurt": "青豕:受伤", + "subtitles.entity.mog.ambient": "龟行兽:尖叫", + "subtitles.entity.mog.death": "龟行兽:死亡", + "subtitles.entity.mog.hurt": "龟行兽:受伤", "subtitles.entity.muncher.ambient": "巨嘴兽:嘟囔", "subtitles.entity.muncher.chew": "巨嘴兽:咀嚼", "subtitles.entity.muncher.death": "巨嘴兽:死亡", @@ -510,9 +510,9 @@ "subtitles.entity.rotwalker.hurt": "腐衰行者:受伤", "subtitles.entity.scintling.death": "微光蚙蜒:死亡", "subtitles.entity.scintling.hurt": "微光蚙蜒:受伤", - "subtitles.entity.smog_mog.ambient": "烟豕:尖叫", - "subtitles.entity.smog_mog.death": "烟豕:死亡", - "subtitles.entity.smog_mog.hurt": "烟豕:受伤", + "subtitles.entity.smog_mog.ambient": "烟雾龟行兽:尖叫", + "subtitles.entity.smog_mog.death": "烟雾龟行兽:死亡", + "subtitles.entity.smog_mog.hurt": "烟雾龟行兽:受伤", "subtitles.entity.sploogie.ambient": "吐射者:尖叫", "subtitles.entity.sploogie.death": "吐射者:死亡", "subtitles.entity.sploogie.hurt": "吐射者:受伤", @@ -543,3 +543,4 @@ "trim_material.undergarden.utherium": "御腐质", "upgrade.undergarden.forgotten_upgrade": "遗忆工具升级" } + From 9dc48b7a87f81562b4ca6eafad4249f9a0247755 Mon Sep 17 00:00:00 2001 From: sunyuquan96-netizen Date: Wed, 7 Jan 2026 23:25:49 +0800 Subject: [PATCH 09/34] =?UTF-8?q?=E6=B7=B1=E6=9A=97=E4=B9=8B=E5=9B=AD?= =?UTF-8?q?=E4=B9=90=E4=BA=8B=E7=9A=84=E6=B1=89=E5=8C=96=E8=A1=A5=E5=85=85?= =?UTF-8?q?=20(#5615)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * 深暗之园乐事的汉化补充 * 修改错误 * Update en_us file for undergarden-delight Co-authored-by: ChuijkYahus <94828194+ChuijkYahus@users.noreply.github.com> * Reorder file for projects/1.20/assets/undergarden-delight/undergardendelight/lang/zh_cn.json Co-authored-by: ChuijkYahus <94828194+ChuijkYahus@users.noreply.github.com> * Reorder file for projects/1.20/assets/undergarden-delight/undergardendelight/lang/en_us.json Co-authored-by: ChuijkYahus <94828194+ChuijkYahus@users.noreply.github.com> * Update projects/1.20/assets/undergarden-delight/undergardendelight/lang/zh_cn.json Co-authored-by: ChuijkYahus <94828194+ChuijkYahus@users.noreply.github.com> * Update projects/1.20/assets/undergarden-delight/undergardendelight/lang/zh_cn.json Co-authored-by: ChuijkYahus <94828194+ChuijkYahus@users.noreply.github.com> * Update projects/1.20/assets/undergarden-delight/undergardendelight/lang/zh_cn.json Co-authored-by: ChuijkYahus <94828194+ChuijkYahus@users.noreply.github.com> * Update projects/1.20/assets/undergarden-delight/undergardendelight/lang/zh_cn.json Co-authored-by: ChuijkYahus <94828194+ChuijkYahus@users.noreply.github.com> * Update projects/1.20/assets/undergarden-delight/undergardendelight/lang/zh_cn.json Co-authored-by: ChuijkYahus <94828194+ChuijkYahus@users.noreply.github.com> * Update projects/1.20/assets/undergarden-delight/undergardendelight/lang/zh_cn.json Co-authored-by: ChuijkYahus <94828194+ChuijkYahus@users.noreply.github.com> * Update projects/1.20/assets/undergarden-delight/undergardendelight/lang/zh_cn.json Co-authored-by: ChuijkYahus <94828194+ChuijkYahus@users.noreply.github.com> * Update projects/1.20/assets/undergarden-delight/undergardendelight/lang/zh_cn.json Co-authored-by: ChuijkYahus <94828194+ChuijkYahus@users.noreply.github.com> --------- Co-authored-by: cfpa-bot[bot] <101878103+cfpa-bot[bot]@users.noreply.github.com> Co-authored-by: ChuijkYahus <94828194+ChuijkYahus@users.noreply.github.com> --- .../undergardendelight/lang/en_us.json | 27 +++++++++++ .../undergardendelight/lang/zh_cn.json | 45 +++++++++++++++---- 2 files changed, 63 insertions(+), 9 deletions(-) diff --git a/projects/1.20/assets/undergarden-delight/undergardendelight/lang/en_us.json b/projects/1.20/assets/undergarden-delight/undergardendelight/lang/en_us.json index 08c0adebbab5..0102324a8291 100644 --- a/projects/1.20/assets/undergarden-delight/undergardendelight/lang/en_us.json +++ b/projects/1.20/assets/undergarden-delight/undergardendelight/lang/en_us.json @@ -1,22 +1,49 @@ { + "block.undergardendelight.blisterberry_crate": "Blisterberry Crate", + "block.undergardendelight.droopfruit_crate": "Droopfruit Crate", + "block.undergardendelight.grongle_cabinet": "Grongle Cabinet", + "block.undergardendelight.smogstem_cabinet": "Smogstem Cabinet", + "block.undergardendelight.stuffed_gloomgourd": "Stuffed Gloomgourd", + "block.undergardendelight.stuffed_gloomgourd_1": "Stuffed Gloomgourd", + "block.undergardendelight.stuffed_gloomgourd_2": "Stuffed Gloomgourd", + "block.undergardendelight.stuffed_gloomgourd_3": "Stuffed Gloomgourd", + "block.undergardendelight.stuffed_gloomgourd.description": "You need a Bowl to eat this.", + "block.undergardendelight.underbean_crate": "Underbean Crate", + "block.undergardendelight.wigglewood_cabinet": "Wigglewood Cabinet", + "gui.undergardendelight.undergarden_cabinet.label_cabinet": "Cabinet", "item_group.undergardendelight.undergarden_delight_tab": "Undergarden Delight", "item.undergardendelight.baked_gwibling_and_vegetables": "Baked Gwibling and Vegetables", + "item.undergardendelight.blood_tomato_soup": "Bloody Mushroom Tomato Soup", + "item.undergardendelight.brute_tusk_knife": "Brute Tusk Knife", + "item.undergardendelight.brute_tusk_knife.description_0": "§7Harvests blood globules from most non-rotspawn Undergarden mobs.", "item.undergardendelight.cloggrum_knife": "Cloggrum Knife", "item.undergardendelight.cooked_dweller_meat_slice": "Dweller Steak Slice", + "item.undergardendelight.cooked_gloomper_cuts": "Cooked Gloomper Cuts", + "item.undergardendelight.cooked_gwibling_fillet": "Cooked Gwibling Fillet", "item.undergardendelight.depth_shroom_cream_soup": "Depth Shroom Cream Soup", "item.undergardendelight.droopstew": "Droopstew", "item.undergardendelight.dweller_meat_slice": "Dweller Meat Slice", "item.undergardendelight.forgotten_knife": "§aForgotten Knife", + "item.undergardendelight.forgotten_knife.description_0": "§aDeals extra damage to non-boss Undergarden mobs.", "item.undergardendelight.frosteel_knife": "Froststeel Knife", + "item.undergardendelight.frosteel_knife.description_0": "§bHas chance to slow target.", "item.undergardendelight.glitterdish": "Glitterdish", + "item.undergardendelight.glitterdish.description_0": "§9Comfort (02:00)", "item.undergardendelight.glitterwrap": "Glitterwrap", "item.undergardendelight.gloomgourd_pie_slice": "Gloomgourd Pie Slice", "item.undergardendelight.gloomgourd_slice": "Gloomgourd Slice", + "item.undergardendelight.gronglet_roll": "Gronglet Roll", + "item.undergardendelight.gronglet_with_roasted_veggies": "Gronglet with Roasted Veggies", "item.undergardendelight.gronglunch": "Gronglunch", "item.undergardendelight.mogsteak": "Mogsteak", + "item.undergardendelight.raw_gloomper_cuts": "Raw Gloomper Cuts", + "item.undergardendelight.raw_gwibling_fillet": "Raw Gwibling Fillet", "item.undergardendelight.roasted_underbean_on_a_stick": "Roasted Underbean on a Stick", + "item.undergardendelight.scintling_stew": "Scintling Stew", "item.undergardendelight.shimmerpearl": "Shimmerpearl", + "item.undergardendelight.stuffed_gloomgourd_bowl": "Bowl of Stuffed Gloomgourd", "item.undergardendelight.underbean_salad": "Underbean Salad", "item.undergardendelight.utherium_knife": "Utherium Knife", + "item.undergardendelight.utherium_knife.description_0": "§cDeals extra damage to Rotspawn.", "itemGroup.tabundergarden_delight_tab": "Undergarden Delight" } \ No newline at end of file diff --git a/projects/1.20/assets/undergarden-delight/undergardendelight/lang/zh_cn.json b/projects/1.20/assets/undergarden-delight/undergardendelight/lang/zh_cn.json index 76ce58341248..980171685ba2 100644 --- a/projects/1.20/assets/undergarden-delight/undergardendelight/lang/zh_cn.json +++ b/projects/1.20/assets/undergarden-delight/undergardendelight/lang/zh_cn.json @@ -1,22 +1,49 @@ { + "block.undergardendelight.blisterberry_crate": "箱装疱莓", + "block.undergardendelight.droopfruit_crate": "箱装垂挂果", + "block.undergardendelight.grongle_cabinet": "油绿木橱柜", + "block.undergardendelight.smogstem_cabinet": "烟梗木橱柜", + "block.undergardendelight.stuffed_gloomgourd": "填馅黯瓜", + "block.undergardendelight.stuffed_gloomgourd_1": "填馅黯瓜", + "block.undergardendelight.stuffed_gloomgourd_2": "填馅黯瓜", + "block.undergardendelight.stuffed_gloomgourd_3": "填馅黯瓜", + "block.undergardendelight.stuffed_gloomgourd.description": "你需要一个碗以食用它。", + "block.undergardendelight.underbean_crate": "箱装深暗豆", + "block.undergardendelight.wigglewood_cabinet": "摇蜿木橱柜", + "gui.undergardendelight.undergarden_cabinet.label_cabinet": "橱柜", "item_group.undergardendelight.undergarden_delight_tab": "深暗之园乐事", - "item.undergardendelight.baked_gwibling_and_vegetables": "蔬菜烤微深鱼", + "item.undergardendelight.baked_gwibling_and_vegetables": "时蔬烤微深鱼", + "item.undergardendelight.blood_tomato_soup": "番茄浆血蘑菇汤", + "item.undergardendelight.brute_tusk_knife": "粗野兽牙刀", + "item.undergardendelight.brute_tusk_knife.description_0": "§7可从深暗之园多数非腐衰生物身上获取浆血珠。", "item.undergardendelight.cloggrum_knife": "扼塞刀", - "item.undergardendelight.cooked_dweller_meat_slice": "居存者肉排切片", - "item.undergardendelight.depth_shroom_cream_soup": "奶油深菇汤", + "item.undergardendelight.cooked_dweller_meat_slice": "居存者肉排片", + "item.undergardendelight.cooked_gloomper_cuts": "熟困跳者肉片", + "item.undergardendelight.cooked_gwibling_fillet": "熟微深鱼排", + "item.undergardendelight.depth_shroom_cream_soup": "深园奶油蘑菇汤", "item.undergardendelight.droopstew": "垂挂果炖", - "item.undergardendelight.dweller_meat_slice": "居存者肉切片", + "item.undergardendelight.dweller_meat_slice": "居存者肉片", "item.undergardendelight.forgotten_knife": "§a遗忆刀", + "item.undergardendelight.forgotten_knife.description_0": "§a对深暗之园非BOSS生物造成额外伤害", "item.undergardendelight.frosteel_knife": "霜钢刀", - "item.undergardendelight.glitterdish": "披光煮", - "item.undergardendelight.glitterwrap": "披光卷", + "item.undergardendelight.frosteel_knife.description_0": "§b概率减速目标", + "item.undergardendelight.glitterdish": "披光拌菜", + "item.undergardendelight.glitterdish.description_0": "§9舒适(02:00)", + "item.undergardendelight.glitterwrap": "披光肉卷", "item.undergardendelight.gloomgourd_pie_slice": "黯瓜派切片", "item.undergardendelight.gloomgourd_slice": "黯瓜片", + "item.undergardendelight.gronglet_roll": "油绿蚧寿司", + "item.undergardendelight.gronglet_with_roasted_veggies": "油绿蚧烤时蔬", "item.undergardendelight.gronglunch": "油绿蚧餐", - "item.undergardendelight.mogsteak": "青豕肉排", - "item.undergardendelight.roasted_underbean_on_a_stick": "烤木棍上的深暗豆", - "item.undergardendelight.shimmerpearl": "煜光珍珠", + "item.undergardendelight.mogsteak": "龟行兽肉排", + "item.undergardendelight.raw_gloomper_cuts": "生困跳者肉片", + "item.undergardendelight.raw_gwibling_fillet": "生微深鱼排", + "item.undergardendelight.roasted_underbean_on_a_stick": "烤深暗豆串", + "item.undergardendelight.scintling_stew": "微光蚙蜒炖", + "item.undergardendelight.shimmerpearl": "煜光珠果", + "item.undergardendelight.stuffed_gloomgourd_bowl": "碗装填馅黯瓜", "item.undergardendelight.underbean_salad": "深暗豆沙拉", "item.undergardendelight.utherium_knife": "御腐刀", + "item.undergardendelight.utherium_knife.description_0": "§c对腐衰生物造成额外伤害", "itemGroup.tabundergarden_delight_tab": "深暗之园乐事" } \ No newline at end of file From acb0ea9ed60ec0c9ffdd0d36b7acb4015918b06c Mon Sep 17 00:00:00 2001 From: ChuijkYahus <94828194+ChuijkYahus@users.noreply.github.com> Date: Wed, 7 Jan 2026 23:27:09 +0800 Subject: [PATCH 10/34] =?UTF-8?q?Chalk=20=E7=BF=BB=E8=AF=91=E4=BF=AE?= =?UTF-8?q?=E5=A4=8D=E4=B8=8E=E6=9B=B4=E6=96=B0=20(#5725)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Chalk update:版本更新 * Update projects/1.19/assets/chalk/chalk/lang/zh_cn.json Co-authored-by: SlimeSB <86453765+SlimeSB@users.noreply.github.com> * Chalk fix --------- Co-authored-by: SlimeSB <86453765+SlimeSB@users.noreply.github.com> --- projects/1.19/assets/chalk/chalk/lang/zh_cn.json | 2 +- projects/1.20/assets/chalk/chalk/lang/zh_cn.json | 2 +- projects/1.21/assets/chalk/chalk/lang/en_us.json | 3 +++ projects/1.21/assets/chalk/chalk/lang/zh_cn.json | 9 ++++++--- 4 files changed, 11 insertions(+), 5 deletions(-) diff --git a/projects/1.19/assets/chalk/chalk/lang/zh_cn.json b/projects/1.19/assets/chalk/chalk/lang/zh_cn.json index fd8ef616b3f3..f379b4550532 100644 --- a/projects/1.19/assets/chalk/chalk/lang/zh_cn.json +++ b/projects/1.19/assets/chalk/chalk/lang/zh_cn.json @@ -41,7 +41,7 @@ "gui.chalk.symbol.pickaxe": "镐", "gui.chalk.no_symbols_unlocked": "你还不知道如何绘制特殊图案", - "gui.chalk.unlocked_symbol_message": "你学会了如何用粉笔画出一个%s", + "gui.chalk.unlocked_symbol_message": "你已学会用粉笔绘制%s的方法", "advancement.chalk.get_skeleton_skull": "受缚于骨", "advancement.chalk.get_skeleton_skull.description": "获得一个骷髅头颅", diff --git a/projects/1.20/assets/chalk/chalk/lang/zh_cn.json b/projects/1.20/assets/chalk/chalk/lang/zh_cn.json index a79379fabe13..04696099541b 100644 --- a/projects/1.20/assets/chalk/chalk/lang/zh_cn.json +++ b/projects/1.20/assets/chalk/chalk/lang/zh_cn.json @@ -57,7 +57,7 @@ "gui.chalk.symbol.pickaxe": "镐", "gui.chalk.no_symbols_unlocked": "你还不知道如何绘制特殊图案", - "gui.chalk.unlocked_symbol_message": "你学会了如何用粉笔画出一个%s", + "gui.chalk.unlocked_symbol_message": "你已学会用粉笔绘制%s的方法", "advancement.chalk.get_skeleton_skull": "受缚于骨", "advancement.chalk.get_skeleton_skull.description": "获得一个骷髅头颅", diff --git a/projects/1.21/assets/chalk/chalk/lang/en_us.json b/projects/1.21/assets/chalk/chalk/lang/en_us.json index 3acdf13ba7d7..064afc2263a1 100644 --- a/projects/1.21/assets/chalk/chalk/lang/en_us.json +++ b/projects/1.21/assets/chalk/chalk/lang/en_us.json @@ -33,6 +33,9 @@ "item.chalk.magenta_chalk": "Magenta Chalk", "item.chalk.orange_chalk": "Orange Chalk", "item.chalk.white_chalk": "White Chalk", + + "tag.item.chalk.chalks": "Chalks", + "tag.item.chalk.glowings": "Glowings", "gui.chalk.tooltip.hold_for_details": "§8Hold [§7Shift§8] for Details", diff --git a/projects/1.21/assets/chalk/chalk/lang/zh_cn.json b/projects/1.21/assets/chalk/chalk/lang/zh_cn.json index dac4dcf5735b..95094aa5a8ed 100644 --- a/projects/1.21/assets/chalk/chalk/lang/zh_cn.json +++ b/projects/1.21/assets/chalk/chalk/lang/zh_cn.json @@ -34,12 +34,15 @@ "item.chalk.orange_chalk": "橙色粉笔", "item.chalk.white_chalk": "白色粉笔", + "tag.item.chalk.chalks": "粉笔", + "tag.item.chalk.glowings": "发光剂", + "gui.chalk.tooltip.hold_for_details": "§8按住[§7Shift§8]显示更多信息", "item.chalk.chalk_box": "粉笔盒", - "item.chalk.chalk_box.tooltip.open": "§8对空气[§7右击§8]或§8[§7使用§8]以打开", + "item.chalk.chalk_box.tooltip.open": "§8[§7右击§8]或对空气§8[§7使用§8]以打开", "item.chalk.chalk_box.tooltip.insert": "§8以物品[§7右击§8]可放入", - "item.chalk.chalk_box.tooltip.change_selected": "§8对[§7潜行+使用§8]以切换选定的§7粉笔", + "item.chalk.chalk_box.tooltip.change_selected": "§8对空气[§7潜行+使用§8]以切换选定的§7粉笔", "container.chalk.chalk_box": "粉笔盒", @@ -62,7 +65,7 @@ "gui.chalk.no_symbols_unlocked": "你还不知道如何绘制特殊图案", - "chat.chalk.symbol_unlocked": "你学会了如何用粉笔画出一个%s", + "chat.chalk.symbol_unlocked": "你已学会用粉笔绘制%s的方法", "advancement.chalk.bound_by_bone.title": "受缚于骨", "advancement.chalk.bound_by_bone.description": "获得一个骷髅头颅", From d60f037973ec23765e147b84227cc25ecab42d15 Mon Sep 17 00:00:00 2001 From: ChuijkYahus <94828194+ChuijkYahus@users.noreply.github.com> Date: Wed, 7 Jan 2026 23:28:15 +0800 Subject: [PATCH 11/34] =?UTF-8?q?Immersive=20Posts=20=E7=BF=BB=E8=AF=91?= =?UTF-8?q?=E6=9B=B4=E6=96=B0=20(#5731)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * ImmPosts update:版本更新 * ImmPosts fix * ImmPosts fix * ImmPosts fix --- .../immersiveposts/lang/en_us.json | 85 +++++++++++++++++++ .../immersiveposts/lang/zh_cn.json | 85 +++++++++++++++++++ .../immersiveposts/manual/en_us/postbase.txt | 9 ++ .../immersiveposts/manual/en_us/posts.txt | 34 ++++++++ .../immersiveposts/manual/en_us/usage.txt | 22 +++++ .../immersiveposts/manual/zh_cn/postbase.txt | 9 ++ .../immersiveposts/manual/zh_cn/posts.txt | 34 ++++++++ .../immersiveposts/manual/zh_cn/usage.txt | 22 +++++ 8 files changed, 300 insertions(+) create mode 100644 projects/1.21/assets/immersiveposts/immersiveposts/lang/en_us.json create mode 100644 projects/1.21/assets/immersiveposts/immersiveposts/lang/zh_cn.json create mode 100644 projects/1.21/assets/immersiveposts/immersiveposts/manual/en_us/postbase.txt create mode 100644 projects/1.21/assets/immersiveposts/immersiveposts/manual/en_us/posts.txt create mode 100644 projects/1.21/assets/immersiveposts/immersiveposts/manual/en_us/usage.txt create mode 100644 projects/1.21/assets/immersiveposts/immersiveposts/manual/zh_cn/postbase.txt create mode 100644 projects/1.21/assets/immersiveposts/immersiveposts/manual/zh_cn/posts.txt create mode 100644 projects/1.21/assets/immersiveposts/immersiveposts/manual/zh_cn/usage.txt diff --git a/projects/1.21/assets/immersiveposts/immersiveposts/lang/en_us.json b/projects/1.21/assets/immersiveposts/immersiveposts/lang/en_us.json new file mode 100644 index 000000000000..0e4d18f93393 --- /dev/null +++ b/projects/1.21/assets/immersiveposts/immersiveposts/lang/en_us.json @@ -0,0 +1,85 @@ +{ + "_comment": "################## Blocks ##################", + + "block.immersiveposts.postbase": "Extendable Post", + "block.immersiveposts.woodpost": "Wooden Post", + "block.immersiveposts.ironpost": "Iron Post", + "block.immersiveposts.goldpost": "Gold Post", + "block.immersiveposts.copperpost": "Copper Post", + "block.immersiveposts.leadpost": "Lead Post", + "block.immersiveposts.silverpost": "Silver Post", + "block.immersiveposts.nickelpost": "Nickel Post", + "block.immersiveposts.constantanpost": "Constantan Post", + "block.immersiveposts.electrumpost": "Electrum Post", + "block.immersiveposts.uraniumpost": "Uranium Post", + "block.immersiveposts.netherpost": "Nether Brick Post", + "block.immersiveposts.aluminiumpost": "Aluminium Post", + "block.immersiveposts.steelpost": "Steel Post", + "block.immersiveposts.concretepost": "Concrete Post", + "block.immersiveposts.leadedconcretepost": "Leaded Concrete Post", + + "block.immersiveposts.woodpost_truss": "Wooden Truss", + "block.immersiveposts.ironpost_truss": "Iron Truss", + "block.immersiveposts.goldpost_truss": "Gold Truss", + "block.immersiveposts.copperpost_truss": "Copper Truss", + "block.immersiveposts.leadpost_truss": "Lead Truss", + "block.immersiveposts.silverpost_truss": "Silver Truss", + "block.immersiveposts.nickelpost_truss": "Nickel Truss", + "block.immersiveposts.constantanpost_truss": "Constantan Truss", + "block.immersiveposts.electrumpost_truss": "Electrum Truss", + "block.immersiveposts.uraniumpost_truss": "Uranium Truss", + "block.immersiveposts.netherpost_truss": "Nether Brick Truss", + "block.immersiveposts.aluminiumpost_truss": "Aluminium Truss", + "block.immersiveposts.steelpost_truss": "Steel Truss", + "block.immersiveposts.concretepost_truss": "Concrete Truss", + "block.immersiveposts.leadedconcretepost_truss": "Leaded Concrete Truss", + + "block.immersiveposts.fence_iron": "Iron Fence", + "block.immersiveposts.fence_gold": "Gold Fence", + "block.immersiveposts.fence_copper": "Copper Fence", + "block.immersiveposts.fence_lead": "Lead Fence", + "block.immersiveposts.fence_silver": "Silver Fence", + "block.immersiveposts.fence_nickel": "Nickel Fence", + "block.immersiveposts.fence_constantan": "Constantan Fence", + "block.immersiveposts.fence_electrum": "Electrum Fence", + "block.immersiveposts.fence_uranium": "Uranium Fence", + + "_comment": "################## Items ##################", + + "item.immersiveposts.stick_gold": "Gold Rod", + "item.immersiveposts.stick_copper": "Copper Rod", + "item.immersiveposts.stick_lead": "Lead Rod", + "item.immersiveposts.stick_silver": "Silver Rod", + "item.immersiveposts.stick_nickel": "Nickel Rod", + "item.immersiveposts.stick_constantan": "Constantan Rod", + "item.immersiveposts.stick_electrum": "Electrum Rod", + "item.immersiveposts.stick_uranium": "Uranium Rod", + + "item.immersiveposts.metal_rods.stick_gold": "Gold Rod", + "item.immersiveposts.metal_rods.stick_copper": "Copper Rod", + "item.immersiveposts.metal_rods.stick_lead": "Lead Rod", + "item.immersiveposts.metal_rods.stick_silver": "Silver Rod", + "item.immersiveposts.metal_rods.stick_nickel": "Nickel Rod", + "item.immersiveposts.metal_rods.stick_constantan": "Constantan Rod", + "item.immersiveposts.metal_rods.stick_electrum": "Electrum Rod", + "item.immersiveposts.metal_rods.stick_uranium": "Uranium Rod", + + "_comment": "################## Creative Tab ##################", + + "itemGroup.immersiveposts": "Immersive Posts", + + "_comment": "################## Postbase Tooltip(s) ##################", + + "tooltip.postbase": "§6See Manual for Accepted Blocks.", + + "_comment": "################## Miscellaneous ##################", + + "immersiveposts.expectedlocal": "Expected: %s", + "immersiveposts.truss_notsametype": "Truss: Both posts must be of the same material.", + "immersiveposts.truss_minimumdistance": "Truss: Posts must have at least 1 blocks of space between.", + "immersiveposts.truss_postnotfound": "Truss: Next post out of range or does not exist.", + + "_comment": "################## IE-Manual ##################", + + "manual.immersiveposts.main": "Extendable Posts" +} diff --git a/projects/1.21/assets/immersiveposts/immersiveposts/lang/zh_cn.json b/projects/1.21/assets/immersiveposts/immersiveposts/lang/zh_cn.json new file mode 100644 index 000000000000..180d4fc1da16 --- /dev/null +++ b/projects/1.21/assets/immersiveposts/immersiveposts/lang/zh_cn.json @@ -0,0 +1,85 @@ +{ + "_comment": "################## Blocks ##################", + + "block.immersiveposts.postbase": "可延长杆基座", + "block.immersiveposts.woodpost": "木杆", + "block.immersiveposts.ironpost": "铁杆", + "block.immersiveposts.goldpost": "金杆", + "block.immersiveposts.copperpost": "铜杆", + "block.immersiveposts.leadpost": "铅杆", + "block.immersiveposts.silverpost": "银杆", + "block.immersiveposts.nickelpost": "镍杆", + "block.immersiveposts.constantanpost": "康铜杆", + "block.immersiveposts.electrumpost": "琥珀金杆", + "block.immersiveposts.uraniumpost": "铀杆", + "block.immersiveposts.netherpost": "下界砖杆", + "block.immersiveposts.aluminiumpost": "铝杆", + "block.immersiveposts.steelpost": "钢杆", + "block.immersiveposts.concretepost": "混凝土杆", + "block.immersiveposts.leadedconcretepost": "镀铅混凝土杆", + + "block.immersiveposts.woodpost_truss": "木桁架", + "block.immersiveposts.ironpost_truss": "铁桁架", + "block.immersiveposts.goldpost_truss": "金桁架", + "block.immersiveposts.copperpost_truss": "铜桁架", + "block.immersiveposts.leadpost_truss": "铅桁架", + "block.immersiveposts.silverpost_truss": "银桁架", + "block.immersiveposts.nickelpost_truss": "镍桁架", + "block.immersiveposts.constantanpost_truss": "康铜桁架", + "block.immersiveposts.electrumpost_truss": "琥珀金桁架", + "block.immersiveposts.uraniumpost_truss": "铀桁架", + "block.immersiveposts.netherpost_truss": "下界砖桁架", + "block.immersiveposts.aluminiumpost_truss": "铝桁架", + "block.immersiveposts.steelpost_truss": "钢桁架", + "block.immersiveposts.concretepost_truss": "混凝土桁架", + "block.immersiveposts.leadedconcretepost_truss": "镀铅混凝土桁架", + + "block.immersiveposts.fence_iron": "铁栅栏", + "block.immersiveposts.fence_gold": "金栅栏", + "block.immersiveposts.fence_copper": "铜栅栏", + "block.immersiveposts.fence_lead": "铅栅栏", + "block.immersiveposts.fence_silver": "银栅栏", + "block.immersiveposts.fence_nickel": "镍栅栏", + "block.immersiveposts.fence_constantan": "康铜栅栏", + "block.immersiveposts.fence_electrum": "琥珀金栅栏", + "block.immersiveposts.fence_uranium": "铀栅栏", + + "_comment": "################## Items ##################", + + "item.immersiveposts.stick_gold": "金棒", + "item.immersiveposts.stick_copper": "铜棒", + "item.immersiveposts.stick_lead": "铅棒", + "item.immersiveposts.stick_silver": "银棒", + "item.immersiveposts.stick_nickel": "镍棒", + "item.immersiveposts.stick_constantan": "康铜棒", + "item.immersiveposts.stick_electrum": "琥珀金棒", + "item.immersiveposts.stick_uranium": "铀棒", + + "item.immersiveposts.metal_rods.stick_gold": "金棒", + "item.immersiveposts.metal_rods.stick_copper": "铜棒", + "item.immersiveposts.metal_rods.stick_lead": "铅棒", + "item.immersiveposts.metal_rods.stick_silver": "银棒", + "item.immersiveposts.metal_rods.stick_nickel": "镍棒", + "item.immersiveposts.metal_rods.stick_constantan": "康铜棒", + "item.immersiveposts.metal_rods.stick_electrum": "琥珀金棒", + "item.immersiveposts.metal_rods.stick_uranium": "铀棒", + + "_comment": "################## Creative Tab ##################", + + "itemGroup.immersiveposts": "沉浸长杆", + + "_comment": "################## Postbase Tooltip(s) ##################", + + "tooltip.postbase": "§6适用方块参见手册。", + + "_comment": "################## Miscellaneous ##################", + + "immersiveposts.expectedlocal": "期望方块:%s", + "immersiveposts.truss_notsametype": "桁架:两杆必须为同种材质。", + "immersiveposts.truss_minimumdistance": "桁架:两杆间必须留有至少1格空隙。", + "immersiveposts.truss_postnotfound": "桁架:下一处杆超出范围或不存在。", + + "_comment": "################## IE-Manual ##################", + + "manual.immersiveposts.main": "沉浸长杆" +} diff --git a/projects/1.21/assets/immersiveposts/immersiveposts/manual/en_us/postbase.txt b/projects/1.21/assets/immersiveposts/immersiveposts/manual/en_us/postbase.txt new file mode 100644 index 000000000000..cc99731971cd --- /dev/null +++ b/projects/1.21/assets/immersiveposts/immersiveposts/manual/en_us/postbase.txt @@ -0,0 +1,9 @@ +Extendable Post +The Sky's the Limit. +<&postbase>Used as the start of the custom-sized posts. +(See on how to use it.) + +The base can be hidden simply by holding a block in your hand, right-clicking, and it will pretend to be that block. +Sneak + right-click removes the cover. + +It only accepts solid and opaque blocks as cover, however. diff --git a/projects/1.21/assets/immersiveposts/immersiveposts/manual/en_us/posts.txt b/projects/1.21/assets/immersiveposts/immersiveposts/manual/en_us/posts.txt new file mode 100644 index 000000000000..4508a8b813df --- /dev/null +++ b/projects/1.21/assets/immersiveposts/immersiveposts/manual/en_us/posts.txt @@ -0,0 +1,34 @@ +Accepted Blocks +Hm, what to pick.. + 1 Index Page + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 +10 +11 +12 +13 +14 +15 +16 +<&treated>Treated-Wood. +<&aluminium>Aluminum. +<&steel>Steel. +<&nether>Nether Bricks. +<&iron>Iron. +<&gold>Gold. +<&copper>Copper. +<&lead>Lead. +<&silver>Silver. +<&nickel>Nickel. +<&constantan>Constantan. +<&electrum>Electrum. +<&uranium>Uranium. +Emits a little bit of light, though it seems only as much as a redstone torch? +<&concrete>Concrete. +<&leadedconcrete>Leaded Concrete. diff --git a/projects/1.21/assets/immersiveposts/immersiveposts/manual/en_us/usage.txt b/projects/1.21/assets/immersiveposts/immersiveposts/manual/en_us/usage.txt new file mode 100644 index 000000000000..8a6c7de759a8 --- /dev/null +++ b/projects/1.21/assets/immersiveposts/immersiveposts/manual/en_us/usage.txt @@ -0,0 +1,22 @@ +How to Use + +<&usage1>You're going to need the hammer and a material of your choice. +See for a detailed list of things able to be used. +<&usage2>Then with your chosen material in hand right-click the base with it and it should look like what's being shown in the image above. +Note: It always has to be of the same type! A wooden post for example only accepts §oTreated Wood Fences§r nothing else! +<&usage3>From here you can also right-click the post itself which makes it easier to see how high you've already made it. + +Isn't that neat? +<&usage4>Now, to get the 1-Wide arm you simply right-click with your hammer in hand at the desired side and height. To remove it right-click the side of the post the arm is on. (Or break it with an axe) +§nNote: It won't appear if there is a block in the way.§r +<&usage5>Right-clicking the arm itself will turn it into a 2-Wide arm and vise-versa. + +Like with the 1-Wide, if there isn't enough space it will not change. +<&usage6>The one 1-Wide Arm flips up-side-down if it detects any block below it, §oeven§r if there is already one above it. + +For §ostability§r reasons, the 2-Wide Arm however can §lnot§r flip up-side-down. +<&usage7>§nPost Arm§r +Placing non-solid blocks on the sides (Like connectors/relays) makes these cute little arms appear, making sure whatever you attached doesn't look like it's floating in the air. +<&usage8>§nHorizontal Truss§r +Line up two posts with at least 1 block (up to ) of empty space in between. +Sneak + Right-click with the hammer on inner side of them. Do the same if you want to remove an already existing truss. diff --git a/projects/1.21/assets/immersiveposts/immersiveposts/manual/zh_cn/postbase.txt b/projects/1.21/assets/immersiveposts/immersiveposts/manual/zh_cn/postbase.txt new file mode 100644 index 000000000000..cf48dab3b202 --- /dev/null +++ b/projects/1.21/assets/immersiveposts/immersiveposts/manual/zh_cn/postbase.txt @@ -0,0 +1,9 @@ +可延长的杆 +天空即为极限 +<&postbase>用作自定义长杆的基座。 +(使用方法请查阅条目。) + +手持方块右击基座,即可让基座的外形变为该方块,从而隐藏基座本身。 +潜行右击可移除伪装。 + +仅接受不透明固体方块。 diff --git a/projects/1.21/assets/immersiveposts/immersiveposts/manual/zh_cn/posts.txt b/projects/1.21/assets/immersiveposts/immersiveposts/manual/zh_cn/posts.txt new file mode 100644 index 000000000000..0bae7ea1e77c --- /dev/null +++ b/projects/1.21/assets/immersiveposts/immersiveposts/manual/zh_cn/posts.txt @@ -0,0 +1,34 @@ +适用方块 +嗯……挑哪个呢…… + 1 目录页 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 +10 +11 +12 +13 +14 +15 +16 +<&treated>防腐木。 +<&aluminium>铝。 +<&steel>钢。 +<&nether>下界砖。 +<&iron>铁。 +<&gold>金。 +<&copper>铜。 +<&lead>铅。 +<&silver>银。 +<&nickel>镍。 +<&constantan>康铜。 +<&electrum>琥珀金。 +<&uranium>铀。 +会发出微弱的光,但亮度大概只和红石火把差不多? +<&concrete>混凝土。 +<&leadedconcrete>镀铅混凝土。 diff --git a/projects/1.21/assets/immersiveposts/immersiveposts/manual/zh_cn/usage.txt b/projects/1.21/assets/immersiveposts/immersiveposts/manual/zh_cn/usage.txt new file mode 100644 index 000000000000..e35080a27bcc --- /dev/null +++ b/projects/1.21/assets/immersiveposts/immersiveposts/manual/zh_cn/usage.txt @@ -0,0 +1,22 @@ +使用方法 + +<&usage1>你需要准备好工程师锤和一种材料。 +适用的材料可见 +<&usage2>手持所选的材料右击基座,它应该会变成上图所示的样子。 +注意:杆的材料必须一直是同一种!比如,木杆只会接受§o防腐木栅栏§r,其他的都不行! +<&usage3>现在也可以右击杆本身,方便查看杆当前的高度。 + +是不是很棒? +<&usage4>手持工程师锤右击杆上某处侧面,即可在该处延出1格长的横臂。右击杆上横臂所在处可移除横臂。(也可用斧破坏。) +§n注意:若有方块阻挡,横臂就不会延出。§r +<&usage5>右击横臂本身可将其延成2格长的横臂,再次点击能令其缩回。 + +和1格长横臂一样,若有方块阻挡横臂就不会延出。 +<&usage6>1格长的横臂检测到其下方有方块时会上下翻转,§o哪怕§r它上方有方块也是一样。 + +由于§o稳定性§r问题,2格长横臂§l不§r会上下翻转。 +<&usage7>§n杆臂§r +在杆侧放置非固体方块(如接线器和继电器)会出现小型杆臂,这样你放在杆旁的方块就不会看上去像飘在空中了。 +<&usage8>§n水平桁架§r +连起间隔至少1格(最长格)的两个长杆。 +潜行右击两杆的相对侧即可连起桁架。移除已有桁架的操作一致。 From 4e8d53629122be158e14a277e410558b7afa09f7 Mon Sep 17 00:00:00 2001 From: ChuijkYahus <94828194+ChuijkYahus@users.noreply.github.com> Date: Wed, 7 Jan 2026 23:28:43 +0800 Subject: [PATCH 12/34] =?UTF-8?q?Embers=20Rekindled=20=E7=BF=BB=E8=AF=91?= =?UTF-8?q?=E6=9B=B4=E6=96=B0=20(#5735)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit EmbersRekindled update:官库更新 --- projects/1.20/assets/embers-rekindled/embers/lang/en_us.json | 4 +++- projects/1.20/assets/embers-rekindled/embers/lang/zh_cn.json | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/projects/1.20/assets/embers-rekindled/embers/lang/en_us.json b/projects/1.20/assets/embers-rekindled/embers/lang/en_us.json index 388ed03802a5..aa2066b862d0 100644 --- a/projects/1.20/assets/embers-rekindled/embers/lang/en_us.json +++ b/projects/1.20/assets/embers-rekindled/embers/lang/en_us.json @@ -687,7 +687,7 @@ "embers.research.page.tank.tags": "Tank;Storage;Liquid;Fluid;Portable;Caminite;", "embers.research.page.tank.title": "Liquid Container", "embers.research.page.tinker_lens": "Tinker's Lens", - "embers.research.page.tinker_lens.desc": "Despite you creating all this machinery yourself, some of its functionality can be a bit obtuse at times. Fortunately you've devised an eyepiece you can use to examine machines more closely. When held in either hand, you will always be able to tell which purpose a face on a machine has.", + "embers.research.page.tinker_lens.desc": "Despite you creating all this machinery yourself, some of its functionality can be a bit obtuse at times. Fortunately you've devised an eyepiece you can use to examine machines more closely. When held in either hand, you will always be able to tell which purpose a face on a machine has. The lens is also capable of showing the movement of contents of pipes and which receptor an emitter is linked to.", "embers.research.page.tinker_lens.tags": "Info;Modifier;Augment;Armor;Tool;", "embers.research.page.tinker_lens.title": "What's What?", "embers.research.page.tinker_lens_augment": "Tinker's Lens", @@ -750,6 +750,8 @@ "embers.tooltip.augments": "Augments:", "embers.tooltip.broken": "Broken", "embers.tooltip.colon": "%s: %s", + "embers.tooltip.craft_lens_0": "You can §ecraft§r a §eTinker's Lens§r to see where to input §eember§r.", + "embers.tooltip.craft_lens_1": "Check the §eAncient Codex§r for more §einformation§r.", "embers.tooltip.crystal.level": "Level %s", "embers.tooltip.crystal.xp": "Refinement %s/%s", "embers.tooltip.dial.ember_multiplier": "Production Multiplier: %s", diff --git a/projects/1.20/assets/embers-rekindled/embers/lang/zh_cn.json b/projects/1.20/assets/embers-rekindled/embers/lang/zh_cn.json index 7f80b31055e1..58d3b1714910 100644 --- a/projects/1.20/assets/embers-rekindled/embers/lang/zh_cn.json +++ b/projects/1.20/assets/embers-rekindled/embers/lang/zh_cn.json @@ -687,7 +687,7 @@ "embers.research.page.tank.tags": "储罐;存储;液体;流体;便携;方镁矾;", "embers.research.page.tank.title": "液体容器", "embers.research.page.tinker_lens": "铁匠单片眼镜", - "embers.research.page.tinker_lens.desc": "尽管这些机械都是你亲手造出来的,它们的某些功能有时还是不能一眼看出。幸好你设计制造了一片单片眼镜,可以仔细检验机器。手持时,你就能获取机器某面的功能信息。", + "embers.research.page.tinker_lens.desc": "尽管这些机械都是你亲手造出来的,它们的某些功能有时还是不能一眼看出。幸好你设计制造了一片单片眼镜,可以仔细检验机器。手持时,你就能获取机器某面的功能信息。单片眼镜还能显示管道内容物的运动状态,以及发射器和接收器的连接关系。", "embers.research.page.tinker_lens.tags": "信息;强化装置;增强装置;盔甲;工具;", "embers.research.page.tinker_lens.title": "啥,这都是啥?", "embers.research.page.tinker_lens_augment": "铁匠单片眼镜", @@ -750,6 +750,8 @@ "embers.tooltip.augments": "强化装置:", "embers.tooltip.broken": "破损", "embers.tooltip.colon": "%s:%s", + "embers.tooltip.craft_lens_0": "你可以§e合成§r一片§e铁匠单片眼镜§r来查看§e余烬能量§r的输入位置。", + "embers.tooltip.craft_lens_1": "更多§e信息§r请查阅§e古代法典§r。", "embers.tooltip.crystal.level": "纯度等级 %s", "embers.tooltip.crystal.xp": "精炼进度 %s/%s", "embers.tooltip.dial.ember_multiplier": "产量倍率:%s", From 0e34e60969e014a218a8faecefbe8b86c440c06c Mon Sep 17 00:00:00 2001 From: ChuijkYahus <94828194+ChuijkYahus@users.noreply.github.com> Date: Wed, 7 Jan 2026 23:29:54 +0800 Subject: [PATCH 13/34] =?UTF-8?q?AE2=20Network=20Analyzer=20=E7=BF=BB?= =?UTF-8?q?=E8=AF=91=E6=9B=B4=E6=96=B0=20(#5751)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * AE2NetworkAnalyzer update:版本更新 * AE2NetworkAnalyzer update:版本更新 * AE2NetworkAnalyzer update:图片 --- .../ae2guide/_zh_cn/ae2_tick_profiler.md | 38 ++++++++++++++++ .../ae2guide/_zh_cn/pic/color.png | Bin 4358 -> 0 bytes .../ae2guide/_zh_cn/pic/gui.png | Bin 64994 -> 9779 bytes .../ae2guide/_zh_cn/pic/gui2.png | Bin 0 -> 4792 bytes .../ae2guide/ae2_tick_profiler.md | 42 ++++++++++++++++++ .../ae2netanalyser/ae2guide/pic/color.png | Bin 4598 -> 0 bytes .../ae2netanalyser/ae2guide/pic/gui.png | Bin 68981 -> 37507 bytes .../ae2netanalyser/ae2guide/pic/gui2.png | Bin 0 -> 6017 bytes .../ae2netanalyser/ae2guide/pic/showoff.png | Bin 677541 -> 0 bytes .../ae2netanalyser/lang/en_us.json | 17 ++++++- .../ae2netanalyser/lang/zh_cn.json | 17 ++++++- 11 files changed, 110 insertions(+), 4 deletions(-) create mode 100644 projects/1.21/assets/ae2-network-analyser/ae2netanalyser/ae2guide/_zh_cn/ae2_tick_profiler.md delete mode 100644 projects/1.21/assets/ae2-network-analyser/ae2netanalyser/ae2guide/_zh_cn/pic/color.png create mode 100644 projects/1.21/assets/ae2-network-analyser/ae2netanalyser/ae2guide/_zh_cn/pic/gui2.png create mode 100644 projects/1.21/assets/ae2-network-analyser/ae2netanalyser/ae2guide/ae2_tick_profiler.md delete mode 100644 projects/1.21/assets/ae2-network-analyser/ae2netanalyser/ae2guide/pic/color.png create mode 100644 projects/1.21/assets/ae2-network-analyser/ae2netanalyser/ae2guide/pic/gui2.png delete mode 100644 projects/1.21/assets/ae2-network-analyser/ae2netanalyser/ae2guide/pic/showoff.png diff --git a/projects/1.21/assets/ae2-network-analyser/ae2netanalyser/ae2guide/_zh_cn/ae2_tick_profiler.md b/projects/1.21/assets/ae2-network-analyser/ae2netanalyser/ae2guide/_zh_cn/ae2_tick_profiler.md new file mode 100644 index 000000000000..938f81cf3ef0 --- /dev/null +++ b/projects/1.21/assets/ae2-network-analyser/ae2netanalyser/ae2guide/_zh_cn/ae2_tick_profiler.md @@ -0,0 +1,38 @@ +--- +navigation: + parent: ae2:items-blocks-machines/items-blocks-machines-index.md + icon: ae2netanalyser:tick_analyser + title: ME刻速率分析仪 +categories: +- tools +item_ids: +- ae2netanalyser:tick_analyser +--- + +# 对ME系统的刻速率进行模型分析 + + + +在ME网络变得非常巨大后,你的游戏可能会时不时出现卡顿,但要追踪到网络中的卡顿来源不是一件容易事。而现在,只需借助ME刻速率分析仪,就能轻松找出卡顿源。 + +## 是什么东西让游戏变卡的? + +有些AE设备会在游戏刻中执行其功能。ME刻速率分析仪可以分析它们完成功能的耗时(μs/刻),并在世界中显示这些数据,以便你找出耗时最长的设备。 + +**在多人服务端中,你需要管理员权限才能使用此工具,以免出现滥用情况。** + +![概览](./pic/tick_rate.png) + +颜色代表方块的卡顿程度。颜色越红越卡顿。 + +数字代表该方块的刻速率。若TPS(ticks per second,每秒刻数)低于20,你的游戏就会变卡。换言之,游戏的刻速率应时刻小于50000 μs/刻。 + +通常来说,大多数方块的刻速率应当小于100 μs/刻,不然它们就有可能是卡顿的来源。 + +## 自定义显示 + +可以在配置GUI中控制不同刻速率在世界中的显示方式。 + +![gui](./pic/gui2.png) + +绿色点选框代表显示对应刻速率范围内的方块。点击点选框可启用/禁用显示。 diff --git a/projects/1.21/assets/ae2-network-analyser/ae2netanalyser/ae2guide/_zh_cn/pic/color.png b/projects/1.21/assets/ae2-network-analyser/ae2netanalyser/ae2guide/_zh_cn/pic/color.png deleted file mode 100644 index 5374b5b0e9260650b91a68964a80a0c216c68b0d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4358 zcmc&&YgAKby57+0D2nv7MFlTRr(<h=BwWAhS2tS-~@F*36o7*8Iv^-`;t@ z_kF+TdEV#S-}?D}VQOM&0sw%i=a+~50l+v30E`;f8AB^MlwxxLc<(3A!=DAF6)7b5 zE^Hs7tWCO{QndbyZF@rAn^O1|xR`;BDVtkdCKbe?7WghXOG+Jo6{Z*hp~OTs%x3Dz!OW9E&F|{D`dwQ`2^n5i6C%swinHe3KJo^*BW?tT_CXTy(-|n z-~Ru;@F1ZD03L`(lg_sMF~-th-zb_%>*rb8+4|8Tgh48;8_m;5RH|OC2PKk-hu_<} zjDL5nNIx_)>{fe`2IX&Qz3-QR@Z0u2KV~?0IPRzo3MhJ&dRpiR#pw2nKJL4%=ZT=2 z`$3F|s5y()p+TCQjjzR*mO(9`nOqF&?e{0|?{9sCzgKRPUvqNodEV=wcRm-;^P~|6 z=r#&slUsi!hng`ISdT-75l;^;)n5K}=k8c1=Y+s^QIMc(pd|InZ>DrCGL@;qbMGXu zT;b}(J2#ylz(h7Mo!QP6#NcSvC0%8aI`63~e;tdW=6k@#Ksva!O@U6m`WjSLrPcqgs)C(%Uaat}SfG(;5e6WREdKkoezF8a;6d+V+&Z<&8NijwaF zI@{XYq2H7CrvC^GnzGF;nVMP%R!3*%=b^nf{A3sqR|V|*AO01BWpM<`09&1YMh{M{ zps_gi--6dXGBAV=)r{8*a1K3QQJ!!!-XIo&NpOv$mBJ-v&FW=RvTkYlAvw{RN!>H0 zYI-(jX0Gd7jGsJMO-|gP+n65VJpM%Ft;@py9z-DE>nOcfZU~N^>lo_qm;2AkyhXYsNt@jne)x#VP_5c)T-!m z*NZbu11+!>{tlvTnWor1f{)L4W^*1DL~H20fvN>Eei~)7gLQhUF$x^p*cex`xRc%2tF=XUODEDq0 zU+8LH`}ptDmBAW{53@BoIx{J+q{R#xZ1x`#mh5~9289Yz zy+#w>5G1p|wUh;P-1&<8tvZ46)CTD7hEk5|v4~^;p*V$KxLJ3fN>)yB+*QX5uc+xP zWBJUCfd9I%s2*Ba+=aOhf`NkFFh?vq{W#?NqR@a7#%7>9o(J-pdwryH@;0@Vi7rpA zOk^$$^&k-pq%4ov2xIAECyxMFZYx6%g?}?vRg=N1A1T8H_5VdoL$903UkeyLq&Ytl z-^VvsZfWc?&z^({-90bD#o?+LR||*wCWNhV%P(%@20|S4jF1=zR7bF#pLy$k8vj!{ zHrIZ4?PD47V7dM9Rc^`UX{1DVl3$SS@G0ETPvWZb1%Bv~AAjN*+o53;I;Q#iPwvB( zFs@02#Dn-9`Z2cBxu(&Kq+!1^EaGj(=)Ye0C0Fke}?36BoEz1ngYPC2u|qD7(eESQV5ZF z+zo_IpM5luq8Q{zD`fJQeVir_+)iBC%GLoFziW zwEJn@3wPb}5<&IYHj>+%@fV67ZO%ux?0mJbZ;2JmLJQ=D)LITjL}hdKPPI3~koAkN zB2J_LNj7i?&MuOxs&~4w8)Jp+HucRmq-_^g){rm$5Tgmww!{fto}WZ0V<3*~X(5#J z_=RJ$Zj?w{ra~cNgA$BGxPnKsr!*)*?BqNOlX?wTd-6AMX>UwU!GxzLHp@y@mmG7b ze8>}Ah!jlS9iPV*v@g~x7wh^LNk7};ktgyQH?LhEmU5Npf{k^_wOry0E}xmM=X1F^ zYQu9X{qxlyytDt z=8K3CaKH8(=tF4Sf!9jBw(FHbrV~fBEcBf>vkJ2Uh?wZs5g{FlacyqFx+-jwlrf)g*@slck}TV zWNB&jSoc6BI&#};bMr~Ybpk_KJ3~JdDrt<3)t#pnDK)`$u98L^c<5}bzGr6C)$ruc zz9d(j%hKq1`zV%0*}@zm~0_Au1Uu z&096^nuMEQ>uq-$Ell?3@oH&$unm5MC?vsFr}T-Rz{luspb0Wt8)dON-K#%z`WS`m zG&~Vl4ag4p*BJpAYVjU^;B^=VmI@h$HHwJWpdjZm-9 zc++{vcCV(fL*EHAGc#!Xc(hhB-^N?8GfJXJfgTFPZ=8-#u2>Q?@1-raKhv!FPF@aS zrPXVj^_|e$JN84OzcL(F?nt6-SpCd+9>SeOp(A)lVyy%PAHtn*3=GLzn61&u2^=q7 zegnJd7k1`zOVvVV^vY;FTXi=Hp&@T-begUEr0LS$OeT5hG|c?cvbGD!E)$b#ZWI3y zwR2h??^JUrcjsRm;f_I9uOpBvn4?)$DqG6P$~qehZd;*y|E0mB@a4eNJa}}mS+%Iv zj^#V!mzJfbJaD!Syr*;y@F|qvg7Ho>+2Hit0)-G-RZ@gams|ou9e&NWRBM3|6e9-3 zn-=zOk>s6$ZJY<{+(S#GTTNqE9f9Xc4(nayR5Mbl%U(y?`{^U|29);2lR@pKh0XLH zld{9VW>L26>4|a<6=kD~p z<81gbmB`)-rVP}b-$^t5!K3}`xnk& zU|J-xM2aw`5wJh`;Px=v(Hn-^{@|A_*?Su#iI4!TTL0HC=StL?Hnol{-{tYnYHFKY zI?Eb@IDKrT1#f==m?u0)ru!Ka=rPb|iyg^FLXrarxa8F6ug?G;@ubA)r0CehWZR^~ b7#l3%^cn0N%3>$_dM_Wyw5+kxxa_&^u4an_qwjz{ojockqy!t z1Ox;`^awg80s=yafPi3{@ONNjV(Lvd_`~_#;I!_>jUpR2ZWI@n5EsYcaGPXgWR7c| zo|>AftN)ylT@@XdXJ~j;L`1~iDfpO%>EV|5a2} zTtq}vDOqb2E+l&Ma98xQL(>w;&9^PU{FjH2nv4UBsPI} zAh!e#Cjs_JNZ`c4y!a-d22KL3!-n zfAgo0+y#9J`5VuSWp0IQ%nOj0HcfqvpK27`p?YApbn`)#IW?K}zK8vgWWP9@Wr?y@ zrDXRL%XVcC4fx-`x7q1kVJnm9Clj^!{QfVUhvq*&y?K);=!mu*x!R^k>$+-NB^1*0TUZW2(Kny8t~26J-qYJ zy3{7r_a`0XmTxmoz=R}pOA=Zq-XC%bWc=DT?K&0^C( zWOj`N_ljT8X9bA$S)0nr!4{1o8M5~ zoCs?=@86pOAM5=_xsc+xwt{DWiCh9L%sfN|gv~q#TLICgO+Y7IM1b&@il-lU%5z-R~?JD@JI-RX=(+y>31JUD2r<8uHC4 zu!OshSm4oQ_7U?tO~bbA4w328XLycQBMCvBsV z#tqAYwYfQGhUR2nRX=iJX5SR`3opKcMC4`3Odm(U?%R@3JWLWY0lS-UKyZJA8cH5# z5pE7}lqOEj-e3ijdzvT`(ESJK#)E}ic__7+GQ+Cf4}@ul`aNN=JithYU<)4j-NjGh7m)+LbofICi5f_3WqABfM>+G4`gO)aW3Ru~*0I2{~oU z{!D!q@A7Xz*xF{w(60!>s-1^YdvOfzeS1S*OM!x#iOO4Fi$V)$6U&3NRD8=`?Lr9# zb9+7WFme2T;n@UUDP@F9l>~ZH65zIU9UuZ5oe$;hi-$Qb1*5aqEsd=;W9^5P{b*=j z<2_mK^SQ12!6{0RsG9iPF<{!6$(bYl^kK^u8P&y3do)IANIC!OzQKj^`Kc#U4F?P= z9vtc*TK6w9sN{^!P^uVaB;a{>Q7Vh@q0GNNFT$^T&N<2lar7~F9}DI!g?T@6svEls zO;3W;(?VL#>mxQHt(3*b91oX@UwfE`TGU!(G#gwG8X@(F2c4K_YzTD6>$8JXac0^x zvnkOGu<<7ZiO!1V9R;%HsM+|;HpCfQHbfP`n>)&q$!R>N{2R&RgihbKa;w_1>Y3$u zcv4mjO0C%h)+;noM)3XkOroD=CpSI{Z}KR9s3^)9X<0s^PJX_to~VWLq6?!iXZ}k> z&njO@#lh&GrzZ#@n(=4PTOlPAL2O2oML(Os;$6kgr%HR(nK~%*j!<)r;Sw6Taz=pP znZ+rZ*gAto8WhI0wLcm^-w;45Y~N>4KA|$6xLy}w1#g7x6IZPj?v7Xt8`@>d?GP>A z#lsCe24@x}2xI`n>$~!xb1A#mC*3?ss?u;~5$>Z^U^4;yx(TKS1F?XaVh7hrtM&V6 zB>OS;8-wB1xCa&n(1iiQ=V-P5?bdC4tN(v$6>ozl$%~>Uq`Z z-N;41lBL*oxSS;7M+`W9|gomUf-m;DBXzk$>LH`4zX;Q!yghV}k&*F+s~ zqhi{usg3ltA(k+>9)Rxz z_+_5|sPEhHb+7Bw1n;iAT^Lfju6m<*kc*@B5f)Lo@X|yu`PUI_btE7f4~I=Q9$Ipb znzQ%#c;-whw_;fChiG7_18vi%&_y=MYboY@Gh_FtCY#)851nBV#xN-W9AaYj z)F;713nv*rbi|%Al`~-K+G>v82wk;Z_!j7#HR3orXj6i+;I29K*Eh*467FzXAZyfE zxfF2Ssft|+m}qg{k4Dud3rzb)BiYB1esFp=a;hY%4$_|hn|kgXG!yf=+F5Pb_DI>Q zY9=zJyRqAZ@^HrbM;I~Iu3iG z^=jy7=@sUMR=Sd*9vI%X9Sge4QIK~_lZZQR+rN2dmk!l{JB&5d1i+Rgw2wqpj|J3^``57uaTOk+=!`Cg zB;5lTv6;fV=sY@8pa}I+95yP~G@MsU$kIms)Iv&Z!Bvj|)Em2TC}%}qcW77qN{9eR zFF+PT8IN>8x8qF`;OpQ*sJ0mm)^JW{6HeYl3|PVztYDwjl;rl0kZb7Ls(5(ZRU0{p ziBqM%M)n?BR3ic@G~Q{f}&Y?xGa$wq89<^rH|44)~iecKM z*;;_D;$)jo@G2z4r*Xxxa~IM!Tg|gr!hvbM+QczJaO%X>UyjO!y?`HXzc>7y1nI78 z;y3x+t9Lz@}HP5Ot+R958-py9I6%bH=p`85Y*Kl%f5xb># zcMNvT1>ZpjyD5z<;c(ad#PhutH3fc*hjV4`dvN6^Xg*4!YjiQ|nB?G1_7P)ql>;W; zhc4WZh87;8@|(dt@I|e;jKEh+=fKfO=hBnp2^Rw(oxCVM+zIK_47hCLLA4mdx0Pw| z&ehyJ>gz9L`U3X$96ZVz5teXmFf|y~RJq5G?NE&oLmrN=&>$4j{N6p}+UQ>3u8Vl6WiOf7;^>n<{b zx|gk%9y4{oJ-ezu$j|z+N_fV$BNGRho&#jTITzdR2?xbCl&EXsFX+1Mi8(GhZ96FK$U}~(lg#z;40gc!NFRGfL zlMhR)&@PMO6hl@^SaFEiQGE4M?Z2S|I7w6{%-I&;qwWI-ej+aR4y2J6%ah?3fYOX? zE3UH{Q2MWaF^x!HjhjY$*gnM9jX<7FR_dO0Wu#M!O=`eOv1TWfb_j

B$I&}J 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 literal 64994 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 diff --git a/projects/1.21/assets/ae2-network-analyser/ae2netanalyser/ae2guide/_zh_cn/pic/gui2.png b/projects/1.21/assets/ae2-network-analyser/ae2netanalyser/ae2guide/_zh_cn/pic/gui2.png new file mode 100644 index 0000000000000000000000000000000000000000..f0e1d61da927069c3b25779d70a16ce3e25dd1fa GIT binary patch literal 4792 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 literal 0 HcmV?d00001 diff --git a/projects/1.21/assets/ae2-network-analyser/ae2netanalyser/ae2guide/ae2_tick_profiler.md b/projects/1.21/assets/ae2-network-analyser/ae2netanalyser/ae2guide/ae2_tick_profiler.md new file mode 100644 index 000000000000..aa98a846a8ee --- /dev/null +++ b/projects/1.21/assets/ae2-network-analyser/ae2netanalyser/ae2guide/ae2_tick_profiler.md @@ -0,0 +1,42 @@ +--- +navigation: + parent: ae2:items-blocks-machines/items-blocks-machines-index.md + icon: ae2netanalyser:tick_analyser + title: ME Tick Profiler +categories: +- tools +item_ids: +- ae2netanalyser:tick_analyser +--- + +# Profile ME Tick Rate + + + +Sometimes your game may become laggy when you have really huge ME network, but it is kinda hard to troubleshoot the lagging +source from the network. Now, you can find out what is laggy easily with ME Tick Profiler. + +## What makes your game laggy? + +Some AE devices will do their job during the game tick. ME Tick Profiler can measure the time (μs/tick) they need to complete +their work and visualize the numbers in-world, which helps you find out who takes the longest time. + +**You need OP permission to use it in multiplayer server for preventing abuse.** + +![overview](./pic/tick_rate.png) + +The color stands for lagginess of the block. The redder, the laggier. + +The number stands for the tick rate of this block. Your game will become laggy if TPS(ticks per second) is lower than 20. +In other words, game tick rate should always lower than 50000 μs/tick. + +Generally speaking, most blocks' tick rate should be lower than 100 μs/tick, otherwise they may cause the lag. + +## Custom Display + +You can control the in-world display of different tick rates in Config GUI. + +![gui](./pic/gui2.png) + +The green dot stands for display the blocks within the corresponding tick rate range. Click the dot to enable/disable the +display. diff --git a/projects/1.21/assets/ae2-network-analyser/ae2netanalyser/ae2guide/pic/color.png b/projects/1.21/assets/ae2-network-analyser/ae2netanalyser/ae2guide/pic/color.png deleted file mode 100644 index 857537837d557bfae8809a37173f931c3ce87c7d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4598 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 literal 68981 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%0DD~{JZs}pUapj>sWLaF<^m-kX6L54+_ta zYZFwDh*+XLIx|F6?<2&L?yA;8Srbb#3>s4{Vu{8LTO|}HmKv`)*2%BQX2+wj>UI1ncz1=}!52fBrk~EkED0s>{l*pYSdZ>?kN>nvxxgI8}(lNTUH zo~(NfAWUl8_Y{{KP6rVK!y=#W^5P6FxNYJJrPnT4wHcgC<9xxo?&ig^y*mW}IzcLO zv^8`*Y}5<4AHCaenNVr)?@G!^b_3dz9+#)-{gD@%x)0d>*Iz)7DY7hL$+GaUeXI@r zRF2OvvrbJc(R2M_3kqYzQecLZvG8s4l1D5#HB`b0YJL92c%CvoAv3f7^tdWq>qX5b zGaQp^A3CyqqyB6A)k-sI9P-jB=yY4bdk1jr=DZ`5TP{ak_FOiBV|7DK!|e>IHB&?m zvfhw_*{a7@wG_6|O`m_=9ym`bO(xD%fg;tC9Df71L59kSq5BNaUo^RNa(hv|e0sHh zl@?Rxt@;HmvI)WZ(P#^tGlPGmr@*r}%{|sQcT&xpx{0QK;mI>Y2S_25V(~wH@^hHI zQ5JmvDy0}wR7$HQnIxqWNfck6zYvV8&=F2ebIJfRokaRSZ&%fSVKGq;_PI0=N<+Il zJzH17VQd|KbNBH4e|e>@B3tnz;Ai&fV4K5EA)hSl?qJ);czLCeNCYO5T#Clnp^2nv z7)TFEB;^n*I@Avz^QYfdua7qOCh{$Ib-4EW;=StIH724cRH}cZ7{1v2qk3oVn-q_h zQR9brtA5-4{b&8n5QC^&D<*HTEq*4fT~2Fvk8kLEmh(-RmmFU}0_i8X_+*ltd*r0p z%i@8_khPmkHDE6i;;CCspOZ1+aesHTR)4*a-Zy$-412hfKnUaOos1l|5Fg t8Dp;MV{-gJW2HM#1D(`*0Z6rE`u`-?1l;J#_b>ne002ovPDHLkV1nM}f2IHc diff --git a/projects/1.21/assets/ae2-network-analyser/ae2netanalyser/ae2guide/pic/gui2.png b/projects/1.21/assets/ae2-network-analyser/ae2netanalyser/ae2guide/pic/gui2.png new file mode 100644 index 0000000000000000000000000000000000000000..dff9d3efc34bde1adb78c85a17fea4d54c56e6aa GIT binary patch literal 6017 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 E9k2gt}22zuTYw@^|+i^up-%?Umk3bbl|Oy}jOw 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%0DC)-QcD%%5qhkwpZ9ne$(mq&qN8`cP* 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�SgN5pDJ|` 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%0ATEpga~{p2Br2K%ovh?yDIX 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≻`R$xQ=S= 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 @4IKAN1nom&?F|kcC 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%0A$nhXU%IB3E` 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%0D8p2+>dc(S4cIVK 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

r7a9$+4N@ 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

-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μs/tick", + "chat.ae2netanalyser.tick_analyser.begin": "Run profile for %s seconds.", + "chat.ae2netanalyser.tick_analyser.finish": "Profile finished.", + "chat.ae2netanalyser.tick_analyser.waiting": "You have sent the profile request, Please wait it done.", + "chat.ae2netanalyser.tick_analyser.cannel": "Profile cancelled.", + "chat.ae2netanalyser.tick_analyser.no_cannel": "You don't have any running profile jobs.", + "chat.ae2netanalyser.tick_analyser.user_control": "You don't have permissions to profile in this server." } \ No newline at end of file diff --git a/projects/1.21/assets/ae2-network-analyser/ae2netanalyser/lang/zh_cn.json b/projects/1.21/assets/ae2-network-analyser/ae2netanalyser/lang/zh_cn.json index 0d5da111326b..0dab99b49f48 100644 --- a/projects/1.21/assets/ae2-network-analyser/ae2netanalyser/lang/zh_cn.json +++ b/projects/1.21/assets/ae2-network-analyser/ae2netanalyser/lang/zh_cn.json @@ -1,7 +1,7 @@ { "itemGroup.ae2netanalyser": "AE2网络分析仪", "item.ae2netanalyser.network_analyser": "ME网络分析仪", - "item.ae2netanalyser.p2p_analyser": "ME P2P分析仪", + "item.ae2netanalyser.tick_analyser": "ME刻速率分析仪", "gui.ae2netanalyser.network_analyser.mode": "模式", "gui.ae2netanalyser.network_analyser.node_size": "大小", "gui.ae2netanalyser.network_analyser.reset": "重置颜色", @@ -23,5 +23,18 @@ "gui.ae2netanalyser.network_analyser.channel.X4": "频道模式:x4频道", "gui.ae2netanalyser.network_analyser.state.normal_nodes": "普通节点:%s", "gui.ae2netanalyser.network_analyser.state.dense_nodes": "致密节点:%s", - "gui.ae2netanalyser.network_analyser.state.missing_nodes": "离线节点:%s" + "gui.ae2netanalyser.network_analyser.state.missing_nodes": "离线节点:%s", + "gui.ae2netanalyser.tick_analyser.set_duration": "模型分析窗口(秒)", + "gui.ae2netanalyser.tick_analyser.begin": "开始", + "gui.ae2netanalyser.tick_analyser.cancel": "终止", + "gui.ae2netanalyser.tick_analyser.range1": "<5μs/刻", + "gui.ae2netanalyser.tick_analyser.range2": "5-100μs/刻", + "gui.ae2netanalyser.tick_analyser.range3": "100-500μs/刻", + "gui.ae2netanalyser.tick_analyser.range4": ">500μs/刻", + "chat.ae2netanalyser.tick_analyser.begin": "进行%s秒模型分析。", + "chat.ae2netanalyser.tick_analyser.finish": "模型分析完成。", + "chat.ae2netanalyser.tick_analyser.waiting": "你已发送模型分析请求。请暂作等待。", + "chat.ae2netanalyser.tick_analyser.cannel": "模型分析已取消。", + "chat.ae2netanalyser.tick_analyser.no_cannel": "你当前没有正在运行的模型分析任务。", + "chat.ae2netanalyser.tick_analyser.user_control": "你在此服务端内没有模型分析的权限。" } \ No newline at end of file From a2902ca6bc4dbe5ba98eb8453ee6c733234918c7 Mon Sep 17 00:00:00 2001 From: ChuijkYahus <94828194+ChuijkYahus@users.noreply.github.com> Date: Wed, 7 Jan 2026 23:30:05 +0800 Subject: [PATCH 14/34] =?UTF-8?q?Ars=20Hex=20Unity=20=E7=BF=BB=E8=AF=91?= =?UTF-8?q?=E6=9B=B4=E6=96=B0=20(#5750)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ArsHexUnity update:版本更新 --- .../assets/ars-hex-unity/ars_hex/lang/en_us.json | 13 ++++++++----- .../assets/ars-hex-unity/ars_hex/lang/zh_cn.json | 13 ++++++++----- 2 files changed, 16 insertions(+), 10 deletions(-) diff --git a/projects/1.21/assets/ars-hex-unity/ars_hex/lang/en_us.json b/projects/1.21/assets/ars-hex-unity/ars_hex/lang/en_us.json index 8ea8c67e192b..38a40003778e 100644 --- a/projects/1.21/assets/ars-hex-unity/ars_hex/lang/en_us.json +++ b/projects/1.21/assets/ars-hex-unity/ars_hex/lang/en_us.json @@ -1,23 +1,25 @@ { "ars_hex.glyph_desc.glyph_soul_shatter": "Shatter the enemy soul, damaging it with the chance of releasing the spirits inside.", "ars_hex.glyph_name.glyph_soul_shatter": "Soul Shatter", + "ars_hex.page.archwood_broom": "The Archwood Broom is a flying broom made from the enchanted wood of the Archwood tree. In addition to classic brooms, it can be inscribed with a spell that will be cast using the broom hotkey.", + "ars_hex.page.magebloom_brush": "The Magebloom Broom Brush is crafted from the magical Magebloom flowers. It needs to be dried on a Drying Rack before use. When attached to a broom, it can repair itself with the user mana when while riding.", "ars_hex.particle.blood_spell": "Hexerei Blood", "ars_hex.particle.broom_leaves": "Hexerei Broom Leaves", "ars_hex.particle.broom_leaves_2": "Hexerei Broom Leaves 2", "ars_hex.particle.broom_leaves_3": "Hexerei Broom Leaves 3", + "ars_hex.particle.electricity_iss": "IronSS Electricity", + "ars_hex.particle.fire_iss": "IronSS Fire", "ars_hex.particle.fog_spell": "Hexerei Fog", - "ars_hex.particle.iss_electricity": "IronSS Electricity", - "ars_hex.particle.iss_fire": "IronSS Fire", - "ars_hex.particle.iss_firefly": "IronSS Firefly", - "ars_hex.particle.iss_snowflake": "IronSS Snowflake", - "ars_hex.particle.iss_wisp": "IronSS Wisp", + "ars_hex.particle.ifirefly_iss": "IronSS Firefly", "ars_hex.particle.moon_leaves": "Hexerei Moon Brush Leaves", "ars_hex.particle.moon_leaves_2": "Hexerei Moon Brush Leaves 2", "ars_hex.particle.moon_leaves_3": "Hexerei Moon Brush Leaves 3", "ars_hex.particle.owl_teleport": "Hexerei Owl Teleport", "ars_hex.particle.owl_teleport_barn": "Hexerei Owl Teleport Barn", "ars_hex.particle.owl_teleport_snow": "Hexerei Owl Teleport Snow", + "ars_hex.particle.snowflake_iss": "IronSS Snowflake", "ars_hex.particle.star_brush": "Hexerei Moon Brush Stars", + "ars_hex.particle.wisp_iss": "IronSS Wisp", "ars_hex.perk_desc.thread_magic_proficiency": "Increases your magic proficiency, boosting the magic damage of many spellcasting types.", "ars_hex.perk_desc.thread_soul_spoils": "Increases the spirits released when killing enemies with the proper methods.", "ars_hex.perk_desc.thread_soul_ward": "Increases the Soul Ward capacity and integrity.", @@ -30,6 +32,7 @@ "ars_nouveau.augment_desc.glyph_soul_shatter_glyph_dampen": "Reduces damage dealt.", "ars_nouveau.augment_desc.glyph_soul_shatter_glyph_fortune": "Applies looting when killing a mob.", "ars_nouveau.augment_desc.glyph_soul_shatter_glyph_randomize": "Randomizes the damage dealt.", + "ars_nouveau.page.hexerei_compat": "Hexerei Compatibility", "entity.ars_hex.archwood_broom": "Enchanter's Broom", "item.ars_hex.archwood_broom": "Archwood Broom", "item.ars_hex.archwood_staff": "Archwood Staff", diff --git a/projects/1.21/assets/ars-hex-unity/ars_hex/lang/zh_cn.json b/projects/1.21/assets/ars-hex-unity/ars_hex/lang/zh_cn.json index c17219c04eee..7bc2cca43db9 100644 --- a/projects/1.21/assets/ars-hex-unity/ars_hex/lang/zh_cn.json +++ b/projects/1.21/assets/ars-hex-unity/ars_hex/lang/zh_cn.json @@ -1,20 +1,22 @@ { "ars_hex.glyph_desc.glyph_soul_shatter": "击碎敌人的灵魂,对其造成伤害,有概率释放其中精魂。", "ars_hex.glyph_name.glyph_soul_shatter": "击碎灵魂", + "ars_hex.page.archwood_broom": "至高木扫帚是使用至高木树的附魔木材制成的飞行扫帚。在经典的扫帚之上,还可向其抄入一则法术,而后使用扫帚键位即可施放。", + "ars_hex.page.magebloom_brush": "法师之花扫帚尾由蕴含魔力的法师之花制作而成。在使用前须在干燥架处干燥。将其安装至扫帚后,它即会在使用者乘坐扫帚时使用其魔力修复自身。", "ars_hex.particle.blood_spell": "Hexerei 血滴", "ars_hex.particle.broom_leaves": "Hexerei 扫帚叶", "ars_hex.particle.broom_leaves_2": "Hexerei 扫帚叶 2", "ars_hex.particle.broom_leaves_3": "Hexerei 扫帚叶 3", + "ars_hex.particle.electricity_iss": "IronSS 雷霆", + "ars_hex.particle.fire_iss": "IronSS 火苗", "ars_hex.particle.fog_spell": "Hexerei 雾", - "ars_hex.particle.iss_electricity": "IronSS 雷霆", - "ars_hex.particle.iss_fire": "IronSS 火苗", - "ars_hex.particle.iss_firefly": "IronSS 萤火虫", - "ars_hex.particle.iss_snowflake": "IronSS 雪花", - "ars_hex.particle.iss_wisp": "IronSS 圣光", + "ars_hex.particle.ifirefly_iss": "IronSS 萤火虫", "ars_hex.particle.moon_leaves": "Hexerei 月尘扫帚叶", "ars_hex.particle.moon_leaves_2": "Hexerei 月尘扫帚叶 2", "ars_hex.particle.moon_leaves_3": "Hexerei 月尘扫帚叶 3", + "ars_hex.particle.snowflake_iss": "IronSS 雪花", "ars_hex.particle.owl_teleport": "Hexerei 猫头鹰传送", + "ars_hex.particle.wisp_iss": "IronSS 圣光", "ars_hex.particle.owl_teleport_barn": "Hexerei 谷仓猫头鹰传送", "ars_hex.particle.owl_teleport_snow": "Hexerei 雪原猫头鹰传送", "ars_hex.particle.star_brush": "Hexerei 月尘扫帚星", @@ -30,6 +32,7 @@ "ars_nouveau.augment_desc.glyph_soul_shatter_glyph_dampen": "减少造成的伤害。", "ars_nouveau.augment_desc.glyph_soul_shatter_glyph_fortune": "击杀生物时附带抢夺。", "ars_nouveau.augment_desc.glyph_soul_shatter_glyph_randomize": "改为造成随机量的伤害。", + "ars_nouveau.page.hexerei_compat": "Hexerei兼容", "entity.ars_hex.archwood_broom": "巫师扫帚", "item.ars_hex.archwood_broom": "至高木扫帚", "item.ars_hex.archwood_staff": "至高木法杖", From d503bbaca60b5a60b09a02818ba8cd4fef376ca9 Mon Sep 17 00:00:00 2001 From: ChuijkYahus <94828194+ChuijkYahus@users.noreply.github.com> Date: Wed, 7 Jan 2026 23:34:58 +0800 Subject: [PATCH 15/34] =?UTF-8?q?Ars=20Nouveau=20=E7=BF=BB=E8=AF=91?= =?UTF-8?q?=E6=9B=B4=E6=96=B0=20(#5736)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * ArsNouveau update:版本更新 * ArsNouveau fix * ArsNouveau update:官库更新 --- .../ars-nouveau/ars_nouveau/lang/en_us.json | 16 +++++++++++++++- .../ars-nouveau/ars_nouveau/lang/zh_cn.json | 16 +++++++++++++++- 2 files changed, 30 insertions(+), 2 deletions(-) diff --git a/projects/1.21/assets/ars-nouveau/ars_nouveau/lang/en_us.json b/projects/1.21/assets/ars-nouveau/ars_nouveau/lang/en_us.json index c8707eaffbe5..ec3f2f4b5545 100644 --- a/projects/1.21/assets/ars-nouveau/ars_nouveau/lang/en_us.json +++ b/projects/1.21/assets/ars-nouveau/ars_nouveau/lang/en_us.json @@ -242,7 +242,9 @@ "ars_nouveau.augment_desc.glyph_gravity_glyph_fortune": "Applies fortune when breaking a block.", "ars_nouveau.augment_desc.glyph_gravity_glyph_pierce": "Increases the depth of targeted blocks.", "ars_nouveau.augment_desc.glyph_gravity_glyph_randomize": "Adds a chance to not target a block.", + "ars_nouveau.augment_desc.glyph_grow_glyph_amplify": "Increases damage dealt.", "ars_nouveau.augment_desc.glyph_grow_glyph_aoe": "Increases the radius of targeted blocks.", + "ars_nouveau.augment_desc.glyph_grow_glyph_dampen": "Reduces damage dealt.", "ars_nouveau.augment_desc.glyph_grow_glyph_extract": "Applies silk touch when breaking a block.", "ars_nouveau.augment_desc.glyph_grow_glyph_fortune": "Applies fortune when breaking a block.", "ars_nouveau.augment_desc.glyph_grow_glyph_pierce": "Increases the depth of targeted blocks.", @@ -388,7 +390,7 @@ "ars_nouveau.augment_desc.glyph_rotate_glyph_extract": "Applies silk touch when breaking a block.", "ars_nouveau.augment_desc.glyph_rotate_glyph_fortune": "Applies fortune when breaking a block.", "ars_nouveau.augment_desc.glyph_rotate_glyph_pierce": "Increases the depth of targeted blocks.", - "ars_nouveau.augment_desc.glyph_rotate_glyph_randomize": "Adds a chance to not target a block.", + "ars_nouveau.augment_desc.glyph_rotate_glyph_randomize": "Applies a random rotation, ignoring axis.", "ars_nouveau.augment_desc.glyph_rotate_glyph_sensitive": "Rotates the block on a different axis or forces an entity to rotate their head.", "ars_nouveau.augment_desc.glyph_rune_glyph_sensitive": "The rune will use the owner's inventory for pickup and usage.", "ars_nouveau.augment_desc.glyph_sense_magic_glyph_amplify": "Increases the level of the effect.", @@ -449,6 +451,7 @@ "ars_nouveau.augment_desc.rewind_glyph_extend_time": "Increases the duration to rewind.", "ars_nouveau.augment_desc.wololo_glyph_randomize": "Randomizes the color of the dye used.", "ars_nouveau.augment_desc.wololo_glyph_sensitive": "Dyes the targets armor.", + "ars_nouveau.augment_icon_tooltip": "Augments: Appear after Forms and Effects and modifies how they behave.", "ars_nouveau.augmenting": "Augmenting %s:", "ars_nouveau.automation": "Automation", "ars_nouveau.automation_desc": "Magical Automation", @@ -536,6 +539,7 @@ "ars_nouveau.dynamic_lights.button_off": "Dynamic lights are turned off.", "ars_nouveau.dynamic_lights.button_on": "Dynamic lights are turned on. This can cause lag for users with weaker CPUs, low RAM allocation, and unexpected results with 'performance' mods like Optifine.", "ars_nouveau.earth_essence.tooltip": "Can be used on Dirt to turn it into Grass.", + "ars_nouveau.effect_icon_tooltip": "Effects: Determines what the spell does after hitting a target.", "ars_nouveau.empty": "Empty", "ars_nouveau.enchanting": "Enchanting", "ars_nouveau.enchanting.bad_level": "This item must have the previous level of enchantment.", @@ -564,6 +568,7 @@ "ars_nouveau.familiar_name.familiar_wixie": "Wixie", "ars_nouveau.familiars": "Familiars", "ars_nouveau.familiars_desc": "Familiars may be summoned to provide passive buffs for spell casting, passive buffs, and more.", + "ars_nouveau.filter_icon_tooltip": "Filters: Prevents the spell from resolving if the target does not match the filter.", "ars_nouveau.filter_set": "Filter set.", "ars_nouveau.filtering": "Filtering", "ars_nouveau.filtering_with": "Filtering with: %s", @@ -571,6 +576,7 @@ "ars_nouveau.fishing_rod.invalid": "Invalid Spell. Enchanter's Fishing Rod accept Effects and Augments only.", "ars_nouveau.flask.charges": "Charges: %d", "ars_nouveau.flask_cannon.no_potion": "No potions in inventory.", + "ars_nouveau.form_icon_tooltip": "Forms: Appear at the start of the spell and determine how it is cast.", "ars_nouveau.gathering_at": "Gathering at: %s", "ars_nouveau.gauntlet.invalid": "Invalid spell. Gauntlets accept Effects and Augments only.", "ars_nouveau.getting_started": "Getting Started", @@ -774,6 +780,7 @@ "ars_nouveau.item_detector.item": "%s", "ars_nouveau.item_detector.powered": "Powered: %s", "ars_nouveau.item_transport": "Item Transport", + "ars_nouveau.jar_spawn_out_of_bounds": "Cannot set jar spawn point out of bounds.", "ars_nouveau.keyword.familiar": "Familiar", "ars_nouveau.keyword.glyph": "Glyph", "ars_nouveau.keyword.ritual": "Ritual", @@ -946,6 +953,7 @@ "ars_nouveau.page1.mob_jar": "Allows you to capture and store mobs for transportation or decoration. To capture a mob, you must perform a Ritual of Containment. See the Ritual of Containment for more info. To release a mob, cast Dispel on the jar and the mob will be released above the jar. Note Blocks placed above a jar will play an ambient sound of the mob inside.", "ars_nouveau.page1.obtaining_gems": "To obtain Source Gems, you must first build an Imbuement Chamber. An Imbuement Chamber imbues items inside it with Source, and will convert them to a new item. To obtain a source gem, place an Amethyst or Lapis inside your Imbuement Chamber and wait. Imbuement Chambers will consume source from nearby Source Jars to speed up any crafting. A Dowsing Rod can be used for finding Budding Amethyst early.", "ars_nouveau.page1.performing_rituals": "Performing a ritual requires a Ritual Brazier, and a tablet. Once you have obtained a tablet and brazier, place your brazier in the world and use a tablet on it. The brazier will ignite, and is awaiting activation. In this state, you may throw in any additional items as a way to augment the ritual. If you wish to augment a ritual, simply toss the item on top of the brazier.", + "ars_nouveau.page1.planarium": "The Planarium allows for the creation of custom pocket dimensions. Blocks placed within the jar will be rendered inside the Planarium. To create a new dimension, name a Planarium with the Name glyph or an anvil. Interact with the planarium while sneaking to enter the jar.\nThe spawn point of the Planarium can be set by using the Dominion Wand on a boundary of the jar, and then using the wand again on your desired spawn point. To exit the jar, simply break any wall of the dimension.", "ars_nouveau.page1.potion_flask": "A flask that stores 8 charges of a potion. To fill the flask, use the flask on a Potion Jar, or craft the flask in a Crafting Table with another potion. You may empty the flask by using the flask on a Potion Jar while sneaking.", "ars_nouveau.page1.prestidigitation": "Prestidigitation can be applied to Items, causing them to emit particles when held or worn. Particle settings are determined by the Prestidigitation glyph settings for the spell contained within the Spell Parchment when used in the apparatus. To remove Prestidigitation, use an Abjuration Essence on the Scribes Table with the enchanted item inside it.", "ars_nouveau.page1.reactive_enchantment": "Items with Reactive have a chance to cast spells when swung. The spell on the Spell Parchment determines the spell that will be inscribed on the item.", @@ -1179,6 +1187,7 @@ "ars_nouveau.perk_desc.thread_whirlisprig": "Increases the saturation of consumed food by 30%% each level.", "ars_nouveau.perk_desc.thread_wixie": "Increases the duration of potions by 15%% each level.", "ars_nouveau.perks.duplicated": "You have equipped armor that contains a perk you already have. You will only receive the effect of the perk once.", + "ars_nouveau.planarium.set_name": "Cast Name or set a name in an Anvil to create a dimension.", "ars_nouveau.position": "X: %1$d Y: %2$d Z: %3$d", "ars_nouveau.potion_crafting": "Potion Crafting", "ars_nouveau.potion_diffuser.bind_to_jar": "You must bind the diffuser to a Potion Jar to use it.", @@ -1290,6 +1299,7 @@ "ars_nouveau.sensor.on_cast": "Mode: On Cast", "ars_nouveau.sensor.on_resolve": "Mode: On Resolve", "ars_nouveau.sensor.set_spell": "Sensor will now trigger on this spell only.", + "ars_nouveau.set_jar_spawn": "Jar spawn point set.", "ars_nouveau.set_spell": "Set spell.", "ars_nouveau.settings.summon_lily": "Summon Lily", "ars_nouveau.settings.summon_nook": "Summon Nook", @@ -1544,6 +1554,7 @@ "ars_nouveau.spell_book_gui.search": "Search", "ars_nouveau.spell_book_gui.select": "Select", "ars_nouveau.spell_book_gui.spell_name": "Spell Name", + "ars_nouveau.spell_book_info_tooltip": "Tips and Tricks: \n• Middle-Click a glyph in the spell to add an empty space to the left of it.\n• Press 0-9 when hovering your mouse over a glyph to add it to that spell slot.\n• Ctrl + C to copy the spell and its particles.\n• Ctrl + V to paste a spell.", "ars_nouveau.spell_hidden": "Spell is now hidden.", "ars_nouveau.spell_hud.crafting_mode": "Crafting Mode", "ars_nouveau.spell_parchment.inscribed": "Spell inscribed.", @@ -1678,6 +1689,7 @@ "attribute.name.ars_nouveau.mana_regen": "Mana Regeneration", "attribute.name.ars_nouveau.max_mana": "Max Mana", "biome.ars_nouveau.archwood_forest": "Archwood Forest", + "biome.ars_nouveau.jar": "Jar", "block.ars_nouveau.agronomic_sourcelink": "Agronomic Sourcelink", "block.ars_nouveau.alakarkinos_hat": "Alakarkinos Hat", "block.ars_nouveau.alchemical_sourcelink": "Alchemical Sourcelink", @@ -1720,6 +1732,7 @@ "block.ars_nouveau.brazier_relay": "Ritual Brazier Relay", "block.ars_nouveau.creative_source_jar": "Creative Source Jar", "block.ars_nouveau.decor_blossom": "Decor Blossom", + "block.ars_nouveau.dim_boundary": "Dimension Boundary", "block.ars_nouveau.drygmy_stone": "Drygmy Henge", "block.ars_nouveau.enchanting_apparatus": "Enchanting Apparatus", "block.ars_nouveau.falseweave": "Falseweave", @@ -1761,6 +1774,7 @@ "block.ars_nouveau.mycelial_sourcelink": "Mycelial Sourcelink", "block.ars_nouveau.orange_sbed": "Orange Magebloom Bed", "block.ars_nouveau.particle_block": "Prestidigitation Block", + "block.ars_nouveau.planarium": "Planarium", "block.ars_nouveau.polished_sconce": "Polished Sourcestone Sconce", "block.ars_nouveau.portal": "Warp Portal", "block.ars_nouveau.potion_diffuser": "Potion Diffuser", diff --git a/projects/1.21/assets/ars-nouveau/ars_nouveau/lang/zh_cn.json b/projects/1.21/assets/ars-nouveau/ars_nouveau/lang/zh_cn.json index ac21243cf0fc..31fedab31602 100644 --- a/projects/1.21/assets/ars-nouveau/ars_nouveau/lang/zh_cn.json +++ b/projects/1.21/assets/ars-nouveau/ars_nouveau/lang/zh_cn.json @@ -242,7 +242,9 @@ "ars_nouveau.augment_desc.glyph_gravity_glyph_fortune": "破坏方块时附带时运。", "ars_nouveau.augment_desc.glyph_gravity_glyph_pierce": "增加目标方块的判定深度。", "ars_nouveau.augment_desc.glyph_gravity_glyph_randomize": "有概率不将某方块选作目标。", + "ars_nouveau.augment_desc.glyph_grow_glyph_amplify": "增加造成的伤害。", "ars_nouveau.augment_desc.glyph_grow_glyph_aoe": "增加目标方块的判定范围。", + "ars_nouveau.augment_desc.glyph_grow_glyph_dampen": "减少造成的伤害。", "ars_nouveau.augment_desc.glyph_grow_glyph_extract": "破坏方块时附带精准采集。", "ars_nouveau.augment_desc.glyph_grow_glyph_fortune": "破坏方块时附带时运。", "ars_nouveau.augment_desc.glyph_grow_glyph_pierce": "增加目标方块的判定深度。", @@ -388,7 +390,7 @@ "ars_nouveau.augment_desc.glyph_rotate_glyph_extract": "破坏方块时附带精准采集。", "ars_nouveau.augment_desc.glyph_rotate_glyph_fortune": "破坏方块时附带时运。", "ars_nouveau.augment_desc.glyph_rotate_glyph_pierce": "增加目标方块的判定深度。", - "ars_nouveau.augment_desc.glyph_rotate_glyph_randomize": "有概率不将某方块选作目标。", + "ars_nouveau.augment_desc.glyph_rotate_glyph_randomize": "进行随机旋转,无视旋转轴。", "ars_nouveau.augment_desc.glyph_rotate_glyph_sensitive": "更改旋转方块操作的旋转轴,或强制实体旋转其头部。", "ars_nouveau.augment_desc.glyph_rune_glyph_sensitive": "符文会向其所有者的物品栏存放或从中取用。", "ars_nouveau.augment_desc.glyph_sense_magic_glyph_amplify": "增加效果等级。", @@ -449,6 +451,7 @@ "ars_nouveau.augment_desc.rewind_glyph_extend_time": "延长回溯耗时。", "ars_nouveau.augment_desc.wololo_glyph_randomize": "随机选取使用的染料颜色。", "ars_nouveau.augment_desc.wololo_glyph_sensitive": "为目标的盔甲染色。", + "ars_nouveau.augment_icon_tooltip": "增强:出现在形态和效果之后,会调整它们的行为。", "ars_nouveau.augmenting": "增强%s:", "ars_nouveau.automation": "自动化", "ars_nouveau.automation_desc": "魔法自动化", @@ -536,6 +539,7 @@ "ars_nouveau.dynamic_lights.button_off": "动态光源已关闭。", "ars_nouveau.dynamic_lights.button_on": "动态光源已开启。CPU较弱或RAM分配较少的用户可能会出现卡顿,装有Optifine等“性能优化”模组时还可能会出现未知问题。", "ars_nouveau.earth_essence.tooltip": "对泥土使用可让其变成草方块。", + "ars_nouveau.effect_icon_tooltip": "效果:决定了法术击中目标后的行为与功效。", "ars_nouveau.empty": "空槽位", "ars_nouveau.enchanting": "附魔", "ars_nouveau.enchanting.bad_level": "物品必须先具有前一级的魔咒。", @@ -564,6 +568,7 @@ "ars_nouveau.familiar_name.familiar_wixie": "薇克精", "ars_nouveau.familiars": "使魔", "ars_nouveau.familiars_desc": "召唤使魔可以获得施法被动增益、常态药水效果,诸如此类。", + "ars_nouveau.filter_icon_tooltip": "过滤:若目标不匹配过滤魔符,则阻止法术产生效果。", "ars_nouveau.filter_set": "过滤器已设置。", "ars_nouveau.filtering": "过滤", "ars_nouveau.filtering_with": "过滤:%s", @@ -571,6 +576,7 @@ "ars_nouveau.fishing_rod.invalid": "无效法术。巫师钓鱼竿只接受效果和增强构件。", "ars_nouveau.flask.charges": "可用次数:%d", "ars_nouveau.flask_cannon.no_potion": "物品栏中没有药水。", + "ars_nouveau.form_icon_tooltip": "形态:出现在法术的起始位置,决定了法术的施放形式。", "ars_nouveau.gathering_at": "采集于:%s", "ars_nouveau.gauntlet.invalid": "无效法术。巫师护手只接受效果和增强构件。", "ars_nouveau.getting_started": "入门指南", @@ -774,6 +780,7 @@ "ars_nouveau.item_detector.item": "%s", "ars_nouveau.item_detector.powered": "激活:%s", "ars_nouveau.item_transport": "物品运输", + "ars_nouveau.jar_spawn_out_of_bounds": "无法将罐内出生点设置在出界位置。", "ars_nouveau.keyword.familiar": "使魔", "ars_nouveau.keyword.glyph": "魔符", "ars_nouveau.keyword.ritual": "仪式", @@ -946,6 +953,7 @@ "ars_nouveau.page1.mob_jar": "可用于捕捉和存储生物,以供运输或装饰。捕捉生物需施展收容仪式。更多信息请参阅收容仪式条目。对罐施放“解除魔法”即可将罐中生物释放到罐上方。罐上方的音符盒会播放罐内生物的声音。", "ars_nouveau.page1.obtaining_gems": "为获得魔源宝石,首先需要一个灌注室。灌注室会向内部的物品灌注魔法,并将其转变成新物品。向灌注室放入紫水晶或青金石,再等待片刻即可获得魔源宝石。灌注室会消耗附近魔源罐中的魔源来加速合成。在游戏早期,可以使用占卜杖来寻找紫水晶母岩。", "ars_nouveau.page1.performing_rituals": "仪式的施展需要仪式火盆和仪式板。准备好之后,先将火盆放置出来,再对其使用仪式板。此操作会点燃火盆,并令其进入等待激活状态。此状态下,可向火盆投入额外物品进行增强,简单向火盆顶部扔出物品即可。", + "ars_nouveau.page1.planarium": "位面罐可用于创建你自己的口袋维度。放置在罐内的方块会在位面罐方块内部渲染出来。使用“命名”或铁砧给位面罐命名,即可创建新维度。潜行时与位面罐交互可进入罐内。\n对罐的内壁使用支配之杖,再对其他位置使用,即可设置位面罐内的出生点。破坏维度边界可退出位面罐。", "ars_nouveau.page1.potion_flask": "最多能存储8份药水的烧瓶。对药水罐使用烧瓶,或在工作台内将烧瓶与药水合成,均可填充烧瓶。潜行对药水罐使用烧瓶可清空烧瓶。", "ars_nouveau.page1.prestidigitation": "戏法可施加于物品,手持或穿戴此类物品时会发出粒子。在附魔装置内使用法术羊皮纸时,羊皮纸内法术中“戏法”魔符的设定决定了粒子的形态。在抄写台上对其中附魔物品使用防护之精华可移除戏法。", "ars_nouveau.page1.reactive_enchantment": "拥有反应魔咒的物品有概率在挥动时施法。魔咒会使用抄写所用的法术羊皮纸上的法术。", @@ -1179,6 +1187,7 @@ "ars_nouveau.perk_desc.thread_whirlisprig": "每级增加30%%的食物饱和度。", "ars_nouveau.perk_desc.thread_wixie": "每级延长15%%的药水持续时间。", "ars_nouveau.perks.duplicated": "你已装备的盔甲中有相同的能力。重复能力的效果不会重复触发。", + "ars_nouveau.planarium.set_name": "对其施放“命名”,或在铁砧中重命名,即可创建维度。", "ars_nouveau.position": "X:%1$d Y:%2$d Z:%3$d", "ars_nouveau.potion_crafting": "药水合成", "ars_nouveau.potion_diffuser.bind_to_jar": "使用散布器前需先绑定至药水罐。", @@ -1290,6 +1299,7 @@ "ars_nouveau.sensor.on_cast": "模式:施放时", "ars_nouveau.sensor.on_resolve": "模式:产生效果时", "ars_nouveau.sensor.set_spell": "感测器现在只会由该法术触发。", + "ars_nouveau.set_jar_spawn": "罐内出生点已设置。", "ars_nouveau.set_spell": "法术已设置。", "ars_nouveau.settings.summon_lily": "召唤Lily", "ars_nouveau.settings.summon_nook": "召唤Nook", @@ -1544,6 +1554,7 @@ "ars_nouveau.spell_book_gui.search": "搜索", "ars_nouveau.spell_book_gui.select": "选择", "ars_nouveau.spell_book_gui.spell_name": "法术名", + "ars_nouveau.spell_book_info_tooltip": "提示与技巧:\n• 中键点击法术中的魔符可在其左侧加入一个空位。\n• 鼠标悬停在魔符上时按下0-9可将其放入对应魔符槽。\n• Ctrl+C可复制法术及其粒子。\n• Ctrl+V可粘贴法术。", "ars_nouveau.spell_hidden": "法术已隐藏。", "ars_nouveau.spell_hud.crafting_mode": "法术制作模式", "ars_nouveau.spell_parchment.inscribed": "法术已抄写。", @@ -1678,6 +1689,7 @@ "attribute.name.ars_nouveau.mana_regen": "魔力恢复速度", "attribute.name.ars_nouveau.max_mana": "最大魔力", "biome.ars_nouveau.archwood_forest": "至高木森林", + "biome.ars_nouveau.jar": "罐内", "block.ars_nouveau.agronomic_sourcelink": "农艺魔源通道", "block.ars_nouveau.alakarkinos_hat": "探宝蟹帽子", "block.ars_nouveau.alchemical_sourcelink": "炼金魔源通道", @@ -1720,6 +1732,7 @@ "block.ars_nouveau.brazier_relay": "仪式火盆中转器", "block.ars_nouveau.creative_source_jar": "创造魔源罐", "block.ars_nouveau.decor_blossom": "凝粒花", + "block.ars_nouveau.dim_boundary": "维度边界", "block.ars_nouveau.drygmy_stone": "德格米石阵", "block.ars_nouveau.enchanting_apparatus": "附魔装置", "block.ars_nouveau.falseweave": "虚幻编织块", @@ -1761,6 +1774,7 @@ "block.ars_nouveau.mycelial_sourcelink": "菌丝魔源通道", "block.ars_nouveau.orange_sbed": "橙色魔花床", "block.ars_nouveau.particle_block": "戏法方块", + "block.ars_nouveau.planarium": "位面罐", "block.ars_nouveau.polished_sconce": "磨制魔源石魔光烛台", "block.ars_nouveau.portal": "折跃传送门", "block.ars_nouveau.potion_diffuser": "药水散布器", From 08d065da20c253cb3db95f3041b24bd4fddcc300 Mon Sep 17 00:00:00 2001 From: ChuijkYahus <94828194+ChuijkYahus@users.noreply.github.com> Date: Wed, 7 Jan 2026 23:35:07 +0800 Subject: [PATCH 16/34] =?UTF-8?q?Ars=20Technica=20=E7=BF=BB=E8=AF=91?= =?UTF-8?q?=E6=9B=B4=E6=96=B0=20(#5738)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * ArsTechnica update:版本更新 * ArsTechnica indent --- .../ars-technica/ars_technica/lang/en_us.json | 232 +++++++++--------- .../ars-technica/ars_technica/lang/zh_cn.json | 232 +++++++++--------- 2 files changed, 232 insertions(+), 232 deletions(-) diff --git a/projects/1.21/assets/ars-technica/ars_technica/lang/en_us.json b/projects/1.21/assets/ars-technica/ars_technica/lang/en_us.json index cfe4f818639d..a4f13eb0f691 100644 --- a/projects/1.21/assets/ars-technica/ars_technica/lang/en_us.json +++ b/projects/1.21/assets/ars-technica/ars_technica/lang/en_us.json @@ -1,129 +1,129 @@ { - "itemGroup.ars_technica": "Ars Technica", - "item.ars_technica.calibrated_precision_mechanism": "Calibrated Precision Mechanism", - "item.ars_technica.mark_of_technomancy": "Mark of Technomancy", - "ars_technica.glyph_desc.glyph_carve": "Cuts identical item entities, crafting them into stairs. Works on stone and wood only", - "ars_technica.glyph_name.glyph_carve": "Carve", - "ars_technica.glyph_desc.glyph_pack": "Condenses identical item entities, crafting them into 2x2 recipes", - "ars_technica.glyph_name.glyph_pack": "Pack", - "ars_technica.glyph_desc.glyph_polish": "Refines item entities into their polished variants", - "ars_technica.glyph_name.glyph_polish": "Polish", - "ars_technica.glyph_desc.glyph_obliterate": "Obliterates foes by sheer force with an arcane hammer", - "ars_technica.glyph_name.glyph_obliterate": "Obliterate", - "ars_technica.glyph_desc.glyph_press": "Flattens item entities into their pressed variants", - "ars_technica.glyph_name.glyph_press": "Press", - "ars_technica.glyph_desc.glyph_superheat": "When used in combination with Fuse, super-heats ingredients", - "ars_technica.glyph_name.glyph_superheat": "Superheat", - "ars_technica.glyph_desc.glyph_fuse": "Fuses item entities by slamming them together at breakneck speed. Use Smelt for heated mixing or use Superheat for super-heated mixing (if enabled in config)", - "ars_technica.glyph_name.glyph_fuse": "Fuse", - "ars_technica.glyph_desc.glyph_whirl": "Creates a whirlwind in an area, causing item entities to be centrifuged. Combine with water/flare/smelt/hex to wash/smoke/blast/haunt items", - "ars_technica.glyph_name.glyph_whirl": "Whirl", - "ars_technica.glyph_desc.glyph_insert": "Inserts item entities into nearby containers in a medium radius where this spell is activated", - "ars_technica.glyph_name.glyph_insert": "Insert", - "ars_technica.glyph_desc.glyph_telefeast": "Consumes the first edible/potion, or some amount of liquid, found in the container/tank this was cast on.", - "ars_technica.glyph_name.glyph_telefeast": "Telefeast", - "ars_technica.glyph_desc.glyph_apply": "Uses the item in your offhand to perform Manual Item Application or Deploy to blocks or items. Non-player casters use adjacent inventories instead of off-hand", - "ars_technica.glyph_name.glyph_apply": "Apply", + "itemGroup.ars_technica": "Ars Technica", + "item.ars_technica.calibrated_precision_mechanism": "Calibrated Precision Mechanism", + "item.ars_technica.mark_of_technomancy": "Mark of Technomancy", + "ars_technica.glyph_desc.glyph_carve": "Cuts identical item entities, crafting them into stairs. Works on stone and wood only", + "ars_technica.glyph_name.glyph_carve": "Carve", + "ars_technica.glyph_desc.glyph_pack": "Condenses identical item entities, crafting them into 2x2 recipes", + "ars_technica.glyph_name.glyph_pack": "Pack", + "ars_technica.glyph_desc.glyph_polish": "Refines item entities into their polished variants", + "ars_technica.glyph_name.glyph_polish": "Polish", + "ars_technica.glyph_desc.glyph_obliterate": "Obliterates foes by sheer force with an arcane hammer. Can be augmented with Sensitive to process (Create Crushing Wheels) item entities.", + "ars_technica.glyph_name.glyph_obliterate": "Obliterate", + "ars_technica.glyph_desc.glyph_press": "Flattens item entities into their pressed variants", + "ars_technica.glyph_name.glyph_press": "Press", + "ars_technica.glyph_desc.glyph_superheat": "When used in combination with Fuse, super-heats ingredients", + "ars_technica.glyph_name.glyph_superheat": "Superheat", + "ars_technica.glyph_desc.glyph_fuse": "Fuses item entities by slamming them together at breakneck speed. Use Smelt for heated mixing or use Superheat for super-heated mixing (if enabled in config)", + "ars_technica.glyph_name.glyph_fuse": "Fuse", + "ars_technica.glyph_desc.glyph_whirl": "Creates a whirlwind in an area, causing item entities to be centrifuged. Combine with water/flare/smelt/hex to wash/smoke/blast/haunt items", + "ars_technica.glyph_name.glyph_whirl": "Whirl", + "ars_technica.glyph_desc.glyph_insert": "Inserts item entities into nearby containers in a medium radius where this spell is activated", + "ars_technica.glyph_name.glyph_insert": "Insert", + "ars_technica.glyph_desc.glyph_telefeast": "Consumes the first edible/potion, or some amount of liquid, found in the container/tank this was cast on.", + "ars_technica.glyph_name.glyph_telefeast": "Telefeast", + "ars_technica.glyph_desc.glyph_apply": "Uses the item in your offhand to perform Manual Item Application or Deploy to blocks or items. Non-player casters use adjacent inventories instead of off-hand", + "ars_technica.glyph_name.glyph_apply": "Apply", - "ars_nouveau.augment_desc.glyph_obliterate_glyph_amplify": "Increases the size and damage of the hammer", - "ars_nouveau.augment_desc.glyph_obliterate_glyph_sensitive": "Processes item entities instead of destroying them", - "ars_nouveau.augment_desc.glyph_obliterate_glyph_fortune": "Increases the chance of getting additional items from crushing recipes with diminishing returns", - "ars_nouveau.augment_desc.glyph_carve_glyph_amplify": "Changes recipe to walls", - "ars_nouveau.augment_desc.glyph_carve_glyph_dampen": "Changes recipe to slabs", - "ars_nouveau.augment_desc.glyph_carve_glyph_aoe": "Increases the area in which item entities get collected for processing", - "ars_nouveau.augment_desc.glyph_pack_glyph_amplify": "Changes recipe grid size to 3x3", - "ars_nouveau.augment_desc.glyph_pack_glyph_dampen": "Changes recipe grid size to 1x1", - "ars_nouveau.augment_desc.glyph_pack_glyph_aoe": "Increases the area in which item entities get collected for processing", - "ars_nouveau.augment_desc.glyph_polish_glyph_aoe": "Increases the amount of item entities processed", - "ars_nouveau.augment_desc.glyph_press_glyph_aoe": "Increases the amount of item entities processed", - "ars_nouveau.augment_desc.glyph_whirl_glyph_aoe": "Increases the size and the range of item entities being processed", - "ars_nouveau.augment_desc.glyph_whirl_glyph_extend_time": "Increases the duration of processing", - "ars_nouveau.augment_desc.glyph_fuse_glyph_aoe": "Increases the amount of items processed", - "ars_nouveau.augment_desc.glyph_fuse_glyph_superheat": "Switches to super-heated mixing", - "ars_nouveau.augment_desc.glyph_insert_glyph_aoe": "Expands the range", - "ars_nouveau.augment_desc.glyph_insert_glyph_split": "Evenly distributes items across all valid containers for balanced deposit", - "ars_nouveau.augment_desc.glyph_telefeast_glyph_sensitive": "Will try to 'use' an item even if it's not a drink/food (e.g. experience gems)", - "ars_nouveau.augment_desc.glyph_telefeast_glyph_pierce": "Forwards the consumable in a magic bubble", - "ars_nouveau.augment_desc.glyph_apply_glyph_aoe": "Increases the amount of items that can be applied to and the area of blocks affected", - "ars_nouveau.augment_desc.glyph_apply_glyph_pierce": "Increases the depth of blocks affected when targeting blocks", - "item.ars_technica.technomancer_boots": "Technomancer\u0027s Boots", - "item.ars_technica.technomancer_chestplate": "Technomancer\u0027s Robes", - "item.ars_technica.technomancer_helmet": "Technomancer\u0027s Hat", - "item.ars_technica.technomancer_leggings": "Technomancer\u0027s Leggings", - "item.ars_technica.runic_spanner": "Runic Spanner", - "ars_technica.armor_set.technomancer": "Technomancer\u0027s Set", - "ars_technica.armor_set.technomancer.desc": "Reduces damage from Create machinery, increases speed of nearby schematic cannons", - "ars_technica.armor_set.shift_info": "Hold %s for set info", - "ars_technica.create_goggles_info": "Augments your HUD with miscellaneous information about placed Create components", + "ars_nouveau.augment_desc.glyph_obliterate_glyph_amplify": "Increases the size and damage of the hammer", + "ars_nouveau.augment_desc.glyph_obliterate_glyph_sensitive": "Processes item entities instead of destroying them", + "ars_nouveau.augment_desc.glyph_obliterate_glyph_fortune": "Increases the chance of getting additional items from crushing recipes with diminishing returns", + "ars_nouveau.augment_desc.glyph_carve_glyph_amplify": "Changes recipe to walls", + "ars_nouveau.augment_desc.glyph_carve_glyph_dampen": "Changes recipe to slabs", + "ars_nouveau.augment_desc.glyph_carve_glyph_aoe": "Increases the area in which item entities get collected for processing", + "ars_nouveau.augment_desc.glyph_pack_glyph_amplify": "Changes recipe grid size to 3x3", + "ars_nouveau.augment_desc.glyph_pack_glyph_dampen": "Changes recipe grid size to 1x1", + "ars_nouveau.augment_desc.glyph_pack_glyph_aoe": "Increases the area in which item entities get collected for processing", + "ars_nouveau.augment_desc.glyph_polish_glyph_aoe": "Increases the amount of item entities processed", + "ars_nouveau.augment_desc.glyph_press_glyph_aoe": "Increases the amount of item entities processed", + "ars_nouveau.augment_desc.glyph_whirl_glyph_aoe": "Increases the size and the range of item entities being processed", + "ars_nouveau.augment_desc.glyph_whirl_glyph_extend_time": "Increases the duration of processing", + "ars_nouveau.augment_desc.glyph_fuse_glyph_aoe": "Increases the amount of items processed", + "ars_nouveau.augment_desc.glyph_fuse_glyph_superheat": "Switches to super-heated mixing", + "ars_nouveau.augment_desc.glyph_insert_glyph_aoe": "Expands the range", + "ars_nouveau.augment_desc.glyph_insert_glyph_split": "Evenly distributes items across all valid containers for balanced deposit", + "ars_nouveau.augment_desc.glyph_telefeast_glyph_sensitive": "Will try to 'use' an item even if it's not a drink/food (e.g. experience gems)", + "ars_nouveau.augment_desc.glyph_telefeast_glyph_pierce": "Forwards the consumable in a magic bubble", + "ars_nouveau.augment_desc.glyph_apply_glyph_aoe": "Increases the amount of items that can be applied to and the area of blocks affected", + "ars_nouveau.augment_desc.glyph_apply_glyph_pierce": "Increases the depth of blocks affected when targeting blocks", + "item.ars_technica.technomancer_boots": "Technomancer\u0027s Boots", + "item.ars_technica.technomancer_chestplate": "Technomancer\u0027s Robes", + "item.ars_technica.technomancer_helmet": "Technomancer\u0027s Hat", + "item.ars_technica.technomancer_leggings": "Technomancer\u0027s Leggings", + "item.ars_technica.runic_spanner": "Runic Spanner", + "ars_technica.armor_set.technomancer": "Technomancer\u0027s Set", + "ars_technica.armor_set.technomancer.desc": "Reduces damage from Create machinery, increases speed of nearby schematic cannons", + "ars_technica.armor_set.shift_info": "Hold %s for set info", + "ars_technica.create_goggles_info": "Augments your HUD with miscellaneous information about placed Create components", - "ars_technica.ponder.source_motor.header": "Using the Source Motor", - "ars_technica.ponder.source_motor.text_1": "This block can be used to convert Source into rotational force.", - "ars_technica.ponder.source_motor.text_2": "It must be supplied with a nearby Source Jar.", - "ars_technica.ponder.source_motor.text_3": "Adjust the RPM on the sides of the motor, right-click elsewhere to adjust the SU-to-RPM ratio", - "ars_technica.ponder.source_motor.text_4": "Adjusting the SU-to-RPM ratio will conversely adjust the amount of source required", - "create.gui.source_motor.title": "Source Motor", - "create.gui.source_motor.generated_speed": "Generated Speed (RPM)", - "create.gui.source_motor.stress_units_ratio": "SU to RPM ratio", - "block.ars_technica.source_motor": "Source Motor", - "create.ars_nouveau.has_redstone_signal": "Deactivated by redstone signal", - "create.ars_nouveau.lacks_source": "No source nearby", - "create.ars_nouveau.unit.source": "source", - "create.gui.goggles.per_second": "per second", - "create.gui.goggles.source_consumption": "Source Consumption:", + "ars_technica.ponder.source_motor.header": "Using the Source Motor", + "ars_technica.ponder.source_motor.text_1": "This block can be used to convert Source into rotational force.", + "ars_technica.ponder.source_motor.text_2": "It must be supplied with a nearby Source Jar.", + "ars_technica.ponder.source_motor.text_3": "Adjust the RPM on the sides of the motor, right-click elsewhere to adjust the SU-to-RPM ratio", + "ars_technica.ponder.source_motor.text_4": "Adjusting the SU-to-RPM ratio will conversely adjust the amount of source required", + "create.gui.source_motor.title": "Source Motor", + "create.gui.source_motor.generated_speed": "Generated Speed (RPM)", + "create.gui.source_motor.stress_units_ratio": "SU to RPM ratio", + "block.ars_technica.source_motor": "Source Motor", + "create.ars_nouveau.has_redstone_signal": "Deactivated by redstone signal", + "create.ars_nouveau.lacks_source": "No source nearby", + "create.ars_nouveau.unit.source": "source", + "create.gui.goggles.per_second": "per second", + "create.gui.goggles.source_consumption": "Source Consumption:", - "create.gui.ars_technica.rune": "Rune", - "create.gui.ars_technica.cooldown": "Cooldown", + "create.gui.ars_technica.rune": "Rune", + "create.gui.ars_technica.cooldown": "Cooldown", - "block.ars_technica.precise_relay": "Precise Relay", - "block.ars_technica.transmutation_turret": "Transmutation Infused Turret", - "ars_technica.tooltip.transmutation_turret": "Casts spells infused with the Focus of Transmutation. Costs x%s more source.", - "create.gui.ars_technica.relay": "Precise Relay", - "ars_nouveau.relay.average_transfer_rate": "%d source per second", - "ars_nouveau.relay.transfer_rate": "~%d source / %d", + "block.ars_technica.precise_relay": "Precise Relay", + "block.ars_technica.transmutation_turret": "Transmutation Infused Turret", + "ars_technica.tooltip.transmutation_turret": "Casts spells infused with the Focus of Transmutation. Costs x%s more source.", + "create.gui.ars_technica.relay": "Precise Relay", + "ars_nouveau.relay.average_transfer_rate": "%d source per second", + "ars_nouveau.relay.transfer_rate": "~%d source / %d", - "item.ars_technica.pocket_factory": "§bMusic Disc", - "item.ars_technica.pocket_factory.desc": "zeroregard - pocket factory", + "item.ars_technica.pocket_factory": "§bMusic Disc", + "item.ars_technica.pocket_factory.desc": "zeroregard - pocket factory", - "item.ars_technica.transmutation_focus": "Focus of Transmutation", - "item.ars_technica.transmutation_turret": "Transmutation Turret", - "ars_technica.focus_of_transmutation.shift_info": "Hold %s for more info", - "ars_technica.tooltip.transmutation_focus": "Augments spells with Luck and improves various glyphs", - "ars_technica.tooltip.transmutation_focus_shift_info_title": "Provides the following bonuses", - "ars_technica.tooltip.transmutation_focus_shift_info_speed": "2x speed for Press, Polish and Whirl" , - "ars_technica.tooltip.transmutation_focus_shift_info_process": "2x items processed by Press and Polish", - "ars_technica.tooltip.transmutation_focus_shift_info_chance": "2x chance-based item outputs from Crush, Obliterate and Whirl", - "ars_technica.tooltip.transmutation_focus_shift_info_damage": "2x damage dealt by Obliterate", - "ars_technica.tooltip.transmutation_focus_shift_info_luck": "+1 Luck Augment per Glyph in your spell", - "tooltip.ars_technica.obliterate.hold": "Hold %s for Obliterate info", - "item.ars_technica.giant_experience_gem": "Giant Experience Gem", - "item.ars_technica.gargantuan_experience_gem": "Gargantuan Experience Gem", + "item.ars_technica.transmutation_focus": "Focus of Transmutation", + "item.ars_technica.transmutation_turret": "Transmutation Turret", + "ars_technica.focus_of_transmutation.shift_info": "Hold %s for more info", + "ars_technica.tooltip.transmutation_focus": "Augments spells with Luck and improves various glyphs", + "ars_technica.tooltip.transmutation_focus_shift_info_title": "Provides the following bonuses", + "ars_technica.tooltip.transmutation_focus_shift_info_speed": "2x speed for Press, Polish and Whirl" , + "ars_technica.tooltip.transmutation_focus_shift_info_process": "2x items processed by Press and Polish", + "ars_technica.tooltip.transmutation_focus_shift_info_chance": "2x chance-based item outputs from Crush, Obliterate and Whirl", + "ars_technica.tooltip.transmutation_focus_shift_info_damage": "2x damage dealt by Obliterate", + "ars_technica.tooltip.transmutation_focus_shift_info_luck": "+1 Luck Augment per Glyph in your spell", + "tooltip.ars_technica.obliterate.hold": "Hold %s for Obliterate info", + "item.ars_technica.giant_experience_gem": "Giant Experience Gem", + "item.ars_technica.gargantuan_experience_gem": "Gargantuan Experience Gem", - "ars_technica.perk_desc.thread_pressure": "Grants the wielder ultra-high-pressure air. Air refills over time - higher levels means more capacity and faster fill rate.", - "ars_technica.thread_of": "Thread of %s", - "item.ars_technica.thread_pressure": "Pressure", + "ars_technica.perk_desc.thread_pressure": "Grants the wielder ultra-high-pressure air. Air refills over time - higher levels means more capacity and faster fill rate.", + "ars_technica.thread_of": "Thread of %s", + "item.ars_technica.thread_pressure": "Pressure", - "item.ars_technica.spy_monocle": "Spy Monocle", - "item.ars_technica.spy_monocle.tooltip": "Press %s to zoom in", + "item.ars_technica.spy_monocle": "Spy Monocle", + "item.ars_technica.spy_monocle.tooltip": "Press %s to zoom in", - "ars_technica.adv.title.calibrated_precision_mechanism": "Beyond Atomic Clocks", - "ars_technica.adv.desc.calibrated_precision_mechanism": "Acquire a Calibrated Precision Mechanism", - "ars_technica.adv.title.runic_spanner": "Abracadabratchet", - "ars_technica.adv.desc.runic_spanner": "Acquire a Runic Spanner", - "ars_technica.adv.title.source_motor": "Turning the Spell", - "ars_technica.adv.desc.source_motor": "Acquire a Source Motor", - "ars_technica.adv.title.spy_monocle": "Inspector Gadget", - "ars_technica.adv.desc.spy_monocle": "Acquire a Spy Monocle", - "ars_technica.adv.title.transmutation_focus": "Matter Over Mind", - "ars_technica.adv.desc.transmutation_focus": "Acquire a Focus of Transmutation", - "ars_technica.adv.title.hammered_witch": "Might & Magic", - "ars_technica.adv.desc.hammered_witch": "Kill a Witch with Obliterate", + "ars_technica.adv.title.calibrated_precision_mechanism": "Beyond Atomic Clocks", + "ars_technica.adv.desc.calibrated_precision_mechanism": "Acquire a Calibrated Precision Mechanism", + "ars_technica.adv.title.runic_spanner": "Abracadabratchet", + "ars_technica.adv.desc.runic_spanner": "Acquire a Runic Spanner", + "ars_technica.adv.title.source_motor": "Turning the Spell", + "ars_technica.adv.desc.source_motor": "Acquire a Source Motor", + "ars_technica.adv.title.spy_monocle": "Inspector Gadget", + "ars_technica.adv.desc.spy_monocle": "Acquire a Spy Monocle", + "ars_technica.adv.title.transmutation_focus": "Matter Over Mind", + "ars_technica.adv.desc.transmutation_focus": "Acquire a Focus of Transmutation", + "ars_technica.adv.title.hammered_witch": "Might & Magic", + "ars_technica.adv.desc.hammered_witch": "Kill a Witch with Obliterate", - "entity.ars_technica.arcane_fusion_entity": "Arcane Fusion", - "entity.ars_technica.arcane_hammer_entity": "Arcane Hammer", - "entity.ars_technica.arcane_polish_entity": "Arcane Polisher", - "entity.ars_technica.arcane_press_entity": "Arcane Press", - "entity.ars_technica.arcane_whirl_entity": "Arcane Whirl", - "entity.ars_technica.item_projectile_entity": "Item Bubble", + "entity.ars_technica.arcane_fusion_entity": "Arcane Fusion", + "entity.ars_technica.arcane_hammer_entity": "Arcane Hammer", + "entity.ars_technica.arcane_polish_entity": "Arcane Polisher", + "entity.ars_technica.arcane_press_entity": "Arcane Press", + "entity.ars_technica.arcane_whirl_entity": "Arcane Whirl", + "entity.ars_technica.item_projectile_entity": "Item Bubble", - "item.ars_technica.blank_disc": "Blank Disc" + "item.ars_technica.blank_disc": "Blank Disc" } diff --git a/projects/1.21/assets/ars-technica/ars_technica/lang/zh_cn.json b/projects/1.21/assets/ars-technica/ars_technica/lang/zh_cn.json index b3b4dd92ec20..75d2db4054c2 100644 --- a/projects/1.21/assets/ars-technica/ars_technica/lang/zh_cn.json +++ b/projects/1.21/assets/ars-technica/ars_technica/lang/zh_cn.json @@ -1,129 +1,129 @@ { - "itemGroup.ars_technica": "Ars Technica", - "item.ars_technica.calibrated_precision_mechanism": "精校精密构件", - "item.ars_technica.mark_of_technomancy": "机械法术之印", - "ars_technica.glyph_desc.glyph_carve": "雕刻同种物品实体的外形,将其合成为楼梯。只对石材和木材有效。", - "ars_technica.glyph_name.glyph_carve": "雕刻", - "ars_technica.glyph_desc.glyph_pack": "压缩同种物品实体,以2x2配方合成它们。", - "ars_technica.glyph_name.glyph_pack": "打包", - "ars_technica.glyph_desc.glyph_polish": "将物品实体精制为其磨制变种。", - "ars_technica.glyph_name.glyph_polish": "打磨", - "ars_technica.glyph_desc.glyph_obliterate": "挥动奥术巨锤,如泰山压顶般地摧毁敌人。", - "ars_technica.glyph_name.glyph_obliterate": "摧毁", - "ars_technica.glyph_desc.glyph_press": "将物品实体辊压为其片状变种。", - "ars_technica.glyph_name.glyph_press": "压片", - "ars_technica.glyph_desc.glyph_superheat": "与“融合”组合使用时,能将原材料超级加热。", - "ars_technica.glyph_name.glyph_superheat": "超级加热", - "ars_technica.glyph_desc.glyph_fuse": "让物品实体极速相互撞击,以此融合物品实体。与“烧炼”组合变为加热混合,与“超级加热”组合变为超级加热混合(需在配置中启用)。", - "ars_technica.glyph_name.glyph_fuse": "融合", - "ars_technica.glyph_desc.glyph_whirl": "在区域内制造旋风,于回旋中处理物品实体。与“构筑水”“爆燃”“烧炼”“脆弱诅咒”组合使用可分别洗涤、烟熏、熔炼、缠魂物品。", - "ars_technica.glyph_name.glyph_whirl": "旋风", - "ars_technica.glyph_desc.glyph_insert": "将法术施放处起向外中等范围内的物品实体放入范围内的容器。", - "ars_technica.glyph_name.glyph_insert": "存入", - "ars_technica.glyph_desc.glyph_telefeast": "食用或饮用施法目标容器中的第一个可食用物品及药水,或饮用目标储罐中的一定量液体。", - "ars_technica.glyph_name.glyph_telefeast": "远距食饮", - "ars_technica.glyph_desc.glyph_apply": "对目标方块或物品使用副手中物品,以执行“使用”和“手动物品使用”配方。非玩家施法者会使用相邻容器中的物品,而非副手物品。", - "ars_technica.glyph_name.glyph_apply": "使用", + "itemGroup.ars_technica": "Ars Technica", + "item.ars_technica.calibrated_precision_mechanism": "精校精密构件", + "item.ars_technica.mark_of_technomancy": "机械法术之印", + "ars_technica.glyph_desc.glyph_carve": "雕刻同种物品实体的外形,将其合成为楼梯。只对石材和木材有效。", + "ars_technica.glyph_name.glyph_carve": "雕刻", + "ars_technica.glyph_desc.glyph_pack": "压缩同种物品实体,以2x2配方合成它们。", + "ars_technica.glyph_name.glyph_pack": "打包", + "ars_technica.glyph_desc.glyph_polish": "将物品实体精制为其磨制变种。", + "ars_technica.glyph_name.glyph_polish": "打磨", + "ars_technica.glyph_desc.glyph_obliterate": "挥动奥术巨锤,如泰山压顶般地摧毁敌人。以“敏感”增强可处理物品实体(机械动力粉碎轮)。", + "ars_technica.glyph_name.glyph_obliterate": "摧毁", + "ars_technica.glyph_desc.glyph_press": "将物品实体辊压为其片状变种。", + "ars_technica.glyph_name.glyph_press": "压片", + "ars_technica.glyph_desc.glyph_superheat": "与“融合”组合使用时,能将原材料超级加热。", + "ars_technica.glyph_name.glyph_superheat": "超级加热", + "ars_technica.glyph_desc.glyph_fuse": "让物品实体极速相互撞击,以此融合物品实体。与“烧炼”组合变为加热混合,与“超级加热”组合变为超级加热混合(需在配置中启用)。", + "ars_technica.glyph_name.glyph_fuse": "融合", + "ars_technica.glyph_desc.glyph_whirl": "在区域内制造旋风,于回旋中处理物品实体。与“构筑水”“爆燃”“烧炼”“脆弱诅咒”组合使用可分别洗涤、烟熏、熔炼、缠魂物品。", + "ars_technica.glyph_name.glyph_whirl": "旋风", + "ars_technica.glyph_desc.glyph_insert": "将法术施放处起向外中等范围内的物品实体放入范围内的容器。", + "ars_technica.glyph_name.glyph_insert": "存入", + "ars_technica.glyph_desc.glyph_telefeast": "食用或饮用施法目标容器中的第一个可食用物品及药水,或饮用目标储罐中的一定量液体。", + "ars_technica.glyph_name.glyph_telefeast": "远距食饮", + "ars_technica.glyph_desc.glyph_apply": "对目标方块或物品使用副手中物品,以执行“使用”和“手动物品使用”配方。非玩家施法者会使用相邻容器中的物品,而非副手物品。", + "ars_technica.glyph_name.glyph_apply": "使用", - "ars_nouveau.augment_desc.glyph_obliterate_glyph_amplify": "增加巨锤的尺寸和伤害。", - "ars_nouveau.augment_desc.glyph_obliterate_glyph_sensitive": "加工物品实体而非摧毁。", - "ars_nouveau.augment_desc.glyph_obliterate_glyph_fortune": "增加粉碎配方产出额外物品的概率,增加量逐级减少。", - "ars_nouveau.augment_desc.glyph_carve_glyph_amplify": "将合成产物换为墙。", - "ars_nouveau.augment_desc.glyph_carve_glyph_dampen": "将合成产物换为台阶。", - "ars_nouveau.augment_desc.glyph_carve_glyph_aoe": "增大物品实体加工的识别区域。", - "ars_nouveau.augment_desc.glyph_pack_glyph_amplify": "改为使用3x3配方。", - "ars_nouveau.augment_desc.glyph_pack_glyph_dampen": "改为使用1x1配方。", - "ars_nouveau.augment_desc.glyph_pack_glyph_aoe": "增大物品实体加工的识别区域。", - "ars_nouveau.augment_desc.glyph_polish_glyph_aoe": "增加可加工物品实体的数量。", - "ars_nouveau.augment_desc.glyph_press_glyph_aoe": "增加可加工物品实体的数量。", - "ars_nouveau.augment_desc.glyph_whirl_glyph_aoe": "增加旋风的尺寸,增大物品实体加工的识别区域。", - "ars_nouveau.augment_desc.glyph_whirl_glyph_extend_time": "增加加工的持续时间。", - "ars_nouveau.augment_desc.glyph_fuse_glyph_aoe": "增加可加工物品的数量。", - "ars_nouveau.augment_desc.glyph_fuse_glyph_superheat": "换为超级加热混合。", - "ars_nouveau.augment_desc.glyph_insert_glyph_aoe": "增大范围。", - "ars_nouveau.augment_desc.glyph_insert_glyph_split": "将受影响物品均分到范围内各容器。", - "ars_nouveau.augment_desc.glyph_telefeast_glyph_sensitive": "在目标物品不是饮品或食物(如经验宝石)时,仍会尝试“使用”该物品。", - "ars_nouveau.augment_desc.glyph_telefeast_glyph_pierce": "将可消耗物品放入魔法泡泡内送出。", - "ars_nouveau.augment_desc.glyph_apply_glyph_aoe": "增加可加工物品的数量,增加受影响方块的识别区域。", - "ars_nouveau.augment_desc.glyph_apply_glyph_pierce": "以方块为目标时,增加受影响区域的深度。", - "item.ars_technica.technomancer_boots": "机械法师靴子", - "item.ars_technica.technomancer_chestplate": "机械法师法袍", - "item.ars_technica.technomancer_helmet": "机械法师帽子", - "item.ars_technica.technomancer_leggings": "机械法师护腿", - "item.ars_technica.runic_spanner": "符文扳手", - "ars_technica.armor_set.technomancer": "机械法师套装", - "ars_technica.armor_set.technomancer.desc": "减少来自机械动力机件的伤害,增加附近蓝图加农炮的运作速度", - "ars_technica.armor_set.shift_info": "按住%s显示套装信息", - "ars_technica.create_goggles_info": "在HUD中显示世界中机械动力组件的各项信息", + "ars_nouveau.augment_desc.glyph_obliterate_glyph_amplify": "增加巨锤的尺寸和伤害。", + "ars_nouveau.augment_desc.glyph_obliterate_glyph_sensitive": "加工物品实体而非摧毁。", + "ars_nouveau.augment_desc.glyph_obliterate_glyph_fortune": "增加粉碎配方产出额外物品的概率,增加量逐级减少。", + "ars_nouveau.augment_desc.glyph_carve_glyph_amplify": "将合成产物换为墙。", + "ars_nouveau.augment_desc.glyph_carve_glyph_dampen": "将合成产物换为台阶。", + "ars_nouveau.augment_desc.glyph_carve_glyph_aoe": "增大物品实体加工的识别区域。", + "ars_nouveau.augment_desc.glyph_pack_glyph_amplify": "改为使用3x3配方。", + "ars_nouveau.augment_desc.glyph_pack_glyph_dampen": "改为使用1x1配方。", + "ars_nouveau.augment_desc.glyph_pack_glyph_aoe": "增大物品实体加工的识别区域。", + "ars_nouveau.augment_desc.glyph_polish_glyph_aoe": "增加可加工物品实体的数量。", + "ars_nouveau.augment_desc.glyph_press_glyph_aoe": "增加可加工物品实体的数量。", + "ars_nouveau.augment_desc.glyph_whirl_glyph_aoe": "增加旋风的尺寸,增大物品实体加工的识别区域。", + "ars_nouveau.augment_desc.glyph_whirl_glyph_extend_time": "增加加工的持续时间。", + "ars_nouveau.augment_desc.glyph_fuse_glyph_aoe": "增加可加工物品的数量。", + "ars_nouveau.augment_desc.glyph_fuse_glyph_superheat": "换为超级加热混合。", + "ars_nouveau.augment_desc.glyph_insert_glyph_aoe": "增大范围。", + "ars_nouveau.augment_desc.glyph_insert_glyph_split": "将受影响物品均分到范围内各容器。", + "ars_nouveau.augment_desc.glyph_telefeast_glyph_sensitive": "在目标物品不是饮品或食物(如经验宝石)时,仍会尝试“使用”该物品。", + "ars_nouveau.augment_desc.glyph_telefeast_glyph_pierce": "将可消耗物品放入魔法泡泡内送出。", + "ars_nouveau.augment_desc.glyph_apply_glyph_aoe": "增加可加工物品的数量,增加受影响方块的识别区域。", + "ars_nouveau.augment_desc.glyph_apply_glyph_pierce": "以方块为目标时,增加受影响区域的深度。", + "item.ars_technica.technomancer_boots": "机械法师靴子", + "item.ars_technica.technomancer_chestplate": "机械法师法袍", + "item.ars_technica.technomancer_helmet": "机械法师帽子", + "item.ars_technica.technomancer_leggings": "机械法师护腿", + "item.ars_technica.runic_spanner": "符文扳手", + "ars_technica.armor_set.technomancer": "机械法师套装", + "ars_technica.armor_set.technomancer.desc": "减少来自机械动力机件的伤害,增加附近蓝图加农炮的运作速度", + "ars_technica.armor_set.shift_info": "按住%s显示套装信息", + "ars_technica.create_goggles_info": "在HUD中显示世界中机械动力组件的各项信息", - "ars_technica.ponder.source_motor.header": "使用魔源马达", - "ars_technica.ponder.source_motor.text_1": "此方块能将魔源转换为旋转力", - "ars_technica.ponder.source_motor.text_2": "必须在附近放置魔源罐", - "ars_technica.ponder.source_motor.text_3": "可在马达侧面调整转速,在其他位置右击则能调整应力转速比", - "ars_technica.ponder.source_motor.text_4": "调整应力转速比后,马达所需的魔源量也会相应变动", - "create.gui.source_motor.title": "魔源马达", - "create.gui.source_motor.generated_speed": "产生的转速(RPM)", - "create.gui.source_motor.stress_units_ratio": "应力转速比", - "block.ars_technica.source_motor": "魔源马达", - "create.ars_nouveau.has_redstone_signal": "被红石信号禁用", - "create.ars_nouveau.lacks_source": "附近没有魔源", - "create.ars_nouveau.unit.source": "魔源", - "create.gui.goggles.per_second": "每秒", - "create.gui.goggles.source_consumption": "魔源消耗:", + "ars_technica.ponder.source_motor.header": "使用魔源马达", + "ars_technica.ponder.source_motor.text_1": "此方块能将魔源转换为旋转力", + "ars_technica.ponder.source_motor.text_2": "必须在附近放置魔源罐", + "ars_technica.ponder.source_motor.text_3": "可在马达侧面调整转速,在其他位置右击则能调整应力转速比", + "ars_technica.ponder.source_motor.text_4": "调整应力转速比后,马达所需的魔源量也会相应变动", + "create.gui.source_motor.title": "魔源马达", + "create.gui.source_motor.generated_speed": "产生的转速(RPM)", + "create.gui.source_motor.stress_units_ratio": "应力转速比", + "block.ars_technica.source_motor": "魔源马达", + "create.ars_nouveau.has_redstone_signal": "被红石信号禁用", + "create.ars_nouveau.lacks_source": "附近没有魔源", + "create.ars_nouveau.unit.source": "魔源", + "create.gui.goggles.per_second": "每秒", + "create.gui.goggles.source_consumption": "魔源消耗:", - "create.gui.ars_technica.rune": "符文", - "create.gui.ars_technica.cooldown": "冷却", + "create.gui.ars_technica.rune": "符文", + "create.gui.ars_technica.cooldown": "冷却", - "block.ars_technica.precise_relay": "精确中转器", - "block.ars_technica.transmutation_turret": "嬗变灌注炮塔", - "ars_technica.tooltip.transmutation_turret": "施放法术时附带嬗变之核心的增益。魔源消耗量变为%s倍。", - "create.gui.ars_technica.relay": "精确中转器", - "ars_nouveau.relay.average_transfer_rate": "%d 魔源每秒", - "ars_nouveau.relay.transfer_rate": "~%d 魔源 / %d", + "block.ars_technica.precise_relay": "精确中转器", + "block.ars_technica.transmutation_turret": "嬗变灌注炮塔", + "ars_technica.tooltip.transmutation_turret": "施放法术时附带嬗变之核心的增益。魔源消耗量变为%s倍。", + "create.gui.ars_technica.relay": "精确中转器", + "ars_nouveau.relay.average_transfer_rate": "%d 魔源每秒", + "ars_nouveau.relay.transfer_rate": "~%d 魔源 / %d", - "item.ars_technica.pocket_factory": "§b音乐唱片", - "item.ars_technica.pocket_factory.desc": "zeroregard - pocket factory", + "item.ars_technica.pocket_factory": "§b音乐唱片", + "item.ars_technica.pocket_factory.desc": "zeroregard - pocket factory", - "item.ars_technica.transmutation_focus": "嬗变之核心", - "item.ars_technica.transmutation_turret": "嬗变灌注炮塔", - "ars_technica.focus_of_transmutation.shift_info": "按住%s显示更多信息", - "ars_technica.tooltip.transmutation_focus": "以“幸运”修饰法术构件,增强许多魔符的效果", - "ars_technica.tooltip.transmutation_focus_shift_info_title": "能带来下述增强效果", - "ars_technica.tooltip.transmutation_focus_shift_info_speed": "“压片”“打磨”“旋风”速度变为2倍" , - "ars_technica.tooltip.transmutation_focus_shift_info_process": "“压片”“打磨”所处理物品的数量变为2倍", - "ars_technica.tooltip.transmutation_focus_shift_info_chance": "“粉碎”“摧毁”“旋风”的概率产物的产量变为2倍", - "ars_technica.tooltip.transmutation_focus_shift_info_damage": "“摧毁”造成的伤害变为2倍", - "ars_technica.tooltip.transmutation_focus_shift_info_luck": "法术中各个魔符均获得1个“幸运”增强", - "tooltip.ars_technica.obliterate.hold": "按住%s显示“摧毁”信息", - "item.ars_technica.giant_experience_gem": "大型经验宝石", - "item.ars_technica.gargantuan_experience_gem": "巨型经验宝石", + "item.ars_technica.transmutation_focus": "嬗变之核心", + "item.ars_technica.transmutation_turret": "嬗变灌注炮塔", + "ars_technica.focus_of_transmutation.shift_info": "按住%s显示更多信息", + "ars_technica.tooltip.transmutation_focus": "以“幸运”修饰法术构件,增强许多魔符的效果", + "ars_technica.tooltip.transmutation_focus_shift_info_title": "能带来下述增强效果", + "ars_technica.tooltip.transmutation_focus_shift_info_speed": "“压片”“打磨”“旋风”速度变为2倍" , + "ars_technica.tooltip.transmutation_focus_shift_info_process": "“压片”“打磨”所处理物品的数量变为2倍", + "ars_technica.tooltip.transmutation_focus_shift_info_chance": "“粉碎”“摧毁”“旋风”的概率产物的产量变为2倍", + "ars_technica.tooltip.transmutation_focus_shift_info_damage": "“摧毁”造成的伤害变为2倍", + "ars_technica.tooltip.transmutation_focus_shift_info_luck": "法术中各个魔符均获得1个“幸运”增强", + "tooltip.ars_technica.obliterate.hold": "按住%s显示“摧毁”信息", + "item.ars_technica.giant_experience_gem": "大型经验宝石", + "item.ars_technica.gargantuan_experience_gem": "巨型经验宝石", - "ars_technica.perk_desc.thread_pressure": "给予穿戴者高压空气。高压空气会随时间自动收集,等级越高则容量越大、收集速度越快。", - "ars_technica.thread_of": "%s之纤维", - "item.ars_technica.thread_pressure": "高压", + "ars_technica.perk_desc.thread_pressure": "给予穿戴者高压空气。高压空气会随时间自动收集,等级越高则容量越大、收集速度越快。", + "ars_technica.thread_of": "%s之纤维", + "item.ars_technica.thread_pressure": "高压", - "item.ars_technica.spy_monocle": "探察单片镜", - "item.ars_technica.spy_monocle.tooltip": "按下%s以放大画面", + "item.ars_technica.spy_monocle": "探察单片镜", + "item.ars_technica.spy_monocle.tooltip": "按下%s以放大画面", - "ars_technica.adv.title.calibrated_precision_mechanism": "超越原子钟", - "ars_technica.adv.desc.calibrated_precision_mechanism": "获得精校精密构件", - "ars_technica.adv.title.runic_spanner": "阿瓦达啃扳手", - "ars_technica.adv.desc.runic_spanner": "获得符文扳手", - "ars_technica.adv.title.source_motor": "逆转法术", - "ars_technica.adv.desc.source_motor": "获得魔源马达", - "ars_technica.adv.title.spy_monocle": "神探加杰特", - "ars_technica.adv.desc.spy_monocle": "获得探察单片镜", - "ars_technica.adv.title.transmutation_focus": "心胜于物", - "ars_technica.adv.desc.transmutation_focus": "获得嬗变之核心", - "ars_technica.adv.title.hammered_witch": "魔法门", - "ars_technica.adv.desc.hammered_witch": "用“摧毁”击杀女巫", + "ars_technica.adv.title.calibrated_precision_mechanism": "超越原子钟", + "ars_technica.adv.desc.calibrated_precision_mechanism": "获得精校精密构件", + "ars_technica.adv.title.runic_spanner": "阿瓦达啃扳手", + "ars_technica.adv.desc.runic_spanner": "获得符文扳手", + "ars_technica.adv.title.source_motor": "逆转法术", + "ars_technica.adv.desc.source_motor": "获得魔源马达", + "ars_technica.adv.title.spy_monocle": "神探加杰特", + "ars_technica.adv.desc.spy_monocle": "获得探察单片镜", + "ars_technica.adv.title.transmutation_focus": "心胜于物", + "ars_technica.adv.desc.transmutation_focus": "获得嬗变之核心", + "ars_technica.adv.title.hammered_witch": "魔法门", + "ars_technica.adv.desc.hammered_witch": "用“摧毁”击杀女巫", - "entity.ars_technica.arcane_fusion_entity": "奥术融合团", - "entity.ars_technica.arcane_hammer_entity": "奥术巨锤", - "entity.ars_technica.arcane_polish_entity": "奥术打磨器", - "entity.ars_technica.arcane_press_entity": "奥术压片器", - "entity.ars_technica.arcane_whirl_entity": "奥术旋风", - "entity.ars_technica.item_projectile_entity": "物品泡泡", + "entity.ars_technica.arcane_fusion_entity": "奥术融合团", + "entity.ars_technica.arcane_hammer_entity": "奥术巨锤", + "entity.ars_technica.arcane_polish_entity": "奥术打磨器", + "entity.ars_technica.arcane_press_entity": "奥术压片器", + "entity.ars_technica.arcane_whirl_entity": "奥术旋风", + "entity.ars_technica.item_projectile_entity": "物品泡泡", - "item.ars_technica.blank_disc": "空白唱片" + "item.ars_technica.blank_disc": "空白唱片" } From a95246873ccabc988c2ca346ebb7f18b924967c3 Mon Sep 17 00:00:00 2001 From: ChuijkYahus <94828194+ChuijkYahus@users.noreply.github.com> Date: Wed, 7 Jan 2026 23:35:28 +0800 Subject: [PATCH 17/34] =?UTF-8?q?SpacePloitation=20=E7=BF=BB=E8=AF=91?= =?UTF-8?q?=E6=9B=B4=E6=96=B0=20(#5739)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit SpacePloitation update:版本更新 --- .../spaceploitation/spaceploitation/lang/en_us.json | 8 +++++--- .../spaceploitation/spaceploitation/lang/zh_cn.json | 2 ++ 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/projects/1.21/assets/spaceploitation/spaceploitation/lang/en_us.json b/projects/1.21/assets/spaceploitation/spaceploitation/lang/en_us.json index edf5a3e4ac2b..0e0ed9a30d55 100644 --- a/projects/1.21/assets/spaceploitation/spaceploitation/lang/en_us.json +++ b/projects/1.21/assets/spaceploitation/spaceploitation/lang/en_us.json @@ -21,7 +21,7 @@ "container.spaceploitation.fluid_output_bus": "Fluid Output Bus", "container.spaceploitation.item_input_bus": "Item Input Bus", "container.spaceploitation.item_output_bus": "Item Output Bus", - "item.spaceploitation.guide": "SpacePloitation Guide", + "item.spaceploitation.guide": "ModJam Guide", "item.spaceploitation.planet_card": "Planet Card", "item.spaceploitation.planet_card_spaceploitation_blackhole": "Black Hole Card", "item.spaceploitation.planet_card_spaceploitation_earth": "Earth Planet Card", @@ -35,7 +35,7 @@ "item.spaceploitation.upgrade_energy": "Energy Upgrade", "item.spaceploitation.upgrade_luck": "Luck Upgrade", "item.spaceploitation.upgrade_speed": "Speed Upgrade", - "itemGroup.spaceploitation": "SpacePloitation", + "itemGroup.spaceploitation": "Mod Jam", "jade.spaceploitation.energy_per_tick": "Energy: %s FE/t", "jade.spaceploitation.multiblock_not_formed": "Multiblock Not Formed", "jade.spaceploitation.recipe_progress": "Progress: %s / %s", @@ -46,7 +46,9 @@ "redstone_signal_type.portingdeadlibs.high_signal": "High Signal", "redstone_signal_type.portingdeadlibs.ignored": "Ignored", "redstone_signal_type.portingdeadlibs.low_signal": "Low Signal", - "spaceploitation.guide.name": "SpacePloitation Guide", + "spaceploitation.configuration.compressor_energy_capacity": "Compressor Energy Capacity", + "spaceploitation.configuration.compressor_energy_usage": "Compressor Energy Usage", + "spaceploitation.guide.name": "ModJam Guide", "spaceploitation.jei.all_layers_mode": "Show All Layers", "spaceploitation.jei.grinding": "Grinding", "spaceploitation.jei.layer_down": "Layer Down", diff --git a/projects/1.21/assets/spaceploitation/spaceploitation/lang/zh_cn.json b/projects/1.21/assets/spaceploitation/spaceploitation/lang/zh_cn.json index 97a4dc1ba789..5e4b9659bc18 100644 --- a/projects/1.21/assets/spaceploitation/spaceploitation/lang/zh_cn.json +++ b/projects/1.21/assets/spaceploitation/spaceploitation/lang/zh_cn.json @@ -46,6 +46,8 @@ "redstone_signal_type.portingdeadlibs.high_signal": "高信号", "redstone_signal_type.portingdeadlibs.ignored": "忽略", "redstone_signal_type.portingdeadlibs.low_signal": "低信号", + "spaceploitation.configuration.compressor_energy_capacity": "压缩器能量容量", + "spaceploitation.configuration.compressor_energy_usage": "压缩器能量消耗", "spaceploitation.guide.name": "SpacePloitation指南", "spaceploitation.jei.all_layers_mode": "显示所有截层", "spaceploitation.jei.grinding": "磨粉", From 333251c249042c34478a93842589425116d2b7bc Mon Sep 17 00:00:00 2001 From: ZetaY <34602681+ZHAY10086@users.noreply.github.com> Date: Wed, 7 Jan 2026 23:35:38 +0800 Subject: [PATCH 18/34] =?UTF-8?q?Neeve's=20AE2:=20Extended=20Life=20Additi?= =?UTF-8?q?ons=20=E7=BF=BB=E8=AF=91=E6=8F=90=E4=BA=A4=20(#5740)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * 模组仓库貌似一年没更新了 * Update projects/1.12.2/assets/nae2/nae2/lang/zh_cn.lang Co-authored-by: SlimeSB <86453765+SlimeSB@users.noreply.github.com> --------- Co-authored-by: SlimeSB <86453765+SlimeSB@users.noreply.github.com> --- .../1.12.2/assets/nae2/nae2/lang/en_us.lang | 110 ++++++++++++++++++ .../1.12.2/assets/nae2/nae2/lang/zh_cn.lang | 110 ++++++++++++++++++ 2 files changed, 220 insertions(+) create mode 100644 projects/1.12.2/assets/nae2/nae2/lang/en_us.lang create mode 100644 projects/1.12.2/assets/nae2/nae2/lang/zh_cn.lang diff --git a/projects/1.12.2/assets/nae2/nae2/lang/en_us.lang b/projects/1.12.2/assets/nae2/nae2/lang/en_us.lang new file mode 100644 index 000000000000..9787239872d1 --- /dev/null +++ b/projects/1.12.2/assets/nae2/nae2/lang/en_us.lang @@ -0,0 +1,110 @@ +#PARSE_ESCAPES + +# Meta +itemGroup.nae2=Neeve's AE2:EL Additions + +# Items +item.nae2.invalid.name=Invalid or Disabled Item +item.nae2.pattern_multiplier.name=Pattern Multi-Tool + +# Cells +item.nae2.storage_cell_void.name=ME Void Storage Cell +item.nae2.fluid_storage_cell_void.name=ME Fluid Void Storage Cell +item.nae2.gas_storage_cell_void.name=ME Gas Void Storage Cell +item.nae2.storage_cell_256k.name=§c256k§r ME Storage Cell +item.nae2.storage_cell_1024k.name=§61024k§r ME Storage Cell +item.nae2.storage_cell_4096k.name=§e4096k§r ME Storage Cell +item.nae2.storage_cell_16384k.name=§a16384k§r ME Storage Cell +item.nae2.storage_cell_fluid_256k.name=§c256k§r ME Fluid Storage Cell +item.nae2.storage_cell_fluid_1024k.name=§61024k§r ME Fluid Storage Cell +item.nae2.storage_cell_fluid_4096k.name=§e4096k§r ME Fluid Storage Cell +item.nae2.storage_cell_fluid_16384k.name=§a16384k§r ME Fluid Storage Cell +item.nae2.storage_cell_gas_256k.name=§c256k§r ME Gas Storage Cell +item.nae2.storage_cell_gas_1024k.name=§61024k§r ME Gas Storage Cell +item.nae2.storage_cell_gas_4096k.name=§e4096k§r ME Gas Storage Cell +item.nae2.storage_cell_gas_16384k.name=§a16384k§r ME Gas Storage Cell + +# Materials +item.nae2.material.cell_part_void.name=ME Void Storage Component +item.nae2.material.cell_part_256k.name=§c256k§r ME Storage Component +item.nae2.material.cell_part_1024k.name=§61024k§r ME Storage Component +item.nae2.material.cell_part_4096k.name=§e4096k§r ME Storage Component +item.nae2.material.cell_part_16384k.name=§a16384k§r ME Storage Component +item.nae2.material.cell_part_fluid_256k.name=§c256k§r ME Fluid Storage Component +item.nae2.material.cell_part_fluid_1024k.name=§61024k§r ME Fluid Storage Component +item.nae2.material.cell_part_fluid_4096k.name=§e4096k§r ME Fluid Storage Component +item.nae2.material.cell_part_fluid_16384k.name=§a16384k§r ME Fluid Storage Component +item.nae2.material.cell_part_gas_256k.name=§c256k§r ME Gas Storage Component +item.nae2.material.cell_part_gas_1024k.name=§61024k§r ME Gas Storage Component +item.nae2.material.cell_part_gas_4096k.name=§e4096k§r ME Gas Storage Component +item.nae2.material.cell_part_gas_16384k.name=§a16384k§r ME Gas Storage Component + +# Parts +item.nae2.part.beam_former.name=ME Beam Former +item.nae2.part.exposer.name=ME Storage Exposer + +# Upgrades +item.nae2.upgrade.hyper_acceleration.name=Hyper-Acceleration Card +item.nae2.upgrade.auto_complete.name=Job Auto-Complete Card +item.nae2.upgrade.auto_complete.desc=Automatically completes jobs without waiting for outputs. +item.nae2.upgrade.gregtech_circuit.name=Programmed Circuit Card +item.nae2.upgrade.gregtech_circuit.desc=Automatically sets Programmed Circuits in machines and buses.\nRequires a relevant Circuit in Encoded Pattern.\nDon't forget to enable Blocking Mode!\n\nI'm sorry, Seni. + +# Tiles +tile.nae2.reconstruction_chamber.name=Reconstruction Chamber +tile.nae2.reconstruction_chamber.desc=Makes Atomic Recontructors from Actually Additions treat items inside as if they were on the ground for conversion purposes. No more item drops!\n\nAuto-pushes products into nearby inventories and ME Interfaces. +tile.nae2.coprocessor_4x.name=§b4x§r Crafting Co-Processing Unit +tile.nae2.coprocessor_16x.name=§d16x§r Crafting Co-Processing Unit +tile.nae2.coprocessor_64x.name=§964x§r Crafting Co-Processing Unit +tile.nae2.storage_crafting_256k.name=§c256k§r Crafting Storage +tile.nae2.storage_crafting_1024k.name=§61024k§r Crafting Storage +tile.nae2.storage_crafting_4096k.name=§e4096k§r Crafting Storage +tile.nae2.storage_crafting_16384k.name=§a16384k§r Crafting Storage +tile.nae2.exposer.name=ME Storage Exposer + +# Pattern Multi-Tool GUI +nae2.pattern_multiplier.unencode=Clear +nae2.pattern_multiplier.unencode.desc=Turns all encoded patterns into blank patterns. This cannot be reversed! +nae2.pattern_multiplier.replace=Replace +nae2.pattern_multiplier.replace.desc=Replaces the item in the first slot with the second slot in all patterns. §4This cannot be reversed!§7\n\n§cRed§7 means that matching item is found, but replacement will result in an invalid pattern. The slot will be skipped.\n\n§aGreen§7 means that replacement will succeed. +nae2.pattern_multiplier.tab.multiply=Multiply +nae2.pattern_multiplier.tab.replace=Replace + +# Beam Former GUI +nae2.part.beam_former.hide=Hiding beam. +nae2.part.beam_former.show=Showing beam. + +# Storage Cell GUI +nae2.storage_cell_void.warning.1=Voids EVERYTHING! +nae2.storage_cell_void.warning.2=Configure in %s unless you know what you're doing. +nae2.storage_cell_void.count=%s %s power stored. + +# JEI Ctrl-Craft GUI +nae2.jei.missing.craft.1=[NAE2] All missing items are craftable. +nae2.jei.missing.craft.2=Hold Ctrl to mass-order missing items. + +nae2.jei.missing.partialcraft.1=[NAE2] Some items found craftable. +nae2.jei.missing.partialcraft.2=Hold Ctrl to bypass and mass-order missing items. + +nae2.jei.missing.bypasscraft.1=[NAE2] No items found craftable. +nae2.jei.missing.bypasscraft.2=Hold Ctrl to bypass and fill the grid as much as possible. + +nae2.jei.cellview.items=items +nae2.jei.cellview.buckets=buckets +nae2.jei.cellview.units=buckets +# count / max unit_name +nae2.jei.cellview.stored=Stored: %s / %s %s +nae2.jei.cellview.hover.stored=Stored: %s %s +# count unit_name +nae2.jei.cellview=Cell View +nae2.jei.cellview.loss=Type loss: %s %s +nae2.jei.cellview.used=Used bytes: %s +nae2.jei.cellview.hover.1=%s types used up. +nae2.jei.cellview.hover.2=Each used type decreases the capacity. +nae2.jei.cellview.hover.3=%s bytes/type * %s = %s bytes lost. +nae2.jei.cellview.keybind=Press %s to view contents + +# Exposer +nae2.exposer.tooltip=Exposes the network contents as capabilities. The cooler ME Interface. +nae2.exposer.noneregistered=No handlers registered. +nae2.exposer.registered=Registered handlers: \ No newline at end of file diff --git a/projects/1.12.2/assets/nae2/nae2/lang/zh_cn.lang b/projects/1.12.2/assets/nae2/nae2/lang/zh_cn.lang new file mode 100644 index 000000000000..896225eb8cd3 --- /dev/null +++ b/projects/1.12.2/assets/nae2/nae2/lang/zh_cn.lang @@ -0,0 +1,110 @@ +#PARSE_ESCAPES + +# Meta +itemGroup.nae2=Neeve的AE2:EL附加工具 + +# Items +item.nae2.invalid.name=无效或禁用的物品 +item.nae2.pattern_multiplier.name=多功能样板工具 + +# Cells +item.nae2.storage_cell_void.name=ME虚空存储元件 +item.nae2.fluid_storage_cell_void.name=ME流体虚空存储元件 +item.nae2.gas_storage_cell_void.name=ME气体虚空存储元件 +item.nae2.storage_cell_256k.name=§c256k§r-ME存储元件 +item.nae2.storage_cell_1024k.name=§61024k§r-ME存储元件 +item.nae2.storage_cell_4096k.name=§e4096k§r-ME存储元件 +item.nae2.storage_cell_16384k.name=§a16384k§r-ME存储元件 +item.nae2.storage_cell_fluid_256k.name=§c256k§r-ME流体存储元件 +item.nae2.storage_cell_fluid_1024k.name=§61024k§r-ME流体存储元件 +item.nae2.storage_cell_fluid_4096k.name=§e4096k§r-ME流体存储元件 +item.nae2.storage_cell_fluid_16384k.name=§a16384k§r-ME流体存储元件 +item.nae2.storage_cell_gas_256k.name=§c256k§r-ME气体存储元件 +item.nae2.storage_cell_gas_1024k.name=§61024k§r-ME气体存储元件 +item.nae2.storage_cell_gas_4096k.name=§e4096k§r-ME气体存储元件 +item.nae2.storage_cell_gas_16384k.name=§a16384k§r-ME气体存储元件 + +# Materials +item.nae2.material.cell_part_void.name=ME虚空存储组件 +item.nae2.material.cell_part_256k.name=§c256k§r-ME存储组件 +item.nae2.material.cell_part_1024k.name=§61024k§r-ME存储组件 +item.nae2.material.cell_part_4096k.name=§e4096k§r-ME存储组件 +item.nae2.material.cell_part_16384k.name=§a16384k§r-ME存储组件 +item.nae2.material.cell_part_fluid_256k.name=§c256k§r-ME流体存储组件 +item.nae2.material.cell_part_fluid_1024k.name=§61024k§r-ME流体存储组件 +item.nae2.material.cell_part_fluid_4096k.name=§e4096k§r-ME流体存储组件 +item.nae2.material.cell_part_fluid_16384k.name=§a16384k§r-ME流体存储组件 +item.nae2.material.cell_part_gas_256k.name=§c256k§r-ME气体存储组件 +item.nae2.material.cell_part_gas_1024k.name=§61024k§r-ME气体存储组件 +item.nae2.material.cell_part_gas_4096k.name=§e4096k§r-ME气体存储组件 +item.nae2.material.cell_part_gas_16384k.name=§a16384k§r-ME气体存储组件 + +# Parts +item.nae2.part.beam_former.name=ME光束成型器 +item.nae2.part.exposer.name=ME存储公开器 + +# Upgrades +item.nae2.upgrade.hyper_acceleration.name=超速卡 +item.nae2.upgrade.auto_complete.name=任务自动完成卡 +item.nae2.upgrade.auto_complete.desc=自动完成合成任务,无需等待输出。 +item.nae2.upgrade.gregtech_circuit.name=编程电路卡 +item.nae2.upgrade.gregtech_circuit.desc=自动在机器和总线中设置编程电路。\n需要在编码样板中包含相关电路。\n别忘了启用阻挡模式!\n\n抱歉了,Seni。 + +# Tiles +tile.nae2.reconstruction_chamber.name=原子再构室 +tile.nae2.reconstruction_chamber.desc=实用拓展模组的原子再构机可对其中的物品进行转换。不再需要处理掉落物了!\n\n产物将自动输出至相邻的物品存储空间或ME接口中。 +tile.nae2.coprocessor_4x.name=§b4x§r并行处理单元 +tile.nae2.coprocessor_16x.name=§d16x§r并行处理单元 +tile.nae2.coprocessor_64x.name=§964x§r并行处理单元 +tile.nae2.storage_crafting_256k.name=§c256k§r合成存储器 +tile.nae2.storage_crafting_1024k.name=§61024k§r合成存储器 +tile.nae2.storage_crafting_4096k.name=§e4096k§r合成存储器 +tile.nae2.storage_crafting_16384k.name=§a16384k§r合成存储器 +tile.nae2.exposer.name=ME存储公开器 + +# Pattern Multi-Tool GUI +nae2.pattern_multiplier.unencode=清除 +nae2.pattern_multiplier.unencode.desc=清除所有编码样板的配置。该操作无法回退! +nae2.pattern_multiplier.replace=替换 +nae2.pattern_multiplier.replace.desc=将所有模板中与第一个槽位相匹配的物品替换为第二个槽位的物品。§4此操作无法撤销!§7\n\n§c红色§7表示找到了匹配物品,但替换会导致样板无效。将跳过该槽位中的样板。\n\n§a绿色§7表示替换将成功执行。 +nae2.pattern_multiplier.tab.multiply=倍增 +nae2.pattern_multiplier.tab.replace=替换 + +# Beam Former GUI +nae2.part.beam_former.hide=已隐藏光束。 +nae2.part.beam_former.show=已显示光束。 + +# Storage Cell GUI +nae2.storage_cell_void.warning.1=销毁§c一切§r! +nae2.storage_cell_void.warning.2=除非你知道自己在做什么,否则请先在%s中进行配置。 +nae2.storage_cell_void.count=已存储%s %s能量。 + +# JEI Ctrl-Craft GUI +nae2.jei.missing.craft.1=[NAE2] 所有缺失物品均可合成。 +nae2.jei.missing.craft.2=按住 Ctrl 来批量请求合成。 + +nae2.jei.missing.partialcraft.1=[NAE2] 发现有部分缺失物品可合成。 +nae2.jei.missing.partialcraft.2=按住 Ctrl 以跳过并批量请求缺失物品。 + +nae2.jei.missing.bypasscraft.1=[NAE2] 未发现任何可合成的缺失物品。 +nae2.jei.missing.bypasscraft.2=按住 Ctrl 以跳过这些物品并尽可能填充合成方格。 + +nae2.jei.cellview.items=物品 +nae2.jei.cellview.buckets=桶 +nae2.jei.cellview.units=桶 +# count / max unit_name +nae2.jei.cellview.stored=已存储:%s / %s %s +nae2.jei.cellview.hover.stored=已存储:%s %s +# count unit_name +nae2.jei.cellview=元件详情 +nae2.jei.cellview.loss=类型损耗:%s %s +nae2.jei.cellview.used=已使用字节:%s +nae2.jei.cellview.hover.1=已使用 %s 种类型。 +nae2.jei.cellview.hover.2=每个已使用的类型均会损耗容量。 +nae2.jei.cellview.hover.3=%s 字节/类型 * %s = %s 字节损耗。 +nae2.jei.cellview.keybind=按下 %s 来查看内容 + +# Exposer +nae2.exposer.tooltip=将网络内容作为Capability公开。更酷的ME接口。 +nae2.exposer.noneregistered=未注册任何处理器。 +nae2.exposer.registered=已注册的处理器: \ No newline at end of file From 45d46952193a52cb8c9cb7110d5ad28377c76fc1 Mon Sep 17 00:00:00 2001 From: Buttercup <127580949+Huantanhua@users.noreply.github.com> Date: Wed, 7 Jan 2026 23:36:04 +0800 Subject: [PATCH 19/34] =?UTF-8?q?Ender's=20Delight=20=E7=BF=BB=E8=AF=91?= =?UTF-8?q?=E6=9B=B4=E6=96=B0=20(#5742)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * 翻译更新 * mv projects/1.20/assets/endersdelight/enders-delight projects/1.20/assets/endersdelight/enders-delight/lang Co-authored-by: Cyl18 <14993992+Cyl18@users.noreply.github.com> * mv projects/1.20/assets/endersdelight/enders-delight/lang projects/1.20/assets/endersdelight/lang/enders-delight Co-authored-by: Cyl18 <14993992+Cyl18@users.noreply.github.com> * mv projects/1.20/assets/endersdelight projects/1.20/assets/enders-delight Co-authored-by: Cyl18 <14993992+Cyl18@users.noreply.github.com> * 移动目录 * 更正 --------- Co-authored-by: cfpa-bot[bot] <101878103+cfpa-bot[bot]@users.noreply.github.com> Co-authored-by: Cyl18 <14993992+Cyl18@users.noreply.github.com> Co-authored-by: SlimeSB <86453765+SlimeSB@users.noreply.github.com> --- .../endersdelight/lang/en_us.json | 47 +++++++++++++++++++ .../endersdelight/lang/zh_cn.json | 47 +++++++++++++++++++ 2 files changed, 94 insertions(+) create mode 100644 projects/1.20/assets/enders-delight/endersdelight/lang/en_us.json create mode 100644 projects/1.20/assets/enders-delight/endersdelight/lang/zh_cn.json diff --git a/projects/1.20/assets/enders-delight/endersdelight/lang/en_us.json b/projects/1.20/assets/enders-delight/endersdelight/lang/en_us.json new file mode 100644 index 000000000000..8c71aa7f2661 --- /dev/null +++ b/projects/1.20/assets/enders-delight/endersdelight/lang/en_us.json @@ -0,0 +1,47 @@ +{ + "block.endersdelight.chorus_crate": "Chorus Crate", + "block.endersdelight.chorus_pie": "Chorus Pie", + "block.endersdelight.endstone_stove": "Endstone Stove", + "block.endersdelight.stuffed_shulker_block": "Stuffed Shulker", + "death.attack.was_watered": "%1$s was watered", + "effect.endersdelight.phasing": "Ender Phasing", + "endersdelight.block.stuffed_shulker.use_shulker_bowl": "You need a Shulker Bowl to eat this", + "item.endersdelight.chorus_juice": "Chorus Juice", + "item.endersdelight.chorus_pie_slice": "Chorus Pie Slice", + "item.endersdelight.chorus_stew": "Chorus Stew", + "item.endersdelight.chorus_stew_wood": "Chorus Stew", + "item.endersdelight.crawling_sandwich": "Crawling Sandwich", + "item.endersdelight.crispy_skewer": "Crispy Skewer", + "item.endersdelight.ender_paella": "Ender Paella", + "item.endersdelight.ender_paella_wood": "Ender Paella", + "item.endersdelight.ender_shard": "Ender Shard", + "item.endersdelight.enderman_sight": "Enderman Sight", + "item.endersdelight.endermite_stew": "Endermite Stew", + "item.endersdelight.endermite_stew_wood": "Endermite Stew", + "item.endersdelight.mite_crust": "Mite Crust", + "item.endersdelight.pearl_pasta": "Pearl Pasta", + "item.endersdelight.pearl_pasta_wood": "Pearl Pasta", + "item.endersdelight.shulker_bowl": "Shulker Bowl", + "item.endersdelight.shulker_filet": "Shulker Filet", + "item.endersdelight.shulker_mollusk": "Shulker Mollusk", + "item.endersdelight.sight_fragment": "Sight Fragments", + "item.endersdelight.strange_eclair": "Strange Eclair", + "item.endersdelight.stuffed_shulker_bowl": "Bowl Of Stuffed Shulker", + "item.endersdelight.twisted_cereal": "Twisted Cereal", + "item.endersdelight.twisted_cereal_wood": "Twisted Cereal", + "item.endersdelight.uncanny_cookies": "Uncanny Cookie", + "itemGroup.endersdelighttab": "Ender's Delight", + "block.endersdelight.ethereal_saffron_bush": "Ethereal Saffron", + "block.endersdelight.chorus_flame_block": "Chorusflame", + "block.endersdelight.amberveil_mushroom": "Amberveils", + "block.endersdelight.voidpepper_block": "Void Pepper Sprout", + "item.endersdelight.crushed_voidpepper": "Void Pepper", + "item.endersdelight.amberveil_stew": "Amberveil Stew", + "item.endersdelight.amberveiled_curry": "Amberveiled Curry", + "item.endersdelight.chicken_curry": "Chicken Curry", + "item.endersdelight.steak_fries": "Steak With French Fries", + "item.endersdelight.veil_of_flames_risotto": "Veil Of Flames Risotto", + "endersdelight.jei.info.shulker_mollusk": "Obtained by killing a Shulker with a Knife", + "endersdelight.jei.info.mite_crust": "Obtained by killing an Endermite with a Knife", + "endersdelight.jei.info.enderman_sight": "Obtained by killing an Enderman with a Knife" +} \ No newline at end of file diff --git a/projects/1.20/assets/enders-delight/endersdelight/lang/zh_cn.json b/projects/1.20/assets/enders-delight/endersdelight/lang/zh_cn.json new file mode 100644 index 000000000000..5960abbcb845 --- /dev/null +++ b/projects/1.20/assets/enders-delight/endersdelight/lang/zh_cn.json @@ -0,0 +1,47 @@ +{ + "block.endersdelight.chorus_crate": "箱装紫颂果", + "block.endersdelight.chorus_pie": "紫颂派", + "block.endersdelight.endstone_stove": "末地石炉灶", + "block.endersdelight.stuffed_shulker_block": "填馅潜影贝", + "death.attack.was_watered": "%1$s溶于水中", + "effect.endersdelight.phasing": "末影相移", + "endersdelight.block.stuffed_shulker.use_shulker_bowl": "需要潜影贝碗方可食用", + "item.endersdelight.chorus_juice": "紫颂果汁", + "item.endersdelight.chorus_pie_slice": "紫颂派切片", + "item.endersdelight.chorus_stew": "紫颂炖", + "item.endersdelight.chorus_stew_wood": "紫颂炖", + "item.endersdelight.crawling_sandwich": "爬虫三明治", + "item.endersdelight.crispy_skewer": "香脆烤串", + "item.endersdelight.ender_paella": "末影海鲜饭", + "item.endersdelight.ender_paella_wood": "末影海鲜饭", + "item.endersdelight.ender_shard": "末影碎片", + "item.endersdelight.enderman_sight": "末影人眼球", + "item.endersdelight.endermite_stew": "末影螨炖", + "item.endersdelight.endermite_stew_wood": "末影螨炖", + "item.endersdelight.mite_crust": "末影螨壳", + "item.endersdelight.pearl_pasta": "珍珠意面", + "item.endersdelight.pearl_pasta_wood": "珍珠意面", + "item.endersdelight.shulker_bowl": "潜影贝碗", + "item.endersdelight.shulker_filet": "潜影贝柱片", + "item.endersdelight.shulker_mollusk": "潜影贝柱", + "item.endersdelight.sight_fragment": "眼球碎片", + "item.endersdelight.strange_eclair": "怪异闪电泡芙", + "item.endersdelight.stuffed_shulker_bowl": "碗装填馅潜影贝", + "item.endersdelight.twisted_cereal": "缠怨麦片", + "item.endersdelight.twisted_cereal_wood": "缠怨麦片", + "item.endersdelight.uncanny_cookies": "奇异曲奇", + "itemGroup.endersdelighttab": "末影乐事", + "block.endersdelight.ethereal_saffron_bush": "缥缈藏红花", + "block.endersdelight.chorus_flame_block": "紫颂火焰花", + "block.endersdelight.amberveil_mushroom": "琥珀竹荪", + "block.endersdelight.voidpepper_block": "虚空胡椒苗", + "item.endersdelight.crushed_voidpepper": "虚空胡椒", + "item.endersdelight.amberveil_stew": "琥珀竹荪炖", + "item.endersdelight.amberveiled_curry": "琥珀竹荪咖喱", + "item.endersdelight.chicken_curry": "鸡肉咖喱", + "item.endersdelight.steak_fries": "牛排配薯条", + "item.endersdelight.veil_of_flames_risotto": "竹荪烩饭", + "endersdelight.jei.info.shulker_mollusk": "用刀击杀潜影贝可获得", + "endersdelight.jei.info.mite_crust": "用刀击杀末影螨可获得", + "endersdelight.jei.info.enderman_sight": "用刀击杀末影人可获得" +} \ No newline at end of file From 126c9fe0fe7dc9e0b24059922915164ff689a1c1 Mon Sep 17 00:00:00 2001 From: ZetaY <34602681+ZHAY10086@users.noreply.github.com> Date: Wed, 7 Jan 2026 23:36:14 +0800 Subject: [PATCH 20/34] =?UTF-8?q?Inventory=20Bogo=20Sorter=20=E7=BF=BB?= =?UTF-8?q?=E8=AF=91=E6=9B=B4=E6=96=B0=20(#5741)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * update * 更新 --- .../bogosorter/lang/en_us.lang | 30 +++++++++++++-- .../bogosorter/lang/zh_cn.lang | 38 +++++++++++++++---- 2 files changed, 58 insertions(+), 10 deletions(-) diff --git a/projects/1.12.2/assets/inventory-bogosorter/bogosorter/lang/en_us.lang b/projects/1.12.2/assets/inventory-bogosorter/bogosorter/lang/en_us.lang index cb1528494b4a..ee1342770ef8 100644 --- a/projects/1.12.2/assets/inventory-bogosorter/bogosorter/lang/en_us.lang +++ b/projects/1.12.2/assets/inventory-bogosorter/bogosorter/lang/en_us.lang @@ -1,6 +1,14 @@ -key.categories.bogosorter=Inventory Bogo Sorter -key.sort_config=Open Sort Config -key.sort=Sort Inventory +bogosort.key.categories=Inventory Bogo Sorter +bogosort.key.sort_config=Open Sort Config +bogosort.key.sort=Sort Inventory +bogosort.key.lock_slot=Lock player slot in GUI + +bogosort.key.move_all=Move all +bogosort.key.move_all_same=Move all similar +bogosort.key.move_single=Move single +bogosort.key.move_single_empty=Move Single to empty +bogosort.key.throw_all_same=Throw all similar +bogosort.key.throw_all=Throw all bogosort.gui.title=Sort Config bogosort.gui.tab.general.name=General @@ -12,6 +20,7 @@ bogosort.gui.configured_sort_rules=Configured Sort-Rules bogosort.gui.enable_refill=Enable auto hotbar refill bogosort.gui.refill_comment=Quark is installed. If this option is disabled, theirs might still be enabled. You can find the config at 'Management' -> 'Automatic Tool Restock'. bogosort.gui.refill_threshold=Auto refill damage threshold +bogosort.gui.refill_threshold.tooltip=Tools with durability of this value or below in your hand will be replaced with a similar tool from your inventory if one can be found. Set to 0 to disable this feature. bogosort.gui.ascending=Ascending bogosort.gui.descending=Descending bogosort.gui.hotbar_scrolling=Enable hotbar column scrolling @@ -19,6 +28,21 @@ bogosort.gui.hotbar_scrolling.tooltip=Scroll though inventory column by holding bogosort.gui.enabled=Enabled bogosort.gui.button.enabled=Enable sort and config buttons in GUI's bogosort.gui.button.color=Background color of sort buttons +bogosort.gui.hotbar_sorting.enabled=Enable sorting of player hotbar slots +bogosort.gui.slot_lock.title=Slot Locking +bogosort.gui.slot_lock.desc=Player slots can be locked to prevent any interaction by player with them. This includes sorting. Slots can be locked by hovering over a slot in any GUI and pressing %s (configurable). +bogosort.gui.slot_lock.icon_scale=Icon scale +bogosort.gui.slot_lock.icon_color=Icon color +bogosort.gui.slot_lock.icon_align=Icon alignment +bogosort.gui.slot_lock.icon_preview=Preview +bogosort.gui.slot_lock.reset_style=Reset style +bogosort.gui.slot_lock.unlock_all=Unlock all slots +bogosort.gui.slot_lock.only_block_sort=Only block sorting +bogosort.gui.slot_lock.only_block_sort.desc=If this is enabled, locked slots can be interacted with as if they are not locked, but sorting will still ignore locked slots. +bogosort.gui.corner.tl=Top left +bogosort.gui.corner.tr=Top right +bogosort.gui.corner.bl=Bottom left +bogosort.gui.corner.br=Bottom right bogosort.command.config_relaod.success=Reloaded sorting config diff --git a/projects/1.12.2/assets/inventory-bogosorter/bogosorter/lang/zh_cn.lang b/projects/1.12.2/assets/inventory-bogosorter/bogosorter/lang/zh_cn.lang index f7870c95015d..bf90937f591f 100644 --- a/projects/1.12.2/assets/inventory-bogosorter/bogosorter/lang/zh_cn.lang +++ b/projects/1.12.2/assets/inventory-bogosorter/bogosorter/lang/zh_cn.lang @@ -1,6 +1,14 @@ -key.categories.bogosorter=物品栏Bogo排序整理 -key.sort_config=打开排序配置 -key.sort=排序物品栏 +bogosort.key.categories=物品栏Bogo排序整理 +bogosort.key.sort_config=打开排序配置 +bogosort.key.sort=排序物品栏 +bogosort.key.lock_slot=在GUI中锁定玩家槽位 + +bogosort.key.move_all=移动所有 +bogosort.key.move_all_same=移动所有相似项 +bogosort.key.move_single=移动单个 +bogosort.key.move_single_empty=移动单个至空槽位 +bogosort.key.throw_all_same=丢出所有相似项 +bogosort.key.throw_all=丢出所有 bogosort.gui.title=排序配置 bogosort.gui.tab.general.name=常规 @@ -10,8 +18,9 @@ bogosort.gui.tab.nbt_sort_rules.name=NBT排序规则 bogosort.gui.available_sort_rules=可用的排序规则 bogosort.gui.configured_sort_rules=已配置的排序规则 bogosort.gui.enable_refill=启用快捷栏自动替换 -bogosort.gui.refill_comment=检测到夸克。若禁用该选项,夸克的自动替换仍可能在起效。可在夸克的“Management” -> “Automatic Tool Restock”配置中更改。 -bogosort.gui.refill_threshold=自动替换耐久阈值 +bogosort.gui.refill_comment=检测到夸克模组。若禁用该选项,夸克的自动替换功能仍可能在起效。可在夸克的"Management" -> "Automatic Tool Restock"配置中更改。 +bogosort.gui.refill_threshold=自动替换耐久度阈值 +bogosort.gui.refill_threshold.tooltip=手持工具的耐久度低于或等于此值时,将被自动替换为物品栏中找到的相似工具。设置为0可禁用此功能。 bogosort.gui.ascending=升序 bogosort.gui.descending=降序 bogosort.gui.hotbar_scrolling=启用快捷栏纵列滚动 @@ -19,6 +28,21 @@ bogosort.gui.hotbar_scrolling.tooltip=按住ALT键滚动选取物品栏对应列 bogosort.gui.enabled=启用 bogosort.gui.button.enabled=在GUI中启用排序和设置按钮 bogosort.gui.button.color=排序按钮的背景颜色 +bogosort.gui.hotbar_sorting.enabled=启用对玩家快捷栏槽位的排序 +bogosort.gui.slot_lock.title=槽位锁定 +bogosort.gui.slot_lock.desc=可以对玩家槽位进行锁定,以防止玩家与之进行任何交互操作(包括排序)。可以通过在任意GUI中,将鼠标悬停在槽位上并按%s(可配置)来锁定槽位。 +bogosort.gui.slot_lock.icon_scale=图标缩放 +bogosort.gui.slot_lock.icon_color=图标颜色 +bogosort.gui.slot_lock.icon_align=图标对齐 +bogosort.gui.slot_lock.icon_preview=预览 +bogosort.gui.slot_lock.reset_style=重置样式 +bogosort.gui.slot_lock.unlock_all=解锁所有槽位 +bogosort.gui.slot_lock.only_block_sort=仅阻止排序 +bogosort.gui.slot_lock.only_block_sort.desc=若启用该选项,玩家与锁定槽位的交互操作不会被阻止,但排序功能仍会忽略锁定的槽位。 +bogosort.gui.corner.tl=左上角 +bogosort.gui.corner.tr=右上角 +bogosort.gui.corner.bl=左下角 +bogosort.gui.corner.br=右下角 bogosort.command.config_relaod.success=重新加载排序配置 @@ -66,10 +90,10 @@ bogosort.sortrules.nbt.potion.name=药水 bogosort.sortrules.nbt.enchantment.name=魔咒 bogosort.sortrules.nbt.enchantment_book.name=附魔书 bogosort.sortrules.nbt.gt_circ_config.name=格雷科技可编程电路 -bogosort.sortrules.nbt.gt_item_damage.name=格雷科技工具耐久 +bogosort.sortrules.nbt.gt_item_damage.name=格雷科技工具损坏值 bogosort.sortrules.nbt.potion.description=根据效果和等级对药水排序 bogosort.sortrules.nbt.enchantment.description=根据效果和等级对附魔物品排序 bogosort.sortrules.nbt.enchantment_book.description=根据效果和等级对附魔书排序 bogosort.sortrules.nbt.gt_circ_config.description=根据配置对格雷科技的编程电路排序 -bogosort.sortrules.nbt.gt_item_damage.description=根据耐久对格雷科技的工具排序 \ No newline at end of file +bogosort.sortrules.nbt.gt_item_damage.description=根据损坏值对格雷科技的工具排序 \ No newline at end of file From 84397590f98893a202e28e1b4cc2645a3f944eb9 Mon Sep 17 00:00:00 2001 From: ChuijkYahus <94828194+ChuijkYahus@users.noreply.github.com> Date: Wed, 7 Jan 2026 23:36:35 +0800 Subject: [PATCH 21/34] =?UTF-8?q?AE=20Infinity=20Booster=20=E7=BF=BB?= =?UTF-8?q?=E8=AF=91=E6=9B=B4=E6=96=B0=20(#5749)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit AEInfinityBooster update:版本更新 --- .../aeinfinitybooster/aeinfinitybooster/lang/en_us.json | 6 ++++++ .../aeinfinitybooster/aeinfinitybooster/lang/zh_cn.json | 6 ++++++ 2 files changed, 12 insertions(+) create mode 100644 projects/1.21/assets/aeinfinitybooster/aeinfinitybooster/lang/en_us.json create mode 100644 projects/1.21/assets/aeinfinitybooster/aeinfinitybooster/lang/zh_cn.json diff --git a/projects/1.21/assets/aeinfinitybooster/aeinfinitybooster/lang/en_us.json b/projects/1.21/assets/aeinfinitybooster/aeinfinitybooster/lang/en_us.json new file mode 100644 index 000000000000..79de9718b719 --- /dev/null +++ b/projects/1.21/assets/aeinfinitybooster/aeinfinitybooster/lang/en_us.json @@ -0,0 +1,6 @@ +{ + "item_group.aeinfinitybooster.tab": "AE Infinity Booster", + "item.aeinfinitybooster.infinity_card": "Infinity Range Booster", + "item.aeinfinitybooster.dimension_card": "Dimension Card", + "item.aeinfinitybooster.dimension_card.tooltip": "Does not provide chunk loading capabilities." +} diff --git a/projects/1.21/assets/aeinfinitybooster/aeinfinitybooster/lang/zh_cn.json b/projects/1.21/assets/aeinfinitybooster/aeinfinitybooster/lang/zh_cn.json new file mode 100644 index 000000000000..d3fceb44f239 --- /dev/null +++ b/projects/1.21/assets/aeinfinitybooster/aeinfinitybooster/lang/zh_cn.json @@ -0,0 +1,6 @@ +{ + "item_group.aeinfinitybooster.tab": "应用能源:无限范围增幅器", + "item.aeinfinitybooster.infinity_card": "无限范围增幅器", + "item.aeinfinitybooster.dimension_card": "维度卡", + "item.aeinfinitybooster.dimension_card.tooltip": "不提供区块加载功能。" +} From 33ca31fc7f745374969e0bcc9e2342e114a0d0a9 Mon Sep 17 00:00:00 2001 From: ChuijkYahus <94828194+ChuijkYahus@users.noreply.github.com> Date: Wed, 7 Jan 2026 23:36:49 +0800 Subject: [PATCH 22/34] =?UTF-8?q?Caduceus=20=E7=BF=BB=E8=AF=91=E6=9B=B4?= =?UTF-8?q?=E6=96=B0=20(#5748)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Caduceus update:官库更新 * Caduceus update:官库更新 --- .../assets/caduceus/caduceus/lang/en_us.flatten.json5 | 4 ++++ .../1.20/assets/caduceus/caduceus/lang/en_us.flatten.json5 | 4 ++++ .../1.20/assets/caduceus/caduceus/lang/zh_cn.flatten.json5 | 6 +++++- 3 files changed, 13 insertions(+), 1 deletion(-) diff --git a/projects/1.20-fabric/assets/caduceus/caduceus/lang/en_us.flatten.json5 b/projects/1.20-fabric/assets/caduceus/caduceus/lang/en_us.flatten.json5 index 435487857412..7300e1d63b72 100644 --- a/projects/1.20-fabric/assets/caduceus/caduceus/lang/en_us.flatten.json5 +++ b/projects/1.20-fabric/assets/caduceus/caduceus/lang/en_us.flatten.json5 @@ -39,11 +39,13 @@ delimcc: { "": "Delimited Jumps", "eval/prompt": "Cast a pattern or list of patterns from the stack exactly like $(l:patterns/meta#hexcasting:eval)$(action)Hermes' Gambit/$, except that anything outside of this cast will not be captured by an $(l:patterns/delimcc#caduceus:eval/control)$(action)Arke's Gambit/$ within it.", + "eval/prompt_at": "Like $(l:patterns/delimcc#caduceus:eval/prompt)$(action)Thetis' Gambit/$, but also sets the $(l:patterns/jump_manipulation#jump_tags)$(thing)jump tag/$ of the cast to the given iota. If the iota is $(l:casting/influences)$(thing)Null/$, this is equivalent to $(l:patterns/delimcc#caduceus:eval/prompt)$(action)Thetis' Gambit/$.", "eval/control": { "1": "Cast a pattern or list of patterns from the stack similarly to $(l:patterns/meta#hexcasting:eval/cc)$(action)Iris' Gambit/$. Must be drawn within $(l:patterns/delimcc#caduceus:eval/prompt)$(action)Thetis' Gambit/$.", "2": "All of the patterns that would have been drawn between the end of the pattern list and the end of the enclosing $(l:patterns/delimcc#caduceus:eval/prompt)$(action)Thetis' Gambit/$ are $(italic)moved/$ into a Call iota, which is pushed to the stack instead of a Jump iota.$(br2)\ When the Call iota is executed, the captured patterns will be cast as if by $(l:patterns/meta#hexcasting:eval)$(action)Hermes' Gambit/$. If the Call iota is not executed, the rest of the patterns within the enclosing $(l:patterns/delimcc#caduceus:eval/prompt)$(action)Thetis' Gambit/$ will be skipped.", }, + "eval/control_at": "Like $(l:patterns/delimcc#caduceus:eval/control)$(action)Arke's Gambit/$, but only patterns within an enclosing $(l:patterns/delimcc#caduceus:eval/prompt_at)$(action)Thetis' Gambit II/$ with a $(l:patterns/jump_manipulation#jump_tags)$(thing)jump tag/$ matching the given iota are captured. If the iota is $(l:casting/influences)$(thing)Null/$, this is equivalent to $(l:patterns/delimcc#caduceus:eval/control)$(action)Arke's Gambit/$.", }, jump_manipulation: { "": "Jump Manipulation", @@ -98,7 +100,9 @@ action: { "caduceus:": { "eval/prompt": "Thetis' Gambit", + "eval/prompt_at": "Thetis' Gambit II", "eval/control": "Arke's Gambit", + "eval/control_at": "Arke's Gambit II", "read/mark/local": "Ewer's Reflection", "read/mark/iota": "Ewer's Purification", "write/mark/local": "Ewer's Gambit", diff --git a/projects/1.20/assets/caduceus/caduceus/lang/en_us.flatten.json5 b/projects/1.20/assets/caduceus/caduceus/lang/en_us.flatten.json5 index 435487857412..7300e1d63b72 100644 --- a/projects/1.20/assets/caduceus/caduceus/lang/en_us.flatten.json5 +++ b/projects/1.20/assets/caduceus/caduceus/lang/en_us.flatten.json5 @@ -39,11 +39,13 @@ delimcc: { "": "Delimited Jumps", "eval/prompt": "Cast a pattern or list of patterns from the stack exactly like $(l:patterns/meta#hexcasting:eval)$(action)Hermes' Gambit/$, except that anything outside of this cast will not be captured by an $(l:patterns/delimcc#caduceus:eval/control)$(action)Arke's Gambit/$ within it.", + "eval/prompt_at": "Like $(l:patterns/delimcc#caduceus:eval/prompt)$(action)Thetis' Gambit/$, but also sets the $(l:patterns/jump_manipulation#jump_tags)$(thing)jump tag/$ of the cast to the given iota. If the iota is $(l:casting/influences)$(thing)Null/$, this is equivalent to $(l:patterns/delimcc#caduceus:eval/prompt)$(action)Thetis' Gambit/$.", "eval/control": { "1": "Cast a pattern or list of patterns from the stack similarly to $(l:patterns/meta#hexcasting:eval/cc)$(action)Iris' Gambit/$. Must be drawn within $(l:patterns/delimcc#caduceus:eval/prompt)$(action)Thetis' Gambit/$.", "2": "All of the patterns that would have been drawn between the end of the pattern list and the end of the enclosing $(l:patterns/delimcc#caduceus:eval/prompt)$(action)Thetis' Gambit/$ are $(italic)moved/$ into a Call iota, which is pushed to the stack instead of a Jump iota.$(br2)\ When the Call iota is executed, the captured patterns will be cast as if by $(l:patterns/meta#hexcasting:eval)$(action)Hermes' Gambit/$. If the Call iota is not executed, the rest of the patterns within the enclosing $(l:patterns/delimcc#caduceus:eval/prompt)$(action)Thetis' Gambit/$ will be skipped.", }, + "eval/control_at": "Like $(l:patterns/delimcc#caduceus:eval/control)$(action)Arke's Gambit/$, but only patterns within an enclosing $(l:patterns/delimcc#caduceus:eval/prompt_at)$(action)Thetis' Gambit II/$ with a $(l:patterns/jump_manipulation#jump_tags)$(thing)jump tag/$ matching the given iota are captured. If the iota is $(l:casting/influences)$(thing)Null/$, this is equivalent to $(l:patterns/delimcc#caduceus:eval/control)$(action)Arke's Gambit/$.", }, jump_manipulation: { "": "Jump Manipulation", @@ -98,7 +100,9 @@ action: { "caduceus:": { "eval/prompt": "Thetis' Gambit", + "eval/prompt_at": "Thetis' Gambit II", "eval/control": "Arke's Gambit", + "eval/control_at": "Arke's Gambit II", "read/mark/local": "Ewer's Reflection", "read/mark/iota": "Ewer's Purification", "write/mark/local": "Ewer's Gambit", diff --git a/projects/1.20/assets/caduceus/caduceus/lang/zh_cn.flatten.json5 b/projects/1.20/assets/caduceus/caduceus/lang/zh_cn.flatten.json5 index f4a85adcc01c..e190840509d3 100644 --- a/projects/1.20/assets/caduceus/caduceus/lang/zh_cn.flatten.json5 +++ b/projects/1.20/assets/caduceus/caduceus/lang/zh_cn.flatten.json5 @@ -39,11 +39,13 @@ delimcc: { "": "定界跳转", "eval/prompt": "运行栈中的图案或图案列表,与$(l:patterns/meta#hexcasting:eval)$(action)赫尔墨斯之策略/$完全一致;区别在于,其内部的$(l:patterns/delimcc#caduceus:eval/control)$(action)阿尔刻之策略/$无法获取其外部的 iota。", + "eval/prompt_at": "与$(l:patterns/delimcc#caduceus:eval/prompt)$(action)忒提斯之策略/$类似,但它会将当前运行的$(l:patterns/jump_manipulation#jump_tags)$(thing)跳转标签/$设置至所给 iota。若该 iota 为 $(l:casting/influences)$(thing)Null/$,则其效果与$(l:patterns/delimcc#caduceus:eval/prompt)$(action)忒提斯之策略/$等价。", "eval/control": { "1": "运行栈中的图案或图案列表,与$(l:patterns/meta#hexcasting:eval/cc)$(action)伊里斯之策略/$类似。必须绘制于$(l:patterns/delimcc#caduceus:eval/prompt)$(action)忒提斯之策略/$内部。", "2": "将在图案列表末尾和$(l:patterns/delimcc#caduceus:eval/prompt)$(action)忒提斯之策略/$闭合之间绘制的图案会$(italic)转移/$到调用 iota 中;压入栈中的也不会是跳转 iota,而是此调用 iota。$(br2)\ 执行到调用 iota 时,其中捕获的图案会如同对其使用$(l:patterns/meta#hexcasting:eval)$(action)赫尔墨斯之策略/$一样施放。如果不去执行调用 iota,即会跳过$(l:patterns/delimcc#caduceus:eval/prompt)$(action)忒提斯之策略/$闭合前剩余的图案。", }, + "eval/control_at": "与$(l:patterns/delimcc#caduceus:eval/control)$(action)阿尔刻之策略/$类似,但它只会转移到闭合的$(l:patterns/delimcc#caduceus:eval/prompt_at)$(action)忒提斯之策略,第二型/$,且其携带的$(l:patterns/jump_manipulation#jump_tags)$(thing)跳转标签/$应匹配所给 iota。若该 iota 为 $(l:casting/influences)$(thing)Null/$,则其效果与$(l:patterns/delimcc#caduceus:eval/control)$(action)阿尔刻之策略/$等价。", }, jump_manipulation: { "": "跳转操作", @@ -57,7 +59,7 @@ jump_tags: { title: "跳转标签", text: "$(l:patterns/readwrite#hexcasting:local)$(thing)渡鸦之思/$并不是$(hex)咒术/$中唯一用来存储信息的位置。其实,我可以直接把 iota 藏到运行这一概念中去。我把这种技术叫作$(thing)跳转标签/$,部分其他文献则称其“续体标记”。$(br2)\ - 不过,$(thing)跳转标签/$有一项局限:它们同一时刻只能持有单个 iota。和$(l:patterns/readwrite#hexcasting:local)$(thing)渡鸦之思/$不一样的是,它们就连列表都存不下。" + 不过,$(thing)跳转标签/$有一项局限:它们同一时刻只能持有单个 iota。和$(l:patterns/readwrite#hexcasting:local)$(thing)渡鸦之思/$不一样的是,它们连列表都存不下。" }, "read/mark/local": "复制当前运行所对应的$(thing)跳转标签/$中存储的 iota,并压入栈顶。", "read/mark/iota": "和$(l:patterns/jump_manipulation#caduceus:read/mark/local)$(action)壶罐之精思/$类似,但会从跳转 iota 的顶部帧所对应的$(thing)跳转标签/$中读出。", @@ -98,7 +100,9 @@ action: { "caduceus:": { "eval/prompt": "忒提斯之策略", + "eval/prompt_at": "忒提斯之策略,第二型", "eval/control": "阿尔刻之策略", + "eval/control_at": "阿尔刻之策略,第二型", "read/mark/local": "壶罐之精思", "read/mark/iota": "壶罐之纯化", "write/mark/local": "壶罐之策略", From 6f0eda4c018a62ca7644fd2bcaee0c060e436dfd Mon Sep 17 00:00:00 2001 From: ChuijkYahus <94828194+ChuijkYahus@users.noreply.github.com> Date: Sat, 10 Jan 2026 11:14:57 +0800 Subject: [PATCH 23/34] =?UTF-8?q?Create:=20Sound=20of=20Steam=20=E4=B8=8E?= =?UTF-8?q?=20Replication=20=E7=BF=BB=E8=AF=91=E7=A7=BB=E9=99=A4=20(#5709)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit CreateSoundOfSteam Replication remove --- config/packer/1.20.json | 1 + config/packer/1.21.json | 5 ++++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/config/packer/1.20.json b/config/packer/1.20.json index 77409cc51bd9..45c5196b49f8 100644 --- a/config/packer/1.20.json +++ b/config/packer/1.20.json @@ -10,6 +10,7 @@ "alexscaves", "hexcasting", "biomancy", + "create-sound-of-steam", "occultism" ] }, diff --git a/config/packer/1.21.json b/config/packer/1.21.json index e1e258dae9df..37c9778eb4ab 100644 --- a/config/packer/1.21.json +++ b/config/packer/1.21.json @@ -5,7 +5,10 @@ "zh_cn" ], "exclusionMods": [], - "exclusionNamespaces": [] + "exclusionNamespaces": [ + "create-sound-of-steam", + "replication" + ] }, "floating": { "inclusionDomains": [ From e19de504224e8363b5ad1446d6c83def3a64a0b2 Mon Sep 17 00:00:00 2001 From: ChuijkYahus <94828194+ChuijkYahus@users.noreply.github.com> Date: Sat, 10 Jan 2026 11:17:12 +0800 Subject: [PATCH 24/34] =?UTF-8?q?The=20Undergarden=20=E7=BF=BB=E8=AF=91?= =?UTF-8?q?=E6=9B=B4=E6=96=B0=20(#5726)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Undergarden update:版本更新 * Undergarden update:同步至旧版本 --- .../undergarden/lang/zh_cn.json | 14 ++++---- .../undergarden/lang/zh_cn.json | 14 ++++---- .../undergarden/lang/en_us.json | 4 +++ .../undergarden/lang/zh_cn.json | 32 +++++++++++-------- 4 files changed, 36 insertions(+), 28 deletions(-) diff --git a/projects/1.18/assets/the-undergarden/undergarden/lang/zh_cn.json b/projects/1.18/assets/the-undergarden/undergarden/lang/zh_cn.json index 2b7013de2855..6e26f6105a5d 100644 --- a/projects/1.18/assets/the-undergarden/undergarden/lang/zh_cn.json +++ b/projects/1.18/assets/the-undergarden/undergarden/lang/zh_cn.json @@ -152,7 +152,7 @@ "block.undergarden.ink_mushroom": "墨黑蘑菇", "block.undergarden.ink_mushroom_cap": "墨黑蘑菇盖", "block.undergarden.loose_tremblecrust": "松散的颤动地壳", - "block.undergarden.mogmoss_rug": "青豕苔藓地毯", + "block.undergarden.mogmoss_rug": "龟行兽苔藓地毯", "block.undergarden.mushroom_veil": "蘑菇纱障", "block.undergarden.mushroom_veil_plant": "蘑菇纱障", "block.undergarden.polished_depthrock": "磨制渊邃石", @@ -267,7 +267,7 @@ "entity.undergarden.gwibling": "微深鱼", "entity.undergarden.masticator": "吞咀者", "entity.undergarden.minion": "遗忆仆从", - "entity.undergarden.mog": "青豕", + "entity.undergarden.mog": "龟行兽", "entity.undergarden.muncher": "巨嘴兽", "entity.undergarden.nargoyle": "石匐鬼", "entity.undergarden.rotbeast": "腐衰凶兽", @@ -353,8 +353,8 @@ "item.undergarden.masticated_chestplate": "吞咀胸甲", "item.undergarden.masticator_scales": "吞咀者鳞甲", "item.undergarden.masticator_spawn_egg": "吞咀者刷怪蛋", - "item.undergarden.mog_spawn_egg": "青豕刷怪蛋", - "item.undergarden.mogmoss": "青豕苔藓", + "item.undergarden.mog_spawn_egg": "龟行兽刷怪蛋", + "item.undergarden.mogmoss": "龟行兽苔藓", "item.undergarden.muncher_spawn_egg": "巨嘴兽刷怪蛋", "item.undergarden.music_disc_gloomper_anthem": "音乐唱片", "item.undergarden.music_disc_gloomper_anthem.desc": "Screem - Gloomper Anthem", @@ -438,9 +438,9 @@ "subtitles.entity.minion.death": "遗忆仆从:死亡", "subtitles.entity.minion.repair": "遗忆仆从:被修复", "subtitles.entity.minion.shoot": "遗忆仆从:射击", - "subtitles.entity.mog.ambient": "青豕:尖叫", - "subtitles.entity.mog.death": "青豕:死亡", - "subtitles.entity.mog.hurt": "青豕:受伤", + "subtitles.entity.mog.ambient": "龟行兽:尖叫", + "subtitles.entity.mog.death": "龟行兽:死亡", + "subtitles.entity.mog.hurt": "龟行兽:受伤", "subtitles.entity.muncher.ambient": "巨嘴兽:嘟囔", "subtitles.entity.muncher.chew": "巨嘴兽:咀嚼", "subtitles.entity.muncher.death": "巨嘴兽:死亡", diff --git a/projects/1.19/assets/the-undergarden/undergarden/lang/zh_cn.json b/projects/1.19/assets/the-undergarden/undergarden/lang/zh_cn.json index 4514de795290..5483c0c51b87 100644 --- a/projects/1.19/assets/the-undergarden/undergarden/lang/zh_cn.json +++ b/projects/1.19/assets/the-undergarden/undergarden/lang/zh_cn.json @@ -159,7 +159,7 @@ "block.undergarden.ink_mushroom_stem": "墨黑蘑菇柄", "block.undergarden.loose_tremblecrust": "松散的颤动地壳", "block.undergarden.miserabell": "哀婉风铃草", - "block.undergarden.mogmoss_rug": "青豕苔藓地毯", + "block.undergarden.mogmoss_rug": "龟行兽苔藓地毯", "block.undergarden.mushroom_veil": "蘑菇纱障", "block.undergarden.polished_depthrock": "磨制渊邃石", "block.undergarden.polished_depthrock_slab": "磨制渊邃石台阶", @@ -286,7 +286,7 @@ "entity.undergarden.gwib": "深鱼", "entity.undergarden.gwibling": "微深鱼", "entity.undergarden.minion": "遗忆仆从", - "entity.undergarden.mog": "青豕", + "entity.undergarden.mog": "龟行兽", "entity.undergarden.muncher": "巨嘴兽", "entity.undergarden.nargoyle": "石匐鬼", "entity.undergarden.rotbeast": "腐衰凶兽", @@ -372,8 +372,8 @@ "item.undergarden.inky_stew": "墨黑煲", "item.undergarden.masticated_chestplate": "吞咀胸甲", "item.undergarden.masticator_scales": "吞咀者鳞甲", - "item.undergarden.mog_spawn_egg": "青豕刷怪蛋", - "item.undergarden.mogmoss": "青豕苔藓", + "item.undergarden.mog_spawn_egg": "龟行兽刷怪蛋", + "item.undergarden.mogmoss": "龟行兽苔藓", "item.undergarden.muncher_spawn_egg": "巨嘴兽刷怪蛋", "item.undergarden.music_disc_gloomper_anthem": "音乐唱片", "item.undergarden.music_disc_gloomper_anthem.desc": "Screem - Gloomper Anthem", @@ -459,9 +459,9 @@ "subtitles.entity.minion.death": "遗忆仆从:死亡", "subtitles.entity.minion.repair": "遗忆仆从:被修复", "subtitles.entity.minion.shoot": "遗忆仆从:射击", - "subtitles.entity.mog.ambient": "青豕:尖叫", - "subtitles.entity.mog.death": "青豕:死亡", - "subtitles.entity.mog.hurt": "青豕:受伤", + "subtitles.entity.mog.ambient": "龟行兽:尖叫", + "subtitles.entity.mog.death": "龟行兽:死亡", + "subtitles.entity.mog.hurt": "龟行兽:受伤", "subtitles.entity.muncher.ambient": "巨嘴兽:嘟囔", "subtitles.entity.muncher.chew": "巨嘴兽:咀嚼", "subtitles.entity.muncher.death": "巨嘴兽:死亡", diff --git a/projects/1.21/assets/the-undergarden/undergarden/lang/en_us.json b/projects/1.21/assets/the-undergarden/undergarden/lang/en_us.json index 7270cdcca798..300f7f30e14f 100644 --- a/projects/1.21/assets/the-undergarden/undergarden/lang/en_us.json +++ b/projects/1.21/assets/the-undergarden/undergarden/lang/en_us.json @@ -145,6 +145,7 @@ "block.undergarden.depthrock_gold_ore": "Depthrock Gold Ore", "block.undergarden.depthrock_iron_ore": "Depthrock Iron Ore", "block.undergarden.depthrock_pebbles": "Depthrock Pebbles", + "block.undergarden.depthrock_pot": "Depthrock Pot", "block.undergarden.depthrock_pressure_plate": "Depthrock Pressure Plate", "block.undergarden.depthrock_regalium_ore": "Depthrock Regalium Ore", "block.undergarden.depthrock_slab": "Depthrock Slab", @@ -368,6 +369,7 @@ "entity.undergarden.minion_projectile": "Minion Projectile", "entity.undergarden.mog": "Mog", "entity.undergarden.muncher": "Muncher", + "entity.undergarden.mysterious_pot": "Mysterious Pot", "entity.undergarden.nargoyle": "Nargoyle", "entity.undergarden.rogdoric_gronglet": "Rogdoric Gronglet", "entity.undergarden.rotbeast": "Rotbeast", @@ -431,6 +433,7 @@ "item.undergarden.cloggrum_shovel": "Cloggrum Shovel", "item.undergarden.cloggrum_sword": "Cloggrum Sword", "item.undergarden.cooked_gwibling": "Cooked Gwibling", + "item.undergarden.crumbling_catalyst": "Crumbling Catalyst", "item.undergarden.denizen_mask": "Mysterious Mask", "item.undergarden.denizen_spawn_egg": "Denizen Spawn Egg", "item.undergarden.depthrock_pebble": "Depthrock Pebble", @@ -483,6 +486,7 @@ "item.undergarden.music_disc_limax_maximus": "Music Disc", "item.undergarden.music_disc_mammoth": "Music Disc", "item.undergarden.music_disc_relict": "Music Disc", + "item.undergarden.mysterious_pot_spawn_egg": "Mysterious Pot Spawn Egg", "item.undergarden.nargoyle_spawn_egg": "Nargoyle Spawn Egg", "item.undergarden.raw_cloggrum": "Raw Cloggrum", "item.undergarden.raw_dweller_meat": "Raw Dweller Meat", diff --git a/projects/1.21/assets/the-undergarden/undergarden/lang/zh_cn.json b/projects/1.21/assets/the-undergarden/undergarden/lang/zh_cn.json index b0dfe6a0fadf..ed8478670a58 100644 --- a/projects/1.21/assets/the-undergarden/undergarden/lang/zh_cn.json +++ b/projects/1.21/assets/the-undergarden/undergarden/lang/zh_cn.json @@ -110,7 +110,7 @@ "block.undergarden.blood_mushroom": "浆血蘑菇", "block.undergarden.blood_mushroom_cap": "浆血蘑菇盖", "block.undergarden.blood_mushroom_stem": "浆血蘑菇柄", - "block.undergarden.blue_mogmoss_rug": "蓝色青豕苔藓地毯", + "block.undergarden.blue_mogmoss_rug": "蓝色龟行兽苔藓地毯", "block.undergarden.boomgourd": "黯瓜炸弹", "block.undergarden.butterbunch": "淡黄毛茛簇", "block.undergarden.carved_gloomgourd": "雕刻黯瓜", @@ -145,6 +145,7 @@ "block.undergarden.depthrock_gold_ore": "渊邃金矿石", "block.undergarden.depthrock_iron_ore": "渊邃铁矿石", "block.undergarden.depthrock_pebbles": "渊邃卵石", + "block.undergarden.depthrock_pot": "渊邃石罐", "block.undergarden.depthrock_pressure_plate": "渊邃石压力板", "block.undergarden.depthrock_regalium_ore": "渊邃贵豪矿石", "block.undergarden.depthrock_slab": "渊邃石台阶", @@ -207,7 +208,7 @@ "block.undergarden.ink_mushroom_stem": "墨黑蘑菇柄", "block.undergarden.loose_tremblecrust": "松散的颤动地壳", "block.undergarden.miserabell": "哀婉风铃草", - "block.undergarden.mogmoss_rug": "青豕苔藓地毯", + "block.undergarden.mogmoss_rug": "龟行兽苔藓地毯", "block.undergarden.mushroom_veil": "蘑菇纱障", "block.undergarden.polished_depthrock": "磨制渊邃石", "block.undergarden.polished_depthrock_slab": "磨制渊邃石台阶", @@ -366,8 +367,9 @@ "entity.undergarden.gwibling": "微深鱼", "entity.undergarden.minion": "遗忆仆从", "entity.undergarden.minion_projectile": "仆从弹射物", - "entity.undergarden.mog": "青豕", + "entity.undergarden.mog": "龟行兽", "entity.undergarden.muncher": "巨嘴兽", + "entity.undergarden.mysterious_pot": "神秘石罐", "entity.undergarden.nargoyle": "石匐鬼", "entity.undergarden.rogdoric_gronglet": "澄腐油绿蚧", "entity.undergarden.rotbeast": "腐衰凶兽", @@ -377,7 +379,7 @@ "entity.undergarden.rotten_blisterberry": "腐坏的疱莓", "entity.undergarden.rotwalker": "腐衰行者", "entity.undergarden.scintling": "微光蚙蜒", - "entity.undergarden.smog_mog": "烟豕", + "entity.undergarden.smog_mog": "烟雾龟行兽", "entity.undergarden.spear": "渊邃长矛", "entity.undergarden.sploogie": "吐射者", "entity.undergarden.stoneborn": "石生体", @@ -410,7 +412,7 @@ "item.undergarden.blisterbomb": "疱莓炸弹", "item.undergarden.blood_globule": "浆血珠", "item.undergarden.bloody_stew": "浆血煲", - "item.undergarden.blue_mogmoss": "蓝色青豕苔藓", + "item.undergarden.blue_mogmoss": "蓝色龟行兽苔藓", "item.undergarden.brute_spawn_egg": "粗野兽刷怪蛋", "item.undergarden.brute_tusk": "粗野兽牙", "item.undergarden.catalyst": "深园催化石", @@ -431,6 +433,7 @@ "item.undergarden.cloggrum_shovel": "扼塞锹", "item.undergarden.cloggrum_sword": "扼塞剑", "item.undergarden.cooked_gwibling": "熟微深鱼", + "item.undergarden.crumbling_catalyst": "不牢固的催化石", "item.undergarden.denizen_mask": "神秘面具", "item.undergarden.denizen_spawn_egg": "渊居民刷怪蛋", "item.undergarden.depthrock_pebble": "渊邃卵石", @@ -475,14 +478,15 @@ "item.undergarden.indigo_stew": "靛蓝煲", "item.undergarden.inky_stew": "墨黑煲", "item.undergarden.minion_spawn_egg": "遗忆仆从刷怪蛋", - "item.undergarden.mog_spawn_egg": "青豕刷怪蛋", - "item.undergarden.mogmoss": "青豕苔藓", + "item.undergarden.mog_spawn_egg": "龟行兽刷怪蛋", + "item.undergarden.mogmoss": "龟行兽苔藓", "item.undergarden.muncher_spawn_egg": "巨嘴兽刷怪蛋", "item.undergarden.music_disc_gloomper_anthem": "音乐唱片", "item.undergarden.music_disc_gloomper_secret": "音乐唱片", "item.undergarden.music_disc_limax_maximus": "音乐唱片", "item.undergarden.music_disc_mammoth": "音乐唱片", "item.undergarden.music_disc_relict": "音乐唱片", + "item.undergarden.mysterious_pot_spawn_egg": "神秘石罐刷怪蛋", "item.undergarden.nargoyle_spawn_egg": "石匐鬼刷怪蛋", "item.undergarden.raw_cloggrum": "粗扼塞", "item.undergarden.raw_dweller_meat": "生居存者肉排", @@ -505,7 +509,7 @@ "item.undergarden.smithing_template.forgotten_upgrade.applies_to": "扼塞工具", "item.undergarden.smithing_template.forgotten_upgrade.base_slot_description": "放入扼塞武器或工具", "item.undergarden.smithing_template.forgotten_upgrade.ingredients": "遗忆锭", - "item.undergarden.smog_mog_spawn_egg": "烟豕刷怪蛋", + "item.undergarden.smog_mog_spawn_egg": "烟雾龟行兽刷怪蛋", "item.undergarden.smogstem_boat": "烟梗木船", "item.undergarden.smogstem_chest_boat": "烟梗木运输船", "item.undergarden.spear": "渊邃长矛", @@ -577,9 +581,9 @@ "subtitles.entity.minion.death": "遗忆仆从:死亡", "subtitles.entity.minion.repair": "遗忆仆从:被修复", "subtitles.entity.minion.shoot": "遗忆仆从:射击", - "subtitles.entity.mog.ambient": "青豕:尖叫", - "subtitles.entity.mog.death": "青豕:死亡", - "subtitles.entity.mog.hurt": "青豕:受伤", + "subtitles.entity.mog.ambient": "龟行兽:尖叫", + "subtitles.entity.mog.death": "龟行兽:死亡", + "subtitles.entity.mog.hurt": "龟行兽:受伤", "subtitles.entity.muncher.ambient": "巨嘴兽:嘟囔", "subtitles.entity.muncher.chew": "巨嘴兽:咀嚼", "subtitles.entity.muncher.death": "巨嘴兽:死亡", @@ -603,9 +607,9 @@ "subtitles.entity.rotwalker.hurt": "腐衰行者:受伤", "subtitles.entity.scintling.death": "微光蚙蜒:死亡", "subtitles.entity.scintling.hurt": "微光蚙蜒:受伤", - "subtitles.entity.smog_mog.ambient": "烟豕:尖叫", - "subtitles.entity.smog_mog.death": "烟豕:死亡", - "subtitles.entity.smog_mog.hurt": "烟豕:受伤", + "subtitles.entity.smog_mog.ambient": "烟雾龟行兽:尖叫", + "subtitles.entity.smog_mog.death": "烟雾龟行兽:死亡", + "subtitles.entity.smog_mog.hurt": "烟雾龟行兽:受伤", "subtitles.entity.sploogie.ambient": "吐射者:尖叫", "subtitles.entity.sploogie.death": "吐射者:死亡", "subtitles.entity.sploogie.hurt": "吐射者:受伤", From dad707ed789f02d243ff54ede2bbb882adc0ff88 Mon Sep 17 00:00:00 2001 From: M4cus Date: Sat, 10 Jan 2026 11:22:14 +0800 Subject: [PATCH 25/34] =?UTF-8?q?cobblecuisine=20=E7=BF=BB=E8=AF=91?= =?UTF-8?q?=E6=8F=90=E4=BA=A4=20(#5747)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * 提交 cobblecuisine 模组翻译 * 修改错误,统一用词 * 修正错误 * 修改错误 * 修改错误 * 修改错误 * 修改错误 --- .../cobblecuisine/lang/en_us.json | 694 ++++++++++++++++++ .../cobblecuisine/lang/zh_cn.json | 694 ++++++++++++++++++ 2 files changed, 1388 insertions(+) create mode 100644 projects/1.21-fabric/assets/cobblecuisine/cobblecuisine/lang/en_us.json create mode 100644 projects/1.21-fabric/assets/cobblecuisine/cobblecuisine/lang/zh_cn.json diff --git a/projects/1.21-fabric/assets/cobblecuisine/cobblecuisine/lang/en_us.json b/projects/1.21-fabric/assets/cobblecuisine/cobblecuisine/lang/en_us.json new file mode 100644 index 000000000000..21637b922c3c --- /dev/null +++ b/projects/1.21-fabric/assets/cobblecuisine/cobblecuisine/lang/en_us.json @@ -0,0 +1,694 @@ +{ + "itemgroup.cobblecuisine": "CobbleCuisine", + + "message.cobblecuisine.expboost": "%1$s gained %2$s extra EXP!", + + "block.cobblecuisine.bean_crop": "Beanstalk", + "item.cobblecuisine.bean_seeds": "Bean Seeds", + + "item.cobblecuisine.red_bean": "Red Bean", + "item.cobblecuisine.blue_bean": "Blue Bean", + "item.cobblecuisine.green_bean": "Green Bean", + "item.cobblecuisine.yellow_bean": "Yellow Bean", + "item.cobblecuisine.orange_bean": "Orange Bean", + "item.cobblecuisine.violet_bean": "Violet Bean", + "item.cobblecuisine.indigo_bean": "Indigo Bean", + + "tooltip.cobblecuisine.item.red_bean": "§6Can be fed to Pokémon!§r", + "tooltip.cobblecuisine.item.red_bean.1": "§6Increases friendship by %s§r", + "tooltip.cobblecuisine.item.blue_bean": "§6Can be fed to Pokémon!§r", + "tooltip.cobblecuisine.item.blue_bean.1": "§6Increases friendship by %s§r", + "tooltip.cobblecuisine.item.orange_bean": "§6Can be fed to Pokémon!§r", + "tooltip.cobblecuisine.item.orange_bean.1": "§6Increases friendship by %s§r", + "tooltip.cobblecuisine.item.green_bean": "§6Can be fed to Pokémon!§r", + "tooltip.cobblecuisine.item.green_bean.1": "§6Increases friendship by %s§r", + "tooltip.cobblecuisine.item.yellow_bean": "§6Can be fed to Pokémon!§r", + "tooltip.cobblecuisine.item.yellow_bean.1": "§6Increases friendship by %s§r", + "tooltip.cobblecuisine.item.violet_bean": "§6Can be fed to Pokémon!§r", + "tooltip.cobblecuisine.item.violet_bean.1": "§6Increases friendship by %s§r", + "tooltip.cobblecuisine.item.indigo_bean": "§6Can be fed to Pokémon!§r", + "tooltip.cobblecuisine.item.indigo_bean.1": "§6Increases friendship by %s§r", + + "item.cobblecuisine.bean.use": "%s enjoyed the bean!", + + "item.cobblecuisine.spice_mix": "Spice Mix", + "item.cobblecuisine.salad_mix": "Salad Mix", + + "item.cobblecuisine.bitter_variety_sandwich": "[LEGACY] Bitter Variety Sandwich", + "item.cobblecuisine.sweet_potato_salad_sandwich": "[LEGACY] Sweet Potato Salad Sandwich", + "item.cobblecuisine.pepper_steak": "[LEGACY] Pepper Steak", + + "item.cobblecuisine.roasted_cheri_berry": "Roasted Cheri Berry", + "item.cobblecuisine.roasted_chesto_berry": "Roasted Chesto Berry", + "item.cobblecuisine.roasted_pecha_berry": "Roasted Pecha Berry", + "item.cobblecuisine.roasted_rawst_berry": "Roasted Rawst Berry", + "item.cobblecuisine.roasted_aspear_berry": "Roasted Aspear Berry", + "item.cobblecuisine.roasted_oran_berry": "Roasted Oran Berry", + "item.cobblecuisine.roasted_persim_berry": "Roasted Persim Berry", + "item.cobblecuisine.roasted_leppa_berry": "Roasted Leppa Berry", + "item.cobblecuisine.roasted_sitrus_berry": "Roasted Sitrus Berry", + "item.cobblecuisine.roasted_lum_berry": "Roasted Lum Berry", + "item.cobblecuisine.roasted_babiri_berry": "Roasted Babiri Berry", + "item.cobblecuisine.roasted_charti_berry": "Roasted Charti Berry", + "item.cobblecuisine.roasted_chilan_berry": "Roasted Chilan Berry", + "item.cobblecuisine.roasted_chople_berry": "Roasted Chople Berry", + "item.cobblecuisine.roasted_coba_berry": "Roasted Coba Berry", + "item.cobblecuisine.roasted_colbur_berry": "Roasted Colbur Berry", + "item.cobblecuisine.roasted_haban_berry": "Roasted Haban Berry", + "item.cobblecuisine.roasted_kasib_berry": "Roasted Kasib Berry", + "item.cobblecuisine.roasted_kebia_berry": "Roasted Kebia Berry", + "item.cobblecuisine.roasted_occa_berry": "Roasted Occa Berry", + "item.cobblecuisine.roasted_passho_berry": "Roasted Passho Berry", + "item.cobblecuisine.roasted_payapa_berry": "Roasted Payapa Berry", + "item.cobblecuisine.roasted_rindo_berry": "Roasted Rindo Berry", + "item.cobblecuisine.roasted_roseli_berry": "Roasted Roseli Berry", + "item.cobblecuisine.roasted_shuca_berry": "Roasted Shuca Berry", + "item.cobblecuisine.roasted_tanga_berry": "Roasted Tanga Berry", + "item.cobblecuisine.roasted_wacan_berry": "Roasted Wacan Berry", + "item.cobblecuisine.roasted_yache_berry": "Roasted Yache Berry", + "item.cobblecuisine.roasted_enigma_berry": "Roasted Enigma Berry", + + "tooltip.cobblecuisine.item.roasted_cheri_berry": "A roasted berry.", + "tooltip.cobblecuisine.item.roasted_chesto_berry": "A roasted berry.", + "tooltip.cobblecuisine.item.roasted_pecha_berry": "A roasted berry.", + "tooltip.cobblecuisine.item.roasted_rawst_berry": "A roasted berry.", + "tooltip.cobblecuisine.item.roasted_aspear_berry": "A roasted berry.", + "tooltip.cobblecuisine.item.roasted_oran_berry": "A roasted berry.", + "tooltip.cobblecuisine.item.roasted_persim_berry": "A roasted berry.", + "tooltip.cobblecuisine.item.roasted_leppa_berry": "A roasted berry.", + "tooltip.cobblecuisine.item.roasted_sitrus_berry": "A roasted berry.", + "tooltip.cobblecuisine.item.roasted_lum_berry": "A roasted berry.", + "tooltip.cobblecuisine.item.roasted_babiri_berry": "A roasted berry.", + "tooltip.cobblecuisine.item.roasted_charti_berry": "A roasted berry.", + "tooltip.cobblecuisine.item.roasted_chilan_berry": "A roasted berry.", + "tooltip.cobblecuisine.item.roasted_chople_berry": "A roasted berry.", + "tooltip.cobblecuisine.item.roasted_coba_berry": "A roasted berry.", + "tooltip.cobblecuisine.item.roasted_colbur_berry": "A roasted berry.", + "tooltip.cobblecuisine.item.roasted_haban_berry": "A roasted berry.", + "tooltip.cobblecuisine.item.roasted_kasib_berry": "A roasted berry.", + "tooltip.cobblecuisine.item.roasted_kebia_berry": "A roasted berry.", + "tooltip.cobblecuisine.item.roasted_occa_berry": "A roasted berry.", + "tooltip.cobblecuisine.item.roasted_passho_berry": "A roasted berry.", + "tooltip.cobblecuisine.item.roasted_payapa_berry": "A roasted berry.", + "tooltip.cobblecuisine.item.roasted_rindo_berry": "A roasted berry.", + "tooltip.cobblecuisine.item.roasted_roseli_berry": "A roasted berry.", + "tooltip.cobblecuisine.item.roasted_shuca_berry": "A roasted berry.", + "tooltip.cobblecuisine.item.roasted_tanga_berry": "A roasted berry.", + "tooltip.cobblecuisine.item.roasted_wacan_berry": "A roasted berry.", + "tooltip.cobblecuisine.item.roasted_yache_berry": "A roasted berry.", + "tooltip.cobblecuisine.item.roasted_enigma_berry": "A roasted berry.", + + "item.cobblecuisine.sweet_apple_curry": "Sweet Apple Curry", + "item.cobblecuisine.sweet_whipped_cream_curry": "Sweet Whipped Cream Curry", + "item.cobblecuisine.bitter_herb_medley_curry": "Bitter Herb Medley Curry", + "item.cobblecuisine.bitter_leek_curry": "Bitter Leek Curry", + "item.cobblecuisine.salty_boiled_egg_curry": "Salty Boiled Egg Curry", + "item.cobblecuisine.dry_frozen_curry": "Dry Frozen Curry", + "item.cobblecuisine.spicy_mushroom_medley_curry": "Spicy Mushroom Medley Curry", + "item.cobblecuisine.spicy_potato_curry": "Spicy Potato Curry", + "item.cobblecuisine.dry_curry": "Bulk Up Bean Curry", + "item.cobblecuisine.dry_bone_curry": "Dry Bone Curry", + "item.cobblecuisine.dry_smoked_tail_curry": "Dry-Smoked Curry", + "item.cobblecuisine.bean_medley_curry": "Bean Medley Curry", + "item.cobblecuisine.drought_katsu_curry": "Drought Katsu Curry", + "item.cobblecuisine.dream_eater_butter_curry": "Dream-Eater Butter Curry", + "item.cobblecuisine.ninja_curry": "Ninja Curry", + "item.cobblecuisine.mild_honey_curry": "Mild Honey Curry", + "item.cobblecuisine.zing_zap_curry": "Zing-Zap Curry", + "item.cobblecuisine.beanburger_curry": "Beanburger Curry", + + "tooltip.cobblecuisine.item.sweet_apple_curry": "Attracts Pokémon of a certain type.", + "tooltip.cobblecuisine.item.sweet_whipped_cream_curry": "Attracts Pokémon of a certain type.", + "tooltip.cobblecuisine.item.bitter_herb_medley_curry": "Attracts Pokémon of a certain type.", + "tooltip.cobblecuisine.item.bitter_leek_curry": "Attracts Pokémon of a certain type.", + "tooltip.cobblecuisine.item.salty_boiled_egg_curry": "Attracts Pokémon of a certain type.", + "tooltip.cobblecuisine.item.dry_frozen_curry": "Attracts Pokémon of a certain type.", + "tooltip.cobblecuisine.item.spicy_mushroom_medley_curry": "Attracts Pokémon of a certain type.", + "tooltip.cobblecuisine.item.spicy_potato_curry": "Attracts Pokémon of a certain type.", + "tooltip.cobblecuisine.item.dry_bone_curry": "Attracts Pokémon of a certain type.", + "tooltip.cobblecuisine.item.dry_smoked_tail_curry": "Attracts Pokémon of a certain type.", + "tooltip.cobblecuisine.item.bean_medley_curry": "Attracts Pokémon of a certain type.", + "tooltip.cobblecuisine.item.dry_curry": "Attracts Pokémon of a certain type.", + "tooltip.cobblecuisine.item.drought_katsu_curry": "Attracts Pokémon of a certain type.", + "tooltip.cobblecuisine.item.dream_eater_butter_curry": "Attracts Pokémon of a certain type.", + "tooltip.cobblecuisine.item.ninja_curry": "Attracts Pokémon of a certain type.", + "tooltip.cobblecuisine.item.mild_honey_curry": "Attracts Pokémon of a certain type.", + "tooltip.cobblecuisine.item.zing_zap_curry": "Attracts Pokémon of a certain type.", + "tooltip.cobblecuisine.item.beanburger_curry": "Attracts Pokémon of a certain type.", + + "item.cobblecuisine.sour_pickle_sandwich": "Sour Pickle Sandwich", + "item.cobblecuisine.sour_zesty_sandwich": "Sour Zesty Sandwich", + "item.cobblecuisine.sweet_jam_sandwich": "Sweet Jam Sandwich", + "item.cobblecuisine.salty_vegetable_sandwich": "Salty Veggie Sandwich", + "item.cobblecuisine.salty_egg_sandwich": "Salty Egg Sandwich", + "item.cobblecuisine.bitter_jambon_beurre": "Bitter Jambon Beurre", + "item.cobblecuisine.spicy_five_alarm_sandwich": "Spicy Five Alarm Sandwich", + "item.cobblecuisine.spicy_claw_sandwich": "Spicy Claw Sandwich", + "item.cobblecuisine.sour_cheese_sandwich": "Sour Cheese Sandwich", + "item.cobblecuisine.spicy_noodle_sandwich": "Spicy Noodle Sandwich", + "item.cobblecuisine.spicy_ham_sandwich": "Spicy Ham Sandwich", + "item.cobblecuisine.dry_tower_sandwich": "Dry Tower Sandwich", + "item.cobblecuisine.dry_hefty_sandwich": "Dry Hefty Sandwich", + "item.cobblecuisine.spicy_fillet_sandwich": "Spicy Fillet Sandwich", + "item.cobblecuisine.sweet_fruit_sandwich": "Sweet Fruit Sandwich", + "item.cobblecuisine.salty_tofu_sandwich": "Salty Tofu Sandwich", + "item.cobblecuisine.sweet_dessert_sandwich": "Sweet Dessert Sandwich", + "item.cobblecuisine.dry_smoky_sandwich": "Dry Smoky Sandwich", + "item.cobblecuisine.bitter_potato_sandwich": "Bitter Potato Sandwich", + + "tooltip.cobblecuisine.item.sour_pickle_sandwich": "Attracts Pokémon of a certain tera type.", + "tooltip.cobblecuisine.item.salty_vegetable_sandwich": "Attracts Pokémon of a certain tera type.", + "tooltip.cobblecuisine.item.sour_zesty_sandwich": "Attracts Pokémon of a certain tera type.", + "tooltip.cobblecuisine.item.sweet_jam_sandwich": "Attracts Pokémon of a certain tera type.", + "tooltip.cobblecuisine.item.salty_egg_sandwich": "Attracts Pokémon of a certain tera type.", + "tooltip.cobblecuisine.item.bitter_jambon_beurre": "Attracts Pokémon of a certain tera type.", + "tooltip.cobblecuisine.item.spicy_five_alarm_sandwich": "Attracts Pokémon of a certain tera type.", + "tooltip.cobblecuisine.item.spicy_claw_sandwich": "Attracts Pokémon of a certain tera type.", + "tooltip.cobblecuisine.item.sour_cheese_sandwich": "Attracts Pokémon of a certain tera type.", + "tooltip.cobblecuisine.item.spicy_noodle_sandwich": "Attracts Pokémon of a certain tera type.", + "tooltip.cobblecuisine.item.spicy_ham_sandwich": "Attracts Pokémon of a certain tera type.", + "tooltip.cobblecuisine.item.dry_tower_sandwich": "Attracts Pokémon of a certain tera type.", + "tooltip.cobblecuisine.item.dry_hefty_sandwich": "Attracts Pokémon of a certain tera type.", + "tooltip.cobblecuisine.item.spicy_fillet_sandwich": "Attracts Pokémon of a certain tera type.", + "tooltip.cobblecuisine.item.sweet_fruit_sandwich": "Attracts Pokémon of a certain tera type.", + "tooltip.cobblecuisine.item.salty_tofu_sandwich": "Attracts Pokémon of a certain tera type.", + "tooltip.cobblecuisine.item.sweet_dessert_sandwich": "Attracts Pokémon of a certain tera type.", + "tooltip.cobblecuisine.item.dry_smoky_sandwich": "Attracts Pokémon of a certain tera type.", + "tooltip.cobblecuisine.item.bitter_potato_sandwich": "Attracts Pokémon of a certain tera type.", + + "item.cobblecuisine.mixed_vegetable_salad": "Mixed Vegetable Salad", + "item.cobblecuisine.pumpkin_pie_salad": "Pumpkin Pie Salad", + "item.cobblecuisine.slowpoke_tail_pepper_salad": "Slowpoke Tail Pepper Salad", + "item.cobblecuisine.spore_mushroom_salad": "Spore Mushroom Salad", + "item.cobblecuisine.snow_cloak_caesar_salad": "Snow Cloak Ceasar Salad", + "item.cobblecuisine.gluttony_potato_salad": "Gluttony Potato Salad", + "item.cobblecuisine.water_veil_tofu_salad": "Water Veil Tofu Salad", + "item.cobblecuisine.superpower_extreme_salad": "Superpower Extreme Salad", + "item.cobblecuisine.bean_ham_salad": "Bean Ham Salad", + "item.cobblecuisine.snoozy_tomato_salad": "Snoozy Tomato Salad", + "item.cobblecuisine.moomoo_caprese_salad": "Moomoo Caprese Salad", + "item.cobblecuisine.contrary_chocolate_meat_salad": "Contrary Chocolate Meat Salad", + "item.cobblecuisine.overheat_ginger_salad": "Overheat Ginger Salad", + "item.cobblecuisine.fancy_apple_salad": "Fancy Apple Salad", + "item.cobblecuisine.immunity_leek_salad": "Immunity Leek Salad", + "item.cobblecuisine.dazzling_apple_cheese_salad": "Dazzling Apple Cheese Salad", + "item.cobblecuisine.ninja_salad": "Ninja Salad", + "item.cobblecuisine.heat_wave_tofu_salad": "Heat Wave Tofu Salad", + "item.cobblecuisine.greengrass_salad": "Greengrass Salad", + "item.cobblecuisine.calm_mind_fruit_salad": "Calm Mind Fruit Salad", + "item.cobblecuisine.fury_attack_corn_salad": "Fury Attack Corn Salad", + "item.cobblecuisine.cross_chop_salad": "Cross Chop Salad", + "item.cobblecuisine.defiant_coffee_dressed_salad": "Defiant Coffee-Dressed Salad", + "item.cobblecuisine.petal_blizzard_layered_salad": "Petal Blizzard Layered Salad", + "item.cobblecuisine.apple_acid_yoghurt_salad": "Apple Acid Yoghurt-Dressed Salad", + + "tooltip.cobblecuisine.item.mixed_vegetable_salad": "Attracts Pokémon of a certain Nature.", + "tooltip.cobblecuisine.item.pumpkin_pie_salad": "Attracts Pokémon of a certain Nature.", + "tooltip.cobblecuisine.item.slowpoke_tail_pepper_salad": "Attracts Pokémon of a certain Nature.", + "tooltip.cobblecuisine.item.spore_mushroom_salad": "Attracts Pokémon of a certain Nature.", + "tooltip.cobblecuisine.item.snow_cloak_caesar_salad": "Attracts Pokémon of a certain Nature.", + "tooltip.cobblecuisine.item.gluttony_potato_salad": "Attracts Pokémon of a certain Nature.", + "tooltip.cobblecuisine.item.water_veil_tofu_salad": "Attracts Pokémon of a certain Nature.", + "tooltip.cobblecuisine.item.superpower_extreme_salad": "Attracts Pokémon of a certain Nature.", + "tooltip.cobblecuisine.item.bean_ham_salad": "Attracts Pokémon of a certain Nature.", + "tooltip.cobblecuisine.item.snoozy_tomato_salad": "Attracts Pokémon of a certain Nature.", + "tooltip.cobblecuisine.item.moomoo_caprese_salad": "Attracts Pokémon of a certain Nature.", + "tooltip.cobblecuisine.item.contrary_chocolate_meat_salad": "Attracts Pokémon of a certain Nature.", + "tooltip.cobblecuisine.item.overheat_ginger_salad": "Attracts Pokémon of a certain Nature.", + "tooltip.cobblecuisine.item.fancy_apple_salad": "Attracts Pokémon of a certain Nature.", + "tooltip.cobblecuisine.item.immunity_leek_salad": "Attracts Pokémon of a certain Nature.", + "tooltip.cobblecuisine.item.dazzling_apple_cheese_salad": "Attracts Pokémon of a certain Nature.", + "tooltip.cobblecuisine.item.ninja_salad": "Attracts Pokémon of a certain Nature.", + "tooltip.cobblecuisine.item.heat_wave_tofu_salad": "Attracts Pokémon of a certain Nature.", + "tooltip.cobblecuisine.item.greengrass_salad": "Attracts Pokémon of a certain Nature.", + "tooltip.cobblecuisine.item.calm_mind_fruit_salad": "Attracts Pokémon of a certain Nature.", + "tooltip.cobblecuisine.item.fury_attack_corn_salad": "Attracts Pokémon of a certain Nature.", + "tooltip.cobblecuisine.item.cross_chop_salad": "Attracts Pokémon of a certain Nature.", + "tooltip.cobblecuisine.item.defiant_coffee_dressed_salad": "Attracts Pokémon of a certain Nature.", + "tooltip.cobblecuisine.item.petal_blizzard_layered_salad": "Attracts Pokémon of a certain Nature.", + "tooltip.cobblecuisine.item.apple_acid_yoghurt_salad": "Attracts Pokémon of a certain Nature.", + + "item.cobblecuisine.sweet_pokepuff": "Sweet Poképuff", + "item.cobblecuisine.mint_pokepuff": "Mint Poképuff", + "item.cobblecuisine.citrus_pokepuff": "Citrus Poképuff", + "item.cobblecuisine.mocha_pokepuff": "Mocha Poképuff", + "item.cobblecuisine.spice_pokepuff": "Spice Poképuff", + + "tooltip.cobblecuisine.item.sweet_pokepuff": "§6Can be fed to Pokémon!§r", + "tooltip.cobblecuisine.item.sweet_pokepuff.1": "§6Increases friendship by %s§r", + "tooltip.cobblecuisine.item.mint_pokepuff": "§6Can be fed to Pokémon!§r", + "tooltip.cobblecuisine.item.mint_pokepuff.1": "§6Increases friendship by %s§r", + "tooltip.cobblecuisine.item.citrus_pokepuff": "§6Can be fed to Pokémon!§r", + "tooltip.cobblecuisine.item.citrus_pokepuff.1": "§6Increases friendship by %s§r", + "tooltip.cobblecuisine.item.mocha_pokepuff": "§6Can be fed to Pokémon!§r", + "tooltip.cobblecuisine.item.mocha_pokepuff.1": "§6Increases friendship by %s§r", + "tooltip.cobblecuisine.item.spice_pokepuff": "§6Can be fed to Pokémon!§r", + "tooltip.cobblecuisine.item.spice_pokepuff.1": "§6Increases friendship by %s§r", + + "item.cobblecuisine.pokepuff.use": "%s enjoyed the Poké Puff!", + + "item.cobblecuisine.spicy_malasada": "Spicy Malasada", + "item.cobblecuisine.dry_malasada": "Dry Malasada", + "item.cobblecuisine.sweet_malasada": "Sweet Malasada", + "item.cobblecuisine.bitter_malasada": "Bitter Malasada", + "item.cobblecuisine.sour_malasada": "Sour Malasada", + + "tooltip.cobblecuisine.item.sweet_malasada": "§6Can be fed to Pokémon!§r", + "tooltip.cobblecuisine.item.sweet_malasada.1": "§6Increases friendship by %s§r", + "tooltip.cobblecuisine.item.sweet_malasada.2": "§2§oLiked by Timid, Hasty, Jolly, Naive Natures", + "tooltip.cobblecuisine.item.sweet_malasada.3": "§4§oDisliked by Brave, Relaxed, Sassy Natures", + "tooltip.cobblecuisine.item.spicy_malasada": "§6Can be fed to Pokémon!§r", + "tooltip.cobblecuisine.item.spicy_malasada.1": "§6Increases friendship by %s§r", + "tooltip.cobblecuisine.item.spicy_malasada.2": "§2§oLiked by Lonely, Brave, Adamant, Naughty Natures", + "tooltip.cobblecuisine.item.spicy_malasada.3": "§4§oDisliked by Bold, Timid, Calm Natures", + "tooltip.cobblecuisine.item.sour_malasada": "§6Can be fed to Pokémon!§r", + "tooltip.cobblecuisine.item.sour_malasada.1": "§6Increases friendship by %s§r", + "tooltip.cobblecuisine.item.sour_malasada.2": "§2§oLiked by Bold, Relaxed, Impish, Lax Natures", + "tooltip.cobblecuisine.item.sour_malasada.3": "§4§oDisliked by Lonely, Hasty, Mild, Gentle Natures", + "tooltip.cobblecuisine.item.bitter_malasada": "§6Can be fed to Pokémon!§r", + "tooltip.cobblecuisine.item.bitter_malasada.1": "§6Increases friendship by %s§r", + "tooltip.cobblecuisine.item.bitter_malasada.2": "§2§oLiked by Calm, Gentle, Sassy, Careful Natures", + "tooltip.cobblecuisine.item.bitter_malasada.3": "§4§oDisliked by Naughty, Lax, Naive, Rash Natures", + "tooltip.cobblecuisine.item.dry_malasada": "§6Can be fed to Pokémon!§r", + "tooltip.cobblecuisine.item.dry_malasada.1": "§6Increases friendship by %s§r", + "tooltip.cobblecuisine.item.dry_malasada.2": "§2§oLiked by Mild, Quiet, Rash Natures", + "tooltip.cobblecuisine.item.dry_malasada.3": "§4§oDisliked by Adamant, Impish, Jolly, Careful Natures", + + "item.cobblecuisine.malasada.love": "%s loved the flavor of this malasada!", + "item.cobblecuisine.malasada.dislike": "%s did not like the flavor of this malasada much...", + "item.cobblecuisine.malasada.use": "%s ate the malasada.", + + "item.cobblecuisine.coffee": "Teddiursa Iced Coffee", + "item.cobblecuisine.lemon_soda": "Bouncy Brionne Soda", + "item.cobblecuisine.fruit_punch": "Fruit Punch", + "item.cobblecuisine.lilligant_floral_tea": "Lilligant Floral Tea", + "item.cobblecuisine.miltank_mix_au_lait": "Miltank Mix au Lait", + "item.cobblecuisine.protein_smoothie": "Protein Smoothie", + "item.cobblecuisine.spiced_cola": "Spiced Cola", + + "tooltip.cobblecuisine.item.miltank_mix_au_lait": "Attracts Pokémon with higher HP.", + "tooltip.cobblecuisine.item.protein_smoothie": "Attracts Pokémon with higher ATK.", + "tooltip.cobblecuisine.item.coffee": "Attracts Pokémon with higher DEF.", + "tooltip.cobblecuisine.item.fruit_punch": "Attracts Pokémon with higher SP. ATK.", + "tooltip.cobblecuisine.item.lilligant_floral_tea": "Attracts Pokémon with higher SP. DEF.", + "tooltip.cobblecuisine.item.lemon_soda": "Attracts Pokémon with higher SPEED.", + "tooltip.cobblecuisine.item.spiced_cola": "PLACEHOLDER", + + "item.cobblecuisine.kantonian_crepe": "[LEGACY] Kantonian Crêpe", + "item.cobblecuisine.alolan_blue_shaved_ice": "[LEGACY] Alolan Blue Shaved Ice", + "item.cobblecuisine.pickled_toedscool_and_cucumber": "[LEGACY] Pickled Toedscool and Cucumber", + "item.cobblecuisine.hoennian_melon_stir_fry": "[LEGACY] Hoennian Melon Stir-Fry", + "item.cobblecuisine.eclair": "Clodsire Eclair", + "item.cobblecuisine.fruity_flan": "Jigglypuff Fruity Flan", + "item.cobblecuisine.candied_nanab_berry": "Golden Candied Nanab Berry", + "item.cobblecuisine.candied_bluk_berry": "Golden Candied Bluk Berry", + "item.cobblecuisine.candied_razz_berry": "Golden Candied Razz Berry", + "item.cobblecuisine.candied_pinap_berry": "Golden Candied Pinap Berry", + "item.cobblecuisine.ceviche": "Ceviche", + "item.cobblecuisine.dubious_food": "Dubious Food", + + "tooltip.cobblecuisine.item.candied_nanab_berry": "Attacts shiny Pokémon.", + "tooltip.cobblecuisine.item.candied_bluk_berry": "Attracts more powerful Pokémon.", + "tooltip.cobblecuisine.item.candied_razz_berry": "Boosts catch rate.", + "tooltip.cobblecuisine.item.candied_pinap_berry": "Boosts experience gained during battle.", + "tooltip.cobblecuisine.item.ceviche": "Spawns Pokémon with their Hidden Ability.", + "tooltip.cobblecuisine.item.eclair": "Attracts bigger Pokémon.", + "tooltip.cobblecuisine.item.fruity_flan": "Attracts smaller Pokémon.", + "tooltip.cobblecuisine.item.dubious_food": "Repels Pokémon around you.", + + "item.cobblecuisine.twin_mushroom_cake": "Twin Mushroom Cake", + "item.cobblecuisine.red_mushroom_cake": "Red Mushroom Cake", + "item.cobblecuisine.brown_mushroom_cake": "Brown Mushroom Cake", + "item.cobblecuisine.fruit_honey_cake": "Fruit & Honey Cake", + "item.cobblecuisine.vegetable_honey_cake": "Vegetable & Honey Cake", + "item.cobblecuisine.berry_grain_cake": "Berry & Grain Cake", + "item.cobblecuisine.seed_grain_cake": "Seed & Grain Cake", + "item.cobblecuisine.red_bean_cake": "Red Bean Cake", + "item.cobblecuisine.yellow_bean_cake": "Yellow Bean Cake", + "item.cobblecuisine.green_bean_cake": "Green Bean Cake", + "item.cobblecuisine.orange_bean_cake": "Orange Bean Cake", + "item.cobblecuisine.blue_bean_cake": "Blue Bean Cake", + "item.cobblecuisine.salt_cake": "Salt Cake", + + "tooltip.cobblecuisine.item.twin_mushroom_cake": "Attracts Pokémon of a certain egg group.", + "tooltip.cobblecuisine.item.red_mushroom_cake": "Attracts Pokémon of a certain egg group.", + "tooltip.cobblecuisine.item.brown_mushroom_cake": "Attracts Pokémon of a certain egg group.", + "tooltip.cobblecuisine.item.fruit_honey_cake": "Attracts Pokémon of a certain egg group.", + "tooltip.cobblecuisine.item.vegetable_honey_cake": "Attracts Pokémon of a certain egg group.", + "tooltip.cobblecuisine.item.berry_grain_cake": "Attracts Pokémon of a certain egg group.", + "tooltip.cobblecuisine.item.seed_grain_cake": "Attracts Pokémon of a certain egg group.", + "tooltip.cobblecuisine.item.red_bean_cake": "Attracts Pokémon of a certain egg group.", + "tooltip.cobblecuisine.item.yellow_bean_cake": "Attracts Pokémon of a certain egg group.", + "tooltip.cobblecuisine.item.green_bean_cake": "Attracts Pokémon of a certain egg group.", + "tooltip.cobblecuisine.item.orange_bean_cake": "Attracts Pokémon of a certain egg group.", + "tooltip.cobblecuisine.item.blue_bean_cake": "Attracts Pokémon of a certain egg group.", + "tooltip.cobblecuisine.item.salt_cake": "Attracts Pokémon of a certain egg group.", + + "item.cobblecuisine.low_green_shake": "Low Green Shake", + "item.cobblecuisine.low_red_shake": "Low Red Shake", + "item.cobblecuisine.low_blue_shake": "Low Blue Shake", + "item.cobblecuisine.low_purple_shake": "Low Purple Shake", + "item.cobblecuisine.low_yellow_shake": "Low Yellow Shake", + "item.cobblecuisine.low_pink_shake": "Low Pink Shake", + "item.cobblecuisine.medium_green_shake": "Medium Green Shake", + "item.cobblecuisine.medium_red_shake": "Medium Red Shake", + "item.cobblecuisine.medium_blue_shake": "Medium Blue Shake", + "item.cobblecuisine.medium_purple_shake": "Medium Purple Shake", + "item.cobblecuisine.medium_yellow_shake": "Medium Yellow Shake", + "item.cobblecuisine.medium_pink_shake": "Medium Pink Shake", + "item.cobblecuisine.high_green_shake": "High Green Shake", + "item.cobblecuisine.high_red_shake": "High Red Shake", + "item.cobblecuisine.high_blue_shake": "High Blue Shake", + "item.cobblecuisine.high_purple_shake": "High Purple Shake", + "item.cobblecuisine.high_yellow_shake": "High Yellow Shake", + "item.cobblecuisine.high_pink_shake": "High Pink Shake", + + "tooltip.cobblecuisine.item.low_green_shake": "§6Can be fed to Pokémon!§r", + "tooltip.cobblecuisine.item.low_green_shake.1": "§6Gives %1$s§6 EVs in %2$s§6.§r", + "tooltip.cobblecuisine.item.low_red_shake": "§6Can be fed to Pokémon!§r", + "tooltip.cobblecuisine.item.low_red_shake.1": "§6Gives %1$s§6 EVs in %2$s§6.§r", + "tooltip.cobblecuisine.item.low_purple_shake": "§6Can be fed to Pokémon!§r", + "tooltip.cobblecuisine.item.low_purple_shake.1": "§6Gives %1$s§6 EVs in %2$s§6.§r", + "tooltip.cobblecuisine.item.low_yellow_shake": "§6Can be fed to Pokémon!§r", + "tooltip.cobblecuisine.item.low_yellow_shake.1": "§6Gives %1$s§6 EVs in %2$s§6.§r", + "tooltip.cobblecuisine.item.low_blue_shake": "§6Can be fed to Pokémon!§r", + "tooltip.cobblecuisine.item.low_blue_shake.1": "§6Gives %1$s§6 EVs in %2$s§6.§r", + "tooltip.cobblecuisine.item.low_pink_shake": "§6Can be fed to Pokémon!§r", + "tooltip.cobblecuisine.item.low_pink_shake.1": "§6Gives %1$s§6 EVs in %2$s§6.§r", + "tooltip.cobblecuisine.item.medium_green_shake": "§6Can be fed to Pokémon!§r", + "tooltip.cobblecuisine.item.medium_green_shake.1": "§6Gives %1$s§6 EVs in %2$s§6.§r", + "tooltip.cobblecuisine.item.medium_red_shake": "§6Can be fed to Pokémon!§r", + "tooltip.cobblecuisine.item.medium_red_shake.1": "§6Gives %1$s§6 EVs in %2$s§6.§r", + "tooltip.cobblecuisine.item.medium_purple_shake": "§6Can be fed to Pokémon!§r", + "tooltip.cobblecuisine.item.medium_purple_shake.1": "§6Gives %1$s§6 EVs in %2$s§6.§r", + "tooltip.cobblecuisine.item.medium_yellow_shake": "§6Can be fed to Pokémon!§r", + "tooltip.cobblecuisine.item.medium_yellow_shake.1": "§6Gives %1$s§6 EVs in %2$s§6.§r", + "tooltip.cobblecuisine.item.medium_blue_shake": "§6Can be fed to Pokémon!§r", + "tooltip.cobblecuisine.item.medium_blue_shake.1": "§6Gives %1$s§6 EVs in %2$s§6.§r", + "tooltip.cobblecuisine.item.medium_pink_shake": "§6Can be fed to Pokémon!§r", + "tooltip.cobblecuisine.item.medium_pink_shake.1": "§6Gives %1$s§6 EVs in %2$s§6.§r", + "tooltip.cobblecuisine.item.high_green_shake": "§6Can be fed to Pokémon!§r", + "tooltip.cobblecuisine.item.high_green_shake.1": "§6Gives %1$s§6 EVs in %2$s§6.§r", + "tooltip.cobblecuisine.item.high_red_shake": "§6Can be fed to Pokémon!§r", + "tooltip.cobblecuisine.item.high_red_shake.1": "§6Gives %1$s§6 EVs in %2$s§6.§r", + "tooltip.cobblecuisine.item.high_purple_shake": "§6Can be fed to Pokémon!§r", + "tooltip.cobblecuisine.item.high_purple_shake.1": "§6Gives %1$s§6 EVs in %2$s§6.§r", + "tooltip.cobblecuisine.item.high_yellow_shake": "§6Can be fed to Pokémon!§r", + "tooltip.cobblecuisine.item.high_yellow_shake.1": "§6Gives %1$s§6 EVs in %2$s§6.§r", + "tooltip.cobblecuisine.item.high_blue_shake": "§6Can be fed to Pokémon!§r", + "tooltip.cobblecuisine.item.high_blue_shake.1": "§6Gives %1$s§6 EVs in %2$s§6.§r", + "tooltip.cobblecuisine.item.high_pink_shake": "§6Can be fed to Pokémon!§r", + "tooltip.cobblecuisine.item.high_pink_shake.1": "§6Gives %1$s§6 EVs in %2$s§6.§r", + + "item.cobblecuisine.regular_jewel_shake": "[LEGACY] Regular Jewel Shake", + "item.cobblecuisine.regular_earthy_shake": "[LEGACY] Regular Earthy Shake", + "item.cobblecuisine.regular_violet_shake": "[LEGACY] Regular Violet Shake", + "item.cobblecuisine.regular_verdant_shake": "[LEGACY] Regular Verdant Shake", + "item.cobblecuisine.regular_coral_shake": "[LEGACY] Regular Coral Shake", + "item.cobblecuisine.regular_bb_shake": "[LEGACY] Regular BB Shake", + + "item.cobblecuisine.deluxe_jewel_shake": "Deluxe Jewel Shake", + "item.cobblecuisine.deluxe_earthy_shake": "Deluxe Earthy Shake", + "item.cobblecuisine.deluxe_violet_shake": "Deluxe Violet Shake", + "item.cobblecuisine.deluxe_verdant_shake": "Deluxe Verdant Shake", + "item.cobblecuisine.deluxe_coral_shake": "Deluxe Coral Shake", + "item.cobblecuisine.deluxe_bb_shake": "Deluxe BB Shake", + + "item.cobblecuisine.fancyshake.use": "%s loved the shake!", + + "tooltip.cobblecuisine.item.deluxe_jewel_shake": "§6Can be fed to Pokémon!§r", + "tooltip.cobblecuisine.item.deluxe_earthy_shake": "§6Can be fed to Pokémon!§r", + "tooltip.cobblecuisine.item.deluxe_violet_shake": "§6Can be fed to Pokémon!§r", + "tooltip.cobblecuisine.item.deluxe_verdant_shake": "§6Can be fed to Pokémon!§r", + "tooltip.cobblecuisine.item.deluxe_coral_shake": "§6Can be fed to Pokémon!§r", + "tooltip.cobblecuisine.item.deluxe_bb_shake": "§6Can be fed to Pokémon!§r", + "tooltip.cobblecuisine.item.deluxe_jewel_shake.1": "Increases Dynamax level by 2 or 3.", + "tooltip.cobblecuisine.item.deluxe_earthy_shake.1": "Clears all EVs", + "tooltip.cobblecuisine.item.deluxe_violet_shake.1": "Teaches between 2 and 3 random egg moves.", + "tooltip.cobblecuisine.item.deluxe_verdant_shake.1": "Fully heals the Pokémon and restores PP.", + "tooltip.cobblecuisine.item.deluxe_coral_shake.1": "Increases Pokémon level by 2 or 3.", + "tooltip.cobblecuisine.item.deluxe_bb_shake.1": "Raises Max. PP of all moves.", + + "effect.cobblecuisine.grass_spawn": "§a§oGrass Power§r", + "effect.cobblecuisine.normal_spawn": "§f§oNormal Power§r", + "effect.cobblecuisine.fire_spawn": "§c§oFire Power§r", + "effect.cobblecuisine.water_spawn": "§9§oWater Power§r", + "effect.cobblecuisine.electric_spawn": "§e§oElectric Power§r", + "effect.cobblecuisine.ice_spawn": "§b§oIce Power§r", + "effect.cobblecuisine.fighting_spawn": "§4§oFighting Power§r", + "effect.cobblecuisine.poison_spawn": "§5§oPoison Power§r", + "effect.cobblecuisine.ground_spawn": "§6§oGround Power§r", + "effect.cobblecuisine.flying_spawn": "§3§oFlying Power§r", + "effect.cobblecuisine.psychic_spawn": "§d§oPsychic Power§r", + "effect.cobblecuisine.bug_spawn": "§2§oBug Power§r", + "effect.cobblecuisine.rock_spawn": "§6§oRock Power§r", + "effect.cobblecuisine.ghost_spawn": "§1§oGhost Power§r", + "effect.cobblecuisine.dragon_spawn": "§3§oDragon Power§r", + "effect.cobblecuisine.dark_spawn": "§8§oDark Power§r", + "effect.cobblecuisine.steel_spawn": "§7§oSteel Power§r", + "effect.cobblecuisine.fairy_spawn": "§d§oFairy Power§r", + + "effect.cobblecuisine.iv_modify": "§4§oIV Power§r", + "effect.cobblecuisine.hpyieldspawn": "§a§oHP Yield Power§r", + "effect.cobblecuisine.atkyieldspawn": "§c§oATK Yield Power§r", + "effect.cobblecuisine.defyieldspawn": "§b§oDEF Yield Power§r", + "effect.cobblecuisine.spdyieldspawn": "§5§oSP. DEF Yield Power§r", + "effect.cobblecuisine.speyieldspawn": "§9§oSPD Yield Power§r", + "effect.cobblecuisine.spayieldspawn": "§d§oSP. ATK Yield Power§r", + + "effect.cobblecuisine.shinyspawn": "§6§oShiny Luck§r", + "effect.cobblecuisine.catch_boost": "§4§oCatching Boost§r", + "effect.cobblecuisine.exp_boost": "§6§oEXP. Boost§r", + "effect.cobblecuisine.dubious_spawn": "§6§oRepel§r", + "effect.cobblecuisine.tiny_spawn": "§6§oTiny Power§r", + "effect.cobblecuisine.giant_spawn": "§6§oGiant Power§r", + + "effect.cobblecuisine.field_eg_spawn": "§e§oField Egg Group Power§r", + "effect.cobblecuisine.monster_eg_spawn": "§7§oMonster Egg Group Power§r", + "effect.cobblecuisine.humanlike_eg_spawn": "§d§oHuman-Like Egg Group Power§r", + "effect.cobblecuisine.fairy_eg_spawn": "§d§oFairy Egg Group Power§r", + "effect.cobblecuisine.dragon_eg_spawn": "§3§oDragon Egg Group Power§r", + "effect.cobblecuisine.mineral_eg_spawn": "§8§oMineral Egg Group Power§r", + "effect.cobblecuisine.grass_eg_spawn": "§a§oGrass Egg Group Power§r", + "effect.cobblecuisine.water1_eg_spawn": "§9§oWater1 Egg Group Power§r", + "effect.cobblecuisine.water23_eg_spawn": "§3§oWater2-3 Egg Group Power§r", + "effect.cobblecuisine.flying_eg_spawn": "§3§oFlying Egg Group Power§r", + "effect.cobblecuisine.bug_eg_spawn": "§2§oBug Egg Group Power§r", + "effect.cobblecuisine.amorphous_eg_spawn": "§5§oAmorphous Egg Group Power§r", + "effect.cobblecuisine.undiscovered_eg_spawn": "§5§oUndiscovered Egg Group Power§r", + + "effect.cobblecuisine.tera_normal_spawn": "§f§oTera Normal Power§r", + "effect.cobblecuisine.tera_fire_spawn": "§c§oTera Fire Power§r", + "effect.cobblecuisine.tera_water_spawn": "§9§oTera Water Power§r", + "effect.cobblecuisine.tera_grass_spawn": "§a§oTera Grass Power§r", + "effect.cobblecuisine.tera_electric_spawn": "§e§oTera Electric Power§r", + "effect.cobblecuisine.tera_ice_spawn": "§b§oTera Ice Power§r", + "effect.cobblecuisine.tera_fighting_spawn": "§4§oTera Fighting Power§r", + "effect.cobblecuisine.tera_poison_spawn": "§5§oTera Poison Power§r", + "effect.cobblecuisine.tera_ground_spawn": "§6§oTera Ground Power§r", + "effect.cobblecuisine.tera_flying_spawn": "§3§oTera Flying Power§r", + "effect.cobblecuisine.tera_psychic_spawn": "§d§oTera Psychic Power§r", + "effect.cobblecuisine.tera_bug_spawn": "§2§oTera Bug Power§r", + "effect.cobblecuisine.tera_rock_spawn": "§6§oTera Rock Power§r", + "effect.cobblecuisine.tera_ghost_spawn": "§1§oTera Ghost Power§r", + "effect.cobblecuisine.tera_dragon_spawn": "§3§oTera Dragon Power§r", + "effect.cobblecuisine.tera_dark_spawn": "§8§oTera Dark Power§r", + "effect.cobblecuisine.tera_steel_spawn": "§7§oTera Steel Power§r", + "effect.cobblecuisine.tera_fairy_spawn": "§d§oTera Fairy Power§r", + "effect.cobblecuisine.tera_stellar_spawn": "§f§oTera Stellar Power§r", + + "effect.cobblecuisine.nature_serious_spawn": "§f§oSerious Spawn Power§r", + "effect.cobblecuisine.nature_hardy_spawn": "§f§oHardy Spawn Power§r", + "effect.cobblecuisine.nature_lonely_spawn": "§f§oLonely Spawn Power§r", + "effect.cobblecuisine.nature_bold_spawn": "§f§oBold Spawn Power§r", + "effect.cobblecuisine.nature_timid_spawn": "§f§oTimid Spawn Power§r", + "effect.cobblecuisine.nature_hasty_spawn": "§f§oHasty Spawn Power§r", + "effect.cobblecuisine.nature_jolly_spawn": "§f§oJolly Spawn Power§r", + "effect.cobblecuisine.nature_naive_spawn": "§f§oNaive Spawn Power§r", + "effect.cobblecuisine.nature_modest_spawn": "§f§oModest Spawn Power§r", + "effect.cobblecuisine.nature_mild_spawn": "§f§oMild Spawn Power§r", + "effect.cobblecuisine.nature_quiet_spawn": "§f§oQuiet Spawn Power§r", + "effect.cobblecuisine.nature_bashful_spawn": "§f§oBashful Spawn Power§r", + "effect.cobblecuisine.nature_rash_spawn": "§f§oRash Spawn Power§r", + "effect.cobblecuisine.nature_calm_spawn": "§f§oCalm Spawn Power§r", + "effect.cobblecuisine.nature_gentle_spawn": "§f§oGentle Spawn Power§r", + "effect.cobblecuisine.nature_sassy_spawn": "§f§oSassy Spawn Power§r", + "effect.cobblecuisine.nature_careful_spawn": "§f§oCareful Spawn Power§r", + "effect.cobblecuisine.nature_quirky_spawn": "§f§oQuirky Spawn Power§r", + "effect.cobblecuisine.nature_lax_spawn": "§f§oLax Spawn Power§r", + "effect.cobblecuisine.nature_relaxed_spawn": "§f§oRelaxed Spawn Power§r", + "effect.cobblecuisine.nature_impish_spawn": "§f§oImpish Spawn Power§r", + "effect.cobblecuisine.nature_adamant_spawn": "§f§oAdamant Spawn Power§r", + "effect.cobblecuisine.nature_docile_spawn": "§f§oDocile Spawn Power§r", + "effect.cobblecuisine.nature_brave_spawn": "§f§oBrave Spawn Power§r", + "effect.cobblecuisine.nature_naughty_spawn": "§f§oNaughty Spawn Power§r", + + "effect.cobblecuisine.hidden_ability": "§f§oHidden Ability Spawn Power§r", + + "effect.cobblecuisine.type_buff_marker": "Satiated", + "effect.cobblecuisine.egg_buff_marker": "Satiated", + "effect.cobblecuisine.yield_buff_marker": "Satiated", + "effect.cobblecuisine.tera_buff_marker": "Satiated", + "effect.cobblecuisine.nature_buff_marker": "Satiated", + + "tag.item.cobblecuisine.beans": "Beans", + "tag.item.cobblemon.bitter_10": "Bitter Berries (10%)", + "tag.item.cobblemon.bitter_15": "Bitter Berries (15%)", + "tag.item.cobblemon.bitter_20": "Bitter Berries (20%)", + "tag.item.cobblemon.bitter_30": "Bitter Berries (30%)", + "tag.item.cobblemon.bitter_40": "Bitter Berries (40%)", + "tag.item.cobblemon.spicy_10": "Spicy Berries (10%)", + "tag.item.cobblemon.spicy_15": "Spicy Berries (15%)", + "tag.item.cobblemon.spicy_20": "Spicy Berries (20%)", + "tag.item.cobblemon.spicy_25": "Spicy Berries (25%)", + "tag.item.cobblemon.spicy_30": "Spicy Berries (30%)", + "tag.item.cobblemon.spicy_40": "Spicy Berries (40%)", + "tag.item.cobblemon.dry_10": "Dry Berries (10%)", + "tag.item.cobblemon.dry_15": "Dry Berries (15%)", + "tag.item.cobblemon.dry_20": "Dry Berries (20%)", + "tag.item.cobblemon.dry_25": "Dry Berries (25%)", + "tag.item.cobblemon.dry_30": "Dry Berries (30%)", + "tag.item.cobblemon.dry_40": "Dry Berries (40%)", + "tag.item.cobblemon.sweet_10": "Sweet Berries (10%)", + "tag.item.cobblemon.sweet_15": "Sweet Berries (15%)", + "tag.item.cobblemon.sweet_20": "Sweet Berries (20%)", + "tag.item.cobblemon.sweet_25": "Sweet Berries (25%)", + "tag.item.cobblemon.sweet_30": "Sweet Berries (30%)", + "tag.item.cobblemon.sweet_40": "Sweet Berries (40%)", + "tag.item.cobblemon.sour_10": "Sour Berries (10%)", + "tag.item.cobblemon.sour_15": "Sour Berries (15%)", + "tag.item.cobblemon.sour_20": "Sour Berries (20%)", + "tag.item.cobblemon.sour_25": "Sour Berries (25%)", + "tag.item.cobblemon.sour_30": "Sour Berries (30%)", + "tag.item.cobblemon.sour_40": "Sour Berries (40%)", + + "tag.item.cobblecuisine.red_group_1": "§cRed (Group 1)", + "tag.item.cobblecuisine.red_group_2": "§cRed (Group 2)", + "tag.item.cobblecuisine.red_group_3": "§cRed (Group 3)", + "tag.item.cobblecuisine.purple_group_1": "§5Purple (Group 1)", + "tag.item.cobblecuisine.purple_group_2": "§5Purple (Group 2)", + "tag.item.cobblecuisine.purple_group_3": "§5Purple (Group 3)", + "tag.item.cobblecuisine.blue_group_1": "§9Blue (Group 1)", + "tag.item.cobblecuisine.blue_group_2": "§9Blue (Group 2)", + "tag.item.cobblecuisine.blue_group_3": "§9Blue (Group 3)", + "tag.item.cobblecuisine.pink_group_1": "§dPink (Group 1)", + "tag.item.cobblecuisine.pink_group_2": "§dPink (Group 2)", + "tag.item.cobblecuisine.pink_group_3": "§dPink (Group 3)", + "tag.item.cobblecuisine.green_group_1": "§aGreen (Group 1)", + "tag.item.cobblecuisine.green_group_2": "§aGreen (Group 2)", + "tag.item.cobblecuisine.green_group_3": "§aGreen (Group 3)", + "tag.item.cobblecuisine.yellow_group_1": "§eYellow (Group 1)", + "tag.item.cobblecuisine.yellow_group_2": "§eYellow (Group 2)", + "tag.item.cobblecuisine.yellow_group_3": "§eYellow (Group 3)", + + "tag.item.cobblecuisine.group1": "§cGroup 1", + "tag.item.cobblecuisine.group2": "§cGroup 2", + "tag.item.cobblecuisine.group3": "§cGroup 3", + + "tag.item.minecraft.fruits": "§cFruits", + "tag.item.minecraft.vegetables": "§cVegetables", + + "config.cobblecuisine.boostsettings.effectdistanceblocks": "Effects Distance (Blocks)", + "config.cobblecuisine.boostsettings.expboostmultiplier": "Exp. Boost Multiplier", + "config.cobblecuisine.boostsettings.catchratemultiplier": "Catch Rate Multiplier", + "config.cobblecuisine.boostsettings.shinyboostmultiplier": "Shiny Boost Multiplier", + "config.cobblecuisine.boostsettings.teraboostchance": "Tera Boost Chance", + "config.cobblecuisine.boostsettings.natureboostchance": "Nature Boost Chance", + "config.cobblecuisine.boostsettings.scaleminvalue": "Min. Scale Value", + "config.cobblecuisine.boostsettings.scalemaxvalue": "Max. Scale Value", + "config.cobblecuisine.boostsettings.ivminvalue": "Min. IV Value", + "config.cobblecuisine.boostsettings.ivmaxvalue": "Max. IV Value", + "config.cobblecuisine.boostsettings.haboostchance": "Hidden Ability Boost Chance", + + "config.cobblecuisine.itemsettings.beanfriendship": "Bean Friendship Amt.", + "config.cobblecuisine.itemsettings.pokepufffriendship": "PokePuff Friendship Amt.", + "config.cobblecuisine.itemsettings.malasadafriendship": "Malasada Friendship Amt.", + "config.cobblecuisine.itemsettings.lowshakeev": "Low Shake EV Amt.", + "config.cobblecuisine.itemsettings.mediumshakeev": "Medium Shake EV Amt.", + "config.cobblecuisine.itemsettings.highshakeev": "High Shake EV Amt.", + "config.cobblecuisine.itemsettings.regularshakeev": "Regular Shake EV Amt.", + "config.cobblecuisine.itemsettings.deluxeshakeev": "Deluxe Shake EV Amt.", + + "config.cobblecuisine.effectduration.shinyboosteffectduration": "Shiny Boost Effect Dur.", + "config.cobblecuisine.effectduration.expboosteffectduration": "Exp. Boost Effect Dur.", + "config.cobblecuisine.effectduration.catchrateeffectduration": "Catch Rate Effect Dur.", + "config.cobblecuisine.effectduration.typeboosteffectduration": "Type Boost Effect Dur.", + "config.cobblecuisine.effectduration.teraboosteffectduration": "Tera Boost Effect Dur.", + "config.cobblecuisine.effectduration.eggboosteffectduration": "Egg Boost Effect Dur.", + "config.cobblecuisine.effectduration.natureboosteffectduration": "Nature Boost Effect Dur.", + "config.cobblecuisine.effectduration.statboosteffectduration": "Stat Boost Effect Dur.", + "config.cobblecuisine.effectduration.scaleboosteffectduration": "Scale Boost Effect Dur.", + "config.cobblecuisine.effectduration.dubiousfoodeffectduration": "Dubious Food Effect Dur.", + "config.cobblecuisine.effectduration.yieldboosteffectduration": "Yield Boost Effect Dur.", + "config.cobblecuisine.effectduration.othereffectduration": "Other Effect Dur.", + + "config.cobblecuisine.droprates.beanseedsdroprate": "Bean Seeds Droprate", + "config.cobblecuisine.droprates.galaricanutdroprate": "Galarica Nut Droprate", + "config.cobblecuisine.droprates.beandroprate": "Bean Droprate", + "config.cobblecuisine.droprates.torchflowerdroprate": "Torchflower Droprate", + "config.cobblecuisine.droprates.torchflowerseedsdroprate": "Torchflower Seeds Droprate", + + "config.cobblecuisine.typemultipliers.bug.weightmultiplier": "Bug Weight Multiplier", + "config.cobblecuisine.typemultipliers.bug.nonweightmultiplier": "Non-Bug Weight Multiplier", + "config.cobblecuisine.typemultipliers.normal.weightmultiplier": "Normal Weight Multiplier", + "config.cobblecuisine.typemultipliers.normal.nonweightmultiplier": "Non-Normal Weight Multiplier", + "config.cobblecuisine.typemultipliers.fire.weightmultiplier": "Fire Weight Multiplier", + "config.cobblecuisine.typemultipliers.fire.nonweightmultiplier": "Non-Fire Weight Multiplier", + "config.cobblecuisine.typemultipliers.water.weightmultiplier": "Water Weight Multiplier", + "config.cobblecuisine.typemultipliers.water.nonweightmultiplier": "Non-Water Weight Multiplier", + "config.cobblecuisine.typemultipliers.electric.weightmultiplier": "Electric Weight Multiplier", + "config.cobblecuisine.typemultipliers.electric.nonweightmultiplier": "Non-Electric Weight Multiplier", + "config.cobblecuisine.typemultipliers.grass.weightmultiplier": "Grass Weight Multiplier", + "config.cobblecuisine.typemultipliers.grass.nonweightmultiplier": "Non-Grass Weight Multiplier", + "config.cobblecuisine.typemultipliers.ice.weightmultiplier": "Ice Weight Multiplier", + "config.cobblecuisine.typemultipliers.ice.nonweightmultiplier": "Non-Ice Weight Multiplier", + "config.cobblecuisine.typemultipliers.fighting.weightmultiplier": "Fighting Weight Multiplier", + "config.cobblecuisine.typemultipliers.fighting.nonweightmultiplier": "Non-Fighting Weight Multiplier", + "config.cobblecuisine.typemultipliers.poison.weightmultiplier": "Poison Weight Multiplier", + "config.cobblecuisine.typemultipliers.poison.nonweightmultiplier": "Non-Poison Weight Multiplier", + "config.cobblecuisine.typemultipliers.ground.weightmultiplier": "Ground Weight Multiplier", + "config.cobblecuisine.typemultipliers.ground.nonweightmultiplier": "Non-Ground Weight Multiplier", + "config.cobblecuisine.typemultipliers.flying.weightmultiplier": "Flying Weight Multiplier", + "config.cobblecuisine.typemultipliers.flying.nonweightmultiplier": "Non-Flying Weight Multiplier", + "config.cobblecuisine.typemultipliers.psychic.weightmultiplier": "Psychic Weight Multiplier", + "config.cobblecuisine.typemultipliers.psychic.nonweightmultiplier": "Non-Psychic Weight Multiplier", + "config.cobblecuisine.typemultipliers.rock.weightmultiplier": "Rock Weight Multiplier", + "config.cobblecuisine.typemultipliers.rock.nonweightmultiplier": "Non-Rock Weight Multiplier", + "config.cobblecuisine.typemultipliers.ghost.weightmultiplier": "Ghost Weight Multiplier", + "config.cobblecuisine.typemultipliers.ghost.nonweightmultiplier": "Non-Ghost Weight Multiplier", + "config.cobblecuisine.typemultipliers.dragon.weightmultiplier": "Dragon Weight Multiplier", + "config.cobblecuisine.typemultipliers.dragon.nonweightmultiplier": "Non-Dragon Weight Multiplier", + "config.cobblecuisine.typemultipliers.steel.weightmultiplier": "Steel Weight Multiplier", + "config.cobblecuisine.typemultipliers.steel.nonweightmultiplier": "Non-Steel Weight Multiplier", + "config.cobblecuisine.typemultipliers.dark.weightmultiplier": "Dark Weight Multiplier", + "config.cobblecuisine.typemultipliers.dark.nonweightmultiplier": "Non-Dark Weight Multiplier", + "config.cobblecuisine.typemultipliers.fairy.weightmultiplier": "Fairy Weight Multiplier", + "config.cobblecuisine.typemultipliers.fairy.nonweightmultiplier": "Non-Fairy Weight Multiplier", + + "config.cobblecuisine.egggroupmultipliers.amorphous.weightmultiplier": "Amorphous EggGrp. Weight Multiplier", + "config.cobblecuisine.egggroupmultipliers.amorphous.nonweightmultiplier": "Non-Amorphous EggGrp. Weight Multiplier", + "config.cobblecuisine.egggroupmultipliers.fairy.weightmultiplier": "Fairy EggGrp. Weight Multiplier", + "config.cobblecuisine.egggroupmultipliers.fairy.nonweightmultiplier": "Non-Fairy EggGrp. Weight Multiplier", + "config.cobblecuisine.egggroupmultipliers.bug.weightmultiplier": "Bug EggGrp. Weight Multiplier", + "config.cobblecuisine.egggroupmultipliers.bug.nonweightmultiplier": "Non-Bug EggGrp. Weight Multiplier", + "config.cobblecuisine.egggroupmultipliers.dragon.weightmultiplier": "Dragon EggGrp. Weight Multiplier", + "config.cobblecuisine.egggroupmultipliers.dragon.nonweightmultiplier": "Non-Dragon EggGrp. Weight Multiplier", + "config.cobblecuisine.egggroupmultipliers.field.weightmultiplier": "Field EggGrp. Weight Multiplier", + "config.cobblecuisine.egggroupmultipliers.field.nonweightmultiplier": "Non-Field EggGrp. Weight Multiplier", + "config.cobblecuisine.egggroupmultipliers.flying.weightmultiplier": "Flying EggGrp. Weight Multiplier", + "config.cobblecuisine.egggroupmultipliers.flying.nonweightmultiplier": "Non-Flying EggGrp. Weight Multiplier", + "config.cobblecuisine.egggroupmultipliers.grass.weightmultiplier": "Grass EggGrp. Weight Multiplier", + "config.cobblecuisine.egggroupmultipliers.grass.nonweightmultiplier": "Non-Grass EggGrp. Weight Multiplier", + "config.cobblecuisine.egggroupmultipliers.humanlike.weightmultiplier": "Human-like EggGrp. Weight Multiplier", + "config.cobblecuisine.egggroupmultipliers.humanlike.nonweightmultiplier": "Non-Human-like EggGrp. Weight Multiplier", + "config.cobblecuisine.egggroupmultipliers.mineral.weightmultiplier": "Mineral EggGrp. Weight Multiplier", + "config.cobblecuisine.egggroupmultipliers.mineral.nonweightmultiplier": "Non-Mineral EggGrp. Weight Multiplier", + "config.cobblecuisine.egggroupmultipliers.monster.weightmultiplier": "Monster EggGrp. Weight Multiplier", + "config.cobblecuisine.egggroupmultipliers.monster.nonweightmultiplier": "Non-Monster EggGrp. Weight Multiplier", + "config.cobblecuisine.egggroupmultipliers.undiscovered.weightmultiplier": "Undiscovered EggGrp. Weight Multiplier", + "config.cobblecuisine.egggroupmultipliers.undiscovered.nonweightmultiplier": "Non-Undiscovered EggGrp. Weight Multiplier", + "config.cobblecuisine.egggroupmultipliers.water1.weightmultiplier": "Water 1 EggGrp. Weight Multiplier", + "config.cobblecuisine.egggroupmultipliers.water1.nonweightmultiplier": "Non-Water 1 EggGrp. Weight Multiplier", + "config.cobblecuisine.egggroupmultipliers.water23.weightmultiplier": "Water 2-3 EggGrp. Weight Multiplier", + "config.cobblecuisine.egggroupmultipliers.water23.nonweightmultiplier": "Non-Water 2-3 EggGrp. Weight Multiplier" +} diff --git a/projects/1.21-fabric/assets/cobblecuisine/cobblecuisine/lang/zh_cn.json b/projects/1.21-fabric/assets/cobblecuisine/cobblecuisine/lang/zh_cn.json new file mode 100644 index 000000000000..ebd55dd03fd2 --- /dev/null +++ b/projects/1.21-fabric/assets/cobblecuisine/cobblecuisine/lang/zh_cn.json @@ -0,0 +1,694 @@ +{ + "itemgroup.cobblecuisine": "方可梦美食", + + "message.cobblecuisine.expboost": "%1$s获得了%2$s额外的经验值!", + + "block.cobblecuisine.bean_crop": "豆苗", + "item.cobblecuisine.bean_seeds": "豆子种子", + + "item.cobblecuisine.red_bean": "红豆", + "item.cobblecuisine.blue_bean": "蓝豆", + "item.cobblecuisine.green_bean": "绿豆", + "item.cobblecuisine.yellow_bean": "黄豆", + "item.cobblecuisine.orange_bean": "橙豆", + "item.cobblecuisine.violet_bean": "紫豆", + "item.cobblecuisine.indigo_bean": "靛豆", + + "tooltip.cobblecuisine.item.red_bean": "§6可喂给宝可梦!§r", + "tooltip.cobblecuisine.item.red_bean.1": "§6亲密度增加%s§r", + "tooltip.cobblecuisine.item.blue_bean": "§6可喂给宝可梦!§r", + "tooltip.cobblecuisine.item.blue_bean.1": "§6亲密度增加%s§r", + "tooltip.cobblecuisine.item.orange_bean": "§6可喂给宝可梦!§r", + "tooltip.cobblecuisine.item.orange_bean.1": "§6亲密度增加%s§r", + "tooltip.cobblecuisine.item.green_bean": "§6可喂给宝可梦!§r", + "tooltip.cobblecuisine.item.green_bean.1": "§6亲密度增加%s§r", + "tooltip.cobblecuisine.item.yellow_bean": "§6可喂给宝可梦!§r", + "tooltip.cobblecuisine.item.yellow_bean.1": "§6亲密度增加%s§r", + "tooltip.cobblecuisine.item.violet_bean": "§6可喂给宝可梦!§r", + "tooltip.cobblecuisine.item.violet_bean.1": "§6亲密度增加%s§r", + "tooltip.cobblecuisine.item.indigo_bean": "§6可喂给宝可梦!§r", + "tooltip.cobblecuisine.item.indigo_bean.1": "§6亲密度增加%s§r", + + "item.cobblecuisine.bean.use": "%s享用了这颗豆子!", + + "item.cobblecuisine.spice_mix": "混合香料", + "item.cobblecuisine.salad_mix": "混合沙拉", + + "item.cobblecuisine.bitter_variety_sandwich": "[旧版]苦味什锦三明治", + "item.cobblecuisine.sweet_potato_salad_sandwich": "[旧版]甜薯沙拉三明治", + "item.cobblecuisine.pepper_steak": "[旧版]胡椒牛排", + "item.cobblecuisine.ceviche": "酸橘汁腌鱼", + + "item.cobblecuisine.roasted_cheri_berry": "烤制樱子果", + "item.cobblecuisine.roasted_chesto_berry": "烤制零余果", + "item.cobblecuisine.roasted_pecha_berry": "烤制桃桃果", + "item.cobblecuisine.roasted_rawst_berry": "烤制莓莓果", + "item.cobblecuisine.roasted_aspear_berry": "烤制利木果", + "item.cobblecuisine.roasted_oran_berry": "烤制橙橙果", + "item.cobblecuisine.roasted_persim_berry": "烤制柿仔果", + "item.cobblecuisine.roasted_leppa_berry": "烤制苹野果", + "item.cobblecuisine.roasted_sitrus_berry": "烤制文柚果", + "item.cobblecuisine.roasted_lum_berry": "烤制木子果", + "item.cobblecuisine.roasted_babiri_berry": "烤制霹霹果", + "item.cobblecuisine.roasted_charti_berry": "烤制草蚕果", + "item.cobblecuisine.roasted_chilan_berry": "烤制灯浆果", + "item.cobblecuisine.roasted_chople_berry": "烤制莲蒲果", + "item.cobblecuisine.roasted_coba_berry": "烤制棱瓜果", + "item.cobblecuisine.roasted_colbur_berry": "烤制刺耳果", + "item.cobblecuisine.roasted_haban_berry": "烤制莓榴果", + "item.cobblecuisine.roasted_kasib_berry": "烤制佛柑果", + "item.cobblecuisine.roasted_kebia_berry": "烤制通通果", + "item.cobblecuisine.roasted_occa_berry": "烤制巧可果", + "item.cobblecuisine.roasted_passho_berry": "烤制千香果", + "item.cobblecuisine.roasted_payapa_berry": "烤制福禄果", + "item.cobblecuisine.roasted_rindo_berry": "烤制罗子果", + "item.cobblecuisine.roasted_roseli_berry": "烤制洛玫果", + "item.cobblecuisine.roasted_shuca_berry": "烤制腰木果", + "item.cobblecuisine.roasted_tanga_berry": "烤制扁樱果", + "item.cobblecuisine.roasted_wacan_berry": "烤制烛木果", + "item.cobblecuisine.roasted_yache_berry": "烤制番荔果", + "item.cobblecuisine.roasted_enigma_berry": "烤制谜芝果", + + "tooltip.cobblecuisine.item.roasted_cheri_berry": "烤制果实。", + "tooltip.cobblecuisine.item.roasted_chesto_berry": "烤制果实。", + "tooltip.cobblecuisine.item.roasted_pecha_berry": "烤制果实。", + "tooltip.cobblecuisine.item.roasted_rawst_berry": "烤制果实。", + "tooltip.cobblecuisine.item.roasted_aspear_berry": "烤制果实。", + "tooltip.cobblecuisine.item.roasted_oran_berry": "烤制果实。", + "tooltip.cobblecuisine.item.roasted_persim_berry": "烤制果实。", + "tooltip.cobblecuisine.item.roasted_leppa_berry": "烤制果实。", + "tooltip.cobblecuisine.item.roasted_sitrus_berry": "烤制果实。", + "tooltip.cobblecuisine.item.roasted_lum_berry": "烤制果实。", + "tooltip.cobblecuisine.item.roasted_babiri_berry": "烤制果实。", + "tooltip.cobblecuisine.item.roasted_charti_berry": "烤制果实。", + "tooltip.cobblecuisine.item.roasted_chilan_berry": "烤制果实。", + "tooltip.cobblecuisine.item.roasted_chople_berry": "烤制果实。", + "tooltip.cobblecuisine.item.roasted_coba_berry": "烤制果实。", + "tooltip.cobblecuisine.item.roasted_colbur_berry": "烤制果实。", + "tooltip.cobblecuisine.item.roasted_haban_berry": "烤制果实。", + "tooltip.cobblecuisine.item.roasted_kasib_berry": "烤制果实。", + "tooltip.cobblecuisine.item.roasted_kebia_berry": "烤制果实。", + "tooltip.cobblecuisine.item.roasted_occa_berry": "烤制果实。", + "tooltip.cobblecuisine.item.roasted_passho_berry": "烤制果实。", + "tooltip.cobblecuisine.item.roasted_payapa_berry": "烤制果实。", + "tooltip.cobblecuisine.item.roasted_rindo_berry": "烤制果实。", + "tooltip.cobblecuisine.item.roasted_roseli_berry": "烤制果实。", + "tooltip.cobblecuisine.item.roasted_shuca_berry": "烤制果实。", + "tooltip.cobblecuisine.item.roasted_tanga_berry": "烤制果实。", + "tooltip.cobblecuisine.item.roasted_wacan_berry": "烤制果实。", + "tooltip.cobblecuisine.item.roasted_yache_berry": "烤制果实。", + "tooltip.cobblecuisine.item.roasted_enigma_berry": "烤制果实。", + + "item.cobblecuisine.sweet_apple_curry": "甜味苹果咖喱", + "item.cobblecuisine.sweet_whipped_cream_curry": "甜味鲜奶油咖喱", + "item.cobblecuisine.bitter_herb_medley_curry": "苦味综合香草咖喱", + "item.cobblecuisine.bitter_leek_curry": "苦味葱劲十足咖喱", + "item.cobblecuisine.salty_boiled_egg_curry": "咸味水煮蛋咖喱", + "item.cobblecuisine.dry_frozen_curry": "涩味冻咖喱", + "item.cobblecuisine.spicy_mushroom_medley_curry": "辣味缤纷蕈菇咖喱", + "item.cobblecuisine.spicy_potato_curry": "辣味土豆咖喱", + "item.cobblecuisine.dry_curry": "健美豆子咖喱", + "item.cobblecuisine.dry_bone_curry": "涩味骨头咖喱", + "item.cobblecuisine.dry_smoked_tail_curry": "涩味炙烧尾肉咖喱", + "item.cobblecuisine.bean_medley_curry": "豆多多咖喱", + "item.cobblecuisine.drought_katsu_curry": "日照炸肉排咖喱", + "item.cobblecuisine.dream_eater_butter_curry": "绝对睡眠奶油咖喱", + "item.cobblecuisine.ninja_curry": "忍者咖喱", + "item.cobblecuisine.mild_honey_curry": "宝宝甜蜜咖喱", + "item.cobblecuisine.zing_zap_curry": "电光咖喱", + "item.cobblecuisine.beanburger_curry": "豆制肉排咖喱", + + "tooltip.cobblecuisine.item.sweet_apple_curry": "吸引特定属性的宝可梦。", + "tooltip.cobblecuisine.item.sweet_whipped_cream_curry": "吸引特定属性的宝可梦。", + "tooltip.cobblecuisine.item.bitter_herb_medley_curry": "吸引特定属性的宝可梦。", + "tooltip.cobblecuisine.item.bitter_leek_curry": "吸引特定属性的宝可梦。", + "tooltip.cobblecuisine.item.salty_boiled_egg_curry": "吸引特定属性的宝可梦。", + "tooltip.cobblecuisine.item.dry_frozen_curry": "吸引特定属性的宝可梦。", + "tooltip.cobblecuisine.item.spicy_mushroom_medley_curry": "吸引特定属性的宝可梦。", + "tooltip.cobblecuisine.item.spicy_potato_curry": "吸引特定属性的宝可梦。", + "tooltip.cobblecuisine.item.dry_bone_curry": "吸引特定属性的宝可梦。", + "tooltip.cobblecuisine.item.dry_smoked_tail_curry": "吸引特定属性的宝可梦。", + "tooltip.cobblecuisine.item.bean_medley_curry": "吸引特定属性的宝可梦。", + "tooltip.cobblecuisine.item.dry_curry": "吸引特定属性的宝可梦。", + "tooltip.cobblecuisine.item.drought_katsu_curry": "吸引特定属性的宝可梦。", + "tooltip.cobblecuisine.item.dream_eater_butter_curry": "吸引特定属性的宝可梦。", + "tooltip.cobblecuisine.item.ninja_curry": "吸引特定属性的宝可梦。", + "tooltip.cobblecuisine.item.mild_honey_curry": "吸引特定属性的宝可梦。", + "tooltip.cobblecuisine.item.zing_zap_curry": "吸引特定属性的宝可梦。", + "tooltip.cobblecuisine.item.beanburger_curry": "吸引特定属性的宝可梦。", + + "item.cobblecuisine.sour_pickle_sandwich": "酸味腌黄瓜三明治", + "item.cobblecuisine.sour_zesty_sandwich": "酸味爽口三明治", + "item.cobblecuisine.sweet_jam_sandwich": "甜味果酱三明治", + "item.cobblecuisine.salty_vegetable_sandwich": "咸味蔬菜三明治", + "item.cobblecuisine.salty_egg_sandwich": "咸味鸡蛋三明治", + "item.cobblecuisine.bitter_jambon_beurre": "苦味火腿黄油三明治", + "item.cobblecuisine.spicy_five_alarm_sandwich": "辣味成熟滋味三明治", + "item.cobblecuisine.spicy_claw_sandwich": "辣味兽爪三明治", + "item.cobblecuisine.sour_cheese_sandwich": "酸味芝士三明治", + "item.cobblecuisine.spicy_noodle_sandwich": "辣味面条三明治", + "item.cobblecuisine.spicy_ham_sandwich": "辣味火腿三明治", + "item.cobblecuisine.dry_tower_sandwich": "涩味巨无霸三明治", + "item.cobblecuisine.dry_hefty_sandwich": "涩味满腹三明治", + "item.cobblecuisine.spicy_fillet_sandwich": "辣味炸鱼片三明治", + "item.cobblecuisine.sweet_fruit_sandwich": "甜味水果三明治", + "item.cobblecuisine.salty_tofu_sandwich": "咸味豆腐三明治", + "item.cobblecuisine.sweet_dessert_sandwich": "甜味点心三明治", + "item.cobblecuisine.dry_smoky_sandwich": "涩味烟熏三明治", + "item.cobblecuisine.bitter_potato_sandwich": "苦味土豆三明治", + + "tooltip.cobblecuisine.item.sour_pickle_sandwich": "吸引特定太晶属性的宝可梦。", + "tooltip.cobblecuisine.item.salty_vegetable_sandwich": "吸引特定太晶属性的宝可梦。", + "tooltip.cobblecuisine.item.sour_zesty_sandwich": "吸引特定太晶属性的宝可梦。", + "tooltip.cobblecuisine.item.sweet_jam_sandwich": "吸引特定太晶属性的宝可梦。", + "tooltip.cobblecuisine.item.salty_egg_sandwich": "吸引特定太晶属性的宝可梦。", + "tooltip.cobblecuisine.item.bitter_jambon_beurre": "吸引特定太晶属性的宝可梦。", + "tooltip.cobblecuisine.item.spicy_five_alarm_sandwich": "吸引特定太晶属性的宝可梦。", + "tooltip.cobblecuisine.item.spicy_claw_sandwich": "吸引特定太晶属性的宝可梦。", + "tooltip.cobblecuisine.item.sour_cheese_sandwich": "吸引特定太晶属性的宝可梦。", + "tooltip.cobblecuisine.item.spicy_noodle_sandwich": "吸引特定太晶属性的宝可梦。", + "tooltip.cobblecuisine.item.spicy_ham_sandwich": "吸引特定太晶属性的宝可梦。", + "tooltip.cobblecuisine.item.dry_tower_sandwich": "吸引特定太晶属性的宝可梦。", + "tooltip.cobblecuisine.item.dry_hefty_sandwich": "吸引特定太晶属性的宝可梦。", + "tooltip.cobblecuisine.item.spicy_fillet_sandwich": "吸引特定太晶属性的宝可梦。", + "tooltip.cobblecuisine.item.sweet_fruit_sandwich": "吸引特定太晶属性的宝可梦。", + "tooltip.cobblecuisine.item.salty_tofu_sandwich": "吸引特定太晶属性的宝可梦。", + "tooltip.cobblecuisine.item.sweet_dessert_sandwich": "吸引特定太晶属性的宝可梦。", + "tooltip.cobblecuisine.item.dry_smoky_sandwich": "吸引特定太晶属性的宝可梦。", + "tooltip.cobblecuisine.item.bitter_potato_sandwich": "吸引特定太晶属性的宝可梦。", + + "item.cobblecuisine.mixed_vegetable_salad": "拌拌蔬菜沙拉", + "item.cobblecuisine.pumpkin_pie_salad": "南瓜派沙拉", + "item.cobblecuisine.slowpoke_tail_pepper_salad": "呆呆兽尾巴的胡椒沙拉", + "item.cobblecuisine.spore_mushroom_salad": "蘑菇孢子沙拉", + "item.cobblecuisine.snow_cloak_caesar_salad": "拨雪凯撒沙拉", + "item.cobblecuisine.gluttony_potato_salad": "贪吃鬼洋芋沙拉", + "item.cobblecuisine.water_veil_tofu_salad": "湿润豆腐沙拉", + "item.cobblecuisine.superpower_extreme_salad": "蛮力豪迈沙拉", + "item.cobblecuisine.bean_ham_salad": "豆制火腿沙拉", + "item.cobblecuisine.snoozy_tomato_salad": "好眠番茄沙拉", + "item.cobblecuisine.moomoo_caprese_salad": "哞哞起司番茄沙拉", + "item.cobblecuisine.contrary_chocolate_meat_salad": "心情不定肉沙拉淋巧克力酱", + "item.cobblecuisine.overheat_ginger_salad": "过热沙拉", + "item.cobblecuisine.fancy_apple_salad": "特选苹果沙拉", + "item.cobblecuisine.immunity_leek_salad": "免疫葱花沙拉", + "item.cobblecuisine.dazzling_apple_cheese_salad": "迷人苹果起司沙拉", + "item.cobblecuisine.ninja_salad": "忍者沙拉", + "item.cobblecuisine.heat_wave_tofu_salad": "热风豆腐沙拉", + "item.cobblecuisine.greengrass_salad": "萌绿沙拉", + "item.cobblecuisine.calm_mind_fruit_salad": "冥想香甜沙拉", + "item.cobblecuisine.fury_attack_corn_salad": "乱击玉米沙拉", + "item.cobblecuisine.cross_chop_salad": "十字切碎丁沙拉", + "item.cobblecuisine.defiant_coffee_dressed_salad": "不服输咖啡沙拉", + "item.cobblecuisine.petal_blizzard_layered_salad": "落英缤纷含羞草蛋沙拉", + "item.cobblecuisine.apple_acid_yoghurt_salad": "酸苹果优格沙拉", + + "tooltip.cobblecuisine.item.mixed_vegetable_salad": "吸引特定性格的宝可梦。", + "tooltip.cobblecuisine.item.pumpkin_pie_salad": "吸引特定性格的宝可梦。", + "tooltip.cobblecuisine.item.slowpoke_tail_pepper_salad": "吸引特定性格的宝可梦。", + "tooltip.cobblecuisine.item.spore_mushroom_salad": "吸引特定性格的宝可梦。", + "tooltip.cobblecuisine.item.snow_cloak_caesar_salad": "吸引特定性格的宝可梦。", + "tooltip.cobblecuisine.item.gluttony_potato_salad": "吸引特定性格的宝可梦。", + "tooltip.cobblecuisine.item.water_veil_tofu_salad": "吸引特定性格的宝可梦。", + "tooltip.cobblecuisine.item.superpower_extreme_salad": "吸引特定性格的宝可梦。", + "tooltip.cobblecuisine.item.bean_ham_salad": "吸引特定性格的宝可梦。", + "tooltip.cobblecuisine.item.snoozy_tomato_salad": "吸引特定性格的宝可梦。", + "tooltip.cobblecuisine.item.moomoo_caprese_salad": "吸引特定性格的宝可梦。", + "tooltip.cobblecuisine.item.contrary_chocolate_meat_salad": "吸引特定性格的宝可梦。", + "tooltip.cobblecuisine.item.overheat_ginger_salad": "吸引特定性格的宝可梦。", + "tooltip.cobblecuisine.item.fancy_apple_salad": "吸引特定性格的宝可梦。", + "tooltip.cobblecuisine.item.immunity_leek_salad": "吸引特定性格的宝可梦。", + "tooltip.cobblecuisine.item.dazzling_apple_cheese_salad": "吸引特定性格的宝可梦。", + "tooltip.cobblecuisine.item.ninja_salad": "吸引特定性格的宝可梦。", + "tooltip.cobblecuisine.item.heat_wave_tofu_salad": "吸引特定性格的宝可梦。", + "tooltip.cobblecuisine.item.greengrass_salad": "吸引特定性格的宝可梦。", + "tooltip.cobblecuisine.item.calm_mind_fruit_salad": "吸引特定性格的宝可梦。", + "tooltip.cobblecuisine.item.fury_attack_corn_salad": "吸引特定性格的宝可梦。", + "tooltip.cobblecuisine.item.cross_chop_salad": "吸引特定性格的宝可梦。", + "tooltip.cobblecuisine.item.defiant_coffee_dressed_salad": "吸引特定性格的宝可梦。", + "tooltip.cobblecuisine.item.petal_blizzard_layered_salad": "吸引特定性格的宝可梦。", + "tooltip.cobblecuisine.item.apple_acid_yoghurt_salad": "吸引特定性格的宝可梦。", + + "item.cobblecuisine.sweet_pokepuff": "甜味宝芙蕾", + "item.cobblecuisine.mint_pokepuff": "清爽宝芙蕾", + "item.cobblecuisine.citrus_pokepuff": "酸溜宝芙蕾", + "item.cobblecuisine.mocha_pokepuff": "微苦宝芙蕾", + "item.cobblecuisine.spice_pokepuff": "辛香宝芙蕾", + + "tooltip.cobblecuisine.item.sweet_pokepuff": "§6可喂给宝可梦!§r", + "tooltip.cobblecuisine.item.sweet_pokepuff.1": "§6亲密度增加%s§r", + "tooltip.cobblecuisine.item.mint_pokepuff": "§6可喂给宝可梦!§r", + "tooltip.cobblecuisine.item.mint_pokepuff.1": "§6亲密度增加%s§r", + "tooltip.cobblecuisine.item.citrus_pokepuff": "§6可喂给宝可梦!§r", + "tooltip.cobblecuisine.item.citrus_pokepuff.1": "§6亲密度增加%s§r", + "tooltip.cobblecuisine.item.mocha_pokepuff": "§6可喂给宝可梦!§r", + "tooltip.cobblecuisine.item.mocha_pokepuff.1": "§6亲密度增加%s§r", + "tooltip.cobblecuisine.item.spice_pokepuff": "§6可喂给宝可梦!§r", + "tooltip.cobblecuisine.item.spice_pokepuff.1": "§6亲密度增加%s§r", + + "item.cobblecuisine.pokepuff.use": "%s享用了这份宝芙蕾!", + + "item.cobblecuisine.spicy_malasada": "辣萨达", + "item.cobblecuisine.dry_malasada": "涩萨达", + "item.cobblecuisine.sweet_malasada": "甜萨达", + "item.cobblecuisine.bitter_malasada": "苦萨达", + "item.cobblecuisine.sour_malasada": "酸萨达", + + "tooltip.cobblecuisine.item.sweet_malasada": "§6可喂给宝可梦!§r", + "tooltip.cobblecuisine.item.sweet_malasada.1": "§6亲密度增加%s§r", + "tooltip.cobblecuisine.item.sweet_malasada.2": "§2§o受到胆小、急躁、爽朗、天真性格的喜爱§r", + "tooltip.cobblecuisine.item.sweet_malasada.3": "§4§o受到勇敢、悠闲、自大性格的厌恶§r", + "tooltip.cobblecuisine.item.spicy_malasada": "§6可喂给宝可梦!§r", + "tooltip.cobblecuisine.item.spicy_malasada.1": "§6亲密度增加%s§r", + "tooltip.cobblecuisine.item.spicy_malasada.2": "§2§o受到怕寂寞、勇敢、固执、顽皮性格的喜爱§r", + "tooltip.cobblecuisine.item.spicy_malasada.3": "§4§o受到大胆、胆小、温和性格的厌恶§r", + "tooltip.cobblecuisine.item.sour_malasada": "§6可喂给宝可梦!§r", + "tooltip.cobblecuisine.item.sour_malasada.1": "§6亲密度增加%s§r", + "tooltip.cobblecuisine.item.sour_malasada.2": "§2§o受到大胆、悠闲、淘气、乐天性格的喜爱§r", + "tooltip.cobblecuisine.item.sour_malasada.3": "§4§o受到怕寂寞、急躁、慢吞吞、温顺性格的厌恶§r", + "tooltip.cobblecuisine.item.bitter_malasada": "§6可喂给宝可梦!§r", + "tooltip.cobblecuisine.item.bitter_malasada.1": "§6亲密度增加%s§r", + "tooltip.cobblecuisine.item.bitter_malasada.2": "§2§o受到温和、温顺、自大、慎重性格的喜爱§r", + "tooltip.cobblecuisine.item.bitter_malasada.3": "§4§o受到顽皮、乐天、天真、马虎性格的厌恶§r", + "tooltip.cobblecuisine.item.dry_malasada": "§6可喂给宝可梦!§r", + "tooltip.cobblecuisine.item.dry_malasada.1": "§6亲密度增加%s§r", + "tooltip.cobblecuisine.item.dry_malasada.2": "§2§o受到慢吞吞、冷静、马虎性格的喜爱§r", + "tooltip.cobblecuisine.item.dry_malasada.3": "§4§o受到固执、淘气、爽朗、慎重性格的厌恶§r", + + "item.cobblecuisine.malasada.love": "%s喜欢这款马拉萨达的味道!", + "item.cobblecuisine.malasada.dislike": "%s并不太喜欢这款马拉萨达…", + "item.cobblecuisine.malasada.use": "%s吃了马拉萨达。", + + "item.cobblecuisine.coffee": "熊宝宝咖啡牛奶", + "item.cobblecuisine.lemon_soda": "花漾海狮QQ软糖苏打", + "item.cobblecuisine.fruit_punch": "水果潘趣酒", + "item.cobblecuisine.lilligant_floral_tea": "裙儿小姐花草茶", + "item.cobblecuisine.miltank_mix_au_lait": "大奶罐摇摇果汁牛奶", + "item.cobblecuisine.protein_smoothie": "活力蛋白饮", + "item.cobblecuisine.spiced_cola": "香料可乐", + + "tooltip.cobblecuisine.item.coffee": "吸引高HP的宝可梦。", + "tooltip.cobblecuisine.item.lemon_soda": "吸引高攻击的宝可梦。", + "tooltip.cobblecuisine.item.fruit_punch": "吸引高防御的宝可梦。", + "tooltip.cobblecuisine.item.lilligant_floral_tea": "吸引高特攻的宝可梦。", + "tooltip.cobblecuisine.item.miltank_mix_au_lait": "吸引高特防的宝可梦。", + "tooltip.cobblecuisine.item.protein_smoothie": "吸引高速度的宝可梦。", + "tooltip.cobblecuisine.item.spiced_cola": "占位符", + + "item.cobblecuisine.kantonian_crepe": "[旧版]关都可丽饼", + "item.cobblecuisine.alolan_blue_shaved_ice": "[旧版]蓝色阿罗拉刨冰", + "item.cobblecuisine.pickled_toedscool_and_cucumber": "[旧版]醋拌原野水母小黄瓜", + "item.cobblecuisine.hoennian_melon_stir_fry": "[旧版]丰缘苦瓜杂炒", + "item.cobblecuisine.candied_nanab_berry": "金色蕉香果蜜饯", + "item.cobblecuisine.candied_bluk_berry": "金色墨莓果蜜饯", + "item.cobblecuisine.candied_razz_berry": "金色蔓莓果蜜饯", + "item.cobblecuisine.candied_pinap_berry": "金色凰梨果蜜饯", + "item.cobblecuisine.eclair": "土王闪电泡芙", + "item.cobblecuisine.fruity_flan": "胖丁水果布丁", + "item.cobblecuisine.dubious_food": "可疑食物", + + "tooltip.cobblecuisine.item.candied_nanab_berry": "吸引异色宝可梦。", + "tooltip.cobblecuisine.item.candied_bluk_berry": "吸引更强大的宝可梦。", + "tooltip.cobblecuisine.item.candied_razz_berry": "提高捕捉率。", + "tooltip.cobblecuisine.item.candied_pinap_berry": "提高战斗后获得的经验。", + "tooltip.cobblecuisine.item.ceviche": "生成拥有隐藏特性的宝可梦。", + "tooltip.cobblecuisine.item.eclair": "吸引体型较大的宝可梦。", + "tooltip.cobblecuisine.item.fruity_flan": "吸引体型较小的宝可梦。", + "tooltip.cobblecuisine.item.dubious_food": "驱逐周围的宝可梦。", + + "item.cobblecuisine.twin_mushroom_cake": "双菇诱团", + "item.cobblecuisine.red_mushroom_cake": "红菇诱团", + "item.cobblecuisine.brown_mushroom_cake": "棕菇诱团", + "item.cobblecuisine.fruit_honey_cake": "果蜜诱团", + "item.cobblecuisine.vegetable_honey_cake": "蔬蜜诱团", + "item.cobblecuisine.berry_grain_cake": "莓谷诱团", + "item.cobblecuisine.seed_grain_cake": "种谷诱团", + "item.cobblecuisine.red_bean_cake": "红豆诱团", + "item.cobblecuisine.yellow_bean_cake": "黄豆诱团", + "item.cobblecuisine.green_bean_cake": "绿豆诱团", + "item.cobblecuisine.orange_bean_cake": "橙豆诱团", + "item.cobblecuisine.blue_bean_cake": "蓝豆诱团", + "item.cobblecuisine.salt_cake": "矿诱团", + + "tooltip.cobblecuisine.item.twin_mushroom_cake": "吸引特定蛋群的宝可梦。", + "tooltip.cobblecuisine.item.red_mushroom_cake": "吸引特定蛋群的宝可梦。", + "tooltip.cobblecuisine.item.brown_mushroom_cake": "吸引特定蛋群的宝可梦。", + "tooltip.cobblecuisine.item.fruit_honey_cake": "吸引特定蛋群的宝可梦。", + "tooltip.cobblecuisine.item.vegetable_honey_cake": "吸引特定蛋群的宝可梦。", + "tooltip.cobblecuisine.item.berry_grain_cake": "吸引特定蛋群的宝可梦。", + "tooltip.cobblecuisine.item.seed_grain_cake": "吸引特定蛋群的宝可梦。", + "tooltip.cobblecuisine.item.red_bean_cake": "吸引特定蛋群的宝可梦。", + "tooltip.cobblecuisine.item.yellow_bean_cake": "吸引特定蛋群的宝可梦。", + "tooltip.cobblecuisine.item.green_bean_cake": "吸引特定蛋群的宝可梦。", + "tooltip.cobblecuisine.item.orange_bean_cake": "吸引特定蛋群的宝可梦。", + "tooltip.cobblecuisine.item.blue_bean_cake": "吸引特定蛋群的宝可梦。", + "tooltip.cobblecuisine.item.salt_cake": "吸引特定蛋群的宝可梦。", + + "item.cobblecuisine.low_green_shake": "初级绿奶昔", + "item.cobblecuisine.low_red_shake": "初级红奶昔", + "item.cobblecuisine.low_blue_shake": "初级蓝奶昔", + "item.cobblecuisine.low_purple_shake": "初级紫奶昔", + "item.cobblecuisine.low_yellow_shake": "初级黄奶昔", + "item.cobblecuisine.low_pink_shake": "初级粉奶昔", + "item.cobblecuisine.medium_green_shake": "中级绿奶昔", + "item.cobblecuisine.medium_red_shake": "中级红奶昔", + "item.cobblecuisine.medium_blue_shake": "中级蓝奶昔", + "item.cobblecuisine.medium_purple_shake": "中级紫奶昔", + "item.cobblecuisine.medium_yellow_shake": "中级黄奶昔", + "item.cobblecuisine.medium_pink_shake": "中级粉奶昔", + "item.cobblecuisine.high_green_shake": "高级绿奶昔", + "item.cobblecuisine.high_red_shake": "高级红奶昔", + "item.cobblecuisine.high_blue_shake": "高级蓝奶昔", + "item.cobblecuisine.high_purple_shake": "高级紫奶昔", + "item.cobblecuisine.high_yellow_shake": "高级黄奶昔", + "item.cobblecuisine.high_pink_shake": "高级粉奶昔", + + "tooltip.cobblecuisine.item.low_green_shake": "§6可喂给宝可梦!§r", + "tooltip.cobblecuisine.item.low_green_shake.1": "§6提供%1$s点%2$s基础点数§r", + "tooltip.cobblecuisine.item.low_red_shake": "§6可喂给宝可梦!§r", + "tooltip.cobblecuisine.item.low_red_shake.1": "§6提供%1$s点%2$s基础点数§r", + "tooltip.cobblecuisine.item.low_purple_shake": "§6可喂给宝可梦!§r", + "tooltip.cobblecuisine.item.low_purple_shake.1": "§6提供%1$s点%2$s基础点数§r", + "tooltip.cobblecuisine.item.low_yellow_shake": "§6可喂给宝可梦!§r", + "tooltip.cobblecuisine.item.low_yellow_shake.1": "§6提供%1$s点%2$s基础点数§r", + "tooltip.cobblecuisine.item.low_blue_shake": "§6可喂给宝可梦!§r", + "tooltip.cobblecuisine.item.low_blue_shake.1": "§6提供%1$s点%2$s基础点数§r", + "tooltip.cobblecuisine.item.low_pink_shake": "§6可喂给宝可梦!§r", + "tooltip.cobblecuisine.item.low_pink_shake.1": "§6提供%1$s点%2$s基础点数§r", + "tooltip.cobblecuisine.item.medium_green_shake": "§6可喂给宝可梦!§r", + "tooltip.cobblecuisine.item.medium_green_shake.1": "§6提供%1$s点%2$s基础点数§r", + "tooltip.cobblecuisine.item.medium_red_shake": "§6可喂给宝可梦!§r", + "tooltip.cobblecuisine.item.medium_red_shake.1": "§6提供%1$s点%2$s基础点数§r", + "tooltip.cobblecuisine.item.medium_purple_shake": "§6可喂给宝可梦!§r", + "tooltip.cobblecuisine.item.medium_purple_shake.1": "§6提供%1$s点%2$s基础点数§r", + "tooltip.cobblecuisine.item.medium_yellow_shake": "§6可喂给宝可梦!§r", + "tooltip.cobblecuisine.item.medium_yellow_shake.1": "§6提供%1$s点%2$s基础点数§r", + "tooltip.cobblecuisine.item.medium_blue_shake": "§6可喂给宝可梦!§r", + "tooltip.cobblecuisine.item.medium_blue_shake.1": "§6提供%1$s点%2$s基础点数§r", + "tooltip.cobblecuisine.item.medium_pink_shake": "§6可喂给宝可梦!§r", + "tooltip.cobblecuisine.item.medium_pink_shake.1": "§6提供%1$s点%2$s基础点数§r", + "tooltip.cobblecuisine.item.high_green_shake": "§6可喂给宝可梦!§r", + "tooltip.cobblecuisine.item.high_green_shake.1": "§6提供%1$s点%2$s基础点数§r", + "tooltip.cobblecuisine.item.high_red_shake": "§6可喂给宝可梦!§r", + "tooltip.cobblecuisine.item.high_red_shake.1": "§6提供%1$s点%2$s基础点数§r", + "tooltip.cobblecuisine.item.high_purple_shake": "§6可喂给宝可梦!§r", + "tooltip.cobblecuisine.item.high_purple_shake.1": "§6提供%1$s点%2$s基础点数§r", + "tooltip.cobblecuisine.item.high_yellow_shake": "§6可喂给宝可梦!§r", + "tooltip.cobblecuisine.item.high_yellow_shake.1": "§6提供%1$s点%2$s基础点数§r", + "tooltip.cobblecuisine.item.high_blue_shake": "§6可喂给宝可梦!§r", + "tooltip.cobblecuisine.item.high_blue_shake.1": "§6提供%1$s点%2$s基础点数§r", + "tooltip.cobblecuisine.item.high_pink_shake": "§6可喂给宝可梦!§r", + "tooltip.cobblecuisine.item.high_pink_shake.1": "§6提供%1$s点%2$s基础点数§r", + + "item.cobblecuisine.regular_jewel_shake": "[旧版]普通宝石奶昔", + "item.cobblecuisine.regular_earthy_shake": "[旧版]普通大地奶昔", + "item.cobblecuisine.regular_violet_shake": "[旧版]普通桔梗奶昔", + "item.cobblecuisine.regular_verdant_shake": "[旧版]普通葱郁奶昔", + "item.cobblecuisine.regular_coral_shake": "[旧版]普通珊瑚奶昔", + "item.cobblecuisine.regular_bb_shake": "[旧版]普通BB奶昔", + + "item.cobblecuisine.deluxe_jewel_shake": "豪华宝石奶昔", + "item.cobblecuisine.deluxe_earthy_shake": "豪华大地奶昔", + "item.cobblecuisine.deluxe_violet_shake": "豪华桔梗奶昔", + "item.cobblecuisine.deluxe_verdant_shake": "豪华葱郁奶昔", + "item.cobblecuisine.deluxe_coral_shake": "豪华珊瑚奶昔", + "item.cobblecuisine.deluxe_bb_shake": "豪华BB奶昔", + + "tooltip.cobblecuisine.item.deluxe_jewel_shake": "§6可喂给宝可梦!§r", + "tooltip.cobblecuisine.item.deluxe_earthy_shake": "§6可喂给宝可梦!§r", + "tooltip.cobblecuisine.item.deluxe_violet_shake": "§6可喂给宝可梦!§r", + "tooltip.cobblecuisine.item.deluxe_verdant_shake": "§6可喂给宝可梦!§r", + "tooltip.cobblecuisine.item.deluxe_coral_shake": "§6可喂给宝可梦!§r", + "tooltip.cobblecuisine.item.deluxe_bb_shake": "§6可喂给宝可梦!§r", + "tooltip.cobblecuisine.item.deluxe_jewel_shake.1": "使极巨化等级提升2~3级。", + "tooltip.cobblecuisine.item.deluxe_earthy_shake.1": "清除所有基础点数。", + "tooltip.cobblecuisine.item.deluxe_violet_shake.1": "随机学会2到3个蛋招式。", + "tooltip.cobblecuisine.item.deluxe_verdant_shake.1": "完全恢复宝可梦HP并恢复PP。", + "tooltip.cobblecuisine.item.deluxe_coral_shake.1": "使宝可梦等级提升2~3级。", + "tooltip.cobblecuisine.item.deluxe_bb_shake.1": "提升所有技能的最大PP。", + + "item.cobblecuisine.fancyshake.use": "%s超喜欢这杯奶昔!", + + "effect.cobblecuisine.grass_spawn": "§a§o草属性遭遇力§r", + "effect.cobblecuisine.normal_spawn": "§f§o一般属性遭遇力§r", + "effect.cobblecuisine.fire_spawn": "§c§o火属性遭遇力§r", + "effect.cobblecuisine.water_spawn": "§9§o水属性遭遇力§r", + "effect.cobblecuisine.electric_spawn": "§e§o电属性遭遇力§r", + "effect.cobblecuisine.ice_spawn": "§b§o冰属性遭遇力§r", + "effect.cobblecuisine.fighting_spawn": "§4§o格斗属性遭遇力§r", + "effect.cobblecuisine.poison_spawn": "§5§o毒属性遭遇力§r", + "effect.cobblecuisine.ground_spawn": "§6§o地面属性遭遇力§r", + "effect.cobblecuisine.flying_spawn": "§3§o飞行属性遭遇力§r", + "effect.cobblecuisine.psychic_spawn": "§d§o超能力属性遭遇力§r", + "effect.cobblecuisine.bug_spawn": "§2§o虫属性遭遇力§r", + "effect.cobblecuisine.rock_spawn": "§6§o岩石属性遭遇力§r", + "effect.cobblecuisine.ghost_spawn": "§1§o幽灵属性遭遇力§r", + "effect.cobblecuisine.dragon_spawn": "§3§o龙属性遭遇力§r", + "effect.cobblecuisine.dark_spawn": "§8§o恶属性遭遇力§r", + "effect.cobblecuisine.steel_spawn": "§7§o钢属性遭遇力§r", + "effect.cobblecuisine.fairy_spawn": "§d§o妖精属性遭遇力§r", + + "effect.cobblecuisine.iv_modify": "§4§o个体值遭遇力§r", + "effect.cobblecuisine.hpyieldspawn": "§a§oHP基础点数遭遇力§r", + "effect.cobblecuisine.atkyieldspawn": "§c§o攻击基础点数遭遇力§r", + "effect.cobblecuisine.defyieldspawn": "§b§o防御基础点数遭遇力§r", + "effect.cobblecuisine.spayieldspawn": "§d§o特攻基础点数遭遇力§r", + "effect.cobblecuisine.spdyieldspawn": "§5§o特防基础点数遭遇力§r", + "effect.cobblecuisine.speyieldspawn": "§9§o速度基础点数遭遇力§r", + + "effect.cobblecuisine.shinyspawn": "§6§o异色幸运§r", + "effect.cobblecuisine.catch_boost": "§4§o捕捉加成§r", + "effect.cobblecuisine.exp_boost": "§6§o经验加成§r", + "effect.cobblecuisine.dubious_spawn": "§6§o驱逐§r", + "effect.cobblecuisine.tiny_spawn": "§6§o小体型遭遇力§r", + "effect.cobblecuisine.giant_spawn": "§6§o大体型遭遇力§r", + + "effect.cobblecuisine.field_eg_spawn": "§e§o陆上蛋群遭遇力§r", + "effect.cobblecuisine.monster_eg_spawn": "§7§o怪兽蛋群遭遇力§r", + "effect.cobblecuisine.humanlike_eg_spawn": "§d§o人型蛋群遭遇力§r", + "effect.cobblecuisine.fairy_eg_spawn": "§d§o妖精蛋群遭遇力§r", + "effect.cobblecuisine.dragon_eg_spawn": "§3§o龙蛋群遭遇力§r", + "effect.cobblecuisine.mineral_eg_spawn": "§8§o矿物蛋群遭遇力§r", + "effect.cobblecuisine.grass_eg_spawn": "§a§o植物蛋群遭遇力§r", + "effect.cobblecuisine.water1_eg_spawn": "§9§o水中1蛋群遭遇力§r", + "effect.cobblecuisine.water23_eg_spawn": "§3§o水中2-3蛋群遭遇力§r", + "effect.cobblecuisine.flying_eg_spawn": "§3§o飞行蛋群遭遇力§r", + "effect.cobblecuisine.bug_eg_spawn": "§2§o虫蛋群遭遇力§r", + "effect.cobblecuisine.amorphous_eg_spawn": "§5§o不定形蛋群遭遇力§r", + "effect.cobblecuisine.undiscovered_eg_spawn": "§5§o未发现蛋群遭遇力§r", + + "effect.cobblecuisine.tera_normal_spawn": "§f§o一般属性太晶遭遇力§r", + "effect.cobblecuisine.tera_fire_spawn": "§c§o火属性太晶遭遇力§r", + "effect.cobblecuisine.tera_water_spawn": "§9§o水属性太晶遭遇力§r", + "effect.cobblecuisine.tera_grass_spawn": "§a§o草属性太晶遭遇力§r", + "effect.cobblecuisine.tera_electric_spawn": "§e§o电属性太晶遭遇力§r", + "effect.cobblecuisine.tera_ice_spawn": "§b§o冰属性太晶遭遇力§r", + "effect.cobblecuisine.tera_fighting_spawn": "§4§o格斗属性太晶遭遇力§r", + "effect.cobblecuisine.tera_poison_spawn": "§5§o毒属性太晶遭遇力§r", + "effect.cobblecuisine.tera_ground_spawn": "§6§o地面属性太晶遭遇力§r", + "effect.cobblecuisine.tera_flying_spawn": "§3§o飞行属性太晶遭遇力§r", + "effect.cobblecuisine.tera_psychic_spawn": "§d§o超能力属性太晶力遭遇力§r", + "effect.cobblecuisine.tera_bug_spawn": "§2§o虫属性太晶遭遇力§r", + "effect.cobblecuisine.tera_rock_spawn": "§6§o岩石属性太晶遭遇力§r", + "effect.cobblecuisine.tera_ghost_spawn": "§1§o幽灵属性太晶遭遇力§r", + "effect.cobblecuisine.tera_dragon_spawn": "§3§o龙属性太晶遭遇力§r", + "effect.cobblecuisine.tera_dark_spawn": "§8§o恶属性太晶遭遇力§r", + "effect.cobblecuisine.tera_steel_spawn": "§7§o钢属性太晶遭遇力§r", + "effect.cobblecuisine.tera_fairy_spawn": "§d§o妖精属性太晶遭遇力§r", + "effect.cobblecuisine.tera_stellar_spawn": "§f§o星晶属性太晶遭遇力§r", + + "effect.cobblecuisine.nature_hardy_spawn": "§f§o勤奋性格遭遇力§r", + "effect.cobblecuisine.nature_lonely_spawn": "§f§o怕寂寞性格遭遇力§r", + "effect.cobblecuisine.nature_brave_spawn": "§f§o勇敢性格遭遇力§r", + "effect.cobblecuisine.nature_adamant_spawn": "§f§o固执性格遭遇力§r", + "effect.cobblecuisine.nature_naughty_spawn": "§f§o顽皮性格遭遇力§r", + "effect.cobblecuisine.nature_bold_spawn": "§f§o大胆性格遭遇力§r", + "effect.cobblecuisine.nature_docile_spawn": "§f§o坦率性格遭遇力§r", + "effect.cobblecuisine.nature_relaxed_spawn": "§f§o悠闲性格遭遇力§r", + "effect.cobblecuisine.nature_impish_spawn": "§f§o淘气性格遭遇力§r", + "effect.cobblecuisine.nature_lax_spawn": "§f§o乐天性格遭遇力§r", + "effect.cobblecuisine.nature_timid_spawn": "§f§o胆小性格遭遇力§r", + "effect.cobblecuisine.nature_hasty_spawn": "§f§o急躁性格遭遇力§r", + "effect.cobblecuisine.nature_serious_spawn": "§f§o认真性格遭遇力§r", + "effect.cobblecuisine.nature_jolly_spawn": "§f§o爽朗性格遭遇力§r", + "effect.cobblecuisine.nature_naive_spawn": "§f§o天真性格遭遇力§r", + "effect.cobblecuisine.nature_modest_spawn": "§f§o内敛性格遭遇力§r", + "effect.cobblecuisine.nature_mild_spawn": "§f§o慢吞吞性格遭遇力§r", + "effect.cobblecuisine.nature_quiet_spawn": "§f§o冷静性格遭遇力§r", + "effect.cobblecuisine.nature_bashful_spawn": "§f§o害羞性格遭遇力§r", + "effect.cobblecuisine.nature_rash_spawn": "§f§o马虎性格遭遇力§r", + "effect.cobblecuisine.nature_calm_spawn": "§f§o温和性格遭遇力§r", + "effect.cobblecuisine.nature_gentle_spawn": "§f§o温顺性格遭遇力§r", + "effect.cobblecuisine.nature_sassy_spawn": "§f§o自大性格遭遇力§r", + "effect.cobblecuisine.nature_careful_spawn": "§f§o慎重性格遭遇力§r", + "effect.cobblecuisine.nature_quirky_spawn": "§f§o浮躁性格遭遇力§r", + + "effect.cobblecuisine.hidden_ability": "§f§o隐藏特性遭遇力§r", + + "effect.cobblecuisine.type_buff_marker": "饱足", + "effect.cobblecuisine.egg_buff_marker": "饱足", + "effect.cobblecuisine.yield_buff_marker": "饱足", + "effect.cobblecuisine.tera_buff_marker": "饱足", + "effect.cobblecuisine.nature_buff_marker": "饱足", + + "tag.item.cobblecuisine.beans": "豆类", + "tag.item.cobblemon.bitter_10": "苦味果实(10%)", + "tag.item.cobblemon.bitter_15": "苦味果实(15%)", + "tag.item.cobblemon.bitter_20": "苦味果实(20%)", + "tag.item.cobblemon.bitter_30": "苦味果实(30%)", + "tag.item.cobblemon.bitter_40": "苦味果实(40%)", + "tag.item.cobblemon.spicy_10": "辣味果实(10%)", + "tag.item.cobblemon.spicy_15": "辣味果实(15%)", + "tag.item.cobblemon.spicy_20": "辣味果实(20%)", + "tag.item.cobblemon.spicy_25": "辣味果实(25%)", + "tag.item.cobblemon.spicy_30": "辣味果实(30%)", + "tag.item.cobblemon.spicy_40": "辣味果实(40%)", + "tag.item.cobblemon.dry_10": "涩味果实(10%)", + "tag.item.cobblemon.dry_15": "涩味果实(15%)", + "tag.item.cobblemon.dry_20": "涩味果实(20%)", + "tag.item.cobblemon.dry_25": "涩味果实(25%)", + "tag.item.cobblemon.dry_30": "涩味果实(30%)", + "tag.item.cobblemon.dry_40": "涩味果实(40%)", + "tag.item.cobblemon.sweet_10": "甜味果实(10%)", + "tag.item.cobblemon.sweet_15": "甜味果实(15%)", + "tag.item.cobblemon.sweet_20": "甜味果实(20%)", + "tag.item.cobblemon.sweet_25": "甜味果实(25%)", + "tag.item.cobblemon.sweet_30": "甜味果实(30%)", + "tag.item.cobblemon.sweet_40": "甜味果实(40%)", + "tag.item.cobblemon.sour_10": "酸味果实(10%)", + "tag.item.cobblemon.sour_15": "酸味果实(15%)", + "tag.item.cobblemon.sour_20": "酸味果实(20%)", + "tag.item.cobblemon.sour_25": "酸味果实(25%)", + "tag.item.cobblemon.sour_30": "酸味果实(30%)", + "tag.item.cobblemon.sour_40": "酸味果实(40%)", + + "tag.item.cobblecuisine.red_group_1": "§c红色(群组1)", + "tag.item.cobblecuisine.red_group_2": "§c红色(群组2)", + "tag.item.cobblecuisine.red_group_3": "§c红色(群组3)", + "tag.item.cobblecuisine.purple_group_1": "§5紫色(群组1)", + "tag.item.cobblecuisine.purple_group_2": "§5紫色(群组2)", + "tag.item.cobblecuisine.purple_group_3": "§5紫色(群组3)", + "tag.item.cobblecuisine.blue_group_1": "§9蓝色(群组1)", + "tag.item.cobblecuisine.blue_group_2": "§9蓝色(群组2)", + "tag.item.cobblecuisine.blue_group_3": "§9蓝色(群组3)", + "tag.item.cobblecuisine.pink_group_1": "§d粉色(群组1)", + "tag.item.cobblecuisine.pink_group_2": "§d粉色(群组2)", + "tag.item.cobblecuisine.pink_group_3": "§d粉色(群组3)", + "tag.item.cobblecuisine.green_group_1": "§a绿色(群组1)", + "tag.item.cobblecuisine.green_group_2": "§a绿色(群组2)", + "tag.item.cobblecuisine.green_group_3": "§a绿色(群组3)", + "tag.item.cobblecuisine.yellow_group_1": "§e黄色(群组1)", + "tag.item.cobblecuisine.yellow_group_2": "§e黄色(群组2)", + "tag.item.cobblecuisine.yellow_group_3": "§e黄色(群组3)", + + "tag.item.cobblecuisine.group1": "§c群组1", + "tag.item.cobblecuisine.group2": "§c群组2", + "tag.item.cobblecuisine.group3": "§c群组3", + + "tag.item.minecraft.fruits": "§c水果", + "tag.item.minecraft.vegetables": "§c蔬菜", + + "config.cobblecuisine.boostsettings.effectdistanceblocks": "效果距离(格)", + "config.cobblecuisine.boostsettings.expboostmultiplier": "经验值加成倍率", + "config.cobblecuisine.boostsettings.catchratemultiplier": "捕捉率加成倍率", + "config.cobblecuisine.boostsettings.shinyboostmultiplier": "异色加成倍率", + "config.cobblecuisine.boostsettings.teraboostchance": "太晶加成几率", + "config.cobblecuisine.boostsettings.natureboostchance": "性格加成几率", + "config.cobblecuisine.boostsettings.scaleminvalue": "最小比例值", + "config.cobblecuisine.boostsettings.scalemaxvalue": "最大比例值", + "config.cobblecuisine.boostsettings.ivminvalue": "最小个体值", + "config.cobblecuisine.boostsettings.ivmaxvalue": "最大个体值", + "config.cobblecuisine.boostsettings.haboostchance": "隐藏特性触发几率", + + "config.cobblecuisine.itemsettings.beanfriendship": "豆类亲密度提升量", + "config.cobblecuisine.itemsettings.pokepufffriendship": "宝芙蕾亲密度提升量", + "config.cobblecuisine.itemsettings.malasadafriendship": "马拉萨达亲密度提升量", + "config.cobblecuisine.itemsettings.lowshakeev": "初级奶昔基础点数提升值", + "config.cobblecuisine.itemsettings.mediumshakeev": "中级奶昔基础点数提升值", + "config.cobblecuisine.itemsettings.highshakeev": "高级奶昔基础点数提升值", + "config.cobblecuisine.itemsettings.regularshakeev": "一般奶昔基础点数提升值", + "config.cobblecuisine.itemsettings.deluxeshakeev": "豪华奶昔基础点数提升值", + + "config.cobblecuisine.effectduration.shinyboosteffectduration": "异色加成持续时间", + "config.cobblecuisine.effectduration.expboosteffectduration": "经验加成持续时间", + "config.cobblecuisine.effectduration.catchrateeffectduration": "捕捉率加成持续时间", + "config.cobblecuisine.effectduration.typeboosteffectduration": "属性加成持续时间", + "config.cobblecuisine.effectduration.teraboosteffectduration": "太晶加成持续时间", + "config.cobblecuisine.effectduration.eggboosteffectduration": "蛋群加成持续时间", + "config.cobblecuisine.effectduration.natureboosteffectduration": "性格加成持续时间", + "config.cobblecuisine.effectduration.statboosteffectduration": "能力加成持续时间", + "config.cobblecuisine.effectduration.scaleboosteffectduration": "规模加成持续时间", + "config.cobblecuisine.effectduration.dubiousfoodeffectduration": "可疑食物加成持续时间", + "config.cobblecuisine.effectduration.yieldboosteffectduration": "基础点数加成持续时间", + "config.cobblecuisine.effectduration.othereffectduration": "其它效果持续时间", + + "config.cobblecuisine.droprates.beanseedsdroprate": "豆子种子掉落率", + "config.cobblecuisine.droprates.galaricanutdroprate": "伽勒豆蔻坚果掉落率", + "config.cobblecuisine.droprates.beandroprate": "豆子掉落率", + "config.cobblecuisine.droprates.torchflowerdroprate": "火把花掉落率", + "config.cobblecuisine.droprates.torchflowerseedsdroprate": "火把花种子掉落率", + + "config.cobblecuisine.typemultipliers.bug.weightmultiplier": "虫系权重倍率", + "config.cobblecuisine.typemultipliers.bug.nonweightmultiplier": "非虫系权重倍率", + "config.cobblecuisine.typemultipliers.normal.weightmultiplier": "一般系权重倍率", + "config.cobblecuisine.typemultipliers.normal.nonweightmultiplier": "非一般系权重倍率", + "config.cobblecuisine.typemultipliers.fire.weightmultiplier": "火系权重倍率", + "config.cobblecuisine.typemultipliers.fire.nonweightmultiplier": "非火系权重倍率", + "config.cobblecuisine.typemultipliers.water.weightmultiplier": "水系权重倍率", + "config.cobblecuisine.typemultipliers.water.nonweightmultiplier": "非水系权重倍率", + "config.cobblecuisine.typemultipliers.electric.weightmultiplier": "电系权重倍率", + "config.cobblecuisine.typemultipliers.electric.nonweightmultiplier": "非电系权重倍率", + "config.cobblecuisine.typemultipliers.grass.weightmultiplier": "草系权重倍率", + "config.cobblecuisine.typemultipliers.grass.nonweightmultiplier": "非草系权重倍率", + "config.cobblecuisine.typemultipliers.ice.weightmultiplier": "冰系权重倍率", + "config.cobblecuisine.typemultipliers.ice.nonweightmultiplier": "非冰系权重倍率", + "config.cobblecuisine.typemultipliers.fighting.weightmultiplier": "格斗系权重倍率", + "config.cobblecuisine.typemultipliers.fighting.nonweightmultiplier": "非格斗系权重倍率", + "config.cobblecuisine.typemultipliers.poison.weightmultiplier": "毒系权重倍率", + "config.cobblecuisine.typemultipliers.poison.nonweightmultiplier": "非毒系权重倍率", + "config.cobblecuisine.typemultipliers.ground.weightmultiplier": "地面系权重倍率", + "config.cobblecuisine.typemultipliers.ground.nonweightmultiplier": "非地面系权重倍率", + "config.cobblecuisine.typemultipliers.flying.weightmultiplier": "飞行系权重倍率", + "config.cobblecuisine.typemultipliers.flying.nonweightmultiplier": "非飞行系权重倍率", + "config.cobblecuisine.typemultipliers.psychic.weightmultiplier": "超能力系权重倍率", + "config.cobblecuisine.typemultipliers.psychic.nonweightmultiplier": "非超能力系权重倍率", + "config.cobblecuisine.typemultipliers.rock.weightmultiplier": "岩石系权重倍率", + "config.cobblecuisine.typemultipliers.rock.nonweightmultiplier": "非岩石系权重倍率", + "config.cobblecuisine.typemultipliers.ghost.weightmultiplier": "幽灵系权重倍率", + "config.cobblecuisine.typemultipliers.ghost.nonweightmultiplier": "非幽灵系权重倍率", + "config.cobblecuisine.typemultipliers.dragon.weightmultiplier": "龙系权重倍率", + "config.cobblecuisine.typemultipliers.dragon.nonweightmultiplier": "非龙系权重倍率", + "config.cobblecuisine.typemultipliers.steel.weightmultiplier": "钢系权重倍率", + "config.cobblecuisine.typemultipliers.steel.nonweightmultiplier": "非钢系权重倍率", + "config.cobblecuisine.typemultipliers.dark.weightmultiplier": "恶系权重倍率", + "config.cobblecuisine.typemultipliers.dark.nonweightmultiplier": "非恶系权重倍率", + "config.cobblecuisine.typemultipliers.fairy.weightmultiplier": "妖精系权重倍率", + "config.cobblecuisine.typemultipliers.fairy.nonweightmultiplier": "非妖精系权重倍率", + + "config.cobblecuisine.egggroupmultipliers.amorphous.weightmultiplier": "不定形蛋群权重倍率", + "config.cobblecuisine.egggroupmultipliers.amorphous.nonweightmultiplier": "非不定形蛋群权重倍率", + "config.cobblecuisine.egggroupmultipliers.fairy.weightmultiplier": "妖精蛋群权重倍率", + "config.cobblecuisine.egggroupmultipliers.fairy.nonweightmultiplier": "非妖精蛋群权重倍率", + "config.cobblecuisine.egggroupmultipliers.bug.weightmultiplier": "虫蛋群权重倍率", + "config.cobblecuisine.egggroupmultipliers.bug.nonweightmultiplier": "非虫蛋群权重倍率", + "config.cobblecuisine.egggroupmultipliers.dragon.weightmultiplier": "龙蛋群权重倍率", + "config.cobblecuisine.egggroupmultipliers.dragon.nonweightmultiplier": "非龙蛋群权重倍率", + "config.cobblecuisine.egggroupmultipliers.field.weightmultiplier": "陆上蛋群权重倍率", + "config.cobblecuisine.egggroupmultipliers.field.nonweightmultiplier": "非陆上蛋群权重倍率", + "config.cobblecuisine.egggroupmultipliers.flying.weightmultiplier": "飞行蛋群权重倍率", + "config.cobblecuisine.egggroupmultipliers.flying.nonweightmultiplier": "非飞行蛋群权重倍率", + "config.cobblecuisine.egggroupmultipliers.grass.weightmultiplier": "植物蛋群权重倍率", + "config.cobblecuisine.egggroupmultipliers.grass.nonweightmultiplier": "非植物蛋群权重倍率", + "config.cobblecuisine.egggroupmultipliers.humanlike.weightmultiplier": "人型蛋群权重倍率", + "config.cobblecuisine.egggroupmultipliers.humanlike.nonweightmultiplier": "非人型蛋群权重倍率", + "config.cobblecuisine.egggroupmultipliers.mineral.weightmultiplier": "矿物蛋群权重倍率", + "config.cobblecuisine.egggroupmultipliers.mineral.nonweightmultiplier": "非矿物蛋群权重倍率", + "config.cobblecuisine.egggroupmultipliers.monster.weightmultiplier": "怪兽蛋群权重倍率", + "config.cobblecuisine.egggroupmultipliers.monster.nonweightmultiplier": "非怪兽蛋群权重倍率", + "config.cobblecuisine.egggroupmultipliers.undiscovered.weightmultiplier": "未发现蛋群权重倍率", + "config.cobblecuisine.egggroupmultipliers.undiscovered.nonweightmultiplier": "非未发现蛋群权重倍率", + "config.cobblecuisine.egggroupmultipliers.water1.weightmultiplier": "水中1蛋群权重倍率", + "config.cobblecuisine.egggroupmultipliers.water1.nonweightmultiplier": "非水中1蛋群权重倍率", + "config.cobblecuisine.egggroupmultipliers.water23.weightmultiplier": "水中2、水中3蛋群权重倍率", + "config.cobblecuisine.egggroupmultipliers.water23.nonweightmultiplier": "非水中2、水中3蛋群权重倍率" +} From 321584a7b40d16cf46ea041dfdce3b9df5cadff4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=9F=A9=E6=BC=A0=E4=BA=91?= <122190037+0HanMoyun0@users.noreply.github.com> Date: Mon, 12 Jan 2026 20:02:52 +0800 Subject: [PATCH 26/34] =?UTF-8?q?Player=20Shells=20=E7=BF=BB=E8=AF=91?= =?UTF-8?q?=E6=8F=90=E4=BA=A4=20(#5732)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * create zh_cn for player-shells mod * 更正了playershells的版本 * 修改完毕 * 更新 zh_cn.json * 已修改 --------- Co-authored-by: 韩漠云 <122190037+BakuKumo@users.noreply.github.com> --- .../playershells/lang/en_us.json | 43 +++++++++++++++++++ .../playershells/lang/zh_cn.json | 43 +++++++++++++++++++ 2 files changed, 86 insertions(+) create mode 100644 projects/1.21/assets/player-shells/playershells/lang/en_us.json create mode 100644 projects/1.21/assets/player-shells/playershells/lang/zh_cn.json diff --git a/projects/1.21/assets/player-shells/playershells/lang/en_us.json b/projects/1.21/assets/player-shells/playershells/lang/en_us.json new file mode 100644 index 000000000000..a04e770c727d --- /dev/null +++ b/projects/1.21/assets/player-shells/playershells/lang/en_us.json @@ -0,0 +1,43 @@ +{ + "itemGroup.playershells": "Player Shells", + "item.playershells.dna": "DNA", + "item.playershells.empty_syringe": "Empty Syringe", + "item.playershells.blood_syringe": "Syringe filled with Blood", + "block.playershells.shell_forge": "Shell Forge", + "block.playershells.centrifuge": "DNA Centrifuge", + "gui.playershells.shell_forge.create": "Create", + "gui.playershells.shell_forge.creating": "Creating", + "gui.playershells.shell_forge.exterminate": "Exterminate", + "gui.playershells.shell_forge.exterminating": "Exterminating", + "gui.playershells.shell_forge.decaying": "Decaying", + "gui.playershells.shell_forge.status": "Status: %s", + "gui.playershells.shell_forge.status.creating": "Creating..", + "gui.playershells.shell_forge.status.creating_0": "Being Born..", + "gui.playershells.shell_forge.status.creating_1": "Growing..", + "gui.playershells.shell_forge.status.creating_2": "Almost alive... unfortunately..", + "gui.playershells.shell_forge.status.creating_3": "Where am I..", + "gui.playershells.shell_forge.status.creating_4": "I hope I don't look like you..", + "gui.playershells.shell_forge.status.alive": "Alive", + "gui.playershells.shell_forge.status.alive_0": "Feeling kinda hungry..", + "gui.playershells.shell_forge.status.alive_1": "Yummy..", + "gui.playershells.shell_forge.status.alive_2": "Plotting revenge..", + "gui.playershells.shell_forge.status.alive_3": "Hating everything equally..", + "gui.playershells.shell_forge.status.alive_4": "Contemplating existence..", + "gui.playershells.shell_forge.status.alive_5": "Plotting something suspicious..", + "gui.playershells.shell_forge.status.alive_6": "...", + "gui.playershells.shell_forge.status.exterminating": "Exterminating..", + "gui.playershells.shell_forge.status.exterminating_0": "Why..", + "gui.playershells.shell_forge.status.exterminating_1": "I can't feel my hands anymore..", + "gui.playershells.shell_forge.status.decaying": "Decaying..", + "gui.playershells.shell_forge.status.decaying_0": "Help..", + "gui.playershells.shell_forge.status.decaying_1": "Water..", + "gui.playershells.shell_forge.status.decaying_2": "Headache..", + "gui.playershells.energy": "Energy: %s FE", + "gui.playershells.syringe.offhand_empty": "Offhand must be empty to use the syringe", + "gui.playershells.syringe.cannot_use_offhand": "Syringe cannot be used in offhand", + "tooltip.playershells.dna_owner": "DNA Owner: %s", + "death.playershells.transferred_to_shell_0": "Yet their spirit endures, reborn in another shell", + "death.playershells.transferred_to_shell_1": "However, they have returned in a new shell to seek vengeance", + "death.playershells.transferred_to_shell_2": "But don't worry, they've got a fresh shell and the same bad ideas", + "death.playershells.transferred_to_shell_3": "Respawning in a new shell - though, regrettably, the brain remains unchanged" +} \ No newline at end of file diff --git a/projects/1.21/assets/player-shells/playershells/lang/zh_cn.json b/projects/1.21/assets/player-shells/playershells/lang/zh_cn.json new file mode 100644 index 000000000000..074be10db4e9 --- /dev/null +++ b/projects/1.21/assets/player-shells/playershells/lang/zh_cn.json @@ -0,0 +1,43 @@ +{ + "itemGroup.playershells": "玩家躯壳", + "item.playershells.dna": "DNA", + "item.playershells.empty_syringe": "空注射器", + "item.playershells.blood_syringe": "血样注射器", + "block.playershells.shell_forge": "躯壳锻造台", + "block.playershells.centrifuge": "DNA离心机", + "gui.playershells.shell_forge.create": "创建", + "gui.playershells.shell_forge.creating": "创建中", + "gui.playershells.shell_forge.exterminate": "销毁", + "gui.playershells.shell_forge.exterminating": "销毁中", + "gui.playershells.shell_forge.decaying": "腐烂中", + "gui.playershells.shell_forge.status": "状态:%s", + "gui.playershells.shell_forge.status.creating": "正在创建……", + "gui.playershells.shell_forge.status.creating_0": "正在诞生……", + "gui.playershells.shell_forge.status.creating_1": "正在生长……", + "gui.playershells.shell_forge.status.creating_2": "快活过来了……真不幸……", + "gui.playershells.shell_forge.status.creating_3": "我在哪……", + "gui.playershells.shell_forge.status.creating_4": "我希望我不会像你这样……", + "gui.playershells.shell_forge.status.alive": "存活", + "gui.playershells.shell_forge.status.alive_0": "好饿……", + "gui.playershells.shell_forge.status.alive_1": "真香……", + "gui.playershells.shell_forge.status.alive_2": "密谋复仇中……", + "gui.playershells.shell_forge.status.alive_3": "平等地痛恨着一切……", + "gui.playershells.shell_forge.status.alive_4": "沉思存在感……", + "gui.playershells.shell_forge.status.alive_5": "密谋某些可疑的事情……", + "gui.playershells.shell_forge.status.alive_6": "……", + "gui.playershells.shell_forge.status.exterminating": "正在销毁……", + "gui.playershells.shell_forge.status.exterminating_0": "为什么……", + "gui.playershells.shell_forge.status.exterminating_1": "我感觉不到我的手了……", + "gui.playershells.shell_forge.status.decaying": "正在腐烂……", + "gui.playershells.shell_forge.status.decaying_0": "救命……", + "gui.playershells.shell_forge.status.decaying_1": "水……", + "gui.playershells.shell_forge.status.decaying_2": "头痛……", + "gui.playershells.energy": "能量: %s FE", + "gui.playershells.syringe.offhand_empty": "副手必须为空才能使用注射器", + "gui.playershells.syringe.cannot_use_offhand": "注射器无法在副手使用", + "tooltip.playershells.dna_owner": "DNA所有者:%s", + "death.playershells.transferred_to_shell_0": "然而他的意志永存,在另一具躯壳中重生", + "death.playershells.transferred_to_shell_1": "不过,他已在新的躯壳中归来,寻求复仇", + "death.playershells.transferred_to_shell_2": "别担心,他只是换了具新躯壳,所有邪恶想法都还在", + "death.playershells.transferred_to_shell_3": "正在新躯壳中重生——很遗憾,他没有一点长进" +} \ No newline at end of file From e3c866108ebdc1f7c484134283a6b344df6f1263 Mon Sep 17 00:00:00 2001 From: FluorescentLava <1690395807@qq.com> Date: Mon, 12 Jan 2026 20:09:38 +0800 Subject: [PATCH 27/34] =?UTF-8?q?Enderscape=20=E7=BF=BB=E8=AF=91=E6=8F=90?= =?UTF-8?q?=E4=BA=A4=20(#5753)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * create zh_cn for enderscape mod * 删除了非作者母语的其他语言文件,将zh_cn文件更新为官版同译 * readme --------- Co-authored-by: SlimeSB <86453765+SlimeSB@users.noreply.github.com> --- projects/1.21/assets/enderscape/README.md | 2 + .../enderscape/enderscape/lang/en_us.json | 633 ++++++++++++++++++ .../enderscape/enderscape/lang/zh_cn.json | 633 ++++++++++++++++++ 3 files changed, 1268 insertions(+) create mode 100644 projects/1.21/assets/enderscape/README.md create mode 100644 projects/1.21/assets/enderscape/enderscape/lang/en_us.json create mode 100644 projects/1.21/assets/enderscape/enderscape/lang/zh_cn.json diff --git a/projects/1.21/assets/enderscape/README.md b/projects/1.21/assets/enderscape/README.md new file mode 100644 index 000000000000..8142e4fe0e69 --- /dev/null +++ b/projects/1.21/assets/enderscape/README.md @@ -0,0 +1,2 @@ +此模组翻译由 #5753 提交,用于支持1.21.1版本模组。如无必要暂不更新。 +若此后对1.21新版维护,建议使用packer配置创建fix组合文件更新。 diff --git a/projects/1.21/assets/enderscape/enderscape/lang/en_us.json b/projects/1.21/assets/enderscape/enderscape/lang/en_us.json new file mode 100644 index 000000000000..253f439d35b1 --- /dev/null +++ b/projects/1.21/assets/enderscape/enderscape/lang/en_us.json @@ -0,0 +1,633 @@ +{ + "advancement.enderscape.bottle_drift_jelly": "You Catch My Drift?", + "advancement.enderscape.bottle_drift_jelly.description": "Collect excess jelly from a Drifter", + "advancement.enderscape.drift_leggings": "Otherwordly Drip", + "advancement.enderscape.drift_leggings.description": "Forge a pair of Drift Leggings", + "advancement.enderscape.explore_end": "Beyond the End", + "advancement.enderscape.explore_end.description": "Discover all End biomes", + "advancement.enderscape.glide_onto_drifter": "Terminal Jellocity", + "advancement.enderscape.glide_onto_drifter.description": "Catch a lift by gliding onto a Drifter at VERY high speeds!", + "advancement.enderscape.levitate": "Great View From Up Here", + "advancement.enderscape.levitate.description": "Levitate up 30 blocks from the attacks of a Shulker", + "advancement.enderscape.long_distance": "Not Quite Long Distance", + "advancement.enderscape.long_distance.description": "Travel 2000 meters or more using a Mirror", + "advancement.enderscape.mirror_teleport": "Through the Looking Glass", + "advancement.enderscape.mirror_teleport.description": "Link to a Lodestone, fuel with Nebulite, and warp away!", + "advancement.enderscape.obtain_nebulite": "Nebulous Activity", + "advancement.enderscape.obtain_nebulite.description": "Piece together Nebulite", + "advancement.enderscape.pull_item_with_attractor": "Magnificent Reach!", + "advancement.enderscape.pull_item_with_attractor.description": "Attract an item with a Magnia Attractor", + "advancement.enderscape.rustle_bucket": "The Rustle Hustle", + "advancement.enderscape.rustle_bucket.description": "Collect a Rustle in a Bucket", + "advancement.enderscape.transdimensional": "A Link Between Worlds", + "advancement.enderscape.transdimensional.description": "Travel to another dimension using an enchanted Mirror", + "advancement.enderscape.unlock_end_vault": "Lifting the Lockdown", + "advancement.enderscape.unlock_end_vault.description": "Unlock an End Vault with an End City Key", + "biome.enderscape.celestial_grove": "Celestial Grove", + "biome.enderscape.corrupt_barrens": "Corrupt Barrens", + "biome.enderscape.magnia_crags": "Magnia Crags", + "biome.enderscape.veiled_woodlands": "Veiled Woodlands", + "biome.enderscape.void_depths": "Void Depths", + "biome.enderscape.void_skies": "Void Skies", + "biome.enderscape.void_sky_islands": "Void Sky Islands", + "block.enderscape.alluring_magnia": "Alluring Magnia", + "block.enderscape.alluring_magnia_sprout": "Alluring Magnia Sprout", + "block.enderscape.blinklamp": "Blinklamp", + "block.enderscape.blinklight_vines_body": "Blinklight Vines", + "block.enderscape.blinklight_vines_head": "Blinklight Vines", + "block.enderscape.bulb_flower": "Bulb Flower", + "block.enderscape.bulb_lantern": "Bulb Lantern", + "block.enderscape.celestial_brick_slab": "Celestial Brick Slab", + "block.enderscape.celestial_brick_stairs": "Celestial Brick Stairs", + "block.enderscape.celestial_brick_wall": "Celestial Brick Wall", + "block.enderscape.celestial_bricks": "Celestial Bricks", + "block.enderscape.celestial_button": "Celestial Button", + "block.enderscape.celestial_cap": "Celestial Cap", + "block.enderscape.celestial_chanterelle": "Celestial Chanterelle", + "block.enderscape.celestial_door": "Celestial Door", + "block.enderscape.celestial_fence": "Celestial Fence", + "block.enderscape.celestial_fence_gate": "Celestial Fence Gate", + "block.enderscape.celestial_growth": "Celestial Growth", + "block.enderscape.celestial_hanging_sign": "Celestial Hanging Sign", + "block.enderscape.celestial_hyphae": "Celestial Hyphae", + "block.enderscape.celestial_overgrowth": "Celestial Overgrowth", + "block.enderscape.celestial_path_block": "Celestial Path", + "block.enderscape.celestial_planks": "Celestial Planks", + "block.enderscape.celestial_pressure_plate": "Celestial Pressure Plate", + "block.enderscape.celestial_sign": "Celestial Sign", + "block.enderscape.celestial_slab": "Celestial Slab", + "block.enderscape.celestial_stairs": "Celestial Stairs", + "block.enderscape.celestial_stem": "Celestial Stem", + "block.enderscape.celestial_trapdoor": "Celestial Trapdoor", + "block.enderscape.celestial_wall_hanging_sign": "Celestial Hanging Sign", + "block.enderscape.celestial_wall_sign": "Celestial Wall Sign", + "block.enderscape.chiseled_dusk_purpur": "Chiseled Dusk Purpur", + "block.enderscape.chiseled_end_stone": "Chiseled End Stone", + "block.enderscape.chiseled_kurodite": "Chiseled Kurodite", + "block.enderscape.chiseled_mirestone": "Chiseled Mirestone", + "block.enderscape.chiseled_purpur": "Chiseled Purpur", + "block.enderscape.chiseled_shadoline": "Chiseled Shadoline", + "block.enderscape.chiseled_veradite": "Chiseled Veradite", + "block.enderscape.chorus_cake_roll": "Chorus Cake Roll", + "block.enderscape.chorus_sprouts": "Chorus Sprouts", + "block.enderscape.corrupt_growth": "Corrupt Growth", + "block.enderscape.corrupt_overgrowth": "Corrupt Overgrowth", + "block.enderscape.corrupt_path_block": "Corrupt Path", + "block.enderscape.cut_shadoline": "Cut Shadoline", + "block.enderscape.cut_shadoline_slab": "Cut Shadoline Slab", + "block.enderscape.cut_shadoline_stairs": "Cut Shadoline Stairs", + "block.enderscape.cut_shadoline_wall": "Cut Shadoline Wall", + "block.enderscape.drift_jelly_block": "Drift Jelly Block", + "block.enderscape.dry_end_growth": "Dry End Growth", + "block.enderscape.dusk_purpur_block": "Dusk Purpur Block", + "block.enderscape.dusk_purpur_pillar": "Dusk Purpur Pillar", + "block.enderscape.dusk_purpur_slab": "Dusk Purpur Slab", + "block.enderscape.dusk_purpur_stairs": "Dusk Purpur Stairs", + "block.enderscape.dusk_purpur_wall": "Dusk Purpur Wall", + "block.enderscape.end_city_banner": "End City Banner", + "block.enderscape.end_lamp": "End Lamp", + "block.enderscape.end_stone_slab": "End Stone Slab", + "block.enderscape.end_stone_stairs": "End Stone Stairs", + "block.enderscape.end_stone_wall": "End Stone Wall", + "block.enderscape.end_trial_spawner": "End Trial Spawner", + "block.enderscape.end_vault": "End Vault", + "block.enderscape.etched_alluring_magnia": "Etched Alluring Magnia", + "block.enderscape.etched_repulsive_magnia": "Etched Repulsive Magnia", + "block.enderscape.flanger_berry_flower": "Flanger Berry Flower", + "block.enderscape.flanger_berry_vine": "Flanger Berry Vine", + "block.enderscape.kurodite": "Kurodite", + "block.enderscape.kurodite_brick_slab": "Kurodite Brick Slab", + "block.enderscape.kurodite_brick_stairs": "Kurodite Brick Stairs", + "block.enderscape.kurodite_brick_wall": "Kurodite Brick Wall", + "block.enderscape.kurodite_bricks": "Kurodite Bricks", + "block.enderscape.kurodite_slab": "Kurodite Slab", + "block.enderscape.kurodite_stairs": "Kurodite Stairs", + "block.enderscape.kurodite_wall": "Kurodite Wall", + "block.enderscape.mirestone": "Mirestone", + "block.enderscape.mirestone_brick_slab": "Mirestone Brick Slab", + "block.enderscape.mirestone_brick_stairs": "Mirestone Brick Stairs", + "block.enderscape.mirestone_brick_wall": "Mirestone Brick Wall", + "block.enderscape.mirestone_bricks": "Mirestone Bricks", + "block.enderscape.mirestone_nebulite_ore": "Mirestone Nebulite Ore", + "block.enderscape.mirestone_shadoline_ore": "Mirestone Shadoline Ore", + "block.enderscape.mirestone_slab": "Mirestone Slab", + "block.enderscape.mirestone_stairs": "Mirestone Stairs", + "block.enderscape.mirestone_wall": "Mirestone Wall", + "block.enderscape.murublight_brick_slab": "Murublight Brick Slab", + "block.enderscape.murublight_brick_stairs": "Murublight Brick Stairs", + "block.enderscape.murublight_brick_wall": "Murublight Brick Wall", + "block.enderscape.murublight_bricks": "Murublight Bricks", + "block.enderscape.murublight_button": "Murublight Button", + "block.enderscape.murublight_cap": "Murublight Cap", + "block.enderscape.murublight_chanterelle": "Murublight Chanterelle", + "block.enderscape.murublight_door": "Murublight Door", + "block.enderscape.murublight_fence": "Murublight Fence", + "block.enderscape.murublight_fence_gate": "Murublight Fence Gate", + "block.enderscape.murublight_hanging_sign": "Murublight Hanging Sign", + "block.enderscape.murublight_hyphae": "Murublight Hyphae", + "block.enderscape.murublight_planks": "Murublight Planks", + "block.enderscape.murublight_pressure_plate": "Murublight Pressure Plate", + "block.enderscape.murublight_shelf": "Murublight Shelf", + "block.enderscape.murublight_sign": "Murublight Sign", + "block.enderscape.murublight_slab": "Murublight Slab", + "block.enderscape.murublight_stairs": "Murublight Stairs", + "block.enderscape.murublight_stem": "Murublight Stem", + "block.enderscape.murublight_trapdoor": "Murublight Trapdoor", + "block.enderscape.murublight_wall_hanging_sign": "Murublight Hanging Sign", + "block.enderscape.murublight_wall_sign": "Murublight Wall Sign", + "block.enderscape.nebulite_block": "Block of Nebulite", + "block.enderscape.nebulite_ore": "Nebulite Ore", + "block.enderscape.polished_end_stone": "Polished End Stone", + "block.enderscape.polished_end_stone_button": "Polished End Stone Button", + "block.enderscape.polished_end_stone_pressure_plate": "Polished End Stone Pressure Plate", + "block.enderscape.polished_end_stone_slab": "Polished End Stone Slab", + "block.enderscape.polished_end_stone_stairs": "Polished End Stone Stairs", + "block.enderscape.polished_end_stone_wall": "Polished End Stone Wall", + "block.enderscape.polished_kurodite": "Polished Kurodite", + "block.enderscape.polished_kurodite_button": "Polished Kurodite Button", + "block.enderscape.polished_kurodite_pressure_plate": "Polished Kurodite Pressure Plate", + "block.enderscape.polished_kurodite_slab": "Polished Kurodite Slab", + "block.enderscape.polished_kurodite_stairs": "Polished Kurodite Stairs", + "block.enderscape.polished_kurodite_wall": "Polished Kurodite Wall", + "block.enderscape.polished_mirestone": "Polished Mirestone", + "block.enderscape.polished_mirestone_button": "Polished Mirestone Button", + "block.enderscape.polished_mirestone_pressure_plate": "Polished Mirestone Pressure Plate", + "block.enderscape.polished_mirestone_slab": "Polished Mirestone Slab", + "block.enderscape.polished_mirestone_stairs": "Polished Mirestone Stairs", + "block.enderscape.polished_mirestone_wall": "Polished Mirestone Wall", + "block.enderscape.polished_veradite": "Polished Veradite", + "block.enderscape.polished_veradite_button": "Polished Veradite Button", + "block.enderscape.polished_veradite_pressure_plate": "Polished Veradite Pressure Plate", + "block.enderscape.polished_veradite_slab": "Polished Veradite Slab", + "block.enderscape.polished_veradite_stairs": "Polished Veradite Stairs", + "block.enderscape.polished_veradite_wall": "Polished Veradite Wall", + "block.enderscape.potted_alluring_magnia_sprout": "Potted Alluring Magnia Sprout", + "block.enderscape.potted_blinklight": "Potted Blinklight", + "block.enderscape.potted_bulb_flower": "Potted Bulb Flower", + "block.enderscape.potted_celestial_chanterelle": "Potted Celestial Chanterelle", + "block.enderscape.potted_celestial_growth": "Potted Celestial Growth", + "block.enderscape.potted_chorus_sprouts": "Potted Chorus Sprouts", + "block.enderscape.potted_corrupt_growth": "Potted Corrupt Growth", + "block.enderscape.potted_dry_end_growth": "Potted Dry End Growth", + "block.enderscape.potted_murublight_chanterelle": "Potted Murublight Chanterelle", + "block.enderscape.potted_repulsive_magnia_sprout": "Potted Repulsive Magnia Sprout", + "block.enderscape.potted_veiled_sapling": "Potted Veiled Sapling", + "block.enderscape.potted_wisp_growth": "Potted Wisp Growth", + "block.enderscape.purpur_tile_slab": "Purpur Tile Slab", + "block.enderscape.purpur_tile_stairs": "Purpur Tile Stairs", + "block.enderscape.purpur_tiles": "Purpur Tiles", + "block.enderscape.purpur_wall": "Purpur Wall", + "block.enderscape.raw_shadoline_block": "Block of Raw Shadoline", + "block.enderscape.repulsive_magnia": "Repulsive Magnia", + "block.enderscape.repulsive_magnia_sprout": "Repulsive Magnia Sprout", + "block.enderscape.ripe_flanger_berry_block": "Flanger Berry Block", + "block.enderscape.shadoline_block": "Block of Shadoline", + "block.enderscape.shadoline_block_slab": "Shadoline Slab", + "block.enderscape.shadoline_block_stairs": "Shadoline Stairs", + "block.enderscape.shadoline_block_wall": "Shadoline Wall", + "block.enderscape.shadoline_ore": "Shadoline Ore", + "block.enderscape.shadoline_pillar": "Shadoline Pillar", + "block.enderscape.stripped_celestial_hyphae": "Stripped Celestial Hyphae", + "block.enderscape.stripped_celestial_stem": "Stripped Celestial Stem", + "block.enderscape.stripped_murublight_hyphae": "Stripped Murublight Hyphae", + "block.enderscape.stripped_murublight_stem": "Stripped Murublight Stem", + "block.enderscape.stripped_veiled_log": "Stripped Veiled Log", + "block.enderscape.stripped_veiled_wood": "Stripped Veiled Wood", + "block.enderscape.unripe_flanger_berry_block": "Unripe Flanger Berry Block", + "block.enderscape.veiled_button": "Veiled Button", + "block.enderscape.veiled_door": "Veiled Door", + "block.enderscape.veiled_end_stone": "Veiled End Stone", + "block.enderscape.veiled_fence": "Veiled Fence", + "block.enderscape.veiled_fence_gate": "Veiled Fence Gate", + "block.enderscape.veiled_hanging_sign": "Veiled Hanging Sign", + "block.enderscape.veiled_leaf_pile": "Veiled Leaf Pile", + "block.enderscape.veiled_leaves": "Veiled Leaves", + "block.enderscape.veiled_log": "Veiled Log", + "block.enderscape.veiled_planks": "Veiled Planks", + "block.enderscape.veiled_pressure_plate": "Veiled Pressure Plate", + "block.enderscape.veiled_sapling": "Veiled Sapling", + "block.enderscape.veiled_sign": "Veiled Sign", + "block.enderscape.veiled_slab": "Veiled Slab", + "block.enderscape.veiled_stairs": "Veiled Stairs", + "block.enderscape.veiled_trapdoor": "Veiled Trapdoor", + "block.enderscape.veiled_vines": "Veiled Vines", + "block.enderscape.veiled_wall_hanging_sign": "Veiled Hanging Sign", + "block.enderscape.veiled_wall_sign": "Veiled Wall Sign", + "block.enderscape.veiled_wood": "Veiled Wood", + "block.enderscape.veradite": "Veradite", + "block.enderscape.veradite_brick_slab": "Veradite Brick Slab", + "block.enderscape.veradite_brick_stairs": "Veradite Brick Stairs", + "block.enderscape.veradite_brick_wall": "Veradite Brick Wall", + "block.enderscape.veradite_bricks": "Veradite Bricks", + "block.enderscape.veradite_slab": "Veradite Slab", + "block.enderscape.veradite_stairs": "Veradite Stairs", + "block.enderscape.veradite_wall": "Veradite Wall", + "block.enderscape.void_shale": "Void Shale", + "block.enderscape.wisp_flower": "Wisp Flower", + "block.enderscape.wisp_growth": "Wisp Growth", + "block.enderscape.wisp_sprouts": "Wisp Sprouts", + "block.minecraft.banner.enderscape.crescent": "Crescent", + "block.minecraft.banner.enderscape.crescent.black": "Black Crescent", + "block.minecraft.banner.enderscape.crescent.blue": "Blue Crescent", + "block.minecraft.banner.enderscape.crescent.brown": "Brown Crescent", + "block.minecraft.banner.enderscape.crescent.cyan": "Cyan Crescent", + "block.minecraft.banner.enderscape.crescent.gray": "Gray Crescent", + "block.minecraft.banner.enderscape.crescent.green": "Green Crescent", + "block.minecraft.banner.enderscape.crescent.light_blue": "Light Blue Crescent", + "block.minecraft.banner.enderscape.crescent.light_gray": "Light Gray Crescent", + "block.minecraft.banner.enderscape.crescent.lime": "Lime Crescent", + "block.minecraft.banner.enderscape.crescent.magenta": "Magenta Crescent", + "block.minecraft.banner.enderscape.crescent.orange": "Orange Crescent", + "block.minecraft.banner.enderscape.crescent.pink": "Pink Crescent", + "block.minecraft.banner.enderscape.crescent.purple": "Purple Crescent", + "block.minecraft.banner.enderscape.crescent.red": "Red Crescent", + "block.minecraft.banner.enderscape.crescent.white": "White Crescent", + "block.minecraft.banner.enderscape.crescent.yellow": "Yellow Crescent", + "death.attack.stomp": "%1$s was stomped by %2$s", + "dimension.agape.europa_ocean": "Europa Ocean", + "dimension.agape.europa_surface": "Europa Surface", + "dimension.agape.ganymede": "Ganymede", + "dimension.agape.io": "Io", + "dimension.agape.mercury": "Mercury", + "dimension.agape.moon_surface": "The Moon", + "dimension.agape.red_planet": "Mars", + "dimension.agape.starship_1": "Starship", + "dimension.agape.titan": "Titan", + "dimension.agape.venus_clouds": "Venus Clouds", + "dimension.agape.venus_surface": "Venus Surface", + "dimension.corners.communal_corridors": "Communal Corridors", + "dimension.corners.hoary_crossroads": "Hoary Crossroads", + "dimension.corners.yearning_canal": "Yearning Canal", + "dimension.dimdoors.dungeon_pockets": "Dungeon Pockets", + "dimension.dimdoors.limbo": "Limbo", + "dimension.dimdoors.personal_pockets": "Personal Pockets", + "dimension.dimdoors.public_pockets": "Public Pockets", + "dimension.edenring.edenring": "Eden Ring", + "dimension.minecraft.overworld": "Overworld", + "dimension.minecraft.the_end": "The End", + "dimension.minecraft.the_nether": "The Nether", + "dimension.mining_dims.caving_dim": "Caving Dimension", + "dimension.mining_dims.climbing_dim": "Climbing Dimension", + "dimension.mining_dims.hunting_dim": "Hunting Dimension", + "dimension.mining_dims.mining_dim": "Mining Dimension", + "dimension.mining_dims.nethering_dim": "Nethering Dimension", + "dimension.paradise_lost.paradise": "Paradise", + "dimension.the_aether.the_aether": "The Aether", + "dimension.the_bumblezone.the_bumblezone": "The Bumblezone", + "dimension.twilightforest.twilightforest": "The Twilight Forest", + "effect.enderscape.low_gravity": "Low Gravity", + "enchantment.enderscape.bundling": "Bundling", + "enchantment.enderscape.bundling.desc": "Automatically stacks picked up items into Bundles", + "enchantment.enderscape.lightspeed": "Lightspeed", + "enchantment.enderscape.lightspeed.desc": "Increases the distance you can travel", + "enchantment.enderscape.rebound": "Rebound", + "enchantment.enderscape.rebound.desc": "Holding jump button while gliding will rebound you into the air", + "enchantment.enderscape.transdimensional": "Transdimensional", + "enchantment.enderscape.transdimensional.desc": "Lets you travel between dimensions instantly", + "enderscape.external_link.credits": "Credits", + "enderscape.external_link.discord": "Discord", + "enderscape.external_link.wiki": "Wiki", + "enderscape.music.biome.celestial_grove.elysium": "lunarbunten - Elysium", + "enderscape.music.biome.celestial_grove.finality": "lunarbunten - Finality", + "enderscape.music.biome.celestial_grove.otherworld": "lunarbunten - Otherworld", + "enderscape.music.biome.corrupt_barrens.mutagen": "lunarbunten - Mutagen", + "enderscape.music.biome.corrupt_barrens.nebula": "lunarbunten - Nebula", + "enderscape.music.biome.default_end.desolation": "lunarbunten - Desolation", + "enderscape.music.biome.magnia_crags.flutters": "lunarbunten - Flutters", + "enderscape.music.biome.veiled_woodlands.respite": "lunarbunten, vye - Respite", + "enderscape.music.structure.end_city.grandeur": "lunarbunten - Grandeur", + "entity.enderscape.drifter": "Drifter", + "entity.enderscape.driftlet": "Driftlet", + "entity.enderscape.rubblemite": "Rubblemite", + "entity.enderscape.rustle": "Rustle", + "item.enderscape.blinklight": "Blinklight", + "item.enderscape.cracked_mirror": "Cracked Mirror", + "item.enderscape.cracked_mirror.message.try_link": "§kCannot connect", + "item.enderscape.cracked_mirror.message.try_use": "§kCannot see", + "item.enderscape.crescent_banner_pattern": "Banner Pattern", + "item.enderscape.crescent_banner_pattern.desc": "Crescent", + "item.enderscape.drift_jelly_bottle": "Drift Jelly Bottle", + "item.enderscape.drift_leggings": "Drift Leggings", + "item.enderscape.drifter_spawn_egg": "Drifter Spawn Egg", + "item.enderscape.driftlet_spawn_egg": "Driftlet Spawn Egg", + "item.enderscape.end_city_key": "End City Key", + "item.enderscape.end_stone_rubble_shield": "Rubble Shield", + "item.enderscape.flanger_berry": "Flanger Berry", + "item.enderscape.healing": "Healing", + "item.enderscape.kurodite_rubble_shield": "Rubble Shield", + "item.enderscape.magnia_attractor": "Magnia Attractor", + "item.enderscape.mirestone_rubble_shield": "Rubble Shield", + "item.enderscape.mirror": "Mirror", + "item.enderscape.mirror.desc.dimension": "Dimension: %s", + "item.enderscape.mirror.desc.distance": "Distance: %s", + "item.enderscape.mirror.desc.distance.approximate_value": "~%sm", + "item.enderscape.mirror.desc.distance.unknown": "???", + "item.enderscape.mirror.desc.position": "XYZ: %s", + "item.enderscape.mirror.desc.position.coordinates": "%s, %s, %s", + "item.enderscape.mirror.desc.position.unknown": "???", + "item.enderscape.mirror.desc.unshifted": "Press SHIFT for information...", + "item.enderscape.mirror.linked": "Lodestone Mirror", + "item.enderscape.mirror.message.need_fuel": "Insufficient fuel", + "item.enderscape.mirror.message.too_far": "Too far from Lodestone", + "item.enderscape.mirror.message.unlinked": "Connect with Lodestone", + "item.enderscape.mirror.message.unsafe": "Unsafe to teleport", + "item.enderscape.mirror.message.wrong_coordinate_scale": "Cannot align with Lodestone", + "item.enderscape.mirror.message.wrong_dimension": "Cannot see Lodestone", + "item.enderscape.murublight_shelf": "Murublight Shelf", + "item.enderscape.music_disc_bliss": "Music Disc", + "item.enderscape.music_disc_decay": "Music Disc", + "item.enderscape.music_disc_glare": "Music Disc", + "item.enderscape.nebulite": "Nebulite", + "item.enderscape.nebulite_shards": "Nebulite Shards", + "item.enderscape.nebulite_tool.desc": "Fuel with Nebulite", + "item.enderscape.raw_shadoline": "Raw Shadoline", + "item.enderscape.rubble_chitin": "Rubble Chitin", + "item.enderscape.rubblemite_spawn_egg": "Rubblemite Spawn Egg", + "item.enderscape.rustle_bucket": "Bucket of Rustle", + "item.enderscape.rustle_spawn_egg": "Rustle Spawn Egg", + "item.enderscape.shadoline_ingot": "Shadoline Ingot", + "item.enderscape.stasis_armor_trim_smithing_template": "Smithing Template", + "item.enderscape.veradite_rubble_shield": "Rubble Shield", + "item.minecraft.lingering_potion.effect.low_gravity": "Lingering Potion of Levity", + "item.minecraft.potion.effect.low_gravity": "Potion of Levity", + "item.minecraft.splash_potion.effect.low_gravity": "Splash Potion of Levity", + "item.minecraft.tipped_arrow.effect.low_gravity": "Arrow of Levity", + "itemGroup.enderscape": "Enderscape", + "jukebox_song.enderscape.bliss": "lunarbunten - bliss", + "jukebox_song.enderscape.decay": "vye - decay", + "jukebox_song.enderscape.glare": "lunarbunten - glare", + "menu.enderscape.config": "Enderscape Configuration", + "option.enderscape.ambience_update_default_additions": "Ambience: Update default addition sounds", + "option.enderscape.ambience_update_default_additions.desc": "§eOnly effective after world reload!§r\n\nAdds ambient \"addition\" sounds that play every so often to End Highlands, End Midlands, etc.", + "option.enderscape.ambience_update_default_fog_color": "Ambience: Update default fog color", + "option.enderscape.ambience_update_default_fog_color.desc": "§eOnly effective after world reload!§r\n\nUpdates the fog color to look better in End Highlands, End Midlands, etc.", + "option.enderscape.ambience_update_default_foliage_color": "Ambience: Update default foliage color", + "option.enderscape.ambience_update_default_foliage_color.desc": "§eOnly effective after world reload!§r\n\nUpdates the foliage color to look better in End Highlands, End Midlands, etc.", + "option.enderscape.ambience_update_default_grass_color": "Ambience: Update default grass color", + "option.enderscape.ambience_update_default_grass_color.desc": "§eOnly effective after world reload!§r\n\nUpdates the grass color to look better in End Highlands, End Midlands, etc.", + "option.enderscape.ambience_update_default_loop": "Ambience: Update default loop sound", + "option.enderscape.ambience_update_default_loop.desc": "§eOnly effective after world reload!§r\n\nAdds ambient \"loop\" sound to End Highlands, End Midlands, etc.", + "option.enderscape.ambience_update_default_mood": "Ambience: Update default mood sounds", + "option.enderscape.ambience_update_default_mood.desc": "§eOnly effective after world reload!§r\n\nAdds ambient \"mood\" sounds that play rarely to End Highlands, End Midlands, etc.", + "option.enderscape.ambience_update_default_music": "Ambience: Update default music", + "option.enderscape.ambience_update_default_music.desc": "§eOnly effective after world reload!§r\n\nUpdates the music in End Highlands, End Midlands, etc to have new Enderscape tracks.", + "option.enderscape.ambience_update_default_particles": "Ambience: Update default particles", + "option.enderscape.ambience_update_default_particles.desc": "§eOnly effective after world reload!§r\n\nAdds ambient particles throughout End Highlands, End Midlands, etc.", + "option.enderscape.ambience_update_default_sky_color": "Ambience: Update default sky color", + "option.enderscape.ambience_update_default_sky_color.desc": "§eOnly effective after world reload!§r\n\nUpdates the sky color to look better in End Highlands, End Midlands, etc.", + "option.enderscape.ambience_update_default_water_color": "Ambience: Update default water color", + "option.enderscape.ambience_update_default_water_color.desc": "§eOnly effective after world reload!§r\n\nUpdates the water color to look better in End Highlands, End Midlands, etc.", + "option.enderscape.ambience_update_default_water_fog_color": "Ambience: Update default water fog color", + "option.enderscape.ambience_update_default_water_fog_color.desc": "§eOnly effective after world reload!§r\n\nUpdates the water fog color to look better in End Highlands, End Midlands, etc.", + "option.enderscape.block_sounds_update_chorus": "Block Sounds: Update Chorus Plants and Flowers", + "option.enderscape.block_sounds_update_chorus.desc": "§eOnly effective after restarting!§r\n\nUpdates Chorus Plant and Chorus Flower to sound like dry, coarse wood.", + "option.enderscape.block_sounds_update_end_portal_frame": "Block Sounds: Update End Portal Frame", + "option.enderscape.block_sounds_update_end_portal_frame.desc": "§eOnly effective after restarting!§r\n\nUpdates End Portal Frames to sound unique.", + "option.enderscape.block_sounds_update_end_portals": "Block Sounds: Update End Portals and End Gateways", + "option.enderscape.block_sounds_update_end_portals.desc": "§eOnly effective after restarting!§r\n\nUpdates End Portal and End Gateway blocks to sound unique.", + "option.enderscape.block_sounds_update_end_rods": "Block Sounds: Update End Rods", + "option.enderscape.block_sounds_update_end_rods.desc": "§eOnly effective after restarting!§r\n\nUpdates End Rods to sound like tinny, worbly little rods.", + "option.enderscape.block_sounds_update_end_stone": "Block Sounds: Update End Stone", + "option.enderscape.block_sounds_update_end_stone.desc": "§eOnly effective after restarting!§r\n\nUpdates End Stone to sound like dense, somewhat fertile stone.", + "option.enderscape.block_sounds_update_end_stone_bricks": "Block Sounds: Update End Stone Bricks", + "option.enderscape.block_sounds_update_end_stone_bricks.desc": "§eOnly effective after restarting!§r\n\nUpdates End Stone Bricks to sound like dense, heavy bricks.", + "option.enderscape.block_sounds_update_purpur": "Block Sounds: Update Purpur", + "option.enderscape.block_sounds_update_purpur.desc": "§eOnly effective after restarting!§r\n\nUpdates Purpur to sound like tiles.", + "option.enderscape.block_sounds_update_shulker_boxes": "Block Sounds: Update Shulker Boxes", + "option.enderscape.block_sounds_update_shulker_boxes.desc": "§eOnly effective after restarting!§r\n\nUpdates Shulker Boxes to sound a bit more like Shulkers.", + "option.enderscape.category.clientside": "Client-side", + "option.enderscape.category.serverside": "Server-side", + "option.enderscape.chorus_flower_humming": "Chorus Flowers: Add humming", + "option.enderscape.chorus_flower_humming.desc": "When enabled, Chorus Flowers will occasionally emit deep humming.", + "option.enderscape.chorus_flower_pollen": "Chorus Flowers: Add pollen", + "option.enderscape.chorus_flower_pollen.desc": "When enabled, Chorus Flowers will emit pollen particles.", + "option.enderscape.debug_hud_client_info": "Debug Hud: Client-side Info", + "option.enderscape.debug_hud_client_info.desc": "", + "option.enderscape.debug_hud_enabled": "Debug Hud: Enabled", + "option.enderscape.debug_hud_enabled.desc": "", + "option.enderscape.debug_hud_music_info": "Debug Hud: Music Info", + "option.enderscape.debug_hud_music_info.desc": "", + "option.enderscape.debug_hud_player_info": "Debug Hud: Player Info", + "option.enderscape.debug_hud_player_info.desc": "", + "option.enderscape.debug_magnia_sprout_hitboxes": "Display Magnia Sprout range hitboxes", + "option.enderscape.debug_magnia_sprout_hitboxes.desc": "", + "option.enderscape.elytra_add_fov_effects": "Elytra: Add FOV effects", + "option.enderscape.elytra_add_fov_effects.desc": "When enabled, gliding with the Elytra will influence your FOV.", + "option.enderscape.elytra_add_gliding_sound": "Elytra: Add gliding sound", + "option.enderscape.elytra_add_gliding_sound.desc": "When enabled, gliding with the Elytra will play a new gliding sound.\n\nOther players will also be able to hear it from afar!", + "option.enderscape.elytra_add_open_close_sounds": "Elytra: Add open and close sounds", + "option.enderscape.elytra_add_open_close_sounds.desc": "When enabled, opening and closing your elytra will play new sounds.", + "option.enderscape.elytra_fov_effect_intensity": "Elytra: FOV effect intensity", + "option.enderscape.elytra_fov_effect_intensity.desc": "", + "option.enderscape.elytra_sneak_to_stop_gliding": "Elytra: Sneak to stop gliding", + "option.enderscape.elytra_sneak_to_stop_gliding.desc": "When enabled, pressing the sneak key allows you to instantly stop gliding.", + "option.enderscape.elytra_update_equip_sound": "Elytra: Update equip sound", + "option.enderscape.elytra_update_equip_sound.desc": "When enabled, Elytra will have a unique sound upon equipping.", + "option.enderscape.end_portal_update_particles": "End Portal: Update particles", + "option.enderscape.end_portal_update_particles.desc": "When enabled, End Portals will have unique particles.", + "option.enderscape.end_portal_update_travel_sound": "End Portal: Update travel sound", + "option.enderscape.end_portal_update_travel_sound.desc": "When enabled, there will be a unique sound for travelling to the End.", + "option.enderscape.ender_pearl_add_particles": "Ender Pearl: Add particles", + "option.enderscape.ender_pearl_add_particles.desc": "When enabled, Ender Pearls will create portal particles when flying through the air.", + "option.enderscape.ender_pearl_break_particles": "Ender Pearl: Break particle effects", + "option.enderscape.ender_pearl_break_particles.desc": "When enabled, Ender Pearls will create breaking particles like Eggs when hitting the ground.", + "option.enderscape.ender_pearl_update_teleport_sound": "Ender Pearl: Update teleport sound", + "option.enderscape.ender_pearl_update_teleport_sound.desc": "When enabled, Ender Pearls' teleporting sound will be updated.", + "option.enderscape.ender_pearl_update_throw_sound": "Ender Pearl: Update throw sound", + "option.enderscape.ender_pearl_update_throw_sound.desc": "When enabled, Ender Pearls will have a unique throwing sound.", + "option.enderscape.enderman_static_overlay": "Enderman: Staring static overlay", + "option.enderscape.enderman_static_overlay.desc": "When enabled, staring at an Enderman will make your vision increasingly distorted.", + "option.enderscape.enderman_static_sound": "Enderman: Staring static sound", + "option.enderscape.enderman_static_sound.desc": "When enabled, staring at an Enderman will make your hearing increasingly distorted.", + "option.enderscape.enderman_stereo_stare_sound": "Enderman: Stereo stare sound", + "option.enderscape.enderman_stereo_stare_sound.desc": "When enabled, Endermen stare sounds will be tied to the player that they are angry at.\n\nWhen the Enderman is defeated or their anger quelled, the sound will quickly fade.", + "option.enderscape.endermite_emissive_eyes": "Endermite: Emissive eyes", + "option.enderscape.endermite_emissive_eyes.desc": "When enabled, Endermite eyes will be emissive.", + "option.enderscape.endermite_expand_hit_range": "Endermite: Expand hit range", + "option.enderscape.endermite_expand_hit_range.desc": "When enabled, Endermites will be easier to hit.", + "option.enderscape.endermite_update_sounds": "Endermite: Updated sounds", + "option.enderscape.endermite_update_sounds.desc": "When enabled, Endermites will have unique sounds.", + "option.enderscape.lighting_style": "Lighting Style", + "option.enderscape.lighting_style.desc": "Choose between different lighting styles.\n\nVanilla: Unchanged.\n\nImproved: Darker and moodier.\n\nMidnight: Very dark and moody.", + "option.enderscape.mirror_screen_effect_enabled": "Mirror: Display teleport overlay effect", + "option.enderscape.mirror_screen_effect_enabled.desc": "When enabled, teleporting with a Mirror will display a unique screen effect.", + "option.enderscape.mirror_screen_effect_overlay_intensity": "Mirror: Teleport overlay brightness", + "option.enderscape.mirror_screen_effect_overlay_intensity.desc": "", + "option.enderscape.mirror_screen_effect_vignette_intensity": "Mirror: Teleport vignette intensity", + "option.enderscape.mirror_screen_effect_vignette_intensity.desc": "", + "option.enderscape.mirror_tooltip_display_coordinates": "Mirror: Display linked coordinates", + "option.enderscape.mirror_tooltip_display_coordinates.desc": "Displays the coordinates of the block the Mirror is linked to.", + "option.enderscape.mirror_tooltip_display_dimension": "Mirror: Display linked dimension", + "option.enderscape.mirror_tooltip_display_dimension.desc": "Displays the dimension of the block the Mirror is linked to.", + "option.enderscape.mirror_tooltip_display_distance": "Mirror: Display linked location distance", + "option.enderscape.mirror_tooltip_display_distance.desc": "Displays the approximate distance to the block the Mirror is linked to.", + "option.enderscape.mirror_tooltip_enabled": "Mirror: Display linked info in tooltip", + "option.enderscape.mirror_tooltip_enabled.desc": "Display information about the block the Mirror is linked to.", + "option.enderscape.mirror_tooltip_shift_to_display": "Mirror: Press SHIFT to display tooltip", + "option.enderscape.mirror_tooltip_shift_to_display.desc": "Maybe you'd prefer not to show where your Mirror leads to...\n\nWhen enabled, hold SHIFT to see your Mirror's linked block information.", + "option.enderscape.nebulite_tool_hud_enabled": "Nebulite Tool HUD: Enabled", + "option.enderscape.nebulite_tool_hud_enabled.desc": "When enabled, holding a Nebulite tool (e.g., Mirror, Magnia Attractor) displays a HUD element above the crosshair showing current energy and usage cost.", + "option.enderscape.nebulite_tool_hud_offset": "Nebulite Tool HUD: Offset", + "option.enderscape.nebulite_tool_hud_offset.desc": "", + "option.enderscape.nebulite_tool_hud_opacity": "Nebulite Tool HUD: Opacity", + "option.enderscape.nebulite_tool_hud_opacity.desc": "", + "option.enderscape.portal_particle_emissive": "Emissive portal particles", + "option.enderscape.portal_particle_emissive.desc": "Makes Nether Portal, Enderman, Ender Chest, and related particles emissive.", + "option.enderscape.rubblemite_expand_hit_range": "Rubblemite: Expand hit range", + "option.enderscape.rubblemite_expand_hit_range.desc": "When enabled, Rubblemites will be easier to hit.", + "option.enderscape.shulker_bullet_enforce_count_limit": "Shulker Bullet: Enforce count limit", + "option.enderscape.shulker_bullet_enforce_count_limit.desc": "The maximum amount of Shulker Bullets a Shulker can have at once. Disabled when set to 0.", + "option.enderscape.shulker_bullet_enforce_distance_limit": "Shulker Bullet: Enforce distance limit", + "option.enderscape.shulker_bullet_enforce_distance_limit.desc": "The maximum distance between Shulker Bullets and their target before disappearing. Disabled when set to 0.", + "option.enderscape.shulker_bullet_enforce_owner_limit": "Shulker Bullet: Enforce owner limit", + "option.enderscape.shulker_bullet_enforce_owner_limit.desc": "When enabled, Shulker Bullets will disappear when their owner dies.", + "option.enderscape.shulker_bullet_enforce_time_limit": "Shulker Bullet: Enforce time limit", + "option.enderscape.shulker_bullet_enforce_time_limit.desc": "The time limit in seconds before a Shulker Bullet disappears. Disabled when set to 0.", + "option.enderscape.shulker_bullet_loop_sound": "Shulker Bullet: Loop sound", + "option.enderscape.shulker_bullet_loop_sound.desc": "When enabled, Shulker Bullets play a new sound while moving.", + "option.enderscape.shulker_bullet_rebalance_levitation": "Shulker Bullet: Rebalance Levitation", + "option.enderscape.shulker_bullet_rebalance_levitation.desc": "When enabled, Shulker Bullets inflict stronger but shorter Levitation on players they hit.", + "option.enderscape.shulker_hurt_by_piercing": "Shulker: Hurt by piercing when closed", + "option.enderscape.shulker_hurt_by_piercing.desc": "When enabled, Shulkers will be hurt by arrows with piercing even when their shells are closed.", + "option.enderscape.silverfish_expand_hit_range": "Silverfish: Expand hit range", + "option.enderscape.silverfish_expand_hit_range.desc": "When enabled, Silverfish will be easier to hit.", + "option.enderscape.skybox_add_dynamic_fog_density": "Skybox Update: Add dynamic fog density", + "option.enderscape.skybox_add_dynamic_fog_density.desc": "Adds dynamic fog density to the End depending on what biome you're in.\n\nMay possibly conflict with other mods.", + "option.enderscape.skybox_brightness_scale_factor": "Skybox Update: Brightness scale factor", + "option.enderscape.skybox_brightness_scale_factor.desc": "", + "option.enderscape.skybox_scales_brightness_with_gamma": "Skybox Update: Scales with brightness", + "option.enderscape.skybox_scales_brightness_with_gamma.desc": "Adjusts skybox brightness by a percentage of game brightness.\n\nDesigned to alleviate visibility issues. Changing this option drastically could look bad.", + "option.enderscape.skybox_update_enabled": "Skybox Update: Enabled", + "option.enderscape.skybox_update_enabled.desc": "Updates the End skybox to be more interesting and dynamic.\n\nThe updated skybox features subtle stars and nebulae throughout, as well as the ability to change color between biomes.", + "option.enderscape.structure_music_fading_enabled": "Structure Music Fading: Enabled", + "option.enderscape.structure_music_fading_enabled.desc": "When enabled, entering a structure will fade out biome music to play its unique music. Exiting the structure will fade away its music as well.\n\nCurrently supports End Cities.", + "option.enderscape.tridents_return_from_void": "Trident: Return from the void", + "option.enderscape.tridents_return_from_void.desc": "When enabled, Tridents with the Loyalty enchantment return to you after hitting the void instead of disappearing forever.", + "option.enderscape.value.improved": "Improved", + "option.enderscape.value.midnight": "Midnight", + "option.enderscape.value.vanilla": "Vanilla", + "option.enderscape.void_poof_particles_upon_death": "\"Void poof\" particles upon death", + "option.enderscape.void_poof_particles_upon_death.desc": "When enabled, Endermen, Endermites, and Rubblemites will emit black cloud particles upon death.", + "option.group.enderscape.ambience": "Ambience Changes", + "option.group.enderscape.blocks": "Block Changes", + "option.group.enderscape.client": "Client", + "option.group.enderscape.debug": "Debug", + "option.group.enderscape.entity": "Entity Changes", + "option.group.enderscape.item": "Item Changes", + "pack.enderscape.dark_lighting": "Midnight End Lighting", + "pack.enderscape.dark_lighting.description": "Trekking through darkness", + "pack.enderscape.fix_levitation_advancement": "Fixed Levitation Advancement", + "pack.enderscape.fix_levitation_advancement.description": "Best with rebalanced Shulkers", + "pack.enderscape.fix_vanilla_recipes": "Fix Recipe Conflicts", + "pack.enderscape.fix_vanilla_recipes.description": "Needed for new blocks", + "pack.enderscape.lighting": "Improved End Lighting", + "pack.enderscape.lighting.description": "The mood of Enderscape", + "pack.enderscape.new_end_cities": "Improved End Cities", + "pack.enderscape.new_end_cities.description": "Now with Vaults... and more!", + "pack.enderscape.new_terrain": "Improved End Terrain", + "pack.enderscape.new_terrain.description": "Height variation, anyone?", + "painting.enderscape.grape_static.author": "Konci", + "painting.enderscape.grape_static.title": "Grape Static", + "stat.enderscape.drifter_bounce": "Drifters Bounced On", + "stat.enderscape.items_attracted": "Items Attracted", + "stat.enderscape.mirror_one_cm": "Distance by Mirror", + "stat.enderscape.mirror_teleport": "Teleported with Mirror", + "stat.enderscape.rubble_shield_dash_one_cm": "Distance by Rubble Shield", + "subtitles.alluring_magnia.idle": "Alluring Magnia hums", + "subtitles.alluring_magnia_sprout.move": "Something was allured", + "subtitles.alluring_magnia_sprout.overheat": "Alluring Magnia Sprout overheats", + "subtitles.alluring_magnia_sprout.power_off": "Alluring Magnia Sprout powers off", + "subtitles.alluring_magnia_sprout.power_on": "Alluring Magnia Sprout powers on", + "subtitles.blinklamp.decrease": "Blinklamp darkens", + "subtitles.blinklamp.increase": "Blinklamp brightens", + "subtitles.blinklight_vines.blink": "Blinklight blinks", + "subtitles.celestial_chanterelle.corrupt": "Celestial Chanterelle corrupts", + "subtitles.chorus_flower.idle": "Chorus Flower hums", + "subtitles.corrupt_growth.idle": "Growth rustles", + "subtitles.cracked_mirror.try_link": "Cracked Mirror tries to link", + "subtitles.cracked_mirror.try_teleport": "Cracked Mirror tries to teleport", + "subtitles.drift_jelly_bottle.drink": "Gulping", + "subtitles.drift_leggings.equip": "Drift leggings splorsh", + "subtitles.drifter.ambient": "Drifter sings", + "subtitles.drifter.bounce": "Something bounces", + "subtitles.drifter.death": "Drifter dies", + "subtitles.drifter.hurt": "Drifter hurts", + "subtitles.drifter.jump": "Drifter jumps", + "subtitles.drifter.milk": "Bottle fills", + "subtitles.driftlet.ambient": "Driftlet sings", + "subtitles.driftlet.death": "Driftlet dies", + "subtitles.driftlet.hurt": "Driftlet hurts", + "subtitles.driftlet.jump": "Driftlet jumps", + "subtitles.elytra.break": "Elytra rips", + "subtitles.elytra.land": "Something lands", + "subtitles.elytra.start_gliding": "Elytra opens", + "subtitles.elytra.stop_gliding": "Elytra closes", + "subtitles.ender_pearl.land": "Ender Pearl shatters", + "subtitles.magnia_attractor.move": "Magnia Attractor pulls something", + "subtitles.magnia_attractor.power_off": "Magnia Attractor powers off", + "subtitles.magnia_attractor.power_on": "Magnia Attractor powers on", + "subtitles.magnia_attractor.use_fuel": "Magnia Attractor burns fuel", + "subtitles.mirror.failure": "Mirror fails to teleport", + "subtitles.mirror.link": "Mirror links to Lodestone", + "subtitles.mirror.teleport": "Mirror teleports", + "subtitles.nebulite_ore.idle": "Nebulite Ore worbles", + "subtitles.nebulite_tool.add_fuel": "Nebulite fuel added", + "subtitles.nebulite_tool.fuel_full": "Nebulite fuel full", + "subtitles.repulsive_magnia.idle": "Repulsive Magnia hums", + "subtitles.repulsive_magnia_sprout.move": "Something was repulsed", + "subtitles.repulsive_magnia_sprout.overheat": "Repulsive Magnia Sprout overheats", + "subtitles.repulsive_magnia_sprout.power_off": "Repulsive Magnia Sprout powers off", + "subtitles.repulsive_magnia_sprout.power_on": "Repulsive Magnia Sprout powers on", + "subtitles.rubble_shield.cooldown_over": "Rubble Shield cooldown ends", + "subtitles.rubble_shield.dash": "Rubble Shield zooms", + "subtitles.rubblemite.ambient": "Rubblemite rattles", + "subtitles.rubblemite.death": "Rubblemite dies", + "subtitles.rubblemite.extrude": "Rubblemite exits shell", + "subtitles.rubblemite.hop": "Rubblemite hops", + "subtitles.rubblemite.hurt": "Rubblemite hurts", + "subtitles.rubblemite.shield": "Rubblemite shields", + "subtitles.rustle.ambient": "Rustle searches", + "subtitles.rustle.bump": "Rustle bumps into something", + "subtitles.rustle.death": "Rustle dies", + "subtitles.rustle.eat": "Rustle eats", + "subtitles.rustle.hurt": "Rustle hurts", + "subtitles.rustle.slumber": "Rustle snores", + "subtitles.rustle.step": "Rustle rustles", + "subtitles.rustle_bucket.empty": "Bucket empties", + "subtitles.rustle_bucket.fill": "Rustle scooped", + "subtitles.void_shale.shatter": "Void Shale cracks", + "tag.item.enderscape.celestial_brick_blocks": "Celestial Brick Blocks", + "tag.item.enderscape.celestial_stems": "Celestial Stems", + "tag.item.enderscape.celestial_wood": "Celestial Wood", + "tag.item.enderscape.chanterelle_brick_blocks": "Chanterelle Brick Blocks", + "tag.item.enderscape.chanterelle_cap_blocks": "Chanterelle Cap Blocks", + "tag.item.enderscape.drifter_food": "Drifter Food", + "tag.item.enderscape.enchantable.elytra": "Enchantable on Elytra", + "tag.item.enderscape.enchantable.magnia_attractor": "Enchantable on Magnia Attractor", + "tag.item.enderscape.enchantable.mirror": "Enchantable on Mirror", + "tag.item.enderscape.etched_magnia_blocks": "Etched Magnia Blocks", + "tag.item.enderscape.kurodite_blocks": "Kurodite Blocks", + "tag.item.enderscape.magnia_blocks": "Magnia Blocks", + "tag.item.enderscape.magnia_sprouts": "Magnia Sprouts", + "tag.item.enderscape.medium_magnetism_when_worn": "Medium Magnetism When Worn", + "tag.item.enderscape.murublight_brick_blocks": "Murublight Brick Blocks", + "tag.item.enderscape.murublight_stems": "Murublight Stems", + "tag.item.enderscape.murublight_wood": "Murublight Wood", + "tag.item.enderscape.nebulite_tools": "Nebulite Tools", + "tag.item.enderscape.powers_magnia_when_mined_with": "Powers Magnia When Mined With", + "tag.item.enderscape.repairs_drift_leggings": "Repairs Drift Leggings", + "tag.item.enderscape.repairs_rubble_shields": "Repairs Rubble Shields", + "tag.item.enderscape.rubble_shields": "Rubble Shields", + "tag.item.enderscape.rustle_food": "Rustle Food", + "tag.item.enderscape.shadoline_blocks": "Shadoline Blocks", + "tag.item.enderscape.strong_magnetism_when_worn": "Strong Magnetism When Worn", + "tag.item.enderscape.veiled_logs": "Veiled Logs", + "tag.item.enderscape.veiled_wood": "Veiled Wood", + "tag.item.enderscape.veradite_blocks": "Veradite Blocks", + "tag.item.enderscape.weak_magnetism_when_worn": "Weak Magnetism When Worn", + "tooltiptweaks.ui.instrument.enderscape_synth_bass": "Synth Bass", + "tooltiptweaks.ui.instrument.enderscape_synth_bell": "Synth Bell", + "trim_material.enderscape.nebulite": "Nebulite Material", + "trim_material.enderscape.shadoline": "Shadoline Material", + "trim_pattern.enderscape.stasis": "Stasis Armor Trim" +} \ No newline at end of file diff --git a/projects/1.21/assets/enderscape/enderscape/lang/zh_cn.json b/projects/1.21/assets/enderscape/enderscape/lang/zh_cn.json new file mode 100644 index 000000000000..7476b7ff6f2d --- /dev/null +++ b/projects/1.21/assets/enderscape/enderscape/lang/zh_cn.json @@ -0,0 +1,633 @@ +{ + "advancement.enderscape.bottle_drift_jelly": "漂流瓶", + "advancement.enderscape.bottle_drift_jelly.description": "从漂流者身上收集多余的果冻", + "advancement.enderscape.drift_leggings": "异界潮流", + "advancement.enderscape.drift_leggings.description": "锻造一件漂流护腿", + "advancement.enderscape.explore_end": "超越末地", + "advancement.enderscape.explore_end.description": "探索所有末地生物群系", + "advancement.enderscape.glide_onto_drifter": "流体冻力学", + "advancement.enderscape.glide_onto_drifter.description": "以极高速度滑翔至漂流者上,借势腾空!", + "advancement.enderscape.levitate": "这上面的风景不错", + "advancement.enderscape.levitate.description": "利用潜影贝的攻击向上飘浮30个方块", + "advancement.enderscape.long_distance": "镜在咫尺", + "advancement.enderscape.long_distance.description": "使用魔镜移动至少2000米的距离", + "advancement.enderscape.mirror_teleport": "镜中奇遇", + "advancement.enderscape.mirror_teleport.description": "连接磁石,注入星云宝石燃料,然后传送出发!", + "advancement.enderscape.obtain_nebulite": "星聚云屯", + "advancement.enderscape.obtain_nebulite.description": "拼合星云宝石", + "advancement.enderscape.pull_item_with_attractor": "手可摘星磁!", + "advancement.enderscape.pull_item_with_attractor.description": "使用磁胞吸引器吸引物品", + "advancement.enderscape.rustle_bucket": "窸窸窣窣", + "advancement.enderscape.rustle_bucket.description": "用铁桶捕获一只蟋窣", + "advancement.enderscape.transdimensional": "两个世界的连接", + "advancement.enderscape.transdimensional.description": "使用附魔的魔镜穿越至另一维度", + "advancement.enderscape.unlock_end_vault": "解除封印", + "advancement.enderscape.unlock_end_vault.description": "用末地城钥匙解锁末地宝库", + "biome.enderscape.celestial_grove": "天界树林", + "biome.enderscape.corrupt_barrens": "腐败荒地", + "biome.enderscape.magnia_crags": "磁胞峭壁", + "biome.enderscape.veiled_woodlands": "蒙纱林地", + "biome.enderscape.void_depths": "虚空深渊", + "biome.enderscape.void_skies": "虚空上空", + "biome.enderscape.void_sky_islands": "虚空浮岛", + "block.enderscape.alluring_magnia": "引力磁胞", + "block.enderscape.alluring_magnia_sprout": "引力磁胞芽", + "block.enderscape.blinklamp": "闪烁灯", + "block.enderscape.blinklight_vines_body": "闪烁果藤蔓", + "block.enderscape.blinklight_vines_head": "闪烁果藤蔓", + "block.enderscape.bulb_flower": "球灯花", + "block.enderscape.bulb_lantern": "球灯灯笼", + "block.enderscape.celestial_brick_slab": "天界砖台阶", + "block.enderscape.celestial_brick_stairs": "天界砖楼梯", + "block.enderscape.celestial_brick_wall": "天界砖墙", + "block.enderscape.celestial_bricks": "天界砖", + "block.enderscape.celestial_button": "天界木按钮", + "block.enderscape.celestial_cap": "天界菌盖", + "block.enderscape.celestial_chanterelle": "天界鸡油菌", + "block.enderscape.celestial_door": "天界木门", + "block.enderscape.celestial_fence": "天界木栅栏", + "block.enderscape.celestial_fence_gate": "天界木栅栏门", + "block.enderscape.celestial_growth": "天界植株", + "block.enderscape.celestial_hanging_sign": "悬挂式天界木告示牌", + "block.enderscape.celestial_hyphae": "天界菌核", + "block.enderscape.celestial_overgrowth": "天界植石", + "block.enderscape.celestial_path_block": "天界石径", + "block.enderscape.celestial_planks": "天界木板", + "block.enderscape.celestial_pressure_plate": "天界木压力板", + "block.enderscape.celestial_sign": "天界木告示牌", + "block.enderscape.celestial_slab": "天界木台阶", + "block.enderscape.celestial_stairs": "天界木楼梯", + "block.enderscape.celestial_stem": "天界菌柄", + "block.enderscape.celestial_trapdoor": "天界木活板门", + "block.enderscape.celestial_wall_hanging_sign": "墙上的悬挂式天界木告示牌", + "block.enderscape.celestial_wall_sign": "墙上的天界木告示牌", + "block.enderscape.chiseled_dusk_purpur": "雕纹薄暮紫珀块", + "block.enderscape.chiseled_end_stone": "雕纹末地石", + "block.enderscape.chiseled_kurodite": "雕纹黢幽岩", + "block.enderscape.chiseled_mirestone": "雕纹沼石", + "block.enderscape.chiseled_purpur": "雕纹紫珀块", + "block.enderscape.chiseled_shadoline": "雕纹影玉块", + "block.enderscape.chiseled_veradite": "雕纹荟赖岩", + "block.enderscape.chorus_cake_roll": "紫颂蛋糕卷", + "block.enderscape.chorus_sprouts": "紫颂苗", + "block.enderscape.corrupt_growth": "腐败植株", + "block.enderscape.corrupt_overgrowth": "腐败植石", + "block.enderscape.corrupt_path_block": "腐败石径", + "block.enderscape.cut_shadoline": "切制影玉块", + "block.enderscape.cut_shadoline_slab": "切制影玉台阶", + "block.enderscape.cut_shadoline_stairs": "切制影玉楼梯", + "block.enderscape.cut_shadoline_wall": "切制影玉墙", + "block.enderscape.drift_jelly_block": "漂流果冻块", + "block.enderscape.dry_end_growth": "枯末地植株", + "block.enderscape.dusk_purpur_block": "薄暮紫珀块", + "block.enderscape.dusk_purpur_pillar": "薄暮紫珀柱", + "block.enderscape.dusk_purpur_slab": "薄暮紫珀台阶", + "block.enderscape.dusk_purpur_stairs": "薄暮紫珀楼梯", + "block.enderscape.dusk_purpur_wall": "薄暮紫珀墙", + "block.enderscape.end_city_banner": "末地城旗帜", + "block.enderscape.end_lamp": "末地灯", + "block.enderscape.end_stone_slab": "末地石台阶", + "block.enderscape.end_stone_stairs": "末地石楼梯", + "block.enderscape.end_stone_wall": "末地石墙", + "block.enderscape.end_trial_spawner": "末地试炼刷怪笼", + "block.enderscape.end_vault": "末地宝库", + "block.enderscape.etched_alluring_magnia": "蚀刻引力磁胞", + "block.enderscape.etched_repulsive_magnia": "蚀刻斥力磁胞", + "block.enderscape.flanger_berry_flower": "镶音莓花", + "block.enderscape.flanger_berry_vine": "镶音莓藤蔓", + "block.enderscape.kurodite": "黢幽岩", + "block.enderscape.kurodite_brick_slab": "黢幽岩砖台阶", + "block.enderscape.kurodite_brick_stairs": "黢幽岩砖楼梯", + "block.enderscape.kurodite_brick_wall": "黢幽岩砖墙", + "block.enderscape.kurodite_bricks": "黢幽岩砖", + "block.enderscape.kurodite_slab": "黢幽岩台阶", + "block.enderscape.kurodite_stairs": "黢幽岩楼梯", + "block.enderscape.kurodite_wall": "黢幽岩墙", + "block.enderscape.mirestone": "沼石", + "block.enderscape.mirestone_brick_slab": "沼石砖台阶", + "block.enderscape.mirestone_brick_stairs": "沼石砖楼梯", + "block.enderscape.mirestone_brick_wall": "沼石砖墙", + "block.enderscape.mirestone_bricks": "沼石砖", + "block.enderscape.mirestone_nebulite_ore": "沼石星云宝石矿石", + "block.enderscape.mirestone_shadoline_ore": "沼石影玉矿石", + "block.enderscape.mirestone_slab": "沼石台阶", + "block.enderscape.mirestone_stairs": "沼石楼梯", + "block.enderscape.mirestone_wall": "沼石墙", + "block.enderscape.murublight_brick_slab": "霉垣砖台阶", + "block.enderscape.murublight_brick_stairs": "霉垣砖楼梯", + "block.enderscape.murublight_brick_wall": "霉垣砖墙", + "block.enderscape.murublight_bricks": "霉垣砖", + "block.enderscape.murublight_button": "霉垣木按钮", + "block.enderscape.murublight_cap": "霉垣菌盖", + "block.enderscape.murublight_chanterelle": "霉垣鸡油菌", + "block.enderscape.murublight_door": "霉垣木门", + "block.enderscape.murublight_fence": "霉垣木栅栏", + "block.enderscape.murublight_fence_gate": "霉垣木栅栏门", + "block.enderscape.murublight_hanging_sign": "悬挂式霉垣木告示牌", + "block.enderscape.murublight_hyphae": "霉垣菌核", + "block.enderscape.murublight_planks": "霉垣木板", + "block.enderscape.murublight_pressure_plate": "霉垣木压力板", + "block.enderscape.murublight_shelf": "霉垣木展示架", + "block.enderscape.murublight_sign": "霉垣木告示牌", + "block.enderscape.murublight_slab": "霉垣木台阶", + "block.enderscape.murublight_stairs": "霉垣木楼梯", + "block.enderscape.murublight_stem": "霉垣菌柄", + "block.enderscape.murublight_trapdoor": "霉垣木活板门", + "block.enderscape.murublight_wall_hanging_sign": "墙上的悬挂式霉垣木告示牌", + "block.enderscape.murublight_wall_sign": "墙上的霉垣木告示牌", + "block.enderscape.nebulite_block": "星云宝石块", + "block.enderscape.nebulite_ore": "星云宝石矿石", + "block.enderscape.polished_end_stone": "磨制末地石", + "block.enderscape.polished_end_stone_button": "磨制末地石按钮", + "block.enderscape.polished_end_stone_pressure_plate": "磨制末地石压力板", + "block.enderscape.polished_end_stone_slab": "磨制末地石台阶", + "block.enderscape.polished_end_stone_stairs": "磨制末地石楼梯", + "block.enderscape.polished_end_stone_wall": "磨制末地石墙", + "block.enderscape.polished_kurodite": "磨制黢幽岩", + "block.enderscape.polished_kurodite_button": "磨制黢幽岩按钮", + "block.enderscape.polished_kurodite_pressure_plate": "磨制黢幽岩压力板", + "block.enderscape.polished_kurodite_slab": "磨制黢幽岩台阶", + "block.enderscape.polished_kurodite_stairs": "磨制黢幽岩楼梯", + "block.enderscape.polished_kurodite_wall": "磨制黢幽岩墙", + "block.enderscape.polished_mirestone": "磨制沼石", + "block.enderscape.polished_mirestone_button": "磨制沼石按钮", + "block.enderscape.polished_mirestone_pressure_plate": "磨制沼石压力板", + "block.enderscape.polished_mirestone_slab": "磨制沼石台阶", + "block.enderscape.polished_mirestone_stairs": "磨制沼石楼梯", + "block.enderscape.polished_mirestone_wall": "磨制沼石墙", + "block.enderscape.polished_veradite": "磨制荟赖岩", + "block.enderscape.polished_veradite_button": "磨制荟赖岩按钮", + "block.enderscape.polished_veradite_pressure_plate": "磨制荟赖岩压力板", + "block.enderscape.polished_veradite_slab": "磨制荟赖岩台阶", + "block.enderscape.polished_veradite_stairs": "磨制荟赖岩楼梯", + "block.enderscape.polished_veradite_wall": "磨制荟赖岩墙", + "block.enderscape.potted_alluring_magnia_sprout": "引力磁胞芽盆栽", + "block.enderscape.potted_blinklight": "闪烁果盆栽", + "block.enderscape.potted_bulb_flower": "球灯花盆栽", + "block.enderscape.potted_celestial_chanterelle": "天界鸡油菌盆栽", + "block.enderscape.potted_celestial_growth": "天界植株盆栽", + "block.enderscape.potted_chorus_sprouts": "紫颂苗盆栽", + "block.enderscape.potted_corrupt_growth": "腐败植株盆栽", + "block.enderscape.potted_dry_end_growth": "枯末地植株盆栽", + "block.enderscape.potted_murublight_chanterelle": "霉垣鸡油菌盆栽", + "block.enderscape.potted_repulsive_magnia_sprout": "斥力磁胞芽盆栽", + "block.enderscape.potted_veiled_sapling": "蒙纱树苗盆栽", + "block.enderscape.potted_wisp_growth": "缥缈植株盆栽", + "block.enderscape.purpur_tile_slab": "紫珀瓷砖台阶", + "block.enderscape.purpur_tile_stairs": "紫珀瓷砖楼梯", + "block.enderscape.purpur_tiles": "紫珀瓷砖", + "block.enderscape.purpur_wall": "紫珀墙", + "block.enderscape.raw_shadoline_block": "粗影玉块", + "block.enderscape.repulsive_magnia": "斥力磁胞", + "block.enderscape.repulsive_magnia_sprout": "斥力磁胞芽", + "block.enderscape.ripe_flanger_berry_block": "镶音莓块", + "block.enderscape.shadoline_block": "影玉块", + "block.enderscape.shadoline_block_slab": "影玉台阶", + "block.enderscape.shadoline_block_stairs": "影玉楼梯", + "block.enderscape.shadoline_block_wall": "影玉墙", + "block.enderscape.shadoline_ore": "影玉矿石", + "block.enderscape.shadoline_pillar": "影玉柱", + "block.enderscape.stripped_celestial_hyphae": "去皮天界菌核", + "block.enderscape.stripped_celestial_stem": "去皮天界菌柄", + "block.enderscape.stripped_murublight_hyphae": "去皮霉垣菌核", + "block.enderscape.stripped_murublight_stem": "去皮霉垣菌柄", + "block.enderscape.stripped_veiled_log": "去皮蒙纱原木", + "block.enderscape.stripped_veiled_wood": "去皮蒙纱木", + "block.enderscape.unripe_flanger_berry_block": "未成熟的镶音莓块", + "block.enderscape.veiled_button": "蒙纱木按钮", + "block.enderscape.veiled_door": "蒙纱木门", + "block.enderscape.veiled_end_stone": "蒙纱末地石", + "block.enderscape.veiled_fence": "蒙纱木栅栏", + "block.enderscape.veiled_fence_gate": "蒙纱木栅栏门", + "block.enderscape.veiled_hanging_sign": "悬挂式蒙纱木告示牌", + "block.enderscape.veiled_leaf_pile": "蒙纱树叶堆", + "block.enderscape.veiled_leaves": "蒙纱树叶", + "block.enderscape.veiled_log": "蒙纱原木", + "block.enderscape.veiled_planks": "蒙纱木板", + "block.enderscape.veiled_pressure_plate": "蒙纱木压力板", + "block.enderscape.veiled_sapling": "蒙纱树苗", + "block.enderscape.veiled_sign": "蒙纱木告示牌", + "block.enderscape.veiled_slab": "蒙纱木台阶", + "block.enderscape.veiled_stairs": "蒙纱木楼梯", + "block.enderscape.veiled_trapdoor": "蒙纱木活板门", + "block.enderscape.veiled_vines": "蒙纱藤蔓", + "block.enderscape.veiled_wall_hanging_sign": "墙上的悬挂式蒙纱木告示牌", + "block.enderscape.veiled_wall_sign": "墙上的蒙纱木告示牌", + "block.enderscape.veiled_wood": "蒙纱木", + "block.enderscape.veradite": "荟赖岩", + "block.enderscape.veradite_brick_slab": "荟赖岩砖台阶", + "block.enderscape.veradite_brick_stairs": "荟赖岩砖楼梯", + "block.enderscape.veradite_brick_wall": "荟赖岩砖墙", + "block.enderscape.veradite_bricks": "荟赖岩砖", + "block.enderscape.veradite_slab": "荟赖岩台阶", + "block.enderscape.veradite_stairs": "荟赖岩楼梯", + "block.enderscape.veradite_wall": "荟赖岩墙", + "block.enderscape.void_shale": "虚空页岩", + "block.enderscape.wisp_flower": "缥缈花", + "block.enderscape.wisp_growth": "缥缈植株", + "block.enderscape.wisp_sprouts": "缥缈苗", + "block.minecraft.banner.enderscape.crescent": "新月", + "block.minecraft.banner.enderscape.crescent.black": "黑色新月", + "block.minecraft.banner.enderscape.crescent.blue": "蓝色新月", + "block.minecraft.banner.enderscape.crescent.brown": "棕色新月", + "block.minecraft.banner.enderscape.crescent.cyan": "青色新月", + "block.minecraft.banner.enderscape.crescent.gray": "灰色新月", + "block.minecraft.banner.enderscape.crescent.green": "绿色新月", + "block.minecraft.banner.enderscape.crescent.light_blue": "淡蓝色新月", + "block.minecraft.banner.enderscape.crescent.light_gray": "淡灰色新月", + "block.minecraft.banner.enderscape.crescent.lime": "黄绿色新月", + "block.minecraft.banner.enderscape.crescent.magenta": "品红色新月", + "block.minecraft.banner.enderscape.crescent.orange": "橙色新月", + "block.minecraft.banner.enderscape.crescent.pink": "粉红色新月", + "block.minecraft.banner.enderscape.crescent.purple": "紫色新月", + "block.minecraft.banner.enderscape.crescent.red": "红色新月", + "block.minecraft.banner.enderscape.crescent.white": "白色新月", + "block.minecraft.banner.enderscape.crescent.yellow": "黄色新月", + "death.attack.stomp": "%1$s被%2$s踩扁了", + "dimension.agape.europa_ocean": "木卫二海洋", + "dimension.agape.europa_surface": "木卫二表层", + "dimension.agape.ganymede": "木卫三", + "dimension.agape.io": "木卫一", + "dimension.agape.mercury": "水星", + "dimension.agape.moon_surface": "月球", + "dimension.agape.red_planet": "火星", + "dimension.agape.starship_1": "星舰", + "dimension.agape.titan": "土卫六", + "dimension.agape.venus_clouds": "金星云层", + "dimension.agape.venus_surface": "金星表层", + "dimension.corners.communal_corridors": "公共走廊", + "dimension.corners.hoary_crossroads": "霜花白十字路口", + "dimension.corners.yearning_canal": "思慕运河", + "dimension.dimdoors.dungeon_pockets": "地牢口袋维度", + "dimension.dimdoors.limbo": "次元监牢", + "dimension.dimdoors.personal_pockets": "私人口袋维度", + "dimension.dimdoors.public_pockets": "公用口袋维度", + "dimension.edenring.edenring": "伊甸星环", + "dimension.minecraft.overworld": "主世界", + "dimension.minecraft.the_end": "末地", + "dimension.minecraft.the_nether": "下界", + "dimension.mining_dims.caving_dim": "洞穴维度", + "dimension.mining_dims.climbing_dim": "攀登维度", + "dimension.mining_dims.hunting_dim": "狩猎维度", + "dimension.mining_dims.mining_dim": "采矿维度", + "dimension.mining_dims.nethering_dim": "下界维度", + "dimension.paradise_lost.paradise": "极乐之境", + "dimension.the_aether.the_aether": "天境", + "dimension.the_bumblezone.the_bumblezone": "蜜蜂领域", + "dimension.twilightforest.twilightforest": "暮色森林", + "effect.enderscape.low_gravity": "失重", + "enchantment.enderscape.bundling": "收纳", + "enchantment.enderscape.bundling.desc": "自动将拾取的物品堆叠进收纳袋", + "enchantment.enderscape.lightspeed": "光速", + "enchantment.enderscape.lightspeed.desc": "提升你的传送距离", + "enchantment.enderscape.rebound": "回弹", + "enchantment.enderscape.rebound.desc": "在滑翔时按住跳跃键会使你弹回空中", + "enchantment.enderscape.transdimensional": "跨维", + "enchantment.enderscape.transdimensional.desc": "让你瞬间穿梭于不同维度之间", + "enderscape.external_link.credits": "鸣谢名单", + "enderscape.external_link.discord": "Discord", + "enderscape.external_link.wiki": "Wiki", + "enderscape.music.biome.celestial_grove.elysium": "lunarbunten - Elysium", + "enderscape.music.biome.celestial_grove.finality": "lunarbunten - Finality", + "enderscape.music.biome.celestial_grove.otherworld": "lunarbunten - Otherworld", + "enderscape.music.biome.corrupt_barrens.mutagen": "lunarbunten - Mutagen", + "enderscape.music.biome.corrupt_barrens.nebula": "lunarbunten - Nebula", + "enderscape.music.biome.default_end.desolation": "lunarbunten - Desolation", + "enderscape.music.biome.magnia_crags.flutters": "lunarbunten - Flutters", + "enderscape.music.biome.veiled_woodlands.respite": "lunarbunten, vye - Respite", + "enderscape.music.structure.end_city.grandeur": "lunarbunten - Grandeur", + "entity.enderscape.drifter": "漂流者", + "entity.enderscape.driftlet": "小漂流者", + "entity.enderscape.rubblemite": "碎石螨", + "entity.enderscape.rustle": "蟋窣", + "item.enderscape.blinklight": "闪烁果", + "item.enderscape.cracked_mirror": "碎裂的魔镜", + "item.enderscape.cracked_mirror.message.try_link": "§k无法连接", + "item.enderscape.cracked_mirror.message.try_use": "§k无法看清", + "item.enderscape.crescent_banner_pattern": "新月旗帜图案", + "item.enderscape.crescent_banner_pattern.desc": "新月", + "item.enderscape.drift_jelly_bottle": "漂流果冻瓶", + "item.enderscape.drift_leggings": "漂流护腿", + "item.enderscape.drifter_spawn_egg": "漂流者刷怪蛋", + "item.enderscape.driftlet_spawn_egg": "小漂流者刷怪蛋", + "item.enderscape.end_city_key": "末地城钥匙", + "item.enderscape.end_stone_rubble_shield": "碎石盾牌", + "item.enderscape.flanger_berry": "镶音莓", + "item.enderscape.healing": "治疗", + "item.enderscape.kurodite_rubble_shield": "碎石盾牌", + "item.enderscape.magnia_attractor": "磁胞吸引器", + "item.enderscape.mirestone_rubble_shield": "碎石盾牌", + "item.enderscape.mirror": "魔镜", + "item.enderscape.mirror.desc.dimension": "维度:%s", + "item.enderscape.mirror.desc.distance": "距离:%s", + "item.enderscape.mirror.desc.distance.approximate_value": "约%s米", + "item.enderscape.mirror.desc.distance.unknown": "???", + "item.enderscape.mirror.desc.position": "XYZ:%s", + "item.enderscape.mirror.desc.position.coordinates": "%s, %s, %s", + "item.enderscape.mirror.desc.position.unknown": "???", + "item.enderscape.mirror.desc.unshifted": "按住SHIFT键查看信息…", + "item.enderscape.mirror.linked": "磁石魔镜", + "item.enderscape.mirror.message.need_fuel": "燃料不足", + "item.enderscape.mirror.message.too_far": "距离磁石太远", + "item.enderscape.mirror.message.unlinked": "请连接磁石", + "item.enderscape.mirror.message.unsafe": "传送不安全", + "item.enderscape.mirror.message.wrong_coordinate_scale": "无法对准磁石", + "item.enderscape.mirror.message.wrong_dimension": "无法看清磁石", + "item.enderscape.murublight_shelf": "霉垣木展示架", + "item.enderscape.music_disc_bliss": "音乐唱片", + "item.enderscape.music_disc_decay": "音乐唱片", + "item.enderscape.music_disc_glare": "音乐唱片", + "item.enderscape.nebulite": "星云宝石", + "item.enderscape.nebulite_shards": "星云宝石碎片", + "item.enderscape.nebulite_tool.desc": "以星云宝石为燃料", + "item.enderscape.raw_shadoline": "粗影玉", + "item.enderscape.rubble_chitin": "碎石壳质", + "item.enderscape.rubblemite_spawn_egg": "碎石螨刷怪蛋", + "item.enderscape.rustle_bucket": "蟋窣桶", + "item.enderscape.rustle_spawn_egg": "蟋窣刷怪蛋", + "item.enderscape.shadoline_ingot": "影玉锭", + "item.enderscape.stasis_armor_trim_smithing_template": "静止盔甲纹饰", + "item.enderscape.veradite_rubble_shield": "碎石盾牌", + "item.minecraft.lingering_potion.effect.low_gravity": "滞留型轻浮药水", + "item.minecraft.potion.effect.low_gravity": "轻浮药水", + "item.minecraft.splash_potion.effect.low_gravity": "喷溅型轻浮药水", + "item.minecraft.tipped_arrow.effect.low_gravity": "轻浮之箭", + "itemGroup.enderscape": "Enderscape", + "jukebox_song.enderscape.bliss": "lunarbunten - bliss", + "jukebox_song.enderscape.decay": "vye - decay", + "jukebox_song.enderscape.glare": "lunarbunten - glare", + "menu.enderscape.config": "Enderscape配置", + "option.enderscape.ambience_update_default_additions": "环境:更新默认附加音效", + "option.enderscape.ambience_update_default_additions.desc": "§e仅在重载世界后生效!§r\n\n为末地高地、末地中部等生物群系添加偶尔播放的环境附加音效。", + "option.enderscape.ambience_update_default_fog_color": "环境:更新默认迷雾颜色", + "option.enderscape.ambience_update_default_fog_color.desc": "§e仅在重载世界后生效!§r\n\n更新迷雾颜色,让末地高地、末地中部等区域的视觉效果更佳。", + "option.enderscape.ambience_update_default_foliage_color": "环境:更新默认树叶颜色", + "option.enderscape.ambience_update_default_foliage_color.desc": "§e仅在重载世界后生效!§r\n\n更新树叶颜色,让末地高地、末地中部等区域的视觉效果更佳。", + "option.enderscape.ambience_update_default_grass_color": "环境:更新默认草色", + "option.enderscape.ambience_update_default_grass_color.desc": "§e仅在重载世界后生效!§r\n\n更新草色,让末地高地、末地中部等区域的视觉效果更佳。", + "option.enderscape.ambience_update_default_loop": "环境:更新默认循环音效", + "option.enderscape.ambience_update_default_loop.desc": "§e仅在重载世界后生效!§r\n\n为末地高地、末地中部等生物群系添加环境循环音效。", + "option.enderscape.ambience_update_default_mood": "环境:更新默认氛围音效", + "option.enderscape.ambience_update_default_mood.desc": "§e仅在重载世界后生效!§r\n\n为末地高地、末地中部等生物群系添加稀有触发的环境氛围音效。", + "option.enderscape.ambience_update_default_music": "环境:更新默认音乐", + "option.enderscape.ambience_update_default_music.desc": "§e仅在重载世界后生效!§r\n\n更新末地高地、末地中部等区域的音乐库,加入Enderscape的新曲目。", + "option.enderscape.ambience_update_default_particles": "环境:更新默认粒子", + "option.enderscape.ambience_update_default_particles.desc": "§e仅在重载世界后生效!§r\n\n为末地高地、末地中部等生物群系添加环境粒子效果。", + "option.enderscape.ambience_update_default_sky_color": "环境:更新默认天空颜色", + "option.enderscape.ambience_update_default_sky_color.desc": "§e仅在重载世界后生效!§r\n\n更新天空颜色,让末地高地、末地中部等区域的视觉效果更佳。", + "option.enderscape.ambience_update_default_water_color": "环境:更新默认水色", + "option.enderscape.ambience_update_default_water_color.desc": "§e仅在重载世界后生效!§r\n\n更新水色,让末地高地、末地中部等区域的视觉效果更佳。", + "option.enderscape.ambience_update_default_water_fog_color": "环境:更新默认水下迷雾颜色", + "option.enderscape.ambience_update_default_water_fog_color.desc": "§e仅在重载世界后生效!§r\n\n更新水下迷雾颜色,让末地高地、末地中部等区域的水下视觉效果更佳。", + "option.enderscape.block_sounds_update_chorus": "方块音效:更新紫颂植株和紫颂花", + "option.enderscape.block_sounds_update_chorus.desc": "§e仅在重启游戏后生效!§r\n\n更新紫颂植株和紫颂花的音效,使其听起来像干燥粗糙的木头。", + "option.enderscape.block_sounds_update_end_portal_frame": "方块音效:更新末地传送门框架", + "option.enderscape.block_sounds_update_end_portal_frame.desc": "§e仅在重启游戏后生效!§r\n\n更新末地传送门框架的音效,使其更具独特性。", + "option.enderscape.block_sounds_update_end_portals": "方块音效:更新末地传送门和末地折跃门", + "option.enderscape.block_sounds_update_end_portals.desc": "§e仅在重启游戏后生效!§r\n\n更新末地传送门和末地折跃门的方块音效,使其更具独特性。", + "option.enderscape.block_sounds_update_end_rods": "方块音效:更新末地烛", + "option.enderscape.block_sounds_update_end_rods.desc": "§e仅在重启游戏后生效!§r\n\n更新末地烛的音效,使其听起来像清脆摇晃的细杆。", + "option.enderscape.block_sounds_update_end_stone": "方块音效:更新末地石", + "option.enderscape.block_sounds_update_end_stone.desc": "§e仅在重启游戏后生效!§r\n\n更新末地石的音效,使其听起来像致密且略带肥力的石头。", + "option.enderscape.block_sounds_update_end_stone_bricks": "方块音效:更新末地石砖", + "option.enderscape.block_sounds_update_end_stone_bricks.desc": "§e仅在重启游戏后生效!§r\n\n更新末地石砖的音效,使其听起来像致密厚重的砖块。", + "option.enderscape.block_sounds_update_purpur": "方块音效:更新紫珀块", + "option.enderscape.block_sounds_update_purpur.desc": "§e仅在重启游戏后生效!§r\n\n更新紫珀块的音效,使其听起来像瓷砖。", + "option.enderscape.block_sounds_update_shulker_boxes": "方块音效:更新潜影盒", + "option.enderscape.block_sounds_update_shulker_boxes.desc": "§e仅在重启游戏后生效!§r\n\n更新潜影盒的音效,使其更接近潜影贝的风格。", + "option.enderscape.category.clientside": "客户端", + "option.enderscape.category.serverside": "服务端", + "option.enderscape.chorus_flower_humming": "紫颂花:添加嗡嗡声", + "option.enderscape.chorus_flower_humming.desc": "启用后,紫颂花会偶尔发出低沉的嗡鸣。", + "option.enderscape.chorus_flower_pollen": "紫颂花:添加花粉粒子", + "option.enderscape.chorus_flower_pollen.desc": "启用后,紫颂花会释放花粉粒子。", + "option.enderscape.debug_hud_client_info": "调试HUD:客户端信息", + "option.enderscape.debug_hud_client_info.desc": "", + "option.enderscape.debug_hud_enabled": "调试HUD:启用", + "option.enderscape.debug_hud_enabled.desc": "", + "option.enderscape.debug_hud_music_info": "调试HUD:音乐信息", + "option.enderscape.debug_hud_music_info.desc": "", + "option.enderscape.debug_hud_player_info": "调试HUD:玩家信息", + "option.enderscape.debug_hud_player_info.desc": "", + "option.enderscape.debug_magnia_sprout_hitboxes": "显示磁胞芽范围判定箱", + "option.enderscape.debug_magnia_sprout_hitboxes.desc": "", + "option.enderscape.elytra_add_fov_effects": "鞘翅:添加视场角效果", + "option.enderscape.elytra_add_fov_effects.desc": "启用后,使用鞘翅滑翔时会改变你的视场角。", + "option.enderscape.elytra_add_gliding_sound": "鞘翅:添加滑翔音效", + "option.enderscape.elytra_add_gliding_sound.desc": "启用后,使用鞘翅滑翔时会播放新的滑翔音效。\n\n其他玩家在远处也能听到!", + "option.enderscape.elytra_add_open_close_sounds": "鞘翅:添加展开和收起音效", + "option.enderscape.elytra_add_open_close_sounds.desc": "启用后,展开和收起鞘翅时会播放全新的音效。", + "option.enderscape.elytra_fov_effect_intensity": "鞘翅:视场角效果强度", + "option.enderscape.elytra_fov_effect_intensity.desc": "", + "option.enderscape.elytra_sneak_to_stop_gliding": "鞘翅:潜行以停止滑翔", + "option.enderscape.elytra_sneak_to_stop_gliding.desc": "启用后,按下潜行键可立即停止滑翔。", + "option.enderscape.elytra_update_equip_sound": "鞘翅:更新装备音效", + "option.enderscape.elytra_update_equip_sound.desc": "启用后,装备鞘翅时会播放独特的音效。", + "option.enderscape.end_portal_update_particles": "末地传送门:更新粒子效果", + "option.enderscape.end_portal_update_particles.desc": "启用后,末地传送门将拥有独特的粒子效果。", + "option.enderscape.end_portal_update_travel_sound": "末地传送门:更新传送音效", + "option.enderscape.end_portal_update_travel_sound.desc": "启用后,传送到末地时会伴随独特的音效。", + "option.enderscape.ender_pearl_add_particles": "末影珍珠:添加粒子效果", + "option.enderscape.ender_pearl_add_particles.desc": "启用后,末影珍珠在空中飞行时会生成传送门粒子。", + "option.enderscape.ender_pearl_break_particles": "末影珍珠:添加破裂粒子效果", + "option.enderscape.ender_pearl_break_particles.desc": "启用后,末影珍珠落地时会像鸡蛋一样产生破裂粒子。", + "option.enderscape.ender_pearl_update_teleport_sound": "末影珍珠:更新传送音效", + "option.enderscape.ender_pearl_update_teleport_sound.desc": "启用后,末影珍珠的传送音效会被更新。", + "option.enderscape.ender_pearl_update_throw_sound": "末影珍珠:更新投掷音效", + "option.enderscape.ender_pearl_update_throw_sound.desc": "启用后,末影珍珠会拥有独特的投掷音效。", + "option.enderscape.enderman_static_overlay": "末影人:注视时静电干扰覆盖层", + "option.enderscape.enderman_static_overlay.desc": "启用后,注视末影人会让你的视觉逐渐失真。", + "option.enderscape.enderman_static_sound": "末影人:注视时静电干扰音效", + "option.enderscape.enderman_static_sound.desc": "启用后,注视末影人会让你的听觉逐渐失真。", + "option.enderscape.enderman_stereo_stare_sound": "末影人:立体注视音效", + "option.enderscape.enderman_stereo_stare_sound.desc": "启用后,末影人的注视音效会与激怒它们的玩家绑定。\n\n当末影人被击败或怒气平息时,音效会迅速消散。", + "option.enderscape.endermite_emissive_eyes": "末影螨:发光的眼睛", + "option.enderscape.endermite_emissive_eyes.desc": "启用后,末影螨的眼睛会发光。", + "option.enderscape.endermite_expand_hit_range": "末影螨:扩大命中范围", + "option.enderscape.endermite_expand_hit_range.desc": "启用后,末影螨会更容易被命中。", + "option.enderscape.endermite_update_sounds": "末影螨:更新音效", + "option.enderscape.endermite_update_sounds.desc": "启用后,末影螨会拥有独特的音效。", + "option.enderscape.lighting_style": "光照风格", + "option.enderscape.lighting_style.desc": "选择不同的光照风格。\n\n原版:保持不变。\n\n改进:更暗沉、更具氛围感。\n\n午夜:非常暗沉、氛围感拉满。", + "option.enderscape.mirror_screen_effect_enabled": "魔镜:显示传送覆盖层效果", + "option.enderscape.mirror_screen_effect_enabled.desc": "启用后,使用魔镜传送时会显示独特的屏幕效果。", + "option.enderscape.mirror_screen_effect_overlay_intensity": "魔镜:传送覆盖层亮度", + "option.enderscape.mirror_screen_effect_overlay_intensity.desc": "", + "option.enderscape.mirror_screen_effect_vignette_intensity": "魔镜:传送晕影强度", + "option.enderscape.mirror_screen_effect_vignette_intensity.desc": "", + "option.enderscape.mirror_tooltip_display_coordinates": "魔镜:显示连接坐标", + "option.enderscape.mirror_tooltip_display_coordinates.desc": "显示魔镜所连接方块的坐标。", + "option.enderscape.mirror_tooltip_display_dimension": "魔镜:显示连接维度", + "option.enderscape.mirror_tooltip_display_dimension.desc": "显示魔镜所连接方块所在的维度。", + "option.enderscape.mirror_tooltip_display_distance": "魔镜:显示连接位置距离", + "option.enderscape.mirror_tooltip_display_distance.desc": "显示与魔镜所连接方块的大致距离。", + "option.enderscape.mirror_tooltip_enabled": "魔镜:在提示框显示连接信息", + "option.enderscape.mirror_tooltip_enabled.desc": "显示魔镜所连接方块的相关信息。", + "option.enderscape.mirror_tooltip_shift_to_display": "魔镜:按住SHIFT键显示提示框", + "option.enderscape.mirror_tooltip_shift_to_display.desc": "也许你不想让别人知道你的魔镜通向何方…\n\n启用后,按住SHIFT键即可查看魔镜的连接信息。", + "option.enderscape.nebulite_tool_hud_enabled": "星云宝石工具HUD:启用", + "option.enderscape.nebulite_tool_hud_enabled.desc": "启用后,手持星云宝石工具(如魔镜、磁胞吸引器)时,准星上方会显示HUD,展示当前能量值和消耗情况。", + "option.enderscape.nebulite_tool_hud_offset": "星云宝石工具HUD:偏移量", + "option.enderscape.nebulite_tool_hud_offset.desc": "", + "option.enderscape.nebulite_tool_hud_opacity": "星云宝石工具HUD:不透明度", + "option.enderscape.nebulite_tool_hud_opacity.desc": "", + "option.enderscape.portal_particle_emissive": "发光传送门粒子", + "option.enderscape.portal_particle_emissive.desc": "让下界传送门、末影人、末影箱及相关粒子发光。", + "option.enderscape.rubblemite_expand_hit_range": "碎石螨:扩大命中范围", + "option.enderscape.rubblemite_expand_hit_range.desc": "启用后,碎石螨会更容易被命中。", + "option.enderscape.shulker_bullet_enforce_count_limit": "潜影弹:强制数量限制", + "option.enderscape.shulker_bullet_enforce_count_limit.desc": "单个潜影贝可同时存在的最大潜影弹数量。设为0时禁用此限制。", + "option.enderscape.shulker_bullet_enforce_distance_limit": "潜影弹:强制距离限制", + "option.enderscape.shulker_bullet_enforce_distance_limit.desc": "潜影弹在消失前与目标的最大距离。设为0时禁用此限制。", + "option.enderscape.shulker_bullet_enforce_owner_limit": "潜影弹:强制主人限制", + "option.enderscape.shulker_bullet_enforce_owner_limit.desc": "启用后,潜影贝死亡时其发射的潜影弹会消失。", + "option.enderscape.shulker_bullet_enforce_time_limit": "潜影弹:强制时间限制", + "option.enderscape.shulker_bullet_enforce_time_limit.desc": "潜影弹的存在时长限制(秒)。设为0时禁用此限制。", + "option.enderscape.shulker_bullet_loop_sound": "潜影弹:循环音效", + "option.enderscape.shulker_bullet_loop_sound.desc": "启用后,潜影弹移动时会播放新的音效。", + "option.enderscape.shulker_bullet_rebalance_levitation": "潜影弹:重新平衡飘浮效果", + "option.enderscape.shulker_bullet_rebalance_levitation.desc": "启用后,被潜影弹击中的玩家会受到更强但持续时间更短的飘浮效果。", + "option.enderscape.shulker_hurt_by_piercing": "潜影贝:闭合时受穿透伤害", + "option.enderscape.shulker_hurt_by_piercing.desc": "启用后,即使潜影贝闭合外壳,穿透之箭也能对其造成伤害。", + "option.enderscape.silverfish_expand_hit_range": "蠹虫:扩大命中范围", + "option.enderscape.silverfish_expand_hit_range.desc": "启用后,蠹虫会更容易被命中。", + "option.enderscape.skybox_add_dynamic_fog_density": "天空盒更新:添加动态迷雾强度", + "option.enderscape.skybox_add_dynamic_fog_density.desc": "根据所在生物群系,为末地添加动态变化的迷雾强度。\n\n可能与其他模组冲突。", + "option.enderscape.skybox_brightness_scale_factor": "天空盒更新:亮度等级系数", + "option.enderscape.skybox_brightness_scale_factor.desc": "", + "option.enderscape.skybox_scales_brightness_with_gamma": "天空盒更新:随亮度变化", + "option.enderscape.skybox_scales_brightness_with_gamma.desc": "根据游戏亮度百分比调整天空盒亮度。\n\n旨在改善能见度问题。大幅调整此选项可能导致视觉效果异常。", + "option.enderscape.skybox_update_enabled": "天空盒更新:启用", + "option.enderscape.skybox_update_enabled.desc": "更新末地天空盒,使其更具趣味性和动态感。\n\n更新后的天空盒布满细腻的星辰与星云,且会随生物群系变化颜色。", + "option.enderscape.structure_music_fading_enabled": "结构音乐淡出:启用", + "option.enderscape.structure_music_fading_enabled.desc": "启用后,进入建筑时会淡出生物群系音乐,播放建筑专属音乐;离开时则会淡出建筑音乐。\n\n目前支持末地城。", + "option.enderscape.tridents_return_from_void": "三叉戟:从虚空返回", + "option.enderscape.tridents_return_from_void.desc": "启用后,附有忠诚魔咒的三叉戟击中虚空后会返回手中,而非永久消失。", + "option.enderscape.value.improved": "改进", + "option.enderscape.value.midnight": "午夜", + "option.enderscape.value.vanilla": "原版", + "option.enderscape.void_poof_particles_upon_death": "“虚空消散”死亡粒子", + "option.enderscape.void_poof_particles_upon_death.desc": "启用后,末影人、末影螨和碎石螨死亡时会释放黑色云状粒子。", + "option.group.enderscape.ambience": "环境更改", + "option.group.enderscape.blocks": "方块更改", + "option.group.enderscape.client": "客户端", + "option.group.enderscape.debug": "调试", + "option.group.enderscape.entity": "实体更改", + "option.group.enderscape.item": "物品更改", + "pack.enderscape.dark_lighting": "午夜末地光照", + "pack.enderscape.dark_lighting.description": "跋涉于黑暗之中", + "pack.enderscape.fix_levitation_advancement": "修复飘浮进度", + "pack.enderscape.fix_levitation_advancement.description": "最佳搭配:潜影贝重新平衡", + "pack.enderscape.fix_vanilla_recipes": "修复配方冲突", + "pack.enderscape.fix_vanilla_recipes.description": "适用于新方块", + "pack.enderscape.lighting": "改进末地光照", + "pack.enderscape.lighting.description": "Enderscape的专属氛围", + "pack.enderscape.new_end_cities": "改进末地城", + "pack.enderscape.new_end_cities.description": "新增宝库内容…还有更多惊喜!", + "pack.enderscape.new_terrain": "改进末地地形", + "pack.enderscape.new_terrain.description": "注意到地形的高度变化了吗?", + "painting.enderscape.grape_static.author": "Konci", + "painting.enderscape.grape_static.title": "Grape Static", + "stat.enderscape.drifter_bounce": "漂流者弹跳次数", + "stat.enderscape.items_attracted": "物品吸引数", + "stat.enderscape.mirror_one_cm": "魔镜传送距离", + "stat.enderscape.mirror_teleport": "魔镜传送次数", + "stat.enderscape.rubble_shield_dash_one_cm": "碎石盾牌冲刺距离", + "subtitles.alluring_magnia.idle": "引力磁胞:嗡嗡作响", + "subtitles.alluring_magnia_sprout.move": "某物:被吸引", + "subtitles.alluring_magnia_sprout.overheat": "引力磁胞芽:过热", + "subtitles.alluring_magnia_sprout.power_off": "引力磁胞芽:停止工作", + "subtitles.alluring_magnia_sprout.power_on": "引力磁胞芽:启动", + "subtitles.blinklamp.decrease": "闪烁灯:变暗", + "subtitles.blinklamp.increase": "闪烁灯:变亮", + "subtitles.blinklight_vines.blink": "闪烁果:闪烁", + "subtitles.celestial_chanterelle.corrupt": "天界鸡油菌:腐化", + "subtitles.chorus_flower.idle": "紫颂花:嗡嗡作响", + "subtitles.corrupt_growth.idle": "植株:窸窣作响", + "subtitles.cracked_mirror.try_link": "碎裂的魔镜:尝试连接", + "subtitles.cracked_mirror.try_teleport": "碎裂的魔镜:尝试传送", + "subtitles.drift_jelly_bottle.drink": "吞咽声", + "subtitles.drift_leggings.equip": "漂流护腿:泼溅声", + "subtitles.drifter.ambient": "漂流者:吟唱", + "subtitles.drifter.bounce": "某物:弹起", + "subtitles.drifter.death": "漂流者:死亡", + "subtitles.drifter.hurt": "漂流者:受伤", + "subtitles.drifter.jump": "漂流者:跳跃", + "subtitles.drifter.milk": "玻璃瓶:装满液体", + "subtitles.driftlet.ambient": "小漂流者:吟唱", + "subtitles.driftlet.death": "小漂流者:死亡", + "subtitles.driftlet.hurt": "小漂流者:受伤", + "subtitles.driftlet.jump": "小漂流者:跳跃", + "subtitles.elytra.break": "鞘翅:撕裂", + "subtitles.elytra.land": "某物:着陆", + "subtitles.elytra.start_gliding": "鞘翅:展开", + "subtitles.elytra.stop_gliding": "鞘翅:收起", + "subtitles.ender_pearl.land": "末影珍珠:碎裂", + "subtitles.magnia_attractor.move": "磁胞吸引器:吸引某物", + "subtitles.magnia_attractor.power_off": "磁胞吸引器:停止工作", + "subtitles.magnia_attractor.power_on": "磁胞吸引器:启动", + "subtitles.magnia_attractor.use_fuel": "磁胞吸引器:消耗燃料", + "subtitles.mirror.failure": "魔镜:传送失败", + "subtitles.mirror.link": "魔镜:连接到磁石", + "subtitles.mirror.teleport": "魔镜:传送", + "subtitles.nebulite_ore.idle": "星云宝石矿石:震颤", + "subtitles.nebulite_tool.add_fuel": "星云宝石:添加燃料", + "subtitles.nebulite_tool.fuel_full": "星云宝石:燃料已满", + "subtitles.repulsive_magnia.idle": "斥力磁胞:嗡嗡作响", + "subtitles.repulsive_magnia_sprout.move": "某物:被排斥", + "subtitles.repulsive_magnia_sprout.overheat": "斥力磁胞芽:过热", + "subtitles.repulsive_magnia_sprout.power_off": "斥力磁胞芽:停止工作", + "subtitles.repulsive_magnia_sprout.power_on": "斥力磁胞芽:启动", + "subtitles.rubble_shield.cooldown_over": "碎石盾牌:冷却完成", + "subtitles.rubble_shield.dash": "碎石盾牌:冲刺", + "subtitles.rubblemite.ambient": "碎石螨:咯咯作响", + "subtitles.rubblemite.death": "碎石螨:死亡", + "subtitles.rubblemite.extrude": "碎石螨:钻出外壳", + "subtitles.rubblemite.hop": "碎石螨:跳跃", + "subtitles.rubblemite.hurt": "碎石螨:受伤", + "subtitles.rubblemite.shield": "碎石螨:防御", + "subtitles.rustle.ambient": "蟋窣:搜寻", + "subtitles.rustle.bump": "蟋窣:撞上某物", + "subtitles.rustle.death": "蟋窣:死亡", + "subtitles.rustle.eat": "蟋窣:进食", + "subtitles.rustle.hurt": "蟋窣:受伤", + "subtitles.rustle.slumber": "蟋窣:打鼾", + "subtitles.rustle.step": "蟋窣:窸窣作响", + "subtitles.rustle_bucket.empty": "铁桶:倒空", + "subtitles.rustle_bucket.fill": "蟋窣:被装入桶中", + "subtitles.void_shale.shatter": "虚空页岩:碎裂", + "tag.item.enderscape.celestial_brick_blocks": "天界砖方块", + "tag.item.enderscape.celestial_stems": "天界菌柄", + "tag.item.enderscape.celestial_wood": "天界木", + "tag.item.enderscape.chanterelle_brick_blocks": "鸡油菌砖方块", + "tag.item.enderscape.chanterelle_cap_blocks": "鸡油菌盖方块", + "tag.item.enderscape.drifter_food": "漂流者饲料", + "tag.item.enderscape.enchantable.elytra": "可附魔于鞘翅", + "tag.item.enderscape.enchantable.magnia_attractor": "可附魔于磁胞吸引器", + "tag.item.enderscape.enchantable.mirror": "可附魔于魔镜", + "tag.item.enderscape.etched_magnia_blocks": "蚀刻磁胞方块", + "tag.item.enderscape.kurodite_blocks": "黢幽岩方块", + "tag.item.enderscape.magnia_blocks": "磁胞方块", + "tag.item.enderscape.magnia_sprouts": "磁胞芽", + "tag.item.enderscape.medium_magnetism_when_worn": "穿戴时产生中等磁力", + "tag.item.enderscape.murublight_brick_blocks": "霉垣砖方块", + "tag.item.enderscape.murublight_stems": "霉垣菌柄", + "tag.item.enderscape.murublight_wood": "霉垣木", + "tag.item.enderscape.nebulite_tools": "星云宝石工具", + "tag.item.enderscape.powers_magnia_when_mined_with": "挖掘时为磁胞充能", + "tag.item.enderscape.repairs_drift_leggings": "可修复漂流护腿", + "tag.item.enderscape.repairs_rubble_shields": "可修复碎石盾牌", + "tag.item.enderscape.rubble_shields": "碎石盾牌", + "tag.item.enderscape.rustle_food": "蟋窣饲料", + "tag.item.enderscape.shadoline_blocks": "影玉方块", + "tag.item.enderscape.strong_magnetism_when_worn": "穿戴时产生强磁力", + "tag.item.enderscape.veiled_logs": "蒙纱原木", + "tag.item.enderscape.veiled_wood": "蒙纱木", + "tag.item.enderscape.veradite_blocks": "荟赖岩方块", + "tag.item.enderscape.weak_magnetism_when_worn": "穿戴时产生弱磁力", + "tooltiptweaks.ui.instrument.enderscape_synth_bass": "合成贝斯", + "tooltiptweaks.ui.instrument.enderscape_synth_bell": "合成铃铛", + "trim_material.enderscape.nebulite": "星云宝石质", + "trim_material.enderscape.shadoline": "影玉质", + "trim_pattern.enderscape.stasis": "静止盔甲纹饰" +} \ No newline at end of file From e82a696654f6b321456ace903e6f9d100349a5d3 Mon Sep 17 00:00:00 2001 From: FluorescentLava <1690395807@qq.com> Date: Mon, 12 Jan 2026 20:10:16 +0800 Subject: [PATCH 28/34] =?UTF-8?q?Accessible=20Step=20=E7=BF=BB=E8=AF=91?= =?UTF-8?q?=E6=8F=90=E4=BA=A4=20(#5756)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Accessible Step 翻译提交 * Fix key for accessible step category in zh_cn.json * Update projects/1.21/assets/accessible-step/accessible-step/lang/zh_cn.json Co-authored-by: SlimeSB <86453765+SlimeSB@users.noreply.github.com> * Update projects/1.21/assets/accessible-step/accessible-step/lang/zh_cn.json Co-authored-by: SlimeSB <86453765+SlimeSB@users.noreply.github.com> * Update zh_cn.json * Added new key names * 增加新版键名 --------- Co-authored-by: SlimeSB <86453765+SlimeSB@users.noreply.github.com> --- .../accessible-step/lang/en_us.json | 23 +++++++++++++++++++ .../accessible-step/lang/zh_cn.json | 23 +++++++++++++++++++ 2 files changed, 46 insertions(+) create mode 100644 projects/1.21/assets/accessible-step/accessible-step/lang/en_us.json create mode 100644 projects/1.21/assets/accessible-step/accessible-step/lang/zh_cn.json diff --git a/projects/1.21/assets/accessible-step/accessible-step/lang/en_us.json b/projects/1.21/assets/accessible-step/accessible-step/lang/en_us.json new file mode 100644 index 000000000000..7473c6005c21 --- /dev/null +++ b/projects/1.21/assets/accessible-step/accessible-step/lang/en_us.json @@ -0,0 +1,23 @@ +{ + "options.accessiblestep.title": "Accessible Step", + "key.accessiblestep.mode": "Step Assistance", + "key.category.accessible-step.title": "Accessible Step", + "category.accessiblestep.title": "Accessible Step", + "options.accessiblestep.mode": "Step Assistance", + "options.accessiblestep.perworld": "Custom Config for World", + "options.accessiblestep.fullrange": "Full Range", + "options.accessiblestep.height": "Step Height", + "options.accessiblestep.sneakheight": "Sneak Height", + "options.accessiblestep.sprintheight": "Sprint Height", + "options.accessiblestep.step": "Step", + "options.accessiblestep.default.mod": "Default", + "options.accessiblestep.default.vanilla": "Vanilla", + "options.accessiblestep.off.tooltip": "No assistance.", + "options.accessiblestep.autojump.tooltip": "Jump when approaching a full block.", + "options.accessiblestep.step.tooltip": "Step up smoothly when approaching a full block.", + "options.accessiblestep.perworld.tooltip": "Use different options on this world or server. Worlds without this option set will use the main configuration.", + "options.accessiblestep.fullrange.tooltip": "Allow the step height sliders to go to their full range. This may make it hard to select a specific value.\nWarning: high step heights may cause problems on multiplayer servers. Use with caution.", + "options.accessiblestep.height.tooltip": "Height (in blocks) that can be stepped up smoothly when walking.", + "options.accessiblestep.sneakheight.tooltip": "Height (in blocks) that can be stepped up smoothly when sneaking.\nValues greater than the configured Step Height will use the Step Height instead.", + "options.accessiblestep.sprintheight.tooltip": "Height (in blocks) that can be stepped up smoothly when sprinting.\nValues smaller than the configured Step Height will use the Step Height instead." +} diff --git a/projects/1.21/assets/accessible-step/accessible-step/lang/zh_cn.json b/projects/1.21/assets/accessible-step/accessible-step/lang/zh_cn.json new file mode 100644 index 000000000000..2d46bc8d02c3 --- /dev/null +++ b/projects/1.21/assets/accessible-step/accessible-step/lang/zh_cn.json @@ -0,0 +1,23 @@ +{ + "options.accessiblestep.title": "无障碍上坡", + "key.accessiblestep.mode": "上坡辅助", + "key.category.accessible-step.title": "无障碍上坡", + "category.accessiblestep.title": "无障碍上坡", + "options.accessiblestep.mode": "上坡辅助", + "options.accessiblestep.perworld": "配置隔离", + "options.accessiblestep.fullrange": "全范围取值", + "options.accessiblestep.height": "行走上坡高度", + "options.accessiblestep.sneakheight": "潜行上坡高度", + "options.accessiblestep.sprintheight": "疾跑上坡高度", + "options.accessiblestep.step": "自动上坡", + "options.accessiblestep.default.mod": "默认", + "options.accessiblestep.default.vanilla": "原版", + "options.accessiblestep.off.tooltip": "无辅助", + "options.accessiblestep.autojump.tooltip": "接近方块时自动跳跃。", + "options.accessiblestep.step.tooltip": "接近方块时自动上坡。", + "options.accessiblestep.perworld.tooltip": "在当前存档或服务器上使用独立配置\n未启用此选项则使用默认配置。", + "options.accessiblestep.fullrange.tooltip": "允许上坡高度滑块达到最大取值范围,这可能会导致难以选择特定值\n警告:过高的上坡高度可能在服务器中出现问题,请谨慎使用。", + "options.accessiblestep.height.tooltip": "行走时触发自动上坡的高度(格)。", + "options.accessiblestep.sneakheight.tooltip": "潜行时触发自动上坡的高度(格)\n最大有效值受行走上坡高度限制。", + "options.accessiblestep.sprintheight.tooltip": "疾跑时触发自动上坡的高度(格)\n最小有效值受行走上坡高度限制。" +} From beedfe4c85ca0968d94064eb5edd01b7713366c2 Mon Sep 17 00:00:00 2001 From: ChuijkYahus <94828194+ChuijkYahus@users.noreply.github.com> Date: Mon, 12 Jan 2026 20:10:28 +0800 Subject: [PATCH 29/34] =?UTF-8?q?Oritech=20Things=20=E7=BF=BB=E8=AF=91?= =?UTF-8?q?=E6=9B=B4=E6=96=B0=20(#5757)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * OritechThings update:版本更新 * OritechThings fix --- .../assets/oritech-things/oritechthings/lang/en_us.json | 9 +++++++++ .../assets/oritech-things/oritechthings/lang/zh_cn.json | 9 +++++++++ 2 files changed, 18 insertions(+) diff --git a/projects/1.21/assets/oritech-things/oritechthings/lang/en_us.json b/projects/1.21/assets/oritech-things/oritechthings/lang/en_us.json index e4934e8daca6..ce77dd03e048 100644 --- a/projects/1.21/assets/oritech-things/oritechthings/lang/en_us.json +++ b/projects/1.21/assets/oritech-things/oritechthings/lang/en_us.json @@ -60,9 +60,18 @@ "block.oritechthings.particle_accelerator_speed_sensor.invalid_controller.to_far": "⚠ Target Particle Accelerator too far - Max distance 128 blocks ⚠", "entity.oritechthings.amethyst_fish": "Amethyst Fish", "gui.oritechthings.particle_accelerator_speed_sensor.auto": "Auto", + "gui.oritechthings.particle_accelerator_speed_sensor.auto.tooltip": "Automatic mode: Sensor detects required velocity from active particle recipes", "gui.oritechthings.particle_accelerator_speed_sensor.controller": "Particle Accelerator ", "gui.oritechthings.particle_accelerator_speed_sensor.controller_not_set": "NOT SET !", + "gui.oritechthings.particle_accelerator_speed_sensor.coordinates": "Coordinates", + "gui.oritechthings.particle_accelerator_speed_sensor.linked": "Linked", "gui.oritechthings.particle_accelerator_speed_sensor.manual": "Manual", + "gui.oritechthings.particle_accelerator_speed_sensor.manual.tooltip": "Manual mode: Set a specific velocity threshold for redstone output", + "gui.oritechthings.particle_accelerator_speed_sensor.not_linked": "Not Linked", + "gui.oritechthings.particle_accelerator_speed_sensor.off": "OFF", + "gui.oritechthings.particle_accelerator_speed_sensor.off.tooltip": "Sensor is disabled and will not output redstone signal", + "gui.oritechthings.particle_accelerator_speed_sensor.on": "ON", + "gui.oritechthings.particle_accelerator_speed_sensor.on.tooltip": "Sensor is active and monitoring particle velocity", "gui.oritechthings.particle_accelerator_speed_sensor.speed_input": "Speed Input", "gui.oritechthings.particle_accelerator_speed_sensor.title": "Speed Sensor", "item.oritechthings.advanced_target_designator": "Advanced Target Designator", diff --git a/projects/1.21/assets/oritech-things/oritechthings/lang/zh_cn.json b/projects/1.21/assets/oritech-things/oritechthings/lang/zh_cn.json index bba2ce68cffd..f131bb2faed0 100644 --- a/projects/1.21/assets/oritech-things/oritechthings/lang/zh_cn.json +++ b/projects/1.21/assets/oritech-things/oritechthings/lang/zh_cn.json @@ -60,9 +60,18 @@ "block.oritechthings.particle_accelerator_speed_sensor.invalid_controller.to_far": "⚠ 目标粒子加速器距离过远 - 距离上限为128格 ⚠", "entity.oritechthings.amethyst_fish": "紫晶虫", "gui.oritechthings.particle_accelerator_speed_sensor.auto": "自动", + "gui.oritechthings.particle_accelerator_speed_sensor.auto.tooltip": "自动模式:传感器会从当前粒子配方中检测所需速度", "gui.oritechthings.particle_accelerator_speed_sensor.controller": "粒子加速器", "gui.oritechthings.particle_accelerator_speed_sensor.controller_not_set": "未设置!", + "gui.oritechthings.particle_accelerator_speed_sensor.coordinates": "坐标", + "gui.oritechthings.particle_accelerator_speed_sensor.linked": "已连接", "gui.oritechthings.particle_accelerator_speed_sensor.manual": "手动", + "gui.oritechthings.particle_accelerator_speed_sensor.manual.tooltip": "手动模式:手动设置红石信号的输出速度阈值", + "gui.oritechthings.particle_accelerator_speed_sensor.not_linked": "未连接", + "gui.oritechthings.particle_accelerator_speed_sensor.off": "关", + "gui.oritechthings.particle_accelerator_speed_sensor.off.tooltip": "传感器已禁用,不会输出红石信号", + "gui.oritechthings.particle_accelerator_speed_sensor.on": "开", + "gui.oritechthings.particle_accelerator_speed_sensor.on.tooltip": "传感器已激活,正在监测粒子速度", "gui.oritechthings.particle_accelerator_speed_sensor.speed_input": "速度输入框", "gui.oritechthings.particle_accelerator_speed_sensor.title": "速度传感器", "item.oritechthings.advanced_target_designator": "高级目标标识器", From a302b03934705a67fc3a29037f805eb93c69d615 Mon Sep 17 00:00:00 2001 From: FluorescentLava <1690395807@qq.com> Date: Mon, 12 Jan 2026 20:10:39 +0800 Subject: [PATCH 30/34] =?UTF-8?q?Bosses'Rise=20=E7=BF=BB=E8=AF=91=E6=8F=90?= =?UTF-8?q?=E4=BA=A4=20(#5754)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * 提供了Bosses'Rise mod 的汉化翻译 * Update Chinese translations for boss-related terms * Reorder file for projects/1.21/assets/bossesrise/block_factorys_bosses/lang/en_us.json Co-authored-by: SlimeSB <86453765+SlimeSB@users.noreply.github.com> * Reorder file for projects/1.21/assets/bossesrise/block_factorys_bosses/lang/zh_cn.json Co-authored-by: SlimeSB <86453765+SlimeSB@users.noreply.github.com> * Update projects/1.21/assets/bossesrise/block_factorys_bosses/lang/zh_cn.json Co-authored-by: SlimeSB <86453765+SlimeSB@users.noreply.github.com> * Update projects/1.21/assets/bossesrise/block_factorys_bosses/lang/zh_cn.json Co-authored-by: SlimeSB <86453765+SlimeSB@users.noreply.github.com> * Update projects/1.21/assets/bossesrise/block_factorys_bosses/lang/zh_cn.json Co-authored-by: SlimeSB <86453765+SlimeSB@users.noreply.github.com> * Update projects/1.21/assets/bossesrise/block_factorys_bosses/lang/zh_cn.json Co-authored-by: SlimeSB <86453765+SlimeSB@users.noreply.github.com> * Update projects/1.21/assets/bossesrise/block_factorys_bosses/lang/zh_cn.json Co-authored-by: SlimeSB <86453765+SlimeSB@users.noreply.github.com> * Update projects/1.21/assets/bossesrise/block_factorys_bosses/lang/zh_cn.json Co-authored-by: SlimeSB <86453765+SlimeSB@users.noreply.github.com> * Update projects/1.21/assets/bossesrise/block_factorys_bosses/lang/zh_cn.json Co-authored-by: SlimeSB <86453765+SlimeSB@users.noreply.github.com> * Update zh_cn.json * Update zh_cn.json * Update zh_cn.json * Reorder file for projects/1.21/assets/bossesrise/block_factorys_bosses/lang/zh_cn.json Co-authored-by: SlimeSB <86453765+SlimeSB@users.noreply.github.com> * Update zh_cn.json --------- Co-authored-by: cfpa-bot[bot] <101878103+cfpa-bot[bot]@users.noreply.github.com> Co-authored-by: SlimeSB <86453765+SlimeSB@users.noreply.github.com> --- .../block_factorys_bosses/lang/en_us.json | 194 ++++++++++++++++++ .../block_factorys_bosses/lang/zh_cn.json | 194 ++++++++++++++++++ 2 files changed, 388 insertions(+) create mode 100644 projects/1.21/assets/bossesrise/block_factorys_bosses/lang/en_us.json create mode 100644 projects/1.21/assets/bossesrise/block_factorys_bosses/lang/zh_cn.json diff --git a/projects/1.21/assets/bossesrise/block_factorys_bosses/lang/en_us.json b/projects/1.21/assets/bossesrise/block_factorys_bosses/lang/en_us.json new file mode 100644 index 000000000000..77059c63220f --- /dev/null +++ b/projects/1.21/assets/bossesrise/block_factorys_bosses/lang/en_us.json @@ -0,0 +1,194 @@ +{ + "advancements.die_boss.descr": "Die fighting a Boss", + "advancements.die_boss.title": "Bosses' Rise", + "advancements.kill_all_bosses.descr": "Defeat all Bosses", + "advancements.kill_all_bosses.title": "Unbound", + "advancements.kill_boss_under_minute.descr": "Defeat a Boss under a minute", + "advancements.kill_boss_under_minute.title": "Overclocker", + "advancements.kill_dragon.descr": "Defeat the Infernal Dragon", + "advancements.kill_dragon.title": "Dragon Slayer", + "advancements.kill_sandworm.descr": "Defeat the Sandworm", + "advancements.kill_sandworm.title": "The Beast Below", + "advancements.kill_underworld_knight.descr": "Defeat the Underworld Knight", + "advancements.kill_underworld_knight.title": "Back Into Hell !", + "advancements.kill_yeti.descr": "Defeat the Yeti", + "advancements.kill_yeti.title": "Lost in the Snow", + "advancements.no_hit_dragon.descr": "Kill the Infernal Dragon without getting hit ", + "advancements.no_hit_dragon.title": "Dragon Hunter", + "advancements.no_hit_sandworm.descr": "Kill the Sandworm without getting hit ", + "advancements.no_hit_sandworm.title": "Desert Power", + "advancements.no_hit_underworld_knight.descr": "Kill the Underworld Knight without getting hit ", + "advancements.no_hit_underworld_knight.title": "Beyond Death", + "advancements.no_hit_yeti.descr": "Kill the Yeti without getting hit ", + "advancements.no_hit_yeti.title": "King of the Hill", + "attribute.block_factorys_bosses.movement_recovery": "Movement Recovery", + "attribute.block_factorys_bosses.roll_animtime": "Roll Animtime", + "block.block_factorys_bosses.big_chain": "Big Chain", + "block.block_factorys_bosses.bone_remains": "Bone Remains", + "block.block_factorys_bosses.bone_remains_legs": "Bone Remains", + "block.block_factorys_bosses.bone_remains_legs.description_0": "§7Legs", + "block.block_factorys_bosses.bone_remains_rib_cage": "Bone Remains", + "block.block_factorys_bosses.bone_remains_rib_cage.description_0": "§7Rib Cage", + "block.block_factorys_bosses.bone_remains.description_0": "§7Body", + "block.block_factorys_bosses.boss_spawner": "Boss Spawner", + "block.block_factorys_bosses.candles": "Small Chandelier", + "block.block_factorys_bosses.corpse": "Corpse", + "block.block_factorys_bosses.corpse.description_0": "§Has 3 random variations", + "block.block_factorys_bosses.dragon_banner": "Dragon Banner", + "block.block_factorys_bosses.dragon_skull": "§eDragon Skull", + "block.block_factorys_bosses.ice_block_particules": "Ice Block Particules", + "block.block_factorys_bosses.prison_door": "Prison Door", + "block.block_factorys_bosses.rusty_prison_door": "Rusty Prison Door", + "block.block_factorys_bosses.sandworm_spawner": "Sandworm Spawner", + "block.block_factorys_bosses.tall_candles": "Tall Chandelier", + "block.block_factorys_bosses.tall_candles_cross": "Tall Chandelier", + "block.block_factorys_bosses.tall_candles_cross.description_0": "§7Cross", + "block.block_factorys_bosses.tall_candles.description_0": "§7Twisted", + "block.block_factorys_bosses.tall_vase": "Tall Vase", + "block.block_factorys_bosses.under_world_tall_candle_cross": "Tall Soul Chandelier", + "block.block_factorys_bosses.under_world_tall_candle_cross.description_0": "§7Cross", + "block.block_factorys_bosses.underwold_candles": "Small Soul Chandelier", + "block.block_factorys_bosses.underwold_wall_torch": "Soul Wall Torch", + "block.block_factorys_bosses.underworld_tall_candles": "Tall Soul Chandelier", + "block.block_factorys_bosses.underworld_tall_candles.description_0": "§7Twisted", + "block.block_factorys_bosses.vase": "Vase", + "block.block_factorys_bosses.wall_torch": "Wall Torch", + "block.block_factorys_bosses.yeti_spawner": "Yeti Spawner", + "entity.block_factorys_bosses.big_cage": "Cage", + "entity.block_factorys_bosses.big_cage_skelly": "Cage", + "entity.block_factorys_bosses.cage": "Cage", + "entity.block_factorys_bosses.cage_skelly": "Cage", + "entity.block_factorys_bosses.dragon_guard_sword": "Dragon Guard", + "entity.block_factorys_bosses.fire_area": "Fire Area", + "entity.block_factorys_bosses.flaming_skeleton_guard_fireball": "Flaming Skeleton Shooter", + "entity.block_factorys_bosses.flaming_skeleton_guard_sword": "Flaming Dragon Guard", + "entity.block_factorys_bosses.ice_spike": "Ice Spike", + "entity.block_factorys_bosses.infernal_dragon": "Infernal Dragon", + "entity.block_factorys_bosses.pile_of_bones": "Pile Of Bones", + "entity.block_factorys_bosses.poison_area": "Poison Area", + "entity.block_factorys_bosses.sandworm": "Sandworm", + "entity.block_factorys_bosses.soul_area": "Fire Area", + "entity.block_factorys_bosses.soul_knight_wither_skeleton": "Wither Knight", + "entity.block_factorys_bosses.soul_skeleton": "Soul Skeleton", + "entity.block_factorys_bosses.underworld_knight": "Underworld Knight", + "entity.block_factorys_bosses.yeti": "Yeti", + "item_group.block_factorys_bosses.blockfactorysbossestab": "Bosses'Rise", + "item.block_factorys_bosses.achievement_icons": "Achievement Icons", + "item.block_factorys_bosses.ancient_iron_ingot": "Ancient Iron Ingot", + "item.block_factorys_bosses.ancient_iron_nugget": "Ancient Iron Nugget", + "item.block_factorys_bosses.big_cage_skelly_spawn_egg": "Cage Spawn Egg", + "item.block_factorys_bosses.big_cage_spawn_egg": "Cage Spawn Egg", + "item.block_factorys_bosses.cage_spawn_egg": "Cage Spawn Egg", + "item.block_factorys_bosses.dagger": "Dagger", + "item.block_factorys_bosses.dragon_bone": "Dragon Bone", + "item.block_factorys_bosses.dragon_bones_boots": "Dragon Bones Boots", + "item.block_factorys_bosses.dragon_bones_chestplate": "Dragon Bones Chestplate", + "item.block_factorys_bosses.dragon_bones_leggings": "Dragon Bones Leggings", + "item.block_factorys_bosses.dragon_guard_shield": "Dragon Guard Shield", + "item.block_factorys_bosses.dragon_guard_sword_spawn_egg": "Dragon Guard Spawn Egg", + "item.block_factorys_bosses.dragon_shank": "Dragon Shank", + "item.block_factorys_bosses.enhanced_shield": "Enhanced Shield", + "item.block_factorys_bosses.flaming_skeleton_guard_fireball_spawn_egg": "Flaming Skeleton Shooter Spawn Egg", + "item.block_factorys_bosses.flaming_skeleton_guard_sword_spawn_egg": "Flaming Dragon Guard Spawn Egg", + "item.block_factorys_bosses.frozen_fist": "Frozen Fist", + "item.block_factorys_bosses.frozen_fist.description_0": "§7On Hit:", + "item.block_factorys_bosses.frozen_fist.description_1": "§9Freeze Target", + "item.block_factorys_bosses.frozen_fist.description_2": "§7On Sneak-Right-Click:", + "item.block_factorys_bosses.frozen_fist.description_3": "§9Freeze nearby Entities", + "item.block_factorys_bosses.frozen_fist.description_4": "§8Can be used as a Shield", + "item.block_factorys_bosses.infernal_dragon_spawn_egg": "Infernal Dragon Spawn Egg", + "item.block_factorys_bosses.knight_boots": "Knight Boots", + "item.block_factorys_bosses.knight_chestplate": "Knight Chestplate", + "item.block_factorys_bosses.knight_helmet": "Knight Helmet", + "item.block_factorys_bosses.knight_leggings": "Knight Leggings", + "item.block_factorys_bosses.knight_sword": "Knight Sword", + "item.block_factorys_bosses.knight_sword.description_0": "§7On Left-Click:", + "item.block_factorys_bosses.knight_sword.description_1": "§9Throw a powerful Slash", + "item.block_factorys_bosses.large_sword": "Large Sword", + "item.block_factorys_bosses.loot_table_stick": "Undead Arena Loot", + "item.block_factorys_bosses.loot_table_stick_dragon": "Dragon Tower Loot", + "item.block_factorys_bosses.loot_table_stick_dragon.description_0": "§7Dragon Tower", + "item.block_factorys_bosses.loot_table_stick_rare": "Undead Arena Loot", + "item.block_factorys_bosses.loot_table_stick_rare.description_0": "§7Rare", + "item.block_factorys_bosses.loot_table_stick.description_0": "§7Common", + "item.block_factorys_bosses.pile_of_bones_spawn_egg": "Pile Of Bones Spawn Egg", + "item.block_factorys_bosses.placeholder": "Placeholder", + "item.block_factorys_bosses.sandworm_dart": "Sandworm Dart", + "item.block_factorys_bosses.sandworm_dart.description_0": "§7On Left-Click:", + "item.block_factorys_bosses.sandworm_dart.description_1": "§9Shoot Poisonous Dart", + "item.block_factorys_bosses.sandworm_dart.description_2": "§7On Right-Click:", + "item.block_factorys_bosses.sandworm_dart.description_3": "§9Consume health to recharge", + "item.block_factorys_bosses.sandworm_dart.description_4": "§8(Consume poison if poisoned)", + "item.block_factorys_bosses.sandworm_spawn_egg": "Sandworm Spawn Egg", + "item.block_factorys_bosses.soul_knight_wither_skeleton_spawn_egg": "Wither Knight Spawn Egg", + "item.block_factorys_bosses.soul_skeleton_spawn_egg": "Soul Skeleton Spawn Egg", + "item.block_factorys_bosses.tp_stick": "TP Stick", + "item.block_factorys_bosses.underworld_knight_spawn_egg": "Underworld Knight Spawn Egg", + "item.block_factorys_bosses.warrior_sword": "Warrior Sword", + "item.block_factorys_bosses.yeti_spawn_egg": "Yeti Spawn Egg", + "key.block_factorys_bosses.dodge_roll": "Dodge Roll", + "subtitles.dagger_stab": "", + "subtitles.dragon_bite": "Dragon bite", + "subtitles.dragon_blazing": "", + "subtitles.dragon_claw": "Dragon claw", + "subtitles.dragon_death": "Dragon death", + "subtitles.dragon_fireballs": "", + "subtitles.dragon_firelayer": "", + "subtitles.dragon_flame": "Dragon flame", + "subtitles.dragon_footstep": "", + "subtitles.dragon_hit": "Dragon hit", + "subtitles.dragon_main": "", + "subtitles.dragon_spawn": "Dragon' Rise", + "subtitles.dragon_tailswipe": "Dragon tailswipe", + "subtitles.dragon_takeoff": "Dragon take off", + "subtitles.dragon_wing": "", + "subtitles.frozen_fist": "", + "subtitles.knight_attack_voiceline": "", + "subtitles.knight_combo_1": "", + "subtitles.knight_combo_2": "", + "subtitles.knight_death": "Knight death", + "subtitles.knight_dodge": "", + "subtitles.knight_flame_layer": "", + "subtitles.knight_footstep": "", + "subtitles.knight_hit": "Knight knocked out", + "subtitles.knight_hurt": "Knight hurt", + "subtitles.knight_jumpspin_1": "", + "subtitles.knight_jumpspin_2": "", + "subtitles.knight_jumpspin_3": "", + "subtitles.knight_main": "", + "subtitles.knight_spawn": "Knight entrance", + "subtitles.knight_sword_swing": "Knight sword swing", + "subtitles.knight_thrust": "Knight thrust", + "subtitles.large_sword_swing": "", + "subtitles.sandworm_ambient": "", + "subtitles.sandworm_bite": "Sandworm bite", + "subtitles.sandworm_dart_reload": "Sandworm dart reload", + "subtitles.sandworm_dart_shot": "Sandworm dart shot", + "subtitles.sandworm_death": "Sandworm death", + "subtitles.sandworm_hurt": "Sandworm hurt", + "subtitles.sandworm_in": "", + "subtitles.sandworm_knocked": "", + "subtitles.sandworm_out": "", + "subtitles.sandworm_poison_spit": "Sandworm poison spit", + "subtitles.sandworm_screech": "", + "subtitles.sandworm_spawn": "", + "subtitles.silence": "", + "subtitles.warrior_sword_swing": "", + "subtitles.worm_main": "", + "subtitles.yeti_death": "Yeti death", + "subtitles.yeti_footstep": "", + "subtitles.yeti_groundsmash": "Yeti Ground Smash", + "subtitles.yeti_handswipe": "", + "subtitles.yeti_handswipe2": "", + "subtitles.yeti_hit": "Yeti hit", + "subtitles.yeti_intro": "", + "subtitles.yeti_jump": "Yeti jump", + "subtitles.yeti_land": "Yeti land", + "subtitles.yeti_main": "", + "subtitles.yeti_punch": "", + "subtitles.yeti_rage": "Yeti rage", + "subtitles.yeti_snowballthrow": "", + "subtitles.yeti_spawn": "", + "subtitles.yeti_throw_icicle": "Yeti throw icicle", + "text.block_factorys_bosses:yeti_nearby": "You feel a dangerous presence nearby.." +} \ No newline at end of file diff --git a/projects/1.21/assets/bossesrise/block_factorys_bosses/lang/zh_cn.json b/projects/1.21/assets/bossesrise/block_factorys_bosses/lang/zh_cn.json new file mode 100644 index 000000000000..762d68769ff5 --- /dev/null +++ b/projects/1.21/assets/bossesrise/block_factorys_bosses/lang/zh_cn.json @@ -0,0 +1,194 @@ +{ + "advancements.die_boss.descr": "在与BOSS的战斗中阵亡", + "advancements.die_boss.title": "BOSS的崛起", + "advancements.kill_all_bosses.descr": "击败所有BOSS", + "advancements.kill_all_bosses.title": "无拘无束", + "advancements.kill_boss_under_minute.descr": "一分钟内击败一名BOSS", + "advancements.kill_boss_under_minute.title": "速战速决", + "advancements.kill_dragon.descr": "击败炼狱巨龙", + "advancements.kill_dragon.title": "屠龙者", + "advancements.kill_sandworm.descr": "击败沙虫", + "advancements.kill_sandworm.title": "地底巨兽", + "advancements.kill_underworld_knight.descr": "击败冥界骑士", + "advancements.kill_underworld_knight.title": "从哪来,回哪去!", + "advancements.kill_yeti.descr": "击败雪怪", + "advancements.kill_yeti.title": "雪域迷失", + "advancements.no_hit_dragon.descr": "无伤击杀炼狱巨龙", + "advancements.no_hit_dragon.title": "屠龙勇士", + "advancements.no_hit_sandworm.descr": "无伤击杀沙虫", + "advancements.no_hit_sandworm.title": "荒漠之力", + "advancements.no_hit_underworld_knight.descr": "无伤击杀冥界骑士", + "advancements.no_hit_underworld_knight.title": "超越死亡", + "advancements.no_hit_yeti.descr": "无伤击杀雪怪", + "advancements.no_hit_yeti.title": "山丘之王", + "attribute.block_factorys_bosses.movement_recovery": "移动恢复速度", + "attribute.block_factorys_bosses.roll_animtime": "翻滚动画时长", + "block.block_factorys_bosses.big_chain": "巨型锁链", + "block.block_factorys_bosses.bone_remains": "骸骨堆", + "block.block_factorys_bosses.bone_remains_legs": "骸骨堆", + "block.block_factorys_bosses.bone_remains_legs.description_0": "§7部位:骸骨腿骨", + "block.block_factorys_bosses.bone_remains_rib_cage": "骸骨堆", + "block.block_factorys_bosses.bone_remains_rib_cage.description_0": "§7部位:骸骨肋骨", + "block.block_factorys_bosses.bone_remains.description_0": "§7部位:骸骨躯干", + "block.block_factorys_bosses.boss_spawner": "BOSS刷怪笼", + "block.block_factorys_bosses.candles": "小型吊灯", + "block.block_factorys_bosses.corpse": "尸体", + "block.block_factorys_bosses.corpse.description_0": "§7拥有3种随机变体", + "block.block_factorys_bosses.dragon_banner": "巨龙旗帜", + "block.block_factorys_bosses.dragon_skull": "§e巨龙头颅", + "block.block_factorys_bosses.ice_block_particules": "寒冰粒子方块", + "block.block_factorys_bosses.prison_door": "监狱门", + "block.block_factorys_bosses.rusty_prison_door": "生锈的监狱门", + "block.block_factorys_bosses.sandworm_spawner": "沙虫刷怪笼", + "block.block_factorys_bosses.tall_candles": "大型吊灯", + "block.block_factorys_bosses.tall_candles_cross": "大型吊灯", + "block.block_factorys_bosses.tall_candles_cross.description_0": "§7样式:十字形", + "block.block_factorys_bosses.tall_candles.description_0": "§7样式:扭曲形", + "block.block_factorys_bosses.tall_vase": "巨型花瓶", + "block.block_factorys_bosses.under_world_tall_candle_cross": "大型灵魂吊灯", + "block.block_factorys_bosses.under_world_tall_candle_cross.description_0": "§7样式:十字形", + "block.block_factorys_bosses.underwold_candles": "小型灵魂吊灯", + "block.block_factorys_bosses.underwold_wall_torch": "墙上的灵魂火把", + "block.block_factorys_bosses.underworld_tall_candles": "大型灵魂吊灯", + "block.block_factorys_bosses.underworld_tall_candles.description_0": "§7样式:扭曲形", + "block.block_factorys_bosses.vase": "花瓶", + "block.block_factorys_bosses.wall_torch": "墙上的火把", + "block.block_factorys_bosses.yeti_spawner": "雪怪刷怪笼", + "entity.block_factorys_bosses.big_cage": "牢笼", + "entity.block_factorys_bosses.big_cage_skelly": "牢笼", + "entity.block_factorys_bosses.cage": "牢笼", + "entity.block_factorys_bosses.cage_skelly": "牢笼", + "entity.block_factorys_bosses.dragon_guard_sword": "巨龙守卫", + "entity.block_factorys_bosses.fire_area": "火焰区域", + "entity.block_factorys_bosses.flaming_skeleton_guard_fireball": "烈焰骷髅射手", + "entity.block_factorys_bosses.flaming_skeleton_guard_sword": "烈焰巨龙守卫", + "entity.block_factorys_bosses.ice_spike": "寒冰尖刺", + "entity.block_factorys_bosses.infernal_dragon": "炼狱巨龙", + "entity.block_factorys_bosses.pile_of_bones": "骸骨堆", + "entity.block_factorys_bosses.poison_area": "毒雾区域", + "entity.block_factorys_bosses.sandworm": "沙虫", + "entity.block_factorys_bosses.soul_area": "灵魂火焰区域", + "entity.block_factorys_bosses.soul_knight_wither_skeleton": "凋灵骑士", + "entity.block_factorys_bosses.soul_skeleton": "灵魂骷髅", + "entity.block_factorys_bosses.underworld_knight": "冥界骑士", + "entity.block_factorys_bosses.yeti": "雪怪", + "item_group.block_factorys_bosses.blockfactorysbossestab": "BOSS的崛起", + "item.block_factorys_bosses.achievement_icons": "进度图标", + "item.block_factorys_bosses.ancient_iron_ingot": "远古铁锭", + "item.block_factorys_bosses.ancient_iron_nugget": "远古铁粒", + "item.block_factorys_bosses.big_cage_skelly_spawn_egg": "牢笼刷怪蛋", + "item.block_factorys_bosses.big_cage_spawn_egg": "牢笼刷怪蛋", + "item.block_factorys_bosses.cage_spawn_egg": "牢笼刷怪蛋", + "item.block_factorys_bosses.dagger": "匕首", + "item.block_factorys_bosses.dragon_bone": "龙骨", + "item.block_factorys_bosses.dragon_bones_boots": "龙骨靴子", + "item.block_factorys_bosses.dragon_bones_chestplate": "龙骨胸甲", + "item.block_factorys_bosses.dragon_bones_leggings": "龙骨护腿", + "item.block_factorys_bosses.dragon_guard_shield": "巨龙守卫盾牌", + "item.block_factorys_bosses.dragon_guard_sword_spawn_egg": "巨龙守卫刷怪蛋", + "item.block_factorys_bosses.dragon_shank": "巨龙短刃", + "item.block_factorys_bosses.enhanced_shield": "强化盾牌", + "item.block_factorys_bosses.flaming_skeleton_guard_fireball_spawn_egg": "烈焰骷髅射手刷怪蛋", + "item.block_factorys_bosses.flaming_skeleton_guard_sword_spawn_egg": "烈焰巨龙守卫刷怪蛋", + "item.block_factorys_bosses.frozen_fist": "冰封拳套", + "item.block_factorys_bosses.frozen_fist.description_0": "§7命中目标时:", + "item.block_factorys_bosses.frozen_fist.description_1": "§9冻结目标实体", + "item.block_factorys_bosses.frozen_fist.description_2": "§7潜行右键时:", + "item.block_factorys_bosses.frozen_fist.description_3": "§9冻结附近的实体", + "item.block_factorys_bosses.frozen_fist.description_4": "§8可作为盾牌使用", + "item.block_factorys_bosses.infernal_dragon_spawn_egg": "炼狱巨龙刷怪蛋", + "item.block_factorys_bosses.knight_boots": "骑士靴子", + "item.block_factorys_bosses.knight_chestplate": "骑士胸甲", + "item.block_factorys_bosses.knight_helmet": "骑士头盔", + "item.block_factorys_bosses.knight_leggings": "骑士护腿", + "item.block_factorys_bosses.knight_sword": "骑士长剑", + "item.block_factorys_bosses.knight_sword.description_0": "§7左键点击时:", + "item.block_factorys_bosses.knight_sword.description_1": "§9释放强力斩击", + "item.block_factorys_bosses.large_sword": "巨型长剑", + "item.block_factorys_bosses.loot_table_stick": "亡灵竞技场战利品", + "item.block_factorys_bosses.loot_table_stick_dragon": "巨龙高塔战利品", + "item.block_factorys_bosses.loot_table_stick_dragon.description_0": "§7来源:巨龙高塔", + "item.block_factorys_bosses.loot_table_stick_rare": "亡灵竞技场战利品", + "item.block_factorys_bosses.loot_table_stick_rare.description_0": "§7稀有度:稀有", + "item.block_factorys_bosses.loot_table_stick.description_0": "§7稀有度:普通", + "item.block_factorys_bosses.pile_of_bones_spawn_egg": "骸骨堆刷怪蛋", + "item.block_factorys_bosses.placeholder": "占位物品", + "item.block_factorys_bosses.sandworm_dart": "沙虫飞镖", + "item.block_factorys_bosses.sandworm_dart.description_0": "§7左键点击时:", + "item.block_factorys_bosses.sandworm_dart.description_1": "§9发射剧毒飞镖", + "item.block_factorys_bosses.sandworm_dart.description_2": "§7右键点击时:", + "item.block_factorys_bosses.sandworm_dart.description_3": "§9消耗生命值进行充能", + "item.block_factorys_bosses.sandworm_dart.description_4": "§8(若已中毒,则清除中毒效果并充能)", + "item.block_factorys_bosses.sandworm_spawn_egg": "沙虫刷怪蛋", + "item.block_factorys_bosses.soul_knight_wither_skeleton_spawn_egg": "凋灵骑士刷怪蛋", + "item.block_factorys_bosses.soul_skeleton_spawn_egg": "灵魂骷髅刷怪蛋", + "item.block_factorys_bosses.tp_stick": "传送法杖", + "item.block_factorys_bosses.underworld_knight_spawn_egg": "冥界骑士刷怪蛋", + "item.block_factorys_bosses.warrior_sword": "战士长剑", + "item.block_factorys_bosses.yeti_spawn_egg": "雪怪刷怪蛋", + "key.block_factorys_bosses.dodge_roll": "翻滚闪避", + "subtitles.dagger_stab": "", + "subtitles.dragon_bite": "巨龙:撕咬", + "subtitles.dragon_blazing": "", + "subtitles.dragon_claw": "巨龙:攫抓", + "subtitles.dragon_death": "巨龙:死亡", + "subtitles.dragon_fireballs": "", + "subtitles.dragon_firelayer": "", + "subtitles.dragon_flame": "巨龙:吐息", + "subtitles.dragon_footstep": "", + "subtitles.dragon_hit": "巨龙:受伤", + "subtitles.dragon_main": "", + "subtitles.dragon_spawn": "巨龙:降临", + "subtitles.dragon_tailswipe": "巨龙:甩尾", + "subtitles.dragon_takeoff": "巨龙:起飞", + "subtitles.dragon_wing": "", + "subtitles.frozen_fist": "", + "subtitles.knight_attack_voiceline": "", + "subtitles.knight_combo_1": "", + "subtitles.knight_combo_2": "", + "subtitles.knight_death": "骑士:死亡", + "subtitles.knight_dodge": "", + "subtitles.knight_flame_layer": "", + "subtitles.knight_footstep": "", + "subtitles.knight_hit": "骑士:被击晕", + "subtitles.knight_hurt": "骑士:受伤", + "subtitles.knight_jumpspin_1": "", + "subtitles.knight_jumpspin_2": "", + "subtitles.knight_jumpspin_3": "", + "subtitles.knight_main": "", + "subtitles.knight_spawn": "骑士:现身", + "subtitles.knight_sword_swing": "骑士:挥剑", + "subtitles.knight_thrust": "骑士:突刺", + "subtitles.large_sword_swing": "", + "subtitles.sandworm_ambient": "", + "subtitles.sandworm_bite": "沙虫:撕咬", + "subtitles.sandworm_dart_reload": "沙虫:飞镖装填", + "subtitles.sandworm_dart_shot": "沙虫:飞镖射出", + "subtitles.sandworm_death": "沙虫:死亡", + "subtitles.sandworm_hurt": "沙虫:受伤", + "subtitles.sandworm_in": "", + "subtitles.sandworm_knocked": "", + "subtitles.sandworm_out": "", + "subtitles.sandworm_poison_spit": "沙虫:毒液喷射", + "subtitles.sandworm_screech": "", + "subtitles.sandworm_spawn": "", + "subtitles.silence": "", + "subtitles.warrior_sword_swing": "", + "subtitles.worm_main": "", + "subtitles.yeti_death": "雪怪:死亡", + "subtitles.yeti_footstep": "", + "subtitles.yeti_groundsmash": "雪怪:重踏地面", + "subtitles.yeti_handswipe": "", + "subtitles.yeti_handswipe2": "", + "subtitles.yeti_hit": "雪怪:受伤", + "subtitles.yeti_intro": "", + "subtitles.yeti_jump": "雪怪:跳跃", + "subtitles.yeti_land": "雪怪:落地", + "subtitles.yeti_main": "", + "subtitles.yeti_punch": "", + "subtitles.yeti_rage": "雪怪:暴怒", + "subtitles.yeti_snowballthrow": "", + "subtitles.yeti_spawn": "", + "subtitles.yeti_throw_icicle": "雪怪:冰锥投掷", + "text.block_factorys_bosses:yeti_nearby": "你感受到附近有一股危险的气息……" +} From 5264167d7a0d8a0e75f96a373f317d2ea626984b Mon Sep 17 00:00:00 2001 From: FluorescentLava <1690395807@qq.com> Date: Mon, 12 Jan 2026 20:11:00 +0800 Subject: [PATCH 31/34] =?UTF-8?q?Xaero's=20World=20Map=20=E7=BF=BB?= =?UTF-8?q?=E8=AF=91=E6=9B=B4=E6=96=B0=20(#5755)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * 更新了xaero-world-map的zh_ch.json,为1.21新内容添加翻译 * 提供英文json更新 * Update projects/1.21/assets/xaeros-world-map/xaeroworldmap/lang/zh_cn.json Co-authored-by: SlimeSB <86453765+SlimeSB@users.noreply.github.com> * Update projects/1.21/assets/xaeros-world-map/xaeroworldmap/lang/zh_cn.json Co-authored-by: SlimeSB <86453765+SlimeSB@users.noreply.github.com> * Update projects/1.21/assets/xaeros-world-map/xaeroworldmap/lang/zh_cn.json Co-authored-by: SlimeSB <86453765+SlimeSB@users.noreply.github.com> * Update projects/1.21/assets/xaeros-world-map/xaeroworldmap/lang/zh_cn.json Co-authored-by: SlimeSB <86453765+SlimeSB@users.noreply.github.com> * Update projects/1.21/assets/xaeros-world-map/xaeroworldmap/lang/zh_cn.json Co-authored-by: SlimeSB <86453765+SlimeSB@users.noreply.github.com> * Update zh_cn.json --------- Co-authored-by: SlimeSB <86453765+SlimeSB@users.noreply.github.com> --- .../xaeroworldmap/lang/en_us.json | 568 +++++++++--------- .../xaeroworldmap/lang/zh_cn.json | 34 +- 2 files changed, 325 insertions(+), 277 deletions(-) diff --git a/projects/1.21/assets/xaeros-world-map/xaeroworldmap/lang/en_us.json b/projects/1.21/assets/xaeros-world-map/xaeroworldmap/lang/en_us.json index 1dfecc9e9bee..57dea644734d 100644 --- a/projects/1.21/assets/xaeros-world-map/xaeroworldmap/lang/en_us.json +++ b/projects/1.21/assets/xaeros-world-map/xaeroworldmap/lang/en_us.json @@ -1,274 +1,298 @@ { - "gui.xaero_open_map": "Open World Map", - "gui.xaero_open_settings": "Open Settings", - "gui.xaero_debug": "Debug", - "gui.xaero_on": "ON", - "gui.xaero_off": "OFF", - "gui.xaero_lighting": "Lighting", - "gui.xaero_block_colours": "Block Colours", - "gui.xaero_accurate": "Accurate", - "gui.xaero_vanilla": "Vanilla", - "gui.xaero_back": "Back", - "gui.xaero_load_chunks": "Load New Chunks", - "gui.xaero_update_chunks": "Update Chunks", - "gui.xaero_terrain_depth": "Terrain Depth", - "gui.xaero_terrain_slopes": "Terrain Slopes", - "gui.xaero_footsteps": "Footsteps", - "gui.xaero_light_levels": "Light Levels", - "gui.xaero_requires_reload": "Requires reloading the world to take effect! Lower ", - "gui.xaero_flowers": "Load Flowers", - "gui.xaero_texture_compression": "Texture Compression", - "gui.xaero_world_map_screen": "World Map Screen", - "gui.xaero_world_map_settings": "Xaero's World Map Settings", - "gui.xaero_wm_coordinates": "Cursor Coordinates", - "gui.xaero_biome_colors": "Biomes In Vanilla Mode", - "gui.xaero_worldmap_waypoints": "World Map Waypoints", - "gui.xaero_map_zoom_in": "Zoom In (alternative)", - "gui.xaero_map_zoom_out": "Zoom Out (alternative)", - "gui.xaero_map_unconfirmed": "World map needs confirmation!", - "gui.xaero_confirm": "Confirm", - "gui.xaero_cancel": "Cancel", - "gui.xaero_map_selection": "Map Selection", - "gui.xaero_mw_single": "Single", - "gui.xaero_mw_manual": "Manual", - "gui.xaero_mw_spawn": "World Spawn", - "gui.xaero_create_new_map": "Create New Map", - "gui.xaero_rename": "Rename", - "gui.xaero_delete": "Delete", - "gui.xaero_map_name": "World Map Name", - "gui.xaero_delete_map_msg1": "Are you sure you would like to delete the selected map?", - "gui.xaero_delete_map_msg2": "Only the latest deleted map is backed up.", - "gui.xaero_delete_map_msg3": "Please confirm deletion by pressing Yes again.", - "gui.xaero_delete_map_msg4": "Map", - "gui.xaero_quick_confirm": "Quick Manual Confirmation", - "gui.xaero_default": "Default", - "gui.xaero_map_selection_box": "Manual - you are asked to select and confirm the world map every time you switch worlds or dimensions. \n \n World Spawn - the world map is selected and confirmed automatically based on the world spawn point that the game client is aware of. Can break if the server is using the vanilla compass item for a custom function. \n \n Single - each dimension has a single world map that is automatically confirmed. Useful for simple servers with a single world. \n \n Server - install the world map mod on the server side to use this automatic mode.", - "gui.xaero_select_map": "Select Map", - "gui.xaero_render_arrow": "Render Player Arrow", - "gui.xaero_display_zoom": "Display Zoom Level", - "gui.xaero_wm_ignore_heightmaps": "Ignore Server Heightmaps", - "gui.xaero_wm_box_ignore_heightmaps": "Some servers put custom values in the world heightmaps, which can cause incorrectly rendered maps. Sometimes it can even happen in heavily modded singleplayer worlds. This option should fix such issues at the expense of a bit of performance. Do not use unless you need to. Reenter the world after toggling the option!", - "gui.xaero_wm_waypoint_scale": "Waypoint Scale", - "gui.xaero_wm_error_loading_properties": "Error loading server world map properties. Please retry.", - "gui.xaero_mw_server": "Server", - "gui.xaero_mw_server_box": "Map selection is automatically controlled by the server. You can turn this off with \"ignoreServerLevelId\" in the server-specific config in the XaeroWorldMap directory.", - "gui.xaero_wm_next": "Next >>", - "gui.xaero_wm_previous": "<< Prev", - "gui.xaero_wm_slopes_legacy": "Legacy", - "gui.xaero_open_map_animation": "Animation On Open", - "gui.xaero_wm_slopes_default_3d": "Default 3D", - "gui.xaero_wm_slopes_default_2d": "Default 2D", - "effect.xaeroworldmap.no_world_map": "No World Map", - "effect.xaeroworldmap.no_world_map_harmful": "No World Map", - "effect.xaeroworldmap.no_world_map_beneficial": "No World Map", - "gui.xaero_no_world_map_message": "The map is disabled with a potion effect.", - "gui.xaero_box_zoom_in": "%s Zoom In \n (or mouse wheel)", - "gui.xaero_box_zoom_out": "%s Zoom Out \n (or mouse wheel)", - "gui.xaero_box_controls": "Controls \n \n Click and drag to scroll the map. \n Scroll the mouse wheel to zoom in and out (CTRL for precise). \n Right-click the map for some useful shortcuts. \n Some UI buttons have additional key bindings displayed in their tooltip. \n \n Right-click a map element (e.g. waypoint) for options. \n %1$sClick here to edit the key bindings.", - "gui.xaero_box_controls_minimap": "§2%s§r to create a new waypoint. \n §2%s§r to create a quick temporary waypoint. \n §2%s§r to switch the waypoint set. \n §2%s§r to toggle rendering all waypoint sets. \n §2%s§r to open the full waypoint menu. \n \n ", - "gui.xaero_box_controls_pac": "§2%s§r to open the Parties and Claims menu. \n \n ", - "gui.xaero_box_export": "Export the map as a PNG file.", - "gui.xaero_export_confirm_1": "Do you want to export the map as a PNG file?", - "gui.xaero_export_confirm_2": "The game will temporarily appear frozen while it's working.", - "gui.xaero_box_map_switching": "Map Switching Options", - "gui.xaero_box_open_waypoints": "Waypoints", - "gui.xaero_box_close_waypoints": "Close Waypoints", - "gui.xaero_box_open_settings": "§2%s§r Open Settings", - "gui.xaero_box_close_settings": "§2%s§r Close Settings", - "gui.xaero_wm_up": "[Go Up]", - "gui.xaero_wm_down": "[Go Down]", - "gui.xaero_filter_waypoints_by_name": "Filter Waypoints...", - "gui.xaero_wm_search_invalid_regex": "Invalid Regex syntax!", - "gui.xaero_box_full_waypoints_menu": "%s Open Full Waypoint Menu", - "gui.xaero_box_rendering_all_sets": "%s Rendering all waypoint sets", - "gui.xaero_box_rendering_current_set": "%s Rendering only the current set", - "gui.xaero_zoom_buttons": "Zoom Buttons", - "gui.xaero_box_showing_disabled": "Showing disabled waypoints", - "gui.xaero_box_hiding_disabled": "Hiding disabled waypoints", - "gui.xaero_box_waypoints_minimap_required": "The waypoint feature requires the Xaero's Minimap mod!", - "gui.xaero_box_waypoints_disabled": "Waypoints are disabled in the world map settings!", - "gui.xaero_right_click_waypoint_edit": "§2%s§r Edit Waypoint", - "gui.xaero_right_click_waypoint_teleport": "§2%s§r Teleport to Waypoint", - "gui.xaero_right_click_waypoint_disable": "§2%s§r Disable Waypoint", - "gui.xaero_right_click_waypoint_enable": "§2%s§r Enable Waypoint", - "gui.xaero_right_click_waypoint_restore": "Restore Waypoint", - "gui.xaero_right_click_waypoint_delete_confirm": "§2%s§r Confirm Deletion", - "gui.xaero_right_click_waypoint_delete": "§2%s§r Delete Waypoint", - "gui.xaero_right_click_map_create_waypoint": "§2%s§r Create Waypoint", - "gui.xaero_right_click_map_create_temporary_waypoint": "§2%s§r Set Temporary Waypoint", - "gui.xaero_right_click_map_waypoints_menu": "§2%s§r Open Waypoint Menu", - "gui.xaero_right_click_map_teleport": "Teleport Here", - "gui.xaero_right_click_map_title": "Choose an Option", - "gui.xaero_right_click_box_map_settings": "§2%s§r Open Settings", - "gui.xaero_right_click_box_map_export": "Export Map as PNG", - "gui.xaero_waypoint_backgrounds": "Render Waypoint Backgrounds", - "gui.xaero_right_click_map_cant_teleport": "§8(Teleport) Ambiguous Y...", - "gui.xaero_right_click_map_cant_teleport_world": "§8(Teleport) Unconfirmed...", - "gui.xaero_right_click_map_cant_create_waypoint": "§8Can't Set A Waypoint Here...", - "gui.xaero_no_world_map_item_message": "The mod is configured to require the following item in your hotbar or equipped:", - "gui.xaero_right_click_waypoint_share": "Share Waypoint In Chat", - "gui.xaero_right_click_map_share_location": "Share Location In Chat", - "gui.xaero_right_click_map_cant_share_location": "§8Can't Share This Location...", - "gui.xaero_current_map_locked1": "The currently selected map is used by another process (Minecraft client).", - "gui.xaero_current_map_locked2": "Please select a different map of this server (bottom left icon).", - "gui.xaero_wm_detect_ambiguous_y": "Detect Ambiguous Y In Discovered", - "gui.xaero_wm_box_detect_ambiguous_y": "A single pixel on the map can contain multiple transparent layers and an opaque block under them. In older non-cache map data files, only the Y level (height) of the opaque block is stored in such cases, which often makes it unsafe to blindly teleport to the stored Y coordinate. When this setting is ON, the mod treats such map pixels as it would undiscovered chunks. It defaults to 2D waypoints and disables direct teleportation to such pixels. Disable this at your own risk!", - "gui.xaero_box_closing_menu_when_hopping": "Closing the menu when hopping to a waypoint (left-clicking in the menu)", - "gui.xaero_box_not_closing_menu_when_hopping": "Not closing the menu when hopping to a waypoint (left-clicking in the menu)", - "gui.xaero_wm_update_notification": "Update Notifications", - "gui.xaero_wm_adjust_height_for_carpetlike_blocks": "Adjust Y For Short Blocks", - "gui.xaero_wm_box_adjust_height_for_carpetlike_blocks": "Subtract 1 from the height value for short carpetlike blocks, e.g. carpet, 1-layer snow, lilypad etc. This prevents such blocks from causing harsh shading on the map like a full block. Waypoints and teleportation over these blocks should make more sense too.", - "gui.xaero_box_only_current_map_waypoints": "Displaying only the waypoints bound to the current world map, even if another waypoint sub-world is selected for the minimap using the full waypoint menu.", - "gui.xaero_box_waypoints_selected_by_minimap": "Displaying waypoints from the same waypoint sub-world as you are viewing in game and on the minimap. The sub-world can be switched in the full waypoint menu.", - "gui.xaero_wm_min_zoom_local_waypoints": "Min Zoom For Local Waypoints", - "gui.xaero_wm_arrow_colour": "Arrow Color", - "gui.xaero_wm_box_arrow_color": "Color of the arrow that indicates the position and the rotation of the player.", - "gui.xaero_wm_color_minimap": "Minimap", - "gui.xaero_wm_red": "Red", - "gui.xaero_wm_green": "Green", - "gui.xaero_wm_blue": "Blue", - "gui.xaero_wm_yellow": "Yellow", - "gui.xaero_wm_purple": "Purple", - "gui.xaero_wm_white": "White", - "gui.xaero_wm_black": "Black", - "gui.xaero_wm_legacy_color": "Legacy", - "gui.xaero_wm_team_color": "Team", - "gui.xaero_wm_using_custom_subworld": "Waypoints: %1$s", - "gui.xaero_box_minimap_radar": "%s Minimap entity radar is displayed (requires Xaero's Minimap)", - "gui.xaero_box_no_minimap_radar": "%s Minimap entity radar is not displayed", - "gui.xaero_wm_toggle_minimap_radar": "Toggle Minimap Radar On World Map", - "gui.xaero_wm_player_same_party": "Same Party", - "gui.xaero_wm_player_ally_party": "Ally Party", - "gui.xaero_box_players_pac_required": "The party player menu feature requires the Open Parties and Claims mod!", - "gui.xaero_box_claims_pac_required": "The chunk claim feature requires the Open Parties and Claims mod!", - "gui.xaero_box_pac_displaying_claims": "%s Displaying chunk claims", - "gui.xaero_box_pac_not_displaying_claims": "%s Not displaying chunk claims", - "gui.xaero_wm_pac_player_teleport_command": "Player Teleport Command", - "gui.xaero_wm_box_pac_player_teleport_command": "The chat command used on this world/server to teleport you to other players on the map when Open Parties and Claims is installed.", - "gui.xaero_wm_pac_marked_for_forceload": " (Forceloadable)", - "gui.xaero_wm_pac_claim_tooltip": "%1$s's Claim%2$s", - "gui.xaero_wm_pac_server_claim_tooltip": "Server Claim%1$s", - "gui.xaero_wm_pac_expired_claim_tooltip": "Expired Claim%1$s", - "gui.xaero_box_rendering_waypoints": "%s Rendering waypoints", - "gui.xaero_box_not_rendering_waypoints": "%s Not rendering waypoints", - "gui.xaero_box_showing_tracked_players": "%s Rendering players", - "gui.xaero_box_hiding_tracked_players": "%s Not rendering players", - "gui.xaero_toggle_tracked_players": "Toggle Tracked Players", - "gui.xaero_wm_player_teleport_command": "Player Teleport Command", - "gui.xaero_wm_box_player_teleport_command": "The chat command used on this world/server to teleport you to tracked players on the map (not regular radar).", - "gui.xaero_filter_players_by_name": "Filter Players...", - "gui.xaero_right_click_player_teleport": "§2%s§r Teleport to Player", - "gui.xaero_right_click_player_config": "§2%s§r Edit Player Config", - "gui.xaero_box_close_players": "Close Tracked Player Menu", - "gui.xaero_box_open_players": "Tracked Player Menu", - "gui.xaero_toggle_pac_chunk_claims": "Toggle Chunk Claims", - "gui.xaero_pac_claim_chunks": "Claim Selected", - "gui.xaero_pac_unclaim_chunks": "Unclaim Selected", - "gui.xaero_pac_forceload_chunks": "Forceload Selected", - "gui.xaero_pac_unforceload_chunks": "Unforceload Selected", - "gui.xaero_pac_claim_selection_out_of_range": "§8(Claims) Out of Range...", - "gui.xaero_wm_pac_claims": "Display Chunk Claims", - "gui.xaero_wm_box_pac_claims": "Display chunk claims from the Open Parties and Claims mod as a colored overlay.", - "gui.xaero_wm_pac_claims_border_opacity": "Chunk Claims Border Opacity", - "gui.xaero_wm_box_pac_claims_border_opacity": "The opacity of the chunk claims overlay border color. Chunk claims require the Open Parties and Claims mod.", - "gui.xaero_wm_pac_claims_fill_opacity": "Chunk Claims Fill Opacity", - "gui.xaero_wm_box_pac_claims_fill_opacity": "The opacity of the chunk claims overlay fill color. Chunk claims require the Open Parties and Claims mod.", - "gui.xaero_map_menu_please_wait": "Please wait...", - "gui.xaero_wm_teleport_command": "Map Teleport Command", - "gui.xaero_wm_teleport_command_waypoints": "Waypoint Command", - "gui.xaero_wm_teleport_command_waypoints_hint": "Waypoint teleportation is configured by the minimap.", - "gui.xaero_wm_teleport_allowed": "Map Teleportation", - "gui.xaero_wm_teleport_allowed_tooltip": "Whether right-click map teleportation is allowed. Once disabled, it can be enabled back only through the world-specific config file in the XaeroWorldMap folder. Waypoint teleportation is configured separately in the full waypoint menu options.", - "gui.xaero_wm_right_click_map_teleport_not_allowed": "§8(Teleport) Disabled", - "gui.xaero_wm_option_requires_minimap": "This option requires the Xaero's Minimap mod.", - "gui.xaero_wm_option_requires_ingame": "This option requires you to be in game.", - "gui.xaero_wm_settings_search": "Settings Search", - "gui.xaero_wm_settings_search_placeholder": "Search...", - "gui.xaero_wm_settings_not_found": "No matching entries found for your input!", - "gui.xaero_wm_minimap_settings": "Minimap Settings", - "gui.xaero_wm_reset_defaults": "Restore Default Settings", - "gui.xaero_wm_reset_message": "Are you sure you would like to restore the default settings?", - "gui.xaero_wm_reset_message2": "This action cannot be undone!", - "gui.xaero_wm_partial_y_teleportation": "Use Y With Partial When TP", - "gui.xaero_wm_box_partial_y_teleportation": "When teleporting to a map location, offset the Y coordinate by 0.5 to avoid falling through carpet-like blocks into the void. Otherwise, the integer Y coordinate is used.", - "gui.xaero_wm_display_stained_glass": "Display Stained Glass", - "gui_xaero_wm_dropdown_map_select": "Map Selection", - "gui.xaero_wm_hovered_biome": "Cursor Biome", - "gui.xaero_wm_unknown_biome": "Unknown Biome", - "gui.xaero_wm_cave_mode_depth": "Cave Mode Depth", - "gui.xaero_box_update_chunks": "Update chunks on the non-world-save maps (multiplayer).", - "gui.xaero_box_load_chunks": "Add new chunks to the non-world-save maps (multiplayer).", - "gui.xaero_wm_legible_cave_maps": "Legible Cave Maps", - "gui.xaero_wm_box_legible_cave_maps": "Use depth-based lighting in cave mode instead of actual block lighting, making it easier to mentally separate the different cave layers.", - "gui.xaero_box_cave_mode": "Cave Mode", - "gui.xaero_box_cave_mode_not_allowed": "Cave Mode (not allowed)", - "gui.xaero_wm_cave_mode_start_auto": "auto", - "gui.xaero_wm_cave_mode_start": "Cave Mode Top Y", - "gui.xaero_wm_cave_mode_type": "Cave Mode Type", - "gui.xaero_wm_box_cave_mode_type": "The cave mode type to use when cave mode is enabled. \n \n OFF - display above ground even when cave mode is automatically or manually enabled (same as old world map versions without cave mode) \n Layered - separate cave maps into multiple layers depending on the used top Y \n Full - ignore the used top Y, use a single layer for cave maps and map everything from the world top to the world bottom", - "gui.xaero_wm_default_cave_mode_type": "Default Cave Mode Type", - "gui.xaero_wm_box_default_cave_mode_type": "The default cave mode type assigned to dimensions visited for the first time in a world/server. You can read more about cave mode types by clicking the cave mode icon on the map screen.", - "gui.xaero_wm_cave_mode_type_layered": "Layered", - "gui.xaero_wm_cave_mode_type_full": "Full", - "gui.xaero_auto_cave_mode": "Auto Cave Mode", - "gui.xaero_box_auto_cave_mode": "How the mod should determine the \"auto\" top Y when viewing the full screen map. The ceiling size refers to the size of a square ceiling of solid blocks that has to be detected above you to activate the cave mode. The solid blocks don't have to be on the same Y level. \n \n Minimap - if installed, match the minimap mod's cave mode, otherwise use the ceiling size 3x3", - "gui.xaero_auto_cave_mode_minimap": "Minimap", - "gui.xaero_wm_ceiling": "Ceiling", - "gui.xaero_wm_display_cave_mode_start": "Display Cave Mode Top Y", - "gui.xaero_wm_cave_mode_start_display": "Top Y: %d", - "gui.xaero_wm_cave_mode_toggle_timer": "Cave Mode Toggle Timer", - "gui.xaero_wm_box_cave_mode_toggle_timer": "The minimum time to wait between toggles of cave mode to prevent flickering when quickly switching between being under blocks and not. This only applies when \"Auto Cave Mode\" isn't redirecting to the minimap mod. The latest minimap mod has a separate setting for this as well.", - "effect.xaeroworldmap.no_cave_maps": "No WM Cave Maps", - "effect.xaeroworldmap.no_cave_maps_harmful": "No WM Cave Maps", - "gui.xaero_wm_biome_blending": "Biome Blending", - "gui.xaero_wm_box_biome_blending": "Smooth out biome color edges by sampling biome colors for multiple blocks for every block on the map. Turning this off can significantly improve performance when biome color calculation is modded to be much more heavyweight than vanilla.", - "gui.xaero_png_result_not_prepared": "Can't export just yet! The world map has not been prepared yet.", - "gui.xaero_png_result_empty": "The exported area is empty!", - "gui.xaero_png_result_too_big": "The exported area is way too big to scale down! Please make a smaller selection.", - "gui.xaero_png_result_image_too_big": "The image size is beyond what's possible to store in a BufferedImage!", - "gui.xaero_png_result_out_of_memory": "The export failed because the Java heap ran out of memory! Please try again or allocate more memory.", - "gui.xaero_png_result_bad_fbo": "The export failed because the mod failed to create an OpenGL framebuffer.", - "gui.xaero_png_result_io_exception": "The export failed because of an IO exception! Please try again. The full exception has been logged.", - "gui.xaero_png_result_success": "Successfully exported the map!", - "gui.xaero_export_screen": "World Map PNG Export", - "gui.xaero_export_screen_exporting": "Exporting... Will temporarily appear frozen. Might take a while!", - "gui.xaero_export_option_full": "Force Full Map", - "gui.xaero_box_export_option_full": "Export the whole map even if you've made a map selection.", - "gui.xaero_export_option_multiple_images": "Multiple Unscaled Images", - "gui.xaero_box_export_option_multiple_images": "Export the map as multiple unscaled images no matter how big it is. This does not have the same memory limitations as a single image.", - "gui.xaero_export_option_nighttime": "Nighttime", - "gui.xaero_box_export_option_nighttime": "Export the map with nighttime lighting. This doesn't affect cave mode maps.", - "gui.xaero_export_option_scale_down_square": "Max Single Image Size", - "gui.xaero_export_option_scale_down_square_value": "%1$dx%1$d reg", - "gui.xaero_export_option_scale_down_square_unscaled": "Unscaled", - "gui.xaero_box_export_option_scale_down_square": "The size, in regions, of a square image equivalent to the resolution that a large exported map will be scaled down to if necessary. For example, 20x20 stands for 400 regions, 512x512 blocks/pixels each. The resulting image doesn't have to be a square. 10x40 is also 400 regions. \n \n Your computer or the Java heap size might not be able to handle higher export resolutions.", - "gui.xaero_export_option_highlights": "Include Active Highlights", - "gui.xaero_box_export_option_highlights": "Export the map with all currently enabled highlights (e.g. claims) applied to the map. When exporting the full map, highlights very far from your discovered map won't be included.", - "gui.xaero_world_save": "World Save", - "gui.xaero_map_writing_distance": "Map Writing Distance", - "gui.xaero_box_map_writing_distance": "The maximum X and Z distance in chunks at which chunks can be loaded or updated on a non-world-save map. For the \"Unlimited\" option, go all the way to the left. World save maps always generate within your render distance", - "gui.xaero_map_writing_distance_unlimited": "Unlimited", - "gui.xaero_full_reload": "Reload All Regions", - "gui.xaero_box_full_reload": "Reload all regions on the map without having to manually view them. The reloading process will work in the background and turn off when it's done. It is important to note that going to another dimension will pause it until you come back and changing maps will fully cancel it.", - "gui.xaero_full_resave": "Convert All Regions", - "gui.xaero_box_full_resave": "Reload and resave all regions on the map without having to manually visit them. World save maps will be converted into normal map data saved to a separate map instance \"Converted World Save\", stored in the folder \"cm$converted\", which can be transferred to multiplayer map instances for the same world, using file manager. The reloading process will work in the background and turn off when it's done. It is important to note that going to another dimension will pause it until you come back and changing maps will fully cancel it.", - "gui.xaero_full_reload_in_progress": "Full map reload is in progress...", - "gui.xaero_reload_viewed_regions": "Reload Viewed Regions", - "gui.xaero_box_reload_viewed_regions": "Reload every region that is displayed on your screen once.", - "gui.xaero_converted_world_save": "Converted World Save", - "gui.xaero_unknown_dimension_type1": "Currently unknown dimension type!", - "gui.xaero_unknown_dimension_type2": "The map functions are limited. Visiting the dimension once might help.", - "gui_xaero_wm_dropdown_dimension_select": "Dimension Selection", - "gui.xaero_wm_dimension_teleport_command": "Map Cross-Dimension Teleport Command", - "gui.xaero_wm_teleport_not_connected": "You are trying to teleport to a map that is not connected to the current confirmed/auto one. If you are sure that this map is from your current sub-server/world save, then you can enable teleportation by adding a connection in the map selection screen -> Connect. But beware, if you connect unrelated maps and teleport, then there is a good chance you will suffocate in a block or die from fall damage, so be careful and connect only the right ones.", - "gui.xaero_wm_teleport_never_confirmed": "You cannot teleport yet because you have not yet confirmed a single map in your current dimension. Please confirm a map in your current dimension or change map selection type to an automatic one.", - "gui.xaero_connect_map": "Connect", - "gui.xaero_disconnect_map": "Disconnect", - "gui.xaero_wm_connect_with_auto_msg": "Would you like to create the following connection between maps?", - "gui.xaero_wm_disconnect_from_auto_msg": "Would you like to delete the following connection between maps?", - "gui.xaero_dimension_toggle_button": "§2%s§r Toggle Dimension (hold shift to reverse)", - "gui.xaero_toggle_dimension": "Toggle Dimension", - "gui.xaero_switched_to_dimension": "Switched to §2%s§r", - "gui.xaero_switched_to_current_dimension": "Switched to §2%s§r (current)", - "gui.xaero_pac_claim_selection_out_of_dimension": "§8(Claims) Out of Dimension..." + "gui.xaero_open_map" : "Open World Map", + "gui.xaero_open_settings" : "Open Settings", + "gui.xaero_debug" : "Debug", + "gui.xaero_on" : "ON", + "gui.xaero_off" : "OFF", + "gui.xaero_lighting" : "Lighting", + "gui.xaero_block_colours" : "Block Colours", + "gui.xaero_accurate" : "Accurate", + "gui.xaero_vanilla" : "Vanilla", + "gui.xaero_back" : "Back", + "gui.xaero_load_chunks" : "Load New Chunks", + "gui.xaero_update_chunks" : "Update Chunks", + "gui.xaero_terrain_depth" : "Terrain Depth", + "gui.xaero_terrain_slopes" : "Terrain Slopes", + "gui.xaero_footsteps" : "Footsteps", + "gui.xaero_light_levels" : "Light Levels", + "gui.xaero_requires_reload" : "Requires reloading the world to take effect! Lower ", + "gui.xaero_flowers" : "Load Flowers", + "gui.xaero_texture_compression" : "Texture Compression", + "gui.xaero_world_map_screen" : "World Map Screen", + "gui.xaero_world_map_settings" : "Xaero's World Map Settings", + "gui.xaero_wm_coordinates" : "Cursor Coordinates", + "gui.xaero_biome_colors" : "Biomes In Vanilla Mode", + "gui.xaero_worldmap_waypoints" : "World Map Waypoints", + "gui.xaero_map_zoom_in" : "Zoom In (alternative)", + "gui.xaero_map_zoom_out" : "Zoom Out (alternative)", + "gui.xaero_map_unconfirmed" : "World map needs confirmation!", + "gui.xaero_confirm" : "Confirm", + "gui.xaero_cancel" : "Cancel", + "gui.xaero_map_selection" : "Map Selection", + "gui.xaero_mw_single" : "Single", + "gui.xaero_mw_manual" : "Manual", + "gui.xaero_mw_spawn" : "World Spawn", + "gui.xaero_create_new_map" : "Create New Map", + "gui.xaero_rename" : "Rename", + "gui.xaero_delete" : "Delete", + "gui.xaero_map_name" : "World Map Name", + "gui.xaero_delete_map_msg1" : "Are you sure you would like to delete the selected map?", + "gui.xaero_delete_map_msg2" : "Only the latest deleted map is backed up.", + "gui.xaero_delete_map_msg3" : "Please confirm deletion by pressing Yes again.", + "gui.xaero_delete_map_msg4" : "Map", + "gui.xaero_quick_confirm" : "Quick Manual Confirmation", + "gui.xaero_default" : "Default", + "gui.xaero_map_selection_box" : "Manual - you are asked to select and confirm the world map every time you switch worlds or dimensions. \n \n World Spawn - the world map is selected and confirmed automatically based on the world spawn point that the game client is aware of. Can break if the server is using the vanilla compass item for a custom function. \n \n Single - each dimension has a single world map that is automatically confirmed. Useful for simple servers with a single world. \n \n Server - install the world map mod on the server side to use this automatic mode.", + "gui.xaero_select_map" : "Select Map", + "gui.xaero_render_arrow" : "Render Player Arrow", + "gui.xaero_display_zoom" : "Display Zoom Level", + "gui.xaero_wm_ignore_heightmaps" : "Ignore Server Heightmaps", + "gui.xaero_wm_box_ignore_heightmaps" : "Some servers put custom values in the world heightmaps, which can cause incorrectly rendered maps. Sometimes it can even happen in heavily modded singleplayer worlds. This option should fix such issues at the expense of a bit of performance. Do not use unless you need to. Reenter the world after toggling the option! Stored per world/server, not part of the config profile.", + "gui.xaero_wm_waypoint_scale" : "Waypoint Scale", + "gui.xaero_wm_error_loading_properties" : "Error loading server world map properties. Please retry.", + "gui.xaero_mw_server" : "Server", + "gui.xaero_mw_server_box" : "Map selection is automatically controlled by the server. You can turn this off with \"ignoreServerLevelId\" in the server-specific config in the XaeroWorldMap directory.", + "gui.xaero_wm_next" : "Next >>", + "gui.xaero_wm_previous" : "<< Prev", + "gui.xaero_wm_slopes_legacy" : "Legacy", + "gui.xaero_open_map_animation" : "Animation On Open", + "gui.xaero_wm_slopes_default_3d" : "Default 3D", + "gui.xaero_wm_slopes_default_2d" : "Default 2D", + "effect.xaeroworldmap.no_world_map" : "No World Map", + "effect.xaeroworldmap.no_world_map_harmful" : "No World Map", + "effect.xaeroworldmap.no_world_map_beneficial" : "No World Map", + "gui.xaero_no_world_map_message" : "The map is disabled with a potion effect.", + "gui.xaero_box_zoom_in" : "%s Zoom In \n (or mouse wheel)", + "gui.xaero_box_zoom_out" : "%s Zoom Out \n (or mouse wheel)", + "gui.xaero_box_controls" : "Controls \n \n Click and drag to scroll the map. \n Scroll the mouse wheel to zoom in and out (CTRL for precise). \n Right-click the map for some useful shortcuts. \n Some UI buttons have additional key bindings displayed in their tooltip. \n \n Right-click a map element (e.g. waypoint) for options. \n %1$sClick here to edit the key bindings.", + "gui.xaero_box_controls_minimap" : "§2%s§r to create a new waypoint. \n §2%s§r to create a quick temporary waypoint. \n §2%s§r to switch the waypoint set. \n §2%s§r to toggle rendering all waypoint sets. \n §2%s§r to open the full waypoint menu. \n \n ", + "gui.xaero_box_controls_pac" : "§2%s§r to open the Parties and Claims menu. \n \n ", + "gui.xaero_box_export" : "Export the map as a PNG file.", + "gui.xaero_export_confirm_1" : "Do you want to export the map as a PNG file?", + "gui.xaero_export_confirm_2" : "The game will temporarily appear frozen while it's working.", + "gui.xaero_box_map_switching" : "Map Switching Options", + "gui.xaero_box_open_waypoints" : "Waypoints", + "gui.xaero_box_close_waypoints" : "Close Waypoints", + "gui.xaero_box_open_settings" : "§2%s§r Open Settings", + "gui.xaero_box_close_settings" : "§2%s§r Close Settings", + "gui.xaero_wm_up" : "[Go Up]", + "gui.xaero_wm_down" : "[Go Down]", + "gui.xaero_filter_waypoints_by_name" : "Filter Waypoints...", + "gui.xaero_wm_search_invalid_regex" : "Invalid Regex syntax!", + "gui.xaero_box_full_waypoints_menu" : "%s Open Full Waypoint Menu", + "gui.xaero_box_rendering_all_sets" : "%s Rendering all waypoint sets", + "gui.xaero_box_rendering_current_set" : "%s Rendering only the current set", + "gui.xaero_zoom_buttons" : "Zoom Buttons", + "gui.xaero_box_showing_disabled" : "Showing disabled waypoints", + "gui.xaero_box_hiding_disabled" : "Hiding disabled waypoints", + "gui.xaero_box_waypoints_minimap_required" : "The waypoint feature requires the Xaero's Minimap mod!", + "gui.xaero_box_waypoints_disabled" : "Waypoints are disabled in the world map settings!", + "gui.xaero_right_click_waypoint_edit" : "§2%s§r Edit Waypoint", + "gui.xaero_right_click_waypoint_teleport" : "§2%s§r Teleport to Waypoint", + "gui.xaero_right_click_waypoint_disable" : "§2%s§r Disable Waypoint", + "gui.xaero_right_click_waypoint_enable" : "§2%s§r Enable Waypoint", + "gui.xaero_right_click_waypoint_restore" : "Restore Waypoint", + "gui.xaero_right_click_waypoint_delete_confirm" : "§2%s§r Confirm Deletion", + "gui.xaero_right_click_waypoint_delete" : "§2%s§r Delete Waypoint", + "gui.xaero_right_click_map_create_waypoint" : "§2%s§r Create Waypoint", + "gui.xaero_right_click_map_create_temporary_waypoint" : "§2%s§r Set Temporary Waypoint", + "gui.xaero_right_click_map_waypoints_menu" : "§2%s§r Open Waypoint Menu", + "gui.xaero_right_click_map_teleport" : "Teleport Here", + "gui.xaero_right_click_map_title" : "Choose an Option", + "gui.xaero_right_click_box_map_settings" : "§2%s§r Open Settings", + "gui.xaero_right_click_box_map_export" : "Export Map as PNG", + "gui.xaero_waypoint_backgrounds" : "Render Waypoint Backgrounds", + "gui.xaero_right_click_map_cant_teleport" : "§8(Teleport) Ambiguous Y...", + "gui.xaero_right_click_map_cant_teleport_world" : "§8(Teleport) Unconfirmed...", + "gui.xaero_right_click_map_cant_create_waypoint" : "§8Can't Set A Waypoint Here...", + "gui.xaero_no_world_map_item_message" : "The mod is configured to require the following item in your hotbar or equipped:", + "gui.xaero_right_click_waypoint_share" : "Share Waypoint In Chat", + "gui.xaero_right_click_map_share_location" : "Share Location In Chat", + "gui.xaero_right_click_map_cant_share_location" : "§8Can't Share This Location...", + "gui.xaero_current_map_locked1" : "The currently selected map is used by another process (Minecraft client).", + "gui.xaero_current_map_locked2" : "Please select a different map of this server (bottom left icon).", + "gui.xaero_wm_detect_ambiguous_y" : "Detect Ambiguous Y In Discovered", + "gui.xaero_wm_box_detect_ambiguous_y" : "A single pixel on the map can contain multiple transparent layers and an opaque block under them. In older non-cache map data files, only the Y level (height) of the opaque block is stored in such cases, which often makes it unsafe to blindly teleport to the stored Y coordinate. When this setting is ON, the mod treats such map pixels as it would undiscovered chunks. It defaults to 2D waypoints and disables direct teleportation to such pixels. Disable this at your own risk!", + "gui.xaero_box_closing_menu_when_hopping" : "Closing the menu when hopping to a waypoint (left-clicking in the menu)", + "gui.xaero_box_not_closing_menu_when_hopping" : "Not closing the menu when hopping to a waypoint (left-clicking in the menu)", + "gui.xaero_wm_update_notification" : "Update Notifications", + "gui.xaero_wm_adjust_height_for_carpetlike_blocks" : "Adjust Y For Short Blocks", + "gui.xaero_wm_box_adjust_height_for_carpetlike_blocks" : "Subtract 1 from the height value for short carpetlike blocks, e.g. carpet, 1-layer snow, lilypad etc. This prevents such blocks from causing harsh shading on the map like a full block. Waypoints and teleportation over these blocks should make more sense too.", + "gui.xaero_box_only_current_map_waypoints" : "Displaying only the waypoints bound to the current world map, even if another waypoint sub-world is selected for the minimap using the full waypoint menu.", + "gui.xaero_box_waypoints_selected_by_minimap" : "Displaying waypoints from the same waypoint sub-world as you are viewing in game and on the minimap. The sub-world can be switched in the full waypoint menu.", + "gui.xaero_wm_min_zoom_local_waypoints" : "Min Zoom For Local Waypoints", + "gui.xaero_wm_arrow_colour" : "Arrow Color", + "gui.xaero_wm_box_arrow_color" : "Color of the arrow that indicates the position and the rotation of the player.", + "gui.xaero_wm_color_minimap" : "Minimap", + "gui.xaero_wm_red" : "Red", + "gui.xaero_wm_green" : "Green", + "gui.xaero_wm_blue" : "Blue", + "gui.xaero_wm_yellow" : "Yellow", + "gui.xaero_wm_purple" : "Purple", + "gui.xaero_wm_white" : "White", + "gui.xaero_wm_black" : "Black", + "gui.xaero_wm_legacy_color" : "Legacy", + "gui.xaero_wm_team_color" : "Team", + "gui.xaero_wm_using_custom_subworld" : "Waypoints: %1$s", + "gui.xaero_box_minimap_radar" : "%s Minimap entity radar is displayed (requires Xaero's Minimap)", + "gui.xaero_box_no_minimap_radar" : "%s Minimap entity radar is not displayed", + "gui.xaero_wm_toggle_minimap_radar" : "Toggle Minimap Radar On World Map", + "gui.xaero_wm_player_same_party" : "Same Party", + "gui.xaero_wm_player_ally_party" : "Ally Party", + "gui.xaero_box_players_pac_required" : "The party player menu feature requires the Open Parties and Claims mod!", + "gui.xaero_box_claims_pac_required" : "The chunk claim feature requires the Open Parties and Claims mod!", + "gui.xaero_box_pac_displaying_claims" : "%s Displaying chunk claims", + "gui.xaero_box_pac_not_displaying_claims" : "%s Not displaying chunk claims", + "gui.xaero_wm_pac_player_teleport_command" : "Player Teleport Command", + "gui.xaero_wm_box_pac_player_teleport_command" : "The chat command used on this world/server to teleport you to other players on the map when Open Parties and Claims is installed.", + "gui.xaero_wm_pac_marked_for_forceload" : " (Forceloadable)", + "gui.xaero_wm_pac_claim_tooltip" : "%1$s's Claim%2$s", + "gui.xaero_wm_pac_server_claim_tooltip" : "Server Claim%1$s", + "gui.xaero_wm_pac_expired_claim_tooltip" : "Expired Claim%1$s", + "gui.xaero_box_rendering_waypoints" : "%s Rendering waypoints", + "gui.xaero_box_not_rendering_waypoints" : "%s Not rendering waypoints", + "gui.xaero_box_showing_tracked_players" : "%s Rendering players", + "gui.xaero_box_hiding_tracked_players" : "%s Not rendering players", + "gui.xaero_toggle_tracked_players" : "Toggle Tracked Players", + "gui.xaero_wm_player_teleport_command" : "Player Teleport Command", + "gui.xaero_wm_box_player_teleport_command" : "The chat command used on this world/server to teleport you to tracked players on the map (not regular radar). Stored per world/server, not part of the config profile.", + "gui.xaero_filter_players_by_name" : "Filter Players...", + "gui.xaero_right_click_player_teleport" : "§2%s§r Teleport to Player", + "gui.xaero_right_click_player_config" : "§2%s§r Edit Player Config", + "gui.xaero_box_close_players" : "Close Tracked Player Menu", + "gui.xaero_box_open_players" : "Tracked Player Menu", + "gui.xaero_toggle_pac_chunk_claims" : "Toggle Chunk Claims", + "gui.xaero_pac_claim_chunks" : "Claim Selected", + "gui.xaero_pac_unclaim_chunks" : "Unclaim Selected", + "gui.xaero_pac_forceload_chunks" : "Forceload Selected", + "gui.xaero_pac_unforceload_chunks" : "Unforceload Selected", + "gui.xaero_pac_claim_selection_out_of_range" : "§8(Claims) Out of Range...", + "gui.xaero_wm_pac_claims" : "Display Chunk Claims", + "gui.xaero_wm_box_pac_claims" : "Display chunk claims from the Open Parties and Claims mod as a colored overlay.", + "gui.xaero_wm_pac_claims_border_opacity" : "Chunk Claims Border Opacity", + "gui.xaero_wm_box_pac_claims_border_opacity" : "The opacity of the chunk claims overlay border color. Chunk claims require the Open Parties and Claims mod.", + "gui.xaero_wm_pac_claims_fill_opacity" : "Chunk Claims Fill Opacity", + "gui.xaero_wm_box_pac_claims_fill_opacity" : "The opacity of the chunk claims overlay fill color. Chunk claims require the Open Parties and Claims mod.", + "gui.xaero_map_menu_please_wait" : "Please wait...", + "gui.xaero_wm_teleport_command" : "Map Teleport Command", + "gui.xaero_wm_teleport_command_waypoints" : "Waypoint Command", + "gui.xaero_wm_teleport_command_waypoints_hint" : "Waypoint teleportation is configured by the minimap.", + "gui.xaero_wm_teleport_allowed" : "Map Teleportation", + "gui.xaero_wm_teleport_allowed_tooltip" : "Whether right-click map teleportation is allowed. Waypoint teleportation is configured separately in the full waypoint menu options.", + "gui.xaero_wm_right_click_map_teleport_not_allowed" : "§8(Teleport) Disabled", + "gui.xaero_wm_option_requires_minimap" : "This option requires the Xaero's Minimap mod.", + "gui.xaero_wm_option_requires_ingame" : "This option requires you to be in game.", + "gui.xaero_wm_settings_search" : "Settings Search", + "gui.xaero_wm_settings_search_placeholder" : "Search...", + "gui.xaero_wm_settings_not_found" : "No matching entries found for your input!", + "gui.xaero_wm_minimap_settings" : "Minimap Settings", + "gui.xaero_wm_reset_defaults" : "Restore Default Settings", + "gui.xaero_wm_reset_message" : "Are you sure you would like to restore the default settings?", + "gui.xaero_wm_reset_message2" : "This action cannot be undone!", + "gui.xaero_wm_partial_y_teleportation" : "Use Y With Partial When TP", + "gui.xaero_wm_box_partial_y_teleportation" : "When teleporting to a map location, offset the Y coordinate by 0.5 to avoid falling through carpet-like blocks into the void. Otherwise, the integer Y coordinate is used.", + "gui.xaero_wm_display_stained_glass" : "Display Stained Glass", + "gui_xaero_wm_dropdown_map_select" : "Map Selection", + "gui.xaero_wm_hovered_biome" : "Cursor Biome", + "gui.xaero_wm_unknown_biome" : "Unknown Biome", + "gui.xaero_wm_cave_mode_depth" : "Cave Mode Depth", + "gui.xaero_box_update_chunks" : "Update chunks on the non-world-save maps (multiplayer).", + "gui.xaero_box_load_chunks" : "Add new chunks to the non-world-save maps (multiplayer).", + "gui.xaero_wm_legible_cave_maps" : "Legible Cave Maps", + "gui.xaero_wm_box_legible_cave_maps" : "Use depth-based lighting in cave mode instead of actual block lighting, making it easier to mentally separate the different cave layers.", + "gui.xaero_box_cave_mode" : "Cave Mode", + "gui.xaero_box_cave_mode_not_allowed" : "Cave Mode (not allowed in settings)", + "gui.xaero_wm_cave_mode_start_auto" : "auto", + "gui.xaero_wm_cave_mode_start" : "Cave Mode Top Y", + "gui.xaero_wm_cave_mode_type" : "Cave Mode Type", + "gui.xaero_wm_box_cave_mode_type" : "The cave mode type to use when cave mode is enabled. \n \n OFF - display above ground even when cave mode is automatically or manually enabled (same as old world map versions without cave mode) \n Layered - separate cave maps into multiple layers depending on the used top Y \n Full - ignore the used top Y, use a single layer for cave maps and map everything from the world top to the world bottom", + "gui.xaero_wm_default_cave_mode_type" : "Default Cave Mode Type", + "gui.xaero_wm_box_default_cave_mode_type" : "The default cave mode type assigned to dimensions visited for the first time in a world/server. You can read more about cave mode types by clicking the cave mode icon on the map screen.", + "gui.xaero_wm_cave_mode_type_layered" : "Layered", + "gui.xaero_wm_cave_mode_type_full" : "Full", + "gui.xaero_auto_cave_mode" : "Auto Cave Mode", + "gui.xaero_box_auto_cave_mode" : "How the mod should determine the \"auto\" top Y when viewing the full screen map. The ceiling size refers to the size of a square ceiling of solid blocks that has to be detected above you to activate the cave mode. The solid blocks don't have to be on the same Y level. \n \n Minimap - if installed, match the minimap mod's cave mode, otherwise use the ceiling size 3x3", + "gui.xaero_auto_cave_mode_minimap" : "Minimap", + "gui.xaero_wm_ceiling" : "%1$s Ceiling", + "gui.xaero_wm_display_cave_mode_start" : "Display Cave Mode Top Y", + "gui.xaero_wm_cave_mode_start_display" : "Top Y: %d", + "gui.xaero_wm_cave_mode_toggle_timer" : "Cave Mode Toggle Timer", + "gui.xaero_wm_box_cave_mode_toggle_timer" : "The minimum time to wait between toggles of cave mode to prevent flickering when quickly switching between being under blocks and not. This only applies when \"Auto Cave Mode\" isn't redirecting to the minimap mod. The latest minimap mod has a separate setting for this as well.", + "effect.xaeroworldmap.no_cave_maps" : "No WM Cave Maps", + "effect.xaeroworldmap.no_cave_maps_harmful" : "No WM Cave Maps", + "gui.xaero_wm_biome_blending" : "Biome Blending", + "gui.xaero_wm_box_biome_blending" : "Smooth out biome color edges by sampling biome colors for multiple blocks for every block on the map. Turning this off can significantly improve performance when biome color calculation is modded to be much more heavyweight than vanilla.", + "gui.xaero_png_result_not_prepared" : "Can't export just yet! The world map has not been prepared yet.", + "gui.xaero_png_result_empty" : "The exported area is empty!", + "gui.xaero_png_result_too_big" : "The exported area is way too big to scale down! Please make a smaller selection.", + "gui.xaero_png_result_image_too_big" : "The image size is beyond what's possible to store in a BufferedImage!", + "gui.xaero_png_result_out_of_memory" : "The export failed because the Java heap ran out of memory! Please try again or allocate more memory.", + "gui.xaero_png_result_bad_fbo" : "The export failed because the mod failed to create an OpenGL framebuffer.", + "gui.xaero_png_result_io_exception" : "The export failed because of an IO exception! Please try again. The full exception has been logged.", + "gui.xaero_png_result_success" : "Successfully exported the map!", + "gui.xaero_export_screen" : "World Map PNG Export", + "gui.xaero_export_screen_exporting" : "Exporting... Will temporarily appear frozen. Might take a while!", + "gui.xaero_export_option_full" : "Force Full Map", + "gui.xaero_box_export_option_full" : "Export the whole map even if you've made a map selection.", + "gui.xaero_export_option_multiple_images" : "Multiple Unscaled Images", + "gui.xaero_box_export_option_multiple_images" : "Export the map as multiple unscaled images no matter how big it is. This does not have the same memory limitations as a single image.", + "gui.xaero_export_option_nighttime" : "Nighttime", + "gui.xaero_box_export_option_nighttime" : "Export the map with nighttime lighting. This doesn't affect cave mode maps.", + "gui.xaero_export_option_scale_down_square" : "Max Single Image Size", + "gui.xaero_export_option_scale_down_square_value" : "%1$dx%1$d reg", + "gui.xaero_export_option_scale_down_square_unscaled" : "Unscaled", + "gui.xaero_box_export_option_scale_down_square" : "The size, in regions, of a square image equivalent to the resolution that a large exported map will be scaled down to if necessary. For example, 20x20 stands for 400 regions, 512x512 blocks/pixels each. The resulting image doesn't have to be a square. 10x40 is also 400 regions. \n \n Your computer or the Java heap size might not be able to handle higher export resolutions.", + "gui.xaero_export_option_highlights" : "Include Active Highlights", + "gui.xaero_box_export_option_highlights" : "Export the map with all currently enabled highlights (e.g. claims) applied to the map. When exporting the full map, highlights very far from your discovered map won't be included.", + "gui.xaero_world_save" : "World Save", + "gui.xaero_map_writing_distance" : "Map Writing Distance", + "gui.xaero_box_map_writing_distance" : "The maximum X and Z distance in chunks at which chunks can be loaded or updated on a non-world-save map. For the \"Unlimited\" option, go all the way to the left. World save maps always generate within your render distance", + "gui.xaero_map_writing_distance_unlimited" : "Unlimited", + "gui.xaero_full_reload" : "Reload All Regions", + "gui.xaero_box_full_reload" : "Reload all regions on the map without having to manually view them. The reloading process will work in the background and turn off when it's done. It is important to note that going to another dimension will pause it until you come back and changing maps will fully cancel it.", + "gui.xaero_full_resave" : "Convert All Regions", + "gui.xaero_box_full_resave" : "Reload and resave all regions on the map without having to manually visit them. World save maps will be converted into normal map data saved to a separate map instance \"Converted World Save\", stored in the folder \"cm$converted\", which can be transferred to multiplayer map instances for the same world, using file manager. The reloading process will work in the background and turn off when it's done. It is important to note that going to another dimension will pause it until you come back and changing maps will fully cancel it.", + "gui.xaero_full_reload_in_progress" : "Full map reload is in progress...", + "gui.xaero_reload_viewed_regions" : "Reload Viewed Regions", + "gui.xaero_box_reload_viewed_regions" : "Reload every region that is displayed on your screen once.", + "gui.xaero_converted_world_save" : "Converted World Save", + "gui.xaero_unknown_dimension_type1" : "Currently unknown dimension type!", + "gui.xaero_unknown_dimension_type2" : "The map functions are limited. Visiting the dimension once might help.", + "gui_xaero_wm_dropdown_dimension_select" : "Dimension Selection", + "gui.xaero_wm_dimension_teleport_command" : "Map Cross-Dimension Teleport Command", + "gui.xaero_wm_teleport_not_connected" : "You are trying to teleport to a map that is not connected to the current confirmed/auto one. If you are sure that this map is from your current sub-server/world save, then you can enable teleportation by adding a connection in the map selection screen -> Connect. But beware, if you connect unrelated maps and teleport, then there is a good chance you will suffocate in a block or die from fall damage, so be careful and connect only the right ones.", + "gui.xaero_wm_teleport_never_confirmed" : "You cannot teleport yet because you have not yet confirmed a single map in your current dimension. Please confirm a map in your current dimension or change map selection type to an automatic one.", + "gui.xaero_connect_map" : "Connect", + "gui.xaero_disconnect_map" : "Disconnect", + "gui.xaero_wm_connect_with_auto_msg" : "Would you like to create the following connection between maps?", + "gui.xaero_wm_disconnect_from_auto_msg" : "Would you like to delete the following connection between maps?", + "gui.xaero_dimension_toggle_button" : "§2%s§r Toggle Dimension (hold shift to reverse)", + "gui.xaero_toggle_dimension" : "Toggle Dimension", + "gui.xaero_switched_to_dimension" : "Switched to §2%s§r", + "gui.xaero_switched_to_current_dimension" : "Switched to §2%s§r (current)", + "gui.xaero_pac_claim_selection_out_of_dimension" : "§8(Claims) Out of Dimension...", + "gui.xaero_world_map_server_settings" : "Open Server Settings", + "gui.xaero_wm_cave_mode_allowed" : "Full Screen Cave Mode", + "gui.xaero_wm_box_cave_mode_allowed" : "Cave mode on the full screen world map. It's a mapping mode that can go deeper than the surface blocks, mainly to display underground caves and interiors of buildings. Cave mode is usually enabled automatically (see \"Auto Cave Mode\"), but can also be enabled manually on the world map screen.", + "gui.xaero_wm_cave_mode_allowed_dimensions" : "Full Screen Cave Mode Dimensions", + "gui.xaero_wm_box_cave_mode_allowed_dimensions" : "A list of dimension IDs, separated by comas, where cave mode should work on the full screen world map. If the list is empty (just []), cave mode works in every dimension.", + "gui.xaero_world_map_redirect_legacy" : "Disabled by a server plugin!", + "gui.xaero_world_map_config_redirect_fairplay" : "Disabled by fair-play mode enforced by the server!", + "gui.xaero_world_map_config_redirect_effect" : "Disabled by a status effect!", + "gui.xaero_wm_unit_s" : "s", + "gui.xaero_wm_unit_ms" : "ms", + "gui.xaero_wm_default_teleport_command" : "Default Map Teleport Command", + "gui.xaero_wm_default_teleport_command_dimension" : "Default Cross-Dim Teleport Command", + "gui.xaero_wm_default_player_teleport_command" : "Default Player Teleport Command", + "gui.xaero_wm_use_default" : "Use Default", + "gui.xaero_wm_box_map_teleport_command" : "The chat commands used on this world/server to teleport you to positions on the map. Stored per world/server, not part of the config profile.", + "gui.xaero_map_item" : "Fullscreen Map Item", + "gui.xaero_box_map_item" : "The ID of an item required in the hotbar for the fullscreen world map to function. Set it to \"-\" to have no item requirement.", + "gui.xaero_wm_display_minimap_radar" : "Minimap Radar", + "gui.xaero_wm_box_display_minimap_radar" : "Display minimap radar on the fullscreen map. Only works when the Xaero's Minimap mod is installed.", + "gui.xaero_render_worldmap_waypoints" : "Render World Map Waypoints", + "gui.xaero_wm_display_tracked_players" : "Display Tracked Players", + "gui.xaero_wm_reset_config_profile_default" : "Reset Profile Defaults", + "gui.xaero_wm_reset_config_profile_default_message" : "Are you sure you want to restore the default values in the config profile?", + "gui.xaero_wm_reset_config_profile_default_message2" : "This action cannot be undone! Non-profile options aren't affected." } \ No newline at end of file diff --git a/projects/1.21/assets/xaeros-world-map/xaeroworldmap/lang/zh_cn.json b/projects/1.21/assets/xaeros-world-map/xaeroworldmap/lang/zh_cn.json index 5f52258a0bd4..82b9fd9839fe 100644 --- a/projects/1.21/assets/xaeros-world-map/xaeroworldmap/lang/zh_cn.json +++ b/projects/1.21/assets/xaeros-world-map/xaeroworldmap/lang/zh_cn.json @@ -42,7 +42,7 @@ "gui.xaero_delete_map_msg4": "地图", "gui.xaero_quick_confirm": "快速手动确认", "gui.xaero_default": "默认", - "gui.xaero_map_selection_box": "手动 - 每次切换世界或维度时,都将被要求选择并确认地图。 \n \n 世界出生点 - 根据客户端识别的世界出生点,自动选择和确认世界地图。若服务器将原版指南针物品用于自定义功能,则可能会失效。 \n \n 单一 - 每个维度都有一个自动确认的单一世界地图。适合只有单一世界的简单服务器。 \n \n 服务器 - 在服务器上安装世界地图模组以使用该自动模式。", + "gui.xaero_map_selection_box": "手动 - 每次切换世界或维度时,都将被要求选择并确认地图。 \n \n 世界出生点 - 根据客户端识别的世界出生点,自动选择和确认世界地图。若服务器将原版指南针物品用于自定义功能,则可能会失效。 \n \n 单一 - 每个维度都有一个自动确认的单一世界地图。适合只有单一世界的简单服务器。 \n \n 服务器 - 在服务器上安装世界地图模组以使用该自动模式。", "gui.xaero_select_map": "选择地图", "gui.xaero_render_arrow": "渲染玩家箭头", "gui.xaero_display_zoom": "显示缩放等级", @@ -205,13 +205,13 @@ "gui.xaero_wm_cave_mode_start_auto": "自动", "gui.xaero_wm_cave_mode_start": "洞穴模式顶部Y值", "gui.xaero_wm_cave_mode_type": "洞穴模式类型", - "gui.xaero_wm_box_cave_mode_type": "启用洞穴模式时的模式类型。 \n \n 关闭 - 即使洞穴模式设置为自动或手动启用,也只显示地表(与旧版本没有洞穴模式的世界地图相同) \n 分层 - 根据使用的顶部Y值,分层显示洞穴地图 \n 完整 - 忽略使用的顶部Y值,单层显示洞穴地图,绘制所有深度", + "gui.xaero_wm_box_cave_mode_type": "启用洞穴模式时的模式类型。 \n \n 关闭 - 即使洞穴模式设置为自动或手动启用,也只显示地表(与旧版本没有洞穴模式的世界地图相同) \n 分层 - 根据使用的顶部Y值,分层显示洞穴地图 \n 完整 - 忽略使用的顶部Y值,单层显示洞穴地图,绘制所有深度", "gui.xaero_wm_default_cave_mode_type": "默认洞穴模式类型", "gui.xaero_wm_box_default_cave_mode_type": "在世界/服务器中,首次进入维度时分配的默认洞穴模式类型。 可点击世界地图界面上的洞穴模式图标来查看更多信息。", "gui.xaero_wm_cave_mode_type_layered": "分层", "gui.xaero_wm_cave_mode_type_full": "完整", "gui.xaero_auto_cave_mode": "自动洞穴模式", - "gui.xaero_box_auto_cave_mode": "查看世界地图时,模组如何决定“自动”模式下的顶部Y值。 天花板尺寸是指必须在你上方检测到的,用以激活洞穴模式的固体方块构成的方形天花板区域的大小。 固体方块不必在同一Y水平面上。 \n \n 小地图 - 若安装有小地图模组,匹配小地图的洞穴模式设置,否则使用3x3的天花板尺寸", + "gui.xaero_box_auto_cave_mode": "查看世界地图时,模组如何决定“自动”模式下的顶部Y值。 天花板尺寸是指必须在你上方检测到的,用以激活洞穴模式的固体方块构成的方形天花板区域的大小。 固体方块不必在同一Y水平面上。 \n \n 小地图 - 若安装有小地图模组,匹配小地图的洞穴模式设置,否则使用3x3的天花板尺寸", "gui.xaero_auto_cave_mode_minimap": "小地图", "gui.xaero_wm_ceiling": "天花板", "gui.xaero_wm_display_cave_mode_start": "显示洞穴模式顶部Y值", @@ -270,5 +270,29 @@ "gui.xaero_toggle_dimension": "切换维度", "gui.xaero_switched_to_dimension": "切换至§2%s§r", "gui.xaero_switched_to_current_dimension": "切换至§2%s§r(当前)", - "gui.xaero_pac_claim_selection_out_of_dimension": "§8(领地)维度不符……" -} \ No newline at end of file + "gui.xaero_pac_claim_selection_out_of_dimension": "§8(领地)维度不符……", + "gui.xaero_world_map_server_settings": "打开服务器设置", + "gui.xaero_wm_cave_mode_allowed": "全屏洞穴模式", + "gui.xaero_wm_box_cave_mode_allowed": "全屏世界地图的洞穴模式功能。这是一种可显示地表以下地形的绘图模式,主要用于查看地下洞穴与建筑物内部结构。洞穴模式通常自动激活(详见“自动洞穴模式”),也可在地图界面手动启用。", + "gui.xaero_wm_cave_mode_allowed_dimensions": "全屏洞穴模式支持维度", + "gui.xaero_wm_box_cave_mode_allowed_dimensions": "允许启用全屏洞穴模式的维度ID列表,多个ID之间用英文逗号分隔。若列表为空(仅保留 []),则在所有维度均可启用洞穴模式。", + "gui.xaero_world_map_redirect_legacy": "已被服务器插件禁用!", + "gui.xaero_world_map_config_redirect_fairplay": "已被服务器公平游戏模式限制禁用!", + "gui.xaero_world_map_config_redirect_effect": "已被状态效果禁用!", + "gui.xaero_wm_unit_s": "秒", + "gui.xaero_wm_unit_ms": "毫秒", + "gui.xaero_wm_default_teleport_command": "默认地图传送命令", + "gui.xaero_wm_default_teleport_command_dimension": "默认跨维度传送命令", + "gui.xaero_wm_default_player_teleport_command": "默认玩家传送命令", + "gui.xaero_wm_use_default": "使用默认值", + "gui.xaero_wm_box_map_teleport_command": "在当前世界/服务器中,用于传送至地图指定位置的聊天命令。该设置存储在单个世界/服务器中,不纳入配置文件。", + "gui.xaero_map_item": "全屏地图物品", + "gui.xaero_box_map_item": "需要置于快捷栏中,方可使用全屏世界地图功能的物品ID。设置为“-”则取消物品持有要求。", + "gui.xaero_wm_display_minimap_radar": "小地图雷达显示", + "gui.xaero_wm_box_display_minimap_radar": "在全屏地图上显示小地图的实体雷达。此功能需要安装Xaero的小地图模组。", + "gui.xaero_render_worldmap_waypoints": "渲染世界地图路径点", + "gui.xaero_wm_display_tracked_players": "显示追踪玩家", + "gui.xaero_wm_reset_config_profile_default": "重置配置文件默认值", + "gui.xaero_wm_reset_config_profile_default_message": "确定要将配置文件恢复为默认值吗?", + "gui.xaero_wm_reset_config_profile_default_message2": "此操作不可撤销!非配置文件内的选项不会受影响。" +} From 9b3e30ee624819cffd8c681d23402c10e7ddcd25 Mon Sep 17 00:00:00 2001 From: SlimeSB <86453765+SlimeSB@users.noreply.github.com> Date: Tue, 13 Jan 2026 00:13:47 +0800 Subject: [PATCH 32/34] =?UTF-8?q?fix:=20autobuild=20=E6=8F=8F=E8=BF=B0?= =?UTF-8?q?=E4=B8=AD=E6=97=B6=E5=8C=BA=E9=94=99=E8=AF=AF=E9=97=AE=E9=A2=98?= =?UTF-8?q?=20(#5752)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * 时区 * 回退snapshot --- src/Uploader/Program.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Uploader/Program.cs b/src/Uploader/Program.cs index 65363128dc4b..f3675e993c1d 100644 --- a/src/Uploader/Program.cs +++ b/src/Uploader/Program.cs @@ -115,7 +115,7 @@ async static Task UpdateAutobuildAssets(GitHubClient client, IEnumerable<(string var release = await client.Repository.Release.Get(repoId, "autobuild"); Log.Information(" 获取 autobuild Release"); - var timestamp = DateTime.UtcNow.ToString("yyyy-MM-dd HH:mm:ss"); + var timestamp = DateTime.UtcNow.AddHours(8).ToString("yyyy-MM-dd HH:mm:ss"); var desc = new ReleaseUpdate() { Body = $""" @@ -123,7 +123,7 @@ async static Task UpdateAutobuildAssets(GitHubClient client, IEnumerable<(string ### 最后更新时间 - - {timestamp} + - {timestamp} UTC+8 """, MakeLatest = MakeLatestQualifier.True }; From 95770049dd3b0124071055211534bca99f58fb99 Mon Sep 17 00:00:00 2001 From: ChuijkYahus <94828194+ChuijkYahus@users.noreply.github.com> Date: Sat, 24 Jan 2026 21:52:55 +0800 Subject: [PATCH 33/34] =?UTF-8?q?Slate=20Works=20=E7=BF=BB=E8=AF=91?= =?UTF-8?q?=E6=9B=B4=E6=96=B0=20(#5766)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Slateworks update:官库更新 --- .../slate_work/lang/en_us.json | 5 ++-- .../slate_work/lang/zh_cn.json | 25 ++++++++++--------- 2 files changed, 16 insertions(+), 14 deletions(-) diff --git a/projects/1.20-fabric/assets/modrinth-slate-works/slate_work/lang/en_us.json b/projects/1.20-fabric/assets/modrinth-slate-works/slate_work/lang/en_us.json index f9ee5e24d582..11d33f87b603 100644 --- a/projects/1.20-fabric/assets/modrinth-slate-works/slate_work/lang/en_us.json +++ b/projects/1.20-fabric/assets/modrinth-slate-works/slate_work/lang/en_us.json @@ -85,7 +85,7 @@ "slate_work.page.crafting_loci.crafting": "The $(thing)Patterned Assembler/$ requires the mind of a villager well adapted to paging through tomes and texts; it seems like the $(thing)Librarian/$ is perfect for this.", "slate_work.entry.macro_loci": "Spell Imprinter", - "slate_work.page.macro_loci.macro_loci": "During my travels I have heard mutterances about things called \"macros,\" patterns that represent larger _Hexes (I believe these to be linked to a possible $(l:greatwork/akashiclib)Akashic Library/$?). Nonetheless, I am able to recreate these \"macros\" with Spell Circles using the $(thing)Spell Imprinter/$, and an iota written inside of a $(l:items/focus)any iota holder/$ placed on top of the $(thing)Imprinter/$.", + "slate_work.page.macro_loci.macro_loci": "During my travels I have heard mutterances about things called \"macros,\" patterns that represent larger _Hexes (I believe these to be linked to a possible $(l:greatwork/akashiclib)Akashic Library/$?). Nonetheless, I am able to recreate these \"macros\" with Spell Circles using the $(thing)Spell Imprinter/$, and an iota written inside of $(l:items/focus)any iota holder/$ placed on top of the $(thing)Imprinter/$.", "slate_work.page.macro_loci.macro_loci_cont": "When this is activated by a $(l:greatwork/spellcircles)Spell Circle/$, it binds the$(br)currently set pattern to the iota stored within the held item (which can be set via a $(l:patterns/spells/storage_loci#slate_work:set_macro)spell/$). Thus whenever the pattern is inscribed into slate and activated, it instead runs the iota rather than the written pattern. Though, the implications of this are horrifying, rewriting the definition of a $(o)spell/$. A thing that is deeply intertwined with the world itself, does that mean I, could be rewritten; changed by a higher force? No. N$(k)AAAAA!/$", "slate_work.page.macro_loci.lens": "A quite handy feature of the $(thing)Spell Imprinter/$ is being able to wear a $(l:items/lens)Scrying Lens/$ and observing the bound pattern and the iota to be ran with the bound pattern. $(br2)On closer observation of a freshly... \"constructed\" $(thing)Spell Imprinter/$, it has a pre-inscribed pattern of $(l:patterns/basics#hexcasting:get_caster)Mind's Reflection/$. Whilst useful, it is deeply unsettling for reasons I can not put into words...", "slate_work.page.macro_loci.crafting": "Despite the horrors this possibly ascertains... this is still an advantageous block to obtain. I believe a $(thing)Weaponsmith villager/$ would be the best fit. This is due to their adeptness at reworking broken weapons to new, sharper instruments.", @@ -118,6 +118,7 @@ "slate_work.page.hotbar_loci.intro": "As I strive to expand my domain, I found it mind $(o)numbingly/$ boring to lug items around in my pockets and bags. And whilst _Hexes help automate this, I find my self requiring to hold items still... I must engineer a better solution to this; it seems like the $(thing)Allays/$ can hold items, perhaps I can use that?", "slate_work.page.hotbar_loci.hotbar_loci": "The $(thing)Pocket Simulator/$ solves my inventory woes!$(br)Using an $(thing)Allay/$ as the core of it, it can hold up to 6 \"stacks\" of items, playfully dancing around the $(thing)Simulator/$. As well, I can denote 1 of those stacks to being a $(l:patterns/spells/itempicking)held item/$, meaning blockwork spells will pull from that first.", "slate_work.page.hotbar_loci.extra": "Once a $(l:greatwork/spellcircles)Spell Circle/$ activates this, it becomes \"bound,\" being able to use the $(thing)Simulator/$.$(br2)Wonderfully, the $(thing)Pocket Simulator/$ can be interacted via my hands, or $(l:patterns/hotbar_loci_patterns)spells/$. If I interact with it via my hands, I am greeted with the 6 slots it stores, and the held item slot will be glowing with $(l:greatwork/quenching_allays)Quenched Allay/$ colors.", + "slate_work.page.hotbar_loci.storage_loci": "A fascinating discovery is that the $(thing)Pocket Simulator/$ seems to function much like common $(l:patterns/spells/itempicking)item picking behaviors/$. This allows the $(thing)Pocket Simulator/$ to \"hold\" items, thus when $(l:patterns/spells/blockworks)block spells/$ attempt to pull an item, they will pull from the $(l:greatwork/storage_loci_block)Storage Vessels/$ instead of the $(thing)Pocket Simulator/$.", "slate_work.page.hotbar_loci.crafting": "$(o)Quite Handy, isn't it?/$", "slate_work.entry.accelerator_loci": "Gloopy Accelerator", @@ -204,4 +205,4 @@ "slate_work.scrying.save.ravenmind": "The Ravenmind: ", "slate_work.attributes.whispering": "Whispering Stone Speech" -} \ No newline at end of file +} diff --git a/projects/1.20-fabric/assets/modrinth-slate-works/slate_work/lang/zh_cn.json b/projects/1.20-fabric/assets/modrinth-slate-works/slate_work/lang/zh_cn.json index df0eb499523f..a39c1a8da1a3 100644 --- a/projects/1.20-fabric/assets/modrinth-slate-works/slate_work/lang/zh_cn.json +++ b/projects/1.20-fabric/assets/modrinth-slate-works/slate_work/lang/zh_cn.json @@ -49,11 +49,11 @@ "Entries:": "", "slate_work.entry.storage_loci": "环核图案", "slate_work.page.storage_loci.1": "$(thing)容具/$很适合用来存储,但它们的交互功能……不太方便。主要的交互方式是$(hex)咒术/$;更详细说来,是在$(hex)咒术/$中描述希望取得的物品。同时需要注意,这些法术$(l:casting/mishaps2)不在法术环中执行时会招致事故/$。$(br2)$(br)$(o)“谜题”,我说道。$(br)“最好就是不去解答”,他应道。", - "slate_work.page.storage_loci.2": "再详细地说,对于自然对“栈限制”的愚蠢规则,$(thing)容具/$选择以绕过它们的方式尊重它们。它不会直接根据名称请求物品,而是需要我提供一条“说明”——即一条接受$(l:patterns/scrying/item)物品组 iota/$ 并返回一个布尔值的$(hex)咒术/$。而且,所有涉及获取$(thing)存储容具/$信息的图案都会复制一份物品组置入“内部”栈(和$(l:patterns/meta#hexcasting:for_each)$(action)托特之策略/$很相似)。", + "slate_work.page.storage_loci.2": "再详细地说,对于自然在“栈限制”上的愚蠢规则,$(thing)容具/$选择以绕过它们的方式遵守它们。它不会直接根据名称请求物品,而是需要我提供一条“说明”——即一条接受$(l:patterns/scrying/item)物品组 iota/$ 并返回一个布尔值的$(hex)咒术/$。而且,所有涉及获取$(thing)存储容具/$信息的图案都会复制一份物品组置入“内部”栈(和$(l:patterns/meta#hexcasting:for_each)$(action)托特之策略/$很相似)。", "slate_work.page.storage_loci.get_storage": "返回当前$(l:greatwork/spellcircles)法术环/$激活的$(thing)容具/$。大概可以用来检查$(l:greatwork/spellcircles)法术环/$是否获取到了$(thing)容具/$。", "slate_work.page.storage_loci.store_item": "向$(thing)容具/$存入物品比取出容易。此图案会接受一个物品实体,并将其轻巧地存入激活的$(thing)存储容具/$。每有一个激活的$(thing)容具/$消耗 1/8 个$(l:items/amethyst)紫水晶粉/$。", "slate_work.page.storage_loci.get_item": "此图案接受一个$(hex)咒术/$,并对所存储的所有$(l:patterns/scrying/item)物品组/$(运行时置于栈顶)运行。运行该$(hex)咒术/$后,图案还需要栈中按顺序存在一个$(thing)整数/$,一个$(thing)向量/$和一个$(thing)布尔值/$。", - "slate_work.page.storage_loci.get_item_cont": "继续解释说明。它会对$(thing)容具/$中存储的所有物品运行给定$(hex)咒术/$。该$(hex)咒术/$必须从栈顶至栈底依次返回 False(此时省略向量和数)或 True,一个向量,一个数。向量代表向世界输出物品的位置(需在影响范围内),数代表应取出的数量。$(br2)每有一个激活的$(thing)容具/$消耗 1/4 个$(l:items/amethyst)紫水晶粉/$。", + "slate_work.page.storage_loci.get_item_cont": "继续解释说明。它会对$(thing)容具/$中存储的所有物品运行给定$(hex)咒术/$。该$(hex)咒术/$必须从栈顶至栈底依次返回 False(此时省略向量和数),或 True、一个向量、一个数。向量代表向世界输出物品的位置(需在影响范围内),数代表应取出的数量。$(br2)每有一个激活的$(thing)容具/$消耗 1/4 个$(l:items/amethyst)紫水晶粉/$。", "slate_work.page.storage_loci.check_item": "检查物品的功能和唤回物品类似。但它只需要$(hex)咒术/$返回一个布尔值。如果所有布尔值中有一个为 True,则法术结束并返回 True。", "slate_work.page.storage_loci.sort_items": "在某些情况下,$(thing)容具/$会变得杂乱无章,同种物品被分散到不同的$(thing)容具/$里去。这条好用的法术就可以整理它们,但它有代价:需消耗 5 个$(l:items/amethyst)充能紫水晶/$。", "slate_work.page.storage_loci.set_craft": "为$(l:greatwork/crafting_loci)样板组装器/$设置合成配方。接受包含 $(l:casting/influences)$(thing)Null/$、物品、物品变种的列表,并将此列表应用于目标$(l:greatwork/crafting_loci)组装器/$。", @@ -63,7 +63,7 @@ "slate_work.entry.storage_loci_block": "存储容具", "slate_work.page.storage_loci_block.storage_loci": "在忍那些到处都是木刺的笨重$(o)箱子/$到$(o)快忍不下去/$之后……我总算发现了完美的存储方法——$(thing)存储容具/$。$(br)虽然我已经抛弃了一部分意识垃圾,但还不足以直接操作$(thing)存储容具/$。不过,$(l:greatwork/spellcircles)法术环/$就是处理这种新存储方法的好工具。", - "slate_work.page.storage_loci_block.storage_loci_cont": "虽然一个$(thing)存储容具/$只能存储 16“类”物品(就和箱子只有 27 个槽位差不多),但它们却能无视标准堆叠上限,换言之,每个槽里都能存下近乎无限的物品!$(br2)而且,在$(l:greatwork/spellcircles)法术环/$的高密度$(thing)媒质波/$激活容具之后,$(l:greatwork/spellcircles)它/$就将能够读取和拿出$(thing)存储容具/$里的物品;激活的越多,能操作的就越多。我在$(l:patterns/spells/storage_loci)这里/$记录了进行这种操作所需的法术。", + "slate_work.page.storage_loci_block.storage_loci_cont": "虽然一个$(thing)存储容具/$只能存储 16“类”物品(就和箱子只有 27 个槽位差不多),但它们却能无视标准堆叠上限,换言之,每个槽里都能存下近乎无限的物品!$(br2)而且,在$(l:greatwork/spellcircles)法术环/$的高密度$(thing)媒质波/$激活容具之后,$(l:greatwork/spellcircles)它/$就能够读取和拿出$(thing)存储容具/$里的物品;激活的越多,能操作的就越多。我在$(l:patterns/spells/storage_loci)这里/$记录了进行这种操作所需的法术。", "slate_work.page.storage_loci_block.dropping": "需要格外注意的是,$(thing)存储容具/$遭到破坏时不会喷出其中的物品,而是会将物品小心打包进掉落的方块(和$(item)潜影盒/$很像)。$(br2)$(br2)$(o)“噢!是时候找点东西了!”$(br)[箱子:开启]$(br)[箱子:关闭]$(br)[箱子:开启]$(br)[箱子:关闭]$(br)[箱子:开启]$(br)[箱子:关闭]", "slate_work.page.storage_loci_block.lens": "佩戴$(l:items/lens)探知透镜/$去观察$(thing)存储容具/$的话,它会显示其内部的物品。这就好像是自然在取笑我,因为我无法把$(thing)存储容具/$里的物品直接拿出来……但还是得承认,看它一眼就知道里面存了什么确实很方便。", "slate_work.page.storage_loci_block.hoppers": "制作$(thing)存储容具/$所用的村民似乎保留了他们使用箱子的能力!也就是说,$(thing)存储容具/$可以靠漏斗输入输出。现在看来,它们相当于输入种类几乎无限、但自身仅有 16 个槽位的缓存空间。", @@ -76,7 +76,7 @@ "slate_work.entry.speed_loci": "波速调节器", "slate_work.page.speed_loci.speed_loci": "自从我开始探索$(l:greatwork/spellcircles)卓伟之作/$的用途之时,就总有更精细控制这种新事物的需要。因此,我制造了$(thing)波速调节器/$。它会从栈中弹出一个数,并用其设置$(thing)媒质波/$的“速度”。更准确地说,是波在流入下一块石板前应等待多少个 1/20 秒。", - "slate_work.page.speed_loci.speed_loci_cont": "这一体系的确有其局限。例如,速度无法超出$(thing)媒质波/$移速的上限,试图这么做不会产生任何效果。换言之,它只能将等待时间设为大于等于$(l:greatwork/spellcircles)法术环/$的最短等待时间,或是重设为正常速度。后者需要$(thing)波速调节器/$弹出 0,从而将$(thing)媒质波/$的控制权交还给$(l:greatwork/spellcircles)法术环/$。", + "slate_work.page.speed_loci.speed_loci_cont": "这一体系的确有其局限。例如,速度无法超出$(thing)媒质波/$移速的上限,试图这么做不会产生任何效果。换言之,它只能将等待时间设为大于等于$(l:greatwork/spellcircles)法术环/$的最短等待时间,或是重设为正常速度。后者需要$(thing)波速调节器/$弹出 0,以便将$(thing)媒质波/$的控制权交还给$(l:greatwork/spellcircles)法术环/$。", "slate_work.page.speed_loci.crafting": "和我……$(o)受赐福/$的视野中看到的其他东西不一样,$(thing)波速调节器/$显得很奇怪。它需要的只是$(l:greatwork/quenching_allays)媒质的碎片/$,但其中须留有挣扎的痕迹……想必是极为痛苦的——和几块石板,方便嵌入$(l:greatwork/spellcircles)法术环/$。", "slate_work.entry.crafting_loci": "样板组装器", @@ -85,14 +85,14 @@ "slate_work.page.crafting_loci.crafting": "$(thing)样板组装器/$需要熟络典籍和文章,能一目十行的村民的意识。完美之选是$(thing)图书管理员/$。", "slate_work.entry.macro_loci": "法术刻印器", - "slate_work.page.macro_loci.macro_loci": "我在旅行中从其他人的交谈里听到了某种叫“宏”的东西,也即代表咒术的图案(我认为需要和$(l:greatwork/akashiclib)阿卡夏图书馆/$配合?)。即便如此,我也可以在法术环上重现“宏”。需要用到$(thing)法术刻印器/$,还需在刻印器上放置写有 iota 的$(l:items/focus)相应存储物品/$。", + "slate_work.page.macro_loci.macro_loci": "我在旅行中从其他人的交谈里听到了某种叫“宏”的东西,也即代表咒术的图案(我认为需要和$(l:greatwork/akashiclib)阿卡夏图书馆/$配合?)。不管怎么说,我可以在法术环上重现“宏”。需要用到$(thing)法术刻印器/$,还需在刻印器上放置写有 iota 的$(l:items/focus)相应存储物品/$。", "slate_work.page.macro_loci.macro_loci_cont": "$(l:greatwork/spellcircles)法术环/$激活刻印器后,它会将当前图案与存储物品内的 iota 绑定(也可通过$(l:patterns/spells/storage_loci#slate_work:set_macro)法术/$设置)。每当画有该图案的石板被激活,即会执行所给 iota,而非该图案。这实在是细思恐极;重写$(o)法术/$的定义,重写与世界本身紧密相关的事物。那么,我是不是也会,被更高级的存在改写?不。不$(k)啊啊啊啊啊!/$", "slate_work.page.macro_loci.lens": "$(thing)法术刻印器/$有个方便的特性:戴着$(l:items/lens)探知透镜/$看它,会显示绑定的图案和该图案对应的 iota 。$(br2)而要是去观察刚……“制造”完毕的$(thing)法术刻印器/$,其中会预先写有一个$(l:patterns/basics#hexcasting:get_caster)意识之精思/$的图案。这一特性很有用,但真是没来由地让人不安……", - "slate_work.page.macro_loci.crafting": "虽然这种做法可能会带来恐惧……但还是很好用。我认为$(thing)武器匠/$是最好的选择,他们的专长就是磨砺和翻新损坏的武器。", + "slate_work.page.macro_loci.crafting": "虽然这种做法可能会带来恐惧……但它确实很好用。我认为$(thing)武器匠/$是最好的选择,他们的专长就是磨砺和翻新损坏的武器。", "slate_work.entry.mute_loci": "抑音石板", "slate_work.page.mute_loci.mute_loci": "随着$(l:greatwork/spellcircles)法术环/$的使用频率不断上涨,$(thing)媒质波/$发出的$(o)噼啪声/$开始让我耳鸣了。还有某些更……玄妙的$(l:greatwork/spellcircles)法术环/$,它们的噪声真能把人震聋。$(br2)还好,这块$(thing)抑音石板/$可以帮我的耳朵挡下$(l:greatwork/spellcircles)法术环/$的各种刺耳噪声。", - "slate_work.page.mute_loci.mute_loci_cont": "被$(l:greatwork/spellcircles)法术环/$激活时,它会从栈中取出一个 0 到 1 之间的数(两端闭),并据此设置各种噼啪声和噪声的“音量”。它对$(thing)媒质波/$发出的各种声音都有效,运行图案、运行$(l:greatwork/macro_loci)宏/$、流过石板等声音均在范围内。$(br2)$(o)“奈特,他让它产生了声音!他是个声音法师!”$(br)“我听见了,”奈特回应到,头都没扭一下,“别随便发明称呼。”", + "slate_work.page.mute_loci.mute_loci_cont": "被$(l:greatwork/spellcircles)法术环/$激活时,它会从栈中取出一个 0 到 1 之间的数(两端闭),并据此设置各种噼啪声和噪声的“音量”。它对$(thing)媒质波/$发出的各种声音都有效,运行图案、运行$(l:greatwork/macro_loci)宏/$、流过石板等声音均在范围内。$(br2)$(o)“奈特,他让它产生了声音!他是个声音法师!”$(br)“我听见了,”奈特回应道,头都没扭一下,“别随便发明称呼。”", "slate_work.page.mute_loci.crafting": "还好,$(thing)抑音石板/$并不昂贵,也不复杂;把一团羊毛和石板拼到一起就行。$(br2)$(br)$(o)对某些人来说,沉默是金;更多人甚至会认为沉默是铁。但对我来说,沉默是钻石。", "slate_work.entry.sentinel_loci": "哨卫缓存器", @@ -118,6 +118,7 @@ "slate_work.page.hotbar_loci.intro": "我的劳心费神都是为扩大和展开我的影响领域,但要把物品从各种口袋和背包里搬来搬去实在是$(o)极其/$令人厌烦。即便$(hex)咒术/$能协助自动化搬运,我却依然还要亲自拿着物品……有必要再进一步。$(thing)悦灵/$就能持有物品,也许可以从这里出发?", "slate_work.page.hotbar_loci.hotbar_loci": "$(thing)口袋模拟器/$解了我在物品栏管理上的愁!$(br)它使用$(thing)悦灵/$为核心,最多能持有 6“组”物品,让它们在$(thing)模拟器/$旁浮动。我可将其中 1 个物品组指定为$(l:patterns/spells/itempicking)手持物品/$,也即方块工程法术会优先从该组抽取。", "slate_work.page.hotbar_loci.extra": "$(l:greatwork/spellcircles)法术环/$激活$(thing)模拟器/$后即会与之“绑定”——可以使用其中物品。$(br2)极好的是,$(thing)口袋模拟器/$可以手动或借助$(l:patterns/hotbar_loci_patterns)法术/$交互。如果我用手与之交互,所有 6 个槽位都会呈现出来,且手持物品槽会发出$(l:greatwork/quenching_allays)淬灵晶/$颜色的光。", + "slate_work.page.hotbar_loci.storage_loci": "更好的是,$(thing)口袋模拟器/$和普通的$(l:patterns/spells/itempicking)物品挑选行为/$间似乎存在相似支持。换言之,$(thing)口袋模拟器/$可以充当“选择器”。来请求方块的$(l:patterns/spells/blockworks)方块法术/$会前去$(l:greatwork/storage_loci_block)存储容具/$处获取,而不会使用$(thing)口袋模拟器/$中的物品。", "slate_work.page.hotbar_loci.crafting": "$(o)真是个好帮手啊。/$", "slate_work.entry.accelerator_loci": "凝浆加速器", @@ -126,21 +127,21 @@ "slate_work.page.accelerator_loci.crafting": "虽然我无法重制出“凝浆”这种失传材料,但把黏液和$(l:greatwork/quenching_allays)淬灵晶/$混合起来,产物似乎就会表现出足够相似的性质。$(br2)$(o)真是凝浆十足!", "slate_work.entry.redstone_loci": "红石激发器", - "slate_work.page.redstone_loci.intro": "要搭建更加复杂的$(l:greatwork/spellcircles)法术环/$,就要更精细地控制石板的红石输出。$(br)比较器只会输出强度为 15 的平整红石信号,而且会在$(l:greatwork/spellcircles)法术环/$的运行过程中一直输出;起码算是能给简单的法术环用。", + "slate_work.page.redstone_loci.intro": "要搭建更加复杂的$(l:greatwork/spellcircles)法术环/$,就要更精细地控制石板的红石输出。$(br)比较器只会输出强度为 15 的平整红石信号,而且会在$(l:greatwork/spellcircles)法术环/$的运行过程中一直输出;只能说,起码可以给简单的法术环用。", "slate_work.page.redstone_loci.redstone_loci": "因此,我制造了$(thing)红石激发器/$。它会弹出栈顶 0 到 15(两端闭)的数,并将$(thing)激发器/$输出的信号强度设为该数。而且,只要$(thing)媒质波/$离开$(thing)激发器/$,它便不会再输出信号。$(br2)虽然并非本意,但我似乎从另一份古代的蓝图——和$(l:greatwork/accelerator_loci)加速器/$出自同一座图书馆的“波荡器”——里取了一部分灵感。", "slate_work.page.redstone_loci.crafting": "将$(item)红石粉/$和$(l:items/amethyst)紫水晶粉/$混合,再嵌入到石板里,应当就能达到我想要的红石信号传导性。", "slate_work.entry.akashic_loci": "阿卡夏环核", "slate_work.page.akashic_loci.intro": "$(l:greatwork/akashiclib)阿卡夏记录/$似乎是$(media)媒质/$和思维极为优良的导体。这种传导性优良到足够在$(l:greatwork/spellcircles)法术环/$中使用它。$(br2)$(br2)$(o)我所学甚多。我会将知识和我最引以为傲的创作一同分享。", "slate_work.page.akashic_loci.akashic_loci": "每当$(l:greatwork/akashiclib)阿卡夏记录/$被$(l:greatwork/spellcircles)法术环/$的$(thing)媒质波/$激活时,它会要求提供一个图案 iota,或是任意 iota 再加一个图案 iota,而后弹出它们。$(br2)若传入单个图案 iota,则其会潜入记录,读取与该图案相关的 iota。$(br2)若传入任意 iota 再加一个图案 iota,则其会尝试将所给 iota 与所给图案关联起来。", - "slate_work.page.akashic_loci.extra": "这些功能和$(l:patterns/akashic_patterns)阿卡夏图案/$非常相似;但它们无需消耗$(media)媒质/$。换言之,用$(l:greatwork/spellcircles)法术环/$编写和查找$(l:greatwork/akashiclib)阿卡夏图书馆/$完全没有消耗。$(br2)重要提示:这一做法有一特性较为特殊——可借此清除书架。如果用此方法存储 Null iota,则其会清除与该图案关联的书架。", + "slate_work.page.akashic_loci.extra": "这些功能和$(l:patterns/akashic_patterns)阿卡夏图案/$非常相似;但它们无需消耗$(media)媒质/$。换言之,用$(l:greatwork/spellcircles)法术环/$编写和查找$(l:greatwork/akashiclib)阿卡夏图书馆/$完全没有消耗。$(br2)重要提示:这一做法有一特性较为特殊——可借此清除书架。如果用此方法存储 Null,则其会清除与该图案关联的书架。", "slate_work.entry.slate_work_pigments": "华丽染色剂", "slate_work.page.slate_work_pigments.slate_work_pigments": "我的$(l:items/staff)法杖/$蜕变了,我的$(l:items/pigments)染色剂/$也必将蜕变。它们不会带来什么荣耀,也不会招致可怖的事故;它们带来的祝福只存在于视觉。$(br2)而且,知晓这些染色剂的人,即会知晓我的$(o)觉醒/$。", "slate_work.page.slate_work_pigments.allay": "自我的……$(o)视野/$蜕变后,我发觉了$(thing)悦灵/$的真实面貌——$(media)媒质/$碎片。也许这块$(media)媒质/$碎片可以转化成完美而华丽的染色剂?", "slate_work.entry.hotbar_loci_patterns": "口袋模拟器图案", - "slate_work.page.hotbar_loci_patterns.intro": "$(l:greatwork/hotbar_loci)口袋模拟器/$很好用,后页的图案和法术能让它更好用。$(br2)若不在法术环中施放这些图案,$(l:casting/mishaps2)即会招致事故/$。而且,若其所处$(l:greatwork/spellcircles)法术环/$未与$(l:greatwork/hotbar_loci)口袋模拟器/$绑定,图案便失去效力。", + "slate_work.page.hotbar_loci_patterns.intro": "$(l:greatwork/hotbar_loci)口袋模拟器/$很好用,后页的图案和法术能让它更好用。$(br2)若不在法术环中施放这些图案,$(l:casting/mishaps2)即会招致事故/$。而且,若其所处的$(l:greatwork/spellcircles)法术环/$未与$(l:greatwork/hotbar_loci)口袋模拟器/$绑定,图案便失去效力。", "slate_work.page.hotbar_loci_patterns.set_slot": "接受 0 到 5(两端闭)的数,并依此设置$(l:greatwork/hotbar_loci)口袋模拟器/$的手持槽位。无需消耗$(media)媒质/$。", "slate_work.page.hotbar_loci_patterns.get_items": "将$(l:greatwork/hotbar_loci)口袋模拟器/$中的物品返回为$(l:patterns/scrying/item)物品组 iota/$。无需消耗$(media)媒质/$。", @@ -159,9 +160,9 @@ "slate_work.entry.impeti": "石板工程促动石", "slate_work.page.impeti.intro": "在我深入$(thing)觉醒/$的旅途中,我在我意念的深处发现了被锁定的全新$(l:greatwork/impetus)促动石/$。自然为何要隐藏这些设计和蓝图呢?也许,它认为我无法运用它们?就连$(thing)觉醒/$之后也不行?又或者,是它们无法在我$(thing)觉醒/$后存在?$(br2)无论是为什么,我现在都可以使用它们了。", - "slate_work.page.impeti.filler": "$(o)在搭建法术环时,有必要引入一项经过仔细计算的弯曲量,从环首到环尾的总量大约只需几厘米;这是为抵消地球的曲率。红色和绿色的信标代表各关键环核,也用于标记能量在环中流动的确切路径。", + "slate_work.page.impeti.filler": "$(o)在搭建法术环时,有必要引入一项经过仔细计算的翘曲度,从环首到环尾的总量大约只需几厘米;这是为抵消地球的曲率。红色和绿色的信标代表各关键环核,也用于标记能量在环中流动的确切路径。", "slate_work.page.impeti.listener": "释放并概念化的首个设计是$(item)图书管理员促动石/$。它能将图书管理员对词汇的运用能力转变成翻译和理解我言语的工具。", - "slate_work.page.impeti.listener_cont": "使用之前,必须先为$(item)促动石/$绑定“呼名”,也即对$(item)促动石/$使用$(item)核心/$等包含$(l:patterns/text_iotas)文本 iota/$ 的物品。这之后,若有人在距$(item)促动石/$ 16 格内(使用$(l:items/whispering_stone)传语之石/$时距离可更远)说出了以该呼名起始的消息,该消息即会被静默,同时启动$(item)图书管理员促动石/$;其栈以消息剩余部分和发出消息的玩家起始。还好,它$(o)不会/$以该玩家的名义施法。最后,它可给予以$(item)促动石/$中心、16 格半径的影响范围。", + "slate_work.page.impeti.listener_cont": "使用之前,必须先为$(item)促动石/$绑定“呼名”,也即对$(item)促动石/$使用包含$(l:patterns/text_iotas)文本 iota/$ 的$(item)核心/$等物品。这之后,若有人在距$(item)促动石/$ 16 格内(使用$(l:items/whispering_stone)传语之石/$时距离可更远)说出了以该呼名起始的消息,该消息即会被静默,同时启动$(item)图书管理员促动石/$;其栈以消息剩余部分和发出消息的玩家起始。还好,它$(o)不会/$以该玩家的名义施法。最后,它可给予以$(item)促动石/$中心、16 格半径的影响范围。", "slate_work.entry.whispering": "传语之石", "slate_work.page.whispering.whispering_stone": "在完成$(l:greatwork/listener_impetus#slate_work:listener)图书管理员促动石/$的制造之后,我发觉,应当要有从更远的地方“传达”消息的方法。此时我灵光一闪:把$(item)石板/$、作为绑定触媒的几撮$(item)紫水晶粉/$、一片$(item)回响碎片/$组合起来,所得的设备能在持有时监听我说的话。", From 70efd855974acd3c881d95240adc4d0db24ad197 Mon Sep 17 00:00:00 2001 From: Wong Wing Chun Date: Sun, 25 Jan 2026 20:01:25 +0800 Subject: [PATCH 34/34] =?UTF-8?q?Voxy=20=E7=BF=BB=E8=AF=91=E6=8F=90?= =?UTF-8?q?=E4=BA=A4=20(#5765)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * 添加 Voxy 翻译 * 修改 `渲染统计` 至 `渲染统计信息` * 修改 `雾效` 为 `迷雾` * Update projects/1.21-fabric/assets/modrinth-voxy/voxy/lang/zh_cn.json Co-authored-by: SlimeSB <86453765+SlimeSB@users.noreply.github.com> --------- Co-authored-by: SlimeSB <86453765+SlimeSB@users.noreply.github.com> --- .../assets/modrinth-voxy/voxy/lang/en_us.json | 36 ++++++++++++++++++ .../assets/modrinth-voxy/voxy/lang/zh_cn.json | 37 +++++++++++++++++++ 2 files changed, 73 insertions(+) create mode 100644 projects/1.21-fabric/assets/modrinth-voxy/voxy/lang/en_us.json create mode 100644 projects/1.21-fabric/assets/modrinth-voxy/voxy/lang/zh_cn.json diff --git a/projects/1.21-fabric/assets/modrinth-voxy/voxy/lang/en_us.json b/projects/1.21-fabric/assets/modrinth-voxy/voxy/lang/en_us.json new file mode 100644 index 000000000000..4fba3d8eff92 --- /dev/null +++ b/projects/1.21-fabric/assets/modrinth-voxy/voxy/lang/en_us.json @@ -0,0 +1,36 @@ +{ + "voxy.config.title": "Voxy", + + "voxy.config.general": "General", + "voxy.config.rendering": "Rendering", + + "voxy.config.general.enabled": "Enable Voxy", + "voxy.config.general.enabled.tooltip": "Fully enables or disables voxy", + + "voxy.config.general.serviceThreads": "Service threads", + "voxy.config.general.serviceThreads.tooltip": "Number of threads the ServiceThreadPool can use", + + "voxy.config.general.useSodiumBuilder": "Use sodium threads", + "voxy.config.general.useSodiumBuilder.tooltip": "Uses sodium builder threads as part of voxys thread pool, can reduce stuttering and lag when moving quickly at high render distance", + + "voxy.config.general.ingest": "Chunk Ingest", + "voxy.config.general.ingest.tooltip": "Enables or disables voxies ability to convert new chunks into LoDs", + + "voxy.config.general.rendering": "Voxy Rendering", + "voxy.config.general.rendering.tooltip": "Enables or disables voxy rendering", + + "voxy.config.general.subDivisionSize": "Pixels^2 of subdivision size", + "voxy.config.general.subDivisionSize.tooltip": "Maximum size in pixels (squared) of screenspace AABB before subdiving to smaller LoDs (Smaller being higher quality)", + + "voxy.config.general.renderDistance": "Render distance", + "voxy.config.general.renderDistance.tooltip": "Render distance of voxy in chunks", + + "voxy.config.general.environmental_fog": "Enable environmental fog", + "voxy.config.general.environmental_fog.tooltip": "Enables or disables voxy rendering environmental fog", + + "voxy.config.general.render_fog": "Enable render fog", + "voxy.config.general.render_fog.tooltip": "Enables or disables render fog effect", + + "voxy.config.general.render_statistics": "Enable render statistics", + "voxy.config.general.render_statistics.tooltip": "Enable render statistics in F3 menu, useful for debugging" +} \ No newline at end of file diff --git a/projects/1.21-fabric/assets/modrinth-voxy/voxy/lang/zh_cn.json b/projects/1.21-fabric/assets/modrinth-voxy/voxy/lang/zh_cn.json new file mode 100644 index 000000000000..c36a909ed083 --- /dev/null +++ b/projects/1.21-fabric/assets/modrinth-voxy/voxy/lang/zh_cn.json @@ -0,0 +1,37 @@ +{ + "voxy.config.title": "Voxy", + + "voxy.config.general": "通用", + "voxy.config.rendering": "渲染", + + "voxy.config.general.enabled": "启用 Voxy", + "voxy.config.general.enabled.tooltip": "完全启用或禁用 Voxy", + + "voxy.config.general.serviceThreads": "服务线程数", + "voxy.config.general.serviceThreads.tooltip": "服务线程池可使用的线程数量", + + "voxy.config.general.useSodiumBuilder": "使用 Sodium 线程", + "voxy.config.general.useSodiumBuilder.tooltip": "将 Sodium 的构建器线程加入 Voxy 线程池,高渲染距离下快速移动时可减少卡顿", + + "voxy.config.general.ingest": "区块摄取", + "voxy.config.general.ingest.tooltip": "启用或禁用 Voxy 将新区块转换为细节层次(LoD)的功能", + + "voxy.config.general.rendering": "Voxy 渲染", + "voxy.config.general.rendering.tooltip": "启用或禁用 Voxy 渲染", + + "voxy.config.general.subDivisionSize": "细分像素面积阈值", + "voxy.config.general.subDivisionSize.tooltip": "屏幕空间 AABB 的最大像素面积(平方),超过此值将细分至更精细的 LoD(数值越小,质量越高)", + + "voxy.config.general.renderDistance": "渲染距离", + "voxy.config.general.renderDistance.tooltip": "Voxy 的渲染距离(单位:区块)", + + "voxy.config.general.environmental_fog": "启用环境迷雾", + "voxy.config.general.environmental_fog.tooltip": "启用或禁用 Voxy 的环境迷雾渲染", + + "voxy.config.general.render_fog": "启用渲染迷雾", + "voxy.config.general.render_fog.tooltip": "启用或禁用渲染迷雾效果", + + "voxy.config.general.render_statistics": "启用渲染统计信息", + "voxy.config.general.render_statistics.tooltip": "在 F3 调试界面中显示渲染统计信息,便于调试" + +}