diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md index da09f35e9c52..7982d0474cce 100644 --- a/.github/PULL_REQUEST_TEMPLATE.md +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -1,6 +1,7 @@ - [ ] 我已**仔细**阅读贡献指南 [CONTRIBUTING](https://github.com/CFPAOrg/Minecraft-Mod-Language-Package/blob/main/CONTRIBUTING.md); diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 7933f45714dd..6d6dc7a5ab2a 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -43,6 +43,9 @@ - 若只提交英文原文,请一并提交空白翻译文件。 - 1.12 空白翻译文件为无内容的文件 - 1.16、1.18 空白翻译文件为只包含左右花括号即`{}`的文件,[例子](https://github.com/CFPAOrg/Minecraft-Mod-Language-Package/blob/50b4d47d320ac9b78192e9adec19bff0a4948d57/projects/1.16.1/assets/pams-harvestcraft-2-food-extended/pamhc2foodextended/zh_cn.json) +- 如果上传的文件中包含_**非文本文件**_(如`.ttf`等字体文件,`.jpg`等图片),**有可能需要修改[Packer配置](./CONTRIBUTING.md#configpackerjson)**。 + - 如果这些文件放置在`font`/`textures`中,一般不用修改配置;默认已经对这两处进行了特殊处理。 + - 当然,如果实在弄不清楚怎么改,也可以让我们代劳。 有关**审查**(Review)的说明: @@ -69,7 +72,7 @@ - ❌`TiC3 翻译更新`(未使用全名) - ❌`匠魂翻译更新`(未包含英文名) - 请确保提交文件的路径是**正确**的([例子](#提交文件路径的例子))。 - - 如果是 1.12 翻译,应该是:`projects/1.12/assets/{CurseForge 项目名称}/{ModID}/lang/zh_cn.lang` + - 如果是 1.12 翻译,应该是:`projects/1.12.2/assets/{CurseForge 项目名称}/{ModID}/lang/zh_cn.lang` - 如果是 1.16 及以上的翻译,应该是:`projects/{版本}/assets/{CurseForge 项目名称}/{ModID}/lang/zh_cn.json` - 未完工的翻译仍可提交 PR,可以先设置为 Draft。 - 善用相关词语填写 PR 信息或 Commit 信息,如提交、更新/修改、删除。 @@ -100,7 +103,9 @@ ## 配置更改指南 -**建议更改的配置仅为 `config/spider/config.json`,故其他文件不做说明** +**这里只列出了部分修改可能较大的文件** + +### config/spider/config.json - `"version"`:游戏版本,**请勿修改** - `"spider_conf"`:爬虫相关设置 @@ -113,6 +118,26 @@ - 请不要随意删除黑名单模组,这些模组在这里是有原因的。 - 请不要在**未经同意**的情况下修改默认爬取数量。 + +### config/packer.json + +该文件内放置了**所有**正在维护的版本的打包配置。 +最好不要随意*删去*内容,除非你知道它曾经是干什么的,现在为什么不需要了。 +*加入*内容相对而言宽松一些,但最好还是说明理由。 + +*下面没有提到的一般都不适合改动;如果需要,最好说明理由。* + +主要的更改场景: +- 增加新翻译版本 + - 需要将所有项填写一遍,同时有可能需要同时修改其他事宜。没有规划最好不要乱动。 +- 处理非文本文件 + 1. 如果该文件所在的`namespace`(`asset-domain`下方的一级)对**任何模组都**不会有文本文件,将该`namespace`加入对应版本的`noProcessNamespace`中 + 2. 否则,将该模组的`curseforge项目名`或`asset-domain`中的一个(具体选哪一个看具体情况)加入`modNameBlackList`或`domainBlackList`(对应), + 并将**所有**受影响的文件的相对位置加入`additionalContents`(格式可以仿照已有的文件) +- 添加非标准位置(在`assets/`以外)的文件 + - 直接加入`additionalContents` + + ## 最后需要注意的 若有不明白的地方,可前往 QQ 群(630943368,**较为活跃**)或 [Discord](https://discord.com/invite/SGve5Fn) 提问。 diff --git a/config/packer.json b/config/packer.json index 854fa9c8f4e9..b8573412a455 100644 --- a/config/packer.json +++ b/config/packer.json @@ -1,23 +1,17 @@ -[{ +[ + { "targetVersion": "1.12.2", + "unTargetLang": [ + "en_us" + ], "additionalContent": [ "LICENSE", "pack.mcmeta", "pack.png", - "README.md", - "assets/1UNKNOWN/0x_trans_fix/lang/zh_cn.lang", - "assets/1UNKNOWN/minecraft/font/glyph_sizes.bin", - "assets/1UNKNOWN/minecraft/lang/zh_cn.lang", - "assets/1UNKNOWN/minecraft/texts/end.txt", - "assets/1UNKNOWN/minecraft/textures/font/unicode_page_9f.png", - "assets/1UNKNOWN/minecraft/textures/font/unicode_page_20.png", - "assets/1UNKNOWN/minecraft/textures/font/unicode_page_e9.png" + "README.md" ], "modNameBlackList": [], - "domainBlackList": [ - "0x_trans_fix", - "minecraft" - ], + "domainBlackList": [], "noProcessNamespace": [ "font", "textures" @@ -25,20 +19,17 @@ }, { "targetVersion": "1.16", + "unTargetLang": [ + "en_us" + ], "additionalContent": [ "LICENSE", "pack.mcmeta", "pack.png", - "README.md", - "assets/minecraft/minecraft/font/glyph_sizes.bin", - "assets/minecraft/minecraft/textures/font/unicode_page_9f.png", - "assets/minecraft/minecraft/textures/font/unicode_page_20.png", - "assets/minecraft/minecraft/textures/font/unicode_page_e9.png" + "README.md" ], "modNameBlackList": [], - "domainBlackList": [ - "0x_trans_fix" - ], + "domainBlackList": [], "noProcessNamespace": [ "font", "textures" @@ -46,20 +37,17 @@ }, { "targetVersion": "1.16-fabric", + "unTargetLang": [ + "en_us" + ], "additionalContent": [ "LICENSE", "pack.mcmeta", "pack.png", - "README.md", - "assets/minecraft/minecraft/font/glyph_sizes.bin", - "assets/minecraft/minecraft/textures/font/unicode_page_9f.png", - "assets/minecraft/minecraft/textures/font/unicode_page_20.png", - "assets/minecraft/minecraft/textures/font/unicode_page_e9.png" + "README.md" ], "modNameBlackList": [], - "domainBlackList": [ - "0x_trans_fix" - ], + "domainBlackList": [], "noProcessNamespace": [ "font", "textures" @@ -67,20 +55,17 @@ }, { "targetVersion": "1.18", + "unTargetLang": [ + "en_us" + ], "additionalContent": [ "LICENSE", "pack.mcmeta", "pack.png", - "README.md", - "assets/minecraft/minecraft/font/glyph_sizes.bin", - "assets/minecraft/minecraft/textures/font/unicode_page_9f.png", - "assets/minecraft/minecraft/textures/font/unicode_page_20.png", - "assets/minecraft/minecraft/textures/font/unicode_page_e9.png" + "README.md" ], "modNameBlackList": [], - "domainBlackList": [ - "0x_trans_fix" - ], + "domainBlackList": [], "noProcessNamespace": [ "font", "textures" @@ -88,20 +73,17 @@ }, { "targetVersion": "1.18-fabric", + "unTargetLang": [ + "en_us" + ], "additionalContent": [ "LICENSE", "pack.mcmeta", "pack.png", - "README.md", - "assets/minecraft/minecraft/font/glyph_sizes.bin", - "assets/minecraft/minecraft/textures/font/unicode_page_9f.png", - "assets/minecraft/minecraft/textures/font/unicode_page_20.png", - "assets/minecraft/minecraft/textures/font/unicode_page_e9.png" + "README.md" ], "modNameBlackList": [], - "domainBlackList": [ - "0x_trans_fix" - ], + "domainBlackList": [], "noProcessNamespace": [ "font", "textures" diff --git a/projects/1.12.2/assets/bigger-crafting-tables/biggercraftingtables/lang/en_US.lang b/projects/1.12.2/assets/bigger-crafting-tables/biggercraftingtables/lang/en_US.lang new file mode 100644 index 000000000000..d14200fc74db --- /dev/null +++ b/projects/1.12.2/assets/bigger-crafting-tables/biggercraftingtables/lang/en_US.lang @@ -0,0 +1,41 @@ +itemGroup.biggercraftingtables=Bigger Crafting Tables +bigger.clear.recipe=Click to Clear Recipe +bigger.clear.shape=Click to Clear Shape +bigger.crafting.consumes=Consumes %1$s FE +bigger.crafting.operation=per operation +bigger.creating.tooltip.big.name=Big +bigger.creating.tooltip.huge.name=Huge +bigger.creating.tooltip.giant.name=Giant +bigger.creating.tooltip=Used to create %1$s recipes +bigger.creating.creative-only=Creative Only +bigger.creating.usage=How to Use: +bigger.creating.usage.desc.line1=Left Clicking increases by 1 +bigger.creating.usage.desc.line2=Right Clicking decreases by 1 +bigger.creating.usage.desc.line3=Shift Left/Right Clicking; +bigger.creating.usage.desc.line4=Increases the Increment/Decrement to 16 +bigger.creating.shape.control=Shape Control +bigger.creating.shape.control.state.shaped=Shaped +bigger.creating.shape.control.state.shapeless=Shapeless +bigger.creating.export=Export to file: +bigger.creating.export.empty=The Recipe is Empty +bigger.creating.export.no-output=The Recipe requires an Output +bigger.creating.export.no-changes=No changes were made +bigger.creating.copy=Copy to Clipboard + +# Big +container.bigcraftingtable.name=Big Crafting Table +container.autobigcraftingtable.name=Auto Big Crafting Table +container.bigcreatingtable.name=Big Creating Table +crafting.big=Big Recipe + +# Huge +container.hugecraftingtable.name=Huge Crafting Table +container.autohugecraftingtable.name=Auto Huge Crafting Table +container.hugecreatingtable.name=Huge Creating Table +crafting.huge=Huge Recipe + +# Giant +container.giantcraftingtable.name=Giant Crafting Table +container.autogiantcraftingtable.name=Auto Giant Crafting Table +container.giantcreatingtable.name=Giant Creating Table +crafting.giant=Giant Recipe diff --git a/projects/1.12.2/assets/bigger-crafting-tables/biggercraftingtables/lang/zh_CN.lang b/projects/1.12.2/assets/bigger-crafting-tables/biggercraftingtables/lang/zh_CN.lang new file mode 100644 index 000000000000..29975395a3e0 --- /dev/null +++ b/projects/1.12.2/assets/bigger-crafting-tables/biggercraftingtables/lang/zh_CN.lang @@ -0,0 +1,41 @@ +itemGroup.biggercraftingtables=更大的工作台 +bigger.clear.recipe=点击清除配方 +bigger.clear.shape=点击清除形状 +bigger.crafting.consumes=消耗 %1$s FE +bigger.crafting.operation=每次 +bigger.creating.tooltip.big.name=大型 +bigger.creating.tooltip.huge.name=巨型 +bigger.creating.tooltip.giant.name=超大型 +bigger.creating.tooltip=用于创建 %1$s 配方 +bigger.creating.creative-only=仅创造模式 +bigger.creating.usage=如何使用: +bigger.creating.usage.desc.line1=左键点击加1 +bigger.creating.usage.desc.line2=右键点击减1 +bigger.creating.usage.desc.line3=Shift加左键点击: +bigger.creating.usage.desc.line4=将增量/减量增加到16 +bigger.creating.shape.control=形状控制 +bigger.creating.shape.control.state.shaped=有序 +bigger.creating.shape.control.state.shapeless=无序 +bigger.creating.export=导出到文件: +bigger.creating.export.empty=配方为空 +bigger.creating.export.no-output=配方需要一个输出 +bigger.creating.export.no-changes=没有修改 +bigger.creating.copy=复制到剪贴板 + +# Big +container.bigcraftingtable.name=大型工作台 +container.autobigcraftingtable.name=自动大型工作台 +container.bigcreatingtable.name=大型创建工作台 +crafting.big=大型工作台配方 + +# Huge +container.hugecraftingtable.name=巨型工作台 +container.autohugecraftingtable.name=自动巨型工作台 +container.hugecreatingtable.name=巨型创建工作台 +crafting.huge=巨型工作台配方 + +# Giant +container.giantcraftingtable.name=超大型工作台 +container.autogiantcraftingtable.name=自动超大型工作台 +container.giantcreatingtable.name=超大型创建工作台 +crafting.giant=超大型工作台配方 diff --git a/projects/1.12.2/assets/delicious-delights/deliciousdelights/lang/en_us.lang b/projects/1.12.2/assets/delicious-delights/deliciousdelights/lang/en_us.lang new file mode 100644 index 000000000000..7326011d4835 --- /dev/null +++ b/projects/1.12.2/assets/delicious-delights/deliciousdelights/lang/en_us.lang @@ -0,0 +1,611 @@ +itemGroup.tabDeliciousDelightsBase=Delicious Delights - Miscellaneous +itemGroup.tabDeliciousDelightsFoodstuff=Delicious Delights - Foodstuffs +itemGroup.tabDeliciousDelightsIngredients=Delicious Delights - Ingredients + +text.spigot=Can be used on trees to get sap +text.special_thanks=Special thanks to: %s + +tile.vanilla_frosted_vanilla_cake.name=Vanilla Frosted Vanilla Cake +tile.chocolate_frosted_vanilla_cake.name=Chocolate Frosted Vanilla Cake +tile.strawberry_frosted_vanilla_cake.name=Strawberry Frosted Vanilla Cake +tile.chocolate_mousse_cake.name=Chocolate Mousse Cake +tile.vanilla_frosted_chocolate_cake.name=Vanilla Frosted Chocolate Cake +tile.chocolate_frosted_chocolate_cake.name=Chocolate Frosted Chocolate Cake +tile.strawberry_frosted_chocolate_cake.name=Strawberry Frosted Chocolate Cake +tile.mint_frosted_chocolate_cake.name=Mint Frosted Chocolate Cake +tile.coffee_cake.name=Coffee Cake +tile.vanilla_red_velvet_cake.name=Vanilla Frosted Red Velvet Cake +tile.chocolate_red_velvet_cake.name=Chocolate Frosted Red Velvet Cake + +item.empty_cup.name=Empty Cup +item.tea_cup.name=Cup of Tea +item.empty_tea_bag.name=Tea Bag (Empty) +item.empty_cupcake_tray.name=Cupcake Tray +item.hot_chocolate_cup.name=Cup of Hot Chocolate +tile.salt_deposit.name=Salt Deposit +item.knife.name=Knife +item.mortar.name=Mortar +item.strawberry.name=Strawberry +item.strawberry_seeds.name=Strawberry Seeds +item.blueberry_seeds.name=Blueberry Seeds +item.cherry_seeds.name=Cherry Seeds +item.mint.name=Mint Leaves +item.mint_seeds.name=Mint Seeds +item.vanilla.name=Vanilla Flower +item.tea_seeds.name=Tea Seeds +item.flour.name=Wheat Flour +item.rice_flour.name=Rice Flour +item.potato_starch.name=Potato Starch +item.rice.name=Rice +item.rice_seeds.name=Rice Seeds +item.dough.name=Dough +item.gluten_free_dough.name=Gluten Free Dough +item.vanilla_cake_base.name=Vanilla Cake Base +item.chocolate_cake_base.name=Chocolate Cake Base +item.vanilla_cupcake_base.name=Vanilla Cupcake Base +item.chocolate_cupcake_base.name=Chocolate Cupcake Base +item.vanilla_cupcake_dough.name=Vanilla Cupcake Dough +item.chocolate_cupcake_dough.name=Chocolate Cupcake Dough +item.vanilla_cupcake_tray.name=Tray of Vanilla Cupcakes +item.chocolate_cupcake_tray.name=Tray of Chocolate Cupcakes +item.banana.name=Banana +item.blueberry.name=Blueberries +item.cherry.name=Cherry +item.orange.name=Orange +item.peanut.name=Peanut +item.coffee_beans.name=Coffee Beans +item.mocha_coffee_beans.name=Coffee Beans (Mocha) +item.espresso_coffee_beans.name=Coffee Beans (Espresso) +item.coffee_cup.name=Cup of Coffee +item.mocha_coffee_cup.name=Cup of Mocha +item.espresso_coffee_cup.name=Cup of Espresso +item.cappuccino_coffee_cup.name=Cup of Cappuccino +item.macchiato_coffee_cup.name=Cup of Macchiato +item.latte_coffee_cup.name=Cup of Latte +item.cold_brew_coffee_cup.name=Cup of Cold Brew +item.american_coffee_cup.name=Cup of Americano +item.green_tea.name=Green Tea Leaves +item.matcha_tea.name=Matcha Tea Leaves +item.dried_tea.name=Dried Tea Leaves +item.yellow_tea.name=Yellow Tea Leaves +item.white_tea.name=White Tea Leaves +item.oolong_tea.name=Oolong Tea Leaves +item.green_tea_bag.name=Tea Bag (Green Tea) +item.matcha_tea_powder.name=Matcha Tea Powder +item.black_tea_bag.name=Tea Bag (Black Tea) +item.yellow_tea_bag.name=Tea Bag (Yellow Tea) +item.white_tea_bag.name=Tea Bag (White Tea) +item.oolong_tea_bag.name=Tea Bag (Oolong Tea) +item.green_tea_cup.name=Cup of Green Tea +item.matcha_tea_cup.name=Cup of Matcha Tea +item.black_tea_cup.name=Cup of Black Tea +item.yellow_tea_cup.name=Cup of Yellow Tea +item.white_tea_cup.name=Cup of White Tea +item.oolong_tea_cup.name=Cup of Oolong Tea +item.vanilla_frosted_vanilla_cake_slice.name=Slice of Cake (Vanilla/Vanilla) +item.chocolate_frosted_vanilla_cake_slice.name=Slice of Cake (Chocolate/Vanilla) +item.strawberry_frosted_vanilla_cake_slice.name=Slice of Cake (Strawberry/Vanilla) +item.vanilla_frosted_chocolate_cake_slice.name=Slice of Cake (Vanilla/Chocolate) +item.chocolate_frosted_chocolate_cake_slice.name=Slice of Cake (Chocolate/Chocolate) +item.strawberry_frosted_chocolate_cake_slice.name=Slice of Cake (Strawberry/Chocolate) +item.mint_frosted_chocolate_cake_slice.name=Slice of Cake (Mint/Chocolate) +item.chocolate_mousse_cake_slice.name=Slice of Cake (Mousse) +item.vanilla_frosted_vanilla_cupcake.name=Vanilla Frosted Vanilla Cupcake +item.chocolate_frosted_vanilla_cupcake.name=Chocolate Frosted Vanilla Cupcake +item.strawberry_frosted_vanilla_cupcake.name=Strawberry Frosted Vanilla Cupcake +item.vanilla_frosted_chocolate_cupcake.name=Vanilla Frosted Chocolate Cupcake +item.chocolate_frosted_chocolate_cupcake.name=Chocolate Frosted Chocolate Cupcake +item.strawberry_frosted_chocolate_cupcake.name=Strawberry Frosted Chocolate Cupcake +item.mint_frosted_chocolate_cupcake.name=Mint Frosted Chocolate Cupcake +item.vanilla_frosted_chocolate_cupcake_2.name=Vanilla Frosted Chocolate Cupcake (Sprinkles) +item.chocolate_frosted_chocolate_cupcake_2.name=Chocolate Frosted Chocolate Cupcake (Sprinkles) +item.strawberry_frosted_chocolate_cupcake_2.name=Strawberry Frosted Chocolate Cupcake (Sprinkles) +item.vanilla_frosted_vanilla_cupcake_2.name=Vanilla Frosted Vanilla Cupcake (Sprinkles) +item.chocolate_frosted_vanilla_cupcake_2.name=Chocolate Frosted Vanilla Cupcake (Sprinkles) +item.strawberry_frosted_vanilla_cupcake_2.name=Strawberry Frosted Vanilla Cupcake (Sprinkles) +item.apple_pie.name=Apple Pie +item.pumpkin_pie.name=Pumpkin Pie +item.strawberry_pie.name=Strawberry Pie +item.chocolate_pie.name=Chocolate Pie +item.cherry_pie.name=Cherry Pie +item.blueberry_pie.name=Blueberry Pie +item.vanilla_ice_cream.name=Vanilla Ice Cream +item.chocolate_ice_cream.name=Chocolate Ice Cream +item.strawberry_ice_cream.name=Strawberry Ice Cream +item.mint_ice_cream.name=Mint Ice Cream +item.neapolitan_ice_cream.name=Neapolitan Ice Cream +item.vanilla_ice_cream_2.name=Vanilla Ice Cream (Sprinkles) +item.chocolate_ice_cream_2.name=Chocolate Ice Cream (Sprinkles) +item.strawberry_ice_cream_2.name=Strawberry Ice Cream (Sprinkles) +item.mint_ice_cream_2.name=Mint Ice Cream (Sprinkles) +item.neapolitan_ice_cream_2.name=Neapolitan Ice Cream (Sprinkles) +item.vanilla_ice_cream_3.name=Vanilla Ice Cream +item.chocolate_ice_cream_3.name=Chocolate Ice Cream +item.strawberry_ice_cream_3.name=Strawberry Ice Cream +item.mint_ice_cream_3.name=Mint Ice Cream +item.neapolitan_ice_cream_3.name=Neapolitan Ice Cream +item.vanilla_chocolate_chip_ice_cream.name=Vanilla Chocolate Chip Ice Cream +item.chocolate_chocolate_chip_ice_cream.name=Chocolate Chocolate Chip Ice Cream +item.strawberry_chocolate_chip_ice_cream.name=Strawberry Chocolate Chip Ice Cream +item.mint_chocolate_chip_ice_cream.name=Mint Chocolate Chip Ice Cream +item.neapolitan_chocolate_chip_ice_cream.name=Neapolitan Chocolate Chip Ice Cream +item.donut.name=Donut +item.berlin_creme_donut.name=Berlin Creme Donut +item.boston_creme_donut.name=Boston Creme Donut +item.jelly_donut.name=Jelly Donut +item.powdered_donut.name=Powdered Donut +item.cinnamon_bun.name=Cinnamon Bun +item.chocolate_bar.name=Chocolate Bar +item.white_chocolate_bar.name=White Chocolate Bar +item.dark_chocolate_bar.name=Dark Chocolate Bar +item.chocolate_chips.name=Chocolate Chips +item.white_chocolate_chips.name=White Chocolate Chips +item.mms.name=M&Ms +item.chocolate_cookie_dough.name=Chocolate Cookie Dough +item.chocolate_mm_cookie_dough.name=Chocolate (M&Ms) Cookie Dough +item.chocolate_chip_cookie_dough.name=Chocolate Chip Cookie Dough +item.chocolate_chip_mm_cookie_dough.name=Chocolate Chip (M&Ms) Cookie Dough +item.sugar_cookie_dough.name=Sugar Cookie Dough +item.sugar_mm_cookie_dough.name=Sugar (M&Ms) Cookie Dough +item.peanut_butter_cookie_dough.name=Peanut Butter Cookie Dough +item.peanut_butter_mm_cookie_dough.name=Peanut Butter (M&Ms) Cookie Dough +item.mm_cookie_dough.name=M&M Cookie Dough +item.creme_cookie_dough.name=Creme Cookie Dough +item.mint_creme_cookie_dough.name=Mint Creme Cookie Dough +item.chocolate_cookie.name=Chocolate Cookie +item.chocolate_cookie_2.name=Chocolate Cookie (M&Ms) +item.chocolate_chip_cookie.name=Chocolate Chip Cookie +item.chocolate_chip_cookie_2.name=Chocolate Chip Cookie (M&Ms) +item.sugar_cookie.name=Sugar Cookie +item.sugar_cookie_2.name=Sugar Cookie (M&Ms) +item.peanut_butter_cookie.name=Peanut Butter Cookie +item.peanut_butter_cookie_2.name=Peanut Butter Cookie (M&Ms) +item.creme_cookie.name=Creme Cookie +item.mm_cookie.name=M&M Cookie +item.jaffa_cake.name=Jaffa Cake +item.mint_creme_cookie.name=Mint Creme Cookie +item.gluten_free_donut.name=Gluten Free Donut +item.glazed_gluten_free_donut.name=Glazed Gluten Free Donut +item.gluten_free_donut_2.name=Gluten Free Donut (Sprinkles) +item.gluten_free_donut_3.name=Gluten Free Donut +item.gluten_free_donut_4.name=Gluten Free Donut +item.gluten_free_donut_5.name=Gluten Free Donut +item.chocolate_frosted_gluten_free_donut.name=Chocolate Frosted Gluten Free Donut +item.chocolate_frosted_gluten_free_donut_2.name=Chocolate Frosted Gluten Free Donut (Sprinkles) +item.chocolate_frosted_gluten_free_donut_3.name=Chocolate Frosted Gluten Free Donut +item.chocolate_frosted_gluten_free_donut_4.name=Chocolate Frosted Gluten Free Donut +item.strawberry_frosted_gluten_free_donut.name=Strawberry Frosted Gluten Free Donut +item.strawberry_frosted_gluten_free_donut_2.name=Strawberry Frosted Gluten Free Donut (Sprinkles) +item.strawberry_frosted_gluten_free_donut_3.name=Strawberry Frosted Gluten Free Donut +item.strawberry_frosted_gluten_free_donut_4.name=Strawberry Frosted Gluten Free Donut +item.vanilla_frosted_gluten_free_donut.name=Vanilla Frosted Gluten Free Donut +item.vanilla_frosted_gluten_free_donut_2.name=Vanilla Frosted Gluten Free Donut (Sprinkles) +item.vanilla_frosted_gluten_free_donut_3.name=Vanilla Frosted Gluten Free Donut +item.vanilla_frosted_gluten_free_donut_4.name=Vanilla Frosted Gluten Free Donut +item.glazed_donut.name=Glazed Donut +item.glazed_donut_2.name=Glazed Donut (Sprinkles) +item.glazed_donut_3.name=Glazed Donut +item.glazed_donut_4.name=Glazed Donut +item.glazed_donut_5.name=Glazed Donut +item.glazed_chocolate_donut.name=Chocolate Glazed Donut +item.glazed_chocolate_donut_2.name=Chocolate Glazed Donut (Sprinkles) +item.glazed_chocolate_donut_3.name=Chocolate Glazed Donut +item.glazed_chocolate_donut_4.name=Chocolate Glazed Donut +item.chocolate_frosted_donut.name=Chocolate Frosted Donut +item.chocolate_frosted_donut_2.name=Chocolate Frosted Donut (Sprinkles) +item.chocolate_frosted_donut_3.name=Chocolate Frosted Donut +item.chocolate_frosted_donut_4.name=Chocolate Frosted Donut +item.strawberry_frosted_donut.name=Strawberry Frosted Donut +item.strawberry_frosted_donut_2.name=Strawberry Frosted Donut (Sprinkles) +item.strawberry_frosted_donut_3.name=Strawberry Frosted Donut +item.strawberry_frosted_donut_4.name=Strawberry Frosted Donut +item.vanilla_frosted_donut.name=Vanilla Frosted Donut +item.vanilla_frosted_donut_2.name=Vanilla Frosted Donut (Sprinkles) +item.vanilla_frosted_donut_3.name=Vanilla Frosted Donut +item.vanilla_frosted_donut_4.name=Vanilla Frosted Donut +item.vanilla_milkshake.name=Vanilla Milkshake +item.chocolate_milkshake.name=Chocolate Milkshake +item.strawberry_milkshake.name=Strawberry Milkshake +item.mint_milkshake.name=Mint Milkshake +item.mint_chocolate_chip_milkshake.name=Mint Chocolate Chip Milkshake +item.neapolitan_milkshake.name=Neapolitan Milkshake +item.poptart_base.name=Poptart Base +item.chocolate_poptart_base.name=Poptart Base (Chocolate) +item.strawberry_poptart.name=Strawberry Poptart +item.brown_sugar_poptart.name=Brown Sugar Poptart +item.chocolate_chip_poptart.name=Chocolate Chip Poptart +item.minecraft_poptart.name=Minecraft Poptart +item.cookies_and_creme_poptart.name=Cookies & Creme Poptart +item.chocolate_fudge_poptart.name=Chocolate Fudge Poptart +item.smores_poptart.name=S'mores Poptart +item.cinnamon_roll_poptart.name=Cinnamon Roll Poptart +item.chocolate_cupcake_poptart.name=Chocolate Cupcake Poptart +item.confetti_cupcake_poptart.name=Confetti Cupcake Poptart +item.chocolate_chip_cookie_dough_poptart.name=Chocolate Chip Cookie Dough Poptart +item.hot_fudge_sundae_poptart.name=Hot Fudge Sundae Poptart +item.cherry_poptart.name=Cherry Poptart +item.blueberry_poptart.name=Blueberry Poptart +item.waffle.name=Waffle +item.ice_cream_cone.name=Ice Cream Cone +item.vanilla_ice_cream_cone.name=Vanilla Ice Cream Cone +item.chocolate_ice_cream_cone.name=Chocolate Ice Cream Cone +item.strawberry_ice_cream_cone.name=Strawberry Ice Cream Cone +item.neapolitan_ice_cream_cone.name=Neapolitan Ice Cream Cone +item.mint_ice_cream_cone.name=Mint Ice Cream Cone +item.mint_chocolate_chip_ice_cream_cone.name=Mint Chocolate Chip Ice Cream Cone +item.vanilla_ice_cream_cone_2.name=Vanilla Ice Cream Cone (Sprinkles) +item.chocolate_ice_cream_cone_2.name=Chocolate Ice Cream Cone (Sprinkles) +item.strawberry_ice_cream_cone_2.name=Strawberry Ice Cream Cone (Sprinkles) +item.neapolitan_ice_cream_cone_2.name=Neapolitan Ice Cream Cone (Sprinkles) +item.mint_ice_cream_cone_2.name=Mint Ice Cream Cone (Sprinkles) +item.vanilla_ice_cream_cone_3.name=Vanilla Ice Cream Cone +item.chocolate_ice_cream_cone_3.name=Chocolate Ice Cream Cone +item.strawberry_ice_cream_cone_3.name=Strawberry Ice Cream Cone +item.neapolitan_ice_cream_cone_3.name=Neapolitan Ice Cream Cone +item.mint_ice_cream_cone_3.name=Mint Ice Cream Cone +item.vanilla_ice_cream_sandwich.name=Ice Cream Sandwich (Vanilla) +item.chocolate_ice_cream_sandwich.name=Ice Cream Sandwich (Chocolate) +item.strawberry_ice_cream_sandwich.name=Ice Cream Sandwich (Strawberry) +item.mint_ice_cream_sandwich.name=Ice Cream Sandwich (Mint) +item.neapolitan_ice_cream_sandwich.name=Ice Cream Sandwich (Neapolitan) +item.banana_split_ice_cream_sundae.name=Banana Split Ice Cream Sundae +item.banana_split_ice_cream_sundae_2.name=Banana Split Ice Cream Sundae (Sprinkles) +item.banana_split_ice_cream_sundae_3.name=Banana Split Ice Cream Sundae +item.hot_fudge_sundae.name=Hot Fudge Sundae +item.spigot.name=Spigot +item.syrup_bottle.name=Bottle of Syrup +item.pancake_batter.name=Pancake Batter +item.blueberry_pancake_batter.name=Pancake Batter (Blueberry) +item.chocolate_chip_pancake_batter.name=Pancake Batter (Chocolate Chip) +item.waffle_batter.name=Waffle Batter +item.blueberry_waffle_batter.name=Waffle Batter (Blueberry) +item.chocolate_chip_waffle_batter.name=Waffle Batter (Chocolate Chip) +item.french_toast_batter.name=French Toast Batter +item.pancake.name=Pancake +item.pancake_2.name=Pancake (Syrup) +item.chocolate_chip_pancake.name=Chocolate Chip Pancake +item.chocolate_chip_pancake_2.name=Chocolate Chip Pancake (Syrup) +item.blueberry_pancake.name=Blueberry Pancake +item.blueberry_pancake_2.name=Blueberry Pancake (Syrup) +item.waffle_2.name=Waffle (Syrup) +item.chocolate_chip_waffle.name=Chocolate Chip Waffle +item.chocolate_chip_waffle_2.name=Chocolate Chip Waffle (Syrup) +item.blueberry_waffle.name=Blueberry Waffle +item.blueberry_waffle_2.name=Blueberry Waffle (Syrup) +item.french_toast.name=French Toast +item.french_toast_2.name=French Toast (Syrup) +item.chocolate_popsicle.name=Chocolate Popsicle +item.orange_popsicle.name=Orange Popsicle +item.cherry_popsicle.name=Cherry Popsicle +item.blueberry_popsicle.name=Blueberry Popsicle +item.strawberry_popsicle.name=Strawberry Popsicle +item.banana_popsicle.name=Banana Popsicle +item.firecracker_popsicle.name=Firecracker Popsicle +item.chocolate_syrup_bottle.name=Chocolate Syrup +item.peppermint.name=Peppermint +item.caramel.name=Caramel +item.peanut_butter.name=Peanut Butter +item.candy_bar_cookie_dough.name=Candy Bar Cookie Dough +item.candy_bar_cookie.name=Candy Bar Cookie +item.croissant_dough.name=Croissant Shaped Dough +item.croissant.name=Croissant +item.crepe.name=Crêpe +item.crepe_2.name=Crêpe +item.crepe_3.name=Crêpe +item.crepe_4.name=Crêpe +item.chocolate_crepe.name=Chocolate Crêpe +item.chocolate_crepe_2.name=Chocolate Crêpe +item.chocolate_crepe_3.name=Chocolate Crêpe +item.chocolate_crepe_4.name=Chocolate Crêpe +item.chocolate_pancake_batter.name=Pancake Batter (Chocolate) +item.chocolate_pancake.name=Chocolate Pancake +item.chocolate_pancake_2.name=Chocolate Pancake (Chocolate Syrup) +item.twix.name=Twix +item.milky_way.name=Milky Way +item.crunch_bar.name=Crunch Bar +item.peanut_butter_cup.name=Peanut Butter Cup +item.payday.name=Payday +item.snickers.name=Snickers +item.kitkat.name=Kit Kat +item.cherry_lollipop.name=Lollipop (Cherry) +item.orange_lollipop.name=Lollipop (Orange) +item.banana_lollipop.name=Lollipop (Banana) +item.blueberry_lollipop.name=Lollipop (Blueberry) +item.strawberry_lollipop.name=Lollipop (Strawberry) +item.melon_lollipop.name=Lollipop (Melon) +item.peppermint_lollipop.name=Lollipop (Peppermint) +item.green_apple_lollipop.name=Lollipop (Green Apple) +item.vanilla_frosted_vanilla_cake_roll.name=Cake Roll (Vanilla/Vanilla) +item.chocolate_frosted_vanilla_cake_roll.name=Cake Roll (Chocolate/Vanilla) +item.strawberry_frosted_vanilla_cake_roll.name=Cake Roll (Strawberry/Vanilla) +item.vanilla_frosted_chocolate_cake_roll.name=Cake Roll (Vanilla/Chocolate) +item.chocolate_frosted_chocolate_cake_roll.name=Cake Roll (Chocolate/Chocolate) +item.strawberry_frosted_chocolate_cake_roll.name=Cake Roll (Strawberry/Chocolate) +item.mint_frosted_chocolate_cake_roll.name=Cake Roll (Mint/Chocolate) +item.butter_churn.name=Butter Churn +item.peanut_brittle.name=Peanut Brittle +item.gelatin.name=Gelatin +item.marshmallow.name=Marshmallow +item.cherry_jello.name=Jello (Cherry) +item.orange_jello.name=Jello (Orange) +item.strawberry_jello.name=Jello (Strawberry) +item.blueberry_jello.name=Jello (Blueberry) +item.melon_jello.name=Jello (Melon) +item.boiling_water_bucket.name=Bucket of Boiling Water +item.boiled_sugar.name=Boiled Sugar +item.strawberry_syrup_bottle.name=Strawberry Syrup +item.butter.name=Butter +item.cheese.name=Cheese +item.milk_glass.name=Glass of Milk +item.chocolate_milk_glass.name=Glass of Chocolate Milk +item.strawberry_milk_glass.name=Glass of Strawberry Milk +item.chocolate_waffle_batter.name=Waffle Batter (Chocolate) +item.chocolate_waffle.name=Chocolate Waffle +item.chocolate_waffle_2.name=Chocolate Waffle (Chocolate Syrup) +item.ice_cream_cone_2.name=Ice Cream Cone (Chocolate) +item.rolo.name=Rolo +item.caramel_apple.name=Caramel Apple +item.strawberry_shortcake.name=Strawberry Shortcake +item.chocolate_strawberry_shortcake.name=Chocolate Strawberry Shortcake +tile.vanilla_cheese_cake.name=Vanilla Cheese Cake +tile.chocolate_cheese_cake.name=Chocolate Cheese Cake +item.vanilla_cheese_cake_slice.name=Slice of Cheese Cake (Vanilla) +item.chocolate_cheese_cake_slice.name=Slice of Cheese Cake (Chocolate) +item.coffee_cake_slice.name=Slice of Coffee Cake +item.ginger_seeds.name=Ginger Seeds +item.ginger.name=Ginger +item.ginger_snaps.name=Ginger Snaps +item.gingerbread_man.name=Gingerbread Man +item.ginger_snaps_cookie_dough.name=Ginger Snaps Cookie Dough +item.gingerbread_man_cookie_dough.name=Gingerbread Man Cookie Dough +item.peppermint_patty.name=Peppermint Patty +item.taffy.name=Taffy +item.cotton_candy.name=Cotton Candy +item.cotton_candy_2.name=Cotton Candy +item.cannoli.name=Cannoli +item.kona_coffee_cup.name=Cup of Kona Coffee +item.kona_coffee_beans.name=Coffee Beans (Kona) +item.vanilla_french_horn.name=Vanilla French Horn +item.chocolate_french_horn.name=Chocolate French Horn +item.vanilla_french_horn_2.name=Vanilla French Horn (Strawberry) +item.chocolate_french_horn_2.name=Chocolate French Horn (Strawberry) +item.vanilla_ice_cream_4.name=Vanilla Ice Cream +item.chocolate_ice_cream_4.name=Chocolate Ice Cream +item.strawberry_ice_cream_4.name=Strawberry Ice Cream +item.mint_ice_cream_4.name=Mint Ice Cream +item.neapolitan_ice_cream_4.name=Neapolitan Ice Cream +item.vanilla_ice_cream_5.name=Vanilla Ice Cream +item.chocolate_ice_cream_5.name=Chocolate Ice Cream +item.mint_ice_cream_5.name=Mint Ice Cream +item.neapolitan_ice_cream_5.name=Neapolitan Ice Cream +item.vanilla_ice_cream_6.name=Vanilla Ice Cream +item.chocolate_ice_cream_6.name=Chocolate Ice Cream +item.mint_ice_cream_6.name=Mint Ice Cream +item.neapolitan_ice_cream_6.name=Neapolitan Ice Cream +item.vanilla_ice_cream_cone_4.name=Vanilla Ice Cream Cone +item.chocolate_ice_cream_cone_4.name=Chocolate Ice Cream Cone +item.strawberry_ice_cream_cone_4.name=Strawberry Ice Cream Cone +item.mint_ice_cream_cone_4.name=Mint Ice Cream Cone +item.neapolitan_ice_cream_cone_4.name=Neapolitan Ice Cream Cone +item.vanilla_ice_cream_cone_5.name=Vanilla Ice Cream Cone +item.chocolate_ice_cream_cone_5.name=Chocolate Ice Cream Cone +item.mint_ice_cream_cone_5.name=Mint Ice Cream Cone +item.neapolitan_ice_cream_cone_5.name=Neapolitan Ice Cream Cone +item.vanilla_ice_cream_cone_6.name=Vanilla Ice Cream Cone +item.chocolate_ice_cream_cone_6.name=Chocolate Ice Cream Cone +item.mint_ice_cream_cone_6.name=Mint Ice Cream Cone +item.neapolitan_ice_cream_cone_6.name=Neapolitan Ice Cream Cone +item.chocolate_vanilla_ice_cream_cone.name=Vanilla Ice Cream Cone (Chocolate Cone) +item.chocolate_chocolate_ice_cream_cone.name=Chocolate Ice Cream Cone (Chocolate Cone) +item.chocolate_strawberry_ice_cream_cone.name=Strawberry Ice Cream Cone (Chocolate Cone) +item.chocolate_mint_ice_cream_cone.name=Mint Ice Cream Cone (Chocolate Cone) +item.chocolate_neapolitan_ice_cream_cone.name=Neapolitan Ice Cream Cone (Chocolate Cone) +item.chocolate_vanilla_ice_cream_cone_2.name=Vanilla Ice Cream Cone (Chocolate Cone) +item.chocolate_chocolate_ice_cream_cone_2.name=Chocolate Ice Cream Cone (Chocolate Cone) +item.chocolate_strawberry_ice_cream_cone_2.name=Strawberry Ice Cream Cone (Chocolate Cone) +item.chocolate_mint_ice_cream_cone_2.name=Mint Ice Cream Cone (Chocolate Cone) +item.chocolate_neapolitan_ice_cream_cone_2.name=Neapolitan Ice Cream Cone (Chocolate Cone) +item.chocolate_vanilla_ice_cream_cone_3.name=Vanilla Ice Cream Cone (Chocolate Cone) +item.chocolate_chocolate_ice_cream_cone_3.name=Chocolate Ice Cream Cone (Chocolate Cone) +item.chocolate_strawberry_ice_cream_cone_3.name=Strawberry Ice Cream Cone (Chocolate Cone) +item.chocolate_mint_ice_cream_cone_3.name=Mint Ice Cream Cone (Chocolate Cone) +item.chocolate_neapolitan_ice_cream_cone_3.name=Neapolitan Ice Cream Cone (Chocolate Cone) +item.chocolate_vanilla_ice_cream_cone_4.name=Vanilla Ice Cream Cone (Chocolate Cone) +item.chocolate_chocolate_ice_cream_cone_4.name=Chocolate Ice Cream Cone (Chocolate Cone) +item.chocolate_strawberry_ice_cream_cone_4.name=Strawberry Ice Cream Cone (Chocolate Cone) +item.chocolate_mint_ice_cream_cone_4.name=Mint Ice Cream Cone (Chocolate Cone) +item.chocolate_neapolitan_ice_cream_cone_4.name=Neapolitan Ice Cream Cone (Chocolate Cone) +item.chocolate_mint_chocolate_chip_ice_cream_cone.name=Mint Chocolate Chip Ice Cream (Chocolate Cone) +item.chocolate_vanilla_ice_cream_cone_5.name=Vanilla Ice Cream Cone (Chocolate Cone) +item.chocolate_chocolate_ice_cream_cone_5.name=Chocolate Ice Cream Cone (Chocolate Cone) +item.chocolate_mint_ice_cream_cone_5.name=Mint Ice Cream Cone (Chocolate Cone) +item.chocolate_neapolitan_ice_cream_cone_5.name=Neapolitan Ice Cream Cone (Chocolate Cone) +item.chocolate_vanilla_ice_cream_cone_6.name=Vanilla Ice Cream Cone (Chocolate Cone) +item.chocolate_chocolate_ice_cream_cone_6.name=Chocolate Ice Cream Cone (Chocolate Cone) +item.chocolate_mint_ice_cream_cone_6.name=Mint Ice Cream Cone (Chocolate Cone) +item.chocolate_neapolitan_ice_cream_cone_6.name=Neapolitan Ice Cream Cone (Chocolate Cone) +item.vanilla_jellybean.name=Jellybean (Vanilla) +item.chocolate_jellybean.name=Jellybean (Chocolate) +item.strawberry_jellybean.name=Jellybean (Strawberry) +item.green_apple_jellybean.name=Jellybean (Green Apple) +item.blueberry_jellybean.name=Jellybean (Blueberry) +item.orange_jellybean.name=Jellybean (Orange) +item.banana_jellybean.name=Jellybean (Banana) +item.cherry_jellybean.name=Jellybean (Cherry) +item.candycane.name=Candy Cane +item.chocolate_candycane.name=Candy Cane (Chocolate) +item.strawberry_candycane.name=Candy Cane (Strawberry) +item.green_apple_candycane.name=Candy Cane (Green Apple) +item.blueberry_candycane.name=Candy Cane (Blueberry) +item.orange_candycane.name=Candy Cane (Orange) +item.banana_candycane.name=Candy Cane (Banana) +item.cherry_candycane.name=Candy Cane (Cherry) +item.vanilla_macaron.name=Macaron (Vanilla) +item.chocolate_macaron.name=Macaron (Chocolate) +item.strawberry_macaron.name=Macaron (Strawberry) +item.mint_macaron.name=Macaron (Mint) +item.blueberry_macaron.name=Macaron (Blueberry) +item.orange_macaron.name=Macaron (Orange) +item.banana_macaron.name=Macaron (Banana) +item.cherry_macaron.name=Macaron (Cherry) +item.fudge_striped_cookie.name=Fudge Striped Cookie +item.vanilla_muffin.name=Vanilla Muffin +item.vanilla_muffin_2.name=Vanilla Muffin (Blueberry) +item.vanilla_muffin_3.name=Vanilla Muffin (Chocolate Chip) +item.vanilla_muffin_4.name=Vanilla Muffin (Strawberry) +item.vanilla_muffin_5.name=Vanilla Muffin (Poppy Seed) +item.banana_bread_muffin.name=Banana Bread Muffin (Vanilla) +item.banana_bread_muffin_2.name=Banana Bread Muffin (Chocolate) +item.vanilla_muffin_dough.name=Vanilla Muffin Dough +item.vanilla_muffin_dough_2.name=Vanilla Muffin Dough (Blueberry) +item.vanilla_muffin_dough_3.name=Vanilla Muffin Dough (Chocolate Chip) +item.vanilla_muffin_dough_4.name=Vanilla Muffin Dough (Strawberry) +item.vanilla_muffin_dough_5.name=Vanilla Muffin Dough (Poppy Seed) +item.banana_bread_muffin_dough.name=Banana Bread Muffin Dough (Vanilla) +item.banana_bread_muffin_dough_2.name=Banana Bread Muffin Dough (Chocolate) +item.vanilla_muffin_tray.name=Tray of Vanilla Muffins +item.vanilla_muffin_tray_2.name=Tray of Vanilla Muffins (Blueberry) +item.vanilla_muffin_tray_3.name=Tray of Vanilla Muffins (Chocolate Chip) +item.vanilla_muffin_tray_4.name=Tray of Vanilla Muffins (Strawberry) +item.vanilla_muffin_tray_5.name=Tray of Vanilla Muffins (Poppy Seed) +item.banana_bread_muffin_tray.name=Tray of Banana Bread Muffins (Vanilla) +item.banana_bread_muffin_tray_2.name=Tray of Banana Bread Muffins (Chocolate) +item.strawberry_jolly_rancher.name=Jolly Rancher (Strawberry) +item.green_apple_jolly_rancher.name=Jolly Rancher (Green Apple) +item.blueberry_jolly_rancher.name=Jolly Rancher (Blueberry) +item.orange_jolly_rancher.name=Jolly Rancher (Orange) +item.banana_jolly_rancher.name=Jolly Rancher (Banana) +item.cherry_jolly_rancher.name=Jolly Rancher (Cherry) +item.strawberry_taffy.name=Taffy (Strawberry) +item.green_apple_taffy.name=Taffy (Green Apple) +item.blueberry_taffy.name=Taffy (Blueberry) +item.orange_taffy.name=Taffy (Orange) +item.banana_taffy.name=Taffy (Banana) +item.cherry_taffy.name=Taffy (Cherry) +item.pretzel_dough.name=Pretzel Dough +item.gluten_free_pretzel_dough.name=Gluten Free Pretzel Dough +item.pretzel.name=Pretzel +item.gluten_free_pretzel.name=Gluten Free Pretzel +item.chocolate_pretzel.name=Chocolate Frosted Pretzel +item.chocolate_pretzel_2.name=White Chocolate Frosted Pretzel +item.strawberry_pretzel.name=Strawberry Frosted Pretzel +item.mint_pretzel.name=Mint Frosted Pretzel +item.chocolate_gluten_free_pretzel.name=Chocolate Frosted Gluten Free Pretzel +item.chocolate_gluten_free_pretzel_2.name=White Chocolate Frosted Gluten Free Pretzel +item.strawberry_gluten_free_pretzel.name=Strawberry Frosted Gluten Free Pretzel +item.mint_gluten_free_pretzel.name=Mint Frosted Gluten Free Pretzel +item.chocolate_pretzel_3.name=Chocolate Frosted Pretzel (Sprinkles) +item.chocolate_pretzel_4.name=White Chocolate Frosted Pretzel (Sprinkles) +item.strawberry_pretzel_2.name=Strawberry Frosted Pretzel (Sprinkles) +item.mint_pretzel_2.name=Mint Frosted Pretzel (Sprinkles) +item.chocolate_gluten_free_pretzel_3.name=Chocolate Frosted Gluten Free Pretzel (Sprinkles) +item.chocolate_gluten_free_pretzel_4.name=White Chocolate Frosted Gluten Free Pretzel (Sprinkles) +item.strawberry_gluten_free_pretzel_2.name=Strawberry Frosted Gluten Free Pretzel (Sprinkles) +item.mint_gluten_free_pretzel_2.name=Mint Frosted Gluten Free Pretzel (Sprinkles) +item.chocolate_brownie_batter.name=Brownie Batter (Chocolate) +item.peanut_butter_brownie_batter.name=Brownie Batter (Peanut Butter) +item.caramel_brownie_batter.name=Brownie Batter (Caramel) +item.mint_brownie_batter.name=Brownie Batter (Mint) +item.chocolate_brownie.name=Brownie (Chocolate) +item.peanut_butter_brownie.name=Brownie (Peanut Butter) +item.caramel_brownie.name=Brownie (Caramel) +item.mint_brownie.name=Brownie (Mint) +item.coffee_cake_batter.name=Coffee Cake Batter +item.chocolate_milano.name=Milano (Chocolate) +item.strawberry_milano.name=Milano (Strawberry) +item.mint_milano.name=Milano (Mint) +item.strawberry_jammie_dodger.name=Jammie Dodger (Strawberry) +item.chocolate_jammie_dodger.name=Jammie Dodger (Chocolate) +item.orange_jammie_dodger.name=Jammie Dodger (Orange) +item.vanilla_waffer.name=Vanilla Waffer +item.chocolate_waffer.name=Chocolate Waffer +item.strawberry_waffer.name=Strawberry Waffer +item.halfmoon_cookie.name=Half-Moon Cookie +item.red_velvet_cupcake_dough.name=Red Velvet Cupcake Dough +item.red_velvet_cupcake_tray.name=Tray of Red Velvet Cupcakes +item.red_velvet_cupcake_base.name=Red Velvet Cupcake Base +item.red_velvet_cake_base.name=Red Velvet Cake Base +item.vanilla_red_velvet_cake_slice.name=Slice of Red Velvet Cake (Vanilla) +item.chocolate_red_velvet_cake_slice.name=Slice of Red Velvet Cake (Chocolate) +item.vanilla_red_velvet_cake_roll.name=Cake Roll (Vanilla/Red Velvet) +item.chocolate_red_velvet_cake_roll.name=Cake Roll (Chocolate/Red Velvet) +item.vanilla_red_velvet_cupcake.name=Vanilla Frosted Red Velvet Cupcake +item.vanilla_red_velvet_cupcake_2.name=Vanilla Frosted Red Velvet Cupcake (Sprinkles) +item.chocolate_red_velvet_cupcake.name=Chocolate Frosted Red Velvet Cupcake +item.chocolate_red_velvet_cupcake_2.name=Chocolate Frosted Red Velvet Cupcake (Sprinkles) +item.vanilla_cake_pop.name=Cake Pop (Vanilla) +item.chocolate_cake_pop.name=Cake Pop (Chocolate) +item.strawberry_cake_pop.name=Cake Pop (Strawberry) +item.mint_cake_pop.name=Cake Pop (Mint) +item.red_velvet_cake_pop.name=Cake Pop (Red Velvet) +item.boba_tea_glass.name=Glass of Boba Tea +item.moon_pie.name=Moon Pie + +item.whole_apple_pie.name=Whole Apple Pie +item.whole_pumpkin_pie.name=Whole Pumpkin Pie +item.whole_strawberry_pie.name=Whole Strawberry Pie +item.whole_chocolate_pie.name=Whole Chocolate Pie +item.whole_cherry_pie.name=Whole Cherry Pie +item.whole_blueberry_pie.name=Whole Blueberry Pie +item.vanilla_trifle.name=Trifle (Vanilla) +item.chocolate_trifle.name=Trifle (Chocolate) +item.vanilla_frosted_eclair.name=Vanilla Frosted Éclair +item.chocolate_frosted_eclair.name=Chocolate Frosted Éclair +item.strawberry_frosted_eclair.name=Strawberry Frosted Éclair +item.creme_cookie_2.name=Chocolate Dipped Creme Cookie +tile.sponge_cake.name=Sponge Cake +item.sponge_cake_slice.name=Slice of Sponge Cake +item.vanilla_toffee.name=Toffee (Vanilla) +item.chocolate_toffee.name=Toffee (Chocolate) +item.pecan.name=Pecan +item.pecan_pie.name=Pecan Pie +item.whole_pecan_pie.name=Whole Pecan Pie +item.cream.name=Cream +item.banana_cream_pie.name=Banana Cream Pie +item.whole_banana_cream_pie.name=Whole Banana Cream Pie +item.blackberry.name=Blackberries +item.blackberry_seeds.name=Blackberry Seeds +item.blackberry_poptart.name=Blackberry Poptart +item.blackberry_pie.name=Blackberry Pie +item.whole_blackberry_pie.name=Whole Blackberry Pie +item.vanilla_muffin_6.name=Vanilla Muffin (Blackberry) +item.vanilla_muffin_dough_6.name=Vanilla Muffin Dough (Blackberry) +item.vanilla_muffin_tray_6.name=Tray of Vanilla Muffins (Blackberry) +item.chocolate_strawberry.name=Chocolate Dipped Strawberry +item.coconut.name=Coconut +item.coconut_milk.name=Coconut Milk +item.grater.name=Grater +item.coconut_shavings.name=Coconut Shavings +item.coconut_cream_pie.name=Coconut Cream Pie +item.whole_coconut_cream_pie.name=Whole Coconut Cream Pie +item.pancake_3.name=Pancake (Syrup w/ Butter) +item.chocolate_pancake_3.name=Chocolate Pancake (Syrup w/ Butter) +item.chocolate_chip_pancake_3.name=Chocolate Chip Pancake (Syrup w/ Butter) +item.blueberry_pancake_3.name=Blueberry Pancake (Syrup w/ Butter) +item.thin_mint_cookie.name=Thin Mint Cookie +item.samoas_cookie.name=Samoas Cookie +item.gummy_bear_base.name=Gummy Bear Base +item.cherry_gummy_bear.name=Gummy Bear (Cherry) +item.orange_gummy_bear.name=Gummy Bear (Orange) +item.green_apple_gummy_bear.name=Gummy Bear (Green Apple) +item.strawberry_gummy_bear.name=Gummy Bear (Strawberry) +item.blueberry_gummy_bear.name=Gummy Bear (Blueberry) +item.melon_gummy_bear.name=Gummy Bear (Melon) +item.candy_corn.name=Candy Corn +item.hershey_kiss.name=Hershey's Kiss +item.mars_bar.name=Mars Bar +item.black_licorice.name=Black Licorice +item.red_licorice.name=Red Licorice +item.heart_cookie_dough.name=Heart Cookie Dough +item.heart_cookie.name=Heart Cookie +item.heart_cookie_2.name=Heart Cookie (Vanilla) +item.heart_cookie_3.name=Heart Cookie (Chocolate) +item.heart_cookie_4.name=Heart Cookie (Strawberry) +item.heart_cookie_5.name=Heart Cookie (Red Sugar) +item.vanilla_nougat.name=Vanilla Nougat +item.chocolate_nougat.name=Chocolate Nougat +item.vanilla_nougat_2.name=Vanilla Nougat (Nuts) +item.chocolate_nougat_2.name=Chocolate Nougat (Nuts) +item.three_musketeers.name=Three Musketeers +item.anise_seeds.name=Anise Seeds +item.anise.name=Anise diff --git a/projects/1.12.2/assets/deliciousdelights/lang/zh_cn.lang b/projects/1.12.2/assets/delicious-delights/deliciousdelights/lang/zh_cn.lang similarity index 98% rename from projects/1.12.2/assets/deliciousdelights/lang/zh_cn.lang rename to projects/1.12.2/assets/delicious-delights/deliciousdelights/lang/zh_cn.lang index 0b5873091ba7..5f106084685d 100644 --- a/projects/1.12.2/assets/deliciousdelights/lang/zh_cn.lang +++ b/projects/1.12.2/assets/delicious-delights/deliciousdelights/lang/zh_cn.lang @@ -1,611 +1,611 @@ -itemGroup.tabDeliciousDelightsBase=美味佳肴 - 杂项 -itemGroup.tabDeliciousDelightsFoodstuff=美味佳肴 - 食物 -itemGroup.tabDeliciousDelightsIngredients=美味佳肴 - 食材 - -text.spigot=右击树木获取糖浆。 -text.special_thanks=特别感谢: %s - -tile.vanilla_frosted_vanilla_cake.name=香草奶油蛋糕 -tile.chocolate_frosted_vanilla_cake.name=巧克力奶油香草蛋糕 -tile.strawberry_frosted_vanilla_cake.name=草莓奶油香草蛋糕 -tile.chocolate_mousse_cake.name=巧克力慕斯蛋糕 -tile.vanilla_frosted_chocolate_cake.name=香草奶油巧克力蛋糕 -tile.chocolate_frosted_chocolate_cake.name=巧克力奶油蛋糕 -tile.strawberry_frosted_chocolate_cake.name=草莓奶油巧克力蛋糕 -tile.mint_frosted_chocolate_cake.name=薄荷奶油巧克力蛋糕 -tile.coffee_cake.name=咖啡蛋糕 -tile.vanilla_red_velvet_cake.name=香草奶油红丝绒蛋糕 -tile.chocolate_red_velvet_cake.name=巧克力奶油红丝绒蛋糕 - -item.empty_cup.name=空茶杯 -item.tea_cup.name=一杯茶 -item.empty_tea_bag.name=空茶包 -item.empty_cupcake_tray.name=纸杯蛋糕盘 -item.hot_chocolate_cup.name=一杯热巧克力 -tile.salt_deposit.name=盐晶 -item.knife.name=刀 -item.mortar.name=研钵 -item.strawberry.name=草莓 -item.strawberry_seeds.name=草莓种子 -item.blueberry_seeds.name=蓝莓种子 -item.cherry_seeds.name=樱桃种子 -item.mint.name=薄荷 -item.mint_seeds.name=薄荷种子 -item.vanilla.name=香草 -item.tea_seeds.name=茶籽 -item.flour.name=小麦粉 -item.rice_flour.name=米粉 -item.potato_starch.name=土豆淀粉 -item.rice.name=米 -item.rice_seeds.name=水稻种子 -item.dough.name=生面团 -item.gluten_free_dough.name=无麸质面团 -item.vanilla_cake_base.name=香草蛋糕胚 -item.chocolate_cake_base.name=巧克力蛋糕胚 -item.vanilla_cupcake_base.name=香草纸杯蛋糕胚 -item.chocolate_cupcake_base.name=巧克力纸杯蛋糕胚 -item.vanilla_cupcake_dough.name=香草纸杯蛋糕面团 -item.chocolate_cupcake_dough.name=巧克力纸杯蛋糕面团 -item.vanilla_cupcake_tray.name=生香草纸杯蛋糕烤盘 -item.chocolate_cupcake_tray.name=生巧克力纸杯蛋糕烤盘 -item.banana.name=香蕉 -item.blueberry.name=蓝莓 -item.cherry.name=樱桃 -item.orange.name=橘子 -item.peanut.name=花生 -item.coffee_beans.name=咖啡豆 -item.mocha_coffee_beans.name=摩卡咖啡豆 -item.espresso_coffee_beans.name=浓缩咖啡豆 -item.coffee_cup.name=咖啡 -item.mocha_coffee_cup.name=摩卡咖啡 -item.espresso_coffee_cup.name=意式特浓 -item.cappuccino_coffee_cup.name=卡布奇诺 -item.macchiato_coffee_cup.name=焦糖玛奇朵 -item.latte_coffee_cup.name=拿铁咖啡 -item.cold_brew_coffee_cup.name=冷萃咖啡 -item.american_coffee_cup.name=美式咖啡 -item.green_tea.name=绿茶叶 -item.matcha_tea.name=抹茶叶 -item.dried_tea.name=干茶叶 -item.yellow_tea.name=黄茶叶 -item.white_tea.name=白茶叶 -item.oolong_tea.name=乌龙茶叶 -item.green_tea_bag.name=绿茶茶包 -item.matcha_tea_powder.name=抹茶粉 -item.black_tea_bag.name=红茶茶包 -item.yellow_tea_bag.name=黄茶茶包 -item.white_tea_bag.name=白茶茶包 -item.oolong_tea_bag.name=乌龙茶茶包 -item.green_tea_cup.name=绿茶 -item.matcha_tea_cup.name=抹茶 -item.black_tea_cup.name=红茶 -item.yellow_tea_cup.name=黄茶 -item.white_tea_cup.name=白茶 -item.oolong_tea_cup.name=乌龙茶 -item.vanilla_frosted_vanilla_cake_slice.name=香草奶油蛋糕块 -item.chocolate_frosted_vanilla_cake_slice.name=巧克力奶油香草蛋糕块 -item.strawberry_frosted_vanilla_cake_slice.name=草莓奶油香草蛋糕块 -item.vanilla_frosted_chocolate_cake_slice.name=香草奶油巧克力蛋糕块 -item.chocolate_frosted_chocolate_cake_slice.name=巧克力奶油蛋糕块 -item.strawberry_frosted_chocolate_cake_slice.name=草莓奶油巧克力蛋糕块 -item.mint_frosted_chocolate_cake_slice.name=薄荷奶油巧克力蛋糕块 -item.chocolate_mousse_cake_slice.name=巧克力慕斯蛋糕块 -item.vanilla_frosted_vanilla_cupcake.name=香草纸杯蛋糕 -item.chocolate_frosted_vanilla_cupcake.name=巧克力奶油香草纸杯蛋糕 -item.strawberry_frosted_vanilla_cupcake.name=草莓奶油香草纸杯蛋糕 -item.vanilla_frosted_chocolate_cupcake.name=香草奶油巧克力纸杯蛋糕 -item.chocolate_frosted_chocolate_cupcake.name=巧克力纸杯蛋糕 -item.strawberry_frosted_chocolate_cupcake.name=草莓奶油巧克力纸杯蛋糕 -item.mint_frosted_chocolate_cupcake.name=薄荷奶油巧克力纸杯蛋糕 -item.vanilla_frosted_chocolate_cupcake_2.name=巧克力纸杯生日蛋糕 -item.chocolate_frosted_chocolate_cupcake_2.name=巧克力奶油纸杯生日蛋糕 -item.strawberry_frosted_chocolate_cupcake_2.name=草莓奶油巧克力纸杯生日蛋糕 -item.vanilla_frosted_vanilla_cupcake_2.name=纸杯生日蛋糕 -item.chocolate_frosted_vanilla_cupcake_2.name=巧克力奶油纸杯生日蛋糕 -item.strawberry_frosted_vanilla_cupcake_2.name=草莓奶油纸杯生日蛋糕 -item.apple_pie.name=苹果派 -item.pumpkin_pie.name=南瓜派 -item.strawberry_pie.name=草莓派 -item.chocolate_pie.name=巧克力派 -item.cherry_pie.name=樱桃派 -item.blueberry_pie.name=蓝莓派 -item.vanilla_ice_cream.name=香草冰淇淋 -item.chocolate_ice_cream.name=巧克力冰淇淋 -item.strawberry_ice_cream.name=草莓冰淇淋 -item.mint_ice_cream.name=薄荷冰淇淋 -item.neapolitan_ice_cream.name=三色冰淇淋 -item.vanilla_ice_cream_2.name=可可碎香草冰淇淋 -item.chocolate_ice_cream_2.name=可可碎巧克力冰淇淋 -item.strawberry_ice_cream_2.name=可可碎草莓冰淇淋 -item.mint_ice_cream_2.name=可可碎薄荷冰淇淋 -item.neapolitan_ice_cream_2.name=可可碎三色冰淇淋 -item.vanilla_ice_cream_3.name=巧克力酱香草冰淇淋 -item.chocolate_ice_cream_3.name=巧克力酱巧克力冰淇淋 -item.strawberry_ice_cream_3.name=巧克力酱草莓冰淇淋 -item.mint_ice_cream_3.name=巧克力酱薄荷冰淇淋 -item.neapolitan_ice_cream_3.name=巧克力酱三色冰淇淋 -item.vanilla_chocolate_chip_ice_cream.name=巧克力碎香草冰淇淋 -item.chocolate_chocolate_chip_ice_cream.name=巧克力碎巧克力冰淇淋 -item.strawberry_chocolate_chip_ice_cream.name=巧克力碎草莓冰淇淋 -item.mint_chocolate_chip_ice_cream.name=巧克力碎薄荷冰淇淋 -item.neapolitan_chocolate_chip_ice_cream.name=巧克力碎三色冰淇淋 -item.donut.name=甜甜圈 -item.berlin_creme_donut.name=柏林奶油甜甜圈 -item.boston_creme_donut.name=波士顿奶油甜甜圈 -item.jelly_donut.name=果冻甜甜圈 -item.powdered_donut.name=糖粉甜甜圈 -item.cinnamon_bun.name=肉桂卷 -item.chocolate_bar.name=巧克力棒 -item.white_chocolate_bar.name=白巧克力棒 -item.dark_chocolate_bar.name=黑巧克力棒 -item.chocolate_chips.name=巧克力碎 -item.white_chocolate_chips.name=白巧克力碎 -item.mms.name=M&Ms巧克力豆 -item.chocolate_cookie_dough.name=白巧克力碎曲奇面团 -item.chocolate_mm_cookie_dough.name=巧克力M&Ms曲奇面团 -item.chocolate_chip_cookie_dough.name=巧克力碎曲奇面团 -item.chocolate_chip_mm_cookie_dough.name=巧克力碎M&Ms曲奇面团 -item.sugar_cookie_dough.name=糖曲奇面团 -item.sugar_mm_cookie_dough.name=M&Ms糖曲奇面团 -item.peanut_butter_cookie_dough.name=花生酱曲奇面团 -item.peanut_butter_mm_cookie_dough.name=花生酱M&Ms曲奇面团 -item.mm_cookie_dough.name=M&M曲奇面团 -item.creme_cookie_dough.name=奶油曲奇面团 -item.mint_creme_cookie_dough.name=薄荷奶油曲奇面团 -item.chocolate_cookie.name=巧克力曲奇 -item.chocolate_cookie_2.name=M&Ms巧克力曲奇 -item.chocolate_chip_cookie.name=巧克力碎曲奇 -item.chocolate_chip_cookie_2.name=巧克力碎M&Ms曲奇 -item.sugar_cookie.name=糖粉曲奇 -item.sugar_cookie_2.name=M&Ms糖粉曲奇 -item.peanut_butter_cookie.name=花生酱曲奇 -item.peanut_butter_cookie_2.name=花生酱M&Ms曲奇 -item.creme_cookie.name=奶油曲奇 -item.mm_cookie.name=M&M曲奇 -item.jaffa_cake.name=佳发蛋糕 -item.mint_creme_cookie.name=薄荷奶油曲奇 -item.gluten_free_donut.name=无麸质甜甜圈 -item.glazed_gluten_free_donut.name=无麸质糖霜甜甜圈 -item.gluten_free_donut_2.name=无麸质可可碎甜甜圈 -item.gluten_free_donut_3.name=无麸质甜甜圈 -item.gluten_free_donut_4.name=无麸质甜甜圈 -item.gluten_free_donut_5.name=无麸质甜甜圈 -item.chocolate_frosted_gluten_free_donut.name=无麸质巧克力奶油甜甜圈 -item.chocolate_frosted_gluten_free_donut_2.name=无麸质巧克力奶油甜甜圈 -item.chocolate_frosted_gluten_free_donut_3.name=无麸质巧克力奶油甜甜圈 -item.chocolate_frosted_gluten_free_donut_4.name=无麸质巧克力奶油甜甜圈 -item.strawberry_frosted_gluten_free_donut.name=无麸质草莓奶油甜甜圈 -item.strawberry_frosted_gluten_free_donut_2.name=无麸质可可碎草莓奶油甜甜圈 -item.strawberry_frosted_gluten_free_donut_3.name=无麸质草莓奶油甜甜圈 -item.strawberry_frosted_gluten_free_donut_4.name=无麸质草莓奶油甜甜圈 -item.vanilla_frosted_gluten_free_donut.name=无麸质香草奶油甜甜圈 -item.vanilla_frosted_gluten_free_donut_2.name=无麸质可可碎香草奶油甜甜圈 -item.vanilla_frosted_gluten_free_donut_3.name=无麸质香草奶油甜甜圈 -item.vanilla_frosted_gluten_free_donut_4.name=无麸质香草奶油甜甜圈 -item.glazed_donut.name=糖霜甜甜圈 -item.glazed_donut_2.name=可可碎糖霜甜甜圈 -item.glazed_donut_3.name=糖霜甜甜圈 -item.glazed_donut_4.name=糖霜甜甜圈 -item.glazed_donut_5.name=糖霜甜甜圈 -item.glazed_chocolate_donut.name=巧克力糖霜甜甜圈 -item.glazed_chocolate_donut_2.name=可可碎巧克力糖霜甜甜圈 -item.glazed_chocolate_donut_3.name=巧克力糖霜甜甜圈 -item.glazed_chocolate_donut_4.name=巧克力糖霜甜甜圈 -item.chocolate_frosted_donut.name=巧克力奶油甜甜圈 -item.chocolate_frosted_donut_2.name=可可碎巧克力奶油甜甜圈 -item.chocolate_frosted_donut_3.name=巧克力奶油甜甜圈 -item.chocolate_frosted_donut_4.name=巧克力奶油甜甜圈 -item.strawberry_frosted_donut.name=草莓奶油甜甜圈 -item.strawberry_frosted_donut_2.name=可可碎草莓奶油甜甜圈 -item.strawberry_frosted_donut_3.name=草莓奶油甜甜圈 -item.strawberry_frosted_donut_4.name=草莓奶油甜甜圈 -item.vanilla_frosted_donut.name=香草奶油甜甜圈 -item.vanilla_frosted_donut_2.name=可可碎香草奶油甜甜圈 -item.vanilla_frosted_donut_3.name=香草奶油甜甜圈 -item.vanilla_frosted_donut_4.name=香草奶油甜甜圈 -item.vanilla_milkshake.name=香草奶昔 -item.chocolate_milkshake.name=巧克力奶昔 -item.strawberry_milkshake.name=草莓奶昔 -item.mint_milkshake.name=薄荷奶昔 -item.mint_chocolate_chip_milkshake.name=巧克力碎薄荷奶昔 -item.neapolitan_milkshake.name=三色奶昔 -item.poptart_base.name=Pop-Tarts饼干胚 -item.chocolate_poptart_base.name=巧克力Pop-Tarts -item.strawberry_poptart.name=草莓Pop-Tarts -item.brown_sugar_poptart.name=红糖Pop-Tarts -item.chocolate_chip_poptart.name=巧克力碎Pop-Tarts -item.minecraft_poptart.name=Minecraft风味Pop-Tarts -item.cookies_and_creme_poptart.name=奶油曲奇Pop-Tarts -item.chocolate_fudge_poptart.name=巧克力软糖Pop-Tarts -item.smores_poptart.name=S'more Pop-Tarts -item.cinnamon_roll_poptart.name=肉桂卷Pop-Tarts -item.chocolate_cupcake_poptart.name=巧克力纸杯蛋糕Pop-Tarts -item.confetti_cupcake_poptart.name=生日蛋糕Pop-Tarts -item.chocolate_chip_cookie_dough_poptart.name=巧克力碎曲奇面团Pop-Tarts -item.hot_fudge_sundae_poptart.name=巧克力圣代Pop-Tarts -item.cherry_poptart.name=樱桃Pop-Tarts -item.blueberry_poptart.name=蓝莓Pop-Tarts -item.waffle.name=华夫饼 -item.ice_cream_cone.name=冰淇淋甜筒 -item.vanilla_ice_cream_cone.name=香草甜筒冰淇淋 -item.chocolate_ice_cream_cone.name=巧克力甜筒冰淇淋 -item.strawberry_ice_cream_cone.name=草莓甜筒冰淇淋 -item.neapolitan_ice_cream_cone.name=三色甜筒冰淇淋 -item.mint_ice_cream_cone.name=薄荷甜筒冰淇淋 -item.mint_chocolate_chip_ice_cream_cone.name=巧克力碎薄荷甜筒冰淇淋 -item.vanilla_ice_cream_cone_2.name=可可碎香草甜筒冰淇淋 -item.chocolate_ice_cream_cone_2.name=可可碎巧克力甜筒冰淇淋 -item.strawberry_ice_cream_cone_2.name=可可碎草莓甜筒冰淇淋 -item.neapolitan_ice_cream_cone_2.name=可可碎三色甜筒冰淇淋 -item.mint_ice_cream_cone_2.name=可可碎薄荷甜筒冰淇淋 -item.vanilla_ice_cream_cone_3.name=香草甜筒冰淇淋 -item.chocolate_ice_cream_cone_3.name=巧克力甜筒冰淇淋 -item.strawberry_ice_cream_cone_3.name=草莓甜筒冰淇淋 -item.neapolitan_ice_cream_cone_3.name=三色甜筒冰淇淋 -item.mint_ice_cream_cone_3.name=薄荷甜筒冰淇淋 -item.vanilla_ice_cream_sandwich.name=香草冰淇淋三明治 -item.chocolate_ice_cream_sandwich.name=巧克力冰淇淋三明治 -item.strawberry_ice_cream_sandwich.name=草莓冰淇淋三明治 -item.mint_ice_cream_sandwich.name=薄荷冰淇淋三明治 -item.neapolitan_ice_cream_sandwich.name=三色冰淇淋三明治 -item.banana_split_ice_cream_sundae.name=香蕉冰淇淋圣代 -item.banana_split_ice_cream_sundae_2.name=可可碎香蕉圣代 -item.banana_split_ice_cream_sundae_3.name=巧克力酱香蕉圣代 -item.hot_fudge_sundae.name=巧克力圣代 -item.spigot.name=龙头 -item.syrup_bottle.name=糖浆 -item.pancake_batter.name=松饼 -item.blueberry_pancake_batter.name=蓝莓薄煎饼面糊 -item.chocolate_chip_pancake_batter.name=巧克力碎薄煎饼面糊 -item.waffle_batter.name=华夫饼面糊 -item.blueberry_waffle_batter.name=蓝莓华夫饼面糊 -item.chocolate_chip_waffle_batter.name=巧克力碎华夫饼面糊 -item.french_toast_batter.name=法式吐司面糊 -item.pancake.name=松饼 -item.pancake_2.name=糖浆松饼 -item.chocolate_chip_pancake.name=巧克力碎松饼 -item.chocolate_chip_pancake_2.name=糖浆巧克力碎松饼 -item.blueberry_pancake.name=蓝莓松饼 -item.blueberry_pancake_2.name=糖浆蓝莓松饼 -item.waffle_2.name=糖浆华夫饼 -item.chocolate_chip_waffle.name=巧克力碎华夫饼 -item.chocolate_chip_waffle_2.name=糖浆巧克力碎华夫饼 -item.blueberry_waffle.name=蓝莓华夫饼 -item.blueberry_waffle_2.name=糖浆蓝莓华夫饼 -item.french_toast.name=法式吐司 -item.french_toast_2.name=糖浆法式吐司 -item.chocolate_popsicle.name=巧克力冰棒 -item.orange_popsicle.name=橘子味冰棒 -item.cherry_popsicle.name=樱桃味冰棒 -item.blueberry_popsicle.name=蓝莓味冰棒 -item.strawberry_popsicle.name=草莓味冰棒 -item.banana_popsicle.name=香蕉味冰棒 -item.firecracker_popsicle.name=爆竹冰棒 -item.chocolate_syrup_bottle.name=巧克力酱 -item.peppermint.name=薄荷糖 -item.caramel.name=焦糖 -item.peanut_butter.name=花生酱 -item.candy_bar_cookie_dough.name=糖果棒曲奇面团 -item.candy_bar_cookie.name=糖果棒曲奇 -item.croissant_dough.name=可颂面团 -item.croissant.name=可颂 -item.crepe.name=可丽饼 -item.crepe_2.name=巧克力酱可丽饼 -item.crepe_3.name=草莓巧克力酱可丽饼 -item.crepe_4.name=莓果巧克力酱可丽饼 -item.chocolate_crepe.name=巧克力可丽饼 -item.chocolate_crepe_2.name=巧克力酱巧克力可丽饼 -item.chocolate_crepe_3.name=草莓巧克力酱巧克力可丽饼 -item.chocolate_crepe_4.name=莓果巧克力酱巧克力可丽饼 -item.chocolate_pancake_batter.name=巧克力松饼糊 -item.chocolate_pancake.name=巧克力松饼 -item.chocolate_pancake_2.name=巧克力酱巧克力松饼 -item.twix.name=Twix巧克力 -item.milky_way.name=星河巧克力 -item.crunch_bar.name=脆条巧克力 -item.peanut_butter_cup.name=花生酱杯 -item.payday.name=Payday花生糖 -item.snickers.name=士力架 -item.kitkat.name=奇巧威化巧克力 -item.cherry_lollipop.name=樱桃味棒棒糖 -item.orange_lollipop.name=橘子味棒棒糖 -item.banana_lollipop.name=香蕉味棒棒糖 -item.blueberry_lollipop.name=蓝莓味棒棒糖 -item.strawberry_lollipop.name=草莓味棒棒糖 -item.melon_lollipop.name=西瓜味棒棒糖 -item.peppermint_lollipop.name=薄荷味棒棒糖 -item.green_apple_lollipop.name=青苹果味棒棒糖 -item.vanilla_frosted_vanilla_cake_roll.name=香草奶油蛋糕卷 -item.chocolate_frosted_vanilla_cake_roll.name=巧克力奶油香草蛋糕卷 -item.strawberry_frosted_vanilla_cake_roll.name=草莓奶油香草蛋糕卷 -item.vanilla_frosted_chocolate_cake_roll.name=香草奶油巧克力蛋糕卷 -item.chocolate_frosted_chocolate_cake_roll.name=巧克力奶油蛋糕卷 -item.strawberry_frosted_chocolate_cake_roll.name=草莓奶油巧克力蛋糕卷 -item.mint_frosted_chocolate_cake_roll.name=薄荷奶油巧克力蛋糕卷 -item.butter_churn.name=搅奶油器 -item.peanut_brittle.name=花生脆 -item.gelatin.name=吉利丁 -item.marshmallow.name=棉花糖 -item.cherry_jello.name=樱桃味果冻 -item.orange_jello.name=橘子味果冻 -item.strawberry_jello.name=草莓味果冻 -item.blueberry_jello.name=蓝莓味果冻 -item.melon_jello.name=西瓜味果冻 -item.boiling_water_bucket.name=沸水 -item.boiled_sugar.name=糖水 -item.strawberry_syrup_bottle.name=草莓酱 -item.butter.name=黄油 -item.cheese.name=奶酪 -item.milk_glass.name=牛奶 -item.chocolate_milk_glass.name=巧克力奶 -item.strawberry_milk_glass.name=草莓牛奶 -item.chocolate_waffle_batter.name=巧克力华夫饼面糊 -item.chocolate_waffle.name=巧克力华夫饼 -item.chocolate_waffle_2.name=巧克力酱巧克力华夫饼 -item.ice_cream_cone_2.name=巧克力冰淇淋甜筒 -item.rolo.name=罗洛巧克力 -item.caramel_apple.name=焦糖苹果 -item.strawberry_shortcake.name=草莓酥饼 -item.chocolate_strawberry_shortcake.name=巧克力草莓酥饼 -tile.vanilla_cheese_cake.name=香草芝士蛋糕 -tile.chocolate_cheese_cake.name=巧克力芝士蛋糕 -item.vanilla_cheese_cake_slice.name=香草芝士蛋糕块 -item.chocolate_cheese_cake_slice.name=巧克力芝士蛋糕 -item.coffee_cake_slice.name=咖啡蛋糕 -item.ginger_seeds.name=生姜种子 -item.ginger.name=生姜 -item.ginger_snaps.name=姜饼 -item.gingerbread_man.name=姜饼人 -item.ginger_snaps_cookie_dough.name=姜饼面团 -item.gingerbread_man_cookie_dough.name=姜饼人面团 -item.peppermint_patty.name=薄荷糕 -item.taffy.name=太妃糖 -item.cotton_candy.name=棉花糖 -item.cotton_candy_2.name=棉花糖 -item.cannoli.name=奶油甜馅煎饼卷 -item.kona_coffee_cup.name=科纳咖啡 -item.kona_coffee_beans.name=科纳咖啡豆 -item.vanilla_french_horn.name=香草海螺角 -item.chocolate_french_horn.name=巧克力海螺角 -item.vanilla_french_horn_2.name=草莓馅香草海螺角 -item.chocolate_french_horn_2.name=草莓馅巧克力海螺角 -item.vanilla_ice_cream_4.name=香草冰淇淋 -item.chocolate_ice_cream_4.name=巧克力冰淇淋 -item.strawberry_ice_cream_4.name=草莓冰淇淋 -item.mint_ice_cream_4.name=薄荷冰淇淋 -item.neapolitan_ice_cream_4.name=三色冰淇淋 -item.vanilla_ice_cream_5.name=香草冰淇淋 -item.chocolate_ice_cream_5.name=巧克力冰淇淋 -item.mint_ice_cream_5.name=薄荷冰淇淋 -item.neapolitan_ice_cream_5.name=三色冰淇淋 -item.vanilla_ice_cream_6.name=香草冰淇淋 -item.chocolate_ice_cream_6.name=巧克力冰淇淋 -item.mint_ice_cream_6.name=薄荷冰淇淋 -item.neapolitan_ice_cream_6.name=三色冰淇淋 -item.vanilla_ice_cream_cone_4.name=香草甜筒冰淇淋 -item.chocolate_ice_cream_cone_4.name=巧克力甜筒冰淇淋 -item.strawberry_ice_cream_cone_4.name=草莓甜筒冰淇淋 -item.mint_ice_cream_cone_4.name=薄荷甜筒冰淇淋 -item.neapolitan_ice_cream_cone_4.name=三色甜筒冰淇淋 -item.vanilla_ice_cream_cone_5.name=香草甜筒冰淇淋 -item.chocolate_ice_cream_cone_5.name=巧克力甜筒冰淇淋 -item.mint_ice_cream_cone_5.name=薄荷甜筒冰淇淋 -item.neapolitan_ice_cream_cone_5.name=三色甜筒冰淇淋 -item.vanilla_ice_cream_cone_6.name=香草香草甜筒冰淇淋 -item.chocolate_ice_cream_cone_6.name=巧克力甜筒冰淇淋 -item.mint_ice_cream_cone_6.name=薄荷甜筒冰淇淋 -item.neapolitan_ice_cream_cone_6.name=三色甜筒冰淇淋 -item.chocolate_vanilla_ice_cream_cone.name=巧克力壳香草甜筒冰淇淋 -item.chocolate_chocolate_ice_cream_cone.name=巧克力壳巧克力甜筒冰淇淋 -item.chocolate_strawberry_ice_cream_cone.name=巧克力壳草莓甜筒冰淇淋 -item.chocolate_mint_ice_cream_cone.name=巧克力壳薄荷甜筒冰淇淋 -item.chocolate_neapolitan_ice_cream_cone.name=巧克力壳三色甜筒冰淇淋 -item.chocolate_vanilla_ice_cream_cone_2.name=巧克力壳香草甜筒冰淇淋 -item.chocolate_chocolate_ice_cream_cone_2.name=巧克力壳巧克力甜筒冰淇淋 -item.chocolate_strawberry_ice_cream_cone_2.name=巧克力壳草莓甜筒冰淇淋 -item.chocolate_mint_ice_cream_cone_2.name=巧克力壳薄荷甜筒冰淇淋 -item.chocolate_neapolitan_ice_cream_cone_2.name=巧克力壳三色甜筒冰淇淋 -item.chocolate_vanilla_ice_cream_cone_3.name=巧克力壳香草甜筒冰淇淋 -item.chocolate_chocolate_ice_cream_cone_3.name=巧克力壳巧克力甜筒冰淇淋 -item.chocolate_strawberry_ice_cream_cone_3.name=巧克力壳草莓甜筒冰淇淋 -item.chocolate_mint_ice_cream_cone_3.name=巧克力壳薄荷甜筒冰淇淋 -item.chocolate_neapolitan_ice_cream_cone_3.name=巧克力壳三色甜筒冰淇淋 -item.chocolate_vanilla_ice_cream_cone_4.name=巧克力壳香草甜筒冰淇淋 -item.chocolate_chocolate_ice_cream_cone_4.name=巧克力壳巧克力甜筒冰淇淋 -item.chocolate_strawberry_ice_cream_cone_4.name=巧克力壳草莓甜筒冰淇淋 -item.chocolate_mint_ice_cream_cone_4.name=巧克力壳薄荷甜筒冰淇淋 -item.chocolate_neapolitan_ice_cream_cone_4.name=巧克力壳三色甜筒冰淇淋 -item.chocolate_mint_chocolate_chip_ice_cream_cone.name=巧克力壳巧克力碎薄荷甜筒冰淇淋 -item.chocolate_vanilla_ice_cream_cone_5.name=巧克力壳香草甜筒冰淇淋 -item.chocolate_chocolate_ice_cream_cone_5.name=巧克力壳巧克力甜筒冰淇淋 -item.chocolate_mint_ice_cream_cone_5.name=巧克力壳薄荷甜筒冰淇淋 -item.chocolate_neapolitan_ice_cream_cone_5.name=巧克力壳三色甜筒冰淇淋 -item.chocolate_vanilla_ice_cream_cone_6.name=巧克力壳香草甜筒冰淇淋 -item.chocolate_chocolate_ice_cream_cone_6.name=巧克力壳巧克力甜筒冰淇淋 -item.chocolate_mint_ice_cream_cone_6.name=巧克力壳薄荷甜筒冰淇淋 -item.chocolate_neapolitan_ice_cream_cone_6.name=巧克力壳三色甜筒冰淇淋 -item.vanilla_jellybean.name=香草软心豆粒糖 -item.chocolate_jellybean.name=巧克力软心豆粒糖 -item.strawberry_jellybean.name=草莓味软心豆粒糖 -item.green_apple_jellybean.name=青苹果味软心豆粒糖 -item.blueberry_jellybean.name=蓝莓味软心豆粒糖 -item.orange_jellybean.name=橘子味软心豆粒糖 -item.banana_jellybean.name=香蕉味软心豆粒糖 -item.cherry_jellybean.name=樱桃味软心豆粒糖 -item.candycane.name=拐杖糖 -item.chocolate_candycane.name=巧克力味拐杖糖 -item.strawberry_candycane.name=草莓味拐杖糖 -item.green_apple_candycane.name=青苹果味拐杖糖 -item.blueberry_candycane.name=蓝莓味拐杖糖 -item.orange_candycane.name=橘子味拐杖糖 -item.banana_candycane.name=香蕉味拐杖糖 -item.cherry_candycane.name=樱桃味拐杖糖 -item.vanilla_macaron.name=香草马卡龙 -item.chocolate_macaron.name=巧克力马卡龙 -item.strawberry_macaron.name=草莓马卡龙 -item.mint_macaron.name=薄荷马卡龙 -item.blueberry_macaron.name=蓝莓马卡龙 -item.orange_macaron.name=橘子马卡龙 -item.banana_macaron.name=香蕉马卡龙 -item.cherry_macaron.name=樱桃马卡龙 -item.fudge_striped_cookie.name=巧克力软糖条纹曲奇 -item.vanilla_muffin.name=香草玛芬蛋糕 -item.vanilla_muffin_2.name=蓝莓香草玛芬蛋糕 -item.vanilla_muffin_3.name=巧克力碎香草玛芬蛋糕 -item.vanilla_muffin_4.name=草莓香草玛芬蛋糕 -item.vanilla_muffin_5.name=虞美人籽香草玛芬蛋糕 -item.banana_bread_muffin.name=香蕉香草玛芬蛋糕 -item.banana_bread_muffin_2.name=香蕉巧克力玛芬蛋糕 -item.vanilla_muffin_dough.name=香草玛芬蛋糕面团 -item.vanilla_muffin_dough_2.name=蓝莓香草玛芬蛋糕面团 -item.vanilla_muffin_dough_3.name=巧克力碎香草玛芬蛋糕面团 -item.vanilla_muffin_dough_4.name=草莓香草玛芬蛋糕面团 -item.vanilla_muffin_dough_5.name=虞美人籽香草玛芬蛋糕面团 -item.banana_bread_muffin_dough.name=香蕉香草玛芬蛋糕面团 -item.banana_bread_muffin_dough_2.name=香蕉巧克力玛芬蛋糕面团 -item.vanilla_muffin_tray.name=生香草玛芬蛋糕烤盘 -item.vanilla_muffin_tray_2.name=生蓝莓香草玛芬蛋糕烤盘 -item.vanilla_muffin_tray_3.name=生巧克力碎香草玛芬蛋糕烤盘 -item.vanilla_muffin_tray_4.name=生草莓香草玛芬蛋糕烤盘 -item.vanilla_muffin_tray_5.name=生虞美人籽香草玛芬蛋糕烤盘 -item.banana_bread_muffin_tray.name=生香蕉香草玛芬蛋糕烤盘 -item.banana_bread_muffin_tray_2.name=生香蕉巧克力玛芬蛋糕烤盘 -item.strawberry_jolly_rancher.name=草莓味暴风果橡皮糖 -item.green_apple_jolly_rancher.name=青苹果味暴风果橡皮糖 -item.blueberry_jolly_rancher.name=蓝莓味暴风果橡皮糖 -item.orange_jolly_rancher.name=橘子味暴风果橡皮糖 -item.banana_jolly_rancher.name=香蕉味暴风果橡皮糖 -item.cherry_jolly_rancher.name=樱桃味暴风果橡皮糖 -item.strawberry_taffy.name=草莓味太妃糖 -item.green_apple_taffy.name=青苹果味太妃糖 -item.blueberry_taffy.name=蓝莓味太妃糖 -item.orange_taffy.name=橘子味太妃糖 -item.banana_taffy.name=香蕉味太妃糖 -item.cherry_taffy.name=樱桃味太妃糖 -item.pretzel_dough.name=碱水面包面团 -item.gluten_free_pretzel_dough.name=无麸质碱水面包面团 -item.pretzel.name=碱水面包 -item.gluten_free_pretzel.name=无麸质碱水面包 -item.chocolate_pretzel.name=巧克力碱水面包 -item.chocolate_pretzel_2.name=白巧克力碱水面包 -item.strawberry_pretzel.name=草莓碱水面包 -item.mint_pretzel.name=薄荷碱水面包 -item.chocolate_gluten_free_pretzel.name=无麸质巧克力碱水面包 -item.chocolate_gluten_free_pretzel_2.name=无麸质白巧克力碱水面包 -item.strawberry_gluten_free_pretzel.name=无麸质草莓碱水面包 -item.mint_gluten_free_pretzel.name=无麸质薄荷碱水面包 -item.chocolate_pretzel_3.name=可可碎巧克力碱水面包 -item.chocolate_pretzel_4.name=可可碎白巧克力碱水面包 -item.strawberry_pretzel_2.name=可可碎草莓碱水面包 -item.mint_pretzel_2.name=可可碎薄荷碱水面包 -item.chocolate_gluten_free_pretzel_3.name=无麸质可可碎巧克力碱水面包 -item.chocolate_gluten_free_pretzel_4.name=无麸质可可碎白巧克力碱水面包 -item.strawberry_gluten_free_pretzel_2.name=无麸质可可碎草莓碱水面包 -item.mint_gluten_free_pretzel_2.name=无麸质可可碎薄荷碱水面包 -item.chocolate_brownie_batter.name=巧克力布朗尼糊 -item.peanut_butter_brownie_batter.name=花生酱布朗尼糊 -item.caramel_brownie_batter.name=焦糖布朗尼糊 -item.mint_brownie_batter.name=薄荷布朗尼糊 -item.chocolate_brownie.name=巧克力布朗尼 -item.peanut_butter_brownie.name=花生酱布朗尼 -item.caramel_brownie.name=焦糖布朗尼 -item.mint_brownie.name=薄荷布朗尼 -item.coffee_cake_batter.name=咖啡蛋糕面糊 -item.chocolate_milano.name=巧克力味蜜兰诺曲奇 -item.strawberry_milano.name=草莓味蜜兰诺曲奇 -item.mint_milano.name=薄荷味蜜兰诺曲奇 -item.strawberry_jammie_dodger.name=草莓味夹心饼干 -item.chocolate_jammie_dodger.name=巧克力味夹心饼干 -item.orange_jammie_dodger.name=橘子味夹心饼干 -item.vanilla_waffer.name=香草威化 -item.chocolate_waffer.name=巧克力威化 -item.strawberry_waffer.name=草莓威化 -item.halfmoon_cookie.name=半月曲奇 -item.red_velvet_cupcake_dough.name=红丝绒纸杯蛋糕面团 -item.red_velvet_cupcake_tray.name=生红丝绒纸杯蛋糕烤盘 -item.red_velvet_cupcake_base.name=红丝绒纸杯蛋糕胚 -item.red_velvet_cake_base.name=红丝绒蛋糕胚 -item.vanilla_red_velvet_cake_slice.name=香草奶油红丝绒蛋糕块 -item.chocolate_red_velvet_cake_slice.name=巧克力奶油红丝绒蛋糕块 -item.vanilla_red_velvet_cake_roll.name=香草奶油红丝绒蛋糕卷 -item.chocolate_red_velvet_cake_roll.name=巧克力奶油红丝绒蛋糕卷 -item.vanilla_red_velvet_cupcake.name=香草奶油红丝绒纸杯蛋糕 -item.vanilla_red_velvet_cupcake_2.name=红丝绒纸杯生日蛋糕 -item.chocolate_red_velvet_cupcake.name=巧克力奶油红丝绒纸杯蛋糕 -item.chocolate_red_velvet_cupcake_2.name=巧克力奶油红丝绒纸杯生日蛋糕 -item.vanilla_cake_pop.name=香草味棒棒糖蛋糕 -item.chocolate_cake_pop.name=巧克力味棒棒糖蛋糕 -item.strawberry_cake_pop.name=草莓味棒棒糖蛋糕 -item.mint_cake_pop.name=薄荷味棒棒糖蛋糕 -item.red_velvet_cake_pop.name=红丝绒棒棒糖蛋糕 -item.boba_tea_glass.name=珍珠奶茶 -item.moon_pie.name=月亮饼 - -item.whole_apple_pie.name=整块苹果派 -item.whole_pumpkin_pie.name=整块南瓜派 -item.whole_strawberry_pie.name=整块草莓片 -item.whole_chocolate_pie.name=整块巧克力派 -item.whole_cherry_pie.name=整块樱桃派 -item.whole_blueberry_pie.name=整块蓝莓派 -item.vanilla_trifle.name=香草查佛蛋糕 -item.chocolate_trifle.name=巧克力查佛蛋糕 -item.vanilla_frosted_eclair.name=奶油手指泡芙 -item.chocolate_frosted_eclair.name=巧克力奶油手指泡芙 -item.strawberry_frosted_eclair.name=草莓奶油手指泡芙 -item.creme_cookie_2.name=巧克力奶油曲奇 -tile.sponge_cake.name=海绵蛋糕 -item.sponge_cake_slice.name=海绵蛋糕块 -item.vanilla_toffee.name=香草味太妃糖 -item.chocolate_toffee.name=巧克力味太妃糖 -item.pecan.name=山核桃 -item.pecan_pie.name=山核桃派 -item.whole_pecan_pie.name=整块山核桃派 -item.cream.name=奶油 -item.banana_cream_pie.name=奶油香蕉派 -item.whole_banana_cream_pie.name=整块奶油香蕉派 -item.blackberry.name=黑莓 -item.blackberry_seeds.name=黑莓种子 -item.blackberry_poptart.name=黑莓Pop-Tarts夹心饼干 -item.blackberry_pie.name=黑莓派 -item.whole_blackberry_pie.name=整块黑莓派 -item.vanilla_muffin_6.name=黑莓香草玛芬蛋糕 -item.vanilla_muffin_dough_6.name=黑莓香草玛芬蛋糕面团 -item.vanilla_muffin_tray_6.name=生黑莓香草玛芬蛋糕烤盘 -item.chocolate_strawberry.name=巧克力草莓 -item.coconut.name=椰子 -item.coconut_milk.name=椰奶 -item.grater.name=磨碎器 -item.coconut_shavings.name=椰蓉 -item.coconut_cream_pie.name=椰子奶油派 -item.whole_coconut_cream_pie.name=整块奶油椰子派 -item.pancake_3.name=美式松饼 -item.chocolate_pancake_3.name=美式巧克力松饼 -item.chocolate_chip_pancake_3.name=美式巧克力碎松饼 -item.blueberry_pancake_3.name=美式蓝莓松饼 -item.thin_mint_cookie.name=薄薄荷曲奇 -item.samoas_cookie.name=萨摩亚曲奇 -item.gummy_bear_base.name=原味小熊软糖 -item.cherry_gummy_bear.name=樱桃味小熊软糖 -item.orange_gummy_bear.name=橘子味小熊软糖 -item.green_apple_gummy_bear.name=青苹果味小熊软糖 -item.strawberry_gummy_bear.name=草莓味小熊软糖 -item.blueberry_gummy_bear.name=蓝莓味小熊软糖 -item.melon_gummy_bear.name=西瓜味小熊软糖 -item.candy_corn.name=玉米糖 -item.hershey_kiss.name=好时巧克力 -item.mars_bar.name=玛氏巧克力棒 -item.black_licorice.name=黑甘草棒 -item.red_licorice.name=红甘草棒 -item.heart_cookie_dough.name=心型曲奇面团 -item.heart_cookie.name=心型曲奇 -item.heart_cookie_2.name=香草心型曲奇 -item.heart_cookie_3.name=巧克力心型曲奇 -item.heart_cookie_4.name=草莓心型曲奇 -item.heart_cookie_5.name=红色糖皮心型曲奇 -item.vanilla_nougat.name=香草牛轧糖 -item.chocolate_nougat.name=巧克力牛轧糖 -item.vanilla_nougat_2.name=香草坚果牛轧糖 -item.chocolate_nougat_2.name=巧克力坚果牛轧糖 -item.three_musketeers.name=三剑客巧克力棒 -item.anise_seeds.name=茴香籽 -item.anise.name=茴香 +itemGroup.tabDeliciousDelightsBase=美味佳肴 - 杂项 +itemGroup.tabDeliciousDelightsFoodstuff=美味佳肴 - 食物 +itemGroup.tabDeliciousDelightsIngredients=美味佳肴 - 食材 + +text.spigot=右击树木获取糖浆。 +text.special_thanks=特别感谢: %s + +tile.vanilla_frosted_vanilla_cake.name=香草奶油蛋糕 +tile.chocolate_frosted_vanilla_cake.name=巧克力奶油香草蛋糕 +tile.strawberry_frosted_vanilla_cake.name=草莓奶油香草蛋糕 +tile.chocolate_mousse_cake.name=巧克力慕斯蛋糕 +tile.vanilla_frosted_chocolate_cake.name=香草奶油巧克力蛋糕 +tile.chocolate_frosted_chocolate_cake.name=巧克力奶油蛋糕 +tile.strawberry_frosted_chocolate_cake.name=草莓奶油巧克力蛋糕 +tile.mint_frosted_chocolate_cake.name=薄荷奶油巧克力蛋糕 +tile.coffee_cake.name=咖啡蛋糕 +tile.vanilla_red_velvet_cake.name=香草奶油红丝绒蛋糕 +tile.chocolate_red_velvet_cake.name=巧克力奶油红丝绒蛋糕 + +item.empty_cup.name=空茶杯 +item.tea_cup.name=一杯茶 +item.empty_tea_bag.name=空茶包 +item.empty_cupcake_tray.name=纸杯蛋糕盘 +item.hot_chocolate_cup.name=一杯热巧克力 +tile.salt_deposit.name=盐晶 +item.knife.name=刀 +item.mortar.name=研钵 +item.strawberry.name=草莓 +item.strawberry_seeds.name=草莓种子 +item.blueberry_seeds.name=蓝莓种子 +item.cherry_seeds.name=樱桃种子 +item.mint.name=薄荷 +item.mint_seeds.name=薄荷种子 +item.vanilla.name=香草 +item.tea_seeds.name=茶籽 +item.flour.name=小麦粉 +item.rice_flour.name=米粉 +item.potato_starch.name=土豆淀粉 +item.rice.name=米 +item.rice_seeds.name=水稻种子 +item.dough.name=生面团 +item.gluten_free_dough.name=无麸质面团 +item.vanilla_cake_base.name=香草蛋糕胚 +item.chocolate_cake_base.name=巧克力蛋糕胚 +item.vanilla_cupcake_base.name=香草纸杯蛋糕胚 +item.chocolate_cupcake_base.name=巧克力纸杯蛋糕胚 +item.vanilla_cupcake_dough.name=香草纸杯蛋糕面团 +item.chocolate_cupcake_dough.name=巧克力纸杯蛋糕面团 +item.vanilla_cupcake_tray.name=生香草纸杯蛋糕烤盘 +item.chocolate_cupcake_tray.name=生巧克力纸杯蛋糕烤盘 +item.banana.name=香蕉 +item.blueberry.name=蓝莓 +item.cherry.name=樱桃 +item.orange.name=橘子 +item.peanut.name=花生 +item.coffee_beans.name=咖啡豆 +item.mocha_coffee_beans.name=摩卡咖啡豆 +item.espresso_coffee_beans.name=浓缩咖啡豆 +item.coffee_cup.name=咖啡 +item.mocha_coffee_cup.name=摩卡咖啡 +item.espresso_coffee_cup.name=意式特浓 +item.cappuccino_coffee_cup.name=卡布奇诺 +item.macchiato_coffee_cup.name=焦糖玛奇朵 +item.latte_coffee_cup.name=拿铁咖啡 +item.cold_brew_coffee_cup.name=冷萃咖啡 +item.american_coffee_cup.name=美式咖啡 +item.green_tea.name=绿茶叶 +item.matcha_tea.name=抹茶叶 +item.dried_tea.name=干茶叶 +item.yellow_tea.name=黄茶叶 +item.white_tea.name=白茶叶 +item.oolong_tea.name=乌龙茶叶 +item.green_tea_bag.name=绿茶茶包 +item.matcha_tea_powder.name=抹茶粉 +item.black_tea_bag.name=红茶茶包 +item.yellow_tea_bag.name=黄茶茶包 +item.white_tea_bag.name=白茶茶包 +item.oolong_tea_bag.name=乌龙茶茶包 +item.green_tea_cup.name=绿茶 +item.matcha_tea_cup.name=抹茶 +item.black_tea_cup.name=红茶 +item.yellow_tea_cup.name=黄茶 +item.white_tea_cup.name=白茶 +item.oolong_tea_cup.name=乌龙茶 +item.vanilla_frosted_vanilla_cake_slice.name=香草奶油蛋糕块 +item.chocolate_frosted_vanilla_cake_slice.name=巧克力奶油香草蛋糕块 +item.strawberry_frosted_vanilla_cake_slice.name=草莓奶油香草蛋糕块 +item.vanilla_frosted_chocolate_cake_slice.name=香草奶油巧克力蛋糕块 +item.chocolate_frosted_chocolate_cake_slice.name=巧克力奶油蛋糕块 +item.strawberry_frosted_chocolate_cake_slice.name=草莓奶油巧克力蛋糕块 +item.mint_frosted_chocolate_cake_slice.name=薄荷奶油巧克力蛋糕块 +item.chocolate_mousse_cake_slice.name=巧克力慕斯蛋糕块 +item.vanilla_frosted_vanilla_cupcake.name=香草纸杯蛋糕 +item.chocolate_frosted_vanilla_cupcake.name=巧克力奶油香草纸杯蛋糕 +item.strawberry_frosted_vanilla_cupcake.name=草莓奶油香草纸杯蛋糕 +item.vanilla_frosted_chocolate_cupcake.name=香草奶油巧克力纸杯蛋糕 +item.chocolate_frosted_chocolate_cupcake.name=巧克力纸杯蛋糕 +item.strawberry_frosted_chocolate_cupcake.name=草莓奶油巧克力纸杯蛋糕 +item.mint_frosted_chocolate_cupcake.name=薄荷奶油巧克力纸杯蛋糕 +item.vanilla_frosted_chocolate_cupcake_2.name=巧克力纸杯生日蛋糕 +item.chocolate_frosted_chocolate_cupcake_2.name=巧克力奶油纸杯生日蛋糕 +item.strawberry_frosted_chocolate_cupcake_2.name=草莓奶油巧克力纸杯生日蛋糕 +item.vanilla_frosted_vanilla_cupcake_2.name=纸杯生日蛋糕 +item.chocolate_frosted_vanilla_cupcake_2.name=巧克力奶油纸杯生日蛋糕 +item.strawberry_frosted_vanilla_cupcake_2.name=草莓奶油纸杯生日蛋糕 +item.apple_pie.name=苹果派 +item.pumpkin_pie.name=南瓜派 +item.strawberry_pie.name=草莓派 +item.chocolate_pie.name=巧克力派 +item.cherry_pie.name=樱桃派 +item.blueberry_pie.name=蓝莓派 +item.vanilla_ice_cream.name=香草冰淇淋 +item.chocolate_ice_cream.name=巧克力冰淇淋 +item.strawberry_ice_cream.name=草莓冰淇淋 +item.mint_ice_cream.name=薄荷冰淇淋 +item.neapolitan_ice_cream.name=三色冰淇淋 +item.vanilla_ice_cream_2.name=可可碎香草冰淇淋 +item.chocolate_ice_cream_2.name=可可碎巧克力冰淇淋 +item.strawberry_ice_cream_2.name=可可碎草莓冰淇淋 +item.mint_ice_cream_2.name=可可碎薄荷冰淇淋 +item.neapolitan_ice_cream_2.name=可可碎三色冰淇淋 +item.vanilla_ice_cream_3.name=巧克力酱香草冰淇淋 +item.chocolate_ice_cream_3.name=巧克力酱巧克力冰淇淋 +item.strawberry_ice_cream_3.name=巧克力酱草莓冰淇淋 +item.mint_ice_cream_3.name=巧克力酱薄荷冰淇淋 +item.neapolitan_ice_cream_3.name=巧克力酱三色冰淇淋 +item.vanilla_chocolate_chip_ice_cream.name=巧克力碎香草冰淇淋 +item.chocolate_chocolate_chip_ice_cream.name=巧克力碎巧克力冰淇淋 +item.strawberry_chocolate_chip_ice_cream.name=巧克力碎草莓冰淇淋 +item.mint_chocolate_chip_ice_cream.name=巧克力碎薄荷冰淇淋 +item.neapolitan_chocolate_chip_ice_cream.name=巧克力碎三色冰淇淋 +item.donut.name=甜甜圈 +item.berlin_creme_donut.name=柏林奶油甜甜圈 +item.boston_creme_donut.name=波士顿奶油甜甜圈 +item.jelly_donut.name=果冻甜甜圈 +item.powdered_donut.name=糖粉甜甜圈 +item.cinnamon_bun.name=肉桂卷 +item.chocolate_bar.name=巧克力棒 +item.white_chocolate_bar.name=白巧克力棒 +item.dark_chocolate_bar.name=黑巧克力棒 +item.chocolate_chips.name=巧克力碎 +item.white_chocolate_chips.name=白巧克力碎 +item.mms.name=M&Ms巧克力豆 +item.chocolate_cookie_dough.name=白巧克力碎曲奇面团 +item.chocolate_mm_cookie_dough.name=巧克力M&Ms曲奇面团 +item.chocolate_chip_cookie_dough.name=巧克力碎曲奇面团 +item.chocolate_chip_mm_cookie_dough.name=巧克力碎M&Ms曲奇面团 +item.sugar_cookie_dough.name=糖曲奇面团 +item.sugar_mm_cookie_dough.name=M&Ms糖曲奇面团 +item.peanut_butter_cookie_dough.name=花生酱曲奇面团 +item.peanut_butter_mm_cookie_dough.name=花生酱M&Ms曲奇面团 +item.mm_cookie_dough.name=M&M曲奇面团 +item.creme_cookie_dough.name=奶油曲奇面团 +item.mint_creme_cookie_dough.name=薄荷奶油曲奇面团 +item.chocolate_cookie.name=巧克力曲奇 +item.chocolate_cookie_2.name=M&Ms巧克力曲奇 +item.chocolate_chip_cookie.name=巧克力碎曲奇 +item.chocolate_chip_cookie_2.name=巧克力碎M&Ms曲奇 +item.sugar_cookie.name=糖粉曲奇 +item.sugar_cookie_2.name=M&Ms糖粉曲奇 +item.peanut_butter_cookie.name=花生酱曲奇 +item.peanut_butter_cookie_2.name=花生酱M&Ms曲奇 +item.creme_cookie.name=奶油曲奇 +item.mm_cookie.name=M&M曲奇 +item.jaffa_cake.name=佳发蛋糕 +item.mint_creme_cookie.name=薄荷奶油曲奇 +item.gluten_free_donut.name=无麸质甜甜圈 +item.glazed_gluten_free_donut.name=无麸质糖霜甜甜圈 +item.gluten_free_donut_2.name=无麸质可可碎甜甜圈 +item.gluten_free_donut_3.name=无麸质甜甜圈 +item.gluten_free_donut_4.name=无麸质甜甜圈 +item.gluten_free_donut_5.name=无麸质甜甜圈 +item.chocolate_frosted_gluten_free_donut.name=无麸质巧克力奶油甜甜圈 +item.chocolate_frosted_gluten_free_donut_2.name=无麸质巧克力奶油甜甜圈 +item.chocolate_frosted_gluten_free_donut_3.name=无麸质巧克力奶油甜甜圈 +item.chocolate_frosted_gluten_free_donut_4.name=无麸质巧克力奶油甜甜圈 +item.strawberry_frosted_gluten_free_donut.name=无麸质草莓奶油甜甜圈 +item.strawberry_frosted_gluten_free_donut_2.name=无麸质可可碎草莓奶油甜甜圈 +item.strawberry_frosted_gluten_free_donut_3.name=无麸质草莓奶油甜甜圈 +item.strawberry_frosted_gluten_free_donut_4.name=无麸质草莓奶油甜甜圈 +item.vanilla_frosted_gluten_free_donut.name=无麸质香草奶油甜甜圈 +item.vanilla_frosted_gluten_free_donut_2.name=无麸质可可碎香草奶油甜甜圈 +item.vanilla_frosted_gluten_free_donut_3.name=无麸质香草奶油甜甜圈 +item.vanilla_frosted_gluten_free_donut_4.name=无麸质香草奶油甜甜圈 +item.glazed_donut.name=糖霜甜甜圈 +item.glazed_donut_2.name=可可碎糖霜甜甜圈 +item.glazed_donut_3.name=糖霜甜甜圈 +item.glazed_donut_4.name=糖霜甜甜圈 +item.glazed_donut_5.name=糖霜甜甜圈 +item.glazed_chocolate_donut.name=巧克力糖霜甜甜圈 +item.glazed_chocolate_donut_2.name=可可碎巧克力糖霜甜甜圈 +item.glazed_chocolate_donut_3.name=巧克力糖霜甜甜圈 +item.glazed_chocolate_donut_4.name=巧克力糖霜甜甜圈 +item.chocolate_frosted_donut.name=巧克力奶油甜甜圈 +item.chocolate_frosted_donut_2.name=可可碎巧克力奶油甜甜圈 +item.chocolate_frosted_donut_3.name=巧克力奶油甜甜圈 +item.chocolate_frosted_donut_4.name=巧克力奶油甜甜圈 +item.strawberry_frosted_donut.name=草莓奶油甜甜圈 +item.strawberry_frosted_donut_2.name=可可碎草莓奶油甜甜圈 +item.strawberry_frosted_donut_3.name=草莓奶油甜甜圈 +item.strawberry_frosted_donut_4.name=草莓奶油甜甜圈 +item.vanilla_frosted_donut.name=香草奶油甜甜圈 +item.vanilla_frosted_donut_2.name=可可碎香草奶油甜甜圈 +item.vanilla_frosted_donut_3.name=香草奶油甜甜圈 +item.vanilla_frosted_donut_4.name=香草奶油甜甜圈 +item.vanilla_milkshake.name=香草奶昔 +item.chocolate_milkshake.name=巧克力奶昔 +item.strawberry_milkshake.name=草莓奶昔 +item.mint_milkshake.name=薄荷奶昔 +item.mint_chocolate_chip_milkshake.name=巧克力碎薄荷奶昔 +item.neapolitan_milkshake.name=三色奶昔 +item.poptart_base.name=Pop-Tarts饼干胚 +item.chocolate_poptart_base.name=巧克力Pop-Tarts +item.strawberry_poptart.name=草莓Pop-Tarts +item.brown_sugar_poptart.name=红糖Pop-Tarts +item.chocolate_chip_poptart.name=巧克力碎Pop-Tarts +item.minecraft_poptart.name=Minecraft风味Pop-Tarts +item.cookies_and_creme_poptart.name=奶油曲奇Pop-Tarts +item.chocolate_fudge_poptart.name=巧克力软糖Pop-Tarts +item.smores_poptart.name=S'more Pop-Tarts +item.cinnamon_roll_poptart.name=肉桂卷Pop-Tarts +item.chocolate_cupcake_poptart.name=巧克力纸杯蛋糕Pop-Tarts +item.confetti_cupcake_poptart.name=生日蛋糕Pop-Tarts +item.chocolate_chip_cookie_dough_poptart.name=巧克力碎曲奇面团Pop-Tarts +item.hot_fudge_sundae_poptart.name=巧克力圣代Pop-Tarts +item.cherry_poptart.name=樱桃Pop-Tarts +item.blueberry_poptart.name=蓝莓Pop-Tarts +item.waffle.name=华夫饼 +item.ice_cream_cone.name=冰淇淋甜筒 +item.vanilla_ice_cream_cone.name=香草甜筒冰淇淋 +item.chocolate_ice_cream_cone.name=巧克力甜筒冰淇淋 +item.strawberry_ice_cream_cone.name=草莓甜筒冰淇淋 +item.neapolitan_ice_cream_cone.name=三色甜筒冰淇淋 +item.mint_ice_cream_cone.name=薄荷甜筒冰淇淋 +item.mint_chocolate_chip_ice_cream_cone.name=巧克力碎薄荷甜筒冰淇淋 +item.vanilla_ice_cream_cone_2.name=可可碎香草甜筒冰淇淋 +item.chocolate_ice_cream_cone_2.name=可可碎巧克力甜筒冰淇淋 +item.strawberry_ice_cream_cone_2.name=可可碎草莓甜筒冰淇淋 +item.neapolitan_ice_cream_cone_2.name=可可碎三色甜筒冰淇淋 +item.mint_ice_cream_cone_2.name=可可碎薄荷甜筒冰淇淋 +item.vanilla_ice_cream_cone_3.name=香草甜筒冰淇淋 +item.chocolate_ice_cream_cone_3.name=巧克力甜筒冰淇淋 +item.strawberry_ice_cream_cone_3.name=草莓甜筒冰淇淋 +item.neapolitan_ice_cream_cone_3.name=三色甜筒冰淇淋 +item.mint_ice_cream_cone_3.name=薄荷甜筒冰淇淋 +item.vanilla_ice_cream_sandwich.name=香草冰淇淋三明治 +item.chocolate_ice_cream_sandwich.name=巧克力冰淇淋三明治 +item.strawberry_ice_cream_sandwich.name=草莓冰淇淋三明治 +item.mint_ice_cream_sandwich.name=薄荷冰淇淋三明治 +item.neapolitan_ice_cream_sandwich.name=三色冰淇淋三明治 +item.banana_split_ice_cream_sundae.name=香蕉冰淇淋圣代 +item.banana_split_ice_cream_sundae_2.name=可可碎香蕉圣代 +item.banana_split_ice_cream_sundae_3.name=巧克力酱香蕉圣代 +item.hot_fudge_sundae.name=巧克力圣代 +item.spigot.name=龙头 +item.syrup_bottle.name=糖浆 +item.pancake_batter.name=松饼 +item.blueberry_pancake_batter.name=蓝莓薄煎饼面糊 +item.chocolate_chip_pancake_batter.name=巧克力碎薄煎饼面糊 +item.waffle_batter.name=华夫饼面糊 +item.blueberry_waffle_batter.name=蓝莓华夫饼面糊 +item.chocolate_chip_waffle_batter.name=巧克力碎华夫饼面糊 +item.french_toast_batter.name=法式吐司面糊 +item.pancake.name=松饼 +item.pancake_2.name=糖浆松饼 +item.chocolate_chip_pancake.name=巧克力碎松饼 +item.chocolate_chip_pancake_2.name=糖浆巧克力碎松饼 +item.blueberry_pancake.name=蓝莓松饼 +item.blueberry_pancake_2.name=糖浆蓝莓松饼 +item.waffle_2.name=糖浆华夫饼 +item.chocolate_chip_waffle.name=巧克力碎华夫饼 +item.chocolate_chip_waffle_2.name=糖浆巧克力碎华夫饼 +item.blueberry_waffle.name=蓝莓华夫饼 +item.blueberry_waffle_2.name=糖浆蓝莓华夫饼 +item.french_toast.name=法式吐司 +item.french_toast_2.name=糖浆法式吐司 +item.chocolate_popsicle.name=巧克力冰棒 +item.orange_popsicle.name=橘子味冰棒 +item.cherry_popsicle.name=樱桃味冰棒 +item.blueberry_popsicle.name=蓝莓味冰棒 +item.strawberry_popsicle.name=草莓味冰棒 +item.banana_popsicle.name=香蕉味冰棒 +item.firecracker_popsicle.name=爆竹冰棒 +item.chocolate_syrup_bottle.name=巧克力酱 +item.peppermint.name=薄荷糖 +item.caramel.name=焦糖 +item.peanut_butter.name=花生酱 +item.candy_bar_cookie_dough.name=糖果棒曲奇面团 +item.candy_bar_cookie.name=糖果棒曲奇 +item.croissant_dough.name=可颂面团 +item.croissant.name=可颂 +item.crepe.name=可丽饼 +item.crepe_2.name=巧克力酱可丽饼 +item.crepe_3.name=草莓巧克力酱可丽饼 +item.crepe_4.name=莓果巧克力酱可丽饼 +item.chocolate_crepe.name=巧克力可丽饼 +item.chocolate_crepe_2.name=巧克力酱巧克力可丽饼 +item.chocolate_crepe_3.name=草莓巧克力酱巧克力可丽饼 +item.chocolate_crepe_4.name=莓果巧克力酱巧克力可丽饼 +item.chocolate_pancake_batter.name=巧克力松饼糊 +item.chocolate_pancake.name=巧克力松饼 +item.chocolate_pancake_2.name=巧克力酱巧克力松饼 +item.twix.name=Twix巧克力 +item.milky_way.name=星河巧克力 +item.crunch_bar.name=脆条巧克力 +item.peanut_butter_cup.name=花生酱杯 +item.payday.name=Payday花生糖 +item.snickers.name=士力架 +item.kitkat.name=奇巧威化巧克力 +item.cherry_lollipop.name=樱桃味棒棒糖 +item.orange_lollipop.name=橘子味棒棒糖 +item.banana_lollipop.name=香蕉味棒棒糖 +item.blueberry_lollipop.name=蓝莓味棒棒糖 +item.strawberry_lollipop.name=草莓味棒棒糖 +item.melon_lollipop.name=西瓜味棒棒糖 +item.peppermint_lollipop.name=薄荷味棒棒糖 +item.green_apple_lollipop.name=青苹果味棒棒糖 +item.vanilla_frosted_vanilla_cake_roll.name=香草奶油蛋糕卷 +item.chocolate_frosted_vanilla_cake_roll.name=巧克力奶油香草蛋糕卷 +item.strawberry_frosted_vanilla_cake_roll.name=草莓奶油香草蛋糕卷 +item.vanilla_frosted_chocolate_cake_roll.name=香草奶油巧克力蛋糕卷 +item.chocolate_frosted_chocolate_cake_roll.name=巧克力奶油蛋糕卷 +item.strawberry_frosted_chocolate_cake_roll.name=草莓奶油巧克力蛋糕卷 +item.mint_frosted_chocolate_cake_roll.name=薄荷奶油巧克力蛋糕卷 +item.butter_churn.name=搅奶油器 +item.peanut_brittle.name=花生脆 +item.gelatin.name=吉利丁 +item.marshmallow.name=棉花糖 +item.cherry_jello.name=樱桃味果冻 +item.orange_jello.name=橘子味果冻 +item.strawberry_jello.name=草莓味果冻 +item.blueberry_jello.name=蓝莓味果冻 +item.melon_jello.name=西瓜味果冻 +item.boiling_water_bucket.name=沸水 +item.boiled_sugar.name=糖水 +item.strawberry_syrup_bottle.name=草莓酱 +item.butter.name=黄油 +item.cheese.name=奶酪 +item.milk_glass.name=牛奶 +item.chocolate_milk_glass.name=巧克力奶 +item.strawberry_milk_glass.name=草莓牛奶 +item.chocolate_waffle_batter.name=巧克力华夫饼面糊 +item.chocolate_waffle.name=巧克力华夫饼 +item.chocolate_waffle_2.name=巧克力酱巧克力华夫饼 +item.ice_cream_cone_2.name=巧克力冰淇淋甜筒 +item.rolo.name=罗洛巧克力 +item.caramel_apple.name=焦糖苹果 +item.strawberry_shortcake.name=草莓酥饼 +item.chocolate_strawberry_shortcake.name=巧克力草莓酥饼 +tile.vanilla_cheese_cake.name=香草芝士蛋糕 +tile.chocolate_cheese_cake.name=巧克力芝士蛋糕 +item.vanilla_cheese_cake_slice.name=香草芝士蛋糕块 +item.chocolate_cheese_cake_slice.name=巧克力芝士蛋糕 +item.coffee_cake_slice.name=咖啡蛋糕 +item.ginger_seeds.name=生姜种子 +item.ginger.name=生姜 +item.ginger_snaps.name=姜饼 +item.gingerbread_man.name=姜饼人 +item.ginger_snaps_cookie_dough.name=姜饼面团 +item.gingerbread_man_cookie_dough.name=姜饼人面团 +item.peppermint_patty.name=薄荷糕 +item.taffy.name=太妃糖 +item.cotton_candy.name=棉花糖 +item.cotton_candy_2.name=棉花糖 +item.cannoli.name=奶油甜馅煎饼卷 +item.kona_coffee_cup.name=科纳咖啡 +item.kona_coffee_beans.name=科纳咖啡豆 +item.vanilla_french_horn.name=香草海螺角 +item.chocolate_french_horn.name=巧克力海螺角 +item.vanilla_french_horn_2.name=草莓馅香草海螺角 +item.chocolate_french_horn_2.name=草莓馅巧克力海螺角 +item.vanilla_ice_cream_4.name=香草冰淇淋 +item.chocolate_ice_cream_4.name=巧克力冰淇淋 +item.strawberry_ice_cream_4.name=草莓冰淇淋 +item.mint_ice_cream_4.name=薄荷冰淇淋 +item.neapolitan_ice_cream_4.name=三色冰淇淋 +item.vanilla_ice_cream_5.name=香草冰淇淋 +item.chocolate_ice_cream_5.name=巧克力冰淇淋 +item.mint_ice_cream_5.name=薄荷冰淇淋 +item.neapolitan_ice_cream_5.name=三色冰淇淋 +item.vanilla_ice_cream_6.name=香草冰淇淋 +item.chocolate_ice_cream_6.name=巧克力冰淇淋 +item.mint_ice_cream_6.name=薄荷冰淇淋 +item.neapolitan_ice_cream_6.name=三色冰淇淋 +item.vanilla_ice_cream_cone_4.name=香草甜筒冰淇淋 +item.chocolate_ice_cream_cone_4.name=巧克力甜筒冰淇淋 +item.strawberry_ice_cream_cone_4.name=草莓甜筒冰淇淋 +item.mint_ice_cream_cone_4.name=薄荷甜筒冰淇淋 +item.neapolitan_ice_cream_cone_4.name=三色甜筒冰淇淋 +item.vanilla_ice_cream_cone_5.name=香草甜筒冰淇淋 +item.chocolate_ice_cream_cone_5.name=巧克力甜筒冰淇淋 +item.mint_ice_cream_cone_5.name=薄荷甜筒冰淇淋 +item.neapolitan_ice_cream_cone_5.name=三色甜筒冰淇淋 +item.vanilla_ice_cream_cone_6.name=香草香草甜筒冰淇淋 +item.chocolate_ice_cream_cone_6.name=巧克力甜筒冰淇淋 +item.mint_ice_cream_cone_6.name=薄荷甜筒冰淇淋 +item.neapolitan_ice_cream_cone_6.name=三色甜筒冰淇淋 +item.chocolate_vanilla_ice_cream_cone.name=巧克力壳香草甜筒冰淇淋 +item.chocolate_chocolate_ice_cream_cone.name=巧克力壳巧克力甜筒冰淇淋 +item.chocolate_strawberry_ice_cream_cone.name=巧克力壳草莓甜筒冰淇淋 +item.chocolate_mint_ice_cream_cone.name=巧克力壳薄荷甜筒冰淇淋 +item.chocolate_neapolitan_ice_cream_cone.name=巧克力壳三色甜筒冰淇淋 +item.chocolate_vanilla_ice_cream_cone_2.name=巧克力壳香草甜筒冰淇淋 +item.chocolate_chocolate_ice_cream_cone_2.name=巧克力壳巧克力甜筒冰淇淋 +item.chocolate_strawberry_ice_cream_cone_2.name=巧克力壳草莓甜筒冰淇淋 +item.chocolate_mint_ice_cream_cone_2.name=巧克力壳薄荷甜筒冰淇淋 +item.chocolate_neapolitan_ice_cream_cone_2.name=巧克力壳三色甜筒冰淇淋 +item.chocolate_vanilla_ice_cream_cone_3.name=巧克力壳香草甜筒冰淇淋 +item.chocolate_chocolate_ice_cream_cone_3.name=巧克力壳巧克力甜筒冰淇淋 +item.chocolate_strawberry_ice_cream_cone_3.name=巧克力壳草莓甜筒冰淇淋 +item.chocolate_mint_ice_cream_cone_3.name=巧克力壳薄荷甜筒冰淇淋 +item.chocolate_neapolitan_ice_cream_cone_3.name=巧克力壳三色甜筒冰淇淋 +item.chocolate_vanilla_ice_cream_cone_4.name=巧克力壳香草甜筒冰淇淋 +item.chocolate_chocolate_ice_cream_cone_4.name=巧克力壳巧克力甜筒冰淇淋 +item.chocolate_strawberry_ice_cream_cone_4.name=巧克力壳草莓甜筒冰淇淋 +item.chocolate_mint_ice_cream_cone_4.name=巧克力壳薄荷甜筒冰淇淋 +item.chocolate_neapolitan_ice_cream_cone_4.name=巧克力壳三色甜筒冰淇淋 +item.chocolate_mint_chocolate_chip_ice_cream_cone.name=巧克力壳巧克力碎薄荷甜筒冰淇淋 +item.chocolate_vanilla_ice_cream_cone_5.name=巧克力壳香草甜筒冰淇淋 +item.chocolate_chocolate_ice_cream_cone_5.name=巧克力壳巧克力甜筒冰淇淋 +item.chocolate_mint_ice_cream_cone_5.name=巧克力壳薄荷甜筒冰淇淋 +item.chocolate_neapolitan_ice_cream_cone_5.name=巧克力壳三色甜筒冰淇淋 +item.chocolate_vanilla_ice_cream_cone_6.name=巧克力壳香草甜筒冰淇淋 +item.chocolate_chocolate_ice_cream_cone_6.name=巧克力壳巧克力甜筒冰淇淋 +item.chocolate_mint_ice_cream_cone_6.name=巧克力壳薄荷甜筒冰淇淋 +item.chocolate_neapolitan_ice_cream_cone_6.name=巧克力壳三色甜筒冰淇淋 +item.vanilla_jellybean.name=香草软心豆粒糖 +item.chocolate_jellybean.name=巧克力软心豆粒糖 +item.strawberry_jellybean.name=草莓味软心豆粒糖 +item.green_apple_jellybean.name=青苹果味软心豆粒糖 +item.blueberry_jellybean.name=蓝莓味软心豆粒糖 +item.orange_jellybean.name=橘子味软心豆粒糖 +item.banana_jellybean.name=香蕉味软心豆粒糖 +item.cherry_jellybean.name=樱桃味软心豆粒糖 +item.candycane.name=拐杖糖 +item.chocolate_candycane.name=巧克力味拐杖糖 +item.strawberry_candycane.name=草莓味拐杖糖 +item.green_apple_candycane.name=青苹果味拐杖糖 +item.blueberry_candycane.name=蓝莓味拐杖糖 +item.orange_candycane.name=橘子味拐杖糖 +item.banana_candycane.name=香蕉味拐杖糖 +item.cherry_candycane.name=樱桃味拐杖糖 +item.vanilla_macaron.name=香草马卡龙 +item.chocolate_macaron.name=巧克力马卡龙 +item.strawberry_macaron.name=草莓马卡龙 +item.mint_macaron.name=薄荷马卡龙 +item.blueberry_macaron.name=蓝莓马卡龙 +item.orange_macaron.name=橘子马卡龙 +item.banana_macaron.name=香蕉马卡龙 +item.cherry_macaron.name=樱桃马卡龙 +item.fudge_striped_cookie.name=巧克力软糖条纹曲奇 +item.vanilla_muffin.name=香草玛芬蛋糕 +item.vanilla_muffin_2.name=蓝莓香草玛芬蛋糕 +item.vanilla_muffin_3.name=巧克力碎香草玛芬蛋糕 +item.vanilla_muffin_4.name=草莓香草玛芬蛋糕 +item.vanilla_muffin_5.name=虞美人籽香草玛芬蛋糕 +item.banana_bread_muffin.name=香蕉香草玛芬蛋糕 +item.banana_bread_muffin_2.name=香蕉巧克力玛芬蛋糕 +item.vanilla_muffin_dough.name=香草玛芬蛋糕面团 +item.vanilla_muffin_dough_2.name=蓝莓香草玛芬蛋糕面团 +item.vanilla_muffin_dough_3.name=巧克力碎香草玛芬蛋糕面团 +item.vanilla_muffin_dough_4.name=草莓香草玛芬蛋糕面团 +item.vanilla_muffin_dough_5.name=虞美人籽香草玛芬蛋糕面团 +item.banana_bread_muffin_dough.name=香蕉香草玛芬蛋糕面团 +item.banana_bread_muffin_dough_2.name=香蕉巧克力玛芬蛋糕面团 +item.vanilla_muffin_tray.name=生香草玛芬蛋糕烤盘 +item.vanilla_muffin_tray_2.name=生蓝莓香草玛芬蛋糕烤盘 +item.vanilla_muffin_tray_3.name=生巧克力碎香草玛芬蛋糕烤盘 +item.vanilla_muffin_tray_4.name=生草莓香草玛芬蛋糕烤盘 +item.vanilla_muffin_tray_5.name=生虞美人籽香草玛芬蛋糕烤盘 +item.banana_bread_muffin_tray.name=生香蕉香草玛芬蛋糕烤盘 +item.banana_bread_muffin_tray_2.name=生香蕉巧克力玛芬蛋糕烤盘 +item.strawberry_jolly_rancher.name=草莓味暴风果橡皮糖 +item.green_apple_jolly_rancher.name=青苹果味暴风果橡皮糖 +item.blueberry_jolly_rancher.name=蓝莓味暴风果橡皮糖 +item.orange_jolly_rancher.name=橘子味暴风果橡皮糖 +item.banana_jolly_rancher.name=香蕉味暴风果橡皮糖 +item.cherry_jolly_rancher.name=樱桃味暴风果橡皮糖 +item.strawberry_taffy.name=草莓味太妃糖 +item.green_apple_taffy.name=青苹果味太妃糖 +item.blueberry_taffy.name=蓝莓味太妃糖 +item.orange_taffy.name=橘子味太妃糖 +item.banana_taffy.name=香蕉味太妃糖 +item.cherry_taffy.name=樱桃味太妃糖 +item.pretzel_dough.name=碱水面包面团 +item.gluten_free_pretzel_dough.name=无麸质碱水面包面团 +item.pretzel.name=碱水面包 +item.gluten_free_pretzel.name=无麸质碱水面包 +item.chocolate_pretzel.name=巧克力碱水面包 +item.chocolate_pretzel_2.name=白巧克力碱水面包 +item.strawberry_pretzel.name=草莓碱水面包 +item.mint_pretzel.name=薄荷碱水面包 +item.chocolate_gluten_free_pretzel.name=无麸质巧克力碱水面包 +item.chocolate_gluten_free_pretzel_2.name=无麸质白巧克力碱水面包 +item.strawberry_gluten_free_pretzel.name=无麸质草莓碱水面包 +item.mint_gluten_free_pretzel.name=无麸质薄荷碱水面包 +item.chocolate_pretzel_3.name=可可碎巧克力碱水面包 +item.chocolate_pretzel_4.name=可可碎白巧克力碱水面包 +item.strawberry_pretzel_2.name=可可碎草莓碱水面包 +item.mint_pretzel_2.name=可可碎薄荷碱水面包 +item.chocolate_gluten_free_pretzel_3.name=无麸质可可碎巧克力碱水面包 +item.chocolate_gluten_free_pretzel_4.name=无麸质可可碎白巧克力碱水面包 +item.strawberry_gluten_free_pretzel_2.name=无麸质可可碎草莓碱水面包 +item.mint_gluten_free_pretzel_2.name=无麸质可可碎薄荷碱水面包 +item.chocolate_brownie_batter.name=巧克力布朗尼糊 +item.peanut_butter_brownie_batter.name=花生酱布朗尼糊 +item.caramel_brownie_batter.name=焦糖布朗尼糊 +item.mint_brownie_batter.name=薄荷布朗尼糊 +item.chocolate_brownie.name=巧克力布朗尼 +item.peanut_butter_brownie.name=花生酱布朗尼 +item.caramel_brownie.name=焦糖布朗尼 +item.mint_brownie.name=薄荷布朗尼 +item.coffee_cake_batter.name=咖啡蛋糕面糊 +item.chocolate_milano.name=巧克力味蜜兰诺曲奇 +item.strawberry_milano.name=草莓味蜜兰诺曲奇 +item.mint_milano.name=薄荷味蜜兰诺曲奇 +item.strawberry_jammie_dodger.name=草莓味夹心饼干 +item.chocolate_jammie_dodger.name=巧克力味夹心饼干 +item.orange_jammie_dodger.name=橘子味夹心饼干 +item.vanilla_waffer.name=香草威化 +item.chocolate_waffer.name=巧克力威化 +item.strawberry_waffer.name=草莓威化 +item.halfmoon_cookie.name=半月曲奇 +item.red_velvet_cupcake_dough.name=红丝绒纸杯蛋糕面团 +item.red_velvet_cupcake_tray.name=生红丝绒纸杯蛋糕烤盘 +item.red_velvet_cupcake_base.name=红丝绒纸杯蛋糕胚 +item.red_velvet_cake_base.name=红丝绒蛋糕胚 +item.vanilla_red_velvet_cake_slice.name=香草奶油红丝绒蛋糕块 +item.chocolate_red_velvet_cake_slice.name=巧克力奶油红丝绒蛋糕块 +item.vanilla_red_velvet_cake_roll.name=香草奶油红丝绒蛋糕卷 +item.chocolate_red_velvet_cake_roll.name=巧克力奶油红丝绒蛋糕卷 +item.vanilla_red_velvet_cupcake.name=香草奶油红丝绒纸杯蛋糕 +item.vanilla_red_velvet_cupcake_2.name=红丝绒纸杯生日蛋糕 +item.chocolate_red_velvet_cupcake.name=巧克力奶油红丝绒纸杯蛋糕 +item.chocolate_red_velvet_cupcake_2.name=巧克力奶油红丝绒纸杯生日蛋糕 +item.vanilla_cake_pop.name=香草味棒棒糖蛋糕 +item.chocolate_cake_pop.name=巧克力味棒棒糖蛋糕 +item.strawberry_cake_pop.name=草莓味棒棒糖蛋糕 +item.mint_cake_pop.name=薄荷味棒棒糖蛋糕 +item.red_velvet_cake_pop.name=红丝绒棒棒糖蛋糕 +item.boba_tea_glass.name=珍珠奶茶 +item.moon_pie.name=月亮饼 + +item.whole_apple_pie.name=整块苹果派 +item.whole_pumpkin_pie.name=整块南瓜派 +item.whole_strawberry_pie.name=整块草莓片 +item.whole_chocolate_pie.name=整块巧克力派 +item.whole_cherry_pie.name=整块樱桃派 +item.whole_blueberry_pie.name=整块蓝莓派 +item.vanilla_trifle.name=香草查佛蛋糕 +item.chocolate_trifle.name=巧克力查佛蛋糕 +item.vanilla_frosted_eclair.name=奶油手指泡芙 +item.chocolate_frosted_eclair.name=巧克力奶油手指泡芙 +item.strawberry_frosted_eclair.name=草莓奶油手指泡芙 +item.creme_cookie_2.name=巧克力奶油曲奇 +tile.sponge_cake.name=海绵蛋糕 +item.sponge_cake_slice.name=海绵蛋糕块 +item.vanilla_toffee.name=香草味太妃糖 +item.chocolate_toffee.name=巧克力味太妃糖 +item.pecan.name=山核桃 +item.pecan_pie.name=山核桃派 +item.whole_pecan_pie.name=整块山核桃派 +item.cream.name=奶油 +item.banana_cream_pie.name=奶油香蕉派 +item.whole_banana_cream_pie.name=整块奶油香蕉派 +item.blackberry.name=黑莓 +item.blackberry_seeds.name=黑莓种子 +item.blackberry_poptart.name=黑莓Pop-Tarts夹心饼干 +item.blackberry_pie.name=黑莓派 +item.whole_blackberry_pie.name=整块黑莓派 +item.vanilla_muffin_6.name=黑莓香草玛芬蛋糕 +item.vanilla_muffin_dough_6.name=黑莓香草玛芬蛋糕面团 +item.vanilla_muffin_tray_6.name=生黑莓香草玛芬蛋糕烤盘 +item.chocolate_strawberry.name=巧克力草莓 +item.coconut.name=椰子 +item.coconut_milk.name=椰奶 +item.grater.name=磨碎器 +item.coconut_shavings.name=椰蓉 +item.coconut_cream_pie.name=椰子奶油派 +item.whole_coconut_cream_pie.name=整块奶油椰子派 +item.pancake_3.name=美式松饼 +item.chocolate_pancake_3.name=美式巧克力松饼 +item.chocolate_chip_pancake_3.name=美式巧克力碎松饼 +item.blueberry_pancake_3.name=美式蓝莓松饼 +item.thin_mint_cookie.name=薄薄荷曲奇 +item.samoas_cookie.name=萨摩亚曲奇 +item.gummy_bear_base.name=原味小熊软糖 +item.cherry_gummy_bear.name=樱桃味小熊软糖 +item.orange_gummy_bear.name=橘子味小熊软糖 +item.green_apple_gummy_bear.name=青苹果味小熊软糖 +item.strawberry_gummy_bear.name=草莓味小熊软糖 +item.blueberry_gummy_bear.name=蓝莓味小熊软糖 +item.melon_gummy_bear.name=西瓜味小熊软糖 +item.candy_corn.name=玉米糖 +item.hershey_kiss.name=好时巧克力 +item.mars_bar.name=玛氏巧克力棒 +item.black_licorice.name=黑甘草棒 +item.red_licorice.name=红甘草棒 +item.heart_cookie_dough.name=心型曲奇面团 +item.heart_cookie.name=心型曲奇 +item.heart_cookie_2.name=香草心型曲奇 +item.heart_cookie_3.name=巧克力心型曲奇 +item.heart_cookie_4.name=草莓心型曲奇 +item.heart_cookie_5.name=红色糖皮心型曲奇 +item.vanilla_nougat.name=香草牛轧糖 +item.chocolate_nougat.name=巧克力牛轧糖 +item.vanilla_nougat_2.name=香草坚果牛轧糖 +item.chocolate_nougat_2.name=巧克力坚果牛轧糖 +item.three_musketeers.name=三剑客巧克力棒 +item.anise_seeds.name=茴香籽 +item.anise.name=茴香 diff --git a/projects/1.12.2/assets/moreplates/moreplates/lang/zh_cn.lang b/projects/1.12.2/assets/moreplates/moreplates/lang/zh_cn.lang index 64c1e1407302..cf89b508bef2 100644 --- a/projects/1.12.2/assets/moreplates/moreplates/lang/zh_cn.lang +++ b/projects/1.12.2/assets/moreplates/moreplates/lang/zh_cn.lang @@ -187,8 +187,8 @@ item.moreplates.silicon_plate.name=硅板 item.moreplates.silver_stick.name=银杆 item.moreplates.soularium_gear.name=魂金齿轮 item.moreplates.soularium_plate.name=魂金板 -item.moreplates.soulium_gear.name=离魂齿轮 -item.moreplates.soulium_plate.name=离魂板 +item.moreplates.soulium_gear.name=灵魂齿轮 +item.moreplates.soulium_plate.name=灵魂板 item.moreplates.steel_gear.name=钢齿轮 item.moreplates.steel_plate.name=钢板 item.moreplates.steel_stick.name=钢杆 diff --git a/projects/1.12.2/assets/mystical-agradditions/mysticalagradditions/lang/zh_cn.lang b/projects/1.12.2/assets/mystical-agradditions/mysticalagradditions/lang/zh_cn.lang index 6ce3c9da4cd4..a809445e7de3 100644 --- a/projects/1.12.2/assets/mystical-agradditions/mysticalagradditions/lang/zh_cn.lang +++ b/projects/1.12.2/assets/mystical-agradditions/mysticalagradditions/lang/zh_cn.lang @@ -4,7 +4,7 @@ fluid.base_essence.name=熔融基础精华 fluid.inferium.name=熔融下级精华 fluid.intermedium.name=熔融中级精华 fluid.prudentium.name=熔融初级精华 -fluid.soulium.name=熔融离魂 +fluid.soulium.name=熔融灵魂 fluid.superium.name=熔融高级精华 fluid.supremium.name=熔融终极精华 item.ma.awakened_draconium_essence.name=觉醒龙粒精华 @@ -40,7 +40,7 @@ material.ma.inferium.name=下级精华 material.ma.intermedium.name=中级精华 material.ma.prosperity.name=活化水晶碎片 material.ma.prudentium.name=初级精华 -material.ma.soulium.name=离魂 +material.ma.soulium.name=灵魂 material.ma.superium.name=高级精华 material.ma.supremium.name=终极精华 tile.ma.awakened_draconium_crop.name=觉醒龙粒作物 @@ -58,7 +58,7 @@ tile.ma.tier6_inferium_crop.name=究极精华作物 tooltip.ma.creative_essence=无限创造精华 tooltip.ma.insanium=究极精华 tooltip.ma.paxel=像素组 -trait.ma.chunky=离魂 +trait.ma.chunky=灵魂 trait.ma.chunky.desc=使你的工具或武器在使用时随机掉落怪物灵魂碎片。 trait.ma.prosperous=活化 trait.ma.prosperous.desc=使你的工具或武器在使用时随机掉落活化水晶碎片。 diff --git a/projects/1.12.2/assets/mystical-agriculture/mysticalagriculture/lang/zh_cn.lang b/projects/1.12.2/assets/mystical-agriculture/mysticalagriculture/lang/zh_cn.lang index 8ae78dd941f8..b7778de92fcf 100644 --- a/projects/1.12.2/assets/mystical-agriculture/mysticalagriculture/lang/zh_cn.lang +++ b/projects/1.12.2/assets/mystical-agriculture/mysticalagriculture/lang/zh_cn.lang @@ -172,10 +172,10 @@ item.ma.crafting_prudentium_essence.name=§a初级精华 item.ma.crafting_prudentium_fert_core.name=§a初级精华施肥核心 item.ma.crafting_prudentium_ingot.name=§a初级精华锭 item.ma.crafting_prudentium_nugget.name=§a初级精华粒 -item.ma.crafting_soul_dust.name=下级离魂沙 -item.ma.crafting_soulium_dust.name=§d离魂沙 -item.ma.crafting_soulium_ingot.name=§d离魂锭 -item.ma.crafting_soulium_nugget.name=§d离魂粒 +item.ma.crafting_soul_dust.name=下级灵魂沙 +item.ma.crafting_soulium_dust.name=§d灵魂沙 +item.ma.crafting_soulium_ingot.name=§d灵魂锭 +item.ma.crafting_soulium_nugget.name=§d灵魂粒 item.ma.crafting_superium_essence.name=§b高级精华 item.ma.crafting_superium_fert_core.name=§b高级精华施肥核心 item.ma.crafting_superium_ingot.name=§b高级精华锭 @@ -441,7 +441,7 @@ item.ma.slimy_bone_essence.name=粘骨精华 item.ma.slimy_bone_seeds.name=粘骨种子 item.ma.soularium_essence.name=魂金精华 item.ma.soularium_seeds.name=魂金种子 -item.ma.soulium_dagger.name=§d离魂匕首 +item.ma.soulium_dagger.name=§d灵魂匕首 item.ma.spider_essence.name=蜘蛛精华 item.ma.spider_seeds.name=蜘蛛种子 item.ma.star_steel_essence.name=星钢精华 @@ -579,9 +579,9 @@ tile.ma.coal_block_superium.name=§b高级精华煤块 tile.ma.coal_block_supremium.name=§c终极精华煤块 tile.ma.coal_crop.name=煤作物 tile.ma.cobalt_crop.name=钴作物 -tile.ma.cobbled_soulstone_slab.name=碎离魂石台阶 -tile.ma.cobbled_soulstone_stairs.name=碎离魂石楼梯 -tile.ma.cobbled_soulstone_wall.name=碎离魂石墙 +tile.ma.cobbled_soulstone_slab.name=碎灵魂石台阶 +tile.ma.cobbled_soulstone_stairs.name=碎灵魂石楼梯 +tile.ma.cobbled_soulstone_wall.name=碎灵魂石墙 tile.ma.cold_iron_crop.name=寒铁作物 tile.ma.compressed_iron_crop.name=压缩铁作物 tile.ma.conductive_iron_crop.name=导电铁作物 @@ -638,7 +638,7 @@ tile.ma.ingot_storage_base_essence.name=基础精华块 tile.ma.ingot_storage_inferium.name=§e下级精华块 tile.ma.ingot_storage_intermedium.name=§6中级块 tile.ma.ingot_storage_prudentium.name=§a初级块 -tile.ma.ingot_storage_soulium.name=§d离魂块 +tile.ma.ingot_storage_soulium.name=§d灵魂块 tile.ma.ingot_storage_superium.name=§b高级块 tile.ma.ingot_storage_supremium.name=§c终极块 tile.ma.intermedium_furnace.name=§6中级精华熔炉 @@ -707,20 +707,20 @@ tile.ma.sky_stone_crop.name=陨石作物 tile.ma.slate_crop.name=板岩作物 tile.ma.slime_crop.name=史莱姆作物 tile.ma.slimy_bone_crop.name=粘骨作物 -tile.ma.soul_glass.name=离魂玻璃 -tile.ma.soul_glass_pane.name=离魂玻璃板 +tile.ma.soul_glass.name=灵魂玻璃 +tile.ma.soul_glass_pane.name=灵魂玻璃板 tile.ma.soularium_crop.name=魂金作物 -tile.ma.soulstone_brick.name=离魂石砖 -tile.ma.soulstone_brick_slab.name=离魂石砖台阶 -tile.ma.soulstone_brick_stairs.name=离魂石砖楼梯 -tile.ma.soulstone_brick_wall.name=离魂石砖墙 -tile.ma.soulstone_chiseled.name=錾制离魂石 -tile.ma.soulstone_cobbled.name=碎离魂石 -tile.ma.soulstone_cracked.name=裂离魂石砖 -tile.ma.soulstone_polished.name=光滑离魂石 -tile.ma.soulstone_slab.name=离魂石台阶 -tile.ma.soulstone_slab_block.name=离魂石台阶块 -tile.ma.soulstone_smooth.name=离魂石 +tile.ma.soulstone_brick.name=灵魂石砖 +tile.ma.soulstone_brick_slab.name=灵魂石砖台阶 +tile.ma.soulstone_brick_stairs.name=灵魂石砖楼梯 +tile.ma.soulstone_brick_wall.name=灵魂石砖墙 +tile.ma.soulstone_chiseled.name=錾制灵魂石 +tile.ma.soulstone_cobbled.name=碎灵魂石 +tile.ma.soulstone_cracked.name=裂灵魂石砖 +tile.ma.soulstone_polished.name=光滑灵魂石 +tile.ma.soulstone_slab.name=灵魂石台阶 +tile.ma.soulstone_slab_block.name=灵魂石台阶块 +tile.ma.soulstone_smooth.name=灵魂石 tile.ma.spider_crop.name=蜘蛛作物 tile.ma.star_steel_crop.name=星钢作物 tile.ma.starmetal_crop.name=星辉矿作物 diff --git a/projects/1.12.2/assets/revolution/revolution/lang/en_us.lang b/projects/1.12.2/assets/revolution/revolution/lang/en_us.lang new file mode 100644 index 000000000000..0118ea88c8a0 --- /dev/null +++ b/projects/1.12.2/assets/revolution/revolution/lang/en_us.lang @@ -0,0 +1,139 @@ +## GUNS ## +item.five_seven.name=Five Seven +item.awm.name=AWM +item.scarl.name=Scarl +item.akm.name=AKM +item.m16a4.name=M16A4 +item.ak74.name=AK-74 +item.cz52.name=CZ-52 + +## AMMO ## +item.five_seven_ammo.name=Five Seven Ammo +item.scarl_ammo.name=Scarl Ammo +item.awm_ammo.name=AWM Ammo +item.akm_ammo.name=AKM Ammo +item.m16a4_ammo.name=M16A4 Ammo +item.ak74_ammo.name=AK-74 Ammo +item.cz52_ammo.name=CZ-52 Ammo + +## CREATIVE TABS ## +itemGroup.Guns=Guns +itemGroup.Ammo=Ammo +itemGroup.Items=Items +itemGroup.Blocks=Blocks +itemGroup.Backpacks=Backpacks +itemGroup.Foods=Foods +itemGroup.Drinks=Drinks +itemGroup.Melees=Melees +itemGroup.Armor=Armor +itemGroup.Props=Props +itemGroup.Attachments=Attachments +itemGroup.ZombieSurvival=Zombie Survival + +## ITEMS ## +item.fuel_can.name=Fuel Can +item.chainsaw.name=Chainsaw +item.water_bottle.name=Water Bottle +item.hot_chocolate.name=Hot Chocolate +item.coffee.name=Coffee +item.lemonade.name=Lemonade +item.iced_tea.name=Iced Tea +item.juice.name=Juice +item.milkshake.name=Milkshake +item.tea.name=Tea +item.milk.name=Milk +item.beer.name=Beer +item.soda.name=Soda +item.wine.name=Wine +item.flask.name=Flask +item.empty_bottle.name=Empty Bottle +item.hand_grenade.name=Hand Grenade + +## FOODS ## +item.medkit.name=MedKit +item.first_aid_kit.name=First Aid Kit +item.bandage.name=Bandage +item.burger.name=Burger + +## BACKPACKS ## +item.backpack_small.name=Small Backpack +item.backpack_medium.name=Medium Backpack +item.backpack_large.name=Large Backpack +item.military_backpack.name=Military Backpack + +## MELEE WEAPONS ## +item.baseball_bat.name=Baseball Bat +item.baseball_bat_nails.name=Baseball Bat With Nails +item.club.name=Club +item.club_wire.name=Club Wire +item.crowbar.name=Crowbar +item.knife.name=Knife +item.axe.name=Axe + +## GUI## +gui.backpack.text=Backpack +gui.lootable.text=Loot +menu.loading=Loading.... +menu.loading_fail=Failed to get news! +escapemenu.discord=Discord Link + +## PROPS ## +tile.care_package_block.name=CarePackage +tile.vending_machine.name=Vending Machine +tile.lamp_post.name=Lamp Post +tile.block_wall.name=Block Wall +tile.cabinet.name=Cabinet +tile.table.name=Table +tile.lamp.name=Lamp +tile.locker.name=Locker +tile.waterwell.name=Waterwell + +## EXTRAS ## +item.care_package.name=CarePackage + +## PROPS BLOCK ## +tile.road_block.name=Road Block +tile.better_cauldron.name=Better Cauldron +tile.computer_block.name=Computer +tile.vending_machine.name=Vending Machine +tile.desk_block.name=Desk +tile.lootable_crates.name=Lootable Crates +tile.light_post.name=Light Post +tile.military_crate.name=Lootable Crate +tile.ammo_crate.name=Ammo Crate + +## BUILDING BLOCKS ## +tile.wood_gem_block.name=Wood Gem +tile.brick2_block.name=Brick2 +tile.brick_block.name=Brick +tile.barbed_wire.name=Barbed Wire +tile.road.name=Road +tile.block_fire_pit.name=Fire Pit +tile.block_poster.name=Poster +tile.acunit.name=AC Unit +tile.concrete.name=Concrete +tile.concrete_dark.name=Dark Concrete +tile.concrete_polished.name=Polished Concrete +tile.concrete_rough.name=Rough Concrete +tile.concrete_screw.name=Screw Concrete +tile.concrete_smooth.name=Smooth Concrete +tile.grate.name=Grate +tile.hazard_block.name=Hazard +tile.steel_dark.name=Dark Steel +tile.steel_dark_bolts.name=Dark Steel Bolts +tile.steel_dark_boltshor.name=Dark Steel BoltShor +tile.steel_dark_top.name=Dark Steel Top +tile.steel_floor.name=Steel Floor +tile.tile_floor_black.name=Tile Floor (Block) +tile.tile_floor_white.name=Tile Floor (White) +tile.tile_floor_wood.name=Tile Floor (Wood) +tile.wire_wall.name=Wire Wall +tile.wood_planks_black.name=Wood Planks Black +tile.wood_planks_dark.name=Wood Planks Dark +tile.wood_planks_light.name=Wood Planks Light + +## ZOMBIE SURVIVAL ## +tile.door_purchase.name=Door Purchase #1 +tile.m16a4_purchase.name=M16A4 Gun Purchase +tile.slab_respawn.name=Respawn Slab +tile.mystery_box.name=Mystery Box diff --git a/projects/1.12.2/assets/revolution/revolution/lang/zh_cn.lang b/projects/1.12.2/assets/revolution/revolution/lang/zh_cn.lang new file mode 100644 index 000000000000..bb704fe1eef6 --- /dev/null +++ b/projects/1.12.2/assets/revolution/revolution/lang/zh_cn.lang @@ -0,0 +1,139 @@ +## GUNS ## +item.five_seven.name=五七式 +item.awm.name=AWM +item.scarl.name=Scarl +item.akm.name=AKM +item.m16a4.name=M16A4 +item.ak74.name=AK-74 +item.cz52.name=CZ-52 + +## AMMO ## +item.five_seven_ammo.name=五七式弹药 +item.scarl_ammo.name=Scarl弹药 +item.awm_ammo.name=AWM弹药 +item.akm_ammo.name=AKM弹药 +item.m16a4_ammo.name=M16A4弹药 +item.ak74_ammo.name=AK-74弹药 +item.cz52_ammo.name=CZ-52弹药 + +## CREATIVE TABS ## +itemGroup.Guns=枪 +itemGroup.Ammo=弹药 +itemGroup.Items=物品 +itemGroup.Blocks=方块 +itemGroup.Backpacks=背包 +itemGroup.Foods=食物 +itemGroup.Drinks=饮品 +itemGroup.Melees=近战 +itemGroup.Armor=装备 +itemGroup.Props=道具 +itemGroup.Attachments=附件 +itemGroup.ZombieSurvival=僵尸生存 + +## ITEMS ## +item.fuel_can.name=燃油罐 +item.chainsaw.name=电锯 +item.water_bottle.name=水瓶 +item.hot_chocolate.name=热可可 +item.coffee.name=咖啡 +item.lemonade.name=柠檬水 +item.iced_tea.name=冰红茶 +item.juice.name=果汁 +item.milkshake.name=奶昔 +item.tea.name=茶 +item.milk.name=牛奶 +item.beer.name=啤酒 +item.soda.name=汽水 +item.wine.name=红酒 +item.flask.name=水壶 +item.empty_bottle.name=空瓶 +item.hand_grenade.name=手榴弹 + +## FOODS ## +item.medkit.name=医疗包 +item.first_aid_kit.name=急救包 +item.bandage.name=绷带 +item.burger.name=汉堡 + +## BACKPACKS ## +item.backpack_small.name=小型背包 +item.backpack_medium.name=中型背包 +item.backpack_large.name=大型背包 +item.military_backpack.name=军用背包 + +## MELEE WEAPONS ## +item.baseball_bat.name=棒球棍 +item.baseball_bat_nails.name=钉刺棒球棍 +item.club.name=球棒 +item.club_wire.name=金属丝球棒 +item.crowbar.name=撬棍 +item.knife.name=小刀 +item.axe.name=斧子 + +## GUI## +gui.backpack.text=背包 +gui.lootable.text=战利品 +menu.loading=加载中…… +menu.loading_fail=检查更新失败! +escapemenu.discord=Discord链接 + +## PROPS ## +tile.care_package_block.name=空投箱 +tile.vending_machine.name=自动售货机 +tile.lamp_post.name=灯柱 +tile.block_wall.name=防撞墙 +tile.cabinet.name=橱柜 +tile.table.name=桌子 +tile.lamp.name=灯 +tile.locker.name=储物柜 +tile.waterwell.name=水井 + +## EXTRAS ## +item.care_package.name=空投箱 + +## PROPS BLOCK ## +tile.road_block.name=路障 +tile.better_cauldron.name=更好的炼药锅 +tile.computer_block.name=电脑 +tile.vending_machine.name=自动售货机 +tile.desk_block.name=办公桌 +tile.lootable_crates.name=战利品箱 +tile.light_post.name=灯柱 +tile.military_crate.name=战利品箱 +tile.ammo_crate.name=弹药箱 + +## BUILDING BLOCKS ## +tile.wood_gem_block.name=宝石装饰木方块 +tile.brick2_block.name=砖方块2 +tile.brick_block.name=砖方块 +tile.barbed_wire.name=铁丝网方块 +tile.road.name=公路方块 +tile.block_fire_pit.name=火堆方块 +tile.block_poster.name=海报方块 +tile.acunit.name=空调方块 +tile.concrete.name=混凝土方块 +tile.concrete_dark.name=深色混凝土方块 +tile.concrete_polished.name=磨制混凝土方块 +tile.concrete_rough.name=粗糙混凝土方块 +tile.concrete_screw.name=螺旋混凝土方块 +tile.concrete_smooth.name=平滑混凝土方块 +tile.grate.name=格栅方块 +tile.hazard_block.name=警示方块 +tile.steel_dark.name=深色钢制方块 +tile.steel_dark_bolts.name=深色螺栓钢制方块 +tile.steel_dark_boltshor.name=深色螺栓钢制方块 +tile.steel_dark_top.name=深色钢制顶面方块 +tile.steel_floor.name=钢制地板方块 +tile.tile_floor_black.name=方格瓦块地面方块 +tile.tile_floor_white.name=白色瓦块地面方块 +tile.tile_floor_wood.name=木制瓦块地面方块 +tile.wire_wall.name=铁丝网墙方块 +tile.wood_planks_black.name=黑色木板方块 +tile.wood_planks_dark.name=深色木板方块 +tile.wood_planks_light.name=浅色木板方块 + +## ZOMBIE SURVIVAL ## +tile.door_purchase.name=1号购买点门 +tile.m16a4_purchase.name=M16A4枪支购买点 +tile.slab_respawn.name=重生点台阶 +tile.mystery_box.name=神秘箱 diff --git a/projects/1.12.2/assets/rockhounding-mod-chemistry/rockhounding_chemistry/lang/en_us.lang b/projects/1.12.2/assets/rockhounding-mod-chemistry/rockhounding_chemistry/lang/en_us.lang index be6ec7f2d725..bc5068c351b1 100644 --- a/projects/1.12.2/assets/rockhounding-mod-chemistry/rockhounding_chemistry/lang/en_us.lang +++ b/projects/1.12.2/assets/rockhounding-mod-chemistry/rockhounding_chemistry/lang/en_us.lang @@ -253,6 +253,7 @@ tile.rockhounding_chemistry:misc_blocks_a.charcoal_block.name=Charcoal Block tile.rockhounding_chemistry:misc_blocks_a.poor_raw_salt.name=Poor Raw Salt Block tile.rockhounding_chemistry:misc_blocks_a.reinforced_glass.name=Reinforced Glass tile.rockhounding_chemistry:misc_blocks_a.gas_router.name=Gas Router +tile.rockhounding_chemistry:misc_blocks_a.refractory_brick.name=Refractory Bricks tile.rockhounding_chemistry:didymium_glass.borderless.name=Didymium Glass (Borderless) tile.rockhounding_chemistry:didymium_glass.bordered.name=Didymium Glass (Bordered) tile.rockhounding_chemistry:didymium_glass.bricks.name=Didymium Glass (Bricks) @@ -267,15 +268,18 @@ tile.rockhounding_chemistry:pipeline_halt.name=Fluid Pipeline Barred Duct tile.rockhounding_chemistry:gasline_duct.name=Gas Pipeline Duct tile.rockhounding_chemistry:gasline_pump.name=Gas Pipeline Pump tile.rockhounding_chemistry:gasline_halt.name=Gas Pipeline Barred Duct -tile.rockhounding_chemistry:machines_a.sizer_controller.name=Sizer Controller +tile.rockhounding_chemistry:dustline_duct.name=Dust Pipeline Duct +tile.rockhounding_chemistry:dustline_pump.name=Dust Pipeline Pump +tile.rockhounding_chemistry:dustline_halt.name=Dust Pipeline Barred Duct +tile.rockhounding_chemistry:machines_a.sizer_cabinet.name=Gears Cabinet tile.rockhounding_chemistry:machines_a.sizer_tank.name=Crushing Tank tile.rockhounding_chemistry:machines_a.power_generator.name=Power Station tile.rockhounding_chemistry:machines_a.sizer_collector.name=Gangue Collector tile.rockhounding_chemistry:machines_a.fluid_tank.name=Fluid Tank tile.rockhounding_chemistry:machines_a.lab_oven_controller.name=Lab Oven Reactor tile.rockhounding_chemistry:machines_a.lab_oven_chamber.name=Lab Oven Reactor -tile.rockhounding_chemistry:machines_a.fluid_input_tank.name=Fluid Input System -tile.rockhounding_chemistry:machines_a.fluid_output_tank.name=Fluid Output System +tile.rockhounding_chemistry:machines_a.centrifuge.name=Pressurized Interface +tile.rockhounding_chemistry:machines_a.unloader.name=Unloading Bay tile.rockhounding_chemistry:machines_a.lab_blender_controller.name=Lab Blender Controller tile.rockhounding_chemistry:machines_a.lab_blender_tank.name=Lab Blender Controller tile.rockhounding_chemistry:machines_a.evaporation_tank.name=Evaporation Tank @@ -284,15 +288,15 @@ tile.rockhounding_chemistry:machines_a.profiling_bench.name=Profiling Bench tile.rockhounding_chemistry:machines_a.server.name=Server tile.rockhounding_chemistry:machines_a.gas_expander.name=Expansion Chamber tile.rockhounding_chemistry:machines_b.slurry_pond.name=Slurry Pond -tile.rockhounding_chemistry:machines_b.gasifier_tank.name=Gasifier Cistern +tile.rockhounding_chemistry:machines_b.reinforced_cistern.name=Reinforced Cistern tile.rockhounding_chemistry:machines_b.gasifier_burner.name=Gasifier Burner -tile.rockhounding_chemistry:machines_b.gasifier_cooler.name=Gasifier Burner -tile.rockhounding_chemistry:machines_b.gas_pressurizer.name=Gas Pressurizer +tile.rockhounding_chemistry:machines_b.gasifier_controller.name=Gasifier Burner +tile.rockhounding_chemistry:machines_b.auxiliary_engine.name=Auxiliary Engine tile.rockhounding_chemistry:machines_b.gas_purifier.name=Gas Purifier -tile.rockhounding_chemistry:machines_b.purifier_cyclone_base.name=Cyclone Separator -tile.rockhounding_chemistry:machines_b.purifier_cyclone_top.name=Cyclone Separator -tile.rockhounding_chemistry:machines_b.purifier_cyclone_cap.name=Cyclone Separator Top -tile.rockhounding_chemistry:machines_b.particulate_collector.name=Particulate Collector +tile.rockhounding_chemistry:machines_b.cyclone_separator_base.name=Cyclone Separator +tile.rockhounding_chemistry:machines_b.cyclone_separator_top.name=Cyclone Separator +tile.rockhounding_chemistry:machines_b.cyclone_separator_cap.name=Cyclone Separator Top +tile.rockhounding_chemistry:machines_b.fluid_cistern.name=Fluid Cistern tile.rockhounding_chemistry:machines_b.pressure_vessel.name=Pressure Vessel tile.rockhounding_chemistry:machines_b.air_compressor.name=Air Compressor tile.rockhounding_chemistry:machines_b.heat_exchanger_base.name=Heat Exchanger @@ -304,13 +308,13 @@ tile.rockhounding_chemistry:machines_c.gas_condenser.name=Gas Condenser tile.rockhounding_chemistry:machines_c.multivessel.name=Gas Bulbs tile.rockhounding_chemistry:machines_c.leaching_vat_controller.name=Leaching Controller tile.rockhounding_chemistry:machines_c.leaching_vat_tank.name=Sealed Vat -tile.rockhounding_chemistry:machines_c.leaching_vat_collector.name=Specimen Collector -tile.rockhounding_chemistry:machines_c.retention_vat.name=Retention Controller +tile.rockhounding_chemistry:machines_c.specimen_collector.name=Specimen Collector +tile.rockhounding_chemistry:machines_c.retention_vat_controller.name=Retention Controller tile.rockhounding_chemistry:machines_c.extractor_controller.name=Extraction Controller tile.rockhounding_chemistry:machines_c.extractor_reactor.name=Extraction Reactor tile.rockhounding_chemistry:machines_c.elements_cabinet_base.name=Elements Cabinet tile.rockhounding_chemistry:machines_c.elements_cabinet_top.name=Elements Cabinet -tile.rockhounding_chemistry:machines_c.extractor_injector.name=Glassware Holder +tile.rockhounding_chemistry:machines_c.extractor_glassware.name=Glassware Holder tile.rockhounding_chemistry:machines_c.extractor_balance.name=Lab Balance tile.rockhounding_chemistry:machines_c.reformer_controller.name=Reforming Controller tile.rockhounding_chemistry:machines_c.reformer_reactor.name=Reforming Reactor @@ -318,12 +322,12 @@ tile.rockhounding_chemistry:machines_c.extractor_stabilizer.name=Reaction Stabil tile.rockhounding_chemistry:machines_d.metal_alloyer.name=Metal Alloyer tile.rockhounding_chemistry:machines_d.metal_alloyer_tank.name=Metal Alloyer Tank tile.rockhounding_chemistry:machines_d.material_cabinet_base.name=Material Cabinet -tile.rockhounding_chemistry:machines_d.material_cabinet_top.name=Material Cabinet +tile.rockhounding_chemistry:machines_d.deposition_chamber_controller.name=Material Cabinet tile.rockhounding_chemistry:machines_d.deposition_chamber_base.name=Vapor Deposition Chamber tile.rockhounding_chemistry:machines_d.deposition_chamber_top.name=Vapor Deposition Chamber tile.rockhounding_chemistry:machines_d.gas_holder_base.name=Gas Holder tile.rockhounding_chemistry:machines_d.gas_holder_top.name=Gas Holder -tile.rockhounding_chemistry:machines_d.pulling_crucible_base.name=Crystal Pulling Crucible +tile.rockhounding_chemistry:machines_d.pulling_crucible_controller.name=Crystal Pulling Crucible tile.rockhounding_chemistry:machines_d.pulling_crucible_top.name=Crystal Pulling Crucible tile.rockhounding_chemistry:machines_d.orbiter.name=Orbiter tile.rockhounding_chemistry:machines_d.transposer.name=Transposer @@ -335,42 +339,52 @@ tile.rockhounding_chemistry:machines_e.laser_emitter.name=Laser Emitter tile.rockhounding_chemistry:machines_e.exhaustion_valve.name=Exhaust Valve tile.rockhounding_chemistry:machines_e.water_pump.name=Water Pump tile.rockhounding_chemistry:machines_e.catalyst_regen.name=Catalyst Regenerator +tile.rockhounding_chemistry:machines_e.catalyst_regen_pipes.name=Catalyst Regenerator tile.rockhounding_chemistry:machines_e.disposer.name=Disposer tile.rockhounding_chemistry:machines_e.slurry_drum.name=Heavy Drum tile.rockhounding_chemistry:machines_e.buffer_tank.name=Buffer Tank tile.rockhounding_chemistry:machines_e.stirred_tank_base.name=Electrochemical CSTR -tile.rockhounding_chemistry:machines_e.stirred_tank_top.name=Electrochemical CSTR +tile.rockhounding_chemistry:machines_e.stirred_tank_controller.name=Electrochemical CSTR tile.rockhounding_chemistry:machines_e.stirred_tank_out.name=CSTR Container tile.rockhounding_chemistry:machines_e.precipitation_chamber.name=Precipitation Chamber tile.rockhounding_chemistry:machines_e.precipitation_controller.name=Precipitation Chamber tile.rockhounding_chemistry:machines_e.precipitation_reactor.name=Precipitation Reactor +tile.rockhounding_chemistry:machines_e.washing_tank.name=Sedimentation Basin +tile.rockhounding_chemistry:machines_e.powder_mixer_controller.name=Powder Mixer Controller +tile.rockhounding_chemistry:machines_e.powder_mixer_tank.name=Powder Mixer Controller tile.rockhounding_chemistry:machines_f.tubular_bed_base.name=Fixed Bed Reactor Chamber tile.rockhounding_chemistry:machines_f.tubular_bed_low.name=Fixed Bed Reactor Chamber tile.rockhounding_chemistry:machines_f.tubular_bed_mid.name=Tubular System tile.rockhounding_chemistry:machines_f.tubular_bed_top.name=Tubular System tile.rockhounding_chemistry:machines_f.tubular_bed_tank.name=Fixed Bed Reactor Controller tile.rockhounding_chemistry:machines_f.tubular_bed_controller.name=Fixed Bed Reactor Controller +tile.rockhounding_chemistry:machines_f.fluid_router.name=Fluid Router +tile.rockhounding_chemistry:machines_f.sizer_controller.name=Mineral Sizer Controller +tile.rockhounding_chemistry:machines_f.sizer_transmission.name=Mineral Sizer Controller +tile.rockhounding_chemistry:machines_f.shredder_transmission.name=Shaking Table Separator +tile.rockhounding_chemistry:machines_f.shredder_base.name=Shaking Table Separator +tile.rockhounding_chemistry:machines_f.shredder_table.name=Shaking Table +tile.rockhounding_chemistry:machines_f.planning_table.name=Planning Table #containers container.pipeline_valve=Fluid Pipeline Valve -container.mineral_sizer_controller=Mineral Sizer +container.mineral_sizer_cabinet=Mineral Sizer container.mineral_sizer_tank=Mineral Sizer container.power_generator=Power Station container.mineral_sizer_collector=Gangue Collector container.generic_fluid_tank=Fluid Tank container.lab_oven_controller=Lab Oven -container.lab_oven_intank=Fluid Input System -container.lab_oven_outtank=Fluid Output System +container.unloader=Unloading Bay container.lab_oven_chamber=Precipitator container.lab_blender_controller=Lab Blender container.lab_blender_tank=Lab Blender container.seasoning_rack=Seasoning Rack container.server=Server container.slurry_pond=Slurry Pond -container.gasifier_tank=Gasification Plant +container.reinforced_cistern=Reinforced Cistern container.gasifier_burner=Gasification Plant -container.gasifier_cooler=Gasification Plant +container.gasifier_controller=Gasification Plant container.gas_purifier=Gas Purifier -container.particulate_collector=Particulate Collector +container.fluid_cistern=Fluid Cistern container.pressure_vessel=Pressure Vessel container.air_compressor=Air Compressor container.heat_exchanger_base=Heat Exchanger @@ -380,24 +394,23 @@ container.gas_expander=Expansion Chamber container.multivessel=Gas Bulbs container.leaching_vat_controller=Leaching Vat container.leaching_vat_tank=Leaching Vat -container.leaching_vat_collector=Specimen Collector -container.retention_vat=Retention Vat -container.extractor_injector=Glassware Holder -container.extractor_cabinet_base=Elements Cabinet +container.specimen_collector=Specimen Collector +container.retention_vat_controller=Retention Vat +container.elements_cabinet_base=Elements Cabinet +container.elements_cabinet_top=Elements Cabinet container.extractor_controller=Extraction Controller container.extractor_balance=Lab Balance container.reformer_controller=Reforming Controller container.reformer_reactor=Reforming Reactor container.extractor_stabilizer=Reaction Stabilizer -container.extractor_cabinet_top=Elements Cabinet Injector container.metal_alloyer=Metal Alloyer container.metal_alloyer_tank=Metal Alloyer Tank container.material_cabinet_base=Material Cabinet -container.material_cabinet_top=Material Cabinet Injector +container.material_cabinet_top=Material Cabinet +container.deposition_chamber_controller=Vapor Deposition Chamber container.deposition_chamber_base=Vapor Deposition Chamber -container.deposition_chamber_top=Vapor Deposition Controller container.gas_holder_base=Gas Holder -container.pulling_crucible_base=Crystal Pulling Crucible +container.pulling_crucible_controller=Crystal Pulling Crucible container.pulling_crucible_top=Crystal Pulling Crucible container.orbiter=Orbiter container.transposer=Transposer @@ -409,12 +422,16 @@ container.catalyst_regen=Catalyst Regenerator container.disposer=Disposer container.slurry_drum=Heavy Drum container.buffer_tank=Buffer Tank -container.stirred_tank_top=Electrochemical CSTR +container.stirred_tank_controller=Electrochemical CSTR container.stirred_tank_out=CSTR Container container.precipitation_chamber=Precipitation Chamber container.precipitation_controller=Precipitation Chamber container.tubular_bed_low=Fixed Bed Reactor Chamber container.tubular_bed_controller=Fixed Bed Reactor Controller +container.mineral_sizer_controller=Mineral Sizer +container.shredder_controller=Shaking Table Separator +container.powder_mixer_controller=Powder Mixer +container.planning_table=Planning Table #jei jei.rockhounding_chemistry.mineral_sizer.name=Mineral Sizer jei.rockhounding_chemistry.slurry_pond.name=Slurry Pond @@ -447,6 +464,8 @@ jei.rockhounding_chemistry.evaporation_tank.name=Evaporantion Tank jei.rockhounding_chemistry.precipitation_chamber.name=Precipitation Chamber jei.rockhounding_chemistry.bed_reactor.name=Fixed Bed Reactor jei.rockhounding_chemistry.orbiter.name=Orbiter +jei.rockhounding_chemistry.shaking_table.name=Shaking Table Separator +jei.rockhounding_chemistry.powder_mixer.name=Powder Mixer #consumables item.rockhounding_chemistry:crushing_gear.name=Crushing Gear item.rockhounding_chemistry:slurry_agitator.name=Slurry Agitator @@ -473,6 +492,8 @@ item.rockhounding_chemistry:tile_nullifier.name=Tile Nullifier item.rockhounding_chemistry:silicone_cartridge.name=Silicone Cartridge item.rockhounding_chemistry:sodium_polyacrylate.name=Sodium Polyacrylate item.rockhounding_chemistry:sampling_ampoule.name=Sampling Ampoule +item.rockhounding_chemistry:heat_inductor.name=Induction Heating Interface +item.rockhounding_chemistry:gas_turbine.name=Gas Turbine #utils item.rockhounding_chemistry:misc_items.server_file.name=Server File item.rockhounding_chemistry:misc_items.base_chip.name=Basic Logic Chip @@ -798,12 +819,12 @@ item.rockhounding_chemistry:metal_items.copper_ingot.name=Copper Ingot item.rockhounding_chemistry:metal_items.molybdenum_ingot.name=Molybdenum Ingot item.rockhounding_chemistry:metal_items.nickel_ingot.name=Nickel Ingot #upgrades -item.rockhounding_chemistry:speed_items.base.name=Alloy Ingredients +item.rockhounding_chemistry:speed_items.base.name=Ingredients Summary item.rockhounding_chemistry:speed_items.iron.name=Speed Upgrade (Tier 1) item.rockhounding_chemistry:speed_items.cube.name=Speed Upgrade (Tier 2) item.rockhounding_chemistry:speed_items.scal.name=Speed Upgrade (Tier 3) -item.rockhounding_chemistry:speed_items.bam.name=Speed Upgrade (Tier 4) -item.rockhounding_chemistry:speed_items.vanasteel.name=Speed Upgrade (Tier 5) +item.rockhounding_chemistry:speed_items.bam.name=Speed Upgrade (Tier 4) +item.rockhounding_chemistry:speed_items.vanasteel.name=Speed Upgrade (Tier 5) item.rockhounding_chemistry:speed_items.carbide.name=Speed Upgrade (Tier 6) item.rockhounding_chemistry:speed_items.nitride.name=Speed Upgrade (Tier 7) item.rockhounding_chemistry:filter_items.base.name=Base Leaching Filter Upgrade @@ -835,11 +856,11 @@ item.rockhounding_chemistry:in_catalyst.name=Inconel Mesh #chemicals item.rockhounding_chemistry:chemical_items.cracked_coal.name=Cracked Coal item.rockhounding_chemistry:chemical_items.flyash_compound.name=Fly Ash Compound -item.rockhounding_chemistry:chemical_items.sulfur_compound.name=Sulfur Bearing Compound +item.rockhounding_chemistry:chemical_items.sulfur_compound.name=Sulfur Compound item.rockhounding_chemistry:chemical_items.salt.name=Salt item.rockhounding_chemistry:chemical_items.fluorite.name=Fluorite Shard -item.rockhounding_chemistry:chemical_items.fluorite_compound.name=Fluorite Bearing Compound -item.rockhounding_chemistry:chemical_items.chloride_compound.name=Chloride Bearing Compound +item.rockhounding_chemistry:chemical_items.fluorite_compound.name=Fluorite Compound +item.rockhounding_chemistry:chemical_items.chloride_compound.name=Chloride Compound item.rockhounding_chemistry:chemical_items.coal_tar_compound.name=Coal Tar Compound item.rockhounding_chemistry:chemical_items.graphite_compound.name=Graphite Compound item.rockhounding_chemistry:chemical_items.cracked_lime.name=Cracked Lime Compound @@ -855,6 +876,10 @@ item.rockhounding_chemistry:chemical_items.pure_yag_compound.name=Pure YAG Compo item.rockhounding_chemistry:chemical_items.sand_compound.name=Filtered Sand item.rockhounding_chemistry:chemical_items.coke_compound.name=Coke Compound item.rockhounding_chemistry:chemical_items.ammonium_chloride.name=Ammonium Chloride +item.rockhounding_chemistry:chemical_items.carbon_compound.name=Carbon Compound +item.rockhounding_chemistry:chemical_items.lead_compound.name=Lead Compound +item.rockhounding_chemistry:chemical_items.quartz_compound.name=Quartz Compound +item.rockhounding_chemistry:chemical_items.didymium_compound.name=Didymium Compound #### FLUID #### #fluid blocks @@ -886,6 +911,7 @@ tile.rockhounding_chemistry:fluid.toxic_waste.name=Toxic Waste tile.rockhounding_chemistry:fluid.toxic_sludge.name=Toxic Sludge tile.rockhounding_chemistry:fluid.organic_slurry.name=Organic Slurry tile.rockhounding_chemistry:fluid.coal_tar.name=Coal Tar +tile.rockhounding_chemistry:fluid.xpjuice.name=Liquid Experience #fluids fluid.sulfuric_acid=Sulfuric Acid fluid.sodium_hydroxide=Sodium Hydroxide @@ -914,6 +940,7 @@ fluid.toxic_waste=Toxic Waste fluid.toxic_sludge=Toxic Sludge fluid.organic_slurry=Organic Slurry fluid.coal_tar=Coal Tar +fluid.xpjuice=Liquid Experience #### MOLTEN #### #molten blocks @@ -1011,8 +1038,26 @@ death.attack.spill.item="%1$s tried to clean up his own mess" #### LABELS #### label.rockhounding_chemistry:descr.activation=Activation -label.rockhounding_chemistry:descr.void=Void Tank. Content will be lost +label.rockhounding_chemistry:descr.void=Void Tank: content will be lost label.rockhounding_chemistry:descr.speed=Speed Upgrade -label.rockhounding_chemistry:descr.refractory=Refractory Upgrade -label.rockhounding_chemistry:descr.insulation=Insulation Upgrade -label.rockhounding_chemistry:descr.casing=Casing Upgrade +label.rockhounding_chemistry:descr.voltage=External RF supply +label.rockhounding_chemistry:descr.generator=RF Generator: not used for structures +label.rockhounding_chemistry:descr.fuel=Structure Fuel Module +label.rockhounding_chemistry:descr.redstone=Structure Voltage Module +label.rockhounding_chemistry:descr.buffer=Internal Buffer +label.rockhounding_chemistry:descr.burnable=Burnable Material +label.rockhounding_chemistry:descr.reddust=Redstone Material +label.rockhounding_chemistry:descr.thres_lo=Decrease Threashold +label.rockhounding_chemistry:descr.thres_hi=Increase Threashold +label.rockhounding_chemistry:descr.signal=Redstone Signal: click to change +label.rockhounding_chemistry:descr.filter=Filter +label.rockhounding_chemistry:descr.ampoule=Use a sampled ampoule to set +label.rockhounding_chemistry:descr.method=Method +label.rockhounding_chemistry:descr.next_recipe=Next Recipe +label.rockhounding_chemistry:descr.prev_recipe=Previous Recipe +label.rockhounding_chemistry:descr.no_recipe=No Recipe Selected +label.rockhounding_chemistry:descr.ingr_ready=Ingredient Ready +label.rockhounding_chemistry:descr.ingr_missing=Missing Ingredient +label.rockhounding_chemistry:descr.next_page=Next Page +label.rockhounding_chemistry:descr.prev_page=Previous Page +label.rockhounding_chemistry:descr.build=Build diff --git a/projects/1.12.2/assets/rockhounding-mod-chemistry/rockhounding_chemistry/lang/zh_cn.lang b/projects/1.12.2/assets/rockhounding-mod-chemistry/rockhounding_chemistry/lang/zh_cn.lang index 7456f78ad4d4..719e109f2496 100644 --- a/projects/1.12.2/assets/rockhounding-mod-chemistry/rockhounding_chemistry/lang/zh_cn.lang +++ b/projects/1.12.2/assets/rockhounding-mod-chemistry/rockhounding_chemistry/lang/zh_cn.lang @@ -253,6 +253,7 @@ tile.rockhounding_chemistry:misc_blocks_a.charcoal_block.name=木炭块 tile.rockhounding_chemistry:misc_blocks_a.poor_raw_salt.name=劣质原盐块 tile.rockhounding_chemistry:misc_blocks_a.reinforced_glass.name=强化玻璃 tile.rockhounding_chemistry:misc_blocks_a.gas_router.name=气体导流器 +tile.rockhounding_chemistry:misc_blocks_a.refractory_brick.name=耐火砖块 tile.rockhounding_chemistry:didymium_glass.borderless.name=钕镨玻璃(无框) tile.rockhounding_chemistry:didymium_glass.bordered.name=钕镨玻璃(镶边) tile.rockhounding_chemistry:didymium_glass.bricks.name=钕镨玻璃(砖块) @@ -267,32 +268,35 @@ tile.rockhounding_chemistry:pipeline_halt.name=堵住的液体管道 tile.rockhounding_chemistry:gasline_duct.name=气体管道 tile.rockhounding_chemistry:gasline_pump.name=气体管道泵 tile.rockhounding_chemistry:gasline_halt.name=堵住的气体管道 -tile.rockhounding_chemistry:machines_a.sizer_controller.name=筛选器控制器 +tile.rockhounding_chemistry:dustline_duct.name=粉尘管道 +tile.rockhounding_chemistry:dustline_pump.name=粉尘管道泵 +tile.rockhounding_chemistry:dustline_halt.name=堵住的粉尘管道 +tile.rockhounding_chemistry:machines_a.sizer_cabinet.name=齿轮柜 tile.rockhounding_chemistry:machines_a.sizer_tank.name=粉碎槽 tile.rockhounding_chemistry:machines_a.power_generator.name=电站 tile.rockhounding_chemistry:machines_a.sizer_collector.name=尾矿收集器 tile.rockhounding_chemistry:machines_a.fluid_tank.name=液体罐 tile.rockhounding_chemistry:machines_a.lab_oven_controller.name=实验室反应器 tile.rockhounding_chemistry:machines_a.lab_oven_chamber.name=实验室反应器 -tile.rockhounding_chemistry:machines_a.fluid_input_tank.name=液体输入系统 -tile.rockhounding_chemistry:machines_a.fluid_output_tank.name=液体输出系统 -tile.rockhounding_chemistry:machines_a.lab_blender_controller.name=实验室搅拌机控制器 -tile.rockhounding_chemistry:machines_a.lab_blender_tank.name=实验室搅拌机控制器 +tile.rockhounding_chemistry:machines_a.centrifuge.name=加压接口 +tile.rockhounding_chemistry:machines_a.unloader.name=卸货台 +tile.rockhounding_chemistry:machines_a.lab_blender_controller.name=实验室搅拌器控制器 +tile.rockhounding_chemistry:machines_a.lab_blender_tank.name=实验室搅拌器控制器 tile.rockhounding_chemistry:machines_a.evaporation_tank.name=蒸发槽 tile.rockhounding_chemistry:machines_a.seasoning_rack.name=原盐调味架 tile.rockhounding_chemistry:machines_a.profiling_bench.name=压型工作台 tile.rockhounding_chemistry:machines_a.server.name=服务器 tile.rockhounding_chemistry:machines_a.gas_expander.name=气体膨胀室 tile.rockhounding_chemistry:machines_b.slurry_pond.name=淤浆池 -tile.rockhounding_chemistry:machines_b.gasifier_tank.name=气化炉水箱 +tile.rockhounding_chemistry:machines_b.reinforced_cistern.name=强化水箱 tile.rockhounding_chemistry:machines_b.gasifier_burner.name=气化炉燃烧室 -tile.rockhounding_chemistry:machines_b.gasifier_cooler.name=气化炉燃烧室 -tile.rockhounding_chemistry:machines_b.gas_pressurizer.name=气体增压器 +tile.rockhounding_chemistry:machines_b.gasifier_controller.name=气化炉燃烧室 +tile.rockhounding_chemistry:machines_b.auxiliary_engine.name=辅助传动机 tile.rockhounding_chemistry:machines_b.gas_purifier.name=气体净化器 -tile.rockhounding_chemistry:machines_b.purifier_cyclone_base.name=旋风分离器 -tile.rockhounding_chemistry:machines_b.purifier_cyclone_top.name=旋风分离器 -tile.rockhounding_chemistry:machines_b.purifier_cyclone_cap.name=旋风分离器顶部 -tile.rockhounding_chemistry:machines_b.particulate_collector.name=集尘器 +tile.rockhounding_chemistry:machines_b.cyclone_separator_base.name=旋风分离器 +tile.rockhounding_chemistry:machines_b.cyclone_separator_top.name=旋风分离器 +tile.rockhounding_chemistry:machines_b.cyclone_separator_cap.name=旋风分离器顶部 +tile.rockhounding_chemistry:machines_b.fluid_cistern.name=蓄液器 tile.rockhounding_chemistry:machines_b.pressure_vessel.name=压力容器 tile.rockhounding_chemistry:machines_b.air_compressor.name=空气压缩机 tile.rockhounding_chemistry:machines_b.heat_exchanger_base.name=热交换器 @@ -304,13 +308,13 @@ tile.rockhounding_chemistry:machines_c.gas_condenser.name=气体冷凝器 tile.rockhounding_chemistry:machines_c.multivessel.name=稀有气体瓶 tile.rockhounding_chemistry:machines_c.leaching_vat_controller.name=浸出槽控制器 tile.rockhounding_chemistry:machines_c.leaching_vat_tank.name=密封缸 -tile.rockhounding_chemistry:machines_c.leaching_vat_collector.name=样本收集器 -tile.rockhounding_chemistry:machines_c.retention_vat.name=回收槽控制器 +tile.rockhounding_chemistry:machines_c.specimen_collector.name=样本收集器 +tile.rockhounding_chemistry:machines_c.retention_vat_controller.name=回收槽控制器 tile.rockhounding_chemistry:machines_c.extractor_controller.name=萃取机控制器 tile.rockhounding_chemistry:machines_c.extractor_reactor.name=萃取机反应室 tile.rockhounding_chemistry:machines_c.elements_cabinet_base.name=元素柜 tile.rockhounding_chemistry:machines_c.elements_cabinet_top.name=元素柜 -tile.rockhounding_chemistry:machines_c.extractor_injector.name=玻璃器皿架 +tile.rockhounding_chemistry:machines_c.extractor_glassware.name=玻璃器皿架 tile.rockhounding_chemistry:machines_c.extractor_balance.name=实验室天平 tile.rockhounding_chemistry:machines_c.reformer_controller.name=重整控制器 tile.rockhounding_chemistry:machines_c.reformer_reactor.name=重整反应器 @@ -318,12 +322,12 @@ tile.rockhounding_chemistry:machines_c.extractor_stabilizer.name=反应稳定器 tile.rockhounding_chemistry:machines_d.metal_alloyer.name=合金炉 tile.rockhounding_chemistry:machines_d.metal_alloyer_tank.name=合金炉膛 tile.rockhounding_chemistry:machines_d.material_cabinet_base.name=物料柜 -tile.rockhounding_chemistry:machines_d.material_cabinet_top.name=物料柜 +tile.rockhounding_chemistry:machines_d.deposition_chamber_controller.name=物料柜 tile.rockhounding_chemistry:machines_d.deposition_chamber_base.name=气相沉积室 tile.rockhounding_chemistry:machines_d.deposition_chamber_top.name=气相沉积室控制器 tile.rockhounding_chemistry:machines_d.gas_holder_base.name=储气罐 tile.rockhounding_chemistry:machines_d.gas_holder_top.name=储气罐 -tile.rockhounding_chemistry:machines_d.pulling_crucible_base.name=拉晶坩埚 +tile.rockhounding_chemistry:machines_d.pulling_crucible_controller.name=拉晶坩埚 tile.rockhounding_chemistry:machines_d.pulling_crucible_top.name=拉晶坩埚 tile.rockhounding_chemistry:machines_d.orbiter.name=经验吸收器 tile.rockhounding_chemistry:machines_d.transposer.name=转换器 @@ -335,42 +339,52 @@ tile.rockhounding_chemistry:machines_e.laser_emitter.name=激光发射器 tile.rockhounding_chemistry:machines_e.exhaustion_valve.name=排气阀 tile.rockhounding_chemistry:machines_e.water_pump.name=水泵 tile.rockhounding_chemistry:machines_e.catalyst_regen.name=催化剂再生器 +tile.rockhounding_chemistry:machines_e.catalyst_regen_pipes.name=催化剂再生器 tile.rockhounding_chemistry:machines_e.disposer.name=倾卸器 tile.rockhounding_chemistry:machines_e.slurry_drum.name=浆液桶 tile.rockhounding_chemistry:machines_e.buffer_tank.name=缓冲罐 tile.rockhounding_chemistry:machines_e.stirred_tank_base.name=电化学连续搅拌釜反应器 -tile.rockhounding_chemistry:machines_e.stirred_tank_top.name=电化学连续搅拌釜反应器 +tile.rockhounding_chemistry:machines_e.stirred_tank_controller.name=电化学连续搅拌釜反应器 tile.rockhounding_chemistry:machines_e.stirred_tank_out.name=连续搅拌釜反应容器 tile.rockhounding_chemistry:machines_e.precipitation_chamber.name=沉淀室 tile.rockhounding_chemistry:machines_e.precipitation_controller.name=沉淀室 tile.rockhounding_chemistry:machines_e.precipitation_reactor.name=沉淀反应器 +tile.rockhounding_chemistry:machines_e.washing_tank.name=沉降池 +tile.rockhounding_chemistry:machines_e.powder_mixer_controller.name=粉末混合器控制器 +tile.rockhounding_chemistry:machines_e.powder_mixer_tank.name=粉末混合器控制器 tile.rockhounding_chemistry:machines_f.tubular_bed_base.name=固定床反应室 tile.rockhounding_chemistry:machines_f.tubular_bed_low.name=固定床反应室 tile.rockhounding_chemistry:machines_f.tubular_bed_mid.name=管式系统 tile.rockhounding_chemistry:machines_f.tubular_bed_top.name=管式系统 tile.rockhounding_chemistry:machines_f.tubular_bed_tank.name=固定床反应器控制器 tile.rockhounding_chemistry:machines_f.tubular_bed_controller.name=固定床反应器控制器 +tile.rockhounding_chemistry:machines_f.fluid_router.name=流体路由器 +tile.rockhounding_chemistry:machines_f.sizer_controller.name=矿物筛选器控制器 +tile.rockhounding_chemistry:machines_f.sizer_transmission.name=矿物筛选器控制器 +tile.rockhounding_chemistry:machines_f.shredder_transmission.name=摇床分选器 +tile.rockhounding_chemistry:machines_f.shredder_base.name=摇床分选器 +tile.rockhounding_chemistry:machines_f.shredder_table.name=摇床 +tile.rockhounding_chemistry:machines_f.planning_table.name=规划桌 #containers container.pipeline_valve=液体管道阀门 -container.mineral_sizer_controller=矿物筛选器 +container.mineral_sizer_cabinet=矿物筛选器 container.mineral_sizer_tank=矿物筛选器 container.power_generator=发电装置 container.mineral_sizer_collector=尾矿收集器 container.generic_fluid_tank=液体罐 -container.lab_oven_controller=实验炉 -container.lab_oven_intank=液体输入系统 -container.lab_oven_outtank=液体输出系统 +container.lab_oven_controller=实验室反应器 +container.unloader=卸货台 container.lab_oven_chamber=除尘器 container.lab_blender_controller=实验室搅拌器 container.lab_blender_tank=实验室搅拌器 container.seasoning_rack=原盐调味架 container.server=服务器 container.slurry_pond=淤浆池 -container.gasifier_tank=气化装置 +container.reinforced_cistern=强化水箱 container.gasifier_burner=气化装置 -container.gasifier_cooler=气化装置 +container.gasifier_controller=气化装置 container.gas_purifier=气体净化器 -container.particulate_collector=集尘器 +container.fluid_cistern=蓄液器 container.pressure_vessel=压力容器 container.air_compressor=空气压缩机 container.heat_exchanger_base=热交换器 @@ -380,24 +394,23 @@ container.gas_expander=气体膨胀室 container.multivessel=稀有气体瓶 container.leaching_vat_controller=浸出槽 container.leaching_vat_tank=浸出槽 -container.leaching_vat_collector=样本收集器 -container.retention_vat=回收槽 -container.extractor_injector=玻璃仪器架 -container.extractor_cabinet_base=元素柜 +container.specimen_collector=样本收集器 +container.retention_vat_controller=回收槽 +container.elements_cabinet_base=元素柜 +container.elements_cabinet_top=元素柜 container.extractor_controller=萃取机控制器 container.extractor_balance=实验室天平 container.reformer_controller=重整控制器 container.reformer_reactor=重整反应器 container.extractor_stabilizer=反应稳定器 -container.extractor_cabinet_top=元素柜注入器 container.metal_alloyer=合金炉 container.metal_alloyer_tank=合金炉膛 container.material_cabinet_base=物料柜 -container.material_cabinet_top=物料柜注入器 +container.material_cabinet_top=物料柜 +container.deposition_chamber_controller=气相沉积室 container.deposition_chamber_base=气相沉积室 -container.deposition_chamber_top=沉积室控制器 container.gas_holder_base=储气罐 -container.pulling_crucible_base=拉晶坩埚 +container.pulling_crucible_controller=拉晶坩埚 container.pulling_crucible_top=拉晶坩埚 container.orbiter=经验吸收器 container.transposer=转换器 @@ -409,12 +422,16 @@ container.catalyst_regen=催化剂再生器 container.disposer=倾卸器 container.slurry_drum=浆液桶 container.buffer_tank=缓冲罐 -container.stirred_tank_top=电化学连续搅拌釜反应器 +container.stirred_tank_controller=电化学连续搅拌釜反应器 container.stirred_tank_out=连续搅拌釜反应容器 container.precipitation_chamber=沉淀室 container.precipitation_controller=沉淀室 container.tubular_bed_low=固定床反应室 container.tubular_bed_controller=固定床反应器控制器 +container.mineral_sizer_controller=矿物筛选器 +container.shredder_controller=摇床分选器 +container.powder_mixer_controller=粉末混合器 +container.planning_table=规划桌 #jei jei.rockhounding_chemistry.mineral_sizer.name=矿物筛选器 jei.rockhounding_chemistry.slurry_pond.name=淤浆池 @@ -447,6 +464,8 @@ jei.rockhounding_chemistry.evaporation_tank.name=蒸发槽 jei.rockhounding_chemistry.precipitation_chamber.name=沉淀室 jei.rockhounding_chemistry.bed_reactor.name=固定床反应器 jei.rockhounding_chemistry.orbiter.name=经验吸收器 +jei.rockhounding_chemistry.shaking_table.name=摇床分选器 +jei.rockhounding_chemistry.powder_mixer.name=粉末混合器 #consumables item.rockhounding_chemistry:crushing_gear.name=粉碎齿轮 item.rockhounding_chemistry:slurry_agitator.name=搅拌器 @@ -473,6 +492,8 @@ item.rockhounding_chemistry:tile_nullifier.name=机械拆卸器 item.rockhounding_chemistry:silicone_cartridge.name=硅胶筒 item.rockhounding_chemistry:sodium_polyacrylate.name=聚丙烯酸钠 item.rockhounding_chemistry:sampling_ampoule.name=取样安瓿 +item.rockhounding_chemistry:heat_inductor.name=感应加热升级 +item.rockhounding_chemistry:gas_turbine.name=燃气轮机升级 #utils item.rockhounding_chemistry:misc_items.server_file.name=服务器文件 item.rockhounding_chemistry:misc_items.base_chip.name=基础逻辑芯片 @@ -502,24 +523,24 @@ item.rockhounding_chemistry:misc_items.copper_rod.name=铜杆 item.rockhounding_chemistry:misc_items.nib_rod.name=钕磁铁杆 item.rockhounding_chemistry:misc_items.cosm_rod.name=钐钴合金杆 item.rockhounding_chemistry:misc_items.hastelloy_rod.name=哈氏合金棒 -item.rockhounding_chemistry:misc_items.nimonic_coil.name=铌锰合金线圈 -item.rockhounding_chemistry:misc_items.nimonic_casing.name=铌锰合金外壳 +item.rockhounding_chemistry:misc_items.nimonic_coil.name=镍铬钛合金线圈 +item.rockhounding_chemistry:misc_items.nimonic_casing.name=镍铬钛合金外壳 item.rockhounding_chemistry:misc_items.iron_impeller.name=铁叶轮 item.rockhounding_chemistry:misc_items.aluminum_impeller.name=铝叶轮 item.rockhounding_chemistry:misc_items.stellite_impeller.name=钨铬钴合金叶轮 item.rockhounding_chemistry:misc_items.aluminum_foil.name=铝箔 item.rockhounding_chemistry:misc_items.stellite_foil.name=钨铬钴合金箔 item.rockhounding_chemistry:misc_items.refractory_casing.name=耐火升级 -item.rockhounding_chemistry:misc_items.flyash_ball.name=煤灰球 -item.rockhounding_chemistry:misc_items.flyash_brick.name=煤灰砖 +item.rockhounding_chemistry:misc_items.flyash_ball.name=粉煤灰球 +item.rockhounding_chemistry:misc_items.flyash_brick.name=粉煤灰砖 #### MATERIALS #### #alloys -tile.rockhounding_chemistry:alloy_blocks_tech.cube.name=铜铍合金块 -tile.rockhounding_chemistry:alloy_bricks_tech.cube.name=铜铍合金砖 -item.rockhounding_chemistry:alloy_items_tech.cube_dust.name=铜铍合金粉 -item.rockhounding_chemistry:alloy_items_tech.cube_ingot.name=铜铍合金锭 -item.rockhounding_chemistry:alloy_items_tech.cube_nugget.name=铜铍合金粒 +tile.rockhounding_chemistry:alloy_blocks_tech.cube.name=铍青铜合金块 +tile.rockhounding_chemistry:alloy_bricks_tech.cube.name=铍青铜合金砖 +item.rockhounding_chemistry:alloy_items_tech.cube_dust.name=铍青铜合金粉 +item.rockhounding_chemistry:alloy_items_tech.cube_ingot.name=铍青铜合金锭 +item.rockhounding_chemistry:alloy_items_tech.cube_nugget.name=铍青铜合金粒 tile.rockhounding_chemistry:alloy_blocks_tech.scal.name=钪铝合金块 tile.rockhounding_chemistry:alloy_bricks_tech.scal.name=钪铝合金砖 item.rockhounding_chemistry:alloy_items_tech.scal_dust.name=钪铝合金粉 @@ -540,11 +561,11 @@ tile.rockhounding_chemistry:alloy_bricks_tech.cupronickel.name=白铜砖 item.rockhounding_chemistry:alloy_items_tech.cupronickel_dust.name=白铜粉 item.rockhounding_chemistry:alloy_items_tech.cupronickel_ingot.name=白铜锭 item.rockhounding_chemistry:alloy_items_tech.cupronickel_nugget.name=白铜粒 -tile.rockhounding_chemistry:alloy_blocks_tech.nimonic.name=铌锰合金块 -tile.rockhounding_chemistry:alloy_bricks_tech.nimonic.name=铌锰合金砖 -item.rockhounding_chemistry:alloy_items_tech.nimonic_dust.name=铌锰合金粉 -item.rockhounding_chemistry:alloy_items_tech.nimonic_ingot.name=铌锰合金锭 -item.rockhounding_chemistry:alloy_items_tech.nimonic_nugget.name=铌锰合金粒 +tile.rockhounding_chemistry:alloy_blocks_tech.nimonic.name=镍铬钛合金块 +tile.rockhounding_chemistry:alloy_bricks_tech.nimonic.name=镍铬钛合金砖 +item.rockhounding_chemistry:alloy_items_tech.nimonic_dust.name=镍铬钛合金粉 +item.rockhounding_chemistry:alloy_items_tech.nimonic_ingot.name=镍铬钛合金锭 +item.rockhounding_chemistry:alloy_items_tech.nimonic_nugget.name=镍铬钛合金粒 tile.rockhounding_chemistry:alloy_blocks_tech.hastelloy.name=哈氏合金块 tile.rockhounding_chemistry:alloy_bricks_tech.hastelloy.name=哈氏合金砖 item.rockhounding_chemistry:alloy_items_tech.hastelloy_dust.name=哈氏合金粉 @@ -695,9 +716,9 @@ item.rockhounding_chemistry:alloy_parts.vanadium_plate.name=钒板 item.rockhounding_chemistry:alloy_parts.titanium_coin.name=钛硬币 item.rockhounding_chemistry:alloy_parts.titanium_gear.name=钛齿轮 item.rockhounding_chemistry:alloy_parts.titanium_plate.name=钛板 -item.rockhounding_chemistry:alloy_parts.cube_coin.name=铜铍合金硬币 -item.rockhounding_chemistry:alloy_parts.cube_gear.name=铜铍合金齿轮 -item.rockhounding_chemistry:alloy_parts.cube_plate.name=铜铍合金板 +item.rockhounding_chemistry:alloy_parts.cube_coin.name=铍青铜合金硬币 +item.rockhounding_chemistry:alloy_parts.cube_gear.name=铍青铜合金齿轮 +item.rockhounding_chemistry:alloy_parts.cube_plate.name=铍青铜合金板 item.rockhounding_chemistry:alloy_parts.scal_coin.name=钪铝合金硬币 item.rockhounding_chemistry:alloy_parts.scal_gear.name=钪铝合金齿轮 item.rockhounding_chemistry:alloy_parts.scal_plate.name=钪铝合金板 @@ -710,9 +731,9 @@ item.rockhounding_chemistry:alloy_parts.stellite_plate.name=钨铬钴合金板 item.rockhounding_chemistry:alloy_parts.cupronickel_coin.name=白铜硬币 item.rockhounding_chemistry:alloy_parts.cupronickel_gear.name=白铜齿轮 item.rockhounding_chemistry:alloy_parts.cupronickel_plate.name=白铜板 -item.rockhounding_chemistry:alloy_parts.nimonic_coin.name=铌锰合金硬币 -item.rockhounding_chemistry:alloy_parts.nimonic_gear.name=铌锰合金齿轮 -item.rockhounding_chemistry:alloy_parts.nimonic_plate.name=铌锰合金板 +item.rockhounding_chemistry:alloy_parts.nimonic_coin.name=镍铬钛合金硬币 +item.rockhounding_chemistry:alloy_parts.nimonic_gear.name=镍铬钛合金齿轮 +item.rockhounding_chemistry:alloy_parts.nimonic_plate.name=镍铬钛合金板 item.rockhounding_chemistry:alloy_parts.hastelloy_coin.name=哈氏合金硬币 item.rockhounding_chemistry:alloy_parts.hastelloy_gear.name=哈氏合金齿轮 item.rockhounding_chemistry:alloy_parts.hastelloy_plate.name=哈氏合金板 @@ -798,7 +819,7 @@ item.rockhounding_chemistry:metal_items.copper_ingot.name=铜锭 item.rockhounding_chemistry:metal_items.molybdenum_ingot.name=钼锭 item.rockhounding_chemistry:metal_items.nickel_ingot.name=镍锭 #upgrades -item.rockhounding_chemistry:speed_items.base.name=合金成分 +item.rockhounding_chemistry:speed_items.base.name=成分概要 item.rockhounding_chemistry:speed_items.iron.name=低碳铁速度升级(一级) item.rockhounding_chemistry:speed_items.cube.name=铍青铜速度升级(二级) item.rockhounding_chemistry:speed_items.scal.name=铝合金速度升级(三级) @@ -845,7 +866,7 @@ item.rockhounding_chemistry:chemical_items.graphite_compound.name=石墨化合 item.rockhounding_chemistry:chemical_items.cracked_lime.name=裂解石灰化合物 item.rockhounding_chemistry:chemical_items.zeolite_pellet.name=沸石颗粒 item.rockhounding_chemistry:chemical_items.zeolite_compound.name=沸石化合物 -item.rockhounding_chemistry:chemical_items.silicon_compound.name=硅化合物 +item.rockhounding_chemistry:chemical_items.silicon_compound.name=含硅化合物 item.rockhounding_chemistry:chemical_items.potassium_nitrate.name=硝酸钾 item.rockhounding_chemistry:chemical_items.cracked_charcoal.name=粉碎木炭 item.rockhounding_chemistry:chemical_items.potassium_carbonate.name=碳酸钾 @@ -855,6 +876,10 @@ item.rockhounding_chemistry:chemical_items.pure_yag_compound.name=纯钇铝石 item.rockhounding_chemistry:chemical_items.sand_compound.name=过滤过的沙子 item.rockhounding_chemistry:chemical_items.coke_compound.name=焦炭化合物 item.rockhounding_chemistry:chemical_items.ammonium_chloride.name=氯化铵 +item.rockhounding_chemistry:chemical_items.carbon_compound.name=含碳化合物 +item.rockhounding_chemistry:chemical_items.lead_compound.name=含铅化合物 +item.rockhounding_chemistry:chemical_items.quartz_compound.name=石英化合物 +item.rockhounding_chemistry:chemical_items.didymium_compound.name=镨钕化合物 #### FLUID #### #fluid blocks @@ -886,6 +911,7 @@ tile.rockhounding_chemistry:fluid.toxic_waste.name=有毒废液 tile.rockhounding_chemistry:fluid.toxic_sludge.name=有毒污泥 tile.rockhounding_chemistry:fluid.organic_slurry.name=有机浆料 tile.rockhounding_chemistry:fluid.coal_tar.name=煤焦油 +tile.rockhounding_chemistry:fluid.xpjuice.name=液态经验 #fluids fluid.sulfuric_acid=硫酸 fluid.sodium_hydroxide=氢氧化钠溶液 @@ -914,17 +940,18 @@ fluid.toxic_waste=有毒废液 fluid.toxic_sludge=有毒污泥 fluid.organic_slurry=有机浆料 fluid.coal_tar=煤焦油 +fluid.xpjuice=液态经验 #### MOLTEN #### #molten blocks tile.rockhounding_chemistry:fluid.molten_vanadium.name=熔融钒 tile.rockhounding_chemistry:fluid.molten_titanium.name=熔融钛 -tile.rockhounding_chemistry:fluid.molten_cube.name=熔融铜铍合金 +tile.rockhounding_chemistry:fluid.molten_cube.name=熔融铍青铜合金 tile.rockhounding_chemistry:fluid.molten_scal.name=熔融钪铝合金 tile.rockhounding_chemistry:fluid.molten_bam.name=熔融铝镁硼合金 tile.rockhounding_chemistry:fluid.molten_stellite.name=熔融钨铬钴合金 tile.rockhounding_chemistry:fluid.molten_cupronickel.name=熔融白铜 -tile.rockhounding_chemistry:fluid.molten_nimonic.name=熔融铌锰合金 +tile.rockhounding_chemistry:fluid.molten_nimonic.name=熔融镍铬钛合金 tile.rockhounding_chemistry:fluid.molten_hastelloy.name=熔融哈氏合金 tile.rockhounding_chemistry:fluid.molten_nichrome.name=熔融镍铬合金 tile.rockhounding_chemistry:fluid.molten_cunife.name=熔融铜镍铁合金 @@ -939,12 +966,12 @@ tile.rockhounding_chemistry:fluid.molten_zircaloy.name=熔融锆合金 #molten fluid.molten_vanadium=熔融钒 fluid.molten_titanium=熔融钛 -fluid.molten_cube=熔融铜铍合金 +fluid.molten_cube=熔融铍青铜合金 fluid.molten_scal=熔融钪铝合金 fluid.molten_bam=熔融铝镁硼合金 fluid.molten_stellite=熔融钨铬钴合金 fluid.molten_cupronickel=熔融白铜 -fluid.molten_nimonic=熔融铌锰合金 +fluid.molten_nimonic=熔融镍铬钛合金 fluid.molten_hastelloy=熔融哈氏合金 fluid.molten_nichrome=熔融镍铬合金 fluid.molten_cunife=熔融铜镍铁合金 @@ -962,6 +989,7 @@ fluid.molten_zircaloy=熔融锆合金 tile.rockhounding_chemistry:fluid.compressed_air.name=压缩空气 tile.rockhounding_chemistry:fluid.refined_air.name=清洁空气 tile.rockhounding_chemistry:fluid.cooled_air.name=冷却空气 +tile.rockhounding_chemistry:fluid.raw_syngas.name=生合成气 tile.rockhounding_chemistry:fluid.syngas.name=合成气 tile.rockhounding_chemistry:fluid.nitrogen.name=氮 tile.rockhounding_chemistry:fluid.argon.name=氩 @@ -1012,6 +1040,24 @@ death.attack.spill.item="%1$s 试图清理自己制造的一坨烂摊子" label.rockhounding_chemistry:descr.activation=启动 label.rockhounding_chemistry:descr.void=清空储罐 label.rockhounding_chemistry:descr.speed=速度升级 -label.rockhounding_chemistry:descr.refractory=耐火升级 -label.rockhounding_chemistry:descr.insulation=绝热升级 -label.rockhounding_chemistry:descr.casing=外壳升级 +label.rockhounding_chemistry:descr.voltage=外部 RF 供应 +label.rockhounding_chemistry:descr.generator=RF 能源不适用于当前多方块结构 +label.rockhounding_chemistry:descr.fuel=燃料模块状态 +label.rockhounding_chemistry:descr.redstone=电力模块状态 +label.rockhounding_chemistry:descr.buffer=内部缓存 +label.rockhounding_chemistry:descr.burnable=可燃材料 +label.rockhounding_chemistry:descr.reddust=红石材料 +label.rockhounding_chemistry:descr.thres_lo=降低阈值 +label.rockhounding_chemistry:descr.thres_hi=提高阈值 +label.rockhounding_chemistry:descr.signal=点击以改变红石控制模式 +label.rockhounding_chemistry:descr.filter=过滤 +label.rockhounding_chemistry:descr.ampoule=使用取样安瓿设置 +label.rockhounding_chemistry:descr.method=模式 +label.rockhounding_chemistry:descr.next_recipe=下一个方案 +label.rockhounding_chemistry:descr.prev_recipe=上一个方案 +label.rockhounding_chemistry:descr.no_recipe=未选择方案 +label.rockhounding_chemistry:descr.ingr_ready=原料就绪 +label.rockhounding_chemistry:descr.ingr_missing=原料不足 +label.rockhounding_chemistry:descr.next_page=下一页 +label.rockhounding_chemistry:descr.prev_page=上一页 +label.rockhounding_chemistry:descr.build=建造 diff --git a/projects/1.12.2/assets/twilight-tweaks/twilighttweaks/lang/en_us.lang b/projects/1.12.2/assets/twilight-tweaks/twilighttweaks/lang/en_us.lang index c4454ff12db0..568eead6437c 100644 --- a/projects/1.12.2/assets/twilight-tweaks/twilighttweaks/lang/en_us.lang +++ b/projects/1.12.2/assets/twilight-tweaks/twilighttweaks/lang/en_us.lang @@ -1,2 +1,2 @@ gui.twilighttweaks.category.uncraftingTable=Uncrafting -tile.twilightforest.BossSpawner.9.name=Final Boss Spawner \ No newline at end of file +tile.twilightforest.BossSpawner.9.name=Final Boss Spawner diff --git a/projects/1.12.2/assets/twilight-tweaks/twilighttweaks/lang/zh_cn.lang b/projects/1.12.2/assets/twilight-tweaks/twilighttweaks/lang/zh_cn.lang index e6a454132283..50d1a89a19a4 100644 --- a/projects/1.12.2/assets/twilight-tweaks/twilighttweaks/lang/zh_cn.lang +++ b/projects/1.12.2/assets/twilight-tweaks/twilighttweaks/lang/zh_cn.lang @@ -1,2 +1,2 @@ gui.twilighttweaks.category.uncraftingTable=拆解 -tile.twilightforest.BossSpawner.9.name=最终Boss刷怪笼 \ No newline at end of file +tile.twilightforest.BossSpawner.9.name=最终Boss刷怪笼 diff --git a/projects/1.12.2/assets/wanionlib/wanionlib/lang/en_us.lang b/projects/1.12.2/assets/wanionlib/wanionlib/lang/en_us.lang index 223ac54bbd36..c21f4a71a18d 100644 --- a/projects/1.12.2/assets/wanionlib/wanionlib/lang/en_us.lang +++ b/projects/1.12.2/assets/wanionlib/wanionlib/lang/en_us.lang @@ -10,9 +10,15 @@ wanionlib.redstone.control.state.on.desc=it will run only if a Redstone Signal i # Matching wanionlib.matching.control=Matching Control wanionlib.matching.desc=Right click to change mode +wanionlib.matching.matcher.disabled=Disabled +wanionlib.matching.matcher.enum=ENUM +wanionlib.matching.matcher.empty=Empty wanionlib.matching.matcher.item_stack=ItemStack wanionlib.matching.matcher.any_damage=Any Damage +wanionlib.matching.matcher.damaged=Damaged wanionlib.matching.matcher.nbt=NBT +wanionlib.matching.matcher.vanilla=Vanilla +wanionlib.matching.matcher.mod=Mod: wanionlib.matching.matcher.ore_dict=Ore Dict: # Misc @@ -23,6 +29,7 @@ wanionlib.found.singular=Found wanionlib.found.plural=Found wanionlib.success=Success! wanionlib.failure=Failure +wanionlib.amount=Amount: # Energy wanionlib.consumes=Consumes %1$s FE diff --git a/projects/1.12.2/assets/wanionlib/wanionlib/lang/zh_cn.lang b/projects/1.12.2/assets/wanionlib/wanionlib/lang/zh_cn.lang index 0571a88f33df..71df410b1515 100644 --- a/projects/1.12.2/assets/wanionlib/wanionlib/lang/zh_cn.lang +++ b/projects/1.12.2/assets/wanionlib/wanionlib/lang/zh_cn.lang @@ -1,3 +1,4 @@ +# Redstone wanionlib.redstone.control=红石控制 wanionlib.redstone.control.state.ignored=忽略 wanionlib.redstone.control.state.ignored.desc=它将忽略红石信号 @@ -5,14 +6,21 @@ wanionlib.redstone.control.state.off=关闭 wanionlib.redstone.control.state.off.desc=它只有在没有收到红石信号时,才会运行 wanionlib.redstone.control.state.on=开启 wanionlib.redstone.control.state.on.desc=它只有在接收红石信号时,才会运行 -# // Matching + +# Matching wanionlib.matching.control=匹配控制 wanionlib.matching.desc=右键切换模式 +wanionlib.matching.matcher.disabled=禁用 +wanionlib.matching.matcher.enum=枚举 +wanionlib.matching.matcher.empty=空 wanionlib.matching.matcher.item_stack=物品栈 wanionlib.matching.matcher.any_damage=任意损害值 wanionlib.matching.matcher.nbt=NBT +wanionlib.matching.matcher.vanilla=原版 +wanionlib.matching.matcher.mod=模组: wanionlib.matching.matcher.ore_dict=矿物词典: -# // Misc + +# Misc wanionlib.how-to-use=如何使用: wanionlib.problem.singular=问题 wanionlib.problem.plural=问题 @@ -20,5 +28,11 @@ wanionlib.found.singular=发现 wanionlib.found.plural=发现 wanionlib.success=成功! wanionlib.failure=失败 -# // Energy\nwanionlib.consumes=Consumes %1$s FE -wanionlib.per.operation=预设 +wanionlib.amount=数量: + +# Energy +wanionlib.consumes=消耗 %1$s FE +wanionlib.per.operation=每次 + +# Field +wanionlib.field.occupied=当 %1$s 正在使用此字段时,你不能使用此字段。 diff --git a/projects/1.12.2/assets/xaeros-minimap-fair-play-edition/xaerobetterpvp/lang/en_us.lang b/projects/1.12.2/assets/xaeros-minimap-fair-play-edition/xaerobetterpvp/lang/en_us.lang new file mode 100644 index 000000000000..47fdd487b06f --- /dev/null +++ b/projects/1.12.2/assets/xaeros-minimap-fair-play-edition/xaerobetterpvp/lang/en_us.lang @@ -0,0 +1,77 @@ +gui.xaero_armour_status_settings=Armor Status Settings +gui.xaero_armour_status=Armor Status +gui.xaero_notifications=Notifications +gui.xaero_miscellaneous=Miscellaneous +gui.xaero_miscellaneous_settings=Miscellaneous Settings +gui.xaero_notification_settings=Notification Settings +gui.xaero_better_pvp_settings=Better PvP Settings +gui.xaero_box_potion_effects=An interface displaying currently active potion effects. +gui.xaero_box_armour_status=An interface displaying info about your currently worn armor and item held at the time. +gui.xaero_box_sprint=Sprint by holding one single (configurable) key binding. +gui.xaero_box_sneak=Allows you to toggle your sneak ON/OFF and stay sneaking without having to hold anything. +gui.xaero_box_notifications=On-screen notifications for various things, such as low health value, low hunger value, low oxygen value, danger of explosion, and being shot by (an) arrow(s). +gui.xaero_box_xp=Gained or lost experience indicator flying across your screen. +gui.xaero_box_quick_use=Action-bar-like system of key bindings that lets you automatically use a specified item from your hotbar without having to switch away from your currently held item. Holding the key binding lets you keep using the item like if you were holding the right mouse button. For example: placing torches, TNT, throwing potions, eating food, drinking. +gui.xaero_box_minimap=A minimap displaying your nearest surroundings and entities. +gui.xaero_preset_fancy=Fancy +gui.xaero_preset_classic=Classic +gui.xaero_preset_social=Social +gui.xaero_potion_status=Potion Status +gui.xaero_archery_status=Display Left Arrows +gui.xaero_sprint=Better Sprint +gui.xaero_sneak=Toggle Sneak +gui.xaero_enchants_color=Enchant Color +gui.xaero_durability=Durability In +gui.xaero_hunger_setting=Hunger Notifications +gui.xaero_hp_setting=Health Notifications +gui.xaero_explosion_setting=Explosion Notifications +gui.xaero_being_shot_setting="Being Shot" Notifications +gui.xaero_xp_setting=XP Drops +gui.xaero_custom_settings=Custom Settings +gui.xaero_quick_use=Quick Item Use +gui.xaero_show_enchants=Display Enchants +gui.xaero_percent=Percents +gui.xaero_numeral=Numbers +gui.xaero_both=Both +gui.xaero_quick_eat=Quick Eat +gui.xaero_toggle_sneak=Toggle Sneak +gui.xaero_quick_use_1=Quick Use 1 +gui.xaero_quick_use_2=Quick Use 2 +gui.xaero_quick_use_3=Quick Use 3 +gui.xaero_quick_use_4=Quick Use 4 +gui.xaero_quick_use_5=Quick Use 5 +gui.xaero_quick_use_6=Quick Use 6 +gui.xaero_quick_use_7=Quick Use 7 +gui.xaero_quick_use_8=Quick Use 8 +gui.xaero_quick_use_9=Quick Use 9 +gui.xaero_restores=Restores +gui.xaero_hunger_low=Low Hunger Value +gui.xaero_hp_low=Low Health Value +gui.xaero_potion_status_settings=Potion Status Settings +gui.xaero_potion_names=Potion Effect Names +gui.xaero_air_setting=Oxygen Notifications +gui.xaero_air_low=Low Oxygen Value +gui.xaero_entity_info=Entity Info +gui.xaero_box_entity_info=An interface displaying information about the living entity that you are pointing at, including players. +gui.xaero_entity_info_settings=Entity Info Settings +gui.xaero_entity_info_stay=Continue Displaying For +gui.xaero_entity_info_distance=Reach Distance +gui.xaero_entity_info_max_hearts=Max Heart Number +gui.xaero_entity_info_numbers=Health in Numbers +gui.xaero_show_full_amount=Full Held Item Quantity +gui.xaero_show_entity_model=Display Entity Model +gui.xaero_entity_info_armour_numbers=Armor in Numbers +gui.xaero_entity_info_armour=Display Armor Info +gui.xaero_entity_info_potion_effects=Potion Effects (SP Only) +gui.xaero_entity_info_potion_effects_scale=Potion Effect Scale +gui.xaero_item_tooltip=Item Tooltip +gui.xaero_entity_tooltip_settings=Item Tooltip Settings +gui.xaero_item_tooltip_min_lines=Minimum Lines +gui.xaero_item_tooltip_time=Display For +gui.xaero_potion_effects_blink=Blink When Runs Out +gui.xaero_armour_main_hand=Main Hand Item +gui.xaero_armour_off_hand=Off-Hand Item +gui.xaero_no_durability=None +gui.xaero_held_centered_position=Held Items When Centered +gui.xaero_held_centered_position_screen_edges=Edges +gui.xaero_held_centered_position_hotbar=Hotbar diff --git a/projects/1.12.2/assets/xaeros-minimap-fair-play-edition/xaerobetterpvp/lang/zh_cn.lang b/projects/1.12.2/assets/xaeros-minimap-fair-play-edition/xaerobetterpvp/lang/zh_cn.lang new file mode 100644 index 000000000000..efd363b2baaf --- /dev/null +++ b/projects/1.12.2/assets/xaeros-minimap-fair-play-edition/xaerobetterpvp/lang/zh_cn.lang @@ -0,0 +1,77 @@ +gui.xaero_armour_status_settings=盔甲状态设置 +gui.xaero_armour_status=盔甲状态 +gui.xaero_notifications=通知 +gui.xaero_miscellaneous=杂项 +gui.xaero_miscellaneous_settings=杂项设置 +gui.xaero_notification_settings=通知设置 +gui.xaero_better_pvp_settings=Better PvP 设置 +gui.xaero_box_potion_effects=显示当前激活的药水效果的界面。 +gui.xaero_box_armour_status=显示你当前穿的盔甲和持有物品信息的界面。 +gui.xaero_box_sprint=只需按下一个绑定的键(可配置)就能疾跑。 +gui.xaero_box_sneak=允许你打开/关闭潜行并在潜行时无需按住任何按键。 +gui.xaero_box_notifications=各种情况的屏幕通知,比如低生命值、低饥饿值、低氧气值、爆炸危险和被弓箭射击。 +gui.xaero_box_xp=获得或失去的经验信息会飞过你的屏幕。 +gui.xaero_box_quick_use=类似于动作条的按键绑定系统,可让你自动使用快捷栏中的指定物品,而无需切换当前持有的物品。 按住绑定的键可以让你继续使用该物品,就像你按住鼠标右键一样。 例如:放置火把或TNT、投掷药水、吃东西、喝东西。 +gui.xaero_box_minimap=显示你周围的环境和实体的小地图。 +gui.xaero_preset_fancy=幻想 +gui.xaero_preset_classic=经典 +gui.xaero_preset_social=社交 +gui.xaero_potion_status=药水状态 +gui.xaero_archery_status=显示弓箭剩余数量 +gui.xaero_sprint=更好的疾跑 +gui.xaero_sneak=切换潜行 +gui.xaero_enchants_color=附魔颜色 +gui.xaero_durability=耐久度 +gui.xaero_hunger_setting=饥饿值提醒 +gui.xaero_hp_setting=生命值提醒 +gui.xaero_explosion_setting=爆炸提醒 +gui.xaero_being_shot_setting=“被射击”提醒 +gui.xaero_xp_setting=经验掉落 +gui.xaero_custom_settings=自定义设置 +gui.xaero_quick_use=快速使用物品 +gui.xaero_show_enchants=显示附魔 +gui.xaero_percent=百分比 +gui.xaero_numeral=数值 +gui.xaero_both=两者 +gui.xaero_quick_eat=快速进食 +gui.xaero_toggle_sneak=切换潜行 +gui.xaero_quick_use_1=快速使用1 +gui.xaero_quick_use_2=快速使用2 +gui.xaero_quick_use_3=快速使用3 +gui.xaero_quick_use_4=快速使用4 +gui.xaero_quick_use_5=快速使用5 +gui.xaero_quick_use_6=快速使用6 +gui.xaero_quick_use_7=快速使用7 +gui.xaero_quick_use_8=快速使用8 +gui.xaero_quick_use_9=快速使用9 +gui.xaero_restores=恢复值 +gui.xaero_hunger_low=低饥饿值 +gui.xaero_hp_low=低生命值 +gui.xaero_potion_status_settings=药水状态设置 +gui.xaero_potion_names=药水效果名称 +gui.xaero_air_setting=氧气值提醒 +gui.xaero_air_low=低氧气值 +gui.xaero_entity_info=实体信息 +gui.xaero_box_entity_info=显示你所指向的生物实体的信息,包括玩家。 +gui.xaero_entity_info_settings=实体信息设置 +gui.xaero_entity_info_stay=继续显示 +gui.xaero_entity_info_distance=触及距离 +gui.xaero_entity_info_max_hearts=生命条爱心最大数量 +gui.xaero_entity_info_numbers=以数字显示生命值 +gui.xaero_show_full_amount=手持物品携带总量 +gui.xaero_show_entity_model=显示实体模型 +gui.xaero_entity_info_armour_numbers=以数字显示护甲值 +gui.xaero_entity_info_armour=显示护甲信息 +gui.xaero_entity_info_potion_effects=药水效果(仅限单人游戏) +gui.xaero_entity_info_potion_effects_scale=药水效果大小 +gui.xaero_item_tooltip=物品提示文本 +gui.xaero_entity_tooltip_settings=物品提示文本设置 +gui.xaero_item_tooltip_min_lines=最小行数 +gui.xaero_item_tooltip_time=显示 +gui.xaero_potion_effects_blink=要到期时闪烁 +gui.xaero_armour_main_hand=主手物品 +gui.xaero_armour_off_hand=副手物品 +gui.xaero_no_durability=无 +gui.xaero_held_centered_position=居中时持有的物品 +gui.xaero_held_centered_position_screen_edges=边缘 +gui.xaero_held_centered_position_hotbar=快捷栏 diff --git a/projects/1.12.2/assets/xaeros-minimap-fair-play-edition/xaerominimap/lang/en_us.lang b/projects/1.12.2/assets/xaeros-minimap-fair-play-edition/xaerominimap/lang/en_us.lang new file mode 100644 index 000000000000..c7ada882fc8a --- /dev/null +++ b/projects/1.12.2/assets/xaeros-minimap-fair-play-edition/xaerominimap/lang/en_us.lang @@ -0,0 +1,533 @@ +gui.xaero_confirm=Confirm +gui.xaero_cancel=Cancel +gui.xaero_back=Back +gui.xaero_delete=Delete +gui.xaero_OK=OK +gui.xaero_add_edit=Add/Edit +gui.xaero_new_waypoint=New Waypoint +gui.xaero_initial=initials +gui.xaero_edit_waypoint=Edit Waypoint +gui.xaero_choose_a_preset=Choose a Preset +gui.xaero_choose_an_interface=Choose an Interface +gui.xaero_minimap=Minimap +gui.xaero_edit_mode=Edit Mode +gui.xaero_instructions=Instructions/Help +gui.xaero_not_ingame=You have to be in game to be able to use the edit mode! +gui.xaero_welcome_edit_mode=Welcome to the edit mode! +gui.xaero_howto_select=Left-click an interface to select it. +gui.xaero_howto_drag=Left-click and drag to move an interface around. +gui.xaero_howto_deselect=Right-click to deselect an interface. +gui.xaero_howto_center=Press "C" to center or uncenter the selected interface. +gui.xaero_different_centered=Some interfaces have a different centered look. +gui.xaero_howto_flip=Press "F" to flip or unflip the selected interface. +gui.xaero_howto_settings=Press "S" to quickly access settings of the selected interface. +gui.xaero_howto_preset=Select a preset by clicking the "Choose a Preset" button. +gui.xaero_howto_save=Save your changes by clicking the "Confirm" button. +gui.xaero_howto_cancel=Discard your changes by clicking the "Cancel" button. +gui.xaero_minimap_settings=Minimap Settings +gui.xaero_server_disabled=The server might have disabled some of the mod features. +gui.xaero_waypoints=Waypoints +gui.xaero_centered=Centered: +gui.xaero_press_c=(pr. C) +gui.xaero_flipped=Flipped: +gui.xaero_press_f=(pr. F) +gui.xaero_reset_defaults=Restore Default Settings +gui.xaero_cave_maps=Cave Mode +gui.xaero_display_waypoints=On-Map Waypoints +gui.xaero_zoom=Zoom +gui.xaero_minimap_size=Size +gui.xaero_entity_amount=Entity Number +gui.xaero_black=Black +gui.xaero_dark_blue=Dark Blue +gui.xaero_dark_green=Dark Green +gui.xaero_dark_aqua=Dark Aqua +gui.xaero_dark_red=Dark Red +gui.xaero_dark_purple=Dark Purple +gui.xaero_gold=Gold +gui.xaero_gray=Gray +gui.xaero_dark_gray=Dark Gray +gui.xaero_blue=Blue +gui.xaero_green=Green +gui.xaero_aqua=Aqua +gui.xaero_red=Red +gui.xaero_purple=Light Purple +gui.xaero_yellow=Yellow +gui.xaero_white=White +gui.xaero_zoom_in=Zoom In Minimap +gui.xaero_zoom_out=Zoom Out Minimap +gui.xaero_on=ON +gui.xaero_off=OFF +gui.xaero_preset_topleft=Top-Left Corner +gui.xaero_preset_topright=Top-Right Corner +gui.xaero_waypoint_teleport=Teleport +gui.xaero_waypoints_key=Open Waypoint Screen +gui.xaero_display_coords=Display Coordinates +gui.xaero_disable_enable=Disable/Enable +gui.xaero_disabled=disabled +gui.xaero_minimap_guide=Left-click and drag to move the minimap around. +gui.xaero_change_position=Change Position +gui.xaero_preset_bottom_left=Bottom-Left Corner +gui.xaero_preset_bottom_right=Bottom-Right Corner +gui.xaero_ingame_waypoints=In-Game Waypoints +gui.xaero_next=Next >> +gui.xaero_previous=<< Prev +gui.xaero_lock_north=Lock Minimap North +gui.xaero_deathpoint=Latest Death +gui.xaero_deathpoint_old=Old Death +gui.xaero_deathpoints=Deathpoints +gui.xaero_chunkgrid=Chunk Grid +gui.xaero_players=Players +gui.xaero_mobs=Friendly Mobs +gui.xaero_hostile=Hostile Mobs +gui.xaero_items=Items +gui.xaero_other=Other Entities +gui.xaero_enlarge_map=Enlarge Minimap +gui.xaero_fbo=Beta +gui.xaero_opacity=Opacity +gui.xaero_slime_chunks=Slime Chunks +gui.xaero_unlimited=Unlimited +gui.xaero_old_deathpoints=Keep Old Deathpoints +gui.xaero_toggle_map=Toggle Minimap +gui.xaero_antialiasing=Anti-Aliasing +gui.xaero_safe_mode=Safe Mode +gui.xaero_transfer=Transfer +gui.xaero_transfer_all=Transfer All Waypoints +gui.xaero_clear=Clear Set +gui.xaero_from=From +gui.xaero_to=To +gui.xaero_used_seed=Seed to Use: +gui.xaero_show_distance=Distance to WP +gui.xaero_waypoints_scale=In-Game Waypoint Scale +gui.xaero_block_colours=Block Color Mode +gui.xaero_accurate=Accurate +gui.xaero_vanilla=Vanilla +gui.xaero_lighting=Lighting +gui.xaero_looking_at=Looking At +gui.xaero_all=All +gui.xaero_display_redstone=Show Redstone +gui.xaero_clear_set_message=Are you sure you would like to clear the current set +gui.xaero_clear_set_message2=All waypoints from this set will be deleted! +gui.xaero_default=Default +gui.xaero_create_set=New Waypoint Set +gui.xaero_delete_set=Delete Set +gui.xaero_delete_set_message=Are you sure you would like to delete the current set +gui.xaero_delete_set_message2=This set will be removed from the current world. +gui.xaero_toggle_waypoints=Toggle In-Game Waypoints +gui.xaero_dots_size=Entity Dot Size +gui.xaero_toggle_slime=Toggle Slime Chunks +gui.xaero_toggle_grid=Toggle Chunk Grid +gui.xaero_compass_over_wp=Compass Over Waypoints +gui.xaero_current_biome=Display Current Biome +gui.xaero_auto_map_size=Auto +gui.xaero_reset_message=Are you sure you would like to restore the default settings? +gui.xaero_reset_message2=This action cannot be undone! +gui.xaero_yaw=yaw +gui.xaero_true=true +gui.xaero_false=false +gui.xaero_team_colours=Team Colors +gui.xaero_instant_waypoint=Quick Waypoint +gui.xaero_entity_depth=Show Entity Depth +gui.xaero_show_flowers=Show Flowers +gui.xaero_waypoint_names=WP Name Above Distance +gui.xaero_waypoints_distance=Max WP Render Dist. +gui.xaero_teleport_default_command=Default Teleport Command +gui.xaero_waypoints_distance_min=Min WP Render Dist. +gui.xaero_other_teams=Other Teams +gui.xaero_arrow_scale=Arrow Scale +gui.xaero_arrow_colour=Arrow Color +gui.xaero_smooth_dots=Smooth Dots +gui.xaero_cave_zoom=Cave Mode Zoom In +gui.xaero_safe_mode_box=Use Java-based (CPU) equivalent of this mod instead of the default, OpenGL-based (GPU) one. Safe mode is a plan B in case the mod does not function correctly. Not all features work in the safe mode. Do not use unless you have to. +gui.xaero_height_limit=Entity Height Limit +gui.xaero_world_map=World Map +gui.xaero_use_world_map=Use World Map Mod Chunks +gui.xaero_patron_capes=Patreon Capes +gui.xaero_entity_radar=Entity Radar +gui.xaero_terrain_depth=Terrain Depth +gui.xaero_terrain_slopes=Terrain Slopes +gui.xaero_block_transparency=Block Transparency +gui.xaero_team=Team +gui.xaero_world_server=World/Server +gui.xaero_subworld_dimension=Sub-World/Dimension +gui.xaero_switch_waypoint_set=Switch Waypoint Set +gui.xaero_waypoint_opacity_ingame=Waypoint Opacity in Game +gui.xaero_waypoint_opacity_map=Waypoint Opacity on Map +gui.xaero_hide_world_names=Hide IPs/World Names +gui.xaero_open_slime=Open on Key Press +gui.xaero_options=Options +gui.xaero_make_automatic=Make World/Server Auto +gui.xaero_make_automatic_msg1=Are you sure? +gui.xaero_make_automatic_msg2=This will swap all waypoint data between the selected world/server and the auto one, thus simulate making the selected world/server automatic. Make sure you know what you are doing. +gui.xaero_make_multi_automatic=Make Sub-World Auto +gui.xaero_make_multi_automatic_msg1=Are you sure? +gui.xaero_make_multi_automatic_msg2=This will swap all waypoint data between the selected sub-world and the auto one, thus simulate making the selected sub-world automatic. Make sure you know what you are doing. +gui.xaero_delete_world=Delete World/Server +gui.xaero_delete_world_msg1=Would you like to delete all waypoint data for the selected world/server? +gui.xaero_delete_world_msg2=This action cannot be undone! Make sure you know what you are doing. +gui.xaero_delete_multi_world=Delete Sub-World +gui.xaero_delete_multi_world_msg1=Would you like to delete all waypoint data for the selected sub-world? +gui.xaero_delete_multi_world_msg2=This action cannot be undone! Make sure you know what you are doing. +gui.xaero_always_show_distance=Always Disp. Dist. to WP +gui.xaero_multiply_all_by_8=Sub-World Coordinates * 8 +gui.xaero_divide_all_by_8=Sub-World Coordinates / 8 +gui.xaero_multiply_msg1=This option should be used only to fix incorrect waypoint coordinates. +gui.xaero_multiply_msg2=Are you sure you would like to MULTIPLY all sub-world coordinates by 8? +gui.xaero_divide_msg2=Are you sure you would like to DIVIDE all sub-world coordinates by 8? +gui.xaero_share=Share +gui.xaero_share_msg1=Are you sure you would like to share this waypoint with §cEVERYONE§f in the chat? +gui.xaero_share_msg2=Make sure you do not expose a secret location! +gui.xaero_roof=Ceiling +gui.xaero_partial=Partial +gui.xaero_full=Full +gui.xaero_show_light_level=Display Light Level +gui.xaero_up=[Go Up] +gui.xaero_down=[Go Down] +gui.xaero_display_all_sets=Toggle All WP Sets Render +gui.xaero_waypoint_name=waypoint name +gui.xaero_set_name=Set Name +gui.xaero_render_layer=Overlay Render Layer +gui.xaero_visit_needed=§eYou need to visit this dimension first to convert it to the new format! +gui.xaero_cross_tp=Cross-Dimensional TP +gui.xaero_unreachable_dimension=Unreachable destination dimension. +gui.xaero_show_time=Display Game Time +gui.xaero_24h=24h +gui.xaero_12h=12h +gui.xaero_temporary=temporary +gui.xaero_restore=Restore +gui.xaero_biomes_vanilla=Biomes in Vanilla Color Mode +gui.xaero_use_multiworld=Multiworld Detection +gui.xaero_close=Close +gui.xaero_waypoint_distance_visibility_angle=WP Dist. Horis. Angle +gui.xaero_waypoint_distance_vertical_visibility_angle=WP Dist. Vertic. Angle +gui.xaero_teleportation=Teleportation +gui.xaero_teleportation_tooltip=Once disabled, it can be enabled back only through the config file! +gui.xaero_use_multiworld_tooltip=Disable if this is a simple server with a single world (no separate lobby, game mode, or minigame worlds). Multiworld detection will cause only issues on such servers. However, installing this mod on the server side should prevent these issues. +gui.xaero_world_teleport_command=Teleport Command +gui.xaero_use_default=Use Default +gui.xaero_centered_enlarged=Center When Enlarged +gui.xaero_zoomed_out_enlarged=Zoom Out When Enlarged +gui.xaero_sort=Sort By +gui.xaero_sort_reversed=Reversed Sort Order +gui.xaero_sort_unsorted=Unsorted +gui.xaero_sort_name=Name +gui.xaero_sort_symbol=Initials +gui.xaero_sort_distance=Distance +gui.xaero_box_cave_maps=Mapping mode that can go deeper than the surface blocks, mainly to display underground caves and interiors of buildings. The ceiling size refers to the size of a horizontal "square" of solid blocks that has to be detected above you to activate the cave mode. +gui.xaero_box_cave_maps2=Mapping mode that can go deeper than the surface blocks, mainly to display underground caves and interiors of buildings. 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. +gui.xaero_box_entity_amount=The limit per each entity category. +gui.xaero_box_distance=Specifies, for which in-game waypoints to show the distance to. +gui.xaero_box_distance2=Specifies, for which in-game waypoints to show the distance to. This does not guarantee that it will be shown for multiple waypoints at once. Check out the "Multiple Waypoint Distances" setting as well. +gui.xaero_box_always_distance=Display distance even when the waypoint is very close. This setting does not override the "Distance to WP" option. +gui.xaero_box_arrow_scale=Scale of the arrow used in the non-rotating variant of the minimap and several other cases. +gui.xaero_box_arrow_color=Color of the arrow used in the non-rotating variant of the minimap and several other cases. +gui.xaero_box_cave_zoom=Specifies, how much to zoom the minimap further in when the cave mode is active. +gui.xaero_box_entity_depth=Display entities darker on the minimap depending on their Y level relative to you. +gui.xaero_box_height_limit=Maximum Y-level distance for entities until they are no longer displayed on the minimap. +gui.xaero_toggle_map_waypoints=Toggle On-Map Waypoints +gui.xaero_always_entity_nametags=Always Render Entity Name Tags +gui.xaero_minimap_text_align=Info Text Alignment +gui.xaero_center=Center +gui.xaero_left=Left +gui.xaero_right=Right +gui.xaero_show_angles=Display Facing Angles +gui.xaero_box_always_entity_nametags=Always render names for entities with name tags regardless of what the name setting is set to in the "Entity Radar" screen. +gui.xaero_box_teleport_default_command=The command used for waypoint teleportation if a world-specific or a server-specific command is not set in the Options menu in the waypoint screen. +gui.xaero_waypoints_edit_mode_individually=One by One +gui.xaero_waypoints_edit_mode_all=All at Once +gui.xaero_compass=Compass +gui.xaero_cave_maps_depth=Cave Mode Depth +gui.xaero_waypoints_edit_reset=Reset +gui.xaero_main_entity_as=Main Entity As +gui.xaero_arrow=Arrow +gui.xaero_dot=Dot +gui.xaero_crosshair=Crosshair +gui.xaero_teleport_coordinates_hidden=Unable to teleport, because it would expose the waypoint coordinates. Disable the "Hide Waypoint Coordinates" option to be able to freely teleport again. +gui.xaero_hide_wp_coords=Hide Waypoint Coordinates +gui.xaero_waypoints_edit_show=Show +gui.xaero_waypoints_edit_hide=Hide +gui.xaero_teleport_anyway=Teleport Anyway +gui.xaero_teleport_shows_coordinates=It will expose the coordinates! +gui.xaero_render_all_wp_sets=Render All Waypoint Sets +gui.xaero_waypoints_global=Global +gui.xaero_waypoints_local=Local +gui.xaero_player_arrow_opacity=Arrow Opacity +gui.xaero_box_waypoints_distance=Maximum render distance for local waypoints. Global waypoints are not affected. +gui.xaero_connect_with_auto=Add Sub-World Connection +gui.xaero_disconnect_from_auto=Delete Sub-World Connection +gui.xaero_world_connection_tooltip=Connect/disconnect selected sub-world to/from the current auto one. Connect only sub-worlds that are from the same sub-server/world save. For example, if a vanilla Nether portal takes you from sub-world A to sub-world B, then you can safely connect them. Other sub-worlds connected to the current one are always at the top of the list and are marked by an asterisk (symbol: *). +gui.xaero_connect_with_auto_msg=Would you like to create the following connection between sub-worlds? +gui.xaero_disconnect_from_auto_msg=Would you like to delete the following connection between sub-worlds? +gui.xaero_teleport_not_connected=You are trying to teleport to a sub-world that is not connected to the current auto one. If you are sure that this sub-world is from the same sub-server/world save as the auto one, then you can enable teleportation by adding a connection in the waypoint screen -> Options -> Add Sub-World Connection. But beware, if you connect unrelated sub-worlds 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_ignore_heightmaps=Ignore Server Heightmaps +gui.xaero_box_ignore_heightmaps=Some servers put custom values in the world heightmaps, which may result in incorrectly rendered maps. Sometimes it may 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 have to. Reenter the world after toggling this option! +gui.xaero_error_loading_properties=Error loading server minimap properties. Please retry. +gui.xaero_light_block=Block +gui.xaero_light_sky=Sky +gui.xaero_light_both=All +gui.xaero_light_all=All +gui.xaero_light_both2=Both +gui.xaero_waypoints_bottom=New Waypoints to Bottom +gui.xaero_box_waypoints_bottom=Put newly created waypoints at the bottom of the waypoint list instead of the default top. +gui.xaero_minimap_shape=Shape +gui.xaero_minimap_shape_square=Square +gui.xaero_minimap_shape_circle=Circle +gui.xaero_slopes_legacy=Legacy +gui.xaero_names_list=Player List +gui.xaero_names_always=Always +gui.xaero_names_off=No Names +gui.xaero_entity_radar_type=Type: +gui.xaero_entity_radar_color=Color: +gui.xaero_entity_radar_visiblity=Visibility: +gui.xaero_entity_radar_names=Names: +gui.xaero_entity_radar_icons=Icons/Heads: +gui.xaero_box_entity_radar_names=Render entity names under the dots or icons/heads. \n \n Option "Player List" - render only when the "List Players" key binding (TAB by default) is pressed. +gui.xaero_light_overlay_status=Using Light Overlay +gui.xaero_light_overlay=Light Overlay +gui.xaero_light_overlay_type=Light Overlay +gui.xaero_light_overlay_color=Color +gui.xaero_light_overlay_max_light=Max Light +gui.xaero_light_overlay_min_light=Min Light +gui.xaero_toggle_light_overlay=Toggle Light Overlay +gui.xaero_box_light_overlay_type=Using this overlay can negatively affect the game performance because it currently does not use the World Map mod chunks and increases the minimap updating frequency. Do not keep it active all the time. +gui.xaero_day=Day +gui.xaero_tamed=Tamed Mobs +gui.xaero_untamed_color=Untamed Color +gui.xaero_icons_list=Player List +gui.xaero_icons_always=Always +gui.xaero_icons_off=No Icons +gui.xaero_box_entity_radar_icons=Render entity icons instead of colored dots. \n \n Option "Player List" - render only when the "List Players" key binding (TAB by default) is pressed. +gui.xaero_dot_name_scale=Dot Name Scale +gui.xaero_entity_heads_scale=Entity Icon Scale +gui.xaero_box_minimap_size=Size of the minimap frame that affects how much is visible. Square-shaped minimap is forced into the non-rotating mode (option "Lock Minimap North") when the size is greater than 180. \n \n For the "Auto" option, go all the way to the left. \n \n Size values in older mod versions: \n Tiny - 57 \n Small - 85 \n Medium - 113 \n Large - 169 +gui.xaero_auto_clamp_depth=Auto +gui.xaero_waypoints_clamp_depth=Clamp Depth +gui.xaero_waypoints_distance_scale=Waypoint Distance Text Scale +gui.xaero_waypoints_name_scale=Waypoint Name Text Scale +gui.xaero_box_waypoints_clamp_depth=The screen depth at which in-game waypoints stop getting smaller when you go further away from them. \n Use this if you want to make waypoints that are far away bigger/smaller on the screen. Use the "Waypoint In-Game Scale" setting to also affect the size of waypoints when you are close to them. \n \n For the "Auto" option, go all the way to the left. \n The automatic option attempts to give you the best value for the default values of scale types, taking your FOV and screen height into account. \n \n Default values in older mod versions: \n Clamp Depth: 12 \n In-Game Scale: 2.5 \n Name Text Scale: 0.5 \n Distance Text Scale: 0.8 +gui.xaero_box_waypoints_distance_scale=Scale of the text displaying the distance to an in-game waypoint. \n \n Default values in older mod versions: \n Clamp Depth: 12 \n In-Game Scale: 2.5 \n Name Text Scale: 0.5 \n Distance Text Scale: 0.8 +gui.xaero_box_waypoints_name_scale=Scale of the text displaying the name of an in-game waypoint. \n \n Default values in older mod versions: \n Clamp Depth: 12 \n In-Game Scale: 2.5 \n Name Text Scale: 0.5 \n Distance Text Scale: 0.8 +gui.xaero_box_waypoints_scale=Scale of in-game waypoints. Use this to change the scale of all in-game waypoints, including those that are near you. Use the "Clamp Depth" setting to specifically affect the size of waypoints that are far away. \n \n Default values in older mod versions: \n Clamp Depth: 12 \n In-Game Scale: 2.5 \n Name Text Scale: 0.5 \n Distance Text Scale: 0.8 +gui.xaero_waypoint_shared=%1$s shared a waypoint called "%2$s"! §2§n[Add] +gui.xaero_waypoint_shared_dimension=%1$s shared a waypoint called "%2$s" from %3$s! §2§n[Add] +gui.xaero_waypoint_unknown_dimension=an unknown dimension +gui.xaero_uses_worldmap_value=Setting value is taken from the world map settings! +gui.xaero_uses_worldmap_hard_value=Setting value cannot be configured when using the world map chunks! +gui.xaero_dots_style=Entity Dots Style +gui.xaero_dots_style_default=Default +gui.xaero_dots_style_legacy=Legacy +gui.xaero_slopes_default_3d=Default 3D +gui.xaero_slopes_default_2d=Default 2D +gui.xaero_ui_scale=UI Scale +gui.xaero_ui_scale_auto=Auto +gui.xaero_ui_scale_mc=Minecraft +gui.xaero_box_ui_scale=Scale of text and other minimap UI elements. Not made for zooming in or resizing. There are separate options for that. +gui.xaero_pushbox_normal=Normal +gui.xaero_pushbox_screen_height=Screen Height +gui.xaero_pushbox_boss_health=Boss Health Push Box +gui.xaero_pushbox_potion_effects=Potion Effects Push Box +gui.xaero_box_pushbox_boss_health=An invisible box around the vanilla boss health display that pushes the mod's interfaces out of the way. \n \n Normal type's collision box is equal to its size and only pushes interfaces by the necessary distance. \n \n Screen Height type's collision box is stretched across the whole screen height and always shifts colliding interfaces vertically by the Normal type's height. This can be very useful when you have multiple interfaces in a column and want all of them to be pushed. +gui.xaero_box_pushbox_potion_effects=An invisible box around the vanilla potion effects display that pushes the mod's interfaces out of the way. \n \n Normal type's collision box is equal to its size and only pushes interfaces by the necessary distance. \n \n Screen Height type's collision box is stretched across the whole screen height and always shifts colliding interfaces vertically by the Normal type's height. This can be very useful when you have multiple interfaces in a column and want all of them to be pushed. +gui.xaero_minimap_frame=Frame Style +gui.xaero_minimap_frame_color=Frame Color +gui.xaero_box_minimap_frame_color=The color of the minimap frame for the non-default colored frame styles. +gui.xaero_minimap_frame_default=Default +gui.xaero_minimap_frame_colored_thick=Colored +gui.xaero_minimap_frame_colored_thin=Colored Thin +gui.xaero_compass_north=N +gui.xaero_compass_east=E +gui.xaero_compass_south=S +gui.xaero_compass_west=W +gui.xaero_compass_scale=Compass Scale On-Map +gui.xaero_box_compass_scale=The scale of the compass letters NESW when using the on-map compass location. +gui.xaero_minimap_compass_inside_frame=On Map +gui.xaero_minimap_compass_on_frame=On Frame +gui.xaero_compass_color=Compass Shadow Color +gui.xaero_box_compass_over_wp2=Render compass letters (N, E, S, W) over the on-map waypoints. This only works for the on-frame compass location. +effect.xaerominimap.no_minimap=No Minimap +effect.xaerominimap.no_entity_radar=No Entity Radar +effect.xaerominimap.no_waypoints=No Waypoints +effect.xaerominimap.no_cave_maps=No Cave Maps +effect.xaerominimap.no_minimap_harmful=No Minimap +effect.xaerominimap.no_entity_radar_harmful=No Entity Radar +effect.xaerominimap.no_waypoints_harmful=No Waypoints +effect.xaerominimap.no_cave_maps_harmful=No Cave Maps +effect.xaerominimap.no_minimap_beneficial=No Minimap +effect.xaerominimap.no_entity_radar_beneficial=No Entity Radar +effect.xaerominimap.no_waypoints_beneficial=No Waypoints +effect.xaerominimap.no_cave_maps_beneficial=No Cave Maps +gui.xaero_radar_item_frames=Display Item Frame Dots +gui.xaero_show_dimension_name=Display Current Dimension +gui.xaero_unknown_biome=Unknown Biome +gui.xaero_light_value=Light: %d +gui.xaero_teleport_y_unknown=You can't teleport to a waypoint that doesn't specify the Y coordinate. Edit the waypoint to be able to teleport to it. +gui.xaero_box_waypoints_distance_scale2=Scale of the text displaying the distance to an in-game waypoint. +gui.xaero_box_waypoints_name_scale2=Scale of the text displaying the name of an in-game waypoint. +gui.xaero_box_ingame_waypoint_icon_scale=Scale of the in-game waypoint icons. +gui.xaero_ingame_waypoint_icon_scale=In-Game Waypoint Icon Scale +gui.xaero_ingame_waypoint_close_scale=In-Game Waypoint Up-Close Scale +gui.xaero_box_ingame_waypoint_close_scale=Scale of the in-game waypoints when you are very close to them. To change the scale of waypoints that are far away, use the "In-Game Waypoint Icon Scale", "Waypoint Distance Text Scale" and "Waypoint Name Text Scale" settings. +gui.xaero_entity_icon_name_fallback=Entity Name When Icon Fails +gui.xaero_settings_search=Settings Search +gui.xaero_settings_search_placeholder=Search... +gui.xaero_minimap_view_settings=View Settings +gui.xaero_entity_radar_settings=Entity Radar Settings +gui.xaero_entity_radar_categories=Entity Category Settings +gui.xaero_minimap_block_map_settings=Block Map Settings +gui.xaero_overlay_settings=Overlay Settings +gui.xaero_minimap_info_settings=Information Settings +gui.xaero_waypoint_settings=Waypoint Settings +gui.xaero_minimap_misc_settings=Miscellaneous Settings +gui.xaero_entity_radar_category=Category: +gui.xaero_settings_not_found=No matching entries found for your input! +gui.xaero_multiple_waypoint_info=Multiple Waypoint Distances +gui.xaero_box_multiple_waypoint_info=Whether the distance can be displayed for multiple in-game waypoints at once. By default, only the distance to the closest waypoint to the crosshair is displayed. Use the "Distance to WP" setting to configure which waypoints the distance could even be shown for. +gui.xaero_while_sneaking=Sneaking +gui.xaero_multiple_waypoints_always=Always +gui.xaero_narrator_select_nothing=Nothing +gui.xaero_category_setting_inherit=- +gui.xaero_category_expanded_options=%s (Choose an Option) +gui.xaero_entity_category_root=Any +gui.xaero_entity_category_living=Living +gui.xaero_entity_category_hostile=Hostile +gui.xaero_entity_category_friendly=Friendly +gui.xaero_entity_category_hostile_tamed=Tamed +gui.xaero_entity_category_friendly_tamed=Tamed +gui.xaero_entity_category_players=Player +gui.xaero_entity_category_same_team=From the Same Team +gui.xaero_entity_category_other_teams=From Other Teams +gui.xaero_entity_category_items=Item +gui.xaero_entity_category_other_entities=Other +gui.xaero_category_settings=Settings +gui.xaero_category_include_list=Include List +gui.xaero_box_category_include_list2=A list of entity types to include in the (sub-)category on top of the entities included by the "Hard Include". +gui.xaero_category_exclude_list=Exclude List +gui.xaero_box_category_exclude_list2=A list of entity types to exclude from the entity types already included in the (sub-)category. Can work both as a "whitelist" and a "blacklist" depending on the exclusion mode you choose. This does not remove entities from the entity radar, unless you're excluding from the root "Any" category. The "Display" setting can remove entities from the radar. +gui.xaero_category_add_subcategory=Add Sub-Category +gui.xaero_category_hard_include=Hard Include +gui.xaero_box_category_hard_include2=Controls which entities to automatically include in the (sub-)category without having to put them in the include list manually. +gui.xaero_category_list_add=Add To List... +gui.xaero_category_exclude_list_mode=Exclusion Mode +gui.xaero_category_name=Category Name... +gui.xaero_category_confirm=Confirm +gui.xaero_category_delete=Delete Category +gui.xaero_category_delete_confirm=Delete the following category? +gui.xaero_category_enable_protection=Protection: OFF +gui.xaero_category_disable_protection=Protection: ON +gui.xaero_category_disable_protection_confirm=Disable protection for the following category? +gui.xaero_category_enable_protection_confirm=Enable protection for the following category? +gui.xaero_box_category_protection=Category protection prevents you from (accidentally) deleting, moving, renaming a category or changing its "Hard Include" setting. +gui.xaero_category_protected_category=Protected! +gui.xaero_category_category_move_up=Increase Priority +gui.xaero_category_category_move_down=Decrease Priority +gui.xaero_category_delete_list_element=Delete +gui.xaero_category_settings_confirm=Confirm +gui.xaero_category_settings_cancel=Cancel +gui.xaero_category_settings_cancel_confirm=Leave without saving your changes? +gui.xaero_category_settings_reset=Reset Defaults +gui.xaero_category_settings_reset_confirm1=Reset the category configuration to default values? +gui.xaero_category_settings_reset_confirm2=Custom categories will be removed and the default ones will be reset. +gui.xaero_radar_displayed=Display +gui.xaero_radar_dots_color=Dot Color +gui.xaero_radar_icons_displayed=Icons +gui.xaero_radar_names_displayed=Names +gui.xaero_radar_render_order=Render Order +gui.xaero_box_radar_render_order=Controls the order in which the radar categories are rendered. A lower number means being rendered earlier. However, in the newer Minecraft versions dots are always rendered on top of the icons. The order still applies within dot or icon rendering though. +gui.xaero_radar_dots_color_team_colour=Team Color +gui.xaero_box_always_entity_nametags2=Always render names for entities with name tags regardless of what the name setting is set to. +gui.xaero_radar_setting_displayed=Display Radar +gui.xaero_radar_setting_names=Display Names +gui.xaero_radar_setting_icons=Display Icons +gui.xaero_toggle_entity_radar=Toggle Entity Radar +narration.xaero_ui_list_left_right_usage=Press LEFT and RIGHT buttons to select a column within the entry. +gui.xaero_category_help2=Select a sub-category and go to its Settings to configure things like dot color, names, icons etc. \n \n Sub-categories that are higher on the list are prioritized when multiple sub-categories include the same entity! Keep that in mind when creating custom categories. Usually, a new custom category should be placed at the top. +gui.xaero_update_notification=Update Notifications +gui.xaero_category_cut=Cut/Move §e%1$s +gui.xaero_category_paste=Paste §e%1$s§r Into §e%2$s +gui.xaero_category_paste_cancel=Cancel Cut/Paste +gui.xaero_category_duplicate=Duplicate §e%1$s +gui.xaero_category_duplicate_confirm=Duplicate the following category? +gui.xaero_reverse_entity_radar=Reverse Radar Render Order +gui.xaero_adjust_height_for_carpetlike_blocks=Adjust Y For Short Blocks +gui.xaero_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. +gui.xaero_box_category=View/Edit §e%1$s +gui.xaero_box_category_settings=Settings For §e%1$s +gui.xaero_auto_convert_wp_distance_km=Convert Distance to KM at +gui.xaero_auto_convert_wp_distance_km_never=Never +gui.xaero_waypoint_distance_precision=Waypoint Distance Precision +gui.xaero_sort_angle=Angular Distance +gui.xaero_toggle_enabled=Enabled +gui.xaero_toggle_disabled=Disabled +gui.xaero_main_entity_dot_size=Main Entity Dot Size +gui.xaero_category_settings_save_confirm=Save changes before you exit? +gui.xaero_category_settings_save_confirm_warning=Warning: This confirmation screen was recently replaced! +gui.xaero_start_fading_at=Min Y Distance For Depth Fade +gui.xaero_box_start_fading_at=Minimum Y level difference requirement for an entity to start darkening on the radar when the "Show Entity Depth" setting is enabled. +gui.xaero_start_fading_at_auto=Auto +gui.xaero_legacy_color=Legacy +gui.xaero_partial_y_teleportation=Use Y With Partial When TP +gui.xaero_box_partial_y_teleportation=When teleporting to a waypoint, 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_delete_reached_deathpoints=Delete Reached Deathpoints +gui.xaero_box_delete_reached_deathpoints=Automatically delete deathpoints when you are within 4 blocks from them. This requires the deathpoint to be visible in-game or on the minimap. A deathpoint is protected from deletion for 5 seconds after its creation. +gui.xaero_hide_minimap_under_screen=Hide When Under Screen +gui.xaero_box_hide_minimap_under_screen=Hide the minimap when a GUI screen is open, e.g. the inventory, with the exception of minimap-related screens and the chat screen. +gui.xaero_north_compass_color=North Compass Color +gui.xaero_north_compass_color_default=Default +gui.xaero_category_add_to_list_custom=Confirm Custom Input: %1$s +gui.xaero_box_category_list_add=Supports entity identifiers or patterns with special characters * ) ( and |. \n \n * - matches anything. \n )( - parenthesis, mostly for usage with |. \n | - the OR operator to match different sequences in the same location. \n \n For example: \n minecraft:creeper \n minecraft:zombie(_villager|_horse) - zombie villagers and horses. \n minecraft:a*l - any vanilla entity which starts with 'a' and ends with 'l'. +gui.xaero_using_custom_subworld=Waypoints: %1$s +gui.xaero_hide_minimap_under_f3=Hide When Under F3 +gui.xaero_box_hide_minimap_under_f3=Hide the minimap when the F3 debug screen is enabled. +gui.xaero_entity_display_y=Display Y Level +gui.xaero_entity_display_y_full=Display Entity Y Level +gui.xaero_block_light_value=BL: %d +gui.xaero_sky_light_value=SL: %d +gui.xaero_all_light_value=L: %d +gui.xaero_both_light_value=BL: %d SL: %d +gui.xaero_toggle_manual_cave_mode=Toggle Manual Cave Mode +gui.xaero_manual_cave_mode=Manual Cave Mode +gui.xaero_manual_cave_mode_start=Manual Cave Mode Start Y +gui.xaero_box_manual_cave_mode_start=Which Y level to start mapping blocks from when the manual cave mode is enabled. Manual cave mode can be toggled with a key binding. For the "Auto" option, go all the way to the left. +gui.xaero_manual_cave_mode_start_auto=Auto +gui.xaero_chunk_grid_line_width=Chunk Grid Line Width +gui.xaero_radar_render_over_minimap=Render Over Minimap Frame +gui.xaero_box_radar_render_over_minimap=Render the entities over the minimap frame instead of rendering them inside the frame. Entities rendered this way act similarly to the waypoints and stick to the border when out of bounds. Visible entities are still limited to the ones loaded on the game client side though. \n \n Option "Player List" - render over minimap only when the "List Players" key binding (TAB by default) is pressed. +gui.xaero_radar_render_radar_over_frame=Render Radar Over Frame +gui.xaero_radar_over_map_never=Never +gui.xaero_radar_over_map_list=Player List +gui.xaero_radar_over_map_always=Always +gui.xaero_compass_over_everything=Compass Over Everything +gui.xaero_box_compass_over_everything=Render the compass letters (N, E, S, W) above all map elements, as opposed to under some, e.g. waypoints. +gui.xaero_waypoint_server_shared=Server +gui.xaero_waypoint_somebody_shared=Somebody +gui.xaero_pac_players=Display Party/Ally Players +gui.xaero_box_pac_players=Display players whose locations are shared with you (by the Open Parties and Claims mod) when they are out of the minimap frame bounds or not visible for another reason. +gui.xaero_toggle_pac_players=Toggle Party/Ally Players +gui.xaero_toggle_pac_chunk_claims=Toggle Chunk Claims +gui.xaero_pac_marked_for_forceload= (Forceloadable) +gui.xaero_pac_claim_tooltip=%1$s's Claim%2$s +gui.xaero_pac_server_claim_tooltip=Server Claim%1$s +gui.xaero_pac_expired_claim_tooltip=Expired Claim%1$s +gui.xaero_pac_claims=Display Chunk Claims +gui.xaero_box_pac_claims=Display chunk claims from the Open Parties and Claims mod as a colored overlay. +gui.xaero_pac_claims_border_opacity=Chunk Claims Border Opacity +gui.xaero_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_pac_claims_fill_opacity=Chunk Claims Fill Opacity +gui.xaero_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_pac_current_claim=Display Current Claim +gui.xaero_box_pac_current_claim=Display claim information about the chunk that you are in. Chunk claims require the Open Parties and Claims mod. +gui.xaero_category_include_list_include_in_super=Include in Super-Category +gui.xaero_box_category_include_list_include_in_super=Automatically include all entities from this list, and other lists included in this category, in the super-category/parent of this category, except the entities in the exclude list. That way you don't have to manually add duplicates on each level. +gui.xaero_temp_waypoints_global=Global Temporary Waypoints +gui.xaero_box_temp_waypoints_global=When enabled, temporary waypoints are treated as global waypoints and ignore the waypoint render distance limits. +gui.xaero_keep_enlarged_minimap_unlocked=Keep Rotation When Enlarged +gui.xaero_box_keep_enlarged_minimap_unlocked=Do not lock the minimap to north when enlarged if possible, which is only when using the circle shape at the time of writing this. +gui.xaero_enlarged_minimap_a_toggle=Toggled Enlarged Minimap +gui.xaero_box_enlarged_minimap_a_toggle=Treat the "Enlarge Minimap" key binding as a toggle instead of having to hold it. +gui.xaero_waypoint_visibility_type_world_map_local=World Map Loc. +gui.xaero_waypoint_visibility_type_world_map_global=World Map Glo. +gui.xaero_box_visibility_type=In-Game/Minimap Visibility Type \n \n Local - only visible when in the maximum waypoint render distance \n Global - always visible \n World Map Loc. - not visible but is considered local \n World Map Glo. - not visible but is considered global +gui.xaero_option_requires_ingame=This option requires you to be in game. +gui.xaero_alternative_list_players="List Players" Alternative +gui.xaero_display_stained_glass=Display Stained Glass +gui.xaero_waypoint_onmap_scale=On-Map Waypoint Scale +gui.xaero_waypoint_onmap_scale_auto=Auto diff --git a/projects/1.12.2/assets/xaeros-minimap-fair-play-edition/xaerominimap/lang/zh_cn.lang b/projects/1.12.2/assets/xaeros-minimap-fair-play-edition/xaerominimap/lang/zh_cn.lang new file mode 100644 index 000000000000..5d369e131b21 --- /dev/null +++ b/projects/1.12.2/assets/xaeros-minimap-fair-play-edition/xaerominimap/lang/zh_cn.lang @@ -0,0 +1,533 @@ +gui.xaero_confirm=确认 +gui.xaero_cancel=取消 +gui.xaero_back=返回 +gui.xaero_delete=删除 +gui.xaero_OK=确定 +gui.xaero_add_edit=添加/编辑 +gui.xaero_new_waypoint=新建路径点 +gui.xaero_initial=首字母 +gui.xaero_edit_waypoint=编辑路径点 +gui.xaero_choose_a_preset=选择一个预设 +gui.xaero_choose_an_interface=选择一个界面 +gui.xaero_minimap=小地图 +gui.xaero_edit_mode=编辑模式 +gui.xaero_instructions=教程/帮助 +gui.xaero_not_ingame=你必须先进入游戏才能使用编辑模式! +gui.xaero_welcome_edit_mode=欢迎来到编辑模式! +gui.xaero_howto_select=左键点击一个界面来选择它。 +gui.xaero_howto_drag=左键点住并拖动以移动界面。 +gui.xaero_howto_deselect=右键点击取消选择界面。 +gui.xaero_howto_center=按“C”使所选界面居中或取消居中。 +gui.xaero_different_centered=某些界面在居中时具有不同的外观。 +gui.xaero_howto_flip=按“F”翻转或取消翻转所选界面。 +gui.xaero_howto_settings=按“S”快速打开所选界面的设置。 +gui.xaero_howto_preset=点击“选择一个预设”按钮选择一个预设。 +gui.xaero_howto_save=点击“确认”按钮保存更改。 +gui.xaero_howto_cancel=点击“取消”按钮放弃你的更改。 +gui.xaero_minimap_settings=小地图设置 +gui.xaero_server_disabled=服务器可能禁用了某些模组功能。 +gui.xaero_waypoints=路径点 +gui.xaero_centered=已居中: +gui.xaero_press_c=(按C) +gui.xaero_flipped=已翻转: +gui.xaero_press_f=(按F) +gui.xaero_reset_defaults=恢复默认设置 +gui.xaero_cave_maps=洞穴模式 +gui.xaero_display_waypoints=地图上路径点 +gui.xaero_zoom=推近小地图 +gui.xaero_minimap_size=大小 +gui.xaero_entity_amount=实体数量 +gui.xaero_black=黑色 +gui.xaero_dark_blue=深蓝色 +gui.xaero_dark_green=深绿色 +gui.xaero_dark_aqua=深青色 +gui.xaero_dark_red=深红色 +gui.xaero_dark_purple=深紫色 +gui.xaero_gold=金色 +gui.xaero_gray=灰色 +gui.xaero_dark_gray=深灰色 +gui.xaero_blue=蓝色 +gui.xaero_green=绿色 +gui.xaero_aqua=青色 +gui.xaero_red=红色 +gui.xaero_purple=淡紫色 +gui.xaero_yellow=黄色 +gui.xaero_white=白色 +gui.xaero_zoom_in=推近小地图 +gui.xaero_zoom_out=拉远小地图 +gui.xaero_on=开 +gui.xaero_off=关 +gui.xaero_preset_topleft=左上角 +gui.xaero_preset_topright=右上角 +gui.xaero_waypoint_teleport=传送 +gui.xaero_waypoints_key=打开路径点界面 +gui.xaero_display_coords=显示坐标 +gui.xaero_disable_enable=禁用/启用 +gui.xaero_disabled=禁用 +gui.xaero_minimap_guide=左键点住并拖动以移动小地图。 +gui.xaero_change_position=更改位置 +gui.xaero_preset_bottom_left=左下角 +gui.xaero_preset_bottom_right=右下角 +gui.xaero_ingame_waypoints=游戏内路径点 +gui.xaero_next=下一页 >> +gui.xaero_previous=<< 上一页 +gui.xaero_lock_north=锁定小地图北方 +gui.xaero_deathpoint=上次死亡地点 +gui.xaero_deathpoint_old=此前死亡地点 +gui.xaero_deathpoints=死亡地点 +gui.xaero_chunkgrid=区块网格 +gui.xaero_players=玩家 +gui.xaero_mobs=友好生物 +gui.xaero_hostile=敌对生物 +gui.xaero_items=物品 +gui.xaero_other=其他实体 +gui.xaero_enlarge_map=放大小地图 +gui.xaero_fbo=Beta +gui.xaero_opacity=不透明度 +gui.xaero_slime_chunks=史莱姆区块 +gui.xaero_unlimited=无限制 +gui.xaero_old_deathpoints=保留旧的死亡地点 +gui.xaero_toggle_map=切换小地图 +gui.xaero_antialiasing=抗锯齿 +gui.xaero_safe_mode=安全模式 +gui.xaero_transfer=转移 +gui.xaero_transfer_all=转移所有路径点 +gui.xaero_clear=清除集合 +gui.xaero_from=从 +gui.xaero_to=到 +gui.xaero_used_seed=使用的种子: +gui.xaero_show_distance=到路径点的距离 +gui.xaero_waypoints_scale=游戏内路径点缩放 +gui.xaero_block_colours=方块颜色模式 +gui.xaero_accurate=准确 +gui.xaero_vanilla=原版 +gui.xaero_lighting=光照 +gui.xaero_looking_at=准星指向的 +gui.xaero_all=全部 +gui.xaero_display_redstone=显示红石 +gui.xaero_clear_set_message=你确定要清除当前集合吗 +gui.xaero_clear_set_message2=集合中的所有路径点都将被删除! +gui.xaero_default=默认 +gui.xaero_create_set=新建路径点集合 +gui.xaero_delete_set=删除集合 +gui.xaero_delete_set_message=你确定要删除当前集合吗 +gui.xaero_delete_set_message2=此集合将从当前世界中移除。 +gui.xaero_toggle_waypoints=切换游戏内路径点 +gui.xaero_dots_size=实体点大小 +gui.xaero_toggle_slime=切换史莱姆区块 +gui.xaero_toggle_grid=切换区块网格 +gui.xaero_compass_over_wp=指南针在路径点上层 +gui.xaero_current_biome=显示当前生物群系 +gui.xaero_auto_map_size=自动 +gui.xaero_reset_message=你确定要恢复默认设置吗? +gui.xaero_reset_message2=此操作无法撤消! +gui.xaero_yaw=朝向 +gui.xaero_true=是 +gui.xaero_false=否 +gui.xaero_team_colours=队伍颜色 +gui.xaero_instant_waypoint=快速路径点 +gui.xaero_entity_depth=显示实体深度 +gui.xaero_show_flowers=显示花 +gui.xaero_waypoint_names=路径点名称在距离之上 +gui.xaero_waypoints_distance=最大路径点渲染距离 +gui.xaero_teleport_default_command=默认传送命令 +gui.xaero_waypoints_distance_min=最小路径点渲染距离 +gui.xaero_other_teams=其他队伍 +gui.xaero_arrow_scale=箭头缩放 +gui.xaero_arrow_colour=箭头颜色 +gui.xaero_smooth_dots=平滑点 +gui.xaero_cave_zoom=洞穴模式推近 +gui.xaero_safe_mode_box=使用此模组的基于Java(CPU)的等效实现,而不是默认的基于OpenGL(GPU)的实现。 安全模式是B计划,以防模组无法正常运行。 并非所有功能都在安全模式下工作。除非必须,否则不要使用。 +gui.xaero_height_limit=实体高度限制 +gui.xaero_world_map=世界地图 +gui.xaero_use_world_map=使用世界地图模组区块 +gui.xaero_patron_capes=Patreon 披风 +gui.xaero_entity_radar=实体雷达 +gui.xaero_terrain_depth=地形深度 +gui.xaero_terrain_slopes=地形坡度 +gui.xaero_block_transparency=方块透明度 +gui.xaero_team=队伍 +gui.xaero_world_server=世界/服务器 +gui.xaero_subworld_dimension=子世界/维度 +gui.xaero_switch_waypoint_set=切换路径点集合 +gui.xaero_waypoint_opacity_ingame=游戏内路径点不透明度 +gui.xaero_waypoint_opacity_map=地图上路径点不透明度 +gui.xaero_hide_world_names=隐藏IP/世界名称 +gui.xaero_open_slime=按下按键时打开 +gui.xaero_options=选项 +gui.xaero_make_automatic=使世界/服务器为auto +gui.xaero_make_automatic_msg1=你确定吗? +gui.xaero_make_automatic_msg2=这将交换所选世界/服务器和auto之间的所有路径点数据,从而模拟使所选世界/服务器为auto。请确认你知道你在做什么。 +gui.xaero_make_multi_automatic=使子世界为auto +gui.xaero_make_multi_automatic_msg1=你确定吗? +gui.xaero_make_multi_automatic_msg2=这将交换所选子世界和auto之间的所有路径点数据,从而模拟使所选子世界为auto。请确认你知道你在做什么。 +gui.xaero_delete_world=删除世界/服务器 +gui.xaero_delete_world_msg1=你要删除所选世界/服务器的所有路径点数据吗? +gui.xaero_delete_world_msg2=此操作无法撤消!请确认你知道你在做什么。 +gui.xaero_delete_multi_world=删除子世界 +gui.xaero_delete_multi_world_msg1=你要删除所选子世界的所有路径点数据吗? +gui.xaero_delete_multi_world_msg2=此操作无法撤消!请确认你知道你在做什么。 +gui.xaero_always_show_distance=始终显示到路径点的距离 +gui.xaero_multiply_all_by_8=子世界坐标 * 8 +gui.xaero_divide_all_by_8=子世界坐标 / 8 +gui.xaero_multiply_msg1=此选项应仅用于修复不正确的路径点坐标。 +gui.xaero_multiply_msg2=你确定要将所有子世界坐标§c乘以§f 8 吗? +gui.xaero_divide_msg2=你确定要将所有子世界坐标§c除以§f 8 吗? +gui.xaero_share=分享 +gui.xaero_share_msg1=你确定要在聊天中与§c所有人§f分享这个路径点吗? +gui.xaero_share_msg2=请确认你没有暴露一个秘密位置! +gui.xaero_roof=天花板 +gui.xaero_partial=部分 +gui.xaero_full=完全 +gui.xaero_show_light_level=显示光照等级 +gui.xaero_up=[向上] +gui.xaero_down=[向下] +gui.xaero_display_all_sets=切换所有路径点集的渲染 +gui.xaero_waypoint_name=路径点名称 +gui.xaero_set_name=集合名称 +gui.xaero_render_layer=叠加渲染层 +gui.xaero_visit_needed=§e你需要先进入该维度,将其转换为新格式! +gui.xaero_cross_tp=跨维度传送 +gui.xaero_unreachable_dimension=目标维度无法到达。 +gui.xaero_show_time=显示游戏时间 +gui.xaero_24h=24 小时制 +gui.xaero_12h=12 小时制 +gui.xaero_temporary=临时的 +gui.xaero_restore=恢复 +gui.xaero_biomes_vanilla=原版颜色模式的生物群系 +gui.xaero_use_multiworld=多世界检测 +gui.xaero_close=关闭 +gui.xaero_waypoint_distance_visibility_angle=路径点距离水平可见角度 +gui.xaero_waypoint_distance_vertical_visibility_angle=路径点距离垂直可见角度 +gui.xaero_teleportation=传送 +gui.xaero_teleportation_tooltip=一旦禁用,只能通过配置文件启用回来! +gui.xaero_use_multiworld_tooltip=如果这是一个具有单一世界(没有单独的大厅、游戏模式或迷你游戏世界)的简单服务器,请禁用。 在这类服务器上多世界检测只会引起问题。 但是,在服务器端安装这个模组应该可以防止这些问题。 +gui.xaero_world_teleport_command=传送命令 +gui.xaero_use_default=使用默认值 +gui.xaero_centered_enlarged=放大时居中 +gui.xaero_zoomed_out_enlarged=放大时拉远 +gui.xaero_sort=排序方式 +gui.xaero_sort_reversed=反转排序顺序 +gui.xaero_sort_unsorted=不排序 +gui.xaero_sort_name=名称 +gui.xaero_sort_symbol=首字母 +gui.xaero_sort_distance=距离 +gui.xaero_box_cave_maps=可以看到比地表方块更深处的地图模式,主要用于显示地下洞穴和建筑物内部。 天花板大小是指必须在你上方检测到以激活洞穴模式的水平“正方形”固体方块的大小。 +gui.xaero_box_cave_maps2=可以看到比地表方块更深处的地图模式,主要用于显示地下洞穴和建筑物内部。 天花板大小是指必须在你上方检测到以激活洞穴模式的水平“正方形”固体方块的大小。 固体方块不必在同一Y水平面上。 +gui.xaero_box_entity_amount=每个实体类别的数量限制。 +gui.xaero_box_distance=指定显示哪一个游戏内路径点的距离。 +gui.xaero_box_distance2=指定显示哪一个游戏内路径点的距离。 这不保证它会同时显示多个路径点。 还要查看“多个路径点距离”设置。 +gui.xaero_box_always_distance=即使路径点非常近,也显示距离。这不会覆盖“到路径点的距离”选项。 +gui.xaero_box_arrow_scale=在小地图的固定旋转和其他几种情况下使用的箭头缩放。 +gui.xaero_box_arrow_color=在小地图的固定旋转和其他几种情况下使用的箭头颜色。 +gui.xaero_box_cave_zoom=激活洞穴模式时,小地图要进一步推近多少。 +gui.xaero_box_entity_depth=根据相对你的Y的高度,在小地图上显示较暗的实体。 +gui.xaero_box_height_limit=实体的最大Y垂直距离,超出则不显示在小地图上。 +gui.xaero_toggle_map_waypoints=切换小地图路径点 +gui.xaero_always_entity_nametags=始终渲染实体命名牌 +gui.xaero_minimap_text_align=信息文本对齐 +gui.xaero_center=中心 +gui.xaero_left=左 +gui.xaero_right=右 +gui.xaero_show_angles=显示面向角度 +gui.xaero_box_always_entity_nametags=无论“实体雷达”界面中的名称设置如何,始终为带有命名牌的实体显示名称。 +gui.xaero_box_teleport_default_command=未在路径点界面的“选项”菜单中 设置特定于世界或特定于服务器的命令时, 用于路径点传送的命令。 +gui.xaero_waypoints_edit_mode_individually=逐一 +gui.xaero_waypoints_edit_mode_all=一次性全部 +gui.xaero_compass=指南针 +gui.xaero_cave_maps_depth=洞穴模式深度 +gui.xaero_waypoints_edit_reset=重置 +gui.xaero_main_entity_as=自身显示为 +gui.xaero_arrow=箭头 +gui.xaero_dot=点 +gui.xaero_crosshair=十字准星 +gui.xaero_teleport_coordinates_hidden=无法传送,因为它会暴露路径点坐标。禁用“隐藏路径点坐标”选项,才能够继续自由传送。 +gui.xaero_hide_wp_coords=隐藏路径点坐标 +gui.xaero_waypoints_edit_show=显示 +gui.xaero_waypoints_edit_hide=隐藏 +gui.xaero_teleport_anyway=强制传送 +gui.xaero_teleport_shows_coordinates=这会暴露坐标! +gui.xaero_render_all_wp_sets=渲染所有路径点集 +gui.xaero_waypoints_global=全局 +gui.xaero_waypoints_local=局部 +gui.xaero_player_arrow_opacity=箭头不透明度 +gui.xaero_box_waypoints_distance=局部路径点的最大渲染距离。全局路径点不受影响。 +gui.xaero_connect_with_auto=添加子世界连接 +gui.xaero_disconnect_from_auto=删除子世界连接 +gui.xaero_world_connection_tooltip=连接/断开连接选择的子世界与当前auto世界。仅连接来自同一子服务器/世界存档的子世界。例如,如果一个普通的下界传送门将你从子世界 A 带到子世界 B,那么你可以安全地连接它们。连接到当前子世界的其他子世界始终位于列表顶部,并用星号(符号:*)标记。 +gui.xaero_connect_with_auto_msg=你想在以下子世界之间创建连接吗? +gui.xaero_disconnect_from_auto_msg=你要删除以下子世界之间的连接吗? +gui.xaero_teleport_not_connected=你正试图传送到一个未连接到当前auto子世界的子世界。如果你确定这个子世界来自auto子服务器/世界,那么你可以通过在路径点界面 -> 选项 -> 添加子世界连接中添加连接来启用传送。但请注意,如果你连接不相关的子世界并进行传送,那么你很有可能会在方块中窒息或因坠落伤害而死亡,因此请小心并仅连接正确的子世界。 +gui.xaero_ignore_heightmaps=忽略服务器高度图 +gui.xaero_box_ignore_heightmaps=一些服务器将自定义值放在世界高度图中,这可能会导致地图渲染不正确。 有时它甚至可能发生在经过大量修改的单人游戏世界中。 此选项应该可以解决此类问题,但会降低一点性能。 除非必须,否则不要使用。切换此选项后重新进入存档! +gui.xaero_error_loading_properties=加载服务器小地图属性时出错。请重试。 +gui.xaero_light_block=方块 +gui.xaero_light_sky=天空 +gui.xaero_light_both=全部 +gui.xaero_light_all=总和 +gui.xaero_light_both2=两者 +gui.xaero_waypoints_bottom=在底部新建路径点 +gui.xaero_box_waypoints_bottom=将新创建的路径点放在路径点列表的底部,而不是默认的顶部。 +gui.xaero_minimap_shape=形状 +gui.xaero_minimap_shape_square=方形 +gui.xaero_minimap_shape_circle=圆形 +gui.xaero_slopes_legacy=旧版 +gui.xaero_names_list=玩家列表 +gui.xaero_names_always=总是 +gui.xaero_names_off=无名称 +gui.xaero_entity_radar_type=类型: +gui.xaero_entity_radar_color=颜色: +gui.xaero_entity_radar_visiblity=可见性: +gui.xaero_entity_radar_names=名称: +gui.xaero_entity_radar_icons=图标/头像: +gui.xaero_box_entity_radar_names=在点或图标/头像下渲染实体名称。 \n \n 选项“玩家列表” - 仅在按下“玩家列表”键(默认为 TAB)时显示。 +gui.xaero_light_overlay_status=使用光照叠加层 +gui.xaero_light_overlay=光照叠加层 +gui.xaero_light_overlay_type=光照叠加层 +gui.xaero_light_overlay_color=颜色 +gui.xaero_light_overlay_max_light=最大光照等级 +gui.xaero_light_overlay_min_light=最小光照等级 +gui.xaero_toggle_light_overlay=切换光照叠加层 +gui.xaero_box_light_overlay_type=使用此叠加层会对游戏性能产生负面影响, 因为它目前不使用世界地图模组区块并增加小地图更新频率。 不要一直保持在开启状态。 +gui.xaero_day=天 +gui.xaero_tamed=驯服的生物 +gui.xaero_untamed_color=未驯服颜色 +gui.xaero_icons_list=玩家列表 +gui.xaero_icons_always=总是 +gui.xaero_icons_off=无图标 +gui.xaero_box_entity_radar_icons=渲染实体图标而不是彩色点。 \n \n 选项“玩家列表” - 仅在按下“玩家列表”键(默认为 TAB)时显示。 +gui.xaero_dot_name_scale=点名称缩放 +gui.xaero_entity_heads_scale=实体图标缩放 +gui.xaero_box_minimap_size=影响可见程度的小地图框体大小。 当大小大于180时,方形小地图会强制进入非旋转模式(选项“锁定小地图北方”)。 \n \n 对于“自动”选项,一直拉到左边。 \n \n 旧版本模组中的大小值: \n 微小 - 57 \n 小 - 85 \n 中 - 113 \n 大 - 169 +gui.xaero_auto_clamp_depth=自动 +gui.xaero_waypoints_clamp_depth=深度限制 +gui.xaero_waypoints_distance_scale=路径点距离文本缩放 +gui.xaero_waypoints_name_scale=路径点名称文本缩放 +gui.xaero_box_waypoints_clamp_depth=当你远离它们时,游戏内路径点停止变小的屏幕深度。 \n 如果你想在屏幕上使远处的路径点变大/变小,请使用此选项。使用“游戏内路径点缩放”设置也可以在你靠近它们时影响路径点的大小。 \n \n 对于“自动”选项,一直拉到到左边。 \n 自动选项会同时考虑你的 FOV 和屏幕高度,尝试为你提供最佳的缩放默认值,。 \n \n 旧模组版本中的默认值:\n 深度限制:12 \n 游戏内缩放:2.5 \n 名称文本缩放:0.5 \n 距离文本缩放:0.8 +gui.xaero_box_waypoints_distance_scale=到游戏内路径点的距离的文本显示缩放。 \n \n 旧模组版本中的默认值:\n 深度限制:12 \n 游戏内缩放:2.5 \n 名称文本缩放:0.5 \n 距离文本缩放:0.8 +gui.xaero_box_waypoints_name_scale=游戏内路径点名称的文本显示缩放。 \n \n 旧模组版本中的默认值:\n 深度限制:12 \n 游戏内缩放:2.5 \n 名称文本缩放:0.5 \n 距离文本缩放:0.8 +gui.xaero_box_waypoints_scale=游戏内路径点的缩放。使用它来更改所有游戏内路径点的缩放,包括你附近的路径点。使用“深度限制”设置专门影响远处路径点的大小。 \n \n 旧模组版本中的默认值:\n 深度限制:12 \n 游戏内缩放:2.5 \n 名称文本缩放:0.5 \n 距离文本缩放:0.8 +gui.xaero_waypoint_shared=%1$s 分享了一个名为“%2$s”的路径点! §2§n[添加] +gui.xaero_waypoint_shared_dimension=%1$s 分享了一个来自 %3$s 的名为“%2$s”的路径点! §2§n[添加] +gui.xaero_waypoint_unknown_dimension=未知维度 +gui.xaero_uses_worldmap_value=此设置的值来自世界地图设置! +gui.xaero_uses_worldmap_hard_value=使用世界地图区块时无法配置此设置的值! +gui.xaero_dots_style=实体点样式 +gui.xaero_dots_style_default=默认 +gui.xaero_dots_style_legacy=旧版 +gui.xaero_slopes_default_3d=默认 3D +gui.xaero_slopes_default_2d=默认 2D +gui.xaero_ui_scale=UI 尺寸 +gui.xaero_ui_scale_auto=自动 +gui.xaero_ui_scale_mc=Minecraft +gui.xaero_box_ui_scale=文本和其他小地图UI元素的缩放。 不适用于推近或调整大小。有单独的选项。 +gui.xaero_pushbox_normal=正常 +gui.xaero_pushbox_screen_height=屏幕高度 +gui.xaero_pushbox_boss_health=Boss生命条碰撞箱 +gui.xaero_pushbox_potion_effects=药水效果状态栏碰撞箱 +gui.xaero_box_pushbox_boss_health=原版Boss生命条周围有一个隐形碰撞箱将模组的界面推开。 \n \n 正常类型的碰撞箱等于它的大小,并且只将界面推开必要的距离。 \n \n 屏幕高度类型的碰撞箱拉伸到整个屏幕高度,并且总是以正常类型的高度垂直移动碰撞的界面。 当你在一列中有多个界面并希望所有这些界面都被推开时,这将非常有用。 +gui.xaero_box_pushbox_potion_effects=原版药水效果状态栏周围有一个隐形碰撞箱将模组的界面推开。 \n \n 正常类型的碰撞箱等于它的大小,并且只将界面推开必要的距离。 \n \n 屏幕高度类型的碰撞箱拉伸到整个屏幕高度,并且总是以正常类型的高度垂直移动碰撞的界面。 当你在一列中有多个界面并希望所有这些界面都被推开时,这将非常有用。 +gui.xaero_minimap_frame=边框样式 +gui.xaero_minimap_frame_color=边框颜色 +gui.xaero_box_minimap_frame_color=边框样式不是默认时的小地图边框颜色。 +gui.xaero_minimap_frame_default=默认 +gui.xaero_minimap_frame_colored_thick=彩色 +gui.xaero_minimap_frame_colored_thin=彩色薄边框 +gui.xaero_compass_north=北 +gui.xaero_compass_east=东 +gui.xaero_compass_south=南 +gui.xaero_compass_west=西 +gui.xaero_compass_scale=地图上的指南针缩放 +gui.xaero_box_compass_scale=指南针位置在地图上时指南针文字东西南北的缩放。 +gui.xaero_minimap_compass_inside_frame=在地图上 +gui.xaero_minimap_compass_on_frame=在边框上 +gui.xaero_compass_color=指南针阴影颜色 +gui.xaero_box_compass_over_wp2=在地图上的路径点之上渲染指南针文字(东、西、南、北)。这仅适用于指南针位置在边框上时。 +effect.xaerominimap.no_minimap=小地图不可用 +effect.xaerominimap.no_entity_radar=实体雷达不可用 +effect.xaerominimap.no_waypoints=路径点不可用 +effect.xaerominimap.no_cave_maps=洞穴地图不可用 +effect.xaerominimap.no_minimap_harmful=小地图不可用 +effect.xaerominimap.no_entity_radar_harmful=实体雷达不可用 +effect.xaerominimap.no_waypoints_harmful=路径点不可用 +effect.xaerominimap.no_cave_maps_harmful=洞穴地图不可用 +effect.xaerominimap.no_minimap_beneficial=小地图不可用 +effect.xaerominimap.no_entity_radar_beneficial=实体雷达不可用 +effect.xaerominimap.no_waypoints_beneficial=路径点不可用 +effect.xaerominimap.no_cave_maps_beneficial=洞穴地图不可用 +gui.xaero_radar_item_frames=用点显示物品展示框 +gui.xaero_show_dimension_name=显示当前维度 +gui.xaero_unknown_biome=未知生物群系 +gui.xaero_light_value=光照等级:%d +gui.xaero_teleport_y_unknown=你不能传送到未指定 Y 坐标的路径点。编辑路径点以便能够传送到它的位置。 +gui.xaero_box_waypoints_distance_scale2=到游戏内路径点距离文本显示缩放。 +gui.xaero_box_waypoints_name_scale2=游戏内路径点名称文本显示缩放。 +gui.xaero_box_ingame_waypoint_icon_scale=游戏内路径点图标的缩放。 +gui.xaero_ingame_waypoint_icon_scale=游戏内路径点图标缩放 +gui.xaero_ingame_waypoint_close_scale=近距离游戏内路径点缩放 +gui.xaero_box_ingame_waypoint_close_scale=当你非常靠近它们时,游戏内路径点的缩放。 要更改远处路径点的缩放,请使用 “游戏内路径点图标缩放”、“路径点距离文本缩放”和“路径点名称文本缩放”设置。 +gui.xaero_entity_icon_name_fallback=找不到图标时使用实体名称 +gui.xaero_settings_search=设置搜索 +gui.xaero_settings_search_placeholder=搜索…… +gui.xaero_minimap_view_settings=视图设置 +gui.xaero_entity_radar_settings=实体雷达设置 +gui.xaero_entity_radar_categories=实体类别设置 +gui.xaero_minimap_block_map_settings=方块地图设置 +gui.xaero_overlay_settings=叠加层设置 +gui.xaero_minimap_info_settings=信息设置 +gui.xaero_waypoint_settings=路径点设置 +gui.xaero_minimap_misc_settings=其他设置 +gui.xaero_entity_radar_category=类别: +gui.xaero_settings_not_found=找不到与你的输入匹配的项! +gui.xaero_multiple_waypoint_info=多个路径点距离 +gui.xaero_box_multiple_waypoint_info=是否可以同时显示多个游戏内路径点的距离。 默认情况下,仅显示离十字准星最近的路径点的距离。 使用“到路径点的距离”设置来配置可以显示到哪些路径点的距离。 +gui.xaero_while_sneaking=潜行时 +gui.xaero_multiple_waypoints_always=总是 +gui.xaero_narrator_select_nothing=无 +gui.xaero_category_setting_inherit=- +gui.xaero_category_expanded_options=%s(选择一个选项) +gui.xaero_entity_category_root=任何 +gui.xaero_entity_category_living=生物 +gui.xaero_entity_category_hostile=敌对的 +gui.xaero_entity_category_friendly=友好的 +gui.xaero_entity_category_hostile_tamed=驯服的 +gui.xaero_entity_category_friendly_tamed=驯服的 +gui.xaero_entity_category_players=玩家 +gui.xaero_entity_category_same_team=来自相同队伍 +gui.xaero_entity_category_other_teams=来自其他队伍 +gui.xaero_entity_category_items=物品 +gui.xaero_entity_category_other_entities=其他 +gui.xaero_category_settings=设置 +gui.xaero_category_include_list=包含列表 +gui.xaero_box_category_include_list2=要包含在“硬包含”所包含的实体之上的(子)类别中的实体类型列表。 +gui.xaero_category_exclude_list=排除列表 +gui.xaero_box_category_exclude_list2=要从已包含在(子)类别中的实体类型中排除的实体类型列表。 根据你选择的排除模式,可以同时用作“白名单”和“黑名单”。 这不会从实体雷达中删除实体,除非你从根“任何”类别中排除。 “显示”设置可以从雷达中排除实体。 +gui.xaero_category_add_subcategory=添加子类别 +gui.xaero_category_hard_include=硬包含 +gui.xaero_box_category_hard_include2=控制哪些实体自动包含在(子)类别中,无需手动将它们放入包含列表中。 +gui.xaero_category_list_add=添加到列表…… +gui.xaero_category_exclude_list_mode=排除模式 +gui.xaero_category_name=类别名称…… +gui.xaero_category_confirm=确认 +gui.xaero_category_delete=删除类别 +gui.xaero_category_delete_confirm=删除以下类别? +gui.xaero_category_enable_protection=保护:关 +gui.xaero_category_disable_protection=保护:开 +gui.xaero_category_disable_protection_confirm=禁用以下类别的保护? +gui.xaero_category_enable_protection_confirm=启用以下类别的保护? +gui.xaero_box_category_protection=类别保护可防止你(意外)删除、移动、重命名类别或更改其“硬包含”设置。 +gui.xaero_category_protected_category=受保护! +gui.xaero_category_category_move_up=提高优先级 +gui.xaero_category_category_move_down=降低优先级 +gui.xaero_category_delete_list_element=删除 +gui.xaero_category_settings_confirm=确认 +gui.xaero_category_settings_cancel=取消 +gui.xaero_category_settings_cancel_confirm=离开而不保存你的更改? +gui.xaero_category_settings_reset=重置为默认 +gui.xaero_category_settings_reset_confirm1=将类别配置重置为默认? +gui.xaero_category_settings_reset_confirm2=自定义类别将被删除,默认类别将被重置。 +gui.xaero_radar_displayed=显示 +gui.xaero_radar_dots_color=点颜色 +gui.xaero_radar_icons_displayed=图标 +gui.xaero_radar_names_displayed=名称 +gui.xaero_radar_render_order=渲染顺序 +gui.xaero_box_radar_render_order=控制雷达类别的渲染顺序。较低的数字意味着更早地渲染。 然而,在较新的Minecraft版本中,点总是显示在图标之上。 该顺序仍然适用于点或图标渲染。 +gui.xaero_radar_dots_color_team_colour=队伍颜色 +gui.xaero_box_always_entity_nametags2=无论名称设置是什么,始终为带有命名牌的实体显示名称。 +gui.xaero_radar_setting_displayed=显示雷达 +gui.xaero_radar_setting_names=显示名称 +gui.xaero_radar_setting_icons=显示图标 +gui.xaero_toggle_entity_radar=切换实体雷达 +narration.xaero_ui_list_left_right_usage=按下“左”和“右”按钮选择条目中的一列。 +gui.xaero_category_help2=选择一个子类别并转到其设置以配置点颜色、名称、图标等内容。 \n \n 当多个子类别包含同一实体时,列表中较高的子类别优先! 创建自定义类别时请记住这一点。 通常,新的自定义类别应该会被放在顶部。 +gui.xaero_update_notification=更新通知 +gui.xaero_category_cut=剪切/移动 §e%1$s +gui.xaero_category_paste=将 §e%1$s§r 粘贴到 §e%2$s +gui.xaero_category_paste_cancel=取消剪切/粘贴 +gui.xaero_category_duplicate=复制 §e%1$s +gui.xaero_category_duplicate_confirm=复制以下类别? +gui.xaero_reverse_entity_radar=反转雷达渲染顺序 +gui.xaero_adjust_height_for_carpetlike_blocks=为矮的方块调整 Y 值 +gui.xaero_box_adjust_height_for_carpetlike_blocks=类似地毯的矮方块的高度值减去1,例如地毯、1层雪、睡莲等。 这可以防止这些方块像一个完整的方块一样在地图上显示明显的阴影。 +gui.xaero_box_category=查看/编辑 §e%1$s +gui.xaero_box_category_settings=§e%1$s 的设置 +gui.xaero_auto_convert_wp_distance_km=将距离转换为公里 +gui.xaero_auto_convert_wp_distance_km_never=从不 +gui.xaero_waypoint_distance_precision=路径点距离精度 +gui.xaero_sort_angle=角距离 +gui.xaero_toggle_enabled=已启用 +gui.xaero_toggle_disabled=已禁用 +gui.xaero_main_entity_dot_size=自身点大小 +gui.xaero_category_settings_save_confirm=退出前保存更改? +gui.xaero_category_settings_save_confirm_warning=警告:此确认屏幕最近已被替换! +gui.xaero_start_fading_at=深度渐变的最小 Y 距离 +gui.xaero_box_start_fading_at=当启用“显示实体深度”设置时,实体在雷达上开始变暗的最小Y高度差距。 +gui.xaero_start_fading_at_auto=自动 +gui.xaero_legacy_color=旧版 +gui.xaero_partial_y_teleportation=传送时使用偏移的 Y 值 +gui.xaero_box_partial_y_teleportation=传送到路径点时,将 Y 坐标偏移 0.5 以避免穿过地毯状方块掉入虚空。否则,使用整数 Y 坐标。 +gui.xaero_delete_reached_deathpoints=删除到达过的死亡地点 +gui.xaero_box_delete_reached_deathpoints=当你靠近到4个方块内时自动删除死亡地点。 这要求死亡地点在游戏中或小地图上可见。 死亡地点在创建后5秒内不会被删除。 +gui.xaero_hide_minimap_under_screen=位于其他界面下方时隐藏 +gui.xaero_box_hide_minimap_under_screen=当GUI界面打开时隐藏小地图,例如物品栏,与小地图相关的界面和聊天界面除外。 +gui.xaero_north_compass_color=指南针北方颜色 +gui.xaero_north_compass_color_default=默认 +gui.xaero_category_add_to_list_custom=确认自定义输入:%1$s +gui.xaero_box_category_list_add=支持带有特殊字符 * ) ( 和 | 的实体标识符或匹配模式。 \n \n * - 匹配任何内容。 \n ) ( - 括号,主要与 | 一起使用。 \n | - “或”运算符以匹配相同位置的不同序列。 \n \n 例如: \n minecraft:creeper \n minecraft:zombie(_villager|_horse) - 僵尸村民和马。 \n minecraft:a*l - 任何以“a”开头并以“l”结尾的原版实体。 +gui.xaero_using_custom_subworld=路径点:%1$s +gui.xaero_hide_minimap_under_f3=在 F3 时隐藏 +gui.xaero_box_hide_minimap_under_f3=启用 F3 调试界面时隐藏小地图。 +gui.xaero_entity_display_y=显示 Y 高度 +gui.xaero_entity_display_y_full=显示实体 Y 高度 +gui.xaero_block_light_value=方块光照:%d +gui.xaero_sky_light_value=天空光照:%d +gui.xaero_all_light_value=光照等级:%d +gui.xaero_both_light_value=方块光照:%d 天空光照:%d +gui.xaero_toggle_manual_cave_mode=切换手动洞穴模式 +gui.xaero_manual_cave_mode=手动洞穴模式 +gui.xaero_manual_cave_mode_start=手动洞穴模式起始 Y 高度 +gui.xaero_box_manual_cave_mode_start=启用手动洞穴模式时,从哪个Y高度开始绘制方块。 手动洞穴模式可以通过按键绑定进行切换。 对于“自动”选项,一直拉到左边。 +gui.xaero_manual_cave_mode_start_auto=自动 +gui.xaero_chunk_grid_line_width=区块网格线宽度 +gui.xaero_radar_render_over_minimap=在小地图边框之上渲染 +gui.xaero_box_radar_render_over_minimap=在小地图边框上渲染实体,而不是在边框内渲染它们。 以这种方式渲染的实体的行为类似于路径点,并且在超出边界时会粘在边界上。 可见实体仍然仅限于游戏客户端加载的实体。 \n \n 选项“玩家列表” - 仅当按下“玩家列表”键绑定(默认为 TAB)时才在小地图上渲染。 +gui.xaero_radar_render_radar_over_frame=在边框之上渲染雷达 +gui.xaero_radar_over_map_never=从不 +gui.xaero_radar_over_map_list=玩家列表 +gui.xaero_radar_over_map_always=总是 +gui.xaero_compass_over_everything=指南针在最上层 +gui.xaero_box_compass_over_everything=在所有地图元素上方渲染指南针文字(东、西、南、北),而不是在某些元素下方,例如路径点。 +gui.xaero_waypoint_server_shared=服务器 +gui.xaero_waypoint_somebody_shared=某人 +gui.xaero_pac_players=展示帮派/盟友玩家 +gui.xaero_box_pac_players=当玩家超出小地图框体边界或因其他原因不可见时,显示与你共享位置的玩家(由 Open Parties and Claims 模组提供)。 +gui.xaero_toggle_pac_players=切换帮派/盟友玩家 +gui.xaero_toggle_pac_chunk_claims=切换区块认领 +gui.xaero_pac_marked_for_forceload=(可强制加载) +gui.xaero_pac_claim_tooltip=%1$s 的认领 %2$s +gui.xaero_pac_server_claim_tooltip=服务器认领 %1$s +gui.xaero_pac_expired_claim_tooltip=到期的认领 %1$s +gui.xaero_pac_claims=显示区块认领 +gui.xaero_box_pac_claims=将来自 Open Parties and Claims 模组的区块认领显示为彩色叠加层。 +gui.xaero_pac_claims_border_opacity=区块认领边界不透明度 +gui.xaero_box_pac_claims_border_opacity=区块认领叠加层的边缘不透明度。区块认领需要 Open Parties and Claims 模组。 +gui.xaero_pac_claims_fill_opacity=区块认领填充不透明度 +gui.xaero_box_pac_claims_fill_opacity=区块认领叠加层的填充颜色不透明度。区块认领需要 Open Parties and Claims 模组。 +gui.xaero_pac_current_claim=显示当前认领 +gui.xaero_box_pac_current_claim=显示有关你所在区块的认领信息。区块认领需要 Open Parties and Claims 模组。 +gui.xaero_category_include_list_include_in_super=包含在超类别中 +gui.xaero_box_category_include_list_include_in_super=自动将此列表中的所有实体以及此类别中包含的其他列表 包含在此类别的超类别/父级中,排除列表中的实体除外。 这样你就不必在每个级别上手动添加重复项。 +gui.xaero_temp_waypoints_global=临时路径点为全局 +gui.xaero_box_temp_waypoints_global=启用后,临时路径点将被视为全局路径点并忽略路径点渲染距离限制。 +gui.xaero_keep_enlarged_minimap_unlocked=放大时保持旋转 +gui.xaero_box_keep_enlarged_minimap_unlocked=如果可能的话,在放大时不要将小地图锁定在北方,这只适用于圆形小地图。 +gui.xaero_enlarged_minimap_a_toggle=切换放大小地图 +gui.xaero_box_enlarged_minimap_a_toggle=将“放大小地图”键位视为切换,而不用按住它。 +gui.xaero_waypoint_visibility_type_world_map_local=世界地图局部 +gui.xaero_waypoint_visibility_type_world_map_global=世界地图全局 +gui.xaero_box_visibility_type=游戏内/小地图可见性类型 \n \n 局部 - 仅在最大路径点渲染距离内可见 \n 全局 - 始终可见 \n 世界地图局部 - 不可见,但被视为局部 \n 世界地图全局 - 不可见,但被视为全局 +gui.xaero_option_requires_ingame=此选项要求你已进入游戏。 +gui.xaero_alternative_list_players=“玩家列表”第二键位 +gui.xaero_display_stained_glass=显示染色玻璃 +gui.xaero_waypoint_onmap_scale=地图上路径点大小 +gui.xaero_waypoint_onmap_scale_auto=自动 diff --git a/projects/1.12.2/assets/xaeros-minimap/xaerominimap/lang/zh_cn.lang b/projects/1.12.2/assets/xaeros-minimap/xaerominimap/lang/zh_cn.lang index 5d369e131b21..5902fba4b4d4 100644 --- a/projects/1.12.2/assets/xaeros-minimap/xaerominimap/lang/zh_cn.lang +++ b/projects/1.12.2/assets/xaeros-minimap/xaerominimap/lang/zh_cn.lang @@ -116,7 +116,7 @@ gui.xaero_toggle_waypoints=切换游戏内路径点 gui.xaero_dots_size=实体点大小 gui.xaero_toggle_slime=切换史莱姆区块 gui.xaero_toggle_grid=切换区块网格 -gui.xaero_compass_over_wp=指南针在路径点上层 +gui.xaero_compass_over_wp=罗盘在路径点上层 gui.xaero_current_biome=显示当前生物群系 gui.xaero_auto_map_size=自动 gui.xaero_reset_message=你确定要恢复默认设置吗? @@ -234,7 +234,7 @@ gui.xaero_box_always_entity_nametags=无论“实体雷达”界面中的名称 gui.xaero_box_teleport_default_command=未在路径点界面的“选项”菜单中 设置特定于世界或特定于服务器的命令时, 用于路径点传送的命令。 gui.xaero_waypoints_edit_mode_individually=逐一 gui.xaero_waypoints_edit_mode_all=一次性全部 -gui.xaero_compass=指南针 +gui.xaero_compass=罗盘 gui.xaero_cave_maps_depth=洞穴模式深度 gui.xaero_waypoints_edit_reset=重置 gui.xaero_main_entity_as=自身显示为 @@ -303,10 +303,10 @@ gui.xaero_auto_clamp_depth=自动 gui.xaero_waypoints_clamp_depth=深度限制 gui.xaero_waypoints_distance_scale=路径点距离文本缩放 gui.xaero_waypoints_name_scale=路径点名称文本缩放 -gui.xaero_box_waypoints_clamp_depth=当你远离它们时,游戏内路径点停止变小的屏幕深度。 \n 如果你想在屏幕上使远处的路径点变大/变小,请使用此选项。使用“游戏内路径点缩放”设置也可以在你靠近它们时影响路径点的大小。 \n \n 对于“自动”选项,一直拉到到左边。 \n 自动选项会同时考虑你的 FOV 和屏幕高度,尝试为你提供最佳的缩放默认值,。 \n \n 旧模组版本中的默认值:\n 深度限制:12 \n 游戏内缩放:2.5 \n 名称文本缩放:0.5 \n 距离文本缩放:0.8 -gui.xaero_box_waypoints_distance_scale=到游戏内路径点的距离的文本显示缩放。 \n \n 旧模组版本中的默认值:\n 深度限制:12 \n 游戏内缩放:2.5 \n 名称文本缩放:0.5 \n 距离文本缩放:0.8 -gui.xaero_box_waypoints_name_scale=游戏内路径点名称的文本显示缩放。 \n \n 旧模组版本中的默认值:\n 深度限制:12 \n 游戏内缩放:2.5 \n 名称文本缩放:0.5 \n 距离文本缩放:0.8 -gui.xaero_box_waypoints_scale=游戏内路径点的缩放。使用它来更改所有游戏内路径点的缩放,包括你附近的路径点。使用“深度限制”设置专门影响远处路径点的大小。 \n \n 旧模组版本中的默认值:\n 深度限制:12 \n 游戏内缩放:2.5 \n 名称文本缩放:0.5 \n 距离文本缩放:0.8 +gui.xaero_box_waypoints_clamp_depth=当你远离它们时,游戏内路径点停止变小的屏幕深度。 \n 如果你想在屏幕上使远处的路径点变大/变小,请使用此选项。使用“游戏内路径点缩放”设置也可以在你靠近它们时影响路径点的大小。 \n \n 对于“自动”选项,一直拉到到左边。 \n 自动选项会同时考虑你的 FOV 和屏幕高度,尝试为你提供最佳的缩放默认值,。 \n \n 旧模组版本中的默认值: \n 深度限制:12 \n 游戏内缩放:2.5 \n 名称文本缩放:0.5 \n 距离文本缩放:0.8 +gui.xaero_box_waypoints_distance_scale=到游戏内路径点的距离的文本显示缩放。 \n \n 旧版本模组中的默认值: \n 深度限制:12 \n 游戏内缩放:2.5 \n 名称文本缩放:0.5 \n 距离文本缩放:0.8 +gui.xaero_box_waypoints_name_scale=游戏内路径点名称的文本显示缩放。 \n \n 旧版本模组中的默认值: \n 深度限制:12 \n 游戏内缩放:2.5 \n 名称文本缩放:0.5 \n 距离文本缩放:0.8 +gui.xaero_box_waypoints_scale=游戏内路径点的缩放。使用它来更改所有游戏内路径点的缩放,包括你附近的路径点。使用“深度限制”设置专门影响远处路径点的大小。 \n \n 旧版本模组中的默认值: \n 深度限制:12 \n 游戏内缩放:2.5 \n 名称文本缩放:0.5 \n 距离文本缩放:0.8 gui.xaero_waypoint_shared=%1$s 分享了一个名为“%2$s”的路径点! §2§n[添加] gui.xaero_waypoint_shared_dimension=%1$s 分享了一个来自 %3$s 的名为“%2$s”的路径点! §2§n[添加] gui.xaero_waypoint_unknown_dimension=未知维度 @@ -337,12 +337,12 @@ gui.xaero_compass_north=北 gui.xaero_compass_east=东 gui.xaero_compass_south=南 gui.xaero_compass_west=西 -gui.xaero_compass_scale=地图上的指南针缩放 -gui.xaero_box_compass_scale=指南针位置在地图上时指南针文字东西南北的缩放。 +gui.xaero_compass_scale=地图上的罗盘缩放 +gui.xaero_box_compass_scale=罗盘位置在地图上时罗盘文字东西南北的缩放。 gui.xaero_minimap_compass_inside_frame=在地图上 gui.xaero_minimap_compass_on_frame=在边框上 -gui.xaero_compass_color=指南针阴影颜色 -gui.xaero_box_compass_over_wp2=在地图上的路径点之上渲染指南针文字(东、西、南、北)。这仅适用于指南针位置在边框上时。 +gui.xaero_compass_color=罗盘阴影颜色 +gui.xaero_box_compass_over_wp2=在地图上的路径点之上渲染罗盘文字(东、西、南、北)。这仅适用于罗盘位置在边框上时。 effect.xaerominimap.no_minimap=小地图不可用 effect.xaerominimap.no_entity_radar=实体雷达不可用 effect.xaerominimap.no_waypoints=路径点不可用 @@ -450,7 +450,7 @@ gui.xaero_reverse_entity_radar=反转雷达渲染顺序 gui.xaero_adjust_height_for_carpetlike_blocks=为矮的方块调整 Y 值 gui.xaero_box_adjust_height_for_carpetlike_blocks=类似地毯的矮方块的高度值减去1,例如地毯、1层雪、睡莲等。 这可以防止这些方块像一个完整的方块一样在地图上显示明显的阴影。 gui.xaero_box_category=查看/编辑 §e%1$s -gui.xaero_box_category_settings=§e%1$s 的设置 +gui.xaero_box_category_settings=§e%1$s§r 的设置 gui.xaero_auto_convert_wp_distance_km=将距离转换为公里 gui.xaero_auto_convert_wp_distance_km_never=从不 gui.xaero_waypoint_distance_precision=路径点距离精度 @@ -470,7 +470,7 @@ gui.xaero_delete_reached_deathpoints=删除到达过的死亡地点 gui.xaero_box_delete_reached_deathpoints=当你靠近到4个方块内时自动删除死亡地点。 这要求死亡地点在游戏中或小地图上可见。 死亡地点在创建后5秒内不会被删除。 gui.xaero_hide_minimap_under_screen=位于其他界面下方时隐藏 gui.xaero_box_hide_minimap_under_screen=当GUI界面打开时隐藏小地图,例如物品栏,与小地图相关的界面和聊天界面除外。 -gui.xaero_north_compass_color=指南针北方颜色 +gui.xaero_north_compass_color=罗盘北方颜色 gui.xaero_north_compass_color_default=默认 gui.xaero_category_add_to_list_custom=确认自定义输入:%1$s gui.xaero_box_category_list_add=支持带有特殊字符 * ) ( 和 | 的实体标识符或匹配模式。 \n \n * - 匹配任何内容。 \n ) ( - 括号,主要与 | 一起使用。 \n | - “或”运算符以匹配相同位置的不同序列。 \n \n 例如: \n minecraft:creeper \n minecraft:zombie(_villager|_horse) - 僵尸村民和马。 \n minecraft:a*l - 任何以“a”开头并以“l”结尾的原版实体。 @@ -490,13 +490,13 @@ gui.xaero_box_manual_cave_mode_start=启用手动洞穴模式时,从哪个Y高 gui.xaero_manual_cave_mode_start_auto=自动 gui.xaero_chunk_grid_line_width=区块网格线宽度 gui.xaero_radar_render_over_minimap=在小地图边框之上渲染 -gui.xaero_box_radar_render_over_minimap=在小地图边框上渲染实体,而不是在边框内渲染它们。 以这种方式渲染的实体的行为类似于路径点,并且在超出边界时会粘在边界上。 可见实体仍然仅限于游戏客户端加载的实体。 \n \n 选项“玩家列表” - 仅当按下“玩家列表”键绑定(默认为 TAB)时才在小地图上渲染。 +gui.xaero_box_radar_render_over_minimap=允许在小地图边框上渲染实体,而不只是在边框内渲染它们。 以这种方式渲染的实体的行为类似于路径点,并且在超出边界时会粘在边界上。 可见实体仍然仅限于游戏客户端加载的实体。 \n \n 选项“玩家列表” - 仅当按下“玩家列表”键绑定(默认为 TAB)时才在小地图上如此渲染。 gui.xaero_radar_render_radar_over_frame=在边框之上渲染雷达 gui.xaero_radar_over_map_never=从不 gui.xaero_radar_over_map_list=玩家列表 gui.xaero_radar_over_map_always=总是 -gui.xaero_compass_over_everything=指南针在最上层 -gui.xaero_box_compass_over_everything=在所有地图元素上方渲染指南针文字(东、西、南、北),而不是在某些元素下方,例如路径点。 +gui.xaero_compass_over_everything=罗盘在最上层 +gui.xaero_box_compass_over_everything=在所有地图元素上方渲染罗盘文字(东、西、南、北),而不是在某些元素下方,例如路径点。 gui.xaero_waypoint_server_shared=服务器 gui.xaero_waypoint_somebody_shared=某人 gui.xaero_pac_players=展示帮派/盟友玩家 @@ -521,8 +521,8 @@ gui.xaero_temp_waypoints_global=临时路径点为全局 gui.xaero_box_temp_waypoints_global=启用后,临时路径点将被视为全局路径点并忽略路径点渲染距离限制。 gui.xaero_keep_enlarged_minimap_unlocked=放大时保持旋转 gui.xaero_box_keep_enlarged_minimap_unlocked=如果可能的话,在放大时不要将小地图锁定在北方,这只适用于圆形小地图。 -gui.xaero_enlarged_minimap_a_toggle=切换放大小地图 -gui.xaero_box_enlarged_minimap_a_toggle=将“放大小地图”键位视为切换,而不用按住它。 +gui.xaero_enlarged_minimap_a_toggle=放大小地图键视为切换 +gui.xaero_box_enlarged_minimap_a_toggle=将“放大小地图”键视为切换,而不用按住它。 gui.xaero_waypoint_visibility_type_world_map_local=世界地图局部 gui.xaero_waypoint_visibility_type_world_map_global=世界地图全局 gui.xaero_box_visibility_type=游戏内/小地图可见性类型 \n \n 局部 - 仅在最大路径点渲染距离内可见 \n 全局 - 始终可见 \n 世界地图局部 - 不可见,但被视为局部 \n 世界地图全局 - 不可见,但被视为全局 diff --git a/projects/1.16-fabric/assets/daves-potioneering/davespotioneering/lang/en_us.json b/projects/1.16-fabric/assets/daves-potioneering/davespotioneering/lang/en_us.json new file mode 100644 index 000000000000..428a6ff98535 --- /dev/null +++ b/projects/1.16-fabric/assets/daves-potioneering/davespotioneering/lang/en_us.json @@ -0,0 +1,87 @@ +{ + "block.davespotioneering.compound_brewing_stand": "Compound Brewing Stand", + "block.davespotioneering.compound_brewing_stand.hold_ctrl.desc": "Features: Hold [CTRL]", + "block.davespotioneering.compound_brewing_stand.hold_shift.desc": "Summary: Hold [Shift]", + "block.davespotioneering.compound_brewing_stand.shift.desc": "An upgraded stand that eases the tedium of brewing.", + "block.davespotioneering.compound_brewing_stand0.ctrl.desc": "- Potions brew at 2x speed", + "block.davespotioneering.compound_brewing_stand1.ctrl.desc": "- More ingredient slots", + "block.davespotioneering.compound_brewing_stand2.ctrl.desc": "- Double potion output (6 potions)", + "block.davespotioneering.potion_injector": "Potion Injector", + "block.davespotioneering.potion_injector.ctrl.desc": "Use this block to inject Blaze Powder and Lingering Potions into the Potioneer Gauntlet.", + "block.davespotioneering.potion_injector.hold_ctrl.desc": "Functionality: Hold [Ctrl]", + "block.davespotioneering.potion_injector.hold_shift.desc": "Summary: Hold [Shift]", + "block.davespotioneering.potion_injector.shift.desc": "A workstation necessary for preparing the Potioneer Gauntlet.", + "block.davespotioneering.reinforced_cauldron": "Reinforced Cauldron", + "block.davespotioneering.reinforced_cauldron.hold_alt.desc": "Coating: Hold [Alt]", + "block.davespotioneering.reinforced_cauldron.hold_ctrl.desc": "Features: Hold [CTRL]", + "block.davespotioneering.reinforced_cauldron.hold_shift.desc": "Summary: Hold [Shift]", + "block.davespotioneering.reinforced_cauldron0.alt.desc": "Fill the cauldron with any potion and Dragon's Breath.", + "block.davespotioneering.reinforced_cauldron0.ctrl.desc": "Water is not depleted when filling empty bottles", + "block.davespotioneering.reinforced_cauldron0.shift.desc": "An upgraded cauldron that enables the coating of melee weapons in potion effects.", + "block.davespotioneering.reinforced_cauldron1.alt.desc": "Then, toss your weapon of choice into the concoction.", + "block.davespotioneering.reinforced_cauldron1.ctrl.desc": "Can be filled with potions and Milk", + "block.davespotioneering.reinforced_cauldron1.shift.desc": "It also has some small benefits.", + "container.davespotioneering.compound_brewing": "Compound Brewing Stand", + "config.gauntlet_hud_preset": "You shouldn't change this. Just don't", + "config.gauntlet_hud_x": "The X Position of the gauntlet hud (left top). You should be using the in-game gui to change this though", + "config.gauntlet_hud_y": "The y Position of the gauntlet hud (left top). You should be using the in-game gui to change this though", + "davespotioneering.container.potion_injector": "Potion Injector", + "davespotioneering.gui.moveGauntletHUD": "Use your mouse to drag the Gauntlet HUD wherever you would like or use one of these default positions.", + "davespotioneering.gui.moveGauntletHUD.preset0": "Left Top", + "davespotioneering.gui.moveGauntletHUD.preset1": "Right Top", + "davespotioneering.gui.moveGauntletHUD.preset2": "Left Bottom", + "davespotioneering.gui.moveGauntletHUD.preset3": "Right Bottom", + "davespotioneering.gui.moveGauntletHUD.preset4": "Above Hotbar", + "davespotioneering.tooltip.gauntlet": "%s %s", + "davespotioneering.tooltip.gauntlet.withDuration": "%s %s (%s)", + "effect.davespotioneering.milk": "Milk", + "item.davespotioneering.aged_umbrella": "Umbrella", + "item.davespotioneering.aged_umbrella.desc": "Keeps you from getting wet", + "item.davespotioneering.black_umbrella": "Umbrella", + "item.davespotioneering.black_umbrella.desc": "Keeps you from getting wet", + "item.davespotioneering.blue_umbrella": "Umbrella", + "item.davespotioneering.blue_umbrella.desc": "Keeps you from getting wet", + "item.davespotioneering.brown_umbrella": "Umbrella", + "item.davespotioneering.brown_umbrella.desc": "Keeps you from getting wet", + "item.davespotioneering.cyan_umbrella": "Umbrella", + "item.davespotioneering.cyan_umbrella.desc": "Keeps you from getting wet", + "item.davespotioneering.gilded_umbrella": "Umbrella", + "item.davespotioneering.gilded_umbrella.desc": "Keeps you from getting wet", + "item.davespotioneering.gray_umbrella": "Umbrella", + "item.davespotioneering.gray_umbrella.desc": "Keeps you from getting wet", + "item.davespotioneering.green_umbrella": "Umbrella", + "item.davespotioneering.green_umbrella.desc": "Keeps you from getting wet", + "item.davespotioneering.light_blue_umbrella": "Umbrella", + "item.davespotioneering.light_blue_umbrella.desc": "Keeps you from getting wet", + "item.davespotioneering.light_gray_umbrella": "Umbrella", + "item.davespotioneering.light_gray_umbrella.desc": "Keeps you from getting wet", + "item.davespotioneering.lime_umbrella": "Umbrella", + "item.davespotioneering.lime_umbrella.desc": "Keeps you from getting wet", + "item.davespotioneering.magenta_umbrella": "Umbrella", + "item.davespotioneering.magenta_umbrella.desc": "Keeps you from getting wet", + "item.davespotioneering.netherite_gauntlet": "Netherite Gauntlet", + "item.davespotioneering.orange_umbrella": "Umbrella", + "item.davespotioneering.orange_umbrella.desc": "Keeps you from getting wet", + "item.davespotioneering.pink_umbrella": "Umbrella", + "item.davespotioneering.pink_umbrella.desc": "Keeps you from getting wet", + "item.davespotioneering.potioneer_gauntlet": "Potioneer Gauntlet", + "item.davespotioneering.potioneer_gauntlet.ctrl.desc": "Shift+RMB - Ignites or extinguishes the internal blaze. (toggles potion usage)\nShift+Scroll wheel up/down - cycles through one of six potions injected into the gauntlet.", + "item.davespotioneering.potioneer_gauntlet.hold_ctrl.desc": "Controls: Hold [Ctrl]", + "item.davespotioneering.potioneer_gauntlet.hold_shift.desc": "Summary: Hold [Shift]", + "item.davespotioneering.potioneer_gauntlet.shift.desc": "An alchemical weapon that utilizes potions and brute force in a Netherite knuckle sandwich!", + "item.davespotioneering.purple_umbrella": "Umbrella", + "item.davespotioneering.purple_umbrella.desc": "Keeps you from getting wet", + "item.davespotioneering.red_umbrella": "Umbrella", + "item.davespotioneering.red_umbrella.desc": "Keeps you from getting wet", + "item.davespotioneering.rudimentary_gauntlet": "Rudimentary Gauntlet", + "item.davespotioneering.white_umbrella": "Umbrella", + "item.davespotioneering.white_umbrella.desc": "Keeps you from getting wet", + "item.davespotioneering.yellow_umbrella": "Umbrella", + "item.davespotioneering.yellow_umbrella.desc": "Keeps you from getting wet", + "item.minecraft.lingering_potion.effect.milk": "Lingering Milk Bottle", + "item.minecraft.potion.effect.milk": "Milk Bottle", + "item.minecraft.splash_potion.effect.milk": "Splash Milk Bottle", + "itemGroup.davespotioneering": "Dave's Potioneering", + "config.hud_x" : "The X Position of the gauntlet hud (left top). You should be using the in-game gui to change this though", + "config.hud_y" : "The X Position of the gauntlet hud (left top). You should be using the in-game gui to change this though" +} \ No newline at end of file diff --git a/projects/1.16-fabric/assets/daves-potioneering/davespotioneering/lang/zh_cn.json b/projects/1.16-fabric/assets/daves-potioneering/davespotioneering/lang/zh_cn.json new file mode 100644 index 000000000000..aaf116f4ff4c --- /dev/null +++ b/projects/1.16-fabric/assets/daves-potioneering/davespotioneering/lang/zh_cn.json @@ -0,0 +1,87 @@ +{ + "block.davespotioneering.compound_brewing_stand": "混合酿造台", + "block.davespotioneering.compound_brewing_stand.hold_ctrl.desc": "功能:按住[Ctrl]键", + "block.davespotioneering.compound_brewing_stand.hold_shift.desc": "概要:按住[Shift]键", + "block.davespotioneering.compound_brewing_stand.shift.desc": "一个升级过的酿造台,减轻了酿造过程中的枯燥乏味。", + "block.davespotioneering.compound_brewing_stand0.ctrl.desc": "——2倍速度酿造药水", + "block.davespotioneering.compound_brewing_stand1.ctrl.desc": "——更多的材料槽", + "block.davespotioneering.compound_brewing_stand2.ctrl.desc": "——双倍的药水输出(6瓶)", + "block.davespotioneering.potion_injector": "药水注射器", + "block.davespotioneering.potion_injector.ctrl.desc": "使用这个机器将烈焰粉和滞留型药水注入药剂师手套。", + "block.davespotioneering.potion_injector.hold_ctrl.desc": "效果:按住[Ctrl]键", + "block.davespotioneering.potion_injector.hold_shift.desc": "概要:按住[Shift]键", + "block.davespotioneering.potion_injector.shift.desc": "给药剂师手套做好准备所必需的一个工作站。", + "block.davespotioneering.reinforced_cauldron": "强化炼药锅", + "block.davespotioneering.reinforced_cauldron.hold_alt.desc": "涂层:按住[Alt]键", + "block.davespotioneering.reinforced_cauldron.hold_ctrl.desc": "功能:按住[Ctrl]键", + "block.davespotioneering.reinforced_cauldron.hold_shift.desc": "概要:按住[Shift]键", + "block.davespotioneering.reinforced_cauldron0.alt.desc": "用任意药水和龙息填满炼药锅", + "block.davespotioneering.reinforced_cauldron0.ctrl.desc": "——灌装玻璃瓶时水不会被消耗", + "block.davespotioneering.reinforced_cauldron0.shift.desc": "一个升级过的炼药锅可以给近战武器涂抹上药水获得效果。", + "block.davespotioneering.reinforced_cauldron1.alt.desc": "然后,把你选择的武器扔到混合物中。", + "block.davespotioneering.reinforced_cauldron1.ctrl.desc": "——可以灌装药水和奶", + "block.davespotioneering.reinforced_cauldron1.shift.desc": "它也有些小功能。", + "container.davespotioneering.compound_brewing": "混合酿造台", + "config.gauntlet_hud_preset": "你不应该修改这些。别动就行", + "config.gauntlet_hud_x": "手套HUD的X坐标(左上角)。你应该使用游戏内的GUI来设置这些。", + "config.gauntlet_hud_y": "手套HUD的Y坐标(左上角)。你应该使用游戏内的GUI来设置这些。", + "davespotioneering.container.potion_injector": "药水注射器", + "davespotioneering.gui.moveGauntletHUD": "使用鼠标将手套HUD拖动到任意位置,或者使用这些默认位置。", + "davespotioneering.gui.moveGauntletHUD.preset0": "左上角", + "davespotioneering.gui.moveGauntletHUD.preset1": "右上角", + "davespotioneering.gui.moveGauntletHUD.preset2": "左下角", + "davespotioneering.gui.moveGauntletHUD.preset3": "右下角", + "davespotioneering.gui.moveGauntletHUD.preset4": "快捷栏上方", + "davespotioneering.tooltip.gauntlet": "%s%s", + "davespotioneering.tooltip.gauntlet.withDuration": "%s%s(%s)", + "effect.davespotioneering.milk": "奶", + "item.davespotioneering.aged_umbrella": "雨伞", + "item.davespotioneering.aged_umbrella.desc": "防止你被淋湿!", + "item.davespotioneering.black_umbrella": "雨伞", + "item.davespotioneering.black_umbrella.desc": "防止你被淋湿!", + "item.davespotioneering.blue_umbrella": "雨伞", + "item.davespotioneering.blue_umbrella.desc": "防止你被淋湿!", + "item.davespotioneering.brown_umbrella": "雨伞", + "item.davespotioneering.brown_umbrella.desc": "防止你被淋湿!", + "item.davespotioneering.cyan_umbrella": "雨伞", + "item.davespotioneering.cyan_umbrella.desc": "防止你被淋湿!", + "item.davespotioneering.gilded_umbrella": "雨伞", + "item.davespotioneering.gilded_umbrella.desc": "防止你被淋湿!", + "item.davespotioneering.gray_umbrella": "雨伞", + "item.davespotioneering.gray_umbrella.desc": "防止你被淋湿!", + "item.davespotioneering.green_umbrella": "雨伞", + "item.davespotioneering.green_umbrella.desc": "防止你被淋湿!", + "item.davespotioneering.light_blue_umbrella": "雨伞", + "item.davespotioneering.light_blue_umbrella.desc": "防止你被淋湿!", + "item.davespotioneering.light_gray_umbrella": "雨伞", + "item.davespotioneering.light_gray_umbrella.desc": "防止你被淋湿!", + "item.davespotioneering.lime_umbrella": "雨伞", + "item.davespotioneering.lime_umbrella.desc": "防止你被淋湿!", + "item.davespotioneering.magenta_umbrella": "雨伞", + "item.davespotioneering.magenta_umbrella.desc": "防止你被淋湿!", + "item.davespotioneering.netherite_gauntlet": "下界合金手套", + "item.davespotioneering.orange_umbrella": "雨伞", + "item.davespotioneering.orange_umbrella.desc": "防止你被淋湿!", + "item.davespotioneering.pink_umbrella": "雨伞", + "item.davespotioneering.pink_umbrella.desc": "防止你被淋湿!", + "item.davespotioneering.potioneer_gauntlet": "药剂师手套", + "item.davespotioneering.potioneer_gauntlet.ctrl.desc": "Shift+鼠标右键——点燃或熄灭内部火焰。(切换使用药水)\n按住Shift键并向上/下滚动滚轮——在注射到手套中的六种药水中循环选择一种。", + "item.davespotioneering.potioneer_gauntlet.hold_ctrl.desc": "控制:按住[Ctrl]键", + "item.davespotioneering.potioneer_gauntlet.hold_shift.desc": "概要:按住[Shift]键", + "item.davespotioneering.potioneer_gauntlet.shift.desc": "一种炼金武器,使用药水和蛮力,对准嘴巴给出下界合金级别的一拳!", + "item.davespotioneering.purple_umbrella": "雨伞", + "item.davespotioneering.purple_umbrella.desc": "防止你被淋湿!", + "item.davespotioneering.red_umbrella": "雨伞", + "item.davespotioneering.red_umbrella.desc": "防止你被淋湿!", + "item.davespotioneering.rudimentary_gauntlet": "基础手套", + "item.davespotioneering.white_umbrella": "雨伞", + "item.davespotioneering.white_umbrella.desc": "防止你被淋湿!", + "item.davespotioneering.yellow_umbrella": "雨伞", + "item.davespotioneering.yellow_umbrella.desc": "防止你被淋湿!", + "item.minecraft.lingering_potion.effect.milk": "滞留型奶药水", + "item.minecraft.potion.effect.milk": "奶药水", + "item.minecraft.splash_potion.effect.milk": "喷溅型奶药水", + "itemGroup.davespotioneering": "戴夫的药剂学", + "config.hud_x" : "手套HUD的X坐标(左上角)。你应该使用游戏内的GUI来设置这些。", + "config.hud_y" : "手套HUD的Y坐标(左上角)。你应该使用游戏内的GUI来设置这些。" +} \ No newline at end of file diff --git a/projects/1.16-fabric/assets/xaeros-minimap-fair-play-edition/xaerobetterpvp/lang/en_us.json b/projects/1.16-fabric/assets/xaeros-minimap-fair-play-edition/xaerobetterpvp/lang/en_us.json index 2a2877b07b3c..6b409e6e485d 100644 --- a/projects/1.16-fabric/assets/xaeros-minimap-fair-play-edition/xaerobetterpvp/lang/en_us.json +++ b/projects/1.16-fabric/assets/xaeros-minimap-fair-play-edition/xaerobetterpvp/lang/en_us.json @@ -1,555 +1,79 @@ -{ - "gui.xaero_confirm": "Confirm", - "gui.xaero_cancel": "Cancel", - "gui.xaero_back": "Back", - "gui.xaero_delete": "Delete", - "gui.xaero_OK": "OK", - "gui.xaero_add_edit": "Add/Edit", - "gui.xaero_new_waypoint": "New Waypoint", - "gui.xaero_initial": "initials", - "gui.xaero_edit_waypoint": "Edit Waypoint", - "gui.xaero_armour_status_settings": "Armor Status Settings", - "gui.xaero_choose_a_preset": "Choose a Preset", - "gui.xaero_choose_an_interface": "Choose an Interface", - "gui.xaero_armour_status": "Armor Status", - "gui.xaero_notifications": "Notifications", - "gui.xaero_minimap": "Minimap", - "gui.xaero_miscellaneous": "Miscellaneous", - "gui.xaero_edit_mode": "Edit Mode", - "gui.xaero_instructions": "Instructions/Help", - "gui.xaero_not_ingame": "You have to be in game to be able to use the edit mode!", - "gui.xaero_welcome_edit_mode": "Welcome to the edit mode!", - "gui.xaero_howto_select": "Left-click an interface to select it.", - "gui.xaero_howto_drag": "Left-click and drag to move an interface around.", - "gui.xaero_howto_deselect": "Right-click to deselect an interface.", - "gui.xaero_howto_center": "Press \"C\" to center or uncenter the selected interface.", - "gui.xaero_different_centered": "Some interfaces have a different centered look.", - "gui.xaero_howto_flip": "Press \"F\" to flip or unflip the selected interface.", - "gui.xaero_howto_settings": "Press \"S\" to quickly access settings of the selected interface.", - "gui.xaero_howto_preset": "Select a preset by clicking the \"Choose a Preset\" button.", - "gui.xaero_howto_save": "Save your changes by clicking the \"Confirm\" button.", - "gui.xaero_howto_cancel": "Discard your changes by clicking the \"Cancel\" button.", - "gui.xaero_minimap_settings": "Minimap Settings", - "gui.xaero_miscellaneous_settings": "Miscellaneous Settings", - "gui.xaero_notification_settings": "Notification Settings", - "gui.xaero_better_pvp_settings": "Better PvP Settings", - "gui.xaero_server_disabled": "The server might have disabled some of the mod features.", - "gui.xaero_waypoints": "Waypoints", - "gui.xaero_box_potion_effects": "An interface displaying currently active potion effects.", - "gui.xaero_box_armour_status": "An interface displaying info about your currently worn armor and item held at the time.", - "gui.xaero_box_sprint": "Sprint by holding one single (configurable) key binding.", - "gui.xaero_box_sneak": "Allows you to toggle your sneak ON/OFF and stay sneaking without having to hold anything.", - "gui.xaero_box_notifications": "On-screen notifications for various things, such as low health value, low hunger value, low oxygen value, danger of explosion, and being shot by (an) arrow(s).", - "gui.xaero_box_xp": "Gained or lost experience indicator flying across your screen.", - "gui.xaero_box_quick_use": "Action-bar-like system of key bindings that lets you automatically use a specified item from your hotbar without having to switch away from your currently held item. Holding the key binding lets you keep using the item like if you were holding the right mouse button. For example: placing torches, TNT, throwing potions, eating food, drinking.", - "gui.xaero_box_minimap": "A minimap displaying your nearest surroundings and entities.", - "gui.xaero_centered": "Centered:", - "gui.xaero_press_c": "(pr. C)", - "gui.xaero_flipped": "Flipped:", - "gui.xaero_press_f": "(pr. F)", - "gui.xaero_preset_fancy": "Fancy", - "gui.xaero_preset_classic": "Classic", - "gui.xaero_preset_social": "Social", - "gui.xaero_potion_status": "Potion Status", - "gui.xaero_archery_status": "Display Left Arrows", - "gui.xaero_sprint": "Better Sprint", - "gui.xaero_sneak": "Toggle Sneak", - "gui.xaero_enchants_color": "Enchant Color", - "gui.xaero_durability": "Durability In", - "gui.xaero_hunger_setting": "Hunger Notifications", - "gui.xaero_hp_setting": "Health Notifications", - "gui.xaero_explosion_setting": "Explosion Notifications", - "gui.xaero_being_shot_setting": "\"Being Shot\" Notifications", - "gui.xaero_xp_setting": "XP Drops", - "gui.xaero_custom_settings": "Custom Settings", - "gui.xaero_reset_defaults": "Restore Default Settings", - "gui.xaero_quick_use": "Quick Item Use", - "gui.xaero_show_enchants": "Display Enchants", - "gui.xaero_cave_maps": "Cave Mode", - "gui.xaero_display_waypoints": "On-Map Waypoints", - "gui.xaero_zoom": "Zoom", - "gui.xaero_minimap_size": "Size", - "gui.xaero_entity_amount": "Entity Number", - "gui.xaero_black": "Black", - "gui.xaero_dark_blue": "Dark Blue", - "gui.xaero_dark_green": "Dark Green", - "gui.xaero_dark_aqua": "Dark Aqua", - "gui.xaero_dark_red": "Dark Red", - "gui.xaero_dark_purple": "Dark Purple", - "gui.xaero_gold": "Gold", - "gui.xaero_gray": "Gray", - "gui.xaero_dark_gray": "Dark Gray", - "gui.xaero_blue": "Blue", - "gui.xaero_green": "Green", - "gui.xaero_aqua": "Aqua", - "gui.xaero_red": "Red", - "gui.xaero_purple": "Light Purple", - "gui.xaero_yellow": "Yellow", - "gui.xaero_white": "White", - "gui.xaero_percent": "Percents", - "gui.xaero_numeral": "Numbers", - "gui.xaero_both": "Both", - "gui.xaero_quick_eat": "Quick Eat", - "gui.xaero_toggle_sneak": "Toggle Sneak", - "gui.xaero_quick_use_1": "Quick Use 1", - "gui.xaero_quick_use_2": "Quick Use 2", - "gui.xaero_quick_use_3": "Quick Use 3", - "gui.xaero_quick_use_4": "Quick Use 4", - "gui.xaero_quick_use_5": "Quick Use 5", - "gui.xaero_quick_use_6": "Quick Use 6", - "gui.xaero_quick_use_7": "Quick Use 7", - "gui.xaero_quick_use_8": "Quick Use 8", - "gui.xaero_quick_use_9": "Quick Use 9", - "gui.xaero_zoom_in": "Zoom In Minimap", - "gui.xaero_zoom_out": "Zoom Out Minimap", - "gui.xaero_on": "ON", - "gui.xaero_off": "OFF", - "gui.xaero_restores": "Restores", - "gui.xaero_preset_topleft": "Top-Left Corner", - "gui.xaero_preset_topright": "Top-Right Corner", - "gui.xaero_waypoint_teleport": "Teleport", - "gui.xaero_waypoints_key": "Open Waypoint Screen", - "gui.xaero_display_coords": "Display Coordinates", - "gui.xaero_disable_enable": "Disable/Enable", - "gui.xaero_disabled": "disabled", - "gui.xaero_minimap_guide": "Left-click and drag to move the minimap around.", - "gui.xaero_change_position": "Change Position", - "gui.xaero_preset_bottom_left": "Bottom-Left Corner", - "gui.xaero_preset_bottom_right": "Bottom-Right Corner", - "gui.xaero_ingame_waypoints": "In-Game Waypoints", - "gui.xaero_next": "Next >>", - "gui.xaero_previous": "<< Prev", - "gui.xaero_lock_north": "Lock Minimap North", - "gui.xaero_deathpoint": "Latest Death", - "gui.xaero_deathpoint_old": "Old Death", - "gui.xaero_deathpoints": "Deathpoints", - "gui.xaero_chunkgrid": "Chunk Grid", - "gui.xaero_players": "Players", - "gui.xaero_mobs": "Friendly Mobs", - "gui.xaero_hostile": "Hostile Mobs", - "gui.xaero_items": "Items", - "gui.xaero_other": "Other Entities", - "gui.xaero_hunger_low": "Low Hunger Value", - "gui.xaero_hp_low": "Low Health Value", - "gui.xaero_enlarge_map": "Enlarge Minimap", - "gui.xaero_fbo": "Beta", - "gui.xaero_potion_status_settings": "Potion Status Settings", - "gui.xaero_potion_names": "Potion Effect Names", - "gui.xaero_opacity": "Opacity", - "gui.xaero_slime_chunks": "Slime Chunks", - "gui.xaero_unlimited": "Unlimited", - "gui.xaero_old_deathpoints": "Keep Old Deathpoints", - "gui.xaero_toggle_map": "Toggle Minimap", - "gui.xaero_antialiasing": "Anti-Aliasing", - "gui.xaero_safe_mode": "Safe Mode", - "gui.xaero_transfer": "Transfer", - "gui.xaero_transfer_all": "Transfer All Waypoints", - "gui.xaero_clear": "Clear Set", - "gui.xaero_from": "From", - "gui.xaero_to": "To", - "gui.xaero_used_seed": "Seed to Use:", - "gui.xaero_show_distance": "Distance to WP", - "gui.xaero_waypoints_scale": "In-Game Waypoint Scale", - "gui.xaero_block_colours": "Block Color Mode", - "gui.xaero_accurate": "Accurate", - "gui.xaero_vanilla": "Vanilla", - "gui.xaero_lighting": "Lighting", - "gui.xaero_air_setting": "Oxygen Notifications", - "gui.xaero_air_low": "Low Oxygen Value", - "gui.xaero_looking_at": "Looking At", - "gui.xaero_all": "All", - "gui.xaero_display_redstone": "Show Redstone", - "gui.xaero_clear_set_message": "Are you sure you would like to clear the current set", - "gui.xaero_clear_set_message2": "All waypoints from this set will be deleted!", - "gui.xaero_default": "Default", - "gui.xaero_create_set": "New Waypoint Set", - "gui.xaero_delete_set": "Delete Set", - "gui.xaero_delete_set_message": "Are you sure you would like to delete the current set", - "gui.xaero_delete_set_message2": "This set will be removed from the current world.", - "gui.xaero_toggle_waypoints": "Toggle In-Game Waypoints", - "gui.xaero_dots_size": "Entity Dot Size", - "gui.xaero_entity_info": "Entity Info", - "gui.xaero_toggle_slime": "Toggle Slime Chunks", - "gui.xaero_toggle_grid": "Toggle Chunk Grid", - "gui.xaero_compass_over_wp": "Compass Over Waypoints", - "gui.xaero_box_entity_info": "An interface displaying information about the living entity that you are pointing at, including players.", - "gui.xaero_entity_info_settings": "Entity Info Settings", - "gui.xaero_entity_info_stay": "Continue Displaying For", - "gui.xaero_entity_info_distance": "Reach Distance", - "gui.xaero_entity_info_max_hearts": "Max Heart Number", - "gui.xaero_current_biome": "Display Current Biome", - "gui.xaero_auto_map_size": "Auto", - "gui.xaero_reset_message": "Are you sure you would like to restore the default settings?", - "gui.xaero_reset_message2": "This action cannot be undone!", - "gui.xaero_entity_info_numbers": "Health in Numbers", - "gui.xaero_yaw": "yaw", - "gui.xaero_true": "true", - "gui.xaero_false": "false", - "gui.xaero_team_colours": "Team Colors", - "gui.xaero_instant_waypoint": "Quick Waypoint", - "gui.xaero_entity_depth": "Show Entity Depth", - "gui.xaero_show_full_amount": "Full Held Item Quantity", - "gui.xaero_show_flowers": "Show Flowers", - "gui.xaero_show_entity_model": "Display Entity Model", - "gui.xaero_waypoint_names": "WP Name Above Distance", - "gui.xaero_waypoints_distance": "Max WP Render Dist.", - "gui.xaero_teleport_default_command": "Default Teleport Command", - "gui.xaero_waypoints_distance_min": "Min WP Render Dist.", - "gui.xaero_other_teams": "Other Teams", - "gui.xaero_entity_info_armour_numbers": "Armor in Numbers", - "gui.xaero_entity_info_armour": "Display Armor Info", - "gui.xaero_arrow_scale": "Arrow Scale", - "gui.xaero_arrow_colour": "Arrow Color", - "gui.xaero_smooth_dots": "Smooth Dots", - "gui.xaero_cave_zoom": "Cave Mode Zoom In", - "gui.xaero_safe_mode_box": "Use Java-based (CPU) equivalent of this mod instead of the default, OpenGL-based (GPU) one. Safe mode is a plan B in case the mod does not function correctly. Not all features work in the safe mode. Do not use unless you have to.", - "gui.xaero_height_limit": "Entity Height Limit", - "gui.xaero_world_map": "World Map", - "gui.xaero_use_world_map": "Use World Map Mod Chunks", - "gui.xaero_patron_capes": "Patreon Capes", - "gui.xaero_entity_radar": "Entity Radar", - "gui.xaero_entity_info_potion_effects": "Potion Effects (SP Only)", - "gui.xaero_entity_info_potion_effects_scale": "Potion Effect Scale", - "gui.xaero_terrain_depth": "Terrain Depth", - "gui.xaero_terrain_slopes": "Terrain Slopes", - "gui.xaero_block_transparency": "Block Transparency", - "gui.xaero_team": "Team", - "gui.xaero_world_server": "World/Server", - "gui.xaero_subworld_dimension": "Sub-World/Dimension", - "gui.xaero_switch_waypoint_set": "Switch Waypoint Set", - "gui.xaero_waypoint_opacity_ingame": "Waypoint Opacity in Game", - "gui.xaero_waypoint_opacity_map": "Waypoint Opacity on Map", - "gui.xaero_hide_world_names": "Hide IPs/World Names", - "gui.xaero_open_slime": "Open on Key Press", - "gui.xaero_options": "Options", - "gui.xaero_make_automatic": "Make World/Server Auto", - "gui.xaero_make_automatic_msg1": "Are you sure?", - "gui.xaero_make_automatic_msg2": "This will swap all waypoint data between the selected world/server and the auto one, thus simulate making the selected world/server automatic. Make sure you know what you are doing.", - "gui.xaero_make_multi_automatic": "Make Sub-World Auto", - "gui.xaero_make_multi_automatic_msg1": "Are you sure?", - "gui.xaero_make_multi_automatic_msg2": "This will swap all waypoint data between the selected sub-world and the auto one, thus simulate making the selected sub-world automatic. Make sure you know what you are doing.", - "gui.xaero_delete_world": "Delete World/Server", - "gui.xaero_delete_world_msg1": "Would you like to delete all waypoint data for the selected world/server?", - "gui.xaero_delete_world_msg2": "This action cannot be undone! Make sure you know what you are doing.", - "gui.xaero_delete_multi_world": "Delete Sub-World", - "gui.xaero_delete_multi_world_msg1": "Would you like to delete all waypoint data for the selected sub-world?", - "gui.xaero_delete_multi_world_msg2": "This action cannot be undone! Make sure you know what you are doing.", - "gui.xaero_always_show_distance": "Always Disp. Dist. to WP", - "gui.xaero_item_tooltip": "Item Tooltip", - "gui.xaero_entity_tooltip_settings": "Item Tooltip Settings", - "gui.xaero_item_tooltip_min_lines": "Minimum Lines", - "gui.xaero_item_tooltip_time": "Display For", - "gui.xaero_multiply_all_by_8": "Sub-World Coordinates * 8", - "gui.xaero_divide_all_by_8": "Sub-World Coordinates / 8", - "gui.xaero_multiply_msg1": "This option should be used only to fix incorrect waypoint coordinates.", - "gui.xaero_multiply_msg2": "Are you sure you would like to MULTIPLY all sub-world coordinates by 8?", - "gui.xaero_divide_msg2": "Are you sure you would like to DIVIDE all sub-world coordinates by 8?", - "gui.xaero_share": "Share", - "gui.xaero_share_msg1": "Are you sure you would like to share this waypoint with §cEVERYONE§f in the chat?", - "gui.xaero_share_msg2": "Make sure you do not expose a secret location!", - "gui.xaero_roof": "Ceiling", - "gui.xaero_partial": "Partial", - "gui.xaero_full": "Full", - "gui.xaero_show_light_level": "Display Light Level", - "gui.xaero_up": "[Go Up]", - "gui.xaero_down": "[Go Down]", - "gui.xaero_display_all_sets": "Toggle All WP Sets Render", - "gui.xaero_waypoint_name": "waypoint name", - "gui.xaero_set_name": "Set Name", - "gui.xaero_render_layer": "Overlay Render Layer", - "gui.xaero_visit_needed": "§eYou need to visit this dimension first to convert it to the new format!", - "gui.xaero_cross_tp": "Cross-Dimensional TP", - "gui.xaero_unreachable_dimension": "Unreachable destination dimension.", - "gui.xaero_show_time": "Display Game Time", - "gui.xaero_24h": "24h", - "gui.xaero_12h": "12h", - "gui.xaero_temporary": "temporary", - "gui.xaero_restore": "Restore", - "gui.xaero_biomes_vanilla": "Biomes in Vanilla Color Mode", - "gui.xaero_potion_effects_blink": "Blink When Runs Out", - "gui.xaero_use_multiworld": "Multiworld Detection", - "gui.xaero_close": "Close", - "gui.xaero_waypoint_distance_visibility_angle": "WP Dist. Horis. Angle", - "gui.xaero_waypoint_distance_vertical_visibility_angle": "WP Dist. Vertic. Angle", - "gui.xaero_teleportation": "Teleportation", - "gui.xaero_teleportation_tooltip": "Once disabled, it can be enabled back only through the config file!", - "gui.xaero_use_multiworld_tooltip": "Disable if this is a simple server with a single world (no separate lobby, game mode, or minigame worlds). Multiworld detection will cause only issues on such servers. However, installing this mod on the server side should prevent these issues.", - "gui.xaero_world_teleport_command": "Teleport Command", - "gui.xaero_use_default": "Use Default", - "gui.xaero_centered_enlarged": "Center When Enlarged", - "gui.xaero_zoomed_out_enlarged": "Zoom Out When Enlarged", - "gui.xaero_sort": "Sort By", - "gui.xaero_sort_reversed": "Reversed Sort Order", - "gui.xaero_sort_unsorted": "Unsorted", - "gui.xaero_sort_name": "Name", - "gui.xaero_sort_symbol": "Initials", - "gui.xaero_sort_distance": "Distance", - "gui.xaero_box_cave_maps": "Mapping mode that can go deeper than the surface blocks, mainly to display underground caves and interiors of buildings. The ceiling size refers to the size of a horizontal \"square\" of solid blocks that has to be detected above you to activate the cave mode.", - "gui.xaero_box_cave_maps2": "Mapping mode that can go deeper than the surface blocks, mainly to display underground caves and interiors of buildings. 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.", - "gui.xaero_box_entity_amount": "The limit per each entity category.", - "gui.xaero_box_distance": "Specifies, for which in-game waypoints to show the distance to.", - "gui.xaero_box_distance2": "Specifies, for which in-game waypoints to show the distance to. This does not guarantee that it will be shown for multiple waypoints at once. Check out the \"Multiple Waypoint Distances\" setting as well.", - "gui.xaero_box_always_distance": "Display distance even when the waypoint is very close. This setting does not override the \"Distance to WP\" option.", - "gui.xaero_box_arrow_scale": "Scale of the arrow used in the non-rotating variant of the minimap and several other cases.", - "gui.xaero_box_arrow_color": "Color of the arrow used in the non-rotating variant of the minimap and several other cases.", - "gui.xaero_box_cave_zoom": "Specifies, how much to zoom the minimap further in when the cave mode is active.", - "gui.xaero_box_entity_depth": "Display entities darker on the minimap depending on their Y level relative to you.", - "gui.xaero_box_height_limit": "Maximum Y-level distance for entities until they are no longer displayed on the minimap.", - "gui.xaero_toggle_map_waypoints": "Toggle On-Map Waypoints", - "gui.xaero_always_entity_nametags": "Always Render Entity Name Tags", - "gui.xaero_minimap_text_align": "Info Text Alignment", - "gui.xaero_center": "Center", - "gui.xaero_left": "Left", - "gui.xaero_right": "Right", - "gui.xaero_show_angles": "Display Facing Angles", - "gui.xaero_box_always_entity_nametags": "Always render names for entities with name tags regardless of what the name setting is set to in the \"Entity Radar\" screen.", - "gui.xaero_box_teleport_default_command": "The command used for waypoint teleportation if a world-specific or a server-specific command is not set in the Options menu in the waypoint screen.", - "gui.xaero_waypoints_edit_mode_individually": "One by One", - "gui.xaero_waypoints_edit_mode_all": "All at Once", - "gui.xaero_compass": "Compass", - "gui.xaero_cave_maps_depth": "Cave Mode Depth", - "gui.xaero_waypoints_edit_reset": "Reset", - "gui.xaero_main_entity_as": "Main Entity As", - "gui.xaero_arrow": "Arrow", - "gui.xaero_dot": "Dot", - "gui.xaero_crosshair": "Crosshair", - "gui.xaero_teleport_coordinates_hidden": "Unable to teleport, because it would expose the waypoint coordinates. Disable the \"Hide Waypoint Coordinates\" option to be able to freely teleport again.", - "gui.xaero_hide_wp_coords": "Hide Waypoint Coordinates", - "gui.xaero_waypoints_edit_show": "Show", - "gui.xaero_waypoints_edit_hide": "Hide", - "gui.xaero_teleport_anyway": "Teleport Anyway", - "gui.xaero_teleport_shows_coordinates": "It will expose the coordinates!", - "gui.xaero_render_all_wp_sets": "Render All Waypoint Sets", - "gui.xaero_waypoints_global": "Global", - "gui.xaero_waypoints_local": "Local", - "gui.xaero_player_arrow_opacity": "Arrow Opacity", - "gui.xaero_box_waypoints_distance": "Maximum render distance for local waypoints. Global waypoints are not affected.", - "gui.xaero_connect_with_auto": "Add Sub-World Connection", - "gui.xaero_disconnect_from_auto": "Delete Sub-World Connection", - "gui.xaero_world_connection_tooltip": "Connect/disconnect selected sub-world to/from the current auto one. Connect only sub-worlds that are from the same sub-server/world save. For example, if a vanilla Nether portal takes you from sub-world A to sub-world B, then you can safely connect them. Other sub-worlds connected to the current one are always at the top of the list and are marked by an asterisk (symbol: *).", - "gui.xaero_connect_with_auto_msg": "Would you like to create the following connection between sub-worlds?", - "gui.xaero_disconnect_from_auto_msg": "Would you like to delete the following connection between sub-worlds?", - "gui.xaero_teleport_not_connected": "You are trying to teleport to a sub-world that is not connected to the current auto one. If you are sure that this sub-world is from the same sub-server/world save as the auto one, then you can enable teleportation by adding a connection in the waypoint screen -> Options -> Add Sub-World Connection. But beware, if you connect unrelated sub-worlds 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_ignore_heightmaps": "Ignore Server Heightmaps", - "gui.xaero_box_ignore_heightmaps": "Some servers put custom values in the world heightmaps, which may result in incorrectly rendered maps. Sometimes it may 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 have to. Reenter the world after toggling this option!", - "gui.xaero_error_loading_properties": "Error loading server minimap properties. Please retry.", - "gui.xaero_light_block": "Block", - "gui.xaero_light_sky": "Sky", - "gui.xaero_light_both": "All", - "gui.xaero_waypoints_bottom": "New Waypoints to Bottom", - "gui.xaero_box_waypoints_bottom": "Put newly created waypoints at the bottom of the waypoint list instead of the default top.", - "gui.xaero_armour_main_hand": "Main Hand Item", - "gui.xaero_armour_off_hand": "Off-Hand Item", - "gui.xaero_minimap_shape": "Shape", - "gui.xaero_minimap_shape_square": "Square", - "gui.xaero_minimap_shape_circle": "Circle", - "gui.xaero_slopes_legacy": "Legacy", - "gui.xaero_names_list": "Player List", - "gui.xaero_names_always": "Always", - "gui.xaero_names_off": "No Names", - "gui.xaero_entity_radar_type": "Type:", - "gui.xaero_entity_radar_color": "Color:", - "gui.xaero_entity_radar_visiblity": "Visibility:", - "gui.xaero_entity_radar_names": "Names:", - "gui.xaero_entity_radar_icons": "Icons/Heads:", - "gui.xaero_box_entity_radar_names": "Render entity names under the dots or icons/heads. \n \n Option \"Player List\" - render only when the \"List Players\" key binding (TAB by default) is pressed.", - "gui.xaero_light_overlay_status": "Using Light Overlay", - "gui.xaero_light_overlay": "Light Overlay", - "gui.xaero_light_overlay_type": "Light Overlay", - "gui.xaero_light_overlay_color": "Color", - "gui.xaero_light_overlay_max_light": "Max Light", - "gui.xaero_light_overlay_min_light": "Min Light", - "gui.xaero_toggle_light_overlay": "Toggle Light Overlay", - "gui.xaero_box_light_overlay_type": "Using this overlay can negatively affect the game performance because it currently does not use the World Map mod chunks and increases the minimap updating frequency. Do not keep it active all the time.", - "gui.xaero_day": "Day", - "gui.xaero_tamed": "Tamed Mobs", - "gui.xaero_untamed_color": "Untamed Color", - "gui.xaero_icons_list": "Player List", - "gui.xaero_icons_always": "Always", - "gui.xaero_icons_off": "No Icons", - "gui.xaero_box_entity_radar_icons": "Render entity icons instead of colored dots. \n \n Option \"Player List\" - render only when the \"List Players\" key binding (TAB by default) is pressed.", - "gui.xaero_dot_name_scale": "Dot Name Scale", - "gui.xaero_entity_heads_scale": "Entity Icon Scale", - "gui.xaero_box_minimap_size": "Size of the minimap frame that affects how much is visible. Square-shaped minimap is forced into the non-rotating mode (option \"Lock Minimap North\") when the size is greater than 180. \n \n For the \"Auto\" option, go all the way to the left. \n \n Size values in older mod versions: \n Tiny - 57 \n Small - 85 \n Medium - 113 \n Large - 169", - "gui.xaero_auto_clamp_depth": "Auto", - "gui.xaero_waypoints_clamp_depth": "Clamp Depth", - "gui.xaero_waypoints_distance_scale": "Waypoint Distance Text Scale", - "gui.xaero_waypoints_name_scale": "Waypoint Name Text Scale", - "gui.xaero_box_waypoints_clamp_depth": "The screen depth at which in-game waypoints stop getting smaller when you go further away from them. \n Use this if you want to make waypoints that are far away bigger/smaller on the screen. Use the \"Waypoint In-Game Scale\" setting to also affect the size of waypoints when you are close to them. \n \n For the \"Auto\" option, go all the way to the left. \n The automatic option attempts to give you the best value for the default values of scale types, taking your FOV and screen height into account. \n \n Default values in older mod versions: \n Clamp Depth: 12 \n In-Game Scale: 2.5 \n Name Text Scale: 0.5 \n Distance Text Scale: 0.8", - "gui.xaero_box_waypoints_distance_scale": "Scale of the text displaying the distance to an in-game waypoint. \n \n Default values in older mod versions: \n Clamp Depth: 12 \n In-Game Scale: 2.5 \n Name Text Scale: 0.5 \n Distance Text Scale: 0.8", - "gui.xaero_box_waypoints_name_scale": "Scale of the text displaying the name of an in-game waypoint. \n \n Default values in older mod versions: \n Clamp Depth: 12 \n In-Game Scale: 2.5 \n Name Text Scale: 0.5 \n Distance Text Scale: 0.8", - "gui.xaero_box_waypoints_scale": "Scale of in-game waypoints. Use this to change the scale of all in-game waypoints, including those that are near you. Use the \"Clamp Depth\" setting to specifically affect the size of waypoints that are far away. \n \n Default values in older mod versions: \n Clamp Depth: 12 \n In-Game Scale: 2.5 \n Name Text Scale: 0.5 \n Distance Text Scale: 0.8", - "gui.xaero_waypoint_shared": "%1$s shared a waypoint called \"%2$s\"! §2§n[Add]", - "gui.xaero_waypoint_shared_dimension": "%1$s shared a waypoint called \"%2$s\" from %3$s! §2§n[Add]", - "gui.xaero_waypoint_unknown_dimension": "an unknown dimension", - "gui.xaero_uses_worldmap_value": "Setting value is taken from the world map settings!", - "gui.xaero_dots_style": "Entity Dots Style", - "gui.xaero_dots_style_default": "Default", - "gui.xaero_dots_style_legacy": "Legacy", - "gui.xaero_slopes_default_3d": "Default 3D", - "gui.xaero_slopes_default_2d": "Default 2D", - "gui.xaero_ui_scale": "UI Scale", - "gui.xaero_ui_scale_auto": "Auto", - "gui.xaero_ui_scale_mc": "Minecraft", - "gui.xaero_box_ui_scale": "Scale of text and other minimap UI elements. Not made for zooming in or resizing. There are separate options for that.", - "gui.xaero_no_durability": "None", - "gui.xaero_pushbox_normal": "Normal", - "gui.xaero_pushbox_screen_height": "Screen Height", - "gui.xaero_pushbox_boss_health": "Boss Health Push Box", - "gui.xaero_pushbox_potion_effects": "Potion Effects Push Box", - "gui.xaero_box_pushbox_boss_health": "An invisible box around the vanilla boss health display that pushes the mod's interfaces out of the way. \n \n Normal type's collision box is equal to its size and only pushes interfaces by the necessary distance. \n \n Screen Height type's collision box is stretched across the whole screen height and always shifts colliding interfaces vertically by the Normal type's height. This can be very useful when you have multiple interfaces in a column and want all of them to be pushed.", - "gui.xaero_box_pushbox_potion_effects": "An invisible box around the vanilla potion effects display that pushes the mod's interfaces out of the way. \n \n Normal type's collision box is equal to its size and only pushes interfaces by the necessary distance. \n \n Screen Height type's collision box is stretched across the whole screen height and always shifts colliding interfaces vertically by the Normal type's height. This can be very useful when you have multiple interfaces in a column and want all of them to be pushed.", - "gui.xaero_held_centered_position": "Held Items When Centered", - "gui.xaero_held_centered_position_screen_edges": "Edges", - "gui.xaero_held_centered_position_hotbar": "Hotbar", - "gui.xaero_minimap_frame": "Frame Style", - "gui.xaero_minimap_frame_color": "Frame Color", - "gui.xaero_box_minimap_frame_color": "The color of the minimap frame for the non-default colored frame styles.", - "gui.xaero_minimap_frame_default": "Default", - "gui.xaero_minimap_frame_colored_thick": "Colored", - "gui.xaero_minimap_frame_colored_thin": "Colored Thin", - "gui.xaero_compass_north": "N", - "gui.xaero_compass_east": "E", - "gui.xaero_compass_south": "S", - "gui.xaero_compass_west": "W", - "gui.xaero_compass_scale": "Compass Scale On-Map", - "gui.xaero_box_compass_scale": "The scale of the compass letters NESW when using the on-map compass location.", - "gui.xaero_minimap_compass_inside_frame": "On Map", - "gui.xaero_minimap_compass_on_frame": "On Frame", - "gui.xaero_compass_color": "Compass Shadow Color", - "gui.xaero_box_compass_over_wp2": "Render compass letters (N, E, S, W) over the on-map waypoints. This only works for the on-frame compass location.", - "effect.xaerominimap.no_minimap": "No Minimap", - "effect.xaerominimap.no_entity_radar": "No Entity Radar", - "effect.xaerominimap.no_waypoints": "No Waypoints", - "effect.xaerominimap.no_cave_maps": "No Cave Maps", - "effect.xaerominimap.no_minimap_harmful": "No Minimap", - "effect.xaerominimap.no_entity_radar_harmful": "No Entity Radar", - "effect.xaerominimap.no_waypoints_harmful": "No Waypoints", - "effect.xaerominimap.no_cave_maps_harmful": "No Cave Maps", - "effect.xaerominimap.no_minimap_beneficial": "No Minimap", - "effect.xaerominimap.no_entity_radar_beneficial": "No Entity Radar", - "effect.xaerominimap.no_waypoints_beneficial": "No Waypoints", - "effect.xaerominimap.no_cave_maps_beneficial": "No Cave Maps", - "gui.xaero_radar_item_frames": "Display Item Frame Dots", - "gui.xaero_show_dimension_name": "Display Current Dimension", - "gui.xaero_unknown_biome": "Unknown Biome", - "gui.xaero_light_value": "Light: %d", - "gui.xaero_teleport_y_unknown": "You can't teleport to a waypoint that doesn't specify the Y coordinate. Edit the waypoint to be able to teleport to it.", - "gui.xaero_box_waypoints_distance_scale2": "Scale of the text displaying the distance to an in-game waypoint.", - "gui.xaero_box_waypoints_name_scale2": "Scale of the text displaying the name of an in-game waypoint.", - "gui.xaero_box_ingame_waypoint_icon_scale": "Scale of the in-game waypoint icons.", - "gui.xaero_ingame_waypoint_icon_scale": "In-Game Waypoint Icon Scale", - "gui.xaero_ingame_waypoint_close_scale": "In-Game Waypoint Up-Close Scale", - "gui.xaero_box_ingame_waypoint_close_scale": "Scale of the in-game waypoints when you are very close to them. To change the scale of waypoints that are far away, use the \"In-Game Waypoint Icon Scale\", \"Waypoint Distance Text Scale\" and \"Waypoint Name Text Scale\" settings.", - "gui.xaero_entity_icon_name_fallback": "Entity Name When Icon Fails", - "gui.xaero_settings_search": "Settings Search", - "gui.xaero_settings_search_placeholder": "Search...", - "gui.xaero_minimap_view_settings": "View Settings", - "gui.xaero_entity_radar_settings": "Entity Radar Settings", - "gui.xaero_entity_radar_categories": "Entity Category Settings", - "gui.xaero_minimap_block_map_settings": "Block Map Settings", - "gui.xaero_overlay_settings": "Overlay Settings", - "gui.xaero_minimap_info_settings": "Information Settings", - "gui.xaero_waypoint_settings": "Waypoint Settings", - "gui.xaero_minimap_misc_settings": "Miscellaneous Settings", - "gui.xaero_entity_radar_category": "Category:", - "gui.xaero_settings_not_found": "No matching entries found for your input!", - "gui.xaero_multiple_waypoint_info": "Multiple Waypoint Distances", - "gui.xaero_box_multiple_waypoint_info": "Whether the distance can be displayed for multiple in-game waypoints at once. By default, only the distance to the closest waypoint to the crosshair is displayed. Use the \"Distance to WP\" setting to configure which waypoints the distance could even be shown for.", - "gui.xaero_while_sneaking": "Sneaking", - "gui.xaero_multiple_waypoints_always": "Always", - "gui.xaero_narrator_select_nothing": "Nothing", - "gui.xaero_category_setting_inherit": "-", - "gui.xaero_category_expanded_options": "%s (Choose an Option)", - "gui.xaero_entity_category_root": "Any", - "gui.xaero_entity_category_living": "Living", - "gui.xaero_entity_category_hostile": "Hostile", - "gui.xaero_entity_category_friendly": "Friendly", - "gui.xaero_entity_category_hostile_tamed": "Tamed", - "gui.xaero_entity_category_friendly_tamed": "Tamed", - "gui.xaero_entity_category_players": "Player", - "gui.xaero_entity_category_same_team": "From the Same Team", - "gui.xaero_entity_category_other_teams": "From Other Teams", - "gui.xaero_entity_category_items": "Item", - "gui.xaero_entity_category_other_entities": "Other", - "gui.xaero_category_settings": "Settings", - "gui.xaero_category_include_list": "Include List", - "gui.xaero_box_category_include_list2": "A list of entity types to include in the (sub-)category on top of the entities included by the \"Hard Include\".", - "gui.xaero_category_exclude_list": "Exclude List", - "gui.xaero_box_category_exclude_list2": "A list of entity types to exclude from the entity types already included in the (sub-)category. Can work both as a \"whitelist\" and a \"blacklist\" depending on the exclusion mode you choose. This does not remove entities from the entity radar, unless you're excluding from the root \"Any\" category. The \"Display\" setting can remove entities from the radar.", - "gui.xaero_category_add_subcategory": "Add Sub-Category", - "gui.xaero_category_hard_include": "Hard Include", - "gui.xaero_box_category_hard_include2": "Controls which entities to automatically include in the (sub-)category without having to put them in the include list manually.", - "gui.xaero_category_list_add": "Add To List...", - "gui.xaero_category_exclude_list_mode": "Exclusion Mode", - "gui.xaero_category_name": "Category Name...", - "gui.xaero_category_confirm": "Confirm", - "gui.xaero_category_delete": "Delete Category", - "gui.xaero_category_delete_confirm": "Delete the following category?", - "gui.xaero_category_enable_protection": "Protection: OFF", - "gui.xaero_category_disable_protection": "Protection: ON", - "gui.xaero_category_disable_protection_confirm": "Disable protection for the following category?", - "gui.xaero_category_enable_protection_confirm": "Enable protection for the following category?", - "gui.xaero_box_category_protection": "Category protection prevents you from (accidentally) deleting, moving, renaming a category or changing its \"Hard Include\" setting.", - "gui.xaero_category_protected_category": "Protected!", - "gui.xaero_category_category_move_up": "Increase Priority", - "gui.xaero_category_category_move_down": "Decrease Priority", - "gui.xaero_category_delete_list_element": "Delete", - "gui.xaero_category_settings_confirm": "Confirm", - "gui.xaero_category_settings_cancel": "Cancel", - "gui.xaero_category_settings_cancel_confirm": "Leave without saving your changes?", - "gui.xaero_category_settings_reset": "Reset Defaults", - "gui.xaero_category_settings_reset_confirm1": "Reset the category configuration to default values?", - "gui.xaero_category_settings_reset_confirm2": "Custom categories will be removed and the default ones will be reset.", - "gui.xaero_radar_displayed": "Display", - "gui.xaero_radar_dots_color": "Dot Color", - "gui.xaero_radar_icons_displayed": "Icons", - "gui.xaero_radar_names_displayed": "Names", - "gui.xaero_radar_render_order": "Render Order", - "gui.xaero_box_radar_render_order": "Controls the order in which the radar categories are rendered. A lower number means being rendered earlier. However, in the newer Minecraft versions dots are always rendered on top of the icons. The order still applies within dot or icon rendering though.", - "gui.xaero_radar_dots_color_team_colour": "Team Color", - "gui.xaero_box_always_entity_nametags2": "Always render names for entities with name tags regardless of what the name setting is set to.", - "gui.xaero_radar_setting_displayed": "Display Radar", - "gui.xaero_radar_setting_names": "Display Names", - "gui.xaero_radar_setting_icons": "Display Icons", - "gui.xaero_toggle_entity_radar": "Toggle Entity Radar", - "narration.xaero_ui_list_left_right_usage": "Press LEFT and RIGHT buttons to select a column within the entry.", - "gui.xaero_category_help2": "Select a sub-category and go to its Settings to configure things like dot color, names, icons etc. \n \n Sub-categories that are higher on the list are prioritized when multiple sub-categories include the same entity! Keep that in mind when creating custom categories. Usually, a new custom category should be placed at the top.", - "gui.xaero_update_notification": "Update Notifications", - "gui.xaero_category_cut": "Cut/Move §e%1$s", - "gui.xaero_category_paste": "Paste §e%1$s§r Into §e%2$s", - "gui.xaero_category_paste_cancel": "Cancel Cut/Paste", - "gui.xaero_category_duplicate": "Duplicate §e%1$s", - "gui.xaero_category_duplicate_confirm": "Duplicate the following category?", - "gui.xaero_reverse_entity_radar": "Reverse Radar Render Order", - "gui.xaero_adjust_height_for_carpetlike_blocks": "Adjust Y For Short Blocks", - "gui.xaero_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.", - "gui.xaero_box_category": "View/Edit §e%1$s", - "gui.xaero_box_category_settings": "Settings For §e%1$s", - "gui.xaero_auto_convert_wp_distance_km": "Convert Distance to KM at", - "gui.xaero_auto_convert_wp_distance_km_never": "Never", - "gui.xaero_waypoint_distance_precision": "Waypoint Distance Precision", - "gui.xaero_sort_angle": "Angular Distance", - "gui.xaero_toggle_enabled": "Enabled", - "gui.xaero_toggle_disabled": "Disabled", - "gui.xaero_main_entity_dot_size": "Main Entity Dot Size", - "gui.xaero_category_settings_save_confirm": "Save changes before you exit?", - "gui.xaero_category_settings_save_confirm_warning": "Warning: This confirmation screen was recently replaced!", - "gui.xaero_start_fading_at": "Min Y Distance For Depth Fade", - "gui.xaero_box_start_fading_at": "Minimum Y level difference requirement for an entity to start darkening on the radar when the \"Show Entity Depth\" setting is enabled.", - "gui.xaero_start_fading_at_auto": "Auto", - "gui.xaero_legacy_color": "Legacy", - "gui.xaero_partial_y_teleportation": "Use Y With Partial When TP", - "gui.xaero_box_partial_y_teleportation": "When teleporting to a waypoint or 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_delete_reached_deathpoints": "Delete Reached Deathpoints", - "gui.xaero_box_delete_reached_deathpoints": "Automatically delete deathpoints when you are within 4 blocks from them. This requires the deathpoint to be visible in-game or on the minimap. A deathpoint is protected from deletion for 5 seconds after its creation.", - "gui.xaero_hide_minimap_under_screen": "Hide When Under Screen", - "gui.xaero_box_hide_minimap_under_screen": "Hide the minimap when a GUI screen is open, e.g. the inventory, with the exception of minimap-related screens and the chat screen.", - "gui.xaero_north_compass_color": "North Compass Color", - "gui.xaero_north_compass_color_default": "Default", - "gui.xaero_category_add_to_list_custom": "Confirm Custom Input: %1$s", - "gui.xaero_box_category_list_add": "Supports entity identifiers or patterns with special characters * ) ( and |. \n \n * - matches anything. \n )( - parenthesis, mostly for usage with |. \n | - the OR operator to match different sequences in the same location. \n \n For example: \n minecraft:creeper \n minecraft:zombie(_villager|_horse) - zombie villagers and horses. \n minecraft:a*l - any vanilla entity which starts with 'a' and ends with 'l'.", - "gui.xaero_using_custom_subworld": "Waypoints: %1$s", - "gui.xaero_hide_minimap_under_f3": "Hide When Under F3", - "gui.xaero_box_hide_minimap_under_f3": "Hide the minimap when the F3 debug screen is enabled." +{ + "gui.xaero_armour_status_settings": "Armor Status Settings", + "gui.xaero_armour_status": "Armor Status", + "gui.xaero_notifications": "Notifications", + "gui.xaero_miscellaneous": "Miscellaneous", + "gui.xaero_miscellaneous_settings": "Miscellaneous Settings", + "gui.xaero_notification_settings": "Notification Settings", + "gui.xaero_better_pvp_settings": "Better PvP Settings", + "gui.xaero_box_potion_effects": "An interface displaying currently active potion effects.", + "gui.xaero_box_armour_status": "An interface displaying info about your currently worn armor and item held at the time.", + "gui.xaero_box_sprint": "Sprint by holding one single (configurable) key binding.", + "gui.xaero_box_sneak": "Allows you to toggle your sneak ON/OFF and stay sneaking without having to hold anything.", + "gui.xaero_box_notifications": "On-screen notifications for various things, such as low health value, low hunger value, low oxygen value, danger of explosion, and being shot by (an) arrow(s).", + "gui.xaero_box_xp": "Gained or lost experience indicator flying across your screen.", + "gui.xaero_box_quick_use": "Action-bar-like system of key bindings that lets you automatically use a specified item from your hotbar without having to switch away from your currently held item. Holding the key binding lets you keep using the item like if you were holding the right mouse button. For example: placing torches, TNT, throwing potions, eating food, drinking.", + "gui.xaero_box_minimap": "A minimap displaying your nearest surroundings and entities.", + "gui.xaero_preset_fancy": "Fancy", + "gui.xaero_preset_classic": "Classic", + "gui.xaero_preset_social": "Social", + "gui.xaero_potion_status": "Potion Status", + "gui.xaero_archery_status": "Display Left Arrows", + "gui.xaero_sprint": "Better Sprint", + "gui.xaero_sneak": "Toggle Sneak", + "gui.xaero_enchants_color": "Enchant Color", + "gui.xaero_durability": "Durability In", + "gui.xaero_hunger_setting": "Hunger Notifications", + "gui.xaero_hp_setting": "Health Notifications", + "gui.xaero_explosion_setting": "Explosion Notifications", + "gui.xaero_being_shot_setting": "\"Being Shot\" Notifications", + "gui.xaero_xp_setting": "XP Drops", + "gui.xaero_custom_settings": "Custom Settings", + "gui.xaero_quick_use": "Quick Item Use", + "gui.xaero_show_enchants": "Display Enchants", + "gui.xaero_percent": "Percents", + "gui.xaero_numeral": "Numbers", + "gui.xaero_both": "Both", + "gui.xaero_quick_eat": "Quick Eat", + "gui.xaero_toggle_sneak": "Toggle Sneak", + "gui.xaero_quick_use_1": "Quick Use 1", + "gui.xaero_quick_use_2": "Quick Use 2", + "gui.xaero_quick_use_3": "Quick Use 3", + "gui.xaero_quick_use_4": "Quick Use 4", + "gui.xaero_quick_use_5": "Quick Use 5", + "gui.xaero_quick_use_6": "Quick Use 6", + "gui.xaero_quick_use_7": "Quick Use 7", + "gui.xaero_quick_use_8": "Quick Use 8", + "gui.xaero_quick_use_9": "Quick Use 9", + "gui.xaero_restores": "Restores", + "gui.xaero_hunger_low": "Low Hunger Value", + "gui.xaero_hp_low": "Low Health Value", + "gui.xaero_potion_status_settings": "Potion Status Settings", + "gui.xaero_potion_names": "Potion Effect Names", + "gui.xaero_air_setting": "Oxygen Notifications", + "gui.xaero_air_low": "Low Oxygen Value", + "gui.xaero_entity_info": "Entity Info", + "gui.xaero_box_entity_info": "An interface displaying information about the living entity that you are pointing at, including players.", + "gui.xaero_entity_info_settings": "Entity Info Settings", + "gui.xaero_entity_info_stay": "Continue Displaying For", + "gui.xaero_entity_info_distance": "Reach Distance", + "gui.xaero_entity_info_max_hearts": "Max Heart Number", + "gui.xaero_entity_info_numbers": "Health in Numbers", + "gui.xaero_show_full_amount": "Full Held Item Quantity", + "gui.xaero_show_entity_model": "Display Entity Model", + "gui.xaero_entity_info_armour_numbers": "Armor in Numbers", + "gui.xaero_entity_info_armour": "Display Armor Info", + "gui.xaero_entity_info_potion_effects": "Potion Effects (SP Only)", + "gui.xaero_entity_info_potion_effects_scale": "Potion Effect Scale", + "gui.xaero_item_tooltip": "Item Tooltip", + "gui.xaero_entity_tooltip_settings": "Item Tooltip Settings", + "gui.xaero_item_tooltip_min_lines": "Minimum Lines", + "gui.xaero_item_tooltip_time": "Display For", + "gui.xaero_potion_effects_blink": "Blink When Runs Out", + "gui.xaero_armour_main_hand": "Main Hand Item", + "gui.xaero_armour_off_hand": "Off-Hand Item", + "gui.xaero_no_durability": "None", + "gui.xaero_held_centered_position": "Held Items When Centered", + "gui.xaero_held_centered_position_screen_edges": "Edges", + "gui.xaero_held_centered_position_hotbar": "Hotbar" } \ No newline at end of file diff --git a/projects/1.16-fabric/assets/xaeros-minimap-fair-play-edition/xaerobetterpvp/lang/zh_cn.json b/projects/1.16-fabric/assets/xaeros-minimap-fair-play-edition/xaerobetterpvp/lang/zh_cn.json index 2933a8e6c46b..f55cff62f182 100644 --- a/projects/1.16-fabric/assets/xaeros-minimap-fair-play-edition/xaerobetterpvp/lang/zh_cn.json +++ b/projects/1.16-fabric/assets/xaeros-minimap-fair-play-edition/xaerobetterpvp/lang/zh_cn.json @@ -1,331 +1,79 @@ -{ - "gui.xaero_confirm": "确认", - "gui.xaero_cancel": "取消", - "gui.xaero_back": "返回", - "gui.xaero_delete": "删除", - "gui.xaero_OK": "确定", - "gui.xaero_add_edit": "添加/编辑", - "gui.xaero_new_waypoint": "新的路径点", - "gui.xaero_initial": "初始化", - "gui.xaero_edit_waypoint": "编辑路径点", - "gui.xaero_armour_status_settings": "盔甲状态设置", - "gui.xaero_choose_a_preset": "预设方案", - "gui.xaero_choose_an_interface": "界面", - "gui.xaero_armour_status": "盔甲状态", - "gui.xaero_notifications": "提醒", - "gui.xaero_minimap": "小地图", - "gui.xaero_miscellaneous": "杂项", - "gui.xaero_edit_mode": "编辑模式", - "gui.xaero_instructions": "教程/帮助", - "gui.xaero_not_ingame": "你必须先进入游戏开启编辑模式!", - "gui.xaero_welcome_edit_mode": "欢迎使用编辑模式!", - "gui.xaero_howto_select": "左键点击选择界面。", - "gui.xaero_howto_drag": "左键点击并拖动界面。", - "gui.xaero_howto_deselect": "右键取消选择界面。", - "gui.xaero_howto_center": "C 键固定界面居中。", - "gui.xaero_different_centered": "某些界面有着不同的居中方式。", - "gui.xaero_howto_flip": "F键翻转界面。", - "gui.xaero_howto_settings": "S键快速访问选择的界面关联设置。", - "gui.xaero_howto_preset": "点击<预设方案>选择一个预设方案。", - "gui.xaero_howto_save": "点击<确认>保存更改。", - "gui.xaero_howto_cancel": "点击<取消>放弃你的更改。", - "gui.xaero_minimap_settings": "小地图设置", - "gui.xaero_miscellaneous_settings": "杂项设置", - "gui.xaero_notification_settings": "提醒设置", - "gui.xaero_better_pvp_settings": "Better PvP 设置", - "gui.xaero_server_disabled": "服务器可能禁止了某些Mod特性。", - "gui.xaero_waypoints": "路径点", - "gui.xaero_box_potion_effects": "药水效果界面。", - "gui.xaero_box_armour_status": "装备状态界面。", - "gui.xaero_box_sprint": "一键冲锋。", - "gui.xaero_box_sneak": "潜行开关。", - "gui.xaero_box_notifications": "屏幕提醒,比如 饥饿/低血量/爆炸/弓箭.", - "gui.xaero_box_xp": "经验显示。", - "gui.xaero_box_quick_use": "快速使用动作条物品。", - "gui.xaero_box_minimap": "小地图显示。", - "gui.xaero_centered": "居中:", - "gui.xaero_press_c": "C键", - "gui.xaero_flipped": "翻转:", - "gui.xaero_press_f": "F键", - "gui.xaero_preset_fancy": "幻想", - "gui.xaero_preset_classic": "普通", - "gui.xaero_preset_social": "社交", - "gui.xaero_potion_status": "药水状态", - "gui.xaero_archery_status": "显示弓箭剩余数量", - "gui.xaero_sprint": "冲锋", - "gui.xaero_sneak": "切换潜行", - "gui.xaero_enchants_color": "附魔颜色", - "gui.xaero_durability": "耐久度", - "gui.xaero_hunger_setting": "饥饿提醒", - "gui.xaero_hp_setting": "血量提醒", - "gui.xaero_explosion_setting": "爆炸提醒", - "gui.xaero_being_shot_setting": "射击提醒。", - "gui.xaero_xp_setting": "经验掉落", - "gui.xaero_custom_settings": "自定义设置", - "gui.xaero_reset_defaults": "恢复默认", - "gui.xaero_quick_use": "快速使用", - "gui.xaero_show_enchants": "显示附魔", - "gui.xaero_cave_maps": "洞穴地图", - "gui.xaero_display_waypoints": "显示路径点", - "gui.xaero_zoom": "缩放", - "gui.xaero_minimap_size": "小地图尺寸", - "gui.xaero_entity_amount": "实体数量", - "gui.xaero_black": "黑色", - "gui.xaero_dark_blue": "深蓝色", - "gui.xaero_dark_green": "深绿色", - "gui.xaero_dark_aqua": "深青色", - "gui.xaero_dark_red": "深红色", - "gui.xaero_dark_purple": "深紫色", - "gui.xaero_gold": "金色", - "gui.xaero_gray": "灰色", - "gui.xaero_dark_gray": "深灰色", - "gui.xaero_blue": "蓝色", - "gui.xaero_green": "绿色", - "gui.xaero_aqua": "青色", - "gui.xaero_red": "红色", - "gui.xaero_purple": "紫色", - "gui.xaero_yellow": "黄色", - "gui.xaero_white": "白色", - "gui.xaero_percent": "百分比", - "gui.xaero_numeral": "数值", - "gui.xaero_both": "全部", - "gui.xaero_quick_eat": "快速进食", - "gui.xaero_toggle_sneak": "潜行开关", - "gui.xaero_quick_use_1": "快速使用1", - "gui.xaero_quick_use_2": "快速使用2", - "gui.xaero_quick_use_3": "快速使用3", - "gui.xaero_quick_use_4": "快速使用4", - "gui.xaero_quick_use_5": "快速使用5", - "gui.xaero_quick_use_6": "快速使用6", - "gui.xaero_quick_use_7": "快速使用7", - "gui.xaero_quick_use_8": "快速使用8", - "gui.xaero_quick_use_9": "快速使用9", - "gui.xaero_zoom_in": "小地图缩小", - "gui.xaero_zoom_out": "小地图放大", - "gui.xaero_on": "开", - "gui.xaero_off": "关", - "gui.xaero_restores": "恢复值", - "gui.xaero_preset_topleft": "左上", - "gui.xaero_preset_topright": "右上", - "gui.xaero_waypoint_teleport": "传送", - "gui.xaero_waypoints_key": "路径点", - "gui.xaero_display_coords": "显示坐标", - "gui.xaero_disable_enable": "关闭/启用", - "gui.xaero_disabled": "关闭", - "gui.xaero_minimap_guide": "点击拖放移动小地图。", - "gui.xaero_change_position": "改变位置", - "gui.xaero_preset_bottom_left": "左下", - "gui.xaero_preset_bottom_right": "右下", - "gui.xaero_ingame_waypoints": "游戏内显示路径点", - "gui.xaero_next": "下一页 >>", - "gui.xaero_previous": "<< 上一页", - "gui.xaero_lock_north": "锁定南北", - "gui.xaero_deathpoint": "最后一次死亡地点", - "gui.xaero_deathpoint_old": "之前的死亡地点", - "gui.xaero_deathpoints": "死亡地点", - "gui.xaero_chunkgrid": "区块格子", - "gui.xaero_players": "玩家", - "gui.xaero_mobs": "友好的生物", - "gui.xaero_hostile": "敌对的生物", - "gui.xaero_items": "物品", - "gui.xaero_other": "其他实体", - "gui.xaero_hunger_low": "饥饿值过低", - "gui.xaero_hp_low": "血量过低", - "gui.xaero_enlarge_map": "扩大小地图", - "gui.xaero_fbo": "Beta", - "gui.xaero_potion_status_settings": "药水状态设置", - "gui.xaero_potion_names": "药水效果名称", - "gui.xaero_opacity": "不透明度", - "gui.xaero_slime_chunks": "史莱姆区块", - "gui.xaero_unlimited": "无限制", - "gui.xaero_old_deathpoints": "保持旧的死亡点", - "gui.xaero_toggle_map": "开关小地图", - "gui.xaero_antialiasing": "抗锯齿", - "gui.xaero_safe_mode": "安全模式", - "gui.xaero_transfer": "移动", - "gui.xaero_transfer_all": "移动所有标记", - "gui.xaero_clear": "清除坐标", - "gui.xaero_from": "移动", - "gui.xaero_to": "到", - "gui.xaero_used_seed": "种子使用:", - "gui.xaero_show_distance": "距离标记", - "gui.xaero_waypoints_scale": "标记大小", - "gui.xaero_block_colours": "方块颜色", - "gui.xaero_accurate": "准确", - "gui.xaero_vanilla": "普通", - "gui.xaero_lighting": "灯光", - "gui.xaero_air_setting": "低氧提醒", - "gui.xaero_air_low": "低氧", - "gui.xaero_looking_at": "看到", - "gui.xaero_all": "全部", - "gui.xaero_display_redstone": "显示红石", - "gui.xaero_clear_set_message": "你确定你想清除当前设置吗", - "gui.xaero_clear_set_message2": "所有路径点将从设置中删除。", - "gui.xaero_default": "默认", - "gui.xaero_create_set": "新的路径点设置", - "gui.xaero_delete_set": "删除设置", - "gui.xaero_delete_set_message": "你确定你想删除当前设置吗", - "gui.xaero_delete_set_message2": "此设置将从当前世界中移除。", - "gui.xaero_toggle_waypoints": "切换路径点", - "gui.xaero_entity_info": "实体信息", - "gui.xaero_toggle_slime": "切换史莱姆区块", - "gui.xaero_toggle_grid": "切换区块网格", - "gui.xaero_compass_over_wp": "指南针上的路径点", - "gui.xaero_box_entity_info": "显示你所指向的生物实体信息界面。", - "gui.xaero_entity_info_settings": "实体信息设置", - "gui.xaero_entity_info_stay": "显示实体信息", - "gui.xaero_entity_info_distance": "可达距离", - "gui.xaero_entity_info_max_hearts": "最大生命值", - "gui.xaero_current_biome": "显示生物群系", - "gui.xaero_auto_map_size": "自动", - "gui.xaero_reset_message": "你确定你想重置默认设置吗?", - "gui.xaero_reset_message2": "此操作无法复原。", - "gui.xaero_entity_info_numbers": "生命值", - "gui.xaero_yaw": "航向", - "gui.xaero_true": "是", - "gui.xaero_false": "否", - "gui.xaero_team_colours": "团队颜色", - "gui.xaero_instant_waypoint": "快速路径点", - "gui.xaero_entity_depth": "显示实体位置深度", - "gui.xaero_show_full_amount": "物品全数", - "gui.xaero_show_flowers": "显示画", - "gui.xaero_show_entity_model": "显示实体模型", - "gui.xaero_waypoint_names": "以上距离路径点名称", - "gui.xaero_waypoints_distance": "最大路径点分布。", - "gui.xaero_teleport_default_command": "默认传送命令", - "gui.xaero_waypoints_distance_min": "最小路径点绘制距离。", - "gui.xaero_other_teams": "其他队伍", - "gui.xaero_entity_info_armour_numbers": "护甲数量", - "gui.xaero_entity_info_armour": "护甲值", - "gui.xaero_arrow_scale": "箭头大小", - "gui.xaero_arrow_colour": "箭头颜色", - "gui.xaero_smooth_dots": "平滑点", - "gui.xaero_cave_zoom": "洞穴放大", - "gui.xaero_safe_mode_box": "使用基于 Java(CPU)的等效模组而不是 OpenGL(GPU)。以防正常模式失败,安全模式仅作为B计划。并非所有功能都在安全模式下工作。", - "gui.xaero_height_limit": "实体高度限制", - "gui.xaero_world_map": "世界地图", - "gui.xaero_use_world_map": "使用世界地图区块", - "gui.xaero_patron_capes": "Patreon 披风", - "gui.xaero_entity_radar": "实体雷达", - "gui.xaero_entity_info_potion_effects": "药水效果(仅限单人游戏)", - "gui.xaero_entity_info_potion_effects_scale": "药水效果大小", - "gui.xaero_terrain_depth": "地形深度", - "gui.xaero_terrain_slopes": "地形坡度", - "gui.xaero_block_transparency": "方块透明度", - "gui.xaero_team": "团队", - "gui.xaero_world_server": "世界/服务器", - "gui.xaero_subworld_dimension": "子世界/维度", - "gui.xaero_switch_waypoint_set": "切换路径点设置", - "gui.xaero_waypoint_opacity_ingame": "游戏内路径点透明度", - "gui.xaero_waypoint_opacity_map": "地图路径点透明度", - "gui.xaero_hide_world_names": "隐藏世界名称/IP", - "gui.xaero_open_slime": "按键摁下时打开", - "gui.xaero_options": "选项", - "gui.xaero_make_automatic": "自动生成世界/服务器", - "gui.xaero_make_automatic_msg1": "你确定?", - "gui.xaero_make_automatic_msg2": "这将交换所选世界/服务器和自动世界/服务器的所有路径点数据,从而模拟使所选世界自动化。请确保清楚你在做什么。", - "gui.xaero_make_multi_automatic": "自动生成子世界", - "gui.xaero_make_multi_automatic_msg1": "你确定?", - "gui.xaero_make_multi_automatic_msg2": "这将交换所选子世界和自动子世界的所有路径点数据,从而模拟使所选子世界自动化。请确保清楚你在做什么。", - "gui.xaero_delete_world": "删除世界/服务器", - "gui.xaero_delete_world_msg1": "你是否想删除所选定世界/服务器的所有路径点数据?", - "gui.xaero_delete_world_msg2": "此行动将无法复原。请确定自己了解现在所进行的动作。", - "gui.xaero_delete_multi_world": "删除子世界", - "gui.xaero_delete_multi_world_msg1": "你是否想删除所选定子世界的所有路径点数据?", - "gui.xaero_delete_multi_world_msg2": "此行动将无法复原。请确定自己了解现在所进行的动作。", - "gui.xaero_always_show_distance": "总是显示路径点距离。", - "gui.xaero_item_tooltip": "物品文本提示", - "gui.xaero_entity_tooltip_settings": "物品文本提示设置", - "gui.xaero_item_tooltip_min_lines": "最小行数", - "gui.xaero_item_tooltip_time": "显示为", - "gui.xaero_multiply_all_by_8": "子世界坐标 * 8", - "gui.xaero_divide_all_by_8": "子世界坐标 / 8", - "gui.xaero_multiply_msg1": "此选项仅应用于修复错误的路径点坐标。", - "gui.xaero_multiply_msg2": "你确定你想要将所有子世界坐标乘以8吗?", - "gui.xaero_divide_msg2": "你确定要将所有子世界坐标除以8吗?", - "gui.xaero_share": "分享", - "gui.xaero_share_msg1": "你确定要在聊天中与§cEVERYONE§f共享此路径点吗?", - "gui.xaero_share_msg2": "请确保你没有暴露一个秘密地点。", - "gui.xaero_roof": "顶部", - "gui.xaero_partial": "元素", - "gui.xaero_full": "满", - "gui.xaero_show_light_level": "显示光照等级", - "gui.xaero_up": "[向上]", - "gui.xaero_down": "[向下]", - "gui.xaero_display_all_sets": "切换所有WP设置渲染", - "gui.xaero_waypoint_name": "路径点名称", - "gui.xaero_set_name": "设置名称", - "gui.xaero_render_layer": "叠加渲染层", - "gui.xaero_visit_needed": "§e您需要先访问此维度以将其转换为新格式!", - "gui.xaero_cross_tp": "跨维度TP", - "gui.xaero_unreachable_dimension": "无法访问目标维度。", - "gui.xaero_show_time": "显示游戏时间", - "gui.xaero_24h": "24h", - "gui.xaero_12h": "12h", - "gui.xaero_temporary": "暂时的", - "gui.xaero_restore": "恢复", - "gui.xaero_biomes_vanilla": "原版模式生物群系", - "gui.xaero_potion_effects_blink": "低时闪烁", - "gui.xaero_use_multiworld": "多维度检测", - "gui.xaero_close": "关闭", - "gui.xaero_waypoint_distance_visibility_angle": "WP距离、水平、角度", - "gui.xaero_waypoint_distance_vertical_visibility_angle": "WP距离、水平、角度", - "gui.xaero_teleportation": "传送", - "gui.xaero_teleportation_tooltip": "一旦禁用,只能通过配置文件启用!", - "gui.xaero_use_multiworld_tooltip": "如果这是一个单一世界(没有大厅,游戏模式世界等)。多世界检测只能在此类服务器上引起问题。不过,在服务器端安装mod应该可以防止这些问题。", - "gui.xaero_world_teleport_command": "传送聊天命令", - "gui.xaero_use_default": "使用默认设置", - "gui.xaero_centered_enlarged": "放大时居中", - "gui.xaero_zoomed_out_enlarged": "放大时缩小", - "gui.xaero_sort": "分类", - "gui.xaero_sort_reversed": "反向排序顺序", - "gui.xaero_sort_unsorted": "未分类", - "gui.xaero_sort_name": "名字", - "gui.xaero_sort_symbol": "开始", - "gui.xaero_sort_distance": "距离", - "gui.xaero_box_cave_maps": "绘图模式可以深入到比地表更深的地方,主要是显示地下洞穴和建筑内部。屋顶大小代表一个实心的水平“正方形”的大小,需要在你的上方检测到它才能激活洞穴模式。", - "gui.xaero_box_entity_amount": "每个实体类别的限制。", - "gui.xaero_box_distance": "可以显示到目的地距离的路径点。", - "gui.xaero_box_always_distance": "即使路径点非常近,也显示距离。这不会覆盖“到路径点的距离”选项。", - "gui.xaero_box_arrow_scale": "小地图方向固定和其他一些情况下使用的箭头比例。", - "gui.xaero_box_arrow_color": "在小地图的固定方向和其他一些情况下使用的箭头颜色。", - "gui.xaero_box_cave_zoom": "当处于洞穴地图模式,要进一步放大多少。", - "gui.xaero_box_entity_depth": "根据实体相对于您的Y轴高度,显示较暗的圆点。", - "gui.xaero_box_height_limit": "实体在不再显示之前的最大Y轴距离。", - "gui.xaero_toggle_map_waypoints": "开关小地图路径点", - "gui.xaero_minimap_text_align": "信息文本对齐", - "gui.xaero_center": "中心", - "gui.xaero_left": "左", - "gui.xaero_right": "右面", - "gui.xaero_show_angles": "显示视角", - "gui.xaero_box_teleport_default_command": "如果未在“路径点菜单选项”中设置特定于服务器的命令,则用于路径点远程传送的命令。", - "gui.xaero_waypoints_edit_mode_individually": "一个接一个", - "gui.xaero_waypoints_edit_mode_all": "所有", - "gui.xaero_compass": "指南针", - "gui.xaero_cave_maps_depth": "洞穴地图深度", - "gui.xaero_waypoints_edit_reset": "重置", - "gui.xaero_main_entity_as": "主体为", - "gui.xaero_arrow": "箭头", - "gui.xaero_dot": "点", - "gui.xaero_crosshair": "十字准星", - "gui.xaero_teleport_coordinates_hidden": "无法传送,因为它会告诉你路径点坐标。禁用“隐藏路径点坐标”可以再次自由传送。", - "gui.xaero_hide_wp_coords": "隐藏路径点图标", - "gui.xaero_waypoints_edit_show": "显示", - "gui.xaero_waypoints_edit_hide": "隐藏", - "gui.xaero_teleport_anyway": "传送", - "gui.xaero_teleport_shows_coordinates": "显示坐标!", - "gui.xaero_render_all_wp_sets": "渲染所有路径点", - "gui.xaero_waypoints_global": "全局", - "gui.xaero_waypoints_local": "本地", - "gui.xaero_player_arrow_opacity": "箭头不透明度", - "gui.xaero_box_waypoints_distance": "本地路径点的最大渲染距离。全局路径点不受影响。", - "gui.xaero_connect_with_auto": "添加世界连接", - "gui.xaero_disconnect_from_auto": "删除子世界连接", - "gui.xaero_world_connection_tooltip": "将所选世界连接/断开当前世界。只连接来自同一个世界的世界。例如,如果一个普通的下界传送门将您从世界a带到世界B,那么您可以将它们连接起来。连接到当前世界的世界总是在列表的顶部,并用*符号标记。", - "gui.xaero_connect_with_auto_msg": "您想在子世界之间创建以下连接吗?", - "gui.xaero_disconnect_from_auto_msg": "是否要删除世界之间的以下连接?", - "gui.xaero_teleport_not_connected": "你正在尝试传送到一个与当前世界没有连接的次世界。如果您确定此世界来自同一个服务器/世界保存,那么您可以通过在路径点菜单->选项->添加世界连接中添加连接来启用远程传送。然而,如果你连接不相关的世界和传送,那么你可能会窒息在方块中或死于坠落伤害,所以不要这样做。", - "gui.xaero_ignore_heightmaps": "忽略服务器高度", - "gui.xaero_box_ignore_heightmaps": "某些服务器在世界高度贴图中放置自定义物品,这可能会导致渲染不正确的贴图。有时,它甚至可以发生在高度更改的单人世界里。这个选项应该以牺牲性能为代价来解决这些问题。除非需要,否则不要使用。切换选项后重新进入世界!", - "gui.xaero_error_loading_properties": "加载服务器小地图属性时出错。请重试。" +{ + "gui.xaero_armour_status_settings": "盔甲状态设置", + "gui.xaero_armour_status": "盔甲状态", + "gui.xaero_notifications": "通知", + "gui.xaero_miscellaneous": "杂项", + "gui.xaero_miscellaneous_settings": "杂项设置", + "gui.xaero_notification_settings": "通知设置", + "gui.xaero_better_pvp_settings": "Better PvP 设置", + "gui.xaero_box_potion_effects": "显示当前激活的药水效果的界面。", + "gui.xaero_box_armour_status": "显示你当前穿的盔甲和持有物品信息的界面。", + "gui.xaero_box_sprint": "只需按下一个绑定的键(可配置)就能疾跑。", + "gui.xaero_box_sneak": "允许你打开/关闭潜行并在潜行时无需按住任何按键。", + "gui.xaero_box_notifications": "各种情况的屏幕通知,比如低生命值、低饥饿值、低氧气值、爆炸危险和被弓箭射击。", + "gui.xaero_box_xp": "获得或失去的经验信息会飞过你的屏幕。", + "gui.xaero_box_quick_use": "类似于动作条的按键绑定系统,可让你自动使用快捷栏中的指定物品,而无需切换当前持有的物品。 按住绑定的键可以让你继续使用该物品,就像你按住鼠标右键一样。 例如:放置火把或TNT、投掷药水、吃东西、喝东西。", + "gui.xaero_box_minimap": "显示你周围的环境和实体的小地图。", + "gui.xaero_preset_fancy": "幻想", + "gui.xaero_preset_classic": "经典", + "gui.xaero_preset_social": "社交", + "gui.xaero_potion_status": "药水状态", + "gui.xaero_archery_status": "显示弓箭剩余数量", + "gui.xaero_sprint": "更好的疾跑", + "gui.xaero_sneak": "切换潜行", + "gui.xaero_enchants_color": "附魔颜色", + "gui.xaero_durability": "耐久度", + "gui.xaero_hunger_setting": "饥饿值提醒", + "gui.xaero_hp_setting": "生命值提醒", + "gui.xaero_explosion_setting": "爆炸提醒", + "gui.xaero_being_shot_setting": "“被射击”提醒", + "gui.xaero_xp_setting": "经验掉落", + "gui.xaero_custom_settings": "自定义设置", + "gui.xaero_quick_use": "快速使用物品", + "gui.xaero_show_enchants": "显示附魔", + "gui.xaero_percent": "百分比", + "gui.xaero_numeral": "数值", + "gui.xaero_both": "两者", + "gui.xaero_quick_eat": "快速进食", + "gui.xaero_toggle_sneak": "切换潜行", + "gui.xaero_quick_use_1": "快速使用1", + "gui.xaero_quick_use_2": "快速使用2", + "gui.xaero_quick_use_3": "快速使用3", + "gui.xaero_quick_use_4": "快速使用4", + "gui.xaero_quick_use_5": "快速使用5", + "gui.xaero_quick_use_6": "快速使用6", + "gui.xaero_quick_use_7": "快速使用7", + "gui.xaero_quick_use_8": "快速使用8", + "gui.xaero_quick_use_9": "快速使用9", + "gui.xaero_restores": "恢复值", + "gui.xaero_hunger_low": "低饥饿值", + "gui.xaero_hp_low": "低生命值", + "gui.xaero_potion_status_settings": "药水状态设置", + "gui.xaero_potion_names": "药水效果名称", + "gui.xaero_air_setting": "氧气值提醒", + "gui.xaero_air_low": "低氧气值", + "gui.xaero_entity_info": "实体信息", + "gui.xaero_box_entity_info": "显示你所指向的生物实体的信息,包括玩家。", + "gui.xaero_entity_info_settings": "实体信息设置", + "gui.xaero_entity_info_stay": "继续显示", + "gui.xaero_entity_info_distance": "触及距离", + "gui.xaero_entity_info_max_hearts": "生命条爱心最大数量", + "gui.xaero_entity_info_numbers": "以数字显示生命值", + "gui.xaero_show_full_amount": "手持物品携带总量", + "gui.xaero_show_entity_model": "显示实体模型", + "gui.xaero_entity_info_armour_numbers": "以数字显示护甲值", + "gui.xaero_entity_info_armour": "显示护甲信息", + "gui.xaero_entity_info_potion_effects": "药水效果(仅限单人游戏)", + "gui.xaero_entity_info_potion_effects_scale": "药水效果大小", + "gui.xaero_item_tooltip": "物品提示文本", + "gui.xaero_entity_tooltip_settings": "物品提示文本设置", + "gui.xaero_item_tooltip_min_lines": "最小行数", + "gui.xaero_item_tooltip_time": "显示", + "gui.xaero_potion_effects_blink": "要到期时闪烁", + "gui.xaero_armour_main_hand": "主手物品", + "gui.xaero_armour_off_hand": "副手物品", + "gui.xaero_no_durability": "无", + "gui.xaero_held_centered_position": "居中时持有的物品", + "gui.xaero_held_centered_position_screen_edges": "边缘", + "gui.xaero_held_centered_position_hotbar": "快捷栏" } \ No newline at end of file diff --git a/projects/1.16-fabric/assets/xaeros-minimap-fair-play-edition/xaerominimap/lang/en_us.json b/projects/1.16-fabric/assets/xaeros-minimap-fair-play-edition/xaerominimap/lang/en_us.json new file mode 100644 index 000000000000..6a8ce711001d --- /dev/null +++ b/projects/1.16-fabric/assets/xaeros-minimap-fair-play-edition/xaerominimap/lang/en_us.json @@ -0,0 +1,535 @@ +{ + "gui.xaero_confirm": "Confirm", + "gui.xaero_cancel": "Cancel", + "gui.xaero_back": "Back", + "gui.xaero_delete": "Delete", + "gui.xaero_OK": "OK", + "gui.xaero_add_edit": "Add/Edit", + "gui.xaero_new_waypoint": "New Waypoint", + "gui.xaero_initial": "initials", + "gui.xaero_edit_waypoint": "Edit Waypoint", + "gui.xaero_choose_a_preset": "Choose a Preset", + "gui.xaero_choose_an_interface": "Choose an Interface", + "gui.xaero_minimap": "Minimap", + "gui.xaero_edit_mode": "Edit Mode", + "gui.xaero_instructions": "Instructions/Help", + "gui.xaero_not_ingame": "You have to be in game to be able to use the edit mode!", + "gui.xaero_welcome_edit_mode": "Welcome to the edit mode!", + "gui.xaero_howto_select": "Left-click an interface to select it.", + "gui.xaero_howto_drag": "Left-click and drag to move an interface around.", + "gui.xaero_howto_deselect": "Right-click to deselect an interface.", + "gui.xaero_howto_center": "Press \"C\" to center or uncenter the selected interface.", + "gui.xaero_different_centered": "Some interfaces have a different centered look.", + "gui.xaero_howto_flip": "Press \"F\" to flip or unflip the selected interface.", + "gui.xaero_howto_settings": "Press \"S\" to quickly access settings of the selected interface.", + "gui.xaero_howto_preset": "Select a preset by clicking the \"Choose a Preset\" button.", + "gui.xaero_howto_save": "Save your changes by clicking the \"Confirm\" button.", + "gui.xaero_howto_cancel": "Discard your changes by clicking the \"Cancel\" button.", + "gui.xaero_minimap_settings": "Minimap Settings", + "gui.xaero_server_disabled": "The server might have disabled some of the mod features.", + "gui.xaero_waypoints": "Waypoints", + "gui.xaero_centered": "Centered:", + "gui.xaero_press_c": "(pr. C)", + "gui.xaero_flipped": "Flipped:", + "gui.xaero_press_f": "(pr. F)", + "gui.xaero_reset_defaults": "Restore Default Settings", + "gui.xaero_cave_maps": "Cave Mode", + "gui.xaero_display_waypoints": "On-Map Waypoints", + "gui.xaero_zoom": "Zoom", + "gui.xaero_minimap_size": "Size", + "gui.xaero_entity_amount": "Entity Number", + "gui.xaero_black": "Black", + "gui.xaero_dark_blue": "Dark Blue", + "gui.xaero_dark_green": "Dark Green", + "gui.xaero_dark_aqua": "Dark Aqua", + "gui.xaero_dark_red": "Dark Red", + "gui.xaero_dark_purple": "Dark Purple", + "gui.xaero_gold": "Gold", + "gui.xaero_gray": "Gray", + "gui.xaero_dark_gray": "Dark Gray", + "gui.xaero_blue": "Blue", + "gui.xaero_green": "Green", + "gui.xaero_aqua": "Aqua", + "gui.xaero_red": "Red", + "gui.xaero_purple": "Light Purple", + "gui.xaero_yellow": "Yellow", + "gui.xaero_white": "White", + "gui.xaero_zoom_in": "Zoom In Minimap", + "gui.xaero_zoom_out": "Zoom Out Minimap", + "gui.xaero_on": "ON", + "gui.xaero_off": "OFF", + "gui.xaero_preset_topleft": "Top-Left Corner", + "gui.xaero_preset_topright": "Top-Right Corner", + "gui.xaero_waypoint_teleport": "Teleport", + "gui.xaero_waypoints_key": "Open Waypoint Screen", + "gui.xaero_display_coords": "Display Coordinates", + "gui.xaero_disable_enable": "Disable/Enable", + "gui.xaero_disabled": "disabled", + "gui.xaero_minimap_guide": "Left-click and drag to move the minimap around.", + "gui.xaero_change_position": "Change Position", + "gui.xaero_preset_bottom_left": "Bottom-Left Corner", + "gui.xaero_preset_bottom_right": "Bottom-Right Corner", + "gui.xaero_ingame_waypoints": "In-Game Waypoints", + "gui.xaero_next": "Next >>", + "gui.xaero_previous": "<< Prev", + "gui.xaero_lock_north": "Lock Minimap North", + "gui.xaero_deathpoint": "Latest Death", + "gui.xaero_deathpoint_old": "Old Death", + "gui.xaero_deathpoints": "Deathpoints", + "gui.xaero_chunkgrid": "Chunk Grid", + "gui.xaero_players": "Players", + "gui.xaero_mobs": "Friendly Mobs", + "gui.xaero_hostile": "Hostile Mobs", + "gui.xaero_items": "Items", + "gui.xaero_other": "Other Entities", + "gui.xaero_enlarge_map": "Enlarge Minimap", + "gui.xaero_fbo": "Beta", + "gui.xaero_opacity": "Opacity", + "gui.xaero_slime_chunks": "Slime Chunks", + "gui.xaero_unlimited": "Unlimited", + "gui.xaero_old_deathpoints": "Keep Old Deathpoints", + "gui.xaero_toggle_map": "Toggle Minimap", + "gui.xaero_antialiasing": "Anti-Aliasing", + "gui.xaero_safe_mode": "Safe Mode", + "gui.xaero_transfer": "Transfer", + "gui.xaero_transfer_all": "Transfer All Waypoints", + "gui.xaero_clear": "Clear Set", + "gui.xaero_from": "From", + "gui.xaero_to": "To", + "gui.xaero_used_seed": "Seed to Use:", + "gui.xaero_show_distance": "Distance to WP", + "gui.xaero_waypoints_scale": "In-Game Waypoint Scale", + "gui.xaero_block_colours": "Block Color Mode", + "gui.xaero_accurate": "Accurate", + "gui.xaero_vanilla": "Vanilla", + "gui.xaero_lighting": "Lighting", + "gui.xaero_looking_at": "Looking At", + "gui.xaero_all": "All", + "gui.xaero_display_redstone": "Show Redstone", + "gui.xaero_clear_set_message": "Are you sure you would like to clear the current set", + "gui.xaero_clear_set_message2": "All waypoints from this set will be deleted!", + "gui.xaero_default": "Default", + "gui.xaero_create_set": "New Waypoint Set", + "gui.xaero_delete_set": "Delete Set", + "gui.xaero_delete_set_message": "Are you sure you would like to delete the current set", + "gui.xaero_delete_set_message2": "This set will be removed from the current world.", + "gui.xaero_toggle_waypoints": "Toggle In-Game Waypoints", + "gui.xaero_dots_size": "Entity Dot Size", + "gui.xaero_toggle_slime": "Toggle Slime Chunks", + "gui.xaero_toggle_grid": "Toggle Chunk Grid", + "gui.xaero_compass_over_wp": "Compass Over Waypoints", + "gui.xaero_current_biome": "Display Current Biome", + "gui.xaero_auto_map_size": "Auto", + "gui.xaero_reset_message": "Are you sure you would like to restore the default settings?", + "gui.xaero_reset_message2": "This action cannot be undone!", + "gui.xaero_yaw": "yaw", + "gui.xaero_true": "true", + "gui.xaero_false": "false", + "gui.xaero_team_colours": "Team Colors", + "gui.xaero_instant_waypoint": "Quick Waypoint", + "gui.xaero_entity_depth": "Show Entity Depth", + "gui.xaero_show_flowers": "Show Flowers", + "gui.xaero_waypoint_names": "WP Name Above Distance", + "gui.xaero_waypoints_distance": "Max WP Render Dist.", + "gui.xaero_teleport_default_command": "Default Teleport Command", + "gui.xaero_waypoints_distance_min": "Min WP Render Dist.", + "gui.xaero_other_teams": "Other Teams", + "gui.xaero_arrow_scale": "Arrow Scale", + "gui.xaero_arrow_colour": "Arrow Color", + "gui.xaero_smooth_dots": "Smooth Dots", + "gui.xaero_cave_zoom": "Cave Mode Zoom In", + "gui.xaero_safe_mode_box": "Use Java-based (CPU) equivalent of this mod instead of the default, OpenGL-based (GPU) one. Safe mode is a plan B in case the mod does not function correctly. Not all features work in the safe mode. Do not use unless you have to.", + "gui.xaero_height_limit": "Entity Height Limit", + "gui.xaero_world_map": "World Map", + "gui.xaero_use_world_map": "Use World Map Mod Chunks", + "gui.xaero_patron_capes": "Patreon Capes", + "gui.xaero_entity_radar": "Entity Radar", + "gui.xaero_terrain_depth": "Terrain Depth", + "gui.xaero_terrain_slopes": "Terrain Slopes", + "gui.xaero_block_transparency": "Block Transparency", + "gui.xaero_team": "Team", + "gui.xaero_world_server": "World/Server", + "gui.xaero_subworld_dimension": "Sub-World/Dimension", + "gui.xaero_switch_waypoint_set": "Switch Waypoint Set", + "gui.xaero_waypoint_opacity_ingame": "Waypoint Opacity in Game", + "gui.xaero_waypoint_opacity_map": "Waypoint Opacity on Map", + "gui.xaero_hide_world_names": "Hide IPs/World Names", + "gui.xaero_open_slime": "Open on Key Press", + "gui.xaero_options": "Options", + "gui.xaero_make_automatic": "Make World/Server Auto", + "gui.xaero_make_automatic_msg1": "Are you sure?", + "gui.xaero_make_automatic_msg2": "This will swap all waypoint data between the selected world/server and the auto one, thus simulate making the selected world/server automatic. Make sure you know what you are doing.", + "gui.xaero_make_multi_automatic": "Make Sub-World Auto", + "gui.xaero_make_multi_automatic_msg1": "Are you sure?", + "gui.xaero_make_multi_automatic_msg2": "This will swap all waypoint data between the selected sub-world and the auto one, thus simulate making the selected sub-world automatic. Make sure you know what you are doing.", + "gui.xaero_delete_world": "Delete World/Server", + "gui.xaero_delete_world_msg1": "Would you like to delete all waypoint data for the selected world/server?", + "gui.xaero_delete_world_msg2": "This action cannot be undone! Make sure you know what you are doing.", + "gui.xaero_delete_multi_world": "Delete Sub-World", + "gui.xaero_delete_multi_world_msg1": "Would you like to delete all waypoint data for the selected sub-world?", + "gui.xaero_delete_multi_world_msg2": "This action cannot be undone! Make sure you know what you are doing.", + "gui.xaero_always_show_distance": "Always Disp. Dist. to WP", + "gui.xaero_multiply_all_by_8": "Sub-World Coordinates * 8", + "gui.xaero_divide_all_by_8": "Sub-World Coordinates / 8", + "gui.xaero_multiply_msg1": "This option should be used only to fix incorrect waypoint coordinates.", + "gui.xaero_multiply_msg2": "Are you sure you would like to MULTIPLY all sub-world coordinates by 8?", + "gui.xaero_divide_msg2": "Are you sure you would like to DIVIDE all sub-world coordinates by 8?", + "gui.xaero_share": "Share", + "gui.xaero_share_msg1": "Are you sure you would like to share this waypoint with §cEVERYONE§f in the chat?", + "gui.xaero_share_msg2": "Make sure you do not expose a secret location!", + "gui.xaero_roof": "Ceiling", + "gui.xaero_partial": "Partial", + "gui.xaero_full": "Full", + "gui.xaero_show_light_level": "Display Light Level", + "gui.xaero_up": "[Go Up]", + "gui.xaero_down": "[Go Down]", + "gui.xaero_display_all_sets": "Toggle All WP Sets Render", + "gui.xaero_waypoint_name": "waypoint name", + "gui.xaero_set_name": "Set Name", + "gui.xaero_render_layer": "Overlay Render Layer", + "gui.xaero_visit_needed": "§eYou need to visit this dimension first to convert it to the new format!", + "gui.xaero_cross_tp": "Cross-Dimensional TP", + "gui.xaero_unreachable_dimension": "Unreachable destination dimension.", + "gui.xaero_show_time": "Display Game Time", + "gui.xaero_24h": "24h", + "gui.xaero_12h": "12h", + "gui.xaero_temporary": "temporary", + "gui.xaero_restore": "Restore", + "gui.xaero_biomes_vanilla": "Biomes in Vanilla Color Mode", + "gui.xaero_use_multiworld": "Multiworld Detection", + "gui.xaero_close": "Close", + "gui.xaero_waypoint_distance_visibility_angle": "WP Dist. Horis. Angle", + "gui.xaero_waypoint_distance_vertical_visibility_angle": "WP Dist. Vertic. Angle", + "gui.xaero_teleportation": "Teleportation", + "gui.xaero_teleportation_tooltip": "Once disabled, it can be enabled back only through the config file!", + "gui.xaero_use_multiworld_tooltip": "Disable if this is a simple server with a single world (no separate lobby, game mode, or minigame worlds). Multiworld detection will cause only issues on such servers. However, installing this mod on the server side should prevent these issues.", + "gui.xaero_world_teleport_command": "Teleport Command", + "gui.xaero_use_default": "Use Default", + "gui.xaero_centered_enlarged": "Center When Enlarged", + "gui.xaero_zoomed_out_enlarged": "Zoom Out When Enlarged", + "gui.xaero_sort": "Sort By", + "gui.xaero_sort_reversed": "Reversed Sort Order", + "gui.xaero_sort_unsorted": "Unsorted", + "gui.xaero_sort_name": "Name", + "gui.xaero_sort_symbol": "Initials", + "gui.xaero_sort_distance": "Distance", + "gui.xaero_box_cave_maps": "Mapping mode that can go deeper than the surface blocks, mainly to display underground caves and interiors of buildings. The ceiling size refers to the size of a horizontal \"square\" of solid blocks that has to be detected above you to activate the cave mode.", + "gui.xaero_box_cave_maps2": "Mapping mode that can go deeper than the surface blocks, mainly to display underground caves and interiors of buildings. 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.", + "gui.xaero_box_entity_amount": "The limit per each entity category.", + "gui.xaero_box_distance": "Specifies, for which in-game waypoints to show the distance to.", + "gui.xaero_box_distance2": "Specifies, for which in-game waypoints to show the distance to. This does not guarantee that it will be shown for multiple waypoints at once. Check out the \"Multiple Waypoint Distances\" setting as well.", + "gui.xaero_box_always_distance": "Display distance even when the waypoint is very close. This setting does not override the \"Distance to WP\" option.", + "gui.xaero_box_arrow_scale": "Scale of the arrow used in the non-rotating variant of the minimap and several other cases.", + "gui.xaero_box_arrow_color": "Color of the arrow used in the non-rotating variant of the minimap and several other cases.", + "gui.xaero_box_cave_zoom": "Specifies, how much to zoom the minimap further in when the cave mode is active.", + "gui.xaero_box_entity_depth": "Display entities darker on the minimap depending on their Y level relative to you.", + "gui.xaero_box_height_limit": "Maximum Y-level distance for entities until they are no longer displayed on the minimap.", + "gui.xaero_toggle_map_waypoints": "Toggle On-Map Waypoints", + "gui.xaero_always_entity_nametags": "Always Render Entity Name Tags", + "gui.xaero_minimap_text_align": "Info Text Alignment", + "gui.xaero_center": "Center", + "gui.xaero_left": "Left", + "gui.xaero_right": "Right", + "gui.xaero_show_angles": "Display Facing Angles", + "gui.xaero_box_always_entity_nametags": "Always render names for entities with name tags regardless of what the name setting is set to in the \"Entity Radar\" screen.", + "gui.xaero_box_teleport_default_command": "The command used for waypoint teleportation if a world-specific or a server-specific command is not set in the Options menu in the waypoint screen.", + "gui.xaero_waypoints_edit_mode_individually": "One by One", + "gui.xaero_waypoints_edit_mode_all": "All at Once", + "gui.xaero_compass": "Compass", + "gui.xaero_cave_maps_depth": "Cave Mode Depth", + "gui.xaero_waypoints_edit_reset": "Reset", + "gui.xaero_main_entity_as": "Main Entity As", + "gui.xaero_arrow": "Arrow", + "gui.xaero_dot": "Dot", + "gui.xaero_crosshair": "Crosshair", + "gui.xaero_teleport_coordinates_hidden": "Unable to teleport, because it would expose the waypoint coordinates. Disable the \"Hide Waypoint Coordinates\" option to be able to freely teleport again.", + "gui.xaero_hide_wp_coords": "Hide Waypoint Coordinates", + "gui.xaero_waypoints_edit_show": "Show", + "gui.xaero_waypoints_edit_hide": "Hide", + "gui.xaero_teleport_anyway": "Teleport Anyway", + "gui.xaero_teleport_shows_coordinates": "It will expose the coordinates!", + "gui.xaero_render_all_wp_sets": "Render All Waypoint Sets", + "gui.xaero_waypoints_global": "Global", + "gui.xaero_waypoints_local": "Local", + "gui.xaero_player_arrow_opacity": "Arrow Opacity", + "gui.xaero_box_waypoints_distance": "Maximum render distance for local waypoints. Global waypoints are not affected.", + "gui.xaero_connect_with_auto": "Add Sub-World Connection", + "gui.xaero_disconnect_from_auto": "Delete Sub-World Connection", + "gui.xaero_world_connection_tooltip": "Connect/disconnect selected sub-world to/from the current auto one. Connect only sub-worlds that are from the same sub-server/world save. For example, if a vanilla Nether portal takes you from sub-world A to sub-world B, then you can safely connect them. Other sub-worlds connected to the current one are always at the top of the list and are marked by an asterisk (symbol: *).", + "gui.xaero_connect_with_auto_msg": "Would you like to create the following connection between sub-worlds?", + "gui.xaero_disconnect_from_auto_msg": "Would you like to delete the following connection between sub-worlds?", + "gui.xaero_teleport_not_connected": "You are trying to teleport to a sub-world that is not connected to the current auto one. If you are sure that this sub-world is from the same sub-server/world save as the auto one, then you can enable teleportation by adding a connection in the waypoint screen -> Options -> Add Sub-World Connection. But beware, if you connect unrelated sub-worlds 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_ignore_heightmaps": "Ignore Server Heightmaps", + "gui.xaero_box_ignore_heightmaps": "Some servers put custom values in the world heightmaps, which may result in incorrectly rendered maps. Sometimes it may 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 have to. Reenter the world after toggling this option!", + "gui.xaero_error_loading_properties": "Error loading server minimap properties. Please retry.", + "gui.xaero_light_block": "Block", + "gui.xaero_light_sky": "Sky", + "gui.xaero_light_both": "All", + "gui.xaero_light_all": "All", + "gui.xaero_light_both2": "Both", + "gui.xaero_waypoints_bottom": "New Waypoints to Bottom", + "gui.xaero_box_waypoints_bottom": "Put newly created waypoints at the bottom of the waypoint list instead of the default top.", + "gui.xaero_minimap_shape": "Shape", + "gui.xaero_minimap_shape_square": "Square", + "gui.xaero_minimap_shape_circle": "Circle", + "gui.xaero_slopes_legacy": "Legacy", + "gui.xaero_names_list": "Player List", + "gui.xaero_names_always": "Always", + "gui.xaero_names_off": "No Names", + "gui.xaero_entity_radar_type": "Type:", + "gui.xaero_entity_radar_color": "Color:", + "gui.xaero_entity_radar_visiblity": "Visibility:", + "gui.xaero_entity_radar_names": "Names:", + "gui.xaero_entity_radar_icons": "Icons/Heads:", + "gui.xaero_box_entity_radar_names": "Render entity names under the dots or icons/heads. \n \n Option \"Player List\" - render only when the \"List Players\" key binding (TAB by default) is pressed.", + "gui.xaero_light_overlay_status": "Using Light Overlay", + "gui.xaero_light_overlay": "Light Overlay", + "gui.xaero_light_overlay_type": "Light Overlay", + "gui.xaero_light_overlay_color": "Color", + "gui.xaero_light_overlay_max_light": "Max Light", + "gui.xaero_light_overlay_min_light": "Min Light", + "gui.xaero_toggle_light_overlay": "Toggle Light Overlay", + "gui.xaero_box_light_overlay_type": "Using this overlay can negatively affect the game performance because it currently does not use the World Map mod chunks and increases the minimap updating frequency. Do not keep it active all the time.", + "gui.xaero_day": "Day", + "gui.xaero_tamed": "Tamed Mobs", + "gui.xaero_untamed_color": "Untamed Color", + "gui.xaero_icons_list": "Player List", + "gui.xaero_icons_always": "Always", + "gui.xaero_icons_off": "No Icons", + "gui.xaero_box_entity_radar_icons": "Render entity icons instead of colored dots. \n \n Option \"Player List\" - render only when the \"List Players\" key binding (TAB by default) is pressed.", + "gui.xaero_dot_name_scale": "Dot Name Scale", + "gui.xaero_entity_heads_scale": "Entity Icon Scale", + "gui.xaero_box_minimap_size": "Size of the minimap frame that affects how much is visible. Square-shaped minimap is forced into the non-rotating mode (option \"Lock Minimap North\") when the size is greater than 180. \n \n For the \"Auto\" option, go all the way to the left. \n \n Size values in older mod versions: \n Tiny - 57 \n Small - 85 \n Medium - 113 \n Large - 169", + "gui.xaero_auto_clamp_depth": "Auto", + "gui.xaero_waypoints_clamp_depth": "Clamp Depth", + "gui.xaero_waypoints_distance_scale": "Waypoint Distance Text Scale", + "gui.xaero_waypoints_name_scale": "Waypoint Name Text Scale", + "gui.xaero_box_waypoints_clamp_depth": "The screen depth at which in-game waypoints stop getting smaller when you go further away from them. \n Use this if you want to make waypoints that are far away bigger/smaller on the screen. Use the \"Waypoint In-Game Scale\" setting to also affect the size of waypoints when you are close to them. \n \n For the \"Auto\" option, go all the way to the left. \n The automatic option attempts to give you the best value for the default values of scale types, taking your FOV and screen height into account. \n \n Default values in older mod versions: \n Clamp Depth: 12 \n In-Game Scale: 2.5 \n Name Text Scale: 0.5 \n Distance Text Scale: 0.8", + "gui.xaero_box_waypoints_distance_scale": "Scale of the text displaying the distance to an in-game waypoint. \n \n Default values in older mod versions: \n Clamp Depth: 12 \n In-Game Scale: 2.5 \n Name Text Scale: 0.5 \n Distance Text Scale: 0.8", + "gui.xaero_box_waypoints_name_scale": "Scale of the text displaying the name of an in-game waypoint. \n \n Default values in older mod versions: \n Clamp Depth: 12 \n In-Game Scale: 2.5 \n Name Text Scale: 0.5 \n Distance Text Scale: 0.8", + "gui.xaero_box_waypoints_scale": "Scale of in-game waypoints. Use this to change the scale of all in-game waypoints, including those that are near you. Use the \"Clamp Depth\" setting to specifically affect the size of waypoints that are far away. \n \n Default values in older mod versions: \n Clamp Depth: 12 \n In-Game Scale: 2.5 \n Name Text Scale: 0.5 \n Distance Text Scale: 0.8", + "gui.xaero_waypoint_shared": "%1$s shared a waypoint called \"%2$s\"! §2§n[Add]", + "gui.xaero_waypoint_shared_dimension": "%1$s shared a waypoint called \"%2$s\" from %3$s! §2§n[Add]", + "gui.xaero_waypoint_unknown_dimension": "an unknown dimension", + "gui.xaero_uses_worldmap_value": "Setting value is taken from the world map settings!", + "gui.xaero_uses_worldmap_hard_value": "Setting value cannot be configured when using the world map chunks!", + "gui.xaero_dots_style": "Entity Dots Style", + "gui.xaero_dots_style_default": "Default", + "gui.xaero_dots_style_legacy": "Legacy", + "gui.xaero_slopes_default_3d": "Default 3D", + "gui.xaero_slopes_default_2d": "Default 2D", + "gui.xaero_ui_scale": "UI Scale", + "gui.xaero_ui_scale_auto": "Auto", + "gui.xaero_ui_scale_mc": "Minecraft", + "gui.xaero_box_ui_scale": "Scale of text and other minimap UI elements. Not made for zooming in or resizing. There are separate options for that.", + "gui.xaero_pushbox_normal": "Normal", + "gui.xaero_pushbox_screen_height": "Screen Height", + "gui.xaero_pushbox_boss_health": "Boss Health Push Box", + "gui.xaero_pushbox_potion_effects": "Potion Effects Push Box", + "gui.xaero_box_pushbox_boss_health": "An invisible box around the vanilla boss health display that pushes the mod's interfaces out of the way. \n \n Normal type's collision box is equal to its size and only pushes interfaces by the necessary distance. \n \n Screen Height type's collision box is stretched across the whole screen height and always shifts colliding interfaces vertically by the Normal type's height. This can be very useful when you have multiple interfaces in a column and want all of them to be pushed.", + "gui.xaero_box_pushbox_potion_effects": "An invisible box around the vanilla potion effects display that pushes the mod's interfaces out of the way. \n \n Normal type's collision box is equal to its size and only pushes interfaces by the necessary distance. \n \n Screen Height type's collision box is stretched across the whole screen height and always shifts colliding interfaces vertically by the Normal type's height. This can be very useful when you have multiple interfaces in a column and want all of them to be pushed.", + "gui.xaero_minimap_frame": "Frame Style", + "gui.xaero_minimap_frame_color": "Frame Color", + "gui.xaero_box_minimap_frame_color": "The color of the minimap frame for the non-default colored frame styles.", + "gui.xaero_minimap_frame_default": "Default", + "gui.xaero_minimap_frame_colored_thick": "Colored", + "gui.xaero_minimap_frame_colored_thin": "Colored Thin", + "gui.xaero_compass_north": "N", + "gui.xaero_compass_east": "E", + "gui.xaero_compass_south": "S", + "gui.xaero_compass_west": "W", + "gui.xaero_compass_scale": "Compass Scale On-Map", + "gui.xaero_box_compass_scale": "The scale of the compass letters NESW when using the on-map compass location.", + "gui.xaero_minimap_compass_inside_frame": "On Map", + "gui.xaero_minimap_compass_on_frame": "On Frame", + "gui.xaero_compass_color": "Compass Shadow Color", + "gui.xaero_box_compass_over_wp2": "Render compass letters (N, E, S, W) over the on-map waypoints. This only works for the on-frame compass location.", + "effect.xaerominimap.no_minimap": "No Minimap", + "effect.xaerominimap.no_entity_radar": "No Entity Radar", + "effect.xaerominimap.no_waypoints": "No Waypoints", + "effect.xaerominimap.no_cave_maps": "No Cave Maps", + "effect.xaerominimap.no_minimap_harmful": "No Minimap", + "effect.xaerominimap.no_entity_radar_harmful": "No Entity Radar", + "effect.xaerominimap.no_waypoints_harmful": "No Waypoints", + "effect.xaerominimap.no_cave_maps_harmful": "No Cave Maps", + "effect.xaerominimap.no_minimap_beneficial": "No Minimap", + "effect.xaerominimap.no_entity_radar_beneficial": "No Entity Radar", + "effect.xaerominimap.no_waypoints_beneficial": "No Waypoints", + "effect.xaerominimap.no_cave_maps_beneficial": "No Cave Maps", + "gui.xaero_radar_item_frames": "Display Item Frame Dots", + "gui.xaero_show_dimension_name": "Display Current Dimension", + "gui.xaero_unknown_biome": "Unknown Biome", + "gui.xaero_light_value": "Light: %d", + "gui.xaero_teleport_y_unknown": "You can't teleport to a waypoint that doesn't specify the Y coordinate. Edit the waypoint to be able to teleport to it.", + "gui.xaero_box_waypoints_distance_scale2": "Scale of the text displaying the distance to an in-game waypoint.", + "gui.xaero_box_waypoints_name_scale2": "Scale of the text displaying the name of an in-game waypoint.", + "gui.xaero_box_ingame_waypoint_icon_scale": "Scale of the in-game waypoint icons.", + "gui.xaero_ingame_waypoint_icon_scale": "In-Game Waypoint Icon Scale", + "gui.xaero_ingame_waypoint_close_scale": "In-Game Waypoint Up-Close Scale", + "gui.xaero_box_ingame_waypoint_close_scale": "Scale of the in-game waypoints when you are very close to them. To change the scale of waypoints that are far away, use the \"In-Game Waypoint Icon Scale\", \"Waypoint Distance Text Scale\" and \"Waypoint Name Text Scale\" settings.", + "gui.xaero_entity_icon_name_fallback": "Entity Name When Icon Fails", + "gui.xaero_settings_search": "Settings Search", + "gui.xaero_settings_search_placeholder": "Search...", + "gui.xaero_minimap_view_settings": "View Settings", + "gui.xaero_entity_radar_settings": "Entity Radar Settings", + "gui.xaero_entity_radar_categories": "Entity Category Settings", + "gui.xaero_minimap_block_map_settings": "Block Map Settings", + "gui.xaero_overlay_settings": "Overlay Settings", + "gui.xaero_minimap_info_settings": "Information Settings", + "gui.xaero_waypoint_settings": "Waypoint Settings", + "gui.xaero_minimap_misc_settings": "Miscellaneous Settings", + "gui.xaero_entity_radar_category": "Category:", + "gui.xaero_settings_not_found": "No matching entries found for your input!", + "gui.xaero_multiple_waypoint_info": "Multiple Waypoint Distances", + "gui.xaero_box_multiple_waypoint_info": "Whether the distance can be displayed for multiple in-game waypoints at once. By default, only the distance to the closest waypoint to the crosshair is displayed. Use the \"Distance to WP\" setting to configure which waypoints the distance could even be shown for.", + "gui.xaero_while_sneaking": "Sneaking", + "gui.xaero_multiple_waypoints_always": "Always", + "gui.xaero_narrator_select_nothing": "Nothing", + "gui.xaero_category_setting_inherit": "-", + "gui.xaero_category_expanded_options": "%s (Choose an Option)", + "gui.xaero_entity_category_root": "Any", + "gui.xaero_entity_category_living": "Living", + "gui.xaero_entity_category_hostile": "Hostile", + "gui.xaero_entity_category_friendly": "Friendly", + "gui.xaero_entity_category_hostile_tamed": "Tamed", + "gui.xaero_entity_category_friendly_tamed": "Tamed", + "gui.xaero_entity_category_players": "Player", + "gui.xaero_entity_category_same_team": "From the Same Team", + "gui.xaero_entity_category_other_teams": "From Other Teams", + "gui.xaero_entity_category_items": "Item", + "gui.xaero_entity_category_other_entities": "Other", + "gui.xaero_category_settings": "Settings", + "gui.xaero_category_include_list": "Include List", + "gui.xaero_box_category_include_list2": "A list of entity types to include in the (sub-)category on top of the entities included by the \"Hard Include\".", + "gui.xaero_category_exclude_list": "Exclude List", + "gui.xaero_box_category_exclude_list2": "A list of entity types to exclude from the entity types already included in the (sub-)category. Can work both as a \"whitelist\" and a \"blacklist\" depending on the exclusion mode you choose. This does not remove entities from the entity radar, unless you're excluding from the root \"Any\" category. The \"Display\" setting can remove entities from the radar.", + "gui.xaero_category_add_subcategory": "Add Sub-Category", + "gui.xaero_category_hard_include": "Hard Include", + "gui.xaero_box_category_hard_include2": "Controls which entities to automatically include in the (sub-)category without having to put them in the include list manually.", + "gui.xaero_category_list_add": "Add To List...", + "gui.xaero_category_exclude_list_mode": "Exclusion Mode", + "gui.xaero_category_name": "Category Name...", + "gui.xaero_category_confirm": "Confirm", + "gui.xaero_category_delete": "Delete Category", + "gui.xaero_category_delete_confirm": "Delete the following category?", + "gui.xaero_category_enable_protection": "Protection: OFF", + "gui.xaero_category_disable_protection": "Protection: ON", + "gui.xaero_category_disable_protection_confirm": "Disable protection for the following category?", + "gui.xaero_category_enable_protection_confirm": "Enable protection for the following category?", + "gui.xaero_box_category_protection": "Category protection prevents you from (accidentally) deleting, moving, renaming a category or changing its \"Hard Include\" setting.", + "gui.xaero_category_protected_category": "Protected!", + "gui.xaero_category_category_move_up": "Increase Priority", + "gui.xaero_category_category_move_down": "Decrease Priority", + "gui.xaero_category_delete_list_element": "Delete", + "gui.xaero_category_settings_confirm": "Confirm", + "gui.xaero_category_settings_cancel": "Cancel", + "gui.xaero_category_settings_cancel_confirm": "Leave without saving your changes?", + "gui.xaero_category_settings_reset": "Reset Defaults", + "gui.xaero_category_settings_reset_confirm1": "Reset the category configuration to default values?", + "gui.xaero_category_settings_reset_confirm2": "Custom categories will be removed and the default ones will be reset.", + "gui.xaero_radar_displayed": "Display", + "gui.xaero_radar_dots_color": "Dot Color", + "gui.xaero_radar_icons_displayed": "Icons", + "gui.xaero_radar_names_displayed": "Names", + "gui.xaero_radar_render_order": "Render Order", + "gui.xaero_box_radar_render_order": "Controls the order in which the radar categories are rendered. A lower number means being rendered earlier. However, in the newer Minecraft versions dots are always rendered on top of the icons. The order still applies within dot or icon rendering though.", + "gui.xaero_radar_dots_color_team_colour": "Team Color", + "gui.xaero_box_always_entity_nametags2": "Always render names for entities with name tags regardless of what the name setting is set to.", + "gui.xaero_radar_setting_displayed": "Display Radar", + "gui.xaero_radar_setting_names": "Display Names", + "gui.xaero_radar_setting_icons": "Display Icons", + "gui.xaero_toggle_entity_radar": "Toggle Entity Radar", + "narration.xaero_ui_list_left_right_usage": "Press LEFT and RIGHT buttons to select a column within the entry.", + "gui.xaero_category_help2": "Select a sub-category and go to its Settings to configure things like dot color, names, icons etc. \n \n Sub-categories that are higher on the list are prioritized when multiple sub-categories include the same entity! Keep that in mind when creating custom categories. Usually, a new custom category should be placed at the top.", + "gui.xaero_update_notification": "Update Notifications", + "gui.xaero_category_cut": "Cut/Move §e%1$s", + "gui.xaero_category_paste": "Paste §e%1$s§r Into §e%2$s", + "gui.xaero_category_paste_cancel": "Cancel Cut/Paste", + "gui.xaero_category_duplicate": "Duplicate §e%1$s", + "gui.xaero_category_duplicate_confirm": "Duplicate the following category?", + "gui.xaero_reverse_entity_radar": "Reverse Radar Render Order", + "gui.xaero_adjust_height_for_carpetlike_blocks": "Adjust Y For Short Blocks", + "gui.xaero_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.", + "gui.xaero_box_category": "View/Edit §e%1$s", + "gui.xaero_box_category_settings": "Settings For §e%1$s", + "gui.xaero_auto_convert_wp_distance_km": "Convert Distance to KM at", + "gui.xaero_auto_convert_wp_distance_km_never": "Never", + "gui.xaero_waypoint_distance_precision": "Waypoint Distance Precision", + "gui.xaero_sort_angle": "Angular Distance", + "gui.xaero_toggle_enabled": "Enabled", + "gui.xaero_toggle_disabled": "Disabled", + "gui.xaero_main_entity_dot_size": "Main Entity Dot Size", + "gui.xaero_category_settings_save_confirm": "Save changes before you exit?", + "gui.xaero_category_settings_save_confirm_warning": "Warning: This confirmation screen was recently replaced!", + "gui.xaero_start_fading_at": "Min Y Distance For Depth Fade", + "gui.xaero_box_start_fading_at": "Minimum Y level difference requirement for an entity to start darkening on the radar when the \"Show Entity Depth\" setting is enabled.", + "gui.xaero_start_fading_at_auto": "Auto", + "gui.xaero_legacy_color": "Legacy", + "gui.xaero_partial_y_teleportation": "Use Y With Partial When TP", + "gui.xaero_box_partial_y_teleportation": "When teleporting to a waypoint, 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_delete_reached_deathpoints": "Delete Reached Deathpoints", + "gui.xaero_box_delete_reached_deathpoints": "Automatically delete deathpoints when you are within 4 blocks from them. This requires the deathpoint to be visible in-game or on the minimap. A deathpoint is protected from deletion for 5 seconds after its creation.", + "gui.xaero_hide_minimap_under_screen": "Hide When Under Screen", + "gui.xaero_box_hide_minimap_under_screen": "Hide the minimap when a GUI screen is open, e.g. the inventory, with the exception of minimap-related screens and the chat screen.", + "gui.xaero_north_compass_color": "North Compass Color", + "gui.xaero_north_compass_color_default": "Default", + "gui.xaero_category_add_to_list_custom": "Confirm Custom Input: %1$s", + "gui.xaero_box_category_list_add": "Supports entity identifiers or patterns with special characters * ) ( and |. \n \n * - matches anything. \n )( - parenthesis, mostly for usage with |. \n | - the OR operator to match different sequences in the same location. \n \n For example: \n minecraft:creeper \n minecraft:zombie(_villager|_horse) - zombie villagers and horses. \n minecraft:a*l - any vanilla entity which starts with 'a' and ends with 'l'.", + "gui.xaero_using_custom_subworld": "Waypoints: %1$s", + "gui.xaero_hide_minimap_under_f3": "Hide When Under F3", + "gui.xaero_box_hide_minimap_under_f3": "Hide the minimap when the F3 debug screen is enabled.", + "gui.xaero_entity_display_y": "Display Y Level", + "gui.xaero_entity_display_y_full": "Display Entity Y Level", + "gui.xaero_block_light_value": "BL: %d", + "gui.xaero_sky_light_value": "SL: %d", + "gui.xaero_all_light_value": "L: %d", + "gui.xaero_both_light_value": "BL: %d SL: %d", + "gui.xaero_toggle_manual_cave_mode": "Toggle Manual Cave Mode", + "gui.xaero_manual_cave_mode": "Manual Cave Mode", + "gui.xaero_manual_cave_mode_start": "Manual Cave Mode Start Y", + "gui.xaero_box_manual_cave_mode_start": "Which Y level to start mapping blocks from when the manual cave mode is enabled. Manual cave mode can be toggled with a key binding. For the \"Auto\" option, go all the way to the left.", + "gui.xaero_manual_cave_mode_start_auto": "Auto", + "gui.xaero_chunk_grid_line_width": "Chunk Grid Line Width", + "gui.xaero_radar_render_over_minimap": "Render Over Minimap Frame", + "gui.xaero_box_radar_render_over_minimap": "Render the entities over the minimap frame instead of rendering them inside the frame. Entities rendered this way act similarly to the waypoints and stick to the border when out of bounds. Visible entities are still limited to the ones loaded on the game client side though. \n \n Option \"Player List\" - render over minimap only when the \"List Players\" key binding (TAB by default) is pressed.", + "gui.xaero_radar_render_radar_over_frame": "Render Radar Over Frame", + "gui.xaero_radar_over_map_never": "Never", + "gui.xaero_radar_over_map_list": "Player List", + "gui.xaero_radar_over_map_always": "Always", + "gui.xaero_compass_over_everything": "Compass Over Everything", + "gui.xaero_box_compass_over_everything": "Render the compass letters (N, E, S, W) above all map elements, as opposed to under some, e.g. waypoints.", + "gui.xaero_waypoint_server_shared": "Server", + "gui.xaero_waypoint_somebody_shared": "Somebody", + "gui.xaero_pac_players": "Display Party/Ally Players", + "gui.xaero_box_pac_players": "Display players whose locations are shared with you (by the Open Parties and Claims mod) when they are out of the minimap frame bounds or not visible for another reason.", + "gui.xaero_toggle_pac_players": "Toggle Party/Ally Players", + "gui.xaero_toggle_pac_chunk_claims": "Toggle Chunk Claims", + "gui.xaero_pac_marked_for_forceload": " (Forceloadable)", + "gui.xaero_pac_claim_tooltip": "%1$s's Claim%2$s", + "gui.xaero_pac_server_claim_tooltip": "Server Claim%1$s", + "gui.xaero_pac_expired_claim_tooltip": "Expired Claim%1$s", + "gui.xaero_pac_claims": "Display Chunk Claims", + "gui.xaero_box_pac_claims": "Display chunk claims from the Open Parties and Claims mod as a colored overlay.", + "gui.xaero_pac_claims_border_opacity": "Chunk Claims Border Opacity", + "gui.xaero_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_pac_claims_fill_opacity": "Chunk Claims Fill Opacity", + "gui.xaero_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_pac_current_claim": "Display Current Claim", + "gui.xaero_box_pac_current_claim": "Display claim information about the chunk that you are in. Chunk claims require the Open Parties and Claims mod.", + "gui.xaero_category_include_list_include_in_super": "Include in Super-Category", + "gui.xaero_box_category_include_list_include_in_super": "Automatically include all entities from this list, and other lists included in this category, in the super-category/parent of this category, except the entities in the exclude list. That way you don't have to manually add duplicates on each level.", + "gui.xaero_temp_waypoints_global": "Global Temporary Waypoints", + "gui.xaero_box_temp_waypoints_global": "When enabled, temporary waypoints are treated as global waypoints and ignore the waypoint render distance limits.", + "gui.xaero_keep_enlarged_minimap_unlocked": "Keep Rotation When Enlarged", + "gui.xaero_box_keep_enlarged_minimap_unlocked": "Do not lock the minimap to north when enlarged if possible, which is only when using the circle shape at the time of writing this.", + "gui.xaero_enlarged_minimap_a_toggle": "Toggled Enlarged Minimap", + "gui.xaero_box_enlarged_minimap_a_toggle": "Treat the \"Enlarge Minimap\" key binding as a toggle instead of having to hold it.", + "gui.xaero_waypoint_visibility_type_world_map_local": "World Map Loc.", + "gui.xaero_waypoint_visibility_type_world_map_global": "World Map Glo.", + "gui.xaero_box_visibility_type": "In-Game/Minimap Visibility Type \n \n Local - only visible when in the maximum waypoint render distance \n Global - always visible \n World Map Loc. - not visible but is considered local \n World Map Glo. - not visible but is considered global", + "gui.xaero_option_requires_ingame": "This option requires you to be in game.", + "gui.xaero_alternative_list_players": "\"List Players\" Alternative", + "gui.xaero_display_stained_glass": "Display Stained Glass", + "gui.xaero_waypoint_onmap_scale": "On-Map Waypoint Scale", + "gui.xaero_waypoint_onmap_scale_auto": "Auto" +} \ No newline at end of file diff --git a/projects/1.16-fabric/assets/xaeros-minimap-fair-play-edition/xaerominimap/lang/zh_cn.json b/projects/1.16-fabric/assets/xaeros-minimap-fair-play-edition/xaerominimap/lang/zh_cn.json new file mode 100644 index 000000000000..0ae866a07bfa --- /dev/null +++ b/projects/1.16-fabric/assets/xaeros-minimap-fair-play-edition/xaerominimap/lang/zh_cn.json @@ -0,0 +1,535 @@ +{ + "gui.xaero_confirm": "确认", + "gui.xaero_cancel": "取消", + "gui.xaero_back": "返回", + "gui.xaero_delete": "删除", + "gui.xaero_OK": "确定", + "gui.xaero_add_edit": "添加/编辑", + "gui.xaero_new_waypoint": "新建路径点", + "gui.xaero_initial": "首字母", + "gui.xaero_edit_waypoint": "编辑路径点", + "gui.xaero_choose_a_preset": "选择一个预设", + "gui.xaero_choose_an_interface": "选择一个界面", + "gui.xaero_minimap": "小地图", + "gui.xaero_edit_mode": "编辑模式", + "gui.xaero_instructions": "教程/帮助", + "gui.xaero_not_ingame": "你必须先进入游戏才能使用编辑模式!", + "gui.xaero_welcome_edit_mode": "欢迎来到编辑模式!", + "gui.xaero_howto_select": "左键点击一个界面来选择它。", + "gui.xaero_howto_drag": "左键点住并拖动以移动界面。", + "gui.xaero_howto_deselect": "右键点击取消选择界面。", + "gui.xaero_howto_center": "按“C”使所选界面居中或取消居中。", + "gui.xaero_different_centered": "某些界面在居中时具有不同的外观。", + "gui.xaero_howto_flip": "按“F”翻转或取消翻转所选界面。", + "gui.xaero_howto_settings": "按“S”快速打开所选界面的设置。", + "gui.xaero_howto_preset": "点击“选择一个预设”按钮选择一个预设。", + "gui.xaero_howto_save": "点击“确认”按钮保存更改。", + "gui.xaero_howto_cancel": "点击“取消”按钮放弃你的更改。", + "gui.xaero_minimap_settings": "小地图设置", + "gui.xaero_server_disabled": "服务器可能禁用了某些模组功能。", + "gui.xaero_waypoints": "路径点", + "gui.xaero_centered": "已居中:", + "gui.xaero_press_c": "(按C)", + "gui.xaero_flipped": "已翻转:", + "gui.xaero_press_f": "(按F)", + "gui.xaero_reset_defaults": "恢复默认设置", + "gui.xaero_cave_maps": "洞穴模式", + "gui.xaero_display_waypoints": "地图上路径点", + "gui.xaero_zoom": "推近小地图", + "gui.xaero_minimap_size": "大小", + "gui.xaero_entity_amount": "实体数量", + "gui.xaero_black": "黑色", + "gui.xaero_dark_blue": "深蓝色", + "gui.xaero_dark_green": "深绿色", + "gui.xaero_dark_aqua": "深青色", + "gui.xaero_dark_red": "深红色", + "gui.xaero_dark_purple": "深紫色", + "gui.xaero_gold": "金色", + "gui.xaero_gray": "灰色", + "gui.xaero_dark_gray": "深灰色", + "gui.xaero_blue": "蓝色", + "gui.xaero_green": "绿色", + "gui.xaero_aqua": "青色", + "gui.xaero_red": "红色", + "gui.xaero_purple": "淡紫色", + "gui.xaero_yellow": "黄色", + "gui.xaero_white": "白色", + "gui.xaero_zoom_in": "推近小地图", + "gui.xaero_zoom_out": "拉远小地图", + "gui.xaero_on": "开", + "gui.xaero_off": "关", + "gui.xaero_preset_topleft": "左上角", + "gui.xaero_preset_topright": "右上角", + "gui.xaero_waypoint_teleport": "传送", + "gui.xaero_waypoints_key": "打开路径点界面", + "gui.xaero_display_coords": "显示坐标", + "gui.xaero_disable_enable": "禁用/启用", + "gui.xaero_disabled": "禁用", + "gui.xaero_minimap_guide": "左键点住并拖动以移动小地图。", + "gui.xaero_change_position": "更改位置", + "gui.xaero_preset_bottom_left": "左下角", + "gui.xaero_preset_bottom_right": "右下角", + "gui.xaero_ingame_waypoints": "游戏内路径点", + "gui.xaero_next": "下一页 >>", + "gui.xaero_previous": "<< 上一页", + "gui.xaero_lock_north": "锁定小地图北方", + "gui.xaero_deathpoint": "上次死亡地点", + "gui.xaero_deathpoint_old": "此前死亡地点", + "gui.xaero_deathpoints": "死亡地点", + "gui.xaero_chunkgrid": "区块网格", + "gui.xaero_players": "玩家", + "gui.xaero_mobs": "友好生物", + "gui.xaero_hostile": "敌对生物", + "gui.xaero_items": "物品", + "gui.xaero_other": "其他实体", + "gui.xaero_enlarge_map": "放大小地图", + "gui.xaero_fbo": "Beta", + "gui.xaero_opacity": "不透明度", + "gui.xaero_slime_chunks": "史莱姆区块", + "gui.xaero_unlimited": "无限制", + "gui.xaero_old_deathpoints": "保留旧的死亡地点", + "gui.xaero_toggle_map": "切换小地图", + "gui.xaero_antialiasing": "抗锯齿", + "gui.xaero_safe_mode": "安全模式", + "gui.xaero_transfer": "转移", + "gui.xaero_transfer_all": "转移所有路径点", + "gui.xaero_clear": "清除集合", + "gui.xaero_from": "从", + "gui.xaero_to": "到", + "gui.xaero_used_seed": "使用的种子:", + "gui.xaero_show_distance": "到路径点的距离", + "gui.xaero_waypoints_scale": "游戏内路径点缩放", + "gui.xaero_block_colours": "方块颜色模式", + "gui.xaero_accurate": "准确", + "gui.xaero_vanilla": "原版", + "gui.xaero_lighting": "光照", + "gui.xaero_looking_at": "准星指向的", + "gui.xaero_all": "全部", + "gui.xaero_display_redstone": "显示红石", + "gui.xaero_clear_set_message": "你确定要清除当前集合吗", + "gui.xaero_clear_set_message2": "集合中的所有路径点都将被删除!", + "gui.xaero_default": "默认", + "gui.xaero_create_set": "新建路径点集合", + "gui.xaero_delete_set": "删除集合", + "gui.xaero_delete_set_message": "你确定要删除当前集合吗", + "gui.xaero_delete_set_message2": "此集合将从当前世界中移除。", + "gui.xaero_toggle_waypoints": "切换游戏内路径点", + "gui.xaero_dots_size": "实体点大小", + "gui.xaero_toggle_slime": "切换史莱姆区块", + "gui.xaero_toggle_grid": "切换区块网格", + "gui.xaero_compass_over_wp": "罗盘在路径点上层", + "gui.xaero_current_biome": "显示当前生物群系", + "gui.xaero_auto_map_size": "自动", + "gui.xaero_reset_message": "你确定要恢复默认设置吗?", + "gui.xaero_reset_message2": "此操作无法撤消!", + "gui.xaero_yaw": "朝向", + "gui.xaero_true": "是", + "gui.xaero_false": "否", + "gui.xaero_team_colours": "队伍颜色", + "gui.xaero_instant_waypoint": "快速路径点", + "gui.xaero_entity_depth": "显示实体深度", + "gui.xaero_show_flowers": "显示花", + "gui.xaero_waypoint_names": "路径点名称在距离之上", + "gui.xaero_waypoints_distance": "最大路径点渲染距离", + "gui.xaero_teleport_default_command": "默认传送命令", + "gui.xaero_waypoints_distance_min": "最小路径点渲染距离", + "gui.xaero_other_teams": "其他队伍", + "gui.xaero_arrow_scale": "箭头缩放", + "gui.xaero_arrow_colour": "箭头颜色", + "gui.xaero_smooth_dots": "平滑点", + "gui.xaero_cave_zoom": "洞穴模式推近", + "gui.xaero_safe_mode_box": "使用此模组的基于Java(CPU)的等效实现,而不是默认的基于OpenGL(GPU)的实现。 安全模式是B计划,以防模组无法正常运行。 并非所有功能都在安全模式下工作。除非必须,否则不要使用。", + "gui.xaero_height_limit": "实体高度限制", + "gui.xaero_world_map": "世界地图", + "gui.xaero_use_world_map": "使用世界地图模组区块", + "gui.xaero_patron_capes": "Patreon 披风", + "gui.xaero_entity_radar": "实体雷达", + "gui.xaero_terrain_depth": "地形深度", + "gui.xaero_terrain_slopes": "地形坡度", + "gui.xaero_block_transparency": "方块透明度", + "gui.xaero_team": "队伍", + "gui.xaero_world_server": "世界/服务器", + "gui.xaero_subworld_dimension": "子世界/维度", + "gui.xaero_switch_waypoint_set": "切换路径点集合", + "gui.xaero_waypoint_opacity_ingame": "游戏内路径点不透明度", + "gui.xaero_waypoint_opacity_map": "地图上路径点不透明度", + "gui.xaero_hide_world_names": "隐藏IP/世界名称", + "gui.xaero_open_slime": "按下按键时打开", + "gui.xaero_options": "选项", + "gui.xaero_make_automatic": "使世界/服务器为auto", + "gui.xaero_make_automatic_msg1": "你确定吗?", + "gui.xaero_make_automatic_msg2": "这将交换所选世界/服务器和auto之间的所有路径点数据,从而模拟使所选世界/服务器为auto。请确认你知道你在做什么。", + "gui.xaero_make_multi_automatic": "使子世界为auto", + "gui.xaero_make_multi_automatic_msg1": "你确定吗?", + "gui.xaero_make_multi_automatic_msg2": "这将交换所选子世界和auto之间的所有路径点数据,从而模拟使所选子世界为auto。请确认你知道你在做什么。", + "gui.xaero_delete_world": "删除世界/服务器", + "gui.xaero_delete_world_msg1": "你要删除所选世界/服务器的所有路径点数据吗?", + "gui.xaero_delete_world_msg2": "此操作无法撤消!请确认你知道你在做什么。", + "gui.xaero_delete_multi_world": "删除子世界", + "gui.xaero_delete_multi_world_msg1": "你要删除所选子世界的所有路径点数据吗?", + "gui.xaero_delete_multi_world_msg2": "此操作无法撤消!请确认你知道你在做什么。", + "gui.xaero_always_show_distance": "始终显示到路径点的距离", + "gui.xaero_multiply_all_by_8": "子世界坐标 * 8", + "gui.xaero_divide_all_by_8": "子世界坐标 / 8", + "gui.xaero_multiply_msg1": "此选项应仅用于修复不正确的路径点坐标。", + "gui.xaero_multiply_msg2": "你确定要将所有子世界坐标§c乘以§f 8 吗?", + "gui.xaero_divide_msg2": "你确定要将所有子世界坐标§c除以§f 8 吗?", + "gui.xaero_share": "分享", + "gui.xaero_share_msg1": "你确定要在聊天中与§c所有人§f分享这个路径点吗?", + "gui.xaero_share_msg2": "请确认你没有暴露一个秘密位置!", + "gui.xaero_roof": "天花板", + "gui.xaero_partial": "部分", + "gui.xaero_full": "完全", + "gui.xaero_show_light_level": "显示光照等级", + "gui.xaero_up": "[向上]", + "gui.xaero_down": "[向下]", + "gui.xaero_display_all_sets": "切换所有路径点集的渲染", + "gui.xaero_waypoint_name": "路径点名称", + "gui.xaero_set_name": "集合名称", + "gui.xaero_render_layer": "叠加渲染层", + "gui.xaero_visit_needed": "§e你需要先进入该维度,将其转换为新格式!", + "gui.xaero_cross_tp": "跨维度传送", + "gui.xaero_unreachable_dimension": "目标维度无法到达。", + "gui.xaero_show_time": "显示游戏时间", + "gui.xaero_24h": "24 小时制", + "gui.xaero_12h": "12 小时制", + "gui.xaero_temporary": "临时的", + "gui.xaero_restore": "恢复", + "gui.xaero_biomes_vanilla": "原版颜色模式的生物群系", + "gui.xaero_use_multiworld": "多世界检测", + "gui.xaero_close": "关闭", + "gui.xaero_waypoint_distance_visibility_angle": "路径点距离水平可见角度", + "gui.xaero_waypoint_distance_vertical_visibility_angle": "路径点距离垂直可见角度", + "gui.xaero_teleportation": "传送", + "gui.xaero_teleportation_tooltip": "一旦禁用,只能通过配置文件启用回来!", + "gui.xaero_use_multiworld_tooltip": "如果这是一个具有单一世界(没有单独的大厅、游戏模式或迷你游戏世界)的简单服务器,请禁用。 在这类服务器上多世界检测只会引起问题。 但是,在服务器端安装这个模组应该可以防止这些问题。", + "gui.xaero_world_teleport_command": "传送命令", + "gui.xaero_use_default": "使用默认值", + "gui.xaero_centered_enlarged": "放大时居中", + "gui.xaero_zoomed_out_enlarged": "放大时拉远", + "gui.xaero_sort": "排序方式", + "gui.xaero_sort_reversed": "反转排序顺序", + "gui.xaero_sort_unsorted": "不排序", + "gui.xaero_sort_name": "名称", + "gui.xaero_sort_symbol": "首字母", + "gui.xaero_sort_distance": "距离", + "gui.xaero_box_cave_maps": "可以看到比地表方块更深处的地图模式,主要用于显示地下洞穴和建筑物内部。 天花板大小是指必须在你上方检测到以激活洞穴模式的水平“正方形”固体方块的大小。", + "gui.xaero_box_cave_maps2": "可以看到比地表方块更深处的地图模式,主要用于显示地下洞穴和建筑物内部。 天花板大小是指必须在你上方检测到以激活洞穴模式的水平“正方形”固体方块的大小。 固体方块不必在同一Y水平面上。", + "gui.xaero_box_entity_amount": "每个实体类别的数量限制。", + "gui.xaero_box_distance": "指定显示哪一个游戏内路径点的距离。", + "gui.xaero_box_distance2": "指定显示哪一个游戏内路径点的距离。 这不保证它会同时显示多个路径点。 还要查看“多个路径点距离”设置。", + "gui.xaero_box_always_distance": "即使路径点非常近,也显示距离。这不会覆盖“到路径点的距离”选项。", + "gui.xaero_box_arrow_scale": "在小地图的固定旋转和其他几种情况下使用的箭头缩放。", + "gui.xaero_box_arrow_color": "在小地图的固定旋转和其他几种情况下使用的箭头颜色。", + "gui.xaero_box_cave_zoom": "激活洞穴模式时,小地图要进一步推近多少。", + "gui.xaero_box_entity_depth": "根据相对你的Y的高度,在小地图上显示较暗的实体。", + "gui.xaero_box_height_limit": "实体的最大Y垂直距离,超出则不显示在小地图上。", + "gui.xaero_toggle_map_waypoints": "切换小地图路径点", + "gui.xaero_always_entity_nametags": "始终渲染实体命名牌", + "gui.xaero_minimap_text_align": "信息文本对齐", + "gui.xaero_center": "中心", + "gui.xaero_left": "左", + "gui.xaero_right": "右", + "gui.xaero_show_angles": "显示面向角度", + "gui.xaero_box_always_entity_nametags": "无论“实体雷达”界面中的名称设置如何,始终为带有命名牌的实体显示名称。", + "gui.xaero_box_teleport_default_command": "未在路径点界面的“选项”菜单中 设置特定于世界或特定于服务器的命令时, 用于路径点传送的命令。", + "gui.xaero_waypoints_edit_mode_individually": "逐一", + "gui.xaero_waypoints_edit_mode_all": "一次性全部", + "gui.xaero_compass": "罗盘", + "gui.xaero_cave_maps_depth": "洞穴模式深度", + "gui.xaero_waypoints_edit_reset": "重置", + "gui.xaero_main_entity_as": "自身显示为", + "gui.xaero_arrow": "箭头", + "gui.xaero_dot": "点", + "gui.xaero_crosshair": "十字准星", + "gui.xaero_teleport_coordinates_hidden": "无法传送,因为它会暴露路径点坐标。禁用“隐藏路径点坐标”选项,才能够继续自由传送。", + "gui.xaero_hide_wp_coords": "隐藏路径点坐标", + "gui.xaero_waypoints_edit_show": "显示", + "gui.xaero_waypoints_edit_hide": "隐藏", + "gui.xaero_teleport_anyway": "强制传送", + "gui.xaero_teleport_shows_coordinates": "这会暴露坐标!", + "gui.xaero_render_all_wp_sets": "渲染所有路径点集", + "gui.xaero_waypoints_global": "全局", + "gui.xaero_waypoints_local": "局部", + "gui.xaero_player_arrow_opacity": "箭头不透明度", + "gui.xaero_box_waypoints_distance": "局部路径点的最大渲染距离。全局路径点不受影响。", + "gui.xaero_connect_with_auto": "添加子世界连接", + "gui.xaero_disconnect_from_auto": "删除子世界连接", + "gui.xaero_world_connection_tooltip": "连接/断开连接选择的子世界与当前auto世界。仅连接来自同一子服务器/世界存档的子世界。例如,如果一个普通的下界传送门将你从子世界 A 带到子世界 B,那么你可以安全地连接它们。连接到当前子世界的其他子世界始终位于列表顶部,并用星号(符号:*)标记。", + "gui.xaero_connect_with_auto_msg": "你想在以下子世界之间创建连接吗?", + "gui.xaero_disconnect_from_auto_msg": "你要删除以下子世界之间的连接吗?", + "gui.xaero_teleport_not_connected": "你正试图传送到一个未连接到当前auto子世界的子世界。如果你确定这个子世界来自auto子服务器/世界,那么你可以通过在路径点界面 -> 选项 -> 添加子世界连接中添加连接来启用传送。但请注意,如果你连接不相关的子世界并进行传送,那么你很有可能会在方块中窒息或因坠落伤害而死亡,因此请小心并仅连接正确的子世界。", + "gui.xaero_ignore_heightmaps": "忽略服务器高度图", + "gui.xaero_box_ignore_heightmaps": "一些服务器将自定义值放在世界高度图中,这可能会导致地图渲染不正确。 有时它甚至可能发生在经过大量修改的单人游戏世界中。 此选项应该可以解决此类问题,但会降低一点性能。 除非必须,否则不要使用。切换此选项后重新进入存档!", + "gui.xaero_error_loading_properties": "加载服务器小地图属性时出错。请重试。", + "gui.xaero_light_block": "方块", + "gui.xaero_light_sky": "天空", + "gui.xaero_light_both": "全部", + "gui.xaero_light_all": "总和", + "gui.xaero_light_both2": "两者", + "gui.xaero_waypoints_bottom": "在底部新建路径点", + "gui.xaero_box_waypoints_bottom": "将新创建的路径点放在路径点列表的底部,而不是默认的顶部。", + "gui.xaero_minimap_shape": "形状", + "gui.xaero_minimap_shape_square": "方形", + "gui.xaero_minimap_shape_circle": "圆形", + "gui.xaero_slopes_legacy": "旧版", + "gui.xaero_names_list": "玩家列表", + "gui.xaero_names_always": "总是", + "gui.xaero_names_off": "无名称", + "gui.xaero_entity_radar_type": "类型:", + "gui.xaero_entity_radar_color": "颜色:", + "gui.xaero_entity_radar_visiblity": "可见性:", + "gui.xaero_entity_radar_names": "名称:", + "gui.xaero_entity_radar_icons": "图标/头像:", + "gui.xaero_box_entity_radar_names": "在点或图标/头像下渲染实体名称。 \n \n 选项“玩家列表” - 仅在按下“玩家列表”键(默认为 TAB)时显示。", + "gui.xaero_light_overlay_status": "使用光照叠加层", + "gui.xaero_light_overlay": "光照叠加层", + "gui.xaero_light_overlay_type": "光照叠加层", + "gui.xaero_light_overlay_color": "颜色", + "gui.xaero_light_overlay_max_light": "最大光照等级", + "gui.xaero_light_overlay_min_light": "最小光照等级", + "gui.xaero_toggle_light_overlay": "切换光照叠加层", + "gui.xaero_box_light_overlay_type": "使用此叠加层会对游戏性能产生负面影响, 因为它目前不使用世界地图模组区块并增加小地图更新频率。 不要一直保持在开启状态。", + "gui.xaero_day": "天", + "gui.xaero_tamed": "驯服的生物", + "gui.xaero_untamed_color": "未驯服颜色", + "gui.xaero_icons_list": "玩家列表", + "gui.xaero_icons_always": "总是", + "gui.xaero_icons_off": "无图标", + "gui.xaero_box_entity_radar_icons": "渲染实体图标而不是彩色点。 \n \n 选项“玩家列表” - 仅在按下“玩家列表”键(默认为 TAB)时显示。", + "gui.xaero_dot_name_scale": "点名称缩放", + "gui.xaero_entity_heads_scale": "实体图标缩放", + "gui.xaero_box_minimap_size": "影响可见程度的小地图框体大小。 当大小大于180时,方形小地图会强制进入非旋转模式(选项“锁定小地图北方”)。 \n \n 对于“自动”选项,一直拉到左边。 \n \n 旧版本模组中的大小值: \n 微小 - 57 \n 小 - 85 \n 中 - 113 \n 大 - 169", + "gui.xaero_auto_clamp_depth": "自动", + "gui.xaero_waypoints_clamp_depth": "深度限制", + "gui.xaero_waypoints_distance_scale": "路径点距离文本缩放", + "gui.xaero_waypoints_name_scale": "路径点名称文本缩放", + "gui.xaero_box_waypoints_clamp_depth": "当你远离它们时,游戏内路径点停止变小的屏幕深度。 \n 如果你想在屏幕上使远处的路径点变大/变小,请使用此选项。使用“游戏内路径点缩放”设置也可以在你靠近它们时影响路径点的大小。 \n \n 对于“自动”选项,一直拉到到左边。 \n 自动选项会同时考虑你的 FOV 和屏幕高度,尝试为你提供最佳的缩放默认值,。 \n \n 旧模组版本中的默认值: \n 深度限制:12 \n 游戏内缩放:2.5 \n 名称文本缩放:0.5 \n 距离文本缩放:0.8", + "gui.xaero_box_waypoints_distance_scale": "到游戏内路径点的距离的文本显示缩放。 \n \n 旧版本模组中的默认值: \n 深度限制:12 \n 游戏内缩放:2.5 \n 名称文本缩放:0.5 \n 距离文本缩放:0.8", + "gui.xaero_box_waypoints_name_scale": "游戏内路径点名称的文本显示缩放。 \n \n 旧版本模组中的默认值: \n 深度限制:12 \n 游戏内缩放:2.5 \n 名称文本缩放:0.5 \n 距离文本缩放:0.8", + "gui.xaero_box_waypoints_scale": "游戏内路径点的缩放。使用它来更改所有游戏内路径点的缩放,包括你附近的路径点。使用“深度限制”设置专门影响远处路径点的大小。 \n \n 旧版本模组中的默认值: \n 深度限制:12 \n 游戏内缩放:2.5 \n 名称文本缩放:0.5 \n 距离文本缩放:0.8", + "gui.xaero_waypoint_shared": "%1$s 分享了一个名为“%2$s”的路径点! §2§n[添加]", + "gui.xaero_waypoint_shared_dimension": "%1$s 分享了一个来自 %3$s 的名为“%2$s”的路径点! §2§n[添加]", + "gui.xaero_waypoint_unknown_dimension": "未知维度", + "gui.xaero_uses_worldmap_value": "此设置的值来自世界地图设置!", + "gui.xaero_uses_worldmap_hard_value": "使用世界地图区块时无法配置此设置的值!", + "gui.xaero_dots_style": "实体点样式", + "gui.xaero_dots_style_default": "默认", + "gui.xaero_dots_style_legacy": "旧版", + "gui.xaero_slopes_default_3d": "默认 3D", + "gui.xaero_slopes_default_2d": "默认 2D", + "gui.xaero_ui_scale": "UI 尺寸", + "gui.xaero_ui_scale_auto": "自动", + "gui.xaero_ui_scale_mc": "Minecraft", + "gui.xaero_box_ui_scale": "文本和其他小地图UI元素的缩放。 不适用于推近或调整大小。有单独的选项。", + "gui.xaero_pushbox_normal": "正常", + "gui.xaero_pushbox_screen_height": "屏幕高度", + "gui.xaero_pushbox_boss_health": "Boss生命条碰撞箱", + "gui.xaero_pushbox_potion_effects": "药水效果状态栏碰撞箱", + "gui.xaero_box_pushbox_boss_health": "原版Boss生命条周围有一个隐形碰撞箱将模组的界面推开。 \n \n 正常类型的碰撞箱等于它的大小,并且只将界面推开必要的距离。 \n \n 屏幕高度类型的碰撞箱拉伸到整个屏幕高度,并且总是以正常类型的高度垂直移动碰撞的界面。 当你在一列中有多个界面并希望所有这些界面都被推开时,这将非常有用。", + "gui.xaero_box_pushbox_potion_effects": "原版药水效果状态栏周围有一个隐形碰撞箱将模组的界面推开。 \n \n 正常类型的碰撞箱等于它的大小,并且只将界面推开必要的距离。 \n \n 屏幕高度类型的碰撞箱拉伸到整个屏幕高度,并且总是以正常类型的高度垂直移动碰撞的界面。 当你在一列中有多个界面并希望所有这些界面都被推开时,这将非常有用。", + "gui.xaero_minimap_frame": "边框样式", + "gui.xaero_minimap_frame_color": "边框颜色", + "gui.xaero_box_minimap_frame_color": "边框样式不是默认时的小地图边框颜色。", + "gui.xaero_minimap_frame_default": "默认", + "gui.xaero_minimap_frame_colored_thick": "彩色", + "gui.xaero_minimap_frame_colored_thin": "彩色薄边框", + "gui.xaero_compass_north": "北", + "gui.xaero_compass_east": "东", + "gui.xaero_compass_south": "南", + "gui.xaero_compass_west": "西", + "gui.xaero_compass_scale": "地图上的罗盘缩放", + "gui.xaero_box_compass_scale": "罗盘位置在地图上时罗盘文字东西南北的缩放。", + "gui.xaero_minimap_compass_inside_frame": "在地图上", + "gui.xaero_minimap_compass_on_frame": "在边框上", + "gui.xaero_compass_color": "罗盘阴影颜色", + "gui.xaero_box_compass_over_wp2": "在地图上的路径点之上渲染罗盘文字(东、西、南、北)。这仅适用于罗盘位置在边框上时。", + "effect.xaerominimap.no_minimap": "小地图不可用", + "effect.xaerominimap.no_entity_radar": "实体雷达不可用", + "effect.xaerominimap.no_waypoints": "路径点不可用", + "effect.xaerominimap.no_cave_maps": "洞穴地图不可用", + "effect.xaerominimap.no_minimap_harmful": "小地图不可用", + "effect.xaerominimap.no_entity_radar_harmful": "实体雷达不可用", + "effect.xaerominimap.no_waypoints_harmful": "路径点不可用", + "effect.xaerominimap.no_cave_maps_harmful": "洞穴地图不可用", + "effect.xaerominimap.no_minimap_beneficial": "小地图不可用", + "effect.xaerominimap.no_entity_radar_beneficial": "实体雷达不可用", + "effect.xaerominimap.no_waypoints_beneficial": "路径点不可用", + "effect.xaerominimap.no_cave_maps_beneficial": "洞穴地图不可用", + "gui.xaero_radar_item_frames": "用点显示物品展示框", + "gui.xaero_show_dimension_name": "显示当前维度", + "gui.xaero_unknown_biome": "未知生物群系", + "gui.xaero_light_value": "光照等级:%d", + "gui.xaero_teleport_y_unknown": "你不能传送到未指定 Y 坐标的路径点。编辑路径点以便能够传送到它的位置。", + "gui.xaero_box_waypoints_distance_scale2": "到游戏内路径点距离文本显示缩放。", + "gui.xaero_box_waypoints_name_scale2": "游戏内路径点名称文本显示缩放。", + "gui.xaero_box_ingame_waypoint_icon_scale": "游戏内路径点图标的缩放。", + "gui.xaero_ingame_waypoint_icon_scale": "游戏内路径点图标缩放", + "gui.xaero_ingame_waypoint_close_scale": "近距离游戏内路径点缩放", + "gui.xaero_box_ingame_waypoint_close_scale": "当你非常靠近它们时,游戏内路径点的缩放。 要更改远处路径点的缩放,请使用 “游戏内路径点图标缩放”、“路径点距离文本缩放”和“路径点名称文本缩放”设置。", + "gui.xaero_entity_icon_name_fallback": "找不到图标时使用实体名称", + "gui.xaero_settings_search": "设置搜索", + "gui.xaero_settings_search_placeholder": "搜索……", + "gui.xaero_minimap_view_settings": "视图设置", + "gui.xaero_entity_radar_settings": "实体雷达设置", + "gui.xaero_entity_radar_categories": "实体类别设置", + "gui.xaero_minimap_block_map_settings": "方块地图设置", + "gui.xaero_overlay_settings": "叠加层设置", + "gui.xaero_minimap_info_settings": "信息设置", + "gui.xaero_waypoint_settings": "路径点设置", + "gui.xaero_minimap_misc_settings": "其他设置", + "gui.xaero_entity_radar_category": "类别:", + "gui.xaero_settings_not_found": "找不到与你的输入匹配的项!", + "gui.xaero_multiple_waypoint_info": "多个路径点距离", + "gui.xaero_box_multiple_waypoint_info": "是否可以同时显示多个游戏内路径点的距离。 默认情况下,仅显示离十字准星最近的路径点的距离。 使用“到路径点的距离”设置来配置可以显示到哪些路径点的距离。", + "gui.xaero_while_sneaking": "潜行时", + "gui.xaero_multiple_waypoints_always": "总是", + "gui.xaero_narrator_select_nothing": "无", + "gui.xaero_category_setting_inherit": "-", + "gui.xaero_category_expanded_options": "%s(选择一个选项)", + "gui.xaero_entity_category_root": "任何", + "gui.xaero_entity_category_living": "生物", + "gui.xaero_entity_category_hostile": "敌对的", + "gui.xaero_entity_category_friendly": "友好的", + "gui.xaero_entity_category_hostile_tamed": "驯服的", + "gui.xaero_entity_category_friendly_tamed": "驯服的", + "gui.xaero_entity_category_players": "玩家", + "gui.xaero_entity_category_same_team": "来自相同队伍", + "gui.xaero_entity_category_other_teams": "来自其他队伍", + "gui.xaero_entity_category_items": "物品", + "gui.xaero_entity_category_other_entities": "其他", + "gui.xaero_category_settings": "设置", + "gui.xaero_category_include_list": "包含列表", + "gui.xaero_box_category_include_list2": "要包含在“硬包含”所包含的实体之上的(子)类别中的实体类型列表。", + "gui.xaero_category_exclude_list": "排除列表", + "gui.xaero_box_category_exclude_list2": "要从已包含在(子)类别中的实体类型中排除的实体类型列表。 根据你选择的排除模式,可以同时用作“白名单”和“黑名单”。 这不会从实体雷达中删除实体,除非你从根“任何”类别中排除。 “显示”设置可以从雷达中排除实体。", + "gui.xaero_category_add_subcategory": "添加子类别", + "gui.xaero_category_hard_include": "硬包含", + "gui.xaero_box_category_hard_include2": "控制哪些实体自动包含在(子)类别中,无需手动将它们放入包含列表中。", + "gui.xaero_category_list_add": "添加到列表……", + "gui.xaero_category_exclude_list_mode": "排除模式", + "gui.xaero_category_name": "类别名称……", + "gui.xaero_category_confirm": "确认", + "gui.xaero_category_delete": "删除类别", + "gui.xaero_category_delete_confirm": "删除以下类别?", + "gui.xaero_category_enable_protection": "保护:关", + "gui.xaero_category_disable_protection": "保护:开", + "gui.xaero_category_disable_protection_confirm": "禁用以下类别的保护?", + "gui.xaero_category_enable_protection_confirm": "启用以下类别的保护?", + "gui.xaero_box_category_protection": "类别保护可防止你(意外)删除、移动、重命名类别或更改其“硬包含”设置。", + "gui.xaero_category_protected_category": "受保护!", + "gui.xaero_category_category_move_up": "提高优先级", + "gui.xaero_category_category_move_down": "降低优先级", + "gui.xaero_category_delete_list_element": "删除", + "gui.xaero_category_settings_confirm": "确认", + "gui.xaero_category_settings_cancel": "取消", + "gui.xaero_category_settings_cancel_confirm": "离开而不保存你的更改?", + "gui.xaero_category_settings_reset": "重置为默认", + "gui.xaero_category_settings_reset_confirm1": "将类别配置重置为默认?", + "gui.xaero_category_settings_reset_confirm2": "自定义类别将被删除,默认类别将被重置。", + "gui.xaero_radar_displayed": "显示", + "gui.xaero_radar_dots_color": "点颜色", + "gui.xaero_radar_icons_displayed": "图标", + "gui.xaero_radar_names_displayed": "名称", + "gui.xaero_radar_render_order": "渲染顺序", + "gui.xaero_box_radar_render_order": "控制雷达类别的渲染顺序。较低的数字意味着更早地渲染。 然而,在较新的Minecraft版本中,点总是显示在图标之上。 该顺序仍然适用于点或图标渲染。", + "gui.xaero_radar_dots_color_team_colour": "队伍颜色", + "gui.xaero_box_always_entity_nametags2": "无论名称设置是什么,始终为带有命名牌的实体显示名称。", + "gui.xaero_radar_setting_displayed": "显示雷达", + "gui.xaero_radar_setting_names": "显示名称", + "gui.xaero_radar_setting_icons": "显示图标", + "gui.xaero_toggle_entity_radar": "切换实体雷达", + "narration.xaero_ui_list_left_right_usage": "按下“左”和“右”按钮选择条目中的一列。", + "gui.xaero_category_help2": "选择一个子类别并转到其设置以配置点颜色、名称、图标等内容。 \n \n 当多个子类别包含同一实体时,列表中较高的子类别优先! 创建自定义类别时请记住这一点。 通常,新的自定义类别应该会被放在顶部。", + "gui.xaero_update_notification": "更新通知", + "gui.xaero_category_cut": "剪切/移动 §e%1$s", + "gui.xaero_category_paste": "将 §e%1$s§r 粘贴到 §e%2$s", + "gui.xaero_category_paste_cancel": "取消剪切/粘贴", + "gui.xaero_category_duplicate": "复制 §e%1$s", + "gui.xaero_category_duplicate_confirm": "复制以下类别?", + "gui.xaero_reverse_entity_radar": "反转雷达渲染顺序", + "gui.xaero_adjust_height_for_carpetlike_blocks": "为矮的方块调整 Y 值", + "gui.xaero_box_adjust_height_for_carpetlike_blocks": "类似地毯的矮方块的高度值减去1,例如地毯、1层雪、睡莲等。 这可以防止这些方块像一个完整的方块一样在地图上显示明显的阴影。", + "gui.xaero_box_category": "查看/编辑 §e%1$s", + "gui.xaero_box_category_settings": "§e%1$s§r 的设置", + "gui.xaero_auto_convert_wp_distance_km": "将距离转换为公里", + "gui.xaero_auto_convert_wp_distance_km_never": "从不", + "gui.xaero_waypoint_distance_precision": "路径点距离精度", + "gui.xaero_sort_angle": "角距离", + "gui.xaero_toggle_enabled": "已启用", + "gui.xaero_toggle_disabled": "已禁用", + "gui.xaero_main_entity_dot_size": "自身点大小", + "gui.xaero_category_settings_save_confirm": "退出前保存更改?", + "gui.xaero_category_settings_save_confirm_warning": "警告:此确认屏幕最近已被替换!", + "gui.xaero_start_fading_at": "深度渐变的最小 Y 距离", + "gui.xaero_box_start_fading_at": "当启用“显示实体深度”设置时,实体在雷达上开始变暗的最小Y高度差距。", + "gui.xaero_start_fading_at_auto": "自动", + "gui.xaero_legacy_color": "旧版", + "gui.xaero_partial_y_teleportation": "传送时使用偏移的 Y 值", + "gui.xaero_box_partial_y_teleportation": "传送到路径点时,将 Y 坐标偏移 0.5 以避免穿过地毯状方块掉入虚空。否则,使用整数 Y 坐标。", + "gui.xaero_delete_reached_deathpoints": "删除到达过的死亡地点", + "gui.xaero_box_delete_reached_deathpoints": "当你靠近到4个方块内时自动删除死亡地点。 这要求死亡地点在游戏中或小地图上可见。 死亡地点在创建后5秒内不会被删除。", + "gui.xaero_hide_minimap_under_screen": "位于其他界面下方时隐藏", + "gui.xaero_box_hide_minimap_under_screen": "当GUI界面打开时隐藏小地图,例如物品栏,与小地图相关的界面和聊天界面除外。", + "gui.xaero_north_compass_color": "罗盘北方颜色", + "gui.xaero_north_compass_color_default": "默认", + "gui.xaero_category_add_to_list_custom": "确认自定义输入:%1$s", + "gui.xaero_box_category_list_add": "支持带有特殊字符 * ) ( 和 | 的实体标识符或匹配模式。 \n \n * - 匹配任何内容。 \n ) ( - 括号,主要与 | 一起使用。 \n | - “或”运算符以匹配相同位置的不同序列。 \n \n 例如: \n minecraft:creeper \n minecraft:zombie(_villager|_horse) - 僵尸村民和马。 \n minecraft:a*l - 任何以“a”开头并以“l”结尾的原版实体。", + "gui.xaero_using_custom_subworld": "路径点:%1$s", + "gui.xaero_hide_minimap_under_f3": "在 F3 时隐藏", + "gui.xaero_box_hide_minimap_under_f3": "启用 F3 调试界面时隐藏小地图。", + "gui.xaero_entity_display_y": "显示 Y 高度", + "gui.xaero_entity_display_y_full": "显示实体 Y 高度", + "gui.xaero_block_light_value": "方块光照:%d", + "gui.xaero_sky_light_value": "天空光照:%d", + "gui.xaero_all_light_value": "光照等级:%d", + "gui.xaero_both_light_value": "方块光照:%d 天空光照:%d", + "gui.xaero_toggle_manual_cave_mode": "切换手动洞穴模式", + "gui.xaero_manual_cave_mode": "手动洞穴模式", + "gui.xaero_manual_cave_mode_start": "手动洞穴模式起始 Y 高度", + "gui.xaero_box_manual_cave_mode_start": "启用手动洞穴模式时,从哪个Y高度开始绘制方块。 手动洞穴模式可以通过按键绑定进行切换。 对于“自动”选项,一直拉到左边。", + "gui.xaero_manual_cave_mode_start_auto": "自动", + "gui.xaero_chunk_grid_line_width": "区块网格线宽度", + "gui.xaero_radar_render_over_minimap": "在小地图边框之上渲染", + "gui.xaero_box_radar_render_over_minimap": "允许在小地图边框上渲染实体,而不只是在边框内渲染它们。 以这种方式渲染的实体的行为类似于路径点,并且在超出边界时会粘在边界上。 可见实体仍然仅限于游戏客户端加载的实体。 \n \n 选项“玩家列表” - 仅当按下“玩家列表”键绑定(默认为 TAB)时才在小地图上如此渲染。", + "gui.xaero_radar_render_radar_over_frame": "在边框之上渲染雷达", + "gui.xaero_radar_over_map_never": "从不", + "gui.xaero_radar_over_map_list": "玩家列表", + "gui.xaero_radar_over_map_always": "总是", + "gui.xaero_compass_over_everything": "罗盘在最上层", + "gui.xaero_box_compass_over_everything": "在所有地图元素上方渲染罗盘文字(东、西、南、北),而不是在某些元素下方,例如路径点。", + "gui.xaero_waypoint_server_shared": "服务器", + "gui.xaero_waypoint_somebody_shared": "某人", + "gui.xaero_pac_players": "展示帮派/盟友玩家", + "gui.xaero_box_pac_players": "当玩家超出小地图框体边界或因其他原因不可见时,显示与你共享位置的玩家(由 Open Parties and Claims 模组提供)。", + "gui.xaero_toggle_pac_players": "切换帮派/盟友玩家", + "gui.xaero_toggle_pac_chunk_claims": "切换区块认领", + "gui.xaero_pac_marked_for_forceload": "(可强制加载)", + "gui.xaero_pac_claim_tooltip": "%1$s 的认领 %2$s", + "gui.xaero_pac_server_claim_tooltip": "服务器认领 %1$s", + "gui.xaero_pac_expired_claim_tooltip": "到期的认领 %1$s", + "gui.xaero_pac_claims": "显示区块认领", + "gui.xaero_box_pac_claims": "将来自 Open Parties and Claims 模组的区块认领显示为彩色叠加层。", + "gui.xaero_pac_claims_border_opacity": "区块认领边界不透明度", + "gui.xaero_box_pac_claims_border_opacity": "区块认领叠加层的边缘不透明度。区块认领需要 Open Parties and Claims 模组。", + "gui.xaero_pac_claims_fill_opacity": "区块认领填充不透明度", + "gui.xaero_box_pac_claims_fill_opacity": "区块认领叠加层的填充颜色不透明度。区块认领需要 Open Parties and Claims 模组。", + "gui.xaero_pac_current_claim": "显示当前认领", + "gui.xaero_box_pac_current_claim": "显示有关你所在区块的认领信息。区块认领需要 Open Parties and Claims 模组。", + "gui.xaero_category_include_list_include_in_super": "包含在超类别中", + "gui.xaero_box_category_include_list_include_in_super": "自动将此列表中的所有实体以及此类别中包含的其他列表 包含在此类别的超类别/父级中,排除列表中的实体除外。 这样你就不必在每个级别上手动添加重复项。", + "gui.xaero_temp_waypoints_global": "临时路径点为全局", + "gui.xaero_box_temp_waypoints_global": "启用后,临时路径点将被视为全局路径点并忽略路径点渲染距离限制。", + "gui.xaero_keep_enlarged_minimap_unlocked": "放大时保持旋转", + "gui.xaero_box_keep_enlarged_minimap_unlocked": "如果可能的话,在放大时不要将小地图锁定在北方,这只适用于圆形小地图。", + "gui.xaero_enlarged_minimap_a_toggle": "放大小地图键视为切换", + "gui.xaero_box_enlarged_minimap_a_toggle": "将“放大小地图”键视为切换,而不用按住它。", + "gui.xaero_waypoint_visibility_type_world_map_local": "世界地图局部", + "gui.xaero_waypoint_visibility_type_world_map_global": "世界地图全局", + "gui.xaero_box_visibility_type": "游戏内/小地图可见性类型 \n \n 局部 - 仅在最大路径点渲染距离内可见 \n 全局 - 始终可见 \n 世界地图局部 - 不可见,但被视为局部 \n 世界地图全局 - 不可见,但被视为全局", + "gui.xaero_option_requires_ingame": "此选项要求你已进入游戏。", + "gui.xaero_alternative_list_players": "“玩家列表”第二键位", + "gui.xaero_display_stained_glass": "显示染色玻璃", + "gui.xaero_waypoint_onmap_scale": "地图上路径点大小", + "gui.xaero_waypoint_onmap_scale_auto": "自动" +} \ No newline at end of file diff --git a/projects/1.16-fabric/assets/xaeros-minimap/xaerobetterpvp/lang/en_us.json b/projects/1.16-fabric/assets/xaeros-minimap/xaerobetterpvp/lang/en_us.json index eec8a3706224..6b409e6e485d 100644 --- a/projects/1.16-fabric/assets/xaeros-minimap/xaerobetterpvp/lang/en_us.json +++ b/projects/1.16-fabric/assets/xaeros-minimap/xaerobetterpvp/lang/en_us.json @@ -1,40 +1,11 @@ { - "gui.xaero_confirm": "Confirm", - "gui.xaero_cancel": "Cancel", - "gui.xaero_back": "Back", - "gui.xaero_delete": "Delete", - "gui.xaero_OK": "OK", - "gui.xaero_add_edit": "Add/Edit", - "gui.xaero_new_waypoint": "New Waypoint", - "gui.xaero_initial": "initials", - "gui.xaero_edit_waypoint": "Edit Waypoint", "gui.xaero_armour_status_settings": "Armor Status Settings", - "gui.xaero_choose_a_preset": "Choose a Preset", - "gui.xaero_choose_an_interface": "Choose an Interface", "gui.xaero_armour_status": "Armor Status", "gui.xaero_notifications": "Notifications", - "gui.xaero_minimap": "Minimap", "gui.xaero_miscellaneous": "Miscellaneous", - "gui.xaero_edit_mode": "Edit Mode", - "gui.xaero_instructions": "Instructions/Help", - "gui.xaero_not_ingame": "You have to be in game to be able to use the edit mode!", - "gui.xaero_welcome_edit_mode": "Welcome to the edit mode!", - "gui.xaero_howto_select": "Left-click an interface to select it.", - "gui.xaero_howto_drag": "Left-click and drag to move an interface around.", - "gui.xaero_howto_deselect": "Right-click to deselect an interface.", - "gui.xaero_howto_center": "Press \"C\" to center or uncenter the selected interface.", - "gui.xaero_different_centered": "Some interfaces have a different centered look.", - "gui.xaero_howto_flip": "Press \"F\" to flip or unflip the selected interface.", - "gui.xaero_howto_settings": "Press \"S\" to quickly access settings of the selected interface.", - "gui.xaero_howto_preset": "Select a preset by clicking the \"Choose a Preset\" button.", - "gui.xaero_howto_save": "Save your changes by clicking the \"Confirm\" button.", - "gui.xaero_howto_cancel": "Discard your changes by clicking the \"Cancel\" button.", - "gui.xaero_minimap_settings": "Minimap Settings", "gui.xaero_miscellaneous_settings": "Miscellaneous Settings", "gui.xaero_notification_settings": "Notification Settings", "gui.xaero_better_pvp_settings": "Better PvP Settings", - "gui.xaero_server_disabled": "The server might have disabled some of the mod features.", - "gui.xaero_waypoints": "Waypoints", "gui.xaero_box_potion_effects": "An interface displaying currently active potion effects.", "gui.xaero_box_armour_status": "An interface displaying info about your currently worn armor and item held at the time.", "gui.xaero_box_sprint": "Sprint by holding one single (configurable) key binding.", @@ -43,10 +14,6 @@ "gui.xaero_box_xp": "Gained or lost experience indicator flying across your screen.", "gui.xaero_box_quick_use": "Action-bar-like system of key bindings that lets you automatically use a specified item from your hotbar without having to switch away from your currently held item. Holding the key binding lets you keep using the item like if you were holding the right mouse button. For example: placing torches, TNT, throwing potions, eating food, drinking.", "gui.xaero_box_minimap": "A minimap displaying your nearest surroundings and entities.", - "gui.xaero_centered": "Centered:", - "gui.xaero_press_c": "(pr. C)", - "gui.xaero_flipped": "Flipped:", - "gui.xaero_press_f": "(pr. F)", "gui.xaero_preset_fancy": "Fancy", "gui.xaero_preset_classic": "Classic", "gui.xaero_preset_social": "Social", @@ -62,43 +29,11 @@ "gui.xaero_being_shot_setting": "\"Being Shot\" Notifications", "gui.xaero_xp_setting": "XP Drops", "gui.xaero_custom_settings": "Custom Settings", - "gui.xaero_reset_defaults": "Restore Default Settings", "gui.xaero_quick_use": "Quick Item Use", "gui.xaero_show_enchants": "Display Enchants", - "gui.xaero_cave_maps": "Cave Mode", - "gui.xaero_display_teams": "Disp. Other Teams", - "gui.xaero_display_waypoints": "On-Map Waypoints", - "gui.xaero_display_players": "Display Players", - "gui.xaero_display_mobs": "Display Mobs", - "gui.xaero_display_items": "Display Items", - "gui.xaero_display_other": "Display Other", - "gui.xaero_zoom": "Zoom", - "gui.xaero_minimap_size": "Size", - "gui.xaero_entity_amount": "Entity Number", - "gui.xaero_black": "Black", - "gui.xaero_dark_blue": "Dark Blue", - "gui.xaero_dark_green": "Dark Green", - "gui.xaero_dark_aqua": "Dark Aqua", - "gui.xaero_dark_red": "Dark Red", - "gui.xaero_dark_purple": "Dark Purple", - "gui.xaero_gold": "Gold", - "gui.xaero_gray": "Gray", - "gui.xaero_dark_gray": "Dark Gray", - "gui.xaero_blue": "Blue", - "gui.xaero_green": "Green", - "gui.xaero_aqua": "Aqua", - "gui.xaero_red": "Red", - "gui.xaero_purple": "Light Purple", - "gui.xaero_yellow": "Yellow", - "gui.xaero_white": "White", "gui.xaero_percent": "Percents", "gui.xaero_numeral": "Numbers", "gui.xaero_both": "Both", - "gui.xaero_tiny": "Tiny", - "gui.xaero_small": "Small", - "gui.xaero_medium": "Medium", - "gui.xaero_large": "Large", - "gui.xaero_pvp_sprint": "PvP Sprint", "gui.xaero_quick_eat": "Quick Eat", "gui.xaero_toggle_sneak": "Toggle Sneak", "gui.xaero_quick_use_1": "Quick Use 1", @@ -110,443 +45,35 @@ "gui.xaero_quick_use_7": "Quick Use 7", "gui.xaero_quick_use_8": "Quick Use 8", "gui.xaero_quick_use_9": "Quick Use 9", - "gui.xaero_zoom_in": "Zoom In Minimap", - "gui.xaero_zoom_out": "Zoom Out Minimap", - "gui.xaero_on": "ON", - "gui.xaero_off": "OFF", "gui.xaero_restores": "Restores", - "gui.xaero_preset_topleft": "Top-Left Corner", - "gui.xaero_preset_topright": "Top-Right Corner", - "gui.xaero_waypoint_teleport": "Teleport", - "gui.xaero_waypoints_key": "Open Waypoint Screen", - "gui.xaero_display_coords": "Display Coordinates", - "gui.xaero_disable_enable": "Disable/Enable", - "gui.xaero_disabled": "disabled", - "gui.xaero_minimap_guide": "Left-click and drag to move the minimap around.", - "gui.xaero_change_position": "Change Position", - "gui.xaero_preset_bottom_left": "Bottom-Left Corner", - "gui.xaero_preset_bottom_right": "Bottom-Right Corner", - "gui.xaero_ingame_waypoints": "In-Game Waypoints", - "gui.xaero_next": "Next >>", - "gui.xaero_previous": "<< Prev", - "gui.xaero_lock_north": "Lock Minimap North", - "gui.xaero_deathpoint": "Latest Death", - "gui.xaero_deathpoint_old": "Old Death", - "gui.xaero_deathpoints": "Deathpoints", - "gui.xaero_chunkgrid": "Chunk Grid", - "gui.xaero_entity_colours": "Entity Colors", - "gui.xaero_players": "Players", - "gui.xaero_mobs": "Friendly Mobs", - "gui.xaero_hostile": "Hostile Mobs", - "gui.xaero_items": "Items", - "gui.xaero_other": "Other Entities", "gui.xaero_hunger_low": "Low Hunger Value", "gui.xaero_hp_low": "Low Health Value", - "gui.xaero_enlarge_map": "Enlarge Minimap", - "gui.xaero_fbo": "Beta", "gui.xaero_potion_status_settings": "Potion Status Settings", "gui.xaero_potion_names": "Potion Effect Names", - "gui.xaero_opacity": "Opacity", - "gui.xaero_slime_chunks": "Slime Chunks", - "gui.xaero_unlimited": "Unlimited", - "gui.xaero_old_deathpoints": "Keep Old Deathpoints", - "gui.xaero_toggle_map": "Toggle Minimap", - "gui.xaero_antialiasing": "Anti-Aliasing", - "gui.xaero_safe_mode": "Safe Mode", - "gui.xaero_transfer": "Transfer", - "gui.xaero_transfer_all": "Transfer All Waypoints", - "gui.xaero_clear": "Clear Set", - "gui.xaero_from": "From", - "gui.xaero_to": "To", - "gui.xaero_used_seed": "Seed to Use:", - "gui.xaero_show_distance": "Distance to WP", - "gui.xaero_waypoints_scale": "In-Game Waypoint Scale", - "gui.xaero_block_colours": "Block Color Mode", - "gui.xaero_accurate": "Accurate", - "gui.xaero_vanilla": "Vanilla", - "gui.xaero_lighting": "Lighting", "gui.xaero_air_setting": "Oxygen Notifications", "gui.xaero_air_low": "Low Oxygen Value", - "gui.xaero_looking_at": "Looking At", - "gui.xaero_all": "All", - "gui.xaero_display_redstone": "Show Redstone", - "gui.xaero_clear_set_message": "Are you sure you would like to clear the current set", - "gui.xaero_clear_set_message2": "All waypoints from this set will be deleted!", - "gui.xaero_default": "Default", - "gui.xaero_create_set": "New Waypoint Set", - "gui.xaero_world": "World", - "gui.xaero_waypoint_set": "Set", - "gui.xaero_delete_set": "Delete Set", - "gui.xaero_delete_set_message": "Are you sure you would like to delete the current set", - "gui.xaero_delete_set_message2": "This set will be removed from the current world.", - "gui.xaero_toggle_waypoints": "Toggle In-Game Waypoints", - "gui.xaero_dots_size": "Entity Dot Size", "gui.xaero_entity_info": "Entity Info", - "gui.xaero_toggle_slime": "Toggle Slime Chunks", - "gui.xaero_toggle_grid": "Toggle Chunk Grid", - "gui.xaero_compass_over_wp": "Compass Over Waypoints", - "gui.xaero_display_hostile": "Display Hostile Mobs", "gui.xaero_box_entity_info": "An interface displaying information about the living entity that you are pointing at, including players.", "gui.xaero_entity_info_settings": "Entity Info Settings", "gui.xaero_entity_info_stay": "Continue Displaying For", "gui.xaero_entity_info_distance": "Reach Distance", "gui.xaero_entity_info_max_hearts": "Max Heart Number", - "gui.xaero_current_biome": "Display Current Biome", - "gui.xaero_auto_map_size": "Auto", - "gui.xaero_reset_message": "Are you sure you would like to restore the default settings?", - "gui.xaero_reset_message2": "This action cannot be undone!", "gui.xaero_entity_info_numbers": "Health in Numbers", - "gui.xaero_yaw": "yaw", - "gui.xaero_true": "true", - "gui.xaero_false": "false", - "gui.xaero_team_colours": "Team Colors", - "gui.xaero_instant_waypoint": "Quick Waypoint", - "gui.xaero_entity_depth": "Show Entity Depth", "gui.xaero_show_full_amount": "Full Held Item Quantity", - "gui.xaero_show_flowers": "Show Flowers", "gui.xaero_show_entity_model": "Display Entity Model", - "gui.xaero_waypoint_names": "WP Name Above Distance", - "gui.xaero_waypoints_distance": "Max WP Render Dist.", - "gui.xaero_teleport_default_command": "Default Teleport Command", - "gui.xaero_waypoints_distance_min": "Min WP Render Dist.", - "gui.xaero_other_teams": "Other Teams", "gui.xaero_entity_info_armour_numbers": "Armor in Numbers", "gui.xaero_entity_info_armour": "Display Armor Info", - "gui.xaero_arrow_scale": "Arrow Scale", - "gui.xaero_arrow_colour": "Arrow Color", - "gui.xaero_smooth_dots": "Smooth Dots", - "gui.xaero_cave_zoom": "Cave Mode Zoom In", - "gui.xaero_safe_mode_box": "Use Java-based (CPU) equivalent of this mod instead of the default, OpenGL-based (GPU) one. Safe mode is a plan B in case the mod does not function correctly. Not all features work in the safe mode. Do not use unless you have to.", - "gui.xaero_height_limit": "Entity Height Limit", - "gui.xaero_world_map": "World Map", - "gui.xaero_use_world_map": "Use World Map Mod Chunks", - "gui.xaero_patron_capes": "Patreon Capes", - "gui.xaero_entity_radar": "Entity Radar", "gui.xaero_entity_info_potion_effects": "Potion Effects (SP Only)", "gui.xaero_entity_info_potion_effects_scale": "Potion Effect Scale", - "gui.xaero_terrain_depth": "Terrain Depth", - "gui.xaero_terrain_slopes": "Terrain Slopes", - "gui.xaero_block_transparency": "Block Transparency", - "gui.xaero_team": "Team", - "gui.xaero_world_server": "World/Server", - "gui.xaero_subworld_dimension": "Sub-World/Dimension", - "gui.xaero_switch_waypoint_set": "Switch Waypoint Set", - "gui.xaero_waypoint_opacity_ingame": "Waypoint Opacity in Game", - "gui.xaero_waypoint_opacity_map": "Waypoint Opacity on Map", - "gui.xaero_hide_world_names": "Hide IPs/World Names", - "gui.xaero_open_slime": "Open on Key Press", - "gui.xaero_options": "Options", - "gui.xaero_make_automatic": "Make World/Server Auto", - "gui.xaero_make_automatic_msg1": "Are you sure?", - "gui.xaero_make_automatic_msg2": "This will swap all waypoint data between the selected world/server and the auto one, thus simulate making the selected world/server automatic. Make sure you know what you are doing.", - "gui.xaero_make_multi_automatic": "Make Sub-World Auto", - "gui.xaero_make_multi_automatic_msg1": "Are you sure?", - "gui.xaero_make_multi_automatic_msg2": "This will swap all waypoint data between the selected sub-world and the auto one, thus simulate making the selected sub-world automatic. Make sure you know what you are doing.", - "gui.xaero_delete_world": "Delete World/Server", - "gui.xaero_delete_world_msg1": "Would you like to delete all waypoint data for the selected world/server?", - "gui.xaero_delete_world_msg2": "This action cannot be undone! Make sure you know what you are doing.", - "gui.xaero_delete_multi_world": "Delete Sub-World", - "gui.xaero_delete_multi_world_msg1": "Would you like to delete all waypoint data for the selected sub-world?", - "gui.xaero_delete_multi_world_msg2": "This action cannot be undone! Make sure you know what you are doing.", - "gui.xaero_always_show_distance": "Always Disp. Dist. to WP", "gui.xaero_item_tooltip": "Item Tooltip", "gui.xaero_entity_tooltip_settings": "Item Tooltip Settings", "gui.xaero_item_tooltip_min_lines": "Minimum Lines", "gui.xaero_item_tooltip_time": "Display For", - "gui.xaero_multiply_all_by_8": "Sub-World Coordinates * 8", - "gui.xaero_divide_all_by_8": "Sub-World Coordinates / 8", - "gui.xaero_multiply_msg1": "This option should be used only to fix incorrect waypoint coordinates.", - "gui.xaero_multiply_msg2": "Are you sure you would like to MULTIPLY all sub-world coordinates by 8?", - "gui.xaero_divide_msg2": "Are you sure you would like to DIVIDE all sub-world coordinates by 8?", - "gui.xaero_share": "Share", - "gui.xaero_share_msg1": "Are you sure you would like to share this waypoint with §cEVERYONE§f in the chat?", - "gui.xaero_share_msg2": "Make sure you do not expose a secret location!", - "gui.xaero_roof": "Ceiling", - "gui.xaero_partial": "Partial", - "gui.xaero_full": "Full", - "gui.xaero_show_light_level": "Display Light Level", - "gui.xaero_up": "[Go Up]", - "gui.xaero_down": "[Go Down]", - "gui.xaero_display_all_sets": "Toggle All WP Sets Render", - "gui.xaero_waypoint_name": "waypoint name", - "gui.xaero_set_name": "Set Name", - "gui.xaero_render_layer": "Overlay Render Layer", - "gui.xaero_visit_needed": "§eYou need to visit this dimension first to convert it to the new format!", - "gui.xaero_mp_cross_tp": "MP Cross-Dimensional TP", - "gui.xaero_cross_tp": "Cross-Dimensional TP", - "gui.xaero_unreachable_dimension": "Unreachable destination dimension.", - "gui.xaero_show_time": "Display Game Time", - "gui.xaero_24h": "24h", - "gui.xaero_12h": "12h", - "gui.xaero_temporary": "temporary", - "gui.xaero_restore": "Restore", - "gui.xaero_biomes_vanilla": "Biomes in Vanilla Color Mode", "gui.xaero_potion_effects_blink": "Blink When Runs Out", - "gui.xaero_use_multiworld": "Multiworld Detection", - "gui.xaero_close": "Close", - "gui.xaero_waypoint_distance_visibility_angle": "WP Dist. Horis. Angle", - "gui.xaero_waypoint_distance_vertical_visibility_angle": "WP Dist. Vertic. Angle", - "gui.xaero_teleportation": "Teleportation", - "gui.xaero_teleportation_tooltip": "Once disabled, it can be enabled back only through the config file!", - "gui.xaero_use_multiworld_tooltip": "Disable if this is a simple server with a single world (no separate lobby, game mode, or minigame worlds). Multiworld detection will cause only issues on such servers. However, installing this mod on the server side should prevent these issues.", - "gui.xaero_world_teleport_command": "Teleport Command", - "gui.xaero_use_default": "Use Default", - "gui.xaero_centered_enlarged": "Center When Enlarged", - "gui.xaero_zoomed_out_enlarged": "Zoom Out When Enlarged", - "gui.xaero_sort": "Sort By", - "gui.xaero_sort_reversed": "Reversed Sort Order", - "gui.xaero_sort_unsorted": "Unsorted", - "gui.xaero_sort_name": "Name", - "gui.xaero_sort_symbol": "Initials", - "gui.xaero_sort_distance": "Distance", - "gui.xaero_box_cave_maps": "Mapping mode that can go deeper than the surface blocks, mainly to display underground caves and interiors of buildings. The ceiling size refers to the size of a horizontal \"square\" of solid blocks that has to be detected above you to activate the cave mode.", - "gui.xaero_box_entity_amount": "The limit per each entity category.", - "gui.xaero_box_distance": "Specifies, for which in-game waypoints to show the distance to.", - "gui.xaero_box_always_distance": "Display distance even when the waypoint is very close. This setting does not override the \"Distance to WP\" option.", - "gui.xaero_box_arrow_scale": "Scale of the arrow used in the non-rotating variant of the minimap and several other cases.", - "gui.xaero_box_arrow_color": "Color of the arrow used in the non-rotating variant of the minimap and several other cases.", - "gui.xaero_box_cave_zoom": "Specifies, how much to zoom the minimap further in when the cave mode is active.", - "gui.xaero_box_entity_depth": "Display entities darker on the minimap depending on their Y level relative to you.", - "gui.xaero_box_height_limit": "Maximum Y-level distance for entities until they are no longer displayed on the minimap.", - "gui.xaero_toggle_map_waypoints": "Toggle On-Map Waypoints", - "gui.xaero_always_entity_nametags": "Always Render Entity Name Tags", - "gui.xaero_minimap_text_align": "Info Text Alignment", - "gui.xaero_center": "Center", - "gui.xaero_left": "Left", - "gui.xaero_right": "Right", - "gui.xaero_show_angles": "Display Facing Angles", - "gui.xaero_box_always_entity_nametags": "Always render names for entities with name tags regardless of what the name setting is set to in the \"Entity Radar\" screen.", - "gui.xaero_box_teleport_default_command": "The command used for waypoint teleportation if a world-specific or a server-specific command is not set in the Options menu in the waypoint screen.", - "gui.xaero_waypoints_edit_mode_individually": "One by One", - "gui.xaero_waypoints_edit_mode_all": "All at Once", - "gui.xaero_compass": "Compass", - "gui.xaero_cave_maps_depth": "Cave Mode Depth", - "gui.xaero_waypoints_edit_reset": "Reset", - "gui.xaero_main_entity_as": "Main Entity As", - "gui.xaero_arrow": "Arrow", - "gui.xaero_dot": "Dot", - "gui.xaero_crosshair": "Crosshair", - "gui.xaero_teleport_coordinates_hidden": "Unable to teleport, because it would expose the waypoint coordinates. Disable the \"Hide Waypoint Coordinates\" option to be able to freely teleport again.", - "gui.xaero_hide_wp_coords": "Hide Waypoint Coordinates", - "gui.xaero_waypoints_edit_show": "Show", - "gui.xaero_waypoints_edit_hide": "Hide", - "gui.xaero_teleport_anyway": "Teleport Anyway", - "gui.xaero_teleport_shows_coordinates": "It will expose the coordinates!", - "gui.xaero_render_all_wp_sets": "Render All Waypoint Sets", - "gui.xaero_waypoints_global": "Global", - "gui.xaero_waypoints_local": "Local", - "gui.xaero_player_arrow_opacity": "Arrow Opacity", - "gui.xaero_box_waypoints_distance": "Maximum render distance for local waypoints. Global waypoints are not affected.", - "gui.xaero_connect_with_auto": "Add Sub-World Connection", - "gui.xaero_disconnect_from_auto": "Delete Sub-World Connection", - "gui.xaero_world_connection_tooltip": "Connect/disconnect selected sub-world to/from the current auto one. Connect only sub-worlds that are from the same sub-server/world save. For example, if a vanilla Nether portal takes you from sub-world A to sub-world B, then you can safely connect them. Other sub-worlds connected to the current one are always at the top of the list and are marked by an asterisk (symbol: *).", - "gui.xaero_connect_with_auto_msg": "Would you like to create the following connection between sub-worlds?", - "gui.xaero_disconnect_from_auto_msg": "Would you like to delete the following connection between sub-worlds?", - "gui.xaero_teleport_not_connected": "You are trying to teleport to a sub-world that is not connected to the current auto one. If you are sure that this sub-world is from the same sub-server/world save as the auto one, then you can enable teleportation by adding a connection in the waypoint screen -> Options -> Add Sub-World Connection. But beware, if you connect unrelated sub-worlds 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_ignore_heightmaps": "Ignore Server Heightmaps", - "gui.xaero_box_ignore_heightmaps": "Some servers put custom values in the world heightmaps, which may result in incorrectly rendered maps. Sometimes it may 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 have to. Reenter the world after toggling this option!", - "gui.xaero_error_loading_properties": "Error loading server minimap properties. Please retry.", - "gui.xaero_light_block": "Block", - "gui.xaero_light_sky": "Sky", - "gui.xaero_light_both": "All", - "gui.xaero_waypoints_bottom": "New Waypoints to Bottom", - "gui.xaero_box_waypoints_bottom": "Put newly created waypoints at the bottom of the waypoint list instead of the default top.", "gui.xaero_armour_main_hand": "Main Hand Item", "gui.xaero_armour_off_hand": "Off-Hand Item", - "gui.xaero_minimap_shape": "Shape", - "gui.xaero_minimap_shape_square": "Square", - "gui.xaero_minimap_shape_circle": "Circle", - "gui.xaero_slopes_legacy": "Legacy", - "gui.xaero_slopes_default": "Default", - "gui.xaero_names_list": "Player List", - "gui.xaero_names_always": "Always", - "gui.xaero_names_off": "No Names", - "gui.xaero_entity_radar_type": "Type:", - "gui.xaero_entity_radar_color": "Color:", - "gui.xaero_entity_radar_visiblity": "Visibility:", - "gui.xaero_entity_radar_names": "Names:", - "gui.xaero_entity_radar_icons": "Icons/Heads:", - "gui.xaero_box_entity_radar_names": "Render entity names under the dots or icons/heads. \n \n Option \"Player List\" - render only when the \"List Players\" key binding (TAB by default) is pressed.", - "gui.xaero_light_overlay_status": "Using Light Overlay", - "gui.xaero_light_overlay": "Light Overlay", - "gui.xaero_light_overlay_type": "Light Overlay", - "gui.xaero_light_overlay_color": "Color", - "gui.xaero_light_overlay_max_light": "Max Light", - "gui.xaero_light_overlay_min_light": "Min Light", - "gui.xaero_toggle_light_overlay": "Toggle Light Overlay", - "gui.xaero_box_light_overlay_type": "Using this overlay can negatively affect the game performance because it currently does not use the World Map mod chunks and increases the minimap updating frequency. Do not keep it active all the time.", - "gui.xaero_day": "Day", - "gui.xaero_tamed": "Tamed Mobs", - "gui.xaero_untamed_color": "Untamed Color", - "gui.xaero_icons_list": "Player List", - "gui.xaero_icons_always": "Always", - "gui.xaero_icons_off": "No Icons", - "gui.xaero_box_entity_radar_icons": "Render entity icons instead of colored dots. \n \n Option \"Player List\" - render only when the \"List Players\" key binding (TAB by default) is pressed.", - "gui.xaero_dot_name_scale": "Dot Name Scale", - "gui.xaero_entity_heads_scale": "Entity Icon Scale", - "gui.xaero_box_minimap_size": "Size of the minimap frame that affects how much is visible. Square-shaped minimap is forced into the non-rotating mode (option \"Lock Minimap North\") when the size is greater than 180. \n \n For the \"Auto\" option, go all the way to the left. \n \n Size values in older mod versions: \n Tiny - 57 \n Small - 85 \n Medium - 113 \n Large - 169", - "gui.xaero_auto_clamp_depth": "Auto", - "gui.xaero_waypoints_clamp_depth": "Clamp Depth", - "gui.xaero_waypoints_distance_scale": "Waypoint Distance Text Scale", - "gui.xaero_waypoints_name_scale": "Waypoint Name Text Scale", - "gui.xaero_box_waypoints_clamp_depth": "The screen depth at which in-game waypoints stop getting smaller when you go further away from them. \n Use this if you want to make waypoints that are far away bigger/smaller on the screen. Use the \"Waypoint In-Game Scale\" setting to also affect the size of waypoints when you are close to them. \n \n For the \"Auto\" option, go all the way to the left. \n The automatic option attempts to give you the best value for the default values of scale types, taking your FOV and screen height into account. \n \n Default values in older mod versions: \n Clamp Depth: 12 \n In-Game Scale: 2.5 \n Name Text Scale: 0.5 \n Distance Text Scale: 0.8", - "gui.xaero_box_waypoints_distance_scale": "Scale of the text displaying the distance to an in-game waypoint. \n \n Default values in older mod versions: \n Clamp Depth: 12 \n In-Game Scale: 2.5 \n Name Text Scale: 0.5 \n Distance Text Scale: 0.8", - "gui.xaero_box_waypoints_name_scale": "Scale of the text displaying the name of an in-game waypoint. \n \n Default values in older mod versions: \n Clamp Depth: 12 \n In-Game Scale: 2.5 \n Name Text Scale: 0.5 \n Distance Text Scale: 0.8", - "gui.xaero_box_waypoints_scale": "Scale of in-game waypoints. Use this to change the scale of all in-game waypoints, including those that are near you. Use the \"Clamp Depth\" setting to specifically affect the size of waypoints that are far away. \n \n Default values in older mod versions: \n Clamp Depth: 12 \n In-Game Scale: 2.5 \n Name Text Scale: 0.5 \n Distance Text Scale: 0.8", - "gui.xaero_waypoint_shared": "%1$s shared a waypoint called \"%2$s\"! §2§n[Add]", - "gui.xaero_waypoint_shared_dimension": "%1$s shared a waypoint called \"%2$s\" from %3$s! §2§n[Add]", - "gui.xaero_waypoint_unknown_dimension": "an unknown dimension", - "gui.xaero_uses_worldmap_value": "Setting value is taken from the world map settings!", - "gui.xaero_dots_style": "Entity Dots Style", - "gui.xaero_dots_style_default": "Default", - "gui.xaero_dots_style_legacy": "Legacy", - "gui.xaero_slopes_default_3d": "Default 3D", - "gui.xaero_slopes_default_2d": "Default 2D", - "gui.xaero_ui_scale": "UI Scale", - "gui.xaero_ui_scale_auto": "Auto", - "gui.xaero_ui_scale_mc": "Minecraft", - "gui.xaero_box_ui_scale": "Scale of text and other minimap UI elements. Not made for zooming in or resizing. There are separate options for that.", "gui.xaero_no_durability": "None", - "gui.xaero_pushbox_normal": "Normal", - "gui.xaero_pushbox_screen_height": "Screen Height", - "gui.xaero_pushbox_boss_health": "Boss Health Push Box", - "gui.xaero_pushbox_potion_effects": "Potion Effects Push Box", - "gui.xaero_box_pushbox_boss_health": "An invisible box around the vanilla boss health display that pushes the mod's interfaces out of the way. \n \n Normal type's collision box is equal to its size and only pushes interfaces by the necessary distance. \n \n Screen Height type's collision box is stretched across the whole screen height and always shifts colliding interfaces vertically by the Normal type's height. This can be very useful when you have multiple interfaces in a column and want all of them to be pushed.", - "gui.xaero_box_pushbox_potion_effects": "An invisible box around the vanilla potion effects display that pushes the mod's interfaces out of the way. \n \n Normal type's collision box is equal to its size and only pushes interfaces by the necessary distance. \n \n Screen Height type's collision box is stretched across the whole screen height and always shifts colliding interfaces vertically by the Normal type's height. This can be very useful when you have multiple interfaces in a column and want all of them to be pushed.", "gui.xaero_held_centered_position": "Held Items When Centered", "gui.xaero_held_centered_position_screen_edges": "Edges", - "gui.xaero_held_centered_position_hotbar": "Hotbar", - "gui.xaero_minimap_frame": "Frame Style", - "gui.xaero_minimap_frame_color": "Frame Color", - "gui.xaero_box_minimap_frame_color": "The color of the minimap frame for the non-default colored frame styles.", - "gui.xaero_minimap_frame_default": "Default", - "gui.xaero_minimap_frame_colored_thick": "Colored", - "gui.xaero_minimap_frame_colored_thin": "Colored Thin", - "gui.xaero_compass_north": "N", - "gui.xaero_compass_east": "E", - "gui.xaero_compass_south": "S", - "gui.xaero_compass_west": "W", - "gui.xaero_compass_scale": "Compass Scale On-Map", - "gui.xaero_box_compass_scale": "The scale of the compass letters NESW when using the on-map compass location.", - "gui.xaero_minimap_compass_inside_frame": "On Map", - "gui.xaero_minimap_compass_on_frame": "On Frame", - "gui.xaero_compass_color": "Compass Shadow Color", - "gui.xaero_box_compass_over_wp2": "Render compass letters (N, E, S, W) over the on-map waypoints. This only works for the on-frame compass location.", - "effect.xaerominimap.no_minimap": "No Minimap", - "effect.xaerominimap.no_entity_radar": "No Entity Radar", - "effect.xaerominimap.no_waypoints": "No Waypoints", - "effect.xaerominimap.no_cave_maps": "No Cave Maps", - "effect.xaerominimap.no_minimap_harmful": "No Minimap", - "effect.xaerominimap.no_entity_radar_harmful": "No Entity Radar", - "effect.xaerominimap.no_waypoints_harmful": "No Waypoints", - "effect.xaerominimap.no_cave_maps_harmful": "No Cave Maps", - "effect.xaerominimap.no_minimap_beneficial": "No Minimap", - "effect.xaerominimap.no_entity_radar_beneficial": "No Entity Radar", - "effect.xaerominimap.no_waypoints_beneficial": "No Waypoints", - "effect.xaerominimap.no_cave_maps_beneficial": "No Cave Maps", - "gui.xaero_radar_item_frames": "Display Item Frame Dots", - "gui.xaero_show_dimension_name": "Display Current Dimension", - "gui.xaero_unknown_biome": "Unknown Biome", - "gui.xaero_light_value": "Light: %d", - "gui.xaero_box_cave_maps2": "Mapping mode that can go deeper than the surface blocks, mainly to display underground caves and interiors of buildings. 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.", - "gui.xaero_box_distance2": "Specifies, for which in-game waypoints to show the distance to. This does not guarantee that it will be shown for multiple waypoints at once. Check out the \"Multiple Waypoint Distances\" setting as well.", - "gui.xaero_teleport_y_unknown": "You can't teleport to a waypoint that doesn't specify the Y coordinate. Edit the waypoint to be able to teleport to it.", - "gui.xaero_box_waypoints_distance_scale2": "Scale of the text displaying the distance to an in-game waypoint.", - "gui.xaero_box_waypoints_name_scale2": "Scale of the text displaying the name of an in-game waypoint.", - "gui.xaero_box_ingame_waypoint_icon_scale": "Scale of the in-game waypoint icons.", - "gui.xaero_ingame_waypoint_icon_scale": "In-Game Waypoint Icon Scale", - "gui.xaero_ingame_waypoint_close_scale": "In-Game Waypoint Up-Close Scale", - "gui.xaero_box_ingame_waypoint_close_scale": "Scale of the in-game waypoints when you are very close to them. To change the scale of waypoints that are far away, use the \"In-Game Waypoint Icon Scale\", \"Waypoint Distance Text Scale\" and \"Waypoint Name Text Scale\" settings.", - "gui.xaero_entity_icon_name_fallback": "Entity Name When Icon Fails", - "gui.xaero_settings_search": "Settings Search", - "gui.xaero_settings_search_placeholder": "Search...", - "gui.xaero_minimap_view_settings": "View Settings", - "gui.xaero_entity_radar_settings": "Entity Radar Settings", - "gui.xaero_entity_radar_categories": "Entity Category Settings", - "gui.xaero_minimap_block_map_settings": "Block Map Settings", - "gui.xaero_overlay_settings": "Overlay Settings", - "gui.xaero_minimap_info_settings": "Information Settings", - "gui.xaero_waypoint_settings": "Waypoint Settings", - "gui.xaero_minimap_misc_settings": "Miscellaneous Settings", - "gui.xaero_entity_radar_category": "Category:", - "gui.xaero_settings_not_found": "No matching entries found for your input!", - "gui.xaero_multiple_waypoint_info": "Multiple Waypoint Distances", - "gui.xaero_box_multiple_waypoint_info": "Whether the distance can be displayed for multiple in-game waypoints at once. By default, only the distance to the closest waypoint to the crosshair is displayed. Use the \"Distance to WP\" setting to configure which waypoints the distance could even be shown for.", - "gui.xaero_while_sneaking": "Sneaking", - "gui.xaero_multiple_waypoints_always": "Always", - "gui.xaero_narrator_select_nothing": "Nothing", - "gui.xaero_category_setting_inherit": "-", - "gui.xaero_category_expanded_options": "%s (Choose an Option)", - "gui.xaero_entity_category_root": "Any", - "gui.xaero_entity_category_living": "Living", - "gui.xaero_entity_category_hostile": "Hostile", - "gui.xaero_entity_category_friendly": "Friendly", - "gui.xaero_entity_category_hostile_tamed": "Tamed", - "gui.xaero_entity_category_friendly_tamed": "Tamed", - "gui.xaero_entity_category_players": "Player", - "gui.xaero_entity_category_same_team": "From the Same Team", - "gui.xaero_entity_category_other_teams": "From Other Teams", - "gui.xaero_entity_category_items": "Item", - "gui.xaero_entity_category_other_entities": "Other", - "gui.xaero_category_settings": "Settings", - "gui.xaero_category_include_list": "Include List", - "gui.xaero_box_category_include_list": "A list of entity types to include on top of the entities included by the \"Hard Include\".", - "gui.xaero_category_exclude_list": "Exclude List", - "gui.xaero_box_category_exclude_list": "A list of entity types to exclude from the already included entity types. Can work both as a \"whitelist\" and a \"blacklist\" depending on the exclusion mode you choose.", - "gui.xaero_category_add_subcategory": "Add Sub-Category", - "gui.xaero_category_hard_include": "Hard Include", - "gui.xaero_box_category_hard_include": "Controls which entities to automatically include without having to put them in the include list manually.", - "gui.xaero_category_list_add": "Add To List...", - "gui.xaero_category_exclude_list_mode": "Exclusion Mode", - "gui.xaero_category_name": "Category Name...", - "gui.xaero_category_confirm": "Confirm", - "gui.xaero_category_delete": "Delete Category", - "gui.xaero_category_delete_confirm": "Delete the following category?", - "gui.xaero_category_enable_protection": "Protection: OFF", - "gui.xaero_category_disable_protection": "Protection: ON", - "gui.xaero_category_disable_protection_confirm": "Disable protection for the following category?", - "gui.xaero_category_enable_protection_confirm": "Enable protection for the following category?", - "gui.xaero_box_category_protection": "Category protection prevents you from (accidentally) deleting, moving, renaming a category or changing its \"Hard Include\" setting.", - "gui.xaero_category_protected_category": "Protected!", - "gui.xaero_category_category_move_up": "Increase Priority", - "gui.xaero_category_category_move_down": "Decrease Priority", - "gui.xaero_category_delete_list_element": "Delete", - "gui.xaero_category_settings_confirm": "Confirm", - "gui.xaero_category_settings_cancel": "Cancel", - "gui.xaero_category_settings_cancel_confirm": "Leave without saving your changes?", - "gui.xaero_category_settings_reset": "Reset Defaults", - "gui.xaero_category_settings_reset_confirm1": "Reset the category configuration to default values?", - "gui.xaero_category_settings_reset_confirm2": "Custom categories will be removed and the default ones will be reset.", - "gui.xaero_radar_displayed": "Display", - "gui.xaero_radar_dots_color": "Dot Color", - "gui.xaero_radar_icons_displayed": "Icons", - "gui.xaero_radar_names_displayed": "Names", - "gui.xaero_radar_render_order": "Render Order", - "gui.xaero_box_radar_render_order": "Controls the order in which the radar categories are rendered. A lower number means being rendered earlier. However, in the newer Minecraft versions dots are always rendered on top of the icons. The order still applies within dot or icon rendering though.", - "gui.xaero_radar_dots_color_team_colour": "Team Color", - "gui.xaero_box_always_entity_nametags2": "Always render names for entities with name tags regardless of what the name setting is set to.", - "gui.xaero_radar_setting_displayed": "Display Radar", - "gui.xaero_radar_setting_names": "Display Names", - "gui.xaero_radar_setting_icons": "Display Icons", - "gui.xaero_toggle_entity_radar": "Toggle Entity Radar", - "narration.xaero_ui_list_left_right_usage": "Press LEFT and RIGHT buttons to select a column within the entry.", - "gui.xaero_category_help": "Sub-categories that are higher on the list are prioritized when multiple sub-categories include the same entity! Keep that in mind when creating custom categories. Usually, a new custom category should be placed at the top.", - "gui.xaero_update_notification": "Update Notifications", - "gui.xaero_category_cut": "Cut/Move §e%1$s", - "gui.xaero_category_paste": "Paste §e%1$s§r Into §e%2$s", - "gui.xaero_category_paste_cancel": "Cancel Cut/Paste", - "gui.xaero_category_duplicate": "Duplicate §e%1$s", - "gui.xaero_category_duplicate_confirm": "Duplicate the following category?", - "gui.xaero_reverse_entity_radar": "Reverse Radar Render Order", - "gui.xaero_adjust_height_for_carpetlike_blocks": "Adjust Y For Short Blocks", - "gui.xaero_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.", - "gui.xaero_box_category": "View/Edit §e%1$s", - "gui.xaero_box_category_settings": "Settings For §e%1$s", - "gui.xaero_auto_convert_wp_distance_km": "Convert Distance to KM at", - "gui.xaero_auto_convert_wp_distance_km_never": "Never", - "gui.xaero_waypoint_distance_precision": "Waypoint Distance Precision", - "gui.xaero_sort_angle": "Angular Distance", - "gui.xaero_toggle_enabled": "Enabled", - "gui.xaero_toggle_disabled": "Disabled", - "gui.xaero_main_entity_dot_size": "Main Entity Dot Size" + "gui.xaero_held_centered_position_hotbar": "Hotbar" } \ No newline at end of file diff --git a/projects/1.16-fabric/assets/xaeros-minimap/xaerobetterpvp/lang/zh_cn.json b/projects/1.16-fabric/assets/xaeros-minimap/xaerobetterpvp/lang/zh_cn.json index 609e0456d6d1..f55cff62f182 100644 --- a/projects/1.16-fabric/assets/xaeros-minimap/xaerobetterpvp/lang/zh_cn.json +++ b/projects/1.16-fabric/assets/xaeros-minimap/xaerobetterpvp/lang/zh_cn.json @@ -1,552 +1,79 @@ -{ - "gui.xaero_restores": "恢复值", - "gui.xaero_off": "关", - "gui.xaero_on": "开", - "gui.xaero_zoom_out": "小地图放大", - "gui.xaero_zoom_in": "小地图缩小", - "gui.xaero_quick_use_9": "快速使用9", - "gui.xaero_quick_use_8": "快速使用8", - "gui.xaero_quick_use_7": "快速使用7", - "gui.xaero_quick_use_6": "快速使用6", - "gui.xaero_quick_use_5": "快速使用5", - "gui.xaero_quick_use_4": "快速使用4", - "gui.xaero_quick_use_3": "快速使用3", - "gui.xaero_quick_use_2": "快速使用2", - "gui.xaero_quick_use_1": "快速使用1", - "gui.xaero_toggle_sneak": "切换潜行", - "gui.xaero_quick_eat": "快速进食", - "gui.xaero_pvp_sprint": "PVP冲锋", - "gui.xaero_large": "大型", - "gui.xaero_medium": "中型", - "gui.xaero_small": "小型", - "gui.xaero_tiny": "迷你", - "gui.xaero_both": "全部", - "gui.xaero_numeral": "数值", - "gui.xaero_percent": "百分比", - "gui.xaero_white": "白色", - "gui.xaero_yellow": "黄色", - "gui.xaero_purple": "紫色", - "gui.xaero_red": "红色", - "gui.xaero_aqua": "青色", - "gui.xaero_green": "绿色", - "gui.xaero_blue": "蓝色", - "gui.xaero_dark_gray": "深灰色", - "gui.xaero_gray": "灰色", - "gui.xaero_gold": "金色", - "gui.xaero_dark_purple": "深紫色", - "gui.xaero_dark_red": "深红色", - "gui.xaero_dark_aqua": "深青色", - "gui.xaero_dark_green": "深绿色", - "gui.xaero_dark_blue": "深蓝色", - "gui.xaero_black": "黑色", - "gui.xaero_entity_amount": "实体数量", - "gui.xaero_minimap_size": "小地图尺寸", - "gui.xaero_zoom": "缩放", - "gui.xaero_display_other": "显示其他", - "gui.xaero_display_items": "显示物品", - "gui.xaero_display_mobs": "显示怪物", - "gui.xaero_display_players": "显示玩家", - "gui.xaero_display_waypoints": "显示路径点", - "gui.xaero_display_teams": "显示其他团队", - "gui.xaero_cave_maps": "洞穴地图", - "gui.xaero_show_enchants": "显示附魔", - "gui.xaero_quick_use": "快速使用", - "gui.xaero_reset_defaults": "恢复默认", - "gui.xaero_custom_settings": "自定义设置", - "gui.xaero_xp_setting": "经验掉落", - "gui.xaero_being_shot_setting": "射击提醒", - "gui.xaero_explosion_setting": "爆炸提醒", - "gui.xaero_hp_setting": "血量提醒", - "gui.xaero_hunger_setting": "饥饿提醒", - "gui.xaero_durability": "耐久度", - "gui.xaero_OK": "确定", - "gui.xaero_enchants_color": "附魔颜色", - "gui.xaero_sneak": "潜行开关", - "gui.xaero_sprint": "冲锋", - "gui.xaero_archery_status": "显示弓箭剩余数量", - "gui.xaero_potion_status": "药水状态", - "gui.xaero_preset_social": "社交", - "gui.xaero_preset_classic": "普通", - "gui.xaero_preset_fancy": "精致", - "gui.xaero_press_f": "F键", - "gui.xaero_flipped": "翻转", - "gui.xaero_press_c": "C键", - "gui.xaero_centered": "居中:", - "gui.xaero_box_minimap": "小地图显示。", - "gui.xaero_box_quick_use": "快速使用动作条物品。", - "gui.xaero_box_xp": "经验显示。", - "gui.xaero_box_notifications": "屏幕提醒,比如 饥饿/低血量/爆炸/弓箭.", - "gui.xaero_box_sneak": "潜行开关。", - "gui.xaero_box_sprint": "一键疾跑。", - "gui.xaero_box_armour_status": "装备状态界面。", - "gui.xaero_box_potion_effects": "药水效果界面。", - "gui.xaero_waypoints": "路径点", - "gui.xaero_server_disabled": "服务器可能会关闭一些这个mod的特性。", - "gui.xaero_better_pvp_settings": "更好的PvP设置", - "gui.xaero_notification_settings": "提醒设置", - "gui.xaero_miscellaneous_settings": "杂项设置", - "gui.xaero_minimap_settings": "小地图设置", - "gui.xaero_howto_cancel": "点击<取消>放弃你的更改。", - "gui.xaero_howto_save": "点击<确认>保存更改。", - "gui.xaero_howto_preset": "点击<预设方案>选择一个预设方案。", - "gui.xaero_howto_settings": "S键快速访问选择的界面关联设置。", - "gui.xaero_howto_flip": "F键翻转界面。", - "gui.xaero_different_centered": "某些界面有着不同的居中方式。", - "gui.xaero_howto_center": "C键固定界面居中。", - "gui.xaero_howto_deselect": "右击取消选择界面。", - "gui.xaero_howto_drag": "左击并拖动界面。", - "gui.xaero_howto_select": "左击选择界面。", - "gui.xaero_welcome_edit_mode": "欢迎使用编辑模式!", - "gui.xaero_not_ingame": "你必须在游戏中才能使用编辑模式!", - "gui.xaero_instructions": "教程/帮助", - "gui.xaero_notifications": "提醒", - "gui.xaero_armour_status": "盔甲状态", - "gui.xaero_choose_an_interface": "界面", - "gui.xaero_choose_a_preset": "预设方案", - "gui.xaero_armour_status_settings": "盔甲状态设置", - "gui.xaero_edit_waypoint": "编辑路径点", - "gui.xaero_initial": "初始化", - "gui.xaero_new_waypoint": "新的路径点", - "gui.xaero_edit_mode": "编辑模式", - "gui.xaero_miscellaneous": "杂项", - "gui.xaero_minimap": "小地图", - "gui.xaero_add_edit": "添加/编辑", - "gui.xaero_delete": "删除", - "gui.xaero_back": "返回", - "gui.xaero_cancel": "取消", - "gui.xaero_confirm": "确认", - "gui.xaero_hide_wp_coords": "隐藏路径点图标", - "gui.xaero_arrow": "箭头", - "gui.xaero_compass": "指南针", - "gui.xaero_potion_effects_blink": "低时闪烁", - "gui.xaero_terrain_slopes": "地形坡度", - "gui.xaero_error_loading_properties": "加载服务器小地图属性时出错。请重试。", - "gui.xaero_ignore_heightmaps": "忽略服务器高度", - "gui.xaero_disconnect_from_auto_msg": "是否要删除世界之间的以下连接?", - "gui.xaero_world_connection_tooltip": "将所选世界连接/断开当前世界。只连接来自同一个世界的世界。例如,如果一个普通的下界传送门将你从世界a带到世界B,那么你可以将它们连接起来。连接到当前世界的世界总是在列表的顶部,并用*符号标记。", - "gui.xaero_connect_with_auto": "添加世界连接", - "gui.xaero_player_arrow_opacity": "箭头不透明度", - "gui.xaero_waypoints_global": "全局", - "gui.xaero_teleport_shows_coordinates": "显示坐标!", - "gui.xaero_waypoints_edit_hide": "隐藏", - "gui.xaero_crosshair": "十字准星", - "gui.xaero_waypoints_edit_reset": "重置", - "gui.xaero_waypoints_edit_mode_individually": "一个接一个", - "gui.xaero_right": "右面", - "gui.xaero_full": "满", - "gui.xaero_item_tooltip_min_lines": "最小行数", - "gui.xaero_delete_world_msg1": "你是否想删除所选定世界/服务器的所有路径点数据?", - "gui.xaero_height_limit": "实体高度限制", - "gui.xaero_box_ignore_heightmaps": "某些服务器在世界高度贴图中放置自定义物品,这可能会导致渲染不正确的贴图。有时,它甚至可以发生在高度更改的单人世界里。这个选项应该以牺牲性能为代价来解决这些问题。除非需要,否则不要使用。切换选项后重新进入世界!", - "gui.xaero_teleport_not_connected": "你正在尝试传送到一个与当前世界没有连接的次世界。如果你确定此世界来自同一个服务器/世界保存,那么你可以通过在路径点菜单->选项->添加世界连接中添加连接来启用远程传送。然而,如果你连接不相关的世界和传送,那么你可能会窒息在方块中或死于坠落伤害,所以不要这样做。", - "gui.xaero_connect_with_auto_msg": "你想在子世界之间创建以下连接吗?", - "gui.xaero_disconnect_from_auto": "删除子世界连接", - "gui.xaero_box_waypoints_distance": "本地路径点的最大渲染距离。全局路径点不受影响。", - "gui.xaero_waypoints_local": "本地", - "gui.xaero_render_all_wp_sets": "渲染所有路径点", - "gui.xaero_teleport_anyway": "传送", - "gui.xaero_waypoints_edit_show": "显示", - "gui.xaero_teleport_coordinates_hidden": "无法传送,因为它会告诉你路径点坐标。禁用“隐藏路径点坐标”可以再次自由传送。", - "gui.xaero_dot": "点", - "gui.xaero_main_entity_as": "主体为", - "gui.xaero_cave_maps_depth": "洞穴地图深度", - "gui.xaero_waypoints_edit_mode_all": "所有", - "gui.xaero_box_teleport_default_command": "如果未在“路径点菜单选项”中设置特定于服务器的命令,则用于路径点远程传送的命令。", - "gui.xaero_show_angles": "显示视角", - "gui.xaero_left": "左", - "gui.xaero_center": "中心", - "gui.xaero_minimap_text_align": "信息文本对齐", - "gui.xaero_toggle_map_waypoints": "开关小地图路径点", - "gui.xaero_box_height_limit": "实体在不再显示之前的最大Y轴距离。", - "gui.xaero_box_cave_zoom": "当处于洞穴地图模式,要进一步放大多少。", - "gui.xaero_box_arrow_color": "在小地图的固定方向和其他一些情况下使用的箭头颜色。", - "gui.xaero_box_always_distance": "即使路径点非常近,也显示距离。这不会覆盖“到路径点的距离”选项。", - "gui.xaero_box_entity_amount": "每个实体类别的限制。", - "gui.xaero_sort_distance": "距离", - "gui.xaero_sort_name": "名字", - "gui.xaero_sort_reversed": "反向排序顺序", - "gui.xaero_zoomed_out_enlarged": "放大时缩小", - "gui.xaero_use_default": "使用默认设置", - "gui.xaero_use_multiworld_tooltip": "如果这是一个单一世界(没有大厅,游戏模式世界等)。多世界检测只能在此类服务器上引起问题。不过,在服务器端安装模组应该可以防止这些问题。", - "gui.xaero_teleportation": "传送", - "gui.xaero_close": "关闭", - "gui.xaero_waypoint_name": "路径点名称", - "gui.xaero_up": "[向上]", - "gui.xaero_share_msg1": "你确定要在聊天中与§c每个人§f共享此路径点吗?", - "gui.xaero_multiply_msg2": "你确定你想要将所有子世界坐标乘以8吗?", - "gui.xaero_delete_multi_world_msg1": "你是否想删除所选定子世界的所有路径点数据?", - "gui.xaero_make_multi_automatic": "自动生成子世界", - "gui.xaero_make_automatic": "自动生成世界/服务器", - "gui.xaero_waypoint_opacity_map": "地图路径点透明度", - "gui.xaero_switch_waypoint_set": "切换路径点设置", - "gui.xaero_world_server": "世界/服务器", - "gui.xaero_entity_info_potion_effects_scale": "药水效果大小", - "gui.xaero_cave_zoom": "洞穴放大", - "gui.xaero_arrow_scale": "箭头大小", - "gui.xaero_other_teams": "其他队伍", - "gui.xaero_waypoint_distance_visibility_angle": "路径点距离、水平、角度", - "gui.xaero_always_show_distance": "总是显示路径点距离。", - "gui.xaero_waypoints_distance_min": "最小路径点绘制距离。", - "gui.xaero_box_entity_depth": "根据实体相对于你的Y轴高度,显示较暗的圆点。", - "gui.xaero_box_arrow_scale": "小地图方向固定和其他一些情况下使用的箭头比例。", - "gui.xaero_box_distance": "可以显示到目的地距离的路径点。", - "gui.xaero_box_cave_maps": "绘图模式可以深入到比地表更深的地方,主要是显示地下洞穴和建筑内部。屋顶大小代表一个实心的水平“正方形”的大小,需要在你的上方检测到它才能激活洞穴模式。", - "gui.xaero_sort_symbol": "开始", - "gui.xaero_sort_unsorted": "未分类", - "gui.xaero_sort": "分类", - "gui.xaero_centered_enlarged": "放大时居中", - "gui.xaero_world_teleport_command": "传送聊天命令", - "gui.xaero_teleportation_tooltip": "一旦禁用,只能通过配置文件启用!", - "gui.xaero_waypoint_distance_vertical_visibility_angle": "路径点距离、水平、角度", - "gui.xaero_use_multiworld": "多维度检测", - "gui.xaero_biomes_vanilla": "原版模式生物群系", - "gui.xaero_restore": "恢复", - "gui.xaero_temporary": "暂时的", - "gui.xaero_12h": "12h", - "gui.xaero_24h": "24h", - "gui.xaero_show_time": "显示游戏时间", - "gui.xaero_unreachable_dimension": "无法访问目标维度。", - "gui.xaero_cross_tp": "跨维度TP", - "gui.xaero_mp_cross_tp": "MP跨维度TP", - "gui.xaero_visit_needed": "§e你需要先访问此维度以将其转换为新格式!", - "gui.xaero_render_layer": "叠加渲染层", - "gui.xaero_set_name": "设置名称", - "gui.xaero_display_all_sets": "切换所有路径点设置渲染", - "gui.xaero_down": "[向下]", - "gui.xaero_show_light_level": "显示光照等级", - "gui.xaero_partial": "元素", - "gui.xaero_roof": "顶部", - "gui.xaero_share_msg2": "请确保你没有暴露一个秘密地点。", - "gui.xaero_share": "分享", - "gui.xaero_divide_msg2": "你确定要将所有子世界坐标除以8吗?", - "gui.xaero_multiply_msg1": "此选项仅应用于修复错误的路径点坐标。", - "gui.xaero_divide_all_by_8": "子世界坐标 / 8", - "gui.xaero_multiply_all_by_8": "子世界坐标 * 8", - "gui.xaero_item_tooltip_time": "显示为", - "gui.xaero_entity_tooltip_settings": "物品提示文本设置", - "gui.xaero_item_tooltip": "物品提示文本", - "gui.xaero_delete_multi_world_msg2": "此行动将无法复原。请确定自己了解现在所进行的动作。", - "gui.xaero_delete_multi_world": "删除子世界", - "gui.xaero_delete_world_msg2": "此行动将无法复原。请确定自己了解现在所进行的动作。", - "gui.xaero_delete_world": "删除世界/服务器", - "gui.xaero_make_multi_automatic_msg2": "这将交换所选子世界和自动子世界的所有路径点数据,从而模拟使所选子世界自动化。请确保清楚你在做什么。", - "gui.xaero_make_multi_automatic_msg1": "你确定?", - "gui.xaero_make_automatic_msg2": "这将交换所选世界/服务器和自动世界/服务器的所有路径点数据,从而模拟使所选世界自动化。请确保清楚你在做什么。", - "gui.xaero_make_automatic_msg1": "你确定?", - "gui.xaero_options": "选项", - "gui.xaero_open_slime": "按键摁下时打开", - "gui.xaero_hide_world_names": "隐藏世界名称/IP", - "gui.xaero_waypoint_opacity_ingame": "游戏内路径点透明度", - "gui.xaero_subworld_dimension": "子世界/维度", - "gui.xaero_team": "团队", - "gui.xaero_block_transparency": "方块透明度", - "gui.xaero_terrain_depth": "地形深度", - "gui.xaero_entity_info_potion_effects": "药水效果(仅限单人游戏)", - "gui.xaero_entity_radar": "实体雷达", - "gui.xaero_patron_capes": "Patreon披风", - "gui.xaero_use_world_map": "使用世界地图区块", - "gui.xaero_world_map": "世界地图", - "gui.xaero_safe_mode_box": "使用基于Java(CPU)的等效模组而不是OpenGL(GPU)。为防止正常模式加载失败,安全模式仅作为B计划。并非所有功能都在安全模式下工作。", - "gui.xaero_smooth_dots": "平滑点", - "gui.xaero_arrow_colour": "箭头颜色", - "gui.xaero_entity_info_armour": "护甲值", - "gui.xaero_entity_info_armour_numbers": "盔甲数量", - "gui.xaero_teleport_default_command": "默认传送命令", - "gui.xaero_waypoints_distance": "最大路径点分布。", - "gui.xaero_box_entity_info": "显示你所指向的生物实体信息界面。", - "gui.xaero_delete_set_message2": "此设置将从当前世界中移除。", - "gui.xaero_minimap_guide": "点击拖放移动小地图。", - "gui.xaero_waypoint_names": "以上距离路径点名称", - "gui.xaero_show_entity_model": "显示实体模型", - "gui.xaero_show_flowers": "显示画", - "gui.xaero_show_full_amount": "物品全数", - "gui.xaero_entity_depth": "显示实体位置深度", - "gui.xaero_instant_waypoint": "快速路径点", - "gui.xaero_team_colours": "团队颜色", - "gui.xaero_false": "否", - "gui.xaero_true": "是", - "gui.xaero_yaw": "航向", - "gui.xaero_entity_info_numbers": "生命值", - "gui.xaero_reset_message2": "此操作无法复原。", - "gui.xaero_reset_message": "你确定你想重置默认设置吗?", - "gui.xaero_auto_map_size": "自动", - "gui.xaero_current_biome": "显示生物群系", - "gui.xaero_entity_info_max_hearts": "最大生命值", - "gui.xaero_entity_info_distance": "可达距离", - "gui.xaero_entity_info_stay": "显示实体信息", - "gui.xaero_entity_info_settings": "实体信息设置", - "gui.xaero_display_hostile": "显示敌对的生物", - "gui.xaero_compass_over_wp": "指南针上的路径点", - "gui.xaero_toggle_grid": "切换区块网格", - "gui.xaero_toggle_slime": "切换史莱姆区块", - "gui.xaero_entity_info": "实体信息", - "gui.xaero_toggle_waypoints": "切换路径点", - "gui.xaero_delete_set_message": "你确定你想删除当前设置吗", - "gui.xaero_delete_set": "删除设置", - "gui.xaero_waypoint_set": "设置", - "gui.xaero_world": "世界", - "gui.xaero_create_set": "新的路径点设置", - "gui.xaero_default": "默认", - "gui.xaero_clear_set_message2": "所有路径点将从设置中删除。", - "gui.xaero_clear_set_message": "你确定你想清除当前设置吗", - "gui.xaero_display_redstone": "显示红石", - "gui.xaero_all": "全部", - "gui.xaero_looking_at": "看到", - "gui.xaero_air_low": "低氧", - "gui.xaero_air_setting": "低氧提醒", - "gui.xaero_lighting": "灯光", - "gui.xaero_vanilla": "普通", - "gui.xaero_accurate": "准确", - "gui.xaero_block_colours": "方块颜色", - "gui.xaero_waypoints_scale": "标记大小", - "gui.xaero_show_distance": "距离标记", - "gui.xaero_used_seed": "种子使用:", - "gui.xaero_to": "到", - "gui.xaero_from": "移动", - "gui.xaero_clear": "清除坐标", - "gui.xaero_transfer_all": "移动所有标记", - "gui.xaero_transfer": "移动", - "gui.xaero_safe_mode": "安全模式", - "gui.xaero_antialiasing": "抗锯齿", - "gui.xaero_toggle_map": "开关小地图", - "gui.xaero_old_deathpoints": "保持旧的死亡点", - "gui.xaero_unlimited": "无限制", - "gui.xaero_slime_chunks": "史莱姆区块", - "gui.xaero_opacity": "不透明度", - "gui.xaero_potion_names": "药水效果名称", - "gui.xaero_potion_status_settings": "药水状态设置", - "gui.xaero_fbo": "测试", - "gui.xaero_enlarge_map": "扩大小地图", - "gui.xaero_hp_low": "血量过低", - "gui.xaero_hunger_low": "饥饿值过低", - "gui.xaero_other": "其他实体", - "gui.xaero_items": "物品", - "gui.xaero_hostile": "敌对的生物", - "gui.xaero_mobs": "友好的生物", - "gui.xaero_players": "玩家", - "gui.xaero_entity_colours": "实体颜色", - "gui.xaero_chunkgrid": "区块格子", - "gui.xaero_deathpoints": "死亡地点", - "gui.xaero_deathpoint_old": "之前的死亡地点", - "gui.xaero_deathpoint": "最后一次死亡地点", - "gui.xaero_lock_north": "锁定南北", - "gui.xaero_previous": "<< 上一页", - "gui.xaero_next": "下一页 >>", - "gui.xaero_ingame_waypoints": "游戏内显示路径点", - "gui.xaero_preset_bottom_right": "右下", - "gui.xaero_preset_bottom_left": "左下", - "gui.xaero_change_position": "改变位置", - "gui.xaero_disabled": "关闭", - "gui.xaero_disable_enable": "关闭/启用", - "gui.xaero_display_coords": "显示坐标", - "gui.xaero_waypoints_key": "路径点", - "gui.xaero_waypoint_teleport": "传送", - "gui.xaero_preset_topright": "右上", - "gui.xaero_preset_topleft": "左上", - "gui.xaero_dots_size": "实体点尺寸", - "gui.xaero_box_cave_maps2": "绘图模式可以深入到比地表更深的地方,主要是显示地下洞穴和建筑内部。屋顶大小代表一个实心的水平“正方形”的大小,需要在你的上方检测到它才能激活洞穴模式。实心方块不必在同一Y轴平面上。", - "gui.xaero_box_distance2": "指定显示距离的游戏内路径点。这并不能保证它会同时显示多个路径点。请查看(多路径点距离)设置。", - "gui.xaero_always_entity_nametags": "始终渲染实体名字标签", - "gui.xaero_box_always_entity_nametags": "无视(实体渲染)在屏幕中的名字设置,始终为带有名字标签的实体渲染名字。", - "gui.xaero_light_block": "方块", - "gui.xaero_light_sky": "天空", - "gui.xaero_light_both": "全部", - "gui.xaero_waypoints_bottom": "到底部的新路径点", - "gui.xaero_box_waypoints_bottom": "将新创建的路径点点放在路径点列表的底部,而不是默认的顶部。", - "gui.xaero_armour_main_hand": "主手物品", - "gui.xaero_armour_off_hand": "副手物品", - "gui.xaero_minimap_shape": "形状", - "gui.xaero_minimap_shape_square": "矩形", - "gui.xaero_minimap_shape_circle": "圆形", - "gui.xaero_slopes_legacy": "传统", - "gui.xaero_slopes_default": "默认", - "gui.xaero_names_list": "玩家名单", - "gui.xaero_names_always": "始终", - "gui.xaero_names_off": "没有名字", - "gui.xaero_entity_radar_type": "类型:", - "gui.xaero_entity_radar_color": "颜色:", - "gui.xaero_entity_radar_visiblity": "透明度:", - "gui.xaero_entity_radar_names": "名字:", - "gui.xaero_entity_radar_icons": "图标/头像:", - "gui.xaero_box_entity_radar_names": "在点或图标/头像下渲染实体名称。\n \n 选项 “玩家名单”-仅在按下(列出玩家)键绑定(默认为TAB)时渲染。", - "gui.xaero_light_overlay_status": "使用光照叠加层", - "gui.xaero_light_overlay": "光照叠加层", - "gui.xaero_light_overlay_type": "光照叠加层", - "gui.xaero_light_overlay_color": "颜色", - "gui.xaero_light_overlay_max_light": "最大光照", - "gui.xaero_light_overlay_min_light": "最小光照", - "gui.xaero_toggle_light_overlay": "切换光照叠加层", - "gui.xaero_box_light_overlay_type": "使用此叠加层会对游戏性能产生负面影响,因为目前它不使用世界地图模组并增加了小地图更新频率。 不要让它一直处于活动状态。", - "gui.xaero_day": "天数", - "gui.xaero_tamed": "被驯服的生物", - "gui.xaero_untamed_color": "未驯服生物的颜色", - "gui.xaero_icons_list": "玩家名单", - "gui.xaero_icons_always": "始终", - "gui.xaero_icons_off": "没有图标", - "gui.xaero_box_entity_radar_icons": "渲染实体图标而不是彩色圆点。\n \n 选项 “玩家名单” -仅在按下 (列出玩家) 键绑定(默认为TAB)时渲染。", - "gui.xaero_dot_name_scale": "点名字比例", - "gui.xaero_entity_heads_scale": "实体图标比例", - "gui.xaero_box_minimap_size": "影响小地图边框倾斜程度的数值。当数值大于180时,矩形小地图被强制进入不旋转模式(选项“锁定小地图朝北”)。 \n \n 对于“自动”选项,一直朝向左 . \n \n 旧版本中的尺寸值:\n 小 - 57 \n 小 - 85 \n 中 - 113 \n 大 - 169 ", - "gui.xaero_auto_clamp_depth": "自动", - "gui.xaero_waypoints_clamp_depth": "钳制深度", - "gui.xaero_waypoints_distance_scale": "路径点距离文本比例", - "gui.xaero_waypoints_name_scale": "路径点名称文本比例", - "gui.xaero_box_waypoints_clamp_depth": "当你远离它们时,游戏中路径点停止变小的屏幕深度。\n 如果你想在屏幕上使远处的路径点变大/变小,请使用此选项。使用“路径点游戏内比例”设置当你靠近路径点时,也会影响路径点的大小。\n \n 对于(自动) 选项,一直向左。\n 自动选项会尝试为比例类型的默认值提供最佳值,同时考虑你的FOV和屏幕高度。\n \n 旧版本的默认值:\n 钳制深度:12 \n 游戏内比例:2.5 \n 名称文字比例:0.5 \n 距离文字比例:0.8", - "gui.xaero_box_waypoints_distance_scale": "显示到游戏中路径点的距离的文本比例。\n \n 旧版本中的默认值:\n 钳制深度:12 \n 游戏内比例:2.5 \n 名称文字比例:0.5 \n 距离文字比例:0.8", - "gui.xaero_box_waypoints_name_scale": "显示游戏中路径点名称的文本比例。\n \n 旧版本中的默认值:\n 钳制深度:12 \n 游戏内比例:2.5 \n 名称文字比例:0.5 \n 距离文字比例:0.8", - "gui.xaero_box_waypoints_scale": "游戏中路径点的比例。使用此选项可更改所有游戏中路径点的比例,包括你附近的路径点。使用(钳制深度)设置来专门影响远处路径点的大小。\n \n 旧版本的默认值:\n 钳制深度:12 \n 游戏内比例:2.5 \n 名称文字比例:0.5 \n 距离文字比例:0.8", - "gui.xaero_waypoint_shared": "%1$s共享了路径点“%2$s”!§2§n[Add]", - "gui.xaero_waypoint_shared_dimension": "%1$s共享了位于%3$s的路径点“%2$s”!§2§n[Add]", - "gui.xaero_waypoint_unknown_dimension": "未知的维度", - "gui.xaero_uses_worldmap_value": "设定值来自世界地图设定!", - "gui.xaero_dots_style": "实体的点样式", - "gui.xaero_dots_style_default": "默认", - "gui.xaero_dots_style_legacy": "传统", - "gui.xaero_slopes_default_3d": "默认3D", - "gui.xaero_slopes_default_2d": "默认2D", - "gui.xaero_ui_scale": "UI比例", - "gui.xaero_ui_scale_auto": "自动", - "gui.xaero_ui_scale_mc": "Minecraft", - "gui.xaero_box_ui_scale": "文本和小地图其他UI元素的比例。 不是为了放大或调整大小而设计的。 对此有单独的选项。", - "gui.xaero_no_durability": "无", - "gui.xaero_pushbox_normal": "普通", - "gui.xaero_pushbox_screen_height": "屏幕高度", - "gui.xaero_pushbox_boss_health": "Boss实体碰撞箱", - "gui.xaero_pushbox_potion_effects": "药水效果碰撞箱", - "gui.xaero_box_pushbox_boss_health": "在原版boss生命条周围显示的一个隐形框,将模组的界面信息推开。\n \n 普通类型的碰撞箱等于它的大小,并且只将界面信息推入必要的距离。\n \n 屏幕高度类型的碰撞箱在整个屏幕高度上拉伸,并且总是垂直移动碰撞界面正常类型的高度。当你在一列中有多个界面信息并希望推送所有界面信息时,这会非常有用。", - "gui.xaero_box_pushbox_potion_effects": "在原版药水效果周围显示一个隐形框将模组的界面推开。\n \n 普通类型的碰撞箱等于它的大小,并且只将界面信息推入必要的距离。\n \n 屏幕高度类型的碰撞箱在整个屏幕高度上拉伸,并且总是垂直移动碰撞界面正常类型的高度。当你在一列中有多个界面信息并希望推送所有界面信息时,这会非常有用。", - "gui.xaero_held_centered_position": "居中时保留的物品", - "gui.xaero_held_centered_position_screen_edges": "边缘", - "gui.xaero_held_centered_position_hotbar": "快捷栏", - "gui.xaero_minimap_frame": "边框样式", - "gui.xaero_minimap_frame_color": "边框颜色", - "gui.xaero_box_minimap_frame_color": "非默认彩色边框样式的小地图边框颜色。", - "gui.xaero_minimap_frame_default": "默认", - "gui.xaero_minimap_frame_colored_thick": "彩色", - "gui.xaero_minimap_frame_colored_thin": "较淡的彩色", - "gui.xaero_compass_north": "N", - "gui.xaero_compass_east": "E", - "gui.xaero_compass_south": "S", - "gui.xaero_compass_west": "W", - "gui.xaero_compass_scale": "地图上的指南针比例", - "gui.xaero_box_compass_scale": "使用地图上的指南针位置时指南针字母 NESW 的比例。", - "gui.xaero_minimap_compass_inside_frame": "在地图上", - "gui.xaero_minimap_compass_on_frame": "在边框上", - "gui.xaero_compass_color": "指南针的阴影颜色", - "gui.xaero_box_compass_over_wp2": "在地图上的路径点上渲染指南针字母(N、E、S、W)。这仅适用于边框内指南针位置。", - "effect.xaerominimap.no_minimap": "没有小地图", - "effect.xaerominimap.no_entity_radar": "没有实体雷达", - "effect.xaerominimap.no_waypoints": "没有路径点", - "effect.xaerominimap.no_cave_maps": "没有洞穴地图", - "effect.xaerominimap.no_minimap_harmful": "没有小地图", - "effect.xaerominimap.no_entity_radar_harmful": "没有实体雷达", - "effect.xaerominimap.no_waypoints_harmful": "没有路径点", - "effect.xaerominimap.no_cave_maps_harmful": "没有洞穴地图", - "effect.xaerominimap.no_minimap_beneficial": "没有小地图", - "effect.xaerominimap.no_entity_radar_beneficial": "没有实体雷达", - "effect.xaerominimap.no_waypoints_beneficial": "没有路径点", - "effect.xaerominimap.no_cave_maps_beneficial": "没有洞穴地图", - "gui.xaero_radar_item_frames": "显示物品展示框点", - "gui.xaero_show_dimension_name": "显示当前维度", - "gui.xaero_unknown_biome": "未知生物群落e", - "gui.xaero_light_value": "光照强度:%d", - "gui.xaero_teleport_y_unknown": "你无法传送到未指定Y坐标的路径点。编辑路径点以能够传送到它。", - "gui.xaero_box_waypoints_distance_scale2": "显示到游戏中路径点点的距离的文本比例。", - "gui.xaero_box_waypoints_name_scale2": "显示游戏中路径点名称的文本比例。", - "gui.xaero_box_ingame_waypoint_icon_scale": "游戏中路径点图标的比例。", - "gui.xaero_ingame_waypoint_icon_scale": "游戏内路径点图标比例", - "gui.xaero_ingame_waypoint_close_scale": "游戏内路径点近距离缩放", - "gui.xaero_box_ingame_waypoint_close_scale": "当你非常接近游戏内路径点时,它们的比例。要更改较远路径点的比例,请使用“游戏内路径点图标比例”,“路径点距离文本比例” 和 (路径点名称文本比例) 设置。", - "gui.xaero_entity_icon_name_fallback": "图标失败时的实体名称", - "gui.xaero_settings_search": "设置搜索", - "gui.xaero_settings_search_placeholder": "搜索", - "gui.xaero_minimap_view_settings": "视图设置 ", - "gui.xaero_entity_radar_settings": "实体雷达设置", - "gui.xaero_entity_radar_categories": "实体类别设置", - "gui.xaero_minimap_block_map_settings": "地图方块设置", - "gui.xaero_overlay_settings": "叠加层设置", - "gui.xaero_minimap_info_settings": "信息设置", - "gui.xaero_waypoint_settings": "路径点设置", - "gui.xaero_minimap_misc_settings": "杂项设置", - "gui.xaero_entity_radar_category": "类别:", - "gui.xaero_settings_not_found": "没有找到与你输入的匹配条目!", - "gui.xaero_multiple_waypoint_info": "多路径点距离", - "gui.xaero_box_multiple_waypoint_info": "是否可以同时显示多个游戏内路径点的距离。默认情况下,仅显示与十字准星最近的航路点的距离。使用(到路径点的距离) 设置来配置甚至可以显示距离的路径点。", - "gui.xaero_while_sneaking": "潜行", - "gui.xaero_multiple_waypoints_always": "总是", - "gui.xaero_narrator_select_nothing": "没有", - "gui.xaero_category_setting_inherit": "-", - "gui.xaero_category_expanded_options": "%s(选择一个选项)", - "gui.xaero_entity_category_root": "任何", - "gui.xaero_entity_category_living": "活的", - "gui.xaero_entity_category_hostile": "敌对的", - "gui.xaero_entity_category_friendly": "和平的", - "gui.xaero_entity_category_hostile_tamed": "驯服的", - "gui.xaero_entity_category_friendly_tamed": "驯服的", - "gui.xaero_entity_category_players": "玩家", - "gui.xaero_entity_category_same_team": "来自同一团队", - "gui.xaero_entity_category_other_teams": "来自其他团队", - "gui.xaero_entity_category_items": "物品", - "gui.xaero_entity_category_other_entities": "其他", - "gui.xaero_category_settings": "设置", - "gui.xaero_category_include_list": "包含列表", - "gui.xaero_box_category_include_list": "要包含在(自动包括)所包含的实体类型列表。", - "gui.xaero_category_exclude_list": "排除列表", - "gui.xaero_box_category_exclude_list": "要从已包含的实体类型中排除的实体类型列表。根据你选择的排除模式,可以同时用作“白名单”和(黑名单) ", - "gui.xaero_category_add_subcategory": "添加子类别", - "gui.xaero_category_hard_include": "硬性包括", - "gui.xaero_box_category_hard_include": "控制要自动包括哪些实体,而无需手动将它们放入包括列表中。", - "gui.xaero_category_list_add": "添加到列表中", - "gui.xaero_category_exclude_list_mode": "排除模式", - "gui.xaero_category_name": "分类名称", - "gui.xaero_category_confirm": "确认", - "gui.xaero_category_delete": "删除类别", - "gui.xaero_category_delete_confirm": "删除以下类别?", - "gui.xaero_category_enable_protection": "保护:关", - "gui.xaero_category_disable_protection": "保护:开", - "gui.xaero_category_disable_protection_confirm": "禁用以下类别的保护?", - "gui.xaero_category_enable_protection_confirm": "为以下类别启用保护?", - "gui.xaero_box_category_protection": "类别保护可防止你(意外)删除、移动、重命名类别或更改其(硬性包括)的设置.", - "gui.xaero_category_protected_category": "受保护!", - "gui.xaero_category_category_move_up": "增加优先级", - "gui.xaero_category_category_move_down": "降低优先级", - "gui.xaero_category_delete_list_element": "删除", - "gui.xaero_category_settings_confirm": "确认", - "gui.xaero_category_settings_cancel": "取消", - "gui.xaero_category_settings_cancel_confirm": "离开而不保存你的更改?", - "gui.xaero_category_settings_reset": "重置默认值", - "gui.xaero_category_settings_reset_confirm1": "将类别配置重置为默认值?", - "gui.xaero_category_settings_reset_confirm2": "自定义类别将被移除并重置默认类别。", - "gui.xaero_radar_displayed": "显示", - "gui.xaero_radar_dots_color": "点颜色", - "gui.xaero_radar_icons_displayed": "图标", - "gui.xaero_radar_names_displayed": "名称", - "gui.xaero_radar_render_order": "渲染顺序", - "gui.xaero_box_radar_render_order": "控制雷达中各类别的渲染顺序。较低的数字意味着更早渲染。然而,在较新的Minecraft版本中,点总是渲染在图标的前面。尽管如此,该顺序仍然适用于点或图标渲染。", - "gui.xaero_radar_dots_color_team_colour": "团队颜色", - "gui.xaero_box_always_entity_nametags2": "无论名称设置如何,始终为带有名称标签的实体渲染名称。", - "gui.xaero_radar_setting_displayed": "显示雷达", - "gui.xaero_radar_setting_names": "显示名称", - "gui.xaero_radar_setting_icons": "显示图标", - "gui.xaero_toggle_entity_radar": "切换实体雷达", - "narration.xaero_ui_list_left_right_usage": "按向左和向右按钮选择条目中的一列。", - "gui.xaero_category_help": "当多个子类别包含同一个实体时,列表中较高的子类别优先!创建自定义类别时请记住这一点。通常,一个新的自定义类别应该放在列表顶部。", - "gui.xaero_update_notification": "更新通知", - "gui.xaero_category_cut": "剪切/移动§e%1$s", - "gui.xaero_category_paste": "将§e%1$s§r粘贴到§e%2$s", - "gui.xaero_category_paste_cancel": "取消剪切/粘贴", - "gui.xaero_category_duplicate": "复制§e%1$s", - "gui.xaero_category_duplicate_confirm": "复制以下类别?", - "gui.xaero_reverse_entity_radar": "反向雷达渲染顺序", - "gui.xaero_adjust_height_for_carpetlike_blocks": "调整方块的Y坐标", - "gui.xaero_box_adjust_height_for_carpetlike_blocks": "从类似地毯方块的矮方块的高度值中减去1,例如地毯方块、1层雪方块、睡莲方块等。这可以防止这些方块在地图上像一个完整的方块一样造成严重的阴影。路径点和这些方块上的传送也应该更合理。", - "gui.xaero_box_category": "查看/编辑§e%1$s", - "gui.xaero_box_category_settings": "设置为§e%1$s", - "gui.xaero_auto_convert_wp_distance_km": "将距离转换为KM", - "gui.xaero_auto_convert_wp_distance_km_never": "从不", - "gui.xaero_waypoint_distance_precision": "路径点距离精度", - "gui.xaero_sort_angle": "角间距", - "gui.xaero_toggle_enabled": "启用", - "gui.xaero_toggle_disabled": "禁止", - "gui.xaero_main_entity_dot_size": "主要实体点尺寸" +{ + "gui.xaero_armour_status_settings": "盔甲状态设置", + "gui.xaero_armour_status": "盔甲状态", + "gui.xaero_notifications": "通知", + "gui.xaero_miscellaneous": "杂项", + "gui.xaero_miscellaneous_settings": "杂项设置", + "gui.xaero_notification_settings": "通知设置", + "gui.xaero_better_pvp_settings": "Better PvP 设置", + "gui.xaero_box_potion_effects": "显示当前激活的药水效果的界面。", + "gui.xaero_box_armour_status": "显示你当前穿的盔甲和持有物品信息的界面。", + "gui.xaero_box_sprint": "只需按下一个绑定的键(可配置)就能疾跑。", + "gui.xaero_box_sneak": "允许你打开/关闭潜行并在潜行时无需按住任何按键。", + "gui.xaero_box_notifications": "各种情况的屏幕通知,比如低生命值、低饥饿值、低氧气值、爆炸危险和被弓箭射击。", + "gui.xaero_box_xp": "获得或失去的经验信息会飞过你的屏幕。", + "gui.xaero_box_quick_use": "类似于动作条的按键绑定系统,可让你自动使用快捷栏中的指定物品,而无需切换当前持有的物品。 按住绑定的键可以让你继续使用该物品,就像你按住鼠标右键一样。 例如:放置火把或TNT、投掷药水、吃东西、喝东西。", + "gui.xaero_box_minimap": "显示你周围的环境和实体的小地图。", + "gui.xaero_preset_fancy": "幻想", + "gui.xaero_preset_classic": "经典", + "gui.xaero_preset_social": "社交", + "gui.xaero_potion_status": "药水状态", + "gui.xaero_archery_status": "显示弓箭剩余数量", + "gui.xaero_sprint": "更好的疾跑", + "gui.xaero_sneak": "切换潜行", + "gui.xaero_enchants_color": "附魔颜色", + "gui.xaero_durability": "耐久度", + "gui.xaero_hunger_setting": "饥饿值提醒", + "gui.xaero_hp_setting": "生命值提醒", + "gui.xaero_explosion_setting": "爆炸提醒", + "gui.xaero_being_shot_setting": "“被射击”提醒", + "gui.xaero_xp_setting": "经验掉落", + "gui.xaero_custom_settings": "自定义设置", + "gui.xaero_quick_use": "快速使用物品", + "gui.xaero_show_enchants": "显示附魔", + "gui.xaero_percent": "百分比", + "gui.xaero_numeral": "数值", + "gui.xaero_both": "两者", + "gui.xaero_quick_eat": "快速进食", + "gui.xaero_toggle_sneak": "切换潜行", + "gui.xaero_quick_use_1": "快速使用1", + "gui.xaero_quick_use_2": "快速使用2", + "gui.xaero_quick_use_3": "快速使用3", + "gui.xaero_quick_use_4": "快速使用4", + "gui.xaero_quick_use_5": "快速使用5", + "gui.xaero_quick_use_6": "快速使用6", + "gui.xaero_quick_use_7": "快速使用7", + "gui.xaero_quick_use_8": "快速使用8", + "gui.xaero_quick_use_9": "快速使用9", + "gui.xaero_restores": "恢复值", + "gui.xaero_hunger_low": "低饥饿值", + "gui.xaero_hp_low": "低生命值", + "gui.xaero_potion_status_settings": "药水状态设置", + "gui.xaero_potion_names": "药水效果名称", + "gui.xaero_air_setting": "氧气值提醒", + "gui.xaero_air_low": "低氧气值", + "gui.xaero_entity_info": "实体信息", + "gui.xaero_box_entity_info": "显示你所指向的生物实体的信息,包括玩家。", + "gui.xaero_entity_info_settings": "实体信息设置", + "gui.xaero_entity_info_stay": "继续显示", + "gui.xaero_entity_info_distance": "触及距离", + "gui.xaero_entity_info_max_hearts": "生命条爱心最大数量", + "gui.xaero_entity_info_numbers": "以数字显示生命值", + "gui.xaero_show_full_amount": "手持物品携带总量", + "gui.xaero_show_entity_model": "显示实体模型", + "gui.xaero_entity_info_armour_numbers": "以数字显示护甲值", + "gui.xaero_entity_info_armour": "显示护甲信息", + "gui.xaero_entity_info_potion_effects": "药水效果(仅限单人游戏)", + "gui.xaero_entity_info_potion_effects_scale": "药水效果大小", + "gui.xaero_item_tooltip": "物品提示文本", + "gui.xaero_entity_tooltip_settings": "物品提示文本设置", + "gui.xaero_item_tooltip_min_lines": "最小行数", + "gui.xaero_item_tooltip_time": "显示", + "gui.xaero_potion_effects_blink": "要到期时闪烁", + "gui.xaero_armour_main_hand": "主手物品", + "gui.xaero_armour_off_hand": "副手物品", + "gui.xaero_no_durability": "无", + "gui.xaero_held_centered_position": "居中时持有的物品", + "gui.xaero_held_centered_position_screen_edges": "边缘", + "gui.xaero_held_centered_position_hotbar": "快捷栏" } \ No newline at end of file diff --git a/projects/1.16-fabric/assets/xaeros-minimap/xaerominimap/lang/en_us.json b/projects/1.16-fabric/assets/xaeros-minimap/xaerominimap/lang/en_us.json new file mode 100644 index 000000000000..6a8ce711001d --- /dev/null +++ b/projects/1.16-fabric/assets/xaeros-minimap/xaerominimap/lang/en_us.json @@ -0,0 +1,535 @@ +{ + "gui.xaero_confirm": "Confirm", + "gui.xaero_cancel": "Cancel", + "gui.xaero_back": "Back", + "gui.xaero_delete": "Delete", + "gui.xaero_OK": "OK", + "gui.xaero_add_edit": "Add/Edit", + "gui.xaero_new_waypoint": "New Waypoint", + "gui.xaero_initial": "initials", + "gui.xaero_edit_waypoint": "Edit Waypoint", + "gui.xaero_choose_a_preset": "Choose a Preset", + "gui.xaero_choose_an_interface": "Choose an Interface", + "gui.xaero_minimap": "Minimap", + "gui.xaero_edit_mode": "Edit Mode", + "gui.xaero_instructions": "Instructions/Help", + "gui.xaero_not_ingame": "You have to be in game to be able to use the edit mode!", + "gui.xaero_welcome_edit_mode": "Welcome to the edit mode!", + "gui.xaero_howto_select": "Left-click an interface to select it.", + "gui.xaero_howto_drag": "Left-click and drag to move an interface around.", + "gui.xaero_howto_deselect": "Right-click to deselect an interface.", + "gui.xaero_howto_center": "Press \"C\" to center or uncenter the selected interface.", + "gui.xaero_different_centered": "Some interfaces have a different centered look.", + "gui.xaero_howto_flip": "Press \"F\" to flip or unflip the selected interface.", + "gui.xaero_howto_settings": "Press \"S\" to quickly access settings of the selected interface.", + "gui.xaero_howto_preset": "Select a preset by clicking the \"Choose a Preset\" button.", + "gui.xaero_howto_save": "Save your changes by clicking the \"Confirm\" button.", + "gui.xaero_howto_cancel": "Discard your changes by clicking the \"Cancel\" button.", + "gui.xaero_minimap_settings": "Minimap Settings", + "gui.xaero_server_disabled": "The server might have disabled some of the mod features.", + "gui.xaero_waypoints": "Waypoints", + "gui.xaero_centered": "Centered:", + "gui.xaero_press_c": "(pr. C)", + "gui.xaero_flipped": "Flipped:", + "gui.xaero_press_f": "(pr. F)", + "gui.xaero_reset_defaults": "Restore Default Settings", + "gui.xaero_cave_maps": "Cave Mode", + "gui.xaero_display_waypoints": "On-Map Waypoints", + "gui.xaero_zoom": "Zoom", + "gui.xaero_minimap_size": "Size", + "gui.xaero_entity_amount": "Entity Number", + "gui.xaero_black": "Black", + "gui.xaero_dark_blue": "Dark Blue", + "gui.xaero_dark_green": "Dark Green", + "gui.xaero_dark_aqua": "Dark Aqua", + "gui.xaero_dark_red": "Dark Red", + "gui.xaero_dark_purple": "Dark Purple", + "gui.xaero_gold": "Gold", + "gui.xaero_gray": "Gray", + "gui.xaero_dark_gray": "Dark Gray", + "gui.xaero_blue": "Blue", + "gui.xaero_green": "Green", + "gui.xaero_aqua": "Aqua", + "gui.xaero_red": "Red", + "gui.xaero_purple": "Light Purple", + "gui.xaero_yellow": "Yellow", + "gui.xaero_white": "White", + "gui.xaero_zoom_in": "Zoom In Minimap", + "gui.xaero_zoom_out": "Zoom Out Minimap", + "gui.xaero_on": "ON", + "gui.xaero_off": "OFF", + "gui.xaero_preset_topleft": "Top-Left Corner", + "gui.xaero_preset_topright": "Top-Right Corner", + "gui.xaero_waypoint_teleport": "Teleport", + "gui.xaero_waypoints_key": "Open Waypoint Screen", + "gui.xaero_display_coords": "Display Coordinates", + "gui.xaero_disable_enable": "Disable/Enable", + "gui.xaero_disabled": "disabled", + "gui.xaero_minimap_guide": "Left-click and drag to move the minimap around.", + "gui.xaero_change_position": "Change Position", + "gui.xaero_preset_bottom_left": "Bottom-Left Corner", + "gui.xaero_preset_bottom_right": "Bottom-Right Corner", + "gui.xaero_ingame_waypoints": "In-Game Waypoints", + "gui.xaero_next": "Next >>", + "gui.xaero_previous": "<< Prev", + "gui.xaero_lock_north": "Lock Minimap North", + "gui.xaero_deathpoint": "Latest Death", + "gui.xaero_deathpoint_old": "Old Death", + "gui.xaero_deathpoints": "Deathpoints", + "gui.xaero_chunkgrid": "Chunk Grid", + "gui.xaero_players": "Players", + "gui.xaero_mobs": "Friendly Mobs", + "gui.xaero_hostile": "Hostile Mobs", + "gui.xaero_items": "Items", + "gui.xaero_other": "Other Entities", + "gui.xaero_enlarge_map": "Enlarge Minimap", + "gui.xaero_fbo": "Beta", + "gui.xaero_opacity": "Opacity", + "gui.xaero_slime_chunks": "Slime Chunks", + "gui.xaero_unlimited": "Unlimited", + "gui.xaero_old_deathpoints": "Keep Old Deathpoints", + "gui.xaero_toggle_map": "Toggle Minimap", + "gui.xaero_antialiasing": "Anti-Aliasing", + "gui.xaero_safe_mode": "Safe Mode", + "gui.xaero_transfer": "Transfer", + "gui.xaero_transfer_all": "Transfer All Waypoints", + "gui.xaero_clear": "Clear Set", + "gui.xaero_from": "From", + "gui.xaero_to": "To", + "gui.xaero_used_seed": "Seed to Use:", + "gui.xaero_show_distance": "Distance to WP", + "gui.xaero_waypoints_scale": "In-Game Waypoint Scale", + "gui.xaero_block_colours": "Block Color Mode", + "gui.xaero_accurate": "Accurate", + "gui.xaero_vanilla": "Vanilla", + "gui.xaero_lighting": "Lighting", + "gui.xaero_looking_at": "Looking At", + "gui.xaero_all": "All", + "gui.xaero_display_redstone": "Show Redstone", + "gui.xaero_clear_set_message": "Are you sure you would like to clear the current set", + "gui.xaero_clear_set_message2": "All waypoints from this set will be deleted!", + "gui.xaero_default": "Default", + "gui.xaero_create_set": "New Waypoint Set", + "gui.xaero_delete_set": "Delete Set", + "gui.xaero_delete_set_message": "Are you sure you would like to delete the current set", + "gui.xaero_delete_set_message2": "This set will be removed from the current world.", + "gui.xaero_toggle_waypoints": "Toggle In-Game Waypoints", + "gui.xaero_dots_size": "Entity Dot Size", + "gui.xaero_toggle_slime": "Toggle Slime Chunks", + "gui.xaero_toggle_grid": "Toggle Chunk Grid", + "gui.xaero_compass_over_wp": "Compass Over Waypoints", + "gui.xaero_current_biome": "Display Current Biome", + "gui.xaero_auto_map_size": "Auto", + "gui.xaero_reset_message": "Are you sure you would like to restore the default settings?", + "gui.xaero_reset_message2": "This action cannot be undone!", + "gui.xaero_yaw": "yaw", + "gui.xaero_true": "true", + "gui.xaero_false": "false", + "gui.xaero_team_colours": "Team Colors", + "gui.xaero_instant_waypoint": "Quick Waypoint", + "gui.xaero_entity_depth": "Show Entity Depth", + "gui.xaero_show_flowers": "Show Flowers", + "gui.xaero_waypoint_names": "WP Name Above Distance", + "gui.xaero_waypoints_distance": "Max WP Render Dist.", + "gui.xaero_teleport_default_command": "Default Teleport Command", + "gui.xaero_waypoints_distance_min": "Min WP Render Dist.", + "gui.xaero_other_teams": "Other Teams", + "gui.xaero_arrow_scale": "Arrow Scale", + "gui.xaero_arrow_colour": "Arrow Color", + "gui.xaero_smooth_dots": "Smooth Dots", + "gui.xaero_cave_zoom": "Cave Mode Zoom In", + "gui.xaero_safe_mode_box": "Use Java-based (CPU) equivalent of this mod instead of the default, OpenGL-based (GPU) one. Safe mode is a plan B in case the mod does not function correctly. Not all features work in the safe mode. Do not use unless you have to.", + "gui.xaero_height_limit": "Entity Height Limit", + "gui.xaero_world_map": "World Map", + "gui.xaero_use_world_map": "Use World Map Mod Chunks", + "gui.xaero_patron_capes": "Patreon Capes", + "gui.xaero_entity_radar": "Entity Radar", + "gui.xaero_terrain_depth": "Terrain Depth", + "gui.xaero_terrain_slopes": "Terrain Slopes", + "gui.xaero_block_transparency": "Block Transparency", + "gui.xaero_team": "Team", + "gui.xaero_world_server": "World/Server", + "gui.xaero_subworld_dimension": "Sub-World/Dimension", + "gui.xaero_switch_waypoint_set": "Switch Waypoint Set", + "gui.xaero_waypoint_opacity_ingame": "Waypoint Opacity in Game", + "gui.xaero_waypoint_opacity_map": "Waypoint Opacity on Map", + "gui.xaero_hide_world_names": "Hide IPs/World Names", + "gui.xaero_open_slime": "Open on Key Press", + "gui.xaero_options": "Options", + "gui.xaero_make_automatic": "Make World/Server Auto", + "gui.xaero_make_automatic_msg1": "Are you sure?", + "gui.xaero_make_automatic_msg2": "This will swap all waypoint data between the selected world/server and the auto one, thus simulate making the selected world/server automatic. Make sure you know what you are doing.", + "gui.xaero_make_multi_automatic": "Make Sub-World Auto", + "gui.xaero_make_multi_automatic_msg1": "Are you sure?", + "gui.xaero_make_multi_automatic_msg2": "This will swap all waypoint data between the selected sub-world and the auto one, thus simulate making the selected sub-world automatic. Make sure you know what you are doing.", + "gui.xaero_delete_world": "Delete World/Server", + "gui.xaero_delete_world_msg1": "Would you like to delete all waypoint data for the selected world/server?", + "gui.xaero_delete_world_msg2": "This action cannot be undone! Make sure you know what you are doing.", + "gui.xaero_delete_multi_world": "Delete Sub-World", + "gui.xaero_delete_multi_world_msg1": "Would you like to delete all waypoint data for the selected sub-world?", + "gui.xaero_delete_multi_world_msg2": "This action cannot be undone! Make sure you know what you are doing.", + "gui.xaero_always_show_distance": "Always Disp. Dist. to WP", + "gui.xaero_multiply_all_by_8": "Sub-World Coordinates * 8", + "gui.xaero_divide_all_by_8": "Sub-World Coordinates / 8", + "gui.xaero_multiply_msg1": "This option should be used only to fix incorrect waypoint coordinates.", + "gui.xaero_multiply_msg2": "Are you sure you would like to MULTIPLY all sub-world coordinates by 8?", + "gui.xaero_divide_msg2": "Are you sure you would like to DIVIDE all sub-world coordinates by 8?", + "gui.xaero_share": "Share", + "gui.xaero_share_msg1": "Are you sure you would like to share this waypoint with §cEVERYONE§f in the chat?", + "gui.xaero_share_msg2": "Make sure you do not expose a secret location!", + "gui.xaero_roof": "Ceiling", + "gui.xaero_partial": "Partial", + "gui.xaero_full": "Full", + "gui.xaero_show_light_level": "Display Light Level", + "gui.xaero_up": "[Go Up]", + "gui.xaero_down": "[Go Down]", + "gui.xaero_display_all_sets": "Toggle All WP Sets Render", + "gui.xaero_waypoint_name": "waypoint name", + "gui.xaero_set_name": "Set Name", + "gui.xaero_render_layer": "Overlay Render Layer", + "gui.xaero_visit_needed": "§eYou need to visit this dimension first to convert it to the new format!", + "gui.xaero_cross_tp": "Cross-Dimensional TP", + "gui.xaero_unreachable_dimension": "Unreachable destination dimension.", + "gui.xaero_show_time": "Display Game Time", + "gui.xaero_24h": "24h", + "gui.xaero_12h": "12h", + "gui.xaero_temporary": "temporary", + "gui.xaero_restore": "Restore", + "gui.xaero_biomes_vanilla": "Biomes in Vanilla Color Mode", + "gui.xaero_use_multiworld": "Multiworld Detection", + "gui.xaero_close": "Close", + "gui.xaero_waypoint_distance_visibility_angle": "WP Dist. Horis. Angle", + "gui.xaero_waypoint_distance_vertical_visibility_angle": "WP Dist. Vertic. Angle", + "gui.xaero_teleportation": "Teleportation", + "gui.xaero_teleportation_tooltip": "Once disabled, it can be enabled back only through the config file!", + "gui.xaero_use_multiworld_tooltip": "Disable if this is a simple server with a single world (no separate lobby, game mode, or minigame worlds). Multiworld detection will cause only issues on such servers. However, installing this mod on the server side should prevent these issues.", + "gui.xaero_world_teleport_command": "Teleport Command", + "gui.xaero_use_default": "Use Default", + "gui.xaero_centered_enlarged": "Center When Enlarged", + "gui.xaero_zoomed_out_enlarged": "Zoom Out When Enlarged", + "gui.xaero_sort": "Sort By", + "gui.xaero_sort_reversed": "Reversed Sort Order", + "gui.xaero_sort_unsorted": "Unsorted", + "gui.xaero_sort_name": "Name", + "gui.xaero_sort_symbol": "Initials", + "gui.xaero_sort_distance": "Distance", + "gui.xaero_box_cave_maps": "Mapping mode that can go deeper than the surface blocks, mainly to display underground caves and interiors of buildings. The ceiling size refers to the size of a horizontal \"square\" of solid blocks that has to be detected above you to activate the cave mode.", + "gui.xaero_box_cave_maps2": "Mapping mode that can go deeper than the surface blocks, mainly to display underground caves and interiors of buildings. 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.", + "gui.xaero_box_entity_amount": "The limit per each entity category.", + "gui.xaero_box_distance": "Specifies, for which in-game waypoints to show the distance to.", + "gui.xaero_box_distance2": "Specifies, for which in-game waypoints to show the distance to. This does not guarantee that it will be shown for multiple waypoints at once. Check out the \"Multiple Waypoint Distances\" setting as well.", + "gui.xaero_box_always_distance": "Display distance even when the waypoint is very close. This setting does not override the \"Distance to WP\" option.", + "gui.xaero_box_arrow_scale": "Scale of the arrow used in the non-rotating variant of the minimap and several other cases.", + "gui.xaero_box_arrow_color": "Color of the arrow used in the non-rotating variant of the minimap and several other cases.", + "gui.xaero_box_cave_zoom": "Specifies, how much to zoom the minimap further in when the cave mode is active.", + "gui.xaero_box_entity_depth": "Display entities darker on the minimap depending on their Y level relative to you.", + "gui.xaero_box_height_limit": "Maximum Y-level distance for entities until they are no longer displayed on the minimap.", + "gui.xaero_toggle_map_waypoints": "Toggle On-Map Waypoints", + "gui.xaero_always_entity_nametags": "Always Render Entity Name Tags", + "gui.xaero_minimap_text_align": "Info Text Alignment", + "gui.xaero_center": "Center", + "gui.xaero_left": "Left", + "gui.xaero_right": "Right", + "gui.xaero_show_angles": "Display Facing Angles", + "gui.xaero_box_always_entity_nametags": "Always render names for entities with name tags regardless of what the name setting is set to in the \"Entity Radar\" screen.", + "gui.xaero_box_teleport_default_command": "The command used for waypoint teleportation if a world-specific or a server-specific command is not set in the Options menu in the waypoint screen.", + "gui.xaero_waypoints_edit_mode_individually": "One by One", + "gui.xaero_waypoints_edit_mode_all": "All at Once", + "gui.xaero_compass": "Compass", + "gui.xaero_cave_maps_depth": "Cave Mode Depth", + "gui.xaero_waypoints_edit_reset": "Reset", + "gui.xaero_main_entity_as": "Main Entity As", + "gui.xaero_arrow": "Arrow", + "gui.xaero_dot": "Dot", + "gui.xaero_crosshair": "Crosshair", + "gui.xaero_teleport_coordinates_hidden": "Unable to teleport, because it would expose the waypoint coordinates. Disable the \"Hide Waypoint Coordinates\" option to be able to freely teleport again.", + "gui.xaero_hide_wp_coords": "Hide Waypoint Coordinates", + "gui.xaero_waypoints_edit_show": "Show", + "gui.xaero_waypoints_edit_hide": "Hide", + "gui.xaero_teleport_anyway": "Teleport Anyway", + "gui.xaero_teleport_shows_coordinates": "It will expose the coordinates!", + "gui.xaero_render_all_wp_sets": "Render All Waypoint Sets", + "gui.xaero_waypoints_global": "Global", + "gui.xaero_waypoints_local": "Local", + "gui.xaero_player_arrow_opacity": "Arrow Opacity", + "gui.xaero_box_waypoints_distance": "Maximum render distance for local waypoints. Global waypoints are not affected.", + "gui.xaero_connect_with_auto": "Add Sub-World Connection", + "gui.xaero_disconnect_from_auto": "Delete Sub-World Connection", + "gui.xaero_world_connection_tooltip": "Connect/disconnect selected sub-world to/from the current auto one. Connect only sub-worlds that are from the same sub-server/world save. For example, if a vanilla Nether portal takes you from sub-world A to sub-world B, then you can safely connect them. Other sub-worlds connected to the current one are always at the top of the list and are marked by an asterisk (symbol: *).", + "gui.xaero_connect_with_auto_msg": "Would you like to create the following connection between sub-worlds?", + "gui.xaero_disconnect_from_auto_msg": "Would you like to delete the following connection between sub-worlds?", + "gui.xaero_teleport_not_connected": "You are trying to teleport to a sub-world that is not connected to the current auto one. If you are sure that this sub-world is from the same sub-server/world save as the auto one, then you can enable teleportation by adding a connection in the waypoint screen -> Options -> Add Sub-World Connection. But beware, if you connect unrelated sub-worlds 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_ignore_heightmaps": "Ignore Server Heightmaps", + "gui.xaero_box_ignore_heightmaps": "Some servers put custom values in the world heightmaps, which may result in incorrectly rendered maps. Sometimes it may 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 have to. Reenter the world after toggling this option!", + "gui.xaero_error_loading_properties": "Error loading server minimap properties. Please retry.", + "gui.xaero_light_block": "Block", + "gui.xaero_light_sky": "Sky", + "gui.xaero_light_both": "All", + "gui.xaero_light_all": "All", + "gui.xaero_light_both2": "Both", + "gui.xaero_waypoints_bottom": "New Waypoints to Bottom", + "gui.xaero_box_waypoints_bottom": "Put newly created waypoints at the bottom of the waypoint list instead of the default top.", + "gui.xaero_minimap_shape": "Shape", + "gui.xaero_minimap_shape_square": "Square", + "gui.xaero_minimap_shape_circle": "Circle", + "gui.xaero_slopes_legacy": "Legacy", + "gui.xaero_names_list": "Player List", + "gui.xaero_names_always": "Always", + "gui.xaero_names_off": "No Names", + "gui.xaero_entity_radar_type": "Type:", + "gui.xaero_entity_radar_color": "Color:", + "gui.xaero_entity_radar_visiblity": "Visibility:", + "gui.xaero_entity_radar_names": "Names:", + "gui.xaero_entity_radar_icons": "Icons/Heads:", + "gui.xaero_box_entity_radar_names": "Render entity names under the dots or icons/heads. \n \n Option \"Player List\" - render only when the \"List Players\" key binding (TAB by default) is pressed.", + "gui.xaero_light_overlay_status": "Using Light Overlay", + "gui.xaero_light_overlay": "Light Overlay", + "gui.xaero_light_overlay_type": "Light Overlay", + "gui.xaero_light_overlay_color": "Color", + "gui.xaero_light_overlay_max_light": "Max Light", + "gui.xaero_light_overlay_min_light": "Min Light", + "gui.xaero_toggle_light_overlay": "Toggle Light Overlay", + "gui.xaero_box_light_overlay_type": "Using this overlay can negatively affect the game performance because it currently does not use the World Map mod chunks and increases the minimap updating frequency. Do not keep it active all the time.", + "gui.xaero_day": "Day", + "gui.xaero_tamed": "Tamed Mobs", + "gui.xaero_untamed_color": "Untamed Color", + "gui.xaero_icons_list": "Player List", + "gui.xaero_icons_always": "Always", + "gui.xaero_icons_off": "No Icons", + "gui.xaero_box_entity_radar_icons": "Render entity icons instead of colored dots. \n \n Option \"Player List\" - render only when the \"List Players\" key binding (TAB by default) is pressed.", + "gui.xaero_dot_name_scale": "Dot Name Scale", + "gui.xaero_entity_heads_scale": "Entity Icon Scale", + "gui.xaero_box_minimap_size": "Size of the minimap frame that affects how much is visible. Square-shaped minimap is forced into the non-rotating mode (option \"Lock Minimap North\") when the size is greater than 180. \n \n For the \"Auto\" option, go all the way to the left. \n \n Size values in older mod versions: \n Tiny - 57 \n Small - 85 \n Medium - 113 \n Large - 169", + "gui.xaero_auto_clamp_depth": "Auto", + "gui.xaero_waypoints_clamp_depth": "Clamp Depth", + "gui.xaero_waypoints_distance_scale": "Waypoint Distance Text Scale", + "gui.xaero_waypoints_name_scale": "Waypoint Name Text Scale", + "gui.xaero_box_waypoints_clamp_depth": "The screen depth at which in-game waypoints stop getting smaller when you go further away from them. \n Use this if you want to make waypoints that are far away bigger/smaller on the screen. Use the \"Waypoint In-Game Scale\" setting to also affect the size of waypoints when you are close to them. \n \n For the \"Auto\" option, go all the way to the left. \n The automatic option attempts to give you the best value for the default values of scale types, taking your FOV and screen height into account. \n \n Default values in older mod versions: \n Clamp Depth: 12 \n In-Game Scale: 2.5 \n Name Text Scale: 0.5 \n Distance Text Scale: 0.8", + "gui.xaero_box_waypoints_distance_scale": "Scale of the text displaying the distance to an in-game waypoint. \n \n Default values in older mod versions: \n Clamp Depth: 12 \n In-Game Scale: 2.5 \n Name Text Scale: 0.5 \n Distance Text Scale: 0.8", + "gui.xaero_box_waypoints_name_scale": "Scale of the text displaying the name of an in-game waypoint. \n \n Default values in older mod versions: \n Clamp Depth: 12 \n In-Game Scale: 2.5 \n Name Text Scale: 0.5 \n Distance Text Scale: 0.8", + "gui.xaero_box_waypoints_scale": "Scale of in-game waypoints. Use this to change the scale of all in-game waypoints, including those that are near you. Use the \"Clamp Depth\" setting to specifically affect the size of waypoints that are far away. \n \n Default values in older mod versions: \n Clamp Depth: 12 \n In-Game Scale: 2.5 \n Name Text Scale: 0.5 \n Distance Text Scale: 0.8", + "gui.xaero_waypoint_shared": "%1$s shared a waypoint called \"%2$s\"! §2§n[Add]", + "gui.xaero_waypoint_shared_dimension": "%1$s shared a waypoint called \"%2$s\" from %3$s! §2§n[Add]", + "gui.xaero_waypoint_unknown_dimension": "an unknown dimension", + "gui.xaero_uses_worldmap_value": "Setting value is taken from the world map settings!", + "gui.xaero_uses_worldmap_hard_value": "Setting value cannot be configured when using the world map chunks!", + "gui.xaero_dots_style": "Entity Dots Style", + "gui.xaero_dots_style_default": "Default", + "gui.xaero_dots_style_legacy": "Legacy", + "gui.xaero_slopes_default_3d": "Default 3D", + "gui.xaero_slopes_default_2d": "Default 2D", + "gui.xaero_ui_scale": "UI Scale", + "gui.xaero_ui_scale_auto": "Auto", + "gui.xaero_ui_scale_mc": "Minecraft", + "gui.xaero_box_ui_scale": "Scale of text and other minimap UI elements. Not made for zooming in or resizing. There are separate options for that.", + "gui.xaero_pushbox_normal": "Normal", + "gui.xaero_pushbox_screen_height": "Screen Height", + "gui.xaero_pushbox_boss_health": "Boss Health Push Box", + "gui.xaero_pushbox_potion_effects": "Potion Effects Push Box", + "gui.xaero_box_pushbox_boss_health": "An invisible box around the vanilla boss health display that pushes the mod's interfaces out of the way. \n \n Normal type's collision box is equal to its size and only pushes interfaces by the necessary distance. \n \n Screen Height type's collision box is stretched across the whole screen height and always shifts colliding interfaces vertically by the Normal type's height. This can be very useful when you have multiple interfaces in a column and want all of them to be pushed.", + "gui.xaero_box_pushbox_potion_effects": "An invisible box around the vanilla potion effects display that pushes the mod's interfaces out of the way. \n \n Normal type's collision box is equal to its size and only pushes interfaces by the necessary distance. \n \n Screen Height type's collision box is stretched across the whole screen height and always shifts colliding interfaces vertically by the Normal type's height. This can be very useful when you have multiple interfaces in a column and want all of them to be pushed.", + "gui.xaero_minimap_frame": "Frame Style", + "gui.xaero_minimap_frame_color": "Frame Color", + "gui.xaero_box_minimap_frame_color": "The color of the minimap frame for the non-default colored frame styles.", + "gui.xaero_minimap_frame_default": "Default", + "gui.xaero_minimap_frame_colored_thick": "Colored", + "gui.xaero_minimap_frame_colored_thin": "Colored Thin", + "gui.xaero_compass_north": "N", + "gui.xaero_compass_east": "E", + "gui.xaero_compass_south": "S", + "gui.xaero_compass_west": "W", + "gui.xaero_compass_scale": "Compass Scale On-Map", + "gui.xaero_box_compass_scale": "The scale of the compass letters NESW when using the on-map compass location.", + "gui.xaero_minimap_compass_inside_frame": "On Map", + "gui.xaero_minimap_compass_on_frame": "On Frame", + "gui.xaero_compass_color": "Compass Shadow Color", + "gui.xaero_box_compass_over_wp2": "Render compass letters (N, E, S, W) over the on-map waypoints. This only works for the on-frame compass location.", + "effect.xaerominimap.no_minimap": "No Minimap", + "effect.xaerominimap.no_entity_radar": "No Entity Radar", + "effect.xaerominimap.no_waypoints": "No Waypoints", + "effect.xaerominimap.no_cave_maps": "No Cave Maps", + "effect.xaerominimap.no_minimap_harmful": "No Minimap", + "effect.xaerominimap.no_entity_radar_harmful": "No Entity Radar", + "effect.xaerominimap.no_waypoints_harmful": "No Waypoints", + "effect.xaerominimap.no_cave_maps_harmful": "No Cave Maps", + "effect.xaerominimap.no_minimap_beneficial": "No Minimap", + "effect.xaerominimap.no_entity_radar_beneficial": "No Entity Radar", + "effect.xaerominimap.no_waypoints_beneficial": "No Waypoints", + "effect.xaerominimap.no_cave_maps_beneficial": "No Cave Maps", + "gui.xaero_radar_item_frames": "Display Item Frame Dots", + "gui.xaero_show_dimension_name": "Display Current Dimension", + "gui.xaero_unknown_biome": "Unknown Biome", + "gui.xaero_light_value": "Light: %d", + "gui.xaero_teleport_y_unknown": "You can't teleport to a waypoint that doesn't specify the Y coordinate. Edit the waypoint to be able to teleport to it.", + "gui.xaero_box_waypoints_distance_scale2": "Scale of the text displaying the distance to an in-game waypoint.", + "gui.xaero_box_waypoints_name_scale2": "Scale of the text displaying the name of an in-game waypoint.", + "gui.xaero_box_ingame_waypoint_icon_scale": "Scale of the in-game waypoint icons.", + "gui.xaero_ingame_waypoint_icon_scale": "In-Game Waypoint Icon Scale", + "gui.xaero_ingame_waypoint_close_scale": "In-Game Waypoint Up-Close Scale", + "gui.xaero_box_ingame_waypoint_close_scale": "Scale of the in-game waypoints when you are very close to them. To change the scale of waypoints that are far away, use the \"In-Game Waypoint Icon Scale\", \"Waypoint Distance Text Scale\" and \"Waypoint Name Text Scale\" settings.", + "gui.xaero_entity_icon_name_fallback": "Entity Name When Icon Fails", + "gui.xaero_settings_search": "Settings Search", + "gui.xaero_settings_search_placeholder": "Search...", + "gui.xaero_minimap_view_settings": "View Settings", + "gui.xaero_entity_radar_settings": "Entity Radar Settings", + "gui.xaero_entity_radar_categories": "Entity Category Settings", + "gui.xaero_minimap_block_map_settings": "Block Map Settings", + "gui.xaero_overlay_settings": "Overlay Settings", + "gui.xaero_minimap_info_settings": "Information Settings", + "gui.xaero_waypoint_settings": "Waypoint Settings", + "gui.xaero_minimap_misc_settings": "Miscellaneous Settings", + "gui.xaero_entity_radar_category": "Category:", + "gui.xaero_settings_not_found": "No matching entries found for your input!", + "gui.xaero_multiple_waypoint_info": "Multiple Waypoint Distances", + "gui.xaero_box_multiple_waypoint_info": "Whether the distance can be displayed for multiple in-game waypoints at once. By default, only the distance to the closest waypoint to the crosshair is displayed. Use the \"Distance to WP\" setting to configure which waypoints the distance could even be shown for.", + "gui.xaero_while_sneaking": "Sneaking", + "gui.xaero_multiple_waypoints_always": "Always", + "gui.xaero_narrator_select_nothing": "Nothing", + "gui.xaero_category_setting_inherit": "-", + "gui.xaero_category_expanded_options": "%s (Choose an Option)", + "gui.xaero_entity_category_root": "Any", + "gui.xaero_entity_category_living": "Living", + "gui.xaero_entity_category_hostile": "Hostile", + "gui.xaero_entity_category_friendly": "Friendly", + "gui.xaero_entity_category_hostile_tamed": "Tamed", + "gui.xaero_entity_category_friendly_tamed": "Tamed", + "gui.xaero_entity_category_players": "Player", + "gui.xaero_entity_category_same_team": "From the Same Team", + "gui.xaero_entity_category_other_teams": "From Other Teams", + "gui.xaero_entity_category_items": "Item", + "gui.xaero_entity_category_other_entities": "Other", + "gui.xaero_category_settings": "Settings", + "gui.xaero_category_include_list": "Include List", + "gui.xaero_box_category_include_list2": "A list of entity types to include in the (sub-)category on top of the entities included by the \"Hard Include\".", + "gui.xaero_category_exclude_list": "Exclude List", + "gui.xaero_box_category_exclude_list2": "A list of entity types to exclude from the entity types already included in the (sub-)category. Can work both as a \"whitelist\" and a \"blacklist\" depending on the exclusion mode you choose. This does not remove entities from the entity radar, unless you're excluding from the root \"Any\" category. The \"Display\" setting can remove entities from the radar.", + "gui.xaero_category_add_subcategory": "Add Sub-Category", + "gui.xaero_category_hard_include": "Hard Include", + "gui.xaero_box_category_hard_include2": "Controls which entities to automatically include in the (sub-)category without having to put them in the include list manually.", + "gui.xaero_category_list_add": "Add To List...", + "gui.xaero_category_exclude_list_mode": "Exclusion Mode", + "gui.xaero_category_name": "Category Name...", + "gui.xaero_category_confirm": "Confirm", + "gui.xaero_category_delete": "Delete Category", + "gui.xaero_category_delete_confirm": "Delete the following category?", + "gui.xaero_category_enable_protection": "Protection: OFF", + "gui.xaero_category_disable_protection": "Protection: ON", + "gui.xaero_category_disable_protection_confirm": "Disable protection for the following category?", + "gui.xaero_category_enable_protection_confirm": "Enable protection for the following category?", + "gui.xaero_box_category_protection": "Category protection prevents you from (accidentally) deleting, moving, renaming a category or changing its \"Hard Include\" setting.", + "gui.xaero_category_protected_category": "Protected!", + "gui.xaero_category_category_move_up": "Increase Priority", + "gui.xaero_category_category_move_down": "Decrease Priority", + "gui.xaero_category_delete_list_element": "Delete", + "gui.xaero_category_settings_confirm": "Confirm", + "gui.xaero_category_settings_cancel": "Cancel", + "gui.xaero_category_settings_cancel_confirm": "Leave without saving your changes?", + "gui.xaero_category_settings_reset": "Reset Defaults", + "gui.xaero_category_settings_reset_confirm1": "Reset the category configuration to default values?", + "gui.xaero_category_settings_reset_confirm2": "Custom categories will be removed and the default ones will be reset.", + "gui.xaero_radar_displayed": "Display", + "gui.xaero_radar_dots_color": "Dot Color", + "gui.xaero_radar_icons_displayed": "Icons", + "gui.xaero_radar_names_displayed": "Names", + "gui.xaero_radar_render_order": "Render Order", + "gui.xaero_box_radar_render_order": "Controls the order in which the radar categories are rendered. A lower number means being rendered earlier. However, in the newer Minecraft versions dots are always rendered on top of the icons. The order still applies within dot or icon rendering though.", + "gui.xaero_radar_dots_color_team_colour": "Team Color", + "gui.xaero_box_always_entity_nametags2": "Always render names for entities with name tags regardless of what the name setting is set to.", + "gui.xaero_radar_setting_displayed": "Display Radar", + "gui.xaero_radar_setting_names": "Display Names", + "gui.xaero_radar_setting_icons": "Display Icons", + "gui.xaero_toggle_entity_radar": "Toggle Entity Radar", + "narration.xaero_ui_list_left_right_usage": "Press LEFT and RIGHT buttons to select a column within the entry.", + "gui.xaero_category_help2": "Select a sub-category and go to its Settings to configure things like dot color, names, icons etc. \n \n Sub-categories that are higher on the list are prioritized when multiple sub-categories include the same entity! Keep that in mind when creating custom categories. Usually, a new custom category should be placed at the top.", + "gui.xaero_update_notification": "Update Notifications", + "gui.xaero_category_cut": "Cut/Move §e%1$s", + "gui.xaero_category_paste": "Paste §e%1$s§r Into §e%2$s", + "gui.xaero_category_paste_cancel": "Cancel Cut/Paste", + "gui.xaero_category_duplicate": "Duplicate §e%1$s", + "gui.xaero_category_duplicate_confirm": "Duplicate the following category?", + "gui.xaero_reverse_entity_radar": "Reverse Radar Render Order", + "gui.xaero_adjust_height_for_carpetlike_blocks": "Adjust Y For Short Blocks", + "gui.xaero_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.", + "gui.xaero_box_category": "View/Edit §e%1$s", + "gui.xaero_box_category_settings": "Settings For §e%1$s", + "gui.xaero_auto_convert_wp_distance_km": "Convert Distance to KM at", + "gui.xaero_auto_convert_wp_distance_km_never": "Never", + "gui.xaero_waypoint_distance_precision": "Waypoint Distance Precision", + "gui.xaero_sort_angle": "Angular Distance", + "gui.xaero_toggle_enabled": "Enabled", + "gui.xaero_toggle_disabled": "Disabled", + "gui.xaero_main_entity_dot_size": "Main Entity Dot Size", + "gui.xaero_category_settings_save_confirm": "Save changes before you exit?", + "gui.xaero_category_settings_save_confirm_warning": "Warning: This confirmation screen was recently replaced!", + "gui.xaero_start_fading_at": "Min Y Distance For Depth Fade", + "gui.xaero_box_start_fading_at": "Minimum Y level difference requirement for an entity to start darkening on the radar when the \"Show Entity Depth\" setting is enabled.", + "gui.xaero_start_fading_at_auto": "Auto", + "gui.xaero_legacy_color": "Legacy", + "gui.xaero_partial_y_teleportation": "Use Y With Partial When TP", + "gui.xaero_box_partial_y_teleportation": "When teleporting to a waypoint, 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_delete_reached_deathpoints": "Delete Reached Deathpoints", + "gui.xaero_box_delete_reached_deathpoints": "Automatically delete deathpoints when you are within 4 blocks from them. This requires the deathpoint to be visible in-game or on the minimap. A deathpoint is protected from deletion for 5 seconds after its creation.", + "gui.xaero_hide_minimap_under_screen": "Hide When Under Screen", + "gui.xaero_box_hide_minimap_under_screen": "Hide the minimap when a GUI screen is open, e.g. the inventory, with the exception of minimap-related screens and the chat screen.", + "gui.xaero_north_compass_color": "North Compass Color", + "gui.xaero_north_compass_color_default": "Default", + "gui.xaero_category_add_to_list_custom": "Confirm Custom Input: %1$s", + "gui.xaero_box_category_list_add": "Supports entity identifiers or patterns with special characters * ) ( and |. \n \n * - matches anything. \n )( - parenthesis, mostly for usage with |. \n | - the OR operator to match different sequences in the same location. \n \n For example: \n minecraft:creeper \n minecraft:zombie(_villager|_horse) - zombie villagers and horses. \n minecraft:a*l - any vanilla entity which starts with 'a' and ends with 'l'.", + "gui.xaero_using_custom_subworld": "Waypoints: %1$s", + "gui.xaero_hide_minimap_under_f3": "Hide When Under F3", + "gui.xaero_box_hide_minimap_under_f3": "Hide the minimap when the F3 debug screen is enabled.", + "gui.xaero_entity_display_y": "Display Y Level", + "gui.xaero_entity_display_y_full": "Display Entity Y Level", + "gui.xaero_block_light_value": "BL: %d", + "gui.xaero_sky_light_value": "SL: %d", + "gui.xaero_all_light_value": "L: %d", + "gui.xaero_both_light_value": "BL: %d SL: %d", + "gui.xaero_toggle_manual_cave_mode": "Toggle Manual Cave Mode", + "gui.xaero_manual_cave_mode": "Manual Cave Mode", + "gui.xaero_manual_cave_mode_start": "Manual Cave Mode Start Y", + "gui.xaero_box_manual_cave_mode_start": "Which Y level to start mapping blocks from when the manual cave mode is enabled. Manual cave mode can be toggled with a key binding. For the \"Auto\" option, go all the way to the left.", + "gui.xaero_manual_cave_mode_start_auto": "Auto", + "gui.xaero_chunk_grid_line_width": "Chunk Grid Line Width", + "gui.xaero_radar_render_over_minimap": "Render Over Minimap Frame", + "gui.xaero_box_radar_render_over_minimap": "Render the entities over the minimap frame instead of rendering them inside the frame. Entities rendered this way act similarly to the waypoints and stick to the border when out of bounds. Visible entities are still limited to the ones loaded on the game client side though. \n \n Option \"Player List\" - render over minimap only when the \"List Players\" key binding (TAB by default) is pressed.", + "gui.xaero_radar_render_radar_over_frame": "Render Radar Over Frame", + "gui.xaero_radar_over_map_never": "Never", + "gui.xaero_radar_over_map_list": "Player List", + "gui.xaero_radar_over_map_always": "Always", + "gui.xaero_compass_over_everything": "Compass Over Everything", + "gui.xaero_box_compass_over_everything": "Render the compass letters (N, E, S, W) above all map elements, as opposed to under some, e.g. waypoints.", + "gui.xaero_waypoint_server_shared": "Server", + "gui.xaero_waypoint_somebody_shared": "Somebody", + "gui.xaero_pac_players": "Display Party/Ally Players", + "gui.xaero_box_pac_players": "Display players whose locations are shared with you (by the Open Parties and Claims mod) when they are out of the minimap frame bounds or not visible for another reason.", + "gui.xaero_toggle_pac_players": "Toggle Party/Ally Players", + "gui.xaero_toggle_pac_chunk_claims": "Toggle Chunk Claims", + "gui.xaero_pac_marked_for_forceload": " (Forceloadable)", + "gui.xaero_pac_claim_tooltip": "%1$s's Claim%2$s", + "gui.xaero_pac_server_claim_tooltip": "Server Claim%1$s", + "gui.xaero_pac_expired_claim_tooltip": "Expired Claim%1$s", + "gui.xaero_pac_claims": "Display Chunk Claims", + "gui.xaero_box_pac_claims": "Display chunk claims from the Open Parties and Claims mod as a colored overlay.", + "gui.xaero_pac_claims_border_opacity": "Chunk Claims Border Opacity", + "gui.xaero_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_pac_claims_fill_opacity": "Chunk Claims Fill Opacity", + "gui.xaero_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_pac_current_claim": "Display Current Claim", + "gui.xaero_box_pac_current_claim": "Display claim information about the chunk that you are in. Chunk claims require the Open Parties and Claims mod.", + "gui.xaero_category_include_list_include_in_super": "Include in Super-Category", + "gui.xaero_box_category_include_list_include_in_super": "Automatically include all entities from this list, and other lists included in this category, in the super-category/parent of this category, except the entities in the exclude list. That way you don't have to manually add duplicates on each level.", + "gui.xaero_temp_waypoints_global": "Global Temporary Waypoints", + "gui.xaero_box_temp_waypoints_global": "When enabled, temporary waypoints are treated as global waypoints and ignore the waypoint render distance limits.", + "gui.xaero_keep_enlarged_minimap_unlocked": "Keep Rotation When Enlarged", + "gui.xaero_box_keep_enlarged_minimap_unlocked": "Do not lock the minimap to north when enlarged if possible, which is only when using the circle shape at the time of writing this.", + "gui.xaero_enlarged_minimap_a_toggle": "Toggled Enlarged Minimap", + "gui.xaero_box_enlarged_minimap_a_toggle": "Treat the \"Enlarge Minimap\" key binding as a toggle instead of having to hold it.", + "gui.xaero_waypoint_visibility_type_world_map_local": "World Map Loc.", + "gui.xaero_waypoint_visibility_type_world_map_global": "World Map Glo.", + "gui.xaero_box_visibility_type": "In-Game/Minimap Visibility Type \n \n Local - only visible when in the maximum waypoint render distance \n Global - always visible \n World Map Loc. - not visible but is considered local \n World Map Glo. - not visible but is considered global", + "gui.xaero_option_requires_ingame": "This option requires you to be in game.", + "gui.xaero_alternative_list_players": "\"List Players\" Alternative", + "gui.xaero_display_stained_glass": "Display Stained Glass", + "gui.xaero_waypoint_onmap_scale": "On-Map Waypoint Scale", + "gui.xaero_waypoint_onmap_scale_auto": "Auto" +} \ No newline at end of file diff --git a/projects/1.16-fabric/assets/xaeros-minimap/xaerominimap/lang/zh_cn.json b/projects/1.16-fabric/assets/xaeros-minimap/xaerominimap/lang/zh_cn.json new file mode 100644 index 000000000000..0ae866a07bfa --- /dev/null +++ b/projects/1.16-fabric/assets/xaeros-minimap/xaerominimap/lang/zh_cn.json @@ -0,0 +1,535 @@ +{ + "gui.xaero_confirm": "确认", + "gui.xaero_cancel": "取消", + "gui.xaero_back": "返回", + "gui.xaero_delete": "删除", + "gui.xaero_OK": "确定", + "gui.xaero_add_edit": "添加/编辑", + "gui.xaero_new_waypoint": "新建路径点", + "gui.xaero_initial": "首字母", + "gui.xaero_edit_waypoint": "编辑路径点", + "gui.xaero_choose_a_preset": "选择一个预设", + "gui.xaero_choose_an_interface": "选择一个界面", + "gui.xaero_minimap": "小地图", + "gui.xaero_edit_mode": "编辑模式", + "gui.xaero_instructions": "教程/帮助", + "gui.xaero_not_ingame": "你必须先进入游戏才能使用编辑模式!", + "gui.xaero_welcome_edit_mode": "欢迎来到编辑模式!", + "gui.xaero_howto_select": "左键点击一个界面来选择它。", + "gui.xaero_howto_drag": "左键点住并拖动以移动界面。", + "gui.xaero_howto_deselect": "右键点击取消选择界面。", + "gui.xaero_howto_center": "按“C”使所选界面居中或取消居中。", + "gui.xaero_different_centered": "某些界面在居中时具有不同的外观。", + "gui.xaero_howto_flip": "按“F”翻转或取消翻转所选界面。", + "gui.xaero_howto_settings": "按“S”快速打开所选界面的设置。", + "gui.xaero_howto_preset": "点击“选择一个预设”按钮选择一个预设。", + "gui.xaero_howto_save": "点击“确认”按钮保存更改。", + "gui.xaero_howto_cancel": "点击“取消”按钮放弃你的更改。", + "gui.xaero_minimap_settings": "小地图设置", + "gui.xaero_server_disabled": "服务器可能禁用了某些模组功能。", + "gui.xaero_waypoints": "路径点", + "gui.xaero_centered": "已居中:", + "gui.xaero_press_c": "(按C)", + "gui.xaero_flipped": "已翻转:", + "gui.xaero_press_f": "(按F)", + "gui.xaero_reset_defaults": "恢复默认设置", + "gui.xaero_cave_maps": "洞穴模式", + "gui.xaero_display_waypoints": "地图上路径点", + "gui.xaero_zoom": "推近小地图", + "gui.xaero_minimap_size": "大小", + "gui.xaero_entity_amount": "实体数量", + "gui.xaero_black": "黑色", + "gui.xaero_dark_blue": "深蓝色", + "gui.xaero_dark_green": "深绿色", + "gui.xaero_dark_aqua": "深青色", + "gui.xaero_dark_red": "深红色", + "gui.xaero_dark_purple": "深紫色", + "gui.xaero_gold": "金色", + "gui.xaero_gray": "灰色", + "gui.xaero_dark_gray": "深灰色", + "gui.xaero_blue": "蓝色", + "gui.xaero_green": "绿色", + "gui.xaero_aqua": "青色", + "gui.xaero_red": "红色", + "gui.xaero_purple": "淡紫色", + "gui.xaero_yellow": "黄色", + "gui.xaero_white": "白色", + "gui.xaero_zoom_in": "推近小地图", + "gui.xaero_zoom_out": "拉远小地图", + "gui.xaero_on": "开", + "gui.xaero_off": "关", + "gui.xaero_preset_topleft": "左上角", + "gui.xaero_preset_topright": "右上角", + "gui.xaero_waypoint_teleport": "传送", + "gui.xaero_waypoints_key": "打开路径点界面", + "gui.xaero_display_coords": "显示坐标", + "gui.xaero_disable_enable": "禁用/启用", + "gui.xaero_disabled": "禁用", + "gui.xaero_minimap_guide": "左键点住并拖动以移动小地图。", + "gui.xaero_change_position": "更改位置", + "gui.xaero_preset_bottom_left": "左下角", + "gui.xaero_preset_bottom_right": "右下角", + "gui.xaero_ingame_waypoints": "游戏内路径点", + "gui.xaero_next": "下一页 >>", + "gui.xaero_previous": "<< 上一页", + "gui.xaero_lock_north": "锁定小地图北方", + "gui.xaero_deathpoint": "上次死亡地点", + "gui.xaero_deathpoint_old": "此前死亡地点", + "gui.xaero_deathpoints": "死亡地点", + "gui.xaero_chunkgrid": "区块网格", + "gui.xaero_players": "玩家", + "gui.xaero_mobs": "友好生物", + "gui.xaero_hostile": "敌对生物", + "gui.xaero_items": "物品", + "gui.xaero_other": "其他实体", + "gui.xaero_enlarge_map": "放大小地图", + "gui.xaero_fbo": "Beta", + "gui.xaero_opacity": "不透明度", + "gui.xaero_slime_chunks": "史莱姆区块", + "gui.xaero_unlimited": "无限制", + "gui.xaero_old_deathpoints": "保留旧的死亡地点", + "gui.xaero_toggle_map": "切换小地图", + "gui.xaero_antialiasing": "抗锯齿", + "gui.xaero_safe_mode": "安全模式", + "gui.xaero_transfer": "转移", + "gui.xaero_transfer_all": "转移所有路径点", + "gui.xaero_clear": "清除集合", + "gui.xaero_from": "从", + "gui.xaero_to": "到", + "gui.xaero_used_seed": "使用的种子:", + "gui.xaero_show_distance": "到路径点的距离", + "gui.xaero_waypoints_scale": "游戏内路径点缩放", + "gui.xaero_block_colours": "方块颜色模式", + "gui.xaero_accurate": "准确", + "gui.xaero_vanilla": "原版", + "gui.xaero_lighting": "光照", + "gui.xaero_looking_at": "准星指向的", + "gui.xaero_all": "全部", + "gui.xaero_display_redstone": "显示红石", + "gui.xaero_clear_set_message": "你确定要清除当前集合吗", + "gui.xaero_clear_set_message2": "集合中的所有路径点都将被删除!", + "gui.xaero_default": "默认", + "gui.xaero_create_set": "新建路径点集合", + "gui.xaero_delete_set": "删除集合", + "gui.xaero_delete_set_message": "你确定要删除当前集合吗", + "gui.xaero_delete_set_message2": "此集合将从当前世界中移除。", + "gui.xaero_toggle_waypoints": "切换游戏内路径点", + "gui.xaero_dots_size": "实体点大小", + "gui.xaero_toggle_slime": "切换史莱姆区块", + "gui.xaero_toggle_grid": "切换区块网格", + "gui.xaero_compass_over_wp": "罗盘在路径点上层", + "gui.xaero_current_biome": "显示当前生物群系", + "gui.xaero_auto_map_size": "自动", + "gui.xaero_reset_message": "你确定要恢复默认设置吗?", + "gui.xaero_reset_message2": "此操作无法撤消!", + "gui.xaero_yaw": "朝向", + "gui.xaero_true": "是", + "gui.xaero_false": "否", + "gui.xaero_team_colours": "队伍颜色", + "gui.xaero_instant_waypoint": "快速路径点", + "gui.xaero_entity_depth": "显示实体深度", + "gui.xaero_show_flowers": "显示花", + "gui.xaero_waypoint_names": "路径点名称在距离之上", + "gui.xaero_waypoints_distance": "最大路径点渲染距离", + "gui.xaero_teleport_default_command": "默认传送命令", + "gui.xaero_waypoints_distance_min": "最小路径点渲染距离", + "gui.xaero_other_teams": "其他队伍", + "gui.xaero_arrow_scale": "箭头缩放", + "gui.xaero_arrow_colour": "箭头颜色", + "gui.xaero_smooth_dots": "平滑点", + "gui.xaero_cave_zoom": "洞穴模式推近", + "gui.xaero_safe_mode_box": "使用此模组的基于Java(CPU)的等效实现,而不是默认的基于OpenGL(GPU)的实现。 安全模式是B计划,以防模组无法正常运行。 并非所有功能都在安全模式下工作。除非必须,否则不要使用。", + "gui.xaero_height_limit": "实体高度限制", + "gui.xaero_world_map": "世界地图", + "gui.xaero_use_world_map": "使用世界地图模组区块", + "gui.xaero_patron_capes": "Patreon 披风", + "gui.xaero_entity_radar": "实体雷达", + "gui.xaero_terrain_depth": "地形深度", + "gui.xaero_terrain_slopes": "地形坡度", + "gui.xaero_block_transparency": "方块透明度", + "gui.xaero_team": "队伍", + "gui.xaero_world_server": "世界/服务器", + "gui.xaero_subworld_dimension": "子世界/维度", + "gui.xaero_switch_waypoint_set": "切换路径点集合", + "gui.xaero_waypoint_opacity_ingame": "游戏内路径点不透明度", + "gui.xaero_waypoint_opacity_map": "地图上路径点不透明度", + "gui.xaero_hide_world_names": "隐藏IP/世界名称", + "gui.xaero_open_slime": "按下按键时打开", + "gui.xaero_options": "选项", + "gui.xaero_make_automatic": "使世界/服务器为auto", + "gui.xaero_make_automatic_msg1": "你确定吗?", + "gui.xaero_make_automatic_msg2": "这将交换所选世界/服务器和auto之间的所有路径点数据,从而模拟使所选世界/服务器为auto。请确认你知道你在做什么。", + "gui.xaero_make_multi_automatic": "使子世界为auto", + "gui.xaero_make_multi_automatic_msg1": "你确定吗?", + "gui.xaero_make_multi_automatic_msg2": "这将交换所选子世界和auto之间的所有路径点数据,从而模拟使所选子世界为auto。请确认你知道你在做什么。", + "gui.xaero_delete_world": "删除世界/服务器", + "gui.xaero_delete_world_msg1": "你要删除所选世界/服务器的所有路径点数据吗?", + "gui.xaero_delete_world_msg2": "此操作无法撤消!请确认你知道你在做什么。", + "gui.xaero_delete_multi_world": "删除子世界", + "gui.xaero_delete_multi_world_msg1": "你要删除所选子世界的所有路径点数据吗?", + "gui.xaero_delete_multi_world_msg2": "此操作无法撤消!请确认你知道你在做什么。", + "gui.xaero_always_show_distance": "始终显示到路径点的距离", + "gui.xaero_multiply_all_by_8": "子世界坐标 * 8", + "gui.xaero_divide_all_by_8": "子世界坐标 / 8", + "gui.xaero_multiply_msg1": "此选项应仅用于修复不正确的路径点坐标。", + "gui.xaero_multiply_msg2": "你确定要将所有子世界坐标§c乘以§f 8 吗?", + "gui.xaero_divide_msg2": "你确定要将所有子世界坐标§c除以§f 8 吗?", + "gui.xaero_share": "分享", + "gui.xaero_share_msg1": "你确定要在聊天中与§c所有人§f分享这个路径点吗?", + "gui.xaero_share_msg2": "请确认你没有暴露一个秘密位置!", + "gui.xaero_roof": "天花板", + "gui.xaero_partial": "部分", + "gui.xaero_full": "完全", + "gui.xaero_show_light_level": "显示光照等级", + "gui.xaero_up": "[向上]", + "gui.xaero_down": "[向下]", + "gui.xaero_display_all_sets": "切换所有路径点集的渲染", + "gui.xaero_waypoint_name": "路径点名称", + "gui.xaero_set_name": "集合名称", + "gui.xaero_render_layer": "叠加渲染层", + "gui.xaero_visit_needed": "§e你需要先进入该维度,将其转换为新格式!", + "gui.xaero_cross_tp": "跨维度传送", + "gui.xaero_unreachable_dimension": "目标维度无法到达。", + "gui.xaero_show_time": "显示游戏时间", + "gui.xaero_24h": "24 小时制", + "gui.xaero_12h": "12 小时制", + "gui.xaero_temporary": "临时的", + "gui.xaero_restore": "恢复", + "gui.xaero_biomes_vanilla": "原版颜色模式的生物群系", + "gui.xaero_use_multiworld": "多世界检测", + "gui.xaero_close": "关闭", + "gui.xaero_waypoint_distance_visibility_angle": "路径点距离水平可见角度", + "gui.xaero_waypoint_distance_vertical_visibility_angle": "路径点距离垂直可见角度", + "gui.xaero_teleportation": "传送", + "gui.xaero_teleportation_tooltip": "一旦禁用,只能通过配置文件启用回来!", + "gui.xaero_use_multiworld_tooltip": "如果这是一个具有单一世界(没有单独的大厅、游戏模式或迷你游戏世界)的简单服务器,请禁用。 在这类服务器上多世界检测只会引起问题。 但是,在服务器端安装这个模组应该可以防止这些问题。", + "gui.xaero_world_teleport_command": "传送命令", + "gui.xaero_use_default": "使用默认值", + "gui.xaero_centered_enlarged": "放大时居中", + "gui.xaero_zoomed_out_enlarged": "放大时拉远", + "gui.xaero_sort": "排序方式", + "gui.xaero_sort_reversed": "反转排序顺序", + "gui.xaero_sort_unsorted": "不排序", + "gui.xaero_sort_name": "名称", + "gui.xaero_sort_symbol": "首字母", + "gui.xaero_sort_distance": "距离", + "gui.xaero_box_cave_maps": "可以看到比地表方块更深处的地图模式,主要用于显示地下洞穴和建筑物内部。 天花板大小是指必须在你上方检测到以激活洞穴模式的水平“正方形”固体方块的大小。", + "gui.xaero_box_cave_maps2": "可以看到比地表方块更深处的地图模式,主要用于显示地下洞穴和建筑物内部。 天花板大小是指必须在你上方检测到以激活洞穴模式的水平“正方形”固体方块的大小。 固体方块不必在同一Y水平面上。", + "gui.xaero_box_entity_amount": "每个实体类别的数量限制。", + "gui.xaero_box_distance": "指定显示哪一个游戏内路径点的距离。", + "gui.xaero_box_distance2": "指定显示哪一个游戏内路径点的距离。 这不保证它会同时显示多个路径点。 还要查看“多个路径点距离”设置。", + "gui.xaero_box_always_distance": "即使路径点非常近,也显示距离。这不会覆盖“到路径点的距离”选项。", + "gui.xaero_box_arrow_scale": "在小地图的固定旋转和其他几种情况下使用的箭头缩放。", + "gui.xaero_box_arrow_color": "在小地图的固定旋转和其他几种情况下使用的箭头颜色。", + "gui.xaero_box_cave_zoom": "激活洞穴模式时,小地图要进一步推近多少。", + "gui.xaero_box_entity_depth": "根据相对你的Y的高度,在小地图上显示较暗的实体。", + "gui.xaero_box_height_limit": "实体的最大Y垂直距离,超出则不显示在小地图上。", + "gui.xaero_toggle_map_waypoints": "切换小地图路径点", + "gui.xaero_always_entity_nametags": "始终渲染实体命名牌", + "gui.xaero_minimap_text_align": "信息文本对齐", + "gui.xaero_center": "中心", + "gui.xaero_left": "左", + "gui.xaero_right": "右", + "gui.xaero_show_angles": "显示面向角度", + "gui.xaero_box_always_entity_nametags": "无论“实体雷达”界面中的名称设置如何,始终为带有命名牌的实体显示名称。", + "gui.xaero_box_teleport_default_command": "未在路径点界面的“选项”菜单中 设置特定于世界或特定于服务器的命令时, 用于路径点传送的命令。", + "gui.xaero_waypoints_edit_mode_individually": "逐一", + "gui.xaero_waypoints_edit_mode_all": "一次性全部", + "gui.xaero_compass": "罗盘", + "gui.xaero_cave_maps_depth": "洞穴模式深度", + "gui.xaero_waypoints_edit_reset": "重置", + "gui.xaero_main_entity_as": "自身显示为", + "gui.xaero_arrow": "箭头", + "gui.xaero_dot": "点", + "gui.xaero_crosshair": "十字准星", + "gui.xaero_teleport_coordinates_hidden": "无法传送,因为它会暴露路径点坐标。禁用“隐藏路径点坐标”选项,才能够继续自由传送。", + "gui.xaero_hide_wp_coords": "隐藏路径点坐标", + "gui.xaero_waypoints_edit_show": "显示", + "gui.xaero_waypoints_edit_hide": "隐藏", + "gui.xaero_teleport_anyway": "强制传送", + "gui.xaero_teleport_shows_coordinates": "这会暴露坐标!", + "gui.xaero_render_all_wp_sets": "渲染所有路径点集", + "gui.xaero_waypoints_global": "全局", + "gui.xaero_waypoints_local": "局部", + "gui.xaero_player_arrow_opacity": "箭头不透明度", + "gui.xaero_box_waypoints_distance": "局部路径点的最大渲染距离。全局路径点不受影响。", + "gui.xaero_connect_with_auto": "添加子世界连接", + "gui.xaero_disconnect_from_auto": "删除子世界连接", + "gui.xaero_world_connection_tooltip": "连接/断开连接选择的子世界与当前auto世界。仅连接来自同一子服务器/世界存档的子世界。例如,如果一个普通的下界传送门将你从子世界 A 带到子世界 B,那么你可以安全地连接它们。连接到当前子世界的其他子世界始终位于列表顶部,并用星号(符号:*)标记。", + "gui.xaero_connect_with_auto_msg": "你想在以下子世界之间创建连接吗?", + "gui.xaero_disconnect_from_auto_msg": "你要删除以下子世界之间的连接吗?", + "gui.xaero_teleport_not_connected": "你正试图传送到一个未连接到当前auto子世界的子世界。如果你确定这个子世界来自auto子服务器/世界,那么你可以通过在路径点界面 -> 选项 -> 添加子世界连接中添加连接来启用传送。但请注意,如果你连接不相关的子世界并进行传送,那么你很有可能会在方块中窒息或因坠落伤害而死亡,因此请小心并仅连接正确的子世界。", + "gui.xaero_ignore_heightmaps": "忽略服务器高度图", + "gui.xaero_box_ignore_heightmaps": "一些服务器将自定义值放在世界高度图中,这可能会导致地图渲染不正确。 有时它甚至可能发生在经过大量修改的单人游戏世界中。 此选项应该可以解决此类问题,但会降低一点性能。 除非必须,否则不要使用。切换此选项后重新进入存档!", + "gui.xaero_error_loading_properties": "加载服务器小地图属性时出错。请重试。", + "gui.xaero_light_block": "方块", + "gui.xaero_light_sky": "天空", + "gui.xaero_light_both": "全部", + "gui.xaero_light_all": "总和", + "gui.xaero_light_both2": "两者", + "gui.xaero_waypoints_bottom": "在底部新建路径点", + "gui.xaero_box_waypoints_bottom": "将新创建的路径点放在路径点列表的底部,而不是默认的顶部。", + "gui.xaero_minimap_shape": "形状", + "gui.xaero_minimap_shape_square": "方形", + "gui.xaero_minimap_shape_circle": "圆形", + "gui.xaero_slopes_legacy": "旧版", + "gui.xaero_names_list": "玩家列表", + "gui.xaero_names_always": "总是", + "gui.xaero_names_off": "无名称", + "gui.xaero_entity_radar_type": "类型:", + "gui.xaero_entity_radar_color": "颜色:", + "gui.xaero_entity_radar_visiblity": "可见性:", + "gui.xaero_entity_radar_names": "名称:", + "gui.xaero_entity_radar_icons": "图标/头像:", + "gui.xaero_box_entity_radar_names": "在点或图标/头像下渲染实体名称。 \n \n 选项“玩家列表” - 仅在按下“玩家列表”键(默认为 TAB)时显示。", + "gui.xaero_light_overlay_status": "使用光照叠加层", + "gui.xaero_light_overlay": "光照叠加层", + "gui.xaero_light_overlay_type": "光照叠加层", + "gui.xaero_light_overlay_color": "颜色", + "gui.xaero_light_overlay_max_light": "最大光照等级", + "gui.xaero_light_overlay_min_light": "最小光照等级", + "gui.xaero_toggle_light_overlay": "切换光照叠加层", + "gui.xaero_box_light_overlay_type": "使用此叠加层会对游戏性能产生负面影响, 因为它目前不使用世界地图模组区块并增加小地图更新频率。 不要一直保持在开启状态。", + "gui.xaero_day": "天", + "gui.xaero_tamed": "驯服的生物", + "gui.xaero_untamed_color": "未驯服颜色", + "gui.xaero_icons_list": "玩家列表", + "gui.xaero_icons_always": "总是", + "gui.xaero_icons_off": "无图标", + "gui.xaero_box_entity_radar_icons": "渲染实体图标而不是彩色点。 \n \n 选项“玩家列表” - 仅在按下“玩家列表”键(默认为 TAB)时显示。", + "gui.xaero_dot_name_scale": "点名称缩放", + "gui.xaero_entity_heads_scale": "实体图标缩放", + "gui.xaero_box_minimap_size": "影响可见程度的小地图框体大小。 当大小大于180时,方形小地图会强制进入非旋转模式(选项“锁定小地图北方”)。 \n \n 对于“自动”选项,一直拉到左边。 \n \n 旧版本模组中的大小值: \n 微小 - 57 \n 小 - 85 \n 中 - 113 \n 大 - 169", + "gui.xaero_auto_clamp_depth": "自动", + "gui.xaero_waypoints_clamp_depth": "深度限制", + "gui.xaero_waypoints_distance_scale": "路径点距离文本缩放", + "gui.xaero_waypoints_name_scale": "路径点名称文本缩放", + "gui.xaero_box_waypoints_clamp_depth": "当你远离它们时,游戏内路径点停止变小的屏幕深度。 \n 如果你想在屏幕上使远处的路径点变大/变小,请使用此选项。使用“游戏内路径点缩放”设置也可以在你靠近它们时影响路径点的大小。 \n \n 对于“自动”选项,一直拉到到左边。 \n 自动选项会同时考虑你的 FOV 和屏幕高度,尝试为你提供最佳的缩放默认值,。 \n \n 旧模组版本中的默认值: \n 深度限制:12 \n 游戏内缩放:2.5 \n 名称文本缩放:0.5 \n 距离文本缩放:0.8", + "gui.xaero_box_waypoints_distance_scale": "到游戏内路径点的距离的文本显示缩放。 \n \n 旧版本模组中的默认值: \n 深度限制:12 \n 游戏内缩放:2.5 \n 名称文本缩放:0.5 \n 距离文本缩放:0.8", + "gui.xaero_box_waypoints_name_scale": "游戏内路径点名称的文本显示缩放。 \n \n 旧版本模组中的默认值: \n 深度限制:12 \n 游戏内缩放:2.5 \n 名称文本缩放:0.5 \n 距离文本缩放:0.8", + "gui.xaero_box_waypoints_scale": "游戏内路径点的缩放。使用它来更改所有游戏内路径点的缩放,包括你附近的路径点。使用“深度限制”设置专门影响远处路径点的大小。 \n \n 旧版本模组中的默认值: \n 深度限制:12 \n 游戏内缩放:2.5 \n 名称文本缩放:0.5 \n 距离文本缩放:0.8", + "gui.xaero_waypoint_shared": "%1$s 分享了一个名为“%2$s”的路径点! §2§n[添加]", + "gui.xaero_waypoint_shared_dimension": "%1$s 分享了一个来自 %3$s 的名为“%2$s”的路径点! §2§n[添加]", + "gui.xaero_waypoint_unknown_dimension": "未知维度", + "gui.xaero_uses_worldmap_value": "此设置的值来自世界地图设置!", + "gui.xaero_uses_worldmap_hard_value": "使用世界地图区块时无法配置此设置的值!", + "gui.xaero_dots_style": "实体点样式", + "gui.xaero_dots_style_default": "默认", + "gui.xaero_dots_style_legacy": "旧版", + "gui.xaero_slopes_default_3d": "默认 3D", + "gui.xaero_slopes_default_2d": "默认 2D", + "gui.xaero_ui_scale": "UI 尺寸", + "gui.xaero_ui_scale_auto": "自动", + "gui.xaero_ui_scale_mc": "Minecraft", + "gui.xaero_box_ui_scale": "文本和其他小地图UI元素的缩放。 不适用于推近或调整大小。有单独的选项。", + "gui.xaero_pushbox_normal": "正常", + "gui.xaero_pushbox_screen_height": "屏幕高度", + "gui.xaero_pushbox_boss_health": "Boss生命条碰撞箱", + "gui.xaero_pushbox_potion_effects": "药水效果状态栏碰撞箱", + "gui.xaero_box_pushbox_boss_health": "原版Boss生命条周围有一个隐形碰撞箱将模组的界面推开。 \n \n 正常类型的碰撞箱等于它的大小,并且只将界面推开必要的距离。 \n \n 屏幕高度类型的碰撞箱拉伸到整个屏幕高度,并且总是以正常类型的高度垂直移动碰撞的界面。 当你在一列中有多个界面并希望所有这些界面都被推开时,这将非常有用。", + "gui.xaero_box_pushbox_potion_effects": "原版药水效果状态栏周围有一个隐形碰撞箱将模组的界面推开。 \n \n 正常类型的碰撞箱等于它的大小,并且只将界面推开必要的距离。 \n \n 屏幕高度类型的碰撞箱拉伸到整个屏幕高度,并且总是以正常类型的高度垂直移动碰撞的界面。 当你在一列中有多个界面并希望所有这些界面都被推开时,这将非常有用。", + "gui.xaero_minimap_frame": "边框样式", + "gui.xaero_minimap_frame_color": "边框颜色", + "gui.xaero_box_minimap_frame_color": "边框样式不是默认时的小地图边框颜色。", + "gui.xaero_minimap_frame_default": "默认", + "gui.xaero_minimap_frame_colored_thick": "彩色", + "gui.xaero_minimap_frame_colored_thin": "彩色薄边框", + "gui.xaero_compass_north": "北", + "gui.xaero_compass_east": "东", + "gui.xaero_compass_south": "南", + "gui.xaero_compass_west": "西", + "gui.xaero_compass_scale": "地图上的罗盘缩放", + "gui.xaero_box_compass_scale": "罗盘位置在地图上时罗盘文字东西南北的缩放。", + "gui.xaero_minimap_compass_inside_frame": "在地图上", + "gui.xaero_minimap_compass_on_frame": "在边框上", + "gui.xaero_compass_color": "罗盘阴影颜色", + "gui.xaero_box_compass_over_wp2": "在地图上的路径点之上渲染罗盘文字(东、西、南、北)。这仅适用于罗盘位置在边框上时。", + "effect.xaerominimap.no_minimap": "小地图不可用", + "effect.xaerominimap.no_entity_radar": "实体雷达不可用", + "effect.xaerominimap.no_waypoints": "路径点不可用", + "effect.xaerominimap.no_cave_maps": "洞穴地图不可用", + "effect.xaerominimap.no_minimap_harmful": "小地图不可用", + "effect.xaerominimap.no_entity_radar_harmful": "实体雷达不可用", + "effect.xaerominimap.no_waypoints_harmful": "路径点不可用", + "effect.xaerominimap.no_cave_maps_harmful": "洞穴地图不可用", + "effect.xaerominimap.no_minimap_beneficial": "小地图不可用", + "effect.xaerominimap.no_entity_radar_beneficial": "实体雷达不可用", + "effect.xaerominimap.no_waypoints_beneficial": "路径点不可用", + "effect.xaerominimap.no_cave_maps_beneficial": "洞穴地图不可用", + "gui.xaero_radar_item_frames": "用点显示物品展示框", + "gui.xaero_show_dimension_name": "显示当前维度", + "gui.xaero_unknown_biome": "未知生物群系", + "gui.xaero_light_value": "光照等级:%d", + "gui.xaero_teleport_y_unknown": "你不能传送到未指定 Y 坐标的路径点。编辑路径点以便能够传送到它的位置。", + "gui.xaero_box_waypoints_distance_scale2": "到游戏内路径点距离文本显示缩放。", + "gui.xaero_box_waypoints_name_scale2": "游戏内路径点名称文本显示缩放。", + "gui.xaero_box_ingame_waypoint_icon_scale": "游戏内路径点图标的缩放。", + "gui.xaero_ingame_waypoint_icon_scale": "游戏内路径点图标缩放", + "gui.xaero_ingame_waypoint_close_scale": "近距离游戏内路径点缩放", + "gui.xaero_box_ingame_waypoint_close_scale": "当你非常靠近它们时,游戏内路径点的缩放。 要更改远处路径点的缩放,请使用 “游戏内路径点图标缩放”、“路径点距离文本缩放”和“路径点名称文本缩放”设置。", + "gui.xaero_entity_icon_name_fallback": "找不到图标时使用实体名称", + "gui.xaero_settings_search": "设置搜索", + "gui.xaero_settings_search_placeholder": "搜索……", + "gui.xaero_minimap_view_settings": "视图设置", + "gui.xaero_entity_radar_settings": "实体雷达设置", + "gui.xaero_entity_radar_categories": "实体类别设置", + "gui.xaero_minimap_block_map_settings": "方块地图设置", + "gui.xaero_overlay_settings": "叠加层设置", + "gui.xaero_minimap_info_settings": "信息设置", + "gui.xaero_waypoint_settings": "路径点设置", + "gui.xaero_minimap_misc_settings": "其他设置", + "gui.xaero_entity_radar_category": "类别:", + "gui.xaero_settings_not_found": "找不到与你的输入匹配的项!", + "gui.xaero_multiple_waypoint_info": "多个路径点距离", + "gui.xaero_box_multiple_waypoint_info": "是否可以同时显示多个游戏内路径点的距离。 默认情况下,仅显示离十字准星最近的路径点的距离。 使用“到路径点的距离”设置来配置可以显示到哪些路径点的距离。", + "gui.xaero_while_sneaking": "潜行时", + "gui.xaero_multiple_waypoints_always": "总是", + "gui.xaero_narrator_select_nothing": "无", + "gui.xaero_category_setting_inherit": "-", + "gui.xaero_category_expanded_options": "%s(选择一个选项)", + "gui.xaero_entity_category_root": "任何", + "gui.xaero_entity_category_living": "生物", + "gui.xaero_entity_category_hostile": "敌对的", + "gui.xaero_entity_category_friendly": "友好的", + "gui.xaero_entity_category_hostile_tamed": "驯服的", + "gui.xaero_entity_category_friendly_tamed": "驯服的", + "gui.xaero_entity_category_players": "玩家", + "gui.xaero_entity_category_same_team": "来自相同队伍", + "gui.xaero_entity_category_other_teams": "来自其他队伍", + "gui.xaero_entity_category_items": "物品", + "gui.xaero_entity_category_other_entities": "其他", + "gui.xaero_category_settings": "设置", + "gui.xaero_category_include_list": "包含列表", + "gui.xaero_box_category_include_list2": "要包含在“硬包含”所包含的实体之上的(子)类别中的实体类型列表。", + "gui.xaero_category_exclude_list": "排除列表", + "gui.xaero_box_category_exclude_list2": "要从已包含在(子)类别中的实体类型中排除的实体类型列表。 根据你选择的排除模式,可以同时用作“白名单”和“黑名单”。 这不会从实体雷达中删除实体,除非你从根“任何”类别中排除。 “显示”设置可以从雷达中排除实体。", + "gui.xaero_category_add_subcategory": "添加子类别", + "gui.xaero_category_hard_include": "硬包含", + "gui.xaero_box_category_hard_include2": "控制哪些实体自动包含在(子)类别中,无需手动将它们放入包含列表中。", + "gui.xaero_category_list_add": "添加到列表……", + "gui.xaero_category_exclude_list_mode": "排除模式", + "gui.xaero_category_name": "类别名称……", + "gui.xaero_category_confirm": "确认", + "gui.xaero_category_delete": "删除类别", + "gui.xaero_category_delete_confirm": "删除以下类别?", + "gui.xaero_category_enable_protection": "保护:关", + "gui.xaero_category_disable_protection": "保护:开", + "gui.xaero_category_disable_protection_confirm": "禁用以下类别的保护?", + "gui.xaero_category_enable_protection_confirm": "启用以下类别的保护?", + "gui.xaero_box_category_protection": "类别保护可防止你(意外)删除、移动、重命名类别或更改其“硬包含”设置。", + "gui.xaero_category_protected_category": "受保护!", + "gui.xaero_category_category_move_up": "提高优先级", + "gui.xaero_category_category_move_down": "降低优先级", + "gui.xaero_category_delete_list_element": "删除", + "gui.xaero_category_settings_confirm": "确认", + "gui.xaero_category_settings_cancel": "取消", + "gui.xaero_category_settings_cancel_confirm": "离开而不保存你的更改?", + "gui.xaero_category_settings_reset": "重置为默认", + "gui.xaero_category_settings_reset_confirm1": "将类别配置重置为默认?", + "gui.xaero_category_settings_reset_confirm2": "自定义类别将被删除,默认类别将被重置。", + "gui.xaero_radar_displayed": "显示", + "gui.xaero_radar_dots_color": "点颜色", + "gui.xaero_radar_icons_displayed": "图标", + "gui.xaero_radar_names_displayed": "名称", + "gui.xaero_radar_render_order": "渲染顺序", + "gui.xaero_box_radar_render_order": "控制雷达类别的渲染顺序。较低的数字意味着更早地渲染。 然而,在较新的Minecraft版本中,点总是显示在图标之上。 该顺序仍然适用于点或图标渲染。", + "gui.xaero_radar_dots_color_team_colour": "队伍颜色", + "gui.xaero_box_always_entity_nametags2": "无论名称设置是什么,始终为带有命名牌的实体显示名称。", + "gui.xaero_radar_setting_displayed": "显示雷达", + "gui.xaero_radar_setting_names": "显示名称", + "gui.xaero_radar_setting_icons": "显示图标", + "gui.xaero_toggle_entity_radar": "切换实体雷达", + "narration.xaero_ui_list_left_right_usage": "按下“左”和“右”按钮选择条目中的一列。", + "gui.xaero_category_help2": "选择一个子类别并转到其设置以配置点颜色、名称、图标等内容。 \n \n 当多个子类别包含同一实体时,列表中较高的子类别优先! 创建自定义类别时请记住这一点。 通常,新的自定义类别应该会被放在顶部。", + "gui.xaero_update_notification": "更新通知", + "gui.xaero_category_cut": "剪切/移动 §e%1$s", + "gui.xaero_category_paste": "将 §e%1$s§r 粘贴到 §e%2$s", + "gui.xaero_category_paste_cancel": "取消剪切/粘贴", + "gui.xaero_category_duplicate": "复制 §e%1$s", + "gui.xaero_category_duplicate_confirm": "复制以下类别?", + "gui.xaero_reverse_entity_radar": "反转雷达渲染顺序", + "gui.xaero_adjust_height_for_carpetlike_blocks": "为矮的方块调整 Y 值", + "gui.xaero_box_adjust_height_for_carpetlike_blocks": "类似地毯的矮方块的高度值减去1,例如地毯、1层雪、睡莲等。 这可以防止这些方块像一个完整的方块一样在地图上显示明显的阴影。", + "gui.xaero_box_category": "查看/编辑 §e%1$s", + "gui.xaero_box_category_settings": "§e%1$s§r 的设置", + "gui.xaero_auto_convert_wp_distance_km": "将距离转换为公里", + "gui.xaero_auto_convert_wp_distance_km_never": "从不", + "gui.xaero_waypoint_distance_precision": "路径点距离精度", + "gui.xaero_sort_angle": "角距离", + "gui.xaero_toggle_enabled": "已启用", + "gui.xaero_toggle_disabled": "已禁用", + "gui.xaero_main_entity_dot_size": "自身点大小", + "gui.xaero_category_settings_save_confirm": "退出前保存更改?", + "gui.xaero_category_settings_save_confirm_warning": "警告:此确认屏幕最近已被替换!", + "gui.xaero_start_fading_at": "深度渐变的最小 Y 距离", + "gui.xaero_box_start_fading_at": "当启用“显示实体深度”设置时,实体在雷达上开始变暗的最小Y高度差距。", + "gui.xaero_start_fading_at_auto": "自动", + "gui.xaero_legacy_color": "旧版", + "gui.xaero_partial_y_teleportation": "传送时使用偏移的 Y 值", + "gui.xaero_box_partial_y_teleportation": "传送到路径点时,将 Y 坐标偏移 0.5 以避免穿过地毯状方块掉入虚空。否则,使用整数 Y 坐标。", + "gui.xaero_delete_reached_deathpoints": "删除到达过的死亡地点", + "gui.xaero_box_delete_reached_deathpoints": "当你靠近到4个方块内时自动删除死亡地点。 这要求死亡地点在游戏中或小地图上可见。 死亡地点在创建后5秒内不会被删除。", + "gui.xaero_hide_minimap_under_screen": "位于其他界面下方时隐藏", + "gui.xaero_box_hide_minimap_under_screen": "当GUI界面打开时隐藏小地图,例如物品栏,与小地图相关的界面和聊天界面除外。", + "gui.xaero_north_compass_color": "罗盘北方颜色", + "gui.xaero_north_compass_color_default": "默认", + "gui.xaero_category_add_to_list_custom": "确认自定义输入:%1$s", + "gui.xaero_box_category_list_add": "支持带有特殊字符 * ) ( 和 | 的实体标识符或匹配模式。 \n \n * - 匹配任何内容。 \n ) ( - 括号,主要与 | 一起使用。 \n | - “或”运算符以匹配相同位置的不同序列。 \n \n 例如: \n minecraft:creeper \n minecraft:zombie(_villager|_horse) - 僵尸村民和马。 \n minecraft:a*l - 任何以“a”开头并以“l”结尾的原版实体。", + "gui.xaero_using_custom_subworld": "路径点:%1$s", + "gui.xaero_hide_minimap_under_f3": "在 F3 时隐藏", + "gui.xaero_box_hide_minimap_under_f3": "启用 F3 调试界面时隐藏小地图。", + "gui.xaero_entity_display_y": "显示 Y 高度", + "gui.xaero_entity_display_y_full": "显示实体 Y 高度", + "gui.xaero_block_light_value": "方块光照:%d", + "gui.xaero_sky_light_value": "天空光照:%d", + "gui.xaero_all_light_value": "光照等级:%d", + "gui.xaero_both_light_value": "方块光照:%d 天空光照:%d", + "gui.xaero_toggle_manual_cave_mode": "切换手动洞穴模式", + "gui.xaero_manual_cave_mode": "手动洞穴模式", + "gui.xaero_manual_cave_mode_start": "手动洞穴模式起始 Y 高度", + "gui.xaero_box_manual_cave_mode_start": "启用手动洞穴模式时,从哪个Y高度开始绘制方块。 手动洞穴模式可以通过按键绑定进行切换。 对于“自动”选项,一直拉到左边。", + "gui.xaero_manual_cave_mode_start_auto": "自动", + "gui.xaero_chunk_grid_line_width": "区块网格线宽度", + "gui.xaero_radar_render_over_minimap": "在小地图边框之上渲染", + "gui.xaero_box_radar_render_over_minimap": "允许在小地图边框上渲染实体,而不只是在边框内渲染它们。 以这种方式渲染的实体的行为类似于路径点,并且在超出边界时会粘在边界上。 可见实体仍然仅限于游戏客户端加载的实体。 \n \n 选项“玩家列表” - 仅当按下“玩家列表”键绑定(默认为 TAB)时才在小地图上如此渲染。", + "gui.xaero_radar_render_radar_over_frame": "在边框之上渲染雷达", + "gui.xaero_radar_over_map_never": "从不", + "gui.xaero_radar_over_map_list": "玩家列表", + "gui.xaero_radar_over_map_always": "总是", + "gui.xaero_compass_over_everything": "罗盘在最上层", + "gui.xaero_box_compass_over_everything": "在所有地图元素上方渲染罗盘文字(东、西、南、北),而不是在某些元素下方,例如路径点。", + "gui.xaero_waypoint_server_shared": "服务器", + "gui.xaero_waypoint_somebody_shared": "某人", + "gui.xaero_pac_players": "展示帮派/盟友玩家", + "gui.xaero_box_pac_players": "当玩家超出小地图框体边界或因其他原因不可见时,显示与你共享位置的玩家(由 Open Parties and Claims 模组提供)。", + "gui.xaero_toggle_pac_players": "切换帮派/盟友玩家", + "gui.xaero_toggle_pac_chunk_claims": "切换区块认领", + "gui.xaero_pac_marked_for_forceload": "(可强制加载)", + "gui.xaero_pac_claim_tooltip": "%1$s 的认领 %2$s", + "gui.xaero_pac_server_claim_tooltip": "服务器认领 %1$s", + "gui.xaero_pac_expired_claim_tooltip": "到期的认领 %1$s", + "gui.xaero_pac_claims": "显示区块认领", + "gui.xaero_box_pac_claims": "将来自 Open Parties and Claims 模组的区块认领显示为彩色叠加层。", + "gui.xaero_pac_claims_border_opacity": "区块认领边界不透明度", + "gui.xaero_box_pac_claims_border_opacity": "区块认领叠加层的边缘不透明度。区块认领需要 Open Parties and Claims 模组。", + "gui.xaero_pac_claims_fill_opacity": "区块认领填充不透明度", + "gui.xaero_box_pac_claims_fill_opacity": "区块认领叠加层的填充颜色不透明度。区块认领需要 Open Parties and Claims 模组。", + "gui.xaero_pac_current_claim": "显示当前认领", + "gui.xaero_box_pac_current_claim": "显示有关你所在区块的认领信息。区块认领需要 Open Parties and Claims 模组。", + "gui.xaero_category_include_list_include_in_super": "包含在超类别中", + "gui.xaero_box_category_include_list_include_in_super": "自动将此列表中的所有实体以及此类别中包含的其他列表 包含在此类别的超类别/父级中,排除列表中的实体除外。 这样你就不必在每个级别上手动添加重复项。", + "gui.xaero_temp_waypoints_global": "临时路径点为全局", + "gui.xaero_box_temp_waypoints_global": "启用后,临时路径点将被视为全局路径点并忽略路径点渲染距离限制。", + "gui.xaero_keep_enlarged_minimap_unlocked": "放大时保持旋转", + "gui.xaero_box_keep_enlarged_minimap_unlocked": "如果可能的话,在放大时不要将小地图锁定在北方,这只适用于圆形小地图。", + "gui.xaero_enlarged_minimap_a_toggle": "放大小地图键视为切换", + "gui.xaero_box_enlarged_minimap_a_toggle": "将“放大小地图”键视为切换,而不用按住它。", + "gui.xaero_waypoint_visibility_type_world_map_local": "世界地图局部", + "gui.xaero_waypoint_visibility_type_world_map_global": "世界地图全局", + "gui.xaero_box_visibility_type": "游戏内/小地图可见性类型 \n \n 局部 - 仅在最大路径点渲染距离内可见 \n 全局 - 始终可见 \n 世界地图局部 - 不可见,但被视为局部 \n 世界地图全局 - 不可见,但被视为全局", + "gui.xaero_option_requires_ingame": "此选项要求你已进入游戏。", + "gui.xaero_alternative_list_players": "“玩家列表”第二键位", + "gui.xaero_display_stained_glass": "显示染色玻璃", + "gui.xaero_waypoint_onmap_scale": "地图上路径点大小", + "gui.xaero_waypoint_onmap_scale_auto": "自动" +} \ No newline at end of file diff --git a/projects/1.16-fabric/assets/xaeros-world-map/xaeroworldmap/lang/en_us.json b/projects/1.16-fabric/assets/xaeros-world-map/xaeroworldmap/lang/en_us.json index f1e244d16d61..fe2d26a01895 100644 --- a/projects/1.16-fabric/assets/xaeros-world-map/xaeroworldmap/lang/en_us.json +++ b/projects/1.16-fabric/assets/xaeros-world-map/xaeroworldmap/lang/en_us.json @@ -63,10 +63,11 @@ "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": "Zoom In \n (or mouse wheel)", - "gui.xaero_box_zoom_out": "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. \n Right-click the map for some useful shortcuts. \n §2%2$s§r to open global settings. \n §2%3$s§r for alternative zoom-in. \n §2%4$s§r for alternative zoom-out. \n %1$sClick here to edit the key bindings.", - "gui.xaero_box_controls_minimap": "\n Waypoint controls: \n §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 Right-click an existing waypoint for more waypoint controls. \n \n ", + "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.", @@ -79,12 +80,12 @@ "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": "§2%s§r Open Full Waypoint Menu", - "gui.xaero_box_rendering_all_sets": "§2%s§r Rendering All Waypoint Sets", - "gui.xaero_box_rendering_current_set": "§2%s§r Rendering Only The Current Set", + "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_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", @@ -113,13 +114,13 @@ "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_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 that you are viewing in game and on the minimap. The sub-world can be switched in 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.", @@ -133,5 +134,61 @@ "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_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_filter_players_by_name": "Filter Players...", + "gui.xaero_wm_player_same_party": "Same Party", + "gui.xaero_wm_player_ally_party": "Ally Party", + "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 Party/Ally Player Menu", + "gui.xaero_box_open_players": "Party/Ally Player Menu", + "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_pac_players": "%s Rendering players", + "gui.xaero_box_hiding_pac_players": "%s Not rendering players", + "gui.xaero_toggle_pac_players": "Toggle Party/Ally Players", + "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" } \ No newline at end of file diff --git a/projects/1.16-fabric/assets/xaeros-world-map/xaeroworldmap/lang/zh_cn.json b/projects/1.16-fabric/assets/xaeros-world-map/xaeroworldmap/lang/zh_cn.json index 78e3d36182b1..69681e0cecba 100644 --- a/projects/1.16-fabric/assets/xaeros-world-map/xaeroworldmap/lang/zh_cn.json +++ b/projects/1.16-fabric/assets/xaeros-world-map/xaeroworldmap/lang/zh_cn.json @@ -13,18 +13,18 @@ "gui.xaero_update_chunks": "更新区块", "gui.xaero_terrain_depth": "地形深度", "gui.xaero_terrain_slopes": "地形坡度", - "gui.xaero_footsteps": "脚印", + "gui.xaero_footsteps": "足迹", "gui.xaero_light_levels": "光照等级", "gui.xaero_requires_reload": "需要重新加载世界才能生效!更低=更好的性能", "gui.xaero_flowers": "加载花", "gui.xaero_texture_compression": "纹理压缩", - "gui.xaero_world_map_screen": "世界地图屏幕", + "gui.xaero_world_map_screen": "世界地图界面", "gui.xaero_world_map_settings": "Xaero的世界地图设置", "gui.xaero_wm_coordinates": "鼠标处坐标", "gui.xaero_biome_colors": "原版模式生物群系", "gui.xaero_worldmap_waypoints": "世界地图路径点", - "gui.xaero_map_zoom_in": "放大(可替换)", - "gui.xaero_map_zoom_out": "缩小(可替换)", + "gui.xaero_map_zoom_in": "放大(可选的)", + "gui.xaero_map_zoom_out": "缩小(可选的)", "gui.xaero_map_unconfirmed": "世界地图需要确认!", "gui.xaero_confirm": "确认", "gui.xaero_cancel": "取消", @@ -42,34 +42,35 @@ "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": "显示缩放级别", - "gui.xaero_wm_ignore_heightmaps": "忽略服务器高度", - "gui.xaero_wm_box_ignore_heightmaps": "某些服务器在世界高度贴图中放置自定义物品,这可能会导致渲染不正确的贴图。有时,它甚至可以发生在高度更改的单人世界里。这个选项应该以牺牲性能为代价来解决这些问题。除非需要,否则不要使用。切换选项后重新进入世界!", - "gui.xaero_wm_waypoint_scale": "路径点范围", + "gui.xaero_wm_ignore_heightmaps": "忽略服务器高度图", + "gui.xaero_wm_box_ignore_heightmaps": "某些服务器在世界高度图中储存自定义值,这可能会导致地图渲染不正确。 有时,它甚至可以发生在大量更改的单人世界里。 这个选项应该会通过消耗一些性能来解决这些问题。 除非必须,否则不要使用。切换选项后重新进入世界!", + "gui.xaero_wm_waypoint_scale": "路径点缩放", "gui.xaero_wm_error_loading_properties": "加载服务器世界地图属性时出错。请重试。", "gui.xaero_mw_server": "服务器", - "gui.xaero_mw_server_box": "地图选择由服务器自动控制。您可以在XaeroWorldMap目录中的特定于服务器的配置中使用“ignoreServerLevelId”关闭此功能。", + "gui.xaero_mw_server_box": "地图选择由服务器自动控制。 你可以在XaeroWorldMap目录中的特定于服务器的配置中 通过“ignoreServerLevelId”关闭此功能。", "gui.xaero_wm_next": "下一页 >>", "gui.xaero_wm_previous": "<< 上一页", "gui.xaero_wm_slopes_legacy": "旧版", - "gui.xaero_open_map_animation": "打开动画", + "gui.xaero_open_map_animation": "打开时显示动画", "gui.xaero_wm_slopes_default_3d": "默认3D", "gui.xaero_wm_slopes_default_2d": "默认2D", "gui.xaero_reload_everything": "重新加载区块", "effect.xaeroworldmap.no_world_map": "没有世界地图", "effect.xaeroworldmap.no_world_map_harmful": "没有世界地图", "effect.xaeroworldmap.no_world_map_beneficial": "没有世界地图", - "gui.xaero_no_world_map_message": "该地图因药水效果而被禁用。", - "gui.xaero_box_zoom_in": "放大 \n (或使用鼠标滚轮)", - "gui.xaero_box_zoom_out": "缩小 \n (或使用鼠标滚轮)", - "gui.xaero_box_controls": "控制 \n \n 鼠标单击并拖动可滚动地图。\n 滚动鼠标滚轮可放大和缩小。\n 鼠标右键单击地图可以找到一些有用的快捷方式。\n §2%2$s§r 打开全局设置。\n §2%3$s§r 替代放大。\n §2%4$s§r 替代缩小。\n %1$s点击这里编辑按键绑定。", - "gui.xaero_box_controls_minimap": "\n 路径点控制:\n §2%s§r 创建一个新的路径点。\n §2%s§r 快速创建一个临时路径点。\n §2%s§r 切换路径点。\n §2%s§r 切换渲染所有路径点。\n §2%s§r 打开完整的路径点菜单。\n 鼠标右键单击现有路径点以获得更多路径点控制。\n \n ", + "gui.xaero_no_world_map_message": "地图被药水效果禁用。", + "gui.xaero_box_zoom_in": "%s 推近 \n (或使用鼠标滚轮)", + "gui.xaero_box_zoom_out": "%s 拉远 \n (或使用鼠标滚轮)", + "gui.xaero_box_controls": "控制 \n \n 鼠标点击并拖拽可拖动地图。 \n 滚动鼠标滚轮可推近和拉远(CTRL可以更精确)。 \n 鼠标右键单击地图可查看一些有用的快捷方式。 \n 一些UI按钮的工具提示中显示了额外按键绑定。 \n 鼠标右键点击地图元素(例如,路径点)可查看选项。 \n %1$s点击这里编辑按键绑定。", + "gui.xaero_box_controls_minimap": "§2%s§r 创建一个新的路径点。 \n §2%s§r 创建一个快速临时路径点。 \n §2%s§r 切换路径点集。 \n §2%s§r 切换渲染所有路径点集。 \n §2%s§r 打开完整的路径点菜单。 \n \n ", + "gui.xaero_box_controls_pac": "§2%s§r 打开 Parties and Claims 菜单。 \n \n ", "gui.xaero_box_export": "将地图导出为一个PNG文件。", "gui.xaero_export_confirm_1": "是否要将地图导出为PNG文件?", - "gui.xaero_export_confirm_2": "游戏在运行时会暂时冻结。", + "gui.xaero_export_confirm_2": "在导出时,游戏将会暂时冻结。", "gui.xaero_box_map_switching": "地图切换选项", "gui.xaero_box_open_waypoints": "路径点", "gui.xaero_box_close_waypoints": "关闭路径点", @@ -77,16 +78,16 @@ "gui.xaero_box_close_settings": "§2%s§r关闭设置", "gui.xaero_wm_up": "[向上]", "gui.xaero_wm_down": "[向下]", - "gui.xaero_filter_waypoints_by_name": "筛选路径点", + "gui.xaero_filter_waypoints_by_name": "筛选路径点……", "gui.xaero_wm_search_invalid_regex": "无效的正则表达式语法!", - "gui.xaero_box_full_waypoints_menu": "§2%s§r打开完整的路径点菜单", - "gui.xaero_box_rendering_all_sets": "§2%s§r渲染所有路径点", - "gui.xaero_box_rendering_current_set": "§2%s§r仅渲染当前设置", + "gui.xaero_box_full_waypoints_menu": "%s打开完整的路径点菜单", + "gui.xaero_box_rendering_all_sets": "%s渲染所有路径点集", + "gui.xaero_box_rendering_current_set": "%s仅渲染当前路径点集", "gui.xaero_zoom_buttons": "缩放按钮", - "gui.xaero_box_showing_disabled": "显示禁用路径点", - "gui.xaero_box_hiding_disabled": "隐藏禁用路径点", - "gui.xaero_box_waypoints_minimap_required": "路径点功能需要Xaero's Minimap模组!", - "gui.xaero_box_waypoints_disabled": "世界地图设置中路径点被禁用!", + "gui.xaero_box_showing_disabled": "显示禁用的路径点", + "gui.xaero_box_hiding_disabled": "隐藏禁用的路径点", + "gui.xaero_box_waypoints_minimap_required": "路径点功能需要 Xaero's Minimap 模组!", + "gui.xaero_box_waypoints_disabled": "路径点在世界地图设置中被禁用!", "gui.xaero_right_click_waypoint_edit": "§2%s§r编辑路径点", "gui.xaero_right_click_waypoint_teleport": "§2%s§r传送到路径点", "gui.xaero_right_click_waypoint_disable": "§2%s§r禁用路径点", @@ -102,19 +103,92 @@ "gui.xaero_right_click_box_map_settings": "§2%s§r打开设置", "gui.xaero_right_click_box_map_export": "将地图导出为PNG", "gui.xaero_waypoint_backgrounds": "渲染路径点背景", - "gui.xaero_right_click_map_cant_teleport": "§8(传送)模糊的Y坐标", - "gui.xaero_right_click_map_cant_create_waypoint": "§8不能在这里设置路径点", - "gui.xaero_no_world_map_item_message": "该模组被配置为在您的快捷栏中或装备中需要以下物品:", + "gui.xaero_right_click_map_cant_teleport": "§8(传送)模糊的Y坐标……", + "gui.xaero_right_click_map_cant_teleport_world": "§8(传送)尚未确认……", + "gui.xaero_right_click_map_cant_create_waypoint": "§8不能在这里设置路径点……", + "gui.xaero_no_world_map_item_message": "该模组被配置为需要你装备以下物品或放在快捷栏中:", "gui.xaero_right_click_waypoint_share": "在聊天栏分享路径点", "gui.xaero_right_click_map_share_location": "在聊天栏分享位置", - "gui.xaero_right_click_map_cant_share_location": "§8无法分享此位置", - "gui.xaero_current_map_locked1": "当前选择的地图被另一个游戏进程(Minecraft客户端)所使用。", + "gui.xaero_right_click_map_cant_share_location": "§8无法分享此位置……", + "gui.xaero_current_map_locked1": "当前选择的地图被另一个游戏进程(Minecraft客户端)占用。", "gui.xaero_current_map_locked2": "请选择该服务器的不同地图(左下角图标)。", "gui.xaero_wm_detect_ambiguous_y": "在发现中检测到不明确的Y坐标", - "gui.xaero_wm_box_detect_ambiguous_y": "地图上的单个像素可以包含多个透明图层和它们下方的不透明方块。在较旧的非缓存地图数据文件中,在这种情况下只存储不透明方块的Y坐标(高度),这通常会使直接传送到存储的Y坐标不安全。当此设置为ON时,模组会将此类地图像素视为未发现的区块。它默认为2D路径点并禁用直接传送到此类像素。禁用此功能需您自担风险!", - "gui.xaero_box_closing_menu_when_hopping": "跳转到路径点时关闭菜单(在菜单中左击鼠标)", - "gui.xaero_box_not_closing_menu_when_hopping": "跳转路径点时不关闭菜单(在菜单中左击鼠标)", + "gui.xaero_wm_box_detect_ambiguous_y": "地图上的单个像素可以包含多个透明层和它们下方的不透明方块。 在较旧的非缓存式地图数据文件中,在这种情况下只存储不透明方块的Y坐标(高度), 这通常会使直接传送到存储的Y坐标不安全。当此设置为ON时,模组会将此类地图像素视为未发现的区块。 它默认为2D路径点并禁止直接传送到此类像素。 禁用此功能需你自担风险!", + "gui.xaero_box_closing_menu_when_hopping": "跳转到路径点时关闭菜单(在菜单中点击鼠标左键)", + "gui.xaero_box_not_closing_menu_when_hopping": "跳转路径点时不关闭菜单(在菜单中点击鼠标左键)", "gui.xaero_wm_update_notification": "更新通知", "gui.xaero_wm_adjust_height_for_carpetlike_blocks": "调整方块的Y坐标", - "gui.xaero_wm_box_adjust_height_for_carpetlike_blocks": "从类似地毯方块的矮方块的高度值中减去1,例如地毯方块、1层雪方块、睡莲方块等。这可以防止这些方块在地图上像一个完整的方块一样造成严重的阴影。路径点和这些方块上的传送也应该更合理。" + "gui.xaero_wm_box_adjust_height_for_carpetlike_blocks": "将类似地毯方块的矮方块的高度值减去1,例如地毯、1层雪、睡莲等。 这可以防止这些方块在地图上像一个完整的方块一样产生明显的阴影。 路径点和这些方块上的传送也应该更合理。", + "gui.xaero_box_only_current_map_waypoints": "仅显示与当前世界地图绑定的路径点,即使使用完整路径点菜单为小地图选择了另一个路径点子世界。", + "gui.xaero_box_waypoints_selected_by_minimap": "在游戏中和小地图上显示来自相同路径点子世界的路径点。可以在完整路径点菜单中切换子世界。", + "gui.xaero_wm_min_zoom_local_waypoints": "局部路径点的最小缩放", + "gui.xaero_wm_arrow_colour": "箭头颜色", + "gui.xaero_wm_box_arrow_color": "指示玩家位置和旋转的箭头的颜色。", + "gui.xaero_wm_color_minimap": "小地图", + "gui.xaero_wm_red": "红色", + "gui.xaero_wm_green": "绿色", + "gui.xaero_wm_blue": "蓝色", + "gui.xaero_wm_yellow": "黄色", + "gui.xaero_wm_purple": "紫色", + "gui.xaero_wm_white": "白色", + "gui.xaero_wm_black": "黑色", + "gui.xaero_wm_legacy_color": "旧版", + "gui.xaero_wm_team_color": "团队", + "gui.xaero_wm_using_custom_subworld": "路径点:%1$s", + "gui.xaero_box_minimap_radar": "%s 显示小地图实体雷达(需要 Xaero's Minimap)", + "gui.xaero_box_no_minimap_radar": "%s 不显示小地图实体雷达", + "gui.xaero_wm_toggle_minimap_radar": "在世界地图上切换显示小地图雷达", + "gui.xaero_filter_players_by_name": "筛选玩家……", + "gui.xaero_wm_player_same_party": "相同队伍", + "gui.xaero_wm_player_ally_party": "盟友队伍", + "gui.xaero_right_click_player_teleport": "§2%s§r 传送到玩家", + "gui.xaero_right_click_player_config": "§2%s§r 编辑玩家配置", + "gui.xaero_box_close_players": "关闭队伍/盟友玩家菜单", + "gui.xaero_box_open_players": "队伍/盟友玩家菜单", + "gui.xaero_box_players_pac_required": "队伍玩家菜单功能需要 Open Parties and Claims 模组!", + "gui.xaero_box_claims_pac_required": "区块认领功能需要 the Open Parties and Claims 模组!", + "gui.xaero_box_pac_displaying_claims": "%s 显示区块认领", + "gui.xaero_box_pac_not_displaying_claims": "%s 不显示区块认领", + "gui.xaero_wm_pac_player_teleport_command": "玩家传送命令", + "gui.xaero_wm_box_pac_player_teleport_command": "在安装 Open Parties and Claims 时, 这个世界/服务器上使用的将你传送到地图上的其他玩家的聊天命令。", + "gui.xaero_wm_pac_marked_for_forceload": " (可强制加载)", + "gui.xaero_wm_pac_claim_tooltip": "%1$s 的认领 %2$s", + "gui.xaero_wm_pac_server_claim_tooltip": "服务器认领%1$s", + "gui.xaero_wm_pac_expired_claim_tooltip": "到期的认领%1$s", + "gui.xaero_box_rendering_waypoints": "%s 渲染路径点", + "gui.xaero_box_not_rendering_waypoints": "%s 不渲染路径点", + "gui.xaero_box_showing_pac_players": "%s 渲染玩家", + "gui.xaero_box_hiding_pac_players": "%s 不渲染玩家", + "gui.xaero_toggle_pac_players": "切换队伍/盟友玩家", + "gui.xaero_toggle_pac_chunk_claims": "切换区块认领", + "gui.xaero_pac_claim_chunks": "已选择认领的", + "gui.xaero_pac_unclaim_chunks": "已选择未认领的", + "gui.xaero_pac_forceload_chunks": "已选择强制加载的", + "gui.xaero_pac_unforceload_chunks": "已选择未强制加载的", + "gui.xaero_pac_claim_selection_out_of_range": "§8(认领)超出范围……", + "gui.xaero_wm_pac_claims": "显示区块认领", + "gui.xaero_wm_box_pac_claims": "以彩色叠加层显示来自 Open Parties and Claims 模组的区块认领。", + "gui.xaero_wm_pac_claims_border_opacity": "区块认领边界不透明度", + "gui.xaero_wm_box_pac_claims_border_opacity": "区块认领叠加层边界颜色的不透明度。区块认领需要 Open Parties and Claims 模组。", + "gui.xaero_wm_pac_claims_fill_opacity": "区块认领填充不透明度", + "gui.xaero_wm_box_pac_claims_fill_opacity": "区块认领叠加层填充颜色不透明度。区块认领需要 Open Parties and Claims 模组。", + "gui.xaero_map_menu_please_wait": "请稍等……", + "gui.xaero_wm_teleport_command": "地图传送命令", + "gui.xaero_wm_teleport_command_waypoints": "路径点命令", + "gui.xaero_wm_teleport_command_waypoints_hint": "路径点传送由小地图配置。", + "gui.xaero_wm_teleport_allowed": "地图传送", + "gui.xaero_wm_teleport_allowed_tooltip": "是否允许右键点击地图来传送。 禁用后,只能通过XaeroWorldMap文件夹中特定于世界的配置文件重新启用。 路径点传送在完整路径点菜单选项中单独配置。", + "gui.xaero_wm_right_click_map_teleport_not_allowed": "§8(传送)已禁用", + "gui.xaero_wm_option_requires_minimap": "该选项需要 Xaero's Minimap 模组。", + "gui.xaero_wm_option_requires_ingame": "该选项需要你已进入游戏。", + "gui.xaero_wm_settings_search": "搜索设置", + "gui.xaero_wm_settings_search_placeholder": "搜索……", + "gui.xaero_wm_settings_not_found": "找不到与你的输入匹配的条目!", + "gui.xaero_wm_minimap_settings": "小地图设置", + "gui.xaero_wm_reset_defaults": "恢复默认设置", + "gui.xaero_wm_reset_message": "你是否确定要恢复默认设置?", + "gui.xaero_wm_reset_message2": "此操作无法撤消!", + "gui.xaero_wm_partial_y_teleportation": "传送时使用偏移的Y坐标", + "gui.xaero_wm_box_partial_y_teleportation": "当传送到地图位置时,将Y坐标偏移0.5,以避免穿过地毯状的方块落入虚空。否则,将使用整数Y坐标。", + "gui.xaero_wm_display_stained_glass": "显示染色玻璃" } \ No newline at end of file diff --git a/projects/1.16/assets/a-rtifacts/a-rtifacts/lang/zh_cn.json b/projects/1.16/assets/a-rtifacts/a-rtifacts/lang/zh_cn.json index f52d3094bd92..31afe9e65618 100644 --- a/projects/1.16/assets/a-rtifacts/a-rtifacts/lang/zh_cn.json +++ b/projects/1.16/assets/a-rtifacts/a-rtifacts/lang/zh_cn.json @@ -7,11 +7,13 @@ "artifacts.advancements.chest_slayer.title": "宝箱杀手", "artifacts.advancements.chest_slayer.description": "杀死一只宝箱怪", "entity.artifacts.mimic": "宝箱怪", + "artifacts.cosmetic.tooltip": "装饰品", + "artifacts.cosmetic.jei": "该物品已在服务器配置中被标记为仅作装饰用", "item.artifacts.mimic_spawn_egg": "宝箱怪刷怪蛋", "item.artifacts.snorkel": "通气管", "item.artifacts.plastic_drinking_hat": "塑料饮水帽", "item.artifacts.novelty_drinking_hat": "新颖饮水帽", - "item.artifacts.night_vision_goggles": "夜视仪", + "item.artifacts.night_vision_goggles": "夜视镜", "item.artifacts.panic_necklace": "恐慌项链", "item.artifacts.shock_pendant": "震颤吊坠", "item.artifacts.flame_pendant": "烈焰吊坠", @@ -26,7 +28,7 @@ "item.artifacts.pocket_piston": "袖珍活塞", "item.artifacts.power_glove": "强力手套", "item.artifacts.cross_necklace": "十字项链", - "item.artifacts.antidote_vessel": "解毒容器", + "item.artifacts.antidote_vessel": "解药瓶", "item.artifacts.lucky_scarf": "幸运围巾", "item.artifacts.superstitious_hat": "迷信之帽", "item.artifacts.scarf_of_invisibility": "隐身围巾", @@ -42,37 +44,101 @@ "item.artifacts.whoopee_cushion": "整蛊坐垫", "item.artifacts.vampiric_glove": "吸血手套", "item.artifacts.golden_hook": "金钩手", - "item.artifacts.snorkel.tooltip": "佩戴后可在水下呼吸", - "item.artifacts.plastic_drinking_hat.tooltip": "降低饮用物品所需时间", - "item.artifacts.novelty_drinking_hat.tooltip": "'嘿!我牛逼!我叫牛顿让饮料喂我自己!'", - "item.artifacts.night_vision_goggles.tooltip": "可在黑暗中看清一切", - "item.artifacts.panic_necklace.tooltip": "受伤后增加移速", + "item.artifacts.helium_flamingo": "氦气火烈鸟", + "item.artifacts.aqua_dashers": "海洋冲刺靴", + "item.artifacts.charm_of_sinking": "下沉护符", + "item.artifacts.snorkel.tooltip": "使佩戴者可以在水下呼吸", + "item.artifacts.plastic_drinking_hat.tooltip": "减少饮用和食用物品所需时间", + "item.artifacts.novelty_drinking_hat.tooltip": "'嘿!我是No.1!我让重力喂我饮料!'", + "item.artifacts.night_vision_goggles.tooltip": "使穿戴者能在黑暗中看清", + "item.artifacts.panic_necklace.tooltip": "使穿戴者受伤后增加移动速度", "item.artifacts.shock_pendant.tooltip": "有几率雷击进攻者", "item.artifacts.flame_pendant.tooltip": "有几率点燃进攻者", "item.artifacts.thorn_pendant.tooltip": "有几率伤害进攻者", - "item.artifacts.flippers.tooltip": "增加水下移速", - "item.artifacts.obsidian_skull.tooltip": "受到火焰伤害后暂时对其免疫", + "item.artifacts.flippers.tooltip": "增加水下的敏捷度", + "item.artifacts.obsidian_skull.tooltip": "使穿戴者受到火焰伤害后暂时对其免疫", "item.artifacts.umbrella.tooltip": "可用作盾牌或滑翔翼", - "item.artifacts.everlasting_beef.tooltip": "食用后不会消耗", - "item.artifacts.eternal_steak.tooltip": "食用后不会消耗", - "item.artifacts.fire_gauntlet.tooltip": "近战造成火焰伤害", - "item.artifacts.feral_claws.tooltip": "增加攻速", - "item.artifacts.pocket_piston.tooltip": "增加攻击击退", - "item.artifacts.power_glove.tooltip": "增加攻击伤害", - "item.artifacts.cross_necklace.tooltip": "延长受伤后无敌帧", + "item.artifacts.everlasting_beef.tooltip": "食用后不会被消耗", + "item.artifacts.eternal_steak.tooltip": "食用后不会被消耗", + "item.artifacts.fire_gauntlet.tooltip": "使穿戴者的近战攻击造成火焰伤害", + "item.artifacts.feral_claws.tooltip": "增加穿戴者的攻击速度", + "item.artifacts.pocket_piston.tooltip": "增加穿戴者造成的攻击击退", + "item.artifacts.power_glove.tooltip": "增加穿戴者造成的攻击伤害", + "item.artifacts.cross_necklace.tooltip": "延长穿戴者受伤后无敌时间", "item.artifacts.antidote_vessel.tooltip": "大幅度降低负面效果的持续时间", "item.artifacts.lucky_scarf.tooltip": "提供更高级的时运效果", "item.artifacts.superstitious_hat.tooltip": "提供更高级的抢夺效果", - "item.artifacts.scarf_of_invisibility.tooltip": "使你隐身", - "item.artifacts.digging_claws.tooltip": "增加挖掘速度和挖掘等级", + "item.artifacts.scarf_of_invisibility.tooltip": "使穿戴者隐身", + "item.artifacts.digging_claws.tooltip": "增加采掘速度和基础采掘等级", "item.artifacts.steadfast_spikes.tooltip": "免疫击退", "item.artifacts.universal_attractor.tooltip": "吸引附近的物品", - "item.artifacts.kitty_slippers.tooltip": "苦力怕见到你转头就跑", - "item.artifacts.running_shoes.tooltip": "增加疾跑时的移速和抬步高度", - "item.artifacts.bunny_hoppers.tooltip": "增加跳跃高度,免疫摔落伤害", - "item.artifacts.crystal_heart.tooltip": "增加生命值上限", - "item.artifacts.cloud_in_a_bottle.tooltip": "使你能够二段跳", - "item.artifacts.whoopee_cushion.tooltip": "让你胀气", - "item.artifacts.vampiric_glove.tooltip": "近战吸血", - "item.artifacts.golden_hook.tooltip": "增加生物掉落的经验值" + "item.artifacts.kitty_slippers.tooltip": "苦力怕会避开穿戴者", + "item.artifacts.running_shoes.tooltip": "增加疾跑时的移动速度和抬步高度", + "item.artifacts.bunny_hoppers.tooltip": "增加穿戴者的跳跃高度,并使其免疫摔落伤害", + "item.artifacts.crystal_heart.tooltip": "增加穿戴者的最大生命值", + "item.artifacts.villager_hat.tooltip": "降低村民的交易价格", + "item.artifacts.cloud_in_a_bottle.tooltip": "使穿戴者能够二段跳", + "item.artifacts.whoopee_cushion.tooltip": "增加穿戴者的胃肠气胀", + "item.artifacts.vampiric_glove.tooltip": "使穿戴者的近战攻击吸收生命值", + "item.artifacts.golden_hook.tooltip": "增加生物掉落的经验值", + "item.artifacts.helium_flamingo.tooltip.0": "使穿戴者在一段时间内可以在空中游泳", + "item.artifacts.helium_flamingo.tooltip.1": "在空中按住%s开始游泳", + "item.artifacts.aqua_dashers.tooltip": "使穿戴者疾跑时可以在液体上行走。", + "item.artifacts.charm_of_sinking.tooltip": "穿戴者可以在水中如履平地。", + "artifacts.subtitles.entity.mimic.close": "宝箱怪:关闭", + "artifacts.subtitles.entity.mimic.open": "宝箱怪:小步跳", + "artifacts.subtitles.entity.mimic.hurt": "宝箱怪:受伤", + "artifacts.subtitles.entity.mimic.death": "宝箱怪:死亡", + "artifacts.subtitles.item.whoopee_cushion.fart": "放屁", + "artifacts.config.common.artifact_rarity": "饰品稀有度", + "artifacts.config.common.campsite.biome_blacklist": "营地生物群系黑名单", + "artifacts.config.common.campsite.rarity": "营地稀有度", + "artifacts.config.common.campsite.min_y": "营地最低高度", + "artifacts.config.common.campsite.max_y": "营地最高高度", + "artifacts.config.common.campsite.mimic_chance": "营地宝箱怪概率", + "artifacts.config.common.campsite.ore_chance": "营地矿脉概率", + "artifacts.config.common.campsite.use_modded_chests": "使用模组宝箱", + "artifacts.config.client.items.modify_hurt_sounds": "修改玩家受伤音效", + "artifacts.config.client.items.show_first_person_gloves": "第一人称视角显示手套", + "artifacts.config.client.items.show_tooltips": "显示物品提示", + "artifacts.config.client.mimic.use_modded_textures": "使用模组宝箱材质", + "artifacts.config.server.cosmetics": "仅作装饰用的物品列表", + "artifacts.config.server.items.cooldown": "冷却", + "artifacts.config.server.antidote_vessel.max_effect_duration": "负面效果最大时长", + "artifacts.config.server.bunny_hoppers.should_cancel_fall_damage": "是否取消坠落伤害", + "artifacts.config.server.bunny_hoppers.jump_boost_level": "跳跃提升效果等级", + "artifacts.config.server.cloud_in_a_bottle.sprint_jump_height_multiplier": "疾跑时二段跳高度倍率", + "artifacts.config.server.cloud_in_a_bottle.sprint_jump_distance_multiplier": "疾跑时二段跳距离倍率", + "artifacts.config.server.cross_necklace.invincibility_bonus": "无敌时间加成", + "artifacts.config.server.crystal_heart.health_bonus": "生命加成", + "artifacts.config.server.digging_claws.mining_speed_bonus": "挖掘速度加成", + "artifacts.config.server.digging_claws.tool_tier": "工具等级", + "artifacts.config.server.drinking_hat.drinking_duration_multiplier": "饮用时长倍率", + "artifacts.config.server.drinking_hat.eating_duration_multiplier": "食用时长倍率", + "artifacts.config.server.everlasting_foods.use_duration": "使用时长", + "artifacts.config.server.feral_claws.attack_speed_bonus": "攻击速度加成", + "artifacts.config.server.fire_gauntlet.fire_duration": "着火时长", + "artifacts.config.server.flame_pendant.fire_duration": "着火时长", + "artifacts.config.server.flippers.swim_speed_bonus": "游泳速度加成", + "artifacts.config.server.golden_hook.experience_bonus": "经验加成", + "artifacts.config.server.helium_flamingo.max_flight_time": "最大飞行时间", + "artifacts.config.server.helium_flamingo.recharge_time": "充能时间", + "artifacts.config.server.lucky_scarf.fortune_bonus": "时运加成", + "artifacts.config.server.obsidian_skull.fire_resistance_duration": "防火时长", + "artifacts.config.server.panic_necklace.speed_duration": "移动速度时长", + "artifacts.config.server.panic_necklace.speed_level": "移动速度等级", + "artifacts.config.server.pendant.strike_chance": "打击概率", + "artifacts.config.server.pocket_piston.knockback_bonus": "击退加成", + "artifacts.config.server.power_glove.attack_damage_bonus": "攻击伤害加成", + "artifacts.config.server.superstitious_hat.looting_bonus": "抢夺加成", + "artifacts.config.server.thorn_pendant.min_damage": "最低伤害", + "artifacts.config.server.thorn_pendant.max_damage": "最高伤害", + "artifacts.config.server.umbrella.gravity_multiplier": "重力倍率", + "artifacts.config.server.umbrella.is_shield": "可作为盾", + "artifacts.config.server.universal_attractor.range": "范围", + "artifacts.config.server.universal_attractor.motionMultiplier": "运动倍率", + "artifacts.config.server.vampiric_glove.absorption_ratio": "吸收倍率", + "artifacts.config.server.vampiric_glove.max_health_absorbed": "最大吸收生命值", + "artifacts.config.server.villager_hat.reputation_bonus": "声望加成", + "artifacts.config.server.whoopee_cushion.flatulence": "胃肠气胀" } \ No newline at end of file diff --git a/projects/1.16/assets/additional-banners/additionalbanners/lang/zh_cn.json b/projects/1.16/assets/additional-banners/additionalbanners/lang/zh_cn.json index 3b3fd693d7b7..c43770bd8da0 100644 --- a/projects/1.16/assets/additional-banners/additionalbanners/lang/zh_cn.json +++ b/projects/1.16/assets/additional-banners/additionalbanners/lang/zh_cn.json @@ -253,59 +253,59 @@ "block.minecraft.banner.additionalbanners_clubs.red": "红色梅花", "block.minecraft.banner.additionalbanners_clubs.black": "黑色梅花", "item.additionalbanners.diamond": "旗帜图案", - "item.additionalbanners.diamond.desc": "菱形", - "block.minecraft.banner.additionalbanners_diamond.white": "白色菱形", - "block.minecraft.banner.additionalbanners_diamond.orange": "橙色菱形", - "block.minecraft.banner.additionalbanners_diamond.magenta": "品红色菱形", - "block.minecraft.banner.additionalbanners_diamond.light_blue": "淡蓝色菱形", - "block.minecraft.banner.additionalbanners_diamond.yellow": "黄色菱形", - "block.minecraft.banner.additionalbanners_diamond.lime": "黄绿色菱形", - "block.minecraft.banner.additionalbanners_diamond.pink": "粉红色菱形", - "block.minecraft.banner.additionalbanners_diamond.gray": "灰色菱形", - "block.minecraft.banner.additionalbanners_diamond.light_gray": "淡灰色菱形", - "block.minecraft.banner.additionalbanners_diamond.cyan": "青色菱形", - "block.minecraft.banner.additionalbanners_diamond.purple": "紫色菱形", - "block.minecraft.banner.additionalbanners_diamond.blue": "蓝色菱形", - "block.minecraft.banner.additionalbanners_diamond.brown": "棕色菱形", - "block.minecraft.banner.additionalbanners_diamond.green": "绿色菱形", - "block.minecraft.banner.additionalbanners_diamond.red": "红色菱形", - "block.minecraft.banner.additionalbanners_diamond.black": "黑色菱形", + "item.additionalbanners.diamond.desc": "方块", + "block.minecraft.banner.additionalbanners_diamond.white": "白色方块", + "block.minecraft.banner.additionalbanners_diamond.orange": "橙色方块", + "block.minecraft.banner.additionalbanners_diamond.magenta": "品红色方块", + "block.minecraft.banner.additionalbanners_diamond.light_blue": "淡蓝色方块", + "block.minecraft.banner.additionalbanners_diamond.yellow": "黄色方块", + "block.minecraft.banner.additionalbanners_diamond.lime": "黄绿色方块", + "block.minecraft.banner.additionalbanners_diamond.pink": "粉红色方块", + "block.minecraft.banner.additionalbanners_diamond.gray": "灰色方块", + "block.minecraft.banner.additionalbanners_diamond.light_gray": "淡灰色方块", + "block.minecraft.banner.additionalbanners_diamond.cyan": "青色方块", + "block.minecraft.banner.additionalbanners_diamond.purple": "紫色方块", + "block.minecraft.banner.additionalbanners_diamond.blue": "蓝色方块", + "block.minecraft.banner.additionalbanners_diamond.brown": "棕色方块", + "block.minecraft.banner.additionalbanners_diamond.green": "绿色方块", + "block.minecraft.banner.additionalbanners_diamond.red": "红色方块", + "block.minecraft.banner.additionalbanners_diamond.black": "黑色方块", "item.additionalbanners.heart": "旗帜图案", - "item.additionalbanners.heart.desc": "爱心", - "block.minecraft.banner.additionalbanners_heart.white": "白色爱心", - "block.minecraft.banner.additionalbanners_heart.orange": "橙色爱心", - "block.minecraft.banner.additionalbanners_heart.magenta": "品红色爱心", - "block.minecraft.banner.additionalbanners_heart.light_blue": "淡蓝色爱心", - "block.minecraft.banner.additionalbanners_heart.yellow": "黄色爱心", - "block.minecraft.banner.additionalbanners_heart.lime": "黄绿色爱心", - "block.minecraft.banner.additionalbanners_heart.pink": "粉红色爱心", - "block.minecraft.banner.additionalbanners_heart.gray": "灰色爱心", - "block.minecraft.banner.additionalbanners_heart.light_gray": "淡灰色爱心", - "block.minecraft.banner.additionalbanners_heart.cyan": "青色爱心", - "block.minecraft.banner.additionalbanners_heart.purple": "紫色爱心", - "block.minecraft.banner.additionalbanners_heart.blue": "蓝色爱心", - "block.minecraft.banner.additionalbanners_heart.brown": "棕色爱心", - "block.minecraft.banner.additionalbanners_heart.green": "绿色爱心", - "block.minecraft.banner.additionalbanners_heart.red": "红色爱心", - "block.minecraft.banner.additionalbanners_heart.black": "黑色爱心", + "item.additionalbanners.heart.desc": "红桃", + "block.minecraft.banner.additionalbanners_heart.white": "白色红桃", + "block.minecraft.banner.additionalbanners_heart.orange": "橙色红桃", + "block.minecraft.banner.additionalbanners_heart.magenta": "品红色红桃", + "block.minecraft.banner.additionalbanners_heart.light_blue": "淡蓝色红桃", + "block.minecraft.banner.additionalbanners_heart.yellow": "黄色红桃", + "block.minecraft.banner.additionalbanners_heart.lime": "黄绿色红桃", + "block.minecraft.banner.additionalbanners_heart.pink": "粉红色红桃", + "block.minecraft.banner.additionalbanners_heart.gray": "灰色红桃", + "block.minecraft.banner.additionalbanners_heart.light_gray": "淡灰色红桃", + "block.minecraft.banner.additionalbanners_heart.cyan": "青色红桃", + "block.minecraft.banner.additionalbanners_heart.purple": "紫色红桃", + "block.minecraft.banner.additionalbanners_heart.blue": "蓝色红桃", + "block.minecraft.banner.additionalbanners_heart.brown": "棕色红桃", + "block.minecraft.banner.additionalbanners_heart.green": "绿色红桃", + "block.minecraft.banner.additionalbanners_heart.red": "红色红桃", + "block.minecraft.banner.additionalbanners_heart.black": "黑色红桃", "item.additionalbanners.spades": "旗帜图案", - "item.additionalbanners.spades.desc": "桃心", - "block.minecraft.banner.additionalbanners_spades.white": "白色桃心", - "block.minecraft.banner.additionalbanners_spades.orange": "橙色桃心", - "block.minecraft.banner.additionalbanners_spades.magenta": "品红色桃心", - "block.minecraft.banner.additionalbanners_spades.light_blue": "淡蓝色桃心", - "block.minecraft.banner.additionalbanners_spades.yellow": "黄色桃心", - "block.minecraft.banner.additionalbanners_spades.lime": "黄绿色桃心", - "block.minecraft.banner.additionalbanners_spades.pink": "粉红色桃心", - "block.minecraft.banner.additionalbanners_spades.gray": "灰色桃心", - "block.minecraft.banner.additionalbanners_spades.light_gray": "淡灰色桃心", - "block.minecraft.banner.additionalbanners_spades.cyan": "青色桃心", - "block.minecraft.banner.additionalbanners_spades.purple": "紫色桃心", - "block.minecraft.banner.additionalbanners_spades.blue": "蓝色桃心", - "block.minecraft.banner.additionalbanners_spades.brown": "棕色桃心", - "block.minecraft.banner.additionalbanners_spades.green": "绿色桃心", - "block.minecraft.banner.additionalbanners_spades.red": "红色桃心", - "block.minecraft.banner.additionalbanners_spades.black": "黑色桃心", + "item.additionalbanners.spades.desc": "黑桃", + "block.minecraft.banner.additionalbanners_spades.white": "白色黑桃", + "block.minecraft.banner.additionalbanners_spades.orange": "橙色黑桃", + "block.minecraft.banner.additionalbanners_spades.magenta": "品红色黑桃", + "block.minecraft.banner.additionalbanners_spades.light_blue": "淡蓝色黑桃", + "block.minecraft.banner.additionalbanners_spades.yellow": "黄色黑桃", + "block.minecraft.banner.additionalbanners_spades.lime": "黄绿色黑桃", + "block.minecraft.banner.additionalbanners_spades.pink": "粉红色黑桃", + "block.minecraft.banner.additionalbanners_spades.gray": "灰色黑桃", + "block.minecraft.banner.additionalbanners_spades.light_gray": "淡灰色黑桃", + "block.minecraft.banner.additionalbanners_spades.cyan": "青色黑桃", + "block.minecraft.banner.additionalbanners_spades.purple": "紫色黑桃", + "block.minecraft.banner.additionalbanners_spades.blue": "蓝色黑桃", + "block.minecraft.banner.additionalbanners_spades.brown": "棕色黑桃", + "block.minecraft.banner.additionalbanners_spades.green": "绿色黑桃", + "block.minecraft.banner.additionalbanners_spades.red": "红色黑桃", + "block.minecraft.banner.additionalbanners_spades.black": "黑色黑桃", "item.additionalbanners.moon": "旗帜图案", "item.additionalbanners.moon.desc": "月牙", "block.minecraft.banner.additionalbanners_moon.white": "白色月牙", @@ -325,23 +325,23 @@ "block.minecraft.banner.additionalbanners_moon.red": "红色月牙", "block.minecraft.banner.additionalbanners_moon.black": "黑色月牙", "item.additionalbanners.frame": "旗帜图案", - "item.additionalbanners.frame.desc": "边框", - "block.minecraft.banner.additionalbanners_frame.white": "白色边框", - "block.minecraft.banner.additionalbanners_frame.orange": "橙色边框", - "block.minecraft.banner.additionalbanners_frame.magenta": "品红色边框", - "block.minecraft.banner.additionalbanners_frame.light_blue": "淡蓝色边框", - "block.minecraft.banner.additionalbanners_frame.yellow": "黄色边框", - "block.minecraft.banner.additionalbanners_frame.lime": "黄绿色边框", - "block.minecraft.banner.additionalbanners_frame.pink": "粉红色边框", - "block.minecraft.banner.additionalbanners_frame.gray": "灰色边框", - "block.minecraft.banner.additionalbanners_frame.light_gray": "淡灰色边框", - "block.minecraft.banner.additionalbanners_frame.cyan": "青色边框", - "block.minecraft.banner.additionalbanners_frame.purple": "紫色边框", - "block.minecraft.banner.additionalbanners_frame.blue": "蓝色边框", - "block.minecraft.banner.additionalbanners_frame.brown": "棕色边框", - "block.minecraft.banner.additionalbanners_frame.green": "绿色边框", - "block.minecraft.banner.additionalbanners_frame.red": "红色边框", - "block.minecraft.banner.additionalbanners_frame.black": "黑色边框", + "item.additionalbanners.frame.desc": "框边", + "block.minecraft.banner.additionalbanners_frame.white": "白色框边", + "block.minecraft.banner.additionalbanners_frame.orange": "橙色框边", + "block.minecraft.banner.additionalbanners_frame.magenta": "品红色框边", + "block.minecraft.banner.additionalbanners_frame.light_blue": "淡蓝色框边", + "block.minecraft.banner.additionalbanners_frame.yellow": "黄色框边", + "block.minecraft.banner.additionalbanners_frame.lime": "黄绿色框边", + "block.minecraft.banner.additionalbanners_frame.pink": "粉红色框边", + "block.minecraft.banner.additionalbanners_frame.gray": "灰色框边", + "block.minecraft.banner.additionalbanners_frame.light_gray": "淡灰色框边", + "block.minecraft.banner.additionalbanners_frame.cyan": "青色框边", + "block.minecraft.banner.additionalbanners_frame.purple": "紫色框边", + "block.minecraft.banner.additionalbanners_frame.blue": "蓝色框边", + "block.minecraft.banner.additionalbanners_frame.brown": "棕色框边", + "block.minecraft.banner.additionalbanners_frame.green": "绿色框边", + "block.minecraft.banner.additionalbanners_frame.red": "红色框边", + "block.minecraft.banner.additionalbanners_frame.black": "黑色框边", "item.additionalbanners.squares": "旗帜图案", "item.additionalbanners.squares.desc": "方格", "block.minecraft.banner.additionalbanners_squares.white": "白色方格", diff --git a/projects/1.16/assets/additional-lights/additional_lights/lang/en_us.json b/projects/1.16/assets/additional-lights/additional_lights/lang/en_us.json index 5b03cb4933d7..e01892130aee 100644 --- a/projects/1.16/assets/additional-lights/additional_lights/lang/en_us.json +++ b/projects/1.16/assets/additional-lights/additional_lights/lang/en_us.json @@ -1,176 +1,159 @@ - { - "itemGroup.additional_lights": "Additional Lights", - - "additional_lights.txt.shift": "§7Press <§3Shift§r§7> for info.", - "additional_lights.txt.usage": "§6Usage:", - "additional_lights.txt.tips": "§6Tips:", - "additional_lights.txt.item.soul_wand.rightclick": "- §9Right click:§r Change to soul fire.", - "additional_lights.txt.item.soul_wand.lefthand": "- §9Left hand hold:§r The object you placed is automatically applied.", - "additional_lights.txt.item.soul_wand.piglin": "- Piglins are afraid of soul fire. (torch does not work)", - "additional_lights.txt.block.pedestal.rightclick": "- §9Right click:§r Ignition.", - "additional_lights.txt.block.pedestal.sneaking": "- §9Sneaking:§r Placed without fire, reject signals.", - "additional_lights.txt.block.pedestal.signals": "- Supports redstone signals.", - - "item.additional_lights.soul_wand": "Soul Wand", - - "block.additional_lights.al_lamp_acacia_planks": "Acacia Lamp", - "block.additional_lights.al_lamp_birch_planks": "Birch Lamp", - "block.additional_lights.al_lamp_oak_planks": "Oak Lamp", - "block.additional_lights.al_lamp_dark_oak_planks": "Dark Oak Lamp", - "block.additional_lights.al_lamp_jungle_planks": "Jungle Lamp", - "block.additional_lights.al_lamp_spruce_planks": "Spruce Lamp", - "block.additional_lights.al_lamp_crimson_planks": "Crimson Lamp", - "block.additional_lights.al_lamp_warped_planks": "Warped Lamp", - "block.additional_lights.al_lamp_stone": "Stone Lamp", - "block.additional_lights.al_lamp_cobblestone": "CobbleStone Lamp", - "block.additional_lights.al_lamp_mossy_cobblestone": "Mossy CobbleStone Lamp", - "block.additional_lights.al_lamp_end_stone": "End Stone Lamp", - "block.additional_lights.al_lamp_glass": "Glass Lamp", - "block.additional_lights.al_lamp_iron_block": "Iron Lamp", - "block.additional_lights.al_lamp_gold_block": "Gold Lamp", - "block.additional_lights.al_lamp_diamond_block": "Diamond Lamp", - "block.additional_lights.al_lamp_packed_ice": "Ice Lamp", - "block.additional_lights.al_lamp_pink_wool": "Pink Wool Lamp", - "block.additional_lights.al_lamp_magenta_wool": "Magenta Wool Lamp", - "block.additional_lights.al_lamp_nether_bricks": "Nether Bricks Lamp", - "block.additional_lights.al_lamp_red_nether_bricks": "Red Nether Bricks Lamp", - "block.additional_lights.al_lamp_sandstone": "SandStone Lamp", - "block.additional_lights.al_lamp_blackstone": "BlackStone Lamp", - - - "block.additional_lights.al_torch_acacia_planks": "Acacia AlTorch", - "block.additional_lights.al_torch_birch_planks": "Birch AlTorch", - "block.additional_lights.al_torch_oak_planks": "Oak AlTorch", - "block.additional_lights.al_torch_dark_oak_planks": "Dark Oak AlTorch", - "block.additional_lights.al_torch_jungle_planks": "Jungle AlTorch", - "block.additional_lights.al_torch_spruce_planks": "Spruce AlTorch", - "block.additional_lights.al_torch_crimson_planks": "Crimson AlTorch", - "block.additional_lights.al_torch_warped_planks": "Warped AlTorch", - "block.additional_lights.al_torch_stone": "Stone AlTorch", - "block.additional_lights.al_torch_cobblestone": "CobbleStone AlTorch", - "block.additional_lights.al_torch_mossy_cobblestone": "Mossy CobbleStone AlTorch", - "block.additional_lights.al_torch_end_stone": "End Stone AlTorch", - "block.additional_lights.al_torch_end_stone_bricks": "End Stone Bricks AlTorch", - "block.additional_lights.al_torch_stone_bricks": "Stone Bricks AlTorch", - "block.additional_lights.al_torch_mossy_stone_bricks": "Mossy Stone Bricks AlTorch", - "block.additional_lights.al_torch_nether_bricks": "Nether Bricks AlTorch", - "block.additional_lights.al_torch_red_nether_bricks": "Red Nether Bricks AlTorch", - "block.additional_lights.al_torch_smooth_stone": "Smooth Stone AlTorch", - "block.additional_lights.al_torch_glass": "Glass AlTorch", - "block.additional_lights.al_torch_iron_block": "Iron AlTorch", - "block.additional_lights.al_torch_gold_block": "Gold AlTorch", - "block.additional_lights.al_torch_diamond_block": "Diamond AlTorch", - "block.additional_lights.al_torch_packed_ice": "Ice AlTorch", - "block.additional_lights.al_torch_pink_wool": "Pink Wool AlTorch", - "block.additional_lights.al_torch_magenta_wool": "Magenta Wool AlTorch", - "block.additional_lights.al_torch_sandstone": "SandStone AlTorch", - "block.additional_lights.al_torch_blackstone": "BlackStone AlTorch", - - - "block.additional_lights.fire_pit_s_stone_bricks": "Stone Bricks Fire Pit", - "block.additional_lights.fire_pit_s_mossy_stone_bricks": "Mossy Stone Bricks Fire Pit", - "block.additional_lights.fire_pit_s_end_stone_bricks": "End Stone Bricks Fire Pit", - "block.additional_lights.fire_pit_s_nether_bricks": "Nether Bricks Fire Pit", - "block.additional_lights.fire_pit_s_red_nether_bricks": "Red Nether Bricks Fire Pit", - "block.additional_lights.fire_pit_s_smooth_stone": "Smooth Stone Fire Pit", - "block.additional_lights.fire_pit_s_polished_andesite": "Polished Andesite Fire Pit", - "block.additional_lights.fire_pit_s_polished_diorite": "Polished Diorite Fire Pit", - "block.additional_lights.fire_pit_s_polished_granite": "Polished Granite Fire Pit", - "block.additional_lights.fire_pit_s_stone": "Stone Fire Pit", - "block.additional_lights.fire_pit_s_cobblestone": "CobbleStone Fire Pit", - "block.additional_lights.fire_pit_s_mossy_cobblestone": "Mossy CobbleStone Fire Pit", - "block.additional_lights.fire_pit_s_end_stone": "End Stone Fire Pit", - "block.additional_lights.fire_pit_s_iron_block": "Iron Fire Pit", - "block.additional_lights.fire_pit_s_gold_block": "Gold Fire Pit", - "block.additional_lights.fire_pit_s_diamond_block": "Diamond Fire Pit", - "block.additional_lights.fire_pit_s_packed_ice": "Ice Fire Pit", - "block.additional_lights.fire_pit_s_pink_wool": "Pink Wool Fire Pit", - "block.additional_lights.fire_pit_s_magenta_wool": "Magenta Wool Fire Pit", - "block.additional_lights.fire_pit_s_sandstone": "SandStone Fire Pit", - "block.additional_lights.fire_pit_s_cut_sandstone": "Cut SandStone Fire Pit", - "block.additional_lights.fire_pit_s_polished_blackstone": "Polished BlackStone Fire Pit", - - - "block.additional_lights.fire_pit_l_stone_bricks": "Stone Bricks Fire Pit - L", - "block.additional_lights.fire_pit_l_mossy_stone_bricks": "Mossy Stone Bricks Fire Pit - L", - "block.additional_lights.fire_pit_l_end_stone_bricks": "End Stone Bricks Fire Pit - L", - "block.additional_lights.fire_pit_l_nether_bricks": "Nether Bricks Fire Pit - L", - "block.additional_lights.fire_pit_l_red_nether_bricks": "Red Nether Bricks Fire Pit - L", - "block.additional_lights.fire_pit_l_smooth_stone": "Smooth Stone Fire Pit - L", - "block.additional_lights.fire_pit_l_polished_andesite": "Polished Andesite Fire Pit - L", - "block.additional_lights.fire_pit_l_polished_diorite": "Polished Diorite Fire Pit - L", - "block.additional_lights.fire_pit_l_polished_granite": "Polished Granite Fire Pit - L", - "block.additional_lights.fire_pit_l_stone": "Stone Fire Pit - L", - "block.additional_lights.fire_pit_l_cobblestone": "CobbleStone Fire Pit - L", - "block.additional_lights.fire_pit_l_mossy_cobblestone": "Mossy CobbleStone Fire Pit - L", - "block.additional_lights.fire_pit_l_end_stone": "End Stone Fire Pit - L", - "block.additional_lights.fire_pit_l_iron_block": "Iron Fire Pit - L", - "block.additional_lights.fire_pit_l_gold_block": "Gold Fire Pit - L", - "block.additional_lights.fire_pit_l_diamond_block": "Diamond Fire Pit - L", - "block.additional_lights.fire_pit_l_packed_ice": "Ice Fire Pit - L", - "block.additional_lights.fire_pit_l_pink_wool": "Pink Wool Fire Pit - L", - "block.additional_lights.fire_pit_l_magenta_wool": "Magenta Wool Fire Pit - L", - "block.additional_lights.fire_pit_l_sandstone": "SandStone Fire Pit - L", - "block.additional_lights.fire_pit_l_cut_sandstone": "Cut SandStone Fire Pit - L", - "block.additional_lights.fire_pit_l_polished_blackstone": "Polished BlackStone Fire Pit - L", - - - "block.additional_lights.standing_torch_s_stone_bricks": "Stone Bricks Standing Torch", - "block.additional_lights.standing_torch_s_mossy_stone_bricks": "Mossy Stone Bricks Standing Torch", - "block.additional_lights.standing_torch_s_end_stone_bricks": "End Stone Bricks Standing Torch", - "block.additional_lights.standing_torch_s_nether_bricks": "Nether Bricks Standing Torch", - "block.additional_lights.standing_torch_s_red_nether_bricks": "Red Nether Bricks Standing Torch", - "block.additional_lights.standing_torch_s_smooth_stone": "Smooth Stone Standing Torch", - "block.additional_lights.standing_torch_s_polished_andesite": "Polished Andesite Standing Torch", - "block.additional_lights.standing_torch_s_polished_diorite": "Polished Diorite Standing Torch", - "block.additional_lights.standing_torch_s_polished_granite": "Polished Granite Standing Torch", - "block.additional_lights.standing_torch_s_stone": "Stone Standing Torch", - "block.additional_lights.standing_torch_s_cobblestone": "CobbleStone Standing Torch", - "block.additional_lights.standing_torch_s_mossy_cobblestone": "Mossy CobbleStone Standing Torch", - "block.additional_lights.standing_torch_s_end_stone": "End Stone Standing Torch", - "block.additional_lights.standing_torch_s_iron_block": "Iron Standing Torch", - "block.additional_lights.standing_torch_s_gold_block": "Gold Standing Torch", - "block.additional_lights.standing_torch_s_diamond_block": "Diamond Standing Torch", - "block.additional_lights.standing_torch_s_packed_ice": "Ice Standing Torch", - "block.additional_lights.standing_torch_s_pink_wool": "Pink Wool Standing Torch", - "block.additional_lights.standing_torch_s_magenta_wool": "Magenta Wool Standing Torch", - "block.additional_lights.standing_torch_s_sandstone": "SandStone Standing Torch", - "block.additional_lights.standing_torch_s_cut_sandstone": "Cut SandStone Standing Torch", - "block.additional_lights.standing_torch_s_polished_blackstone": "Polished BlackStone Standing Torch", - - - "block.additional_lights.standing_torch_l_stone_bricks": "Stone Bricks Standing Torch - L", - "block.additional_lights.standing_torch_l_mossy_stone_bricks": "Mossy Stone Bricks Standing Torch - L", - "block.additional_lights.standing_torch_l_end_stone_bricks": "End Stone Bricks Standing Torch - L", - "block.additional_lights.standing_torch_l_nether_bricks": "Nether Bricks Standing Torch - L", - "block.additional_lights.standing_torch_l_red_nether_bricks": "Red Nether Bricks Standing Torch - L", - "block.additional_lights.standing_torch_l_smooth_stone": "Smooth Stone Standing Torch - L", - "block.additional_lights.standing_torch_l_polished_andesite": "Polished Andesite Standing Torch - L", - "block.additional_lights.standing_torch_l_polished_diorite": "Polished Diorite Standing Torch - L", - "block.additional_lights.standing_torch_l_polished_granite": "Polished Granite Standing Torch - L", - "block.additional_lights.standing_torch_l_stone": "Stone Standing Torch - L", - "block.additional_lights.standing_torch_l_cobblestone": "CobbleStone Standing Torch - L", - "block.additional_lights.standing_torch_l_mossy_cobblestone": "Mossy CobbleStone Standing Torch - L", - "block.additional_lights.standing_torch_l_end_stone": "End Stone Standing Torch - L", - "block.additional_lights.standing_torch_l_iron_block": "Iron Standing Torch - L", - "block.additional_lights.standing_torch_l_gold_block": "Gold Standing Torch - L", - "block.additional_lights.standing_torch_l_diamond_block": "Diamond Standing Torch - L", - "block.additional_lights.standing_torch_l_packed_ice": "Ice Standing Torch - L", - "block.additional_lights.standing_torch_l_pink_wool": "Pink Wool Standing Torch - L", - "block.additional_lights.standing_torch_l_magenta_wool": "Magenta Wool Standing Torch - L", - "block.additional_lights.standing_torch_l_sandstone": "SandStone Standing Torch - L", - "block.additional_lights.standing_torch_l_cut_sandstone": "Cut SandStone Standing Torch - L", - "block.additional_lights.standing_torch_l_polished_blackstone": "Polished BlackStone Standing Torch - L", - - - "block.additional_lights.fire_for_fire_pit_l": "Fire For Fire Pit L", - "block.additional_lights.fire_for_fire_pit_s": "Fire For Fire Pit", - "block.additional_lights.fire_for_standing_torch_l": "Fire For Standing Torch L", - "block.additional_lights.fire_for_standing_torch_s": "Fire For Standing Torch", - - "block.additional_lights.soul_fire_for_fire_pit_l": "Soul Fire For Fire Pit L", - "block.additional_lights.soul_fire_for_fire_pit_s": "Soul Fire For Fire Pit", - "block.additional_lights.soul_fire_for_standing_torch_l": "Soul Fire For Standing Torch L", - "block.additional_lights.soul_fire_for_standing_torch_s": "Soul Fire For Standing Torch" + "itemGroup.additional_lights": "Additional Lights", + "additional_lights.txt.shift": "§7Press <§3Shift§r§7> for info.", + "additional_lights.txt.usage": "§6Usage:", + "additional_lights.txt.tips": "§6Tips:", + "additional_lights.txt.item.soul_wand.rightclick": "- §9Right click:§r Change to soul fire.", + "additional_lights.txt.item.soul_wand.lefthand": "- §9Left hand hold:§r The object you placed is automatically applied.", + "additional_lights.txt.item.soul_wand.piglin": "- Piglins are afraid of soul fire. (torch does not work)", + "additional_lights.txt.block.pedestal.rightclick": "- §9Right click:§r Ignition.", + "additional_lights.txt.block.pedestal.sneaking": "- §9Sneaking:§r Placed without fire, reject signals.", + "additional_lights.txt.block.pedestal.signals": "- Supports redstone signals.", + "item.additional_lights.soul_wand": "Soul Wand", + "block.additional_lights.al_lamp_acacia_planks": "Acacia Lamp", + "block.additional_lights.al_lamp_birch_planks": "Birch Lamp", + "block.additional_lights.al_lamp_oak_planks": "Oak Lamp", + "block.additional_lights.al_lamp_dark_oak_planks": "Dark Oak Lamp", + "block.additional_lights.al_lamp_jungle_planks": "Jungle Lamp", + "block.additional_lights.al_lamp_spruce_planks": "Spruce Lamp", + "block.additional_lights.al_lamp_crimson_planks": "Crimson Lamp", + "block.additional_lights.al_lamp_warped_planks": "Warped Lamp", + "block.additional_lights.al_lamp_stone": "Stone Lamp", + "block.additional_lights.al_lamp_cobblestone": "CobbleStone Lamp", + "block.additional_lights.al_lamp_mossy_cobblestone": "Mossy CobbleStone Lamp", + "block.additional_lights.al_lamp_end_stone": "End Stone Lamp", + "block.additional_lights.al_lamp_glass": "Glass Lamp", + "block.additional_lights.al_lamp_iron_block": "Iron Lamp", + "block.additional_lights.al_lamp_gold_block": "Gold Lamp", + "block.additional_lights.al_lamp_diamond_block": "Diamond Lamp", + "block.additional_lights.al_lamp_packed_ice": "Ice Lamp", + "block.additional_lights.al_lamp_pink_wool": "Pink Wool Lamp", + "block.additional_lights.al_lamp_magenta_wool": "Magenta Wool Lamp", + "block.additional_lights.al_lamp_nether_bricks": "Nether Bricks Lamp", + "block.additional_lights.al_lamp_red_nether_bricks": "Red Nether Bricks Lamp", + "block.additional_lights.al_lamp_sandstone": "SandStone Lamp", + "block.additional_lights.al_lamp_blackstone": "BlackStone Lamp", + "block.additional_lights.al_torch_acacia_planks": "Acacia AlTorch", + "block.additional_lights.al_torch_birch_planks": "Birch AlTorch", + "block.additional_lights.al_torch_oak_planks": "Oak AlTorch", + "block.additional_lights.al_torch_dark_oak_planks": "Dark Oak AlTorch", + "block.additional_lights.al_torch_jungle_planks": "Jungle AlTorch", + "block.additional_lights.al_torch_spruce_planks": "Spruce AlTorch", + "block.additional_lights.al_torch_crimson_planks": "Crimson AlTorch", + "block.additional_lights.al_torch_warped_planks": "Warped AlTorch", + "block.additional_lights.al_torch_stone": "Stone AlTorch", + "block.additional_lights.al_torch_cobblestone": "CobbleStone AlTorch", + "block.additional_lights.al_torch_mossy_cobblestone": "Mossy CobbleStone AlTorch", + "block.additional_lights.al_torch_end_stone": "End Stone AlTorch", + "block.additional_lights.al_torch_end_stone_bricks": "End Stone Bricks AlTorch", + "block.additional_lights.al_torch_stone_bricks": "Stone Bricks AlTorch", + "block.additional_lights.al_torch_mossy_stone_bricks": "Mossy Stone Bricks AlTorch", + "block.additional_lights.al_torch_nether_bricks": "Nether Bricks AlTorch", + "block.additional_lights.al_torch_red_nether_bricks": "Red Nether Bricks AlTorch", + "block.additional_lights.al_torch_smooth_stone": "Smooth Stone AlTorch", + "block.additional_lights.al_torch_glass": "Glass AlTorch", + "block.additional_lights.al_torch_iron_block": "Iron AlTorch", + "block.additional_lights.al_torch_gold_block": "Gold AlTorch", + "block.additional_lights.al_torch_diamond_block": "Diamond AlTorch", + "block.additional_lights.al_torch_packed_ice": "Ice AlTorch", + "block.additional_lights.al_torch_pink_wool": "Pink Wool AlTorch", + "block.additional_lights.al_torch_magenta_wool": "Magenta Wool AlTorch", + "block.additional_lights.al_torch_sandstone": "SandStone AlTorch", + "block.additional_lights.al_torch_blackstone": "BlackStone AlTorch", + "block.additional_lights.fire_pit_s_stone_bricks": "Stone Bricks Fire Pit", + "block.additional_lights.fire_pit_s_mossy_stone_bricks": "Mossy Stone Bricks Fire Pit", + "block.additional_lights.fire_pit_s_end_stone_bricks": "End Stone Bricks Fire Pit", + "block.additional_lights.fire_pit_s_nether_bricks": "Nether Bricks Fire Pit", + "block.additional_lights.fire_pit_s_red_nether_bricks": "Red Nether Bricks Fire Pit", + "block.additional_lights.fire_pit_s_smooth_stone": "Smooth Stone Fire Pit", + "block.additional_lights.fire_pit_s_polished_andesite": "Polished Andesite Fire Pit", + "block.additional_lights.fire_pit_s_polished_diorite": "Polished Diorite Fire Pit", + "block.additional_lights.fire_pit_s_polished_granite": "Polished Granite Fire Pit", + "block.additional_lights.fire_pit_s_stone": "Stone Fire Pit", + "block.additional_lights.fire_pit_s_cobblestone": "CobbleStone Fire Pit", + "block.additional_lights.fire_pit_s_mossy_cobblestone": "Mossy CobbleStone Fire Pit", + "block.additional_lights.fire_pit_s_end_stone": "End Stone Fire Pit", + "block.additional_lights.fire_pit_s_iron_block": "Iron Fire Pit", + "block.additional_lights.fire_pit_s_gold_block": "Gold Fire Pit", + "block.additional_lights.fire_pit_s_diamond_block": "Diamond Fire Pit", + "block.additional_lights.fire_pit_s_packed_ice": "Ice Fire Pit", + "block.additional_lights.fire_pit_s_pink_wool": "Pink Wool Fire Pit", + "block.additional_lights.fire_pit_s_magenta_wool": "Magenta Wool Fire Pit", + "block.additional_lights.fire_pit_s_sandstone": "SandStone Fire Pit", + "block.additional_lights.fire_pit_s_cut_sandstone": "Cut SandStone Fire Pit", + "block.additional_lights.fire_pit_s_polished_blackstone": "Polished BlackStone Fire Pit", + "block.additional_lights.fire_pit_l_stone_bricks": "Stone Bricks Fire Pit - L", + "block.additional_lights.fire_pit_l_mossy_stone_bricks": "Mossy Stone Bricks Fire Pit - L", + "block.additional_lights.fire_pit_l_end_stone_bricks": "End Stone Bricks Fire Pit - L", + "block.additional_lights.fire_pit_l_nether_bricks": "Nether Bricks Fire Pit - L", + "block.additional_lights.fire_pit_l_red_nether_bricks": "Red Nether Bricks Fire Pit - L", + "block.additional_lights.fire_pit_l_smooth_stone": "Smooth Stone Fire Pit - L", + "block.additional_lights.fire_pit_l_polished_andesite": "Polished Andesite Fire Pit - L", + "block.additional_lights.fire_pit_l_polished_diorite": "Polished Diorite Fire Pit - L", + "block.additional_lights.fire_pit_l_polished_granite": "Polished Granite Fire Pit - L", + "block.additional_lights.fire_pit_l_stone": "Stone Fire Pit - L", + "block.additional_lights.fire_pit_l_cobblestone": "CobbleStone Fire Pit - L", + "block.additional_lights.fire_pit_l_mossy_cobblestone": "Mossy CobbleStone Fire Pit - L", + "block.additional_lights.fire_pit_l_end_stone": "End Stone Fire Pit - L", + "block.additional_lights.fire_pit_l_iron_block": "Iron Fire Pit - L", + "block.additional_lights.fire_pit_l_gold_block": "Gold Fire Pit - L", + "block.additional_lights.fire_pit_l_diamond_block": "Diamond Fire Pit - L", + "block.additional_lights.fire_pit_l_packed_ice": "Ice Fire Pit - L", + "block.additional_lights.fire_pit_l_pink_wool": "Pink Wool Fire Pit - L", + "block.additional_lights.fire_pit_l_magenta_wool": "Magenta Wool Fire Pit - L", + "block.additional_lights.fire_pit_l_sandstone": "SandStone Fire Pit - L", + "block.additional_lights.fire_pit_l_cut_sandstone": "Cut SandStone Fire Pit - L", + "block.additional_lights.fire_pit_l_polished_blackstone": "Polished BlackStone Fire Pit - L", + "block.additional_lights.standing_torch_s_stone_bricks": "Stone Bricks Standing Torch", + "block.additional_lights.standing_torch_s_mossy_stone_bricks": "Mossy Stone Bricks Standing Torch", + "block.additional_lights.standing_torch_s_end_stone_bricks": "End Stone Bricks Standing Torch", + "block.additional_lights.standing_torch_s_nether_bricks": "Nether Bricks Standing Torch", + "block.additional_lights.standing_torch_s_red_nether_bricks": "Red Nether Bricks Standing Torch", + "block.additional_lights.standing_torch_s_smooth_stone": "Smooth Stone Standing Torch", + "block.additional_lights.standing_torch_s_polished_andesite": "Polished Andesite Standing Torch", + "block.additional_lights.standing_torch_s_polished_diorite": "Polished Diorite Standing Torch", + "block.additional_lights.standing_torch_s_polished_granite": "Polished Granite Standing Torch", + "block.additional_lights.standing_torch_s_stone": "Stone Standing Torch", + "block.additional_lights.standing_torch_s_cobblestone": "CobbleStone Standing Torch", + "block.additional_lights.standing_torch_s_mossy_cobblestone": "Mossy CobbleStone Standing Torch", + "block.additional_lights.standing_torch_s_end_stone": "End Stone Standing Torch", + "block.additional_lights.standing_torch_s_iron_block": "Iron Standing Torch", + "block.additional_lights.standing_torch_s_gold_block": "Gold Standing Torch", + "block.additional_lights.standing_torch_s_diamond_block": "Diamond Standing Torch", + "block.additional_lights.standing_torch_s_packed_ice": "Ice Standing Torch", + "block.additional_lights.standing_torch_s_pink_wool": "Pink Wool Standing Torch", + "block.additional_lights.standing_torch_s_magenta_wool": "Magenta Wool Standing Torch", + "block.additional_lights.standing_torch_s_sandstone": "SandStone Standing Torch", + "block.additional_lights.standing_torch_s_cut_sandstone": "Cut SandStone Standing Torch", + "block.additional_lights.standing_torch_s_polished_blackstone": "Polished BlackStone Standing Torch", + "block.additional_lights.standing_torch_l_stone_bricks": "Stone Bricks Standing Torch - L", + "block.additional_lights.standing_torch_l_mossy_stone_bricks": "Mossy Stone Bricks Standing Torch - L", + "block.additional_lights.standing_torch_l_end_stone_bricks": "End Stone Bricks Standing Torch - L", + "block.additional_lights.standing_torch_l_nether_bricks": "Nether Bricks Standing Torch - L", + "block.additional_lights.standing_torch_l_red_nether_bricks": "Red Nether Bricks Standing Torch - L", + "block.additional_lights.standing_torch_l_smooth_stone": "Smooth Stone Standing Torch - L", + "block.additional_lights.standing_torch_l_polished_andesite": "Polished Andesite Standing Torch - L", + "block.additional_lights.standing_torch_l_polished_diorite": "Polished Diorite Standing Torch - L", + "block.additional_lights.standing_torch_l_polished_granite": "Polished Granite Standing Torch - L", + "block.additional_lights.standing_torch_l_stone": "Stone Standing Torch - L", + "block.additional_lights.standing_torch_l_cobblestone": "CobbleStone Standing Torch - L", + "block.additional_lights.standing_torch_l_mossy_cobblestone": "Mossy CobbleStone Standing Torch - L", + "block.additional_lights.standing_torch_l_end_stone": "End Stone Standing Torch - L", + "block.additional_lights.standing_torch_l_iron_block": "Iron Standing Torch - L", + "block.additional_lights.standing_torch_l_gold_block": "Gold Standing Torch - L", + "block.additional_lights.standing_torch_l_diamond_block": "Diamond Standing Torch - L", + "block.additional_lights.standing_torch_l_packed_ice": "Ice Standing Torch - L", + "block.additional_lights.standing_torch_l_pink_wool": "Pink Wool Standing Torch - L", + "block.additional_lights.standing_torch_l_magenta_wool": "Magenta Wool Standing Torch - L", + "block.additional_lights.standing_torch_l_sandstone": "SandStone Standing Torch - L", + "block.additional_lights.standing_torch_l_cut_sandstone": "Cut SandStone Standing Torch - L", + "block.additional_lights.standing_torch_l_polished_blackstone": "Polished BlackStone Standing Torch - L", + "block.additional_lights.fire_for_fire_pit_l": "Fire For Fire Pit L", + "block.additional_lights.fire_for_fire_pit_s": "Fire For Fire Pit", + "block.additional_lights.fire_for_standing_torch_l": "Fire For Standing Torch L", + "block.additional_lights.fire_for_standing_torch_s": "Fire For Standing Torch", + "block.additional_lights.soul_fire_for_fire_pit_l": "Soul Fire For Fire Pit L", + "block.additional_lights.soul_fire_for_fire_pit_s": "Soul Fire For Fire Pit", + "block.additional_lights.soul_fire_for_standing_torch_l": "Soul Fire For Standing Torch L", + "block.additional_lights.soul_fire_for_standing_torch_s": "Soul Fire For Standing Torch" } \ No newline at end of file diff --git a/projects/1.16/assets/additional-lights/additional_lights/lang/zh_cn.json b/projects/1.16/assets/additional-lights/additional_lights/lang/zh_cn.json index 7f81f607b355..6938d4252e58 100644 --- a/projects/1.16/assets/additional-lights/additional_lights/lang/zh_cn.json +++ b/projects/1.16/assets/additional-lights/additional_lights/lang/zh_cn.json @@ -1,176 +1,159 @@ - { - "itemGroup.additional_lights": "更多光源", - - "additional_lights.txt.shift": "§7按住<§3Shift§r§7>以查看更多信息", - "additional_lights.txt.usage": "§6使用方法:", - "additional_lights.txt.tips": "§6提示:", - "additional_lights.txt.item.soul_wand.rightclick": "- §9右击:§r设置光源为灵魂火形态(潜行右击设置为火焰形态)", - "additional_lights.txt.item.soul_wand.lefthand": "- §9副手手持:§r放置灵魂火形态的光源", - "additional_lights.txt.item.soul_wand.piglin": "- 猪灵畏惧灵魂火(火把无效)", - "additional_lights.txt.block.pedestal.rightclick": "- §9右击:§r点火", - "additional_lights.txt.block.pedestal.sneaking": "- §9潜行放置:§r放置熄灭状态的光源,且光源拒绝红石信号控制", - "additional_lights.txt.block.pedestal.signals": "- §9直接放置:§r放置点燃状态的光源,且光源支持红石信号控制", - - "item.additional_lights.soul_wand": "灵魂之杖", - - "block.additional_lights.al_lamp_acacia_planks": "金合欢木灯", - "block.additional_lights.al_lamp_birch_planks": "白桦木灯", - "block.additional_lights.al_lamp_oak_planks": "橡木灯", - "block.additional_lights.al_lamp_dark_oak_planks": "深色橡木灯", - "block.additional_lights.al_lamp_jungle_planks": "丛林木灯", - "block.additional_lights.al_lamp_spruce_planks": "云杉木灯", - "block.additional_lights.al_lamp_crimson_planks": "绯红木灯", - "block.additional_lights.al_lamp_warped_planks": "诡异木灯", - "block.additional_lights.al_lamp_stone": "石灯", - "block.additional_lights.al_lamp_cobblestone": "圆石灯", - "block.additional_lights.al_lamp_mossy_cobblestone": "苔石灯", - "block.additional_lights.al_lamp_end_stone": "末地石灯", - "block.additional_lights.al_lamp_glass": "玻璃灯", - "block.additional_lights.al_lamp_iron_block": "铁灯", - "block.additional_lights.al_lamp_gold_block": "金灯", - "block.additional_lights.al_lamp_diamond_block": "钻石灯", - "block.additional_lights.al_lamp_packed_ice": "冰灯", - "block.additional_lights.al_lamp_pink_wool": "粉红色羊毛灯", - "block.additional_lights.al_lamp_magenta_wool": "品红色羊毛灯", - "block.additional_lights.al_lamp_nether_bricks": "下界砖灯", - "block.additional_lights.al_lamp_red_nether_bricks": "红色下界砖灯", - "block.additional_lights.al_lamp_sandstone": "砂岩灯", - "block.additional_lights.al_lamp_blackstone": "黑石灯", - - - "block.additional_lights.al_torch_acacia_planks": "金合欢木火把", - "block.additional_lights.al_torch_birch_planks": "白桦木火把", - "block.additional_lights.al_torch_oak_planks": "橡木火把", - "block.additional_lights.al_torch_dark_oak_planks": "深色橡木火把", - "block.additional_lights.al_torch_jungle_planks": "丛林木火把", - "block.additional_lights.al_torch_spruce_planks": "云杉木火把", - "block.additional_lights.al_torch_crimson_planks": "绯红木火把", - "block.additional_lights.al_torch_warped_planks": "诡异木火把", - "block.additional_lights.al_torch_stone": "石火把", - "block.additional_lights.al_torch_cobblestone": "圆石火把", - "block.additional_lights.al_torch_mossy_cobblestone": "苔石火把", - "block.additional_lights.al_torch_end_stone": "末地石火把", - "block.additional_lights.al_torch_end_stone_bricks": "末地石砖火把", - "block.additional_lights.al_torch_stone_bricks": "石砖火把", - "block.additional_lights.al_torch_mossy_stone_bricks": "苔石砖火把", - "block.additional_lights.al_torch_nether_bricks": "下界砖火把", - "block.additional_lights.al_torch_red_nether_bricks": "红色下界砖火把", - "block.additional_lights.al_torch_smooth_stone": "平滑石头火把", - "block.additional_lights.al_torch_glass": "玻璃火把", - "block.additional_lights.al_torch_iron_block": "铁火把", - "block.additional_lights.al_torch_gold_block": "金火把", - "block.additional_lights.al_torch_diamond_block": "钻石火把", - "block.additional_lights.al_torch_packed_ice": "冰火把", - "block.additional_lights.al_torch_pink_wool": "粉红色羊毛火把", - "block.additional_lights.al_torch_magenta_wool": "品红色羊毛火把", - "block.additional_lights.al_torch_sandstone": "砂岩火把", - "block.additional_lights.al_torch_blackstone": "黑石火把", - - - "block.additional_lights.fire_pit_s_stone_bricks": "石砖火盆", - "block.additional_lights.fire_pit_s_mossy_stone_bricks": "苔石砖火盆", - "block.additional_lights.fire_pit_s_end_stone_bricks": "末地石砖火盆", - "block.additional_lights.fire_pit_s_nether_bricks": "下界砖火盆", - "block.additional_lights.fire_pit_s_red_nether_bricks": "红色下界砖火盆", - "block.additional_lights.fire_pit_s_smooth_stone": "平滑石头火盆", - "block.additional_lights.fire_pit_s_polished_andesite": "磨制安山岩火盆", - "block.additional_lights.fire_pit_s_polished_diorite": "磨制闪长岩火盆", - "block.additional_lights.fire_pit_s_polished_granite": "磨制花岗岩火盆", - "block.additional_lights.fire_pit_s_stone": "石火盆", - "block.additional_lights.fire_pit_s_cobblestone": "圆石火盆", - "block.additional_lights.fire_pit_s_mossy_cobblestone": "苔石火盆", - "block.additional_lights.fire_pit_s_end_stone": "末地石火盆", - "block.additional_lights.fire_pit_s_iron_block": "铁火盆", - "block.additional_lights.fire_pit_s_gold_block": "金火盆", - "block.additional_lights.fire_pit_s_diamond_block": "钻石火盆", - "block.additional_lights.fire_pit_s_packed_ice": "冰火盆", - "block.additional_lights.fire_pit_s_pink_wool": "粉红色羊毛火盆", - "block.additional_lights.fire_pit_s_magenta_wool": "品红色羊毛火盆", - "block.additional_lights.fire_pit_s_sandstone": "砂岩火盆", - "block.additional_lights.fire_pit_s_cut_sandstone": "切制砂岩火盆", - "block.additional_lights.fire_pit_s_polished_blackstone": "磨制黑石火盆", - - - "block.additional_lights.fire_pit_l_stone_bricks": "石砖高火盆", - "block.additional_lights.fire_pit_l_mossy_stone_bricks": "苔石砖高火盆", - "block.additional_lights.fire_pit_l_end_stone_bricks": "末地石砖高火盆", - "block.additional_lights.fire_pit_l_nether_bricks": "下界砖高火盆", - "block.additional_lights.fire_pit_l_red_nether_bricks": "红色下界砖高火盆", - "block.additional_lights.fire_pit_l_smooth_stone": "平滑石头高火盆", - "block.additional_lights.fire_pit_l_polished_andesite": "磨制安山岩高火盆", - "block.additional_lights.fire_pit_l_polished_diorite": "磨制闪长岩高火盆", - "block.additional_lights.fire_pit_l_polished_granite": "磨制花岗岩高火盆", - "block.additional_lights.fire_pit_l_stone": "石高火盆", - "block.additional_lights.fire_pit_l_cobblestone": "圆石高火盆", - "block.additional_lights.fire_pit_l_mossy_cobblestone": "苔石高火盆", - "block.additional_lights.fire_pit_l_end_stone": "末地石高火盆", - "block.additional_lights.fire_pit_l_iron_block": "铁高火盆", - "block.additional_lights.fire_pit_l_gold_block": "金高火盆", - "block.additional_lights.fire_pit_l_diamond_block": "钻石高火盆", - "block.additional_lights.fire_pit_l_packed_ice": "冰高火盆", - "block.additional_lights.fire_pit_l_pink_wool": "粉红色羊毛高火盆", - "block.additional_lights.fire_pit_l_magenta_wool": "品红色羊毛高火盆", - "block.additional_lights.fire_pit_l_sandstone": "砂岩高火盆", - "block.additional_lights.fire_pit_l_cut_sandstone": "切制砂岩高火盆", - "block.additional_lights.fire_pit_l_polished_blackstone": "磨制黑石高火盆", - - - "block.additional_lights.standing_torch_s_stone_bricks": "石砖立式火把", - "block.additional_lights.standing_torch_s_mossy_stone_bricks": "苔石砖立式火把", - "block.additional_lights.standing_torch_s_end_stone_bricks": "末地石砖立式火把", - "block.additional_lights.standing_torch_s_nether_bricks": "下界砖立式火把", - "block.additional_lights.standing_torch_s_red_nether_bricks": "红色下界砖立式火把", - "block.additional_lights.standing_torch_s_smooth_stone": "平滑石头立式火把", - "block.additional_lights.standing_torch_s_polished_andesite": "磨制安山岩立式火把", - "block.additional_lights.standing_torch_s_polished_diorite": "磨制闪长岩立式火把", - "block.additional_lights.standing_torch_s_polished_granite": "磨制花岗岩立式火把", - "block.additional_lights.standing_torch_s_stone": "石立式火把", - "block.additional_lights.standing_torch_s_cobblestone": "圆石立式火把", - "block.additional_lights.standing_torch_s_mossy_cobblestone": "苔石立式火把", - "block.additional_lights.standing_torch_s_end_stone": "末地石立式火把", - "block.additional_lights.standing_torch_s_iron_block": "铁立式火把", - "block.additional_lights.standing_torch_s_gold_block": "金立式火把", - "block.additional_lights.standing_torch_s_diamond_block": "钻石立式火把", - "block.additional_lights.standing_torch_s_packed_ice": "冰立式火把", - "block.additional_lights.standing_torch_s_pink_wool": "粉红色羊毛立式火把", - "block.additional_lights.standing_torch_s_magenta_wool": "品红色羊毛立式火把", - "block.additional_lights.standing_torch_s_sandstone": "砂岩立式火把", - "block.additional_lights.standing_torch_s_cut_sandstone": "切制砂岩立式火把", - "block.additional_lights.standing_torch_s_polished_blackstone": "磨制黑石立式火把", - - - "block.additional_lights.standing_torch_l_stone_bricks": "石砖高立式火把", - "block.additional_lights.standing_torch_l_mossy_stone_bricks": "苔石砖高立式火把", - "block.additional_lights.standing_torch_l_end_stone_bricks": "末地石砖高立式火把", - "block.additional_lights.standing_torch_l_nether_bricks": "下界砖高立式火把", - "block.additional_lights.standing_torch_l_red_nether_bricks": "红色下界砖高立式火把", - "block.additional_lights.standing_torch_l_smooth_stone": "平滑石头高立式火把", - "block.additional_lights.standing_torch_l_polished_andesite": "磨制安山岩高立式火把", - "block.additional_lights.standing_torch_l_polished_diorite": "磨制闪长岩高立式火把", - "block.additional_lights.standing_torch_l_polished_granite": "磨制花岗岩高立式火把", - "block.additional_lights.standing_torch_l_stone": "石高立式火把", - "block.additional_lights.standing_torch_l_cobblestone": "圆石高立式火把", - "block.additional_lights.standing_torch_l_mossy_cobblestone": "苔石高立式火把", - "block.additional_lights.standing_torch_l_end_stone": "末地石高立式火把", - "block.additional_lights.standing_torch_l_iron_block": "铁高立式火把", - "block.additional_lights.standing_torch_l_gold_block": "金高立式火把", - "block.additional_lights.standing_torch_l_diamond_block": "钻石高立式火把", - "block.additional_lights.standing_torch_l_packed_ice": "冰高立式火把", - "block.additional_lights.standing_torch_l_pink_wool": "粉红色羊毛高立式火把", - "block.additional_lights.standing_torch_l_magenta_wool": "品红色羊毛高立式火把", - "block.additional_lights.standing_torch_l_sandstone": "砂岩高立式火把", - "block.additional_lights.standing_torch_l_cut_sandstone": "切制砂岩高立式火把", - "block.additional_lights.standing_torch_l_polished_blackstone": "磨制黑石高立式火把", - - - "block.additional_lights.fire_for_fire_pit_l": "高火盆火焰", - "block.additional_lights.fire_for_fire_pit_s": "火盆火焰", - "block.additional_lights.fire_for_standing_torch_l": "高立式火把火焰", - "block.additional_lights.fire_for_standing_torch_s": "立式火把火焰", - - "block.additional_lights.soul_fire_for_fire_pit_l": "高火盆灵魂火", - "block.additional_lights.soul_fire_for_fire_pit_s": "火盆灵魂火", - "block.additional_lights.soul_fire_for_standing_torch_l": "高立式火把灵魂火", - "block.additional_lights.soul_fire_for_standing_torch_s": "立式火把灵魂火" + "itemGroup.additional_lights": "更多光源", + "additional_lights.txt.shift": "§7按住<§3Shift§r§7>以查看更多信息", + "additional_lights.txt.usage": "§6使用方法:", + "additional_lights.txt.tips": "§6提示:", + "additional_lights.txt.item.soul_wand.rightclick": "- §9右击:§r设置光源为灵魂火形态(潜行右击设置为火焰形态)", + "additional_lights.txt.item.soul_wand.lefthand": "- §9副手手持:§r放置灵魂火形态的光源", + "additional_lights.txt.item.soul_wand.piglin": "- 猪灵畏惧灵魂火(火把无效)", + "additional_lights.txt.block.pedestal.rightclick": "- §9右击:§r点火", + "additional_lights.txt.block.pedestal.sneaking": "- §9潜行放置:§r放置熄灭状态的光源,且光源拒绝红石信号控制", + "additional_lights.txt.block.pedestal.signals": "- §9直接放置:§r放置点燃状态的光源,且光源支持红石信号控制", + "item.additional_lights.soul_wand": "灵魂之杖", + "block.additional_lights.al_lamp_acacia_planks": "金合欢木灯", + "block.additional_lights.al_lamp_birch_planks": "白桦木灯", + "block.additional_lights.al_lamp_oak_planks": "橡木灯", + "block.additional_lights.al_lamp_dark_oak_planks": "深色橡木灯", + "block.additional_lights.al_lamp_jungle_planks": "丛林木灯", + "block.additional_lights.al_lamp_spruce_planks": "云杉木灯", + "block.additional_lights.al_lamp_crimson_planks": "绯红木灯", + "block.additional_lights.al_lamp_warped_planks": "诡异木灯", + "block.additional_lights.al_lamp_stone": "石灯", + "block.additional_lights.al_lamp_cobblestone": "圆石灯", + "block.additional_lights.al_lamp_mossy_cobblestone": "苔石灯", + "block.additional_lights.al_lamp_end_stone": "末地石灯", + "block.additional_lights.al_lamp_glass": "玻璃灯", + "block.additional_lights.al_lamp_iron_block": "铁灯", + "block.additional_lights.al_lamp_gold_block": "金灯", + "block.additional_lights.al_lamp_diamond_block": "钻石灯", + "block.additional_lights.al_lamp_packed_ice": "冰灯", + "block.additional_lights.al_lamp_pink_wool": "粉红色羊毛灯", + "block.additional_lights.al_lamp_magenta_wool": "品红色羊毛灯", + "block.additional_lights.al_lamp_nether_bricks": "下界砖灯", + "block.additional_lights.al_lamp_red_nether_bricks": "红色下界砖灯", + "block.additional_lights.al_lamp_sandstone": "砂岩灯", + "block.additional_lights.al_lamp_blackstone": "黑石灯", + "block.additional_lights.al_torch_acacia_planks": "金合欢木火把", + "block.additional_lights.al_torch_birch_planks": "白桦木火把", + "block.additional_lights.al_torch_oak_planks": "橡木火把", + "block.additional_lights.al_torch_dark_oak_planks": "深色橡木火把", + "block.additional_lights.al_torch_jungle_planks": "丛林木火把", + "block.additional_lights.al_torch_spruce_planks": "云杉木火把", + "block.additional_lights.al_torch_crimson_planks": "绯红木火把", + "block.additional_lights.al_torch_warped_planks": "诡异木火把", + "block.additional_lights.al_torch_stone": "石火把", + "block.additional_lights.al_torch_cobblestone": "圆石火把", + "block.additional_lights.al_torch_mossy_cobblestone": "苔石火把", + "block.additional_lights.al_torch_end_stone": "末地石火把", + "block.additional_lights.al_torch_end_stone_bricks": "末地石砖火把", + "block.additional_lights.al_torch_stone_bricks": "石砖火把", + "block.additional_lights.al_torch_mossy_stone_bricks": "苔石砖火把", + "block.additional_lights.al_torch_nether_bricks": "下界砖火把", + "block.additional_lights.al_torch_red_nether_bricks": "红色下界砖火把", + "block.additional_lights.al_torch_smooth_stone": "平滑石头火把", + "block.additional_lights.al_torch_glass": "玻璃火把", + "block.additional_lights.al_torch_iron_block": "铁火把", + "block.additional_lights.al_torch_gold_block": "金火把", + "block.additional_lights.al_torch_diamond_block": "钻石火把", + "block.additional_lights.al_torch_packed_ice": "冰火把", + "block.additional_lights.al_torch_pink_wool": "粉红色羊毛火把", + "block.additional_lights.al_torch_magenta_wool": "品红色羊毛火把", + "block.additional_lights.al_torch_sandstone": "砂岩火把", + "block.additional_lights.al_torch_blackstone": "黑石火把", + "block.additional_lights.fire_pit_s_stone_bricks": "石砖火盆", + "block.additional_lights.fire_pit_s_mossy_stone_bricks": "苔石砖火盆", + "block.additional_lights.fire_pit_s_end_stone_bricks": "末地石砖火盆", + "block.additional_lights.fire_pit_s_nether_bricks": "下界砖火盆", + "block.additional_lights.fire_pit_s_red_nether_bricks": "红色下界砖火盆", + "block.additional_lights.fire_pit_s_smooth_stone": "平滑石头火盆", + "block.additional_lights.fire_pit_s_polished_andesite": "磨制安山岩火盆", + "block.additional_lights.fire_pit_s_polished_diorite": "磨制闪长岩火盆", + "block.additional_lights.fire_pit_s_polished_granite": "磨制花岗岩火盆", + "block.additional_lights.fire_pit_s_stone": "石火盆", + "block.additional_lights.fire_pit_s_cobblestone": "圆石火盆", + "block.additional_lights.fire_pit_s_mossy_cobblestone": "苔石火盆", + "block.additional_lights.fire_pit_s_end_stone": "末地石火盆", + "block.additional_lights.fire_pit_s_iron_block": "铁火盆", + "block.additional_lights.fire_pit_s_gold_block": "金火盆", + "block.additional_lights.fire_pit_s_diamond_block": "钻石火盆", + "block.additional_lights.fire_pit_s_packed_ice": "冰火盆", + "block.additional_lights.fire_pit_s_pink_wool": "粉红色羊毛火盆", + "block.additional_lights.fire_pit_s_magenta_wool": "品红色羊毛火盆", + "block.additional_lights.fire_pit_s_sandstone": "砂岩火盆", + "block.additional_lights.fire_pit_s_cut_sandstone": "切制砂岩火盆", + "block.additional_lights.fire_pit_s_polished_blackstone": "磨制黑石火盆", + "block.additional_lights.fire_pit_l_stone_bricks": "石砖高火盆", + "block.additional_lights.fire_pit_l_mossy_stone_bricks": "苔石砖高火盆", + "block.additional_lights.fire_pit_l_end_stone_bricks": "末地石砖高火盆", + "block.additional_lights.fire_pit_l_nether_bricks": "下界砖高火盆", + "block.additional_lights.fire_pit_l_red_nether_bricks": "红色下界砖高火盆", + "block.additional_lights.fire_pit_l_smooth_stone": "平滑石头高火盆", + "block.additional_lights.fire_pit_l_polished_andesite": "磨制安山岩高火盆", + "block.additional_lights.fire_pit_l_polished_diorite": "磨制闪长岩高火盆", + "block.additional_lights.fire_pit_l_polished_granite": "磨制花岗岩高火盆", + "block.additional_lights.fire_pit_l_stone": "石高火盆", + "block.additional_lights.fire_pit_l_cobblestone": "圆石高火盆", + "block.additional_lights.fire_pit_l_mossy_cobblestone": "苔石高火盆", + "block.additional_lights.fire_pit_l_end_stone": "末地石高火盆", + "block.additional_lights.fire_pit_l_iron_block": "铁高火盆", + "block.additional_lights.fire_pit_l_gold_block": "金高火盆", + "block.additional_lights.fire_pit_l_diamond_block": "钻石高火盆", + "block.additional_lights.fire_pit_l_packed_ice": "冰高火盆", + "block.additional_lights.fire_pit_l_pink_wool": "粉红色羊毛高火盆", + "block.additional_lights.fire_pit_l_magenta_wool": "品红色羊毛高火盆", + "block.additional_lights.fire_pit_l_sandstone": "砂岩高火盆", + "block.additional_lights.fire_pit_l_cut_sandstone": "切制砂岩高火盆", + "block.additional_lights.fire_pit_l_polished_blackstone": "磨制黑石高火盆", + "block.additional_lights.standing_torch_s_stone_bricks": "石砖立式火把", + "block.additional_lights.standing_torch_s_mossy_stone_bricks": "苔石砖立式火把", + "block.additional_lights.standing_torch_s_end_stone_bricks": "末地石砖立式火把", + "block.additional_lights.standing_torch_s_nether_bricks": "下界砖立式火把", + "block.additional_lights.standing_torch_s_red_nether_bricks": "红色下界砖立式火把", + "block.additional_lights.standing_torch_s_smooth_stone": "平滑石头立式火把", + "block.additional_lights.standing_torch_s_polished_andesite": "磨制安山岩立式火把", + "block.additional_lights.standing_torch_s_polished_diorite": "磨制闪长岩立式火把", + "block.additional_lights.standing_torch_s_polished_granite": "磨制花岗岩立式火把", + "block.additional_lights.standing_torch_s_stone": "石立式火把", + "block.additional_lights.standing_torch_s_cobblestone": "圆石立式火把", + "block.additional_lights.standing_torch_s_mossy_cobblestone": "苔石立式火把", + "block.additional_lights.standing_torch_s_end_stone": "末地石立式火把", + "block.additional_lights.standing_torch_s_iron_block": "铁立式火把", + "block.additional_lights.standing_torch_s_gold_block": "金立式火把", + "block.additional_lights.standing_torch_s_diamond_block": "钻石立式火把", + "block.additional_lights.standing_torch_s_packed_ice": "冰立式火把", + "block.additional_lights.standing_torch_s_pink_wool": "粉红色羊毛立式火把", + "block.additional_lights.standing_torch_s_magenta_wool": "品红色羊毛立式火把", + "block.additional_lights.standing_torch_s_sandstone": "砂岩立式火把", + "block.additional_lights.standing_torch_s_cut_sandstone": "切制砂岩立式火把", + "block.additional_lights.standing_torch_s_polished_blackstone": "磨制黑石立式火把", + "block.additional_lights.standing_torch_l_stone_bricks": "石砖高立式火把", + "block.additional_lights.standing_torch_l_mossy_stone_bricks": "苔石砖高立式火把", + "block.additional_lights.standing_torch_l_end_stone_bricks": "末地石砖高立式火把", + "block.additional_lights.standing_torch_l_nether_bricks": "下界砖高立式火把", + "block.additional_lights.standing_torch_l_red_nether_bricks": "红色下界砖高立式火把", + "block.additional_lights.standing_torch_l_smooth_stone": "平滑石头高立式火把", + "block.additional_lights.standing_torch_l_polished_andesite": "磨制安山岩高立式火把", + "block.additional_lights.standing_torch_l_polished_diorite": "磨制闪长岩高立式火把", + "block.additional_lights.standing_torch_l_polished_granite": "磨制花岗岩高立式火把", + "block.additional_lights.standing_torch_l_stone": "石高立式火把", + "block.additional_lights.standing_torch_l_cobblestone": "圆石高立式火把", + "block.additional_lights.standing_torch_l_mossy_cobblestone": "苔石高立式火把", + "block.additional_lights.standing_torch_l_end_stone": "末地石高立式火把", + "block.additional_lights.standing_torch_l_iron_block": "铁高立式火把", + "block.additional_lights.standing_torch_l_gold_block": "金高立式火把", + "block.additional_lights.standing_torch_l_diamond_block": "钻石高立式火把", + "block.additional_lights.standing_torch_l_packed_ice": "冰高立式火把", + "block.additional_lights.standing_torch_l_pink_wool": "粉红色羊毛高立式火把", + "block.additional_lights.standing_torch_l_magenta_wool": "品红色羊毛高立式火把", + "block.additional_lights.standing_torch_l_sandstone": "砂岩高立式火把", + "block.additional_lights.standing_torch_l_cut_sandstone": "切制砂岩高立式火把", + "block.additional_lights.standing_torch_l_polished_blackstone": "磨制黑石高立式火把", + "block.additional_lights.fire_for_fire_pit_l": "高火盆火焰", + "block.additional_lights.fire_for_fire_pit_s": "火盆火焰", + "block.additional_lights.fire_for_standing_torch_l": "高立式火把火焰", + "block.additional_lights.fire_for_standing_torch_s": "立式火把火焰", + "block.additional_lights.soul_fire_for_fire_pit_l": "高火盆灵魂火", + "block.additional_lights.soul_fire_for_fire_pit_s": "火盆灵魂火", + "block.additional_lights.soul_fire_for_standing_torch_l": "高立式火把灵魂火", + "block.additional_lights.soul_fire_for_standing_torch_s": "立式火把灵魂火" } \ No newline at end of file diff --git a/projects/1.16/assets/betterend-re-forked/betterendforge/lang/en_us.json b/projects/1.16/assets/betterend-re-forked/betterendforge/lang/en_us.json index 11f2b8a9447d..982369a1d1cb 100644 --- a/projects/1.16/assets/betterend-re-forked/betterendforge/lang/en_us.json +++ b/projects/1.16/assets/betterend-re-forked/betterendforge/lang/en_us.json @@ -145,8 +145,8 @@ "item.betterendforge.sweet_berry_jelly": "Sweet Berry Jelly", "item.betterendforge.shadow_berry_jelly": "Shadow Berry Jelly", "block.betterendforge.respawn_obelisk": "Respawn Obelisk", - "message.betterendforge.set_spawn": "§b§lYour spawn point is set here", - "message.betterendforge.fail_spawn": "§c§lYour need to hold 6 Amber Gems to set your spawn point", + "message.betterendforge.set_spawn": "\u00A7b\u00A7lYour spawn point is set here", + "message.betterendforge.fail_spawn": "\u00A7c\u00A7lYour need to hold 6 Amber Gems to set your spawn point", "block.betterendforge.dragon_tree_composter": "Dragon Tree Composter", "block.betterendforge.end_lotus_composter": "End Lotus Composter", "block.betterendforge.helix_tree_composter": "Helix Tree Composter", @@ -341,7 +341,6 @@ "block.betterendforge.emerald_ice": "Emerald Ice", "block.betterendforge.dense_emerald_ice": "Dense Emerald Ice", "block.betterendforge.ancient_emerald_ice": "Ancient Emerald Ice", - "block.betterendforge.hydralux": "Hydralux", "block.betterendforge.hydralux_sapling": "Hydralux Sapling", "block.betterendforge.hydralux_petal_block": "Hydralux Petal Block", "block.betterendforge.hydralux_petal_block_black": "Black Petal Block", @@ -513,6 +512,7 @@ "block.betterendforge.umbrella_tree_bookshelf": "Umbrella Tree Bookshelf", "block.betterendforge.umbrella_tree_button": "Umbrella Tree Button", "block.betterendforge.umbrella_tree_chest": "Umbrella Tree Chest", + "block.betterendforge.umbrella_tree_composter": "Umbrella Tree Composter", "block.betterendforge.umbrella_tree_crafting_table": "Umbrella Tree Crafting Table", "block.betterendforge.umbrella_tree_door": "Umbrella Tree Door", "block.betterendforge.umbrella_tree_fence": "Umbrella Tree Fence", @@ -534,6 +534,7 @@ "block.betterendforge.jellyshroom_button": "Jellyshroom Button", "block.betterendforge.jellyshroom_cap_purple": "Purple Jellyshroom Cap", "block.betterendforge.jellyshroom_chest": "Jellyshroom Chest", + "block.betterendforge.jellyshroom_composter": "Jellyshroom Composter", "block.betterendforge.jellyshroom_crafting_table": "Jellyshroom Crafting Table", "block.betterendforge.jellyshroom_door": "Jellyshroom Door", "block.betterendforge.jellyshroom_fence": "Jellyshroom Fence", @@ -754,12 +755,12 @@ "block.betterendforge.umbralith_stairs": "Umbralith Stairs", "block.betterendforge.umbralith_tiles": "Umbralith Tiles", "block.betterendforge.umbralith_wall": "Umbralith Wall", - "block.betterendforge.flammalix": "Flammalix", "biome.betterendforge.umbra_valley": "Umbra Valley", "block.betterendforge.inflexia": "Inflexia", "block.betterendforge.pallidium_full": "Full Pallidium Cover", "block.betterendforge.pallidium_heavy": "Heavy Pallidium Cover", "block.betterendforge.pallidium_thin": "Thin Pallidium Cover", "block.betterendforge.pallidium_tiny": "Tiny Pallidium Cover", + "block.betterendforge.flammalix": "Flammalix", "block.betterendforge.charcoal_block": "Charcoal Block" -} \ No newline at end of file +} diff --git a/projects/1.16/assets/betterend-re-forked/betterendforge/lang/zh_cn.json b/projects/1.16/assets/betterend-re-forked/betterendforge/lang/zh_cn.json index 20ff8d4a3032..3b6caf5c26a1 100644 --- a/projects/1.16/assets/betterend-re-forked/betterendforge/lang/zh_cn.json +++ b/projects/1.16/assets/betterend-re-forked/betterendforge/lang/zh_cn.json @@ -341,7 +341,6 @@ "block.betterendforge.emerald_ice": "翡翠冰", "block.betterendforge.dense_emerald_ice": "致密翡翠冰", "block.betterendforge.ancient_emerald_ice": "远古翡翠冰", - "block.betterendforge.hydralux": "水生树", "block.betterendforge.hydralux_sapling": "水生树苗", "block.betterendforge.hydralux_petal_block": "水生树花瓣方块", "block.betterendforge.hydralux_petal_block_black": "黑色花瓣方块", @@ -513,6 +512,7 @@ "block.betterendforge.umbrella_tree_bookshelf": "菌伞木书架", "block.betterendforge.umbrella_tree_button": "菌伞木按钮", "block.betterendforge.umbrella_tree_chest": "菌伞木箱子", + "block.betterendforge.umbrella_tree_composter": "菌伞木堆肥桶", "block.betterendforge.umbrella_tree_crafting_table": "菌伞木工作台", "block.betterendforge.umbrella_tree_door": "菌伞木门", "block.betterendforge.umbrella_tree_fence": "菌伞木栅栏", @@ -534,6 +534,7 @@ "block.betterendforge.jellyshroom_button": "果冻木按钮", "block.betterendforge.jellyshroom_cap_purple": "紫色果冻菌盖", "block.betterendforge.jellyshroom_chest": "果冻木箱子", + "block.betterendforge.jellyshroom_composter": "果冻木堆肥桶", "block.betterendforge.jellyshroom_crafting_table": "果冻木工作台", "block.betterendforge.jellyshroom_door": "果冻木门", "block.betterendforge.jellyshroom_fence": "果冻木栅栏", @@ -757,9 +758,9 @@ "block.betterendforge.flammalix": "火焰草", "biome.betterendforge.umbra_valley": "暗影谷", "block.betterendforge.inflexia": "曲转草", - "block.betterendforge.pallidium_full": "完全苍白覆层", - "block.betterendforge.pallidium_heavy": "大量苍白覆层", - "block.betterendforge.pallidium_thin": "少量苍白覆层", - "block.betterendforge.pallidium_tiny": "微量苍白覆层", + "block.betterendforge.pallidium_full": "完全覆白暗影石", + "block.betterendforge.pallidium_heavy": "大量覆白暗影石", + "block.betterendforge.pallidium_thin": "少量覆白暗影石", + "block.betterendforge.pallidium_tiny": "微量覆白暗影石", "block.betterendforge.charcoal_block": "木炭块" -} \ No newline at end of file +} diff --git a/projects/1.16/assets/chisels-bits/chiselsandbits/lang/en_us.json b/projects/1.16/assets/chisels-bits/chiselsandbits/lang/en_us.json index f8d32b61c6e5..3f2a79a70a34 100644 --- a/projects/1.16/assets/chisels-bits/chiselsandbits/lang/en_us.json +++ b/projects/1.16/assets/chisels-bits/chiselsandbits/lang/en_us.json @@ -22,7 +22,7 @@ "item.chiselsandbits.block_bit": "%s Bit", "item.chiselsandbits.bit_bag": "Chiseled Bit Bag", "item.chiselsandbits.bit_bag_dyed": "Chiseled Bit Bag", - "item.chiselsandbits.wrench_wood": "Wooden Wrench", + "item.chiselsandbits.wrench": "Wooden Wrench", "item.chiselsandbits.positiveprint": "Positive Chisel Design", "item.chiselsandbits.positiveprint_written": "Positive Chisel Design - Written", "item.chiselsandbits.negativeprint": "Negative Chisel Design", @@ -106,7 +106,7 @@ "mod.chiselsandbits.chiselmode.multiline.sphere_medium": "1/2", "mod.chiselsandbits.chiselmode.multiline.sphere_large": "Full", "mod.chiselsandbits.chiselmode.multiline.replace": "Replace", - "mod.chiselsandbits.chisel.support.already-chiseled": "Chiseling: Already Chiseled!", + "mod.chiselsandbits.chiseling.is-already-chiseled": "Chiseling: Already Chiseled!", "mod.chiselsandbits.chisel.support.not.supported.generic": "Chiseling: Not supported - Unknown", "mod.chiselsandbits.chisel.support.supported.code": "Chiseling: Supported - Via code", "mod.chiselsandbits.chisel.support.supported.generic": "Chiseling: Supported", diff --git a/projects/1.16/assets/chisels-bits/chiselsandbits/lang/zh_cn.json b/projects/1.16/assets/chisels-bits/chiselsandbits/lang/zh_cn.json index d95a45ea279f..bec30ecfe1d4 100644 --- a/projects/1.16/assets/chisels-bits/chiselsandbits/lang/zh_cn.json +++ b/projects/1.16/assets/chisels-bits/chiselsandbits/lang/zh_cn.json @@ -1,9 +1,28 @@ { "itemGroup.chiselsandbits": "雕刻工艺", "itemGroup.chiselsandbits.Clipboard": "雕刻工艺剪贴板", + "block.chiselsandbits.chiseledwood": "被雕刻的木", + "block.chiselsandbits.chiseledrock": "被雕刻的岩石", + "block.chiselsandbits.chiselediron": "被雕刻的金属", + "block.chiselsandbits.chiseledcloth": "被雕刻的布料", + "block.chiselsandbits.chiseledglass": "被雕刻的玻璃", + "block.chiselsandbits.chiseledice": "被雕刻的冰", + "block.chiselsandbits.chiseledpacked_ice": "被雕刻的浮冰", + "block.chiselsandbits.chiseledclay": "被雕刻的黏土", + "block.chiselsandbits.chiseledsand": "被雕刻的沙子", + "block.chiselsandbits.chiseledground": "被雕刻的泥土", + "block.chiselsandbits.chiseledgrass": "被雕刻的草块", + "block.chiselsandbits.chiseledsnow": "被雕刻的雪块", + "block.chiselsandbits.chiseledfluid": "被雕刻的流体", + "block.chiselsandbits.chiseledleaves": "被雕刻的树叶", + "block.chiselsandbits.chiselednether_wood": "被雕刻的下界木", + "block.chiselsandbits.bit_storage": "雕刻碎屑储罐", + "block.chiselsandbits.chiseled_printer": "雕刻站", + "block.chiselsandbits.modification_table": "修改台", + "item.chiselsandbits.block_bit": "%s碎屑", "item.chiselsandbits.bit_bag": "雕刻碎屑袋", "item.chiselsandbits.bit_bag_dyed": "雕刻碎屑袋", - "item.chiselsandbits.wrench_wood": "木扳手", + "item.chiselsandbits.wrench": "木扳手", "item.chiselsandbits.positiveprint": "雕塑图纸(正型)", "item.chiselsandbits.positiveprint_written": "雕塑图纸(正型-已写入)", "item.chiselsandbits.negativeprint": "雕塑图纸(负型)", @@ -14,14 +33,96 @@ "item.chiselsandbits.chisel_iron": "铁凿", "item.chiselsandbits.chisel_gold": "金凿", "item.chiselsandbits.chisel_diamond": "钻石凿", + "item.chiselsandbits.chisel_netherite": "下界合金凿", + "item.chiselsandbits.bitsaw_stone": "石碎屑锯", + "item.chiselsandbits.bitsaw_iron": "铁碎屑锯", + "item.chiselsandbits.bitsaw_gold": "金碎屑锯", "item.chiselsandbits.bitsaw_diamond": "钻石碎屑锯", + "item.chiselsandbits.bitsaw_netherite": "下界合金碎屑锯", + "item.chiselsandbits.measuring_tape": "卷尺", "item.chiselsandbits.magnifying_glass": "放大镜", - "mod.chiselsandbits.chiselmode.single": "丁状", + "item.chiselsandbits.pattern_single_use": "简单模板", + "item.chiselsandbits.pattern_multi_use": "密封模板", + "item.chiselsandbits.quill": "羽毛笔", + "item.chiselsandbits.sealant": "密封剂", + "item.chiselsandbits.unseal": "密封剂去除工具", + "mod.chiselsandbits.chiselmode.mode": "雕刻模式:%s", + "mod.chiselsandbits.chiselmode.mode_grouped": "雕刻模式:%1$s(%2$s)", + "mod.chiselsandbits.chiselmode.single": "单碎屑", + "mod.chiselsandbits.chiselmode.snap": "网格对齐块状", + "mod.chiselsandbits.chiselmode.sphere": "球状", + "mod.chiselsandbits.chiselmode.snap2": "1/8", + "mod.chiselsandbits.chiselmode.snap4": "1/4", + "mod.chiselsandbits.chiselmode.snap8": "1/2", "mod.chiselsandbits.chiselmode.line": "条状", + "mod.chiselsandbits.chiselmode.line1": "1 x 1", + "mod.chiselsandbits.chiselmode.line2": "2 x 2", + "mod.chiselsandbits.chiselmode.line4": "4 x 4", + "mod.chiselsandbits.chiselmode.line8": "8 x 8", "mod.chiselsandbits.chiselmode.plane": "板状", + "mod.chiselsandbits.chiselmode.plane1": "1 x 1", + "mod.chiselsandbits.chiselmode.plane2": "2 x 2", + "mod.chiselsandbits.chiselmode.plane4": "4 x 4", + "mod.chiselsandbits.chiselmode.plane8": "8 x 8", "mod.chiselsandbits.chiselmode.connected_plane": "连接板状", + "mod.chiselsandbits.chiselmode.connected_material": "挤压", + "mod.chiselsandbits.chiselmode.cubed": "块状", + "mod.chiselsandbits.chiselmode.cube_small": "小型", + "mod.chiselsandbits.chiselmode.cube_medium": "中型", + "mod.chiselsandbits.chiselmode.cube_large": "大型", + "mod.chiselsandbits.chiselmode.cube_full": "完整方块", "mod.chiselsandbits.chiselmode.drawn_region": "绘制区域", "mod.chiselsandbits.chiselmode.same_material": "相同材质", + "mod.chiselsandbits.chiselmode.sphere_small": "1/4", + "mod.chiselsandbits.chiselmode.sphere_medium": "1/2", + "mod.chiselsandbits.chiselmode.sphere_large": "完整", + "mod.chiselsandbits.chiselmode.replace": "取代", + "mod.chiselsandbits.chiselmode.multiline.single": "单碎屑", + "mod.chiselsandbits.chiselmode.multiline.snap": "网格对齐块状", + "mod.chiselsandbits.chiselmode.multiline.sphere": "球状", + "mod.chiselsandbits.chiselmode.multiline.snap2": "1/8", + "mod.chiselsandbits.chiselmode.multiline.snap4": "1/4", + "mod.chiselsandbits.chiselmode.multiline.snap8": "1/2", + "mod.chiselsandbits.chiselmode.multiline.line": "条状", + "mod.chiselsandbits.chiselmode.multiline.line1": "1 x 1", + "mod.chiselsandbits.chiselmode.multiline.line2": "2 x 2", + "mod.chiselsandbits.chiselmode.multiline.line4": "4 x 4", + "mod.chiselsandbits.chiselmode.multiline.line8": "8 x 8", + "mod.chiselsandbits.chiselmode.multiline.plane": "板状", + "mod.chiselsandbits.chiselmode.multiline.plane1": "1 x 1", + "mod.chiselsandbits.chiselmode.multiline.plane2": "2 x 2", + "mod.chiselsandbits.chiselmode.multiline.plane4": "4 x 4", + "mod.chiselsandbits.chiselmode.multiline.plane8": "8 x 8", + "mod.chiselsandbits.chiselmode.multiline.connected_plane": "连接板状", + "mod.chiselsandbits.chiselmode.multiline.connected_material": "挤压", + "mod.chiselsandbits.chiselmode.multiline.cubed": "块状", + "mod.chiselsandbits.chiselmode.multiline.cube_small": "小型", + "mod.chiselsandbits.chiselmode.multiline.cube_medium": "中型", + "mod.chiselsandbits.chiselmode.multiline.cube_large": "大型", + "mod.chiselsandbits.chiselmode.multiline.cube_full": "完整方块", + "mod.chiselsandbits.chiselmode.multiline.drawn_region": "绘制区域", + "mod.chiselsandbits.chiselmode.multiline.same_material": "相同材料", + "mod.chiselsandbits.chiselmode.multiline.sphere_small": "1/4", + "mod.chiselsandbits.chiselmode.multiline.sphere_medium": "1/2", + "mod.chiselsandbits.chiselmode.multiline.sphere_large": "完整", + "mod.chiselsandbits.chiselmode.multiline.replace": "取代", + "mod.chiselsandbits.chiseling.is-already-chiseled": "雕刻:该方块已经被雕刻过了!", + "mod.chiselsandbits.chisel.support.not.supported.generic": "雕刻:不支持 - 未知", + "mod.chiselsandbits.chisel.support.supported.code": "雕刻:支持 - 通过代码", + "mod.chiselsandbits.chisel.support.supported.generic": "雕刻:支持", + "mod.chiselsandbits.chisel.support.supported.fluid": "雕刻:支持 - 流体", + "mod.chiselsandbits.chisel.support.not.supported.compatibility.deactivated": "雕刻:不支持 - 取消了兼容性", + "mod.chiselsandbits.chisel.support.not.supported.collision": "雕刻:不支持 - 有自定义碰撞箱", + "mod.chiselsandbits.chisel.support.not.supported.hardness": "雕刻:不支持 - 无硬度", + "mod.chiselsandbits.chisel.support.not.supported.shape": "雕刻:不支持 - 非完整方块", + "mod.chiselsandbits.chisel.support.not.supported.entity": "雕刻:不支持 - 有行为", + "mod.chiselsandbits.chisel.support.not.supported.slab": "雕刻:不支持 - 为台阶", + "mod.chiselsandbits.chisel.support.not.supported.drops": "雕刻:不支持 - 有自定义掉落物", + "mod.chiselsandbits.chisel.support.not.supported.failure": "雕刻:不支持 - 分析失败。请查看日志!", + "mod.chiselsandbits.chisel.support.not.supported.forced": "雕刻:不支持 - 通过IMC强制取消", + "mod.chiselsandbits.chisel.support.supported.forced": "雕刻:支持 - 通过IMC强制加入", + "mod.chiselsandbits.chisel.support.not.supported.tag": "雕刻:不支持 - 通过标签强制取消", + "mod.chiselsandbits.chisel.support.supported.tag": "雕刻:支持 - 通过标签强制加入", "mod.chiselsandbits.positivepatternmode.replace": "取代", "mod.chiselsandbits.positivepatternmode.additive": "附加", "mod.chiselsandbits.positivepatternmode.placement": "放置", @@ -39,31 +140,43 @@ "mod.chiselsandbits.result.void_excess": "你的物品栏已满,任何多余的碎屑都不会产出!", "mod.chiselsandbits.other.rotate.ccw": "逆时针旋转所持方块", "mod.chiselsandbits.other.rotate.cw": "顺时针旋转所持方块", - "mod.chiselsandbits.other.mode": "打开径向菜单", + "mod.chiselsandbits.other.mode": "打开环形菜单", "mod.chiselsandbits.other.undo": "撤销", "mod.chiselsandbits.other.redo": "恢复", "mod.chiselsandbits.other.pickbit": "获取碎屑", "mod.chiselsandbits.other.offgrid": "放置网格", "mod.chiselsandbits.other.add_to_clipboard": "保存方块至剪贴板", - "mod.chiselsandbits.other.roll_x": "顺时针旋转 x", - "mod.chiselsandbits.other.roll_z": "顺时针旋转 z", - "mod.chiselsandbits.help.shiftdetails": "<按住 Shift 查看详情>", + "mod.chiselsandbits.other.roll_x": "顺时针旋转x", + "mod.chiselsandbits.other.roll_z": "顺时针旋转z", + "mod.chiselsandbits.help.shiftdetails": "<按住Shift查看详情>", "mod.chiselsandbits.help.empty": "空", "mod.chiselsandbits.help.filled": "非空", + "mod.chiselsandbits.help.chiseled_block": "{}放置\n{}忽视方块网格\n使用鼠标滚轮切换放置角度。", "mod.chiselsandbits.help.bit_bag": "自动存放和补充雕刻碎屑。", - "mod.chiselsandbits.help.wrench": "{} 以旋转方块。", + "mod.chiselsandbits.help.wrench": "{}以旋转方块。", + "mod.chiselsandbits.help.bit": "{}雕刻\n{}放置\n使用{}显示菜单。", + "mod.chiselsandbits.help.positiveprint": "{}写入图纸\n{}雕刻/放置或使用碎屑/碎屑袋合成。\n使用鼠标滚轮切换角度。\n使用{}显示菜单。", + "mod.chiselsandbits.help.negativeprint": "{}写入图纸\n{}雕刻。\n使用鼠标滚轮切换角度。", + "mod.chiselsandbits.help.mirrorprint": "对你想要镜像复制的面{}\n与正型/负型图纸合成进行传递。", + "mod.chiselsandbits.help.chisel": "{}雕刻\n使用{}显示菜单。", + "mod.chiselsandbits.help.bitsaw": "与方块或被雕刻的方块合成\n沿3个轴中的任意一个进行切割。", + "mod.chiselsandbits.help.bittank.empty": "用于承装流体和额外的碎屑。\n目前为空。", + "mod.chiselsandbits.help.bittank.full": "用于承装流体和额外的碎屑。\n内有{}。\n还剩下{}个碎屑。", + "mod.chiselsandbits.help.tape_measure": "{}并拖动以测量,再次{}以保存\n{}清除\n使用{}显示菜单。", + "mod.chiselsandbits.help.magnifying_glass": "指向一个方块以查看它是否兼容。", "mod.chiselsandbits.help.chiseled_block.long": "左击以放置雕塑;潜行时会忽略方块网格。Shift+鼠标滚轮可以循环改变放置朝向。", "mod.chiselsandbits.help.bit_bag.long": "自动存放和补充雕刻碎屑:物品栏内碎屑多余一组的部分将被存储,少于一组的部分将被自动补充到一组。\\n\\n和任意染料合成进行着色。", "mod.chiselsandbits.help.wrench.long": "右击方块时将会以你右击的面为轴旋转该方块。", - "mod.chiselsandbits.help.tape_measure.long": "按住左键并拖拽以测量空间。潜行右键可以清除之前所有创建的绘制。在菜单中可以切换不同的测绘模式。", + "mod.chiselsandbits.help.tape_measure.long": "按住左键并拖拽以测量空间。潜行右击可以清除之前所有创建的绘制。在菜单中可以切换不同的测绘模式。", + "mod.chiselsandbits.help.magnifying_glass.long": "此物品可以分析世界中的方块。它可使你通过指向一个方块来查看方块是否被雕刻工艺支持,及其原因。", "mod.chiselsandbits.help.bit.long": "左击以雕刻方块中标示的区域。右击以在目标区域放置。", - "mod.chiselsandbits.help.positiveprint.long": "右击一个雕塑方块以写入图纸。之后右击方块时将会按照图纸添加碎屑并移除不匹配图纸的部分。你也可以在工作台中将图纸和碎屑或碎屑袋一起合成。使用 Shift+鼠标滚轮 可以无移动地循环旋转其朝向。", - "mod.chiselsandbits.help.negativeprint.long": "右击一个雕塑方块以写入图纸。之后右击方块时将会移除方块不在负型图纸中的部分。使用 Shift+鼠标滚轮 可以无移动地循环旋转其朝向。", + "mod.chiselsandbits.help.positiveprint.long": "右击一个雕塑方块以写入图纸。之后右击方块时将会按照图纸添加碎屑并移除不匹配图纸的部分。你也可以在工作台中将图纸和碎屑或碎屑袋一起合成。使用Shift+鼠标滚轮可以无移动地循环旋转其朝向。", + "mod.chiselsandbits.help.negativeprint.long": "右击一个雕塑方块以写入图纸。之后右击方块时将会移除方块不在负型图纸中的部分。使用Shift+鼠标滚轮可以无移动地循环旋转其朝向。", "mod.chiselsandbits.help.mirrorprint.long": "右击你想要镜像的雕塑方块以写入图纸,如果右击的是东面,则会沿着东->西轴镜像该图案。和正型/负型雕塑图纸一起合成以传递镜像后的图案到你所选择的图纸上。", - "mod.chiselsandbits.help.chisel.long": "左击任何兼容的方块来雕刻。右击可以循环改变雕刻模式,你也可以使用 Shift+鼠标滚轮 来循环改变模式。", + "mod.chiselsandbits.help.chisel.long": "左击任何兼容的方块来雕刻。右击可以循环改变雕刻模式,你也可以使用Shift+鼠标滚轮来循环改变模式。", "mod.chiselsandbits.help.bitsaw.long": "将这把锯子和其所支持的方块或对称的雕塑一起合成,可以将它们切成两半。合成中锯子和方块的位置关系决定了将会沿哪个轴切开,锯子放在方块左右两侧将会沿X轴切开方块,放在上下两侧则会沿Y轴切开,放在对角两侧则会沿Z轴切开。", - "mod.chiselsandbits.help.bittank.long": "用桶右击它可以加入或从中移除液体。不持有桶的时候右击将会从装入液体的储罐中提取碎屑。Shift+右键将会向其填入玩家手上的碎屑,空手这样填入时将会填入尽可能多的碎屑。你可以使用漏斗之类的物品从装有液体的储罐中自动提取碎屑。", - "mod.chiselsandbits.help.bit.any": "Any bit is accepted.", + "mod.chiselsandbits.help.bittank.long": "用桶右击它可以加入或从中移除液体。不持有桶的时候右击将会从装入液体的储罐中提取碎屑。Shift+右击将会向其填入玩家手上的碎屑,空手这样填入时将会填入尽可能多的碎屑。你可以使用漏斗之类的物品从装有液体的储罐中自动提取碎屑。", + "mod.chiselsandbits.help.bit.any": "可接受任何碎屑。", "mod.chiselsandbits.help.nobind": "没有绑定按键", "mod.chiselsandbits.help.leftshift": "左Shift", "mod.chiselsandbits.help.rightshift": "右Shift", @@ -75,6 +188,16 @@ "mod.chiselsandbits.help.reallytrash": "再次点击以确认清空袋中所有碎屑", "mod.chiselsandbits.help.reallytrash_blank": "再次点击以确认删除所有%s", "mod.chiselsandbits.help.trash.invalid": "无法删除%s", + "mod.chiselsandbits.help.pattern.sealed": "一个密封模板。通过在简单模板上使用密封剂来得到。\n可以使用多次", + "mod.chiselsandbits.help.pattern.sealed.long": "", + "mod.chiselsandbits.help.pattern.simple": "一个简单的雕刻方块模板。\n只可以使用一次,但可以被修改。\n通过看向雕刻方块时使用羽毛笔并写下模板来获得。", + "mod.chiselsandbits.help.pattern.simple.long": "", + "mod.chiselsandbits.help.quill": "羽毛笔可以用于写下模板。\n看向雕刻方块时,另一只手拿着纸并按住右击。", + "mod.chiselsandbits.help.quill.long": "", + "mod.chiselsandbits.help.sealant": "密封剂可以使简单模板经久耐用。\n保护其上面的内容。\n另一只手拿着简单模板时按住右击进行密封。", + "mod.chiselsandbits.help.sealant.long": "", + "mod.chiselsandbits.help.unseal": "密封剂去除工具可以用于将密封模板解除密封。\n这会移除模板的保护并使你可以再次修改模板。\n此举的缺点是模板会变得脆弱并且再次变得只能使用一次。\n另一手拿着密封模板时按住右击以接触密封。", + "mod.chiselsandbits.help.unseal.long": "", "mod.chiselsandbits.pretty.axis-y": "上/下", "mod.chiselsandbits.pretty.axis-x": "东/西", "mod.chiselsandbits.pretty.axis-z": "北/南", @@ -107,5 +230,109 @@ "commands.setbit.cannotChiselBlock": "方块无法被雕刻。", "commands.setbit.invalidState": "非法碎屑类型", "commands.setbit.spaceOccupied": "空间已被占据,无法放置碎屑", - "mod.chiselsandbits.advancements.collect-bits.description": "这一堆小玩意总得有个去处。那么这些碎屑袋可就派上用场了!" + "mod.chiselsandbits.chisel.station.name": "雕刻站", + "mod.chiselsandbits.chisel.station.help": "可以大量制作单种材料的雕刻模板。", + "mod.chiselsandbits.chisel.station.help.long": "可使你多次大量生产单个模板。虽然只能使用单个材料,模板中的其他材料都会被替换。", + "mod.chiselsandbits.modification.table.help": "可以修改未密封的模板。", + "mod.chiselsandbits.modification.table.help.long": "可以对未密封的模板使用几个不同的操作。另外你可以在操作前看到模板修改。", + "mod.chiselsandbits.advancements.root.title": "雕刻工艺!", + "mod.chiselsandbits.advancements.root.description": "为你自己拿到一把凿,并开始钻入碎屑的世界。", + "mod.chiselsandbits.advancements.find-chiselables.title": "旷世巨作", + "mod.chiselsandbits.advancements.find-chiselables.description": "帮助发现世界的放大镜。", + "mod.chiselsandbits.advancements.collect-bits.title": "小小小碎屑", + "mod.chiselsandbits.advancements.collect-bits.description": "这一堆小玩意总得有个去处。那么这些碎屑袋可就派上用场了!", + "mod.chiselsandbits.advancements.make-tank.title": " 划、划、划船", + "mod.chiselsandbits.advancements.make-tank.description": "使用碎屑储罐获得流体碎屑", + "mod.chiselsandbits.container.bit_bag": "碎屑袋", + "mod.chiselsandbits.ui-components.tool-menu.group-selector.name": "主组选择器", + "mod.chiselsandbits.ui-components.tool-menu.mode-selector.name": "主模式选择器", + "mod.chiselsandbits.ui-components.tool-menu.page-selector.name": "页面选择器", + "mod.chiselsandbits.ui-components.tool-menu.page-selector.next.name": "下一页", + "mod.chiselsandbits.ui-components.tool-menu.page-selector.previous.name": "上一页", + "mod.chiselsandbits.ui-components.tool-menu.selector.name": "%s模式选择", + "mod.chiselsandbits.ui-screens.tool-menu.name": "工具模式选择器:%s", + "mod.chiselsandbits.ui-components.change-tracker.operations.clear.name": "清除改变追踪器", + "mod.chiselsandbits.ui-components.change-tracker.operations.name": "改变追踪器操作", + "mod.chiselsandbits.ui-components.change-tracker.operations.redo.name": "重做上一个操作", + "mod.chiselsandbits.ui-components.change-tracker.operations.undo.name": "取消上一个操作", + "chiselsandbits.measurements.lengths.block": "%s方块。", + "chiselsandbits.measurements.lengths.bit": "%s碎屑。", + "chiselsandbits.measurements.owners.you": "测量者是你!", + "chiselsandbits.measurements.owners.unknown": "测量者未知!", + "chiselsandbits.measurements.owners.by": "测量者:%s!", + "chiselsandbits.recipes.chisel.pattern.modification.rotate_around_x": "沿X轴旋转。", + "chiselsandbits.recipes.chisel.pattern.modification.rotate_around_y": "沿Y轴旋转。", + "chiselsandbits.recipes.chisel.pattern.modification.rotate_around_z": "沿Z轴旋转。", + "chiselsandbits.recipes.chisel.pattern.modification.mirror_over_x": "沿X轴镜像翻转。", + "chiselsandbits.recipes.chisel.pattern.modification.mirror_over_y": "沿Y轴镜像翻转。", + "chiselsandbits.recipes.chisel.pattern.modification.mirror_over_z": "沿Z轴镜像翻转。", + "mod.chiselsandbits.pattern.placement.mode.placement": "放置", + "mod.chiselsandbits.pattern.placement.mode.removal": "移除", + "mod.chiselsandbits.pattern.placement.mode.imposement": "强制覆盖", + "mod.chiselsandbits.pattern.placement.mode.merge": "合并", + "mod.chiselsandbits.pattern.placement.mode.carving": "雕刻", + "mod.chiselsandbits.pattern.placement.failure.collision": "模板无法放置:与已有材料冲突!", + "mod.chiselsandbits.pattern.placement.failure.no.bit.space": "模板无法放置:你的物品栏或碎屑袋中没有空间了!", + "mod.chiselsandbits.pattern.placement.failure.no.bits": "模板无法放置:你的物品栏或碎屑袋中的碎屑不完全!", + "mod.chiselsandbits.pattern.placement.failure.not.a.solid.block": "模板无法放置:目标方块不是完整方块!", + "mod.chiselsandbits.pattern.placement.failure.not.a.chiseled.block": "模板无法放置:目标方块不是雕刻方块!", + "mod.chiselsandbits.pattern.placement.failure.not.a.air.block": "模板无法放置:目标方块不为空!", + "mod.chiselsandbits.pattern.placement.failure.not.a.supported.block": "模板无法放置:目标方块不可雕刻!", + "mod.chiselsandbits.pattern.item.tooltip.mode.grouped": "放置模式%1$s(%2$s)", + "mod.chiselsandbits.pattern.item.tooltip.mode.simple": "放置模式%s", + "mod.chiselsandbits.change-tracking.undo.failed": "你无法取消该操作!", + "mod.chiselsandbits.change-tracking.undo.success": "成功取消", + "mod.chiselsandbits.change-tracking.redo.failed": "你无法重做该操作!", + "mod.chiselsandbits.change-tracking.redo.success": "成功重做", + "mod.chiselsandbits.keys.category": "雕刻工艺", + "mod.chiselsandbits.keys.key.modded-tool.open": "打开工具菜单", + "mod.chiselsandbits.keys.key.modded-tool.cycle.left": "向左切换工具模式", + "mod.chiselsandbits.keys.key.modded-tool.cycle.right": "向右切换工具模式", + "mod.chiselsandbits.keys.key.measuring-tape.reset": "重置卷尺测量值", + "mod.chiselsandbits.keys.key.undo": "取消上一个雕刻操作", + "mod.chiselsandbits.keys.key.redo": "重做上一个取消的雕刻操作", + "mod.chiselsandbits.test": "开发时的占位文本", + "mod.chiselsandbits.pattern.modification.group.mirror": "镜像", + "mod.chiselsandbits.pattern.modification.group.rotate": "旋转", + "mod.chiselsandbits.pattern.modification.across.axis.x": "X", + "mod.chiselsandbits.pattern.modification.across.axis.y": "Y", + "mod.chiselsandbits.pattern.modification.across.axis.z": "Z", + "mod.chiselsandbits.config.balancing.comment": "关于平衡模组的配置选项。", + "mod.chiselsandbits.config.balancing.bit-bag-stack-size.comment": "碎屑袋的最大碎屑堆叠数。", + "mod.chiselsandbits.config.balancing.blacklist-random-ticking-blocks.comment": "禁止方块每游戏刻随机被雕刻。", + "mod.chiselsandbits.config.balancing.change-tracker-size.comment": "改变序列中存储的改变数量。", + "mod.chiselsandbits.config.balancing.enable-compatibility-mode.comment": "开启可雕刻检查兼容模式。", + "mod.chiselsandbits.config.compat.comment": "不同兼容性模块的配置选项。", + "mod.chiselsandbits.config.compat.jei.comment": "JEI兼容性选项。", + "mod.chiselsandbits.config.compat.jei.inject-bits.comment": "是否在JEI中显示雕刻工艺的碎屑?", + "mod.chiselsandbits.config.gui.comment": "GUI选项", + "mod.chiselsandbits.config.gui.radial-menu.comment": "环形菜单选项。", + "mod.chiselsandbits.config.gui.radial-menu.display-mouse-indicator.comment": "是否渲染鼠标光标?", + "mod.chiselsandbits.config.help.comment": "游戏内帮助选项。", + "mod.chiselsandbits.config.help.enabled-in-tooltips.comment": "物品提示的帮助信息是否可见?", + "mod.chiselsandbits.config.performance.comment": "性能相关选项。", + "mod.chiselsandbits.config.performance.caches.comment": "配置缓存", + "mod.chiselsandbits.config.performance.caches.sizes.comment": "缓存大小相关选项。", + "mod.chiselsandbits.config.performance.caches.sizes.bit-storage-content-models.comment": "碎屑储罐内部模型缓存大小。", + "mod.chiselsandbits.config.performance.caches.sizes.block-faces.comment": "模型面缓存大小。", + "mod.chiselsandbits.config.performance.caches.sizes.block-models.comment": "方块模型缓存大小。", + "mod.chiselsandbits.config.performance.caches.sizes.collision-boxes.comment": "碰撞箱缓存大小。", + "mod.chiselsandbits.config.performance.lighting.comment": "光照相关选项。", + "mod.chiselsandbits.config.performance.lighting.extract-lighting-values-from-blockstates.comment": "雕凿工艺是否从方块状态提取光照值。", + "mod.chiselsandbits.config.performance.lighting.extract-lighting-values-from-faces.comment": "雕凿工艺是否从模型面提取光照值。", + "mod.chiselsandbits.config.performance.model-building.comment": "雕凿方块模型构建相关选项。", + "mod.chiselsandbits.config.performance.model-building.thead-count.comment": "将多少CPU线程用于构建模型?", + "mod.chiselsandbits.config.settings.comment": "游玩设置", + "mod.chiselsandbits.config.settings.bit-bag.comment": "碎屑袋设置", + "mod.chiselsandbits.config.settings.bit-bag.invert-durability-bar-indication.comment": "是否将耐久条用于显示碎屑带的剩余容量而非使用容量?", + "mod.chiselsandbits.config.settings.chiseling-previews.comment": "配置雕刻和放置预览。", + "mod.chiselsandbits.config.settings.chiseling-previews.default.comment": "配置雕刻和放置的默认预览。", + "mod.chiselsandbits.config.settings.chiseling-previews.default.colors.comment": "配置雕刻和放置预览轮廓的颜色。", + "mod.chiselsandbits.config.settings.chiseling-previews.default.colors.chiseling.comment": "雕刻预览轮廓的颜色。", + "mod.chiselsandbits.config.settings.chiseling-previews.default.colors.placement.comment": "放置预览轮廓的颜色。", + "mod.chiselsandbits.config.settings.chiseling-previews.renderer.comment": "设置预览渲染器。目前雕凿工艺提供了:`chiselsandbits:default`(简单轮廓渲染)和`chiselsandbits:noop`(无预览)作为选项。", + "mod.chiselsandbits.config.settings.selected-tool-mode-icons.comment": "配置用于渲染快捷栏中工具选择的工具模式的工具模式图标。", + "mod.chiselsandbits.config.settings.selected-tool-mode-icons.renderer.comment": "设置工具模式图标渲染器。目前雕凿工艺提供了:`chiselsandbits:group`(渲染右上角的组图标)和`chiselsandbits:noop`(无图标)作为选项。", + "mod.chiselsandbits.config.style.comment": "配置不同游玩风格选项。", + "mod.chiselsandbits.config.style.bit-size.comment": "配置单个碎屑相对于一个完整方块的大小。" } \ No newline at end of file diff --git a/projects/1.16/assets/create-stuff-additions/create_stuff_additions/lang/zh_cn.json b/projects/1.16/assets/create-stuff-additions/create_stuff_additions/lang/zh_cn.json index 53d8d2591775..68cd70959f3c 100644 --- a/projects/1.16/assets/create-stuff-additions/create_stuff_additions/lang/zh_cn.json +++ b/projects/1.16/assets/create-stuff-additions/create_stuff_additions/lang/zh_cn.json @@ -1,15 +1,20 @@ { "item.create_stuff_additions.andesite_encased_jet_chestplate": "安山包裹式喷气背包", "item.create_stuff_additions.zinc_shovel": "锌锹", + "item.create_stuff_additions.nozzle_fan": "喷嘴风扇", "item.create_stuff_addons.blazing_axe": "烈焰斧", + "item.create_stuff_additions.brass_leggings": "黄铜护腿", + "item.create_stuff_additions.andesite_accelerator_leggings": "安山助动护腿", "item.create_stuff_additions.copper_hoe": "铜锄", "item.create_stuff_additions.shadow_steel_sword": "暗影钢剑", "item.create_stuff_additions.brass_moped_item": "黄铜助力车", "item.create_stuff_additions.zinc_axe": "锌斧", + "block.create_stuff_additions.quartz_crusher": "石英粉碎机", "item.create_stuff_additions.brass_moped_spawn_egg": "黄铜助力车刷怪蛋", "item.create_stuff_addons.blazing_shovel": "烈焰锹", "key.create_stuff_additions.flying": "飞行", "item.create_stuff_additions.blazing_cleaver": "烈焰长剑", + "item.create_stuff_additions.brass_accelerator_leggings": "黄铜助动护腿", "item.create_stuff_additions.brass_sword": "黄铜剑", "item.create_stuff_additions.refined_radiance_exoskeleton_leggings": "外骨骼护腿", "item.create_stuff_additions.andesite_exoskeleton_helmet": "外骨骼头盔", @@ -19,6 +24,7 @@ "item.create_stuff_additions.exoskeleton_leggings": "外骨骼护腿", "block.create_stuff_additions.brass_globe": "黄铜地球仪", "item.create_stuff_additions.shadow_steel_pickaxe": "暗影钢镐", + "item.create_stuff_additions.sticky_helmet": "粘性头盔", "block.create_stuff_additions.chocolate_fountain": "巧克力喷泉", "item.create_stuff_additions.zinc_hoe": "锌锄", "item.create_stuff_additions.copper_sword": "铜剑", @@ -32,8 +38,9 @@ "item.create_stuff_additions.exoskeleton_boots": "外骨骼靴子", "item.create_stuff_additions.exoskeleton_chestplate": "黄铜外骨骼", "item.create_stuff_additions.rose_quartz_shovel": "镶金石英锹", + "item.create_stuff_additions.brass_boots": "黄铜靴子", "item.create_stuff_additions.zinc_handle": "锌工具手柄", - "item.create_stuff_additions.blaze_flame_thrower": "烈焰投掷器", + "item.create_stuff_additions.blaze_flame_thrower": "烈焰喷射器", "item.create_stuff_additions.andesite_exoskeleton_leggings": "外骨骼护腿", "item.create_stuff_additions.brass_hoe": "黄铜锄", "item.create_stuff_additions.refined_radiance_exoskeleton_helmet": "外骨骼头盔", @@ -42,8 +49,11 @@ "item.create_stuff_addons.blazing_pickaxe": "烈焰镐", "entity.create_stuff_additions.brass_moped": "黄铜助力车", "item.create_stuff_additions.andesite_exoskeleton_boots": "外骨骼靴子", + "item.create_stuff_additions.copper_accelerator_leggings": "铜制助动护腿", "item.create_stuff_addons.rose_quartz_axe": "镶金石英斧", "item.create_stuff_additions.copper_exoskeleton_leggings": "外骨骼护腿", + "item.create_stuff_additions.brass_chestplate": "黄铜胸甲", + "itemGroup.tabcreate_stuff_addition": "机械动力:物品附加", "item.create_stuff_additions.copper_armor_leggings": "铜护腿", "item.create_stuff_additions.refined_radiance_exoskeleton_boots": "外骨骼靴子", "item.create_stuff_additions.brass_shovel": "黄铜锹", @@ -59,9 +69,12 @@ "entity.create_stuff_additions.tuned_brass_moped": "高级黄铜助力车", "item.create_stuff_additions.copper_shovel": "铜锹", "item.create_stuff_additions.zinc_sword": "锌剑", + "item.create_stuff_additions.zinc_chestplate": "锌胸甲", "item.create_stuff_additions.copper_armor_helmet": "铜头盔", "item.create_stuff_additions.refined_radiance_exoskeleton_chestplate": "光辉石外骨骼", + "item.create_stuff_additions.zinc_leggings": "锌护腿", "item.create_stuff_additions.blazing_pickaxe": "烈焰镐", + "item.create_stuff_additions.zinc_boots": "锌靴子", "item.create_stuff_additions.copper_armor_chestplate": "铜胸甲", "item.create_stuff_additions.tuned_brass_moped_spawn_egg": "调整过的黄铜助力车刷怪蛋", "item.create_stuff_addons.rose_quartz_pickaxe": "镶金石英镐", @@ -72,5 +85,6 @@ "item.create_stuff_additions.brass_pickaxe": "黄铜镐", "item.create_stuff_additions.zinc_pickaxe": "锌镐", "item.create_stuff_addons.rose_quartz_shovel": "镶金石英锹", - "item.create_stuff_additions.brass_portable_drill": "黄铜便携式钻头" + "item.create_stuff_additions.brass_portable_drill": "黄铜便携式钻头", + "item.create_stuff_additions.zinc_helmet": "锌头盔" } \ No newline at end of file diff --git a/projects/1.16/assets/creatures-and-beasts/cnb/lang/en_us.json b/projects/1.16/assets/creatures-and-beasts/cnb/lang/en_us.json index 8a332ca05c1b..fcfdf5b1493e 100644 --- a/projects/1.16/assets/creatures-and-beasts/cnb/lang/en_us.json +++ b/projects/1.16/assets/creatures-and-beasts/cnb/lang/en_us.json @@ -58,4 +58,4 @@ "item.cnb.yeti_hide": "Yeti Hide", "item.cnb.yeti_spawn_egg": "Yeti Spawn Egg", "itemGroup.cnb_tab": "Creatures And Beasts" -} +} \ No newline at end of file diff --git a/projects/1.16/assets/creatures-and-beasts/cnb/lang/zh_cn.json b/projects/1.16/assets/creatures-and-beasts/cnb/lang/zh_cn.json index e6b7d89a9a7f..1bc33302fcaf 100644 --- a/projects/1.16/assets/creatures-and-beasts/cnb/lang/zh_cn.json +++ b/projects/1.16/assets/creatures-and-beasts/cnb/lang/zh_cn.json @@ -1,61 +1,61 @@ { - "block.cnb.lilytad_flower_block": "走路莲睡莲", - "block.cnb.lizard_egg_block": "蜥蜴蛋", - "block.cnb.potted_lilytad_flower": "走路莲睡莲盆栽", - "entity.cindershell.ambient": "烬壳龟:吼叫", - "entity.cindershell.eat": "烬壳龟:进食", - "entity.cindershell.hurt": "烬壳龟:受伤", - "entity.cnb.cindershell": "烬壳龟", - "entity.cnb.friendly_sporeling": "友好的蘑孢灵", - "entity.cnb.hostile_sporeling": "敌对的蘑孢灵", - "entity.cnb.lilytad": "走路莲", - "entity.cnb.little_grebe": "小䴙䴘", - "entity.cnb.little_grebe_chick": "小䴙䴘雏鸟", - "entity.cnb.lizard": "蜥蜴", - "entity.cnb.neutral_sporeling": "中立的蘑孢灵", - "entity.cnb.yeti": "雪人", - "entity.lilytad.ambient": "走路莲:唧唧", - "entity.lilytad.death": "走路莲:死亡", - "entity.lilytad.hurt": "走路莲:受伤", - "entity.little_grebe.ambient": "小䴙䴘:啾啾", - "entity.little_grebe.hurt": "小䴙䴘:受伤", - "entity.little_grebe_chick.ambient": "小䴙䴘:啾啾", - "entity.lizard.egg_hatch": "蜥蜴蛋:孵化", - "entity.sporeling.bite": "蘑孢灵:撕咬", - "entity.sporeling_nether.ambient": "蘑孢灵:吼叫", - "entity.sporeling_nether.hurt": "敌对的蘑孢灵:受伤", - "entity.sporeling_overworld.ambient": "蘑孢灵:吱吱叫", - "entity.sporeling_overworld.hurt": "蘑孢灵:受伤", - "entity.sporeling_warped.ambient": "蘑孢灵:吱吱叫", - "entity.sporeling_warped.hurt": "中立的蘑孢灵:受伤", - "entity.yeti.ambient": "雪人:吼叫", - "entity.yeti.hit": "雪人:攻击", - "entity.yeti.hurt": "雪人:受伤", - "entity.yeti.step": "雪人:行走", - "entity.yeti_adult.eat": "雪人:进食", - "entity.yeti_baby.eat": "幼年雪人:咀嚼", - "item.cnb.apple_slice": "苹果片", - "item.cnb.cindershell_bucket": "烬壳龟桶", - "item.cnb.cindershell_shell_shard": "烬壳龟龟壳碎片", - "item.cnb.cindershell_spawn_egg": "烬壳龟刷怪蛋", - "item.cnb.entity_net": "网", - "item.cnb.lilytad_flower": "走路莲玫瑰", - "item.cnb.lilytad_spawn_egg": "走路莲刷怪蛋", - "item.cnb.little_grebe_spawn_egg": "小䴙䴘刷怪蛋", - "item.cnb.lizard_egg": "蜥蜴蛋", - "item.cnb.lizard_item_0": "蜥蜴", - "item.cnb.lizard_item_1": "蜥蜴", - "item.cnb.lizard_item_2": "蜥蜴", - "item.cnb.lizard_item_3": "蜥蜴", - "item.cnb.lizard_spawn_egg": "蜥蜴刷怪蛋", - "item.cnb.sporeling_crimson_fungus_egg": "绯红菌蘑孢灵刷怪蛋", - "item.cnb.sporeling_nether_brown_egg": "棕色下界蘑孢灵刷怪蛋", - "item.cnb.sporeling_nether_red_egg": "红色下界蘑孢灵刷怪蛋", - "item.cnb.sporeling_overworld_brown_egg": "棕色主世界蘑孢灵刷怪蛋", - "item.cnb.sporeling_overworld_red_egg": "红色主世界蘑孢灵刷怪蛋", - "item.cnb.sporeling_warped_fungi_egg": "诡异菌蘑孢灵刷怪蛋", - "item.cnb.yeti_antler": "雪人犄角", - "item.cnb.yeti_hide": "雪人皮", - "item.cnb.yeti_spawn_egg": "雪人刷怪蛋", - "itemGroup.cnb_tab": "Creatures And Beasts" + "block.cnb.lilytad_flower_block": "走路莲睡莲", + "block.cnb.lizard_egg_block": "蜥蜴蛋", + "block.cnb.potted_lilytad_flower": "走路莲睡莲盆栽", + "entity.cindershell.ambient": "烬壳龟:吼叫", + "entity.cindershell.eat": "烬壳龟:进食", + "entity.cindershell.hurt": "烬壳龟:受伤", + "entity.cnb.cindershell": "烬壳龟", + "entity.cnb.friendly_sporeling": "友好的蘑孢灵", + "entity.cnb.hostile_sporeling": "敌对的蘑孢灵", + "entity.cnb.lilytad": "走路莲", + "entity.cnb.little_grebe": "小䴙䴘", + "entity.cnb.little_grebe_chick": "小䴙䴘雏鸟", + "entity.cnb.lizard": "蜥蜴", + "entity.cnb.neutral_sporeling": "中立的蘑孢灵", + "entity.cnb.yeti": "雪人", + "entity.lilytad.ambient": "走路莲:唧唧", + "entity.lilytad.death": "走路莲:死亡", + "entity.lilytad.hurt": "走路莲:受伤", + "entity.little_grebe.ambient": "小䴙䴘:啾啾", + "entity.little_grebe.hurt": "小䴙䴘:受伤", + "entity.little_grebe_chick.ambient": "小䴙䴘:啾啾", + "entity.lizard.egg_hatch": "蜥蜴蛋:孵化", + "entity.sporeling.bite": "蘑孢灵:撕咬", + "entity.sporeling_nether.ambient": "蘑孢灵:吼叫", + "entity.sporeling_nether.hurt": "敌对的蘑孢灵:受伤", + "entity.sporeling_overworld.ambient": "蘑孢灵:吱吱叫", + "entity.sporeling_overworld.hurt": "蘑孢灵:受伤", + "entity.sporeling_warped.ambient": "蘑孢灵:吱吱叫", + "entity.sporeling_warped.hurt": "中立的蘑孢灵:受伤", + "entity.yeti.ambient": "雪人:吼叫", + "entity.yeti.hit": "雪人:攻击", + "entity.yeti.hurt": "雪人:受伤", + "entity.yeti.step": "雪人:行走", + "entity.yeti_adult.eat": "雪人:进食", + "entity.yeti_baby.eat": "幼年雪人:咀嚼", + "item.cnb.apple_slice": "苹果片", + "item.cnb.cindershell_bucket": "烬壳龟桶", + "item.cnb.cindershell_shell_shard": "烬壳龟龟壳碎片", + "item.cnb.cindershell_spawn_egg": "烬壳龟刷怪蛋", + "item.cnb.entity_net": "网", + "item.cnb.lilytad_flower": "走路莲玫瑰", + "item.cnb.lilytad_spawn_egg": "走路莲刷怪蛋", + "item.cnb.little_grebe_spawn_egg": "小䴙䴘刷怪蛋", + "item.cnb.lizard_egg": "蜥蜴蛋", + "item.cnb.lizard_item_0": "蜥蜴", + "item.cnb.lizard_item_1": "蜥蜴", + "item.cnb.lizard_item_2": "蜥蜴", + "item.cnb.lizard_item_3": "蜥蜴", + "item.cnb.lizard_spawn_egg": "蜥蜴刷怪蛋", + "item.cnb.sporeling_crimson_fungus_egg": "绯红菌蘑孢灵刷怪蛋", + "item.cnb.sporeling_nether_brown_egg": "棕色下界蘑孢灵刷怪蛋", + "item.cnb.sporeling_nether_red_egg": "红色下界蘑孢灵刷怪蛋", + "item.cnb.sporeling_overworld_brown_egg": "棕色主世界蘑孢灵刷怪蛋", + "item.cnb.sporeling_overworld_red_egg": "红色主世界蘑孢灵刷怪蛋", + "item.cnb.sporeling_warped_fungi_egg": "诡异菌蘑孢灵刷怪蛋", + "item.cnb.yeti_antler": "雪人犄角", + "item.cnb.yeti_hide": "雪人皮", + "item.cnb.yeti_spawn_egg": "雪人刷怪蛋", + "itemGroup.cnb_tab": "Creatures And Beasts" } \ No newline at end of file diff --git a/projects/1.16/assets/daves-potioneering/davespotioneering/lang/en_us.json b/projects/1.16/assets/daves-potioneering/davespotioneering/lang/en_us.json new file mode 100644 index 000000000000..ea099ab45fdd --- /dev/null +++ b/projects/1.16/assets/daves-potioneering/davespotioneering/lang/en_us.json @@ -0,0 +1,85 @@ +{ + "block.davespotioneering.compound_brewing_stand": "Compound Brewing Stand", + "block.davespotioneering.compound_brewing_stand.hold_ctrl.desc": "Features: Hold [CTRL]", + "block.davespotioneering.compound_brewing_stand.hold_shift.desc": "Summary: Hold [Shift]", + "block.davespotioneering.compound_brewing_stand.shift.desc": "An upgraded stand that eases the tedium of brewing.", + "block.davespotioneering.compound_brewing_stand0.ctrl.desc": "- Potions brew at 2x speed", + "block.davespotioneering.compound_brewing_stand1.ctrl.desc": "- More ingredient slots", + "block.davespotioneering.compound_brewing_stand2.ctrl.desc": "- Double potion output (6 potions)", + "block.davespotioneering.potion_injector": "Potion Injector", + "block.davespotioneering.potion_injector.ctrl.desc": "Use this block to inject Blaze Powder and Lingering Potions into the Potioneer Gauntlet.", + "block.davespotioneering.potion_injector.hold_ctrl.desc": "Functionality: Hold [Ctrl]", + "block.davespotioneering.potion_injector.hold_shift.desc": "Summary: Hold [Shift]", + "block.davespotioneering.potion_injector.shift.desc": "A workstation necessary for preparing the Potioneer Gauntlet.", + "block.davespotioneering.reinforced_cauldron": "Reinforced Cauldron", + "block.davespotioneering.reinforced_cauldron.hold_alt.desc": "Coating: Hold [Alt]", + "block.davespotioneering.reinforced_cauldron.hold_ctrl.desc": "Features: Hold [CTRL]", + "block.davespotioneering.reinforced_cauldron.hold_shift.desc": "Summary: Hold [Shift]", + "block.davespotioneering.reinforced_cauldron0.alt.desc": "Fill the cauldron with any potion and Dragon's Breath.", + "block.davespotioneering.reinforced_cauldron0.ctrl.desc": "- Water is not depleted when filling empty bottles", + "block.davespotioneering.reinforced_cauldron0.shift.desc": "An upgraded cauldron that enables the coating of melee weapons in potion effects.", + "block.davespotioneering.reinforced_cauldron1.alt.desc": "Then, toss your weapon of choice into the concoction.", + "block.davespotioneering.reinforced_cauldron1.ctrl.desc": "- Can be filled with potions and Milk", + "block.davespotioneering.reinforced_cauldron1.shift.desc": "It also has some small benefits.", + "config.gauntlet_hud_preset": "You shouldn't change this. Just don't", + "config.gauntlet_hud_x": "The X Position of the gauntlet hud (left top). You should be using the in-game gui to change this though", + "config.gauntlet_hud_y": "The y Position of the gauntlet hud (left top). You should be using the in-game gui to change this though", + "container.davespotioneering.compound_brewing": "Compound Brewing Stand", + "davespotioneering.container.potion_injector": "Potion Injector", + "davespotioneering.gui.moveGauntletHUD": "Use your mouse to drag the Gauntlet HUD wherever you would like or use one of these default positions.", + "davespotioneering.gui.moveGauntletHUD.preset0": "Left Top", + "davespotioneering.gui.moveGauntletHUD.preset1": "Right Top", + "davespotioneering.gui.moveGauntletHUD.preset2": "Left Bottom", + "davespotioneering.gui.moveGauntletHUD.preset3": "Right Bottom", + "davespotioneering.gui.moveGauntletHUD.preset4": "Above Hotbar", + "davespotioneering.tooltip.gauntlet": "%s %s", + "davespotioneering.tooltip.gauntlet.withDuration": "%s %s (%s)", + "effect.davespotioneering.milk": "Milk", + "item.davespotioneering.aged_umbrella": "Umbrella", + "item.davespotioneering.aged_umbrella.desc": "Keeps you from getting wet!", + "item.davespotioneering.black_umbrella": "Umbrella", + "item.davespotioneering.black_umbrella.desc": "Keeps you from getting wet!", + "item.davespotioneering.blue_umbrella": "Umbrella", + "item.davespotioneering.blue_umbrella.desc": "Keeps you from getting wet!", + "item.davespotioneering.brown_umbrella": "Umbrella", + "item.davespotioneering.brown_umbrella.desc": "Keeps you from getting wet!", + "item.davespotioneering.cyan_umbrella": "Umbrella", + "item.davespotioneering.cyan_umbrella.desc": "Keeps you from getting wet!", + "item.davespotioneering.gilded_umbrella": "Umbrella", + "item.davespotioneering.gilded_umbrella.desc": "Keeps you from getting wet!", + "item.davespotioneering.gray_umbrella": "Umbrella", + "item.davespotioneering.gray_umbrella.desc": "Keeps you from getting wet!", + "item.davespotioneering.green_umbrella": "Umbrella", + "item.davespotioneering.green_umbrella.desc": "Keeps you from getting wet!", + "item.davespotioneering.light_blue_umbrella": "Umbrella", + "item.davespotioneering.light_blue_umbrella.desc": "Keeps you from getting wet!", + "item.davespotioneering.light_gray_umbrella": "Umbrella", + "item.davespotioneering.light_gray_umbrella.desc": "Keeps you from getting wet!", + "item.davespotioneering.lime_umbrella": "Umbrella", + "item.davespotioneering.lime_umbrella.desc": "Keeps you from getting wet!", + "item.davespotioneering.magenta_umbrella": "Umbrella", + "item.davespotioneering.magenta_umbrella.desc": "Keeps you from getting wet!", + "item.davespotioneering.netherite_gauntlet": "Netherite Gauntlet", + "item.davespotioneering.orange_umbrella": "Umbrella", + "item.davespotioneering.orange_umbrella.desc": "Keeps you from getting wet!", + "item.davespotioneering.pink_umbrella": "Umbrella", + "item.davespotioneering.pink_umbrella.desc": "Keeps you from getting wet!", + "item.davespotioneering.potioneer_gauntlet": "Potioneer Gauntlet", + "item.davespotioneering.potioneer_gauntlet.ctrl.desc": "Shift+RMB - Ignites or extinguishes the internal blaze. (toggles potion usage)\nShift+Scroll wheel up/down - cycles through one of six potions injected into the gauntlet.", + "item.davespotioneering.potioneer_gauntlet.hold_ctrl.desc": "Controls: Hold [Ctrl]", + "item.davespotioneering.potioneer_gauntlet.hold_shift.desc": "Summary: Hold [Shift]", + "item.davespotioneering.potioneer_gauntlet.shift.desc": "An alchemical weapon that utilizes potions and brute force in a Netherite knuckle sandwich!", + "item.davespotioneering.purple_umbrella": "Umbrella", + "item.davespotioneering.purple_umbrella.desc": "Keeps you from getting wet!", + "item.davespotioneering.red_umbrella": "Umbrella", + "item.davespotioneering.red_umbrella.desc": "Keeps you from getting wet!", + "item.davespotioneering.rudimentary_gauntlet": "Rudimentary Gauntlet", + "item.davespotioneering.white_umbrella": "Umbrella", + "item.davespotioneering.white_umbrella.desc": "Keeps you from getting wet!", + "item.davespotioneering.yellow_umbrella": "Umbrella", + "item.davespotioneering.yellow_umbrella.desc": "Keeps you from getting wet!", + "item.minecraft.lingering_potion.effect.milk": "Lingering Milk Bottle", + "item.minecraft.potion.effect.milk": "Milk Bottle", + "item.minecraft.splash_potion.effect.milk": "Splash Milk Bottle", + "itemGroup.davespotioneering": "Dave's Potioneering" +} \ No newline at end of file diff --git a/projects/1.16/assets/daves-potioneering/davespotioneering/lang/zh_cn.json b/projects/1.16/assets/daves-potioneering/davespotioneering/lang/zh_cn.json new file mode 100644 index 000000000000..63e6fe14ca95 --- /dev/null +++ b/projects/1.16/assets/daves-potioneering/davespotioneering/lang/zh_cn.json @@ -0,0 +1,85 @@ +{ + "block.davespotioneering.compound_brewing_stand": "混合酿造台", + "block.davespotioneering.compound_brewing_stand.hold_ctrl.desc": "功能:按住[Ctrl]键", + "block.davespotioneering.compound_brewing_stand.hold_shift.desc": "概要:按住[Shift]键", + "block.davespotioneering.compound_brewing_stand.shift.desc": "一个升级过的酿造台,减轻了酿造过程中的枯燥乏味。", + "block.davespotioneering.compound_brewing_stand0.ctrl.desc": "——2倍速度酿造药水", + "block.davespotioneering.compound_brewing_stand1.ctrl.desc": "——更多的材料槽", + "block.davespotioneering.compound_brewing_stand2.ctrl.desc": "——双倍的药水输出(6瓶)", + "block.davespotioneering.potion_injector": "药水注射器", + "block.davespotioneering.potion_injector.ctrl.desc": "使用这个机器将烈焰粉和滞留型药水注入药剂师手套。", + "block.davespotioneering.potion_injector.hold_ctrl.desc": "效果:按住[Ctrl]键", + "block.davespotioneering.potion_injector.hold_shift.desc": "概要:按住[Shift]键", + "block.davespotioneering.potion_injector.shift.desc": "给药剂师手套做好准备所必需的一个工作站。", + "block.davespotioneering.reinforced_cauldron": "强化炼药锅", + "block.davespotioneering.reinforced_cauldron.hold_alt.desc": "涂层:按住[Alt]键", + "block.davespotioneering.reinforced_cauldron.hold_ctrl.desc": "功能:按住[Ctrl]键", + "block.davespotioneering.reinforced_cauldron.hold_shift.desc": "概要:按住[Shift]键", + "block.davespotioneering.reinforced_cauldron0.alt.desc": "用任意药水和龙息填满炼药锅", + "block.davespotioneering.reinforced_cauldron0.ctrl.desc": "——灌装玻璃瓶时水不会被消耗", + "block.davespotioneering.reinforced_cauldron0.shift.desc": "一个升级过的炼药锅可以给近战武器涂抹上药水获得效果。", + "block.davespotioneering.reinforced_cauldron1.alt.desc": "然后,把你选择的武器扔到混合物中。", + "block.davespotioneering.reinforced_cauldron1.ctrl.desc": "——可以灌装药水和奶", + "block.davespotioneering.reinforced_cauldron1.shift.desc": "它也有些小功能。", + "config.gauntlet_hud_preset": "你不应该修改这些。别动就行", + "config.gauntlet_hud_x": "手套HUD的X坐标(左上角)。你应该使用游戏内的GUI来设置这些。", + "config.gauntlet_hud_y": "手套HUD的Y坐标(左上角)。你应该使用游戏内的GUI来设置这些。", + "container.davespotioneering.compound_brewing": "混合酿造台", + "davespotioneering.container.potion_injector": "药水注射器", + "davespotioneering.gui.moveGauntletHUD": "使用鼠标将手套HUD拖动到任意位置,或者使用这些默认位置。", + "davespotioneering.gui.moveGauntletHUD.preset0": "左上角", + "davespotioneering.gui.moveGauntletHUD.preset1": "右上角", + "davespotioneering.gui.moveGauntletHUD.preset2": "左下角", + "davespotioneering.gui.moveGauntletHUD.preset3": "右下角", + "davespotioneering.gui.moveGauntletHUD.preset4": "快捷栏上方", + "davespotioneering.tooltip.gauntlet": "%s%s", + "davespotioneering.tooltip.gauntlet.withDuration": "%s%s(%s)", + "effect.davespotioneering.milk": "奶", + "item.davespotioneering.aged_umbrella": "雨伞", + "item.davespotioneering.aged_umbrella.desc": "防止你被淋湿!", + "item.davespotioneering.black_umbrella": "雨伞", + "item.davespotioneering.black_umbrella.desc": "防止你被淋湿!", + "item.davespotioneering.blue_umbrella": "雨伞", + "item.davespotioneering.blue_umbrella.desc": "防止你被淋湿!", + "item.davespotioneering.brown_umbrella": "雨伞", + "item.davespotioneering.brown_umbrella.desc": "防止你被淋湿!", + "item.davespotioneering.cyan_umbrella": "雨伞", + "item.davespotioneering.cyan_umbrella.desc": "防止你被淋湿!", + "item.davespotioneering.gilded_umbrella": "雨伞", + "item.davespotioneering.gilded_umbrella.desc": "防止你被淋湿!", + "item.davespotioneering.gray_umbrella": "雨伞", + "item.davespotioneering.gray_umbrella.desc": "防止你被淋湿!", + "item.davespotioneering.green_umbrella": "雨伞", + "item.davespotioneering.green_umbrella.desc": "防止你被淋湿!", + "item.davespotioneering.light_blue_umbrella": "雨伞", + "item.davespotioneering.light_blue_umbrella.desc": "防止你被淋湿!", + "item.davespotioneering.light_gray_umbrella": "雨伞", + "item.davespotioneering.light_gray_umbrella.desc": "防止你被淋湿!", + "item.davespotioneering.lime_umbrella": "雨伞", + "item.davespotioneering.lime_umbrella.desc": "防止你被淋湿!", + "item.davespotioneering.magenta_umbrella": "雨伞", + "item.davespotioneering.magenta_umbrella.desc": "防止你被淋湿!", + "item.davespotioneering.netherite_gauntlet": "下界合金手套", + "item.davespotioneering.orange_umbrella": "雨伞", + "item.davespotioneering.orange_umbrella.desc": "防止你被淋湿!", + "item.davespotioneering.pink_umbrella": "雨伞", + "item.davespotioneering.pink_umbrella.desc": "防止你被淋湿!", + "item.davespotioneering.potioneer_gauntlet": "药剂师手套", + "item.davespotioneering.potioneer_gauntlet.ctrl.desc": "Shift+鼠标右键——点燃或熄灭内部火焰。(切换使用药水)\n按住Shift键并向上/下滚动滚轮——在注射到手套中的六种药水中循环选择一种。", + "item.davespotioneering.potioneer_gauntlet.hold_ctrl.desc": "控制:按住[Ctrl]键", + "item.davespotioneering.potioneer_gauntlet.hold_shift.desc": "概要:按住[Shift]键", + "item.davespotioneering.potioneer_gauntlet.shift.desc": "一种炼金武器,使用药水和蛮力,对准嘴巴给出下界合金级别的一拳!", + "item.davespotioneering.purple_umbrella": "雨伞", + "item.davespotioneering.purple_umbrella.desc": "防止你被淋湿!", + "item.davespotioneering.red_umbrella": "雨伞", + "item.davespotioneering.red_umbrella.desc": "防止你被淋湿!", + "item.davespotioneering.rudimentary_gauntlet": "基础手套", + "item.davespotioneering.white_umbrella": "雨伞", + "item.davespotioneering.white_umbrella.desc": "防止你被淋湿!", + "item.davespotioneering.yellow_umbrella": "雨伞", + "item.davespotioneering.yellow_umbrella.desc": "防止你被淋湿!", + "item.minecraft.lingering_potion.effect.milk": "滞留型奶药水", + "item.minecraft.potion.effect.milk": "奶药水", + "item.minecraft.splash_potion.effect.milk": "喷溅型奶药水", + "itemGroup.davespotioneering": "戴夫的药剂学" +} \ No newline at end of file diff --git a/projects/1.16/assets/deep-resonance/deepresonance/lang/en_us.json b/projects/1.16/assets/deep-resonance/deepresonance/lang/en_us.json new file mode 100644 index 000000000000..c2c502145384 --- /dev/null +++ b/projects/1.16/assets/deep-resonance/deepresonance/lang/en_us.json @@ -0,0 +1,56 @@ +{ + "block.deepresonance.crystallizer": "Crystallizer", + "block.deepresonance.dense_glass": "Dense Glass", + "block.deepresonance.dense_obsidian": "Dense Obsidian", + "block.deepresonance.energy_collector": "Energy Collector", + "block.deepresonance.generator_controller": "Generator Controller", + "block.deepresonance.generator_part": "Generator Part", + "block.deepresonance.laser": "Laser", + "block.deepresonance.poisoned_dirt": "Poisoned Dirt", + "block.deepresonance.lens": "Lens", + "block.deepresonance.pulser": "Pulser", + "block.deepresonance.purifier": "Purifier", + "block.deepresonance.resonating_crystal_natural": "Resonating Crystal", + "block.deepresonance.resonating_crystal_natural_empty": "Empty Resonating Crystal", + "block.deepresonance.resonating_crystal_generated": "Resonating Crystal", + "block.deepresonance.resonating_crystal_generated_empty": "Empty Resonating Crystal", + "block.deepresonance.resonating_ore_end": "Resonating End Ore", + "block.deepresonance.resonating_ore_nether": "Resonating Nether Ore", + "block.deepresonance.resonating_ore_stone": "Resonating Ore", + "block.deepresonance.resonating_plate_block": "Resonating Plate Block", + "block.deepresonance.smelter": "Smelter", + "block.deepresonance.tank": "Tank", + "block.deepresonance.valve": "Valve", + "fluid.deepresonance.liquid_crystal": "Liquid Crystal", + "item.deepresonance.filter_material": "Filter Material", + "item.deepresonance.liquid_injector": "Liquid Injector", + "item.deepresonance.machine_frame": "Resonating Machine Frame", + "item.deepresonance.radiation_monitor": "Radiation Monitor", + "item.deepresonance.radiation_suit_boots": "Radiation Suit Boots", + "item.deepresonance.radiation_suit_chestplate": "Radiation Suit Chestplate", + "item.deepresonance.radiation_suit_helmet": "Radiation Suit Helmet", + "item.deepresonance.radiation_suit_leggings": "Radiation Suit Leggings", + "item.deepresonance.resonating_plate": "Resonating Plate", + "item.deepresonance.spent_filter_material": "Spent Filter Material", + "itemGroup.deepresonance": "Deep Resonance", + "tile.deepresonance.lens": "Lens", + "message.deepresonance.shiftmessage": "", + "message.deepresonance.crystal_empty": "This crystal is depleted. Perhaps it still has a future use?", + "message.deepresonance.crystal_power": "You can feel the latent power present in this crystal.", + "message.deepresonance.crystal_sep": "Strength/Efficiency/Purity", + "message.deepresonance.filter_material": "This material can be used in the purifier to purify the crystal liquid.", + "message.deepresonance.no_tank": "This is not a tank!", + "message.deepresonance.liquid_injector.header": "Creative only item to inject 100mb of liquid crystal into a tank.", + "message.deepresonance.tank.header": "This tank can hold up to 16 buckets of liquid. It is also capable of mixing the characteristics of liquid crystal. Place a comparator next to this tank to detect how full the tank is", + "message.deepresonance.tank.liquid": "Liquid: ", + "message.deepresonance.valve.header": "This machine will transfer fluids from the upper tank to a tank below if the fluid matches certain conditions.", + "message.deepresonance.smelter.header": "This machine smelts resonating ore and produces liquid crystal in a tank placed on top of this. Place a tank below the smelter about half-filled with lava", + "message.deepresonance.purifier.header": "This machine needs filter material and will purify the liquid crystal from the top tank and place it in another tank below this block.", + "message.deepresonance.crystallizer.header": "This machine will crystallize the liquid crystal from the tank below it and eventually produce a crystal.", + "message.deepresonance.generator_controller.header": "Part of a generator multi-block. Use this block to turn on/off the reactor with a redstone signal.", + "message.deepresonance.energy_collector.header": "Part of a generator multi-block. Place this on top of a generator with crystals nearby.", + "message.deepresonance.generator_part.header": "Part of a generator multi-block. You can place these in any configuration.", + "message.deepresonance.generator_part.power": "Power: ", + "message.deepresonance.laser.header": "Place this laser so it faces a lens. It will infuse the liquid in the tank depending on the materials used.", + "message.deepresonance.laser.liquid": "Liquid: " +} \ No newline at end of file diff --git a/projects/1.16/assets/deep-resonance/deepresonance/lang/zh_cn.json b/projects/1.16/assets/deep-resonance/deepresonance/lang/zh_cn.json new file mode 100644 index 000000000000..3b0024605a39 --- /dev/null +++ b/projects/1.16/assets/deep-resonance/deepresonance/lang/zh_cn.json @@ -0,0 +1,56 @@ +{ + "block.deepresonance.crystallizer": "结晶器", + "block.deepresonance.dense_glass": "致密玻璃", + "block.deepresonance.dense_obsidian": "致密黑曜石", + "block.deepresonance.energy_collector": "能源收集器", + "block.deepresonance.generator_controller": "发电机控制器", + "block.deepresonance.generator_part": "发电机部件", + "block.deepresonance.laser": "激光", + "block.deepresonance.poisoned_dirt": "毒泥土", + "block.deepresonance.lens": "镜片", + "block.deepresonance.pulser": "脉冲发生器", + "block.deepresonance.purifier": "净化器", + "block.deepresonance.resonating_crystal_natural": "共振水晶", + "block.deepresonance.resonating_crystal_natural_empty": "空共振水晶", + "block.deepresonance.resonating_crystal_generated": "共振水晶", + "block.deepresonance.resonating_crystal_generated_empty": "空共振水晶", + "block.deepresonance.resonating_ore_end": "末地共振矿石", + "block.deepresonance.resonating_ore_nether": "下界共振矿石", + "block.deepresonance.resonating_ore_stone": "共振矿石", + "block.deepresonance.resonating_plate_block": "共振板块", + "block.deepresonance.smelter": "冶炼炉", + "block.deepresonance.tank": "储罐", + "block.deepresonance.valve": "阀门", + "fluid.deepresonance.liquid_crystal": "液态共振水晶", + "item.deepresonance.filter_material": "过滤材料", + "item.deepresonance.liquid_injector": "液体注射器", + "item.deepresonance.machine_frame": "共振机器框架", + "item.deepresonance.radiation_monitor": "辐射监测仪", + "item.deepresonance.radiation_suit_boots": "防辐射服靴子", + "item.deepresonance.radiation_suit_chestplate": "防辐射服胸甲", + "item.deepresonance.radiation_suit_helmet": "防辐射服头盔", + "item.deepresonance.radiation_suit_leggings": "防辐射服护腿", + "item.deepresonance.resonating_plate": "共振板", + "item.deepresonance.spent_filter_material": "废弃的过滤材料", + "itemGroup.deepresonance": "深度共振", + "tile.deepresonance.lens": "镜片", + "message.deepresonance.shiftmessage": "<按Shift键>", + "message.deepresonance.crystal_empty": "这块水晶已经耗尽了。也许它还有用途?", + "message.deepresonance.crystal_power": "你可以感受到这块水晶中潜藏的能量。", + "message.deepresonance.crystal_sep": "强度/效率/纯度", + "message.deepresonance.filter_material": "这种材料可用于净化器,以净化液态水晶。", + "message.deepresonance.no_tank": "这不是坦克!", + "message.deepresonance.liquid_injector.header": "将100mB的液态水晶注入到储罐中。(创造模式专属)", + "message.deepresonance.tank.header": "这个储罐可以容纳16桶液体。它还能够混合液态水晶的特性。在这个储罐旁边放一个比较器来检测储罐的装满程度", + "message.deepresonance.tank.liquid": "液体:", + "message.deepresonance.valve.header": "如果流体符合特定条件,这台机器会将流体从上面的储罐转移到下面的储罐。", + "message.deepresonance.smelter.header": "这台机器冶炼共振矿石,并在机器上面的储罐里生产液态水晶。在下面放置一个装有半满熔岩的储罐", + "message.deepresonance.purifier.header": "这台机器需要过滤材料,并将净化顶部储罐中的液态水晶,并将其置于这个储罐下面的另一个储罐中。", + "message.deepresonance.crystallizer.header": "这台机器将使它下面储罐里的液态水晶结晶,最终产生水晶。", + "message.deepresonance.generator_controller.header": "多方块发电机的一部分。使用红石信号充能这个方块打开/关闭反应堆。", + "message.deepresonance.energy_collector.header": "多方块发电机的一部分。把它放在发电机顶部,且附近有水晶。", + "message.deepresonance.generator_part.header": "多方块发电机的一部分。 您可以将它们放在任何排列组合中。", + "message.deepresonance.generator_part.power": "能量:", + "message.deepresonance.laser.header": "放置这个激光器,让它面对一个镜片。它将根据所使用的材料向储罐内注入液体。", + "message.deepresonance.laser.liquid": "液体:" +} \ No newline at end of file diff --git a/projects/1.16/assets/farlanders/farlanders/lang/zh_cn.json b/projects/1.16/assets/farlanders/farlanders/lang/zh_cn.json index f6902cdef06b..2d91b84b37a8 100644 --- a/projects/1.16/assets/farlanders/farlanders/lang/zh_cn.json +++ b/projects/1.16/assets/farlanders/farlanders/lang/zh_cn.json @@ -3,7 +3,7 @@ "item.farlanders.farlander_spawn_egg": "远陆者刷怪蛋", "item.farlanders.ender_golem_spawn_egg": "末影傀儡刷怪蛋", "item.farlanders.elder_spawn_egg": "远陆长者刷怪蛋", - "item.farlanders.classic_enderman_spawn_egg": "边境末影人刷怪蛋", + "item.farlanders.classic_enderman_spawn_egg": "经典末影人刷怪蛋", "item.farlanders.nightfall_sword": "夜幕剑", "item.farlanders.ender_horn": "末影傀儡犄角", "item.farlanders.wanderer_spawn_egg": "漂泊者刷怪蛋", @@ -11,17 +11,17 @@ "item.farlanders.rebel_spawn_egg": "反叛远陆者刷怪蛋", "item.farlanders.looter_spawn_egg": "掠夺者刷怪蛋", "item.farlanders.enderminion_spawn_egg": "末影爪牙刷怪蛋", - "item.farlanders.fanmade_enderman_spawn_egg": "饭制末影人刷怪蛋", + "item.farlanders.fanmade_enderman_spawn_egg": "低语末影人刷怪蛋", "item.farlanders.mystic_enderminion_spawn_egg": "神秘末影爪牙刷怪蛋", - "item.farlanders.titan_spawn_egg": "泰坦刷怪蛋", - "item.farlanders.ender_colossus_spawn_egg": "末影傀儡刷怪蛋", + "item.farlanders.titan_spawn_egg": "末影泰坦刷怪蛋", + "item.farlanders.ender_colossus_spawn_egg": "末影巨像刷怪蛋", "item.farlanders.ender_guardian_spawn_egg": "末影守护者刷怪蛋", "item.farlanders.nightfall_spirit_spawn_egg": "夜幕之灵刷怪蛋", "item.farlanders.mini_ender_dragon_spawn_egg": "迷你末影龙刷怪蛋", "item.farlanders.end_spirit_spawn_egg": "末影之灵刷怪蛋", "item.farlanders.ender_colossus_shadow_spawn_egg": "巨像之影刷怪蛋", "item.farlanders.mystic_wand": "神秘魔杖", - "item.farlanders.titan_hide": "泰坦皮革", + "item.farlanders.titan_hide": "末影泰坦皮革", "item.farlanders.nightfall_shard": "夜幕碎片", "item.farlanders.nightfall_staff": "夜幕执行者", "item.farlanders.nightfall_helmet": "夜幕头盔", @@ -31,95 +31,95 @@ "item.farlanders.rebel_farlander_helmet": "反叛远陆者头盔", "item.farlanders.looter_hood": "掠夺者兜帽", "block.farlanders.endumium_ore": "末影水晶", - "block.farlanders.endumium_block": "Block of Endumium", + "block.farlanders.endumium_block": "末影水晶块", "block.farlanders.nightfall_stone": "夜幕石 ", - "entity.farlanders.ender_golem": "Ender Golem", - "entity.farlanders.farlander": "Farlander", + "entity.farlanders.ender_golem": "末影傀儡", + "entity.farlanders.farlander": "远陆者", "entity.farlanders.elder_farlander": "远陆长者", - "entity.farlanders.classic_enderman": "Classic Enderman", + "entity.farlanders.classic_enderman": "经典末影人", "entity.farlanders.wanderer": "漂泊者", - "entity.farlanders.mystic_enderman": "Mystic Enderman", + "entity.farlanders.mystic_enderman": "神秘末影人", "entity.farlanders.rebel": "反叛远陆者", - "entity.farlanders.looter": "Looter", - "entity.farlanders.enderminion": "Enderminion", - "entity.farlanders.fanmade_enderman": "Fanmade Enderman", - "entity.farlanders.mystic_enderminion": "Mystic Enderminion", - "entity.farlanders.titan": "Titan", - "entity.farlanders.ender_guardian": "Ender Guardian", + "entity.farlanders.looter": "掠夺者", + "entity.farlanders.enderminion": "末影爪牙", + "entity.farlanders.fanmade_enderman": "低语末影人", + "entity.farlanders.mystic_enderminion": "神秘末影爪牙", + "entity.farlanders.titan": "末影泰坦", + "entity.farlanders.ender_guardian": "末影守护者", "entity.farlanders.ender_colossus_shadow": "巨像之影", - "entity.farlanders.ender_colossus": "Ender Colossus", + "entity.farlanders.ender_colossus": "末影巨像", "entity.farlanders.mini_ender_dragon": "迷你末影龙", "entity.farlanders.end_spirit": "末影之灵", "entity.farlanders.nightfall_spirit": "夜幕之灵", "itemGroup.farlanders": "远陆者们", - "gui.item.wand.small_fireball": "Small Fireball Gem", - "gui.item.wand.large_fireball": "Large Fireball Gem", - "gui.item.wand.ore": "Ore Gem", - "gui.item.wand.teleportation": "Teleportation Gem", - "gui.item.wand.regeneration": "Regeneration Gem", - "gui.item.wand.invisibility": "Invisibility Gem", - "gui.item.wand.ore.failure": "This only works on Stone and Netherrack.", - "gui.item.wand.teleportation.failure": "This item doesn't seem to work in this dimension.", - "gui.item.wand.regeneration.failure": "Your active Regeneration has to end.", - "gui.item.wand.invisibility.failure": "Your active Invisibility has to end.", - "gui.item.nightfall_staff.failure": "The existing Ender Dragon must first be slain.", - "gui.enderminion.sit.one": "Stay right here", - "gui.enderminion.sit.two": "Hold it", - "gui.enderminion.sit.three": "Wait here", - "gui.enderminion.stand.one": "I'm back, follow me", - "gui.enderminion.stand.two": "Let's go", - "gui.enderminion.stand.three": "C'mon", - "advancement.the_farlanders.root": "远陆者们", - "advancement.the_farlanders.root.desc": "A mod full of strange creatures.", - "advancement.this_is_the_end": "This is the End", - "advancement.this_is_the_end.desc": "Slay a Classic Enderman.", - "advancement.alternative_ending": "Alternative Ending", - "advancement.alternative_ending.desc": "Obtain an End Portal Frame.", - "advancement.cleaning_the_dust": "Cleaning the Dust", - "advancement.cleaning_the_dust.desc": "Slay a Classic Enderman holding Dirt or Sand.", - "advancement.iron_maiden": "Iron Maiden", - "advancement.iron_maiden.desc": "Slay a Classic Enderman holding Iron.", - "advancement.blazing_gold_digger": "Gold Digger", - "advancement.blazing_gold_digger.desc": "Slay a Classic Enderman holding Gold.", - "advancement.what_the_hell": "What the Hell?", - "advancement.what_the_hell.desc": "Slay a Classic Enderman holding Netherrack or Soul Sand while it's on fire.", - "advancement.rock_bottom": "Rock Bottom", - "advancement.rock_bottom.desc": "Slay a Classic Enderman holding Obsidian while it's on fire.", - "advancement.diamonds_oh_wait": "DIAMONDS! Oh wait...", - "advancement.diamonds_oh_wait.desc": "Slay a Classic Enderman holding Diamond.", - "advancement.cutting_edge": "It's Cutting Edge!", - "advancement.cutting_edge.desc": "Obtain a Nightfall Sword.", - "advancement.abra_kadabra": "Abra Kadabra", - "advancement.abra_kadabra.desc": "The Mystic Enderman dropped a Mystic Wand!", - "advancement.among_endermen": "Among Endermen", - "advancement.among_endermen.desc": "Obtain all the pieces of the Nightfall Armor.", - "advancement.leader_minions": "Leader of the Minions", - "advancement.leader_minions.desc": "Tame an Enderminion.", - "advancement.wand_destruction": "Wands of Destruction", - "advancement.wand_destruction.desc": "Buy a Mystic Wand from a Mystic Enderminion.", - "subtitles.entity.farlander.idle": "Farlander speaks", - "subtitles.entity.farlander.hurt": "Farlander hurts", - "subtitles.entity.farlander.death": "Farlander dies", - "subtitles.entity.enderminion.idle": "Enderminion wheezes", - "subtitles.entity.enderminion.hurt": "Enderminion hurts", - "subtitles.entity.enderminion.death": "Enderminion dies", - "subtitles.entity.titan.idle": "Titan grumbles", - "subtitles.entity.titan.hurt": "Titan hurts", - "subtitles.entity.titan.death": "Titan dies", - "subtitles.entity.titan.holding": "Titan screeches", - "subtitles.entity.ender_guardian.idle": "Ender Guardian mumbles", - "subtitles.entity.ender_guardian.hurt": "Ender Guardian hurts", - "subtitles.entity.ender_guardian.death": "Ender Guardian dies", - "subtitles.entity.ender_golem.idle": "Ender Golem grumbles", - "subtitles.entity.ender_golem.hurt": "Ender Golem hurts", - "subtitles.entity.ender_golem.death": "Ender Golem dies", - "subtitles.entity.fanmade_enderman.idle": "Enderman whispers", - "subtitles.entity.mystic_enderman.blindness": "Enderman blinds", - "subtitles.entity.mystic_enderman.confusion": "Enderman confuses", - "farlanders.config.smallHouseSpawnRate.comment.name": "Small Farlander house rarity (higher number = lower spawnrate)", - "farlanders.config.mediumHouseSpawnRate.comment.name": "Medium Farlander house rarity (higher number = lower spawnrate)", - "farlanders.config.largeHouseSpawnRate.comment.name": "Large Farlander house rarity (higher number = lower spawnrate)", - "farlanders.config.elderHouseSpawnRate.comment.name": "远陆长者之家稀有度(数字越高-生成几率越低)", - "farlanders.config.farlanderLootWellSpawnRate.comment.name": "Farlander Loot Well rarity (higher number = lower spawnrate)", - "farlanders.config.obsidianSpireSpawnRate.comment.name": "Obsidian Spire rarity (higher number = lower spawnrate)" -} \ No newline at end of file + "gui.item.wand.small_fireball": "小火球宝石", + "gui.item.wand.large_fireball": "大火球宝石", + "gui.item.wand.ore": "宝石矿", + "gui.item.wand.teleportation": "传送宝石", + "gui.item.wand.regeneration": "再生宝石", + "gui.item.wand.invisibility": "隐形宝石", + "gui.item.wand.ore.failure": "这只适用于石头和下界岩。", + "gui.item.wand.teleportation.failure": "此物品似乎在此维度中不起作用。", + "gui.item.wand.regeneration.failure": "你的主动再生强制结束。", + "gui.item.wand.invisibility.failure": "你的主动隐身强制结束。", + "gui.item.nightfall_staff.failure": "现存的末影龙必须先被杀死。", + "gui.enderminion.sit.one": "呆在这里", + "gui.enderminion.sit.two": "等一下", + "gui.enderminion.sit.three": "在这儿等着", + "gui.enderminion.stand.one": "我回来了,跟我来", + "gui.enderminion.stand.two": "我们走吧", + "gui.enderminion.stand.three": "来吧", + "advancement.the_farlanders.root": "远陆者", + "advancement.the_farlanders.root.desc": "一个充满奇怪生物的模组", + "advancement.this_is_the_end": "结束了", + "advancement.this_is_the_end.desc": "杀死一个经典末影人", + "advancement.alternative_ending": "可选择的结局", + "advancement.alternative_ending.desc": "获得末影传送门框架", + "advancement.cleaning_the_dust": "打扫干净", + "advancement.cleaning_the_dust.desc": "杀死一个拿着泥土或沙子的经典末影人", + "advancement.iron_maiden": "铁娘子", + "advancement.iron_maiden.desc": "杀死一个拿着铁块的经典末影人", + "advancement.blazing_gold_digger": "掘金者", + "advancement.blazing_gold_digger.desc": "杀死一个拿着金块的经典末影人", + "advancement.what_the_hell": "我勒个去?", + "advancement.what_the_hell.desc": "杀死一个拿着着火的下界岩或灵魂沙的经典末影人", + "advancement.rock_bottom": "岩石底部", + "advancement.rock_bottom.desc": "杀死一个拿着着火的黑曜石的经典末影人", + "advancement.diamonds_oh_wait": "钻石!哦,等等……", + "advancement.diamonds_oh_wait.desc": "杀死一个拿着钻石块的经典末影人", + "advancement.cutting_edge": "这是最前卫的!", + "advancement.cutting_edge.desc": "获得夜幕剑", + "advancement.abra_kadabra": "急急如律令", + "advancement.abra_kadabra.desc": "神秘末影人掉落了一根神秘魔杖!", + "advancement.among_endermen": "在末影人之中", + "advancement.among_endermen.desc": "获得所有夜幕护甲", + "advancement.leader_minions": "末影爪牙首领", + "advancement.leader_minions.desc": "驯服一个末影爪牙", + "advancement.wand_destruction": "毁灭之杖", + "advancement.wand_destruction.desc": "从神秘末影爪牙处购买一根神秘魔杖", + "subtitles.entity.farlander.idle": "远陆者:说话", + "subtitles.entity.farlander.hurt": "远陆者:受伤", + "subtitles.entity.farlander.death": "远陆者:死亡", + "subtitles.entity.enderminion.idle": "末影爪牙:喘息", + "subtitles.entity.enderminion.hurt": "末影爪牙:受伤", + "subtitles.entity.enderminion.death": "末影爪牙:死亡", + "subtitles.entity.titan.idle": "末影泰坦:抱怨", + "subtitles.entity.titan.hurt": "末影泰坦:受伤", + "subtitles.entity.titan.death": "末影泰坦:死亡", + "subtitles.entity.titan.holding": "末影泰坦:尖叫", + "subtitles.entity.ender_guardian.idle": "末影守护者:喃喃自语", + "subtitles.entity.ender_guardian.hurt": "末影守护者:受伤", + "subtitles.entity.ender_guardian.death": "末影守护者:死亡", + "subtitles.entity.ender_golem.idle": "末影傀儡:抱怨", + "subtitles.entity.ender_golem.hurt": "末影傀儡:受伤", + "subtitles.entity.ender_golem.death": "末影傀儡:死亡", + "subtitles.entity.fanmade_enderman.idle": "低语末影人:低语", + "subtitles.entity.mystic_enderman.blindness": "神秘末影人:失明", + "subtitles.entity.mystic_enderman.confusion": "神秘末影人:困惑", + "farlanders.config.smallHouseSpawnRate.comment.name": "小远陆者之家稀有度(数值越大=生成率越低)", + "farlanders.config.mediumHouseSpawnRate.comment.name": "中远陆者之家稀有度(数值越大=生成率越低)", + "farlanders.config.largeHouseSpawnRate.comment.name": "大远陆者之家稀有度(数值越大=生成率越低)", + "farlanders.config.elderHouseSpawnRate.comment.name": "远陆长者之家稀有度(数值越大=生成率越低)", + "farlanders.config.farlanderLootWellSpawnRate.comment.name": "远陆者战利品稀有度(数值越大=生成率越低)", + "farlanders.config.obsidianSpireSpawnRate.comment.name": "黑曜石尖顶稀有度(数值越大=生成率越低)" +} diff --git a/projects/1.16/assets/growthcraft-community-edition/growthcraft/lang/zh_cn.json b/projects/1.16/assets/growthcraft-community-edition/growthcraft/lang/zh_cn.json index a2009f8156aa..9d6101f7a68c 100644 --- a/projects/1.16/assets/growthcraft-community-edition/growthcraft/lang/zh_cn.json +++ b/projects/1.16/assets/growthcraft-community-edition/growthcraft/lang/zh_cn.json @@ -1,45 +1,44 @@ { - "advancements.growthcraft.root.title": "生长工艺", - "advancements.growthcraft.root.description": " ", - "block.growthcraft.salt_ore": "岩盐矿石", - "block.growthcraft.rope_fence_oak_linen": "绳索栅栏柱", - "block.growthcraft.rope_linen": "绳子", - "block.growthcraft.salt_block": "盐块", - "item.growthcraft.crowbar_black": "黑色撬棍", - "item.growthcraft.crowbar_blue": "蓝色撬棍", - "item.growthcraft.crowbar_brown": "棕色撬棍", - "item.growthcraft.crowbar_cyan": "青色撬棍", - "item.growthcraft.crowbar_gray": "灰色撬棍", - "item.growthcraft.crowbar_green": "绿色撬棍", - "item.growthcraft.crowbar_light_blue": "淡蓝色撬棍", - "item.growthcraft.crowbar_light_gray": "淡灰色撬棍", - "item.growthcraft.crowbar_lime": "黄绿色撬棍", - "item.growthcraft.crowbar_magenta": "品红色撬棍", - "item.growthcraft.crowbar_orange": "橙色撬棍", - "item.growthcraft.crowbar_pink": "粉红色撬棍", - "item.growthcraft.crowbar_purple": "紫色撬棍", - "item.growthcraft.crowbar_red": "红色撬棍", - "item.growthcraft.crowbar_white": "白色撬棍", - "item.growthcraft.crowbar_yellow": "黄色撬棍", - "item.growthcraft.rope_linen": "绳子", - "item.growthcraft.salt": "盐", - "item.growthcraft.manual_name": "生长工艺", - "itemGroup.growthcraft": "生长工艺", - "growthcraft.category.apples": "生长工艺·苹果", - "growthcraft.entry.apples_crafting": "苹果木制品", - "growthcraft.tagline.apples_crafting": "用苹果木做木工!", - "growthcraft.apples.entry.apples_growing": "种植苹果", - "manual.growthcraft.apples.name": "生长工艺·苹果", - "manual.growthcraft.apples.description": "苹果树产生一种可食用的水果,叫做苹果。它们已经存活了数千年。", - "manual.growthcraft.bamboo.name": "生长工艺·竹", - "manual.growthcraft.bamboo.description": "竹子是世界上生长最快的植物之一。由于其独特的根茎依赖系统,竹子具有与木材相似的高强度重量比,它是一种很好的可再生建筑材料。", - "manual.growthcraft.cellar.name": "生长工艺·酒窖", - "manual.growthcraft.cellar.description": "欢迎来到酿造和发酵的过程。", - "manual.growthcraft.apiary.name": "生长工艺·养蜂", - "manual.growthcraft.apiary.description": "欢迎来到养蜂场...", - "manual.growthcraft.milk.name": "生长工艺·牛奶", - "manual.growthcraft.milk.description": "欢迎来到牛奶坊...", - "manual.growthcraft.rice.name": "生长工艺·水稻", - "manual.growthcraft.rice.description": "欢迎来到稻田..." - + "advancements.growthcraft.root.title": "生长工艺", + "advancements.growthcraft.root.description": " ", + "block.growthcraft.salt_ore": "岩盐矿石", + "block.growthcraft.rope_fence_oak_linen": "绳索栅栏柱", + "block.growthcraft.rope_linen": "绳子", + "block.growthcraft.salt_block": "盐块", + "item.growthcraft.crowbar_black": "黑色撬棍", + "item.growthcraft.crowbar_blue": "蓝色撬棍", + "item.growthcraft.crowbar_brown": "棕色撬棍", + "item.growthcraft.crowbar_cyan": "青色撬棍", + "item.growthcraft.crowbar_gray": "灰色撬棍", + "item.growthcraft.crowbar_green": "绿色撬棍", + "item.growthcraft.crowbar_light_blue": "淡蓝色撬棍", + "item.growthcraft.crowbar_light_gray": "淡灰色撬棍", + "item.growthcraft.crowbar_lime": "黄绿色撬棍", + "item.growthcraft.crowbar_magenta": "品红色撬棍", + "item.growthcraft.crowbar_orange": "橙色撬棍", + "item.growthcraft.crowbar_pink": "粉红色撬棍", + "item.growthcraft.crowbar_purple": "紫色撬棍", + "item.growthcraft.crowbar_red": "红色撬棍", + "item.growthcraft.crowbar_white": "白色撬棍", + "item.growthcraft.crowbar_yellow": "黄色撬棍", + "item.growthcraft.rope_linen": "绳子", + "item.growthcraft.salt": "盐", + "item.growthcraft.manual_name": "生长工艺", + "itemGroup.growthcraft": "生长工艺", + "growthcraft.category.apples": "生长工艺·苹果", + "growthcraft.entry.apples_crafting": "苹果木制品", + "growthcraft.tagline.apples_crafting": "用苹果木做木工!", + "growthcraft.apples.entry.apples_growing": "种植苹果", + "manual.growthcraft.apples.name": "生长工艺·苹果", + "manual.growthcraft.apples.description": "苹果树产生一种可食用的水果,叫做苹果。它们已经存活了数千年。", + "manual.growthcraft.bamboo.name": "生长工艺·竹", + "manual.growthcraft.bamboo.description": "竹子是世界上生长最快的植物之一。由于其独特的根茎依赖系统,竹子具有与木材相似的高强度重量比,它是一种很好的可再生建筑材料。", + "manual.growthcraft.cellar.name": "生长工艺·酒窖", + "manual.growthcraft.cellar.description": "欢迎来到酿造和发酵的过程。", + "manual.growthcraft.apiary.name": "生长工艺·养蜂", + "manual.growthcraft.apiary.description": "欢迎来到养蜂场...", + "manual.growthcraft.milk.name": "生长工艺·牛奶", + "manual.growthcraft.milk.description": "欢迎来到牛奶坊...", + "manual.growthcraft.rice.name": "生长工艺·水稻", + "manual.growthcraft.rice.description": "欢迎来到稻田..." } \ No newline at end of file diff --git a/projects/1.16/assets/growthcraft-community-edition/growthcraft_apiary/lang/zh_cn.json b/projects/1.16/assets/growthcraft-community-edition/growthcraft_apiary/lang/zh_cn.json index 9a591c7788f1..55cbabc2ceac 100644 --- a/projects/1.16/assets/growthcraft-community-edition/growthcraft_apiary/lang/zh_cn.json +++ b/projects/1.16/assets/growthcraft-community-edition/growthcraft_apiary/lang/zh_cn.json @@ -1,78 +1,76 @@ { - "block.growthcraft_apiary.bee_box_oak": "橡木蜂箱", - "block.growthcraft_apiary.candle_black": "黑色蜡烛", - "block.growthcraft_apiary.candle_blue": "蓝色蜡烛", - "block.growthcraft_apiary.candle_brown": "棕色蜡烛", - "block.growthcraft_apiary.candle_cyan": "青色蜡烛", - "block.growthcraft_apiary.candle_gray": "灰色蜡烛", - "block.growthcraft_apiary.candle_green": "绿色蜡烛", - "block.growthcraft_apiary.candle_light_blue": "淡蓝色蜡烛", - "block.growthcraft_apiary.candle_light_gray": "淡灰色蜡烛", - "block.growthcraft_apiary.candle_lime": "黄绿色蜡烛", - "block.growthcraft_apiary.candle_magenta": "品红色蜡烛", - "block.growthcraft_apiary.candle_orange": "橙色蜡烛", - "block.growthcraft_apiary.candle_pink": "粉红色蜡烛", - "block.growthcraft_apiary.candle_purple": "紫色蜡烛", - "block.growthcraft_apiary.candle_red": "红色蜡烛", - "block.growthcraft_apiary.candle_white": "白色蜡烛", - "block.growthcraft_apiary.candle_yellow": "黄色蜡烛", - "container.growthcraft_apiary.bee_box": "蜂箱", - "fluid.growthcraft_apiary.wax_black_fluid": "黑色熔融蜂蜡", - "fluid.growthcraft_apiary.wax_blue_fluid": "蓝色熔融蜂蜡", - "fluid.growthcraft_apiary.wax_brown_fluid": "棕色熔融蜂蜡", - "fluid.growthcraft_apiary.wax_cyan_fluid": "青色熔融蜂蜡", - "fluid.growthcraft_apiary.wax_gray_fluid": "灰色熔融蜂蜡", - "fluid.growthcraft_apiary.wax_green_fluid": "绿色熔融蜂蜡", - "fluid.growthcraft_apiary.wax_light_blue_fluid": "淡蓝色熔融蜂蜡", - "fluid.growthcraft_apiary.wax_light_gray_fluid": "淡灰色熔融蜂蜡", - "fluid.growthcraft_apiary.wax_lime_fluid": "黄绿色熔融蜂蜡", - "fluid.growthcraft_apiary.wax_magenta_fluid": "品红色熔融蜂蜡", - "fluid.growthcraft_apiary.wax_orange_fluid": "橙色熔融蜂蜡", - "fluid.growthcraft_apiary.wax_pink_fluid": "粉红色熔融蜂蜡", - "fluid.growthcraft_apiary.wax_purple_fluid": "紫色熔融蜂蜡", - "fluid.growthcraft_apiary.wax_red_fluid": "红色熔融蜂蜡", - "fluid.growthcraft_apiary.wax_white_fluid": "白色熔融蜂蜡", - "fluid.growthcraft_apiary.wax_yellow_fluid": "黄色熔融蜂蜡", - "fluid.growthcraft_apiary.honey_fluid": "蜂蜜", - "fluid.growthcraft_apiary.honey_mead_fluid": "蜂蜜酒", - "item.growthcraft_apiary.bee": "蜜蜂", - "item.growthcraft_apiary.bees_wax": "蜂蜡", - "item.growthcraft_apiary.bees_wax_black": "黑色蜂蜡", - "item.growthcraft_apiary.bees_wax_blue": "蓝色蜂蜡", - "item.growthcraft_apiary.bees_wax_brown": "棕色蜂蜡", - "item.growthcraft_apiary.bees_wax_cyan": "青色蜂蜡", - "item.growthcraft_apiary.bees_wax_gray": "灰色蜂蜡", - "item.growthcraft_apiary.bees_wax_green": "绿色蜂蜡", - "item.growthcraft_apiary.bees_wax_light_blue": "淡蓝色蜂蜡", - "item.growthcraft_apiary.bees_wax_light_gray": "淡灰色蜂蜡", - "item.growthcraft_apiary.bees_wax_lime": "黄绿色蜂蜡", - "item.growthcraft_apiary.bees_wax_magenta": "品红色蜂蜡", - "item.growthcraft_apiary.bees_wax_orange": "橙色蜂蜡", - "item.growthcraft_apiary.bees_wax_pink": "粉红色蜂蜡", - "item.growthcraft_apiary.bees_wax_purple": "紫色蜂蜡", - "item.growthcraft_apiary.bees_wax_red": "红色蜂蜡", - "item.growthcraft_apiary.bees_wax_white": "白色蜂蜡", - "item.growthcraft_apiary.bees_wax_yellow": "黄色蜂蜡", - "item.growthcraft_apiary.honey_comb_empty": "空蜜蜂巢", - "item.growthcraft_apiary.honey_comb_full": "满蜜蜂巢", - "item.growthcraft_apiary.wax_black_bucket": "熔融黑色蜂蜡桶", - "item.growthcraft_apiary.wax_blue_bucket": "熔融蓝色蜂蜡桶", - "item.growthcraft_apiary.wax_brown_bucket": "熔融棕色蜂蜡桶", - "item.growthcraft_apiary.wax_cyan_bucket": "熔融青色蜂蜡桶", - "item.growthcraft_apiary.wax_gray_bucket": "熔融灰色蜂蜡桶", - "item.growthcraft_apiary.wax_green_bucket": "熔融绿色蜂蜡桶", - "item.growthcraft_apiary.wax_light_blue_bucket": "熔融淡蓝色蜂蜡桶", - "item.growthcraft_apiary.wax_light_gray_bucket": "熔融淡灰色蜂蜡桶", - "item.growthcraft_apiary.wax_lime_bucket": "熔融黄绿色蜂蜡桶", - "item.growthcraft_apiary.wax_magenta_bucket": "熔融品红色蜂蜡桶", - "item.growthcraft_apiary.wax_orange_bucket": "熔融橙色蜂蜡桶", - "item.growthcraft_apiary.wax_pink_bucket": "熔融粉红色蜂蜡桶", - "item.growthcraft_apiary.wax_purple_bucket": "熔融紫色蜂蜡桶", - "item.growthcraft_apiary.wax_red_bucket": "熔融红色蜂蜡桶", - "item.growthcraft_apiary.wax_white_bucket": "熔融白色蜂蜡桶", - "item.growthcraft_apiary.wax_yellow_bucket": "熔融黄色蜂蜡桶", - "item.growthcraft_apiary.honey_bucket": "蜂蜜桶", - "item.growthcraft_apiary.honey_mead_bucket": "蜂蜜酒桶" -} - - + "block.growthcraft_apiary.bee_box_oak": "橡木蜂箱", + "block.growthcraft_apiary.candle_black": "黑色蜡烛", + "block.growthcraft_apiary.candle_blue": "蓝色蜡烛", + "block.growthcraft_apiary.candle_brown": "棕色蜡烛", + "block.growthcraft_apiary.candle_cyan": "青色蜡烛", + "block.growthcraft_apiary.candle_gray": "灰色蜡烛", + "block.growthcraft_apiary.candle_green": "绿色蜡烛", + "block.growthcraft_apiary.candle_light_blue": "淡蓝色蜡烛", + "block.growthcraft_apiary.candle_light_gray": "淡灰色蜡烛", + "block.growthcraft_apiary.candle_lime": "黄绿色蜡烛", + "block.growthcraft_apiary.candle_magenta": "品红色蜡烛", + "block.growthcraft_apiary.candle_orange": "橙色蜡烛", + "block.growthcraft_apiary.candle_pink": "粉红色蜡烛", + "block.growthcraft_apiary.candle_purple": "紫色蜡烛", + "block.growthcraft_apiary.candle_red": "红色蜡烛", + "block.growthcraft_apiary.candle_white": "白色蜡烛", + "block.growthcraft_apiary.candle_yellow": "黄色蜡烛", + "container.growthcraft_apiary.bee_box": "蜂箱", + "fluid.growthcraft_apiary.wax_black_fluid": "黑色熔融蜂蜡", + "fluid.growthcraft_apiary.wax_blue_fluid": "蓝色熔融蜂蜡", + "fluid.growthcraft_apiary.wax_brown_fluid": "棕色熔融蜂蜡", + "fluid.growthcraft_apiary.wax_cyan_fluid": "青色熔融蜂蜡", + "fluid.growthcraft_apiary.wax_gray_fluid": "灰色熔融蜂蜡", + "fluid.growthcraft_apiary.wax_green_fluid": "绿色熔融蜂蜡", + "fluid.growthcraft_apiary.wax_light_blue_fluid": "淡蓝色熔融蜂蜡", + "fluid.growthcraft_apiary.wax_light_gray_fluid": "淡灰色熔融蜂蜡", + "fluid.growthcraft_apiary.wax_lime_fluid": "黄绿色熔融蜂蜡", + "fluid.growthcraft_apiary.wax_magenta_fluid": "品红色熔融蜂蜡", + "fluid.growthcraft_apiary.wax_orange_fluid": "橙色熔融蜂蜡", + "fluid.growthcraft_apiary.wax_pink_fluid": "粉红色熔融蜂蜡", + "fluid.growthcraft_apiary.wax_purple_fluid": "紫色熔融蜂蜡", + "fluid.growthcraft_apiary.wax_red_fluid": "红色熔融蜂蜡", + "fluid.growthcraft_apiary.wax_white_fluid": "白色熔融蜂蜡", + "fluid.growthcraft_apiary.wax_yellow_fluid": "黄色熔融蜂蜡", + "fluid.growthcraft_apiary.honey_fluid": "蜂蜜", + "fluid.growthcraft_apiary.honey_mead_fluid": "蜂蜜酒", + "item.growthcraft_apiary.bee": "蜜蜂", + "item.growthcraft_apiary.bees_wax": "蜂蜡", + "item.growthcraft_apiary.bees_wax_black": "黑色蜂蜡", + "item.growthcraft_apiary.bees_wax_blue": "蓝色蜂蜡", + "item.growthcraft_apiary.bees_wax_brown": "棕色蜂蜡", + "item.growthcraft_apiary.bees_wax_cyan": "青色蜂蜡", + "item.growthcraft_apiary.bees_wax_gray": "灰色蜂蜡", + "item.growthcraft_apiary.bees_wax_green": "绿色蜂蜡", + "item.growthcraft_apiary.bees_wax_light_blue": "淡蓝色蜂蜡", + "item.growthcraft_apiary.bees_wax_light_gray": "淡灰色蜂蜡", + "item.growthcraft_apiary.bees_wax_lime": "黄绿色蜂蜡", + "item.growthcraft_apiary.bees_wax_magenta": "品红色蜂蜡", + "item.growthcraft_apiary.bees_wax_orange": "橙色蜂蜡", + "item.growthcraft_apiary.bees_wax_pink": "粉红色蜂蜡", + "item.growthcraft_apiary.bees_wax_purple": "紫色蜂蜡", + "item.growthcraft_apiary.bees_wax_red": "红色蜂蜡", + "item.growthcraft_apiary.bees_wax_white": "白色蜂蜡", + "item.growthcraft_apiary.bees_wax_yellow": "黄色蜂蜡", + "item.growthcraft_apiary.honey_comb_empty": "空蜜蜂巢", + "item.growthcraft_apiary.honey_comb_full": "满蜜蜂巢", + "item.growthcraft_apiary.wax_black_bucket": "熔融黑色蜂蜡桶", + "item.growthcraft_apiary.wax_blue_bucket": "熔融蓝色蜂蜡桶", + "item.growthcraft_apiary.wax_brown_bucket": "熔融棕色蜂蜡桶", + "item.growthcraft_apiary.wax_cyan_bucket": "熔融青色蜂蜡桶", + "item.growthcraft_apiary.wax_gray_bucket": "熔融灰色蜂蜡桶", + "item.growthcraft_apiary.wax_green_bucket": "熔融绿色蜂蜡桶", + "item.growthcraft_apiary.wax_light_blue_bucket": "熔融淡蓝色蜂蜡桶", + "item.growthcraft_apiary.wax_light_gray_bucket": "熔融淡灰色蜂蜡桶", + "item.growthcraft_apiary.wax_lime_bucket": "熔融黄绿色蜂蜡桶", + "item.growthcraft_apiary.wax_magenta_bucket": "熔融品红色蜂蜡桶", + "item.growthcraft_apiary.wax_orange_bucket": "熔融橙色蜂蜡桶", + "item.growthcraft_apiary.wax_pink_bucket": "熔融粉红色蜂蜡桶", + "item.growthcraft_apiary.wax_purple_bucket": "熔融紫色蜂蜡桶", + "item.growthcraft_apiary.wax_red_bucket": "熔融红色蜂蜡桶", + "item.growthcraft_apiary.wax_white_bucket": "熔融白色蜂蜡桶", + "item.growthcraft_apiary.wax_yellow_bucket": "熔融黄色蜂蜡桶", + "item.growthcraft_apiary.honey_bucket": "蜂蜜桶", + "item.growthcraft_apiary.honey_mead_bucket": "蜂蜜酒桶" +} \ No newline at end of file diff --git a/projects/1.16/assets/growthcraft-community-edition/growthcraft_apples/lang/zh_cn.json b/projects/1.16/assets/growthcraft-community-edition/growthcraft_apples/lang/zh_cn.json index a6ac993f918a..f6d531b58631 100644 --- a/projects/1.16/assets/growthcraft-community-edition/growthcraft_apples/lang/zh_cn.json +++ b/projects/1.16/assets/growthcraft-community-edition/growthcraft_apples/lang/zh_cn.json @@ -18,5 +18,4 @@ "block.growthcraft_apples.apple_wood_log": "苹果原木", "block.growthcraft_apples.apple_wood_log_stripped": "去皮苹果原木", "item.growthcraft_apples.apple_seeds": "苹果种子" - } \ No newline at end of file diff --git a/projects/1.16/assets/growthcraft-community-edition/growthcraft_cellar/lang/zh_cn.json b/projects/1.16/assets/growthcraft-community-edition/growthcraft_cellar/lang/zh_cn.json index 022d394132ea..6abef3159a93 100644 --- a/projects/1.16/assets/growthcraft-community-edition/growthcraft_cellar/lang/zh_cn.json +++ b/projects/1.16/assets/growthcraft-community-edition/growthcraft_cellar/lang/zh_cn.json @@ -1,105 +1,105 @@ { - "block.growthcraft_cellar.brew_kettle": "糖化锅", - "block.growthcraft_cellar.culture_jar": "培养瓶", - "block.growthcraft_cellar.barrel_ferment_oak": "发酵桶", - "block.growthcraft_cellar.fruit_press": "水果压榨机", - "block.growthcraft_cellar.fruit_press_piston": "水果压榨机", - "block.growthcraft_cellar.roaster": "焙烧炉", - "block.growthcraft_cellar.hops_vine": "啤酒花藤", - "block.growthcraft_cellar.grape_vine": "葡萄藤", - "block.growthcraft_cellar.grape_vine_leaves": "葡萄藤", - "block.growthcraft_cellar.grape_vine_crop": "葡萄藤", - "container.growthcraft_cellar.brew_kettle": "糖化锅", - "container.growthcraft_cellar.culture_jar": "培养瓶", - "container.growthcraft_cellar.roaster": "焙烧炉", - "container.growthcraft_cellar.fruit_press": "水果压榨机", - "container.growthcraft_cellar.barrel_ferment": "发酵桶", - "fluid.growthcraft_cellar.amber_ale_fluid": "琥珀色啤酒", - "fluid.growthcraft_cellar.amber_lager_fluid": "琥珀色贮藏啤酒", - "fluid.growthcraft_cellar.brown_ale_fluid": "棕色啤酒", - "fluid.growthcraft_cellar.brown_lager_fluid": "棕色贮藏啤酒", - "fluid.growthcraft_cellar.copper_ale_fluid": "铜色啤酒", - "fluid.growthcraft_cellar.copper_lager_fluid": "铜色贮藏啤酒", - "fluid.growthcraft_cellar.dark_lager_fluid": "深色贮藏啤酒", - "fluid.growthcraft_cellar.ipa_ale_fluid": "印度淡色爱尔啤酒", - "fluid.growthcraft_cellar.old_port_ale_fluid": "老波特啤酒", - "fluid.growthcraft_cellar.pale_ale_fluid": "淡色啤酒", - "fluid.growthcraft_cellar.pale_lager_fluid": "淡色贮藏啤酒", - "fluid.growthcraft_cellar.pilsner_lager_fluid": "皮尔森贮藏啤酒", - "fluid.growthcraft_cellar.stout_ale_fluid": "世涛啤酒", - "fluid.growthcraft_cellar.vienna_lager_fluid": "维也纳贮藏啤酒", - "fluid.growthcraft_cellar.wort_fluid": "麦芽汁", - "fluid.growthcraft_cellar.pale_golden_wort_fluid": "淡金色麦芽汁", - "fluid.growthcraft_cellar.golden_wort_fluid": "金色麦芽汁", - "fluid.growthcraft_cellar.amber_wort_fluid": "琥珀色麦芽汁", - "fluid.growthcraft_cellar.deep_amber_wort_fluid": "深琥珀色麦芽汁", - "fluid.growthcraft_cellar.copper_wort_fluid": "铜色麦芽汁", - "fluid.growthcraft_cellar.deep_copper_wort_fluid": "深铜色麦芽汁", - "fluid.growthcraft_cellar.brown_wort_fluid": "棕色麦芽汁", - "fluid.growthcraft_cellar.dark_wort_fluid": "深色麦芽汁", - "fluid.growthcraft_cellar.red_grape_juice_fluid": "红葡萄果汁", - "fluid.growthcraft_cellar.white_grape_juice_fluid": "白葡萄果汁", - "fluid.growthcraft_cellar.purple_grape_juice_fluid": "紫葡萄果汁", - "fluid.growthcraft_cellar.red_wine_fluid": "红葡萄酒", - "fluid.growthcraft_cellar.purple_wine_fluid": "葡萄酒", - "fluid.growthcraft_cellar.white_wine_fluid": "白葡萄酒", - "fluid.growthcraft_cellar.hopped_golden_wort_fluid": "加啤酒花的金色麦芽汁", - "item.growthcraft_cellar.grape_red": "红葡萄", - "item.growthcraft_cellar.grape_purple": "紫葡萄", - "item.growthcraft_cellar.grape_white": "白葡萄", - "item.growthcraft_cellar.grape_seeds_purple": "紫葡萄种子", - "item.growthcraft_cellar.grape_seeds_red": "红葡萄种子", - "item.growthcraft_cellar.grape_seeds_white": "白葡萄种子", - "item.growthcraft_cellar.potion_ale": "一杯", - "item.growthcraft_cellar.potion_lager": "一罐", - "item.growthcraft_cellar.potion_wine": "一瓶", - "item.growthcraft_cellar.amber_ale_bucket": "琥珀色啤酒桶", - "item.growthcraft_cellar.amber_lager_bucket": "琥珀色贮藏啤酒桶", - "item.growthcraft_cellar.brown_ale_bucket": "棕色啤酒桶", - "item.growthcraft_cellar.brown_lager_bucket": "棕色贮藏啤酒桶", - "item.growthcraft_cellar.copper_ale_bucket": "铜色啤酒桶", - "item.growthcraft_cellar.copper_lager_bucket": "铜色贮藏啤酒桶", - "item.growthcraft_cellar.dark_lager_bucket": "深色贮藏啤酒桶", - "item.growthcraft_cellar.grain": "谷物", - "item.growthcraft_cellar.grain_golden": "金色烘烤谷物", - "item.growthcraft_cellar.grain_amber": "琥珀色烘烤谷物", - "item.growthcraft_cellar.grain_deep_amber": "深琥珀色烘烤谷物", - "item.growthcraft_cellar.grain_copper": "铜色烘烤谷物", - "item.growthcraft_cellar.grain_deep_copper": "深铜色烘烤谷物", - "item.growthcraft_cellar.grain_brown": "棕色烘烤谷物", - "item.growthcraft_cellar.grain_dark": "深色烘烤谷物", - "item.growthcraft_cellar.grain_pale_golden": "淡金色烘烤谷物", - "item.growthcraft_cellar.ipa_ale_bucket": "印度淡色爱尔啤酒桶", - "item.growthcraft_cellar.old_port_ale_bucket": "老波特啤酒桶", - "item.growthcraft_cellar.pale_ale_bucket": "淡色啤酒桶", - "item.growthcraft_cellar.pale_lager_bucket": "淡色贮藏啤酒桶", - "item.growthcraft_cellar.pilsner_lager_bucket": "皮尔森贮藏啤酒桶", - "item.growthcraft_cellar.stout_ale_bucket": "世涛啤酒桶", - "item.growthcraft_cellar.vienna_lager_bucket": "维也纳贮藏啤酒桶", - "item.growthcraft_cellar.wort_bucket": "麦芽汁桶", - "item.growthcraft_cellar.brew_kettle_lid": "糖化锅盖", - "item.growthcraft_cellar.yeast_brewers": "酿酒酵母", - "item.growthcraft_cellar.yeast_bayanus": "贝酵母", - "item.growthcraft_cellar.yeast_lager": "贮藏啤酒酵母", - "item.growthcraft_cellar.yeast_ethereal": "超凡的酵母", - "item.growthcraft_cellar.yeast_brewers_ethereal": "酿酒酵母(超凡的)", - "item.growthcraft_cellar.yeast_bayanus_ethereal": "贝酵母(超凡的)", - "item.growthcraft_cellar.yeast_lager_ethereal": "贮藏啤酒酵母(超凡的)", - "item.growthcraft_cellar.pale_golden_wort_bucket": "淡金色麦芽汁桶", - "item.growthcraft_cellar.golden_wort_bucket": "金色麦芽汁桶", - "item.growthcraft_cellar.hopped_golden_wort_bucket": "加啤酒花的金色麦芽汁桶", - "item.growthcraft_cellar.amber_wort_bucket": "琥珀色麦芽汁桶", - "item.growthcraft_cellar.deep_amber_wort_bucket": "深琥珀色麦芽汁桶", - "item.growthcraft_cellar.copper_wort_bucket": "铜色麦芽汁桶", - "item.growthcraft_cellar.deep_copper_wort_bucket": "深铜色麦芽汁桶", - "item.growthcraft_cellar.brown_wort_bucket": "棕色麦芽汁桶", - "item.growthcraft_cellar.dark_wort_bucket": "深色麦芽汁桶", - "item.growthcraft_cellar.red_grape_juice_bucket": "红葡萄果汁桶", - "item.growthcraft_cellar.white_grape_juice_bucket": "白葡萄果汁桶", - "item.growthcraft_cellar.purple_grape_juice_bucket": "紫葡萄果汁桶", - "item.growthcraft_cellar.red_wine_bucket": "红葡萄酒桶", - "item.growthcraft_cellar.purple_wine_bucket": "葡萄酒桶", - "item.growthcraft_cellar.white_wine_bucket": "白葡萄酒桶", - "item.growthcraft_cellar.hops": "啤酒花", - "item.growthcraft_cellar.hops_seeds": "啤酒花种子" + "block.growthcraft_cellar.brew_kettle": "糖化锅", + "block.growthcraft_cellar.culture_jar": "培养瓶", + "block.growthcraft_cellar.barrel_ferment_oak": "发酵桶", + "block.growthcraft_cellar.fruit_press": "水果压榨机", + "block.growthcraft_cellar.fruit_press_piston": "水果压榨机", + "block.growthcraft_cellar.roaster": "焙烧炉", + "block.growthcraft_cellar.hops_vine": "啤酒花藤", + "block.growthcraft_cellar.grape_vine": "葡萄藤", + "block.growthcraft_cellar.grape_vine_leaves": "葡萄藤", + "block.growthcraft_cellar.grape_vine_crop": "葡萄藤", + "container.growthcraft_cellar.brew_kettle": "糖化锅", + "container.growthcraft_cellar.culture_jar": "培养瓶", + "container.growthcraft_cellar.roaster": "焙烧炉", + "container.growthcraft_cellar.fruit_press": "水果压榨机", + "container.growthcraft_cellar.barrel_ferment": "发酵桶", + "fluid.growthcraft_cellar.amber_ale_fluid": "琥珀色啤酒", + "fluid.growthcraft_cellar.amber_lager_fluid": "琥珀色贮藏啤酒", + "fluid.growthcraft_cellar.brown_ale_fluid": "棕色啤酒", + "fluid.growthcraft_cellar.brown_lager_fluid": "棕色贮藏啤酒", + "fluid.growthcraft_cellar.copper_ale_fluid": "铜色啤酒", + "fluid.growthcraft_cellar.copper_lager_fluid": "铜色贮藏啤酒", + "fluid.growthcraft_cellar.dark_lager_fluid": "深色贮藏啤酒", + "fluid.growthcraft_cellar.ipa_ale_fluid": "印度淡色爱尔啤酒", + "fluid.growthcraft_cellar.old_port_ale_fluid": "老波特啤酒", + "fluid.growthcraft_cellar.pale_ale_fluid": "淡色啤酒", + "fluid.growthcraft_cellar.pale_lager_fluid": "淡色贮藏啤酒", + "fluid.growthcraft_cellar.pilsner_lager_fluid": "皮尔森贮藏啤酒", + "fluid.growthcraft_cellar.stout_ale_fluid": "世涛啤酒", + "fluid.growthcraft_cellar.vienna_lager_fluid": "维也纳贮藏啤酒", + "fluid.growthcraft_cellar.wort_fluid": "麦芽汁", + "fluid.growthcraft_cellar.pale_golden_wort_fluid": "淡金色麦芽汁", + "fluid.growthcraft_cellar.golden_wort_fluid": "金色麦芽汁", + "fluid.growthcraft_cellar.amber_wort_fluid": "琥珀色麦芽汁", + "fluid.growthcraft_cellar.deep_amber_wort_fluid": "深琥珀色麦芽汁", + "fluid.growthcraft_cellar.copper_wort_fluid": "铜色麦芽汁", + "fluid.growthcraft_cellar.deep_copper_wort_fluid": "深铜色麦芽汁", + "fluid.growthcraft_cellar.brown_wort_fluid": "棕色麦芽汁", + "fluid.growthcraft_cellar.dark_wort_fluid": "深色麦芽汁", + "fluid.growthcraft_cellar.red_grape_juice_fluid": "红葡萄果汁", + "fluid.growthcraft_cellar.white_grape_juice_fluid": "白葡萄果汁", + "fluid.growthcraft_cellar.purple_grape_juice_fluid": "紫葡萄果汁", + "fluid.growthcraft_cellar.red_wine_fluid": "红葡萄酒", + "fluid.growthcraft_cellar.purple_wine_fluid": "葡萄酒", + "fluid.growthcraft_cellar.white_wine_fluid": "白葡萄酒", + "fluid.growthcraft_cellar.hopped_golden_wort_fluid": "加啤酒花的金色麦芽汁", + "item.growthcraft_cellar.grape_red": "红葡萄", + "item.growthcraft_cellar.grape_purple": "紫葡萄", + "item.growthcraft_cellar.grape_white": "白葡萄", + "item.growthcraft_cellar.grape_seeds_purple": "紫葡萄种子", + "item.growthcraft_cellar.grape_seeds_red": "红葡萄种子", + "item.growthcraft_cellar.grape_seeds_white": "白葡萄种子", + "item.growthcraft_cellar.potion_ale": "一杯", + "item.growthcraft_cellar.potion_lager": "一罐", + "item.growthcraft_cellar.potion_wine": "一瓶", + "item.growthcraft_cellar.amber_ale_bucket": "琥珀色啤酒桶", + "item.growthcraft_cellar.amber_lager_bucket": "琥珀色贮藏啤酒桶", + "item.growthcraft_cellar.brown_ale_bucket": "棕色啤酒桶", + "item.growthcraft_cellar.brown_lager_bucket": "棕色贮藏啤酒桶", + "item.growthcraft_cellar.copper_ale_bucket": "铜色啤酒桶", + "item.growthcraft_cellar.copper_lager_bucket": "铜色贮藏啤酒桶", + "item.growthcraft_cellar.dark_lager_bucket": "深色贮藏啤酒桶", + "item.growthcraft_cellar.grain": "谷物", + "item.growthcraft_cellar.grain_golden": "金色烘烤谷物", + "item.growthcraft_cellar.grain_amber": "琥珀色烘烤谷物", + "item.growthcraft_cellar.grain_deep_amber": "深琥珀色烘烤谷物", + "item.growthcraft_cellar.grain_copper": "铜色烘烤谷物", + "item.growthcraft_cellar.grain_deep_copper": "深铜色烘烤谷物", + "item.growthcraft_cellar.grain_brown": "棕色烘烤谷物", + "item.growthcraft_cellar.grain_dark": "深色烘烤谷物", + "item.growthcraft_cellar.grain_pale_golden": "淡金色烘烤谷物", + "item.growthcraft_cellar.ipa_ale_bucket": "印度淡色爱尔啤酒桶", + "item.growthcraft_cellar.old_port_ale_bucket": "老波特啤酒桶", + "item.growthcraft_cellar.pale_ale_bucket": "淡色啤酒桶", + "item.growthcraft_cellar.pale_lager_bucket": "淡色贮藏啤酒桶", + "item.growthcraft_cellar.pilsner_lager_bucket": "皮尔森贮藏啤酒桶", + "item.growthcraft_cellar.stout_ale_bucket": "世涛啤酒桶", + "item.growthcraft_cellar.vienna_lager_bucket": "维也纳贮藏啤酒桶", + "item.growthcraft_cellar.wort_bucket": "麦芽汁桶", + "item.growthcraft_cellar.brew_kettle_lid": "糖化锅盖", + "item.growthcraft_cellar.yeast_brewers": "酿酒酵母", + "item.growthcraft_cellar.yeast_bayanus": "贝酵母", + "item.growthcraft_cellar.yeast_lager": "贮藏啤酒酵母", + "item.growthcraft_cellar.yeast_ethereal": "超凡的酵母", + "item.growthcraft_cellar.yeast_brewers_ethereal": "酿酒酵母(超凡的)", + "item.growthcraft_cellar.yeast_bayanus_ethereal": "贝酵母(超凡的)", + "item.growthcraft_cellar.yeast_lager_ethereal": "贮藏啤酒酵母(超凡的)", + "item.growthcraft_cellar.pale_golden_wort_bucket": "淡金色麦芽汁桶", + "item.growthcraft_cellar.golden_wort_bucket": "金色麦芽汁桶", + "item.growthcraft_cellar.hopped_golden_wort_bucket": "加啤酒花的金色麦芽汁桶", + "item.growthcraft_cellar.amber_wort_bucket": "琥珀色麦芽汁桶", + "item.growthcraft_cellar.deep_amber_wort_bucket": "深琥珀色麦芽汁桶", + "item.growthcraft_cellar.copper_wort_bucket": "铜色麦芽汁桶", + "item.growthcraft_cellar.deep_copper_wort_bucket": "深铜色麦芽汁桶", + "item.growthcraft_cellar.brown_wort_bucket": "棕色麦芽汁桶", + "item.growthcraft_cellar.dark_wort_bucket": "深色麦芽汁桶", + "item.growthcraft_cellar.red_grape_juice_bucket": "红葡萄果汁桶", + "item.growthcraft_cellar.white_grape_juice_bucket": "白葡萄果汁桶", + "item.growthcraft_cellar.purple_grape_juice_bucket": "紫葡萄果汁桶", + "item.growthcraft_cellar.red_wine_bucket": "红葡萄酒桶", + "item.growthcraft_cellar.purple_wine_bucket": "葡萄酒桶", + "item.growthcraft_cellar.white_wine_bucket": "白葡萄酒桶", + "item.growthcraft_cellar.hops": "啤酒花", + "item.growthcraft_cellar.hops_seeds": "啤酒花种子" } \ No newline at end of file diff --git a/projects/1.16/assets/growthcraft-community-edition/growthcraft_milk/lang/zh_cn.json b/projects/1.16/assets/growthcraft-community-edition/growthcraft_milk/lang/zh_cn.json index 8146bf3a4b9c..ecb343f69473 100644 --- a/projects/1.16/assets/growthcraft-community-edition/growthcraft_milk/lang/zh_cn.json +++ b/projects/1.16/assets/growthcraft-community-edition/growthcraft_milk/lang/zh_cn.json @@ -1,100 +1,99 @@ { - "block.growthcraft_milk.appenzeller_cheese": "阿本塞尔奶酪", - "block.growthcraft_milk.appenzeller_cheese_curds": "阿本塞尔奶酪凝乳", - "block.growthcraft_milk.asiago_cheese": "艾斯阿格奶酪", - "block.growthcraft_milk.asiago_cheese_curds": "艾斯阿格奶酪凝乳", - "block.growthcraft_milk.casu_marzu_cheese": "卡苏马苏活蛆奶酪", - "block.growthcraft_milk.casu_marzu_cheese_curds": "卡苏马苏活蛆奶酪凝乳", - "block.growthcraft_milk.cheddar_cheese": "切达奶酪", - "block.growthcraft_milk.cheddar_cheese_curds": "切达奶酪凝乳", - "block.growthcraft_milk.cheese_press": "压酪机", - "block.growthcraft_milk.churn": "搅乳器", - "block.growthcraft_milk.emmentaler_cheese": "门塔尔奶酪", - "block.growthcraft_milk.emmentaler_cheese_curds": "门塔尔奶酪凝乳", - "block.growthcraft_milk.gorgonzola_cheese": "戈尔贡佐拉奶酪", - "block.growthcraft_milk.gorgonzola_cheese_curds": "戈尔贡佐拉奶酪凝乳", - "block.growthcraft_milk.gouda_cheese": "豪达奶酪", - "block.growthcraft_milk.gouda_cheese_curds": "豪达奶酪凝乳", - "block.growthcraft_milk.mixing_vat": "混合缸", - "block.growthcraft_milk.monterey_cheese": "蒙特瑞奶酪", - "block.growthcraft_milk.monterey_cheese_curds": "蒙特瑞奶酪凝乳", - "block.growthcraft_milk.pancheon": "大盆", - "block.growthcraft_milk.parmesan_cheese": "帕马森奶酪", - "block.growthcraft_milk.parmesan_cheese_curds": "帕马森奶酪凝乳", - "block.growthcraft_milk.provolone_cheese": "普罗沃洛内奶酪", - "block.growthcraft_milk.provolone_cheese_curds": "普罗沃洛内奶酪凝乳", - "block.growthcraft_milk.ricotta_cheese_curds": "里科塔奶酪凝乳", - "block.growthcraft_milk.thistle_crop": "蓟", - "container.growthcraft_milk.cheese_press": "压酪机", - "container.growthcraft_milk.churn": "搅乳器", - "container.growthcraft_milk.mixing_vat": "混合缸", - "container.growthcraft_milk.pancheon": "大盆", - "fluid.growthcraft_milk.butter_milk_fluid": "酪乳", - "fluid.growthcraft_milk.cheese_base_fluid": "奶酪基料", - "fluid.growthcraft_milk.condensed_milk_fluid": "炼乳", - "fluid.growthcraft_milk.cream_fluid": "奶油", - "fluid.growthcraft_milk.cultured_milk_fluid": "酸奶", - "fluid.growthcraft_milk.kumis_fluid": "马奶酒", - "fluid.growthcraft_milk.milk_fluid": "牛奶", - "fluid.growthcraft_milk.rennet_fluid": "凝乳酶", - "fluid.growthcraft_milk.skim_milk_fluid": "脱脂牛奶", - "fluid.growthcraft_milk.whey_fluid": "乳清", - "item.growthcraft_milk.appenzeller_cheese_curds_drained": "阿本塞尔奶酪凝乳(挤干)", - "item.growthcraft_milk.appenzeller_cheese_slice": "阿本塞尔奶酪切块", - "item.growthcraft_milk.asiago_cheese_curds_drained": "艾斯阿格奶酪凝乳(挤干)", - "item.growthcraft_milk.asiago_cheese_slice": "艾斯阿格奶酪切块", - "item.growthcraft_milk.butter": "黄油", - "item.growthcraft_milk.butter_milk_bucket": "酪乳桶", - "item.growthcraft_milk.butter_salted": "咸黄油", - "item.growthcraft_milk.casu_marzu_cheese_curds_drained": "卡苏马苏活蛆奶酪凝乳(挤干)", - "item.growthcraft_milk.casu_marzu_cheese_slice": "卡苏马苏活蛆奶酪切块", - "item.growthcraft_milk.cheddar_cheese_curds_drained": "切达奶酪凝乳(挤干)", - "item.growthcraft_milk.cheddar_cheese_slice": "切达奶酪切块", - "item.growthcraft_milk.cheese_base_bucket": "奶酪基料桶", - "item.growthcraft_milk.cheese_cloth": "奶酪纱布", - "item.growthcraft_milk.condensed_milk_bucket": "炼乳桶", - "item.growthcraft_milk.cream_bucket": "奶油桶", - "item.growthcraft_milk.cultured_milk_bucket": "酸奶桶", - "item.growthcraft_milk.emmentaler_cheese_curds_drained": "门塔尔奶酪凝乳(挤干)", - "item.growthcraft_milk.emmentaler_cheese_slice": "门塔尔奶酪切块", - "item.growthcraft_milk.gorgonzola_cheese_curds_drained": "戈尔贡佐拉奶酪凝乳(挤干)", - "item.growthcraft_milk.gorgonzola_cheese_slice": "戈尔贡佐拉奶酪切块", - "item.growthcraft_milk.gouda_cheese_curds_drained": "豪达奶酪凝乳(挤干)", - "item.growthcraft_milk.gouda_cheese_slice": "豪达奶酪切块", - "item.growthcraft_milk.ice_cream_apple": "苹果冰激凌", - "item.growthcraft_milk.ice_cream_chocolate": "巧克力冰激凌", - "item.growthcraft_milk.ice_cream_grape_purple": "葡萄冰激凌", - "item.growthcraft_milk.ice_cream_grape_red": "葡萄冰激凌", - "item.growthcraft_milk.ice_cream_grape_white": "葡萄冰激凌", - "item.growthcraft_milk.ice_cream_honey": "蜂蜜冰激凌", - "item.growthcraft_milk.ice_cream_pumpkin": "南瓜冰激凌", - "item.growthcraft_milk.ice_cream_watermelon": "西瓜冰激凌", - "item.growthcraft_milk.kumis_bucket": "马奶酒桶", - "item.growthcraft_milk.milk_bucket": "牛奶桶", - "item.growthcraft_milk.milking_bucket_iron": "铁奶桶", - "item.growthcraft_milk.monterey_cheese_curds_drained": "蒙特瑞奶酪凝乳(挤干)", - "item.growthcraft_milk.monterey_cheese_slice": "蒙特瑞奶酪切块", - "item.growthcraft_milk.parmesan_cheese_curds_drained": "帕马森奶酪凝乳(挤干)", - "item.growthcraft_milk.parmesan_cheese_slice": "帕马森奶酪切块", - "item.growthcraft_milk.provolone_cheese_curds_drained": "普罗沃洛内奶酪凝乳(挤干)", - "item.growthcraft_milk.provolone_cheese_slice": "普罗沃洛内奶酪切块", - "item.growthcraft_milk.rennet_bucket": "凝乳酶桶", - "item.growthcraft_milk.ricotta_cheese_curds_drained": "里科塔奶酪凝乳(挤干)", - "item.growthcraft_milk.ricotta_cheese_slice": "里科塔奶酪碗", - "item.growthcraft_milk.skim_milk_bucket": "脱脂牛奶桶", - "item.growthcraft_milk.starter_culture": "发酵剂培养物", - "item.growthcraft_milk.stomach": "胃", - "item.growthcraft_milk.thistle": "蓟", - "item.growthcraft_milk.thistle_seed": "蓟种子", - "item.growthcraft_milk.whey_bucket": "乳清桶", - "item.growthcraft_milk.yogurt_apple": "苹果酸奶", - "item.growthcraft_milk.yogurt_chocolate": "巧克力酸奶", - "item.growthcraft_milk.yogurt_grape_purple": "紫葡萄酸奶", - "item.growthcraft_milk.yogurt_grape_red": "红葡萄酸奶", - "item.growthcraft_milk.yogurt_grape_white": "白葡萄酸奶", - "item.growthcraft_milk.yogurt_honey": "蜂蜜酸奶", - "item.growthcraft_milk.yogurt_plain": "原味酸奶", - "item.growthcraft_milk.yogurt_pumpkin": "南瓜酸奶", - "item.growthcraft_milk.yogurt_watermelon": "西瓜酸奶" - + "block.growthcraft_milk.appenzeller_cheese": "阿本塞尔奶酪", + "block.growthcraft_milk.appenzeller_cheese_curds": "阿本塞尔奶酪凝乳", + "block.growthcraft_milk.asiago_cheese": "艾斯阿格奶酪", + "block.growthcraft_milk.asiago_cheese_curds": "艾斯阿格奶酪凝乳", + "block.growthcraft_milk.casu_marzu_cheese": "卡苏马苏活蛆奶酪", + "block.growthcraft_milk.casu_marzu_cheese_curds": "卡苏马苏活蛆奶酪凝乳", + "block.growthcraft_milk.cheddar_cheese": "切达奶酪", + "block.growthcraft_milk.cheddar_cheese_curds": "切达奶酪凝乳", + "block.growthcraft_milk.cheese_press": "压酪机", + "block.growthcraft_milk.churn": "搅乳器", + "block.growthcraft_milk.emmentaler_cheese": "门塔尔奶酪", + "block.growthcraft_milk.emmentaler_cheese_curds": "门塔尔奶酪凝乳", + "block.growthcraft_milk.gorgonzola_cheese": "戈尔贡佐拉奶酪", + "block.growthcraft_milk.gorgonzola_cheese_curds": "戈尔贡佐拉奶酪凝乳", + "block.growthcraft_milk.gouda_cheese": "豪达奶酪", + "block.growthcraft_milk.gouda_cheese_curds": "豪达奶酪凝乳", + "block.growthcraft_milk.mixing_vat": "混合缸", + "block.growthcraft_milk.monterey_cheese": "蒙特瑞奶酪", + "block.growthcraft_milk.monterey_cheese_curds": "蒙特瑞奶酪凝乳", + "block.growthcraft_milk.pancheon": "大盆", + "block.growthcraft_milk.parmesan_cheese": "帕马森奶酪", + "block.growthcraft_milk.parmesan_cheese_curds": "帕马森奶酪凝乳", + "block.growthcraft_milk.provolone_cheese": "普罗沃洛内奶酪", + "block.growthcraft_milk.provolone_cheese_curds": "普罗沃洛内奶酪凝乳", + "block.growthcraft_milk.ricotta_cheese_curds": "里科塔奶酪凝乳", + "block.growthcraft_milk.thistle_crop": "蓟", + "container.growthcraft_milk.cheese_press": "压酪机", + "container.growthcraft_milk.churn": "搅乳器", + "container.growthcraft_milk.mixing_vat": "混合缸", + "container.growthcraft_milk.pancheon": "大盆", + "fluid.growthcraft_milk.butter_milk_fluid": "酪乳", + "fluid.growthcraft_milk.cheese_base_fluid": "奶酪基料", + "fluid.growthcraft_milk.condensed_milk_fluid": "炼乳", + "fluid.growthcraft_milk.cream_fluid": "奶油", + "fluid.growthcraft_milk.cultured_milk_fluid": "酸奶", + "fluid.growthcraft_milk.kumis_fluid": "马奶酒", + "fluid.growthcraft_milk.milk_fluid": "牛奶", + "fluid.growthcraft_milk.rennet_fluid": "凝乳酶", + "fluid.growthcraft_milk.skim_milk_fluid": "脱脂牛奶", + "fluid.growthcraft_milk.whey_fluid": "乳清", + "item.growthcraft_milk.appenzeller_cheese_curds_drained": "阿本塞尔奶酪凝乳(挤干)", + "item.growthcraft_milk.appenzeller_cheese_slice": "阿本塞尔奶酪切块", + "item.growthcraft_milk.asiago_cheese_curds_drained": "艾斯阿格奶酪凝乳(挤干)", + "item.growthcraft_milk.asiago_cheese_slice": "艾斯阿格奶酪切块", + "item.growthcraft_milk.butter": "黄油", + "item.growthcraft_milk.butter_milk_bucket": "酪乳桶", + "item.growthcraft_milk.butter_salted": "咸黄油", + "item.growthcraft_milk.casu_marzu_cheese_curds_drained": "卡苏马苏活蛆奶酪凝乳(挤干)", + "item.growthcraft_milk.casu_marzu_cheese_slice": "卡苏马苏活蛆奶酪切块", + "item.growthcraft_milk.cheddar_cheese_curds_drained": "切达奶酪凝乳(挤干)", + "item.growthcraft_milk.cheddar_cheese_slice": "切达奶酪切块", + "item.growthcraft_milk.cheese_base_bucket": "奶酪基料桶", + "item.growthcraft_milk.cheese_cloth": "奶酪纱布", + "item.growthcraft_milk.condensed_milk_bucket": "炼乳桶", + "item.growthcraft_milk.cream_bucket": "奶油桶", + "item.growthcraft_milk.cultured_milk_bucket": "酸奶桶", + "item.growthcraft_milk.emmentaler_cheese_curds_drained": "门塔尔奶酪凝乳(挤干)", + "item.growthcraft_milk.emmentaler_cheese_slice": "门塔尔奶酪切块", + "item.growthcraft_milk.gorgonzola_cheese_curds_drained": "戈尔贡佐拉奶酪凝乳(挤干)", + "item.growthcraft_milk.gorgonzola_cheese_slice": "戈尔贡佐拉奶酪切块", + "item.growthcraft_milk.gouda_cheese_curds_drained": "豪达奶酪凝乳(挤干)", + "item.growthcraft_milk.gouda_cheese_slice": "豪达奶酪切块", + "item.growthcraft_milk.ice_cream_apple": "苹果冰激凌", + "item.growthcraft_milk.ice_cream_chocolate": "巧克力冰激凌", + "item.growthcraft_milk.ice_cream_grape_purple": "葡萄冰激凌", + "item.growthcraft_milk.ice_cream_grape_red": "葡萄冰激凌", + "item.growthcraft_milk.ice_cream_grape_white": "葡萄冰激凌", + "item.growthcraft_milk.ice_cream_honey": "蜂蜜冰激凌", + "item.growthcraft_milk.ice_cream_pumpkin": "南瓜冰激凌", + "item.growthcraft_milk.ice_cream_watermelon": "西瓜冰激凌", + "item.growthcraft_milk.kumis_bucket": "马奶酒桶", + "item.growthcraft_milk.milk_bucket": "牛奶桶", + "item.growthcraft_milk.milking_bucket_iron": "铁奶桶", + "item.growthcraft_milk.monterey_cheese_curds_drained": "蒙特瑞奶酪凝乳(挤干)", + "item.growthcraft_milk.monterey_cheese_slice": "蒙特瑞奶酪切块", + "item.growthcraft_milk.parmesan_cheese_curds_drained": "帕马森奶酪凝乳(挤干)", + "item.growthcraft_milk.parmesan_cheese_slice": "帕马森奶酪切块", + "item.growthcraft_milk.provolone_cheese_curds_drained": "普罗沃洛内奶酪凝乳(挤干)", + "item.growthcraft_milk.provolone_cheese_slice": "普罗沃洛内奶酪切块", + "item.growthcraft_milk.rennet_bucket": "凝乳酶桶", + "item.growthcraft_milk.ricotta_cheese_curds_drained": "里科塔奶酪凝乳(挤干)", + "item.growthcraft_milk.ricotta_cheese_slice": "里科塔奶酪碗", + "item.growthcraft_milk.skim_milk_bucket": "脱脂牛奶桶", + "item.growthcraft_milk.starter_culture": "发酵剂培养物", + "item.growthcraft_milk.stomach": "胃", + "item.growthcraft_milk.thistle": "蓟", + "item.growthcraft_milk.thistle_seed": "蓟种子", + "item.growthcraft_milk.whey_bucket": "乳清桶", + "item.growthcraft_milk.yogurt_apple": "苹果酸奶", + "item.growthcraft_milk.yogurt_chocolate": "巧克力酸奶", + "item.growthcraft_milk.yogurt_grape_purple": "紫葡萄酸奶", + "item.growthcraft_milk.yogurt_grape_red": "红葡萄酸奶", + "item.growthcraft_milk.yogurt_grape_white": "白葡萄酸奶", + "item.growthcraft_milk.yogurt_honey": "蜂蜜酸奶", + "item.growthcraft_milk.yogurt_plain": "原味酸奶", + "item.growthcraft_milk.yogurt_pumpkin": "南瓜酸奶", + "item.growthcraft_milk.yogurt_watermelon": "西瓜酸奶" } \ No newline at end of file diff --git a/projects/1.16/assets/illage-and-spillage/illageandspillage/lang/en_us.json b/projects/1.16/assets/illage-and-spillage/illageandspillage/lang/en_us.json new file mode 100644 index 000000000000..ec14db2cf84b --- /dev/null +++ b/projects/1.16/assets/illage-and-spillage/illageandspillage/lang/en_us.json @@ -0,0 +1,41 @@ +{ + "item.illageandspillage.igniter_spawn_egg": "Igniter Spawn Egg", + "item.illageandspillage.magispeller_spawn_egg": "Magispeller Spawn Egg", + "item.illageandspillage.illashooter_spawn_egg": "Illashooter Spawn Egg", + "entity.illageandspillage.igniter": "Igniter", + "entity.illageandspillage.magispeller": "Magispeller", + "entity.illageandspillage.faker": "Faker", + "entity.illageandspillage.dispenser": "Dispenser", + "entity.illageandspillage.illashooter": "Illashooter", + "entity.illageandspillage.crashager": "Crashager", + "entity.illageandspillage.boss_randomizer": "Boss Randomizer", + "entity.illageandspillage.boss_randomizer.check_configs": "CHECK YOUR CONFIGS", + "item.illageandspillage.totem_of_banishment": "Totem of Banishment", + "subtitles.entity.igniter.ambient": "Igniter rages", + "subtitles.entity.igniter.celebrate": "Igniter cheers", + "subtitles.entity.igniter.hurt": "Igniter hurts", + "subtitles.entity.igniter.death": "Igniter dies", + "subtitles.entity.magispeller.ambient": "Magispeller snickers", + "subtitles.entity.magispeller.celebrate": "Magispeller cheers", + "subtitles.entity.magispeller.hurt": "Magispeller hurts", + "subtitles.entity.magispeller.death": "Magispeller dies", + "subtitles.entity.magispeller.laugh": "Magispeller laughs maniacally", + "subtitles.entity.magispeller.prepare_fakers": "Magispeller prepares Fakers", + "subtitles.entity.magispeller.spin": "Magispeller spins", + "subtitles.entity.magispeller.arrowbarrage": "Magispeller shoots rapidly", + "subtitles.entity.magispeller.heal": "Magispeller heals", + "subtitles.entity.magispeller.dispenser": "Magispeller throws out dispenser", + "subtitles.entity.magispeller.dispenser_open": "Dispenser opens", + "subtitles.entity.magispeller.dispenser_destroy": "Dispenser destroyed", + "subtitles.entity.magispeller.fangrun": "Magispeller prepares Fang Run", + "subtitles.entity.magispeller.summon": "Magispeller prepares summoning", + "subtitles.entity.magispeller.cast_spell": "Magispeller summons Vexes", + "subtitles.entity.magispeller.fireball": "Magispeller prepares fireball", + "subtitles.entity.magispeller.life_steal": "Magispeller uses life stealing", + "subtitles.entity.magispeller.ravager": "Magispeller prepares Crashager", + "subtitles.entity.magispeller.ravager_roar": "Crashager roars", + "subtitles.entity.magispeller.forcefield": "Magispeller's forcefield activates", + "subtitles.entity.faker.ambient": "Faker snickers", + "subtitles.entity.faker.death": "Faker dies", + "subtitles.item.totem_of_banishment.banish": "Vexes banished" +} \ No newline at end of file diff --git a/projects/1.16/assets/illage-and-spillage/illageandspillage/lang/zh_cn.json b/projects/1.16/assets/illage-and-spillage/illageandspillage/lang/zh_cn.json new file mode 100644 index 000000000000..fcaf3ed3e9b2 --- /dev/null +++ b/projects/1.16/assets/illage-and-spillage/illageandspillage/lang/zh_cn.json @@ -0,0 +1,41 @@ +{ + "item.illageandspillage.igniter_spawn_egg": "纵火狂刷怪蛋", + "item.illageandspillage.magispeller_spawn_egg": "灾厄术士刷怪蛋", + "item.illageandspillage.illashooter_spawn_egg": "厄灵射手刷怪蛋", + "entity.illageandspillage.igniter": "纵火狂", + "entity.illageandspillage.magispeller": "灾厄术士", + "entity.illageandspillage.faker": "灾厄术士替身", + "entity.illageandspillage.dispenser": "厄灵射手刷怪箱", + "entity.illageandspillage.illashooter": "放箭者", + "entity.illageandspillage.crashager": "击退兽", + "entity.illageandspillage.boss_randomizer": "Boss随机产生器", + "entity.illageandspillage.boss_randomizer.check_configs": "检查您的配置文件", + "item.illageandspillage.totem_of_banishment": "放逐图腾", + "subtitles.entity.igniter.ambient": "纵火狂:咆哮", + "subtitles.entity.igniter.celebrate": "纵火狂:庆祝", + "subtitles.entity.igniter.hurt": "纵火狂:受伤", + "subtitles.entity.igniter.death": "纵火狂:死亡", + "subtitles.entity.magispeller.ambient": "灾厄术士:暗笑", + "subtitles.entity.magispeller.celebrate": "灾厄术士:庆祝", + "subtitles.entity.magispeller.hurt": "灾厄术士:受伤", + "subtitles.entity.magispeller.death": "灾厄术士:死亡", + "subtitles.entity.magispeller.laugh": "灾厄术士:狂笑", + "subtitles.entity.magispeller.prepare_fakers": "灾厄术士:准备召唤替身", + "subtitles.entity.magispeller.spin": "灾厄术士:转身", + "subtitles.entity.magispeller.arrowbarrage": "灾厄术士:万箭齐发", + "subtitles.entity.magispeller.heal": "灾厄术士:治愈", + "subtitles.entity.magispeller.dispenser": "灾厄术士:扔出厄灵射手刷怪箱", + "subtitles.entity.magispeller.dispenser_open": "厄灵射手刷怪箱:打开", + "subtitles.entity.magispeller.dispenser_destroy": "厄灵射手刷怪箱:被摧毁", + "subtitles.entity.magispeller.fangrun": "灾厄术士:准备释放尖牙", + "subtitles.entity.magispeller.summon": "灾厄术士:准备召唤", + "subtitles.entity.magispeller.cast_spell": "灾厄术士:准备召唤恼鬼", + "subtitles.entity.magispeller.fireball": "灾厄术士:准备发射火球", + "subtitles.entity.magispeller.life_steal": "灾厄术士:使用生命窃取", + "subtitles.entity.magispeller.ravager": "灾厄术士:准备召唤击退兽", + "subtitles.entity.magispeller.ravager_roar": "击退兽:咆哮", + "subtitles.entity.magispeller.forcefield": "灾厄术士:激活力场", + "subtitles.entity.faker.ambient": "灾厄术士替身:暗笑", + "subtitles.entity.faker.death": "灾厄术士替身:死亡", + "subtitles.item.totem_of_banishment.banish": "恼鬼:被放逐" +} \ No newline at end of file diff --git a/projects/1.16/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/agr_hus/hydroponic_bed.json b/projects/1.16/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/agr_hus/hydroponic_bed.json index ff2fb3faca87..dcb3e32d6688 100644 --- a/projects/1.16/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/agr_hus/hydroponic_bed.json +++ b/projects/1.16/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/agr_hus/hydroponic_bed.json @@ -7,7 +7,7 @@ "pages": [ { "type": "text", - "text": "这台机器在提供能量和$(6)水$()(对于下界作物来说是$(6)熔岩$()),它就能略微提升作物的生长速度。$(br2)通过提供非常少量的$(l:resource_production/ether_gas)以太气体$(),使作物的生长速度大幅提升,并且机器还会自动重新种植。" + "text": "这台机器在提供能量和$(6)水$()(对于下界作物来说是$(6)熔岩$())时,可以略微提升作物的生长速度。$(br2)若提供微量的$(l:resource_production/ether_gas)以太气体$(),可使作物的生长速度大幅提升,且此时机器还会自动补种。" }, { "type": "crafting", diff --git a/projects/1.16/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/transport/world_transporter.json b/projects/1.16/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/transport/world_transporter.json index af7cd3454df7..74abfa375b35 100644 --- a/projects/1.16/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/transport/world_transporter.json +++ b/projects/1.16/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/transport/world_transporter.json @@ -7,7 +7,7 @@ "pages": [ { "type": "text", - "text": "世界传送器可以捡起物品到容器中或将物品丢到世界上。$(br2)任意种类的多个传送器可以摆放在同一格内,且它们都有输入和输出两种模式。要改变模式你只需要右键点击其中间区域即可。" + "text": "世界传送器可以将物品吸收进容器或将物品丢到外界。$(br2)任意种类的多个传送器可以摆放在同一格内,且它们都有输入和输出两种模式。要改变模式你只需要右键点击其中间区域即可。" }, { "type": "text", diff --git a/projects/1.16/assets/integrated-additions/integratedadditions/lang/en_us.json b/projects/1.16/assets/integrated-additions/integratedadditions/lang/en_us.json new file mode 100644 index 000000000000..49e6c3f50428 --- /dev/null +++ b/projects/1.16/assets/integrated-additions/integratedadditions/lang/en_us.json @@ -0,0 +1,40 @@ +{ + "itemGroup.integratedadditions": "Integrated Additions", + "key.category.integratedadditions": "Integrated Additions", + "key.integratedadditions.clear": "Clear Relation", + "key.integratedadditions.set": "Set Variable card", + "key.integratedadditions.copy": "Copy Variable card", + "key.integratedadditions.modify": "Modify Variable card", + "key.integratedadditions.show": "Show variable card relation", + "item.integratedadditions.tooltip.clear.info": "%1$s for clear relation", + "item.integratedadditions.tooltip.set.info": "%1$s for set variable(%2$s is needed)", + "item.integratedadditions.tooltip.copy.info": "%1$s for copy variable", + "item.integratedadditions.tooltip.modify.info": "%1$s for modify variable(%2$s is needed)", + "item.integratedadditions.tooltip.show.info": "%1$s for show variable relation", + "item.integratedadditions.coordinate": "Coordinate Inserter", + "item.integratedadditions.coordinate.info": "Shift+Right click record position,Shift+Right click Access-Proxy inserter variables(Three DummyVariable are required).", + "item.integratedadditions.coordinate.tip": "You need to have three Dummy-Variable card", + "item.integratedadditions.coordinate.error_tip": "You need to bind a block", + "parttype.integratedadditions.dynamicsetter_reader": "Dynamic-Setter Reader", + "parttype.integratedadditions.dynamicsetter_reader.info": "Read information that related to dynamic values", + "parttype.integratedadditions.huge_display_panel": "Huge Display Panel", + "parttype.integratedadditions.huge_display_panel.info": "Visually display a variable value in the world as text", + "aspect.integratedadditions.read.integer.dynamicsetter.randombetween": "Random Between", + "aspect.integratedadditions.read.integer.dynamicsetter.randombetween.info": "Specifies the random value in the range (parameter)", + "aspect.integratedadditions.read.integer.dynamicsetter.identitybetween": "Identity Between", + "aspect.integratedadditions.read.integer.dynamicsetter.identitybetween.info": "The increment (parameter) value within the specified range (parameter) and interval (parameter)", + "aspect.integratedadditions.read.integer.dynamicsetter.arraybetween": "Array Between", + "aspect.integratedadditions.read.integer.dynamicsetter.arraybetween.info": "Specifies that the values in the array (parameter) and interval (parameter) are obtained in order", + "aspect.integratedadditions.write.entity.entity.teleporter": "Teleporter Entity", + "aspect.integratedadditions.write.entity.entity.teleporter.info": "Teleporter entity to specified offset (parameter) position", + "aspect.aspecttypes.integratedadditions.integer.min_value": "Min Value", + "aspect.aspecttypes.integratedadditions.integer.min_value.info": "Include minimum", + "aspect.aspecttypes.integratedadditions.integer.max_value": "Max Value", + "aspect.aspecttypes.integratedadditions.integer.max_value.info": "Include maximum", + "aspect.aspecttypes.integratedadditions.integer.interval": "Time Interval(tick)", + "aspect.aspecttypes.integratedadditions.integer.interval.info": "Time of change", + "aspect.aspecttypes.integratedadditions.integer.increment": "Increment", + "aspect.aspecttypes.integratedadditions.integer.increment.info": "Value added each time", + "aspect.aspecttypes.integratedadditions.integer.integer_array": "Integer Array", + "aspect.aspecttypes.integratedadditions.integer.integer_array.info": "Separated by comma,Such as: 100,25,46,67,79" +} \ No newline at end of file diff --git a/projects/1.16/assets/integrated-additions/integratedadditions/lang/zh_cn.json b/projects/1.16/assets/integrated-additions/integratedadditions/lang/zh_cn.json new file mode 100644 index 000000000000..9815fe149ed8 --- /dev/null +++ b/projects/1.16/assets/integrated-additions/integratedadditions/lang/zh_cn.json @@ -0,0 +1,40 @@ +{ + "itemGroup.integratedadditions": "联合拓展", + "key.category.integratedadditions": "联合拓展", + "key.integratedadditions.clear": "清空引用", + "key.integratedadditions.set": "赋值变量卡", + "key.integratedadditions.copy": "复制变量卡", + "key.integratedadditions.modify": "修改变量卡", + "key.integratedadditions.show": "突出显示变量卡引用", + "item.integratedadditions.tooltip.clear.info": "%1$s清空引用", + "item.integratedadditions.tooltip.set.info": "%1$s赋值变量卡(需要%2$s)", + "item.integratedadditions.tooltip.copy.info": "%1$s复制变量卡", + "item.integratedadditions.tooltip.modify.info": "%1$s修改变量卡(需要%2$s)", + "item.integratedadditions.tooltip.show.info": "%1$s键突出显示引用", + "item.integratedadditions.coordinate": "坐标录入器", + "item.integratedadditions.coordinate.info": "Shift+右击记录方块位置,Shift+右击访问代理器快速创建并输入坐标变量卡(需要3张空白变量卡)。", + "item.integratedadditions.coordinate.tip": "你需要有3张空白变量卡", + "item.integratedadditions.coordinate.error_tip": "你需要先绑定一个方块", + "parttype.integratedadditions.dynamicsetter_reader": "动态数值读取器", + "parttype.integratedadditions.dynamicsetter_reader.info": "读取动态变化值的信息", + "parttype.integratedadditions.huge_display_panel": "巨型显示器", + "parttype.integratedadditions.huge_display_panel.info": "用文本显示变量的值", + "aspect.integratedadditions.read.integer.dynamicsetter.randombetween": "范围随机", + "aspect.integratedadditions.read.integer.dynamicsetter.randombetween.info": "指定范围(参数)中随机取值", + "aspect.integratedadditions.read.integer.dynamicsetter.identitybetween": "范围递增", + "aspect.integratedadditions.read.integer.dynamicsetter.identitybetween.info": "指定范围(参数)、指定间隔(参数)中递增(参数)取值", + "aspect.integratedadditions.read.integer.dynamicsetter.arraybetween": "数组变化", + "aspect.integratedadditions.read.integer.dynamicsetter.arraybetween.info": "指定数组(参数)、指定间隔(参数)中顺序取值", + "aspect.integratedadditions.write.entity.entity.teleporter": "传送实体", + "aspect.integratedadditions.write.entity.entity.teleporter.info": "传送实体到指定偏移(参数)位置", + "aspect.aspecttypes.integratedadditions.integer.min_value": "最小值", + "aspect.aspecttypes.integratedadditions.integer.min_value.info": "包括最小值", + "aspect.aspecttypes.integratedadditions.integer.max_value": "最大值", + "aspect.aspecttypes.integratedadditions.integer.max_value.info": "包括最大值", + "aspect.aspecttypes.integratedadditions.integer.interval": "时间间隔(刻)", + "aspect.aspecttypes.integratedadditions.integer.interval.info": "每次改变值的间隔", + "aspect.aspecttypes.integratedadditions.integer.increment": "增量", + "aspect.aspecttypes.integratedadditions.integer.increment.info": "每次增加的数值", + "aspect.aspecttypes.integratedadditions.integer.integer_array": "整型数组", + "aspect.aspecttypes.integratedadditions.integer.integer_array.info": "用逗号隔开,如:100,25,46,67,79" +} \ No newline at end of file diff --git a/projects/1.16/assets/integrated-crafting/integratedcrafting/lang/zh_cn.json b/projects/1.16/assets/integrated-crafting/integratedcrafting/lang/zh_cn.json index 9e26dfeeb6e6..dd0947d598fb 100644 --- a/projects/1.16/assets/integrated-crafting/integratedcrafting/lang/zh_cn.json +++ b/projects/1.16/assets/integrated-crafting/integratedcrafting/lang/zh_cn.json @@ -1 +1,100 @@ -{} \ No newline at end of file +{ + "_comment": "General", + "itemGroup.integratedcrafting": "联合合成", + "general.integratedcrafting.description": "用于在联合动力网络中合成东西。", + "gui.integratedcrafting.partsettings.channel.interface": "合成频道", + "gui.integratedcrafting.partsettings.ingredient": "材料种类", + "gui.integratedcrafting.partsettings.craftingcheckdisabled": "关闭合成检查", + "gui.integratedcrafting.partinterface.slot.message.valid": "该目标的配方有效。", + "gui.integratedcrafting.partinterface.slot.message.invalid": "该目标的配方无效。", + "gui.integratedcrafting.partinterface.slot.message.norecipe": "该变量卡不含有配方。", + "advancement.integratedcrafting.craft_crafting_interface": "合成²接口", + "advancement.integratedcrafting.craft_crafting_interface.desc": "合成一个合成接口", + "advancement.integratedcrafting.insert_recipe_planks": "自动合成木板", + "advancement.integratedcrafting.insert_recipe_planks.desc": "将橡木木板的配方放入合成接口中", + "advancement.integratedcrafting.craft_crafting_writer": "合成²写入器", + "advancement.integratedcrafting.craft_crafting_writer.desc": "合成一个合成写入器", + "advancement.integratedcrafting.craft_planks": "高效自动合成木板", + "advancement.integratedcrafting.craft_planks.desc": "使用合成写入器开始橡木木板的合成任务", + "parttype.integratedcrafting.interface_crafting": "合成接口", + "parttype.integratedcrafting.interface_crafting.info": "存放合成变量卡,用于在目标机器中进行合成。", + "parttype.integratedcrafting.crafting_writer": "合成写入器", + "parttype.integratedcrafting.crafting_writer.info": "开始合成任务", + "aspect.aspecttypes.integratedcrafting.boolean.ignorestorage": "忽略存储内容", + "aspect.aspecttypes.integratedcrafting.boolean.ignorecrafting": "忽略合成任务", + "aspect.aspecttypes.integratedcrafting.boolean.craftmissing": "合成缺失原料", + "aspect.aspecttypes.integratedcrafting.integer.craftamount": "合成数量", + "aspect.aspecttypes.integratedcrafting.integer.craftdelay": "存储内容合成延迟", + "aspect.aspecttypes.integratedcrafting.integer.craftdelay.info": "只在此时间段存储缺失原料时合成", + "aspect.integratedcrafting.read.list.network.recipes": "配方", + "aspect.integratedcrafting.read.list.network.recipes.info": "所有可用配方的列表。", + "aspect.integratedcrafting.read.list.network.craftingjobs": "正在进行的合成任务", + "aspect.integratedcrafting.read.list.network.craftingjobs.info": "以配方列表展示所有正在进行的合成任务。", + "aspect.integratedcrafting.read.list.network.craftingingredients": "合成原料", + "aspect.integratedcrafting.read.list.network.craftingingredients.info": "所有正在被合成的原料的列表。", + "aspect.integratedcrafting.write.recipe.craft": "合成配方", + "aspect.integratedcrafting.write.recipe.craft.info": "合成指定配方", + "aspect.integratedcrafting.write.itemstack.craft": "合成物品", + "aspect.integratedcrafting.write.itemstack.craft.info": "合成指定物品", + "aspect.integratedcrafting.write.fluidstack.craft": "合成流体", + "aspect.integratedcrafting.write.fluidstack.craft.info": "合成指定流体", + "aspect.integratedcrafting.write.integer.craft": "合成能量", + "aspect.integratedcrafting.write.integer.craft.info": "合成指定能量大小", + "info_book.integratedcrafting.section.main": "合成", + "info_book.integratedcrafting.introduction": "介绍", + "info_book.integratedcrafting.introduction.text1": "&l联合合成&r是&l动态联合&r的拓展,用于在&l动态联合&r网络中进行自动合成。该模组可以自动合成任何&o物品&r、&o流体&r和&o能量&r的组合。需要两个主要部件:&l合成接口&r和&l合成写入器&r。", + "info_book.integratedcrafting.introduction.text2": "&l合成接口&r可以放置在各种合成机器的旁边,且可以基于&l变量卡&r中储存的&8配方&0向网络提供合成选项。", + "info_book.integratedcrafting.introduction.text3": "&l合成写入器&r可以用于自动开始合成任务,合成任务的配方由网络中的所有&l合成接口&r提供。", + "info_book.integratedcrafting.introduction.text4": "下一节将会解释自动合成是如何运作的。", + "info_book.integratedcrafting.crafting_interface": "合成接口", + "info_book.integratedcrafting.crafting_interface.introduction": "介绍", + "info_book.integratedcrafting.crafting_interface.introduction.text1": "在这节中,我们将会介绍关于&l合成接口&r的基础知识、合成过程、配置以及特殊用法。", + "info_book.integratedcrafting.crafting_interface.basics": "基础", + "info_book.integratedcrafting.crafting_interface.basics.text1": "&l合成接口&r可以告诉这个网络&o什么地方&r可以合成&o什么&r东西。", + "info_book.integratedcrafting.crafting_interface.basics.text2": "将一个&l合成接口&r贴在机器旁边&o(例如工作台或熔炉)&r,它将与这台机器绑定以处理机器的配方。", + "info_book.integratedcrafting.crafting_interface.basics.text3": "打开&l合成接口&r的GUI后,你需要插入一张&l变量卡&r来储存&8配方&0。这告诉了合成接口可使用该配方在绑定机器中进行合成。", + "info_book.integratedcrafting.crafting_interface.crafting": "合成过程", + "info_book.integratedcrafting.crafting_interface.crafting.text1": "本节将会解释&l合成接口&r是怎样处理合成的,这些关键信息可以让你更加充分的利用此模组并解决任何你可能遇到的问题。", + "info_book.integratedcrafting.crafting_interface.crafting.text2": "当一个合成任务开始(例如通过&l合成请求器&r),一个(或多个)&l合成接口&r将开始使用对应的配方进行合成。&l合成接口&r的作用是将该配方所有的输入送进绑定机器。这是基于由&l联合管道接口&r提供的存储网络内容完成的。", + "info_book.integratedcrafting.crafting_interface.crafting.text3": "&l合成接口&r并&l不会&r从它所绑定的机器中提取物品。玩家必须需要确保合成的物品最终能够回到网络。不过工作台是一个例外,他只需要一个&l合成接口&r。&l合成接口&r会追踪存储网络的变化,直到预期输出在存储网络中出现,才会标记该合成任务已完成。这可以通过将一个&l物品接口&r放置在机器上,或者使机器自动输出到&l合成接口&r中来解决这个问题。所有进入&l合成接口&r的东西(物品、流体以及能量)都会通过配置好的频道被送进存储网络中。", + "info_book.integratedcrafting.crafting_interface.crafting.text4": "下图展示了对工作台和熔炉来说最小的合成模块。", + "info_book.integratedcrafting.crafting_interface.configuration": "配置", + "info_book.integratedcrafting.crafting_interface.configuration.text1": "和大多数的&l动态联合&r的部件一样,在&l合成接口&r的GUI中,你可以对它进行频道、优先级、刻速率等等的配置。", + "info_book.integratedcrafting.crafting_interface.configuration.text2": "此外,你还可以分别&o为每种原料&r设置不同的输入面。这对某些在特定面接受特定东西的绑定机器来说是非常有用的。例如:物品只能从侧面输入,而流体只能从顶部输入。", + "info_book.integratedcrafting.crafting_interface.recipe_feedback": "合成反馈", + "info_book.integratedcrafting.crafting_interface.recipe_feedback.text1": "将&l变量卡&r插入&l合成接口&r时,你会看到用于指示该合成对绑定机器是否有效的&2绿色复选标记&0或&4红色叉型标记&0。你可以将鼠标悬停在这些符号上以获取更多信息。", + "info_book.integratedcrafting.crafting_interface.recipe_feedback.text2": "这是一个早期反馈系统,以防你不小心将错误的变量卡插入到接口中,例如将一个合成箱子的变量卡插入到绑定熔炉的&l合成接口&r中。", + "info_book.integratedcrafting.crafting_interface.recipe_feedback.text3": "如果你看到&4红色叉型标记&0,要么意味着&l变量卡&r提供的配方无效,要么意味着配方无法在绑定机器中合成。", + "info_book.integratedcrafting.crafting_interface.recipe_feedback.text4": "&2绿色复选标记&0意味着&l变量卡&r中的配方有效,&o且&r机器(很可能)能够处理指定的配方。", + "info_book.integratedcrafting.crafting_interface.distribution": "分配合成任务", + "info_book.integratedcrafting.crafting_interface.distribution.text1": "如果你正在使用速度缓慢的机器进行合成,或者想要提高某些合成任务的效率,你可以为多个&o合成接口&r分配同一个合成任务。例如,此可特性可使你在10个熔炉中平均分配40个铁锭。", + "info_book.integratedcrafting.crafting_interface.distribution.text2": "唯一需要做的是,所有的你想让它们一起工作的机器都至少要有一个&l合成接口&r和一个标记有相同合成的变量卡。 在之前的例子中,你必须确保10个熔炉都有一个&l合成接口&r,其中(至少)有一个完全相同的冶炼铁锭的配方。", + "info_book.integratedcrafting.crafting_interface.dynamic_recipes": "动态配方", + "info_book.integratedcrafting.crafting_interface.dynamic_recipes.text1": "根据&l动态联合&r的&l变量卡&r的动态特性,玩家添加的配方也可以是完全动态的。例如,你可以写入一个配方,该配方根据昼夜或网络中某个物品的可用性而变化。", + "info_book.integratedcrafting.crafting_interface.dynamic_recipes.text2": "&l合成接口&r将自动检测配方更新,所有新的合成任务将立即使用新的配方。然而,所有正在进行的合成任务仍然会使用旧的配方。", + "info_book.integratedcrafting.crafting_interface.dynamic_recipes.text3": "请注意,配方更改得越多,可能导致的延迟越大。因此,请谨慎使用此功能。", + "info_book.integratedcrafting.crafting_interface.debugging_jobs": "调试合成任务", + "info_book.integratedcrafting.crafting_interface.debugging_jobs.text1": "在设置自动合成时,你可能会遇到由于错误配置而导致不能正常合成的情况。", + "info_book.integratedcrafting.crafting_interface.debugging_jobs.text2": "你可以使用&l网络读取器&r中合成相关的项目来调试这些情况,例如获得网络中所有可用配方的列表、获得所有正在进行的合成任务,以及获取所有缺失的合成任务原料。在&l显示屏&r中显示这些列表可以帮助你解决这些问题。", + "info_book.integratedcrafting.crafting_interface.debugging_jobs.text3": "请注意,如果你已经安装了&l联合终端&r,你可以使用&l合成任务终端&r来查看所有正在进行的合成任务、缺失的原料,或者取消这些任务。", + "info_book.integratedcrafting.crafting_writer": "合成写入器", + "info_book.integratedcrafting.crafting_writer.text1": "&l合成写入器&r可使你自动开始合成任务,合成任务的配方由网络中的所有&l合成接口&r提供。", + "info_book.integratedcrafting.crafting_writer.text2": "使用以下项目,你可以以指定配方、输出物品、输出流体或输出能量开始合成任务。使用项目设置,你可以配置合成通道、正在运行的合成任务是否阻止任何新任务、是否开始含有任何缺失原料的合成任务,以及存储网络中的物品是否阻止任何新的合成任务。", + "info_book.integratedcrafting.crafting_writer.text3": "如果你想插入一张&l变量卡&r来告诉网络&o没有东西&r需要合成,请输入一个空值。比如,&l变量卡&r的&8物品&0值种类中没有实际物品。", + "info_book.integratedcrafting.crafting_writer.text4": "请注意,如果你安装了&l联合终端&r,你可以从&l存储终端&r开始合成任务。", + "info_book.integratedcrafting.section.tutorials": "合成教程", + "info_book.integratedcrafting.tutorials.introduction": "介绍", + "info_book.integratedcrafting.tutorials.introduction.text1": "本节包含几个教程,帮助你学习如何学习&l联合合成&r,用于在&l动态联合&r网络中进行自动合成的拓展。", + "info_book.integratedcrafting.tutorials.autocrafting_setup": "设置自动合成", + "info_book.integratedcrafting.tutorials.autocrafting_setup.text1": "在第一个&l联合合成&r的教程中,我们将介绍自动合成的基本设置。", + "info_book.integratedcrafting.tutorials.autocrafting_setup.text2": "自动合成的第一个需求是&l合成接口&r,它是一个网络元件,必须面对机器,如工作台或熔炉。首先,合成一个&l合成接口&r,并使其面对一个工作台。", + "info_book.integratedcrafting.tutorials.autocrafting_setup.text3": "接下来,我们将学习如何使用&l合成接口&r制作橡木木板。打开你的&l逻辑编程器&r,写入一张&l变量卡&r,其中含有一个以橡木原木作为输入,四块橡木木板作为输出的&l配方&r,&o(不要更改默认的物品匹配设置)&r。", + "info_book.integratedcrafting.tutorials.autocrafting_setup.text4": "最后,让我们将新创建的配方插入到&l合成接口&r中来完成第一个教程。如果上面显示了&2绿色复选标记&0,这意味着你的配方是有效的,并且该配方现在可用于网络的自动合成。", + "info_book.integratedcrafting.tutorials.autocrafting_trigger": "触发自动合成", + "info_book.integratedcrafting.tutorials.autocrafting_trigger.text1": "在第二个&l联合合成&r的教程中,我们将学习如何使用&l合成写入器&r开始合成橡木木板的合成任务。", + "info_book.integratedcrafting.tutorials.autocrafting_trigger.text2": "首先让我们从合成一个&l合成写入器&r开始。这将使你自动开始指定配方、物品、流体或能量的合成任务。获得&l合成写入器&r后,把它与带有上一个教程的&l合成接口&r的网络连接。", + "info_book.integratedcrafting.tutorials.autocrafting_trigger.text3": "在我们命令&l合成写入器&r合成橡木木板之前,我们首先需要在网络中输入一些橡木原木。为了做到这一点,请使用一个&l物品接口&r将一些容器(比如箱子)连接到网络上,并确保箱子中至少有一根橡树原木。", + "info_book.integratedcrafting.tutorials.autocrafting_trigger.text4": "现在,我们命令&l合成写入器&r开始合成橡木木板。使用你的&l逻辑编程器&r创建一个含有橡木木板的&l变量卡&r,并将其插入到&l合成写入器&r中。", + "info_book.integratedcrafting.tutorials.autocrafting_trigger.text5": "如果你正确地配置了所有内容,你就可以看到橡木原木已经转换为4块橡木木板。一旦你拿走这些木板,如果有其他的原木可用,就又会合成4块新的木板。你可以调整&l合成写入器&r的项目设置,比如忽略存储内容,并尽可能多地合成木板。", + "info_book.integratedcrafting.tutorials.autocrafting_trigger.text6": "本节末尾的图片显示了完成此教程需要的部件设置的例子。" +} \ No newline at end of file diff --git a/projects/1.16/assets/integrated-dynamics/integrateddynamics/lang/en_us.json b/projects/1.16/assets/integrated-dynamics/integrateddynamics/lang/en_us.json index 22ba86ae9108..31aa2ce3a759 100644 --- a/projects/1.16/assets/integrated-dynamics/integrateddynamics/lang/en_us.json +++ b/projects/1.16/assets/integrated-dynamics/integrateddynamics/lang/en_us.json @@ -1203,7 +1203,7 @@ "operator.integrateddynamics.nbt.compound_intersection.info": "The intersection of the given NBT compound tags. Nested tags will be intersected recusively.", "operator.integrateddynamics.nbt.compound_minus": "NBT Compound Minus", "operator.integrateddynamics.nbt.compound_minus.info": "The difference of the given NBT compound tags. Nested tags will be subtracted recusively.", - "operator.integrateddynamics.nbt.as_boolean": "NBT Boolean As Boolean", + "operator.integrateddynamics.nbt.as_boolean": "NBT Byte As Boolean", "operator.integrateddynamics.nbt.as_boolean.info": "Get the Boolean value of the given NBT Byte tag", "operator.integrateddynamics.nbt.as_byte": "NBT Byte As Integer", "operator.integrateddynamics.nbt.as_byte.info": "Get the Integer value of the given NBT Byte tag", diff --git a/projects/1.16/assets/integrated-dynamics/integrateddynamics/lang/zh_cn.json b/projects/1.16/assets/integrated-dynamics/integrateddynamics/lang/zh_cn.json index 7c9e1c4c86a6..ac13529b3b80 100644 --- a/projects/1.16/assets/integrated-dynamics/integrateddynamics/lang/zh_cn.json +++ b/projects/1.16/assets/integrated-dynamics/integrateddynamics/lang/zh_cn.json @@ -1,12 +1,13 @@ { + "_comment": "General", "itemGroup.integrateddynamics": "动态联合", "general.integrateddynamics.description": "全面自动化控制你的设备。", - "general.integrateddynamics.info.none": "None(无)", + "general.integrateddynamics.info.none": "无", "general.integrateddynamics.energy": "能量", "general.integrateddynamics.energy_unit": "RF", "general.integrateddynamics.error.no_network": "没有有效的网络", - "general.integrateddynamics.true": "True(真)", - "general.integrateddynamics.false": "False(假)", + "general.integrateddynamics.true": "True(真)", + "general.integrateddynamics.false": "False(假)", "gui.integrateddynamics.part_settings": "部件设置", "gui.integrateddynamics.aspect_settings": "项目设置", "gui.integrateddynamics.keybinding": "键位绑定", @@ -38,14 +39,14 @@ "gui.integrateddynamics.output_short": "输出", "gui.integrateddynamics.recipe.strictnbt": "严格NBT", "gui.integrateddynamics.recipe.tagvariants": "物品标签变种", - "gui.integrateddynamics.diagnostics.parts": "IO 组件", + "gui.integrateddynamics.diagnostics.parts": "IO组件", "gui.integrateddynamics.diagnostics.observers": "存储网络详情", "gui.integrateddynamics.diagnostics.title": "网络诊断工具", "gui.integrateddynamics.diagnostics.table.network": "网络", "gui.integrateddynamics.diagnostics.table.cables": "网络线缆数量", "gui.integrateddynamics.diagnostics.table.part": "部件", "gui.integrateddynamics.diagnostics.table.ticktime": "游戏刻时长(ms)", - "gui.integrateddynamics.diagnostics.table.dimension": "维度 ID", + "gui.integrateddynamics.diagnostics.table.dimension": "维度ID", "gui.integrateddynamics.diagnostics.table.position": "位置", "gui.integrateddynamics.diagnostics.table.side": "朝向", "key.categories.integrateddynamics": "动态联合", @@ -64,7 +65,7 @@ "block.integrateddynamics.coal_generator": "发电机", "block.integrateddynamics.coal_generator.info": "从可燃物品中获取能源", "block.integrateddynamics.proxy": "代理器", - "block.integrateddynamics.proxy.info": "从变量卡创建变量代理卡,使其可以在不同的输出端使用。可通过合成清除 ID。", + "block.integrateddynamics.proxy.info": "从变量卡创建变量代理卡,使其可以在不同的输出端使用。可通过合成清除ID。", "block.integrateddynamics.materializer": "固值器", "block.integrateddynamics.materializer.info": "以变量卡的当前值制作静态值变量卡", "block.integrateddynamics.menril_log": "门瑞欧原木", @@ -142,7 +143,7 @@ "advancement.integrateddynamics.drying": "专业级别的烘干!", "advancement.integrateddynamics.drying.desc": "制作一个烘干池", "advancement.integrateddynamics.menril_production": "门瑞欧加工", - "advancement.integrateddynamics.menril_production.desc": "将门瑞欧原木加工成树脂并烘干得到门瑞欧结晶.", + "advancement.integrateddynamics.menril_production.desc": "将门瑞欧原木加工成树脂并烘干得到门瑞欧结晶。", "advancement.integrateddynamics.cables_logic": "某逻辑的超级线缆", "advancement.integrateddynamics.cables_logic.desc": "制作一个逻辑线缆", "advancement.integrateddynamics.networks_logic": "逻辑网络攻城狮", @@ -168,33 +169,33 @@ "advancement.integrateddynamics.redstone_capturing": "红石信号捕捉", "advancement.integrateddynamics.redstone_capturing.desc": "制作一个红石§6Integer(整型)§7数据的变量卡。", "advancement.integrateddynamics.redstone_observement": "红石观测", - "advancement.integrateddynamics.redstone_observement.desc": "放置一个红石信号强度§6Integer(整型)§7变量卡到显示面板里。", + "advancement.integrateddynamics.redstone_observement.desc": "放置一个红石信号强度§6Integer(整型)§7变量卡到显示面板里。", "advancement.integrateddynamics.redstone_transmission": "红石信号无损传输", "advancement.integrateddynamics.redstone_transmission.desc": "让一个红石输出器输出一个由红石读取器获取的最高强度的红石信号。", "advancement.integrateddynamics.recipe_reading": "合成读取", - "advancement.integrateddynamics.recipe_reading.desc": "使用设备读取器读取设备(比如合成台)的配方列表。", + "advancement.integrateddynamics.recipe_reading.desc": "使用设备读取器读取设备(比如工作台)的配方列表。", "advancement.integrateddynamics.recipe_creation": "配方构建", - "advancement.integrateddynamics.recipe_creation.desc": "使用逻辑编程器可视化构建一个§8Recipe(配方)§7变量卡。", + "advancement.integrateddynamics.recipe_creation.desc": "使用逻辑编程器可视化构建一个§8Recipe(配方)§7变量卡。", "advancement.integrateddynamics.recipe_lookup": "配方查找", "advancement.integrateddynamics.recipe_lookup.desc": "使用设备读取器动态查找一个箱子的合成。", - "advancement.integrateddynamics.lectern_data": "讲台 NBT", - "advancement.integrateddynamics.lectern_data.desc": "Read the NBT tag from a machine using a Block Reader, such as the Lectern.", - "advancement.integrateddynamics.lectern_book": "讲台的书 NBT", - "advancement.integrateddynamics.lectern_book.desc": "Read the Book NBT field inside a Lectern block on the NBT tag read from a Block Reader.", - "advancement.integrateddynamics.lectern_book_name": "讲台的书名 NBT", - "advancement.integrateddynamics.lectern_book_name.desc": "Read the name (id) of a book inside a Lectern block by applying an NBT Path expression on the NBT tag read from a Block Reader.", + "advancement.integrateddynamics.lectern_data": "讲台NBT", + "advancement.integrateddynamics.lectern_data.desc": "使用方块读取器读取设备的NBT标签,比如讲台。", + "advancement.integrateddynamics.lectern_book": "讲台NBT(书)", + "advancement.integrateddynamics.lectern_book.desc": "读取通过方块读取器读取的讲台方块的NBT标签内书的NBT域。", + "advancement.integrateddynamics.lectern_book_name": "讲台NBT(书名)", + "advancement.integrateddynamics.lectern_book_name.desc": "通过对读取自方块读取器的NBT标签执行NBT路径表达式读取讲台方块内书的名称(ID)。", "advancement.integrateddynamics.logic_programming": "逻辑编程", "advancement.integrateddynamics.logic_programming.desc": "打开逻辑编程器的界面", "advancement.integrateddynamics.constant_definition": "常量定义", - "advancement.integrateddynamics.constant_definition.desc": "制作一个从常量创建的§6Integer(整型)§7变量卡。", + "advancement.integrateddynamics.constant_definition.desc": "制作一个从常量创建的§6Integer(整型)§7变量卡。", "advancement.integrateddynamics.arithmetic_addition": "来,加一个", - "advancement.integrateddynamics.arithmetic_addition.desc": "将两个§eNumbers(数字)§7变量相加并显示其结果。", + "advancement.integrateddynamics.arithmetic_addition.desc": "将两个§eNumbers(数字)§7变量相加并显示其结果。", "advancement.integrateddynamics.variable_materialization": "变量固化器!", "advancement.integrateddynamics.variable_materialization.desc": "在§l固值器§r中固定一个变量的值。", "advancement.integrateddynamics.variable_proxying": "变量代理", "advancement.integrateddynamics.variable_proxying.desc": "在§l代理器§r中创建一个变量代理。", "advancement.integrateddynamics.logical_list_building": "逻辑列表构建", - "advancement.integrateddynamics.logical_list_building.desc": "构建一个包含1, 10 和 100 的§6Integers(整型)§7静态列表。", + "advancement.integrateddynamics.logical_list_building.desc": "构建一个包含1、10和100的§6Integers(整型)§7静态列表。", "advancement.integrateddynamics.item_origin_identification": "物品原产地识别", "advancement.integrateddynamics.item_origin_identification.desc": "获得一个物品所属的模组名称。", "advancement.integrateddynamics.what_would_i_be_looking_at": "那是个什么玩意?", @@ -202,7 +203,7 @@ "advancement.integrateddynamics.dynamic_additions": "动态加法运算", "advancement.integrateddynamics.dynamic_additions.desc": "动态调用加法运算符", "advancement.integrateddynamics.dynamic_list_filtering": "动态列表过滤", - "advancement.integrateddynamics.dynamic_list_filtering.desc": "从整型列表 1, 10 和 100 中过滤出 10.", + "advancement.integrateddynamics.dynamic_list_filtering.desc": "从整型列表1、10和100中过滤出10。", "advancement.integrateddynamics.creeper_taming": "驯服苦力怕", "advancement.integrateddynamics.creeper_taming.desc": "在显示面板上显示一只苦力怕的血量", "advancement.integrateddynamics.sponge_step_sound": "踩海绵音效", @@ -217,48 +218,48 @@ "valuetype.integrateddynamics.value_type": "数据类型", "valuetype.integrateddynamics.tooltip.type_name": "§e类型:§r%s", "valuetype.integrateddynamics.tooltip.value": "§e§o值:§r%s", - "valuetype.integrateddynamics.operator.tooltip.signature": "§e签名:§r%s", + "valuetype.integrateddynamics.operator.tooltip.signature": "§e标识签:§r%s", "valuetype.integrateddynamics.error.invalid_input": "无法将输入的“%s”解析成该数据类型。", "valuetype.integrateddynamics.error.invalid_input_item": "该数据类型需要一个输入物品。", - "valuetype.integrateddynamics.error.invalid_list_element": "索引 %s 处的元素值无效:%s", + "valuetype.integrateddynamics.error.invalid_list_element": "第%s项的元素无效:%s", "valuetype.integrateddynamics.error.invalid_list_value_type": "列表预期的元素类型为%s,而插入的元素类型为%s。", - "valuetype.integrateddynamics.error.invalid_operator_operator": "第 %s 个参数需要运算符,而填入的数据类型为%s。", + "valuetype.integrateddynamics.error.invalid_operator_operator": "第%s个参数需要运算符,而填入的数据类型为%s。", "valuetype.integrateddynamics.error.invalid_operator_signature": "运算符%s需要的数据类型为(%s),而填入的数据类型为(%s)。", "valuetype.integrateddynamics.error.block.no_block": "用于赋值的物品不是方块。", "valuetype.integrateddynamics.error.fluid.no_fluid": "用于赋值的物品不包含流体。", - "valuetype.integrateddynamics.error.no_light_calculator": "值类型 %s 不能用于描述光照等级。", - "valuetype.integrateddynamics.error.deserialize": "在解除 '%s' 的序列化时遇到了问题:%s", - "valuetype.integrateddynamics.any": "Any(任意)", + "valuetype.integrateddynamics.error.no_light_calculator": "值类型%s不能用于描述光照等级。", + "valuetype.integrateddynamics.error.deserialize": "在解除'%s'的序列化时遇到了问题:%s", + "valuetype.integrateddynamics.any": "Any(任意)", "valuetype.integrateddynamics.any.info": "接受任何类型的数据", - "valuetype.integrateddynamics.number": "Number(数值)", + "valuetype.integrateddynamics.number": "Number(数值)", "valuetype.integrateddynamics.number.info": "接受所有类型的数字", "valuetype.integrateddynamics.named": "转为字符串", - "valuetype.integrateddynamics.named.info": "将值转换为字符串的形式(将数值1.2转换为字符串\"1.2\")", + "valuetype.integrateddynamics.named.info": "将值转换为字符串的形式(将数值1.2转换为字符串\"1.2\")", "valuetype.integrateddynamics.uniquely_named": "转为唯一名称", "valuetype.integrateddynamics.uniquely_named.info": "将值转换为它的唯一名称", - "valuetype.integrateddynamics.boolean": "Boolean(布尔)", - "valuetype.integrateddynamics.integer": "Integer(整型)", - "valuetype.integrateddynamics.double": "Double(双精度型)", - "valuetype.integrateddynamics.long": "Long(长整型)", - "valuetype.integrateddynamics.string": "String(字符串)", - "valuetype.integrateddynamics.operator": "Operator(运算符)", + "valuetype.integrateddynamics.boolean": "Boolean(布尔型)", + "valuetype.integrateddynamics.integer": "Integer(整型)", + "valuetype.integrateddynamics.double": "Double(双精度型)", + "valuetype.integrateddynamics.long": "Long(长整型)", + "valuetype.integrateddynamics.string": "字符串(字符串)", + "valuetype.integrateddynamics.operator": "Operator(运算符)", "valuetype.integrateddynamics.nbt": "NBT", - "valuetype.integrateddynamics.list": "List(列表)", - "valuetype.integrateddynamics.block": "Block(方块)", - "valuetype.integrateddynamics.itemstack": "Item(物品)", - "valuetype.integrateddynamics.entity": "Entity(实体)", - "valuetype.integrateddynamics.fluidstack": "Fluid(流体)", + "valuetype.integrateddynamics.list": "List(列表)", + "valuetype.integrateddynamics.block": "Block(方块)", + "valuetype.integrateddynamics.itemstack": "Item(物品)", + "valuetype.integrateddynamics.entity": "Entity(实体)", + "valuetype.integrateddynamics.fluidstack": "Fluid(流体)", "valuetype.integrateddynamics.ingredients": "Ingredients(原料)", "valuetype.integrateddynamics.recipe": "Recipe(配方)", - "valuetype.integrateddynamics.ingredients.slot.info": "按住 Shift 并点击进行配置", + "valuetype.integrateddynamics.ingredients.slot.info": "按住Shift并点击进行配置", "parttype.integrateddynamics.error.low_energy": "能量不足", "parttype.integrateddynamics.tooltip.disabled": "能量不足", "parttype.integrateddynamics.tooltip.inactive": "未激活", "parttype.integrateddynamics.tooltip.errors": "错误:", - "parttype.integrateddynamics.tooltip.writer.active_aspect": "效果类型:%s (%s)", - "parttype.integrateddynamics.tooltip.display.active_value": "探测值:%s (%s)", + "parttype.integrateddynamics.tooltip.writer.active_aspect": "效果类型:%s(%s)", + "parttype.integrateddynamics.tooltip.display.active_value": "探测值:%s(%s)", "parttype.integrateddynamics.tooltip.monodirectionalconnector.group": "组:%s", - "parttype.integrateddynamics.tooltip.noaspects": "警告:没有可用的扩展. 当安装其他模组后可能生效.", + "parttype.integrateddynamics.tooltip.noaspects": "警告:没有可用的扩展。当安装其他模组后可能生效。", "parttype.integrateddynamics.audio_reader": "声音读取器", "parttype.integrateddynamics.audio_reader.info": "读取声音信息", "parttype.integrateddynamics.block_reader": "方块读取器", @@ -289,7 +290,7 @@ "parttype.integrateddynamics.machine_writer.info": "为机器写入配置", "parttype.integrateddynamics.inventory_writer": "物品栏写入器", "parttype.integrateddynamics.inventory_writer.info": "写入物品栏", - "parttype.integrateddynamics.redstone_writer": "红石输出", + "parttype.integrateddynamics.redstone_writer": "红石输出器", "parttype.integrateddynamics.redstone_writer.info": "输出红石信号", "parttype.integrateddynamics.data_driven_panel.error.invalid_type": "这个面板不接受一个%s。", "parttype.integrateddynamics.static_light_panel": "静态光源", @@ -303,21 +304,21 @@ "parttype.integrateddynamics.connector_omni_directional": "全向连接器", "parttype.integrateddynamics.connector_omni_directional.info": "可以连接到任何地方的其他全向连接器,包括不同的维度。", "variable.integrateddynamics.error.invalid_item": "当前变量不能在此设置面使用。", - "variable.integrateddynamics.error.part_not_in_network": "在当前网络中找不到 ID 为 %s 的组件。", - "variable.integrateddynamics.error.recursion": "ID 为 %s 的变量调用了自己", - "proxy.integrateddynamics.tooltip.proxy_id": "§e§o代理器 ID:§r§o%s", - "proxy.integrateddynamics.error.proxy_not_in_network": "当前网络中找不到 ID 为 %s 的代理器。", - "proxy.integrateddynamics.error.proxy_invalid": "ID 为 %s 的代理器中没有变量。", - "proxy.integrateddynamics.error.proxy_invalid_type": "ID 为 %s 的代理器中应该有一个%s类型的变量,而现有的变量为%s类型。", - "delay.integrateddynamics.tooltip.delay_id": "§e§o延迟器 ID:§r§o%s", - "delay.integrateddynamics.error.delay_not_in_network": "当前网络找不到 ID 为 %s 的延迟器。", - "delay.integrateddynamics.error.delay_invalid": "ID为 %s 的延迟器中没有变量。", - "delay.integrateddynamics.error.delay_invalid_type": "ID 为 %s 的延迟器中应该有一个%s类型的变量,而现有的变量为%s类型。", + "variable.integrateddynamics.error.part_not_in_network": "在当前网络中找不到ID为%s的组件。", + "variable.integrateddynamics.error.recursion": "ID为%s的变量调用了自己", + "proxy.integrateddynamics.tooltip.proxy_id": "§e§o代理器ID:§r§o%s", + "proxy.integrateddynamics.error.proxy_not_in_network": "当前网络中找不到ID为%s的代理器。", + "proxy.integrateddynamics.error.proxy_invalid": "ID为%s的代理器中没有变量。", + "proxy.integrateddynamics.error.proxy_invalid_type": "ID为%s的代理器中应该有一个%s类型的变量,而现有的变量为%s类型。", + "delay.integrateddynamics.tooltip.delay_id": "§e§o延迟器ID:§r§o%s", + "delay.integrateddynamics.error.delay_not_in_network": "当前网络找不到ID为%s的延迟器。", + "delay.integrateddynamics.error.delay_invalid": "ID为%s的延迟器中没有变量。", + "delay.integrateddynamics.error.delay_invalid_type": "ID为%s的延迟器中应该有一个%s类型的变量,而现有的变量为%s类型。", "aspect.integrateddynamics.tooltip.aspect_name": "§e项目:§r%s", "aspect.integrateddynamics.tooltip.value_type_name": "§e类型:§r%s", - "aspect.integrateddynamics.tooltip.part_id": "§e§o组件 ID:§r§o%s", + "aspect.integrateddynamics.tooltip.part_id": "§e§o组件ID:§r§o%s", "aspect.integrateddynamics.error.invalid_type": "该项目需要类型为%s的变量,但接收的变量为%s类型。", - "aspect.integrateddynamics.error.recursion": " %s 的项目变量调用了它自己。", + "aspect.integrateddynamics.error.recursion": "%s的项目变量调用了它自己。", "aspect.integrateddynamics.error.no_value_interface": "未找到有效的值接口。", "aspect.integrateddynamics.error.no_value_interface_value": "未找到有效的值接口的值。", "aspect.integrateddynamics.name": "可用项目", @@ -347,12 +348,12 @@ "aspect.integrateddynamics.read.integer.audio.instrument.cow_bell.info": "读取牛铃的声音,音高 [0, 24]", "aspect.integrateddynamics.read.integer.audio.instrument.didgeridoo": "音符盒:迪吉里杜管", "aspect.integrateddynamics.read.integer.audio.instrument.didgeridoo.info": "读取迪吉里杜管的声音,音高 [0, 24]", - "aspect.integrateddynamics.read.integer.audio.instrument.bit": "音符盒:“芯片”", - "aspect.integrateddynamics.read.integer.audio.instrument.bit.info": "读取“芯片”的声音,音高 [0, 24]", + "aspect.integrateddynamics.read.integer.audio.instrument.bit": "音符盒:芯片音乐", + "aspect.integrateddynamics.read.integer.audio.instrument.bit.info": "读取芯片音乐的声音,音高 [0, 24]", "aspect.integrateddynamics.read.integer.audio.instrument.banjo": "音符盒:班卓琴", "aspect.integrateddynamics.read.integer.audio.instrument.banjo.info": "读取班卓琴的声音,音高 [0, 24]", - "aspect.integrateddynamics.read.integer.audio.instrument.pling": "音符盒:“扣弦”", - "aspect.integrateddynamics.read.integer.audio.instrument.pling.info": "读取“扣弦”的声音,音高 [0, 24]", + "aspect.integrateddynamics.read.integer.audio.instrument.pling": "音符盒:“感叹”", + "aspect.integrateddynamics.read.integer.audio.instrument.pling.info": "读取“感叹”的声音,音高 [0, 24]", "aspect.integrateddynamics.write.integer.audio.instrument.harp": "音符盒:钢琴", "aspect.integrateddynamics.write.integer.audio.instrument.harp.info": "发出钢琴的声音,音高 [0, 24]", "aspect.integrateddynamics.write.integer.audio.instrument.basedrum": "音符盒:底鼓", @@ -379,12 +380,12 @@ "aspect.integrateddynamics.write.integer.audio.instrument.cow_bell.info": "发出牛铃的声音,音高 [0, 24]", "aspect.integrateddynamics.write.integer.audio.instrument.didgeridoo": "音符盒:迪吉里杜管", "aspect.integrateddynamics.write.integer.audio.instrument.didgeridoo.info": "发出迪吉里杜管的声音,音高 [0, 24]", - "aspect.integrateddynamics.write.integer.audio.instrument.bit": "音符盒:“芯片”", - "aspect.integrateddynamics.write.integer.audio.instrument.bit.info": "发出“芯片”的声音,音高 [0, 24]", + "aspect.integrateddynamics.write.integer.audio.instrument.bit": "音符盒:芯片音乐", + "aspect.integrateddynamics.write.integer.audio.instrument.bit.info": "发出芯片音乐的声音,音高 [0, 24]", "aspect.integrateddynamics.write.integer.audio.instrument.banjo": "音符盒:班卓琴", "aspect.integrateddynamics.write.integer.audio.instrument.banjo.info": "发出班卓琴的声音,音高 [0, 24]", - "aspect.integrateddynamics.write.integer.audio.instrument.pling": "音符盒:“扣弦”", - "aspect.integrateddynamics.write.integer.audio.instrument.pling.info": "发出“扣弦”的声音,音高 [0, 24]", + "aspect.integrateddynamics.write.integer.audio.instrument.pling": "音符盒:“感叹”", + "aspect.integrateddynamics.write.integer.audio.instrument.pling.info": "发出“感叹”的声音,音高 [0, 24]", "aspect.integrateddynamics.write.string.audio.sound": "音乐", "aspect.integrateddynamics.write.string.audio.sound.info": "播放指定的音乐", "aspect.integrateddynamics.write.string.audio.text": "文本", @@ -508,15 +509,15 @@ "aspect.integrateddynamics.read.boolean.block.block": "有方块", "aspect.integrateddynamics.read.boolean.block.block.info": "目标位置是否有方块", "aspect.integrateddynamics.read.string.block.dimension": "维度", - "aspect.integrateddynamics.read.string.block.dimension.info": "目标世界维度 ID", - "aspect.integrateddynamics.read.integer.block.posx": "X 坐标", - "aspect.integrateddynamics.read.integer.block.posx.info": "目标的 X 坐标", - "aspect.integrateddynamics.read.integer.block.posy": "Y 坐标", - "aspect.integrateddynamics.read.integer.block.posy.info": "目标的 Y 坐标", - "aspect.integrateddynamics.read.integer.block.posz": "Z 坐标", - "aspect.integrateddynamics.read.integer.block.posz.info": "目标的 Z 坐标", - "aspect.integrateddynamics.read.nbt.block.tile": "方块实体 NBT 标签", - "aspect.integrateddynamics.read.nbt.block.tile.info": "目标方块实体的 NBT 标签", + "aspect.integrateddynamics.read.string.block.dimension.info": "目标世界维度ID", + "aspect.integrateddynamics.read.integer.block.posx": "X坐标", + "aspect.integrateddynamics.read.integer.block.posx.info": "目标的X坐标", + "aspect.integrateddynamics.read.integer.block.posy": "Y坐标", + "aspect.integrateddynamics.read.integer.block.posy.info": "目标的Y坐标", + "aspect.integrateddynamics.read.integer.block.posz": "Z坐标", + "aspect.integrateddynamics.read.integer.block.posz.info": "目标的Z坐标", + "aspect.integrateddynamics.read.nbt.block.tile": "方块实体NBT标签", + "aspect.integrateddynamics.read.nbt.block.tile.info": "目标方块实体的NBT标签", "aspect.integrateddynamics.read.string.block.biome": "生物群系", "aspect.integrateddynamics.read.string.block.biome.info": "目标方块所在的生物群系名称", "aspect.integrateddynamics.read.integer.block.light": "亮度等级", @@ -538,9 +539,9 @@ "aspect.integrateddynamics.read.integer.extradimensional.playercount": "玩家数", "aspect.integrateddynamics.read.integer.extradimensional.playercount.info": "服务器玩家总数", "aspect.integrateddynamics.read.integer.extradimensional.ticktime": "游戏刻", - "aspect.integrateddynamics.read.integer.extradimensional.ticktime.info": "此服务器平均游戏刻耗时(ms)", + "aspect.integrateddynamics.read.integer.extradimensional.ticktime.info": "此服务器平均游戏刻耗时(ms)", "aspect.integrateddynamics.read.double.extradimensional.tps": "TPS", - "aspect.integrateddynamics.read.double.extradimensional.tps.info": "当前世界每秒的Tick数", + "aspect.integrateddynamics.read.double.extradimensional.tps.info": "当前世界每秒的游戏刻数", "aspect.integrateddynamics.read.list.extradimensional.players": "玩家", "aspect.integrateddynamics.read.list.extradimensional.players.info": "在线玩家列表", "aspect.integrateddynamics.read.boolean.fluid.empty": "流体槽空", @@ -552,9 +553,9 @@ "aspect.integrateddynamics.read.boolean.fluid.applicable": "有无流体槽", "aspect.integrateddynamics.read.boolean.fluid.applicable.info": "是否能够储存流体", "aspect.integrateddynamics.read.integer.fluid.amount": "流体量", - "aspect.integrateddynamics.read.integer.fluid.amount.info": "当前位置的流体量(mB)", + "aspect.integrateddynamics.read.integer.fluid.amount.info": "当前位置的流体量(mB)", "aspect.integrateddynamics.read.integer.fluid.totalamount": "流体总量", - "aspect.integrateddynamics.read.integer.fluid.totalamount.info": "当前流体槽的流体量(mB)", + "aspect.integrateddynamics.read.integer.fluid.totalamount.info": "当前流体槽的流体量(mB)", "aspect.integrateddynamics.read.integer.fluid.capacity": "活动位置流体存储量上限", "aspect.integrateddynamics.read.integer.fluid.capacity.info": "当前位置的流体存储量上限", "aspect.integrateddynamics.read.integer.fluid.totalcapacity": "流体存储量上限", @@ -604,13 +605,13 @@ "aspect.integrateddynamics.read.boolean.temperature.istemperature": "有无温度", "aspect.integrateddynamics.read.boolean.temperature.istemperature.info": "目标是否有指定的温度", "aspect.integrateddynamics.read.double.temperature.temperature": "温度", - "aspect.integrateddynamics.read.double.temperature.temperature.info": "目标当前温度(K)", + "aspect.integrateddynamics.read.double.temperature.temperature.info": "目标当前温度(K)", "aspect.integrateddynamics.read.double.temperature.maxtemperature": "最大温度", - "aspect.integrateddynamics.read.double.temperature.maxtemperature.info": "目标最高温度(K)", + "aspect.integrateddynamics.read.double.temperature.maxtemperature.info": "目标最高温度(K)", "aspect.integrateddynamics.read.double.temperature.mintemperature": "最小温度", - "aspect.integrateddynamics.read.double.temperature.mintemperature.info": "目标最低温度(K)", + "aspect.integrateddynamics.read.double.temperature.mintemperature.info": "目标最低温度(K)", "aspect.integrateddynamics.read.double.temperature.defaulttemperature": "默认温度", - "aspect.integrateddynamics.read.double.temperature.defaulttemperature.info": "目标的默认温度(K)", + "aspect.integrateddynamics.read.double.temperature.defaulttemperature.info": "目标的默认温度(K)", "aspect.integrateddynamics.read.boolean.recipehandler.applicable": "是合成处理对象", "aspect.integrateddynamics.read.boolean.recipehandler.applicable.info": "目标是否能够处理合成", "aspect.integrateddynamics.read.list.recipehandler.recipes": "合成表", @@ -627,28 +628,28 @@ "aspect.integrateddynamics.read.operator.recipehandler.recipebyinput.info": "依据输入返回指定的的合成。", "aspect.integrateddynamics.read.operator.recipehandler.recipebyoutput": "依据输出的合成", "aspect.integrateddynamics.read.operator.recipehandler.recipebyoutput.info": "依据输出返回指定的的合成", - "aspect.integrateddynamics.read.boolean.fe.applicable": "是 FE 处理对象", - "aspect.integrateddynamics.read.boolean.fe.applicable.info": "检测是否目标能以某种方式处理 FE", - "aspect.integrateddynamics.read.boolean.fe.isreceiver": "是 FE 接收器", - "aspect.integrateddynamics.read.boolean.fe.isreceiver.info": "检测是否目标可以接收 FE", - "aspect.integrateddynamics.read.boolean.fe.isprovider": "是 FE 供应器", - "aspect.integrateddynamics.read.boolean.fe.isprovider.info": "检测是否目标可以提供 FE", - "aspect.integrateddynamics.read.boolean.fe.canextract": "可以提取 FE", - "aspect.integrateddynamics.read.boolean.fe.canextract.info": "检测是否真的从目标中提取 FE,以其当前所含能量作为判断", - "aspect.integrateddynamics.read.boolean.fe.caninsert": "可以输入 FE", - "aspect.integrateddynamics.read.boolean.fe.caninsert.info": "检测是否真的可以向目标输入 FE,以其当前所含能量以及容量作为判断", - "aspect.integrateddynamics.read.boolean.fe.isfull": "是否 FE 缓冲区满", - "aspect.integrateddynamics.read.boolean.fe.isfull.info": "检测是否目标的 FE 缓冲区已满", - "aspect.integrateddynamics.read.boolean.fe.isempty": "是否 FE 缓冲区空", - "aspect.integrateddynamics.read.boolean.fe.isempty.info": "检测是否目标的 FE 缓冲区完全为空", - "aspect.integrateddynamics.read.boolean.fe.isnonempty": "是否 FE 缓冲区不为空", - "aspect.integrateddynamics.read.boolean.fe.isnonempty.info": "检测是否目标的 FE 缓冲区不为空", - "aspect.integrateddynamics.read.integer.fe.amount": "FE 储量", - "aspect.integrateddynamics.read.integer.fe.amount.info": "存储在目标中的 FE 量", - "aspect.integrateddynamics.read.integer.fe.capacity": "FE 容量", - "aspect.integrateddynamics.read.integer.fe.capacity.info": "目标的 FE 容量", - "aspect.integrateddynamics.read.double.fe.fillratio": "FE 装满程度", - "aspect.integrateddynamics.read.double.fe.fillratio.info": "目标中的 FE 量除以其容量", + "aspect.integrateddynamics.read.boolean.fe.applicable": "是FE处理对象", + "aspect.integrateddynamics.read.boolean.fe.applicable.info": "检测是否目标能以某种方式处理FE", + "aspect.integrateddynamics.read.boolean.fe.isreceiver": "是FE接收器", + "aspect.integrateddynamics.read.boolean.fe.isreceiver.info": "检测是否目标可以接收FE", + "aspect.integrateddynamics.read.boolean.fe.isprovider": "是FE供应器", + "aspect.integrateddynamics.read.boolean.fe.isprovider.info": "检测是否目标可以提供FE", + "aspect.integrateddynamics.read.boolean.fe.canextract": "可以提取FE", + "aspect.integrateddynamics.read.boolean.fe.canextract.info": "检测是否真的从目标中提取FE,以其当前所含能量作为判断", + "aspect.integrateddynamics.read.boolean.fe.caninsert": "可以输入FE", + "aspect.integrateddynamics.read.boolean.fe.caninsert.info": "检测是否真的可以向目标输入FE,以其当前所含能量以及容量作为判断", + "aspect.integrateddynamics.read.boolean.fe.isfull": "是否FE缓冲区满", + "aspect.integrateddynamics.read.boolean.fe.isfull.info": "检测是否目标的FE缓冲区已满", + "aspect.integrateddynamics.read.boolean.fe.isempty": "是否FE缓冲区空", + "aspect.integrateddynamics.read.boolean.fe.isempty.info": "检测是否目标的FE缓冲区完全为空", + "aspect.integrateddynamics.read.boolean.fe.isnonempty": "是否FE缓冲区不为空", + "aspect.integrateddynamics.read.boolean.fe.isnonempty.info": "检测是否目标的FE缓冲区不为空", + "aspect.integrateddynamics.read.integer.fe.amount": "FE储量", + "aspect.integrateddynamics.read.integer.fe.amount.info": "存储在目标中的FE量", + "aspect.integrateddynamics.read.integer.fe.capacity": "FE容量", + "aspect.integrateddynamics.read.integer.fe.capacity.info": "目标的FE容量", + "aspect.integrateddynamics.read.double.fe.fillratio": "FE装满程度", + "aspect.integrateddynamics.read.double.fe.fillratio.info": "目标中的FE量除以其容量", "aspect.integrateddynamics.read.boolean.network.applicable": "是否联网", "aspect.integrateddynamics.read.boolean.network.applicable.info": "目标是否接入网络", "aspect.integrateddynamics.read.integer.network.elementcount": "元素数", @@ -678,11 +679,11 @@ "aspect.integrateddynamics.write.boolean.redstone": "红石信号等级", "aspect.integrateddynamics.write.boolean.redstone.info": "检测是否为真,输出最强红石信号", "aspect.integrateddynamics.write.boolean.redstone.pulse": "红石脉冲", - "aspect.integrateddynamics.write.boolean.redstone.pulse.info": "当指定值发生改变时,输出一个指定强度的红石脉冲.", + "aspect.integrateddynamics.write.boolean.redstone.pulse.info": "当指定值发生改变时,输出一个指定强度的红石脉冲。", "aspect.integrateddynamics.write.integer.redstone": "红石信号等级", "aspect.integrateddynamics.write.integer.redstone.info": "将数值输出为对应红石信号强度", "aspect.integrateddynamics.write.integer.redstone.pulse": "红石脉冲", - "aspect.integrateddynamics.write.integer.redstone.pulse.info": "当指定值发生改变时,输出一个指定强度的红石脉冲.", + "aspect.integrateddynamics.write.integer.redstone.pulse.info": "当指定值发生改变时,输出一个指定强度的红石脉冲。", "aspect.integrateddynamics.read.boolean.world.entity": "有实体", "aspect.integrateddynamics.read.boolean.world.entity.info": "目标位置是否有实体", "aspect.integrateddynamics.read.boolean.world.mob": "有怪物", @@ -708,7 +709,7 @@ "aspect.integrateddynamics.read.integer.world.raincountdown": "雨停", "aspect.integrateddynamics.read.integer.world.raincountdown.info": "下雨剩余时间", "aspect.integrateddynamics.read.integer.world.ticktime": "游戏刻", - "aspect.integrateddynamics.read.integer.world.ticktime.info": "此世界平均游戏刻耗时(ms)", + "aspect.integrateddynamics.read.integer.world.ticktime.info": "此世界平均游戏刻耗时(ms)", "aspect.integrateddynamics.read.integer.world.daytime": "当前时间", "aspect.integrateddynamics.read.integer.world.daytime.info": "指定世界的当日时间", "aspect.integrateddynamics.read.integer.world.lightlevel": "亮度等级", @@ -718,15 +719,15 @@ "aspect.integrateddynamics.read.double.world.tps": "TPS", "aspect.integrateddynamics.read.double.world.tps.info": "这个世界中每秒的游戏刻数", "aspect.integrateddynamics.read.long.world.time": "时间", - "aspect.integrateddynamics.read.long.world.time.info": "世界时间,受 /time set 指令影响", + "aspect.integrateddynamics.read.long.world.time.info": "世界时间,受设置时间的指令影响", "aspect.integrateddynamics.read.long.world.totaltime": "总时间", - "aspect.integrateddynamics.read.long.world.totaltime.info": "世界总时间,不受 /time set 指令影响", + "aspect.integrateddynamics.read.long.world.totaltime.info": "世界总时间,不受设置时间的指令影响", "aspect.integrateddynamics.read.string.world.worldname": "世界名", "aspect.integrateddynamics.read.string.world.worldname.info": "当前世界名", "aspect.integrateddynamics.read.list.world.players": "玩家", "aspect.integrateddynamics.read.list.world.players.info": "当前世界的玩家", - "aspect.aspecttypes.integrateddynamics.integer.tankid": "流体槽 ID", - "aspect.aspecttypes.integrateddynamics.integer.slotid": "物品槽 ID", + "aspect.aspecttypes.integrateddynamics.integer.tankid": "流体槽ID", + "aspect.aspecttypes.integrateddynamics.integer.slotid": "物品槽ID", "aspect.aspecttypes.integrateddynamics.integer.listindex": "列出元素", "aspect.aspecttypes.integrateddynamics.integer.range": "范围", "aspect.aspecttypes.integrateddynamics.integer.channel": "频道", @@ -735,62 +736,62 @@ "aspect.aspecttypes.integrateddynamics.integer.offset": "脉冲时间偏移量", "aspect.aspecttypes.integrateddynamics.double.volume": "音量", "aspect.aspecttypes.integrateddynamics.double.frequency": "频率", - "aspect.aspecttypes.integrateddynamics.double.offset_x": "X 轴偏移", - "aspect.aspecttypes.integrateddynamics.double.offset_y": "Y 轴偏移", - "aspect.aspecttypes.integrateddynamics.double.offset_z": "Z 轴偏移", + "aspect.aspecttypes.integrateddynamics.double.offset_x": "X轴偏移", + "aspect.aspecttypes.integrateddynamics.double.offset_y": "Y轴偏移", + "aspect.aspecttypes.integrateddynamics.double.offset_z": "Z轴偏移", "aspect.aspecttypes.integrateddynamics.integer.particles": "粒子数目", - "aspect.aspecttypes.integrateddynamics.double.spread_x": "X 轴散布", - "aspect.aspecttypes.integrateddynamics.double.spread_y": "Y 轴散布", - "aspect.aspecttypes.integrateddynamics.double.spread_z": "Z 轴散布", + "aspect.aspecttypes.integrateddynamics.double.spread_x": "X轴散布", + "aspect.aspecttypes.integrateddynamics.double.spread_y": "Y轴散布", + "aspect.aspecttypes.integrateddynamics.double.spread_z": "Z轴散布", "aspect.aspecttypes.integrateddynamics.boolean.strong_power": "强充能", "aspect.aspecttypes.integrateddynamics.boolean.strong_power.info": "检测是否一个需要被激活的红石火把而不是普通的红石粉", "aspect.aspecttypes.integrateddynamics.integer.pulse_emit_value": "脉冲强度", - "aspect.aspecttypes.integrateddynamics.integer.pulse_emit_value.info": "需要发出的脉冲的强度.", + "aspect.aspecttypes.integrateddynamics.integer.pulse_emit_value.info": "需要发出的脉冲的强度。", "operator.integrateddynamics": "运算符", - "operator.integrateddynamics.applied.operator_name": "柯里化运算符 %s [%s]", + "operator.integrateddynamics.applied.operator_name": "柯里化运算符%s[%s]", "operator.integrateddynamics.applied.type": "§已接收参数:§r%s", - "operator.integrateddynamics.tooltip.operator_name": "§e运算符:§r%s (%s)", + "operator.integrateddynamics.tooltip.operator_name": "§e运算符:§r%s(%s)", "operator.integrateddynamics.tooltip.operator_category": "§e类别:§r%s", - "operator.integrateddynamics.tooltip.variable_ids": "§e变量 ID 表:§r§o%s", - "operator.integrateddynamics.tooltip.input_type_name": "§e输入类型 %s:§r%s", + "operator.integrateddynamics.tooltip.variable_ids": "§e变量ID表:§r§o%s", + "operator.integrateddynamics.tooltip.input_type_name": "§e输入类型%s:§r%s", "operator.integrateddynamics.tooltip.output_type_name": "§e输出类型:§r%s", - "operator.integrateddynamics.error.wrong_input_length": "运算符%s获得的输入数量为 %s,而需要的输入数量为 %s。", - "operator.integrateddynamics.error.operator_param_wrong_input_length": "运算符 %2$s 需要接收到长度为 %1$s 的参数,但它接收到了长度 %3$s 的参数。", - "operator.integrateddynamics.error.null_type": "运算符%s在第 %s 个输入位置上的值为 null。", - "operator.integrateddynamics.error.wrong_type": "运算符%1$s在第 %3$s 个输入位置上的类型为%2$s,但需要的类型为%4$s。", - "operator.integrateddynamics.error.wrong_type_output": "对运算符 %s 的赋值返回了 %s,但返回的期望为 %s。", - "operator.integrateddynamics.error.wrong_currying_type": "运算符%1$s在第 %3$s 个输入位置上的类型为%2$s,但需要一个%4$s类型的值以进行柯里化。", - "operator.integrateddynamics.error.currying_overflow": "当柯里化运算符%s(%s 个输入)时,在输入 %s 个参数后并未得到运算符,而是得到了%s。", + "operator.integrateddynamics.error.wrong_input_length": "运算符%s获得的输入数量为%s,而需要的输入数量为%s。", + "operator.integrateddynamics.error.operator_param_wrong_input_length": "运算符%2$s需要接收到长度为%1$s的参数,但它接收到了长度%3$s的参数。", + "operator.integrateddynamics.error.null_type": "运算符%s在第%s个输入位置上的值为null。", + "operator.integrateddynamics.error.wrong_type": "运算符%1$s在第%3$s个输入位置上的类型为%2$s,但需要的类型为%4$s。", + "operator.integrateddynamics.error.wrong_type_output": "对运算符%s的赋值返回了%s,但返回的期望为%s。", + "operator.integrateddynamics.error.wrong_currying_type": "运算符%1$s在第%3$s个输入位置上的类型为%2$s,但需要一个%4$s类型的值以进行柯里化。", + "operator.integrateddynamics.error.currying_overflow": "当柯里化运算符%s(%s个输入)时,在输入%s个参数后并未得到运算符,而是得到了%s。", "operator.integrateddynamics.error.wrong_predicate": "运算符%s被输入一个输出类型为%s的运算符,而需要的运算符输出类型为%s。", "operator.integrateddynamics.error.illegal_property": "该属性将输出%1$s,而运算符%3$s需要的类型为%2$s。", - "operator.integrateddynamics.error.variable_not_in_network": "在当前网络中无法找到 ID 为 %s 的变量。", - "operator.integrateddynamics.error.cyclic_reference": "ID 为 %s 的变量引用了自身,形成无限递归。", - "operator.integrateddynamics.error.wrong_input_length_virtual": "运算符%1$s接收到了参数长度为 %3$s 的运算符%2$s,但需要输入的参数长度为 %4$s。", - "operator.integrateddynamics.error.operator_recursion_limit": "达到了%2$s运算符的最高迭代次数 %1$s 次。你是不是想让游戏崩溃?", - "operator.integrateddynamics.error.operator_nbt_path_expression": "发现了无效的 NBT 路径表达“%s”:%s", - "operator.integrateddynamics.error.cast.no_mapping": "不存在从 %s 到 %s 的类型转换映射", - "operator.integrateddynamics.error.cast.illegal": "Attempted to cast %s to %s, for value “%s”.", - "operator.integrateddynamics.error.cast.unexpected": " %s 的种类与类型转换: %s 转换至 %s 的期望输入类型不匹配。", + "operator.integrateddynamics.error.variable_not_in_network": "在当前网络中无法找到ID为%s的变量。", + "operator.integrateddynamics.error.cyclic_reference": "ID为%s的变量引用了自身,形成无限递归。", + "operator.integrateddynamics.error.wrong_input_length_virtual": "运算符%1$s接收到了参数长度为%3$s的运算符%2$s,但需要输入的参数长度为%4$s。", + "operator.integrateddynamics.error.operator_recursion_limit": "达到了%2$s运算符的最高迭代次数%1$s次。你是不是想让游戏崩溃?", + "operator.integrateddynamics.error.operator_nbt_path_expression": "发现了无效的NBT路径表达“%s”:%s", + "operator.integrateddynamics.error.cast.no_mapping": "不存在从%s到%s的类型转换映射", + "operator.integrateddynamics.error.cast.illegal": "尝试将值“%3$s”从%1$s类型转换至%2$s。", + "operator.integrateddynamics.error.cast.unexpected": "%s的种类与类型转换:%s转换至%s的期望输入类型不匹配。", "operator.integrateddynamics.error.divide_by_zero": "除数不能为零。", - "operator.integrateddynamics.error.parse": "值“%s”无法被解析为 %s。", - "operator.integrateddynamics.error.no_derserializer": "No serializer was found to deserialize the operator value “%s”.", + "operator.integrateddynamics.error.parse": "值“%s”无法被解析为%s。", + "operator.integrateddynamics.error.no_derserializer": "找不到序列化器以反序列化运算符值“%s”。", "operator.integrateddynamics.error.regex.invalid": "无效的正则表达式:“%s”", "operator.integrateddynamics.error.substring.to_greater_than_from": "子字符串的终止位置必须严格大于起始位置。", "operator.integrateddynamics.error.substring.index_negative": "子字符串索引不能为负。", "operator.integrateddynamics.error.substring.longer_than_string": "子字符串所以不能超出字符串长度。", "operator.integrateddynamics.error.group.index_negative": "组索引不能为负。", - "operator.integrateddynamics.error.group.no_match": "无法为组正则表达式“%2$s”中的“%1$s”找到匹配项。", - "operator.integrateddynamics.error.group.no_match_group": "No group regex match was found for regex“%s” in “%s” for group“%s”.", + "operator.integrateddynamics.error.group.no_match": "无法为正则表达式“%2$s”中的“%1$s”找到组匹配项。", + "operator.integrateddynamics.error.group.no_match_group": "无法为在组“%3$s”中为正则表达式“%2$s”中的“%1$s”找到组匹配项。", "operator.integrateddynamics.error.regex_scan.index_negative": "正则扫描索引不能为负", - "operator.integrateddynamics.error.regex_scan.no_match_group": "No regex scan match was found for regex“%s” in “%s” for group“%s”.", - "operator.integrateddynamics.error.infinite_list.illegal": "运算符 %s 无法被应用于无限列表。", - "operator.integrateddynamics.error.index_out_of_bounds": "索引越界。尝试获取长度为 %2$s 的列表的第 %1$s 个元素。使用 getOrDefault 运算符,可以在索引越界时提供一个基础值。", + "operator.integrateddynamics.error.regex_scan.no_match_group": "无法为在组“%3$s”中为正则表达式“%2$s”中的“%1$s”找到扫描匹配项。", + "operator.integrateddynamics.error.infinite_list.illegal": "运算符%s无法被执行于无限列表。", + "operator.integrateddynamics.error.index_out_of_bounds": "索引越界。尝试获取长度为%2$s的列表的第%1$s个元素。使用getOrDefault运算符,可以在索引越界时提供一个基础值。", "operator.integrateddynamics.error.slice.to_greater_than_from": "切片的终止位置必须严格大于起始位置。", "operator.integrateddynamics.error.slice.index_negative": "切片索引不能为负。", "operator.integrateddynamics.error.reduce.empty": "纯简缩运算符尝试获取空列表的头。简缩运算符才能支持空列表操作,它会在操作时提供一个基础值。", "operator.integrateddynamics.error.operator_not_found": "无法找到名字为“%s”的运算符。", "operator.integrateddynamics.logical": "逻辑", - "operator.integrateddynamics.logical.basename": "逻辑 %s", + "operator.integrateddynamics.logical.basename": "逻辑%s", "operator.integrateddynamics.logical.and": "按位与", "operator.integrateddynamics.logical.or": "按位或", "operator.integrateddynamics.logical.not": "非", @@ -806,8 +807,8 @@ "operator.integrateddynamics.arithmetic.maximum.info": "取两个数值中的最大值", "operator.integrateddynamics.arithmetic.minimum": "最小", "operator.integrateddynamics.arithmetic.minimum.info": "取两个数值中的最小值", - "operator.integrateddynamics.integer": "Integer(整型)", - "operator.integrateddynamics.integer.basename": "整形%s运算", + "operator.integrateddynamics.integer": "整型", + "operator.integrateddynamics.integer.basename": "整型%s运算", "operator.integrateddynamics.integer.modulus": "取模", "operator.integrateddynamics.integer.increment": "递增", "operator.integrateddynamics.integer.decrement": "递减", @@ -833,31 +834,31 @@ "operator.integrateddynamics.binary.rzshift": "无符号右移", "operator.integrateddynamics.binary.rzshift.info": "无符号右移,永远在左边补零,负数会溢出", "operator.integrateddynamics.string": "字符串", - "operator.integrateddynamics.string.basename": "字符串 %s", + "operator.integrateddynamics.string.basename": "字符串%s", "operator.integrateddynamics.string.length": "长度", "operator.integrateddynamics.string.length.info": "指定字符串的长度", "operator.integrateddynamics.string.concat": "连接", "operator.integrateddynamics.string.concat.info": "连接两个字符串", "operator.integrateddynamics.string.contains": "字符串包含", - "operator.integrateddynamics.string.contains.info": "判断指定的子字符串是否包含在指定的字符串中.", + "operator.integrateddynamics.string.contains.info": "判断指定的子字符串是否包含在指定的字符串中。", "operator.integrateddynamics.string.contains_regex": "正则包含", - "operator.integrateddynamics.string.contains_regex.info": "判断指定的正则表达式是否能在指定字符串中找到匹配.", + "operator.integrateddynamics.string.contains_regex.info": "判断指定的正则表达式是否能在指定字符串中找到匹配。", "operator.integrateddynamics.string.matches_regex": "正则匹配", - "operator.integrateddynamics.string.matches_regex.info": "判断指定的正则表达式是否匹配指定的字符串.", + "operator.integrateddynamics.string.matches_regex.info": "判断指定的正则表达式是否匹配指定的字符串。", "operator.integrateddynamics.string.index_of": "索引", - "operator.integrateddynamics.string.index_of.info": "获取指定的子字符串在指定字符串中第一次出现的位置.", + "operator.integrateddynamics.string.index_of.info": "获取指定的子字符串在指定字符串中第一次出现的位置。", "operator.integrateddynamics.string.index_of_regex": "正则索引", - "operator.integrateddynamics.string.index_of_regex.info": "获取指定的正则表达式在指定字符串中第一次匹配到的位置.", + "operator.integrateddynamics.string.index_of_regex.info": "获取指定的正则表达式在指定字符串中第一次匹配到的位置。", "operator.integrateddynamics.string.starts_with": "以其开头", - "operator.integrateddynamics.string.starts_with.info": "判断指定的子字符串是否是指定的字符串的开头.", + "operator.integrateddynamics.string.starts_with.info": "判断指定的子字符串是否是指定的字符串的开头。", "operator.integrateddynamics.string.ends_with": "以其结尾", - "operator.integrateddynamics.string.ends_with.info": "判断指定的子字符串是否是指定字符串的结尾.", + "operator.integrateddynamics.string.ends_with.info": "判断指定的子字符串是否是指定字符串的结尾。", "operator.integrateddynamics.string.split_on": "拆分", "operator.integrateddynamics.string.split_on.info": "用指定的分隔符拆分字符串,并返回拆分后的列表。", "operator.integrateddynamics.string.split_on_regex": "正则拆分", "operator.integrateddynamics.string.split_on_regex.info": "以指定的正则表达式分隔符拆分字符串,并返回拆分后的列表。", "operator.integrateddynamics.string.substring": "子字符串", - "operator.integrateddynamics.string.substring.info": "指定起始位置(包含)与结束位置(不包含),获取指定字符串的子串.", + "operator.integrateddynamics.string.substring.info": "指定起始位置(包含)与结束位置(不包含),获取指定字符串的子串。", "operator.integrateddynamics.string.regex_group": "正则匹配组", "operator.integrateddynamics.string.regex_group.info": "使用指定的正则表达式并指定索引搜索指定字符串,返回索引对应的匹配组。", "operator.integrateddynamics.string.regex_groups": "所有正则匹配组", @@ -875,9 +876,9 @@ "operator.integrateddynamics.string.unique_name": "唯一名称", "operator.integrateddynamics.string.unique_name.info": "获取一个东西的唯一名称", "operator.integrateddynamics.double": "双精度浮点型", - "operator.integrateddynamics.double.basename": "浮点 %s", + "operator.integrateddynamics.double.basename": "浮点%s", "operator.integrateddynamics.number": "数值", - "operator.integrateddynamics.number.basename": "数值 %s", + "operator.integrateddynamics.number.basename": "数值%s", "operator.integrateddynamics.double.round": "取整", "operator.integrateddynamics.double.round.info": "以四舍五入方式化为整数", "operator.integrateddynamics.double.ceil": "向上取整", @@ -885,7 +886,7 @@ "operator.integrateddynamics.double.floor": "向下取整", "operator.integrateddynamics.double.floor.info": "取不大于指定浮点数的整数", "operator.integrateddynamics.list": "列表", - "operator.integrateddynamics.list.basename": "列表 %s", + "operator.integrateddynamics.list.basename": "列表%s", "operator.integrateddynamics.list.length": "长度", "operator.integrateddynamics.list.length.info": "指定列表的长度", "operator.integrateddynamics.list.empty": "空", @@ -899,11 +900,11 @@ "operator.integrateddynamics.list.contains": "包含", "operator.integrateddynamics.list.contains.info": "此列表是否包含指定元素", "operator.integrateddynamics.list.contains_p": "谓词包含", - "operator.integrateddynamics.list.contains_p.info": "检测是否列表的至少一个元素对于指定的谓词返回 true。", + "operator.integrateddynamics.list.contains_p.info": "检测是否列表的至少一个元素对于指定的谓词返回真。", "operator.integrateddynamics.list.count": "计数", "operator.integrateddynamics.list.count.info": "指定元素在列表中被找到的次数", "operator.integrateddynamics.list.count_p": "谓词计数", - "operator.integrateddynamics.list.count_p.info": "指定谓词对列表中的元素返回为 true 的次数。", + "operator.integrateddynamics.list.count_p.info": "指定谓词对列表中的元素返回为真的次数。", "operator.integrateddynamics.list.append": "附加", "operator.integrateddynamics.list.append.info": "为指定列表附加指定元素。", "operator.integrateddynamics.list.concat": "连接", @@ -921,7 +922,7 @@ "operator.integrateddynamics.list.slice": "切片", "operator.integrateddynamics.list.slice.info": "将指定列表从指定开头(包含)到指定结尾(不包含)进行切片。", "operator.integrateddynamics.block": "方块", - "operator.integrateddynamics.block.basename": "方块 %s", + "operator.integrateddynamics.block.basename": "方块%s", "operator.integrateddynamics.block.opaque": "不透明", "operator.integrateddynamics.block.opaque.info": "指定的方块是否不透明", "operator.integrateddynamics.block.itemstack": "物品", @@ -949,9 +950,15 @@ "operator.integrateddynamics.block.plantage": "方块植物生长阶段", "operator.integrateddynamics.block.plantage.info": "指定方块植物的生长阶段", "operator.integrateddynamics.block.blockbyname": "方块名称", - "operator.integrateddynamics.block.blockbyname.info": "获取对应指定名称的方块,添加空格 + 数字以显示元数据。", + "operator.integrateddynamics.block.blockbyname.info": "获取对应指定名称的方块,添加空格+数字以显示元数据。", + "operator.integrateddynamics.block.blockproperties": "方块属性", + "operator.integrateddynamics.block.blockproperties.info": "以NBT复合标签的形式获取方块属性。", + "operator.integrateddynamics.block.blockfromproperties": "方块属性", + "operator.integrateddynamics.block.blockfromproperties.info": "获取含有指定属性的指定方块。", + "operator.integrateddynamics.block.blockpossibleproperties": "方块属性", + "operator.integrateddynamics.block.blockpossibleproperties.info": "以NBT符合标签列表获取所有可能的方块属性。", "operator.integrateddynamics.itemstack": "物品", - "operator.integrateddynamics.itemstack.basename": "物品 %s", + "operator.integrateddynamics.itemstack.basename": "物品%s", "operator.integrateddynamics.itemstack.size": "数量", "operator.integrateddynamics.itemstack.size.info": "当前物品的堆叠数量", "operator.integrateddynamics.itemstack.maxsize": "堆叠上限", @@ -984,16 +991,16 @@ "operator.integrateddynamics.itemstack.fluidstack.info": "指定物品中对应的流体", "operator.integrateddynamics.itemstack.fluidstackcapacity": "活动位置流体存储量上限", "operator.integrateddynamics.itemstack.fluidstackcapacity.info": "指定物品的容量(mB)", - "operator.integrateddynamics.itemstack.isnbtequal": "NBT 相同", - "operator.integrateddynamics.itemstack.isnbtequal.info": "指定物品 NBT 标签是否相同", - "operator.integrateddynamics.itemstack.isitemequalnonbt": "物品除 NBT 完全相同", - "operator.integrateddynamics.itemstack.isitemequalnonbt.info": "指定的物品是否相同,忽略 NBT 但包括耐久值。", + "operator.integrateddynamics.itemstack.isnbtequal": "NBT相同", + "operator.integrateddynamics.itemstack.isnbtequal.info": "指定物品NBT标签是否相同", + "operator.integrateddynamics.itemstack.isitemequalnonbt": "物品除NBT完全相同", + "operator.integrateddynamics.itemstack.isitemequalnonbt.info": "指定的物品是否相同,忽略NBT但包括耐久值。", "operator.integrateddynamics.itemstack.israwitemequal": "物品模糊相同", - "operator.integrateddynamics.itemstack.israwitemequal.info": "指定的物品是否相同,忽略 NBT 和耐久值。", + "operator.integrateddynamics.itemstack.israwitemequal.info": "指定的物品是否相同,忽略NBT和耐久值。", "operator.integrateddynamics.itemstack.mod": "所属模组", "operator.integrateddynamics.itemstack.mod.info": "指定物品所属的模组名称", "operator.integrateddynamics.itemstack.burntime": "燃烧时间", - "operator.integrateddynamics.itemstack.burntime.info": "指定物品在熔炉中的燃烧时间(tick)", + "operator.integrateddynamics.itemstack.burntime.info": "指定物品在熔炉中的燃烧时间(刻)", "operator.integrateddynamics.itemstack.canburn": "是否燃料", "operator.integrateddynamics.itemstack.canburn.info": "指定物品是否可用作燃料", "operator.integrateddynamics.itemstack.tag": "标签名称", @@ -1015,15 +1022,15 @@ "operator.integrateddynamics.itemstack.plant": "物品植物方块", "operator.integrateddynamics.itemstack.plant.info": "物品种植后得到的方块", "operator.integrateddynamics.itemstack.itembyname": "物品名称", - "operator.integrateddynamics.itemstack.itembyname.info": "根据指定名称名称获取物品,添加空格 + 数字显示元数据。", + "operator.integrateddynamics.itemstack.itembyname.info": "根据指定名称名称获取物品,添加空格+数字显示元数据。", "operator.integrateddynamics.itemstack.itemlistcount": "物品列表计数", "operator.integrateddynamics.itemstack.itemlistcount.info": "在列表中获取完整的指定物品的总物品数。", - "operator.integrateddynamics.itemstack.nbt": "物品 NBT", - "operator.integrateddynamics.itemstack.nbt.info": "获得指定物品的 NBT 标签。", - "operator.integrateddynamics.itemstack.hasnbt": "含有 NBT", - "operator.integrateddynamics.itemstack.hasnbt.info": "物品是否含有 NBT 标签。", + "operator.integrateddynamics.itemstack.nbt": "物品NBT", + "operator.integrateddynamics.itemstack.nbt.info": "获得指定物品的NBT标签。", + "operator.integrateddynamics.itemstack.hasnbt": "含有NBT", + "operator.integrateddynamics.itemstack.hasnbt.info": "物品是否含有NBT标签。", "operator.integrateddynamics.entity": "实体", - "operator.integrateddynamics.entity.basename": "实体 %s", + "operator.integrateddynamics.entity.basename": "实体%s", "operator.integrateddynamics.entity.ismob": "是怪物", "operator.integrateddynamics.entity.ismob.info": "实体是否为怪物", "operator.integrateddynamics.entity.isanimal": "是动物", @@ -1060,8 +1067,8 @@ "operator.integrateddynamics.entity.targetblock.info": "实体正在看的方块", "operator.integrateddynamics.entity.targetentity": "目标实体", "operator.integrateddynamics.entity.targetentity.info": "实体视线方向的实体", - "operator.integrateddynamics.entity.hasguiopen": "GUI 是否打开", - "operator.integrateddynamics.entity.hasguiopen.info": "指定玩家是否开着 GUI", + "operator.integrateddynamics.entity.hasguiopen": "GUI是否打开", + "operator.integrateddynamics.entity.hasguiopen.info": "指定玩家是否开着GUI", "operator.integrateddynamics.entity.helditem": "手持物品", "operator.integrateddynamics.entity.helditem.info": "指定实体主手正手持的物品", "operator.integrateddynamics.entity.helditemoffhand": "副手物品", @@ -1088,8 +1095,8 @@ "operator.integrateddynamics.entity.canbreedwith.info": "检测是否指定实体可被指定物品喂养", "operator.integrateddynamics.entity.isshearable": "实体可收剪", "operator.integrateddynamics.entity.isshearable.info": "检测是否可对实体进行收剪", - "operator.integrateddynamics.entity.nbt": "实体 NBT", - "operator.integrateddynamics.entity.nbt.info": "获取指定实体的 NBT。", + "operator.integrateddynamics.entity.nbt": "实体NBT", + "operator.integrateddynamics.entity.nbt.info": "获取指定实体的NBT。", "operator.integrateddynamics.entity.entitytype": "实体类型", "operator.integrateddynamics.entity.entitytype.info": "实体类型名称。", "operator.integrateddynamics.entity.entityitems": "实体所有物", @@ -1100,14 +1107,14 @@ "operator.integrateddynamics.entity.entityenergystored.info": "实体中已存储能量的总量。", "operator.integrateddynamics.entity.entityenergycapacity": "实体能量容量", "operator.integrateddynamics.entity.entityenergycapacity.info": "实体可存储能量的上限。", - "operator.integrateddynamics.itemstack.isfecontainer": "FE 容器", - "operator.integrateddynamics.itemstack.isfecontainer.info": "检测是否指定的物品可以保存 FE", - "operator.integrateddynamics.itemstack.storedfe": "FE 储量", - "operator.integrateddynamics.itemstack.storedfe.info": "存储在此物品中的 FE 量", - "operator.integrateddynamics.itemstack.fecapacity": "FE 容量", - "operator.integrateddynamics.itemstack.fecapacity.info": "可以存储在此物品中的最大 FE 数量", + "operator.integrateddynamics.itemstack.isfecontainer": "FE容器", + "operator.integrateddynamics.itemstack.isfecontainer.info": "检测是否指定的物品可以保存FE", + "operator.integrateddynamics.itemstack.storedfe": "FE储量", + "operator.integrateddynamics.itemstack.storedfe.info": "存储在此物品中的FE量", + "operator.integrateddynamics.itemstack.fecapacity": "FE容量", + "operator.integrateddynamics.itemstack.fecapacity.info": "可以存储在此物品中的最大FE数量", "operator.integrateddynamics.fluidstack": "流体", - "operator.integrateddynamics.fluidstack.basename": "流体 %s", + "operator.integrateddynamics.fluidstack.basename": "流体%s", "operator.integrateddynamics.fluidstack.amount": "总量", "operator.integrateddynamics.fluidstack.amount.info": "流体总量(mb)", "operator.integrateddynamics.fluidstack.block": "方块", @@ -1116,140 +1123,140 @@ "operator.integrateddynamics.fluidstack.luminosity.info": "流体亮度", "operator.integrateddynamics.fluidstack.density": "密度", "operator.integrateddynamics.fluidstack.density.info": "流体密度", - "operator.integrateddynamics.fluidstack.viscosity": "流动性", - "operator.integrateddynamics.fluidstack.viscosity.info": "液体流动性", + "operator.integrateddynamics.fluidstack.viscosity": "黏性", + "operator.integrateddynamics.fluidstack.viscosity.info": "流体黏性", "operator.integrateddynamics.fluidstack.isgaseous": "是否气体", "operator.integrateddynamics.fluidstack.isgaseous.info": "流体是否为气体", "operator.integrateddynamics.fluidstack.rarity": "稀有度", "operator.integrateddynamics.fluidstack.rarity.info": "流体稀有度", - "operator.integrateddynamics.fluidstack.israwfluidequal": "相同", - "operator.integrateddynamics.fluidstack.israwfluidequal.info": "液体是否相同", + "operator.integrateddynamics.fluidstack.israwfluidequal": "流体模糊相同", + "operator.integrateddynamics.fluidstack.israwfluidequal.info": "原流体是否相同", "operator.integrateddynamics.fluidstack.mod": "所属模组", "operator.integrateddynamics.fluidstack.mod.info": "流体所属的模组", - "operator.integrateddynamics.fluidstack.nbt": "流体 NBT", - "operator.integrateddynamics.fluidstack.nbt.info": "获得指定流体的 NBT 标签。", + "operator.integrateddynamics.fluidstack.nbt": "流体NBT", + "operator.integrateddynamics.fluidstack.nbt.info": "获得指定流体的NBT标签。", "operator.integrateddynamics.fluidstack.with_amount": "带量流体", "operator.integrateddynamics.fluidstack.with_amount.info": "复制指定的流体以及指定流体的数量", - "operator.integrateddynamics.nbt": "NBT 标签", - "operator.integrateddynamics.nbt.basename": "NBT %s", + "operator.integrateddynamics.nbt": "NBT", + "operator.integrateddynamics.nbt.basename": "NBT%s", "operator.integrateddynamics.nbt.compound_size": "NBT复合标签大小", - "operator.integrateddynamics.nbt.compound_size.info": "指定的 NBT复合标签内包含的条目数量", - "operator.integrateddynamics.nbt.compound_keys": "NBT 复合标签 Key", - "operator.integrateddynamics.nbt.compound_keys.info": "指定的 NBT 复合标签内包含的 key 的列表", - "operator.integrateddynamics.nbt.compound_haskey": "NBT 复合标签是否有 key", - "operator.integrateddynamics.nbt.compound_haskey.info": "检测是否指定的 NBT复合标签内包含指定的 key", - "operator.integrateddynamics.nbt.compound_type": "NBT复合标签条目种类", - "operator.integrateddynamics.nbt.compound_type.info": "The value type in the given NBT compound tag corresponding to the given key", + "operator.integrateddynamics.nbt.compound_size.info": "指定的NBT复合标签内包含的条目数量", + "operator.integrateddynamics.nbt.compound_keys": "NBT复合标签键", + "operator.integrateddynamics.nbt.compound_keys.info": "指定的NBT复合标签内包含的键的列表", + "operator.integrateddynamics.nbt.compound_haskey": "NBT复合标签是否有键", + "operator.integrateddynamics.nbt.compound_haskey.info": "检测是否指定的NBT复合标签内包含指定的键", + "operator.integrateddynamics.nbt.compound_type": "NBT复合标签条目类型", + "operator.integrateddynamics.nbt.compound_type.info": "指定NBT复合标签中与指定键对应的值类型", "operator.integrateddynamics.nbt.compound_value_tag": "NBT复合标签值", - "operator.integrateddynamics.nbt.compound_value_tag.info": "The value of any type in the given NBT compound tag with the given key", + "operator.integrateddynamics.nbt.compound_value_tag.info": "指定NBT复合标签中与指定键对应的任何类型的值", "operator.integrateddynamics.nbt.compound_value_boolean": "NBT复合标签布尔值", - "operator.integrateddynamics.nbt.compound_value_boolean.info": "The Boolean value in the given NBT compound tag with the given key", + "operator.integrateddynamics.nbt.compound_value_boolean.info": "指定NBT复合标签中与指定键对应的布尔值", "operator.integrateddynamics.nbt.compound_value_integer": "NBT复合标签整型值", - "operator.integrateddynamics.nbt.compound_value_integer.info": "The Integer value in the given NBT compound tag with the given key", + "operator.integrateddynamics.nbt.compound_value_integer.info": "指定NBT复合标签中与指定键对应的整型值", "operator.integrateddynamics.nbt.compound_value_long": "NBT复合标签长整型值", - "operator.integrateddynamics.nbt.compound_value_long.info": "The Long value in the given NBT compound tag with the given key", + "operator.integrateddynamics.nbt.compound_value_long.info": "指定NBT复合标签中与指定键对应的长整型值", "operator.integrateddynamics.nbt.compound_value_double": "NBT复合标签双精度值", - "operator.integrateddynamics.nbt.compound_value_double.info": "The Double value in the given NBT compound tag with the given key", + "operator.integrateddynamics.nbt.compound_value_double.info": "指定NBT复合标签中与指定键对应的双精度值", "operator.integrateddynamics.nbt.compound_value_string": "NBT复合标签字符串值", - "operator.integrateddynamics.nbt.compound_value_string.info": "The String value in the given NBT compound tag with the given key", - "operator.integrateddynamics.nbt.compound_value_compound": "NBT复合标签复合值", - "operator.integrateddynamics.nbt.compound_value_compound.info": "The Compound value in the given NBT compound tag with the given key", - "operator.integrateddynamics.nbt.compound_value_list_tag": "NBT复合标签列表NBT值", - "operator.integrateddynamics.nbt.compound_value_list_tag.info": "The NBT List value in the given NBT compound tag with the given key", - "operator.integrateddynamics.nbt.compound_value_list_byte": "NBT复合标签字节数组", - "operator.integrateddynamics.nbt.compound_value_list_byte.info": "The Byte Array in the given NBT compound tag with the given key as Integer List", - "operator.integrateddynamics.nbt.compound_value_list_int": "NBT复合标签整型数组", - "operator.integrateddynamics.nbt.compound_value_list_int.info": "The Integer Array in the given NBT compound tag with the given key as Integer List", - "operator.integrateddynamics.nbt.compound_value_list_long": "NBT复合标签长整型数组", - "operator.integrateddynamics.nbt.compound_value_list_long.info": "The Long Array in the given NBT compound tag with the given key as Long List", - "operator.integrateddynamics.nbt.compound_without": "NBT复合标签缺失值", - "operator.integrateddynamics.nbt.compound_without.info": "Get a copy of the given NBT compound tag without the given key", - "operator.integrateddynamics.nbt.compound_with_boolean": "NBT复合标签带布尔值", - "operator.integrateddynamics.nbt.compound_with_boolean.info": "Get a copy of the given NBT compound tag with the given Boolean entry", - "operator.integrateddynamics.nbt.compound_with_short": "NBT复合标签含带短整型", - "operator.integrateddynamics.nbt.compound_with_short.info": "Get a copy of the given NBT compound tag with the given Integer as a short entry", - "operator.integrateddynamics.nbt.compound_with_integer": "NBT复合标签含带整型", - "operator.integrateddynamics.nbt.compound_with_integer.info": "Get a copy of the given NBT compound tag with the given Integer entry", - "operator.integrateddynamics.nbt.compound_with_long": "NBT复合标签含带长整型", - "operator.integrateddynamics.nbt.compound_with_long.info": "Get a copy of the given NBT compound tag with the given Long entry", - "operator.integrateddynamics.nbt.compound_with_double": "NBT复合标签含带双精度", - "operator.integrateddynamics.nbt.compound_with_double.info": "Get a copy of the given NBT compound tag with the given Double entry", - "operator.integrateddynamics.nbt.compound_with_float": "NBT复合标签含带浮点数", - "operator.integrateddynamics.nbt.compound_with_float.info": "Get a copy of the given NBT compound tag with the given Double as a float entry", - "operator.integrateddynamics.nbt.compound_with_string": "NBT复合标签含带字符串", - "operator.integrateddynamics.nbt.compound_with_string.info": "Get a copy of the given NBT compound tag with the given String entry", - "operator.integrateddynamics.nbt.compound_with_tag": "NBT复合标签含带NBT", - "operator.integrateddynamics.nbt.compound_with_tag.info": "Get a copy of the given NBT compound tag with the given NBT entry", - "operator.integrateddynamics.nbt.compound_with_list_tag": "NBT复合标签含带NBT列表", - "operator.integrateddynamics.nbt.compound_with_list_tag.info": "Get a copy of the given NBT compound tag with the given NBT List entry", - "operator.integrateddynamics.nbt.compound_with_list_byte": "NBT复合标签含带字节列表", - "operator.integrateddynamics.nbt.compound_with_list_byte.info": "Get a copy of the given NBT compound tag with the given Integer List as an NBT Byte Array entry", - "operator.integrateddynamics.nbt.compound_with_list_int": "NBT复合标签含带整型列表", - "operator.integrateddynamics.nbt.compound_with_list_int.info": "Get a copy of the given NBT compound tag with the given NBT Integer Array entry", + "operator.integrateddynamics.nbt.compound_value_string.info": "指定NBT复合标签中与指定键对应的字符串值", + "operator.integrateddynamics.nbt.compound_value_compound": "NBT复合标签复合标签值", + "operator.integrateddynamics.nbt.compound_value_compound.info": "指定NBT复合标签中与指定键对应的复合标签值", + "operator.integrateddynamics.nbt.compound_value_list_tag": "NBT复合标签NBT列表值", + "operator.integrateddynamics.nbt.compound_value_list_tag.info": "指定NBT复合标签中与指定键对应的NBT列表值", + "operator.integrateddynamics.nbt.compound_value_list_byte": "NBT复合标签字节数组值", + "operator.integrateddynamics.nbt.compound_value_list_byte.info": "整形列表形式的指定NBT复合标签中与指定键对应的字节数组", + "operator.integrateddynamics.nbt.compound_value_list_int": "NBT复合标签整型数组值", + "operator.integrateddynamics.nbt.compound_value_list_int.info": "整形列表形式的指定NBT复合标签中与指定键对应的整型数组", + "operator.integrateddynamics.nbt.compound_value_list_long": "NBT复合标签长整型数组值", + "operator.integrateddynamics.nbt.compound_value_list_long.info": "长整形列表形式的指定NBT复合标签中与指定键对应的长整型数组", + "operator.integrateddynamics.nbt.compound_without": "NBT复合标签不含键", + "operator.integrateddynamics.nbt.compound_without.info": "获取不含指定键的指定NBT复合标签的副本", + "operator.integrateddynamics.nbt.compound_with_boolean": "NBT复合标签含布尔型", + "operator.integrateddynamics.nbt.compound_with_boolean.info": "获取含指定布尔型条目的指定NBT复合标签的副本", + "operator.integrateddynamics.nbt.compound_with_short": "NBT复合标签含短整型", + "operator.integrateddynamics.nbt.compound_with_short.info": "获取含指定短整型条目整型的指定NBT复合标签的副本", + "operator.integrateddynamics.nbt.compound_with_integer": "NBT复合标签含整型", + "operator.integrateddynamics.nbt.compound_with_integer.info": "获取含指定整型条目的指定NBT复合标签的副本", + "operator.integrateddynamics.nbt.compound_with_long": "NBT复合标签含长整型", + "operator.integrateddynamics.nbt.compound_with_long.info": "获取含指定长整型条目的指定NBT复合标签的副本", + "operator.integrateddynamics.nbt.compound_with_double": "NBT复合标签含双精度型", + "operator.integrateddynamics.nbt.compound_with_double.info": "获取含指定双精度型条目的指定NBT复合标签的副本", + "operator.integrateddynamics.nbt.compound_with_float": "NBT复合标签含浮点型", + "operator.integrateddynamics.nbt.compound_with_float.info": "获取含指定浮点型条目双精度型的指定NBT复合标签的副本", + "operator.integrateddynamics.nbt.compound_with_string": "NBT复合标签含字符串", + "operator.integrateddynamics.nbt.compound_with_string.info": "获取含指定字符串条目的指定NBT复合标签的副本", + "operator.integrateddynamics.nbt.compound_with_tag": "NBT复合标签含NBT", + "operator.integrateddynamics.nbt.compound_with_tag.info": "获取含指定NBT条目的指定NBT复合标签的副本", + "operator.integrateddynamics.nbt.compound_with_list_tag": "NBT复合标签含NBT列表", + "operator.integrateddynamics.nbt.compound_with_list_tag.info": "获取含指定NBT列表条目的指定NBT复合标签的副本", + "operator.integrateddynamics.nbt.compound_with_list_byte": "NBT复合标签含字节列表", + "operator.integrateddynamics.nbt.compound_with_list_byte.info": "获取含指定NBT字节数组条目整型列表的指定NBT复合标签的副本", + "operator.integrateddynamics.nbt.compound_with_list_int": "NBT复合标签含整型列表", + "operator.integrateddynamics.nbt.compound_with_list_int.info": "获取含指定NBT整型数组条目的指定NBT复合标签的副本", "operator.integrateddynamics.nbt.compound_with_list_long": "NBT复合标签含带长整型列表", - "operator.integrateddynamics.nbt.compound_with_list_long.info": "Get a copy of the given NBT compound tag with the given NBT Long Array entry", + "operator.integrateddynamics.nbt.compound_with_list_long.info": "获取含指定NBT整型数组条目的指定NBT复合标签的副本", "operator.integrateddynamics.nbt.compound_subset": "NBT复合标签子集", - "operator.integrateddynamics.nbt.compound_subset.info": "If the first NBT compound tag is a subset of, or equal to the second NBT compound tag. This will recursively check nested tags.", + "operator.integrateddynamics.nbt.compound_subset.info": "检测第一个NBT复合标签是否为第二个NBT复合标签的子集或两者相等。这将递归检查嵌套标签。", "operator.integrateddynamics.nbt.compound_union": "NBT复合标签并集", - "operator.integrateddynamics.nbt.compound_union.info": "The union of the given NBT compound tags. Nested tags will be joined recusively.", + "operator.integrateddynamics.nbt.compound_union.info": "指定NBT复合标签的并集。嵌套的标签将被递归取并", "operator.integrateddynamics.nbt.compound_intersection": "NBT复合标签交集", - "operator.integrateddynamics.nbt.compound_intersection.info": "The intersection of the given NBT compound tags. Nested tags will be intersected recusively.", + "operator.integrateddynamics.nbt.compound_intersection.info": "指定NBT复合标签的交集。嵌套的标签将被递归取交。", "operator.integrateddynamics.nbt.compound_minus": "NBT复合标签差集", - "operator.integrateddynamics.nbt.compound_minus.info": "The difference of the given NBT compound tags. Nested tags will be subtracted recusively.", - "operator.integrateddynamics.nbt.as_boolean": "NBT Boolean As Boolean", - "operator.integrateddynamics.nbt.as_boolean.info": "Get the Boolean value of the given NBT Byte tag", - "operator.integrateddynamics.nbt.as_byte": "NBT Byte As Integer", - "operator.integrateddynamics.nbt.as_byte.info": "Get the Integer value of the given NBT Byte tag", - "operator.integrateddynamics.nbt.as_short": "NBT Short as Integer", - "operator.integrateddynamics.nbt.as_short.info": "Get the Integer value of the given NBT Short tag", - "operator.integrateddynamics.nbt.as_int": "NBT Integer As Integer", - "operator.integrateddynamics.nbt.as_int.info": "Get the Integer value of the given NBT Integer tag", - "operator.integrateddynamics.nbt.as_long": "NBT Long As Long", - "operator.integrateddynamics.nbt.as_long.info": "Get the Long value of the given NBT Long tag", - "operator.integrateddynamics.nbt.as_double": "NBT Double As Double", - "operator.integrateddynamics.nbt.as_double.info": "Get the Double value of the given NBT Double tag", - "operator.integrateddynamics.nbt.as_float": "NBT Float As Double", - "operator.integrateddynamics.nbt.as_float.info": "Get the Double value of the given NBT Float tag", - "operator.integrateddynamics.nbt.as_string": "NBT String As String", - "operator.integrateddynamics.nbt.as_string.info": "Get the String value of the given NBT String tag", - "operator.integrateddynamics.nbt.as_tag_list": "NBT List As NBT List", - "operator.integrateddynamics.nbt.as_tag_list.info": "Get the NBT List value of the given NBT List tag", - "operator.integrateddynamics.nbt.as_byte_list": "NBT Byte Array As Byte List", - "operator.integrateddynamics.nbt.as_byte_list.info": "Get the Byte List value of the given NBT Byte Array tag", - "operator.integrateddynamics.nbt.as_int_list": "NBT Integer Array As Integer List", - "operator.integrateddynamics.nbt.as_int_list.info": "Get the Integer List value of the given NBT Integer Array tag", - "operator.integrateddynamics.nbt.as_long_list": "NBT Long Array As Long List", - "operator.integrateddynamics.nbt.as_long_list.info": "Get the Long List value of the given NBT Long Array tag", - "operator.integrateddynamics.nbt.from_boolean": "NBT Byte From Boolean", - "operator.integrateddynamics.nbt.from_boolean.info": "Create an NBT Byte tag from the given Boolean value", - "operator.integrateddynamics.nbt.from_short": "NBT Short From Integer", - "operator.integrateddynamics.nbt.from_short.info": "Create an NBT Short tag from the given Integer value", - "operator.integrateddynamics.nbt.from_byte": "NBT Byte From Integer", - "operator.integrateddynamics.nbt.from_byte.info": "Create an NBT Byte tag from the given Integer value", - "operator.integrateddynamics.nbt.from_int": "NBT Integer From Integer", - "operator.integrateddynamics.nbt.from_int.info": "Create an NBT Integer tag from the given Integer value", - "operator.integrateddynamics.nbt.from_long": "NBT Long From Long", - "operator.integrateddynamics.nbt.from_long.info": "Create an NBT Long tag from the given Long value", - "operator.integrateddynamics.nbt.from_double": "NBT Double From Double", - "operator.integrateddynamics.nbt.from_double.info": "Create an NBT Double tag from the given Double value", - "operator.integrateddynamics.nbt.from_float": "NBT Float From Double", - "operator.integrateddynamics.nbt.from_float.info": "Create an NBT Double tag from the given Float value", - "operator.integrateddynamics.nbt.from_string": "NBT String From String", - "operator.integrateddynamics.nbt.from_string.info": "Create an NBT String tag from the given String value", - "operator.integrateddynamics.nbt.from_tag_list": "NBT List From Tag List", - "operator.integrateddynamics.nbt.from_tag_list.info": "Create an NBT List tag from the given NBT List value", - "operator.integrateddynamics.nbt.from_byte_list": "NBT Byte Array From Byte List", - "operator.integrateddynamics.nbt.from_byte_list.info": "Create an NBT Byte Array tag from the given Integer List value", - "operator.integrateddynamics.nbt.from_int_list": "NBT Integer Array From Integer List", - "operator.integrateddynamics.nbt.from_int_list.info": "Create an NBT Integer Array tag from the given Integer List value", - "operator.integrateddynamics.nbt.from_long_list": "NBT Long Array From Long List", - "operator.integrateddynamics.nbt.from_long_list.info": "Create an NBT Long Array tag from the given Long List value", - "operator.integrateddynamics.nbt.path_match_first": "NBT Path Match First", - "operator.integrateddynamics.nbt.path_match_first.info": "Apply the given NBT Path expression on the given NBT value, and return the first match", - "operator.integrateddynamics.nbt.path_match_all": "NBT Path Match All", - "operator.integrateddynamics.nbt.path_match_all.info": "Apply the given NBT Path expression on the given NBT value, and return all matches as a list", - "operator.integrateddynamics.nbt.path_test": "NBT Path Test", - "operator.integrateddynamics.nbt.path_test.info": "Test if the given NBT Path expression matches with the given NBT value", + "operator.integrateddynamics.nbt.compound_minus.info": "指定NBT复合标签的差集。嵌套的标签将被递归取差。", + "operator.integrateddynamics.nbt.as_boolean": "NBT字节到布尔型", + "operator.integrateddynamics.nbt.as_boolean.info": "获取指定NBT字节标签的布尔值", + "operator.integrateddynamics.nbt.as_byte": "NBT字节标签到整型", + "operator.integrateddynamics.nbt.as_byte.info": "获取指定NBT字节标签的整型值", + "operator.integrateddynamics.nbt.as_short": "NBT短整型标签到整型", + "operator.integrateddynamics.nbt.as_short.info": "获取指定NBT短整型标签的整型值", + "operator.integrateddynamics.nbt.as_int": "NBT整型标签到整型", + "operator.integrateddynamics.nbt.as_int.info": "获取指定NBT整型标签的整型值", + "operator.integrateddynamics.nbt.as_long": "NBT长整型标签到长整型", + "operator.integrateddynamics.nbt.as_long.info": "获取指定NBT长整型标签的长整型值", + "operator.integrateddynamics.nbt.as_double": "NBT双精度型标签到双精度型", + "operator.integrateddynamics.nbt.as_double.info": "获取指定NBT双精度型标签的双精度型值", + "operator.integrateddynamics.nbt.as_float": "NBT浮点型标签到双精度型", + "operator.integrateddynamics.nbt.as_float.info": "获取指定NBT双精度型标签的浮点型值", + "operator.integrateddynamics.nbt.as_string": "NBT字符串标签到字符串", + "operator.integrateddynamics.nbt.as_string.info": "获取指定NBT字符串标签的字符串值", + "operator.integrateddynamics.nbt.as_tag_list": "NBT列表标签到NBT列表", + "operator.integrateddynamics.nbt.as_tag_list.info": "获取指定NBT列表标签的NBT列表值", + "operator.integrateddynamics.nbt.as_byte_list": "NBT字节数组标签到字节列表", + "operator.integrateddynamics.nbt.as_byte_list.info": "获取指定NBT字节数组标签的字节列表值", + "operator.integrateddynamics.nbt.as_int_list": "NBT整型数组标签到整型列表", + "operator.integrateddynamics.nbt.as_int_list.info": "获取指定NBT整型数组标签的整型列表值", + "operator.integrateddynamics.nbt.as_long_list": "NBT长整型数组标签到长整型列表", + "operator.integrateddynamics.nbt.as_long_list.info": "获取指定NBT长整型数组的长整型列表值", + "operator.integrateddynamics.nbt.from_boolean": "布尔型到NBT字节标签", + "operator.integrateddynamics.nbt.from_boolean.info": "用指定布尔值创造一个NBT字节标签", + "operator.integrateddynamics.nbt.from_short": "整型到NBT短整型标签", + "operator.integrateddynamics.nbt.from_short.info": "用指定整型值创造一个NBT短整型标签", + "operator.integrateddynamics.nbt.from_byte": "整型到NBT字节标签", + "operator.integrateddynamics.nbt.from_byte.info": "用指定整型值创造一个NBT字节标签", + "operator.integrateddynamics.nbt.from_int": "整型到NBT整型标签", + "operator.integrateddynamics.nbt.from_int.info": "用指定整型值创造一个NBT整型标签", + "operator.integrateddynamics.nbt.from_long": "长整型到NBT长整型标签", + "operator.integrateddynamics.nbt.from_long.info": "用指定长整型值创造一个NBT长整型标签", + "operator.integrateddynamics.nbt.from_double": "双精度型到NBT双精度型标签", + "operator.integrateddynamics.nbt.from_double.info": "用指定双精度型值创造一个NBT双精度型标签", + "operator.integrateddynamics.nbt.from_float": "双精度型到NBT浮点型标签", + "operator.integrateddynamics.nbt.from_float.info": "用指定双精度型值创造一个NBT浮点型标签", + "operator.integrateddynamics.nbt.from_string": "字符串到NBT字符串标签", + "operator.integrateddynamics.nbt.from_string.info": "用指定字符串值创造一个NBT字符串标签", + "operator.integrateddynamics.nbt.from_tag_list": "标签列表到NBT列表标签", + "operator.integrateddynamics.nbt.from_tag_list.info": "用指定NBT列表值创造一个NBT列表标签", + "operator.integrateddynamics.nbt.from_byte_list": "字节列表到NBT字节数组标签", + "operator.integrateddynamics.nbt.from_byte_list.info": "用指定整型列表值创造一个NBT字节数组标签", + "operator.integrateddynamics.nbt.from_int_list": "整型列表到NBT整型数组标签", + "operator.integrateddynamics.nbt.from_int_list.info": "用指定整型列表值创造一个NBT整型数组标签", + "operator.integrateddynamics.nbt.from_long_list": "长整型列表到NBT长整型数组标签", + "operator.integrateddynamics.nbt.from_long_list.info": "用指定长整型列表值创造一个NBT长整型数组标签", + "operator.integrateddynamics.nbt.path_match_first": "NBT路径首匹配", + "operator.integrateddynamics.nbt.path_match_first.info": "将执行给定NBT路径表达式执行于给定NBT值,返回第一个匹配项", + "operator.integrateddynamics.nbt.path_match_all": "NBT路径全匹配", + "operator.integrateddynamics.nbt.path_match_all.info": "将执行给定NBT路径表达式执行于给定NBT值,以列表形式返回所有匹配项", + "operator.integrateddynamics.nbt.path_test": "NBT路径测试", + "operator.integrateddynamics.nbt.path_test.info": "测试给定NBT路径表达式是否与给定NBT值匹配", "operator.integrateddynamics.operator": "运算符", "operator.integrateddynamics.operator.basename": "%s运算符", "operator.integrateddynamics.operator.apply": "一元执行", @@ -1259,7 +1266,7 @@ "operator.integrateddynamics.operator.apply3": "三元执行", "operator.integrateddynamics.operator.apply3.info": "为指定运算符输入三个指定的变量。", "operator.integrateddynamics.operator.map": "遍历映射", - "operator.integrateddynamics.operator.map.info": "将指定运算符应用于列表上的所有元素,得到结果为新的列表。", + "operator.integrateddynamics.operator.map.info": "将指定运算符执行于列表上的所有元素,得到结果为新的列表。", "operator.integrateddynamics.operator.filter": "过滤", "operator.integrateddynamics.operator.filter.info": "用指定的谓词过滤元素列表。", "operator.integrateddynamics.operator.conjunction": "合取", @@ -1271,12 +1278,12 @@ "operator.integrateddynamics.operator.pipe": "管道", "operator.integrateddynamics.operator.pipe.info": "创建一个新的运算符,把第一个操作的输出值传递给第二个运算符", "operator.integrateddynamics.operator.pipe2": "二元管道", - "operator.integrateddynamics.operator.pipe2.info": "创建一个新的运算符,将输入的第一个和第二个运算符的输出传递到第三个运算符.", + "operator.integrateddynamics.operator.pipe2.info": "创建一个新的运算符,将输入的第一个和第二个运算符的输出传递到第三个运算符。", "operator.integrateddynamics.operator.flip": "翻转", "operator.integrateddynamics.operator.flip.info": "翻转运算符的两个输入参数。", "operator.integrateddynamics.virtual.flipped": "翻转参数运算符", "operator.integrateddynamics.operator.reduce": "简缩", - "operator.integrateddynamics.operator.reduce.info": "对指定列表中的所有元素应用指定运算符,最后将列表简缩为单个值。", + "operator.integrateddynamics.operator.reduce.info": "对指定列表中的所有元素执行指定运算符,最后将列表简缩为单个值。", "operator.integrateddynamics.operator.reduce1": "纯简缩", "operator.integrateddynamics.operator.reduce1.info": "向指定的运算符输入列表的所有元素,以将列表汇总为一个值。纯简缩(运算符,列表)相当于简缩(运算符,列表头,列表尾)。", "operator.integrateddynamics.operator.by_name": "名称运算符", @@ -1286,7 +1293,7 @@ "operator.integrateddynamics.virtual.recipesbyinput": "依据指定输入计算可行合成表", "operator.integrateddynamics.virtual.recipesbyoutput": "依据指定输出计算可能合成表", "operator.integrateddynamics.ingredients": "原料", - "operator.integrateddynamics.ingredients.basename": "原料 %s", + "operator.integrateddynamics.ingredients.basename": "原料%s", "operator.integrateddynamics.ingredients.items": "物品原料", "operator.integrateddynamics.ingredients.items.info": "物品的列表", "operator.integrateddynamics.ingredients.fluids": "流体原料", @@ -1306,7 +1313,7 @@ "operator.integrateddynamics.ingredients.with_energies": "原料添加能量列表", "operator.integrateddynamics.ingredients.with_energies.info": "获取指定的原料列表的包含指定列表中能量的副本", "operator.integrateddynamics.recipe": "配方", - "operator.integrateddynamics.recipe.basename": "配方 %s", + "operator.integrateddynamics.recipe.basename": "配方%s", "operator.integrateddynamics.recipe.input": "配方输入原料", "operator.integrateddynamics.recipe.input.info": "指定配方的输入原料", "operator.integrateddynamics.recipe.output": "配方输出原料", @@ -1318,7 +1325,7 @@ "operator.integrateddynamics.recipe.with_input_output": "配方添加原料和成品", "operator.integrateddynamics.recipe.with_input_output.info": "获取指定的配方的原料包含第一个指定物品、成品包含第二个指定物品的副本", "operator.integrateddynamics.general": "通用", - "operator.integrateddynamics.general.basename": "通用 %s", + "operator.integrateddynamics.general.basename": "通用%s", "operator.integrateddynamics.general.choice": "选择", "operator.integrateddynamics.general.choice.info": "检测是否第一个值为真,若真则取第二个值,否则取第三个值\\n第二个值和第三个值的类型必须相同。", "operator.integrateddynamics.general.identity": "复制", @@ -1346,14 +1353,14 @@ "operator.integrateddynamics.cast.tooltip": "将%s转换为%s", "operator.integrateddynamics.parse": "解析", "operator.integrateddynamics.parse.basename": "解析", - "operator.integrateddynamics.parse.tooltip": "解析为 %s", + "operator.integrateddynamics.parse.tooltip": "解析为%s", "info_book.integrateddynamics.section.main": "论动态联合", "info_book.integrateddynamics.tag_index": "&o索引&r", "info_book.integrateddynamics.introduction": "介绍", - "info_book.integrateddynamics.introduction.text1": "长久以来,自动化的自由度都相当有限。&1动态联合&0旨在让你的逻辑系统更加的智能化。它为你提供了其最具有代表性的沉浸逻辑编程体验,并且支持大部分 &lMinecraft&r 和模组里的要素。", - "info_book.integrateddynamics.introduction.text2": "红石电路一直以来是 Minecraft 中最基础的、也是最简单易懂的自动化途径。然而归根结底,它并不方便。检测是否想要构建一个高度复杂的自动化网络,红石系统必定会非常的庞大,并且难以设计。更要命的是,检测是否你手残泼了一桶水,它也许能毁掉你的整个红石系统。", + "info_book.integrateddynamics.introduction.text1": "长久以来,自动化的自由度都相当有限。&1动态联合&0旨在让你的逻辑系统更加的智能化。它为你提供了其最具有代表性的沉浸逻辑编程体验,并且支持大部分&lMinecraft&r和模组里的要素。", + "info_book.integrateddynamics.introduction.text2": "红石电路一直以来是Minecraft中最基础的、也是最简单易懂的自动化途径。然而归根结底,它并不方便。检测是否想要构建一个高度复杂的自动化网络,红石系统必定会非常的庞大,并且难以设计。更要命的是,检测是否你手残泼了一桶水,它也许能毁掉你的整个红石系统。", "info_book.integrateddynamics.introduction.text3": "这本书的目的有两个。其一,作为一本&l教程&r,它能让你方便的学习关于该模组的方方面面。其二,它也为那些对教程不感兴趣的玩家准备了一个详细&l菜单&r,它记录了该模组中所有机器和物品的信息和合成表。", - "info_book.integrateddynamics.introduction.text4": "手册底部的箭头用于翻页,按住 Shift 点击翻过整个当前部分内容。在主目录中,你将看到内容一览表,其中包含到各个子目录的超链接,便于快速查阅。检测是否指南内的合成表里含有本书中已解释的物品可以通过点击它来进行快速的查阅。本书左上方的点状按钮用于返回上级目录。右上角的按钮能让你返回到最近访问过的页面。", + "info_book.integrateddynamics.introduction.text4": "手册底部的箭头用于翻页,按住Shift点击翻过整个当前部分内容。在主目录中,你将看到内容一览表,其中包含到各个子目录的超链接,便于快速查阅。检测是否指南内的合成表里含有本书中已解释的物品可以通过点击它来进行快速的查阅。本书左上方的点状按钮用于返回上级目录。右上角的按钮能让你返回到最近访问过的页面。", "info_book.integrateddynamics.tutorials": "教程", "info_book.integrateddynamics.tutorials.introduction": "介绍", "info_book.integrateddynamics.tutorials.introduction.text1": "该目录包含了几个教程部分的内容,它将帮助你了解本模组的基础部分。另外,当你达成每个教学部分的成就后你会获得一些&l奖励&r。", @@ -1363,7 +1370,7 @@ "info_book.integrateddynamics.tutorials.menrilBasics.text3": "检测是否想要重复此步骤,给予&l挤压机&r一个红石脉冲,便可重置。", "info_book.integrateddynamics.tutorials.menrilBasics.text4": "现在,你还可以制作更易于自动化、同时消耗也更高的机器:&l电动挤压机&r和&l电动烘干池&r。", "info_book.integrateddynamics.tutorials.networkFoundations": "网络基础", - "info_book.integrateddynamics.tutorials.networkFoundations.text1": "本模组的主要目的就是构建一个可控制的自动化网络,通过&l逻辑线缆&r来实现。试着用 10 根这样的逻辑线缆来搭建一个网络吧。", + "info_book.integrateddynamics.tutorials.networkFoundations.text1": "本模组的主要目的就是构建一个可控制的自动化网络,通过&l逻辑线缆&r来实现。试着用10根这样的逻辑线缆来搭建一个网络吧。", "info_book.integrateddynamics.tutorials.networkFoundations.text2": "下一步需要做一些&l变量卡&r和&l变量转换器&r。&l变量卡&r用来在网络中存储变量的引用。&l变量转换器&r可以合成一系列可贴附在逻辑线缆上的组件,用于输入和输出各种类型的变量值。", "info_book.integrateddynamics.tutorials.basicNetworkComponents": "基本网络元件", "info_book.integrateddynamics.tutorials.basicNetworkComponents.text1": "为&l变量卡&r存入特定变量值的一种方法是:从&l读取器&r中导入。去做一些基础读取器吧。顺便,再做一个&l显示面板&r,他能够方便的显示&l变量卡&r的变量值。", @@ -1377,23 +1384,23 @@ "info_book.integrateddynamics.tutorials.logicOperations.text1": "读取器上直接显示的变量相当有用,但是你也可以将不同的变量通过&2运算符&0结合起来,这一定会非常有趣。所有的&2运算符&0都可以在&l逻辑编程器&r中找到。", "info_book.integrateddynamics.tutorials.logicOperations.text2": "首先你需要做一个&l逻辑编程器&r,它拥有物品和方块两种存在形式(可通合成来切换)。右键打开界面可在列表中查看所有的&l运算符&r。", "info_book.integrateddynamics.tutorials.logicOperations.text3": "接下来,搜索找到&6整型&0运算符并点击它。右边界面会切换到一个需要你输入数字的窗口。输入你想要的数字后,插入一个空白的&l变量卡&r来导入你设置的&6整型&0变量。设置完后,重复此步骤再设置一个不同的&6整型&0变量卡。", - "info_book.integrateddynamics.tutorials.logicOperations.text4": "最后,搜索&l加&r(+)运算符并打开它。显示让你相加两个&e数字&0。插入 2 张之前写好的&6整型&0 &l变量卡&r,并在左下角的插槽内放入新的&l变量卡&r来存储它们相加后的变量。", + "info_book.integrateddynamics.tutorials.logicOperations.text4": "最后,搜索&l加&r(+)运算符并打开它。显示让你相加两个&e数字&0。插入2张之前写好的&6整型&0&l变量卡&r,并在左下角的插槽内放入新的&l变量卡&r来存储它们相加后的变量。", "info_book.integrateddynamics.tutorials.logicOperations.text5": "&1动态联合&0是以一种较为&o懒&r的方式来检测变量的,&l加&r&l变量卡&r不会直接包含这些&6整型&0的相加值,相加的变量只会在被网络调用后才能表现出来。因此,检测是否想要表现运算后的变量,你需要为此网络提供运算后的&l变量卡&r所调用的所有变量。所以,你需要做一个&l变量卡箱&r。将这两张参与过运算的&6整型&0&l变量卡&r插入变量卡箱中来使运算后的变量卡在网络中生效。", "info_book.integrateddynamics.tutorials.logicOperations.text6": "现在我们来实际操作一遍,在&l变量卡箱&r上连接逻辑线缆,并在线缆上贴上一个&l显示面板&r,插入进行过&l加&r运算的&l变量卡&r,此时面板上显示“X”图案,并提示网络中找不到调用的变量。然后,你需要将之前参与&l加&r运算的两张&6整型&0&l变量卡&r放入变量卡箱内,再看看显示面板是否显示出了你期望的数值。", "info_book.integrateddynamics.tutorials.logicOperations.text7": "当你想做更多复杂的自动化时,&l逻辑编程器&r和&l变量卡箱&r会成为你最好的朋友。", "info_book.integrateddynamics.tutorials.recipe_handling": "合成处理", - "info_book.integrateddynamics.tutorials.recipe_handling.text1": "&o合成&r是 &lMinecraft&r 的重要组成部分。这就是为什么这个模组通过&8合成表&0值,以及&l原料&r值来表示它们的输入和输出,提供了优秀的支持。在这个教程里,我们来看一看合成是如何被获得与使用的。", + "info_book.integrateddynamics.tutorials.recipe_handling.text1": "&o合成&r是&lMinecraft&r的重要组成部分。这就是为什么这个模组通过&8合成表&0值,以及&l原料&r值来表示它们的输入和输出,提供了优秀的支持。在这个教程里,我们来看一看合成是如何被获得与使用的。", "info_book.integrateddynamics.tutorials.recipe_handling.text2": "获取&8合成&0最简单的方法是从一个可以处理合成的机器读取。就先将一个&l机器读取器&r靠着一个&l工作台&r放置并读取合成列表。", "info_book.integrateddynamics.tutorials.recipe_handling.text3": "检测是否你想对合成有更精细的控制,或者你正着手于一台不通过&l机器读取器&r暴露它的合成的机器,你可以在&l逻辑编程器&r中可视化地自行创建一个合成。让我们试着创建一个合成,例如合成一个&l箱子&r。", "info_book.integrateddynamics.tutorials.recipe_handling.text4": "在教程的最后一部分,我们将在合成读取上更进一步。使用&l依据输出的合成&r,我们可以检测得到一个运算符,它在一个&8原料&0上执行时会返回第一个将该&8原料&0作为输出返回的&8合成&0。我们会用它来寻找一个&l箱子&r的合成。", "info_book.integrateddynamics.tutorials.recipe_handling.text5": "在你的&l逻辑编程器&r中使用箱子,创建一个&8原料&0的实例吧。接下来,从一个对着&l工作台&r的&l机器读取器&r中读取&l依据输出的合成&r。然后,使用&o执行&r运算符,将你的&l箱子&r&8原料&0在从&l机器读取器&r中获得的运算符上执行。最后,将获得的变量插入显示器来查看&l箱子&r的合成。(别忘了将所有你用过的变量插入一个&l变量卡箱&r)", "info_book.integrateddynamics.tutorials.recipe_handling.text6": "很明显,你对&8合成&0与&8原料&0能做的还有很多。看看&l机器读取器&r和&l逻辑编程器&r来找出其它可用的高级功能。", "info_book.integrateddynamics.tutorials.nbt": "NBT", - "info_book.integrateddynamics.tutorials.nbt.text1": "&4NBT&0 标签常用于表征一些复杂的数据结构。在 Minecraft 中,常见的用法便是用于储存机器信息以及实体信息。在本章教学里,我们将复习一些关于简单 NBT 标签的阅读以及操控的知识。", - "info_book.integrateddynamics.tutorials.nbt.text2": "第一步,对着讲台使用&l方块读取器&r,读取它的 &4NBT&0 数据,并将其内容显示在&l显示屏&r上。", + "info_book.integrateddynamics.tutorials.nbt.text1": "&4NBT&0标签常用于表征一些复杂的数据结构。在Minecraft中,常见的用法便是用于储存机器信息以及实体信息。在本章教学里,我们将复习一些关于简单NBT标签的阅读以及操控的知识。", + "info_book.integrateddynamics.tutorials.nbt.text2": "第一步,对着讲台使用&l方块读取器&r,读取它的&4NBT&0数据,并将其内容显示在&l显示屏&r上。", "info_book.integrateddynamics.tutorials.nbt.text3": "第二步,从读取出的&l讲台&r的&4NBT&0标签中,将子标签&3书&0作为复合标签读取出来,然后再将其可视化。", - "info_book.integrateddynamics.tutorials.nbt.text4": "As a final step, we will read the &3id&0 field from this &3Book&0 sub-tag. However, instead of starting from our last read sub-tag, we will start from the root, and apply an &lNBT Path&r expression. Such expressions are useful to get deeply nested &4NBT&0 values. For example, applying the expression &4”.root.child1.child2”&0 on the &3NBT&0 tag &3{ root: { child1: { child2: ”some value” } }}&0 will output &3”some value”&0. More advanced features of &lNBT Path&r are described later in the advanced part of the manual.", - "info_book.integrateddynamics.tutorials.nbt.text5": "To accomplish the final advancement, create an &lNBT Path&r expression that selects the &3Book&0/&3id&0 field, apply it on our &lLectern&r tag, and visualize it in a &lDisplay Panel&r.", + "info_book.integrateddynamics.tutorials.nbt.text4": "最后一步,我们将读取来自这本&3书&0的子标签的&3id&0域。然而,我们将会从根标签开始读取,而非上一次读取的子标签,然后执行一个&lNBT路径&r表达式。此类表达式对获取深层嵌套的&4NBT&0值很有用。例如,对&3NBT&0标签&3{ root: { child1: { child2: ”some value” } }}&0执行表达式&4”.root.child1.child2”&0将输出&3”some value”&0。更多关于&lNBT路径&r的高级特性会在以后手册的高级部分中谈到。", + "info_book.integrateddynamics.tutorials.nbt.text5": "想要完成最终的进度,需要创建一个选中&3书&0/&3id&0域的&lNBT路径&r表达式,将其执行于我们的&l讲台&r标签,并将其在&l显示屏&r中显示。", "info_book.integrateddynamics.tutorials.advancedNetworkComponents": "高级网络元件", "info_book.integrateddynamics.tutorials.advancedNetworkComponents.text1": "现在你已经熟悉了基础的逻辑部件,我们来看一看更多高级的网络元件:&l固值器&r和&l代理器&r。", "info_book.integrateddynamics.tutorials.advancedNetworkComponents.text2": "你肯定记得,&l逻辑编程器&r使你能够创建&o静态&r的变量,或者可以通过与&o动态&r变量结合创建更多复杂的变量。", @@ -1408,8 +1415,8 @@ "info_book.integrateddynamics.tutorials.advancedOperations.text5": "对于本教程的最后一部分,我们将结合运算符来使用动态变量。在网络中接上一个&l实体读取器&r,并让它读取一个实体。在读取器中&7实体&0设置面插上变量卡导出变量,在逻辑编程器列表中找到并点开目标方块运算符,插槽中放上&7实体&0变量卡,并将导出的变量卡插入&l显示面板&r,即可显示实体读取器读取的目标实体视线方向所看到的方块。", "info_book.integrateddynamics.tutorials.theValueOfOperators": "运算符的变量", "info_book.integrateddynamics.tutorials.theValueOfOperators.text1": "在&1动态联合&0中,&2运算符&0是一等公民。目前为止,我们只是在手动的使用&l逻辑编程器&r,但在这次教程中,我们将研究如何以动态的的方式使用它们,将&2运算符&0存入&l变量卡&r中,并动态地调用他们。", - "info_book.integrateddynamics.tutorials.theValueOfOperators.text2": "首先,打开&l逻辑编程器&r,创建一个静态的&2运算符&0:找到&2Operator(运算符)&0,在右边的搜索栏找到&o加运算符&r并写入到&l变量卡&r里,然后,做两张&6整型&0的变量卡。接下来在逻辑编程器里找到 &o执行(Apply)&r,用存有&o加运算符&r的变量卡标记第一个槽,&6整型&0变量卡标记第二个槽,然后取得存有加法运算和一个数字的变量卡,若要完成一个加法运算,需要进一步给它添加一个整型变量,重复之前的 apply 步骤,将刚取得的变量卡放入第一个槽,另一个&6整型&0变量卡放入第二个槽,最后用变量卡存储其结果。将最终的变量卡插入&l显示面板&r验证相加的值(别忘了为网络提供所需要调用的变量卡)。", - "info_book.integrateddynamics.tutorials.theValueOfOperators.text3": "接下来要开始执行&2运算符&0了,这里还有许多其他高级的&2运算符&0操作。我们现在将继续研究使用主&7列表&0上的&2运算符&0中的过滤运算符,&o过滤&r&2运算符&0需要用到一个&7列表&0和一个&o谓词&r(只有一个输入位和一个&9布尔&0值得输出位)。 &2第一步&0,创建一个含有&6整型&0&61&0,&610&0,&6100&0的&7列表&0。 &2第二步&0,将&o关联相等&r&2运算符&0存储到变量卡中。 &2第三步&0,打开执行界面,用该运算符执行&6整型&0 &610&0。 &2第四步&0,打开主列表中的过滤界面左槽放上带有整型 10 的&o关联相等&r&2运算符&0的变量卡,右槽放上列表变量卡。这将通过在指定的运算符上执行它们来过滤掉&7列表&0中返回值为 &9False&0 的所有元素,在这种情况下,这意味着所有不等于 &610&0 的元素将从列表中移除。所以将它在放在&l显示面板&r上时,只会显示列表中的整型“10”。", + "info_book.integrateddynamics.tutorials.theValueOfOperators.text2": "首先,打开&l逻辑编程器&r,创建一个静态的&2运算符&0:找到&2Operator(运算符)&0,在右边的搜索栏找到&o加运算符&r并写入到&l变量卡&r里,然后,做两张&6整型&0的变量卡。接下来在逻辑编程器里找到&o执行(Apply)&r,用存有&o加运算符&r的变量卡标记第一个槽,&6整型&0变量卡标记第二个槽,然后取得存有加法运算和一个数字的变量卡,若要完成一个加法运算,需要进一步给它添加一个整型变量,重复之前的执行步骤,将刚取得的变量卡放入第一个槽,另一个&6整型&0变量卡放入第二个槽,最后用变量卡存储其结果。将最终的变量卡插入&l显示面板&r验证相加的值(别忘了为网络提供所需要调用的变量卡)。", + "info_book.integrateddynamics.tutorials.theValueOfOperators.text3": "接下来要开始执行&2运算符&0了,这里还有许多其他高级的&2运算符&0操作。我们现在将继续研究使用主&7列表&0上的&2运算符&0中的过滤运算符,&o过滤&r&2运算符&0需要用到一个&7列表&0和一个&o谓词&r(只有一个输入位和一个&9布尔值&0的输出位)。 &2第一步&0,创建一个含有&6整型&0&61&0,&610&0,&6100&0的&7列表&0。 &2第二步&0,将&o关联相等&r&2运算符&0存储到变量卡中。 &2第三步&0,打开执行界面,用该运算符执行&6整型&0&610&0。 &2第四步&0,打开主列表中的过滤界面左槽放上带有整型10的&o关联相等&r&2运算符&0的变量卡,右槽放上列表变量卡。这将通过在指定的运算符上执行它们来过滤掉&7列表&0中返回值为&9假&0的所有元素,在这种情况下,这意味着所有不等于&610&0的元素将从列表中移除。所以将它在放在&l显示面板&r上时,只会显示列表中的整型“10”。", "info_book.integrateddynamics.tutorials.theValueOfOperators.text4": "&2运算符&0有很多其他的操作,例如&谓词&r合取,翻转&2运算符&0参数,以及关于&7列表&0的更多操作……", "info_book.integrateddynamics.tutorials.challenges": "挑战", "info_book.integrateddynamics.tutorials.challenges.text1": "本最终教程部分包含几个解法不那么显然的挑战,来验证你是否掌握了&1动态联合&0的基础知识。关于每个挑战,我不会再教你你一步步该怎么做了,自己领悟。期待你的奋战!", @@ -1422,80 +1429,80 @@ "info_book.integrateddynamics.manual.prerequisites.meneglin_biome": "门勒格林", "info_book.integrateddynamics.manual.prerequisites.meneglin_biome.text1": "可能有些时候&l门瑞欧树&r很难找到。但幸运的是,本模组为此增加了一个生物群系:&l门勒格林&r。它是门瑞欧树茁壮生长的群系。大量的门瑞欧树使得该群系看起来很蓝,这是因为树木中的&l门瑞欧树脂&r被释放到了环境中。", "info_book.integrateddynamics.manual.prerequisites.squeezer": "挤压机", - "info_book.integrateddynamics.manual.prerequisites.squeezer.text1": "&l挤压机&r是一个早期的游戏机器,可以让你跳跃在方块和物品上,以打破或挤压它们。 不仅玩家,任何一种实体都可以跳跃或落在它上面进行挤压过程。 所得项目将存入任何相邻的容器或实地。 产生的液体将保留在机器中,并且当存在目标流体储罐时将流入两侧之一。 该机器的压板可以启用红石脉冲来重置它。 最数据得注意的是,这台机器可以用来挤出树脂,并将它们从&l门瑞欧原木&r”中挤出。", + "info_book.integrateddynamics.manual.prerequisites.squeezer.text1": "&l挤压机&r是一个早期的游戏机器,可以让你跳跃在方块和物品上,以打破或挤压它们。不仅玩家,任何一种实体都可以跳跃或落在它上面进行挤压过程。所得项目将存入任何相邻的容器或实地。产生的液体将保留在机器中,并且当存在目标流体储罐时将流入两侧之一。该机器的压板可以启用红石脉冲来重置它。最值得注意的是,这台机器可以用来挤出树脂,并将它们从&l门瑞欧原木&r”中挤出。", "info_book.integrateddynamics.manual.prerequisites.drying_basin": "烘干池", "info_book.integrateddynamics.manual.prerequisites.drying_basin.text1": "干燥方块和物品可以用&l烘干池&r完成。例如,当你希望让你的&l门瑞欧树脂&r干燥成&l门瑞欧水晶&r时,这可能是有用的。", - "info_book.integrateddynamics.manual.prerequisites.drying_basin.text2": "无论如何,不要注入热流体!", + "info_book.integrateddynamics.manual.prerequisites.drying_basin.text2": "无论如何,不要注入炽热的流体!", "info_book.integrateddynamics.manual.networks": "网络", "info_book.integrateddynamics.manual.networks.text1": "&l动态联合&r&l网络&r是一切自动化系统的基础。网络由相互连接的&l逻辑线缆&r和其链接的IO组件构成。这些线缆可以通过&l扳手&r进行管理。右键断开与其他电缆的连接,潜行右键将其拆卸。", - "info_book.integrateddynamics.manual.networks.text2": "尽管&l逻辑线缆&r的材质看起来不错,在某些情况下,你仍然想要隐藏它们。你可以使用&l伪装方块&r将它伪装成任何材质。此外,这些电缆也与 &lMC MultiPart&r 兼容,这意味着你可以将电缆隐藏在更复杂的逻辑门结构中。", + "info_book.integrateddynamics.manual.networks.text2": "尽管&l逻辑线缆&r的材质看起来不错,在某些情况下,你仍然想要隐藏它们。你可以使用&l伪装方块&r将它伪装成任何材质。此外,这些电缆也与&lMC MultiPart&r兼容,这意味着你可以将电缆隐藏在更复杂的逻辑门结构中。", "info_book.integrateddynamics.manual.logic": "逻辑", "info_book.integrateddynamics.manual.logic.value_types": "变量类型", - "info_book.integrateddynamics.manual.logic.value_types.boolean": "布尔", - "info_book.integrateddynamics.manual.logic.value_types.boolean.text1": "最简单的变量类型,其变量值可以是 &9True&0 或者 &9False&0。", - "info_book.integrateddynamics.manual.logic.value_types.integer": "Integer(整型)", - "info_book.integrateddynamics.manual.logic.value_types.integer.text1": "用于表示正整数和负整数的变量类型。例如 &6-20&0,&60&0,&61000&0,&6333&0……", - "info_book.integrateddynamics.manual.logic.value_types.integer.text2": "它的取值范围在 &6–2147483648&0~&62147483647&0之间。", + "info_book.integrateddynamics.manual.logic.value_types.boolean": "布尔型", + "info_book.integrateddynamics.manual.logic.value_types.boolean.text1": "最简单的变量类型,其变量值可以是&9真&0或者&9假&0。", + "info_book.integrateddynamics.manual.logic.value_types.integer": "整型", + "info_book.integrateddynamics.manual.logic.value_types.integer.text1": "用于表示正整数和负整数的变量类型。例如&6-20&0、&60&0、&61000&0、&6333&0……", + "info_book.integrateddynamics.manual.logic.value_types.integer.text2": "它的取值范围在&6–2147483648&0~&62147483647&0之间。", "info_book.integrateddynamics.manual.logic.value_types.integer.text3": "该变量类型是&l数字&r类别的一部分。", - "info_book.integrateddynamics.manual.logic.value_types.double": "双精度浮点型", - "info_book.integrateddynamics.manual.logic.value_types.double.text1": "实数,也可以是正数或负数。例如 &e3.1415&0,&e4815162342&0,&e3.33333333&0……", + "info_book.integrateddynamics.manual.logic.value_types.double": "双精度型", + "info_book.integrateddynamics.manual.logic.value_types.double.text1": "实数,也可以是正数或负数。例如&e3.1415&0、&e4815162342&0、&e3.33333333&0……", "info_book.integrateddynamics.manual.logic.value_types.double.text2": "该变量类型是&l数字&r类别的一部分。", "info_book.integrateddynamics.manual.logic.value_types.long": "长整型", - "info_book.integrateddynamics.manual.logic.value_types.long.text1": "和 &6Integers&0 类似,但它拥有更大的取值范围:&e-9223372036854775808&0~&e9223372036854775807&0之间。", + "info_book.integrateddynamics.manual.logic.value_types.long.text1": "和&6整型&0类似,但它拥有更大的取值范围:&e-9223372036854775808&0到&e9223372036854775807&0之间。", "info_book.integrateddynamics.manual.logic.value_types.long.text2": "该变量类型是&l数字&r类别的一部分。", "info_book.integrateddynamics.manual.logic.value_types.string": "字符串", - "info_book.integrateddynamics.manual.logic.value_types.string.text1": "一连串的字符,例如&4“aaa”&0,&4“Hi!”&0,&4“x!(àà)ç”&0……", + "info_book.integrateddynamics.manual.logic.value_types.string.text1": "一连串的字符,例如&4“aaa”&0、&4“Hi!”&0、&4“x!(àà)ç”&0……", "info_book.integrateddynamics.manual.logic.value_types.list": "列表", - "info_book.integrateddynamics.manual.logic.value_types.list.text1": "包含某种&l变量类型&r的变量的列表。列表的所有元素只能包含相同变量类型的变量。例如&8(0, 1, 2, 3)&0,&8(“a”, “b”, “c”)&0,&8(3,33, 1,14, 5, 6)&0。", + "info_book.integrateddynamics.manual.logic.value_types.list.text1": "包含某种&l变量类型&r的变量的列表。列表的所有元素只能包含相同变量类型的变量。例如&8(0, 1, 2, 3)&0、&8(“a”, “b”, “c”)&0、&8(3, 33, 1, 14, 5, 6)&0。", "info_book.integrateddynamics.manual.logic.value_types.operator": "运算符", "info_book.integrateddynamics.manual.logic.value_types.operator.text1": "一种包含对&2运算符&0调用的变量。运算符可以根据&l柯里化&r的概念执行来更灵活的检测数据。这个概念源于&l元编程&r,也就是把运算符本身视为变量被其他运算符处理。你能以此为基础创造你自己的运算符,并用于更加复杂的运算操作。", "info_book.integrateddynamics.manual.logic.value_types.operator.text2": "例如,你可以将加法&2运算符&0存入变量卡中。通过在运算符界面搜索运算符名称并从自动识别的下拉列表中选择它并单击来执行此操作。然后,你可以用它执行&6整型&0&l变量卡&r,这将得到具有输入类型和输出类型的新的虚拟运算符,其内部包含对执行&6整型&0的调用。再通过执行另一个&6整型&0得出一个新的&6整型&0。", "info_book.integrateddynamics.manual.logic.value_types.operator.text3": "&2运算符&0的其他操作在于&l逻辑编程器&r中可以找到,以进行更高级的检测,例如将列表减少为单个变量,或者基于&6谓词&r过滤列表。", "info_book.integrateddynamics.manual.logic.value_types.nbt": "NBT", - "info_book.integrateddynamics.manual.logic.value_types.nbt.text1": "&lMinecraft&r 中的每个物品内部都使用着 &3NBT&0 数据结构。&3NBT&0 是一种特殊的东西,可以将它理解为标签。他能保存一个物品多种不同类情况下的状态。例如,NBT 数据能表示&8箱子&0的内部存储情况,NBT 数据能表示&8镐&0的附魔信息……", - "info_book.integrateddynamics.manual.logic.value_types.nbt.text2": "变量卡可以对这些 &3NBT&0 进行调用,并能结合相应的运算符读取或操作这些数据。", - "info_book.integrateddynamics.manual.logic.value_types.nbt.text3": "&3NBT&0 在这个模组中通常用作底层的备用机制,以防你在使用运算符时无法读取到特定状态的信息。", + "info_book.integrateddynamics.manual.logic.value_types.nbt.text1": "&lMinecraft&r中的每个物品内部都使用着&3NBT&0数据结构。&3NBT&0是一种特殊的东西,可以将它理解为标签。他能保存一个物品多种不同类情况下的状态。例如,NBT数据能表示&8箱子&0的内部存储情况,NBT数据能表示&8镐&0的附魔信息……", + "info_book.integrateddynamics.manual.logic.value_types.nbt.text2": "变量卡可以对这些&3NBT&0进行调用,并能结合相应的运算符读取或操作这些数据。", + "info_book.integrateddynamics.manual.logic.value_types.nbt.text3": "&3NBT&0在这个模组中通常用作底层的备用机制,以防你在使用运算符时无法读取到特定状态的信息。", "info_book.integrateddynamics.manual.logic.value_types.block": "方块", - "info_book.integrateddynamics.manual.logic.value_types.block.text1": "对 &lMinecraft&r 方块的调用,例如&8泥土&0,&8圆石&0,&8红色染色黏土&0,&8箱子&0……", - "info_book.integrateddynamics.manual.logic.value_types.item": "对应物品", - "info_book.integrateddynamics.manual.logic.value_types.item.text1": "对 &lMinecraft&r 物品的调用,例如&8苹果&0,&8红石&0,&8钻石镐&0,&8附魔剑&0……", - "info_book.integrateddynamics.manual.logic.value_types.entity": "Entity(实体)", - "info_book.integrateddynamics.manual.logic.value_types.entity.text1": "对 &lMinecraft&r 实体的调用,例如&8僵尸&0,&8牛&0,&8玩家Direpig20&0……", - "info_book.integrateddynamics.manual.logic.value_types.fluid": "Fluid(流体)", - "info_book.integrateddynamics.manual.logic.value_types.fluid.text1": "对 &lMinecraft&r 流体的调用,例如 1000 mB &8熔岩&0,3 mB &8水&0,943 mB &8酒石酸&0,3030 mB &8门瑞欧树脂&0……", - "info_book.integrateddynamics.manual.logic.value_types.ingredients": "Ingredients(原料)", + "info_book.integrateddynamics.manual.logic.value_types.block.text1": "对&lMinecraft&r方块的调用,例如&8泥土&0、&8圆石&0、&8红色染色黏土&0、&8箱子&0……", + "info_book.integrateddynamics.manual.logic.value_types.item": "物品", + "info_book.integrateddynamics.manual.logic.value_types.item.text1": "对&lMinecraft&r物品的调用,例如&8苹果&0、&8红石&0、&8钻石镐&0、&8附魔剑&0……", + "info_book.integrateddynamics.manual.logic.value_types.entity": "实体", + "info_book.integrateddynamics.manual.logic.value_types.entity.text1": "对&lMinecraft&r实体的调用,例如&8僵尸&0、&8牛&0、&8玩家Direpig20&0……", + "info_book.integrateddynamics.manual.logic.value_types.fluid": "流体", + "info_book.integrateddynamics.manual.logic.value_types.fluid.text1": "对&lMinecraft&r流体的调用,例如1000 mB&8熔岩&0、3 mB&8水&0、943 mB &8酒石酸&0、3030 mB&8门瑞欧树脂&0……", + "info_book.integrateddynamics.manual.logic.value_types.ingredients": "原料", "info_book.integrateddynamics.manual.logic.value_types.ingredients.text1": "一个&l物品&r、&l流体&r和&l能量数目&r(&6整数&0)。它主要被用于表示&8合成&0的输入与输出。", - "info_book.integrateddynamics.manual.logic.value_types.recipe": "合成", + "info_book.integrateddynamics.manual.logic.value_types.recipe": "配方", "info_book.integrateddynamics.manual.logic.value_types.recipe.text1": "一个抽象的合成配方,将&8原料&0作为输入并输出另一个&8原料&0。", "info_book.integrateddynamics.manual.logic.value_types.recipe.text2": "你可以使用&l逻辑编程器&r可视化地创建合成,或者可以用&l机器读取器&r从(支持的)机器中读取合成。", - "info_book.integrateddynamics.manual.logic.value_types.recipe.text3": "这些合成可以被用在自动合成的模组里,例如 &lIntegrated Crafting&r。", - "info_book.integrateddynamics.manual.logic.value_types.recipe.text4": "如果你想在 GUI 中的众多&l变量卡&r里快速找到特定配方的变量卡,你可以对着变量卡按住 shift 来暂时显示这张卡的配方输出物品。", + "info_book.integrateddynamics.manual.logic.value_types.recipe.text3": "这些合成可以被用在自动合成的模组里,例如&l联合合成&r。", + "info_book.integrateddynamics.manual.logic.value_types.recipe.text4": "如果你想在GUI中的众多&l变量卡&r里快速找到特定配方的变量卡,你可以对着变量卡按住Shift来暂时显示这张卡的配方输出物品。", "info_book.integrateddynamics.manual.logic.variables": "变量", "info_book.integrateddynamics.manual.logic.variables.variable_card": "变量卡", "info_book.integrateddynamics.manual.logic.variables.variable_card.text1": "&l变量卡&r是这个模组中逻辑传输的主要方式。变量卡可以存储对具有某个&l变量类型&r的某个&l变量值&r的调用。", - "info_book.integrateddynamics.manual.logic.variables.variable_card.text2": "变量可以是静态的也可以是动态的。静态变量定义一次,之后永远不会改变。动态变量是由&l运算符&r或&l读取器&r对某种世界元素的&l检测&r的结果。 动态变量的典型的例子是 Minecraft 世界中不断变化的时间,或是方块读取器前方不断变换的方块,或是红石读取器前方不断变化的红石信号等级……", + "info_book.integrateddynamics.manual.logic.variables.variable_card.text2": "变量可以是静态的也可以是动态的。静态变量定义一次,之后永远不会改变。动态变量是由&l运算符&r或&l读取器&r对某种世界元素的&l检测&r的结果。动态变量的典型的例子是Minecraft世界中不断变化的时间,或是方块读取器前方不断变换的方块,或是红石读取器前方不断变化的红石信号等级……", "info_book.integrateddynamics.manual.logic.variables.variable_card.text3": "动态变量仅在以某种方式请求变量时进行检测,例如在&l显示面板&r中显示变量,或者将其用作另一个动态变量检测的一部分。", - "info_book.integrateddynamics.manual.logic.variables.variable_card.text4": "每个&l变量卡&r都有一个独有的 ID,用于在内部网络中逻辑检测。当网络出现错误时,这些 ID 将显示给玩家以帮助调试。为了增强其可用性,可以使用&l注释器&r来给&l变量卡&r附上标签,这样可以让玩家看到标签而不是 ID。", + "info_book.integrateddynamics.manual.logic.variables.variable_card.text4": "每个&l变量卡&r都有一个独有的ID,用于在内部网络中逻辑检测。当网络出现错误时,这些ID将显示给玩家以帮助调试。为了增强其可用性,可以使用&l注释器&r来给&l变量卡&r附上标签,这样可以让玩家看到标签而不是ID。", "info_book.integrateddynamics.manual.logic.variables.variable_store": "变量卡箱", "info_book.integrateddynamics.manual.logic.variables.variable_store.text1": "一些复杂的变量必定会调用到许多子变量来进行检测,这些调用的变量必须存在于网络中。表示添加两个其他变量的动态变量必须能够在检测时访问这两个其他变量。访问这些其他变量必须在与正在检测动态变量的相同的网络中进行,这可以通过将其他变量卡放入&l变量卡箱&r来完成。网络中可存在多个变量卡箱。这些其他变量也可以调用某些变量,这些变量也应该存在于同一个网络中。", "info_book.integrateddynamics.manual.logic.advanced": "进阶", - "info_book.integrateddynamics.manual.logic.advanced.nbt_path": "NBT 路径", - "info_book.integrateddynamics.manual.logic.advanced.nbt_path.text1": "当你一头扎进复杂的 NBT 标签中后,你会发现,你是如此地需要一个复杂运算符,让它帮你读取出那些深层嵌套的 NBT 值。为了简化这一繁杂工作,你可以使用&字符串&0基础的 &lNBT 路径表达式&r来写出你想要的&3NBT&0 标签中的路径。", - "info_book.integrateddynamics.manual.logic.advanced.nbt_path.text2": "The simplest NBT Path expression is made up of a chain of &lfield selectors&r, such as &4.fieldName&0 or &4.[”fieldName”]&0.", - "info_book.integrateddynamics.manual.logic.advanced.nbt_path.text3": "For example, applying the expression &4”.root.child1.child2”&0 on the &3NBT&0 tag &3{ root: { child1: { child2: ”some value” } }}&0 will output &3”some value”&0.", - "info_book.integrateddynamics.manual.logic.advanced.nbt_path.text4": "Multiple fields can be selected by providing an array of field names or a wildcard, for example &4[fieldA,fieldB]&0 or &4*&0", - "info_book.integrateddynamics.manual.logic.advanced.nbt_path.text5": "For example, applying the expression &4”.a[b1,b2]*”&0 on the &3NBT&0 tag &3{ a: { b1: { c: ”some value” } }}&0 will output &3”some value”&0.", - "info_book.integrateddynamics.manual.logic.advanced.nbt_path.text6": "When working with NBT lists, specific entries can be selected by specifying an index, such as &4[1]&0.", - "info_book.integrateddynamics.manual.logic.advanced.nbt_path.text7": "For example, applying the expression &4”.a[1]”&0 on the &3NBT&0 tag &3{ a: [10,20] }&0 will output &3”20”&0.", - "info_book.integrateddynamics.manual.logic.advanced.nbt_path.text8": "Multiple list indexes can be selected using the slice operator: &4[start:end:step]&0. (Only start is required, the other elements may be omitted)", - "info_book.integrateddynamics.manual.logic.advanced.nbt_path.text9": "For example, applying the expression &4”.a[1:4:2]”&0 on the &3NBT&0 tag &3{ a: [0,1,2,3,4,5] }&0 will output &3[1,3]&0.", - "info_book.integrateddynamics.manual.logic.advanced.nbt_path.text10": "More advanced filter expressions are also possible using the filter syntax, for example &4[?(@.childName < 10)]&0 (@ refers to the current tag, .. refers to the parent tag, $ refers to the root tag)", - "info_book.integrateddynamics.manual.logic.advanced.nbt_path.text11": "For example, applying the expression &4”$.a[?(@ == 3)]”&0 on the &3NBT&0 tag &3{ a: [0,1,2,3,4,5] }&0 will output &3[3]&0.", - "info_book.integrateddynamics.manual.parts": "IO 组件", + "info_book.integrateddynamics.manual.logic.advanced.nbt_path": "NBT路径", + "info_book.integrateddynamics.manual.logic.advanced.nbt_path.text1": "当你一头扎进复杂的NBT标签中后,你会发现,你是如此地需要一个复杂运算符,让它帮你读取出那些深层嵌套的NBT值。为了简化这一繁杂工作,你可以使用&字符串&0基础的&lNBT路径表达式&r来写出你想要的&3NBT&0标签中的路径。", + "info_book.integrateddynamics.manual.logic.advanced.nbt_path.text2": "最简单的NBT路径表达式由一连串&l域选择器&r组成,例如&4.fieldName&0或&4.[”fieldName”]&0。", + "info_book.integrateddynamics.manual.logic.advanced.nbt_path.text3": "比如,将表达式&4”.root.child1.child2”&0执行于&3NBT&0标签&3{ root: { child1: { child2: ”some value” } }}&0将输出&3”some value”&0。", + "info_book.integrateddynamics.manual.logic.advanced.nbt_path.text4": "可以通过提供一个域名数组或通配符来选择多个域,比如&4[fieldA,fieldB]&0或&4*&0", + "info_book.integrateddynamics.manual.logic.advanced.nbt_path.text5": "比如,将表达式&4”.a[b1,b2]*”&0执行于&3NBT&0标签&3{ a: { b1: { c: ”some value” } }}&0将输出&3”some value”&0。", + "info_book.integrateddynamics.manual.logic.advanced.nbt_path.text6": "处理NBT列表时,可以通过指定索引来选择特定条目,例如&4[1]&0。", + "info_book.integrateddynamics.manual.logic.advanced.nbt_path.text7": "比如,将表达式&4”.a[1]”&0执行于&3NBT&0标签&3{ a: [10,20] }&0将输出&3”20”&0。", + "info_book.integrateddynamics.manual.logic.advanced.nbt_path.text8": "可以通过使用切片运算符选择多个列表索引:&4[start:end:step]&0。(只有“start”是必须的,其它元素可以省略)", + "info_book.integrateddynamics.manual.logic.advanced.nbt_path.text9": "比如,将表达式&4”.a[1:4:2]”&0执行于&3NBT&0标签&3{ a: [0,1,2,3,4,5] }&0将输出&3[1,3]&0。", + "info_book.integrateddynamics.manual.logic.advanced.nbt_path.text10": "可以使用过滤语法来实现更高级的过滤表达,比如&4[?(@.childName < 10)]&0(@指代当前标签、..指代上一级标签、$指代根标签)", + "info_book.integrateddynamics.manual.logic.advanced.nbt_path.text11": "比如,将表达式&4”$.a[?(@ == 3)]”&0执行于&3NBT&0标签&3{ a: [0,1,2,3,4,5] }&0将输出&3[3]&0。", + "info_book.integrateddynamics.manual.parts": "IO组件", "info_book.integrateddynamics.manual.parts.introduction": "介绍", - "info_book.integrateddynamics.manual.parts.introduction.text1": "IO 组件有很多种类型(如读取器,输出器,显示面板……)。它们可以贴附在&l逻辑线缆&r的每一侧。本节介绍的部分可以读取&l变量&r并且将它们作为&l变量&r的部件,以及可以根据&l变量&r在&l变量卡&r内执行操作的部件。", - "info_book.integrateddynamics.manual.parts.introduction.text2": "大多数部件都具有可配置的设置,可以使用部件 GUI 中的右上角的按钮进行访问。这允许你更改部件&l更新周期&r,这意味着每多少游戏刻执行一次部件功能。其次,可以改变部件的优先级,这表明该部分可以在同一个网络中相对于同一网络中的其他部件行动的顺序。检测是否部件 A 的优先级为 -1,部件 B 的优先级为 1,则部件 B 将始终在部件 A 之前执行其动作。检测是否部件的优先级相同,则相对顺序是随机的。", - "info_book.integrateddynamics.manual.parts.introduction.text3": "部件的&l能量频道&r决定了它从何处抽取能量。-1 代表所有频道,0 是默认频道(那些没有设置频道的能量单元就在这个频道上)。最后,&l目标面&r决定了部件会与方块的哪个面交互。默认值为部件与方块贴合的面。", + "info_book.integrateddynamics.manual.parts.introduction.text1": "IO组件有很多种类型(如读取器、输出器、显示面板……)。它们可以贴附在&l逻辑线缆&r的每一侧。本节介绍的部分可以读取&l变量&r并且将它们作为&l变量&r的部件,以及可以根据&l变量&r在&l变量卡&r内执行操作的部件。", + "info_book.integrateddynamics.manual.parts.introduction.text2": "大多数部件都具有可配置的设置,可以使用部件GUI中的右上角的按钮进行访问。这允许你更改部件&l更新周期&r,这意味着每多少游戏刻执行一次部件功能。其次,可以改变部件的优先级,这表明该部分可以在同一个网络中相对于同一网络中的其他部件行动的顺序。检测是否部件A的优先级为-1,部件B的优先级为1,则部件B将始终在部件A之前执行其动作。检测是否部件的优先级相同,则相对顺序是随机的。", + "info_book.integrateddynamics.manual.parts.introduction.text3": "部件的&l能量频道&r决定了它从何处抽取能量。-1代表所有频道,0是默认频道(那些没有设置频道的能量单元就在这个频道上)。最后,&l目标面&r决定了部件会与方块的哪个面交互。默认值为部件与方块贴合的面。", "info_book.integrateddynamics.manual.parts.introduction.text4": "有些读取器/写入器仅当一些特定模组存在时才有用。检测是否一个部件没有可选的读取/写入项目,它的提示文本上会显示一个警告。", "info_book.integrateddynamics.manual.parts.reader": "读取器", "info_book.integrateddynamics.manual.parts.reader.introduction": "介绍", @@ -1515,7 +1522,7 @@ "info_book.integrateddynamics.manual.parts.reader.machine": "机器", "info_book.integrateddynamics.manual.parts.reader.machine.text1": "读取这个部件面对的机器的信息,例如他们正在做的处理工作。", "info_book.integrateddynamics.manual.parts.reader.network": "网络", - "info_book.integrateddynamics.manual.parts.reader.network.text1": "读取这个部件所面对的动态联合网络的信息。 这不一定是本部件所在的网络。", + "info_book.integrateddynamics.manual.parts.reader.network.text1": "读取这个部件所面对的动态联合网络的信息。这不一定是本部件所在的网络。", "info_book.integrateddynamics.manual.parts.reader.redstone": "红石信号等级", "info_book.integrateddynamics.manual.parts.reader.redstone.text1": "读取这个部件面对方块的红石信息。", "info_book.integrateddynamics.manual.parts.reader.world": "世界", @@ -1525,28 +1532,28 @@ "info_book.integrateddynamics.manual.parts.writer.audio.text1": "播放音效和音乐。", "info_book.integrateddynamics.manual.parts.writer.effect": "效果", "info_book.integrateddynamics.manual.parts.writer.effect.text1": "基于某些变量和设置发射粒子。", - "info_book.integrateddynamics.manual.parts.writer.entity": "Entity(实体)", - "info_book.integrateddynamics.manual.parts.writer.entity.text1": "配置与控制实体.", + "info_book.integrateddynamics.manual.parts.writer.entity": "实体", + "info_book.integrateddynamics.manual.parts.writer.entity.text1": "配置与控制实体。", "info_book.integrateddynamics.manual.parts.writer.machine": "机器", - "info_book.integrateddynamics.manual.parts.writer.machine.text1": "配置与控制机器.", + "info_book.integrateddynamics.manual.parts.writer.machine.text1": "配置与控制机器。", "info_book.integrateddynamics.manual.parts.writer.inventory": "物品栏", - "info_book.integrateddynamics.manual.parts.writer.inventory.text1": "执行与库存和管道相关的操作。这不会转移物品本身。", + "info_book.integrateddynamics.manual.parts.writer.inventory.text1": "执行与物品栏和管道相关的操作。这不会转移物品本身。", "info_book.integrateddynamics.manual.parts.writer.redstone": "红石信号等级", "info_book.integrateddynamics.manual.parts.writer.redstone.text1": "输出一个等级可控的红石信号。", "info_book.integrateddynamics.manual.parts.other": "其它", "info_book.integrateddynamics.manual.parts.other.light": "灯", - "info_book.integrateddynamics.manual.parts.other.light.text1": "一个简单的灯,可以是常开,也可以使用&1布尔&0或&6整型&0&l变量卡&r控制。", + "info_book.integrateddynamics.manual.parts.other.light.text1": "一个简单的灯,可以是常开,也可以使用&1布尔型&0或&6整型&0&l变量卡&r控制。", "info_book.integrateddynamics.manual.parts.other.display": "显示", "info_book.integrateddynamics.manual.parts.other.display.text1": "一个有用的监控或调试工具,只显示一个&l变量卡&r的变量。通过&l扳手&r右击可以旋转显示和r。", - "info_book.integrateddynamics.manual.parts.other.display.text2": "GUI 中的复制键可以将当前显示的值复制到你的剪贴板中,以供游戏外使用。你也可以使用系统提供的复制快捷键。", + "info_book.integrateddynamics.manual.parts.other.display.text2": "GUI中的复制键可以将当前显示的值复制到你的剪贴板中,以供游戏外使用。你也可以使用系统提供的复制快捷键。", "info_book.integrateddynamics.manual.parts.other.connector_mono_directional": "单向连接器", "info_book.integrateddynamics.manual.parts.other.connector_mono_directional.text1": "有些时候,你的逻辑网络需要跨越很长的距离。虽然普通线缆可以做到这一点,但是将线缆长距离放置可能并不方便。", "info_book.integrateddynamics.manual.parts.other.connector_mono_directional.text2": "&l单向连接器&r能帮你长距离无线连接逻辑网络。在网络上接上一个连接器,并在想要连接的另一个网络上放置第二个连接器来完成连接。两个连接器必须位于同一直线上,并且距离小于或等于512个单位。当有效连接完成后,连接器将显示为激活状态。", "info_book.integrateddynamics.manual.parts.other.connector_omni_directional": "全向连接器", "info_book.integrateddynamics.manual.parts.other.connector_omni_directional.text1": "虽然“单向”连接器对于单向远距离连接非常有用,但在某些情况下,这可能有点太受限制。", "info_book.integrateddynamics.manual.parts.other.connector_omni_directional.text2": "例如,你可能希望使用单个连接器与多个网络连接在一起,或者与其他维度的网络连接。对于这些情况,你可以使用&l全向&r连接器。", - "info_book.integrateddynamics.manual.parts.other.connector_omni_directional.text3": "这些连接器在首次制作时将具有唯一的组 ID ,用于标识可以连接网络的组。 每个连接器组在放置在世界中时都有独特的粒子颜色,可以在物品的提示文本中看到组 ID,或者在放置时右击连接器查看。通过合成组内的现有连接器可得到多个同组的连接器。", - "info_book.integrateddynamics.manual.parts.other.connector_omni_directional.text4": "也可以通过两种方式更改现有连接器组. 在制作工作台中单独制作会将其分配给没有其他成员的新组,将二个放在一起合成时第一个的分组将复制给第二个.", + "info_book.integrateddynamics.manual.parts.other.connector_omni_directional.text3": "这些连接器在首次制作时将具有唯一的组ID,用于标识可以连接网络的组。每个连接器组在放置在世界中时都有独特的粒子颜色,可以在物品的提示文本中看到组ID,或者在放置时右击连接器查看。通过合成组内的现有连接器可得到多个同组的连接器。", + "info_book.integrateddynamics.manual.parts.other.connector_omni_directional.text4": "也可以通过两种方式更改现有连接器组。在制作工作台中单独制作会将其分配给没有其他成员的新组,将二个放在一起合成时第一个的分组将复制给第二个。", "info_book.integrateddynamics.manual.machines": "机器", "info_book.integrateddynamics.manual.machines.materializer": "固值器", "info_book.integrateddynamics.manual.machines.materializer.text1": "复制动态&l变量卡&r当前时刻的静态变量。必须插入动态&l变量卡&r,并且必须插入一个新的空&l变量卡&r,这将使其具有动态&l变量卡&r的当前值作为静态值。", @@ -1559,23 +1566,23 @@ "info_book.integrateddynamics.manual.machines.delay": "延迟器", "info_book.integrateddynamics.manual.machines.delay.text1": "在某些情况下,你可能需要知道某种变量的历史数据。例如,你想要获取上一个变化前的值来算平均值或差值。", "info_book.integrateddynamics.manual.machines.delay.text2": "为此,你可以使用&l延迟器&r,你可以使用它保持指定变量的值的历史记录。你可以通过插入要维护历史记录的&l变量卡&r来做到这一点。你现在可以创建并且&l变量卡&r将调用对应于历史记录的值列表。", - "info_book.integrateddynamics.manual.machines.delay.text3": "最旧的变量对应于列表中的最后一个元素。你可以通过 GUI 调整历史记录的最大长度。", + "info_book.integrateddynamics.manual.machines.delay.text3": "最旧的变量对应于列表中的最后一个元素。你可以通过GUI调整历史记录的最大长度。", "info_book.integrateddynamics.manual.machines.energy_battery": "能量电池", "info_book.integrateddynamics.manual.machines.energy_battery.text1": "&l动态联合&r网络可以配置为消耗能量。为此,你可以将&l能量电池&r连接到网络,为其添加能量存储容量。", - "info_book.integrateddynamics.manual.machines.energy_battery.text2": "这些电池支持 &lRF&r 能量和 &lTesla&r 能量。", + "info_book.integrateddynamics.manual.machines.energy_battery.text2": "这些电池支持&lRF&r能量和&lTesla&r能量。", "info_book.integrateddynamics.manual.machines.energy_battery.text3": "提供红石信号将使能量向所有面自动输出。", "info_book.integrateddynamics.manual.machines.energy_battery.text4": "当这个电池在你的物品栏中时,&l自动输出&r模式可以使用潜行右键激活。激活后,这个电池会尝试向你双手中的物品输出能量。", "info_book.integrateddynamics.manual.machines.generator": "发电机", - "info_book.integrateddynamics.manual.machines.generator.text1": "当你需要 &lRF&r 或 &lTesla&r 的能量时,你可以使用&l发电机&r来创建能量和可再生能源。", + "info_book.integrateddynamics.manual.machines.generator.text1": "当你需要&lRF&r或&lTesla&r的能量时,你可以使用&l发电机&r来创建能量和可再生能源。", "info_book.integrateddynamics.manual.machines.mechanical_squeezer": "电动挤压机", "info_book.integrateddynamics.manual.machines.mechanical_squeezer.text1": "总会有那么一段时间,你得不停地在&l挤压机&r上跳来跳去。检测是否你还没有自动化&l挤压机&r,也许是时候考虑制作一个&l电动挤压机&r了。它不需要任何人力来工作,但是需要提供能量才能运行。这也使它比普通的&l挤压机&r快的多,并且可以批量挤压,并得到更多产物。", "info_book.integrateddynamics.manual.machines.mechanical_drying_basin": "电动烘干池", "info_book.integrateddynamics.manual.machines.mechanical_drying_basin.text1": "使用&l烘干池&r进行烘干会需要一些时间。检测是否你想要烘干变得更快,或者你想能烘干更多的东西,你应该使用&l电动烘干池&r,它需要消耗能量来运行。", "info_book.integrateddynamics.manual.logic_programming": "逻辑编程", "info_book.integrateddynamics.manual.logic_programming.text1": "创建动态变量卡的另一种方法是通过在一个或多个变量卡上执行&l运算符&r来生成新的&l变量卡&r。一个&l运算符&r的一个例子是添加了两个&l数字&r,形成一个新的&l数字&r。", - "info_book.integrateddynamics.manual.logic_programming.text2": "&l运算符&r可以有一个或多个输入值,并具有一个输出值。在大多数情况下,输入和输出具有一定的&l变量类型&r,否则它们将具有&l任意&r变量类型。具有单个输入和一个输出的&l运算符&r&l布尔&r被称为&l谓词&r。", - "info_book.integrateddynamics.manual.logic_programming.text3": "&l逻辑编程器&r包含大量的&l运算符&r。它还允许你为所有&l变量类型&r创建静态和变量卡&r。选择&l运算符&r后,应在预期的输入插槽中插入有效&l变量卡&r。最后,应在输出插槽中插入另一个&l变量卡&r。检测是否&l运算符&r有效,则会将新的动态变量写入卡中。 请记住,调用的&l变量卡&r必须存在于&l运算符&r将被检测的同一网络中的&l变量卡箱&r中。", - "info_book.integrateddynamics.manual.logic_programming.text4": "&l逻辑编程器&r 可以使用顶部的搜索框,通过名称搜索&l运算符&r的列表。它还允许你通过在左下角插入这些类型的&l变量卡&r输入或输出变量类型进行过滤。", - "info_book.integrateddynamics.manual.logic_programming.text5": "检测是否玩家的物品栏中存在&l注释器&r。 通过点击输出插槽旁边的“E”按钮,可以立即标记产生的&l变量卡&r。", + "info_book.integrateddynamics.manual.logic_programming.text2": "&l运算符&r可以有一个或多个输入值,并具有一个输出值。在大多数情况下,输入和输出具有一定的&l变量类型&r,否则它们将具有&l任意&r变量类型。具有单个输入和一个输出的&l运算符&r&l布尔值&r被称为&l谓词&r。", + "info_book.integrateddynamics.manual.logic_programming.text3": "&l逻辑编程器&r包含大量的&l运算符&r。它还允许你为所有&l变量类型&r创建静态和变量卡&r。选择&l运算符&r后,应在预期的输入插槽中插入有效&l变量卡&r。最后,应在输出插槽中插入另一个&l变量卡&r。检测是否&l运算符&r有效,则会将新的动态变量写入卡中。请记住,调用的&l变量卡&r必须存在于&l运算符&r将被检测的同一网络中的&l变量卡箱&r中。", + "info_book.integrateddynamics.manual.logic_programming.text4": "&l逻辑编程器&r可以使用顶部的搜索框,通过名称搜索&l运算符&r的列表。它还允许你通过在左下角插入这些类型的&l变量卡&r输入或输出变量类型进行过滤。", + "info_book.integrateddynamics.manual.logic_programming.text5": "检测是否玩家的物品栏中存在&l注释器&r。通过点击输出插槽旁边的“E”按钮,可以立即标记产生的&l变量卡&r。", "info_book.integrateddynamics.manual.logic_programming.text6": "&l逻辑编程器&r以方块形式和物品形式存在。两者都可以通过将它们置于工作台中进行切换。" } \ No newline at end of file diff --git a/projects/1.16/assets/integrated-proxy/integrated_proxy/lang/en_us.json b/projects/1.16/assets/integrated-proxy/integrated_proxy/lang/en_us.json new file mode 100644 index 000000000000..b5563c95d907 --- /dev/null +++ b/projects/1.16/assets/integrated-proxy/integrated_proxy/lang/en_us.json @@ -0,0 +1,13 @@ +{ + "itemGroup.integrated_proxy": "Integrated Proxy", + "tile.blocks.integrated_proxy.access_proxy.name": "Access Proxy", + "block.integrated_proxy.access_proxy": "Access Proxy", + "integrated_proxy.gui.access_proxy.relative_mode": "Relative Mode", + "integrated_proxy.gui.access_proxy.absolute_mode": "Absolute Mode", + "integrated_proxy.gui.access_proxy.x": "X", + "integrated_proxy.gui.access_proxy.y": "Y", + "integrated_proxy.gui.access_proxy.z": "Z", + "integrated_proxy.gui.access_proxy.display_value": "Display", + "integrated_proxy.gui.access_proxy.invalid_pos": "Invalid", + "integrated_proxy.gui.access_proxy.display_pos": "X:%d, Y:%d, Z:%d" +} \ No newline at end of file diff --git a/projects/1.16/assets/integrated-proxy/integrated_proxy/lang/zh_cn.json b/projects/1.16/assets/integrated-proxy/integrated_proxy/lang/zh_cn.json new file mode 100644 index 000000000000..55d885dc9480 --- /dev/null +++ b/projects/1.16/assets/integrated-proxy/integrated_proxy/lang/zh_cn.json @@ -0,0 +1,13 @@ +{ + "itemGroup.integrated_proxy": "联合代理器", + "tile.blocks.integrated_proxy.access_proxy.name": "访问代理器", + "block.integrated_proxy.access_proxy": "访问代理器", + "integrated_proxy.gui.access_proxy.relative_mode": "相对坐标", + "integrated_proxy.gui.access_proxy.absolute_mode": "绝对坐标", + "integrated_proxy.gui.access_proxy.x": "X", + "integrated_proxy.gui.access_proxy.y": "Y", + "integrated_proxy.gui.access_proxy.z": "Z", + "integrated_proxy.gui.access_proxy.display_value": "显示", + "integrated_proxy.gui.access_proxy.invalid_pos": "无效", + "integrated_proxy.gui.access_proxy.display_pos": "X:%d, Y:%d, Z:%d" +} \ No newline at end of file diff --git a/projects/1.16/assets/integrated-terminals/integratedterminals/lang/zh_cn.json b/projects/1.16/assets/integrated-terminals/integratedterminals/lang/zh_cn.json index 3b3e6c5966ab..5edd0bc31e29 100644 --- a/projects/1.16/assets/integrated-terminals/integratedterminals/lang/zh_cn.json +++ b/projects/1.16/assets/integrated-terminals/integratedterminals/lang/zh_cn.json @@ -1,5 +1,6 @@ { - "itemGroup.integratedterminals": "集成终端", + "_comment": "General", + "itemGroup.integratedterminals": "联合终端", "general.integratedterminals.description": "为动态联合网络管理和总览设计的终端。", "gui.integratedterminals.amount": "数量", "gui.integratedterminals.channel": "频道", @@ -10,154 +11,156 @@ "gui.integratedterminals.terminal_storage.crafting_name": "%s 合成中", "gui.integratedterminals.terminal_storage.channel": "频道:", "gui.integratedterminals.terminal_storage.craft": "合成", - "gui.integratedterminals.terminal_storage.tooltip.requirements": "合成需要:", - "gui.integratedterminals.terminal_storage.start_crafting_job": "开始合成工作", - "gui.integratedterminals.terminal_storage.craftingplan.label.valid": "合成计划 - 合法", + "gui.integratedterminals.terminal_storage.tooltip.requirements": "合成需求:", + "gui.integratedterminals.terminal_storage.start_crafting_job": "开始合成任务", + "gui.integratedterminals.terminal_storage.craftingplan.label.valid": "合成计划 - 有效", "gui.integratedterminals.terminal_storage.craftingplan.label.failed.incomplete": "合成计划 - 未完成", "gui.integratedterminals.terminal_storage.craftingplan.label.failed.recursion": "合成计划 - 检测到递归合成!", "gui.integratedterminals.terminal_storage.craftingplan.label.failed.insufficient_crafting_interfaces": "合成计划 - 没有足够的合成接口", "gui.integratedterminals.terminal_storage.craftingplan.label.running": "合成计划 - 运行中", "gui.integratedterminals.terminal_storage.step.next": "下一个", "gui.integratedterminals.terminal_storage.step.craft": "合成", - "gui.integratedterminals.terminal_storage.step.crafting_plan_calculating": "计算合成计划……", + "gui.integratedterminals.terminal_storage.step.crafting_plan_calculating": "计算合成计划中……", "gui.integratedterminals.terminal_storage.stored": "已存储:%s", "gui.integratedterminals.terminal_storage.crafting": "合成中:%s", "gui.integratedterminals.terminal_storage.missing": "缺失:%s", "gui.integratedterminals.terminal_storage.tooltip.quantity": "数量:%s", - "gui.integratedterminals.terminal_storage.sort": "整理", - "gui.integratedterminals.terminal_storage.sort.order.label": "排序:%s", + "gui.integratedterminals.terminal_storage.sort": "排序", + "gui.integratedterminals.terminal_storage.sort.order.label": "规则:%s", "gui.integratedterminals.terminal_storage.sort.order.ascending": "升序", "gui.integratedterminals.terminal_storage.sort.order.descending": "降序", - "gui.integratedterminals.terminal_storage.sort.itemstack.id": "物品 ID", - "gui.integratedterminals.terminal_storage.sort.itemstack.id.info": "以内部物品注册 ID 排序。", + "gui.integratedterminals.terminal_storage.sort.itemstack.id": "物品ID", + "gui.integratedterminals.terminal_storage.sort.itemstack.id.info": "按内部物品注册ID排序。", "gui.integratedterminals.terminal_storage.sort.itemstack.name": "物品名称", - "gui.integratedterminals.terminal_storage.sort.itemstack.name.info": "以物品名称排序。", + "gui.integratedterminals.terminal_storage.sort.itemstack.name.info": "按物品名称排序。", "gui.integratedterminals.terminal_storage.sort.itemstack.quantity": "物品数量", - "gui.integratedterminals.terminal_storage.sort.itemstack.quantity.info": "以物品堆大小排序。", - "gui.integratedterminals.terminal_storage.sort.fluidstack.id": "流体 ID", - "gui.integratedterminals.terminal_storage.sort.fluidstack.id.info": "以内部流体注册 ID 排序。", + "gui.integratedterminals.terminal_storage.sort.itemstack.quantity.info": "按物品堆叠大小排序。", + "gui.integratedterminals.terminal_storage.sort.fluidstack.id": "流体ID", + "gui.integratedterminals.terminal_storage.sort.fluidstack.id.info": "按内部流体注册ID排序。", "gui.integratedterminals.terminal_storage.sort.fluidstack.name": "流体名称", - "gui.integratedterminals.terminal_storage.sort.fluidstack.name.info": "以流体名称排序。", - "gui.integratedterminals.terminal_storage.sort.fluidstack.quantity": "流体数量", - "gui.integratedterminals.terminal_storage.sort.fluidstack.quantity.info": "以流体 mb 数量排序。", + "gui.integratedterminals.terminal_storage.sort.fluidstack.name.info": "按流体名称排序。", + "gui.integratedterminals.terminal_storage.sort.fluidstack.quantity": "流体量", + "gui.integratedterminals.terminal_storage.sort.fluidstack.quantity.info": "按流体mb大小排序。", "gui.integratedterminals.terminal_storage.craftinggrid.clear": "清除合成网格内物品至存储空间中", - "gui.integratedterminals.terminal_storage.craftinggrid.clear.info": "按住 shift 并左击,可将网格内物品移回玩家物品栏", + "gui.integratedterminals.terminal_storage.craftinggrid.clear.info": "按住Shift并左击,可将网格内物品移回玩家物品栏", "gui.integratedterminals.terminal_storage.craftinggrid.balance": "均分合成网格", "gui.integratedterminals.terminal_storage.craftinggrid.balance.info": "均匀分配合成网格中的物品", "gui.integratedterminals.terminal_storage.craftinggrid.autorefill": "自动填充合成网格", "gui.integratedterminals.terminal_storage.craftinggrid.autorefill.info": "在合成后自动填充合成网格", "gui.integratedterminals.terminal_storage.craftinggrid.autorefill.type.disabled": "§o禁止", - "gui.integratedterminals.terminal_storage.craftinggrid.autorefill.type.storage": "§a源:网络", - "gui.integratedterminals.terminal_storage.craftinggrid.autorefill.type.player": "§a源:玩家", - "gui.integratedterminals.terminal_storage.craftinggrid.autorefill.type.storage_player": "§a源:网络,玩家", - "gui.integratedterminals.terminal_storage.craftinggrid.autorefill.type.player_storage": "§a源:玩家,网络", + "gui.integratedterminals.terminal_storage.craftinggrid.autorefill.type.storage": "§a来源:网络", + "gui.integratedterminals.terminal_storage.craftinggrid.autorefill.type.player": "§a来源:玩家", + "gui.integratedterminals.terminal_storage.craftinggrid.autorefill.type.storage_player": "§a来源:网络,玩家", + "gui.integratedterminals.terminal_storage.craftinggrid.autorefill.type.player_storage": "§a来源:玩家,网络", "gui.integratedterminals.terminal_storage.crafting.filter": "合成过滤", "gui.integratedterminals.terminal_storage.crafting.filter.info": "依据存储或者可合成的原料进行过滤。", - "gui.integratedterminals.terminal_storage.crafting.filter.type.all": "§o两者兼具", + "gui.integratedterminals.terminal_storage.crafting.filter.type.all": "§o所有", "gui.integratedterminals.terminal_storage.crafting.filter.type.storage": "§a存储", - "gui.integratedterminals.terminal_storage.crafting.filter.type.craftable": "§a可合成的", + "gui.integratedterminals.terminal_storage.crafting.filter.type.craftable": "§a可合成", "gui.integratedterminals.terminal_storage.setdefaults": "标记为默认设置", - "gui.integratedterminals.terminal_storage.setdefaults.info": "将当前设置应用与新的终端上", + "gui.integratedterminals.terminal_storage.setdefaults.info": "为新的终端应用当前的设置", "gui.integratedterminals.terminal_crafting_job.craftingplan.dependencies": "大小:%s", - "gui.integratedterminals.terminal_crafting_job.craftingplan.cancel": "取消工作", - "gui.integratedterminals.terminal_crafting_job.craftingplan.cancel_all": "取消所有工作", - "gui.integratedterminals.terminal_crafting_job.craftingplan.empty": "空的合成工作", + "gui.integratedterminals.terminal_crafting_job.craftingplan.cancel": "取消任务", + "gui.integratedterminals.terminal_crafting_job.craftingplan.cancel_all": "取消所有任务", + "gui.integratedterminals.terminal_crafting_job.craftingplan.empty": "清空合成任务", "gui.integratedterminals.terminal_crafting_job.craftingplan.duration": "持续时间:%s", "gui.integratedterminals.terminal_crafting_job.craftingplan.crafting_channel": "频道:%s", "gui.integratedterminals.terminal_crafting_job.craftingplan.owner": "所有者:%s", "gui.integratedterminals.craftingplan.status": "状态:%s", "gui.integratedterminals.craftingplan.status.error": "错误", "gui.integratedterminals.craftingplan.status.error.desc": "未知错误", - "gui.integratedterminals.craftingplan.status.invalid": "非法", - "gui.integratedterminals.craftingplan.status.invalid.desc": "缺失存储的合成原料", - "gui.integratedterminals.craftingplan.status.unstarted": "合法", + "gui.integratedterminals.craftingplan.status.invalid": "无效", + "gui.integratedterminals.craftingplan.status.invalid.desc": "存储原料缺失", + "gui.integratedterminals.craftingplan.status.unstarted": "有效", "gui.integratedterminals.craftingplan.status.unstarted.desc": "还未开始", "gui.integratedterminals.craftingplan.status.queueing": "排队中", - "gui.integratedterminals.craftingplan.status.queueing.desc": "等待其他工作完成", - "gui.integratedterminals.craftingplan.status.pending_dependencies": "请求依赖", - "gui.integratedterminals.craftingplan.status.pending_dependencies.desc": "等待依赖项完成", + "gui.integratedterminals.craftingplan.status.queueing.desc": "等待其他任务完成中", + "gui.integratedterminals.craftingplan.status.pending_dependencies": "请求依赖物品", + "gui.integratedterminals.craftingplan.status.pending_dependencies.desc": "等待依赖物品完成", "gui.integratedterminals.craftingplan.status.pending_inputs": "请求输入", - "gui.integratedterminals.craftingplan.status.pending_inputs.desc": "缺失输入的合成原料", - "gui.integratedterminals.craftingplan.status.invalid_inputs": "合成不被允许", - "gui.integratedterminals.craftingplan.status.invalid_inputs.desc": "合成输入的无法插入合成目标中", - "gui.integratedterminals.craftingplan.status.crafting": "合成", - "gui.integratedterminals.craftingplan.status.crafting.desc": "工作开始,等待输出", - "gui.integratedterminals.craftingplan.status.finished": "完成", - "gui.integratedterminals.craftingplan.status.finished.desc": "工作完成,已经接收输出", - "key.categories.integratedterminals": "集成终端", - "key.integratedterminals.terminal.tab.next": "切换到下一个终端标签", - "key.integratedterminals.terminal.tab.previous": "切换到前一个终端标签", - "key.integratedterminals.terminal.craftinggrid.clearplayer": "清除合成到物品栏中", - "key.integratedterminals.terminal.craftinggrid.clearstorage": "清除合成网格到存储中", + "gui.integratedterminals.craftingplan.status.pending_inputs.desc": "输入原料缺失", + "gui.integratedterminals.craftingplan.status.invalid_inputs": "无效的配方", + "gui.integratedterminals.craftingplan.status.invalid_inputs.desc": "配方输入无法输入合成目标", + "gui.integratedterminals.craftingplan.status.crafting": "合成中", + "gui.integratedterminals.craftingplan.status.crafting.desc": "任务开始,等待输出中", + "gui.integratedterminals.craftingplan.status.finished": "已完成", + "gui.integratedterminals.craftingplan.status.finished.desc": "任务完成,输出已接收", + "key.categories.integratedterminals": "联合终端", + "key.integratedterminals.terminal.tab.next": "切换到下一个终端标签页", + "key.integratedterminals.terminal.tab.previous": "切换到上一个终端标签页", + "key.integratedterminals.terminal.craftinggrid.clearplayer": "将合成网格内的物品清除到物品栏中", + "key.integratedterminals.terminal.craftinggrid.clearstorage": "将合成网格内的物品清除到存储中", "key.integratedterminals.terminal.craftinggrid.balance": "均分合成网格", - "key.integratedterminals.terminal.portable.open": "打开第一个移动式存储终端", - "advancement.integratedterminals.menril_glass": "照明玻璃", - "advancement.integratedterminals.menril_glass.desc": "将门瑞欧树脂干燥进玻璃得到门瑞欧玻璃。", + "key.integratedterminals.terminal.portable.open": "打开第一个便携式存储终端", + "advancement.integratedterminals.menril_glass": "发光玻璃", + "advancement.integratedterminals.menril_glass.desc": "让门瑞欧树脂在玻璃上干燥以获得门瑞欧玻璃。", "advancement.integratedterminals.craft_storage_terminal": "存储终端的创造", "advancement.integratedterminals.craft_storage_terminal.desc": "合成一个存储终端", - "advancement.integratedterminals.gui_storage_terminal": "GUI 模拟器 9000", - "advancement.integratedterminals.gui_storage_terminal.desc": "打开存储终端的 GUI", + "advancement.integratedterminals.gui_storage_terminal": "GUI模拟器 9000", + "advancement.integratedterminals.gui_storage_terminal.desc": "打开存储终端的GUI", "advancement.integratedterminals.filter_enchantable": "动态存储终端合成过滤", "advancement.integratedterminals.filter_enchantable.desc": "使用变量动态过滤存储终端中附魔物品", "block.integratedterminals.menril_glass": "门瑞欧玻璃", - "block.integratedterminals.menril_glass.info": "照明玻璃", + "block.integratedterminals.menril_glass.info": "发光的玻璃", "block.integratedterminals.chorus_glass": "紫颂玻璃", - "block.integratedterminals.chorus_glass.info": "还算凑活的玻璃", - "item.integratedterminals.terminal_storage_portable": "移动式存储终端", - "item.integratedterminals.terminal_storage_portable.info": "以可视化的形式与相连网络中的原料进行互动。右击全向连接器即可绑定连接。", - "item.integratedterminals.terminal_storage_portable.status.no_network": "未连接到网络。右击全向连接器即可建立连接。", + "block.integratedterminals.chorus_glass.info": "可通过的玻璃", + "item.integratedterminals.terminal_storage_portable": "便携式存储终端", + "item.integratedterminals.terminal_storage_portable.info": "与相连网络中的原料进行可视化交互。右击全向连接器以建立连接。", + "item.integratedterminals.terminal_storage_portable.status.no_network": "未连接到网络。右击全向连接器以建立连接。", "item.integratedterminals.terminal_storage_portable.status.invalid_network": "无法找到所连接的网络", - "item.integratedterminals.terminal_storage_portable.status.linked": "以与网络连接", + "item.integratedterminals.terminal_storage_portable.status.linked": "已连接至网络", "parttype.integratedterminals.terminal_storage": "存储终端", - "parttype.integratedterminals.terminal_storage.info": "可视化交互那些存储在网络终端的原料。", - "parttype.integratedterminals.terminal_crafting_job": "合成工作终端", - "parttype.integratedterminals.terminal_crafting_job.info": "管理总览网络中所有进行的合成工作。", - "parttype.integratedterminals.terminal_crafting_job.tooltip.nohandlers": "警告:没有合成处理可用。只有在其他模组,诸如基础合成学安装的情况下才能够可用。", + "parttype.integratedterminals.terminal_storage.info": "与存储在网络终端的原料进行可视化交互。", + "parttype.integratedterminals.terminal_crafting_job": "合成任务终端", + "parttype.integratedterminals.terminal_crafting_job.info": "管理并总览网络中所有的合成任务。", + "parttype.integratedterminals.terminal_crafting_job.tooltip.nohandlers": "警告:无可用的合成处理器。只有在如联合合成之类的其它模组安装后才可用。", "info_book.integratedterminals.section.main": "终端", "info_book.integratedterminals.introduction": "介绍", - "info_book.integratedterminals.introduction.text1": "&l集成终端&r是&l动态联合的拓展&r去管理以及预览&l动态联合&r及其网络。", - "info_book.integratedterminals.introduction.text2": "举个例子,这&l存储终端&r允许你去交互你的&o存储网络&r,例如你连接的&o能量单元&r。如果安装了其他带有储存功能的mod,例如增加了存储&o物品&r和&o液体的&r存储功能的&l集成管道&r,那么你也可以在存储终端中交互他们。", + "info_book.integratedterminals.introduction.text1": "&l联合终端&r是&l动态联合的拓展&r,用于管理并总览&l动态联合&r的网络。", + "info_book.integratedterminals.introduction.text2": "举个例子,&l存储终端&r允许你与你的&o存储网络&r交互,如你连接的&o能量单元&r。如果安装了其他带有储存功能的模组,例如增加了存储&o物品&r和&o液体的&r存储功能的&l集成管道&r,那么你也可以在存储终端中交互他们。", "info_book.integratedterminals.storage_terminal": "存储终端", "info_book.integratedterminals.storage_terminal.introduction": "存储终端介绍", - "info_book.integratedterminals.storage_terminal.introduction.text1": "这&l存储终端&r是一块能被放在&l线缆上&r能够在交互网络上开启带有GUI的储存管理。", - "info_book.integratedterminals.storage_terminal.introduction.text2": "这接下来的部分会解释他是怎么合成,使用以及耗能。", + "info_book.integratedterminals.storage_terminal.introduction.text1": "&l存储终端&r是能被放置在&l线缆上&r以提供对所连接网络基于GUI的存储管理的部分。", + "info_book.integratedterminals.storage_terminal.introduction.text2": "接下来的几节会解释如何合成、使用以及使用电力驱动存储终端。", "info_book.integratedterminals.storage_terminal.crafting": "合成", - "info_book.integratedterminals.storage_terminal.crafting.text1": "为了去合成&l存储终端&r,首先你需要一个特殊的自发光&o玻璃&r,就是&l门瑞欧玻璃&r,就是那个你在&l烘干池&l里做的那个&r", - "info_book.integratedterminals.storage_terminal.crafting.text2": "以同样的方式,你可以合成&l紫颂玻璃&r,就是那个能让实体穿过的那个。", + "info_book.integratedterminals.storage_terminal.crafting.text1": "合成&l存储终端&r,首先你需要一种特殊的自发光的&o玻璃&r,也就是&l门瑞欧玻璃&r,就是你在&l烘干池&l里合成的那个&r", + "info_book.integratedterminals.storage_terminal.crafting.text2": "以同样的方式,你可以合成&l紫颂玻璃&r,实体可以穿过它。", "info_book.integratedterminals.storage_terminal.usage": "用途", - "info_book.integratedterminals.storage_terminal.usage.text1": "在这&l存储终端里&r包含所有激活的选项卡&o在存储网络中&r是对应着其交互网络的,相应的,你也可以使用频道来将网络分离。 例如, 如果你有一些&o能量单元&r是可交互的, 那么你会在能量的选项卡里看到所有的能量。如果安装了其他带有储存功能的mod,,例如增加了存储&o物品&r和&o液体的&r存储功能的&l集成管道&r,t那么你也可以在存储终端中交互他们。这底部的每个标签都显示了当前和最大的数量。在这书剩余的部分, 我们将会说到哪些&o“东西”&r是能够被存储的 (例如物品, 液体和能量) 例如&原料&r。", - "info_book.integratedterminals.storage_terminal.usage.text2": "接下来看到的原料,你当然也可以去交互。像是在背包里一样,可以通过点击拿起来某些东西和再次点击放下东西的方式来完成交互。可以确定的是,要交互的类型像是能量和流体,当在你背包里点击时,需要点击那个容器的物品,像是电池或者水槽。接下来你可以使用shift+左键去大量地移动。", - "info_book.integratedterminals.storage_terminal.usage.text3": "When a storage network ingredient is selected, you can increase it by a small amount by clicking on the storage network slot again. Shift-clicking will increase it with a larger amount. In the same way, you can decrease the quantity by right-clicking. The same can be done by scrolling over a storage ingredient.", - "info_book.integratedterminals.storage_terminal.usage.text4": "选择存储网络列表后,您可以通过右击移动少量内容,左键单击保留的所有内容,以及中键单击保留的一半内容。", - "info_book.integratedterminals.storage_terminal.usage.text5": "通过左侧按钮,您可以通过不同的排序选项进行切换,例如按名称和数量排序。", - "info_book.integratedterminals.storage_terminal.usage.text6": "使用搜索框,可以按名称筛选显示的成分。通过定义由空间分隔的其他参数,可以对结果进行更深入的搜索。&oor&r- 条件可以定义为 ''|'。", - "info_book.integratedterminals.storage_terminal.usage.text8": "当物品存储网络可用时,您还将获得一个额外的合成标签。这合成标签类似,但带有集成的合成网格。它有几个有用的集成功能,例如清理网格进入到您的物品栏或网络中,整理网格,以及在创建后配置网格自动重新填充行为。", - "info_book.integratedterminals.storage_terminal.usage.text9": "All terminal settings (buttons, searchboxes, tabs, ...) are persisted per player and per terminal. In order to configure what settings will be loaded for newly placed terminals, you can press the anvil button on the bottom right of your terminal gui.", + "info_book.integratedterminals.storage_terminal.usage.text1": "&l存储终端&r中含有目前连接的网络中所有激活的&o存储网络&r的标签页,可根据需要用频道将它们分开。例如,如果你有一些连接至网络的&o能量单元&r,那么你会在能量标签页里看到所有能量的总和。如果安装了其他带有储存功能的模组,例如可存储&o物品&r和&o流体&r的&l联合管道&r,你也可以在存储终端中与它们交互。每个标签的底部都显示了总和与最大数量。在本书剩余的部分,我们将会谈到哪些&o东西&r是能够作为&原料&r被存储(如物品、流体和能量)。", + "info_book.integratedterminals.storage_terminal.usage.text2": "除了查看原料,你也可以与它们交互。与任何物品栏相同,此举可以通过点击以捡起某物并再次点击以放下某物的方式来完成。如能量和流体的原料种类,则需要你在物品栏中点击一个容器物品,如电池或者储罐。除了点击,你也可以使用Shift点击以大批量移动。", + "info_book.integratedterminals.storage_terminal.usage.text3": "选择存储网络原料后,你可以通过再次点击存储网络栏位以少量增加其数量。Shift点击将会大量增加其数量。用同样的方法,你也可以通过右击以减少其数量。对存储原料滚动鼠标滚轮也可以达到同样的效果。", + "info_book.integratedterminals.storage_terminal.usage.text4": "选择存储网络原料后,你可以通过右击少量移动,左击以选择全部,以及点击中键以选择一半。", + "info_book.integratedterminals.storage_terminal.usage.text5": "通过左侧的按钮,你可以切换不同的排序选项,如按名称和数量排序。", + "info_book.integratedterminals.storage_terminal.usage.text6": "使用搜索框,你可以按名称过滤显示的原料。通过进一步定义由空格分隔的参数,可以进行更深层次的搜索。&o或&r谓词可以用'|'定义。", + "info_book.integratedterminals.storage_terminal.usage.text7": "可使用不同的前缀来定义你的搜索目标。默认下,你将按原料名称搜索。通过添加&o'@'&r前缀,你可以按模组搜索。添加&o'#'&r前缀,可以通过物品描述搜索。最后,&o'$'&r可以搜索物品标签。例如,搜索&o'$plank @minecraft'&r将会显示所有由Minecraft添加的木板。", + "info_book.integratedterminals.storage_terminal.usage.text8": "当物品存储网络可用时,你还会获得一个额外的合成标签页。它与物品标签页类似,但带有集成的合成网格。它几个有用的集成功能,如将网格内的物品清除到你的物品栏或网络中、均分网格,以及设置合成后网格是否自动重新填充。", + "info_book.integratedterminals.storage_terminal.usage.text9": "所有终端设置(按钮、搜索框、标签页……)会为每个玩家和每个终端保留。你可以按终端界面右下角的铁砧按钮,以调整新放置终端所加载的配置。", "info_book.integratedterminals.storage_terminal.autocrafting": "自动合成", - "info_book.integratedterminals.storage_terminal.autocrafting.text1": "&o注意:本节仅适用于安装了自动合成模组(如集成合成)的情况。&r", - "info_book.integratedterminals.storage_terminal.autocrafting.text2": "如果您的网络包含制作配方,那么您将能够从 &l 储存终端 l&r中开始制作作业。", - "info_book.integratedterminals.storage_terminal.autocrafting.text3": "所有可用的配方将显示在各自的变量卡和频道中。单击一个配方将打开一个界面,以选择执行配方的次数。之后,将显示一个制作计划,列出所有需要或缺少的成分。之后,作业将开始。所有正在运行的合成作业将在 &l 合成工作终端 &r中显示。", - "info_book.integratedterminals.storage_terminal.autocrafting.text4": "高级用户可以按住SHIFT键,单击存储终端中的配方,跳过制作量界面,然后立即转到制作计划概述。", + "info_book.integratedterminals.storage_terminal.autocrafting.text1": "&o注:本节仅适用于安装了自动合成模组(如联合合成)的情况。&r", + "info_book.integratedterminals.storage_terminal.autocrafting.text2": "如果你的网络中有合成配方,那么你将能够从&l储存终端l&r中开始合成任务。", + "info_book.integratedterminals.storage_terminal.autocrafting.text3": "所有可用的配方都会在在各自的标签页和频道中显示。点击配方将打开一个界面,以选择执行配方的次数。选择后,将会显示一个合成计划,列出所有需求或缺少的原料。在此之后,任务将会开始。所有正在进行的合成任务将在&l合成任务终端&r中显示。", + "info_book.integratedterminals.storage_terminal.autocrafting.text4": "高级用户可以Shift点击存储终端中的配方,以跳过合成次数界面,直接转到合成计划总览。", "info_book.integratedterminals.storage_terminal.power_usage": "高级用户", - "info_book.integratedterminals.storage_terminal.power_usage.text1": "高级用户往往不喜欢点击太多,因为它需要太多的时间。 &l合成终端&r 提供了两个 &o快捷键&r 来加速常见任务的使用,例如选择搜索字段、浏览变量卡、清除合成网格和平衡合成网格。这些热键列在本节末尾。", - "info_book.integratedterminals.storage_terminal.power_usage.text2": "当你安装了 jei mod 后,你将能够利用 jei 的配方转换点击能力来快速填充合成网格。物品源由重新填充回网络。此外,还可以启用 jei 和 &l 合成终端 &r 的同步搜索。", - "info_book.integratedterminals.storage_terminal.power_usage.text3": "如果您对所提供的基于文本的筛选选项不满意,可以通过&lvariable cards&r插入自己的&lpredites&r。这些选项应接受输入的成分类型,以及输出的&9boolean&0。", - "info_book.integratedterminals.storage_terminal.portable": "Portable Terminal", - "info_book.integratedterminals.storage_terminal.portable.text1": "By attaching some &lCrystalized Menril Chunks&r to your &lStorage Terminal&r, you can create a portable variant of the terminal", - "info_book.integratedterminals.storage_terminal.portable.text2": "In order to link your &lPortable Storage Terminal&r to a certain network, your network will need an &lOmni-Directional Connector&r. Linking to it can be done by just right-clicking with your &lPortable Storage Terminal&r on the &lOmni-Directional Connector&r.", - "info_book.integratedterminals.storage_terminal.portable.text3": "For power users, it is possible to configure a hotkey to open the first &lPortable Storage Terminal&r that is available in your inventory.", - "info_book.integratedterminals.crafting_job_terminal": "合成工作终端", - "info_book.integratedterminals.crafting_job_terminal.text1": "&o注意:本节仅适用于安装了自动合成模组(如集成合成)的情况。&r", - "info_book.integratedterminals.crafting_job_terminal.text2": "这个 &l合成工作终端&r 允许您查看和取消网络中所有正在运行的合成任务。", - "info_book.integratedterminals.crafting_job_terminal.text3": "当第一次打开终端GUI时,您将看到所有正在进行的任务的列表。您可以单击每个任务以查看其状态的更详细概述。", - "info_book.integratedterminals.crafting_job_terminal.text4": "在这个GUI中,您将能够看到每个任务的以下信息:剩余子任务、状态、剩余时间、所有者、通道。您可以将鼠标悬停在每个子任务上,以获取有关其状态的更多信息。", + "info_book.integratedterminals.storage_terminal.power_usage.text1": "高级用户往往不喜欢点击太多次,因为这花费了太多时间。&l合成终端&r提供了一些&o快捷键&r来加速常见工作的使用,例如选择搜索字段、浏览标签页、清除合成网格以及均分合成网格。这些快捷键会在本节末尾列出。", + "info_book.integratedterminals.storage_terminal.power_usage.text2": "当你安装了JEI模组后,你就能够利用JEI配方Shift点击的能力来快速填充合成网格。物品的来源由再填充的来源决定。此外,你还可以启用JEI和&l合成终端&r的同步搜索。", + "info_book.integratedterminals.storage_terminal.power_usage.text3": "如果你对所提供的基于文本的过滤选项不满意,可以通过&l变量卡&r插入你自己的&l谓词&r。这些谓词可将原料种类作为输入,将&9布尔型&0作为输出。", + "info_book.integratedterminals.storage_terminal.portable": "便携式终端", + "info_book.integratedterminals.storage_terminal.portable.text1": "通过将一些&l门瑞欧结晶碎片&r附加到你的&l存储终端&r,你就可以创造一个终端的便携版本。", + "info_book.integratedterminals.storage_terminal.portable.text2": "你的网络需要一个&l全向连接器&r,才能与你的&l便携式存储终端&r相连接。只需用你的&l便携式存储终端&r右击&l全向连接器&r即可进行连接。", + "info_book.integratedterminals.storage_terminal.portable.text3": "高级用户可以设置快捷键来打开第一个你物品栏中可用的&l便携式存储终端&r。", + "info_book.integratedterminals.crafting_job_terminal": "合成任务终端", + "info_book.integratedterminals.crafting_job_terminal.text1": "&o注:本节仅适用于安装了自动合成模组(如联合合成)的情况。&r", + "info_book.integratedterminals.crafting_job_terminal.text2": "&l合成任务终端&r可使你查看或取消网络中所有正在进行的合成任务。", + "info_book.integratedterminals.crafting_job_terminal.text3": "第一次打开这个终端的GUI时,你将看到所有进行中的任务的列表。你可以点击每个任务以查看其状态的详细概述。", + "info_book.integratedterminals.crafting_job_terminal.text4": "在这个GUI中,你能够看到每个任务的以下信息:剩余子任务、状态、持续时间、所有者、频道。你可以将鼠标悬停在每个子任务上,以获取有关其状态的更多信息。", "info_book.integratedterminals.section.tutorials": "终端教程", "info_book.integratedterminals.tutorials.introduction": "介绍", - "info_book.integratedterminals.tutorials.introduction.text1": "本节包含几个教程,可帮助您学习和了解&l集成终端&r,以及用于管理和概述 &l动态联合&r 网络的 &l动态联合&R 附加组件。", + "info_book.integratedterminals.tutorials.introduction.text1": "本节包含几个教程,可帮助你学习和了解&l联合终端&r,一个用于管理和总览&l动态联合&r网络的&l动态联合&附加。", "info_book.integratedterminals.tutorials.storage_terminal": "存储终端", - "info_book.integratedterminals.tutorials.storage_terminal.text1": "这个 &l存储终端&r 允许您显示所连接网络的存储内容并与其内容交互。不同的成分类型在不同的标签中可用,每个选项卡可以按频道、搜索查询和&l变量卡&r进行过滤。它们也可以以不同的方式进行排序。有关更多详细信息,请参阅手册。", - "info_book.integratedterminals.tutorials.storage_terminal.text2": "本教程很简单,制作 &l门瑞欧玻璃&r 和一个 &l储存终端&r,将其连接到网络后打开其GUI。", + "info_book.integratedterminals.tutorials.storage_terminal.text1": "&l存储终端&r可为你你显示所连接网络的存储内容并与其内容交互。不同的原料类型在不同的标签页中可用,且每个标签页都可以按频道、搜索和&l变量卡&r进行过滤。它们也可以通过不同的方式进行排序。有关更多详细信息,请参阅手册。", + "info_book.integratedterminals.tutorials.storage_terminal.text2": "本教程很简单,合成&l门瑞欧玻璃&r和一个&l储存终端&r,将其连接到网络后打开其GUI。", "info_book.integratedterminals.tutorials.storage_terminal_filtering": "存储终端过滤", - "info_book.integratedterminals.tutorials.storage_terminal_filtering.text1": "&l存储终端&r 的许多有用特性之一是它能够通过原料进行过滤。在本教程中,我们将探讨两种不同的过滤方法:基于文本的过滤和基于变量的过滤(只有第二种方法会给您带来进步)。本教程将使用集成管道中的物品接口提供的基于物品的存储。", - "info_book.integratedterminals.tutorials.storage_terminal_filtering.text3": "本教程的第二部分使用基于变量的过滤,在 &l储存终端&r gui中使用右下角的&l变量&r插槽。您可以插入&l变量&r,其中包含在&l动态联合编辑器&r中配置的某个&l&r,该&l动态联合逻辑编程器&r将成分类型作为输入,并将&9boolean&0作为输出,指示是否应显示给定的成分。对于本教程,让我们尝试筛选所有&oEnchantable&R项。为此,打开&l逻辑编程器&R,转到&lpredicate&R类型,搜索&o“item Enchantable”&R谓词,并将其写入一个&l变量&R。之后,选择物品标签。" + "info_book.integratedterminals.tutorials.storage_terminal_filtering.text1": "&l存储终端&r的许多有用特性之一是它能够通过原料进行&o过滤&r。在本教程中,我们将探索两种不同的过滤方法:基于文本的过滤和基于变量的过滤(只有第二种方法会使你获得成就)。本教程将使用由联合管道中的物品接口提供的基于物品的存储。", + "info_book.integratedterminals.tutorials.storage_terminal_filtering.text2": "本教程的第一部分,我们将通过在搜索框中输入特定的字符串进行过滤。别忘了你可以使用快捷键以更快的选择搜索框。并且如果你安装了JEI,你可以用JEI的搜索框同步其内容。默认你将按原料名称搜索。添加&o'#'&r前缀,可以通过物品描述搜索。最后,&o'$'&r可以搜索物品标签。在搜索框输入&o'$plank @minecraft'&r来显示所有Minecraft添加的木板以完成教程的第一部分。", + "info_book.integratedterminals.tutorials.storage_terminal_filtering.text3": "本教程的第二部分,我们将通过使用&l储存终端&r界面中右下角的&l变量卡&r栏位进行基于变量的过滤。你可以插入&l变量卡&r,其中包含了在&l动态联合逻辑编程器&r中配置的某个&l谓词&r,该&l谓词&r将原料类型作为输入,并将&9布尔型&0作为输出,用于指示是否显示给定的原料。本教程中,让我们尝试过滤所有&o可附魔&物品。为此,打开&l逻辑编程器&r,选择&l谓词&r类型,搜索&o“Enchantable”&R谓词,并将其写入&l变量卡&R中。在这之后,在选中物品标签页时,将你的&l变量卡&r插入&l存储终端&r中的其中一个&l变量卡&r栏位。" } \ No newline at end of file diff --git a/projects/1.16/assets/integrated-terminals/integratedterminalscompat/lang/zh_cn.json b/projects/1.16/assets/integrated-terminals/integratedterminalscompat/lang/zh_cn.json index 9e26dfeeb6e6..1d275b0850dd 100644 --- a/projects/1.16/assets/integrated-terminals/integratedterminalscompat/lang/zh_cn.json +++ b/projects/1.16/assets/integrated-terminals/integratedterminalscompat/lang/zh_cn.json @@ -1 +1,5 @@ -{} \ No newline at end of file +{ + "_comment": "Gui", + "gui.integratedterminalscompat.terminal_storage.craftinggrid.jeisync": "JEI搜索同步", + "gui.integratedterminalscompat.terminal_storage.craftinggrid.jeisync.info": "将搜索框与JEI同步。" +} \ No newline at end of file diff --git a/projects/1.16/assets/integrated-tunnels/integratedtunnels/lang/zh_cn.json b/projects/1.16/assets/integrated-tunnels/integratedtunnels/lang/zh_cn.json index 05ef88904842..6cd707786558 100644 --- a/projects/1.16/assets/integrated-tunnels/integratedtunnels/lang/zh_cn.json +++ b/projects/1.16/assets/integrated-tunnels/integratedtunnels/lang/zh_cn.json @@ -1,5 +1,6 @@ { - "itemGroup.integratedtunnels": "集成管道", + "_comment": "General", + "itemGroup.integratedtunnels": "联合管道", "general.integratedtunnels.description": "通过动态联合的网络传输其他东西。", "gui.integratedtunnels.partsettings.channel.interface": "接口频道", "advancement.integratedtunnels.interface_item": "物品接入", @@ -9,116 +10,118 @@ "advancement.integratedtunnels.interface_energy": "能量接入", "advancement.integratedtunnels.interface_energy.desc": "合成一个能量接口", "advancement.integratedtunnels.exporter_item": "高级物品输出", - "advancement.integratedtunnels.exporter_item.desc": "合成一个物品输出口", + "advancement.integratedtunnels.exporter_item.desc": "合成一个物品输出器", "advancement.integratedtunnels.importer_item": "高级物品输入", - "advancement.integratedtunnels.importer_item.desc": "合成一个物品输入口", + "advancement.integratedtunnels.importer_item.desc": "合成一个物品输入器", "advancement.integratedtunnels.import_all_items": "输入所有物品", - "advancement.integratedtunnels.import_all_items.desc": "使用物品输入口输入所有的物品", + "advancement.integratedtunnels.import_all_items.desc": "使用物品输入器输入所有的物品", "advancement.integratedtunnels.export_items_limit": "输出有限数量的物品", - "advancement.integratedtunnels.export_items_limit.desc": "使用物品输出口向一个物品栏输出,直到其装有10个物品", + "advancement.integratedtunnels.export_items_limit.desc": "使用物品输出器向一个物品栏输出,直到其装有10个物品", "advancement.integratedtunnels.import_items_list": "列表物品输入", - "advancement.integratedtunnels.import_items_list.desc": "使用物品输入口向一个物品栏中输入所有被列表标记的物品", + "advancement.integratedtunnels.import_items_list.desc": "使用物品输入器向一个物品栏中输入所有被列表标记的物品", "advancement.integratedtunnels.export_enchantable_items": "可附魔物品输出", - "advancement.integratedtunnels.export_enchantable_items.desc": "在物品输出口中使用能否附魔(enchantable)运算符以向一个物品栏输出所有可附魔物品", + "advancement.integratedtunnels.export_enchantable_items.desc": "在物品输出器中使用能否附魔(enchantable)运算符以向一个物品栏输出所有可附魔物品", "advancement.integratedtunnels.filter_storage_day": "白天过滤物品存储容器", "advancement.integratedtunnels.filter_storage_day.desc": "使用物品过滤接口在白天过滤此物品栏", "advancement.integratedtunnels.filter_storage_mod": "依据模组过滤物品存储容器", "advancement.integratedtunnels.filter_storage_mod.desc": "使用物品过滤接口只传输指定模组的物品", - "advancement.integratedtunnels.exporter_world_item": "高级投掷器", - "advancement.integratedtunnels.exporter_world_item.desc": "合成一个物品投掷口", - "advancement.integratedtunnels.importer_world_item": "高级拾取器", - "advancement.integratedtunnels.importer_world_item.desc": "合成一个物品拾取口", - "advancement.integratedtunnels.exporter_world_block": "高级方块放置", - "advancement.integratedtunnels.exporter_world_block.desc": "合成一个方块放置口", - "advancement.integratedtunnels.importer_world_block": "高级方块破坏", - "advancement.integratedtunnels.importer_world_block.desc": "合成一个方块破坏口", + "advancement.integratedtunnels.exporter_world_item": "高级物品世界输出", + "advancement.integratedtunnels.exporter_world_item.desc": "合成一个世界物品输出器", + "advancement.integratedtunnels.importer_world_item": "高级物品世界输入", + "advancement.integratedtunnels.importer_world_item.desc": "合成一个世界物品输入器", + "advancement.integratedtunnels.exporter_world_block": "高级方块世界输出", + "advancement.integratedtunnels.exporter_world_block.desc": "合成一个世界方块输出器", + "advancement.integratedtunnels.importer_world_block": "高级方块世界输入", + "advancement.integratedtunnels.importer_world_block.desc": "合成一个世界方块输入器", "advancement.integratedtunnels.drop_all_items": "全部物品投掷", - "advancement.integratedtunnels.drop_all_items.desc": "用物品投掷口投掷所有物品", - "advancement.integratedtunnels.pickup_items_limit": "有限物品拾取", - "advancement.integratedtunnels.pickup_items_limit.desc": "用物品拾取口一次拾取5个物品", - "advancement.integratedtunnels.break_stone": "挖掘石头", - "advancement.integratedtunnels.break_stone.desc": "用方块破坏口挖掘石头", + "advancement.integratedtunnels.drop_all_items.desc": "使用世界物品输出器投掷所有物品", + "advancement.integratedtunnels.pickup_items_limit": "限制物品提取", + "advancement.integratedtunnels.pickup_items_limit.desc": "使用世界物品输入器一次性提取5个物品", + "advancement.integratedtunnels.break_stone": "提取石头", + "advancement.integratedtunnels.break_stone.desc": "使用世界方块输入器提取石头", "advancement.integratedtunnels.place_logwood": "放置原木", - "advancement.integratedtunnels.place_logwood.desc": "用方块放置口放置任何使用了“log”标签列表的原木。", + "advancement.integratedtunnels.place_logwood.desc": "使用世界方块输出器放置任何在“log”标签列表中的原木。", "advancement.integratedtunnels.player_simulator": "玩家模拟", "advancement.integratedtunnels.player_simulator.desc": "合成一个玩家模拟器", "advancement.integratedtunnels.click_sword": "用钻石剑点击", - "advancement.integratedtunnels.click_sword.desc": "用玩家模拟器使用钻石剑点击", + "advancement.integratedtunnels.click_sword.desc": "让玩家模拟器使用钻石剑点击", "parttype.integratedtunnels.interface_energy": "能量接口", "parttype.integratedtunnels.interface_energy.info": "将一个载能器连接到网络", "parttype.integratedtunnels.interface_filter_energy": "能量过滤接口", "parttype.integratedtunnels.interface_filter_energy.info": "将一个载能器连接到网络并进行过滤", - "parttype.integratedtunnels.importer_energy": "能量输入口", - "parttype.integratedtunnels.importer_energy.info": "输入能量到网络", - "parttype.integratedtunnels.exporter_energy": "能量输出口", - "parttype.integratedtunnels.exporter_energy.info": "从网络输出能量", - "parttype.integratedtunnels.importer_world_energy": "能量汲取口", - "parttype.integratedtunnels.importer_world_energy.info": "提取世界中的能量", - "parttype.integratedtunnels.exporter_world_energy": "能量导出口", - "parttype.integratedtunnels.exporter_world_energy.info": "将能量输出到世界", + "parttype.integratedtunnels.importer_energy": "能量输入器", + "parttype.integratedtunnels.importer_energy.info": "将能量输入到网络中", + "parttype.integratedtunnels.exporter_energy": "能量输出器", + "parttype.integratedtunnels.exporter_energy.info": "将能量从网络中输出", + "parttype.integratedtunnels.importer_world_energy": "世界能量输入器", + "parttype.integratedtunnels.importer_world_energy.info": "从世界中提取能量", + "parttype.integratedtunnels.exporter_world_energy": "世界能量输出器", + "parttype.integratedtunnels.exporter_world_energy.info": "将能量输出到世界中", "parttype.integratedtunnels.interface_item": "物品接口", "parttype.integratedtunnels.interface_item.info": "将一个物品栏添加到网络", "parttype.integratedtunnels.interface_filter_item": "物品过滤接口", "parttype.integratedtunnels.interface_filter_item.info": "将一个物品栏添加到网络并进行过滤", - "parttype.integratedtunnels.importer_item": "物品输入口", - "parttype.integratedtunnels.importer_item.info": "输入物品到网络", - "parttype.integratedtunnels.exporter_item": "物品输出口", + "parttype.integratedtunnels.importer_item": "物品输入器", + "parttype.integratedtunnels.importer_item.info": "将物品输入到网络中", + "parttype.integratedtunnels.exporter_item": "物品输出器", "parttype.integratedtunnels.exporter_item.info": "从网络输出物品", - "parttype.integratedtunnels.importer_world_item": "物品拾取口", - "parttype.integratedtunnels.importer_world_item.info": "在世界里拾取物品", - "parttype.integratedtunnels.exporter_world_item": "物品投掷口", - "parttype.integratedtunnels.exporter_world_item.info": "投掷物品到世界", + "parttype.integratedtunnels.importer_world_item": "世界物品输入器", + "parttype.integratedtunnels.importer_world_item.info": "从世界中提取物品", + "parttype.integratedtunnels.exporter_world_item": "世界物品输出器", + "parttype.integratedtunnels.exporter_world_item.info": "将物品放置到世界中", "parttype.integratedtunnels.interface_fluid": "流体接口", "parttype.integratedtunnels.interface_fluid.info": "将一个流体槽添加到网络", "parttype.integratedtunnels.interface_filter_fluid": "流体过滤接口", "parttype.integratedtunnels.interface_filter_fluid.info": "将一个流体槽添加到网络并进行过滤", - "parttype.integratedtunnels.importer_fluid": "流体输入口", - "parttype.integratedtunnels.importer_fluid.info": "输入流体到网络", - "parttype.integratedtunnels.exporter_fluid": "流体输出口", + "parttype.integratedtunnels.importer_fluid": "流体输入器", + "parttype.integratedtunnels.importer_fluid.info": "将流体输入到网络中", + "parttype.integratedtunnels.exporter_fluid": "流体输出器", "parttype.integratedtunnels.exporter_fluid.info": "从网络中输出流体", - "parttype.integratedtunnels.importer_world_fluid": "流体抽取口", - "parttype.integratedtunnels.importer_world_fluid.info": "从世界中抽取流体", - "parttype.integratedtunnels.exporter_world_fluid": "流体排出口", - "parttype.integratedtunnels.exporter_world_fluid.info": "排出流体到世界", - "parttype.integratedtunnels.importer_world_block": "方块破坏口", - "parttype.integratedtunnels.importer_world_block.info": "破坏世界里的方块", - "parttype.integratedtunnels.exporter_world_block": "方块放置口", - "parttype.integratedtunnels.exporter_world_block.info": "放置方块到世界里", + "parttype.integratedtunnels.importer_world_fluid": "世界流体输入器", + "parttype.integratedtunnels.importer_world_fluid.info": "从世界中提取流体", + "parttype.integratedtunnels.exporter_world_fluid": "世界流体输出器", + "parttype.integratedtunnels.exporter_world_fluid.info": "将流体放置到世界中", + "parttype.integratedtunnels.importer_world_block": "世界方块输入器", + "parttype.integratedtunnels.importer_world_block.info": "从世界中提取方块", + "parttype.integratedtunnels.exporter_world_block": "世界方块输出器", + "parttype.integratedtunnels.exporter_world_block.info": "将方块放置到世界中", "parttype.integratedtunnels.player_simulator": "玩家模拟器", "parttype.integratedtunnels.player_simulator.info": "模拟玩家行为", - "aspect.aspecttypes.integratedtunnels.integer.energy.rate": "能量传输率", + "aspect.aspecttypes.integratedtunnels.integer.energy.rate": "能量传输速率", "aspect.aspecttypes.integratedtunnels.integer.item.rate": "物品传输速率", - "aspect.aspecttypes.integratedtunnels.integer.item.slot": "物品位置", + "aspect.aspecttypes.integratedtunnels.integer.item.slot": "物品栏位", "aspect.aspecttypes.integratedtunnels.boolean.item.checkstacksize": "检测堆叠大小", - "aspect.aspecttypes.integratedtunnels.boolean.item.checkstacksize.info": "在 1 刻内,是否只有精确符合给定堆叠大小的物品堆会被移动,而不是少于时也会移动。", + "aspect.aspecttypes.integratedtunnels.boolean.item.checkstacksize.info": "在1刻内,是否只会移动恰好给定堆叠数量的物品,而非少于该数量的物品。", "aspect.aspecttypes.integratedtunnels.boolean.item.checknbt": "检测NBT", - "aspect.aspecttypes.integratedtunnels.boolean.item.nbtsubset": "NBT 子集", - "aspect.aspecttypes.integratedtunnels.boolean.item.nbtsubset.info": "给定的 NBT 标签是否必须为物品 NBT 标签的子集。", - "aspect.aspecttypes.integratedtunnels.boolean.item.nbtsuperset": "NBT 超集", - "aspect.aspecttypes.integratedtunnels.boolean.item.nbtsuperset.info": "给定的 NBT 标签是否必须为物品 NBT 标签的超集。", - "aspect.aspecttypes.integratedtunnels.boolean.item.nbtrequire": "需要物品 NBT", - "aspect.aspecttypes.integratedtunnels.boolean.item.nbtrequire.info": "若为 true,所有无 NBT 标签的物品都不会被匹配。", - "aspect.aspecttypes.integratedtunnels.boolean.item.nbtrecursive": "递归检查 NBT", - "aspect.aspecttypes.integratedtunnels.boolean.item.nbtrecursive.info": "嵌套 NBT 标签及列表是否应被递归检查", + "aspect.aspecttypes.integratedtunnels.boolean.item.nbtsubset": "NBT子集", + "aspect.aspecttypes.integratedtunnels.boolean.item.nbtsubset.info": "给定的NBT标签是否必须为物品NBT标签的子集。", + "aspect.aspecttypes.integratedtunnels.boolean.item.nbtsuperset": "NBT超集", + "aspect.aspecttypes.integratedtunnels.boolean.item.nbtsuperset.info": "给定的NBT标签是否必须为物品NBT标签的超集。", + "aspect.aspecttypes.integratedtunnels.boolean.item.nbtrequire": "需要物品NBT", + "aspect.aspecttypes.integratedtunnels.boolean.item.nbtrequire.info": "若为真,所有无NBT标签的物品都不会被匹配。", + "aspect.aspecttypes.integratedtunnels.boolean.item.nbtrecursive": "递归检查NBT", + "aspect.aspecttypes.integratedtunnels.boolean.item.nbtrecursive.info": "嵌套NBT标签及列表是否应被递归检查", "aspect.aspecttypes.integratedtunnels.integer.fluid.rate": "流体传输移率", "aspect.aspecttypes.integratedtunnels.boolean.fluid.checkamount": "检测流体量", - "aspect.aspecttypes.integratedtunnels.boolean.fluid.checkamount.info": "在 1 刻中,是否只有精确符合给定量大小的流体会被移动,而不是少于时也会移动。", - "aspect.aspecttypes.integratedtunnels.boolean.fluid.checknbt": "检测 NBT", - "aspect.aspecttypes.integratedtunnels.boolean.fluid.nbtsubset": "NBT 子集", - "aspect.aspecttypes.integratedtunnels.boolean.fluid.nbtsubset.info": "给定的 NBT 标签是否必须为流体 NBT 标签的子集。", - "aspect.aspecttypes.integratedtunnels.boolean.fluid.nbtsuperset": "NBT 超集", - "aspect.aspecttypes.integratedtunnels.boolean.fluid.nbtsuperset.info": "给定的 NBT 标签是否必须为流体 NBT 标签的超集。", - "aspect.aspecttypes.integratedtunnels.boolean.fluid.nbtrequire": "需要流体 NBT", - "aspect.aspecttypes.integratedtunnels.boolean.fluid.nbtrequire.info": "若为 true,所有无 NBT 标签的流体都不会被匹配。", - "aspect.aspecttypes.integratedtunnels.boolean.fluid.nbtrecursive": "递归检查 NBT", - "aspect.aspecttypes.integratedtunnels.boolean.fluid.nbtrecursive.info": "嵌套 NBT 标签及列表是否应被递归检查", + "aspect.aspecttypes.integratedtunnels.boolean.fluid.checkamount.info": "在1刻内,是否只会移动恰好给定量的流体,而非少于该量的流体。", + "aspect.aspecttypes.integratedtunnels.boolean.fluid.checknbt": "检测NBT", + "aspect.aspecttypes.integratedtunnels.boolean.fluid.nbtsubset": "NBT子集", + "aspect.aspecttypes.integratedtunnels.boolean.fluid.nbtsubset.info": "给定的NBT标签是否必须为流体NBT标签的子集。", + "aspect.aspecttypes.integratedtunnels.boolean.fluid.nbtsuperset": "NBT超集", + "aspect.aspecttypes.integratedtunnels.boolean.fluid.nbtsuperset.info": "给定的NBT标签是否必须为流体NBT标签的超集。", + "aspect.aspecttypes.integratedtunnels.boolean.fluid.nbtrequire": "需要流体NBT", + "aspect.aspecttypes.integratedtunnels.boolean.fluid.nbtrequire.info": "若为真,所有无NBT标签的流体都不会被匹配。", + "aspect.aspecttypes.integratedtunnels.boolean.fluid.nbtrecursive": "递归检查NBT", + "aspect.aspecttypes.integratedtunnels.boolean.fluid.nbtrecursive.info": "嵌套NBT标签及列表是否应被递归检查", + "aspect.aspecttypes.integratedtunnels.boolean.energy.checkamount": "检查能量大小", + "aspect.aspecttypes.integratedtunnels.boolean.energy.checkamount.info": "在1刻内,是否只会移动恰好给定量的能量,而非少于该量的能量。", "aspect.aspecttypes.integratedtunnels.boolean.world.blockupdate": "引起方块更新", "aspect.aspecttypes.integratedtunnels.boolean.world.righthand": "右手", "aspect.aspecttypes.integratedtunnels.boolean.world.silktouch": "精准采集", "aspect.aspecttypes.integratedtunnels.boolean.world.ignorereplacable": "忽略可否替换", - "aspect.aspecttypes.integratedtunnels.boolean.world.breaknodrops": "当没有掉落物时破坏方块", - "aspect.aspecttypes.integratedtunnels.boolean.world.breaknodrops.info": "方块只有在产生掉落物的情况下才能被破坏", - "aspect.aspecttypes.integratedtunnels.boolean.world.ignorepickupdelay": "忽略拾取延迟", + "aspect.aspecttypes.integratedtunnels.boolean.world.breaknodrops": "当没有掉落物时提取方块", + "aspect.aspecttypes.integratedtunnels.boolean.world.breaknodrops.info": "方块只有在产生掉落物的情况下才能被提取", + "aspect.aspecttypes.integratedtunnels.boolean.world.ignorepickupdelay": "忽略提取延迟", "aspect.aspecttypes.integratedtunnels.boolean.world.dispense": "分配", "aspect.aspecttypes.integratedtunnels.double.world.offsetx": "偏移X", "aspect.aspecttypes.integratedtunnels.double.world.offsetx.info": "值在0和1之间。", @@ -126,8 +129,8 @@ "aspect.aspecttypes.integratedtunnels.double.world.offsety.info": "值在0和1之间。", "aspect.aspecttypes.integratedtunnels.double.world.offsetz": "偏移Z", "aspect.aspecttypes.integratedtunnels.double.world.offsetz.info": "值在0和1之间。", - "aspect.aspecttypes.integratedtunnels.boolean.world.lifespan": "存留时间(tick)", - "aspect.aspecttypes.integratedtunnels.boolean.world.delaybeforepickup": "拾取延迟(tick)", + "aspect.aspecttypes.integratedtunnels.boolean.world.lifespan": "存留时间(刻)", + "aspect.aspecttypes.integratedtunnels.boolean.world.delaybeforepickup": "提取延迟(刻)", "aspect.aspecttypes.integratedtunnels.double.world.velocity": "速度", "aspect.aspecttypes.integratedtunnels.double.world.velocity.info": "实体速度值在0到25之间。", "aspect.aspecttypes.integratedtunnels.double.world.yaw": "偏转角", @@ -138,12 +141,12 @@ "aspect.aspecttypes.integratedtunnels.integer.entityindex": "实体索引", "aspect.aspecttypes.integratedtunnels.integer.entityindex.info": "将选择第n个实体。-1为随机实体。", "aspect.aspecttypes.integratedtunnels.boolean.player.continuousclick": "连续点击", - "aspect.aspecttypes.integratedtunnels.boolean.player.continuousclick.info": "是否必须模拟连续点击,否则会每次点击耗时 1 刻。", + "aspect.aspecttypes.integratedtunnels.boolean.player.continuousclick.info": "是否必须模拟连续点击,否则会每次点击耗时1刻。", "aspect.aspecttypes.integratedtunnels.boolean.blacklist": "黑名单", "aspect.aspecttypes.integratedtunnels.boolean.blacklist.info": "处理所有指定列表外的物品。", "aspect.aspecttypes.integratedtunnels.boolean.player.sneak": "潜行", - "aspect.aspecttypes.integratedtunnels.boolean.player.sneak.info": "是否模拟潜行中(按住 shift)的玩家。", - "aspect.aspecttypes.integratedtunnels.boolean.roundrobin": "轮询调度", + "aspect.aspecttypes.integratedtunnels.boolean.player.sneak.info": "是否模拟潜行中(按住Shift)的玩家。", + "aspect.aspecttypes.integratedtunnels.boolean.roundrobin": "循环", "aspect.aspecttypes.integratedtunnels.boolean.roundrobin.info": "接口是否以循环的方式进行迭代,此情况下忽略优先级。", "aspect.aspecttypes.integratedtunnels.boolean.exactamount": "精确数量", "aspect.aspecttypes.integratedtunnels.boolean.exactamount.info": "是否只在槽内包含给定数量的原料的情况进行原料移动。", @@ -152,7 +155,7 @@ "aspect.aspecttypes.integratedtunnels.boolean.craft": "合成", "aspect.aspecttypes.integratedtunnels.boolean.craft.info": "如果网络中不存在此实例,则合成该实例。", "aspect.aspecttypes.integratedtunnels.boolean.passiveio": "被动交互", - "aspect.aspecttypes.integratedtunnels.boolean.passiveio.info": "If the target may insert/extract to/from the network.", + "aspect.aspecttypes.integratedtunnels.boolean.passiveio.info": "目标是否可以在网络中输入/输出。", "aspect.aspecttypes.integratedtunnels.boolean.filter.applytoinsert": "应用于置入", "aspect.aspecttypes.integratedtunnels.boolean.filter.applytoinsert.info": "过滤是否应用于网络置入", "aspect.aspecttypes.integratedtunnels.boolean.filter.applytoextract": "应用于提取", @@ -180,17 +183,17 @@ "aspect.integratedtunnels.read.integer.fluidnetwork.interfaces": "网络流体接口", "aspect.integratedtunnels.read.integer.fluidnetwork.interfaces.info": "获取流体存储的有效接口数量", "aspect.integratedtunnels.write.boolean.energy.export": "输出能量", - "aspect.integratedtunnels.write.boolean.energy.export.info": "如果布尔值为true,则输出能量", + "aspect.integratedtunnels.write.boolean.energy.export.info": "如果布尔值为真,则输出能量", "aspect.integratedtunnels.write.integer.energy.export": "输出能量大小", - "aspect.integratedtunnels.write.integer.energy.export.info": "每tick输出指定大小的能量。", + "aspect.integratedtunnels.write.integer.energy.export.info": "每游戏刻输出指定大小的能量。", "aspect.integratedtunnels.write.boolean.energy.import": "输入能量", - "aspect.integratedtunnels.write.boolean.energy.import.info": "如果布尔值为true,则输入能量", + "aspect.integratedtunnels.write.boolean.energy.import.info": "如果布尔值为真,则输入能量", "aspect.integratedtunnels.write.integer.energy.import": "输入能量大小", - "aspect.integratedtunnels.write.integer.energy.import.info": "每tick输入指定大小能量。", + "aspect.integratedtunnels.write.integer.energy.import.info": "每游戏刻输入指定大小能量。", "aspect.integratedtunnels.write.boolean.item.export": "输出所有物品", - "aspect.integratedtunnels.write.boolean.item.export.info": "如果布尔值为true,则输出物品。", + "aspect.integratedtunnels.write.boolean.item.export.info": "如果布尔值为真,则输出物品。", "aspect.integratedtunnels.write.integer.item.export": "输出标记数量的物品", - "aspect.integratedtunnels.write.integer.item.export.info": "每tick输出指定的物品数量。", + "aspect.integratedtunnels.write.integer.item.export.info": "每游戏刻输出指定的物品数量。", "aspect.integratedtunnels.write.integer.item.slot.export": "输出物品到指定位置", "aspect.integratedtunnels.write.integer.item.slot.export.info": "输出物品到选定槽。-1为任意槽,-2及其以下不判定为槽。", "aspect.integratedtunnels.write.itemstack.item.export": "输出指定物品", @@ -202,9 +205,9 @@ "aspect.integratedtunnels.write.nbt.item.export": "输出匹配NBT物品", "aspect.integratedtunnels.write.nbt.item.export.info": "输出与指定NBT标签匹配的所有物品。", "aspect.integratedtunnels.write.boolean.item.import": "提取所有物品", - "aspect.integratedtunnels.write.boolean.item.import.info": "如果布尔值为true,则提取物品。", + "aspect.integratedtunnels.write.boolean.item.import.info": "如果布尔值为真,则提取物品。", "aspect.integratedtunnels.write.integer.item.import": "以指定的速率提取物品", - "aspect.integratedtunnels.write.integer.item.import.info": "每tick提取指定的物品数量。", + "aspect.integratedtunnels.write.integer.item.import.info": "每游戏刻提取指定的物品数量。", "aspect.integratedtunnels.write.integer.item.slot.import": "提取指定位置的物品", "aspect.integratedtunnels.write.integer.item.slot.import.info": "提取物品到选定槽。-1为任意槽,-2及其以下不判定为槽。", "aspect.integratedtunnels.write.itemstack.item.import": "提取指定物品", @@ -216,9 +219,9 @@ "aspect.integratedtunnels.write.nbt.item.import": "提取匹配NBT物品", "aspect.integratedtunnels.write.nbt.item.import.info": "提取与指定NBT标签匹配的所有物品。", "aspect.integratedtunnels.write.boolean.fluid.export": "输出所有流体", - "aspect.integratedtunnels.write.boolean.fluid.export.info": "如果布尔值为true,则输出流体。", + "aspect.integratedtunnels.write.boolean.fluid.export.info": "如果布尔值为真,则输出流体。", "aspect.integratedtunnels.write.integer.fluid.export": "输出指定的流体量", - "aspect.integratedtunnels.write.integer.fluid.export.info": "每tick输出指定的流体量。", + "aspect.integratedtunnels.write.integer.fluid.export.info": "每游戏刻输出指定的流体量。", "aspect.integratedtunnels.write.fluidstack.fluid.export": "输出指定流体", "aspect.integratedtunnels.write.fluidstack.fluid.export.info": "输出指定流体。", "aspect.integratedtunnels.write.list.fluid.export": "输出指定列表中的流体", @@ -228,9 +231,9 @@ "aspect.integratedtunnels.write.nbt.fluid.export": "输出匹配NBT流体", "aspect.integratedtunnels.write.nbt.fluid.export.info": "输出与指定NBT标签匹配的所有流体。", "aspect.integratedtunnels.write.boolean.fluid.import": "提取所有流体", - "aspect.integratedtunnels.write.boolean.fluid.import.info": "如果布尔值为true,则提取流体。", + "aspect.integratedtunnels.write.boolean.fluid.import.info": "如果布尔值为真,则提取流体。", "aspect.integratedtunnels.write.integer.fluid.import": "提取指定的流体量", - "aspect.integratedtunnels.write.integer.fluid.import.info": "每tick提取指定流体量。", + "aspect.integratedtunnels.write.integer.fluid.import.info": "每游戏刻提取指定流体量。", "aspect.integratedtunnels.write.fluidstack.fluid.import": "提取指定的流体", "aspect.integratedtunnels.write.fluidstack.fluid.import.info": "提取指定的流体量。", "aspect.integratedtunnels.write.list.fluid.import": "提取指定列表中的流体", @@ -240,49 +243,49 @@ "aspect.integratedtunnels.write.nbt.fluid.import": "提取匹配NBT流体", "aspect.integratedtunnels.write.nbt.fluid.import.info": "提取与指定NBT标签匹配的所有流体。", "aspect.integratedtunnels.write.boolean.world.fluid.export": "放置所有流体", - "aspect.integratedtunnels.write.boolean.world.fluid.export.info": "放置所有流体到世界上。", + "aspect.integratedtunnels.write.boolean.world.fluid.export.info": "放置所有流体到世界中。", "aspect.integratedtunnels.write.fluidstack.world.fluid.export": "放置指定流体", - "aspect.integratedtunnels.write.fluidstack.world.fluid.export.info": "放置指定流体到世界上。", + "aspect.integratedtunnels.write.fluidstack.world.fluid.export.info": "放置指定流体到世界中。", "aspect.integratedtunnels.write.list.world.fluid.export": "放置指定列表中的流体", - "aspect.integratedtunnels.write.list.world.fluid.export.info": "放置指定列表中的流体到世界上。", + "aspect.integratedtunnels.write.list.world.fluid.export.info": "放置指定列表中的流体到世界中。", "aspect.integratedtunnels.write.operator.world.fluid.export": "放置与运算符匹配的流体", - "aspect.integratedtunnels.write.operator.world.fluid.export.info": "将与指定运算符匹配的指定流体放置在世界上。", + "aspect.integratedtunnels.write.operator.world.fluid.export.info": "将与指定运算符匹配的指定流体放置在世界中。", "aspect.integratedtunnels.write.nbt.world.fluid.export": "放置匹配NBT流体", - "aspect.integratedtunnels.write.nbt.world.fluid.export.info": "在世界上放置与指定NBT标签匹配的流体。", + "aspect.integratedtunnels.write.nbt.world.fluid.export.info": "在世界中放置与指定NBT标签匹配的流体。", "aspect.integratedtunnels.write.boolean.world.block.export": "放置所有物品方块", - "aspect.integratedtunnels.write.boolean.world.block.export.info": "将所有物品方块放置在世界上。", + "aspect.integratedtunnels.write.boolean.world.block.export.info": "将所有物品方块放置在世界中。", "aspect.integratedtunnels.write.itemstack.world.item.block.export": "放置指定物品方块", - "aspect.integratedtunnels.write.itemstack.world.item.block.export.info": "放置指定物品方块到世界上。", + "aspect.integratedtunnels.write.itemstack.world.item.block.export.info": "放置指定物品方块到世界中。", "aspect.integratedtunnels.write.list.world.item.block.export": "放置指定列表中的物品方块", - "aspect.integratedtunnels.write.list.world.item.block.export.info": "放置指定列表中的物品方块到世界上。", + "aspect.integratedtunnels.write.list.world.item.block.export.info": "放置指定列表中的物品方块到世界中。", "aspect.integratedtunnels.write.operator.world.item.block.export": "放置与运算符匹配的物品方块", - "aspect.integratedtunnels.write.operator.world.item.block.export.info": "将与指定运算符匹配的物品方块放置在世界上。", + "aspect.integratedtunnels.write.operator.world.item.block.export.info": "将与指定运算符匹配的物品方块放置在世界中。", "aspect.integratedtunnels.write.nbt.world.item.block.export": "放置匹配NBT的物品方块", - "aspect.integratedtunnels.write.nbt.world.item.block.export.info": "在世界上放置与指定NBT标签匹配的物品方块。", + "aspect.integratedtunnels.write.nbt.world.item.block.export.info": "在世界中放置与指定NBT标签匹配的物品方块。", "aspect.integratedtunnels.write.block.world.block.block.export": "放置方块", - "aspect.integratedtunnels.write.block.world.block.block.export.info": "在世界上放置方块。", + "aspect.integratedtunnels.write.block.world.block.block.export.info": "在世界中放置方块。", "aspect.integratedtunnels.write.list.world.block.block.export": "放置指定列表中的方块", - "aspect.integratedtunnels.write.list.world.block.block.export.info": "在世界上放置指定列表中的方块。", + "aspect.integratedtunnels.write.list.world.block.block.export.info": "在世界中放置指定列表中的方块。", "aspect.integratedtunnels.write.operator.world.block.block.export": "放置与运算符匹配的方块", - "aspect.integratedtunnels.write.operator.world.block.block.export.info": "将与指定运算符匹配的方块放置在世界上。", + "aspect.integratedtunnels.write.operator.world.block.block.export.info": "将与指定运算符匹配的方块放置在世界中。", "aspect.integratedtunnels.write.nbt.world.block.block.export": "放置匹配NBT的方块", - "aspect.integratedtunnels.write.nbt.world.block.block.export.info": "在世界上放置与指定NBT标签匹配的方块。", + "aspect.integratedtunnels.write.nbt.world.block.block.export.info": "在世界中放置与指定NBT标签匹配的方块。", "aspect.integratedtunnels.write.boolean.world.entityitem.export": "投掷所有物品", "aspect.integratedtunnels.write.boolean.world.entityitem.export.info": "投掷所有物品到世界里。", "aspect.integratedtunnels.write.integer.world.entityitem.export": "以指定速率投掷物品", - "aspect.integratedtunnels.write.integer.world.entityitem.export.info": "每tick投掷指定数量的物品到世界上。", + "aspect.integratedtunnels.write.integer.world.entityitem.export.info": "每游戏刻投掷指定数量的物品到世界中。", "aspect.integratedtunnels.write.itemstack.world.entityitem.export": "投掷指定物品", - "aspect.integratedtunnels.write.itemstack.world.entityitem.export.info": "投掷指定物品到世界上。", + "aspect.integratedtunnels.write.itemstack.world.entityitem.export.info": "投掷指定物品到世界中。", "aspect.integratedtunnels.write.list.world.entityitem.export": "投掷指定列表中的物品", - "aspect.integratedtunnels.write.list.world.entityitem.export.info": "投掷指定列表中的物品到世界上。", + "aspect.integratedtunnels.write.list.world.entityitem.export.info": "投掷指定列表中的物品到世界中。", "aspect.integratedtunnels.write.operator.world.entityitem.export": "投掷与运算符匹配的物品", - "aspect.integratedtunnels.write.operator.world.entityitem.export.info": "投掷与指定运算符匹配的物品到世界上。", + "aspect.integratedtunnels.write.operator.world.entityitem.export.info": "投掷与指定运算符匹配的物品到世界中。", "aspect.integratedtunnels.write.nbt.world.entityitem.export": "投掷匹配NBT物品", - "aspect.integratedtunnels.write.nbt.world.entityitem.export.info": "投掷与指定NBT标签匹配的物品到世界上。", + "aspect.integratedtunnels.write.nbt.world.entityitem.export.info": "投掷与指定NBT标签匹配的物品到世界中。", "aspect.integratedtunnels.write.boolean.world.entity.item.export": "输出所有物品到实体身上", - "aspect.integratedtunnels.write.boolean.world.entity.item.export.info": "如果布尔值为true,则将物品输出到面前的实体身上。", + "aspect.integratedtunnels.write.boolean.world.entity.item.export.info": "如果布尔值为真,则将物品输出到面前的实体身上。", "aspect.integratedtunnels.write.integer.world.entity.item.export": "以指定的速率输出物品给实体", - "aspect.integratedtunnels.write.integer.world.entity.item.export.info": "每tick输出指定数量的物品给面前的实体。", + "aspect.integratedtunnels.write.integer.world.entity.item.export.info": "每游戏刻输出指定数量的物品给面前的实体。", "aspect.integratedtunnels.write.itemstack.world.entity.item.export": "输出指定物品给实体", "aspect.integratedtunnels.write.itemstack.world.entity.item.export.info": "输出指定物品给面前的实体。", "aspect.integratedtunnels.write.list.world.entity.item.export": "输出指定列表中的物品给实体", @@ -292,13 +295,13 @@ "aspect.integratedtunnels.write.nbt.world.entity.item.export": "输出匹配NBT物品给实体", "aspect.integratedtunnels.write.nbt.world.entity.item.export.info": "输出所有与指定NBT标签匹配的物品给面前的实体。", "aspect.integratedtunnels.write.boolean.world.entity.energy.export": "输出所有能量给实体", - "aspect.integratedtunnels.write.boolean.world.entity.energy.export.info": "如果布尔值为true,则输出所有能量给当前实体。", + "aspect.integratedtunnels.write.boolean.world.entity.energy.export.info": "如果布尔值为真,则输出所有能量给当前实体。", "aspect.integratedtunnels.write.integer.world.entity.energy.export": "输出指定量能量给实体", - "aspect.integratedtunnels.write.integer.world.entity.energy.export.info": "每tick输出指定量的能量给当前实体。", + "aspect.integratedtunnels.write.integer.world.entity.energy.export.info": "每游戏刻输出指定量的能量给当前实体。", "aspect.integratedtunnels.write.boolean.world.entity.fluid.export": "输出所有流体给实体", - "aspect.integratedtunnels.write.boolean.world.entity.fluid.export.info": "如果布尔值为true,则输出流体给当前实体。", + "aspect.integratedtunnels.write.boolean.world.entity.fluid.export.info": "如果布尔值为真,则输出流体给当前实体。", "aspect.integratedtunnels.write.integer.world.entity.fluid.export": "输出指定量流体给实体", - "aspect.integratedtunnels.write.integer.world.entity.fluid.export.info": "每tick输出指定量的流体给当前实体。", + "aspect.integratedtunnels.write.integer.world.entity.fluid.export.info": "每游戏刻输出指定量的流体给当前实体。", "aspect.integratedtunnels.write.fluidstack.world.entity.fluid.export": "输出指定流体给实体", "aspect.integratedtunnels.write.fluidstack.world.entity.fluid.export.info": "输出指定流体给当前实体。", "aspect.integratedtunnels.write.list.world.entity.fluid.export": "输出指定列表中的流体给实体", @@ -307,54 +310,54 @@ "aspect.integratedtunnels.write.operator.world.entity.fluid.export.info": "输出所有与指定运算符匹配的流体给当前实体。", "aspect.integratedtunnels.write.nbt.world.entity.fluid.export": "输出匹配NBT流体给实体", "aspect.integratedtunnels.write.nbt.world.entity.fluid.export.info": "输出所有与指定NBT标签匹配的流体给当前实体。", - "aspect.integratedtunnels.write.boolean.world.fluid.import": "吸收所有流体", - "aspect.integratedtunnels.write.boolean.world.fluid.import.info": "从世界中吸收所有流体。", - "aspect.integratedtunnels.write.fluidstack.world.fluid.import": "吸收指定流体", - "aspect.integratedtunnels.write.fluidstack.world.fluid.import.info": "从世界中吸收指定流体。", - "aspect.integratedtunnels.write.list.world.fluid.import": "吸收指定列表中的流体", - "aspect.integratedtunnels.write.list.world.fluid.import.info": "从世界中吸收指定列表中的流体。", - "aspect.integratedtunnels.write.operator.world.fluid.import": "吸收与运算符匹配的流体", - "aspect.integratedtunnels.write.operator.world.fluid.import.info": "吸收世界上与指定运算符匹配的流体。", - "aspect.integratedtunnels.write.nbt.world.fluid.import": "吸收匹配NBT流体", - "aspect.integratedtunnels.write.nbt.world.fluid.import.info": "吸收世界上与指定NBT标签匹配的流体。", - "aspect.integratedtunnels.write.boolean.world.block.import": "拾取所有物品方块", - "aspect.integratedtunnels.write.boolean.world.block.import.info": "拾取世界上的所有物品方块。", - "aspect.integratedtunnels.write.integer.world.entityitem.import": "以指定速率拾取物品", - "aspect.integratedtunnels.write.integer.world.entityitem.import.info": "每tick从世界上拾取指定数量的物品。", - "aspect.integratedtunnels.write.itemstack.world.item.block.import": "拾取指定物品方块", - "aspect.integratedtunnels.write.itemstack.world.item.block.import.info": "从世界中拾取指定的物品方块。", - "aspect.integratedtunnels.write.list.world.item.block.import": "拾取指定列表中的物品方块", - "aspect.integratedtunnels.write.list.world.item.block.import.info": "从世界中拾取指定列表中的物品方块。", - "aspect.integratedtunnels.write.operator.world.item.block.import": "拾取与运算符匹配的物品方块", - "aspect.integratedtunnels.write.operator.world.item.block.import.info": "从世界上拾取与指定运算符匹配的物品方块。", - "aspect.integratedtunnels.write.nbt.world.item.block.import": "拾取匹配NBT物品方块", - "aspect.integratedtunnels.write.nbt.world.item.block.import.info": "从世界上拾取与指定NBT标签匹配的物品方块。", - "aspect.integratedtunnels.write.block.world.block.block.import": "破坏方块", - "aspect.integratedtunnels.write.block.world.block.block.import.info": "破坏世界上的方块。", - "aspect.integratedtunnels.write.list.world.block.block.import": "破坏指定列表中的方块", - "aspect.integratedtunnels.write.list.world.block.block.import.info": "在世界上破坏指定列表中的方块。", - "aspect.integratedtunnels.write.operator.world.block.block.import": "破坏与运算符匹配的方块", - "aspect.integratedtunnels.write.operator.world.block.block.import.info": "从世界上破坏与指定运算符匹配的方块。", - "aspect.integratedtunnels.write.nbt.world.block.block.import": "破坏匹配NBT方块", - "aspect.integratedtunnels.write.nbt.world.block.block.import.info": "从世界上破坏与指定NBT标签匹配的方块。", - "aspect.integratedtunnels.write.boolean.world.entityitem.import": "拾取所有物品", - "aspect.integratedtunnels.write.boolean.world.entityitem.import.info": "拾取所有世界上的物品。", - "aspect.integratedtunnels.write.itemstack.world.entityitem.import": "拾取指定物品", - "aspect.integratedtunnels.write.itemstack.world.entityitem.import.info": "从世界上拾取指定物品。", - "aspect.integratedtunnels.write.list.world.entityitem.import": "拾取指定列表中的物品", - "aspect.integratedtunnels.write.list.world.entityitem.import.info": "从世界上拾取指定列表中的物品。", - "aspect.integratedtunnels.write.operator.world.entityitem.import": "拾取与运算符匹配的物品", - "aspect.integratedtunnels.write.operator.world.entityitem.import.info": "从世界上拾取与指定运算符匹配的物品。", - "aspect.integratedtunnels.write.nbt.world.entityitem.import": "拾取匹配NBT物品", - "aspect.integratedtunnels.write.nbt.world.entityitem.import.info": "从世界上拾取与指定NBT标签匹配的物品。", + "aspect.integratedtunnels.write.boolean.world.fluid.import": "提取所有流体", + "aspect.integratedtunnels.write.boolean.world.fluid.import.info": "从世界中提取所有流体。", + "aspect.integratedtunnels.write.fluidstack.world.fluid.import": "提取指定流体", + "aspect.integratedtunnels.write.fluidstack.world.fluid.import.info": "从世界中提取指定流体。", + "aspect.integratedtunnels.write.list.world.fluid.import": "提取指定列表中的流体", + "aspect.integratedtunnels.write.list.world.fluid.import.info": "从世界中提取指定列表中的流体。", + "aspect.integratedtunnels.write.operator.world.fluid.import": "提取与运算符匹配的流体", + "aspect.integratedtunnels.write.operator.world.fluid.import.info": "提取世界中与指定运算符匹配的流体。", + "aspect.integratedtunnels.write.nbt.world.fluid.import": "提取匹配NBT流体", + "aspect.integratedtunnels.write.nbt.world.fluid.import.info": "提取世界中与指定NBT标签匹配的流体。", + "aspect.integratedtunnels.write.boolean.world.block.import": "提取所有物品方块", + "aspect.integratedtunnels.write.boolean.world.block.import.info": "提取世界中的所有物品方块。", + "aspect.integratedtunnels.write.integer.world.entityitem.import": "以指定速率提取物品", + "aspect.integratedtunnels.write.integer.world.entityitem.import.info": "每游戏刻从世界中提取指定数量的物品。", + "aspect.integratedtunnels.write.itemstack.world.item.block.import": "提取指定物品方块", + "aspect.integratedtunnels.write.itemstack.world.item.block.import.info": "从世界中提取指定的物品方块。", + "aspect.integratedtunnels.write.list.world.item.block.import": "提取指定列表中的物品方块", + "aspect.integratedtunnels.write.list.world.item.block.import.info": "从世界中提取指定列表中的物品方块。", + "aspect.integratedtunnels.write.operator.world.item.block.import": "提取与运算符匹配的物品方块", + "aspect.integratedtunnels.write.operator.world.item.block.import.info": "从世界中提取与指定运算符匹配的物品方块。", + "aspect.integratedtunnels.write.nbt.world.item.block.import": "提取匹配NBT物品方块", + "aspect.integratedtunnels.write.nbt.world.item.block.import.info": "从世界中提取与指定NBT标签匹配的物品方块。", + "aspect.integratedtunnels.write.block.world.block.block.import": "提取方块", + "aspect.integratedtunnels.write.block.world.block.block.import.info": "提取世界中的方块。", + "aspect.integratedtunnels.write.list.world.block.block.import": "提取指定列表中的方块", + "aspect.integratedtunnels.write.list.world.block.block.import.info": "在世界中提取指定列表中的方块。", + "aspect.integratedtunnels.write.operator.world.block.block.import": "提取与运算符匹配的方块", + "aspect.integratedtunnels.write.operator.world.block.block.import.info": "从世界中提取与指定运算符匹配的方块。", + "aspect.integratedtunnels.write.nbt.world.block.block.import": "提取匹配NBT方块", + "aspect.integratedtunnels.write.nbt.world.block.block.import.info": "从世界中提取与指定NBT标签匹配的方块。", + "aspect.integratedtunnels.write.boolean.world.entityitem.import": "提取所有物品", + "aspect.integratedtunnels.write.boolean.world.entityitem.import.info": "提取所有世界中的物品。", + "aspect.integratedtunnels.write.itemstack.world.entityitem.import": "提取指定物品", + "aspect.integratedtunnels.write.itemstack.world.entityitem.import.info": "从世界中提取指定物品。", + "aspect.integratedtunnels.write.list.world.entityitem.import": "提取指定列表中的物品", + "aspect.integratedtunnels.write.list.world.entityitem.import.info": "从世界中提取指定列表中的物品。", + "aspect.integratedtunnels.write.operator.world.entityitem.import": "提取与运算符匹配的物品", + "aspect.integratedtunnels.write.operator.world.entityitem.import.info": "从世界中提取与指定运算符匹配的物品。", + "aspect.integratedtunnels.write.nbt.world.entityitem.import": "提取匹配NBT物品", + "aspect.integratedtunnels.write.nbt.world.entityitem.import.info": "从世界中提取与指定NBT标签匹配的物品。", "aspect.integratedtunnels.write.boolean.world.entity.energy.import": "提取实体中的所有能量", - "aspect.integratedtunnels.write.boolean.world.entity.energy.import.info": "如果布尔值为true,则提取当前实体中的能量。", + "aspect.integratedtunnels.write.boolean.world.entity.energy.import.info": "如果布尔值为真,则提取当前实体中的能量。", "aspect.integratedtunnels.write.integer.world.entity.energy.import": "从实体中提取指定量能量", - "aspect.integratedtunnels.write.integer.world.entity.energy.import.info": "每tick从当前实体中提取指定量的能量。", + "aspect.integratedtunnels.write.integer.world.entity.energy.import.info": "每游戏刻从当前实体中提取指定量的能量。", "aspect.integratedtunnels.write.boolean.world.entity.item.import": "提取实体中的所有物品", - "aspect.integratedtunnels.write.boolean.world.entity.item.import.info": "如果布尔值为true,则提取当前实体的物品。", + "aspect.integratedtunnels.write.boolean.world.entity.item.import.info": "如果布尔值为真,则提取当前实体的物品。", "aspect.integratedtunnels.write.integer.world.entity.item.import": "以指定速率从实体提取物品", - "aspect.integratedtunnels.write.integer.world.entity.item.import.info": "每tick从当前实体中提取指定数量的物品。", + "aspect.integratedtunnels.write.integer.world.entity.item.import.info": "每游戏刻从当前实体中提取指定数量的物品。", "aspect.integratedtunnels.write.itemstack.world.entity.item.import": "从实体中提取指定物品", "aspect.integratedtunnels.write.itemstack.world.entity.item.import.info": "从当前实体中提取指定物品。", "aspect.integratedtunnels.write.list.world.entity.item.import": "从实体中提取指定列表中的物品", @@ -364,9 +367,9 @@ "aspect.integratedtunnels.write.nbt.world.entity.item.import": "从实体中提取匹配NBT物品", "aspect.integratedtunnels.write.nbt.world.entity.item.import.info": "从当前实体中提取与指定NBT标签匹配的所有物品。", "aspect.integratedtunnels.write.boolean.world.entity.fluid.import": "提取当前实体中的所有流体", - "aspect.integratedtunnels.write.boolean.world.entity.fluid.import.info": "如果布尔值为true,则从当前实体中提取流体。", + "aspect.integratedtunnels.write.boolean.world.entity.fluid.import.info": "如果布尔值为真,则从当前实体中提取流体。", "aspect.integratedtunnels.write.integer.world.entity.fluid.import": "从实体中提取指定量流体", - "aspect.integratedtunnels.write.integer.world.entity.fluid.import.info": "每tick从当前实体中提取指定量的流体。", + "aspect.integratedtunnels.write.integer.world.entity.fluid.import.info": "每游戏刻从当前实体中提取指定量的流体。", "aspect.integratedtunnels.write.fluidstack.world.entity.fluid.import": "从实体中提取指定流体", "aspect.integratedtunnels.write.fluidstack.world.entity.fluid.import.info": "从当前实体中提取指定流体。", "aspect.integratedtunnels.write.list.world.entity.fluid.import": "从实体中提取指定列表中的流体", @@ -390,7 +393,7 @@ "aspect.integratedtunnels.write.nbt.player.click": "匹配NBT物品点击", "aspect.integratedtunnels.write.nbt.player.click.info": "用与指定NBT标签匹配的物品进行点击。", "aspect.integratedtunnels.write.boolean.item.filter": "过滤所有物品", - "aspect.integratedtunnels.write.boolean.item.filter.info": "如果布尔值为 true,通过所有物品", + "aspect.integratedtunnels.write.boolean.item.filter.info": "如果布尔值为真,通过所有物品", "aspect.integratedtunnels.write.itemstack.item.filter": "过滤物品", "aspect.integratedtunnels.write.itemstack.item.filter.info": "仅通过给定的物品", "aspect.integratedtunnels.write.list.item.filter": "过滤多个物品", @@ -398,9 +401,9 @@ "aspect.integratedtunnels.write.operator.item.filter": "谓词过滤物品", "aspect.integratedtunnels.write.operator.item.filter.info": "通过所有匹配给定谓词的物品", "aspect.integratedtunnels.write.nbt.item.filter": "NBT过滤物品", - "aspect.integratedtunnels.write.nbt.item.filter.info": "通过所有匹配给定 NBT 标签的物品", + "aspect.integratedtunnels.write.nbt.item.filter.info": "通过所有匹配给定NBT标签的物品", "aspect.integratedtunnels.write.boolean.fluid.filter": "过滤所有流体", - "aspect.integratedtunnels.write.boolean.fluid.filter.info": "如果布尔值为 true,通过所有流体", + "aspect.integratedtunnels.write.boolean.fluid.filter.info": "如果布尔值为真,通过所有流体", "aspect.integratedtunnels.write.fluidstack.fluid.filter": "过滤流体", "aspect.integratedtunnels.write.fluidstack.fluid.filter.info": "仅通过给定的流体", "aspect.integratedtunnels.write.list.fluid.filter": "过滤多种流体", @@ -408,73 +411,75 @@ "aspect.integratedtunnels.write.operator.fluid.filter": "谓词过滤流体", "aspect.integratedtunnels.write.operator.fluid.filter.info": "通过所有匹配给定谓词的流体", "aspect.integratedtunnels.write.nbt.fluid.filter": "NBT过滤流体", - "aspect.integratedtunnels.write.nbt.fluid.filter.info": "通过所有匹配给定 NBT 标签的流体", + "aspect.integratedtunnels.write.nbt.fluid.filter.info": "通过所有匹配给定NBT标签的流体", "aspect.integratedtunnels.write.boolean.energy.filter": "过滤所有能量", - "aspect.integratedtunnels.write.boolean.energy.filter.info": "如果布尔值为 true,通过所有能量", - "info_book.integratedtunnels.section.main": "集成管道", + "aspect.integratedtunnels.write.boolean.energy.filter.info": "如果布尔值为真,通过所有能量", + "info_book.integratedtunnels.section.main": "联合管道", "info_book.integratedtunnels.introduction": "介绍", - "info_book.integratedtunnels.introduction.text1": "&l集成管道&r为&l动态联合&r的扩展内容,用于在&l动态联合&r网络中传输物品,流体和能量。", - "info_book.integratedtunnels.introduction.text2": "你可以使用&l动态联合&r的逻辑运算来设置任何你想要的过滤条件。&o\"我想每tick往这个箱子里输送3把耐久值在10以下的附魔镐\"&r或者&o\"我想往这个储罐填充燃油直至填充到1000mb,并且只有在我的机器运行时且箱子里有至少10个铁锭时才生效\"&r没问题!&l集成管道&r通通能帮你高效的完成!", + "info_book.integratedtunnels.introduction.text1": "&l联合管道&r为&l动态联合&r的扩展内容,用于在&l动态联合&r网络中传输物品,流体和能量。", + "info_book.integratedtunnels.introduction.text2": "你可以使用&l动态联合&r的逻辑运算来设置任何你想要的过滤条件。&o\"我想每游戏刻往这个箱子里输送3把耐久值在10以下的附魔镐\"&r或者&o\"我想往这个储罐填充燃油直至填充到1000mb,并且只有在我的机器运行时且箱子里有至少10个铁锭时才生效\"&r没问题!&l联合管道&r通通能帮你高效的完成!", "info_book.integratedtunnels.concepts": "概念", - "info_book.integratedtunnels.concepts.text1": "&l集成管道&r为不同类型的传输添加3个新的组件:&o输入口&r,&o输出口&r和&o接口&r。", - "info_book.integratedtunnels.concepts.text2": "输入口(蓝色)将试图从一个目标中抽取物品传输到同一网络的接口(白色)。", - "info_book.integratedtunnels.concepts.text3": "输出口(橙色)将试图从同一网络的接口(白色)向一个目标推送物品,同一网络下,物品将始终从左往右传输。", + "info_book.integratedtunnels.concepts.text1": "&l联合管道&r为不同类型的传输添加3个新的组件:&o输入器&r、&o输出器&r和&o接口&r。", + + "info_book.integratedtunnels.concepts.text2": "输入器(蓝色)将试图从一个目标中抽取物品传输到同一网络的接口(白色)。", + "info_book.integratedtunnels.concepts.text3": "输出器(橙色)将试图从同一网络的接口(白色)向一个目标推送物品;同一网络下,物品将始终从左往右传输。", + "info_book.integratedtunnels.concepts.text4": "你可以向你的网络添加多个接口,并分配优先级以指定首先应填充/清空哪些。", - "info_book.integratedtunnels.concepts.text5": "此外,您还可以添加多个输入口和输出口,具有相同的优先级。", - "info_book.integratedtunnels.concepts.text6": "要使用&l动态联合&r的变量,你必须确定哪些物品应该被移动。如果你想简单些,那就全部都搬走吧,只需在输出所有物品的设置面插一个空白的&l变量卡&r即可。", - "info_book.integratedtunnels.concepts.text7": "谨记,如果你安装了自动合成的模组,诸如&l集成合成学&r,你能够在输出口使用&o合成&r设定。这将使一种原料因为缺乏而无法输出时进行自动合成。", - "info_book.integratedtunnels.concepts.text8": "Note that if you have an autocrafting mod such as &lIntegrated Crafting&r installed, then you will be able to use the &oCraft&r setting in exporters. This will make it so that if an ingredient is not available for export, that it should be crafted.", + "info_book.integratedtunnels.concepts.text5": "如果你想要指定哪些原料可以穿过一个接口,你可以使用过滤接口。如果你想要将容器上锁,只许容纳某些物品时,这会很有用。", + "info_book.integratedtunnels.concepts.text6": "此外,您还可以添加多个输入器和输出器,它们同样具有相对的优先级。", + "info_book.integratedtunnels.concepts.text7": "要使用&l动态联合&r的变量,你必须确定哪些物品应该被移动。如果你想简单些,那就全部都搬走吧,只需在输出所有物品的设置面插一个空白的&l变量卡&r即可。", + "info_book.integratedtunnels.concepts.text8": "注意,如果你安装了类似&l联合合成&r的自动合成模组,你能够在输出器使用&o合成&r设定。这将使一种原料因为缺乏而无法输出时进行自动合成。", "info_book.integratedtunnels.item": "物品", - "info_book.integratedtunnels.item.text1": "通过网络传输物品。使用&l物品输入口&r通过&l物品接口&r将物品输入到网络。使用&l物品接口&r通过&l物品输出口&r从网络输出物品。", + "info_book.integratedtunnels.item.text1": "通过网络传输物品。使用&l物品输入器&r通过&l物品接口&r将物品输入到网络。使用&l物品接口&r通过&l物品输出器&r从网络输出物品。", "info_book.integratedtunnels.fluid": "流体", - "info_book.integratedtunnels.fluid.text1": "通过网络传输液体。使用&l流体输入口&r通过&l流体接口&r将流体输入到网络。使用&l流体接口&r通过&l流体输出口&r从网络输出流体。", + "info_book.integratedtunnels.fluid.text1": "通过网络传输液体。使用&l流体输入器&r通过&l流体接口&r将流体输入到网络。使用&l流体接口&r通过&l流体输出器&r从网络输出流体。", "info_book.integratedtunnels.energy": "能量", - "info_book.integratedtunnels.energy.text1": "通过网络传输能量。使用&l能量输入口&r通过&l能量接口&r将能量输入到网络。使用&l能量接口&r通过&l能量输出口&r从网络输出能量。", + "info_book.integratedtunnels.energy.text1": "通过网络传输能量。使用&l能量输入器&r通过&l能量接口&r将能量输入到网络。使用&l能量接口&r通过&l能量输出器&r从网络输出能量。", "info_book.integratedtunnels.world": "世界交互", "info_book.integratedtunnels.world.item": "物品", - "info_book.integratedtunnels.world.item.text1": "&l物品拾取口&r和&l物品投掷口&r可以用来拾取或投掷掉落物到世界上,还能与拥有物品栏的实体进行交互,例如潜影箱和驴。各个方面的属性都能更改,例如:分配,抛出速度,拾取延迟,俯仰角和偏转角等。", + "info_book.integratedtunnels.world.item.text1": "&l世界物品输入器&r和&l世界物品输出器&r可以用来提取或投掷掉落物到世界中,还能与拥有物品栏的实体进行交互,例如潜影箱和驴。各个方面的属性都能更改,例如:分配、抛出速度、提取延迟、俯仰角和偏转角等。", "info_book.integratedtunnels.world.fluid": "流体", - "info_book.integratedtunnels.world.fluid.text1": "你可以使用&l流体抽取口&r和&l流体排出口&r放置流体源方块或者将其装走,也能与能当做储罐的实体进行交互,比如掉落物状态下的储罐。以及对是否进行方块更新这项属性的修改。", + "info_book.integratedtunnels.world.fluid.text1": "你可以使用&l世界流体输入器&r和&l世界流体输出器&r放置流体源方块或者将其装走,也能与能当做储罐的实体进行交互,比如掉落物状态下的储罐。以及对是否进行方块更新这项属性的修改。", "info_book.integratedtunnels.world.energy": "能量", - "info_book.integratedtunnels.world.energy.text1": "&l能量汲取口&r和&l能量导出口&r能帮你与具有能量缓存的实体进行交互,比如掉落在地的电池。", + "info_book.integratedtunnels.world.energy.text1": "&l世界能量输入器&r和&l世界能量输出器&r能帮你与具有能量缓存的实体进行交互,比如掉落在地的电池。", "info_book.integratedtunnels.world.block": "方块", - "info_book.integratedtunnels.world.block.text1": "你可以用&l方块破坏口&r和&l方块放置口&r放置或破坏方块。可以在高级属性内更改是否进行精准采集。", + "info_book.integratedtunnels.world.block.text1": "你可以用&l世界方块输入器&r和&l世界方块输出器&r放置或提取方块。可以在高级属性内更改是否进行精准采集。", "info_book.integratedtunnels.player": "玩家模拟", "info_book.integratedtunnels.player.text1": "任何有经验的Minecraft玩家都知道,点击次数当然是越少越省事。你可以使用&l玩家模拟器&r来大大简化那些繁琐的点击行为。它可以自动模拟手或手持物品进行点击。你可以在高级属性内更改点击的位置。", - "info_book.integratedtunnels.section.tutorials": "集成管道教程", + "info_book.integratedtunnels.section.tutorials": "联合管道教程", "info_book.integratedtunnels.tutorials.introduction": "介绍", - "info_book.integratedtunnels.tutorials.introduction.text1": "本节包含了几个能帮助你学习&l集成管道&r的教程,以及基于&l动态联合&r额外添加的物品,流体,能量传输方式。", + "info_book.integratedtunnels.tutorials.introduction.text1": "本节包含了几个能帮助你学习&l联合管道&r的教程,以及基于&l动态联合&r额外添加的物品,流体,能量传输方式。", "info_book.integratedtunnels.tutorials.interfaces": "接口", "info_book.integratedtunnels.tutorials.interfaces.text1": "&o接口&r是一种可以附着在&l线缆&r上的部件。它拥有物品,流体和能量种类的接口,分别用来连接到容器,储罐和能量设备上。通过&o接口&r使对应目标能够访问网络。", "info_book.integratedtunnels.tutorials.importer_exporter": "输入/输出", - "info_book.integratedtunnels.tutorials.importer_exporter.text1": "&o物品输入口&r会将物品从目标容器输出到&o物品接口&r。&o物品输出口&r则相反,它从&o物品接口&r提取物品到目标容器。", + "info_book.integratedtunnels.tutorials.importer_exporter.text1": "&o物品输入器&r会将物品从目标容器输出到&o物品接口&r。&o物品输出器&r则相反,它从&o物品接口&r提取物品到目标容器。", "info_book.integratedtunnels.tutorials.import_all_items": "输入所有物品", - "info_book.integratedtunnels.tutorials.import_all_items.text1": "在&l物品输入口&r内放置一张空的&l变量卡&r以从目标容器输入所有物品到网络。", + "info_book.integratedtunnels.tutorials.import_all_items.text1": "在&l物品输入器&r内放置一张空的&l变量卡&r以从目标容器输入所有物品到网络。", "info_book.integratedtunnels.tutorials.export_items_limit": "输出有限的物品", "info_book.integratedtunnels.tutorials.export_items_limit.text1": "使用&l容器读取器&r读取目标容器中的物品数量,只有物品总数大于&610&0的情况下才移动物品。", "info_book.integratedtunnels.tutorials.import_items_list": "输入列表中的物品", "info_book.integratedtunnels.tutorials.import_items_list.text1": "将所有在指定列表中的物品输入到目标容器中。物品列表可以使用&l容器读取器&r创建。", "info_book.integratedtunnels.tutorials.export_enchantable_items": "输出可附魔物品", "info_book.integratedtunnels.tutorials.export_enchantable_items.text1": "将所有可附魔的物品输出到目标容器。可以通过使用&l运算符&r中的相应条件实现。", - "info_book.integratedtunnels.tutorials.filter_storage_day": "Filter Item Storage if Day", - "info_book.integratedtunnels.tutorials.filter_storage_day.text1": "Using the &lFiltering Item Interface&r, attach a &lChest&r to your network, and only make its contents be available to the network if it's day (and not when it's night).", - "info_book.integratedtunnels.tutorials.filter_storage_mod": "Filter Item Storage by Mod", - "info_book.integratedtunnels.tutorials.filter_storage_mod.text1": "Using the &lFiltering Item Interface&r, attach a &lChest&r to your network, and configure a predicate-based filter that only passes items from the &lIntegratedDynamics&r mod. To do this, we will create a new operator that will take an &8Item&0 as input, and returns a &9Boolean&0 as output.", - "info_book.integratedtunnels.tutorials.filter_storage_mod.text2": "To do this, first create an &2Operators&0 value containing the &lRelational Equals&r operator. Next, create a &4String&0 containing the &lIntegratedDynamics&r value. And then, use the &lApply&r operator to partially apply your &lRelational Equals&r operator to your &4String&0 value.", - "info_book.integratedtunnels.tutorials.filter_storage_mod.text3": "As a next step, we have to create another &2Operators&0 value, but this time containing the &lItem Mod&r operator. And now, we can use the &lPipe&r operator to pipe our &lItem Mod&r operator into our partially applied operator from the previous step.", - "info_book.integratedtunnels.tutorials.filter_storage_mod.text4": "This result from the &lPipe&r operator can be placed into the predicate-based aspect of your &lFiltering Item Interface&r, and all variables we depend on need to be placed into a &lVariable Store&r. If all steps are followed correctly, the filter will only pass items from the &lIntegratedDynamics&r mod, which can be customized by changing our &4String&0 constant.", + "info_book.integratedtunnels.tutorials.filter_storage_day": "白天时过滤物品存储", + "info_book.integratedtunnels.tutorials.filter_storage_day.text1": "将&l物品过滤接口&r放在&l箱子&r上,并将其与你的网络相连,使其内容只在白天时可用(夜晚时则不行)。", + "info_book.integratedtunnels.tutorials.filter_storage_mod": "按模组过滤物品存储", + "info_book.integratedtunnels.tutorials.filter_storage_mod.text1": "将&l物品过滤接口&r放在&l箱子&r上,并将其与你的网络相连,配置一个基于谓词过滤的过滤器,只允许&l动态联合s&r模组的物品通过。要做到这点,我们需要创造一个新的运算符,它以&8物品&0作为输入,返回一个&9布尔型&0作为输出。", + "info_book.integratedtunnels.tutorials.filter_storage_mod.text2": "首先创建一个含有&l关联相等&r运算符的&2运算符&0值。接下来,创建一个含有&l动态联合&r值的&4字符串&0。再然后,使用&lApply(执行)&r运算符来对你的&4字符串&0值部分执行&l关联相等&r运算符。", + "info_book.integratedtunnels.tutorials.filter_storage_mod.text3": "下一步,我们需要创建另一个&2运算符&0值,但这次它将含有&l物品所属模组&r运算符。现在开始,我们就可以使用&l管道&r运算符来将我们的&l品所属模组&r运算符传输到上一步我们部分执行的运算符中。", + "info_book.integratedtunnels.tutorials.filter_storage_mod.text4": "来自&l管道&r运算符的结果可以放置在你的&l物品过滤接口&r中谓词过滤的项目,且所有我们需要的变量卡都需要放在&l变量卡箱&r中。如果所有步骤都正确完成,过滤器将只会允许&l动态联合s&r模组的物品通过,且可以通过改变&4字符串&0常量来自定义。", "info_book.integratedtunnels.tutorials.world_item_importer_exporter": "世界物品输入/输出", - "info_book.integratedtunnels.tutorials.world_item_importer_exporter.text1": "与&o物品输入口&r和&o物品输出口&r类似,&l物品拾取口&r和&l物品投掷口&r分别可以从世界上捡起物品并输入完了或者从网络中提取物品扔到世界上。此外,它们也能与&o潜影箱&r这样带库存的掉落物进行交互。", + "info_book.integratedtunnels.tutorials.world_item_importer_exporter.text1": "与&o物品输入器&r和&o物品输出器&r类似,&l世界物品输入器&r和&l世界物品输出器&r分别可以从世界中捡起物品并输入完了或者从网络中提取物品扔到世界中。此外,它们也能与&o潜影箱&r这样带物品栏的掉落物进行交互。", "info_book.integratedtunnels.tutorials.drop_all_items": "投掷所有物品", - "info_book.integratedtunnels.tutorials.drop_all_items.text1": "在&l物品投掷口&r内放置一张空的&l变量卡&r将网络内的所有物品在投掷世界上。", - "info_book.integratedtunnels.tutorials.pickup_items_limit": "捡起有限的物品", - "info_book.integratedtunnels.tutorials.pickup_items_limit.text1": "在&l变量卡&r中写入常数&65&0,并将其放入&l物品拾取口&r以从目标位置捡起5个物品。", + "info_book.integratedtunnels.tutorials.drop_all_items.text1": "在&l世界物品输出器&r内放置一张空的&l变量卡&r将网络内的所有物品在投掷世界中。", + "info_book.integratedtunnels.tutorials.pickup_items_limit": "限制物品提取", + "info_book.integratedtunnels.tutorials.pickup_items_limit.text1": "在&l变量卡&r中写入常数&65&0,并将其放入&l世界物品输入器&r以从目标位置捡起5个物品。", "info_book.integratedtunnels.tutorials.world_block_importer_exporter": "世界方块输入/输出", - "info_book.integratedtunnels.tutorials.world_block_importer_exporter.text1": "你可以用&l方块破坏口&r与&l方块放置口&r来破坏或放置方块而不是将物品仍在世界上或从世界上捡起物品。你可以更改属性内的各项设定值,比如是否使用精准采集破坏方块。", - "info_book.integratedtunnels.tutorials.break_stone": "只破坏石头", - "info_book.integratedtunnels.tutorials.break_stone.text1": "做一个包含&8石头&0这个物品值的&l变量卡&r。将其放入&l方块破坏口&r使它只能破坏石头。也要对其属性进行修改,看看是否能进行精准采集石头,避免挖成圆石。", + "info_book.integratedtunnels.tutorials.world_block_importer_exporter.text1": "你可以用&l世界方块输入器&r与&l世界方块输出器&r来提取或放置方块而不是将物品仍在世界中或从世界中捡起物品。你可以更改属性内的各项设定值,比如是否使用精准采集提取方块。", + "info_book.integratedtunnels.tutorials.break_stone": "只提取石头", + "info_book.integratedtunnels.tutorials.break_stone.text1": "做一个包含&8石头&0这个物品值的&l变量卡&r。将其放入&l世界方块输入器&r使它只能提取石头。也要对其属性进行修改,看看是否能进行精准采集石头,避免挖成圆石。", "info_book.integratedtunnels.tutorials.place_logwood": "放置原木", - "info_book.integratedtunnels.tutorials.place_logwood.text1": "尝试用&l方块放置口&r创建一个只能放置原木的系统。使用&l矿物词典值&r运算符来检索所有矿物词典为&ologWood&r的物品。", + "info_book.integratedtunnels.tutorials.place_logwood.text1": "尝试用&l世界方块输出器&r创建一个只能放置原木的系统。使用&l矿物词典值&r运算符来检索所有矿物词典为&ologWood&r的物品。", "info_book.integratedtunnels.tutorials.click_sword": "用剑攻击", "info_book.integratedtunnels.tutorials.click_sword.text1": "厌倦了长时间的点击?不如试试用&l玩家模拟器&r代替?先合成一个玩家模拟器并放入含有&o钻石剑&r的&l变量卡&r,这样它会自动从网络中抽取一把&o钻石剑&r进行攻击。" } \ No newline at end of file diff --git a/projects/1.16/assets/just-enough-effect-descriptions-jeed/jeed/lang/en_us.json b/projects/1.16/assets/just-enough-effect-descriptions-jeed/jeed/lang/en_us.json index 9830188910f6..e96aec4340b0 100644 --- a/projects/1.16/assets/just-enough-effect-descriptions-jeed/jeed/lang/en_us.json +++ b/projects/1.16/assets/just-enough-effect-descriptions-jeed/jeed/lang/en_us.json @@ -1,158 +1,158 @@ -{ - "jeed.category.effect_info": "Effects", - "jeed.tooltip.color_complete": "%1$s: %2$s", - "jeed.tooltip.color": "Color", - "jeed.tooltip.beneficial": "Beneficial", - "jeed.tooltip.harmful": "Harmful", - "jeed.description.missing": "No description available", - "effect.minecraft.absorption.description": "Adds damage some damaging absorbing hearths (which can't be regenerated); higher levels give more absorption.", - "effect.minecraft.bad_omen.description": "Causes an illager raid to start upon entering a village; higher levels increase the raid difficulty.", - "effect.minecraft.blindness.description": "Impairs vision and disables the ability to sprint and critical hit.", - "effect.minecraft.conduit_power.description": "Increases underwater visibility and mining speed, prevents drowning.", - "effect.minecraft.dolphins_grace.description": "Drastically increases swimming speed. Effect given by dolphins", - "effect.minecraft.fire_resistance.description": "Grants immunity to fire damage as well as damage from lava.", - "effect.minecraft.glowing.description": "Marks affected entities with an outline glow, allowing them to be seen through blocks.", - "effect.minecraft.haste.description": "Increases mining and attack speed; higher levels increase both stats further.", - "effect.minecraft.health_boost.description": "Increases maximum health; higher levels give more additional hearths.", - "effect.minecraft.hero_of_the_village.description": "Gives discounts on trades with villagers, and makes villagers throw items at the player depending on their profession.", - "effect.minecraft.hunger.description": "Increases food exhaustion; higher levels cause to starve quicker.", - "effect.minecraft.instant_damage.description": "Damages living entities, heals undead; higher levels increase the effect potency.", - "effect.minecraft.instant_health.description": "Heals living entities, damages undead; higher levels increase the effect potency.", - "effect.minecraft.invisibility.description": "Grants invisibility, making the user invisible and reducing its detection range. Held or worn items will still be visible. Higher levels further decrease the detection range", - "effect.minecraft.jump_boost.description": "Increases jump height and reduces fall damage; higher levels increase both effects.", - "effect.minecraft.levitation.description": "Make affected entities float upwards.", - "effect.minecraft.luck.description": "Can increase chances of high-quality and more loot; higher levels increase the chances of better loot.", - "effect.minecraft.mining_fatigue.description": "Decreases mining and attack speed; higher levels decrease both stats further.", - "effect.minecraft.nausea.description": "Wobbles and warps the screen.", - "effect.minecraft.night_vision.description": "Improves vision in dark areas and underwater.", - "effect.minecraft.poison.description": "Inflicts non lethal damage over time; higher levels do more damage per second. Does not affect undeads.", - "effect.minecraft.regeneration.description": "Regenerates health over time; higher levels make health regenerate quicker.", - "effect.minecraft.resistance.description": "Provides 20% damage reduction per level.", - "effect.minecraft.saturation.description": "Restores hunger and saturation.", - "effect.minecraft.slow_falling.description": "Decreases falling speed and negates fall damage.", - "effect.minecraft.slowness.description": "Decreases walking speed; higher levels make the user slower and decrease their field of view.", - "effect.minecraft.speed.description": "Increases walking speed; higher levels make the user faster and increase their field of view.", - "effect.minecraft.strength.description": "Increases melee damage; higher levels increase the damage boost power.", - "effect.minecraft.unluck.description": "Can reduce chances of high-quality and more loot; higher levels reduce the chance of good loot.", - "effect.minecraft.water_breathing.description": "Prevents drowning and allows to breathe underwater.", - "effect.minecraft.weakness.description": "Decreases melee damage; higher levels decrease damage dealt further.", - "effect.minecraft.wither.description": "Inflicts lethal damage over time; higher levels do more damage per second.", - "effect.abundance.succumbing.description": "Poisons the user for a short time when they receive any damage.", - "effect.abundance.supportive.description": "Gives regeneration to animals, strength to neutral mobs and resistance to monsters.", - "effect.alexsmobs.bug_pheromones.description": "Make hostile arthropods neutral to the user.", - "effect.alexsmobs.clinging.description": "Allows walking upside-down on ceilings.", - "effect.alexsmobs.debilitating_sting.description": "An Effect which poisons the victim but paralyzes arthropods. It will stop if the victim is at half health and is not an arthropod. Inflicted by a Tarantula Hawk.", - "effect.alexsmobs.ender_flu.description": "After the effect runs out naturally, the user takes massive damage and an Enderiophage will spawn. Inflicted by an Enderiophage.", - "effect.alexsmobs.exsanguination.description": "Gradually drains health.", - "effect.alexsmobs.fear.description": "Makes the target unable to move. Effect applied when a Tiger reveals itself to the user.", - "effect.alexsmobs.knockback_resistance.description": "Provides 50% knockback resistance.", - "effect.alexsmobs.lava_vision.description": "Allows seeing through lava.", - "effect.alexsmobs.oiled.description": "Oil floats on water. Cover yourself in oil to float on the surface of water and outside in the rain.", - "effect.alexsmobs.orcas_might.description": "Grants increased attack speed. Effect may be applied when swimming with an Orca.", - "effect.alexsmobs.poison_resistance.description": "Grants immunity to poison.", - "effect.alexsmobs.soulsteal.description": "Grants the user attacks some life-steal.", - "effect.alexsmobs.sunbird_blessing.description": "Decreases fall speed, prevents fall damage and makes it easier to fly with an Elytra or Tarantula Hawk Elytra. Effect is applied when near a Sunbird.", - "effect.alexsmobs.sunbird_curse.description": "Increases fall speed, causing the user to hit the ground quicker. This effectively impedes the use of an Elytra. Effect is applied when attacking a Sunbird.", - "effect.alexsmobs.tigers_blessing.description": "Tigers near the user will be neutral and will protect them from hostile foes. The effect will go away early when attacking a Tiger. Applied by feeding a Tiger chicken or pork chops.\n", - "effect.archers_paradox.challenge_complete.description": "Shows successful completion of a streak with challenge arrows.", - "effect.archers_paradox.challenge_miss.description": "Shows failure to complete a streak with challenge arrows.", - "effect.archers_paradox.challenge_streak.description": "Shows the current time limit and level of a challenge streak.", - "effect.archers_paradox.training_miss.description": "Shows a broken streak during archery training.", - "effect.archers_paradox.training_streak.description": "Shows current time limit and level of a archery training streak.", - "effect.ars_nouveau.mana_regen.description": "Regenerate mana at a faster rate", - "effect.astralsorcery.bleed.description": "Fast damage over time", - "effect.astralsorcery.cheat_death.description": "Allows entity to cheat death. When triggered light nearby mobs on fire, grants fire resistance and regeneration when used", - "effect.astralsorcery.drop_modifier.description": "Changes drops", - "effect.atmospheric.gelled.description": "Extinguishes fire initially, slightly increased life regen, and slightly reduces fire damage taken. If the effect is gained again while still active the user will be poisoned.", - "effect.atmospheric.persistence.description": "Makes entities to run faster the lower their hunger level is.", - "effect.atmospheric.relief.description": "If incoming damage is greater than or equal to the effect level the user is healed; healing received is equal to the effect level.", - "effect.atmospheric.spitting.description": "While this effect is active the user will rapidly spit out passionfruit seeds that can knock back and damage mobs.", - "effect.atmospheric.worsening.description": "If incoming damage is greater than or equal to the effect level the user is damaged; damage received is equal to the effect level.", - "effect.autumnity.extension.description": "Any effects gained while the user have the effect gain an additional 30 seconds.", - "effect.autumnity.foul_taste.description": "The next food item eaten removes the effect but replenishes 50% more hunger points than normally.", - "effect.botania.allure.description": "The affected player will have their Fishing Rod update twice as often, effectively doubling fishing speed", - "effect.botania.bloodthirst.description": "Allows hostile monsters to spawn within a 64 block radius of the user, regardless of light level or other spawning conditions. This includes allowing Slimes to spawn outside of Slime Chunks", - "effect.botania.clear.description": "Clears all status effects", - "effect.botania.emptiness.description": "Prevents mob natural mob spawning in a 128 block radius around the affected entity", - "effect.botania.feather_feet.description": "Negated damaged cause by falling. This effect doesn't prevent fall damage from other causes like Ender Pearls", - "effect.botania.soul_cross.description": "Restore 5% of their user maximum health whenever another creature is killed", - "effect.buzzier_bees.sunny.description": "Simulates sunlight. Phantoms won't attack mobs that have the effect, bees won't sleep if they have the effect, undead that have the effect will burn", - "effect.caverns_and_chasms.affliction.description": "Once the effect ends, inflicts 3 magic damage per effect level.", - "effect.caverns_and_chasms.rewind.description": "At the end of the effect, teleports the user to the position where the effect was initially gained.", - "effect.environmental.panic.description": "Increases speed the lower the user health is.", - "effect.environmental.serenity.description": "Koi fish stop hostile mobs spawns in a 32x32x8 radius. The serenity effect indicates if the player is in that radius.", - "effect.farmersdelight.comfort.description": "Removes and grants immunity to Slowness andHunger and Weakness.", - "effect.farmersdelight.nourished.description": "Prevents players from losing hunger or saturation from any other source other than replenishing health points.", - "effect.fruitful.sustaining.description": "Increases hunger yield from any food eaten.", - "effect.immersiveengineering.concrete_feet.description": "Makes the target unable to move or jump. The effect immediately ends when the user is no longer standing on Concrete", - "effect.immersiveengineering.conductive.description": "Affected entities take extra damage from electric or 'flux' damage, such as Redstone Arsenal weapons or electrified Razor Wire", - "effect.immersiveengineering.flammable.description": "Increases fire damage taken", - "effect.immersiveengineering.flashed.description": "Players affected by it will have their screen flash white, rendering them temporarily blind", - "effect.immersiveengineering.slippery.description": "Affected entities will slowly slide forward when on the ground, and each tick have a 1/300 chance (roughly 6.5% chance each second) of dropping either their held item or their offhand item", - "effect.immersiveengineering.sticky.description": "Heavily slows do the target and impedes jumping", - "effect.immersiveengineering.stunned.description": "Endermen affected by this effect are unable to teleport", - "effect.infernalexp.infection.description": "Slowly poisons with non lethal damage over time; can be spread to other living entities when attacking them.", - "effect.infernalexp.luminous.description": "Makes the user emit light. If applied on undead mobs it will set them on fire.", - "effect.neapolitan.agility.description": "Allows to climb over any block as if they're ladders.", - "effect.neapolitan.berserking.description": "Killing mobs raises the effect by 1 level each time, each level adds strength and defense.", - "effect.neapolitan.harmony.description": "Makes most hostile mobs run from the user.", - "effect.neapolitan.slipping.description": "Makes the user move across the ground in random directions.", - "effect.neapolitan.sugar_rush.description": "Gives speed for the first three quarters of the effect duration, slowness for the last one.", - "effect.neapolitan.vanilla_scent.description": "Blocks incoming effects.", - "effect.nether_extension.infested.description": "Spawns aggressive baby Spori around the target.", - "effect.quark.danger_sight.description": "Highlights areas where hostile mobs can spawn.", - "effect.quark.resilience.description": "Provides 50% knockback resistance.", - "effect.rats.plague.description": "Disables natural health regeneration and turns hearts into plague hearts. Plague can be spread to other entities via interaction", - "effect.rats.synesthesia.description": "Provides unlimited saturation along with a full row of absorption hearts and heavily increased attack speed. When the effect is applied the field of view will zoom in and out and will be tinted orange. The opposite thing happens when the effect runs out.", - "effect.savageandravage.frostbite.description": "Inflicts severe slowness to the target as well as a very slow damage over time.", - "effect.seasonals.fall_flavour.description": "Gives the user immunity to spiky plants and thorns damage.", - "effect.seasonals.puppeteering.description": "Allows the player pick up and move mobs with lower health.", - "effect.seasonals.thorn_resistance.description": "Lowers damage taken from spiky plants and thorns damage.", - "effect.seasonals.fall_flavor.description": "'Tastes like autumn!' Automatically restores hunger and saturation over time.", - "effect.tetra.bleeding.description": "Inflicts damage over time.", - "effect.tetra.earthbound.description": "The affected entity is slowed, take less knockback and cannot jump.", - "effect.tetra.exhausted.description": "", - "effect.tetra.howling.description": "Grants 12.5% chance to deflect projectile per effect level, slow movement speed by -5% and 2.5% chance to send incoming projectiles back where they came from.", - "effect.tetra.punctured.description": "Reduces armor by 10% per level.", - "effect.tetra.severed.description": "Reduces maximum health and attack damage.", - "effect.tetra.small_health.description": "Less potent version of Health Boost.", - "effect.tetra.small_strength.description": "Less potent version of Strength.", - "effect.tetra.steeled.description": "", - "effect.tetra.stun.description": "Stuns the target impeding its movement, making them deal no damage when attacking and giving them an infinite swing cooldown.", - "effect.twilightforest.frosted.description": "You are somewhere you are not supposed to be... yet.", - "effect.upgrade_aquatic.insomnia.description": "Increases the insomnia timer by 1 day worth per effect level, causing phantoms to spawn. If given to Phantoms will turn them into Flares, if given to Flares it will instantly kill them.", - "effect.upgrade_aquatic.repellence.description": "Inflicts poison on mobs that physically touch the user; higher levels increase the given poison effect level.", - "effect.upgrade_aquatic.restfulness.description": "Decreases the insomnia timer by 1 day worth per effect level, decreasing Phantoms spawn chance. If given to Flares will turn them into Phantoms, if given to Phantoms it will instantly kill them.", - "effect.upgrade_aquatic.vibing.description": "Inflicts regeneration on mobs that physically touch the user; higher levels increase the given regeneration effect level.", - "effect.xreliquary.cure.description": "The cure to something, that's for sure.", - "effect.xreliquary.exhausted.description": "The cure to something, that's for sure.", - "effect.xreliquary.flight.description": "Allows creative flight.", - "effect.xreliquary.pacification": "Pacified", - "effect.xreliquary.pacification.description": "Makes the target not target and wander.", - "effect.apotheosis.sundering.description": "Increases damage taken by 20% per level. This effect is the opposite of Protection which means that a Sundering II potion can completely revoke all benefits of Resistance II.", - "effect.apotheosis.acient_knowledge.description": "Quadruples all experience earned from entity kills. The effect doubles with each level.", - "effect.fantasy.glowing_vision.description": "Causes Unicorns in a radius of 500 blocks to obtain the glowing effect, making them easier to locate.", - "effect.forbidden_arcanus.darkened.description": "A mix of blindness and slowness.", - "effect.forbidden_arcanus.fly.description": "Allows the affected player to creative fly.", - "effect.forbidden_arcanus.spectral_vision.description": "Allows to see entities through blocks: hostile mobs will glow red while passive ones will be green.", - "effect.eidolon.chilled.description": "Disables passive health regeneration and makes ever food not provide any hunger points.", - "effect.eidolon.anchored.description": "Prevents the affected entity from being teleported by certain effects.", - "effect.nether_extension.rough.description": "Increases knockback dealt.", - "effect.nether_extension.gentle.description": "Decreases dealt knockback.", - "effect.mowziesmobs.poison_resist.description": "Grants immunity to poison.", - "effect.mowziesmobs.suns_blessing.description": "Right-click with an empty hand to call down a sunstrike, shift-right-click with an empty hand to fire a solar beam.", - "effect.mowziesmobs.geomancy.description": "Right-click earthen ground with empty hand to spawn a boulder. Charge right-click to spawn bigger boulders. Punch the boulder to fire it as projectile. While in the air, double-tap and hold sneak to begin tunneling while looking in the direction you'd like to dig. Release sneak to stop tunneling and surface.", - "effect.mowziesmobs.frozen.description": "Freezes and immobilizes the affected entity while also dealing some damage over time.", - "effect.cofh_core.wrenched.description": "Makes the user constantly turn 40° clockwise every second per second each effect level.", - "effect.cofh_core.sundered.description": "Decreases the effectiveness of worn armor by 25% per level.", - "effect.cofh_core.slimed.description": "Grants immunity to fall damage and makes you bounce like a slime.", - "effect.cofh_core.shocked.description": "Decreases attack speed by 15% per level.", - "effect.cofh_core.lightning_resistance.description": "Grants immunity to lightning damage.", - "effect.cofh_core.panacea.description": "Grants immunity to all negative status effects.", - "effect.cofh_core.magic_resistance.description": "Grants immunity to all magic damage.", - "effect.cofh_core.love.description": "Causes nearby animals to enter love mode.", - "effect.cofh_core.enderference.description": "Makes nearby endermen unable to teleport. Also disables teleportation for nearby players using ender pearls or chorus fruits.", - "effect.cofh_core.clarity.description": "Increases the amount of gained exp by 40% per level.", - "effect.cofh_core.explosion_resistance.description": "Grants immunity to explosion damage.", - "effect.cofh_core.chilled.description": "Reduces movement speed by 30% and attack damage by 1.5 hearts per level." +{ + "jeed.category.effect_info": "Effects", + "jeed.tooltip.color_complete": "%1$s: %2$s", + "jeed.tooltip.color": "Color", + "jeed.tooltip.beneficial": "Beneficial", + "jeed.tooltip.harmful": "Harmful", + "jeed.description.missing": "No description available", + "effect.minecraft.absorption.description": "Adds damage some damaging absorbing hearths (which can't be regenerated); higher levels give more absorption.", + "effect.minecraft.bad_omen.description": "Causes an villager raid to start upon entering a village; higher levels increase the raid difficulty.", + "effect.minecraft.blindness.description": "Impairs vision and disables the ability to sprint and critical hit.", + "effect.minecraft.conduit_power.description": "Increases underwater visibility and mining speed, prevents drowning.", + "effect.minecraft.dolphins_grace.description": "Drastically increases swimming speed. Effect given by dolphins", + "effect.minecraft.fire_resistance.description": "Grants immunity to fire damage as well as damage from lava.", + "effect.minecraft.glowing.description": "Marks affected entities with an outline glow, allowing them to be seen through blocks.", + "effect.minecraft.haste.description": "Increases mining and attack speed; higher levels increase both stats further.", + "effect.minecraft.health_boost.description": "Increases maximum health; higher levels give more additional hearths.", + "effect.minecraft.hero_of_the_village.description": "Gives discounts on trades with villagers, and makes villagers throw items at the player depending on their profession.", + "effect.minecraft.hunger.description": "Increases food exhaustion; higher levels cause to starve quicker.", + "effect.minecraft.instant_damage.description": "Damages living entities, heals undead; higher levels increase the effect potency.", + "effect.minecraft.instant_health.description": "Heals living entities, damages undead; higher levels increase the effect potency.", + "effect.minecraft.invisibility.description": "Grants invisibility, making the user invisible and reducing its detection range. Held or worn items will still be visible. Higher levels further decrease the detection range.", + "effect.minecraft.jump_boost.description": "Increases jump height and reduces fall damage; higher levels increase both effects.", + "effect.minecraft.levitation.description": "Make affected entities float upwards.", + "effect.minecraft.luck.description": "Can increase chances of high-quality and more loot; higher levels increase the chances of better loot.", + "effect.minecraft.mining_fatigue.description": "Decreases mining and attack speed; higher levels decrease both stats further.", + "effect.minecraft.nausea.description": "Wobbles and warps the screen.", + "effect.minecraft.night_vision.description": "Improves vision in dark areas and underwater.", + "effect.minecraft.poison.description": "Inflicts non lethal damage over time; higher levels do more damage per second. Does not affect undeads.", + "effect.minecraft.regeneration.description": "Regenerates health over time; higher levels make health regenerate quicker.", + "effect.minecraft.resistance.description": "Provides 20% damage reduction per level.", + "effect.minecraft.saturation.description": "Restores hunger and saturation.", + "effect.minecraft.slow_falling.description": "Decreases falling speed and negates fall damage.", + "effect.minecraft.slowness.description": "Decreases walking speed; higher levels make the user slower and decrease their field of view.", + "effect.minecraft.speed.description": "Increases walking speed; higher levels make the user faster and increase their field of view.", + "effect.minecraft.strength.description": "Increases melee damage; higher levels increase the damage boost power.", + "effect.minecraft.unluck.description": "Can reduce chances of high-quality and more loot; higher levels reduce the chance of good loot.", + "effect.minecraft.water_breathing.description": "Prevents drowning and allows to breathe underwater.", + "effect.minecraft.weakness.description": "Decreases melee damage; higher levels decrease damage dealt further.", + "effect.minecraft.wither.description": "Inflicts lethal damage over time; higher levels do more damage per second.", + "effect.abundance.succumbing.description": "Poisons the user for a short time when they receive any damage.", + "effect.abundance.supportive.description": "Gives regeneration to animals, strength to neutral mobs and resistance to monsters.", + "effect.alexsmobs.bug_pheromones.description": "Make hostile arthropods neutral to the user.", + "effect.alexsmobs.clinging.description": "Allows walking upside-down on ceilings.", + "effect.alexsmobs.debilitating_sting.description": "An Effect which poisons the victim but paralyzes arthropods. It will stop if the victim is at half health and is not an arthropod. Inflicted by a Tarantula Hawk.", + "effect.alexsmobs.ender_flu.description": "After the effect runs out naturally, the user takes massive damage and an Enderiophage will spawn. Inflicted by an Enderiophage.", + "effect.alexsmobs.exsanguination.description": "Gradually drains health.", + "effect.alexsmobs.fear.description": "Makes the target unable to move. Effect applied when a Tiger reveals itself to the user.", + "effect.alexsmobs.knockback_resistance.description": "Provides 50% knockback resistance.", + "effect.alexsmobs.lava_vision.description": "Allows seeing through lava.", + "effect.alexsmobs.oiled.description": "Oil floats on water. Cover yourself in oil to float on the surface of water and outside in the rain.", + "effect.alexsmobs.orcas_might.description": "Grants increased attack speed. Effect may be applied when swimming with an Orca.", + "effect.alexsmobs.poison_resistance.description": "Grants immunity to poison.", + "effect.alexsmobs.soulsteal.description": "Grants the user attacks some life-steal.", + "effect.alexsmobs.sunbird_blessing.description": "Decreases fall speed, prevents fall damage and makes it easier to fly with an Elytra or Tarantula Hawk Elytra. Effect is applied when near a Sunbird.", + "effect.alexsmobs.sunbird_curse.description": "Increases fall speed, causing the user to hit the ground quicker. This effectively impedes the use of an Elytra. Effect is applied when attacking a Sunbird.", + "effect.alexsmobs.tigers_blessing.description": "Tigers near the user will be neutral and will protect them from hostile foes. The effect will go away early when attacking a Tiger. Applied by feeding a Tiger chicken or pork chops.\n", + "effect.archers_paradox.challenge_complete.description": "Shows successful completion of a streak with challenge arrows.", + "effect.archers_paradox.challenge_miss.description": "Shows failure to complete a streak with challenge arrows.", + "effect.archers_paradox.challenge_streak.description": "Shows the current time limit and level of a challenge streak.", + "effect.archers_paradox.training_miss.description": "Shows a broken streak during archery training.", + "effect.archers_paradox.training_streak.description": "Shows current time limit and level of a archery training streak.", + "effect.ars_nouveau.mana_regen.description": "Regenerate mana at a faster rate", + "effect.astralsorcery.bleed.description": "Fast damage over time", + "effect.astralsorcery.cheat_death.description": "Allows entity to cheat death. When triggered light nearby mobs on fire, grants fire resistance and regeneration when used", + "effect.astralsorcery.drop_modifier.description": "Changes drops", + "effect.atmospheric.gelled.description": "Extinguishes fire initially, slightly increased life regen, and slightly reduces fire damage taken. If the effect is gained again while still active the user will be poisoned.", + "effect.atmospheric.persistence.description": "Makes entities to run faster the lower their hunger level is.", + "effect.atmospheric.relief.description": "If incoming damage is greater than or equal to the effect level the user is healed; healing received is equal to the effect level.", + "effect.atmospheric.spitting.description": "While this effect is active the user will rapidly spit out passionfruit seeds that can knock back and damage mobs.", + "effect.atmospheric.worsening.description": "If incoming damage is greater than or equal to the effect level the user is damaged; damage received is equal to the effect level.", + "effect.autumnity.extension.description": "Any effects gained while the user have the effect gain an additional 30 seconds.", + "effect.autumnity.foul_taste.description": "The next food item eaten removes the effect but replenishes 50% more hunger points than normally.", + "effect.botania.allure.description": "The affected player will have their Fishing Rod update twice as often, effectively doubling fishing speed", + "effect.botania.bloodthirst.description": "Allows hostile monsters to spawn within a 64 block radius of the user, regardless of light level or other spawning conditions. This includes allowing Slimes to spawn outside of Slime Chunks", + "effect.botania.clear.description": "Clears all status effects", + "effect.botania.emptiness.description": "Prevents mob natural mob spawning in a 128 block radius around the affected entity", + "effect.botania.feather_feet.description": "Negated damaged cause by falling. This effect doesn't prevent fall damage from other causes like Ender Pearls", + "effect.botania.soul_cross.description": "Restore 5% of their user maximum health whenever another creature is killed", + "effect.buzzier_bees.sunny.description": "Simulates sunlight. Phantoms won't attack mobs that have the effect, bees won't sleep if they have the effect, undead that have the effect will burn", + "effect.caverns_and_chasms.affliction.description": "Once the effect ends, inflicts 3 magic damage per effect level.", + "effect.caverns_and_chasms.rewind.description": "At the end of the effect, teleports the user to the position where the effect was initially gained.", + "effect.environmental.panic.description": "Increases speed the lower the user health is.", + "effect.environmental.serenity.description": "Koi fish stop hostile mobs spawns in a 32x32x8 radius. The serenity effect indicates if the player is in that radius.", + "effect.farmersdelight.comfort.description": "Removes and grants immunity to Slowness andHunger and Weakness.", + "effect.farmersdelight.nourished.description": "Prevents players from losing hunger or saturation from any other source other than replenishing health points.", + "effect.fruitful.sustaining.description": "Increases hunger yield from any food eaten.", + "effect.immersiveengineering.concrete_feet.description": "Makes the target unable to move or jump. The effect immediately ends when the user is no longer standing on Concrete", + "effect.immersiveengineering.conductive.description": "Affected entities take extra damage from electric or 'flux' damage, such as Redstone Arsenal weapons or electrified Razor Wire", + "effect.immersiveengineering.flammable.description": "Increases fire damage taken", + "effect.immersiveengineering.flashed.description": "Players affected by it will have their screen flash white, rendering them temporarily blind", + "effect.immersiveengineering.slippery.description": "Affected entities will slowly slide forward when on the ground, and each tick have a 1/300 chance (roughly 6.5% chance each second) of dropping either their held item or their offhand item", + "effect.immersiveengineering.sticky.description": "Heavily slows do the target and impedes jumping", + "effect.immersiveengineering.stunned.description": "Endermen affected by this effect are unable to teleport", + "effect.infernalexp.infection.description": "Slowly poisons with non lethal damage over time; can be spread to other living entities when attacking them.", + "effect.infernalexp.luminous.description": "Makes the user emit light. If applied on undead mobs it will set them on fire.", + "effect.neapolitan.agility.description": "Allows to climb over any block as if they're ladders.", + "effect.neapolitan.berserking.description": "Killing mobs raises the effect by 1 level each time, each level adds strength and defense.", + "effect.neapolitan.harmony.description": "Makes most hostile mobs run from the user.", + "effect.neapolitan.slipping.description": "Makes the user move across the ground in random directions.", + "effect.neapolitan.sugar_rush.description": "Gives speed for the first three quarters of the effect duration, slowness for the last one.", + "effect.neapolitan.vanilla_scent.description": "Blocks incoming effects.", + "effect.nether_extension.infested.description": "Spawns aggressive baby Spori around the target.", + "effect.quark.danger_sight.description": "Highlights areas where hostile mobs can spawn.", + "effect.quark.resilience.description": "Provides 50% knockback resistance.", + "effect.rats.plague.description": "Disables natural health regeneration and turns hearts into plague hearts. Plague can be spread to other entities via interaction", + "effect.rats.synesthesia.description": "Provides unlimited saturation along with a full row of absorption hearts and heavily increased attack speed. When the effect is applied the field of view will zoom in and out and will be tinted orange. The opposite thing happens when the effect runs out.", + "effect.savageandravage.frostbite.description": "Inflicts severe slowness to the target as well as a very slow damage over time.", + "effect.seasonals.fall_flavour.description": "Gives the user immunity to spiky plants and thorns damage.", + "effect.seasonals.puppeteering.description": "Allows the player pick up and move mobs with lower health.", + "effect.seasonals.thorn_resistance.description": "Lowers damage taken from spiky plants and thorns damage.", + "effect.seasonals.fall_flavor.description": "'Tastes like autumn!' Automatically restores hunger and saturation over time.", + "effect.tetra.bleeding.description": "Inflicts damage over time.", + "effect.tetra.earthbound.description": "The affected entity is slowed, take less knockback and cannot jump.", + "effect.tetra.exhausted.description": "", + "effect.tetra.howling.description": "Grants 12.5% chance to deflect projectile per effect level, slow movement speed by -5% and 2.5% chance to send incoming projectiles back where they came from.", + "effect.tetra.punctured.description": "Reduces armor by 10% per level.", + "effect.tetra.severed.description": "Reduces maximum health and attack damage.", + "effect.tetra.small_health.description": "Less potent version of Health Boost.", + "effect.tetra.small_strength.description": "Less potent version of Strength.", + "effect.tetra.steeled.description": "", + "effect.tetra.stun.description": "Stuns the target impeding its movement, making them deal no damage when attacking and giving them an infinite swing cooldown.", + "effect.twilightforest.frosted.description": "You are somewhere you are not supposed to be... yet.", + "effect.upgrade_aquatic.insomnia.description": "Increases the insomnia timer by 1 day worth per effect level, causing phantoms to spawn. If given to Phantoms will turn them into Flares, if given to Flares it will instantly kill them.", + "effect.upgrade_aquatic.repellence.description": "Inflicts poison on mobs that physically touch the user; higher levels increase the given poison effect level.", + "effect.upgrade_aquatic.restfulness.description": "Decreases the insomnia timer by 1 day worth per effect level, decreasing Phantoms spawn chance. If given to Flares will turn them into Phantoms, if given to Phantoms it will instantly kill them.", + "effect.upgrade_aquatic.vibing.description": "Inflicts regeneration on mobs that physically touch the user; higher levels increase the given regeneration effect level.", + "effect.xreliquary.cure.description": "The cure to something, that's for sure.", + "effect.xreliquary.exhausted.description": "The cure to something, that's for sure.", + "effect.xreliquary.flight.description": "Allows creative flight.", + "effect.xreliquary.pacification": "Pacified", + "effect.xreliquary.pacification.description": "Makes the target not target and wander.", + "effect.apotheosis.sundering.description": "Increases damage taken by 20% per level. This effect is the opposite of Protection which means that a Sundering II potion can completely revoke all benefits of Resistance II.", + "effect.apotheosis.acient_knowledge.description": "Quadruples all experience earned from entity kills. The effect doubles with each level.", + "effect.fantasy.glowing_vision.description": "Causes Unicorns in a radius of 500 blocks to obtain the glowing effect, making them easier to locate.", + "effect.forbidden_arcanus.darkened.description": "A mix of blindness and slowness.", + "effect.forbidden_arcanus.fly.description": "Allows the affected player to creative fly.", + "effect.forbidden_arcanus.spectral_vision.description": "Allows to see entities through blocks: hostile mobs will glow red while passive ones will be green.", + "effect.eidolon.chilled.description": "Disables passive health regeneration and makes ever food not provide any hunger points.", + "effect.eidolon.anchored.description": "Prevents the affected entity from being teleported by certain effects.", + "effect.nether_extension.rough.description": "Increases knockback dealt.", + "effect.nether_extension.gentle.description": "Decreases dealt knockback.", + "effect.mowziesmobs.poison_resist.description": "Grants immunity to poison.", + "effect.mowziesmobs.suns_blessing.description": "Right-click with an empty hand to call down a sunstrike, shift-right-click with an empty hand to fire a solar beam.", + "effect.mowziesmobs.geomancy.description": "Right-click earthen ground with empty hand to spawn a boulder. Charge right-click to spawn bigger boulders. Punch the boulder to fire it as projectile. While in the air, double-tap and hold sneak to begin tunneling while looking in the direction you'd like to dig. Release sneak to stop tunneling and surface.", + "effect.mowziesmobs.frozen.description": "Freezes and immobilizes the affected entity while also dealing some damage over time.", + "effect.cofh_core.wrenched.description": "Makes the user constantly turn 40° clockwise every second per second each effect level.", + "effect.cofh_core.sundered.description": "Decreases the effectiveness of worn armor by 25% per level.", + "effect.cofh_core.slimed.description": "Grants immunity to fall damage and makes you bounce like a slime.", + "effect.cofh_core.shocked.description": "Decreases attack speed by 15% per level.", + "effect.cofh_core.lightning_resistance.description": "Grants immunity to lightning damage.", + "effect.cofh_core.panacea.description": "Grants immunity to all negative status effects.", + "effect.cofh_core.magic_resistance.description": "Grants immunity to all magic damage.", + "effect.cofh_core.love.description": "Causes nearby animals to enter love mode.", + "effect.cofh_core.enderference.description": "Makes nearby endermen unable to teleport. Also disables teleportation for nearby players using ender pearls or chorus fruits.", + "effect.cofh_core.clarity.description": "Increases the amount of gained exp by 40% per level.", + "effect.cofh_core.explosion_resistance.description": "Grants immunity to explosion damage.", + "effect.cofh_core.chilled.description": "Reduces movement speed by 30% and attack damage by 1.5 hearts per level." } \ No newline at end of file diff --git a/projects/1.16/assets/just-enough-effect-descriptions-jeed/jeed/lang/zh_cn.json b/projects/1.16/assets/just-enough-effect-descriptions-jeed/jeed/lang/zh_cn.json index 2c77ea3e4c98..b74e126b614b 100644 --- a/projects/1.16/assets/just-enough-effect-descriptions-jeed/jeed/lang/zh_cn.json +++ b/projects/1.16/assets/just-enough-effect-descriptions-jeed/jeed/lang/zh_cn.json @@ -1,8 +1,41 @@ { "jeed.category.effect_info": "效果", "jeed.tooltip.color_complete": "%1$s:%2$s", - "jeed.tooltip.color": "颜色", - "jeed.tooltip.beneficial": "有益", - "jeed.tooltip.harmful": "有害", - "jeed.description.missing": "暂无描述" + "jeed.tooltip.color": "颜色代码", + "jeed.tooltip.beneficial": "增益效果", + "jeed.tooltip.harmful": "负面效果", + "jeed.description.missing": "无可用描述", + "effect.minecraft.absorption.description": "给予伤害吸收生命值(不会自然恢复);等级越高,给予的生命值越高。", + "effect.minecraft.bad_omen.description": "进入村庄后引发袭击;等级越高,袭击的难度越大。", + "effect.minecraft.blindness.description": "视力受限;且无法疾跑和暴击。", + "effect.minecraft.darkness.description": "导致视力暂时恶化。", + "effect.minecraft.conduit_power.description": "水下视力及水下挖掘速度增加,且不会溺水。", + "effect.minecraft.dolphins_grace.description": "海豚大幅提高玩家的游泳速度。", + "effect.minecraft.fire_resistance.description": "获得对火焰、熔岩伤害的免疫。", + "effect.minecraft.glowing.description": "使实体发光,并带有可以穿过非透明方块看到的轮廓线。", + "effect.minecraft.haste.description": "提高挖掘和攻击速度;等级越高,速度越快。", + "effect.minecraft.health_boost.description": "提升生命上限;等级越高,上限越大。", + "effect.minecraft.hero_of_the_village.description": "在与村民的交易中获得折扣,并让村民会根据自己的职业赠送随机物品‌‌", + "effect.minecraft.hunger.description": "饥饿值消耗得更快;等级越高,消耗越快", + "effect.minecraft.instant_damage.description": "治疗亡灵生物,伤害非亡灵生物;等级越高,效果越强。", + "effect.minecraft.instant_health.description": "治疗非亡灵生物,伤害亡灵生物;等级越高,效果越强。", + "effect.minecraft.invisibility.description": "让实体模型消失,并减少被隐藏实体的检测范围,盔甲及主副手物品依然可见;等级越高,检测范围越小。", + "effect.minecraft.jump_boost.description": "增加跳跃高度,减少摔落伤害;等级越高,效果越强。", + "effect.minecraft.levitation.description": "使实体非主动向上抬升直到效果结束。", + "effect.minecraft.luck.description": "增加刷出更多高质量战利品的概率;等级越高,获得更好战利品的概率越大。", + "effect.minecraft.mining_fatigue.description": "降低挖掘与攻击速度;等级越高,速度越慢。", + "effect.minecraft.nausea.description": "晃动和扭曲视角。", + "effect.minecraft.night_vision.description": "改善玩家在黑暗区域和水下的视力。", + "effect.minecraft.poison.description": "会降低生命值直到只剩半颗心;等级越高,每秒造成的伤害越多,不影响亡灵生物。", + "effect.minecraft.regeneration.description": "会快速恢复生命值;等级越高,生命值恢复速度越快。", + "effect.minecraft.resistance.description": "每等级减少20%受到的伤害。", + "effect.minecraft.saturation.description": "快速恢复饥饿值与饱和度。", + "effect.minecraft.slow_falling.description": "减缓掉落速度,免疫掉落伤害。", + "effect.minecraft.slowness.description": "降低移动速度;等级越高,玩家速度越慢,视野越窄小。", + "effect.minecraft.speed.description": "提高移动速度;等级越高,玩家速度越块,视野越宽阔。", + "effect.minecraft.strength.description": "增加攻击伤害;等级越高,伤害越大。", + "effect.minecraft.unluck.description": "减少刷出更多高质量战利品的概率;等级越高,获得更好战利品的概率越小。", + "effect.minecraft.water_breathing.description": "防止溺水并允许在水下呼吸。", + "effect.minecraft.weakness.description": "降低攻击伤害;等级越高,伤害越小。", + "effect.minecraft.wither.description": "会降低生命值直到死亡;等级越高,每秒造成的伤害越多。" } \ No newline at end of file diff --git a/projects/1.16/assets/l_ender-s-cataclysm/cataclysm/lang/en_us.json b/projects/1.16/assets/l_ender-s-cataclysm/cataclysm/lang/en_us.json index 030ee6399df8..2d99381446a6 100644 --- a/projects/1.16/assets/l_ender-s-cataclysm/cataclysm/lang/en_us.json +++ b/projects/1.16/assets/l_ender-s-cataclysm/cataclysm/lang/en_us.json @@ -12,30 +12,47 @@ "item.cataclysm.monstrous_helm2.desc": "gain buffs that strengthen defense, knockback resistance, and regeneration.", "item.cataclysm.void_core.desc": "when rignt click, you can summon void rune.", "item.cataclysm.wip.desc": "W.I.P", + "item.cataclysm.ignitium_helmet.desc": "Lava Vision", + "item.cataclysm.ignitium_chestplate.desc": "Can Crafting with elytra", + "item.cataclysm.ignitium_leggings.desc": "Flame Reflex", + "item.cataclysm.ignitium_boots.desc": "Lava Walker", + "item.cataclysm.bulwark_of_the_flame.desc": "If you stop holding right click while sneak, user will charge forward and give damage to the entities in front of you.", + "item.cataclysm.bulwark_of_the_flame2.desc": "if target get hitted by wall, target take more damage and gain stun", + "item.cataclysm.incinerator.desc": "Full charge takes 3 seconds, If you stop holding right click after 3 second", + "item.cataclysm.incinerator2.desc": "you can summon a flame strike in the direction of looking at.", + "item.cataclysm.incinerator3.desc": "WARNING: The item may be lost as the flame strike explodes when it disappears.", + "you_cant_escape": "You can't escape", "item.cataclysm.enderite_ingot": "Enderite ingot", "item.cataclysm.ignitium_ingot": "Ignitium ingot", "item.cataclysm.chain_of_soul_binding": "Chain of Soul Binding", "item.cataclysm.ignitium_helmet": "Ignitium Helmet", "item.cataclysm.ignitium_chestplate": "Ignitium ChestPlate", + "item.cataclysm.ignitium_elytra_chestplate": "Ignitium Elytra ChestPlate", "item.cataclysm.ignitium_leggings": "Ignitium Leggings", "item.cataclysm.ignitium_boots": "Ignitium Boots", "item.cataclysm.bulwark_of_the_flame": "Bulwark Of the Flame", "item.cataclysm.gauntlet_of_guard": "Gauntlet Of Guard", + "item.cataclysm.the_incinerator": "The Incinerator", "item.cataclysm.void_scatter_arrow": "Void Scatter Arrow", "item.cataclysm.void_shard": "Void Shard", "item.cataclysm.monstrous_helm": "Monstrous Helm", "item.cataclysm.monstrous_horn": "Monstrous Horn", "item.cataclysm.void_jaw": "Void Jaw", "item.cataclysm.void_core": "Void Core", + "item.cataclysm.burning_ashes": "Burning Ashes", "item.cataclysm.music_disc_netherite_monstrosity": "Music Disc", "item.cataclysm.music_disc_ender_guardian": "Music Disc", + "item.cataclysm.music_disc_ignis": "Music Disc", "item.cataclysm.music_disc_netherite_monstrosity.desc": "Cinematic Danger Background Music | No Copyright", "item.cataclysm.music_disc_ender_guardian.desc": "Ean Grimm - Eternal", + "item.cataclysm.music_disc_ignis.desc": "魔界Symphony - God of Blaze", "item.cataclysm.endermaptera_spawn_egg": "Endermaptera Spawn Egg", "item.cataclysm.ender_golem_spawn_egg": "Ender Golem Spawn Egg", "item.cataclysm.ender_guardian_spawn_egg": "Ender Guardian Spawn Egg", "item.cataclysm.netherite_monstrosity_spawn_egg": "Netherite Monstrosity Spawn Egg", "item.cataclysm.nameless_sorcerer_spawn_egg": "Nameless Sorcerer Spawn Egg", + "item.cataclysm.ignis_spawn_egg": "Ignis Spawn Egg", + "item.cataclysm.ignited_revenant_spawn_egg": "Ignited Revenant Spawn Egg", "itemGroup.cataclysmtab": "Cataclysm", "block.cataclysm.witherite_block": "Witherite Block", "block.cataclysm.enderite_block": "Enderite Block", @@ -63,6 +80,7 @@ "block.cataclysm.obsidian_explosion_trap_bricks": "Obsidian Trap Block", "block.cataclysm.void_lantern_block": "Void Lantern Block", "block.cataclysm.ender_guardian_spawner": "Ender Guardian Spawner", + "block.cataclysm.altar_of_fire": "Altar Of Fire", "entity.cataclysm.ender_golem": "Ender Golem", "entity.cataclysm.ender_guardian": "Ender Guardian", "entity.cataclysm.ender_guardian_bullet": "Ender Guardian Bullet", @@ -74,8 +92,14 @@ "entity.cataclysm.void_scatter_arrow": "Void Scatter Arrow", "entity.cataclysm.void_shard": "Void Shard", "entity.cataclysm.ignis": "Ignis", - "effect.cataclysm.monstrous": "monstrous", + "entity.cataclysm.ignis_abyss_fireball": "Ignis's Abyss Fireball", + "entity.cataclysm.ignis_fireball": "Ignis's Fireball", + "entity.cataclysm.flame_strike": "Flame Strike", + "entity.cataclysm.ignited_revenant": "Ignited Revenant", + "entity.cataclysm.ashen_breath": "Ashen Breath", + "effect.cataclysm.monstrous": "Monstrous", "effect.cataclysm.blazing_brand": "Blazing Brand", + "effect.cataclysm.stun": "Stun", "golemhurt.sub": "Ender Golem hurts", "golemdeath.sub": "Ender Golem dies", "golemattack.sub": "Ender Golem attacks", diff --git a/projects/1.16/assets/l_ender-s-cataclysm/cataclysm/lang/zh_cn.json b/projects/1.16/assets/l_ender-s-cataclysm/cataclysm/lang/zh_cn.json index 09ece9733c42..ffcaed01dbc7 100644 --- a/projects/1.16/assets/l_ender-s-cataclysm/cataclysm/lang/zh_cn.json +++ b/projects/1.16/assets/l_ender-s-cataclysm/cataclysm/lang/zh_cn.json @@ -12,30 +12,47 @@ "item.cataclysm.monstrous_helm2.desc": "获得强化防御、击退抗性和生命恢复的增益效果。", "item.cataclysm.void_core.desc": "右击方块召唤虚空符文", "item.cataclysm.wip.desc": "未实现", + "item.cataclysm.ignitium_helmet.desc": "熔岩下拥有清晰视野", + "item.cataclysm.ignitium_chestplate.desc": "可以与鞘翅合成", + "item.cataclysm.ignitium_leggings.desc": "用火焰灼烧攻击者", + "item.cataclysm.ignitium_boots.desc": "熔岩行者", + "item.cataclysm.bulwark_of_the_flame.desc": "潜行状态下,手持此盾右击以向前冲锋,对前方实体造成伤害", + "item.cataclysm.bulwark_of_the_flame2.desc": "如果目标受击后撞到了墙,那么它会受到更多伤害并获得眩晕效果", + "item.cataclysm.incinerator.desc": "长按鼠标右键3秒以充能,而后若松开右键,", + "item.cataclysm.incinerator2.desc": "那么一列火焰轰击将出现在你看向的地方。", + "item.cataclysm.incinerator3.desc": "警告:生物死亡时掉下的战利品可能会在火焰轰击的爆炸下消失", + "you_cant_escape": "你无法逃脱", "item.cataclysm.enderite_ingot": "末影合金锭", "item.cataclysm.ignitium_ingot": "焰魔锭", "item.cataclysm.chain_of_soul_binding": "缚魂之链", "item.cataclysm.ignitium_helmet": "焰魔头盔", "item.cataclysm.ignitium_chestplate": "焰魔胸甲", + "item.cataclysm.ignitium_elytra_chestplate": "焰魔鞘翅胸甲", "item.cataclysm.ignitium_leggings": "焰魔护腿", "item.cataclysm.ignitium_boots": "焰魔靴子", "item.cataclysm.bulwark_of_the_flame": "火焰壁垒", "item.cataclysm.gauntlet_of_guard": "守卫者护手", + "item.cataclysm.the_incinerator": "炎葬", "item.cataclysm.void_scatter_arrow": "虚空散射箭", "item.cataclysm.void_shard": "虚空碎片", "item.cataclysm.monstrous_helm": "恶兽头盔", "item.cataclysm.monstrous_horn": "恶兽犄角", "item.cataclysm.void_jaw": "虚空之颚", "item.cataclysm.void_core": "虚空核心", + "item.cataclysm.burning_ashes": "燃烧的灰烬", "item.cataclysm.music_disc_netherite_monstrosity": "音乐唱片", "item.cataclysm.music_disc_ender_guardian": "音乐唱片", + "item.cataclysm.music_disc_ignis": "音乐唱片", "item.cataclysm.music_disc_netherite_monstrosity.desc": "Cinematic Danger Background Music | No Copyright", "item.cataclysm.music_disc_ender_guardian.desc": "Ean Grimm - Eternal", "item.cataclysm.endermaptera_spawn_egg": "末影甲虫刷怪蛋", + "item.cataclysm.music_disc_ignis.desc": "魔界Symphony - God of Blaze", "item.cataclysm.ender_golem_spawn_egg": "末影傀儡刷怪蛋", "item.cataclysm.ender_guardian_spawn_egg": "末影守卫刷怪蛋", "item.cataclysm.netherite_monstrosity_spawn_egg": "下界合金巨兽刷怪蛋", "item.cataclysm.nameless_sorcerer_spawn_egg": "无名巫师刷怪蛋", + "item.cataclysm.ignis_spawn_egg": "焰魔刷怪蛋", + "item.cataclysm.ignited_revenant_spawn_egg": "燃魂刷怪蛋", "itemGroup.cataclysmtab": "灾变", "block.cataclysm.witherite_block": "凋零合金块", "block.cataclysm.enderite_block": "末影合金块", @@ -63,6 +80,7 @@ "block.cataclysm.obsidian_explosion_trap_bricks": "黑曜石陷阱方块", "block.cataclysm.void_lantern_block": "虚空灯", "block.cataclysm.ender_guardian_spawner": "末影守卫刷怪笼", + "block.cataclysm.altar_of_fire": "火焰祭坛", "entity.cataclysm.ender_golem": "末影傀儡", "entity.cataclysm.ender_guardian": "末影守卫", "entity.cataclysm.ender_guardian_bullet": "末影守卫炮弹", @@ -74,8 +92,14 @@ "entity.cataclysm.void_scatter_arrow": "虚空散射箭", "entity.cataclysm.void_shard": "虚空碎片", "entity.cataclysm.ignis": "焰魔", + "entity.cataclysm.ignis_abyss_fireball": "焰魔深渊火球", + "entity.cataclysm.ignis_fireball": "焰魔火球", + "entity.cataclysm.flame_strike": "烈焰轰击", + "entity.cataclysm.ignited_revenant": "燃魂", + "entity.cataclysm.ashen_breath": "灰烬之息", "effect.cataclysm.monstrous": "骇人之恶", "effect.cataclysm.blazing_brand": "炽热烙印", + "effect.cataclysm.stun": "眩晕", "golemhurt.sub": "末影傀儡:受伤", "golemdeath.sub": "末影傀儡:死亡", "golemattack.sub": "末影傀儡:攻击", diff --git a/projects/1.16/assets/large-meals-an-add-on-for-farmers-delight/largemeals/lang/en_us.json b/projects/1.16/assets/large-meals-an-add-on-for-farmers-delight/largemeals/lang/en_us.json new file mode 100644 index 000000000000..4d1a4fae57f9 --- /dev/null +++ b/projects/1.16/assets/large-meals-an-add-on-for-farmers-delight/largemeals/lang/en_us.json @@ -0,0 +1,18 @@ +{ + "block.largemeals.omurice_block": "Omurice", + "block.largemeals.magma_cheesecake": "Magma Cheesecake", + + "item.largemeals.cod_deluxe": "Cod Deluxe", + "item.largemeals.cod_surprise": "Cod Surprise", + "item.largemeals.hearty_lunch": "Hearty Lunch", + "item.largemeals.milk_chicken": "Milk Chicken", + "item.largemeals.omurice": "Omurice Bowl", + "item.largemeals.mushroom_omelette": "Mushroom Omelette", + "item.largemeals.pufferfish_broth": "Pufferfish Broth", + "item.largemeals.chocolate_popsicle": "Chocolate Popsicle", + "item.largemeals.chocolate_pudding": "Chocolate Pudding", + "item.largemeals.chorus_fruit_popsicle": "Chorus Fruit Popsicle", + "item.largemeals.rice_pudding": "Rice Pudding", + "item.largemeals.red_plate": "Red Plate", + "item.largemeals.magma_cheesecake_slice": "Slice of Magma Cheesecake" +} diff --git a/projects/1.16/assets/large-meals-an-add-on-for-farmers-delight/largemeals/lang/zh_cn.json b/projects/1.16/assets/large-meals-an-add-on-for-farmers-delight/largemeals/lang/zh_cn.json new file mode 100644 index 000000000000..3b8157b3769b --- /dev/null +++ b/projects/1.16/assets/large-meals-an-add-on-for-farmers-delight/largemeals/lang/zh_cn.json @@ -0,0 +1,18 @@ +{ + "block.largemeals.omurice_block": "蛋包饭", + "block.largemeals.magma_cheesecake": "熔岩芝士蛋糕", + + "item.largemeals.cod_deluxe": "豪华鳕鱼", + "item.largemeals.cod_surprise": "惊喜鳕鱼", + "item.largemeals.hearty_lunch": "丰腴午宴", + "item.largemeals.milk_chicken": "奶香鸡", + "item.largemeals.omurice": "碗装蛋包饭", + "item.largemeals.mushroom_omelette": "蘑菇煎蛋", + "item.largemeals.pufferfish_broth": "河豚汤", + "item.largemeals.chocolate_popsicle": "巧克力冰棍", + "item.largemeals.chocolate_pudding": "巧克力布丁", + "item.largemeals.chorus_fruit_popsicle": "紫颂果冰棍", + "item.largemeals.rice_pudding": "米布丁", + "item.largemeals.red_plate": "番茄甜菜汤", + "item.largemeals.magma_cheesecake_slice": "熔岩芝士蛋糕切片" +} diff --git a/projects/1.16/assets/macaws-bridges/mcwbridges/lang/en_us.json b/projects/1.16/assets/macaws-bridges/mcwbridges/lang/en_us.json index 0479f1605128..3e99691095ad 100644 --- a/projects/1.16/assets/macaws-bridges/mcwbridges/lang/en_us.json +++ b/projects/1.16/assets/macaws-bridges/mcwbridges/lang/en_us.json @@ -1,6 +1,6 @@ { "itemGroup.bridges": "Macaw's Bridges", - "block.mcwbridges.most1": "Iron Bridge", + "block.mcwbridges.iron_bridge": "Iron Bridge", "item.mcwbridges.pliers": "Pliers", "mcwbridges.pliers.desc": "Right click on a bridge to change it to an end part, works only for 2+ wider bridges", "block.mcwbridges.oak_log_bridge_middle": "Oak Bridge", @@ -11,6 +11,7 @@ "block.mcwbridges.dark_oak_log_bridge_middle": "Dark Oak Bridge", "block.mcwbridges.crimson_log_bridge_middle": "Crimson Bridge", "block.mcwbridges.warped_log_bridge_middle": "Warped Bridge", + "block.mcwbridges.mangrove_log_bridge_middle": "Mangrove Bridge", "block.mcwbridges.rope_oak_bridge": "Rope Oak Bridge", "block.mcwbridges.rope_birch_bridge": "Rope Birch Bridge", "block.mcwbridges.rope_spruce_bridge": "Rope Spruce Bridge", @@ -19,11 +20,15 @@ "block.mcwbridges.rope_dark_oak_bridge": "Rope Dark Oak Bridge", "block.mcwbridges.rope_crimson_bridge": "Rope Crimson Bridge", "block.mcwbridges.rope_warped_bridge": "Rope Warped Bridge", + "block.mcwbridges.rope_mangrove_bridge": "Rope Mangrove Bridge", "block.mcwbridges.brick_bridge": "Brick Bridge", "block.mcwbridges.stone_brick_bridge": "Stone Brick Bridge", "block.mcwbridges.mossy_stone_brick_bridge": "Mossy Stone Brick Bridge", "block.mcwbridges.sandstone_bridge": "Sandstone Bridge", "block.mcwbridges.orange_sandstone_bridge": "Red Sandstone Bridge", + "block.mcwbridges.deepslate_brick_bridge": "Deepslate Brick Bridge", + "block.mcwbridges.deepslate_tile_bridge": "Deepslate Tile Bridge", + "block.mcwbridges.mud_brick_bridge": "Mud Brick Bridge", "block.mcwbridges.blackstone_bridge": "Blackstone Bridge", "block.mcwbridges.oak_rail_bridge": "Oak Rail Bridge", "block.mcwbridges.spruce_rail_bridge": "Spruce Rail Bridge", @@ -33,6 +38,7 @@ "block.mcwbridges.dark_oak_rail_bridge": "Dark Oak Rail Bridge", "block.mcwbridges.crimson_rail_bridge": "Crimson Rail Bridge", "block.mcwbridges.warped_rail_bridge": "Warped Rail Bridge", + "block.mcwbridges.mangrove_rail_bridge": "Mangrove Rail Bridge", "block.mcwbridges.dry_bamboo_bridge": "Dry Bamboo Bridge", "block.mcwbridges.bamboo_bridge": "Bamboo Bridge", "block.mcwbridges.iron_bridge_pier": "Iron Bridge Support", @@ -44,12 +50,16 @@ "block.mcwbridges.dark_oak_bridge_pier": "Dark Oak Bridge Support", "block.mcwbridges.crimson_bridge_pier": "Crimson Bridge Support", "block.mcwbridges.warped_bridge_pier": "Warped Bridge Support", + "block.mcwbridges.mangrove_bridge_pier": "Mangrove Bridge Support", "block.mcwbridges.brick_bridge_pier": "Brick Bridge Support", "block.mcwbridges.sandstone_bridge_pier": "Sandstone Bridge Support", "block.mcwbridges.stone_bridge_pier": "Stone Bridge Support", "block.mcwbridges.red_sandstone_bridge_pier": "Red Sandstone Bridge Support", "block.mcwbridges.blackstone_bridge_pier": "Blackstone Bridge Support", "block.mcwbridges.mossy_stone_bridge_pier": "Mossy Stone Bridge Support", + "block.mcwbridges.deepslate_brick_bridge_pier": "Deepslate Brick Bridge Support", + "block.mcwbridges.deepslate_tile_bridge_pier": "Deepslate Tile Bridge Support", + "block.mcwbridges.mud_brick_bridge_pier": "Mud Brick Bridge Support", "block.mcwbridges.bamboo_bridge_pier": "Bamboo Bridge Support", "block.mcwbridges.dry_bamboo_bridge_pier": "Dry Bamboo Bridge Support", "block.mcwbridges.iron_bridge_stair": "Iron Bridge Stair", @@ -61,6 +71,7 @@ "block.mcwbridges.dark_oak_log_bridge_stair": "Dark Oak Bridge Stair", "block.mcwbridges.crimson_log_bridge_stair": "Crimson Bridge Stair", "block.mcwbridges.warped_log_bridge_stair": "Warped Bridge Stair", + "block.mcwbridges.mangrove_log_bridge_stair": "Mangrove Bridge Stair", "block.mcwbridges.oak_rope_bridge_stair": "Rope Oak Bridge Stair", "block.mcwbridges.spruce_rope_bridge_stair": "Rope Spruce Bridge Stair", "block.mcwbridges.birch_rope_bridge_stair": "Rope Birch Bridge Stair", @@ -69,12 +80,16 @@ "block.mcwbridges.dark_oak_rope_bridge_stair": "Rope Dark Oak Bridge Stair", "block.mcwbridges.crimson_rope_bridge_stair": "Rope Crimson Bridge Stair", "block.mcwbridges.warped_rope_bridge_stair": "Rope Warped Bridge Stair", + "block.mcwbridges.mangrove_rope_bridge_stair": "Rope Mangrove Bridge Stair", "block.mcwbridges.stone_brick_bridge_stair": "Stone Brick Bridge Stair", "block.mcwbridges.sandstone_bridge_stair": "Sandstone Bridge Stair", "block.mcwbridges.brick_bridge_stair": "Brick Bridge Stair", "block.mcwbridges.red_sandstone_bridge_stair": "Red Sandstone Bridge Stair", "block.mcwbridges.blackstone_bridge_stair": "Blackstone Bridge Stair", "block.mcwbridges.mossy_stone_bridge_stair": "Mossy Stone Bridge Stair", + "block.mcwbridges.deepslate_tile_bridge_stair": "Deepslate Tile Bridge Stair", + "block.mcwbridges.deepslate_brick_bridge_stair": "Deepslate Brick Bridge Stair", + "block.mcwbridges.mud_brick_bridge_stair": "Mud Brick Bridge Stair", "block.mcwbridges.bamboo_bridge_stair": "Bamboo Bridge Stair", "block.mcwbridges.dry_bamboo_bridge_stair": "Dry Bamboo Bridge Stair" } \ No newline at end of file diff --git a/projects/1.16/assets/macaws-bridges/mcwbridges/lang/zh_cn.json b/projects/1.16/assets/macaws-bridges/mcwbridges/lang/zh_cn.json index b88d95459629..11b48f2b7630 100644 --- a/projects/1.16/assets/macaws-bridges/mcwbridges/lang/zh_cn.json +++ b/projects/1.16/assets/macaws-bridges/mcwbridges/lang/zh_cn.json @@ -1,6 +1,6 @@ { "itemGroup.bridges": "Macaw的桥梁", - "block.mcwbridges.most1": "铁桥", + "block.mcwbridges.iron_bridge": "铁桥", "item.mcwbridges.pliers": "钳子", "mcwbridges.pliers.desc": "右击桥梁将其变为末端形式,仅对2格以上宽度的桥梁有效", "block.mcwbridges.oak_log_bridge_middle": "橡木桥", @@ -11,6 +11,7 @@ "block.mcwbridges.dark_oak_log_bridge_middle": "深色橡木桥", "block.mcwbridges.crimson_log_bridge_middle": "绯红木桥", "block.mcwbridges.warped_log_bridge_middle": "诡异木桥", + "block.mcwbridges.mangrove_log_bridge_middle": "红树木桥", "block.mcwbridges.rope_oak_bridge": "橡木索桥", "block.mcwbridges.rope_birch_bridge": "白桦木索桥", "block.mcwbridges.rope_spruce_bridge": "云杉木索桥", @@ -19,11 +20,15 @@ "block.mcwbridges.rope_dark_oak_bridge": "深色橡木索桥", "block.mcwbridges.rope_crimson_bridge": "绯红木索桥", "block.mcwbridges.rope_warped_bridge": "诡异木索桥", + "block.mcwbridges.rope_mangrove_bridge": "红树木索桥", "block.mcwbridges.brick_bridge": "红砖桥", "block.mcwbridges.stone_brick_bridge": "石砖桥", "block.mcwbridges.mossy_stone_brick_bridge": "苔石砖桥", "block.mcwbridges.sandstone_bridge": "砂岩桥", "block.mcwbridges.orange_sandstone_bridge": "红砂岩桥", + "block.mcwbridges.deepslate_brick_bridge": "深板岩砖桥", + "block.mcwbridges.deepslate_tile_bridge": "深板岩瓦桥", + "block.mcwbridges.mud_brick_bridge": "泥砖桥", "block.mcwbridges.blackstone_bridge": "黑石桥", "block.mcwbridges.oak_rail_bridge": "橡木铁轨桥", "block.mcwbridges.spruce_rail_bridge": "云杉木铁轨桥", @@ -33,6 +38,7 @@ "block.mcwbridges.dark_oak_rail_bridge": "深色橡木铁轨桥", "block.mcwbridges.crimson_rail_bridge": "绯红木铁轨桥", "block.mcwbridges.warped_rail_bridge": "诡异木铁轨桥", + "block.mcwbridges.mangrove_rail_bridge": "红树木铁轨桥", "block.mcwbridges.dry_bamboo_bridge": "干制竹桥", "block.mcwbridges.bamboo_bridge": "竹桥", "block.mcwbridges.iron_bridge_pier": "铁桥梁支架", @@ -44,12 +50,16 @@ "block.mcwbridges.dark_oak_bridge_pier": "深色橡木桥梁支架", "block.mcwbridges.crimson_bridge_pier": "绯红木桥梁支架", "block.mcwbridges.warped_bridge_pier": "诡异木桥梁支架", + "block.mcwbridges.mangrove_bridge_pier": "红树木桥梁支架", "block.mcwbridges.brick_bridge_pier": "红砖桥梁支架", "block.mcwbridges.sandstone_bridge_pier": "砂岩桥梁支架", "block.mcwbridges.stone_bridge_pier": "石砖桥梁支架", "block.mcwbridges.red_sandstone_bridge_pier": "红砂岩桥梁支架", "block.mcwbridges.blackstone_bridge_pier": "黑石桥梁支架", "block.mcwbridges.mossy_stone_bridge_pier": "苔石砖桥梁支架", + "block.mcwbridges.deepslate_brick_bridge_pier": "深板岩砖桥梁支架", + "block.mcwbridges.deepslate_tile_bridge_pier": "深板岩瓦桥梁支架", + "block.mcwbridges.mud_brick_bridge_pier": "泥砖桥梁支架", "block.mcwbridges.bamboo_bridge_pier": "竹桥梁支架", "block.mcwbridges.dry_bamboo_bridge_pier": "干制竹桥梁支架", "block.mcwbridges.iron_bridge_stair": "铁桥梯", @@ -61,6 +71,7 @@ "block.mcwbridges.dark_oak_log_bridge_stair": "深色橡木桥梯", "block.mcwbridges.crimson_log_bridge_stair": "绯红木桥梯", "block.mcwbridges.warped_log_bridge_stair": "诡异木桥梯", + "block.mcwbridges.mangrove_log_bridge_stair": "红树木桥梯", "block.mcwbridges.oak_rope_bridge_stair": "橡木索桥梯", "block.mcwbridges.spruce_rope_bridge_stair": "云杉木索桥梯", "block.mcwbridges.birch_rope_bridge_stair": "白桦木索桥梯", @@ -69,12 +80,16 @@ "block.mcwbridges.dark_oak_rope_bridge_stair": "深色橡木索桥梯", "block.mcwbridges.crimson_rope_bridge_stair": "绯红木索桥梯", "block.mcwbridges.warped_rope_bridge_stair": "诡异木索桥梯", + "block.mcwbridges.mangrove_rope_bridge_stair": "红树木索桥梯", "block.mcwbridges.stone_brick_bridge_stair": "石砖桥梯", "block.mcwbridges.sandstone_bridge_stair": "砂岩桥梯", "block.mcwbridges.brick_bridge_stair": "红砖桥梯", "block.mcwbridges.red_sandstone_bridge_stair": "红砂岩桥梯", "block.mcwbridges.blackstone_bridge_stair": "黑石桥梯", "block.mcwbridges.mossy_stone_bridge_stair": "苔石砖桥梯", + "block.mcwbridges.deepslate_tile_bridge_stair": "深板岩瓦桥梯", + "block.mcwbridges.deepslate_brick_bridge_stair": "深板岩砖桥梯", + "block.mcwbridges.mud_brick_bridge_stair": "泥砖桥梯", "block.mcwbridges.bamboo_bridge_stair": "竹桥梯", "block.mcwbridges.dry_bamboo_bridge_stair": "干制竹桥梯" } \ No newline at end of file diff --git a/projects/1.16/assets/macaws-doors/mcwdoors/lang/en_us.json b/projects/1.16/assets/macaws-doors/mcwdoors/lang/en_us.json index aff48ae0053d..8c5eae237439 100644 --- a/projects/1.16/assets/macaws-doors/mcwdoors/lang/en_us.json +++ b/projects/1.16/assets/macaws-doors/mcwdoors/lang/en_us.json @@ -1,7 +1,6 @@ { "itemGroup.mcwdoors": "Macaw's Doors", "mcwdoors.crafting.desc": "Crafting ingredient", - "mcwdoors.remote.desc": "Right click on garage door to open/close", "subtitle.mcwdoors.shoji": "Open Shoji Door", "subtitle.mcwdoors.garage": "Open Garage Door", "item.mcwdoors.garage_remote": "Garage Remote", @@ -13,6 +12,7 @@ "item.mcwdoors.print_dark_oak": "Dark Oak Door Print", "item.mcwdoors.print_nether": "Nether Door Print", "item.mcwdoors.print_mystic": "Mystic Door Print", + "item.mcwdoors.print_swamp": "Swamp Door Print", "block.mcwdoors.oak_japanese_door": "Oak Shoji Door", "block.mcwdoors.spruce_japanese_door": "Spruce Shoji Door", "block.mcwdoors.birch_japanese_door": "Birch Shoji Door", @@ -150,6 +150,14 @@ "block.mcwdoors.crimson_stable_door": "Crimson Stable Door", "block.mcwdoors.crimson_stable_head_door": "Crimson Stable Horse Door", "block.mcwdoors.crimson_western_door": "Crimson Western Door", + "block.mcwdoors.oak_swamp_door": "Oak Swamp Door", + "block.mcwdoors.birch_swamp_door": "Birch Swamp Door", + "block.mcwdoors.spruce_swamp_door": "Spruce Swamp Door", + "block.mcwdoors.jungle_swamp_door": "Jungle Swamp Door", + "block.mcwdoors.acacia_swamp_door": "Acacia Swamp Door", + "block.mcwdoors.dark_oak_swamp_door": "Dark Oak Swamp Door", + "block.mcwdoors.crimson_swamp_door": "Crimson Swamp Door", + "block.mcwdoors.warped_swamp_door": "Warped Swamp Door", "block.mcwdoors.garage_white_door": "White Garage Door", "block.mcwdoors.garage_silver_door": "Silver Garage Door", "block.mcwdoors.garage_gray_door": "Gray Garage Door", diff --git a/projects/1.16/assets/macaws-doors/mcwdoors/lang/zh_cn.json b/projects/1.16/assets/macaws-doors/mcwdoors/lang/zh_cn.json index d2d49b6ec9ed..8055c9d2d244 100644 --- a/projects/1.16/assets/macaws-doors/mcwdoors/lang/zh_cn.json +++ b/projects/1.16/assets/macaws-doors/mcwdoors/lang/zh_cn.json @@ -1,7 +1,6 @@ { "itemGroup.mcwdoors": "Macaw的门", "mcwdoors.crafting.desc": "合成原料", - "mcwdoors.remote.desc": "右击车库门打开/关闭", "subtitle.mcwdoors.shoji": "障子门:打开", "subtitle.mcwdoors.garage": "车库门:打开", "item.mcwdoors.garage_remote": "车库遥控器", @@ -13,6 +12,7 @@ "item.mcwdoors.print_dark_oak": "深色橡木门样布", "item.mcwdoors.print_nether": "下界风格门样布", "item.mcwdoors.print_mystic": "诡秘风格门样布", + "item.mcwdoors.print_swamp": "沼泽风格门样布", "block.mcwdoors.oak_japanese_door": "橡木障子门", "block.mcwdoors.spruce_japanese_door": "云杉木障子门", "block.mcwdoors.birch_japanese_door": "白桦木障子门", @@ -150,6 +150,14 @@ "block.mcwdoors.crimson_stable_door": "绯红木马厩门", "block.mcwdoors.crimson_stable_head_door": "绯红木有开口马厩门", "block.mcwdoors.crimson_western_door": "绯红木西部百叶门", + "block.mcwdoors.oak_swamp_door": "橡木沼泽风格门", + "block.mcwdoors.birch_swamp_door": "白桦木沼泽风格门", + "block.mcwdoors.spruce_swamp_door": "云杉木沼泽风格门", + "block.mcwdoors.jungle_swamp_door": "丛林木沼泽风格门", + "block.mcwdoors.acacia_swamp_door": "金合欢木沼泽风格门", + "block.mcwdoors.dark_oak_swamp_door": "深色橡木沼泽风格门", + "block.mcwdoors.crimson_swamp_door": "绯红木沼泽风格门", + "block.mcwdoors.warped_swamp_door": "诡异木沼泽风格门", "block.mcwdoors.garage_white_door": "白色车库门", "block.mcwdoors.garage_silver_door": "淡灰色车库门", "block.mcwdoors.garage_gray_door": "灰色车库门", diff --git a/projects/1.16/assets/macaws-furniture/mcwfurnitures/lang/zh_cn.json b/projects/1.16/assets/macaws-furniture/mcwfurnitures/lang/zh_cn.json index 45ef3fc0c27e..698b202d1090 100644 --- a/projects/1.16/assets/macaws-furniture/mcwfurnitures/lang/zh_cn.json +++ b/projects/1.16/assets/macaws-furniture/mcwfurnitures/lang/zh_cn.json @@ -1,25 +1,439 @@ { - "itemGroup.furnitures": "Macaw 的家具", + "itemGroup.furnitures": "Macaw的家具", + "container.furniture_chest": "家具", "item.mcwfurnitures.cabinet_door": "橱柜门", + "item.mcwfurnitures.cabinet_drawer": "橱柜抽屉", + "mcwfurnitures.furnitureitem.desc": "合成原料", + "block.mcwfurnitures.oak_wardrobe": "橡木衣柜", + "block.mcwfurnitures.oak_modern_wardrobe": "橡木现代风格衣柜", + "block.mcwfurnitures.oak_double_wardrobe": "橡木双层衣柜", + "block.mcwfurnitures.oak_bookshelf": "橡木书架", + "block.mcwfurnitures.oak_bookshelf_cupboard": "橡木带橱柜书架", + "block.mcwfurnitures.oak_drawer": "橡木横排柜", + "block.mcwfurnitures.oak_double_drawer": "橡木双层横排柜", + "block.mcwfurnitures.oak_bookshelf_drawer": "橡木带书架横排柜", + "block.mcwfurnitures.oak_lower_bookshelf_drawer": "橡木带下层书架横排柜", + "block.mcwfurnitures.oak_large_drawer": "橡木大型抽屉柜", + "block.mcwfurnitures.oak_lower_triple_drawer": "橡木倒品字三重横排柜", + "block.mcwfurnitures.oak_triple_drawer": "橡木三重横排柜", + "block.mcwfurnitures.oak_desk": "橡木书桌", + "block.mcwfurnitures.oak_covered_desk": "橡木带挡板书桌", + "block.mcwfurnitures.oak_modern_desk": "橡木现代风格书桌", + "block.mcwfurnitures.oak_table": "橡木桌", + "block.mcwfurnitures.oak_end_table": "橡木搁板桌", + "block.mcwfurnitures.oak_coffee_table": "橡木高脚桌", + "block.mcwfurnitures.oak_glass_table": "橡木玻璃桌", "block.mcwfurnitures.oak_chair": "橡木椅子", - "block.mcwfurnitures.oak_modern_chair": "橡木现代椅子", + "block.mcwfurnitures.oak_modern_chair": "橡木现代风格椅子", "block.mcwfurnitures.oak_striped_chair": "橡木竖纹靠背椅", + "block.mcwfurnitures.oak_stool_chair": "橡木凳子", + "block.mcwfurnitures.oak_counter": "橡木台桌", + "block.mcwfurnitures.oak_drawer_counter": "橡木抽屉台桌", + "block.mcwfurnitures.oak_double_drawer_counter": "橡木双层抽屉台桌", + "block.mcwfurnitures.oak_cupboard_counter": "橡木橱柜台桌", + "block.mcwfurnitures.birch_wardrobe": "白桦木衣柜", + "block.mcwfurnitures.birch_modern_wardrobe": "白桦木现代风格衣柜", + "block.mcwfurnitures.birch_double_wardrobe": "白桦木双层衣柜", + "block.mcwfurnitures.birch_bookshelf": "白桦木书架", + "block.mcwfurnitures.birch_bookshelf_cupboard": "白桦木带橱柜书架", + "block.mcwfurnitures.birch_drawer": "白桦木横排柜", + "block.mcwfurnitures.birch_double_drawer": "白桦木双层横排柜", + "block.mcwfurnitures.birch_bookshelf_drawer": "白桦木带书架横排柜", + "block.mcwfurnitures.birch_lower_bookshelf_drawer": "白桦木带下层书架横排柜", + "block.mcwfurnitures.birch_large_drawer": "白桦木大型抽屉柜", + "block.mcwfurnitures.birch_lower_triple_drawer": "白桦木倒品字三重横排柜", + "block.mcwfurnitures.birch_triple_drawer": "白桦木三重横排柜", + "block.mcwfurnitures.birch_desk": "白桦木书桌", + "block.mcwfurnitures.birch_covered_desk": "白桦木带挡板书桌", + "block.mcwfurnitures.birch_modern_desk": "白桦木现代风格书桌", + "block.mcwfurnitures.birch_table": "白桦木桌", + "block.mcwfurnitures.birch_end_table": "白桦木搁板桌", + "block.mcwfurnitures.birch_coffee_table": "白桦木高脚桌", + "block.mcwfurnitures.birch_glass_table": "白桦木玻璃桌", "block.mcwfurnitures.birch_chair": "白桦木椅子", - "block.mcwfurnitures.birch_modern_chair": "白桦木现代椅子", + "block.mcwfurnitures.birch_modern_chair": "白桦木现代风格椅子", "block.mcwfurnitures.birch_striped_chair": "白桦木竖纹靠背椅", + "block.mcwfurnitures.birch_stool_chair": "白桦木凳子", + "block.mcwfurnitures.birch_counter": "白桦木台桌", + "block.mcwfurnitures.birch_drawer_counter": "白桦木抽屉台桌", + "block.mcwfurnitures.birch_double_drawer_counter": "白桦木双层抽屉台桌", + "block.mcwfurnitures.birch_cupboard_counter": "白桦木橱柜台桌", + "block.mcwfurnitures.spruce_wardrobe": "云杉木衣柜", + "block.mcwfurnitures.spruce_modern_wardrobe": "云杉木现代风格衣柜", + "block.mcwfurnitures.spruce_double_wardrobe": "云杉木双层衣柜", + "block.mcwfurnitures.spruce_bookshelf": "云杉木书架", + "block.mcwfurnitures.spruce_bookshelf_cupboard": "云杉木带橱柜书架", + "block.mcwfurnitures.spruce_drawer": "云杉木横排柜", + "block.mcwfurnitures.spruce_double_drawer": "云杉木双层横排柜", + "block.mcwfurnitures.spruce_bookshelf_drawer": "云杉木带书架横排柜", + "block.mcwfurnitures.spruce_lower_bookshelf_drawer": "云杉木带下层书架横排柜", + "block.mcwfurnitures.spruce_large_drawer": "云杉木大型抽屉柜", + "block.mcwfurnitures.spruce_lower_triple_drawer": "云杉木倒品字三重横排柜", + "block.mcwfurnitures.spruce_triple_drawer": "云杉木三重横排柜", + "block.mcwfurnitures.spruce_desk": "云杉木书桌", + "block.mcwfurnitures.spruce_covered_desk": "云杉木带挡板书桌", + "block.mcwfurnitures.spruce_modern_desk": "云杉木现代风格书桌", + "block.mcwfurnitures.spruce_table": "云杉木桌", + "block.mcwfurnitures.spruce_end_table": "云杉木搁板桌", + "block.mcwfurnitures.spruce_coffee_table": "云杉木高脚桌", + "block.mcwfurnitures.spruce_glass_table": "云杉木玻璃桌", "block.mcwfurnitures.spruce_chair": "云杉木椅子", - "block.mcwfurnitures.spruce_modern_chair": "云杉木现代椅子", + "block.mcwfurnitures.spruce_modern_chair": "云杉木现代风格椅子", "block.mcwfurnitures.spruce_striped_chair": "云杉木竖纹靠背椅", + "block.mcwfurnitures.spruce_stool_chair": "云杉木凳子", + "block.mcwfurnitures.spruce_counter": "云杉木台桌", + "block.mcwfurnitures.spruce_drawer_counter": "云杉木抽屉台桌", + "block.mcwfurnitures.spruce_double_drawer_counter": "云杉木双层抽屉台桌", + "block.mcwfurnitures.spruce_cupboard_counter": "云杉木橱柜台桌", + "block.mcwfurnitures.jungle_wardrobe": "丛林木衣柜", + "block.mcwfurnitures.jungle_modern_wardrobe": "丛林木现代风格衣柜", + "block.mcwfurnitures.jungle_double_wardrobe": "丛林木双层衣柜", + "block.mcwfurnitures.jungle_bookshelf": "丛林木书架", + "block.mcwfurnitures.jungle_bookshelf_cupboard": "丛林木带橱柜书架", + "block.mcwfurnitures.jungle_drawer": "丛林木横排柜", + "block.mcwfurnitures.jungle_double_drawer": "丛林木双层横排柜", + "block.mcwfurnitures.jungle_bookshelf_drawer": "丛林木带书架横排柜", + "block.mcwfurnitures.jungle_lower_bookshelf_drawer": "丛林木带下层书架横排柜", + "block.mcwfurnitures.jungle_large_drawer": "丛林木大型抽屉柜", + "block.mcwfurnitures.jungle_lower_triple_drawer": "丛林木倒品字三重横排柜", + "block.mcwfurnitures.jungle_triple_drawer": "丛林木三重横排柜", + "block.mcwfurnitures.jungle_desk": "丛林木书桌", + "block.mcwfurnitures.jungle_covered_desk": "丛林木带挡板书桌", + "block.mcwfurnitures.jungle_modern_desk": "丛林木现代风格书桌", + "block.mcwfurnitures.jungle_table": "丛林木桌", + "block.mcwfurnitures.jungle_end_table": "丛林木搁板桌", + "block.mcwfurnitures.jungle_coffee_table": "丛林木高脚桌", + "block.mcwfurnitures.jungle_glass_table": "丛林木玻璃桌", "block.mcwfurnitures.jungle_chair": "丛林木椅子", - "block.mcwfurnitures.jungle_modern_chair": "丛林木现代椅子", + "block.mcwfurnitures.jungle_modern_chair": "丛林木现代风格椅子", "block.mcwfurnitures.jungle_striped_chair": "丛林木竖纹靠背椅", + "block.mcwfurnitures.jungle_stool_chair": "丛林木凳子", + "block.mcwfurnitures.jungle_counter": "丛林木台桌", + "block.mcwfurnitures.jungle_drawer_counter": "丛林木抽屉台桌", + "block.mcwfurnitures.jungle_double_drawer_counter": "丛林木双层抽屉台桌", + "block.mcwfurnitures.jungle_cupboard_counter": "丛林木橱柜台桌", + "block.mcwfurnitures.acacia_wardrobe": "金合欢木衣柜", + "block.mcwfurnitures.acacia_modern_wardrobe": "金合欢木现代风格衣柜", + "block.mcwfurnitures.acacia_double_wardrobe": "金合欢木双层衣柜", + "block.mcwfurnitures.acacia_bookshelf": "金合欢木书架", + "block.mcwfurnitures.acacia_bookshelf_cupboard": "金合欢木带橱柜书架", + "block.mcwfurnitures.acacia_drawer": "金合欢木横排柜", + "block.mcwfurnitures.acacia_double_drawer": "金合欢木双层横排柜", + "block.mcwfurnitures.acacia_bookshelf_drawer": "金合欢木带书架横排柜", + "block.mcwfurnitures.acacia_lower_bookshelf_drawer": "金合欢木带下层书架横排柜", + "block.mcwfurnitures.acacia_large_drawer": "金合欢木大型抽屉柜", + "block.mcwfurnitures.acacia_lower_triple_drawer": "金合欢木倒品字三重横排柜", + "block.mcwfurnitures.acacia_triple_drawer": "金合欢木三重横排柜", + "block.mcwfurnitures.acacia_desk": "金合欢木书桌", + "block.mcwfurnitures.acacia_covered_desk": "金合欢木带挡板书桌", + "block.mcwfurnitures.acacia_modern_desk": "金合欢木现代风格书桌", + "block.mcwfurnitures.acacia_table": "金合欢木桌", + "block.mcwfurnitures.acacia_end_table": "金合欢木搁板桌", + "block.mcwfurnitures.acacia_coffee_table": "金合欢木高脚桌", + "block.mcwfurnitures.acacia_glass_table": "金合欢木玻璃桌", "block.mcwfurnitures.acacia_chair": "金合欢木椅子", - "block.mcwfurnitures.acacia_modern_chair": "金合欢木现代椅子", + "block.mcwfurnitures.acacia_modern_chair": "金合欢木现代风格椅子", "block.mcwfurnitures.acacia_striped_chair": "金合欢木竖纹靠背椅", + "block.mcwfurnitures.acacia_stool_chair": "金合欢木凳子", + "block.mcwfurnitures.acacia_counter": "金合欢木台桌", + "block.mcwfurnitures.acacia_drawer_counter": "金合欢木抽屉台桌", + "block.mcwfurnitures.acacia_double_drawer_counter": "金合欢木双层抽屉台桌", + "block.mcwfurnitures.acacia_cupboard_counter": "金合欢木橱柜台桌", + "block.mcwfurnitures.dark_oak_wardrobe": "深色橡木衣柜", + "block.mcwfurnitures.dark_oak_modern_wardrobe": "深色橡木现代风格衣柜", + "block.mcwfurnitures.dark_oak_double_wardrobe": "深色橡木双层衣柜", + "block.mcwfurnitures.dark_oak_bookshelf": "深色橡木书架", + "block.mcwfurnitures.dark_oak_bookshelf_cupboard": "深色橡木带橱柜书架", + "block.mcwfurnitures.dark_oak_drawer": "深色橡木横排柜", + "block.mcwfurnitures.dark_oak_double_drawer": "深色橡木双层横排柜", + "block.mcwfurnitures.dark_oak_bookshelf_drawer": "深色橡木带书架横排柜", + "block.mcwfurnitures.dark_oak_lower_bookshelf_drawer": "深色橡木带下层书架横排柜", + "block.mcwfurnitures.dark_oak_large_drawer": "深色橡木大型抽屉柜", + "block.mcwfurnitures.dark_oak_lower_triple_drawer": "深色橡木倒品字三重横排柜", + "block.mcwfurnitures.dark_oak_triple_drawer": "深色橡木三重横排柜", + "block.mcwfurnitures.dark_oak_desk": "深色橡木书桌", + "block.mcwfurnitures.dark_oak_covered_desk": "深色橡木带挡板书桌", + "block.mcwfurnitures.dark_oak_modern_desk": "深色橡木现代风格书桌", + "block.mcwfurnitures.dark_oak_table": "深色橡木桌", + "block.mcwfurnitures.dark_oak_end_table": "深色橡木搁板桌", + "block.mcwfurnitures.dark_oak_coffee_table": "深色橡木高脚桌", + "block.mcwfurnitures.dark_oak_glass_table": "深色橡木玻璃桌", + "block.mcwfurnitures.dark_oak_chair": "深色橡木椅子", + "block.mcwfurnitures.dark_oak_modern_chair": "深色橡木现代风格椅子", + "block.mcwfurnitures.dark_oak_striped_chair": "深色橡木竖纹靠背椅", + "block.mcwfurnitures.dark_oak_stool_chair": "深色橡木凳子", + "block.mcwfurnitures.dark_oak_counter": "深色橡木台桌", + "block.mcwfurnitures.dark_oak_drawer_counter": "深色橡木抽屉台桌", + "block.mcwfurnitures.dark_oak_double_drawer_counter": "深色橡木双层抽屉台桌", + "block.mcwfurnitures.dark_oak_cupboard_counter": "深色橡木橱柜台桌", + "block.mcwfurnitures.crimson_wardrobe": "绯红木衣柜", + "block.mcwfurnitures.crimson_modern_wardrobe": "绯红木现代风格衣柜", + "block.mcwfurnitures.crimson_double_wardrobe": "绯红木双层衣柜", + "block.mcwfurnitures.crimson_bookshelf": "绯红木书架", + "block.mcwfurnitures.crimson_bookshelf_cupboard": "绯红木带橱柜书架", + "block.mcwfurnitures.crimson_drawer": "绯红木横排柜", + "block.mcwfurnitures.crimson_double_drawer": "绯红木双层横排柜", + "block.mcwfurnitures.crimson_bookshelf_drawer": "绯红木带书架横排柜", + "block.mcwfurnitures.crimson_lower_bookshelf_drawer": "绯红木带下层书架横排柜", + "block.mcwfurnitures.crimson_large_drawer": "绯红木大型抽屉柜", + "block.mcwfurnitures.crimson_lower_triple_drawer": "绯红木倒品字三重横排柜", + "block.mcwfurnitures.crimson_triple_drawer": "绯红木三重横排柜", + "block.mcwfurnitures.crimson_desk": "绯红木书桌", + "block.mcwfurnitures.crimson_covered_desk": "绯红木带挡板书桌", + "block.mcwfurnitures.crimson_modern_desk": "绯红木现代风格书桌", + "block.mcwfurnitures.crimson_table": "绯红木桌", + "block.mcwfurnitures.crimson_end_table": "绯红木搁板桌", + "block.mcwfurnitures.crimson_coffee_table": "绯红木高脚桌", + "block.mcwfurnitures.crimson_glass_table": "绯红木玻璃桌", "block.mcwfurnitures.crimson_chair": "绯红木椅子", - "block.mcwfurnitures.crimson_modern_chair": "绯红木现代椅子", + "block.mcwfurnitures.crimson_modern_chair": "绯红木现代风格椅子", "block.mcwfurnitures.crimson_striped_chair": "绯红木竖纹靠背椅", + "block.mcwfurnitures.crimson_stool_chair": "绯红木凳子", + "block.mcwfurnitures.crimson_counter": "绯红木台桌", + "block.mcwfurnitures.crimson_drawer_counter": "绯红木抽屉台桌", + "block.mcwfurnitures.crimson_double_drawer_counter": "绯红木双层抽屉台桌", + "block.mcwfurnitures.crimson_cupboard_counter": "绯红木橱柜台桌", + "block.mcwfurnitures.warped_wardrobe": "诡异木衣柜", + "block.mcwfurnitures.warped_modern_wardrobe": "诡异木现代风格衣柜", + "block.mcwfurnitures.warped_double_wardrobe": "诡异木双层衣柜", + "block.mcwfurnitures.warped_bookshelf": "诡异木书架", + "block.mcwfurnitures.warped_bookshelf_cupboard": "诡异木带橱柜书架", + "block.mcwfurnitures.warped_drawer": "诡异木横排柜", + "block.mcwfurnitures.warped_double_drawer": "诡异木双层横排柜", + "block.mcwfurnitures.warped_bookshelf_drawer": "诡异木带书架横排柜", + "block.mcwfurnitures.warped_lower_bookshelf_drawer": "诡异木带下层书架横排柜", + "block.mcwfurnitures.warped_large_drawer": "诡异木大型抽屉柜", + "block.mcwfurnitures.warped_lower_triple_drawer": "诡异木倒品字三重横排柜", + "block.mcwfurnitures.warped_triple_drawer": "诡异木三重横排柜", + "block.mcwfurnitures.warped_desk": "诡异木书桌", + "block.mcwfurnitures.warped_covered_desk": "诡异木带挡板书桌", + "block.mcwfurnitures.warped_modern_desk": "诡异木现代风格书桌", + "block.mcwfurnitures.warped_table": "诡异木桌", + "block.mcwfurnitures.warped_end_table": "诡异木搁板桌", + "block.mcwfurnitures.warped_coffee_table": "诡异木高脚桌", + "block.mcwfurnitures.warped_glass_table": "诡异木玻璃桌", "block.mcwfurnitures.warped_chair": "诡异木椅子", - "block.mcwfurnitures.warped_modern_chair": "诡异木现代椅子", - "block.mcwfurnitures.warped_striped_chair": "诡异木竖纹靠背椅" + "block.mcwfurnitures.warped_modern_chair": "诡异木现代风格椅子", + "block.mcwfurnitures.warped_striped_chair": "诡异木竖纹靠背椅", + "block.mcwfurnitures.warped_stool_chair": "诡异木凳子", + "block.mcwfurnitures.warped_counter": "诡异木台桌", + "block.mcwfurnitures.warped_drawer_counter": "诡异木抽屉台桌", + "block.mcwfurnitures.warped_double_drawer_counter": "诡异木双层抽屉台桌", + "block.mcwfurnitures.warped_cupboard_counter": "诡异木橱柜台桌", + "block.mcwfurnitures.stripped_oak_wardrobe": "去皮橡木衣柜", + "block.mcwfurnitures.stripped_oak_modern_wardrobe": "去皮橡木现代风格衣柜", + "block.mcwfurnitures.stripped_oak_double_wardrobe": "去皮橡木双层衣柜", + "block.mcwfurnitures.stripped_oak_bookshelf": "去皮橡木书架", + "block.mcwfurnitures.stripped_oak_bookshelf_cupboard": "去皮橡木带橱柜书架", + "block.mcwfurnitures.stripped_oak_drawer": "去皮橡木横排柜", + "block.mcwfurnitures.stripped_oak_double_drawer": "去皮橡木双层横排柜", + "block.mcwfurnitures.stripped_oak_bookshelf_drawer": "去皮橡木带书架横排柜", + "block.mcwfurnitures.stripped_oak_lower_bookshelf_drawer": "去皮橡木带下层书架横排柜", + "block.mcwfurnitures.stripped_oak_large_drawer": "去皮橡木大型抽屉柜", + "block.mcwfurnitures.stripped_oak_lower_triple_drawer": "去皮橡木倒品字三重横排柜", + "block.mcwfurnitures.stripped_oak_triple_drawer": "去皮橡木三重横排柜", + "block.mcwfurnitures.stripped_oak_desk": "去皮橡木书桌", + "block.mcwfurnitures.stripped_oak_covered_desk": "去皮橡木带挡板书桌", + "block.mcwfurnitures.stripped_oak_modern_desk": "去皮橡木现代风格书桌", + "block.mcwfurnitures.stripped_oak_table": "去皮橡木桌", + "block.mcwfurnitures.stripped_oak_end_table": "去皮橡木搁板桌", + "block.mcwfurnitures.stripped_oak_coffee_table": "去皮橡木高脚桌", + "block.mcwfurnitures.stripped_oak_glass_table": "去皮橡木玻璃桌", + "block.mcwfurnitures.stripped_oak_chair": "去皮橡木椅子", + "block.mcwfurnitures.stripped_oak_modern_chair": "去皮橡木现代风格椅子", + "block.mcwfurnitures.stripped_oak_striped_chair": "去皮橡木竖纹靠背椅", + "block.mcwfurnitures.stripped_oak_stool_chair": "去皮橡木凳子", + "block.mcwfurnitures.stripped_oak_counter": "去皮橡木台桌", + "block.mcwfurnitures.stripped_oak_drawer_counter": "去皮橡木抽屉台桌", + "block.mcwfurnitures.stripped_oak_double_drawer_counter": "去皮橡木双层抽屉台桌", + "block.mcwfurnitures.stripped_oak_cupboard_counter": "去皮橡木橱柜台桌", + "block.mcwfurnitures.stripped_birch_wardrobe": "去皮白桦木衣柜", + "block.mcwfurnitures.stripped_birch_modern_wardrobe": "去皮白桦木现代风格衣柜", + "block.mcwfurnitures.stripped_birch_double_wardrobe": "去皮白桦木双层衣柜", + "block.mcwfurnitures.stripped_birch_bookshelf": "去皮白桦木书架", + "block.mcwfurnitures.stripped_birch_bookshelf_cupboard": "去皮白桦木带橱柜书架", + "block.mcwfurnitures.stripped_birch_drawer": "去皮白桦木横排柜", + "block.mcwfurnitures.stripped_birch_double_drawer": "去皮白桦木双层横排柜", + "block.mcwfurnitures.stripped_birch_bookshelf_drawer": "去皮白桦木带书架横排柜", + "block.mcwfurnitures.stripped_birch_lower_bookshelf_drawer": "去皮白桦木带下层书架横排柜", + "block.mcwfurnitures.stripped_birch_large_drawer": "去皮白桦木大型抽屉柜", + "block.mcwfurnitures.stripped_birch_lower_triple_drawer": "去皮白桦木倒品字三重横排柜", + "block.mcwfurnitures.stripped_birch_triple_drawer": "去皮白桦木三重横排柜", + "block.mcwfurnitures.stripped_birch_desk": "去皮白桦木书桌", + "block.mcwfurnitures.stripped_birch_covered_desk": "去皮白桦木带挡板书桌", + "block.mcwfurnitures.stripped_birch_modern_desk": "去皮白桦木现代风格书桌", + "block.mcwfurnitures.stripped_birch_table": "去皮白桦木桌", + "block.mcwfurnitures.stripped_birch_end_table": "去皮白桦木搁板桌", + "block.mcwfurnitures.stripped_birch_coffee_table": "去皮白桦木高脚桌", + "block.mcwfurnitures.stripped_birch_glass_table": "去皮白桦木玻璃桌", + "block.mcwfurnitures.stripped_birch_chair": "去皮白桦木椅子", + "block.mcwfurnitures.stripped_birch_modern_chair": "去皮白桦木现代风格椅子", + "block.mcwfurnitures.stripped_birch_striped_chair": "去皮白桦木竖纹靠背椅", + "block.mcwfurnitures.stripped_birch_stool_chair": "去皮白桦木凳子", + "block.mcwfurnitures.stripped_birch_counter": "去皮白桦木台桌", + "block.mcwfurnitures.stripped_birch_drawer_counter": "去皮白桦木抽屉台桌", + "block.mcwfurnitures.stripped_birch_double_drawer_counter": "去皮白桦木双层抽屉台桌", + "block.mcwfurnitures.stripped_birch_cupboard_counter": "去皮白桦木橱柜台桌", + "block.mcwfurnitures.stripped_spruce_wardrobe": "去皮云杉木衣柜", + "block.mcwfurnitures.stripped_spruce_modern_wardrobe": "去皮云杉木现代风格衣柜", + "block.mcwfurnitures.stripped_spruce_double_wardrobe": "去皮云杉木双层衣柜", + "block.mcwfurnitures.stripped_spruce_bookshelf": "去皮云杉木书架", + "block.mcwfurnitures.stripped_spruce_bookshelf_cupboard": "去皮云杉木带橱柜书架", + "block.mcwfurnitures.stripped_spruce_drawer": "去皮云杉木横排柜", + "block.mcwfurnitures.stripped_spruce_double_drawer": "去皮云杉木双层横排柜", + "block.mcwfurnitures.stripped_spruce_bookshelf_drawer": "去皮云杉木带书架横排柜", + "block.mcwfurnitures.stripped_spruce_lower_bookshelf_drawer": "去皮云杉木带下层书架横排柜", + "block.mcwfurnitures.stripped_spruce_large_drawer": "去皮云杉木大型抽屉柜", + "block.mcwfurnitures.stripped_spruce_lower_triple_drawer": "去皮云杉木倒品字三重横排柜", + "block.mcwfurnitures.stripped_spruce_triple_drawer": "去皮云杉木三重横排柜", + "block.mcwfurnitures.stripped_spruce_desk": "去皮云杉木书桌", + "block.mcwfurnitures.stripped_spruce_covered_desk": "去皮云杉木带挡板书桌", + "block.mcwfurnitures.stripped_spruce_modern_desk": "去皮云杉木现代风格书桌", + "block.mcwfurnitures.stripped_spruce_table": "去皮云杉木桌", + "block.mcwfurnitures.stripped_spruce_end_table": "去皮云杉木搁板桌", + "block.mcwfurnitures.stripped_spruce_coffee_table": "去皮云杉木高脚桌", + "block.mcwfurnitures.stripped_spruce_glass_table": "去皮云杉木玻璃桌", + "block.mcwfurnitures.stripped_spruce_chair": "去皮云杉木椅子", + "block.mcwfurnitures.stripped_spruce_modern_chair": "去皮云杉木现代风格椅子", + "block.mcwfurnitures.stripped_spruce_striped_chair": "去皮云杉木竖纹靠背椅", + "block.mcwfurnitures.stripped_spruce_stool_chair": "去皮云杉木凳子", + "block.mcwfurnitures.stripped_spruce_counter": "去皮云杉木台桌", + "block.mcwfurnitures.stripped_spruce_drawer_counter": "去皮云杉木抽屉台桌", + "block.mcwfurnitures.stripped_spruce_double_drawer_counter": "去皮云杉木双层抽屉台桌", + "block.mcwfurnitures.stripped_spruce_cupboard_counter": "去皮云杉木橱柜台桌", + "block.mcwfurnitures.stripped_jungle_wardrobe": "去皮丛林木衣柜", + "block.mcwfurnitures.stripped_jungle_modern_wardrobe": "去皮丛林木现代风格衣柜", + "block.mcwfurnitures.stripped_jungle_double_wardrobe": "去皮丛林木双层衣柜", + "block.mcwfurnitures.stripped_jungle_bookshelf": "去皮丛林木书架", + "block.mcwfurnitures.stripped_jungle_bookshelf_cupboard": "去皮丛林木带橱柜书架", + "block.mcwfurnitures.stripped_jungle_drawer": "去皮丛林木横排柜", + "block.mcwfurnitures.stripped_jungle_double_drawer": "去皮丛林木双层横排柜", + "block.mcwfurnitures.stripped_jungle_bookshelf_drawer": "去皮丛林木带书架横排柜", + "block.mcwfurnitures.stripped_jungle_lower_bookshelf_drawer": "去皮丛林木带下层书架横排柜", + "block.mcwfurnitures.stripped_jungle_large_drawer": "去皮丛林木大型抽屉柜", + "block.mcwfurnitures.stripped_jungle_lower_triple_drawer": "去皮丛林木倒品字三重横排柜", + "block.mcwfurnitures.stripped_jungle_triple_drawer": "去皮丛林木三重横排柜", + "block.mcwfurnitures.stripped_jungle_desk": "去皮丛林木书桌", + "block.mcwfurnitures.stripped_jungle_covered_desk": "去皮丛林木带挡板书桌", + "block.mcwfurnitures.stripped_jungle_modern_desk": "去皮丛林木现代风格书桌", + "block.mcwfurnitures.stripped_jungle_table": "去皮丛林木桌", + "block.mcwfurnitures.stripped_jungle_end_table": "去皮丛林木搁板桌", + "block.mcwfurnitures.stripped_jungle_coffee_table": "去皮丛林木高脚桌", + "block.mcwfurnitures.stripped_jungle_glass_table": "去皮丛林木玻璃桌", + "block.mcwfurnitures.stripped_jungle_chair": "去皮丛林木椅子", + "block.mcwfurnitures.stripped_jungle_modern_chair": "去皮丛林木现代风格椅子", + "block.mcwfurnitures.stripped_jungle_striped_chair": "去皮丛林木竖纹靠背椅", + "block.mcwfurnitures.stripped_jungle_stool_chair": "去皮丛林木凳子", + "block.mcwfurnitures.stripped_jungle_counter": "去皮丛林木台桌", + "block.mcwfurnitures.stripped_jungle_drawer_counter": "去皮丛林木抽屉台桌", + "block.mcwfurnitures.stripped_jungle_double_drawer_counter": "去皮丛林木双层抽屉台桌", + "block.mcwfurnitures.stripped_jungle_cupboard_counter": "去皮丛林木橱柜台桌", + "block.mcwfurnitures.stripped_acacia_wardrobe": "去皮金合欢木衣柜", + "block.mcwfurnitures.stripped_acacia_modern_wardrobe": "去皮金合欢木现代风格衣柜", + "block.mcwfurnitures.stripped_acacia_double_wardrobe": "去皮金合欢木双层衣柜", + "block.mcwfurnitures.stripped_acacia_bookshelf": "去皮金合欢木书架", + "block.mcwfurnitures.stripped_acacia_bookshelf_cupboard": "去皮金合欢木带橱柜书架", + "block.mcwfurnitures.stripped_acacia_drawer": "去皮金合欢木横排柜", + "block.mcwfurnitures.stripped_acacia_double_drawer": "去皮金合欢木双层横排柜", + "block.mcwfurnitures.stripped_acacia_bookshelf_drawer": "去皮金合欢木带书架横排柜", + "block.mcwfurnitures.stripped_acacia_lower_bookshelf_drawer": "去皮金合欢木带下层书架横排柜", + "block.mcwfurnitures.stripped_acacia_large_drawer": "去皮金合欢木大型抽屉柜", + "block.mcwfurnitures.stripped_acacia_lower_triple_drawer": "去皮金合欢木倒品字三重横排柜", + "block.mcwfurnitures.stripped_acacia_triple_drawer": "去皮金合欢木三重横排柜", + "block.mcwfurnitures.stripped_acacia_desk": "去皮金合欢木书桌", + "block.mcwfurnitures.stripped_acacia_covered_desk": "去皮金合欢木带挡板书桌", + "block.mcwfurnitures.stripped_acacia_modern_desk": "去皮金合欢木现代风格书桌", + "block.mcwfurnitures.stripped_acacia_table": "去皮金合欢木桌", + "block.mcwfurnitures.stripped_acacia_end_table": "去皮金合欢木搁板桌", + "block.mcwfurnitures.stripped_acacia_coffee_table": "去皮金合欢木高脚桌", + "block.mcwfurnitures.stripped_acacia_glass_table": "去皮金合欢木玻璃桌", + "block.mcwfurnitures.stripped_acacia_chair": "去皮金合欢木椅子", + "block.mcwfurnitures.stripped_acacia_modern_chair": "去皮金合欢木现代风格椅子", + "block.mcwfurnitures.stripped_acacia_striped_chair": "去皮金合欢木竖纹靠背椅", + "block.mcwfurnitures.stripped_acacia_stool_chair": "去皮金合欢木凳子", + "block.mcwfurnitures.stripped_acacia_counter": "去皮金合欢木台桌", + "block.mcwfurnitures.stripped_acacia_drawer_counter": "去皮金合欢木抽屉台桌", + "block.mcwfurnitures.stripped_acacia_double_drawer_counter": "去皮金合欢木双层抽屉台桌", + "block.mcwfurnitures.stripped_acacia_cupboard_counter": "去皮金合欢木橱柜台桌", + "block.mcwfurnitures.stripped_dark_oak_wardrobe": "去皮深色橡木衣柜", + "block.mcwfurnitures.stripped_dark_oak_modern_wardrobe": "去皮深色橡木现代风格衣柜", + "block.mcwfurnitures.stripped_dark_oak_double_wardrobe": "去皮深色橡木双层衣柜", + "block.mcwfurnitures.stripped_dark_oak_bookshelf": "去皮深色橡木书架", + "block.mcwfurnitures.stripped_dark_oak_bookshelf_cupboard": "去皮深色橡木带橱柜书架", + "block.mcwfurnitures.stripped_dark_oak_drawer": "去皮深色橡木横排柜", + "block.mcwfurnitures.stripped_dark_oak_double_drawer": "去皮深色橡木双层横排柜", + "block.mcwfurnitures.stripped_dark_oak_bookshelf_drawer": "去皮深色橡木带书架横排柜", + "block.mcwfurnitures.stripped_dark_oak_lower_bookshelf_drawer": "去皮深色橡木带下层书架横排柜", + "block.mcwfurnitures.stripped_dark_oak_large_drawer": "去皮深色橡木大型抽屉柜", + "block.mcwfurnitures.stripped_dark_oak_lower_triple_drawer": "去皮深色橡木倒品字三重横排柜", + "block.mcwfurnitures.stripped_dark_oak_triple_drawer": "去皮深色橡木三重横排柜", + "block.mcwfurnitures.stripped_dark_oak_desk": "去皮深色橡木书桌", + "block.mcwfurnitures.stripped_dark_oak_covered_desk": "去皮深色橡木带挡板书桌", + "block.mcwfurnitures.stripped_dark_oak_modern_desk": "去皮深色橡木现代风格书桌", + "block.mcwfurnitures.stripped_dark_oak_table": "去皮深色橡木桌", + "block.mcwfurnitures.stripped_dark_oak_end_table": "去皮深色橡木搁板桌", + "block.mcwfurnitures.stripped_dark_oak_coffee_table": "去皮深色橡木高脚桌", + "block.mcwfurnitures.stripped_dark_oak_glass_table": "去皮深色橡木玻璃桌", + "block.mcwfurnitures.stripped_dark_oak_chair": "去皮深色橡木椅子", + "block.mcwfurnitures.stripped_dark_oak_modern_chair": "去皮深色橡木现代风格椅子", + "block.mcwfurnitures.stripped_dark_oak_striped_chair": "去皮深色橡木竖纹靠背椅", + "block.mcwfurnitures.stripped_dark_oak_stool_chair": "去皮深色橡木凳子", + "block.mcwfurnitures.stripped_dark_oak_counter": "去皮深色橡木台桌", + "block.mcwfurnitures.stripped_dark_oak_drawer_counter": "去皮深色橡木抽屉台桌", + "block.mcwfurnitures.stripped_dark_oak_double_drawer_counter": "去皮深色橡木双层抽屉台桌", + "block.mcwfurnitures.stripped_dark_oak_cupboard_counter": "去皮深色橡木橱柜台桌", + "block.mcwfurnitures.stripped_crimson_wardrobe": "去皮绯红木衣柜", + "block.mcwfurnitures.stripped_crimson_modern_wardrobe": "去皮绯红木现代风格衣柜", + "block.mcwfurnitures.stripped_crimson_double_wardrobe": "去皮绯红木双层衣柜", + "block.mcwfurnitures.stripped_crimson_bookshelf": "去皮绯红木书架", + "block.mcwfurnitures.stripped_crimson_bookshelf_cupboard": "去皮绯红木带橱柜书架", + "block.mcwfurnitures.stripped_crimson_drawer": "去皮绯红木横排柜", + "block.mcwfurnitures.stripped_crimson_double_drawer": "去皮绯红木双层横排柜", + "block.mcwfurnitures.stripped_crimson_bookshelf_drawer": "去皮绯红木带书架横排柜", + "block.mcwfurnitures.stripped_crimson_lower_bookshelf_drawer": "去皮绯红木带下层书架横排柜", + "block.mcwfurnitures.stripped_crimson_large_drawer": "去皮绯红木大型抽屉柜", + "block.mcwfurnitures.stripped_crimson_lower_triple_drawer": "去皮绯红木倒品字三重横排柜", + "block.mcwfurnitures.stripped_crimson_triple_drawer": "去皮绯红木三重横排柜", + "block.mcwfurnitures.stripped_crimson_desk": "去皮绯红木书桌", + "block.mcwfurnitures.stripped_crimson_covered_desk": "去皮绯红木带挡板书桌", + "block.mcwfurnitures.stripped_crimson_modern_desk": "去皮绯红木现代风格书桌", + "block.mcwfurnitures.stripped_crimson_table": "去皮绯红木桌", + "block.mcwfurnitures.stripped_crimson_end_table": "去皮绯红木搁板桌", + "block.mcwfurnitures.stripped_crimson_coffee_table": "去皮绯红木高脚桌", + "block.mcwfurnitures.stripped_crimson_glass_table": "去皮绯红木玻璃桌", + "block.mcwfurnitures.stripped_crimson_chair": "去皮绯红木椅子", + "block.mcwfurnitures.stripped_crimson_modern_chair": "去皮绯红木现代风格椅子", + "block.mcwfurnitures.stripped_crimson_striped_chair": "去皮绯红木竖纹靠背椅", + "block.mcwfurnitures.stripped_crimson_stool_chair": "去皮绯红木凳子", + "block.mcwfurnitures.stripped_crimson_counter": "去皮绯红木台桌", + "block.mcwfurnitures.stripped_crimson_drawer_counter": "去皮绯红木抽屉台桌", + "block.mcwfurnitures.stripped_crimson_double_drawer_counter": "去皮绯红木双层抽屉台桌", + "block.mcwfurnitures.stripped_crimson_cupboard_counter": "去皮绯红木橱柜台桌", + "block.mcwfurnitures.stripped_warped_wardrobe": "去皮诡异木衣柜", + "block.mcwfurnitures.stripped_warped_modern_wardrobe": "去皮诡异木现代风格衣柜", + "block.mcwfurnitures.stripped_warped_double_wardrobe": "去皮诡异木双层衣柜", + "block.mcwfurnitures.stripped_warped_bookshelf": "去皮诡异木书架", + "block.mcwfurnitures.stripped_warped_bookshelf_cupboard": "去皮诡异木带橱柜书架", + "block.mcwfurnitures.stripped_warped_drawer": "去皮诡异木横排柜", + "block.mcwfurnitures.stripped_warped_double_drawer": "去皮诡异木双层横排柜", + "block.mcwfurnitures.stripped_warped_bookshelf_drawer": "去皮诡异木带书架横排柜", + "block.mcwfurnitures.stripped_warped_lower_bookshelf_drawer": "去皮诡异木带下层书架横排柜", + "block.mcwfurnitures.stripped_warped_large_drawer": "去皮诡异木大型抽屉柜", + "block.mcwfurnitures.stripped_warped_lower_triple_drawer": "去皮诡异木倒品字三重横排柜", + "block.mcwfurnitures.stripped_warped_triple_drawer": "去皮诡异木三重横排柜", + "block.mcwfurnitures.stripped_warped_desk": "去皮诡异木书桌", + "block.mcwfurnitures.stripped_warped_covered_desk": "去皮诡异木带挡板书桌", + "block.mcwfurnitures.stripped_warped_modern_desk": "去皮诡异木现代风格书桌", + "block.mcwfurnitures.stripped_warped_table": "去皮诡异木桌", + "block.mcwfurnitures.stripped_warped_end_table": "去皮诡异木搁板桌", + "block.mcwfurnitures.stripped_warped_coffee_table": "去皮诡异木高脚桌", + "block.mcwfurnitures.stripped_warped_glass_table": "去皮诡异木玻璃桌", + "block.mcwfurnitures.stripped_warped_chair": "去皮诡异木椅子", + "block.mcwfurnitures.stripped_warped_modern_chair": "去皮诡异木现代风格椅子", + "block.mcwfurnitures.stripped_warped_striped_chair": "去皮诡异木竖纹靠背椅", + "block.mcwfurnitures.stripped_warped_stool_chair": "去皮诡异木凳子", + "block.mcwfurnitures.stripped_warped_counter": "去皮诡异木台桌", + "block.mcwfurnitures.stripped_warped_drawer_counter": "去皮诡异木抽屉台桌", + "block.mcwfurnitures.stripped_warped_double_drawer_counter": "去皮诡异木双层抽屉台桌", + "block.mcwfurnitures.stripped_warped_cupboard_counter": "去皮诡异木橱柜台桌" } \ No newline at end of file diff --git a/projects/1.16/assets/macaws-lights-and-lamps/mcwlights/lang/en_us.json b/projects/1.16/assets/macaws-lights-and-lamps/mcwlights/lang/en_us.json index 27c5fd908eb5..45202f72e5d5 100644 --- a/projects/1.16/assets/macaws-lights-and-lamps/mcwlights/lang/en_us.json +++ b/projects/1.16/assets/macaws-lights-and-lamps/mcwlights/lang/en_us.json @@ -1,7 +1,5 @@ { "itemGroup.mcwlights": "Macaw's Lights and Lamps", - "subtitle.mcwlights.light_switch": "Light Switch", - "subtitle.mcwlights.torch_on": "Igniting The Tiki Torch", "block.mcwlights.white_lamp": "White Lamp", "block.mcwlights.orange_lamp": "Orange Lamp", "block.mcwlights.magenta_lamp": "Magenta Lamp", @@ -50,6 +48,22 @@ "block.mcwlights.soul_dark_oak_tiki_torch": "Soul Dark Oak Tiki Torch", "block.mcwlights.soul_crimson_tiki_torch": "Soul Crimson Tiki Torch", "block.mcwlights.soul_warped_tiki_torch": "Soul Warped Tiki Torch", + "block.mcwlights.white_paper_lamp": "White Paper Lamp", + "block.mcwlights.light_gray_paper_lamp": "Light Gray Paper Lamp", + "block.mcwlights.gray_paper_lamp": "Gray Paper Lamp", + "block.mcwlights.black_paper_lamp": "Black Paper Lamp", + "block.mcwlights.brown_paper_lamp": "Brown Paper Lamp", + "block.mcwlights.red_paper_lamp": "Red Paper Lamp", + "block.mcwlights.orange_paper_lamp": "Orange Paper Lamp", + "block.mcwlights.yellow_paper_lamp": "Yellow Paper Lamp", + "block.mcwlights.lime_paper_lamp": "Lime Paper Lamp", + "block.mcwlights.green_paper_lamp": "Green Paper Lamp", + "block.mcwlights.cyan_paper_lamp": "Cyan Paper Lamp", + "block.mcwlights.light_blue_paper_lamp": "Light Blue Paper Lamp", + "block.mcwlights.blue_paper_lamp": "Blue Paper Lamp", + "block.mcwlights.purple_paper_lamp": "Purple Paper Lamp", + "block.mcwlights.magenta_paper_lamp": "Magenta Paper Lamp", + "block.mcwlights.pink_paper_lamp": "Pink Paper Lamp", "block.mcwlights.classic_street_lamp": "Street Lamp Post", "block.mcwlights.double_street_lamp": "Double Street Lamp Post", "block.mcwlights.soul_classic_street_lamp": "Soul Street Lamp Post", diff --git a/projects/1.16/assets/macaws-lights-and-lamps/mcwlights/lang/zh_cn.json b/projects/1.16/assets/macaws-lights-and-lamps/mcwlights/lang/zh_cn.json index 215166cffbac..eb2dd8aad1a5 100644 --- a/projects/1.16/assets/macaws-lights-and-lamps/mcwlights/lang/zh_cn.json +++ b/projects/1.16/assets/macaws-lights-and-lamps/mcwlights/lang/zh_cn.json @@ -1,10 +1,8 @@ { - "itemGroup.mcwlights": "Macaw的照明和灯具", - "subtitle.mcwlights.light_switch": "灯:开关", - "subtitle.mcwlights.torch_on": "提基火把:点燃", + "itemGroup.mcwlights": "Macaw的照明灯具", "block.mcwlights.white_lamp": "白色台灯", "block.mcwlights.orange_lamp": "橙色台灯", - "block.mcwlights.magenta_lamp": "品红台灯", + "block.mcwlights.magenta_lamp": "品红色台灯", "block.mcwlights.light_blue_lamp": "淡蓝色台灯", "block.mcwlights.yellow_lamp": "黄色台灯", "block.mcwlights.lime_lamp": "黄绿色台灯", @@ -20,7 +18,7 @@ "block.mcwlights.black_lamp": "黑色台灯", "block.mcwlights.white_ceiling_light": "白色吸顶灯", "block.mcwlights.orange_ceiling_light": "橙色吸顶灯", - "block.mcwlights.magenta_ceiling_light": "品红吸顶灯", + "block.mcwlights.magenta_ceiling_light": "品红色吸顶灯", "block.mcwlights.light_blue_ceiling_light": "淡蓝色吸顶灯", "block.mcwlights.yellow_ceiling_light": "黄色吸顶灯", "block.mcwlights.lime_ceiling_light": "黄绿色吸顶灯", @@ -50,6 +48,22 @@ "block.mcwlights.soul_dark_oak_tiki_torch": "深色橡木灵魂提基火把", "block.mcwlights.soul_crimson_tiki_torch": "绯红木灵魂提基火把", "block.mcwlights.soul_warped_tiki_torch": "诡异木灵魂提基火把", + "block.mcwlights.white_paper_lamp": "白色纸灯", + "block.mcwlights.light_gray_paper_lamp": "淡灰色纸灯", + "block.mcwlights.gray_paper_lamp": "灰色纸灯", + "block.mcwlights.black_paper_lamp": "黑色纸灯", + "block.mcwlights.brown_paper_lamp": "棕色纸灯", + "block.mcwlights.red_paper_lamp": "红色纸灯", + "block.mcwlights.orange_paper_lamp": "橙色纸灯", + "block.mcwlights.yellow_paper_lamp": "黄色纸灯", + "block.mcwlights.lime_paper_lamp": "黄绿色纸灯", + "block.mcwlights.green_paper_lamp": "绿色纸灯", + "block.mcwlights.cyan_paper_lamp": "青色纸灯", + "block.mcwlights.light_blue_paper_lamp": "淡蓝色纸灯", + "block.mcwlights.blue_paper_lamp": "蓝色纸灯", + "block.mcwlights.purple_paper_lamp": "紫色纸灯", + "block.mcwlights.magenta_paper_lamp": "品红色纸灯", + "block.mcwlights.pink_paper_lamp": "粉红色纸灯", "block.mcwlights.classic_street_lamp": "路灯灯柱", "block.mcwlights.double_street_lamp": "双重路灯灯柱", "block.mcwlights.soul_classic_street_lamp": "灵魂路灯灯柱", diff --git a/projects/1.16/assets/macaws-paths-and-pavings/mcwpaths/lang/en_us.json b/projects/1.16/assets/macaws-paths-and-pavings/mcwpaths/lang/en_us.json index c41a6df7a53d..ae8527e25a9a 100644 --- a/projects/1.16/assets/macaws-paths-and-pavings/mcwpaths/lang/en_us.json +++ b/projects/1.16/assets/macaws-paths-and-pavings/mcwpaths/lang/en_us.json @@ -55,5 +55,17 @@ "block.mcwpaths.mossy_cobblestone_square_paving": "Mossy Cobblestone Square Paving", "block.mcwpaths.mossy_cobblestone_honeycomb_paving": "Mossy Cobblestone Honeycomb Paving", "block.mcwpaths.mossy_cobblestone_clover_paving": "Mossy Cobblestone Clover Paving", - "block.mcwpaths.mossy_cobblestone_dumble_paving": "Mossy Cobblestone Dumble Paving" + "block.mcwpaths.mossy_cobblestone_dumble_paving": "Mossy Cobblestone Dumble Paving", + "block.mcwpaths.blackstone_diamond_paving": "Blackstone Diamond Paving", + "block.mcwpaths.blackstone_basket_weave_paving": "Blackstone Basket Weave Paving", + "block.mcwpaths.blackstone_square_paving": "Blackstone Square Paving", + "block.mcwpaths.blackstone_honeycomb_paving": "Blackstone Honeycomb Paving", + "block.mcwpaths.blackstone_clover_paving": "Blackstone Clover Paving", + "block.mcwpaths.blackstone_dumble_paving": "Blackstone Dumble Paving", + "block.mcwpaths.dark_prismarine_diamond_paving": "Dark Prismarine Diamond Paving", + "block.mcwpaths.dark_prismarine_basket_weave_paving": "Dark Prismarine Basket Weave Paving", + "block.mcwpaths.dark_prismarine_square_paving": "Dark Prismarine Square Paving", + "block.mcwpaths.dark_prismarine_honeycomb_paving": "Dark Prismarine Honeycomb Paving", + "block.mcwpaths.dark_prismarine_clover_paving": "Dark Prismarine Clover Paving", + "block.mcwpaths.dark_prismarine_dumble_paving": "Dark Prismarine Dumble Paving" } \ No newline at end of file diff --git a/projects/1.16/assets/macaws-paths-and-pavings/mcwpaths/lang/zh_cn.json b/projects/1.16/assets/macaws-paths-and-pavings/mcwpaths/lang/zh_cn.json index 74a3784810f8..b98cdb9561ff 100644 --- a/projects/1.16/assets/macaws-paths-and-pavings/mcwpaths/lang/zh_cn.json +++ b/projects/1.16/assets/macaws-paths-and-pavings/mcwpaths/lang/zh_cn.json @@ -55,5 +55,17 @@ "block.mcwpaths.mossy_cobblestone_square_paving": "苔石正方形路面", "block.mcwpaths.mossy_cobblestone_honeycomb_paving": "苔石蜂巢形路面", "block.mcwpaths.mossy_cobblestone_clover_paving": "苔石苜蓿形路面", - "block.mcwpaths.mossy_cobblestone_dumble_paving": "苔石工字形路面" + "block.mcwpaths.mossy_cobblestone_dumble_paving": "苔石工字形路面", + "block.mcwpaths.blackstone_diamond_paving": "黑石菱形路面", + "block.mcwpaths.blackstone_basket_weave_paving": "黑石方平形路面", + "block.mcwpaths.blackstone_square_paving": "黑石正方形路面", + "block.mcwpaths.blackstone_honeycomb_paving": "黑石蜂巢形路面", + "block.mcwpaths.blackstone_clover_paving": "黑石苜蓿形路面", + "block.mcwpaths.blackstone_dumble_paving": "黑石工字形路面", + "block.mcwpaths.dark_prismarine_diamond_paving": "暗海晶石菱形路面", + "block.mcwpaths.dark_prismarine_basket_weave_paving": "暗海晶石方平形路面", + "block.mcwpaths.dark_prismarine_square_paving": "暗海晶石正方形路面", + "block.mcwpaths.dark_prismarine_honeycomb_paving": "暗海晶石蜂巢形路面", + "block.mcwpaths.dark_prismarine_clover_paving": "暗海晶石苜蓿形路面", + "block.mcwpaths.dark_prismarine_dumble_paving": "暗海晶石工字形路面" } \ No newline at end of file diff --git a/projects/1.16/assets/macaws-roofs/mcwroofs/lang/en_us.json b/projects/1.16/assets/macaws-roofs/mcwroofs/lang/en_us.json index cf79e9357c1d..6b08f7cbc620 100644 --- a/projects/1.16/assets/macaws-roofs/mcwroofs/lang/en_us.json +++ b/projects/1.16/assets/macaws-roofs/mcwroofs/lang/en_us.json @@ -7,7 +7,6 @@ "mcwroofs.roofitem.desc": "Crafting Ingredient", "block.mcwroofs.oak_roof": "Oak Roof", "block.mcwroofs.oak_attic_roof": "Oak Attic Roof", - "block.mcwroofs.oak_cube_roof": "Oak Cube Roof", "block.mcwroofs.oak_top_roof": "Oak Top Roof", "block.mcwroofs.oak_lower_roof": "Oak Lower Base Roof", "block.mcwroofs.oak_steep_roof": "Oak Steep Base Roof", @@ -15,7 +14,6 @@ "block.mcwroofs.oak_upper_steep_roof": "Oak Steep Top Roof", "block.mcwroofs.spruce_roof": "Spruce Roof", "block.mcwroofs.spruce_attic_roof": "Spruce Attic Roof", - "block.mcwroofs.spruce_cube_roof": "Spruce Cube Roof", "block.mcwroofs.spruce_top_roof": "Spruce Top Roof", "block.mcwroofs.spruce_lower_roof": "Spruce Lower Base Roof", "block.mcwroofs.spruce_steep_roof": "Spruce Steep Base Roof", @@ -23,7 +21,6 @@ "block.mcwroofs.spruce_upper_steep_roof": "Spruce Steep Top Roof", "block.mcwroofs.birch_roof": "Birch Roof", "block.mcwroofs.birch_attic_roof": "Birch Attic Roof", - "block.mcwroofs.birch_cube_roof": "Birch Cube Roof", "block.mcwroofs.birch_top_roof": "Birch Top Roof", "block.mcwroofs.birch_lower_roof": "Birch Lower Base Roof", "block.mcwroofs.birch_steep_roof": "Birch Steep Base Roof", @@ -31,7 +28,6 @@ "block.mcwroofs.birch_upper_steep_roof": "Birch Steep Top Roof", "block.mcwroofs.jungle_roof": "Jungle Roof", "block.mcwroofs.jungle_attic_roof": "Jungle Attic Roof", - "block.mcwroofs.jungle_cube_roof": "Jungle Cube Roof", "block.mcwroofs.jungle_top_roof": "Jungle Top Roof", "block.mcwroofs.jungle_lower_roof": "Jungle Lower Base Roof", "block.mcwroofs.jungle_steep_roof": "Jungle Steep Base Roof", @@ -39,7 +35,6 @@ "block.mcwroofs.jungle_upper_steep_roof": "Jungle Steep Top Roof", "block.mcwroofs.acacia_roof": "Acacia Roof", "block.mcwroofs.acacia_attic_roof": "Acacia Attic Roof", - "block.mcwroofs.acacia_cube_roof": "Acacia Cube Roof", "block.mcwroofs.acacia_top_roof": "Acacia Top Roof", "block.mcwroofs.acacia_lower_roof": "Acacia Lower Base Roof", "block.mcwroofs.acacia_steep_roof": "Acacia Steep Base Roof", @@ -47,7 +42,6 @@ "block.mcwroofs.acacia_upper_steep_roof": "Acacia Steep Top Roof", "block.mcwroofs.dark_oak_roof": "Dark Oak Roof", "block.mcwroofs.dark_oak_attic_roof": "Dark Oak Attic Roof", - "block.mcwroofs.dark_oak_cube_roof": "Dark Oak Cube Roof", "block.mcwroofs.dark_oak_top_roof": "Dark Oak Top Roof", "block.mcwroofs.dark_oak_lower_roof": "Dark Oak Lower Base Roof", "block.mcwroofs.dark_oak_steep_roof": "Dark Oak Steep Base Roof", @@ -55,7 +49,6 @@ "block.mcwroofs.dark_oak_upper_steep_roof": "Dark Oak Steep Top Roof", "block.mcwroofs.crimson_roof": "Crimson Roof", "block.mcwroofs.crimson_attic_roof": "Crimson Attic Roof", - "block.mcwroofs.crimson_cube_roof": "Crimson Cube Roof", "block.mcwroofs.crimson_top_roof": "Crimson Top Roof", "block.mcwroofs.crimson_lower_roof": "Crimson Lower Base Roof", "block.mcwroofs.crimson_steep_roof": "Crimson Steep Base Roof", @@ -63,7 +56,6 @@ "block.mcwroofs.crimson_upper_steep_roof": "Crimson Steep Top Roof", "block.mcwroofs.warped_roof": "Warped Roof", "block.mcwroofs.warped_attic_roof": "Warped Attic Roof", - "block.mcwroofs.warped_cube_roof": "Warped Cube Roof", "block.mcwroofs.warped_top_roof": "Warped Top Roof", "block.mcwroofs.warped_lower_roof": "Warped Lower Base Roof", "block.mcwroofs.warped_steep_roof": "Warped Steep Base Roof", @@ -71,7 +63,6 @@ "block.mcwroofs.warped_upper_steep_roof": "Warped Steep Top Roof", "block.mcwroofs.oak_planks_roof": "Oak Planks Roof", "block.mcwroofs.oak_planks_attic_roof": "Oak Planks Attic Roof", - "block.mcwroofs.oak_planks_cube_roof": "Oak Planks Cube Roof", "block.mcwroofs.oak_planks_top_roof": "Oak Planks Top Roof", "block.mcwroofs.oak_planks_lower_roof": "Oak Planks Lower Base Roof", "block.mcwroofs.oak_planks_steep_roof": "Oak Planks Steep Base Roof", @@ -79,7 +70,6 @@ "block.mcwroofs.oak_planks_upper_steep_roof": "Oak Planks Steep Top Roof", "block.mcwroofs.spruce_planks_roof": "Spruce Planks Roof", "block.mcwroofs.spruce_planks_attic_roof": "Spruce Planks Attic Roof", - "block.mcwroofs.spruce_planks_cube_roof": "Spruce Planks Cube Roof", "block.mcwroofs.spruce_planks_top_roof": "Spruce Planks Top Roof", "block.mcwroofs.spruce_planks_lower_roof": "Spruce Planks Lower Base Roof", "block.mcwroofs.spruce_planks_steep_roof": "Spruce Planks Steep Base Roof", @@ -87,7 +77,6 @@ "block.mcwroofs.spruce_planks_upper_steep_roof": "Spruce Planks Steep Top Roof", "block.mcwroofs.birch_planks_roof": "Birch Planks Roof", "block.mcwroofs.birch_planks_attic_roof": "Birch Planks Attic Roof", - "block.mcwroofs.birch_planks_cube_roof": "Birch Planks Cube Roof", "block.mcwroofs.birch_planks_top_roof": "Birch Planks Top Roof", "block.mcwroofs.birch_planks_lower_roof": "Birch Planks Lower Base Roof", "block.mcwroofs.birch_planks_steep_roof": "Birch Planks Steep Base Roof", @@ -95,7 +84,6 @@ "block.mcwroofs.birch_planks_upper_steep_roof": "Birch Planks Steep Top Roof", "block.mcwroofs.jungle_planks_roof": "Jungle Planks Roof", "block.mcwroofs.jungle_planks_attic_roof": "Jungle Planks Attic Roof", - "block.mcwroofs.jungle_planks_cube_roof": "Jungle Planks Cube Roof", "block.mcwroofs.jungle_planks_top_roof": "Jungle Planks Top Roof", "block.mcwroofs.jungle_planks_lower_roof": "Jungle Planks Lower Base Roof", "block.mcwroofs.jungle_planks_steep_roof": "Jungle Planks Steep Base Roof", @@ -103,7 +91,6 @@ "block.mcwroofs.jungle_planks_upper_steep_roof": "Jungle Planks Steep Top Roof", "block.mcwroofs.acacia_planks_roof": "Acacia Planks Roof", "block.mcwroofs.acacia_planks_attic_roof": "Acacia Planks Attic Roof", - "block.mcwroofs.acacia_planks_cube_roof": "Acacia Planks Cube Roof", "block.mcwroofs.acacia_planks_top_roof": "Acacia Planks Top Roof", "block.mcwroofs.acacia_planks_lower_roof": "Acacia Planks Lower Base Roof", "block.mcwroofs.acacia_planks_steep_roof": "Acacia Planks Steep Base Roof", @@ -111,7 +98,6 @@ "block.mcwroofs.acacia_planks_upper_steep_roof": "Acacia Planks Steep Top Roof", "block.mcwroofs.dark_oak_planks_roof": "Dark Oak Planks Roof", "block.mcwroofs.dark_oak_planks_attic_roof": "Dark Oak Planks Attic Roof", - "block.mcwroofs.dark_oak_planks_cube_roof": "Dark Oak Planks Cube Roof", "block.mcwroofs.dark_oak_planks_top_roof": "Dark Oak Planks Top Roof", "block.mcwroofs.dark_oak_planks_lower_roof": "Dark Oak Planks Lower Base Roof", "block.mcwroofs.dark_oak_planks_steep_roof": "Dark Oak Planks Steep Base Roof", @@ -119,7 +105,6 @@ "block.mcwroofs.dark_oak_planks_upper_steep_roof": "Dark Oak Planks Steep Top Roof", "block.mcwroofs.crimson_planks_roof": "Crimson Planks Roof", "block.mcwroofs.crimson_planks_attic_roof": "Crimson Planks Attic Roof", - "block.mcwroofs.crimson_planks_cube_roof": "Crimson Planks Cube Roof", "block.mcwroofs.crimson_planks_top_roof": "Crimson Planks Top Roof", "block.mcwroofs.crimson_planks_lower_roof": "Crimson Planks Lower Base Roof", "block.mcwroofs.crimson_planks_steep_roof": "Crimson Planks Steep Base Roof", @@ -127,7 +112,6 @@ "block.mcwroofs.crimson_planks_upper_steep_roof": "Crimson Planks Steep Top Roof", "block.mcwroofs.warped_planks_roof": "Warped Planks Roof", "block.mcwroofs.warped_planks_attic_roof": "Warped Planks Attic Roof", - "block.mcwroofs.warped_planks_cube_roof": "Warped Planks Cube Roof", "block.mcwroofs.warped_planks_top_roof": "Warped Planks Top Roof", "block.mcwroofs.warped_planks_lower_roof": "Warped Planks Lower Base Roof", "block.mcwroofs.warped_planks_steep_roof": "Warped Planks Steep Base Roof", @@ -135,7 +119,6 @@ "block.mcwroofs.warped_planks_upper_steep_roof": "Warped Planks Steep Top Roof", "block.mcwroofs.white_terracotta_roof": "White Terracotta Roof", "block.mcwroofs.white_terracotta_attic_roof": "White Terracotta Attic Roof", - "block.mcwroofs.white_terracotta_cube_roof": "White Terracotta Cube Roof", "block.mcwroofs.white_terracotta_top_roof": "White Terracotta Top Roof", "block.mcwroofs.white_terracotta_lower_roof": "White Terracotta Lower Base Roof", "block.mcwroofs.white_terracotta_steep_roof": "White Terracotta Steep Base Roof", @@ -143,7 +126,6 @@ "block.mcwroofs.white_terracotta_upper_steep_roof": "White Terracotta Steep Top Roof", "block.mcwroofs.light_gray_terracotta_roof": "Light Gray Terracotta Roof", "block.mcwroofs.light_gray_terracotta_attic_roof": "Light Gray Terracotta Attic Roof", - "block.mcwroofs.light_gray_terracotta_cube_roof": "Light Gray Terracotta Cube Roof", "block.mcwroofs.light_gray_terracotta_top_roof": "Light Gray Terracotta Top Roof", "block.mcwroofs.light_gray_terracotta_lower_roof": "Light Gray Terracotta Lower Base Roof", "block.mcwroofs.light_gray_terracotta_steep_roof": "Light Gray Terracotta Steep Base Roof", @@ -151,7 +133,6 @@ "block.mcwroofs.light_gray_terracotta_upper_steep_roof": "Light Gray Terracotta Steep Top Roof", "block.mcwroofs.gray_terracotta_roof": "Gray Terracotta Roof", "block.mcwroofs.gray_terracotta_attic_roof": "Gray Terracotta Attic Roof", - "block.mcwroofs.gray_terracotta_cube_roof": "Gray Terracotta Cube Roof", "block.mcwroofs.gray_terracotta_top_roof": "Gray Terracotta Top Roof", "block.mcwroofs.gray_terracotta_lower_roof": "Gray Terracotta Lower Base Roof", "block.mcwroofs.gray_terracotta_steep_roof": "Gray Terracotta Steep Base Roof", @@ -159,7 +140,6 @@ "block.mcwroofs.gray_terracotta_upper_steep_roof": "Gray Terracotta Steep Top Roof", "block.mcwroofs.black_terracotta_roof": "Black Terracotta Roof", "block.mcwroofs.black_terracotta_attic_roof": "Black Terracotta Attic Roof", - "block.mcwroofs.black_terracotta_cube_roof": "Black Terracotta Cube Roof", "block.mcwroofs.black_terracotta_top_roof": "Black Terracotta Top Roof", "block.mcwroofs.black_terracotta_lower_roof": "Black Terracotta Lower Base Roof", "block.mcwroofs.black_terracotta_steep_roof": "Black Terracotta Steep Base Roof", @@ -167,7 +147,6 @@ "block.mcwroofs.black_terracotta_upper_steep_roof": "Black Terracotta Steep Top Roof", "block.mcwroofs.blue_terracotta_roof": "Blue Terracotta Roof", "block.mcwroofs.blue_terracotta_attic_roof": "Blue Terracotta Attic Roof", - "block.mcwroofs.blue_terracotta_cube_roof": "Blue Terracotta Cube Roof", "block.mcwroofs.blue_terracotta_top_roof": "Blue Terracotta Top Roof", "block.mcwroofs.blue_terracotta_lower_roof": "Blue Terracotta Lower Base Roof", "block.mcwroofs.blue_terracotta_steep_roof": "Blue Terracotta Steep Base Roof", @@ -175,7 +154,6 @@ "block.mcwroofs.blue_terracotta_upper_steep_roof": "Blue Terracotta Steep Top Roof", "block.mcwroofs.light_blue_terracotta_roof": "Light Blue Terracotta Roof", "block.mcwroofs.light_blue_terracotta_attic_roof": "Light Blue Terracotta Attic Roof", - "block.mcwroofs.light_blue_terracotta_cube_roof": "Light Blue Terracotta Cube Roof", "block.mcwroofs.light_blue_terracotta_top_roof": "Light Blue Terracotta Top Roof", "block.mcwroofs.light_blue_terracotta_lower_roof": "Light Blue Terracotta Lower Base Roof", "block.mcwroofs.light_blue_terracotta_steep_roof": "Light Blue Terracotta Steep Base Roof", @@ -183,7 +161,6 @@ "block.mcwroofs.light_blue_terracotta_upper_steep_roof": "Light Blue Terracotta Steep Top Roof", "block.mcwroofs.cyan_terracotta_roof": "Cyan Terracotta Roof", "block.mcwroofs.cyan_terracotta_attic_roof": "Cyan Terracotta Attic Roof", - "block.mcwroofs.cyan_terracotta_cube_roof": "Cyan Terracotta Cube Roof", "block.mcwroofs.cyan_terracotta_top_roof": "Cyan Terracotta Top Roof", "block.mcwroofs.cyan_terracotta_lower_roof": "Cyan Terracotta Lower Base Roof", "block.mcwroofs.cyan_terracotta_steep_roof": "Cyan Terracotta Steep Base Roof", @@ -191,7 +168,6 @@ "block.mcwroofs.cyan_terracotta_upper_steep_roof": "Cyan Terracotta Steep Top Roof", "block.mcwroofs.lime_terracotta_roof": "Lime Terracotta Roof", "block.mcwroofs.lime_terracotta_attic_roof": "Lime Terracotta Attic Roof", - "block.mcwroofs.lime_terracotta_cube_roof": "Lime Terracotta Cube Roof", "block.mcwroofs.lime_terracotta_top_roof": "Lime Terracotta Top Roof", "block.mcwroofs.lime_terracotta_lower_roof": "Lime Terracotta Lower Base Roof", "block.mcwroofs.lime_terracotta_steep_roof": "Lime Terracotta Steep Base Roof", @@ -199,7 +175,6 @@ "block.mcwroofs.lime_terracotta_upper_steep_roof": "Lime Terracotta Steep Top Roof", "block.mcwroofs.green_terracotta_roof": "Green Terracotta Roof", "block.mcwroofs.green_terracotta_attic_roof": "Green Terracotta Attic Roof", - "block.mcwroofs.green_terracotta_cube_roof": "Green Terracotta Cube Roof", "block.mcwroofs.green_terracotta_top_roof": "Green Terracotta Top Roof", "block.mcwroofs.green_terracotta_lower_roof": "Green Terracotta Lower Base Roof", "block.mcwroofs.green_terracotta_steep_roof": "Green Terracotta Steep Base Roof", @@ -207,7 +182,6 @@ "block.mcwroofs.green_terracotta_upper_steep_roof": "Green Terracotta Steep Top Roof", "block.mcwroofs.yellow_terracotta_roof": "Yellow Terracotta Roof", "block.mcwroofs.yellow_terracotta_attic_roof": "Yellow Terracotta Attic Roof", - "block.mcwroofs.yellow_terracotta_cube_roof": "Yellow Terracotta Cube Roof", "block.mcwroofs.yellow_terracotta_top_roof": "Yellow Terracotta Top Roof", "block.mcwroofs.yellow_terracotta_lower_roof": "Yellow Terracotta Lower Base Roof", "block.mcwroofs.yellow_terracotta_steep_roof": "Yellow Terracotta Steep Base Roof", @@ -215,7 +189,6 @@ "block.mcwroofs.yellow_terracotta_upper_steep_roof": "Yellow Terracotta Steep Top Roof", "block.mcwroofs.brown_terracotta_roof": "Brown Terracotta Roof", "block.mcwroofs.brown_terracotta_attic_roof": "Brown Terracotta Attic Roof", - "block.mcwroofs.brown_terracotta_cube_roof": "Brown Terracotta Cube Roof", "block.mcwroofs.brown_terracotta_top_roof": "Brown Terracotta Top Roof", "block.mcwroofs.brown_terracotta_lower_roof": "Brown Terracotta Lower Base Roof", "block.mcwroofs.brown_terracotta_steep_roof": "Brown Terracotta Steep Base Roof", @@ -223,7 +196,6 @@ "block.mcwroofs.brown_terracotta_upper_steep_roof": "Brown Terracotta Steep Top Roof", "block.mcwroofs.orange_terracotta_roof": "Orange Terracotta Roof", "block.mcwroofs.orange_terracotta_attic_roof": "Orange Terracotta Attic Roof", - "block.mcwroofs.orange_terracotta_cube_roof": "Orange Terracotta Cube Roof", "block.mcwroofs.orange_terracotta_top_roof": "Orange Terracotta Top Roof", "block.mcwroofs.orange_terracotta_lower_roof": "Orange Terracotta Lower Base Roof", "block.mcwroofs.orange_terracotta_steep_roof": "Orange Terracotta Steep Base Roof", @@ -231,7 +203,6 @@ "block.mcwroofs.orange_terracotta_upper_steep_roof": "Orange Terracotta Steep Top Roof", "block.mcwroofs.red_terracotta_roof": "Red Terracotta Roof", "block.mcwroofs.red_terracotta_attic_roof": "Red Terracotta Attic Roof", - "block.mcwroofs.red_terracotta_cube_roof": "Red Terracotta Cube Roof", "block.mcwroofs.red_terracotta_top_roof": "Red Terracotta Top Roof", "block.mcwroofs.red_terracotta_lower_roof": "Red Terracotta Lower Base Roof", "block.mcwroofs.red_terracotta_steep_roof": "Red Terracotta Steep Base Roof", @@ -239,7 +210,6 @@ "block.mcwroofs.red_terracotta_upper_steep_roof": "Red Terracotta Steep Top Roof", "block.mcwroofs.magenta_terracotta_roof": "Magenta Terracotta Roof", "block.mcwroofs.magenta_terracotta_attic_roof": "Magenta Terracotta Attic Roof", - "block.mcwroofs.magenta_terracotta_cube_roof": "Magenta Terracotta Cube Roof", "block.mcwroofs.magenta_terracotta_top_roof": "Magenta Terracotta Top Roof", "block.mcwroofs.magenta_terracotta_lower_roof": "Magenta Terracotta Lower Base Roof", "block.mcwroofs.magenta_terracotta_steep_roof": "Magenta Terracotta Steep Base Roof", @@ -247,7 +217,6 @@ "block.mcwroofs.magenta_terracotta_upper_steep_roof": "Magenta Terracotta Steep Top Roof", "block.mcwroofs.pink_terracotta_roof": "Pink Terracotta Roof", "block.mcwroofs.pink_terracotta_attic_roof": "Pink Terracotta Attic Roof", - "block.mcwroofs.pink_terracotta_cube_roof": "Pink Terracotta Cube Roof", "block.mcwroofs.pink_terracotta_top_roof": "Pink Terracotta Top Roof", "block.mcwroofs.pink_terracotta_lower_roof": "Pink Terracotta Lower Base Roof", "block.mcwroofs.pink_terracotta_steep_roof": "Pink Terracotta Steep Base Roof", @@ -255,7 +224,6 @@ "block.mcwroofs.pink_terracotta_upper_steep_roof": "Pink Terracotta Steep Top Roof", "block.mcwroofs.purple_terracotta_roof": "Purple Terracotta Roof", "block.mcwroofs.purple_terracotta_attic_roof": "Purple Terracotta Attic Roof", - "block.mcwroofs.purple_terracotta_cube_roof": "Purple Terracotta Cube Roof", "block.mcwroofs.purple_terracotta_top_roof": "Purple Terracotta Top Roof", "block.mcwroofs.purple_terracotta_lower_roof": "Purple Terracotta Lower Base Roof", "block.mcwroofs.purple_terracotta_steep_roof": "Purple Terracotta Steep Base Roof", @@ -263,7 +231,6 @@ "block.mcwroofs.purple_terracotta_upper_steep_roof": "Purple Terracotta Steep Top Roof", "block.mcwroofs.white_concrete_roof": "White Concrete Roof", "block.mcwroofs.white_concrete_attic_roof": "White Concrete Attic Roof", - "block.mcwroofs.white_concrete_cube_roof": "White Concrete Cube Roof", "block.mcwroofs.white_concrete_top_roof": "White Concrete Top Roof", "block.mcwroofs.white_concrete_lower_roof": "White Concrete Lower Base Roof", "block.mcwroofs.white_concrete_steep_roof": "White Concrete Steep Base Roof", @@ -271,7 +238,6 @@ "block.mcwroofs.white_concrete_upper_steep_roof": "White Concrete Steep Top Roof", "block.mcwroofs.light_gray_concrete_roof": "Light Gray Concrete Roof", "block.mcwroofs.light_gray_concrete_attic_roof": "Light Gray Concrete Attic Roof", - "block.mcwroofs.light_gray_concrete_cube_roof": "Light Gray Concrete Cube Roof", "block.mcwroofs.light_gray_concrete_top_roof": "Light Gray Concrete Top Roof", "block.mcwroofs.light_gray_concrete_lower_roof": "Light Gray Concrete Lower Base Roof", "block.mcwroofs.light_gray_concrete_steep_roof": "Light Gray Concrete Steep Base Roof", @@ -279,7 +245,6 @@ "block.mcwroofs.light_gray_concrete_upper_steep_roof": "Light Gray Concrete Steep Top Roof", "block.mcwroofs.gray_concrete_roof": "Gray Concrete Roof", "block.mcwroofs.gray_concrete_attic_roof": "Gray Concrete Attic Roof", - "block.mcwroofs.gray_concrete_cube_roof": "Gray Concrete Cube Roof", "block.mcwroofs.gray_concrete_top_roof": "Gray Concrete Top Roof", "block.mcwroofs.gray_concrete_lower_roof": "Gray Concrete Lower Base Roof", "block.mcwroofs.gray_concrete_steep_roof": "Gray Concrete Steep Base Roof", @@ -287,7 +252,6 @@ "block.mcwroofs.gray_concrete_upper_steep_roof": "Gray Concrete Steep Top Roof", "block.mcwroofs.black_concrete_roof": "Black Concrete Roof", "block.mcwroofs.black_concrete_attic_roof": "Black Concrete Attic Roof", - "block.mcwroofs.black_concrete_cube_roof": "Black Concrete Cube Roof", "block.mcwroofs.black_concrete_top_roof": "Black Concrete Top Roof", "block.mcwroofs.black_concrete_lower_roof": "Black Concrete Lower Base Roof", "block.mcwroofs.black_concrete_steep_roof": "Black Concrete Steep Base Roof", @@ -295,7 +259,6 @@ "block.mcwroofs.black_concrete_upper_steep_roof": "Black Concrete Steep Top Roof", "block.mcwroofs.blue_concrete_roof": "Blue Concrete Roof", "block.mcwroofs.blue_concrete_attic_roof": "Blue Concrete Attic Roof", - "block.mcwroofs.blue_concrete_cube_roof": "Blue Concrete Cube Roof", "block.mcwroofs.blue_concrete_top_roof": "Blue Concrete Top Roof", "block.mcwroofs.blue_concrete_lower_roof": "Blue Concrete Lower Base Roof", "block.mcwroofs.blue_concrete_steep_roof": "Blue Concrete Steep Base Roof", @@ -303,7 +266,6 @@ "block.mcwroofs.blue_concrete_upper_steep_roof": "Blue Concrete Steep Top Roof", "block.mcwroofs.light_blue_concrete_roof": "Light Blue Concrete Roof", "block.mcwroofs.light_blue_concrete_attic_roof": "Light Blue Concrete Attic Roof", - "block.mcwroofs.light_blue_concrete_cube_roof": "Light Blue Concrete Cube Roof", "block.mcwroofs.light_blue_concrete_top_roof": "Light Blue Concrete Top Roof", "block.mcwroofs.light_blue_concrete_lower_roof": "Light Blue Concrete Lower Base Roof", "block.mcwroofs.light_blue_concrete_steep_roof": "Light Blue Concrete Steep Base Roof", @@ -311,7 +273,6 @@ "block.mcwroofs.light_blue_concrete_upper_steep_roof": "Light Blue Concrete Steep Top Roof", "block.mcwroofs.cyan_concrete_roof": "Cyan Concrete Roof", "block.mcwroofs.cyan_concrete_attic_roof": "Cyan Concrete Attic Roof", - "block.mcwroofs.cyan_concrete_cube_roof": "Cyan Concrete Cube Roof", "block.mcwroofs.cyan_concrete_top_roof": "Cyan Concrete Top Roof", "block.mcwroofs.cyan_concrete_lower_roof": "Cyan Concrete Lower Base Roof", "block.mcwroofs.cyan_concrete_steep_roof": "Cyan Concrete Steep Base Roof", @@ -319,7 +280,6 @@ "block.mcwroofs.cyan_concrete_upper_steep_roof": "Cyan Concrete Steep Top Roof", "block.mcwroofs.lime_concrete_roof": "Lime Concrete Roof", "block.mcwroofs.lime_concrete_attic_roof": "Lime Concrete Attic Roof", - "block.mcwroofs.lime_concrete_cube_roof": "Lime Concrete Cube Roof", "block.mcwroofs.lime_concrete_top_roof": "Lime Concrete Top Roof", "block.mcwroofs.lime_concrete_lower_roof": "Lime Concrete Lower Base Roof", "block.mcwroofs.lime_concrete_steep_roof": "Lime Concrete Steep Base Roof", @@ -327,7 +287,6 @@ "block.mcwroofs.lime_concrete_upper_steep_roof": "Lime Concrete Steep Top Roof", "block.mcwroofs.green_concrete_roof": "Green Concrete Roof", "block.mcwroofs.green_concrete_attic_roof": "Green Concrete Attic Roof", - "block.mcwroofs.green_concrete_cube_roof": "Green Concrete Cube Roof", "block.mcwroofs.green_concrete_top_roof": "Green Concrete Top Roof", "block.mcwroofs.green_concrete_lower_roof": "Green Concrete Lower Base Roof", "block.mcwroofs.green_concrete_steep_roof": "Green Concrete Steep Base Roof", @@ -335,7 +294,6 @@ "block.mcwroofs.green_concrete_upper_steep_roof": "Green Concrete Steep Top Roof", "block.mcwroofs.yellow_concrete_roof": "Yellow Concrete Roof", "block.mcwroofs.yellow_concrete_attic_roof": "Yellow Concrete Attic Roof", - "block.mcwroofs.yellow_concrete_cube_roof": "Yellow Concrete Cube Roof", "block.mcwroofs.yellow_concrete_top_roof": "Yellow Concrete Top Roof", "block.mcwroofs.yellow_concrete_lower_roof": "Yellow Concrete Lower Base Roof", "block.mcwroofs.yellow_concrete_steep_roof": "Yellow Concrete Steep Base Roof", @@ -343,7 +301,6 @@ "block.mcwroofs.yellow_concrete_upper_steep_roof": "Yellow Concrete Steep Top Roof", "block.mcwroofs.brown_concrete_roof": "Brown Concrete Roof", "block.mcwroofs.brown_concrete_attic_roof": "Brown Concrete Attic Roof", - "block.mcwroofs.brown_concrete_cube_roof": "Brown Concrete Cube Roof", "block.mcwroofs.brown_concrete_top_roof": "Brown Concrete Top Roof", "block.mcwroofs.brown_concrete_lower_roof": "Brown Concrete Lower Base Roof", "block.mcwroofs.brown_concrete_steep_roof": "Brown Concrete Steep Base Roof", @@ -351,7 +308,6 @@ "block.mcwroofs.brown_concrete_upper_steep_roof": "Brown Concrete Steep Top Roof", "block.mcwroofs.orange_concrete_roof": "Orange Concrete Roof", "block.mcwroofs.orange_concrete_attic_roof": "Orange Concrete Attic Roof", - "block.mcwroofs.orange_concrete_cube_roof": "Orange Concrete Cube Roof", "block.mcwroofs.orange_concrete_top_roof": "Orange Concrete Top Roof", "block.mcwroofs.orange_concrete_lower_roof": "Orange Concrete Lower Base Roof", "block.mcwroofs.orange_concrete_steep_roof": "Orange Concrete Steep Base Roof", @@ -359,7 +315,6 @@ "block.mcwroofs.orange_concrete_upper_steep_roof": "Orange Concrete Steep Top Roof", "block.mcwroofs.red_concrete_roof": "Red Concrete Roof", "block.mcwroofs.red_concrete_attic_roof": "Red Concrete Attic Roof", - "block.mcwroofs.red_concrete_cube_roof": "Red Concrete Cube Roof", "block.mcwroofs.red_concrete_top_roof": "Red Concrete Top Roof", "block.mcwroofs.red_concrete_lower_roof": "Red Concrete Lower Base Roof", "block.mcwroofs.red_concrete_steep_roof": "Red Concrete Steep Base Roof", @@ -367,7 +322,6 @@ "block.mcwroofs.red_concrete_upper_steep_roof": "Red Concrete Steep Top Roof", "block.mcwroofs.magenta_concrete_roof": "Magenta Concrete Roof", "block.mcwroofs.magenta_concrete_attic_roof": "Magenta Concrete Attic Roof", - "block.mcwroofs.magenta_concrete_cube_roof": "Magenta Concrete Cube Roof", "block.mcwroofs.magenta_concrete_top_roof": "Magenta Concrete Top Roof", "block.mcwroofs.magenta_concrete_lower_roof": "Magenta Concrete Lower Base Roof", "block.mcwroofs.magenta_concrete_steep_roof": "Magenta Concrete Steep Base Roof", @@ -375,7 +329,6 @@ "block.mcwroofs.magenta_concrete_upper_steep_roof": "Magenta Concrete Steep Top Roof", "block.mcwroofs.pink_concrete_roof": "Pink Concrete Roof", "block.mcwroofs.pink_concrete_attic_roof": "Pink Concrete Attic Roof", - "block.mcwroofs.pink_concrete_cube_roof": "Pink Concrete Cube Roof", "block.mcwroofs.pink_concrete_top_roof": "Pink Concrete Top Roof", "block.mcwroofs.pink_concrete_lower_roof": "Pink Concrete Lower Base Roof", "block.mcwroofs.pink_concrete_steep_roof": "Pink Concrete Steep Base Roof", @@ -383,7 +336,6 @@ "block.mcwroofs.pink_concrete_upper_steep_roof": "Pink Concrete Steep Top Roof", "block.mcwroofs.purple_concrete_roof": "Purple Concrete Roof", "block.mcwroofs.purple_concrete_attic_roof": "Purple Concrete Attic Roof", - "block.mcwroofs.purple_concrete_cube_roof": "Purple Concrete Cube Roof", "block.mcwroofs.purple_concrete_top_roof": "Purple Concrete Top Roof", "block.mcwroofs.purple_concrete_lower_roof": "Purple Concrete Lower Base Roof", "block.mcwroofs.purple_concrete_steep_roof": "Purple Concrete Steep Base Roof", @@ -391,7 +343,6 @@ "block.mcwroofs.purple_concrete_upper_steep_roof": "Purple Concrete Steep Top Roof", "block.mcwroofs.white_roof": "White Roof", "block.mcwroofs.white_attic_roof": "White Attic Roof", - "block.mcwroofs.white_cube_roof": "White Cube Roof", "block.mcwroofs.white_top_roof": "White Top Roof", "block.mcwroofs.white_lower_roof": "White Lower Base Roof", "block.mcwroofs.white_steep_roof": "White Steep Base Roof", @@ -399,7 +350,6 @@ "block.mcwroofs.white_upper_steep_roof": "White Steep Top Roof", "block.mcwroofs.light_gray_roof": "Light Gray Roof", "block.mcwroofs.light_gray_attic_roof": "Light Gray Attic Roof", - "block.mcwroofs.light_gray_cube_roof": "Light Gray Cube Roof", "block.mcwroofs.light_gray_top_roof": "Light Gray Top Roof", "block.mcwroofs.light_gray_lower_roof": "Light Gray Lower Base Roof", "block.mcwroofs.light_gray_steep_roof": "Light Gray Steep Base Roof", @@ -407,7 +357,6 @@ "block.mcwroofs.light_gray_upper_steep_roof": "Light Gray Steep Top Roof", "block.mcwroofs.gray_roof": "Gray Roof", "block.mcwroofs.gray_attic_roof": "Gray Attic Roof", - "block.mcwroofs.gray_cube_roof": "Gray Cube Roof", "block.mcwroofs.gray_top_roof": "Gray Top Roof", "block.mcwroofs.gray_lower_roof": "Gray Lower Base Roof", "block.mcwroofs.gray_steep_roof": "Gray Steep Base Roof", @@ -415,7 +364,6 @@ "block.mcwroofs.gray_upper_steep_roof": "Gray Steep Top Roof", "block.mcwroofs.black_roof": "Black Roof", "block.mcwroofs.black_attic_roof": "Black Attic Roof", - "block.mcwroofs.black_cube_roof": "Black Cube Roof", "block.mcwroofs.black_top_roof": "Black Top Roof", "block.mcwroofs.black_lower_roof": "Black Lower Base Roof", "block.mcwroofs.black_steep_roof": "Black Steep Base Roof", @@ -423,76 +371,88 @@ "block.mcwroofs.black_upper_steep_roof": "Black Steep Top Roof", "block.mcwroofs.base_roof": "Base Roof", "block.mcwroofs.base_attic_roof": "Base Attic Roof", - "block.mcwroofs.base_cube_roof": "Base Cube Roof", "block.mcwroofs.base_top_roof": "Base Top Roof", "block.mcwroofs.base_lower_roof": "Base Lower Base Roof", "block.mcwroofs.base_steep_roof": "Base Steep Base Roof", "block.mcwroofs.base_upper_lower_roof": "Base Lower Top Roof", "block.mcwroofs.base_upper_steep_roof": "Base Steep Top Roof", - "block.mcwroofs.stone_roof": "Stone roof", + "block.mcwroofs.stone_roof": "Stone Roof", "block.mcwroofs.stone_attic_roof": "Stone Attic Roof", - "block.mcwroofs.stone_cube_roof": "Stone Cube Roof", "block.mcwroofs.stone_top_roof": "Stone Top Roof", "block.mcwroofs.stone_lower_roof": "Stone Lower Base Roof", "block.mcwroofs.stone_steep_roof": "Stone Steep Base Roof", "block.mcwroofs.stone_upper_lower_roof": "Stone Lower Top Roof", "block.mcwroofs.stone_upper_steep_roof": "Stone Steep Top Roof", - "block.mcwroofs.granite_roof": "Granite roof", + "block.mcwroofs.granite_roof": "Granite Roof", "block.mcwroofs.granite_attic_roof": "Granite Attic Roof", - "block.mcwroofs.granite_cube_roof": "Granite Cube Roof", "block.mcwroofs.granite_top_roof": "Granite Top Roof", "block.mcwroofs.granite_lower_roof": "Granite Lower Base Roof", "block.mcwroofs.granite_steep_roof": "Granite Steep Base Roof", "block.mcwroofs.granite_upper_lower_roof": "Granite Lower Top Roof", "block.mcwroofs.granite_upper_steep_roof": "Granite Steep Top Roof", - "block.mcwroofs.diorite_roof": "Diorite roof", + "block.mcwroofs.diorite_roof": "Diorite Roof", "block.mcwroofs.diorite_attic_roof": "Diorite Attic Roof", - "block.mcwroofs.diorite_cube_roof": "Diorite Cube Roof", "block.mcwroofs.diorite_top_roof": "Diorite Top Roof", "block.mcwroofs.diorite_lower_roof": "Diorite Lower Base Roof", "block.mcwroofs.diorite_steep_roof": "Diorite Steep Base Roof", "block.mcwroofs.diorite_upper_lower_roof": "Diorite Lower Top Roof", "block.mcwroofs.diorite_upper_steep_roof": "Diorite Steep Top Roof", - "block.mcwroofs.andesite_roof": "Andesite roof", + "block.mcwroofs.andesite_roof": "Andesite Roof", "block.mcwroofs.andesite_attic_roof": "Andesite Attic Roof", - "block.mcwroofs.andesite_cube_roof": "Andesite Cube Roof", "block.mcwroofs.andesite_top_roof": "Andesite Top Roof", "block.mcwroofs.andesite_lower_roof": "Andesite Lower Base Roof", "block.mcwroofs.andesite_steep_roof": "Andesite Steep Base Roof", "block.mcwroofs.andesite_upper_lower_roof": "Andesite Lower Top Roof", "block.mcwroofs.andesite_upper_steep_roof": "Andesite Steep Top Roof", - "block.mcwroofs.cobblestone_roof": "Cobblestone roof", + "block.mcwroofs.cobblestone_roof": "Cobblestone Roof", "block.mcwroofs.cobblestone_attic_roof": "Cobblestone Attic Roof", - "block.mcwroofs.cobblestone_cube_roof": "Cobblestone Cube Roof", "block.mcwroofs.cobblestone_top_roof": "Cobblestone Top Roof", "block.mcwroofs.cobblestone_lower_roof": "Cobblestone Lower Base Roof", "block.mcwroofs.cobblestone_steep_roof": "Cobblestone Steep Base Roof", "block.mcwroofs.cobblestone_upper_lower_roof": "Cobblestone Lower Top Roof", "block.mcwroofs.cobblestone_upper_steep_roof": "Cobblestone Steep Top Roof", - "block.mcwroofs.sandstone_roof": "Sandstone roof", + "block.mcwroofs.sandstone_roof": "Sandstone Roof", "block.mcwroofs.sandstone_attic_roof": "Sandstone Attic Roof", - "block.mcwroofs.sandstone_cube_roof": "Sandstone Cube Roof", "block.mcwroofs.sandstone_top_roof": "Sandstone Top Roof", "block.mcwroofs.sandstone_lower_roof": "Sandstone Lower Base Roof", "block.mcwroofs.sandstone_steep_roof": "Sandstone Steep Base Roof", "block.mcwroofs.sandstone_upper_lower_roof": "Sandstone Lower Top Roof", "block.mcwroofs.sandstone_upper_steep_roof": "Sandstone Steep Top Roof", - "block.mcwroofs.red_sandstone_roof": "Red Sandstone roof", + "block.mcwroofs.red_sandstone_roof": "Red Sandstone Roof", "block.mcwroofs.red_sandstone_attic_roof": "Red Sandstone Attic Roof", - "block.mcwroofs.red_sandstone_cube_roof": "Red Sandstone Cube Roof", "block.mcwroofs.red_sandstone_top_roof": "Red Sandstone Top Roof", "block.mcwroofs.red_sandstone_lower_roof": "Red Sandstone Lower Base Roof", "block.mcwroofs.red_sandstone_steep_roof": "Red Sandstone Steep Base Roof", "block.mcwroofs.red_sandstone_upper_lower_roof": "Red Sandstone Lower Top Roof", "block.mcwroofs.red_sandstone_upper_steep_roof": "Red Sandstone Steep Top Roof", - "block.mcwroofs.bricks_roof": "Bricks roof", + "block.mcwroofs.bricks_roof": "Bricks Roof", "block.mcwroofs.bricks_attic_roof": "Bricks Attic Roof", - "block.mcwroofs.bricks_cube_roof": "Bricks Cube Roof", "block.mcwroofs.bricks_top_roof": "Bricks Top Roof", "block.mcwroofs.bricks_lower_roof": "Bricks Lower Base Roof", "block.mcwroofs.bricks_steep_roof": "Bricks Steep Base Roof", "block.mcwroofs.bricks_upper_lower_roof": "Bricks Lower Top Roof", "block.mcwroofs.bricks_upper_steep_roof": "Bricks Steep Top Roof", + "block.mcwroofs.blackstone_roof": "Blackstone Roof", + "block.mcwroofs.blackstone_attic_roof": "Blackstone Attic Roof", + "block.mcwroofs.blackstone_top_roof": "Blackstone Top Roof", + "block.mcwroofs.blackstone_lower_roof": "Blackstone Lower Base Roof", + "block.mcwroofs.blackstone_steep_roof": "Blackstone Steep Base Roof", + "block.mcwroofs.blackstone_upper_lower_roof": "Blackstone Lower Top Roof", + "block.mcwroofs.blackstone_upper_steep_roof": "Blackstone Steep Top Roof", + "block.mcwroofs.deepslate_roof": "Deepslate Roof", + "block.mcwroofs.deepslate_attic_roof": "Deepslate Attic Roof", + "block.mcwroofs.deepslate_top_roof": "Deepslate Top Roof", + "block.mcwroofs.deepslate_lower_roof": "Deepslate Lower Base Roof", + "block.mcwroofs.deepslate_steep_roof": "Deepslate Steep Base Roof", + "block.mcwroofs.deepslate_upper_lower_roof": "Deepslate Lower Top Roof", + "block.mcwroofs.deepslate_upper_steep_roof": "Deepslate Steep Top Roof", + "block.mcwroofs.thatch_roof": "Thatch Roof", + "block.mcwroofs.thatch_attic_roof": "Thatch Attic Roof", + "block.mcwroofs.thatch_top_roof": "Thatch Top Roof", + "block.mcwroofs.thatch_lower_roof": "Thatch Lower Base Roof", + "block.mcwroofs.thatch_steep_roof": "Thatch Steep Base Roof", + "block.mcwroofs.thatch_upper_lower_roof": "Thatch Lower Top Roof", + "block.mcwroofs.thatch_upper_steep_roof": "Thatch Steep Top Roof", "block.mcwroofs.black_striped_awning": "Black Striped Awning", "block.mcwroofs.blue_striped_awning": "Blue Striped Awning", "block.mcwroofs.brown_striped_awning": "Brown Striped Awning", diff --git a/projects/1.16/assets/macaws-roofs/mcwroofs/lang/zh_cn.json b/projects/1.16/assets/macaws-roofs/mcwroofs/lang/zh_cn.json index 58ab94ac6f6f..da2d39acc6b3 100644 --- a/projects/1.16/assets/macaws-roofs/mcwroofs/lang/zh_cn.json +++ b/projects/1.16/assets/macaws-roofs/mcwroofs/lang/zh_cn.json @@ -2,12 +2,11 @@ "item.mcwroofs.rain_gutter": "雨水槽", "item.mcwroofs.roofing_hammer": "屋顶锤", "itemGroup.roofs": "Macaw的屋顶", - "itemGroup.roofs2": "Macaw的瓦片和雨水槽", + "itemGroup.roofs2": "Macaw的顶棚和雨水槽", "mcwroofs.hammer.desc": "右击屋顶顶端以在不同外形间切换", - "mcwroofs.roofitem.desc": "合成材料", + "mcwroofs.roofitem.desc": "合成原料", "block.mcwroofs.oak_roof": "橡木屋顶", "block.mcwroofs.oak_attic_roof": "橡木天窗屋顶", - "block.mcwroofs.oak_cube_roof": "橡木方块屋顶", "block.mcwroofs.oak_top_roof": "橡木屋顶顶端", "block.mcwroofs.oak_lower_roof": "橡木平缓屋顶底端", "block.mcwroofs.oak_steep_roof": "橡木陡峭屋顶底端", @@ -15,7 +14,6 @@ "block.mcwroofs.oak_upper_steep_roof": "橡木陡峭屋顶顶端", "block.mcwroofs.spruce_roof": "云杉木屋顶", "block.mcwroofs.spruce_attic_roof": "云杉木天窗屋顶", - "block.mcwroofs.spruce_cube_roof": "云杉木方块屋顶", "block.mcwroofs.spruce_top_roof": "云杉木屋顶顶端", "block.mcwroofs.spruce_lower_roof": "云杉木平缓屋顶底端", "block.mcwroofs.spruce_steep_roof": "云杉木陡峭屋顶底端", @@ -23,7 +21,6 @@ "block.mcwroofs.spruce_upper_steep_roof": "云杉木陡峭屋顶顶端", "block.mcwroofs.birch_roof": "白桦木屋顶", "block.mcwroofs.birch_attic_roof": "白桦木天窗屋顶", - "block.mcwroofs.birch_cube_roof": "白桦木方块屋顶", "block.mcwroofs.birch_top_roof": "白桦木屋顶顶端", "block.mcwroofs.birch_lower_roof": "白桦木平缓屋顶底端", "block.mcwroofs.birch_steep_roof": "白桦木陡峭屋顶底端", @@ -31,7 +28,6 @@ "block.mcwroofs.birch_upper_steep_roof": "白桦木陡峭屋顶顶端", "block.mcwroofs.jungle_roof": "丛林木屋顶", "block.mcwroofs.jungle_attic_roof": "丛林木天窗屋顶", - "block.mcwroofs.jungle_cube_roof": "丛林木方块屋顶", "block.mcwroofs.jungle_top_roof": "丛林木屋顶顶端", "block.mcwroofs.jungle_lower_roof": "从林木平缓屋顶底端", "block.mcwroofs.jungle_steep_roof": "从林木陡峭屋顶底端", @@ -39,7 +35,6 @@ "block.mcwroofs.jungle_upper_steep_roof": "从林木陡峭屋顶顶端", "block.mcwroofs.acacia_roof": "金合欢木屋顶", "block.mcwroofs.acacia_attic_roof": "金合欢木天窗屋顶", - "block.mcwroofs.acacia_cube_roof": "金合欢木方块屋顶", "block.mcwroofs.acacia_top_roof": "金合欢木屋顶顶端", "block.mcwroofs.acacia_lower_roof": "金合欢木平缓屋顶底端", "block.mcwroofs.acacia_steep_roof": "金合欢木陡峭屋顶底端", @@ -47,7 +42,6 @@ "block.mcwroofs.acacia_upper_steep_roof": "金合欢木陡峭屋顶顶端", "block.mcwroofs.dark_oak_roof": "深色橡木屋顶", "block.mcwroofs.dark_oak_attic_roof": "深色橡木天窗屋顶", - "block.mcwroofs.dark_oak_cube_roof": "深色橡木方块屋顶", "block.mcwroofs.dark_oak_top_roof": "深色橡木屋顶顶端", "block.mcwroofs.dark_oak_lower_roof": "深色橡木平缓屋顶底端", "block.mcwroofs.dark_oak_steep_roof": "深色橡木陡峭屋顶底端", @@ -55,7 +49,6 @@ "block.mcwroofs.dark_oak_upper_steep_roof": "深色橡木陡峭屋顶顶端", "block.mcwroofs.crimson_roof": "绯红木屋顶", "block.mcwroofs.crimson_attic_roof": "绯红木天窗屋顶", - "block.mcwroofs.crimson_cube_roof": "绯红木方块屋顶", "block.mcwroofs.crimson_top_roof": "绯红木屋顶顶端", "block.mcwroofs.crimson_lower_roof": "绯红木平缓屋顶底端", "block.mcwroofs.crimson_steep_roof": "绯红木陡峭屋顶底端", @@ -63,7 +56,6 @@ "block.mcwroofs.crimson_upper_steep_roof": "绯红木陡峭屋顶顶端", "block.mcwroofs.warped_roof": "诡异木屋顶", "block.mcwroofs.warped_attic_roof": "诡异木天窗屋顶", - "block.mcwroofs.warped_cube_roof": "诡异木方块屋顶", "block.mcwroofs.warped_top_roof": "诡异木屋顶顶端", "block.mcwroofs.warped_lower_roof": "诡异木平缓屋顶底端", "block.mcwroofs.warped_steep_roof": "诡异木陡峭屋顶底端", @@ -71,7 +63,6 @@ "block.mcwroofs.warped_upper_steep_roof": "诡异木陡峭屋顶顶端", "block.mcwroofs.oak_planks_roof": "橡木木板屋顶", "block.mcwroofs.oak_planks_attic_roof": "橡木木板天窗屋顶", - "block.mcwroofs.oak_planks_cube_roof": "橡木木板方块屋顶", "block.mcwroofs.oak_planks_top_roof": "橡木木板屋顶顶端", "block.mcwroofs.oak_planks_lower_roof": "橡木木板平缓屋顶底端", "block.mcwroofs.oak_planks_steep_roof": "橡木木板陡峭屋顶底端", @@ -79,7 +70,6 @@ "block.mcwroofs.oak_planks_upper_steep_roof": "橡木木板陡峭屋顶顶端", "block.mcwroofs.spruce_planks_roof": "云杉木木板屋顶", "block.mcwroofs.spruce_planks_attic_roof": "云杉木木板天窗屋顶", - "block.mcwroofs.spruce_planks_cube_roof": "云杉木木板方块屋顶", "block.mcwroofs.spruce_planks_top_roof": "云杉木木板屋顶顶端", "block.mcwroofs.spruce_planks_lower_roof": "云杉木木板平缓屋顶底端", "block.mcwroofs.spruce_planks_steep_roof": "云杉木木板陡峭屋顶底端", @@ -87,7 +77,6 @@ "block.mcwroofs.spruce_planks_upper_steep_roof": "云杉木木板陡峭屋顶顶端", "block.mcwroofs.birch_planks_roof": "白桦木木板屋顶", "block.mcwroofs.birch_planks_attic_roof": "白桦木木板天窗屋顶", - "block.mcwroofs.birch_planks_cube_roof": "白桦木木板方块屋顶", "block.mcwroofs.birch_planks_top_roof": "白桦木木板屋顶顶端", "block.mcwroofs.birch_planks_lower_roof": "白桦木木板平缓屋顶底端", "block.mcwroofs.birch_planks_steep_roof": "白桦木木板陡峭屋顶底端", @@ -95,7 +84,6 @@ "block.mcwroofs.birch_planks_upper_steep_roof": "白桦木木板陡峭屋顶顶端", "block.mcwroofs.jungle_planks_roof": "丛林木木板屋顶", "block.mcwroofs.jungle_planks_attic_roof": "丛林木木板天窗屋顶", - "block.mcwroofs.jungle_planks_cube_roof": "丛林木木板方块屋顶", "block.mcwroofs.jungle_planks_top_roof": "丛林木木板屋顶顶端", "block.mcwroofs.jungle_planks_lower_roof": "从林木木板平缓屋顶底端", "block.mcwroofs.jungle_planks_steep_roof": "从林木木板陡峭屋顶底端", @@ -103,7 +91,6 @@ "block.mcwroofs.jungle_planks_upper_steep_roof": "从林木木板陡峭屋顶顶端", "block.mcwroofs.acacia_planks_roof": "金合欢木木板屋顶", "block.mcwroofs.acacia_planks_attic_roof": "金合欢木木板天窗屋顶", - "block.mcwroofs.acacia_planks_cube_roof": "金合欢木木板方块屋顶", "block.mcwroofs.acacia_planks_top_roof": "金合欢木木板屋顶顶端", "block.mcwroofs.acacia_planks_lower_roof": "金合欢木木板平缓屋顶底端", "block.mcwroofs.acacia_planks_steep_roof": "金合欢木木板陡峭屋顶底端", @@ -111,7 +98,6 @@ "block.mcwroofs.acacia_planks_upper_steep_roof": "金合欢木木板陡峭屋顶顶端", "block.mcwroofs.dark_oak_planks_roof": "深色橡木木板屋顶", "block.mcwroofs.dark_oak_planks_attic_roof": "深色橡木木板天窗屋顶", - "block.mcwroofs.dark_oak_planks_cube_roof": "深色橡木木板方块屋顶", "block.mcwroofs.dark_oak_planks_top_roof": "深色橡木木板屋顶顶端", "block.mcwroofs.dark_oak_planks_lower_roof": "深色橡木木板平缓屋顶底端", "block.mcwroofs.dark_oak_planks_steep_roof": "深色橡木木板陡峭屋顶底端", @@ -119,7 +105,6 @@ "block.mcwroofs.dark_oak_planks_upper_steep_roof": "深色橡木木板陡峭屋顶顶端", "block.mcwroofs.crimson_planks_roof": "绯红木木板屋顶", "block.mcwroofs.crimson_planks_attic_roof": "绯红木木板天窗屋顶", - "block.mcwroofs.crimson_planks_cube_roof": "绯红木木板方块屋顶", "block.mcwroofs.crimson_planks_top_roof": "绯红木木板屋顶顶端", "block.mcwroofs.crimson_planks_lower_roof": "绯红木木板平缓屋顶底端", "block.mcwroofs.crimson_planks_steep_roof": "绯红木木板陡峭屋顶底端", @@ -127,7 +112,6 @@ "block.mcwroofs.crimson_planks_upper_steep_roof": "绯红木木板陡峭屋顶顶端", "block.mcwroofs.warped_planks_roof": "诡异木木板屋顶", "block.mcwroofs.warped_planks_attic_roof": "诡异木木板天窗屋顶", - "block.mcwroofs.warped_planks_cube_roof": "诡异木木板方块屋顶", "block.mcwroofs.warped_planks_top_roof": "诡异木木板屋顶顶端", "block.mcwroofs.warped_planks_lower_roof": "诡异木木板平缓屋顶底端", "block.mcwroofs.warped_planks_steep_roof": "诡异木木板陡峭屋顶底端", @@ -135,7 +119,6 @@ "block.mcwroofs.warped_planks_upper_steep_roof": "诡异木木板陡峭屋顶顶端", "block.mcwroofs.white_terracotta_roof": "白色陶瓦屋顶", "block.mcwroofs.white_terracotta_attic_roof": "白色陶瓦天窗屋顶", - "block.mcwroofs.white_terracotta_cube_roof": "白色陶瓦方块屋顶", "block.mcwroofs.white_terracotta_top_roof": "白色陶瓦屋顶顶端", "block.mcwroofs.white_terracotta_lower_roof": "白色陶瓦平缓屋顶底端", "block.mcwroofs.white_terracotta_steep_roof": "白色陶瓦陡峭屋顶底端", @@ -143,7 +126,6 @@ "block.mcwroofs.white_terracotta_upper_steep_roof": "白色陶瓦陡峭屋顶顶端", "block.mcwroofs.light_gray_terracotta_roof": "淡灰色陶瓦屋顶", "block.mcwroofs.light_gray_terracotta_attic_roof": "淡灰色陶瓦天窗屋顶", - "block.mcwroofs.light_gray_terracotta_cube_roof": "淡灰色陶瓦方块屋顶", "block.mcwroofs.light_gray_terracotta_top_roof": "淡灰色陶瓦屋顶顶端", "block.mcwroofs.light_gray_terracotta_lower_roof": "淡灰色陶瓦平缓屋顶底端", "block.mcwroofs.light_gray_terracotta_steep_roof": "淡灰色陶瓦陡峭屋顶底端", @@ -151,7 +133,6 @@ "block.mcwroofs.light_gray_terracotta_upper_steep_roof": "淡灰色陶瓦陡峭屋顶顶端", "block.mcwroofs.gray_terracotta_roof": "灰色陶瓦屋顶", "block.mcwroofs.gray_terracotta_attic_roof": "灰色陶瓦天窗屋顶", - "block.mcwroofs.gray_terracotta_cube_roof": "灰色陶瓦方块屋顶", "block.mcwroofs.gray_terracotta_top_roof": "灰色陶瓦屋顶顶端", "block.mcwroofs.gray_terracotta_lower_roof": "灰色陶瓦平缓屋顶底端", "block.mcwroofs.gray_terracotta_steep_roof": "灰色陶瓦陡峭屋顶底端", @@ -159,7 +140,6 @@ "block.mcwroofs.gray_terracotta_upper_steep_roof": "灰色陶瓦陡峭屋顶顶端", "block.mcwroofs.black_terracotta_roof": "黑色陶瓦屋顶", "block.mcwroofs.black_terracotta_attic_roof": "黑色陶瓦天窗屋顶", - "block.mcwroofs.black_terracotta_cube_roof": "黑色陶瓦方块屋顶", "block.mcwroofs.black_terracotta_top_roof": "黑色陶瓦屋顶顶端", "block.mcwroofs.black_terracotta_lower_roof": "黑色陶瓦平缓屋顶底端", "block.mcwroofs.black_terracotta_steep_roof": "黑色陶瓦陡峭屋顶底端", @@ -167,7 +147,6 @@ "block.mcwroofs.black_terracotta_upper_steep_roof": "黑色陶瓦陡峭屋顶顶端", "block.mcwroofs.blue_terracotta_roof": "蓝色陶瓦屋顶", "block.mcwroofs.blue_terracotta_attic_roof": "蓝色陶瓦天窗屋顶", - "block.mcwroofs.blue_terracotta_cube_roof": "蓝色陶瓦方块屋顶", "block.mcwroofs.blue_terracotta_top_roof": "蓝色陶瓦屋顶顶端", "block.mcwroofs.blue_terracotta_lower_roof": "蓝色陶瓦平缓屋顶底端", "block.mcwroofs.blue_terracotta_steep_roof": "蓝色陶瓦陡峭屋顶底端", @@ -175,7 +154,6 @@ "block.mcwroofs.blue_terracotta_upper_steep_roof": "蓝色陶瓦陡峭屋顶顶端", "block.mcwroofs.light_blue_terracotta_roof": "淡蓝色陶瓦屋顶", "block.mcwroofs.light_blue_terracotta_attic_roof": "淡蓝色陶瓦天窗屋顶", - "block.mcwroofs.light_blue_terracotta_cube_roof": "淡蓝色陶瓦方块屋顶", "block.mcwroofs.light_blue_terracotta_top_roof": "淡蓝色陶瓦屋顶顶端", "block.mcwroofs.light_blue_terracotta_lower_roof": "浅蓝色陶瓦平缓屋顶底端", "block.mcwroofs.light_blue_terracotta_steep_roof": "浅蓝色陶瓦陡峭屋顶底端", @@ -183,7 +161,6 @@ "block.mcwroofs.light_blue_terracotta_upper_steep_roof": "浅蓝色陶瓦陡峭屋顶顶端", "block.mcwroofs.cyan_terracotta_roof": "青色陶瓦屋顶", "block.mcwroofs.cyan_terracotta_attic_roof": "青色陶瓦天窗屋顶", - "block.mcwroofs.cyan_terracotta_cube_roof": "青色陶瓦方块屋顶", "block.mcwroofs.cyan_terracotta_top_roof": "青色陶瓦屋顶顶端", "block.mcwroofs.cyan_terracotta_lower_roof": "青色陶瓦平缓屋顶底端", "block.mcwroofs.cyan_terracotta_steep_roof": "青色陶瓦陡峭屋顶底端", @@ -191,7 +168,6 @@ "block.mcwroofs.cyan_terracotta_upper_steep_roof": "青色陶瓦陡峭屋顶顶端", "block.mcwroofs.lime_terracotta_roof": "黄绿色陶瓦屋顶", "block.mcwroofs.lime_terracotta_attic_roof": "黄绿色陶瓦天窗屋顶", - "block.mcwroofs.lime_terracotta_cube_roof": "黄绿色陶瓦方块屋顶", "block.mcwroofs.lime_terracotta_top_roof": "黄绿色陶瓦屋顶顶端", "block.mcwroofs.lime_terracotta_lower_roof": "黄绿色陶瓦平缓屋顶底端", "block.mcwroofs.lime_terracotta_steep_roof": "黄绿色陶瓦陡峭屋顶底端", @@ -199,7 +175,6 @@ "block.mcwroofs.lime_terracotta_upper_steep_roof": "黄绿色陶瓦陡峭屋顶顶端", "block.mcwroofs.green_terracotta_roof": "绿色陶瓦屋顶", "block.mcwroofs.green_terracotta_attic_roof": "绿色陶瓦天窗屋顶", - "block.mcwroofs.green_terracotta_cube_roof": "绿色陶瓦方块屋顶", "block.mcwroofs.green_terracotta_top_roof": "绿色陶瓦屋顶顶端", "block.mcwroofs.green_terracotta_lower_roof": "绿色陶瓦平缓屋顶底端", "block.mcwroofs.green_terracotta_steep_roof": "绿色陶瓦陡峭屋顶底端", @@ -207,7 +182,6 @@ "block.mcwroofs.green_terracotta_upper_steep_roof": "绿色陶瓦陡峭屋顶顶端", "block.mcwroofs.yellow_terracotta_roof": "黄色陶瓦屋顶", "block.mcwroofs.yellow_terracotta_attic_roof": "黄色陶瓦天窗屋顶", - "block.mcwroofs.yellow_terracotta_cube_roof": "黄色陶瓦方块屋顶", "block.mcwroofs.yellow_terracotta_top_roof": "黄色陶瓦屋顶顶端", "block.mcwroofs.yellow_terracotta_lower_roof": "黄色陶瓦平缓屋顶底端", "block.mcwroofs.yellow_terracotta_steep_roof": "黄色陶瓦陡峭屋顶底端", @@ -215,7 +189,6 @@ "block.mcwroofs.yellow_terracotta_upper_steep_roof": "黄色陶瓦陡峭屋顶顶端", "block.mcwroofs.brown_terracotta_roof": "棕色陶瓦屋顶", "block.mcwroofs.brown_terracotta_attic_roof": "棕色陶瓦天窗屋顶", - "block.mcwroofs.brown_terracotta_cube_roof": "棕色陶瓦方块屋顶", "block.mcwroofs.brown_terracotta_top_roof": "棕色陶瓦屋顶顶端", "block.mcwroofs.brown_terracotta_lower_roof": "棕色陶瓦平缓屋顶底端", "block.mcwroofs.brown_terracotta_steep_roof": "棕色陶瓦陡峭屋顶底端", @@ -223,7 +196,6 @@ "block.mcwroofs.brown_terracotta_upper_steep_roof": "棕色陶瓦陡峭屋顶顶端", "block.mcwroofs.orange_terracotta_roof": "橙色陶瓦屋顶", "block.mcwroofs.orange_terracotta_attic_roof": "橙色陶瓦天窗屋顶", - "block.mcwroofs.orange_terracotta_cube_roof": "橙色陶瓦方块屋顶", "block.mcwroofs.orange_terracotta_top_roof": "橙色陶瓦屋顶顶端", "block.mcwroofs.orange_terracotta_lower_roof": "橙色陶瓦平缓屋顶底端", "block.mcwroofs.orange_terracotta_steep_roof": "橙色陶瓦陡峭屋顶底端", @@ -231,7 +203,6 @@ "block.mcwroofs.orange_terracotta_upper_steep_roof": "橙色陶瓦陡峭屋顶顶端", "block.mcwroofs.red_terracotta_roof": "红色陶瓦屋顶", "block.mcwroofs.red_terracotta_attic_roof": "红色陶瓦天窗屋顶", - "block.mcwroofs.red_terracotta_cube_roof": "红色陶瓦方块屋顶", "block.mcwroofs.red_terracotta_top_roof": "红色陶瓦屋顶顶端", "block.mcwroofs.red_terracotta_lower_roof": "红色陶瓦平缓屋顶底端", "block.mcwroofs.red_terracotta_steep_roof": "红色陶瓦陡峭屋顶底端", @@ -239,7 +210,6 @@ "block.mcwroofs.red_terracotta_upper_steep_roof": "红色陶瓦陡峭屋顶顶端", "block.mcwroofs.magenta_terracotta_roof": "品红色陶瓦屋顶", "block.mcwroofs.magenta_terracotta_attic_roof": "品红色陶瓦天窗屋顶", - "block.mcwroofs.magenta_terracotta_cube_roof": "品红色陶瓦方块屋顶", "block.mcwroofs.magenta_terracotta_top_roof": "品红色陶瓦屋顶顶端", "block.mcwroofs.magenta_terracotta_lower_roof": "品红色陶瓦平缓屋顶底端", "block.mcwroofs.magenta_terracotta_steep_roof": "品红色陶瓦陡峭屋顶底端", @@ -247,7 +217,6 @@ "block.mcwroofs.magenta_terracotta_upper_steep_roof": "品红色陶瓦陡峭屋顶顶端", "block.mcwroofs.pink_terracotta_roof": "粉红色陶瓦屋顶", "block.mcwroofs.pink_terracotta_attic_roof": "粉红色陶瓦天窗屋顶", - "block.mcwroofs.pink_terracotta_cube_roof": "粉红色陶瓦方块屋顶", "block.mcwroofs.pink_terracotta_top_roof": "粉红色陶瓦屋顶顶端", "block.mcwroofs.pink_terracotta_lower_roof": "粉红色陶瓦平缓屋顶底端", "block.mcwroofs.pink_terracotta_steep_roof": "粉红色陶瓦陡峭屋顶底端", @@ -255,7 +224,6 @@ "block.mcwroofs.pink_terracotta_upper_steep_roof": "粉红色陶瓦陡峭屋顶顶端", "block.mcwroofs.purple_terracotta_roof": "紫色陶瓦屋顶", "block.mcwroofs.purple_terracotta_attic_roof": "紫色陶瓦天窗屋顶", - "block.mcwroofs.purple_terracotta_cube_roof": "紫色陶瓦方块屋顶", "block.mcwroofs.purple_terracotta_top_roof": "紫色陶瓦屋顶顶端", "block.mcwroofs.purple_terracotta_lower_roof": "紫色陶瓦平缓屋顶底端", "block.mcwroofs.purple_terracotta_steep_roof": "紫色陶瓦陡峭屋顶底端", @@ -263,7 +231,6 @@ "block.mcwroofs.purple_terracotta_upper_steep_roof": "紫色陶瓦陡峭屋顶顶端", "block.mcwroofs.white_concrete_roof": "白色混凝土屋顶", "block.mcwroofs.white_concrete_attic_roof": "白色混凝土天窗屋顶", - "block.mcwroofs.white_concrete_cube_roof": "白色混凝土方块屋顶", "block.mcwroofs.white_concrete_top_roof": "白色混凝土屋顶顶端", "block.mcwroofs.white_concrete_lower_roof": "白色混凝土平缓屋顶底端", "block.mcwroofs.white_concrete_steep_roof": "白色混凝土陡峭屋顶底端", @@ -271,7 +238,6 @@ "block.mcwroofs.white_concrete_upper_steep_roof": "白色混凝土陡峭屋顶顶端", "block.mcwroofs.light_gray_concrete_roof": "淡灰色混凝土屋顶", "block.mcwroofs.light_gray_concrete_attic_roof": "淡灰色混凝土天窗屋顶", - "block.mcwroofs.light_gray_concrete_cube_roof": "淡灰色混凝土方块屋顶", "block.mcwroofs.light_gray_concrete_top_roof": "淡灰色混凝土屋顶顶端", "block.mcwroofs.light_gray_concrete_lower_roof": "淡灰色混凝土平缓屋顶底端", "block.mcwroofs.light_gray_concrete_steep_roof": "淡灰色混凝土陡峭屋顶底端", @@ -279,7 +245,6 @@ "block.mcwroofs.light_gray_concrete_upper_steep_roof": "淡灰色混凝土陡峭屋顶顶端", "block.mcwroofs.gray_concrete_roof": "灰色混凝土屋顶", "block.mcwroofs.gray_concrete_attic_roof": "灰色混凝土天窗屋顶", - "block.mcwroofs.gray_concrete_cube_roof": "灰色混凝土方块屋顶", "block.mcwroofs.gray_concrete_top_roof": "灰色混凝土屋顶顶端", "block.mcwroofs.gray_concrete_lower_roof": "灰色混凝土平缓屋顶底端", "block.mcwroofs.gray_concrete_steep_roof": "灰色混凝土陡峭屋顶底端", @@ -287,7 +252,6 @@ "block.mcwroofs.gray_concrete_upper_steep_roof": "灰色混凝土陡峭屋顶顶端", "block.mcwroofs.black_concrete_roof": "黑色混凝土屋顶", "block.mcwroofs.black_concrete_attic_roof": "黑色混凝土天窗屋顶", - "block.mcwroofs.black_concrete_cube_roof": "黑色混凝土方块屋顶", "block.mcwroofs.black_concrete_top_roof": "黑色混凝土屋顶顶端", "block.mcwroofs.black_concrete_lower_roof": "黑色混凝土平缓屋顶底端", "block.mcwroofs.black_concrete_steep_roof": "黑色混凝土陡峭屋顶底端", @@ -295,7 +259,6 @@ "block.mcwroofs.black_concrete_upper_steep_roof": "黑色混凝土陡峭屋顶顶端", "block.mcwroofs.blue_concrete_roof": "蓝色混凝土屋顶", "block.mcwroofs.blue_concrete_attic_roof": "蓝色混凝土天窗屋顶", - "block.mcwroofs.blue_concrete_cube_roof": "蓝色混凝土方块屋顶", "block.mcwroofs.blue_concrete_top_roof": "蓝色混凝土屋顶顶端", "block.mcwroofs.blue_concrete_lower_roof": "蓝色混凝土平缓屋顶底端", "block.mcwroofs.blue_concrete_steep_roof": "蓝色混凝土陡峭屋顶底端", @@ -303,7 +266,6 @@ "block.mcwroofs.blue_concrete_upper_steep_roof": "蓝色混凝土陡峭屋顶顶端", "block.mcwroofs.light_blue_concrete_roof": "淡蓝色混凝土屋顶", "block.mcwroofs.light_blue_concrete_attic_roof": "淡蓝色混凝土天窗屋顶", - "block.mcwroofs.light_blue_concrete_cube_roof": "淡蓝色混凝土方块屋顶", "block.mcwroofs.light_blue_concrete_top_roof": "淡蓝色混凝土屋顶顶端", "block.mcwroofs.light_blue_concrete_lower_roof": "浅蓝色混凝土平缓屋顶底端", "block.mcwroofs.light_blue_concrete_steep_roof": "浅蓝色混凝土陡峭屋顶底端", @@ -311,7 +273,6 @@ "block.mcwroofs.light_blue_concrete_upper_steep_roof": "浅蓝色混凝土陡峭屋顶顶端", "block.mcwroofs.cyan_concrete_roof": "青色混凝土屋顶", "block.mcwroofs.cyan_concrete_attic_roof": "青色混凝土天窗屋顶", - "block.mcwroofs.cyan_concrete_cube_roof": "青色混凝土方块屋顶", "block.mcwroofs.cyan_concrete_top_roof": "青色混凝土屋顶顶端", "block.mcwroofs.cyan_concrete_lower_roof": "青色混凝土平缓屋顶底端", "block.mcwroofs.cyan_concrete_steep_roof": "青色混凝土陡峭屋顶底端", @@ -319,7 +280,6 @@ "block.mcwroofs.cyan_concrete_upper_steep_roof": "青色混凝土陡峭屋顶顶端", "block.mcwroofs.lime_concrete_roof": "黄绿色混凝土屋顶", "block.mcwroofs.lime_concrete_attic_roof": "黄绿色混凝土天窗屋顶", - "block.mcwroofs.lime_concrete_cube_roof": "黄绿色混凝土方块屋顶", "block.mcwroofs.lime_concrete_top_roof": "黄绿色混凝土屋顶顶端", "block.mcwroofs.lime_concrete_lower_roof": "黄绿色混凝土平缓屋顶底端", "block.mcwroofs.lime_concrete_steep_roof": "黄绿色混凝土陡峭屋顶底端", @@ -327,7 +287,6 @@ "block.mcwroofs.lime_concrete_upper_steep_roof": "黄绿色混凝土陡峭屋顶顶端", "block.mcwroofs.green_concrete_roof": "绿色混凝土屋顶", "block.mcwroofs.green_concrete_attic_roof": "绿色混凝土天窗屋顶", - "block.mcwroofs.green_concrete_cube_roof": "绿色混凝土方块屋顶", "block.mcwroofs.green_concrete_top_roof": "绿色混凝土屋顶顶端", "block.mcwroofs.green_concrete_lower_roof": "绿色混凝土平缓屋顶底端", "block.mcwroofs.green_concrete_steep_roof": "绿色混凝土陡峭屋顶底端", @@ -335,7 +294,6 @@ "block.mcwroofs.green_concrete_upper_steep_roof": "绿色混凝土陡峭屋顶顶端", "block.mcwroofs.yellow_concrete_roof": "黄色混凝土屋顶", "block.mcwroofs.yellow_concrete_attic_roof": "黄色混凝土天窗屋顶", - "block.mcwroofs.yellow_concrete_cube_roof": "黄色混凝土方块屋顶", "block.mcwroofs.yellow_concrete_top_roof": "黄色混凝土屋顶顶端", "block.mcwroofs.yellow_concrete_lower_roof": "黄色混凝土平缓屋顶底端", "block.mcwroofs.yellow_concrete_steep_roof": "黄色混凝土陡峭屋顶底端", @@ -343,7 +301,6 @@ "block.mcwroofs.yellow_concrete_upper_steep_roof": "黄色混凝土陡峭屋顶顶端", "block.mcwroofs.brown_concrete_roof": "棕色混凝土屋顶", "block.mcwroofs.brown_concrete_attic_roof": "棕色混凝土天窗屋顶", - "block.mcwroofs.brown_concrete_cube_roof": "棕色混凝土方块屋顶", "block.mcwroofs.brown_concrete_top_roof": "棕色混凝土屋顶顶端", "block.mcwroofs.brown_concrete_lower_roof": "棕色混凝土平缓屋顶底端", "block.mcwroofs.brown_concrete_steep_roof": "棕色混凝土陡峭屋顶底端", @@ -351,7 +308,6 @@ "block.mcwroofs.brown_concrete_upper_steep_roof": "棕色混凝土陡峭屋顶顶端", "block.mcwroofs.orange_concrete_roof": "橙色混凝土屋顶", "block.mcwroofs.orange_concrete_attic_roof": "橙色混凝土天窗屋顶", - "block.mcwroofs.orange_concrete_cube_roof": "橙色混凝土方块屋顶", "block.mcwroofs.orange_concrete_top_roof": "橙色混凝土屋顶顶端", "block.mcwroofs.orange_concrete_lower_roof": "橙色混凝土平缓屋顶底端", "block.mcwroofs.orange_concrete_steep_roof": "橙色混凝土陡峭屋顶底端", @@ -359,7 +315,6 @@ "block.mcwroofs.orange_concrete_upper_steep_roof": "橙色混凝土陡峭屋顶顶端", "block.mcwroofs.red_concrete_roof": "红色混凝土屋顶", "block.mcwroofs.red_concrete_attic_roof": "红色混凝土天窗屋顶", - "block.mcwroofs.red_concrete_cube_roof": "红色混凝土方块屋顶", "block.mcwroofs.red_concrete_top_roof": "红色混凝土屋顶顶端", "block.mcwroofs.red_concrete_lower_roof": "红色混凝土平缓屋顶底端", "block.mcwroofs.red_concrete_steep_roof": "红色混凝土陡峭屋顶底端", @@ -367,7 +322,6 @@ "block.mcwroofs.red_concrete_upper_steep_roof": "红色混凝土陡峭屋顶顶端", "block.mcwroofs.magenta_concrete_roof": "品红色混凝土屋顶", "block.mcwroofs.magenta_concrete_attic_roof": "品红色混凝土天窗屋顶", - "block.mcwroofs.magenta_concrete_cube_roof": "品红色混凝土方块屋顶", "block.mcwroofs.magenta_concrete_top_roof": "品红色混凝土屋顶顶端", "block.mcwroofs.magenta_concrete_lower_roof": "品红色混凝土平缓屋顶底端", "block.mcwroofs.magenta_concrete_steep_roof": "品红色混凝土陡峭屋顶底端", @@ -375,7 +329,6 @@ "block.mcwroofs.magenta_concrete_upper_steep_roof": "品红色混凝土陡峭屋顶顶端", "block.mcwroofs.pink_concrete_roof": "粉红色混凝土屋顶", "block.mcwroofs.pink_concrete_attic_roof": "粉红色混凝土天窗屋顶", - "block.mcwroofs.pink_concrete_cube_roof": "粉红色混凝土方块屋顶", "block.mcwroofs.pink_concrete_top_roof": "粉红色混凝土屋顶顶端", "block.mcwroofs.pink_concrete_lower_roof": "粉红色混凝土平缓屋顶底端", "block.mcwroofs.pink_concrete_steep_roof": "粉红色混凝土陡峭屋顶底端", @@ -383,7 +336,6 @@ "block.mcwroofs.pink_concrete_upper_steep_roof": "粉红色混凝土陡峭屋顶顶端", "block.mcwroofs.purple_concrete_roof": "紫色混凝土屋顶", "block.mcwroofs.purple_concrete_attic_roof": "紫色混凝土天窗屋顶", - "block.mcwroofs.purple_concrete_cube_roof": "紫色混凝土方块屋顶", "block.mcwroofs.purple_concrete_top_roof": "紫色混凝土屋顶顶端", "block.mcwroofs.purple_concrete_lower_roof": "紫色混凝土平缓屋顶底端", "block.mcwroofs.purple_concrete_steep_roof": "紫色混凝土陡峭屋顶底端", @@ -391,7 +343,6 @@ "block.mcwroofs.purple_concrete_upper_steep_roof": "紫色混凝土陡峭屋顶顶端", "block.mcwroofs.white_roof": "白色屋顶", "block.mcwroofs.white_attic_roof": "白色天窗屋顶", - "block.mcwroofs.white_cube_roof": "白色方块屋顶", "block.mcwroofs.white_top_roof": "白色屋顶顶端", "block.mcwroofs.white_lower_roof": "白色平缓屋顶底端", "block.mcwroofs.white_steep_roof": "白色陡峭屋顶底端", @@ -399,7 +350,6 @@ "block.mcwroofs.white_upper_steep_roof": "白色陡峭屋顶顶端", "block.mcwroofs.light_gray_roof": "淡灰色屋顶", "block.mcwroofs.light_gray_attic_roof": "淡灰色天窗屋顶", - "block.mcwroofs.light_gray_cube_roof": "淡灰色方块屋顶", "block.mcwroofs.light_gray_top_roof": "淡灰色屋顶顶端", "block.mcwroofs.light_gray_lower_roof": "淡灰色平缓屋顶底端", "block.mcwroofs.light_gray_steep_roof": "淡灰色陡峭屋顶底端", @@ -407,7 +357,6 @@ "block.mcwroofs.light_gray_upper_steep_roof": "淡灰色陡峭屋顶顶端", "block.mcwroofs.gray_roof": "灰色屋顶", "block.mcwroofs.gray_attic_roof": "灰色天窗屋顶", - "block.mcwroofs.gray_cube_roof": "灰色方块屋顶", "block.mcwroofs.gray_top_roof": "灰色屋顶顶端", "block.mcwroofs.gray_lower_roof": "灰色平缓屋顶底端", "block.mcwroofs.gray_steep_roof": "灰色陡峭屋顶底端", @@ -415,7 +364,6 @@ "block.mcwroofs.gray_upper_steep_roof": "灰色陡峭屋顶顶端", "block.mcwroofs.black_roof": "黑色屋顶", "block.mcwroofs.black_attic_roof": "黑色天窗屋顶", - "block.mcwroofs.black_cube_roof": "黑色方块屋顶", "block.mcwroofs.black_top_roof": "黑色屋顶顶端", "block.mcwroofs.black_lower_roof": "黑色平缓屋顶底端", "block.mcwroofs.black_steep_roof": "黑色陡峭屋顶底端", @@ -423,7 +371,6 @@ "block.mcwroofs.black_upper_steep_roof": "黑色陡峭屋顶顶端", "block.mcwroofs.base_roof": "基本款屋顶", "block.mcwroofs.base_attic_roof": "基本款天窗屋顶", - "block.mcwroofs.base_cube_roof": "基本款方块屋顶", "block.mcwroofs.base_top_roof": "基本款屋顶顶端", "block.mcwroofs.base_lower_roof": "基本款平缓屋顶底端", "block.mcwroofs.base_steep_roof": "基本款陡峭屋顶底端", @@ -431,7 +378,6 @@ "block.mcwroofs.base_upper_steep_roof": "基本款陡峭屋顶顶端", "block.mcwroofs.stone_roof": "石头屋顶", "block.mcwroofs.stone_attic_roof": "石头天窗屋顶", - "block.mcwroofs.stone_cube_roof": "石头方块屋顶", "block.mcwroofs.stone_top_roof": "石头屋顶顶端", "block.mcwroofs.stone_lower_roof": "石头平缓屋顶底端", "block.mcwroofs.stone_steep_roof": "石头陡峭屋顶底端", @@ -439,7 +385,6 @@ "block.mcwroofs.stone_upper_steep_roof": "石头陡峭屋顶顶端", "block.mcwroofs.granite_roof": "花岗岩屋顶", "block.mcwroofs.granite_attic_roof": "花岗岩天窗屋顶", - "block.mcwroofs.granite_cube_roof": "花岗岩方块屋顶", "block.mcwroofs.granite_top_roof": "花岗岩屋顶顶端", "block.mcwroofs.granite_lower_roof": "花岗岩平缓屋顶底端", "block.mcwroofs.granite_steep_roof": "花岗岩陡峭屋顶底端", @@ -447,7 +392,6 @@ "block.mcwroofs.granite_upper_steep_roof": "花岗岩陡峭屋顶顶端", "block.mcwroofs.diorite_roof": "闪长岩屋顶", "block.mcwroofs.diorite_attic_roof": "闪长岩天窗屋顶", - "block.mcwroofs.diorite_cube_roof": "闪长岩方块屋顶", "block.mcwroofs.diorite_top_roof": "闪长岩屋顶顶端", "block.mcwroofs.diorite_lower_roof": "闪长岩平缓屋顶底端", "block.mcwroofs.diorite_steep_roof": "闪长岩陡峭屋顶底端", @@ -455,7 +399,6 @@ "block.mcwroofs.diorite_upper_steep_roof": "闪长岩陡峭屋顶顶端", "block.mcwroofs.andesite_roof": "安山岩屋顶", "block.mcwroofs.andesite_attic_roof": "安山岩天窗屋顶", - "block.mcwroofs.andesite_cube_roof": "安山岩方块屋顶", "block.mcwroofs.andesite_top_roof": "安山岩屋顶顶端", "block.mcwroofs.andesite_lower_roof": "安山岩平缓屋顶底端", "block.mcwroofs.andesite_steep_roof": "安山岩陡峭屋顶底端", @@ -463,7 +406,6 @@ "block.mcwroofs.andesite_upper_steep_roof": "安山岩陡峭屋顶顶端", "block.mcwroofs.cobblestone_roof": "圆石屋顶", "block.mcwroofs.cobblestone_attic_roof": "圆石天窗屋顶", - "block.mcwroofs.cobblestone_cube_roof": "圆石方块屋顶", "block.mcwroofs.cobblestone_top_roof": "圆石屋顶顶端", "block.mcwroofs.cobblestone_lower_roof": "圆石平缓屋顶底端", "block.mcwroofs.cobblestone_steep_roof": "圆石陡峭屋顶底端", @@ -471,7 +413,6 @@ "block.mcwroofs.cobblestone_upper_steep_roof": "圆石陡峭屋顶顶端", "block.mcwroofs.sandstone_roof": "砂岩屋顶", "block.mcwroofs.sandstone_attic_roof": "砂岩天窗屋顶", - "block.mcwroofs.sandstone_cube_roof": "砂岩方块屋顶", "block.mcwroofs.sandstone_top_roof": "砂岩屋顶顶端", "block.mcwroofs.sandstone_lower_roof": "砂岩平缓屋顶底端", "block.mcwroofs.sandstone_steep_roof": "砂岩陡峭屋顶底端", @@ -479,7 +420,6 @@ "block.mcwroofs.sandstone_upper_steep_roof": "砂岩陡峭屋顶顶端", "block.mcwroofs.red_sandstone_roof": "红砂岩屋顶", "block.mcwroofs.red_sandstone_attic_roof": "红砂岩天窗屋顶", - "block.mcwroofs.red_sandstone_cube_roof": "红砂岩方块屋顶", "block.mcwroofs.red_sandstone_top_roof": "红砂岩屋顶顶端", "block.mcwroofs.red_sandstone_lower_roof": "红砂岩平缓屋顶底端", "block.mcwroofs.red_sandstone_steep_roof": "红砂岩陡峭屋顶底端", @@ -487,12 +427,32 @@ "block.mcwroofs.red_sandstone_upper_steep_roof": "红砂岩陡峭屋顶顶端", "block.mcwroofs.bricks_roof": "砖块屋顶", "block.mcwroofs.bricks_attic_roof": "砖块天窗屋顶", - "block.mcwroofs.bricks_cube_roof": "砖块方块屋顶", "block.mcwroofs.bricks_top_roof": "砖块屋顶顶端", "block.mcwroofs.bricks_lower_roof": "砖块平缓屋顶底端", "block.mcwroofs.bricks_steep_roof": "砖块陡峭屋顶底端", "block.mcwroofs.bricks_upper_lower_roof": "砖块平缓屋顶顶端", "block.mcwroofs.bricks_upper_steep_roof": "砖块陡峭屋顶顶端", + "block.mcwroofs.blackstone_roof": "黑石屋顶", + "block.mcwroofs.blackstone_attic_roof": "黑石天窗屋顶", + "block.mcwroofs.blackstone_top_roof": "黑石屋顶顶端", + "block.mcwroofs.blackstone_lower_roof": "黑石平缓屋顶底端", + "block.mcwroofs.blackstone_steep_roof": "黑石陡峭屋顶底端", + "block.mcwroofs.blackstone_upper_lower_roof": "黑石平缓屋顶顶端", + "block.mcwroofs.blackstone_upper_steep_roof": "黑石陡峭屋顶顶端", + "block.mcwroofs.deepslate_roof": "深板岩屋顶", + "block.mcwroofs.deepslate_attic_roof": "深板岩天窗屋顶", + "block.mcwroofs.deepslate_top_roof": "深板岩屋顶顶端", + "block.mcwroofs.deepslate_lower_roof": "深板岩平缓屋顶底端", + "block.mcwroofs.deepslate_steep_roof": "深板岩陡峭屋顶底端", + "block.mcwroofs.deepslate_upper_lower_roof": "深板岩平缓屋顶顶端", + "block.mcwroofs.deepslate_upper_steep_roof": "深板岩陡峭屋顶顶端", + "block.mcwroofs.thatch_roof": "干草屋顶", + "block.mcwroofs.thatch_attic_roof": "干草天窗屋顶", + "block.mcwroofs.thatch_top_roof": "干草屋顶顶端", + "block.mcwroofs.thatch_lower_roof": "干草平缓屋顶底端", + "block.mcwroofs.thatch_steep_roof": "干草陡峭屋顶底端", + "block.mcwroofs.thatch_upper_lower_roof": "干草平缓屋顶顶端", + "block.mcwroofs.thatch_upper_steep_roof": "干草陡峭屋顶顶端", "block.mcwroofs.black_striped_awning": "黑色条纹顶棚", "block.mcwroofs.blue_striped_awning": "蓝色条纹顶棚", "block.mcwroofs.brown_striped_awning": "棕色条纹顶棚", diff --git a/projects/1.16/assets/macaws-trapdoors/mcwtrpdoors/lang/zh_cn.json b/projects/1.16/assets/macaws-trapdoors/mcwtrpdoors/lang/zh_cn.json index 3227c1a62c7b..4b8e760657af 100644 --- a/projects/1.16/assets/macaws-trapdoors/mcwtrpdoors/lang/zh_cn.json +++ b/projects/1.16/assets/macaws-trapdoors/mcwtrpdoors/lang/zh_cn.json @@ -114,7 +114,7 @@ "block.mcwtrpdoors.dark_oak_ranch_trapdoor": "深色橡木农场活板门", "block.mcwtrpdoors.crimson_ranch_trapdoor": "绯红木农场活板门", "block.mcwtrpdoors.warped_ranch_trapdoor": "诡异木农场活板门", - "block.mcwtrpdoors.bamboo_trapdoor": "竹子活板门", + "block.mcwtrpdoors.bamboo_trapdoor": "竹活板门", "block.mcwtrpdoors.metal_trapdoor": "金属玻璃活板门", "block.mcwtrpdoors.metal_full_trapdoor": "金属活板门", "block.mcwtrpdoors.metal_warning_trapdoor": "警告活板门" diff --git a/projects/1.16/assets/macaws-windows/mcwwindows/lang/en_us.json b/projects/1.16/assets/macaws-windows/mcwwindows/lang/en_us.json index 500f583949fa..36b7de8d4811 100644 --- a/projects/1.16/assets/macaws-windows/mcwwindows/lang/en_us.json +++ b/projects/1.16/assets/macaws-windows/mcwwindows/lang/en_us.json @@ -2,7 +2,7 @@ "itemGroup.windows": "Macaw's Windows", "itemGroup.windows2": "Macaw's Windows Additions", "item.mcwwindows.window_base": "Window Base", - "item.mcwwindows.window_centre_bar_base": "Window Grille Base", + "item.mcwwindows.window_centre_bar_base": "Window Pane Base", "item.mcwwindows.hammer": "Window Hammer", "subtitle.mcwwindows.bars_close": "Iron Bars Toggles", "subtitle.mcwwindows.bars_open": "Iron Bars Toggles", @@ -10,7 +10,7 @@ "subtitle.mcwwindows.blinds_open": "Blinds Opens", "subtitle.mcwwindows.window_close": "Window Closes", "subtitle.mcwwindows.window_open": "Window Opens", - "mcwwindows.hammer.desc": "Right click with this on a window, to change its type to the classic", + "mcwwindows.hammer.desc": "Right click with this on a window, to change their shape", "mcwwindows.crafting.desc": "Crafting ingredient", "block.mcwwindows.oak_window": "Oak Window", "block.mcwwindows.spruce_window": "Spruce Window", @@ -18,71 +18,122 @@ "block.mcwwindows.jungle_window": "Jungle Window", "block.mcwwindows.acacia_window": "Acacia Window", "block.mcwwindows.dark_oak_window": "Dark Oak Window", + "block.mcwwindows.mangrove_window": "Mangrove Window", "block.mcwwindows.oak_plank_window": "Oak Plank Window", "block.mcwwindows.spruce_plank_window": "Spruce Plank Window", "block.mcwwindows.birch_plank_window": "Birch Plank Window", "block.mcwwindows.jungle_plank_window": "Jungle Plank Window", "block.mcwwindows.acacia_plank_window": "Acacia Plank Window", "block.mcwwindows.dark_oak_plank_window": "Dark Oak Plank Window", - "block.mcwwindows.oak_window2": "Oak Grille Window", - "block.mcwwindows.oak_plank_window2": "Oak Plank Grille Window", - "block.mcwwindows.spruce_window2": "Spruce Grille Window", - "block.mcwwindows.spruce_plank_window2": "Spruce Plank Grille Window", - "block.mcwwindows.birch_window2": "Birch Grille Window", - "block.mcwwindows.birch_plank_window2": "Birch Plank Grille Window", - "block.mcwwindows.jungle_window2": "Jungle Grille Window", - "block.mcwwindows.jungle_plank_window2": "Jungle Grille Window", - "block.mcwwindows.acacia_window2": "Acacia Grille Window", - "block.mcwwindows.acacia_plank_window2": "Acacia Plank Grille Window", - "block.mcwwindows.dark_oak_window2": "Dark Oak Grille Window", - "block.mcwwindows.dark_oak_plank_window2": "Dark Oak Grille Window", + "block.mcwwindows.mangrove_plank_window": "Mangrove Plank Window", + "block.mcwwindows.oak_window2": "Oak Pane Window", + "block.mcwwindows.oak_plank_window2": "Oak Plank Pane Window", + "block.mcwwindows.spruce_window2": "Spruce Pane Window", + "block.mcwwindows.spruce_plank_window2": "Spruce Plank Pane Window", + "block.mcwwindows.birch_window2": "Birch Pane Window", + "block.mcwwindows.birch_plank_window2": "Birch Plank Pane Window", + "block.mcwwindows.jungle_window2": "Jungle Pane Window", + "block.mcwwindows.jungle_plank_window2": "Jungle Pane Window", + "block.mcwwindows.acacia_window2": "Acacia Pane Window", + "block.mcwwindows.acacia_plank_window2": "Acacia Plank Pane Window", + "block.mcwwindows.dark_oak_window2": "Dark Oak Pane Window", + "block.mcwwindows.dark_oak_plank_window2": "Dark Oak Pane Window", + "block.mcwwindows.mangrove_window2": "Mangrove Pane Window", + "block.mcwwindows.mangrove_plank_window2": "Mangrove Plank Pane Window", "block.mcwwindows.andesite_window": "Andesite Window", - "block.mcwwindows.andesite_window2": "Andesite Grille Window", + "block.mcwwindows.andesite_window2": "Andesite Pane Window", "block.mcwwindows.diorite_window": "Diorite Window", - "block.mcwwindows.diorite_window2": "Diorite Grille Window", + "block.mcwwindows.diorite_window2": "Diorite Pane Window", "block.mcwwindows.granite_window": "Granite Window", - "block.mcwwindows.granite_window2": "Granite Grille Window", + "block.mcwwindows.granite_window2": "Granite Pane Window", "block.mcwwindows.stone_window": "Stone Window", - "block.mcwwindows.stone_window2": "Stone Grille Window", + "block.mcwwindows.stone_window2": "Stone Pane Window", + "block.mcwwindows.blackstone_window": "Blackstone Window", + "block.mcwwindows.blackstone_window2": "Blackstone Pane Window", + "block.mcwwindows.prismarine_window": "Prismarine Window", + "block.mcwwindows.prismarine_window2": "Prismarine Pane Window", + "block.mcwwindows.dark_prismarine_window": "Dark Prismarine Window", + "block.mcwwindows.dark_prismarine_window2": "Dark Prismarine Pane Window", "block.mcwwindows.stripped_oak_log_window": "Stripped Oak Window", - "block.mcwwindows.stripped_oak_log_window2": "Stripped Oak Grille Window", + "block.mcwwindows.stripped_oak_log_window2": "Stripped Oak Pane Window", "block.mcwwindows.stripped_spruce_log_window": "Stripped Spruce Window", - "block.mcwwindows.stripped_spruce_log_window2": "Stripped Spruce Grille Window", + "block.mcwwindows.stripped_spruce_log_window2": "Stripped Spruce Pane Window", "block.mcwwindows.stripped_birch_log_window": "Stripped Birch Window", - "block.mcwwindows.stripped_birch_log_window2": "Stripped Birch Grille Window", + "block.mcwwindows.stripped_birch_log_window2": "Stripped Birch Pane Window", "block.mcwwindows.stripped_jungle_log_window": "Stripped Jungle Window", - "block.mcwwindows.stripped_jungle_log_window2": "Stripped Jungle Grille Window", + "block.mcwwindows.stripped_jungle_log_window2": "Stripped Jungle Pane Window", "block.mcwwindows.stripped_acacia_log_window": "Stripped Acacia Window", - "block.mcwwindows.stripped_acacia_log_window2": "Stripped Acacia Grille Window", + "block.mcwwindows.stripped_acacia_log_window2": "Stripped Acacia Pane Window", "block.mcwwindows.stripped_dark_oak_log_window": "Stripped Dark Oak Window", - "block.mcwwindows.stripped_dark_oak_log_window2": "Stripped Dark Oak Grille Window", + "block.mcwwindows.stripped_dark_oak_log_window2": "Stripped Dark Oak Pane Window", + "block.mcwwindows.stripped_mangrove_log_window": "Stripped Mangrove Window", + "block.mcwwindows.stripped_mangrove_log_window2": "Stripped Mangrove Pane Window", "block.mcwwindows.crimson_stem_window": "Crimson Stem Window", - "block.mcwwindows.crimson_stem_window2": "Crimson Stem Grille Window", + "block.mcwwindows.crimson_stem_window2": "Crimson Stem Pane Window", "block.mcwwindows.warped_stem_window": "Warped Stem Window", - "block.mcwwindows.warped_stem_window2": "Warped Stem Grille Window", + "block.mcwwindows.warped_stem_window2": "Warped Stem Pane Window", "block.mcwwindows.stripped_crimson_stem_window": "Stripped Crimson Window", - "block.mcwwindows.stripped_crimson_stem_window2": "Stripped Crimson Grille Window", + "block.mcwwindows.stripped_crimson_stem_window2": "Stripped Crimson Pane Window", "block.mcwwindows.stripped_warped_stem_window": "Stripped Warped Window", - "block.mcwwindows.stripped_warped_stem_window2": "Stripped Warped Grille Window", + "block.mcwwindows.stripped_warped_stem_window2": "Stripped Warped Pane Window", "block.mcwwindows.crimson_planks_window": "Crimson Plank Window", - "block.mcwwindows.crimson_planks_window2": "Crimson Plank Grille Window", + "block.mcwwindows.crimson_planks_window2": "Crimson Plank Pane Window", "block.mcwwindows.warped_planks_window": "Warped Plank Window", - "block.mcwwindows.warped_planks_window2": "Warped Plank Grille Window", + "block.mcwwindows.warped_planks_window2": "Warped Plank Pane Window", + "block.mcwwindows.oak_four_window": "Oak Four Pane Window", + "block.mcwwindows.oak_plank_four_window": "Oak Plank Four Pane Window", + "block.mcwwindows.spruce_four_window": "Spruce Four Pane Window", + "block.mcwwindows.spruce_plank_four_window": "Spruce Plank Four Pane Window", + "block.mcwwindows.birch_four_window": "Birch Four Pane Window", + "block.mcwwindows.birch_plank_four_window": "Birch Plank Four Pane Window", + "block.mcwwindows.jungle_four_window": "Jungle Four Pane Window", + "block.mcwwindows.jungle_plank_four_window": "Jungle Four Pane Window", + "block.mcwwindows.acacia_four_window": "Acacia Four Pane Window", + "block.mcwwindows.acacia_plank_four_window": "Acacia Plank Four Pane Window", + "block.mcwwindows.dark_oak_four_window": "Dark Oak Four Pane Window", + "block.mcwwindows.dark_oak_plank_four_window": "Dark Oak Four Pane Window", + "block.mcwwindows.mangrove_four_window": "Mangrove Four Pane Window", + "block.mcwwindows.mangrove_plank_four_window": "Mangrove Plank Four Pane Window", + "block.mcwwindows.andesite_four_window": "Andesite Four Pane Window", + "block.mcwwindows.diorite_four_window": "Diorite Four Pane Window", + "block.mcwwindows.granite_four_window": "Granite Four Pane Window", + "block.mcwwindows.stone_four_window": "Stone Four Pane Window", + "block.mcwwindows.blackstone_four_window": "Blackstone Four Pane Window", + "block.mcwwindows.prismarine_four_window": "Prismarine Four Pane Window", + "block.mcwwindows.dark_prismarine_four_window": "Dark Prismarine Four Pane Window", + "block.mcwwindows.stripped_oak_log_four_window": "Stripped Oak Four Pane Window", + "block.mcwwindows.stripped_spruce_log_four_window": "Stripped Spruce Four Pane Window", + "block.mcwwindows.stripped_birch_log_four_window": "Stripped Birch Four Pane Window", + "block.mcwwindows.stripped_jungle_log_four_window": "Stripped Jungle Four Pane Window", + "block.mcwwindows.stripped_acacia_log_four_window": "Stripped Acacia Four Pane Window", + "block.mcwwindows.stripped_dark_oak_log_four_window": "Stripped Dark Oak Four Pane Window", + "block.mcwwindows.stripped_mangrove_log_four_window": "Stripped Mangrove Four Pane Window", + "block.mcwwindows.crimson_stem_four_window": "Crimson Stem Four Pane Window", + "block.mcwwindows.warped_stem_four_window": "Warped Stem Four Pane Window", + "block.mcwwindows.stripped_crimson_stem_four_window": "Stripped Crimson Four Pane Window", + "block.mcwwindows.stripped_warped_stem_four_window": "Stripped Warped Four Pane Window", + "block.mcwwindows.crimson_planks_four_window": "Crimson Plank Four Pane Window", + "block.mcwwindows.warped_planks_four_window": "Warped Plank Four Pane Window", "block.mcwwindows.oak_log_parapet": "Oak Parapet", "block.mcwwindows.spruce_log_parapet": "Spruce Parapet", "block.mcwwindows.birch_log_parapet": "Birch Parapet", "block.mcwwindows.jungle_log_parapet": "Jungle Parapet", "block.mcwwindows.acacia_log_parapet": "Acacia Parapet", "block.mcwwindows.dark_oak_log_parapet": "Dark Oak Parapet", + "block.mcwwindows.mangrove_log_parapet": "Mangrove Parapet", "block.mcwwindows.oak_plank_parapet": "Oak Plank Parapet", "block.mcwwindows.spruce_plank_parapet": "Spruce Plank Parapet", "block.mcwwindows.birch_plank_parapet": "Birch Plank Parapet", "block.mcwwindows.jungle_plank_parapet": "Jungle Plank Parapet", "block.mcwwindows.acacia_plank_parapet": "Acacia Plank Parapet", "block.mcwwindows.dark_oak_plank_parapet": "Dark Oak Plank Parapet", + "block.mcwwindows.mangrove_plank_parapet": "Mangrove Plank Parapet", "block.mcwwindows.andesite_parapet": "Andesite Parapet", "block.mcwwindows.diorite_parapet": "Diorite Parapet", "block.mcwwindows.granite_parapet": "Granite Parapet", + "block.mcwwindows.blackstone_parapet": "Blackstone Parapet", + "block.mcwwindows.prismarine_parapet": "Prismarine Parapet", + "block.mcwwindows.dark_prismarine_parapet": "Dark Prismarine Parapet", "block.mcwwindows.warped_stem_parapet": "Warped Stem Parapet", "block.mcwwindows.crimson_stem_parapet": "Crimson Stem Parapet", "block.mcwwindows.warped_plank_parapet": "Warped Plank Parapet", @@ -91,6 +142,9 @@ "block.mcwwindows.end_brick_gothic": "End Brick Gothic Window", "block.mcwwindows.nether_brick_gothic": "Nether Brick Gothic Window", "block.mcwwindows.prismarine_brick_gothic": "Prismarine Brick Gothic Window", + "block.mcwwindows.mud_brick_gothic": "Mud Brick Gothic Window", + "block.mcwwindows.blackstone_brick_gothic": "Blackstone Gothic Window", + "block.mcwwindows.dark_prismarine_brick_gothic": "Dark Prismarine Gothic Window", "block.mcwwindows.oak_blinds": "Oak Blinds", "block.mcwwindows.spruce_blinds": "Spruce Blinds", "block.mcwwindows.birch_blinds": "Birch Blinds", @@ -99,10 +153,15 @@ "block.mcwwindows.dark_oak_blinds": "Dark Oak Blinds", "block.mcwwindows.crimson_blinds": "Crimson Blinds", "block.mcwwindows.warped_blinds": "Warped Blinds", + "block.mcwwindows.mangrove_blinds": "Mangrove Blinds", "block.mcwwindows.stone_brick_arrow_slit": "Stone Brick Arrow Slit", "block.mcwwindows.cobblestone_arrow_slit": "Cobblestone Arrow Slit", "block.mcwwindows.nether_brick_arrow_slit": "Nether Brick Arrow Slit", "block.mcwwindows.ender_brick_arrow_slit": "End Brick Arrow Slit", + "block.mcwwindows.mud_brick_arrow_slit": "Mud Brick Arrow Slit", + "block.mcwwindows.blackstone_brick_arrow_slit": "Blackstone Brick Arrow Slit", + "block.mcwwindows.prismarine_brick_arrow_slit": "Prismarine Brick Arrow Slit", + "block.mcwwindows.dark_prismarine_brick_arrow_slit": "Dark Prismarine Brick Arrow Slit", "block.mcwwindows.white_mosaic_glass": "White Mosaic Glass", "block.mcwwindows.orange_mosaic_glass": "Orange Mosaic Glass", "block.mcwwindows.magenta_mosaic_glass": "Magenta Mosaic Glass", @@ -134,5 +193,44 @@ "block.mcwwindows.brown_mosaic_glass_pane": "Brown Mosaic Glass Pane", "block.mcwwindows.green_mosaic_glass_pane": "Green Mosaic Glass Pane", "block.mcwwindows.red_mosaic_glass_pane": "Red Mosaic Glass Pane", - "block.mcwwindows.black_mosaic_glass_pane": "Black Mosaic Glass Pane" + "block.mcwwindows.black_mosaic_glass_pane": "Black Mosaic Glass Pane", + "block.mcwwindows.white_curtain": "White Curtain", + "block.mcwwindows.orange_curtain": "Orange Curtain", + "block.mcwwindows.magenta_curtain": "Magenta Curtain", + "block.mcwwindows.light_blue_curtain": "Light Blue Curtain", + "block.mcwwindows.yellow_curtain": "Yellow Curtain", + "block.mcwwindows.lime_curtain": "Lime Curtain", + "block.mcwwindows.pink_curtain": "Pink Curtain", + "block.mcwwindows.gray_curtain": "Gray Curtain", + "block.mcwwindows.light_gray_curtain": "Light Gray Curtain", + "block.mcwwindows.cyan_curtain": "Cyan Curtain", + "block.mcwwindows.purple_curtain": "Purple Curtain", + "block.mcwwindows.blue_curtain": "Blue Curtain", + "block.mcwwindows.brown_curtain": "Brown Curtain", + "block.mcwwindows.green_curtain": "Green Curtain", + "block.mcwwindows.red_curtain": "Red Curtain", + "block.mcwwindows.black_curtain": "Black Curtain", + "block.mcwwindows.oak_shutter": "Oak Shutter", + "block.mcwwindows.spruce_shutter": "Spruce Shutter", + "block.mcwwindows.birch_shutter": "Birch Shutter", + "block.mcwwindows.jungle_shutter": "Jungle Shutter", + "block.mcwwindows.acacia_shutter": "Acacia Shutter", + "block.mcwwindows.dark_oak_shutter": "Dark Oak Shutter", + "block.mcwwindows.crimson_shutter": "Crimson Shutter", + "block.mcwwindows.warped_shutter": "Warped Shutter", + "block.mcwwindows.mangrove_shutter": "Mangrove Shutter", + "block.mcwwindows.bamboo_shutter": "Bamboo Shutter", + "block.mcwwindows.iron_shutter": "Iron Shutter", + "block.mcwwindows.oak_louvered_shutter": "Oak Louvered Shutter", + "block.mcwwindows.spruce_louvered_shutter": "Spruce Louvered Shutter", + "block.mcwwindows.birch_louvered_shutter": "Birch Louvered Shutter", + "block.mcwwindows.jungle_louvered_shutter": "Jungle Louvered Shutter", + "block.mcwwindows.acacia_louvered_shutter": "Acacia Louvered Shutter", + "block.mcwwindows.dark_oak_louvered_shutter": "Dark Oak Louvered Shutter", + "block.mcwwindows.crimson_louvered_shutter": "Crimson Louvered Shutter", + "block.mcwwindows.warped_louvered_shutter": "Warped Louvered Shutter", + "block.mcwwindows.mangrove_louvered_shutter": "Mangrove Louvered Shutter", + "block.mcwwindows.granite_louvered_shutter": "Granite Louvered Shutter", + "block.mcwwindows.diorite_louvered_shutter": "Diorite Louvered Shutter", + "block.mcwwindows.andesite_louvered_shutter": "Andesite Louvered Shutter" } \ No newline at end of file diff --git a/projects/1.16/assets/macaws-windows/mcwwindows/lang/zh_cn.json b/projects/1.16/assets/macaws-windows/mcwwindows/lang/zh_cn.json index f2988fd9d441..9386e5031731 100644 --- a/projects/1.16/assets/macaws-windows/mcwwindows/lang/zh_cn.json +++ b/projects/1.16/assets/macaws-windows/mcwwindows/lang/zh_cn.json @@ -10,7 +10,7 @@ "subtitle.mcwwindows.blinds_open": "百叶窗:打开", "subtitle.mcwwindows.window_close": "窗户:关闭", "subtitle.mcwwindows.window_open": "窗户:打开", - "mcwwindows.hammer.desc": "在窗户上右击以将其改为经典类型", + "mcwwindows.hammer.desc": "在窗户上右击以改变其外形", "mcwwindows.crafting.desc": "合成原料", "block.mcwwindows.oak_window": "橡木窗户", "block.mcwwindows.spruce_window": "云杉木窗户", @@ -18,71 +18,122 @@ "block.mcwwindows.jungle_window": "丛林木窗户", "block.mcwwindows.acacia_window": "金合欢木窗户", "block.mcwwindows.dark_oak_window": "深色橡木窗户", + "block.mcwwindows.mangrove_window": "红树木窗户", "block.mcwwindows.oak_plank_window": "橡木木板窗户", "block.mcwwindows.spruce_plank_window": "云杉木板窗户", "block.mcwwindows.birch_plank_window": "白桦木板窗户", "block.mcwwindows.jungle_plank_window": "丛林木板窗户", "block.mcwwindows.acacia_plank_window": "金合欢木板窗户", "block.mcwwindows.dark_oak_plank_window": "深色橡木木板窗户", - "block.mcwwindows.oak_window2": "橡木窗棂窗户", - "block.mcwwindows.oak_plank_window2": "橡木木板窗棂窗户", - "block.mcwwindows.spruce_window2": "云杉木窗棂窗户", - "block.mcwwindows.spruce_plank_window2": "云杉木板窗棂窗户", - "block.mcwwindows.birch_window2": "白桦木窗棂窗户", - "block.mcwwindows.birch_plank_window2": "白桦木板窗棂窗户", - "block.mcwwindows.jungle_window2": "丛林木窗棂窗户", - "block.mcwwindows.jungle_plank_window2": "丛林木窗棂窗户", - "block.mcwwindows.acacia_window2": "金合欢木窗棂窗户", - "block.mcwwindows.acacia_plank_window2": "金合欢木板窗棂窗户", - "block.mcwwindows.dark_oak_window2": "深色橡木窗棂窗户", - "block.mcwwindows.dark_oak_plank_window2": "深色橡木窗棂窗户", - "block.mcwwindows.andesite_window": "安山岩窗棂窗户", - "block.mcwwindows.andesite_window2": "安山岩窗户", - "block.mcwwindows.diorite_window": "闪长岩窗棂窗户", - "block.mcwwindows.diorite_window2": "闪长岩窗户", - "block.mcwwindows.granite_window": "花岗岩窗棂窗户", - "block.mcwwindows.granite_window2": "花岗岩窗户", - "block.mcwwindows.stone_window": "石头窗棂窗户", - "block.mcwwindows.stone_window2": "石头窗户", - "block.mcwwindows.stripped_oak_log_window": "去皮橡木窗棂窗户", - "block.mcwwindows.stripped_oak_log_window2": "去皮橡木窗户", - "block.mcwwindows.stripped_spruce_log_window": "去皮云杉木窗棂窗户", - "block.mcwwindows.stripped_spruce_log_window2": "去皮云杉木窗户", - "block.mcwwindows.stripped_birch_log_window": "去皮白桦木窗棂窗户", - "block.mcwwindows.stripped_birch_log_window2": "去皮白桦木窗户", - "block.mcwwindows.stripped_jungle_log_window": "去皮丛林木窗棂窗户", - "block.mcwwindows.stripped_jungle_log_window2": "去皮丛林木窗户", - "block.mcwwindows.stripped_acacia_log_window": "去皮金合欢木窗棂窗户", - "block.mcwwindows.stripped_acacia_log_window2": "去皮金合欢木窗户", - "block.mcwwindows.stripped_dark_oak_log_window": "去皮深色橡木窗棂窗户", - "block.mcwwindows.stripped_dark_oak_log_window2": "去皮深色橡木窗户", - "block.mcwwindows.crimson_stem_window": "绯红菌柄窗棂窗户", - "block.mcwwindows.crimson_stem_window2": "绯红菌柄窗户", - "block.mcwwindows.warped_stem_window": "诡异菌柄窗棂窗户", - "block.mcwwindows.warped_stem_window2": "诡异菌柄窗户", - "block.mcwwindows.stripped_crimson_stem_window": "去皮绯红菌柄窗棂窗户", - "block.mcwwindows.stripped_crimson_stem_window2": "去皮绯红菌柄窗户", - "block.mcwwindows.stripped_warped_stem_window": "去皮诡异菌柄窗棂窗户", - "block.mcwwindows.stripped_warped_stem_window2": "去皮诡异菌柄窗户", - "block.mcwwindows.crimson_planks_window": "绯红木板窗棂窗户", - "block.mcwwindows.crimson_planks_window2": "绯红木板窗户", - "block.mcwwindows.warped_planks_window": "诡异木板窗棂窗户", - "block.mcwwindows.warped_planks_window2": "诡异木板窗户", + "block.mcwwindows.mangrove_plank_window": "红树木板窗户", + "block.mcwwindows.oak_window2": "橡木双格窗户", + "block.mcwwindows.oak_plank_window2": "橡木木板双格窗户", + "block.mcwwindows.spruce_window2": "云杉木双格窗户", + "block.mcwwindows.spruce_plank_window2": "云杉木板双格窗户", + "block.mcwwindows.birch_window2": "白桦木双格窗户", + "block.mcwwindows.birch_plank_window2": "白桦木板双格窗户", + "block.mcwwindows.jungle_window2": "丛林木双格窗户", + "block.mcwwindows.jungle_plank_window2": "丛林木双格窗户", + "block.mcwwindows.acacia_window2": "金合欢木双格窗户", + "block.mcwwindows.acacia_plank_window2": "金合欢木板双格窗户", + "block.mcwwindows.dark_oak_window2": "深色橡木双格窗户", + "block.mcwwindows.dark_oak_plank_window2": "深色橡木双格窗户", + "block.mcwwindows.mangrove_window2": "红树木双格窗户", + "block.mcwwindows.mangrove_plank_window2": "红树木板双格窗户", + "block.mcwwindows.andesite_window": "安山岩窗户", + "block.mcwwindows.andesite_window2": "安山岩双格窗户", + "block.mcwwindows.diorite_window": "闪长岩窗户", + "block.mcwwindows.diorite_window2": "闪长岩双格窗户", + "block.mcwwindows.granite_window": "花岗岩窗户", + "block.mcwwindows.granite_window2": "花岗岩双格窗户", + "block.mcwwindows.stone_window": "石窗户", + "block.mcwwindows.stone_window2": "石双格窗户", + "block.mcwwindows.blackstone_window": "黑石窗户", + "block.mcwwindows.blackstone_window2": "黑石双格窗户", + "block.mcwwindows.prismarine_window": "海晶石窗户", + "block.mcwwindows.prismarine_window2": "海晶石双格窗户", + "block.mcwwindows.dark_prismarine_window": "暗海晶石窗户", + "block.mcwwindows.dark_prismarine_window2": "暗海晶石双格窗户", + "block.mcwwindows.stripped_oak_log_window": "去皮橡木窗户", + "block.mcwwindows.stripped_oak_log_window2": "去皮橡木双格窗户", + "block.mcwwindows.stripped_spruce_log_window": "去皮云杉木窗户", + "block.mcwwindows.stripped_spruce_log_window2": "去皮云杉木双格窗户", + "block.mcwwindows.stripped_birch_log_window": "去皮白桦木窗户", + "block.mcwwindows.stripped_birch_log_window2": "去皮白桦木双格窗户", + "block.mcwwindows.stripped_jungle_log_window": "去皮丛林木窗户", + "block.mcwwindows.stripped_jungle_log_window2": "去皮丛林木双格窗户", + "block.mcwwindows.stripped_acacia_log_window": "去皮金合欢木窗户", + "block.mcwwindows.stripped_acacia_log_window2": "去皮金合欢木双格窗户", + "block.mcwwindows.stripped_dark_oak_log_window": "去皮深色橡木窗户", + "block.mcwwindows.stripped_dark_oak_log_window2": "去皮深色橡木双格窗户", + "block.mcwwindows.stripped_mangrove_log_window": "去皮红树木窗户", + "block.mcwwindows.stripped_mangrove_log_window2": "去皮红树木双格窗户", + "block.mcwwindows.crimson_stem_window": "绯红菌柄窗户", + "block.mcwwindows.crimson_stem_window2": "绯红菌柄双格窗户", + "block.mcwwindows.warped_stem_window": "诡异菌柄窗户", + "block.mcwwindows.warped_stem_window2": "诡异菌柄双格窗户", + "block.mcwwindows.stripped_crimson_stem_window": "去皮绯红菌柄窗户", + "block.mcwwindows.stripped_crimson_stem_window2": "去皮绯红菌柄双格窗户", + "block.mcwwindows.stripped_warped_stem_window": "去皮诡异菌柄窗户", + "block.mcwwindows.stripped_warped_stem_window2": "去皮诡异菌柄双格窗户", + "block.mcwwindows.crimson_planks_window": "绯红木板窗户", + "block.mcwwindows.crimson_planks_window2": "绯红木板双格窗户", + "block.mcwwindows.warped_planks_window": "诡异木板窗户", + "block.mcwwindows.warped_planks_window2": "诡异木板双格窗户", + "block.mcwwindows.oak_four_window": "橡木四格窗户", + "block.mcwwindows.oak_plank_four_window": "橡木木板四格窗户", + "block.mcwwindows.spruce_four_window": "云杉木四格窗户", + "block.mcwwindows.spruce_plank_four_window": "云杉木板四格窗户", + "block.mcwwindows.birch_four_window": "白桦木四格窗户", + "block.mcwwindows.birch_plank_four_window": "白桦木板四格窗户", + "block.mcwwindows.jungle_four_window": "丛林木四格窗户", + "block.mcwwindows.jungle_plank_four_window": "丛林木板四格窗户", + "block.mcwwindows.acacia_four_window": "金合欢木四格窗户", + "block.mcwwindows.acacia_plank_four_window": "金合欢木板四格窗户", + "block.mcwwindows.dark_oak_four_window": "深色橡木四格窗户", + "block.mcwwindows.dark_oak_plank_four_window": "深色橡木木板四格窗户", + "block.mcwwindows.mangrove_four_window": "红树木四格窗户", + "block.mcwwindows.mangrove_plank_four_window": "红树木板四格窗户", + "block.mcwwindows.andesite_four_window": "安山岩四格窗户", + "block.mcwwindows.diorite_four_window": "闪长岩四格窗户", + "block.mcwwindows.granite_four_window": "花岗岩四格窗户", + "block.mcwwindows.stone_four_window": "石四格窗户", + "block.mcwwindows.blackstone_four_window": "黑石四格窗户", + "block.mcwwindows.prismarine_four_window": "海晶石四格窗户", + "block.mcwwindows.dark_prismarine_four_window": "暗海晶石四格窗户", + "block.mcwwindows.stripped_oak_log_four_window": "去皮橡木四格窗户", + "block.mcwwindows.stripped_spruce_log_four_window": "去皮云杉木四格窗户", + "block.mcwwindows.stripped_birch_log_four_window": "去皮白桦木四格窗户", + "block.mcwwindows.stripped_jungle_log_four_window": "去皮丛林木四格窗户", + "block.mcwwindows.stripped_acacia_log_four_window": "去皮金合欢木四格窗户", + "block.mcwwindows.stripped_dark_oak_log_four_window": "去皮深色橡木四格窗户", + "block.mcwwindows.stripped_mangrove_log_four_window": "去皮红树木四格窗户", + "block.mcwwindows.crimson_stem_four_window": "绯红菌柄四格窗户", + "block.mcwwindows.warped_stem_four_window": "诡异菌柄四格窗户", + "block.mcwwindows.stripped_crimson_stem_four_window": "去皮绯红菌柄四格窗户", + "block.mcwwindows.stripped_warped_stem_four_window": "去皮诡异菌柄四格窗户", + "block.mcwwindows.crimson_planks_four_window": "绯红木板四格窗户", + "block.mcwwindows.warped_planks_four_window": "诡异木板四格窗户", "block.mcwwindows.oak_log_parapet": "橡木护台", "block.mcwwindows.spruce_log_parapet": "云杉木护台", "block.mcwwindows.birch_log_parapet": "白桦木护台", "block.mcwwindows.jungle_log_parapet": "丛林木护台", "block.mcwwindows.acacia_log_parapet": "金合欢木护台", "block.mcwwindows.dark_oak_log_parapet": "深色橡木护台", + "block.mcwwindows.mangrove_log_parapet": "红树木护台", "block.mcwwindows.oak_plank_parapet": "橡木木板护台", "block.mcwwindows.spruce_plank_parapet": "云杉木板护台", "block.mcwwindows.birch_plank_parapet": "白桦木板护台", "block.mcwwindows.jungle_plank_parapet": "丛林木板护台", "block.mcwwindows.acacia_plank_parapet": "金合欢木板护台", "block.mcwwindows.dark_oak_plank_parapet": "深色橡木木板护台", + "block.mcwwindows.mangrove_plank_parapet": "红树木板护台", "block.mcwwindows.andesite_parapet": "安山岩护台", "block.mcwwindows.diorite_parapet": "闪长岩护台", "block.mcwwindows.granite_parapet": "花岗岩护台", + "block.mcwwindows.blackstone_parapet": "黑石护台", + "block.mcwwindows.prismarine_parapet": "海晶石护台", + "block.mcwwindows.dark_prismarine_parapet": "暗海晶石护台", "block.mcwwindows.warped_stem_parapet": "诡异菌柄护台", "block.mcwwindows.crimson_stem_parapet": "绯红菌柄护台", "block.mcwwindows.warped_plank_parapet": "诡异木板护台", @@ -91,6 +142,9 @@ "block.mcwwindows.end_brick_gothic": "末地石砖哥特式窗户", "block.mcwwindows.nether_brick_gothic": "下界砖哥特式窗户", "block.mcwwindows.prismarine_brick_gothic": "海晶石砖哥特式窗户", + "block.mcwwindows.mud_brick_gothic": "泥砖哥特式窗户", + "block.mcwwindows.blackstone_brick_gothic": "黑石砖哥特式窗户", + "block.mcwwindows.dark_prismarine_brick_gothic": "暗海晶石哥特式窗户", "block.mcwwindows.oak_blinds": "橡木百叶窗", "block.mcwwindows.spruce_blinds": "云杉木百叶窗", "block.mcwwindows.birch_blinds": "白桦木百叶窗", @@ -99,10 +153,15 @@ "block.mcwwindows.dark_oak_blinds": "深色橡木百叶窗", "block.mcwwindows.crimson_blinds": "绯红木百叶窗", "block.mcwwindows.warped_blinds": "诡异木百叶窗", + "block.mcwwindows.mangrove_blinds": "红树木百叶窗", "block.mcwwindows.stone_brick_arrow_slit": "石砖箭缝", "block.mcwwindows.cobblestone_arrow_slit": "圆石箭缝", "block.mcwwindows.nether_brick_arrow_slit": "下界砖箭缝", "block.mcwwindows.ender_brick_arrow_slit": "末地砖箭缝", + "block.mcwwindows.mud_brick_arrow_slit": "泥砖箭缝", + "block.mcwwindows.blackstone_brick_arrow_slit": "黑石砖箭缝", + "block.mcwwindows.prismarine_brick_arrow_slit": "海晶石砖箭缝", + "block.mcwwindows.dark_prismarine_brick_arrow_slit": "暗海晶石箭缝", "block.mcwwindows.white_mosaic_glass": "白色马赛克玻璃", "block.mcwwindows.orange_mosaic_glass": "橙色马赛克玻璃", "block.mcwwindows.magenta_mosaic_glass": "品红色马赛克玻璃", @@ -134,5 +193,44 @@ "block.mcwwindows.brown_mosaic_glass_pane": "棕色马赛克玻璃板", "block.mcwwindows.green_mosaic_glass_pane": "绿色马赛克玻璃板", "block.mcwwindows.red_mosaic_glass_pane": "红色马赛克玻璃板", - "block.mcwwindows.black_mosaic_glass_pane": "黑色马赛克玻璃板" + "block.mcwwindows.black_mosaic_glass_pane": "黑色马赛克玻璃板", + "block.mcwwindows.white_curtain": "白色窗帘", + "block.mcwwindows.orange_curtain": "橙色窗帘", + "block.mcwwindows.magenta_curtain": "品红色窗帘", + "block.mcwwindows.light_blue_curtain": "淡蓝色窗帘", + "block.mcwwindows.yellow_curtain": "黄色窗帘", + "block.mcwwindows.lime_curtain": "黄绿色窗帘", + "block.mcwwindows.pink_curtain": "粉红色窗帘", + "block.mcwwindows.gray_curtain": "灰色窗帘", + "block.mcwwindows.light_gray_curtain": "淡灰色窗帘", + "block.mcwwindows.cyan_curtain": "青色窗帘", + "block.mcwwindows.purple_curtain": "紫色窗帘", + "block.mcwwindows.blue_curtain": "蓝色窗帘", + "block.mcwwindows.brown_curtain": "棕色窗帘", + "block.mcwwindows.green_curtain": "绿色窗帘", + "block.mcwwindows.red_curtain": "红色窗帘", + "block.mcwwindows.black_curtain": "黑色窗帘", + "block.mcwwindows.oak_shutter": "橡木窗扇", + "block.mcwwindows.spruce_shutter": "云杉木窗扇", + "block.mcwwindows.birch_shutter": "白桦木窗扇", + "block.mcwwindows.jungle_shutter": "丛林木窗扇", + "block.mcwwindows.acacia_shutter": "金合欢木窗扇", + "block.mcwwindows.dark_oak_shutter": "深色橡木窗扇", + "block.mcwwindows.crimson_shutter": "绯红木窗扇", + "block.mcwwindows.warped_shutter": "诡异木窗扇", + "block.mcwwindows.mangrove_shutter": "红树木窗扇", + "block.mcwwindows.bamboo_shutter": "竹窗扇", + "block.mcwwindows.iron_shutter": "铁窗扇", + "block.mcwwindows.oak_louvered_shutter": "橡木百叶窗扇", + "block.mcwwindows.spruce_louvered_shutter": "云杉木百叶窗扇", + "block.mcwwindows.birch_louvered_shutter": "白桦木百叶窗扇", + "block.mcwwindows.jungle_louvered_shutter": "丛林木百叶窗扇", + "block.mcwwindows.acacia_louvered_shutter": "金合欢木百叶窗扇", + "block.mcwwindows.dark_oak_louvered_shutter": "深色橡木百叶窗扇", + "block.mcwwindows.crimson_louvered_shutter": "绯红木百叶窗扇", + "block.mcwwindows.warped_louvered_shutter": "诡异木百叶窗扇", + "block.mcwwindows.mangrove_louvered_shutter": "红树木百叶窗扇", + "block.mcwwindows.granite_louvered_shutter": "花岗岩百叶窗扇", + "block.mcwwindows.diorite_louvered_shutter": "闪长岩百叶窗扇", + "block.mcwwindows.andesite_louvered_shutter": "安山岩百叶窗扇" } \ No newline at end of file diff --git a/projects/1.16/assets/mystical-agradditions/mysticalagradditions/lang/zh_cn.json b/projects/1.16/assets/mystical-agradditions/mysticalagradditions/lang/zh_cn.json index af0b42e699e6..075a322e2b4a 100644 --- a/projects/1.16/assets/mystical-agradditions/mysticalagradditions/lang/zh_cn.json +++ b/projects/1.16/assets/mystical-agradditions/mysticalagradditions/lang/zh_cn.json @@ -49,13 +49,13 @@ "item.mysticalagradditions.molten_tertium_bucket": "熔融中级精华桶", "item.mysticalagradditions.molten_imperium_bucket": "熔融高级精华桶", "item.mysticalagradditions.molten_supremium_bucket": "熔融终极精华桶", - "item.mysticalagradditions.molten_soulium_bucket": "熔融离魂桶", + "item.mysticalagradditions.molten_soulium_bucket": "熔融灵魂桶", "fluid.mysticalagradditions.molten_inferium": "熔融下级精华", "fluid.mysticalagradditions.molten_prudentium": "熔融初级精华", "fluid.mysticalagradditions.molten_tertium": "熔融中级精华", "fluid.mysticalagradditions.molten_imperium": "熔融高级精华", "fluid.mysticalagradditions.molten_supremium": "熔融终极精华", - "fluid.mysticalagradditions.molten_soulium": "熔融离魂", + "fluid.mysticalagradditions.molten_soulium": "熔融灵魂", "tooltip.mysticalagradditions.drop_chance": "掉落几率:%s", "tooltip.mysticalagradditions.gives_buffs": "提供效果:", "tooltip.mysticalagradditions.buff_line": " - %s(%s)", @@ -85,7 +85,7 @@ "material.mysticalagradditions.tertium": "中级精华", "material.mysticalagradditions.imperium": "高级精华", "material.mysticalagradditions.supremium": "终极精华", - "material.mysticalagradditions.soulium": "离魂", + "material.mysticalagradditions.soulium": "灵魂", "modifier.mysticalagradditions.prosperous": "活化", "modifier.mysticalagradditions.prosperous.flavor": "活化水晶!", "modifier.mysticalagradditions.prosperous.description": "工具和武器有几率掉落活化水晶碎片。", diff --git a/projects/1.16/assets/mystical-agriculture/mysticalagriculture/lang/zh_cn.json b/projects/1.16/assets/mystical-agriculture/mysticalagriculture/lang/zh_cn.json index c7b3d7bba3e7..3ffda44277e6 100644 --- a/projects/1.16/assets/mystical-agriculture/mysticalagriculture/lang/zh_cn.json +++ b/projects/1.16/assets/mystical-agriculture/mysticalagriculture/lang/zh_cn.json @@ -6,21 +6,21 @@ "block.mysticalagriculture.tertium_block": "中级精华块", "block.mysticalagriculture.imperium_block": "高级精华块", "block.mysticalagriculture.supremium_block": "终极精华块", - "block.mysticalagriculture.soulium_block": "离魂块", + "block.mysticalagriculture.soulium_block": "灵魂块", "block.mysticalagriculture.prosperity_ingot_block": "活化水晶锭方块", "block.mysticalagriculture.inferium_ingot_block": "下级精华锭方块", "block.mysticalagriculture.prudentium_ingot_block": "初级精华锭方块", "block.mysticalagriculture.tertium_ingot_block": "中级精华锭方块", "block.mysticalagriculture.supremium_ingot_block": "终极精华锭方块", "block.mysticalagriculture.imperium_ingot_block": "高级精华锭方块", - "block.mysticalagriculture.soulium_ingot_block": "离魂锭方块", + "block.mysticalagriculture.soulium_ingot_block": "灵魂锭方块", "block.mysticalagriculture.prosperity_gemstone_block": "活化宝石块", "block.mysticalagriculture.inferium_gemstone_block": "下级宝石块", "block.mysticalagriculture.prudentium_gemstone_block": "初级宝石块", "block.mysticalagriculture.tertium_gemstone_block": "中级宝石块", "block.mysticalagriculture.imperium_gemstone_block": "高级宝石块", "block.mysticalagriculture.supremium_gemstone_block": "终极宝石块", - "block.mysticalagriculture.soulium_gemstone_block": "离魂宝石块", + "block.mysticalagriculture.soulium_gemstone_block": "灵魂宝石块", "block.mysticalagriculture.inferium_farmland": "下级耕地", "block.mysticalagriculture.prudentium_farmland": "初级耕地", "block.mysticalagriculture.tertium_farmland": "中级耕地", @@ -38,23 +38,23 @@ "block.mysticalagriculture.supremium_furnace": "终极熔炉", "block.mysticalagriculture.prosperity_ore": "活化水晶矿石", "block.mysticalagriculture.inferium_ore": "下级精华矿石", - "block.mysticalagriculture.soulium_ore": "离魂矿石", - "block.mysticalagriculture.soulstone": "离魂石", - "block.mysticalagriculture.soulstone_cobble": "离魂圆石", - "block.mysticalagriculture.soulstone_bricks": "离魂石砖", - "block.mysticalagriculture.soulstone_cracked_bricks": "离魂裂纹石砖", - "block.mysticalagriculture.soulstone_chiseled_bricks": "离魂錾制石砖", - "block.mysticalagriculture.soulstone_smooth": "离魂平滑石头", - "block.mysticalagriculture.soul_glass": "离魂玻璃", - "block.mysticalagriculture.soulstone_slab": "离魂石台阶", - "block.mysticalagriculture.soulstone_cobble_slab": "离魂圆石台阶", - "block.mysticalagriculture.soulstone_bricks_slab": "离魂砖台阶", - "block.mysticalagriculture.soulstone_smooth_slab": "离魂平滑石台阶", - "block.mysticalagriculture.soulstone_stairs": "离魂石楼梯", - "block.mysticalagriculture.soulstone_cobble_stairs": "离魂圆石楼梯", - "block.mysticalagriculture.soulstone_bricks_stairs": "离魂砖楼梯", - "block.mysticalagriculture.soulstone_cobble_wall": "离魂圆石墙", - "block.mysticalagriculture.soulstone_bricks_wall": "离魂砖墙", + "block.mysticalagriculture.soulium_ore": "灵魂矿石", + "block.mysticalagriculture.soulstone": "灵魂石", + "block.mysticalagriculture.soulstone_cobble": "灵魂圆石", + "block.mysticalagriculture.soulstone_bricks": "灵魂石砖", + "block.mysticalagriculture.soulstone_cracked_bricks": "灵魂裂纹石砖", + "block.mysticalagriculture.soulstone_chiseled_bricks": "灵魂錾制石砖", + "block.mysticalagriculture.soulstone_smooth": "灵魂平滑石头", + "block.mysticalagriculture.soul_glass": "灵魂玻璃", + "block.mysticalagriculture.soulstone_slab": "灵魂石台阶", + "block.mysticalagriculture.soulstone_cobble_slab": "灵魂圆石台阶", + "block.mysticalagriculture.soulstone_bricks_slab": "灵魂砖台阶", + "block.mysticalagriculture.soulstone_smooth_slab": "灵魂平滑石台阶", + "block.mysticalagriculture.soulstone_stairs": "灵魂石楼梯", + "block.mysticalagriculture.soulstone_cobble_stairs": "灵魂圆石楼梯", + "block.mysticalagriculture.soulstone_bricks_stairs": "灵魂砖楼梯", + "block.mysticalagriculture.soulstone_cobble_wall": "灵魂圆石墙", + "block.mysticalagriculture.soulstone_bricks_wall": "灵魂砖墙", "block.mysticalagriculture.witherproof_block": "防凋灵方块", "block.mysticalagriculture.witherproof_bricks": "防凋灵砖块", "block.mysticalagriculture.witherproof_glass": "防凋灵玻璃", @@ -76,32 +76,32 @@ "item.mysticalagriculture.tertium_essence": "中级精华", "item.mysticalagriculture.imperium_essence": "高级精华", "item.mysticalagriculture.supremium_essence": "终极精华", - "item.mysticalagriculture.soulium_dust": "离魂沙", + "item.mysticalagriculture.soulium_dust": "灵魂沙", "item.mysticalagriculture.prosperity_ingot": "活化水晶锭", "item.mysticalagriculture.inferium_ingot": "下级精华锭", "item.mysticalagriculture.prudentium_ingot": "初级精华锭", "item.mysticalagriculture.tertium_ingot": "中级精华锭", "item.mysticalagriculture.imperium_ingot": "高级精华锭", "item.mysticalagriculture.supremium_ingot": "终极精华锭", - "item.mysticalagriculture.soulium_ingot": "离魂锭", + "item.mysticalagriculture.soulium_ingot": "灵魂锭", "item.mysticalagriculture.prosperity_nugget": "活化粒", "item.mysticalagriculture.inferium_nugget": "下级精华粒", "item.mysticalagriculture.prudentium_nugget": "初级精华粒", "item.mysticalagriculture.tertium_nugget": "中级精华粒", "item.mysticalagriculture.imperium_nugget": "高级精华粒", "item.mysticalagriculture.supremium_nugget": "终极精华粒", - "item.mysticalagriculture.soulium_nugget": "离魂粒", + "item.mysticalagriculture.soulium_nugget": "灵魂粒", "item.mysticalagriculture.prosperity_gemstone": "活化宝石", "item.mysticalagriculture.inferium_gemstone": "下级宝石", "item.mysticalagriculture.prudentium_gemstone": "初级宝石", "item.mysticalagriculture.tertium_gemstone": "中级宝石", "item.mysticalagriculture.imperium_gemstone": "高级宝石", "item.mysticalagriculture.supremium_gemstone": "终极宝石", - "item.mysticalagriculture.soulium_gemstone": "离魂宝石", + "item.mysticalagriculture.soulium_gemstone": "灵魂宝石", "item.mysticalagriculture.prosperity_seed_base": "活化种子基底", - "item.mysticalagriculture.soulium_seed_base": "离魂种子基底", - "item.mysticalagriculture.soul_dust": "下级离魂沙", - "item.mysticalagriculture.soulium_dagger": "离魂匕首", + "item.mysticalagriculture.soulium_seed_base": "灵魂种子基底", + "item.mysticalagriculture.soul_dust": "下级灵魂沙", + "item.mysticalagriculture.soulium_dagger": "灵魂匕首", "item.mysticalagriculture.infusion_crystal": "注魔水晶", "item.mysticalagriculture.master_infusion_crystal": "终极注魔水晶", "item.mysticalagriculture.fertilized_essence": "肥料精华", @@ -463,19 +463,19 @@ "book.mysticalagriculture.entry.master_infusion_crystal.page.1": "终极注魔水晶拥有无限的耐久。我知道你想要这个。", "book.mysticalagriculture.entry.essence_watering_cans": "精华洒水壶", "book.mysticalagriculture.entry.essence_watering_cans.page.1": "用精华和$(l:advances/mystical_fertilizer)魔法肥料$()升级普通的$(l:basics/watering_can)洒水壶$()大大提高你的农业经验。$(br2)升级洒水壶可以提高加速生长的范围和速度。当不指向方块时,你也可以通过手持洒水壶Shift + 右键切换自动浇水功能。", - "book.mysticalagriculture.entry.soulstone": "离魂石", - "book.mysticalagriculture.entry.soulstone.page.1": "离魂石是一种生成在下界的特殊的石头。它会在任意Y值生成大型矿脉。$(br2)离魂石是一种有多个变种的装饰方块。它也被用来合成 $(l:souls/witherproof_blocks)防凋灵方块$().", - "book.mysticalagriculture.entry.soulstone.page.2": "它也可以被熔炼成有很多作用的离魂沙。", - "book.mysticalagriculture.entry.soulium_ore": "离魂矿石", - "book.mysticalagriculture.entry.soulium_ore.page.1": "离魂矿石生成在$(l:souls/soulstone)下界的离魂石$()矿脉中。", + "book.mysticalagriculture.entry.soulstone": "灵魂石", + "book.mysticalagriculture.entry.soulstone.page.1": "灵魂石是一种生成在下界的特殊的石头。它会在任意Y值生成大型矿脉。$(br2)灵魂石是一种有多个变种的装饰方块。它也被用来合成 $(l:souls/witherproof_blocks)防凋灵方块$().", + "book.mysticalagriculture.entry.soulstone.page.2": "它也可以被熔炼成有很多作用的灵魂沙。", + "book.mysticalagriculture.entry.soulium_ore": "灵魂矿石", + "book.mysticalagriculture.entry.soulium_ore.page.1": "灵魂矿石生成在$(l:souls/soulstone)下界的灵魂石$()矿脉中。", "book.mysticalagriculture.entry.witherproof_blocks": "防凋灵方块", "book.mysticalagriculture.entry.witherproof_blocks.page.1": "防凋灵方块是凋灵无法破坏的方块。这对那些喜欢困住boss们的人非常有用。$(br2)它们也免疫来自末影龙的破坏,虽然它依然可以飞过它们。", - "book.mysticalagriculture.entry.soulium_dagger": "离魂匕首", - "book.mysticalagriculture.entry.soulium_dagger.page.1": "离魂匕首用来从生物身上收集灵魂。这些灵魂用$(l:souls/soul_jars)灵魂瓶$()来收集。灵魂是通过用离魂匕首杀死怪物来收集的。$(br2)离魂匕首杀死和平的动物会额外增加 50%% 的灵魂。", + "book.mysticalagriculture.entry.soulium_dagger": "灵魂匕首", + "book.mysticalagriculture.entry.soulium_dagger.page.1": "灵魂匕首用来从生物身上收集灵魂。这些灵魂用$(l:souls/soul_jars)灵魂瓶$()来收集。灵魂是通过用灵魂匕首杀死怪物来收集的。$(br2)灵魂匕首杀死和平的动物会额外增加 50%% 的灵魂。", "book.mysticalagriculture.entry.soulium_dagger.page.3": "被动调谐灵魂匕首提供额外的 +50% 从被动生物收集的灵魂。", "book.mysticalagriculture.entry.soulium_dagger.page.4": "敌对调谐灵魂匕首提供额外的 +50% 从敌对生物中收集的灵魂。", "book.mysticalagriculture.entry.soul_jars": "灵魂瓶", - "book.mysticalagriculture.entry.soul_jars.page.1": "灵魂瓶与$(l:souls/soulium_dagger)离魂匕首$()一起使用来收集生物的灵魂。装满的灵魂瓶可以用来合成对应生物的$(l:basics/resource_crops)资源作物$().", + "book.mysticalagriculture.entry.soul_jars.page.1": "灵魂瓶与$(l:souls/soulium_dagger)灵魂匕首$()一起使用来收集生物的灵魂。装满的灵魂瓶可以用来合成对应生物的$(l:basics/resource_crops)资源作物$().", "book.mysticalagriculture.entry.experience_capsule": "经验胶囊", "book.mysticalagriculture.entry.experience_capsule.page.1": "经验胶囊是用来收集经验来创造经验种子的。$(br2)要收集经验,只需在您的物品栏中放一些经验胶囊并拾取经验球。", "book.mysticalagriculture.entry.elemental_essences": "元素精华", @@ -485,7 +485,7 @@ "book.mysticalagriculture.entry.seed_reprocessors": "种子再处理器", "book.mysticalagriculture.entry.seed_reprocessors.page.1": "种子再处理器用来把你多余的种子转换为它们各自的精华。他们消耗固体燃料,并有一个内部能量缓存区。", "book.mysticalagriculture.entry.soul_extractor": "灵魂提取器", - "book.mysticalagriculture.entry.soul_extractor.page.1": "灵魂提取器用于将生物掉落物转化为生物灵魂。它们使用固体燃料,并具有内部燃料缓存容量。$(br2)灵魂提取器提供了一个额外的怪物掉落的用途,但通常不会像使用 $(l:souls/soulium_dagger)离魂匕首$()那样有效", + "book.mysticalagriculture.entry.soul_extractor.page.1": "灵魂提取器用于将生物掉落物转化为生物灵魂。它们使用固体燃料,并具有内部燃料缓存容量。$(br2)灵魂提取器提供了一个额外的怪物掉落的用途,但通常不会像使用 $(l:souls/soulium_dagger)灵魂匕首$()那样有效", "book.mysticalagriculture.entry.essence_tools": "精华工具", "book.mysticalagriculture.entry.essence_tools.page.1": "用精华升级你的钻石工具来提升它们的耐久值和挖掘速度。这也让它们可以被装上$(l:tinkering/augments)升级$(). $(br2)精华工具可以在铁砧上用对应的精华锭修复。这些工具都有 1 个升级槽。", "book.mysticalagriculture.entry.essence_armor": "精华盔甲", diff --git a/projects/1.16/assets/pams-harvestcraft-2-crops/pamhc2crops/lang/zh_cn.json b/projects/1.16/assets/pams-harvestcraft-2-crops/pamhc2crops/lang/zh_cn.json index f6b26163f698..a49353681b89 100644 --- a/projects/1.16/assets/pams-harvestcraft-2-crops/pamhc2crops/lang/zh_cn.json +++ b/projects/1.16/assets/pams-harvestcraft-2-crops/pamhc2crops/lang/zh_cn.json @@ -12,7 +12,7 @@ "block.pamhc2crops.pamblueberrycrop": "蓝莓", "block.pamhc2crops.pambroccolicrop": "西兰花", "block.pamhc2crops.pambrusselsproutcrop": "芽甘蓝", - "block.pamhc2crops.pamcabbagecrop": "包菜", + "block.pamhc2crops.pamcabbagecrop": "卷心菜", "block.pamhc2crops.pamcactusfruitcrop": "仙人掌果", "block.pamhc2crops.pamcandleberrycrop": "蜡杨梅", "block.pamhc2crops.pamcantaloupecrop": "哈密瓜", @@ -27,7 +27,7 @@ "block.pamhc2crops.pamcranberrycrop": "蔓越莓", "block.pamhc2crops.pamcucumbercrop": "黄瓜", "block.pamhc2crops.pameggplantcrop": "茄子", - "block.pamhc2crops.pamelderberrycrop": "接骨木", + "block.pamhc2crops.pamelderberrycrop": "接骨木莓", "block.pamhc2crops.pamflaxcrop": "亚麻", "block.pamhc2crops.pamgarliccrop": "大蒜", "block.pamhc2crops.pamgingercrop": "生姜", @@ -40,15 +40,15 @@ "block.pamhc2crops.pamkalecrop": "羽衣甘蓝", "block.pamhc2crops.pamkenafcrop": "洋麻", "block.pamhc2crops.pamkiwicrop": "猕猴桃", - "block.pamhc2crops.pamkohlrabicrop": "甘蓝", - "block.pamhc2crops.pamleekcrop": "韭菜", + "block.pamhc2crops.pamkohlrabicrop": "球茎甘蓝", + "block.pamhc2crops.pamleekcrop": "韭葱", "block.pamhc2crops.pamlentilcrop": "扁豆", "block.pamhc2crops.pamlettucecrop": "生菜", "block.pamhc2crops.pammilletcrop": "小米", "block.pamhc2crops.pammulberrycrop": "桑葚", "block.pamhc2crops.pammustardseedscrop": "芥菜籽", "block.pamhc2crops.pamoatscrop": "燕麦", - "block.pamhc2crops.pamokracrop": "黄秋葵", + "block.pamhc2crops.pamokracrop": "秋葵", "block.pamhc2crops.pamonioncrop": "洋葱", "block.pamhc2crops.pamparsnipcrop": "防风草", "block.pamhc2crops.pampeanutcrop": "花生", @@ -71,7 +71,7 @@ "block.pamhc2crops.pamsweetpotatocrop": "红薯", "block.pamhc2crops.pamtarocrop": "芋头", "block.pamhc2crops.pamtealeafcrop": "茶叶", - "block.pamhc2crops.pamtomatillocrop": "黏果酸浆", + "block.pamhc2crops.pamtomatillocrop": "酸浆果", "block.pamhc2crops.pamtomatocrop": "番茄", "block.pamhc2crops.pamturnipcrop": "芜菁", "block.pamhc2crops.pamwaterchestnutcrop": "荸荠", @@ -96,7 +96,7 @@ "item.pamhc2crops.blueberryitem": "蓝莓", "item.pamhc2crops.broccoliitem": "西兰花", "item.pamhc2crops.brusselsproutitem": "芽甘蓝", - "item.pamhc2crops.cabbageitem": "包菜", + "item.pamhc2crops.cabbageitem": "卷心菜", "item.pamhc2crops.cactusfruititem": "仙人掌果", "item.pamhc2crops.candleberryitem": "蜡杨梅", "item.pamhc2crops.cantaloupeitem": "哈密瓜", @@ -111,7 +111,7 @@ "item.pamhc2crops.cranberryitem": "蔓越莓", "item.pamhc2crops.cucumberitem": "黄瓜", "item.pamhc2crops.eggplantitem": "茄子", - "item.pamhc2crops.elderberryitem": "接骨木", + "item.pamhc2crops.elderberryitem": "接骨木莓", "item.pamhc2crops.flaxitem": "亚麻", "item.pamhc2crops.garlicitem": "大蒜", "item.pamhc2crops.gingeritem": "生姜", @@ -124,15 +124,15 @@ "item.pamhc2crops.kaleitem": "羽衣甘蓝", "item.pamhc2crops.kenafitem": "洋麻", "item.pamhc2crops.kiwiitem": "猕猴桃", - "item.pamhc2crops.kohlrabiitem": "甘蓝", - "item.pamhc2crops.leekitem": "韭菜", + "item.pamhc2crops.kohlrabiitem": "球茎甘蓝", + "item.pamhc2crops.leekitem": "韭葱", "item.pamhc2crops.lentilitem": "扁豆", "item.pamhc2crops.lettuceitem": "生菜", "item.pamhc2crops.milletitem": "小米", "item.pamhc2crops.mulberryitem": "桑葚", "item.pamhc2crops.mustardseedsitem": "芥菜籽", "item.pamhc2crops.oatsitem": "燕麦", - "item.pamhc2crops.okraitem": "黄秋葵", + "item.pamhc2crops.okraitem": "秋葵", "item.pamhc2crops.onionitem": "洋葱", "item.pamhc2crops.parsnipitem": "防风草", "item.pamhc2crops.peanutitem": "花生", @@ -155,7 +155,7 @@ "item.pamhc2crops.sweetpotatoitem": "红薯", "item.pamhc2crops.taroitem": "芋头", "item.pamhc2crops.tealeafitem": "茶叶", - "item.pamhc2crops.tomatilloitem": "黏果酸浆", + "item.pamhc2crops.tomatilloitem": "酸浆果", "item.pamhc2crops.tomatoitem": "番茄", "item.pamhc2crops.turnipitem": "芜菁", "item.pamhc2crops.waterchestnutitem": "荸荠", @@ -174,7 +174,7 @@ "item.pamhc2crops.blueberryseeditem": "蓝莓种子", "item.pamhc2crops.broccoliseeditem": "西兰花种子", "item.pamhc2crops.brusselsproutseeditem": "芽甘蓝种子", - "item.pamhc2crops.cabbageseeditem": "包菜种子", + "item.pamhc2crops.cabbageseeditem": "卷心菜种子", "item.pamhc2crops.cactusfruitseeditem": "仙人掌果种子", "item.pamhc2crops.candleberryseeditem": "蜡杨梅种子", "item.pamhc2crops.cantaloupeseeditem": "哈密瓜种子", @@ -189,7 +189,7 @@ "item.pamhc2crops.cranberryseeditem": "蔓越莓种子", "item.pamhc2crops.cucumberseeditem": "黄瓜种子", "item.pamhc2crops.eggplantseeditem": "茄子种子", - "item.pamhc2crops.elderberryseeditem": "接骨木种子", + "item.pamhc2crops.elderberryseeditem": "接骨木莓种子", "item.pamhc2crops.flaxseeditem": "亚麻种子", "item.pamhc2crops.garlicseeditem": "大蒜种子", "item.pamhc2crops.gingerseeditem": "生姜种子", @@ -202,15 +202,15 @@ "item.pamhc2crops.kaleseeditem": "羽衣甘蓝种子", "item.pamhc2crops.kenafseeditem": "洋麻种子", "item.pamhc2crops.kiwiseeditem": "猕猴桃种子", - "item.pamhc2crops.kohlrabiseeditem": "甘蓝种子", - "item.pamhc2crops.leekseeditem": "韭菜种子", + "item.pamhc2crops.kohlrabiseeditem": "球茎甘蓝种子", + "item.pamhc2crops.leekseeditem": "韭葱种子", "item.pamhc2crops.lentilseeditem": "扁豆种子", "item.pamhc2crops.lettuceseeditem": "生菜种子", "item.pamhc2crops.milletseeditem": "小米种子", "item.pamhc2crops.mulberryseeditem": "桑葚种子", "item.pamhc2crops.mustardseedsseeditem": "芥菜籽种子", "item.pamhc2crops.oatsseeditem": "燕麦种子", - "item.pamhc2crops.okraseeditem": "黄秋葵种子", + "item.pamhc2crops.okraseeditem": "秋葵种子", "item.pamhc2crops.onionseeditem": "洋葱种子", "item.pamhc2crops.parsnipseeditem": "防风草种子", "item.pamhc2crops.peanutseeditem": "花生种子", @@ -233,7 +233,7 @@ "item.pamhc2crops.sweetpotatoseeditem": "红薯种子", "item.pamhc2crops.taroseeditem": "芋头种子", "item.pamhc2crops.tealeafseeditem": "茶叶种子", - "item.pamhc2crops.tomatilloseeditem": "黏果酸浆种子", + "item.pamhc2crops.tomatilloseeditem": "酸浆果种子", "item.pamhc2crops.tomatoseeditem": "番茄种子", "item.pamhc2crops.turnipseeditem": "芜菁种子", "item.pamhc2crops.waterchestnutseeditem": "荸荠种子", @@ -244,8 +244,8 @@ "item.pamhc2crops.bakedcassavaitem": "烤木薯", "item.pamhc2crops.roastedgarlicitem": "烤大蒜", "item.pamhc2crops.bakedjicamaitem": "烤豆薯", - "item.pamhc2crops.roastedleekitem": "烤韭菜", - "item.pamhc2crops.roastedkohlrabiitem": "烤甘蓝", + "item.pamhc2crops.roastedleekitem": "烤韭葱", + "item.pamhc2crops.roastedkohlrabiitem": "烤球茎甘蓝", "item.pamhc2crops.roastedonionitem": "烤洋葱", "item.pamhc2crops.bakedparsnipitem": "烤防风草", "item.pamhc2crops.roastedpeanutitem": "烤花生", diff --git a/projects/1.16/assets/pams-harvestcraft-2-food-core/pamhc2foodcore/lang/zh_cn.json b/projects/1.16/assets/pams-harvestcraft-2-food-core/pamhc2foodcore/lang/zh_cn.json index 7ab2deec8c93..6f4ccdb18190 100644 --- a/projects/1.16/assets/pams-harvestcraft-2-food-core/pamhc2foodcore/lang/zh_cn.json +++ b/projects/1.16/assets/pams-harvestcraft-2-food-core/pamhc2foodcore/lang/zh_cn.json @@ -1,7 +1,7 @@ { "itemGroup.pamhc2foodcore": "潘马斯农场 2丨食物核心", "item.pamhc2foodcore.bakewareitem": "烤盘", - "item.pamhc2foodcore.cuttingboarditem": "刀砧板", + "item.pamhc2foodcore.cuttingboarditem": "刀和砧板", "item.pamhc2foodcore.juiceritem": "榨汁机", "item.pamhc2foodcore.grinderitem": "绞肉钵", "item.pamhc2foodcore.mixingbowlitem": "搅拌钵", @@ -50,7 +50,7 @@ "item.pamhc2foodcore.icecreamitem": "冰激凌", "item.pamhc2foodcore.chocolateicecreamitem": "巧克力冰激凌", "item.pamhc2foodcore.caramelicecreamitem": "焦糖冰激凌", - "item.pamhc2foodcore.cookiesandmilkitem": "奶饼干", + "item.pamhc2foodcore.cookiesandmilkitem": "饼干配牛奶", "item.pamhc2foodcore.chocolatebaritem": "巧克力棒", "item.pamhc2foodcore.cocoapowderitem": "可可粉", "item.pamhc2foodcore.hotchocolateitem": "热可可", @@ -59,56 +59,56 @@ "item.pamhc2foodcore.chocolaterollitem": "巧克力蛋卷", "item.pamhc2foodcore.chocolatecaramelfudgeitem": "巧克力焦糖", "item.pamhc2foodcore.smoresitem": "棉花糖巧克力夹心饼干", - "item.pamhc2foodcore.trailmixitem": "什锦蜜饯", + "item.pamhc2foodcore.trailmixitem": "什锦果仁", "item.pamhc2foodcore.mayonaiseitem": "蛋黄酱", "item.pamhc2foodcore.boiledeggitem": "煮鸡蛋", "item.pamhc2foodcore.friedeggitem": "荷包蛋", "item.pamhc2foodcore.scrambledeggitem": "西式炒蛋", "item.pamhc2foodcore.applejuiceitem": "苹果汁", - "item.pamhc2foodcore.applesmoothieitem": "苹果沙冰", + "item.pamhc2foodcore.applesmoothieitem": "苹果冰沙", "item.pamhc2foodcore.applejellyitem": "苹果酱", "item.pamhc2foodcore.applejellytoastitem": "苹果酱吐司", "item.pamhc2foodcore.applesauceitem": "苹果沙司", "item.pamhc2foodcore.melonjuiceitem": "西瓜汁", - "item.pamhc2foodcore.melonsmoothieitem": "西瓜沙冰", + "item.pamhc2foodcore.melonsmoothieitem": "西瓜冰沙", "item.pamhc2foodcore.melonjellyitem": "西瓜酱", "item.pamhc2foodcore.melonjellytoastitem": "西瓜酱吐司", "item.pamhc2foodcore.sweetberryjuiceitem": "甜浆果汁", - "item.pamhc2foodcore.sweetberrysmoothieitem": "甜浆果沙冰", + "item.pamhc2foodcore.sweetberrysmoothieitem": "甜浆果冰沙", "item.pamhc2foodcore.sweetberryjellyitem": "甜浆果酱", "item.pamhc2foodcore.sweetberryjellytoastitem": "甜浆果酱吐司", "item.pamhc2foodcore.friedchickenitem": "炸鸡", "item.pamhc2foodcore.groundchickenitem": "鸡肉碎", "item.pamhc2foodcore.chickennuggetitem": "鸡肉粒", - "item.pamhc2foodcore.basicchickensandwichitem": "鸡肉堡", + "item.pamhc2foodcore.basicchickensandwichitem": "鸡肉汉堡", "item.pamhc2foodcore.chickenjerkyitem": "鸡肉干", "item.pamhc2foodcore.chickenpotpieitem": "鸡肉派", - "item.pamhc2foodcore.chickendinneritem": "鸡肉便餐", + "item.pamhc2foodcore.chickendinneritem": "鸡肉晚餐", "item.pamhc2foodcore.potroastitem": "红烧牛肉", "item.pamhc2foodcore.groundbeefitem": "牛肉碎", - "item.pamhc2foodcore.basichamburgeritem": "牛肉堡", - "item.pamhc2foodcore.basiccheeseburgeritem": "奶酪牛肉堡", - "item.pamhc2foodcore.baconcheeseburgeritem": "培根芝士堡", + "item.pamhc2foodcore.basichamburgeritem": "牛肉汉堡", + "item.pamhc2foodcore.basiccheeseburgeritem": "牛肉芝士汉堡", + "item.pamhc2foodcore.baconcheeseburgeritem": "培根芝士汉堡", "item.pamhc2foodcore.beefjerkyitem": "牛肉干", "item.pamhc2foodcore.groundporkitem": "猪肉碎", "item.pamhc2foodcore.porkjerkyitem": "猪肉干", "item.pamhc2foodcore.hotdogitem": "热狗", - "item.pamhc2foodcore.baconandeggsitem": "熏肉蛋", + "item.pamhc2foodcore.baconandeggsitem": "培根配鸡蛋", "item.pamhc2foodcore.epicbaconitem": "史诗培根", "item.pamhc2foodcore.groundfishitem": "鱼肉碎", "item.pamhc2foodcore.fishsticksitem": "炸鱼条", - "item.pamhc2foodcore.basicfishsandwichitem": "鱼肉堡", + "item.pamhc2foodcore.basicfishsandwichitem": "鱼肉汉堡", "item.pamhc2foodcore.fishjerkyitem": "鱼肉干", "item.pamhc2foodcore.fishandchipsitem": "炸鱼薯条", "item.pamhc2foodcore.groundmuttonitem": "羊肉碎", "item.pamhc2foodcore.muttonjerkyitem": "羊肉干", "item.pamhc2foodcore.groundrabbititem": "兔肉碎", "item.pamhc2foodcore.rabbitjerkyitem": "兔肉干", - "item.pamhc2foodcore.butteredbakedpotatoitem": "黄油烤土豆", - "item.pamhc2foodcore.mashedpotatoesitem": "土豆泥", + "item.pamhc2foodcore.butteredbakedpotatoitem": "黄油烤马铃薯", + "item.pamhc2foodcore.mashedpotatoesitem": "马铃薯泥", "item.pamhc2foodcore.friesitem": "薯条", "item.pamhc2foodcore.potatochipsitem": "薯片", - "item.pamhc2foodcore.potatosoupitem": "土豆汤", + "item.pamhc2foodcore.potatosoupitem": "马铃薯汤", "item.pamhc2foodcore.glazedcarrotsitem": "糖汁胡萝卜", "item.pamhc2foodcore.carrotsoupitem": "胡萝卜汤", "item.pamhc2foodcore.pickledbeetsitem": "腌甜菜", @@ -120,7 +120,7 @@ "item.pamhc2foodcore.cottoncandyitem": "棉花糖", "item.pamhc2foodcore.gummybearsitem": "小熊软糖", "item.pamhc2foodcore.jellybeansitem": "糖豆", - "item.pamhc2foodcore.cookingoilitem": "食油", + "item.pamhc2foodcore.cookingoilitem": "食用油", "item.pamhc2foodcore.vinegaritem": "醋", "item.pamhc2foodcore.freshwateritem": "淡水", "item.pamhc2foodcore.freshmilkitem": "鲜奶", @@ -129,10 +129,10 @@ "item.pamhc2foodcore.sunflowerseedsitem": "葵花籽", "item.pamhc2foodcore.roastedsunflowerseedsitem": "烤葵花籽", "item.pamhc2foodcore.fruitpunchitem": "果汁潘趣酒", - "item.pamhc2foodcore.stewitem": "大锅炖", - "item.pamhc2foodcore.bakedvegetablemedlyitem": "大拌菜", + "item.pamhc2foodcore.stewitem": "炖菜", + "item.pamhc2foodcore.bakedvegetablemedlyitem": "烤蔬菜杂烩", "item.pamhc2foodcore.fruitsaladitem": "水果沙拉", "item.pamhc2foodcore.meatloafitem": "烘肉卷", - "item.pamhc2foodcore.p8juiceitem": "P8果汁", + "item.pamhc2foodcore.p8juiceitem": "蔬菜汁", "item.pamhc2foodcore.fruitcrumbleitem": "水果松脆饼" } \ No newline at end of file diff --git a/projects/1.16/assets/pams-harvestcraft-2-food-extended/pamhc2foodextended/lang/en_us.json b/projects/1.16/assets/pams-harvestcraft-2-food-extended/pamhc2foodextended/lang/en_us.json index ee2375be1f03..326e2137c9b0 100644 --- a/projects/1.16/assets/pams-harvestcraft-2-food-extended/pamhc2foodextended/lang/en_us.json +++ b/projects/1.16/assets/pams-harvestcraft-2-food-extended/pamhc2foodextended/lang/en_us.json @@ -152,6 +152,416 @@ "item.pamhc2foodextended.powdereddonutitem": "Powdered Donut", "item.pamhc2foodextended.sweetberryjellysandwichitem": "Sweet Berry Jelly Sandwich", "item.pamhc2foodextended.wafflesitem": "Waffles", + "item.pamhc2foodextended.applecideritem": "Apple Cider", + "item.pamhc2foodextended.applefritteritem": "Apple Fritter", + "item.pamhc2foodextended.applesnowitem": "Apple Snow", + "item.pamhc2foodextended.apricotglazedporkitem": "Apricot Glazed Pork", + "item.pamhc2foodextended.asparagusquicheitem": "Asparagus Quiche", + "item.pamhc2foodextended.avocadoburritoitem": "Avocado Burrito", + "item.pamhc2foodextended.babaganoushitem": "Babaganoush", + "item.pamhc2foodextended.baconpancakesitem": "Bacon Pancakes", + "item.pamhc2foodextended.baconwrappedchiliitem": "Bacon Wrapped Chili", + "item.pamhc2foodextended.baconwrappeddatesitem": "Bacon Wrapped Dates", + "item.pamhc2foodextended.bakedalaskaitem": "Baked Alaska", + "item.pamhc2foodextended.bakedbeansitem": "Baked Beans", + "item.pamhc2foodextended.bakedcactusitem": "Baked Cactus", + "item.pamhc2foodextended.bakedhamitem": "Baked Ham", + "item.pamhc2foodextended.baklavaitem": "Baklava", + "item.pamhc2foodextended.banananutbreaditem": "Banana Nut Bread", + "item.pamhc2foodextended.bangersandmashitem": "Bangers and Mash", + "item.pamhc2foodextended.battenbergitem": "Battenberg", + "item.pamhc2foodextended.batteredsausageitem": "Battered Sausage", + "item.pamhc2foodextended.bbqchickenbiscuititem": "BBQ Chicken Biscuit", + "item.pamhc2foodextended.bbqjackfruititem": "BBQ Jackfruit", + "item.pamhc2foodextended.cookoutmealitem": "Cookout Meal", + "item.pamhc2foodextended.beanburritoitem": "Bean Burrito", + "item.pamhc2foodextended.beansontoastitem": "Beans on Toast", + "item.pamhc2foodextended.beefwellingtonitem": "Beef Wellington", + "item.pamhc2foodextended.beetburgeritem": "Beet Burger", + "item.pamhc2foodextended.bentoboxitem": "Bento Box", + "item.pamhc2foodextended.berrymeringuenestitem": "Berry Meringue Nest", + "item.pamhc2foodextended.berryvinaigrettesaladitem": "Berry Vinaigrette Salad", + "item.pamhc2foodextended.bibimbapitem": "Bibimpbap", + "item.pamhc2foodextended.blackberrycobbleritem": "Blackberry Cobbler", + "item.pamhc2foodextended.bolognaitem": "Bologna", + "item.pamhc2foodextended.bolognasandwichitem": "Bologna Sandwich", + "item.pamhc2foodextended.braisedonionsitem": "Braised Onions", + "item.pamhc2foodextended.bratwurstitem": "Bratwurst", + "item.pamhc2foodextended.breakfastburritoitem": "Breakfast Burrito", + "item.pamhc2foodextended.briochebunitem": "Brioche Bun", + "item.pamhc2foodextended.broccolindipitem": "Broccoli and Dip", + "item.pamhc2foodextended.bulgogiitem": "Bulgogi", + "item.pamhc2foodextended.buttertartitem": "Butter Tart", + "item.pamhc2foodextended.cactussoupitem": "Cactus Soup", + "item.pamhc2foodextended.californiarollitem": "California Roll", + "item.pamhc2foodextended.cantonesegreensitem": "Cantonese Greens", + "item.pamhc2foodextended.cantonesenoodlesitem": "Cantonese Noodles", + "item.pamhc2foodextended.cashewchickenitem": "Cashew Chicken", + "item.pamhc2foodextended.ceasarsaladitem": "Ceasar Salad", + "item.pamhc2foodextended.celeryandpeanutbutteritem": "Celery and Peanut Butter", + "item.pamhc2foodextended.cevicheitem": "Ceviche", + "item.pamhc2foodextended.chaiteaitem": "Chai Tea", + "item.pamhc2foodextended.charsiuitem": "Charsiu", + "item.pamhc2foodextended.cheesedanishitem": "Cheese Danish", + "item.pamhc2foodextended.cheeseontoastitem": "Cheese on Toast", + "item.pamhc2foodextended.cheesesteakitem": "Cheese Steak", + "item.pamhc2foodextended.cherrycoconutchocolatebaritem": "Cherry Coconut Chocolate Bar", + "item.pamhc2foodextended.chickenandwafflesitem": "Chicken and Waffles", + "item.pamhc2foodextended.chickenbiscuititem": "Chicken Biscuit", + "item.pamhc2foodextended.chickencelerycasseroleitem": "Chicken Celery Casserole", + "item.pamhc2foodextended.chickenchowmeinitem": "Chicken Chowmein", + "item.pamhc2foodextended.chickencordonbleuitem": "Chicken Cordonbleu", + "item.pamhc2foodextended.chickencurryitem": "Chicken Curry", + "item.pamhc2foodextended.chickendinneritem": "Chicken Dinner", + "item.pamhc2foodextended.chickengumboitem": "Chicken Gumbo", + "item.pamhc2foodextended.chickenkatsuitem": "Chicken Katsu", + "item.pamhc2foodextended.chickenparmasanitem": "Chicken Paramsan", + "item.pamhc2foodextended.chikorollitem": "Chikoroll", + "item.pamhc2foodextended.chilipoppersitem": "Chili Poppers", + "item.pamhc2foodextended.chocolatemilkshakeitem": "Chocolate Milk", + "item.pamhc2foodextended.chocolateorangebiscuititem": "Chocolate Orange Biscuit", + "item.pamhc2foodextended.peanutchocolatebaritem": "Peanut Butter Chocolate Bar", + "item.pamhc2foodextended.chocolatesprinklecakeitem": "Chocolate Sprinkles Cake", + "item.pamhc2foodextended.chocovoxelsitem": "Choco Voxels", + "item.pamhc2foodextended.chorizoitem": "Chorizo", + "item.pamhc2foodextended.cinnamonbreaditem": "Cinnamon Bread", + "item.pamhc2foodextended.cinnamonrollitem": "Cinnamon Roll", + "item.pamhc2foodextended.citrussaladitem": "Citrus Salad", + "item.pamhc2foodextended.coffeeconlecheitem": "Coffee con Leche", + "item.pamhc2foodextended.coleslawburgeritem": "Coleslaw Burger", + "item.pamhc2foodextended.cornedbeefbreakfastitem": "Corned Beef Breakfast", + "item.pamhc2foodextended.cornedbeefhashitem": "Corned Beef Hash", + "item.pamhc2foodextended.cornedbeefitem": "Corned Beef", + "item.pamhc2foodextended.cornishpastyitem": "Cornish Pastry", + "item.pamhc2foodextended.cottagepieitem": "Cottage Pie", + "item.pamhc2foodextended.crackersandcheeseitem": "Crackers and Cheese", + "item.pamhc2foodextended.cracklinsitem": "Cracklins", + "item.pamhc2foodextended.creamedbroccolisoupitem": "Creamed Broccoli Soup", + "item.pamhc2foodextended.creamedcornitem": "Creamed Corn", + "item.pamhc2foodextended.creamofavocadosoupitem": "Cream of Avocado Soup", + "item.pamhc2foodextended.croissantitem": "Croissant", + "item.pamhc2foodextended.cucumbersandwichitem": "Cucumber Sandwich", + "item.pamhc2foodextended.curryitem": "Curry", + "item.pamhc2foodextended.currypowderitem": "Curry Powder", + "item.pamhc2foodextended.custarditem": "Custard", + "item.pamhc2foodextended.damperitem": "Damper", + "item.pamhc2foodextended.dandelionteaitem": "Dandelion Tea", + "item.pamhc2foodextended.dangoitem": "Dango", + "item.pamhc2foodextended.deluxechickencurryitem": "Deluxe Chicken Curry", + "item.pamhc2foodextended.deviledeggitem": "Deviled Egg", + "item.pamhc2foodextended.dhalitem": "Dhal", + "item.pamhc2foodextended.dimsumitem": "Dimsum", + "item.pamhc2foodextended.driedsoupitem": "Dried Soup", + "item.pamhc2foodextended.earlgreyteaitem": "Earl Grey Tea", + "item.pamhc2foodextended.eggnogitem": "Eggnog", + "item.pamhc2foodextended.eggplantparmitem": "Eggplant Parm", + "item.pamhc2foodextended.eggrollitem": "Eggroll", + "item.pamhc2foodextended.eggsbenedictitem": "Eggs Benedict", + "item.pamhc2foodextended.eggtartitem": "Egg Tart", + "item.pamhc2foodextended.espressoitem": "Expresso", + "item.pamhc2foodextended.etonmessitem": "Etonmess", + "item.pamhc2foodextended.fairybreaditem": "Fairy Bread", + "item.pamhc2foodextended.festivalbreaditem": "Festival Bread", + "item.pamhc2foodextended.figbaritem": "Fig Bar", + "item.pamhc2foodextended.fishdinneritem": "Fish Dinner", + "item.pamhc2foodextended.fishlettucewrapitem": "Fish Lettuce Wrap", + "item.pamhc2foodextended.fivespiceitem": "Five Spice", + "item.pamhc2foodextended.footlongitem": "Footlong", + "item.pamhc2foodextended.fortunecookieitem": "Fortune Cookie", + "item.pamhc2foodextended.friedbolognasandwichitem": "Fried Bologna Sandwich", + "item.pamhc2foodextended.friedfeastitem": "Fried Feast", + "item.pamhc2foodextended.friedgreentomatoesitem": "Fried Green Tomatoes", + "item.pamhc2foodextended.friedonionsitem": "Fried Onions", + "item.pamhc2foodextended.friedpecanokraitem": "Fried Pecan Okra", + "item.pamhc2foodextended.friedriceitem": "Fried Rice", + "item.pamhc2foodextended.fruitcakeitem": "Fruitcake", + "item.pamhc2foodextended.fruitcreamfestivalbreaditem": "Fruit Cream Festival Bread", + "item.pamhc2foodextended.futomakiitem": "Futomaki", + "item.pamhc2foodextended.garammasalaitem": "Garamasala", + "item.pamhc2foodextended.gardensoupitem": "Garden Soup", + "item.pamhc2foodextended.garlicsteakitem": "Garlic Steak", + "item.pamhc2foodextended.generaltsochickenitem": "General Tso's Chicken", + "item.pamhc2foodextended.gherkinitem": "Gherkin", + "item.pamhc2foodextended.gingerchickenitem": "Ginger Chicken", + "item.pamhc2foodextended.gingeredrhubarbtartitem": "Ginger Rhubarb", + "item.pamhc2foodextended.gingersnapsitem": "Ginger Snaps", + "item.pamhc2foodextended.gourmetbeefburgeritem": "Gourmet Beef Burger", + "item.pamhc2foodextended.gourmetbeefpattyitem": "Gourmet Beef Patty", + "item.pamhc2foodextended.gourmetmuttonburgeritem": "Gourmet Mutton Burger", + "item.pamhc2foodextended.gourmetmuttonpattyitem": "Gourmet Mutton Patty", + "item.pamhc2foodextended.gourmetporkburgeritem": "Gourmet Pork Burger", + "item.pamhc2foodextended.gourmetporkpattyitem": "Gourmet Pork Patty", + "item.pamhc2foodextended.greeneggsandhamitem": "Green Eggs and Ham", + "item.pamhc2foodextended.greenteaitem": "Green Tea", + "item.pamhc2foodextended.grilledcheesevegemitetoastitem": "Grilled Cheese Vegemite Toast", + "item.pamhc2foodextended.grilledskewersitem": "Grilled Skewers", + "item.pamhc2foodextended.gritsitem": "Grits", + "item.pamhc2foodextended.groiledcheesesandwichitem": "Groiled Cheese Sandwich", + "item.pamhc2foodextended.groundnutmegitem": "Ground Nutmeg", + "item.pamhc2foodextended.guacamoleitem": "Guacamole", + "item.pamhc2foodextended.guisoitem": "Guiso", + "item.pamhc2foodextended.gyudonitem": "Gyudon", + "item.pamhc2foodextended.haggisitem": "Haggis", + "item.pamhc2foodextended.hamandcheesesandwichitem": "Ham and Cheese Sandwich", + "item.pamhc2foodextended.hamsweetpicklesandwichitem": "Ham Sweet Pickle Sandwich", + "item.pamhc2foodextended.hashitem": "Hash", + "item.pamhc2foodextended.heartybreakfastitem": "Hearty Breakfast", + "item.pamhc2foodextended.herbbutterparsnipsitem": "Herb Butter Parsnips", + "item.pamhc2foodextended.hoisinsauceitem": "Hoisin Sauce", + "item.pamhc2foodextended.holidaycakeitem": "Holiday Cake", + "item.pamhc2foodextended.homestylelunchitem": "Homestyle Lunch", + "item.pamhc2foodextended.honeybunitem": "Honey Bun", + "item.pamhc2foodextended.honeycombchocolatebaritem": "Honeycomb Chocolate Bar", + "item.pamhc2foodextended.honeyglazedcarrotsitem": "Honey Glazed Carrots", + "item.pamhc2foodextended.honeyglazedhamitem": "Honey Glazed Ham", + "item.pamhc2foodextended.honeylemonlambitem": "Honey Lemon Lamb", + "item.pamhc2foodextended.honeysandwichitem": "Honey Sanwhich", + "item.pamhc2foodextended.honeysoyribsitem": "Honey Soy Ribs", + "item.pamhc2foodextended.hotandsoursoupitem": "Hot and Sour Soup", + "item.pamhc2foodextended.hotdishcasseroleitem": "Hotdish Casserole", + "item.pamhc2foodextended.hotwingsitem": "Hot Wings", + "item.pamhc2foodextended.hummusitem": "Hummus", + "item.pamhc2foodextended.hushpuppiesitem": "Hush Puppies", + "item.pamhc2foodextended.imagawayakiitem": "Imagawayaki", + "item.pamhc2foodextended.imitationcrabsticksitem": "Imitation Crab Sticks", + "item.pamhc2foodextended.jambalayaitem": "Jambalaya", + "item.pamhc2foodextended.jellyrollitem": "Jelly Roll", + "item.pamhc2foodextended.kalechipsitem": "Kale Chips", + "item.pamhc2foodextended.keylimepieitem": "Key Lime Pie", + "item.pamhc2foodextended.kimchiitem": "Kimchi", + "item.pamhc2foodextended.kohlundpinkelitem": "Kohl und Pinkel", + "item.pamhc2foodextended.koreandinneritem": "Korean Dinner", + "item.pamhc2foodextended.kungpaochickenitem": "Kungpao Chicken", + "item.pamhc2foodextended.lambbarleysoupitem": "Lamb Barley Soup", + "item.pamhc2foodextended.lambkebabitem": "Lamb Kebab", + "item.pamhc2foodextended.lambwithmintsauceitem": "Lamb with Mint Sauce", + "item.pamhc2foodextended.lamingtonitem": "Lamington", + "item.pamhc2foodextended.lasagnaitem": "Lasagna", + "item.pamhc2foodextended.lavendershortbreaditem": "Lavender Shortbread", + "item.pamhc2foodextended.leafychickensandwichitem": "Leafy Chicken Sandwich", + "item.pamhc2foodextended.leafyfishsandwichitem": "Leafy Fish Sandwich", + "item.pamhc2foodextended.leekbaconsoupitem": "Leek Bacon Soup", + "item.pamhc2foodextended.lemonaideitem": "Lemonaide", + "item.pamhc2foodextended.lemonchickenitem": "Lemon Chicken", + "item.pamhc2foodextended.lemondrizzlecakeitem": "Lemon Drizzle Cake", + "item.pamhc2foodextended.lemonmeringueitem": "Lemon Meringue", + "item.pamhc2foodextended.liverandonionsitem": "Liver and Onions", + "item.pamhc2foodextended.mangochutneyitem": "Mango Chutney", + "item.pamhc2foodextended.manjuuitem": "Manjuu", + "item.pamhc2foodextended.maplesausageitem": "Maple Sausage", + "item.pamhc2foodextended.mashedpotatoeschickenbiscuititem": "Mashed Potatoes Chicken Biscuit", + "item.pamhc2foodextended.mashedsweetpotatoesitem": "Mashed Sweet Potatoes", + "item.pamhc2foodextended.meatloafsandwichitem": "Meatloaf Sandwich", + "item.pamhc2foodextended.meatpieitem": "Meat Pie", + "item.pamhc2foodextended.meatystirfryitem": "Meaty Stirfry", + "item.pamhc2foodextended.meesuaitem": "Meesua", + "item.pamhc2foodextended.meringuebombeitem": "Meringue Bombe", + "item.pamhc2foodextended.meringuebrownieitem": "Meringue Brownie", + "item.pamhc2foodextended.meringueitem": "Meringue", + "item.pamhc2foodextended.meringuecookieitem": "Meringue Cookie", + "item.pamhc2foodextended.meringuerouladeitem": "Meringue Roulade", + "item.pamhc2foodextended.merveilleuxitem": "Merveilleux", + "item.pamhc2foodextended.mettbrotchenitem": "Mettbrotchen", + "item.pamhc2foodextended.mincepieitem": "Mince Pie", + "item.pamhc2foodextended.mintchocolatechipicecreamitem": "Mint Chocolate Chip Ice Cream", + "item.pamhc2foodextended.misopasteitem": "Miso Paste", + "item.pamhc2foodextended.misosoupitem": "Miso", + "item.pamhc2foodextended.mixedflowerssaladitem": "Mixed Flower Salad", + "item.pamhc2foodextended.mixedsaladitem": "Mixed Salad", + "item.pamhc2foodextended.mochaicecreamitem": "Mocha Ice Cream", + "item.pamhc2foodextended.mochicakeitem": "Mochi Cake", + "item.pamhc2foodextended.mochidessertitem": "Mochi", + "item.pamhc2foodextended.mochiitem": "Mochi", + "item.pamhc2foodextended.museliitem": "Museli", + "item.pamhc2foodextended.mushroomketchupitem": "Mushroom Ketchup", + "item.pamhc2foodextended.mushroomketchupomeletitem": "Mushroom Ketchup Omelet", + "item.pamhc2foodextended.mushroomlasagnaitem": "Mushroom Lasagna", + "item.pamhc2foodextended.mushroomrisottoitem": "Mushroom Risotto", + "item.pamhc2foodextended.mushroomsteakitem": "Mushroom Steak", + "item.pamhc2foodextended.musubiitem": "Musubi", + "item.pamhc2foodextended.naanitem": "Naan", + "item.pamhc2foodextended.neapolitanicecreamitem": "Neopolitan Ice Cream", + "item.pamhc2foodextended.nopalessaladitem": "Nopales Salad", + "item.pamhc2foodextended.nuttoppedicecreamitem": "Nut Topped Ice Cream", + "item.pamhc2foodextended.oatmealraisincookiesitem": "Oatmeal Raison Cookies", + "item.pamhc2foodextended.okrachipsitem": "Okra Chips", + "item.pamhc2foodextended.okracreoleitem": "Okra Creole", + "item.pamhc2foodextended.oldworldveggiesoupitem": "Old World Veggie Soup", + "item.pamhc2foodextended.omeletitem": "Omelet", + "item.pamhc2foodextended.omuriceitem": "Omurice", + "item.pamhc2foodextended.onigiriitem": "Onigiri", + "item.pamhc2foodextended.onionhamburgeritem": "Onion Hamburger", + "item.pamhc2foodextended.onionringsitem": "Onion Rings", + "item.pamhc2foodextended.orangechickenitem": "Orange Chicken", + "item.pamhc2foodextended.ovenroastedcaulifloweritem": "Oven Roasted Cauliflower", + "item.pamhc2foodextended.oystersauceitem": "Oyster Sauce", + "item.pamhc2foodextended.padthaiitem": "Pad Thai", + "item.pamhc2foodextended.pambitsboxitem": "Pam Bits Box", + "item.pamhc2foodextended.paneeritem": "Paneer", + "item.pamhc2foodextended.paneertikkamasalaitem": "Paneer Tikka Masala", + "item.pamhc2foodextended.paradiseburgeritem": "Paradise Burger", + "item.pamhc2foodextended.pastagardeniaitem": "Pasta Gardenia", + "item.pamhc2foodextended.pavlovaitem": "Pavlova", + "item.pamhc2foodextended.peaandhamsoupitem": "Peas and Ham Soup", + "item.pamhc2foodextended.peachcobbleritem": "Peach Cobbler", + "item.pamhc2foodextended.peanutbuttercookiesitem": "Peanut Butter Cookies", + "item.pamhc2foodextended.peasandceleryitem": "Peas and Celery", + "item.pamhc2foodextended.pecanpieitem": "Pecan Pie", + "item.pamhc2foodextended.pemmicanitem": "Pemmican", + "item.pamhc2foodextended.phoitem": "Pho", + "item.pamhc2foodextended.pickledonionsitem": "Pickled Onions", + "item.pamhc2foodextended.picklesitem": "Pickles", + "item.pamhc2foodextended.pinacoladaitem": "Pina Colada", + "item.pamhc2foodextended.pineapplehamitem": "Pineapple Ham", + "item.pamhc2foodextended.pineappleupsidedowncakeitem": "Pineapple Upside-down Cake", + "item.pamhc2foodextended.pinkelitem": "Pinkel", + "item.pamhc2foodextended.pitepaltitem": "Pitepalt", + "item.pamhc2foodextended.pizzasoupitem": "Pizza Soup", + "item.pamhc2foodextended.ploughmanslunchitem": "Ploughman's Lunch", + "item.pamhc2foodextended.poachedpearitem": "Poached Pear", + "item.pamhc2foodextended.porklettucewrapitem": "Pork Lettuce Wrap", + "item.pamhc2foodextended.porklomeinitem": "Pork Lo Mein", + "item.pamhc2foodextended.porkrindsitem": "Porkrinds", + "item.pamhc2foodextended.potatoandcheesepirogiitem": "Potato and Cheese Pirogi", + "item.pamhc2foodextended.potatoandleeksoupitem": "Potato and Leek Soup", + "item.pamhc2foodextended.potatocakesitem": "Potato Cakes", + "item.pamhc2foodextended.potatoesobrienitem": "Potatoes O'Brien", + "item.pamhc2foodextended.potstickersitem": "Pot Stickers", + "item.pamhc2foodextended.poutineitem": "Poutine", + "item.pamhc2foodextended.pumpkinoatsconesitem": "Pumpkin Oat Scones", + "item.pamhc2foodextended.pumpkinspicelatteitem": "Pumpkin Spice Latte", + "item.pamhc2foodextended.rainbowcurryitem": "Rainbow Curry", + "item.pamhc2foodextended.raisinsitem": "Raisins", + "item.pamhc2foodextended.ramenitem": "Ramen", + "item.pamhc2foodextended.raspberrytrifleitem": "Raspberry Trifle", + "item.pamhc2foodextended.redvelvetcupcakeitem": "Red Velvet Cupcake", + "item.pamhc2foodextended.ricecakeitem": "Rice Cake", + "item.pamhc2foodextended.ricepuddingitem": "Rice Pudding", + "item.pamhc2foodextended.rivermudcakeitem": "Rive Mud Cake", + "item.pamhc2foodextended.roastchickenitem": "Roast Chicken", + "item.pamhc2foodextended.roastedrootveggiemedleyitem": "Roasted Root Veggie Medley", + "item.pamhc2foodextended.roastpotatoesitem": "Roast Potatoes", + "item.pamhc2foodextended.rosepetalteaitem": "Rose Petal Tea", + "item.pamhc2foodextended.rouxitem": "Roux", + "item.pamhc2foodextended.saladdressingitem": "Salad Dressing", + "item.pamhc2foodextended.salisburysteakitem": "Salisbury Steak", + "item.pamhc2foodextended.saltedcaramelitem": "Salted Caramel", + "item.pamhc2foodextended.saucedlambkebabitem": "Sauced Lamb Kebabs", + "item.pamhc2foodextended.sauerbratenitem": "Sauerbraten", + "item.pamhc2foodextended.sausagebeanmeltitem": "Sausage Bean Melt", + "item.pamhc2foodextended.sausageinbreaditem": "Sausage in Bread", + "item.pamhc2foodextended.sausagerollitem": "Sausage Roll", + "item.pamhc2foodextended.scallionbakedpotatoitem": "Scallion Baked Potato", + "item.pamhc2foodextended.schnitzelitem": "Schnitzel", + "item.pamhc2foodextended.seedsoupitem": "Seed Soup", + "item.pamhc2foodextended.sesameballitem": "Sesame Ball", + "item.pamhc2foodextended.shepardspieitem": "Shepard's Pie", + "item.pamhc2foodextended.slawdogitem": "Slawdog", + "item.pamhc2foodextended.sorbetitem": "Sorbet", + "item.pamhc2foodextended.southernstylebreakfastitem": "Southern Style Breakfast", + "item.pamhc2foodextended.spicebunitem": "Spicebun", + "item.pamhc2foodextended.spicygreensitem": "Spicy Greens", + "item.pamhc2foodextended.spicymustardporkitem": "Spicy Mustard Pork", + "item.pamhc2foodextended.spinachpieitem": "Spinach Pie", + "item.pamhc2foodextended.splitpeasoupitem": "Split Pea Soup", + "item.pamhc2foodextended.springfieldcashewchickenitem": "Springfield Cashew Chicken", + "item.pamhc2foodextended.springrollitem": "Spring Roll", + "item.pamhc2foodextended.springsaladitem": "Spring Salad", + "item.pamhc2foodextended.sprinklescupcakeitem": "Sprinkles Cupcake", + "item.pamhc2foodextended.steakandchipsitem": "Steak and Chips", + "item.pamhc2foodextended.steakfajitaitem": "Steak Fajita", + "item.pamhc2foodextended.steaktartareitem": "Steak Tartare", + "item.pamhc2foodextended.strawberryrhubarbpieitem": "Strawberry Rhubarb", + "item.pamhc2foodextended.strawberrysouffleitem": "Strawberry Souffle", + "item.pamhc2foodextended.stuffedeggplantitem": "Stuffed Eggplant", + "item.pamhc2foodextended.stuffedmushroomitem": "Stuffed Mushroom", + "item.pamhc2foodextended.stuffedpepperitem": "Stuffed Pepper", + "item.pamhc2foodextended.stuffingitem": "Stuffing", + "item.pamhc2foodextended.suaderoitem": "Suadero", + "item.pamhc2foodextended.succotashitem": "Succotash", + "item.pamhc2foodextended.sugarcookieitem": "Sugar Cookie", + "item.pamhc2foodextended.summersquashwithradishitem": "Summer Squash with Radish", + "item.pamhc2foodextended.sundayhighteaitem": "Sunday High Tea", + "item.pamhc2foodextended.sundayroastitem": "Sunday Roast", + "item.pamhc2foodextended.sunflowerbroccolisaladitem": "Sunflower Broccoli Salad", + "item.pamhc2foodextended.sunflowerwheatrollsitem": "Sunflower Wheat Rolls", + "item.pamhc2foodextended.surfandturfitem": "Surf and Turf", + "item.pamhc2foodextended.sushiitem": "Sushi", + "item.pamhc2foodextended.swedishmeatballsitem": "Swedish Meatballs", + "item.pamhc2foodextended.sweetandsourchickenitem": "Sweet and Sour Chicken", + "item.pamhc2foodextended.sweetandsourmeatballsitem": "Sweet and Sour Meatballs", + "item.pamhc2foodextended.sweetandsoursauceitem": "Sweet and Sour Sauce", + "item.pamhc2foodextended.sweetpickleitem": "Sweet Pickle", + "item.pamhc2foodextended.sweetpotatopieitem": "Sweet Potato Pie", + "item.pamhc2foodextended.sweetpotatosouffleitem": "Sweet Potato Souffle", + "item.pamhc2foodextended.sweetteaitem": "Sweet Tea", + "item.pamhc2foodextended.szechuaneggplantitem": "Szechuan Eggplant", + "item.pamhc2foodextended.taiyakiitem": "Taiyaki", + "item.pamhc2foodextended.tatertotsitem": "Tatertots", + "item.pamhc2foodextended.teriyakichickenitem": "Teriyaki Chicken", + "item.pamhc2foodextended.threebeansaladitem": "Three Bean Salad", + "item.pamhc2foodextended.timpanoitem": "Timpano", + "item.pamhc2foodextended.timtamitem": "Timtam", + "item.pamhc2foodextended.tiropitaitem": "Tiropita", + "item.pamhc2foodextended.toadintheholeitem": "Toad in the Hole", + "item.pamhc2foodextended.toastedwesternitem": "Toasted Western", + "item.pamhc2foodextended.toastsandwichitem": "Toast Sandwich", + "item.pamhc2foodextended.tomatoherbchickenitem": "Tomato Herb Chicken", + "item.pamhc2foodextended.tomatosoupitem": "Tomato Soup", + "item.pamhc2foodextended.turkishdelightitem": "Turkish Delight", + "item.pamhc2foodextended.vanillaconchasbreaditem": "Vanilla Conchas Bread", + "item.pamhc2foodextended.vanillaicecreamitem": "Vanilla Ice Cream", + "item.pamhc2foodextended.vanillaitem": "Vanilla", + "item.pamhc2foodextended.vegemiteitem": "Vegemite", + "item.pamhc2foodextended.vegemiteontoastitem": "Vegemite on Toast", + "item.pamhc2foodextended.vegetablesoupitem": "Vegetable Soup", + "item.pamhc2foodextended.vegetarianlettucewrapitem": "Vegetarian Lettuce Wrap", + "item.pamhc2foodextended.veggiestirfryitem": "Veggie Stirfry", + "item.pamhc2foodextended.veggiestripsitem": "Veggie Strips", + "item.pamhc2foodextended.vindalooitem": "Vindaloo", + "item.pamhc2foodextended.walnutraisinbreaditem": "Walnut Raisin Bread", + "item.pamhc2foodextended.weekendpicnicitem": "Weekend Picnic", + "item.pamhc2foodextended.wontonsoupitem": "Wonton Soup", + "item.pamhc2foodextended.yorkshirepuddingitem": "Yorkshire Pudding", + "item.pamhc2foodextended.zeppoleitem": "Zeppole", + "item.pamhc2foodextended.zestyzucchiniitem": "Zesty Zucchini", + "item.pamhc2foodextended.zucchinibakeitem": "Zucchini Bake", + "item.pamhc2foodextended.zucchinifriesitem": "Zucchini Fries", + "item.pamhc2foodextended.fajitaburritoitem": "Fajita Burrito", + "item.pamhc2foodextended.cookedgroundbeefitem": "Cooked Ground Beef", + "item.pamhc2foodextended.cookedgroundchickenitem": "Cooked Ground Chicken", + "item.pamhc2foodextended.cookedgroundfishitem": "Cooked Ground Fish", + "item.pamhc2foodextended.cookedgroundmuttonitem": "Cooked Ground Mutton", + "item.pamhc2foodextended.cookedgroundporkitem": "Cooked Ground Pork", + "item.pamhc2foodextended.cookedgroundrabbititem": "Cooked Ground Rabbit", + "item.pamhc2foodextended.avocadotoastitem": "Avocado Toast", + "item.pamhc2foodextended.beancornmealitem": "Bean Corn Meal", + "item.pamhc2foodextended.jalapenoburgeritem": "Jalapeno Burger", + "item.pamhc2foodextended.molasseschickenitem": "Molasses Chicken", + "item.pamhc2foodextended.herbcheeseballitem": "Herb Cheese Ball", + "item.pamhc2foodextended.fishcakesitem": "Fish Cakes", + "item.pamhc2foodextended.fishfingersandcustarditem": "Fish Fingers and Custard", + "item.pamhc2foodextended.orangegingerbeefitem": "Orange Ginger Beef", + "item.pamhc2foodextended.loxbagelsandwichitem": "Lox Bagel Sandwich", + "item.pamhc2foodextended.ranchfriedchickenitem": "Ranch Fried Chicken", + "item.pamhc2foodextended.chocolatechippancakesitem": "Chocolate Chip Pancakes", + "item.pamhc2foodextended.chickentendersitem": "Chicken Tenders", + "item.pamhc2foodextended.chickentendersmealitem": "Chicken Tenders Meal", + "item.pamhc2foodextended.pepperstirfryitem": "Pepper Stir Fry", + "item.pamhc2foodextended.pokebowlitem": "Poke Bowl", + "item.pamhc2foodextended.capresesaladitem": "Caprese Salad", + "item.pamhc2foodextended.peanutbutterbananasandwichitem": "Peanut Butter and Banana Sandwich", + "item.pamhc2foodextended.peanutbutterbananapancakesitem": "Peanut Butter and Pancakes", + "item.pamhc2foodextended.hazelnutcoffeeitem": "Hazenut Coffee", + "item.pamhc2foodextended.grandmasmacaronicasseroleitem": "Grandma's Macaroni Casserole", + "item.pamhc2foodextended.creamofchickenitem": "Cream of Chicken", + "item.pamhc2foodextended.creamofmushroomitem": "Cream of Mushroom", + "item.pamhc2foodextended.cornedbeefandcabbageitem": "Corned Beef and Cabbage", + "item.pamhc2foodextended.chickenalfredoitem": "Chicken Alfredo", + "item.pamhc2foodextended.couscousitem": "Couscous", + "item.pamhc2foodextended.candycornitem": "Candy Corn", + "item.pamhc2foodextended.aebleskiversitem": "Aebleskivers", + "item.pamhc2foodextended.cheesytacotortillachipsitem": "Cheesy Taco Tortilla Chips", "item.pamhc2foodextended.blackberryjuiceitem": "Blackberry Juice", "item.pamhc2foodextended.blueberryjuiceitem": "Blueberry Juice", "item.pamhc2foodextended.cactusfruitjuiceitem": "Cactus Fruit Juice", diff --git a/projects/1.16/assets/pams-harvestcraft-2-food-extended/pamhc2foodextended/lang/zh_cn.json b/projects/1.16/assets/pams-harvestcraft-2-food-extended/pamhc2foodextended/lang/zh_cn.json index 053f0aae0b4a..96941b7a8ab9 100644 --- a/projects/1.16/assets/pams-harvestcraft-2-food-extended/pamhc2foodextended/lang/zh_cn.json +++ b/projects/1.16/assets/pams-harvestcraft-2-food-extended/pamhc2foodextended/lang/zh_cn.json @@ -3,14 +3,14 @@ "item.pamhc2foodextended.hotsauceitem": "辣椒酱", "item.pamhc2foodextended.relishitem": "黄瓜调味酱", "item.pamhc2foodextended.ketchupitem": "番茄酱", - "item.pamhc2foodextended.mustarditem": "芥末", + "item.pamhc2foodextended.mustarditem": "黄芥末酱", "item.pamhc2foodextended.sesameoilitem": "芝麻油", "item.pamhc2foodextended.soysauceitem": "酱油", "item.pamhc2foodextended.soymilkitem": "豆浆", "item.pamhc2foodextended.silkentofuitem": "绢豆腐", "item.pamhc2foodextended.firmtofuitem": "老豆腐", "item.pamhc2foodextended.blackpepperitem": "黑胡椒", - "item.pamhc2foodextended.saltandpepperitem": "椒盐", + "item.pamhc2foodextended.saltandpepperitem": "胡椒盐", "item.pamhc2foodextended.mushroomoilitem": "蘑菇油", "item.pamhc2foodextended.almondbutteritem": "杏仁酱", "item.pamhc2foodextended.cashewbutteritem": "腰果酱", @@ -35,129 +35,539 @@ "item.pamhc2foodextended.cookedtofuttonitem": "熟豆腐羊肉", "item.pamhc2foodextended.anchovypepperonipizzaitem": "鳀鱼香肠披萨", "item.pamhc2foodextended.bbqsauceitem": "烧烤酱", - "item.pamhc2foodextended.bbqchickenpizzaitem": "烧烤鸡肉比萨饼", + "item.pamhc2foodextended.bbqchickenpizzaitem": "BBQ鸡肉披萨", "item.pamhc2foodextended.beansandriceitem": "豆饭", - "item.pamhc2foodextended.chimichangaitem": "香辣馅炸玉米饼", - "item.pamhc2foodextended.chipsandsalsaitem": "薯条配莎莎酱", + "item.pamhc2foodextended.chimichangaitem": "墨西哥炸卷饼", + "item.pamhc2foodextended.chipsandsalsaitem": "玉米片配萨尔萨酱", "item.pamhc2foodextended.cornmealitem": "玉米面", - "item.pamhc2foodextended.deluxenachoesitem": "玉米片盛宴", - "item.pamhc2foodextended.enchiladaitem": "玉米卷饼", + "item.pamhc2foodextended.deluxenachoesitem": "豪华奶酪玉米片", + "item.pamhc2foodextended.enchiladaitem": "墨西哥辣肉玉米卷", "item.pamhc2foodextended.fiestacornsaladitem": "盛典玉米沙拉", "item.pamhc2foodextended.fishtacoitem": "海鲜塔可饼", "item.pamhc2foodextended.garlicbreaditem": "蒜蓉面包", "item.pamhc2foodextended.garlicchickenitem": "蒜香鸡", "item.pamhc2foodextended.garlicmashedpotatoesitem": "蒜蓉马铃薯泥", "item.pamhc2foodextended.hamandpineapplepizzaitem": "菠萝火腿披萨", - "item.pamhc2foodextended.meatfeastpizzaitem": "肉宴匹萨", - "item.pamhc2foodextended.nachoesitem": "干酪玉米片", + "item.pamhc2foodextended.meatfeastpizzaitem": "肉宴披萨", + "item.pamhc2foodextended.nachoesitem": "奶酪玉米片", "item.pamhc2foodextended.pepperoniitem": "意大利辣香肠", "item.pamhc2foodextended.pepperonipizzaitem": "意大利辣香肠披萨", "item.pamhc2foodextended.pizzasliceitem": "披萨片", - "item.pamhc2foodextended.quesadillaitem": "墨西哥薄饼", + "item.pamhc2foodextended.quesadillaitem": "墨西哥奶酪薄饼", "item.pamhc2foodextended.refriedbeansitem": "炸豆泥", "item.pamhc2foodextended.sausageitem": "香肠", - "item.pamhc2foodextended.salsaitem": "辣葱酱", - "item.pamhc2foodextended.spagettiandmeatballsitem": "肉丸意大利面", - "item.pamhc2foodextended.spagettiitem": "意大利面", - "item.pamhc2foodextended.spaghettidinneritem": "意大利面晚餐", - "item.pamhc2foodextended.stuffedchilipeppersitem": "酿辣椒", + "item.pamhc2foodextended.salsaitem": "萨尔萨酱", + "item.pamhc2foodextended.spagettiandmeatballsitem": "肉丸意面", + "item.pamhc2foodextended.spagettiitem": "意面", + "item.pamhc2foodextended.spaghettidinneritem": "意面晚餐", + "item.pamhc2foodextended.stuffedchilipeppersitem": "填馅辣椒", "item.pamhc2foodextended.supremepizzaitem": "至尊披萨", "item.pamhc2foodextended.tacoitem": "塔可饼", - "item.pamhc2foodextended.tortillachipsitem": "墨西哥玉米脆片", + "item.pamhc2foodextended.tortillachipsitem": "墨西哥玉米片", "item.pamhc2foodextended.tortillaitem": "墨西哥玉米饼", - "item.pamhc2foodextended.bbqpotatochipsitem": "BBQ 薯片", - "item.pamhc2foodextended.candiedgingeritem": "香甜姜糖", - "item.pamhc2foodextended.candiedlemonitem": "柠檬干", - "item.pamhc2foodextended.candiedpecansitem": "蜜饯山核桃", - "item.pamhc2foodextended.candiedsweetpotatoesitem": "蜜饯红薯", - "item.pamhc2foodextended.candiedwalnutsitem": "焦糖山核桃", - "item.pamhc2foodextended.cheddarandsourcreampotatochipsitem": "切达奶酪油炸薯片", + "item.pamhc2foodextended.bbqpotatochipsitem": "烧烤味薯片", + "item.pamhc2foodextended.candiedgingeritem": "生姜蜜饯", + "item.pamhc2foodextended.candiedlemonitem": "柠檬蜜饯", + "item.pamhc2foodextended.candiedpecansitem": "山核桃蜜饯", + "item.pamhc2foodextended.candiedsweetpotatoesitem": "红薯蜜饯", + "item.pamhc2foodextended.candiedwalnutsitem": "山核桃蜜饯", + "item.pamhc2foodextended.cheddarandsourcreampotatochipsitem": "奶酪酸奶油味薯片", "item.pamhc2foodextended.cherrysodaitem": "樱桃汽水", "item.pamhc2foodextended.chilichocolateitem": "巧克力辣椒", - "item.pamhc2foodextended.chipsanddipitem": "蘸酱薯片", - "item.pamhc2foodextended.chocolatecherryitem": "樱桃巧克力", + "item.pamhc2foodextended.chipsanddipitem": "薯片配蘸酱", + "item.pamhc2foodextended.chocolatecherryitem": "巧克力樱桃", "item.pamhc2foodextended.chocolatecoconutbaritem": "椰子巧克力棒", - "item.pamhc2foodextended.chocolateorangeitem": "香橙巧克力", + "item.pamhc2foodextended.chocolateorangeitem": "巧克力橙子", "item.pamhc2foodextended.chocolatepeanutbaritem": "花生巧克力棒", - "item.pamhc2foodextended.chocolatestrawberryitem": "草莓巧克力", - "item.pamhc2foodextended.colasodaitem": "可乐汽水", + "item.pamhc2foodextended.chocolatestrawberryitem": "巧克力草莓", + "item.pamhc2foodextended.colasodaitem": "可乐", "item.pamhc2foodextended.cornchipsitem": "玉米片", - "item.pamhc2foodextended.crispyricepuffbarsitem": "脆米泡芙棒", + "item.pamhc2foodextended.crispyricepuffbarsitem": "脆米棒", "item.pamhc2foodextended.energydrinkitem": "能量饮料", "item.pamhc2foodextended.gingersodaitem": "姜汁汽水", "item.pamhc2foodextended.grapefruitsodaitem": "西柚汽水", "item.pamhc2foodextended.grapesodaitem": "葡萄汽水", - "item.pamhc2foodextended.hazelnutchocolateitem": "榛子巧克力", - "item.pamhc2foodextended.lemonlimesodaitem": "酸橙汽水", - "item.pamhc2foodextended.maplecandiedbaconitem": "枫糖熏肉", + "item.pamhc2foodextended.hazelnutchocolateitem": "榛子巧克力酱", + "item.pamhc2foodextended.lemonlimesodaitem": "柠檬酸橙汽水", + "item.pamhc2foodextended.maplecandiedbaconitem": "枫糖培根", "item.pamhc2foodextended.marzipanitem": "杏仁蛋白软糖", - "item.pamhc2foodextended.orangesodaitem": "柑橘汽水", - "item.pamhc2foodextended.peanutbuttercupitem": "花生酱杯", + "item.pamhc2foodextended.orangesodaitem": "橘子汽水", + "item.pamhc2foodextended.peanutbuttercupitem": "花生巧克力杯", "item.pamhc2foodextended.peppermintitem": "薄荷糖", "item.pamhc2foodextended.popcornitem": "爆米花", - "item.pamhc2foodextended.pralinesitem": "胡桃糖", - "item.pamhc2foodextended.rootbeerfloatitem": "根汁冰淇淋", + "item.pamhc2foodextended.pralinesitem": "山核桃糖", + "item.pamhc2foodextended.rootbeerfloatitem": "雪顶根汁啤酒", "item.pamhc2foodextended.rootbeersodaitem": "根汁汽水", "item.pamhc2foodextended.sesamesnapsitem": "芝麻糖片", - "item.pamhc2foodextended.sourcreamandonionpotatochipsitem": "奶油洋葱薯片", + "item.pamhc2foodextended.sourcreamandonionpotatochipsitem": "酸奶油洋葱味薯片", "item.pamhc2foodextended.strawberrysodaitem": "草莓汽水", "item.pamhc2foodextended.theatreboxitem": "影院套餐", "item.pamhc2foodextended.ediblerootitem": "食用块茎", "item.pamhc2foodextended.baconmushroomburgeritem": "培根蘑菇汉堡", - "item.pamhc2foodextended.bamboosteamedriceitem": "竹蒸饭", - "item.pamhc2foodextended.bananasplititem": "香蕉船", - "item.pamhc2foodextended.biscuititem": "饼干", - "item.pamhc2foodextended.biscuitsandgravyitem": "肉汤饼干", + "item.pamhc2foodextended.bamboosteamedriceitem": "竹笋蒸饭", + "item.pamhc2foodextended.bananasplititem": "香蕉圣代", + "item.pamhc2foodextended.biscuititem": "软饼", + "item.pamhc2foodextended.biscuitsandgravyitem": "肉汁配软饼", "item.pamhc2foodextended.bltitem": "番茄培根三明治", - "item.pamhc2foodextended.breadedporkchopitem": "煎面包屑包猪排", - "item.pamhc2foodextended.broccolimacitem": "西兰花通心粉 ", - "item.pamhc2foodextended.brownieitem": "榛果巧克力蛋糕", + "item.pamhc2foodextended.breadedporkchopitem": "炸猪排", + "item.pamhc2foodextended.broccolimacitem": "西兰花奶酪通心粉", + "item.pamhc2foodextended.brownieitem": "布朗尼蛋糕", "item.pamhc2foodextended.carrotjuiceitem": "胡萝卜汁", - "item.pamhc2foodextended.cheezepuffsitem": "奶酪泡芙", + "item.pamhc2foodextended.cheezepuffsitem": "脆奶酪条", "item.pamhc2foodextended.cherryicecreamitem": "樱桃冰淇淋", - "item.pamhc2foodextended.chickennoodlesoupitem": "鸡肉面条汤", - "item.pamhc2foodextended.chilidogitem": "辣椒热狗", - "item.pamhc2foodextended.chiliitem": "辣椒", - "item.pamhc2foodextended.chocolatemilkitem": "巧克力奶", + "item.pamhc2foodextended.chickennoodlesoupitem": "鸡汤面", + "item.pamhc2foodextended.chilidogitem": "辣椒酱热狗", + "item.pamhc2foodextended.chiliitem": "辣椒酱", + "item.pamhc2foodextended.chocolatemilkitem": "巧克力牛奶", "item.pamhc2foodextended.cinnamonappleoatmealitem": "肉桂苹果燕麦粥", "item.pamhc2foodextended.cinnamonsugardonutitem": "肉桂甜甜圈", "item.pamhc2foodextended.cinnamontoastitem": "肉桂吐司", "item.pamhc2foodextended.coleslawitem": "凉拌菜丝", "item.pamhc2foodextended.cornbreaditem": "玉米面包", "item.pamhc2foodextended.corndogitem": "玉米热狗", - "item.pamhc2foodextended.cornflakesitem": "玉米片", + "item.pamhc2foodextended.cornflakesitem": "玉米脆片", "item.pamhc2foodextended.cornonthecobitem": "玉米棒", "item.pamhc2foodextended.cranberrysauceitem": "蔓越莓酱", - "item.pamhc2foodextended.crispyricepuffcerealitem": "锅巴泡芙麦片", + "item.pamhc2foodextended.crispyricepuffcerealitem": "香脆谷物麦片", "item.pamhc2foodextended.delightedmealitem": "至尊宝套餐", - "item.pamhc2foodextended.deluxecheeseburgeritem": "豪华奶酪汉堡", + "item.pamhc2foodextended.deluxecheeseburgeritem": "豪华芝士汉堡", "item.pamhc2foodextended.eggsaladitem": "鸡蛋沙拉", - "item.pamhc2foodextended.epicbltitem": "史诗级番茄培根三明治", + "item.pamhc2foodextended.epicbltitem": "史诗番茄培根三明治", "item.pamhc2foodextended.frenchtoastitem": "法式吐司", "item.pamhc2foodextended.frosteddonutitem": "糖霜甜甜圈", - "item.pamhc2foodextended.gravyitem": "肉汤", - "item.pamhc2foodextended.greenbeancasseroleitem": "焗烤四季豆", + "item.pamhc2foodextended.gravyitem": "肉汁", + "item.pamhc2foodextended.greenbeancasseroleitem": "焗烤奶油青豆", "item.pamhc2foodextended.groundcinnamonitem": "肉桂粉", - "item.pamhc2foodextended.loadedbakedpotatoitem": "盛宴烤马铃薯", + "item.pamhc2foodextended.loadedbakedpotatoitem": "奶油培根烤马铃薯", "item.pamhc2foodextended.mapleoatmealitem": "枫糖燕麦粥", - "item.pamhc2foodextended.maplesyruppancakesitem": "枫糖煎饼", + "item.pamhc2foodextended.maplesyruppancakesitem": "枫糖薄煎饼", "item.pamhc2foodextended.maplesyrupwafflesitem": "枫糖华夫饼", - "item.pamhc2foodextended.mcpamitem": "酸菜牛排堡", + "item.pamhc2foodextended.mcpamitem": "潘乐堡", "item.pamhc2foodextended.melonjellysandwichitem": "西瓜酱三明治", "item.pamhc2foodextended.mozzerellasticksitem": "奶酪棒", - "item.pamhc2foodextended.pancakesitem": "煎饼", + "item.pamhc2foodextended.pancakesitem": "薄煎饼", "item.pamhc2foodextended.peachesandcreamoatmealitem": "桃子奶油燕麦粥", - "item.pamhc2foodextended.potatosaladitem": "马铃薯蛋黄酱沙拉", - "item.pamhc2foodextended.potatoskinsitem": "脆烤猪扒土豆皮酿", + "item.pamhc2foodextended.potatosaladitem": "马铃薯沙拉", + "item.pamhc2foodextended.potatoskinsitem": "烤马铃薯皮", "item.pamhc2foodextended.powdereddonutitem": "糖粉甜甜圈", "item.pamhc2foodextended.sweetberryjellysandwichitem": "甜浆果酱三明治", "item.pamhc2foodextended.wafflesitem": "华夫饼", + "item.pamhc2foodextended.applecideritem": "苹果酒", + "item.pamhc2foodextended.applefritteritem": "炸苹果饼", + "item.pamhc2foodextended.applesnowitem": "苹果蛋白酥", + "item.pamhc2foodextended.apricotglazedporkitem": "杏汁火腿", + "item.pamhc2foodextended.asparagusquicheitem": "芦笋咸挞", + "item.pamhc2foodextended.avocadoburritoitem": "牛油果玉米卷", + "item.pamhc2foodextended.babaganoushitem": "烤茄泥酱", + "item.pamhc2foodextended.baconpancakesitem": "培根薄煎饼", + "item.pamhc2foodextended.baconwrappedchiliitem": "辣椒培根卷", + "item.pamhc2foodextended.baconwrappeddatesitem": "枣椰培根卷", + "item.pamhc2foodextended.bakedalaskaitem": "火焰冰淇淋蛋糕", + "item.pamhc2foodextended.bakedbeansitem": "烘豆", + "item.pamhc2foodextended.bakedcactusitem": "烤仙人掌", + "item.pamhc2foodextended.bakedhamitem": "烤火腿", + "item.pamhc2foodextended.baklavaitem": "果仁蜜饼", + "item.pamhc2foodextended.banananutbreaditem": "香蕉果仁面包", + "item.pamhc2foodextended.bangersandmashitem": "香肠马铃薯泥", + "item.pamhc2foodextended.battenbergitem": "巴腾堡蛋糕", + "item.pamhc2foodextended.batteredsausageitem": "面糊炸香肠", + "item.pamhc2foodextended.bbqchickenbiscuititem": "烧烤味炸鸡配软饼", + "item.pamhc2foodextended.bbqjackfruititem": "烧烤酱木菠萝", + "item.pamhc2foodextended.cookoutmealitem": "露天烧烤套餐", + "item.pamhc2foodextended.beanburritoitem": "豆子玉米卷", + "item.pamhc2foodextended.beansontoastitem": "烘豆吐司", + "item.pamhc2foodextended.beefwellingtonitem": "惠灵顿牛排", + "item.pamhc2foodextended.beetburgeritem": "甜菜汉堡", + "item.pamhc2foodextended.bentoboxitem": "便当", + "item.pamhc2foodextended.berrymeringuenestitem": "浆果蛋白酥", + "item.pamhc2foodextended.berryvinaigrettesaladitem": "浆果油醋汁沙拉", + "item.pamhc2foodextended.bibimbapitem": "石锅拌饭", + "item.pamhc2foodextended.blackberrycobbleritem": "酥皮黑莓馅饼", + "item.pamhc2foodextended.bolognaitem": "博洛尼亚红肠", + "item.pamhc2foodextended.bolognasandwichitem": "博洛尼亚红肠三明治", + "item.pamhc2foodextended.braisedonionsitem": "烩洋葱", + "item.pamhc2foodextended.bratwurstitem": "德国烤肠热狗", + "item.pamhc2foodextended.breakfastburritoitem": "墨西哥早餐玉米卷", + "item.pamhc2foodextended.briochebunitem": "布里欧修面包", + "item.pamhc2foodextended.broccolindipitem": "西兰花配蘸酱", + "item.pamhc2foodextended.bulgogiitem": "韩式烤肉", + "item.pamhc2foodextended.buttertartitem": "黄油挞", + "item.pamhc2foodextended.cactussoupitem": "仙人掌汤", + "item.pamhc2foodextended.californiarollitem": "加州卷", + "item.pamhc2foodextended.cantonesegreensitem": "粤式卷心菜", + "item.pamhc2foodextended.cantonesenoodlesitem": "粤式面条", + "item.pamhc2foodextended.cashewchickenitem": "腰果鸡丁", + "item.pamhc2foodextended.ceasarsaladitem": "凯撒沙拉", + "item.pamhc2foodextended.celeryandpeanutbutteritem": "芹菜配花生酱", + "item.pamhc2foodextended.cevicheitem": "柠檬汁酸鱼生", + "item.pamhc2foodextended.chaiteaitem": "印度香茶", + "item.pamhc2foodextended.charsiuitem": "叉烧", + "item.pamhc2foodextended.cheesedanishitem": "奶酪丹麦酥", + "item.pamhc2foodextended.cheeseontoastitem": "奶酪吐司", + "item.pamhc2foodextended.cheesesteakitem": "奶酪牛排", + "item.pamhc2foodextended.cherrycoconutchocolatebaritem": "樱桃椰子巧克力棒", + "item.pamhc2foodextended.chickenandwafflesitem": "炸鸡配华夫饼", + "item.pamhc2foodextended.chickenbiscuititem": "炸鸡配软饼", + "item.pamhc2foodextended.chickencelerycasseroleitem": "焗烤芹菜鸡肉", + "item.pamhc2foodextended.chickenchowmeinitem": "鸡肉炒面", + "item.pamhc2foodextended.chickencordonbleuitem": "奶酪鸡肉卷", + "item.pamhc2foodextended.chickencurryitem": "咖喱鸡", + "item.pamhc2foodextended.chickendinneritem": "鸡肉晚餐", + "item.pamhc2foodextended.chickengumboitem": "秋葵鸡汤", + "item.pamhc2foodextended.chickenkatsuitem": "日式炸鸡", + "item.pamhc2foodextended.chickenparmasanitem": "帕玛森烤鸡", + "item.pamhc2foodextended.chikorollitem": "澳洲春卷", + "item.pamhc2foodextended.chilipoppersitem": "奶酪烤辣椒", + "item.pamhc2foodextended.chocolatemilkshakeitem": "巧克力牛奶", + "item.pamhc2foodextended.chocolateorangebiscuititem": "橙子巧克力饼干", + "item.pamhc2foodextended.peanutchocolatebaritem": "花生酱巧克力棒", + "item.pamhc2foodextended.chocolatesprinklecakeitem": "巧克力碎蛋糕", + "item.pamhc2foodextended.chocovoxelsitem": "巧克力麦片", + "item.pamhc2foodextended.chorizoitem": "西班牙腊肠", + "item.pamhc2foodextended.cinnamonbreaditem": "肉桂面包", + "item.pamhc2foodextended.cinnamonrollitem": "肉桂卷", + "item.pamhc2foodextended.citrussaladitem": "柑橘沙拉", + "item.pamhc2foodextended.coffeeconlecheitem": "牛奶咖啡", + "item.pamhc2foodextended.coleslawburgeritem": "凉拌菜丝汉堡", + "item.pamhc2foodextended.cornedbeefbreakfastitem": "咸牛肉早餐", + "item.pamhc2foodextended.cornedbeefhashitem": "咸牛肉马铃薯泥", + "item.pamhc2foodextended.cornedbeefitem": "咸牛肉", + "item.pamhc2foodextended.cornishpastyitem": "康沃尔馅饼", + "item.pamhc2foodextended.cottagepieitem": "牛肉牧羊人派", + "item.pamhc2foodextended.crackersandcheeseitem": "奶酪配饼干", + "item.pamhc2foodextended.cracklinsitem": "脆皮猪肉", + "item.pamhc2foodextended.creamedbroccolisoupitem": "西兰花奶油汤", + "item.pamhc2foodextended.creamedcornitem": "奶油玉米", + "item.pamhc2foodextended.creamofavocadosoupitem": "牛油果奶油汤", + "item.pamhc2foodextended.croissantitem": "牛角面包", + "item.pamhc2foodextended.cucumbersandwichitem": "黄瓜三明治", + "item.pamhc2foodextended.curryitem": "咖喱", + "item.pamhc2foodextended.currypowderitem": "咖喱粉", + "item.pamhc2foodextended.custarditem": "卡仕达酱", + "item.pamhc2foodextended.damperitem": "丹波面包", + "item.pamhc2foodextended.dandelionteaitem": "蒲公英茶", + "item.pamhc2foodextended.dangoitem": "团子", + "item.pamhc2foodextended.deluxechickencurryitem": "至尊咖喱鸡", + "item.pamhc2foodextended.deviledeggitem": "魔鬼蛋", + "item.pamhc2foodextended.dhalitem": "木豆汤", + "item.pamhc2foodextended.dimsumitem": "广式点心", + "item.pamhc2foodextended.driedsoupitem": "汤粉", + "item.pamhc2foodextended.earlgreyteaitem": "伯爵茶", + "item.pamhc2foodextended.eggnogitem": "蛋奶酒", + "item.pamhc2foodextended.eggplantparmitem": "奶酪烤茄子", + "item.pamhc2foodextended.eggrollitem": "蛋卷", + "item.pamhc2foodextended.eggsbenedictitem": "班尼迪克蛋", + "item.pamhc2foodextended.eggtartitem": "蛋挞", + "item.pamhc2foodextended.espressoitem": "特浓咖啡", + "item.pamhc2foodextended.etonmessitem": "伊顿麦斯", + "item.pamhc2foodextended.fairybreaditem": "彩糖粒面包", + "item.pamhc2foodextended.festivalbreaditem": "节日面包", + "item.pamhc2foodextended.figbaritem": "无花果卷", + "item.pamhc2foodextended.fishdinneritem": "鱼宴", + "item.pamhc2foodextended.fishlettucewrapitem": "鱼肉生菜卷", + "item.pamhc2foodextended.fivespiceitem": "五香粉", + "item.pamhc2foodextended.footlongitem": "长棍三明治", + "item.pamhc2foodextended.fortunecookieitem": "幸运饼干", + "item.pamhc2foodextended.friedbolognasandwichitem": "煎博洛尼亚红肠三明治", + "item.pamhc2foodextended.friedfeastitem": "全家桶", + "item.pamhc2foodextended.friedgreentomatoesitem": "炸绿番茄", + "item.pamhc2foodextended.friedonionsitem": "炸洋葱", + "item.pamhc2foodextended.friedpecanokraitem": "核桃塞炸秋葵", + "item.pamhc2foodextended.friedriceitem": "炒饭", + "item.pamhc2foodextended.fruitcakeitem": "水果蛋糕", + "item.pamhc2foodextended.fruitcreamfestivalbreaditem": "水果奶油节日面包", + "item.pamhc2foodextended.futomakiitem": "太卷", + "item.pamhc2foodextended.garammasalaitem": "辛辣玛莎拉", + "item.pamhc2foodextended.gardensoupitem": "花园蔬菜汤", + "item.pamhc2foodextended.garlicsteakitem": "蒜蓉牛排", + "item.pamhc2foodextended.generaltsochickenitem": "左宗棠鸡", + "item.pamhc2foodextended.gherkinitem": "腌小黄瓜", + "item.pamhc2foodextended.gingerchickenitem": "生姜蜜汁鸡", + "item.pamhc2foodextended.gingeredrhubarbtartitem": "生姜大黄派", + "item.pamhc2foodextended.gingersnapsitem": "姜汁脆饼", + "item.pamhc2foodextended.gourmetbeefburgeritem": "美味牛肉汉堡", + "item.pamhc2foodextended.gourmetbeefpattyitem": "美味牛肉饼", + "item.pamhc2foodextended.gourmetmuttonburgeritem": "美味羊肉汉堡", + "item.pamhc2foodextended.gourmetmuttonpattyitem": "美味羊肉饼", + "item.pamhc2foodextended.gourmetporkburgeritem": "美味猪肉汉堡", + "item.pamhc2foodextended.gourmetporkpattyitem": "美味猪肉饼", + "item.pamhc2foodextended.greeneggsandhamitem": "绿鸡蛋和火腿", + "item.pamhc2foodextended.greenteaitem": "绿茶", + "item.pamhc2foodextended.grilledcheesevegemitetoastitem": "烤奶酪维吉麦酱吐司", + "item.pamhc2foodextended.grilledskewersitem": "烤蔬菜串", + "item.pamhc2foodextended.gritsitem": "粗玉米粉", + "item.pamhc2foodextended.groiledcheesesandwichitem": "烤奶酪维吉麦酱三明治", + "item.pamhc2foodextended.groundnutmegitem": "肉豆蔻粉", + "item.pamhc2foodextended.guacamoleitem": "牛油果酱", + "item.pamhc2foodextended.guisoitem": "西班牙炖菜", + "item.pamhc2foodextended.gyudonitem": "牛丼", + "item.pamhc2foodextended.haggisitem": "羊肚杂碎", + "item.pamhc2foodextended.hamandcheesesandwichitem": "火腿奶酪三明治", + "item.pamhc2foodextended.hamsweetpicklesandwichitem": "火腿酸甜黄瓜三明治", + "item.pamhc2foodextended.hashitem": "牛肉马铃薯杂烩", + "item.pamhc2foodextended.heartybreakfastitem": "爱心早餐", + "item.pamhc2foodextended.herbbutterparsnipsitem": "香草黄油防风草", + "item.pamhc2foodextended.hoisinsauceitem": "海鲜酱", + "item.pamhc2foodextended.holidaycakeitem": "节日蛋糕", + "item.pamhc2foodextended.homestylelunchitem": "家常午餐", + "item.pamhc2foodextended.honeybunitem": "蜂蜜面包", + "item.pamhc2foodextended.honeycombchocolatebaritem": "蜂蜜巧克力棒", + "item.pamhc2foodextended.honeyglazedcarrotsitem": "蜜汁胡萝卜", + "item.pamhc2foodextended.honeyglazedhamitem": "蜜汁火腿", + "item.pamhc2foodextended.honeylemonlambitem": "蜜汁柠檬羊肉", + "item.pamhc2foodextended.honeysandwichitem": "蜂蜜三明治", + "item.pamhc2foodextended.honeysoyribsitem": "蜜汁酱醋肋排", + "item.pamhc2foodextended.hotandsoursoupitem": "酸辣汤", + "item.pamhc2foodextended.hotdishcasseroleitem": "砂锅焗菜", + "item.pamhc2foodextended.hotwingsitem": "辣味鸡翅", + "item.pamhc2foodextended.hummusitem": "鹰嘴豆泥", + "item.pamhc2foodextended.hushpuppiesitem": "炸玉米面球", + "item.pamhc2foodextended.imagawayakiitem": "今川烧", + "item.pamhc2foodextended.imitationcrabsticksitem": "蟹肉棒", + "item.pamhc2foodextended.jambalayaitem": "什锦菜", + "item.pamhc2foodextended.jellyrollitem": "果酱卷", + "item.pamhc2foodextended.kalechipsitem": "羽衣甘蓝脆片", + "item.pamhc2foodextended.keylimepieitem": "酸橙派", + "item.pamhc2foodextended.kimchiitem": "韩式泡菜", + "item.pamhc2foodextended.kohlundpinkelitem": "香肠配甘蓝", + "item.pamhc2foodextended.koreandinneritem": "韩式晚餐", + "item.pamhc2foodextended.kungpaochickenitem": "宫保鸡丁", + "item.pamhc2foodextended.lambbarleysoupitem": "大麦羊肉汤", + "item.pamhc2foodextended.lambkebabitem": "羊肉串", + "item.pamhc2foodextended.lambwithmintsauceitem": "羊肉配薄荷酱", + "item.pamhc2foodextended.lamingtonitem": "拉明顿蛋糕", + "item.pamhc2foodextended.lasagnaitem": "千层面", + "item.pamhc2foodextended.lavendershortbreaditem": "薰衣草酥饼", + "item.pamhc2foodextended.leafychickensandwichitem": "蔬菜鸡肉三明治", + "item.pamhc2foodextended.leafyfishsandwichitem": "蔬菜鱼肉三明治", + "item.pamhc2foodextended.leekbaconsoupitem": "培根韭菜汤", + "item.pamhc2foodextended.lemonaideitem": "柠檬水", + "item.pamhc2foodextended.lemonchickenitem": "柠檬烤鸡", + "item.pamhc2foodextended.lemondrizzlecakeitem": "柠檬蛋糕", + "item.pamhc2foodextended.lemonmeringueitem": "柠檬蛋白酥", + "item.pamhc2foodextended.liverandonionsitem": "洋葱炒肝尖", + "item.pamhc2foodextended.mangochutneyitem": "芒果酸甜酱", + "item.pamhc2foodextended.manjuuitem": "日式馒头", + "item.pamhc2foodextended.maplesausageitem": "枫糖香肠", + "item.pamhc2foodextended.mashedpotatoeschickenbiscuititem": "鸡肉马铃薯泥配软饼", + "item.pamhc2foodextended.mashedsweetpotatoesitem": "红薯泥", + "item.pamhc2foodextended.meatloafsandwichitem": "烘肉卷三明治", + "item.pamhc2foodextended.meatpieitem": "肉馅派", + "item.pamhc2foodextended.meatystirfryitem": "肉片炒蔬菜", + "item.pamhc2foodextended.meesuaitem": "蚝油猪肉面", + "item.pamhc2foodextended.meringuebombeitem": "雪顶水果蛋白酥", + "item.pamhc2foodextended.meringuebrownieitem": "蛋白酥布朗尼", + "item.pamhc2foodextended.meringueitem": "蛋白酥", + "item.pamhc2foodextended.meringuecookieitem": "蛋白酥曲奇", + "item.pamhc2foodextended.meringuerouladeitem": "蛋白酥卷", + "item.pamhc2foodextended.merveilleuxitem": "比利时惊奇蛋糕", + "item.pamhc2foodextended.mettbrotchenitem": "生肉末洋葱配面包", + "item.pamhc2foodextended.mincepieitem": "水果肉馅饼", + "item.pamhc2foodextended.mintchocolatechipicecreamitem": "薄荷巧克力冰淇淋", + "item.pamhc2foodextended.misopasteitem": "味噌", + "item.pamhc2foodextended.misosoupitem": "味噌汤", + "item.pamhc2foodextended.mixedflowerssaladitem": "鲜花沙拉", + "item.pamhc2foodextended.mixedsaladitem": "混合沙拉", + "item.pamhc2foodextended.mochaicecreamitem": "摩卡冰淇淋", + "item.pamhc2foodextended.mochicakeitem": "麻薯蛋糕", + "item.pamhc2foodextended.mochidessertitem": "麻薯甜点", + "item.pamhc2foodextended.mochiitem": "麻薯", + "item.pamhc2foodextended.museliitem": "木斯里杂粮麦片", + "item.pamhc2foodextended.mushroomketchupitem": "蘑菇番茄酱", + "item.pamhc2foodextended.mushroomketchupomeletitem": "蘑菇番茄酱煎蛋卷", + "item.pamhc2foodextended.mushroomlasagnaitem": "蘑菇千层面", + "item.pamhc2foodextended.mushroomrisottoitem": "意式蘑菇烩饭", + "item.pamhc2foodextended.mushroomsteakitem": "蘑菇牛排", + "item.pamhc2foodextended.musubiitem": "午餐肉寿司", + "item.pamhc2foodextended.naanitem": "馕", + "item.pamhc2foodextended.neapolitanicecreamitem": "那不勒斯冰淇淋", + "item.pamhc2foodextended.nopalessaladitem": "仙人掌沙拉", + "item.pamhc2foodextended.nuttoppedicecreamitem": "坚果碎冰淇淋", + "item.pamhc2foodextended.oatmealraisincookiesitem": "燕麦葡萄干曲奇", + "item.pamhc2foodextended.okrachipsitem": "黄秋葵片", + "item.pamhc2foodextended.okracreoleitem": "黄秋葵杂烩", + "item.pamhc2foodextended.oldworldveggiesoupitem": "旧世界蔬菜汤", + "item.pamhc2foodextended.omeletitem": "煎蛋卷", + "item.pamhc2foodextended.omuriceitem": "蛋包饭", + "item.pamhc2foodextended.onigiriitem": "饭团", + "item.pamhc2foodextended.onionhamburgeritem": "洋葱汉堡", + "item.pamhc2foodextended.onionringsitem": "洋葱圈", + "item.pamhc2foodextended.orangechickenitem": "陈皮鸡", + "item.pamhc2foodextended.ovenroastedcaulifloweritem": "烤花菜", + "item.pamhc2foodextended.oystersauceitem": "蚝油", + "item.pamhc2foodextended.padthaiitem": "泰式炒河粉", + "item.pamhc2foodextended.pambitsboxitem": "潘位餐盒", + "item.pamhc2foodextended.paneeritem": "印度奶豆腐", + "item.pamhc2foodextended.paneertikkamasalaitem": "奶豆腐配玛莎拉鸡块", + "item.pamhc2foodextended.paradiseburgeritem": "天堂汉堡", + "item.pamhc2foodextended.pastagardeniaitem": "花园意面", + "item.pamhc2foodextended.pavlovaitem": "巴甫洛娃蛋糕", + "item.pamhc2foodextended.peaandhamsoupitem": "豌豆火腿汤", + "item.pamhc2foodextended.peachcobbleritem": "酥皮桃子馅饼", + "item.pamhc2foodextended.peanutbuttercookiesitem": "花生酱曲奇", + "item.pamhc2foodextended.peasandceleryitem": "豌豆拌芹菜", + "item.pamhc2foodextended.pecanpieitem": "山核桃派", + "item.pamhc2foodextended.pemmicanitem": "干肉饼", + "item.pamhc2foodextended.phoitem": "越南河粉", + "item.pamhc2foodextended.pickledonionsitem": "腌洋葱", + "item.pamhc2foodextended.picklesitem": "腌黄瓜", + "item.pamhc2foodextended.pinacoladaitem": "椰林飘香", + "item.pamhc2foodextended.pineapplehamitem": "菠萝酸甜火腿", + "item.pamhc2foodextended.pineappleupsidedowncakeitem": "菠萝反转蛋糕", + "item.pamhc2foodextended.pinkelitem": "德式小香肠", + "item.pamhc2foodextended.pitepaltitem": "瑞典马铃薯肉丸", + "item.pamhc2foodextended.pizzasoupitem": "披萨汤", + "item.pamhc2foodextended.ploughmanslunchitem": "农夫午餐", + "item.pamhc2foodextended.poachedpearitem": "水煮梨", + "item.pamhc2foodextended.porklettucewrapitem": "猪肉生菜卷", + "item.pamhc2foodextended.porklomeinitem": "猪肉捞面", + "item.pamhc2foodextended.porkrindsitem": "炸猪皮", + "item.pamhc2foodextended.potatoandcheesepirogiitem": "奶酪马铃薯波兰饺子", + "item.pamhc2foodextended.potatoandleeksoupitem": "韭菜马铃薯汤", + "item.pamhc2foodextended.potatocakesitem": "薯泥饼", + "item.pamhc2foodextended.potatoesobrienitem": "马铃薯杂菜拼盘", + "item.pamhc2foodextended.potstickersitem": "锅贴", + "item.pamhc2foodextended.poutineitem": "肉汁奶酪薯条", + "item.pamhc2foodextended.pumpkinoatsconesitem": "南瓜燕麦司康饼", + "item.pamhc2foodextended.pumpkinspicelatteitem": "南瓜拿铁", + "item.pamhc2foodextended.rainbowcurryitem": "彩色咖喱", + "item.pamhc2foodextended.raisinsitem": "葡萄干", + "item.pamhc2foodextended.ramenitem": "拉面", + "item.pamhc2foodextended.raspberrytrifleitem": "树莓乳脂松糕", + "item.pamhc2foodextended.redvelvetcupcakeitem": "红丝绒纸杯蛋糕", + "item.pamhc2foodextended.ricecakeitem": "大米蛋糕", + "item.pamhc2foodextended.ricepuddingitem": "大米布丁", + "item.pamhc2foodextended.rivermudcakeitem": "密西西比泥土蛋糕", + "item.pamhc2foodextended.roastchickenitem": "烤鸡", + "item.pamhc2foodextended.roastedrootveggiemedleyitem": "烤块茎拼盘", + "item.pamhc2foodextended.roastpotatoesitem": "烤薯角", + "item.pamhc2foodextended.rosepetalteaitem": "玫瑰花茶", + "item.pamhc2foodextended.rouxitem": "油面酱", + "item.pamhc2foodextended.saladdressingitem": "沙拉酱", + "item.pamhc2foodextended.salisburysteakitem": "索尔兹伯里牛肉饼", + "item.pamhc2foodextended.saltedcaramelitem": "咸焦糖", + "item.pamhc2foodextended.saucedlambkebabitem": "酱烤羊肉串", + "item.pamhc2foodextended.sauerbratenitem": "醋焖牛肉", + "item.pamhc2foodextended.sausagebeanmeltitem": "奶酪脆皮肠", + "item.pamhc2foodextended.sausageinbreaditem": "面包夹香肠", + "item.pamhc2foodextended.sausagerollitem": "香肠卷", + "item.pamhc2foodextended.scallionbakedpotatoitem": "大葱配烤马铃薯", + "item.pamhc2foodextended.schnitzelitem": "炸肉排", + "item.pamhc2foodextended.seedsoupitem": "种子汤", + "item.pamhc2foodextended.sesameballitem": "麻球", + "item.pamhc2foodextended.shepardspieitem": "牧羊人派", + "item.pamhc2foodextended.slawdogitem": "满酱热狗", + "item.pamhc2foodextended.sorbetitem": "雪葩", + "item.pamhc2foodextended.southernstylebreakfastitem": "美国南方风味早餐", + "item.pamhc2foodextended.spicebunitem": "香料面包", + "item.pamhc2foodextended.spicygreensitem": "辣炒蔬菜", + "item.pamhc2foodextended.spicymustardporkitem": "辣味黄芥末猪肉", + "item.pamhc2foodextended.spinachpieitem": "菠菜派", + "item.pamhc2foodextended.splitpeasoupitem": "豌豆汤", + "item.pamhc2foodextended.springfieldcashewchickenitem": "春田式腰果鸡", + "item.pamhc2foodextended.springrollitem": "春卷", + "item.pamhc2foodextended.springsaladitem": "蔬菜沙拉", + "item.pamhc2foodextended.sprinklescupcakeitem": "彩糖粒纸杯蛋糕", + "item.pamhc2foodextended.steakandchipsitem": "牛排配薯条", + "item.pamhc2foodextended.steakfajitaitem": "墨西哥烤牛肉卷", + "item.pamhc2foodextended.steaktartareitem": "鞑靼牛肉", + "item.pamhc2foodextended.strawberryrhubarbpieitem": "草莓大黄派", + "item.pamhc2foodextended.strawberrysouffleitem": "草莓舒芙蕾", + "item.pamhc2foodextended.stuffedeggplantitem": "填馅茄子", + "item.pamhc2foodextended.stuffedmushroomitem": "填馅蘑菇", + "item.pamhc2foodextended.stuffedpepperitem": "填馅甜椒", + "item.pamhc2foodextended.stuffingitem": "馅料", + "item.pamhc2foodextended.suaderoitem": "炸肉条", + "item.pamhc2foodextended.succotashitem": "甜玉米煮菜豆", + "item.pamhc2foodextended.sugarcookieitem": "甜味曲奇", + "item.pamhc2foodextended.summersquashwithradishitem": "西葫芦配小红萝卜", + "item.pamhc2foodextended.sundayhighteaitem": "周日下午茶", + "item.pamhc2foodextended.sundayroastitem": "周日烧烤", + "item.pamhc2foodextended.sunflowerbroccolisaladitem": "葵花籽西兰花沙拉", + "item.pamhc2foodextended.sunflowerwheatrollsitem": "葵花籽蛋糕卷", + "item.pamhc2foodextended.surfandturfitem": "海陆双拼", + "item.pamhc2foodextended.sushiitem": "寿司", + "item.pamhc2foodextended.swedishmeatballsitem": "瑞典肉丸", + "item.pamhc2foodextended.sweetandsourchickenitem": "酸甜鸡", + "item.pamhc2foodextended.sweetandsourmeatballsitem": "酸甜肉丸", + "item.pamhc2foodextended.sweetandsoursauceitem": "酸甜酱", + "item.pamhc2foodextended.sweetpickleitem": "酸甜腌黄瓜", + "item.pamhc2foodextended.sweetpotatopieitem": "红薯派", + "item.pamhc2foodextended.sweetpotatosouffleitem": "红薯舒芙蕾", + "item.pamhc2foodextended.sweetteaitem": "甜茶", + "item.pamhc2foodextended.szechuaneggplantitem": "鱼香茄子", + "item.pamhc2foodextended.taiyakiitem": "鲷鱼烧", + "item.pamhc2foodextended.tatertotsitem": "炸薯球", + "item.pamhc2foodextended.teriyakichickenitem": "照烧鸡", + "item.pamhc2foodextended.threebeansaladitem": "三豆沙拉", + "item.pamhc2foodextended.timpanoitem": "意大利鼓形馅饼", + "item.pamhc2foodextended.timtamitem": "甜顶巧克力", + "item.pamhc2foodextended.tiropitaitem": "希腊奶酪派", + "item.pamhc2foodextended.toadintheholeitem": "英式面糊烤香肠", + "item.pamhc2foodextended.toastedwesternitem": "西式烤三明治", + "item.pamhc2foodextended.toastsandwichitem": "烤三明治", + "item.pamhc2foodextended.tomatoherbchickenitem": "番茄香草鸡", + "item.pamhc2foodextended.tomatosoupitem": "番茄汤", + "item.pamhc2foodextended.turkishdelightitem": "土耳其软糖", + "item.pamhc2foodextended.vanillaconchasbreaditem": "墨西哥香草甜面包", + "item.pamhc2foodextended.vanillaicecreamitem": "香草冰淇淋", + "item.pamhc2foodextended.vanillaitem": "香草", + "item.pamhc2foodextended.vegemiteitem": "维吉麦酱", + "item.pamhc2foodextended.vegemiteontoastitem": "维吉麦酱吐司", + "item.pamhc2foodextended.vegetablesoupitem": "蔬菜汤", + "item.pamhc2foodextended.vegetarianlettucewrapitem": "素食生菜卷", + "item.pamhc2foodextended.veggiestirfryitem": "炒蔬菜", + "item.pamhc2foodextended.veggiestripsitem": "蔬菜条", + "item.pamhc2foodextended.vindalooitem": "辣味咖喱肉", + "item.pamhc2foodextended.walnutraisinbreaditem": "胡桃葡萄干面包", + "item.pamhc2foodextended.weekendpicnicitem": "周末野餐套餐", + "item.pamhc2foodextended.wontonsoupitem": "云吞汤", + "item.pamhc2foodextended.yorkshirepuddingitem": "约克郡布丁", + "item.pamhc2foodextended.zeppoleitem": "炸面饼圈", + "item.pamhc2foodextended.zestyzucchiniitem": "烤西葫芦通心粉", + "item.pamhc2foodextended.zucchinibakeitem": "蔬菜奶酪烤西葫芦", + "item.pamhc2foodextended.zucchinifriesitem": "炸西葫芦条", + "item.pamhc2foodextended.fajitaburritoitem": "墨西哥烤肉玉米卷", + "item.pamhc2foodextended.cookedgroundbeefitem": "熟牛肉碎", + "item.pamhc2foodextended.cookedgroundchickenitem": "熟鸡肉碎", + "item.pamhc2foodextended.cookedgroundfishitem": "熟鱼肉碎", + "item.pamhc2foodextended.cookedgroundmuttonitem": "熟羊肉碎", + "item.pamhc2foodextended.cookedgroundporkitem": "熟猪肉碎", + "item.pamhc2foodextended.cookedgroundrabbititem": "熟兔肉碎", + "item.pamhc2foodextended.avocadotoastitem": "牛油果吐司", + "item.pamhc2foodextended.beancornmealitem": "玉米烤豆子", + "item.pamhc2foodextended.jalapenoburgeritem": "辣椒牛肉汉堡", + "item.pamhc2foodextended.molasseschickenitem": "糖蜜炖鸡", + "item.pamhc2foodextended.herbcheeseballitem": "香草奶酪球", + "item.pamhc2foodextended.fishcakesitem": "烤鱼饼", + "item.pamhc2foodextended.fishfingersandcustarditem": "炸鱼条配卡仕达酱", + "item.pamhc2foodextended.orangegingerbeefitem": "陈皮姜炖牛肉", + "item.pamhc2foodextended.loxbagelsandwichitem": "熏鲑鱼贝果三明治", + "item.pamhc2foodextended.ranchfriedchickenitem": "牧场酱炸鸡", + "item.pamhc2foodextended.chocolatechippancakesitem": "巧克力碎薄煎饼", + "item.pamhc2foodextended.chickentendersitem": "嫩鸡肉丁", + "item.pamhc2foodextended.chickentendersmealitem": "嫩鸡肉丁套餐", + "item.pamhc2foodextended.pepperstirfryitem": "炒甜椒杂烩", + "item.pamhc2foodextended.pokebowlitem": "夏威夷盖饭", + "item.pamhc2foodextended.capresesaladitem": "卡布里沙拉", + "item.pamhc2foodextended.peanutbutterbananasandwichitem": "花生酱香蕉三明治", + "item.pamhc2foodextended.peanutbutterbananapancakesitem": "花生酱薄煎饼", + "item.pamhc2foodextended.hazelnutcoffeeitem": "榛子咖啡", + "item.pamhc2foodextended.grandmasmacaronicasseroleitem": "奶奶的焗通心粉", + "item.pamhc2foodextended.creamofchickenitem": "奶油鸡汤", + "item.pamhc2foodextended.creamofmushroomitem": "蘑菇奶油汤", + "item.pamhc2foodextended.cornedbeefandcabbageitem": "咸牛肉配卷心菜", + "item.pamhc2foodextended.chickenalfredoitem": "奶油鸡肉意面", + "item.pamhc2foodextended.couscousitem": "蒸粗麦粉", + "item.pamhc2foodextended.candycornitem": "玉米糖", + "item.pamhc2foodextended.aebleskiversitem": "松饼球", + "item.pamhc2foodextended.cheesytacotortillachipsitem": "奶酪配玉米片", "item.pamhc2foodextended.blackberryjuiceitem": "黑莓汁", "item.pamhc2foodextended.blueberryjuiceitem": "蓝莓汁", "item.pamhc2foodextended.cactusfruitjuiceitem": "仙人掌果汁", "item.pamhc2foodextended.candleberryjuiceitem": "蜡杨梅汁", "item.pamhc2foodextended.cranberryjuiceitem": "蔓越莓汁", - "item.pamhc2foodextended.elderberryjuiceitem": "接骨木果汁", + "item.pamhc2foodextended.elderberryjuiceitem": "接骨木莓汁", "item.pamhc2foodextended.huckleberryjuiceitem": "越橘汁", "item.pamhc2foodextended.juniperberryjuiceitem": "杜松子汁", "item.pamhc2foodextended.mulberryjuiceitem": "桑葚汁", @@ -169,13 +579,13 @@ "item.pamhc2foodextended.kiwijuiceitem": "猕猴桃汁", "item.pamhc2foodextended.pineapplejuiceitem": "菠萝汁", "item.pamhc2foodextended.cherryjuiceitem": "樱桃汁", - "item.pamhc2foodextended.orangejuiceitem": "柑橘汁", + "item.pamhc2foodextended.orangejuiceitem": "橘子汁", "item.pamhc2foodextended.peachjuiceitem": "桃子汁", "item.pamhc2foodextended.pearjuiceitem": "梨汁", "item.pamhc2foodextended.plumjuiceitem": "李子汁", "item.pamhc2foodextended.pawpawjuiceitem": "巴婆果汁", "item.pamhc2foodextended.soursopjuiceitem": "刺果番荔枝汁", - "item.pamhc2foodextended.apricotjuiceitem": "杏汁", + "item.pamhc2foodextended.apricotjuiceitem": "杏子汁", "item.pamhc2foodextended.bananajuiceitem": "香蕉汁", "item.pamhc2foodextended.datejuiceitem": "枣椰汁", "item.pamhc2foodextended.dragonfruitjuiceitem": "火龙果汁", @@ -183,7 +593,7 @@ "item.pamhc2foodextended.grapefruitjuiceitem": "西柚汁", "item.pamhc2foodextended.mangojuiceitem": "芒果汁", "item.pamhc2foodextended.papayajuiceitem": "木瓜汁", - "item.pamhc2foodextended.persimmonjuiceitem": "柿汁", + "item.pamhc2foodextended.persimmonjuiceitem": "柿子汁", "item.pamhc2foodextended.pomegranatejuiceitem": "石榴汁", "item.pamhc2foodextended.starfruitjuiceitem": "杨桃汁", "item.pamhc2foodextended.breadfruitjuiceitem": "面包果汁", @@ -202,7 +612,7 @@ "item.pamhc2foodextended.cactusfruitjellyitem": "仙人掌果酱", "item.pamhc2foodextended.candleberryjellyitem": "蜡杨梅酱", "item.pamhc2foodextended.cranberryjellyitem": "蔓越莓酱", - "item.pamhc2foodextended.elderberryjellyitem": "接骨木果酱", + "item.pamhc2foodextended.elderberryjellyitem": "接骨木莓酱", "item.pamhc2foodextended.huckleberryjellyitem": "越橘酱", "item.pamhc2foodextended.juniperberryjellyitem": "杜松子酱", "item.pamhc2foodextended.mulberryjellyitem": "桑葚酱", @@ -214,7 +624,7 @@ "item.pamhc2foodextended.kiwijellyitem": "猕猴桃酱", "item.pamhc2foodextended.pineapplejellyitem": "菠萝酱", "item.pamhc2foodextended.cherryjellyitem": "樱桃酱", - "item.pamhc2foodextended.orangejellyitem": "柑橘酱", + "item.pamhc2foodextended.orangejellyitem": "橘子酱", "item.pamhc2foodextended.peachjellyitem": "桃子酱", "item.pamhc2foodextended.pearjellyitem": "梨酱", "item.pamhc2foodextended.plumjellyitem": "李子酱", @@ -242,57 +652,57 @@ "item.pamhc2foodextended.durianjellyitem": "榴莲酱", "item.pamhc2foodextended.lemonjellyitem": "柠檬酱", "item.pamhc2foodextended.limejellyitem": "酸橙酱", - "item.pamhc2foodextended.blackberrysmoothieitem": "黑莓沙冰", - "item.pamhc2foodextended.blueberrysmoothieitem": "蓝莓沙冰", - "item.pamhc2foodextended.cactusfruitsmoothieitem": "仙人掌果沙冰", - "item.pamhc2foodextended.candleberrysmoothieitem": "蜡杨梅沙冰", - "item.pamhc2foodextended.cranberrysmoothieitem": "蔓越莓沙冰", - "item.pamhc2foodextended.elderberrysmoothieitem": "接骨木果沙冰", - "item.pamhc2foodextended.huckleberrysmoothieitem": "越橘沙冰", - "item.pamhc2foodextended.juniperberrysmoothieitem": "杜松子沙冰", - "item.pamhc2foodextended.mulberrysmoothieitem": "桑葚沙冰", - "item.pamhc2foodextended.raspberrysmoothieitem": "树莓沙冰", - "item.pamhc2foodextended.strawberrysmoothieitem": "草莓沙冰", - "item.pamhc2foodextended.cantaloupesmoothieitem": "哈密瓜沙冰", - "item.pamhc2foodextended.grapesmoothieitem": "葡萄沙冰", - "item.pamhc2foodextended.greengrapesmoothieitem": "绿葡萄沙冰", - "item.pamhc2foodextended.kiwismoothieitem": "猕猴桃沙冰", - "item.pamhc2foodextended.pineapplesmoothieitem": "菠萝沙冰", - "item.pamhc2foodextended.cherrysmoothieitem": "樱桃沙冰", - "item.pamhc2foodextended.orangesmoothieitem": "柑橘沙冰", - "item.pamhc2foodextended.peachsmoothieitem": "桃子沙冰", - "item.pamhc2foodextended.pearsmoothieitem": "梨子沙冰", - "item.pamhc2foodextended.plumsmoothieitem": "李子沙冰", - "item.pamhc2foodextended.pawpawsmoothieitem": "巴婆果沙冰", - "item.pamhc2foodextended.soursopsmoothieitem": "刺果番荔枝沙冰", - "item.pamhc2foodextended.apricotsmoothieitem": "杏子沙冰", - "item.pamhc2foodextended.bananasmoothieitem": "香蕉沙冰", - "item.pamhc2foodextended.datesmoothieitem": "枣椰沙冰", - "item.pamhc2foodextended.dragonfruitsmoothieitem": "火龙果沙冰", - "item.pamhc2foodextended.figsmoothieitem": "无花果沙冰", - "item.pamhc2foodextended.grapefruitsmoothieitem": "西柚沙冰", - "item.pamhc2foodextended.mangosmoothieitem": "芒果沙冰", - "item.pamhc2foodextended.papayasmoothieitem": "木瓜沙冰", - "item.pamhc2foodextended.persimmonsmoothieitem": "柿子沙冰", - "item.pamhc2foodextended.pomegranatesmoothieitem": "石榴沙冰", - "item.pamhc2foodextended.starfruitsmoothieitem": "杨桃沙冰", - "item.pamhc2foodextended.breadfruitsmoothieitem": "面包果沙冰", - "item.pamhc2foodextended.jackfruitsmoothieitem": "木菠萝沙冰", - "item.pamhc2foodextended.guavasmoothieitem": "番石榴沙冰", - "item.pamhc2foodextended.lycheesmoothieitem": "荔枝沙冰", - "item.pamhc2foodextended.passionfruitsmoothieitem": "百香果沙冰", - "item.pamhc2foodextended.rambutansmoothieitem": "红毛丹沙冰", - "item.pamhc2foodextended.tamarindsmoothieitem": "酸角沙冰", - "item.pamhc2foodextended.gooseberrysmoothieitem": "醋栗沙冰", - "item.pamhc2foodextended.duriansmoothieitem": "榴莲沙冰", - "item.pamhc2foodextended.lemonsmoothieitem": "柠檬沙冰", - "item.pamhc2foodextended.limesmoothieitem": "酸橙沙冰", + "item.pamhc2foodextended.blackberrysmoothieitem": "黑莓冰沙", + "item.pamhc2foodextended.blueberrysmoothieitem": "蓝莓冰沙", + "item.pamhc2foodextended.cactusfruitsmoothieitem": "仙人掌果冰沙", + "item.pamhc2foodextended.candleberrysmoothieitem": "蜡杨梅冰沙", + "item.pamhc2foodextended.cranberrysmoothieitem": "蔓越莓冰沙", + "item.pamhc2foodextended.elderberrysmoothieitem": "接骨木莓冰沙", + "item.pamhc2foodextended.huckleberrysmoothieitem": "越橘冰沙", + "item.pamhc2foodextended.juniperberrysmoothieitem": "杜松子冰沙", + "item.pamhc2foodextended.mulberrysmoothieitem": "桑葚冰沙", + "item.pamhc2foodextended.raspberrysmoothieitem": "树莓冰沙", + "item.pamhc2foodextended.strawberrysmoothieitem": "草莓冰沙", + "item.pamhc2foodextended.cantaloupesmoothieitem": "哈密瓜冰沙", + "item.pamhc2foodextended.grapesmoothieitem": "葡萄冰沙", + "item.pamhc2foodextended.greengrapesmoothieitem": "绿葡萄冰沙", + "item.pamhc2foodextended.kiwismoothieitem": "猕猴桃冰沙", + "item.pamhc2foodextended.pineapplesmoothieitem": "菠萝冰沙", + "item.pamhc2foodextended.cherrysmoothieitem": "樱桃冰沙", + "item.pamhc2foodextended.orangesmoothieitem": "橘子冰沙", + "item.pamhc2foodextended.peachsmoothieitem": "桃子冰沙", + "item.pamhc2foodextended.pearsmoothieitem": "梨冰沙", + "item.pamhc2foodextended.plumsmoothieitem": "李子冰沙", + "item.pamhc2foodextended.pawpawsmoothieitem": "巴婆果冰沙", + "item.pamhc2foodextended.soursopsmoothieitem": "刺果番荔枝冰沙", + "item.pamhc2foodextended.apricotsmoothieitem": "杏子冰沙", + "item.pamhc2foodextended.bananasmoothieitem": "香蕉冰沙", + "item.pamhc2foodextended.datesmoothieitem": "枣椰冰沙", + "item.pamhc2foodextended.dragonfruitsmoothieitem": "火龙果冰沙", + "item.pamhc2foodextended.figsmoothieitem": "无花果冰沙", + "item.pamhc2foodextended.grapefruitsmoothieitem": "西柚冰沙", + "item.pamhc2foodextended.mangosmoothieitem": "芒果冰沙", + "item.pamhc2foodextended.papayasmoothieitem": "木瓜冰沙", + "item.pamhc2foodextended.persimmonsmoothieitem": "柿子冰沙", + "item.pamhc2foodextended.pomegranatesmoothieitem": "石榴冰沙", + "item.pamhc2foodextended.starfruitsmoothieitem": "杨桃冰沙", + "item.pamhc2foodextended.breadfruitsmoothieitem": "面包果冰沙", + "item.pamhc2foodextended.jackfruitsmoothieitem": "木菠萝冰沙", + "item.pamhc2foodextended.guavasmoothieitem": "番石榴冰沙", + "item.pamhc2foodextended.lycheesmoothieitem": "荔枝冰沙", + "item.pamhc2foodextended.passionfruitsmoothieitem": "百香果冰沙", + "item.pamhc2foodextended.rambutansmoothieitem": "红毛丹冰沙", + "item.pamhc2foodextended.tamarindsmoothieitem": "酸角冰沙", + "item.pamhc2foodextended.gooseberrysmoothieitem": "醋栗冰沙", + "item.pamhc2foodextended.duriansmoothieitem": "榴莲冰沙", + "item.pamhc2foodextended.lemonsmoothieitem": "柠檬冰沙", + "item.pamhc2foodextended.limesmoothieitem": "酸橙冰沙", "item.pamhc2foodextended.blackberrypieitem": "黑莓派", "item.pamhc2foodextended.blueberrypieitem": "蓝莓派", "item.pamhc2foodextended.cactusfruitpieitem": "仙人掌果派", "item.pamhc2foodextended.candleberrypieitem": "蜡杨梅派", "item.pamhc2foodextended.cranberrypieitem": "蔓越莓派", - "item.pamhc2foodextended.elderberrypieitem": "接骨木果派", + "item.pamhc2foodextended.elderberrypieitem": "接骨木莓派", "item.pamhc2foodextended.huckleberrypieitem": "越橘派", "item.pamhc2foodextended.juniperberrypieitem": "杜松子派", "item.pamhc2foodextended.mulberrypieitem": "桑葚派", @@ -310,7 +720,7 @@ "item.pamhc2foodextended.plumpieitem": "李子派", "item.pamhc2foodextended.pawpawpieitem": "巴婆果派", "item.pamhc2foodextended.soursoppieitem": "刺果番荔枝派", - "item.pamhc2foodextended.apricotpieitem": "杏派", + "item.pamhc2foodextended.apricotpieitem": "杏子派", "item.pamhc2foodextended.bananapieitem": "香蕉派", "item.pamhc2foodextended.datepieitem": "枣椰派", "item.pamhc2foodextended.dragonfruitpieitem": "火龙果派", @@ -337,7 +747,7 @@ "item.pamhc2foodextended.cactusfruitjellytoastitem": "仙人掌果酱吐司", "item.pamhc2foodextended.candleberryjellytoastitem": "蜡杨梅酱吐司", "item.pamhc2foodextended.cranberryjellytoastitem": "蔓越莓酱吐司", - "item.pamhc2foodextended.elderberryjellytoastitem": "接骨木果酱吐司", + "item.pamhc2foodextended.elderberryjellytoastitem": "接骨木莓酱吐司", "item.pamhc2foodextended.huckleberryjellytoastitem": "越橘酱吐司", "item.pamhc2foodextended.juniperberryjellytoastitem": "杜松子酱吐司", "item.pamhc2foodextended.mulberryjellytoastitem": "桑葚酱吐司", @@ -356,7 +766,7 @@ "item.pamhc2foodextended.plumjellytoastitem": "李子酱吐司", "item.pamhc2foodextended.pawpawjellytoastitem": "巴婆果酱吐司", "item.pamhc2foodextended.soursopjellytoastitem": "刺果番荔枝酱吐司", - "item.pamhc2foodextended.apricotjellytoastitem": "杏酱吐司", + "item.pamhc2foodextended.apricotjellytoastitem": "杏子酱吐司", "item.pamhc2foodextended.bananajellytoastitem": "香蕉酱吐司", "item.pamhc2foodextended.datejellytoastitem": "枣椰酱吐司", "item.pamhc2foodextended.dragonfruitjellytoastitem": "火龙果酱吐司", @@ -383,7 +793,7 @@ "item.pamhc2foodextended.cactusfruityogurtitem": "仙人掌果酸奶", "item.pamhc2foodextended.candleberryyogurtitem": "蜡杨梅酸奶", "item.pamhc2foodextended.cranberryyogurtitem": "蔓越莓酸奶", - "item.pamhc2foodextended.elderberryyogurtitem": "接骨木果酸奶", + "item.pamhc2foodextended.elderberryyogurtitem": "接骨木莓酸奶", "item.pamhc2foodextended.huckleberryyogurtitem": "越橘酸奶", "item.pamhc2foodextended.juniperberryyogurtitem": "杜松子酸奶", "item.pamhc2foodextended.mulberryyogurtitem": "桑葚酸奶", @@ -396,9 +806,9 @@ "item.pamhc2foodextended.pineappleyogurtitem": "菠萝酸奶", "item.pamhc2foodextended.appleyogurtitem": "苹果酸奶", "item.pamhc2foodextended.cherryyogurtitem": "樱桃酸奶", - "item.pamhc2foodextended.orangeyogurtitem": "柑橘酸奶", + "item.pamhc2foodextended.orangeyogurtitem": "橘子酸奶", "item.pamhc2foodextended.peachyogurtitem": "桃子酸奶", - "item.pamhc2foodextended.pearyogurtitem": "梨子酸奶", + "item.pamhc2foodextended.pearyogurtitem": "梨酸奶", "item.pamhc2foodextended.plumyogurtitem": "李子酸奶", "item.pamhc2foodextended.pawpawyogurtitem": "巴婆果酸奶", "item.pamhc2foodextended.soursopyogurtitem": "刺果番荔枝酸奶", @@ -423,13 +833,13 @@ "item.pamhc2foodextended.gooseberryyogurtitem": "醋栗酸奶", "item.pamhc2foodextended.durianyogurtitem": "榴莲酸奶", "item.pamhc2foodextended.lemonyogurtitem": "柠檬酸奶", - "item.pamhc2foodextended.limeyogurtitem": "酸橙沙冰", + "item.pamhc2foodextended.limeyogurtitem": "酸橙冰沙", "item.pamhc2foodextended.blackberryjellysandwichitem": "黑莓酱三明治", "item.pamhc2foodextended.blueberryjellysandwichitem": "蓝莓酱三明治", "item.pamhc2foodextended.cactusfruitjellysandwichitem": "仙人掌果酱三明治", "item.pamhc2foodextended.candleberryjellysandwichitem": "蜡杨梅酱三明治", "item.pamhc2foodextended.cranberryjellysandwichitem": "蔓越莓酱三明治", - "item.pamhc2foodextended.elderberryjellysandwichitem": "接骨木果酱三明治", + "item.pamhc2foodextended.elderberryjellysandwichitem": "接骨木莓酱三明治", "item.pamhc2foodextended.huckleberryjellysandwichitem": "越橘酱三明治", "item.pamhc2foodextended.juniperberryjellysandwichitem": "杜松子酱三明治", "item.pamhc2foodextended.mulberryjellysandwichitem": "桑葚酱三明治", @@ -442,7 +852,7 @@ "item.pamhc2foodextended.pineapplejellysandwichitem": "菠萝酱三明治", "item.pamhc2foodextended.applejellysandwichitem": "苹果酱三明治", "item.pamhc2foodextended.cherryjellysandwichitem": "樱桃酱三明治", - "item.pamhc2foodextended.orangejellysandwichitem": "柑橘酱三明治", + "item.pamhc2foodextended.orangejellysandwichitem": "橘子酱三明治", "item.pamhc2foodextended.peachjellysandwichitem": "桃子酱三明治", "item.pamhc2foodextended.pearjellysandwichitem": "梨酱三明治", "item.pamhc2foodextended.plumjellysandwichitem": "李子酱三明治", diff --git a/projects/1.16/assets/pams-harvestcraft-2-trees/pamhc2trees/lang/zh_cn.json b/projects/1.16/assets/pams-harvestcraft-2-trees/pamhc2trees/lang/zh_cn.json index fb4d72ea5696..31bd25bfdc9f 100644 --- a/projects/1.16/assets/pams-harvestcraft-2-trees/pamhc2trees/lang/zh_cn.json +++ b/projects/1.16/assets/pams-harvestcraft-2-trees/pamhc2trees/lang/zh_cn.json @@ -9,7 +9,7 @@ "block.pamhc2trees.pamlemon": "柠檬", "block.pamhc2trees.pamnutmeg": "肉豆蔻", "block.pamhc2trees.pamorange": "橙子", - "block.pamhc2trees.pampeach": "桃", + "block.pamhc2trees.pampeach": "桃子", "block.pamhc2trees.pampear": "梨", "block.pamhc2trees.pamplum": "李子", "block.pamhc2trees.pamwalnut": "胡桃", @@ -58,8 +58,8 @@ "block.pamhc2trees.lemon_sapling": "柠檬树苗", "block.pamhc2trees.nutmeg_sapling": "肉豆蔻树苗", "block.pamhc2trees.orange_sapling": "橙子树苗", - "block.pamhc2trees.peach_sapling": "桃树苗", - "block.pamhc2trees.pear_sapling": "梨树苗", + "block.pamhc2trees.peach_sapling": "桃树树苗", + "block.pamhc2trees.pear_sapling": "梨树树苗", "block.pamhc2trees.plum_sapling": "李子树苗", "block.pamhc2trees.walnut_sapling": "胡桃树苗", "block.pamhc2trees.spiderweb_sapling": "蜘蛛网树苗", @@ -67,7 +67,7 @@ "block.pamhc2trees.pawpaw_sapling": "巴婆果树苗", "block.pamhc2trees.soursop_sapling": "刺果番荔枝树苗", "block.pamhc2trees.almond_sapling": "杏仁树苗", - "block.pamhc2trees.apricot_sapling": "杏树苗", + "block.pamhc2trees.apricot_sapling": "杏树树苗", "block.pamhc2trees.banana_sapling": "香蕉树苗", "block.pamhc2trees.cashew_sapling": "腰果树苗", "block.pamhc2trees.cinnamon_sapling": "肉桂树苗 ", @@ -81,7 +81,7 @@ "block.pamhc2trees.mango_sapling": "芒果树苗", "block.pamhc2trees.olive_sapling": "橄榄树苗", "block.pamhc2trees.papaya_sapling": "木瓜树苗", - "block.pamhc2trees.paperbark_sapling": "千层木树苗 ", + "block.pamhc2trees.paperbark_sapling": "千层树苗", "block.pamhc2trees.pecan_sapling": "山核桃树苗", "block.pamhc2trees.peppercorn_sapling": "花椒树苗", "block.pamhc2trees.persimmon_sapling": "柿子树苗", @@ -107,7 +107,7 @@ "item.pamhc2trees.lemonitem": "柠檬", "item.pamhc2trees.nutmegitem": "肉豆蔻", "item.pamhc2trees.orangeitem": "橙子", - "item.pamhc2trees.peachitem": "桃", + "item.pamhc2trees.peachitem": "桃子", "item.pamhc2trees.pearitem": "梨", "item.pamhc2trees.plumitem": "李子", "item.pamhc2trees.walnutitem": "胡桃", diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/lang/zh_cn.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/lang/zh_cn.json index a48b607b1fda..65178b1861f0 100644 --- a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/lang/zh_cn.json +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/lang/zh_cn.json @@ -1,1873 +1,1909 @@ { - "block.pneumaticcraft.advanced_air_compressor": "高级空气压缩机", - "block.pneumaticcraft.advanced_liquid_compressor": "高级液体压缩机", - "block.pneumaticcraft.advanced_pressure_tube": "高级压力管道", - "block.pneumaticcraft.aerial_interface": "空气接口", - "block.pneumaticcraft.air_cannon": "空气炮", - "block.pneumaticcraft.air_compressor": "空气压缩机", - "block.pneumaticcraft.aphorism_tile": "格言瓷砖", - "block.pneumaticcraft.assembly_controller": "装配控制器", - "block.pneumaticcraft.assembly_drill": "装配钻头", - "block.pneumaticcraft.assembly_io_unit": "装配台 IO 设备", - "block.pneumaticcraft.assembly_io_unit_export": "装配台 IO 设备(导出)", - "block.pneumaticcraft.assembly_io_unit_import": "装配台 IO 设备(导入)", - "block.pneumaticcraft.assembly_laser": "装配激光", - "block.pneumaticcraft.assembly_platform": "装配平台", - "block.pneumaticcraft.biodiesel": "生物柴油", - "block.pneumaticcraft.charging_station": "充气站", - "block.pneumaticcraft.charging_station.upgrade_only": "充气站(仅用于配置升级)", - "block.pneumaticcraft.compressed_iron_block": "压缩铁块", - "block.pneumaticcraft.creative_compressed_iron_block": "创造模式压缩铁块", - "block.pneumaticcraft.creative_compressor": "创造模式压缩机", - "block.pneumaticcraft.diesel": "柴油", - "block.pneumaticcraft.display_shelf": "展示台", - "block.pneumaticcraft.display_table": "展示桌", - "block.pneumaticcraft.drill_pipe": "气举钻管", - "block.pneumaticcraft.drone_interface": "无人机接口", - "block.pneumaticcraft.electric_compressor": "电力压缩机", - "block.pneumaticcraft.electrostatic_compressor": "静电压缩机", - "block.pneumaticcraft.elevator_base": "电梯基座", - "block.pneumaticcraft.elevator_caller": "电梯呼叫器", - "block.pneumaticcraft.elevator_frame": "电梯框架", - "block.pneumaticcraft.empty_spawner": "空刷怪笼", - "block.pneumaticcraft.etching_acid": "蚀刻酸", - "block.pneumaticcraft.etching_tank": "蚀刻器", - "block.pneumaticcraft.flux_compressor": "通量压缩机", - "block.pneumaticcraft.fluid_mixer": "流体混合器", - "block.pneumaticcraft.fuel": "汽油", - "block.pneumaticcraft.gas_lift": "气举", - "block.pneumaticcraft.heat_pipe": "热管", - "block.pneumaticcraft.heat_sink": "散热片", - "block.pneumaticcraft.huge_tank": "巨型流体储罐", - "block.pneumaticcraft.kerosene": "煤油", - "block.pneumaticcraft.kerosene_lamp": "煤油灯", - "block.pneumaticcraft.large_tank": "大型流体储罐", - "block.pneumaticcraft.liquid_compressor": "液体压缩机", - "block.pneumaticcraft.liquid_hopper": "液体漏斗", - "block.pneumaticcraft.lpg": "液化石油气", - "block.pneumaticcraft.lubricant": "润滑油", - "block.pneumaticcraft.medium_tank": "中型流体储罐", - "block.pneumaticcraft.oil": "石油", - "block.pneumaticcraft.omnidirectional_hopper": "全方位漏斗", - "block.pneumaticcraft.plastic_brick_black": "黑色塑料砖块™", - "block.pneumaticcraft.plastic_brick_blue": "蓝色塑料砖块™", - "block.pneumaticcraft.plastic_brick_brown": "棕色塑料砖块™", - "block.pneumaticcraft.plastic_brick_cyan": "青色塑料砖块™", - "block.pneumaticcraft.plastic_brick_gray": "灰色塑料砖块™", - "block.pneumaticcraft.plastic_brick_green": "绿色塑料砖块™", - "block.pneumaticcraft.plastic_brick_light_blue": "淡蓝色塑料砖块™", - "block.pneumaticcraft.plastic_brick_light_gray": "淡灰色塑料砖块™", - "block.pneumaticcraft.plastic_brick_lime": "黄绿色塑料砖块™", - "block.pneumaticcraft.plastic_brick_magenta": "品红色塑料砖块™", - "block.pneumaticcraft.plastic_brick_orange": "橙色塑料砖块™", - "block.pneumaticcraft.plastic_brick_pink": "粉红色塑料砖块™", - "block.pneumaticcraft.plastic_brick_purple": "紫色塑料砖块™", - "block.pneumaticcraft.plastic_brick_red": "红色塑料砖块™", - "block.pneumaticcraft.plastic_brick_white": "白色塑料砖块™", - "block.pneumaticcraft.plastic_brick_yellow": "黄色塑料砖块™", - "block.pneumaticcraft.plastic": "熔融塑料", - "block.pneumaticcraft.pneumatic_door_base": "气动门基座", - "block.pneumaticcraft.pneumatic_door": "气动门", - "block.pneumaticcraft.pneumatic_dynamo": "气动能源炉", - "block.pneumaticcraft.pneumatic_generator": "气动发电机", - "block.pneumaticcraft.pressure_chamber_glass": "压力室玻璃", - "block.pneumaticcraft.pressure_chamber_interface": "压力室接口", - "block.pneumaticcraft.pressure_chamber_valve": "压力室气阀", - "block.pneumaticcraft.pressure_chamber_wall": "压力室墙壁", - "block.pneumaticcraft.pressure_tube": "压力管道", - "block.pneumaticcraft.pressurized_spawner": "气动刷怪笼", - "block.pneumaticcraft.programmable_controller": "可编程控制器", - "block.pneumaticcraft.programmer": "编程器", - "block.pneumaticcraft.refinery_output": "精炼厂输出端", - "block.pneumaticcraft.refinery": "精炼厂控制器", - "block.pneumaticcraft.reinforced_brick_pillar": "强化石砖柱", - "block.pneumaticcraft.reinforced_brick_slab": "强化石砖台阶", - "block.pneumaticcraft.reinforced_bricks": "强化石砖块", - "block.pneumaticcraft.reinforced_brick_stairs": "强化石砖楼梯", - "block.pneumaticcraft.reinforced_brick_tile": "强化石瓷砖", - "block.pneumaticcraft.reinforced_brick_wall": "强化石砖墙", - "block.pneumaticcraft.reinforced_chest": "强化箱子", - "block.pneumaticcraft.reinforced_stone": "强化石", - "block.pneumaticcraft.reinforced_stone_slab": "强化石台阶", - "block.pneumaticcraft.security_station": "安全站", - "block.pneumaticcraft.sentry_turret": "哨戒炮", - "block.pneumaticcraft.small_tank": "小型流体储罐", - "block.pneumaticcraft.smart_chest": "智能箱子", - "block.pneumaticcraft.spawner_extractor": "刷怪笼抽取器", - "block.pneumaticcraft.tag_workbench": "标签工作台", - "block.pneumaticcraft.thermal_compressor": "热力压缩机", - "block.pneumaticcraft.thermal_lagging": "隔热板", - "block.pneumaticcraft.thermopneumatic_processing_plant": "热气动加工机", - "block.pneumaticcraft.universal_sensor": "万能传感器", - "block.pneumaticcraft.uv_light_box": "紫外线灯箱", - "block.pneumaticcraft.vacuum_pump": "真空泵", - "block.pneumaticcraft.vacuum_trap": "真空陷阱", - "block.pneumaticcraft.vegetable_oil": "植物油", - "block.pneumaticcraft.vortex_tube": "涡流管", - "block.pneumaticcraft.wall_lamp_black": "黑色壁灯", - "block.pneumaticcraft.wall_lamp_blue": "蓝色壁灯", - "block.pneumaticcraft.wall_lamp_brown": "棕色壁灯", - "block.pneumaticcraft.wall_lamp_cyan": "青色壁灯", - "block.pneumaticcraft.wall_lamp_gray": "灰色壁灯", - "block.pneumaticcraft.wall_lamp_green": "绿色壁灯", - "block.pneumaticcraft.wall_lamp_light_blue": "淡蓝色壁灯", - "block.pneumaticcraft.wall_lamp_light_gray": "淡灰色壁灯", - "block.pneumaticcraft.wall_lamp_lime": "黄绿色壁灯", - "block.pneumaticcraft.wall_lamp_magenta": "品红色壁灯", - "block.pneumaticcraft.wall_lamp_orange": "橙色壁灯", - "block.pneumaticcraft.wall_lamp_pink": "粉红色壁灯", - "block.pneumaticcraft.wall_lamp_purple": "紫色壁灯", - "block.pneumaticcraft.wall_lamp_red": "红色壁灯", - "block.pneumaticcraft.wall_lamp_white": "白色壁灯", - "block.pneumaticcraft.wall_lamp_yellow": "黄色壁灯", - "block.pneumaticcraft.wall_lamp_inverted_black": "黑色壁灯(信号反转)", - "block.pneumaticcraft.wall_lamp_inverted_blue": "蓝色壁灯(信号反转)", - "block.pneumaticcraft.wall_lamp_inverted_brown": "棕色壁灯(信号反转)", - "block.pneumaticcraft.wall_lamp_inverted_cyan": "青色壁灯(信号反转)", - "block.pneumaticcraft.wall_lamp_inverted_gray": "灰色壁灯(信号反转)", - "block.pneumaticcraft.wall_lamp_inverted_green": "绿色壁灯(信号反转)", - "block.pneumaticcraft.wall_lamp_inverted_light_blue": "淡蓝色壁灯(信号反转)", - "block.pneumaticcraft.wall_lamp_inverted_light_gray": "淡灰色壁灯(信号反转)", - "block.pneumaticcraft.wall_lamp_inverted_lime": "黄绿色壁灯(信号反转)", - "block.pneumaticcraft.wall_lamp_inverted_magenta": "品红色壁灯(信号反转)", - "block.pneumaticcraft.wall_lamp_inverted_orange": "橙色壁灯(信号反转)", - "block.pneumaticcraft.wall_lamp_inverted_pink": "粉红色壁灯(信号反转)", - "block.pneumaticcraft.wall_lamp_inverted_purple": "紫色壁灯(信号反转)", - "block.pneumaticcraft.wall_lamp_inverted_red": "红色壁灯(信号反转)", - "block.pneumaticcraft.wall_lamp_inverted_white": "白色壁灯(信号反转)", - "block.pneumaticcraft.wall_lamp_inverted_yellow": "黄色壁灯(信号反转)", - "block.pneumaticcraft.yeast_culture": "酵母菌", - "entity.pneumaticcraft.collector_drone": "采集无人机", - "entity.pneumaticcraft.crop_support": "作物架", - "entity.pneumaticcraft.drone": "无人机", - "entity.pneumaticcraft.amadrone": "亚马龙派送无人机", - "entity.pneumaticcraft.guard_drone": "守卫无人机", - "entity.pneumaticcraft.harvesting_drone": "收割无人机", - "entity.pneumaticcraft.heat_frame": "导热框架", - "entity.pneumaticcraft.logistics_drone": "物流无人机", - "entity.pneumaticcraft.logistics_frame_active_provider": "物流主动供应框架", - "entity.pneumaticcraft.logistics_frame_default_storage": "物流默认存储框架", - "entity.pneumaticcraft.logistics_frame_passive_provider": "物流被动供应框架", - "entity.pneumaticcraft.logistics_frame_requester": "物流请求框架", - "entity.pneumaticcraft.logistics_frame_storage": "物流存储框架", - "entity.pneumaticcraft.micromissile": "微型导弹", - "entity.pneumaticcraft.programmable_controller": "可编程控制器", - "entity.pneumaticcraft.spawner_agitator": "刷怪笼激活器", - "entity.pneumaticcraft.transfer_gadget": "传输装置", - "fluid.pneumaticcraft.biodiesel": "生物柴油", - "fluid.pneumaticcraft.diesel": "柴油", - "fluid.pneumaticcraft.ethanol": "乙醇", - "fluid.pneumaticcraft.etching_acid": "蚀刻酸", - "fluid.pneumaticcraft.gasoline": "汽油", - "fluid.pneumaticcraft.kerosene": "煤油", - "fluid.pneumaticcraft.lpg": "液化石油气", - "fluid.pneumaticcraft.lubricant": "润滑油", - "fluid.pneumaticcraft.memory_essence": "记忆源质", - "fluid.pneumaticcraft.oil": "石油", - "fluid.pneumaticcraft.plastic": "熔融塑料", - "fluid.pneumaticcraft.vegetable_oil": "植物油", - "fluid.pneumaticcraft.yeast_culture": "酵母菌", - "gui.tooltip.block.pneumaticcraft.advanced_air_compressor": "这台机器是空气压缩机的二级版本。像比它稍逊一筹的兄弟那样,它能用能在熔炉里燃烧的燃料生产压缩空气。不同的是,它的生产速率是 50 ml/刻,同时也产生热量。热量越高,效率越低。温度表中的底部箭头指示效率将开始下降的温度,顶部箭头指示了效率下降为 0%% 的温度。${br}${br}与您对此模组的预期可能不同,该机器不会在温度过高时爆炸。", - "gui.tooltip.block.pneumaticcraft.advanced_liquid_compressor": "液体压缩机的高级版本。空气产率更高(50 mL/刻),但也会产生热量;热量越高,效率越低。温度表中的底部箭头指示效率将开始下降的温度,顶部箭头指示效率下降为 0%% 的温度。${br}${br}与您对此模组的预期可能不同,该机器不会在温度过高时爆炸。", - "gui.tooltip.block.pneumaticcraft.advanced_pressure_tube": "压力管道的高级版本。它可以被伪装,并且可以在其上放置管道模块以提供其他功能。", - "gui.tooltip.block.pneumaticcraft.aerial_interface": "通过使用一种先进的技术将物品压缩得像原子一样小,这台机器可以与玩家的物品栏进行交互。也就是说,可以使用漏斗向该机器输入或输出物品,而这些物品相应的将会被加入或移出放置该机器的玩家的物品栏。例如,可以使用更智能的输入方法,比如无人机和/或物流框架(或其余模组)来保持玩家的物品栏中有64个火把。", - "gui.tooltip.block.pneumaticcraft.air_cannon": "用于空中运输物品。使用前需要先合成一个定位工具。当你有了定位工具后,右击你想让物品去到的位置,然后将定位工具放到空气炮的 GPS 槽位。", - "gui.tooltip.block.pneumaticcraft.air_compressor": "这个机器产生压缩空气。向燃料格放入任意可在熔炉燃烧的燃料来使其工作。", - "gui.tooltip.block.pneumaticcraft.aphorism_tile": "一个智能的告示牌,可以存放任意量的文本,通过缩放使其永远在告示牌内。${br}空手右击以修改其内容(若处于隐藏状态,则潜行右击)使。${br}用任意染料右击对其重新染色;可以通过右击相应的部分对边缘和背景分别染色。", - "gui.tooltip.block.pneumaticcraft.aphorism_tile.reset": "放入工作台来重置颜色和文字", - "gui.tooltip.block.pneumaticcraft.aphorism_tile.text": "此瓷砖包含以下文字:", - "gui.tooltip.block.pneumaticcraft.assembly_controller": "此机器用于控制其他的装配机器。它能控制所有相连的装配机器,以及与装配机器相连的机器,等等。要开始装配,在程序槽位放入程序。", - "gui.tooltip.block.pneumaticcraft.assembly_drill": "装配线的一部分。对相邻的(非对角相邻)装配平台上的物品钻孔。", - "gui.tooltip.block.pneumaticcraft.assembly_io_unit_export": "装配线的一部分。从装配平台上将物品传输到输出容器。", - "gui.tooltip.block.pneumaticcraft.assembly_io_unit_import": "装配线的一部分。从输入容器将物品传输到装配平台上。", - "gui.tooltip.block.pneumaticcraft.assembly_laser": "装配线的一部分。对相邻的(非对角相邻)装配平台上的物品用激光照射。", - "gui.tooltip.block.pneumaticcraft.assembly_platform": "装配线的一部分。在激光和钻头工作时对物品进行固定。", - "gui.tooltip.block.pneumaticcraft.charging_station": "这台机器用于给使用空气动力的物品充(放)气,例如无人机,气动扳手和涡流炮。${br}${br}亦可用于管理可以接受升级的物品的升级。", - "gui.tooltip.block.pneumaticcraft.compressed_iron_block": "用作合成原料。同时是良热导体(亦见热管)。", - "gui.tooltip.block.pneumaticcraft.creative_compressor": "仅可用于创造模式;生成任意压力值。", - "gui.tooltip.block.pneumaticcraft.creative_compressed_iron_block": "仅可用于创造模式;维持任意温度值。", - "gui.tooltip.block.pneumaticcraft.display_table": "这张桌子可以储存并展示一个物品,可以用自动化手段(漏斗,无人机,管道等)与其交互", - "gui.tooltip.block.pneumaticcraft.drill_pipe": "被气举用来向下钻孔,寻找可以被抽取的流体。同样可以用作装饰。", - "gui.tooltip.block.pneumaticcraft.drone_interface": "一个允许使用电脑或开放式电脑模组对无人机进行交互的方块。", - "gui.tooltip.block.pneumaticcraft.electric_compressor": "将工业2的 EU 转化为压缩空气。像其他工业2的机器一样,可以用工业2的扳手正常交互。", - "gui.tooltip.block.pneumaticcraft.electrostatic_compressor": "在现实生活中,据称这极难做到,但在这里,却是一个现实:从闪电获取能量。当该压缩机被闪电击中时,将瞬间产生 200000 mL 的空气。放置连接到该压缩机的铁栏杆网格以增加被闪电击中的概率。${br}${br}注:${br}• 可以将多个静电压缩机放入同一个网格中,使得击中一次产生的空气被平均分配到各个压缩机中。${br}• 有效铁栏杆的范围为水平 5 格(欧几里得距离),最高比压缩机高 5 格。铁栏杆越多(最多 250 个),被闪电击中的概率更大。${br}• 同样可以通过“避雷针”来提高被击中的概率:在压缩机上方竖直放置最多 10 个铁栏杆。${br}• 要排出多余能量(以避免可能的爆炸),向压缩机下方添加一列铁栏杆,给其接地。所连接的压缩机的数量决定了需要在下方连接的铁栏杆的数量(见 GUI 中的“静电信息”标签页)。${br}• 在晴天压缩机被雷击的概率极低,在雨天高一些,在雷雨天更高。", - "gui.tooltip.block.pneumaticcraft.electrostatic_compressor.brief": "通过闪电生成(巨量)空气。查看 GUI(或在 JEI 中)的信息标签以获取更详尽的信息。", - "gui.tooltip.block.pneumaticcraft.elevator_base": "该机器是——看名字就可以知道——一个电梯。可以用它传输任何实体。要使其正常工作,需要一定压力以及位于该方块上方的电梯框架,用于支撑电梯。要控制电梯高度,施加红石信号或使用电梯呼叫器。红石强度为 0 表示伸出 0%%,为 15 表示伸出 100%%。${br}${br}电梯的横向大小可以被延伸。如果多个相邻的电梯的最高一个电梯基座在同一高度,它们将共享楼层名/目标高度。${br}${br}该方块,以及电梯呼叫器,可以使用伪装涂覆器进行伪装。", - "gui.tooltip.block.pneumaticcraft.elevator_caller": "与电梯基座与电梯框架配合使用,用来把电梯呼叫到它所在的高度。放置在竖直叠加在电梯基座上的电梯框架的旁边。", - "gui.tooltip.block.pneumaticcraft.elevator_frame": "需要被竖直叠加在电梯基座上来构建正常工作的电梯。", - "gui.tooltip.block.pneumaticcraft.empty_spawner": "被刷怪笼抽取器抽取后的原版刷怪笼。其自身并无用途,但可用于合成气动刷怪笼。", - "gui.tooltip.block.pneumaticcraft.etching_tank": "装满蚀刻酸,然后输入在紫外线灯箱里被照射过的空印刷电路板。可以被加热到50 ℃以上,从而以显著提升的速率蚀刻(但被加热后将会缓慢消耗蚀刻酸)。${br}从侧面抽取未组装的印刷电路板,从顶/底面抽取失效的印刷电路板。", - "gui.tooltip.block.pneumaticcraft.fluid_mixer": "使用压力混合两种流体,生成流体/物品。${br}${br}提供更高的压力可以加速该机器,但也会使其消耗空气的速率更快。", - "gui.tooltip.block.pneumaticcraft.flux_compressor": "将 FE能量(与RF和许多其他模组的能量兼容)转换为压缩空气。其基础效率为 40%%,也即,消耗 100 FE 才能产生 40 mL 压缩空气。速度升级将略微降低这一效率。${br}此压缩机会产生热量,必须将其散热以避免效率损失。", - "gui.tooltip.block.pneumaticcraft.gas_lift": "气举是一种使用压力泵送液体的泵。它需要压力和钻杆才能工作。气举将会把压力管道或者高级压力管道向下放置,直到碰到液体。当管道遇到固体方块时,将对其进行挖掘;挖掘使用的压力与方块的硬度成正比。${br}需要的最小压力与深度成正比。", - "gui.tooltip.block.pneumaticcraft.heat_pipe": "用压缩铁制成的绝缘芯,可以传递热量并避免损失任何热量到相邻的空气或流体中。压缩铁块的更紧凑替代品。能被伪装涂覆器伪装。", - "gui.tooltip.block.pneumaticcraft.heat_sink": "可以使热量散发到空气中的方块。只会和其底下的方块热学相连(而非相邻的方块)。当空气栅管道模块对着散热片时,散热效率会大幅提升。", - "gui.tooltip.block.pneumaticcraft.huge_tank": "容量为 512000mB。${br}可以使用扳手与上方和下方的储罐连接(如果其中一个储罐为空,或者两个储罐包含相同的流体)。", - "gui.tooltip.block.pneumaticcraft.kerosene_lamp": "一个强大的光源,范围最大可达 30 个方块,使用任何可燃的燃料(虽然煤油比其他燃料高效得多)。", - "gui.tooltip.block.pneumaticcraft.kerosene_lamp.kerosene_only": "一个强大的光源,最大范围可达 30 个方块,仅使用煤油。", - "gui.tooltip.block.pneumaticcraft.large_tank": "容量为 128000 mB。${br}可以使用扳手与上方和下方的储罐连接(如果其中一个储罐为空,或者两个储罐包含相同的流体)。", - "gui.tooltip.block.pneumaticcraft.liquid_compressor": "使用各种可燃液体生产压缩空气。要查看所有可用的燃料请打开“可用燃料”面板。此面板以最好到最差的顺序排列燃料。在显示倍数的地方(例如 x1.5),这意味着比标准速度燃烧得更快或更慢,产生压缩空气的速度更快,但是消耗更快。${br}${br}你可以泵入燃料,用燃料容器(例如:桶)右键或者在GUI内上方的燃料槽位放入燃料容器。", - "gui.tooltip.block.pneumaticcraft.liquid_hopper": "液体漏斗是一个可以用来转移液体的漏斗。就像全方位漏斗一样,它也是全方位的。${br}${br}除了将液体从一个容器转移到另一个容器之外,液体漏斗还会试着清空在液体输入槽位的液体容器(例如:桶)。它同样会试着填满液体输出槽位的液体容器。", - "gui.tooltip.block.pneumaticcraft.medium_tank": "容量为 64000mB。${br}可以使用扳手与上方和下方的储罐连接(如果其中一个储罐为空,或者两个储罐包含相同的流体)。", - "gui.tooltip.block.pneumaticcraft.omnidirectional_hopper": "您是否曾设想过用漏斗从容器的其他面而不是底面抽取物品,或是您希望漏斗的传输速度能更上一层楼?那么向您推荐:全方位漏斗。这个漏斗不仅可以被指定到任何你想要的方向,而且还能像气动工艺里其他的机器一样安装升级。${br}${br}你可以通过扳手来调节输入和输出的方向:${br}• 右击旋转输入口${br}• Shift 右击旋转输出口", - "gui.tooltip.block.pneumaticcraft.plastic_brick": "对于建筑非常有用。不要光着脚踩上去!与另一个领先品牌兼容。", - "gui.tooltip.block.pneumaticcraft.pneumatic_door_base": "放置在气动门(的上半门)旁边时会自动在有玩家接近时开门。如果气动门基座在安全站的范围内,只会对被安全站允许的玩家做出反应。可以使用伪装涂敷器进行伪装。", - "gui.tooltip.block.pneumaticcraft.pneumatic_door": "与气动门基座一起使用以构成可用的门装置。", - "gui.tooltip.block.pneumaticcraft.pneumatic_dynamo": "将压缩空气转换为 FE能量(与RF和许多其他模组的能量兼容)。其基础效率为 40%%,也即,消耗 100 mL 压缩空气才能产生 40 FE。速度升级将略微降低这一效率。${br}这个发电机会产生热量,必须散热以避免效率降低。", - "gui.tooltip.block.pneumaticcraft.pneumatic_generator": "此机器将压缩空气转换为工业2的EU。可以使用扳手调整这个机器,像其他工业2机器一样。", - "gui.tooltip.block.pneumaticcraft.pressure_chamber_glass": "用于搭建压力室。压力室为 3x3x3/4x4x4/5x5x5 的中空结构,结构的侧面(不能是边或顶点)至少有一个压力室气阀。压力室墙壁和压力室玻璃可以互相替代。", - "gui.tooltip.block.pneumaticcraft.pressure_chamber_interface": "此方块用于向/从压力室输入/输出物品。它在“I”面输入,在“O”面上输出。压力室中至少应有两个压力接口:一个接口的“O”对着压力室,另一个对着外面。", - "gui.tooltip.block.pneumaticcraft.pressure_chamber_valve": "压力室可以用于贮存空气。但其主要用途是将各种材料压缩成其他材料。例如铁锭压缩成压缩铁锭,或者是将煤炭压缩成钻石。", - "gui.tooltip.block.pneumaticcraft.pressure_chamber_wall": "用于搭建压力室。 压力室为 3x3x3/4x4x4/5x5x5 的中空结构,结构的侧面(不能是边或顶点)至少有一个压力室气阀。压力室墙壁和压力室玻璃可以互相替代。", - "gui.tooltip.block.pneumaticcraft.pressurized_spawner": "使用压力生成怪物,忽视光照强度限制,并可通过红石控制。${br}需要加入刷怪笼核心。需要注意的是,未满的刷怪笼核心将导致效率降低。", - "gui.tooltip.block.pneumaticcraft.programmable_controller": "可编程控制器是一种可以用来代替无人机的机器。编程网络API或无人机,并将其放入齿轮槽中。以10mL空气/tick的速率,控制器将执行大多数程序片段(有关不接受的内容的更多信息,请参阅“排除片段”选项卡)。物品和液体可以泵入或流出与“无人机”库存相连的区块。${br}${br}这台机器的一个主要优点是它不涉及实体寻径,因此非常适合大规模应用,如采石场。", - "gui.tooltip.block.pneumaticcraft.programmer": "用于对无人机进行编程。其使用编程拼图设定程序。", - "gui.tooltip.block.pneumaticcraft.refinery": "精炼厂用来将一种流体精炼为不同的流体;默认情况下,石油被处理为柴油、煤油、汽油和/或液化石油气。${br}${br}需要堆叠 2,3 或 4 个精炼厂输出端方块才可以工作;在堆叠 4 个时精炼的效果最好。施加的热量越多,精炼厂运行的速度越快。", - "gui.tooltip.block.pneumaticcraft.refinery_output": "储存精炼控制器生产的流体输出。", - "gui.tooltip.block.pneumaticcraft.reinforced_bricks": "用作合成原料;同时,对于建筑来说也是安全可靠的。爆炸抗性优异。", - "gui.tooltip.block.pneumaticcraft.reinforced_chest": "一个在被破坏时会保留其存储的物品的防爆的箱子。", - "gui.tooltip.block.pneumaticcraft.security_station": "当你想保护一个区域不让别人乱动你的东西时,你可以使用这个方块来防止其他人与它范围内的每个方块进行交互/破坏。你可以通过将玩家添加到访问状态来设置白名单。目前还没有关于如何设置网络的游戏内教程。", - "gui.tooltip.block.pneumaticcraft.sentry_turret": "哨塔是一种自主防御武器。当配备了枪弹药时,它将向16个方块范围内的任何生物实体开火(可通过范围升级进行扩展)。您可以通过在“目标筛选器”字段中输入筛选器来筛选要攻击的实体。当哨兵枪被安全站覆盖时,安全站允许的玩家不会成为目标。", - "gui.tooltip.block.pneumaticcraft.small_tank": "容量为 32000 mB。${br}可以使用扳手与上方和下方的储罐连接(如果其中一个储罐为空,或者两个储罐包含相同的流体)。", - "gui.tooltip.block.pneumaticcraft.smart_chest": "防爆。被破坏时可保存其内容物。每个槽位可以单独过滤,每侧都可以配置为输入或输出。", - "gui.tooltip.block.pneumaticcraft.spawner_extractor": "从原版刷怪笼抽取刷怪笼核心。准备好一场恶战……", - "gui.tooltip.block.pneumaticcraft.tag_workbench": "生成过滤标签,这些标签可用于物流和无人机中的物品过滤,以便进行高级匹配。${br}在左侧放入物品,在中间的插槽中放入一些纸张(或现有的过滤标签),然后选择需要进行的匹配,然后单击按钮生成过滤标签。", - "gui.tooltip.block.pneumaticcraft.thermal_compressor": "热力压缩机将方块两侧的温差转换为压缩空气。在压缩机的一侧放置一个高温方块,在另一侧放置一个低温方块。${br}${br}请注意,南北向的面是相互热连接的,东西面也是如此,但是从南北面到东西方向没有交叉连接。热连接侧将试图平衡温度,因此需要努力保持良好的温差。", - "gui.tooltip.block.pneumaticcraft.thermal_lagging": "一层薄薄的绝缘材料,可以附在机器的热表面,以防止热量散失到空气中。${br}不会阻碍与后面的方块的交互,除非你拿着扳手、镐子或潜行。", - "gui.tooltip.block.pneumaticcraft.thermopneumatic_processing_plant": "热气动加工机用来将流体处理成其他的流体。将液化石油气与煤炭在其中处理生产液态塑料。同样可以用于燃油裂解。重油可以被裂解为轻油。也就是说,柴油可以被转化为煤油,再转化为汽油,再转化为液化石油气。", - "gui.tooltip.block.pneumaticcraft.universal_sensor.brief": "一种高度灵活的设备,可以监视各种方块、实体和世界条件,并根据需要发出红石信号。", - "gui.tooltip.block.pneumaticcraft.universal_sensor": "顾名思义,您可以在许多应用程序中将此设备用作传感器。要选择传感器,请插入适当的升级,然后在文件夹结构中导航。传感器用黄色按钮文本标记。${br}${br}方块检测器根据方块位置发出红石信号,还需要插入定位工具或区域定位工具。插入区域定位工具时,它定义了一个要监视的区域;在这种情况下,测量频率被缩短以保护服务器性能。任何方块位置也必须在传感器范围内;如有必要,插入范围升级。", - "gui.tooltip.block.pneumaticcraft.uv_light_box": "这台机器将空的印刷电路板暴露在紫外线下,使它们可以在蚀刻器中进行处理。对印刷电路板进行照射的时间越长,蚀刻成功的机会就越大,但也要注意,随着过程的继续,进度会变慢。${br}${br}可以配置一个照射被视为已完成的阈值;可以将阈值设置得较低,以便快速处理物品,同时接受蚀刻失败的可能(失败的印刷电路板可以在高炉中回收以进行下一次尝试)。", - "gui.tooltip.block.pneumaticcraft.vacuum_pump": "这台机器用于制造真空。使它工作需要使用压缩空气。向“+”管道提供压缩空气,当压力达到2bar时,就会从“-”管道吸入空气。", - "gui.tooltip.block.pneumaticcraft.vacuum_trap.brief": "吸收附近的实体。需要装有刷怪笼核心并提供负压以运作。${br}潜行右击或施加红石信号以控制机器运行。", - "gui.tooltip.block.pneumaticcraft.vacuum_trap": "吸收附近的实体。需要装有刷怪笼核心并提供负压以运作。${br}${br}若流体缓存中具有至少 100 mB 的记忆源质,实体被吸收时将获得随机但显著的效益增益(并消耗记忆源质)。${br}无法吸收玩家、无人机与由原版刷怪笼生成的怪物。${br}${br}潜行右击或施加红石信号以控制机器运行。", - "gui.tooltip.block.pneumaticcraft.vortex_tube": "将进入的空气分为冷热部分。一边变热,另一边变冷。空气的用量取决于压力。请注意,在热端和冷端之间存在弱的热传导,因此,为了获得最佳效率,当您想利用热量时,应使用散热器将冷侧通风,反之亦然。", - "gui.tooltip.block.pneumaticcraft.wall_lamp": "简单的可挂在墙上的灯,受到红石信号时发光。", - "gui.tooltip.block.pneumaticcraft.wall_lamp_inverted": "简单的可挂在墙上的灯,*未*受到红石信号时发光。", - "gui.tooltip.item.pneumaticcraft.advanced_pcb": "升级管道模块以解锁额外的模块配置选项。右击管道模块上的此项以安装它。", - "gui.tooltip.item.pneumaticcraft.air_canister": "能够在充气站充气(或放气)。被用于制作一些可被充气(或放气)的物品。", - "gui.tooltip.item.pneumaticcraft.air_grate_module": "§9公式:范围(方块)=4.0 x压力(bar),或-16 x压力(bar),若为真空${br}${br}§b该模块将排斥或吸引范围内的任何实体,取决于压力是正还是负,并将尝试将物品输入相邻的容器。也可用于冷却散热器。${br}${br}使用高级电路板升级后,可以通过配置界面配置受影响的实体。", - "gui.tooltip.item.pneumaticcraft.amadron_tablet": "亚马龙平板电脑用于订购物品和流体。类似于与村民交易,但货物是由无人机配送的;这可比村民有趣多了。取货/收货地址需要使用平板电脑右击来指定。", - "gui.tooltip.item.pneumaticcraft.bandage": "使用时,恢复 3 颗心的生命值。长按右键两秒以使用。有 8 秒的冷却。", - "gui.tooltip.item.pneumaticcraft.biodiesel_bucket": "燃料质量与柴油相当,但由可再生能源生产。", - "gui.tooltip.item.pneumaticcraft.camo_applicator": "用于添加或移除可伪装方块的伪装。当持有时,附近的伪装方块将突出显示。${br}▶ 右击任何可伪装的方块以应用/删除伪装${br}▶ 右击任何其他方块以记录该方块的外观${br}▶ 右击任意位置清除所记录的伪装", - "gui.tooltip.item.pneumaticcraft.charging_module": "此模块对其指向的容器中的物品进行充/放气。注:空气在模块与物品间的流动是双向的,具体方向取决于压力的相对大小!${br}${br}使用高级电路板升级后,空气的流速会更快。", - "gui.tooltip.item.pneumaticcraft.chips": "美味的零食。也可以说是薯片。", - "gui.tooltip.item.pneumaticcraft.cod_n_chips": "丰盛的一餐!", - "gui.tooltip.item.pneumaticcraft.collector_drone": "一种空中机器人,在17x17x17区域内收集物品(见范围升级),以放置位置为中心。${br}•放置在容器上以仅收集(在放置时)容器中含有的物品。${br}•放置在容器旁以收集任何物品。", - "gui.tooltip.item.pneumaticcraft.crop_support": "当作物架被放置在有作物的泥土上时,它会加速这个作物的生长速度。使用物流配置器潜行右击可拆卸。", - "gui.tooltip.item.pneumaticcraft.diagnostic_subroutine": "安全站中必需的组件。${br}${br}此组件负责尝试跟踪黑客。如果所有的诊断子程序都被黑客入侵,安全站就已经被破坏了。", - "gui.tooltip.item.pneumaticcraft.diesel_bucket": "可在热气动加工厂进行加工,以生产煤油或(通过添加红石)润滑剂。一种合理的液体燃料。可在熔炉中燃烧。", - "gui.tooltip.item.pneumaticcraft.drill_bit_iron": "便宜、基础${br}挖掘模式:1x1", - "gui.tooltip.item.pneumaticcraft.drill_bit_compressed_iron": "比铁快${br}挖掘模式:1x1、1x2、1x3", - "gui.tooltip.item.pneumaticcraft.drill_bit_diamond": "比压缩铁快${br}挖掘模式:1x1、1x2、1x3、3x3(+)、矿脉(矿石+原木)", - "gui.tooltip.item.pneumaticcraft.drill_bit_netherite": "比钻石快${br}挖掘模式:1x1、1x2、1x3、3x3(+)、矿脉(矿石+原木)、3x3(完整)、矿脉(所有方块)", - "gui.tooltip.item.pneumaticcraft.drone": "完全可编程的空中机器人。几乎任何你能想到的任务都可以由这架无人机完成(免责声明:不会从你的高尔夫成绩中减去两杆)。你需要在一个程序编辑器中编程。", - "gui.tooltip.item.pneumaticcraft.etching_acid_bucket": "将其放入刻蚀器中以使用空印刷电路板生产未组装的印刷电路板。", - "gui.tooltip.item.pneumaticcraft.ethanol_bucket": "如果直接用做燃料不太理想,但可以用来生产生物柴油。", - "gui.tooltip.item.pneumaticcraft.flow_detector_module": "§9公式:红石信号强度=0.2 x流量(mL/tick)${br}${br}§b此模块发出红石信号,其强度取决于通过管道的空气量。", - "gui.tooltip.item.pneumaticcraft.gasoline_bucket": "可以在热气动加工机处理为液化石油气。它是一种出色的液体燃料(等同于热力膨胀的精炼燃料)。可在熔炉中燃烧。", - "gui.tooltip.item.pneumaticcraft.glycerol": "生物柴油生产线的副产,但其本身也有一些用途……", - "gui.tooltip.item.pneumaticcraft.gps_area_tool": "存储世界中的两个坐标。右击一个方块以设置第一个坐标(P1),然后左击以设置第二个坐标(P2)。", - "gui.tooltip.item.pneumaticcraft.gps_area_tool.guiprogrammer": "选取起区域定位工具后:${br}▶左键一个空白区域:创建新的区域拼图${br}▶左键单击现有区域拼图:将其覆盖${br}▶Shift 右击空白区域:创建两个坐标拼图", - "gui.tooltip.item.pneumaticcraft.gps_area_tool.guiinventorysearcher": "▶右击以选择 P1${br}▶左击以选择 P2", - "gui.tooltip.item.pneumaticcraft.gps_tool": "通过右击一个方块存储一个坐标。在多个方块中被使用,例如空气炮,万能传感器和编程器。", - "gui.tooltip.item.pneumaticcraft.gps_tool.guiprogrammer": "选取起定位工具后:{br}▶左击一个空白区域:创建新的坐标拼图{br}▶Shift 左击一个空白区域:创建新的区域拼图{br}▶左击一个现有的坐标或区域拼图:将其覆盖", - "gui.tooltip.item.pneumaticcraft.guard_drone": "一个执行区域防卫任务的空中机器人。当部署于一个容器时它将从容器物品栏中输入物品(应为武器或机关枪弹药)并攻击以该容器为中心 31x31x31 范围内的任何生物。", - "gui.tooltip.item.pneumaticcraft.gun_ammo_ap": "这一特种机关枪弹药能穿透护甲并比普通弹药造成略多的伤害。但它可并不便宜。", - "gui.tooltip.item.pneumaticcraft.gun_ammo_explosive": "这一特种机关枪弹药在击中时会产生爆炸。不要在近身作战时使用!", - "gui.tooltip.item.pneumaticcraft.gun_ammo_freezing": "这一特种机关枪弹药能够冰冻目标,降低目标速度并有机会暂时将目标包裹在一层冰之中。对具有火焰抗性的生物效果极佳。", - "gui.tooltip.item.pneumaticcraft.gun_ammo_incendiary": "这一特种机关枪弹药将会点燃目标。注意:它也可能点燃你周围的环境!", - "gui.tooltip.item.pneumaticcraft.gun_ammo": "这是普通的机关枪弹药。它没有特殊属性,但可以与药水合成从而获得药水效果。", - "gui.tooltip.item.pneumaticcraft.gun_ammo_weighted": "这一特种机关枪弹药能比普通弹药造成大得多的伤害,但由于它的质量更大,它的射程很短并在发射时使用更多压缩空气。", - "gui.tooltip.item.pneumaticcraft.harvesting_drone": "一个可以收获放置点 17x17x17 范围内所有作物的飞行无人机。若放置在容器上,其将取用容器中的锄并用其补种作物(补种需要使用锄)。", - "gui.tooltip.item.pneumaticcraft.heat_frame": "可以放在任何物品容器上。被相邻的热源加热时,其将尝试熔炼容器中的物品;被冷却时,将尝试容器内的物品冷冻。只有当容器有额外的空位时它才会工作。施加的热量越多,熔炼速度越快,最大为每秒熔炼 1 个物品。类似的地,冷却得越多,冷冻物品的速度越快。", - "gui.tooltip.item.pneumaticcraft.jackhammer": "强力的多功能挖掘工具。安装钻头以便使用。${br}▶潜行右击:打开设置界面${br}潜行滚动滚轮:切换挖掘模式", - "gui.tooltip.item.pneumaticcraft.kerosene_bucket": "可以在热气动加工机处理为液化石油气。它是一种出色的液体燃料(等同于热力膨胀的精炼燃料)。可被放入熔炉。", - "gui.tooltip.item.pneumaticcraft.logistics_configurator": "此物品可以用于配置物流框架和传输装置。潜行右击以移除框架和其他可附加物(导热框架,作物架……)", - "gui.tooltip.item.pneumaticcraft.logistics_drone": "一个执行物流任务的空中机器人。被部署在一个容器上时将会执行以其为中心的31x31x31范围内的物流框架定义的物流任务。", - "gui.tooltip.item.pneumaticcraft.logistics_frame_active_provider": "向物流网络提供物品。可以向物流请求框架和存储框架提供物品。", - "gui.tooltip.item.pneumaticcraft.logistics_frame_default_storage": "和物流存储框架类似,可以从物流主动供应框架收取物品。比存储框架有更低的优先级,可以被用作“默认箱子”。还可以向物流存储框架提供物品。", - "gui.tooltip.item.pneumaticcraft.logistics_frame_passive_provider": "向物流网络提供物品。只向物流请求框架提供物品。", - "gui.tooltip.item.pneumaticcraft.logistics_frame_requester": "可以被配置为从物流网络请求物品。", - "gui.tooltip.item.pneumaticcraft.logistics_frame_storage": "存储在物流网络中由物流主动供应框架提供的物品。", - "gui.tooltip.item.pneumaticcraft.logistics_module": "§b该模块与连接到同一管道上的其他物流模块进行通信,以执行由指向的安装有物流框架的容器定义定物流任务。它使用来自管道的压力来实现这些功能。", - "gui.tooltip.item.pneumaticcraft.lpg_bucket": "和煤炭在热气动加工机里一起处理以产出塑料。更好的液体燃料。能在熔炉里燃烧。", - "gui.tooltip.item.pneumaticcraft.lubricant_bucket": "速度升级的原材料之一。", - "gui.tooltip.item.pneumaticcraft.manometer": "右击一个气动工艺的方块以获得关于此方块的信息。注意:已安装WAILA或The One Probe时用处不大。", - "gui.tooltip.item.pneumaticcraft.memory_essence_bucket": "液体形态的记忆与经验。本不应该是可能的,但它就在这里。", - "gui.tooltip.item.pneumaticcraft.memory_stick": "存储玩家经验。${br}▶右击:存储一级${br}▶潜行右击:取出一级${br}▶左击:切换为自动吸收经验球", - "gui.tooltip.item.pneumaticcraft.micromissiles": "微型导弹是装载有一颗爆炸性弹头与智能导航系统的小型手持弹射物发射装置。微型导弹的弹药可通过将之与 TNT 在铁砧中合并填充。${br}▶ 潜行并右击以打开设置 GUI。", - "gui.tooltip.item.pneumaticcraft.minigun": "这把手持武器需要子弹才能使用,子弹需要放置在弹夹中。${br}▶潜行右击:打开弹夹。 ${br}▶潜行+滚动鼠标滚轮:切换锁定槽位。${br}这把加特林能够在充气站中进行升级。", - "gui.tooltip.item.pneumaticcraft.network_api": "此组件能存储无人机程序。与网络数据存储器不同,它需要拼图来编程,并且可以作为可编程控制器中的可执行程序,或者对无人机使用额外的程序碎片。", - "gui.tooltip.item.pneumaticcraft.network_data_storage": "此组件可以存储无人机程序。它不需要拼图来编程,也不能用来执行程序。但是,如果希望存储程序为以后使用,那这正是你需要的。", - "gui.tooltip.item.pneumaticcraft.network_io_port": "安全站的必需组件。${br}${br}对安全站攻击的入口点。", - "gui.tooltip.item.pneumaticcraft.network_node": "用于连接必需的安全站组件的普通安全站组件。", - "gui.tooltip.item.pneumaticcraft.network_registry": "安全站的必需组件。${br}${br}这是入侵者的入侵目标;如果所有注册表都被入侵,安全站的保护将会失效。", - "gui.tooltip.item.pneumaticcraft.nuke_virus": "在安全站中使用以提升侵入的几率。", - "gui.tooltip.item.pneumaticcraft.oil_bucket": "可以在炼油厂中加工以生产各种燃料,这些燃料最终可以用于生产塑料。如果直接用来烧则是一种很差劲的液体燃料。可以放在熔炉中。", - "gui.tooltip.item.pneumaticcraft.plastic_bucket": "放置于世界中或石油导热框架冷却来将其固化为塑料片。使用导热框架的方法也许有更好的结果……", - "gui.tooltip.item.pneumaticcraft.plastic_bucket.not_in_world": "在安装有导热框架的容器中冷却以固化为塑料片。", - "gui.tooltip.item.pneumaticcraft.pneumatic_boots": "这双鞋子除了拥有掉落保护,速度提升,还(在升级之后)包含了一些其他的小功能。", - "gui.tooltip.item.pneumaticcraft.pneumatic_chestplate": "此胸甲能储存大量空气,而且(当升级以后)可以为其他的气动装甲部件以及任何便携的气动物品提供压缩空气。通过合适的升级,它也可以保护火焰或熔岩造成的伤害,并且吸取附近的物品。", - "gui.tooltip.item.pneumaticcraft.pneumatic_helmet": "这个头盔能在充能站中升级。升级后,它会用像比如实体追踪,方块追踪的钢铁侠一样的工具服务玩家。", - "gui.tooltip.item.pneumaticcraft.pneumatic_helmet.one_probe": "已安装 The One Probe", - "gui.tooltip.item.pneumaticcraft.pneumatic_leggings": "该护腿在升级后会加快你的移速。", - "gui.tooltip.item.pneumaticcraft.pneumatic_wrench": "右击方块将其旋转,或者在右击的是压力管道时,将对应面接通/断开。潜行右击气动工艺的方块可以瞬间将其拆下,以物品形式掉落。", - "gui.tooltip.item.pneumaticcraft.pressure_gauge_module": "§9公式:红石信号=2.0 * 压力(bar)§b该模块发出红石信号,强度取决于管道的压力。${br}${br}当使用高级印刷电路板升级后,阈值能在配置界面中精确控制。", - "gui.tooltip.item.pneumaticcraft.programming_puzzle": "在用编程器向无人机或网络 API 写入程序时被消耗。要提供拼图,要么将其放在你的物品栏里,要么放在相邻的容器中。", - "gui.tooltip.item.pneumaticcraft.raw_salmon_tempura": "需要油炸!", - "gui.tooltip.item.pneumaticcraft.redstone_module": "§b这个模块将红石信号传输到相连管道上另外的红石模块。用任何染料右键以设置频道;用扳手右键以在输入和输出之间切换。${br}${br}使用高级印刷电路板升级后,可以进行一些额外的信号处理。", - "gui.tooltip.item.pneumaticcraft.regulator_tube_module": "§b此模块根据它收到的红石信号限制其低压侧允许的压力。无信号 = 4.9 bar(高级压力管道为19.9),信号强度为15 = 0 bar(不允许空气通过),其他的信号强度允许的压力则用内插法计算。空气可以通过调节器管道模块逆向传输,这使其可以作为单向阀。§{br}使用高级印刷电路板升级后,可以通过GUI来精确地配置阈值。", - "gui.tooltip.item.pneumaticcraft.reinforced_chest_kit": "潜行右击(木制)箱子以将其升级为强化箱子,同时保留原箱子的内容物。${br}原本的箱子将以物品形式掉落。", - "gui.tooltip.item.pneumaticcraft.reinforced_air_canister": "一个更强的空气罐。并与一对空气接口、充气模块和一个末影箱结合,这可能使其拥有一些无线压力传输的可能性……", - "gui.tooltip.item.pneumaticcraft.remote": "可以通过放置按钮、标签和其他组件创建一个用来控制无人机或通用传感器的遥控器!", - "gui.tooltip.item.pneumaticcraft.safety_tube_module": "§如果压力达到4.9 bar(高级压力管道则是19.9),这个模块将排出高压空气。尽管这可以防止爆炸,但排出的空气也是能量的浪费。§{br}§{br}当使用高级印刷电路板升级后,可以通过在界面中精确配置阈值。", - "gui.tooltip.item.pneumaticcraft.salmon_tempura": "营养而美味!", - "gui.tooltip.item.pneumaticcraft.seismic_sensor": "用来寻找原油。右击时将会提示在右击处正下方是否找到了原油。", - "gui.tooltip.item.pneumaticcraft.smart_chest_kit": "潜行右击(木制)箱子或强化箱子以将其升级为智能箱子,同时保留原箱子的内容物。${br}原本的箱子将以物品形式掉落。", - "gui.tooltip.item.pneumaticcraft.sourdough_bread": "比普通的面包更好吃更有营养!", - "gui.tooltip.item.pneumaticcraft.spawner_agitator": "当安装在刷怪笼上时,刷怪笼激活器会阻止玩家离开后刷出的生物消失。并且,玩家不在附近刷怪笼也会刷怪。有人要刷怪场吗?", - "gui.tooltip.item.pneumaticcraft.spawner_core": "刷怪笼的心脏。放置于气动刷怪笼中以自其承载的源质生成怪物。${br}${br}由原版刷怪笼抽取出的刷怪笼核心承载有单个生物的源质,但可以使用真空陷阱构造承载多个生物源质的核心……", - "gui.tooltip.item.pneumaticcraft.stop_worm": "用于安全站中,可以提升侵入的几率。", - "gui.tooltip.item.pneumaticcraft.tag_filter": "在标签工作台中制作。能放在物流框架的过滤槽中,或用于一个物品过滤器编程部件,以通过被配置的标签过滤物品。", - "gui.tooltip.item.pneumaticcraft.transfer_gadget": "当放置在容器或储罐的侧面时,其缓慢地将物品(每 2 秒 1 个物品)或流体(每 2 秒 100 mB)传输到相邻的容器或储罐。它不占任何位置。${br}空手或使用物流配置器右击:切换传输方向${br}使用物流配置器潜行右击:拆下装置(或者可以直接破坏方块)", - "gui.tooltip.item.pneumaticcraft.upgrade_matrix": "用来制作升级。比直接使用青金石更节省材料。", - "gui.tooltip.item.pneumaticcraft.vegetable_oil_bucket": "由作物或种子压榨得到。既可用于烹饪,又可用于生产燃料。", - "gui.tooltip.item.pneumaticcraft.vortex_cannon": "涡流炮 - 可以发射不造成伤害的弹射物,吹走实体,给动物剪毛,破坏植物和树叶。注意使用时机,可以将自己吹出一段距离,但是一定要注意掉落伤害!", - "gui.tooltip.item.pneumaticcraft.yeast_culture_bucket": "可以与一些植物原料协同生产乙醇。也有一些烹饪用途……", - "item.pneumaticcraft.advanced_pcb": "高级印刷电路板", - "item.pneumaticcraft.advanced_pressure_tube": "高级压力管道", - "item.pneumaticcraft.air_canister": "空气罐", - "item.pneumaticcraft.air_conditioning_upgrade": "空调升级", - "item.pneumaticcraft.air_grate_module": "空气栅管道模块", - "item.pneumaticcraft.amadron_tablet": "亚马龙平板电脑", - "item.pneumaticcraft.armor_upgrade": "护甲升级", - "item.pneumaticcraft.assembly_program_drill": "装配程序:钻头", - "item.pneumaticcraft.assembly_program_drill_laser": "装配程序:钻头&激光", - "item.pneumaticcraft.assembly_program_laser": "装配程序:激光", - "item.pneumaticcraft.bandage": "绷带", - "item.pneumaticcraft.biodiesel_bucket": "生物柴油桶", - "item.pneumaticcraft.block_tracker_upgrade": "方块追踪升级", - "item.pneumaticcraft.camo_applicator": "伪装涂覆器", - "item.pneumaticcraft.cannon_barrel": "炮管", - "item.pneumaticcraft.capacitor": "电容", - "item.pneumaticcraft.charging_module": "充气模块", - "item.pneumaticcraft.charging_upgrade": "充气升级", - "item.pneumaticcraft.chips": "薯条", - "item.pneumaticcraft.cod_n_chips": "鳕鱼和薯条", - "item.pneumaticcraft.collector_drone": "采集无人机", - "item.pneumaticcraft.compressed_iron_boots": "压缩铁靴子", - "item.pneumaticcraft.compressed_iron_chestplate": "压缩铁胸甲", - "item.pneumaticcraft.compressed_iron_helmet": "压缩铁头盔", - "item.pneumaticcraft.compressed_iron_gear": "压缩铁齿轮", - "item.pneumaticcraft.compressed_iron_leggings": "压缩铁护腿", - "item.pneumaticcraft.coordinate_tracker_upgrade": "坐标追踪升级", - "item.pneumaticcraft.creative_upgrade": "创造补给升级", - "item.pneumaticcraft.crop_support": "作物架", - "item.pneumaticcraft.diagnostic_subroutine": "诊断子程序", - "item.pneumaticcraft.diesel_bucket": "柴油桶", - "item.pneumaticcraft.dispenser_upgrade": "发射器升级", - "item.pneumaticcraft.drill_bit_compressed_iron": "压缩铁钻头", - "item.pneumaticcraft.drill_bit_diamond": "钻石钻头", - "item.pneumaticcraft.drill_bit_iron": "铁钻头", - "item.pneumaticcraft.drill_bit_netherite": "下界合金钻头", - "item.pneumaticcraft.drone": "无人机", - "item.pneumaticcraft.empty_pcb": "空印刷电路板", - "item.pneumaticcraft.entity_tracker_upgrade": "实体追踪升级", - "item.pneumaticcraft.etching_acid_bucket": "蚀刻酸桶", - "item.pneumaticcraft.ethanol_bucket": "乙醇桶", - "item.pneumaticcraft.failed_pcb": "失效的印刷电路板", - "item.pneumaticcraft.flippers_upgrade": "脚蹼升级", - "item.pneumaticcraft.flow_detector_module": "流量检测管道模块", - "item.pneumaticcraft.gasoline_bucket": "汽油桶", - "item.pneumaticcraft.glycerol": "甘油滴", - "item.pneumaticcraft.gps_area_tool": "区域定位工具", - "item.pneumaticcraft.gps_tool": "定位工具", - "item.pneumaticcraft.guard_drone": "守卫无人机", - "item.pneumaticcraft.gun_ammo_ap": "破甲型加特林机枪弹药", - "item.pneumaticcraft.gun_ammo_explosive": "爆炸型加特林机枪弹药", - "item.pneumaticcraft.gun_ammo_freezing": "寒冰型加特林机枪弹药", - "item.pneumaticcraft.gun_ammo_incendiary": "燃烧型加特林机枪弹药", - "item.pneumaticcraft.gun_ammo": "加特林机枪弹药", - "item.pneumaticcraft.gun_ammo_weighted": "重质型加特林机枪弹药", - "item.pneumaticcraft.harvesting_drone": "收割无人机", - "item.pneumaticcraft.heat_frame": "导热框架", - "item.pneumaticcraft.ingot_iron_compressed": "压缩铁锭", - "item.pneumaticcraft.inventory_upgrade": "物品栏升级", - "item.pneumaticcraft.item_life_upgrade": "物品寿命升级", - "item.pneumaticcraft.jackhammer": "气动凿岩锤", - "item.pneumaticcraft.jet_boots_upgrade_1": "喷射鞋升级:等级 I", - "item.pneumaticcraft.jet_boots_upgrade_2": "喷射鞋升级:等级 II", - "item.pneumaticcraft.jet_boots_upgrade_3": "喷射鞋升级:等级 III", - "item.pneumaticcraft.jet_boots_upgrade_4": "喷射鞋升级:等级 IV", - "item.pneumaticcraft.jet_boots_upgrade_5": "喷射鞋升级:等级 V", - "item.pneumaticcraft.jumping_upgrade_1": "跳跃升级:等级 I", - "item.pneumaticcraft.jumping_upgrade_2": "跳跃升级:等级 II", - "item.pneumaticcraft.jumping_upgrade_3": "跳跃升级:等级 III", - "item.pneumaticcraft.jumping_upgrade_4": "跳跃升级:等级 IV", - "item.pneumaticcraft.kerosene_bucket": "煤油桶", - "item.pneumaticcraft.logistics_configurator": "物流配置器", - "item.pneumaticcraft.logistics_core": "物流核心", - "item.pneumaticcraft.logistics_drone": "物流无人机", - "item.pneumaticcraft.logistics_frame_active_provider": "物流主动供应框架", - "item.pneumaticcraft.logistics_frame_default_storage": "物流默认存储框架", - "item.pneumaticcraft.logistics_frame_passive_provider": "物流被动供应框架", - "item.pneumaticcraft.logistics_frame_requester": "物流请求框架", - "item.pneumaticcraft.logistics_frame_storage": "物流存储框架", - "item.pneumaticcraft.logistics_module": "物流模块", - "item.pneumaticcraft.lpg_bucket": "液化石油气桶", - "item.pneumaticcraft.lubricant_bucket": "润滑油桶", - "item.pneumaticcraft.magnet_upgrade": "磁铁升级", - "item.pneumaticcraft.manometer": "压力计", - "item.pneumaticcraft.memory_essence_bucket": "记忆源质桶", - "item.pneumaticcraft.memory_stick": "记忆棒", - "item.pneumaticcraft.micromissiles": "微型导弹", - "item.pneumaticcraft.minigun": "M134 型速射机枪", - "item.pneumaticcraft.minigun_upgrade": "机枪升级", - "item.pneumaticcraft.network_api": "网络API", - "item.pneumaticcraft.network_component": "网络元件", - "item.pneumaticcraft.network_data_storage": "网络数据存储器", - "item.pneumaticcraft.network_io_port": "网络 IO 端口", - "item.pneumaticcraft.network_node": "网络节点", - "item.pneumaticcraft.network_registry": "网络注册表", - "item.pneumaticcraft.night_vision_upgrade": "夜视升级", - "item.pneumaticcraft.nuke_virus": "核弹病毒", - "item.pneumaticcraft.oil_bucket": "石油桶", - "item.pneumaticcraft.pcb_blueprint": "印刷电路板蓝图", - "item.pneumaticcraft.plastic_bucket": "熔融塑料桶", - "item.pneumaticcraft.plastic": "塑料片", - "item.pneumaticcraft.pneumatic_boots": "气动靴子", - "item.pneumaticcraft.pneumatic_chestplate": "气动胸甲", - "item.pneumaticcraft.pneumatic_cylinder": "压力缸", - "item.pneumaticcraft.pneumatic_helmet": "气动头盔", - "item.pneumaticcraft.pneumatic_leggings": "气动护腿", - "item.pneumaticcraft.pneumatic_wrench": "气动扳手", - "item.pneumaticcraft.pressure_gauge_module": "压力表管道模块", - "item.pneumaticcraft.pressure_gauge": "压力表", - "item.pneumaticcraft.pressure_tube": "压力管道", - "item.pneumaticcraft.printed_circuit_board": "印刷电路板", - "item.pneumaticcraft.programming_puzzle": "编程拼图", - "item.pneumaticcraft.raw_salmon_tempura": "生鲑鱼天妇罗", - "item.pneumaticcraft.radiation_shielding_upgrade": "辐射防护升级", - "item.pneumaticcraft.range_upgrade": "范围升级", - "item.pneumaticcraft.redstone_module": "红石模块", - "item.pneumaticcraft.regulator_tube_module": "调节器管道模块", - "item.pneumaticcraft.reinforced_air_canister": "强化空气罐", - "item.pneumaticcraft.reinforced_chest_kit": "强化箱子升级组件", - "item.pneumaticcraft.remote": "远程终端", - "item.pneumaticcraft.safety_tube_module": "安全管道模块", - "item.pneumaticcraft.salmon_tempura": "鲑鱼天妇罗", - "item.pneumaticcraft.scuba_upgrade": "水肺升级", - "item.pneumaticcraft.search_upgrade": "物品搜寻升级", - "item.pneumaticcraft.security_upgrade": "安全升级", - "item.pneumaticcraft.seismic_sensor": "地下石油探测器", - "item.pneumaticcraft.smart_chest_kit": "智能箱子升级组件", - "item.pneumaticcraft.sourdough": "酸面团", - "item.pneumaticcraft.sourdough_bread": "酵母面包", - "item.pneumaticcraft.spawner_agitator": "刷怪笼激活器", - "item.pneumaticcraft.spawner_core": "刷怪笼核心", - "item.pneumaticcraft.spawner_core_shell": "刷怪笼核心外壳", - "item.pneumaticcraft.speed_upgrade": "速度升级", - "item.pneumaticcraft.standby_upgrade": "备用升级", - "item.pneumaticcraft.stone_base": "石基座", - "item.pneumaticcraft.stop_worm": "停!蠕虫", - "item.pneumaticcraft.tag_filter": "标签过滤器", - "item.pneumaticcraft.thaumcraft_upgrade": "神秘时代升级", - "item.pneumaticcraft.transfer_gadget": "传输装置", - "item.pneumaticcraft.transistor": "晶体管", - "item.pneumaticcraft.turbine_blade": "轮机扇叶", - "item.pneumaticcraft.turbine_rotor": "轮机转子", - "item.pneumaticcraft.unassembled_pcb": "未组装的印刷电路板", - "item.pneumaticcraft.upgrade_matrix": "升级矩阵", - "item.pneumaticcraft.vegetable_oil_bucket": "植物油桶", - "item.pneumaticcraft.volume_upgrade": "容积升级", - "item.pneumaticcraft.vortex_cannon": "涡流炮", - "item.pneumaticcraft.wheat_flour": "小麦粉", - "item.pneumaticcraft.yeast_culture_bucket": "酵母菌桶", - "itemGroup.pneumaticcraft": "气动工艺:再加压", - "key.pneumaticcraft.category.main": "气动工艺", - "key.pneumaticcraft.category.upgrade_toggles": "气动工艺:装甲升级控制", - "key.pneumaticcraft.category.block_tracker": "气动工艺:方块追踪模块控制", - "pneumaticcraft.achievement.advancedPressureTube.desc": "使用装配控制器与相关机器制作高级压力管道。", - "pneumaticcraft.achievement.advancedPressureTube": "更新换代", - "pneumaticcraft.achievement.aerialInterface.desc": "制作一个空气接口来在任何维度的任何地方管理你的背包库存。", - "pneumaticcraft.achievement.aerialInterface": "天涯若比邻", - "pneumaticcraft.achievement.airCompressor": "积攒压力!", - "pneumaticcraft.achievement.airCompressor.desc": "制造一个空气压缩机。", - "pneumaticcraft.achievement.amadronTablet": "线上交易", - "pneumaticcraft.achievement.amadronTablet.desc": "为了贸易自由,去制作一个亚马龙平板。", - "pneumaticcraft.achievement.aphorismTile": "比告示牌更好", - "pneumaticcraft.achievement.aphorismTile.desc": "用装配控制器和其他相关的机器制作一些格言瓷砖。", - "pneumaticcraft.achievement.assemblyController.desc": "制作一个装配控制器。同时,你需要两个装配IO设备,一个装配激光,一个装配钻头和一个装配平台。", - "pneumaticcraft.achievement.assemblyController": "生产线!", - "pneumaticcraft.achievement.biodiesel.desc": "获取一桶生物柴油,由乙醇和植物油制造。", - "pneumaticcraft.achievement.biodiesel": "无公害", - "pneumaticcraft.achievement.blockHack.desc": "使用你的气动头盔骇入一个方块。你需要方块追踪升级和安全升级。", - "pneumaticcraft.achievement.blockHack": "后果自负", - "pneumaticcraft.achievement.drill_bit_netherite.desc": "为你的气动凿岩锤制作一个下界合金钻头。", - "pneumaticcraft.achievement.drill_bit_netherite": "登峰造极", - "pneumaticcraft.achievement.dw9x9.desc": "用圆石建造一间9*9的空心房子,这完美尺寸是由Direwolf20得出的。", - "pneumaticcraft.achievement.dw9x9": "完美尺寸", - "pneumaticcraft.achievement.emptyPCB.desc": "在压力室里制造空印刷电路板。", - "pneumaticcraft.achievement.emptyPCB": "十年树木", - "pneumaticcraft.achievement.entityHack.desc": "用你的气动头盔骇入一个实体。你需要实体追踪升级和安全升级。", - "pneumaticcraft.achievement.entityHack": "神不知鬼不觉", - "pneumaticcraft.achievement.etchacidBucket.desc": "获得一桶蚀刻酸。你可以用这该死的玩意来做印刷电路板。", - "pneumaticcraft.achievement.etchacidBucket": "别洒在你的 T 恤上!", - "pneumaticcraft.achievement.ethanol.desc": "获取一桶乙醇", - "pneumaticcraft.achievement.ethanol": "不可饮用", - "pneumaticcraft.achievement.flight.desc": "给你的气动靴子装上气动喷射鞋升级来飞上天空。", - "pneumaticcraft.achievement.flight": "一飞冲天!", - "pneumaticcraft.achievement.fluxCompressor.desc": "制作一个通量压缩机,然后你就能使用其他模组的能量来满足你的压缩空气需求。", - "pneumaticcraft.achievement.fluxCompressor": "FE/RF/µI/CF", - "pneumaticcraft.achievement.flyIntoWall.desc": "以快到足以造成伤害的速度飞行时撞到方块。", - "pneumaticcraft.achievement.flyIntoWall": "谁把它放在那儿的?", - "pneumaticcraft.achievement.ingotIronCompressed.desc": "把铁扔在地上并在它旁边制造一场爆炸。", - "pneumaticcraft.achievement.ingotIronCompressed": "宇宙大爆炸", - "pneumaticcraft.achievement.jackhammer.desc": "给你自己做一把气动凿岩锤然后去挖矿!", - "pneumaticcraft.achievement.jackhammer": "挖矿双杰", - "pneumaticcraft.achievement.liquidCompressor": "比煤炭更好", - "pneumaticcraft.achievement.liquidCompressor.desc": "做一个液体压缩机来更高效地生产压缩空气。", - "pneumaticcraft.achievement.logisticsConfigurator.desc": "做一个物流配置器来管理你的物流框架。这个工具也能用来配置像导热框架,刷怪笼激活器以及作物架这样的附件。", - "pneumaticcraft.achievement.logisticsConfigurator": "智能配置", - "pneumaticcraft.achievement.logisticsDrone": "聪明小帮手", - "pneumaticcraft.achievement.logisticsDrone.desc": "制作并部署一个物流无人机来在你的物流网络传输物品。", - "pneumaticcraft.achievement.logisticsFrame.desc": "为了智能传输物品和流体而制作一些物流被动提供框架和物流请求框架。", - "pneumaticcraft.achievement.logisticsFrame": "各取所需", - "pneumaticcraft.achievement.lpgBucket.desc": "(它是液体。)通过精炼厂获取一桶液化石油气。", - "pneumaticcraft.achievement.lpgBucket": "它是液体?还是气体?", - "pneumaticcraft.achievement.lubricantBucket": "生性圆滑", - "pneumaticcraft.achievement.lubricantBucket.desc": "在热气动加工机里制造一桶润滑油。", - "pneumaticcraft.achievement.machineVandal.desc": "这样子拆除机器太不文明了。考虑使用气动扳手潜行右击,尤其当机器中含有空气或安装了升级时。", - "pneumaticcraft.achievement.minigun.desc": "制作一把机枪。", - "pneumaticcraft.achievement.minigun": "向我的小伙伴请安", - "pneumaticcraft.achievement.oilBucket": "是金子不一定发光", - "pneumaticcraft.achievement.oilBucket.desc": "舀起一桶石油。", - "pneumaticcraft.achievement.pcbBlueprint": "大功告成", - "pneumaticcraft.achievement.pcbBlueprint.desc": "(实际上,你没有。)使用亚马龙平板去订购印刷电路板蓝图。", - "pneumaticcraft.achievement.plastic.desc": "将液化石油气和煤炭在热气动加工机里合成为熔融塑料,然后倾倒在世界中以冷却。", - "pneumaticcraft.achievement.plastic": "幻塑", - "pneumaticcraft.achievement.pneumaticArmor": "压缩铁侠", - "pneumaticcraft.achievement.pneumaticArmor.desc": "穿上全套气动装甲。你能够在充气站中升级各部分装甲。", - "pneumaticcraft.achievement.pneumaticWrenchCharged.desc": "在充气站里对一个气动扳手充气。", - "pneumaticcraft.achievement.pneumaticWrenchCharged": "爱的扳手转圈圈", - "pneumaticcraft.achievement.pneumaticWrench.desc": "制作一个气动扳手。", - "pneumaticcraft.achievement.pneumaticWrench": "掰扯几矩关于工具的车轱辘话", - "pneumaticcraft.achievement.pressureChamber": "压力均沾", - "pneumaticcraft.achievement.pressureChamber.desc": "组建一个压力室", - "pneumaticcraft.achievement.pressureTube.desc": "制作一些压力管道来运输空气。", - "pneumaticcraft.achievement.pressureTube": "统统通透", - "pneumaticcraft.achievement.printedCircuitBoard.desc": "组装一个未组装的印刷电路板。", - "pneumaticcraft.achievement.printedCircuitBoard": "好戏开场", - "pneumaticcraft.achievement.programDrone.desc": "给你的第一台无人机编程。不管你怎么编都行。", - "pneumaticcraft.achievement.programDrone": "软件工程师", - "pneumaticcraft.achievement.programmableController.desc": "做一个可编程控制器来运行你的无人机程序。", - "pneumaticcraft.achievement.programmableController": "盒子里的无人机", - "pneumaticcraft.achievement.programmer": "编程起步", - "pneumaticcraft.achievement.programmer.desc": "制作一个编程器。你可以用它来给你的无人机编程以自动完成你的复杂工作。", - "pneumaticcraft.achievement.programmingPuzzle.desc": "制作一些编程拼图。", - "pneumaticcraft.achievement.programmingPuzzle": "此拼图非彼拼图", - "pneumaticcraft.achievement.refinery": "精雕细琢", - "pneumaticcraft.achievement.refinery.desc": "制作一个精炼厂控制器和二到四个精炼厂输出端。", - "pneumaticcraft.achievement.speedUpgrade.desc": "制作一些速度升级。", - "pneumaticcraft.achievement.speedUpgrade": "等无可等", - "pneumaticcraft.achievement.tpPlant.desc": "制作一个热气动加工机。称它为TPP。", - "pneumaticcraft.achievement.tpPlant": "三倍新世界", - "pneumaticcraft.achievement.unassembledPCB.desc": "将空印刷电路板在紫外线灯箱下照射,然后放入一个装有蚀刻酸的蚀刻器。", - "pneumaticcraft.achievement.unassembledPCB": "独木难支", - "pneumaticcraft.achievement.yeastCulture.desc": "获得一桶酵母菌", - "pneumaticcraft.achievement.yeastCulture": "感觉挺有酵养", - "pneumaticcraft.achievement.uvLightBox.desc": "制作一个紫外线灯箱。", - "pneumaticcraft.achievement.uvLightBox": "戴上墨镜!", - "pneumaticcraft.achievement.vortexTube": "忽冷忽热", - "pneumaticcraft.achievement.vortexTube.desc": "制作一个涡轮管来操纵热量", - "pneumaticcraft.armor.gui.coordinateTracker.selectTarget": "选择目标……", - "pneumaticcraft.armor.gui.coordinateTracker.selectedTarget": "目标设置为 %s", - "pneumaticcraft.armor.gui.coordinateTracker.navigateToSurface": "导向到地表……", - "pneumaticcraft.armor.gui.coordinateTracker.navEnabled.false": "导航:禁用", - "pneumaticcraft.armor.gui.coordinateTracker.navEnabled.true": "导航:启用", - "pneumaticcraft.armor.gui.coordinateTracker.wirePath.true": "路径显示不填充方块", - "pneumaticcraft.armor.gui.coordinateTracker.wirePath.false": "路径显示填充方块", - "pneumaticcraft.armor.gui.coordinateTracker.xray.true": "路径透视:启用", - "pneumaticcraft.armor.gui.coordinateTracker.xray.false": "路径透视:禁用", - "pneumaticcraft.armor.gui.coordinateTracker.pathUpdate.slow": "路径更新:慢", - "pneumaticcraft.armor.gui.coordinateTracker.pathUpdate.normal": "路径更新:正常", - "pneumaticcraft.armor.gui.coordinateTracker.pathUpdate.fast": "路径更新:快", - "pneumaticcraft.armor.gui.search.searchingFor": "查找:", - "pneumaticcraft.armor.gui.misc.colors": "颜色……", - "pneumaticcraft.armor.gui.misc.colors.copyTooltip": "将所选颜色复制到其余佩戴的盔甲上。", - "pneumaticcraft.armor.gui.misc.colors.resetTooltip": "重置到先前设置的颜色。按下 Shift 点击以恢复至默认颜色。", - "pneumaticcraft.armor.gui.misc.colors.showEnchantGlint": "显示附魔光泽?", - "pneumaticcraft.armor.gui.misc.colors.scrollWheel": "使用鼠标滚轮进行精细调节", - "pneumaticcraft.armor.gui.misc.cancel": "取消", - "pneumaticcraft.armor.gui.misc.copy": "复制", - "pneumaticcraft.armor.gui.misc.moveStatScreen": "移动状态显示……", - "pneumaticcraft.armor.gui.misc.movePressureScreen": "移动压力显示……", - "pneumaticcraft.armor.gui.misc.moveMessageScreen": "移动信息显示……", - "pneumaticcraft.armor.gui.misc.noUpgrades": "未安装可配置的升级!", - "pneumaticcraft.armor.gui.misc.reset": "重置", - "pneumaticcraft.armor.gui.misc.save": "保存", - "pneumaticcraft.armor.gui.misc.showPressureNumerically": "显示压力数值", - "pneumaticcraft.armor.gui.misc.setKey": "设置快捷键……", - "pneumaticcraft.armor.gui.misc.settings": "设置", - "pneumaticcraft.armor.hacking.finished.accessed": "已获取访问", - "pneumaticcraft.armor.hacking.finished.activated": "开启", - "pneumaticcraft.armor.hacking.finished.calledBack": "已召回", - "pneumaticcraft.armor.hacking.finished.changeColor": "已更改颜色", - "pneumaticcraft.armor.hacking.finished.closed": "已关闭", - "pneumaticcraft.armor.hacking.finished.deactivated": "已取消激活", - "pneumaticcraft.armor.hacking.finished.disabled": "已关闭", - "pneumaticcraft.armor.hacking.finished.dispensed": "已发射", - "pneumaticcraft.armor.hacking.finished.exploded": "已爆炸", - "pneumaticcraft.armor.hacking.finished.fungiInfusion": "已注入菌丝", - "pneumaticcraft.armor.hacking.finished.makingSound": "播放音效中", - "pneumaticcraft.armor.hacking.finished.opened": "已打开", - "pneumaticcraft.armor.hacking.finished.resetTrades": "已重置交易", - "pneumaticcraft.armor.hacking.finished.resumedTasks": "已恢复任务", - "pneumaticcraft.armor.hacking.finished.silenced": "已静音", - "pneumaticcraft.armor.hacking.finished.stopTeleporting": "传送被阻止", - "pneumaticcraft.armor.hacking.finished.tamed": "已驯服", - "pneumaticcraft.armor.hacking.hacking": "正在侵入(%d%%)……", - "pneumaticcraft.armor.hacking.pressToHack": "按下 [%s] 以入侵", - "pneumaticcraft.armor.hacking.result.access": "入侵以访问", - "pneumaticcraft.armor.hacking.result.activate": "入侵以激活", - "pneumaticcraft.armor.hacking.result.callBack": "入侵以召回", - "pneumaticcraft.armor.hacking.result.changeColor": "入侵以改变颜色", - "pneumaticcraft.armor.hacking.result.close": "入侵以关闭", - "pneumaticcraft.armor.hacking.result.deactivate": "入侵以取消激活", - "pneumaticcraft.armor.hacking.result.disable": "入侵以关闭", - "pneumaticcraft.armor.hacking.result.dispense": "入侵以发射", - "pneumaticcraft.armor.hacking.result.explode": "入侵以引爆", - "pneumaticcraft.armor.hacking.result.fungiInfuse": "入侵以注入菌丝", - "pneumaticcraft.armor.hacking.result.makeSound": "入侵以播放音效", - "pneumaticcraft.armor.hacking.result.open": "入侵以打开", - "pneumaticcraft.armor.hacking.result.resetTrades": "入侵以重置交易", - "pneumaticcraft.armor.hacking.result.resumeTasks": "入侵以恢复任务", - "pneumaticcraft.armor.hacking.result.silence": "入侵以静音", - "pneumaticcraft.armor.hacking.result.stopTeleport": "入侵以阻止传送", - "pneumaticcraft.armor.hacking.result.tame": "入侵以驯服", - "pneumaticcraft.armor.message.almostOutOfAir": "%s:压力极低!", - "pneumaticcraft.armor.message.coordinateTracker.settingCoord": "正在更改目标坐标……", - "pneumaticcraft.armor.message.coordinateTracker.rightClickToSet": "右击目标坐标", - "pneumaticcraft.armor.message.coordinateTracker.harderRouteFound": "找到不理想的路线(需要一些难以实现的操作)", - "pneumaticcraft.armor.message.coordinateTracker.noRouteFound": "无法找到可行路线!", - "pneumaticcraft.armor.message.coordinateTracker.routeFound": "找到可行路线!", - "pneumaticcraft.armor.message.disableSetting": "%s 已禁用", - "pneumaticcraft.armor.message.enableSetting": "%s 已启用", - "pneumaticcraft.armor.message.initComplete": "%s 初始化完成!", - "pneumaticcraft.armor.message.initStarted": "正在初始化 %s……", - "pneumaticcraft.armor.message.outOfAir": "%s:压力极低!", - "pneumaticcraft.armor.message.targetWarning": "%s 正以你为目标!", - "pneumaticcraft.armor.moveStat.move": "§e左击/右击:§r移动高亮的窗口", - "pneumaticcraft.armor.moveStat.expandLeft": "窗口向§b左§侧展开。§e中键单击§r以切换。", - "pneumaticcraft.armor.moveStat.expandRight": "窗口向§b右§侧展开。§e中键单击§r以切换。", - "pneumaticcraft.armor.options": "气动装甲通用选项", - "pneumaticcraft.armor.search.configure": "按下 [%] 以进行配置", - "pneumaticcraft.armor.search.found": "(共 %d 项)", - "pneumaticcraft.armor.upgrade.air_conditioning": "空调", - "pneumaticcraft.armor.upgrade.block_tracker": "方块追踪器", - "pneumaticcraft.armor.upgrade.block_tracker.module.bc_energy": "BuildCraft 能量方块", - "pneumaticcraft.armor.upgrade.block_tracker.module.end_portal": "末地传送门框架", - "pneumaticcraft.armor.upgrade.block_tracker.module.fluids": "流体储罐", - "pneumaticcraft.armor.upgrade.block_tracker.module.hackables": "可被侵入的方块", - "pneumaticcraft.armor.upgrade.block_tracker.module.hydraulicraft": "Hydraulicraft 能量方块", - "pneumaticcraft.armor.upgrade.block_tracker.module.ic2": "IC2 能量方块", - "pneumaticcraft.armor.upgrade.block_tracker.module.inventories": "物品容器", - "pneumaticcraft.armor.upgrade.block_tracker.module.misc": "杂项方块", - "pneumaticcraft.armor.upgrade.block_tracker.module.spawner": "刷怪笼", - "pneumaticcraft.armor.upgrade.block_tracker.module.peripheral": "电脑外设", - "pneumaticcraft.armor.upgrade.block_tracker.module.energy": "FE能量方块", - "pneumaticcraft.armor.upgrade.block_tracker.module.thaumcraft": "神秘要素方块", - "pneumaticcraft.armor.upgrade.charging": "自动充气", - "pneumaticcraft.armor.upgrade.chestplate_launcher": "物品发射器", - "pneumaticcraft.armor.upgrade.coordinate_tracker": "坐标追踪", - "pneumaticcraft.armor.upgrade.core_components": "核心组件", - "pneumaticcraft.armor.upgrade.drone_debug": "无人机调试", - "pneumaticcraft.armor.upgrade.entity_tracker": "实体追踪器", - "pneumaticcraft.armor.upgrade.hacking": "入侵", - "pneumaticcraft.armor.upgrade.search": "物品查找", - "pneumaticcraft.armor.upgrade.jet_boots": "喷气靴", - "pneumaticcraft.armor.upgrade.jet_boots.module.builder_mode": "建筑模式", - "pneumaticcraft.armor.upgrade.jet_boots.module.builder_mode.desc": "提供更类似创造模式的飞行效果:推进键可以竖直提升高度;空中破坏方块的速度有所提升。", - "pneumaticcraft.armor.upgrade.jet_boots.module.flight_stabilizers": "飞行稳定", - "pneumaticcraft.armor.upgrade.jet_boots.module.flight_stabilizers.desc": "释放推进键时,立刻停止玩家移动。", - "pneumaticcraft.armor.upgrade.jet_boots.module.smart_hover": "智能悬浮", - "pneumaticcraft.armor.upgrade.jet_boots.module.smart_hover.desc": "仅在按下推进键时启动悬浮模式,而非正常跳跃时。", - "pneumaticcraft.armor.upgrade.jump_boost": "跳跃提升", - "pneumaticcraft.armor.upgrade.kick": "气动飞踢", - "pneumaticcraft.armor.upgrade.magnet": "磁铁", - "pneumaticcraft.armor.upgrade.night_vision": "夜视", - "pneumaticcraft.armor.upgrade.reach_distance": "触及范围提升", - "pneumaticcraft.armor.upgrade.run_speed": "疾跑速度", - "pneumaticcraft.armor.upgrade.scuba": "水肺", - "pneumaticcraft.armor.upgrade.step_assist": "步行辅助", - "pneumaticcraft.blockTracker.info.bcEnergy": "BuildCraft 能量方块", - "pneumaticcraft.blockTracker.info.endportal.eye": "末影之眼:已插入", - "pneumaticcraft.blockTracker.info.endportal.noEye": "末影之眼:未插入", - "pneumaticcraft.blockTracker.info.fluids.tankEmpty": "储罐 %d:0/%dmB", - "pneumaticcraft.blockTracker.info.fluids.tankFull": "储罐 %d:%d/%d mB %s", - "pneumaticcraft.blockTracker.info.hydraulicraft": "Hydraulicraft 能量方块", - "pneumaticcraft.blockTracker.info.ic2": "IC2 能量方块", - "pneumaticcraft.blockTracker.info.lostTarget": "目标丢失!", - "pneumaticcraft.blockTracker.info.noTrackedBlocks": "未追踪方块", - "pneumaticcraft.blockTracker.info.peripheral.availableMethods": "可用方法:", - "pneumaticcraft.blockTracker.info.peripheral.title": "电脑外设", - "pneumaticcraft.blockTracker.info.rf": "FE能量方块", - "pneumaticcraft.blockTracker.info.spawner.type": "生成生物:%s", - "pneumaticcraft.blockTracker.info.spawner.time": "距离下次生成时间:%s", - "pneumaticcraft.blockTracker.info.spawner.hacked": "刷怪笼已被入侵", - "pneumaticcraft.blockTracker.info.spawner.standby": "刷怪笼闲置", - "pneumaticcraft.blockTracker.info.thaumcraft": "包含的要素:", - "pneumaticcraft.blockTracker.info.trackedBlocks": "所追踪的方块:", - "pneumaticcraft.boots.jet_boots": "气动喷气靴推进", - "pneumaticcraft.boots.kick": "气动靴子飞踢", - "pneumaticcraft.chestplate.launcher": "气动胸甲发射", - "pneumaticcraft.command.deliverAmazon.noInventory": "在 %s 没有容器。", - "pneumaticcraft.command.deliverAmazon.noItems": "%s 处的容器内没有物品。", - "pneumaticcraft.command.deliverAmazon.success": "正在将物品从 %s 配送到 %s!", - "pneumaticcraft.command.getGlobalVariable.output": "变量名:“%s”。坐标:%s。物品:%s", - "pneumaticcraft.command.setGlobalVariable.output": "变量“%s”已被设为 %s。", - "pneumaticcraft.death.attack.acid1": "%1$s 被蚀刻至死!", - "pneumaticcraft.death.attack.acid2": "%1$s 变成了印刷电路板!", - "pneumaticcraft.death.attack.freezing1": "%1$s 被冻死了!", - "pneumaticcraft.death.attack.freezing2": "%1$s 有点太冷了!", - "pneumaticcraft.death.attack.plastic_block1": "%1$s 踩在了过分刺痛的东西上", - "pneumaticcraft.death.attack.plastic_block2": "%1$s 本该穿上靴子", - "pneumaticcraft.death.attack.pressure1": "%1$s 被压成了肉饼", - "pneumaticcraft.death.attack.pressure2": "%1$s 被压缩至死", - "pneumaticcraft.death.attack.securityStation1": "%1$s 未能成功入侵安全站,并承受了带来的后果", - "pneumaticcraft.death.drone.named": "你的名叫 “%s” 的无人机死在了(%s, %s, %s)", - "pneumaticcraft.death.drone.overload.areaTooLarge": "区域太大(> %d 个方块)", - "pneumaticcraft.death.drone.overload.jumpStackTooLarge": "跳转栈过大(> %d)", - "pneumaticcraft.death.drone.overload.suicide": "执行了自杀指令", - "pneumaticcraft.death.drone.overload.wrenched": "被扳手拆掉", - "pneumaticcraft.death.drone": "你的无人机死在了(%s, %s, %s)", - "pneumaticcraft.drone.amadronDeliveryDrone": "亚马龙派送无人机", - "pneumaticcraft.entityTracker.info.acquiring": "捕获目标中……", - "pneumaticcraft.entityTracker.info.canBreedIn": "可以在 %s 后进行繁殖", - "pneumaticcraft.entityTracker.info.canBreedNow": "可以进行繁殖", - "pneumaticcraft.entityTracker.info.canTame": "可以被驯服", - "pneumaticcraft.entityTracker.info.creeper.coolDown": "冷却期:%d", - "pneumaticcraft.entityTracker.info.creeper.fuse": "引爆时间:%d", - "pneumaticcraft.entityTracker.info.drone.debugging": "正在调试该无人机", - "pneumaticcraft.entityTracker.info.drone.debugging.key": "按下 [%s] 调出调试界面", - "pneumaticcraft.entityTracker.info.drone.pressDebugKey": "按下 [%s] 开始调试", - "pneumaticcraft.entityTracker.info.drone.routine": "进程:%s", - "pneumaticcraft.entityTracker.info.drone.stopDebugging.key": "按下 [%s] 停止调试", - "pneumaticcraft.entityTracker.info.growsUpIn": "在 %s 后成年", - "pneumaticcraft.entityTracker.info.health": "生命值:%d%%", - "pneumaticcraft.entityTracker.info.itemframe.item": "展示的物品:%s", - "pneumaticcraft.entityTracker.info.itemframe.rotation": "旋转角度:%d°", - "pneumaticcraft.entityTracker.info.painting.art": "画的图像:%s", - "pneumaticcraft.entityTracker.info.player.armor": "盔甲:", - "pneumaticcraft.entityTracker.info.player.holding": "持有:", - "pneumaticcraft.entityTracker.info.slimeLarge": "尺寸:大", - "pneumaticcraft.entityTracker.info.slimeOther": "尺寸:%d", - "pneumaticcraft.entityTracker.info.slimeSmall": "尺寸:中", - "pneumaticcraft.entityTracker.info.slimeTiny": "尺寸:小", - "pneumaticcraft.entityTracker.info.tamed": "所有者:%s", - "pneumaticcraft.entityTracker.info.target": "目标:%s", - "pneumaticcraft.entityTracker.info.trackedEntities": "所追踪的实体:", - "pneumaticcraft.gui.aerial_interface.fedItem": "§e空气接口喂食了:§%s", - "pneumaticcraft.gui.amadron.addTrade.buying": "购入", - "pneumaticcraft.gui.amadron.addTrade.gpsSearch": "物品栏查找(定位工具)", - "pneumaticcraft.gui.amadron.addTrade.invSearch": "物品栏查找", - "pneumaticcraft.gui.amadron.addTrade.itemFluidAmount": "物品/流体量", - "pneumaticcraft.gui.amadron.addTrade.itemSearch": "物品查找", - "pneumaticcraft.gui.amadron.addTrade.problems.noSellingOrPayingBlock": "§f未选定付款或补货位置${br}§0使用亚马龙平板选取物品/流体容器,或使用定位按钮选取自定义位置。", - "pneumaticcraft.gui.amadron.addTrade.selling": "出售", - "pneumaticcraft.gui.amadron": "亚马龙", - "pneumaticcraft.gui.amadron.basket": "购物车中", - "pneumaticcraft.gui.amadron.villager": "村民", - "pneumaticcraft.gui.amadron.amadronWidget.buying": "购入:%s", - "pneumaticcraft.gui.amadron.amadronWidget.sneakRightClickToRemove": "§e潜行左击“x”按钮以移除该交易。${br}§7未售出的库存将被返还至补货位置;若此处的容器不存在或已满,物品将被投掷在地上,流体将不被返还。", - "pneumaticcraft.gui.amadron.amadronWidget.stock": "供货方库存可支持 %s 次交易", - "pneumaticcraft.gui.amadron.amadronWidget.vendor": "供货商:%s", - "pneumaticcraft.gui.amadron.button.addTrade": "§e添加自定义玩家交易", - "pneumaticcraft.gui.amadron.button.addTrade.tooltip": "列出自己所拥有的物品,以便其余玩家购买。", - "pneumaticcraft.gui.amadron.button.addTrade.tooltip.offerCount": "已使用 %s/%s 个可用交易。", - "pneumaticcraft.gui.amadron.button.order": "下订单", - "pneumaticcraft.gui.amadron.button.order.tooltip": "执行在购物车中的订单。一台无人机将前来收款;另一台将派送订购的货物。", - "pneumaticcraft.gui.amadron.button.selectPaymentBlock.tooltip": "选择存储玩家付款的容器或储罐。${br}§7默认使用该平板指定的付款与收货位置。", - "pneumaticcraft.gui.amadron.button.selectSellingBlock.tooltip": "选择提供货物的容器或储罐。${br}§7默认使用该平板指定的付款与收货位置。", - "pneumaticcraft.gui.amadron.title": "欢迎来到亚马龙!", - "pneumaticcraft.gui.aphorismTileEditor": "格言瓷砖编辑器", - "pneumaticcraft.gui.aphorismTile.insert": "输入:", - "pneumaticcraft.gui.aphorismTile.insertItem": "物品...", - "pneumaticcraft.gui.aphorismTile.helpText": "§a§n格言瓷砖编辑器${br}${br}§e← → ↑ ↓:§r移动光标${br}§eHome:§r转到该行开始${br}§eEnd:§r转到该行结束${br}§e回车键:§r插入换行符${br}§e退格键:§r删除光标前的字符${br}§e删除键:§r删除光标后的字符${br}Alt + 删除键:§r删除整行${br}§eShift + 删除键:§r删除全部${br}§eEsc:§r结束编辑${br}§eAlt + §o字符§r:插入格式控制符${br}§7- 控制符:0-9,a-f,m,n,o,r", - "pneumaticcraft.gui.button.showRange": "显示范围", - "pneumaticcraft.gui.config.category.advanced": "高级", - "pneumaticcraft.gui.config.category.client": "客户端侧选项", - "pneumaticcraft.gui.config.category.general": "常规", - "pneumaticcraft.gui.config.category.helmet": "已弃用:气动头盔 HUD 布局", - "pneumaticcraft.gui.config.category.integration": "模组联动", - "pneumaticcraft.gui.config.category.machine": "机器", - "pneumaticcraft.gui.config.category.micromissile": "微型导弹", - "pneumaticcraft.gui.config.category.minigun": "机枪和子弹", - "pneumaticcraft.gui.config.category.pneumaticArmor": "气动装甲", - "pneumaticcraft.gui.config.category.recipes": "合成配方", - "pneumaticcraft.gui.enableModule": "启用 %s", - "pneumaticcraft.gui.entityFilter": "实体过滤", - "pneumaticcraft.gui.entityFilter.show": "实体过滤:“%s”", - "pneumaticcraft.gui.entityFilter.holdF1": "按下 F1 以显示实体过滤帮助", - "pneumaticcraft.gui.entityFilter.helpText": "§a§n实体过滤${br}${br}§e@player§f:匹配玩家${br}§e@mob§f:匹配攻击型生物${br}§e@animal§f:匹配被动型生物${br}§e@animal(age=adult)§f:匹配所有成年动物${br}§e@animal(age=baby)§f:匹配所有幼年动物${br}§e@animal(breedable=yes)§f:匹配所有可以立刻进行繁殖的动物${br}§e@player(holding=minecraft:stick)§f:匹配所有持有木棍的玩家${br}§e@player(holding!=minecraft:stick)§f:匹配所有不持有木棍的玩家${br}§e@minecart§f:匹配矿车${br}§e@boat§f:匹配船${br}§e@living§f:匹配所有生物${br}§e@item§f:匹配物品(实体)${br}§e@drone§f:匹配无人机实体${br}§e@orb§f:匹配经验球${br}§e苦力怕§f:匹配苦力怕${br}§eMineMaarten§f:匹配所有叫做“MineMaarten”的实体${br}§ec*§f:匹配任何名称以‘c’开头的实体${br}§e*猪*§f:匹配任何(本地化后)名称含有‘猪’的实体(如猪,僵尸猪灵)${br}§e苦力怕;僵尸§f:匹配苦力怕或僵尸${br}§e!@player§f:匹配所有**不是**玩家的实体${br}§e!苦力怕;僵尸§f:匹配所有不是苦力怕**也**不是僵尸的实体${br}${br}• 不分大小写${br}• 在最前面加上‘!’反转过滤器${br}• 使用‘;’(半角分号)在一个过滤器中匹配多个条件(条件关系为**或**)", - "pneumaticcraft.gui.general.bar": "bar", - "pneumaticcraft.gui.gps_area_tool.changeAreaType": "更改区域类型", - "pneumaticcraft.gui.holdF1forHelp": "按下 §6F1§r 以获取帮助", - "pneumaticcraft.gui.jei.description.create_blaze_burner.smouldering": "阴燃", - "pneumaticcraft.gui.jei.description.create_blaze_burner.kindled": "明燃", - "pneumaticcraft.gui.jei.description.create_blaze_burner.seething": "猛燃", - "pneumaticcraft.gui.jei.description.create_blaze_burner.fading": "微燃", - "pneumaticcraft.gui.jei.filterDrag": "注:物品和流体可以直接从 JEI 中拖拽到过滤槽中。", - "pneumaticcraft.gui.jei.heatCapacity": "热容:%s", - "pneumaticcraft.gui.jei.thermalResistance": "热阻抗: ", - "pneumaticcraft.gui.jei.title.plasticSolidifying": "世界内的固化", - "pneumaticcraft.gui.jei.title.yeastCrafting": "世界内的酵母增生", - "pneumaticcraft.gui.jei.title.spawnerExtraction": "从刷怪笼提取核心", - "pneumaticcraft.gui.jei.title.heatProperties": "方块热属性", - "pneumaticcraft.gui.jei.tooltip.thermalResistance": "热阻抗控制热量跨越方块的表面传递的速率。更高的值意味着更慢的热量获取或散失。", - "pneumaticcraft.gui.jei.tooltip.heatCapacity": "热容为方块能够在将热量传递到其余方块前所可以获取的最大热量。", - "pneumaticcraft.gui.jei.tooltip.plasticSolidifying": "在世界中放置一桶熔融塑料;一秒过后其将会被固化为塑料片。", - "pneumaticcraft.gui.jei.tooltip.processingTime": "若提供更大的压力,处理时间或许会降低", - "pneumaticcraft.gui.jei.tooltip.yeastCrafting": "将糖扔入酵母菌中,并在一旁放置水;酵母菌将扩散到水中。${br}${br}注:合成检查在放置水而非扔入糖时发生。可以向酵母菌中扔入一组糖;每次合成只会使用一个。", - "pneumaticcraft.gui.jei.tooltip.droneImportOrbs": "要将经验球输入到无人机的流体储罐,使用输入实体拼图,或许需要 @orb 实体过滤。", - "pneumaticcraft.gui.keroseneLamp.maxRange": "最大范围:", - "pneumaticcraft.gui.keroseneLamp.timeLeft": "剩余燃烧时间:%s", - "pneumaticcraft.gui.keybindBoundKey": "按键绑定为:§a%s", - "pneumaticcraft.gui.keybindRightClickToSet": "▶右击:绑定按键或鼠标按键", - "pneumaticcraft.gui.keybindShiftRightClickToClear": "▶Shift 右击:清除键位绑定", - "pneumaticcraft.gui.liquidCompressor.fuelsHeader": "mL/mB丨流体(x 燃烧效率)", - "pneumaticcraft.gui.logistics_frame_active_provider.fluidFilters": "提供的流体", - "pneumaticcraft.gui.logistics_frame_active_provider.itemFilters": "提供的物品", - "pneumaticcraft.gui.logistics_frame_default_storage.fluidFilters": "可存储的流体", - "pneumaticcraft.gui.logistics_frame_default_storage.itemFilters": "可存储的物品", - "pneumaticcraft.gui.logistics_frame.facing": "朝向:%s", - "pneumaticcraft.gui.logistics_frame.facing.tooltip": "定义无人机访问被加框架的容器的面的朝向。${br}该选项被永远访问所对面的物流模块所忽略。", - "pneumaticcraft.gui.logistics_frame.filter_settings": "过滤器设定", - "pneumaticcraft.gui.logistics_frame.fluidBlacklist": "流体黑名单", - "pneumaticcraft.gui.logistics_frame.fluidWhitelist": "流体白名单", - "pneumaticcraft.gui.logistics_frame.hasFilters": "§e自定义请求过滤器已配置。通过合成清楚配置设置。", - "pneumaticcraft.gui.logistics_frame.invisible": "隐藏", - "pneumaticcraft.gui.logistics_frame.invisible.tooltip": "隐藏物流框架(除非持有一个物流框架)", - "pneumaticcraft.gui.logistics_frame.itemBlacklist": "物品黑名单", - "pneumaticcraft.gui.logistics_frame.itemWhitelist": "物品白名单", - "pneumaticcraft.gui.logistics_frame.liquid": "流体过滤", - "pneumaticcraft.gui.logistics_frame.matchBlockstate": "以方块形式匹配", - "pneumaticcraft.gui.logistics_frame.matchBlockstate.tooltip": "勾选后,匹配时将按方块形式而非掉落物形式匹配。要想匹配被无人机所搭载的工具破坏时并不掉落物品的方块,可以勾选该选项。§7§o仅用于“挖掘”程序拼图。", - "pneumaticcraft.gui.logistics_frame.matchDurability": "物品耐久", - "pneumaticcraft.gui.logistics_frame.matchDurability.tooltip": "勾选后,耐久值不同的工具将被视为不同物品", - "pneumaticcraft.gui.logistics_frame.matchModId": "模组 ID", - "pneumaticcraft.gui.logistics_frame.matchModId.tooltip": "勾选以将来自同一模组的物品视为等价", - "pneumaticcraft.gui.logistics_frame.matchNBT": "物品 NBT", - "pneumaticcraft.gui.logistics_frame.matchNBT.tooltip": "勾选后,将会匹配拓展物品信息,例如附魔或者模组特定的数据", - "pneumaticcraft.gui.logistics_frame.min_amount": "最小请求量", - "pneumaticcraft.gui.logistics_frame.min_fluid": "最小流体量(mB)", - "pneumaticcraft.gui.logistics_frame.min_fluid.tooltip": "该物流框架不会请求小于该值的流体。可以用于防止无人机再本可以通过一次行程更快完成的运输被拆分成很多次少量负载的行程。该值应低于请求量。", - "pneumaticcraft.gui.logistics_frame.min_items": "最小物品量", - "pneumaticcraft.gui.logistics_frame.min_items.tooltip": "该物流框架不会请求小于该值的物品数。可以用于防止无人机再本可以通过一次行程更快完成的运输被拆分成很多次少量负载的行程。该值应低于请求量。", - "pneumaticcraft.gui.logistics_frame_passive_provider.fluidFilters": "提供的流体", - "pneumaticcraft.gui.logistics_frame_passive_provider.itemFilters": "提供的物品", - "pneumaticcraft.gui.logistics_frame_requester.fluidFilters": "请求的流体", - "pneumaticcraft.gui.logistics_frame_requester.itemFilters": "请求的物品", - "pneumaticcraft.gui.logistics_frame_storage.fluidFilters": "可存储的流体", - "pneumaticcraft.gui.logistics_frame_storage.itemFilters": "可存储的物品", - "pneumaticcraft.gui.micromissile.damage": "伤害", - "pneumaticcraft.gui.micromissile.firingMode": "开火模式", - "pneumaticcraft.gui.micromissile.mode.dumb": "直线", - "pneumaticcraft.gui.micromissile.mode.smart": "智能", - "pneumaticcraft.gui.micromissile.modeTooltip": "§e智能模式:§f导弹将锁定最近的符合实体过滤(若有)的目标。可以在最高速度、转向速度与伤害间平衡。${br}§e直线模式:§f导弹将沿直线运动,但速度很快,且伤害更高。", - "pneumaticcraft.gui.micromissile.remaining": "剩余导弹: ", - "pneumaticcraft.gui.micromissile.saveDefault": "保存为默认配置", - "pneumaticcraft.gui.micromissile.topSpeed": "最高速度", - "pneumaticcraft.gui.micromissile.turnSpeed": "转向速度", - "pneumaticcraft.gui.misc.all": "所有", - "pneumaticcraft.gui.misc.empty": "空", - "pneumaticcraft.gui.misc.holdShiftFastAdjust": "按下 Shift 以进行粗调", - "pneumaticcraft.gui.misc.no_fluids": "无流体", - "pneumaticcraft.gui.misc.no_items": "无物品", - "pneumaticcraft.gui.misc.none": "无", - "pneumaticcraft.gui.misc.requiredTemperature": "所需温度:%d ℃", - "pneumaticcraft.gui.misc.requiredTemperatureString": "所需温度:%s", - "pneumaticcraft.gui.misc.searchFluid": "查找流体……", - "pneumaticcraft.gui.misc.searchInventory": "在物品栏中查找……", - "pneumaticcraft.gui.misc.searchItem": "查找物品……", - "pneumaticcraft.gui.misc.snapToGrid": "与网格对齐", - "pneumaticcraft.gui.nei.recipe.explosionCrafting": "将一些合成原料扔在地上,然后在旁边引起爆炸。${br}${br}平均材料损耗率:%d%%", - "pneumaticcraft.gui.nei.recipe.heatFrameCooling.bonus": "${br}有概率产出额外产物!${br}从 %3$d ℃ 开始,每降低 1 ℃ 有 %1$5.2f%% 的几率产出一个额外的%2$s${br}(最高叠加数:x%4$5.2f)", - "pneumaticcraft.gui.nei.recipe.heatFrameCooling": "将输入原料放置于一个装有导热框架的容器,然后降温至 %d ℃ 以下。", - "pneumaticcraft.gui.nei.recipe.uvLightBox": "制作一个紫外线灯箱,对其提供压力,并输入空印刷电路板。建议使用速度升级;该过程将会很漫长。", - "pneumaticcraft.gui.nei.title.explosionCrafting": "爆炸合成", - "pneumaticcraft.gui.nei.title.heatFrameCooling": "导热框架冷却", - "pneumaticcraft.gui.nei.tooltip.pressureEnchantBook": "§a任何带有合适附魔的附魔书", - "pneumaticcraft.gui.nei.tooltip.pressureEnchantBookOut": "§a所输入的附魔书,移去了一个附魔(并将其赋予了另一个输入物品)", - "pneumaticcraft.gui.nei.tooltip.pressureEnchantItem": "§a任何可被附魔的物品", - "pneumaticcraft.gui.nei.tooltip.pressureEnchantItemOut": "§a输入的物品,增加了由附魔书赋予的附魔", - "pneumaticcraft.gui.nei.tooltip.vacuumEnchantBookOut": "§a输入的书,得到了由物品上移除出来的附魔", - "pneumaticcraft.gui.nei.tooltip.vacuumEnchantItem": "§a任何被附魔的物品", - "pneumaticcraft.gui.nei.tooltip.vacuumEnchantItemOut": "§a输入的物品,移去了一个附魔(并将其赋予了输入的书)", - "pneumaticcraft.gui.pastebin.button.copyToClipboard": "将代码保存到剪切板", - "pneumaticcraft.gui.pastebin.button.get": "从 Pastebin 获取", - "pneumaticcraft.gui.pastebin.button.loadFromClipboard": "从剪切板加载代码", - "pneumaticcraft.gui.pastebin.button.login": "登入", - "pneumaticcraft.gui.pastebin.button.logout": "登出", - "pneumaticcraft.gui.pastebin.button.upload": "上传至 Pastebin", - "pneumaticcraft.gui.pastebin.clipboardSetToContents": "内容已复制至剪切板。", - "pneumaticcraft.gui.pastebin.invalidFormattedPastebin": "Pastebin 或 JSON 格式有误。", - "pneumaticcraft.gui.pastebin.invalidLogin": "登入无效", - "pneumaticcraft.gui.pastebin.invalidPastebin": "Pastebin 无效", - "pneumaticcraft.gui.pastebin.loginOptional": "登入 Pastebin 是可选的", - "pneumaticcraft.gui.pastebin.loggingIn": "正在登入……", - "pneumaticcraft.gui.pastebin.merge": "是否合并?", - "pneumaticcraft.gui.pastebin.merge.tooltip": "勾选后,代码拼图将与现有的拼图合并而非替代。合并进来的拼图将被放置在右侧;所有合并进来的开始拼图将被置换为标签 + 文本拼图。", - "pneumaticcraft.gui.pastebin.password": "密码:", - "pneumaticcraft.gui.pastebin.pastebinLink": "Pastebin 链接:", - "pneumaticcraft.gui.pastebin.pretty": "格式化?", - "pneumaticcraft.gui.pastebin.pretty.tooltip": "勾选后,上传的 JSON 文件将被格式化,使用空格等。这会使上传的文件显著变大。", - "pneumaticcraft.gui.pastebin.retrievedFromClipboard": "由剪切板获取", - "pneumaticcraft.gui.pastebin.retrievedFromPastebin": "已由 Pastebin 获取", - "pneumaticcraft.gui.pastebin.retrievingFromPastebin": "正在由 Pastebin 获取……", - "pneumaticcraft.gui.pastebin.uploadedToPastebin": "已上传至 Pastebin", - "pneumaticcraft.gui.pastebin.uploadingToPastebin": "正在上传至 Pastebin……", - "pneumaticcraft.gui.pastebin.username": "用户名:", - "pneumaticcraft.gui.pressureChamberInterface.export.any": "所有", - "pneumaticcraft.gui.pressureChamberInterface.export.any.tooltip": "将压力室里的所有物品输出。${br}使用该模式输出被错误地输入的物品。", - "pneumaticcraft.gui.pressureChamberInterface.exportLabel": "输出:", - "pneumaticcraft.gui.pressureChamberInterface.export.valid": "产物", - "pneumaticcraft.gui.pressureChamberInterface.export.valid.tooltip": "仅输出在压力室中被合成出来的物品。${br}在大多数情况下,使用该模式。", - "pneumaticcraft.gui.pressureChamberInterface.mode.export": "输出物品", - "pneumaticcraft.gui.pressureChamberInterface.mode.import": "输入物品", - "pneumaticcraft.gui.pressureChamberInterface.mode": "接口模式", - "pneumaticcraft.gui.pressureChamberInterface.status": "接口状态", - "pneumaticcraft.gui.pressureChamber": "压力室", - "pneumaticcraft.gui.pressureChamberTitle": "%s 压力室", - "pneumaticcraft.gui.programmer.button.clearAllButton.tooltip": "清除全部 [Shift + Del]", - "pneumaticcraft.gui.programmer.button.convertToRelative.cantHaveVariables": "§c-转换时主坐标运算符中不能含有变量。", - "pneumaticcraft.gui.programmer.button.convertToRelative.coordIsChangedWarning": "§e-警告:坐标拼图 %s 已被更改。", - "pneumaticcraft.gui.programmer.button.convertToRelative.coordIsNotChangedWarning": "§e-警告:坐标拼图 %s 未被更改,因为它可能代表的不是坐标。", - "pneumaticcraft.gui.programmer.button.convertToRelative.desc": "§2将程序转化为使用相对坐标。用于分享程序,或在其余位置使用程序。将会在开始拼图下方创建坐标运算符拼图。", - "pneumaticcraft.gui.programmer.button.convertToRelative.noBaseCoordinate": "§c-开始拼图的正下方需要一个坐标运算符,以定义一个基准坐标,也即用户需要修改的唯一坐标。", - "pneumaticcraft.gui.programmer.button.convertToRelative.noStartPiece": "§c-需要开始拼图。", - "pneumaticcraft.gui.programmer.button.convertToRelative.notEnoughRoom": "§c-在坐标运算符下方需要有空间。程序的主体可以随后再连接。", - "pneumaticcraft.gui.programmer.button.convertToRelative.noVariableName": "§c-坐标运算符的变量名不能为空。", - "pneumaticcraft.gui.programmer.button.export": "导出程序", - "pneumaticcraft.gui.programmer.button.export.noProgrammableItem": "未输入可被编程的物品", - "pneumaticcraft.gui.programmer.button.export.onItemInsert": "输入物品时", - "pneumaticcraft.gui.programmer.button.export.pressingButton": "按下按钮时", - "pneumaticcraft.gui.programmer.button.export.pressRToChange": "▶ 按下 R 以更改", - "pneumaticcraft.gui.programmer.button.export.programmingWhen": "编程进行条件:%s", - "pneumaticcraft.gui.programmer.button.import": "输入程序${br}§7§o按下 Shift 以合并程序", - "pneumaticcraft.gui.programmer.button.openPanel.tooltip": "打开/关闭面板 [Tab]", - "pneumaticcraft.gui.programmer.button.redoButton.tooltip": "重做 [Y]", - "pneumaticcraft.gui.programmer.button.showArea": "预览区域", - "pneumaticcraft.gui.programmer.button.showLatest": "转到最近", - "pneumaticcraft.gui.programmer.button.showLatest.tooltip": "转到最近被添加的拼图 [End]", - "pneumaticcraft.gui.programmer.button.showStart": "转到开始", - "pneumaticcraft.gui.programmer.button.showStart.tooltip": "转到开始拼图 [Home]", - "pneumaticcraft.gui.programmer.button.stopShowingArea": "停止预览区域", - "pneumaticcraft.gui.programmer.button.undoButton.tooltip": "撤销 [Z]", - "pneumaticcraft.gui.programmer.checkbox.showFlow": "显示程序流", - "pneumaticcraft.gui.programmer.checkbox.showInfo": "显示信息", - "pneumaticcraft.gui.programmer.difficulty.advanced.tooltip": "启用坐标与变量", - "pneumaticcraft.gui.programmer.difficulty": "复杂度:", - "pneumaticcraft.gui.programmer.difficulty.easy.tooltip": "只显示基础拼图", - "pneumaticcraft.gui.programmer.difficulty.medium.tooltip": "启用条件,跳转与标签", - "pneumaticcraft.gui.programmer.errorCount": "无法导出程序:发现 %s 个错误。", - "pneumaticcraft.gui.programmer.errors": "错误:", - "pneumaticcraft.gui.programmer.name": "名称:", - "pneumaticcraft.gui.programmer.pressIForInfo": "§2按下 I 查看信息", - "pneumaticcraft.gui.programmer.pressIForInfoTrayOpen": "§2按下 I 或鼠标中键查看信息", - "pneumaticcraft.gui.programmer.rightClickForOptions": "右击:拼图选项……", - "pneumaticcraft.gui.programmer.warningCount": "程序中有 %s 个警告。", - "pneumaticcraft.gui.programmer.warnings": "警告:", - "pneumaticcraft.gui.progWidget.area.error.areaTooBig": "区域过大:> %d 个方块。查看配置文件中的 I:maxProgrammingArea。", - "pneumaticcraft.gui.progWidget.area.error.noArea": "未指定区域。", - "pneumaticcraft.gui.progWidget.area.error.onlyAreaTypeBox": "母拼图 %s 只支持盒型区域类型。", - "pneumaticcraft.gui.progWidget.area.point1": "点 1", - "pneumaticcraft.gui.progWidget.area.point2": "点 2", - "pneumaticcraft.gui.progWidget.area.selectGPS1": "从定位工具选择点 1", - "pneumaticcraft.gui.progWidget.area.selectGPS2": "从定位工具选择点 2", - "pneumaticcraft.gui.progWidget.area.type": "区域类型: ", - "pneumaticcraft.gui.progWidget.area.type.box.boxType": "盒型类型:", - "pneumaticcraft.gui.progWidget.area.type.box.boxType.filled": "实心", - "pneumaticcraft.gui.progWidget.area.type.box.boxType.frame": "框架", - "pneumaticcraft.gui.progWidget.area.type.box.boxType.hollow": "空心", - "pneumaticcraft.gui.progWidget.area.type.box.name": "盒型", - "pneumaticcraft.gui.progWidget.area.type.cylinder.cylinderType": "圆柱类型:", - "pneumaticcraft.gui.progWidget.area.type.cylinder.cylinderType.filled": "实心", - "pneumaticcraft.gui.progWidget.area.type.cylinder.cylinderType.hollow": "空心", - "pneumaticcraft.gui.progWidget.area.type.cylinder.cylinderType.tube": "管型", - "pneumaticcraft.gui.progWidget.area.type.cylinder.name": "圆柱", - "pneumaticcraft.gui.progWidget.area.type.general.axis": "轴向:", - "pneumaticcraft.gui.progWidget.area.type.grid.interval": "网格方块间隔:", - "pneumaticcraft.gui.progWidget.area.type.grid.name": "网格", - "pneumaticcraft.gui.progWidget.area.type.line.name": "线段", - "pneumaticcraft.gui.progWidget.area.type.pyramid.name": "四棱锥", - "pneumaticcraft.gui.progWidget.area.type.pyramid.pyramidType.filled": "实心", - "pneumaticcraft.gui.progWidget.area.type.pyramid.pyramidType.hollow": "空心", - "pneumaticcraft.gui.progWidget.area.type.pyramid.pyramidType": "四棱锥类型:", - "pneumaticcraft.gui.progWidget.area.type.random.blocksSelected": "所选方块", - "pneumaticcraft.gui.progWidget.area.type.random.name": "随机", - "pneumaticcraft.gui.progWidget.area.type.sphere.name": "球型", - "pneumaticcraft.gui.progWidget.area.type.sphere.sphereType.filled": "实心", - "pneumaticcraft.gui.progWidget.area.type.sphere.sphereType.hollow": "空心", - "pneumaticcraft.gui.progWidget.area.type.sphere.sphereType": "球形类型:", - "pneumaticcraft.gui.progWidget.area.type.wall.name": "墙", - "pneumaticcraft.gui.progWidget.blockCondition.debug.allBlocksMatch": "所有方块全部符合条件。", - "pneumaticcraft.gui.progWidget.blockCondition.debug.noBlocksMatch": "没有方块符合条件。", - "pneumaticcraft.gui.progWidget.blockInteraction.debug.noBlocksValid": "没有方块可以交互。", - "pneumaticcraft.gui.progWidget.blockOrder.closest": "最靠近的", - "pneumaticcraft.gui.progWidget.blockOrder.highToLow": "从高到低", - "pneumaticcraft.gui.progWidget.blockOrder.lowToHigh": "从低到高", - "pneumaticcraft.gui.progWidget.blockRightClick.clickSide": "点击朝向", - "pneumaticcraft.gui.progWidget.blockRightClick.operation": "操作", - "pneumaticcraft.gui.progWidget.blockRightClick.sneaking": "潜行", - "pneumaticcraft.gui.progWidget.blockRightClick.sneaking.tooltip": "勾选后,无人机将会进行潜行右击。", - "pneumaticcraft.gui.progWidget.blockRightClick.clickType.click_item": "点击物品", - "pneumaticcraft.gui.progWidget.blockRightClick.clickType.click_block": "点击方块", - "pneumaticcraft.gui.progWidget.blockRightClick.clickType.tooltip": "§f点击物品${br}§7使用所持物品的右击逻辑,如:对一个方块使用打火石${br}§f点击方块${br}§7s使用被点击的方块的右击逻辑,如:激活一个拉杆", - "pneumaticcraft.gui.progWidget.chargingStation.debug.cantNavigate": "无法导航至充气站。", - "pneumaticcraft.gui.progWidget.chargingStation.debug.claimed": "充气站已被另一个无人机占用。", - "pneumaticcraft.gui.progWidget.chargingStation.debug.noDispenserUpgrades": "充气站未安装发射器升级。", - "pneumaticcraft.gui.progWidget.chargingStation.debug.notEnoughPressure": "充气站的压力不足。", - "pneumaticcraft.gui.progWidget.chargingStation.debug.protected": "充气站被安全站所保护。", - "pneumaticcraft.gui.progWidget.comment.tooltip.freeToUse": "§a并不消耗编程拼图", - "pneumaticcraft.gui.progWidget.condition.measure": "测量值记录: ", - "pneumaticcraft.gui.progWidget.condition.measure.tooltip": "在此提供变量名后,每次执行条件判断所检测的最后值将被存储于该变量的 X 轴分量。", - "pneumaticcraft.gui.progWidget.conditionBlock.checkForAir": "检查空气方块", - "pneumaticcraft.gui.progWidget.conditionBlock.checkForAir.tooltip": "特殊条件。执行检查时,空气方块也要通过过滤器。", - "pneumaticcraft.gui.progWidget.conditionBlock.checkForLiquids": "检查流体", - "pneumaticcraft.gui.progWidget.conditionBlock.checkForLiquids.tooltip": "特殊条件。执行检查时,流体方块也要通过过滤器。", - "pneumaticcraft.gui.progWidget.conditionCoordinate.error.noAxisSelected": "未选择需要检查的坐标轴。需要选择至少一个坐标轴才能使该条件可用。", - "pneumaticcraft.gui.progWidget.condition.error.noFlowControl": "未选择跳转的标签。无论条件如何,程序流将继续向下移动。", - "pneumaticcraft.gui.progWidget.condition.error.shouldConnectTextPieces": "所连接的文本必须指向一个带有文本的标签拼图。", - "pneumaticcraft.gui.progWidget.condition.anyBlock": "任何方块", - "pneumaticcraft.gui.progWidget.condition.allBlocks": "所有方块", - "pneumaticcraft.gui.progWidget.condition.evaluatedFalse": "条件计算为假。", - "pneumaticcraft.gui.progWidget.condition.evaluatedTrue": "条件计算为真。", - "pneumaticcraft.gui.progWidget.conditionItem.error.noCheckingItem": "没有要被检查的物品。向侧上方连接至少一个物品过滤器。", - "pneumaticcraft.gui.progWidget.conditionItem.error.noFilter": "未设置物品过滤。向侧下方连接至少一个物品过滤器。", - "pneumaticcraft.gui.progWidget.coordinate.constant": "常数", - "pneumaticcraft.gui.progWidget.coordinateOperator.divideByZero": "试图除以 0!", - "pneumaticcraft.gui.progWidget.coordinateOperator.max_min.hint": "变量将被设置为右侧输入的最大坐标,或者左侧输入的最小坐标(x/y/z 轴分别计算)。", - "pneumaticcraft.gui.progWidget.coordinateOperator.max_min": "最小/最大", - "pneumaticcraft.gui.progWidget.coordinateOperator.multiply_divide.hint": "变量将被设置为右侧所有变量的乘积逐个除以左边的变量的结果。", - "pneumaticcraft.gui.progWidget.coordinateOperator.multiply_divide": "乘/除", - "pneumaticcraft.gui.progWidget.coordinateOperator.noParameter": "未提供参数!", - "pneumaticcraft.gui.progWidget.coordinateOperator.operator": "运算符:", - "pneumaticcraft.gui.progWidget.coordinateOperator.axes": "对于下列轴:", - "pneumaticcraft.gui.progWidget.coordinateOperator.plus_minus": "加/减", - "pneumaticcraft.gui.progWidget.coordinateOperator.plus_minus.hint": "变量将被设置为右侧所有变量的和逐个减去左边的变量的结果。", - "pneumaticcraft.gui.progWidget.coordinate.selectFromGPS": "从定位工具选择", - "pneumaticcraft.gui.progWidget.coordinate.variableName": "变量名:", - "pneumaticcraft.gui.progWidget.coordinate.variable": "变量", - "pneumaticcraft.gui.progWidget.coordinate.warning.noCoordinate": "未指定坐标。如果该拼图被用于将变量设置为 0,0,0,可以使用空坐标运算符代替这一功能。", - "pneumaticcraft.gui.progWidget.crafting.error.noCraftingRecipe": "未设置可行的合成配方。", - "pneumaticcraft.gui.progWidget.debug.clickToShow": "左击以开关位置显示。", - "pneumaticcraft.gui.progWidget.debug.droneName": "无人机名称:%s", - "pneumaticcraft.gui.progWidget.debug.followActive": "跟随正在执行的拼图", - "pneumaticcraft.gui.progWidget.debug.hasPositions": "该拼图包含可被显示的位置。", - "pneumaticcraft.gui.progWidget.debug.lastMessage": "上一条信息:%s 前", - "pneumaticcraft.gui.progWidget.debug.showActive": "显示正在执行的拼图", - "pneumaticcraft.gui.progWidget.debug.showStart": "显示开始拼图", - "pneumaticcraft.gui.progWidget.debug.pressToDebug": "被实体追踪器追踪时,对准无人机按下 %s 键以进行调试", - "pneumaticcraft.gui.progWidget.debug.routine": "进程:%s", - "pneumaticcraft.gui.progWidget.difficulty.advanced": "高级", - "pneumaticcraft.gui.progWidget.difficulty.easy": "简易", - "pneumaticcraft.gui.progWidget.difficulty.medium": "中等", - "pneumaticcraft.gui.progWidget.digAndPlace.order": "交互顺序", - "pneumaticcraft.gui.progWidget.digAndPlace.useMaxActions": "限制交互数量", - "pneumaticcraft.gui.progWidget.digAndPlace.useMaxActions.tooltip": "勾选后,在移动到下一拼图前最多只能有指定数目的方块或实体交互被进行。", - "pneumaticcraft.gui.progWidget.dig.debug.cantDigBlock": "不允许或无法破坏方块。", - "pneumaticcraft.gui.progWidget.dig.debug.missingDiggingTool": "未找到可用的未损毁的挖掘工具。", - "pneumaticcraft.gui.progWidget.dig.requiresDiggingTool": "需要挖掘工具", - "pneumaticcraft.gui.progWidget.dig.requiresDiggingTool.tooltip": "装载有挖掘工具(镐,锹,等等)的无人机挖掘方块的速率更快,并且使用所选工具的属性(如精准采集)。勾选后,无人机只有再装在有对于给定方块合适的工具时才会挖掘这一方块。", - "pneumaticcraft.gui.progWidget.drop.dropMethod": "物品投掷方式", - "pneumaticcraft.gui.progWidget.drop.dropMethod.random": "随机动量", - "pneumaticcraft.gui.progWidget.drop.dropMethod.straight": "无随机动量", - "pneumaticcraft.gui.progWidget.drop.hasPickupDelay": "物品捡拾延迟(40t)", - "pneumaticcraft.gui.progWidget.drop.noPickupDelay": "无物品捡拾延迟", - "pneumaticcraft.gui.progWidget.entityAttack.debug.noAmmo": "机枪没有弹药。", - "pneumaticcraft.gui.progWidget.entityAttack.debug.noEntityToAttack": "区域内没有可攻击的实体。", - "pneumaticcraft.gui.progWidget.externalProgram.shareVariables": "共享变量", - "pneumaticcraft.gui.progWidget.externalProgram.shareVariables.tooltip": "勾选后,调用程序中的变量将与被调用的程序共享。", - "pneumaticcraft.gui.progWidget.general.affectingSides": "作用面:", - "pneumaticcraft.gui.progWidget.general.debug.cantNavigate": "无法导向到一个或多个方块。", - "pneumaticcraft.gui.progWidget.general.debug.stuckBlock": "无人机找到了一条路径,但受阻。", - "pneumaticcraft.gui.progWidget.general.error.emptyVariable": "变量为空。指定一个可行的变量。", - "pneumaticcraft.gui.progWidget.general.error.multipleStartPieces": "程序中有多于一个开始拼图。只允许有一个开始拼图。", - "pneumaticcraft.gui.progWidget.general.error.noPieceConnected": "(下方)未连接拼图。", - "pneumaticcraft.gui.progWidget.general.error.noSideActive": "不对任何面进行操作。选择至少一个面。", - "pneumaticcraft.gui.progWidget.general.warning.variableNeverSet": "变量“%s”未在任何地方定义。", - "pneumaticcraft.gui.progWidget.goto.debug.cantNavigate": "无法导航至一个或多个方块。", - "pneumaticcraft.gui.progWidget.goto.doneWhenArrived": "到达后结束执行", - "pneumaticcraft.gui.progWidget.goto.doneWhenArrived.tooltip": "在到达指定位置前,无人机不会执行下一拼图。", - "pneumaticcraft.gui.progWidget.goto.doneWhenDeparting": "出发时结束执行", - "pneumaticcraft.gui.progWidget.goto.doneWhenDeparting.tooltip": "无人机将立刻开始执行下一拼图。", - "pneumaticcraft.gui.progWidget.harvest.debug.missingHoe": "未找到可供使用的锄。", - "pneumaticcraft.gui.progWidget.harvest.requiresHoe": "需要锄", - "pneumaticcraft.gui.progWidget.harvest.requiresHoe.tooltip": "装右锄的无人机将自动补种收获的作物。勾选后,无人机只在装有锄时收获作物。", - "pneumaticcraft.gui.progWidget.inventory.accessingSides": "尝试朝向:", - "pneumaticcraft.gui.progWidget.inventory.debug.noInventory": "在一个或多个位置处没有容器。", - "pneumaticcraft.gui.progWidget.inventoryExport.debug.filledToMax": "无法向容器中装入更多物品。", - "pneumaticcraft.gui.progWidget.inventoryExport.debug.stackdoesntPassFilter": "无人机中的物品并不满足物品过滤。", - "pneumaticcraft.gui.progWidget.inventoryImport.debug.filledToMax": "无法向无人机中输入更多物品。", - "pneumaticcraft.gui.progWidget.inventoryImport.debug.stackdoesntPassFilter": "物品并不满足物品过滤。", - "pneumaticcraft.gui.progWidget.inventory.usingCount": "使用计数:%d", - "pneumaticcraft.gui.progWidget.itemAssign.settingVariable": "要设置的变量:“%s”", - "pneumaticcraft.gui.progWidget.itemFilter.error.noFilter": "过滤器中没有物品。选择一个物品,或选择有效的变量。", - "pneumaticcraft.gui.progWidget.itemFilter.error.notBlock": "所过滤的物品并非方块!", - "pneumaticcraft.gui.progWidget.itemFilter.filterLabel": "过滤", - "pneumaticcraft.gui.progWidget.itemFilter.itemLabel": "物品", - "pneumaticcraft.gui.progWidget.itemFilter.matchMod": "▶按模组匹配(%s)", - "pneumaticcraft.gui.progWidget.itemFilter.matchBlock": "▶ 按方块匹配", - "pneumaticcraft.gui.progWidget.itemFilter.useDurability": "▶ 匹配耐久度", - "pneumaticcraft.gui.progWidget.itemFilter.ignoreDurability": "▶ 忽略耐久度", - "pneumaticcraft.gui.progWidget.itemFilter.useNBT": "▶ 匹配物品 NBT", - "pneumaticcraft.gui.progWidget.itemFilter.ignoreNBT": "▶ 忽略物品 NBT", - "pneumaticcraft.gui.progWidget.itemFilter.useItemCount": "使用计数", - "pneumaticcraft.gui.progWidget.itemFilter.variableLabel": "变量", - "pneumaticcraft.gui.progWidget.itemFilter.warning.ignoredItemAssign": "该拼图将被忽略。物品赋值仅可接受一个物品过滤作为参数。", - "pneumaticcraft.gui.progWidget.itemPickup.debug.itemNotValid": "物品并不通过物品过滤。", - "pneumaticcraft.gui.progWidget.itemPickup.debug.noItems": "区域内没有物品可供拾起。", - "pneumaticcraft.gui.progWidget.jump.nowhereToJump": "没有地方可供跳转。回到开始拼图。", - "pneumaticcraft.gui.progWidget.label.error.noJumpLocation": "没有目标可供跳转。连接一个文本拼图。", - "pneumaticcraft.gui.progWidget.label.error.noLabel": "没有标签。连接一个文本拼图。", - "pneumaticcraft.gui.progWidget.liquidExport.debug.emptyDroneTank": "无人机内没有流体可供输出。", - "pneumaticcraft.gui.progWidget.liquidExport.debug.filledToMax": "尽可能将储罐填满。", - "pneumaticcraft.gui.progWidget.liquidExport.debug.noValidFluid": "无人机装载的流体并不通过流体过滤。", - "pneumaticcraft.gui.progWidget.liquidExport.placeFluidInWorld": "放置于世界中", - "pneumaticcraft.gui.progWidget.liquidFilter.error.noLiquid": "过滤中未选择任何流体。", - "pneumaticcraft.gui.progWidget.liquidFilter.noFluid": "没有流体", - "pneumaticcraft.gui.progWidget.liquidImport.debug.emptiedToMax": "尽可能地清空储罐。", - "pneumaticcraft.gui.progWidget.liquidImport.debug.fullDroneTank": "无人机的内部存储已满。", - "pneumaticcraft.gui.progWidget.liquidImport.voidExcess": "清除多余流体", - "pneumaticcraft.gui.progWidget.liquidImport.voidExcess.tooltip": "若输入流体无法进入无人机的内部存储,将其清除", - "pneumaticcraft.gui.progWidget.pickup.canSteal": "允许“偷取”物品", - "pneumaticcraft.gui.progWidget.pickup.canSteal.tooltip": "勾选后,无人机将可以“偷取”正常情况下无法被捡取的物品,例如,沉浸工程的传送带上的物品。", - "pneumaticcraft.gui.progWidget.place.debug.cantPlaceBlock": "该方块无法被放置于此处。", - "pneumaticcraft.gui.progWidget.place.debug.entityInWay": "无法放置方块:有实体占用了该位置。", - "pneumaticcraft.gui.progWidget.place.debug.noClearSides": "没有空余的朝向以供放置方块。", - "pneumaticcraft.gui.redstoneModule.addAdvancedPCB": "安装高级电路板以启用更多功能。", - "pneumaticcraft.gui.redstoneModule.clickToToggle": "单击以切换", - "pneumaticcraft.gui.redstoneModule.constant": "固定信号强度", - "pneumaticcraft.gui.redstoneModule.input": "接收红石信号", - "pneumaticcraft.gui.redstoneModule.comparatorInput": "比较器式输入?", - "pneumaticcraft.gui.redstoneModule.comparatorInput.tooltip": "使红石模块的行为类似于原版比较器,测量其指向的容器的装满程度。", - "pneumaticcraft.gui.redstoneModule.invert": "是否反转输出?", - "pneumaticcraft.gui.redstoneModule.invert.tooltip": "反转输出信号,像使用红石火把一样", - "pneumaticcraft.gui.redstoneModule.operation_and": "与", - "pneumaticcraft.gui.redstoneModule.operation_and.tooltip": "如果频道 %s 和 %s 的最高输入信号均非 0,输出信号强度为 15。否则输出信号强度为 0。", - "pneumaticcraft.gui.redstoneModule.operation_clock": "时钟", - "pneumaticcraft.gui.redstoneModule.operation_clock.tooltip": "如果在频道 %s 上没有输入信号,每 %dt 输出 2t 的强度为 15 的信号。否则输出信号为 0。", - "pneumaticcraft.gui.redstoneModule.operation_comparator": "比较器", - "pneumaticcraft.gui.redstoneModule.operation_comparator.tooltip": "如果频道 %s 上最高的输入信号大于频道 %s 上最高的输入信号,输出信号强度为 15。否则输出信号强度为 0。", - "pneumaticcraft.gui.redstoneModule.operation_compare": "与常信号比较", - "pneumaticcraft.gui.redstoneModule.operation_compare.tooltip": "如果频道 %s 上的最高输入信号高于常信号 %d,输出信号强度为 15。否则输出信号强度为 0。", - "pneumaticcraft.gui.redstoneModule.operation_constant": "恒定信号强度", - "pneumaticcraft.gui.redstoneModule.operation_constant.tooltip": "频道 %s 上的输出信号强度为常值 %d。", - "pneumaticcraft.gui.redstoneModule.operation_counter": "计数器", - "pneumaticcraft.gui.redstoneModule.operation_counter.tooltip": "输出信号强度在频道 %s 的上升沿增加 1。如果更新后的信号强度比 min(%d, 15) 更大,重置为 0。", - "pneumaticcraft.gui.redstoneModule.operation": "运算", - "pneumaticcraft.gui.redstoneModule.operation_or": "或", - "pneumaticcraft.gui.redstoneModule.operation_or.tooltip": "如果频道 %s 或 %s 的最高输入信号非 0,输出信号强度为 15。否则输出信号强度为 0。", - "pneumaticcraft.gui.redstoneModule.operation_passthrough": "直接输出", - "pneumaticcraft.gui.redstoneModule.operation_passthrough.tooltip": "直接输出 %s 频道的最高输入信号。", - "pneumaticcraft.gui.redstoneModule.operation_subtract": "减法", - "pneumaticcraft.gui.redstoneModule.operation_subtract.tooltip": "输出信号强度为 %s 频道上的最高输入信号减去 %s 频道上的最高输入信号,裁剪至 0-15 的范围内。", - "pneumaticcraft.gui.redstoneModule.operation_toggle": "T 触发器", - "pneumaticcraft.gui.redstoneModule.operation_toggle.tooltip": "输出信号强度在 %s 频道的上升沿于 0 与 15 之间切换。", - "pneumaticcraft.gui.redstoneModule.operation_xor.tooltip": "如果频道 %s 和 %s 上的最高输入信号有且仅有一个非 0,输出信号强度为 15。否则输出信号强度为0。", - "pneumaticcraft.gui.redstoneModule.operation_xor": "异或", - "pneumaticcraft.gui.redstoneModule.output": "输出红石信号", - "pneumaticcraft.gui.redstone": "红石", - "pneumaticcraft.gui.regulatorTube.hudMessage.inverted": "§c调节器管道模组仅在箭头所指方向调节空气流通。", - "pneumaticcraft.gui.regulatorTube.hudMessage.notInLine": "§c调节器管道模块仅控制通过该模块的空气流通。", - "pneumaticcraft.gui.remote.boundSecurityStation": "%s 已与该遥控器绑定。只有可以访问该安全站的玩家可以对其进行修改。", - "pneumaticcraft.gui.remote.button.height": "高度:", - "pneumaticcraft.gui.remote.button.importRemoteButton": "从另一个遥控器导入一个已有的布局。", - "pneumaticcraft.gui.remote.button.pastebinButton": "从/向 Pastebin 导入/导出布局。", - "pneumaticcraft.gui.remote.button.settingValue": "设置值:", - "pneumaticcraft.gui.remote.button.value.tooltip": "按下该按钮后,变量将被设为该坐标。", - "pneumaticcraft.gui.remote.button.width": "宽度:", - "pneumaticcraft.gui.remote.cantBindSecurityStation": "§c你不能将遥控器绑定至该安全站:你没有其访问权限。", - "pneumaticcraft.gui.remote.differentSecuritySettings": "§c你不能从绑定到不同的安全站的遥控器导入布局。", - "pneumaticcraft.gui.remote.dropdown.dropDownElements": "下拉菜单的元素:", - "pneumaticcraft.gui.remote.dropdown.dropDownElements.tooltip": "指定菜单中的选项。用半角逗号(,)分割选项。", - "pneumaticcraft.gui.remote.dropdown.sort": "字典序排序", - "pneumaticcraft.gui.remote.dropdown.sort.tooltip": "勾选后,选项将以字典序排序。否则,选项将按指定时的顺序排列。", - "pneumaticcraft.gui.remote.enable": "显示控制变量:", - "pneumaticcraft.gui.remote.enable.tooltip": "指定一个变量后,该部件只有在该变量等于指定值时才可见并可以工作。", - "pneumaticcraft.gui.remote.enableValue": "当变量等于下面值时启用:", - "pneumaticcraft.gui.remote.enableValue.tooltip": "变量需要与该值相等才能启用该部件。", - "pneumaticcraft.gui.remote.label.tooltip": "该部件显示的文本。", - "pneumaticcraft.gui.remote.noEditRights": "%s 处的安全站阻止你编辑该遥控器。", - "pneumaticcraft.gui.remote.text": "文本:", - "pneumaticcraft.gui.remote.tooltip.boundToSecurityStation": "与位于 %s 的安全站绑定", - "pneumaticcraft.gui.remote.tooltip.rightClickToBind": "右击安全站以将其与安全站绑定。此后,只有安全站允许的玩家可以编辑该遥控器。", - "pneumaticcraft.gui.remote.tooltip.sneakRightClickToEdit": "潜行右击以编辑", - "pneumaticcraft.gui.remote.tooltip": "文本提示:", - "pneumaticcraft.gui.remote.tray.button.name": "按钮", - "pneumaticcraft.gui.remote.tray.button.tooltip": "一个在按下时直接将指定值赋值给链接的变量的按钮。", - "pneumaticcraft.gui.remote.tray.checkbox.name": "复选框", - "pneumaticcraft.gui.remote.tray.checkbox.tooltip": "一个在勾选后将链接的变量的 X 值赋值为 1,取消勾选后赋值为 0 的复选框。", - "pneumaticcraft.gui.remote.tray.dropdown.name": "下拉菜单", - "pneumaticcraft.gui.remote.tray.dropdown.tooltip": "一组可以被玩家选择的选项。所链接的变量将被赋值为(从 0 开始的)所选项的索引。", - "pneumaticcraft.gui.remote.tray.label.name": "标签", - "pneumaticcraft.gui.remote.tray.label.tooltip": "一个带有可选文本提示的文本标签。仅用作提供信息,不与变量链接。", - "pneumaticcraft.gui.remote.variable.tooltip": "该部件所修改的变量。", - "pneumaticcraft.gui.remote.widgetTray": "可选部件", - "pneumaticcraft.gui.search": "搜索:", - "pneumaticcraft.gui.securityStation.test": "测试安全度", - "pneumaticcraft.gui.securityStation.status": "状态", - "pneumaticcraft.gui.securityStation.sharedUsers": "受信任的玩家", - "pneumaticcraft.gui.securityStation.reboot": "重启!", - "pneumaticcraft.gui.securityStation.rebooting": "正在重启……", - "pneumaticcraft.gui.securityStation.networkLayout": "网络布局", - "pneumaticcraft.gui.securityStation.nukeVirus.none": "物品栏中没有核弹病毒", - "pneumaticcraft.gui.securityStation.nukeVirus.coolDown": "核弹病毒充能中。请稍候……", - "pneumaticcraft.gui.securityStation.nukeVirus": "中键单击网络节点以对其使用核弹病毒", - "pneumaticcraft.gui.securityStation.stopWorm.none": "物品栏中没有停!蠕虫", - "pneumaticcraft.gui.securityStation.stopWorm.notTracing": "停!蠕虫不能在未被诊断子程序追踪时使用", - "pneumaticcraft.gui.securityStation.stopWorm": "点击以使用停!蠕虫(暂时冻结诊断字程序)", - "pneumaticcraft.gui.sentryTurret.ammo": "弹药", - "pneumaticcraft.gui.sentryTurret.targetFilter": "目标过滤", - "pneumaticcraft.gui.setKeybind": "按下按键/按钮以绑定键位", - "pneumaticcraft.gui.sideConfigurator.items.armorInv": "盔甲栏", - "pneumaticcraft.gui.sideConfigurator.items.curiosInv": "饰品栏", - "pneumaticcraft.gui.sideConfigurator.items.droneInv": "无人机物品栏", - "pneumaticcraft.gui.sideConfigurator.items.enderInv": "末影容器", - "pneumaticcraft.gui.sideConfigurator.items.mainInv": "主物品栏", - "pneumaticcraft.gui.sideConfigurator.items.offhandInv": "副手槽位", - "pneumaticcraft.gui.sideConfigurator.items.programmableInv": "可编程物品槽", - "pneumaticcraft.gui.sideConfigurator.title.items": "侧面配置:物品", - "pneumaticcraft.gui.sideConfigurator.unconnected": "§o未连接", - "pneumaticcraft.gui.smart_chest.filter": "§f过滤${br}§7%s${br}物品限制:%d${br}§3▶Alt + 左击:清空过滤${br}§3▶Alt + 鼠标滚轮:调整物品限制${br}§3▶Alt + Shift + 鼠标滚轮:粗调物品限制", - "pneumaticcraft.gui.tab.amadron.customTrades": "自定义交易", - "pneumaticcraft.gui.tab.amadron.disclaimer": "亚马龙并不对使用派送服务所导致的任何损失或破坏承担任何责任。若亚马龙方面收到不完整的付款,亚马龙有权扣下将被派送至买家的商品。", - "pneumaticcraft.gui.tab.amadron.disclaimer.title": "免责声明", - "pneumaticcraft.gui.tab.gasLift.mode.drawIn": "收回钻管", - "pneumaticcraft.gui.tab.gasLift.mode": "模式", - "pneumaticcraft.gui.tab.gasLift.mode.pumpEmpty": "泵取,允许清空内部存储", - "pneumaticcraft.gui.tab.gasLift.mode.pumpLeave": "泵取,在内部存储留下流体(作为过滤)", - "pneumaticcraft.gui.tab.hopperStatus": "漏斗状态", - "pneumaticcraft.gui.tab.hopperStatus.itemTransferPerSecond": "物品传输速度:${br}§0%s 物品/秒", - "pneumaticcraft.gui.tab.hopperStatus.itemTransferPerTick": "物品传输速度:${br}§0%s 物品/刻", - "pneumaticcraft.gui.tab.hopperStatus.liquidTransferPerSecond": "流体传输速度:${br}§0%s mB/s", - "pneumaticcraft.gui.tab.hopperStatus.liquidTransferPerTick": "流体传输速度:${br}§0%s mB/刻", - "pneumaticcraft.gui.tab.info.aerialInterface.feedMode.frugal.desc": "仅在所提供的食物可被彻底利用时向玩家喂食。", - "pneumaticcraft.gui.tab.info.aerialInterface.feedMode.frugal": "喂食模式:保守", - "pneumaticcraft.gui.tab.info.aerialInterface.feedMode.greedy.desc": "当饥饿值未满时立刻喂食。", - "pneumaticcraft.gui.tab.info.aerialInterface.feedMode.greedy": "喂食模式:激进", - "pneumaticcraft.gui.tab.info.aerialInterface.feedMode.smart.desc": "当生命值已满时,只在可以完全利用食物时才进行喂食。${br}当生命值未满时,若饥饿值未满立刻喂食。", - "pneumaticcraft.gui.tab.info.aerialInterface.feedMode.smart": "喂食模式:智能", - "pneumaticcraft.gui.tab.info.aerialInterface.insertDispenser": "安装发射器升级以切换至交互食物与经验。", - "pneumaticcraft.gui.tab.info.aerialInterface.interfacingFood": "交互食物与经验", - "pneumaticcraft.gui.tab.info.aerialInterface.interfacingItems": "交互物品", - "pneumaticcraft.gui.tab.info.aerialInterface.interfacingRF.info": "空气接口接收 FE能量(与 RF 和其余部分模组的能量系统兼容)。FE能量将存储在接口的内部缓存(100000 FE),用于向玩家物品栏中的物品充能,速度最大为 1000 FE/t。${br}注:传输能量不需要安装发射器升级。", - "pneumaticcraft.gui.tab.info.aerialInterface.interfacingRF.info.title": "交互能量", - "pneumaticcraft.gui.tab.info.aerialInterface.linked": "§0与下列玩家链接:%s", - "pneumaticcraft.gui.tab.info.aerialInterface.liquidXp.info": "安装发射器升级后,可以自空气接口输入或输出经验流体,以此直接与玩家的经验值交互。可以用上方的按钮切换接口使用的经验流体:按钮在所有可用流体与(亦为默认)禁用选项间循环。${br}${br}可用经验流体类别:", - "pneumaticcraft.gui.tab.info.aerialInterface.liquidXp.info.title": "交互经验", - "pneumaticcraft.gui.tab.info.aerialInterface.removeDispenser": "移除发射器升级以切换至交互物品。", - "pneumaticcraft.gui.tab.info.airCannon.coord": "坐标:%d, %d, %d", - "pneumaticcraft.gui.tab.info.airCannon.force": "力度:%d%%", - "pneumaticcraft.gui.tab.info.airCannon.heading": "方位角:%d°", - "pneumaticcraft.gui.tab.info.airCannon.height": "仰角:%d°", - "pneumaticcraft.gui.tab.info.airCannon.no_coord": "没有坐标", - "pneumaticcraft.gui.tab.info.airCannon.range": "范围:~%d m", - "pneumaticcraft.gui.tab.info.airCannon.status": "空气炮状态", - "pneumaticcraft.gui.tab.info.installDocsProvider": "欲获取更多信息,安装 Patchouli。", - "pneumaticcraft.gui.tab.info.electrostaticCompressor.title": "静电信息", - "pneumaticcraft.gui.tab.info.electrostatic.connected": "相连的压缩机数目:%d", - "pneumaticcraft.gui.tab.info.electrostatic.generating": "空气产率:%s/雷击", - "pneumaticcraft.gui.tab.info.electrostatic.lightningRod": "避雷针长度:%d", - "pneumaticcraft.gui.tab.info.electrostatic.maxRedirection": "最大可重定向空气量:%s mL", - "pneumaticcraft.gui.tab.info.electrostatic.strikeTime": "平均雷击间隔:%s(在最优网格布置下)", - "pneumaticcraft.gui.tab.info.elevator.extension": "目前伸长高度:%s米", - "pneumaticcraft.gui.tab.info.elevator.floorNames": "楼层名", - "pneumaticcraft.gui.tab.info.elevator.floorNumber": "楼层 %d / %d", - "pneumaticcraft.gui.tab.info.elevator.maxExtension": "最大伸高距离:%s m", - "pneumaticcraft.gui.tab.info.elevator.noCallers": "未找到电梯呼叫器", - "pneumaticcraft.gui.tab.info.ghostSlotInteraction": "${br}§f• +1:§e右击§f• -1:§e左击${br}§f• x2:§eShift 右击${br}§f• /2:§eShift 左击${br}f§• =0:§e中键单击", - "pneumaticcraft.gui.tab.info.ghostSlotInteraction.title": "槽位交互", - "pneumaticcraft.gui.tab.info.heat": "该机器需求或产生热量。热量可以通过在机器旁放置产热方块被赋予给该机器。考虑使用涡流管(快,但需要能量),也可以考虑使用熔岩(快,但会固化)或火把(极慢)。要冷却该机器,移除热源并/或通过放置散热片或者冰/浮冰/蓝冰等冷方块加速冷却过程。", - "pneumaticcraft.gui.tab.info.heat.title": "热量", - "pneumaticcraft.gui.tab.info": "信息", - "pneumaticcraft.gui.tab.info.item.armor.chest.chargingUpgrade": "§0安装一个或多个充气升级后,气动胸甲将对玩家物品栏中可充气的物品充气;这包括主物品栏、副手栏与盔甲栏。(注:充气对象仅限于压力低于胸甲的物品)", - "pneumaticcraft.gui.tab.info.item.armor.chest.dispenserUpgrade": "§0安装一个或多个发射器升级后,可以按下发射键(默认为 Ctrl + C)发射副手栏中的物品。${br}${br}• 部分物品和方块会被特判,以类似于原版发射器的行为将其发射为实体状态。${br}• 未被特判的物品直接以物品实体的形式发射。${br}• 未被特判的方块会以“翻动的方块”的形式发射,在撞击到其余方块时会试图转化为方块形式${br}${br}可以安装最大四个发射器升级,以获得更大的发射距离。", - "pneumaticcraft.gui.tab.info.item.armor.chest.magnetUpgrade": "§0安装磁铁升级后,气动胸甲会自动吸附近旁的物品,同时消耗少量空气。基础作用范围为四格;安装的每个升级将范围扩展一个。", - "pneumaticcraft.gui.tab.info.item.armor.chest.rangeUpgrade": "§0安装范围升级后,玩家的触及距离(不包括攻击距离)将提升四格。这一点具有少量的持续空气消耗。", - "pneumaticcraft.gui.tab.info.item.armor.chest.securityUpgrade": "§0安装安全升级后,气动护甲提供对火和熔岩伤害的保护,但这将消耗大量空气:此时,空气将被迅速泵出,以扑灭火焰并冷却环境。这一功能甚至会使周围的熔岩逐渐固化。${br}注:这一防护功能仅在玩家将要收到火焰伤害时生效;故,若玩家已具有相应的防护(如使用抗火药水),该功能不会启动。", - "pneumaticcraft.gui.tab.info.item.armor.feet.dispenserUpgrade": "§0安装发射器升级后,可以使用气动靴子对前方的实体飞踢,同时消耗一定空气。被踢中的实体将受到一定伤害,以及较强的击退。安装多个升级将会提升伤害与击退效果,但同时也会提升空气消耗。${br}${br}该功能对于非生物实体也适用……", - "pneumaticcraft.gui.tab.info.item.armor.feet.flippersUpgrade": "§0安装脚蹼升级后,玩家的游泳速度将会提升。该功能不消耗空气,故其对于水下工作是喷气靴的一个廉价替代。", - "pneumaticcraft.gui.tab.info.item.armor.feet.jetbootsUpgrade": "§0安装喷气靴升级后,玩家可以在空中飞行,但效果受限,并且要消耗大量空气。若该升级已启用,按下跳跃键(默认为空格)时,玩家将向视线方向飞行。释放跳跃键时,玩家将缓慢并安全地着陆(按下潜行键可以更快下降)。${br}喷气靴升级有五级,每一级依次提供更快的飞行速率(当然,伴随着更高的空气消耗)。安装 III 级或更高等级后,可以在盔甲配置界面启用建筑模式;该模式下玩家的行为更接近于创造模式,在空中的方块破坏速率更快,但移动速率有所降低。安装 V 级后,玩家可以悬浮在原地,并不下降。${br}喷气靴升级在水下也可工作,但空气消耗将显著提升。", - "pneumaticcraft.gui.tab.info.item.armor.generic.armorUpgrade": "§0护甲升级提升每件盔甲的防御点数。安装 2 个升级后,每件盔甲的防护能力等价于对应的钻石盔甲;安装最大数目的升级后,防护能力将会更高。", - "pneumaticcraft.gui.tab.info.item.armor.generic.itemLifeUpgrade": "§0物品寿命升级缓慢地修复每件盔甲,同时消耗空气。安装更多升级后,修复速率将更快(但以空气计效率更低)。", - "pneumaticcraft.gui.tab.info.item.armor.generic.speedUpgrade": "§0速度升级降低每件盔甲的启动时间。", - "pneumaticcraft.gui.tab.info.item.collector_drone.rangeUpgrade": "§0每个升级将无人机的物品拾取范围提高一格。", - "pneumaticcraft.gui.tab.info.item.drone": "§0在此可以向无人机安装升级。查看其余标签页以查看可以进行怎样的加强。", - "pneumaticcraft.gui.tab.info.item.drone.inventoryUpgrade": "§0默认情况下,无人机可以携带一组物品。每个物品栏升级将会使无人机在其内部存储中获得额外的物品槽位。${br}${br}每个升级同时会将内部流体存储量提升 16000 mB,内部 RF 存储量(若有)提升 100000 RF。其同时提升无人机传输 RF 的速率(速率 = 最大存储量 / 100)。", - "pneumaticcraft.gui.tab.info.item.drone.itemLifeUpgrade": "§0安装物品寿命升级后,无人机将可以修复自身,在过程中消耗少量空气。安装的升级越多,修复速度越快,空气耗率越大。", - "pneumaticcraft.gui.tab.info.item.drone.magnetUpgrade": "§0安装磁铁升级后,无人机将自动捡起临近的物品,若其内部存储中有足够的空间。基础捡拾范围为 2 格,每个升级将提升 1 格。", - "pneumaticcraft.gui.tab.info.item.drone.minigunUpgrade": "§0安装后,无人机将携带一台机枪,可用以其在执行攻击实体操作时进行范围攻击(最远距离为 16 格,又见范围升级)。进行攻击需要机枪子弹;可以通过从容器中输入物品拼图输入。", - "pneumaticcraft.gui.tab.info.item.drone.rangeUpgrade": "§0每个升级将无人机所携带的机枪(需要机枪升级)的攻击范围提升 1 格。", - "pneumaticcraft.gui.tab.info.item.drone.securityUpgrade": "§0安装一个安全升级后,无人机可以在流体中工作;安装两个后,无人机周围的流体将会被暂时移除;安装三个或更多个后,无人机周围的流体将会被永久移除。${br}无论是否安装安全升级,无人机不会主动进入熔岩。${br}${br}一个或多个安全升级同时会对未绝缘的沉浸工程导线造成的触电伤害进行保护;这一保护同时会消耗空气,正比于所受的伤害。", - "pneumaticcraft.gui.tab.info.item.drone.speedUpgrade": "§0每个速度升级将无人机的移动速度提升 10%%.", - "pneumaticcraft.gui.tab.info.item.drone.standbyUpgrade": "§0安装后,无人机将会在闲置时进入待机模式,以节省空气。不要忘记此时的无人机将受到摔落伤害,这一点需要注意。", - "pneumaticcraft.gui.tab.info.item.drone.volumeUpgrade": "§0每个所安装的容量升级将无人机的空气容量提升 5000mL。对于长途运输这很有用。", - "pneumaticcraft.gui.tab.info.logistic_frame_active_provider": "§0物流主动供应框架向物流请求框架和物流存储/默认存储框架提供资源。${br}${br}默认情况下,被加框架的容器将会提供其中所有资源。向过滤中添加资源后,只有指定的资源将被提供。从物品栏中添加物品,或右击空槽位以搜索物品/流体。", - "pneumaticcraft.gui.tab.info.logistic_frame_default_storage": "§0物流默认存储框架从物流主动供应框架收取资源,向物流请求框架和物流存储框架提供资源。其优先级比物流存储框架更低,因而最先被用于提供物品。${br}${br}默认情况下,被加框架的容器将会收取物流网络中的所有资源。向过滤中添加资源后,只有指定的资源将被收取。从物品栏中添加物品,或右击空槽位以搜索物品/流体。", - "pneumaticcraft.gui.tab.info.logistic_frame_passive_provider": "§0物流被动供应框架向物流请求框架提供资源。${br}${br}默认情况下,被加框架的容器将会提供其中所有资源。向过滤中添加资源后,只有指定的资源将被提供。从物品栏中添加物品,或右击空槽位以搜索物品/流体。", - "pneumaticcraft.gui.tab.info.logistic_frame_requester": "§0物流请求框架向其余被加框架的容器请求资源。${br}${br}在此可以指定物流无人机/物流管道模块应该在被加框架的容器中保持的资源种类与量。从物品栏中添加物品,或右击空槽位以搜索物品/流体。", - "pneumaticcraft.gui.tab.info.logistic_frame_storage": "§0物流存储框架从物流主动供应框架收取资源,向物流请求框架提供资源。${br}${br}默认情况下,被加框架的容器将会收取物流网络中的所有资源。向过滤中添加资源后,只有指定的资源将被收取。从物品栏中添加物品,或右击空槽位以搜索物品/流体。", - "pneumaticcraft.gui.tab.info.logisticsRequester.aeIntegration.enable": "启用联动", - "pneumaticcraft.gui.tab.info.logisticsRequester.aeIntegration.title": "AE2 联动", - "pneumaticcraft.gui.tab.info.logisticsRequester.aeIntegration": "勾选后,物流无人机将把可提供的资源告知给 AE2 网络(并在 AE2 系统中显示为“可合成”)。请求合成后,AE2 将会把物流请求框架设置为请求对应的物品。", - "pneumaticcraft.gui.tab.info.pneumatic_armor.timeRemaining": "预计剩余时间:", - "pneumaticcraft.gui.tab.info.pneumatic_armor.usage": "空气耗量:", - "pneumaticcraft.gui.tab.info.programmable_controller.excluded": "不可执行拼图", - "pneumaticcraft.gui.tab.info.programmable_controller.charging": "物品充气/充能处理", - "pneumaticcraft.gui.tab.info.programmable_controller.chargeHeld": "对持有物品充气/充能", - "pneumaticcraft.gui.tab.info.programmable_controller.chargeHeld.tooltip": "勾选后,在可行的条件下,可编程控制器将自动向控制的“无人机”持有的物品充能/充气,能量来源于其内部缓存(压力和/或 FE)。", - "pneumaticcraft.gui.tab.info.programmable_controller.chunkLoading": "区块加载", - "pneumaticcraft.gui.tab.info.programmable_controller.chunkLoading.self": "加载自身", - "pneumaticcraft.gui.tab.info.programmable_controller.chunkLoading.work": "加载工作区块", - "pneumaticcraft.gui.tab.info.programmable_controller.chunkLoading.work_3x3": "加载工作区块 + 3x3", - "pneumaticcraft.gui.tab.info.smart_chest.push_pull.title": "抽取/输出模式", - "pneumaticcraft.gui.tab.info.smart_chest.slots.title": "槽位交互", - "pneumaticcraft.gui.tab.info.tubeModule": "§0在该界面可以定义管道模块取决于红石信号的具体行为。信号正比于在压力下界与上界间的插值。", - "pneumaticcraft.gui.tab.liquidCompressor.fuel": "可用燃料", - "pneumaticcraft.gui.tab.liquidHopper.mode.empty": "清空。", - "pneumaticcraft.gui.tab.liquidHopper.mode.leaveLiquid": "留下 1000mB 的流体,作为过滤。", - "pneumaticcraft.gui.tab.minigun.slotInfo.title": "弹药管理", - "pneumaticcraft.gui.tab.omnidirectionalHopper.mode.empty": "正常漏斗行为。", - "pneumaticcraft.gui.tab.omnidirectionalHopper.mode.leaveItem": "在每一个槽位中留下一个物品,作为过滤。", - "pneumaticcraft.gui.tab.pneumaticDoorBaseRedstone.title": "对门的红石信号", - "pneumaticcraft.gui.tab.pneumaticDoorBaseRedstone.text": "将信号传递给气动门?", - "pneumaticcraft.gui.tab.pneumaticDoorBaseRedstone.tooltip": "勾选后,在木门或铁门模式下,施加在气动门基座上的红石信号同样影响所连的气动门。${br}取消勾选后,要求气动门自身被施加红石信号。", - "pneumaticcraft.gui.tab.pressure": "压力", - "pneumaticcraft.gui.tab.pressureChamber.chamberSize": "压力室大小:", - "pneumaticcraft.gui.tab.status.pressurizedSpawner.spawnRate": "生成间隔:%d 刻", - "pneumaticcraft.gui.tab.status.pressurizedSpawner.airUsage": "空气耗量:每次生成尝试消耗 %d mL", - "pneumaticcraft.gui.tab.problems.advancedAirCompressor.efficiency": "§f压缩机未以最佳效率工作。目前效率:%s${br}§0冷却压缩机至 50 ℃。", - "pneumaticcraft.gui.tab.problems.aerialInterface.noPlayer": "§f没有链接到玩家${br}§0拆下该机器并重新放置以与自己链接。", - "pneumaticcraft.gui.tab.problems.aerialInterface.playerOffline": "§f玩家 %s 不在线${br}§0空气接口在该玩家上线之前无法工作。", - "pneumaticcraft.gui.tab.problems.air_cannon.inv_space": "§f目标容器没有空间${br}§0最后一个发射的物品由于目标容器空间不足未能成功进入容器。", - "pneumaticcraft.gui.tab.problems.air_cannon.no_coordinate": "§f未设置坐标${br}§0请向定位槽放入(设置好坐标的)定位工具。定位完成后,定位工具可以被移除。", - "pneumaticcraft.gui.tab.problems.air_cannon.no_items": "§f没有物品可供发射${br}§0请向空气炮加入物品。", - "pneumaticcraft.gui.tab.problems.air_cannon.out_of_range": "§f目标在范围外${br}§0所选坐标过远。安装范围升级,或选择更近的坐标。", - "pneumaticcraft.gui.tab.problems.air_cannon.still_turning": "§f仍在转向${br}§0等待空气炮转向完毕。", - "pneumaticcraft.gui.tab.problems.airCompressor.noFuel": "§f没有燃料${br}§0加入可燃烧的物品(不包括熔岩桶或装有液体燃料的容器)。", - "pneumaticcraft.gui.tab.problems.airLeak": "§f空气泄漏${br}§0在输出面连接管道或机器。", - "pneumaticcraft.gui.tab.problems.amadron.noInventory": "§f容器或储罐缺失。${br}§0使用亚马龙平板右击容器和/或储罐。", - "pneumaticcraft.gui.tab.problems.amadron.notEnoughFluid": "§f没有可售出的流体${br}§0订单量已到最大。若需要,向绑定的容器加入更多流体。", - "pneumaticcraft.gui.tab.problems.amadron.notEnoughFluidSpace": "§f目标容器没有足够的空间${br}§0确保绑定的容器中没有其余流体,或者绑定更大的流体容器。", - "pneumaticcraft.gui.tab.problems.amadron.notEnoughItems": "§f没有可售出的物品${br}§0订单量已到最大。若需要,向绑定的容器加入更多物品。", - "pneumaticcraft.gui.tab.problems.amadron.notEnoughItemSpace": "§f目标容器没有足够的空间${br}§在绑定的物品容器中清出足够的空间。", - "pneumaticcraft.gui.tab.problems.amadron.outOfStock": "§f库存空${br}§0稍等,或许供货商会补足库存……", - "pneumaticcraft.gui.tab.problems.amadron.notEnoughStock": "§f库存不足${br}§0这已经是最大供货量!", - "pneumaticcraft.gui.tab.problems.applyPressure": "§0提供至少 %s bar 的压力。", - "pneumaticcraft.gui.tab.problems.applyVacuum": "§0将压力降至 %s bar 以下。", - "pneumaticcraft.gui.tab.problems.assembly_controller.duplicateMachine": "§f检测到重复机器${br}§0确保只有一台%s。", - "pneumaticcraft.gui.tab.problems.assembly_controller.missingMachine": "§f缺失机器${br}§0缺失部分所选程序所需的机器。请向装配线添加一台%s。", - "pneumaticcraft.gui.tab.problems.assembly_controller.no_program": "§f没有程序${br}§0向装配控制器放入一个装配程序。", - "pneumaticcraft.gui.tab.problems.charging_station.item_empty": "§f%s 无法被放气${br}§0其空气已被放尽。", - "pneumaticcraft.gui.tab.problems.charging_station.item_full": "§f%s 无法被充气${br}§0其空气已被充满。", - "pneumaticcraft.gui.tab.problems.charging_station.no_item": "§f没有可充/放气的物品${br}§0向充气槽位放置气动物品。", - "pneumaticcraft.gui.tab.problems.charging_station.pressure_equal": "§f%s无法被充/放气${br}§0物品与充气站的压力已经平衡。", - "pneumaticcraft.gui.tab.problems.electrostatic.notEnoughGrounding": "§f空气重定向${br}§0若压缩机在内部空气满时被闪电击中,并非所有能量都可以被重定向!向静电压缩机的下方连接更多铁栅栏。${br}接地:%d/%d mL", - "pneumaticcraft.gui.tab.problems.elevator.fully_extended": "§f完全升高${br}§0向电梯上方放置(更多)电梯框架。", - "pneumaticcraft.gui.tab.problems.etching_tank.failed_full": "§f失败输出满${br}§0在失败物品输出被清空前,没有物品可以被蚀刻。", - "pneumaticcraft.gui.tab.problems.etching_tank.no_acid": "§f没有蚀刻酸${br}§0向蚀刻器添加蚀刻酸。", - "pneumaticcraft.gui.tab.problems.etching_tank.output_full": "§f输出已满${br}§0在输出被清空前,没有物品能够继续被蚀刻。", - "pneumaticcraft.gui.tab.problems.exposedFaces": "§f隔热不良好${br}§0%2$s 个面中的 %1$s 个面被暴露在空气中,而这会浪费热量。确保相邻的方块没有任何空气方块,以将机器隔热,获得更好的性能。", - "pneumaticcraft.gui.tab.problems.fluxCompressor.noRF": "§fFE能量不足${br}§0加入更多能量!", - "pneumaticcraft.gui.tab.problems.gasLift.noLiquidSpace": "§f储罐空间不足${br}§0连接一个储罐。", - "pneumaticcraft.gui.tab.problems.gasLift.noTubes": "§f没有钻管${br}§0向气举中添加钻管。", - "pneumaticcraft.gui.tab.problems.gasLift.noTubeSpace": "§f没有空间可供钻管${br}§0从气举中移除多余的钻管。", - "pneumaticcraft.gui.tab.problems.gasLift.stuck": "§f钻管被阻挡${br}§0钻管遇到了无法被破坏的方块,无法继续向下挖掘。", - "pneumaticcraft.gui.tab.problems.jackhammer.noBit": "§f缺失钻头${br}§0向钻头槽位(右上)放入任何钻头。", - "pneumaticcraft.gui.tab.problems.keroseneLamp.badFuel": "§f加入的流体不是燃料${br}§0使用流体漏斗或其余手段移除流体。", - "pneumaticcraft.gui.tab.problems.keroseneLamp.lowFuel": "§f燃料不足${br}§0使用流体漏斗或物流无人机等手段加入煤油。", - "pneumaticcraft.gui.tab.problems.keroseneLamp.noFuel": "§f煤油灯没有燃料${br}§0在输入槽放置煤油桶,或使用流体输入手段(如流体漏斗或物流无人机)以添加煤油。", - "pneumaticcraft.gui.tab.problems.liquidCompressor.noFuel": "§f机器没有燃料${br}§0添加任何在可用燃料标签中列出的燃料。", - "pneumaticcraft.gui.tab.problems.missingIngredients": "§f原料不足${br}§0没有输入原料或原料不符合该机器的任何合成配方。", - "pneumaticcraft.gui.tab.problems.noProblems": "万事俱备", - "pneumaticcraft.gui.tab.problems.noRecipe": "§f没有(合适的)原料${br}§0加入合适的原料。", - "pneumaticcraft.gui.tab.problems.notEnoughFluid": "§f没有足够的流体${br}§0当前合成配方需要的流体多于目前的流体。", - "pneumaticcraft.gui.tab.problems.notEnoughHeat": "§f热量不足${br}§0在机器周围放置产热方块,以提供更多热量。", - "pneumaticcraft.gui.tab.problems.outputBlocked": "§f输出被阻挡${br}§0移除输出槽的物品和/或流体。", - "pneumaticcraft.gui.tab.problems.tooMuchHeat": "§f热量过多${br}§0通过放置冷方块或导热方块从机器中移除部分热量。", - "pneumaticcraft.gui.tab.problems.notEnoughPressure": "§f压力不足", - "pneumaticcraft.gui.tab.problems.notEnoughVacuum": "§f真空程度不足", - "pneumaticcraft.gui.tab.problems.pressure_chamber_interface.not_enough_pressure": "§f压力不足${br}§0向压力室施加更大的压力。所需压力取决于被传输的物品数。", - "pneumaticcraft.gui.tab.problems.pressure_chamber_interface.not_formed": "§f多方块结构不正确${br}§0压力室的多方块结构没有被正确搭建。", - "pneumaticcraft.gui.tab.problems.pressure_chamber.no_recipe": "§f压力室中没有合适的物品${br}§0请向压力室加入要被压缩的正确物品。", - "pneumaticcraft.gui.tab.problems.pressure_chamber.not_enough_pressure": "§f压力不足${br}§0请向压力室输入空气。", - "pneumaticcraft.gui.tab.problems.pressure_chamber.required_pressure": "§f所需压力:%f bar", - "pneumaticcraft.gui.tab.problems.pressure_chamber.too_much_pressure": "§f压力过大${br}§0请从压力室移除空气。", - "pneumaticcraft.gui.tab.problems.pressurized_spawner.no_core": "§f没有刷怪笼核心${br}§0放入(非空的)刷怪笼核心,以便生成怪物。", - "pneumaticcraft.gui.tab.problems": "问题", - "pneumaticcraft.gui.tab.problems.programmableController.noProgram": "§f未放入程序${br}§0放入一个被编程的网络 API 或无人机。", - "pneumaticcraft.gui.tab.problems.provideRedstone": "§0施加红石信号。", - "pneumaticcraft.gui.tab.problems.redstoneDisallows": "§f红石信号阻止了该机器运行", - "pneumaticcraft.gui.tab.problems.refinery.noOil": "§f没有输入流体${br}§0请向精炼厂输入流体。", - "pneumaticcraft.gui.tab.problems.refinery.notEnoughRefineries": "§f精炼厂方块不足${br}§0精炼厂方块需要上下堆叠总计 2 到 4 个才能正常工作。", - "pneumaticcraft.gui.tab.problems.refinery.outputBlocked": "§f输出储罐没有空间${br}§0移除输出储罐现有的流体。", - "pneumaticcraft.gui.tab.problems.refinery.tooManyRefineries": "§f精炼厂方块过多${br}§0精炼厂方块需要上下堆叠总计 2 到 4 个才能正常工作。", - "pneumaticcraft.gui.tab.problems.removeRedstone": "§0移除红石信号。", - "pneumaticcraft.gui.tab.problems.sentryTurret.noAmmo": "§f哨戒炮没有弹药${br}§0请向弹药槽加入弹药。", - "pneumaticcraft.gui.tab.problems.security_station.invalidNetwork": "网络无效!", - "pneumaticcraft.gui.tab.problems.security_station.no_connection_io_port_and_registry": "网络注册表和网络 IO 端口必须被连接。使用网络节点将其连接。", - "pneumaticcraft.gui.tab.problems.security_station.no_connection_sub_and_io_port": "诊断子程序和网络 IO 端口必须被连接。使用网络节点将其连接。", - "pneumaticcraft.gui.tab.problems.security_station.no_io_port": "添加一个网络 IO 端口。", - "pneumaticcraft.gui.tab.problems.security_station.no_registry": "添加一个网络注册表。", - "pneumaticcraft.gui.tab.problems.security_station.no_subroutine": "添加一个诊断子程序。", - "pneumaticcraft.gui.tab.problems.security_station.too_many_io_ports": "必须恰有一个网络 IO 端口。", - "pneumaticcraft.gui.tab.problems.security_station.too_many_registries": "必须恰有一个网络注册表。", - "pneumaticcraft.gui.tab.problems.security_station.too_many_subroutines": "必须恰有一个诊断子程序。", - "pneumaticcraft.gui.tab.problems.security_station.rebooting": "§f安全站正在重启${br}安全站此时并不提供保护,直到重启结束(%s)。", - "pneumaticcraft.gui.tab.problems.security_station.hacked": "§f安全站已被入侵${br}一个或多个个体已成功入侵安全站,并可以绕过其保护。${br}立刻重启安全站!", - "pneumaticcraft.gui.tab.problems.spawnerExtractor.finished": "§f刷怪笼抽取器已完成工作${br}§0现在可以移除抽取器和/或空刷怪笼。", - "pneumaticcraft.gui.tab.problems.thermal_compressor.no_temp_diff": "§f不具有温差${br}§0在压缩机的相对面放置热方块和冷方块。", - "pneumaticcraft.gui.tab.problems.thermal_compressor.poor_temp_diff": "§f温差过低${br}§0在压缩机的相对面分别放置热方块和冷方块。", - "pneumaticcraft.gui.tab.problems.uv_light_box.no_item": "§f没有物品${br}§0放入需要被照射的物品。", - "pneumaticcraft.gui.tab.problems.vacuum_trap.no_core": "§f没有刷怪笼核心${br}§0放入(非满的)刷怪笼核心,以便吸收怪物。", - "pneumaticcraft.gui.tab.problems.vacuum_trap.core_full": "§f刷怪笼核心满${br}§0将现有的刷怪笼核心替换为另一个具有一定空间的核心。", - "pneumaticcraft.gui.tab.problems.vacuum_trap.no_memory_essence": "§f记忆源质不足${br}§0存储有至少 100 mB 的记忆源质时,真空陷阱的工作效率会更高。可以使用记忆棒或空气接口由自身经验提取记忆源质。", - "pneumaticcraft.gui.tab.problems.vacuum_trap.trap_closed": "§f真空陷阱被关闭${br}§0只有在打开时,真空陷阱才可吸收怪物。空手潜行右击或提供红石信号以控制其开闭。", - "pneumaticcraft.gui.tab.problems.warning": "警告", - "pneumaticcraft.gui.tab.redstoneBehaviour": "红石行为", - "pneumaticcraft.gui.tab.redstoneBehaviour.aerialInterface.playerConnected": "所连接的玩家", - "pneumaticcraft.gui.tab.redstoneBehaviour.airCannon.highAndSpace": "信号高且容器有空间", - "pneumaticcraft.gui.tab.redstoneBehaviour.airCannon.highSignalAndAngle": "信号高且转向完成", - "pneumaticcraft.gui.tab.redstoneBehaviour.airCannon.fireUpon": "下列情况时开火", - "pneumaticcraft.gui.tab.redstoneBehaviour.chargingStation.charging": "充气时", - "pneumaticcraft.gui.tab.redstoneBehaviour.chargingStation.discharging": "放气时", - "pneumaticcraft.gui.tab.redstoneBehaviour.chargingStation.idle": "物品已输入,但闲置", - "pneumaticcraft.gui.tab.redstoneBehaviour.electrostaticCompressor.struckByLightning": "被闪电击中", - "pneumaticcraft.gui.tab.redstoneBehaviour.elevator.caller": "电梯呼叫器", - "pneumaticcraft.gui.tab.redstoneBehaviour.elevator.redstone": "红石控制", - "pneumaticcraft.gui.tab.redstoneBehaviour.elevator.controlBy": "由下列控制", - "pneumaticcraft.gui.tab.redstoneBehaviour.emitRedstoneWhen": "在下述时刻发出红石信号", - "pneumaticcraft.gui.tab.redstoneBehaviour.enableOn": "启用条件", - "pneumaticcraft.gui.tab.redstoneBehaviour.keroseneLamp.interpolate": "插值信号", - "pneumaticcraft.gui.tab.redstoneBehaviour.pneumaticDoor.ironDoor": "铁门行为", - "pneumaticcraft.gui.tab.redstoneBehaviour.pneumaticDoor.playerNearbyAndLooking": "玩家临近且直视", - "pneumaticcraft.gui.tab.redstoneBehaviour.pneumaticDoor.playerNearby": "玩家临近", - "pneumaticcraft.gui.tab.redstoneBehaviour.pneumaticDoor.woodenDoor": "木门行为", - "pneumaticcraft.gui.tab.redstoneBehaviour.pneumaticDoor.openWhen": "在下列条件开门", - "pneumaticcraft.gui.tab.redstoneBehaviour.securityStation.doneRebooting": "重启完成时", - "pneumaticcraft.gui.tab.redstoneBehaviour.securityStation.hacked": "被入侵时", - "pneumaticcraft.gui.tab.redstoneBehaviour.standard.always": "无条件启用", - "pneumaticcraft.gui.tab.redstoneBehaviour.standard.high_signal": "高红石信号", - "pneumaticcraft.gui.tab.redstoneBehaviour.standard.low_signal": "低红石信号", - "pneumaticcraft.gui.tab.redstoneBehaviour.standard.never": "无条件禁用", - "pneumaticcraft.gui.tab.redstoneBehaviour.universalSensor.inverted": "信号反转", - "pneumaticcraft.gui.tab.redstoneBehaviour.universalSensor.normal": "正常信号", - "pneumaticcraft.gui.tab.redstoneBehaviour.universalSensor.redstoneEmission": "输出红石信号", - "pneumaticcraft.gui.tab.redstoneBehaviour.uvLightBox.interpolate": "内插阈值", - "pneumaticcraft.gui.tab.smartChestStatus.header": "§0对于每一面:", - "pneumaticcraft.gui.tab.smartChestStatus.itemsPerOperation": "§f物品传输速率:${br}§0%d 物品/操作", - "pneumaticcraft.gui.tab.smartChestStatus.tickInterval": "§f传输间隔:${br}§0%d 刻", - "pneumaticcraft.gui.tab.status.fluxCompressor.maxEnergyUsage": "最大能量耗率:", - "pneumaticcraft.gui.tab.status.fluxCompressor.maxInputRate": "最大输入率:", - "pneumaticcraft.gui.tab.status.fluxCompressor.storedEnergy": "能量存储:", - "pneumaticcraft.gui.tab.status.gasLift.action": "操作", - "pneumaticcraft.gui.tab.status.gasLift.action.diggingDown": "向下挖掘", - "pneumaticcraft.gui.tab.status.gasLift.action.idling": "闲置", - "pneumaticcraft.gui.tab.status.gasLift.action.pumping": "正在抽取 %s", - "pneumaticcraft.gui.tab.status.gasLift.action.retracting": "正在收回", - "pneumaticcraft.gui.tab.status.gasLift.action.stuck": "被阻挡", - "pneumaticcraft.gui.tab.status.gasLift.currentDepth": "当前深度", - "pneumaticcraft.gui.tab.status.securityStation.detectChance": "入侵者检测几率", - "pneumaticcraft.gui.tab.status.securityStation.hackedBy": "已被入侵。入侵者:", - "pneumaticcraft.gui.tab.status.securityStation.protection": "保护", - "pneumaticcraft.gui.tab.status.securityStation.secure": "系统安全度", - "pneumaticcraft.gui.tab.status.securityStation.securityLevel": "安全级别", - "pneumaticcraft.gui.tab.status.securityStation.securityRange": "安全覆盖度", - "pneumaticcraft.gui.tab.status": "状态", - "pneumaticcraft.gui.tab.status.pneumaticDynamo.maxEnergyProduction": "最大能量产率:", - "pneumaticcraft.gui.tab.status.pneumaticDynamo.maxOutputRate": "最大输出率:", - "pneumaticcraft.gui.tab.status.vacuumPump.inputAir": "空气输入速率:%s mL", - "pneumaticcraft.gui.tab.status.vacuumPump.inputPressure": "输入压力:%s bar", - "pneumaticcraft.gui.tab.status.vacuumPump.vacuumAir": "真空空气:%s mL", - "pneumaticcraft.gui.tab.status.vacuumPump.vacuumPressure": "真空压力:%s bar", - "pneumaticcraft.gui.tab.tile.gas_lift.dispenser": "气举将试图将流体自动输出到相邻的储罐中。", - "pneumaticcraft.gui.tab.tile.gas_lift.speed": "提升抽取流体/挖掘/收回的速率。", - "pneumaticcraft.gui.tab.upgrades.aerial_interface.dispenser": "允许传输食物和经验而非物品。只有可以被食用的物品才可以被输入空气接口;见对面的“喂食模式”标签卡以查看食物是如何被处理的。${br}${br}如果有合适的经验流体,它也可以与玩家的经验相互转换,被输入/输出空气接口。见对面的“经验交互”标签卡以查看可以使用哪些流体。", - "pneumaticcraft.gui.tab.upgrades.air_cannon.block_tracker": "被射出的物品将会自动试图进入所击中的容器。例如,如果目标为一个箱子,物品不需要漏斗就会自动进入箱子。", - "pneumaticcraft.gui.tab.upgrades.air_cannon.dispenser": "将会使空气炮以发射器的方式工作:任何在发射器中被特殊处理的物品也会被以相同的方式处理。", - "pneumaticcraft.gui.tab.upgrades.air_cannon.entity_tracker": "开火时,空气炮将会抓取最近的生物实体(包括玩家!)并将其发射到指定的坐标。默认抓取半径为 1;每多安装一个实体追踪升级该半径将增加 1。", - "pneumaticcraft.gui.tab.upgrades.air_cannon.item_life": "默认情况下空气炮发射的物品寿命值为 60 秒。每个物品寿命升级将会使物品寿命值增加 30 秒。", - "pneumaticcraft.gui.tab.upgrades.air_cannon.range": "每个升级将目标范围提升约 25 格,直到 250 格。", - "pneumaticcraft.gui.tab.upgrades.air_cannon.speed": "加农炮的转向速度将会更快。", - "pneumaticcraft.gui.tab.upgrades.air_compressor.speed": "以减小燃料效率为代价,提升每刻产生的压缩空气量。", - "pneumaticcraft.gui.tab.upgrades.assembly_controller.speed": "所有被该装配控制器控制的装配机器将会更快地工作。", - "pneumaticcraft.gui.tab.upgrades.charging_station.dispenser": "向充气站添加充气盘,允许对正上方的无人机、物品以及玩家物品栏中的物品充/放气。", - "pneumaticcraft.gui.tab.upgrades.charging_station.speed": "充气站可以以更快的速度对物品充/放气。", - "pneumaticcraft.gui.tab.upgrades.elevator_base.charging": "允许电梯在下降时回收一定用于上升的空气,代价是下降将会更慢。更多的升级意味着更高的空气回收率和更慢的下降(最高:回收 60%% 的空气,下降速度减小 40%%)。", - "pneumaticcraft.gui.tab.upgrades.elevator_base.speed": "电梯将会上升/下降得更快(但上升需要的压力更高)。", - "pneumaticcraft.gui.tab.upgrades.fluid_mixer.dispenser": "将流体自动输出到发射器升级指定的方向(若未设置,则为任意方向)的流体储罐。", - "pneumaticcraft.gui.tab.upgrades.fluid_tank.dispenser": "储罐将自动将流体输出到升级指定的方向,基础速度为 25 mB/t(可以通过速度升级加快)", - "pneumaticcraft.gui.tab.upgrades.fluid_tank.speed": "每个速度升级将(安装了发射器升级后)流体输出的速率增倍。", - "pneumaticcraft.gui.tab.upgrades.flux_compressor.speed": "提高空气产出速率。同时提升 FE 的耗率,但降低转换效率。", - "pneumaticcraft.gui.tab.upgrades.gas_lift.dispenser": "自动将流体输出到投掷器升级中指定的方向(若未指定,则为任意方向)的流体储罐。", - "pneumaticcraft.gui.tab.upgrades.gas_lift.speed": "提高气举寻找并抽取流体的速率。", - "pneumaticcraft.gui.tab.upgrades.generic.security": "对机器加装一个安全阀,当压力将要达到危险值时自动释放一部分空气。", - "pneumaticcraft.gui.tab.upgrades.generic.volumeCapacity": "提升该机器的热容。其将会更慢变热,但也会更慢冷却。", - "pneumaticcraft.gui.tab.upgrades.generic.volume": "将机器的空气容量提升至 2 * √U,其中 U 为容量升级的数目。${br}安装容量升级将会提升空气容量,导致压力下降。移除容量升级将会保持压力不变,但会损失空气。", - "pneumaticcraft.gui.tab.upgrades.liquid_compressor.speed": "以减小燃料效率为代价,提升每刻产生的压缩空气量。", - "pneumaticcraft.gui.tab.upgrades.liquid_hopper.creative": "允许该漏斗提供无限的流体。", - "pneumaticcraft.gui.tab.upgrades.liquid_hopper.dispenser": "吸取输入面的任何流体方块并将其放置于输出面。例如,可以用作水泵。", - "pneumaticcraft.gui.tab.upgrades.liquid_hopper.entity_tracker": "漏斗将与输入或输出端的承载流体的实体(无人机、某些模组的矿车……)交互,试图将流体输入/输出这些实体。", - "pneumaticcraft.gui.tab.upgrades.liquid_hopper.speed": "提升该漏斗传输流体的速率。安装了最大数量的该升级后,可以在 1t 内传输整个漏斗的内容液体。", - "pneumaticcraft.gui.tab.upgrades.max": "最大可安装升级量:%d", - "pneumaticcraft.gui.tab.upgrades.omnidirectional_hopper.creative": "允许该漏斗提供无限的流体。", - "pneumaticcraft.gui.tab.upgrades.omnidirectional_hopper.dispenser": "(如果没有容器可输入)将物品从输出面抛出。", - "pneumaticcraft.gui.tab.upgrades.omnidirectional_hopper.speed": "提升该漏斗传输物品的速率。每个升级将该速率翻倍。", - "pneumaticcraft.gui.tab.upgrades.pneumatic_door_base.range": "每个升级将检测玩家的范围增加 1 格。", - "pneumaticcraft.gui.tab.upgrades.pneumatic_door_base.speed": "增快门打开/关闭的速率。", - "pneumaticcraft.gui.tab.upgrades.pneumatic_dynamo.speed": "提升产生 RF 的量与速率,但降低转化效率。", - "pneumaticcraft.gui.tab.upgrades.pneumatic_generator.speed": "调整输出功率:${br}§00 个升级 --> 32 EU/t${br}§01 个升级 --> 128 EU/t${br}§02 个升级 --> 512 EU/t${br}§03 个升级 --> 2048 EU/t", - "pneumaticcraft.gui.tab.upgrades.pressure_chamber_interface.dispenser": "如果输出模式的压力室接口没有可供输出的容器,将物品直接丢出。", - "pneumaticcraft.gui.tab.upgrades.pressure_chamber_interface.speed": "接口的压力门开关速度会更快,意味着物品输入/输出的速率将会更快。", - "pneumaticcraft.gui.tab.upgrades.pressurized_spawner.range": "每个升级将刷怪尝试区域在水平方向自初始的 2 格提升 1 格。刷怪尝试区域在竖直方向不收升级更改,与原版刷怪笼的区域相同。", - "pneumaticcraft.gui.tab.upgrades.pressurized_spawner.speed": "刷怪速度更快,但空气耗量也将指数式增长。", - "pneumaticcraft.gui.tab.upgrades.programmable_controller.inventory": "默认情况下,可编程控制器可以运输一组物品。每一个安装的物品栏升级将会允许无人机另外运输一组物品。${br}${br}每一个该升级同样可以(如果安装了对应的升级)将内部储罐的容量提升 16000 mB,将 RF 存储容量提升 100000 RF。同时,提升无人机传输 RF 的速率(速率 = 最大存储量 / 100)。", - "pneumaticcraft.gui.tab.upgrades.programmable_controller.speed": "增快可编程控制器的无人机移动的速率。", - "pneumaticcraft.gui.tab.upgrades.security_station.entity_tracker": "每个实体追踪升级提升入侵(按入侵者控制一个节点计)被检测的几率。添加更多升级将会有编辑递减效应。", - "pneumaticcraft.gui.tab.upgrades.security_station.range": "每个升级将安全站的(立方)范围提升一格(最高为 16 格)。", - "pneumaticcraft.gui.tab.upgrades.smart_chest.speed": "每个速度升级将智能箱子的物品输入/输出速率翻倍。", - "pneumaticcraft.gui.tab.upgrades.thermopneumatic_processing_plant.dispenser": "热气动加工机将试图将流体自动输出到相邻的容器中。", - "pneumaticcraft.gui.tab.upgrades": "可用升级", - "pneumaticcraft.gui.tab.upgrades.universal_sensor.block_tracker": "方块追踪升级启用监测附近的方块的传感器设置。同时,需要定位工具或区域定位工具以确定监测的方块。", - "pneumaticcraft.gui.tab.upgrades.universal_sensor.dispenser": "发射器升级启用监测杂项世界状态的传感器设置。", - "pneumaticcraft.gui.tab.upgrades.universal_sensor.entity_tracker": "实体追踪升级启用监测附近的实体的传感器设置。", - "pneumaticcraft.gui.tab.upgrades.universal_sensor.range": "每个范围升级将可以被检测的范围提升 1 格。点击“显示范围”按钮以在世界中显示可监测的区域。${br}${br}基础范围(未安装范围升级时)为每个方向上 8 格。", - "pneumaticcraft.gui.tab.upgrades.uv_light_box.dispenser": "完成处理的物品将会被自动向升级设置的方向输出。", - "pneumaticcraft.gui.tab.upgrades.uv_light_box.speed": "紫外线将会更强,提升照射印刷电路板的速率(但空气消耗更大)。", - "pneumaticcraft.gui.tab.upgrades.vacuum_pump.speed": "真空泵的抽取速率将更快,但以效率的降低为代价。", - "pneumaticcraft.gui.thermopneumatic.dumpInput": "清空输入槽${br}§7移除错误的/多余的输入槽中的流体", - "pneumaticcraft.gui.thermopneumatic.moveInput": "转移流体${br}§7将所有输出槽中的流体移动到输入槽(如果可行)${br}§o按下 Shift 并点击以清空输入槽", - "pneumaticcraft.gui.threshold": "阈值(bar)", - "pneumaticcraft.gui.tooltip.aerial_interface.xpDisabled": "经验处理已禁用", - "pneumaticcraft.gui.tooltip.air": "空气:%s mL", - "pneumaticcraft.gui.tooltip.airUsage": "消耗速率:%s mL/t", - "pneumaticcraft.gui.tooltip.amadronTablet.fluidLocation": "§6%s §r处提供流体", - "pneumaticcraft.gui.tooltip.amadronTablet.itemLocation": "§6%s §r处提供物品", - "pneumaticcraft.gui.tooltip.amadronTablet.selectFluidLocation": "右击一个储罐以使其中的流体可以被提供给供货商。", - "pneumaticcraft.gui.tooltip.amadronTablet.selectItemLocation": "右击一个容器以使其中的物品可以被提供给供货商。", - "pneumaticcraft.gui.tooltip.apply_redstone": "§0施加红石信号以开火。", - "pneumaticcraft.gui.tooltip.baseVolume": "基础容量:%s mL", - "pneumaticcraft.gui.tooltip.charging": "充气速率:%s mL/t", - "pneumaticcraft.gui.tooltip.charging_station.manageUpgrades": "管理 %s 上的升级", - "pneumaticcraft.gui.tooltip.direction.down": "下方", - "pneumaticcraft.gui.tooltip.direction.east": "东方", - "pneumaticcraft.gui.tooltip.direction.north": "北方", - "pneumaticcraft.gui.tooltip.direction.south": "南方", - "pneumaticcraft.gui.tooltip.direction.up": "上方", - "pneumaticcraft.gui.tooltip.direction.west": "西方", - "pneumaticcraft.gui.tooltip.discharging": "放气速率:%s mL/t", - "pneumaticcraft.gui.tooltip.doesNotDespawn": "§a该物品不会消失。", - "pneumaticcraft.gui.tooltip.effectiveVolume": "有效容量:%s mL", - "pneumaticcraft.gui.tooltip.etching_tank.acid_usage": "蚀刻酸用量:~%s mB/秒", - "pneumaticcraft.gui.tooltip.etching_tank.process_time": "蚀刻用时:%d 秒", - "pneumaticcraft.gui.tooltip.fluid": "流体: ", - "pneumaticcraft.gui.tooltip.gpsTool.variable": "▶ 链接的变量:“#%s”", - "pneumaticcraft.gui.tooltip.gunAmmo.ammoRemaining": "弹药:§f%d / %d", - "pneumaticcraft.gui.tooltip.gunAmmo.combineWithPotion": "§o与药水合成以向弹头施加药水效果。", - "pneumaticcraft.gui.tooltip.gunAmmo": "§d药水类型:", - "pneumaticcraft.gui.tooltip.gunAmmo.lingering": "§a滞留型", - "pneumaticcraft.gui.tooltip.gunAmmo.loaded": "装载的弹药:", - "pneumaticcraft.gui.tooltip.gunAmmo.splash": "§喷溅型", - "pneumaticcraft.gui.tooltip.hacking.detectionChance": "检测率:%d%%", - "pneumaticcraft.gui.tooltip.hacking.leftClickHack": "左击以侵入", - "pneumaticcraft.gui.tooltip.item.drillBit.tier": "钻头等级:", - "pneumaticcraft.gui.tooltip.item.drillBit.blocks": "单次挖掘最大方块数:", - "pneumaticcraft.gui.tooltip.item.drillBit.speed": "基础效率: ", - "pneumaticcraft.gui.tooltip.item.upgrade.shiftMessage": "按住 Shift 查看使用该升级的机器", - "pneumaticcraft.gui.tooltip.item.upgrade.usedIn": "在下列机器中使用:", - "pneumaticcraft.gui.tooltip.item.uvLightBox.etchProgress": "蚀刻进度:%d%%", - "pneumaticcraft.gui.tooltip.item.uvLightBox.putInAcid": "放入蚀刻器中蚀刻……", - "pneumaticcraft.gui.tooltip.item.uvLightBox.putInLightBox": "放入紫外线灯箱中进行照射……", - "pneumaticcraft.gui.tooltip.item.uvLightBox.successChance": "蚀刻成功概率:%s%%", - "pneumaticcraft.gui.tooltip.jackhammer.enchantedBookTip": "可在此放入精准采集或时运的附魔书", - "pneumaticcraft.gui.tooltip.maxPressure": "最大压力:%s bar", - "pneumaticcraft.gui.tooltip.maxProduction": "最大产出率:%d mL/t", - "pneumaticcraft.gui.tooltip.maxUsage": "最大消耗率:%d mL/t", - "pneumaticcraft.gui.tooltip.memory_stick.xp_stored": "存储量:%d XP(%d 级)", - "pneumaticcraft.gui.tooltip.omnidirectional_hopper.roundRobin.off": "§f轮询输出:已禁用${br}§7将输出的槽总是最左侧的可行槽位", - "pneumaticcraft.gui.tooltip.omnidirectional_hopper.roundRobin.on": "§f轮询输出:已启用${br}§7将输出的槽每次成功输出后都会旋转位移", - "pneumaticcraft.gui.tooltip.pressure": "压力:%s bar", - "pneumaticcraft.gui.tooltip.producingAir": "正在产出:%s mL/t", - "pneumaticcraft.gui.tooltip.programmable.availablePieces": "可用的编程拼图:%d", - "pneumaticcraft.gui.tooltip.programmable.invalidPieces": "以红色标记的拼图未正确连接。", - "pneumaticcraft.gui.tooltip.programmable.notEnoughPieces": "编程拼图不足!", - "pneumaticcraft.gui.tooltip.programmable.requiredPieces": "需要的编程拼图数量:%d", - "pneumaticcraft.gui.tooltip.programmable.returnedPieces": "返还的编程拼图数量:%d", - "pneumaticcraft.gui.tooltip.smartChest.filter": "§2%d 个过滤物品", - "pneumaticcraft.gui.tooltip.smartChest.mode.none": "无操作", - "pneumaticcraft.gui.tooltip.smartChest.mode.pull": "提取物品", - "pneumaticcraft.gui.tooltip.smartChest.mode.push": "输出物品", - "pneumaticcraft.gui.tooltip.smartChest.slotsClosed": "§2%d 个槽位已关闭", - "pneumaticcraft.gui.tooltip.sneakForInfo": "按下 Shift 以获取信息", - "pneumaticcraft.gui.tooltip.suction": "吸取速率:%d mL/t", - "pneumaticcraft.gui.tooltip.tag_filter.header": "已配置的标签:", - "pneumaticcraft.gui.tooltip.tag_workbench.write_button": "创建标签过滤器", - "pneumaticcraft.gui.tooltip.terrainSafe": "§e地形破坏已禁用。", - "pneumaticcraft.gui.tooltip.terrainWarning": "§6警告:地形破坏已启用。", - "pneumaticcraft.gui.tooltip.upgrades.empty": "放入充气站中以安装升级", - "pneumaticcraft.gui.tooltip.upgrades.not_empty": "已安装的升级:", - "pneumaticcraft.gui.transfer_gadget.io_mode.input": "传输:输入", - "pneumaticcraft.gui.transfer_gadget.io_mode.output": "传输:输出", - "pneumaticcraft.gui.tubeModule.advancedConfig": "高级配置", - "pneumaticcraft.gui.tubeModule.advancedConfig.tooltip": "勾选该项后,可以更高级的方式规定其行为。", - "pneumaticcraft.gui.tubeModule.channel": "该通道", - "pneumaticcraft.gui.tubeModule.otherChannel": "另一通道", - "pneumaticcraft.gui.tubeModule.simpleConfig.higherThan": "高于", - "pneumaticcraft.gui.tubeModule.simpleConfig.lowerThan": "低于", - "pneumaticcraft.gui.tubeModule.simpleConfig.threshold": "阈值:", - "pneumaticcraft.gui.tubeModule.simpleConfig.turn": "此时输出", - "pneumaticcraft.gui.universalSensor.desc.block_comparator": "该传感器模拟由(区域)定位工具指定的位置处的一个红石比较器,也就是说,输出的红石信号与该位置相邻的容器中的物品量成正比。如果比较器的输出与其朝向相关,输出其中最高的一个信号。${br}对于有多个位置的情况,所有位置中产生的最高的一个信号将被输出。", - "pneumaticcraft.gui.universalSensor.desc.block_heat": "由(区域)定位工具指定的方块所含的热量将被监测。若所被监测的方块的温度高于文本框内的设置数值(单位为 ℃),传感器输出红石信号 15,否则输出 0。${br}如果文本框为空,输出信号与温度成正比:0 ℃(信号 0)至400 ℃(信号 15)。${br}对于有多个位置的情况,所有位置中最高的温度将被使用。", - "pneumaticcraft.gui.universalSensor.desc.block_light_level": "输出正比于(区域)定位工具指定的方块处的光照强度。${br}对于有多个位置的情况,所有位置中最高的光照强度将被使用。", - "pneumaticcraft.gui.universalSensor.desc.block_presence": "如果由(区域)定位工具指定的位置有一个方块(即除空气外的任意方块),传感器输出红石信号 15。${br}对于有多个位置的情况,若所有位置中任意一处有方块,就会输出红石信号。", - "pneumaticcraft.gui.universalSensor.desc.block_redstone": "该传感器输出由(区域)定位工具指定的位置处的红石信号,因此可用作无线红石装置。${br}对于有多个位置的情况,所有位置中最高的信号将被使用。", - "pneumaticcraft.gui.universalSensor.desc.constant": "该“传感器”输出固定红石信号强度。输出强度等于文本框中输入的数字。${br}该传感器不需要空气就可运行。", - "pneumaticcraft.gui.universalSensor.desc.player_player_attack": "当任何的玩家伤害范围内的任何实体,发出红石信号。", - "pneumaticcraft.gui.universalSensor.desc.player_player_health": "该传感器输出与玩家的生命值成正比的红石信号:0(信号 0)至满生命值(信号 15)。${br}要检测生命值的玩家名必须输入在文本框中。", - "pneumaticcraft.gui.universalSensor.desc.player_item_pickup": "当任何玩家在范围内捡起物品,发出长 5 游戏刻的红石信号。", - "pneumaticcraft.gui.universalSensor.desc.player_right_click_block": "当任何玩家右击由(区域)定位工具指定的位置的方块时,发出长 5 游戏刻的红石信号。", - "pneumaticcraft.gui.universalSensor.desc.world_daylight": "该传感器的行为与原版阳光探测器相同。", - "pneumaticcraft.gui.universalSensor.desc.within_range": "输出区域内的实体数目,裁剪至 0-15。可以在文本框中输入过滤以只监测特定实体。${br}按下 F1 显示过滤格式的详细指南。", - "pneumaticcraft.gui.universalSensor.desc.world_global_analog_var": "输出所链接的全局变量的 X 值(裁剪至 0-15)。", - "pneumaticcraft.gui.universalSensor.desc.world_global_variable": "如果所链接的全局变量的 X 值非零,输出红石信号 15。", - "pneumaticcraft.gui.universalSensor.desc.world_is_raining": "如果所在的维度正在下雨,输出红石信号。", - "pneumaticcraft.gui.universalSensor.desc.world_players_in_server": "当每一个玩家登入服务器时,发出红石信号。${br}如果在文本框里指定一个玩家名,当该玩家在线时输出红石信号为 15,否则输出 0。", - "pneumaticcraft.gui.universalSensor.desc.world_tick_time": "输出与服务器用于更新该世界所花时间(mspt)相关的红石信号。该时间与 /forge tps 指令的计算方式相同。通过在文本框中输入数值,可以调整监测值对应到红石信号的分辨率。输出的红石信号关系如下:${br}信号 = mspt(单位 ms)* 文本框数值(留空则为 0)${br}例如:mspt = 20,文本框输入 0.5${br}信号 = 20 * 0.5 = 10", - "pneumaticcraft.gui.universalSensor.desc.world_time": "输出正比于每天的时间(0~23999)的红石信号:${br}信号 = 时间 / 15000${br}例:若时间为 6000(正午),红石信号将为 4。", - "pneumaticcraft.gui.universalSensor.desc.world_twitch": "若文本框中的玩家正在(使用 Twitch)直播,输出红石信号。", - "pneumaticcraft.gui.universalSensor.desc.world_weather_forecast": "输出标志距离下一次下雨的时间的红石信号。每一分钟,信号增强 1。${br}信号 = 15 - 下雨前的时间(单位为分钟)${br}例如:如果距离下一次下雨还有 10 分钟,信号为 5。", - "pneumaticcraft.gui.universalSensor.text.thresholdTemp": "阈值温度", - "pneumaticcraft.gui.universalSensor.outOfRange": "§f方块位置在范围外!${br}%d 个方块位置在传感器范围外。安装更多范围升级。", - "pneumaticcraft.gui.universalSensor.sensorException": "§f检测到传感器异常!${br}%s", - "pneumaticcraft.gui.universalSensor.status.missing_gps": "§f缺失定位工具${br}§0所选传感器需要放置配置好的定位工具或区域定位工具。", - "pneumaticcraft.gui.universalSensor.status.missing_upgrade": "§f缺失升级${br}§0当前传感器所需的一个升级已经被移除。将其安装回来。", - "pneumaticcraft.gui.universalSensor.status.no_sensor": "§f未选择传感器${br}§0安装所需的升级并选择所需的传感器。", - "pneumaticcraft.gui.universalSensor.upgradeHeader": "§7万能传感器工作需要下列升级:", - "pneumaticcraft.gui.uv_light_box.threshold": "阈值:", - "pneumaticcraft.igwtab.entry.assembly_machines": "装配机器", - "pneumaticcraft.igwtab.entry.heat": "热量", - "pneumaticcraft.igwtab.entry.machine_upgrades": "机器升级", - "pneumaticcraft.message.amadron.amadronRestocked": "§e[亚马龙] §b你的交易 §6%s§b 已补货——目前库存可供进行 §6%d§b 次交易。", - "pneumaticcraft.message.amadron.duplicateOffer": "§e[亚马龙] §c无法添加交易:交易无效或已存在!", - "pneumaticcraft.message.amadron.duplicateReversedOffer": "§e[亚马龙] §c无法添加交易:已有反向交易!", - "pneumaticcraft.message.amadron.offersUpdated": "§e[亚马龙] §b新的每日交易现已可用!", - "pneumaticcraft.message.amadron.playerAddedTrade": "§e[亚马龙] 从现在开始,§6%1$s§b 正在以 §6%3$s§b 售出 §6%2$s§b。", - "pneumaticcraft.message.amadron.playerBought": "§e[亚马龙] §6%s§b 从你处进行了 §6%d§b 份交易:§6%s§b -> §6%s§b。", - "pneumaticcraft.message.amadron.playerRemovedTrade": "§e[亚马龙] §6%1$s§b 不再以 §6%3$s§b 售出 §6%2$s§b。", - "pneumaticcraft.message.camo.invalidBlock": "§4无效伪装方块:§c%s!", - "pneumaticcraft.message.camo.notEnoughBlocks": "§4缺少 ", - "pneumaticcraft.message.dispenser.clickToSet": "§e§o右击任意方块以设置输出方向", - "pneumaticcraft.message.dispenser.direction": "§e输出方向:%s", - "pneumaticcraft.message.gps_tool.targetSet": "[定位工具]坐标设定为 %d,%d,%d", - "pneumaticcraft.message.gps_tool.culledRenderArea": "过大的渲染区域(%d 个方块)已被裁剪,以免帧数骤降!", - "pneumaticcraft.message.jackhammer.mode": "挖掘模式: ", - "pneumaticcraft.message.jackhammer.mode.3x3_cross": "3 x 3(十字形)", - "pneumaticcraft.message.jackhammer.mode.3x3_full": "3 x 3(完整区域)", - "pneumaticcraft.message.jackhammer.mode.vein": "连锁挖矿(矿物/原木)", - "pneumaticcraft.message.jackhammer.mode.vein_plus": "连锁挖矿(任何方块)", - "pneumaticcraft.message.memory_stick.absorb.false": "自动吸收经验球:§6关", - "pneumaticcraft.message.memory_stick.absorb.true": "自动吸收经验球:§a开", - "pneumaticcraft.message.misc.outOfAir": "%s 的空气已被耗尽!", - "pneumaticcraft.message.misc.countedItem": "%d 个%s", - "pneumaticcraft.message.misc.order": "顺序:%s", - "pneumaticcraft.message.misc.range": "范围:%d 格", - "pneumaticcraft.message.securityStation.accessPrevented": "操作被安全站禁止!", - "pneumaticcraft.message.securityStation.alreadyHacked": "你已经入侵了该安全站!", - "pneumaticcraft.message.securityStation.hackInProgress": "入侵已在进行中!", - "pneumaticcraft.message.securityStation.cantHack": "安全升级数目不足以入侵该安全站。需要向气动头盔安装更多安全升级。", - "pneumaticcraft.message.securityStation.outOfOrder": "该安全站已无法正常工作!", - "pneumaticcraft.message.securityStation.stationPlacementPrevented": "放置操作被一个或多个安全站阻止", - "pneumaticcraft.message.securityStation.hackSucceeded.1": "入侵成功!", - "pneumaticcraft.message.securityStation.hackSucceeded.2": "安全站的防护功能被禁用,直到被重启", - "pneumaticcraft.message.securityStation.hackFailed.1": "入侵失败!", - "pneumaticcraft.message.securityStation.hackFailed.2": "反制措施已启动", - "pneumaticcraft.message.seismicSensor.foundOilDetails": "§a[地下石油探测器] 在下方 %2$s §am 处发现 %1$s:储量至少为 %3$s§a 桶。", - "pneumaticcraft.message.seismicSensor.noOilFound": "§a[地下石油探测器] 在下方没有发现流体。", - "pneumaticcraft.message.vacuum_pump.manometer": "输入压力:%s bar。真空压力:%s bar。", - "pneumaticcraft.message.vacuum_trap.coreInstalled": "刷怪笼核心已安装", - "pneumaticcraft.patchouli.book.landing": "该手册是$(#228)气动工艺:再加压/$的完整参考手册。", - "pneumaticcraft.patchouli.book.name": "PNC:R 手册", - "pneumaticcraft.patchouli.processor.pressureChamber.desc": "在$(item)压力室/$中提供至少 $(thing)%s bar/$ 的压力。", - "pneumaticcraft.patchouli.processor.assembly.desc": "生产$(item)%1$s/$需要安装有$(item)%3$s/$的$(l:manufacturing/assembly_system)装配控制器/$。", - "pneumaticcraft.patchouli.processor.thermoPlant.desc": "在$(item)热气动加工机/$中提供至少 $(thing)%s bar/$ 的压力与 $(thing)%s/$ 的温度。", - "pneumaticcraft.waila.camo": "[弹药:%s]", - "pneumaticcraft.waila.airGrateModule.attracting": "状态:吸附", - "pneumaticcraft.waila.airGrateModule.idle": "状态:待机", - "pneumaticcraft.waila.airGrateModule.repelling": "状态:排斥", - "pneumaticcraft.waila.flowModule.level": "流量:§e%d mL/刻", - "pneumaticcraft.waila.heatFrame.cooking": "熔炼:§f%d%%", - "pneumaticcraft.waila.heatFrame.cooling": "冷却:§f%d%%", - "pneumaticcraft.waila.interface.mode.export": "输出物品", - "pneumaticcraft.waila.interface.mode.import": "输入物品", - "pneumaticcraft.waila.logisticsModule.channel": "频道:", - "pneumaticcraft.waila.logisticsModule.noPower": "§c离线(施加至少 3 bar)", - "pneumaticcraft.waila.logisticsModule.notEnoughAir": "§6压力不足以将物品/流体传输过这一距离。", - "pneumaticcraft.waila.logisticsModule.powered": "§2在线", - "pneumaticcraft.waila.logisticsModule.transporting": "§9正在传输", - "pneumaticcraft.waila.redstoneModule.emitting": "发出红石信号:§e%d", - "pneumaticcraft.waila.redstoneModule.inverted": "§c输出已反转", - "pneumaticcraft.waila.redstoneModule.op": "操作:§e%s", - "pneumaticcraft.waila.redstoneModule.receiving": "接受红石信号:§e%d", - "pneumaticcraft.waila.tank": "储罐 #%d:%s", - "pneumaticcraft.waila.temperature.down": "底面温度: ", - "pneumaticcraft.waila.temperature.east": "东面温度: ", - "pneumaticcraft.waila.temperature.north": "北面温度: ", - "pneumaticcraft.waila.temperature.south": "南面温度: ", - "pneumaticcraft.waila.temperature": "§7温度: ", - "pneumaticcraft.waila.temperature.up": "§7顶面温度: ", - "pneumaticcraft.waila.temperature.west": "§7西面温度: ", - "pneumaticcraft.waila.temperatureGain": "§7热量吸收:§f%d%%", - "pneumaticcraft.waila.temperatureLoss": "§7热量提取:§f%d%%", - "pneumaticcraft.waila.tubeModule.threshold": "阈值:§e%d bar", - "programmingPuzzle.pneumaticcraft.area.name": "区域", - "programmingPuzzle.pneumaticcraft.block_right_click.name": "右击", - "programmingPuzzle.pneumaticcraft.comment.name": "注释", - "programmingPuzzle.pneumaticcraft.computer_control.name": "电脑控制", - "programmingPuzzle.pneumaticcraft.condition_block.name": "条件:方块", - "programmingPuzzle.pneumaticcraft.condition_coordinate.name": "条件:坐标", - "programmingPuzzle.pneumaticcraft.condition_entity.name": "条件:实体", - "programmingPuzzle.pneumaticcraft.condition_item_inventory.name": "条件:物品", - "programmingPuzzle.pneumaticcraft.condition_item.name": "条件:物品过滤器", - "programmingPuzzle.pneumaticcraft.condition_light.name": "条件:光照强度", - "programmingPuzzle.pneumaticcraft.condition_liquid_inventory.name": "条件:流体", - "programmingPuzzle.pneumaticcraft.condition_pressure.name": "条件:压力", - "programmingPuzzle.pneumaticcraft.condition_redstone.name": "条件:红石", - "programmingPuzzle.pneumaticcraft.condition_rf.name": "条件:RF", - "programmingPuzzle.pneumaticcraft.coordinate.name": "坐标", - "programmingPuzzle.pneumaticcraft.coordinate_operator.name": "坐标运算符", - "programmingPuzzle.pneumaticcraft.crafting.name": "合成", - "programmingPuzzle.pneumaticcraft.dig.name": "区域挖掘", - "programmingPuzzle.pneumaticcraft.drone_condition_entity.name": "无人机条件:实体", - "programmingPuzzle.pneumaticcraft.drone_condition_item.name": "无人机条件:物品", - "programmingPuzzle.pneumaticcraft.drone_condition_liquid.name": "无人机条件:流体", - "programmingPuzzle.pneumaticcraft.drone_condition_pressure.name": "无人机条件:压力", - "programmingPuzzle.pneumaticcraft.drone_condition_rf.name": "无人机条件:RF", - "programmingPuzzle.pneumaticcraft.drone_condition_upgrades.name": "无人机条件:升级", - "programmingPuzzle.pneumaticcraft.drop_item.name": "投掷物品", - "programmingPuzzle.pneumaticcraft.edit_sign.name": "编辑告示牌", - "programmingPuzzle.pneumaticcraft.emit_redstone.name": "发出红石信号", - "programmingPuzzle.pneumaticcraft.entity_attack.name": "攻击实体", - "programmingPuzzle.pneumaticcraft.entity_export.name": "卸载实体", - "programmingPuzzle.pneumaticcraft.entity_import.name": "搭载实体", - "programmingPuzzle.pneumaticcraft.entity_right_click.name": "右键实体", - "programmingPuzzle.pneumaticcraft.external_program.name": "外部程序", - "programmingPuzzle.pneumaticcraft.for_each_coordinate.name": "对于每个坐标", - "programmingPuzzle.pneumaticcraft.for_each_item.name": "对于每个物品", - "programmingPuzzle.pneumaticcraft.goto.name": "去往位置", - "programmingPuzzle.pneumaticcraft.harvest.name": "收获作物", - "programmingPuzzle.pneumaticcraft.inventory_export.name": "向容器输出物品", - "programmingPuzzle.pneumaticcraft.inventory_import.name": "从容器提取物品", - "programmingPuzzle.pneumaticcraft.item_assign.name": "物品赋值", - "programmingPuzzle.pneumaticcraft.item_filter.name": "物品过滤器", - "programmingPuzzle.pneumaticcraft.jump.name": "跳转", - "programmingPuzzle.pneumaticcraft.label.name": "标签", - "programmingPuzzle.pneumaticcraft.liquid_export.name": "输出流体", - "programmingPuzzle.pneumaticcraft.liquid_filter.name": "流体过滤器", - "programmingPuzzle.pneumaticcraft.liquid_import.name": "输入流体", - "programmingPuzzle.pneumaticcraft.logistics.name": "物流操作", - "programmingPuzzle.pneumaticcraft.pickup_item.name": "捡起物品", - "programmingPuzzle.pneumaticcraft.place.name": "放置方块", - "programmingPuzzle.pneumaticcraft.rename.name": "重命名无人机", - "programmingPuzzle.pneumaticcraft.rf_export.name": "输出 RF", - "programmingPuzzle.pneumaticcraft.rf_import.name": "输入 RF", - "programmingPuzzle.pneumaticcraft.standby.name": "待机", - "programmingPuzzle.pneumaticcraft.start.name": "开始", - "programmingPuzzle.pneumaticcraft.suicide.name": "自毁", - "programmingPuzzle.pneumaticcraft.teleport.name": "传送至位置", - "programmingPuzzle.pneumaticcraft.text.name": "文本", - "programmingPuzzle.pneumaticcraft.void_item.name": "销毁物品", - "programmingPuzzle.pneumaticcraft.void_liquid.name": "销毁流体", - "programmingPuzzle.pneumaticcraft.wait.name": "等待", - "pneumaticcraft.message.jackhammer.mode.1x1": "1 x 1", - "block.pneumaticcraft.compressed_brick_pillar": "压缩石砖柱", - "block.pneumaticcraft.compressed_brick_slab": "压缩石砖台阶", - "block.pneumaticcraft.compressed_bricks": "压缩石砖块", - "block.pneumaticcraft.compressed_brick_stairs": "压缩石砖楼梯", - "block.pneumaticcraft.compressed_brick_wall": "压缩石砖墙", - "block.pneumaticcraft.compressed_stone": "压缩石", - "block.pneumaticcraft.compressed_stone_slab": "压缩石台阶", - "pneumaticcraft.gui.amadron.amadronWidget.inBasket": "购物车中的订单数目:%s", - "pneumaticcraft.gui.misc.any": "任意", - "pneumaticcraft.gui.progWidget.itemFilter.useItemCount.craftingTooltip": "勾选后,只允许指定量的物品被合成。", - "pneumaticcraft.gui.tab.info.item.armor.head.coordinateTrackerUpgrade": "§0安装坐标追踪升级后,可以对某个特定的坐标进行追踪。例如,该升级可以在未知相对位置的情况下指导玩家向某位置开挖随道。这一点对于不愿意使用 F3 调试界面的玩家而言很有用。此外,该升级还可以使用原版的寻路算法将玩家导向至指定坐标。", - "pneumaticcraft.gui.tab.info.item.armor.head.dispenserUpgrade": "§0若与实体追踪升级一并安装,发射器升级将允许玩家对无人机进行监控、调试。调试方式为:锁定某无人机,然后按下调试键(默认为 Y),最后打开气动头盔配置界面(默认键为 U)。$[br}${br}此外,对于锁定的无人机所需要交互的方块(在 32 格范围内),将会在对应位置显示红石粒子效果。", - "pneumaticcraft.gui.tab.info.item.minigun.securityUpgrade": "§0防止机枪伤害被驯服的生物以及其余玩家。该功能不消耗空气。", - "pneumaticcraft.gui.tab.info.item.minigun.entityTrackerUpgrade": "§0机枪开火时,对玩家的视野进行缩放。该功能不消耗空气。", - "pneumaticcraft.message.jackhammer.mode.1x3": "1 x 3", - "pneumaticcraft.message.misc.fluidB": "%d B", - "pneumaticcraft.message.minigun.outOfAmmo": "§6弹药耗尽!潜行右击以装弹", - "pneumaticcraft.message.misc.fluidmB": "%d mB", - "pneumaticcraft.playerFilter.biomes": "生物群系类型:", - "pneumaticcraft.playerFilter.blacklist": "下列情况下不可用:", - "pneumaticcraft.playerFilter.whitelist": "仅在下列情况可用:", - "pneumaticcraft.playerFilter.unavailable": "在该情况下不可用!", - "pneumaticcraft.playerFilter.gamestages": "游戏阶段:", - "block.pneumaticcraft.compressed_brick_tile": "压缩石瓷砖", - "pneumaticcraft.gui.tab.info.item.armor.head.entityTrackerUpgrade": "§0安装实体升级后,可以追踪 16 格范围内的所有生物。追踪功能不需要视线接触,故而,该升级可以用于防范偷袭玩家的苦力怕。", - "pneumaticcraft.gui.amadron.amadronWidget.selling": "售出:%s", - "pneumaticcraft.gui.tab.info.item.armor.generic.radiation_shieldingUpgrade": "§0对其余模组的辐射伤害进行防护。例如,对于 Mekanism 的辐射,这一升级是有效的。要想达到完全防护,需要在每件盔甲上安装该升级;但部分安装总比不安装要好一些。", - "pneumaticcraft.gui.tab.info.item.armor.head.night_visionUpgrade": "§0正如其名,夜视升级使玩家在暗处仍能够看清事物;但该功能消耗少量空气。", - "pneumaticcraft.gui.progWidget.blockCondition.debug.blockDoesNotMatch": "一个或多个方块不满足该条件。", - "pneumaticcraft.gui.tab.info.item.armor.generic.volumeUpgrade": "§0每安装一个容量升级,该件盔甲的空气容量提升 5000mL。该升级使得其续航更久。", - "pneumaticcraft.gui.tab.info.item.armor.head.rangeUpgrade": "§0范围升级提升方块追踪升级和实体追踪升级的工作范围。每安装一个范围升级,上述升级的工作范围提升 5 格(同时也会提升空气耗量)。", - "pneumaticcraft.gui.tab.info.item.armor.head.blockTrackerUpgrade": "§0安装方块追踪升级后,可以对 30 格范围内的下列方块进行追踪:箱子、刷怪笼、熔炉、被虫蚀的方块、发射器、TNT 和末地传送门方块。这样一来,可以很容易找到地牢、要塞和神庙。考虑到将准心指向被追踪的容器时将显示其内容物,甚至可以利用这一功能远程查看容器。", - "pneumaticcraft.gui.progWidget.blockCondition.debug.blockMatches": "一个或多个方块满足该条件。", - "pneumaticcraft.playerFilter.dimensions": "维度:", - "pneumaticcraft.gui.progWidget.itemFilter.useItemCount.tooltip": "勾选后,只允许指定量的物品或流体(单位为 mB)被传输。", - "pneumaticcraft.message.jackhammer.mode.1x2": "1 x 2", - "pneumaticcraft.gui.tab.info.item.amadron_tablet.volumeUpgrade": "§0将亚马龙平板电脑的空气容量提升至 2 * √U,其中 U 为容量升级的数目。该升级使得其续航更久。", - "pneumaticcraft.armor.hacking.finished.disarmed": "已消除武力", - "pneumaticcraft.armor.hacking.finished.killed": "已杀死", - "pneumaticcraft.armor.hacking.result.kill": "入侵以杀死", - "pneumaticcraft.armor.hacking.result.disarm": "入侵以消除武力", - "pneumaticcraft.armor.hacking.result.neutralize": "入侵以排除危害", - "pneumaticcraft.armor.hacking.finished.neutralized": "入侵以排除危害", - "pneumaticcraft.gui.tab.info.item.armor.head.scubaUpgrade": "§该升级使玩家可以在水下呼吸;所需的空气来自气动头盔存储的空气。注:从效率来讲,该功能比通过空气接口实现的要差一些,但该功能倒是实现了……闭环。", - "pneumaticcraft.gui.tab.info.item.armor.head.searchUpgrade": "§0物品搜寻升级使玩家可以查找物品。例如,可以在自己的基地中使用该功能。该升级需要一些前置升级:要想查找存储在物品容器中的物品,需要安装方块追踪升级;要想查找物品实体状态的物品,需要安装实体追踪升级。当然,要想使用全部功能,最好将这两个前置升级一并安装。", - "pneumaticcraft.gui.tab.info.item.armor.head.speedUpgrade": "§0安装速度升级后,气动头盔将会以更快的速度初始化系统、锁定目标(这一点当然需要安装对应的前置升级)。多个速度升级可以提升初始化速度,但会提升空气耗量。", - "pneumaticcraft.gui.tab.info.item.jackhammer.speedUpgrade": "§0该升级提升气动凿岩锤的挖掘速率,同时也会提升空气耗量。安装多个升级将会导致边际递减效应。", - "pneumaticcraft.gui.tab.info.item.jackhammer.volumeUpgrade": "§0将气动凿岩锤的空气容量提升至 2 * √U,其中 U 为容量升级的数目。该升级使得其续航更久。", - "pneumaticcraft.gui.tab.info.item.minigun.itemLifeUpgrade": "§0该升级缓慢地填充机枪的弹夹,但有着极高的空气耗量。该升级还阻止弹夹内的空弹药消失。${br}要进行弹夹自填充,机枪必须被放置在玩家的快捷栏中。", - "pneumaticcraft.gui.tab.info.item.minigun.rangeUpgrade": "§0该升级提升机枪的射程。每个升级在基础射程50格的基础上提升5格。范围越大,空气耗量越大。", - "pneumaticcraft.gui.tab.info.item.pneumatic_chestplate": "§0单较其本身而言,气动胸甲在防护能力上仅略好于铁胸甲。然而,安装升级后,其将拥有很多有用的功能。", - "pneumaticcraft.gui.tab.info.security_station.nukeVirus": "§0核弹病毒是一种消耗性物品,用于立刻控制网络节点或其余网络组件,并避免被诊断子程序发现。要使用该物品,中键单击与被控制的节点相邻的节点。${br}注:该物品具有一定的冷却时间。", - "pneumaticcraft.gui.tab.info.security_station.stopWorm": "§0使用停!蠕虫可以将诊断子程序的反向追踪暂停;时间大约五秒,可能有一秒左右的误差。该过程将会消耗物品。要使用该物品,左击其对应的按钮,当然得在以被追踪时再使用。", - "pneumaticcraft.gui.tab.info.item.armor.legs.speedUpgrade": "§0向气动护腿安装一个或多个速度升级后,玩家的疾跑速度将会增快。多个升级将进一步提升速度,但伴随着空气耗量的提升。", - "pneumaticcraft.gui.tab.info.item.pneumatic_leggings": "§0单较其本身而言,气动护腿在防护能力上仅略好于铁护腿。然而,安装升级后,其将拥有很多有用的功能。", - "pneumaticcraft.gui.tab.info.item.pneumatic_helmet": "§0单较其本身而言,气动头盔在防护能力上仅略好于铁头盔。然而,安装升级后,其将拥有很多有用的功能。", - "pneumaticcraft.gui.tab.info.item.jackhammer.magnetUpgrade": "§0在连锁挖矿模式下,磁铁升级将使所有被破坏的方块掉落在玩家挖掘的那一个方块处。该功能消耗少量空气,但只在连锁挖矿模式下如此。", - "pneumaticcraft.gui.tab.info.item.armor.head.securityUpgrade": "§0安装一个或多个安全升级后,玩家可以§o入侵§0世界中的方块和实体:只要按下入侵键(默认为H)。入侵有各种各样的功效;可以试着锁定各种目标,当然,得先安装方块追踪升级和/或实体追踪升级。", - "pneumaticcraft.gui.tab.info.item.armor.legs.jumpingUpgrade": "§0向气动护腿安装跳跃升级后,玩家的跳跃高度将有提升。跳跃升级总共有四个等级,分别提供不同的跳跃能力(也有对于的空气耗量)。跳跃时,按下Shift可将跳跃高度限制至等级 I 升级的高度。该升级提供摔落保护(不需要穿戴气动靴子)。", - "pneumaticcraft.gui.tab.info.security_station.hacking": "§0这里是安全站入侵的终端。作为入侵者,你需要从网络IO端口开始。从这里出发,可以左击相邻的网络节点以入侵该节点;入侵过程将消耗一些时间,取决于目标节点的大小。${br}每控制一个节点,你都有概率被诊断子程序检测到;这将会使其开始反向追踪位于网络IO端口的入侵者。${br}如果诊断子程序追踪到网络IO端口,入侵将会失败。如果入侵过程为真实行为(而非测试),而你被诊断子程序发现了,你将会受到很大的伤害。真的很大。${br}如果你入侵了诊断子程序或网络注册表,入侵便会成功。此后,安全站将取消对区域的保护,直到被其主人重启。", - "pneumaticcraft.gui.tab.info.item.drone.armorUpgrade": "§0护甲升级将提升无人机的防护能力:无人机受到的物理伤害将被削弱。每个升级相当于向无人机提供一点护甲值(也就是说15个升级就相当于一套铁质盔甲)。${br}注:安装多于六个护甲升级时,无人机的移动速度会随之减慢,因此或许需要在速度与防护间找到恰当的平衡。", - "pneumaticcraft.gui.tab.info.item.minigun.dispenserUpgrade": "§0安装发射器升级后,每发弹药造成特殊效果的概率将会提升。(这里的“特殊效果”包括药水效果、爆炸、冰冻等。)根据使用的弹药类型,该升级或许会大大提升空气耗量。", - "pneumaticcraft.gui.tab.info.item.minigun.speedUpgrade": "§0该升级加快枪管的旋转速度,从而减小开火前的延迟,同时提升子弹连发的概率。该功能显著地提升空气耗量。", - "pneumaticcraft.gui.tab.info.item.pneumatic_boots": "§0单较其本身而言,气动靴子在防护能力上仅略好于铁靴子。然而,安装升级后,其将拥有很多有用的功能。气动靴子提供步行辅助功能(无需升级,无需空气);如果不习惯这一点,可以在盔甲配置界面中关掉。气动靴子还提供摔落保护,但要消耗少量空气。", - "pneumaticcraft.gui.tab.minigun.slotInfo": "转管机枪正常情况下从编号最小的带弹药槽位消耗弹药。${br}${br}§a中键单击§f某槽位以将其锁定:此后,机枪仅会从该槽位消耗弹药。§a中键单击§f被锁定的槽位以解锁。${br}${br}如果装载有多种类型的弹药,锁定功能比较有用。", - "pneumaticcraft.gui.tab.problems.amadron.tooManyItems": "§f订购物品过多!${br}§0派送无人机最多只能派送36组物品。需要把订单分为多个订单。", - "pneumaticcraft.gui.tab.problems.amadron.tooMuchFluid": "§f订购流体过多!${br}§0派送无人机最多只能派送576桶流体。需要把订单分为多个订单。", - "pneumaticcraft.gui.tab.upgrades.security_station.security": "每个升级将安全站的安全等级提升一级。气动头盔的安全升级数目需要高于安全等级才能开始入侵该安全站。", - "pneumaticcraft.gui.tab.upgrades.sentry_turret.range": "每个升级将哨戒炮的范围提升一格。", - "pneumaticcraft.gui.tab.upgrades.smart_chest.magnet": "安装磁铁升级后,若配置为输入的面没有容器,输入操作将把附近的物品实体吸入箱子。默认范围为以该面指向方向第二格为中心、3*3*3的立方体,但可以用范围升级提升。", - "pneumaticcraft.gui.tab.upgrades.smart_chest.range": "每个范围升级将磁铁升级的范围提升一格。", - "pneumaticcraft.gui.tab.upgrades.vacuum_trap.range": "每个范围升级将吸收实体的范围从默认的3格提升1格。", - "pneumaticcraft.gui.tab.upgrades.smart_chest.dispenser": "安装发射器升级后,若配置为输出的面没有容器,输出操作将把物品投掷出去。", - "pneumaticcraft.gui.tab.info.smart_chest.slots": "§eAlt+左击${br}§f• 空格:将该格(与其后的所有格)关闭${br}• 关闭/带过滤空格:清除标记状态${br}• 格中有物品/正拖拽物品:过滤该物品${br}• 同时按下Shift:将数目限制调至最大${br}${br}§eAlt+鼠标滚轮${br}• 带过滤格:精调数目限制$[br}• 同时按下Shift:粗调数目限制${br}${br}§eAlt+向上/向下拖动${br}§f• 调整数目限制,与Alt+鼠标滚轮效果相同", - "pneumaticcraft.gui.tab.upgrades.omnidirectional_hopper.entity_tracker": "全方位漏斗将试图把其指向的有物品栏的实体(如玩家,无人机,箱子矿车)作为输入/输出源,在可行时与其进行交互。${br}若与玩家交互,横向交互的对象是盔甲槽,从竖向交互的对象是主物品栏。${br}注:这一功能与吸收物品实体(原版漏斗行为)无关:这不需要安装实体追踪升级。", - "pneumaticcraft.gui.tab.upgrades.programmable_controller.magnet": "安装一个或多个磁铁升级后,可编程控制器的伪无人机将自动捡起临近的物品,前提是其内部存储中有足够的空间。基础捡拾范围为2格,每个升级将提升1格范围。", - "pneumaticcraft.achievement.machineVandal": "暴力拆机" + "block.pneumaticcraft.advanced_air_compressor": "高级空气压缩机", + "block.pneumaticcraft.advanced_liquid_compressor": "高级液体压缩机", + "block.pneumaticcraft.advanced_pressure_tube": "高级压力管道", + "block.pneumaticcraft.aerial_interface": "空气接口", + "block.pneumaticcraft.air_cannon": "空气炮", + "block.pneumaticcraft.air_compressor": "空气压缩机", + "block.pneumaticcraft.aphorism_tile": "格言瓷砖", + "block.pneumaticcraft.assembly_controller": "装配控制台", + "block.pneumaticcraft.assembly_drill": "装配钻头", + "block.pneumaticcraft.assembly_io_unit": "装配交互设备", + "block.pneumaticcraft.assembly_io_unit_export": "装配交互设备(输出)", + "block.pneumaticcraft.assembly_io_unit_import": "装配交互设备(输入)", + "block.pneumaticcraft.assembly_laser": "装配激光", + "block.pneumaticcraft.assembly_platform": "装配平台", + "block.pneumaticcraft.biodiesel": "生物柴油", + "block.pneumaticcraft.charging_station": "充气站", + "block.pneumaticcraft.charging_station.upgrade_only": "充气站(仅用于配置升级)", + "block.pneumaticcraft.compressed_iron_block": "压缩铁块", + "block.pneumaticcraft.creative_compressed_iron_block": "创造模式压缩铁块", + "block.pneumaticcraft.creative_compressor": "创造模式压缩机", + "block.pneumaticcraft.diesel": "柴油", + "block.pneumaticcraft.display_shelf": "展示台", + "block.pneumaticcraft.display_table": "展示桌", + "block.pneumaticcraft.drill_pipe": "气举钻管", + "block.pneumaticcraft.drone_interface": "无人机接口", + "block.pneumaticcraft.electric_compressor": "电力压缩机", + "block.pneumaticcraft.electrostatic_compressor": "静电压缩机", + "block.pneumaticcraft.elevator_base": "电梯基座", + "block.pneumaticcraft.elevator_caller": "电梯呼叫器", + "block.pneumaticcraft.elevator_frame": "电梯框架", + "block.pneumaticcraft.empty_spawner": "空刷怪笼", + "block.pneumaticcraft.etching_acid": "蚀刻酸", + "block.pneumaticcraft.etching_tank": "蚀刻器", + "block.pneumaticcraft.flux_compressor": "通量压缩机", + "block.pneumaticcraft.fluid_mixer": "流体混合器", + "block.pneumaticcraft.fuel": "汽油", + "block.pneumaticcraft.gas_lift": "气举", + "block.pneumaticcraft.heat_pipe": "热管", + "block.pneumaticcraft.heat_sink": "散热片", + "block.pneumaticcraft.huge_tank": "巨型流体储罐", + "block.pneumaticcraft.kerosene": "煤油", + "block.pneumaticcraft.kerosene_lamp": "煤油灯", + "block.pneumaticcraft.large_tank": "大型流体储罐", + "block.pneumaticcraft.liquid_compressor": "液体压缩机", + "block.pneumaticcraft.liquid_hopper": "液体漏斗", + "block.pneumaticcraft.lpg": "液化石油气", + "block.pneumaticcraft.lubricant": "润滑油", + "block.pneumaticcraft.medium_tank": "中型流体储罐", + "block.pneumaticcraft.oil": "石油", + "block.pneumaticcraft.omnidirectional_hopper": "全方位漏斗", + "block.pneumaticcraft.plastic_brick_black": "黑色塑料砖块™", + "block.pneumaticcraft.plastic_brick_blue": "蓝色塑料砖块™", + "block.pneumaticcraft.plastic_brick_brown": "棕色塑料砖块™", + "block.pneumaticcraft.plastic_brick_cyan": "青色塑料砖块™", + "block.pneumaticcraft.plastic_brick_gray": "灰色塑料砖块™", + "block.pneumaticcraft.plastic_brick_green": "绿色塑料砖块™", + "block.pneumaticcraft.plastic_brick_light_blue": "淡蓝色塑料砖块™", + "block.pneumaticcraft.plastic_brick_light_gray": "淡灰色塑料砖块™", + "block.pneumaticcraft.plastic_brick_lime": "黄绿色塑料砖块™", + "block.pneumaticcraft.plastic_brick_magenta": "品红色塑料砖块™", + "block.pneumaticcraft.plastic_brick_orange": "橙色塑料砖块™", + "block.pneumaticcraft.plastic_brick_pink": "粉红色塑料砖块™", + "block.pneumaticcraft.plastic_brick_purple": "紫色塑料砖块™", + "block.pneumaticcraft.plastic_brick_red": "红色塑料砖块™", + "block.pneumaticcraft.plastic_brick_white": "白色塑料砖块™", + "block.pneumaticcraft.plastic_brick_yellow": "黄色塑料砖块™", + "block.pneumaticcraft.plastic": "熔融塑料", + "block.pneumaticcraft.pneumatic_door_base": "气动门基座", + "block.pneumaticcraft.pneumatic_door": "气动门", + "block.pneumaticcraft.pneumatic_dynamo": "气动能源炉", + "block.pneumaticcraft.pneumatic_generator": "气动发电机", + "block.pneumaticcraft.pressure_chamber_glass": "压力室玻璃", + "block.pneumaticcraft.pressure_chamber_interface": "压力室接口", + "block.pneumaticcraft.pressure_chamber_valve": "压力室气阀", + "block.pneumaticcraft.pressure_chamber_wall": "压力室墙壁", + "block.pneumaticcraft.pressure_tube": "压力管道", + "block.pneumaticcraft.pressurized_spawner": "气动刷怪笼", + "block.pneumaticcraft.programmable_controller": "可编程控制器", + "block.pneumaticcraft.programmer": "编程器", + "block.pneumaticcraft.refinery_output": "精炼厂输出端", + "block.pneumaticcraft.refinery": "精炼厂控制器", + "block.pneumaticcraft.reinforced_brick_pillar": "强化石砖柱", + "block.pneumaticcraft.reinforced_brick_slab": "强化石砖台阶", + "block.pneumaticcraft.reinforced_bricks": "强化石砖块", + "block.pneumaticcraft.reinforced_brick_stairs": "强化石砖楼梯", + "block.pneumaticcraft.reinforced_brick_tile": "强化石瓷砖", + "block.pneumaticcraft.reinforced_brick_wall": "强化石砖墙", + "block.pneumaticcraft.reinforced_chest": "强化箱子", + "block.pneumaticcraft.reinforced_stone": "强化石", + "block.pneumaticcraft.reinforced_stone_slab": "强化石台阶", + "block.pneumaticcraft.compressed_brick_pillar": "压缩石砖柱", + "block.pneumaticcraft.compressed_brick_slab": "压缩石砖台阶", + "block.pneumaticcraft.compressed_bricks": "压缩石砖", + "block.pneumaticcraft.compressed_brick_stairs": "压缩石砖楼梯", + "block.pneumaticcraft.compressed_brick_tile": "平滑压缩石砖", + "block.pneumaticcraft.compressed_brick_wall": "压缩石砖墙", + "block.pneumaticcraft.compressed_stone": "压缩石", + "block.pneumaticcraft.compressed_stone_slab": "压缩石台阶", + "block.pneumaticcraft.security_station": "安全站", + "block.pneumaticcraft.sentry_turret": "哨戒炮", + "block.pneumaticcraft.small_tank": "小型流体储罐", + "block.pneumaticcraft.smart_chest": "智能箱子", + "block.pneumaticcraft.spawner_extractor": "刷怪笼抽取器", + "block.pneumaticcraft.tag_workbench": "标签工作台", + "block.pneumaticcraft.thermal_compressor": "温差压缩机", + "block.pneumaticcraft.thermal_lagging": "隔热板", + "block.pneumaticcraft.thermopneumatic_processing_plant": "热气动加工机", + "block.pneumaticcraft.universal_sensor": "万能传感器", + "block.pneumaticcraft.uv_light_box": "紫外线灯箱", + "block.pneumaticcraft.vacuum_pump": "真空泵", + "block.pneumaticcraft.vacuum_trap": "真空陷阱", + "block.pneumaticcraft.vegetable_oil": "植物油", + "block.pneumaticcraft.vortex_tube": "涡流管", + "block.pneumaticcraft.wall_lamp_black": "黑色壁灯", + "block.pneumaticcraft.wall_lamp_blue": "蓝色壁灯", + "block.pneumaticcraft.wall_lamp_brown": "棕色壁灯", + "block.pneumaticcraft.wall_lamp_cyan": "青色壁灯", + "block.pneumaticcraft.wall_lamp_gray": "灰色壁灯", + "block.pneumaticcraft.wall_lamp_green": "绿色壁灯", + "block.pneumaticcraft.wall_lamp_light_blue": "淡蓝色壁灯", + "block.pneumaticcraft.wall_lamp_light_gray": "淡灰色壁灯", + "block.pneumaticcraft.wall_lamp_lime": "黄绿色壁灯", + "block.pneumaticcraft.wall_lamp_magenta": "品红色壁灯", + "block.pneumaticcraft.wall_lamp_orange": "橙色壁灯", + "block.pneumaticcraft.wall_lamp_pink": "粉红色壁灯", + "block.pneumaticcraft.wall_lamp_purple": "紫色壁灯", + "block.pneumaticcraft.wall_lamp_red": "红色壁灯", + "block.pneumaticcraft.wall_lamp_white": "白色壁灯", + "block.pneumaticcraft.wall_lamp_yellow": "黄色壁灯", + "block.pneumaticcraft.wall_lamp_inverted_black": "黑色壁灯(信号反转)", + "block.pneumaticcraft.wall_lamp_inverted_blue": "蓝色壁灯(信号反转)", + "block.pneumaticcraft.wall_lamp_inverted_brown": "棕色壁灯(信号反转)", + "block.pneumaticcraft.wall_lamp_inverted_cyan": "青色壁灯(信号反转)", + "block.pneumaticcraft.wall_lamp_inverted_gray": "灰色壁灯(信号反转)", + "block.pneumaticcraft.wall_lamp_inverted_green": "绿色壁灯(信号反转)", + "block.pneumaticcraft.wall_lamp_inverted_light_blue": "淡蓝色壁灯(信号反转)", + "block.pneumaticcraft.wall_lamp_inverted_light_gray": "淡灰色壁灯(信号反转)", + "block.pneumaticcraft.wall_lamp_inverted_lime": "黄绿色壁灯(信号反转)", + "block.pneumaticcraft.wall_lamp_inverted_magenta": "品红色壁灯(信号反转)", + "block.pneumaticcraft.wall_lamp_inverted_orange": "橙色壁灯(信号反转)", + "block.pneumaticcraft.wall_lamp_inverted_pink": "粉红色壁灯(信号反转)", + "block.pneumaticcraft.wall_lamp_inverted_purple": "紫色壁灯(信号反转)", + "block.pneumaticcraft.wall_lamp_inverted_red": "红色壁灯(信号反转)", + "block.pneumaticcraft.wall_lamp_inverted_white": "白色壁灯(信号反转)", + "block.pneumaticcraft.wall_lamp_inverted_yellow": "黄色壁灯(信号反转)", + "block.pneumaticcraft.yeast_culture": "酵母菌", + "entity.minecraft.villager.pneumaticcraft.mechanic": "压力技工", + "entity.pneumaticcraft.collector_drone": "采集无人机", + "entity.pneumaticcraft.crop_support": "作物架", + "entity.pneumaticcraft.drone": "无人机", + "entity.pneumaticcraft.amadrone": "亚马龙派送无人机", + "entity.pneumaticcraft.guard_drone": "守卫无人机", + "entity.pneumaticcraft.harvesting_drone": "收割无人机", + "entity.pneumaticcraft.heat_frame": "导热框架", + "entity.pneumaticcraft.logistics_drone": "物流无人机", + "entity.pneumaticcraft.logistics_frame_active_provider": "物流主动供应框架", + "entity.pneumaticcraft.logistics_frame_default_storage": "物流默认存储框架", + "entity.pneumaticcraft.logistics_frame_passive_provider": "物流被动供应框架", + "entity.pneumaticcraft.logistics_frame_requester": "物流请求框架", + "entity.pneumaticcraft.logistics_frame_storage": "物流存储框架", + "entity.pneumaticcraft.micromissile": "微型导弹", + "entity.pneumaticcraft.programmable_controller": "可编程控制器", + "entity.pneumaticcraft.spawner_agitator": "刷怪笼激发器", + "entity.pneumaticcraft.transfer_gadget": "传输装置", + "fluid.pneumaticcraft.biodiesel": "生物柴油", + "fluid.pneumaticcraft.diesel": "柴油", + "fluid.pneumaticcraft.ethanol": "乙醇", + "fluid.pneumaticcraft.etching_acid": "蚀刻酸", + "fluid.pneumaticcraft.gasoline": "汽油", + "fluid.pneumaticcraft.kerosene": "煤油", + "fluid.pneumaticcraft.lpg": "液化石油气", + "fluid.pneumaticcraft.lubricant": "润滑油", + "fluid.pneumaticcraft.memory_essence": "记忆源质", + "fluid.pneumaticcraft.oil": "石油", + "fluid.pneumaticcraft.plastic": "熔融塑料", + "fluid.pneumaticcraft.vegetable_oil": "植物油", + "fluid.pneumaticcraft.yeast_culture": "酵母菌", + "gui.tooltip.block.pneumaticcraft.advanced_air_compressor": "这台机器是空气压缩机的二级版本。像比它稍逊一筹的兄弟那样,它能用能在熔炉里燃烧的燃料生产压缩空气。不同的是,它的生产速率是50mL/刻,同时也产生热量。热量越高,效率越低。温度表中的底部箭头指示效率将开始下降的温度,顶部箭头指示了效率下降为0%%的温度。${br}${br}与你对此模组的预期可能不同,该机器不会在温度过高时爆炸。", + "gui.tooltip.block.pneumaticcraft.advanced_liquid_compressor": "液体压缩机的高级版本。空气产率更高(50mL/刻),但也会产生热量;热量越高,效率越低。温度表中的底部箭头指示效率将开始下降的温度,顶部箭头指示效率下降为0%%的温度。${br}${br}与你对此模组的预期可能不同,该机器不会在温度过高时爆炸。", + "gui.tooltip.block.pneumaticcraft.advanced_pressure_tube": "压力管道的高级版本。它可以被伪装,并且可以在其上放置管道模块以提供其他功能。", + "gui.tooltip.block.pneumaticcraft.aerial_interface": "通过使用一种先进的技术将物品压缩得像原子一样小,这台机器可以与玩家的物品栏进行交互。也就是说,可以使用漏斗向该机器输入或输出物品,而这些物品相应的将会被加入或移出放置该机器的玩家的物品栏。例如,可以使用更智能的输入方法,比如无人机和/或物流框架(或其余模组)来保持玩家的物品栏中有64个火把。", + "gui.tooltip.block.pneumaticcraft.air_cannon": "用于空中运输物品。使用前需要先合成一个定位工具。当你有了定位工具后,右击你想让物品去到的位置,然后将定位工具放到空气炮的GPS槽位。", + "gui.tooltip.block.pneumaticcraft.air_compressor": "这个机器产生压缩空气。向燃料格放入任意可在熔炉燃烧的燃料来使其工作。", + "gui.tooltip.block.pneumaticcraft.aphorism_tile": "一个智能的告示牌,可以存放任意量的文本,通过缩放使其永远在告示牌内。${br}空手右击以修改其内容(若处于隐藏状态,则潜行右击)。${br}用任意染料右击对其重新染色;可以通过右击相应的部分对边缘和背景分别染色。", + "gui.tooltip.block.pneumaticcraft.aphorism_tile.reset": "放入工作台来重置颜色和文字", + "gui.tooltip.block.pneumaticcraft.aphorism_tile.text": "此瓷砖包含以下文字:", + "gui.tooltip.block.pneumaticcraft.assembly_controller": "此机器用于控制其他的装配机器。它能控制所有相连的装配机器,以及与装配机器相连的机器,等等。要开始装配,在程序槽位放入程序。", + "gui.tooltip.block.pneumaticcraft.assembly_drill": "装配台的一部分。对相邻的(非对角相邻)装配平台上的物品钻孔。", + "gui.tooltip.block.pneumaticcraft.assembly_io_unit_export": "装配台的一部分。从装配平台上将物品传输到输出容器。", + "gui.tooltip.block.pneumaticcraft.assembly_io_unit_import": "装配台的一部分。从输入容器将物品传输到装配平台上。", + "gui.tooltip.block.pneumaticcraft.assembly_laser": "装配台的一部分。对相邻的(非对角相邻)装配平台上的物品用激光照射。", + "gui.tooltip.block.pneumaticcraft.assembly_platform": "装配台的一部分。在激光和钻头工作时对物品进行固定。", + "gui.tooltip.block.pneumaticcraft.charging_station": "这台机器用于给使用空气动力的物品充(放)气,例如无人机,气动扳手和涡流炮。${br}${br}亦可用于管理可以接受升级的物品的升级。", + "gui.tooltip.block.pneumaticcraft.compressed_iron_block": "用作合成原料。同时是良热导体(亦见热管)。", + "gui.tooltip.block.pneumaticcraft.creative_compressor": "仅可用于创造模式;维持任意压力值。", + "gui.tooltip.block.pneumaticcraft.creative_compressed_iron_block": "仅可用于创造模式;维持任意温度值。", + "gui.tooltip.block.pneumaticcraft.display_table": "这张桌子可以储存并展示一个物品,可以用自动化手段(漏斗,无人机,管道等)与其交互", + "gui.tooltip.block.pneumaticcraft.drill_pipe": "被气举用来向下钻孔,寻找可以被抽取的流体。同样可以用作装饰。", + "gui.tooltip.block.pneumaticcraft.drone_interface": "一个允许使用电脑或开放式电脑模组对无人机进行交互的方块。", + "gui.tooltip.block.pneumaticcraft.electric_compressor": "将工业2的EU转化为压缩空气。像其他工业2的机器一样,可以用工业2的扳手正常交互。", + "gui.tooltip.block.pneumaticcraft.electrostatic_compressor": "在现实生活中,据称这极难做到,但在这里,却是一个现实:从闪电获取能量。当该压缩机被闪电击中时,将瞬间产生200000mL的空气。放置连接到该压缩机的铁栏杆网格以增加被闪电击中的概率。${br}${br}注:${br}• 可以将多个静电压缩机放入同一个网格中,使得击中一次产生的空气被平均分配到各个压缩机中。${br}• 有效铁栏杆的范围为水平5格(欧几里得距离),最高比压缩机高5格。铁栏杆越多(最多250个),被闪电击中的概率更大。${br}• 同样可以通过“避雷针”来提高被击中的概率:在压缩机上方竖直放置最多10个铁栏杆。${br}• 要排出多余能量(以避免可能的爆炸),向压缩机下方添加一列铁栏杆,给其接地。所连接的压缩机的数量决定了需要在下方连接的铁栏杆的数量(见机器界面中的“静电信息”标签页)。${br}• 在晴天压缩机被雷击的概率极低,在雨天高一些,在雷雨天更高。", + "gui.tooltip.block.pneumaticcraft.electrostatic_compressor.brief": "通过闪电生成(巨量)空气。查看机器界面(或在JEI中)的信息标签以获取更详尽的信息。", + "gui.tooltip.block.pneumaticcraft.elevator_base": "该机器是——看名字就可以知道——一个电梯。可以用它传输任何实体。要使其正常工作,需要一定压力以及位于该方块上方的电梯框架,用于支撑电梯。要控制电梯高度,施加红石信号或使用电梯呼叫器。红石强度为0表示伸出0%%,为15表示伸出100%%。${br}${br}电梯的横向大小可以被延伸。如果多个相邻的电梯的最高一个电梯基座在同一高度,它们将共享楼层名/目标高度。${br}${br}该方块,以及电梯呼叫器,可以使用伪装涂覆器进行伪装。", + "gui.tooltip.block.pneumaticcraft.elevator_caller": "与电梯基座与电梯框架配合使用,用来把电梯呼叫到它所在的高度。放置在竖直叠加在电梯基座上的电梯框架的旁边。", + "gui.tooltip.block.pneumaticcraft.elevator_frame": "需要被竖直叠加在电梯基座上来构建正常工作的电梯。", + "gui.tooltip.block.pneumaticcraft.empty_spawner": "被刷怪笼抽取器抽取后的原版刷怪笼。其自身并无用途,但可用于合成气动刷怪笼。", + "gui.tooltip.block.pneumaticcraft.etching_tank": "装满蚀刻酸,然后输入在紫外线灯箱里被照射过的空印刷电路板。可以被加热到50℃以上,从而以显著提升的速率蚀刻(但被加热后将会缓慢消耗蚀刻酸)。${br}从侧面抽取未组装的印刷电路板,从顶/底面抽取失效的印刷电路板。", + "gui.tooltip.block.pneumaticcraft.fluid_mixer": "使用压力混合两种流体,生成流体/物品。${br}${br}提供更高的压力可以加速该机器,但也会使其消耗空气的速率更快。", + "gui.tooltip.block.pneumaticcraft.flux_compressor": "将FE能量(与RF和许多其他模组的能量兼容)转换为压缩空气。其基础效率为40%%,也即,消耗100FE才能产生40mL压缩空气。速度升级将略微降低这一效率。${br}此压缩机会产生热量,必须将其散热以避免效率损失。", + "gui.tooltip.block.pneumaticcraft.gas_lift": "气举是一种使用压力泵送液体的泵。它需要压力和钻杆才能工作。气举将会把压力管道或者高级压力管道向下放置,直到碰到液体。当管道遇到固体方块时,将对其进行挖掘;挖掘使用的压力与方块的硬度成正比。${br}需要的最小压力与深度成正比。", + "gui.tooltip.block.pneumaticcraft.heat_pipe": "用压缩铁制成的绝缘芯,可以传递热量并避免损失任何热量到相邻的空气或流体中。压缩铁块的更紧凑替代品。能被伪装涂覆器伪装。", + "gui.tooltip.block.pneumaticcraft.heat_sink": "可以使热量散发到空气中的方块。只会和其底下的方块热学相连(而非相邻的方块)。当空气栅管道模块对着散热片时,散热效率会大幅提升。", + "gui.tooltip.block.pneumaticcraft.huge_tank": "容量为512000mB。${br}可以使用扳手与上方和下方的储罐连接(如果其中一个储罐为空,或者两个储罐包含相同的流体)。", + "gui.tooltip.block.pneumaticcraft.kerosene_lamp": "一个强大的光源,范围最大可达30个方块,使用任何可燃的燃料(虽然煤油比其他燃料高效得多)。", + "gui.tooltip.block.pneumaticcraft.kerosene_lamp.kerosene_only": "一个强大的光源,最大范围可达30个方块,仅使用煤油。", + "gui.tooltip.block.pneumaticcraft.large_tank": "容量为128000mB。${br}可以使用扳手与上方和下方的储罐连接(如果其中一个储罐为空,或者两个储罐包含相同的流体)。", + "gui.tooltip.block.pneumaticcraft.liquid_compressor": "使用各种可燃液体生产压缩空气。要查看所有可用的燃料请打开“可用燃料”面板。此面板以最好到最差的顺序排列燃料。在显示倍数的地方(例如x1.5),这意味着比标准速度燃烧得更快或更慢,产生压缩空气的速度更快,但是消耗更快。${br}${br}可以输入燃料:用燃料容器(例如:桶)右键或者在机器界面上方的燃料槽位放入燃料容器。", + "gui.tooltip.block.pneumaticcraft.liquid_hopper": "液体漏斗是一个可以用来转移液体的漏斗。就像全方位漏斗一样,它也是全方位的。${br}${br}除了将液体从一个容器转移到另一个容器之外,液体漏斗还会试着清空在液体输入槽位的液体容器(例如:桶)。它同样会试着填满液体输出槽位的液体容器。", + "gui.tooltip.block.pneumaticcraft.medium_tank": "容量为64000mB。${br}可以使用扳手与上方和下方的储罐连接(如果其中一个储罐为空,或者两个储罐包含相同的流体)。", + "gui.tooltip.block.pneumaticcraft.omnidirectional_hopper": "你是否曾设想过用漏斗从容器的其他面而不是底面抽取物品,或是你希望漏斗的传输速度能更上一层楼?那么向你推荐:全方向漏斗。这个漏斗不仅可以被指定到任何你想要的方向,而且还能像气动工艺里其他的机器一样安装升级。${br}${br}你可以通过扳手来调节输入和输出的方向:${br}• 右击旋转输入口${br}• Shift右击旋转输出口", + "gui.tooltip.block.pneumaticcraft.plastic_brick": "对于建筑非常有用。不要光着脚踩上去!与另一个领先品牌兼容。", + "gui.tooltip.block.pneumaticcraft.pneumatic_door_base": "放置在气动门(的上半门)旁边时会自动在有玩家接近时开门。如果气动门基座在安全站的范围内,只会对被安全站允许的玩家做出反应。可以使用伪装涂敷器进行伪装。", + "gui.tooltip.block.pneumaticcraft.pneumatic_door": "与气动门基座一起使用以构成可用的门装置。", + "gui.tooltip.block.pneumaticcraft.pneumatic_dynamo": "将压缩空气转换为FE能量(与RF和许多其他模组的能量兼容)。其基础效率为40%%,也即,消耗100mL压缩空气才能产生40FE。速度升级将略微降低这一效率。${br}这个发电机会产生热量,必须散热以避免效率降低。", + "gui.tooltip.block.pneumaticcraft.pneumatic_generator": "此机器将压缩空气转换为工业2的EU。可以使用扳手调整这个机器,像其他工业2机器一样。", + "gui.tooltip.block.pneumaticcraft.pressure_chamber_glass": "用于搭建压力室。压力室为3x3x3/4x4x4/5x5x5的中空结构,结构的侧面(不能是边或顶点)至少有一个压力室气阀。压力室墙壁和压力室玻璃可以互相替代。", + "gui.tooltip.block.pneumaticcraft.pressure_chamber_interface": "此方块用于向/从压力室输入/输出物品。它从蓝色面输入,在橙色面输出。压力室中至少应有两个压力接口:一个接口的输出面朝向压力室,另一个朝向外部。", + "gui.tooltip.block.pneumaticcraft.pressure_chamber_valve": "压力室可以用于贮存空气。但其主要用途是将各种材料压缩成其他材料。例如铁锭压缩成压缩铁锭,或者是将煤炭压缩成钻石。", + "gui.tooltip.block.pneumaticcraft.pressure_chamber_wall": "用于搭建压力室。压力室为3x3x3/4x4x4/5x5x5的中空结构,结构的侧面(不能是边或顶点)至少有一个压力室气阀。压力室墙壁和压力室玻璃可以互相替代。", + "gui.tooltip.block.pneumaticcraft.pressurized_spawner": "使用压力生成怪物,忽视光照强度限制,并可通过红石控制。${br}需要加入刷怪笼核心。需要注意的是,未满的刷怪笼核心将导致效率降低。", + "gui.tooltip.block.pneumaticcraft.programmable_controller": "可编程控制器是一种可以用来代替无人机的机器。向网络API或无人机写入程序,并将其放入程序槽中。以10mL空气/tick的速率,控制器将执行大多数程序片段(有关不接受的内容的更多信息,请参阅“不可执行拼图”标签页)。伪无人机搭载的物品和流体可以被输出到/输入自与可编程控制器相邻的容器。${br}${br}这台机器的一个主要优点是它不涉及实体寻径,因此非常适合大规模应用,如采石场。", + "gui.tooltip.block.pneumaticcraft.programmer": "用于对无人机进行编程。其使用编程拼图设定程序。", + "gui.tooltip.block.pneumaticcraft.refinery": "精炼厂用来将一种流体精炼为不同的流体;默认情况下,石油被处理为柴油、煤油、汽油和/或液化石油气。${br}${br}需要堆叠2,3或4个精炼厂输出端方块才可以工作;在堆叠4个时精炼的效果最好。施加的热量越多,精炼厂运行的速度越快。", + "gui.tooltip.block.pneumaticcraft.refinery_output": "储存精炼控制器生产的流体输出。", + "gui.tooltip.block.pneumaticcraft.reinforced_bricks": "用作合成原料;同时,对于建筑来说也是安全可靠的。爆炸抗性优异。", + "gui.tooltip.block.pneumaticcraft.reinforced_chest": "防爆的箱子,在被破坏时会保留其存储的物品。", + "gui.tooltip.block.pneumaticcraft.security_station": "当你想保护一个区域不让别人乱动你的东西时,你可以使用这个方块来防止其他人与它范围内的每个方块进行交互/破坏。你可以通过将玩家添加到访问状态来设置白名单。目前还没有关于如何设置网络的游戏内教程。", + "gui.tooltip.block.pneumaticcraft.sentry_turret": "哨戒炮是一种自主防御武器。当配备了枪弹药时,它将向16个方块范围内的任何生物实体开火(可通过范围升级进行扩展)。你可以通过在“目标筛选器”字段中输入筛选器来筛选要攻击的实体。当哨兵枪被安全站覆盖时,安全站允许的玩家不会成为目标。", + "gui.tooltip.block.pneumaticcraft.small_tank": "容量为32000mB。${br}可以使用扳手与上方和下方的储罐连接(如果其中一个储罐为空,或者两个储罐包含相同的流体)。", + "gui.tooltip.block.pneumaticcraft.smart_chest": "防爆。被破坏时可保存其内容物。每个槽位可以单独过滤,每个面都可以配置为输入或输出。", + "gui.tooltip.block.pneumaticcraft.spawner_extractor": "从原版刷怪笼抽取刷怪笼核心。准备好一场恶战……", + "gui.tooltip.block.pneumaticcraft.tag_workbench": "生成标签过滤器,这些标签可用于物流和无人机中的物品过滤,以便进行高级匹配。${br}在左侧放入物品,在中间的插槽中放入一些纸张(或现有的标签过滤器),然后选择需要进行的匹配,然后单击按钮生成标签过滤器。", + "gui.tooltip.block.pneumaticcraft.thermal_compressor": "温差压缩机将方块两侧的温差转换为压缩空气。在压缩机的一侧放置一个高温方块,在另一侧放置一个低温方块。${br}${br}请注意,南北向的面是相互热连接的,东西面也是如此,但是从南北面到东西方向没有交叉连接。热连接侧将试图平衡温度,因此需要努力保持良好的温差。", + "gui.tooltip.block.pneumaticcraft.thermal_lagging": "一层薄薄的绝缘材料,可以附在机器的热表面,以防止热量散失到空气中。${br}不会阻碍与后面的方块的交互,除非你拿着扳手、镐子或潜行。", + "gui.tooltip.block.pneumaticcraft.thermopneumatic_processing_plant": "热气动加工机用来将流体处理成其他的流体。将液化石油气与煤炭在其中处理生产液态塑料。同样可以用于燃油裂解。重油可以被裂解为轻油。也就是说,柴油可以被转化为煤油,再转化为汽油,再转化为液化石油气。", + "gui.tooltip.block.pneumaticcraft.universal_sensor.brief": "一种高度灵活的设备,可以监视各种方块、实体和世界条件,并根据需要发出红石信号。", + "gui.tooltip.block.pneumaticcraft.universal_sensor": "顾名思义,你可以在许多应用程序中将此设备用作传感器。要选择传感器,请插入适当的升级,然后在文件夹结构中导航。传感器用黄色按钮文本标记。${br}${br}方块检测器根据方块位置发出红石信号,还需要插入定位工具或区域定位工具。插入区域定位工具时,它定义了一个要监视的区域;在这种情况下,测量频率被缩短以保护服务器性能。任何方块位置也必须在传感器范围内;如有必要,插入范围升级。", + "gui.tooltip.block.pneumaticcraft.uv_light_box": "这台机器将空的印刷电路板暴露在紫外线下,使它们可以在蚀刻器中进行处理。对印刷电路板进行照射的时间越长,蚀刻成功的机会就越大,但也要注意,随着过程的继续,进度会变慢。${br}${br}可以配置一个照射被视为已完成的阈值;可以将阈值设置得较低,以便快速处理物品,同时接受蚀刻失败的可能(失败的印刷电路板可以在高炉中回收以进行下一次尝试)。", + "gui.tooltip.block.pneumaticcraft.vacuum_pump": "这台机器用于制造真空。使它工作需要使用压缩空气。向“+”管道提供压缩空气,当压力达到2bar时,就会从“-”管道吸入空气。", + "gui.tooltip.block.pneumaticcraft.vacuum_trap.brief": "吸收附近的实体。需要装有刷怪笼核心并提供负压以运作。${br}潜行右击或施加红石信号以控制机器运行。", + "gui.tooltip.block.pneumaticcraft.vacuum_trap": "吸收附近的实体。需要装有刷怪笼核心并提供负压以运作。${br}${br}若流体缓存中具有至少100mB的记忆源质,实体被吸收时将获得随机但显著的效益增益(并消耗记忆源质)。${br}无法吸收玩家、无人机与由原版刷怪笼生成的怪物。${br}${br}潜行右击或施加红石信号以控制机器运行。", + "gui.tooltip.block.pneumaticcraft.vortex_tube": "将进入的空气分为冷热部分。一边变热,另一边变冷。空气的用量取决于压力。请注意,在热端和冷端之间存在弱的热传导,因此,为了获得最佳效率,当你想利用热量时,应使用散热器将冷侧通风,反之亦然。", + "gui.tooltip.block.pneumaticcraft.wall_lamp": "简单的可挂在墙上的灯,受到红石信号时发光。", + "gui.tooltip.block.pneumaticcraft.wall_lamp_inverted": "简单的可挂在墙上的灯,*未*受到红石信号时发光。", + "gui.tooltip.item.pneumaticcraft.advanced_pcb": "升级管道模块,以解锁额外的模块配置选项。使用高级印刷电路板右击管道模块以进行安装。", + "gui.tooltip.item.pneumaticcraft.air_canister": "能够在充气站充气(或放气)。被用于制作一些可被充气(或放气)的物品。", + "gui.tooltip.item.pneumaticcraft.air_grate_module": "§9公式:范围(方块)=4.0x压力(bar),或-16x压力(bar),若为真空${br}${br}§b该模块将排斥或吸引范围内的任何实体,取决于压力是正还是负,并将尝试将物品输入相邻的容器。也可用于冷却散热器。${br}${br}使用高级电路板升级后,可以通过配置界面配置受影响的实体。", + "gui.tooltip.item.pneumaticcraft.amadron_tablet": "亚马龙平板电脑用于订购物品和流体。类似于与村民交易,但货物是由无人机配送的;这可比村民有趣多了。取货/收货地址需要使用平板电脑右击来指定。", + "gui.tooltip.item.pneumaticcraft.bandage": "使用时,恢复3颗心的生命值。长按右键两秒以使用。有8秒的冷却。", + "gui.tooltip.item.pneumaticcraft.biodiesel_bucket": "燃料质量与柴油相当,但由可再生能源生产。", + "gui.tooltip.item.pneumaticcraft.camo_applicator": "用于添加或移除可伪装方块的伪装。当持有时,附近的伪装方块将突出显示。${br}▶ 右击任何可伪装的方块以应用/删除伪装${br}▶ 右击任何其他方块以记录该方块的外观${br}▶ 右击任意位置清除所记录的伪装", + "gui.tooltip.item.pneumaticcraft.charging_module": "此模块对其指向的容器中的物品进行充/放气。注:空气在模块与物品间的流动是双向的,具体方向取决于压力的相对大小!${br}${br}使用高级电路板升级后,空气的流速会更快。", + "gui.tooltip.item.pneumaticcraft.chips": "美味的零食。也可以说是薯片。", + "gui.tooltip.item.pneumaticcraft.cod_n_chips": "丰盛的一餐!", + "gui.tooltip.item.pneumaticcraft.collector_drone": "一种空中机器人,在17x17x17区域内收集物品(见范围升级),以放置位置为中心。${br}• 置在容器上以仅收集(在放置时)容器中含有的物品。${br}• 置在容器旁以收集任何物品。", + "gui.tooltip.item.pneumaticcraft.crop_support": "当作物架被放置在有作物的泥土上时,它会加速这个作物的生长速度。使用物流配置器潜行右击可拆卸。", + "gui.tooltip.item.pneumaticcraft.diagnostic_subroutine": "安全站中必需的组件。${br}${br}此组件负责尝试跟踪黑客。如果所有的诊断子程序都被黑客入侵,安全站就已经被破坏了。", + "gui.tooltip.item.pneumaticcraft.diesel_bucket": "可在热气动加工厂进行加工,以生产煤油或(通过添加红石)润滑剂。一种合理的液体燃料。可在熔炉中燃烧。", + "gui.tooltip.item.pneumaticcraft.drill_bit_iron": "便宜、基础${br}挖掘模式:1x1", + "gui.tooltip.item.pneumaticcraft.drill_bit_compressed_iron": "比铁快${br}挖掘模式:1x1、1x2、1x3", + "gui.tooltip.item.pneumaticcraft.drill_bit_diamond": "比压缩铁快${br}挖掘模式:1x1、1x2、1x3、3x3(+)、矿脉(矿石+原木)", + "gui.tooltip.item.pneumaticcraft.drill_bit_netherite": "比钻石快${br}挖掘模式:1x1、1x2、1x3、3x3(+)、矿脉(矿石+原木)、3x3(完整)、矿脉(所有方块)", + "gui.tooltip.item.pneumaticcraft.drone": "完全可编程的空中机器人。几乎任何你能想到的任务都可以由这架无人机完成(免责声明:不会从你的高尔夫成绩中减去两杆)。你需要在一个程序编辑器中编程。", + "gui.tooltip.item.pneumaticcraft.etching_acid_bucket": "将其放入刻蚀器中以使用空印刷电路板生产未组装的印刷电路板。", + "gui.tooltip.item.pneumaticcraft.ethanol_bucket": "如果直接用做燃料不太理想,但可以用来生产生物柴油。", + "gui.tooltip.item.pneumaticcraft.flow_detector_module": "§9公式:红石信号强度=0.2x流量(mL/tick)${br}${br}§b此模块发出红石信号,其强度取决于通过管道的空气量。", + "gui.tooltip.item.pneumaticcraft.gasoline_bucket": "可以在热气动加工机处理为液化石油气。它是一种出色的液体燃料(等同于热力膨胀的精炼燃料)。可在熔炉中燃烧。", + "gui.tooltip.item.pneumaticcraft.glycerol": "生物柴油生产线的副产,但其本身也有一些用途……", + "gui.tooltip.item.pneumaticcraft.gps_area_tool": "存储世界中的两个坐标。右击一个方块以设置第一个坐标(P1),然后左击以设置第二个坐标(P2)。", + "gui.tooltip.item.pneumaticcraft.gps_area_tool.guiprogrammer": "选取起区域定位工具后:${br}▶ 左键一个空白区域:创建新的区域拼图${br}▶ 左键单击现有区域拼图:将其覆盖${br}▶ Shift右击空白区域:创建两个坐标拼图", + "gui.tooltip.item.pneumaticcraft.gps_area_tool.guiinventorysearcher": "▶ 右击以选择P1${br}▶ 左击以选择P2", + "gui.tooltip.item.pneumaticcraft.gps_tool": "通过右击一个方块存储一个坐标。在多个方块中被使用,例如空气炮,万能传感器和编程器。", + "gui.tooltip.item.pneumaticcraft.gps_tool.guiprogrammer": "选取起定位工具后:{br}▶ 左击一个空白区域:创建新的坐标拼图{br}▶ Shift左击一个空白区域:创建新的区域拼图{br}▶ 左击一个现有的坐标或区域拼图:将其覆盖", + "gui.tooltip.item.pneumaticcraft.guard_drone": "一个执行区域防卫任务的空中机器人。当部署于一个容器时它将从容器物品栏中输入物品(应为武器或机关枪弹药)并攻击以该容器为中心31x31x31范围内的任何生物。", + "gui.tooltip.item.pneumaticcraft.gun_ammo_ap": "这一特殊的机枪弹药能穿透护甲并比普通弹药造成略多的伤害。但它可并不便宜。", + "gui.tooltip.item.pneumaticcraft.gun_ammo_explosive": "这一特殊的机枪弹药在击中时会产生爆炸。不要在近身作战时使用!", + "gui.tooltip.item.pneumaticcraft.gun_ammo_freezing": "这一特殊的机枪弹药能够冰冻目标,降低目标速度并有机会暂时将目标包裹在一层冰之中。对具有火焰抗性的生物效果极佳。", + "gui.tooltip.item.pneumaticcraft.gun_ammo_incendiary": "这一特殊的机枪弹药将会点燃目标。注意:它也可能点燃你周围的环境!", + "gui.tooltip.item.pneumaticcraft.gun_ammo": "这是普通的机枪弹药。它没有特殊属性,但可以与药水合成从而获得药水效果。", + "gui.tooltip.item.pneumaticcraft.gun_ammo_weighted": "这一特殊的机枪弹药能比普通弹药造成大得多的伤害,但由于它的质量更大,它的射程很短并在发射时使用更多压缩空气。", + "gui.tooltip.item.pneumaticcraft.harvesting_drone": "一个可以收获放置点17x17x17范围内所有作物的飞行无人机。若放置在容器上,其将取用容器中的锄并用其补种作物(补种需要使用锄)。", + "gui.tooltip.item.pneumaticcraft.heat_frame": "可以放在任何物品容器上。被相邻的热源加热时,其将尝试熔炼容器中的物品;被冷却时,将尝试容器内的物品冷冻。只有当容器有额外的空位时它才会工作。施加的热量越多,熔炼速度越快,最大为每秒熔炼1个物品。类似的地,冷却得越多,冷冻物品的速度越快。", + "gui.tooltip.item.pneumaticcraft.jackhammer": "强力的多功能挖掘工具。安装钻头以便使用。${br}▶ 潜行右击:打开设置界面${br}潜行滚动滚轮:切换挖掘模式", + "gui.tooltip.item.pneumaticcraft.kerosene_bucket": "可以在热气动加工机处理为液化石油气。它是一种出色的液体燃料(等同于热力膨胀的精炼燃料)。可被放入熔炉。", + "gui.tooltip.item.pneumaticcraft.logistics_configurator": "此物品可以用于配置物流框架和传输装置。潜行右击以移除框架和其他可附加物(导热框架,作物架……)", + "gui.tooltip.item.pneumaticcraft.logistics_drone": "一个执行物流任务的空中机器人。被部署在一个容器上时将会执行以其为中心的31x31x31范围内的物流框架定义的物流任务。", + "gui.tooltip.item.pneumaticcraft.logistics_frame_active_provider": "向物流网络提供物品。可以向物流请求框架和存储框架提供物品。", + "gui.tooltip.item.pneumaticcraft.logistics_frame_default_storage": "和物流存储框架类似,可以从物流主动供应框架收取物品。比存储框架有更低的优先级,可以被用作“默认箱子”。还可以向物流存储框架提供物品。", + "gui.tooltip.item.pneumaticcraft.logistics_frame_passive_provider": "向物流网络提供物品。只向物流请求框架提供物品。", + "gui.tooltip.item.pneumaticcraft.logistics_frame_requester": "可以被配置为从物流网络请求物品。", + "gui.tooltip.item.pneumaticcraft.logistics_frame_storage": "存储在物流网络中由物流主动供应框架提供的物品。", + "gui.tooltip.item.pneumaticcraft.logistics_module": "§b该模块与连接到同一管道上的其他物流模块进行通信,以执行由指向的安装有物流框架的容器定义定物流任务。它使用来自管道的压力来实现这些功能。", + "gui.tooltip.item.pneumaticcraft.lpg_bucket": "和煤炭在热气动加工机里一起处理以产出塑料。更好的液体燃料。能在熔炉里燃烧。", + "gui.tooltip.item.pneumaticcraft.lubricant_bucket": "速度升级的原材料之一。", + "gui.tooltip.item.pneumaticcraft.manometer": "右击一个气动工艺的方块以获得关于此方块的信息。注意:已安装WAILA或The One Probe时用处不大。", + "gui.tooltip.item.pneumaticcraft.memory_essence_bucket": "液体形态的记忆与经验。本不应该是可能的,但它就在这里。", + "gui.tooltip.item.pneumaticcraft.memory_stick": "存储玩家经验。${br}▶ 右击:存储一级${br}▶ 潜行右击:取出一级${br}▶ 左击:切换为自动吸收经验球", + "gui.tooltip.item.pneumaticcraft.micromissiles": "微型导弹是装载有一颗爆炸性弹头与智能导航系统的小型手持弹射物发射装置。微型导弹的弹药可通过将之与TNT在铁砧中合并填充。${br}▶ 潜行并右击以打开配置界面。", + "gui.tooltip.item.pneumaticcraft.minigun": "这把手持武器需要弹药才能使用;弹药需要放置在弹夹中。${br}▶ 潜行右击:打开弹夹。 ${br}▶ 潜行+滚动鼠标滚轮:切换锁定槽位。${br}这把机枪能够在充气站中进行升级。", + "gui.tooltip.item.pneumaticcraft.network_api": "此组件能存储无人机程序。与网络数据存储器不同,它需要拼图来编程,并且可以作为可编程控制器中的可执行程序,或者无人机所执行的外部程序。", + "gui.tooltip.item.pneumaticcraft.network_data_storage": "此组件可以存储无人机程序。它不需要拼图来编程,也不能用来执行程序。但是,如果希望存储程序为以后使用,那这正是你需要的。", + "gui.tooltip.item.pneumaticcraft.network_io_port": "安全站的必需组件。${br}${br}对安全站攻击的入口点。", + "gui.tooltip.item.pneumaticcraft.network_node": "用于连接必需的安全站组件的普通安全站组件。", + "gui.tooltip.item.pneumaticcraft.network_registry": "安全站的必需组件。${br}${br}这是入侵者的入侵目标;如果所有注册表都被入侵,安全站的保护将会失效。", + "gui.tooltip.item.pneumaticcraft.nuke_virus": "在安全站中使用以提升入侵的几率。", + "gui.tooltip.item.pneumaticcraft.oil_bucket": "可以在炼油厂中加工以生产各种燃料,这些燃料最终可以用于生产塑料。如果直接用来烧则是一种很差劲的液体燃料。可以放在熔炉中。", + "gui.tooltip.item.pneumaticcraft.plastic_bucket": "放置于世界中或石油导热框架冷却来将其固化为塑料片。使用导热框架的方法也许有更好的结果……", + "gui.tooltip.item.pneumaticcraft.plastic_bucket.not_in_world": "在安装有导热框架的容器中冷却以固化为塑料片。", + "gui.tooltip.item.pneumaticcraft.pneumatic_boots": "这双鞋子除了拥有掉落保护,速度提升,还(在升级之后)包含了一些其他的小功能。", + "gui.tooltip.item.pneumaticcraft.pneumatic_chestplate": "此胸甲能储存大量空气,而且(当升级以后)可以为其他的气动装甲部件以及任何便携的气动物品提供压缩空气。通过合适的升级,它也可以保护火焰或熔岩造成的伤害,并且吸取附近的物品。", + "gui.tooltip.item.pneumaticcraft.pneumatic_helmet": "这个头盔能在充气站中升级。升级后,它会为玩家提供像钢铁侠装甲风格的工具,比如实体追踪,方块追踪。", + "gui.tooltip.item.pneumaticcraft.pneumatic_helmet.one_probe": "已安装The One Probe", + "gui.tooltip.item.pneumaticcraft.pneumatic_leggings": "该护腿在升级后会加快你的移速。", + "gui.tooltip.item.pneumaticcraft.pneumatic_wrench": "右击方块将其旋转,或者在右击的是压力管道时,将对应面接通/断开。潜行右击气动工艺的方块可以瞬间将其拆下,以物品形式掉落。", + "gui.tooltip.item.pneumaticcraft.pressure_gauge_module": "§9公式:红石信号=2.0 * 压力(bar)§b该模块发出红石信号,强度取决于管道的压力。${br}${br}当使用高级印刷电路板升级后,阈值能在配置界面中精确控制。", + "gui.tooltip.item.pneumaticcraft.programming_puzzle": "在用编程器向无人机或网络API写入程序时被消耗。要提供拼图,要么将其放在你的物品栏里,要么放在相邻的容器中。", + "gui.tooltip.item.pneumaticcraft.raw_salmon_tempura": "需要油炸!", + "gui.tooltip.item.pneumaticcraft.redstone_module": "§b这个模块将红石信号传输到相连管道上另外的红石管道模块。用任何染料右键以设置频道;用扳手右键以在输入和输出之间切换。${br}${br}使用高级印刷电路板升级后,可以进行一些额外的信号处理。", + "gui.tooltip.item.pneumaticcraft.regulator_tube_module": "§b此模块根据它收到的红石信号限制其低压侧允许的压力。无信号 = 4.9 bar(高级压力管道为19.9),信号强度为15 = 0 bar(不允许空气通过),其他的信号强度允许的压力则用内插法计算。空气可以通过调节器管道模块逆向传输,这使其可以作为单向阀。§{br}使用高级印刷电路板升级后,可以通过配置界面来精确地配置阈值。", + "gui.tooltip.item.pneumaticcraft.reinforced_chest_kit": "潜行右击(木)箱子以将其升级为强化箱子,同时会保留原箱子的内容物。${br}原本的箱子将以物品形式掉落。", + "gui.tooltip.item.pneumaticcraft.reinforced_air_canister": "空气罐的更强版本,还结合了空气接口、充气管道模块和末影箱的功能。或许这可以用于远程压力传输……", + "gui.tooltip.item.pneumaticcraft.remote": "可以通过放置按钮、标签和其他组件创建一个用来控制无人机或通用传感器的遥控器!", + "gui.tooltip.item.pneumaticcraft.safety_tube_module": "§如果压力达到4.9bar(高级压力管道则是19.9),这个模块将排出高压空气。尽管这可以防止爆炸,但排出的空气也是能量的浪费。§{br}§{br}当使用高级印刷电路板升级后,可以通过在界面中精确配置阈值。", + "gui.tooltip.item.pneumaticcraft.salmon_tempura": "营养而美味!", + "gui.tooltip.item.pneumaticcraft.seismic_sensor": "用来寻找原油。右击时将会提示在右击处正下方是否找到了原油。", + "gui.tooltip.item.pneumaticcraft.smart_chest_kit": "潜行右击(木)箱子或强化箱子以将其升级为智能箱子,同时会保留原箱子的内容物。${br}原本的箱子将以物品形式掉落。", + "gui.tooltip.item.pneumaticcraft.sourdough_bread": "比普通的面包更好吃更有营养!", + "gui.tooltip.item.pneumaticcraft.spawner_agitator": "当安装在刷怪笼上时,刷怪笼激发器会阻止玩家离开后刷出的生物消失。并且,玩家不在附近刷怪笼也会刷怪。有人要刷怪场吗?", + "gui.tooltip.item.pneumaticcraft.spawner_core": "刷怪笼的心脏。放置于气动刷怪笼中以自其承载的源质生成怪物。${br}${br}由原版刷怪笼抽取出的刷怪笼核心承载有单个生物的源质,但可以使用真空陷阱构造承载多个生物源质的核心……", + "gui.tooltip.item.pneumaticcraft.stop_worm": "用于安全站中,可以提升入侵的几率。", + "gui.tooltip.item.pneumaticcraft.tag_filter": "在标签工作台中制作。能放在物流框架的过滤槽中,或用于一个物品过滤器编程部件,以通过被配置的标签过滤物品。", + "gui.tooltip.item.pneumaticcraft.transfer_gadget": "当放置在容器或储罐的侧面时,其缓慢地将物品(每2秒1个物品)或流体(每2秒100mB)传输到相邻的容器或储罐。它不占任何位置。${br}空手或使用物流配置器右击:切换传输方向${br}使用物流配置器潜行右击:拆下装置(或者可以直接破坏方块)", + "gui.tooltip.item.pneumaticcraft.upgrade_matrix": "用来制作升级。比直接使用青金石更节省材料。", + "gui.tooltip.item.pneumaticcraft.vegetable_oil_bucket": "由作物或种子压榨得到。既可用于烹饪,又可用于生产燃料。", + "gui.tooltip.item.pneumaticcraft.vortex_cannon": "涡流炮-可以发射不造成伤害的弹射物,吹走实体,给动物剪毛,破坏植物和树叶。注意使用时机,可以将自己吹出一段距离,但是一定要注意掉落伤害!", + "gui.tooltip.item.pneumaticcraft.yeast_culture_bucket": "可以与一些植物原料协同生产乙醇。也有一些烹饪用途……", + "item.pneumaticcraft.advanced_pcb": "高级印刷电路板", + "item.pneumaticcraft.advanced_pressure_tube": "高级压力管道", + "item.pneumaticcraft.air_canister": "空气罐", + "item.pneumaticcraft.air_conditioning_upgrade": "空调升级", + "item.pneumaticcraft.air_grate_module": "空气栅管道模块", + "item.pneumaticcraft.amadron_tablet": "亚马龙平板电脑", + "item.pneumaticcraft.armor_upgrade": "护甲升级", + "item.pneumaticcraft.assembly_program_drill": "装配程序:钻头", + "item.pneumaticcraft.assembly_program_drill_laser": "装配程序:钻头&激光", + "item.pneumaticcraft.assembly_program_laser": "装配程序:激光", + "item.pneumaticcraft.bandage": "创可贴", + "item.pneumaticcraft.biodiesel_bucket": "生物柴油桶", + "item.pneumaticcraft.block_tracker_upgrade": "方块追踪升级", + "item.pneumaticcraft.camo_applicator": "伪装涂覆器", + "item.pneumaticcraft.cannon_barrel": "炮管", + "item.pneumaticcraft.capacitor": "电容", + "item.pneumaticcraft.charging_module": "充气管道模块", + "item.pneumaticcraft.charging_upgrade": "充气升级", + "item.pneumaticcraft.chips": "薯条", + "item.pneumaticcraft.cod_n_chips": "鳕鱼和薯条", + "item.pneumaticcraft.collector_drone": "采集无人机", + "item.pneumaticcraft.compressed_iron_boots": "压缩铁靴子", + "item.pneumaticcraft.compressed_iron_chestplate": "压缩铁胸甲", + "item.pneumaticcraft.compressed_iron_helmet": "压缩铁头盔", + "item.pneumaticcraft.compressed_iron_gear": "压缩铁齿轮", + "item.pneumaticcraft.compressed_iron_leggings": "压缩铁护腿", + "item.pneumaticcraft.coordinate_tracker_upgrade": "坐标追踪升级", + "item.pneumaticcraft.creative_upgrade": "创造补给升级", + "item.pneumaticcraft.crop_support": "作物架", + "item.pneumaticcraft.diagnostic_subroutine": "诊断子程序", + "item.pneumaticcraft.diesel_bucket": "柴油桶", + "item.pneumaticcraft.dispenser_upgrade": "发射器升级", + "item.pneumaticcraft.drill_bit_compressed_iron": "压缩铁钻头", + "item.pneumaticcraft.drill_bit_diamond": "钻石钻头", + "item.pneumaticcraft.drill_bit_iron": "铁钻头", + "item.pneumaticcraft.drill_bit_netherite": "下界合金钻头", + "item.pneumaticcraft.drone": "无人机", + "item.pneumaticcraft.empty_pcb": "空印刷电路板", + "item.pneumaticcraft.entity_tracker_upgrade": "实体追踪升级", + "item.pneumaticcraft.etching_acid_bucket": "蚀刻酸桶", + "item.pneumaticcraft.ethanol_bucket": "乙醇桶", + "item.pneumaticcraft.failed_pcb": "失效的印刷电路板", + "item.pneumaticcraft.flippers_upgrade": "脚蹼升级", + "item.pneumaticcraft.flow_detector_module": "流量检测管道模块", + "item.pneumaticcraft.gasoline_bucket": "汽油桶", + "item.pneumaticcraft.glycerol": "甘油滴", + "item.pneumaticcraft.gps_area_tool": "区域定位工具", + "item.pneumaticcraft.gps_tool": "定位工具", + "item.pneumaticcraft.guard_drone": "守卫无人机", + "item.pneumaticcraft.gun_ammo_ap": "破甲型机枪弹药", + "item.pneumaticcraft.gun_ammo_explosive": "爆炸型机枪弹药", + "item.pneumaticcraft.gun_ammo_freezing": "寒冰型机枪弹药", + "item.pneumaticcraft.gun_ammo_incendiary": "燃烧型机枪弹药", + "item.pneumaticcraft.gun_ammo": "机枪弹药", + "item.pneumaticcraft.gun_ammo_weighted": "重质型机枪弹药", + "item.pneumaticcraft.harvesting_drone": "收割无人机", + "item.pneumaticcraft.heat_frame": "导热框架", + "item.pneumaticcraft.ingot_iron_compressed": "压缩铁锭", + "item.pneumaticcraft.inventory_upgrade": "物品栏升级", + "item.pneumaticcraft.item_life_upgrade": "物品寿命升级", + "item.pneumaticcraft.jackhammer": "气动凿岩锤", + "item.pneumaticcraft.jet_boots_upgrade_1": "喷气靴升级:I级", + "item.pneumaticcraft.jet_boots_upgrade_2": "喷气靴升级:II级", + "item.pneumaticcraft.jet_boots_upgrade_3": "喷气靴升级:III级", + "item.pneumaticcraft.jet_boots_upgrade_4": "喷气靴升级:IV级", + "item.pneumaticcraft.jet_boots_upgrade_5": "喷气靴升级:V级", + "item.pneumaticcraft.jumping_upgrade_1": "跳跃升级:I级", + "item.pneumaticcraft.jumping_upgrade_2": "跳跃升级:II级", + "item.pneumaticcraft.jumping_upgrade_3": "跳跃升级:III级", + "item.pneumaticcraft.jumping_upgrade_4": "跳跃升级:IV级", + "item.pneumaticcraft.kerosene_bucket": "煤油桶", + "item.pneumaticcraft.logistics_configurator": "物流配置器", + "item.pneumaticcraft.logistics_core": "物流核心", + "item.pneumaticcraft.logistics_drone": "物流无人机", + "item.pneumaticcraft.logistics_frame_active_provider": "物流主动供应框架", + "item.pneumaticcraft.logistics_frame_default_storage": "物流默认存储框架", + "item.pneumaticcraft.logistics_frame_passive_provider": "物流被动供应框架", + "item.pneumaticcraft.logistics_frame_requester": "物流请求框架", + "item.pneumaticcraft.logistics_frame_storage": "物流存储框架", + "item.pneumaticcraft.logistics_module": "物流管道模块", + "item.pneumaticcraft.lpg_bucket": "液化石油气桶", + "item.pneumaticcraft.lubricant_bucket": "润滑油桶", + "item.pneumaticcraft.magnet_upgrade": "磁铁升级", + "item.pneumaticcraft.manometer": "压力计", + "item.pneumaticcraft.memory_essence_bucket": "记忆源质桶", + "item.pneumaticcraft.memory_stick": "记忆棒", + "item.pneumaticcraft.micromissiles": "微型导弹", + "item.pneumaticcraft.minigun": "转管机枪", + "item.pneumaticcraft.minigun_upgrade": "机枪升级", + "item.pneumaticcraft.network_api": "网络API", + "item.pneumaticcraft.network_component": "网络元件", + "item.pneumaticcraft.network_data_storage": "网络数据存储器", + "item.pneumaticcraft.network_io_port": "网络交互端口", + "item.pneumaticcraft.network_node": "网络节点", + "item.pneumaticcraft.network_registry": "网络注册表", + "item.pneumaticcraft.night_vision_upgrade": "夜视升级", + "item.pneumaticcraft.nuke_virus": "核弹病毒", + "item.pneumaticcraft.oil_bucket": "石油桶", + "item.pneumaticcraft.pcb_blueprint": "印刷电路板蓝图", + "item.pneumaticcraft.plastic_bucket": "熔融塑料桶", + "item.pneumaticcraft.plastic": "塑料片", + "item.pneumaticcraft.pneumatic_boots": "气动靴子", + "item.pneumaticcraft.pneumatic_chestplate": "气动胸甲", + "item.pneumaticcraft.pneumatic_cylinder": "压力缸", + "item.pneumaticcraft.pneumatic_helmet": "气动头盔", + "item.pneumaticcraft.pneumatic_leggings": "气动护腿", + "item.pneumaticcraft.pneumatic_wrench": "气动扳手", + "item.pneumaticcraft.pressure_gauge_module": "压力表管道模块", + "item.pneumaticcraft.pressure_gauge": "压力表", + "item.pneumaticcraft.pressure_tube": "压力管道", + "item.pneumaticcraft.printed_circuit_board": "印刷电路板", + "item.pneumaticcraft.programming_puzzle": "编程拼图", + "item.pneumaticcraft.raw_salmon_tempura": "生鲑鱼天妇罗", + "item.pneumaticcraft.radiation_shielding_upgrade": "辐射防护升级", + "item.pneumaticcraft.range_upgrade": "范围升级", + "item.pneumaticcraft.redstone_module": "红石管道模块", + "item.pneumaticcraft.regulator_tube_module": "调节器管道模块", + "item.pneumaticcraft.reinforced_air_canister": "强化空气罐", + "item.pneumaticcraft.reinforced_chest_kit": "强化箱子升级组件", + "item.pneumaticcraft.remote": "远程终端", + "item.pneumaticcraft.safety_tube_module": "安全阀管道模块", + "item.pneumaticcraft.salmon_tempura": "鲑鱼天妇罗", + "item.pneumaticcraft.scuba_upgrade": "水肺升级", + "item.pneumaticcraft.search_upgrade": "物品搜寻升级", + "item.pneumaticcraft.security_upgrade": "安全升级", + "item.pneumaticcraft.seismic_sensor": "地下石油探测器", + "item.pneumaticcraft.smart_chest_kit": "智能箱子升级组件", + "item.pneumaticcraft.sourdough": "酸面团", + "item.pneumaticcraft.sourdough_bread": "酵母面包", + "item.pneumaticcraft.spawner_agitator": "刷怪笼激发器", + "item.pneumaticcraft.spawner_core": "刷怪笼核心", + "item.pneumaticcraft.spawner_core_shell": "刷怪笼核心外壳", + "item.pneumaticcraft.speed_upgrade": "速度升级", + "item.pneumaticcraft.standby_upgrade": "待机升级", + "item.pneumaticcraft.stone_base": "石基座", + "item.pneumaticcraft.stop_worm": "停!蠕虫", + "item.pneumaticcraft.tag_filter": "标签过滤器", + "item.pneumaticcraft.thaumcraft_upgrade": "神秘时代升级", + "item.pneumaticcraft.transfer_gadget": "传输装置", + "item.pneumaticcraft.transistor": "晶体管", + "item.pneumaticcraft.turbine_blade": "轮机扇叶", + "item.pneumaticcraft.turbine_rotor": "轮机转子", + "item.pneumaticcraft.unassembled_pcb": "未组装的印刷电路板", + "item.pneumaticcraft.upgrade_matrix": "升级矩阵", + "item.pneumaticcraft.vegetable_oil_bucket": "植物油桶", + "item.pneumaticcraft.volume_upgrade": "容量升级", + "item.pneumaticcraft.vortex_cannon": "涡流炮", + "item.pneumaticcraft.wheat_flour": "小麦粉", + "item.pneumaticcraft.yeast_culture_bucket": "酵母菌桶", + "itemGroup.pneumaticcraft": "气动工艺:再加压", + "key.pneumaticcraft.category.main": "气动工艺", + "key.pneumaticcraft.category.upgrade_toggles": "气动工艺:装甲升级控制", + "key.pneumaticcraft.category.block_tracker": "气动工艺:方块追踪模块控制", + "pneumaticcraft.achievement.advancedPressureTube.desc": "使用装配台与相关机器制作高级压力管道。", + "pneumaticcraft.achievement.advancedPressureTube": "更新换代", + "pneumaticcraft.achievement.aerialInterface.desc": "制作一个空气接口来在任何维度的任何地方管理你的背包库存。", + "pneumaticcraft.achievement.aerialInterface": "天涯若比邻", + "pneumaticcraft.achievement.airCompressor": "积攒压力!", + "pneumaticcraft.achievement.airCompressor.desc": "制造一个空气压缩机。", + "pneumaticcraft.achievement.amadronTablet": "线上交易", + "pneumaticcraft.achievement.amadronTablet.desc": "为了贸易自由,去制作一个亚马龙平板。", + "pneumaticcraft.achievement.aphorismTile": "比告示牌更好", + "pneumaticcraft.achievement.aphorismTile.desc": "用装配台和其他相关的机器制作一些格言瓷砖。", + "pneumaticcraft.achievement.assemblyController.desc": "制作一个装配台。同时,你需要两个装配台交互设备,一个装配激光,一个装配钻头和一个装配平台。", + "pneumaticcraft.achievement.assemblyController": "生产线!", + "pneumaticcraft.achievement.biodiesel.desc": "获取一桶生物柴油,由乙醇和植物油制造。", + "pneumaticcraft.achievement.biodiesel": "无公害", + "pneumaticcraft.achievement.blockHack.desc": "使用你的气动头盔骇入一个方块。你需要方块追踪升级和安全升级。", + "pneumaticcraft.achievement.blockHack": "后果自负", + "pneumaticcraft.achievement.drill_bit_netherite.desc": "为你的气动凿岩锤制作一个下界合金钻头。", + "pneumaticcraft.achievement.drill_bit_netherite": "登峰造极", + "pneumaticcraft.achievement.dw9x9.desc": "用圆石建造一间9*9的空心房子,这完美尺寸是由Direwolf20得出的。", + "pneumaticcraft.achievement.dw9x9": "完美尺寸", + "pneumaticcraft.achievement.emptyPCB.desc": "在压力室里制造空印刷电路板。", + "pneumaticcraft.achievement.emptyPCB": "十年树木", + "pneumaticcraft.achievement.entityHack.desc": "用你的气动头盔骇入一个实体。你需要实体追踪升级和安全升级。", + "pneumaticcraft.achievement.entityHack": "神不知鬼不觉", + "pneumaticcraft.achievement.etchacidBucket.desc": "获得一桶蚀刻酸。你可以用这该死的玩意来做印刷电路板。", + "pneumaticcraft.achievement.etchacidBucket": "别洒在你的T恤上!", + "pneumaticcraft.achievement.ethanol.desc": "获取一桶乙醇", + "pneumaticcraft.achievement.ethanol": "不可饮用", + "pneumaticcraft.achievement.flight.desc": "给你的气动靴子装上气动喷射鞋升级来飞上天空。", + "pneumaticcraft.achievement.flight": "一飞冲天!", + "pneumaticcraft.achievement.fluxCompressor.desc": "制作一个通量压缩机,然后你就能使用其他模组的能量来满足你的压缩空气需求。", + "pneumaticcraft.achievement.fluxCompressor": "FE/RF/µI/CF", + "pneumaticcraft.achievement.flyIntoWall.desc": "以快到足以造成伤害的速度飞行时撞到方块。", + "pneumaticcraft.achievement.flyIntoWall": "谁把它放在那儿的?", + "pneumaticcraft.achievement.ingotIronCompressed.desc": "把铁扔在地上并在它旁边制造一场爆炸。", + "pneumaticcraft.achievement.ingotIronCompressed": "宇宙大爆炸", + "pneumaticcraft.achievement.jackhammer.desc": "给你自己做一把气动凿岩锤然后去挖矿!", + "pneumaticcraft.achievement.jackhammer": "挖矿双杰", + "pneumaticcraft.achievement.liquidCompressor": "比煤炭更好", + "pneumaticcraft.achievement.liquidCompressor.desc": "做一个液体压缩机来更高效地生产压缩空气。", + "pneumaticcraft.achievement.logisticsConfigurator.desc": "做一个物流配置器来管理你的物流框架。这个工具也能用来配置像导热框架,刷怪笼激发器以及作物架这样的半方块。", + "pneumaticcraft.achievement.logisticsConfigurator": "智能配置", + "pneumaticcraft.achievement.logisticsDrone": "聪明小帮手", + "pneumaticcraft.achievement.logisticsDrone.desc": "制作并部署一个物流无人机来在你的物流网络传输物品。", + "pneumaticcraft.achievement.logisticsFrame.desc": "为了智能传输物品和流体而制作一些物流被动提供框架和物流请求框架。", + "pneumaticcraft.achievement.logisticsFrame": "各取所需", + "pneumaticcraft.achievement.lpgBucket.desc": "(它是液体。)通过精炼厂获取一桶液化石油气。", + "pneumaticcraft.achievement.lpgBucket": "它是液体?还是气体?", + "pneumaticcraft.achievement.lubricantBucket": "生性圆滑", + "pneumaticcraft.achievement.lubricantBucket.desc": "在热气动加工机里制造一桶润滑油。", + "pneumaticcraft.achievement.machineVandal": "You Vandal!", + "pneumaticcraft.achievement.machineVandal.desc": "这样子拆除机器太不文明了。考虑使用气动扳手潜行右击,尤其当机器中含有空气或安装了升级时。", + "pneumaticcraft.achievement.minigun.desc": "制作一把机枪。", + "pneumaticcraft.achievement.minigun": "向我的小伙伴请安", + "pneumaticcraft.achievement.oilBucket": "是金子不一定发光", + "pneumaticcraft.achievement.oilBucket.desc": "舀起一桶石油。", + "pneumaticcraft.achievement.pcbBlueprint": "大功告成", + "pneumaticcraft.achievement.pcbBlueprint.desc": "(实际上,你没有。)使用亚马龙平板去订购印刷电路板蓝图。", + "pneumaticcraft.achievement.plastic.desc": "将液化石油气和煤炭在热气动加工机里合成为熔融塑料,然后倾倒在世界中以冷却。", + "pneumaticcraft.achievement.plastic": "幻塑", + "pneumaticcraft.achievement.pneumaticArmor": "压缩铁侠", + "pneumaticcraft.achievement.pneumaticArmor.desc": "穿上全套气动装甲。你能够在充气站中升级各部分装甲。", + "pneumaticcraft.achievement.pneumaticWrenchCharged.desc": "在充气站里对一个气动扳手充气。", + "pneumaticcraft.achievement.pneumaticWrenchCharged": "爱的扳手转圈圈", + "pneumaticcraft.achievement.pneumaticWrench.desc": "制作一个气动扳手。", + "pneumaticcraft.achievement.pneumaticWrench": "掰扯几矩关于工具的车轱辘话", + "pneumaticcraft.achievement.pressureChamber": "压力均沾", + "pneumaticcraft.achievement.pressureChamber.desc": "组建一个压力室", + "pneumaticcraft.achievement.pressureTube.desc": "制作一些压力管道来运输空气。", + "pneumaticcraft.achievement.pressureTube": "统统通透", + "pneumaticcraft.achievement.printedCircuitBoard.desc": "组装一个未组装的印刷电路板。", + "pneumaticcraft.achievement.printedCircuitBoard": "好戏开场", + "pneumaticcraft.achievement.programDrone.desc": "给你的第一台无人机编程。不管你怎么编都行。", + "pneumaticcraft.achievement.programDrone": "软件工程师", + "pneumaticcraft.achievement.programmableController.desc": "做一个可编程控制器来运行你的无人机程序。", + "pneumaticcraft.achievement.programmableController": "盒子里的无人机", + "pneumaticcraft.achievement.programmer": "编程起步", + "pneumaticcraft.achievement.programmer.desc": "制作一个编程器。你可以用它来给你的无人机编程以自动完成你的复杂工作。", + "pneumaticcraft.achievement.programmingPuzzle.desc": "制作一些编程拼图。", + "pneumaticcraft.achievement.programmingPuzzle": "此拼图非彼拼图", + "pneumaticcraft.achievement.refinery": "精雕细琢", + "pneumaticcraft.achievement.refinery.desc": "制作一个精炼厂控制器和二到四个精炼厂输出端。", + "pneumaticcraft.achievement.speedUpgrade.desc": "制作一些速度升级。", + "pneumaticcraft.achievement.speedUpgrade": "等无可等", + "pneumaticcraft.achievement.tpPlant.desc": "制作一个热气动加工机。称它为TPP。", + "pneumaticcraft.achievement.tpPlant": "三倍新世界", + "pneumaticcraft.achievement.unassembledPCB.desc": "将空印刷电路板在紫外线灯箱下照射,然后放入一个装有蚀刻酸的蚀刻器。", + "pneumaticcraft.achievement.unassembledPCB": "独木难支", + "pneumaticcraft.achievement.yeastCulture.desc": "获得一桶酵母菌", + "pneumaticcraft.achievement.yeastCulture": "感觉挺有酵养", + "pneumaticcraft.achievement.uvLightBox.desc": "制作一个紫外线灯箱。", + "pneumaticcraft.achievement.uvLightBox": "戴上墨镜!", + "pneumaticcraft.achievement.vortexTube": "忽冷忽热", + "pneumaticcraft.achievement.vortexTube.desc": "制作一个涡轮管来操纵热量", + "pneumaticcraft.armor.gui.coordinateTracker.selectTarget": "选择目标……", + "pneumaticcraft.armor.gui.coordinateTracker.selectedTarget": "目标设置为%s", + "pneumaticcraft.armor.gui.coordinateTracker.navigateToSurface": "导向到地表……", + "pneumaticcraft.armor.gui.coordinateTracker.navEnabled.false": "导航:禁用", + "pneumaticcraft.armor.gui.coordinateTracker.navEnabled.true": "导航:启用", + "pneumaticcraft.armor.gui.coordinateTracker.wirePath.true": "路径显示不填充方块", + "pneumaticcraft.armor.gui.coordinateTracker.wirePath.false": "路径显示填充方块", + "pneumaticcraft.armor.gui.coordinateTracker.xray.true": "路径透视:启用", + "pneumaticcraft.armor.gui.coordinateTracker.xray.false": "路径透视:禁用", + "pneumaticcraft.armor.gui.coordinateTracker.pathUpdate.slow": "路径更新:慢", + "pneumaticcraft.armor.gui.coordinateTracker.pathUpdate.normal": "路径更新:正常", + "pneumaticcraft.armor.gui.coordinateTracker.pathUpdate.fast": "路径更新:快", + "pneumaticcraft.armor.gui.search.searchingFor": "查找:", + "pneumaticcraft.armor.gui.misc.colors": "颜色……", + "pneumaticcraft.armor.gui.misc.colors.copyTooltip": "将所选颜色复制到其余佩戴的盔甲上。", + "pneumaticcraft.armor.gui.misc.colors.resetTooltip": "重置到先前设置的颜色。按下Shift点击以恢复至默认颜色。", + "pneumaticcraft.armor.gui.misc.colors.showEnchantGlint": "显示附魔光泽?", + "pneumaticcraft.armor.gui.misc.colors.scrollWheel": "使用鼠标滚轮进行精细调节", + "pneumaticcraft.armor.gui.misc.cancel": "取消", + "pneumaticcraft.armor.gui.misc.copy": "复制", + "pneumaticcraft.armor.gui.misc.moveStatScreen": "移动状态显示……", + "pneumaticcraft.armor.gui.misc.movePressureScreen": "移动压力显示……", + "pneumaticcraft.armor.gui.misc.moveMessageScreen": "移动信息显示……", + "pneumaticcraft.armor.gui.misc.noUpgrades": "未安装可配置的升级!", + "pneumaticcraft.armor.gui.misc.reset": "重置", + "pneumaticcraft.armor.gui.misc.save": "保存", + "pneumaticcraft.armor.gui.misc.showPressureNumerically": "显示压力数值", + "pneumaticcraft.armor.gui.misc.setKey": "设置快捷键……", + "pneumaticcraft.armor.gui.misc.settings": "设置", + "pneumaticcraft.armor.hacking.finished.accessed": "已获取访问", + "pneumaticcraft.armor.hacking.finished.activated": "开启", + "pneumaticcraft.armor.hacking.finished.calledBack": "已召回", + "pneumaticcraft.armor.hacking.finished.changeColor": "已更改颜色", + "pneumaticcraft.armor.hacking.finished.closed": "已关闭", + "pneumaticcraft.armor.hacking.finished.deactivated": "已取消激活", + "pneumaticcraft.armor.hacking.finished.disabled": "已关闭", + "pneumaticcraft.armor.hacking.finished.disarmed": "已解除武装", + "pneumaticcraft.armor.hacking.finished.dispensed": "已发射", + "pneumaticcraft.armor.hacking.finished.exploded": "已爆炸", + "pneumaticcraft.armor.hacking.finished.fungiInfusion": "已注入菌丝", + "pneumaticcraft.armor.hacking.finished.killed": "已杀死", + "pneumaticcraft.armor.hacking.finished.makingSound": "播放音效中", + "pneumaticcraft.armor.hacking.finished.neutralized": "已无害化", + "pneumaticcraft.armor.hacking.finished.opened": "已打开", + "pneumaticcraft.armor.hacking.finished.resetTrades": "已重置交易", + "pneumaticcraft.armor.hacking.finished.resumedTasks": "已恢复任务", + "pneumaticcraft.armor.hacking.finished.silenced": "已静音", + "pneumaticcraft.armor.hacking.finished.stopTeleporting": "传送被阻止", + "pneumaticcraft.armor.hacking.finished.tamed": "已驯服", + "pneumaticcraft.armor.hacking.hacking": "正在入侵(%d%%)……", + "pneumaticcraft.armor.hacking.pressToHack": "按下[%s]以入侵", + "pneumaticcraft.armor.hacking.result.access": "入侵以访问", + "pneumaticcraft.armor.hacking.result.activate": "入侵以激活", + "pneumaticcraft.armor.hacking.result.callBack": "入侵以召回", + "pneumaticcraft.armor.hacking.result.changeColor": "入侵以改变颜色", + "pneumaticcraft.armor.hacking.result.close": "入侵以关闭", + "pneumaticcraft.armor.hacking.result.deactivate": "入侵以取消激活", + "pneumaticcraft.armor.hacking.result.disable": "入侵以关闭", + "pneumaticcraft.armor.hacking.result.disarm": "入侵以解除武装", + "pneumaticcraft.armor.hacking.result.dispense": "入侵以发射", + "pneumaticcraft.armor.hacking.result.explode": "入侵以引爆", + "pneumaticcraft.armor.hacking.result.fungiInfuse": "入侵以注入菌丝", + "pneumaticcraft.armor.hacking.result.kill": "入侵以杀死", + "pneumaticcraft.armor.hacking.result.makeSound": "入侵以播放音效", + "pneumaticcraft.armor.hacking.result.neutralize": "入侵已无害化", + "pneumaticcraft.armor.hacking.result.open": "入侵以打开", + "pneumaticcraft.armor.hacking.result.resetTrades": "入侵以重置交易", + "pneumaticcraft.armor.hacking.result.resumeTasks": "入侵以恢复任务", + "pneumaticcraft.armor.hacking.result.silence": "入侵以静音", + "pneumaticcraft.armor.hacking.result.stopTeleport": "入侵以阻止传送", + "pneumaticcraft.armor.hacking.result.tame": "入侵以驯服", + "pneumaticcraft.armor.message.almostOutOfAir": "%s:压力极低!", + "pneumaticcraft.armor.message.coordinateTracker.settingCoord": "正在更改目标坐标……", + "pneumaticcraft.armor.message.coordinateTracker.rightClickToSet": "右击目标坐标", + "pneumaticcraft.armor.message.coordinateTracker.harderRouteFound": "找到不理想的路线(需要一些难以实现的操作)", + "pneumaticcraft.armor.message.coordinateTracker.noRouteFound": "无法找到可行路线!", + "pneumaticcraft.armor.message.coordinateTracker.routeFound": "找到可行路线!", + "pneumaticcraft.armor.message.disableSetting": "%s已禁用", + "pneumaticcraft.armor.message.enableSetting": "%s已启用", + "pneumaticcraft.armor.message.initComplete": "%s初始化完成!", + "pneumaticcraft.armor.message.initStarted": "正在初始化%s……", + "pneumaticcraft.armor.message.outOfAir": "%s:压力极低!", + "pneumaticcraft.armor.message.targetWarning": "%s正以你为目标!", + "pneumaticcraft.armor.moveStat.move": "§e左击/右击:§r移动高亮的窗口", + "pneumaticcraft.armor.moveStat.expandLeft": "窗口向§b左§侧展开。§e中键单击§r以切换。", + "pneumaticcraft.armor.moveStat.expandRight": "窗口向§b右§侧展开。§e中键单击§r以切换。", + "pneumaticcraft.armor.options": "气动装甲通用选项", + "pneumaticcraft.armor.search.configure": "按下[%s]以进行配置", + "pneumaticcraft.armor.search.found": "(共%d项)", + "pneumaticcraft.armor.upgrade.air_conditioning": "空调", + "pneumaticcraft.armor.upgrade.block_tracker": "方块追踪器", + "pneumaticcraft.armor.upgrade.block_tracker.module.bc_energy": "BuildCraft能量方块", + "pneumaticcraft.armor.upgrade.block_tracker.module.end_portal": "末地传送门框架", + "pneumaticcraft.armor.upgrade.block_tracker.module.fluids": "流体储罐", + "pneumaticcraft.armor.upgrade.block_tracker.module.hackables": "可被入侵的方块", + "pneumaticcraft.armor.upgrade.block_tracker.module.hydraulicraft": "Hydraulicraft能量方块", + "pneumaticcraft.armor.upgrade.block_tracker.module.ic2": "IC2能量方块", + "pneumaticcraft.armor.upgrade.block_tracker.module.inventories": "物品容器", + "pneumaticcraft.armor.upgrade.block_tracker.module.misc": "杂项方块", + "pneumaticcraft.armor.upgrade.block_tracker.module.spawner": "刷怪笼", + "pneumaticcraft.armor.upgrade.block_tracker.module.peripheral": "电脑外设", + "pneumaticcraft.armor.upgrade.block_tracker.module.energy": "FE能量方块", + "pneumaticcraft.armor.upgrade.block_tracker.module.thaumcraft": "神秘要素方块", + "pneumaticcraft.armor.upgrade.charging": "自动充气", + "pneumaticcraft.armor.upgrade.chestplate_launcher": "物品发射器", + "pneumaticcraft.armor.upgrade.coordinate_tracker": "坐标追踪", + "pneumaticcraft.armor.upgrade.core_components": "核心组件", + "pneumaticcraft.armor.upgrade.drone_debug": "无人机调试", + "pneumaticcraft.armor.upgrade.entity_tracker": "实体追踪器", + "pneumaticcraft.armor.upgrade.hacking": "入侵", + "pneumaticcraft.armor.upgrade.search": "物品查找", + "pneumaticcraft.armor.upgrade.jet_boots": "喷气靴", + "pneumaticcraft.armor.upgrade.jet_boots.module.builder_mode": "建筑模式", + "pneumaticcraft.armor.upgrade.jet_boots.module.builder_mode.desc": "提供更类似创造模式的飞行效果:推进键可以竖直提升高度;空中破坏方块的速度有所提升。", + "pneumaticcraft.armor.upgrade.jet_boots.module.flight_stabilizers": "飞行稳定", + "pneumaticcraft.armor.upgrade.jet_boots.module.flight_stabilizers.desc": "释放推进键时,立刻停止玩家移动。", + "pneumaticcraft.armor.upgrade.jet_boots.module.smart_hover": "智能悬浮", + "pneumaticcraft.armor.upgrade.jet_boots.module.smart_hover.desc": "仅在按下推进键时启动悬浮模式,而非正常跳跃时。", + "pneumaticcraft.armor.upgrade.jump_boost": "跳跃提升", + "pneumaticcraft.armor.upgrade.kick": "气动飞踢", + "pneumaticcraft.armor.upgrade.magnet": "磁铁", + "pneumaticcraft.armor.upgrade.night_vision": "夜视", + "pneumaticcraft.armor.upgrade.reach_distance": "触及范围提升", + "pneumaticcraft.armor.upgrade.run_speed": "疾跑速度", + "pneumaticcraft.armor.upgrade.scuba": "水肺", + "pneumaticcraft.armor.upgrade.step_assist": "步行辅助", + "pneumaticcraft.blockTracker.info.bcEnergy": "BuildCraft能量方块", + "pneumaticcraft.blockTracker.info.endportal.eye": "末影之眼:已插入", + "pneumaticcraft.blockTracker.info.endportal.noEye": "末影之眼:未插入", + "pneumaticcraft.blockTracker.info.fluids.tankEmpty": "储罐%d:0/%dmB", + "pneumaticcraft.blockTracker.info.fluids.tankFull": "储罐%d:%d/%dmB%s", + "pneumaticcraft.blockTracker.info.hydraulicraft": "Hydraulicraft能量方块", + "pneumaticcraft.blockTracker.info.ic2": "IC2能量方块", + "pneumaticcraft.blockTracker.info.lostTarget": "目标丢失!", + "pneumaticcraft.blockTracker.info.noTrackedBlocks": "未追踪方块", + "pneumaticcraft.blockTracker.info.peripheral.availableMethods": "可用方法:", + "pneumaticcraft.blockTracker.info.peripheral.title": "电脑外设", + "pneumaticcraft.blockTracker.info.rf": "FE能量方块", + "pneumaticcraft.blockTracker.info.spawner.type": "生成生物:%s", + "pneumaticcraft.blockTracker.info.spawner.time": "距离下次生成时间:%s", + "pneumaticcraft.blockTracker.info.spawner.hacked": "刷怪笼已被入侵", + "pneumaticcraft.blockTracker.info.spawner.standby": "刷怪笼闲置", + "pneumaticcraft.blockTracker.info.thaumcraft": "包含的要素:", + "pneumaticcraft.blockTracker.info.thaumcraft.nodeModifier": "节点特性:", + "pneumaticcraft.blockTracker.info.thaumcraft.nodetype": "节点类型:", + "pneumaticcraft.blockTracker.info.thaumcraft.none": "没有要素", + "pneumaticcraft.blockTracker.info.trackedBlocks": "所追踪的方块:", + "pneumaticcraft.boots.jet_boots": "气动喷气靴推进", + "pneumaticcraft.boots.kick": "气动靴子飞踢", + "pneumaticcraft.chestplate.launcher": "气动胸甲发射", + "pneumaticcraft.command.deliverAmazon.noInventory": "在%s没有容器。", + "pneumaticcraft.command.deliverAmazon.noItems": "%s处的容器内没有物品。", + "pneumaticcraft.command.deliverAmazon.success": "正在将物品从%s配送到%s!", + "pneumaticcraft.command.getGlobalVariable.output": "变量名:“%s”。坐标:%s。物品:%s", + "pneumaticcraft.command.setGlobalVariable.output": "变量“%s”已被设为%s。", + "pneumaticcraft.death.attack.acid1": "%1$s被蚀刻至死!", + "pneumaticcraft.death.attack.acid2": "%1$s变成了印刷电路板!", + "pneumaticcraft.death.attack.freezing1": "%1$s被冻死了!", + "pneumaticcraft.death.attack.freezing2": "%1$s有点太冷了!", + "pneumaticcraft.death.attack.plastic_block1": "%1$s踩在了过分刺痛的东西上", + "pneumaticcraft.death.attack.plastic_block2": "%1$s本该穿上靴子", + "pneumaticcraft.death.attack.pressure1": "%1$s被压成了肉饼", + "pneumaticcraft.death.attack.pressure2": "%1$s被压缩至死", + "pneumaticcraft.death.attack.securityStation1": "%1$s未能成功入侵安全站,并承受了带来的后果", + "pneumaticcraft.death.drone.named": "你的名叫“%s”的无人机死在了(%s, %s, %s)", + "pneumaticcraft.death.drone.overload.areaTooLarge": "区域太大(>%d个方块)", + "pneumaticcraft.death.drone.overload.jumpStackTooLarge": "跳转栈过大(>%d)", + "pneumaticcraft.death.drone.overload.suicide": "执行了自杀指令", + "pneumaticcraft.death.drone.overload.wrenched": "被扳手拆掉", + "pneumaticcraft.death.drone": "你的无人机死在了(%s, %s, %s)", + "pneumaticcraft.drone.amadronDeliveryDrone": "亚马龙派送无人机", + "pneumaticcraft.entityTracker.info.acquiring": "捕获目标中……", + "pneumaticcraft.entityTracker.info.canBreedIn": "可以在%s后进行繁殖", + "pneumaticcraft.entityTracker.info.canBreedNow": "可以进行繁殖", + "pneumaticcraft.entityTracker.info.canTame": "可以被驯服", + "pneumaticcraft.entityTracker.info.creeper.coolDown": "冷却期:%d", + "pneumaticcraft.entityTracker.info.creeper.fuse": "引爆时间:%d", + "pneumaticcraft.entityTracker.info.drone.debugging": "正在调试该无人机", + "pneumaticcraft.entityTracker.info.drone.debugging.key": "按下[%s]调出调试界面", + "pneumaticcraft.entityTracker.info.drone.pressDebugKey": "按下[%s]开始调试", + "pneumaticcraft.entityTracker.info.drone.routine": "进程:%s", + "pneumaticcraft.entityTracker.info.drone.stopDebugging.key": "按下[%s]停止调试", + "pneumaticcraft.entityTracker.info.growsUpIn": "在%s后成年", + "pneumaticcraft.entityTracker.info.health": "生命值:%d%%", + "pneumaticcraft.entityTracker.info.itemframe.item": "展示的物品:%s", + "pneumaticcraft.entityTracker.info.itemframe.rotation": "旋转角度:%d°", + "pneumaticcraft.entityTracker.info.painting.art": "画的图像:%s", + "pneumaticcraft.entityTracker.info.player.armor": "盔甲:", + "pneumaticcraft.entityTracker.info.player.holding": "持有:", + "pneumaticcraft.entityTracker.info.slimeLarge": "尺寸:大", + "pneumaticcraft.entityTracker.info.slimeOther": "尺寸:%d", + "pneumaticcraft.entityTracker.info.slimeSmall": "尺寸:中", + "pneumaticcraft.entityTracker.info.slimeTiny": "尺寸:小", + "pneumaticcraft.entityTracker.info.tamed": "所有者:%s", + "pneumaticcraft.entityTracker.info.target": "目标:%s", + "pneumaticcraft.entityTracker.info.trackedEntities": "所追踪的实体:", + "pneumaticcraft.gui.aerial_interface.fedItem": "§e空气接口喂食了:§a%s", + "pneumaticcraft.gui.amadron.addTrade.buying": "购入", + "pneumaticcraft.gui.amadron.addTrade.gpsSearch": "物品栏查找(定位工具)", + "pneumaticcraft.gui.amadron.addTrade.invSearch": "物品栏查找", + "pneumaticcraft.gui.amadron.addTrade.itemFluidAmount": "物品/流体量", + "pneumaticcraft.gui.amadron.addTrade.itemSearch": "物品查找", + "pneumaticcraft.gui.amadron.addTrade.problems.noSellingOrPayingBlock": "§f未选定付款或补货位置${br}§0使用亚马龙平板选取物品/流体容器,或使用定位按钮选取自定义位置。", + "pneumaticcraft.gui.amadron.addTrade.selling": "出售", + "pneumaticcraft.gui.amadron": "亚马龙", + "pneumaticcraft.gui.amadron.basket": "购物车中", + "pneumaticcraft.gui.amadron.villager": "村民", + "pneumaticcraft.gui.amadron.amadronWidget.buying": "购入:%s", + "pneumaticcraft.gui.amadron.amadronWidget.inBasket": "购物车里:%s", + "pneumaticcraft.gui.amadron.amadronWidget.selling": "正在出售:%s", + "pneumaticcraft.gui.amadron.amadronWidget.sneakRightClickToRemove": "§e潜行左击“x”按钮以移除该交易。${br}§7未售出的库存将被返还至补货位置;若此处的容器不存在或已满,物品将被投掷在地上,流体将不被返还。", + "pneumaticcraft.gui.amadron.amadronWidget.stock": "供货方库存可支持%s次交易", + "pneumaticcraft.gui.amadron.amadronWidget.vendor": "供货商:%s", + "pneumaticcraft.gui.amadron.button.addTrade": "§e添加自定义玩家交易", + "pneumaticcraft.gui.amadron.button.addTrade.tooltip": "列出自己所拥有的物品,以便其余玩家购买。", + "pneumaticcraft.gui.amadron.button.addTrade.tooltip.offerCount": "已使用%s/%s个可用交易。", + "pneumaticcraft.gui.amadron.button.order": "下订单", + "pneumaticcraft.gui.amadron.button.order.tooltip": "执行在购物车中的订单。一台无人机将前来收款;另一台将派送订购的货物。", + "pneumaticcraft.gui.amadron.button.selectPaymentBlock.tooltip": "选择存储玩家付款的容器或储罐。${br}§7默认使用该平板指定的付款与收货位置。", + "pneumaticcraft.gui.amadron.button.selectSellingBlock.tooltip": "选择提供货物的容器或储罐。${br}§7默认使用该平板指定的付款与收货位置。", + "pneumaticcraft.gui.amadron.title": "欢迎来到亚马龙!", + "pneumaticcraft.gui.aphorismTileEditor": "格言瓷砖编辑器", + "pneumaticcraft.gui.aphorismTile.insert": "输入:", + "pneumaticcraft.gui.aphorismTile.insertItem": "物品……", + "pneumaticcraft.gui.aphorismTile.helpText": "§a§n格言瓷砖编辑器${br}${br}§e← → ↑ ↓:§r移动光标${br}§eHome:§r转到该行开始${br}§eEnd:§r转到该行结束${br}§e回车键:§r插入换行符${br}§ebackspace:§r删除光标前的字符${br}§eDel:§r删除光标后的字符${br}Alt + Del:§r删除整行${br}§eShift + Del:§r删除全部${br}§eEsc:§r结束编辑${br}§eAlt + §o字符§r:插入格式控制符${br}§7- 控制符:0-9,a-f,m,n,o,r", + "pneumaticcraft.gui.button.showRange": "显示范围", + "pneumaticcraft.gui.config.category.advanced": "高级", + "pneumaticcraft.gui.config.category.client": "客户端侧选项", + "pneumaticcraft.gui.config.category.general": "常规", + "pneumaticcraft.gui.config.category.helmet": "已弃用:气动头盔HUD布局", + "pneumaticcraft.gui.config.category.integration": "模组联动", + "pneumaticcraft.gui.config.category.machine": "机器", + "pneumaticcraft.gui.config.category.micromissile": "微型导弹", + "pneumaticcraft.gui.config.category.minigun": "机枪和弹药", + "pneumaticcraft.gui.config.category.pneumaticArmor": "气动装甲", + "pneumaticcraft.gui.config.category.recipes": "合成配方", + "pneumaticcraft.gui.enableModule": "启用%s", + "pneumaticcraft.gui.entityFilter": "实体过滤", + "pneumaticcraft.gui.entityFilter.show": "实体过滤:“%s”", + "pneumaticcraft.gui.entityFilter.holdF1": "按下F1以显示实体过滤帮助", + "pneumaticcraft.gui.entityFilter.helpText": "§a§n实体过滤${br}${br}§e@player§f:匹配玩家${br}§e@mob§f:匹配攻击型生物${br}§e@animal§f:匹配被动型生物${br}§e@animal(age=adult)§f:匹配所有成年动物${br}§e@animal(age=baby)§f:匹配所有幼年动物${br}§e@animal(breedable=yes)§f:匹配所有可以立刻进行繁殖的动物${br}§e@player(holding=minecraft:stick)§f:匹配所有持有木棍的玩家${br}§e@player(holding!=minecraft:stick)§f:匹配所有不持有木棍的玩家${br}§e@minecart§f:匹配矿车${br}§e@boat§f:匹配船${br}§e@living§f:匹配所有生物${br}§e@item§f:匹配物品(实体)${br}§e@drone§f:匹配无人机实体${br}§e@orb§f:匹配经验球${br}§e苦力怕§f:匹配苦力怕${br}§eMineMaarten§f:匹配所有叫做“MineMaarten”的实体${br}§ec*§f:匹配任何名称以‘c’开头的实体${br}§e*猪*§f:匹配任何(本地化后)名称含有‘猪’的实体(如猪,僵尸猪灵)${br}§e苦力怕;僵尸§f:匹配苦力怕或僵尸${br}§e!@player§f:匹配所有**不是**玩家的实体${br}§e!苦力怕;僵尸§f:匹配所有不是苦力怕**也**不是僵尸的实体${br}${br}• 不分大小写${br}• 在最前面加上‘!’反转过滤器${br}• 使用‘;’(半角分号)在一个过滤器中匹配多个条件(条件关系为**或**)", + "pneumaticcraft.gui.general.bar": "bar", + "pneumaticcraft.gui.gps_area_tool.changeAreaType": "更改区域类型", + "pneumaticcraft.gui.holdF1forHelp": "按下§6F1§r以获取帮助", + "pneumaticcraft.gui.jei.description.create_blaze_burner.smouldering": "阴燃", + "pneumaticcraft.gui.jei.description.create_blaze_burner.kindled": "明燃", + "pneumaticcraft.gui.jei.description.create_blaze_burner.seething": "猛燃", + "pneumaticcraft.gui.jei.description.create_blaze_burner.fading": "微燃", + "pneumaticcraft.gui.jei.filterDrag": "注:物品和流体可以直接从JEI中拖拽到过滤槽中。", + "pneumaticcraft.gui.jei.heatCapacity": "热容:%s", + "pneumaticcraft.gui.jei.thermalResistance": "热阻抗:", + "pneumaticcraft.gui.jei.title.plasticSolidifying": "世界内的固化", + "pneumaticcraft.gui.jei.title.yeastCrafting": "世界内的酵母增生", + "pneumaticcraft.gui.jei.title.spawnerExtraction": "从刷怪笼提取核心", + "pneumaticcraft.gui.jei.title.heatProperties": "方块热属性", + "pneumaticcraft.gui.jei.tooltip.thermalResistance": "热阻抗控制热量跨越方块的表面传递的速率。更高的值意味着更慢的热量获取或散失。", + "pneumaticcraft.gui.jei.tooltip.heatCapacity": "热容为方块能够在将热量传递到其余方块前所可以获取的最大热量。", + "pneumaticcraft.gui.jei.tooltip.plasticSolidifying": "在世界中放置一桶熔融塑料;一秒过后其将会被固化为塑料片。", + "pneumaticcraft.gui.jei.tooltip.processingTime": "若提供更大的压力,处理时间或许会降低", + "pneumaticcraft.gui.jei.tooltip.yeastCrafting": "将糖扔入酵母菌中,并在一旁放置水;酵母菌将扩散到水中。${br}${br}注:合成检查在放置水而非扔入糖时发生。可以向酵母菌中扔入一组糖;每次合成只会使用一个。", + "pneumaticcraft.gui.jei.tooltip.droneImportOrbs": "要将经验球输入到无人机的流体储罐,使用输入实体拼图,或许需要@orb实体过滤。", + "pneumaticcraft.gui.keroseneLamp.maxRange": "最大范围:", + "pneumaticcraft.gui.keroseneLamp.timeLeft": "剩余燃烧时间:%s", + "pneumaticcraft.gui.keybindBoundKey": "按键绑定为:§a%s", + "pneumaticcraft.gui.keybindRightClickToSet": "▶ 右击:绑定按键或鼠标按键", + "pneumaticcraft.gui.keybindShiftRightClickToClear": "▶ Shift右击:清除键位绑定", + "pneumaticcraft.gui.liquidCompressor.fuelsHeader": "mL/mB丨流体(x燃烧效率)", + "pneumaticcraft.gui.logistics_frame_active_provider.fluidFilters": "提供的流体", + "pneumaticcraft.gui.logistics_frame_active_provider.itemFilters": "提供的物品", + "pneumaticcraft.gui.logistics_frame_default_storage.fluidFilters": "可存储的流体", + "pneumaticcraft.gui.logistics_frame_default_storage.itemFilters": "可存储的物品", + "pneumaticcraft.gui.logistics_frame.facing": "朝向:%s", + "pneumaticcraft.gui.logistics_frame.facing.tooltip": "定义无人机访问被加框架的容器的面的朝向。${br}该选项被永远访问所对面的物流模块所忽略。", + "pneumaticcraft.gui.logistics_frame.filter_settings": "过滤器设定", + "pneumaticcraft.gui.logistics_frame.fluidBlacklist": "流体黑名单", + "pneumaticcraft.gui.logistics_frame.fluidWhitelist": "流体白名单", + "pneumaticcraft.gui.logistics_frame.hasFilters": "§e自定义请求过滤器已配置。通过合成清楚配置设置。", + "pneumaticcraft.gui.logistics_frame.invisible": "隐藏", + "pneumaticcraft.gui.logistics_frame.invisible.tooltip": "隐藏物流框架(除非持有一个物流框架)", + "pneumaticcraft.gui.logistics_frame.itemBlacklist": "物品黑名单", + "pneumaticcraft.gui.logistics_frame.itemWhitelist": "物品白名单", + "pneumaticcraft.gui.logistics_frame.liquid": "流体过滤", + "pneumaticcraft.gui.logistics_frame.matchBlockstate": "以方块形式匹配", + "pneumaticcraft.gui.logistics_frame.matchBlockstate.tooltip": "勾选后,匹配时将按方块形式而非掉落物形式匹配。要想匹配被无人机所搭载的工具破坏时并不掉落物品的方块,可以勾选该选项。§7§o仅用于“挖掘”程序拼图。", + "pneumaticcraft.gui.logistics_frame.matchDurability": "物品耐久度", + "pneumaticcraft.gui.logistics_frame.matchDurability.tooltip": "勾选后,耐久值不同的工具将被视为不同物品", + "pneumaticcraft.gui.logistics_frame.matchModId": "模组ID", + "pneumaticcraft.gui.logistics_frame.matchModId.tooltip": "勾选以将来自同一模组的物品视为等价", + "pneumaticcraft.gui.logistics_frame.matchNBT": "物品NBT", + "pneumaticcraft.gui.logistics_frame.matchNBT.tooltip": "勾选后,将会匹配拓展物品信息,例如附魔或者模组特定的数据", + "pneumaticcraft.gui.logistics_frame.min_amount": "最小请求量", + "pneumaticcraft.gui.logistics_frame.min_fluid": "最小流体量(mB)", + "pneumaticcraft.gui.logistics_frame.min_fluid.tooltip": "该物流框架不会请求小于该值的流体。可以用于防止无人机再本可以通过一次行程更快完成的运输被拆分成很多次少量负载的行程。该值应低于请求量。", + "pneumaticcraft.gui.logistics_frame.min_items": "最小物品量", + "pneumaticcraft.gui.logistics_frame.min_items.tooltip": "该物流框架不会请求小于该值的物品数。可以用于防止无人机再本可以通过一次行程更快完成的运输被拆分成很多次少量负载的行程。该值应低于请求量。", + "pneumaticcraft.gui.logistics_frame_passive_provider.fluidFilters": "提供的流体", + "pneumaticcraft.gui.logistics_frame_passive_provider.itemFilters": "提供的物品", + "pneumaticcraft.gui.logistics_frame_requester.fluidFilters": "请求的流体", + "pneumaticcraft.gui.logistics_frame_requester.itemFilters": "请求的物品", + "pneumaticcraft.gui.logistics_frame_storage.fluidFilters": "可存储的流体", + "pneumaticcraft.gui.logistics_frame_storage.itemFilters": "可存储的物品", + "pneumaticcraft.gui.micromissile.damage": "伤害", + "pneumaticcraft.gui.micromissile.firingMode": "开火模式", + "pneumaticcraft.gui.micromissile.mode.dumb": "直线", + "pneumaticcraft.gui.micromissile.mode.smart": "智能", + "pneumaticcraft.gui.micromissile.modeTooltip": "§e智能模式:§f导弹将锁定最近的符合实体过滤(若有)的目标。可以在最高速度、转向速度与伤害间平衡。${br}§e直线模式:§f导弹将沿直线运动,但速度很快,且伤害更高。", + "pneumaticcraft.gui.micromissile.remaining": "剩余导弹:", + "pneumaticcraft.gui.micromissile.saveDefault": "保存为默认配置", + "pneumaticcraft.gui.micromissile.topSpeed": "最高速度", + "pneumaticcraft.gui.micromissile.turnSpeed": "转向速度", + "pneumaticcraft.gui.misc.any": "任意", + "pneumaticcraft.gui.misc.all": "所有", + "pneumaticcraft.gui.misc.empty": "空", + "pneumaticcraft.gui.misc.holdShiftFastAdjust": "按下Shift以进行粗调", + "pneumaticcraft.gui.misc.no_fluids": "无流体", + "pneumaticcraft.gui.misc.no_items": "无物品", + "pneumaticcraft.gui.misc.none": "无", + "pneumaticcraft.gui.misc.requiredTemperature": "所需温度:%d℃", + "pneumaticcraft.gui.misc.requiredTemperatureString": "所需温度:%s", + "pneumaticcraft.gui.misc.searchFluid": "查找流体……", + "pneumaticcraft.gui.misc.searchInventory": "在物品栏中查找……", + "pneumaticcraft.gui.misc.searchItem": "查找物品……", + "pneumaticcraft.gui.misc.snapToGrid": "与网格对齐", + "pneumaticcraft.gui.nei.recipe.explosionCrafting": "将一些合成原料扔在地上,然后在旁边引起爆炸。${br}${br}平均材料损耗率:%d%%", + "pneumaticcraft.gui.nei.recipe.heatFrameCooling.bonus": "${br}有概率产出额外产物!${br}从%3$d℃开始,每降低1℃有%1$5.2f%%的几率产出一个额外的%2$s${br}(最高叠加数:x%4$5.2f)", + "pneumaticcraft.gui.nei.recipe.heatFrameCooling": "将输入原料放置于一个装有导热框架的容器,然后降温至%d℃以下。", + "pneumaticcraft.gui.nei.recipe.uvLightBox": "制作一个紫外线灯箱,对其提供压力,并输入空印刷电路板。建议使用速度升级;该过程将会很漫长。", + "pneumaticcraft.gui.nei.title.explosionCrafting": "爆炸合成", + "pneumaticcraft.gui.nei.title.heatFrameCooling": "导热框架冷却", + "pneumaticcraft.gui.nei.tooltip.pressureEnchantBook": "§a任何带有合适附魔的附魔书", + "pneumaticcraft.gui.nei.tooltip.pressureEnchantBookOut": "§a所输入的附魔书,移去了一个附魔(并将其赋予了另一个输入物品)", + "pneumaticcraft.gui.nei.tooltip.pressureEnchantItem": "§a任何可被附魔的物品", + "pneumaticcraft.gui.nei.tooltip.pressureEnchantItemOut": "§a输入的物品,增加了由附魔书赋予的附魔", + "pneumaticcraft.gui.nei.tooltip.vacuumEnchantBookOut": "§a输入的书,得到了由物品上移除出来的附魔", + "pneumaticcraft.gui.nei.tooltip.vacuumEnchantItem": "§a任何被附魔的物品", + "pneumaticcraft.gui.nei.tooltip.vacuumEnchantItemOut": "§a输入的物品,移去了一个附魔(并将其赋予了输入的书)", + "pneumaticcraft.gui.pastebin.button.copyToClipboard": "将代码保存到剪切板", + "pneumaticcraft.gui.pastebin.button.get": "从Pastebin获取", + "pneumaticcraft.gui.pastebin.button.loadFromClipboard": "从剪切板加载代码", + "pneumaticcraft.gui.pastebin.button.login": "登入", + "pneumaticcraft.gui.pastebin.button.logout": "登出", + "pneumaticcraft.gui.pastebin.button.upload": "上传至Pastebin", + "pneumaticcraft.gui.pastebin.clipboardSetToContents": "内容已复制至剪切板。", + "pneumaticcraft.gui.pastebin.invalidFormattedPastebin": "Pastebin或JSON格式有误。", + "pneumaticcraft.gui.pastebin.invalidLogin": "登入无效", + "pneumaticcraft.gui.pastebin.invalidPastebin": "Pastebin无效", + "pneumaticcraft.gui.pastebin.loginOptional": "登入Pastebin是可选的", + "pneumaticcraft.gui.pastebin.loggingIn": "正在登入……", + "pneumaticcraft.gui.pastebin.merge": "是否合并?", + "pneumaticcraft.gui.pastebin.merge.tooltip": "勾选后,代码拼图将与现有的拼图合并而非替代。合并进来的拼图将被放置在右侧;所有合并进来的开始拼图将被置换为标签+文本拼图。", + "pneumaticcraft.gui.pastebin.password": "密码:", + "pneumaticcraft.gui.pastebin.pastebinLink": "Pastebin链接:", + "pneumaticcraft.gui.pastebin.pretty": "格式化?", + "pneumaticcraft.gui.pastebin.pretty.tooltip": "勾选后,上传的JSON文件将被格式化,使用空格等。这会使上传的文件显著变大。", + "pneumaticcraft.gui.pastebin.retrievedFromClipboard": "由剪切板获取", + "pneumaticcraft.gui.pastebin.retrievedFromPastebin": "已由Pastebin获取", + "pneumaticcraft.gui.pastebin.retrievingFromPastebin": "正在由Pastebin获取……", + "pneumaticcraft.gui.pastebin.uploadedToPastebin": "已上传至Pastebin", + "pneumaticcraft.gui.pastebin.uploadingToPastebin": "正在上传至Pastebin……", + "pneumaticcraft.gui.pastebin.username": "用户名:", + "pneumaticcraft.gui.pressureChamberInterface.export.any": "所有", + "pneumaticcraft.gui.pressureChamberInterface.export.any.tooltip": "将压力室里的所有物品输出。${br}使用该模式输出被错误地输入的物品。", + "pneumaticcraft.gui.pressureChamberInterface.exportLabel": "输出:", + "pneumaticcraft.gui.pressureChamberInterface.export.valid": "产物", + "pneumaticcraft.gui.pressureChamberInterface.export.valid.tooltip": "仅输出在压力室中被合成出来的物品。${br}在大多数情况下,使用该模式。", + "pneumaticcraft.gui.pressureChamberInterface.mode.export": "输出物品", + "pneumaticcraft.gui.pressureChamberInterface.mode.import": "输入物品", + "pneumaticcraft.gui.pressureChamberInterface.mode": "接口模式", + "pneumaticcraft.gui.pressureChamberInterface.status": "接口状态", + "pneumaticcraft.gui.pressureChamber": "压力室", + "pneumaticcraft.gui.pressureChamberTitle": "%s压力室", + "pneumaticcraft.gui.programmer.button.clearAllButton.tooltip": "清除全部[Shift + Del]", + "pneumaticcraft.gui.programmer.button.convertToRelative.cantHaveVariables": "§c-转换时主坐标运算符中不能含有变量。", + "pneumaticcraft.gui.programmer.button.convertToRelative.coordIsChangedWarning": "§e-警告:坐标拼图%s已被更改。", + "pneumaticcraft.gui.programmer.button.convertToRelative.coordIsNotChangedWarning": "§e-警告:坐标拼图%s未被更改,因为它可能代表的不是坐标。", + "pneumaticcraft.gui.programmer.button.convertToRelative.desc": "§2将程序转化为使用相对坐标。用于分享程序,或在其余位置使用程序。将会在开始拼图下方创建坐标运算符拼图。", + "pneumaticcraft.gui.programmer.button.convertToRelative.noBaseCoordinate": "§c-开始拼图的正下方需要一个坐标运算符,以定义一个基准坐标,也即用户需要修改的唯一坐标。", + "pneumaticcraft.gui.programmer.button.convertToRelative.noStartPiece": "§c-需要开始拼图。", + "pneumaticcraft.gui.programmer.button.convertToRelative.notEnoughRoom": "§c-在坐标运算符下方需要有空间。程序的主体可以随后再连接。", + "pneumaticcraft.gui.programmer.button.convertToRelative.noVariableName": "§c-坐标运算符的变量名不能为空。", + "pneumaticcraft.gui.programmer.button.export": "导出程序", + "pneumaticcraft.gui.programmer.button.export.noProgrammableItem": "未输入可被编程的物品", + "pneumaticcraft.gui.programmer.button.export.onItemInsert": "输入物品时", + "pneumaticcraft.gui.programmer.button.export.pressingButton": "按下按钮时", + "pneumaticcraft.gui.programmer.button.export.pressRToChange": "▶ 按下R以更改", + "pneumaticcraft.gui.programmer.button.export.programmingWhen": "编程进行条件:%s", + "pneumaticcraft.gui.programmer.button.import": "输入程序${br}§7§o按下Shift以合并程序", + "pneumaticcraft.gui.programmer.button.openPanel.tooltip": "打开/关闭面板[Tab]", + "pneumaticcraft.gui.programmer.button.redoButton.tooltip": "重做[Y]", + "pneumaticcraft.gui.programmer.button.showArea": "预览区域", + "pneumaticcraft.gui.programmer.button.showLatest": "转到最近", + "pneumaticcraft.gui.programmer.button.showLatest.tooltip": "转到最近被添加的拼图[End]", + "pneumaticcraft.gui.programmer.button.showStart": "转到开始", + "pneumaticcraft.gui.programmer.button.showStart.tooltip": "转到开始拼图[Home]", + "pneumaticcraft.gui.programmer.button.stopShowingArea": "停止预览区域", + "pneumaticcraft.gui.programmer.button.undoButton.tooltip": "撤销[Z]", + "pneumaticcraft.gui.programmer.checkbox.showFlow": "显示程序流", + "pneumaticcraft.gui.programmer.checkbox.showInfo": "显示信息", + "pneumaticcraft.gui.programmer.difficulty.advanced.tooltip": "启用坐标与变量", + "pneumaticcraft.gui.programmer.difficulty": "复杂度:", + "pneumaticcraft.gui.programmer.difficulty.easy.tooltip": "只显示基础拼图", + "pneumaticcraft.gui.programmer.difficulty.medium.tooltip": "启用条件,跳转与标签", + "pneumaticcraft.gui.programmer.errorCount": "无法导出程序:发现%s个错误。", + "pneumaticcraft.gui.programmer.errors": "错误:", + "pneumaticcraft.gui.programmer.name": "名称:", + "pneumaticcraft.gui.programmer.pressIForInfo": "§2按下I查看信息", + "pneumaticcraft.gui.programmer.pressIForInfoTrayOpen": "§2按下I或鼠标中键查看信息", + "pneumaticcraft.gui.programmer.rightClickForOptions": "右击:拼图选项……", + "pneumaticcraft.gui.programmer.warningCount": "程序中有%s个警告。", + "pneumaticcraft.gui.programmer.warnings": "警告:", + "pneumaticcraft.gui.progWidget.area.error.areaTooBig": "区域过大:>%d个方块。查看配置文件中的I:maxProgrammingArea。", + "pneumaticcraft.gui.progWidget.area.error.noArea": "未指定区域。", + "pneumaticcraft.gui.progWidget.area.error.onlyAreaTypeBox": "母拼图%s只支持盒型区域类型。", + "pneumaticcraft.gui.progWidget.area.point1": "点1", + "pneumaticcraft.gui.progWidget.area.point2": "点2", + "pneumaticcraft.gui.progWidget.area.selectGPS1": "从定位工具选择点1", + "pneumaticcraft.gui.progWidget.area.selectGPS2": "从定位工具选择点2", + "pneumaticcraft.gui.progWidget.area.type": "区域类型:", + "pneumaticcraft.gui.progWidget.area.type.box.boxType": "盒型类型:", + "pneumaticcraft.gui.progWidget.area.type.box.boxType.filled": "实心", + "pneumaticcraft.gui.progWidget.area.type.box.boxType.frame": "框架", + "pneumaticcraft.gui.progWidget.area.type.box.boxType.hollow": "空心", + "pneumaticcraft.gui.progWidget.area.type.box.name": "盒型", + "pneumaticcraft.gui.progWidget.area.type.cylinder.cylinderType": "圆柱类型:", + "pneumaticcraft.gui.progWidget.area.type.cylinder.cylinderType.filled": "实心", + "pneumaticcraft.gui.progWidget.area.type.cylinder.cylinderType.hollow": "空心", + "pneumaticcraft.gui.progWidget.area.type.cylinder.cylinderType.tube": "管型", + "pneumaticcraft.gui.progWidget.area.type.cylinder.name": "圆柱", + "pneumaticcraft.gui.progWidget.area.type.general.axis": "轴向:", + "pneumaticcraft.gui.progWidget.area.type.grid.interval": "网格方块间隔:", + "pneumaticcraft.gui.progWidget.area.type.grid.name": "网格", + "pneumaticcraft.gui.progWidget.area.type.line.name": "线段", + "pneumaticcraft.gui.progWidget.area.type.pyramid.name": "四棱锥", + "pneumaticcraft.gui.progWidget.area.type.pyramid.pyramidType.filled": "实心", + "pneumaticcraft.gui.progWidget.area.type.pyramid.pyramidType.hollow": "空心", + "pneumaticcraft.gui.progWidget.area.type.pyramid.pyramidType": "四棱锥类型:", + "pneumaticcraft.gui.progWidget.area.type.random.blocksSelected": "所选方块", + "pneumaticcraft.gui.progWidget.area.type.random.name": "随机", + "pneumaticcraft.gui.progWidget.area.type.sphere.name": "球型", + "pneumaticcraft.gui.progWidget.area.type.sphere.sphereType.filled": "实心", + "pneumaticcraft.gui.progWidget.area.type.sphere.sphereType.hollow": "空心", + "pneumaticcraft.gui.progWidget.area.type.sphere.sphereType": "球形类型:", + "pneumaticcraft.gui.progWidget.area.type.wall.name": "墙", + "pneumaticcraft.gui.progWidget.blockCondition.debug.allBlocksMatch": "所有方块全部符合条件。", + "pneumaticcraft.gui.progWidget.blockCondition.debug.blockDoesNotMatch": "一个或多个方块不符合条件。", + "pneumaticcraft.gui.progWidget.blockCondition.debug.blockMatches": "一个或多个方块符合条件。", + "pneumaticcraft.gui.progWidget.blockCondition.debug.noBlocksMatch": "没有方块符合条件。", + "pneumaticcraft.gui.progWidget.blockInteraction.debug.noBlocksValid": "没有方块可以交互。", + "pneumaticcraft.gui.progWidget.blockOrder.closest": "最靠近的", + "pneumaticcraft.gui.progWidget.blockOrder.highToLow": "从高到低", + "pneumaticcraft.gui.progWidget.blockOrder.lowToHigh": "从低到高", + "pneumaticcraft.gui.progWidget.blockRightClick.clickSide": "点击朝向", + "pneumaticcraft.gui.progWidget.blockRightClick.operation": "操作", + "pneumaticcraft.gui.progWidget.blockRightClick.sneaking": "潜行", + "pneumaticcraft.gui.progWidget.blockRightClick.sneaking.tooltip": "勾选后,无人机将会进行潜行右击。", + "pneumaticcraft.gui.progWidget.blockRightClick.clickType.click_item": "点击物品", + "pneumaticcraft.gui.progWidget.blockRightClick.clickType.click_block": "点击方块", + "pneumaticcraft.gui.progWidget.blockRightClick.clickType.tooltip": "§f点击物品${br}§7使用所持物品的右击逻辑,如:对一个方块使用打火石${br}§f点击方块${br}§7s使用被点击的方块的右击逻辑,如:激活一个拉杆", + "pneumaticcraft.gui.progWidget.chargingStation.debug.cantNavigate": "无法导航至充气站。", + "pneumaticcraft.gui.progWidget.chargingStation.debug.claimed": "充气站已被另一个无人机占用。", + "pneumaticcraft.gui.progWidget.chargingStation.debug.noDispenserUpgrades": "充气站未安装发射器升级。", + "pneumaticcraft.gui.progWidget.chargingStation.debug.notEnoughPressure": "充气站的压力不足。", + "pneumaticcraft.gui.progWidget.chargingStation.debug.protected": "充气站被安全站所保护。", + "pneumaticcraft.gui.progWidget.comment.tooltip.freeToUse": "§a并不消耗编程拼图", + "pneumaticcraft.gui.progWidget.condition.measure": "测量值记录:", + "pneumaticcraft.gui.progWidget.condition.measure.tooltip": "在此提供变量名后,每次执行条件判断所检测的最后值将被存储于该变量的X轴分量。", + "pneumaticcraft.gui.progWidget.conditionBlock.checkForAir": "检查空气方块", + "pneumaticcraft.gui.progWidget.conditionBlock.checkForAir.tooltip": "特殊条件。执行检查时,空气方块也要通过过滤器。", + "pneumaticcraft.gui.progWidget.conditionBlock.checkForLiquids": "检查流体", + "pneumaticcraft.gui.progWidget.conditionBlock.checkForLiquids.tooltip": "特殊条件。执行检查时,流体方块也要通过过滤器。", + "pneumaticcraft.gui.progWidget.conditionCoordinate.error.noAxisSelected": "未选择需要检查的坐标轴。需要选择至少一个坐标轴才能使该条件可用。", + "pneumaticcraft.gui.progWidget.condition.error.noFlowControl": "未选择跳转的标签。无论条件如何,程序流将继续向下移动。", + "pneumaticcraft.gui.progWidget.condition.error.shouldConnectTextPieces": "所连接的文本必须指向一个带有文本的标签拼图。", + "pneumaticcraft.gui.progWidget.condition.anyBlock": "任何方块", + "pneumaticcraft.gui.progWidget.condition.allBlocks": "所有方块", + "pneumaticcraft.gui.progWidget.condition.evaluatedFalse": "条件计算为假。", + "pneumaticcraft.gui.progWidget.condition.evaluatedTrue": "条件计算为真。", + "pneumaticcraft.gui.progWidget.conditionItem.error.noCheckingItem": "没有要被检查的物品。向侧上方连接至少一个物品过滤器。", + "pneumaticcraft.gui.progWidget.conditionItem.error.noFilter": "未设置物品过滤。向侧下方连接至少一个物品过滤器。", + "pneumaticcraft.gui.progWidget.coordinate.constant": "常数", + "pneumaticcraft.gui.progWidget.coordinateOperator.divideByZero": "试图除以0!", + "pneumaticcraft.gui.progWidget.coordinateOperator.max_min.hint": "变量将被设置为右侧输入的最大坐标,或者左侧输入的最小坐标(x/y/z轴分别计算)。", + "pneumaticcraft.gui.progWidget.coordinateOperator.max_min": "最小/最大", + "pneumaticcraft.gui.progWidget.coordinateOperator.multiply_divide.hint": "变量将被设置为右侧所有变量的乘积逐个除以左边的变量的结果。", + "pneumaticcraft.gui.progWidget.coordinateOperator.multiply_divide": "乘/除", + "pneumaticcraft.gui.progWidget.coordinateOperator.noParameter": "未提供参数!", + "pneumaticcraft.gui.progWidget.coordinateOperator.operator": "运算符:", + "pneumaticcraft.gui.progWidget.coordinateOperator.axes": "对于下列轴:", + "pneumaticcraft.gui.progWidget.coordinateOperator.plus_minus": "加/减", + "pneumaticcraft.gui.progWidget.coordinateOperator.plus_minus.hint": "变量将被设置为右侧所有变量的和逐个减去左边的变量的结果。", + "pneumaticcraft.gui.progWidget.coordinate.selectFromGPS": "从定位工具选择", + "pneumaticcraft.gui.progWidget.coordinate.variableName": "结果变量:", + "pneumaticcraft.gui.progWidget.coordinate.variable": "变量", + "pneumaticcraft.gui.progWidget.coordinate.warning.noCoordinate": "未指定坐标。如果该拼图被用于将变量设置为0,0,0,可以使用空坐标运算符代替这一功能。", + "pneumaticcraft.gui.progWidget.crafting.error.noCraftingRecipe": "未设置可行的合成配方。", + "pneumaticcraft.gui.progWidget.debug.clickToShow": "左击以开关位置显示。", + "pneumaticcraft.gui.progWidget.debug.droneName": "无人机名称:%s", + "pneumaticcraft.gui.progWidget.debug.followActive": "跟随正在执行的拼图", + "pneumaticcraft.gui.progWidget.debug.hasPositions": "该拼图包含可被显示的位置。", + "pneumaticcraft.gui.progWidget.debug.lastMessage": "上一条信息:%s前", + "pneumaticcraft.gui.progWidget.debug.showActive": "显示正在执行的拼图", + "pneumaticcraft.gui.progWidget.debug.showStart": "显示开始拼图", + "pneumaticcraft.gui.progWidget.debug.pressToDebug": "被实体追踪器追踪时,对准无人机按下%s键以进行调试", + "pneumaticcraft.gui.progWidget.debug.routine": "进程:%s", + "pneumaticcraft.gui.progWidget.difficulty.advanced": "高级", + "pneumaticcraft.gui.progWidget.difficulty.easy": "简易", + "pneumaticcraft.gui.progWidget.difficulty.medium": "中等", + "pneumaticcraft.gui.progWidget.digAndPlace.order": "交互顺序", + "pneumaticcraft.gui.progWidget.digAndPlace.useMaxActions": "限制交互数量", + "pneumaticcraft.gui.progWidget.digAndPlace.useMaxActions.tooltip": "勾选后,在移动到下一拼图前最多只能有指定数目的方块或实体交互被进行。", + "pneumaticcraft.gui.progWidget.dig.debug.cantDigBlock": "不允许或无法破坏方块。", + "pneumaticcraft.gui.progWidget.dig.debug.missingDiggingTool": "未找到可用的未损毁的挖掘工具。", + "pneumaticcraft.gui.progWidget.dig.requiresDiggingTool": "需要挖掘工具", + "pneumaticcraft.gui.progWidget.dig.requiresDiggingTool.tooltip": "装载有挖掘工具(镐,锹,等等)的无人机挖掘方块的速率更快,并且使用所选工具的属性(如精准采集)。勾选后,无人机只有再装在有对于给定方块合适的工具时才会挖掘这一方块。", + "pneumaticcraft.gui.progWidget.drop.dropMethod": "物品投掷方式", + "pneumaticcraft.gui.progWidget.drop.dropMethod.random": "随机动量", + "pneumaticcraft.gui.progWidget.drop.dropMethod.straight": "无随机动量", + "pneumaticcraft.gui.progWidget.drop.hasPickupDelay": "物品捡拾延迟(40t)", + "pneumaticcraft.gui.progWidget.drop.noPickupDelay": "无物品捡拾延迟", + "pneumaticcraft.gui.progWidget.entityAttack.checkSight": "要求视线接触", + "pneumaticcraft.gui.progWidget.entityAttack.checkSight.tooltip": "无人机将只攻击视线上未被阻挡的实体。例如,这将使其忽视隔墙的生物。", + "pneumaticcraft.gui.progWidget.entityAttack.debug.noAmmo": "机枪没有弹药。", + "pneumaticcraft.gui.progWidget.entityAttack.debug.noEntityToAttack": "区域内没有可攻击的实体。", + "pneumaticcraft.gui.progWidget.externalProgram.shareVariables": "共享变量", + "pneumaticcraft.gui.progWidget.externalProgram.shareVariables.tooltip": "勾选后,调用程序中的变量将与被调用的程序共享。", + "pneumaticcraft.gui.progWidget.general.affectingSides": "作用面:", + "pneumaticcraft.gui.progWidget.general.debug.cantNavigate": "无法导向到一个或多个方块。", + "pneumaticcraft.gui.progWidget.general.debug.stuckBlock": "无人机找到了一条路径,但受阻。", + "pneumaticcraft.gui.progWidget.general.error.emptyVariable": "变量为空。指定一个可行的变量。", + "pneumaticcraft.gui.progWidget.general.error.multipleStartPieces": "程序中有多于一个开始拼图。只允许有一个开始拼图。", + "pneumaticcraft.gui.progWidget.general.error.noPieceConnected": "(下方)未连接拼图。", + "pneumaticcraft.gui.progWidget.general.error.noSideActive": "不对任何面进行操作。选择至少一个面。", + "pneumaticcraft.gui.progWidget.general.warning.variableNeverSet": "变量“%s”未在任何地方定义。", + "pneumaticcraft.gui.progWidget.goto.debug.cantNavigate": "无法导航至一个或多个方块。", + "pneumaticcraft.gui.progWidget.goto.doneWhenArrived": "到达后结束执行", + "pneumaticcraft.gui.progWidget.goto.doneWhenArrived.tooltip": "在到达指定位置前,无人机不会执行下一拼图。", + "pneumaticcraft.gui.progWidget.goto.doneWhenDeparting": "出发时结束执行", + "pneumaticcraft.gui.progWidget.goto.doneWhenDeparting.tooltip": "无人机将立刻开始执行下一拼图。", + "pneumaticcraft.gui.progWidget.harvest.debug.missingHoe": "未找到可供使用的锄。", + "pneumaticcraft.gui.progWidget.harvest.requiresHoe": "需要锄", + "pneumaticcraft.gui.progWidget.harvest.requiresHoe.tooltip": "装右锄的无人机将自动补种收获的作物。勾选后,无人机只在装有锄时收获作物。", + "pneumaticcraft.gui.progWidget.inventory.accessingSides": "尝试朝向:", + "pneumaticcraft.gui.progWidget.inventory.debug.noInventory": "在一个或多个位置处没有容器。", + "pneumaticcraft.gui.progWidget.inventoryExport.debug.filledToMax": "无法向容器中装入更多物品。", + "pneumaticcraft.gui.progWidget.inventoryExport.debug.stackdoesntPassFilter": "无人机中的物品并不满足物品过滤。", + "pneumaticcraft.gui.progWidget.inventoryImport.debug.filledToMax": "无法向无人机中输入更多物品。", + "pneumaticcraft.gui.progWidget.inventoryImport.debug.stackdoesntPassFilter": "物品并不满足物品过滤。", + "pneumaticcraft.gui.progWidget.inventory.usingCount": "使用计数:%d", + "pneumaticcraft.gui.progWidget.itemAssign.settingVariable": "要设置的变量:“%s”", + "pneumaticcraft.gui.progWidget.itemFilter.error.noFilter": "过滤器中没有物品。选择一个物品,或选择有效的变量。", + "pneumaticcraft.gui.progWidget.itemFilter.error.notBlock": "所过滤的物品并非方块!", + "pneumaticcraft.gui.progWidget.itemFilter.filterLabel": "过滤", + "pneumaticcraft.gui.progWidget.itemFilter.itemLabel": "物品", + "pneumaticcraft.gui.progWidget.itemFilter.matchMod": "▶ 按模组匹配(%s)", + "pneumaticcraft.gui.progWidget.itemFilter.matchBlock": "▶ 按方块匹配", + "pneumaticcraft.gui.progWidget.itemFilter.useDurability": "▶ 匹配耐久度", + "pneumaticcraft.gui.progWidget.itemFilter.ignoreDurability": "▶ 忽略耐久度", + "pneumaticcraft.gui.progWidget.itemFilter.useNBT": "▶ 匹配物品NBT", + "pneumaticcraft.gui.progWidget.itemFilter.ignoreNBT": "▶ 忽略物品NBT", + "pneumaticcraft.gui.progWidget.itemFilter.useItemCount.craftingTooltip": "勾选后,在移动到下一个拼图前,只允许合成指定数量的物品。", + "pneumaticcraft.gui.progWidget.itemFilter.useItemCount.tooltip": "勾选后,在移动到下一个拼图前,只允许传输指定数量(mB)的流体。", + "pneumaticcraft.gui.progWidget.itemFilter.useItemCount": "使用计数", + "pneumaticcraft.gui.progWidget.itemFilter.variableLabel": "变量", + "pneumaticcraft.gui.progWidget.itemFilter.warning.ignoredItemAssign": "该拼图将被忽略。物品赋值仅可接受一个物品过滤作为参数。", + "pneumaticcraft.gui.progWidget.itemPickup.debug.itemNotValid": "物品并不通过物品过滤。", + "pneumaticcraft.gui.progWidget.itemPickup.debug.noItems": "区域内没有物品可供拾起。", + "pneumaticcraft.gui.progWidget.jump.nowhereToJump": "没有地方可供跳转。回到开始拼图。", + "pneumaticcraft.gui.progWidget.label.error.noJumpLocation": "没有目标可供跳转。连接一个文本拼图。", + "pneumaticcraft.gui.progWidget.label.error.noLabel": "没有标签。连接一个文本拼图。", + "pneumaticcraft.gui.progWidget.liquidExport.debug.emptyDroneTank": "无人机内没有流体可供输出。", + "pneumaticcraft.gui.progWidget.liquidExport.debug.filledToMax": "尽可能将储罐填满。", + "pneumaticcraft.gui.progWidget.liquidExport.debug.noValidFluid": "无人机装载的流体并不通过流体过滤。", + "pneumaticcraft.gui.progWidget.liquidExport.placeFluidInWorld": "放置于世界中", + "pneumaticcraft.gui.progWidget.liquidFilter.error.noLiquid": "过滤中未选择任何流体。", + "pneumaticcraft.gui.progWidget.liquidFilter.noFluid": "没有流体", + "pneumaticcraft.gui.progWidget.liquidImport.debug.emptiedToMax": "尽可能地清空储罐。", + "pneumaticcraft.gui.progWidget.liquidImport.debug.fullDroneTank": "无人机的内部存储已满。", + "pneumaticcraft.gui.progWidget.liquidImport.voidExcess": "清除多余流体", + "pneumaticcraft.gui.progWidget.liquidImport.voidExcess.tooltip": "若输入流体无法进入无人机的内部存储,将其清除", + "pneumaticcraft.gui.progWidget.pickup.canSteal": "允许“偷取”物品", + "pneumaticcraft.gui.progWidget.pickup.canSteal.tooltip": "勾选后,无人机将可以“偷取”正常情况下无法被捡取的物品,例如,沉浸工程的传送带上的物品。", + "pneumaticcraft.gui.progWidget.place.debug.cantPlaceBlock": "该方块无法被放置于此处。", + "pneumaticcraft.gui.progWidget.place.debug.entityInWay": "无法放置方块:有实体占用了该位置。", + "pneumaticcraft.gui.progWidget.place.debug.noClearSides": "没有空余的朝向以供放置方块。", + "pneumaticcraft.gui.redstoneModule.addAdvancedPCB": "安装高级电路板以启用更多功能。", + "pneumaticcraft.gui.redstoneModule.clickToToggle": "单击以切换", + "pneumaticcraft.gui.redstoneModule.constant": "固定信号强度", + "pneumaticcraft.gui.redstoneModule.input": "接收红石信号", + "pneumaticcraft.gui.redstoneModule.comparatorInput": "比较器式输入?", + "pneumaticcraft.gui.redstoneModule.comparatorInput.tooltip": "使红石模块的行为类似于原版比较器,测量其指向的容器的装满程度。", + "pneumaticcraft.gui.redstoneModule.invert": "是否反转输出?", + "pneumaticcraft.gui.redstoneModule.invert.tooltip": "反转输出信号,像使用红石火把一样", + "pneumaticcraft.gui.redstoneModule.operation_and": "与", + "pneumaticcraft.gui.redstoneModule.operation_and.tooltip": "如果频道%s和%s的最高输入信号均非0,输出信号强度为15。否则输出信号强度为0。", + "pneumaticcraft.gui.redstoneModule.operation_clock": "时钟", + "pneumaticcraft.gui.redstoneModule.operation_clock.tooltip": "如果在频道%s上没有输入信号,每%dt输出2t的强度为15的信号。否则输出信号为0。", + "pneumaticcraft.gui.redstoneModule.operation_comparator": "比较器", + "pneumaticcraft.gui.redstoneModule.operation_comparator.tooltip": "如果频道%s上最高的输入信号大于频道%s上最高的输入信号,输出信号强度为15。否则输出信号强度为0。", + "pneumaticcraft.gui.redstoneModule.operation_compare": "与常信号比较", + "pneumaticcraft.gui.redstoneModule.operation_compare.tooltip": "如果频道%s上的最高输入信号高于常信号%d,输出信号强度为15。否则输出信号强度为0。", + "pneumaticcraft.gui.redstoneModule.operation_constant": "恒定信号强度", + "pneumaticcraft.gui.redstoneModule.operation_constant.tooltip": "频道%s上的输出信号强度为常值%d。", + "pneumaticcraft.gui.redstoneModule.operation_counter": "计数器", + "pneumaticcraft.gui.redstoneModule.operation_counter.tooltip": "输出信号强度在频道%s的上升沿增加1。如果更新后的信号强度比min(%d,15)更大,重置为0。", + "pneumaticcraft.gui.redstoneModule.operation": "运算", + "pneumaticcraft.gui.redstoneModule.operation_or": "或", + "pneumaticcraft.gui.redstoneModule.operation_or.tooltip": "如果频道%s或%s的最高输入信号非0,输出信号强度为15。否则输出信号强度为0。", + "pneumaticcraft.gui.redstoneModule.operation_passthrough": "直接输出", + "pneumaticcraft.gui.redstoneModule.operation_passthrough.tooltip": "直接输出%s频道的最高输入信号。", + "pneumaticcraft.gui.redstoneModule.operation_subtract": "减法", + "pneumaticcraft.gui.redstoneModule.operation_subtract.tooltip": "输出信号强度为%s频道上的最高输入信号减去%s频道上的最高输入信号,裁剪至0-15的范围内。", + "pneumaticcraft.gui.redstoneModule.operation_toggle": "T触发器", + "pneumaticcraft.gui.redstoneModule.operation_toggle.tooltip": "输出信号强度在%s频道的上升沿于0与15之间切换。", + "pneumaticcraft.gui.redstoneModule.operation_xor.tooltip": "如果频道%s和%s上的最高输入信号有且仅有一个非0,输出信号强度为15。否则输出信号强度为0。", + "pneumaticcraft.gui.redstoneModule.operation_xor": "异或", + "pneumaticcraft.gui.redstoneModule.output": "输出红石信号", + "pneumaticcraft.gui.redstone": "红石", + "pneumaticcraft.gui.regulatorTube.hudMessage.inverted": "§c调节器管道模组仅在箭头所指方向调节空气流通。", + "pneumaticcraft.gui.regulatorTube.hudMessage.notInLine": "§c调节器管道模块仅控制通过该模块的空气流通。", + "pneumaticcraft.gui.remote.boundSecurityStation": "%s已与该遥控器绑定。只有可以访问该安全站的玩家可以对其进行修改。", + "pneumaticcraft.gui.remote.button.height": "高度:", + "pneumaticcraft.gui.remote.button.importRemoteButton": "从另一个遥控器导入一个已有的布局。", + "pneumaticcraft.gui.remote.button.pastebinButton": "从/向Pastebin导入/导出布局。", + "pneumaticcraft.gui.remote.button.settingValue": "设置值:", + "pneumaticcraft.gui.remote.button.value.tooltip": "按下该按钮后,变量将被设为该坐标。", + "pneumaticcraft.gui.remote.button.width": "宽度:", + "pneumaticcraft.gui.remote.cantBindSecurityStation": "§c你不能将遥控器绑定至该安全站:你没有其访问权限。", + "pneumaticcraft.gui.remote.differentSecuritySettings": "§c你不能从绑定到不同的安全站的遥控器导入布局。", + "pneumaticcraft.gui.remote.dropdown.dropDownElements": "下拉菜单的元素:", + "pneumaticcraft.gui.remote.dropdown.dropDownElements.tooltip": "指定菜单中的选项。用半角逗号(,)分割选项。", + "pneumaticcraft.gui.remote.dropdown.sort": "字典序排序", + "pneumaticcraft.gui.remote.dropdown.sort.tooltip": "勾选后,选项将以字典序排序。否则,选项将按指定时的顺序排列。", + "pneumaticcraft.gui.remote.enable": "显示控制变量:", + "pneumaticcraft.gui.remote.enable.tooltip": "指定一个变量后,该部件只有在该变量等于指定值时才可见并可以工作。", + "pneumaticcraft.gui.remote.enableValue": "当变量等于下面值时启用:", + "pneumaticcraft.gui.remote.enableValue.tooltip": "变量需要与该值相等才能启用该部件。", + "pneumaticcraft.gui.remote.label.tooltip": "该部件显示的文本。", + "pneumaticcraft.gui.remote.noEditRights": "%s处的安全站阻止你编辑该遥控器。", + "pneumaticcraft.gui.remote.text": "文本:", + "pneumaticcraft.gui.remote.tooltip.boundToSecurityStation": "与位于%s的安全站绑定", + "pneumaticcraft.gui.remote.tooltip.rightClickToBind": "右击安全站以将其与安全站绑定。此后,只有安全站允许的玩家可以编辑该遥控器。", + "pneumaticcraft.gui.remote.tooltip.sneakRightClickToEdit": "潜行右击以编辑", + "pneumaticcraft.gui.remote.tooltip": "文本提示:", + "pneumaticcraft.gui.remote.tray.button.name": "按钮", + "pneumaticcraft.gui.remote.tray.button.tooltip": "一个在按下时直接将指定值赋值给链接的变量的按钮。", + "pneumaticcraft.gui.remote.tray.checkbox.name": "复选框", + "pneumaticcraft.gui.remote.tray.checkbox.tooltip": "一个在勾选后将链接的变量的X值赋值为1,取消勾选后赋值为0的复选框。", + "pneumaticcraft.gui.remote.tray.dropdown.name": "下拉菜单", + "pneumaticcraft.gui.remote.tray.dropdown.tooltip": "一组可以被玩家选择的选项。所链接的变量将被赋值为(从0开始的)所选项的索引。", + "pneumaticcraft.gui.remote.tray.label.name": "标签", + "pneumaticcraft.gui.remote.tray.label.tooltip": "一个带有可选文本提示的文本标签。仅用作提供信息,不与变量链接。", + "pneumaticcraft.gui.remote.variable.tooltip": "该部件所修改的变量。", + "pneumaticcraft.gui.remote.widgetTray": "可选部件", + "pneumaticcraft.gui.search": "搜索:", + "pneumaticcraft.gui.securityStation.test": "测试安全度", + "pneumaticcraft.gui.securityStation.status": "状态", + "pneumaticcraft.gui.securityStation.sharedUsers": "受信任的玩家", + "pneumaticcraft.gui.securityStation.reboot": "重启!", + "pneumaticcraft.gui.securityStation.rebooting": "正在重启……", + "pneumaticcraft.gui.securityStation.networkLayout": "网络布局", + "pneumaticcraft.gui.securityStation.nukeVirus.none": "物品栏中没有核弹病毒", + "pneumaticcraft.gui.securityStation.nukeVirus.coolDown": "核弹病毒充能中。请稍候……", + "pneumaticcraft.gui.securityStation.nukeVirus": "中键单击网络节点以对其使用核弹病毒", + "pneumaticcraft.gui.securityStation.stopWorm.none": "物品栏中没有停!蠕虫", + "pneumaticcraft.gui.securityStation.stopWorm.notTracing": "停!蠕虫不能在未被诊断子程序追踪时使用", + "pneumaticcraft.gui.securityStation.stopWorm": "点击以使用停!蠕虫(暂时冻结诊断字程序)", + "pneumaticcraft.gui.sentryTurret.ammo": "弹药", + "pneumaticcraft.gui.sentryTurret.targetFilter": "目标过滤", + "pneumaticcraft.gui.setKeybind": "按下按键/按钮以绑定键位", + "pneumaticcraft.gui.sideConfigurator.items.armorInv": "盔甲栏", + "pneumaticcraft.gui.sideConfigurator.items.curiosInv": "饰品栏", + "pneumaticcraft.gui.sideConfigurator.items.droneInv": "无人机物品栏", + "pneumaticcraft.gui.sideConfigurator.items.enderInv": "末影容器", + "pneumaticcraft.gui.sideConfigurator.items.mainInv": "主物品栏", + "pneumaticcraft.gui.sideConfigurator.items.offhandInv": "副手槽位", + "pneumaticcraft.gui.sideConfigurator.items.programmableInv": "可编程物品槽", + "pneumaticcraft.gui.sideConfigurator.title.items": "侧面配置:物品", + "pneumaticcraft.gui.sideConfigurator.unconnected": "§o未连接", + "pneumaticcraft.gui.smart_chest.filter": "§f过滤${br}§7%s${br}物品限制:%d${br}§3▶ Alt + 左击:清空过滤${br}§3▶ Alt + 鼠标滚轮:调整物品限制${br}§3▶ Alt + Shift + 鼠标滚轮:粗调物品限制", + "pneumaticcraft.gui.tab.amadron.customTrades": "自定义交易", + "pneumaticcraft.gui.tab.amadron.disclaimer": "亚马龙并不对使用派送服务所导致的任何损失或破坏承担任何责任。若亚马龙方面收到不完整的付款,亚马龙有权扣下将被派送至买家的商品。", + "pneumaticcraft.gui.tab.amadron.disclaimer.title": "免责声明", + "pneumaticcraft.gui.tab.gasLift.mode.drawIn": "收回钻管", + "pneumaticcraft.gui.tab.gasLift.mode": "模式", + "pneumaticcraft.gui.tab.gasLift.mode.pumpEmpty": "泵取,允许清空内部存储", + "pneumaticcraft.gui.tab.gasLift.mode.pumpLeave": "泵取,在内部存储留下流体(作为过滤)", + "pneumaticcraft.gui.tab.hopperStatus": "漏斗状态", + "pneumaticcraft.gui.tab.hopperStatus.itemTransferPerSecond": "物品传输速度:${br}§0%s物品/秒", + "pneumaticcraft.gui.tab.hopperStatus.itemTransferPerTick": "物品传输速度:${br}§0%s物品/刻", + "pneumaticcraft.gui.tab.hopperStatus.liquidTransferPerSecond": "流体传输速度:${br}§0%smB/s", + "pneumaticcraft.gui.tab.hopperStatus.liquidTransferPerTick": "流体传输速度:${br}§0%smB/刻", + "pneumaticcraft.gui.tab.info.aerialInterface.feedMode.frugal.desc": "仅在所提供的食物可被彻底利用时向玩家喂食。", + "pneumaticcraft.gui.tab.info.aerialInterface.feedMode.frugal": "喂食模式:保守", + "pneumaticcraft.gui.tab.info.aerialInterface.feedMode.greedy.desc": "当饥饿值未满时立刻喂食。", + "pneumaticcraft.gui.tab.info.aerialInterface.feedMode.greedy": "喂食模式:激进", + "pneumaticcraft.gui.tab.info.aerialInterface.feedMode.smart.desc": "当生命值已满时,只在可以完全利用食物时才进行喂食。${br}当生命值未满时,若饥饿值未满立刻喂食。", + "pneumaticcraft.gui.tab.info.aerialInterface.feedMode.smart": "喂食模式:智能", + "pneumaticcraft.gui.tab.info.aerialInterface.insertDispenser": "安装发射器升级以切换至交互食物与经验。", + "pneumaticcraft.gui.tab.info.aerialInterface.interfacingFood": "交互食物与经验", + "pneumaticcraft.gui.tab.info.aerialInterface.interfacingItems": "交互物品", + "pneumaticcraft.gui.tab.info.aerialInterface.interfacingRF.info": "空气接口接收FE能量(与RF和其余部分模组的能量系统兼容)。FE能量将存储在接口的内部缓存(100000FE),用于向玩家物品栏中的物品充能,速度最大为1000FE/t。${br}注:传输能量不需要安装发射器升级。", + "pneumaticcraft.gui.tab.info.aerialInterface.interfacingRF.info.title": "交互能量", + "pneumaticcraft.gui.tab.info.aerialInterface.linked": "§0与下列玩家链接:%s", + "pneumaticcraft.gui.tab.info.aerialInterface.liquidXp.info": "安装发射器升级后,可以自空气接口输入或输出经验流体,以此直接与玩家的经验值交互。可以用上方的按钮切换接口使用的经验流体:按钮在所有可用流体与(亦为默认)禁用选项间循环。${br}${br}可用经验流体类别:", + "pneumaticcraft.gui.tab.info.aerialInterface.liquidXp.info.title": "交互经验", + "pneumaticcraft.gui.tab.info.aerialInterface.removeDispenser": "移除发射器升级以切换至交互物品。", + "pneumaticcraft.gui.tab.info.airCannon.coord": "坐标:%d,%d,%d", + "pneumaticcraft.gui.tab.info.airCannon.force": "力度:%d%%", + "pneumaticcraft.gui.tab.info.airCannon.heading": "方位角:%d°", + "pneumaticcraft.gui.tab.info.airCannon.height": "仰角:%d°", + "pneumaticcraft.gui.tab.info.airCannon.no_coord": "没有坐标", + "pneumaticcraft.gui.tab.info.airCannon.range": "范围:~%dm", + "pneumaticcraft.gui.tab.info.airCannon.status": "空气炮状态", + "pneumaticcraft.gui.tab.info.installDocsProvider": "欲获取更多信息,安装Patchouli。", + "pneumaticcraft.gui.tab.info.electrostaticCompressor.title": "静电信息", + "pneumaticcraft.gui.tab.info.electrostatic.connected": "相连的压缩机数目:%d", + "pneumaticcraft.gui.tab.info.electrostatic.generating": "空气产率:%s/雷击", + "pneumaticcraft.gui.tab.info.electrostatic.lightningRod": "避雷针长度:%d", + "pneumaticcraft.gui.tab.info.electrostatic.maxRedirection": "最大可重定向空气量:%smL", + "pneumaticcraft.gui.tab.info.electrostatic.strikeTime": "平均雷击间隔:%s(在最优网格布置下)", + "pneumaticcraft.gui.tab.info.elevator.extension": "目前伸长高度:%s米", + "pneumaticcraft.gui.tab.info.elevator.floorNames": "楼层名", + "pneumaticcraft.gui.tab.info.elevator.floorNumber": "楼层%d/%d", + "pneumaticcraft.gui.tab.info.elevator.maxExtension": "最大伸高距离:%sm", + "pneumaticcraft.gui.tab.info.elevator.noCallers": "未找到电梯呼叫器", + "pneumaticcraft.gui.tab.info.ghostSlotInteraction": "${br}§f• +1:§e右击§f• -1:§e左击${br}§f• x2:§eShift右击${br}§f• /2:§eShift左击${br}f§• =0:§e中键单击", + "pneumaticcraft.gui.tab.info.ghostSlotInteraction.title": "槽位交互", + "pneumaticcraft.gui.tab.info.heat": "该机器需求或产生热量。热量可以通过在机器旁放置产热方块被赋予给该机器。考虑使用涡流管(快,但需要能量),也可以考虑使用熔岩(快,但会固化)或火把(极慢)。要冷却该机器,移除热源并/或通过放置散热片或者冰/浮冰/蓝冰等冷方块加速冷却过程。", + "pneumaticcraft.gui.tab.info.heat.title": "热量", + "pneumaticcraft.gui.tab.info": "信息", + "pneumaticcraft.gui.tab.info.item.amadron_tablet.volumeUpgrade": "§0亚马龙平板电脑的空气存储量提升2*√U,其中U为容量升级的个数。允许亚马龙平板电脑能够续航更长时间。", + "pneumaticcraft.gui.tab.info.item.armor.chest.chargingUpgrade": "§0安装一个或多个充气升级后,气动胸甲将对玩家物品栏中可充气的物品充气;这包括主物品栏、副手栏与盔甲栏。(注:充气对象仅限于压力低于胸甲的物品)", + "pneumaticcraft.gui.tab.info.item.armor.chest.dispenserUpgrade": "§0安装一个或多个发射器升级后,可以按下发射键(默认为 Ctrl + C)发射副手栏中的物品。${br}${br}• 部分物品和方块会被特判,以类似于原版发射器的行为将其发射为实体状态。${br}• 未被特判的物品直接以物品实体的形式发射。${br}• 未被特判的方块会以“翻动的方块”的形式发射,在撞击到其余方块时会试图转化为方块形式${br}${br}可以安装最大四个发射器升级,以获得更大的发射距离。", + "pneumaticcraft.gui.tab.info.item.armor.chest.magnetUpgrade": "§0安装磁铁升级后,气动胸甲会自动吸附近旁的物品,同时消耗少量空气。基础作用范围为四格;安装的每个升级将范围扩展一个。", + "pneumaticcraft.gui.tab.info.item.armor.chest.rangeUpgrade": "§0安装范围升级后,玩家的触及距离(不包括攻击距离)将提升四格。这一点具有少量的持续空气消耗。", + "pneumaticcraft.gui.tab.info.item.armor.chest.securityUpgrade": "§0安装安全升级后,气动护甲提供对火和熔岩伤害的保护,但这将消耗大量空气:此时,空气将被迅速泵出,以扑灭火焰并冷却环境。这一功能甚至会使周围的熔岩逐渐固化。${br}注:这一防护功能仅在玩家将要收到火焰伤害时生效;故,若玩家已具有相应的防护(如使用抗火药水),该功能不会启动。", + "pneumaticcraft.gui.tab.info.item.armor.feet.dispenserUpgrade": "§0安装发射器升级后,可以使用气动靴子对前方的实体飞踢,同时消耗一定空气。被踢中的实体将受到一定伤害,以及较强的击退。安装多个升级将会提升伤害与击退效果,但同时也会提升空气消耗。${br}${br}该功能对于非生物实体也适用……", + "pneumaticcraft.gui.tab.info.item.armor.feet.flippersUpgrade": "§0安装脚蹼升级后,玩家的游泳速度将会提升。该功能不消耗空气,故其对于水下工作是喷气靴的一个廉价替代。", + "pneumaticcraft.gui.tab.info.item.armor.feet.jetbootsUpgrade": "§0安装喷气靴升级后,玩家可以在空中飞行,但效果受限,并且要消耗大量空气。若该升级已启用,按下跳跃键(默认为空格)时,玩家将向视线方向飞行。释放跳跃键时,玩家将缓慢并安全地着陆(按下潜行键可以更快下降)。${br}喷气靴升级有五级,每一级依次提供更快的飞行速率(当然,伴随着更高的空气消耗)。安装III级或更高等级后,可以在盔甲配置界面启用建筑模式;该模式下玩家的行为更接近于创造模式,在空中的方块破坏速率更快,但移动速率有所降低。安装V级后,玩家可以悬浮在原地,并不下降。${br}喷气靴升级在水下也可工作,但空气消耗将显著提升。", + "pneumaticcraft.gui.tab.info.item.armor.generic.airConditioningUpgrade": "§0空调升级会以一个中等的速度消耗压缩空气来维持身体的温度。每一个盔甲部件都会制冷或制热来保持你身体的舒适的温度。当每一个盔甲部件都安装空调升级后它的工作效率会提升到最大,但是无论如何,每一个空调升级都可以单独工作。", + "pneumaticcraft.gui.tab.info.item.armor.generic.armorUpgrade": "§0护甲升级提升每件盔甲的防御点数。安装2个升级后,每件盔甲的防护能力等价于对应的钻石盔甲;安装最大数目的升级后,防护能力将会更高。", + "pneumaticcraft.gui.tab.info.item.armor.generic.itemLifeUpgrade": "§0物品寿命升级缓慢地修复每件盔甲,同时消耗空气。安装更多升级后,修复速率将更快(但以空气计效率更低)。", + "pneumaticcraft.gui.tab.info.item.armor.generic.radiation_shieldingUpgrade": "§0保护免受其他模组的辐射伤害,比如Mekanism。为了实现全面防护,你需要在每件盔甲上安装一次辐射屏蔽升级,有升级总比没有升级要好。", + "pneumaticcraft.gui.tab.info.item.armor.generic.speedUpgrade": "§0速度升级降低每件盔甲的启动时间。", + "pneumaticcraft.gui.tab.info.item.armor.generic.thaumcraftUpgrade": "§0安装神秘升级后,你得到一个类似于神秘护甲一样的vis损耗。", + "pneumaticcraft.gui.tab.info.item.armor.generic.volumeUpgrade": "§0每个容量升级能在12000mL的基础上增加5000mL容量,能够提升充气之前的使用时间。", + "pneumaticcraft.gui.tab.info.item.armor.head.blockTrackerUpgrade": "§0安装了方块追踪升级后,你可以追踪30格范围内的箱子、刷怪笼、蠹虫方块、拌线钩、发射器、TNT和末地传送门方块。这使得地牢、要塞和神庙能被简单地找到。当你的光标停留在容器上时,一个指示器将会浮现以让你查看容器里的物品。", + "pneumaticcraft.gui.tab.info.item.armor.head.coordinateTrackerUpgrade": "§0坐标追踪器升级使你能够追踪某一特定坐标,例如,当你在挖洞去某个地点时而你却不确定方向时,你可以使用此功能来标出目的地。此功能为那些不愿使用F3的懒人所设计。附加功能:此升级将使用Minecraft的实体路径导航功能来帮助你到达任何地方。", + "pneumaticcraft.gui.tab.info.item.armor.head.dispenserUpgrade": "§0当同时安装了实体跟踪器升级时,发射器升级允许调试和监视活动的无人机;以无人机为目标并使用无人机调试热键(默认:Y),然后打开头盔选项GUI(默认:U)。\n作为无人机目标的任意方块(32格内)上也会显示红石粒子效果。", + "pneumaticcraft.gui.tab.info.item.armor.head.entityTrackerUpgrade": "§0当你安装了实体追踪升级后,气动头盔便可追踪16格范围内的所有活着的实体。这些实体并不需要是可见的,这让这个升级能完美地阻止那些偷偷靠近你的苦力怕。", + "pneumaticcraft.gui.tab.info.item.armor.head.night_visionUpgrade": "§0顾名思义,夜视升级让你可以在黑暗拥有清晰视野,需要消耗空气。单次升级就足够了。", + "pneumaticcraft.gui.tab.info.item.armor.head.rangeUpgrade": "§0范围升级能增加方块升级和实体追踪升级的作用范围。每个头盔最多只能安装5个范围升级,每个范围升级会提升5格作用范围(但是也会提空气消耗)。", + "pneumaticcraft.gui.tab.info.item.armor.head.scubaUpgrade": "§0此升级允许你使用头盔中储存的空气在水下呼吸。请注意,这在空气使用方面的效率低于空气接口,但更能……方便携带。", + "pneumaticcraft.gui.tab.info.item.armor.head.searchUpgrade": "§0搜索升级允许你在一定范围内,比如说你的基地里,寻找一个特定的物品。这个升级依赖于方块追踪升级来寻找在容器内的物品,而实体追踪升级则能让它找到掉落在地面上的物品。如果你想要体验到此升级的全部功能,你需要安装上述两个升级。", + "pneumaticcraft.gui.tab.info.item.armor.head.securityUpgrade": "§0安装了一个或多个安全升级后,你就可以通过按下§o骇入§0(默认为H)入侵世界上的方块和实体。骇入有各种有用的效果;尝试也安装方块和/或实体跟踪器升级来指向世界上的东西。", + "pneumaticcraft.gui.tab.info.item.armor.head.speedUpgrade": "§0安装速度升级后,头盔系统的初始化速度,锁定方块和实体的速度(如果安装了方块追踪升级或实体追踪升级)将会更快。安装更多的速度升级将会进一步提高速度,但是压缩空气消耗也会增加。", + "pneumaticcraft.gui.tab.info.item.armor.head.thaumcraftUpgrade": "§0安装了奥术透镜升级后,你获得了揭示之护目镜的各种功能:显示灵气节点,5%%Vis减免,某些容器中的要素含量将会显示在屏幕上。", + "pneumaticcraft.gui.tab.info.item.armor.legs.speedUpgrade": "§0在护腿中安装速度升级后将可以提高你的奔跑速度。护腿最多可以安装3个速度升级,每个速度升级都将会进一步提高奔跑速度(以及压缩空气消耗)。", + "pneumaticcraft.gui.tab.info.item.collector_drone.rangeUpgrade": "§0每个升级将无人机的物品拾取范围提高一格。", + "pneumaticcraft.gui.tab.info.item.drone": "§0在此可以向无人机安装升级。查看其余标签页以查看可以进行怎样的加强。", + "pneumaticcraft.gui.tab.info.item.drone.inventoryUpgrade": "§0默认情况下,无人机可以携带一组物品。每个物品栏升级将会使无人机在其内部存储中获得额外的物品槽位。${br}${br}每个升级同时会将内部流体存储量提升16000mB,内部RF存储量(若有)提升100000RF。其同时提升无人机传输RF的速率(速率 = 最大存储量 / 100)。", + "pneumaticcraft.gui.tab.info.item.drone.itemLifeUpgrade": "§0安装物品寿命升级后,无人机将可以修复自身,在过程中消耗少量空气。安装的升级越多,修复速度越快,空气耗率越大。", + "pneumaticcraft.gui.tab.info.item.drone.magnetUpgrade": "§0安装磁铁升级后,无人机将自动捡起临近的物品,若其内部存储中有足够的空间。基础捡拾范围为2格,每个升级将提升1格。", + "pneumaticcraft.gui.tab.info.item.drone.minigunUpgrade": "§0安装后,无人机将携带一台机枪,可用以其在执行攻击实体操作时进行范围攻击(最远距离为16格,又见范围升级)。进行攻击需要机枪弹药;可以通过从容器中输入物品拼图输入。", + "pneumaticcraft.gui.tab.info.item.drone.rangeUpgrade": "§0每个升级将无人机所携带的机枪(需要机枪升级)的攻击范围提升1格。", + "pneumaticcraft.gui.tab.info.item.drone.securityUpgrade": "§0安装一个安全升级后,无人机可以在流体中工作;安装两个后,无人机周围的流体将会被暂时移除;安装三个或更多个后,无人机周围的流体将会被永久移除。${br}无论是否安装安全升级,无人机不会主动进入熔岩。${br}${br}一个或多个安全升级同时会对未绝缘的沉浸工程导线造成的触电伤害进行保护;这一保护同时会消耗空气,正比于所受的伤害。", + "pneumaticcraft.gui.tab.info.item.drone.speedUpgrade": "§0每个速度升级将无人机的移动速度提升10%%。", + "pneumaticcraft.gui.tab.info.item.drone.standbyUpgrade": "§0安装后,无人机将会在闲置时进入待机模式,以节省空气。不要忘记此时的无人机将受到摔落伤害,这一点需要注意。", + "pneumaticcraft.gui.tab.info.item.drone.volumeUpgrade": "§0每个所安装的容量升级将无人机的空气容量提升5000mL。对于长途运输这很有用。", + "pneumaticcraft.gui.tab.info.logistic_frame_active_provider": "§0物流主动供应框架向物流请求框架和物流存储/默认存储框架提供资源。${br}${br}默认情况下,被加框架的容器将会提供其中所有资源。向过滤中添加资源后,只有指定的资源将被提供。从物品栏中添加物品,或右击空槽位以搜索物品/流体。", + "pneumaticcraft.gui.tab.info.logistic_frame_default_storage": "§0物流默认存储框架从物流主动供应框架收取资源,向物流请求框架和物流存储框架提供资源。其优先级比物流存储框架更低,因而最先被用于提供物品。${br}${br}默认情况下,被加框架的容器将会收取物流网络中的所有资源。向过滤中添加资源后,只有指定的资源将被收取。从物品栏中添加物品,或右击空槽位以搜索物品/流体。", + "pneumaticcraft.gui.tab.info.logistic_frame_passive_provider": "§0物流被动供应框架向物流请求框架提供资源。${br}${br}默认情况下,被加框架的容器将会提供其中所有资源。向过滤中添加资源后,只有指定的资源将被提供。从物品栏中添加物品,或右击空槽位以搜索物品/流体。", + "pneumaticcraft.gui.tab.info.logistic_frame_requester": "§0物流请求框架向其余被加框架的容器请求资源。${br}${br}在此可以指定物流无人机/物流管道模块应该在被加框架的容器中保持的资源种类与量。从物品栏中添加物品,或右击空槽位以搜索物品/流体。", + "pneumaticcraft.gui.tab.info.logistic_frame_storage": "§0物流存储框架从物流主动供应框架收取资源,向物流请求框架提供资源。${br}${br}默认情况下,被加框架的容器将会收取物流网络中的所有资源。向过滤中添加资源后,只有指定的资源将被收取。从物品栏中添加物品,或右击空槽位以搜索物品/流体。", + "pneumaticcraft.gui.tab.info.logisticsRequester.aeIntegration.enable": "启用联动", + "pneumaticcraft.gui.tab.info.logisticsRequester.aeIntegration.title": "AE2联动", + "pneumaticcraft.gui.tab.info.logisticsRequester.aeIntegration": "勾选后,物流无人机将把可提供的资源告知给AE2网络(并在AE2系统中显示为“可合成”)。请求合成后,AE2将会把物流请求框架设置为请求对应的物品。", + "pneumaticcraft.gui.tab.info.pneumatic_armor.timeRemaining": "预计剩余时间:", + "pneumaticcraft.gui.tab.info.pneumatic_armor.usage": "空气耗量:", + "pneumaticcraft.gui.tab.info.programmable_controller.excluded": "不可执行拼图", + "pneumaticcraft.gui.tab.info.programmable_controller.charging": "物品充气/充能处理", + "pneumaticcraft.gui.tab.info.programmable_controller.chargeHeld": "对持有物品充气/充能", + "pneumaticcraft.gui.tab.info.programmable_controller.chargeHeld.tooltip": "勾选后,在可行的条件下,可编程控制器将自动向控制的伪无人机持有的物品充能/充气,能量来源于其内部缓存(压力和/或FE)。", + "pneumaticcraft.gui.tab.info.programmable_controller.chunkLoading": "区块加载", + "pneumaticcraft.gui.tab.info.programmable_controller.chunkLoading.self": "加载自身", + "pneumaticcraft.gui.tab.info.programmable_controller.chunkLoading.work": "加载工作区块", + "pneumaticcraft.gui.tab.info.programmable_controller.chunkLoading.work_3x3": "加载工作区块+3x3", + "pneumaticcraft.gui.tab.info.smart_chest.slots.title": "槽位交互", + "pneumaticcraft.gui.tab.info.tubeModule": "§0在该界面你可以精确控制管道模块与红石信号强度之间的关系。信号强度与压力上下界的插值成正比。", + "pneumaticcraft.gui.tab.liquidCompressor.fuel": "可用燃料", + "pneumaticcraft.gui.tab.liquidHopper.mode.empty": "清空。", + "pneumaticcraft.gui.tab.liquidHopper.mode.leaveLiquid": "留下1000mB的流体,作为过滤。", + "pneumaticcraft.gui.tab.minigun.slotInfo.title": "弹药管理", + "pneumaticcraft.gui.tab.omnidirectionalHopper.mode.empty": "正常漏斗行为。", + "pneumaticcraft.gui.tab.omnidirectionalHopper.mode.leaveItem": "在每一个槽位中留下一个物品,作为过滤。", + "pneumaticcraft.gui.tab.pneumaticDoorBaseRedstone.title": "对门的红石信号", + "pneumaticcraft.gui.tab.pneumaticDoorBaseRedstone.text": "将信号传递给气动门?", + "pneumaticcraft.gui.tab.pneumaticDoorBaseRedstone.tooltip": "勾选后,在木门或铁门模式下,施加在气动门基座上的红石信号同样影响所连的气动门。${br}取消勾选后,要求气动门自身被施加红石信号。", + "pneumaticcraft.gui.tab.pressure": "压力", + "pneumaticcraft.gui.tab.pressureChamber.chamberSize": "压力室大小:", + "pneumaticcraft.gui.tab.status.pressurizedSpawner.spawnRate": "生成间隔:%d刻", + "pneumaticcraft.gui.tab.status.pressurizedSpawner.airUsage": "空气耗量:每次生成尝试消耗%dmL", + "pneumaticcraft.gui.tab.problems.advancedAirCompressor.efficiency": "§f压缩机未以最佳效率工作。目前效率:%s${br}§0冷却压缩机至50℃。", + "pneumaticcraft.gui.tab.problems.aerialInterface.noPlayer": "§f没有链接到玩家${br}§0拆下该机器并重新放置以与自己链接。", + "pneumaticcraft.gui.tab.problems.aerialInterface.playerOffline": "§f玩家%s不在线${br}§0空气接口在该玩家上线之前无法工作。", + "pneumaticcraft.gui.tab.problems.air_cannon.inv_space": "§f目标容器没有空间${br}§0最后一个发射的物品由于目标容器空间不足未能成功进入容器。", + "pneumaticcraft.gui.tab.problems.air_cannon.no_coordinate": "§f未设置坐标${br}§0请向定位槽放入(设置好坐标的)定位工具。定位完成后,定位工具可以被移除。", + "pneumaticcraft.gui.tab.problems.air_cannon.no_items": "§f没有物品可供发射${br}§0请向空气炮加入物品。", + "pneumaticcraft.gui.tab.problems.air_cannon.out_of_range": "§f目标在范围外${br}§0所选坐标过远。安装范围升级,或选择更近的坐标。", + "pneumaticcraft.gui.tab.problems.air_cannon.still_turning": "§f仍在转向${br}§0等待空气炮转向完毕。", + "pneumaticcraft.gui.tab.problems.airCompressor.noFuel": "§f没有燃料${br}§0加入可燃烧的物品(不包括熔岩桶或装有液体燃料的容器)。", + "pneumaticcraft.gui.tab.problems.airLeak": "§f空气泄漏${br}§0在输出面连接管道或机器。", + "pneumaticcraft.gui.tab.problems.amadron.noInventory": "§f容器或储罐缺失。${br}§0使用亚马龙平板右击容器和/或储罐。", + "pneumaticcraft.gui.tab.problems.amadron.notEnoughFluid": "§f没有可售出的流体${br}§0订单量已到最大。若需要,向绑定的容器加入更多流体。", + "pneumaticcraft.gui.tab.problems.amadron.notEnoughFluidSpace": "§f目标容器没有足够的空间${br}§0确保绑定的容器中没有其余流体,或者绑定更大的流体容器。", + "pneumaticcraft.gui.tab.problems.amadron.notEnoughItems": "§f没有可售出的物品${br}§0订单量已到最大。若需要,向绑定的容器加入更多物品。", + "pneumaticcraft.gui.tab.problems.amadron.notEnoughItemSpace": "§f目标容器没有足够的空间${br}§在绑定的物品容器中清出足够的空间。", + "pneumaticcraft.gui.tab.problems.amadron.outOfStock": "§f库存空${br}§0稍等,或许供货商会补足库存……", + "pneumaticcraft.gui.tab.problems.amadron.notEnoughStock": "§f库存不足${br}§0这已经是最大供货量!", + "pneumaticcraft.gui.tab.problems.amadron.tooManyItems": "§f订购的物品太多了!${br}§0一台亚马龙派送无人机无法携带超过36组物品。你需要把你的订单分开预定。", + "pneumaticcraft.gui.tab.problems.amadron.tooMuchFluid": "§f订购的流体太多了!${br}§0一台亚马龙派送无人机无法携带超过576桶流体。你需要把你的订单分开预定。", + "pneumaticcraft.gui.tab.problems.applyPressure": "§0提供至少%sbar的压力。", + "pneumaticcraft.gui.tab.problems.applyVacuum": "§0将压力降至%sbar以下。", + "pneumaticcraft.gui.tab.problems.assembly_controller.duplicateMachine": "§f检测到重复机器${br}§0确保只有一台%s。", + "pneumaticcraft.gui.tab.problems.assembly_controller.missingMachine": "§f缺失机器${br}§0缺失部分所选程序所需的机器。请向装配线添加一台%s。", + "pneumaticcraft.gui.tab.problems.assembly_controller.no_program": "§f没有程序${br}§0向装配台放入一个装配程序。", + "pneumaticcraft.gui.tab.problems.charging_station.item_empty": "§f%s无法被放气${br}§0其空气已被放尽。", + "pneumaticcraft.gui.tab.problems.charging_station.item_full": "§f%s无法被充气${br}§0其空气已被充满。", + "pneumaticcraft.gui.tab.problems.charging_station.no_item": "§f没有可充/放气的物品${br}§0向充气槽位放置气动物品。", + "pneumaticcraft.gui.tab.problems.charging_station.pressure_equal": "§f%s无法被充/放气${br}§0物品与充气站的压力已经平衡。", + "pneumaticcraft.gui.tab.problems.electrostatic.notEnoughGrounding": "§f空气重定向${br}§0若压缩机在内部空气满时被闪电击中,并非所有能量都可以被重定向!向静电压缩机的下方连接更多铁栅栏。${br}接地:%d/%dmL", + "pneumaticcraft.gui.tab.problems.elevator.fully_extended": "§f完全升高${br}§0向电梯上方放置(更多)电梯框架。", + "pneumaticcraft.gui.tab.problems.etching_tank.failed_full": "§f失败输出满${br}§0在失败物品输出被清空前,没有物品可以被蚀刻。", + "pneumaticcraft.gui.tab.problems.etching_tank.no_acid": "§f没有蚀刻酸${br}§0向蚀刻器添加蚀刻酸。", + "pneumaticcraft.gui.tab.problems.etching_tank.output_full": "§f输出已满${br}§0在输出被清空前,没有物品能够继续被蚀刻。", + "pneumaticcraft.gui.tab.problems.exposedFaces": "§f隔热不良好${br}§0%2$s个面中的%1$s个面被暴露在空气中,而这会浪费热量。确保相邻的方块没有任何空气方块,以将机器隔热,获得更好的性能。", + "pneumaticcraft.gui.tab.problems.fluxCompressor.noRF": "§fFE能量不足${br}§0加入更多能量!", + "pneumaticcraft.gui.tab.problems.gasLift.noLiquidSpace": "§f储罐空间不足${br}§0连接一个储罐。", + "pneumaticcraft.gui.tab.problems.gasLift.noTubes": "§f没有钻管${br}§0向气举中添加钻管。", + "pneumaticcraft.gui.tab.problems.gasLift.noTubeSpace": "§f没有空间可供钻管${br}§0从气举中移除多余的钻管。", + "pneumaticcraft.gui.tab.problems.gasLift.stuck": "§f钻管被阻挡${br}§0钻管遇到了无法被破坏的方块,无法继续向下挖掘。", + "pneumaticcraft.gui.tab.problems.jackhammer.noBit": "§f缺失钻头${br}§0向钻头槽位(右上)放入任何钻头。", + "pneumaticcraft.gui.tab.problems.keroseneLamp.badFuel": "§f加入的流体不是燃料${br}§0使用流体漏斗或其余手段移除流体。", + "pneumaticcraft.gui.tab.problems.keroseneLamp.lowFuel": "§f燃料不足${br}§0使用流体漏斗或物流无人机等手段加入煤油。", + "pneumaticcraft.gui.tab.problems.keroseneLamp.noFuel": "§f煤油灯没有燃料${br}§0在输入槽放置煤油桶,或使用流体输入手段(如流体漏斗或物流无人机)以添加煤油。", + "pneumaticcraft.gui.tab.problems.liquidCompressor.noFuel": "§f机器没有燃料${br}§0添加任何在可用燃料标签中列出的燃料。", + "pneumaticcraft.gui.tab.problems.missingIngredients": "§f原料不足${br}§0没有输入原料或原料不符合该机器的任何合成配方。", + "pneumaticcraft.gui.tab.problems.noProblems": "万事俱备", + "pneumaticcraft.gui.tab.problems.noRecipe": "§f没有(合适的)原料${br}§0加入合适的原料。", + "pneumaticcraft.gui.tab.problems.notEnoughFluid": "§f没有足够的流体${br}§0当前合成配方需要的流体多于目前的流体。", + "pneumaticcraft.gui.tab.problems.notEnoughHeat": "§f热量不足${br}§0在机器周围放置产热方块,以提供更多热量。", + "pneumaticcraft.gui.tab.problems.outputBlocked": "§f输出被阻挡${br}§0移除输出槽的物品和/或流体。", + "pneumaticcraft.gui.tab.problems.tooMuchHeat": "§f热量过多${br}§0通过放置冷方块或导热方块从机器中移除部分热量。", + "pneumaticcraft.gui.tab.problems.notEnoughPressure": "§f压力不足", + "pneumaticcraft.gui.tab.problems.notEnoughVacuum": "§f真空程度不足", + "pneumaticcraft.gui.tab.problems.pressure_chamber_interface.not_enough_pressure": "§f压力不足${br}§0向压力室施加更大的压力。所需压力取决于被传输的物品数。", + "pneumaticcraft.gui.tab.problems.pressure_chamber_interface.not_formed": "§f多方块结构不正确${br}§0压力室的多方块结构没有被正确搭建。", + "pneumaticcraft.gui.tab.problems.pressure_chamber.no_recipe": "§f压力室中没有合适的物品${br}§0请向压力室加入要被压缩的正确物品。", + "pneumaticcraft.gui.tab.problems.pressure_chamber.not_enough_pressure": "§f压力不足${br}§0请向压力室输入空气。", + "pneumaticcraft.gui.tab.problems.pressure_chamber.required_pressure": "§f所需压力:%fbar", + "pneumaticcraft.gui.tab.problems.pressure_chamber.too_much_pressure": "§f压力过大${br}§0请从压力室移除空气。", + "pneumaticcraft.gui.tab.problems.pressurized_spawner.no_core": "§f没有刷怪笼核心${br}§0放入(非空的)刷怪笼核心,以便生成怪物。", + "pneumaticcraft.gui.tab.problems": "问题", + "pneumaticcraft.gui.tab.problems.programmableController.noProgram": "§f未放入程序${br}§0放入一个被编程的网络API或无人机。", + "pneumaticcraft.gui.tab.problems.provideRedstone": "§0施加红石信号。", + "pneumaticcraft.gui.tab.problems.redstoneDisallows": "§f红石信号阻止了该机器运行", + "pneumaticcraft.gui.tab.problems.refinery.noOil": "§f没有输入流体${br}§0请向精炼厂输入流体。", + "pneumaticcraft.gui.tab.problems.refinery.notEnoughRefineries": "§f精炼厂方块不足${br}§0精炼厂方块需要上下堆叠总计2到4个才能正常工作。", + "pneumaticcraft.gui.tab.problems.refinery.outputBlocked": "§f输出储罐没有空间${br}§0移除输出储罐现有的流体。", + "pneumaticcraft.gui.tab.problems.refinery.tooManyRefineries": "§f精炼厂方块过多${br}§0精炼厂方块需要上下堆叠总计2到4个才能正常工作。", + "pneumaticcraft.gui.tab.problems.removeRedstone": "§0移除红石信号。", + "pneumaticcraft.gui.tab.problems.sentryTurret.noAmmo": "§f哨戒炮没有弹药${br}§0请向弹药槽加入弹药。", + "pneumaticcraft.gui.tab.problems.security_station.invalidNetwork": "网络无效!", + "pneumaticcraft.gui.tab.problems.security_station.no_connection_io_port_and_registry": "网络注册表和网络交互端口必须被连接。使用网络节点将其连接。", + "pneumaticcraft.gui.tab.problems.security_station.no_connection_sub_and_io_port": "诊断子程序和网络交互端口必须被连接。使用网络节点将其连接。", + "pneumaticcraft.gui.tab.problems.security_station.no_io_port": "添加一个网络交互端口。", + "pneumaticcraft.gui.tab.problems.security_station.no_registry": "添加一个网络注册表。", + "pneumaticcraft.gui.tab.problems.security_station.no_subroutine": "添加一个诊断子程序。", + "pneumaticcraft.gui.tab.problems.security_station.too_many_io_ports": "必须恰有一个网络交互端口。", + "pneumaticcraft.gui.tab.problems.security_station.too_many_registries": "必须恰有一个网络注册表。", + "pneumaticcraft.gui.tab.problems.security_station.too_many_subroutines": "必须恰有一个诊断子程序。", + "pneumaticcraft.gui.tab.problems.security_station.rebooting": "§f安全站正在重启${br}安全站此时并不提供保护,直到重启结束(%s)。", + "pneumaticcraft.gui.tab.problems.security_station.hacked": "§f安全站已被入侵${br}一个或多个个体已成功入侵安全站,并可以绕过其保护。${br}立刻重启安全站!", + "pneumaticcraft.gui.tab.problems.spawnerExtractor.finished": "§f刷怪笼抽取器已完成工作${br}§0现在可以移除抽取器和/或空刷怪笼。", + "pneumaticcraft.gui.tab.problems.thermal_compressor.no_temp_diff": "§f不具有温差${br}§0在压缩机的相对面放置热方块和冷方块。", + "pneumaticcraft.gui.tab.problems.thermal_compressor.poor_temp_diff": "§f温差过低${br}§0在压缩机的相对面分别放置热方块和冷方块。", + "pneumaticcraft.gui.tab.problems.uv_light_box.no_item": "§f没有物品${br}§0放入需要被照射的物品。", + "pneumaticcraft.gui.tab.problems.vacuum_trap.no_core": "§f没有刷怪笼核心${br}§0放入(非满的)刷怪笼核心,以便吸收怪物。", + "pneumaticcraft.gui.tab.problems.vacuum_trap.core_full": "§f刷怪笼核心满${br}§0将现有的刷怪笼核心替换为另一个具有一定空间的核心。", + "pneumaticcraft.gui.tab.problems.vacuum_trap.no_memory_essence": "§f记忆源质不足${br}§0存储有至少100mB的记忆源质时,真空陷阱的工作效率会更高。可以使用记忆棒或空气接口由自身经验提取记忆源质。", + "pneumaticcraft.gui.tab.problems.vacuum_trap.trap_closed": "§f真空陷阱被关闭${br}§0只有在打开时,真空陷阱才可吸收怪物。空手潜行右击或提供红石信号以控制其开闭。", + "pneumaticcraft.gui.tab.problems.warning": "警告", + "pneumaticcraft.gui.tab.redstoneBehaviour": "红石行为", + "pneumaticcraft.gui.tab.redstoneBehaviour.aerialInterface.playerConnected": "所连接的玩家", + "pneumaticcraft.gui.tab.redstoneBehaviour.airCannon.highAndSpace": "信号高且容器有空间", + "pneumaticcraft.gui.tab.redstoneBehaviour.airCannon.highSignalAndAngle": "信号高且转向完成", + "pneumaticcraft.gui.tab.redstoneBehaviour.airCannon.fireUpon": "下列情况时开火", + "pneumaticcraft.gui.tab.redstoneBehaviour.chargingStation.charging": "充气时", + "pneumaticcraft.gui.tab.redstoneBehaviour.chargingStation.discharging": "放气时", + "pneumaticcraft.gui.tab.redstoneBehaviour.chargingStation.idle": "物品已输入,但闲置", + "pneumaticcraft.gui.tab.redstoneBehaviour.electrostaticCompressor.struckByLightning": "被闪电击中", + "pneumaticcraft.gui.tab.redstoneBehaviour.elevator.caller": "电梯呼叫器", + "pneumaticcraft.gui.tab.redstoneBehaviour.elevator.redstone": "红石控制", + "pneumaticcraft.gui.tab.redstoneBehaviour.elevator.controlBy": "由下列控制", + "pneumaticcraft.gui.tab.redstoneBehaviour.emitRedstoneWhen": "在下述时刻发出红石信号", + "pneumaticcraft.gui.tab.redstoneBehaviour.enableOn": "启用条件", + "pneumaticcraft.gui.tab.redstoneBehaviour.keroseneLamp.interpolate": "插值信号", + "pneumaticcraft.gui.tab.redstoneBehaviour.pneumaticDoor.ironDoor": "铁门行为", + "pneumaticcraft.gui.tab.redstoneBehaviour.pneumaticDoor.playerNearbyAndLooking": "玩家临近且直视", + "pneumaticcraft.gui.tab.redstoneBehaviour.pneumaticDoor.playerNearby": "玩家临近", + "pneumaticcraft.gui.tab.redstoneBehaviour.pneumaticDoor.woodenDoor": "木门行为", + "pneumaticcraft.gui.tab.redstoneBehaviour.pneumaticDoor.openWhen": "在下列条件开门", + "pneumaticcraft.gui.tab.redstoneBehaviour.securityStation.doneRebooting": "重启完成时", + "pneumaticcraft.gui.tab.redstoneBehaviour.securityStation.hacked": "被入侵时", + "pneumaticcraft.gui.tab.redstoneBehaviour.standard.always": "无条件启用", + "pneumaticcraft.gui.tab.redstoneBehaviour.standard.high_signal": "高红石信号", + "pneumaticcraft.gui.tab.redstoneBehaviour.standard.low_signal": "低红石信号", + "pneumaticcraft.gui.tab.redstoneBehaviour.standard.never": "无条件禁用", + "pneumaticcraft.gui.tab.redstoneBehaviour.universalSensor.inverted": "信号反转", + "pneumaticcraft.gui.tab.redstoneBehaviour.universalSensor.normal": "正常信号", + "pneumaticcraft.gui.tab.redstoneBehaviour.universalSensor.redstoneEmission": "输出红石信号", + "pneumaticcraft.gui.tab.redstoneBehaviour.uvLightBox.interpolate": "插值阈值", + "pneumaticcraft.gui.tab.smartChestStatus.header": "§0对于每一面:", + "pneumaticcraft.gui.tab.smartChestStatus.itemsPerOperation": "§f物品传输速率:${br}§0%d物品/操作", + "pneumaticcraft.gui.tab.smartChestStatus.tickInterval": "§f传输间隔:${br}§0%d刻", + "pneumaticcraft.gui.tab.status.fluxCompressor.maxEnergyUsage": "最大能量耗率:", + "pneumaticcraft.gui.tab.status.fluxCompressor.maxInputRate": "最大输入率:", + "pneumaticcraft.gui.tab.status.fluxCompressor.storedEnergy": "能量存储:", + "pneumaticcraft.gui.tab.status.gasLift.action": "操作", + "pneumaticcraft.gui.tab.status.gasLift.action.diggingDown": "向下挖掘", + "pneumaticcraft.gui.tab.status.gasLift.action.idling": "闲置", + "pneumaticcraft.gui.tab.status.gasLift.action.pumping": "正在抽取%s", + "pneumaticcraft.gui.tab.status.gasLift.action.retracting": "正在收回", + "pneumaticcraft.gui.tab.status.gasLift.action.stuck": "被阻挡", + "pneumaticcraft.gui.tab.status.gasLift.currentDepth": "当前深度", + "pneumaticcraft.gui.tab.status.securityStation.detectChance": "入侵者检测几率", + "pneumaticcraft.gui.tab.status.securityStation.hackedBy": "已被入侵。入侵者:", + "pneumaticcraft.gui.tab.status.securityStation.protection": "保护", + "pneumaticcraft.gui.tab.status.securityStation.secure": "系统安全度", + "pneumaticcraft.gui.tab.status.securityStation.securityLevel": "安全级别", + "pneumaticcraft.gui.tab.status.securityStation.securityRange": "安全覆盖度", + "pneumaticcraft.gui.tab.status": "状态", + "pneumaticcraft.gui.tab.status.pneumaticDynamo.maxEnergyProduction": "最大能量产率:", + "pneumaticcraft.gui.tab.status.pneumaticDynamo.maxOutputRate": "最大输出率:", + "pneumaticcraft.gui.tab.status.vacuumPump.inputAir": "空气输入速率:%smL", + "pneumaticcraft.gui.tab.status.vacuumPump.inputPressure": "输入压力:%sbar", + "pneumaticcraft.gui.tab.status.vacuumPump.vacuumAir": "真空空气:%smL", + "pneumaticcraft.gui.tab.status.vacuumPump.vacuumPressure": "真空压力:%sbar", + "pneumaticcraft.gui.tab.tile.gas_lift.dispenser": "气举将试图将流体自动输出到相邻的储罐中。", + "pneumaticcraft.gui.tab.tile.gas_lift.speed": "提升抽取流体/挖掘/收回的速率。", + "pneumaticcraft.gui.tab.upgrades.aerial_interface.dispenser": "允许传输食物和经验而非物品。只有可以被食用的物品才可以被输入空气接口;见对面的“喂食模式”标签卡以查看食物是如何被处理的。${br}${br}如果有合适的经验流体,它也可以与玩家的经验相互转换,被输入/输出空气接口。见对面的“经验交互”标签卡以查看可以使用哪些流体。", + "pneumaticcraft.gui.tab.upgrades.air_cannon.block_tracker": "被射出的物品将会自动试图进入所击中的容器。例如,如果目标为一个箱子,物品不需要漏斗就会自动进入箱子。", + "pneumaticcraft.gui.tab.upgrades.air_cannon.dispenser": "将会使空气炮以发射器的方式工作:任何在发射器中被特殊处理的物品也会被以相同的方式处理。", + "pneumaticcraft.gui.tab.upgrades.air_cannon.entity_tracker": "开火时,空气炮将会抓取最近的生物实体(包括玩家!)并将其发射到指定的坐标。默认抓取半径为1;每多安装一个实体追踪升级该半径将增加1。", + "pneumaticcraft.gui.tab.upgrades.air_cannon.item_life": "默认情况下空气炮发射的物品寿命值为60秒。每个物品寿命升级将会使物品寿命值增加30秒。", + "pneumaticcraft.gui.tab.upgrades.air_cannon.range": "每个升级将目标范围提升约25格,直到250格。", + "pneumaticcraft.gui.tab.upgrades.air_cannon.speed": "加农炮的转向速度将会更快。", + "pneumaticcraft.gui.tab.upgrades.air_compressor.speed": "以减小燃料效率为代价,提升每刻产生的压缩空气量。", + "pneumaticcraft.gui.tab.upgrades.assembly_controller.speed": "所有被该装配台控制的装配机器将会更快地工作。", + "pneumaticcraft.gui.tab.upgrades.charging_station.dispenser": "向充气站添加充气盘,允许对正上方的无人机、物品以及玩家物品栏中的物品充/放气。", + "pneumaticcraft.gui.tab.upgrades.charging_station.speed": "充气站可以以更快的速度对物品充/放气。", + "pneumaticcraft.gui.tab.upgrades.elevator_base.charging": "允许电梯在下降时回收一定用于上升的空气,代价是下降将会更慢。更多的升级意味着更高的空气回收率和更慢的下降(最高:回收60%%的空气,下降速度减小40%%)。", + "pneumaticcraft.gui.tab.upgrades.elevator_base.speed": "电梯将会上升/下降得更快(但上升需要的压力更高)。", + "pneumaticcraft.gui.tab.upgrades.fluid_mixer.dispenser": "将流体自动输出到发射器升级指定的方向(若未设置,则为任意方向)的流体储罐。", + "pneumaticcraft.gui.tab.upgrades.fluid_tank.dispenser": "储罐将自动将流体输出到升级指定的方向,基础速度为25mB/t(可以通过速度升级加快)", + "pneumaticcraft.gui.tab.upgrades.fluid_tank.speed": "每个速度升级将(安装了发射器升级后)流体输出的速率增倍。", + "pneumaticcraft.gui.tab.upgrades.flux_compressor.speed": "提高空气产出速率。同时提升FE的耗率,但降低转换效率。", + "pneumaticcraft.gui.tab.upgrades.gas_lift.dispenser": "自动将流体输出到投掷器升级中指定的方向(若未指定,则为任意方向)的流体储罐。", + "pneumaticcraft.gui.tab.upgrades.gas_lift.speed": "提高气举寻找并抽取流体的速率。", + "pneumaticcraft.gui.tab.upgrades.generic.security": "对机器加装一个安全阀,当压力将要达到危险值时自动释放一部分空气。", + "pneumaticcraft.gui.tab.upgrades.generic.volumeCapacity": "提升该机器的热容。其将会更慢变热,但也会更慢冷却。", + "pneumaticcraft.gui.tab.upgrades.generic.volume": "将机器的空气容量提升2*√U,其中U为容量升级的个数。${br}安装容量升级将会提升可以存储的空气,导致压力下降。移除容量升级将会保持压力不变,但会损失空气。", + "pneumaticcraft.gui.tab.upgrades.liquid_compressor.speed": "以减小燃料效率为代价,提升每刻产生的压缩空气量。", + "pneumaticcraft.gui.tab.upgrades.liquid_hopper.creative": "允许该漏斗提供无限的流体。", + "pneumaticcraft.gui.tab.upgrades.liquid_hopper.dispenser": "吸取输入面的任何流体方块并将其放置于输出面。例如,可以用作水泵。", + "pneumaticcraft.gui.tab.upgrades.liquid_hopper.entity_tracker": "漏斗将与输入或输出端的承载流体的实体(无人机、某些模组的矿车……)交互,试图将流体输入/输出这些实体。", + "pneumaticcraft.gui.tab.upgrades.liquid_hopper.speed": "提升该漏斗传输流体的速率。安装了最大数量的该升级后,可以在1t内传输整个漏斗的内容液体。", + "pneumaticcraft.gui.tab.upgrades.max": "最大可安装升级量:%d", + "pneumaticcraft.gui.tab.upgrades.omnidirectional_hopper.creative": "允许该漏斗提供无限的流体。", + "pneumaticcraft.gui.tab.upgrades.omnidirectional_hopper.dispenser": "(如果没有容器可输入)将物品从输出面抛出。", + "pneumaticcraft.gui.tab.upgrades.omnidirectional_hopper.speed": "提升该漏斗传输物品的速率。每个升级将该速率翻倍。", + "pneumaticcraft.gui.tab.upgrades.pneumatic_door_base.range": "每个升级将检测玩家的范围增加1格。", + "pneumaticcraft.gui.tab.upgrades.pneumatic_door_base.speed": "增快门打开/关闭的速率。", + "pneumaticcraft.gui.tab.upgrades.pneumatic_dynamo.speed": "提升产生RF的量与速率,但降低转化效率。", + "pneumaticcraft.gui.tab.upgrades.pneumatic_generator.speed": "调整输出功率:${br}§00 个升级 --> 32 EU/t${br}§01 个升级 --> 128 EU/t${br}§02 个升级 --> 512 EU/t${br}§03 个升级 --> 2048 EU/t", + "pneumaticcraft.gui.tab.upgrades.pressure_chamber_interface.dispenser": "如果输出模式的压力室接口没有可供输出的容器,将物品直接投掷出去。", + "pneumaticcraft.gui.tab.upgrades.pressure_chamber_interface.speed": "接口的压力门开关速度会更快,意味着物品输入/输出的速率将会更快。", + "pneumaticcraft.gui.tab.upgrades.pressurized_spawner.range": "每个升级将刷怪尝试区域在水平方向自初始的2格提升1格。刷怪尝试区域在竖直方向不收升级更改,与原版刷怪笼的区域相同。", + "pneumaticcraft.gui.tab.upgrades.pressurized_spawner.speed": "刷怪速度更快,但空气耗量也将指数式增长。", + "pneumaticcraft.gui.tab.upgrades.programmable_controller.inventory": "默认情况下,可编程控制器的伪无人机可以运输一组物品。每一个物品栏升级将会允许伪无人机额外运输一组物品。${br}${br}每一个升级同样可以将(前提是有以下几项)内部储罐的容量提升16000mB,将RF存储容量提升100000RF。同时,提升无人机传输RF的速率(速率 = 最大存储量 / 100)。", + "pneumaticcraft.gui.tab.upgrades.programmable_controller.speed": "增快可编程控制器的伪无人机移动的速率。", + "pneumaticcraft.gui.tab.upgrades.security_station.entity_tracker": "每个实体追踪升级提升入侵(按入侵者控制一个节点计)被检测的几率。添加更多升级将会有边际递减效应。", + "pneumaticcraft.gui.tab.upgrades.security_station.range": "每个升级将安全站的(立方)范围提升一格(最高为16格)。", + "pneumaticcraft.gui.tab.upgrades.smart_chest.range": "每个范围升级将磁铁升级的范围提升一格。", + "pneumaticcraft.gui.tab.upgrades.smart_chest.speed": "每个速度升级将智能箱子的物品输入/输出速率翻倍。", + "pneumaticcraft.gui.tab.upgrades.thermopneumatic_processing_plant.dispenser": "热气动加工机将试图将流体自动输出到相邻的容器中。", + "pneumaticcraft.gui.tab.upgrades": "可用升级", + "pneumaticcraft.gui.tab.upgrades.universal_sensor.block_tracker": "方块追踪升级启用监测附近的方块的传感器设置。同时,需要定位工具或区域定位工具以确定监测的方块。", + "pneumaticcraft.gui.tab.upgrades.universal_sensor.dispenser": "发射器升级启用监测杂项世界状态的传感器设置。", + "pneumaticcraft.gui.tab.upgrades.universal_sensor.entity_tracker": "实体追踪升级启用监测附近的实体的传感器设置。", + "pneumaticcraft.gui.tab.upgrades.universal_sensor.range": "每个范围升级将可以被检测的范围提升1格。点击“显示范围”按钮以在世界中显示可监测的区域。${br}${br}基础范围(未安装范围升级时)为每个方向上8格。", + "pneumaticcraft.gui.tab.upgrades.uv_light_box.dispenser": "完成处理的物品将会被自动向升级设置的方向输出。", + "pneumaticcraft.gui.tab.upgrades.uv_light_box.speed": "紫外线将会更强,提升照射印刷电路板的速率(但空气消耗更大)。", + "pneumaticcraft.gui.tab.upgrades.vacuum_pump.speed": "真空泵的抽取速率将更快,但以效率的降低为代价。", + "pneumaticcraft.gui.tab.upgrades.vacuum_trap.range": "每个安装的范围升级能够将实体的拉取范围提升1格,默认基础范围为3格。", + "pneumaticcraft.gui.thermopneumatic.dumpInput": "清空输入槽${br}§7移除错误的/多余的输入槽中的流体", + "pneumaticcraft.gui.thermopneumatic.moveInput": "转移流体${br}§7将所有输出槽中的流体移动到输入槽(如果可行)${br}§o按下Shift并点击以清空输入槽", + "pneumaticcraft.gui.threshold": "阈值(bar)", + "pneumaticcraft.gui.tooltip.aerial_interface.xpDisabled": "经验处理已禁用", + "pneumaticcraft.gui.tooltip.air": "空气:%smL", + "pneumaticcraft.gui.tooltip.airUsage": "消耗速率:%smL/t", + "pneumaticcraft.gui.tooltip.amadronTablet.fluidLocation": "§6%s§r处提供流体", + "pneumaticcraft.gui.tooltip.amadronTablet.itemLocation": "§6%s§r处提供物品", + "pneumaticcraft.gui.tooltip.amadronTablet.selectFluidLocation": "右击一个储罐以使其中的流体可以被提供给供货商。", + "pneumaticcraft.gui.tooltip.amadronTablet.selectItemLocation": "右击一个容器以使其中的物品可以被提供给供货商。", + "pneumaticcraft.gui.tooltip.apply_redstone": "§0施加红石信号以开火。", + "pneumaticcraft.gui.tooltip.baseVolume": "基础容量:%smL", + "pneumaticcraft.gui.tooltip.charging": "充气速率:%smL/t", + "pneumaticcraft.gui.tooltip.charging_station.manageUpgrades": "管理%s上的升级", + "pneumaticcraft.gui.tooltip.direction.down": "下方", + "pneumaticcraft.gui.tooltip.direction.east": "东方", + "pneumaticcraft.gui.tooltip.direction.north": "北方", + "pneumaticcraft.gui.tooltip.direction.south": "南方", + "pneumaticcraft.gui.tooltip.direction.up": "上方", + "pneumaticcraft.gui.tooltip.direction.west": "西方", + "pneumaticcraft.gui.tooltip.discharging": "放气速率:%smL/t", + "pneumaticcraft.gui.tooltip.doesNotDespawn": "§a该物品不会消失。", + "pneumaticcraft.gui.tooltip.effectiveVolume": "有效容量:%smL", + "pneumaticcraft.gui.tooltip.etching_tank.acid_usage": "蚀刻酸用量:~%smB/秒", + "pneumaticcraft.gui.tooltip.etching_tank.process_time": "蚀刻用时:%d秒", + "pneumaticcraft.gui.tooltip.fluid": "流体:", + "pneumaticcraft.gui.tooltip.gpsTool.variable": "▶ 链接的变量:“#%s”", + "pneumaticcraft.gui.tooltip.gunAmmo.ammoRemaining": "弹药:§f%d/%d", + "pneumaticcraft.gui.tooltip.gunAmmo.combineWithPotion": "§o与药水合成以向弹头施加药水效果。", + "pneumaticcraft.gui.tooltip.gunAmmo": "§d药水类型:", + "pneumaticcraft.gui.tooltip.gunAmmo.lingering": "§a滞留型", + "pneumaticcraft.gui.tooltip.gunAmmo.loaded": "装载的弹药:", + "pneumaticcraft.gui.tooltip.gunAmmo.splash": "§喷溅型", + "pneumaticcraft.gui.tooltip.hacking.aiTracing": "诊断子程序正在追踪!", + "pneumaticcraft.gui.tooltip.hacking.detectionChance": "检测率:%d%%", + "pneumaticcraft.gui.tooltip.hacking.leftClickHack": "左击以入侵", + "pneumaticcraft.gui.tooltip.hacking.hackProgress": "节点入侵进度:%d%%", + "pneumaticcraft.gui.tooltip.hacking.middleClickNuke": "中键点击:瘫痪节点", + "pneumaticcraft.gui.tooltip.hacking.rightClickFortify": "右键点击:加强节点", + "pneumaticcraft.gui.tooltip.hacking.fortifyProgress": "加强进度:%d%%", + "pneumaticcraft.gui.tooltip.hacking.fortified": "已加强", + "pneumaticcraft.gui.tooltip.item.drillBit.tier": "钻头等级:", + "pneumaticcraft.gui.tooltip.item.drillBit.blocks": "单次挖掘最大方块数:", + "pneumaticcraft.gui.tooltip.item.drillBit.speed": "基础效率:", + "pneumaticcraft.gui.tooltip.item.upgrade.shiftMessage": "按住Shift查看使用该升级的机器", + "pneumaticcraft.gui.tooltip.item.upgrade.usedIn": "在下列机器中使用:", + "pneumaticcraft.gui.tooltip.item.uvLightBox.etchProgress": "蚀刻进度:%d%%", + "pneumaticcraft.gui.tooltip.item.uvLightBox.putInAcid": "放入蚀刻器中蚀刻……", + "pneumaticcraft.gui.tooltip.item.uvLightBox.putInLightBox": "放入紫外线灯箱中进行照射……", + "pneumaticcraft.gui.tooltip.item.uvLightBox.successChance": "蚀刻成功概率:%s%%", + "pneumaticcraft.gui.tooltip.jackhammer.enchantedBookTip": "可在此放入精准采集或时运的附魔书", + "pneumaticcraft.gui.tooltip.maxPressure": "最大压力:%sbar", + "pneumaticcraft.gui.tooltip.maxProduction": "最大产出率:%dmL/t", + "pneumaticcraft.gui.tooltip.maxUsage": "最大消耗率:%dmL/t", + "pneumaticcraft.gui.tooltip.memory_stick.xp_stored": "存储量:%dXP(%d级)", + "pneumaticcraft.gui.tooltip.omnidirectional_hopper.roundRobin.off": "§f轮询输出:已禁用${br}§7将输出的槽总是最左侧的可行槽位", + "pneumaticcraft.gui.tooltip.omnidirectional_hopper.roundRobin.on": "§f轮询输出:已启用${br}§7将输出的槽每次成功输出后都会旋转位移", + "pneumaticcraft.gui.tooltip.pressure": "压力:%sbar", + "pneumaticcraft.gui.tooltip.producingAir": "正在产出:%smL/t", + "pneumaticcraft.gui.tooltip.programmable.availablePieces": "可用的编程拼图:%d", + "pneumaticcraft.gui.tooltip.programmable.invalidPieces": "以红色标记的拼图未正确连接。", + "pneumaticcraft.gui.tooltip.programmable.notEnoughPieces": "编程拼图不足!", + "pneumaticcraft.gui.tooltip.programmable.requiredPieces": "需要的编程拼图数量:%d", + "pneumaticcraft.gui.tooltip.programmable.returnedPieces": "返还的编程拼图数量:%d", + "pneumaticcraft.gui.tooltip.smartChest.filter": "§2%d个过滤物品", + "pneumaticcraft.gui.tooltip.smartChest.mode.none": "无操作", + "pneumaticcraft.gui.tooltip.smartChest.mode.pull": "抽取物品", + "pneumaticcraft.gui.tooltip.smartChest.mode.push": "输出物品", + "pneumaticcraft.gui.tooltip.smartChest.slotsClosed": "§2%d个槽位已关闭", + "pneumaticcraft.gui.tooltip.sneakForInfo": "按下Shift以获取信息", + "pneumaticcraft.gui.tooltip.suction": "吸取速率:%dmL/t", + "pneumaticcraft.gui.tooltip.tag_filter.header": "已配置的标签:", + "pneumaticcraft.gui.tooltip.tag_workbench.write_button": "创建标签过滤器", + "pneumaticcraft.gui.tooltip.terrainSafe": "§e地形破坏已禁用。", + "pneumaticcraft.gui.tooltip.terrainWarning": "§6警告:地形破坏已启用。", + "pneumaticcraft.gui.tooltip.upgrades.empty": "放入充气站中以安装升级", + "pneumaticcraft.gui.tooltip.upgrades.not_empty": "已安装的升级:", + "pneumaticcraft.gui.transfer_gadget.io_mode.input": "传输:输入", + "pneumaticcraft.gui.transfer_gadget.io_mode.output": "传输:输出", + "pneumaticcraft.gui.tubeModule.advancedConfig": "高级配置", + "pneumaticcraft.gui.tubeModule.advancedConfig.tooltip": "勾选该项后,可以更高级的方式规定其行为。", + "pneumaticcraft.gui.tubeModule.channel": "该通道", + "pneumaticcraft.gui.tubeModule.otherChannel": "另一通道", + "pneumaticcraft.gui.tubeModule.simpleConfig.higherThan": "高于", + "pneumaticcraft.gui.tubeModule.simpleConfig.lowerThan": "低于", + "pneumaticcraft.gui.tubeModule.simpleConfig.threshold": "阈值:", + "pneumaticcraft.gui.tubeModule.simpleConfig.turn": "此时输出", + "pneumaticcraft.gui.universalSensor.desc.block_comparator": "该传感器模拟由(区域)定位工具指定的位置处的一个红石比较器,也就是说,输出的红石信号与该位置相邻的容器中的物品量成正比。如果比较器的输出与其朝向相关,输出其中最高的一个信号。${br}对于有多个位置的情况,所有位置中产生的最高的一个信号将被输出。", + "pneumaticcraft.gui.universalSensor.desc.block_heat": "由(区域)定位工具指定的方块所含的热量将被监测。若所被监测的方块的温度高于文本框内的设置数值(单位为℃),传感器输出红石信号15,否则输出0。${br}如果文本框为空,输出信号与温度成正比:0℃(信号0)至400℃(信号15)。${br}对于有多个位置的情况,所有位置中最高的温度将被使用。", + "pneumaticcraft.gui.universalSensor.desc.block_light_level": "输出正比于(区域)定位工具指定的方块处的光照强度。${br}对于有多个位置的情况,所有位置中最高的光照强度将被使用。", + "pneumaticcraft.gui.universalSensor.desc.block_presence": "如果由(区域)定位工具指定的位置有一个方块(即除空气外的任意方块),传感器输出红石信号15。${br}对于有多个位置的情况,若所有位置中任意一处有方块,就会输出红石信号。", + "pneumaticcraft.gui.universalSensor.desc.block_redstone": "该传感器输出由(区域)定位工具指定的位置处的红石信号,因此可用作无线红石装置。${br}对于有多个位置的情况,所有位置中最高的信号将被使用。", + "pneumaticcraft.gui.universalSensor.desc.constant": "该“传感器”输出固定红石信号强度。输出强度等于文本框中输入的数字。${br}该传感器不需要空气就可运行。", + "pneumaticcraft.gui.universalSensor.desc.player_player_attack": "当任何的玩家伤害范围内的任何实体,发出红石信号。", + "pneumaticcraft.gui.universalSensor.desc.player_player_health": "该传感器输出与玩家的生命值成正比的红石信号:0(信号0)至满生命值(信号15)。${br}要检测生命值的玩家名必须输入在文本框中。", + "pneumaticcraft.gui.universalSensor.desc.player_item_pickup": "当任何玩家在范围内捡起物品,发出长5游戏刻的红石信号。", + "pneumaticcraft.gui.universalSensor.desc.player_right_click_block": "当任何玩家右击由(区域)定位工具指定的位置的方块时,发出长5游戏刻的红石信号。", + "pneumaticcraft.gui.universalSensor.desc.world_daylight": "该传感器的行为与原版阳光探测器相同。", + "pneumaticcraft.gui.universalSensor.desc.within_range": "输出区域内的实体数目,裁剪至0-15。可以在文本框中输入过滤以只监测特定实体。${br}按下F1显示过滤格式的详细指南。", + "pneumaticcraft.gui.universalSensor.desc.world_global_analog_var": "输出所链接的全局变量的X值(裁剪至0-15)。", + "pneumaticcraft.gui.universalSensor.desc.world_global_variable": "如果所链接的全局变量的X值非零,输出红石信号15。", + "pneumaticcraft.gui.universalSensor.desc.world_is_raining": "如果所在的维度正在下雨,输出红石信号。", + "pneumaticcraft.gui.universalSensor.desc.world_players_in_server": "当每一个玩家登入服务器时,发出红石信号。${br}如果在文本框里指定一个玩家名,当该玩家在线时输出红石信号为15,否则输出0。", + "pneumaticcraft.gui.universalSensor.desc.world_tick_time": "输出与服务器用于更新该世界所花时间(mspt)相关的红石信号。该时间与 /forge tps 指令的计算方式相同。通过在文本框中输入数值,可以调整监测值对应到红石信号的分辨率。输出的红石信号关系如下:${br}信号 = mspt(单位 ms)* 文本框数值(留空则为0)${br}例如:mspt = 20,文本框输入 0.5${br}信号 = 20 * 0.5 = 10", + "pneumaticcraft.gui.universalSensor.desc.world_time": "输出正比于每天的时间(0~23999)的红石信号:${br}信号 = 时间 / 15000${br}例:若时间为6000(正午),红石信号将为4。", + "pneumaticcraft.gui.universalSensor.desc.world_twitch": "若文本框中的玩家正在(使用Twitch)直播,输出红石信号。", + "pneumaticcraft.gui.universalSensor.desc.world_weather_forecast": "输出标志距离下一次下雨的时间的红石信号。每一分钟,信号增强1。${br}信号 = 15 - 下雨前的时间(单位为分钟)${br}例如:如果距离下一次下雨还有10分钟,信号为5。", + "pneumaticcraft.gui.universalSensor.text.thresholdTemp": "阈值温度", + "pneumaticcraft.gui.universalSensor.outOfRange": "§f方块位置在范围外!${br}%d个方块位置在传感器范围外。安装更多范围升级。", + "pneumaticcraft.gui.universalSensor.sensorException": "§f检测到传感器异常!${br}%s", + "pneumaticcraft.gui.universalSensor.status.missing_gps": "§f缺失定位工具${br}§0所选传感器需要放置配置好的定位工具或区域定位工具。", + "pneumaticcraft.gui.universalSensor.status.missing_upgrade": "§f缺失升级${br}§0当前传感器所需的一个升级已经被移除。将其安装回来。", + "pneumaticcraft.gui.universalSensor.status.no_sensor": "§f未选择传感器${br}§0安装所需的升级并选择所需的传感器。", + "pneumaticcraft.gui.universalSensor.upgradeHeader": "§7万能传感器工作需要下列升级:", + "pneumaticcraft.gui.uv_light_box.threshold": "阈值:", + "pneumaticcraft.helmet.debugging.drone": "气动头盔无人机调试", + "pneumaticcraft.helmet.hack": "气动头盔入侵", + "pneumaticcraft.hud.msg.active": "激活", + "pneumaticcraft.hud.msg.inactive": "未激活", + "pneumaticcraft.hud.msg.state": "状态", + "pneumaticcraft.igwmod.pressureChamber.requiredPressure": "需要气压", + "pneumaticcraft.igwtab.entry.assembly_machines": "装配机器", + "pneumaticcraft.igwtab.entry.base_concepts": "基础概念", + "pneumaticcraft.igwtab.entry.bc_integration": "Buildcraft集成", + "pneumaticcraft.igwtab.entry.cc_integration": "Computercraft/开放式电脑集成", + "pneumaticcraft.igwtab.entry.cofh_integration": "CoFH集成", + "pneumaticcraft.igwtab.entry.elevator": "电梯", + "pneumaticcraft.igwtab.entry.generating_pressure": "产出气压", + "pneumaticcraft.igwtab.entry.heat": "热量", + "pneumaticcraft.igwtab.entry.ic2integration": "IC2集成", + "pneumaticcraft.igwtab.entry.machine_upgrades": "机器升级", + "pneumaticcraft.igwtab.entry.oil": "石油", + "pneumaticcraft.igwtab.entry.pneumatic_armor": "气动装甲", + "pneumaticcraft.igwtab.entry.pneumatic_door": "气动门", + "pneumaticcraft.igwtab.entry.pressure_chamber": "压力室", + "pneumaticcraft.igwtab.entry.pressure_tubes": "管道与模块", + "pneumaticcraft.igwtab.entry.printed_circuit_boards": "印刷电路板", + "pneumaticcraft.igwtab.entry.worldgen": "世界生成", + "pneumaticcraft.message.amadron.amadronRestocked": "§e[亚马龙]§b你的交易§6%s§b已补货——目前库存可供进行§6%d§b次交易。", + "pneumaticcraft.message.amadron.duplicateOffer": "§e[亚马龙]§c无法添加交易:交易无效或已存在!", + "pneumaticcraft.message.amadron.duplicateReversedOffer": "§e[亚马龙]§c无法添加交易:已有反向交易!", + "pneumaticcraft.message.amadron.offersUpdated": "§e[亚马龙]§b新的每日交易现已可用!", + "pneumaticcraft.message.amadron.playerAddedTrade": "§e[亚马龙]从现在开始,§6%1$s§b正在以§6%3$s§b售出§6%2$s§b。", + "pneumaticcraft.message.amadron.playerBought": "§e[亚马龙]§6%s§b从你处进行了§6%d§b份交易:§6%s§b->§6%s§b。", + "pneumaticcraft.message.amadron.playerRemovedTrade": "§e[亚马龙]§6%1$s§b不再以§6%3$s§b售出§6%2$s§b。", + "pneumaticcraft.message.camo.invalidBlock": "§4无效伪装方块:§c%s!", + "pneumaticcraft.message.camo.notEnoughBlocks": "§4缺少", + "pneumaticcraft.message.date.ironman": "今天钢铁侠首映了!", + "pneumaticcraft.message.dispenser.clickToSet": "§e§o右击任意方块以设置输出方向", + "pneumaticcraft.message.dispenser.direction": "§e输出方向:%s", + "pneumaticcraft.message.gps_tool.targetSet": "[定位工具]坐标设定为%d,%d,%d", + "pneumaticcraft.message.gps_tool.culledRenderArea": "过大的渲染区域(%d个方块)已被裁剪,以免帧数骤降!", + "pneumaticcraft.message.jackhammer.mode": "挖掘模式:", + "pneumaticcraft.message.jackhammer.mode.1x1": "1x1", + "pneumaticcraft.message.jackhammer.mode.1x2": "1x2", + "pneumaticcraft.message.jackhammer.mode.1x3": "1x3", + "pneumaticcraft.message.jackhammer.mode.3x3_cross": "3x3(十字形)", + "pneumaticcraft.message.jackhammer.mode.3x3_full": "3x3(完整区域)", + "pneumaticcraft.message.jackhammer.mode.vein": "连锁挖矿(矿物/原木)", + "pneumaticcraft.message.jackhammer.mode.vein_plus": "连锁挖矿(任何方块)", + "pneumaticcraft.message.memory_stick.absorb.false": "自动吸收经验球:§6关", + "pneumaticcraft.message.memory_stick.absorb.true": "自动吸收经验球:§a开", + "pneumaticcraft.message.minigun.outOfAmmo": "§6弹药耗尽!潜行右击进行装载", + "pneumaticcraft.message.misc.outOfAir": "%s的空气已被耗尽!", + "pneumaticcraft.message.misc.countedItem": "%d个%s", + "pneumaticcraft.message.misc.fluidB": "%dB", + "pneumaticcraft.message.misc.fluidmB": "%dmB", + "pneumaticcraft.message.misc.order": "顺序:%s", + "pneumaticcraft.message.misc.range": "范围:%d格", + "pneumaticcraft.message.securityStation.accessPrevented": "操作被安全站禁止!", + "pneumaticcraft.message.securityStation.alreadyHacked": "你已经入侵了该安全站!", + "pneumaticcraft.message.securityStation.hackInProgress": "入侵已在进行中!", + "pneumaticcraft.message.securityStation.cantHack": "安全升级数目不足以入侵该安全站。需要向气动头盔安装更多安全升级。", + "pneumaticcraft.message.securityStation.outOfOrder": "该安全站已无法正常工作!", + "pneumaticcraft.message.securityStation.stationPlacementPrevented": "放置操作被一个或多个安全站阻止", + "pneumaticcraft.message.securityStation.hackSucceeded.1": "入侵成功!", + "pneumaticcraft.message.securityStation.hackSucceeded.2": "安全站的防护功能被禁用,直到被重启", + "pneumaticcraft.message.securityStation.hackFailed.1": "入侵失败!", + "pneumaticcraft.message.securityStation.hackFailed.2": "反制措施已启动", + "pneumaticcraft.message.seismicSensor.foundOilDetails": "§a[地下石油探测器]在下方%2$s§am处发现%1$s:储量至少为%3$s§a桶。", + "pneumaticcraft.message.seismicSensor.noOilFound": "§a[地下石油探测器]在下方没有发现流体。", + "pneumaticcraft.message.vacuum_pump.manometer": "输入压力:%sbar。真空压力:%sbar。", + "pneumaticcraft.message.vacuum_trap.coreInstalled": "刷怪笼核心已安装", + "pneumaticcraft.patchouli.book.landing": "该手册是$(#228)气动工艺:再加压/$的完整参考手册。", + "pneumaticcraft.patchouli.book.name": "PNC:R手册", + "pneumaticcraft.patchouli.processor.pressureChamber.desc": "在$(item)压力室/$中提供至少$(thing)%sbar/$的压力。", + "pneumaticcraft.patchouli.processor.assembly.desc": "生产$(item)%1$s/$需要安装有$(item)%2$s/$的$(l:manufacturing/assembly_system)装配系统/$。", + "pneumaticcraft.patchouli.processor.thermoPlant.desc": "在$(item)热气动加工机/$中提供至少$(thing)%sbar/$的压力与$(thing)%s/$的温度。", + "pneumaticcraft.playerFilter.biomes": "生物群系类型:", + "pneumaticcraft.playerFilter.blacklist": "如下情况不可用:", + "pneumaticcraft.playerFilter.dimensions": "维度:", + "pneumaticcraft.playerFilter.gamestages": "游戏阶段:", + "pneumaticcraft.playerFilter.whitelist": "如下情况才可用:", + "pneumaticcraft.playerFilter.unavailable": "目前不可用!", + "pneumaticcraft.waila.camo": "[伪装:%s]", + "pneumaticcraft.waila.airGrateModule.attracting": "状态:吸附", + "pneumaticcraft.waila.airGrateModule.idle": "状态:待机", + "pneumaticcraft.waila.airGrateModule.repelling": "状态:排斥", + "pneumaticcraft.waila.flowModule.level": "流量:§e%dmL/刻", + "pneumaticcraft.waila.heatFrame.cooking": "熔炼:§f%d%%", + "pneumaticcraft.waila.heatFrame.cooling": "冷却:§f%d%%", + "pneumaticcraft.waila.interface.mode.export": "输出物品", + "pneumaticcraft.waila.interface.mode.import": "输入物品", + "pneumaticcraft.waila.logisticsModule.channel": "频道:", + "pneumaticcraft.waila.logisticsModule.noPower": "§c离线(施加至少3bar)", + "pneumaticcraft.waila.logisticsModule.notEnoughAir": "§6压力不足以将物品/流体传输过这一距离。", + "pneumaticcraft.waila.logisticsModule.powered": "§2在线", + "pneumaticcraft.waila.logisticsModule.transporting": "§9正在传输", + "pneumaticcraft.waila.redstoneModule.emitting": "发出红石信号:§e%d", + "pneumaticcraft.waila.redstoneModule.inverted": "§c输出已反转", + "pneumaticcraft.waila.redstoneModule.op": "操作:§e%s", + "pneumaticcraft.waila.redstoneModule.receiving": "接受红石信号:§e%d", + "pneumaticcraft.waila.tank": "储罐#%d:%s", + "pneumaticcraft.waila.temperature.down": "底面温度:", + "pneumaticcraft.waila.temperature.east": "东面温度:", + "pneumaticcraft.waila.temperature.north": "北面温度:", + "pneumaticcraft.waila.temperature.south": "南面温度:", + "pneumaticcraft.waila.temperature": "§7温度:", + "pneumaticcraft.waila.temperature.up": "§7顶面温度:", + "pneumaticcraft.waila.temperature.west": "§7西面温度:", + "pneumaticcraft.waila.temperatureGain": "§7热量吸收:§f%d%%", + "pneumaticcraft.waila.temperatureLoss": "§7热量排出:§f%d%%", + "pneumaticcraft.waila.tubeModule.threshold": "阈值:§e%dbar", + "programmingPuzzle.pneumaticcraft.area.name": "区域", + "programmingPuzzle.pneumaticcraft.block_right_click.name": "右击", + "programmingPuzzle.pneumaticcraft.comment.name": "注释", + "programmingPuzzle.pneumaticcraft.computer_control.name": "电脑控制", + "programmingPuzzle.pneumaticcraft.condition_block.name": "条件:方块", + "programmingPuzzle.pneumaticcraft.condition_coordinate.name": "条件:坐标", + "programmingPuzzle.pneumaticcraft.condition_entity.name": "条件:实体", + "programmingPuzzle.pneumaticcraft.condition_item_inventory.name": "条件:物品", + "programmingPuzzle.pneumaticcraft.condition_item.name": "条件:物品过滤器", + "programmingPuzzle.pneumaticcraft.condition_light.name": "条件:光照强度", + "programmingPuzzle.pneumaticcraft.condition_liquid_inventory.name": "条件:流体", + "programmingPuzzle.pneumaticcraft.condition_pressure.name": "条件:压力", + "programmingPuzzle.pneumaticcraft.condition_redstone.name": "条件:红石", + "programmingPuzzle.pneumaticcraft.condition_rf.name": "条件:RF", + "programmingPuzzle.pneumaticcraft.coordinate.name": "坐标", + "programmingPuzzle.pneumaticcraft.coordinate_operator.name": "坐标运算符", + "programmingPuzzle.pneumaticcraft.crafting.name": "合成", + "programmingPuzzle.pneumaticcraft.dig.name": "区域挖掘", + "programmingPuzzle.pneumaticcraft.drone_condition_entity.name": "无人机条件:实体", + "programmingPuzzle.pneumaticcraft.drone_condition_item.name": "无人机条件:物品", + "programmingPuzzle.pneumaticcraft.drone_condition_liquid.name": "无人机条件:流体", + "programmingPuzzle.pneumaticcraft.drone_condition_pressure.name": "无人机条件:压力", + "programmingPuzzle.pneumaticcraft.drone_condition_rf.name": "无人机条件:RF", + "programmingPuzzle.pneumaticcraft.drone_condition_upgrades.name": "无人机条件:升级", + "programmingPuzzle.pneumaticcraft.drop_item.name": "投掷物品", + "programmingPuzzle.pneumaticcraft.edit_sign.name": "编辑告示牌", + "programmingPuzzle.pneumaticcraft.emit_redstone.name": "发出红石信号", + "programmingPuzzle.pneumaticcraft.entity_attack.name": "攻击实体", + "programmingPuzzle.pneumaticcraft.entity_export.name": "卸载实体", + "programmingPuzzle.pneumaticcraft.entity_import.name": "搭载实体", + "programmingPuzzle.pneumaticcraft.entity_right_click.name": "右击实体", + "programmingPuzzle.pneumaticcraft.external_program.name": "外部程序", + "programmingPuzzle.pneumaticcraft.for_each_coordinate.name": "对于每个坐标", + "programmingPuzzle.pneumaticcraft.for_each_item.name": "对于每个物品", + "programmingPuzzle.pneumaticcraft.goto.name": "去往位置", + "programmingPuzzle.pneumaticcraft.harvest.name": "收获作物", + "programmingPuzzle.pneumaticcraft.inventory_export.name": "输出物品", + "programmingPuzzle.pneumaticcraft.inventory_import.name": "抽取物品", + "programmingPuzzle.pneumaticcraft.item_assign.name": "物品赋值", + "programmingPuzzle.pneumaticcraft.item_filter.name": "物品过滤器", + "programmingPuzzle.pneumaticcraft.jump.name": "跳转", + "programmingPuzzle.pneumaticcraft.label.name": "标签", + "programmingPuzzle.pneumaticcraft.liquid_export.name": "输出流体", + "programmingPuzzle.pneumaticcraft.liquid_filter.name": "流体过滤器", + "programmingPuzzle.pneumaticcraft.liquid_import.name": "输入流体", + "programmingPuzzle.pneumaticcraft.logistics.name": "物流操作", + "programmingPuzzle.pneumaticcraft.pickup_item.name": "拾起物品", + "programmingPuzzle.pneumaticcraft.place.name": "放置方块", + "programmingPuzzle.pneumaticcraft.rename.name": "重命名无人机", + "programmingPuzzle.pneumaticcraft.rf_export.name": "输出RF", + "programmingPuzzle.pneumaticcraft.rf_import.name": "输入RF", + "programmingPuzzle.pneumaticcraft.standby.name": "待机", + "programmingPuzzle.pneumaticcraft.start.name": "开始", + "programmingPuzzle.pneumaticcraft.suicide.name": "自毁", + "programmingPuzzle.pneumaticcraft.teleport.name": "传送至位置", + "programmingPuzzle.pneumaticcraft.text.name": "文本", + "programmingPuzzle.pneumaticcraft.void_item.name": "销毁物品", + "programmingPuzzle.pneumaticcraft.void_liquid.name": "销毁流体", + "programmingPuzzle.pneumaticcraft.wait.name": "等待", + "pneumaticcraft.gui.tab.info.smart_chest.push_pull.title": "抽取/输出模式", + "pneumaticcraft.gui.tab.info.item.minigun.securityUpgrade": "§0防止机枪伤害被驯服的生物以及其余玩家。该功能不消耗空气。", + "pneumaticcraft.gui.tab.info.item.minigun.entityTrackerUpgrade": "§0机枪开火时,对玩家的视野进行缩放。该功能不消耗空气。", + "pneumaticcraft.gui.tab.info.item.jackhammer.speedUpgrade": "§0该升级提升气动凿岩锤的挖掘速率,同时也会提升空气耗量。安装多个升级将会导致边际递减效应。", + "pneumaticcraft.gui.tab.info.item.jackhammer.volumeUpgrade": "§0将气动凿岩锤的空气容量提升至 2 * √U,其中 U 为容量升级的数目。该升级使得其续航更久。", + "pneumaticcraft.gui.tab.info.item.minigun.itemLifeUpgrade": "§0该升级缓慢地填充机枪的弹夹,但有着极高的空气耗量。该升级还阻止弹夹内的空弹药消失。${br}要进行弹夹自填充,机枪必须被放置在玩家的快捷栏中。", + "pneumaticcraft.gui.tab.info.item.minigun.rangeUpgrade": "§0该升级提升机枪的射程。每个升级在基础射程50格的基础上提升5格。范围越大,空气耗量越大。", + "pneumaticcraft.gui.tab.info.item.pneumatic_chestplate": "§0单较其本身而言,气动胸甲在防护能力上仅略好于铁胸甲。然而,安装升级后,其将拥有很多有用的功能。", + "pneumaticcraft.gui.tab.info.security_station.nukeVirus": "§0核弹病毒是一种消耗性物品,用于立刻控制网络节点或其余网络组件,并避免被诊断子程序发现。要使用该物品,中键单击与被控制的节点相邻的节点。${br}注:该物品具有一定的冷却时间。", + "pneumaticcraft.gui.tab.info.security_station.stopWorm": "§0使用停!蠕虫可以将诊断子程序的反向追踪暂停;时间大约五秒,可能有一秒左右的误差。该过程将会消耗物品。要使用该物品,左击其对应的按钮,当然得在以被追踪时再使用。", + "pneumaticcraft.gui.tab.info.item.pneumatic_leggings": "§0单较其本身而言,气动护腿在防护能力上仅略好于铁护腿。然而,安装升级后,其将拥有很多有用的功能。", + "pneumaticcraft.gui.tab.info.item.pneumatic_helmet": "§0单较其本身而言,气动头盔在防护能力上仅略好于铁头盔。然而,安装升级后,其将拥有很多有用的功能。", + "pneumaticcraft.gui.tab.info.item.jackhammer.magnetUpgrade": "§0在连锁挖矿模式下,磁铁升级将使所有被破坏的方块掉落在玩家挖掘的那一个方块处。该功能消耗少量空气,但只在连锁挖矿模式下如此。", + "pneumaticcraft.gui.tab.info.item.armor.legs.jumpingUpgrade": "§0向气动护腿安装跳跃升级后,玩家的跳跃高度将有提升。跳跃升级总共有四个等级,分别提供不同的跳跃能力(也有对于的空气耗量)。跳跃时,按下Shift可将跳跃高度限制至等级 I 升级的高度。该升级提供摔落保护(不需要穿戴气动靴子)。", + "pneumaticcraft.gui.tab.info.security_station.hacking": "§0这里是安全站入侵的终端。作为入侵者,你需要从网络交互端口开始。从这里出发,可以左击相邻的网络节点以入侵该节点;入侵过程将消耗一些时间,取决于目标节点的大小。${br}每控制一个节点,你都有概率被诊断子程序检测到;这将会使其开始反向追踪位于网络交互端口的入侵者。${br}如果诊断子程序追踪到网络交互端口,入侵将会失败。如果入侵过程为真实行为(而非测试),而你被诊断子程序发现了,你将会受到很大的伤害。真的很大。${br}如果你入侵了诊断子程序或网络注册表,入侵便会成功。此后,安全站将取消对区域的保护,直到被其主人重启。", + "pneumaticcraft.gui.tab.info.item.drone.armorUpgrade": "§0护甲升级将提升无人机的防护能力:无人机受到的物理伤害将被削弱。每个升级相当于向无人机提供一点护甲值(也就是说15个升级就相当于一套铁质盔甲)。${br}注:安装多于六个护甲升级时,无人机的移动速度会随之减慢,因此或许需要在速度与防护间找到恰当的平衡。", + "pneumaticcraft.gui.tab.info.item.minigun.dispenserUpgrade": "§0安装发射器升级后,每发弹药造成特殊效果的概率将会提升。(这里的“特殊效果”包括药水效果、爆炸、冰冻等。)根据使用的弹药类型,该升级或许会大大提升空气耗量。", + "pneumaticcraft.gui.tab.info.item.minigun.speedUpgrade": "§0该升级加快枪管的旋转速度,从而减小开火前的延迟,同时提升子弹连发的概率。该功能显著地提升空气耗量。", + "pneumaticcraft.gui.tab.info.item.pneumatic_boots": "§0单较其本身而言,气动靴子在防护能力上仅略好于铁靴子。然而,安装升级后,其将拥有很多有用的功能。气动靴子提供步行辅助功能(无需升级,无需空气);如果不习惯这一点,可以在盔甲配置界面中关掉。气动靴子还提供摔落保护,但要消耗少量空气。", + "pneumaticcraft.gui.tab.minigun.slotInfo": "转管机枪正常情况下从编号最小的带弹药槽位消耗弹药。${br}${br}§a中键单击§f某槽位以将其锁定:此后,机枪仅会从该槽位消耗弹药。§a中键单击§f被锁定的槽位以解锁。${br}${br}如果装载有多种类型的弹药,锁定功能比较有用。", + "pneumaticcraft.gui.tab.upgrades.security_station.security": "每个升级将安全站的安全等级提升一级。气动头盔的安全升级数目需要高于安全等级才能开始入侵该安全站。", + "pneumaticcraft.gui.tab.upgrades.sentry_turret.range": "每个升级将哨戒炮的范围提升一格。", + "pneumaticcraft.gui.tab.upgrades.smart_chest.magnet": "安装磁铁升级后,若配置为输入的面没有容器,输入操作将把附近的物品实体吸入箱子。默认范围为以该面指向方向第二格为中心、3*3*3的立方体,但可以用范围升级提升。", + "pneumaticcraft.gui.tab.upgrades.smart_chest.dispenser": "安装发射器升级后,若配置为输出的面没有容器,输出操作将把物品投掷出去。", + "pneumaticcraft.gui.tab.info.smart_chest.slots": "§eAlt+左击${br}§f• 空格:将该格(与其后的所有格)关闭${br}• 关闭/带过滤空格:清除标记状态${br}• 格中有物品/正拖拽物品:过滤该物品${br}• 同时按下Shift:将数目限制调至最大${br}${br}§eAlt+鼠标滚轮${br}• 带过滤格:精调数目限制${br}• 同时按下Shift:粗调数目限制${br}${br}§eAlt+向上/向下拖动${br}§f• 调整数目限制,与Alt+鼠标滚轮效果相同", + "pneumaticcraft.gui.tab.upgrades.omnidirectional_hopper.entity_tracker": "全方位漏斗将试图把其指向的有物品栏的实体(如玩家,无人机,箱子矿车)作为输入/输出源,在可行时与其进行交互。${br}若与玩家交互,横向交互的对象是盔甲槽,从竖向交互的对象是主物品栏。${br}注:这一功能与吸收物品实体(原版漏斗行为)无关:这不需要安装实体追踪升级。", + "pneumaticcraft.gui.tab.upgrades.programmable_controller.magnet": "安装一个或多个磁铁升级后,可编程控制器的伪无人机将自动捡起临近的物品,前提是其内部存储中有足够的空间。基础捡拾范围为2格,每个升级将提升1格范围。" } \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/book.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/book.json new file mode 100644 index 000000000000..fd1da96d4d88 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/book.json @@ -0,0 +1,18 @@ +{ + "name": "pneumaticcraft.patchouli.book.name", + "landing_text": "pneumaticcraft.patchouli.book.landing", + "creative_tab": "pneumaticcraft", + "advancements_tab": "pneumaticcraft", + "advancement_namespaces": [ + "pneumaticcraft" + ], + "version": 2, + "model": "pneumaticcraft:manual", + "book_texture": "patchouli:textures/gui/book_cyan.png", + "filler_texture": "pneumaticcraft:textures/patchouli/filler.png", + "macros": { + "$(pncr)": "$(#228)PneumaticCraft: Repressurized$()", + "$(ttcolor)": "$(#880)", + "$(formula)": "$(#272)" + } +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/categories/armor.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/categories/armor.json new file mode 100644 index 000000000000..753ae85c3c9b --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/categories/armor.json @@ -0,0 +1,6 @@ +{ + "name": "Pneumatic Armor", + "description": "A full suit of highly-upgradable armor with a wide range of powerful abilities.", + "icon": "pneumaticcraft:pneumatic_helmet", + "sortnum": 9 +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/categories/base_concepts.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/categories/base_concepts.json new file mode 100644 index 000000000000..3869762eeb8e --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/categories/base_concepts.json @@ -0,0 +1,6 @@ +{ + "name": "Base Concepts", + "description": "Some base concepts for the $(pncr) mod.", + "icon": "minecraft:knowledge_book", + "sortnum": 0 +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/categories/components.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/categories/components.json new file mode 100644 index 000000000000..3128ff5462d6 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/categories/components.json @@ -0,0 +1,6 @@ +{ + "name": "Components", + "description": "Miscellaneous items used as crafting components.", + "icon": "pneumaticcraft:printed_circuit_board", + "sortnum": 4 +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/categories/compressors.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/categories/compressors.json new file mode 100644 index 000000000000..0bf87aef3925 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/categories/compressors.json @@ -0,0 +1,6 @@ +{ + "name": "Compressors", + "description": "Compressors are machines which compress air to generate $(l:base_concepts/pressure)pressure/$. These are the power generators for $(pncr).", + "icon": "pneumaticcraft:air_compressor", + "sortnum": 1 +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/categories/logistics.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/categories/logistics.json new file mode 100644 index 000000000000..3d8afb248ce2 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/categories/logistics.json @@ -0,0 +1,6 @@ +{ + "name": "Logistics", + "description": "The Logistics System is a powerful way to move items and fluids around and keep inventories and tanks stocked.", + "icon": "pneumaticcraft:logistics_drone", + "sortnum": 8 +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/categories/machines.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/categories/machines.json new file mode 100644 index 000000000000..30a1ea9613cd --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/categories/machines.json @@ -0,0 +1,6 @@ +{ + "name": "Machines", + "description": "Machines and other devices which provide useful functionality, many of which require $(l:base_concepts/pressure)pressure/$ to do so.", + "icon": "pneumaticcraft:vortex_tube", + "sortnum": 5 +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/categories/manufacturing.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/categories/manufacturing.json new file mode 100644 index 000000000000..f6fc6683fc01 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/categories/manufacturing.json @@ -0,0 +1,6 @@ +{ + "name": "Manufacturing", + "description": "The machines and systems used to produce components to build other $(pncr) machines and tools.", + "icon": "pneumaticcraft:assembly_controller", + "sortnum": 3 +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/categories/programming.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/categories/programming.json new file mode 100644 index 000000000000..4b70072a9db6 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/categories/programming.json @@ -0,0 +1,6 @@ +{ + "name": "Drone Programming", + "description": "All about $(l:tools/drone)Drone/$ programming, with some tutorials and a reference guide to the many programming widgets.", + "icon": "pneumaticcraft:programmer", + "sortnum": 10 +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/categories/renewables.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/categories/renewables.json new file mode 100644 index 000000000000..a61e7f4b3cb3 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/categories/renewables.json @@ -0,0 +1,6 @@ +{ + "name": "Renewables", + "description": "$(pncr) has a collection of processes to produce some renewable resources, in particular Biodiesel.", + "icon": "pneumaticcraft:biodiesel_bucket", + "sortnum": 11 +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/categories/semiblocks.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/categories/semiblocks.json new file mode 100644 index 000000000000..c3407b987c2e --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/categories/semiblocks.json @@ -0,0 +1,6 @@ +{ + "name": "Semiblocks/Gadgets", + "description": "$(thing)Semiblocks/$ are curious items which aren't quite blocks, but are placeable like blocks, and can exist in the same space as real blocks.$(p)See also $(l:logistics/frames)Logistics Frames/$ which are also technically semiblocks.", + "icon": "pneumaticcraft:transfer_gadget", + "sortnum": 7 +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/categories/spawning.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/categories/spawning.json new file mode 100644 index 000000000000..1c995604e4a3 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/categories/spawning.json @@ -0,0 +1,6 @@ +{ + "name": "Mob Spawning", + "description": "Some machines and gadgets for controlled spawning of mobs.", + "icon": "pneumaticcraft:pressurized_spawner", + "sortnum": 12 +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/categories/tools.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/categories/tools.json new file mode 100644 index 000000000000..2edf64728d26 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/categories/tools.json @@ -0,0 +1,6 @@ +{ + "name": "Tools", + "description": "These are various handheld items - tools and weapons - which serve a useful purpose.", + "icon": "pneumaticcraft:pneumatic_wrench", + "sortnum": 6 +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/categories/tubes.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/categories/tubes.json new file mode 100644 index 000000000000..c2112b05a9ff --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/categories/tubes.json @@ -0,0 +1,6 @@ +{ + "name": "Tubes", + "description": "Pressure Tubes are how you move compressed air around in $(pncr).", + "icon": "pneumaticcraft:pressure_tube", + "sortnum": 2 +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/categories/widget_cond.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/categories/widget_cond.json new file mode 100644 index 000000000000..edb509398a15 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/categories/widget_cond.json @@ -0,0 +1,7 @@ +{ + "name": "Condition Widgets", + "description": "Widgets that evaluate conditions.", + "icon": "pneumaticcraft:textures/progwidgets/condition_block_piece.png", + "parent": "programming", + "sortnum": 3 +} diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/categories/widget_flow.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/categories/widget_flow.json new file mode 100644 index 000000000000..219dcb105a67 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/categories/widget_flow.json @@ -0,0 +1,7 @@ +{ + "name": "Flow Control Widgets", + "description": "Widgets that affect the program flow.", + "icon": "pneumaticcraft:textures/progwidgets/start_piece.png", + "parent": "programming", + "sortnum": 1 +} diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/categories/widget_interact.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/categories/widget_interact.json new file mode 100644 index 000000000000..05878f4d0087 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/categories/widget_interact.json @@ -0,0 +1,7 @@ +{ + "name": "World Interaction Widgets", + "description": "Widgets that interact with the world in some way.", + "icon": "pneumaticcraft:textures/progwidgets/dig_piece.png", + "parent": "programming", + "sortnum": 2 +} diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/categories/widget_other.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/categories/widget_other.json new file mode 100644 index 000000000000..aeaee8c3efe8 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/categories/widget_other.json @@ -0,0 +1,7 @@ +{ + "name": "Other Widgets", + "description": "Any widgets which don't fit into any of the other categories.", + "icon": "pneumaticcraft:textures/progwidgets/comment_piece.png", + "parent": "programming", + "sortnum": 4 +} diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/armor/compressed_iron_armor.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/armor/compressed_iron_armor.json new file mode 100644 index 000000000000..e8735349e89b --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/armor/compressed_iron_armor.json @@ -0,0 +1,22 @@ +{ + "name": "Compressed Iron Armor", + "icon": "pneumaticcraft:compressed_iron_helmet", + "category": "armor", + "advancement": "pneumaticcraft:root", + "pages": [ + { + "type": "text", + "text": "$(item)Compressed Iron Armor/$ is an early-game armor set which is slightly better than the equivalent $(item)Iron Armor/$ pieces; slightly higher toughness and durability, and partial knockback resistance. It can be repaired in an $(item)Anvil/$ with $(item)Compressed Iron Ingots/$." + }, + { + "type": "crafting", + "recipe": "pneumaticcraft:compressed_iron_helmet", + "recipe2": "pneumaticcraft:compressed_iron_chestplate" + }, + { + "type": "crafting", + "recipe": "pneumaticcraft:compressed_iron_leggings", + "recipe2": "pneumaticcraft:compressed_iron_boots" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/armor/overview.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/armor/overview.json new file mode 100644 index 000000000000..5885f066acfa --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/armor/overview.json @@ -0,0 +1,73 @@ +{ + "name": "Pneumatic Armor Overview", + "icon": "minecraft:written_book", + "category": "armor", + "priority": "true", + "advancement": "pneumaticcraft:printed_circuit_board", + "pages": [ + { + "type": "text", + "text": "What if you mix $(pncr) with the HUD from $(thing)Iron Man/$? You get $(thing)Pneumatic Armor/$!$(p)Although this armor was inspired by Tony Stark's toy, it doesn't mean it's invincible in any way: by default, the armor has only slightly better protection and durability than the equivalent $(thing)Iron Armor/$ piece. " + }, + { + "type": "image", + "images": [ + "pneumaticcraft:textures/patchouli/pneumatic_armor.png" + ], + "border": "true", + "text": "Compressed Iron Man" + }, + { + "type": "text", + "text": "However, this armor is highly upgradable. To use upgrades (and to pressurize the armor), put the armor in a $(l:machines/charging_station)Charging Station/$.$(p)Upgrades common to all pieces are described in the following pages. Piece-specific upgrades are described separately in the pages for each armor piece." + }, + { + "type": "text", + "text": "When you equip an armor piece, it will $(thing)boot up/$ within a few seconds. You can press $(thing)$(k:pneumaticcraft.armor.options)/$ to open a GUI, which allows you to configure installed upgrades and adjust the armor HUD. With more upgrades installed, more options will appear in the GUI.$(p)Note that all upgrades can be toggled on/off via the GUI checkboxes, and you can even bind a key to each checkbox to quickly toggle features when outside the GUI." + }, + { + "type": "spotlight", + "item": "minecraft:anvil", + "title": "Repairing", + "text": "There are a few ways to keep your valuable armor in good condition:$(li)It can be repaired in an $(thing)Anvil/$ with Compressed Iron Ingots$(li)Add $(thing)Item Life Upgrades/$ to each piece to have it repair itself$(li)Apply the $(thing)Mending/$ enchantment to each piece" + }, + { + "type": "text", + "title": "Coloring", + "text": "Every armor piece is dynamically re-colorable from the default grey texture; each piece has a $(thing)primary/$ and $(thing)secondary/$ color which can be adjusted independently, and the Helmet $(thing)eyepiece/$ can also have its own color.$(p)To adjust colors, just use the $(bold)Colors.../$ screen from the main armor GUI screen. No special upgrades are needed for this; it's builtin functionality!" + }, + { + "type": "spotlight", + "item": "pneumaticcraft:speed_upgrade", + "text": "$(l:base_concepts/upgrades#speed)Speed Upgrades/$ reduce the startup time of each armor piece. In addition, they reduce the $(l:armor/pneumatic_helmet)Helmet/$ lock-on time for $(l:base_concepts/upgrades#entity_tracker)Entity Tracker/$ and $(l:base_concepts/upgrades#block_tracker)Block Tracker/$, and increase the $(l:armor/pneumatic_leggings)Leggings/$ run speed, but at an $(l:base_concepts/pressure)air cost/$." + }, + { + "type": "spotlight", + "item": "pneumaticcraft:volume_upgrade", + "text": "$(l:base_concepts/upgrades#volume)Volume Upgrades/$ increase the $(l:base_concepts/pressure)air storage capacity/$ of each armor piece, making them take longer to charge, but slower to lose pressure when in use. Volume Upgrades are limited to 25, and there are diminishing returns as you add more and more upgrades." + }, + { + "type": "spotlight", + "item": "pneumaticcraft:armor_upgrade", + "text": "$(l:base_concepts/upgrades#armor)Armor Upgrades/$ increase the protection and toughness of each armor piece. With 2 upgrades installed, each piece is as good as the corresponding $(thing)Diamond Armor/$ piece. With the maximum 4 upgrades, the protection is thus superior to $(thing)Diamond Armor/$." + }, + { + "type": "spotlight", + "item": "pneumaticcraft:item_life_upgrade", + "text": "$(l:base_concepts/upgrades#item_life)Item Life Upgrades/$ slowly repair the armor piece, at a cost of $(l:base_concepts/pressure)air/$. Up to 5 upgrades can be installed in each piece, providing incrementally faster (but less air-efficient) repair." + }, + { + "type": "spotlight", + "flag": "mod:mekanism", + "title": "Mekanism Radiation", + "item": "pneumaticcraft:radiation_shielding_upgrade", + "text": "The $(l:base_concepts/upgrades#radiation_shielding)Radiation Shielding Upgrade/$ provides protection against the harmful effects of Mekanism radiation, same as Mekanism's own $(l:https://wiki.aidancbrady.com/wiki/Radiation_Shielding_Unit)Radiation Shielding Unit/$. Note that you must have a Shielding Upgrade in every armor piece to receive full protection." + }, + { + "type": "text", + "title": "Thaumcraft", + "flag": "mod:thaumcraft", + "text": "$(l:base_concepts/upgrades#thaumcraft)Thaumcraft Upgrades/$ provide the armor piece with the equivalent vis discount of the corresponding $(thing)Thaumaturge's armor/$. In addition, a Thaumcraft Upgrade installed in the $(l:armor/helmet)Helmet/$ acts as a $(item)Goggles of Revealing/$, showing $(thing)aura nodes/$ and displaying $(thing)aspect/$ amounts in containers." + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/armor/pneumatic_boots.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/armor/pneumatic_boots.json new file mode 100644 index 000000000000..3e4652d526f6 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/armor/pneumatic_boots.json @@ -0,0 +1,47 @@ +{ + "name": "Pneumatic Boots", + "icon": "pneumaticcraft:pneumatic_boots", + "category": "armor", + "advancement": "pneumaticcraft:printed_circuit_board", + "pages": [ + { + "type": "text", + "text": "The $(item)Pneumatic Boots/$ is one of the four $(thing)Pneumatic Armor/$ pieces.$(p)The boots provide inbuilt fall protection at a modest air cost (proportional to the fall damage negated).$(p)You also get 1-block step assist for free (no air cost). Note that this is step assist, not auto-jump, and it's a toggleable feature." + }, + { + "type": "crafting", + "recipe": "pneumaticcraft:pneumatic_boots", + "text": "Creating a Pneumatic Boots" + }, + { + "type": "spotlight", + "item": "pneumaticcraft:jet_boots_upgrade_1", + "text": "If you've ever wanted to soar through the air without a care in the world (except how much pressure you have left), the $(l:base_concepts/upgrades#jet_boots_1)Jet Boots Upgrade/$ is for you. There are 5 tiers of Jet Boots Upgrade for progressively faster flight, and greater air usage." + }, + { + "type": "text", + "title": "Jet Boots (cont.)", + "text": "When the upgrade is active, simply hold the $(k:pneumaticcraft.boots.jet_boots) key to thrust in the direction you're looking.$(p)$(thing)Jet Boots/$ are a $(bold)heavy/$ user of air; it's strongly recommended to add multiple $(l:base_concepts/upgrades#volume)Volume Upgrades/$ to your boots (and $(l:armor/pneumatic_chestplate)chestplate/$, with $(l:base_concepts/upgrades#charging)Charging Upgrades/$).$(p)Use of an $(l:machines/aerial_interface)Aerial Interface/$ is also advised when possible, along with a good charging infrastructure at your base." + }, + { + "type": "text", + "title": "Jet Boots (cont.)", + "text": "With $(l:base_concepts/upgrades#jet_boots_3)Jet Boots Upgrades: Tier III/$ or better, you will also have access to $(thing)Builder Mode/$, which allows for more creative-style (but slower) flight control and improved airborne digging speed.$(p)This can be toggled on & off via the armor GUI (and bound to a toggle key)." + }, + { + "type": "text", + "title": "Jet Boots (cont.)", + "text": "With $(l:base_concepts/upgrades#jet_boots_4)Jet Boots Upgrades: Tier IV/$ or better, you also get access to $(thing)Flight Stabilizers/$, which will bring you to an immediate halt when you release the thrust key (at an air cost proportional to the speed you were travelling at).$(p)Like Builder Mode, this too can be toggled on & off via the armor GUI (and bound to a toggle key)." + }, + { + "type": "spotlight", + "item": "pneumaticcraft:dispenser_upgrade", + "text": "By adding up to 4 $(l:base_concepts/upgrades#dispenser)Dispenser Upgrades/$ to the boots, you gain the ability to execute a $(bold)pneumatic kick/$. This will do moderate damage to entities (and not just living entities!), but also inflict heavy knockback, at a modest air cost.$(p)Press $(thing)$(k:pneumaticcraft.boots.kick)/$ to kick." + }, + { + "type": "spotlight", + "item": "pneumaticcraft:flippers_upgrade", + "text": "With a Flippers Upgrade installed, you will enjoy a moderate benefit to your swim speed. This has no extra air cost, so is a much cheaper alternative to the Jet Boots when in the water." + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/armor/pneumatic_chestplate.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/armor/pneumatic_chestplate.json new file mode 100644 index 000000000000..3cdf0fdc9827 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/armor/pneumatic_chestplate.json @@ -0,0 +1,78 @@ +{ + "name": "Pneumatic Chestplate", + "icon": "pneumaticcraft:pneumatic_chestplate", + "category": "armor", + "advancement": "pneumaticcraft:printed_circuit_board", + "pages": [ + + { + "type": "text", + "text": "The $(item)Pneumatic Chestplate/$ is one of the four $(thing)Pneumatic Armor/$ pieces.$(p)It has a larger $(l:base_concepts/pressure)air volume/$ than the other three pieces." + }, + { + "type": "crafting", + "recipe": "pneumaticcraft:pneumatic_chestplate", + "text": "Creating a Pneumatic Chestplate" + }, + { + "type": "spotlight", + "item": "pneumaticcraft:security_upgrade", + "text": "With a $(l:base_concepts/upgrades#security)Security Upgrade/$ installed, the chestplate grants you protection from fire and lava, at a significant air cost: air is rapidly dumped from the chestplate to extinguish nearby flames and keep you cool. It will even slowly solidify nearby lava." + }, + { + "type": "text", + "title": "Security Upgrade (cont)", + "text": "Note: this protection activates if you are about to take fire damage, so if you are already protected (e.g. via a potion), this upgrade won't do anything." + }, + { + "type": "spotlight", + "flag": "mod:immersiveengineering", + "title": "Immersive Engineering", + "item": "immersiveengineering:wirecoil_copper", + "text": "The $(item)Security Upgrade/$ will also provide protection from uninsulated $(l:https://minecraft.curseforge.com/projects/immersive-engineering)Immersive Engineering/$ wiring; you will not be injured by electric shocks from such wires, but this does cost air from the chestplate, proportional to the damage negated. This doesn't prevent any knockbacks." + }, + { + "type": "spotlight", + "item": "pneumaticcraft:magnet_upgrade", + "text": "With one or more $(l:base_concepts/upgrades#magnet)Magnet Upgrades/$ installed, nearby items and XP orbs will be attracted to you for a very small air cost. The base range is 5 blocks, but this can be increased up to 10 blocks by adding extra upgrades." + }, + { + "type": "text", + "title": "Magnet Upgrade (cont.)", + "text": "The Magnet Upgrade respects Botania's $(item)Solegnolia/$ flower, and will also not attempt to pull items from Immersive Engineering $(item)conveyor belts/$." + }, + { + "type": "spotlight", + "item": "pneumaticcraft:charging_upgrade", + "text": "With one or more $(l:base_concepts/upgrades#charging)Charging Upgrades/$ installed, the chestplate gains the ability to pressurize any other pneumatic item in your inventory, both worn and carried. The chestplate will only charge items up to its own pressure level. Adding extra Charging Upgrades (up to 6) increases the charging rate." + }, + { + "type": "spotlight", + "item": "pneumaticcraft:dispenser_upgrade", + "text": "A $(l:base_concepts/upgrades#dispenser)Dispenser Upgrade/$ allows items/blocks to be launched from your offhand slot by pressing & releasing $(thing)$(k:pneumaticcraft.chestplate.launcher)/$, similar to an $(l:machines/air_cannon)Air Cannon/$. It takes 15 ticks (0.75 seconds) to fully charge the launcher; releasing the key sooner will launch at reduced velocity." + }, + { + "type": "text", + "title": "Dispenser Upgrade (cont.)", + "text": "$(li)Some blocks have special $(item)Dispenser/$-like behaviour, such as $(item)TNT/$, or $(item)Arrows/$...$(li)Other blocks (like $(item)Torches/$) will be fired as 'tumbling' blocks which reform as blocks when they hit something.$(li)Other items will simply be fired as item entities." + }, + { + "type": "spotlight", + "item": "pneumaticcraft:range_upgrade", + "text": "A $(l:base_concepts/upgrades#range)Range Upgrade/$ installed in your chestplate increases your reach distance for block interactions (not melee attacks) by 3.5 blocks while it's active. This does come with a small ongoing air cost, however." + }, + { + "type": "spotlight", + "item": "pneumaticcraft:air_conditioning_upgrade", + "flag": "mod:toughasnails", + "title": "A/C Upgrade", + "text": "With up to four $(l:base_concepts/upgrades#air_conditioning)Air Conditioning Upgrades/$ installed, you will gain some protection from environmental temperature extremes added by the $(l:https://minecraft.curseforge.com/projects/tough-as-nails)Tough As Nails/$ mod. Air Conditioning will automatically engage if it detects that your body temperature is higher or lower than normal, and disengage when equilibrium has been restored." + }, + { + "type": "text", + "flag": "mod:toughasnails", + "title": "A/C Upgrade (cont.)", + "text": "This does come at a moderate pressure cost, however, which is dependent on the level of heating or cooling required and the number of upgrades installed. Depending on the environment you're working in, you may not need the full four upgrades to remain comfortable." + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/armor/pneumatic_helmet.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/armor/pneumatic_helmet.json new file mode 100644 index 000000000000..6933b515adb3 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/armor/pneumatic_helmet.json @@ -0,0 +1,69 @@ +{ + "name": "Pneumatic Helmet", + "icon": "pneumaticcraft:pneumatic_helmet", + "category": "armor", + "advancement": "pneumaticcraft:printed_circuit_board", + "pages": [ + + { + "type": "text", + "text": "The $(item)Pneumatic Helmet/$ is one of the four $(thing)Pneumatic Armor/$ pieces.$(p)For a long time, it was the only piece available." + }, + { + "type": "crafting", + "recipe": "pneumaticcraft:pneumatic_helmet", + "text": "Creating a Pneumatic Helmet" + }, + { + "type": "spotlight", + "anchor": "entity_tracker", + "item": "pneumaticcraft:entity_tracker_upgrade", + "text": "With an $(l:base_concepts/upgrades#entity_tracker)Entity Tracker/$ upgrade installed, living creatures within a range of 16 blocks will be automatically tracked, even through walls. When the entity is an aggressive mob you'll get a warning if it targets you. This allows you to prepare for battle (or escape!). You can filter in the GUI the entities which should be tracked with an $(l:base_concepts/entity_filter)Entity Filter/$." + }, + { + "type": "spotlight", + "item": "pneumaticcraft:block_tracker_upgrade", + "text": "With a $(l:base_concepts/upgrades#block_tracker)Block Tracker/$ upgrade installed, special blocks within 30 blocks will be tracked, even through walls. The following blocks are tracked:$(li)Any inventories (contents will be shown)$(li)Mob Spawners (spawn time will be shown)$(li)Silverfish Blocks$(li)End Portal Frames$(li)TNT$(li)Tripwire Hooks" + }, + { + "type": "text", + "title": "Block Tracker (cont.)", + "text": "As some of these blocks are rather common (inventories in a player's house, Silverfish Blocks in a Fortress), the HUD will automatically stop displaying the label if a certain number of blocks of a certain type is reached. You can still get information about a tracked block though, by hovering over it with your crosshair. You can also specify which blocks you want to track by unchecking them in the configuration GUI." + }, + { + "type": "spotlight", + "item": "pneumaticcraft:coordinate_tracker_upgrade", + "text": "The $(l:base_concepts/upgrades#coordinate_tracker)Coordinate Tracker/$ upgrade will calculate the shortest path to a selected location, using Minecraft's own pathfinding to accomplish this.$(p)This is very useful when you're lost in a cave and want to get out: open up the options menu (press $(thing)$(k:pneumaticcraft.armor.options)/$) and select $(bold)Navigate to surface/$." + }, + { + "type": "spotlight", + "item": "pneumaticcraft:search_upgrade", + "text": "Do you know the problem of trying to find a certain item in your base, which has many many chests? If so, then the $(l:base_concepts/upgrades#item_searcher)Search Upgrade/$ is for you. You can search for an item in the GUI: either browse to the item you're looking for with the scrollbar, or type the item name in the search box. When you've found the item, put it in the Target slot." + }, + { + "type": "text", + "title": "Item Searcher (cont.)", + "text": "Now, any of the selected item lying on the ground or in any inventory in a range of 16 blocks will get a $(thing)green glow/$. The size of the glow is dependent on the ratio of the item at the location to the total found items.$(p)Note you also require $(l:base_concepts/upgrades#entity_tracker)Entity Tracker/$ (for items on ground) and/or $(l:base_concepts/upgrades#block_tracker)Block Tracker/$ (for items in inventories) upgrades in your helmet." + }, + { + "type": "spotlight", + "item": "pneumaticcraft:dispenser_upgrade", + "text": "A $(l:base_concepts/upgrades#dispenser)Dispenser Upgrade/$, when installed together with the $(l:base_concepts/upgrades#entity_tracker)Entity Tracker Upgrade/$, allows you to monitor/debug $(l:tools/drone)Drones/$. Simply press $(thing)$(k:pneumaticcraft.helmet.debugging.drone)/$ while looking at a $(item)Drone/$. The tracking animation will now have a red border. Now open up the helmet's option window by pressing $(thing)$(k:pneumaticcraft.armor.options)/$ and navigate to the $(bold)Drone Debugging/$ panel." + }, + { + "type": "spotlight", + "item": "pneumaticcraft:range_upgrade", + "text": "The $(l:base_concepts/upgrades#range)Range Upgrade/$ increases the range of the $(l:base_concepts/upgrades#entity_tracker)Entity Tracker/$ and $(l:base_concepts/upgrades#block_tracker)Block Tracker/$ by 5 blocks per upgrade. For the Entity Tracker there's no limit, but for the Block Tracker up to 5 upgrades are accepted.$(p)Note that this upgrade increases the helmet's air usage." + }, + { + "type": "spotlight", + "item": "pneumaticcraft:night_vision_upgrade", + "text": "The $(l:base_concepts/upgrades#night_vision)Night Vision Upgrade/$ does what it says: lets you see in the dark, for a very minor $(l:base_concepts/pressure)air cost/$." + }, + { + "type": "spotlight", + "item": "pneumaticcraft:scuba_upgrade", + "text": "The $(l:base_concepts/upgrades#scuba)SCUBA Upgrade/$ allows you to breathe underwater, using air from the helmet's reserve to provide you with air. As an added bonus, it provides a face mask which allows far clearer underwater vision; the views can be quite spectacular in conjuction with a $(l:base_concepts/upgrades#night_vision)Night Vision Upgrade/$." + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/armor/pneumatic_leggings.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/armor/pneumatic_leggings.json new file mode 100644 index 000000000000..80da950185cc --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/armor/pneumatic_leggings.json @@ -0,0 +1,38 @@ +{ + "name": "Pneumatic Leggings", + "icon": "pneumaticcraft:pneumatic_leggings", + "category": "armor", + "advancement": "pneumaticcraft:printed_circuit_board", + "pages": [ + + { + "type": "text", + "text": "The $(item)Pneumatic Leggings/$ is one of the four $(thing)Pneumatic Armor/$ pieces." + }, + { + "type": "crafting", + "recipe": "pneumaticcraft:pneumatic_leggings", + "text": "Creating a Pneumatic Leggings" + }, + { + "type": "spotlight", + "item": "pneumaticcraft:speed_upgrade", + "text": "In addition to reducing the armor's initialization time, $(l:base_concepts/upgrades#speed)Speed Upgrades/$ in the leggings have a more important effect: they increase your $(thing)run speed/$, at a very minor $(l:base_concepts/pressure)air cost/$. Up to 4 Speed Upgrades can be installed." + }, + { + "type": "text", + "title": "Speed Upgrade (cont.)", + "text": "The armor GUI allows the speed boost to be reduced on-the-fly, if you want to change your speed without needing to find a $(l:machines/charging_station)Charging Station/$ to swap out upgrades." + }, + { + "type": "spotlight", + "item": "pneumaticcraft:jumping_upgrade_1", + "text": "A $(l:base_concepts/upgrades#jumping_1)Jumping Upgrade/$ provides you with increased jumping ability at a minor air cost. There are 4 tiers of Jumping Upgrade.$(p)Holding $(thing)$(k:key.sneak)/$ while jumping will reduce the jump height to the equivalent of a single upgrade." + }, + { + "type": "text", + "title": "Jumping Upgrade (cont.)", + "text": "The armor GUI allows the jump boost to be reduced on-the-fly, if you want to change your jump height without needing to find a $(l:machines/charging_station)Charging Station/$ to swap out upgrades." + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/base_concepts/basic_materials.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/base_concepts/basic_materials.json new file mode 100644 index 000000000000..0982cc6f5ebe --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/base_concepts/basic_materials.json @@ -0,0 +1,38 @@ +{ + "name": "Basic Materials", + "icon": "pneumaticcraft:ingot_iron_compressed", + "category": "base_concepts", + "pages": [ + { + "type": "text", + "text": "$(pncr) does not generate any extra ores in the ground. To get started, you just need $(item)Iron Ingots/$, which you will convert into $(item)Compressed Iron Ingots$(), used in many recipes throughout the mod.$(p)To do this, throw your $(item)Iron Ingots/$ on the ground, and cause a nearby explosion. $(item)TNT/$ will do the trick, but any other explosion works too." + }, + { + "type": "image", + "images": [ + "pneumaticcraft:textures/patchouli/compressed_iron.png" + ], + "text": "$(italic) Step back/$" + }, + { + "type": "spotlight", + "anchor": "compressed_iron_ingot", + "item": "pneumaticcraft:ingot_iron_compressed", + "text": "Warning: as a side effect of the explosion you will lose around 20% of your ingots. To avoid this, you can also craft $(item)Compressed Iron Ingots/$ in a $(l:manufacturing/pressure_chamber)Pressure Chamber/$. However, to be able to craft the $(thing)Pressure Chamber/$ itself you'll need some $(item)Compressed Iron Ingots/$, so a little initial loss is unavoidable." + }, + { + "type": "pneumaticcraft:pressure_chamber", + "recipe": "pneumaticcraft:pressure_chamber/compressed_iron_ingot" + }, + { + "type": "crafting", + "anchor": "compressed_iron_block", + "recipe": "pneumaticcraft:compressed_iron_block_from_ingot", + "text": "The $(item)Block of Compressed Iron/$ is an excellent $(l:base_concepts/heat)Heat Conductor/$ and can be used to provide more faces to attach $(l:machines/heat_sink)Heat Sinks/$ to heat-producing machines. However, see also $(l:machines/heat_pipe)Heat Pipes/$." + }, + { + "type": "pneumaticcraft:pressure_chamber", + "recipe": "pneumaticcraft:pressure_chamber/compressed_iron_block" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/base_concepts/building_materials.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/base_concepts/building_materials.json new file mode 100644 index 000000000000..75dc947b3a3c --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/base_concepts/building_materials.json @@ -0,0 +1,64 @@ +{ + "name": "Building Materials", + "icon": "pneumaticcraft:reinforced_bricks", + "category": "base_concepts", + "pages": [ + { + "type": "text", + "text": "$(pncr) adds a collection of $(thing)Reinforced Stone/$ block types, which are made with some $(item)Stone/$ and a little $(item)Compressed Iron/$. Many crafting recipes require some form of Reinforced Stone.$(p)Reinforced Stone blocks are also very suitable for building with, and all types have a high blast resistance." + }, + { + "type": "spotlight", + "item": "pneumaticcraft:compressed_stone", + "text": "In addition, $(thing)Compressed Stone/$, and its various products, may be useful for aesthetic purposes. Like $(thing)Reinforced Stone/$, it has excellent blast resistance." + }, + { + "type": "crafting", + "recipe": "pneumaticcraft:reinforced_stone", + "recipe2": "pneumaticcraft:reinforced_stone_slab" + }, + { + "type": "crafting", + "recipe": "pneumaticcraft:reinforced_bricks", + "recipe2": "pneumaticcraft:reinforced_bricks_from_tile" + }, + { + "type": "crafting", + "recipe": "pneumaticcraft:reinforced_brick_tile", + "recipe2": "pneumaticcraft:reinforced_brick_stairs" + }, + { + "type": "crafting", + "recipe": "pneumaticcraft:reinforced_brick_slab", + "recipe2": "pneumaticcraft:reinforced_brick_wall" + }, + { + "type": "crafting", + "recipe": "pneumaticcraft:reinforced_brick_pillar" + }, + { + "type": "pneumaticcraft:pressure_chamber", + "recipe": "pneumaticcraft:pressure_chamber/compressed_stone" + }, + { + "type": "crafting", + "recipe": "pneumaticcraft:compressed_stone_slab", + "recipe2": "pneumaticcraft:compressed_brick_pillar" + }, + { + "type": "crafting", + "recipe": "pneumaticcraft:compressed_bricks", + "recipe2": "pneumaticcraft:compressed_bricks_from_tile" + }, + { + "type": "crafting", + "recipe": "pneumaticcraft:compressed_brick_tile", + "recipe2": "pneumaticcraft:compressed_brick_stairs" + }, + { + "type": "crafting", + "recipe": "pneumaticcraft:compressed_brick_slab", + "recipe2": "pneumaticcraft:compressed_brick_wall" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/base_concepts/cc_oc_integration.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/base_concepts/cc_oc_integration.json new file mode 100644 index 000000000000..4a4e2bed4296 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/base_concepts/cc_oc_integration.json @@ -0,0 +1,107 @@ +{ + "name": "Computer Integration", + "icon": "pneumaticcraft:textures/patchouli/computer.png", + "category": "base_concepts", + "flag": "|mod:computercraft,mod:opencomputers", + "pages": [ + { + "type": "text", + "text": "When $(thing)ComputerCraft/$ or $(thing)Open Computers/$ is installed, you'll be able to interact with almost every $(pncr) machine, and $(l:machines/drone_interface)Drones/$.$(p)Any of the machines listed here can be interacted with as CC/OC peripherals." + }, + { + "type": "text", + "title": "ComputerCraft", + "text": "In Lua, you can run $(thing)m = peripheral.wrap()/$, where $(thing)/$ is the side of the computer the peripheral is connected to (top, bottom, left, right, back, front). Then you can use any of the following functions with $(thing)m./$.$(p)Anywhere in the following functions where a '' appears as one of the arguments, 'up', 'down', 'north', 'south', 'east', 'west' are valid.", + "flag": "mod:computercraft" + }, + { + "type": "text", + "title": "Open Computers", + "text": "You will need to use an $(item)Adapter/$ to connect your computer to $(pnc) machines; they will then appear as OC components, which show up if you run $(thing)=components.list()/$ in an OC Lua environment. Then any of the following functions can be used, e.g. $(thing)p = components.air_compressor.getPressure()/$ will retrieve the current pressure of an attached $(item)Air Compressor/$.", + "flag": "mod:opencomputers" + }, + { + "type": "text", + "title": "Common Methods", + "text": "The following methods are common to $(italic)all/$ $(pncr) machines:$(li)$(#800)getPressure(), getPressure()/$: gets the machine's pressure. is optional, only useful for the $(l:machines/vacuum_pump)Vacuum Pump/$, which has side-specific pressures.$(li)$(#800)getDangerPressure()/$: get the pressure at which the machine is at risk of explosion$(li)$(#800)getCriticalPressure()/$: get the hard maximum pressure at which the machine will certainly explode" + }, + { + "type": "text", + "title": "Heat-Related Methods", + "text": "The following methods are common to $(italic)all/$ $(pncr) machines which support the concept of $(l:base_concepts/heat)Heat/$:$(li)$(#800)getTemperature(), getTemperature()/$: gets the machine's temperature. is optional, only useful for the $(l:machines/vortex_tube)Vortex Tube/$, which has different temperatures depending on the side." + }, + { + "type": "spotlight", + "anchor": "air_cannon", + "item": "pneumaticcraft:air_cannon", + "text": "$(li)$(#800)setExternalControl()/$: When true, this will prevent the cannon being rotated with normal methods (GPS Tool insertion, change in Range Upgrades..)$(li)$(#800)setTargetLocation(,,)/$: Point the cannon at the given target location instead of that stored in a GPS Tool." + }, + { + "type": "text", + "title": "Air Cannon (cont.)", + "text": "$(li)$(#800)setRotationAngle()/$: Rotate the cannon yaw to the angle specified.$(li)$(#800)setHeightAngle()/$: Rotate the cannon pitch to the angle specified.$(li)$(#800)isDoneRotating()/$: Returns true when the cannon is done turning.$(li)$(#800)getMinWorkingPressure()/$: Returns the minimal pressure needed to fire the cannon (the yellow to green threshold in the GUI)." + }, + { + "type": "text", + "title": "Air Cannon (cont.)", + "text": "$(li)$(#800)fire()/$: Fires the cannon, provided that there's enough pressure, and when there are items inserted. Returns true if successful." + }, + { + "type": "spotlight", + "anchor": "elevator", + "item": "pneumaticcraft:elevator_base", + "title": "Elevator", + "text": "$(li)$(#800)setExternalControl()/$: When true, set the Elevator's $(#f00)redstone mode/$ to 'Elevator Caller' mode, which is also applicable for computer control. You don't have to set it prior to calling $(#800)setTargetHeight()/$; that method will change the Elevator to external control automatically." + }, + { + "type": "text", + "title": "Elevator (cont.)", + "text": "$(li)$(#800)getMinWorkingPressure()/$: Get the minimal pressure needed to extend the Elevator. Making the Elevator descend is free.$(li)$(#800)setTargetHeight()/$: Sets the Elevator's target height to the height parsed (in meters/blocks, floating point).$(li)$(#800)getTargetHeight()/$: Get the Elevator's target height (in meters/blocks, floating point).$(li)$(#800)getCurrentHeight()/$: Get the Elevator's current height (in meters/blocks, floating point)." + }, + { + "type": "text", + "title": "Elevator (cont.)", + "text": "$(li)$(#800)getVelocity()/$: Gets the elevator's current velocity, in blocks per tick (where there are 20 ticks in a second). Negative values indicate that the elevator is descending." + }, + { + "type": "spotlight", + "anchor": "universal_sensor", + "item": "pneumaticcraft:universal_sensor", + "text": "$(li)$(#800)getSensorNames()/$: Returns a table of all known sensor names.$(li)$(#800)getSensor()/$: Returns the name of the currently-selected sensor." + }, + { + "type": "text", + "title": "Universal Sensor (cont.)", + "text": "$(li)$(#800)setSensor(), setSensor(), setSensor()/$: Sets the current selected sensor. is one of the names returned by $(#800)getSensorNames()/$. is an index on the returned table from $(#800)getSensorNames()/$. When using the no-arg $(#800)setSensor()/$, no sensor will be selected (the machine goes idle and uses no air). Returns true if the sensor is possible with the currently inserted upgrades. " + }, + { + "type": "text", + "title": "Universal Sensor (cont.)", + "text": "$(li)$(#800)setTextField()/$: Some sensors use a text field to specify additional options (e.g. the 'Entities in range' sensor accepts an $(l:base_concepts/entity_filter)entity filter string/$). You can specify the desired text in here.$(li)$(#800)getTextField()/$: Returns the text currently stored in the $(thing)Universal Sensor/$." + }, + { + "type": "text", + "title": "Universal Sensor (cont.)", + "text": "$(li)$(#800)isSensorEventBased()/$: There are two categories of sensors: event-based, and polling sensors. Event based sensors wait for something to happen (player attacks, item pickups). Polling sensors check the state of the sensor periodically (entities in range, world time, rain sensor). This function returns true if the current selected sensor is event-based." + }, + { + "type": "text", + "title": "Universal Sensor (cont.)", + "text": "$(li)$(#800)getSensorValue()/$: If the current sensor is a polling sensor, return the (non-inverted) redstone signal it would output. Note that setting the sensor and immediately getting the output is unreliable, as many polling sensors poll infrequently for performance reasons. Thus, this method causes a pull-event to be triggered; get the output in response to that. If no polling sensor is selected, an exception will be thrown." + }, + { + "type": "text", + "title": "Universal Sensor (cont.)", + "text": "$(li)$(#800)getMinWorkingPressure()/$: Returns the minimal pressure needed to make the Universal Sensor work (the yellow to green threshold in the GUI).$(li)$(#800)setGPSToolCoordinate(,,,)/$: Sets the location stored in the GPS Tool located in the given slot (starting with 1) to the provided location. This is useful for sensors that use a location." + }, + { + "type": "text", + "title": "Universal Sensor (cont.)", + "text": "For event based sensors (e.g. the player right click sensor), getting the sensor value is event-based. You get the event by doing a $(#800) = os.pullEvent(\"universalSensor\")/$. Usually the arguments consist of . The player right click sensor is an exception, as is returned. This allows for some interesting uses..." + } + ] +} + + + + diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/base_concepts/chunkloading.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/base_concepts/chunkloading.json new file mode 100644 index 000000000000..6fa58a8a388d --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/base_concepts/chunkloading.json @@ -0,0 +1,30 @@ +{ + "name": "Chunk Loading", + "icon": "minecraft:ender_eye", + "category": "base_concepts", + "pages": [ + { + "type": "text", + "text": "It is a fundamental mechanic of Minecraft that only parts of the world are loaded into memory at a time. This is essential for performance; no affordable computer could keep an entire world (especially a modded one) loaded and ticking all at once. The world is thus divided into 16x16 (in the horizontal axes) $(thing)chunks/$, only of few of which are loaded at once." + }, + { + "type": "text", + "text": "This has important ramifications for designing reliable modded builds; if you want processing to happen when you're not at your base, you need to $(thing)chunkload/$ the relevant machines. The information following is primary intended as hints to achieve reliable $(pncr) builds, but much of it applies to other mods too." + }, + { + "type": "text", + "title": "Chunkloading Methods", + "text": "$(li)Vanilla has a $(thing)/forceload/$ command to force one or more chunks to remain always loaded, but this does require op privileges to use$(li)Many mods offer player-usable chunkloading solutions, e.g. $(thing)FTB Chunks/$, $(thing)Chicken Chunks/$, $(thing)Weirding Gadgets/$ and more.$(li)The $(l:programming/programmable_controller)Programmable Controller/$ from this mod offers some limited chunkloading functionality too." + }, + { + "type": "text", + "title": "Chunkloading Safety", + "text": "The following hints will assist in building reliable chunkloaded systems:$(li)$(thing)Try to keep your builds within chunk boundaries/$. If part of your build is chunkloaded and part of it isn't, the results can be highly unpredictable. Have either all of it or none of it loaded.$(li)$(thing)Use Security Upgrades in machines./$ This prevents explosions; even with good redstone control, chunkloading or server performance issues can be problematic." + }, + { + "type": "text", + "title": "Chunkloading Safety (cont)", + "text": "$(li)$(thing)Keep multiblocks within a single chunk if possible./$ Even when all relevant chunks are chunkloaded, it's not ideal to have multiblocks like the $(l:manufacturing/pressure_chamber)Pressure Chamber/$ span two or more chunks." + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/base_concepts/entity_filter.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/base_concepts/entity_filter.json new file mode 100644 index 000000000000..506d4e0158bb --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/base_concepts/entity_filter.json @@ -0,0 +1,50 @@ +{ + "name": "Entity Filters", + "icon": "minecraft:player_head", + "category": "base_concepts", + "pages": [ + { + "type": "text", + "text": "$(thing)Entity Filters/$ are used in several places in $(pncr), where there is a need to specify which $(thing)Entities/$ a machine or tool should affect in some way.$(p)In most places where a filter can be entered, pop-up help can be shown by pressing & holding the $(thing)F1/$ key." + }, + { + "type": "text", + "text": "To specify specific entities, whether they are of the same type ('Creepers') or have the same name (a player called 'MineMaarten'), just use the entity name.$(p)When you want to specify a certain entity $(italic)type/$ (e.g., animals, aggressive mobs, players in general), put a '@' in front. A full list of examples, including accepted $(thing)@ Specifiers/$, follows." + }, + { + "type": "text", + "title": "Examples", + "text": "$(li)$(#800)@player/$ matches all players$(li)$(#800)@mob/$ matches all aggressive creatures$(li)$(#800)@animal/$ matches all passive creatures (animals)$(li)$(#800)@animal(age = adult)/$ matches all adult animals$(li)$(#800)@animal(age = baby)/$ matches all baby animals$(li)$(#800)@animal(breedable = yes)/$ matches all animals that can breed right now$(li)$(#800)sheep(shearable = yes)/$ matches all sheep which can be sheared" + }, + { + "type": "text", + "title": "Examples (cont.)", + "text": "$(li)$(#800)sheep(shearable = yes,color = black)/$ matches all black sheep which can be sheared$(li)$(#800)wolf(color = blue)/$ matches all wolves/dogs with a blue collar. $(li)$(#800)cat(color = white)/$ matches all cats with a white collar.$(li)$(#800)@minecart/$ matches Minecarts$(li)$(#800)@boat/$ matches Boats$(li)$(#800)@living/$ matches all living entities$(li)$(#800)@item/$ matches item entities$(li)$(#800)@orb/$ matches experience orbs" + }, + { + "type": "text", + "title": "Examples (cont.)", + "text": "$(li)$(#800)@drone/$ matches $(l:tools/drone)Drones/$$(li)$(#800)Creeper/$ matches creepers$(li)$(#800)MineMaarten/$ matches an entity named 'MineMaarten'$(li)$(#800)c*/$ matches any entity starting with the letter 'c' (like Creepers, or Cows). $(li)$(#800)*pig*/$ matches any entity that includes 'pig' in the name (like a Pig or Zombie Pigman)." + }, + { + "type": "text", + "text": "All matches are case-insensitive, e.g. both $(#800)zombie/$ and $(#800)Zombie/$ will match zombies.$(p)You can specify a $(thing)sequence/$ of filters with the ';' (semicolon) separator - this is a $(italic)match any/$ function:$(li)$(#800)creeper;zombie/$ matches both Creepers $(italic)and/$ Zombies." + }, + { + "type": "text", + "text": "You can prefix a filter with '!' to negate the filter:$(li)$(#800)!@player/$ matches anything that is $(italic)not/$ a player$(li)$(#800)!Creeper;Zombie/$ matches anything that is neither a Creeper $(italic)nor/$ a Zombie$(li)$(#800)Creeper;!Zombie/$ is $(f00)invalid/$: '!' can only go right at the start of a filter/$$(p)$(bold)Note:/$ for $(l:tools/drone)Drone/$ entity filters using the $(l:programming/text)Text/$ programming widget, '!' is not supported; connect the Text widget on the left, as normal." + }, + { + "type": "relations", + "entries": [ + "tools/micromissiles", + "tubes/air_grate_module", + "armor/pneumatic_helmet", + "machines/sentry_turret", + "machines/universal_sensor", + "programming/text" + ], + "text": "$(italic)Machines & tools which use entity filtering/$" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/base_concepts/getting_started.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/base_concepts/getting_started.json new file mode 100644 index 000000000000..091bb192c57f --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/base_concepts/getting_started.json @@ -0,0 +1,16 @@ +{ + "name": "Getting Started", + "icon": "pneumaticcraft:textures/gui/icon/gui_no_problem.png", + "category": "base_concepts", + "priority": "true", + "pages": [ + { + "type": "text", + "text": "Welcome to PneumaticCraft!$(li)Get some $(thing)Iron/$ and some $(thing)Stone/$. You'll want around a stack of each (maybe a bit less iron) to start with.$(li)Throw your iron on the ground, and blow it up. Yes, really.$(li)Collect the resulting $(thing)Compressed Iron/$ (a little will be lost in the explosion).$(li)Make some $(l:tubes/pressure_tubes)Pressure Tubes/$.$(li)Make some $(l:base_concepts/building_materials)Reinforced Stone/$.$(li)Build a $(l:manufacturing/pressure_chamber)Pressure Chamber/$." + }, + { + "type": "text", + "text": "From here on, more sections of this manual will unlock, based on $(thing)Advancements/$ you receive for progressing through $(pncr). Check back on the Advancements page for the mod for guidance on what you should be making next (you'll also get a bit of $(thing)Experience/$ for unlocking some Advancements, so that's nice)." + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/base_concepts/gui.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/base_concepts/gui.json new file mode 100644 index 000000000000..fcde1551e00e --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/base_concepts/gui.json @@ -0,0 +1,27 @@ +{ + "name": "GUI Concepts", + "icon": "pneumaticcraft:textures/gui/icon/gui_mouse.png", + "category": "base_concepts", + "pages": [ + { + "type": "text", + "text": "Most machines in $(pncr) have a GUI with several $(thing)side tabs/$. Some tabs are common to most or all machines, while some are unique to certain machines. Here is a list of some common tabs:" + }, + { + "type": "text", + "text": "$(li)$(bold)Redstone behaviour/$: In here you can select how a machine responds to redstone or when it should emit redstone.$(li)$(bold)Information /$: The info tab shows (static) information about what the machine is used for.$(li)$(bold)Upgrades /$: In here you can read about the upgrades this machine accepts, and what they do in the machine's context." + }, + { + "type": "text", + "text": "$(li)$(bold)Pressure Status/$: Here you can find current pressure the machine is under and the volume of the machine.$(li)$(bold)Problems /$: If the machine doesn't work, this tab will point you in the right direction about what's wrong." + }, + { + "type": "image", + "text": "A GUI showing 3 side tabs: Pressure Status, Problems (none here) and a machine-specific Assembly Controller Status", + "images": [ + "pneumaticcraft:textures/patchouli/gui_tabs.png" + ], + "border": "false" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/base_concepts/heat.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/base_concepts/heat.json new file mode 100644 index 000000000000..dff37611459b --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/base_concepts/heat.json @@ -0,0 +1,30 @@ +{ + "name": "Heat", + "icon": "minecraft:blaze_powder", + "category": "base_concepts", + "pages": [ + { + "type": "text", + "text": "$(pncr) adds a $(thing)heat/$ system. It spreads from block to block similarly to how heat spreads in real-life. It has some similarities with how $(l:base_concepts/pressure)pressure disperses/$ too:$(li)Heat disperses from hotter objects to colder objects.$(li)Blocks will only spread heat to adjacent blocks that support the concept of heat (see $(l:base_concepts/heat_sources)Heat Sources/$)." + }, + { + "type": "text", + "text": "$(li)The bigger the temperature difference, the faster the heat dispersal.$(li)Different objects have a different $(thing)thermal resistance/$. $(item)Torches/$ and $(item)Air/$ have a high resistance, while $(l:base_concepts/basic_materials#compressed_iron_block)Compressed Iron Blocks/$ have a very low resistance. $(thing)Thermal resistance/$ determines how fast heat can spread from one object to another." + }, + { + "type": "text", + "text": "$(li)Different objects have a different $(thing)thermal capacity/$. The higher the capacity, the slower the temperature will rise for the given heat gain. Similarly, the slower the temperature will drop for the given heat loss. In other words, it takes more $(thing)heat/$ to raise the $(thing)temperature/$ of a higher-capacity block, but its temperature will also drop more slowly when it loses heat." + }, + { + "type": "text", + "title": "Insulation", + "anchor": "insulation", + "text": "Machines will lose heat to the air if left exposed; this is particularly noticeable with the $(l:manufacturing/refinery)Refinery/$, which has many exposed faces, but is also true of any heat-conducting block, including $(l:base_concepts/basic_materials#compressed_iron_block)Compressed Iron Blocks/$.$(p)To avoid this heat loss, ensure that no faces are exposed to air blocks; any non-conducting block will do. It doesn't have to be a full block, either - $(item)Trapdoors/$ and $(item)slabs/$ will work fine." + }, + { + "type": "text", + "title": "Heat Sources", + "text": "Some machines in $(pncr) produce Heat that needs to be dissipated, and some require Heat to run.$(p)Therefore, you will need to $(l:base_concepts/heat_sources)find ways/$ to manipulate the temperature of these machines..." + } + ] +} diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/base_concepts/heat_sources.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/base_concepts/heat_sources.json new file mode 100644 index 000000000000..63398f3709d5 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/base_concepts/heat_sources.json @@ -0,0 +1,56 @@ +{ + "name": "Heat Sources", + "icon": "pneumaticcraft:vortex_tube", + "category": "base_concepts", + "pages": [ + { + "type": "text", + "text": "$(thing)Static heat sources/$ are blocks and fluids which add or remove heat to/from machines when adjacent to them. When too much heat is added or removed, they may transform into other blocks or fluids. Note that heat extraction/addition is tracked externally to the block in question, so breaking/replacing blocks to reset extracted heat is not a viable strategy." + }, + { + "type": "text", + "title": "Vanilla Heat Sources", + "text": "The following vanilla blocks & fluids act as static heat sources: $(li)Air$(li)Ice/Packed Ice/Blue Ice$(li)Snow$(li)Torch$(li)Fire (will go out)$(li)Magma (cools to Netherrack)$(li)Water (may freeze or evaporate)$(li)Lava (cools to Obsidian)$(li)Campfire (will go out)" + }, + { + "type": "text", + "title": "Modded Heat Sources", + "text": "Several blocks from mods will also function as static heat sources with differing properties, including:$(li)IC2 Steam and Superheated Steam$(li)IC2 Coolant and Hot Coolant$(li)IC2 and Immersive Engineering Uranium Blocks$(li)Quark Blaze Lanterns$(li)Quark Brimstone and Permafrost$(li)Natura Heat Sand$(li)All modded fluids have heat properties (temperature is mod-defined)" + }, + { + "type": "text", + "title": "Adding Custom Sources", + "text": "(For modpack makers) All block heat properties are defined in datapacks. You can add your own definitions or override/remove default definitions by adding JSON files to $(thing)data//pneumaticcraft/block_heat_properties/$." + }, + { + "type": "spotlight", + "item": "pneumaticcraft:vortex_tube", + "text": "A $(l:machines/vortex_tube)Vortex Tube/$ is a $(thing)dynamic heat source/$ which converts $(l:base_concepts/pressure)pressure/$ directly to heat and cold. It's highly recommended to put a $(l:machines/heat_sink)Heat Sink/$ on the unused side of a Vortex Tube, for efficiency." + }, + { + "type": "spotlight", + "item": "pneumaticcraft:heat_frame", + "text": "A $(l:semiblocks/heat_frame)Heat Frame/$ is a gadget that can be used to heat (or freeze!) items in any inventory. Note that Heat Frames will not absorb heat directly from a $(thing)static heat source/$, but you could put a $(l:machines/heat_pipe)Heat Pipe/$ beside it to transmit the heat." + }, + { + "type": "spotlight", + "item": "pneumaticcraft:heat_sink", + "text": "A $(l:machines/heat_sink)Heat Sink/$ is a block that can be used to efficiently disperse Heat (or cold!) from the block it's attached to, into the atmosphere." + }, + { + "type": "spotlight", + "item": "pneumaticcraft:heat_pipe", + "text": "A $(l:machines/heat_pipe)Heat Pipe/$ is an insulated core of compressed iron which can transmit heat between blocks, without any thermal connection to adjacent air or fluid blocks. It's a more compact (and cheaper) alternative to using $(item)Compressed Iron Blocks/$ to transmit heat. You can also attach $(item)Heat Sinks/$ directly to a Heat Pipe." + }, + { + "type": "spotlight", + "item": "minecraft:furnace", + "text": "When connecting a vanilla $(item)Furnace/$ to any dynamic heat source (such as a $(l:machines/vortex_tube)Vortex Tube/$, but also blocks like the $(l:compressors/advanced_air_compressor)Advanced Air Compressor/$ which produces heat), the heat will be consumed by the Furnace to \"fuel\" it, making it possible to run Furnaces purely on heat, requiring no solid fuel. This is both convenient and more efficient." + }, + { + "type": "text", + "title": "Furnace (cont)", + "text": "This furnace \"fueling\" will start to work at 100°C, and will go faster with higher temperatures. Placing multiple heat sources around the Furnace will increase the heating effect.$(p)This heating effect also works for the vanilla $(item)Blast Furnace/$ and $(item)Smoker/$." + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/base_concepts/memory_essence.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/base_concepts/memory_essence.json new file mode 100644 index 000000000000..e60747c89588 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/base_concepts/memory_essence.json @@ -0,0 +1,16 @@ +{ + "name": "Memory Essence", + "icon": "pneumaticcraft:memory_essence_bucket", + "category": "base_concepts", + "pages": [ + { + "type": "text", + "text": "$(item)Memory Essence/$ is a fluid which represents a player's memories and experiences in liquid form. It can be extracted and stored for later use, either for vanilla enchanting, or for certain $(pncr) crafting processes.$(p)There are two ways to obtain $(item)Memory Essence/$:$(li)1. With a $(l:tools/memory_stick)Memory Stick/$$(li)2. With an $(l:machines/aerial_interface)Aerial Interface/$." + }, + { + "type": "spotlight", + "item": "pneumaticcraft:memory_essence_bucket", + "text": "$(italic)Are you experienced/$" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/base_concepts/oil.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/base_concepts/oil.json new file mode 100644 index 000000000000..257bb7af22be --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/base_concepts/oil.json @@ -0,0 +1,31 @@ +{ + "name": "Crude Oil", + "icon": "pneumaticcraft:oil_bucket", + "category": "base_concepts", + "pages": [ + { + "type": "text", + "text": "In $(pncr), the only world generation is $(thing)Crude Oil/$. It's generated similarly to water lakes; the difference is that Oil lakes are far more likely to spawn deep underground than on the surface. Because of this, assistance from tools like a $(l:tools/seismic_sensor)Seismic Sensor/$ is highly recommended." + }, + { + "type": "text", + "text": "Crude Oil has two purposes: to be $(l:manufacturing/refinery)refined/$ into high-quality fuels which can be used in $(l:compressors/liquid_compressor)Liquid Compressors/$, and for making $(l:components/plastic)Plastic/$ and $(l:components/lubricant)Lubricant/$.$(p)$(item)Plastic/$ is used in many recipes in $(pncr), and $(item)Lubricant/$ is required for making $(l:base_concepts/upgrades#speed)Speed Upgrades/$." + }, + { + "type": "text", + "text": "Once you've found some Crude Oil, you'll need to extract and transport it. The recommended $(pncr) way to extract oil is with a $(l:machines/gas_lift)Gas Lift/$, although fluid pumps from other mods can also be used. If you're pumping far from your base, one early game solution for transport is a simple $(l:machines/tanks)Small Tank/$, which can hold up to 32,000mB of fluid and keeps its contents when broken. (Even the Gas Lift can be used for this purpose since it also keeps its fluid contents)." + }, + { + "type": "image", + "images": [ + "pneumaticcraft:textures/patchouli/oil_pumping.png" + ], + "text": "$(italic)Pumping Oil with a Gas Lift, with a Liquid Hopper above/$" + }, + { + "type": "text", + "title": "Mod Integration", + "text": "$(pncr) is of course not the only mod to add $(thing)Oil/$; several other mods do too (including $(thing)BuildCraft/$ and $(thing)Immersive Petroleum/$).$(p)Depending on your worldgen settings, $(pncr) Oil might not be available; however, the $(l:manufacturing/refinery)Refinery/$ is capable of handling the \"oil\" fluid from other mods." + } + ] +} diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/base_concepts/pressure.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/base_concepts/pressure.json new file mode 100644 index 000000000000..e28e97254a01 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/base_concepts/pressure.json @@ -0,0 +1,27 @@ +{ + "name": "Pressure", + "icon": "pneumaticcraft:pressure_tube", + "category": "base_concepts", + "pages": [ + { + "type": "text", + "text": "Compressed air is the $(pncr) $(thing)power system/$, based on real-world pressure mechanics.$(li)Compressed air is $(italic)produced/$ by a class of machines called $(thing)Compressors/$, of which there are several types.$(li)All pressurizable machines and tools have a $(thing)volume/$ (measured in mL), which is the amount of air they can store at standard atmospheric pressure, or $(ttcolor)$(t:This mod uses 0 bar to represent standard atmospheric pressure, also known as Gauge Pressure)0 bar/$." + }, + { + "type": "text", + "text": "$(li)The $(thing)pressure P/$ of a machine or tool can be calculated as:$(p) $(formula)P = (A / V) - 1/$$(p)where $(formula)V/$ is the $(thing)volume/$ and $(formula)A/$ is the $(thing)air/$ currently in the machine. E.g a machine with 5000mL $(thing)volume/$ storing 20000mL $(thing)air/$ has a pressure of $(thing)3 bar/$.$(li)The volume of most machines can be increased with $(l:base_concepts/upgrades#volume)Volume Upgrades/$, which mean smaller pressure drops when air is used." + }, + { + "type": "text", + "text": "$(li)Air moves from higher pressure blocks to lower pressure blocks. Leaving $(l:tubes/pressure_tubes)tubes/$ or machines unconnected will cause a giant $(thing)air leak/$, which means pressure loss! Air leaks are audible as a hissing sound, and visible as a stream of particles leaving the block.$(li)Pressure tries to balance. Connecting a small machine to a big air capacity (like a $(l:manufacturing/pressure_chamber)Pressure Chamber/$) will result in a pressure build-up in the machine." + }, + { + "type": "text", + "text": "$(li)Pressure applies force on the inner walls of a machine or $(l:tubes/pressure_tubes)pressure tube/$. Applying too much pressure results in an $(thing)Uncontrolled Rapid Air Release Event/$, also known as an $(thing)explosion/$. The pressure at which machines can explode is shown as the red area in the pressure gauge in any machine's GUI, but the exact point at which a machine will explode isn't predictable." + }, + { + "type": "text", + "text": "$(li)It's important to understand that while many machines require a $(thing)minimum pressure/$ to operate, the operations that a machine carries out consume $(thing)air/$, not $(thing)pressure/$; pressure is just a function of stored air and volume." + } + ] +} diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/base_concepts/pressure_tiers.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/base_concepts/pressure_tiers.json new file mode 100644 index 000000000000..038571afd140 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/base_concepts/pressure_tiers.json @@ -0,0 +1,15 @@ +{ + "name": "Pressure Tiers", + "icon": "pneumaticcraft:advanced_pressure_tube", + "category": "base_concepts", + "pages": [ + { + "type": "text", + "text": "$(pncr) currently has two $(thing)tiers/$ for pneumatic machines:$(p)$(li)$(thing)Tier one/$ machines are capable of nominally resisting 5 bar of pressure.$(li)$(thing)Tier two/$ machines can resist up to 20 bar." + }, + { + "type": "text", + "text": "Note that $(thing)bar/$ as used by $(pncr) represents the pressure $(bold)above/$ normal atmospheric pressure, so 0 bar is unpressurized air, and -1 bar is a vacuum." + } + ] +} diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/base_concepts/upgrades.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/base_concepts/upgrades.json new file mode 100644 index 000000000000..2badbded1770 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/base_concepts/upgrades.json @@ -0,0 +1,206 @@ +{ + "name": "Upgrades", + "icon": "pneumaticcraft:volume_upgrade", + "category": "base_concepts", + "pages": [ + { + "type": "text", + "text": "$(thing)Upgrades/$ are craftable items which can be inserted into machines and some tools to enhance their functionality in some way. To add upgrades to tools, you will need a $(l:machines/charging_station)Charging Station/$.$(p)The precise effect of each upgrade varies by device; it's documented in the machine's GUI, or (for items) in the Charging Station's upgrade GUI." + }, + { + "type": "crafting", + "anchor": "volume", + "recipe": "pneumaticcraft:volume_upgrade", + "text": "Creating a Volume Upgrade" + }, + { + "type": "crafting", + "anchor": "dispenser", + "recipe": "pneumaticcraft:dispenser_upgrade", + "text": "Creating a Dispenser Upgrade" + }, + { + "type": "crafting", + "anchor": "inventory", + "recipe": "pneumaticcraft:inventory_upgrade", + "text": "Creating an Inventory Upgrade" + }, + { + "type": "crafting", + "anchor": "item_life", + "recipe": "pneumaticcraft:item_life_upgrade", + "text": "Creating a Item Life Upgrade" + }, + { + "type": "crafting", + "anchor": "entity_tracker", + "recipe": "pneumaticcraft:entity_tracker_upgrade", + "text": "Creating a Entity Tracker Upgrade" + }, + { + "type": "crafting", + "anchor": "block_tracker", + "recipe": "pneumaticcraft:block_tracker_upgrade", + "text": "Creating a Block Tracker Upgrade" + }, + { + "type": "crafting", + "anchor": "speed", + "recipe": "pneumaticcraft:speed_upgrade", + "text": "Creating a Speed Upgrade$(p)$(bold)Tip:/$ you can also use a $(l:machines/liquid_hopper)Liquid Hopper/$ (or other modded tank) of $(l:components/lubricant)Lubricant/$ to craft multiple upgrades at a time!" + }, + { + "type": "crafting", + "anchor": "speed2", + "recipe": "pneumaticcraft:speed_upgrade_from_glycerol", + "text": "Creating Speed Upgrades from $(l:renewables/glycerol)Glycerol/$" + }, + { + "type": "crafting", + "anchor": "search", + "recipe": "pneumaticcraft:search_upgrade", + "text": "Creating a Search Upgrade" + }, + { + "type": "crafting", + "anchor": "coordinate_tracker", + "recipe": "pneumaticcraft:coordinate_tracker_upgrade", + "text": "Creating a Coordinate Tracker Upgrade" + }, + { + "type": "crafting", + "anchor": "range", + "recipe": "pneumaticcraft:range_upgrade", + "text": "Creating a Range Upgrade" + }, + { + "type": "crafting", + "anchor": "security", + "recipe": "pneumaticcraft:security_upgrade", + "text": "Creating a Security Upgrade" + }, + { + "type": "crafting", + "anchor": "magnet", + "recipe": "pneumaticcraft:magnet_upgrade", + "text": "Creating a Magnet Upgrade" + }, + { + "type": "crafting", + "anchor": "thaumcraft", + "flag": "mod:thaumcraft", + "recipe": "pneumaticcraft:thaumcraft_upgrade", + "text": "Creating a Thaumcraft Upgrade" + }, + { + "type": "crafting", + "anchor": "charging", + "recipe": "pneumaticcraft:charging_upgrade", + "text": "Creating a Charging Upgrade" + }, + { + "type": "crafting", + "anchor": "armor", + "recipe": "pneumaticcraft:armor_upgrade", + "text": "Creating a Armor Upgrade" + }, + { + "type": "crafting", + "anchor": "jet_boots_1", + "recipe": "pneumaticcraft:jet_boots_upgrade_1", + "text": "Creating a Jet Boots Upgrade: Tier I" + }, + { + "type": "crafting", + "anchor": "jet_boots_2", + "recipe": "pneumaticcraft:jet_boots_upgrade_2", + "text": "Creating a Jet Boots Upgrade: Tier II" + }, + { + "type": "crafting", + "anchor": "jet_boots_3", + "recipe": "pneumaticcraft:jet_boots_upgrade_3", + "text": "Creating a Jet Boots Upgrade: Tier III" + }, + { + "type": "crafting", + "anchor": "jet_boots_4", + "recipe": "pneumaticcraft:jet_boots_upgrade_4", + "text": "Creating a Jet Boots Upgrade: Tier IV" + }, + { + "type": "crafting", + "anchor": "jet_boots_5", + "recipe": "pneumaticcraft:jet_boots_upgrade_5", + "text": "Creating a Jet Boots Upgrade: Tier V" + }, + { + "type": "crafting", + "anchor": "jumping_1", + "recipe": "pneumaticcraft:jumping_upgrade_1", + "text": "Creating a Jumping Upgrade: Tier I" + }, + { + "type": "crafting", + "anchor": "jumping_2", + "recipe": "pneumaticcraft:jumping_upgrade_2", + "text": "Creating a Jumping Upgrade: Tier II" + }, + { + "type": "crafting", + "anchor": "jumping_3", + "recipe": "pneumaticcraft:jumping_upgrade_3", + "text": "Creating a Jumping Upgrade: Tier III" + }, + { + "type": "crafting", + "anchor": "jumping_4", + "recipe": "pneumaticcraft:jumping_upgrade_4", + "text": "Creating a Jumping Upgrade: Tier IV" + }, + { + "type": "crafting", + "anchor": "night_vision", + "recipe": "pneumaticcraft:night_vision_upgrade", + "text": "Creating a Night Vision Upgrade" + }, + { + "type": "crafting", + "anchor": "scuba", + "recipe": "pneumaticcraft:scuba_upgrade", + "text": "Creating a Scuba Upgrade" + }, + { + "type": "crafting", + "anchor": "flippers", + "recipe": "pneumaticcraft:flippers_upgrade", + "text": "Creating a Flippers Upgrade" + }, + { + "type": "crafting", + "anchor": "standby", + "recipe": "pneumaticcraft:standby_upgrade", + "text": "Creating a Standby Upgrade" + }, + { + "type": "crafting", + "anchor": "minigun", + "recipe": "pneumaticcraft:minigun_upgrade", + "text": "Creating a Minigun Upgrade" + }, + { + "type": "crafting", + "flag": "mod:toughasnails", + "anchor": "air_conditioning", + "recipe": "pneumaticcraft:air_conditioning_upgrade", + "text": "Creating an Air Conditioning Upgrade" + }, + { + "type": "crafting", + "flag": "mod:mekanism", + "anchor": "radiation_shielding", + "recipe": "pneumaticcraft:radiation_shielding_upgrade", + "text": "Creating a Radiation Shielding Upgrade" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/base_concepts/villagers.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/base_concepts/villagers.json new file mode 100644 index 000000000000..ad6e931f13ef --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/base_concepts/villagers.json @@ -0,0 +1,17 @@ +{ + "name": "Mechanic Villagers", + "icon": "minecraft:emerald", + "category": "base_concepts", + "pages": [ + { + "type": "text", + "text": "You have heard reports of a $(thing)villager/$ who stocks some interesting $(pncr) components. Apparently he was involved in an accident with a $(l:manufacturing/pressure_chamber)Pressure Chamber/$? Anyway, these days he prefers to hang out in his own house, which can be found in villages. Failing that, a $(l:machines/charging_station)Charging Station/$ may prove enticing to unemployed villagers..." + }, + { + "type": "entity", + "name": "Mechanic", + "entity": "minecraft:villager{VillagerData:{profession:'pneumaticcraft:mechanic'}}", + "text": "$(italic)Not a fan of $(l:tools/amadron_tablet)Amadron/$." + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/components/air_canister.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/components/air_canister.json new file mode 100644 index 000000000000..9e97d9245def --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/components/air_canister.json @@ -0,0 +1,17 @@ +{ + "name": "Air Canister", + "icon": "pneumaticcraft:air_canister", + "category": "components", + "advancement": "pneumaticcraft:pressure_tube", + "pages": [ + { + "type": "text", + "text": "The $(item)Air Canister/$ is a crafting component for any $(l:base_concepts/pressure)pressurizable/$ item or tool. It can also be charged and discharged in a $(l:machines/charging_station)Charging Station/$. The $(item)Air Canister/$ has a volume of 3000mL and can be charged to 10 bar (it won't explode).$(p)Any pneumatic items crafted with an $(item)Air Canister/$ will retain the canister's air." + }, + { + "type": "crafting", + "text": "Creating an Air Canister", + "recipe": "pneumaticcraft:air_canister" + } + ] +} diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/components/cannon_barrel.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/components/cannon_barrel.json new file mode 100644 index 000000000000..2fbc7c043018 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/components/cannon_barrel.json @@ -0,0 +1,17 @@ +{ + "name": "Cannon Barrel", + "icon": "pneumaticcraft:cannon_barrel", + "category": "components", + "advancement": "pneumaticcraft:pressure_tube", + "pages": [ + { + "type": "text", + "text": "This is a crafting component for other devices. It has no use on its own." + }, + { + "type": "crafting", + "text": "Creating a Cannon Barrel", + "recipe": "pneumaticcraft:cannon_barrel" + } + ] +} diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/components/capacitor.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/components/capacitor.json new file mode 100644 index 000000000000..2c4225adcfe9 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/components/capacitor.json @@ -0,0 +1,16 @@ +{ + "name": "Capacitor", + "icon": "pneumaticcraft:capacitor", + "category": "components", + "advancement": "pneumaticcraft:plastic", + "pages": [ + { + "type": "text", + "text": "This is a crafting component for other devices. It has no use on its own." + }, + { + "type": "pneumaticcraft:pressure_chamber", + "recipe": "pneumaticcraft:pressure_chamber/capacitor" + } + ] +} diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/components/compressed_iron_block.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/components/compressed_iron_block.json new file mode 100644 index 000000000000..bb6be6fd994e --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/components/compressed_iron_block.json @@ -0,0 +1,11 @@ +{ + "name": "Block of Compressed Iron", + "icon": "pneumaticcraft:compressed_iron_block", + "category": "components", + "pages": [ + { + "type": "text", + "text": "See $(l:base_concepts/basic_materials#compressed_iron_block)Basic Materials/$." + } + ] +} diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/components/compressed_iron_ingot.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/components/compressed_iron_ingot.json new file mode 100644 index 000000000000..bcdfd0eb2e61 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/components/compressed_iron_ingot.json @@ -0,0 +1,11 @@ +{ + "name": "Compressed Iron Ingot", + "icon": "pneumaticcraft:ingot_iron_compressed", + "category": "components", + "pages": [ + { + "type": "text", + "text": "See $(l:base_concepts/basic_materials#compressed_iron_ingot)Basic Materials/$." + } + ] +} diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/components/drill_pipe.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/components/drill_pipe.json new file mode 100644 index 000000000000..bb5485ab1a53 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/components/drill_pipe.json @@ -0,0 +1,17 @@ +{ + "name": "Drill Pipe", + "icon": "pneumaticcraft:drill_pipe", + "category": "components", + "advancement": "pneumaticcraft:pressure_tube", + "pages": [ + { + "type": "text", + "text": "$(item)Drill Pipes/$ are required by the $(l:machines/gas_lift)Gas Lift/$ to drill down to fluids.$(p)They are also suitable for use in general building, if you like." + }, + { + "type": "crafting", + "text": "Creating an Drill Pipe", + "recipe": "pneumaticcraft:drill_pipe" + } + ] +} diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/components/lubricant.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/components/lubricant.json new file mode 100644 index 000000000000..c82837ae5600 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/components/lubricant.json @@ -0,0 +1,17 @@ +{ + "name": "Lubricant", + "icon": "pneumaticcraft:lubricant_bucket", + "category": "components", + "advancement": "pneumaticcraft:tp_plant", + "pages": [ + { + "type": "text", + "text": "$(item)Lubricant/$ is required for crafting $(l:base_concepts/upgrades#speed)Speed Upgrades/$.$(p)It is created in a $(l:manufacturing/thermopneumatic_processing_plant)Thermopneumatic Processing Plant/$ with $(l:manufacturing/refinery)Diesel/$ (or $(l:renewables/biodiesel)Biodiesel/$) and $(item)Redstone/$." + }, + { + "type": "spotlight", + "item": "pneumaticcraft:lubricant_bucket", + "text": "$(italic)Slippery stuff/$" + } + ] +} diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/components/network_components.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/components/network_components.json new file mode 100644 index 000000000000..43ffb7afcd6c --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/components/network_components.json @@ -0,0 +1,48 @@ +{ + "name": "Network Components", + "icon": "pneumaticcraft:network_api", + "category": "components", + "advancement": "pneumaticcraft:plastic", + "pages": [ + { + "type": "text", + "text": "These components are used primarily to set up a $(l:programming/security_station)Security Station/$, but some are also used as crafting components, and the $(l:components/network_components#network_storage)Network Storage/$ and $(l:components/network_components#network_api)Network API/$ can be used to store $(l:tools/drone)Drone/$ programs." + }, + { + "type": "crafting", + "anchor": "diagnostic", + "text": "The $(item)Diagnostic Subroutine/$ is a required component in a $(l:machines/security_station)Security Station/$.$(br)It is responsible for tracing $(l:machines/security_station#hacking)hack attempts/$ back to the hacker. If all $(item)Diagnostic Subroutines/$ are hacked, your $(item)Security Station/$ has been compromised.", + "recipe": "pneumaticcraft:diagnostic_subroutine" + }, + { + "type": "crafting", + "anchor": "io_port", + "text": "The $(item)Network IO Port/$ is a required component in a $(l:machines/security_station)Security Station/$.$(br)This is the entry point for hack attempts on your $(item)Security Station/$.", + "recipe": "pneumaticcraft:network_io_port" + }, + { + "type": "crafting", + "anchor": "registry", + "text": "The $(item)Network Registry/$ is a required component in a $(l:machines/security_station)Security Station/$.$(br)This is a target for hackers; if $(italic)all/$ Registries are hacked, your $(item)Security Station/$ has been compromised.", + "recipe": "pneumaticcraft:network_registry" + }, + { + "type": "crafting", + "anchor": "node", + "text": "The $(item)Network Node/$ is a generic component in a $(l:machines/security_station)Security Station/$, used to form pathways between the required components.", + "recipe": "pneumaticcraft:network_node" + }, + { + "type": "crafting", + "anchor": "network_api", + "text": "The $(item)Network API/$ can be used to store $(l:tools/drone)Drone/$ programs. It requires $(l:programming/puzzle_pieces)Puzzle Pieces/$ to program, and can be used to run programs in the $(l:programming/programmable_controller)Programmable Controller/$ or by the $(l:programming/external_program)External Program/$ widget.", + "recipe": "pneumaticcraft:network_api" + }, + { + "type": "crafting", + "anchor": "network_storage", + "text": "The $(item)Network Data Storage/$ can be used to store $(l:tools/drone)Drone/$ programs. It does $(italic)not/$ require $(l:programming/puzzle_pieces)Puzzle Pieces/$ to program, so cannot be used to run programs; however it is useful if you wish to store a library of programs, or to trade programs with other players.", + "recipe": "pneumaticcraft:network_data_storage" + } + ] +} diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/components/nuke_virus.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/components/nuke_virus.json new file mode 100644 index 000000000000..bfb1a60d68c4 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/components/nuke_virus.json @@ -0,0 +1,17 @@ +{ + "name": "Nuke Virus", + "icon": "pneumaticcraft:nuke_virus", + "category": "components", + "advancement": "pneumaticcraft:root", + "pages": [ + { + "type": "text", + "text": "This is a special component, only used when trying to hack $(l:machines/security_station)Security Stations/$. It is not craftable and can only be found in dungeon loot, or (rarely) as a villager trade." + }, + { + "type": "spotlight", + "item": "pneumaticcraft:nuke_virus", + "text": "Applying a $(thing)Nuke Virus/$ to a node while hacking will nuke the node, hacking it instantly. Note that the Nuke Virus has a 3-second cooldown between repeated uses." + } + ] +} diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/components/pcb.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/components/pcb.json new file mode 100644 index 000000000000..f5db64e250b9 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/components/pcb.json @@ -0,0 +1,47 @@ +{ + "name": "Printed Circuit Boards", + "icon": "pneumaticcraft:printed_circuit_board", + "category": "components", + "advancement": "pneumaticcraft:plastic", + "pages": [ + { + "type": "text", + "text": "$(item)Printed Circuit Boards/$ (PCB's) are important components used in many higher tier machines and tools. Making a $(item)PCB/$ requires a few steps.$(p)First of all, make an $(item)Empty PCB/$ in the $(l:manufacturing/pressure_chamber)Pressure Chamber/$ as shown opposite. There are then two methods to proceed (see overleaf)." + }, + { + "type": "pneumaticcraft:pressure_chamber", + "recipe": "pneumaticcraft:pressure_chamber/empty_pcb" + }, + { + "type": "text", + "title": "Method #1", + "text": "This method is the only one available initially, and is somewhat slow without extra automation and heating infrastructure: you can develop a $(item)PCB/$ chemically by putting it in a $(l:manufacturing/uv_light_box)UV Light Box/$ and then putting the exposed $(item)Empty PCB/$ in an $(l:manufacturing/etching_tank)Etching Tank/$ to turn it into an $(item)Unassembled PCB/$." + }, + { + "type": "smelting", + "title": "Recycling Failed PCB's", + "recipe": "pneumaticcraft:empty_pcb", + "text": "The etching process has a chance of failure if the $(item)Empty PCB/$ was not 100% exposed in the $(l:manufacturing/uv_light_box)UV Light Box/$; you can recycle $(item)Failed PCB's/$ in a $(item)Blast Furnace/$." + }, + { + "type": "spotlight", + "title": "Method #2", + "item": "pneumaticcraft:assembly_controller", + "text": "Once you can make an $(l:manufacturing/assembly_system)Assembly System/$, you can use that to turn $(item)Empty PCB's/$ directly into $(item)Unassembled PCB's/$ with an $(item)Assembly Program: Laser/$. There's no need to expose it in a $(item)UV Light Box/$ or use an $(item)Etching Tank/$ in this case." + }, + { + "type": "text", + "title": "Method #2 (cont)", + "text": "$(p)The Assembly System is a very convenient and reasonably quick option for producing $(item)Unassembled PCB's/$; however with sufficient automation and heating infrastructure, the $(thing)UV Light Box/Etching Tank/$ combo can be much quicker, especially if you need to mass-produce PCB's." + }, + { + "type": "pneumaticcraft:assembly_system", + "recipe": "pneumaticcraft:assembly/unassembled_pcb" + }, + { + "type": "crafting", + "recipe": "pneumaticcraft:printed_circuit_board", + "text": "Finally, you can add some $(l:components/capacitor)Capacitors/$ and $(l:components/transistor)Transistors/$ to assemble the finished $(item)Printed Circuit Board/$!" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/components/pcb_blueprint.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/components/pcb_blueprint.json new file mode 100644 index 000000000000..3794eb493420 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/components/pcb_blueprint.json @@ -0,0 +1,17 @@ +{ + "name": "PCB Blueprint", + "icon": "pneumaticcraft:pcb_blueprint", + "category": "components", + "advancement": "pneumaticcraft:root", + "pages": [ + { + "type": "text", + "text": "The $(item)PCB Blueprint/$ is a special component, required in the crafting of the $(l:manufacturing/uv_light_box)UV Light Box/$.$(p)It cannot be crafted normally, but must be traded for, usually via the $(l:tools/amadron_tablet)Amadron Tablet/$, but possibly also via $(l:base_concepts/villagers)Mechanic Villagers/$." + }, + { + "type": "pneumaticcraft:amadron_trade", + "recipe": "pneumaticcraft:amadron/pcb_blueprint", + "text": "Trading for the $(item)PCB Blueprint/$." + } + ] +} diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/components/plastic.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/components/plastic.json new file mode 100644 index 000000000000..a3e1a5f12b58 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/components/plastic.json @@ -0,0 +1,56 @@ +{ + "name": "Plastic", + "icon": "pneumaticcraft:plastic_bucket", + "category": "components", + "advancement": "pneumaticcraft:tp_plant", + "pages": [ + { + "type": "text", + "text": "$(item)Plastic/$ is an important crafting component in $(pncr).$(p)$(item)Molten Plastic/$ is made from $(l:manufacturing/refinery)LPG/$ and $(item)Coal/$, or $(l:renewables/biodiesel)Biodiesel/$ and $(item)Charcoal/$ in the $(l:manufacturing/thermopneumatic_processing_plant)Thermopneumatic Processing Plant/$." + }, + { + "type": "pneumaticcraft:thermo_plant", + "recipe": "pneumaticcraft:thermo_plant/plastic_from_lpg" + }, + { + "type": "pneumaticcraft:thermo_plant", + "recipe": "pneumaticcraft:thermo_plant/plastic_from_biodiesel" + }, + { + "type": "spotlight", + "title": "Plastic Sheet", + "item": "pneumaticcraft:plastic", + "flag": "pneumaticcraft:inWorldPlasticSolidification", + "text": "$(item)Molten Plastic/$ can be solidified simply by pouring it into the world; it will turn into a $(item)Plastic Sheet/$ within half a second or so. This is very easily automated with a $(l:machines/liquid_hopper)Liquid Hopper/$ with a $(l:base_concepts/upgrades#dispenser)Dispenser Upgrade/$, and an $(l:machines/omnidirectional_hopper)Omnidirectional Hopper/$." + }, + { + "type": "spotlight", + "title": "Plastic Sheet", + "item": "pneumaticcraft:plastic", + "flag": "!pneumaticcraft:inWorldPlasticSolidification", + "text": "$(item)Plastic Sheets/$ are produced by placing a bucket or $(l:machines/tanks)tank/$ of $(item)Molten Plastic/$ into an inventory with a $(l:semiblocks/heat_frame)Heat Frame/$ attached, and chilling the Heat Frame, ideally to below -80C (the colder the better). $(item)Molten Plastic/$ will be consumed from the bucket or tank, and you will have a chance for a second $(item)Plastic Sheet/$ for each 1000mB of Molten Plastic consumed." + }, + { + "type": "text", + "title": "Improving Yields", + "flag": "pneumaticcraft:inWorldPlasticSolidification", + "text": "An alternative way to solidify $(item)Plastic Sheets/$ is to place a bucket or $(l:machines/tanks)tank/$ of $(item)Molten Plastic/$ into an inventory with a $(l:semiblocks/heat_frame)Heat Frame/$ attached, and chill the Heat Frame, ideally to below -80C (the colder the better). $(item)Molten Plastic/$ will be consumed from the bucket or tank, and you will have a chance for a second $(item)Plastic Sheet/$ for each 1000mB of Molten Plastic consumed." + }, + { + "type": "text", + "title": "A Note on Tanks", + "text": "Although $(pncr) Fluid Tanks have inventory slots, and allow $(thing)Heat Frames/$ to be placed on them, simply attaching a Heat Frame to a tank full of Molten Plastic won't work; the fluid tank must be in item form in an inventory (chest, etc.) with a Heat Frame attached." + }, + { + "type": "spotlight", + "title": "Plastic Construction Brick™", + "item": "pneumaticcraft:plastic_brick_red", + "text": "These bricks are formed with $(item)Plastic Sheets/$ and any dye, and are suitable for building with. Don't walk on these with bare feet, because it hurts an unreasonable amount!$(p)$(italic)Compatible with other leading brands of construction brick./$" + }, + { + "type": "crafting", + "recipe": "pneumaticcraft:plastic_brick_red", + "text": "You can guess the recipes for the other colours" + } + ] +} diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/components/pneumatic_cylinder.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/components/pneumatic_cylinder.json new file mode 100644 index 000000000000..a51b653a495a --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/components/pneumatic_cylinder.json @@ -0,0 +1,17 @@ +{ + "name": "Pneumatic Cylinder", + "icon": "pneumaticcraft:pneumatic_cylinder", + "category": "components", + "advancement": "pneumaticcraft:plastic", + "pages": [ + { + "type": "text", + "text": "This is a crafting component for other devices. It has no use on its own." + }, + { + "type": "crafting", + "text": "Creating a Pneumatic Cylinder", + "recipe": "pneumaticcraft:pneumatic_cylinder" + } + ] +} diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/components/pressure_gauge.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/components/pressure_gauge.json new file mode 100644 index 000000000000..7db7b938f759 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/components/pressure_gauge.json @@ -0,0 +1,17 @@ +{ + "name": "Pressure Gauge", + "icon": "pneumaticcraft:pressure_gauge", + "category": "components", + "advancement": "pneumaticcraft:root", + "pages": [ + { + "type": "text", + "text": "This is a crafting component for other devices. It has no use on its own." + }, + { + "type": "crafting", + "text": "Creating a Pressure Gauge", + "recipe": "pneumaticcraft:pressure_gauge" + } + ] +} diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/components/stone_base.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/components/stone_base.json new file mode 100644 index 000000000000..e273c7fa1681 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/components/stone_base.json @@ -0,0 +1,17 @@ +{ + "name": "Stone Base", + "icon": "pneumaticcraft:stone_base", + "category": "components", + "advancement": "pneumaticcraft:pressure_tube", + "pages": [ + { + "type": "text", + "text": "This is a crafting component for other devices. It has no use on its own." + }, + { + "type": "crafting", + "text": "Creating a Stone Base", + "recipe": "pneumaticcraft:stone_base" + } + ] +} diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/components/stop_worm.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/components/stop_worm.json new file mode 100644 index 000000000000..649bdc5ca533 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/components/stop_worm.json @@ -0,0 +1,17 @@ +{ + "name": "STOP! Worm", + "icon": "pneumaticcraft:stop_worm", + "category": "components", + "advancement": "pneumaticcraft:root", + "pages": [ + { + "type": "text", + "text": "This is a special component, only used when trying to hack $(l:machines/security_station)Security Stations/$. It is not craftable and can only be found in dungeon loot, or (rarely) as a villager trade." + }, + { + "type": "spotlight", + "item": "pneumaticcraft:stop_worm", + "text": "Applying a $(thing)STOP! Worm/$ while hacking will temporarily freeze the station's $(l:components/network_components#diagnostic)Diagnostic Subroutine/$ from tracing you." + } + ] +} diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/components/transistor.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/components/transistor.json new file mode 100644 index 000000000000..dde583143c02 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/components/transistor.json @@ -0,0 +1,16 @@ +{ + "name": "Transistor", + "icon": "pneumaticcraft:transistor", + "category": "components", + "advancement": "pneumaticcraft:plastic", + "pages": [ + { + "type": "text", + "text": "This is a crafting component for other devices. It has no use on its own." + }, + { + "type": "pneumaticcraft:pressure_chamber", + "recipe": "pneumaticcraft:pressure_chamber/transistor" + } + ] +} diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/components/turbine_blade.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/components/turbine_blade.json new file mode 100644 index 000000000000..403b4a08da99 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/components/turbine_blade.json @@ -0,0 +1,16 @@ +{ + "name": "Turbine Blade", + "icon": "pneumaticcraft:turbine_blade", + "category": "components", + "advancement": "pneumaticcraft:pressure_chamber", + "pages": [ + { + "type": "text", + "text": "This is a crafting component for other devices. It has no use on its own." + }, + { + "type": "pneumaticcraft:pressure_chamber", + "recipe": "pneumaticcraft:pressure_chamber/turbine_blade" + } + ] +} diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/components/turbine_rotor.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/components/turbine_rotor.json new file mode 100644 index 000000000000..3c3db97115eb --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/components/turbine_rotor.json @@ -0,0 +1,17 @@ +{ + "name": "Turbine Rotor", + "icon": "pneumaticcraft:turbine_rotor", + "category": "components", + "advancement": "pneumaticcraft:pressure_chamber", + "pages": [ + { + "type": "text", + "text": "This is a crafting component for other devices. It has no use on its own." + }, + { + "type": "crafting", + "text": "Creating a Turbine Rotor", + "recipe": "pneumaticcraft:turbine_rotor" + } + ] +} diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/components/upgrade_matrix.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/components/upgrade_matrix.json new file mode 100644 index 000000000000..1aab6d98993c --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/components/upgrade_matrix.json @@ -0,0 +1,16 @@ +{ + "name": "Upgrade Matrix", + "icon": "pneumaticcraft:upgrade_matrix", + "category": "components", + "advancement": "pneumaticcraft:tp_plant", + "pages": [ + { + "type": "text", + "text": "The $(item)Upgrade Matrix/$ can be used in place of $(item)Lapis Lazuli/$ for the crafting of any $(l:base_concepts/upgrades)upgrades/$. The advantage of using Upgrade Matrices is greatly decreased Lapis usage, which may be a boon if you have limited Lapis and many upgrades to craft." + }, + { + "type": "pneumaticcraft:thermo_plant", + "recipe": "pneumaticcraft:thermo_plant/upgrade_matrix" + } + ] +} diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/compressors/advanced_air_compressor.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/compressors/advanced_air_compressor.json new file mode 100644 index 000000000000..d4cbc491cdee --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/compressors/advanced_air_compressor.json @@ -0,0 +1,17 @@ +{ + "name": "Advanced Air Compressor", + "icon": "pneumaticcraft:advanced_air_compressor", + "category": "compressors", + "advancement": "pneumaticcraft:advanced_pressure_tube", + "pages": [ + { + "type": "text", + "text": "The $(item)Advanced Air Compressor/$ is the $(l:base_concepts/pressure_tiers)tier 2/$ version of the $(l:compressors/air_compressor)Air Compressor/$, with a maximum safe pressure of 20 bar. It generates a $(ttcolor)$(t:This can be increased by installing Speed Upgrades)base/$ 50mL air/tick, and can be upgraded with $(l:base_concepts/upgrades#speed)Speed Upgrades/$.$(p)However, this generator must be $(l:base_concepts/heat)cooled/$, as its efficiency will drop as the temperature rises, up to the point where no air is generated at all." + }, + { + "type": "crafting", + "text": "Creating an $(item)Advanced Air Compressor/$", + "recipe": "pneumaticcraft:advanced_air_compressor" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/compressors/advanced_liquid_compressor.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/compressors/advanced_liquid_compressor.json new file mode 100644 index 000000000000..edc7de7c791a --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/compressors/advanced_liquid_compressor.json @@ -0,0 +1,17 @@ +{ + "name": "Advanced Liquid Compressor", + "icon": "pneumaticcraft:advanced_liquid_compressor", + "category": "compressors", + "advancement": "pneumaticcraft:advanced_pressure_tube", + "pages": [ + { + "type": "text", + "text": "The $(item)Advanced Liquid Compressor/$ is the $(l:base_concepts/pressure_tiers)tier 2/$ version of the $(l:compressors/liquid_compressor)Liquid Compressor/$, with a maximum safe pressure of 20 bar. It generates a base 50mL air/tick, and can be upgraded with $(l:base_concepts/upgrades#speed)Speed Upgrades/$.$(p)However, this generator must be $(l:base_concepts/heat)cooled/$, as its efficiency will drop as the temperature rises, up to the point where no air is generated at all." + }, + { + "type": "crafting", + "text": "Creating an $(item)Advanced Liquid Compressor/$", + "recipe": "pneumaticcraft:advanced_liquid_compressor" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/compressors/air_compressor.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/compressors/air_compressor.json new file mode 100644 index 000000000000..ee07633bd22c --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/compressors/air_compressor.json @@ -0,0 +1,17 @@ +{ + "name": "Air Compressor", + "icon": "pneumaticcraft:air_compressor", + "category": "compressors", + "advancement": "pneumaticcraft:pressure_tube", + "pages": [ + { + "type": "text", + "text": "The $(item)Air Compressor/$ is a simple generator which can produce $(l:base_concepts/pressure)compressed air/$. It will burn any solid fuel that a vanilla $(item)Furnace/$ will accept, to produce a $(ttcolor)$(t:This can be increased by installing Speed Upgrades)base/$ 10mL air/tick.$(p)It will $(italic)not/$ accept $(item)Lava Buckets/$ or indeed any bucket containing liquid fuels; use a $(l:compressors/liquid_compressor)Liquid Compressor/$ for that." + }, + { + "type": "crafting", + "text": "Creating an $(item)Air Compressor/$", + "recipe": "pneumaticcraft:air_compressor" + } + ] +} diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/compressors/creative_compressor.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/compressors/creative_compressor.json new file mode 100644 index 000000000000..92278ea52bfc --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/compressors/creative_compressor.json @@ -0,0 +1,17 @@ +{ + "name": "Creative Compressor", + "icon": "pneumaticcraft:creative_compressor", + "category": "compressors", + "advancement": "pneumaticcraft:pressure_tube", + "pages": [ + { + "type": "text", + "text": "The $(item)Creative Compressor/$ is a non-craftable $(l:base_concepts/pressure)air compressor/$.$(p)Simply select the desired pressure in the compressor's GUI, and it will maintain that pressure in all connected pipes and machines." + }, + { + "type": "spotlight", + "item": "pneumaticcraft:creative_compressor", + "text": "$(italic)Recipe? What recipe?/$" + } + ] +} diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/compressors/electric_compressor.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/compressors/electric_compressor.json new file mode 100644 index 000000000000..7fcc5edf044c --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/compressors/electric_compressor.json @@ -0,0 +1,26 @@ +{ + "name": "Electric Compressor", + "icon": "pneumaticcraft:electric_compressor", + "category": "compressors", + "advancement": "pneumaticcraft:advanced_pressure_tube", + "flag": "pneumaticcraft:electricCompressorEnabled", + "pages": [ + { + "type": "text", + "text": "The $(item)Electric Compressor/$ can generate compressed air from $(thing)IndustrialCraft 2's EU/$. By default it has an efficiency of 40%, but this can be $(ttcolor)$(t:See 'I:electricCompressorEfficiency')changed in the config/$.$(p)It behaves like a IC2 tier 1 machine, so it will explode if it receives >32 EU/t. However, you can add IC2 $(item)Transformer Upgrades/$ to allow higher voltages, as in normal IC2 machines." + }, + { + "type": "text", + "text": "The energy output in mL/tick is:$(p) $(formula)input rate / E * 400/$$(p)where $(formula)E/$ is the efficiency.$(p)For instance, with the default efficiency of 40% and an input of 32EU/tick, the compressed air production equals $(formula)32 / 40 * 400 = 320mL/tick./$" + }, + { + "type": "text", + "text": "Another factor that influences the efficiency is the machine's $(l:base_concepts/heat)heat/$. The machine needs to be cooled, as the efficiency will drop as the temperature rises, up to the point where no air is generated at all." + }, + { + "type": "crafting", + "text": "Creating an $(item)Electric Compressor/$", + "recipe": "pneumaticcraft:electric_compressor" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/compressors/electrostatic_compressor.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/compressors/electrostatic_compressor.json new file mode 100644 index 000000000000..95aff79cd9a5 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/compressors/electrostatic_compressor.json @@ -0,0 +1,47 @@ +{ + "name": "Electrostatic Compressor", + "icon": "pneumaticcraft:electrostatic_compressor", + "category": "compressors", + "advancement": "pneumaticcraft:advanced_pressure_tube", + "pages": [ + { + "type": "text", + "text": "The $(item)Electrostatic Compressor/$ is a $(l:base_concepts/pressure_tiers)tier 2/$ air $(l:base_concepts/pressure)compressor/$, which uses $(thing)lightning/$ for the energy to produce compressed air.$(p)When it is struck by lightning it will instantly produce 200,000mL of air. Seems like a lot, but how often do you see a Charged Creeper sneaking around? You have to have it get struck." + }, + { + "type": "text", + "text": "To increase the chance of this happening, you can connect $(item)Iron Bars/$ to this machine which act as a conductor for the lightning bolt.$(p)Advice would be to create a large $(thing)grid/$ of Iron Bars: they can be up 5 blocks away horizontally (circular radius), and up to 5 blocks above or below, but they must all be connected to the $(item)Electrostatic Compressor/$ via each other." + }, + { + "type": "image", + "images": [ + "pneumaticcraft:textures/patchouli/electrostatic_compressor.png" + ] + }, + { + "type": "text", + "text": "Note that in the image to the left, only the central compressor has a sufficiently large grid surrounding it for maximum efficiency; the other compressors will have a lower chance of a triggering a strike (though this is still more effective than having only a single compressor in the middle of the grid)." + }, + { + "type": "text", + "text": "With multiple $(item)Electrostatic Compressors/$ on a $(thing)grid/$, the air from a strike is shared equally amongst them.$(p)To prevent a compressor from blowing up when the pressure gets too high after a strike, you can connect up $(item)Iron Bars/$ on the bottom side of the compressor. This way the energy can be dissipated to ground instead of going into the machine." + }, + { + "type": "text", + "text": "This dissipation only happens when the danger pressure of the compressor has been reached, not sooner. Each $(item)Iron Bar/$ $(italic)directly/$ below the compressor (on the same Y axis) will dissipate 10,000mL of excess air. $(p)Thus, with 10 compressors on a shared $(thing)grid/$, $(ttcolor)$(t:200000 / 10 = 20000 air produced per compressor; 10000 x 2 = 20000 air dissipated)only 2 Iron Bars/$ are needed below each compressor. (You could also add $(l:base_concepts/upgrades#security)Security Upgrades/$ to the compressor, but that's more expensive and less effective)" + }, + { + "type": "text", + "text": "To improve the chance of a strike, you can also place up to 10 $(item)Iron Bars/$ directly $(italic)above/$ the compressor to form a $(thing)lightning rod/$. Each bar will slightly improve the strike chance." + }, + { + "type": "text", + "text": "$(bold)Note:/$ unlike in previous versions of $(pncr), natural lightning bolts do $(italic)not/$ add air to the compressor (this was highly abusable using other mods to create lightning). Instead the compressor has a small chance to create a \"fake\" bolt. This chance is $(italic)very/$ small in clear weather, but improves when $(thing)raining/$, and improves greatly in a $(thing)thunderstorm/$." + }, + { + "type": "crafting", + "text": "Creating an $(item)Electrostatic Compressor/$", + "recipe": "pneumaticcraft:electrostatic_compressor" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/compressors/flux_compressor.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/compressors/flux_compressor.json new file mode 100644 index 000000000000..80c175313ec9 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/compressors/flux_compressor.json @@ -0,0 +1,17 @@ +{ + "name": "Flux Compressor", + "icon": "pneumaticcraft:flux_compressor", + "category": "compressors", + "advancement": "pneumaticcraft:advanced_pressure_tube", + "pages": [ + { + "type": "text", + "text": "The $(item)Flux Compressor/$ converts $(thing)Forge Energy/$ (compatible with $(thing)Redstone Flux/$ and the energy systems of various other mods) into $(l:base_concepts/pressure)compressed air/$. It consumes a base 40 FE/tick, but can be upgraded with $(l:base_concepts/upgrades#speed)Speed Upgrades/$.$(p)The Flux Compressor has a capacity of 100,000 FE and accepts FE at double the rate it uses it." + }, + { + "type": "crafting", + "text": "Creating a $(item)Flux Compressor/$$(p)This generator must be $(l:base_concepts/heat)cooled/$, as its efficiency will drop as the temperature rises, up to the point where no air is generated at all.", + "recipe": "pneumaticcraft:flux_compressor" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/compressors/liquid_compressor.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/compressors/liquid_compressor.json new file mode 100644 index 000000000000..43732d59ad55 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/compressors/liquid_compressor.json @@ -0,0 +1,17 @@ +{ + "name": "Liquid Compressor", + "icon": "pneumaticcraft:liquid_compressor", + "category": "compressors", + "advancement": "pneumaticcraft:pressure_tube", + "pages": [ + { + "type": "text", + "text": "The $(item)Liquid Compressor/$ is a simple generator which can produce $(l:base_concepts/pressure)compressed air/$. It burns liquid fuels to do so; to see which fuels you can use and their effectiveness, open up the $(bold)Available Fuels/$ tab in the Liquid Compressor's GUI. Note that this also includes high-temperature fluids such as lava." + }, + { + "type": "crafting", + "text": "Creating a $(item)Liquid Compressor/$", + "recipe": "pneumaticcraft:liquid_compressor" + } + ] +} diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/compressors/thermal_compressor.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/compressors/thermal_compressor.json new file mode 100644 index 000000000000..242e04ec4afc --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/compressors/thermal_compressor.json @@ -0,0 +1,49 @@ +{ + "name": "Thermal Compressor", + "icon": "pneumaticcraft:thermal_compressor", + "category": "compressors", + "advancement": "pneumaticcraft:pressure_tube", + "pages": [ + { + "type": "text", + "text": "The $(item)Thermal Compressor/$ is a simple compressor which uses the $(l:base_concepts/heat)temperature/$ differential on opposite (horizontal) sides to produce $(l:base_concepts/pressure)compressed air/$. The greater the temperature gradient, the more air that is produced.$(p)Note: trying to run this compressor purely from a $(l:machines/vortex_tube)Vortex Tube/$ won't work; you will get a net pressure loss." + }, + { + "type": "image", + "images": [ + "pneumaticcraft:textures/patchouli/thermal_compressor.png" + ], + "border": "true", + "text": "$(italic)A Thermal Compressor using Lava and Packed Ice to provide a temperature gradient/$" + }, + { + "type": "text", + "text": "The $(item)Thermal Compressor's/$ North-South and East-West faces are thermally connected to another, but there's no cross-connection between N-S or E-W, so you can have two independent temperature gradients on one compressor.$(p)Heat will equalize across the connections, so some effort will be required to maintain a useful temperature differential." + }, + { + "type": "text", + "title": "Applications", + "text": "There are three primary situations where the $(item)Thermal Compressor/$ may be of use:$(li)To utilise waste heat (or cold!) from $(italic)one/$ side of a $(item)Vortex Tube/$. Normally you will only be using the hot or cold side of a Vortex Tube, and venting the other side via a $(l:machines/heat_sink)Heat Sink/$. However, the $(item)Thermal Compressor/$ offers the opportunity to reclaim some of this waste heat or cold as air pressure." + }, + { + "type": "text", + "title": "Applications (cont.)", + "text": "$(li)To utilise the waste heat from advanced compressors such as the $(l:compressors/advanced_air_compressor)Advanced Air Compressor/$. Normally you would dump this heat into the atmosphere using one or more $(l:tools/heat_sink)Heat Sinks/$, but with the Thermal Compressor, it's also possible to reclaim some of this waste heat as pressure." + }, + { + "type": "text", + "title": "Applications (cont.)", + "text": "$(li)If you have the means to obtain large quantities of naturally hot or cold substances, e.g. $(l:base_concepts/heat_sources)lava, or blocks from other mods/$, you may be able to use them to generate some pressure. You will likely also need to be able to automate the placement and removal of heat sources and spent sources; $(l:tools/drone)Drones/$ can do this, as can many other modded solutions." + }, + { + "type": "text", + "title": "Redstone Control", + "text": "This compressor can be controlled by a $(#f00)redstone signal/$; if disabled, pressure generation stops, and the thermal resistance between the North-South and East-West faces greatly increases (a little heat will still leak across, but far less than when the compressor is running). This can be useful to store up energy as a heat differential when pressure is not needed, e.g. when your tube network is fully pressurized." + }, + { + "type": "crafting", + "text": "Creating a $(item)Thermal Compressor/$", + "recipe": "pneumaticcraft:thermal_compressor" + } + ] +} diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/logistics/frames.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/logistics/frames.json new file mode 100644 index 000000000000..f22668823bab --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/logistics/frames.json @@ -0,0 +1,55 @@ +{ + "name": "Logistics Frames", + "icon": "pneumaticcraft:logistics_frame_passive_provider", + "category": "logistics", + "advancement": "pneumaticcraft:root", + "pages": [ + { + "type": "text", + "text": "$(thing)Logistics Frames/$ are attachable gadgets which are placed onto inventories or tanks to mark them as part of a $(thing)Logistics System/$.$(p)Placed frames can be configured by $(thing)right-clicking/$ with a $(l:tools/logistics_configurator)Logistics Configurator/$, and removed by $(thing)sneak+right-clicking/$ with the Configurator. Frames can also be configured in-hand by right-clicking the item form." + }, + { + "type": "text", + "text": "The following frame properties can be configured:$(li)All Frames support $(thing)filtering/$ to control what items/fluids they will provide or accept. See also $(l:tools/tag_filter)Tag Filters/$.$(li)The $(thing)Filter/$ side tab lets you configure whether filters match by $(thing)item NBT/$ or $(thing)mod ID/$, and also whether the filter should be applied as a whitelist (default) or blacklist." + }, + { + "type": "text", + "text": "$(li)For $(l:logistics/frames#requester)Requester Frames/$, the $(thing)Minimum Order Size/$ tab allows you to configure the minimum amount of items or fluid that will be moved at a time; useful to prevent drones making constant trips with tiny payloads.$(li)Finally, all frames can be configured to be $(thing)invisible/$ to players unless they are holding a Logistics item (frame or configurator). Note: invisible frames pass any player left-clicks on to the block beneath." + }, + { + "type": "crafting", + "anchor": "active_provider", + "title": "Active Provider Frame", + "recipe": "pneumaticcraft:logistics_frame_active_provider", + "text": "The $(item)Active Provider Frame/$ provides items/fluids to $(l:logistics/frames#requester)Requester Frames/$, $(l:logistics/frames#storage)Storage Frames/$ and $(l:logistics/frames#default_storage)Default Storage Frames/$." + }, + { + "type": "crafting", + "anchor": "passive_provider", + "title": "Passive Provider Frame", + "recipe": "pneumaticcraft:logistics_frame_passive_provider", + "text": "The $(item)Passive Provider Frame/$ provides items/fluids to $(l:logistics/frames#requester)Requester Frames/$ only." + }, + { + "type": "crafting", + "anchor": "storage", + "title": "Storage Frame", + "recipe": "pneumaticcraft:logistics_frame_storage", + "text": "$(item)Storage Frames/$ can receive items/fluids from $(l:logistics/frames#active_provider)Active Provider Frames/$ and supply items to $(l:logistics/frames#requester)Requester Frames/$." + }, + { + "type": "crafting", + "anchor": "default_storage", + "title": "Default Storage Frame", + "recipe": "pneumaticcraft:logistics_frame_default_storage", + "text": "$(item)Default Storage Frames/$ can receive items/fluids from $(l:logistics/frames#active_provider)Active Provider Frames/$ and supply resources to $(l:logistics/frames#requester)Requester Frames/$ and $(l:logistics/frames#storage)Storage Frames/$. They have a lower priority than Storage Frames, which will be always be used first if possible." + }, + { + "type": "crafting", + "anchor": "requester", + "title": "Requester Frame", + "recipe": "pneumaticcraft:logistics_frame_requester", + "text": "$(item)Requester Frames/$ can request items/fluids from any other framed inventory. For these frames, use the configuration GUI to tell the frame how much of each item or fluid to try to keep $(thing)stocked/$." + } + ] +} diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/logistics/logistics_configurator.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/logistics/logistics_configurator.json new file mode 100644 index 000000000000..1ea095407946 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/logistics/logistics_configurator.json @@ -0,0 +1,22 @@ +{ + "name": "Logistics Configurator", + "icon": "pneumaticcraft:logistics_configurator", + "category": "logistics", + "advancement": "pneumaticcraft:pressure_tube", + "pages": [ + { + "type": "text", + "text": "The $(item)Logistics Configurator's/$ primary purpose is to help out with configuring a $(l:logistics/overview)Logistics System/$.$(p)By $(thing)right-clicking/$ it on any $(l:logistics/frames)Logistic Frame/$ it can configure various filters.$(p)$(thing)Sneak right-clicking/$ removes the frame from the inventory it's attached to." + }, + { + "type": "spotlight", + "item": "pneumaticcraft:logistics_configurator", + "text": "The $(item)Logistics Configurator/$ can also be used to remove (by $(thing)Sneak right-clicking/$) other attachable gadgets, such as the $(l:semiblocks/transfer_gadget)Transfer Gadget/$ and the $(l:semiblocks/crop_support)Crop Support/$." + }, + { + "type": "crafting", + "text": "Creating the Logistics Configurator", + "recipe": "pneumaticcraft:logistics_configurator" + } + ] +} diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/logistics/logistics_core.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/logistics/logistics_core.json new file mode 100644 index 000000000000..ffee4f7345dd --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/logistics/logistics_core.json @@ -0,0 +1,25 @@ +{ + "name": "Logistics Core", + "icon": "pneumaticcraft:logistics_core", + "category": "logistics", + "advancement": "pneumaticcraft:pressure_tube", + "pages": [ + { + "type": "text", + "text": "This is a base crafting component for all $(l:logistics/overview)Logistics/$-related items and devices." + }, + { + "type": "relations", + "entries": [ + "logistics/frames", + "logistics/logistics_drone", + "tubes/logistics_module" + ] + }, + { + "type": "crafting", + "text": "Creating a Logistics Core", + "recipe": "pneumaticcraft:logistics_core" + } + ] +} diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/logistics/logistics_drone.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/logistics/logistics_drone.json new file mode 100644 index 000000000000..7561467c51f7 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/logistics/logistics_drone.json @@ -0,0 +1,32 @@ +{ + "name": "Logistics Drone", + "icon": "pneumaticcraft:logistics_drone", + "category": "logistics", + "advancement": "pneumaticcraft:root", + "pages": [ + { + "type": "text", + "text": "$(item)Logistics Drones/$ are a special type of $(l:tools/drones)drone/$. They are a lower tier $(thing)Drone/$, since they are not programmable but limited to carrying out $(italic)only/$ logistics tasks." + }, + { + "type": "spotlight", + "title": "Automatic Charging", + "item": "pneumaticcraft:charging_station", + "text": "As with all types of Drone, these drones require $(l:base_concepts/pressure)pressure/$ to operate, and will automatically seek out $(l:tools/drone#charging)a Charging Station with a Dispenser Upgrade/$ if low on air." + }, + { + "type": "entity", + "entity": "pneumaticcraft:logistics_drone", + "offset": -0.3 + }, + { + "type": "text", + "text": "Once deployed, a $(item)Logistics Drone/$ will operate on any inventory/tank with a $(l:logistics/frames)Logistics Frame/$ in a 33x33x33 cube centered on the block the drone was deployed at.$(p)Since these Drones frequently need to move items around, $(l:base_concepts/upgrades#speed)Speed/$ and $(l:base_concepts/upgrades#inventory)Inventory/$ upgrades are recommended for movement speed and carrying capacity." + }, + { + "type": "crafting", + "recipe": "pneumaticcraft:logistics_drone", + "text": "Creating a Logistics Drone" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/logistics/logistics_module.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/logistics/logistics_module.json new file mode 100644 index 000000000000..a826c68c8a66 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/logistics/logistics_module.json @@ -0,0 +1,17 @@ +{ + "name": "Logistics Module", + "icon": "pneumaticcraft:logistics_module", + "category": "logistics", + "advancement": "pneumaticcraft:pressure_tube", + "pages": [ + { + "type": "text", + "text": "See $(l:tubes/logistics_module)the Logistics Module entry/$ in the $(thing)Pressure Tubes/$ section of the manual for full details." + }, + { + "type": "crafting", + "recipe": "pneumaticcraft:logistics_module", + "text": "Creating a Logistics Module" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/logistics/overview.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/logistics/overview.json new file mode 100644 index 000000000000..c872342a297a --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/logistics/overview.json @@ -0,0 +1,25 @@ +{ + "name": "Logistics Overview", + "icon": "pneumaticcraft:logistics_configurator", + "category": "logistics", + "advancement": "pneumaticcraft:root", + "priority": "true", + "pages": [ + { + "type": "text", + "text": "$(pncr)'s $(thing)Logistics System/$ offers an interesting way to transport items & fluids, and to keep inventories & tanks stocked.$(p)Inventories & tanks can be marked with $(l:logistics/frames)Logistic Frames/$, attachable gadgets which control how items & fluids should be moved into and out of those blocks." + }, + { + "type": "text", + "text": "Those inventories are then connected with $(l:logistics/logistics_drone)Logistics Drones/$ or $(l:tubes/pressure_tubes)Pressure Tubes/$ with $(l:tubes/logistics_module)Logistics Modules/$ attached.$(p)The $(thing)Logistics System/$ is heavily inspired by $(l:https://wiki.factorio.com/Logistic_network)Factorio/$, and if you've played that game, the concepts will be familiar. The primary difference is that this mod provides $(l:logistics/frames)Frames/$ to attach to existing inventories/tanks, rather than separate logistic chests." + }, + { + "type": "relations", + "entries": [ + "logistics/frames", + "logistics/logistics_drone", + "tubes/logistics_module" + ] + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/machines/aerial_interface.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/machines/aerial_interface.json new file mode 100644 index 000000000000..be56d07df820 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/machines/aerial_interface.json @@ -0,0 +1,51 @@ +{ + "name": "Aerial Interface", + "icon": "pneumaticcraft:aerial_interface", + "category": "machines", + "advancement": "pneumaticcraft:advanced_pressure_tube", + "pages": [ + { + "type": "text", + "text": "The $(item)Aerial Interface/$ is a very powerful device which can connect directly with a player's inventory. When sufficiently $(l:base_concepts/pressure)pressurized/$, it can be interacted with just like any other inventory. Instead of landing in the Interface, items get sent $(italic)directly/$ to the owning player. You could use a $(l:logistics/frames#requester)Logistics Requester Frame/$ on the Interface to keep yourself supplied with 64 torches, for example." + }, + { + "type": "text", + "text": "By default, your main inventory is accessed through any side face of the Interface, and your armor slots are accessed via the top/bottom faces. However, this can be reconfigured via the $(bold)Side Configuration/$ GUI side-tab.$(p)You can connect any face to any of:$(li)Main inventory$(li)Armor slots$(li)Offhand slot$(li)Ender inventory (as accessed by vanilla $(item)Ender Chests/$)." + }, + { + "type": "text", + "title": "Water Breathing", + "text": "Obviously, because we have something that can link to a player, which is powered by $(l:base_concepts/pressure)air/$, there should be something that allows us to transfer this air when necessary - right? At a cost of 80mL/tick, you can breathe indefinitely under water.$(p)This is slightly more efficient than a $(l:armor/pneumatic_helmet)Pneumatic Helmet/$ with $(l:base_concepts/upgrades#scuba)SCUBA Upgrade/$, but does not provide the clear underwater vision." + }, + { + "type": "text", + "title": "Interfacing Forge Energy", + "text": "An $(item)Aerial Interface/$ accepts $(thing)Forge Energy/$ (compatible with RF power and the power from many other mods). The energy stored in its internal buffer (100,000) is used to charge any FE-chargeable item in the player's inventory (and armor slots)." + }, + { + "type": "text", + "title": "Auto-Feeding", + "text": "By inserting a $(l:base_concepts/upgrades#dispenser)Dispenser Upgrade/$ you can make the $(item)Aerial Interface/$ act like a remote auto-feeder. Only food items will be accepted by the Interface, and only when you're hungry enough to fully utilize the provided meal. Note that when an inventory offers a stack of >1, the Interface waits until you can consume that amount. To make sure the smallest amount of food can be utilized use slow inserters such as $(item)Hoppers/$." + }, + { + "type": "text", + "title": "Experience Handling", + "text": "The $(l:base_concepts/upgrades#dispenser)Dispenser Upgrade/$ also allows you to pump $(thing)XP fluids/$ into or out of the Interface. When multiple types of XP fluid exist, you can choose which one to use via the $(bold)Experience/$ tab in the GUI. This tab also shows which mods' experience fluids have been detected and are available for use. $(l:base_concepts/memory_essence)Memory Essence/$ is always available to use." + }, + { + "type": "text", + "title": "Experience Handling (cont.)", + "text": "Note that the Interface doesn't have an internal liquid buffer; it uses your experience directly as a 'tank'. This means that when pumping XP in or out, you need a device that can transport liquids at a rate higher than the amount of liquid XP per XP point. This rate is 20mB/tick for all known XP fluids at the time of writing." + }, + { + "type": "text", + "title": "Auto-Charging", + "text": "By pointing a $(l:tubes/charging_module)Charging Module/$ at the $(item)Aerial Interface/$, you can charge any $(l:base_concepts/pressure)pressurizable/$ items in your inventory.$(p)Note that to charge any worn $(l:armor/overview)Pneumatic Armor/$ items, the Charging Module must be pointed at a side of the Interface which is connected to your armor slots." + }, + { + "type": "crafting", + "text": "Creating an Aerial Interface", + "recipe": "pneumaticcraft:aerial_interface" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/machines/air_cannon.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/machines/air_cannon.json new file mode 100644 index 000000000000..7283dbbdc8ae --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/machines/air_cannon.json @@ -0,0 +1,22 @@ +{ + "name": "Air Cannon", + "icon": "pneumaticcraft:air_cannon", + "category": "machines", + "advancement": "pneumaticcraft:pressure_tube", + "pages": [ + { + "type": "text", + "text": "The $(item)Air Cannon/$ is a device you can use to transport items quite some distance, through the air. It uses $(l:base_concepts/pressure)compressed air/$ as propellant.$(p)You will also need a $(l:tools/gps_tool)GPS Tool/$ to aim the $(item)Air Cannon/$ (although the GPS Tool can be removed and re-used once the Cannon is aimed).$(p)A $(#f00)redstone pulse/$ will trigger the Cannon to fire." + }, + { + "type": "text", + "title": "Upgrades", + "text": "With a $(l:base_concepts/upgrades#dispenser)Dispenser Upgrade/$ installed, the $(item)Air Cannon/$ behaves like a vanilla $(item)Dispenser/$ for certain items, e.g. TNT or Fire Charges.$(p)With an $(l:base_concepts/upgrades#entity_tracker)Entity Tracker Upgrade/$, the $(item)Air Cannon/$ will not launch items from its inventory, but instead launch the nearest entity (including you!) when triggered." + }, + { + "type": "crafting", + "text": "Creating an Air Cannon", + "recipe": "pneumaticcraft:air_cannon" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/machines/aphorism_tile.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/machines/aphorism_tile.json new file mode 100644 index 000000000000..8d7225ee3a1c --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/machines/aphorism_tile.json @@ -0,0 +1,33 @@ +{ + "name": "Aphorism Tile", + "icon": "pneumaticcraft:aphorism_tile", + "category": "machines", + "advancement": "pneumaticcraft:assembly_controller", + "pages": [ + { + "type": "text", + "text": "$(thing)Aphorism Tiles/$ are like $(item)Signs/$, but they can display arbitrary amounts of text. Any text is automatically scaled so that the full text fits on the tile.$(p)When you place down an Aphorism Tile it $(ttcolor)$(t:This can be disabled in client config - see 'B:dramaSplash')defaults/$ to a random splash text from the $(l:http://mc-drama.herokuapp.com/)Drama Generator/$." + }, + { + "type": "text", + "text": "$(li)$(item)Aphorism Tiles/$ can be edited in-place by $(thing)right-clicking/$ with an empty hand.$(li)Markup can be added by using $(thing)Alt + 0-9/a-f/l/m/n/o/r/$ ($(l:https://minecraft.gamepedia.com/Formatting_codes)standard Minecraft codes/$).$(li)Holding $(thing)F1/$ will show some popup help for the editor keybindings.$(li)$(item)Aphorism Tiles/$ can be recolored by $(thing)right-clicking/$ with any dye item. The tile border and background can be colored independently by clicking a corresponding area of the tile." + }, + { + "type": "text", + "anchor": "items", + "text": "$(li)$(item)Aphorism Tiles/$ can also display $(thing)items/$, instead of or along with text. You can specify an item to display by putting (on its own line) text in the format $(thing){item::}/$, e.g. $(thing){item:minecraft:diamond}/$.$(li)Alternatively, click the $(thing)Insert Item.../$ button on the left-hand GUI panel, and choose an item from the search popup. This will replace all the text on the current line. You can display multiple items on one tile." + }, + { + "type": "text", + "text": "$(li)Tip: displayed items are scaled in size to match the height of text lines. If you're mixing text and items, keep text lines short to avoid tiny items.$(li)You can also use the slider on the left-hand GUI panel to set a $(thing)margin/$ for the tile's text, if you would like it to take up less space on the tile.$(li)Finally, you can use the checkbox on the left-hand GUI panel to make the whole tile $(thing)invisible/$, so that $(italic)only/$ the text (and/or items) is shown." + }, + { + "type": "text", + "text": "$(li)Invisible Aphorism Tiles have no block shape at all unless you sneak, so they have potential uses as labels for chests, especially when displaying item(s). Since they have no shape, any interactions get passed to the block behind - right-clicking a chest, for example.$(li)Invisible tiles can be edited by sneak & right-clicking them (with any empty hand, as normal)." + }, + { + "type": "pneumaticcraft:assembly_system", + "recipe": "pneumaticcraft:assembly/aphorism_tile" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/machines/charging_station.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/machines/charging_station.json new file mode 100644 index 000000000000..32366ba84437 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/machines/charging_station.json @@ -0,0 +1,60 @@ +{ + "name": "Charging Station", + "icon": "pneumaticcraft:charging_station", + "category": "machines", + "advancement": "pneumaticcraft:pressure_tube", + "pages": [ + { + "type": "text", + "text": "The $(item)Charging Station/$ is a machine in which $(l:base_concepts/pressure)pneumatic items/$ can be charged (or discharged). The interaction between the $(item)Charging Station/$ and pneumatic items is the same as for the interaction between tubes/machines: differences in pressures will be equalized. This means that you'll need a well-pressurized $(item)Charging Station/$ to charge items fully." + }, + { + "type": "spotlight", + "item": "pneumaticcraft:charging_station", + "text": "Most charged items have a maximum pressure of 10 bar. Don't worry about explosions though; items will not explode due to overcharging, but simply stop charging beyond 10 bar.$(p)The $(thing)Charge Pad/$ can be camouflaged with a $(l:tools/camo_applicator)Camouflage Applicator/$." + }, + { + "type": "text", + "title": "Charge Pad", + "text": "You can turn the $(item)Charging Station/$ into a $(thing)Charge Pad/$ by inserting a $(l:base_concepts/upgrades#dispenser)Dispenser Upgrade/$. This will (de)pressurize:$(li)items lying on the ground on top of the Charging Station$(li)items carried by players standing on the Charging Station$(li)all types of $(l:tools/drone)Drone/$ which are directly above the Charging Station" + }, + { + "type": "text", + "title": "Upgrade Management", + "text": "The $(item)Charging Station/$ also functions as a management system for items which accept $(l:base_concepts/upgrades)upgrades/$. To upgrade an item, put it in the $(item)Charging Station/$ as usual, and click the $(thing)up-arrow/$ button just above the item slot. This opens a new GUI where upgrades can be inserted; every applicable upgrade for the item in question is documented in a GUI side tab." + }, + { + "type": "relations", + "title": "Chargeable Items", + "entries": [ + "tools/air_canister", + "tools/pneumatic_wrench", + "tools/logistics_configurator", + "tools/camo_applicator", + "tools/vortex_cannon", + "tools/minigun", + "tools/manometer", + "armor/pneumatic_helmet", + "armor/pneumatic_chestplate", + "armor/pneumatic_leggings", + "armor/pneumatic_boots" + ] + }, + { + "type": "relations", + "title": "Chargeable Items (cont.)", + "entries": [ + "tools/drone", + "tools/collector_drone", + "tools/guard_drone", + "tools/harvesting_drone", + "logistics/logistics_drone" + ] + }, + { + "type": "crafting", + "text": "Creating a Charging Station", + "recipe": "pneumaticcraft:charging_station" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/machines/display_shelf.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/machines/display_shelf.json new file mode 100644 index 000000000000..57caf8ccb180 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/machines/display_shelf.json @@ -0,0 +1,17 @@ +{ + "name": "Display Shelf", + "icon": "pneumaticcraft:display_shelf", + "category": "machines", + "advancement": "pneumaticcraft:root", + "pages": [ + { + "type": "text", + "text": "The $(item)Display Shelf/$ functions exactly like its bigger brother the $(l:machines/display_table)Display Table/$, but is half-height. In addition, it will not render its legs if the block beneath it does not have a solid top face." + }, + { + "type": "crafting", + "text": "Creating a Display Shelf", + "recipe": "pneumaticcraft:display_shelf" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/machines/display_table.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/machines/display_table.json new file mode 100644 index 000000000000..94c9a830a662 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/machines/display_table.json @@ -0,0 +1,21 @@ +{ + "name": "Display Table", + "icon": "pneumaticcraft:display_table", + "category": "machines", + "advancement": "pneumaticcraft:root", + "pages": [ + { + "type": "text", + "text": "The $(item)Display Table/$ is a simple inventory which can store (and display) a single item. It's partly intended for decorative purposes, but may also be useful for automation, since the table's inventory can be interacted with via hoppers, drones & other piping systems." + }, + { + "type": "text", + "text": "Display Tables, when placed next to each other, will visually connect and not render adjacent legs, forming a single larger table. This does require that both blocks have exactly the same rotation; if the rotation is different, then the table will not connect in this way.$(p)Visually-connected tables still have a separate 1-item inventory for each table." + }, + { + "type": "crafting", + "text": "Creating a Display Table", + "recipe": "pneumaticcraft:display_table" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/machines/drone_interface.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/machines/drone_interface.json new file mode 100644 index 000000000000..9f3585ec3ba6 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/machines/drone_interface.json @@ -0,0 +1,288 @@ +{ + "name": "Drone Interface", + "icon": "pneumaticcraft:drone_interface", + "category": "machines", + "flag": "|mod:computercraft,mod:opencomputers", + "advancement": "pneumaticcraft:printed_circuit_board", + "pages": [ + { + "type": "text", + "text": "The Drone Interface is a $(thing)ComputerCraft/OpenComputers peripheral/$ that's used to communicate with $(l:tools/drone)Drones/$. To do so, program a $(item)Drone/$ with a $(l:programming/computer_control)Computer Control puzzle piece/$.$(p)When the Drone executes the Computer Control piece, it'll try to connect to an $(ttcolor)$(t:A Drone Interface can only connect to one Drone at a time)available/$ $(item)Drone Interface/$ located within the puzzle piece's area." + }, + { + "type": "spotlight", + "item": "pneumaticcraft:drone_interface", + "text": "Once connected, the Drone will be controlled entirely by the interface; specifically, by Lua methods called on the interface by the controlling computer.$(p)The Drone Interface exposes a long list of Lua methods, all of which are described in the following pages." + }, + { + "type": "text", + "title": "Example", + "text": "An example Lua program:$(p)$(#008)m = peripheral.wrap(\"right\")$(br)m.addArea(100, 64, 100, 120, 4, 120, \"Filled\")$(br)m.setAction(\"dig\")$(br)m.clearArea()$(br)m.addArea(80, 65, 80)$(br)m.setAction(\"standby\")$(p)/$makes the drone dig out a large area - all blocks in the (100,64,100)->(120,4,120) range - and then return to (80, 65, 80) and go into standby." + }, + { + "type": "text", + "title": "abortAction()", + "text": "$(#800)abortAction()/$$(p)Stops the current running action." + }, + { + "type": "text", + "title": "addArea()", + "text": "$(#800)addArea(,,)/$$(p)$(#800)addArea(,,,,,,)/$$(p)Adds an area to the current stored area of the Drone. When using the latter method, x1/y1/z1 represent the first point (which would be P1 of an $(l:tools/gps_area_tool)GPS Area Tool/$), and x2/y2/z2 represent the second point, or P2 of the GPS Area Tool.$(p)getAreaTypes() can be used to list the valid area types." + }, + { + "type": "text", + "text": "$(#800)addBlacklistItemFilter(, , )/$$(p)Like the addWhitelistItemFilter(...), but to blacklist items.", + "title": "addBlacklistItemFilter()" + }, + { + "type": "text", + "title": "addBlacklistLiquidFilter()", + "text": "$(#800)addBlacklistLiquidFilter()/$$(p)Like the addWhitelistLiquidFilter(...), but to blacklist liquids." + }, + { + "type": "text", + "title": "addBlacklistText()", + "text": "$(#800)addBlacklistText()/$$(p)Adds a text to the blacklisted texts. Used to specify a filter for the \"entity_attack\" action, for example." + }, + { + "type": "text", + "text": "$(#800)addWhitelistItemFilter(, , )/$$(p)Acts as an $(l:programming/item_filter)Item Filter/$ widget on the right of another widget. The item/block name is the registry name, e.g. $(thing)pneumaticcraft:pressure_tube/$. The 'useXXX' are all booleans that determine what filters will be used (as in the Item Filter widget GUI).", + "title": "addWhitelistItemFilter()" + }, + { + "title": "addWhitelistLiquidFilter()", + "text": "$(#800)addWhitelistLiquidFilter()/$$(p)Acts as you've put a $l(:programming/liquid_filter)Liquid Filter/$ piece on the right of a piece. You must supply the fluid's registry name (e.g. $(thing)minecraft:water/$).", + "type": "text" + }, + { + "text": "$(#800)addWhitelistText()/$$(p)Adds a text to the whitelisted text list. This would be used to specify an entity filter for the \"entity_attack\" action, for example.", + "type": "text", + "title": "addWhitelistText()" + }, + { + "title": "clearArea()", + "type": "text", + "text": "$(#800)clearArea()/$$(p)Clears the current stored area." + }, + { + "title": "clearBlacklistItemFilter()", + "type": "text", + "text": "$(#800)clearBlacklistItemFilter()/$$(p)Clears all stored blacklisted item filters." + }, + { + "title": "clearBlacklistLiquidFilter()", + "text": "$(#800)clearBlacklistLiquidFilter()/$$(p)Clears all stored blacklisted liquid filters.", + "type": "text" + }, + { + "text": "$(#800)clearBlacklistText()/$$(p)Clears all stored blacklisted texts.", + "type": "text", + "title": "clearBlacklistText()" + }, + { + "title": "clearWhitelistItemFilter()", + "text": "$(#800)clearWhitelistItemFilter()/$$(p)Clears all stored whitelisted item filters.", + "type": "text" + }, + { + "type": "text", + "text": "$(#800)clearWhitelistLiquidFilter()/$$(p)Clears all stored whitelisted liquid filters.", + "title": "clearWhitelistLiquidFilter()" + }, + { + "title": "clearWhitelistText()", + "text": "$(#800)clearWhitelistText()/$$(p)Clears all stored whitelisted texts.", + "type": "text" + }, + { + "title": "evaluateCondition()", + "text": "$(#800)evaluateCondition()/$$(p)Returns true/false. Used in $(l:programming/conditions)conditions/$ only. Will return true/false depending on whether or not the condition is satisfied. Drone Conditions can be checked right after setting $(#800)setAction()/$, but non-Drone conditions require that you wait until $(#800)isActionDone()/$ returns true before the result of $(#800)evaluateCondition()/$ is useful.", + "type": "text" + }, + { + "type": "text", + "text": "$(#800)exitPiece()/$$(p)Stops the $(thing)Computer Control/$ piece in the Drone, and allows the Drone's program to proceed to the next puzzle piece in its program.", + "title": "exitPiece()" + }, + { + "type": "text", + "title": "forgetTarget()", + "text": "$(#800)forgetTarget()/$$(p)When the Drone is targeting any entity (from using the \"entity_attack\" action), this will stop attacking that target." + }, + { + "text": "$(#800)getAction()/$$(p)Returns a string that represents the last action set by $(#800)setAction()/$. Will return $(thing)nil/$ when no action is set. Can be used to make sure to only call $(#800)isActionDone()/$ when this method does not return nil.", + "type": "text", + "title": "getAction()" + }, + { + "title": "getAllActions()", + "type": "text", + "text": "$(#800)getAllActions()/$$(p)Returns a table of all the current selectable actions (like $(thing)pneumaticcraft:dig/$ or $(thing)pneumaticcraft:place'/$. Each of these actions corresponds directly to a programming widget available in the $(l:programming/programmer#ids)Programmer/$ GUI.$(p)Note: for actions which start with $(thing)pneumaticcraft:/$ (which is all default actions), the $(thing)pneumaticcraft:/$ prefix is optional." + }, + { + "title": "getAreaTypes()", + "text": "$(#800)getAreaTypes()/$$(p)Returns a table of all the possible area types (filled, frame, sphere...)", + "type": "text" + }, + { + "title": "getDronePosition()", + "text": "$(#800)getDronePosition()/$$(p)Returns the x/y/z position of the Drone. This method is here for historic compatibility, and it's recommended to use the new $(#800)getDronePositionVec()/$ method instead.", + "type": "text" + }, + { + "title": "getDronePositionVec()", + "text": "$(#800)getDronePosition()/$$(p)Returns a table of the x/y/z coordinates of the Drone. Individual values can be easily extracted with the .x, .y and .z fields, e.g. $(#800)xpos = getDronePosition().x/$.", + "type": "text" + }, + { + "title": "getUpgrades()", + "type": "text", + "text": "$(#800)getUpgrades()/$$(p)Get the number of inserted upgrades of the given type.$(p)The upgrade name can be found by mousing over any PneumaticCraft upgrade item with advanced info enabled (F3+H) and taking the item name with the '_upgrade' part removed.$(p)e.g for $(thing)pneumaticcraft:speed_upgrade/$, the name is \"speed\"." + }, + { + "type": "text", + "title": "getVariable()", + "text": "$(#800)getVariable()/$$(p)Returns the value of the variable from this Drone (x, y and z). It is possible to get $(l:programming/variables#global)global/$ (# prefix) and $(l:programming/variables#special)special/$ variables ($ prefix) too." + }, + { + "type": "text", + "title": "hideArea()", + "text": "$(#800)hideArea()/$$(p)Stops in-world highlighting of the area stored in the Drone, as shown by $(#800)showArea()/$." + }, + { + "type": "text", + "title": "isActionDone()", + "text": "$(#800)isActionDone()/$$(p)Returns true if the current action is done (e.g. \"goto\" has arrived at the target location, \"inventory import\" can't import anymore, \"dig\" has dug every possible block...)" + }, + { + "type": "text", + "title": "isConnectedToDrone()", + "text": "$(#800)isConnectedToDrone()/$$(p)Returns true if a Drone has connected with this Drone Interface (when the Drone's program has arrived at the ComputerCraft piece and made a connection)." + }, + { + "type": "text", + "title": "removeArea()", + "text": "$(#800)removeArea(,,,,,,)/$$(p)Removes an area from the current stored area (equivalent to blacklisting the area)." + }, + { + "type": "text", + "title": "setAction()", + "text": "$(#800)setAction()/$$(p)Set an action for the Drone to do. This should be one of the actions returned by $(#800)getAllActions()/$; these correspond directly to programming widgets in the $(l:programming/programmer)Programmer/$ GUI, which shows the action name in widget tooltips when F3+H is toggled.$(p)Note that when the prefix is $(thing)pneumaticcraft:/$, that prefix is optional." + }, + { + "type": "text", + "title": "setBlockOrder()", + "text": "$(#800)setBlockOrder(<\"closest\"/\"highToLow\"/\"lowToHigh\">)/$$(p)Sets the place/dig order of the Drone." + }, + { + "type": "text", + "title": "setCanSteal()", + "text": "$(#800)setCanSteal()/$$(p)When the \"pickup_item\" action is used, this controls whether drones are allowed to steal items they normally should leave alone, e.g. items on an $(thing)Immersive Engineering/$ conveyor belt.$(p)The default is 'false': drones will not try to steal items." + }, + { + "type": "text", + "title": "setCount()", + "text": "$(#800)setCount()/$$(p)This configures the maximum number of items processed by import / export / drop actions, and is also used for the amount that's checked against in condition checks." + }, + { + "type": "text", + "title": "setCraftingGrid()", + "text": "$(#800)setCraftingGrid(, , ...(9x))/$$(p)Sets up the crafting grid so when the \"crafting\" action is used, this recipe will be used. You need to specify all 9 items making up the recipe; for empty spaces supply $(thing)nil/$. The item naming format is the same as for item filters." + }, + { + "type": "text", + "title": "setDropStraight()", + "text": "$(#800)setDropStraight()/$$(p)When the \"drop_item\" action is the current action, this determines whether or not the item will be dropped with a random velocity (like a vanilla Dropper), or straight down." + }, + { + "type": "text", + "title": "setEmittingRedstone()", + "text": "$(#800)setEmittingRedstone()/$$(p)Sets the strength of redstone signal to emit when the \"emit_redstone\" action is the current action." + }, + { + "type": "text", + "title": "setIsAndFunction()", + "text": "$(#800)setIsAndFunction()/$$(p)Used in conditions only. When true, all checked blocks must satisfy the condition requirements (>=10 etc)." + }, + { + "type": "text", + "title": "setMaxActions()", + "text": "$(#800)setMaxActions()/$$(p)This sets the maximum number of actions performed on blocks before the action is considered 'done'. This applies to the \"place\", \"dig\" and \"block_right_click\" actions. Be sure to also call $(#800)setUseMaxActions(true)/$ to enable usage of this." + }, + { + "type": "text", + "text": "$(#800)setOperator(<\">=\" / \"=\">)/$$(p)Used in conditions only. Says whether or not the condition is checking for an equal amount (=) or equal and higher than amount (>=). The amount can be set using $(#800)setCount()/$.", + "title": "setOperator()" + }, + { + "title": "setPlaceFluidBlocks()", + "type": "text", + "text": "$(#800)setPlaceFluidBlocks()/$$(p)Only used in the \"liquid_export\" action; when set to true the Drone will be allowed to place down fluid blocks in the world. Default of 'false' only allows fluids to be exported to fluid tanks." + }, + { + "title": "setRenameString()", + "text": "$(#800)setRenameString()/$$(p)Sets the name the Drone will be named to when the \"rename\" action is used.", + "type": "text" + }, + { + "type": "text", + "title": "setRequiresTool()", + "text": "$(#800)setRequiresTool()/$$(p)This configures whether or not the Drone requires a tool when executing the \"dig\" and \"harvest\" actions. With no tool, the Drone will not attempt to carry out these actions." + }, + { + "type": "text", + "title": "setRightClickType()", + "text": "$(#800)setRightClickType(\"click_item\" / \"click_block\")/$$(p)When the current action is \"block_right_click\", this controls whether the drone should use the click logic of its held item (e.g. use a $(item)Flint and Steel/$), or try to activate the targeted block (e.g. flip a $(item)Lever/$). The default is \"click_item\"." + }, + { + "type": "text", + "title": "setSide()", + "text": "$(#800)setSide(, )/$$(p)Sets the specific side to be accessible or not. Used in the \"inventory_import\" and \"inventory_export\" actions to set which side of the inventory the Drone can access. It is also used for the \"place\" action to determine how to place the block." + }, + { + "title": "setSides()", + "text": "$(#800)setSides(, , , , , )/$$(p)Same as above, but in a single method to set all sides at once; this method takes six boolean parameters.", + "type": "text" + }, + { + "type": "text", + "title": "setSignText()", + "text": "$(#800)setSignText(, , ..., )/$$(p)Sets the text that will be sent to Signs and Aphorism Tiles when the $(thing)edit_sign/$ action is used." + }, + { + "title": "setSneaking()", + "text": "$(#800)setSneaking()/$$(p)Only used in the \"block_right_click\" action; this will set whether or not the fake player is sneaking while right clicking.", + "type": "text" + }, + { + "type": "text", + "text": "$(#800)setUseCount()/$$(p)Sets whether or not the Drone has a maximum number of imported /exported / dropped items. If true, be sure to also call $(#800)setCount()/$.", + "title": "setUseCount()" + }, + { + "title": "setUseMaxActions()", + "type": "text", + "text": "$(#800)setUseMaxActions()/$$(p)Sets whether or not the Drone has a maximum number of actions performed on one block at a time before the command is considered 'done'. Applies to the \"place\", \"dig\" and \"block_right_click\" actions. If true, be sure to also call $(#800)setMaxActions()/$." + }, + { + "text": "$(#800)setVariable(, , , )/$$(p)Sets a $(l:programming/variables)variable/$ for this Drone to given X/Y/Z coordinates. It is possible to set $(l:programming/variables#global)global variables/$.", + "type": "text", + "title": "setVariable()" + }, + { + "text": "$(#800)setVariable(, )/$$(p)Sets a $(l:programming/coordinate_operator)variable/$ for this Drone. 'true' is equivalent to passing (1,0,0), and 'false' is equivalent to passing (0,0,0).", + "type": "text", + "title": "setVariable()" + }, + { + "type": "text", + "title": "showArea()", + "text": "$(#800)showArea()/$$(p)Will show the current stored area using the same area renderer used if you click $(thing)Show Area/$ in a programming widget options GUI. $(#800)hideArea()/$ can be used to hide any such areas." + }, + { + "type": "crafting", + "text": "Creating a Drone Interface", + "recipe": "pneumaticcraft:drone_interface" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/machines/elevators.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/machines/elevators.json new file mode 100644 index 000000000000..bed342c949af --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/machines/elevators.json @@ -0,0 +1,58 @@ +{ + "name": "Elevators", + "icon": "pneumaticcraft:elevator_base", + "category": "machines", + "advancement": "pneumaticcraft:plastic", + "pages": [ + { + "type": "text", + "text": "The $(thing)Elevator/$ is a machine that can be used to vertically transport any entities, whether it be an item, mob, animal or player.$(p)You need to place an $(item)Elevator Base/$ at the bottom. You can stack multiple bases on top of each other.$(p)On top of this, place $(item)Elevator Frames/$, which act as a support for the elevator." + }, + { + "type": "text", + "text": "Both the number of $(item)Elevator Bases/$ and the number of $(item)Elevator Frames/$ determine how high the $(thing)Elevator/$ can extend. The maximum height of an $(thing)Elevator/$ is the lower of:$(li)1 x the number of vertically-stacked $(item)Elevator Frames/$, or$(li)$(ttcolor)$(t:You can change this multiplier in mod config - see 'I:elevatorBaseBlocksPerBase')6 x/$ the number of vertically-stacked $(item)Elevator Bases/$" + }, + { + "type": "text", + "text": "The $(thing)Elevator/$ can operate in one of two modes:$(li)$(bold)Redstone/$: a $(#f00)redstone signal/$ applied to any $(item)Elevator Base/$ controls the elevator's height, proportional to the signal strength (no signal = 0% extension, full signal = 100% extension).$(li)$(bold)Elevator Caller/$: The $(l:machines/elevators#caller)Elevator Caller/$ can provide some more sophisticated control over the elevator." + }, + { + "type": "text", + "title": "Multiblock Elevators", + "text": "You can create bigger $(thing)Elevators/$ by placing more $(item)Elevator Bases/$ next to each other horizontally. When the top $(item)Elevator Base/$ of every connected $(thing)Elevator/$ is at the same height, the $(thing)Elevators/$ will share the floors (defined by $(l:machines/elevators#caller)Elevator Callers/$), redstone input, and therefore act as a single multiblock." + }, + { + "type": "text", + "title": "Saving Air", + "text": "The $(item)Elevator Base/$ can accept up to four $(l:base_concepts/upgrades#charging)Charging Upgrades/$, which allow it to reclaim used air when the elevator descends (normally descent costs no air but does not regenerate air either).$(p)This comes at a cost of slower descent; with 4 upgrades installed, air is reclaimed at 60% of the cost to rise that distance, but descent will be 40% slower." + }, + { + "type": "text", + "anchor": "caller", + "title": "Elevator Caller", + "text": "$(item)Elevator Callers/$ placed next to $(item)Elevator Frames/$ are used to control the height of the $(thing)Elevator/$. When you place down an $(item)Elevator Frame/$, it'll calculate how many $(thing)floors/$ there are, defined by other $(item)Elevator Callers/$.$(p)$(thing)Floors/$ can be named in the $(item)Elevator Base/$ GUI; floor names will be displayed as buttons on each $(item)Elevator Caller/$. They can be clicked to call the $(thing)Elevator/$ to that floor." + }, + { + "type": "text", + "title": "Elevator Caller (cont.)", + "text": "In addition, an $(item)Elevator Caller/$ will emit a $(#f00)redstone signal/$ when the $(thing)Elevator/$ is at its floor, and providing a Caller with a $(#f00)redstone pulse/$ will call the $(thing)Elevator/$ to its floor.$(p)Finally, the $(item)Elevator Caller/$ can be camouflaged to look like other blocks with the $(l:tools/camo_applicator)Camouflage Applicator/$ tool." + }, + { + "type": "image", + "images": [ + "pneumaticcraft:textures/patchouli/elevator.png" + ], + "border": "true", + "text": "$(italic)A small Elevator with 3 Elevator Callers/$" + }, + { + "type": "crafting", + "recipe": "pneumaticcraft:elevator_base_1", + "recipe2": "pneumaticcraft:elevator_frame" + }, + { + "type": "crafting", + "recipe": "pneumaticcraft:elevator_caller" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/machines/gas_lift.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/machines/gas_lift.json new file mode 100644 index 000000000000..b15687f01b39 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/machines/gas_lift.json @@ -0,0 +1,30 @@ +{ + "name": "Gas Lift", + "icon": "pneumaticcraft:gas_lift", + "category": "machines", + "advancement": "pneumaticcraft:pressure_tube", + "pages": [ + { + "type": "text", + "text": "A $(item)Gas Lift/$ is a pump, basically. It uses $(l:base_concepts/pressure)pressure/$ to decrease the density of a liquid to force it upwards.$(p)When pressurized, it extrudes $(l:components/drill_pipe)Drill Pipes/$ (which you must provide) downwards until it hits any liquid, at which point it will pump it. This makes it perfect for $(l:base_concepts/oil)Oil/$ extraction, as Oil might be deep underground." + }, + { + "type": "text", + "text": "Any solid block in the way will be broken, without yield. Breaking blocks uses up air; this is a very small amount for soft blocks like dirt or sand, but much more for hard blocks such as obsidian.$(p)The air usage required to pump fluids scales linearly with the depth it is pumping at, i.e. the number of $(item)Drill Pipes/$ currently extruded." + }, + { + "type": "text", + "title": "Mode Tab", + "text": "The Gas Lift can be switched to one of 3 modes:$(li)$(#00f)Pump and allow empty tank/$ extrudes Drill Pipes, pumping fluids when it encounters them.$(li)$(#00f)Pump and leave liquid in filter/$ does the same as above, but will always keep 1000mB of fluid in the tank. This is useful when pumping for a certain liquid, to make sure no other liquids will be pumped." + }, + { + "type": "text", + "text": "$(li)$(#00f)Retract Drill Pipes/$ will make the $(thing)Gas Lift/$ stop pumping and retract any Drill Pipes it extruded back into its inventory." + }, + { + "type": "crafting", + "text": "Creating a Gas Lift", + "recipe": "pneumaticcraft:gas_lift" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/machines/heat_pipe.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/machines/heat_pipe.json new file mode 100644 index 000000000000..a6e0c7371142 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/machines/heat_pipe.json @@ -0,0 +1,25 @@ +{ + "name": "Heat Pipe", + "icon": "pneumaticcraft:heat_pipe", + "category": "machines", + "advancement": "pneumaticcraft:root", + "pages": [ + { + "type": "text", + "text": "The $(item)Heat Pipe/$ is an insulated core of compressed iron which can transmit heat between blocks, without any thermal connection to adjacent air or fluid blocks. It's a more compact (and cheaper) alternative to using $(thing)Compressed Iron Blocks/$ to transmit heat.$(p)You can conceal Heat Pipes with the $(l:tools/camo_applicator)Camouflage Applicator/$." + }, + { + "type": "image", + "images": [ + "pneumaticcraft:textures/patchouli/heat_sinks.png" + ], + "border": "true", + "text": "$(italic)TODO: heat pipe image/$" + }, + { + "type": "crafting", + "text": "Creating a Heat Pipe", + "recipe": "pneumaticcraft:heat_pipe" + } + ] +} diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/machines/heat_sink.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/machines/heat_sink.json new file mode 100644 index 000000000000..d121b3310143 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/machines/heat_sink.json @@ -0,0 +1,30 @@ +{ + "name": "Heat Sink", + "icon": "pneumaticcraft:heat_sink", + "category": "machines", + "advancement": "pneumaticcraft:root", + "pages": [ + { + "type": "text", + "text": "The $(item)Heat Sink/$ is a block used to get rid of $(l:base_concepts/heat)Heat/$.$(p)Be careful, a $(item)Heat Sink/$ hotter than 60°C or colder than -60°C will hurt you when touched!$(p)$(item)Heat Sinks/$ only dissipate heat from the block they're directly connected to. To connect up many $(item)Heat Sinks/$, use $(l:machines/heat_pipe)Heat Pipes/$ to provide more surfaces." + }, + { + "type": "image", + "images": [ + "pneumaticcraft:textures/patchouli/heat_sinks.png" + ], + "border": "true", + "text": "$(italic)An $(l:compressors/advanced_liquid_compressor)Advanced Liquid Compressor/$ $(italic)with multiple Heat Sinks/$" + }, + { + "type": "text", + "title": "Active Cooling", + "text": "You can increase the effectiveness of a $(item)Heat Sink/$ by placing it in range of an $(l:tubes/air_grate_module#active_cooling)Air Grate Module/$. The module's range is displayed when you attach it to a $(l:tubes/pressure_tubes)Pressure Tube/$. The cooling effectiveness can be stacked by using multiple Air Grate Modules." + }, + { + "type": "crafting", + "text": "Creating a Heat Sink", + "recipe": "pneumaticcraft:heat_sink" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/machines/kerosene_lamp.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/machines/kerosene_lamp.json new file mode 100644 index 000000000000..4499867d6773 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/machines/kerosene_lamp.json @@ -0,0 +1,25 @@ +{ + "name": "Kerosene Lamp", + "icon": "pneumaticcraft:kerosene_lamp", + "category": "machines", + "advancement": "pneumaticcraft:refinery", + "pages": [ + { + "type": "text", + "text": "A $(item)Kerosene Lamp/$ is a powerful light source that runs on.. you guessed it, $(l:manufacturing/refinery)Kerosene/$. It is similar to the long range light sources you might be used to, like $(thing)Thaumcraft's Arcane Lamp)/$.$(p)$(italic)Technically, the lamp will run on any burnable fuel, but Kerosene is more efficient than any other fuel in this lamp, even LPG./$" + }, + { + "type": "text", + "text": "The $(item)Kerosene Lamp/$ has a default range of 10 blocks. However, this can be adjusted in the GUI up to a maximum of 30 blocks. Note that the higher the range, the more fuel the lamp will use, in a squared fashion. So when you double the range, the fuel usage is multiplied by 4!$(p)However, the lamp only uses a small amount of fuel. With 1000mB of Kerosene and the default range of 10 blocks, the Lamp can run for about $(ttcolor)$(t:The Lamp's efficiency can be altered in mod config: see 'D:keroseneLampFuelEfficiency')40 real minutes/$." + }, + { + "type": "text", + "text": "The $(item)Kerosene Lamp/$ can be controlled by $(thing)redstone/$ like most $(pncr) blocks. Apart from the usual on/off modes, there also is an $(bold)Interpolate Signal/$ mode. This will (like the name says) interpolate the range of the lamp based on the signal strength.$(p)E.g. assuming the default max range of 10 blocks, when a $(#f00)redstone signal/$ of 8 (out of 15) is applied, the Lamp will have a range of 5." + }, + { + "type": "crafting", + "text": "Creating a Kerosene Lamp", + "recipe": "pneumaticcraft:kerosene_lamp" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/machines/liquid_hopper.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/machines/liquid_hopper.json new file mode 100644 index 000000000000..f973ed0b85f7 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/machines/liquid_hopper.json @@ -0,0 +1,28 @@ +{ + "name": "Liquid Hopper", + "icon": "pneumaticcraft:liquid_hopper", + "category": "machines", + "advancement": "pneumaticcraft:root", + "pages": [ + { + "type": "text", + "text": "The $(item)Liquid Hopper/$ is a device which you can use to transfer fluids. Like the $(l:machines/omnidirectional_hopper)Omnidirectional Hopper/$, its input and output can point in any direction, and it uses the same placement and rotation rules. You can add $(l:base_concepts/upgrades#speed)Speed Upgrades/$ to increase the transfer rate." + }, + { + "type": "spotlight", + "item": "pneumaticcraft:liquid_hopper", + "text": "The $(item)Liquid Hopper/$ will also attempt to drain fluids from any items on the ground in front of its $(9)input/$ side and to insert fluids into any items in front of its $(6)output/$ side, e.g. water buckets, lava buckets or modded fluid containers." + }, + { + "type": "text", + "title": "Dispenser Upgrade", + "flag": "pneumaticcraft:liquidHopperDispenser", + "text": "If a $(l:base_concepts/upgrades#dispenser)Dispenser Upgrade/$ is inserted into the $(item)Liquid Hopper/$, it will suck any liquid block (1000mB) at the $(9)input/$ side, and it will dispense 1000mB of any stored liquid at the $(6)output/$ side. This can be used for example as a water pump." + }, + { + "type": "crafting", + "text": "Creating a Liquid Hopper", + "recipe": "pneumaticcraft:liquid_hopper" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/machines/omnidirectional_hopper.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/machines/omnidirectional_hopper.json new file mode 100644 index 000000000000..fcaa14222398 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/machines/omnidirectional_hopper.json @@ -0,0 +1,28 @@ +{ + "name": "Omnidirectional Hopper", + "icon": "pneumaticcraft:omnidirectional_hopper", + "category": "machines", + "advancement": "pneumaticcraft:root", + "pages": [ + { + "type": "text", + "text": "The $(item)Omnidirectional Hopper/$ behaves rather like the vanilla $(item)Hopper/$. However, this Hopper can be oriented in $(italic)any/$ direction, not just up. On top of that, it accepts $(l:base_concepts/upgrades)Upgrades/$, which can be used to speed up the Hopper considerably. It doesn't use $(l:base_concepts/pressure)air/$, so it's a very useful early game device." + }, + { + "type": "spotlight", + "item": "pneumaticcraft:omnidirectional_hopper", + "text": "When you place the Hopper, its $(9)input/$ will face toward you, and its $(6)output/$ will face toward the block it was placed against.$(p)$(thing)Right-click/$ the Hopper with a $(l:tools/pneumatic_wrench)Pneumatic Wrench/$ (other wrenches may also work) to re-orient its input. $(thing)Sneak+right-click/$ the Hopper to re-orient its output." + }, + { + "type": "text", + "title": "Dispenser Upgrade", + "flag": "pneumaticcraft:omniHopperDispenser", + "text": "If a $(l:base_concepts/upgrades#dispenser)Dispenser Upgrade/$ is inserted into the $(item)Omnidirectional Hopper/$, it will automatically eject items into the world at the $(6)output/$ side (if there's no inventory there).$(p)This can be used as a greatly improved $(item)Dropper/$: faster, more accurate, and better $(#f00)redstone control/$." + }, + { + "type": "crafting", + "text": "Creating an Omnidirectional Hopper", + "recipe": "pneumaticcraft:omnidirectional_hopper" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/machines/pneumatic_door.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/machines/pneumatic_door.json new file mode 100644 index 000000000000..c1f5bafdd972 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/machines/pneumatic_door.json @@ -0,0 +1,34 @@ +{ + "name": "Pneumatic Door", + "icon": "pneumaticcraft:pneumatic_door", + "category": "machines", + "advancement": "pneumaticcraft:plastic", + "pages": [ + { + "type": "text", + "text": "This special door will open automatically if there is a player nearby, provided that it has sufficient $(l:base_concepts/pressure)air pressure/$. It has a base detection range of 2 blocks but this can be increased by inserting $(l:base_concepts/upgrades#range)Range Upgrades/$.$(p)To construct a $(thing)Pneumatic Door/$, you must place a $(thing)Pneumatic Door Base/$ so that it's level with the $(italic)top half/$ of the door itself." + }, + { + "type": "image", + "images": [ + "pneumaticcraft:textures/patchouli/pneumatic_door.png" + ], + "text": "$(italic)A double Pneumatic Door; left side is $(l:tools/camo_applicator)camouflaged/$$(italic), right side is not/$" + }, + { + "type": "spotlight", + "item": "pneumaticcraft:security_station", + "text": "When the $(item)Pneumatic Door Base/$ is within the range of an operating $(l:machines/security_station)Security Station/$, it will only open the door to players trusted by the $(thing)Security Station/$." + }, + { + "type": "text", + "title": "Operating Modes", + "text": "The $(thing)Pneumatic Door/$ operates in one of three modes, selectable via the door base GUI:$(li)$(thing)Player Nearby/$: the door will open when a player is in range.$(li)$(thing)Nearby and Looking/$: the door will open when a player is nearby $(italic)and/$ looking at the door$(li)$(thing)Wooden Door/$: the door behaves like a vanilla $(item)Wooden Door/$." + }, + { + "type": "crafting", + "recipe": "pneumaticcraft:pneumatic_door", + "recipe2": "pneumaticcraft:pneumatic_door_base" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/machines/pneumatic_dynamo.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/machines/pneumatic_dynamo.json new file mode 100644 index 000000000000..827de6a6e38a --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/machines/pneumatic_dynamo.json @@ -0,0 +1,22 @@ +{ + "name": "Pneumatic Dynamo", + "icon": "pneumaticcraft:pneumatic_dynamo", + "category": "machines", + "advancement": "pneumaticcraft:advanced_pressure_tube", + "pages": [ + { + "type": "text", + "text": "The $(item)Pneumatic Dynamo/$ converts $(l:base_concepts/pressure)compressed air/$ into $(thing)Forge Energy/$, which is compatible with $(thing)Redstone Flux/$ and other mods' energy systems. It produces 40 FE/tick by default, but can be upgraded with $(l:base_concepts/upgrades#speed)Speed Upgrades/$. The FE output rate of the $(item)Flux Compressor/$ is twice the amount of the current FE production; 80 FE/tick by default, but can be increased via Speed Upgrades." + }, + { + "type": "spotlight", + "item": "pneumaticcraft:pneumatic_dynamo", + "text": "An important factor that influences efficiency is the Dynamo's $(l:base_concepts/heat)temperature/$. The Dynamo needs to be $(thing)cooled/$, or its efficiency will drop as the temperature rises, up to the point where no air is generated at all." + }, + { + "type": "crafting", + "text": "Creating a Pneumatic Dynamo", + "recipe": "pneumaticcraft:pneumatic_dynamo" + } + ] +} diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/machines/pneumatic_generator.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/machines/pneumatic_generator.json new file mode 100644 index 000000000000..3587b3c9ff11 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/machines/pneumatic_generator.json @@ -0,0 +1,27 @@ +{ + "name": "Pneumatic Generator", + "icon": "pneumaticcraft:pneumatic_generator", + "category": "machines", + "flag": "pneumaticcraft:pneumaticGeneratorEnabled", + "advancement": "pneumaticcraft:advanced_pressure_tube", + "pages": [ + { + "type": "text", + "text": "The Pneumatic Generator can generate $(thing)IndustrialCraft 2 EU/$ from $(l:base_concepts/pressure)compressed air/$. This is a tier two machine, indicated by its minimal working pressure of 15 bar. By default it has an efficiency of 40%, but this can be $(ttcolor)$(t:See 'I:pneumaticGeneratorEfficiency')changed in the config/$.$(p)Without any $(l:base_concepts/upgrades#speed)Speed Upgrades/$, it outputs at a rate of 32 EU/tick; with one upgrade inserted: 128 EU/tick and with two: 512 EU/tick." + }, + { + "type": "spotlight", + "item": "pneumaticcraft:pneumatic_generator", + "text": "The air usage (mL/tick) is:$(p)$(formula) output rate / E * 400/$$(p)where $(formula)E/$ is efficiency as a percentage. E.g. for default efficiency of 40%, and an output rate of 32EU/tick, air usage = $(formula)32 / 40 * 400 = 320mL/tick/$." + }, + { + "type": "text", + "text": "An important factor that influences efficiency is the Generator's $(l:base_concepts/heat)temperature/$. The Generator needs to be $(thing)cooled/$, or its efficiency will drop as the temperature rises, up to the point where no air is generated at all." + }, + { + "type": "crafting", + "text": "Creating a Pneumatic Generator", + "recipe": "pneumaticcraft:pneumatic_generator" + } + ] +} diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/machines/reinforced_chest.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/machines/reinforced_chest.json new file mode 100644 index 000000000000..1485d01651bf --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/machines/reinforced_chest.json @@ -0,0 +1,17 @@ +{ + "name": "Reinforced Chest", + "icon": "pneumaticcraft:reinforced_chest", + "category": "machines", + "advancement": "pneumaticcraft:root", + "pages": [ + { + "type": "text", + "text": "The $(item)Reinforced Chest/$ is a 36-slot chest which has obsidian-level blast resistance, and keeps its inventory when broken." + }, + { + "type": "crafting", + "text": "Creating a Reinforced Chest", + "recipe": "pneumaticcraft:reinforced_chest" + } + ] +} diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/machines/security_station.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/machines/security_station.json new file mode 100644 index 000000000000..a6e4a1517027 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/machines/security_station.json @@ -0,0 +1,78 @@ +{ + "name": "Security Station", + "icon": "pneumaticcraft:security_station", + "category": "machines", + "advancement": "pneumaticcraft:plastic", + "pages": [ + { + "type": "text", + "text": "If you want to protect an area from hostile players, you can use the $(thing)Security Station/$.$(p)This device prevents all player interaction by untrusted players on any blocks within its range. This means that no inventories or GUIs can be opened, and no blocks can be placed or broken." + }, + { + "type": "spotlight", + "item": "pneumaticcraft:security_station", + "text": "This sounds great, but to set up a $(thing)Security Station/$ you need to do some things to ensure its security. Because the thing is, $(thing)Security Stations/$ can be $(l:machines/security_station#hacking)hacked/$. The hacking system of the Security Station is heavily inspired by $(l:https://www.youtube.com/watch?v=nQ0rPLlU8v4)Deus Ex: Revolution's hacking system/$." + }, + { + "type": "text", + "title": "Setup", + "text": "To set up a $(thing)Security Station/$, you must place $(l:components/network_components)Network Components/$ in the network grid to form a $(thing)network/$. In every network there must be one $(l:components/network_components#diagnostic)Diagnostic Subroutine/$, one $(l:components/network_components#io_port)Network IO Port/$, and one $(l:components/network_components#registry)Network Registry/$.$(p)These three special nodes must all be connected with each other, which is done with $(l:components/network_components#node)Network Nodes/$." + }, + { + "type": "text", + "title": "Rules", + "text": "The $(l:machines/security_station#hacking)hacker/$ starts at the $(thing)Network IO Port/$, and has the goal of capturing either the $(thing)Diagnostic Subroutine/$ or the $(thing)Network Registry/$.$(p)The $(thing)Diagnostic Subroutine/$ has the goal of tracing back to the hacker's entry point at the $(thing)Network IO Port/$." + }, + { + "type": "text", + "text": "Placing $(thing)Network Node/$ components in larger stacks increases the $(italic)node rating/$, meaning it takes longer for both the $(thing)hacker/$ and the $(thing)Diagnostic/$ to capture them. But note that since the $(thing)Diagnostic/$ can trace faster than the $(thing)hacker/$ can, this is more of a disadvantage to the hacker than it is to the Diagnostic." + }, + { + "type": "text", + "title": "Hacker Tools", + "text": "There are a couple of useful items that hackers should try to obtain; neither are craftable and must be found in-world (villager trades or dungeon loot):$(li)The $(l:components/nuke_virus)Nuke Virus/$, which can be used to insta-capture one node$(li)The $(l:components/stop_worm)STOP! Worm/$, which can temporarily freeze a Diagnostic's trace progress." + }, + { + "type": "text", + "title": "Upgrades", + "text": "The $(thing)Security Station/$ takes a few upgrades:$(li)$(l:base_concepts/upgrades#entity_tracker)Entity Trackers/$ increase the chance for the $(l:machines/security_station#hacking)hacker/$ to be detected; there are diminishing returns, and the maximum protection is 99% per node hack attempt.$(li)$(l:base_concepts/upgrades#range)Range Upgrades/$ increase the protected range of the station by 1 per upgrade, to a maximum of 16 blocks in every direction (for a max protected area of 33x33x33 blocks)." + }, + { + "type": "text", + "title": "Upgrades (cont.)", + "text": "$(li)$(l:base_concepts/upgrades#security)Security Upgrades/$ increase the number of $(thing)Security Upgrades/$ that hackers need in their $(l:armor/pneumatic_helmet)Pneumatic Helmet/$ to start hacking. Note that hackers won't be told how many Security Upgrades they need, and the Security Station will deal a small amount of non-resistible damage to any player who tries to hack, but can't due to lack of Security Upgrades." + }, + { + "type": "text", + "title": "Allowing Friends", + "text": "You can add friendly players to your $(thing)Security Station/$ to allow them to interact within the protected area; use the $(bold)Shared Users/$ side tab to enter player names.$(p)You can remove no-longer-trusted players here too; just click the player's name to remove it." + }, + { + "type": "text", + "title": "Getting Hacked", + "text": "When someone hacks your $(thing)Security Station/$, you can see that in the $(bold)Problems/$ and $(bold)Status/$ tabs, where it also shows $(italic)who/$ has hacked your system. These players (and only these players) can now interact with blocks within the area. To restore security, you'll have to $(italic)reboot/$ the $(thing)Security Station/$ via the $(bold)Reboot/$ button in the GUI. The reboot process takes 60 seconds, during which time the area isn't secured at all." + }, + { + "type": "text", + "title": "Hacking", + "anchor": "hacking", + "text": "To hack a $(thing)Security Station/$ that isn't yours, you need a $(l:armor/pneumatic_helmet)Pneumatic Helmet/$ with at least one (and probably many) $(l:base_concepts/upgrades#security)Security Upgrades/$ installed. When you do this, a GUI similar to the one opposite appears. Watch $(l:https://www.youtube.com/watch?v=Lgmpslbrrwo)this video (very old but still relevant)/$ for a guide on how to hack.$(p)To capture a node, $(thing)left-click/$ it. To fortify a captured node, $(thing)right-click/$ it; fortified nodes take slightly longer for the Diagnostic to capture." + }, + { + "type": "image", + "images": [ + "pneumaticcraft:textures/patchouli/hacking.png" + ] + }, + { + "type": "text", + "title": "Tips", + "text": "$(li)Keep your $(thing)Security Station/$ well-concealed and well-protected.$(li)You can protect an area with multiple $(thing)Security Stations/$; all of them must be hacked.$(li)Consider active defences, such as $(l:tools/drone)Drones/$ with combat programs, or $(l:machines/sentry_turret)Sentry Turrets/$$(li)A hacked $(thing)Security Station/$ can be made to emit a $(#f00)redstone signal/$, which could trigger additional measures (TNT under the station, perhaps?)" + }, + { + "type": "crafting", + "text": "Creating a Security Station", + "recipe": "pneumaticcraft:security_station" + } + ] +} diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/machines/sentry_turret.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/machines/sentry_turret.json new file mode 100644 index 000000000000..e98855430cb1 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/machines/sentry_turret.json @@ -0,0 +1,34 @@ +{ + "name": "Sentry Turret", + "icon": "pneumaticcraft:sentry_turret", + "category": "machines", + "advancement": "pneumaticcraft:plastic", + "pages": [ + { + "type": "text", + "text": "The $(thing)Sentry Turret/$ is an autonomous defensive weapon. It uses an integrated $(l:tools/minigun)Minigun/$ and $(l:tools/minigun_ammo)Gun Ammo/$ (which you must supply) to shoot entities within range. Its range is 16 blocks by default, but can be upgraded with $(l:base_concepts/upgrades#range)Range Upgrades/$ to a max of 32 blocks.$(p)You do not need to provide $(l:base_concepts/pressure)pressure/$ for Sentry Turret to function, but you do need to provide $(l:tools/minigun_ammo)ammo/$." + }, + { + "type": "spotlight", + "item": "pneumaticcraft:sentry_turret", + "text": "Potential targets for the $(thing)Sentry Turret/$ can be filtered by entering an $(l:base_concepts/entity_filter)Entity Filter/$ in the Turret's GUI; you can press & hold $(thing)F1/$ for a popup filter help page.$(p)Newly-placed turrets have a default filter of $(thing)@mob/$ to avoid pain and suffering." + }, + { + "type": "spotlight", + "item": "pneumaticcraft:security_station", + "text": "When the $(thing)Sentry Turret/$ is covered by one or more $(l:machines/security_station)Security Stations/$, it will never target any players who are on the trusted list of $(italic)all/$ Security Stations, regardless of how the entity filter is set up." + }, + { + "type": "image", + "images": [ + "pneumaticcraft:textures/patchouli/sentry_turret.png" + ], + "border": "true" + }, + { + "type": "crafting", + "text": "Creating a Sentry Turret", + "recipe": "pneumaticcraft:sentry_turret" + } + ] +} diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/machines/smart_chest.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/machines/smart_chest.json new file mode 100644 index 000000000000..75578733d07a --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/machines/smart_chest.json @@ -0,0 +1,32 @@ +{ + "name": "Smart Chest", + "icon": "pneumaticcraft:smart_chest", + "category": "machines", + "advancement": "pneumaticcraft:printed_circuit_board", + "pages": [ + { + "type": "text", + "text": "The $(item)Smart Chest/$ is a 72-slot chest which (like its little brother the $(l:machines/reinforced_chest)Reinforced Chest/$) has obsidian-level blast resistance, and keeps its inventory when broken. However, it has some other very powerful features..." + }, + { + "type": "text", + "title": "Slot Filtering", + "text": "$(li)If you $(thing)Alt+Left-click/$ a slot with an item in it, the Smart Chest will start filtering that slot to only accept that item.$(li)You can $(thing)Alt+Left-click/$ a filtered slot to remove the filtering again.$(li)If you $(thing)Alt+Left-click/$ an empty slot, that slot and all subsequent slots will be closed, effectively reducing the inventory size.$(li)If you $(thing)Alt+Left-click/$ the first closed slot, all closed slots will be reopened." + }, + { + "type": "text", + "title": "Pushing Items", + "text": "Each face of the Smart Chest can be separately configured to push items, pull items or do nothing (the default). To configure faces, open the $(thing)Side Configuration/$ GUI tab.$(p)Faces configured to push items will try to send items from the Smart Chest to an adjacent inventory on that face. With a $(item)Dispenser Upgrade/$ installed, the chest will eject items into the world if there is no adjacent inventory." + }, + { + "type": "text", + "title": "Pulling Items", + "text": "Faces configured to pull items will try to pull items from an adjacent inventory on that face.$(p)If you install a $(l:base_concepts/upgrades#magnet)Magnet Upgrade/$, the chest can absorb nearby items on the ground. This only works for faces that have been configured to pull items; the default pickup area is a 3x3x3 cube adjacent to the pulling face, which can be increased with $(l:base_concepts/upgrades#range)Range Upgrades/$." + }, + { + "type": "crafting", + "text": "Creating a Smart Chest", + "recipe": "pneumaticcraft:smart_chest" + } + ] +} diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/machines/tag_workbench.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/machines/tag_workbench.json new file mode 100644 index 000000000000..fe4e7a03f8a0 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/machines/tag_workbench.json @@ -0,0 +1,26 @@ +{ + "name": "Tag Workbench", + "icon": "pneumaticcraft:tag_workbench", + "category": "machines", + "advancement": "pneumaticcraft:logistics_frame", + "pages": [ + { + "type": "text", + "text": "The $(item)Tag Workbench/$ is used to produce $(item)Tag Filters/$, which are used to filter items by their $(l:https://minecraft.gamepedia.com/Tag)item tags/$. E.g. treat all logs as the same item when filtering. Tag Filters can be placed in $(l:logistics/frames)Logistic Frame/$ filters, as well as $(l:programming/item_filter)Item Filter/$ programming widgets as used by Drones, and will match any item that has an item tag from the Tag Filter's list." + }, + { + "type": "text", + "title": "Usage", + "text": "Right-click the workbench to open its GUI.$(li)Insert any item in the leftmost slot; if it has any item tags, they will be displayed in the left-hand list, just below the item.$(li)Select one or more tags by double-clicking them (or clicking the '>' button), and they will be added to the right-hand list.$(li)Add some paper to the middle slot." + }, + { + "type": "text", + "text": "$(li)Click the Book & Quill button to write the selected tags. A piece of paper will be used, and a $(item)Tag Filter/$ will be produced in the right-hand slot.$(p)The paper slot will also accept a previously-written Tag Filter; this can be useful if you want to edit the tags on an existing Tag Filter." + }, + { + "type": "crafting", + "text": "Creating a Tag Workbench", + "recipe": "pneumaticcraft:tag_workbench" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/machines/tanks.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/machines/tanks.json new file mode 100644 index 000000000000..cc8073caa241 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/machines/tanks.json @@ -0,0 +1,39 @@ +{ + "name": "Tanks", + "icon": "pneumaticcraft:small_tank", + "category": "machines", + "advancement": "pneumaticcraft:root", + "pages": [ + { + "type": "text", + "text": "There are four fluid storage tanks, imaginatively titled the $(item)Small Tank/$, the $(item)Medium Tank/$, the $(item)Large Tank/$, and the $(item)Huge Tank/$. While $(l:machines/liquid_hopper)Liquid Hoppers/$ are also suitable for fluid storage, these tanks provide denser storage and some useful stacking functionality, and don't automatically transfer fluids (although they can push fluids if a $(l:base_concepts/upgrades#dispenser)Dispenser Upgrade/$) is added." + }, + { + "type": "text", + "title": "Stacking", + "text": "All four types of tank can be $(thing)stacked/$ vertically with each other, and formed into a sort-of-multiblock. To do this, right-click the tank with a $(l:tools/pneumatic_wrench)Wrench/$; wrenching the top half will attempt to join the tank to the tank above, and vice versa for the tank below.$(p)Once tanks are stacked, any fluid in $(ttcolor)$(t:If the fluid has a density of < 0, it will move up rather than down)higher tanks/$ will automatically flow down to lower tanks, assuming there is space." + }, + { + "type": "image", + "images": [ + "pneumaticcraft:textures/patchouli/small_tanks.png" + ], + "border": "true", + "text": "Three stacked Small Tanks" + }, + { + "type": "text", + "text": "There are some restrictions to this:$(li)To combine two tanks, either both must contain the same fluid (or no fluid), or one of the tanks must be empty$(li)Fluid will $(italic)not/$ move upwards; therefore fluid should be pumped into the top tank of a stack, and pumped out of the bottom tank for best results$(li)The tank GUI will only show the fluid quantity of the tank that was right-clicked." + }, + { + "type": "crafting", + "recipe": "pneumaticcraft:small_tank", + "recipe2": "pneumaticcraft:medium_tank" + }, + { + "type": "crafting", + "recipe": "pneumaticcraft:large_tank", + "recipe2": "pneumaticcraft:huge_tank" + } + ] +} diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/machines/thermal_lagging.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/machines/thermal_lagging.json new file mode 100644 index 000000000000..a365e355af96 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/machines/thermal_lagging.json @@ -0,0 +1,22 @@ +{ + "name": "Thermal Lagging", + "icon": "pneumaticcraft:thermal_lagging", + "category": "machines", + "advancement": "pneumaticcraft:root", + "pages": [ + { + "type": "text", + "text": "As you're probably aware, $(pncr) machines which use $(l:base_concepts/heat)Heat/$ will lose heat to the air, if left exposed. While you can cover these machines with pretty much any non-air, non-heat-conducting block, $(thing)Thermal Lagging/$ is particularly suitable for insulating machines." + }, + { + "type": "spotlight", + "item": "pneumaticcraft:thermal_lagging", + "text": "$(thing)Thermal Lagging/$ has the useful property of allowing you to $(italic)click through/$ to the block behind, as if the lagging wasn't even present.$(p)This applies unless you are holding any type of $(item)Pickaxe/$, $(item)wrench/$, or you are $(thing)sneaking/$, which lets you target the lagging itself for removal or other interaction." + }, + { + "type": "crafting", + "text": "Creating Thermal Lagging", + "recipe": "pneumaticcraft:thermal_lagging" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/machines/universal_sensor.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/machines/universal_sensor.json new file mode 100644 index 000000000000..3dc757e848d8 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/machines/universal_sensor.json @@ -0,0 +1,32 @@ +{ + "name": "Universal Sensor", + "icon": "pneumaticcraft:universal_sensor", + "category": "machines", + "advancement": "pneumaticcraft:plastic", + "pages": [ + { + "type": "text", + "text": "The $(thing)Universal Sensor/$ is, like the name suggests, a sensor that can be used in many applications; it measures in-world conditions and outputs a $(#f00)redstone signal/$ based on those conditions.$(p)Being universal isn't free: the sensor requires $(l:base_concepts/pressure)air/$ to run (1 mL/tick) in $(ttcolor)$(t:The Constant Redstone Emitter is free to use)almost all/$ cases, and Sensors need certain $(l:base_concepts/upgrades)Upgrades/$ to run." + }, + { + "type": "spotlight", + "item": "pneumaticcraft:universal_sensor", + "text": "Currently there are over 15 different conditions the Sensor can measure, from being able to check whether there's a block at a certain coordinate or whether there is a Twitcher streaming. Open the GUI of the $(thing)Universal Sensor/$ to see what's available, plus descriptions." + }, + { + "type": "text", + "title": "Upgrades", + "text": "You will need to insert an $(l:base_concepts/upgrades#entity_tracker)Entity Tracker/$, $(l:base_concepts/upgrades#dispenser)Dispenser/$, or $(l:base_concepts/upgrades#block_tracker)Block Tracker/$ plus $(l:tools/gps_tool)GPS Tool/$ to allow selection of the corresponding category of sensors. E.g. counting the number of entities within range requires an $(item)Entity Tracker Upgrade/$ to be installed." + }, + { + "type": "text", + "title": "Example: Entity Counting", + "text": "Say you have a pen full of animals and want to kill some, but only if there are enough.$(p)Add an $(l:base_concepts/upgrades#entity_tracker)Entity Tracker Upgrade/$ and enough $(l:base_concepts/upgrades#range)Range Upgrades/$ to cover the pen's size.$(p)Now, in the GUI, select the $(thing)Entity/$ button, followed by $(thing)Within Range/$, and finally enter an $(l:base_concepts/entity_filter)entity filter/$ matching your animal type (e.g. 'cow')." + }, + { + "type": "crafting", + "text": "Creating a Universal Sensor", + "recipe": "pneumaticcraft:universal_sensor" + } + ] +} diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/machines/vacuum_pump.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/machines/vacuum_pump.json new file mode 100644 index 000000000000..0615e2036458 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/machines/vacuum_pump.json @@ -0,0 +1,38 @@ +{ + "name": "Vacuum Pump", + "icon": "pneumaticcraft:vacuum_pump", + "category": "machines", + "advancement": "pneumaticcraft:pressure_chamber", + "pages": [ + { + "type": "text", + "text": "The $(thing)Vacuum Pump/$ is a machine used to create... a vacuum. To do this the machine consumes $(l:base_concepts/pressure)pressurized air/$.$(p)Positive pressure should be applied on the $(#0c0)'+' side/$; when the minimal working pressure is reached, the $(item)Vacuum Pump/$ starts pumping and the pressure on the $(#c00)'-' side/$ drops, to a minimum of -1.0 bar, which is a vacuum." + }, + { + "type": "image", + "images": [ + "pneumaticcraft:textures/patchouli/vacuum_pump.png" + ] + }, + { + "type": "text", + "title": "Applications", + "text": "The following uses exist for negative (vacuum) pressure:$(li)Disenchanting: place an $(item)enchanted item/$ or $(item)Enchanted Book/$ with more than one enchantment and a vanilla $(item)Book/$ in a $(l:manufacturing/pressure_chamber)Pressure Chamber/$ and give the chamber sufficient negative pressure. A random enchantment will transfer from the item to the book.$(li)The $(l:tubes/air_grate_module)Air Grate Module/$, when given negative pressure, will attract entities to itself." + }, + { + "type": "text", + "title": "Applications (cont.)", + "text": "$(li)Both the $(l:spawning/vacuum_trap)Vacuum Trap/$ and $(l:spawning/spawner_extractor)Spawner Extractor/$, devices required for making and using $(l:spawning/pressurized_spawner)Pressurized Spawners/$, need negative pressure to operate." + }, + { + "type": "crafting", + "text": "Creating a Vacuum Pump", + "recipe": "pneumaticcraft:vacuum_pump" + }, + { + "type": "pneumaticcraft:pressure_chamber", + "header": "Vacuum Disenchanting", + "recipe": "pneumaticcraft:pressure_chamber/pressure_chamber_disenchanting" + } + ] +} diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/machines/vortex_tube.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/machines/vortex_tube.json new file mode 100644 index 000000000000..735cd78318d6 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/machines/vortex_tube.json @@ -0,0 +1,22 @@ +{ + "name": "Vortex Tube", + "icon": "pneumaticcraft:vortex_tube", + "category": "machines", + "advancement": "pneumaticcraft:pressure_tube", + "pages": [ + { + "type": "text", + "text": "The $(thing)Vortex Tube/$ is a device based on $(l:https://en.wikipedia.org/wiki/vortex_tube)real-world physics/$. It splits the $(l:base_concepts/pressure)air/$ flowing into it into $(l:base_concepts/heat)hot and cold/$ parts, heating up one side of the tube, and cooling down the opposite side. Be aware that the hot and cold sides do have a thermal connection, so it's more efficient to vent the cold side when you want to utilize the heat, and vice versa if you want to use the cold. This can be done with a $(l:machines/heat_sink)Heat Sink/$." + }, + { + "type": "spotlight", + "item": "pneumaticcraft:vortex_tube", + "text": "When you place down or rotate a $(thing)Vortex Tube/$, the hot end will face toward you. Note that each end has a narrow red or blue band indicating which is which.$(p)Pressurized air is required to make the $(thing)Vortex Tube/$ work. Higher pressure leads to greater temperature differentials, but air will also be used at a greater rate." + }, + { + "type": "crafting", + "text": "Creating a Vortex Tube", + "recipe": "pneumaticcraft:vortex_tube" + } + ] +} diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/manufacturing/assembly_programs.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/manufacturing/assembly_programs.json new file mode 100644 index 000000000000..aeda81229e21 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/manufacturing/assembly_programs.json @@ -0,0 +1,18 @@ +{ + "name": "Assembly Programs", + "icon": "pneumaticcraft:assembly_program_laser", + "category": "manufacturing", + "advancement": "pneumaticcraft:printed_circuit_board", + "pages": [ + { + "type": "text", + "text": "$(thing)Assembly Programs/$ must be inserted into the $(l:manufacturing/assembly_system)Assembly Controller/$ to tell it what kind of operation needs to be carried out. They cannot be crafted, but must instead be traded for; either from $(thing)Mechanic Villagers/$, or via the $(l:tools/amadron_tablet)Amadron Tablet/$." + }, + { + "type": "spotlight", + "title": "Drill & Laser", + "item": "pneumaticcraft:assembly_program_drill_laser", + "text": "The $(item)Assembly Program: Drill & Laser/$ is a little special. It doesn't handle both drill and laser recipes; instead, it provides a single-program method for two-step recipes which involve drilling $(italic)and/$ lasering steps, e.g. $(l:tubes/pressure_tubes#advanced)Advanced Pressure Tubes/$." + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/manufacturing/assembly_system.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/manufacturing/assembly_system.json new file mode 100644 index 000000000000..209e139d5eaa --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/manufacturing/assembly_system.json @@ -0,0 +1,76 @@ + +{ + "name": "Assembly System", + "icon": "pneumaticcraft:assembly_controller", + "category": "manufacturing", + "advancement": "pneumaticcraft:printed_circuit_board", + "pages": [ + { + "type": "text", + "text": "To be able to craft higher tier materials, you'll need an $(thing)Assembly System/$; a collection of $(thing)Assembly Machines/$. These machines communicate with each other when they're horizontally adjacent. Only one machine of each type can exist (with the exception of the $(item)Assembly IO Unit/$, see below). The assembly line runs on $(l:base_concepts/pressure)compressed air/$, but you only need to suuply air to the Assembly Controller to power the whole system." + }, + { + "type": "spotlight", + "item": "pneumaticcraft:assembly_controller", + "text": "The brain of the $(thing)Assembly System/$. It accepts $(l:manufacturing/assembly_programs)programs/$ which tell the $(item)Controller/$ how to control the other $(thing)Assembly Machines/$.$(p)The Controller's display shows diagnostics information about the its status. Open the GUI to see what's happening." + }, + { + "type": "spotlight", + "item": "pneumaticcraft:assembly_io_unit_import", + "text": "The $(item)IO Unit/$ is the connection between inventories and the $(item)Assembly Platform/$. This robot arm can reach diagonally.$(p)The IO Unit can either export finished items, or import items to be used in crafting. Any inventory can be used: vanilla $(item)chests/$ or modded inventory blocks." + }, + { + "type": "text", + "title": "Assembly IO Unit (cont.)", + "text": "An $(thing)Assembly System/$ must include $(italic)two/$ $(item)IO Units/$; one import unit, and one export unit: $(6)orange/$ means it's an export unit, $(9)blue/$ means it's an import unit. For an $(item)IO Unit/$ to work it needs to be able to reach an $(item)Assembly Platform/$, as well as an inventory to extract or store items (depending on its mode)." + }, + { + "type": "spotlight", + "item": "pneumaticcraft:assembly_platform", + "text": "The $(item)Assembly Platform/$ is a worktable for the other $(thing)Assembly Machines/$. It is used to hold items in place when drilling/lasering.$(p)The $(item)Assembly Platform/$ is best positioned centrally, as all other machines need to access it." + }, + { + "type": "spotlight", + "item": "pneumaticcraft:assembly_drill", + "text": "The $(item)Assembly Drill/$ is one of the $(thing)Assembly Machines/$ which do the actual work. Its diamond drillhead is able to drill through the toughest materials.$(p)The $(item)Assembly Drill/$ can $(italic)not/$ reach diagonally, so it must be located directly adjacent to an $(thing)Assembly Platform/$." + }, + { + "type": "spotlight", + "item": "pneumaticcraft:assembly_laser", + "text": "The $(item)Assembly Laser/$ is able to cut through materials, used to slice an item up, or to cut off edges.$(p)Like the $(item)Assembly Drill/$, this machine can $(italic)not/$ reach diagonally." + }, + { + "type": "text", + "title": "Using", + "text": "To craft items with the $(thing)Assembly System/$, put an $(l:manufacturing/assembly_programs)Assembly Program/$ in the $(item)Assembly Controller/$, and put the required items in the input inventory.$(p)Any items which match a recipe known to the controller and inserted program will be automatically processed." + }, + { + "type": "link", + "flag": "mod:crafttweaker", + "title": "CraftTweaker", + "text": "The $(thing)Assembly System/$ has $(l:https://minecraft.curseforge.com/projects/crafttweaker)CraftTweaker/$ support: recipes can be added and removed. Follow the link below for more information.", + "url": "https://docs.blamejared.com/1.16/en/mods/PneumaticCraft-Repressurized/AssemblySystem", + "link_text": "CraftTweaker Docs" + }, + { + "type": "crafting", + "recipe": "pneumaticcraft:assembly_controller", + "recipe2": "pneumaticcraft:assembly_platform" + }, + { + "type": "crafting", + "recipe": "pneumaticcraft:assembly_io_unit_import", + "recipe2": "pneumaticcraft:assembly_io_unit_export" + }, + { + "type": "crafting", + "recipe": "pneumaticcraft:assembly_io_unit_import_from_export", + "recipe2": "pneumaticcraft:assembly_io_unit_export_from_import" + }, + { + "type": "crafting", + "recipe": "pneumaticcraft:assembly_drill", + "recipe2": "pneumaticcraft:assembly_laser" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/manufacturing/etching_acid.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/manufacturing/etching_acid.json new file mode 100644 index 000000000000..d96eecc8a8d6 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/manufacturing/etching_acid.json @@ -0,0 +1,16 @@ +{ + "name": "Etching Acid", + "icon": "pneumaticcraft:etching_acid_bucket", + "category": "manufacturing", + "advancement": "pneumaticcraft:pressure_chamber", + "pages": [ + { + "type": "text", + "text": "Etching Acid is used to chemically develop $(l:components/pcb)PCB's/$. Etching Acid is made in a $(l:manufacturing/pressure_chamber)Pressure Chamber/$ and used in the $(l:manufacturing/etching_tank)Etching Tank/$.$(p)See the $(l:components/pcb)PCB's/$ entry for more info on PCB production." + }, + { + "type": "pneumaticcraft:pressure_chamber", + "recipe": "pneumaticcraft:pressure_chamber/etching_acid" + } + ] +} diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/manufacturing/etching_tank.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/manufacturing/etching_tank.json new file mode 100644 index 000000000000..b811fdb77418 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/manufacturing/etching_tank.json @@ -0,0 +1,27 @@ +{ + "name": "Etching Tank", + "icon": "pneumaticcraft:etching_tank", + "category": "manufacturing", + "advancement": "pneumaticcraft:etchacid_bucket", + "pages": [ + { + "type": "text", + "text": "The $(thing)Etching Tank/$ should first be filled with $(l:manufacturing/etching_acid)Etching Acid/$. Then insert up to 25 $(thing)Empty PCB's/$ which have already been either partially or fully exposed in a $(l:manufacturing/uv_light_box)UV Light Box/$.$(p)While it's possible just to pour Etching Acid into the world and throw PCB's into the pool, using the Etching Tank is a much safer and faster way to do it." + }, + { + "type": "text", + "title": "Automation", + "text": "You can pipe $(thing)Empty PCB's/$ in on any side. Successfully-etched $(thing)Unassembled PCB's/$ are moved into the top right output slot, while $(thing)Failed PCB's/$ go into the bottom-right slot. For automated extraction, extract Unassembled PCB's from the side of the machine, and Failed PCB's from the top or bottom. You could automate this by piping Failed PCB's into a $(thing)Blast Furnace/$ to get unexposed Empty PCB's back, and restart the process." + }, + { + "type": "text", + "title": "Heating", + "text": "Without $(l:base_concepts/heat)Heat/$, the Etching Tank takes 150 seconds to fully etch a PCB (although of course it can etch up to 25 in parallel). If you apply heat to the tank, you can further reduce the processing time, down to a minimum of 30 seconds; the hotter the tank gets, the faster the processing time. However, be warned that when heated, a small amount of Etching Acid will be used up while PCB's are being etched." + }, + { + "type": "crafting", + "text": "Creating the Etching Tank", + "recipe": "pneumaticcraft:etching_tank" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/manufacturing/fluid_mixer.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/manufacturing/fluid_mixer.json new file mode 100644 index 000000000000..cdfb923b85b5 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/manufacturing/fluid_mixer.json @@ -0,0 +1,17 @@ +{ + "name": "Fluid Mixer", + "icon": "pneumaticcraft:fluid_mixer", + "category": "manufacturing", + "advancement": "pneumaticcraft:pressure_tube", + "pages": [ + { + "type": "text", + "text": "A $(thing)Fluid Mixer/$ uses $(l:base_concepts/pressure)pressure/$ to combine two fluids into a resulting fluid and/or item. Its primary use is in $(l:renewables/biodiesel)Biodiesel/$ production.$(p)The Fluid Mixer will run faster if more pressure is provided (but will also use air faster)." + }, + { + "type": "crafting", + "text": "Creating a Fluid Mixer", + "recipe": "pneumaticcraft:fluid_mixer" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/manufacturing/pressure_chamber.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/manufacturing/pressure_chamber.json new file mode 100644 index 000000000000..799d838f001e --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/manufacturing/pressure_chamber.json @@ -0,0 +1,69 @@ + +{ + "name": "Pressure Chamber", + "icon": "pneumaticcraft:pressure_chamber_wall", + "category": "manufacturing", + "advancement": "pneumaticcraft:pressure_tube", + "pages": [ + { + "type": "text", + "text": "The $(thing)Pressure Chamber/$ is a multi-block structure used to compress various materials into other materials. Due to its large air storage capacity, it can also serve as a useful \"battery\".$(p)The following rules for multiblock construction apply:$(p)$(li)The overall multiblock must be a hollow 3x3x3, 4x4x4 or 5x5x5 structure." + }, + { + "type": "text", + "text": "$(li)The $(thing)edges/$ and $(thing)corners/$ must be either $(item)Pressure Chamber Walls/$ or $(item)Pressure Chamber Glass/$.$(li)The $(thing)faces/$ must be either $(item)Pressure Chamber Walls/$, $(item)Pressure Chamber Glass/$, $(item)Pressure Chamber Valves/$ or $(l:manufacturing/pressure_chamber#interface)Pressure Chamber Interfaces/$.$(li)At least one $(item)Pressure Chamber Valve/$ is required.$(li)At least two $(item)Pressure Chamber Interfaces/$ are recommended (one should face in, one should face out)." + }, + { + "type": "multiblock", + "name": "Pressure Chamber", + "multiblock_id": "pneumaticcraft:pressure_chamber_3", + "text": "A possible 3x3x3 pressure chamber with 1 $(item)valve/$ and 2 $(item)interfaces/$" + }, + { + "type": "multiblock", + "name": "Pressure Chamber", + "multiblock_id": "pneumaticcraft:pressure_chamber_4", + "text": "A possible 4x4x4 pressure chamber with 2 $(item)valves/$ and 2 $(item)interfaces/$" + }, + { + "type": "multiblock", + "name": "Pressure Chamber", + "multiblock_id": "pneumaticcraft:pressure_chamber_5", + "text": "A possible 5x5x5 pressure chamber with 4 $(item)valves/$ and 4 $(item)interfaces/$" + }, + { + "type": "spotlight", + "anchor": "interface", + "item": "pneumaticcraft:pressure_chamber_interface", + "text": "The $(item)Pressure Chamber Interface/$ is used to automate the insertion and extraction of items to the $(thing)Pressure Chamber/$. Items $(italic)must/$ be piped in via $(item)Hoppers/$ or other mod piping systems. You should have at least two interfaces: one with the 'I' facing out (the $(thing)input interface/$), and one with the 'O' facing out (the $(thing)output interface/$)." + }, + { + "type": "text", + "text": "Input-mode Interfaces will only accept items which are ingredients for a Pressure Chamber recipe. Output-mode Interfaces will (by default) only export crafted items, but there is a button in the GUI to allow export of $(i)all/$ items if you need to.$(p)$(italic)Note that this behaviour has changed since 1.12.2 days and is much more user-friendly now./$" + }, + { + "type": "text", + "text": "Output mode $(item)Interfaces/$ will auto-eject into an adjacent inventory; this may or may not include other mods' pipes, depending on whether or not they look like an inventory to the interface.$(p)It costs 1000mL of $(l:base_concepts/pressure)air/$ per item transferred. This means, to transfer a full stack, the $(item)Interface/$ needs 64000mL (4 bar for a basic 3x3x3 chamber). If the Interface seems to get 'stuck', it's just waiting for more pressure to build up." + }, + { + "type": "text", + "text": "$(bold)Tips/$$(p)$(li)When compressing $(item)Iron/$, compress $(item)Block of Iron/$, since it will use only 1/9th of the air to move items in & out of the chamber.$(li)If you need to pressurize a large chamber quickly, extra valves can be helpful (assuming you have sufficient compressors to produce the necessary air)." + }, + { + "type": "crafting", + "recipe": "pneumaticcraft:pressure_chamber_wall", + "recipe2": "pneumaticcraft:pressure_chamber_glass" + }, + { + "type": "crafting", + "recipe": "pneumaticcraft:pressure_chamber_interface", + "recipe2": "pneumaticcraft:pressure_chamber_valve_x1" + }, + { + "type": "crafting", + "recipe": "pneumaticcraft:pressure_chamber_valve_x4", + "recipe2": "pneumaticcraft:pressure_chamber_valve" + } + ] +} + diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/manufacturing/refinery.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/manufacturing/refinery.json new file mode 100644 index 000000000000..177853b41a48 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/manufacturing/refinery.json @@ -0,0 +1,53 @@ + +{ + "name": "Refinery", + "icon": "pneumaticcraft:refinery", + "category": "manufacturing", + "advancement": "pneumaticcraft:oil_bucket", + "pages": [ + { + "type": "text", + "text": "The $(item)Refinery/$ is a multiblock machine which uses $(l:base_concepts/heat)heat/$ to refine $(l:base_concepts/oil)Oil/$ into various fuels. It starts to work at 100°C. The higher the temperature applied, the faster it refines. The fuels that can be produced are, sorted from lightest to heaviest:$(li)$(thing)LPG (Liquefied Petroleum Gas)/$$(li)$(thing)Gasoline/$$(li)$(thing)Kerosene/$$(li)$(thing)Diesel/$" + }, + { + "type": "text", + "text": "The $(thing)Refinery/$ is a multiblock structure: place down a $(item)Refinery Controller/$, then stack 2-4 $(item)Refinery Outputs/$ on top of or beside the Controller. $(p)Different multiblock sizes give different yields; given 10mB of oil as input:$(p)$(bold)2 Outputs/$$(li)$(thing)LPG/$ (2mB)$(li)$(thing)Diesel/$ (4mB)$(br)$(bold)3 Outputs/$$(li)$(thing)LPG/$ (2mB)$(li)$(thing)Kerosene/$ (3mB)$(li)$(thing)Diesel/$ (2mB)" + }, + { + "type": "text", + "text": "$(bold)4 Outputs/$$(li)$(thing)LPG/$ (2mB)$(li)$(thing)Gasoline/$ (3mB)$(li)$(thing)Kerosene/$ (3mB)$(li)$(thing)Diesel/$ (2mB)$(p)The lightest fuel will always end up in the top $(item)Refinery Output/$, the heaviest in the bottom. If you add more $(item)Refinery Outputs/$ to an existing stack, the multiblock will do its best to automatically rearrange any existing output liquids into their correct block, to keep the system running." + }, + { + "type": "text", + "text": "All produced liquids can be used as fuel in a $(l:compressors/liquid_compressor)Liquid Compressor/$ (with lighter fuels being of better quality).$(p)However, there are two other very important uses:$(li)$(thing)LPG/$ is used to make liquid $(l:components/plastic)Plastic/$$(li)$(thing)Diesel/$ is used to make $(l:components/lubricant)Lubricant/$ for $(l:base_concepts/upgrades#speed)Speed Upgrades/$.$(p)A $(l:manufacturing/thermopneumatic_processing_plant)Thermopneumatic Processing Plant/$ is used for both of these processes." + }, + { + "type": "text", + "title": "Comparator Support", + "text": "The $(item)Refinery/$ will work with a $(item)Comparator/$: an attached Comparator will output a signal strength of 15 when the $(item)Refinery/$ has work, and 0 if not. It has work when there's $(thing)Oil/$ to refine $(italic)and/$ space in the output tanks for the refined products.$(p)This can be used to automate switching off the air supply to a $(l:machines/vortex_tube)Vortex Tube/$, for example, to save air." + }, + { + "type": "text", + "title": "Setup Tips", + "text": "Since the $(item)Refinery/$ is a multiblock with many faces exposed to the air, it can lose $(l:base_concepts/heat)Heat/$ quite rapidly if not well insulated. Therefore, it's strongly recommended to cover all unused faces of the multiblock to maximize efficiency. Note that any non-heat-conducting blocks can be used, including semi-solid blocks like $(item)slabs/$ or $(item)trapdoors/$, but $(l:machines/thermal_lagging)Thermal Lagging/$ is especially recommended." + }, + { + "type": "text", + "text": "You can use a $(l:machines/vortex_tube)Vortex Tube/$ to heat the $(item)Refinery/$, or place hot fluids (Lava...) or blocks (Magma...) next to any $(item)Refinery/$ blocks. Note that such fluids and blocks will get used up (their heat gets drained), so you may wish to find a way to automate the production and placement of those resources." + }, + { + "type": "link", + "flag": "mod:crafttweaker", + "title": "CraftTweaker", + "text": "The $(item)Refinery/$ has $(l:https://minecraft.curseforge.com/projects/crafttweaker)CraftTweaker/$ support: recipes can be added and removed. Follow the link below for more information.", + "url": "https://docs.blamejared.com/1.16/en/mods/PneumaticCraft-Repressurized/Refinery", + "link_text": "CraftTweaker Docs" + }, + { + "type": "crafting", + "text": "Creating the Refinery", + "recipe": "pneumaticcraft:refinery", + "recipe2": "pneumaticcraft:refinery_output" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/manufacturing/thermopneumatic_processing_plant.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/manufacturing/thermopneumatic_processing_plant.json new file mode 100644 index 000000000000..428ea54f37b2 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/manufacturing/thermopneumatic_processing_plant.json @@ -0,0 +1,29 @@ +{ + "name": "Thermopneumatic Plant", + "icon": "pneumaticcraft:thermopneumatic_processing_plant", + "category": "manufacturing", + "advancement": "pneumaticcraft:refinery", + "pages": [ + { + "type": "text", + "text": "A $(thing)Thermopneumatic Processing Plant/$ uses $(l:base_concepts/pressure)pressure/$ and/or $(l:base_concepts/heat)heat/$ to process materials. It has several uses:$(li)100mB $(thing)LPG/$ and 1 piece of $(item)Coal/$ makes 1000mB of $(l:components/plastic)Plastic/$. This requires heat, but no pressure.$(li)1000mB of $(thing)Diesel/$ and 1 piece of $(item)Redstone Dust/$ makes 1000mB of $(l:components/lubricant)Lubricant/$. Again, this requires heat, but no pressure." + }, + { + "type": "text", + "text": "$(li)The $(item)Thermopneumatic Processing Plant/$ can be used to crack heavier fuels produced by a $(l:manufacturing/refinery)Refinery/$ into lighter fuels at an 80% return rate:$(li)Diesel -> Kerosene$(li)Kerosene -> Gasoline$(li)Gasoline -> LPG$(p)This requires both heat and pressure." + }, + { + "type": "link", + "flag": "mod:crafttweaker", + "title": "CraftTweaker", + "text": "The $(thing)Thermopneumatic Processing Plant/$ has $(l:https://minecraft.curseforge.com/projects/crafttweaker)CraftTweaker/$ support: recipes can be added and removed. Follow the link below for more information.", + "url": "https://docs.blamejared.com/1.16/en/mods/PneumaticCraft-Repressurized/ThermoPlant", + "link_text": "CraftTweaker Docs" + }, + { + "type": "crafting", + "text": "Creating the Thermopneumatic Processing Plant", + "recipe": "pneumaticcraft:thermopneumatic_processing_plant" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/manufacturing/uv_light_box.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/manufacturing/uv_light_box.json new file mode 100644 index 000000000000..116ffb959422 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/manufacturing/uv_light_box.json @@ -0,0 +1,26 @@ +{ + "name": "UV Light Box", + "icon": "pneumaticcraft:uv_light_box", + "category": "manufacturing", + "advancement": "pneumaticcraft:pcb_blueprint", + "pages": [ + { + "type": "text", + "text": "The $(item)UV Light Box/$ is a machine in which you can expose $(l:components/pcb)PCB's/$ to UV light, at certain places (which is determined by the $(l:components/pcb_blueprint)Blueprint/$ laying on top of the PCB).$(p)The exposure process takes a maximum of 10 minutes; less if you add $(l:base_concepts/upgrades#speed)Speed Upgrades/$ to the machine." + }, + { + "type": "text", + "text": "After the full 10 minutes, you'll have a 100% chance that the $(item)PCB/$ will be successfully etched in $(l:manufacturing/etching_acid)Etching Acid/$. You can however expose the PCB for a shorter time, which will result in a lower chance of the PCB successfully being etched.$(p)Note that exposure progress is faster when the total progress is lower, and slower toward the end." + }, + { + "type": "text", + "title": "Threshold Automation", + "text": "You can manually adjust the completion threshold via the GUI slider, but it's also possible to set this via a redstone signal; set the redstone mode to $(thing)Interpolate Threshold/$. In this mode, the threshold is fixed to 25% + 5% per signal level (although a signal of 0 disables the machine, so 30%-100% in effect).$(p)This may be handy if you want to set the threshold of many lightboxes at once." + }, + { + "type": "crafting", + "text": "Creating the UV Light Box", + "recipe": "pneumaticcraft:uv_light_box" + } + ] +} diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/area.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/area.json new file mode 100644 index 000000000000..cf6742eed4b8 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/area.json @@ -0,0 +1,31 @@ +{ + "name": "Area Widget", + "icon": "pneumaticcraft:textures/progwidgets/area_piece.png", + "category": "widget_other", + "advancement": "pneumaticcraft:programmer", + "pages": [ + { + "type": "text", + "text": "The $(thing)Area/$ widget is solely used as a parameter for other widgets, to tell them what area (which could be a single block) they should apply to. To use this widget, you will need a $(l:tools/gps_tool)GPS Tool/$ and/or $(l:tools/gps_area_tool)GPS Area Tool/$.$(p)There are three common ways to set up an Area widget:" + }, + { + "type": "text", + "text": "1. $(thing)Right-click/$ the Area widget in the $(l:programming/programmer)Programmer/$ GUI to open a configuration GUI, and set it up there. You can set the area's extent with the two $(thing)GPS/$ buttons (click to open another GUI and select a $(l:tools/gps_tool)GPS Tool/$ from your inventory), and choose the $(thing)Area Type/$ and associated parameters with the radio buttons beneath." + }, + { + "type": "text", + "text": "2. Set up a $(l:tools/gps_tool)GPS Tool/$ or $(l:tools/gps_area_tool)GPS Area Tool/$ in-world. In the $(l:programming/programmer)Programmer/$ GUI, you can: $(li)$(thing)Left-click/$ the $(item)GPS (Area) Tool/$ on an existing $(thing)Area/$ widget to copy the tool's settings to the widget$(li)$(thing)Left-click/$ a $(item)GPS Tool/$ on an empty programming area to create a new $(l:programming/coordinate)Coordinate/$ widget$(li)$(thing)Shift+left-click/$ a $(item)GPS Tool/$ on an empty programming area to create a new $(thing)Area/$ widget$(li)$(thing)Left-click/$ a $(item)GPS Area Tool/$ on an empty programming area to create a new $(thing)Area/$ widget." + }, + { + "type": "text", + "text": "3. The advanced option: you can use $(thing)variables/$, as created by the $(l:programming/coordinate_operator)Coordinate Operator/$ widget. The $(l:programming/programmer)Programmer/$ must be in $(thing)Advanced/$ mode for variables to be available; beside the GPS buttons, you will now also see drop-down selection fields. You can choose a known variable name there, and the corresponding corner of this Area will use that variable's position." + }, + { + "type": "image", + "images": [ + "pneumaticcraft:textures/progwidgets/area_piece.png" + ], + "text": "$(italic)Area Widget/$" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/block_right_click.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/block_right_click.json new file mode 100644 index 000000000000..484e6b4463ed --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/block_right_click.json @@ -0,0 +1,27 @@ +{ + "name": "Right Click Widget", + "icon": "pneumaticcraft:textures/progwidgets/block_right_click_piece.png", + "category": "widget_interact", + "advancement": "pneumaticcraft:programmer", + "pages": [ + { + "type": "text", + "text": "The Drone will $(thing)right-click/$ with the item in its first inventory slot, for every block position in its connected $(l:programming/area)Area/$ widget. This could be used to hoe the ground, place seeds, apply bonemeal, throw a potion, deploy a drone, rotate blocks with a wrench... the possibilities are endless." + }, + { + "type": "text", + "text": "This widget operates in one of two modes, selectable via the widget GUI in the Programmer:$(li)Item Mode - use the $(thing)held item's/$ right-click logic, e.g. use a $(item)Flint & Steel/$ on some block$(li)Block Mode - activate the $(thing)block's/$ right-click logic, e.g. flip a $(item)Lever/$$(p)In $(thing)Item Mode/$, any attached filters apply to the $(italic)item/$ being used; in $(thing)Block Mode/$, filters apply to the $(italic)block/$ being activated." + }, + { + "type": "text", + "text": "You could use this widget to place down regular blocks. However, this is $(italic)not/$ recommended, because when a Drone right-clicks a position where a block exists already, it will right-click the block, resulting in placing down a block $(italic)next/$ to this block instead of the block itself.$(p)For these reasons the use of the $(l:programming/place)Place/$ widget is preferred. There are some situations, though (e.g. trying to plant $(item)Seeds/$) where the $(thing)Right Click Block/$ widget is required." + }, + { + "type": "image", + "images": [ + "pneumaticcraft:textures/progwidgets/block_right_click_piece.png" + ], + "text": "$(italic)Right Click Widget/$" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/comment.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/comment.json new file mode 100644 index 000000000000..3763de8ae32f --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/comment.json @@ -0,0 +1,19 @@ +{ + "name": "Comment Widget", + "icon": "pneumaticcraft:textures/progwidgets/comment_piece.png", + "category": "widget_other", + "advancement": "pneumaticcraft:programmer", + "pages": [ + { + "type": "text", + "text": "This widget allows addition of $(thing)comments/$ to your program, and has no functional effect. It does not cost any $(l:programming/puzzle_pieces)Puzzle Pieces/$ to use." + }, + { + "type": "image", + "images": [ + "pneumaticcraft:textures/progwidgets/comment_piece.png" + ], + "text": "$(italic)Comment Widget/$" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/computer_control.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/computer_control.json new file mode 100644 index 000000000000..760212a0af11 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/computer_control.json @@ -0,0 +1,20 @@ +{ + "name": "Computer Control Widget", + "icon": "pneumaticcraft:textures/progwidgets/computer_control_piece.png", + "category": "widget_other", + "flag": "|mod:computercraft,mod:opencomputers", + "advancement": "pneumaticcraft:programmer", + "pages": [ + { + "type": "text", + "text": "The $(thing)Computer Control/$ widget allows $(l:tools/drone)Drones/$ to be controlled via $(thing)ComputerCraft/$ or $(thing)OpenComputers/$ computers. See the $(l:machines/drone_interface)Drone Interface/$ for more information on how to do this." + }, + { + "type": "image", + "images": [ + "pneumaticcraft:textures/progwidgets/computer_control_piece.png" + ], + "text": "$(italic)Where is my mind/$" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/condition_block.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/condition_block.json new file mode 100644 index 000000000000..1f8fac803bb1 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/condition_block.json @@ -0,0 +1,23 @@ +{ + "name": "Condition: Block Widget", + "icon": "pneumaticcraft:textures/progwidgets/condition_block_piece.png", + "category": "widget_cond", + "advancement": "pneumaticcraft:programmer", + "pages": [ + { + "type": "text", + "text": "This is a $(l:programming/conditions)Condition/$ widget.$(p)The $(thing)Condition: Block/$ widget allows you to check an $(l:programming/area)area/$ for certain blocks. With this you can check if an area contains a full-grown crop, for example. You can filter which blocks are valid by attaching an $(l:programming/item_filter)Item Filter/$." + }, + { + "type": "text", + "text": "The drone will check the block if it can be silk touched, if so it will check if the item filter matches the silk touched block. If it can't be silk touched, the drops of the block will be used to filter.$(p)For example, you can set the filter to Wheat, and it will match the filter as soon as the crop will drop wheat (= full grown)." + }, + { + "type": "image", + "images": [ + "pneumaticcraft:textures/progwidgets/condition_block_piece.png" + ], + "text": "$(italic)Condition: Block Widget/$" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/condition_coordinate.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/condition_coordinate.json new file mode 100644 index 000000000000..e22e4c5f6eaa --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/condition_coordinate.json @@ -0,0 +1,23 @@ +{ + "name": "Condition: Coordinate Widget", + "icon": "pneumaticcraft:textures/progwidgets/condition_coordinate_piece.png", + "category": "widget_cond", + "advancement": "pneumaticcraft:programmer", + "pages": [ + { + "type": "text", + "text": "This is a $(l:programming/conditions)Condition/$ widget.$(p)The $(thing)Condition: Coordinate/$ widget compares two $(l:programming/coordinate)Coordinates/$. Different tests can be done on these coordinates, and more specifically on every axis (X/Y/Z) of the coordinate. You can check if just one axis of both coordinates matches, or two, or all three." + }, + { + "type": "text", + "text": "The axis or axes being compared are defined by the checkboxes in the widget's GUI. Similarly, the condition to use ('=', '>=') is defined by the radio buttons in the GUI.$(p)Your coordinate comparison is also displayed textually in the GUI (e.g. $(thing)x1 <= x2 and z1 <= z2/$)." + }, + { + "type": "image", + "images": [ + "pneumaticcraft:textures/progwidgets/condition_coordinate_piece.png" + ], + "text": "$(italic)Condition: Coordinate Widget/$" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/condition_entity.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/condition_entity.json new file mode 100644 index 000000000000..1592f2d09f36 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/condition_entity.json @@ -0,0 +1,23 @@ +{ + "name": "Condition: Entity Widget", + "icon": "pneumaticcraft:textures/progwidgets/condition_entity_piece.png", + "category": "widget_cond", + "advancement": "pneumaticcraft:programmer", + "pages": [ + { + "type": "text", + "text": "This is a $(l:programming/conditions)Condition/$ widget.$(p)The $(thing)Condition: Entity/$ widget allows you to count entities in the connected $(l:programming/area)Area/$ widget. These can be filtered by connecting an optional $(l:programming/text)Text/$ widget used as an $(l:base_concepts/entity_filter)Entity Filter/$." + }, + { + "type": "text", + "text": "Keep in mind that any $(l:programming/area)Area/$ widgets connected to this widget must have an area type of $(thing)Box/$; this is the only supported shape. It's possible to create different shapes, though, by using whitelisting/blacklisting of areas." + }, + { + "type": "image", + "images": [ + "pneumaticcraft:textures/progwidgets/condition_entity_piece.png" + ], + "text": "$(italic)Condition: Entity Widget/$" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/condition_item.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/condition_item.json new file mode 100644 index 000000000000..3235c2c10dac --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/condition_item.json @@ -0,0 +1,27 @@ +{ + "name": "Condition: Item Filter Widget", + "icon": "pneumaticcraft:textures/progwidgets/condition_item.png", + "category": "widget_cond", + "advancement": "pneumaticcraft:programmer", + "pages": [ + { + "type": "text", + "text": "This is a $(l:programming/conditions)Condition/$ widget.$(p)The $(thing)Condition: Item Filter/$ widget allows you to compare $(l:programming/item_filter)Item Filters/$. This is mostly useful when you are using Item Filters with $(l:programming/variables)variables/$.$(p)The widget examines the item in a single $(l:programming/item_filter)Item Filter/$ widget connected on the top row, right-hand side, and checks if that item matches the filter specified by $(thing)Item Filter(s)/$ on the second row." + }, + { + "type": "text", + "text": "As usual, use the right-hand side to whitelist (meaning the item should match this filter), and left-hand side to blacklist (saying that this item should $(italic)not/$ match this filter). If it matches, the condition is evaluated $(thing)true/$. Otherwise, the condition is evaluated $(thing)false/$." + }, + { + "type": "text", + "text": "You can add more than one item to check. By connecting multiple second-row $(l:programming/item_filter)Item Filters/$ on the right-hand side, the condition will only evaluate $(thing)true/$ if $(italic)all/$ items match the filter. $(l:programming/item_filter)Item Filters/$ placed on the left-hand side must $(italic)not/$ match the Filter for the condition to be evaluated $(thing)true/$." + }, + { + "type": "image", + "images": [ + "pneumaticcraft:textures/progwidgets/condition_item.png" + ], + "text": "$(italic)Condition: Item Filter Widget/$" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/condition_item_inventory.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/condition_item_inventory.json new file mode 100644 index 000000000000..c471d9a4f9bf --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/condition_item_inventory.json @@ -0,0 +1,19 @@ +{ + "name": "Condition: Items Widget", + "icon": "pneumaticcraft:textures/progwidgets/condition_item_inventory_piece.png", + "category": "widget_cond", + "advancement": "pneumaticcraft:programmer", + "pages": [ + { + "type": "text", + "text": "This is a $(l:programming/conditions)Condition/$ widget.$(p)The $(thing)Condition: Items/$ widget checks an inventory for a certain amount of items. It will count up all matching items (specified by a connected $(l:programming/item_filter)Item Filter/$; omit the filter to count every item)." + }, + { + "type": "image", + "images": [ + "pneumaticcraft:textures/progwidgets/condition_item_inventory_piece.png" + ], + "text": "$(italic)Condition: Items Widget/$" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/condition_light.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/condition_light.json new file mode 100644 index 000000000000..24606c3322fb --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/condition_light.json @@ -0,0 +1,19 @@ +{ + "name": "Condition: Light Widget", + "icon": "pneumaticcraft:textures/progwidgets/condition_light_piece.png", + "category": "widget_cond", + "advancement": "pneumaticcraft:programmer", + "pages": [ + { + "type": "text", + "text": "This is a $(l:programming/conditions)Condition/$ widget.$(p)The $(thing)Condition: Light/$ widget allows you to (remotely) check if the light level of the block(s) in the connected $(l:programming/area)Area/$ widget matches the configured light threshold." + }, + { + "type": "image", + "images": [ + "pneumaticcraft:textures/progwidgets/condition_light_piece.png" + ], + "text": "$(italic)Condition: Light Widget/$" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/condition_liquid_inventory.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/condition_liquid_inventory.json new file mode 100644 index 000000000000..17b3f48b786f --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/condition_liquid_inventory.json @@ -0,0 +1,19 @@ +{ + "name": "Condition: Fluid Widget", + "icon": "pneumaticcraft:textures/progwidgets/condition_liquid_inventory_piece.png", + "category": "widget_cond", + "advancement": "pneumaticcraft:programmer", + "pages": [ + { + "type": "text", + "text": "This is a $(l:programming/conditions)Condition/$ widget.$(p)The $(thing)Condition: Fluid/$ widget allows you to (remotely) check tank(s) or fluid block(s) in the connected $(l:programming/area)Area/$ widget for a certain amount of fluid. It will only count the fluid allowed by a connected $(l:programming/liquid_filter)Fluid Filter/$ widget (omit the filter to allow every fluid)." + }, + { + "type": "image", + "images": [ + "pneumaticcraft:textures/progwidgets/condition_liquid_inventory_piece.png" + ], + "text": "$(italic)Condition: Fluid Widget/$" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/condition_pressure.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/condition_pressure.json new file mode 100644 index 000000000000..81cb76dcd4d3 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/condition_pressure.json @@ -0,0 +1,19 @@ +{ + "name": "Condition: Pressure Widget", + "icon": "pneumaticcraft:textures/progwidgets/condition_pressure_piece.png", + "category": "widget_cond", + "advancement": "pneumaticcraft:programmer", + "pages": [ + { + "type": "text", + "text": "This is a $(l:programming/conditions)Condition/$ widget.$(p)The $(thing)Condition: Pressure/$ widget allows you to (remotely) check if the $(l:base_concepts/pressure)pressure/$ of the pneumatic block(s) in the connected $(l:programming/area)Area/$ widget matches the configured pressure threshold." + }, + { + "type": "image", + "images": [ + "pneumaticcraft:textures/progwidgets/condition_pressure_piece.png" + ], + "text": "$(italic)Condition: Pressure Widget/$" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/condition_redstone.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/condition_redstone.json new file mode 100644 index 000000000000..8c8e3f65358a --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/condition_redstone.json @@ -0,0 +1,19 @@ +{ + "name": "Condition: Redstone Widget", + "icon": "pneumaticcraft:textures/progwidgets/condition_redstone_piece.png", + "category": "widget_cond", + "advancement": "pneumaticcraft:programmer", + "pages": [ + { + "type": "text", + "text": "This is a $(l:programming/conditions)Condition/$ widget.$(p)The $(thing)Condition: Redstone/$ widget allows you to (remotely) check if the Redstone level of the block(s) in the connected $(l:programming/area)Area/$ widget matches the configured Redstone threshold." + }, + { + "type": "image", + "images": [ + "pneumaticcraft:textures/progwidgets/condition_redstone_piece.png" + ], + "text": "$(italic)Condition: Redstone Widget/$" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/condition_rf.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/condition_rf.json new file mode 100644 index 000000000000..cfd895b6b450 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/condition_rf.json @@ -0,0 +1,19 @@ +{ + "name": "Condition: RF Widget", + "icon": "pneumaticcraft:textures/progwidgets/condition_rf_piece.png", + "category": "widget_cond", + "advancement": "pneumaticcraft:programmer", + "pages": [ + { + "type": "text", + "text": "This is a $(l:programming/conditions)Condition/$ widget.$(p)The $(thing)Condition: RF/$ widget allows you to (remotely) check if the $(thing)Forge Energy (FE)/$ level of the block(s) in the connected $(l:programming/area)Area/$ widget matches the configured FE threshold.$(p)$(italic)Despite its name, this widget checks FE, not RF (Redstone Flux). The name is historical./$" + }, + { + "type": "image", + "images": [ + "pneumaticcraft:textures/progwidgets/condition_rf_piece.png" + ], + "text": "$(italic)Condition: RF Widget/$" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/conditions.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/conditions.json new file mode 100644 index 000000000000..f117a5aed151 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/conditions.json @@ -0,0 +1,74 @@ +{ + "name": "Conditions", + "icon": "minecraft:comparator", + "category": "programming", + "advancement": "pneumaticcraft:programmer", + "pages": [ + { + "type": "text", + "text": "$(thing)Conditions/$ are a collection of widgets that allow you to check something, and jump to another part of your program if the check succeeds.$(p)Every $(thing)Condition/$ widget takes a $(l:programming/text)Text/$ widget parameter (which is always the bottom-most parameter) configured with a $(thing)label name/$." + }, + { + "type": "text", + "text": "When a condition evaluates $(thing)true/$, $(l:programming/flow_control)program execution/$ will jump to a $(l:programming/label)Label/$ widget with the same name as that $(thing)Text/$ parameter on its $(italic)right-hand/$ side. When the condition is $(thing)false/$, it will jump to a $(thing)Label/$ with the same name as the $(thing)Text/$ parameter on its $(italic)left-hand side/$.$(p)When the $(thing)Condition/$ widget can't find a valid $(thing)Text/$ parameter, it will just proceed to the next widget (connected $(italic)below/$)." + }, + { + "type": "image", + "images": [ + "pneumaticcraft:textures/patchouli/condition_widget.png" + ], + "border": "true", + "text": "$(italic)A Redstone Condition widget which kills the drone if the signal >= 10/$" + }, + { + "type": "text", + "text": "Most $(thing)Condition/$ widgets can be $(thing)right-clicked/$ to open a configuration GUI. The GUI will usually contain '='/'>=' options, and a textfield where you can enter a number.$(p)With this you can set up conditions (like item counts in a chest) to be e.g. exactly 10 ('=' mode and textfield 10), more than 20 ('>=' mode and textfield '21'), or less than 12 ('>=' mode and textfield '12', but checking for the condition to be $(thing)false/$)." + }, + { + "type": "text", + "title": "Measuring", + "text": "All $(thing)Condition/$ widget GUI's (except $(l:programming/condition_item_filter)Condition: Item Filter/$) have a $(thing)Measure/$ textfield, where you can enter the name of a $(l:programming/variables)variable/$. If a variable name is supplied here, any measurement made by the drone will be stored in the X field of the variable.$(p)This can then be later used like any other variable, e.g. you could measure the level of a fluid tank, and write it on a sign." + }, + { + "type": "text", + "title": "Measuring (cont.)", + "text": "If a measuring variable name is supplied, then it's no longer an error to have no branching Text widgets on the Condition widget (normally at least one branch is required). This means that the Condition widget can be used purely to measure a quantity; execution will just proceed downwards as normal.$(p)Note: pressure measurement conditions store the measured pressure in millibars (e.g. 5.5 bars would be 5500)." + }, + { + "type": "text", + "title": "Condition Types", + "text": "Conditions can be divided into two categories: $(thing)Basic Conditions/$ and $(thing)Drone Conditions/$.$(p)Basic Conditions are used to check for things in the world, e.g. does a $(item)Chest/$ have a certain number of items, or does a block exist somewhere?$(p)$(thing)Drone Conditions/$ specifically target the $(l:tools/drone)Drone/$, e.g. does the Drone have a certain item, or have a certain pressure?" + }, + { + "type": "text", + "text": "All block-based $(thing)Basic Conditions/$ have an $(thing)Any/All/$ block option. This is used when you're checking multiple blocks at a time.$(li)In $(thing)Any/$ mode, only $(italic)one/$ of the blocks in the selected $(l:programming/area)area/$ needs to match for the condition to be $(thing)true/$.$(li)In $(thing)All/$ mode, $(italic)all/$ blocks must match for the condition to be $(thing)true/$." + }, + { + "type": "relations", + "title": "Basic Conditions", + "entries": [ + "programming/condition_block", + "programming/condition_coordinate", + "programming/condition_entity", + "programming/condition_item_filter", + "programming/condition_item_inventory", + "programming/condition_liquid_inventory", + "programming/condition_pressure", + "programming/condition_redstone", + "programming/condition_rf" + ] + }, + { + "type": "relations", + "title": "Drone Conditions", + "entries": [ + "programming/drone_condition_item", + "programming/drone_condition_liquid", + "programming/drone_condition_entity", + "programming/drone_condition_pressure", + "programming/drone_condition_rf" + ] + } + ] +} + diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/coordinate.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/coordinate.json new file mode 100644 index 000000000000..318de74d461e --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/coordinate.json @@ -0,0 +1,24 @@ +{ + "name": "Coordinate Widget", + "icon": "pneumaticcraft:textures/progwidgets/coordinate_piece.png", + "category": "widget_other", + "advancement": "pneumaticcraft:programmer", + "pages": [ + { + "type": "text", + "text": "The $(thing)Coordinate/$ is a widget solely used as a parameter for the $(l:programming/coordinate_operator)Coordinate Operator/$ and $(l:programming/condition_coordinate)Condition: Coordinate/$ widgets.$(p)This widget could be compared to the $(l:programming/area)Area/$ widget: with the $(thing)Area/$ widget you're supplying $(italic)two/$ coordinates to make up an area, while with this widget you're just supplying $(italic)one/$. There are two ways to supply a coordinate:" + }, + { + "type": "text", + "text": "$(bold)Constant/$$(br)A constant coordinate is, well... constant. You can select one by selecting a $(l:tools/gps_tool)GPS Tool/$, or just type X/Y/Z values into the textfields directly.$(p)$(bold)Variable/$$(br)By selecting Variable you can return the value stored in the $(l:programming/variables)variable/$ as the coordinate. Keep in mind that with this you can only supply a coordinate, not modify the variable!" + }, + { + "type": "image", + "images": [ + "pneumaticcraft:textures/progwidgets/coordinate_piece.png" + ], + "text": "$(italic)Coordinate Widget/$" + } + ] +} + diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/coordinate_operator.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/coordinate_operator.json new file mode 100644 index 000000000000..ad03d727c6f9 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/coordinate_operator.json @@ -0,0 +1,27 @@ +{ + "name": "Coordinate Operator Widget", + "icon": "pneumaticcraft:textures/progwidgets/coordinate_operation_plus_minus.png", + "category": "widget_other", + "advancement": "pneumaticcraft:programmer", + "pages": [ + { + "type": "text", + "text": "The $(thing)Coordinate Operator/$ widget is used to define and/or manipulate $(l:programming/variables)variables/$, to allow for some advanced drone functionality. This widget needs one or more connected $(l:programming/coordinate)Coordinate/$ widgets to define the values to be used, and carries out a given arithmetic operation (defined in the widget's GUI) on those connected pieces." + }, + { + "type": "text", + "text": "The available operations are:$(li)$(bold)Add/Subtract/$: Adds up the widgets on the right, and subtracts the widgets on the left.$(li)$(bold)Multiply/Divide/$: multiplies the widgets on the right, and divides the result by the widgets on the left.$(li)$(bold)Min/Max/$: takes the maximum X/Y/Z from the widgets on the right, then takes the minimum of the widgets on the left and the maximum that was determined earlier." + }, + { + "type": "text", + "text": "The end result is stored in a $(l:programming/variables)variable/$, defined by the name entered in the Coordinate Operator GUI. Using this $(thing)variable/$, you can retrieve the coordinate later:$(li)In the $(l:programming/area)Area/$ widget you can, instead of using a GPS coordinate, use a $(thing)variable/$ name$(li)You can use the $(l:programming/condition_coordinate)Condition: Coordinate/$ to carry out tests on the $(thing)variable/$." + }, + { + "type": "image", + "images": [ + "pneumaticcraft:textures/progwidgets/coordinate_operation_plus_minus.png" + ], + "text": "$(italic)Coordinate Operator Widget/$" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/crafting.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/crafting.json new file mode 100644 index 000000000000..00a23db98ac7 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/crafting.json @@ -0,0 +1,29 @@ +{ + "name": "Crafting Widget", + "icon": "pneumaticcraft:textures/progwidgets/craft_piece.png", + "category": "widget_interact", + "advancement": "pneumaticcraft:programmer", + "pages": [ + { + "type": "text", + "text": "The $(l:tools/drone)Drone/$ will craft items using items it has in its inventory. To specify a crafting recipe, place $(l:programming/item_filter)Item Filters/$ on the right side of the Crafting widget, in the pattern of the crafting recipe.$(p)You don't need to use exactly 9 $(thing)Item Filters/$: as long as you can create the recipe pattern, it will work." + }, + { + "type": "text", + "text": "By default, the Crafting widget will try to craft as many items as possible; you can limit this in the widget GUI with the $(thing)Use Count/$ setting.$(p)You will probably want to install some $(l:base_concepts/upgrades#dispenser)Inventory Upgrades/$ in the $(item)Drone/$ to give it a larger inventory." + }, + { + "type": "text", + "title": "JEI Integration", + "flag": "mod:jei", + "text": "It is possible to quickly and easily set up Item Filters for the Crafting widget using JEI; see $(l:programming/programmer#jei)this page/$ for more information." + }, + { + "type": "image", + "images": [ + "pneumaticcraft:textures/progwidgets/craft_piece.png" + ], + "text": "$(italic)Crafting Widget/$" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/dig.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/dig.json new file mode 100644 index 000000000000..7f503e98bbbd --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/dig.json @@ -0,0 +1,34 @@ +{ + "name": "Dig Widget", + "icon": "pneumaticcraft:textures/progwidgets/dig_piece.png", + "category": "widget_interact", + "advancement": "pneumaticcraft:programmer", + "pages": [ + { + "type": "text", + "text": "The $(l:tools/drone)Drone/$ will dig/mine the blocks within the specified $(l:programming/area)Area/$. Items that are dropped from the blocks will not be picked up by the $(item)Drone/$. The order in which the blocks will be dug is similar to the $(l:programming/place)Place/$ widget. Also in common with the $(thing)Place/$ widget, you can control if the area should be dug layer by layer (top to bottom or bottom to top)." + }, + { + "type": "text", + "title": "Using Tools", + "text": "You can make the $(item)Drone/$ $(l:programming/inventory_import)import/$ a pickaxe/shovel/etc. to make it use that tool. When the $(item)Drone/$ carries around multiple tools, the most suitable tool is automatically used for the block being dug.$(p)You can prevent the Drone from trying to dig without a tool (which is really slow) by checking the $(thing)Requires digging tool/$ checkbox." + }, + { + "type": "text", + "title": "Limiting the Dig Count", + "text": "The amount of dig actions can be limited to a specified number by checking the $(thing)Limit block interactions/$ checkbox in the GUI, and setting a limit. E.g. if set to 1, the $(item)Drone/$ will only dig one block (regardless of how many blocks are in the area), before moving to the next widget in the program. This can be used to only dig a few blocks and then check the durability of a tool, to repair it before it breaks." + }, + { + "type": "text", + "title": "Filtering Blocks", + "text": "Lastly you can specify which blocks may be mined by using an $(l:programming/item_filter)Item Filter/$.$(p)When used with blocks like crops, filter by the item that you would get when you break the crop (so $(item)Seeds/$ for a $(item)Wheat/$ crop). The exception would be blocks that $(italic)never/$ drop an item (even with Silk Touch), for which there is specific $(thing)Match by block/$ option in the filter setup GUI." + }, + { + "type": "image", + "images": [ + "pneumaticcraft:textures/progwidgets/dig_piece.png" + ], + "text": "$(italic)Hi ho/$" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/drone_condition_entity.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/drone_condition_entity.json new file mode 100644 index 000000000000..c8bbd523bdf9 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/drone_condition_entity.json @@ -0,0 +1,19 @@ +{ + "name": "Drone Condition: Entity Widget", + "icon": "pneumaticcraft:textures/progwidgets/condition_drone_entity_piece.png", + "category": "widget_cond", + "advancement": "pneumaticcraft:programmer", + "pages": [ + { + "type": "text", + "text": "This is a $(l:programming/conditions)Condition/$ widget.$(p)The $(thing)Drone Condition: Entity/$ widget allows you to check the entity this $(l:tools/drone)Drone/$ is currently carrying. You can add an optional $(l:programming/text)Text/$ widget with an $(l:base_concepts/entity_filter)Entity Filter/$, to filter the entity to check for. With no $(thing)Text/$ widget, the condition will be true if $(italic)any/$ entity is carried." + }, + { + "type": "image", + "images": [ + "pneumaticcraft:textures/progwidgets/condition_drone_entity_piece.png" + ], + "text": "$(italic)Drone Condition: Entity Widget/$" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/drone_condition_item.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/drone_condition_item.json new file mode 100644 index 000000000000..d2520f57cbd7 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/drone_condition_item.json @@ -0,0 +1,19 @@ +{ + "name": "Drone Condition: Item Widget", + "icon": "pneumaticcraft:textures/progwidgets/condition_drone_inventory_piece.png", + "category": "widget_cond", + "advancement": "pneumaticcraft:programmer", + "pages": [ + { + "type": "text", + "text": "The $(thing)Drone Condition: Item/$ widget allows you to check the inventory of this $(l:tools/drone)Drone/$ for a certain amount of items. It will count up all matching items (specified by a connected $(l:programming/item_filter)Item Filter/$, or no filter to count every item)." + }, + { + "type": "image", + "images": [ + "pneumaticcraft:textures/progwidgets/condition_drone_inventory_piece.png" + ], + "text": "$(italic)Drone Condition: Item Widget/$" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/drone_condition_liquid.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/drone_condition_liquid.json new file mode 100644 index 000000000000..b6809db96f53 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/drone_condition_liquid.json @@ -0,0 +1,19 @@ +{ + "name": "Drone Condition: Fluid Widget", + "icon": "pneumaticcraft:textures/progwidgets/condition_drone_liquid_piece.png", + "category": "widget_cond", + "advancement": "pneumaticcraft:programmer", + "pages": [ + { + "type": "text", + "text": "This is a $(l:programming/conditions)Condition/$ widget.$(p)The $(thing)Drone Condition: Fluid/$ widget allows you to check the tank of this $(l:tools/drone)Drone/$ for a certain amount of fluid. It will only count the fluid that's allowed by a connected $(l:programming/liquid_filter)Fluid Filter/$ (or no filter to count any fluid)." + }, + { + "type": "image", + "images": [ + "pneumaticcraft:textures/progwidgets/condition_drone_liquid_piece.png" + ], + "text": "$(italic)Drone Condition: Fluid Widget/$" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/drone_condition_pressure.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/drone_condition_pressure.json new file mode 100644 index 000000000000..83e363798591 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/drone_condition_pressure.json @@ -0,0 +1,19 @@ +{ + "name": "Drone Condition: Pressure Widget", + "icon": "pneumaticcraft:textures/progwidgets/condition_drone_pressure_piece.png", + "category": "widget_cond", + "advancement": "pneumaticcraft:programmer", + "pages": [ + { + "type": "text", + "text": "This is a $(l:programming/conditions)Condition/$ widget.$(p)The $(thing)Drone Condition: Pressure/$ widget allows you to check the $(l:base_concepts/pressure)pressure/$ of this $(l:tools/drone)Drone/$." + }, + { + "type": "image", + "images": [ + "pneumaticcraft:textures/progwidgets/condition_drone_pressure_piece.png" + ], + "text": "$(italic)Drone Condition: Pressure Widget/$" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/drone_condition_rf.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/drone_condition_rf.json new file mode 100644 index 000000000000..df11644c0eac --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/drone_condition_rf.json @@ -0,0 +1,19 @@ +{ + "name": "Drone Condition: RF Widget", + "icon": "pneumaticcraft:textures/progwidgets/condition_drone_rf_piece.png", + "category": "widget_cond", + "advancement": "pneumaticcraft:programmer", + "pages": [ + { + "type": "text", + "text": "This is a $(l:programming/conditions)Condition/$ widget.$(p)The $(thing)Drone Condition: RF/$ widget allows you to check the amount of $(thing)Forge Energy (FE)/$ carried by this $(l:tools/drone)Drone/$.$(p)$(italic)Despite its name, this widget checks FE, not RF (Redstone Flux). The name is historical./$" + }, + { + "type": "image", + "images": [ + "pneumaticcraft:textures/progwidgets/condition_drone_rf_piece.png" + ], + "text": "$(italic)Drone Condition: RF Widget/$" + } + ] +} diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/drone_condition_upgrades.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/drone_condition_upgrades.json new file mode 100644 index 000000000000..40291e7f15e6 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/drone_condition_upgrades.json @@ -0,0 +1,19 @@ +{ + "name": "Drone Condition: Upgrades Widget", + "icon": "pneumaticcraft:textures/progwidgets/condition_drone_upgrades_piece.png", + "category": "widget_cond", + "advancement": "pneumaticcraft:programmer", + "pages": [ + { + "type": "text", + "text": "The $(thing)Drone Condition: Upgrades/$ widget lets you check the number of installed upgrades in this $(l:tools/drone)Drone/$. Specify the upgrade(s) to be checked by using one or more attached $(l:programming/item_filter)Item Filter/$ widgets, set to the upgrade item(s) to be checked; without any filter, all installed upgrades of all types will be counted." + }, + { + "type": "image", + "images": [ + "pneumaticcraft:textures/progwidgets/condition_drone_upgrades_piece.png" + ], + "text": "$(italic)Drone Condition: Upgrades Widget/$" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/drop_item.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/drop_item.json new file mode 100644 index 000000000000..b6244dc79f23 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/drop_item.json @@ -0,0 +1,23 @@ +{ + "name": "Drop Item Widget", + "icon": "pneumaticcraft:textures/progwidgets/item_drop_piece.png", + "category": "widget_interact", + "advancement": "pneumaticcraft:programmer", + "pages": [ + { + "type": "text", + "text": "This will make the $(l:tools/drone)Drone/$ drop items from its inventory in the connected $(l:programming/area)Area/$. By $(thing)right-clicking/$ the $(thing)Drop Item/$ widget you can specify how many items per position in the area may be dropped. You can also toggle between $(thing)Random/$ and $(thing)Straight/$ modes, which mean it will drop the item with a small random offset (like a vanilla $(item)Dropper)/$, or drop the item straight down, respectively." + }, + { + "type": "text", + "text": "You can also connect an $(l:programming/item_filter)Item Filter/$. With a filter, only items that are allowed by the filter will be dropped.$(p)The widget is done executing when none of the applicable items remain in the $(item)Drone's/$ inventory or when the $(item)Drone/$ has visited every position in the area." + }, + { + "type": "image", + "images": [ + "pneumaticcraft:textures/progwidgets/item_drop_piece.png" + ], + "text": "$(italic)Drop Item Widget/$" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/edit_sign.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/edit_sign.json new file mode 100644 index 000000000000..c080f847d702 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/edit_sign.json @@ -0,0 +1,24 @@ +{ + "name": "Edit Sign Widget", + "icon": "pneumaticcraft:textures/progwidgets/edit_sign_piece.png", + "category": "widget_interact", + "advancement": "pneumaticcraft:programmer", + "pages": [ + { + "type": "text", + "text": "This will edit all $(item)Signs/$ and/or $(l:machines/aphorism_tile)Aphorism Tiles/$ in the connected $(l:programming/area)Area/$ to the text specified by the connected $(l:programming/text)Text/$ widget(s).$(p)Each connected $(thing)Text/$ widget represents one line; by connecting multiple $(thing)Text/$ widgets, you can set a multi-line message." + }, + { + "type": "text", + "title": "Variables", + "text": "You can also insert the value of a $(l:programming/variables)variable/$, by including $(thing)${}/$ in the text, e.g.$(p) $(formula)Counter: ${counter}/$$(p)would expand to $(thing)Counter: 1, 2, 3/$ if the $(thing)counter/$ variable was set to $(thing)x=1,y=2,z=3/$. $(l:programming/variables#special)Special/$ and $(l:programming/variables#global)Global variables/$ can also be used here." + }, + { + "type": "image", + "images": [ + "pneumaticcraft:textures/progwidgets/edit_sign_piece.png" + ], + "text": "$(italic)Edit Sign Widget/$" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/emit_redstone.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/emit_redstone.json new file mode 100644 index 000000000000..8bb7461b1f42 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/emit_redstone.json @@ -0,0 +1,19 @@ +{ + "name": "Emit Redstone Widget", + "icon": "pneumaticcraft:textures/progwidgets/emit_redstone_piece.png", + "category": "widget_interact", + "advancement": "pneumaticcraft:programmer", + "pages": [ + { + "type": "text", + "text": "With this widget you can make a $(l:tools/drone)Drone/$ emit a $(#f00)redstone signal/$. You can specify the sides it emits from by $(thing)right-clicking/$ the widget and configuring in the setup GUI. The redstone signal level to emit is specified by attaching a $(l:programming/text)Text/$ widget with a number in it (from 0 - 15)." + }, + { + "type": "image", + "images": [ + "pneumaticcraft:textures/progwidgets/emit_redstone_piece.png" + ], + "text": "$(italic)Emit Redstone Widget/$" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/entity_attack.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/entity_attack.json new file mode 100644 index 000000000000..837f04fa2982 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/entity_attack.json @@ -0,0 +1,34 @@ +{ + "name": "Entity Attack Widget", + "icon": "pneumaticcraft:textures/progwidgets/attack_piece.png", + "category": "widget_interact", + "advancement": "pneumaticcraft:programmer", + "pages": [ + { + "type": "text", + "text": "The $(l:tools/drone)Drone/$ will attack every living creature within the area.$(p)Keep in mind that any $(l:programming/area)Area/$ widgets connected to this widget must have an area type of $(thing)Box/$; this is only supported shape. It's possible to create different shapes, though, by using whitelisting/blacklisting of areas." + }, + { + "type": "text", + "title": "Filtering Entities", + "text": "You can specify which creatures may be attacked by using $(l:programming/text)Text/$ widgets as an $(l:base_concepts/entity_filter)Entity Filter/$. E.g. if you want the $(item)Drone/$ to attack all players, connect a $(thing)Text/$ widget to the $(italic)right/$ of the $(thing)Entity Attack/$ widget containing $(#600)@player/$.$(p)If you don't want to be attacked yourself, connect up a $(thing)Text/$ widget on the $(italic)left/$ containing your player name." + }, + { + "type": "text", + "title": "Melee Attacks", + "text": "$(l:tools/drone)Drones/$ will equip and use any melee weapon in their inventory to attack. If a $(item)Drone/$ has multiple weapons in its inventory, it will equip the most damaging one. $(p)You can use an $(l:programming/inventory_import)Inventory Import/$ widget to provide the $(item)Drone/$ with a weapon, which is strongly recommended - its unarmed melee attack is weak." + }, + { + "type": "text", + "title": "Ranged Attacks", + "text": "By inserting an $(l:base_concepts/upgrades#minigun)Minigun Upgrade/$ into the $(l:tools/drone)Drone/$, it will have a $(l:tools/minigun)Minigun/$ attached to it. When provided with $(l:tools/minigun_ammo)Gun Ammo/$ (using an $(l:programming/inventory_import)Inventory Import/$ widget) the $(item)Drone/$ will use this Minigun to perform ranged attacks on its foes.$(p)The default range is 16 blocks, which can be upgraded by inserting up to 16 $(l:base_concepts/upgrades#range_upgrade)Range Upgrades/$, for a maximum range of 32 blocks." + }, + { + "type": "image", + "images": [ + "pneumaticcraft:textures/progwidgets/attack_piece.png" + ], + "text": "$(italic)I'll be back/$" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/entity_export.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/entity_export.json new file mode 100644 index 000000000000..a5d4c41a4af1 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/entity_export.json @@ -0,0 +1,19 @@ +{ + "name": "Entity Export Widget", + "icon": "pneumaticcraft:textures/progwidgets/entity_export_piece.png", + "category": "widget_interact", + "advancement": "pneumaticcraft:programmer", + "pages": [ + { + "type": "text", + "text": "The $(l:tools/drone)Drone/$ will go to the specified $(l:programming/area)Area/$, and drop the entity it is carrying, provided that it is allowed by an (optional) $(l:base_concepts/entity_filter)Entity Filter/$ specified in a connected $(l:programming/text)Text/$ widget.$(p)See also the $(l:programming/entity_import)Entity Import/$ widget." + }, + { + "type": "image", + "images": [ + "pneumaticcraft:textures/progwidgets/entity_export_piece.png" + ], + "text": "$(italic)Entity Export Widget/$" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/entity_import.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/entity_import.json new file mode 100644 index 000000000000..b4992d273064 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/entity_import.json @@ -0,0 +1,29 @@ +{ + "name": "Entity Import Widget", + "icon": "pneumaticcraft:textures/progwidgets/entity_import_piece.png", + "category": "widget_interact", + "advancement": "pneumaticcraft:programmer", + "pages": [ + { + "type": "text", + "text": "The $(l:tools/drone)Drone/$ will go to the closest entity in the specified $(l:programming/area)Area/$ that matches an (optional) attached $(l:base_concepts/entity_filter)Entity Filter/$ in a connected $(l:programming/text)Text/$ widget, and pick it up to be transported.$(p)This includes players, although players can easily escape a $(item)Drone/$ by $(thing)sneaking/$ to dismount. Having said that, being carried around by a flying entity you can control has its upsides..." + }, + { + "type": "text", + "title": "Experience Orbs", + "text": "Drones are also able to import $(thing)Experience Orbs/$ using this widget; the $(item)@orb/$ entity filter will match XP orbs. Imported orbs are converted to $(l:base_concepts/memory_essence)Memory Essence/$ and stored in the drone's internal tank; you can then use the $(l:programming/liquid_export)Liquid Export/$ widget to transfer that to a fluid tank." + }, + { + "type": "text", + "title": "Area Limitations", + "text": "Keep in mind that any $(l:programming/area)Area/$ widgets connected to this widget must have an area type of $(thing)Box/$; this is the only supported shape. It's possible to create different shapes, though, by using whitelisting/blacklisting of areas." + }, + { + "type": "image", + "images": [ + "pneumaticcraft:textures/progwidgets/entity_import_piece.png" + ], + "text": "$(italic)Alien abduction/$" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/entity_right_click.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/entity_right_click.json new file mode 100644 index 000000000000..de07f665e6c9 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/entity_right_click.json @@ -0,0 +1,19 @@ +{ + "name": "Right Click Entity Widget", + "icon": "pneumaticcraft:textures/progwidgets/entity_right_click_piece.png", + "category": "widget_interact", + "advancement": "pneumaticcraft:programmer", + "pages": [ + { + "type": "text", + "text": "The $(l:tools/drone)Drone/$ will $(thing)right-click/$ the item in its first inventory slot, for every entity in the specified $(l:programming/area)Area/$, once. This could be used to shear sheep, milk cows, breed animals, and much more!$(p)Keep in mind that any $(l:programming/area)Area/$ widgets connected to this widget must have an area type of $(thing)Box/$; this is the only supported shape. It's possible to create different shapes, though, by using whitelisting/blacklisting of areas." + }, + { + "type": "image", + "images": [ + "pneumaticcraft:textures/progwidgets/entity_right_click_piece.png" + ], + "text": "$(italic)Right-click Entity Widget/$" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/external_program.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/external_program.json new file mode 100644 index 000000000000..63759ac2e4c0 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/external_program.json @@ -0,0 +1,23 @@ +{ + "name": "External Program Widget", + "icon": "pneumaticcraft:textures/progwidgets/external_program_piece.png", + "category": "widget_flow", + "advancement": "pneumaticcraft:programmer", + "pages": [ + { + "type": "text", + "text": "This widget will search for any inventory in the specified $(l:programming/area)Area/$. For every inventory, it will go through each slot. When a $(l:tools/drone)Drone/$ or $(l:components/network_components#network_api)Network API/$ is found, it will run the program stored on that item.$(p)When the program finishes, the $(item)Drone/$ will move onto the next slot and/or inventory." + }, + { + "type": "text", + "text": "This widget can be used to debug $(item)Drone/$ programs, as $(l:programming/programmer)Programmers/$ also count as an inventory. Just program a $(item)Drone/$ with the $(thing)External Program/$ widget with an area of (only) the $(item)Programmer/$, and place it down.$(p)Now put a $(item)Drone/$ or $(item)Network API/$ in the programmer, and create your program. When you hit the $(thing)⟶ (export)/$ button in the $(item)Programmer/$, the deployed $(item)Drone/$ will immediately execute your program." + }, + { + "type": "image", + "images": [ + "pneumaticcraft:textures/progwidgets/external_program_piece.png" + ], + "text": "$(italic)Programception/$" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/flow_control.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/flow_control.json new file mode 100644 index 000000000000..797d34258549 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/flow_control.json @@ -0,0 +1,25 @@ +{ + "name": "Flow Control", + "icon": "pneumaticcraft:textures/progwidgets/jump_piece.png", + "category": "programming", + "advancement": "pneumaticcraft:programmer", + "pages": [ + { + "type": "text", + "text": "When a $(l:tools/drone)Drone/$ is deployed, it immediately starts to execute its stored program. Execution flow occurs as follows:$(li)The program $(italic)always/$ begins at the $(l:programming/start)Start/$ widget, of which there can be only one.$(li)Flow normally proceeds $(italic)downward/$; to the widget connected to the bottom of the current widget." + }, + { + "type": "text", + "text": "$(li)A widget executes its given operation until it decides it's $(italic)done/$ - the definition of 'done' varies from widget to widget, and is described in the pages for each individual widget.$(li)When there's no widget connected to the bottom of the current widget, execution returns to the $(l:programming/start)Start/$ widget.$(p)That's the basics. There are few special cases, however, described next..." + }, + { + "type": "text", + "title": "Flow Control Widgets", + "text": "$(li)The $(l:programming/label)Label/$ widget acts a point in the program to be jumped to.$(li)The $(l:programming/jump)Jump/$ widget triggers an immediate, unconditional, jump to a matching $(thing)Label/$ widget.$(li)$(l:programming/conditions)Condition/$ widgets can trigger a jump, based on the condition they're testing.$(li)The advanced $(l:programming/for_each_item)For Each Item/$ and $(l:programming/for_each_coordinate)For Each Coordinate/$ widgets repeatedly jump to a $(thing)Label/$, for their list of inputs." + }, + { + "type": "text", + "text": "A couple more special widgets exist, which affect flow control:$(li)The $(l:programming/standby)Standby/$ widget, which puts the drone to 'sleep' until another widget actually has something to do.$(li)The $(l:programming/suicide)Suicide/$ widget, which drops the $(thing)Drone/$ as an item, immediately terminating execution." + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/for_each_coordinate.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/for_each_coordinate.json new file mode 100644 index 000000000000..aaf43bf5ef2b --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/for_each_coordinate.json @@ -0,0 +1,24 @@ +{ + "name": "For Each Coordinate Widget", + "icon": "pneumaticcraft:textures/progwidgets/for_each_coordinate.png", + "category": "widget_flow", + "advancement": "pneumaticcraft:programmer", + "pages": [ + { + "type": "text", + "text": "This advanced widget will loop through every single coordinate in the specified $(l:programming/area)Area/$. For each coordinate, it will set the $(ttcolor)$(t:Right-click the widget to configure the variable)specified variable/$ to that coordinate, and jump to the $(l:programming/label)Label/$ which matches the connected $(l:programming/text)Text/$ widget. When that routine is done executing (when it reaches the end of a program where it would usually jump back to $(l:programming/start)Start/$), it will return to this widget and repeat for the next coordinate." + }, + { + "type": "text", + "title": "Breaking", + "text": "You can break out of the loop by setting the coordinate variable used by the $(thing)For Each Coordinate/$ to (0,0,0). Next time, when the program jumps back to the $(thing)For Each Coordinate/$, it will notice this and cancel further traversal of coordinates." + }, + { + "type": "image", + "images": [ + "pneumaticcraft:textures/progwidgets/for_each_coordinate.png" + ], + "text": "$(italic)For Each Coordinate Widget/$" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/for_each_item.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/for_each_item.json new file mode 100644 index 000000000000..755df94f1d3b --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/for_each_item.json @@ -0,0 +1,24 @@ +{ + "name": "For Each Item Widget", + "icon": "pneumaticcraft:textures/progwidgets/for_each_item.png", + "category": "widget_flow", + "advancement": "pneumaticcraft:programmer", + "pages": [ + { + "type": "text", + "text": "This advanced widget will execute a subroutine for every connected $(l:programming/item_filter)Item Filter/$. For each filter, it will set the specified variable to that filter, and jump to the $(l:programming/label)Label/$ which matches the connected $(l:programming/text)Text/$ widget. When that routine is done executing (when it reaches the end of a program where it would usually jump back to $(l:programming/start)Start/$), it will come back to this widget and do the same for the next $(thing)Item Filter/$." + }, + { + "type": "text", + "title": "Breaking", + "text": "You can break out of the loop by setting the item variable used by the $(thing)For Each Item/$ to an empty filter (use the $(l:programming/item_assign)Item Assign/$ widget to do this). Next time, when the program jumps back to the $(thing)For Each Item/$, it will notice this and cancel further traversal of filters." + }, + { + "type": "image", + "images": [ + "pneumaticcraft:textures/progwidgets/for_each_item.png" + ], + "text": "$(italic)For Each Item Widget/$" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/goto.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/goto.json new file mode 100644 index 000000000000..e979868d935b --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/goto.json @@ -0,0 +1,19 @@ +{ + "name": "Go To Location Widget", + "icon": "pneumaticcraft:textures/progwidgets/goto_piece.png", + "category": "widget_interact", + "advancement": "pneumaticcraft:programmer", + "pages": [ + { + "type": "text", + "text": "$(thing)Go to Location/$ is pretty straightforward: the $(l:tools/drone)Drone/$ will go to the nearest reachable location within the specified $(l:programming/area)Area/$.$(p)This widget is done $(ttcolor)$(t:You can configure the widget to be 'done' immediately; right-click for the setup GUI)when the Drone has reached the area/$, or when this area isn't reachable." + }, + { + "type": "image", + "images": [ + "pneumaticcraft:textures/progwidgets/goto_piece.png" + ], + "text": "$(italic)Go To Location Widget/$" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/harvest.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/harvest.json new file mode 100644 index 000000000000..3a8aa7f4c124 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/harvest.json @@ -0,0 +1,29 @@ +{ + "name": "Harvest Widget", + "icon": "pneumaticcraft:textures/progwidgets/harvest_piece.png", + "category": "widget_interact", + "advancement": "pneumaticcraft:programmer", + "pages": [ + { + "type": "text", + "text": "The Drone will harvest any fully grown crop or tree within the specified $(l:programming/area)area/$. Items that are dropped from the crop blocks are $(italic)not/$ picked up; either add a separate $(l:programming/pickup_item)Pick Up Item/$ widget, or use some alternate means of collecting the items, such as a separate $(item)Drone/$.$(p)You can connect an optional $(l:programming/item_filter)Item Filter/$ to limit which crops will be harvested (use the crop's seed to filter)." + }, + { + "type": "text", + "title": "Tools", + "text": "You can make the $(item)Drone/$ $(l:programming/inventory_import)import/$ a $(item)Hoe/$. When equipped with a Hoe, crops will automatically be replanted (this uses durability from the Hoe).$(p)You can force the $(item)Drone/$ to $(italic)only/$ harvest when carrying a Hoe by checking the $(item)Requires Hoe/$ checkbox in the widget setup GUI; then, if/when the Hoe breaks, the drone can get another one before continuing to harvest." + }, + { + "type": "text", + "title": "Limiting Blocks Harvested", + "text": "The amount of harvest actions can be limited to a specified amount by $(thing)right-clicking/$ the $(thing)Harvest/$ widget.$(p)If set to 1 for example, the $(item)Drone/$ will only harvest one block each time the widget is executed, and move on to the next widget after harvesting that one block." + }, + { + "type": "image", + "images": [ + "pneumaticcraft:textures/progwidgets/harvest_piece.png" + ], + "text": "$(italic)Get off my land/$" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/inventory_export.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/inventory_export.json new file mode 100644 index 000000000000..f961d5f5d58e --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/inventory_export.json @@ -0,0 +1,23 @@ +{ + "name": "Inventory Export Widget", + "icon": "pneumaticcraft:textures/progwidgets/inventory_export_piece.png", + "category": "widget_interact", + "advancement": "pneumaticcraft:programmer", + "pages": [ + { + "type": "text", + "text": "The opposite of the $(l:programming/inventory_import)Inventory Import/$ widget: the $(l:tools/drone)Drone/$ will move to the nearest inventory within the specified $(l:programming/area)area/$ to drop off items from the $(item)Drone's/$ inventory.$(p)$(thing)Right-click/$ the widget for a setup GUI where you can specify the sides of the inventory the Drone should export items to. You can also specify a maximum number of items to export." + }, + { + "type": "text", + "text": "You can also connect any number (including zero) of $(l:programming/item_filter)Item Filter/$ widgets to limit the items that may be exported. Remember, filters on the $(italic)right/$ acts as a whitelist, and filters on the $(italic)left/$ act as a blacklist.$(p)This widget is done executing when the $(item)Drone's/$ inventory is empty, or when there's no inventory (or inventories) in the area which can accepts the items to be exported." + }, + { + "type": "image", + "images": [ + "pneumaticcraft:textures/progwidgets/inventory_export_piece.png" + ], + "text": "$(italic)You're welcome/$" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/inventory_import.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/inventory_import.json new file mode 100644 index 000000000000..d6565efb3a84 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/inventory_import.json @@ -0,0 +1,23 @@ +{ + "name": "Inventory Import Widget", + "icon": "pneumaticcraft:textures/progwidgets/inventory_import_piece.png", + "category": "widget_interact", + "advancement": "pneumaticcraft:programmer", + "pages": [ + { + "type": "text", + "text": "This will make the $(l:tools/drone)Drone/$ move to the nearest inventory within the specified $(l:programming/area)area/$, extract items from that inventory and insert them into the $(item)Drone's/$ inventory.$(p)$(thing)Right-click/$ the widget for a setup GUI where you can specify the side the $(item)Drone/$ should extract the items from. You can also specify the maximum number of items to import." + }, + { + "type": "text", + "text": "You can also connect any number (including zero) of $(l:programming/item_filter)Item Filter/$ widgets to limit the items that may be imported. Remember, filters on the $(italic)right/$ acts as a whitelist, and filters on the $(italic)left/$ act as a blacklist.$(p)This widget is done executing when the $(item)Drone's/$ inventory is full, or when no more (applicable) items can be found in the relevant inventory (or inventories)." + }, + { + "type": "image", + "images": [ + "pneumaticcraft:textures/progwidgets/inventory_import_piece.png" + ], + "text": "$(italic)I'll have that, thanks/$" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/item_assign.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/item_assign.json new file mode 100644 index 000000000000..d68b1aa6dd59 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/item_assign.json @@ -0,0 +1,23 @@ +{ + "name": "Item Assignment Widget", + "icon": "pneumaticcraft:textures/progwidgets/item_assign_piece.png", + "category": "widget_other", + "advancement": "pneumaticcraft:programmer", + "pages": [ + { + "type": "text", + "text": "The $(thing)Item Assignment/$ widget is an advanced widget that allows you to store an item in a $(l:programming/variables)variable/$. Variables may be either coordinates or items; here we are talking about the latter.$(p)See the $(l:programming/coordinate_operator)Coordinate Operator/$ widget for information about coordinate variables and a general explanation about variables." + }, + { + "type": "text", + "text": "To store an item in a given $(thing)variable/$, place an $(l:programming/item_filter)Item Filter/$ widget on the $(italic)right-hand/$ side of the $(thing)Item Assignment/$ widget with the desired item. This item will be assigned to the variable, which you specify by $(thing)right-clicking/$ the $(thing)Item Assignment/$ widget. Only the actual item will be transferred from the filter; filter settings are not.$(p)If you omit the $(thing)Item Filter/$ widget, the drone's held item will be assigned to the variable instead." + }, + { + "type": "image", + "images": [ + "pneumaticcraft:textures/progwidgets/item_assign_piece.png" + ], + "text": "$(italic)Item Assignment Widget/$" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/item_filter.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/item_filter.json new file mode 100644 index 000000000000..80d524424a6d --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/item_filter.json @@ -0,0 +1,23 @@ +{ + "name": "Item Filter Widget", + "icon": "pneumaticcraft:textures/progwidgets/item_filter_piece.png", + "category": "widget_other", + "advancement": "pneumaticcraft:programmer", + "pages": [ + { + "type": "text", + "text": "The $(thing)Item Filter/$ is a widget solely used as a $(thing)parameter/$ for other widgets. You can use it to specify which blocks & items may be picked up / placed / mined / etc.$(p)Start by $(thing)right-clicking/$ the widget. Then you can either search for an item in the game by clicking $(thing)Search Item.../$ or you can select an item from your inventory by clicking $(thing)Search Inventory.../$" + }, + { + "type": "text", + "text": "Then you can apply some extra filter options to control how the match is done; how these options work is displayed in the tooltips of the checkboxes in the GUI.$(p)As usual, placing this widget to the $(italic)right/$ of its parent acts as a whitelist, and placing it to the $(italic)left/$ acts as a blacklist." + }, + { + "type": "image", + "images": [ + "pneumaticcraft:textures/progwidgets/item_filter_piece.png" + ], + "text": "$(italic)Item Filter Widget/$" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/jump.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/jump.json new file mode 100644 index 000000000000..2c701ec0e32d --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/jump.json @@ -0,0 +1,23 @@ +{ + "name": "Jump Widget", + "icon": "pneumaticcraft:textures/progwidgets/jump_piece.png", + "category": "widget_flow", + "advancement": "pneumaticcraft:programmer", + "pages": [ + { + "type": "text", + "text": "This widget is purely focused on $(l:programming/flow_control)program flow/$. When the program hits a $(thing)Jump/$ widget, it will look at the connected $(l:programming/text)Text/$ widget, and try to jump to a $(l:programming/label)Label/$ widget with a matching name. If it fails for any reason, execution will return to the $(l:programming/start)Start/$ widget. (This fallback behaviour should never occur normally)." + }, + { + "type": "text", + "text": "A $(thing)Jump/$ widget can be used to merge multiple $(italic)branches/$ in the program flow (by using two or more jumps that all jump to the same $(l:programming/label)Label/$, or simply to organize your program by separating sections into their own 'subroutines'. A useful tip is to check $(bold)Show Flow/$ checkbox at the bottom left of the $(l:programming/programmer)Programmer/$ GUI; it will show lines linking $(thing)Jump/Condition/Label/$ widgets of the same name." + }, + { + "type": "image", + "images": [ + "pneumaticcraft:textures/progwidgets/jump_piece.png" + ], + "text": "$(italic)Might as well/$" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/label.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/label.json new file mode 100644 index 000000000000..6c3c40d1eab6 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/label.json @@ -0,0 +1,23 @@ +{ + "name": "Label Widget", + "icon": "pneumaticcraft:textures/progwidgets/label_piece.png", + "category": "widget_flow", + "advancement": "pneumaticcraft:programmer", + "pages": [ + { + "type": "text", + "text": "This widget is purely focused on $(l:programming/flow_control)program flow/$. The label defines a point in the program that $(l:programming/jump)Jump/$ and $(l:programming/conditions)Condition/$ widgets can jump to. You must attach a $(l:programming/text)Text/$ widget to this widget to name it. Any jumps/conditions using a $(thing)Text/$ widget of that name will then jump to this label." + }, + { + "type": "text", + "text": "A $(thing)Label/$ widget can be used to create a $(italic)branch/$ in the program flow (when using $(l:programming/conditions)Conditions/$), or just to organize sections of your program for clarity by putting them next to each other. A useful tip is to check $(bold)Show Flow/$ checkbox at the bottom left of the $(l:programming/programmer)Programmer/$ GUI; it will show lines linking $(thing)Jump/Condition/Label/$ widgets of the same name." + }, + { + "type": "image", + "images": [ + "pneumaticcraft:textures/progwidgets/label_piece.png" + ], + "text": "$(italic)Label Widget/$" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/liquid_export.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/liquid_export.json new file mode 100644 index 000000000000..36bd455963bd --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/liquid_export.json @@ -0,0 +1,23 @@ +{ + "name": "Fluid Export Widget", + "icon": "pneumaticcraft:textures/progwidgets/liquid_export_piece.png", + "category": "widget_interact", + "advancement": "pneumaticcraft:programmer", + "pages": [ + { + "type": "text", + "text": "The opposite of $(l:programming/liquid_import)Fluid Import/$: the $(l:tools/drone)Drone/$ will move to the nearest tank within the specified $(l:programming/area)Area/$ to drop off fluid from its own tank.$(p)Additionally, the $(item)Drone/$ can place fluid in the world: to do so, check the $(thing)Place fluid in world/$ option in the widget GUI. Beware, $(item)Drones/$ can easily trap themselves while doing this!" + }, + { + "type": "text", + "text": "You can specify to which side(s) of the tank the Drone should output its items in the widget GUI; you can also specify a maximum amount of exported fluid (in mB).$(p)You can $(ttcolor)$(t:Connect on the right to whitelist, on the left to blacklist)connect/$ a $(l:programming/liquid_filter)Fluid Filter/$ to limit what may be exported by the Drone.$(p)This widget is done when the $(item)Drone's/$ tank is empty (of applicable fluids), or when there's no tank within the area which will accepts the fluid." + }, + { + "type": "image", + "images": [ + "pneumaticcraft:textures/progwidgets/liquid_export_piece.png" + ], + "text": "$(italic)Fluid Export Widget/$" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/liquid_filter.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/liquid_filter.json new file mode 100644 index 000000000000..5b517cc56cc3 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/liquid_filter.json @@ -0,0 +1,19 @@ +{ + "name": "Fluid Filter Widget", + "icon": "pneumaticcraft:textures/progwidgets/liquid_filter_piece.png", + "category": "widget_interact", + "advancement": "pneumaticcraft:programmer", + "pages": [ + { + "type": "text", + "text": "The $(thing)Fluid Filter/$ is a widget solely used as $(thing)parameter/$ for other widgets. You can use it to specify a certain fluid by $(thing)right-clicking/$ the widget and searching/selecting fluids in the resulting search GUI." + }, + { + "type": "image", + "images": [ + "pneumaticcraft:textures/progwidgets/liquid_filter_piece.png" + ], + "text": "$(italic)Fluid Filter Widget/$" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/liquid_import.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/liquid_import.json new file mode 100644 index 000000000000..0ed3fcaed9ca --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/liquid_import.json @@ -0,0 +1,23 @@ +{ + "name": "Fluid Import Widget", + "icon": "pneumaticcraft:textures/progwidgets/liquid_import_piece.png", + "category": "widget_other", + "advancement": "pneumaticcraft:programmer", + "pages": [ + { + "type": "text", + "text": "The $(thing)Fluid Import Widget/$ will make the $(l:tools/drone)Drone/$ move to the nearest tank within the specified $(l:programming/area)area/$, extract fluid from that tank and it put it in its own tank.$(p)It can also suck up fluids from in-world fluid blocks, making the $(item)Drone/$ act as a portable pump." + }, + { + "type": "text", + "text": "$(thing)Right-click/$ the widget to open the setup GUI, where you can specify from which side(s) the Drone should extract the fluids from, and the maximum amount of imported fluid per operation (in mB).$(p)You can $(ttcolor)$(t:Connect on the right to whitelist, on the left to blacklist)connect/$ a $(l:programming/liquid_filter)Fluid Filter/$ to limit what may be imported by the Drone.$(p)This widget is done when the $(item)Drone's/$ tank is full or when no more (applicable) liquids can be found in the tanks." + }, + { + "type": "image", + "images": [ + "pneumaticcraft:textures/progwidgets/liquid_import_piece.png" + ], + "text": "$(italic)Slurp/$" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/logistics.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/logistics.json new file mode 100644 index 000000000000..005b318fa38b --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/logistics.json @@ -0,0 +1,19 @@ +{ + "name": "Logistics Widget", + "icon": "pneumaticcraft:textures/progwidgets/logistics_piece.png", + "category": "widget_interact", + "advancement": "pneumaticcraft:programmer", + "pages": [ + { + "type": "text", + "text": "This widget makes the $(l:tools/drone)Drone/$ behave like a $(l:logistics/logistics_drone)Logistic Drone/$, but allows some extra flexibility over the base Logistic Drone functionality:$(p)$(li)It can be used with other widgets, e.g. a $(l:programming/standby)Standby/$ widget for more efficient air usage$(li)A custom $(l:programming/area)Area/$ can be defined (a standard Logistic Drone has a 33x33x33 area centered on the drone, which cannot be changed)" + }, + { + "type": "image", + "images": [ + "pneumaticcraft:textures/progwidgets/logistics_piece.png" + ], + "text": "$(italic)Logistics Widget/$" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/pickup_item.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/pickup_item.json new file mode 100644 index 000000000000..1d856d0e2421 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/pickup_item.json @@ -0,0 +1,23 @@ +{ + "name": "Pick Up Items Widget", + "icon": "pneumaticcraft:textures/progwidgets/item_pick_piece.png", + "category": "widget_interact", + "advancement": "pneumaticcraft:programmer", + "pages": [ + { + "type": "text", + "text": "The $(l:tools/drone)Drone/$ will pick up item entities in the world and put them into its inventory. Keep in mind that any $(l:programming/area)Area/$ widgets connected to this widget must have an area type of $(thing)Box/$; this is only supported shape. It's possible to create more complex shapes, though, by using whitelisting/blacklisting of multiple areas." + }, + { + "type": "text", + "text": "You can add an $(l:programming/item_filter)Item Filter/$ widget to limit which items can be picked up (remember, a blacklist filter is placed on the $(thing)left/$).$(p)This widget is done executing when no items lying on the ground (which pass the item filter) can fit in the Drone's inventory or when there are no items left to pick up." + }, + { + "type": "image", + "images": [ + "pneumaticcraft:textures/progwidgets/item_pick_piece.png" + ], + "text": "$(italic)Mine. Mine. Mine./$" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/place.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/place.json new file mode 100644 index 000000000000..07c5f402ecb6 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/place.json @@ -0,0 +1,29 @@ +{ + "name": "Place Widget", + "icon": "pneumaticcraft:textures/progwidgets/place_piece.png", + "category": "widget_interact", + "advancement": "pneumaticcraft:programmer", + "pages": [ + { + "type": "text", + "text": "The $(l:tools/drone)Drone/$ will place blocks from its inventory in the world. It will place blocks in the $(l:programming/area)area/$ specified, starting with locations that are closest to it.$(p)You can control the order in which blocks are placed: $(thing)Right-click/$ the widget to specify if the $(item)Drone/$ should place blocks layer by layer, and if so from top to bottom or vice versa." + }, + { + "type": "text", + "title": "Limiting the Place Count", + "text": "The number of place actions can be limited to a specified amount by $(thing)right-clicking/$ the widget. If set to 1 for example, the $(item)Drone/$ will only place one block, and the widget is considered done after placing that one block.$(p)If no limit is set, the widget is only considered done when unable to place any more blocks." + }, + { + "type": "text", + "title": "Filtering", + "text": "Finally, you can specify which blocks from the $(item)Drone's/$ inventory may be placed by connecting an $(l:programming/item_filter)Item Filter/$ widget. Connect on the $(italic)right/$ to whitelist items, and on the $(italic)left/$ to blacklist items." + }, + { + "type": "image", + "images": [ + "pneumaticcraft:textures/progwidgets/place_piece.png" + ], + "text": "$(italic)Place Widget/$" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/programmable_controller.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/programmable_controller.json new file mode 100644 index 000000000000..8105d0791279 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/programmable_controller.json @@ -0,0 +1,40 @@ +{ + "name": "Programmable Controller", + "icon": "pneumaticcraft:programmable_controller", + "category": "programming", + "advancement": "pneumaticcraft:programmer", + "pages": [ + { + "type": "text", + "text": "A Programmable Controller can do very similar things to what $(l:tools/drone)Drones/$ can do. A program can be written in a $(l:programming/programmer)Programmer/$, and saved to either a $(item)Drone/$ or $(l:components/network_components#network_api)Network API/$. Either of these items can then be placed in the $(item)Programmable Controller/$. Provided that there is enough $(l:base_concepts/pressure)pressure/$, the $(item)Programmable Controller/$ will execute the program just as it would when programmed onto a $(item)Drone/$. " + }, + { + "type": "text", + "text": "There are a few differences, though:$(li)A $(item)Programmable Controller/$ uses a miniature version of a $(item)Drone/$ - a $(thing)minidrone/$. It's not a real entity, so no pathfinding is involved, and the $(thing)minidrone/$ can move through walls. This has the benefit of being more friendly to the server and more reliable in general.$(li)When executing a program, the $(item)Programmable Controller/$ will use air at a rate of 10mL/tick (whereas Drones only use 1mL/tick)." + }, + { + "type": "text", + "text": "$(li)The $(item)Programmable Controller/$ cannot execute the following widgets: Computer Piece, Entity Attack, Drone Condition: Entity, Entity Export, Entity Import, Teleport, Standby, Suicide.$(p)The $(item)Programmable Controller/$ is generally best suited to larger applications, such as excavating big areas or building large structures." + }, + { + "type": "text", + "title": "Interfacing Items/Fluids", + "text": "Any items or fluids that the $(thing)minidrone/$ collects can be interfaced via the sides of the $(item)Programmable Controller/$ block.$(p)By default, the 'drone' has a single inventory slot, and a 16000mB tank. The inventory size can be increased by adding $(l:base_concepts/upgrades#inventory)Inventory Upgrades/$ (max 35), which also increases the tank size by 1000mB per upgrade." + }, + { + "type": "text", + "title": "Interfacing (cont.)", + "text": "By default, the top & side faces of the $(item)Programmable Controller/$ can be used to interface with items, and the bottom face can be used to insert or remove programmable items, but this can be adjusted if desired via the $(bold)Side Configuration/$ GUI tab.$(p)All faces of the $(item)Programmable Controller/$ can always be used to interface fluids." + }, + { + "type": "text", + "title": "Charging Items", + "text": "The Programmable Controller is capable of $(thing)charging/$ the minidrone's held item, i.e. the item in slot 0 of the drone's inventory. This includes both pressurizable items such as the $(l:tools/jackhammer)Jackhammer/$, and items using $(thing)Forge Energy/$. Air and/or FE from the Programmable Controller's own buffers is used to do this. Charging is disabled by default; enable it via the controller's GUI ($(thing)Held Item Charging/$ side tab)." + }, + { + "type": "crafting", + "text": "Creating a Programmable Controller", + "recipe": "pneumaticcraft:programmable_controller" + } + ] +} diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/programmer.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/programmer.json new file mode 100644 index 000000000000..b474b098b155 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/programmer.json @@ -0,0 +1,84 @@ +{ + "name": "Programmer", + "icon": "pneumaticcraft:programmer", + "category": "programming", + "advancement": "pneumaticcraft:printed_circuit_board", + "pages": [ + { + "type": "text", + "text": "The $(item)Programmer/$ is a machine used to program $(l:tools/drone)Drones/$, using a visual programming system where $(l:programming/puzzle_pieces)Puzzle Pieces/$ are assembled in a programming GUI. The $(thing)Programmer/$ does not require $(l:base_concepts/pressure)pressure/$ to operate.The rest of the $(thing)Programming/$ category has much more information about how to write Drone programs." + }, + { + "type": "crafting", + "text": "Creating a Programmer", + "recipe": "pneumaticcraft:programmer" + }, + { + "type": "image", + "images": [ + "pneumaticcraft:textures/patchouli/programmer_gui.png" + ], + "text": "$(italic)Programmer GUI: see following pages for information on each section/$" + }, + { + "type": "text", + "text": "$(bold)1. Main Programming Area/$$(p)This area is where your actual actual program is built. Widgets are dragged here from the $(thing)widget tray (area 2)/$ and 'snapped' together to form programs.$(p)You can zoom in and out of the programming area with the mouse wheel, or with the scrollbar on the right-hand side." + }, + { + "type": "text", + "text": "$(bold)2. Widget Tray/$$(p)This area holds the widgets you will use to build your program. It holds more widgets than are shown; you can cycle through pages with the arrow buttons under the tray, or expand the tray to show all widgets with $(thing)Space/$ or $(thing)Tab/$.$(p)When expanded, the tray will also show a textfield above where you can enter a filter string to search for widgets." + }, + { + "type": "text", + "text": "$(bold)3. Drone Slot/$$(p)Place the $(l:tools/drone)Drone/$ (or $(l:components/network_components)Network Storage/API/$) to be programmed here. When ready to program the Drone, press the $(thing)⟶/$ button to write the program. You can use the textfield to the left to name the Drone, if you wish. You will hear audible feedback if successful.$(p)You can also use the $(thing)⟵/$ button to import a program from a Drone (or Network Storage/API)." + }, + { + "type": "text", + "text": "$(bold)4. Difficulty Selection/$$(p)These radio buttons control which of the programming widgets are available in the tray. They also enable/disable some advanced features, such as $(l:programming/coordinate_operator)variables/$.$(p)$(bold)5. Player Inventory/$$(p)Your own inventory; if you have any $(l:tools/gps_tool)GPS Tools/$ or $(l:tools/gps_area_tool)GPS Area Tools/$, you can click them on $(l:programming/area)Area/$ or $(l:programming/coordinate)Coordinate/$ widgets to transfer their settings to the widget." + }, + { + "type": "text", + "text": "$(bold)6. Navigation & Display Options/$$(p)You can use these buttons to:$(li)Navigate to the $(l:programming/start)Start/$ widget of your program$(li)Navigate to the last widget you placed$(li)Toggle display of extra info on each widget$(li)Toggle display of connection lines between $(l:programming/jump)Jump/$ and $(l:programming/label)Label/$ widgets" + }, + { + "type": "text", + "text": "$(bold)7. Misc Buttons/$$(p)The buttons along the left-hand edge of the GUI allow (in order):$(li)$(thing)Undo/$ of up to the last 20 actions$(li)$(thing)Redo/$ of the previous undo$(li)$(thing)Import or Export/$ your program as a JSON file to $(l:https://pastebin.com)pastebin.com/$ (Pastebin login optional)$(li)$(thing)Delete/$ your entire program (can be undone)$(li)$(thing)Convert/$ your program to $(thing)Relative/$ co-ordinates (see $(l:programming/programmer#convert_relative)this page/$ for more information)" + }, + { + "type": "text", + "anchor": "ids", + "title": "Progwidget IDs", + "text": "If you toggle on extended tooltip information with $(thing)F3+H/$, you will notice that the tooltip for each programming widget also includes the internal widget ID at the end. This is primarily of benefit if you intend to do any drone programming with the $(l:machines/drone_interface)Drone Interface/$ - the $(thing)setAction()/$ Lua method in the Drone Interface takes these IDs (the $(thing)pneumaticcraft:/$ prefix is optional) as a parameter." + }, + { + "type": "text", + "title": "Sharing Programs", + "text": "If you want to share your programs with other players, you have a couple of options:$(li)You can use the $(thing)Pastebin/$ button to export your program to $(l:https://pastebin.com)pastebin.com/$$(li)The $(thing)Pastebin/$ GUI also allows writing the program to the clipboard for copying & pasting$(li)You can save your program to a $(l:tools/drone)Drone/$ or $(l:components/network_components)Network Storage/Network API/$ and give the item to another player on your server." + }, + { + "type": "text", + "anchor": "convert_relative", + "title": "Convert to Relative", + "text": "Say you've designed a program that runs an automated farm and you want to share this. People on a different world will have their farm at different coordinates, so they would have to change every single $(l:programming/area)Area/$ widget; what a pain.$(p)The $(thing)Convert to Relative/$ button makes this easier; it also provides tooltips indicating what you need to do to convert your program." + }, + { + "type": "text", + "anchor": "convert_relative", + "title": "Convert to Relative (cont.)", + "text": "You will need to add one fixed $(l:programming/coordinate_operator)Coordinate Operator/$ widget, along with a $(l:programming/coordinate)Coordinate/$ widget containing a $(thing)base position/$ (e.g. the position of an input chest). It then converts any absolute positions (area or coordinate) used in your program to coordinates relative to that base position.$(p)Now, users of your program will only have to adjust a single coordinate to use your program!" + }, + { + "type": "text", + "flag": "mod:jei", + "anchor": "jei", + "title": "JEI Integration", + "text": "If JEI is installed, you will notice a '+' (Move Items) button if you open the JEI recipe display while the Programmer GUI is open. Clicking it will add $(l:programming/item_filter)Item Filter/$ widgets for each input item in the recipe. If you have a $(l:programming/crafting)Crafting/$ widget in the programming area with no Item Filters attached, Item Filters will be added to the Crafting Widget to quickly & easily set up a recipe. Otherwise, they will be added in a row at the top left of the programming area." + }, + { + "type": "text", + "flag": "mod:jei", + "title": "JEI Integration (cont)", + "text": "By default, only one Item Filter is added for each unique item type (e.g. for a $(item)Stone Slab/$ recipe, only one $(item)Stone/$ filter will be created, not three). Remember that widgets can be copied by middle-clicking and dragging. If you want to add an Item Filter for every item in the recipe, including duplicates, hold Shift when clicking the '+' button in JEI." + } + ] +} diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/puzzle_pieces.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/puzzle_pieces.json new file mode 100644 index 000000000000..3aa28086a2ce --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/puzzle_pieces.json @@ -0,0 +1,50 @@ +{ + "name": "Puzzle Pieces", + "icon": "pneumaticcraft:textures/progwidgets/start_piece.png", + "category": "programming", + "advancement": "pneumaticcraft:programmer", + "pages": [ + { + "type": "text", + "text": "$(thing)Programming Puzzles/$, or $(thing)Puzzle Pieces/$, are the physical items used to program a $(l:tools/drone)Drone/$ with a $(l:programming/programmer)Programmer/$. They're used up when a Drone is programmed, but can be retrieved by overwriting the $(item)Drone/$ with a smaller (or empty) program.$(p)The virtual representations of $(thing)Puzzle Pieces/$ in the $(item)Programmer/$ GUI are referred to as $(thing)Programming Widgets/$." + }, + { + "type": "text", + "text": "To write a program to a $(l:tools/drone)Drone/$, you must either have the $(thing)Puzzle Pieces/$ in your inventory, or place them in an inventory adjacent to the $(item)Programmer/$ (on any side).$(p)If you're in Creative Mode, then programming is completely free: no pieces required." + }, + { + "type": "crafting", + "recipe": "pneumaticcraft:programming_puzzle", + "recipe2": "pneumaticcraft:programming_puzzle_v2" + }, + { + "type": "crafting", + "recipe": "pneumaticcraft:programming_puzzle_v3", + "recipe2": "pneumaticcraft:programming_puzzle_v4" + }, + { + "type": "crafting", + "recipe": "pneumaticcraft:programming_puzzle_v5", + "recipe2": "pneumaticcraft:programming_puzzle_v6" + }, + { + "type": "crafting", + "recipe": "pneumaticcraft:programming_puzzle_v7", + "recipe2": "pneumaticcraft:programming_puzzle_v8" + }, + { + "type": "crafting", + "recipe": "pneumaticcraft:programming_puzzle_v9", + "recipe2": "pneumaticcraft:programming_puzzle_v10" + }, + { + "type": "crafting", + "recipe": "pneumaticcraft:programming_puzzle_v11", + "recipe2": "pneumaticcraft:programming_puzzle_v12" + }, + { + "type": "crafting", + "recipe": "pneumaticcraft:programming_puzzle_v13" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/rename.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/rename.json new file mode 100644 index 000000000000..0f7976eb0ff7 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/rename.json @@ -0,0 +1,24 @@ +{ + "name": "Rename Widget", + "icon": "pneumaticcraft:textures/progwidgets/rename_piece.png", + "category": "widget_other", + "advancement": "pneumaticcraft:programmer", + "pages": [ + { + "type": "text", + "text": "This widget renames the $(l:tools/drone)Drone/$, as if you had $(thing)right-clicked/$ it with a $(item)Name Tag/$. The name is entered in the attached $(l:programming/text)Text/$ widget." + }, + { + "type": "text", + "title": "Variables", + "text": "You can also insert the value of a $(l:programming/variables)variable/$, by including $(thing)${}/$ in the text, e.g.$(p) $(formula)Counter: ${counter}/$$(p)would expand to $(thing)Counter: 1, 2, 3/$ if the $(thing)counter/$ variable was set to $(thing)x=1,y=2,z=3/$. $(l:programming/variables#special)Special/$ and $(l:programming/variables#global)Global variables/$ can also be used here." + }, + { + "type": "image", + "images": [ + "pneumaticcraft:textures/progwidgets/rename_piece.png" + ], + "text": "$(italic)Who are you again?/$" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/rf_export.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/rf_export.json new file mode 100644 index 000000000000..cfed5e42e17b --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/rf_export.json @@ -0,0 +1,19 @@ +{ + "name": "Export RF Widget", + "icon": "pneumaticcraft:textures/progwidgets/rf_export_piece.png", + "category": "widget_interact", + "advancement": "pneumaticcraft:programmer", + "pages": [ + { + "type": "text", + "text": "$(l:tools/drone)Drones/$ have an internal buffer of 100,000 FE (Forge Energy). Using this widget, you can export energy from the Drone's storage to an energy-providing block (e.g. a $(item)Thermal Expansion Energy Cell/$ or $(item)Immersive Engineering Capacitor/$).$(p)$(italic)Despite its name, this widget exports FE (Forge Energy), not RF (Redstone Flux). The name is historical./$" + }, + { + "type": "image", + "images": [ + "pneumaticcraft:textures/progwidgets/rf_export_piece.png" + ], + "text": "$(italic)Export RF Widget/$" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/rf_import.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/rf_import.json new file mode 100644 index 000000000000..8b2d7c53d238 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/rf_import.json @@ -0,0 +1,19 @@ +{ + "name": "Import RF Widget", + "icon": "pneumaticcraft:textures/progwidgets/rf_import_piece.png", + "category": "widget_interact", + "advancement": "pneumaticcraft:programmer", + "pages": [ + { + "type": "text", + "text": "$(l:tools/drone)Drones/$ have an internal buffer of 100,000 FE (Forge Energy). Using this widget, you can import energy from an energy-providing block (e.g. a $((item)Thermal Expansion Energy Cell/$ or $(item)Immersive Engineering Capacitor/$) to the drone's internal storage.$(p)$(italic)Despite its name, this widget imports FE (Forge Energy), not RF (Redstone Flux). The name is historical./$" + }, + { + "type": "image", + "images": [ + "pneumaticcraft:textures/progwidgets/rf_import_piece.png" + ], + "text": "$(italic)I've got the power/$" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/standby.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/standby.json new file mode 100644 index 000000000000..d727403b51bb --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/standby.json @@ -0,0 +1,19 @@ +{ + "name": "Standby Widget", + "icon": "pneumaticcraft:textures/progwidgets/standby_piece.png", + "category": "widget_flow", + "advancement": "pneumaticcraft:programmer", + "pages": [ + { + "type": "text", + "text": "When this widget is executed, the $(l:tools/drone)Drone/$ will turn off its propellers, and fall from the sky. This widget can be used to save $(l:base_concepts/pressure)air/$, as the Drone doesn't use any air in standby mode.$(p)The $(thing)Drone/$ will continue executing other widgets, though; as soon as it executes any widget which makes it do some actual work, the $(thing)Drone/$ will turn on its propellers again." + }, + { + "type": "image", + "images": [ + "pneumaticcraft:textures/progwidgets/standby_piece.png" + ], + "text": "$(italic)Sleeping Beauty/$" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/start.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/start.json new file mode 100644 index 000000000000..0b146b3be6e0 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/start.json @@ -0,0 +1,19 @@ +{ + "name": "Start Widget", + "icon": "pneumaticcraft:textures/progwidgets/start_piece.png", + "category": "widget_flow", + "advancement": "pneumaticcraft:programmer", + "pages": [ + { + "type": "text", + "text": "The $(thing)Start/$ widget is the first widget in your program, and is where $(l:programming/flow_control)program execution/$ starts.$(p)It $(italic)must/$ exist, and there can be only one." + }, + { + "type": "image", + "images": [ + "pneumaticcraft:textures/progwidgets/start_piece.png" + ], + "text": "$(italic)Call me MacLeod/$" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/suicide.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/suicide.json new file mode 100644 index 000000000000..5e02b16ec7d6 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/suicide.json @@ -0,0 +1,19 @@ +{ + "name": "Suicide Widget", + "icon": "pneumaticcraft:textures/progwidgets/suicide_piece.png", + "category": "widget_flow", + "advancement": "pneumaticcraft:programmer", + "pages": [ + { + "type": "text", + "text": "The $(l:tools/drone)Drone/$ will immediately turn into its item form, dropping as an item entity on the ground. Program execution is, of course, instantly terminated." + }, + { + "type": "image", + "images": [ + "pneumaticcraft:textures/progwidgets/suicide_piece.png" + ], + "text": "$(italic)That's all, folks/$" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/teleport.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/teleport.json new file mode 100644 index 000000000000..ff8360eb3309 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/teleport.json @@ -0,0 +1,19 @@ +{ + "name": "Teleport Widget", + "icon": "pneumaticcraft:textures/progwidgets/teleport_piece.png", + "category": "widget_interact", + "advancement": "pneumaticcraft:programmer", + "pages": [ + { + "type": "text", + "text": "$(thing)Teleport/$ is the more expensive (in terms of $(l:base_concepts/pressure)air/$ used) version of the $(l:programming/goto)Goto/$ widget, but just as straightforward: the $(l:tools/drone)Drone/$ will teleport to the nearest reachable location within the specified $(l:programming/area)Area/$.$(p)The $(item)Drone/$ uses 10000mL air to teleport, which is most of an un-upgraded $(item)Drone's/$ capacity, so $(l:base_concepts/upgrades#volume)Volume Upgrades/$ are recommended." + }, + { + "type": "image", + "images": [ + "pneumaticcraft:textures/progwidgets/teleport_piece.png" + ], + "text": "$(italic)Now I'm here. Now I'm there./$" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/text.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/text.json new file mode 100644 index 000000000000..81e6e1e8a99c --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/text.json @@ -0,0 +1,44 @@ +{ + "name": "Text Widget", + "icon": "pneumaticcraft:textures/progwidgets/text_piece.png", + "category": "widget_other", + "advancement": "pneumaticcraft:programmer", + "pages": [ + { + "type": "text", + "text": "The $(thing)Text/$ widget is only used as a parameter for other widgets. It is used to provide textual data for those widgets that need it.$(p)The following pages list those widgets that use it." + }, + { + "type": "relations", + "anchor": "entity_filter", + "title": "As Entity Filters", + "entries": [ + "programming/entity_attack", + "programming/entity_right_click", + "programming/entity_import", + "programming/entity_export", + "programming/drone_condition_entity" + ], + "text": "You can place the $(thing)Text/$ widget on the $(italic)left/$ of these widgets to create a blacklist filter." + }, + { + "type": "relations", + "title": "For Other Widgets", + "entries": [ + "programming/edit_sign", + "programming/rename", + "programming/jump", + "programming/label", + "programming/wait", + "programming/conditions" + ] + }, + { + "type": "image", + "images": [ + "pneumaticcraft:textures/progwidgets/text_piece.png" + ], + "text": "$(italic)Text Widget/$" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/tutorial_1.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/tutorial_1.json new file mode 100644 index 000000000000..e3390349a715 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/tutorial_1.json @@ -0,0 +1,57 @@ +{ + "name": "Basic Drone Tutorial #1", + "icon": "minecraft:knowledge_book", + "category": "programming", + "priority": "true", + "advancement": "pneumaticcraft:programmer", + "pages": [ + { + "type": "text", + "text": "In this tutorial, we'll set up a simple program to make a $(l:tools/drone)Drone/$ dig out an area. Before you start, you'll need:" + }, + { + "type": "text", + "text": "$(li)A $(l:programming/programmer)Programmer/$ (of course)$(li)(If you're not in Creative Mode) A $(item)Chest/$ adjacent to the Programmer containing at least six $(l:programming/puzzle_pieces)Puzzle Pieces/$ $(li)A $(item)Chest/$ or any other inventory, containing a $(item)Shovel/$ of any type$(li)A basic $(l:tools/gps_tool)GPS Tool/$ $(li)$(l:tools/gps_area_tool)GPS Area Tool/$" + }, + { + "type": "text", + "text": "Open the $(l:programming/programmer)Programmer/$ GUI. On the right, you'll see a $(thing)tray/$ of $(ttcolor)$(t:The virtual representations of Puzzle Pieces in the GUI are referred to as Programming Widgets)Programming Widgets/$. There are multiple pages of these; you can either cycle through with the arrow buttons below the tray, or expand the tray by pressing $(thing)Space/$ or $(thing)Tab/$.$(p)When expanded, a textfield appears above the tray where you can enter a $(thing)filter/$ to search for widgets. Type 'start' there now: you'll see only one widget not $(7)grayed/$ out." + }, + { + "type": "text", + "text": "Now drag that $(l:programming/start)Start/$ widget onto the main programming area. It will appear with a $(4)red border/$, indicating a problem: mouse over to see what.$(p)Right, there's no widget connected underneath - we will remedy that now by creating our program.$(p)Find an $(l:programming/inventory_import)Import From Inventory/$ widget and drag it to right below the $(thing)Start/$ widget." + }, + { + "type": "text", + "text": "If you place it close enough, it will 'snap' to the bottom of the $(thing)Start/$ widget. Notice how the connectors fit, like a jigsaw puzzle; hence the name $(thing)Puzzle Piece/$.$(p)Next, drag an $(l:programming/area)Area/$ widget and connect it to the right ($(ttcolor)$(t:Widgets on the right of other widgets act as a whitelist; widgets on the left act as a blacklist)not left/$) of the $(thing)Import/$ widget, and an $(l:programming/item_filter)Item Filter/$ widget, also to the right of the $(thing)Import/$ widget. Again, make sure they 'snap' together." + }, + { + "type": "text", + "text": "You'll notice the $(thing)Area/$ widget also starts with a $(4)red border/$, because it doesn't have an area defined yet. Take your $(item)GPS Tool/$, and $(thing)sneak+right-click/$ on the $(item)chest/$ containing the $(item)shovel/$ you placed before. You'll see it highlights the location.$(p)Now, in the Programmer GUI, $(thing)left-click/$ the $(thing)Area/$ widget with the $(item)GPS Tool/$ on your cursor: you'll see the location copied onto the $(thing)Area/$ widget!" + }, + { + "type": "text", + "text": "Now for the $(thing)Item Filter/$: $(thing)right-click/$ it to open an options GUI. Click the $(bold)Search Item.../$ button, and type 'shovel' into the result search window. Choose the shovel type that you put in the chest earlier, and press $(thing)Escape/$ to close the search box.$(p)Back in the $(thing)Item Filter/$ window, ensure 'Item Durability' is $(italic)unchecked/$, so it will also match partially used shovels. Press $(thing)Escape/$ again: back to the main GUI." + }, + { + "type": "text", + "text": "At this point, we've told the Drone to pick up a shovel from the chest; now to make it dig!$(p)Drag a $(l:programming/dig)Dig/$ widget and snap it to the bottom of the $(thing)Import/$ widget.$(p)Drag another $(thing)Area/$ widget and snap it to the right of the $(thing)Dig/$ widget." + }, + { + "type": "text", + "text": "Let's define the area to be dug: take your $(thing)GPS Area Tool/$ and $(thing)right-click/$ a block to form one corner of the area. $(thing)Left-click/$ a block at the opposite corner. Since the drone will be using a shovel, try to stick to dirt/sand.$(p)Ensure the highlighted area is a $(thing)solid box/$ - it should be by default, but you can $(thing)left/right-click/$ the tool in the air to open a configuration GUI where the shape can be defined." + }, + { + "type": "text", + "text": "Back in the Programmer GUI, take the $(thing)GPS Area Tool/$ and $(thing)left-click/$ it on the $(thing)Area/$ widget attached to the $(thing)Dig/$ widget. As before, you'll see its settings copied onto the Area widget.$(p)At this point, there should be no red highlights indicating any errors: congratulations, you have a valid program!" + }, + { + "type": "text", + "text": "Finally, take a $(l:tools/drone)Drone/$, and ensure it's been pressurized in a $(l:machines/charging_station)Charging Station/$. Put the Drone item in the slot in the top right of the Programmer GUI and click the $(thing)⟶ (export)/$ button (you can name the Drone if you want, in the textfield to the left).$(p)You'll get some audible feedback, and your Drone is programmed!" + }, + { + "type": "text", + "text": "All that remains now is to deploy your Drone: $(thing)right-click/$ in the world somewhere near your chest, and watch it go to work!" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/variables.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/variables.json new file mode 100644 index 000000000000..93d5d22e7299 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/variables.json @@ -0,0 +1,74 @@ +{ + "name": "Variables", + "icon": "minecraft:paper", + "category": "programming", + "advancement": "pneumaticcraft:programmer", + "pages": [ + { + "type": "text", + "text": "$(thing)Variables/$ allow drone programs to store and manipulate block positions (aka coordinates) to provide some advanced drone functionality.$(p)To create or manipulate variables from within a drone program, use the $(l:programming/coordinate_operator)Coordinate Operator/$ and $(l:programming/coordinate)Coordinate/$ widgets, and to run tests on variables, use the $(l:programming/condition_coordinate)Condition: Coordinate/$ widget." + }, + { + "type": "text", + "text": "In the $(l:programming/area)Area/$ widget you can, instead of using a GPS coordinate, use a $(thing)variable/$ name.$(p)These $(thing)variables/$ persist across world reloads, so could be used to create an endless mining program, for example, where the Drone's dig position is tracked by a $(thing)variable/$.$(p)For an old but still relevant tutorial, see $(l:https://www.youtube.com/watch?v=FIjEdD_Yj9Y)this YouTube video by MineMaarten/$." + }, + { + "type": "text", + "text": "While $(thing)variables/$ only store coordinates (an X/Y/Z triple), if you think about it you will realise that you can work with $(thing)integers/$ and $(thing)booleans/$ too. Just use only one axis for integers, and for booleans, define something like '0' = false, and everything else = true. Have fun!" + }, + { + "type": "text", + "title": "Item Variables", + "text": "On the previous page, we mentioned that variables can only store coordinates. Well, that was a small lie: there is also such a thing as $(thing)item variables/$, which store (you guessed it) an item value. These are created with the $(l:programming/item_assign)Item Assign/$ and $(l:programming/for_each_item)For Each Item/$ widgets, and used by the $(l:programming/item_filter)Item Filter/$ widget." + }, + { + "type": "text", + "title": "Types of Variable", + "text": "There are three types of variable:$(li)$(thing)Local variables/$: these are stored per-drone and are referenced simply as 'varname'.$(li)$(thing)Global variables/$: as the name suggests, these are global to all drones and can be used for sharing data between drones. They are referenced as '#varname'.$(li)$(thing)Special Variables/$ can be used to retrieve some metadata about the drone and are referenced as '$varname'." + }, + { + "type": "text", + "anchor": "global", + "title": "Global Variables", + "text": "$(thing)Global variables/$ are prefixed with '#'. Normal variables are unique per $(l:tools/drone)Drone/$; they can't be shared. Global variables, however, $(italic)can/$ be shared. This allows Drones to communicate with each other.$(p)Additionally, $(l:tools/gps_tool)GPS Tools/$ can link to and modify them, the $(l:machines/universal_sensor)Universal Sensor/$ can emit a $(#f00)redstone signal/$ based on them, and the $(l:tools/remote)Remote/$ can display and modify them." + }, + { + "type": "text", + "title": "Global Variables (cont.)", + "text": "For convenience, $(thing)global variables/$ can be set by using the command $(#800)/setGlobalVariable /$. This is useful in custom maps or for debugging. Execution of this command is not limited to just Server Ops.$(p)To get the variable state (useful for debugging), use $(#800)/getGlobalVariable /$. This will get both the coordinate and item value." + }, + { + "type": "text", + "anchor": "special", + "title": "Special Variables", + "text": "The following special variables are recognised:$(li)$(thing)$owner_pos/$: the (head) blockpos of the player who owns the $(l:tools/drone)Drone/$, or (0,0,0) if the owner is offline.$(li)$(thing)$drone_pos/$: the blockpos of the drone itself.$(li)$(thing)$player_pos=/$: the (head) blockpos of the player '' (case insensitive), or (0,0,0) for invalid or offline player names." + }, + { + "type": "text", + "anchor": "special", + "title": "Special Variables (cont.)", + "text": "$(li)$(thing)$owner_look/$: a vector representing the owning player's facing on each axis; each value will be -1, 0 or 1.$(li)$(thing)$controller_pos/$: the blockpos of the controlling $(l:programming/programmable_controller)Programmable Controller/$ block, or (0,0,0) if the drone is an actual drone, rather than a Programmable Controller.$(li)$(thing)$deploy_pos/$: the blockpos where this drone was deployed, or the Programmable Controller's blockpos." + }, + { + "type": "text", + "anchor": "special", + "title": "Special Variables (cont.)", + "text": "Several older variables also exist which remain usable for compatibility reasons (but it's recommended to use the variables on the previous page):$(li)$(thing)$owner/$: an alias for $(thing)$owner_pos/$.$(li)$(thing)$drone/$: gets the blockpos $(italic)above/$ the drone, for historical reasons.$(li)$(thing)$player=/$: an alias for $(thing)$player_pos/$." + }, + { + "type": "text", + "title": "Debugging", + "text": "Sometimes it's useful to display the value of a variable for debugging purposes. You can display a variable's value in a few ways:$(li)Using the $(l:programming/rename)Rename/$ widget to show the variable as a drone's nameplate$(li)Writing text with the $(l:programming/edit_sign)Edit Sign/$ widget$(li)Using a $(l:tools/remote#label)label/$ in a $(l:tools/remote)Remote/$." + }, + { + "type": "text", + "title": "Debugging (cont.)", + "text": "To interpolate a variable into text displayed by one of the above methods, use the syntax $(thing)${varname}/$.$(p)Note that the special & global variable prefixes still apply here, so to interpolate a drone's position, you would use $(thing)${$drone_pos}/$, and to interpolate a global variable, you would use $(thing)${#globalvarname}/$." + }, + { + "type": "text", + "title": "Debugging (cont.)", + "text": "You can also display only the X, Y or Z component of the coordinate by suffixing the variable name with $(thing).x/$, $(thing).y/$ or $(thing).z/$ respectively. E.g. to show the drone owner's Y coordinate, use $(thing)${$owner_pos.y}/$.$(p)If the variable is an $(thing)item variable/$, a $(thing).id/$ suffix will get the item's registry ID instead of its display name. This is particularly useful for displaying an item on an $(l:machines/aphorism_tile#items)Aphorism Tile/$." + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/void_item.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/void_item.json new file mode 100644 index 000000000000..3580154e0249 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/void_item.json @@ -0,0 +1,19 @@ +{ + "name": "Void Item Widget", + "icon": "pneumaticcraft:textures/progwidgets/void_item_piece.png", + "category": "widget_interact", + "advancement": "pneumaticcraft:programmer", + "pages": [ + { + "type": "text", + "text": "This will immediately and permanently destroy items in the drone's inventory - beware! It is very strongly recommended to use this in conjunction with an $(l:programming/item_filter)Item Filter/$. With a filter, only items that are allowed by the filter will be voided.$(p)The widget is done executing when none of the applicable items remain in the $(item)Drone's/$ inventory." + }, + { + "type": "image", + "images": [ + "pneumaticcraft:textures/progwidgets/void_item_piece.png" + ], + "text": "$(italic)Didn't want it anyway/$" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/void_liquid.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/void_liquid.json new file mode 100644 index 000000000000..b4db956a08a1 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/void_liquid.json @@ -0,0 +1,19 @@ +{ + "name": "Void Fluid Widget", + "icon": "pneumaticcraft:textures/progwidgets/void_fluid_piece.png", + "category": "widget_interact", + "advancement": "pneumaticcraft:programmer", + "pages": [ + { + "type": "text", + "text": "Like the $(l:programming/void_item)Void Item widget/$, this will immediately and permanently destroy any fluid in the drone's tank - beware! It is very strongly recommended to use this in conjunction with an $(l:programming/liquid_filter)Liquid Filter/$. With a filter, only fluid allowed by the filter will be voided." + }, + { + "type": "image", + "images": [ + "pneumaticcraft:textures/progwidgets/void_fluid_piece.png" + ], + "text": "$(italic)All dried up/$" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/wait.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/wait.json new file mode 100644 index 000000000000..dd418689d044 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/programming/wait.json @@ -0,0 +1,19 @@ +{ + "name": "Wait Widget", + "icon": "pneumaticcraft:textures/progwidgets/wait_piece.png", + "category": "widget_flow", + "advancement": "pneumaticcraft:programmer", + "pages": [ + { + "type": "text", + "text": "The $(l:tools/drone)Drone/$ will wait the specified amount of time, doing nothing. The time is specified by attaching a $(l:programming/text)Text/$ widget, and entering a duration.$(p)The following duration formats are accepted:$(li)$(thing)20/$: wait 1 second (20 ticks)$(li)$(thing)10s/$: wait 10 seconds$(li)$(thing)5m/$: wait 5 minutes" + }, + { + "type": "image", + "images": [ + "pneumaticcraft:textures/progwidgets/wait_piece.png" + ], + "text": "$(italic)Godot/$" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/renewables/biodiesel.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/renewables/biodiesel.json new file mode 100644 index 000000000000..8de337fd5aa5 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/renewables/biodiesel.json @@ -0,0 +1,17 @@ +{ + "name": "Biodiesel", + "icon": "pneumaticcraft:biodiesel_bucket", + "category": "renewables", + "advancement": "pneumaticcraft:ethanol", + "pages": [ + { + "type": "text", + "text": "$(thing)Biodiesel/$ can be produced in a $(l:manufacturing/fluid_mixer)Fluid Mixer/$ with $(l:renewables/ethanol)Ethanol/$ and $(l:renewables/vegetable_oil)Vegetable Oil/$. It's just as good a fuel as regular $(thing)Diesel/$, but has the advantage of being renewably-produced.$(p)Biodiesel can also be used to make $(l:components/plastic)Plastic/$ and $(l:components/lubricant)Lubricant/$ in a $(thing)Thermopneumatic Processing Plant/$." + }, + { + "type": "spotlight", + "item": "pneumaticcraft:biodiesel_bucket", + "text": "Fuel from food? What's not to like?" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/renewables/ethanol.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/renewables/ethanol.json new file mode 100644 index 000000000000..df8932ad2fd4 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/renewables/ethanol.json @@ -0,0 +1,40 @@ +{ + "name": "Ethanol", + "icon": "pneumaticcraft:ethanol_bucket", + "category": "renewables", + "advancement": "pneumaticcraft:yeast_culture", + "pages": [ + { + "type": "text", + "text": "$(thing)Ethanol/$ can be produced in a $(l:manufacturing/thermopneumatic_processing_plant)Thermopneumatic Processing Plant/$ with $(l:renewables/yeast_culture)Yeast Culture/$ and $(thing)Sugar/$. It is one of the constituents of $(l:renewables/biodiesel)Biodiesel/$." + }, + { + "type": "text", + "text": "This process is temperature-sensitive: you will need to keep the Thermopneumatic Processing Plant's temperature between 30°C and 60°C.$(p)This is very easy in warmer biomes but may take a little effort in cooler areas - one thing to note is that the ambient temperature tend to rise as you dig deeper, so temperate biomes might be suitable if do your processing at a lower Y-level." + }, + { + "type": "pneumaticcraft:thermo_plant", + "recipe": "pneumaticcraft:thermo_plant/ethanol_from_sugar" + }, + { + "type": "pneumaticcraft:thermo_plant", + "recipe": "pneumaticcraft:thermo_plant/ethanol_from_melon" + }, + { + "type": "pneumaticcraft:thermo_plant", + "recipe": "pneumaticcraft:thermo_plant/ethanol_from_potato" + }, + { + "type": "pneumaticcraft:thermo_plant", + "recipe": "pneumaticcraft:thermo_plant/ethanol_from_poisonous_potato" + }, + { + "type": "pneumaticcraft:thermo_plant", + "recipe": "pneumaticcraft:thermo_plant/ethanol_from_apple" + }, + { + "type": "pneumaticcraft:thermo_plant", + "recipe": "pneumaticcraft:thermo_plant/ethanol_from_sweet_berries" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/renewables/glycerol.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/renewables/glycerol.json new file mode 100644 index 000000000000..1db335ef3d74 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/renewables/glycerol.json @@ -0,0 +1,28 @@ +{ + "name": "Glycerol", + "icon": "pneumaticcraft:glycerol", + "category": "renewables", + "advancement": "pneumaticcraft:ethanol", + "pages": [ + { + "type": "text", + "text": "$(thing)Glycerol/$ is a by-product of producing $(l:renewables/biodiesel)Biodiesel/$, but it turns out to be a rather useful substance in its own right. Its uses are detailed in the following pages." + }, + { + "type": "crafting", + "recipe": "pneumaticcraft:bandage", + "text": "$(thing)Bandages/$ can be used to quickly heal 3 hearts of health. Quickly is not instantaneous, though; you will need to right-click and hold for 2 seconds to apply a bandage, and there is an 8-second cooldown between uses." + }, + { + "type": "crafting", + "recipe": "pneumaticcraft:speed_upgrade_from_glycerol", + "text": "Double the output of using $(thing)Sugar/$, what's not to like? This will save on your precious $(l:components/lubricant)Lubricant/$." + }, + { + "type": "spotlight", + "item": "minecraft:furnace", + "title": "As a Fuel", + "text": "$(thing)Glycerol/$ also makes a decent fuel item, equivalent to 4 $(thing)Planks/$ or half a lump of $(thing)Coal/$." + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/renewables/overview.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/renewables/overview.json new file mode 100644 index 000000000000..ea2f71e6751f --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/renewables/overview.json @@ -0,0 +1,38 @@ +{ + "name": "Biodiesel Overview", + "icon": "minecraft:book", + "category": "renewables", + "priority": "true", + "advancement": "pneumaticcraft:tp_plant", + "pages": [ + { + "type": "text", + "text": "This is a very quick guide to producing renewable $(thing)Biodiesel/$. Follow the steps here, and refer to other pages in this section for more detail on specific topics (other pages may be advancement-locked, but will unlock as you complete the prerequisite steps)." + }, + { + "type": "spotlight", + "item": "pneumaticcraft:yeast_culture_bucket", + "text": "Step 1a: Make some $(thing)Yeast Culture/$: get some mushrooms and water, and combine them in a $(l:manufacturing/thermopneumatic_processing_plant)Thermopneumatic Processing Plant/$. You will need to ensure the TPP has temperature of between 30°C and 60°C, which may be easy or tricky depending on your biome and altitude." + }, + { + "type": "spotlight", + "item": "minecraft:sugar", + "text": "Step 1b (optional): Once you have least one bucket of Yeast Culture, you can produce more in a faster way by pouring it into a pool in-world, dropping some sugar into the pool, and pouring a bucket of water into a blockspace adjacent to the culture; the culture will replicate itself into the water you poured out." + }, + { + "type": "spotlight", + "item": "pneumaticcraft:ethanol_bucket", + "text": "Step 2: Make some $(thing)Ethanol/$ by adding your $(thing)Yeast Culture/$ and some $(thing)Sugar/$ to a $(l:manufacturing/thermopneumatic_processing_plant)Thermopneumatic Processing Plant/$. This is temperature-dependent in a very similar way to step 1a." + }, + { + "type": "spotlight", + "item": "pneumaticcraft:vegetable_oil_bucket", + "text": "Step 3: Make some $(thing)Vegetable Oil/$ by squeezing $(thing)seeds/$ or $(thing)crops/$ in a $(l:manufacturing/thermopneumatic_processing_plant)Thermopneumatic Processing Plant/$ with a little pressure." + }, + { + "type": "spotlight", + "item": "pneumaticcraft:biodiesel_bucket", + "text": "Step 4: Combine your $(thing)Ethanol/$ and $(thing)Vegetable Oil/$ in a $(l:manufacturing/fluid_mixer)Fluid Mixer/$. Congratulations, you have made some renewable fuel!" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/renewables/sourdough.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/renewables/sourdough.json new file mode 100644 index 000000000000..c702547d9d36 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/renewables/sourdough.json @@ -0,0 +1,33 @@ +{ + "name": "Sourdough", + "icon": "pneumaticcraft:sourdough", + "category": "renewables", + "advancement": "pneumaticcraft:yeast_culture", + "pages": [ + { + "type": "text", + "text": "$(thing)Sourdough/$ can be crafted with $(l:renewables/yeast_culture)Yeast Culture/$ and $(thing)Wheat Flour/$. It can be cooked into $(item)Sourdough Bread/$, which is superior in nutritional quality (and taste!) to boring old vanilla $(item)Bread/$, or used to make $(item)Salmon Tempura/$." + }, + { + "type": "crafting", + "recipe": "pneumaticcraft:sourdough", + "text": "$(italic)You knead this/$" + }, + { + "type": "pneumaticcraft:pressure_chamber", + "recipe": "pneumaticcraft:pressure_chamber/wheat_flour" + }, + { + "type": "smelting", + "recipe": "pneumaticcraft:sourdough_bread" + }, + { + "type": "crafting", + "recipe": "pneumaticcraft:raw_salmon_tempura" + }, + { + "type": "pneumaticcraft:thermo_plant", + "recipe": "pneumaticcraft:thermo_plant/salmon_tempura" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/renewables/vegetable_oil.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/renewables/vegetable_oil.json new file mode 100644 index 000000000000..4a5365d3395c --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/renewables/vegetable_oil.json @@ -0,0 +1,20 @@ +{ + "name": "Vegetable Oil", + "icon": "pneumaticcraft:vegetable_oil_bucket", + "category": "renewables", + "advancement": "pneumaticcraft:tp_plant", + "pages": [ + { + "type": "text", + "text": "$(thing)Vegetable Oil/$ can be produced in a $(l:manufacturing/thermopneumatic_processing_plant)Thermopneumatic Processing Plant/$ from various $(thing)seeds/$ and $(thing)crops/$. Seeds tend to be a better source of oil than grown crops. Vegetable Oil is required in the production of $(l:renewables/biodiesel)Biodiesel/$." + }, + { + "type": "pneumaticcraft:thermo_plant", + "recipe": "pneumaticcraft:thermo_plant/vegetable_oil_from_seeds" + }, + { + "type": "pneumaticcraft:thermo_plant", + "recipe": "pneumaticcraft:thermo_plant/vegetable_oil_from_crops" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/renewables/yeast_culture.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/renewables/yeast_culture.json new file mode 100644 index 000000000000..b3e29f1c457c --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/renewables/yeast_culture.json @@ -0,0 +1,43 @@ +{ + "name": "Yeast Culture", + "icon": "pneumaticcraft:yeast_culture_bucket", + "category": "renewables", + "advancement": "pneumaticcraft:tp_plant", + "pages": [ + { + "type": "text", + "text": "$(thing)Yeast Culture/$ is required for the production of $(l:renewables/ethanol)Ethanol/$ as well as $(l:renewables/sourdough)Sourdough/$ and can be produced in a couple of ways:" + }, + { + "type": "spotlight", + "item": "minecraft:red_mushroom", + "title": "Method 1", + "text": "This will be the only method available to you initially. Fill a $(l:manufacturing/thermopneumatic_processing_plant)Thermopneumatic Processing Plant/$ with $(thing)Water/$, and add some mushrooms. This method is a little slow (and will require a good supply of mushrooms), but will easily produce an initial stock of Yeast Culture." + }, + { + "type": "text", + "title": "Method 1 (cont.)", + "text": "This process is temperature-sensitive: you will need to keep the Thermopneumatic Processing Plant's temperature between 30°C and 60°C. This is very easy in warmer biomes but may take a little effort in cooler areas - one thing to note is that the ambient temperature tend to rise as you dig deeper, so temperate biomes might be suitable if do your processing at a lower Y-level." + }, + { + "type": "pneumaticcraft:thermo_plant", + "recipe": "pneumaticcraft:thermo_plant/yeast_culture" + }, + { + "type": "text", + "flag": "!pneumaticcraft:inWorldYeastCrafting", + "title": "Important Note", + "text": "$(italic)In-world Yeast Crafting as described in the following pages has been disabled in this instance's configuration./$" + }, + { + "type": "text", + "title": "Method 2", + "text": "$(thing)Yeast Culture/$, being a living organism, is capable of replicating itself. To do this, pour a bucket of the culture into a pool in-world, and throw some $(thing)Sugar/$ into the pool.$(p)Now, pour a bucket of $(thing)Water/$ into a block space adjacent to the culture; you will see the water be converted into more culture after a second or two." + }, + { + "type": "text", + "title": "Method 2 (cont.)", + "text": "It's important to note that the culture will spread when water is placed, not when sugar is added.$(p)This method can be automated with a little thought and design, even early in the game (hint: $(l:machines/omnidirectional_hopper)Omnidirectional/$ and $(l:machines/liquid_hopper)Liquid/$ Hoppers with $(l:base_concepts/upgrades#dispenser)Dispenser Upgrades/$ may be very helpful)." + } + ] +} diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/semiblocks/crop_support.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/semiblocks/crop_support.json new file mode 100644 index 000000000000..6094921c7ba0 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/semiblocks/crop_support.json @@ -0,0 +1,17 @@ +{ + "name": "Crop Support", + "icon": "pneumaticcraft:crop_support", + "category": "semiblocks", + "advancement": "pneumaticcraft:root", + "pages": [ + { + "type": "text", + "text": "When placed on farmland with a $(thing)crop/$, this will improve the growth speed of that crop. $(thing)Green particles/$ are emitted to show when the $(item)Crop Support/$ speeds up the growth.$(p)To remove a $(link)Crop Support/$, either break the block underneath it or $(thing)sneak-right-click/$ the block with a $(l:tools/logistics_configurator)Logistics Configurator/$ or another $(item)Crop Support/$." + }, + { + "type": "crafting", + "text": "Creating the Crop Support", + "recipe": "pneumaticcraft:crop_support" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/semiblocks/heat_frame.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/semiblocks/heat_frame.json new file mode 100644 index 000000000000..cf08c482b3e1 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/semiblocks/heat_frame.json @@ -0,0 +1,25 @@ +{ + "name": "Heat Frame", + "icon": "pneumaticcraft:heat_frame", + "category": "semiblocks", + "advancement": "pneumaticcraft:root", + "pages": [ + { + "type": "text", + "text": "This item can be placed on any $(thing)inventory/$. When heated by an adjacent $(l:base_concepts/heat)Heat source/$ it will try to smelt any item in the inventory (or freeze it when cooled). It will only succeed if there is room in the inventory for the resulting item. The more heat applied, the faster the smelting process will be, up to a maximum of 1 item per second. Similarly, the more it's cooled, the faster it will freeze objects." + }, + { + "type": "link", + "flag": "mod:crafttweaker", + "title": "CraftTweaker", + "text": "The $(thing)Heat Frame/$ has $(l:https://minecraft.curseforge.com/projects/crafttweaker)CraftTweaker/$ support for cooling (smelting just uses regular $(item)Furnace/$ recipes): recipes can be added and removed. Follow the link below for more information.", + "url": "https://crafttweaker.readthedocs.io/en/latest/#Mods/PneumaticCraft_Repressurized/Heat_Frame_Cooling/", + "link_text": "CraftTweaker Docs" + }, + { + "type": "crafting", + "text": "Creating the Heat Frame", + "recipe": "pneumaticcraft:heat_frame" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/semiblocks/transfer_gadget.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/semiblocks/transfer_gadget.json new file mode 100644 index 000000000000..1aa326352fb0 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/semiblocks/transfer_gadget.json @@ -0,0 +1,25 @@ +{ + "name": "Transfer Gadget", + "icon": "pneumaticcraft:transfer_gadget", + "category": "semiblocks", + "advancement": "pneumaticcraft:root", + "pages": [ + { + "type": "text", + "text": "The $(item)Transfer Gadget/$ is a rather basic item/fluid transfer item. It can be placed $(italic)between/$ two inventories or tanks to transfer between them. The best way to place it is to first place down one inventory, then right click the side of that block with a $(item)Transfer Gadget/$, then place the second inventory." + }, + { + "type": "text", + "text": "The Transfer Gadget will have one of two colors:$(li)$(6)Orange/$ - output mode$(li)$(9)Blue/$ - input mode.$(p)An $(6)output mode/$ gadget extracts from the inventory/tank it's placed on, inserting to the neighbouring block, and an $(9)input mode/$ gadget does the opposite. Resources are transferred at a rate of 1 item or 100mB fluid every 2 seconds." + }, + { + "type": "text", + "text": "$(thing)Right-click/$ the $(item)Transfer Gadget/$ with an empty hand or a $(l:tools/logistics_configurator)Logistics Configurator/$ to toggle input/output mode. $(thing)Sneak+right-click/$ (or left-click - hit) to remove the $(item)Transfer Gadget/$.$(p)Because of its low speed and cheap recipe, this is ideal for early-game item/fluid transfer where space might be limited." + }, + { + "type": "crafting", + "text": "Creating the Transfer Gadget", + "recipe": "pneumaticcraft:transfer_gadget" + } + ] +} diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/spawning/pressurized_spawner.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/spawning/pressurized_spawner.json new file mode 100644 index 000000000000..f8afac3f5487 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/spawning/pressurized_spawner.json @@ -0,0 +1,21 @@ +{ + "name": "Pressurized Spawner", + "icon": "pneumaticcraft:pressurized_spawner", + "category": "spawning", + "advancement": "pneumaticcraft:pressure_tube", + "pages": [ + { + "type": "text", + "text": "A $(item)Pressurized Spawner/$ is a powerful device which uses $(l:base_concepts/pressure)pressure/$ to spawn mobs. It doesn't care about light levels or player proximity, and can be enabled/disabled via redstone.$(p)To use a Pressurized Spawner, you will need a $(l:spawning/spawner_core)Spawner Core/$ containing some captured mob essence, and at least 10 bar of pressure." + }, + { + "type": "text", + "text": "When a Core contains multiple mob essences, a random mob will be picked. E.g. if your Core is 50% zombie, 25% creeper, and 25% empty, then on each spawn attempt, you have a 50% chance of a zombie, 25% for a creeper, and 25% for nothing at all.$(p)Air is still used if nothing spawns, so partially empty Cores are not very efficient (but then again, a Core with a 50% chance of a rare mob is better than no Core at all...)" + }, + { + "type": "crafting", + "text": "Creating a Pressurized Spawner.", + "recipe": "pneumaticcraft:pressurized_spawner" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/spawning/spawner_agitator.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/spawning/spawner_agitator.json new file mode 100644 index 000000000000..2e499dc616fa --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/spawning/spawner_agitator.json @@ -0,0 +1,17 @@ +{ + "name": "Spawner Agitator", + "icon": "pneumaticcraft:spawner_agitator", + "category": "spawning", + "advancement": "pneumaticcraft:root", + "pages": [ + { + "type": "text", + "text": "When placed on a vanilla $(item)Spawner/$, this item $(thing)agitates/$ the Spawner:$(li)The spawner will keep spawning while no player is near$(li)It prevents spawned entities despawning when players leave the area$(p)Mob farm anyone?$(p)$(thing)Sneak-right-click/$ with a $(l:tools/logistics_configurator)Logistics Configurator/$ or another agitator to remove it." + }, + { + "type": "crafting", + "text": "Creating the Spawner Agitator", + "recipe": "pneumaticcraft:spawner_agitator" + } + ] +} diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/spawning/spawner_core.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/spawning/spawner_core.json new file mode 100644 index 000000000000..36e056fd44b1 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/spawning/spawner_core.json @@ -0,0 +1,30 @@ +{ + "name": "Spawner Core", + "icon": "pneumaticcraft:spawner_core", + "category": "spawning", + "advancement": "pneumaticcraft:pressure_tube", + "pages": [ + { + "type": "text", + "text": "$(item)Spawner Cores/$ are the beating heart of vanilla $(item)Spawners/$, which contain the essence of the mob to be spawned.$(p)They can be forcibly extracted from a Spawner with a $(l:spawning/spawner_extractor)Spawner Extractor/$, but it's also possible to make these, and use them in the more powerful $(l:spawning/pressurized_spawner)Pressurized Spawner/$." + }, + { + "type": "spotlight", + "item": "pneumaticcraft:spawner_core", + "text": "There are two ways to obtain a Spawner Core:$(li)Forcibly extract one from a Spawner with a $(l:spawning/spawner_extractor)Spawner Extractor/$ (be ready for a fight!) Such cores are 100% filled with essence of that Spawner's mob.$(li)Craft your own Spawner Core and use a $(l:spawning/vacuum_trap)Vacuum Trap/$ to capture mob essence to fill it." + }, + { + "type": "text", + "text": "Note that it's possible for a Spawner Core filled by a $(item)Vacuum Trap/$ to contain the essence of several different mobs, which may or may not be desirable.$(p)You can release a random mob from the core by $(thing)right-clicking/$ it, but this can be a bit of a hit and miss affair. Producing a core with 100% purity via $(thing)Vacuum Trap/$ isn't trivial, and takes some care." + }, + { + "type": "crafting", + "text": "Creating a Spawner Core Shell. Used in crafting an actual $(item)Spawner Core/$.", + "recipe": "pneumaticcraft:spawner_core_shell" + }, + { + "type": "pneumaticcraft:thermo_plant", + "recipe": "pneumaticcraft:thermo_plant/spawner_core" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/spawning/spawner_extractor.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/spawning/spawner_extractor.json new file mode 100644 index 000000000000..c7cf846e8919 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/spawning/spawner_extractor.json @@ -0,0 +1,25 @@ +{ + "name": "Spawner Extractor", + "icon": "pneumaticcraft:spawner_extractor", + "category": "spawning", + "advancement": "pneumaticcraft:pressure_tube", + "pages": [ + { + "type": "text", + "text": "A $(item)Spawner Extractor/$ is one of the two ways to obtain a $(l:spawning/spawner_core)Spawner Core/$, which you'll need if you want to use a $(l:spawning/pressurized_spawner)Pressurized Spawner/$.$(p)To use the Spawner Extractor, place it on top of a vanilla $(item)Spawner/$, which you'll need to find in the world somewhere." + }, + { + "type": "text", + "text": "Then, provide the Spawner Extractor with $(thing)-0.5 bar/$ of vacuum or lower, and prepare for a fight. It turns out that Spawners $(italic)really/$ don't like being extracted, and spawn mobs at a greatly increased rate to defend themselves. Some useful tips:$(li)The base extraction time is about 60 seconds.$(li)However, any nearby defending mobs will slow the extraction down, and too many will stall extraction." + }, + { + "type": "text", + "text": "$(li)There must be at least one player nearby or extraction will stall.$(li)If the $(thing)Spawner/$ isn't able to spawn defenders (e.g. bad light levels, ground missing...), the process will also slow down and eventually stall.$(p)Once extraction is complete, a $(thing)Spawner Core/$ is ejected, and the Spawner becomes an $(item)Empty Spawner/$. This block can (and should) be picked up, since it's used to craft a $(l:spawning/pressurized_spawner)Pressurized Spawner/$." + }, + { + "type": "crafting", + "text": "Creating a Spawner Extractor.", + "recipe": "pneumaticcraft:spawner_extractor" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/spawning/vacuum_trap.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/spawning/vacuum_trap.json new file mode 100644 index 000000000000..d70eb6a847d9 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/spawning/vacuum_trap.json @@ -0,0 +1,31 @@ +{ + "name": "Vacuum Trap", + "icon": "pneumaticcraft:vacuum_trap", + "category": "spawning", + "advancement": "pneumaticcraft:pressure_tube", + "pages": [ + { + "type": "text", + "text": "The $(item)Vacuum Trap/$ is a machine used to trap mobs and absorb their essence into a $(l:spawning/spawner_core)Spawner Core/$, for later use in a $(l:spawning/pressurized_spawner)Pressurized Spawner/$.$(p)To use a $(thing)Vacuum Trap/$, you will need to do the following steps:" + }, + { + "type": "text", + "text": "$(li)1. Ensure the Vacuum Trap has -0.5 bar of pressure, or lower. $(l:base_concepts/upgrades#volume)Volume Upgrades/$ are recommended here. Also, if you intend to move the Vacuum Trap around, be sure to wrench it rather than breaking it with a pickaxe, to preserve any stored vacuum.$(li)2. Insert a non-full $(l:spawning/spawner_core)Spawner Core/$ to receive captured mobs.$(li)3. Open the Vacuum Trap door, either by $(thing)sneak & right-clicking it/$, or by applying a redstone signal." + }, + { + "type": "text", + "title": "Restrictions", + "text": "The Vacuum Trap will never capture:$(li)Players$(li)Drones$(li)Boss mobs (Wither, Ender Dragon...)$(li)Tamed animals$(li)Any mob spawned by a vanilla Spawner$(p)In addition, you can blacklist mobs by adding their entity ID (e.g. $(thing)minecraft:zombie/$) to the $(thing)pneumaticcraft:vacuum_trap_blacklisted/$ entity type tag." + }, + { + "type": "text", + "title": "Memory Essence", + "text": "If the Vacuum Trap's tank contains at least 100mB of $(l:base_concepts/memory_essence)Memory Essence/$, mob absorption efficiency will be greatly increased; instead of contributing 1% to the installed $(thing)Spawner Core/$'s essence, a captured mob will contribute 2 - 4%, i.e. instead of needing to capture 100 mobs to fill a core, you will only need to capture 25-50 mobs. 100mB of Memory Essence will be used each time a mob is captured." + }, + { + "type": "crafting", + "text": "Creating a Vacuum Trap", + "recipe": "pneumaticcraft:vacuum_trap" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/tools/amadron_tablet.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/tools/amadron_tablet.json new file mode 100644 index 000000000000..95c083239865 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/tools/amadron_tablet.json @@ -0,0 +1,42 @@ +{ + "name": "Amadron Tablet", + "icon": "pneumaticcraft:amadron_tablet", + "category": "tools", + "advancement": "pneumaticcraft:plastic", + "pages": [ + { + "type": "text", + "text": "The $(item)Amadron Tablet/$ is an item that can be used to $(thing)order/$ items and fluids for delivery by $(l:tools/drone)Drones/$.$(p)To do so, an inventory and/or fluid tank needs to be selected by $(thing)right-clicking/$ with the tablet to bind it. This inventory/tank is then used to take items as payment, and receive the items you ordered." + }, + { + "type": "text", + "text": "The tablet GUI is smart enough to figure out what you can buy by looking at the bound inventory and/or tank. When you order $(ttcolor)$(t:Resources can be either items or fluids)resources/$, a $(thing)Drone/$ will spawn to collect the resources you're paying with. Once collection is complete, a second $(thing)Drone/$ will arrive to deliver the purchased items.$(p)This is a way to get items you can't get otherwise, like the $(l:components/pcb_blueprint)PCB Blueprint/$ and $(l:manufacturing/assembly_programs)Assembly Programs/$. It also adds some random $(thing)Villager Trades/$; these trades are re-shuffled daily." + }, + { + "type": "text", + "title": "Player-Player Trading", + "text": "By clicking the $(bold)Custom Player Trade/$ button (on the $(bold)Custom Trades/$ side tab) you can offer your own resources to be traded for other players' resources. In the trading GUI you can select an resource to sell on the left-hand side, and a resource you want to buy on the right-hand side. You can set the trade amounts with the text fields." + }, + { + "type": "text", + "text": "You can also specify in the GUI where you want to provide the resources from, and where you want to receive payment from other players. You will need a $(l:tools/gps_tool)GPS Tool/$ (set to the right location) for this.$(p)If you don't specify custom locations here, the default locations stored in the tablet (for normal trades) will be used." + }, + { + "type": "text", + "text": "When all is set, the $(bold)Add Trade/$ button will become clickable. This trade will be visible to other players in their $(item)Amadron Tablet/$ just like any normal offers.$(p)An important difference is that there is no unlimited stock: you must add your resources to the selling inventory/tank. A $(thing)Drone/$ will arrive to pick up these resources; when pick-up is complete, the stock will be increased. Stock levels for custom offers are shown in the $(item)Amadron Tablet/$ GUI." + }, + { + "type": "text", + "text": "Other players can now accept the offer up to the amount that is in stock. When a player accepts an offer you'll be notified (provided you are online), and a $(thing)Drone/$ will arrive to deliver you the resources that the other player paid you with. A trade has been completed!" + }, + { + "type": "text", + "text": "By $(thing)shift-clicking/$ the $(#F00)x/$ button on one of your own trades in the Amadron GUI, the trade will be removed, and Amadron will attempt to return your resources to the inventory/tank that provided it. $(p)$(bold)Warning:/$ Amadron take no responsibility for resources lost in the event of a problem returning them!" + }, + { + "type": "crafting", + "text": "Creating the Amadron Tablet", + "recipe": "pneumaticcraft:amadron_tablet" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/tools/camo_applicator.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/tools/camo_applicator.json new file mode 100644 index 000000000000..d7c5d1334bfa --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/tools/camo_applicator.json @@ -0,0 +1,21 @@ +{ + "name": "Camouflage Applicator", + "icon": "pneumaticcraft:camo_applicator", + "category": "tools", + "advancement": "pneumaticcraft:pressure_tube", + "pages": [ + { + "type": "text", + "text": "The $(item)Camouflage Applicator/$ can be used to camouflage certain $(pncr) blocks:$(li)$(l:tubes/pressure_tubes)Pressure Tubes/$$(li)$(l:machines/pneumatic_door)Pneumatic Door Base/$$(li)$(l:machines/elevators)Elevator Base & Caller/$$(li)$(l:machines/charging_station)Charging Station/$$(li)$(l:machines/heat_pipe)Heat Pipe/$$(p)$(thing)Right-click/$ any solid block to copy its appearance to the Applicator tool, or $(thing)sneak+right-click/$ to clear the copied block. " + }, + { + "type": "text", + "text": "Then, $(thing)right-click/$ any camouflageable block (see above) to apply or remove camouflage.$(p)You'll need an actual block in your inventory to apply it as camouflage, which gets used (but you get it back when you remove the camouflage).$(p)You can also uncamouflage a camouflaged block by breaking it with a pick or other suitable tool; the camouflage will be broken off instead." + }, + { + "type": "crafting", + "text": "Creating the Camouflage Applicator", + "recipe": "pneumaticcraft:camo_applicator" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/tools/collector_drone.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/tools/collector_drone.json new file mode 100644 index 000000000000..81fe1faf287a --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/tools/collector_drone.json @@ -0,0 +1,37 @@ +{ + "name": "Collector Drone", + "icon": "pneumaticcraft:collector_drone", + "category": "tools", + "advancement": "pneumaticcraft:pressure_chamber", + "pages": [ + { + "type": "text", + "text": "A $(item)Collector Drone/$ is a specialized non-programmable type of $(l:tools/drone)Drone/$ which should be deployed against, or next to, any inventory block (chest etc.). It will collect nearby items and put them in that inventory." + }, + { + "type": "spotlight", + "title": "Automatic Charging", + "item": "pneumaticcraft:charging_station", + "text": "As with all types of Drone, these drones require $(l:base_concepts/pressure)pressure/$ to operate, and will automatically seek out $(l:tools/drone#charging)a Charging Station with a Dispenser Upgrade/$ if low on air." + }, + { + "type": "text", + "title": "Item Filtering", + "text": "The $(thing)Collector Drone/$ has some basic item filtering functionality. If deployed $(italic)against/$ an inventory block, it will filter on any items already in that inventory. If deployed on the ground $(italic)next to/$ an inventory (or on an empty inventory block), it $(italic)won't/$ filter items.$(p)If you want to change the drone's filter, you will need to wrench it and redeploy it." + }, + { + "type": "text", + "text": "The $(thing)Collector Drone/$ has a default range of a 17x17x17 cube, centered on the block it was placed at. This range can be increased by adding up to 16 $(l:base_concepts/upgrades#range)Range Upgrades/$." + }, + { + "type": "entity", + "entity": "pneumaticcraft:collector_drone", + "offset": -0.3 + }, + { + "type": "crafting", + "text": "Creating a Collector Drone", + "recipe": "pneumaticcraft:collector_drone" + } + ] +} diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/tools/drone.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/tools/drone.json new file mode 100644 index 000000000000..1a2476f1e620 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/tools/drone.json @@ -0,0 +1,42 @@ +{ + "name": "Drone", + "icon": "pneumaticcraft:drone", + "category": "tools", + "advancement": "pneumaticcraft:printed_circuit_board", + "pages": [ + { + "type": "text", + "text": "Drones are powerful programmable flying robots, which can be used for all sorts of automation. They need programming before they'll do anything; for this you'll also need a $(l:programming/programmer)Programmer/$ and some $(l:programming/puzzle_pieces)Puzzle Pieces/$.$(p)When you place down a programmed and $(l:base_concepts/pressure)pressurized/$ Drone, it'll perform its programmed tasks." + }, + { + "type": "entity", + "entity": "pneumaticcraft:drone", + "offset": -0.3 + }, + { + "type": "text", + "anchor": "charging", + "title": "Automatic Charging", + "text": "Drones are smart: when they're low on air, they'll stop their main program and search for a $(l:machines/charging_station)Charging Station/$ that has a $(l:base_concepts/upgrades#dispenser)Dispenser Upgrade/$ and at least 1 bar of pressure, closer than $(ttcolor)$(t:See 'max_drone_charging_station_search_range' in mod config)80 blocks/$ away.$(p)When found, the $(item)Drone/$ will go to this $(item)Charging Station/$ and will sit charging until the station can't supply any more air. After that, the $(item)Drone/$ will resume its main program." + }, + { + "type": "text", + "title": "Automatic Charging (cont.)", + "text": "On a multiplayer server you might want to only allow your Drones to charge on your Charging Station(s). You can make your $(item)Charging Station/$ private by covering it by a $(l:machines/security_station)Security Station/$.$(p)Now only the $(item)Drones/$ placed by players who are whitelisted in your $(item)Security Station/$ will be allowed to charge." + }, + { + "type": "text", + "text": "When the $(item)Drone/$'s air runs out, its propellers will stop and it will fall straight to the ground. Beware: drones can take fall damage! A destroyed $(item)Drone/$ will drop itself in item form.$(p)You can dye a $(item)Drone/$ by crafting it with a piece of $(item)dye/$. You can also dye a $(item)Drone/$ in-world, by $(thing)right-clicking/$ it with a piece of $(item)dye/$. This coloring is just cosmetic but can help to distinguish drones at a glance." + }, + { + "type": "text", + "title": "Debugging", + "text": "Hmm, why does that $(item)Drone/$ act like it does? Why doesn't it do anything at all? You can debug your program by using a $(l:armor/pneumatic_helmet)Pneumatic Helmet/$, with $(l:base_concepts/upgrades#dispenser)Dispenser/$ and $(l:base_concepts/upgrades#entity_tracker)Entity Tracker/$ Upgrades installed. With the $(item)Drone/$ targeted and the $(thing)Entity Tracker/$ active, press the $(thing)$(k:pneumaticcraft.helmet.debugging.drone)/$ key." + }, + { + "type": "crafting", + "text": "Creating the Drone", + "recipe": "pneumaticcraft:drone" + } + ] +} diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/tools/gps_area_tool.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/tools/gps_area_tool.json new file mode 100644 index 000000000000..b380703c4033 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/tools/gps_area_tool.json @@ -0,0 +1,21 @@ +{ + "name": "GPS Area Tool", + "icon": "pneumaticcraft:gps_area_tool", + "category": "tools", + "advancement": "pneumaticcraft:plastic", + "pages": [ + { + "type": "text", + "text": "The $(item)GPS Area Tool/$ is an advanced version of the $(l:tools/gps_tool)GPS Tool/$, which can store $(italic)two/$ coordinates in the world. $(thing)Left-click/$ a block (or air) to change the first coordinate, and $(thing)right-click/$ for the second coordinate. By $(thing)right/$ or $(thing)left-clicking/$ in the air, you can configure the positions in a GUI. Additionally, you can change the $(thing)Area type/$, allowing you to preview the area in different configurations. " + }, + { + "type": "text", + "text": "The $(item)GPS Area Tool/$ supports $(l:programming/variables#global)Global Variables/$ like the basic $(l:tools/gps_tool#variables)GPS Tool/$ does.$(p)In a $(l:programming/programmer)Programmer/$, $(thing)left-click/$ the programming area background with the $(item)GPS Area Tool/$ to create a new $(l:programming/area)Area/$ puzzle piece, or $(thing)left-click/$ on an existing $(l:programming/area)Area/$ puzzle piece to overwrite it." + }, + { + "type": "crafting", + "text": "Creating the GPS Area Tool", + "recipe": "pneumaticcraft:gps_area_tool" + } + ] +} diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/tools/gps_tool.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/tools/gps_tool.json new file mode 100644 index 000000000000..18fbfb8754ea --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/tools/gps_tool.json @@ -0,0 +1,33 @@ +{ + "name": "GPS Tool", + "icon": "pneumaticcraft:gps_tool", + "category": "tools", + "advancement": "pneumaticcraft:plastic", + "pages": [ + { + "type": "text", + "text": "The $(item)GPS Tool/$ is an item that when $(thing)right-clicked/$ against a block saves the block's coordinate. This data is used in several places in $(pncr); see overleaf.$(p)$(thing)Right-clicking/$ the $(item)GPS Tool/$ in the air opens a GUI allowing coordinates to be adjusted directly.$(p)A held $(item)GPS Tool/$ highlights its selected block." + }, + { + "type": "text", + "anchor": "variables", + "title": "Linking Global Variables", + "text": "$(l:programming/variables#global)Global Variables/$ are an advanced $(l:base_concepts/drone)Drone/$ feature, accessed via the $(l:programming/coordinate_operator)Coordinate Operator/$.$(p)$(thing)Right-clicking/$ a $(item)GPS Tool/$ in the air allows a variable name to be entered.$(p)Now, that $(thing)Global Variable/$ will track the value of the $(item)GPS Tool's/$ selected coordinate. This can be used to make $(thing)Drone programs/$ that use dynamic areas." + }, + { + "type": "relations", + "entries": [ + "machines/air_cannon", + "machines/universal_sensor", + "programming/programmer", + "tools/amadron_tablet" + ], + "text": "Machines and tools that make use of the $(item)GPS Tool/$." + }, + { + "type": "crafting", + "text": "Creating the GPS Tool", + "recipe": "pneumaticcraft:gps_tool" + } + ] +} diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/tools/guard_drone.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/tools/guard_drone.json new file mode 100644 index 000000000000..02716168ad77 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/tools/guard_drone.json @@ -0,0 +1,45 @@ +{ + "name": "Guard Drone", + "icon": "pneumaticcraft:guard_drone", + "category": "tools", + "advancement": "pneumaticcraft:pressure_chamber", + "pages": [ + { + "type": "text", + "text": "A $(item)Guard Drone/$ is a specialized non-programmable type of $(l:tools/drone)Drone/$ which should be deployed against any inventory block. It will import one item to use as a weapon and attack any in-range mobs with it." + }, + { + "type": "spotlight", + "title": "Automatic Charging", + "item": "pneumaticcraft:charging_station", + "text": "As with all types of Drone, these drones require $(l:base_concepts/pressure)pressure/$ to operate, and will automatically seek out $(l:tools/drone#charging)a Charging Station with a Dispenser Upgrade/$ if low on air." + }, + { + "type": "text", + "title": "Range", + "text": "The $(thing)Guard Drone/$ will target any hostile mobs within 16 blocks horizontally of its deployment position, 8 blocks up, and 5 blocks down.$(p)The reason for the smaller vertical range is to minimize detection of mobs in caves deep below and teleporting to them, which wastes air and leaves you wondering what's happened to your Drone." + }, + { + "type": "spotlight", + "title": "Weapon", + "item": "minecraft:netherite_sword", + "text": "The $(thing)Guard Drone/$ does not care what is in the inventory, so take care that you a put a useful melee weapon in there. If & when the weapon breaks and there are no replacements in the inventory, the drone will continue to fight unarmed, which is very ineffective." + }, + { + "type": "spotlight", + "title": "Ranged Combat", + "item": "pneumaticcraft:minigun_upgrade", + "text": "The drone may alternatively be equipped with a $(l:base_concepts/upgrades#minigun)Minigun Upgrade/$, in which case you should instead add $(l:tools/minigun_ammo)Minigun Ammo/$ to the inventory." + }, + { + "type": "entity", + "entity": "pneumaticcraft:guard_drone", + "offset": -0.3 + }, + { + "type": "crafting", + "text": "Creating a Guard Drone", + "recipe": "pneumaticcraft:guard_drone" + } + ] +} diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/tools/harvesting_drone.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/tools/harvesting_drone.json new file mode 100644 index 000000000000..8c9452be7f0b --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/tools/harvesting_drone.json @@ -0,0 +1,33 @@ +{ + "name": "Harvesting Drone", + "icon": "pneumaticcraft:harvesting_drone", + "category": "tools", + "advancement": "pneumaticcraft:pressure_chamber", + "pages": [ + { + "type": "text", + "text": "A $(item)Harvesting Drone/$ is a specialized non-programmable type of $(l:tools/drone)Drone/$ which will carry out $(l:programming/harvest)crop/tree harvesting/$ tasks in a 17x17x17 cube centered on the block it's deployed at. The Drone will $(italic)not/$ pick up harvested items." + }, + { + "type": "spotlight", + "title": "Automatic Charging", + "item": "pneumaticcraft:charging_station", + "text": "As with all types of Drone, these drones require $(l:base_concepts/pressure)pressure/$ to operate, and will automatically seek out $(l:tools/drone#charging)a Charging Station with a Dispenser Upgrade/$ if low on air." + }, + { + "type": "entity", + "entity": "pneumaticcraft:harvesting_drone", + "offset": -0.3 + }, + { + "type": "text", + "title": "Tool Use", + "text": "If you deploy the $(item)Harvesting Drone/$ by $(thing)sneak+right-clicking/$ it against an inventory containing (only) a $(item)Hoe/$ of any type, the drone will use that hoe to automatically replant crops, and will not attempt to do any work without a hoe equipped. If you don't care about replanting, just deploy the drone against any other block." + }, + { + "type": "crafting", + "text": "Note that Harvesting Drones have figured out how to chop down trees with a hoe instead of an axe; they're clever like that.", + "recipe": "pneumaticcraft:harvesting_drone" + } + ] +} diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/tools/jackhammer.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/tools/jackhammer.json new file mode 100644 index 000000000000..cc51a6f2d810 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/tools/jackhammer.json @@ -0,0 +1,62 @@ +{ + "name": "Pneumatic Jackhammer", + "icon": "pneumaticcraft:jackhammer", + "category": "tools", + "advancement": "pneumaticcraft:plastic", + "pages": [ + { + "type": "spotlight", + "item": "pneumaticcraft:jackhammer", + "text": "The $(item)Pneumatic Jackhammer/$ is a highly versatile mining tool, which can break all types of block equally effectively, using $(l:base_concepts/pressure)pressure/$ to do so. Its mining speed and air capacity can be upgraded in a $(l:machines/charging_station)Charging Station/$ with $(l:base_concepts/upgrades#speed)Speed Upgrades/$ and $(l:base_concepts/upgrades#volume)Volume Upgrades/$, respectively." + }, + { + "type": "text", + "title": "Drill Bits", + "text": "A newly-crafted Jackhammer comes without a $(thing)Drill Bit/$, so isn't very useful. You will need to insert one; right-click the Jackhammer to open its configuration GUI, and place a bit in the top-right slot.$(p)There are four types of Drill Bit, in ascending power and cost:$(li)Iron/$$(li)Compressed Iron/$$(li)Diamond/$$(li)Netherite/$" + }, + { + "type": "text", + "title": "Dig Modes", + "text": "The Jackhammer supports several dig modes, including some $(thing)veinminer/$ functionality, making it very easy to dig out large areas quickly. The dig modes supported depend on the $(thing)Drill Bit/$ you're using; better bits support more dig modes (in addition to improved dig speed).$(p)To set a dig mode, open the Jackhammer GUI (right-click) and use the button in the lower right (see opposite)." + }, + { + "type": "image", + "images": [ + "pneumaticcraft:textures/patchouli/jackhammer_gui.png" + ], + "text": "$(italic)Jackhammer GUI with a Netherite Drill Bit installed and 3x3 dig mode selected/$" + }, + { + "type": "spotlight", + "item": "minecraft:enchanted_book", + "title": "Enchanting", + "text": "The Jackhammer cannot be enchanted normally in an $(thing)Enchanting Table/$, but it is possible to insert a $(thing)Silk Touch/$ or $(thing)Fortune/$ enchanted book, via the GUI. A book placed in the book slot (top center) will bestow its enchantment on the Jackhammer." + }, + { + "type": "text", + "title": "Enchanting (cont.)", + "text": "This has the advantage of being easily swappable between a Silk Touch and a Fortune book, as you need.$(p)If you're finding it difficult to obtain the books you need (vanilla book enchanting being so very random), bear in mind that the $(l:manufacturing/pressure_chamber)Pressure Chamber/$ is able to strip enchantments from tools and place them on books." + }, + { + "type": "crafting", + "text": "Creating a Jackhammer", + "recipe": "pneumaticcraft:jackhammer" + }, + { + "type": "pneumaticcraft:thermo_plant", + "recipe": "pneumaticcraft:thermo_plant/iron_drill_bit" + }, + { + "type": "pneumaticcraft:thermo_plant", + "recipe": "pneumaticcraft:thermo_plant/compressed_iron_drill_bit" + }, + { + "type": "pneumaticcraft:thermo_plant", + "recipe": "pneumaticcraft:thermo_plant/diamond_drill_bit" + }, + { + "type": "pneumaticcraft:assembly_system", + "recipe": "pneumaticcraft:assembly/netherite_drill_bit" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/tools/manometer.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/tools/manometer.json new file mode 100644 index 000000000000..bb37593c3757 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/tools/manometer.json @@ -0,0 +1,23 @@ +{ + "name": "Manometer", + "icon": "pneumaticcraft:manometer", + "category": "tools", + "advancement": "pneumaticcraft:pressure_tube", + "pages": [ + { + "type": "text", + "text": "With a Manometer you can measure $(l:base_concepts/pressure)pressure/$ on a pneumatic network. Additionally, some Pneumatic machines/tubes have some special information about them. For instance, the $(l:tubes/safety_module)Safety Valve Tube Module/$ displays its safety threshold. So if you aren't feeling comfortable with redstone maths, this tool may be of use to you." + }, + { + "type": "crafting", + "text": "Creating the Manometer", + "recipe": "pneumaticcraft:manometer" + }, + { + "type": "text", + "title": "Other Mods", + "flag": "|mod:theoneprobe,mod:hwyla", + "text": "With mods such as $(thing)The One Probe/$ or $(thing)WAILA/HWYLA/$ installed, the $(item)Manometer/$ may be of limited use." + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/tools/memory_stick.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/tools/memory_stick.json new file mode 100644 index 000000000000..303a55bc4537 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/tools/memory_stick.json @@ -0,0 +1,27 @@ +{ + "name": "Memory Stick", + "icon": "pneumaticcraft:memory_stick", + "category": "tools", + "advancement": "pneumaticcraft:plastic", + "pages": [ + { + "type": "text", + "text": "A $(item)Memory Stick/$ is a useful handheld device for extracting, storing, and restoring player experience levels:$(li)$(thing)Right-click/$: move one level of experience from yourself into the stick$(li)$(thing)Sneak + Right-click/$: move one level of experience from the stick to yourself$(li)$(thing)Left-click/$: toggle XP auto-absorption, where any XP orbs you collect are automatically absorbed by the stick" + }, + { + "type": "text", + "text": "Experience stored in the Memory Stick can also be extracted as $(l:base_concepts/memory_essence)Memory Essence/$ fluid. To do this, simply $(thing)right-click/$ any $(l:machines/tanks)Fluid Tank/$ to transfer XP to or from the tank (other mods' fluid tanks should also work fine here). Right-clicking an empty tank will attempt to transfer Memory Essence from the stick to the tank; right-clicking a tank with any Memory Essence will attempt to transfer from the tank to the stick." + }, + { + "type": "text", + "title": "Curios", + "flag": "mod:curios", + "text": "With the $(thing)Curios/$ mod installed, you can store the Memory Stick in any Curios slot, to save on inventory space. This is particularly useful with XP auto-absorption switched on." + }, + { + "type": "crafting", + "text": "Creating a Memory Stick", + "recipe": "pneumaticcraft:memory_stick" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/tools/micromissiles.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/tools/micromissiles.json new file mode 100644 index 000000000000..5d810ef7b88a --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/tools/micromissiles.json @@ -0,0 +1,43 @@ +{ + "name": "Micromissiles", + "icon": "pneumaticcraft:micromissiles", + "category": "tools", + "advancement": "pneumaticcraft:printed_circuit_board", + "pages": [ + { + "type": "text", + "text": "$(item)Micromissiles/$ are small hand-launched missiles with an explosive payload and smart mob targeting. To fire a $(item)Micromissile/$, simply $(thing)right-click/$ the missile pod. Each pod has 100 missiles by default.$(p)Micromissiles seek targets within a 24-block spherical radius, centered on the missile. Once a suitable target is found, the missile will turn toward that target." + }, + { + "type": "entity", + "entity": "pneumaticcraft:micromissile", + "offset": "-0.3", + "text": "$(italic)Small but lethal/$" + }, + { + "type": "text", + "text": "$(item)Micromissiles/$ will never target the player who fired the missile or any entity (pets, drones...) belonging to that player. But beware of collateral damage from nearby explosions: not recommended for close quarters combat!$(p)$(item)Micromissiles/$ can target living entities, minecarts & boats, but will not target item entities or other non-living entities such as paintings." + }, + { + "type": "text", + "text": "If a $(item)Micromissile/$ hits any entity or block, it will immediately explode. The explosion will not damage terrain $(ttcolor)$(t:See 'B:damageTerrain' in mod config)by default/$.$(p)$(item)Micromissiles/$ have a limited lifetime, which is 300 ticks (15 seconds) $(ttcolor)$(t:See 'I:missileLifetime' in mod config)by default/$. After that the missile will run out of fuel and drop from the sky, but it will still explode when it hits the ground." + }, + { + "type": "text", + "text": "If you aim directly at a suitable entity when firing, the fired $(item)Micromissile/$ will immediately lock on to that entity, regardless of what else is nearer.$(p)If you $(thing)sneak+right-click/$ the missile pod, a GUI will open allowing configuration of several missile properties:$(li)The selection triangle allows you to balance between top speed, turn rate and explosion power." + }, + { + "type": "text", + "text": "$(li)You can select between $(thing)Smart/$ and $(thing)Dumb/$ mode: in $(thing)Smart/$ mode, missiles will lock on to targets as described above, while in $(thing)Dumb/$ mode, missiles will simply fly in a straight line until they hit something, but with good speed and damage capability.$(li)You can filter which entities to attack by entering an $(l:base_concepts/entity_filter)entity filter/$ in the $(bold)Entity Filter/$ field." + }, + { + "type": "text", + "text": "$(li)The $(bold)Save as Default/$ button causes the current settings to be saved and used for all newly-crafted missile pods. Note: settings are saved server-side." + }, + { + "type": "crafting", + "recipe": "pneumaticcraft:micromissiles", + "text": "Creating Micromissiles" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/tools/minigun.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/tools/minigun.json new file mode 100644 index 000000000000..86bd94e8aa34 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/tools/minigun.json @@ -0,0 +1,22 @@ +{ + "name": "Minigun", + "icon": "pneumaticcraft:minigun", + "category": "tools", + "advancement": "pneumaticcraft:pressure_tube", + "pages": [ + { + "type": "text", + "text": "The $(item)Minigun/$ is a handheld weapon, which runs on $(l:base_concepts/pressure)compressed air/$ and $(l:tools/minigun_ammo)Gun Ammo/$. Ammo needs to be inserted into the $(l:tools/minigun_ammo#magazine)Minigun's magazine/$ - it will not be consumed from the player's inventory.$(p)To fire the minigun, simply hold $(thing)right-click/$. The barrel will start to spin and will fire as soon as it is up to speed." + }, + { + "type": "text", + "title": "Upgrading", + "text": "Many features (spin-up speed, range, potion proc chance...) of the $(item)Minigun/$ are upgradable in a $(l:machines/charging_station)Charging Station/$.$(p)Full documentation on each upgrade and its effects is available in the Charging Station's upgrade GUI." + }, + { + "type": "crafting", + "text": "Creating the Minigun", + "recipe": "pneumaticcraft:minigun" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/tools/minigun_ammo.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/tools/minigun_ammo.json new file mode 100644 index 000000000000..74152c2d8996 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/tools/minigun_ammo.json @@ -0,0 +1,72 @@ +{ + "name": "Minigun Ammo", + "icon": "pneumaticcraft:gun_ammo", + "category": "tools", + "advancement": "pneumaticcraft:minigun", + "pages": [ + { + "type": "text", + "text": "Gun Ammo is used by the $(l:tools/minigun)Minigun/$.$(p)One ammo cartridge holds up to 1000 minigun rounds, depending on the ammo type. Ammo is steadily consumed while the $(item)Minigun/$ is firing, and ammo levels can be seen in the ammo item's tooltip, its durability bar, and (when the minigun is equipped) on the HUD, next to the minigun sight in the centre of the screen." + }, + { + "type": "text", + "anchor": "magazine", + "text": "Ammo must be inserted into the $(item)Minigun's/$ magazine to be used; it will not be consumed from the player's inventory. $(thing)Sneak+right-click/$ the $(item)Minigun/$ to load ammo into it.$(p)Ammo is consumed from the numbered slots 1-4 in order, but you can $(thing)middle-click/$ a slot to lock it, forcing the $(item)Minigun/$ to consume ammo from that slot only; useful if you have multiple ammo types loaded. $(thing)Middle-click/$ a locked slot to unlock it again." + }, + { + "type": "spotlight", + "item": "pneumaticcraft:gun_ammo", + "text": "Plain $(item)Gun Ammo/$ has no special capabilities on its own, but has a large cartridge of 1000 rounds.$(p)In addition, it is the only ammo type which can be crafted with $(l:tools/minigun_ammo#potions)Potions/$ to gain their effect." + }, + { + "type": "spotlight", + "item": "pneumaticcraft:gun_ammo_incendiary", + "text": "$(item)Incendiary Minigun Ammo/$ has a cartridge size of 500, and will set fire to entities it hits.$(p)It also has a chance to set fire to blocks, so caution is advised!" + }, + { + "type": "spotlight", + "item": "pneumaticcraft:gun_ammo_weighted", + "text": "$(item)Weighted Minigun Ammo/$ has a cartridge size of 250, and does very high damage, but due to its weight has only 20% of the range of normal ammo." + }, + { + "type": "spotlight", + "item": "pneumaticcraft:gun_ammo_ap", + "text": "$(item)Armor-piercing Minigun Ammo/$ has a cartridge size of 250, and is somewhat expensive to craft, but does slightly more damage than regular ammo, and can bypass the armor of targets." + }, + { + "type": "spotlight", + "item": "pneumaticcraft:gun_ammo_explosive", + "text": "$(item)Explosive Minigun Ammo/$ has a cartridge size of 125. It has a chance to create a small but highly effective explosion when it hits; beware, this explosion can also injure you. Explosions will not damage terrain $(ttcolor)$(t:See 'B:explosiveAmmoTerrainDamage' in config)by default/$." + }, + { + "type": "spotlight", + "item": "pneumaticcraft:gun_ammo_freezing", + "text": "$(item)Freezing Minigun Ammo/$ has a cartridge size of 250. It slows targets that it hits, and has a chance to encase them in a damaging freezing cloud; beware, this cloud can also injure you.$(p)It does extra damage against fire-resistant targets, so is an excellent choice for fighting in the $(#800)Nether/$." + }, + { + "type": "text", + "title": "Potion-Tipped Ammo", + "anchor": "potions", + "text": "You can craft standard minigun ammo with any $(item)Potion/$, and that ammo no longer does physical damage, but has a chance to apply that potion effect to your target.$(p)$(thing)Splash/$ and $(thing)Lingering/$ potions can also be used; they have the expected area effect, but ammo is consumed 3 times as quickly when tipped with splash potions, and 6 times as quickly with lingering potions!" + }, + { + "type": "crafting", + "recipe": "pneumaticcraft:gun_ammo", + "recipe2": "pneumaticcraft:gun_ammo_incendiary" + }, + { + "type": "crafting", + "recipe": "pneumaticcraft:gun_ammo_weighted", + "recipe2": "pneumaticcraft:gun_ammo_ap" + }, + { + "type": "crafting", + "recipe": "pneumaticcraft:gun_ammo_explosive", + "recipe2": "pneumaticcraft:gun_ammo_freezing" + }, + { + "type": "crafting", + "recipe": "pneumaticcraft:gun_ammo_potion_crafting" + } + ] +} diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/tools/pneumatic_wrench.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/tools/pneumatic_wrench.json new file mode 100644 index 000000000000..20773dd58aa4 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/tools/pneumatic_wrench.json @@ -0,0 +1,21 @@ +{ + "name": "Pneumatic Wrench", + "icon": "pneumaticcraft:pneumatic_wrench", + "category": "tools", + "advancement": "pneumaticcraft:pressure_tube", + "pages": [ + { + "type": "text", + "text": "The Pneumatic Wrench is the $(thing)wrench/$ item for $(pncr). You can use it for a variety of tasks, including:$(p)$(li)$(thing)Right-click/$ vanilla and modded blocks to rotate them$(li)$(thing)Sneak+right-click/$ $(pncr) machines to drop them as items, preserving any stored upgrades and air in the machine." + }, + { + "type": "text", + "text": "$(li)$(thing)Right-click/$ $(l:base_concepts/drones)Drones/$ to dismantle them, dropping them as an item.$(li)$(thing)Right-click/$ $(l:tubes/pressure_tubes)Pressure Tubes/$ to close/re-open sections to isolate them from each other.$(p)The $(item)Pneumatic Wrench/$ must be pressurized in a $(l:machines/charging_station)Charging Station/$ before use." + }, + { + "type": "crafting", + "text": "Creating the Pneumatic Wrench", + "recipe": "pneumaticcraft:pneumatic_wrench" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/tools/reinforced_chest_kit.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/tools/reinforced_chest_kit.json new file mode 100644 index 000000000000..510956580b47 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/tools/reinforced_chest_kit.json @@ -0,0 +1,17 @@ +{ + "name": "Reinforced Chest Upgrade Kit", + "icon": "pneumaticcraft:reinforced_chest_kit", + "category": "tools", + "advancement": "pneumaticcraft:root", + "pages": [ + { + "type": "text", + "text": "The $(item)Reinforced Chest Upgrade Kit/$ is a convenience which lets you upgrade any wooden chest to a $(l:machines/reinforced_chest)Reinforced Chest/$ in-place, keeping the chest's items. Just $(thing)Sneak-Right-click/$ the upgrade kit against any wooden chest to upgrade it.$(p)Note: You will get the $(item)wooden chest/$ you used the upgrade kit on back as an item drop." + }, + { + "type": "crafting", + "text": "Creating a Reinforced Chest Upgrade Kit.$(p)Note that the Reinforced Chest must be completely empty.", + "recipe": "pneumaticcraft:reinforced_chest_kit" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/tools/remote.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/tools/remote.json new file mode 100644 index 000000000000..d965cc639e51 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/tools/remote.json @@ -0,0 +1,63 @@ +{ + "name": "Remote", + "icon": "pneumaticcraft:remote", + "category": "tools", + "advancement": "pneumaticcraft:plastic", + "pages": [ + { + "type": "text", + "text": "With a Remote you can create your own GUI to remotely control $(l:tools/drone)Drones/$ or $(l:machines/universal_sensor)Universal Sensors/$ via $(l:programming/variables#global)global variable/$ manipulation. Note that with $(item)Universal Sensors/$, you can use the $(item)Remote/$ to create wireless redstone!$(p)To start creating your own GUI, $(thing)sneak+right-click/$ the $(item)Remote/$ to open up the editor window." + }, + { + "type": "text", + "text": "Filling in the window works similarly to how programming in a $(l:programming/programmer)Programmer/$ works; simply click and drag widgets from the right-hand panel into the main panel on the left.$(p)To copy a widget, $(thing)middle-click/$ and drag an existing widget. To edit the properties of a widget, $(thing)right-click/$ the widget. For example, for a button, this will open up the following window:" + }, + { + "type": "image", + "images": [ + "pneumaticcraft:textures/patchouli/remote_button.png" + ], + "text": "In this window you can configure how the button should look and behave." + }, + { + "type": "text", + "text": "The following properties are common to $(italic)all/$ widgets:$(li)$(thing)Text/$ - the displayed text on the widget$(li)$(thing)Tooltip/$ - tooltip displayed when hovering over that widget$(li)$(thing)Enabling Variable/$ - you can control whether or not the widget is shown by linking it to a $(l:programming/coordinate_operator)variable/$. By giving the X/Y/Z fields a value, you can ensure that the widget is only shown if the linked variable is equal to the values you specify." + }, + { + "type": "text", + "title": "Label Widget", + "anchor": "label", + "text": "This widget simply displays some text, with an optional tooltip, for informational purposes. While the label can't $(italic)change/$ variables, it can $(italic)display/$ a variable, using the syntax $(thing)${#globalvarname}/$, which can be useful for debugging purposes.$(p)The Label widget has no fields other than the default fields." + }, + { + "type": "text", + "title": "Button Widget", + "text": "The Button widget sets the value of the linked variable when pressed.$(li)$(thing)Variable Name/$ - the linked $(l:programming/variables#global)global variable/$.$(li)$(thing)Setting Value/$ - the X/Y/Z values to assign to the linked variable when the button is pressed.$(li)$(thing)Width/Height/$ - dimensions of the button." + }, + { + "type": "text", + "title": "Checkbox Widget", + "text": "The Checkbox widget sets the X value of the linked variable to 1 when checked, and to 0 otherwise.$(li)$(thing)Variable Name/$ - the linked $(l:programming/variables#global)global variable/$." + }, + { + "type": "text", + "title": "Dropdown Widget", + "text": "The Dropdown widget sets the X value of the linked variable to the index of the selected element.$(li)$(thing)Drop-down Elements/$ - a comma-separated list of text labels.$(li)$(thing)Variable Name/$ - the linked $(l:programming/variables#global)global variable/$.$(li)$(thing)Sorted/$ - if checked, the elements in the list will be alphabetically sorted. Otherwise, the elements will appear in the order you provided." + }, + { + "type": "text", + "title": "Example", + "text": "Using the $(thing)Pastebin/$ button at the left of the Editor GUI, import $(l:https://pastebin.com/4yxKG5Jc)this layout/$.$(p)This adds three checkboxes, setting global variables $(thing)signal1, signal2 & signal3/$.$(p)Now place down three $(l:machines/universal_sensor)Universal Sensors/$, and give them some pressure. Put a $(l:base_concepts/upgrades#dispenser)Dispenser Upgrade/$ in each $(item)Sensor/$. Run some redstone from each $(item)Sensor/$ (place them a block apart to keep the redstone separate)." + }, + { + "type": "text", + "title": "Example (cont.)", + "text": "In each $(item)Sensor/$ GUI:$(li)Select the $(thing)Dispenser/$ button$(li)Select $(thing)World/$$(li)Select $(thing)Global Variable/$$(li)In the $(thing)Variable Name/$ textfield, enter 'signal1', 'signal2' & 'signal3' respectively.$(p)Now, $(thing)right-click/$ your $(item)Remote/$, and try selecting/deselecting each checkbox. The corresponding $(item)Sensor/$ will emit a redstone signal as appropriate: wireless redstone!" + }, + { + "type": "crafting", + "text": "Creating the Remote", + "recipe": "pneumaticcraft:remote" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/tools/seismic_sensor.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/tools/seismic_sensor.json new file mode 100644 index 000000000000..b3e4bf784031 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/tools/seismic_sensor.json @@ -0,0 +1,21 @@ +{ + "name": "Seismic Sensor", + "icon": "pneumaticcraft:seismic_sensor", + "category": "tools", + "advancement": "pneumaticcraft:root", + "pages": [ + { + "type": "text", + "text": "A Seismic Sensor is an early game item used to track down $(l:base_concepts/oil)Oil/$. Unlike most tools, the sensor does not require $(l:base_concepts/pressure)pressure/$ to operate. When $(thing)right-clicked/$, it will show whether or not Oil was found somewhere directly below the block the sensor was clicked on." + }, + { + "type": "text", + "text": "A Seismic Sensor can have two results:$(p)$(#008) No Oil found./$$(p)No Oil is found right under this block. Keep looking.$(p)$(#008) Found Oil m below. It contains about buckets of Oil./$$(p)Oil is found! The clicked block would be a suitable place to put a $(l:machines/gas_lift)Gas Lift/$ to pump the Oil out." + }, + { + "type": "crafting", + "text": "Creating the Seismic Sensor", + "recipe": "pneumaticcraft:seismic_sensor" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/tools/smart_chest_kit.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/tools/smart_chest_kit.json new file mode 100644 index 000000000000..458571dc8954 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/tools/smart_chest_kit.json @@ -0,0 +1,21 @@ +{ + "name": "Smart Chest Upgrade Kit", + "icon": "pneumaticcraft:smart_chest_kit", + "category": "tools", + "advancement": "pneumaticcraft:printed_circuit_board", + "pages": [ + { + "type": "text", + "text": "The $(item)Smart Chest Upgrade Kit/$ is a convenience which lets you upgrade any wooden chest or $(l:machines/reinforced_chest)Reinforced Chest/$ to a $(l:machines/smart_chest)Smart Chest/$ in-place, keeping the chest's items. Just $(thing)Sneak-Right-click/$ the upgrade kit against any valid chest to upgrade it." + }, + { + "type": "text", + "text": "$(p)Note: If used on a $(item)Reinforced Chest/$, you will get back a Reinforced Chest as an item drop. If used on a $(item)wooden chest/$, you will get that chest back as an item drop." + }, + { + "type": "crafting", + "text": "Creating a Smart Chest Upgrade Kit.$(p)Note that the Smart Chest must be completely empty and unconfigured.", + "recipe": "pneumaticcraft:smart_chest_kit" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/tools/tag_filter.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/tools/tag_filter.json new file mode 100644 index 000000000000..220d6ae0a37b --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/tools/tag_filter.json @@ -0,0 +1,12 @@ +{ + "name": "Tag Filter", + "icon": "pneumaticcraft:tag_filter", + "category": "tools", + "advancement": "pneumaticcraft:root", + "pages": [ + { + "type": "text", + "text": "See the $(l:machines/tag_workbench)Tag Workbench/$." + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/tools/vortex_cannon.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/tools/vortex_cannon.json new file mode 100644 index 000000000000..b7d7c48520b2 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/tools/vortex_cannon.json @@ -0,0 +1,22 @@ +{ + "name": "Vortex Cannon", + "icon": "pneumaticcraft:vortex_cannon", + "category": "tools", + "advancement": "pneumaticcraft:pressure_tube", + "pages": [ + { + "type": "text", + "text": "The $(item)Vortex Cannon/$ is a weapon which shoots $(thing)vortices/$: air spinning in a way that it doesn't have much friction and can be mostly stable.$(p)You can use this to shoot gusts at the target of choice: to repel enemies, push animals around, uproot plants and leaves, or shear entities." + }, + { + "type": "spotlight", + "item": "pneumaticcraft:vortex_cannon", + "text": "The higher the $(item)Vortex Cannon/$ is pressurized, the more impact it has on its targets and the greater its range is.$(p)Note that it's possible to catch yourself in a fired vortex, which can be very useful for fast transport. But beware: it provides no fall damage protection!" + }, + { + "type": "crafting", + "text": "Creating the Vortex Cannon", + "recipe": "pneumaticcraft:vortex_cannon" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/tubes/advanced_pcb.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/tubes/advanced_pcb.json new file mode 100644 index 000000000000..3ec9ac477217 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/tubes/advanced_pcb.json @@ -0,0 +1,18 @@ +{ + "name": "Advanced PCB", + "icon": "pneumaticcraft:advanced_pcb", + "category": "tubes", + "advancement": "pneumaticcraft:printed_circuit_board", + "pages": [ + { + "type": "text", + "text": "The $(item)Advanced PCB/$ is a pluggable circuit board which you can attach to $(l:tubes/tube_modules)Tube Modules/$ to enhance their functionality in various ways. $(thing)Right-click/$ the Advanced PCB on a Tube Module to apply it.$(p)See the pages for individual tube modules for more information on how the module is enhanced." + }, + { + "type": "crafting", + "text": "Creating an Advanced PCB", + "recipe": "pneumaticcraft:advanced_pcb", + "recipe2": "pneumaticcraft:advanced_pcb_v2" + } + ] +} diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/tubes/air_grate_module.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/tubes/air_grate_module.json new file mode 100644 index 000000000000..14a2bf06adf2 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/tubes/air_grate_module.json @@ -0,0 +1,36 @@ +{ + "name": "Air Grate Module", + "icon": "pneumaticcraft:air_grate_module", + "category": "tubes", + "advancement": "pneumaticcraft:pressure_tube", + "pages": [ + { + "type": "text", + "text": "This module is used to attract/repel entities to/from the module. With positive $(l:base_concepts/pressure)pressure/$, the tube will blow entities away and with $(thing)negative/$ pressure it will suck entities towards it. Negative pressure is achieved with a $(l:machines/vacuum_pump)Vacuum Pump/$. When item entities are close enough, they will automatically be inserted into any adjacent inventory, respecting sided inventories (like Furnaces)." + }, + { + "type": "text", + "text": "The module's range can be expressed with these formulae:$(p)With positive pressure:$(p) $(#272)Range = 4 x pressure (bar)/$$(p)With negative pressure:$(p) $(#272)Range = -16 x pressure (bar)/$$(p)E.g. at 2 bar it repels at 4x2=8 blocks. At -0.5 bar, it attracts at -16x-0.5=8 blocks." + }, + { + "type": "text", + "text": "The Air Grate will only affect entities in a cubic area, in the direction it's facing. The module must also have line of sight to an entity.$(p)You can right-click the module to make it show the affected range for a few seconds." + }, + { + "type": "text", + "title": "Heat Sink Cooling", + "anchor": "active_cooling", + "text": "An Air Grate Module can also be used to actively cool $(l:machines/heat_sink)Heat Sinks/$. The range in which Heat Sinks is cooled is a 3x3x3 cube in front of the Air Grate. This range is visualized when the module is placed down.$(p)The Air Grate will only cool Heat Sinks when it has a range of 3 blocks or more (so, 0.75 bar)." + }, + { + "type": "text", + "title": "Advanced PCB", + "text": "When you apply an $(l:tubes/advanced_pcb)Advanced PCB/$, you gain control over which entities are affected by the module.$(p)You could set it up, for example, so that only a certain player gets affected, or only Creepers, or only items. This can be done by right clicking the upgraded module to open a GUI allowing an $(l:base_concepts/entity_filter)entity filter/$ to be defined." + }, + { + "type": "crafting", + "text": "Creating the Air Grate Module", + "recipe": "pneumaticcraft:air_grate_module" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/tubes/charging_module.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/tubes/charging_module.json new file mode 100644 index 000000000000..6611d7e0c9c2 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/tubes/charging_module.json @@ -0,0 +1,22 @@ +{ + "name": "Charging Module", + "icon": "pneumaticcraft:charging_module", + "category": "tubes", + "advancement": "pneumaticcraft:pressure_tube", + "pages": [ + { + "type": "text", + "text": "This tube module allow you to charge (or discharge) pressurizable items in the inventory that it faces, e.g. a chest with your pneumatic tools, or $(l:components/air_canister)Air Canisters/$ for long-distance air transfer (perhaps through some kind of Ender inventory system).$(p)You can also point this module at an $(l:machines/aerial_interface)Aerial Interface/$ to charge items in your own player inventory." + }, + { + "type": "text", + "title": "Advanced PCB", + "text": "When you apply an $(l:tubes/advanced_pcb)Advanced PCB/$ to the Charging Module, the module's charging rate increases from 10mL/tick (per item) to 100mL/tick (per item)" + }, + { + "type": "crafting", + "text": "Creating the Charging Module", + "recipe": "pneumaticcraft:charging_module" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/tubes/flow_detector_module.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/tubes/flow_detector_module.json new file mode 100644 index 000000000000..861c3187adf5 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/tubes/flow_detector_module.json @@ -0,0 +1,21 @@ +{ + "name": "Flow Detector Module", + "icon": "pneumaticcraft:flow_detector_module", + "category": "tubes", + "advancement": "pneumaticcraft:pressure_tube", + "pages": [ + { + "type": "text", + "text": "The Flow Detector Tube Module is an $(l:tubes/tube_modules#inline)inline/$ module which measures the $(thing)airflow/$ through a tube. It emits a $(#f00)redstone signal/$ as result of this, using the following formula:$(p) $(formula)0.2 * flow (mL/tick)/$$(p)E.g. with 20mL/tick of air flowing, the signal level will be 20*0.2=4." + }, + { + "type": "text", + "text": "Note that $(thing)flow/$ is a different physical quantity to $(l:base_concepts/pressure)pressure/$. Flow is the amount of air traveling through a tube per tick. So if you have (say) an $(l:machines/elevator)Elevator/$ which isn't running, the flow will be 0, but when it runs it will be consuming air, so the flow will be non-zero. So this module can be used to detect if a machine is using air.$(p)The Flow Detector Module does not accept an $(l:tubes/advanced_pcb)Advanced PCB/$." + }, + { + "type": "crafting", + "text": "Creating the Flow Detector Module", + "recipe": "pneumaticcraft:flow_detector_module" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/tubes/logistics_module.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/tubes/logistics_module.json new file mode 100644 index 000000000000..ea6c5ec523df --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/tubes/logistics_module.json @@ -0,0 +1,37 @@ +{ + "name": "Logistics Module", + "icon": "pneumaticcraft:logistics_module", + "category": "tubes", + "advancement": "pneumaticcraft:pressure_tube", + "pages": [ + { + "type": "text", + "text": "This powerful module is used to connect inventories to a $(l:logistics/overview)Logistics System/$, effectively allowing controlled item and fluid transfer via pressure tubes.$(p)The inventory or fluid tank that the module points at must be fitted with a $(l:logistics/frames)Logistics Frame/$.$(p)The Logistics Module does not accept an $(l:tubes/advanced_pcb)Advanced PCB/$." + }, + { + "type": "image", + "images": [ + "pneumaticcraft:textures/patchouli/logistics_module.png" + ], + "border": "true", + "text": "Two Logistics Modules connecting chests with $(l:logistics/frames#passive_provider)Passive Provider/$ and $(l:logistics/frames#requester)Requester/$ Frames." + }, + { + "type": "text", + "text": "A network of Logistics Modules is defined by all the modules connected to each other by $(l:tubes/pressure_tubes)Pressure Tubes/$; note that any air-using machines do $(italic)not/$ form part of the network.$(p)You can select a channel via the module GUI, or by right-clicking with any $(item)dye/$; only Logistics Modules of the same color will communicate with each other, effectively giving you 16 $(thing)channels/$ on each network." + }, + { + "type": "text", + "text": "Logistics Modules need $(l:base_concepts/pressure)pressure/$; 3 bar is required to let the modules operate. The air used is a multiplication of distance, amount transported and a constant. This means that it requires more air to transport a full stack of items, and also more to transport it a long way. The air is used at the $(italic)receiving/$ Logistics Module, since the air is flowing towards that module." + }, + { + "type": "text", + "text": "Indicator lights are fitted to signify the status:$(p)$(li)$(#f00)Red/$: Not enough pressure, apply at least 3 bar.$(li)$(#f80)Orange/$: More than 3 bar, but not enough pressure to transport the items/fluids this distance.$(li)$(#0f0)Green/$: Enough pressure, on standby.$(li)$(#00f)Blue (pulse)/$: Items/fluids are being transported." + }, + { + "type": "crafting", + "text": "Creating the Logistics Module", + "recipe": "pneumaticcraft:logistics_module" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/tubes/pressure_gauge_module.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/tubes/pressure_gauge_module.json new file mode 100644 index 000000000000..17787d9a0227 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/tubes/pressure_gauge_module.json @@ -0,0 +1,30 @@ +{ + "name": "Pressure Gauge Module", + "icon": "pneumaticcraft:pressure_gauge_module", + "category": "tubes", + "advancement": "pneumaticcraft:pressure_tube", + "pages": [ + { + "type": "text", + "text": "This tube module shows the $(l:base_concepts/pressure)pressure/$ currently in the tube it's attached to. It also emits a (directional) $(#f00)redstone signal/$ of which the strength equals:$(p)$(formula) strength = 2 x pressure/$$(p)E.g. a pressure of 3.5 bar results in a redstone signal level of 7." + }, + { + "type": "text", + "title": "Advanced PCB", + "text": "When you apply an $(l:tubes/advanced_pcb)Advanced PCB/$ to the Pressure Gauge Module, the module gains a GUI (right-click) to provide much more control over $(#f00)redstone signal/$ emission. By default, you can provide a threshold level: the signal will be off below that level and fully on above it (or vice versa). If you select the $(bold)Advanced Config/$ toggle in the GUI, you gain even more control (see over)." + }, + { + "type": "image", + "images": [ + "pneumaticcraft:textures/patchouli/pressure_gauge_gui.png" + ], + "text": "$(italic)<10 bar = 0 redstone, >20 bar = 15 redstone, 10-20 bar = interpolate (e.g. 12 bar = 3 redstone)/$", + "anchor": "img" + }, + { + "type": "crafting", + "text": "Creating the Pressure Gauge Module", + "recipe": "pneumaticcraft:pressure_gauge_module" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/tubes/pressure_tubes.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/tubes/pressure_tubes.json new file mode 100644 index 000000000000..6b4e33b30117 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/tubes/pressure_tubes.json @@ -0,0 +1,40 @@ +{ + "name": "Pressure Tubes", + "icon": "pneumaticcraft:pressure_tube", + "category": "tubes", + "advancement": "pneumaticcraft:root", + "priority": "true", + "pages": [ + { + "type": "text", + "text": "Pressure Tubes are the primary device in $(pncr) for transporting compressed air between compressors and machines.$(p)Unconnected tubes will leak air! However, the sides of a tube can be toggled open or shut by right-clicking with a $(l:tools/pneumatic_wrench)Pneumatic Wrench/$. Wrenches from other mods may also work." + }, + { + "type": "image", + "title": "Tubes!", + "text": "$(italic)Two Pressure Tubes with a $(l:tubes/pressure_gauge_module)Pressure Gauge/$ $(italic)connecting an $(l:compressors/air_compressor)Air Compressor/$ $(italic)and $(l:machines/air_cannon)Air Cannon/$", + "images": [ + "pneumaticcraft:textures/patchouli/pressure_tubes.png" + ], + "border": "true" + }, + { + "type": "text", + "text": "Pressure Tubes can be fitted with $(l:tubes/tube_modules)Tube Modules/$, attachable components which add various types of functionality to the tube. See the individual pages for each module for more information.$(p)Pressure Tubes can be concealed with a $(l:tools/camo_applicator)Camouflage Applicator/$." + }, + { + "type": "text", + "text": "There are two $(l:base_concepts/pressure_tiers)tiers/$ of tube:$(br)$(li)Tier 1 tubes are very simple to craft. They can contain up to 5 bar of pressure, and have a capacity of 1000mL of air.$(li)Advanced Pressure Tubes require an $(l:manufacturing/assembly_system)Assembly Controller/$ to manufacture. They can contain up to 20 bar of pressure and have a capacity of 4000mL of air." + }, + { + "type": "crafting", + "text": "Crafting a Pressure Tube", + "recipe": "pneumaticcraft:pressure_tube" + }, + { + "anchor": "advanced", + "type": "pneumaticcraft:assembly_system", + "recipe": "pneumaticcraft:assembly/advanced_pressure_tube" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/tubes/redstone_module.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/tubes/redstone_module.json new file mode 100644 index 000000000000..cf73ba24f069 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/tubes/redstone_module.json @@ -0,0 +1,29 @@ +{ + "name": "Redstone Module", + "icon": "pneumaticcraft:redstone_module", + "category": "tubes", + "advancement": "pneumaticcraft:pressure_tube", + "pages": [ + { + "type": "text", + "text": "This module exchanges $(#f00)redstone signals/$ with other Redstone Modules on connected tubes, effectively using the tube as a redstone conduit.$(p)Up to 16 independent channels can be selected via the module GUI, or by right-clicking the module with any $(item)Dye/$.$(p)Right-click the module with a $(item)wrench/$ to toggle it between input and output mode." + }, + { + "type": "image", + "images": [ + "pneumaticcraft:textures/patchouli/redstone_module.png" + ], + "border": "true" + }, + { + "type": "text", + "title": "Advanced PCB", + "text": "When you apply an $(l:tubes/advanced_pcb)Advanced PCB/$ to the module, extra signal processing will be available. When the module is in $(thing)output mode/$, you can right-click the module to open a GUI and choose a mode to apply to the output signal, e.g. invert the signal, AND/OR/XOR it with another channel...$(p)The effect of each mode is described in detail in the module GUI." + }, + { + "type": "crafting", + "text": "Creating the Redstone Module", + "recipe": "pneumaticcraft:redstone_module" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/tubes/regulator_module.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/tubes/regulator_module.json new file mode 100644 index 000000000000..6d059fb448da --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/tubes/regulator_module.json @@ -0,0 +1,30 @@ +{ + "name": "Regulator Module", + "icon": "pneumaticcraft:regulator_tube_module", + "category": "tubes", + "advancement": "pneumaticcraft:pressure_tube", + "pages": [ + { + "type": "text", + "text": "The Regulator Tube Module is an $(l:tubes/tube_modules#inline)inline/$ module used to limit the $(l:base_concepts/pressure)pressure/$ allowed through the tube. By default, the module will regulate the pressure to 4.9 bar (for both basic and advanced tubes) with no redstone signal, reducing toward 0 as the signal rises toward 15. This means a lever right beside a regulator closes it, preventing any air flow through it." + }, + { + "type": "text", + "text": "When the narrow side of the regulator reaches this pressure, no more air will be allowed through the tube. This principal can be used as a $(thing)transformer/$: on the input (wide) side is high-pressure air, but the Regulator Tube limits the pressure on the output to the threshold pressure.$(p)This allows a lower tier tube network to be safely supplied by a higher-tier network." + }, + { + "type": "text", + "text": "Interestingly, the $(thing)Regulator Module/$ allows unrestricted flow of air in the opposite direction (from the narrow side to the wide side) regardless of the redstone signal; this means a regulator with a full redstone signal can be used as a one-way valve.$(p)Note that the $(thing)Regulator/$ does $(italic)not/$ actively reduce pressure on its narrow side; it only prevents air flow if the pressure would rise above the threshold." + }, + { + "type": "text", + "title": "Advanced PCB", + "text": "When you apply an $(l:tubes/advanced_pcb)Advanced PCB/$ to the Regulator Module, the module gains a GUI providing far more control over the threshold level. You can set a precise threshold in the GUI, or with the $(bold)Advanced Config/$ checkbox, configure interpolated threshold levels based on the redstone signal. This functions exactly like the $(l:tubes/safety_module)Safety Module/$." + }, + { + "type": "crafting", + "text": "Creating the Regulator Module", + "recipe": "pneumaticcraft:regulator_tube_module" + } + ] +} diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/tubes/safety_module.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/tubes/safety_module.json new file mode 100644 index 000000000000..570a74a08d5e --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/tubes/safety_module.json @@ -0,0 +1,26 @@ +{ + "name": "Safety Module", + "icon": "pneumaticcraft:safety_tube_module", + "category": "tubes", + "advancement": "pneumaticcraft:pressure_tube", + "pages": [ + { + "type": "text", + "text": "This tube module is used to limit the $(l:base_concepts/pressure)pressure/$ in a tube to a certain value, preventing $(thing)explosions/$; any excess pressure will be dispersed into the atmosphere, which means $(thing)energy loss/$. Therefore, this module is best used in conjunction with the $(l:tubes/pressure_gauge_module)Pressure Gauge Module/$, which can emit redstone to turn compressors off." + }, + { + "type": "text", + "text": "The default threshold level of the $(item)Safety Module/$ is 0.1 bar below the tube's danger level:$(li)4.9 bar for basic $(item)Pressure Tubes/$$(li)19.9 bar for $(item)Advanced Pressure Tubes/$$(p)Note that this has changed since 1.12.2, where a redstone signal was required to set the threshold." + }, + { + "type": "text", + "title": "Advanced PCB", + "text": "When you apply an $(l:tubes/advanced_pcb)Advanced PCB/$ to the Safety Module, the module gains a GUI (right-click) providing far more control over the threshold level. You can set a precise threshold in the GUI, or with the $(bold)Advanced Config/$ checkbox, configure interpolated threshold levels based on the signal. This functions very much like the $(l:tubes/pressure_gauge_module#img)Pressure Gauge GUI/$, but in reverse." + }, + { + "type": "crafting", + "text": "Creating the Safety Module", + "recipe": "pneumaticcraft:safety_tube_module" + } + ] +} diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/tubes/tube_modules.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/tubes/tube_modules.json new file mode 100644 index 000000000000..097ab94b67c2 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/entries/tubes/tube_modules.json @@ -0,0 +1,32 @@ +{ + "name": "Tube Modules", + "icon": "minecraft:book", + "category": "tubes", + "advancement": "pneumaticcraft:pressure_tube", + "priority": "true", + "pages": [ + { + "type": "text", + "text": "$(thing)Tube modules/$ are components which can be attached to $(l:tubes/pressure_tubes)Pressure Tubes/$, either onto the side of the tube, or $(thing)inline/$ with the tube.$(p)Attached modules can be removed by $(thing)sneak+right-clicking/$ with a $(l:tools/pneumatic_wrench)Pneumatic Wrench/$." + }, + { + "anchor": "inline", + "type": "text", + "title": "Inline Modules", + "text": "$(thing)Inline modules/$ are a little special, in that:$(li)A Pressure Tube may have only one inline module.$(li)A Pressure Tube with an inline module may not have any other modules.$(li)A Pressure Tube with an inline module may only be connected to on two sides: the two ends of the inline module.$(li)Inline modules may $(italic)only/$ be placed on the open end of a Pressure Tube." + }, + { + "type": "relations", + "entries": [ + "tubes/safety_module", + "tubes/pressure_gauge_module", + "tubes/flow_detector_module", + "tubes/air_grate_module", + "tubes/regulator_module", + "tubes/charging_module", + "tubes/logistics_module", + "tubes/redstone_module" + ] + } + ] +} diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/templates/amadron_trade.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/templates/amadron_trade.json new file mode 100644 index 000000000000..acf1a02fd016 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/templates/amadron_trade.json @@ -0,0 +1,45 @@ +{ + "processor": "me.desht.pneumaticcraft.common.thirdparty.patchouli.ProcessorAmadronTrade", + "components": [ + { + "type": "header", + "text": "#name", + "x": -1, + "y": -6 + }, + { + "type": "item", + "item": "#input", + "x": 13, + "y": 8 + }, + { + "type": "item", + "item": "pneumaticcraft:amadron_tablet", + "x": 48, + "y": 8 + }, + { + "type": "item", + "item": "#output", + "x": 83, + "y": 8 + }, + { + "type": "image", + "image": "pneumaticcraft:textures/patchouli/elements.png", + "x": 10, + "y": 5, + "u": 0, + "v": 82, + "width": 92, + "height": 22 + }, + { + "type": "text", + "text": "#text", + "x": 5, + "y": 30 + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/templates/assembly_system.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/templates/assembly_system.json new file mode 100644 index 000000000000..d66dbb9afc3d --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/templates/assembly_system.json @@ -0,0 +1,45 @@ +{ + "processor": "me.desht.pneumaticcraft.common.thirdparty.patchouli.ProcessorAssemblySystem", + "components": [ + { + "type": "header", + "text": "#name", + "x": -1, + "y": -6 + }, + { + "type": "item", + "item": "#input", + "x": 13, + "y": 8 + }, + { + "type": "item", + "item": "#program", + "x": 48, + "y": 8 + }, + { + "type": "item", + "item": "#output", + "x": 83, + "y": 8 + }, + { + "type": "image", + "image": "pneumaticcraft:textures/patchouli/elements.png", + "x": 10, + "y": 5, + "u": 0, + "v": 82, + "width": 92, + "height": 22 + }, + { + "type": "text", + "text": "#desc", + "x": 5, + "y": 30 + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/templates/pressure_chamber.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/templates/pressure_chamber.json new file mode 100644 index 000000000000..5315d4d55cee --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/templates/pressure_chamber.json @@ -0,0 +1,99 @@ +{ + "processor": "me.desht.pneumaticcraft.common.thirdparty.patchouli.ProcessorPressureChamber", + "components": [ + { + "type": "header", + "text": "#header", + "x": -1, + "y": -6 + }, + { + "type": "item", + "item": "#input1", + "x": 32, + "y": 42 + }, + { + "type": "item", + "item": "#input2", + "x": 32, + "y": 26 + }, + { + "type": "item", + "item": "#input3", + "x": 32, + "y": 58 + }, + { + "type": "item", + "item": "#input4", + "x": 16, + "y": 42 + }, + { + "type": "item", + "item": "#input5", + "x": 48, + "y": 42 + }, + { + "type": "item", + "item": "#input6", + "x": 16, + "y": 26 + }, + { + "type": "item", + "item": "#input7", + "x": 16, + "y": 58 + }, + { + "type": "item", + "item": "#input8", + "x": 48, + "y": 26 + }, + { + "type": "item", + "item": "#input9", + "x": 16, + "y": 58 + }, + { + "type": "item", + "item": "#output1", + "x": 98, + "y": 42 + }, + { + "type": "item", + "item": "#output2", + "x": 98, + "y": 24 + }, + { + "type": "item", + "item": "#output3", + "x": 97, + "y": 60 + }, + { + "type": "text", + "text": "#pressure", + "x": 0, + "y": 93 + }, + { + "type": "image", + "image": "pneumaticcraft:textures/patchouli/elements.png", + "x": 1, + "y": 10, + "u": 0, + "v": 0, + "width": 115, + "height": 80 + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/templates/thermo_plant.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/templates/thermo_plant.json new file mode 100644 index 000000000000..6a1a5bd69531 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/en_us/templates/thermo_plant.json @@ -0,0 +1,55 @@ +{ + "processor": "me.desht.pneumaticcraft.common.thirdparty.patchouli.ProcessorThermoPlant", + "components": [ + { + "type": "header", + "text": "#header", + "x": -1, + "y": -6 + }, + { + "type": "custom", + "class": "me.desht.pneumaticcraft.common.thirdparty.patchouli.ComponentFluid", + "fluid": "#fluid_input", + "scale": "#scale", + "x": 13, + "y": 7 + }, + { + "type": "item", + "item": "#item_input", + "x": 38, + "y": 7 + }, + { + "type": "custom", + "class": "me.desht.pneumaticcraft.common.thirdparty.patchouli.ComponentFluid", + "fluid": "#fluid_output", + "scale": "#scale", + "x": 79, + "y": 7 + }, + { + "type": "item", + "item": "#item_output", + "x": 53, + "y": 55 + }, + { + "type": "image", + "image": "pneumaticcraft:textures/patchouli/elements.png", + "x": 10, + "y": 5, + "u": 0, + "v": 110, + "width": 87, + "height": 67 + }, + { + "type": "text", + "text": "#text", + "x": 5, + "y": 80 + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/categories/armor.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/categories/armor.json new file mode 100644 index 000000000000..4f9873af7d72 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/categories/armor.json @@ -0,0 +1,6 @@ +{ + "name": "气动盔甲", + "description": "一套可高度升级的盔甲,具有广泛而强大的能力。", + "icon": "pneumaticcraft:pneumatic_helmet", + "sortnum": 9 +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/categories/base_concepts.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/categories/base_concepts.json new file mode 100644 index 000000000000..e766e7ffebe8 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/categories/base_concepts.json @@ -0,0 +1,6 @@ +{ + "name": "基本概念", + "description": "一些关于$(#228)气动工艺:再加压$()模组的基本概念。", + "icon": "minecraft:knowledge_book", + "sortnum": 0 +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/categories/components.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/categories/components.json new file mode 100644 index 000000000000..27ef74b48813 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/categories/components.json @@ -0,0 +1,6 @@ +{ + "name": "材料", + "description": "用作合成材料的杂项物品。", + "icon": "pneumaticcraft:printed_circuit_board", + "sortnum": 4 +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/categories/compressors.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/categories/compressors.json new file mode 100644 index 000000000000..6274c6100d7a --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/categories/compressors.json @@ -0,0 +1,6 @@ +{ + "name": "压缩机", + "description": "压缩机是可以通过压缩空气产生$(l:base_concepts/pressure)压力/$的机器。这是$(#228)气动工艺:再加压$()的能量源。", + "icon": "pneumaticcraft:air_compressor", + "sortnum": 1 +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/categories/logistics.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/categories/logistics.json new file mode 100644 index 000000000000..1cc1501449e9 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/categories/logistics.json @@ -0,0 +1,6 @@ +{ + "name": "物流", + "description": "物流系统可以运输物品和流体,并存储在容器和储罐之中。", + "icon": "pneumaticcraft:logistics_drone", + "sortnum": 8 +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/categories/machines.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/categories/machines.json new file mode 100644 index 000000000000..7855c90d5106 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/categories/machines.json @@ -0,0 +1,6 @@ +{ + "name": "机器", + "description": "机器和其他功能性设备。大多数需要提供$(l:base_concepts/pressure)压力/$运行。", + "icon": "pneumaticcraft:vortex_tube", + "sortnum": 5 +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/categories/manufacturing.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/categories/manufacturing.json new file mode 100644 index 000000000000..f9e0898e0703 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/categories/manufacturing.json @@ -0,0 +1,6 @@ +{ + "name": "制造", + "description": "一系列机器与系统,用于制造其它$(#228)气动工艺:再加压$()机器与工具所需的部件。", + "icon": "pneumaticcraft:assembly_controller", + "sortnum": 3 +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/categories/programming.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/categories/programming.json new file mode 100644 index 000000000000..f591833648c0 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/categories/programming.json @@ -0,0 +1,6 @@ +{ + "name": "无人机编程", + "description": "这里是一切关于$(l:tools/drone)无人机/$编程的信息。包含一些教程,以及对于编程拼图的介绍。", + "icon": "pneumaticcraft:programmer", + "sortnum": 10 +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/categories/renewables.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/categories/renewables.json new file mode 100644 index 000000000000..8d4449e31552 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/categories/renewables.json @@ -0,0 +1,6 @@ +{ + "name": "可再生资源", + "description": "$(#228)气动工艺:再加压$()添加了一套机制以生产一些可再生资源,尤其是生物柴油。", + "icon": "pneumaticcraft:biodiesel_bucket", + "sortnum": 11 +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/categories/semiblocks.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/categories/semiblocks.json new file mode 100644 index 000000000000..ec626a63c449 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/categories/semiblocks.json @@ -0,0 +1,6 @@ +{ + "name": "半方块/装置", + "description": "$(thing)半方块/$是一种特殊物品,它不是真正意义上的方块却可以像寻常方块一样被放置,并且能与其它方块处于同一空间。$(p)又见理论上也算半方块的$(l:logistics/frames)物流框架/$。", + "icon": "pneumaticcraft:transfer_gadget", + "sortnum": 7 +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/categories/spawning.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/categories/spawning.json new file mode 100644 index 000000000000..b1985823b479 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/categories/spawning.json @@ -0,0 +1,6 @@ +{ + "name": "怪物生成", + "description": "一些控制怪物生成的机器和设备。", + "icon": "pneumaticcraft:pressurized_spawner", + "sortnum": 12 +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/categories/tools.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/categories/tools.json new file mode 100644 index 000000000000..a02d894eae7f --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/categories/tools.json @@ -0,0 +1,6 @@ +{ + "name": "工具", + "description": "各种有用的手持物品——工具与武器。", + "icon": "pneumaticcraft:pneumatic_wrench", + "sortnum": 6 +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/categories/tubes.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/categories/tubes.json new file mode 100644 index 000000000000..a16ea4186eae --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/categories/tubes.json @@ -0,0 +1,6 @@ +{ + "name": "管道", + "description": "$(#228)气动工艺:再加压$()中,压力管道是运输压缩空气的途径。", + "icon": "pneumaticcraft:pressure_tube", + "sortnum": 2 +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/categories/widget_cond.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/categories/widget_cond.json new file mode 100644 index 000000000000..8b72e2085620 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/categories/widget_cond.json @@ -0,0 +1,7 @@ +{ + "name": "条件拼图", + "description": "判断条件的拼图。", + "icon": "pneumaticcraft:textures/progwidgets/condition_block_piece.png", + "parent": "programming", + "sortnum": 3 +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/categories/widget_flow.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/categories/widget_flow.json new file mode 100644 index 000000000000..2e7225e7ee7c --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/categories/widget_flow.json @@ -0,0 +1,7 @@ +{ + "name": "程序流控制拼图", + "description": "影响程序流的拼图。", + "icon": "pneumaticcraft:textures/progwidgets/start_piece.png", + "parent": "programming", + "sortnum": 1 +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/categories/widget_interact.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/categories/widget_interact.json new file mode 100644 index 000000000000..573c882dc270 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/categories/widget_interact.json @@ -0,0 +1,7 @@ +{ + "name": "世界交互拼图", + "description": "通过某些方式与世界交互的拼图。", + "icon": "pneumaticcraft:textures/progwidgets/dig_piece.png", + "parent": "programming", + "sortnum": 2 +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/categories/widget_other.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/categories/widget_other.json new file mode 100644 index 000000000000..fdd87981a7b8 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/categories/widget_other.json @@ -0,0 +1,7 @@ +{ + "name": "其他拼图", + "description": "所有不属于上面几类的拼图。", + "icon": "pneumaticcraft:textures/progwidgets/comment_piece.png", + "parent": "programming", + "sortnum": 4 +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/armor/compressed_iron_armor.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/armor/compressed_iron_armor.json new file mode 100644 index 000000000000..a825aee7e261 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/armor/compressed_iron_armor.json @@ -0,0 +1,22 @@ +{ + "name": "压缩铁质盔甲", + "icon": "pneumaticcraft:compressed_iron_helmet", + "category": "armor", + "advancement": "pneumaticcraft:root", + "pages": [ + { + "type": "text", + "text": "$(item)压缩铁质盔甲/$是一套游戏初期使用的盔甲,略优于$(item)铁质盔甲/$:其具有略高的盔甲韧性与耐久度,并提供一定的击退抗性。可以在$(item)铁砧/$中使用$(item)压缩铁锭/$修复压缩铁质盔甲。" + }, + { + "type": "crafting", + "recipe": "pneumaticcraft:compressed_iron_helmet", + "recipe2": "pneumaticcraft:compressed_iron_chestplate" + }, + { + "type": "crafting", + "recipe": "pneumaticcraft:compressed_iron_leggings", + "recipe2": "pneumaticcraft:compressed_iron_boots" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/armor/overview.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/armor/overview.json new file mode 100644 index 000000000000..233c108d5975 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/armor/overview.json @@ -0,0 +1,67 @@ +{ + "name": "气动盔甲总览", + "icon": "minecraft:written_book", + "category": "armor", + "priority": "true", + "advancement": "pneumaticcraft:printed_circuit_board", + "pages": [ + { + "type": "text", + "text": "如果将$(#228)气动工艺:再加压$()与$(thing)钢铁侠/$的 HUD 结合会产生什么?$(thing)气动盔甲/$!$(p)尽管这一盔甲启发自托尼·史塔克的故事,但并不是说任何时候都不可战胜:初始状况下,其保护与耐久的性能仅略高于$(thing)铁质盔甲/$。" + }, + { + "type": "image", + "images": [ + "pneumaticcraft:textures/patchouli/pneumatic_armor.png" + ], + "border": "true", + "text": "压缩钢铁侠" + }, + { + "type": "text", + "text": "然而该盔甲可以被高度升级。要安装升级(并充气),只需将其放入$(l:machines/charging_station)充气站/$中。$(p)下列几页是对于所有盔甲部件通用的升级。各个部件特有的升级将在各部件的页面中展示。" + }, + { + "type": "text", + "text": "穿戴盔甲时,盔甲将耗费数秒的时间$(thing)启动/$。可以按下 $(thing)$(k:pneumaticcraft.armor.options)/$ 键打开 GUI,在此可以配置安装的升级并调节 HUD。安装的升级越多,GUI 中出现选项的选项也越多。$(p)值得注意的是,所有升级都可以在 GUI 中通过复选框控制开关,甚至可以将开关操作与键位绑定,以便在未打开 GUI 时开关特定功能。" + }, + { + "type": "spotlight", + "item": "minecraft:anvil", + "title": "修复装甲", + "text": "有几种办法让这些昂贵的盔甲保持良好的状态:$(li)可以在$(thing)铁砧/$里用压缩铁锭修复盔甲$(li)给每件盔甲安装$(thing)物品寿命升级/$,以让装甲自动修复$(li)给每件盔甲附魔上$(thing)经验修补/$" + }, + { + "type": "text", + "title": "调色", + "text": "每一件气动盔甲都可以随时调色;其各自拥有独立的$(thing)主色/$和$(thing)次色/$设置;头盔的$(thing)目镜/$也可以独立调色。$(p)要调整色彩,在盔甲主 GUI 中转至$(bold)色彩……/$界面。不需要加装升级,这一功能是自带的。" + }, + { + "type": "spotlight", + "item": "pneumaticcraft:speed_upgrade", + "text": "$(l:base_concepts/upgrades#speed)速度升级/$降低每件盔甲的启动时间。此外,安装在$(l:armor/pneumatic_helmet)气动头盔/$时,降低其执行$(l:base_concepts/upgrades#entity_tracker)实体追踪/$和$(l:base_concepts/upgrades#block_tracker)方块追踪/$任务的锁定时间;安装在$(l:armor/pneumatic_leggings)气动护腿/$时,提升疾跑的速率,但会$(l:base_concepts/pressure)消耗空气/$。" + }, + { + "type": "spotlight", + "item": "pneumaticcraft:volume_upgrade", + "text": "$(l:base_concepts/upgrades#volume)容量升级/$提升每件盔甲的$(l:base_concepts/pressure)空气容量/$;这会使其充气时间变长,同时使用时压力的衰减速率会降低。可安装的数目最大为25个;且安装数量较大时单个升级的收益会不断降低。" + }, + { + "type": "spotlight", + "item": "pneumaticcraft:armor_upgrade", + "text": "$(l:base_concepts/upgrades#armor)护甲升级/$提升每件盔甲的护甲值和盔甲韧性。安装2个升级后,每件盔甲的防护能力等价于对应的$(thing)钻石盔甲/$。安装最大4个升级后,此时防护能力就强于$(thing)钻石盔甲/$。" + }, + { + "type": "spotlight", + "item": "pneumaticcraft:item_life_upgrade", + "text": "$(l:base_concepts/upgrades#item_life)物品寿命升级/$缓慢地修复盔甲,同时消耗$(l:base_concepts/pressure)空气/$。最多可安装5个升级,可以提供快的多(但消耗空气的效率更差)的修复速率。" + }, + { + "type": "spotlight", + "flag": "mod:mekanism", + "title": "Mekanism辐射防护", + "item": "pneumaticcraft:radiation_shielding_upgrade", + "text": "$(l:base_concepts/upgrades#radiation_shielding)辐射防护升级/$对 Mekanism 辐射效果的防护效果等同于 Mekanism 的$(l:https://wiki.aidancbrady.com/wiki/Radiation_Shielding_Unit)辐射屏蔽单元/$。注:防护效果在每件盔甲都安装了辐射防护升级时达到最佳。" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/armor/pneumatic_boots.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/armor/pneumatic_boots.json new file mode 100644 index 000000000000..8a7083198b69 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/armor/pneumatic_boots.json @@ -0,0 +1,47 @@ +{ + "name": "气动靴子", + "icon": "pneumaticcraft:pneumatic_boots", + "category": "armor", + "advancement": "pneumaticcraft:printed_circuit_board", + "pages": [ + { + "type": "text", + "text": "$(item)气动靴子/$是$(thing)气动盔甲/$四件套中的一件。$(p)气动靴子自带摔落保护,但会消耗一定的空气(正比于摔落距离)。$(p)同时它还提供$(ttcolor)$(t:1格高自动爬坡)步行辅助/$(不消耗空气)。注:这是步行辅助而非自动跳跃,且该功能可以开关。" + }, + { + "type": "crafting", + "recipe": "pneumaticcraft:pneumatic_boots", + "text": "气动靴子的合成表" + }, + { + "type": "spotlight", + "item": "pneumaticcraft:jet_boots_upgrade_1", + "text": "如果你曾想无忧无虑的(除了当前压力值)在空中飞翔,$(l:base_concepts/upgrades#jet_boots_1)喷气靴升级/$正合你的需求。喷气靴升级有五级;更高级别的升级会提供更快的飞行速度,同时消耗更多空气。" + }, + { + "type": "text", + "title": "喷气靴(续)", + "text": "当该升级启用时,只需按住 $(thing)$(k:pneumaticcraft.boots.jet_boots)/$ 键就能向面朝的方向冲刺。$(p)$(thing)喷气靴/$会消耗$(bold)大量/$空气;建议向气动靴子安装多个$(l:base_concepts/upgrades#volume)容量升级/$(并且向$(l:armor/pneumatic_chestplate)气动胸甲/$安装容量升级和$(l:base_concepts/upgrades#charging)充气升级/$)。$(p)如果有条件,同样建议使用$(l:machines/aerial_interface)空气接口/$,以便随时提供足量的空气。" + }, + { + "type": "text", + "title": "喷气靴(续)", + "text": "安装了$(l:base_concepts/upgrades#jet_boots_3)喷气靴升级:III级/$或更高级别的升级后,可以开启$(thing)建筑模式/$;这更类似于创造模式的飞行(但慢些),同时提高空中的挖掘速率。$(p)该功能可以通过盔甲 GUI 开关(以及绑定键位进行切换)。" + }, + { + "type": "text", + "title": "喷气靴(续)", + "text": "安装了$(l:base_concepts/upgrades#jet_boots_4)喷气靴升级:IV级/$或更高级别后,也可以开启$(thing)飞行稳定器/$;开启后,在松开推进键后玩家将立刻停下(同时消耗正比于飞行速度的空气量)。$(p)该功能可以通过盔甲 GUI 开关((以及绑定键位进行切换)。" + }, + { + "type": "spotlight", + "item": "pneumaticcraft:dispenser_upgrade", + "text": "安装至多4个$(l:base_concepts/upgrades#dispenser)发射器升级/$后,可以进行$(bold)气动飞踢/$。这将会对实体(包括非生物实体!)造成中等伤害,同时有较强的击退效果;该功能需要消耗一定的空气。$(p)按下$(thing)$(k:pneumaticcraft.boots.kick)/$键以进行飞踢。" + }, + { + "type": "spotlight", + "item": "pneumaticcraft:flippers_upgrade", + "text": "安装脚蹼升级后,玩家的游泳速度将会提升。该功能不消耗空气,故其对于水下工作是喷气靴的一个廉价替代。" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/armor/pneumatic_chestplate.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/armor/pneumatic_chestplate.json new file mode 100644 index 000000000000..cbceeb85965c --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/armor/pneumatic_chestplate.json @@ -0,0 +1,73 @@ +{ + "name": "气动胸甲", + "icon": "pneumaticcraft:pneumatic_chestplate", + "category": "armor", + "advancement": "pneumaticcraft:printed_circuit_board", + "pages": [ + + { + "type": "text", + "text": "$(item)气动胸甲/$是$(thing)气动盔甲/$四件套中的一件。$(p)相较于其余几件,气动胸甲具有更大的$(l:base_concepts/pressure)空气容量/$。" + }, + { + "type": "crafting", + "recipe": "pneumaticcraft:pneumatic_chestplate", + "text": "气动胸甲的合成表" + }, + { + "type": "spotlight", + "item": "pneumaticcraft:security_upgrade", + "text": "安装$(l:base_concepts/upgrades#security)安全升级/$后,气动护甲提供对火和熔岩伤害的保护,但这将消耗大量空气:此时,空气将被迅速泵出,以扑灭火焰并冷却环境。这一功能甚至会使周围的熔岩逐渐固化。" + }, + { + "type": "text", + "title": "安全升级(续)", + "text": "注:这一防护功能仅在玩家将要受到火焰伤害时生效,所以如果玩家已具有相应的防护(如使用抗火药水),该功能不会启动。" + }, + { + "type": "spotlight", + "flag": "mod:immersiveengineering", + "title": "沉浸工程", + "item": "immersiveengineering:wirecoil_copper", + "text": "$(item)安全升级/$同时提供对$(l:https://www.curseforge.com/minecraft/mc-mods/immersive-engineering)沉浸工程/$未绝缘导线的防护;玩家将对这些导线造成的伤害免疫,但这会消耗空气,其消耗量于导线产生的伤害成正比。但是安全升级并不免疫其击退效果。" + }, + { + "type": "spotlight", + "item": "pneumaticcraft:magnet_upgrade", + "text": "安装一个或多个$(l:base_concepts/upgrades#magnet)磁铁升级/$后,胸甲会消耗少量空气吸引附近的物品和经验球。基础吸引范围为5格,但可以通过安装更多升级提升至最大10格。$(p)磁铁升级的效果受植物魔法的$(item)弱磁兰/$影响,且并不会试图从沉浸工程的$(item)传送带/$上吸走物品。" + }, + { + "type": "spotlight", + "item": "pneumaticcraft:charging_upgrade", + "text": "安装一个或多个$(l:base_concepts/upgrades#charging)充气升级/$后,气动胸甲可以对物品栏中(包括盔甲栏)的物品充气。胸甲只会对压力低于自身的物品充气。充气升级越多(最多6个),充气速率越快。" + }, + { + "type": "spotlight", + "item": "pneumaticcraft:dispenser_upgrade", + "text": "安装$(l:base_concepts/upgrades#dispenser)发射器升级/$后,长按 $(thing)$(k:pneumaticcraft.chestplate.launcher)/$ 键可以将副手上的物品发射;这一点类似于使用$(l:machines/air_cannon)空气炮/$。发射器充能需要15刻(0.75秒);提前释放发射键将减低发射速度。" + }, + { + "type": "text", + "title": "发射器升级(续)", + "text": "$(li)部分物品与方块在发射时具有$(item)发射器/$式的特殊行为,例如$(item)TNT/$和$(item)箭/$。$(li)普通方块(如$(item)火把/$)将以“翻滚”着的方块的形式发射出去,并在击中时还原回方块。$(li)普通物品仅以物品实体的形式发射。" + }, + { + "type": "spotlight", + "item": "pneumaticcraft:range_upgrade", + "text": "安装$(l:base_concepts/upgrades#range)范围升级/$后,若功能开启,玩家的触及范围(不包括攻击范围)将提升3.5格。然而,该功能消耗少量空气。" + }, + { + "type": "spotlight", + "item": "pneumaticcraft:air_conditioning_upgrade", + "title": "空调升级", + "flag": "mod:toughasnails", + "text": "安装至多4个$(l:base_concepts/upgrades#air_conditioning)空调升级/$后,将获得对$(l:https://www.curseforge.com/minecraft/mc-mods/tough-as-nails)意志坚定/$模组极端温度的保护。空调功能在体温偏离正常值时自动启动,在体温恢复正常值时自动关闭。" + }, + { + "type": "text", + "title": "空调升级(续)", + "flag": "mod:toughasnails", + "text": "然而,这一功能会消耗中等量的空气,这取决于温度调节的幅度与安装的升级数目。根据工作环境的不同,有时并不需要4个升级就可维持正常体温。" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/armor/pneumatic_helmet.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/armor/pneumatic_helmet.json new file mode 100644 index 000000000000..8f0b6b2b1889 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/armor/pneumatic_helmet.json @@ -0,0 +1,69 @@ +{ + "name": "气动头盔", + "icon": "pneumaticcraft:pneumatic_helmet", + "category": "armor", + "advancement": "pneumaticcraft:printed_circuit_board", + "pages": [ + + { + "type": "text", + "text": "$(item)气动头盔/$是$(thing)气动盔甲/$四件套中的一件。$(p)过去很长一段时间,它都是唯一一件气动的装备。" + }, + { + "type": "crafting", + "recipe": "pneumaticcraft:pneumatic_helmet", + "text": "气动头盔的合成表" + }, + { + "type": "spotlight", + "anchor": "entity_tracker", + "item": "pneumaticcraft:entity_tracker_upgrade", + "text": "安装$(l:base_concepts/upgrades#entity_tracker)实体追踪升级/$后,无视方块的阻隔,16格内所有生物都将被自动追踪。若该生物为敌对生物,当其以你为目标时头盔将发出警告。这可以提醒你准备战斗(或远离)。可以使用$(l:base_concepts/entity_filter)实体过滤器/$在 GUI 中配置要追踪的生物。" + }, + { + "type": "spotlight", + "item": "pneumaticcraft:block_tracker_upgrade", + "text": "安装$(l:base_concepts/upgrades#block_tracker)方块追踪升级/$后,无视方块的阻隔,30格内的特殊方块将被追踪。可追踪下列方块:$(li)所有容器(将显示其内容物)$(li)刷怪箱(将显示刷怪时间)$(li)蠹虫方块$(li)末地传送门框架$(li)TNT$(li)绊线钩" + }, + { + "type": "text", + "title": "方块追踪升级(续)", + "text": "介于上述方块有时极为常见(如玩家屋内的容器,要塞中的蠹虫方块),HUD 将在某类方块的数目达到特定值时停止显示追踪标签。但是仍然可以指向被追踪的方块以获取其信息。同时,可以在 GUI 中指定要追踪的方块。" + }, + { + "type": "spotlight", + "item": "pneumaticcraft:coordinate_tracker_upgrade", + "text": "$(l:base_concepts/upgrades#coordinate_tracker)坐标追踪升级/$将计算到达某位置的最短路径,这通过Minecraft自己的寻路算法完成。$(p)当你被困在洞穴中需要出去,这一点会很有帮助:打开选项界面(按下 $(thing)$(k:pneumaticcraft.armor.options)/$ 键),并选择$(bold)导向到地表……/$。" + }, + { + "type": "spotlight", + "item": "pneumaticcraft:search_upgrade", + "text": "你是否体验过在容器遍布的基地中寻找物品的苦恼?如果是,那么你需要$(l:base_concepts/upgrades#search_upgrade)物品搜寻升级/$。可以在 GUI 中搜索一项物品:可以使用滚动条浏览物品列表来寻找,或在搜索框中输入物品名。找到你要搜寻的物品后,只需将它放入目标槽中即可。" + }, + { + "type": "text", + "title": "物品搜寻升级(续)", + "text": "现在16格内任何对应的物品实体或装有对应物品的容器将会以$(thing)绿色光团/$显示。这个绿色光团的大小取决于该处物品数量占所有找到的物品数量的比率大小。$(p)注:该升级同时需要$(l:base_concepts/upgrades#entity_tracker)实体追踪升级/$(以寻找物品实体)和/或$(l:base_concepts/upgrades#block_tracker)方块追踪升级/$(以寻找容器中的物品)才可工作。" + }, + { + "type": "spotlight", + "item": "pneumaticcraft:dispenser_upgrade", + "text": "$(l:base_concepts/upgrades#dispenser)发射器升级/$在与$(l:base_concepts/upgrades#entity_tracker)实体追踪升级/$一同安装时,可以监测/调试$(l:tools/drone)无人机/$。只需对准$(item)无人机/$按下 $(thing)$(k:pneumaticcraft.helmet.debugging.drone)/$ 键,对应追踪悬浮框的边框将变为红色。此时就可以按下 $(thing)$(k:pneumaticcraft.armor.options)/$ 键以打开头盔的选项界面,并转到$(bold)无人机调试/$面板。" + }, + { + "type": "spotlight", + "item": "pneumaticcraft:range_upgrade", + "text": "每个$(l:base_concepts/upgrades#range)范围升级/$将$(l:base_concepts/upgrades#entity_tracker)实体追踪升级/$和$(l:base_concepts/upgrades#block_tracker)方块追踪升级/$的范围提升5格。对于实体追踪升级不存在上限,但对于方块追踪升级最高可接受5个升级。$(p)需要注意的是,该升级会增加气动头盔的空气消耗量。" + }, + { + "type": "spotlight", + "item": "pneumaticcraft:night_vision_upgrade", + "text": "$(l:base_concepts/upgrades#night_vision)夜视升级/$的效果正如其名:消耗少量$(l:base_concepts/pressure)空气/$提供夜视。" + }, + { + "type": "spotlight", + "item": "pneumaticcraft:scuba_upgrade", + "text": "$(l:base_concepts/upgrades#scuba)水肺升级/$提供水下呼吸功能,使用气动头盔所存储的空气保持玩家的呼吸。此外,该升级还提供一个面罩,提供清晰的多的水下视野;若配合使用$(l:base_concepts/upgrades#night_vision)夜视升级/$将有更为良好的视线。" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/armor/pneumatic_leggings.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/armor/pneumatic_leggings.json new file mode 100644 index 000000000000..2ffd2df16d65 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/armor/pneumatic_leggings.json @@ -0,0 +1,28 @@ +{ + "name": "气动护腿", + "icon": "pneumaticcraft:pneumatic_leggings", + "category": "armor", + "advancement": "pneumaticcraft:printed_circuit_board", + "pages": [ + + { + "type": "text", + "text": "$(item)气动护腿/$是$(thing)气动盔甲/$四件套中的一件。" + }, + { + "type": "crafting", + "recipe": "pneumaticcraft:pneumatic_leggings", + "text": "气动护腿的合成表" + }, + { + "type": "spotlight", + "item": "pneumaticcraft:speed_upgrade", + "text": "除去减少盔甲的启动时间外,安装在气动护腿上的$(l:base_concepts/upgrades#speed)速度升级/$有提供更重要的功能:消耗少量$(l:base_concepts/pressure)空气/$提升$(thing)奔跑速度/$。最大可安装4个速度升级。$(p)在盔甲 GUI 中可以随时的调整速度加成,而不需要专门找一个$(l:machines/charging_station)充气站/$去安装卸载升级。" + }, + { + "type": "spotlight", + "item": "pneumaticcraft:jumping_upgrade_1", + "text": "$(l:base_concepts/upgrades#range)跳跃升级/$消耗少量空气提升跳跃能力。跳跃升级有4个等级。$(p)跳跃时按住$(thing)$(k:key.sneak)/$键可将跳跃高度降低到安装单个升级时的等价高度。$(p)可以在盔甲 GUI 中随时调整跳跃加成,以便在没有$(l:machines/charging_station)充气站/$的情况下调整跳跃高度。" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/base_concepts/basic_materials.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/base_concepts/basic_materials.json new file mode 100644 index 000000000000..4c0b0fee1952 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/base_concepts/basic_materials.json @@ -0,0 +1,38 @@ +{ + "name": "基本材料", + "icon": "pneumaticcraft:ingot_iron_compressed", + "category": "base_concepts", + "pages": [ + { + "type": "text", + "text": "$(#228)气动工艺:再加压$()并不添加新矿石。要开始发展,只需要把$(item)铁锭/$转化为在整个模组中大量使用的$(item)压缩铁锭/$。$(p)将$(item)铁锭/$投掷出来,并在它的附近引起爆炸,从而完成这一转化过程。$(item)TNT/$可以做到这一点,但其他爆炸也可行。" + }, + { + "type": "image", + "images": [ + "pneumaticcraft:textures/patchouli/compressed_iron.png" + ], + "text": "$(italic) 不要靠近/$" + }, + { + "type": "spotlight", + "anchor": "compressed_iron_ingot", + "item": "pneumaticcraft:ingot_iron_compressed", + "text": "注:大约20%的物品将被损耗——这是爆炸造成的副作用。要避免损耗,也可以选择在$(l:manufacturing/pressure_chamber)压力室/$中制造$(item)压缩铁锭/$。然而建造$(thing)压力室/$这件事本身也需要一些$(item)压缩铁锭/$,所以起初损耗一点铁锭是在所难免的。" + }, + { + "type": "pneumaticcraft:pressure_chamber", + "recipe": "pneumaticcraft:pressure_chamber/compressed_iron_ingot" + }, + { + "type": "crafting", + "anchor": "compressed_iron_block", + "recipe": "pneumaticcraft:compressed_iron_block_from_ingot", + "text": "$(item)压缩铁块/$是良好的$(l:base_concepts/heat)热导体/$,可以用于为产生热量的机器提供更多的面以放置$(l:machines/heat_sink)散热片/$。但$(l:machines/heat_pipe)热管/$也可以做到。" + }, + { + "type": "pneumaticcraft:pressure_chamber", + "recipe": "pneumaticcraft:pressure_chamber/compressed_iron_block" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/base_concepts/building_materials.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/base_concepts/building_materials.json new file mode 100644 index 000000000000..35d8aa183bf4 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/base_concepts/building_materials.json @@ -0,0 +1,64 @@ +{ + "name": "建筑材料", + "icon": "pneumaticcraft:reinforced_bricks", + "category": "base_concepts", + "pages": [ + { + "type": "text", + "text": "$(#228)气动工艺:再加压$() 添加了一系列的$(thing)强化石/$方块及变种,使用$(item)石头/$和少量的$(item)压缩铁/$制作。很多合成表中需要不同变种的强化石。$(p)强化石也很适合作为建筑材料,且其所有变种都具有较高的爆炸抗性。" + }, + { + "type": "spotlight", + "item": "pneumaticcraft:compressed_stone", + "text": "此外,$(thing)压缩石头/$及变种作为建筑方块也很不错。与$(thing)强化石/$一样,其具有较高的爆炸抗性。" + }, + { + "type": "crafting", + "recipe": "pneumaticcraft:reinforced_stone", + "recipe2": "pneumaticcraft:reinforced_stone_slab" + }, + { + "type": "crafting", + "recipe": "pneumaticcraft:reinforced_bricks", + "recipe2": "pneumaticcraft:reinforced_bricks_from_tile" + }, + { + "type": "crafting", + "recipe": "pneumaticcraft:reinforced_brick_tile", + "recipe2": "pneumaticcraft:reinforced_brick_stairs" + }, + { + "type": "crafting", + "recipe": "pneumaticcraft:reinforced_brick_slab", + "recipe2": "pneumaticcraft:reinforced_brick_wall" + }, + { + "type": "crafting", + "recipe": "pneumaticcraft:reinforced_brick_pillar" + }, + { + "type": "pneumaticcraft:pressure_chamber", + "recipe": "pneumaticcraft:pressure_chamber/compressed_stone" + }, + { + "type": "crafting", + "recipe": "pneumaticcraft:compressed_stone_slab", + "recipe2": "pneumaticcraft:compressed_brick_pillar" + }, + { + "type": "crafting", + "recipe": "pneumaticcraft:compressed_bricks", + "recipe2": "pneumaticcraft:compressed_bricks_from_tile" + }, + { + "type": "crafting", + "recipe": "pneumaticcraft:compressed_brick_tile", + "recipe2": "pneumaticcraft:compressed_brick_stairs" + }, + { + "type": "crafting", + "recipe": "pneumaticcraft:compressed_brick_slab", + "recipe2": "pneumaticcraft:compressed_brick_wall" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/base_concepts/cc_oc_integration.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/base_concepts/cc_oc_integration.json new file mode 100644 index 000000000000..d2e755c67258 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/base_concepts/cc_oc_integration.json @@ -0,0 +1,107 @@ +{ + "name": "CC/OC 联动", + "icon": "pneumaticcraft:textures/patchouli/computer.png", + "category": "base_concepts", + "flag": "|mod:computercraft,mod:opencomputers", + "pages": [ + { + "type": "text", + "text": "若安装了$(thing)电脑/$模组或者$(thing)开放式电脑/$模组,可以使用它们与$(#228)气动工艺:再加压$()的机器以及$(l:machines/drone_interface)无人机/$进行交互。$(p)下面列出的所有机器都可以以 CC/OC 外设的形式被交互。" + }, + { + "type": "text", + "title": "ComputerCraft", + "text": "在 Lua 中,可以运行 $(thing)m = peripheral.wrap(<面>)/$ 来调用外设,其中 $(thing)<面>/$ 代表外设被连接在哪一面上,可以为 top(顶面), bottom(底面), right(右面), left(左面), back(前面), front(后面)。此后可以通过 $(thing)m.<函数名>/$ 调用下面提及的所有函数。$(p)所有以 <面> 作为参数的地方,使用up,down,north,south,east,west 作为合法参数。", + "flag": "mod:computercraft" + }, + { + "type": "text", + "title": "Open Computers", + "text": "需要使用$(item)适配器/$把电脑与$(#228)气动工艺:再加压$()机器相连接;其将会被识别为 OC 中的组件,在 OC Lua 环境中运行 $(thing)=components.list()/$ 时将被列出。此后下列提及的所有函数可被调用,例如:$(thing)p = components.air_compressor.getPressure()/$ 将获取所连接的$(item)空气压缩机/$的当前压力。", + "flag": "mod:opencomputers" + }, + { + "type": "text", + "title": "一般方法", + "text": "下列方法对于$(#228)气动工艺:再加压$()中$(italic)所有/$机器都适用:$(li)$(#800)getPressure(), getPressure(<面>)/$:获取该方块的压力。<面>参数是可选的,只在获取$(l:machines/vacuum_pump)真空泵/$的压力时用到,因为其有与朝向相关的压力值。$(li)$(#800)getDangerPressure()/$:获取机器的危险压力。$(li)$(#800)getCriticalPressure()/$:获取机器的极限压力。" + }, + { + "type": "text", + "title": "热相关方法", + "text": "下列方法对于$(#228)气动工艺:再加压$()中$(italic)所有/$支持$(l:base_concepts/heat)热量/$的机器都适用:$(li)$(#800)getTemperature(), getTemperature(<面>)/$:获取该方块的温度。<面>参数是可选的,只在获取$(l:machines/vortex_tube)涡流管/$的温度时用到,因为其有与朝向相关的温度值。" + }, + { + "type": "spotlight", + "anchor": "air_cannon", + "item": "pneumaticcraft:air_cannon", + "text": "$(li)$(#800)setExternalControl()/$:传参为 true 时,将会禁止通常的方式旋转(插入定位工具,更改范围升级的数量……)。$(li)$(#800)setTargetLocation(,,)/$:使空气加农炮指向传入的坐标,而非在定位工具中存储的坐标。" + }, + { + "type": "text", + "title": "空气炮(续表)", + "text": "$(li)$(#800)setRotationAngle(<角度>)/$:使空气加农炮偏转角旋转为指定的角度。$(li)$(#800)setHeightAngle(<角度>)/$: 使空气加农炮将仰角角旋转为指定的角度。$(li)$(#800)isDoneRotating()/$:当加农炮完成旋转后,返回 true。$(li)$(#800)getMinWorkingPressure()/$:返回加农炮发射所需要的最小压力(机器 GUI 中黄色与绿色的分界线)。" + }, + { + "type": "text", + "title": "空气炮(续表)", + "text": "$(li)$(#800)fire()/$:当有足够的压力并且放置有物品时,发射。成功时返回 true。" + }, + { + "type": "spotlight", + "anchor": "elevator", + "item": "pneumaticcraft:elevator_base", + "title": "电梯", + "text": "$(li)$(#800)setExternalControl()/$:传参为 true 时,将会把电梯的$(#f00)红石模式/$设置为“电梯呼叫器”模式,此时同样可以被电脑控制。此方法不需要在调用$(#800)setTargetHeight()/$前调用;因为它会自动将电梯调整为电梯呼叫器模式。" + }, + { + "type": "text", + "title": "电梯(续表)", + "text": "$(li)$(#800)getMinWorkingPressure()/$:返回使电梯上升的最小压力(机器 GUI 中黄色与绿色的分界线)。电梯下降过程不需要压力。$(li)$(#800)setTargetHeight(<高度>)/$:把电梯的目标高度设为传入的高度(单位为米/格,浮点数)。$(li)$(#800)getTargetHeight()/$:获取电梯的目标高度(单位为米/格,浮点数)。$(li)$(#800)getCurrentHeight()/$:获取电梯的当前高度(单位为米/格,浮点数)。" + }, + { + "type": "text", + "title": "电梯(续表)", + "text": "$(li)$(#800)getVelocity()/$:获取电梯当前的速度,单位为$(thing)格每刻/$(其中,20 刻 = 1 秒)。负值表示电梯向下运行。" + }, + { + "type": "spotlight", + "anchor": "universal_sensor", + "item": "pneumaticcraft:universal_sensor", + "text": "$(li)$(#800)getSensorNames()/$:以列表的形式返回所有传感器的名称。$(li)$(#800)getSensor()/$:返回当前选择的传感器的名称。" + }, + { + "type": "text", + "title": "万能传感器(续表)", + "text": "$(li)$(#800)setSensor(<传感器名称>), setSensor(<索引>), setSensor()/$:设置当前选择的传感器。<传感器名称>应当属于 $(#800)getSensorNames()/$ 返回的列表。<索引>是 $(#800)getSensorNames()/$ 所返回的列表的索引。调用不传参的 $(#800)setSensor()/$ 时,没有传感器被选择(机器将闲置,不使用空气)。如果当前安装的升级允许传入的传感器,返回 true。 " + }, + { + "type": "text", + "title": "万能传感器(续表)", + "text": "$(li)$(#800)setTextField(<文本>)/$:有些传感器使用一个文本框指定附加选项(如:“范围内的实体”传感器接受$(l:base_concepts/entity_filter)实体过滤字符串/$)。可以通过此方法指定这一文本参数。$(li)$(#800)getTextField()/$:返回$(thing)万能传感器/$当前存储的文本参数。" + }, + { + "type": "text", + "title": "万能传感器(续表)", + "text": "$(li)$(#800)isSensorEventBased()/$:有两类传感器:基于事件的,以及基于轮询的。基于时间的传感器会等待到一个时间发生(玩家攻击,捡起物品)。基于轮询的传感器隔一段时间检查一次状态(范围内的实体,世界时间,下雨)。如果当前选择的传感器是基于事件的,返回 true。" + }, + { + "type": "text", + "title": "万能传感器(续表)", + "text": "$(li)$(#800)getSensorValue()/$:如果目前的传感器是基于轮询的,返回其(未取反的)红石输出。注意:设置传感器后马上读取数据并不可靠,因为很多基于轮询的传感器并不很频繁地轮询,以此来提高性能。因此。该方法发起一个拉取事件,并获取响应该事件的输出。当未选择基于轮询的传感器时,将抛出一个异常。" + }, + { + "type": "text", + "title": "万能传感器(续表)", + "text": "$(li)$(#800)getMinWorkingPressure()/$:返回万能传感器工作需要的最小压力(机器 GUI 中黄色与绿色的分界线)。$(li)$(#800)setGPSToolCoordinate(<槽位索引>,,,)/$:把<槽位索引>(从 1 开始)处对应的定位工具存储的坐标设为提供的坐标。对于需要一个坐标的传感器这很有用。" + }, + { + "type": "text", + "title": "万能传感器(续表)", + "text": "对于基于事件的传感器(如:玩家右击传感器),需要基于事件获取传感器的值。使用 $(#800)<返回值> = os.PullEvent(\"universalSensor\")/$ 获取事件。一般而言,返回值包括 。玩家右击传感器是一个例外:其返回 。这允许一些有趣的用法……" + } + ] +} + + + + diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/base_concepts/chunkloading.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/base_concepts/chunkloading.json new file mode 100644 index 000000000000..66b76fa33389 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/base_concepts/chunkloading.json @@ -0,0 +1,30 @@ +{ + "name": "区块加载", + "icon": "minecraft:ender_eye", + "category": "base_concepts", + "pages": [ + { + "type": "text", + "text": "Minecraft的一个重要机制是只加载地图的一部分进内存。这一点对于性能有很大的影响;通常没有电脑可以保持加载整张地图(尤其在安装了模组时),并不断在每一游戏刻对其一次性进行运算。因此,地图被(水平方向上)分割为16×16的$(thing)区块/$,且一次仅加载少量的区块。" + }, + { + "type": "text", + "text": "这对于设计可靠的模组规划具有重要的影响:如果要在基地以外的区域进行机器加工,那么就需要为该区域的相关机器保持$(thing)区块加载/$。下列信息主要用于为设计可靠的 $(#228)气动工艺:再加压$() 规划提供帮助,但很多内容也适用于其它模组。" + }, + { + "type": "text", + "title": "区块加载方式", + "text": "$(li)原版中的$(thing)/forceload/$指令可以用于强制一个或多个区块保持加载,但需要有执行指令的权限$(li)许多模组提供更为可用的区块加载方法,例如$(thing)FTB Chunks/$、$(thing)ChickenChunks/$、$(thing)The Weirding Gadgets/$。$(li)本模组提供的$(l:programming/programmable_controller)可编程控制器/$也提供了有所局限的区块加载功能。" + }, + { + "type": "text", + "title": "区块加载安全性", + "text": "下列几点对于建立可靠的区块加载有所帮助:$(li)$(thing)尽量将结构控制在区块边界以内/$。如果只有结构的部分被加载,该结构的运行结果可能出乎意料。要么全部加载,要么就不加载。$(li)$(thing)向机器加装安全升级/$。这可以防止机器爆炸;即便有着良好的红石控制,区块加载问题或服务器性能问题也可能制造麻烦。" + }, + { + "type": "text", + "title": "区块加载安全性(续)", + "text": "$(li)$(thing)若可行,尽量把多方块结构控制在一个区块内/$。无论是否加载了所需的全部区块,让$(l:manufacturing/pressure_chamber)压力室/$这样的多方块结构横跨数个区块都不是一个好主意。" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/base_concepts/entity_filter.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/base_concepts/entity_filter.json new file mode 100644 index 000000000000..20c35bef012d --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/base_concepts/entity_filter.json @@ -0,0 +1,50 @@ +{ + "name": "实体过滤", + "icon": "minecraft:player_head", + "category": "base_concepts", + "pages": [ + { + "type": "text", + "text": "$(thing)实体过滤/$在$(#228)气动工艺:再加压$()中常常被使用,用以指定机器或工具应对哪些$(thing)实体/$进行操作。$(p)在大多数可供输入实体过滤的位置,可以长按$(thing)F1/$显示悬浮帮助。" + }, + { + "type": "text", + "text": "要指定特定实体,无论其属于同一种类(如爬行者)或具有同一名称(如名为MineMaarten的玩家),只需输入实体名称。$(p)要指定某种实体$(italic)类型/$(如被动型生物、攻击型生物、任意玩家),在类型名前添加字符$(thing)@/$。下列是完整的过滤语法列表,包括所有合法的$(thing)@标识符/$。" + }, + { + "type": "text", + "title": "例", + "text": "$(li)$(#800)@player/$ 匹配所有玩家$(li)$(#800)@mob/$ 匹配所有攻击性生物$(li)$(#800)@animal/$ 匹配所有被动型生物(动物)$(li)$(#800)@animal(age=adult)/$ 匹配所有成年动物$(li)$(#800)@animal(age=baby)/$ 匹配所有幼年动物$(li)$(#800)@animal(breedable=yes)/$ 匹配所有可被立刻喂食的动物$(li)$(#800)sheep(shearable=yes)/$ 匹配所有可被剪羊毛的羊" + }, + { + "type": "text", + "title": "例(续表)", + "text": "$(li)$(#800)sheep(shearable=yes,color=black)/$ 匹配所有可被剪羊毛的黑羊$(li)$(#800)wolf(color=blue)/$ 匹配所有项圈为蓝色的狗/狼$(li)$(#800)cat(color=white)/$ 匹配所有项圈为白色的猫$(li)$(#800)@minecart/$ 匹配矿车$(li)$(#800)@boat/$ 匹配船$(li)$(#800)@living/$ 匹配所有生物$(li)$(#800)@item/$ 匹配物品实体$(li)$(#800)@orb/$ 匹配经验球" + }, + { + "type": "text", + "title": "例(续表)", + "text": "$(li)$(#800)@drone/$ 匹配$(l:tools/drone)无人机/$$(li)$(#800)苦力怕/$ 匹配苦力怕$(li)$(#800)MineMaarten/$ 匹配名为'MineMaarten'的实体$(li)$(#800)僵*/$ 匹配所有(本地化)名称以“僵”开头的实体(如僵尸和僵尸村民)$(li)$(#800)*猪*/$ 匹配所有(本地化)名称含有“猪”的实体(如猪和僵尸猪灵)" + }, + { + "type": "text", + "text": "所有匹配都忽略大小写。$(p)可以使用 $(thing);/$(半角分号)作为分割符输入匹配$(thing)序列/$——这里的匹配为$(italic)匹配任意项/$:$(li)$(#800)苦力怕;僵尸/$ 将匹配苦力怕$(italic)或者/$僵尸。$(p)可以在过滤前添加字符“!”以将过滤反转:$(li)$(#800)!@player/$ 匹配任何$(italic)非/$玩家的实体$(li)$(#800)!苦力怕;僵尸/$ 匹配任何$(italic)既/$非苦力怕$(italic)又/$非僵尸的实体$(li)$(#800)苦力怕;!僵尸/$ 是$(f00)无效过滤/$: “!” 仅可出现在过滤的开头。/$" + }, + { + "type": "text", + "text": "$(bold)注:/$对于$(l:tools/drone)无人机/$中使用$(l:programming/text)文本/$拼图标记的实体过滤器,不支持 “!” 标记;像其余过滤一样,在左侧连接文本以表示否定。" + }, + { + "type": "relations", + "entries": [ + "tools/micromissiles", + "tubes/air_grate_module", + "armor/pneumatic_helmet", + "machines/sentry_turret", + "machines/universal_sensor", + "programming/text" + ], + "text": "$(italic)使用实体过滤的机器和工具/$" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/base_concepts/getting_started.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/base_concepts/getting_started.json new file mode 100644 index 000000000000..490e3ce60b1e --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/base_concepts/getting_started.json @@ -0,0 +1,16 @@ +{ + "name": "起步", + "icon": "pneumaticcraft:textures/gui/icon/gui_no_problem.png", + "category": "base_concepts", + "priority": "true", + "pages": [ + { + "type": "text", + "text": "欢迎使用气动工艺模组!$(li)获取一些$(thing)铁/$和$(thing)石头/$。初始阶段最好每样各一组(或许铁锭可以少一些)。$(li)将铁锭扔在地上,并将其炸掉。是的,你没听错。$(li)收集爆炸产生的$(thing)压缩铁/$(爆炸会损耗掉部分铁锭)。$(li)制作一些$(l:tubes/pressure_tubes)压力管道/$。$(li)制作一些$(l:base_concepts/building_materials)强化石/$。$(li)建造一个$(l:manufacturing/pressure_chamber)压力室/$。" + }, + { + "type": "text", + "text": "自此之后,该手册的更多部分将会解锁,基于你在$(#228)气动工艺:再加压$()的发展过程中达成的$(thing)进度/$。查看该模组的进度页获取下一步发展的指导(完成某些进度也会给予$(thing)经验/$,算是锦上添花)。" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/base_concepts/gui.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/base_concepts/gui.json new file mode 100644 index 000000000000..63474068c901 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/base_concepts/gui.json @@ -0,0 +1,23 @@ +{ + "name": "机器 GUI 基本信息", + "icon": "pneumaticcraft:textures/gui/icon/gui_mouse.png", + "category": "base_concepts", + "pages": [ + { + "type": "text", + "text": "$(#228)气动工艺:再加压$()中大多数机器都有包含几个$(thing)侧标签页/$的 GUI。有些标签页为所有机器共有,而有些标签页仅在部分机器中存在。以下是一些常见的标签页:" + }, + { + "type": "text", + "text": "$(li)$(bold)红石行为/$:配置机器应当如何响应或发出红石信号。$(li)$(bold)信息/$:显示关于该机器用途的(静态)信息。$(li)$(bold)升级/$:显示该机器接受的升级,以及其在该机器中的功效。$(li)$(bold)压力状态/$:显示机器目前所处的压力,以及该机器的空气容量。$(li)$(bold)问题/$:若机器没有正常工作,指出问题所在。" + }, + { + "type": "image", + "text": "一个含有四个标签页:压力状态,问题(在此为无),与电梯基座特有的标签页", + "images": [ + "pneumaticcraft:textures/patchouli/gui_tabs.png" + ], + "border": "false" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/base_concepts/heat.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/base_concepts/heat.json new file mode 100644 index 000000000000..7210b636f5ea --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/base_concepts/heat.json @@ -0,0 +1,26 @@ +{ + "name": "热量", + "icon": "minecraft:blaze_powder", + "category": "base_concepts", + "pages": [ + { + "type": "text", + "text": "$(#228)气动工艺:再加压$()添加了$(thing)热量/$系统。和现实生活类似,热量也在方块间传递。这一传递与$(l:base_concepts/pressure)压力分散/$的机制有相似之处:$(li)热量从热的物体传向冷的物体。$(li)方块只会将热量传递到相邻的支持热量的方块(见$(l:base_concepts/heat_sources)热源/$)。" + }, + { + "type": "text", + "text": "$(li)温差越大,热量传递越快。$(li)不同物体具有不同的$(thing)热阻抗/$。$(item)火把/$与$(item)空气/$具有很高的阻抗,而$(l:base_concepts/basic_materials#compressed_iron_block)压缩铁块/$具有很低的阻抗。$(thing)热阻抗/$决定热量在物体间传递的速率。$(li)不同物体具有不同的$(thing)热容/$。热容越高,吸收相同热量时物体升高的温度越低;失去热量同理。换言之,需要更多$(thing)热量/$以提升高热容方块的$(thing)温度/$,但相应的,在失去热量时温度变化也更慢。" + }, + { + "type": "text", + "title": "隔热", + "anchor": "insulation", + "text": "机器暴露在空气中时会向空气散发热量;这一现象对于$(l:manufacturing/refinery)精炼厂/$尤为明显,因为其具有大量暴露在空气中的面;但这对于其余导热方块同样存在,包括$(l:base_concepts/basic_materials#compressed_iron_block)压缩铁块/$。$(p)要避免这一热量损失,需要确保没有任何面暴露在空气中;任何非导热方块都可以做到这一点。甚至可以不是完整方块:例如$(item)活板门/$和$(item)台阶/$。" + }, + { + "type": "text", + "title": "热源", + "text": "$(#228)气动工艺:再加压$()中一部分机器提供热量,而另一些吸收热量来工作。$(p)因此,需要$(l:base_concepts/heat_sources)找到一些办法/$操纵机器的温度……" + } + ] +} diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/base_concepts/heat_sources.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/base_concepts/heat_sources.json new file mode 100644 index 000000000000..49f549981080 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/base_concepts/heat_sources.json @@ -0,0 +1,56 @@ +{ + "name": "热源", + "icon": "pneumaticcraft:vortex_tube", + "category": "base_concepts", + "pages": [ + { + "type": "text", + "text": "$(thing)静态热源/$为一类可以直接与相邻的机器进行热传递的方块或流体。获得或失去了过多热量后,这类热源有可能会被转化为其他方块或流体。注:这类热源的热量损失是被外部记录的,因此简单的破坏并重新放置并不能重置损失的热量。" + }, + { + "type": "text", + "title": "原版热源", + "text": "下列原版方块和流体可被作为静态热源:$(li)空气$(li)冰/浮冰/蓝冰$(li)雪$(li)火把$(li)火(将会熄灭)$(li)熔岩块(将被冷却为地狱岩)$(li)水(将被冷却为冰或加热至蒸发)$(li)熔岩(将被冷却为黑曜石)$(li)营火(将会熄灭)" + }, + { + "type": "text", + "title": "模组热源", + "text": "其余模组所添加的部分方块也可以作为具有不同属性的静态热源,包括:$(li)工业2的蒸汽与过热蒸汽$(li)工业2的冷却液和热冷却液$(li)工业2和沉浸工程的铀块$(li)Quark的烈焰灯$(li)Quark的硫黄石和永冻石$(li)Natura的热沙$(li)所有含有热属性的流体(温度值由添加这一流体的模组确定)" + }, + { + "type": "text", + "title": "添加自定义热源", + "text": "(对于整合包制作者)所有方块的热属性以数据包的形式定义。可以向 $(thing)data//pneumaticcraft/block_heat_properties/$ 添加 JSON 文件以添加/覆盖/删除热属性定义。" + }, + { + "type": "spotlight", + "item": "pneumaticcraft:vortex_tube", + "text": "$(l:machines/vortex_tube)涡流管/$是一种$(thing)动态热源/$,可用于将$(l:base_concepts/pressure)压力/$转化为冷和热。对于其中不使用的一侧强烈建议放置$(l:machines/heat_sink)散热片/$,以便提高效率。" + }, + { + "type": "spotlight", + "item": "pneumaticcraft:heat_frame", + "text": "$(l:semiblocks/heat_frame)导热框架/$可用于加热(或冷却)容器中的物品。注:导热框架并不会直接与$(thing)静态热源/$进行热传递,但可以连接$(l:machines/heat_pipe)热管/$在两者间传递热量。" + }, + { + "type": "spotlight", + "item": "pneumaticcraft:heat_sink", + "text": "$(l:machines/heat_sink)散热片/$可将所附着的高温/低温方块的温度平衡至空气温度。" + }, + { + "type": "spotlight", + "item": "pneumaticcraft:heat_pipe", + "text": "$(l:machines/heat_pipe)热管/$实际上就是绝缘材料包裹的压缩铁芯,能够在方块之间传导热量,不过不能对空气和流体进行热传导。相比于$(thing)压缩铁块/$,作为传导热量的方式其更紧凑(也更廉价)。可以直接向热管连接$(item)散热片/$。" + }, + { + "type": "spotlight", + "item": "minecraft:furnace", + "text": "若将原版$(item)熔炉/$与动态热源(如$(l:machines/vortex_tube)涡流管/$或是会产生废热的$(l:compressors/advanced_air_compressor)高级空气压缩机/$等)相连,可以把一部分热量用于“加热”熔炉,从而使熔炼过程无需添加燃料,仅依靠这部分热量工作。这既便捷又高效。" + }, + { + "type": "text", + "title": "熔炉(续)", + "text": "熔炉“热熔炼”的过程在温度达到100℃时开始生效;温度越高,熔炼速度越快。在熔炉间放置多个热源可以提升加热效果。$(p)这一加热效果对于原版的$(item)高炉/$和$(item)烟熏炉/$也有效。" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/base_concepts/memory_essence.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/base_concepts/memory_essence.json new file mode 100644 index 000000000000..a87748b2ecae --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/base_concepts/memory_essence.json @@ -0,0 +1,16 @@ +{ + "name": "记忆源质", + "icon": "pneumaticcraft:memory_essence_bucket", + "category": "base_concepts", + "pages": [ + { + "type": "text", + "text": "$(item)记忆源质/$以流体形式承载玩家的记忆与经验。可以提取并存储该流体以便后续使用:用于原版附魔过程,以及部分$(#228)气动工艺:再加压$()的合成配方。$(p)有两种方式提取$(item)记忆源质/$:$(li)1. 使用$(l:tools/memory_stick)记忆棒/$$(li)2. 使用$(l:machines/aerial_interface)空气接口/$" + }, + { + "type": "spotlight", + "item": "pneumaticcraft:memory_essence_bucket", + "text": "$(italic)经验十足/$" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/base_concepts/oil.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/base_concepts/oil.json new file mode 100644 index 000000000000..e1d249825d2f --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/base_concepts/oil.json @@ -0,0 +1,27 @@ +{ + "name": "石油", + "icon": "pneumaticcraft:oil_bucket", + "category": "base_concepts", + "pages": [ + { + "type": "text", + "text": "$(#228)气动工艺:再加压$()所添加的世界生成只有一项:$(thing)石油/$。其生成与水坑类似;不同之处是石油在低处的生成几率远高于在高处。因此,建议使用$(l:tools/seismic_sensor)地下石油探测器/$等辅助工具。$(p)石油有两个用途:$(l:manufacturing/refinery)精炼/$为高质量燃料,供$(l:compressors/liquid_compressor)流体压缩机/$使用;制造$(l:components/plastic)塑料/$和$(l:components/lubricant)润滑油/$。$(p)$(item)塑料/$在$(#228)气动工艺:再加压$()中的许多配方中用到,而$(item)润滑油/$是制造$(l:base_concepts/upgrades#speed)速度升级/$的必需原料。" + }, + { + "type": "text", + "text": "勘测到石油后,需要将其抽取并运出。$(#228)气动工艺:再加压$()中抽取石油的建议做法是使用$(l:machines/gas_lift)气举/$,尽管其余模组的泵取手段也可使用。若泵取点远离基地,早期的一种运输办法是使用$(l:machines/tanks)小型储罐/$,因其可以承载至多32000mB的流体,并在破坏后保留其中的流体。(就连气举本身也可以被用于运输,因其被破坏时同样保留其中的流体。)" + }, + { + "type": "image", + "images": [ + "pneumaticcraft:textures/patchouli/oil_pumping.png" + ], + "text": "$(italic)使用气举泵取石油,上方放置有流体漏斗/$" + }, + { + "type": "text", + "title": "模组联动", + "text": "当然,$(#228)气动工艺:再加压$()并不是唯一添加$(thing)石油/$的模组;某些模组也会添加石油(例如$(thing)建筑/$和$(thing)沉浸石油/$)。$(p)依照世界生成设置的不同,$(#228)气动工艺:再加压$()的石油或许并不生成;不过就算如此$(l:manufacturing/refinery)精炼厂/$也可以处理其余模组的“石油”。" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/base_concepts/pressure.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/base_concepts/pressure.json new file mode 100644 index 000000000000..40b25a934e58 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/base_concepts/pressure.json @@ -0,0 +1,27 @@ +{ + "name": "压力", + "icon": "pneumaticcraft:pressure_tube", + "category": "base_concepts", + "pages": [ + { + "type": "text", + "text": "压缩空气是$(#228)气动工艺:再加压$()中的$(thing)能量系统/$,而这一系统是基于真实世界中依靠压力运转的机器的。$(li)压缩空气是由一系列称作$(thing)压缩机/$的机器$(italic)生产的/$,有很多种不同类型的压缩机可供选择。$(li)所有可被加压的机器都具有一项称为$(thing)容量/$(以mL计)的属性,代表在一个标准大气压所能容纳的气体体积(即$(ttcolor)$(t:本模组使用0bar表示标准大气压,即此时的*表压*)0bar/$)。" + }, + { + "type": "text", + "text": "$(li)机器或工具的$(thing)压力值P/$可以通过下列公式计算:$(p) $(formula)P = (A / V) - 1/$$(p)其中$(formula)V/$代表$(thing)容量/$,$(formula)A/$代表该机器目前含有的$(thing)空气/$量。例:一台机器有5000mL大小的$(thing)容量/$,目前存储有20000mL$(thing)空气/$,则其此时的气压为$(thing)3bar/$。$(li)大多数机器的容量都可以使用$(l:base_concepts/upgrades#volume)容量升级/$提升,这意味着相等空气量变化导致的压力变化更小。" + }, + { + "type": "text", + "text": "$(li)空气的流向为从压力高的方块流向压力低的方块。未正确连接的$(l:tubes/pressure_tubes)压力管道/$或机器将会导致巨大的$(thing)空气泄漏/$,这意味着压力损失!空气泄漏会发出嘶嘶的声音,以及向外扩散的蒸汽粒子效果。$(li)压力会行平衡。如果将容量较小的机器连接到一个容量大的(比如说$(l:manufacturing/pressure_chamber)压力室/$),机器中的压力就会累加到一起。" + }, + { + "type": "text", + "text": "$(li)压力会对机器的内侧以及$(l:tubes/pressure_tubes)压力管道/$产生压迫。施加过大的压力会导致一次$(thing)不受控制的快速释压事件/$,或者说$(thing)爆炸/$。在任何机器的 GUI 中,压力表上的红色区域表示可能导致机器爆炸的压力值区间,然而具体到某台机器何时爆炸是无法确定的。" + }, + { + "type": "text", + "text": "$(li)需要认识到,尽管很多机器的运行要求具有$(thing)最小压力/$,机器所执行的操作消耗$(thing)空气/$而非$(thing)压力/$;压力不过是表示空气量与机器容量关系的一个属性。" + } + ] +} diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/base_concepts/pressure_tiers.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/base_concepts/pressure_tiers.json new file mode 100644 index 000000000000..72cbd3550496 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/base_concepts/pressure_tiers.json @@ -0,0 +1,15 @@ +{ + "name": "压力级别", + "icon": "pneumaticcraft:advanced_pressure_tube", + "category": "base_concepts", + "pages": [ + { + "type": "text", + "text": "$(#228)气动工艺:再加压$()的压力系统中的机器目前有两个$(thing)级别/$:$(p)$(li)$(thing)一级/$机器可以保证承受5bar 的压力。$(li)$(thing)二级/$机器可以保证承受20bar的压力。" + }, + { + "type": "text", + "text": "注:在$(#228)气动工艺:再加压$()的压力系统中使用的压力单位$(thing)bar/$ 代表$(bold)高于/$正常大气压的压强(表压),也就是说,0bar代表未加压,-1bar代表真空。" + } + ] +} diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/base_concepts/upgrades.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/base_concepts/upgrades.json new file mode 100644 index 000000000000..1165ed4971b1 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/base_concepts/upgrades.json @@ -0,0 +1,199 @@ +{ + "name": "升级", + "icon": "pneumaticcraft:volume_upgrade", + "category": "base_concepts", + "pages": [ + { + "type": "text", + "text": "你可以制作$(thing)升级/$,通过将它们安装在机器或工具上以在某些方面增强其功能。向工具安装升级需要使用到$(l:machines/charging_station)充气站/$。$(p)升级对于设备所产生的具体效果随设备种类而异;机器的具体效果在其 GUI 中显示;工具则在充气站的升级 GUI 中显示。" + }, + { + "type": "crafting", + "anchor": "volume", + "recipe": "pneumaticcraft:volume_upgrade", + "text": "容量升级的合成表" + }, + { + "type": "crafting", + "anchor": "dispenser", + "recipe": "pneumaticcraft:dispenser_upgrade", + "text": "发射器升级的合成表" + }, + { + "type": "crafting", + "anchor": "inventory", + "recipe": "pneumaticcraft:inventory_upgrade", + "text": "物品栏升级的合成表" + }, + { + "type": "crafting", + "anchor": "item_life", + "recipe": "pneumaticcraft:item_life_upgrade", + "text": "物品寿命升级的合成表" + }, + { + "type": "crafting", + "anchor": "entity_tracker", + "recipe": "pneumaticcraft:entity_tracker_upgrade", + "text": "实体追踪升级的合成表" + }, + { + "type": "crafting", + "anchor": "block_tracker", + "recipe": "pneumaticcraft:block_tracker_upgrade", + "text": "方块追踪升级的合成表" + }, + { + "type": "crafting", + "anchor": "speed", + "recipe": "pneumaticcraft:speed_upgrade", + "text": "速度升级的合成表$(p)$(bold)注:/$可以使用装有$(l:components/lubricant)润滑油/$的$(l:machines/liquid_hopper)流体漏斗/$(或其它储罐)一次性合成多个速度升级" + }, + { + "type": "crafting", + "anchor": "speed2", + "recipe": "pneumaticcraft:speed_upgrade_from_glycerol", + "text": "使用$(l:renewables/glycerol)甘油滴/$制作速度升级" + }, + { + "type": "crafting", + "anchor": "search", + "recipe": "pneumaticcraft:search_upgrade", + "text": "物品搜寻升级的合成表" + }, + { + "type": "crafting", + "anchor": "coordinate_tracker", + "recipe": "pneumaticcraft:coordinate_tracker_upgrade", + "text": "坐标追踪升级的合成表" + }, + { + "type": "crafting", + "anchor": "range", + "recipe": "pneumaticcraft:range_upgrade", + "text": "范围升级的合成表" + }, + { + "type": "crafting", + "anchor": "security", + "recipe": "pneumaticcraft:security_upgrade", + "text": "安全升级的合成表" + }, + { + "type": "crafting", + "anchor": "magnet", + "recipe": "pneumaticcraft:magnet_upgrade", + "text": "磁铁升级的合成表" + }, + { + "type": "crafting", + "anchor": "charging", + "recipe": "pneumaticcraft:charging_upgrade", + "text": "充气升级的合成表" + }, + { + "type": "crafting", + "anchor": "armor", + "recipe": "pneumaticcraft:armor_upgrade", + "text": "护甲升级的合成表" + }, + { + "type": "crafting", + "anchor": "jet_boots_1", + "recipe": "pneumaticcraft:jet_boots_upgrade_1", + "text": "喷气靴升级:I级的合成表" + }, + { + "type": "crafting", + "anchor": "jet_boots_2", + "recipe": "pneumaticcraft:jet_boots_upgrade_2", + "text": "喷气靴升级:II级的合成表" + }, + { + "type": "crafting", + "anchor": "jet_boots_3", + "recipe": "pneumaticcraft:jet_boots_upgrade_3", + "text": "喷气靴升级:III级的合成表" + }, + { + "type": "crafting", + "anchor": "jet_boots_4", + "recipe": "pneumaticcraft:jet_boots_upgrade_4", + "text": "喷气靴升级:IV级的合成表" + }, + { + "type": "crafting", + "anchor": "jet_boots_5", + "recipe": "pneumaticcraft:jet_boots_upgrade_5", + "text": "喷气靴升级:V级的合成表" + }, + { + "type": "crafting", + "anchor": "jumping_1", + "recipe": "pneumaticcraft:jumping_upgrade_1", + "text": "跳跃升级:I级的合成表" + }, + { + "type": "crafting", + "anchor": "jumping_2", + "recipe": "pneumaticcraft:jumping_upgrade_2", + "text": "跳跃升级:II级的合成表" + }, + { + "type": "crafting", + "anchor": "jumping_3", + "recipe": "pneumaticcraft:jumping_upgrade_3", + "text": "跳跃升级:III级的合成表" + }, + { + "type": "crafting", + "anchor": "jumping_4", + "recipe": "pneumaticcraft:jumping_upgrade_4", + "text": "跳跃升级:IV级的合成表" + }, + { + "type": "crafting", + "anchor": "night_vision", + "recipe": "pneumaticcraft:night_vision_upgrade", + "text": "夜视升级的合成表" + }, + { + "type": "crafting", + "anchor": "scuba", + "recipe": "pneumaticcraft:scuba_upgrade", + "text": "水肺升级的合成表" + }, + { + "type": "crafting", + "anchor": "flippers", + "recipe": "pneumaticcraft:flippers_upgrade", + "text": "脚蹼升级的合成表" + }, + { + "type": "crafting", + "anchor": "standby", + "recipe": "pneumaticcraft:standby_upgrade", + "text": "待机升级的合成表" + }, + { + "type": "crafting", + "anchor": "minigun", + "recipe": "pneumaticcraft:minigun_upgrade", + "text": "机枪升级的合成表" + }, + { + "type": "crafting", + "flag": "mod:toughasnails", + "anchor": "air_conditioning", + "recipe": "pneumaticcraft:air_conditioning_upgrade", + "text": "空调升级的合成表" + }, + { + "type": "crafting", + "flag": "mod:mekanism", + "anchor": "radiation_shielding", + "recipe": "pneumaticcraft:radiation_shield_mekanism", + "text": "辐射防护升级的合成表" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/base_concepts/villagers.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/base_concepts/villagers.json new file mode 100644 index 000000000000..f3c04a47baf2 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/base_concepts/villagers.json @@ -0,0 +1,17 @@ +{ + "name": "压力技工", + "icon": "minecraft:emerald", + "category": "base_concepts", + "pages": [ + { + "type": "text", + "text": "你听说了一位有特别存货的$(thing)村民/$,他那儿有一些你可能感兴趣的$(#228)气动工艺:再加压$()组件。看起来他曾出过一场$(l:manufacturing/pressure_chamber)压力室/$事故?不管怎样,这几天他经常在自己村庄的小房子周围闲逛。如果找不到他的话,可以试着用$(l:machines/charging_station)充气站/$吸引无业村民……" + }, + { + "type": "entity", + "name": "Mechanic", + "entity": "minecraft:villager{VillagerData:{profession:'pneumaticcraft:mechanic'}}", + "text": "$(italic)并不喜欢$(l:tools/amadron_tablet)亚马龙/$." + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/components/air_canister.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/components/air_canister.json new file mode 100644 index 000000000000..fca55d64f0e9 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/components/air_canister.json @@ -0,0 +1,17 @@ +{ + "name": "空气罐", + "icon": "pneumaticcraft:air_canister", + "category": "components", + "advancement": "pneumaticcraft:pressure_tube", + "pages": [ + { + "type": "text", + "text": "$(item)空气罐/$在合成$(l:base_concepts/pressure)可充气的/$物品或工具时需要用到。该物品可以在$(l:machines/charging_station)充气站/$里被充放气。$(item)空气罐/$的容量为3000mL,压力最大为10bar(它不会爆炸)。合成任何需要$(item)空气罐/$的物品时,产物将保留原空气罐的空气。" + }, + { + "type": "crafting", + "text": "空气罐的合成表", + "recipe": "pneumaticcraft:air_canister" + } + ] +} diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/components/cannon_barrel.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/components/cannon_barrel.json new file mode 100644 index 000000000000..d7fe90dc1e7e --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/components/cannon_barrel.json @@ -0,0 +1,17 @@ +{ + "name": "炮管", + "icon": "pneumaticcraft:cannon_barrel", + "category": "components", + "advancement": "pneumaticcraft:pressure_tube", + "pages": [ + { + "type": "text", + "text": "合成材料。其自身并无用途。" + }, + { + "type": "crafting", + "text": "炮管的合成表", + "recipe": "pneumaticcraft:cannon_barrel" + } + ] +} diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/components/capacitor.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/components/capacitor.json new file mode 100644 index 000000000000..f6617c1ad4f1 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/components/capacitor.json @@ -0,0 +1,16 @@ +{ + "name": "电容", + "icon": "pneumaticcraft:capacitor", + "category": "components", + "advancement": "pneumaticcraft:plastic", + "pages": [ + { + "type": "text", + "text": "合成材料。其自身并无用途。" + }, + { + "type": "pneumaticcraft:pressure_chamber", + "recipe": "pneumaticcraft:pressure_chamber/capacitor" + } + ] +} diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/components/compressed_iron_block.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/components/compressed_iron_block.json new file mode 100644 index 000000000000..6b93a0235431 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/components/compressed_iron_block.json @@ -0,0 +1,11 @@ +{ + "name": "压缩铁块", + "icon": "pneumaticcraft:compressed_iron_block", + "category": "components", + "pages": [ + { + "type": "text", + "text": "见$(l:base_concepts/basic_materials#compressed_iron_block)基本材料/$." + } + ] +} diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/components/compressed_iron_ingot.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/components/compressed_iron_ingot.json new file mode 100644 index 000000000000..897d3c8c7516 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/components/compressed_iron_ingot.json @@ -0,0 +1,11 @@ +{ + "name": "压缩铁锭", + "icon": "pneumaticcraft:ingot_iron_compressed", + "category": "components", + "pages": [ + { + "type": "text", + "text": "见$(l:base_concepts/basic_materials#compressed_iron_ingot)基本材料/$。" + } + ] +} diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/components/drill_pipe.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/components/drill_pipe.json new file mode 100644 index 000000000000..0fa76038de41 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/components/drill_pipe.json @@ -0,0 +1,17 @@ +{ + "name": "气举钻管", + "icon": "pneumaticcraft:drill_pipe", + "category": "components", + "advancement": "pneumaticcraft:pressure_tube", + "pages": [ + { + "type": "text", + "text": "$(item)气举钻管/$在$(l:machines/gas_lift)气举/$中用到,用于向下钻探直至流体层。$(p)如果有必要,也可以用于建筑装饰。" + }, + { + "type": "crafting", + "text": "气举钻管的合成表", + "recipe": "pneumaticcraft:drill_pipe" + } + ] +} diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/components/lubricant.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/components/lubricant.json new file mode 100644 index 000000000000..14284ac48124 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/components/lubricant.json @@ -0,0 +1,17 @@ +{ + "name": "润滑油", + "icon": "pneumaticcraft:lubricant_bucket", + "category": "components", + "advancement": "pneumaticcraft:tp_plant", + "pages": [ + { + "type": "text", + "text": "$(item)润滑油/$可用于合成$(l:base_concepts/upgrades#speed)速度升级/$。$(p)在$(l:manufacturing/thermopneumatic_processing_plant)热气动加工机/$中用$(l:manufacturing/refinery)柴油/$(或$(l:renewables/biodiesel)生物柴油/$)和$(item)红石/$制造。" + }, + { + "type": "spotlight", + "item": "pneumaticcraft:lubricant_bucket", + "text": "$(italic)滑溜溜的/$" + } + ] +} diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/components/network_components.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/components/network_components.json new file mode 100644 index 000000000000..eda0239ee19b --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/components/network_components.json @@ -0,0 +1,48 @@ +{ + "name": "网络组件", + "icon": "pneumaticcraft:network_api", + "category": "components", + "advancement": "pneumaticcraft:plastic", + "pages": [ + { + "type": "text", + "text": "这些组件主要用于配置$(l:programming/security_station)安全站/$,但有些可被用作合成原料,而$(l:components/network_components#network_storage)网络存储/$和$(l:components/network_components#network_api)网络API/$可以用于存储$(l:tools/drone)无人机/$程序。" + }, + { + "type": "crafting", + "anchor": "diagnostic", + "text": "$(item)诊断子程序/$是$(l:machines/security_station)安全站/$中的必需组件。$(br)负责追踪入侵者的$(l:machines/security_station#hacking)入侵尝试/$。若所有$(item)诊断子程序/$皆被入侵,$(item)安全站/$的防护将失效。", + "recipe": "pneumaticcraft:diagnostic_subroutine" + }, + { + "type": "crafting", + "anchor": "io_port", + "text": "$(item)网络交互接口/$是$(l:machines/security_station)安全站/$中的必需组件。$(br)是对$(item)安全站/$入侵尝试的入口点。", + "recipe": "pneumaticcraft:network_io_port" + }, + { + "type": "crafting", + "anchor": "registry", + "text": "$(item)网络注册表/$是$(l:machines/security_station)安全站/$中的必需组件。$(br)是入侵者入侵的目标之一;若$(italic)所有/$网络注册表皆被入侵,$(item)安全站/$的防护将失效。", + "recipe": "pneumaticcraft:network_registry" + }, + { + "type": "crafting", + "anchor": "node", + "text": "$(item)网络节点/$是$(l:machines/security_station)安全站/$中的普通组件,用作必需组件间的连接。", + "recipe": "pneumaticcraft:network_node" + }, + { + "type": "crafting", + "anchor": "network_api", + "text": "$(item)网络API/$可以用于存储$(l:tools/drone)无人机/$程序。对其编程需要$(l:programming/puzzle_pieces)编程拼图/$,并且可以在$(l:programming/programmable_controller)可编程控制器/$或$(l:programming/external_program)外部程序/$拼图中作为可用程序被执行。", + "recipe": "pneumaticcraft:network_api" + }, + { + "type": "crafting", + "anchor": "network_storage", + "text": "$(item)网络数据存储/$可被用于存储$(l:tools/drone)无人机/$程序。对其编程$(italic)不/$需要$(l:programming/puzzle_pieces)编程拼图/$。因此不能作为可用程序被执行;但适合用作储存程序的库,或与其他玩家交换程序。", + "recipe": "pneumaticcraft:network_data_storage" + } + ] +} diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/components/nuke_virus.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/components/nuke_virus.json new file mode 100644 index 000000000000..e00f68e16a80 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/components/nuke_virus.json @@ -0,0 +1,17 @@ +{ + "name": "核弹病毒", + "icon": "pneumaticcraft:nuke_virus", + "category": "components", + "advancement": "pneumaticcraft:root", + "pages": [ + { + "type": "text", + "text": "这是一个特殊组件,仅用于入侵$(l:machines/security_station)安全站/$。该物品无法被合成,仅可作为箱子战利品,或(少见地)在村民交易中出现。" + }, + { + "type": "spotlight", + "item": "pneumaticcraft:nuke_virus", + "text": "入侵安全站时,对一个网络节点使用$(thing)核弹病毒/$将会使该节点瘫痪,从而立刻入侵该节点。注:核弹病毒具有3秒的冷却时间。" + } + ] +} diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/components/pcb.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/components/pcb.json new file mode 100644 index 000000000000..4615607cbbce --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/components/pcb.json @@ -0,0 +1,47 @@ +{ + "name": "印刷电路板", + "icon": "pneumaticcraft:printed_circuit_board", + "category": "components", + "advancement": "pneumaticcraft:plastic", + "pages": [ + { + "type": "text", + "text": "$(item)印刷电路板/$是很多高级机器和工具的重要部分。制作$(item)印刷电路板/$需要好几步。$(p)首先,在$(l:manufacturing/pressure_chamber)压力室/$中制作$(item)空印刷电路板/$,合成表参见对页。此后,有两条制作路线,详细信息见后。" + }, + { + "type": "pneumaticcraft:pressure_chamber", + "recipe": "pneumaticcraft:pressure_chamber/empty_pcb" + }, + { + "type": "text", + "title": "法一", + "text": "该方法是初期唯一可用的方法,并且比较慢,除非配合自动化和加热装置:采用化学途径蚀刻出$(item)印刷电路板/$;先将电路板放入$(l:manufacturing/uv_light_box)紫外线灯箱/$照射,然后在$(l:manufacturing/etching_tank)蚀刻器/$中将其蚀刻为$(item)未组装的印刷电路板/$。" + }, + { + "type": "blasting", + "title": "回收失效的印刷电路板", + "recipe": "pneumaticcraft:empty_pcb_from_failed_pcb", + "text": "如果$(item)空印刷电路板/$并没有在$(l:manufacturing/uv_light_box)紫外线灯箱/$中完全照射,刻蚀过程有可能失败;可以在$(item)高炉/$中回收$(item)失效的印刷电路板/$" + }, + { + "type": "spotlight", + "title": "法二", + "item": "pneumaticcraft:assembly_controller", + "text": "在搭建出$(l:manufacturing/assembly_system)装配系统/$后,可以在装配系统中插入$(item)装配程序:激光/$将$(item)空印刷电路板/$直接转化为$(item)未组装的印刷电路板/$。不需要将其在$(item)紫外线灯箱/$中照射或在$(item)蚀刻器/$中蚀刻。" + }, + { + "type": "text", + "title": "法二(续)", + "text": "$(p)对于生产$(item)未组装的印刷电路板/$而言,法二(装配台)较为简单,速度也较快。但在高度自动化与热量系统的加持下,法一($(thing)紫外线灯箱+蚀刻器/$)的生产速度可以远大于法二;对于大量生产电路板而言尤为如此。" + }, + { + "type": "pneumaticcraft:assembly_system", + "recipe": "pneumaticcraft:assembly/unassembled_pcb" + }, + { + "type": "crafting", + "recipe": "pneumaticcraft:printed_circuit_board", + "text": "最后,向电路板安装$(l:components/capacitor)电容/$和$(l:components/transistor)晶体管/$,从而组装出完整的$(item)印刷电路板/$!" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/components/pcb_blueprint.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/components/pcb_blueprint.json new file mode 100644 index 000000000000..fe4cce6f0779 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/components/pcb_blueprint.json @@ -0,0 +1,17 @@ +{ + "name": "印刷电路板蓝图", + "icon": "pneumaticcraft:pcb_blueprint", + "category": "components", + "advancement": "pneumaticcraft:root", + "pages": [ + { + "type": "text", + "text": "$(item)印刷电路板蓝图/$是一个特殊的合成材料,用于合成$(l:manufacturing/uv_light_box)紫外线灯箱/$。$(p)通常情况下无法被合成;必须通过交易获取。一般通过$(l:tools/amadron_tablet)亚马龙平板电脑/$交易获得,但也可以通过$(l:base_concepts/villagers)技工/$交易获得。" + }, + { + "type": "pneumaticcraft:amadron_trade", + "recipe": "pneumaticcraft:amadron/pcb_blueprint", + "text": "获取$(item)印刷电路板蓝图/$的交易" + } + ] +} diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/components/plastic.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/components/plastic.json new file mode 100644 index 000000000000..306898ca2f2e --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/components/plastic.json @@ -0,0 +1,56 @@ +{ + "name": "塑料", + "icon": "pneumaticcraft:plastic_bucket", + "category": "components", + "advancement": "pneumaticcraft:tp_plant", + "pages": [ + { + "type": "text", + "text": "$(item)塑料/$在$(#228)气动工艺:再加压$()中是很重要的合成材料。$(p)$(item)液态塑料/$由$(l:manufacturing/refinery)液化石油气/$和$(item)煤炭/$(或者$(l:renewables/biodiesel)生物柴油/$和$(item)木炭/$)在$(l:manufacturing/thermopneumatic_processing_plant)热气动加工机/$中合成。" + }, + { + "type": "pneumaticcraft:thermo_plant", + "recipe": "pneumaticcraft:thermo_plant/plastic_from_lpg" + }, + { + "type": "pneumaticcraft:thermo_plant", + "recipe": "pneumaticcraft:thermo_plant/plastic_from_biodiesel" + }, + { + "type": "spotlight", + "title": "塑料片", + "item": "pneumaticcraft:plastic", + "flag": "pneumaticcraft:inWorldPlasticSolidification", + "text": "只要放置到世界中,$(item)熔融塑料/$就会固化;在大约半秒内就会固化成$(item)塑料片/$。用$(l:machines/omnidirectional_hopper)全方位漏斗/$和安装了$(l:base_concepts/upgrades#dispenser)发射器升级/$的$(l:machines/liquid_hopper)流体漏斗/$很容易自动化这一过程。" + }, + { + "type": "spotlight", + "title": "塑料片", + "item": "pneumaticcraft:plastic", + "flag": "!pneumaticcraft:inWorldPlasticSolidification", + "text": "可以通过以下方式获取$(item)塑料片/$:在安装有$(l:semiblocks/heat_frame)导热框架/$的物品容器中放入装有$(item)熔融塑料/$的桶或$(l:machines/tanks)储罐/$,然后降温;最好达到-80℃以下(越低越好)。该过程将会消耗桶或储罐中的$(item)熔融塑料/$以产出塑料片。每消耗1000mB熔融塑料,固定产出一个$(item)塑料片/$,但有概率产出额外的$(item)塑料片/$。" + }, + { + "type": "text", + "title": "提升产率", + "flag": "pneumaticcraft:inWorldPlasticSolidification", + "text": "还有另一种获取$(item)塑料片/$的方式:在安装有$(l:semiblocks/heat_frame)导热框架/$的物品容器中放入装有$(item)熔融塑料/$的桶或$(l:machines/tanks)储罐/$,然后降温;最好达到-80℃以下(越低越好)。该过程将会消耗桶或储罐中的$(item)熔融塑料/$以产出塑料片。每消耗1000mB熔融塑料,固定产出一个$(item)塑料片/$,但有概率产出额外的$(item)塑料片/$。" + }, + { + "type": "text", + "title": "对于储罐的注解", + "text": "尽管$(#228)气动工艺:再加压$()中的流体储罐具有物品槽位,并且可以装上$(thing)导热框架/$,但这么做并不能固化储罐中的熔融塑料。必须将储罐放在装有导热框架的物品容器中(如箱子)才可以固化塑料。" + }, + { + "type": "spotlight", + "title": "塑料砖块™", + "item": "pneumaticcraft:plastic_brick_red", + "text": "这些塑料砖块由$(item)塑料片/$和染料合成,可以用于建筑。只不过,不要光脚在其上行走;这么干会让你痛不欲生!$(p)$(italic)与另一个领先品牌兼容。/$" + }, + { + "type": "crafting", + "recipe": "pneumaticcraft:plastic_brick_red", + "text": "其余颜色的合成表也差不多" + } + ] +} diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/components/pneumatic_cylinder.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/components/pneumatic_cylinder.json new file mode 100644 index 000000000000..0dfc0cc74283 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/components/pneumatic_cylinder.json @@ -0,0 +1,17 @@ +{ + "name": "压力缸", + "icon": "pneumaticcraft:pneumatic_cylinder", + "category": "components", + "advancement": "pneumaticcraft:plastic", + "pages": [ + { + "type": "text", + "text": "合成材料。其自身并无用途。" + }, + { + "type": "crafting", + "text": "压力缸的合成表", + "recipe": "pneumaticcraft:pneumatic_cylinder" + } + ] +} diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/components/pressure_gauge.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/components/pressure_gauge.json new file mode 100644 index 000000000000..f5d5e8d92177 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/components/pressure_gauge.json @@ -0,0 +1,17 @@ +{ + "name": "压力表", + "icon": "pneumaticcraft:pressure_gauge", + "category": "components", + "advancement": "pneumaticcraft:root", + "pages": [ + { + "type": "text", + "text": "合成材料。其自身并无用途。" + }, + { + "type": "crafting", + "text": "压力表的合成表", + "recipe": "pneumaticcraft:pressure_gauge" + } + ] +} diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/components/stone_base.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/components/stone_base.json new file mode 100644 index 000000000000..16b1d4b23a59 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/components/stone_base.json @@ -0,0 +1,17 @@ +{ + "name": "石头基座", + "icon": "pneumaticcraft:stone_base", + "category": "components", + "advancement": "pneumaticcraft:pressure_tube", + "pages": [ + { + "type": "text", + "text": "合成材料。其自身并无用途。" + }, + { + "type": "crafting", + "text": "石头基座的合成表", + "recipe": "pneumaticcraft:stone_base" + } + ] +} diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/components/stop_worm.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/components/stop_worm.json new file mode 100644 index 000000000000..3a7e871eb2fb --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/components/stop_worm.json @@ -0,0 +1,17 @@ +{ + "name": "停!蠕虫", + "icon": "pneumaticcraft:stop_worm", + "category": "components", + "advancement": "pneumaticcraft:root", + "pages": [ + { + "type": "text", + "text": "这是一个特殊组件,仅用于入侵$(l:machines/security_station)安全站/$。该物品无法被合成,仅可作为箱子战利品,或(少见地)在村民交易中出现。" + }, + { + "type": "spotlight", + "item": "pneumaticcraft:stop_worm", + "text": "入侵安全站时,使用$(thing)停!蠕虫/$将暂时停止安全站中的$(l:components/network_components#diagnostic)诊断子程序/$对入侵者的追踪。" + } + ] +} diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/components/transistor.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/components/transistor.json new file mode 100644 index 000000000000..6d513445873f --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/components/transistor.json @@ -0,0 +1,16 @@ +{ + "name": "晶体管", + "icon": "pneumaticcraft:transistor", + "category": "components", + "advancement": "pneumaticcraft:plastic", + "pages": [ + { + "type": "text", + "text": "合成材料。其自身并无用途。" + }, + { + "type": "pneumaticcraft:pressure_chamber", + "recipe": "pneumaticcraft:pressure_chamber/transistor" + } + ] +} diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/components/turbine_blade.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/components/turbine_blade.json new file mode 100644 index 000000000000..020048ba2fe5 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/components/turbine_blade.json @@ -0,0 +1,16 @@ +{ + "name": "轮机扇叶", + "icon": "pneumaticcraft:turbine_blade", + "category": "components", + "advancement": "pneumaticcraft:pressure_chamber", + "pages": [ + { + "type": "text", + "text": "合成材料。其自身并无用途。" + }, + { + "type": "pneumaticcraft:pressure_chamber", + "recipe": "pneumaticcraft:pressure_chamber/turbine_blade" + } + ] +} diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/components/turbine_rotor.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/components/turbine_rotor.json new file mode 100644 index 000000000000..1ba68d2af447 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/components/turbine_rotor.json @@ -0,0 +1,17 @@ +{ + "name": "轮机转子", + "icon": "pneumaticcraft:turbine_rotor", + "category": "components", + "advancement": "pneumaticcraft:pressure_chamber", + "pages": [ + { + "type": "text", + "text": "合成材料。其自身并无用途。" + }, + { + "type": "crafting", + "text": "轮机转子的合成表", + "recipe": "pneumaticcraft:turbine_rotor" + } + ] +} diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/components/upgrade_matrix.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/components/upgrade_matrix.json new file mode 100644 index 000000000000..b834b0bd7aae --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/components/upgrade_matrix.json @@ -0,0 +1,16 @@ +{ + "name": "升级矩阵", + "icon": "pneumaticcraft:upgrade_matrix", + "category": "components", + "advancement": "pneumaticcraft:tp_plant", + "pages": [ + { + "type": "text", + "text": "$(item)升级矩阵/$在合成$(l:base_concepts/upgrades)升级/$时可以用于替换$(item)青金石/$。使用升级矩阵的好处在于青金石用量大大降低;在你缺少青金石,却需要合成大量升级时,可谓是雪中送炭。" + }, + { + "type": "pneumaticcraft:thermo_plant", + "recipe": "pneumaticcraft:thermo_plant/upgrade_matrix" + } + ] +} diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/compressors/advanced_air_compressor.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/compressors/advanced_air_compressor.json new file mode 100644 index 000000000000..e29c168618d5 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/compressors/advanced_air_compressor.json @@ -0,0 +1,17 @@ +{ + "name": "高级空气压缩机", + "icon": "pneumaticcraft:advanced_air_compressor", + "category": "compressors", + "advancement": "pneumaticcraft:advanced_pressure_tube", + "pages": [ + { + "type": "text", + "text": "$(item)高级空气压缩机/$是$(l:compressors/air_compressor)空气压缩机/$的$(l:base_concepts/pressure_tiers)二级/$版本,最大安全压力为20bar。其基础空气产生速率为50mL/t,可以通过$(l:base_concepts/upgrades#speed)速度升级/$进行提高。$(p)然而,该压缩机必须进行$(l:base_concepts/heat)冷却/$,因为效率会随温度的升高而降低,直至没有任何空气产生。" + }, + { + "type": "crafting", + "text": "$(item)高级空气压缩机/$的合成表", + "recipe": "pneumaticcraft:advanced_air_compressor" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/compressors/advanced_liquid_compressor.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/compressors/advanced_liquid_compressor.json new file mode 100644 index 000000000000..89d377eedeec --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/compressors/advanced_liquid_compressor.json @@ -0,0 +1,17 @@ +{ + "name": "高级流体压缩机", + "icon": "pneumaticcraft:advanced_liquid_compressor", + "category": "compressors", + "advancement": "pneumaticcraft:advanced_pressure_tube", + "pages": [ + { + "type": "text", + "text": "$(item)高级流体压缩机/$是$(l:compressors/liquid_compressor)流体压缩机/$的$(l:base_concepts/pressure_tiers)二级/$版本,最大安全压力为20bar。其基础空气产率为50mL/t,可以通过$(l:base_concepts/upgrades#speed)速度升级/$进行提高。$(p)然而,该压缩机必须进行$(l:base_concepts/heat)冷却/$,因为效率会随温度的升高而降低,直至没有任何空气产生。" + }, + { + "type": "crafting", + "text": "$(item)高级流体压缩机/$的合成表", + "recipe": "pneumaticcraft:advanced_liquid_compressor" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/compressors/air_compressor.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/compressors/air_compressor.json new file mode 100644 index 000000000000..59b9751a71c2 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/compressors/air_compressor.json @@ -0,0 +1,17 @@ +{ + "name": "空气压缩机", + "icon": "pneumaticcraft:air_compressor", + "category": "compressors", + "advancement": "pneumaticcraft:pressure_tube", + "pages": [ + { + "type": "text", + "text": "$(item)空气压缩机/$是推荐使用的生产$(l:base_concepts/pressure)压缩空气/$的机器。通过消耗任何可在原版$(item)熔炉/$中使用的固体燃料,可以产生出$(ttcolor)$(t:这可以通过安装速度升级来增加)基础/$速率为10mL/t的空气。$(p)该机器$(italic)不/$接受$(item)熔岩桶/$,或者说,任何桶装液体燃料都不行;要使用液体燃料,请使用$(l:compressors/liquid_compressor)流体压缩机/$。" + }, + { + "type": "crafting", + "text": "$(item)空气压缩机/$的合成表", + "recipe": "pneumaticcraft:air_compressor" + } + ] +} diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/compressors/creative_compressor.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/compressors/creative_compressor.json new file mode 100644 index 000000000000..9a02a502e4d3 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/compressors/creative_compressor.json @@ -0,0 +1,17 @@ +{ + "name": "创造模式压缩机", + "icon": "pneumaticcraft:creative_compressor", + "category": "compressors", + "advancement": "pneumaticcraft:pressure_tube", + "pages": [ + { + "type": "text", + "text": "$(item)创造模式压缩机/$是一个不可合成的$(l:base_concepts/pressure)空气压缩机/$。$(p)在压缩机 GUI 里选择所需压力后,就能把它连接的所有管道和机器的压力维持在这一水平。" + }, + { + "type": "spotlight", + "item": "pneumaticcraft:creative_compressor", + "text": "$(italic)合成表?什么合成表?/$" + } + ] +} diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/compressors/electric_compressor.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/compressors/electric_compressor.json new file mode 100644 index 000000000000..6665a9d279c8 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/compressors/electric_compressor.json @@ -0,0 +1,26 @@ +{ + "name": "电力压缩机", + "icon": "pneumaticcraft:electric_compressor", + "category": "compressors", + "advancement": "pneumaticcraft:advanced_pressure_tube", + "flag": "pneumaticcraft:electricCompressorEnabled", + "pages": [ + { + "type": "text", + "text": "$(item)电动压缩机/$使用 $(thing)IC2 的 EU/$ 压缩空气。默认情况下,其效率为 40%,但这可以$(ttcolor)$(t:见 'I:electricCompressorEfficiency' 条目)在配置文件中更改/$。$(p)其行为与 IC2 的一阶机器相同,亦即输入电压高于 32EU/t 时其将爆炸。但是,像其他 IC2 机器一样,可以安装$(item)升压升级/$一允许其接受更高电压。" + }, + { + "type": "text", + "text": "空气输出(mL/t)为:$(p) $(formula)输入速率 / E * 400/$$(p)其中 $(formula)E/$ 代表效率。$(p)例如,效率默认为 40%,输入为 32mL/t 时,空气产量为 $(formula)32 / 40 * 400 = 320mL/t/$。" + }, + { + "type": "text", + "text": "另一个影响效率的因素是机器的$(l:base_concepts/heat)热量/$。该机器需要被冷却,因为其效率随着温度的增高而降低,直到不产生任何空气。" + }, + { + "type": "crafting", + "text": "$(item)电力压缩机/$的合成表", + "recipe": "pneumaticcraft:electric_compressor" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/compressors/electrostatic_compressor.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/compressors/electrostatic_compressor.json new file mode 100644 index 000000000000..d3f2c7af43ae --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/compressors/electrostatic_compressor.json @@ -0,0 +1,43 @@ +{ + "name": "静电压缩机", + "icon": "pneumaticcraft:electrostatic_compressor", + "category": "compressors", + "advancement": "pneumaticcraft:advanced_pressure_tube", + "pages": [ + { + "type": "text", + "text": "$(item)静电压缩机/$是一台$(l:base_concepts/pressure_tiers)二级/$空气$(l:base_concepts/pressure)压缩机/$,使用$(thing)闪电/$作为压缩空气的能源。$(p)其被闪电击中时将立刻产生200000mL的空气。看起来很多,但你见过几次高压苦力怕?你得让它被雷劈中。" + }, + { + "type": "text", + "text": "要增加被雷击的概率,可以为机器连接$(item)铁栅栏/$,充当引导闪电的导体。$(p)建议搭建一个铁栅栏$(thing)网格/$:其范围是横向5格(直线距离),向上或向下各5格;每个铁栅栏必须通过其余铁栅栏与$(item)静电压缩机/$相连接。" + }, + { + "type": "image", + "images": [ + "pneumaticcraft:textures/patchouli/electrostatic_compressor.png" + ] + }, + { + "type": "text", + "text": "注:在左页的图片中,只有中间的压缩机具有足够大的网格以达到最大效率;外围的压缩机被击中的几率更小(尽管整体而言,这还是比只有中间的压缩机概率更大)。" + }, + { + "type": "text", + "text": "若同一$(thing)网格/$中有多个$(item)静电压缩机/$,闪电生成的空气将在所有压缩机之间等量分配。$(p)要避免压缩机被击中时因压力过高爆炸,可以向机器底面连接$(item)铁栅栏/$。这样,多余能量可以通过该种方式释放到外界而非进入机器。" + }, + { + "type": "text", + "text": "这一释放行为仅在机器达到危险压力而非更早时发生。每个在机器$(italic)正/$下方(同一y轴)的$(item)铁栅栏/$将会释放10000mL的多余空气。$(p)因此,若同一$(thing)网格/$上有 10 个压缩机,每台机器下方$(ttcolor)$(t:每台机器产生200000/10=20000mL空气; 10000x2=20000mL空气被释放)只需要2个铁栅栏/$。(也可以安装$(l:base_concepts/upgrades#security)安全升级/$,但这更为昂贵且低效。)" + }, + { + "type": "text", + "text": "要提高被击中的概率,也可以在机器正$(italic)上/$方放置最多10个$(item)铁栅栏/$,构成一个$(thing)避雷针/$。每个铁栅栏将会略微提升被击中的几率。$(p)$(bold)注:/$与旧版的$(#228)气动工艺:再加压$()不同,自然生成的闪电$(italic)不会/$使压缩机生成空气(否则,其余模组添加的生成闪电的手段将会破坏平衡性)。相反,压缩机有小概率生成“伪”闪电。这一概率在晴天$(italic)极/$小,在$(thing)雨天/$稍有提高,在$(thing)雷雨天/$则是大大提高。" + }, + { + "type": "crafting", + "text": "$(item)静电压缩机/$的合成表", + "recipe": "pneumaticcraft:electrostatic_compressor" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/compressors/flux_compressor.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/compressors/flux_compressor.json new file mode 100644 index 000000000000..1efcce2efb37 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/compressors/flux_compressor.json @@ -0,0 +1,17 @@ +{ + "name": "通量压缩机", + "icon": "pneumaticcraft:flux_compressor", + "category": "compressors", + "advancement": "pneumaticcraft:advanced_pressure_tube", + "pages": [ + { + "type": "text", + "text": "$(item)通量压缩机/$消耗$(thing)FE能量/$(与$(thing)RF/$能量和某些模组的能量系统兼容)产生$(l:base_concepts/pressure)压缩空气/$。基础能耗速率为40FE/t,可安装$(l:base_concepts/upgrades#speed)速度升级/$来提高功率。$(p)通量压缩机的FE容量为100000FE,并且能以能量消耗的2倍速率接收能量。" + }, + { + "type": "crafting", + "text": "$(item)通量压缩机/$的合成表$(p)该压缩机必须进行$(l:base_concepts/heat)冷却/$,因为效率会随温度的升高而降低,直至没有任何空气产生。", + "recipe": "pneumaticcraft:flux_compressor" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/compressors/liquid_compressor.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/compressors/liquid_compressor.json new file mode 100644 index 000000000000..7ce658ffe7f9 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/compressors/liquid_compressor.json @@ -0,0 +1,17 @@ +{ + "name": "流体压缩机", + "icon": "pneumaticcraft:liquid_compressor", + "category": "compressors", + "advancement": "pneumaticcraft:pressure_tube", + "pages": [ + { + "type": "text", + "text": "$(item)流体压缩机/$是一台简单的压缩机,通过消耗液体燃料产生$(l:base_concepts/pressure)压缩空气/$。可在$(bold)可用燃料/$标签页查看可用的燃料与其各自的燃烧效率。注:“燃料”包括熔岩等高温液体。" + }, + { + "type": "crafting", + "text": "$(item)流体压缩机/$的合成表", + "recipe": "pneumaticcraft:liquid_compressor" + } + ] +} diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/compressors/thermal_compressor.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/compressors/thermal_compressor.json new file mode 100644 index 000000000000..96ddd24b7dc1 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/compressors/thermal_compressor.json @@ -0,0 +1,49 @@ +{ + "name": "温差压缩机", + "icon": "pneumaticcraft:thermal_compressor", + "category": "compressors", + "advancement": "pneumaticcraft:pressure_tube", + "pages": [ + { + "type": "text", + "text": "$(item)温差压缩机/$是一台简单的压缩机,通过利用(水平)两端产生的$(l:base_concepts/heat)温度/$差生成$(l:base_concepts/pressure)压缩空气/$。温度相差的梯度越大,产生的空气量越大。$(p)注:试图依靠$(l:machines/vortex_tube)涡流管/$产生温差使该机器运转的方案并不可行,因为整个系统的压力会不断损失。" + }, + { + "type": "image", + "images": [ + "pneumaticcraft:textures/patchouli/thermal_compressor.png" + ], + "border": "true", + "text": "$(italic)一台温差压缩机,使用熔岩与浮冰提供温差/$" + }, + { + "type": "text", + "text": "$(item)温差压缩机/$的南北面与东西面各自产生热连接,但这两组面之间不发生热连接关系,换句话说,一台压缩机可以有两组独立的温差梯度。$(p)热量将会在热连接间试图平衡,因此需要花费精力维持足够的温差。" + }, + { + "type": "text", + "title": "应用", + "text": "$(item)温差压缩机/$主要有以下三种使用情境:$(li)用以回收$(item)涡流管/$的$(italic)一侧/$释放出的废热(或者说废冷)。一般而言,涡流管只会有一侧被实际使用,另一侧直接通过$(l:machines/heat_sink)散热片/$散热。然而,$(item)温差压缩机/$提供了这个机会,使我们能够回收其中一部分热量以产生压力。" + }, + { + "type": "text", + "title": "应用(续)", + "text": "$(li)用以回收由高级压缩机散发的废热,如$(l:compressors/advanced_air_compressor)高级空气压缩机/$。一般而言这一部分热量会通过一个或多个$(l:tools/heat_sink)散热片/$散发掉。然而,通过温差压缩机同样可以重新利用其中一部分热量以产生压力。" + }, + { + "type": "text", + "title": "应用(续)", + "text": "$(li)如果有办法获取大量热或冷的物质,例如,$(l:base_concepts/heat_sources)熔岩,或者其余模组添加的方块/$,也许可以使用这些物质产生压力。可能需要自动化热源放置和热量耗尽后进行移除;$(l:tools/drone)无人机/$可以做到这一点,也可以使用其他模组。" + }, + { + "type": "text", + "title": "红石控制", + "text": "该压缩机可以被$(#f00)红石信号/$控制;被关闭时,压力生成停止,南北面与东西面的热阻抗将显著提升(仍然会有小部分热量泄漏,但比压缩机工作时要小得多)。这可以用于在不需要压力时将能量以温差形式存储,例如,当你的气动网络已经饱和时。" + }, + { + "type": "crafting", + "text": "$(item)温差压缩机/$的合成表", + "recipe": "pneumaticcraft:thermal_compressor" + } + ] +} diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/logistics/frames.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/logistics/frames.json new file mode 100644 index 000000000000..78f353f6ca86 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/logistics/frames.json @@ -0,0 +1,55 @@ +{ + "name": "物流框架", + "icon": "pneumaticcraft:logistics_frame_passive_provider", + "category": "logistics", + "advancement": "pneumaticcraft:root", + "pages": [ + { + "type": "text", + "text": "$(thing)物流框架/$可以被附着于容器或储罐上,以将其标记为$(thing)物流系统/$之一部分。$(p)放置下的物流框架可以通过使用$(l:tools/logistics_configurator)物流配置器/$$(thing)右击/$配置,使用其$(thing)潜行右击/$移除。物品形式的物流框架可以通过手持该物品右击进行配置。" + }, + { + "type": "text", + "text": "可以配置以下属性:$(li)所有物流框架支持$(thing)过滤/$指定物品/流体以供应或接受。亦参见$(l:tools/tag_filter)标签过滤器/$。$(li)$(thing)过滤/$标签页处可以配置物品过滤要求$(thing)模组ID/$或$(thing)NBT/$匹配,以及该过滤为白名单(默认)或黑名单。" + }, + { + "type": "text", + "text": "$(li)对于$(l:logistics/frames#requester)物流请求框架/$,$(thing)最小请求大小/$标签页处可以配置每次交互可以被移动的最少物品或流体;这一点可以用于防止物流无人机一直执行少量物品或流体的运输。$(li)最后,所有物流框架可以被配置为$(thing)不显示/$,除非玩家手持物流物品(物流框架或物流配置器)。注:玩家可以穿过不显示的框架左击其后方的方块。" + }, + { + "type": "crafting", + "anchor": "active_provider", + "title": "物流主动供应框架", + "recipe": "pneumaticcraft:logistics_frame_active_provider", + "text": "$(item)物流主动供应框架/$向$(l:logistics/frames#requester)物流请求框架/$、$(l:logistics/frames#storage)物流存储框架/$和$(l:logistics/frames#default_storage)物流默认存储框架/$提供物品/流体。" + }, + { + "type": "crafting", + "anchor": "passive_provider", + "title": "物流被动供应框架", + "recipe": "pneumaticcraft:logistics_frame_passive_provider", + "text": "$(item)物流被动供应框架/$仅向$(l:logistics/frames#requester)物流请求框架/$提供物品/流体。" + }, + { + "type": "crafting", + "anchor": "storage", + "title": "物流存储框架", + "recipe": "pneumaticcraft:logistics_frame_storage", + "text": "$(item)物流存储框架/$可以从$(l:logistics/frames#active_provider)物流主动供应框架/$接受物品/流体,向$(l:logistics/frames#requester)物流请求框架/$提供物品。" + }, + { + "type": "crafting", + "anchor": "default_storage", + "title": "物流默认存储框架", + "recipe": "pneumaticcraft:logistics_frame_default_storage", + "text": "$(item)物流默认存储框架/$可以从$(l:logistics/frames#active_provider)物流主动供应框架/$接受物品/流体,向$(l:logistics/frames#requester)物流请求框架/$和$(l:logistics/frames#storage)物流存储框架/$提供物品/流体。该框架的优先级比物流存储框架更低,所以物品/流体会优先尝试进入物流存储框架。" + }, + { + "type": "crafting", + "anchor": "requester", + "title": "物流请求框架", + "recipe": "pneumaticcraft:logistics_frame_requester", + "text": "$(item)物流请求框架/$可以从其他加框架的容器请求物品。对于该框架,使用配置 GUI 指定框架试图在容器中$(thing)维持/$的各个物品/流体的量。" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/logistics/logistics_configurator.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/logistics/logistics_configurator.json new file mode 100644 index 000000000000..ed09e8cc63c1 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/logistics/logistics_configurator.json @@ -0,0 +1,22 @@ +{ + "name": "物流配置器", + "icon": "pneumaticcraft:logistics_configurator", + "category": "logistics", + "advancement": "pneumaticcraft:pressure_tube", + "pages": [ + { + "type": "text", + "text": "$(item)物流配置器/$的主要用途是帮助配置$(l:logistics/overview)物流系统/$。$(p)使用物流配置器$(thing)右击/$$(l:logistics/frames)物流框架/$以配置其过滤。$(p)使用物流配置器$(thing)潜行右击/$物流框架以将其移除。" + }, + { + "type": "spotlight", + "item": "pneumaticcraft:logistics_configurator", + "text": "$(item)物流配置器/$也可以用于移除其余附着在方块上的装置($(thing)潜行右击/$),如$(l:semiblocks/transfer_gadget)传输装置/$和$(l:semiblocks/crop_support)作物架/$。" + }, + { + "type": "crafting", + "text": "物流配置器的合成表", + "recipe": "pneumaticcraft:logistics_configurator" + } + ] +} diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/logistics/logistics_core.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/logistics/logistics_core.json new file mode 100644 index 000000000000..23d4f8805991 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/logistics/logistics_core.json @@ -0,0 +1,25 @@ +{ + "name": "物流核心", + "icon": "pneumaticcraft:logistics_core", + "category": "logistics", + "advancement": "pneumaticcraft:pressure_tube", + "pages": [ + { + "type": "text", + "text": "有关$(l:logistics/overview)物流/$的机器与物品所需的基础合成材料。" + }, + { + "type": "relations", + "entries": [ + "logistics/frames", + "logistics/logistics_drone", + "tubes/logistics_module" + ] + }, + { + "type": "crafting", + "text": "物流核心的合成表", + "recipe": "pneumaticcraft:logistics_core" + } + ] +} diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/logistics/logistics_drone.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/logistics/logistics_drone.json new file mode 100644 index 000000000000..257e1c93551f --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/logistics/logistics_drone.json @@ -0,0 +1,32 @@ +{ + "name": "物流无人机", + "icon": "pneumaticcraft:logistics_drone", + "category": "logistics", + "advancement": "pneumaticcraft:root", + "pages": [ + { + "type": "text", + "text": "$(item)物流无人机/$是一类特殊的$(l:tools/drones)无人机/$。可以说是低阶的$(thing)无人机/$,介于其无法被编程,$(italic)只能/$执行物流任务。" + }, + { + "type": "spotlight", + "title": "自动充气", + "item": "pneumaticcraft:charging_station", + "text": "与其余无人机类似,物流无人机需要$(l:base_concepts/pressure)空气/$才可运行,且在压力不足时将自动找寻$(l:tools/drone#charging)安装有发射器升级的充气站/$。" + }, + { + "type": "entity", + "entity": "pneumaticcraft:logistics_drone", + "offset": -0.3 + }, + { + "type": "text", + "text": "放置后,$(item)物流无人机/$将会对装有$(l:logistics/frames)物流框架/$的容器或储罐执行物流操作,范围大小为33×33×33(立方体),以初始放置处为中心。$(p)由于这类无人机需要频繁移动物品,建议安装$(l:base_concepts/upgrades#speed)速度升级/$和$(l:base_concepts/upgrades#inventory)物品栏升级/$,以提升移动速度和承载容量。" + }, + { + "type": "crafting", + "recipe": "pneumaticcraft:logistics_drone", + "text": "物流无人机的合成表" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/logistics/logistics_module.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/logistics/logistics_module.json new file mode 100644 index 000000000000..a5949f971473 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/logistics/logistics_module.json @@ -0,0 +1,17 @@ +{ + "name": "物流模块", + "icon": "pneumaticcraft:logistics_module", + "category": "logistics", + "advancement": "pneumaticcraft:pressure_tube", + "pages": [ + { + "type": "text", + "text": "见$(thing)压力管道/$章节的$(l:tubes/logistics_module)物流模块/$条目。" + }, + { + "type": "crafting", + "recipe": "pneumaticcraft:logistics_module", + "text": "物流模块的合成表" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/logistics/overview.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/logistics/overview.json new file mode 100644 index 000000000000..fc3c33c63936 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/logistics/overview.json @@ -0,0 +1,25 @@ +{ + "name": "物流总览", + "icon": "pneumaticcraft:logistics_configurator", + "category": "logistics", + "advancement": "pneumaticcraft:root", + "priority": "true", + "pages": [ + { + "type": "text", + "text": "$(#228)气动工艺:再加压$()的$(thing)物流系统/$提供了一套有意思的传输物品和流体,并保持容器和储罐的供应的方法。$(p)容器和储罐可以被$(l:logistics/frames)物流框架/$所标记,用于控制物品和流体如何被传入传出该方块。" + }, + { + "type": "text", + "text": "这些容器下一步由$(l:logistics/logistics_drone)物流无人机/$或安装了$(l:tubes/logistics_module)物流模块/$的$(l:tubes/pressure_tubes)压力管道/$所联系起来。$(p)$(thing)物流系统/$很大程度上是由$(l:https://wiki.factorio.com/Logistic_network)异星工厂/$所启发的,而如果你玩过该游戏,这里的概念对于你将会很熟悉。主要的区别是该模组提供$(l:logistics/frames)物流框架/$以标记已有的容器/储罐,而非添加独立的物流箱子。" + }, + { + "type": "relations", + "entries": [ + "logistics/frames", + "logistics/logistics_drone", + "tubes/logistics_module" + ] + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/machines/aerial_interface.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/machines/aerial_interface.json new file mode 100644 index 000000000000..14a700861a35 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/machines/aerial_interface.json @@ -0,0 +1,51 @@ +{ + "name": "空气接口", + "icon": "pneumaticcraft:aerial_interface", + "category": "machines", + "advancement": "pneumaticcraft:advanced_pressure_tube", + "pages": [ + { + "type": "text", + "text": "$(item)空气接口/$是一台功能强大的机器,可以与玩家的物品栏相交互。充入足够的$(l:base_concepts/pressure)压力/$后,可以像一般容器传输物品一样与该机器交互。输入物品并不缓存于接口中,而是$(italic)直接/$传输到目标玩家的物品栏中。例如,可以向接口安装$(l:logistics/frames#requester)物流请求框架/$,并以此在玩家的物品栏中保持至少 64 根火把。" + }, + { + "type": "text", + "text": "默认情况下,从接口的侧面访问玩家的主物品栏,从顶/底面访问盔甲槽位。不过访问配置可以在机器 GUI 中的$(bold)侧面配置:物品/$标签页中重新调整。$(p)可以将任意面配置为访问下列物品栏:$(li)主物品栏$(li)盔甲槽位$(li)副手槽位$(li)末影物品栏(即与原版$(item)末影箱子/$连通)" + }, + { + "type": "text", + "title": "水下呼吸", + "text": "当然,既然有这样一台机器可以与玩家链接,而它又是由$(l:base_concepts/pressure)空气/$供能的,那么应该有一种方法可以在有需要时向玩家传输空气——对吧?玩家在水下时,接口将以80mL/t的速率消耗额外空气以保持玩家的水下呼吸。$(p)按空气计,这比安装了$(l:base_concepts/upgrades#scuba)水肺升级/$的$(l:armor/pneumatic_helmet)气动头盔/$效率更高,但此功能并不改善水下视线。" + }, + { + "type": "text", + "title": "传输FE能量", + "text": "$(item)空气接口/$接受$(thing)FE能量/$(与RF和其他部分模组的能量系统兼容)。能量被存储在其内部缓存中(大小为100000FE),并对玩家物品栏(包括盔甲槽)中可使用 FE 充能的物品充能。" + }, + { + "type": "text", + "title": "自动补食", + "text": "安装$(l:base_concepts/upgrades#dispenser)发射器升级/$后,$(item)空气接口/$可以对玩家远程喂食。此时,接口只接受食物物品,并且只有提供的食物饱食度不会被浪费时才可以成功输入。注:若试图输入的食物物品堆叠数大于1,接口将在整堆物品可以被一次消耗时再进行喂食。可以使用$(item)漏斗/$等低速输入手段确保单次输入的物品堆叠数最小。" + }, + { + "type": "text", + "title": "处理经验", + "text": "安装$(l:base_concepts/upgrades#dispenser)发射器升级/$后,可以向接口传输$(thing)经验流体/$。若有多种经验流体可用,可在$(bold)经验/$标签页选择使用的流体。该标签页也显示检测到并可用的所有经验流体。无论安装什么模组,都可以使用$(l:base_concepts/memory_essence)记忆源质/$承载经验。" + }, + { + "type": "text", + "title": "处理经验(续)", + "text": "需要注意的是,空气接口自身并不具有内部流体缓存;传输的流体直接与玩家的经验值交互。因此,传输经验流体时,传输速率需要大于每刻传输1点经验对应的流体量。撰写本页时,对于所有已知经验流体来说这一速率为20mB/t。" + }, + { + "type": "text", + "title": "自动充气", + "text": "若将$(l:tubes/charging_module)充气管道模块/$指向$(item)空气接口/$,可以对物品栏中的$(l:base_concepts/pressure)可充气/$物品进行充气。$(p)需要注意的是,要对佩戴的$(l:armor/overview)气动盔甲/$充气,充气管道模块应指向与盔甲槽位链接的侧面。" + }, + { + "type": "crafting", + "text": "空气接口的合成表", + "recipe": "pneumaticcraft:aerial_interface" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/machines/air_cannon.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/machines/air_cannon.json new file mode 100644 index 000000000000..208565fa5587 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/machines/air_cannon.json @@ -0,0 +1,22 @@ +{ + "name": "空气加农炮", + "icon": "pneumaticcraft:air_cannon", + "category": "machines", + "advancement": "pneumaticcraft:pressure_tube", + "pages": [ + { + "type": "text", + "text": "$(item)空气加农炮/$可以在空中运输物品。使用$(l:base_concepts/pressure)压缩空气/$作为物品发射的推进剂。$(p)同时,需要$(l:tools/gps_tool)定位工具/$进行瞄准(尽管定位工具在瞄准完成后便可撤去并被复用)。$(p)施加$(#f00)红石脉冲/$以使空气加农炮开火。" + }, + { + "type": "text", + "title": "升级", + "text": "安装$(l:base_concepts/upgrades#dispenser)发射器升级/$后,$(item)空气加农炮/$对于物品的行为相当于原版$(item)发射器/$,例如:TNT或火焰弹将被点燃。$(p)安装$(l:base_concepts/upgrades#entity_tracker)实体追踪升级/$后,$(item)空气加农炮/$将不会从其内部存储中发射物品;相反,会把附近最近的实体(包括你!)发射出去。" + }, + { + "type": "crafting", + "text": "空气加农炮的合成表", + "recipe": "pneumaticcraft:air_cannon" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/machines/aphorism_tile.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/machines/aphorism_tile.json new file mode 100644 index 000000000000..2605277751b1 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/machines/aphorism_tile.json @@ -0,0 +1,33 @@ +{ + "name": "格言瓷砖", + "icon": "pneumaticcraft:aphorism_tile", + "category": "machines", + "advancement": "pneumaticcraft:assembly_controller", + "pages": [ + { + "type": "text", + "text": "$(thing)格言瓷砖/$有点像$(item)告示牌/$,但格言瓷砖理论上可以写下无穷多的文本。文本会自动缩放,以保证全部文本都能显示在瓷砖上。$(p)放置一个格言瓷砖时,$(ttcolor)$(t:这可以在客户端的配置文件里禁用 - 见 'B:dramaSplash')默认/$显示一条随机的由$(l:http://mc-drama.herokuapp.com/)Drama Generator/$生成的文本。" + }, + { + "type": "text", + "text": "$(li)$(item)格言瓷砖/$可以通过空手$(thing)右击/$原地编辑。$(li)可以使用$(thing)Alt + 0-9/a-f/l/m/n/o/r/$添加格式化代码($(l:https://minecraft.fandom.com/zh/wiki/%E6%A0%BC%E5%BC%8F%E5%8C%96%E4%BB%A3%E7%A0%81)标准原版格式化代码/$)。$(li)按下$(thing)F1/$显示编辑器键位绑定的帮助。$(li)可以使用染料$(thing)/$分别对$(item)格言瓷砖/$的背景和边框右击进行染色。" + }, + { + "type": "text", + "anchor": "items", + "text": "$(li)$(thing)格言瓷砖/$也可以显示$(thing)物品/$;可以只显示物品,或与文本一并显示。可以(另起一行)输入$(thing){item:<模组ID>:<物品ID>}/$以插入物品,如:$(thing){item:minecraft:diamond}/$可以插入钻石。$(li)此外,还可以 GUI 左侧的$(thing)插入物品……/$按钮,并选取要插入的物品。该操作将替换所在行的所有文本。在一个格言瓷砖上可以插入多个物品。" + }, + { + "type": "text", + "text": "$(li)注:插入的物品自动缩放,使其高度与文本高度相同。若要同时显示文本与物品,一行不要写得太长,以免物品过小。$(li)如果需要留出空间,可以在 GUI 左侧设置文本$(thing)外边距(Margin)/$。$(li)最后,可以在左侧将瓷砖设置为$(thing)隐藏/$,从而$(italic)仅/$显示文本和物品。" + }, + { + "type": "text", + "text": "$(li)非潜行状态下,被隐藏的格言瓷砖并不阻挡玩家点击,因此很适合作为箱子上的标签,尤其是它还可以显示物品。$(li)空手潜行右击以修改格言瓷砖是否隐藏。" + }, + { + "type": "pneumaticcraft:assembly_system", + "recipe": "pneumaticcraft:assembly/aphorism_tile" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/machines/charging_station.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/machines/charging_station.json new file mode 100644 index 000000000000..37699d2d8e1e --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/machines/charging_station.json @@ -0,0 +1,60 @@ +{ + "name": "充气站", + "icon": "pneumaticcraft:charging_station", + "category": "machines", + "advancement": "pneumaticcraft:pressure_tube", + "pages": [ + { + "type": "text", + "text": "$(item)充气站/$用于对$(l:base_concepts)气动物品/$充/放气。$(item)充气站/$和气动物品的交互与机器和管道的交互相同:压力差将被平衡。也就是说,需要一个压力很高的$(item)充气站/$以将物品完全充气。" + }, + { + "type": "spotlight", + "item": "pneumaticcraft:charging_station", + "text": "大多数气动物品的最高压力为10bar。但是不用担心爆炸;物品不会因为压力过大而爆炸。相反,在到达最大压力时充气会自动停止。$(p)可以使用$(l:tools/camo_applicator)伪装涂敷器/$对$(thing)充气平台/$状态的充气站进行涂敷。" + }, + { + "type": "text", + "title": "充气平台", + "text": "可以通过安装$(l:base_concepts/upgrades#dispenser)发射器升级/$将$(item)充气站/$转化为$(thing)充气平台/$。该状态的充气站可以给下列物品进行充气:$(li)放置在充气站上方的物品$(li)站在充气站上方玩家的物品栏中的物品$(li)所有在充气站正上方的$(l:tools/drone)无人机/$" + }, + { + "type": "text", + "title": "管理升级", + "text": "同时$(item)充气站/$也可以用于管理可安装$(l:base_concepts/upgrades)升级/$的物品。要给物品安装升级,需要将其放置在$(item)充气站/$中,就在这个物品槽上方的上方,点击$(thing)上箭头/$按钮。从而打开另一个 GUI;对应物品的所有可用升级会在这个 GUI 的侧页标签页上列出。" + }, + { + "type": "relations", + "title": "可充气的物品", + "entries": [ + "tools/air_canister", + "tools/pneumatic_wrench", + "tools/logistics_configurator", + "tools/camo_applicator", + "tools/vortex_cannon", + "tools/minigun", + "tools/manometer", + "armor/pneumatic_helmet", + "armor/pneumatic_chestplate", + "armor/pneumatic_leggings", + "armor/pneumatic_boots" + ] + }, + { + "type": "relations", + "title": "可充气的物品(续表)", + "entries": [ + "tools/drone", + "tools/collector_drone", + "tools/guard_drone", + "tools/harvesting_drone", + "logistics/logistics_drone" + ] + }, + { + "type": "crafting", + "text": "充气站的合成表", + "recipe": "pneumaticcraft:charging_station" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/machines/display_shelf.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/machines/display_shelf.json new file mode 100644 index 000000000000..06b833df8be5 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/machines/display_shelf.json @@ -0,0 +1,17 @@ +{ + "name": "展示台", + "icon": "pneumaticcraft:display_shelf", + "category": "machines", + "advancement": "pneumaticcraft:root", + "pages": [ + { + "type": "text", + "text": "$(item)展示台/$的功能与$(l:machines/display_table)展示桌/$完全相同,只不过只有半格高。此外,若下方方块不具有完整的上表面,展示台不会渲染其桌脚。" + }, + { + "type": "crafting", + "text": "展示台的合成表", + "recipe": "pneumaticcraft:display_shelf" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/machines/display_table.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/machines/display_table.json new file mode 100644 index 000000000000..ef43853c50cf --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/machines/display_table.json @@ -0,0 +1,21 @@ +{ + "name": "展示桌", + "icon": "pneumaticcraft:display_table", + "category": "machines", + "advancement": "pneumaticcraft:root", + "pages": [ + { + "type": "text", + "text": "$(item)展示桌/$是一个简单的容器,可以存储(并展示)单个物品。其主要用于装饰,但考虑到展示桌支持与漏斗、无人机或其余传输方式进行交互,或许也适于自动化。" + }, + { + "type": "text", + "text": "若相邻放置,展示桌将相互连接,且不会渲染连接处的桌脚;这将组成一整个大展示桌。然而,此时展示桌需要有朝向一致,否则不会连接。$(p)连接起来的展示桌仍具有独立的物品存储。" + }, + { + "type": "crafting", + "text": "展示桌的合成表", + "recipe": "pneumaticcraft:display_table" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/machines/drone_interface.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/machines/drone_interface.json new file mode 100644 index 000000000000..79268b7bd520 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/machines/drone_interface.json @@ -0,0 +1,296 @@ +{ + "name": "无人机接口", + "icon": "pneumaticcraft:drone_interface", + "category": "machines", + "flag": "|mod:computercraft,mod:opencomputers", + "advancement": "pneumaticcraft:printed_circuit_board", + "pages": [ + { + "type": "text", + "text": "无人机接口是一个与$(l:tools/drone)无人机/$交互的$(thing)ComputerCraft/OpenComputers外设/$。要做到这一点,对$(item)无人机/$编入含有$(l:programming/computer_control)电脑控制/$拼图的程序。当无人机执行该拼图时,其将会试图连接到给定区域内$(ttcolor)$(t:每个无人机接口只能同时与一个无人机连接)可用/$的$(item)无人机接口/$。" + }, + { + "type": "spotlight", + "item": "pneumaticcraft:drone_interface", + "text": "连接后,该无人机将完全由无人机接口控制;准确的说,是由控制接口的电脑执行的 Lua 程序所控制。$(p)无人机接口实现了一系列的 Lua 方法;这将在后面一一列出。" + }, + { + "type": "text", + "title": "示例", + "text": "下面是一个示例Lua程序:$(p)$(#008)m = peripheral.wrap(\"right\")$(br)m.addArea(100, 64, 100, 120, 4, 120, \"Filled\")$(br)m.setAction(\"dig\")$(br)m.clearArea()$(br)m.addArea(80, 65, 80)$(br)m.setAction(\"standby\")$(p)/$该程序操控无人机挖掘一片区域——从 (100,64,100) 到 (120,4,120) 的区域——然后回到 (80,65,80) 并进入待机状态。" + }, + { + "type": "text", + "title": "abortAction()", + "text": "$(#800)abortAction()/$$(p)终止目前执行的操作。" + }, + { + "type": "text", + "title": "addArea()", + "text": "$(#800)addArea(,,)/$$(p)$(#800)addArea(,,,,,,<区域类型>)/$$(p)向无人机目前存储的区域添加一个区域。当使用后一个重载时,x1,y1,z1表示的是第一个点(代表手动添加时第一个定位工具),x2,y2,z2表示第二个点。" + }, + { + "type": "text", + "title": "addBlacklistItemFilter()", + "text": "$(#800)addBlacklistItemFilter(<物品/方块名>, <使用NBT>, <使用模组匹配>)/$$(p)和addWhitelistItemFilter(...)一样,但加入的是黑名单。" + }, + { + "type": "text", + "title": "addBlacklistLiquidFilter()", + "text": "$(#800)addBlacklistLiquidFilter(<流体名>)/$$(p)和addWhitelistLiquidFilter(...)一样,但加入的是黑名单。" + }, + { + "type": "text", + "title": "addBlacklistText()", + "text": "$(#800)addBlacklistText(<文本>)/$$(p)向黑名单加入一个文本。例如:指定攻击实体操作(entity_attack)的过滤器。" + }, + { + "type": "text", + "title": "addWhitelistItemFilter()", + "text": "$(#800)addWhitelistItemFilter(<物品/方块名>, <使用NBT>, <使用模组匹配>)/$$(p)作为连接在右侧的$(l:programming/item_filter)物品过滤器/$。物品/方块名使用其注册名,如:$(thing)pneumaticcraft:pressureTube/$。“使用xxx”参数确定在过滤器中用到的 bool 参数(和配置 GUI 里的复选框功能一样)。" + }, + { + "type": "text", + "title": "addWhitelistLiquidFilter()", + "text": "$(#800)addWhitelistLiquidFilter(<流体名>)/$$(p)作为连接在右侧的$l(:programming/liquid_filter)流体过滤器/$。流体名使用其注册名,如:$(thing)minecraft:water/$。" + }, + { + "type": "text", + "title": "addWhitelistText()", + "text": "$(#800)addWhitelistText(<文本>)/$$(p)向白名单文本加入一个文本。例如:指定攻击实体操作(entity_attack)的过滤器。" + }, + { + "title": "clearArea()", + "type": "text", + "text": "$(#800)clearArea()/$$(p)清空当前存储的区域。" + }, + { + "type": "text", + "title": "clearBlacklistItemFilter()", + "text": "$(#800)clearBlacklistItemFilter()/$$(p)清空黑名单内存储的物品过滤。" + }, + { + "type": "text", + "title": "clearBlacklistLiquidFilter()", + "text": "$(#800)clearBlacklistLiquidFilter()/$$(p)清空黑名单内存储的流体过滤。" + }, + { + + "type": "text", + "title": "clearBlacklistText()", + "text": "$(#800)clearBlacklistText()/$$(p)清空黑名单内存储的的文本。" + }, + { + "type": "text", + "title": "clearWhitelistItemFilter()", + "text": "$(#800)clearWhitelistItemFilter()/$$(p)清空白名单内存储的物品过滤。" + }, + { + "type": "text", + "title": "clearWhitelistLiquidFilter()", + "text": "$(#800)clearWhitelistLiquidFilter()/$$(p)清空白名单内存储的流体过滤。" + }, + { + "type": "text", + "title": "clearWhitelistText()", + "text": "$(#800)clearWhitelistText()/$$(p)清空白名单内存储的文本。" + }, + { + "type": "text", + "title": "evaluateCondition()", + "text": "$(#800)evaluateCondition()/$$(p)返回true/false。仅用于$(l:programming/conditions)条件/$拼图。该方法根据条件程序是否满足返回true/false。无人机条件可以在调用$(#800)setAction()/$后即被检查。非无人机条件需要等到$(#800)isActionDone()/$返回true才可检查。" + }, + { + "type": "text", + "title": "exitPiece()", + "text": "$(#800)exitPiece()/$$(p)终止执行流所在的$(thing)电脑控制/$拼图,并使执行流进入下一拼图。" + }, + { + "type": "text", + "title": "forgetTarget()", + "text": "$(#800)forgetTarget()/$$(p)当无人机(在攻击实体操作(entity_attack)中)目标为一个实体时,调用该方法将停止攻击该实体。" + }, + { + "type": "text", + "title": "getAction()", + "text": "$(#800)getAction()/$$(p)返回代表由$(#800)setAction()/$所设置的上一个操作的字符串。如果未设置操作,返回$(thing)nil/$。可以用于确保只在该方法不返回nil时才调用 $(#800)isActionDone()/$。" + }, + { + "type": "text", + "title": "getAllActions()", + "text": "$(#800)getAllActions()/$$(p)返回包含所有可以被选择的操作的字符串的列表(如 $(thing)pneumaticcraft:dig(挖掘方块)/$或者 $(thing)pneumaticcraft:place(放置方块)/$)。每个操作对应$(l:programming/programmer#ids)编程器/$中的一个编程拼图。$(p)注:对于前缀为$(thing)pneumaticcraft:/$的操作(即为所有本模组自带的操作),这一前缀可以略去。" + }, + { + "type": "text", + "title": "getAreaTypes()", + "text": "$(#800)getAreaTypes()/$$(p)返回所有可行的区域类型(如filled(填充),frame(框架),sphere(球)等)。" + }, + { + "type": "text", + "title": "getDronePosition()", + "text": "$(#800)getDronePosition()/$$(p)返回包含有无人机的x、y、z坐标的列表。该方法仅为兼容性保留;建议使用改进后的$(#800)getDronePositionVec()/$方法。" + }, + { + "title": "getDronePositionVec()", + "text": "$(#800)getDronePosition()/$$(p)返回包含无人机的x、y、z坐标的映射表。可以通过访问.x、.y、.z项提取各个分量的数值。如:$(#800)xpos = getDronePosition().x/$。", + "type": "text" + }, + { + "type": "text", + "title": "getDronePressure()", + "text": "$(#800)getDronePressure()/$$(p)返回所连接的无人机当前的压力。" + }, + { + "type": "text", + "title": "getUpgrades()", + "text": "$(#800)getUpgrades(<升级名>)/$$(p)返回给定升级所安装的数量。升级名由如下方式给出:打开高级信息显示(F3+H),将鼠标指针指向升级物品,并将物品注册名中的$(thing)_upgrade/$部分删去,即得到升级名。$(p)如:若注册名为$(thing)pneumaticcraft:speed_upgrade/$(即速度升级),升级名则为$(thing)speed/$。" + }, + { + "type": "text", + "title": "getVariable()", + "text": "$(#800)getVariable(<变量名>)/$$(p)返回无人机的对应变量的值(形式:列表x,y,z)。同样可以获取$(l:programming/variables#global)全局变量/$(前缀#)和$(l:programming/variables#special)特指变量/$(前缀$)的值。" + }, + { + "type": "text", + "title": "hideArea()", + "text": "$(#800)hideArea()/$$(p)停止高亮$(#800)showArea()/$方法高亮出的无人机当前存储的区域。" + }, + { + "type": "text", + "title": "isActionDone()", + "text": "$(#800)isActionDone()/$$(p)如果当前操作已完成(如:去往位置操作(goto)已到达目标位置,从容器提取物品操作(inventory_import)无法输入更多物品,挖掘方块操作(dig)已经挖掘了所有方块,等等),返回true。" + + }, + { + "type": "text", + "title": "isConnectedToDrone()", + "text": "$(#800)isConnectedToDrone()/$$(p)如果一个无人机与该无人机接口连接(即无人机的程序运行到了电脑控制拼图,并且连接成功),返回true。" + }, + { + "type": "text", + "title": "removeArea()", + "text": "$(#800)removeArea(,,)/$$(p)$(#800)removeArea(,,,,,,<区域类型>)/$$(p)从目前存储的区域里删除一个区域(相当于加入黑名单)。" + }, + { + "type": "text", + "title": "setAction()", + "text": "$(#800)setAction(<操作>)/$$(p)设置要执行的操作。<操作>是表示该操作的字符串。该字符串应当属于getAllActions()返回的列表;输入的字符串对应于$(l:programming/programmer#ids)编程器/$中的一个编程拼图,对应关系由其注册名(可使用F3+H打开高级信息显示以获取)。$(p)注:对于前缀为$(thing)pneumaticcraft:/$的操作(即为所有本模组自带的操作),这一前缀可以略去。" + }, + { + "type": "text", + "title": "setBlockOrder()", + "text": "$(#800)setBlockOrder(<\"closest\"/\"highToLow\"/\"lowToHigh\">)/$$(p)设置无人机挖掘/放置方块的顺序。" + }, + { + "type": "text", + "title": "setCanSteal()", + "text": "$(#800)setCanSteal()/$$(p)执行拾起物品(pickup_item)操作时,该方法控制无人机可以捡拾不应捡拾的物品,如:放置在$(thing)沉浸工程/$的传送带上的物品$(p)默认值为$(thing)false/$:无人机不会捡拾不应捡拾的物品。" + }, + { + "type": "text", + "title": "setCount()", + "text": "$(#800)setCount(<数量>)/$$(p)设置最大输入/输出/投掷物品限制,及条件检查时被检查的物品数量。" + }, + { + "type": "text", + "title": "setCraftingGrid()", + "text": "$(#800)setCraftingGrid(<物品/方块名>, <物品/方块名>, ...(9个))/$$(p)设置在执行合成操作(crafting)时使用的合成表。需要指定合成配方的所有9个物品。对于空物品,使用$(thing)nil/$代替。命名格式和物品过滤的格式相同。" + }, + { + "type": "text", + "title": "setDropStraight()", + "text": "$(#800)setDropStraight()/$$(p)执行投掷物品(drop_item)操作时,该方法指定物品会以一个随机的速度丢出(false)还是竖直下落(true)。" + }, + { + "type": "text", + "title": "setEmittingRedstone()", + "text": "$(#800)setEmittingRedstone(<强度>)/$$(p)执行发出红石信号(emit_redstone)操作时,该方法指定将发出的信号强度。" + }, + { + "type": "text", + "title": "setIsAndFunction()", + "text": "$(#800)setIsAndFunction()/$$(p)仅用于$(l:programming/conditions)条件/$拼图。设置为true时,所有被检查的方块需要满足条件(如>=10)才能使条件为真。" + }, + { + "type": "text", + "title": "setMaxActions()", + "text": "$(#800)setMaxActions(<数量>)/$$(p)设置在指令被认为完成前对方块上执行的最多操作限制。该方法对放置方块(place)、挖掘方块(dig)、右击方块(block_right_click)操作适用。确保调用了 $(#800)setUseMaxActions(true)/$ 以启用这一控制。" + }, + { + "type": "text", + "title": "setOperator()", + "text": "$(#800)setOperator(<\">=\" / \"=\">)/$$(p)仅用于$(l:programming/conditions)条件/$拼图。设置条件为等于(\"=\")或是大于等于(\">=\")指定数量。这个“指定数量”可以用setCount()方法设置。" + }, + { + "type": "text", + "title": "setPlaceFluidBlocks()", + "text": "$(#800)setPlaceFluidBlocks()/$$(p)仅用于输出流体操作(liquid_export)。传参为true时无人机可以放置下流体方块。默认值为false。" + }, + { + "type": "text", + "title": "setRenameString()", + "text": "$(#800)setRenameString(<名称>)/$$(p)设置执行重命名操作(rename)时无人机将会被设置为的名称。" + }, + { + "type": "text", + "title": "setRequiresTool()", + "text": "$(#800)setRequiresTool()/$$(p)设置执行挖掘方块(dig)或收获作物(harvest)操作时无人机是否需要适用工具。" + }, + { + "type": "text", + "title": "setRightClickType()", + "text": "$(#800)setRightClickType(\"click_item\" / \"click_block\")/$$(p)执行右击方块操作(block_right_click)时,该方法控制无人机执行所持物品(click_item)的右击逻辑(如使用$(item)打火石/$点火)还是执行目标方块的右击逻辑(如拨动$(item)拉杆/$)。默认值为click_item。" + }, + { + "type": "text", + "title": "setSide()", + "text": "$(#800)setSide(<朝向>, <是否可访问>)/$$(p)设置方块某一面可以被访问。用于在从容器提取物品(inventory_import)、向容器输出物品(inventory_export)操作中设置无人机可以从哪一面访问容器。也用于放置操作(place)中如何放置方块。" + }, + { + "type": "text", + "title": "setSides()", + "text": "$(#800)setSides(<下>, <上>, <北>, <南>, <东>, <西>)/$$(p)与上一方法相同,但是一次性设置所有面。该方法接受六个bool参数。" + }, + { + "type": "text", + "title": "setSignText()", + "text": "$(#800)setSignText(<行1>, <行2>, ..., <行N>)/$$(p)设置编辑告示牌操作(edit_sign)将向告示牌或格言瓷砖写入的文本。" + }, + { + "type": "text", + "title": "setSneaking()", + "text": "$(#800)setSneaking()/$$(p)执行右击方块操作时,设置是否潜行右击。" + }, + { + "type": "text", + "title": "setUseCount()", + "text": "$(#800)setUseCount()/$$(p)设置无人机是否有最大输入/输出/投掷物品限制。如果设置为true,需要一并调用setCount()。" + }, + { + "type": "text", + "title": "setUseMaxActions()", + "text": "$(#800)setUseMaxActions()/$$(p)设置是否具有在指令被认为完成前对方块上执行的最多操作限制。该方法对放置方块(place)、挖掘方块(dig)、右击方块(block_right_click)操作适用。如果设置为true,需要一并调用setMaxActions()。" + }, + { + "type": "text", + "title": "setVariable()", + "text": "$(#800)setVariable(<变量名>, , , )/$$(p)将无人机的一个$(l:programming/variables)变量/$设置为指定坐标。也可设置$(l:programming/variables#global)全局变量/$。" + }, + { + "type": "text", + "title": "setVariable()", + "text": "$(#800)setVariable(<变量名>, )/$$(p)将无人机的一个$(l:programming/variables)变量/$设置为指定值。true等价于坐标1,0,0,false等价于坐标0,0,0。" + }, + { + + "type": "text", + "title": "showArea()", + "text": "$(#800)showArea()/$$(p)使用编程器中$(thing)显示区域/$按钮使用的区域渲染器显示目前存储的区域。可以通过$(#800)hideArea()/$停止显示该区域。" + }, + { + "type": "crafting", + "text": "无人机接口的合成表", + "recipe": "pneumaticcraft:drone_interface" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/machines/elevators.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/machines/elevators.json new file mode 100644 index 000000000000..a8a5ea7b4d42 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/machines/elevators.json @@ -0,0 +1,58 @@ +{ + "name": "电梯", + "icon": "pneumaticcraft:elevator_base", + "category": "machines", + "advancement": "pneumaticcraft:plastic", + "pages": [ + { + "type": "text", + "text": "$(thing)电梯/$可以用于纵向运输任何实体,包括物品、怪物、动物和玩家。$(p)需要在电梯结构的底部放置$(item)电梯基座/$。可以叠加多个电梯基座。$(p)在此之上,放置$(item)电梯框架/$,作为对电梯的支撑。" + }, + { + "type": "text", + "text": "$(item)电梯基座/$和$(item)电梯框架/$各自的数量共同决定了$(thing)电梯/$可以上升的高度。这一最大高度为下面两个数据的较小值:$(li)1x竖直堆叠的$(item)电梯框架/$的个数$(li)$(ttcolor)$(t:这一乘数可以在配置文件中更改 - 见 'I:elevatorBaseBlocksPerBase')6x/$竖直堆叠的$(item)电梯基座/$的数目" + }, + { + "type": "text", + "text": "$(thing)电梯/$可以按以下两种模式运行:$(li)$(bold)红石模式/$:施加于$(item)电梯基座/$的$(#f00)红石信号/$控制电梯的高度,正比于信号强度(信号为0时位于最底端,信号为15时位于最顶端)。$(li)$(bold)电梯呼叫器/$:$(l:machines/elevators#caller)电梯呼叫器/$可以提供对电梯更复杂的控制。" + }, + { + "type": "text", + "title": "多方块的电梯", + "text": "可以通过水平连接$(item)电梯基座/$以扩展$(thing)电梯/$的大小。当相邻的$(thing)电梯/$的顶部$(item)电梯基座/$位于统一高度时,$(thing)电梯/$将会共享楼层(由$(l:machines/elevators#caller)电梯呼叫器/$定义)与红石输出,因而形成一个“多方块结构”。" + }, + { + "type": "text", + "title": "回收空气", + "text": "$(item)电梯基座/$接受最多4个$(l:base_concepts/upgrades#charging)充气升级/$,允许其在下降时回收一定的空气(安装前下降既不消耗也不回收空气)。$(p)其代价是下降速度更慢;安装4个升级时,会回收上升同一高度所需的空气的60%,但下降速度会减慢40%。" + }, + { + "type": "text", + "anchor": "caller", + "title": "电梯呼叫器", + "text": "放置在$(item)电梯框架/$旁边的$(item)电梯呼叫器/$用于控制$(thing)电梯/$的高度。放置下一个$(item)电梯框架/$时,其将会对由$(item)电梯呼叫器/$定义的$(thing)楼层/$数目进行计算。$(p)$(thing)楼层/$可以在$(item)电梯基座/$ GUI 中重命名;楼层名将会显示在$(item)电梯呼叫器/$的按钮中。其可以被点击,以将电梯呼叫到该楼层。" + }, + { + "type": "text", + "title": "电梯呼叫器(续)", + "text": "此外,$(item)电梯呼叫器/$将会在$(thing)电梯/$位于该楼层时发出$(#f00)红石信号/$,而对电梯呼叫器施加一个$(#f00)红石信号/$将呼叫$(thing)电梯/$至该楼层。$(p)可以使用$(l:tools/camo_applicator)伪装涂敷器/$对$(item)电梯呼叫器/$进行覆盖。" + }, + { + "type": "image", + "images": [ + "pneumaticcraft:textures/patchouli/elevator.png" + ], + "border": "true", + "text": "$(italic)一个具有3个电梯呼叫器的小型电梯/$" + }, + { + "type": "crafting", + "recipe": "pneumaticcraft:elevator_base_1", + "recipe2": "pneumaticcraft:elevator_frame" + }, + { + "type": "crafting", + "recipe": "pneumaticcraft:elevator_caller" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/machines/gas_lift.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/machines/gas_lift.json new file mode 100644 index 000000000000..3acd53044e68 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/machines/gas_lift.json @@ -0,0 +1,30 @@ +{ + "name": "气举", + "icon": "pneumaticcraft:gas_lift", + "category": "machines", + "advancement": "pneumaticcraft:pressure_tube", + "pages": [ + { + "type": "text", + "text": "简而言之,$(item)气举/$就是一个泵。其使用$(l:base_concepts/pressure)压力/$来减小流体的密度,从而迫使其上升。$(p)提供压力后,它会向下伸出$(l:components/drill_pipe)气举钻管/$(这也需要你提供给它),直到钻管接触到流体;这时气举才会泵取这一流体。这就使得气举非常适合泵取$(l:base_concepts/oil)石油/$,因为石油往往处于地层深处。" + }, + { + "type": "text", + "text": "下伸途径中的任何固体方块都会被破坏,不产生掉落物。破坏方块消耗上方气举内的空气;对于硬度低的方块,比如泥土或沙子,消耗量很小;但对于硬度高的方块,例如黑曜石,消耗量则很大。$(p)抽取流体所消耗的空气量随抽取深度线性增长;换句话说,目前$(item)气举钻管/$伸长了多少格,与之对应消耗量也就增加多少。" + }, + { + "type": "text", + "title": "模式标签页", + "text": "气举可以被切换至以下三种模式之一:$(li)$(#00f)泵取,允许清空内部存储/$:伸出钻管,泵取所遇的流体。$(li)$(#00f)泵取,在储罐中留下流体(作为过滤)/$:行为与前一模式类似,但在内部保留1000mB的流体,作为过滤。可以用于保证并不抽取其余流体,仅抽取指定类别的流体。" + }, + { + "type": "text", + "text": "$(li)$(#00f)收回钻管/$:停止泵取,并将所有伸出的钻管收回至其内部的管道槽位。" + }, + { + "type": "crafting", + "text": "气举的合成表", + "recipe": "pneumaticcraft:gas_lift" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/machines/heat_pipe.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/machines/heat_pipe.json new file mode 100644 index 000000000000..551d75097625 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/machines/heat_pipe.json @@ -0,0 +1,25 @@ +{ + "name": "热管", + "icon": "pneumaticcraft:heat_pipe", + "category": "machines", + "advancement": "pneumaticcraft:root", + "pages": [ + { + "type": "text", + "text": "$(item)热管/$是由压缩铁线芯包裹上一层绝缘材料制成的,它可以在侧面无任何热连接的情况下传导热量。相比于$(thing)压缩铁块/$,用它来传输热量更紧凑(也更廉价)。$(p)可以使用$(l:tools/camo_applicator)伪装涂敷器/$对热管进行涂敷。" + }, + { + "type": "image", + "images": [ + "pneumaticcraft:textures/patchouli/self_made_heat_pipe_image.png" + ], + "border": "true", + "text": "$(italic)一台高级流体压缩机,通过热管连接了四个散热片/$" + }, + { + "type": "crafting", + "text": "热管的合成表", + "recipe": "pneumaticcraft:heat_pipe" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/machines/heat_sink.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/machines/heat_sink.json new file mode 100644 index 000000000000..3a178a697408 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/machines/heat_sink.json @@ -0,0 +1,30 @@ +{ + "name": "散热片", + "icon": "pneumaticcraft:heat_sink", + "category": "machines", + "advancement": "pneumaticcraft:root", + "pages": [ + { + "type": "text", + "text": "$(item)散热片/$用于平衡$(l:base_concepts/heat)热量/$。$(p)注意:触碰温度高于60℃ 或低于-60℃的$(item)散热片/$将会受到伤害!$(p)$(item)散热片/$只会散发其直接连接(实心一侧)的方块的热量。如果需要连接许多$(item)散热片/$,可以通过给方块连接$(l:machines/heat_pipe)热管/$,来向外提供更多可供放置散热片的面。" + }, + { + "type": "image", + "images": [ + "pneumaticcraft:textures/patchouli/heat_sinks.png" + ], + "border": "true", + "text": "$(italic)附着有多个散热片的$(l:compressors/advanced_liquid_compressor)高级流体压缩机/$" + }, + { + "type": "text", + "title": "主动散热", + "text": "可以将$(item)散热片/$放置在$(l:tubes/air_grate_module#active_cooling)空气栅管道模块/$的工作范围内,以提高散热效率。模块的工作范围在将其安装到$(l:tubes/pressure_tubes)压力管道/$上时会显示。空气栅管道模块的冷却加成可以叠加。" + }, + { + "type": "crafting", + "text": "散热片的合成表", + "recipe": "pneumaticcraft:heat_sink" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/machines/kerosene_lamp.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/machines/kerosene_lamp.json new file mode 100644 index 000000000000..09e696f22d91 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/machines/kerosene_lamp.json @@ -0,0 +1,25 @@ +{ + "name": "煤油灯", + "icon": "pneumaticcraft:kerosene_lamp", + "category": "machines", + "advancement": "pneumaticcraft:refinery", + "pages": [ + { + "type": "text", + "text": "$(item)煤油灯/$是一种强力的光源,消耗……没错,$(l:manufacturing/refinery)煤油/$。这和你以前用过的其他大范围光源类似,例如$(thing)神秘时代的奥术灯/$。$(p)$(italic)从技术上讲,煤油灯可以消耗任何燃料运行,但煤油的效率比其他燃料,甚至液化石油气还要高。/$" + }, + { + "type": "text", + "text": "$(item)煤油灯/$默认光照范围为10格(曼哈顿距离)。不过这可以在 GUI 中调整到最大30格。注意:随着范围增加,燃料消耗会与其平方成正比增加。也就是说:增大范围到2倍,燃料消耗会增大到4倍!$(p)然而,煤油灯的燃料消耗很少。1000mB的煤油可以供默认范围10格的煤油灯运行约$(ttcolor)$(t:煤油灯的燃料效率可以在配置文件里调整:见'D:keroseneLampFuelEfficiency')40分钟(现实时间)/$。" + }, + { + "type": "text", + "text": "像其他$(#228)气动工艺:再加压$()机器一样,$(item)煤油灯/$可以被$(thing)红石/$控制。除开一般的开关模式,还有$(bold)插值信号/$模式。顾名思义,该模式将基于信号强度插值调整煤油灯的光照范围。$(p)例如:如果设置光照范围为10格,当$(#f00)红石信号强度/$(最大15)为8时,煤油灯的光照范围为5格。" + }, + { + "type": "crafting", + "text": "煤油灯的合成表", + "recipe": "pneumaticcraft:kerosene_lamp" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/machines/liquid_hopper.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/machines/liquid_hopper.json new file mode 100644 index 000000000000..07548a90a4b0 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/machines/liquid_hopper.json @@ -0,0 +1,28 @@ +{ + "name": "液体漏斗", + "icon": "pneumaticcraft:liquid_hopper", + "category": "machines", + "advancement": "pneumaticcraft:root", + "pages": [ + { + "type": "text", + "text": "$(item)液体漏斗/$可以用于传输流体。与$(l:machines/omnidirectional_hopper)全方位漏斗/$类似,其抽取面同样可以朝任何方向,放置方式与输入输出朝向方式也相同。可以安装$(l:base_concepts/upgrades#speed)速度升级/$来提升传输速度。" + }, + { + "type": "spotlight", + "item": "pneumaticcraft:liquid_hopper", + "text": "$(item)流体漏斗/$同样会试图从$(9)抽取面/$前方任意掉在地上的物品或方块中抽取流体,并将其抽取到$(6)输出面/$前方的物品或方块中。这里包括水桶,熔岩桶,或模组提供的流体容器。" + }, + { + "type": "text", + "title": "发射器升级", + "flag": "pneumaticcraft:liquidHopperDispenser", + "text": "若$(item)流体漏斗/$安装了$(l:base_concepts/upgrades#dispenser)发射器升级/$,它就可以吸取$(9)抽取面/$的流体方块(1000mB),向$(6)输出面/$释放1000mB流体形成流体方块。这可以用来作水泵。" + }, + { + "type": "crafting", + "text": "流体漏斗的合成表", + "recipe": "pneumaticcraft:liquid_hopper" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/machines/omnidirectional_hopper.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/machines/omnidirectional_hopper.json new file mode 100644 index 000000000000..8bdec5c0a8c1 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/machines/omnidirectional_hopper.json @@ -0,0 +1,28 @@ +{ + "name": "全方位漏斗", + "icon": "pneumaticcraft:omnidirectional_hopper", + "category": "machines", + "advancement": "pneumaticcraft:root", + "pages": [ + { + "type": "text", + "text": "$(item)全方位漏斗/$的行为与原版$(item)漏斗/$很相似。不同的是它不止可以从上方抽取物品,也可以从$(italic)任意/$方向抽取物品。最重要的是,全方位漏斗可以使用$(l:base_concepts/upgrades)升级/$来大幅提升速度。它不需要$(l:base_concepts/pressure)空气/$就能运作,因而在游戏前期即可用作运输设备。" + }, + { + "type": "spotlight", + "item": "pneumaticcraft:omnidirectional_hopper", + "text": "放置下全方位漏斗时,其$(9)抽取端/$朝向放置者,$(6)输出端/$朝向放置时所附着的方块。$(p)使用$(l:tools/pneumatic_wrench)气动扳手/$(其余扳手类工具也许同样可行)$(thing)右击/$漏斗以重新设置其抽取端朝向。以同样的方式$(thing)潜行右击/$漏斗以重新设置其其输出端朝向。" + }, + { + "type": "text", + "title": "发射器升级", + "flag": "pneumaticcraft:omniHopperDispenser", + "text": "若$(item)全方位漏斗/$安装了$(l:base_concepts/upgrades#dispenser)发射器升级/$,它就可以自动的把物品在$(6)输出端/$以物品实体形式投掷出来(若输出端没有容器)。$(p)它可以作为$(item)投掷器/$更好的选择:更快,更精准,$(#f00)红石控制/$更好。" + }, + { + "type": "crafting", + "text": "全方位漏斗的合成表", + "recipe": "pneumaticcraft:omnidirectional_hopper" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/machines/pneumatic_door.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/machines/pneumatic_door.json new file mode 100644 index 000000000000..c8ebd23046b1 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/machines/pneumatic_door.json @@ -0,0 +1,34 @@ +{ + "name": "气动门", + "icon": "pneumaticcraft:pneumatic_door", + "category": "machines", + "advancement": "pneumaticcraft:plastic", + "pages": [ + { + "type": "text", + "text": "这一特别的门会在附近有玩家时自动打开,只要事先提供足够的$(l:base_concepts/pressure)空气压力/$。其基础检测范围为2格,不过这可以通过插入$(l:base_concepts/upgrades#range)范围升级/$来提升。$(p)要构造$(thing)气动门/$,需要在门的$(italic)上半门/$旁放置$(thing)气动门基座/$。" + }, + { + "type": "image", + "images": [ + "pneumaticcraft:textures/patchouli/pneumatic_door.png" + ], + "text": "$(italic)两组气动门;左侧的气动门基座被$(l:tools/camo_applicator)伪装/$$(italic),右侧的没有/$" + }, + { + "type": "spotlight", + "item": "pneumaticcraft:security_station", + "text": "若$(item)气动门基座/$位于工作中的$(l:machines/security_station)安全站/$范围内,它只会对$(thing)安全站/$信任的玩家开门。" + }, + { + "type": "text", + "title": "工作模式", + "text": "$(thing)气动门/$可以在以下四种模式之一中工作,这可以在气动门基座的 GUI 中选择:$(li)$(thing)玩家临近/$:当玩家在范围内时开门。$(li)$(thing)玩家临近并直视/$:当玩家在范围内$(italic)并/$直视门时开门。$(li)$(thing)木门行为/$:行为与原版$(item)木门/$相同。$(li)$(thing)铁门行为/$:行为与原版$(item)铁门/$相同。" + }, + { + "type": "crafting", + "recipe": "pneumaticcraft:pneumatic_door", + "recipe2": "pneumaticcraft:pneumatic_door_base" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/machines/pneumatic_dynamo.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/machines/pneumatic_dynamo.json new file mode 100644 index 000000000000..011cb4dda487 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/machines/pneumatic_dynamo.json @@ -0,0 +1,22 @@ +{ + "name": "气动能源炉", + "icon": "pneumaticcraft:pneumatic_dynamo", + "category": "machines", + "advancement": "pneumaticcraft:advanced_pressure_tube", + "pages": [ + { + "type": "text", + "text": "$(item)气动能源炉/$将$(l:base_concepts/pressure)压缩空气/$转化为$(thing)FE能量/$(与$(thing)RF/$能量和某些模组的能量系统兼容)。默认产出速率为40FE/t,这可以通过$(l:base_concepts/upgrades#speed)速度升级/$提升。$(item)气动能源炉/$的FE输出速率为能量产出速率的2倍;也就是说,默认输出速率为80FE/t,也可以用速度升级提升。" + }, + { + "type": "spotlight", + "item": "pneumaticcraft:pneumatic_dynamo", + "text": "影响其转换效率的一个重要因素为能源炉的$(l:base_concepts/heat)温度/$。能源炉需要进行$(l:base_concepts/heat)冷却/$,因为其效率会随温度的升高而降低,直至没有有效的FE产出。" + }, + { + "type": "crafting", + "text": "气动能源炉的合成表", + "recipe": "pneumaticcraft:pneumatic_dynamo" + } + ] +} diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/machines/pneumatic_generator.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/machines/pneumatic_generator.json new file mode 100644 index 000000000000..4a93622aa706 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/machines/pneumatic_generator.json @@ -0,0 +1,27 @@ +{ + "name": "气动发电机", + "icon": "pneumaticcraft:pneumatic_generator", + "category": "machines", + "flag": "pneumaticcraft:pneumaticGeneratorEnabled", + "advancement": "pneumaticcraft:advanced_pressure_tube", + "pages": [ + { + "type": "text", + "text": "气动发电机将$(l:base_concepts/pressure)压缩空气/$转化为$(thing)工业2 的 EU/$。这是一个二级机器,也就是说其最低工作压力为 15 bar。默认情况下转化效率为 40%,但这可以$(ttcolor)$(t:见 'I:pneumaticGeneratorEfficiency')在配置文件中更改/$。$(p)未安装$(l:base_concepts/upgrades#speed)速度升级/$时输出功率为 32EU/t;安装一个升级时为 128EU/t;二个时则为 512EU/t。" + }, + { + "type": "spotlight", + "item": "pneumaticcraft:pneumatic_generator", + "text": "空气耗量(mL/t)等于:$(p)$(formula) 输出功率 / E * 400/$$(p)其中 $(formula)E/$ 代表百分数形式的效率值。例:在默认效率 40%,输出功率 32EU/t的情况下,空气耗率 = $(formula)32 / 40 * 400 = 320 mL/t/$." + }, + { + "type": "text", + "text": "影响其转换效率的一个重要因素为发电机的$(l:base_concepts/heat)温度/$。发电机必须被$(l:base_concepts/heat)冷却/$,介于其效率会随温度的升高而降低,直至没有有效的 EU 产出。" + }, + { + "type": "crafting", + "text": "气动发电机的合成表", + "recipe": "pneumaticcraft:pneumatic_generator" + } + ] +} diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/machines/reinforced_chest.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/machines/reinforced_chest.json new file mode 100644 index 000000000000..d3d7ef9ba729 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/machines/reinforced_chest.json @@ -0,0 +1,17 @@ +{ + "name": "强化箱子", + "icon": "pneumaticcraft:reinforced_chest", + "category": "machines", + "advancement": "pneumaticcraft:root", + "pages": [ + { + "type": "text", + "text": "$(item)强化箱子/$是能容纳36格物品的箱子,爆炸抗性相当于黑曜石,并且被破坏时会保留其中的物品。" + }, + { + "type": "crafting", + "text": "强化箱子的合成表", + "recipe": "pneumaticcraft:reinforced_chest" + } + ] +} diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/machines/security_station.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/machines/security_station.json new file mode 100644 index 000000000000..4fc7f7a042f9 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/machines/security_station.json @@ -0,0 +1,78 @@ +{ + "name": "安全站", + "icon": "pneumaticcraft:security_station", + "category": "machines", + "advancement": "pneumaticcraft:plastic", + "pages": [ + { + "type": "text", + "text": "如果需要保护一片区域免受侵扰,可以使用$(thing)安全站/$。$(p)该装置可以防止不受信任的玩家在保护区域内对方块进行的任何交互行为。也就是说他们不能打开任何容器或方块的 GUI,并且无法放置或破坏任何方块。" + }, + { + "type": "spotlight", + "item": "pneumaticcraft:security_station", + "text": "这听起来很不错,不过要设立一个$(thing)安全站/$还需要额外的操作以保证其安全性。因为实际上$(thing)安全站/$可以被$(l:machines/security_station#hacking)入侵/$。安全站的入侵系统是深受$(l:https://www.youtube.com/watch?v=nQ0rPLlU8v4)杀出重围:人类革命的入侵系统/$启发而产生的。" + }, + { + "type": "text", + "title": "设置安全站", + "text": "要设立$(thing)安全站/$,需要在网络格点中放置$(l:components/network_components)网络组件/$来形成$(thing)网络/$。每个网络形成时都必须有一个$(l:components/network_components#diagnostic)诊断子程序/$、一个$(l:components/network_components#io_port)网络交互接口/$和一个$(l:components/network_components#registry)网络注册表/$。$(p)上述三个特殊组件必须相互连接,它们之间也可以通过$(l:components/network_components#node)网络节点/$来连接。" + }, + { + "type": "text", + "title": "入侵规则", + "text": "$(l:machines/security_station#hacking)入侵者/$从$(thing)网络交互接口/$开始入侵,目标是控制$(thing)诊断子程序/$或$(thing)网络注册表/$。$(p)$(thing)诊断子程序/$的目的是追踪入侵者,它会一路往回追踪直到黑客入侵的那个$(thing)网络交互接口/$。" + }, + { + "type": "text", + "text": "在同一格堆叠更多$(thing)网络节点/$组件可以提升$(italic)节点等级/$,换言之,$(l:machines/security_station#hacking)入侵者/$(以及$(l:components/network_components#diagnostic)诊断子程序/$)需要更长的时间才能控制该节点。不过由于$(thing)诊断子程序/$的追踪速度比$(thing)入侵者/$快,这一点对入侵者的阻碍更大。" + }, + { + "type": "text", + "title": "入侵工具", + "text": "入侵者应尽可能多获取这两种实用的入侵工具;它们都无法合成,必须通过地牢箱子或村民交易获得:$(li)$(l:components/nuke_virus)核弹病毒/$可以立刻控制一个节点。$(li)$(l:components/stop_worm)停!蠕虫/$可以暂时停止诊断子程序的追踪。" + }, + { + "type": "text", + "title": "升级", + "text": "$(thing)安全站/$可以安装的升级:$(li)$(l:base_concepts/upgrades#entity_tracker)实体追踪升级/$将提升$(l:machines/security_station#hacking)入侵者/$被诊断子程序检测到的概率;每一个实体追踪升级带来的概率收益会随升级数量增加而递减,最大防护下,入侵者每次入侵节点的检测概率为99%。$(li)$(l:base_concepts/upgrades#range)范围升级/$会将安全站的保护范围提升1格,最大为半径16格的正方体区域(也就是安全站为中心33x33x33的区域)。" + }, + { + "type": "text", + "title": "升级(续表)", + "text": "$(li)$(l:base_concepts/upgrades#security)安全升级/$提升入侵者开始入侵需要在$(l:armor/pneumatic_helmet)气动头盔/$中安装的$(thing)安全升级/$的数量。注:入侵者对于所需的安全升级数目无从得知;尽管安全站会对入侵者给予一定无法阻抗的伤害,这一伤害与安全升级的数目没有关系。" + }, + { + "type": "text", + "title": "信任他人", + "text": "可以向$(thing)安全站/$添加受信玩家以允许其在保护范围内进行操作;可以在$(bold)分享用户/$标签页输入玩家名。$(p)同时,也可在此移除受信玩家;只需点击玩家名即可移除。" + }, + { + "type": "text", + "title": "被入侵", + "text": "若$(thing)安全站/$被入侵,在$(bold)问题/$与$(bold)状态/$标签页中将同时显示入侵者的$(italic)名称/$。入侵者(而且只有入侵者)此时可以与范围内的方块交互。要恢复保护,需要按下$(bold)重启/$按钮以$(italic)重启/$$(thing)安全站/$。重启过程需要60秒;在此过程中区域不受任何保护。" + }, + { + "type": "text", + "title": "入侵安全站", + "anchor": "hacking", + "text": "要打开不属于本人的$(thing)安全站/$,需要安装有$(l:base_concepts/upgrades#security)安全升级/$(至少一个,可能需要很多个)的$(l:armor/pneumatic_helmet)气动头盔/$。如此操作后,将打开对页所示的 GUI。要了解如何入侵,可观看$(l:https://www.youtube.com/watch?v=Lgmpslbrrwo)该视频(很久远,但仍然相关)/$。$(p)要控制一个节点,$(thing)左击/$该节点。要巩固一个已被控制的节点,$(thing)右击/$该节点;诊断子程序需要更长的时间才能控制被巩固的节点。" + }, + { + "type": "image", + "images": [ + "pneumaticcraft:textures/patchouli/hacking.png" + ] + }, + { + "type": "text", + "title": "提示", + "text": "$(li)确保把$(thing)安全站/$周围封上并保护好。$(li)你可以用多个$(thing)安全站/$保护一片区域;入侵者需要入侵所有安全站。$(li)可以设立主动防御,例如写有战斗程序的$(l:tools/drone)无人机/$,或者$(l:machines/sentry_turret)哨戒炮/$。$(li)被入侵的$(thing)安全站/$可以发出$(#f00)红石信号/$来触发额外手段(或许在下方埋藏TNT?)。" + }, + { + "type": "crafting", + "text": "安全站的合成表", + "recipe": "pneumaticcraft:security_station" + } + ] +} diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/machines/sentry_turret.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/machines/sentry_turret.json new file mode 100644 index 000000000000..f211bebe5012 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/machines/sentry_turret.json @@ -0,0 +1,34 @@ +{ + "name": "哨戒炮", + "icon": "pneumaticcraft:sentry_turret", + "category": "machines", + "advancement": "pneumaticcraft:plastic", + "pages": [ + { + "type": "text", + "text": "$(thing)哨戒炮/$是一台自动防御武器。其使用内置的$(l:tools/minigun)转管机枪/$与$(l:tools/minigun_ammo)机枪弹药/$(但弹药需要另行供给)向范围内的实体射击。默认射击范围仅有16格,但可以使用$(l:base_concepts/upgrades#range)范围升级/$将其提升到最大32格范围。$(p)哨戒炮不需要$(l:base_concepts/pressure)压力/$以工作,但仍需要提供$(l:tools/minigun_ammo)机枪弹药/$。" + }, + { + "type": "spotlight", + "item": "pneumaticcraft:sentry_turret", + "text": "$(thing)哨戒炮/$的攻击目标可在 GUI 中通过输入$(l:base_concepts/entity_filter)实体过滤/$来配置;长按$(thing)F1/$会显示过滤器帮助。$(p)刚被放置下时,哨戒炮的默认过滤设置为$(thing)@mob/$(敌对生物),这可以防止不必要的伤害。" + }, + { + "type": "spotlight", + "item": "pneumaticcraft:security_station", + "text": "若$(thing)哨戒炮/$处在一个或多个$(l:machines/security_station)安全站/$的范围内,那么它将不会攻击同时在$(italic)所有/$安全站白名单内的玩家,且无视实体过滤。" + }, + { + "type": "image", + "images": [ + "pneumaticcraft:textures/patchouli/sentry_turret.png" + ], + "border": "true" + }, + { + "type": "crafting", + "text": "哨戒炮的合成表", + "recipe": "pneumaticcraft:sentry_turret" + } + ] +} diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/machines/smart_chest.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/machines/smart_chest.json new file mode 100644 index 000000000000..20ba70c8d197 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/machines/smart_chest.json @@ -0,0 +1,32 @@ +{ + "name": "智能箱子", + "icon": "pneumaticcraft:smart_chest", + "category": "machines", + "advancement": "pneumaticcraft:printed_circuit_board", + "pages": [ + { + "type": "text", + "text": "$(item)智能箱子/$是能容纳72格物品的箱子,爆炸抗性相当于黑曜石(与容量较小的$(l:machines/reinforced_chest)强化箱子/$一样),并且被破坏时会保留其中的物品。但在此之外,它还有一些强大的功能……" + }, + { + "type": "text", + "title": "槽位过滤", + "text": "$(li)$(thing)Alt左击/$含有物品的槽位后,智能箱子将开始对该槽位执行过滤,仅允许放入该物品。$(li)$(thing)Alt左击/$被过滤的槽位以移除过滤。$(li)$(thing)Alt左击/$空槽位后,该槽位与其后的所有槽位将被关闭,相当于减小箱子的物品容量。$(li)$(thing)Alt左击/$首个关闭槽位以打开所有关闭槽位。" + }, + { + "type": "text", + "title": "输出物品", + "text": "智能箱子的每一面可以各自配置为输出物品、抽取物品和无操作(默认)。要配置各面行为,在智能箱子的 GUI 中打开$(thing)侧面配置/$标签页。$(p)配置为输出的面将试图把箱子中的物品传输至相对的容器。安装$(l:base_concepts/upgrades#dispenser)发射器升级/$后,箱子将在输出面无容器的情况下投掷物品。" + }, + { + "type": "text", + "title": "抽取物品", + "text": "配置为抽取的面将试图从相对的容器中抽取物品至智能箱子内。$(p)安装$(l:base_concepts/upgrades#magnet)磁铁升级/$后,智能箱子可以吸取附近的物品实体。这一效果仅对配置为抽取的面有效;默认范围为所朝方向上的3×3×3立方体,而这可以使用$(l:base_concepts/upgrades#range)范围升级/$扩大。" + }, + { + "type": "crafting", + "text": "智能箱子的合成表", + "recipe": "pneumaticcraft:smart_chest" + } + ] +} diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/machines/tag_workbench.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/machines/tag_workbench.json new file mode 100644 index 000000000000..717da1cd5836 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/machines/tag_workbench.json @@ -0,0 +1,27 @@ +{ + "name": "标签工作台", + "icon": "pneumaticcraft:tag_workbench", + "category": "machines", + "advancement": "pneumaticcraft:logistics_frame", + "pages": [ + { + "type": "text", + "text": "$(item)标签工作台/$用于制作$(item)标签过滤器/$,从而根据物品的$(l:https://minecraft.fandom.com/zh/wiki/%E6%A0%87%E7%AD%BE)标签/$过滤物品。例如,过滤时可以将所有原木视作同类物品。标签过滤器可以用于$(l:logistics/frames)物流框架/$,以及无人机的$(l:programming/item_filter)物品过滤/$编程拼图;该过滤将匹配含有标签列表中任一标签的物品。" + }, + { + "type": "text", + "title": "使用", + "text": "右击标签工作台以打开其 GUI。$(li)在左侧槽位放置任意物品。若该物品具有物品标签,这些物品标签会在物品下方左侧的列表中显示。$(li)双击某项标签(或点击‘>’按钮)可以选中该标签,并将其添加到右列表中。$(li)之后在中间的槽位放一些纸。" + }, + { + "type": "text", + "title": "使用(续)", + "text": "$(li)点击书与笔按钮以写入所选的标签。中间槽位的一张纸将被消耗并在右侧槽位生成一个$(item)标签过滤器/$。$(p)中间槽位也可以放置原有的标签过滤器;这用来编辑已有的标签过滤器。" + }, + { + "type": "crafting", + "text": "标签过滤器的合成表", + "recipe": "pneumaticcraft:tag_workbench" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/machines/tanks.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/machines/tanks.json new file mode 100644 index 000000000000..145414d1316a --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/machines/tanks.json @@ -0,0 +1,39 @@ +{ + "name": "储罐", + "icon": "pneumaticcraft:small_tank", + "category": "machines", + "advancement": "pneumaticcraft:root", + "pages": [ + { + "type": "text", + "text": "储罐有四阶,生动地将其命名为$(item)小型储罐/$、$(item)中型储罐/$、$(item)大型储罐/$和$(item)巨型储罐/$。尽管$(l:machines/liquid_hopper)流体漏斗/$也可用作流体存储,不过这些储罐的流体储量更大,支持上下堆叠,而且不会自动传输流体(尽管安装$(l:base_concepts/upgrades#dispenser)发射器升级/$后也可以自动输出)。" + }, + { + "type": "text", + "title": "堆叠", + "text": "每种储罐都可以竖直$(thing)堆叠/$,形成类似多方块的结构。要实现这一点,使用$(l:tools/pneumatic_wrench)气动扳手/$右击储罐;右击上半部分以连接上方储罐,反之也可以连接下方储罐。$(p)堆叠储罐后,处在$(ttcolor)$(t:若流体密度 < 0,流体将上流而非下流)上方储罐/$的流体将自动下流至下方储罐,只要下方还有空余容量。" + }, + { + "type": "image", + "images": [ + "pneumaticcraft:textures/patchouli/small_tanks.png" + ], + "border": "true", + "text": "三个堆叠的小型储罐" + }, + { + "type": "text", + "text": "然而,堆叠的储罐有一定限制:$(li)要合并两储罐,要么两者必须含有同种流体(或均为空),要么其中一个储罐为空$(li)流体$(italic)不会/$自发向上运动;因此,流体最好从最上方输入,最下方输出$(li)储罐 GUI 仅显示当前右击的储罐的流体量(而非堆叠储罐的总流体量)" + }, + { + "type": "crafting", + "recipe": "pneumaticcraft:small_tank", + "recipe2": "pneumaticcraft:medium_tank" + }, + { + "type": "crafting", + "recipe": "pneumaticcraft:large_tank", + "recipe2": "pneumaticcraft:huge_tank" + } + ] +} diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/machines/thermal_lagging.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/machines/thermal_lagging.json new file mode 100644 index 000000000000..639076eb4e86 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/machines/thermal_lagging.json @@ -0,0 +1,23 @@ +{ + "name": "隔热板", + "icon": "pneumaticcraft:thermal_lagging", + "category": "machines", + "advancement": "pneumaticcraft:root", + "pages": [ + { + "type": "text", + "text": "你可能已经注意到了,某些$(#228)气动工艺:再加压$()中使用$(l:base_concepts/heat)热量/$的机器一旦暴露在外,热量就会散发到空气中。当然,可以进行隔热。尽管隔热材料可以说是任何非空气、不导热的方块,$(thing)隔热板/$格外适合对机器隔热。", + "text": "你可能已经注意到了,某些$(#228)气动工艺:再加压$()中使用$(l:base_concepts/heat)热量/$的机器一旦暴露在外,热量就会散发到空气中。不过你可以使用相当多方块盖住这些机器来防止散热,只要它能让机器既不接触空气又不会导热,而$(thing)隔热板/$就特别适合对机器进行隔热。" + }, + { + "type": "spotlight", + "item": "pneumaticcraft:thermal_lagging", + "text": "$(thing)隔热板/$有一大优点:可以$(italic)直接穿过隔热板右击/$到其后方的方块,就好像隔热板不存在一样。$(p)这一点将在持有任意$(item)镐/$、$(item)扳手/$或$(thing)潜行/$时取消,以便于拆除隔热板或与隔热板进行其它交互。" + }, + { + "type": "crafting", + "text": "隔热板的合成表", + "recipe": "pneumaticcraft:thermal_lagging" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/machines/universal_sensor.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/machines/universal_sensor.json new file mode 100644 index 000000000000..562b9df365c9 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/machines/universal_sensor.json @@ -0,0 +1,32 @@ +{ + "name": "万能传感器", + "icon": "pneumaticcraft:universal_sensor", + "category": "machines", + "advancement": "pneumaticcraft:plastic", + "pages": [ + { + "type": "text", + "text": "$(thing)万能传感器/$,正如其名,是具有很多用途的传感器;它可以测量世界上的各种情况,并基于此输出不同的$(#f00)红石信号/$。$(p)不过万能并不意味着免费;$(ttcolor)$(t:Constant(常值信号)不需空气即可运行)大多数/$情况下,传感器需要$(l:base_concepts/pressure)空气/$才可运行(1mL/t),并且不同传感器需要安装特定$(l:base_concepts/upgrades)升级/$才能。" + }, + { + "type": "spotlight", + "item": "pneumaticcraft:universal_sensor", + "text": "目前有超过15种项目可供测量,包含了从检测特定坐标位置是否有方块到玩家是否在Twitch直播等不同的项目。参见$(thing)万能传感器/$的 GUI 以见可用项目,以及项目内的信息介绍。" + }, + { + "type": "text", + "title": "升级", + "text": "选择对应类别的传感器,需要安装$(l:base_concepts/upgrades#entity_tracker)实体追踪升级/$,$(l:base_concepts/upgrades#dispenser)发射器升级/$或是$(l:base_concepts/upgrades#block_tracker)方块追踪升级/$(此时还需要$(l:tools/gps_tool)定位工具/$)。例:对区域内的实体计数需要安装$(item)实体追踪升级/$。" + }, + { + "type": "text", + "title": "例:实体计数", + "text": "打个比方,你有一围栏的动物,在动物数量足够时,杀掉一部分。$(p)向万能传感器安装$(l:base_concepts/upgrades#entity_tracker)实体追踪升级/$以及足够的$(l:base_concepts/upgrades#range)范围升级/$以完全覆盖围栏的范围。$(p)此时在 GUI 中,选择对应$(thing)实体过滤升级/$的按钮,然后选择Within Range/$(在范围内),最后输入要匹配动物的$(l:base_concepts/entity_filter)实体过滤器/$(例如$(ttcolor)$(t:此处符合实体过滤的填写规则,按本地化名称识别)牛/$)。" + }, + { + "type": "crafting", + "text": "万能传感器的合成表", + "recipe": "pneumaticcraft:universal_sensor" + } + ] +} diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/machines/vacuum_pump.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/machines/vacuum_pump.json new file mode 100644 index 000000000000..c94921597da1 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/machines/vacuum_pump.json @@ -0,0 +1,33 @@ +{ + "name": "真空泵", + "icon": "pneumaticcraft:vacuum_pump", + "category": "machines", + "advancement": "pneumaticcraft:pressure_chamber", + "pages": [ + { + "type": "text", + "text": "$(thing)真空泵/$用于制造……真空。要做到这一点,真空泵需要消耗$(l:base_concepts/pressure)压缩空气/$。$(p)需要在$(#0c0)+侧/$施加正压;当到达最小工作压力时,$(item)真空泵/$就会开始工作,$(#c00)-侧/$的压力就会开始降低,最低时达到-1.0bar,即为真空。" + }, + { + "type": "image", + "images": [ + "pneumaticcraft:textures/patchouli/vacuum_pump.png" + ] + }, + { + "type": "text", + "title": "应用", + "text": "负压目前有以下用途:$(li)去除附魔:在$(l:manufacturing/pressure_chamber)压力室/$中放置$(item)附魔过的物品/$或具有多个附魔的$(item)附魔书/$,并放置一本原版的$(item)书/$,再施加足够的负压。物品的某一魔咒就会被转移到(未附魔的)书上。$(li)向$(l:tubes/air_grate_module)空气栅管道模块/$施加负压后,它就会吸引实体。$(li)$(l:spawning/pressurized_spawner)气动刷怪笼/$所需的$(l:spawning/vacuum_trap)真空陷阱/$和$(l:spawning/spawner_extractor)刷怪笼抽取器/$都需要提供负压才能运转。" + }, + { + "type": "crafting", + "text": "真空泵的合成表", + "recipe": "pneumaticcraft:vacuum_pump" + }, + { + "type": "pneumaticcraft:pressure_chamber", + "header": "转移魔咒的示意", + "recipe": "pneumaticcraft:pressure_chamber/pressure_chamber_disenchanting" + } + ] +} diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/machines/vortex_tube.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/machines/vortex_tube.json new file mode 100644 index 000000000000..d74e226f21e9 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/machines/vortex_tube.json @@ -0,0 +1,22 @@ +{ + "name": "涡流管", + "icon": "pneumaticcraft:vortex_tube", + "category": "machines", + "advancement": "pneumaticcraft:pressure_tube", + "pages": [ + { + "type": "text", + "text": "$(thing)涡流管/$是一台基于$(l:https://en.wikipedia.org/wiki/vortex_tube)现实物理/$的机器。其将$(l:base_concepts/pressure)空气/$流分离为$(l:base_concepts/heat)冷和热/$两部分,从而将涡流管的一侧加热,另一侧冷却。注:冷热两侧具有热连接,因此要使用热侧时建议对冷侧散热,使用冷侧时同理。这可以通过$(l:machines/heat_sink)散热器/$做到。" + }, + { + "type": "spotlight", + "item": "pneumaticcraft:vortex_tube", + "text": "放下或旋转$(thing)涡流管/$时,热侧将朝向玩家。冷热两侧各有蓝/红色带,以便区分方向。$(p)$(thing)涡流管/$工作需要压力。更高的压力可以产生更大的温差,但也导致更高的空气消耗速率。" + }, + { + "type": "crafting", + "text": "涡流管的合成表", + "recipe": "pneumaticcraft:vortex_tube" + } + ] +} diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/manufacturing/assembly_programs.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/manufacturing/assembly_programs.json new file mode 100644 index 000000000000..45bdda88e933 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/manufacturing/assembly_programs.json @@ -0,0 +1,18 @@ +{ + "name": "装配程序", + "icon": "pneumaticcraft:assembly_program_laser", + "category": "manufacturing", + "advancement": "pneumaticcraft:printed_circuit_board", + "pages": [ + { + "type": "text", + "text": "$(thing)装配程序/$必须被放入$(l:manufacturing/assembly_system)装配控制台/$以指定装配所需执行的操作。装配程序无法直接合成,必须通过交易获取;可以通过$(thing)技工/$或者$(l:tools/amadron_tablet)亚马龙平板电脑/$交易获得。" + }, + { + "type": "spotlight", + "title": "钻头和激光", + "item": "pneumaticcraft:assembly_program_drill_laser", + "text": "$(item)装配程序:钻头和激光/$比较特殊。它并不能处理钻头或激光程序的配方;相反,它提供的是一种单独的程序,仅处理同时涉及钻头$(italic)与/$激光两步操作的配方,例如:合成$(l:tubes/pressure_tubes#advanced)高级压力管道/$。" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/manufacturing/assembly_system.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/manufacturing/assembly_system.json new file mode 100644 index 000000000000..879687b47aad --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/manufacturing/assembly_system.json @@ -0,0 +1,76 @@ + +{ + "name": "装配系统", + "icon": "pneumaticcraft:assembly_controller", + "category": "manufacturing", + "advancement": "pneumaticcraft:printed_circuit_board", + "pages": [ + { + "type": "text", + "text": "要合成更高级的组件,需要搭建一个$(thing)装配系统/$:由一系列$(thing)装配机器/$构成。这些机器在同一水平面相邻放置时可以进行交互。在一个装配系统中,每种机器只能存在一个($(item)装配线交互设备/$除外;见下)。装配流线需要消耗$(l:base_concepts/pressure)压缩空气/$运行,但只要向装配控制台供应空气就能使整个系统工作。" + }, + { + "type": "spotlight", + "item": "pneumaticcraft:assembly_controller", + "text": "$(thing)装配系统/$的核心。放入$(l:manufacturing/assembly_programs)装配程序/$来指定控制其他$(thing)装配机器/$的方式。$(p)控制器的界面显示了装配状态信息。打开 GUI 以查看具体情况。" + }, + { + "type": "spotlight", + "item": "pneumaticcraft:assembly_io_unit_import", + "text": "装配交互设备用于连接$(item)装配平台/$与外界容器。其机械臂可以访问斜向相邻的方块。$(p)装配交互设备可以输出已完成的物品,或输入合成所需的物品。可以使用任何容器:原版$(item)箱子/$或其他模组的存储容器。" + }, + { + "type": "text", + "title": "装配交互设备(续)", + "text": "$(thing)装配系统/$必须含有$(italic)两个/$$(item)装配交互设备/$;一个输入设备,一个输出设备。$(6)橙色/$代表输出,$(9)蓝色/$代表输入。要使$(item)装配交互设备/$正常工作,需要保证它的机械臂能够到$(item)装配平台/$与可供输入/输出(取决于其模式)的容器。" + }, + { + "type": "spotlight", + "item": "pneumaticcraft:assembly_platform", + "text": "可供其他$(thing)装配机器/$使用的装配平台。其用于在钻孔/激光切割时固定住物品。$(p)$(item)装配平台/$最好放置在装配系统中间,因为其他机器都需要访问它。" + }, + { + "type": "spotlight", + "item": "pneumaticcraft:assembly_drill", + "text": "$(thing)装配系统/$中进行实际加工的机器之一。其钻石钻头可以钻透最坚硬的材料。$(p)$(item)装配钻头/$$(italic)不/$能斜向访问方块,因此其必须直接与$(thing)装配平台/$相邻。" + }, + { + "type": "spotlight", + "item": "pneumaticcraft:assembly_laser", + "text": "$(thing)装配系统/$中进行实际加工的机器之一。其激光可以从中切开材料,以将物品切片,或切去边角。$(p)和$(item)装配钻头/$一样,$(item)装配激光/$$(italic)不/$能斜向访问方块。" + }, + { + "type": "text", + "title": "使用装配系统", + "text": "要使用$(thing)装配系统/$合成物品,向$(item)装配控制器/$中放入$(l:manufacturing/assembly_programs)装配程序/$,并在输入容器中放入合成所需的物品。$(p)物品材料满足配方且符合所选程序时将会自动合成。" + }, + { + "type": "link", + "flag": "mod:crafttweaker", + "title": "CraftTweaker", + "text": "$(thing)装配系统/$中的合成配方支持被$(l:https://minecraft.curseforge.com/projects/crafttweaker)CraftTweaker/$修改:支持添加或移除合成配方,见下方链接以获得更多信息。", + "url": "https://docs.blamejared.com/1.16/zh/mods/PneumaticCraft-Repressurized/AssemblySystem/", + "link_text": "CraftTweaker文档" + }, + { + "type": "crafting", + "recipe": "pneumaticcraft:assembly_controller", + "recipe2": "pneumaticcraft:assembly_platform" + }, + { + "type": "crafting", + "recipe": "pneumaticcraft:assembly_io_unit_import", + "recipe2": "pneumaticcraft:assembly_io_unit_export" + }, + { + "type": "crafting", + "recipe": "pneumaticcraft:assembly_io_unit_import_from_export", + "recipe2": "pneumaticcraft:assembly_io_unit_export_from_import" + }, + { + "type": "crafting", + "recipe": "pneumaticcraft:assembly_drill", + "recipe2": "pneumaticcraft:assembly_laser" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/manufacturing/etching_acid.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/manufacturing/etching_acid.json new file mode 100644 index 000000000000..6189e17b1c45 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/manufacturing/etching_acid.json @@ -0,0 +1,16 @@ +{ + "name": "蚀刻酸", + "icon": "pneumaticcraft:etching_acid_bucket", + "category": "manufacturing", + "advancement": "pneumaticcraft:pressure_chamber", + "pages": [ + { + "type": "text", + "text": "蚀刻酸能以化学的方式蚀刻$(l:components/pcb)印刷电路板/$。蚀刻酸可以在$(l:manufacturing/pressure_chamber)压力室/$中制作,并用于$(l:manufacturing/etching_tank)蚀刻器/$。$(p)见$(l:components/pcb)印刷电路板/$页面,获取关于印刷电路板制作流程的更多信息。" + }, + { + "type": "pneumaticcraft:pressure_chamber", + "recipe": "pneumaticcraft:pressure_chamber/etching_acid" + } + ] +} diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/manufacturing/etching_tank.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/manufacturing/etching_tank.json new file mode 100644 index 000000000000..0918fa9d3212 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/manufacturing/etching_tank.json @@ -0,0 +1,27 @@ +{ + "name": "蚀刻器", + "icon": "pneumaticcraft:etching_tank", + "category": "manufacturing", + "advancement": "pneumaticcraft:etchacid_bucket", + "pages": [ + { + "type": "text", + "text": "$(thing)蚀刻器/$需要先装有$(l:manufacturing/etching_acid)蚀刻酸/$。然后,输入至多25个在$(l:manufacturing/uv_light_box)紫外线灯箱/$中部分或完全照射的$(thing)空印刷电路板/$。$(p)尽管完全可以直接把空印刷电路板投入蚀刻酸流体方块中进行合成,不过使用蚀刻器更为安全,也更为快速。" + }, + { + "type": "text", + "title": "自动化", + "text": "可以从任意面输入$(thing)空印刷电路板/$。蚀刻成功的$(thing)未组装的印刷电路板/$将被移至右上方的输出槽,而$(thing)失效的印刷电路板/$将被移至右下方的输出槽。自动抽取物品时可以从机器的侧面抽取未组装的印刷电路板,顶面或底面抽取失效的印刷电路板。可以把失效的印刷电路板输入$(thing)高炉/$中转化为空印刷电路板,以维持蚀刻循环。" + }, + { + "type": "text", + "title": "加热", + "text": "未提供$(l:base_concepts/heat)热量/$时,蚀刻器的完整蚀刻时间为150秒(当然,其可以同时蚀刻25个电路板)。若向其提供热量,可以进一步降低处理时间,直至最小值30秒;蚀刻器温度越高,处理时间越短。然而,在加热情况下,少量的蚀刻酸将在蚀刻过程中损耗。" + }, + { + "type": "crafting", + "text": "蚀刻器的合成表", + "recipe": "pneumaticcraft:etching_tank" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/manufacturing/fluid_mixer.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/manufacturing/fluid_mixer.json new file mode 100644 index 000000000000..03b7720b20b6 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/manufacturing/fluid_mixer.json @@ -0,0 +1,17 @@ +{ + "name": "流体混合器", + "icon": "pneumaticcraft:fluid_mixer", + "category": "manufacturing", + "advancement": "pneumaticcraft:pressure_tube", + "pages": [ + { + "type": "text", + "text": "$(thing)流体混合器/$使用$(l:base_concepts/pressure)压力/$将两种流体混合为流体/物品产物。其主要用于生产$(l:renewables/biodiesel)生物柴油/$。$(p)压力越大,流体混合器的工作速度越快(但空气消耗率也更大)。" + }, + { + "type": "crafting", + "text": "流体混合器的合成表", + "recipe": "pneumaticcraft:fluid_mixer" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/manufacturing/pressure_chamber.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/manufacturing/pressure_chamber.json new file mode 100644 index 000000000000..e30035d7f332 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/manufacturing/pressure_chamber.json @@ -0,0 +1,69 @@ + +{ + "name": "压力室", + "icon": "pneumaticcraft:pressure_chamber_wall", + "category": "manufacturing", + "advancement": "pneumaticcraft:pressure_tube", + "pages": [ + { + "type": "text", + "text": "$(thing)压力室/$是一个多方块结构,是用来把多种材料压缩转化成其它材料的设备。介于其很大的空气容量,其亦可作为“空气电池”使用。$(p)多方块结构的构建遵循下列规则:$(p)$(li)整个多方块结构的尺寸为3×3×3,4×4×4或者5×5×5的框架,即结构为中空。" + }, + { + "type": "text", + "text": "$(li)结构的$(thing)边/$和$(thing)角/$必须是$(item)压力室墙壁/$或$(item)压力室玻璃/$。$(li)结构的$(thing)面/$必须是$(item)压力室墙壁/$,$(item)压力室玻璃/$,$(item)压力室气阀/$或$(l:manufacturing/pressure_chamber#interface)压力室接口/$。$(li)结构必须有至少一个$(item)压力室气阀/$。$(li)结构应当有至少两个$(item)压力室接口/$(一个朝内,一个朝外)。" + }, + { + "type": "multiblock", + "name": "压力室", + "multiblock_id": "pneumaticcraft:pressure_chamber_3", + "text": "一个可行的压力室,尺寸为3×3×3,有1个$(item)气阀/$和2个$(item)接口/$" + }, + { + "type": "multiblock", + "name": "压力室", + "multiblock_id": "pneumaticcraft:pressure_chamber_4", + "text": "一个可行的压力室,尺寸为4×4×4,有2个$(item)气阀/$和2个$(item)接口/$" + }, + { + "type": "multiblock", + "name": "压力室", + "multiblock_id": "pneumaticcraft:pressure_chamber_5", + "text": "一个可行的压力室,尺寸为5×5×5,有4个$(item)气阀/$和4个$(item)接口/$" + }, + { + "type": "spotlight", + "anchor": "interface", + "item": "pneumaticcraft:pressure_chamber_interface", + "text": "$(item)压力室接口/$用于自动化$(thing)压力室/$的物品输入输出。物品$(italic)必须/$使用$(item)漏斗/$或其它模组添加的管道系统输入。应当有至少两个接口:一个是写有“I”的一面朝外(即$(thing)输入接口/$),另一个是写有“O”的一面朝外(即$(thing)输出接口/$)。" + }, + { + "type": "text", + "text": "输入模式的$(item)压力室接口/$仅接受可以组成合成配方的物品。输出模式的$(item)压力室接口/$默认仅输出产物,但如果需要,也可以在接口的 GUI 里配置为输出$(italic)所有/$物品。$(p)$(italic)相较于1.12.2版本,压力室接口的行为有所改变;现在其行为更为友好。/$" + }, + { + "type": "text", + "text": "输出模式的$(item)压力室接口/$将把物品自动输出到相邻的容器;这不一定包括其余模组的管道,取决于接口是否将该种管道当作存储容器。$(p)每传输一个物品需要消耗1000mL$(l:base_concepts/pressure)空气/$。也就是说,要传输一组(堆叠数为64)物品,$(item)压力室接口/$需要64000mL空气(对于一个基本的3×3×3压力室,这相当于4bar的压力)。如果接口看似卡住了,其仅仅是在等待压力积攒起来。" + }, + { + "type": "text", + "text": "$(bold)小提示/$$(p)$(li)在压缩$(item)铁/$时,介于此时传输物品消耗的空气仅为采用铁锭时的1/9,最好压缩$(item)铁块/$。$(li)若需要快速对较大的压力室充气,可以采用多个气阀同时充气(前提是空气供应充足)。" + }, + { + "type": "crafting", + "recipe": "pneumaticcraft:pressure_chamber_wall", + "recipe2": "pneumaticcraft:pressure_chamber_glass" + }, + { + "type": "crafting", + "recipe": "pneumaticcraft:pressure_chamber_interface", + "recipe2": "pneumaticcraft:pressure_chamber_valve_x1" + }, + { + "type": "crafting", + "recipe": "pneumaticcraft:pressure_chamber_valve_x4", + "recipe2": "pneumaticcraft:pressure_chamber_valve" + } + ] +} + diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/manufacturing/refinery.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/manufacturing/refinery.json new file mode 100644 index 000000000000..16228e1f12f2 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/manufacturing/refinery.json @@ -0,0 +1,53 @@ + +{ + "name": "精炼厂", + "icon": "pneumaticcraft:refinery", + "category": "manufacturing", + "advancement": "pneumaticcraft:oil_bucket", + "pages": [ + { + "type": "text", + "text": "$(item)精炼厂/$使用$(l:base_concepts/heat)热量/$将$(l:base_concepts/oil)石油/$精炼为各种燃料。其在100℃下开始工作,温度越高,精炼速度越快。能生产的燃料如下表所示,由轻到重排序:$(li)$(thing)液化石油气/$$(li)$(thing)汽油/$$(li)$(thing)煤油/$$(li)$(thing)柴油/$" + }, + { + "type": "text", + "text": "$(item)精炼厂/$是一个多方块结构。最下方为$(item)精炼厂控制器/$,并在正上方或侧面邻接竖直放置的2-4个$(item)精炼厂输出端/$。$(p)结构大小不同,产出也不同;输入10mB石油时,产出如下:$(p)$(bold)2个输出端/$$(li)$(thing)液化石油气/$(2mB)$(li)$(thing)柴油/$(4mB)$(br)$(bold)3个输出端/$$(li)$(thing)液化石油气/$(2mB)$(li)$(thing)煤油/$(3mB)$(li)$(thing)柴油/$(2mB)" + }, + { + "type": "text", + "text": "$(bold)4个输出端/$$(li)$(thing)液化石油气/$(2mB)$(li)$(thing)汽油/$(3mB)$(li)$(thing)煤油/$(3mB)$(li)$(thing)柴油/$(2mB)$(p)轻燃料永远在靠上的$(item)输出端/$输出,重燃料永远在靠下的$(item)输出端/$输出。若向已有结构添加$(item)输出端/$方块,多方块结构将试图自动重排已有输出流体,以使其能正常工作(即输出未被阻塞)。" + }, + { + "type": "text", + "text": "所有产出的流体都可以作为$(l:compressors/liquid_compressor)流体压缩机/$的燃料(其中轻燃料更好)。$(p)但是,还有两个很重要的用途:$(li)$(thing)液化石油气/$用于合成液态$(l:components/plastic)塑料/$$(li)$(thing)柴油/$用于合成$(l:components/lubricant)润滑油/$,在$(l:base_concepts/upgrades#speed)速度升级/$中会用到它。$(p)上述两个合成在$(l:manufacturing/thermopneumatic_processing_plant)热气动加工机/$中进行。" + }, + { + "type": "text", + "title": "比较器支持", + "text": "$(item)精炼厂/$可以被$(item)比较器/$检测:当$(item)精炼厂/$工作时比较器输出信号15,否则输出信号0。当有$(thing)石油/$可供精炼$(italic)且/$有空间输出产物,精炼厂就会工作。$(p)例如,可以使用该功能开关提供热量的$(l:machines/vortex_tube)涡流管/$,以节省空气。" + }, + { + "type": "text", + "title": "构建提示", + "text": "由于$(item)精炼厂/$是一个有很多面都暴露在空气中的多方块结构,如果没有做好隔热将会迅速散失$(l:base_concepts/heat)热量/$。因此,建议覆盖所有未被使用的面以最大化效率。注:隔热可以使用任何不导热的方块,包括碰撞箱不完整的方块,如$(item)台阶/$和$(item)活板门/$;但建议使用$(l:machines/thermal_lagging)隔热板/$。" + }, + { + "type": "text", + "text": "可以使用$(l:machines/vortex_tube)涡流管/$来加热$(item)精炼厂/$,或于精炼厂方块相邻位置放置高温流体(熔岩等)或方块(岩浆块等)。注:这样放置的流体或方块是会用尽的(热量被耗尽时),因此你肯定希望找到一种办法来自动化热源的生产与放置。" + }, + { + "type": "link", + "flag": "mod:crafttweaker", + "title": "CraftTweaker", + "text": "$(thing)精炼厂/$中的合成配方支持被$(l:https://minecraft.curseforge.com/projects/crafttweaker)CraftTweaker/$修改:支持添加或移除合成配方,见下方链接以获得更多信息。", + "url": "https://crafttweaker.readthedocs.io/en/latest/#Mods/PneumaticCraft_Repressurized/Refinery/", + "link_text": "CraftTweaker文档" + }, + { + "type": "crafting", + "text": "精炼厂的合成表", + "recipe": "pneumaticcraft:refinery", + "recipe2": "pneumaticcraft:refinery_output_" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/manufacturing/thermopneumatic_processing_plant.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/manufacturing/thermopneumatic_processing_plant.json new file mode 100644 index 000000000000..d3a581a35603 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/manufacturing/thermopneumatic_processing_plant.json @@ -0,0 +1,29 @@ +{ + "name": "热气动加工机", + "icon": "pneumaticcraft:thermopneumatic_processing_plant", + "category": "manufacturing", + "advancement": "pneumaticcraft:refinery", + "pages": [ + { + "type": "text", + "text": "$(thing)热气动加工机/$使用$(l:base_concepts/pressure)压力/$和/或$(l:base_concepts/heat)热量/$来处理材料。其有几种用途:$(li)100mB$(thing)液化石油气/$和1个$(item)煤炭/$合成为1000mB$(l:components/plastic)塑料/$。该合成只需要热量,不需要压力。$(li)1000mB$(thing)柴油/$和1个$(item)红石粉/$合成为1000mB$(l:components/lubricant)润滑油/$。与上一个一样,该合成只需要热量,不需要压力。" + }, + { + "type": "text", + "text": "$(li)$(item)热气动加工机/$可以用于将$(l:manufacturing/refinery)精炼厂/$产出的重油裂化为轻油,每级转化率为80%:$(li)柴油 -> 煤油$(li)煤油 -> 汽油$(li)汽油 -> 液化石油气$(p)该合成既需要热量又需要压力。" + }, + { + "type": "link", + "flag": "mod:crafttweaker", + "title": "CraftTweaker", + "text": "$(thing)热气动加工机/$中的合成配方支持被$(l:https://minecraft.curseforge.com/projects/crafttweaker)CraftTweaker/$修改:合成配方可以被加入或移除,见下面链接以获得更多信息。", + "url": "https://docs.blamejared.com/1.16/zh/mods/PneumaticCraft-Repressurized/ThermoPlant/", + "link_text": "CraftTweaker文档" + }, + { + "type": "crafting", + "text": "热气动加工机的合成表", + "recipe": "pneumaticcraft:thermopneumatic_processing_plant" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/manufacturing/uv_light_box.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/manufacturing/uv_light_box.json new file mode 100644 index 000000000000..a387a780ce87 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/manufacturing/uv_light_box.json @@ -0,0 +1,26 @@ +{ + "name": "紫外线灯箱", + "icon": "pneumaticcraft:uv_light_box", + "category": "manufacturing", + "advancement": "pneumaticcraft:pcb_blueprint", + "pages": [ + { + "type": "text", + "text": "$(item)紫外线灯箱/$可以用紫外线照射$(l:components/pcb)印刷电路板/$的特定位置(由覆盖于其上的$(l:components/pcb_blueprint)印刷电路板蓝图/$确定)。$(p)照射过程最大需要10分钟;在安装了$(l:base_concepts/upgrades#speed)速度升级/$后加快。" + }, + { + "type": "text", + "text": "在完整的10分钟照射后,$(item)印刷电路板/$有100%的概率在$(l:manufacturing/etching_tank)蚀刻器/$中蚀刻成功。不过,也可以照射更短的时间,这将导致印刷电路板蚀刻成功的概率降低。$(p)注:照射过程在总进度较低时进行得更快,接近完成时进行得更慢。" + }, + { + "type": "text", + "title": "阈值控制", + "text": "可以在机器 GUI 中控制照射完成的进度阈值;也可以通过红石信号来设置阈值:只要将红石模式设置为$(thing)插值阈值/$。该模式下,完成度阈值为25%+5%×信号值(尽管此时信号值0实际上会关闭机器,也就是说,可用范围为30%-100%)。$(p)需要对多个灯箱设置阈值时该功能会比较方便。" + }, + { + "type": "crafting", + "text": "紫外线灯箱的合成表", + "recipe": "pneumaticcraft:uv_light_box" + } + ] +} diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/area.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/area.json new file mode 100644 index 000000000000..e16baf29f59d --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/area.json @@ -0,0 +1,31 @@ +{ + "name": "区域", + "icon": "pneumaticcraft:textures/progwidgets/area_piece.png", + "category": "widget_other", + "advancement": "pneumaticcraft:programmer", + "pages": [ + { + "type": "text", + "text": "$(thing)区域/$拼图仅用作其余拼图的参数,用于指定其将在哪个区域(可以只有一个方块)执行。要使用该拼图,需要$(l:tools/gps_tool)定位工具/$和/或$(l:tools/gps_area_tool)区域定位工具/$。$(p)一般有两种方法设置区域拼图:" + }, + { + "type": "text", + "text": "1. 在$(l:programmming/programmer)编程器/$ GUI 中$(thing)右击/$区域拼图以打开配置 GUI,并在此处配置。可以使用两个$(thing)GPS/$按钮(点击后显示另一 GUI,在其中从你的物品栏选取定位工具)以配置区域的范围,并通过下方的单选框选择$(thing)区域类型/$以及配套的参数。" + }, + { + "type": "text", + "text": "2. 在世界中配置$(l:tools/gps_tool)定位工具/$或$(l:tools/gps_area_tool)区域定位工具/$。在$(l:programming/programmer)编程器/$ GUI 中可以:$(li)使用$(item)(区域)定位工具/$$(thing)左击/$已有的$(thing)区域/$拼图以将定位工具内的设置复制到拼图中$(li)使用$(item)定位工具/$$(thing)左击/$空白的编程区域以创建一个$(l:programming/coordinate)坐标/$拼图$(li)使用$(item)定位工具/$ $(thing)Shift 左击/$空白的编程区域以创建一个$(thing)区域/$拼图$(li)使用$(item)区域定位工具/$$(thing)左击/$空白的编程区域以创建一个$(thing)区域/$拼图" + }, + { + "type": "text", + "text": "3. 高级选项:可以使用$(thing)变量/$,正如$(l:programming/coordinate_operator)坐标算子/$所创建的一样。变量只在$(l:programming/programmer)编程器/$的$(thing)高级/$模式下可用;在定位按键之外,下拉菜单选择在调整模式后将会出现。可以在此选择已知的变量名,此后该区域拼图的对应角落将会使用该变量对应的位置。" + }, + { + "type": "image", + "images": [ + "pneumaticcraft:textures/progwidgets/area_piece.png" + ], + "text": "$(italic)区域/$" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/block_right_click.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/block_right_click.json new file mode 100644 index 000000000000..a2c31a3ddcce --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/block_right_click.json @@ -0,0 +1,27 @@ +{ + "name": "右击", + "icon": "pneumaticcraft:textures/progwidgets/block_right_click_piece.png", + "category": "widget_interact", + "advancement": "pneumaticcraft:programmer", + "pages": [ + { + "type": "text", + "text": "无人机将会对指定$(l:programming/area)区域/$内的每一个方块使用其物品栏内第一个物品$(thing)右击/$。这可以用来锄地,种下种子,施加骨粉,投掷药水,部署无人机,使用扳手旋转方块等……" + }, + { + "type": "text", + "text": "该拼图有两种执行模式;可以在配置 GUI 里选择使用哪种模式。$(li)物品模式:执行所持物品的右击逻辑,如:使用$(item)打火石/$点火$(li)方块模式:执行目标方块的右击逻辑,如:拨动$(item)拉杆/$$(p)在$(thing)物品模式/$中,所连接的过滤作用在使用的$(italic)物品/$上;在$(thing)方块模式/$中,则作用在被执行的$(italic)方块/$上。" + }, + { + "type": "text", + "text": "你可以用它来放置一般的方块.但$(italic)并不/$推荐这么做,因为当无人机对一个已经有方块的位置执行右击时,其将会右击该方块,使得方块被放置在其$(italic)旁边/$而非替换掉该方块。$(p)因此,建议使用$(l:programming/place)放置/$放置方块。尽管如此,还是有一些情况下(例如种植$(item)种子/$)需要使用$(thing)右击/$。" + }, + { + "type": "image", + "images": [ + "pneumaticcraft:textures/progwidgets/block_right_click_piece.png" + ], + "text": "$(italic)右击/$" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/comment.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/comment.json new file mode 100644 index 000000000000..48388d03c3d2 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/comment.json @@ -0,0 +1,19 @@ +{ + "name": "注释", + "icon": "pneumaticcraft:textures/progwidgets/comment_piece.png", + "category": "widget_other", + "advancement": "pneumaticcraft:programmer", + "pages": [ + { + "type": "text", + "text": "该拼图可用于向程序添加$(thing)注释/$,并无功能上的影响。不消耗$(l:programming/puzzle_pieces)编程拼图/$。" + }, + { + "type": "image", + "images": [ + "pneumaticcraft:textures/progwidgets/comment_piece.png" + ], + "text": "$(italic)注释/$" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/computer_control.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/computer_control.json new file mode 100644 index 000000000000..94009015f1b8 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/computer_control.json @@ -0,0 +1,20 @@ +{ + "name": "电脑控制", + "icon": "pneumaticcraft:textures/progwidgets/computer_control_piece.png", + "category": "widget_other", + "flag": "|mod:computercraft,mod:opencomputers", + "advancement": "pneumaticcraft:programmer", + "pages": [ + { + "type": "text", + "text": "$(thing)电脑控制/$拼图允许$(l:tools/drone)无人机/$被 $(thing)ComputerCraft/$ 或 $(thing)OpenComputers/$ 的电脑控制。欲知更多关于这一控制如何实现的信息,参见$(l:machines/drone_interface)无人机接口/$。" + }, + { + "type": "image", + "images": [ + "pneumaticcraft:textures/progwidgets/computer_control_piece.png" + ], + "text": "$(italic)失去理智的无人机/$" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/condition_block.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/condition_block.json new file mode 100644 index 000000000000..9263983e3958 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/condition_block.json @@ -0,0 +1,23 @@ +{ + "name": "条件:方块", + "icon": "pneumaticcraft:textures/progwidgets/condition_block_piece.png", + "category": "widget_cond", + "advancement": "pneumaticcraft:programmer", + "pages": [ + { + "type": "text", + "text": "这是一个$(l:programming/conditions)条件/$拼图。$(p)$(thing)条件:方块/$允许你检查给定$(l:programming/area)区域/$内是否有给定方块。例如,可以可以用此检查一个区域内是否有成熟的作物。可以通过连接$(l:programming/item_filter)物品过滤器/$来指定有效方块。" + }, + { + "type": "text", + "text": "无人机将会检查一个方块是否可以被精准采集,如果是,其将会检查精准采集下的方块是否符合物品过滤。如果否,该方块的掉落物将会被检查。$(p)例如,可以把过滤器设为小麦,这样,当小麦作物会掉落小麦时(即成熟),其将符合过滤。" + }, + { + "type": "image", + "images": [ + "pneumaticcraft:textures/progwidgets/condition_block_piece.png" + ], + "text": "$(italic)条件:方块/$" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/condition_coordinate.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/condition_coordinate.json new file mode 100644 index 000000000000..5d75c836518f --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/condition_coordinate.json @@ -0,0 +1,23 @@ +{ + "name": "条件:坐标", + "icon": "pneumaticcraft:textures/progwidgets/condition_coordinate_piece.png", + "category": "widget_cond", + "advancement": "pneumaticcraft:programmer", + "pages": [ + { + "type": "text", + "text": "这是一个$(l:programming/conditions)条件/$拼图。$(p)$(thing)条件:坐标/$对两个$(l:programming/coordinate)坐标/$进行比较。可以对坐标进行不同的比较,准确而言,是对坐标在各个坐标轴(X/Y/Z)的分量比较。可以检查两个坐标是否有一个坐标轴上的分量,或者两个,或者三个都符合特定条件。" + }, + { + "type": "text", + "text": "要进行比较的坐标轴可以在配置 GUI 中的复选框指定。类似的,要使用的条件(=,>=)可以由单选框指定。$(p)选定的坐标比较同样以文本显示于配置 GUI 中(例:$(thing)x1 <= x2 且 z1 <= z1/$)。" + }, + { + "type": "image", + "images": [ + "pneumaticcraft:textures/progwidgets/condition_coordinate_piece.png" + ], + "text": "$(italic)条件:坐标/$" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/condition_entity.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/condition_entity.json new file mode 100644 index 000000000000..92d40079f676 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/condition_entity.json @@ -0,0 +1,19 @@ +{ + "name": "条件:实体", + "icon": "pneumaticcraft:textures/progwidgets/condition_entity_piece.png", + "category": "widget_cond", + "advancement": "pneumaticcraft:programmer", + "pages": [ + { + "type": "text", + "text": "这是一个$(l:programming/conditions)条件/$拼图。$(p)$(thing)条件:实体/$允许对指定$(l:programming/area)区域/$内的实体计数。被计数的实体可以通过可选的作为$(l:base_concepts/entity_filter)实体过滤器/$的$(l:programming/text)文本/$过滤。$(p)注意:所连接的$(l:programming/area)区域/$拼图的区域类型必须为$(thing)盒型/$,因为只支持使用该种类型。然而,可以采用组合白名单/黑名单的方式指定其余形状的区域。" + }, + { + "type": "image", + "images": [ + "pneumaticcraft:textures/progwidgets/condition_entity_piece.png" + ], + "text": "$(italic)条件:实体/$" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/condition_item.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/condition_item.json new file mode 100644 index 000000000000..35ebd18cc461 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/condition_item.json @@ -0,0 +1,27 @@ +{ + "name": "条件:物品过滤器", + "icon": "pneumaticcraft:textures/progwidgets/condition_item.png", + "category": "widget_cond", + "advancement": "pneumaticcraft:programmer", + "pages": [ + { + "type": "text", + "text": "这是一个$(l:programming/conditions)条件/$拼图。$(p)$(thing)条件:物品过滤器/$允许你对$(l:programming/item_filter)物品过滤器/$进行比较。通常在处理带有$(l:programming/variables)变量/$的物品过滤器时会用到。$(p)该拼图检查上排右侧的$(l:programming/item_filter)物品过滤器/$指定的物品是否符合下排$(thing)物品过滤器/$。" + }, + { + "type": "text", + "text": "和往常一样,右侧用作白名单(亦即物品要求符合该过滤),左侧用作黑名单(亦即物品要求$(italic)不/$符合该过滤)。若符合所有过滤,该条件执行为$(thing)真/$。否则,该条件执行为$(thing)假/$。" + }, + { + "type": "text", + "text": "可以一次检查多个物品。在上排右侧连接多个$(l:programming/item_filter)物品过滤器/$时,条件只有在$(italic)所有/$物品符合过滤时执行为$(thing)真/$。此外,在上排左侧的$(l:programming/item_filter)物品过滤器/$要求$(italic)不/$符合过滤才能使条件执行为$(thing)真/$。" + }, + { + "type": "image", + "images": [ + "pneumaticcraft:textures/progwidgets/condition_item.png" + ], + "text": "$(italic)条件:物品过滤器/$" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/condition_item_inventory.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/condition_item_inventory.json new file mode 100644 index 000000000000..93c7b902333e --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/condition_item_inventory.json @@ -0,0 +1,19 @@ +{ + "name": "条件:物品", + "icon": "pneumaticcraft:textures/progwidgets/condition_item_inventory_piece.png", + "category": "widget_cond", + "advancement": "pneumaticcraft:programmer", + "pages": [ + { + "type": "text", + "text": "这是一个$(l:programming/conditions)条件/$拼图。$(p)$(thing)条件:物品/$检查一个容器里是否有一定量的物品。其将会对所有匹配的物品(由连接的$(l:programming/item_filter)物品过滤器/$指定;不连接物品过滤器即所有物品都匹配)计数。" + }, + { + "type": "image", + "images": [ + "pneumaticcraft:textures/progwidgets/condition_item_inventory_piece.png" + ], + "text": "$(italic)条件:物品/$" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/condition_light.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/condition_light.json new file mode 100644 index 000000000000..ae89755ff3a6 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/condition_light.json @@ -0,0 +1,19 @@ +{ + "name": "条件:亮度等级", + "icon": "pneumaticcraft:textures/progwidgets/condition_light_piece.png", + "category": "widget_cond", + "advancement": "pneumaticcraft:programmer", + "pages": [ + { + "type": "text", + "text": "这是一个$(l:programming/conditions)条件/$拼图。$(p)$(thing)条件:亮度等级/$条件:亮度等级允许你(远程)检查指定$(l:programming/area)区域/$内的方块亮度等级是否达到指定值。" + }, + { + "type": "image", + "images": [ + "pneumaticcraft:textures/progwidgets/condition_light_piece.png" + ], + "text": "$(italic)条件:亮度等级/$" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/condition_liquid_inventory.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/condition_liquid_inventory.json new file mode 100644 index 000000000000..72377aa0fa80 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/condition_liquid_inventory.json @@ -0,0 +1,19 @@ +{ + "name": "条件:流体", + "icon": "pneumaticcraft:textures/progwidgets/condition_liquid_inventory_piece.png", + "category": "widget_cond", + "advancement": "pneumaticcraft:programmer", + "pages": [ + { + "type": "text", + "text": "这是一个$(l:programming/conditions)条件/$拼图。$(p)$(thing)条件:流体/$条件:流体允许你(远程)检查指定$(l:programming/area)区域/$内的储罐或流体方块是否含有一定量的流体。只会对所连接的$(l:programming/liquid_filter)流体过滤器/$所允许的流体(如果没有,即允许所有流体)进行计量。" + }, + { + "type": "image", + "images": [ + "pneumaticcraft:textures/progwidgets/condition_liquid_inventory_piece.png" + ], + "text": "$(italic)条件:流体/$" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/condition_pressure.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/condition_pressure.json new file mode 100644 index 000000000000..f11fe9508dd5 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/condition_pressure.json @@ -0,0 +1,19 @@ +{ + "name": "条件:压力", + "icon": "pneumaticcraft:textures/progwidgets/condition_pressure_piece.png", + "category": "widget_cond", + "advancement": "pneumaticcraft:programmer", + "pages": [ + { + "type": "text", + "text": "这是一个$(l:programming/conditions)条件/$拼图。$(p)$(thing)条件:压力/$允许你(远程)检查指定$(l:programming/area)区域/$内的气动方块的$(l:base_concepts/pressure)压力/$是否达到指定值。" + }, + { + "type": "image", + "images": [ + "pneumaticcraft:textures/progwidgets/condition_pressure_piece.png" + ], + "text": "$(italic)条件:压力/$" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/condition_redstone.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/condition_redstone.json new file mode 100644 index 000000000000..ebd9f9d769c2 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/condition_redstone.json @@ -0,0 +1,19 @@ +{ + "name": "条件:红石", + "icon": "pneumaticcraft:textures/progwidgets/condition_redstone_piece.png", + "category": "widget_cond", + "advancement": "pneumaticcraft:programmer", + "pages": [ + { + "type": "text", + "text": "这是一个$(l:programming/conditions)条件/$拼图。$(p)$(thing)条件:红石/$允许你(远程)检查指定$(l:programming/area)区域/$内的方块是否被以特定的红石强度充能。" + }, + { + "type": "image", + "images": [ + "pneumaticcraft:textures/progwidgets/condition_redstone_piece.png" + ], + "text": "$(italic)条件:红石/$" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/condition_rf.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/condition_rf.json new file mode 100644 index 000000000000..d886cd5d0442 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/condition_rf.json @@ -0,0 +1,19 @@ +{ + "name": "条件:RF", + "icon": "pneumaticcraft:textures/progwidgets/condition_rf_piece.png", + "category": "widget_cond", + "advancement": "pneumaticcraft:programmer", + "pages": [ + { + "type": "text", + "text": "这是一个$(l:programming/conditions)条件/$拼图。$(p)$(thing)条件:RF/$允许你(远程)检查指定$(l:programming/area)区域/$内的方块的$(thing)FE能量/$值是否达到指定值。$(p)$(italic)与其名字不同,该拼图检查FE能量,而非RF(红石通量)。该拼图的命名属于历史遗留问题。/$" + }, + { + "type": "image", + "images": [ + "pneumaticcraft:textures/progwidgets/condition_rf_piece.png" + ], + "text": "$(italic)条件:RF/$" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/conditions.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/conditions.json new file mode 100644 index 000000000000..ec5989a738d1 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/conditions.json @@ -0,0 +1,74 @@ +{ + "name": "条件", + "icon": "minecraft:comparator", + "category": "programming", + "advancement": "pneumaticcraft:programmer", + "pages": [ + { + "type": "text", + "text": "$(thing)条件/$是一系列允许你检查某些事情,并且当条件满足时跳转到程序的某一部分的编程拼图。$(p)每个$(thing)条件/$拼图都在最下排接受$(l:programming/text)文本/$拼图参数,配置为对应的$(thing)标签名/$。" + }, + { + "type": "text", + "text": "当条件执行为$(thing)真/$时,$(l:programming/flow_control)程序执行流/$将会跳转到具有对应于$(italic)右/$侧连接的$(thing)文本/$参数的标签名的$(l:programming/label)标签/$。当条件执行为$(thing)假/$时,$(thing)程序执行流/$将会跳转到具有对应于$(italic)左/$侧连接的$(thing)文本/$参数的标签名的$(thing)标签/$。$(p)当$(thing)条件/$拼图无法找到可行的$(thing)文本/$参数时,$(thing)程序执行流/$将会继续向$(italic)下/$执行下一拼图。" + }, + { + "type": "image", + "images": [ + "pneumaticcraft:textures/patchouli/condition_widget.png" + ], + "border": "true", + "text": "$(italic)一个在红石信号 >= 10 时使无人机自杀的条件:红石拼图/$" + }, + { + "type": "text", + "text": "多数$(thing)条件/$拼图可以$(thing)右击/$打开一个配置 GUI。 GUI 通常会含有 =/>= 运算选项,以及一个可以输入数字的文本框。$(p)基于此你可以设置好条件(例如箱子内的物品数)为,例如,正好 10 个(= 模式,输入 10),大于 20 个(>= 模式,输入 21)或者小于 12 个(>= 模式,输入 12,检查条件为$(thing)假/$)。" + }, + { + "type": "text", + "title": "测量值", + "text": "$(thing)条件/$拼图的配置 GUI 中(除了$(l:programming/condition_item_filter)条件:物品过滤器/$)都有一个$(thing)测量值/$文本框,在此可以输入一个$(l:programming/variables)变量/$。若提供了变量,无人机执行条件时所测量的数据将存储在该变量的 X 分量中。$(p)随后,该值可以向正常变量一样被使用。如:可以测量流体储罐的流体量,并写在告示牌上。" + }, + { + "type": "text", + "title": "测量值(续)", + "text": "若提供了测量值变量,缺失分支$(thing)文本/$拼图也就不再被视为错误(否则,至少要提供一个分支)。这意味着条件拼图可以纯粹被用于检测值;程序执行流会直接向下方移动。$(p)注:压力的测量值单位为 mbar(毫 bar)。如: 5.5 bar 的测量值为 5500。" + }, + { + "type": "text", + "title": "条件类型", + "text": "条件可以被分为两类:$(thing)一般条件/$与$(thing)无人机条件/$。$(p)一般条件用于检查世界中的东西,例如,$(thing)箱子/$中是否有一定量的物品,或者某处是否有方块。$(p)$(thing)无人机条件/$则特定于$(l:tools/drone)无人机/$,例如,无人机是否含有一定量物品,或一定的压力。" + }, + { + "type": "text", + "text": "大多数基于方块的$(thing)一般条件/$含有$(thing)任意/所有/$方块选项。这在一次性检查多个方块时被用到。$(li)在$(thing)任意/$模式下,所选$(l:programming/area)区域/$内只要$(italic)一个/$方块满足条件,该条件就执行为$(thing)真/$。$(li)在$(thing)所有/$模式下,所选$(l:programming/area)区域/$内只有$(italic)所有/$方块满足条件,该条件才执行为$(thing)真/$。" + }, + { + "type": "relations", + "title": "一般条件", + "entries": [ + "programming/condition_block", + "programming/condition_coordinate", + "programming/condition_entity", + "programming/condition_item_filter", + "programming/condition_item_inventory", + "programming/condition_liquid_inventory", + "programming/condition_pressure", + "programming/condition_redstone", + "programming/condition_rf" + ] + }, + { + "type": "relations", + "title": "无人机条件", + "entries": [ + "programming/drone_condition_item", + "programming/drone_condition_liquid", + "programming/drone_condition_entity", + "programming/drone_condition_pressure", + "programming/drone_condition_rf" + ] + } + ] +} + diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/coordinate.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/coordinate.json new file mode 100644 index 000000000000..a177cb84464c --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/coordinate.json @@ -0,0 +1,24 @@ +{ + "name": "坐标", + "icon": "pneumaticcraft:textures/progwidgets/coordinate_piece.png", + "category": "widget_other", + "advancement": "pneumaticcraft:programmer", + "pages": [ + { + "type": "text", + "text": "$(thing)坐标/$拼图仅用作$(l:programming/coordinate_operator)坐标算子/$和$(l:programming/condition_coordinate)条件:坐标/$的参数。$(p)该拼图可以与$(l:programming/area)区域/$拼图相比较:$(thing)区域/$拼图提供$(italic)两个/$坐标以构成区域,而该拼图只提供$(italic)一个/$坐标。有两种方法提供坐标:" + }, + { + "type": "text", + "text": "$(bold)常量/$$(br)一个常量坐标是……嗯,常量。可以通过选择$(l:tools/gps_tool)定位工具/$或者直接输入坐标的 x,y,z 值来定义这样一个常量。$(p)$(bold)变量/$$(br)通过选择变量可以将存储在$(l:programming/variables)变量/$中的值作为坐标提供。注意:通过该方法只可提供坐标,不可改变原变量的值!" + }, + { + "type": "image", + "images": [ + "pneumaticcraft:textures/progwidgets/coordinate_piece.png" + ], + "text": "$(italic)坐标/$" + } + ] +} + diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/coordinate_operator.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/coordinate_operator.json new file mode 100644 index 000000000000..bd82f5d4afad --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/coordinate_operator.json @@ -0,0 +1,27 @@ +{ + "name": "坐标算子", + "icon": "pneumaticcraft:textures/progwidgets/coordinate_operation_plus_minus.png", + "category": "widget_other", + "advancement": "pneumaticcraft:programmer", + "pages": [ + { + "type": "text", + "text": "$(thing)坐标算子/$用于定义和/或操纵$(l:programming/variables)变量/$,可以用于高级功能。该拼图需要连接一个或多个$(l:programming/coordinate)坐标/$拼图来定义要被使用的数值,并对其进行指定的算术运算(在坐标算子的配置 GUI 中定义)。" + }, + { + "type": "text", + "text": "可用运算有:$(li)$(bold)加/减/$:把右侧的拼图相加,并减去左侧的拼图。$(li)$(bold)乘/除/$:把右侧的拼图相乘,并将结果除以左侧拼图。$(li)$(bold)最大/最小/$:从右侧的拼图中选取最大的 x, y, z 坐标值,然后从左侧的拼图中选取最小的 x, y, z 坐标值,最后选取这两个值的最大值。" + }, + { + "type": "text", + "text": "最终结果被存储在配置 GUI 中的$(thing)结果变量/$一栏代表的$(l:programming/variables)变量/$。可以稍后使用该$(thing)变量/$调用运算结果:$(li)在$(l:programming/area)区域/$拼图中可以使用$(thing)变量/$名而非定位坐标来定义坐标$(li)可以使用$(l:programming/condition_coordinate)条件:坐标/$执行对于$(thing)变量/$的检查。" + }, + { + "type": "image", + "images": [ + "pneumaticcraft:textures/progwidgets/coordinate_operation_plus_minus.png" + ], + "text": "$(italic)坐标算子/$" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/crafting.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/crafting.json new file mode 100644 index 000000000000..7e5d527ca471 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/crafting.json @@ -0,0 +1,29 @@ +{ + "name": "合成", + "icon": "pneumaticcraft:textures/progwidgets/craft_piece.png", + "category": "widget_interact", + "advancement": "pneumaticcraft:programmer", + "pages": [ + { + "type": "text", + "text": "$(l:tools/drone)无人机/$将会使用其携带的物品合成物品。要指定合成表,在右侧以合成表的形式放置$(l:programming/item_filter)物品过滤器/$。$(p)不需要连接正好 9 个$(thing)物品过滤器/$;只要合成表被构建出来就可行。" + }, + { + "type": "text", + "text": "合成拼图默认试图合成尽可能多的物品;这可以在配置 GUI 内使用$(thing)使用计数/$限制。$(p)可能需要对$(item)无人机/$安装一些$(l:base_concepts/upgrades#dispenser)发射器升级/$来扩充其物品栏。" + }, + { + "type": "text", + "title": "JEI联动", + "flag": "mod:jei", + "text": "可以借助JEI方便地设置所需的物品拼图:见$(l:programming/programmer#jei)该页/$以获取更多信息。" + }, + { + "type": "image", + "images": [ + "pneumaticcraft:textures/progwidgets/craft_piece.png" + ], + "text": "$(italic)合成/$" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/dig.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/dig.json new file mode 100644 index 000000000000..4d73a6edb9d0 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/dig.json @@ -0,0 +1,34 @@ +{ + "name": "挖掘方块", + "icon": "pneumaticcraft:textures/progwidgets/dig_piece.png", + "category": "widget_interact", + "advancement": "pneumaticcraft:programmer", + "pages": [ + { + "type": "text", + "text": "$(l:tools/drone)无人机/$将挖掘/开采指定$(l:programming/area)区域/$内的方块。方块的掉落物$(italic)不会/$被$(item)无人机/$拾起。方块被挖掘的顺序与$(l:programming/place)放置/$拼图相近。与$(thing)放置/$拼图相同的,可以控制该区域是否应当被逐层挖掘(顶 -> 底,或底 -> 顶)。" + }, + { + "type": "text", + "title": "使用工具", + "text": "可以使$(item)无人机/$$(l:programming/inventory_import)输入/$镐/锹等以使其使用该工具。当$(item)无人机/$搭载有多种工具时,最合适的工具将被用于挖掘各个方块。$(p)可以通过勾选配置 GUI 中的$(thing)需要挖掘工具/$选项以阻止无人机试图在无工具的情况下挖掘(这很慢)。" + }, + { + "type": "text", + "title": "限制挖掘方块数量", + "text": "挖掘操作的数目可以通过勾选配置 GUI 中的$(thing)限制方块交互数/$并输入限制值限制至特定值。例如,如果设定为 1,$(item)无人机/$将只挖掘一个方块(无论区域内有多少方块)就结束执行本拼图。可以用于在挖掘特定量的方块过后检查工具的耐久度,并在其损毁之前修复。" + }, + { + "type": "text", + "title": "过滤挖掘方块", + "text": "最后,可以使用$(l:programming/item_filter)物品过滤器/$指定可以挖掘哪些方块。$(p)对于类似作物的方块,按照将其破坏时掉落的物品进行过滤(也就是说,对于$(item)小麦/$作物使用$(item)小麦种子/$)。例外是(即便使用精准采集)$(italic)永不/$掉落物品的方块,对于这些方块在物品过滤器的配置 GUI 中有$(thing)按方块匹配/$选项专门解决。" + }, + { + "type": "image", + "images": [ + "pneumaticcraft:textures/progwidgets/dig_piece.png" + ], + "text": "$(italic)嘿嗬/$" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/drone_condition_entity.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/drone_condition_entity.json new file mode 100644 index 000000000000..8cf7cb43290c --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/drone_condition_entity.json @@ -0,0 +1,19 @@ +{ + "name": "无人机条件:实体", + "icon": "pneumaticcraft:textures/progwidgets/condition_drone_entity_piece.png", + "category": "widget_cond", + "advancement": "pneumaticcraft:programmer", + "pages": [ + { + "type": "text", + "text": "这是一个$(l:programming/conditions)条件/$拼图。$(p)$(thing)无人机条件:实体/$允许你检查$(l:tools/drone)无人机/$当前搭载的实体。可以通过可选的作为$(l:base_concepts/entity_filter)实体过滤器/$的$(l:programming/text)文本/$过滤实体。当没有$(thing)文本/$时,若$(item)无人机/$搭载了$(italic)任意/$实体,条件执行为$(thing)真/$。" + }, + { + "type": "image", + "images": [ + "pneumaticcraft:textures/progwidgets/condition_drone_entity_piece.png" + ], + "text": "$(italic)无人机条件:实体/$" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/drone_condition_item.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/drone_condition_item.json new file mode 100644 index 000000000000..a1f59418a015 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/drone_condition_item.json @@ -0,0 +1,19 @@ +{ + "name": "无人机条件:物品", + "icon": "pneumaticcraft:textures/progwidgets/condition_drone_inventory_piece.png", + "category": "widget_cond", + "advancement": "pneumaticcraft:programmer", + "pages": [ + { + "type": "text", + "text": "这是一个$(l:programming/conditions)条件/$拼图。$(p)$(thing)无人机条件:物品/$允许你检查$(l:tools/drone)无人机/$是否装载有一定量的物品。其将会对所有匹配的物品(由连接的$(l:programming/item_filter)物品过滤器/$指定;不连接物品过滤器即所有物品都匹配)计数。" + }, + { + "type": "image", + "images": [ + "pneumaticcraft:textures/progwidgets/condition_drone_inventory_piece.png" + ], + "text": "$(italic)无人机条件:物品/$" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/drone_condition_liquid.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/drone_condition_liquid.json new file mode 100644 index 000000000000..0978ab633637 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/drone_condition_liquid.json @@ -0,0 +1,19 @@ +{ + "name": "无人机条件:流体", + "icon": "pneumaticcraft:textures/progwidgets/condition_drone_liquid_piece.png", + "category": "widget_cond", + "advancement": "pneumaticcraft:programmer", + "pages": [ + { + "type": "text", + "text": "这是一个$(l:programming/conditions)条件/$拼图。$(p)$(thing)无人机条件:流体/$允许你检查$(l:tools/drone)无人机/$是否装载有一定量的流体。只会对所连接的$(l:programming/liquid_filter)流体过滤器/$所允许的流体(如果没有,即允许所有流体)进行计量。" + }, + { + "type": "image", + "images": [ + "pneumaticcraft:textures/progwidgets/condition_drone_liquid_piece.png" + ], + "text": "$(italic)无人机条件:流体/$" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/drone_condition_pressure.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/drone_condition_pressure.json new file mode 100644 index 000000000000..51ef626a8cbf --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/drone_condition_pressure.json @@ -0,0 +1,19 @@ +{ + "name": "无人机条件:压力", + "icon": "pneumaticcraft:textures/progwidgets/condition_drone_pressure_piece.png", + "category": "widget_cond", + "advancement": "pneumaticcraft:programmer", + "pages": [ + { + "type": "text", + "text": "这是一个$(l:programming/conditions)条件/$拼图。$(p)$(thing)无人机条件:压力/$允许你检查$(l:tools/drone)无人机/$的$(l:base_concepts/pressure)压力/$。" + }, + { + "type": "image", + "images": [ + "pneumaticcraft:textures/progwidgets/condition_drone_pressure_piece.png" + ], + "text": "$(italic)无人机条件:压力/$" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/drone_condition_rf.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/drone_condition_rf.json new file mode 100644 index 000000000000..1b831af98f98 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/drone_condition_rf.json @@ -0,0 +1,19 @@ +{ + "name": "无人机条件:RF", + "icon": "pneumaticcraft:textures/progwidgets/condition_drone_rf_piece.png", + "category": "widget_cond", + "advancement": "pneumaticcraft:programmer", + "pages": [ + { + "type": "text", + "text": "这是一个$(l:programming/conditions)条件/$拼图。$(p)$(thing)无人机条件:RF/$允许你检查$(l:tools/drone)无人机/$携带的$(thing)FE能量/$。$(p)$(italic)与其名字不同,该拼图检查FE能量,而非RF(红石通量)。该拼图的命名属于历史遗留问题。/$" + }, + { + "type": "image", + "images": [ + "pneumaticcraft:textures/progwidgets/condition_drone_rf_piece.png" + ], + "text": "$(italic)无人机条件:RF/$" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/drone_condition_upgrades.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/drone_condition_upgrades.json new file mode 100644 index 000000000000..852fd799ba68 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/drone_condition_upgrades.json @@ -0,0 +1,19 @@ +{ + "name": "无人机条件:升级", + "icon": "pneumaticcraft:textures/progwidgets/condition_drone_upgrades_piece.png", + "category": "widget_cond", + "advancement": "pneumaticcraft:programmer", + "pages": [ + { + "type": "text", + "text": "这是一个$(l:programming/conditions)条件/$拼图。$(thing)无人机条件:升级/$允许你检查该$(l:tools/drone)无人机/$安装的升级数目。使用一个或多个$(l:programming/item_filter)物品过滤器/$拼图(设置为升级对应的物品)指定要计数的升级;若未连接过滤,将对所有升级进行计数。" + }, + { + "type": "image", + "images": [ + "pneumaticcraft:textures/progwidgets/condition_drone_upgrades_piece.png" + ], + "text": "$(italic)无人机条件:升级/$" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/drop_item.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/drop_item.json new file mode 100644 index 000000000000..32973286306d --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/drop_item.json @@ -0,0 +1,23 @@ +{ + "name": "扔出物品", + "icon": "pneumaticcraft:textures/progwidgets/item_drop_piece.png", + "category": "widget_interact", + "advancement": "pneumaticcraft:programmer", + "pages": [ + { + "type": "text", + "text": "该拼图将会使$(l:tools/drone)无人机/$在指定$(l:programming/area)区域/$从自身的物品栏扔出物品。$(thing)右击/$打开配置 GUI,在此可以指定在区域中的每个方块扔出多少物品。同样可以在此于$(thing)随机/$与$(thing)直线/$模式间切换,亦即,$(item)无人机/$将分别赋予扔出的物品一个随机的偏移动量(与原版$(item)投掷器/$行为相同),或者不给予这一随机动量。" + }, + { + "type": "text", + "text": "同样可以连接$(l:programming/item_filter)物品过滤器/$。连接后,只有符合过滤的物品才可以被扔出。$(p)当$(item)无人机/$的物品栏中没有可用的物品,或$(item)无人机/$在区域内的所有位置都执行了扔出物品时,该拼图结束执行。" + }, + { + "type": "image", + "images": [ + "pneumaticcraft:textures/progwidgets/item_drop_piece.png" + ], + "text": "$(italic)扔出物品/$" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/edit_sign.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/edit_sign.json new file mode 100644 index 000000000000..582e5567ff65 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/edit_sign.json @@ -0,0 +1,24 @@ +{ + "name": "编辑告示牌", + "icon": "pneumaticcraft:textures/progwidgets/edit_sign_piece.png", + "category": "widget_interact", + "advancement": "pneumaticcraft:programmer", + "pages": [ + { + "type": "text", + "text": "该拼图将会把指定$(l:programming/area)区域/$内的所有$(item)告示牌/$和/或$(l:machines/aphorism_tile)格言瓷砖/$的显示文本设置为所连接的的$(l:programming/text)文本/$拼图内的文字。$(p)所连接的每一个$(thing)文本/$拼图表示一行文字。可以通过连接多个$(thing)文本/$拼图来设置多行文字。" + }, + { + "type": "text", + "title": "使用变量", + "text": "同样可以通过在$(thing)文本/$拼图中输入$(thing)${<变量名>}/$插入一个$(l:programming/variables)变量/$的值,例如:$(p) 若 $(thing)counter/$ 变量的值被设置为 x=1, y=2, z=3,$(formula)计数:${counter}/$$(p)将被展开为$(thing)计数:1, 2, 3/$。$(l:programming/variables#special)特指/$和$(l:programming/variables#global)全局变量/$同样可以在此处使用。" + }, + { + "type": "image", + "images": [ + "pneumaticcraft:textures/progwidgets/edit_sign_piece.png" + ], + "text": "$(italic)编辑告示牌/$" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/emit_redstone.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/emit_redstone.json new file mode 100644 index 000000000000..50e1b1b64374 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/emit_redstone.json @@ -0,0 +1,19 @@ +{ + "name": "发出红石信号", + "icon": "pneumaticcraft:textures/progwidgets/emit_redstone_piece.png", + "category": "widget_interact", + "advancement": "pneumaticcraft:programmer", + "pages": [ + { + "type": "text", + "text": "该拼图将会使$(l:tools/drone)无人机/$发出$(#f00)红石信号/$。$(thing)右击/$打开配置 GUI,在此可以设置红石信号充能的方向。红石信号强度通过连接的带有数字(0-15)的$(l:programming/text)文本/$拼图指定。" + }, + { + "type": "image", + "images": [ + "pneumaticcraft:textures/progwidgets/emit_redstone_piece.png" + ], + "text": "$(italic)发出红石信号/$" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/entity_attack.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/entity_attack.json new file mode 100644 index 000000000000..015a5e94f07b --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/entity_attack.json @@ -0,0 +1,34 @@ +{ + "name": "攻击实体", + "icon": "pneumaticcraft:textures/progwidgets/attack_piece.png", + "category": "widget_interact", + "advancement": "pneumaticcraft:programmer", + "pages": [ + { + "type": "text", + "text": "$(l:tools/drone)无人机/$将会攻击指定$(l:programming/area)区域/$内的每个生物。$(p)注意:所连接的$(l:programming/area)区域/$拼图的区域类型必须为$(thing)盒型/$,因为只支持使用该种类型。然而,可以采用组合白名单/黑名单的方式指定其余形状的区域。" + }, + { + "type": "text", + "title": "过滤实体", + "text": "可以通过作为$(l:base_concepts/entity_filter)实体过滤器/$的$(l:programming/text)文本/$过滤要被攻击的实体。例如,要使$(item)无人机/$攻击所有玩家,在$(thing)攻击实体/$拼图的$(italic)右/$侧连接写有$(#600)@player/$的$(thing)文本/$拼图。$(p)要使无人机不攻击自己,在$(italic)左/$侧连接写有自己的玩家名的$(thing)文本/$拼图。" + }, + { + "type": "text", + "title": "近战攻击", + "text": "$(l:tools/drone)无人机/$将会装备并使用物品栏中任何的近战武器进行攻击。如果$(item)无人机/$的物品栏里有多个武器,其将会选择伤害值最大的那一个。$(p)可以使用$(l:programming/inventory_import)从容器提取物品/$为$(item)无人机/$提供武器。强烈建议这么做:$(item)无人机/$未携带武器的近战攻击很弱。" + }, + { + "type": "text", + "title": "范围攻击", + "text": "对$(l:tools/drone)无人机/$安装$(l:base_concepts/upgrades#entity_tracker)实体追踪器/$升级后,$(item)无人机/$将会附带一个$(l:tools/minigun)转管机枪/$。对其提供$(l:tools/minigun_ammo)机枪弹药/$(通过$(l:programming/inventory_import)从容器提取物品/$将其输入无人机)后,$(item)无人机/$将使用该机枪执行攻击。$(p)默认范围是 16 格,可以通过加装最多 16 个$(l:base_concept/updates#range_update)范围升级/$来增加,最大 32 格。" + }, + { + "type": "image", + "images": [ + "pneumaticcraft:textures/progwidgets/attack_piece.png" + ], + "text": "$(italic)我一定会回来的/$" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/entity_export.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/entity_export.json new file mode 100644 index 000000000000..16a2f1a5a9c1 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/entity_export.json @@ -0,0 +1,19 @@ +{ + "name": "卸载实体", + "icon": "pneumaticcraft:textures/progwidgets/entity_export_piece.png", + "category": "widget_interact", + "advancement": "pneumaticcraft:programmer", + "pages": [ + { + "type": "text", + "text": "在实体符合由$(l:programming/text)文本/$拼图指定的$(l:base_concepts/entity_filter)实体过滤器/$(可选)的前提下。$(l:tools/drone)无人机/$将会去往指定$(l:programming/area)区域/$,并将其所搭载的实体卸载。$(p)亦见$(l:programming/entity_import)搭载实体/$。" + }, + { + "type": "image", + "images": [ + "pneumaticcraft:textures/progwidgets/entity_export_piece.png" + ], + "text": "$(italic)卸载实体/$" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/entity_import.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/entity_import.json new file mode 100644 index 000000000000..8443770bb047 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/entity_import.json @@ -0,0 +1,29 @@ +{ + "name": "搭载实体", + "icon": "pneumaticcraft:textures/progwidgets/entity_import_piece.png", + "category": "widget_interact", + "advancement": "pneumaticcraft:programmer", + "pages": [ + { + "type": "text", + "text": "$(l:tools/drone)无人机/$将会前往指定$(l:programming/area)区域/$内最近的符合可选的由$(l:programming/text)文本/$拼图指定的$(l:base_concepts/entity_filter)实体过滤器的实体并将其搭载以供传输。$(p)此处的$(italic)实体/$包括玩家,尽管玩家可以按下 $(thing)Shift/$ 离开$(item)无人机/$。虽说如此,搭载一个你可以控制的飞行实体有其好处……" + }, + { + "type": "text", + "title": "经验球", + "text": "也可使用该拼图搭载$(thing)经验球/$;只要将过滤设置为 $(item)@orb/$。“搭载”的经验球将被转化为$(l:base_concepts/memory_essence)记忆源质/$,并存储在无人机的内部存储中。随后,可以使用$(l:programming/liquid_export)流体输出/$拼图将其转移到流体容器中。" + }, + { + "type": "text", + "title": "区域限制", + "text": "注意:所连接的$(l:programming/area)区域/$拼图的区域类型必须为$(thing)盒型/$,因为只支持使用该种类型。然而,可以采用组合白名单/黑名单的方式指定其余形状的区域。" + }, + { + "type": "image", + "images": [ + "pneumaticcraft:textures/progwidgets/entity_import_piece.png" + ], + "text": "$(italic)外星人挟持/$" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/entity_right_click.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/entity_right_click.json new file mode 100644 index 000000000000..409af3939dd9 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/entity_right_click.json @@ -0,0 +1,19 @@ +{ + "name": "右击实体", + "icon": "pneumaticcraft:textures/progwidgets/entity_right_click_piece.png", + "category": "widget_interact", + "advancement": "pneumaticcraft:programmer", + "pages": [ + { + "type": "text", + "text": "$(l:tools/drone)无人机/$将会使用其物品栏第一个槽位的物品$(thing)右击/$给定$(l:programming/area)区域/$的每个实体各一次。这可以用于剪羊毛,获取牛奶,喂养动物等。注意:所连接的$(l:programming/area)区域/$拼图的区域类型必须为$(thing)盒型/$,因为只支持使用该种类型。然而,可以采用组合白名单/黑名单的方式指定其余形状的区域。" + }, + { + "type": "image", + "images": [ + "pneumaticcraft:textures/progwidgets/entity_right_click_piece.png" + ], + "text": "$(italic)右击实体/$" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/external_program.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/external_program.json new file mode 100644 index 000000000000..5c71aea636a8 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/external_program.json @@ -0,0 +1,23 @@ +{ + "name": "外部程序", + "icon": "pneumaticcraft:textures/progwidgets/external_program_piece.png", + "category": "widget_flow", + "advancement": "pneumaticcraft:programmer", + "pages": [ + { + "type": "text", + "text": "该拼图将会寻找给定$(l:programming/area)区域/$中的每一个容器。对于每个容器,其将遍历每一个槽位。找到$(l:tools/drone)无人机/$或$(l:components/network_components#network_api)网络 API/$ 时,将会运行其所存储的程序。$(p)这一程序执行完毕后,$(item)无人机/$将会继续遍历下一个槽位/容器。" + }, + { + "type": "text", + "text": "该拼图可以用来调试$(item)无人机/$程序,因为$(l:programming/programmer)编程器/$同样算作容器。只需要向无人机写入指向$(thing)外部程序/$拼图,并将其指向一个(只)含有某$(item)编程器的$(thing)区域/$,然后将无人机放置。$(p)此后,向编程器内放置$(item)无人机/$或$(item)网络 API/$,并进行编程。点击$(item)编程器/$中的$(thing)⟶(导出)/$按钮时,已部署的$(item)无人机/$将会立刻执行该程序。" + }, + { + "type": "image", + "images": [ + "pneumaticcraft:textures/progwidgets/external_program_piece.png" + ], + "text": "$(italic)递归调用/$" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/flow_control.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/flow_control.json new file mode 100644 index 000000000000..1f7e9a317a5a --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/flow_control.json @@ -0,0 +1,25 @@ +{ + "name": "程序流控制", + "icon": "pneumaticcraft:textures/progwidgets/jump_piece.png", + "category": "programming", + "advancement": "pneumaticcraft:programmer", + "pages": [ + { + "type": "text", + "text": "当$(l:tools/drone)无人机/$被放置时,其立刻开始执行所存储的程序。程序执行流按如下进行:$(li)程序$(italic)永远/$在$(l:programming/start)开始/$拼图开始执行,而这是唯一的。$(li)程序流一般$(italic)向下/$执行;转向被连接在当前拼图下方的拼图。" + }, + { + "type": "text", + "text": "$(li)一个拼图执行其操作直到其$(italic)结束/$:对于“结束”的定义因拼图而异,在各个拼图的界面分别解释。$(li)当目前拼图的下方没有任何拼图时,程序执行流转回到$(l:programming/start)开始/$拼图。$(p)这便是基础知识。尽管如此,还是有一些特殊情况,在下文列出……" + }, + { + "type": "text", + "title": "程序流控制拼图", + "text": "$(li)$(l:programming/label)标签/$拼图作为程序可以跳转至的一个点。$(li)$(l:programming/jump)跳转/$拼图执行立即的,无条件约束的,到匹配的$(thing)标签/$的跳转。$(li)$(l:programming/conditions)条件/$拼图执行基于一定条件的跳转。$(li)高级的$(l:programming/for_each_item)对于每个物品/$和$(l:programming/for_each_coordinate)对于每个坐标/$反复跳转到给定$(thing)标签/$,对于输入列表中的每个值。" + }, + { + "type": "text", + "text": "还有几个特殊的拼图可以影响程序流:$(li)$(l:programming/standby)待机/$拼图将无人机“休眠”,直至另一个拼图需要无人机进行操作。$(li)$(l:programming/suicide)自毁/$拼图将$(item)无人机/$以物品形式掉落,立即终止程序执行。" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/for_each_coordinate.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/for_each_coordinate.json new file mode 100644 index 000000000000..830d956d6248 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/for_each_coordinate.json @@ -0,0 +1,24 @@ +{ + "name": "对于每个坐标", + "icon": "pneumaticcraft:textures/progwidgets/for_each_coordinate.png", + "category": "widget_flow", + "advancement": "pneumaticcraft:programmer", + "pages": [ + { + "type": "text", + "text": "这个高级拼图将会对给定$(l:programming/area)区域/$内的每一个坐标进行遍历。对于每个坐标,将会把$(ttcolor)$(t:右击拼图以调出配置界面指定这一变量)指定变量/$设置为这一坐标,并跳转到给定的$(l:programming/label)标签/$处,这一标签的标签名与连接在本拼图上的$(l:programming/text)文本/$相匹配。当跳转后的进程结束执行时(到达了执行的尽头,一般将要跳转回$(l:programming/start)开始/$处时),程序流将返回该拼图,并对下一坐标重复该操作。" + }, + { + "type": "text", + "title": "跳出循环", + "text": "可以通过将$(thing)对于每个坐标/$使用的坐标变量设为 (0,0,0) 的方式跳出循环。控制流跳转回$(thing)对于每个坐标/$时将注意到这一更改并取消后继遍历。" + }, + { + "type": "image", + "images": [ + "pneumaticcraft:textures/progwidgets/for_each_coordinate.png" + ], + "text": "$(italic)对于每个坐标/$" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/for_each_item.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/for_each_item.json new file mode 100644 index 000000000000..ed97425dc220 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/for_each_item.json @@ -0,0 +1,24 @@ +{ + "name": "对于每个物品", + "icon": "pneumaticcraft:textures/progwidgets/for_each_item.png", + "category": "widget_flow", + "advancement": "pneumaticcraft:programmer", + "pages": [ + { + "type": "text", + "text": "这个高级拼图将会对每一连接的$(l:programming/item_filter)物品过滤器/$执行子例程。对于每个物品,将会把$(ttcolor)$(t:右击拼图以调出配置界面指定这一变量)指定变量/$设置为这一物品,并跳转到标签名匹配所连接的$(l:programming/text)文本/$的$(l:programming/label)标签/$处。当跳转后的进程结束执行时(到达了执行的尽头,一般将要跳转回$(l:programming/start)开始/$处时),程序流将返回该拼图,并对下一$(thing)物品过滤器/$重复该操作。" + }, + { + "type": "text", + "title": "跳出循环", + "text": "可以通过将$(thing)对于每个物品/$使用的物品变量设为空(使用$(l:programming/item_assign)物品赋值/$做到这一点)的方式跳出循环。控制流跳转回$(thing)对于每个物品/$时将注意到这一更改并取消后继遍历。" + }, + { + "type": "image", + "images": [ + "pneumaticcraft:textures/progwidgets/for_each_item.png" + ], + "text": "$(italic)对于每个物品/$" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/goto.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/goto.json new file mode 100644 index 000000000000..5eec85ade8d6 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/goto.json @@ -0,0 +1,19 @@ +{ + "name": "去往位置", + "icon": "pneumaticcraft:textures/progwidgets/goto_piece.png", + "category": "widget_interact", + "advancement": "pneumaticcraft:programmer", + "pages": [ + { + "type": "text", + "text": "$(thing)去往位置/$的操作很简单:$(l:tools/drone)无人机/$将会前往给定$(thing)区域/$内最近的可到达的位置。$(p)$(ttcolor)$(t:可以配置该拼图立刻结束执行;右击调出配置 GUI )当无人机到达指定区域/$,或该区域无法到达时,结束该拼图。" + }, + { + "type": "image", + "images": [ + "pneumaticcraft:textures/progwidgets/goto_piece.png" + ], + "text": "$(italic)去往位置/$" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/harvest.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/harvest.json new file mode 100644 index 000000000000..72281f9e0e3f --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/harvest.json @@ -0,0 +1,29 @@ +{ + "name": "收获作物", + "icon": "pneumaticcraft:textures/progwidgets/harvest_piece.png", + "category": "widget_interact", + "advancement": "pneumaticcraft:programmer", + "pages": [ + { + "type": "text", + "text": "无人机将会收获给定$(l:programming/area)区域/$内的任何成熟作物或者树。作物的掉落物$(italic)不会/$被$(item)无人机/$捡起;添加一个$(l:programming/pickup_item)捡起物品/$拼图,或者使用其他手段收集物品,例如另外一台$(item)无人机/$。$(p)可以连接可选的$(l:programming/item_filter)物品过滤器/$限制可被收获的作物(使用作物的种子作为过滤)。" + }, + { + "type": "text", + "title": "使用工具", + "text": "可以使$(item)无人机/$$(l:programming/inventory_import)输入/$一个$(item)锄/$。搭载有锄时,作物将被自动补种(这将会消耗锄的耐久度)。$(p)可以通过勾选配置 GUI 中的$(thing)需要锄/$选项以确保$(item)无人机/$$(italic)只/$在有锄的情况下收获;此后,若锄完全损坏,无人机可以在继续收获前再输入另一个锄。" + }, + { + "type": "text", + "title": "限制收获方块数量", + "text": "收获操作的数目可以通过勾选配置界面中的$(thing)限制方块交互数/$并输入限制值限制至特定值。$(p)例如,如果设定为 1,$(item)无人机/$将只收获一个作物方块(无论区域内有多少作物方块)就结束执行本拼图。" + }, + { + "type": "image", + "images": [ + "pneumaticcraft:textures/progwidgets/harvest_piece.png" + ], + "text": "$(italic)斩草除根/$" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/inventory_export.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/inventory_export.json new file mode 100644 index 000000000000..5a3c70ab1dce --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/inventory_export.json @@ -0,0 +1,23 @@ +{ + "name": "输出物品", + "icon": "pneumaticcraft:textures/progwidgets/inventory_export_piece.png", + "category": "widget_interact", + "advancement": "pneumaticcraft:programmer", + "pages": [ + { + "type": "text", + "text": "与$(l:programming/inventory_import)从容器提取物品/$相反:$(l:tools/drone)无人机/$将去往指定$(l:programming/area)区域/$内最近的容器,并将$(item)无人机/$物品栏中的物品移动到容器中。$(p)$(thing)右击/$打开配置 GUI,在此可以指定无人机与容器应当交互的面。同样可以在此指定一次传输的物品的最大数量。" + }, + { + "type": "text", + "text": "也可以连接任意数目(包括0)个$(l:programming/item_filter)物品过滤器/$以限制可以被传输的物品。记住,$(italic)右侧/$的物品过滤器作为白名单,$(italic)左侧/$的物品过滤器作为黑名单。$(p)当$(item)无人机/$的物品栏为空,或指定区域内没有可接受物品的容器时,结束执行该拼图。" + }, + { + "type": "image", + "images": [ + "pneumaticcraft:textures/progwidgets/inventory_export_piece.png" + ], + "text": "$(italic)谢谢您嘞/$" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/inventory_import.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/inventory_import.json new file mode 100644 index 000000000000..9dfffe8d067b --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/inventory_import.json @@ -0,0 +1,23 @@ +{ + "name": "提取物品", + "icon": "pneumaticcraft:textures/progwidgets/inventory_import_piece.png", + "category": "widget_interact", + "advancement": "pneumaticcraft:programmer", + "pages": [ + { + "type": "text", + "text": "该拼图将使$(l:tools/drone)无人机/$转到指定$(l:programming/area)区域/$内最近的容器,从该容器提取物品并输入到$(item)无人机/$的物品栏中。$(p)$(thing)右击/$打开配置 GUI,在此可以指定无人机与容器应当交互的面。同样可以在此指定一次传输的物品的最大数量。" + }, + { + "type": "text", + "text": "也可以连接任意数目(包括0)个$(l:programming/item_filter)物品过滤器/$以限制可以被传输的物品。记住,$(italic)右侧/$的物品过滤器作为白名单,$(italic)左侧/$的物品过滤器作为黑名单。$(p)当$(item)无人机/$的物品栏已满,或区域内的容器没有可行物品时,结束执行该拼图。" + }, + { + "type": "image", + "images": [ + "pneumaticcraft:textures/progwidgets/inventory_import_piece.png" + ], + "text": "$(italic)那个我拿了,谢/$" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/item_assign.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/item_assign.json new file mode 100644 index 000000000000..5adece3eae5b --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/item_assign.json @@ -0,0 +1,23 @@ +{ + "name": "物品赋值", + "icon": "pneumaticcraft:textures/progwidgets/item_assign_piece.png", + "category": "widget_other", + "advancement": "pneumaticcraft:programmer", + "pages": [ + { + "type": "text", + "text": "$(thing)物品赋值/$是一个高级拼图,用于将物品存为$(l:programming/variables)变量/$。变量可以为坐标或物品;此处讨论的变量为物品变量。$(p)亦见$(l:programming/coordinate_operator)坐标算子/$获取关于坐标变量的信息和对于变量的基本解释。" + }, + { + "type": "text", + "text": "要将物品存于给定$(thing)变量/$,在$(thing)物品赋值/$拼图的$(italic)右侧/$连接存有所需的物品的$(l:programming/item_filter)物品过滤器/$。该物品将会被赋值给指定变量,而这一变量可以在$(thing)右击/$打开的配置界面指定。只有真正的物品才被赋值;过滤器设置不被赋值。$(p)若略去$(thing)物品过滤器/$,将把无人机所持有的物品赋值给变量。" + }, + { + "type": "image", + "images": [ + "pneumaticcraft:textures/progwidgets/item_assign_piece.png" + ], + "text": "$(italic)物品赋值/$" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/item_filter.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/item_filter.json new file mode 100644 index 000000000000..9a53edb16533 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/item_filter.json @@ -0,0 +1,23 @@ +{ + "name": "物品过滤器", + "icon": "pneumaticcraft:textures/progwidgets/item_filter_piece.png", + "category": "widget_other", + "advancement": "pneumaticcraft:programmer", + "pages": [ + { + "type": "text", + "text": "$(thing)物品过滤器/$拼图仅用作其余拼图的参数。可以用其指定哪些方块或物品可以被捡起/放置/开采/……$(p)$(thing)右击/$打开配置界面,在此可以点击$(thing)搜索物品……/$搜索物品,或者点击$(thing)在物品栏查找……/$从物品栏选取物品。" + }, + { + "type": "text", + "text": "此后,可以应用额外的过滤器设置以控制匹配如何进行;这些选项的用法以提示文本的形式在 GUI 的复选框处显示。$(p)和往常一样,$(italic)右侧/$用作白名单,$(italic)左侧/$用作黑名单。" + }, + { + "type": "image", + "images": [ + "pneumaticcraft:textures/progwidgets/item_filter_piece.png" + ], + "text": "$(italic)物品过滤器/$" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/jump.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/jump.json new file mode 100644 index 000000000000..0300721f2089 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/jump.json @@ -0,0 +1,23 @@ +{ + "name": "跳转", + "icon": "pneumaticcraft:textures/progwidgets/jump_piece.png", + "category": "widget_flow", + "advancement": "pneumaticcraft:programmer", + "pages": [ + { + "type": "text", + "text": "该拼图仅用于$(l:programming/flow_control)程序流/$。当程序流到达$(thing)跳转/$时,将会查看所连接的$(l:programming/text)文本/$,并试图跳转到具有匹配的标签名的$(l:programming/label)标签/$。如果跳转失败,程序流将回到$(l:programming/start)开始/$。(此缺省行为正常情况下不应该发生)" + }, + { + "type": "text", + "text": "$(thing)跳转/$拼图可以用于合并程序流中的多个$(italic)分支/$(使用多个跳转到同一$(l:programming/label)标签/$的跳转拼图)或者仅仅通过将各部分拆分为“子例程”的方式整理拼图。小窍门:勾选$(l:programming/programmer)编程器/$ GUI 的左下角的$(bold)显示程序流/$;其将把有同一标签名的$(thing)跳转/条件/标签/$连接起来。" + }, + { + "type": "image", + "images": [ + "pneumaticcraft:textures/progwidgets/jump_piece.png" + ], + "text": "$(italic)到这里也行/$" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/label.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/label.json new file mode 100644 index 000000000000..e1bc3e99e05b --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/label.json @@ -0,0 +1,23 @@ +{ + "name": "标签", + "icon": "pneumaticcraft:textures/progwidgets/label_piece.png", + "category": "widget_flow", + "advancement": "pneumaticcraft:programmer", + "pages": [ + { + "type": "text", + "text": "该拼图仅用于$(l:programming/flow_control)程序流/$。$(thing)标签/$定义程序中$(l:programming/jump)跳转/$和$(l:programming/conditions)条件/$可以跳转至的一点。必须连接一个$(l:programming/text)文本/$拼图以对其命名。任何引用这一$(thing)文本/$的条件/跳转将跳转到这一标签。" + }, + { + "type": "text", + "text": "$(thing)标签/$可以用于在程序流中创建$(italic)分支/$(当使用$(l:programming/conditions)条件/$时),或者仅仅通过拆分拼图的方式整理拼图。小窍门:勾选$(l:programming/programmer)编程器/$ GUI 的左下角的$(bold)显示程序流/$;其将把有同一标签名的$(thing)跳转/条件/标签/$连接起来。" + }, + { + "type": "image", + "images": [ + "pneumaticcraft:textures/progwidgets/label_piece.png" + ], + "text": "$(italic)标签/$" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/liquid_export.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/liquid_export.json new file mode 100644 index 000000000000..551ff86b59ef --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/liquid_export.json @@ -0,0 +1,23 @@ +{ + "name": "输出流体", + "icon": "pneumaticcraft:textures/progwidgets/liquid_export_piece.png", + "category": "widget_interact", + "advancement": "pneumaticcraft:programmer", + "pages": [ + { + "type": "text", + "text": "与$(l:programming/liquid_import)输入流体/$相反,$(l:tools/drone)无人机/$将去往指定$(l:programming/area)区域/$内最近的储罐,并将无人机携带的流体移动到容器中。$(p)此外,$(item)无人机/$可以在世界中放置流体:要做到这一点,勾选配置 GUI 中的$(thing)在世界中放置流体/$选项。注意:$(item)无人机/$在进行这一操作时可能把自身困住!" + }, + { + "type": "text", + "text": "可以在配置 GUI 指定无人机应当与储罐交互的面;也可以在此指定一次传输的流体的最大值(单位:mB)。$(p)可以$(ttcolor)$(t:连接至右侧为白名单,左侧为黑名单)连接/$$(l:programming/liquid_filter)流体过滤器/$以限制可以被无人机转移的流体。$(p)当$(item)无人机/$的内部流体存储为空(无合适的流体),或指定区域内没有可接受流体的储罐时,结束执行该拼图。" + }, + { + "type": "image", + "images": [ + "pneumaticcraft:textures/progwidgets/liquid_export_piece.png" + ], + "text": "$(italic)输出流体/$" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/liquid_filter.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/liquid_filter.json new file mode 100644 index 000000000000..4514c0f98e06 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/liquid_filter.json @@ -0,0 +1,19 @@ +{ + "name": "流体过滤器", + "icon": "pneumaticcraft:textures/progwidgets/liquid_filter_piece.png", + "category": "widget_interact", + "advancement": "pneumaticcraft:programmer", + "pages": [ + { + "type": "text", + "text": "$(thing)流体过滤器/$拼图仅用作其余拼图的$(thing)参数/$。$(thing)右击/$打开配置 GUI 可以搜索/选择流体以指定被过滤的流体。" + }, + { + "type": "image", + "images": [ + "pneumaticcraft:textures/progwidgets/liquid_filter_piece.png" + ], + "text": "$(italic)流体过滤器/$" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/liquid_import.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/liquid_import.json new file mode 100644 index 000000000000..cd2eb2adef27 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/liquid_import.json @@ -0,0 +1,23 @@ +{ + "name": "输入流体", + "icon": "pneumaticcraft:textures/progwidgets/liquid_import_piece.png", + "category": "widget_interact", + "advancement": "pneumaticcraft:programmer", + "pages": [ + { + "type": "text", + "text": "$(thing)输入流体/$将使$(l:tools/drone)无人机/$转到指定$(l:programming/area)区域/$内最近的储罐,从该储罐提取流体,并输入到$(item)无人机/$的内部存储中。$(p)同样可以从世界中的流体方块输入流体,这使$(item)无人机/$可以作为移动泵。" + }, + { + "type": "text", + "text": "$(thing)右击/$打开配置 GUI,在此可以指定无人机应当与储罐交互的面;也可以在此指定一次传输的流体的最大值(单位:mB)。$(p)可以$(ttcolor)$(t:连接至右侧为白名单,左侧为黑名单)连接/$$(l:programming/liquid_filter)流体过滤器/$以限制可以被无人机转移的流体。$(p)当$(item)无人机/$的内部流体存储为满,或指定区域内没有可行的流体可供输入时。结束该拼图。" + }, + { + "type": "image", + "images": [ + "pneumaticcraft:textures/progwidgets/liquid_import_piece.png" + ], + "text": "$(italic)咕噜/$" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/logistics.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/logistics.json new file mode 100644 index 000000000000..f4b3837f3220 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/logistics.json @@ -0,0 +1,19 @@ +{ + "name": "物流", + "icon": "pneumaticcraft:textures/progwidgets/logistics_piece.png", + "category": "widget_interact", + "advancement": "pneumaticcraft:programmer", + "pages": [ + { + "type": "text", + "text": "该拼图使$(l:tools/drone)无人机/$执行$(l:logistics:logistics_drone)物流无人机/$的行为,但允许相较于$(item)物流无人机/$更灵活的运用:$(p)$(li)可以与其他拼图配套使用,例如$(l:programming/standby)待机/$拼图。这使得空气利用更加高效$(li)可以自定义$(l:programming/area)区域/$($(item)物流无人机/$的执行区域固定为以放置无人机处为中心的 33*33*33 的区域)" + }, + { + "type": "image", + "images": [ + "pneumaticcraft:textures/progwidgets/logistics_piece.png" + ], + "text": "$(italic)物流/$" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/pickup_item.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/pickup_item.json new file mode 100644 index 000000000000..1d630ab6497b --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/pickup_item.json @@ -0,0 +1,23 @@ +{ + "name": "捡起物品", + "icon": "pneumaticcraft:textures/progwidgets/item_pick_piece.png", + "category": "widget_interact", + "advancement": "pneumaticcraft:programmer", + "pages": [ + { + "type": "text", + "text": "$(l:tools/drone)无人机/$将捡起世界中的物品掉落物并将其放入其物品栏。注意:所连接的$(l:programming/area)区域/$拼图的区域类型必须为$(thing)盒型/$,因为只支持使用该种类型。然而,可以采用组合白名单/黑名单的方式指定其余形状的区域。" + }, + { + "type": "text", + "text": "可以连接$(l:programming/item_filter)物品过滤器/$以限制可以被捡起的物品(记住:黑名单过滤器连接在$(thing)左侧/$)。$(p)当(通过物品过滤器的)物品无法再被装入无人机的内部存储或没有剩下的时,结束该拼图。" + }, + { + "type": "image", + "images": [ + "pneumaticcraft:textures/progwidgets/item_pick_piece.png" + ], + "text": "$(italic)我的。我的。我的。/$" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/place.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/place.json new file mode 100644 index 000000000000..31eb7fb33475 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/place.json @@ -0,0 +1,29 @@ +{ + "name": "放置方块", + "icon": "pneumaticcraft:textures/progwidgets/place_piece.png", + "category": "widget_interact", + "advancement": "pneumaticcraft:programmer", + "pages": [ + { + "type": "text", + "text": "$(l:tools/drone)无人机/$将把物品栏中的物品放置到世界中。将在指定的$(l:programming/area)区域/$内放置方块,从最近的位置开始。$(p)可以指定方块被放置的顺序:$(thing)右击/$打开配置界面,在此可以指定$(item)无人机/$是否应当逐层放置方块,如果是,是从顶至底还是从底至顶。" + }, + { + "type": "text", + "title": "限制放置方块数量", + "text": "放置操作的数目可以通过勾选配置界面中的$(thing)限制方块交互数/$并输入限制值限制至特定值。例如,如果设定为 1,$(item)无人机/$将只挖掘一个方块就结束执行本拼图。$(p)如果未设置限制,在无人机无法继续放置方块时,结束该拼图。" + }, + { + "type": "text", + "title": "过滤放置方块", + "text": "最后,可以使用$(l:programming/item_filter)物品过滤器/$指定可以放置哪些方块。过滤连接在$(italic)右侧/$作为白名单,$(italic)左侧/$作为黑名单。" + }, + { + "type": "image", + "images": [ + "pneumaticcraft:textures/progwidgets/place_piece.png" + ], + "text": "$(italic)放置方块/$" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/programmable_controller.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/programmable_controller.json new file mode 100644 index 000000000000..9dba4f22d702 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/programmable_controller.json @@ -0,0 +1,40 @@ +{ + "name": "可编程控制器", + "icon": "pneumaticcraft:programmable_controller", + "category": "programming", + "advancement": "pneumaticcraft:programmer", + "pages": [ + { + "type": "text", + "text": "可编程控制器可以做的事情与$(l:tools/drone)无人机/$很相近。程序可以在$(l:programming/programmer)编程器/$中被写入$(item)无人机/$或$(l:components/network_components#network_api)网络API/$中。这两个物品都可以被放入$(item)可编程控制器/$中。在有足够$(l:base_concepts/pressure)压力/$的情况下,$(item)可编程控制器/$将像其中程序被编入一个真的被放置的$(item)无人机/$一样执行其中程序。" + }, + { + "type": "text", + "text": "其与无人机还是有一定不同:$(li)$(item)可编程控制器/$使用缩小的$(item)无人机/$:$(thing)小型无人机/$。其并非实体,所以不涉及寻路算法,且这一$(thing)小型无人机/$可以穿墙移动。这有一定好处:对服务端更加友好,使用时更加可靠。$(li)执行程序时,$(item)可编程控制器/$消耗空气的速率为10mL/t(而无人机的消耗速率为1mL/t)。" + }, + { + "type": "text", + "text": "$(li)$(item)可编程控制器/$无法执行下列拼图:电脑控制、攻击实体、无人机条件:实体、搭载实体、卸载实体、传送至位置、待机、自毁。$(p)一般而言,$(item)可编程控制器/$适合于大规模的应用,如开掘大片区域或建造大型结构。" + }, + { + "type": "text", + "title": "传输物品/流体", + "text": "任何$(thing)小型无人机/$收集到的物品/流体可以通过$(item)可编程控制器/$方块的各个面传输。$(p)默认情况下,$(thing)小型无人机/$的物品栏只有一个槽位,内部流体存储只有16000mB。这一容量可以通过$(l:base_concepts/upgrades#inventory)物品栏升级/$(最多35个);每个升级同时将内部流体存储提升1000mB。" + }, + { + "type": "text", + "title": "传输物品/流体(续)", + "text": "默认情况下,$(item)可编程控制器/$的顶面和侧面可以用于传输物品,地面可以用于输入或输出可编程的物品,但这一配置可以在$(bold)朝向配置/$ GUI 标签页里调整。$(p)$(item)可编程控制器/$的每个面都可以用于传输流体。" + }, + { + "type": "text", + "title": "对物品充气/充能", + "text": "$(item)可编程控制器/$支持对小型无人机所持有的物品$(thing)充气/充能/$。这里“持有的物品”指物品槽0位的物品。物品包括$(l:tools/jackhammer)气动凿岩锤/$等可充气物品,以及使用$(thing)FE能量/$的物品。使用的空气或能量来自可编程控制器自身的内部存储。默认情况下,这一功能被关闭;可以在可编程控制器的 GUI 中启用($(thing)对持有物品充气/充能/$标签页)。" + }, + { + "type": "crafting", + "text": "可编程控制器的合成表", + "recipe": "pneumaticcraft:programmable_controller" + } + ] +} diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/programmer.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/programmer.json new file mode 100644 index 000000000000..becc54ba9d56 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/programmer.json @@ -0,0 +1,84 @@ +{ + "name": "编程器", + "icon": "pneumaticcraft:programmer", + "category": "programming", + "advancement": "pneumaticcraft:printed_circuit_board", + "pages": [ + { + "type": "text", + "text": "$(item)编程器/$是一个使用可视化的编程系统,其中$(l:programming/puzzle_pieces)编程拼图/$在编程器 GUI 中拼接起来的机器,用于向$(l:tools/drone)无人机/$写入程序。$(thing)编程器/$不需要$(l:base_concepts/pressure)压力/$即可运行。$(thing)编程/$类别剩下的部分有更多关于编写无人机程序的信息。" + }, + { + "type": "crafting", + "text": "编程器的合成表", + "recipe": "pneumaticcraft:programmer" + }, + { + "type": "image", + "images": [ + "pneumaticcraft:textures/patchouli/programmer_gui.png" + ], + "text": "$(italic)编程器 GUI :见下列几页以获取关于每一部分的信息/$" + }, + { + "type": "text", + "text": "$(bold)1. 主编程区/$$(p)该区域是构建程序的区域。拼图由$(thing)拼图列表(区域 2)/$拖至该区域,并拼接起来构成程序。$(p)可以使用鼠标滚轮或右侧的滚动条缩放编程区。" + }, + { + "type": "text", + "text": "$(bold)2. 拼图列表/$$(p)该区域具有用于构建程序的拼图。其具有比所显示的更多的拼图;可以使用下方的箭头遍历拼图,或者按下$(thing)空格/$或 $(thing)Tab/$ 展开列表以显示所有拼图。展开后,列表上方会显示一个文本框,用以查找拼图。" + }, + { + "type": "text", + "text": "$(bold)3. 无人机槽位/$$(p)该区域用于放置要被编程的$(l:tools/drone)无人机/$或$(l:components/network_components)网络存储/网络 API/$。准备好写入程序时,按下 $(thing)⟶/$ 键以写入。若需要,可以使用左侧的文本框对无人机进行命名。若成功,将有声音提示。$(p)按下 $(thing)⟵/$ 键以从无人机(或网络存储/网络 API)导入程序。" + }, + { + "type": "text", + "text": "$(bold)4. 难度选择/$$(p)这些单选框控制拼图列表所显示的拼图。其同时启用/禁用一些高级功能,如$(l:programming/coordinate_operator)变量/$。$(p)$(bold)5. 玩家物品栏/$$(p)你的物品栏;若携有$(l:tools/gps_tool)定位工具/$或$(l:tools/gps_area_tool)区域定位工具/$,可以使用其点击$(l:programming/area)区域/$或$(l:programming/coordinate)坐标/$拼图以转移其携带的信息。" + }, + { + "type": "text", + "text": "$(bold)6. 转到与显示选项/$$(p)这些按钮用于:$(li)转到程序的$(l:programming/start)开始/$拼图$(li)转到最近放置的拼图$(li)选择显示拼图具有的附加信息$(li)选择显示$(l:programming/jump)跳转/$和$(l:programming/label)标签/$拼图之间的连线" + }, + { + "type": "text", + "text": "$(bold)7. 杂项按钮/$$(p)这些 GUI 边框左侧的按钮用于:(按顺序)$(li)$(thing)撤销/$至多 20 次操作$(li)$(thing)重做/$被撤销的操作$(li)以 JSON 文件的形式$(thing)导入或导出/$程序至 $(l:https://pastebin.com)pastebin.com/$(可选登入 Pastebin)$(li)$(thing)删除/$整个程序(可被重做)$(li)将程序$(thing)转化/$为使用$(thing)相对/$坐标(见$(l:programming/programmer#convert_relative)该页/$获取更多信息)" + }, + { + "type": "text", + "anchor": "ids", + "title": "拼图 ID", + "text": "若打开高级信息显示($(thing)F3+H/$),可以发现,编程拼图的文本提示的最后一并显示了该拼图的注册名。这一点有助于使用$(l:machines/drone_interface)无人机接口/$进行编程——$(thing)setAction()/$ Lua 方法需要以这些注册名(即其 ID)作为参数。($(thing)pneumaticcraft:/$ 前缀不必填出。)" + }, + { + "type": "text", + "title": "共享程序", + "text": "若想要将程序与其余玩家共享,有好几种选择:$(li)可以通过 $(l:https://pastebin.com)Pastebin/$ 导出程序$(li)$(thing)Pastebin/$ GUI 同时可以用于将程序复制到剪切板,以供复制粘贴$(li)可以将程序保存至$(l:tools/drone)无人机/$或$(l:components/network_components)网络存储/API/$,并在服务器上给予另一玩家。" + }, + { + "type": "text", + "anchor": "convert_relative", + "title": "转换至相对坐标", + "text": "假如有一个自动农场的程序,需要被共享。在其余位置的玩家的农场将会在其余坐标处,因此其需要修改每一个$(l:programming/area)区域/$拼图;真是麻烦。$(p)$(thing)转换至相对坐标/$按钮使其更为容易;同时,提供转化程序的指引。" + }, + { + "type": "text", + "anchor": "convert_relative", + "title": "转换至相对坐标(续)", + "text": "需要添加一个固定的$(l:programming/coordinate_operator)坐标算子/$拼图,以及包含有$(thing)基准位置/$(例如,输入箱子的位置)的$(l:programming/coordinate)坐标/$拼图。此后,其将程序中的任何绝对位置(区域或坐标)转化为相对与基准位置的坐标。$(p)这样一来,其余玩家只需要修改程序中的一个坐标!" + }, + { + "type": "text", + "flag": "mod:jei", + "anchor": "jei", + "title": "JEI联动", + "text": "若安装了JEI,在打开编程器 GUI 的情况下进入 JEI 物品合成表界面时,可以看到“+”号按钮(移动物品)。点击该按钮时,编程器中将会生成代表该合成表的每个物品的物品过滤拼图。若编程器中有空的(未连物品拼图的)$(l:programming/crafting)合成/$拼图,这些过滤将会连接到该拼图上,从而设置好其合成表;否则,其将会排列在编程区域的左上角。" + }, + { + "type": "text", + "flag": "mod:jei", + "title": "JEI联动(续)", + "text": "默认情况下,如果一种物品在合成表中出现多此,仅会生成一个对应过滤拼图。(例如,若添加$(item)石台阶/$的合成表,仅会创建$(italic)一个/$$(item)石头/$过滤而非$(italic)三个/$。)要知道,可以中键拖拽拼图以复制拼图。如果需要生成合成表中的每个物品(包括重复物品)对应的过滤,按下Shift点击“+”按钮。" + } + ] +} diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/puzzle_pieces.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/puzzle_pieces.json new file mode 100644 index 000000000000..35229a9b64c9 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/puzzle_pieces.json @@ -0,0 +1,50 @@ +{ + "name": "编程拼图", + "icon": "pneumaticcraft:textures/progwidgets/start_piece.png", + "category": "programming", + "advancement": "pneumaticcraft:programmer", + "pages": [ + { + "type": "text", + "text": "$(thing)编程拼图/$是在$(l:programming/programmer)编程器/$中用于编程$(item)无人机/$的物品。其在编程无人机时被消耗,但可以在用较小(或空)程序重写$(item)无人机/$时被返还。$(p)在$(item)编程器/$ GUI 中可视化的$(thing)编程拼图/$与使用的$(thing)编程拼图/$相匹配。" + }, + { + "type": "text", + "text": "要向$(l:tools/drone)无人机/$写入程序,$(thing)编程拼图/$需要要么在物品栏中,要么在与$(item)编程器/$相邻(任意面)的容器中。$(p)在创造模式下,整个程序都是免费的:不需要编程拼图。" + }, + { + "type": "crafting", + "recipe": "pneumaticcraft:programming_puzzle", + "recipe2": "pneumaticcraft:programming_puzzle_v2" + }, + { + "type": "crafting", + "recipe": "pneumaticcraft:programming_puzzle_v3", + "recipe2": "pneumaticcraft:programming_puzzle_v4" + }, + { + "type": "crafting", + "recipe": "pneumaticcraft:programming_puzzle_v5", + "recipe2": "pneumaticcraft:programming_puzzle_v6" + }, + { + "type": "crafting", + "recipe": "pneumaticcraft:programming_puzzle_v7", + "recipe2": "pneumaticcraft:programming_puzzle_v8" + }, + { + "type": "crafting", + "recipe": "pneumaticcraft:programming_puzzle_v9", + "recipe2": "pneumaticcraft:programming_puzzle_v10" + }, + { + "type": "crafting", + "recipe": "pneumaticcraft:programming_puzzle_v11", + "recipe2": "pneumaticcraft:programming_puzzle_v12" + }, + { + "type": "crafting", + "recipe": "pneumaticcraft:programming_puzzle_v13" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/rename.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/rename.json new file mode 100644 index 000000000000..e5a301d508ea --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/rename.json @@ -0,0 +1,24 @@ +{ + "name": "重命名无人机", + "icon": "pneumaticcraft:textures/progwidgets/rename_piece.png", + "category": "widget_other", + "advancement": "pneumaticcraft:programmer", + "pages": [ + { + "type": "text", + "text": "该拼图重命名$(l:tools/drone)无人机/$,就像使用$(item)命名牌/$$(thing)右击/$无人机一样。名称位于所连接的$(l:programming/text)文本/$拼图中。" + }, + { + "type": "text", + "title": "变量", + "text": "同样可以通过在$(thing)文本/$拼图中输入$(thing)${<变量名>}/$插入一个$(l:programming/variables)变量/$的值,例如:$(p) 若 $(thing)counter/$ 变量的值被设置为 x=1, y=2, z=3,$(formula)计数:${counter}/$$(p)将被展开为$(thing)计数:1, 2, 3/$。$(l:programming/variables#special)特指/$和$(l:programming/variables#global)全局变量/$同样可以在此处使用。" + }, + { + "type": "image", + "images": [ + "pneumaticcraft:textures/progwidgets/rename_piece.png" + ], + "text": "$(italic)所以你叫什么?/$" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/rf_export.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/rf_export.json new file mode 100644 index 000000000000..10c33ab6b27a --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/rf_export.json @@ -0,0 +1,19 @@ +{ + "name": "输出RF", + "icon": "pneumaticcraft:textures/progwidgets/rf_export_piece.png", + "category": "widget_interact", + "advancement": "pneumaticcraft:programmer", + "pages": [ + { + "type": "text", + "text": "$(l:tools/drone)无人机/$具有100000FE的内部能量存储。该拼图将能量从无人机的内部能量存储输出到可以接收能量的方块(例如:$(item)热力膨胀的能量单元/$或$(item)沉浸工程的电容器/$)。$(p)$(italic)与其名字不同,该拼图检查FE能量,而非RF(红石通量)。该拼图的命名属于历史遗留问题。/$" + }, + { + "type": "image", + "images": [ + "pneumaticcraft:textures/progwidgets/rf_export_piece.png" + ], + "text": "$(italic)输出RF/$" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/rf_import.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/rf_import.json new file mode 100644 index 000000000000..2b7432807e51 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/rf_import.json @@ -0,0 +1,19 @@ +{ + "name": "输入RF", + "icon": "pneumaticcraft:textures/progwidgets/rf_import_piece.png", + "category": "widget_interact", + "advancement": "pneumaticcraft:programmer", + "pages": [ + { + "type": "text", + "text": "$(l:tools/drone)无人机/$具有100000FE的内部能量存储。该拼图将能量从支持能量的方块(例如:$(item)热力膨胀的能量单元/$或$(item)沉浸工程的电容器/$)输入到无人机的内部能量存储。$(p)$(italic)与其名字不同,该拼图检查FE能量,而非RF(红石通量)。该拼图的命名属于历史遗留问题。/$" + }, + { + "type": "image", + "images": [ + "pneumaticcraft:textures/progwidgets/rf_import_piece.png" + ], + "text": "$(italic)我有了能量/$" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/standby.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/standby.json new file mode 100644 index 000000000000..142119d1a9c7 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/standby.json @@ -0,0 +1,19 @@ +{ + "name": "待机", + "icon": "pneumaticcraft:textures/progwidgets/standby_piece.png", + "category": "widget_flow", + "advancement": "pneumaticcraft:programmer", + "pages": [ + { + "type": "text", + "text": "当该拼图被执行时,$(l:tools/drone)无人机/$将关闭螺旋浆并落到地上。这可以用于节约$(l:base_concepts/pressure)空气/$,因为待机状态下无人机并不消耗任何空气。$(p)然而,$(thing)无人机/$会继续执行其他拼图;一旦所执行的拼图需要进行工作,$(thing)无人机/$将会打开其螺旋桨。" + }, + { + "type": "image", + "images": [ + "pneumaticcraft:textures/progwidgets/standby_piece.png" + ], + "text": "$(italic)睡美人/$" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/start.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/start.json new file mode 100644 index 000000000000..181538b50083 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/start.json @@ -0,0 +1,19 @@ +{ + "name": "开始", + "icon": "pneumaticcraft:textures/progwidgets/start_piece.png", + "category": "widget_flow", + "advancement": "pneumaticcraft:programmer", + "pages": [ + { + "type": "text", + "text": "$(thing)开始/$拼图是程序中的第一个拼图,也是$(l:programming/flow_control)程序执行流/$开始的地方。$(p)该拼图$(italic)必须/$存在,且只可有一个。" + }, + { + "type": "image", + "images": [ + "pneumaticcraft:textures/progwidgets/start_piece.png" + ], + "text": "$(italic)叫我 MacLeod/$" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/suicide.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/suicide.json new file mode 100644 index 000000000000..dbd0b18fe17d --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/suicide.json @@ -0,0 +1,19 @@ +{ + "name": "自毁", + "icon": "pneumaticcraft:textures/progwidgets/suicide_piece.png", + "category": "widget_flow", + "advancement": "pneumaticcraft:programmer", + "pages": [ + { + "type": "text", + "text": "$(l:tools/drone)无人机/$将立即转化为其物品形式并掉落在地上。当然,程序执行流也就立刻终止。" + }, + { + "type": "image", + "images": [ + "pneumaticcraft:textures/progwidgets/suicide_piece.png" + ], + "text": "$(italic)各位,完了/$" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/teleport.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/teleport.json new file mode 100644 index 000000000000..b7ee537fb51e --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/teleport.json @@ -0,0 +1,19 @@ +{ + "name": "传送", + "icon": "pneumaticcraft:textures/progwidgets/teleport_piece.png", + "category": "widget_interact", + "advancement": "pneumaticcraft:programmer", + "pages": [ + { + "type": "text", + "text": "$(thing)传送/$是开销更大的(按照消耗$(l:base_concepts/pressure)空气/$用量)$(l:programming/goto)去往位置/$,但也很直接:$(l:tools/drone)无人机/$将传送到指定$(l:programming/area)区域/$内最近的位置。$(p)$(item)无人机/$使用 10000mL 空气以传送,而这也是未升级的$(item)无人机/$的容量,所以建议安装$(l:base_concepts/upgrades#volume)容量升级/$。" + }, + { + "type": "image", + "images": [ + "pneumaticcraft:textures/progwidgets/teleport_piece.png" + ], + "text": "$(italic)现在我在这里。现在我在那里。/$" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/text.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/text.json new file mode 100644 index 000000000000..9e4f14645c72 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/text.json @@ -0,0 +1,44 @@ +{ + "name": "文本", + "icon": "pneumaticcraft:textures/progwidgets/text_piece.png", + "category": "widget_other", + "advancement": "pneumaticcraft:programmer", + "pages": [ + { + "type": "text", + "text": "$(thing)文本/$拼图仅用作其他拼图的参数。其被用于向需要的拼图提供文本数据。$(p)下几页列出了使用该拼图作为参数的拼图。" + }, + { + "type": "relations", + "anchor": "entity_filter", + "title": "作为实体过滤器", + "entries": [ + "programming/entity_attack", + "programming/entity_right_click", + "programming/entity_import", + "programming/entity_export", + "programming/drone_condition_entity" + ], + "text": "可以将$(thing)文本/$连接在$(italic)左/$侧以作为黑名单。" + }, + { + "type": "relations", + "title": "为其他拼图所用", + "entries": [ + "programming/edit_sign", + "programming/rename", + "programming/jump", + "programming/label", + "programming/wait", + "programming/conditions" + ] + }, + { + "type": "image", + "images": [ + "pneumaticcraft:textures/progwidgets/text_piece.png" + ], + "text": "$(italic)文本拼图/$" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/tutorial_1.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/tutorial_1.json new file mode 100644 index 000000000000..dc51c227e339 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/tutorial_1.json @@ -0,0 +1,53 @@ +{ + "name": "无人机编程基础教程 #1", + "icon": "minecraft:knowledge_book", + "category": "programming", + "priority": "true", + "advancement": "pneumaticcraft:programmer", + "pages": [ + { + "type": "text", + "text": "在此教程中,我们将创建一个让$(l:tools/drone)无人机/$挖掘指定区域的程序。开始前,需要准备:" + }, + { + "type": "text", + "text": "$(li)$(l:programming/programmer)编程器/$(当然)$(li)(若不在创造模式)与编程器直接相邻的$(item)箱子/$,装有至少6个$(l:programming/puzzle_pieces)编程拼图/$$(li)装有任何$(item)锹/$的$(item)箱子/$或别的容器$(li)$(l:tools/gps_tool)定位工具/$$(li)$(l:tools/gps_area_tool)区域定位工具/$" + }, + { + "type": "text", + "text": "打开$(l:programming/programmer)编程器/$的 GUI。在右侧可以看到一个$(ttcolor)$(t:GUI 中的编程拼图一词也用于指代此处显示的程序片段)编程拼图/$的列表。这个列表有好几页;可以用列表下方的箭头切换每一页,也可以按下$(thing)空格/$或$(thing)Tab/$展开列表。$(p)展开后,列表上方会出现一个文本框,在此可以输入拼图的名称进行$(thing)过滤/$来寻找你要的拼图。现在输入“开始”:你可以看到只有一个拼图没有被淡化。" + }, + { + "type": "text", + "text": "将这个$(l:programming/start)开始/$拼图拖拽到主编程区域。它周围会出现$(4)红框/$,这表示出现了问题:将鼠标指针悬浮其上可以看到出了什么问题。$(p)好,它说下方未连接拼图——那我们就通过创建程序修正这一点。$(p)找到$(l:programming/inventory_import)提取物品/$拼图,并拖拽到$(thing)开始/$拼图的正下方。" + }, + { + "type": "text", + "text": "如果足够接近,拼图将会“自动对齐”到$(thing)开始/$拼图的下方。注意到边缘紧密连接,就像拼图一样;$(thing)编程拼图/$因此得名。$(p)下一步,将一个$(l:programming/area)区域/$拼图连接到$(thing)提取物品/$拼图的右侧($(ttcolor)$(t:右侧的拼图作为白名单;左侧的拼图作为黑名单)而非左侧/$);再添加一个$(l:programming/item_filter)物品过滤器/$拼图,同样在$(thing)提取物品/$拼图的右侧。确认这些拼图自动对齐。" + }, + { + "type": "text", + "text": "注意到$(thing)区域/$拼图的边框同样被$(4)加红/$,因为其中还没有定义区域。用$(item)定位工具/$$(thing)潜行右击/$装有$(item)锹/$的$(item)箱子/$。该位置将被高亮。$(p)在编程器 GUI 中,用$(item)定位工具/$$(thing)左击/$原有的$(thing)区域/$拼图:你能看到所选位置被复制进了$(thing)区域/$拼图!" + }, + { + "type": "text", + "text": "对$(thing)物品过滤器/$拼图要做类似的配置:$(thing)右击/$打开配置 GUI,点击$(bold)查找物品……/$按钮,在查找框输入“锹”。选择你所放置在箱子中的锹,按下$(thing)Esc/$以关闭查找框。$(p)回到$(thing)物品过滤器/$配置 GUI,确保复选框“物品耐久度”$(italic)未被勾选/$,这样一来,被使用过的锹也会被匹配。再次按下$(thing)Esc/$:回到主页 GUI。" + }, + { + "type": "text", + "text": "现在无人机就可以从箱子中取得一把锹,下一步就要让它开始挖掘!$(p)将一个$(l:programming/dig)区域挖掘/$拼图连接到$(thing)提取物品/$拼图的下方。$(p)再将一个$(thing)区域/$拼图连接到$(thing)区域挖掘/$拼图的右端。" + }, + { + "type": "text", + "text": "下一步是定义要挖掘的区域:用$(item)区域定位工具/$$(thing)右击/$一个方块,选定区域的第一个角。$(thing)左击/$一个方块以选定第二个角。考虑到我们提供的工具为锹,尽量保持只选中泥土/沙子。$(p)确保高亮的区域为$(thing)实心盒型/$——默认应该就是这样,但也可以对准空气$(thing)左/右击/$以打开配置 GUI,在此可以设置区域形状。" + }, + { + "type": "text", + "text": "回到编程器 GUI,用$(item)区域定位工具/$$(thing)左击/$连接在$(thing)区域挖掘/$拼图上的$(thing)区域/$拼图。正如先前,区域定位工具的设置将被复制到区域拼图上。$(p)现在应该不再出现标志错误的高亮红框:恭喜,你已经创建出了一个可用的程序!" + }, + { + "type": "text", + "text": "最后,取一台$(l:tools/drone)无人机/$,并确保其在$(l:machines/charging_station)充气站/$里充气至足够的压力。将无人机放置到编程器右上方的槽位,点击$(thing)⟶(导出)/$按钮(若需要,可以在左侧的文本框中命名无人机)。$(p)会有提示音反馈,这样你的无人机就编程完毕了!$(p)剩下要做的不过是部署无人机:在箱子附近$(thing)右击/$,然后看它工作就好了!" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/variables.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/variables.json new file mode 100644 index 000000000000..4566ce2bae00 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/variables.json @@ -0,0 +1,74 @@ +{ + "name": "变量", + "icon": "minecraft:paper", + "category": "programming", + "advancement": "pneumaticcraft:programmer", + "pages": [ + { + "type": "text", + "text": "$(thing)变量/$允许无人机程序存储并操纵方块位置(即坐标)以提供高级无人机功能。$(p)要在无人机中创建或操作变量,使用$(l:programming/coordinate_operator)坐标算子/$与$(l:programming/coordinate)坐标/$拼图;要对变量进行条件判断,使用$(l:programming/condition_coordinate)条件:坐标/$拼图。" + }, + { + "type": "text", + "text": "例如,在$(l:programming/area)区域/$拼图中可以填入$(thing)变量/$名而非使用固定位置。$(p)这些$(thing)变量/$的值在世界重载后仍保持。因而可以,例如,用于无尽的挖矿程序,其中无人机的挖掘位置由$(thing)变量/$指定。$(p)参见$(l:https://www.youtube.com/watch?v=FIjEdD_Yj9Y)由 MineMaarten 制作的 YouTube 视频/$以作为久远但仍相关的教程。" + }, + { + "type": "text", + "text": "尽管$(thing)变量/$仅仅存储坐标(X/Y/Z 三元组),只要再想想,就会发现其同样可用于传递$(thing)整型/$和$(thing)布尔值/$。对于整型,只需要使用其中一个轴向;对于布尔值,可以定义,0 代表假(false),其余数值代表真(true)。尽情探索!" + }, + { + "type": "text", + "title": "物品变量", + "text": "在前几页中,我们称变量$(italic)仅/$存储坐标。这句话其实不太准确:$(thing)物品变量/$的确存在,而其存储(正如其名)物品值。这一类变量由$(l:programming/item_assign)物品赋值/$和$(l:programming/for_each_item)对于每个物品/$拼图生成,并在$(l:programming/item_filter)物品过滤器/$中用到。" + }, + { + "type": "text", + "title": "变量的种类", + "text": "变量有三个种类:$(li)$(thing)本地变量/$:这些变量存储在无人机中,可以直接以变量名引用。$(li)$(thing)全局变量/$:正如其名,这些变量是全局的,可以被所有无人机访问,因而可以用于在无人机间传递信息。其可以以 #变量名 的形式引用。$(li)$(thing)特指变量/$:这些变量可以用于获取无人机的部分元数据。其可以以 $变量名 的形式引用。" + }, + { + "type": "text", + "anchor": "global", + "title": "全局变量", + "text": "$(thing)全局变量/$前缀有 #。一般的变量按$(l:tools/drone)无人机/$存储,无法跨无人机使用。然而,全局变量则$(italic)可以/$跨无人机使用。这使得无人机可以相互传递数据。$(p)此外,$(l:tools/gps_tool)定位工具/$可以与全局变量链接并修改全局变量;$(l:machines/universal_sensor)万能传感器/$可以监测全局变量,并据此发出$(#f00)红石信号/$;$(l:tools/remote)遥控器/$可以显示并更改全局变量。" + }, + { + "type": "text", + "title": "全局变量(续)", + "text": "$(thing)全局变量/$可以使用指令 $(#800)/setGlobalVariable <变量名> /$ 指定。在自定义地图中进行调试可以用到这一指令。执行该指令不需要具有服务器的 OP 权限。$(p)要获取全局变量的值(可以用于调试),使用指令 $(#800)/getGlobalVariable <变量名>/$。该指令将获取变量的坐标值与物品值。" + }, + { + "type": "text", + "anchor": "special", + "title": "特指变量", + "text": "特指变量有下列几类:$(li)$(thing)$owner_pos/$:$(l:tools/drone)无人机/$的所有者的坐标(按头部坐标计)。若所有者不在线,其值为 (0,0,0)。$(li)$(thing)$drone_pos/$:无人机所在的方块坐标。$(li)$(thing)$player_pos=<玩家名>/$:名称为 <玩家名>(忽略大小写)的玩家的位置(按头部坐标计)。若该玩家不存在或不在线,其值为 (0,0,0)。" + }, + { + "type": "text", + "anchor": "special", + "title": "特指变量(续)", + "text": "$(li)$(thing)$owner_look/$:表示无人机所有者朝向的向量;各个分量的值为 -1、0、1 之一。$(li)$(thing)$controller_pos/$: 控制无人机的$(l:programming/programmable_controller)可编程控制器/$的方块位置。若无人机不由可编程控制器操纵,其值为 (0,0,0)。$(li)$(thing)$deploy_pos/$:无人机的放置位置,可编程控制器的位置(均为方块位置)。" + }, + { + "type": "text", + "anchor": "special", + "title": "特指变量(续)", + "text": "还有部分已弃用的特指变量,出于兼容考虑仍保留(但仍旧建议使用前几页的变量):$(li)$(thing)$owner/$:即$(thing)$owner_pos/$。$(li)$(thing)$drone/$:返回无人机$(italic)上方一格/$的方块位置。这是遗留问题(也是弃用该变量的原因)。$(li)$(thing)$player=<玩家名>/$:即 $(thing)$player_pos=<玩家名>/$。" + }, + { + "type": "text", + "title": "调试", + "text": "有时,显示某个变量的值对于调试很有帮助。可以使用以下几种方法显示变量的值:$(li)使用$(l:programming/rename)重命名/$拼图,将变量值在无人机的名称中显示$(li)使用$(l:programming/edit_sign)编辑告示牌/$拼图写入文本$(li)在$(l:tools/remote)遥控器/$中使用$(l:tools/remote#label)标记文本/$" + }, + { + "type": "text", + "title": "调试(续)", + "text": "要将变量值插入上述方法之一显示的文本,使用格式符 $(thing)${变量名}/$。$(p)注:此处仍使用全局变量与特指变量的前缀,因此需要使用 $(thing)${$drone_pos}/$ 插入无人机的位置,使用 $(thing)${#全局变量名}/$插入全局变量值。" + }, + { + "type": "text", + "title": "调试(续)", + "text": "可以限制只显示一个坐标的 X/Y/Z 值:使用后缀 $(thing).x/$,$(thing).y/$ 或 $(thing).z/$。例如,要显示无人机所有者的 y 坐标,使用 $(thing)${$owner_pos.y}/$。$(p)若变量为$(thing)物品变量/$,可添加 $(thing).id/$ 后缀以获取物品的注册名而非本地化名。这对于在$(l:machines/aphorism_tile#items)格言瓷砖/$上显示物品很有帮助。" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/void_item.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/void_item.json new file mode 100644 index 000000000000..501340741322 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/void_item.json @@ -0,0 +1,19 @@ +{ + "name": "销毁物品", + "icon": "pneumaticcraft:textures/progwidgets/void_item_piece.png", + "category": "widget_interact", + "advancement": "pneumaticcraft:programmer", + "pages": [ + { + "type": "text", + "text": "该拼图将立即、永久清除无人机物品栏中的物品——小心使用!强烈建议配合$(l:programming/item_filter)物品过滤器/$使用。连接了过滤器后,只有通过过滤的物品才被销毁。$(p)当$(item)无人机/$的物品栏中没有任何可销毁的物品时,该拼图结束执行。" + }, + { + "type": "image", + "images": [ + "pneumaticcraft:textures/progwidgets/void_item_piece.png" + ], + "text": "$(italic)本就不想要/$" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/void_liquid.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/void_liquid.json new file mode 100644 index 000000000000..128541987299 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/void_liquid.json @@ -0,0 +1,19 @@ +{ + "name": "销毁流体", + "icon": "pneumaticcraft:textures/progwidgets/void_fluid_piece.png", + "category": "widget_interact", + "advancement": "pneumaticcraft:programmer", + "pages": [ + { + "type": "text", + "text": "与$(l:programming/void_item)销毁物品/$类似,该拼图将立即、永久清除无人机物品栏中的物品——小心使用!强烈建议配合$(l:programming/liquid_filter)流体过滤器/$使用。连接了过滤器后,只有通过过滤的流体才被销毁。" + }, + { + "type": "image", + "images": [ + "pneumaticcraft:textures/progwidgets/void_fluid_piece.png" + ], + "text": "$(italic)不留一滴血泪/$" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/wait.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/wait.json new file mode 100644 index 000000000000..ba8a4a0087c9 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/programming/wait.json @@ -0,0 +1,19 @@ +{ + "name": "等待", + "icon": "pneumaticcraft:textures/progwidgets/wait_piece.png", + "category": "widget_flow", + "advancement": "pneumaticcraft:programmer", + "pages": [ + { + "type": "text", + "text": "$(l:tools/drone)无人机/$将等待指定时长不做任何事情。该时长由所连接的$(l:programming/text)文本/$拼图指定。$(p)接受下列格式的时长:$(li)$(thing)20/$:等待 1 秒(20 游戏刻)$(li)$(thing)10s/$:等待 10 秒$(li)$(thing)5m/$:等待 5 分钟" + }, + { + "type": "image", + "images": [ + "pneumaticcraft:textures/progwidgets/wait_piece.png" + ], + "text": "$(italic)Godot/$" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/renewables/biodiesel.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/renewables/biodiesel.json new file mode 100644 index 000000000000..a39ba8dd6f99 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/renewables/biodiesel.json @@ -0,0 +1,17 @@ +{ + "name": "生物柴油", + "icon": "pneumaticcraft:biodiesel_bucket", + "category": "renewables", + "advancement": "pneumaticcraft:ethanol", + "pages": [ + { + "type": "text", + "text": "$(thing)生物柴油/$可以在$(l:manufacturing/fluid_mixer)流体混合器/$中由$(l:renewables/ethanol)乙醇/$和$(l:renewables/vegetable_oil)植物油/$制取获得。作为燃料,其效果与一般的$(thing)柴油/$等同,不过生物柴油的优势在于它是可再生的。$(p)在$(l:manufacturing/thermopneumatic_processing_plant)热气动加工机/$中,生物柴油也可以用于生产$(l:components/plastic)塑料/$与$(l:components/lubricant)润滑油/$。" + }, + { + "type": "spotlight", + "item": "pneumaticcraft:biodiesel_bucket", + "text": "有谁会不喜欢食物制造的燃料?" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/renewables/ethanol.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/renewables/ethanol.json new file mode 100644 index 000000000000..8a368e7c2730 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/renewables/ethanol.json @@ -0,0 +1,40 @@ +{ + "name": "乙醇", + "icon": "pneumaticcraft:ethanol_bucket", + "category": "renewables", + "advancement": "pneumaticcraft:yeast_culture", + "pages": [ + { + "type": "text", + "text": "$(thing)乙醇/$可以在$(l:manufacturing/thermopneumatic_processing_plant)热气动加工机/$中由$(l:renewables/yeast_culture)酵母菌/$和$(thing)糖/$制作。乙醇是$(l:renewables/biodiesel)生物柴油/$生产过程中必不可少的原料。" + }, + { + "type": "text", + "text": "上述加工过程有温度上的要求:需要将热气动加工机的温度保持在 30℃ 到 60℃ 间。这一点在更温暖的群系中很容易办到,但在更寒冷的群系中或许要花点精力处理——值得注意的是,环境温度会随着你往下挖的越深而不断升高,所以对于温度不够的温带群系或许在地下进行生产更为合适。" + }, + { + "type": "pneumaticcraft:thermo_plant", + "recipe": "pneumaticcraft:thermo_plant/ethanol_from_sugar" + }, + { + "type": "pneumaticcraft:thermo_plant", + "recipe": "pneumaticcraft:thermo_plant/ethanol_from_melon" + }, + { + "type": "pneumaticcraft:thermo_plant", + "recipe": "pneumaticcraft:thermo_plant/ethanol_from_potato" + }, + { + "type": "pneumaticcraft:thermo_plant", + "recipe": "pneumaticcraft:thermo_plant/ethanol_from_poisonous_potato" + }, + { + "type": "pneumaticcraft:thermo_plant", + "recipe": "pneumaticcraft:thermo_plant/ethanol_from_apple" + }, + { + "type": "pneumaticcraft:thermo_plant", + "recipe": "pneumaticcraft:thermo_plant/ethanol_from_sweet_berries" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/renewables/glycerol.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/renewables/glycerol.json new file mode 100644 index 000000000000..140abff1b5a5 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/renewables/glycerol.json @@ -0,0 +1,28 @@ +{ + "name": "甘油滴", + "icon": "pneumaticcraft:glycerol", + "category": "renewables", + "advancement": "pneumaticcraft:ethanol", + "pages": [ + { + "type": "text", + "text": "$(thing)甘油滴/$会在生产$(l:renewables/biodiesel)生物柴油/$的过程中作为副产物出现,但它也与主产物生物柴油一样非常有价值。下面几页将详细描述它的用途。" + }, + { + "type": "crafting", + "recipe": "pneumaticcraft:bandage", + "text": "使用$(thing)创可贴/$可以快速恢复 6 点生命值。然而,快速并不等于瞬间:需要长按右键 2 秒以使用创可贴,且每次使用有 8 秒的冷却时间。" + }, + { + "type": "crafting", + "recipe": "pneumaticcraft:speed_upgrade_from_glycerol", + "text": "与使用$(thing)糖/$合成相比有双倍的产出,谁不喜欢这样的配方?这能节省你宝贵的$(l:components/lubricant)润滑油/$。" + }, + { + "type": "spotlight", + "item": "minecraft:furnace", + "title": "作为燃料", + "text": "$(thing)甘油滴/$也是较好的燃料:其热值等价于 4 个$(thing)木板/$或半个$(thing)煤炭/$。" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/renewables/overview.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/renewables/overview.json new file mode 100644 index 000000000000..286317a68e6e --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/renewables/overview.json @@ -0,0 +1,38 @@ +{ + "name": "生物柴油:概览", + "icon": "minecraft:book", + "category": "renewables", + "priority": "true", + "advancement": "pneumaticcraft:tp_plant", + "pages": [ + { + "type": "text", + "text": "本篇简单指导了如何生产$(thing)生物柴油/$。遵循以下步骤并参考本章其它主题下的页面来获取更多细节(部分页面可能被锁定,需要完成前置进度后才会解锁)。" + }, + { + "type": "spotlight", + "item": "pneumaticcraft:yeast_culture_bucket", + "text": "步骤 1a:制取一些$(thing)酵母菌/$。准备一些蘑菇和水,并在$(l:manufacturing/thermopneumatic_processing_plant)热气动加工机/$中混合。合成需要保持热气动加工机的温度在 30℃ 到 60℃ 间;这具体取决于所在生物群系与高度,因此温度有时容易达到,有时则较为困难。" + }, + { + "type": "spotlight", + "item": "minecraft:sugar", + "text": "步骤 1b(可选):在制取至少一桶酵母菌后,可以以更高效的方式制取酵母菌:倒出一桶酵母菌,丢入一些糖,并在酵母菌旁放置一桶水;酵母菌将扩散到所放置的水中。(酵母菌方块更新时会尝试进行繁殖扩散)" + }, + { + "type": "spotlight", + "item": "pneumaticcraft:ethanol_bucket", + "text": "步骤 2:制取一些$(thing)乙醇/$。将$(thing)酵母菌/$和$(thing)糖/$在$(l:manufacturing/thermopneumatic_processing_plant)热气动加工机/$中混合。这一步的温度要求与步骤 1a 类似。" + }, + { + "type": "spotlight", + "item": "pneumaticcraft:vegetable_oil_bucket", + "text": "步骤 3:制取一些$(thing)植物油/$。在$(l:manufacturing/thermopneumatic_processing_plant)热气动加工机/$中施加一定压力,从而从$(thing)种子/$或$(thing)作物/$中榨取出植物油。" + }, + { + "type": "spotlight", + "item": "pneumaticcraft:biodiesel_bucket", + "text": "步骤 4:制取$(thing)生物柴油/$。在$(l:manufacturing/fluid_mixer)流体混合机/$中混合$(thing)乙醇/$和$(thing)植物油/$从而获得生物柴油。恭喜,你成功制造了可再生燃料!" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/renewables/sourdough.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/renewables/sourdough.json new file mode 100644 index 000000000000..6cd7fdce3fa2 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/renewables/sourdough.json @@ -0,0 +1,33 @@ +{ + "name": "酸面团", + "icon": "pneumaticcraft:sourdough", + "category": "renewables", + "advancement": "pneumaticcraft:yeast_culture", + "pages": [ + { + "type": "text", + "text": "$(thing)酸面团/$由$(l:renewables/yeast_culture)酵母菌/$和$(thing)小麦粉/$制作而成。也可以用于制作$(item)酵母面包/$,在提供的饱食度(与口味!)上优于原版$(item)面包/$;也可用于合成$(item)鲑鱼天妇罗/$。" + }, + { + "type": "crafting", + "recipe": "pneumaticcraft:sourdough", + "text": "$(italic)需要揉捏/$" + }, + { + "type": "pneumaticcraft:pressure_chamber", + "recipe": "pneumaticcraft:pressure_chamber/wheat_flour" + }, + { + "type": "smelting", + "recipe": "pneumaticcraft:sourdough_bread" + }, + { + "type": "crafting", + "recipe": "pneumaticcraft:raw_salmon_tempura" + }, + { + "type": "pneumaticcraft:thermo_plant", + "recipe": "pneumaticcraft:thermo_plant/salmon_tempura" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/renewables/vegetable_oil.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/renewables/vegetable_oil.json new file mode 100644 index 000000000000..8be890911cb0 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/renewables/vegetable_oil.json @@ -0,0 +1,20 @@ +{ + "name": "植物油", + "icon": "pneumaticcraft:vegetable_oil_bucket", + "category": "renewables", + "advancement": "pneumaticcraft:tp_plant", + "pages": [ + { + "type": "text", + "text": "$(thing)植物油/$可以在$(l:manufacturing/thermopneumatic_processing_plant)热气动加工机/$中由$(thing)种子/$和$(thing)作物/$榨取获得。种子的产油量往往高于成熟作物。植物油是$(l:renewables/biodiesel)生物柴油/$生产过程中必不可少的原料。" + }, + { + "type": "pneumaticcraft:thermo_plant", + "recipe": "pneumaticcraft:thermo_plant/vegetable_oil_from_seeds" + }, + { + "type": "pneumaticcraft:thermo_plant", + "recipe": "pneumaticcraft:thermo_plant/vegetable_oil_from_crops" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/renewables/yeast_culture.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/renewables/yeast_culture.json new file mode 100644 index 000000000000..595e3bba224d --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/renewables/yeast_culture.json @@ -0,0 +1,43 @@ +{ + "name": "酵母菌", + "icon": "pneumaticcraft:yeast_culture_bucket", + "category": "renewables", + "advancement": "pneumaticcraft:tp_plant", + "pages": [ + { + "type": "text", + "text": "$(thing)酵母菌/$是生产$(l:renewables/ethanol)乙醇/$和$(l:renewables/sourdough)酸面团/$的必不可少的原料,可以通过以下几种方式制取:" + }, + { + "type": "spotlight", + "item": "minecraft:red_mushroom", + "title": "方法 1", + "text": "这是开始时唯一可以采用的方法。向$(l:manufacturing/thermopneumatic_processing_plant)热气动加工机/$中装填$(thing)水/$和蘑菇来制取酵母菌。这一方法相对较慢(并且需要准备足量蘑菇),但只是用来制取第一桶酵母菌还是非常容易的。" + }, + { + "type": "text", + "title": "方法 1(续)", + "text": "上述加工过程有温度上的要求:需要将热气动加工机的温度保持在 30℃ 到 60℃ 间。这一点在更温暖的群系中很容易办到,但在更寒冷的群系中或许要花点精力处理——值得注意的是,环境温度会随着你往下挖的越深而不断升高,所以对于温度不够的温带群系或许在地下进行生产更为合适。" + }, + { + "type": "pneumaticcraft:thermo_plant", + "recipe": "pneumaticcraft:thermo_plant/yeast_culture" + }, + { + "type": "text", + "flag": "!pneumaticcraft:inWorldYeastCrafting", + "title": "重要注意事项", + "text": "$(italic)在目前的配置环境下,下面几页描述涉及世界合成的酵母生产已被禁用。/$" + }, + { + "type": "text", + "title": "方法 2", + "text": "作为一种有机体,$(thing)酵母菌/$可以自我繁殖。要实现这一点,放置下一桶酵母菌,并向其中丢入一些$(thing)糖/$。$(p)此后,在相邻方块处放置一桶$(thing)水/$;在一两秒后,水将被转化为酵母菌。" + }, + { + "type": "text", + "title": "方法 2(续)", + "text": "需要注意的是,合成检查在放置下水而非加入糖时进行。(实际上是酵母菌方块更新时会尝试进行繁殖扩散)$(p)这一特性使得只需要一点预先设计就可以自动化,甚至可以在游戏的早期进行(注:安装有$(l:base_concepts/upgrades#dispenser)发射器升级/$的$(l:machines/omnidirectional_hopper)全方位漏斗/$和$(l:machines/liquid_hopper)流体漏斗/$或许会很有用)。" + } + ] +} diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/semiblocks/crop_support.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/semiblocks/crop_support.json new file mode 100644 index 000000000000..32934090e7b8 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/semiblocks/crop_support.json @@ -0,0 +1,17 @@ +{ + "name": "作物架", + "icon": "pneumaticcraft:crop_support", + "category": "semiblocks", + "advancement": "pneumaticcraft:root", + "pages": [ + { + "type": "text", + "text": "放置在种有$(thing)作物/$的耕地上后,将会提升该作物的生长速度。加速作物的生长时$(item)作物架/$会发出$(thing)绿色粒子效果/$。$(p)要移除$(thing)作物架/$,只需破坏下方的方块或使用$(l:logistics/logistics_configurator)物流配置器/$$(thing)潜行右击/$其所在方块。" + }, + { + "type": "crafting", + "text": "作物架的合成表", + "recipe": "pneumaticcraft:crop_support" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/semiblocks/heat_frame.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/semiblocks/heat_frame.json new file mode 100644 index 000000000000..e97f31b0a7b6 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/semiblocks/heat_frame.json @@ -0,0 +1,25 @@ +{ + "name": "导热框架", + "icon": "pneumaticcraft:heat_frame", + "category": "semiblocks", + "advancement": "pneumaticcraft:root", + "pages": [ + { + "type": "text", + "text": "该物品可以被放置在任何$(thing)容器/$上。当被相邻的$(l:base_concepts/heat)热源/$加热时,它会试图熔炼容器中的物品(被冷却时则试图冻结)。只有容器中有可供放置产物的空间时,这一过程才会成功。施加热量越多,熔炼速度越快,最快为每秒一个物品。类似的,冷却越多,冻结速度越快。" + }, + { + "type": "link", + "flag": "mod:crafttweaker", + "title": "CraftTweaker", + "text": "$(thing)导热框架/$的冷却配方支持被$(l:https://minecraft.curseforge.com/projects/crafttweaker)CraftTweaker/$修改(熔炼配方使用原版$(item)熔炉/$的熔炼配方):合成配方可以被加入或移除,见下面连接以获得更多信息。", + "url": "https://docs.blamejared.com/1.16/zh/mods/PneumaticCraft-Repressurized/HeatFrameCooling/", + "link_text": "CraftTweaker文档" + }, + { + "type": "crafting", + "text": "导热框架的合成表", + "recipe": "pneumaticcraft:heat_frame" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/semiblocks/transfer_gadget.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/semiblocks/transfer_gadget.json new file mode 100644 index 000000000000..c6daab5253f9 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/semiblocks/transfer_gadget.json @@ -0,0 +1,25 @@ +{ + "name": "传输装置", + "icon": "pneumaticcraft:transfer_gadget", + "category": "semiblocks", + "advancement": "pneumaticcraft:root", + "pages": [ + { + "type": "text", + "text": "$(item)传输装置/$是基础的物品/流体传输装置。可以被放置在两个(紧挨着的)容器或储罐$(italic)之间/$进行传输。要放置该物品,最好的办法是先放置第一个容器,然后使用$(item)传输装置/$右击其一面,然后放置第二个容器。" + }, + { + "type": "text", + "text": "传输装置有两种颜色模式:$(li)$(9)蓝色/$:输入模式$(li)$(6)橙色/$:输出模式$(p)$(6)输出模式/$下,$(item)传输装置/$从其附着的方块向相邻的方块进行传输;$(9)输入模式/$下则正好相反。传输速率为每2秒1个物品或100mB流体。" + }, + { + "type": "text", + "text": "空手或使用$(l:tools/logistics_configurator)物流调整器/$$(thing)右击/$$(item)传输装置/$以调整其模式。$(thing)使用物流调整器潜行右击/$(或空手左击)以移除$(item)传输装置/$。$(p)介于其较慢的速度与低廉的成本,这对于早期空间受限的物品/流体运输较为实用。" + }, + { + "type": "crafting", + "text": "传输装置的合成表", + "recipe": "pneumaticcraft:transfer_gadget" + } + ] +} diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/spawning/pressurized_spawner.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/spawning/pressurized_spawner.json new file mode 100644 index 000000000000..a4f43683df43 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/spawning/pressurized_spawner.json @@ -0,0 +1,21 @@ +{ + "name": "气动刷怪笼", + "icon": "pneumaticcraft:pressurized_spawner", + "category": "spawning", + "advancement": "pneumaticcraft:pressure_tube", + "pages": [ + { + "type": "text", + "text": "$(item)气动刷怪笼/$使用$(l:base_concepts/pressure)压力/$生成怪物。生成过程不受光照或玩家范围限制,且可通过红石信号控制。$(p)要使用气动刷怪箱,需要承载有怪物源质的$(l:spawning/spawner_core)刷怪笼核心/$,并提供至少 10 bar 的压力。" + }, + { + "type": "text", + "text": "若刷怪笼核心承载有混合的源质,生成时将会基于混合比率随机选取:例如,若核心具有 50% 僵尸,25% 苦力怕,剩余 25% 为空,每次刷怪尝试将有 50% 概率生成僵尸,25% 概率生成苦力怕,25%概率不生成任何怪物。$(p)即便不生成怪物,刷怪尝试仍会消耗空气,因此未满的核心空气消耗效率并不高。(尽管如此,以 50% 的概率生成稀有怪物总比 0% 要好的多吧……)" + }, + { + "type": "crafting", + "text": "气动刷怪笼的合成表", + "recipe": "pneumaticcraft:pressurized_spawner" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/spawning/spawner_agitator.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/spawning/spawner_agitator.json new file mode 100644 index 000000000000..09a095ce7d14 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/spawning/spawner_agitator.json @@ -0,0 +1,17 @@ +{ + "name": "刷怪笼激发器", + "icon": "pneumaticcraft:spawner_agitator", + "category": "semiblocks", + "advancement": "pneumaticcraft:root", + "pages": [ + { + "type": "text", + "text": "放置在$(item)刷怪笼/$上时,该物品会“$(thing)激发/$”刷怪笼:$(li)生成的实体在玩家离开该区域时不会消失。$(li)玩家离开刷怪笼的刷怪范围后,刷怪笼仍能生成实体。$(p)有谁想要刷怪塔吗?$(p)使用$(l:logistics/logistics_configurator)物流配置器/$$(thing)潜行右击/$以移除刷怪笼激发器。" + }, + { + "type": "crafting", + "text": "刷怪笼激发器的合成表", + "recipe": "pneumaticcraft:spawner_agitator" + } + ] +} diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/spawning/spawner_core.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/spawning/spawner_core.json new file mode 100644 index 000000000000..927bf7979974 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/spawning/spawner_core.json @@ -0,0 +1,30 @@ +{ + "name": "刷怪笼核心", + "icon": "pneumaticcraft:spawner_core", + "category": "spawning", + "advancement": "pneumaticcraft:pressure_tube", + "pages": [ + { + "type": "text", + "text": "$(item)刷怪笼核心/$承载着促使怪物生成的源质,是原版$(item)刷怪笼/$的跳动着的心脏。$(p)可以使用$(l:spawning/spawner_extractor)刷怪笼抽取器/$强行从原版刷怪笼中抽取核心或者自己制作核心,然后在更为强力的$(l:spawning/pressurized_spawner)气动刷怪笼/$中使用。" + }, + { + "type": "spotlight", + "item": "pneumaticcraft:spawner_core", + "text": "有两种方式获取刷怪笼核心:$(li)使用$(l:spawning/spawner_extractor)刷怪笼抽取器/$强行从原版刷怪笼中抽取。(准备好一场恶战!)通过该途径获取的核心承载有 100% 的对应怪物的源质。$(li)自行合成(空)刷怪笼核心,并使用$(l:spawning/vacuum_trap)真空陷阱/$捕获怪物,用其源质填充核心。" + }, + { + "type": "text", + "text": "注:由$(item)真空陷阱/$填充的刷怪笼核心可以承载多种怪物的源质,这点可能好也可能不好。$(p)可以$(thing)右击/$核心以从核心中释放一个随机的怪物,但这有点碰运气。使用$(thing)真空陷阱/$制造 100% 纯度的核心并不简单,需要多加注意。" + }, + { + "type": "crafting", + "text": "刷怪笼核心外壳的合成表。在合成$(item)刷怪笼核心/$时用到。", + "recipe": "pneumaticcraft:spawner_core_shell" + }, + { + "type": "pneumaticcraft:thermo_plant", + "recipe": "pneumaticcraft:thermo_plant/spawner_core" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/spawning/spawner_extractor.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/spawning/spawner_extractor.json new file mode 100644 index 000000000000..fe6b4058078f --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/spawning/spawner_extractor.json @@ -0,0 +1,25 @@ +{ + "name": "刷怪笼抽取器", + "icon": "pneumaticcraft:spawner_extractor", + "category": "spawning", + "advancement": "pneumaticcraft:pressure_tube", + "pages": [ + { + "type": "text", + "text": "$(item)刷怪笼抽取器/$,是获取$(l:spawning/spawner_core)刷怪笼核心/$的两种途径中的一种,要想使用$(l:spawning/pressurized_spawner)气动刷怪笼/$,刷怪笼核心是必须的。$(p)要使用刷怪笼抽取器,只需将其放置在原版$(item)刷怪笼/$的上方;当然,也就是说你需要先满世界找刷怪笼。" + }, + { + "type": "text", + "text": "然后,向刷怪笼抽取器提供 $(thing)-0.5 bar/$ 或更低的负压,并准备好一场恶战。事实上,刷怪笼也$(italic)非常/$不乐意被抽走核心,它会以比平时快得多的速率生成怪物来保护自己。一些实用的提示:$(li)有 60 秒的基础抽取时间。$(li)但是附近保护刷怪笼的怪物会拖慢抽取进度,甚至积累到一定数目后会阻止抽取的进行。" + }, + { + "type": "text", + "text": "$(li)附近至少要有1个玩家,否则抽取将停止。$(li)若$(thing)刷怪笼/$不具有生成防御怪物的条件(如,光照强度不适合,没有可供生成的平台...),抽取过程同样会减慢,最终停止。$(p)抽取完成后,将会弹出$(thing)刷怪笼核心/$,而被抽取的刷怪笼会成为$(item)空刷怪笼/$。此时可以(且应当)取走空刷怪笼,因为合成$(l:spawning/pressurized_spawner)气动刷怪笼/$需要这一方块。" + }, + { + "type": "crafting", + "text": "刷怪笼抽取器的合成表", + "recipe": "pneumaticcraft:spawner_extractor" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/spawning/vacuum_trap.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/spawning/vacuum_trap.json new file mode 100644 index 000000000000..aa3e02a74f2a --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/spawning/vacuum_trap.json @@ -0,0 +1,31 @@ +{ + "name": "真空陷阱", + "icon": "pneumaticcraft:vacuum_trap", + "category": "spawning", + "advancement": "pneumaticcraft:pressure_tube", + "pages": [ + { + "type": "text", + "text": "$(item)真空陷阱/$这个设备用于困住怪物并吸收其源质,然后将其填充入$(l:spawning/spawner_core)刷怪笼核心/$,以便之后在$(l:spawning/pressurized_spawner)气动刷怪笼/$中使用。$(p)使用$(thing)真空陷阱/$,需要执行下列步骤:" + }, + { + "type": "text", + "text": "$(li)1. 提供-0.5bar或更低的压力。这里还建议安装$(l:base_concepts/upgrades#volume)容量升级/$。此外,若需要移动真空陷阱,记得使用扳手而非使用镐子拆除,以便保持机器中的负压。$(li)2. 放置未满的$(l:spawning/spawner_core)刷怪笼核心/$,用于接受怪物源质。$(li)3. 打开真空陷阱;既可以$(thing)潜行右击/$打开,也可以施加红石信号来打开。" + }, + { + "type": "text", + "title": "吸收生物限制", + "text": "真空陷阱不会吸收下列生物:$(li)玩家$(li)无人机$(li)Boss(凋灵、末影龙等)$(li)已被驯服的动物$(li)由原版刷怪笼生成的生物$(p)此外,要向此黑名单中添加实体,可以将实体ID添加到$(thing)pneumaticcraft:vacuum_trap_blacklisted/$实体标签中。" + }, + { + "type": "text", + "title": "记忆源质", + "text": "若真空陷阱的内部流体缓存中有至少100mB的$(l:base_concepts/memory_essence)记忆源质/$,怪物吸收的转化效率将大大提升:相较于原本的每怪物向$(thing)刷怪笼核心/$提供1%的源质,此时将提供2-4%的源质,也就是说,相较于原本填充满核心需要的100只怪物,此时只需要25-50只。每吸收一只怪物将消耗100mB的记忆源质。" + }, + { + "type": "crafting", + "text": "真空陷阱的合成表", + "recipe": "pneumaticcraft:vacuum_trap" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/tools/amadron_tablet.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/tools/amadron_tablet.json new file mode 100644 index 000000000000..8586718fad2f --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/tools/amadron_tablet.json @@ -0,0 +1,38 @@ +{ + "name": "亚马龙平板电脑", + "icon": "pneumaticcraft:amadron_tablet", + "category": "tools", + "advancement": "pneumaticcraft:plastic", + "pages": [ + { + "type": "text", + "text": "$(item)亚马龙平板电脑/$可用于$(thing)订购/$物品或流体,而被订购的物品或流体是由$(l:tools/drone)无人机/$配送的。$(p)要进行订购,需要使用平板电脑$(thing)右击/$一个容器和/或一个流体储罐以将其绑定。绑定后的容器/储罐将被用于支付款项以及接收货物。" + }, + { + "type": "text", + "text": "平板电脑的 GUI 足够智能,可以通过检测绑定的容器/储罐以指出现可购买的货物。订购$(ttcolor)$(t:这里的货物可以为物品或流体)货物/$时,将会出现$(thing)无人机/$来收取订单费用。费用结清后,另一个$(thing)无人机/$将会派送订购的货物。$(p)有些物品必须通过平板电脑进行订购,例如$(l:components/pcb_blueprint)印刷电路板蓝图/$和$(l:manufacturing/assembly_programs)装配程序/$。它同时添加了一些随机的$(thing)村民交易/$;这些交易会每天刷新。" + }, + { + "type": "text", + "title": "玩家间交易", + "text": "点击$(bold)自定义交易/$标签页下的$(bold)添加自定义玩家交易/$按钮,可以使用你自己的货物与其他玩家进行交易。在交易 GUI 中可以在左侧选择售卖的货物,在右侧选择购买的货物。可以在文本框中输入交易量。" + }, + { + "type": "text", + "text": "同样可以在 GUI 中设置提供货物与收取货物的位置。需要使用设定好的$(l:tools/gps_tool)定位工具/$来指定坐标位置。$(p)如果这里不设置自定义位置,默认会使用之前平板电脑存储的坐标。" + }, + { + "type": "text", + "text": "完成所有设置后,$(bold)添加交易(Add Trade)/$按钮就可以使用了。点击该按钮后你的交易就会像普通交易一样对其他玩家可见。$(p)一个重要的不同是,玩家创建的交易库存并非无限,需要向存储售出货物的容器或储罐补充货物。$(thing)无人机/$将会从这些容器和储罐处收取货物;收取完成后,库存量将会增加。$(item)亚马龙平板电脑/$的 GUI 中会显示玩家自定义交易的剩余库存量。" + }, + { + "type": "text", + "text": "其他玩家可以进行小于库存量次数的交易。当有其他玩家下订单时,(若你在线)将会有信息提示,$(thing)无人机/$将会派送付款。这样一次交易就完成了!$(p)$(thing)Shift+左击/$ GUI 中你创建的交易右上角的$(#F00)x/$按钮,来将交易移除。亚马龙将会试图把货物运送回原处。$(p)$(bold)警告:/$亚马龙并不对返还失败导致的货物损失负责!" + }, + { + "type": "crafting", + "text": "亚马龙平板电脑的合成表", + "recipe": "pneumaticcraft:amadron_tablet" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/tools/camo_applicator.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/tools/camo_applicator.json new file mode 100644 index 000000000000..498c1721a3ac --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/tools/camo_applicator.json @@ -0,0 +1,21 @@ +{ + "name": "伪装涂覆器", + "icon": "pneumaticcraft:camo_applicator", + "category": "tools", + "advancement": "pneumaticcraft:pressure_tube", + "pages": [ + { + "type": "text", + "text": "$(item)伪装涂覆器/$可用于对特定$(#228)气动工艺:再加压$()方块涂覆伪装:$(li)$(l:tubes/pressure_tubes)压力管道/$$(li)$(l:machines/pneumatic_door)气动门基座/$$(li)$(l:machines/elevators)电梯基座与电梯呼叫器/$$(li)$(l:machines/charging_station)充气站/$$(li)$(l:machines/heat_pipe)热管/$$(p)$(thing)潜行右击/$任意固体方块以复制其外观;$(thing)潜行右击/$空气清除所复制的外观。" + }, + { + "type": "text", + "text": "然后$(thing)右击/$任何可被伪装的方块(见上表)以涂覆/除去伪装。$(p)物品栏中需要有对应的方块才能涂覆伪装,这一过程将会消耗掉对应的方块(但在除去伪装时方块会被返还)。$(p)同样可以通过使用镐或其他合适的工具破坏来移除伪装,但伪装用的外观方块不会返还。" + }, + { + "type": "crafting", + "text": "伪装涂覆器的合成表", + "recipe": "pneumaticcraft:camo_applicator" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/tools/collector_drone.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/tools/collector_drone.json new file mode 100644 index 000000000000..dad4e8d0527d --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/tools/collector_drone.json @@ -0,0 +1,37 @@ +{ + "name": "采集无人机", + "icon": "pneumaticcraft:collector_drone", + "category": "tools", + "advancement": "pneumaticcraft:pressure_chamber", + "pages": [ + { + "type": "text", + "text": "$(item)采集无人机/$是一种特化的$(l:tools/drone)无人机/$,不可编程。放置时,应当对准物品容器放置或放置在其旁边。其将收集附近的物品,并将其放置在容器中。" + }, + { + "type": "spotlight", + "title": "自动充气", + "item": "pneumaticcraft:charging_station", + "text": "正如其余的无人机,采集无人机需要$(l:base_concepts/pressure)压力/$以运行。若缺少空气,其将在临近的$(l:tools/drone#charging)安装有发射器升级的充气站/$处充气。" + }, + { + "type": "text", + "title": "物品过滤", + "text": "$(thing)采集无人机/$具有一些基础的物品过滤功能。若$(italic)对准/$某容器放置,无人机将只收集该容器当时具有的物品。若放置在容器$(italic)旁边/$(或对准空容器),其将$(italic)不/$进行物品过滤$(p)若要更改无人机的物品过滤配置,需要将其取下并重新放置。" + }, + { + "type": "text", + "text": "$(thing)采集无人机/$的默认范围为17×17×17,以放置位置为中心。可以安装至多16个$(l:base_concepts/upgrades#range)范围升级/$以提升这一范围。" + }, + { + "type": "entity", + "entity": "pneumaticcraft:collector_drone", + "offset": -0.3 + }, + { + "type": "crafting", + "text": "采集无人机的合成表", + "recipe": "pneumaticcraft:collector_drone" + } + ] +} diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/tools/drone.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/tools/drone.json new file mode 100644 index 000000000000..b2363bef4ca7 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/tools/drone.json @@ -0,0 +1,42 @@ +{ + "name": "无人机", + "icon": "pneumaticcraft:drone", + "category": "tools", + "advancement": "pneumaticcraft:printed_circuit_board", + "pages": [ + { + "type": "text", + "text": "无人机功能强大,是可实现各种自动化的飞行设备。无人机需要被编程才能进行工作,而这需要使用到$(l:programming/programmer)编程器/$与一些$(l:programming/puzzle_pieces)编程拼图/$来完成。$(p)放置下已编程并且$(l:base_concepts/pressure)加压后的/$无人机时,它就会执行所编程的任务。" + }, + { + "type": "entity", + "entity": "pneumaticcraft:drone", + "offset": -0.3 + }, + { + "type": "text", + "anchor": "charging", + "title": "自动充气", + "text": "无人机很智能:压力过低时,它会暂停主程序并开始寻找$(l:machines/charging_station)充气站/$,这个充气站需要在同一维度,且安装有$(l:base_concepts/upgrades#dispenser)发射器升级/$,内部压力至少为1bar,还要在 $(ttcolor)$(t:参见模组配置中的 'max_drone_charging_station_search_range')80格/$以内。$(p)找到充气站后,$(item)无人机/$将飞往该$(item)充气站/$,降落在其上进行充气,直到充气站无法继续往里充气为止。之后$(item)无人机/$会继续执行原有的主程序。" + }, + { + "type": "text", + "title": "自动充气(续)", + "text": "在多人服务器上你也许想要只允许自己的无人机在你的充气站充气。可以通过把$(item)充气站/$放置在$(l:machines/security_station)安全站/$的保护范围内,使其变为私有。$(p)此时,只有由该$(item)安全站/$白名单中的玩家放置的$(item)无人机/$才被允许在该充气站充气。" + }, + { + "type": "text", + "text": "$(item)无人机/$耗尽空气后会关闭螺旋桨,并直接落在地面上。注意:此时无人机会受到掉落伤害!被摧毁的$(item)无人机/$将会以物品实体形式掉落自身。$(p)可以通过与$(item)染料/$合成来对$(item)无人机/$染色。同样可以在放置下无人机后使用$(item)染料/$右击进行染色。该染色对无人机仅有外观上的影响,可以帮助你一眼分辨无人机。" + }, + { + "type": "text", + "title": "调试", + "text": "呃,这$(item)无人机/$怎么变成这样了?为什么它根本不工作?可以使用安装有$(l:base_concepts/upgrades#dispenser)发射器升级/$和$(l:base_concepts/upgrades#entity_tracker)实体追踪器升级/$的$(l:armor/pneumatic_helmet)气动头盔/$调试你的程序。当$(thing)实体追踪器/$启用且$(item)无人机/$被作为目标时,按下$(thing)$(k:pneumaticcraft.helmet.debugging.drone)/$键即可进行调试。" + }, + { + "type": "crafting", + "text": "无人机的合成表", + "recipe": "pneumaticcraft:drone" + } + ] +} diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/tools/gps_area_tool.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/tools/gps_area_tool.json new file mode 100644 index 000000000000..82d39f8f4b59 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/tools/gps_area_tool.json @@ -0,0 +1,21 @@ +{ + "name": "区域定位工具", + "icon": "pneumaticcraft:gps_area_tool", + "category": "tools", + "advancement": "pneumaticcraft:plastic", + "pages": [ + { + "type": "text", + "text": "$(item)区域定位工具/$为$(l:tools/gps_tool)定位工具/$的高级版本,可以存储$(italic)两/$个坐标。$(thing)左击/$方块(或空气)更改定位点1,$(thing)右击/$更改定位点2。$(thing)右击/$或$(thing)左击/$空气以打开 GUI,在此可以直接调整定位点。此外还可以更改$(thing)区域类型/$,预览不同配置下的区域。" + }, + { + "type": "text", + "text": "和$(l:tools/gps_tool#variables)定位工具/$一样,$(item)区域定位工具/$支持$(l:programming/variables#global)全局变量/$。$(p)在$(l:programming/programmer)编程器/$中,使用$(item)区域定位工具/$$(thing)左击/$空白的编程区域以创建$(l:programming/area)区域/$拼图,$(thing)左击/$已有的$(l:programming/area)区域/$拼图以将其覆盖。" + }, + { + "type": "crafting", + "text": "区域定位工具的合成表", + "recipe": "pneumaticcraft:gps_area_tool" + } + ] +} diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/tools/gps_tool.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/tools/gps_tool.json new file mode 100644 index 000000000000..ff7c6e044c6f --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/tools/gps_tool.json @@ -0,0 +1,33 @@ +{ + "name": "定位工具", + "icon": "pneumaticcraft:gps_tool", + "category": "tools", + "advancement": "pneumaticcraft:plastic", + "pages": [ + { + "type": "text", + "text": "$(item)定位工具/$可以对着方块$(thing)右击/$存储当前方块的坐标。坐标数据会在$(#228)气动工艺:再加压$()中的好几处被用到;见相关章节部分。$(p)使用$(item)定位工具/$$(thing)右击/$空气以打开 GUI,在此可以直接调整存储的坐标。$(p)手持$(item)定位工具/$会高亮显示定位的方块。" + }, + { + "type": "text", + "anchor": "variables", + "title": "与全局变量链接", + "text": "$(l:programming/variables#global)全局变量/$是一项高级的$(l:base_concepts/drone)无人机/$特性,可以通过$(l:programming/coordinate_operator)坐标运算符/$访问。$(p)使用$(item)定位工具/$$(thing)右击/$空气打开配置界面,在此可以输入一个全局变量名。$(p)之后选中的$(thing)全局变量/$将随着$(item)定位工具/$所选的坐标变化而对应变化。这可以用于编写使用动态区域的$(thing)无人机程序/$。" + }, + { + "type": "relations", + "entries": [ + "machines/air_cannon", + "machines/universal_sensor", + "programming/programmer", + "tools/amadron_tablet" + ], + "text": "使用$(item)定位工具/$的机器与工具。" + }, + { + "type": "crafting", + "text": "定位工具的合成表", + "recipe": "pneumaticcraft:gps_tool" + } + ] +} diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/tools/guard_drone.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/tools/guard_drone.json new file mode 100644 index 000000000000..7c5c3271d9f3 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/tools/guard_drone.json @@ -0,0 +1,45 @@ +{ + "name": "守卫无人机", + "icon": "pneumaticcraft:guard_drone", + "category": "tools", + "advancement": "pneumaticcraft:pressure_chamber", + "pages": [ + { + "type": "text", + "text": "$(item)守卫无人机/$是一种特化的$(l:tools/drone)无人机/$,不可编程。其应当对准物品容器放置。放置后,其将输入一个物品作为武器,用以攻击范围内的怪物。" + }, + { + "type": "spotlight", + "title": "自动充气", + "item": "pneumaticcraft:charging_station", + "text": "正如其余的无人机,守卫无人机需要$(l:base_concepts/pressure)压力/$以运行。若缺少空气,其将在临近的$(l:tools/drone#charging)安装有发射器升级的充气站/$处充气。" + }, + { + "type": "text", + "title": "范围", + "text": "$(thing)守卫无人机/$的检测范围为:以放置位置为原点,水平方向半径为16格,向上8格,向下5格。$(p)竖直范围较低的原因是减小检测下方洞穴中怪物的概率,以免无人机传送至下方,一面浪费空气,一面也让你对无人机感到凌乱。" + }, + { + "type": "spotlight", + "title": "武器", + "item": "minecraft:netherite_sword", + "text": "$(thing)守卫无人机/$并不会选择物品栏中的物品,所以最好保证放入的是正常的近战武器。若无人机所持武器破损,且没有可替换的物品,无人机将在无武器的情况下继续攻击,而这是极其低效的。" + }, + { + "type": "spotlight", + "title": "远程攻击", + "item": "pneumaticcraft:minigun_upgrade", + "text": "该无人机可以安装$(l:base_concepts/upgrades#minigun)机枪升级/$,此时应当向容器提供的是$(l:tools/minigun_ammo)机枪弹药/$。" + }, + { + "type": "entity", + "entity": "pneumaticcraft:guard_drone", + "offset": -0.3 + }, + { + "type": "crafting", + "text": "守卫无人机的合成表", + "recipe": "pneumaticcraft:guard_drone" + } + ] +} diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/tools/harvesting_drone.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/tools/harvesting_drone.json new file mode 100644 index 000000000000..2544f49f4854 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/tools/harvesting_drone.json @@ -0,0 +1,33 @@ +{ + "name": "收割无人机", + "icon": "pneumaticcraft:harvesting_drone", + "category": "tools", + "advancement": "pneumaticcraft:pressure_chamber", + "pages": [ + { + "type": "text", + "text": "$(item)收割无人机/$是一类特化的$(l:tools/drone)无人机/$,不可编程。其执行$(l:programming/harvest)收割作物/树木/$操作,操作范围为以所放置处为中心的17x17x17的立方体。无人机$(italic)不会/$拾取掉落物。" + }, + { + "type": "spotlight", + "title": "自动充气", + "item": "pneumaticcraft:charging_station", + "text": "正如其余的无人机,收割无人机需要$(l:base_concepts/pressure)压力/$以运行。若缺少空气,其将在临近的$(l:tools/drone#charging)安装有发射器升级的充气站/$处充气。" + }, + { + "type": "entity", + "entity": "pneumaticcraft:harvesting_drone", + "offset": -0.3 + }, + { + "type": "text", + "title": "使用工具", + "text": "若$(thing)潜行右击/$(仅)含有任意种类的$(item)锄/$的容器以放置下$(item)收获无人机/$,无人机将会使用其中的锄自动补种作物,并在没有锄时不试图工作。若不需要补种,只需右击其余方块以放置无人机。" + }, + { + "type": "crafting", + "text": "注:收割无人机可以使用锄而非斧砍树;真是神奇。", + "recipe": "pneumaticcraft:harvesting_drone" + } + ] +} diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/tools/jackhammer.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/tools/jackhammer.json new file mode 100644 index 000000000000..16cf63a4ace8 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/tools/jackhammer.json @@ -0,0 +1,62 @@ +{ + "name": "气动凿岩锤", + "icon": "pneumaticcraft:jackhammer", + "category": "tools", + "advancement": "pneumaticcraft:plastic", + "pages": [ + { + "type": "spotlight", + "item": "pneumaticcraft:jackhammer", + "text": "$(item)气动凿岩锤/$是一种功能极其多样的挖矿工具。它可以使用$(l:base_concepts/pressure)压力/$以同等快的速度破坏所有类型的方块。可以在$(l:machines/charging_station)充气站/$中分别使用$(l:base_concepts/upgrades#speed)速度升级/$与$(l:base_concepts/upgrades#volume)容量升级/$提升其挖掘速度与空气储量。" + }, + { + "type": "text", + "title": "钻头", + "text": "刚合成的凿岩锤没有安装$(thing)钻头/$,因此还无法使用。你需要先给它安装一个钻头:使用凿岩锤右击以打开配置 GUI,并在右上方槽位放置钻头。$(p)总共有四种钻头可供选择,按等级和制作材料升序排列依次为:$(li)铁/$$(li)压缩铁/$$(li)钻石/$$(li)下界合金/$" + }, + { + "type": "text", + "title": "挖掘模式", + "text": "凿岩锤支持多种挖掘模式,包括一定的$(thing)连锁挖矿/$功能;这一点可以让挖掘大片区域的工作变得轻松。支持的挖矿模式取决于使用的$(thing)钻头/$:更好的钻头支持更多模式(当然,也包括挖掘速度的提升)。$(p)打开(潜行右击)配置 GUI 后,可以通过右下角的按钮设置挖掘模式。(参见对页图片。)" + }, + { + "type": "image", + "images": [ + "pneumaticcraft:textures/patchouli/jackhammer_gui.png" + ], + "text": "$(italic)凿岩锤的配置 GUI。该凿岩锤装有下界合金钻头,模式为3×3挖掘模式/$" + }, + { + "type": "spotlight", + "item": "minecraft:enchanted_book", + "title": "附魔", + "text": "凿岩锤可以正常地在$(thing)附魔台/$中被附魔,但也可以通过 GUI 装入$(thing)精准采集/$或$(thing)时运/$附魔书使附魔效果生效。放置在附魔书槽位(顶部中间位置)的附魔书会赋予凿岩锤相应的魔咒。" + }, + { + "type": "text", + "title": "附魔(续)", + "text": "这有一个好处:可以按需在精准采集与时运之间切换。$(p)如果觉得得到所需的附魔书很困难(毕竟原版的附魔过程实在是太随机了),请不要忘了还可以通过$(l:manufacturing/pressure_chamber)压力室/$把物品上的魔咒转移到附魔书上。" + }, + { + "type": "crafting", + "text": "气动凿岩锤的合成表", + "recipe": "pneumaticcraft:jackhammer" + }, + { + "type": "pneumaticcraft:thermo_plant", + "recipe": "pneumaticcraft:thermo_plant/iron_drill_bit" + }, + { + "type": "pneumaticcraft:thermo_plant", + "recipe": "pneumaticcraft:thermo_plant/compressed_iron_drill_bit" + }, + { + "type": "pneumaticcraft:thermo_plant", + "recipe": "pneumaticcraft:thermo_plant/diamond_drill_bit" + }, + { + "type": "pneumaticcraft:assembly_system", + "recipe": "pneumaticcraft:assembly/netherite_drill_bit" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/tools/manometer.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/tools/manometer.json new file mode 100644 index 000000000000..bdfcc76b54d2 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/tools/manometer.json @@ -0,0 +1,23 @@ +{ + "name": "压力计", + "icon": "pneumaticcraft:manometer", + "category": "tools", + "advancement": "pneumaticcraft:pressure_tube", + "pages": [ + { + "type": "text", + "text": "使用压力计可以测量气动网络中的$(l:base_concepts/pressure)压力/$。此外,某些气动机器/管道会提供一些特殊信息。例如,$(l:tubes/safety_module)安全阀管道模块/$显示其安全阈值。所以说如果你对红石数学感到头疼,这个工具也许能够帮到你。" + }, + { + "type": "crafting", + "text": "压力计的合成表", + "recipe": "pneumaticcraft:manometer" + }, + { + "type": "text", + "title": "其余模组", + "flag": "|mod:theoneprobe,mod:hwyla", + "text": "安装了$(thing)The One Probe/$或$(thing)WAILA/HWYLA/$等模组后,$(item)压力计/$也许用处就不大了。" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/tools/memory_stick.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/tools/memory_stick.json new file mode 100644 index 000000000000..e2c8bc0ea6a1 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/tools/memory_stick.json @@ -0,0 +1,27 @@ +{ + "name": "记忆棒", + "icon": "pneumaticcraft:memory_stick", + "category": "tools", + "advancement": "pneumaticcraft:plastic", + "pages": [ + { + "type": "text", + "text": "$(item)记忆棒/$可用于提取、存储、恢复玩家的经验等级:$(li)$(thing)右击/$:将一级经验移动到经验棒中$(li)$(thing)潜行右击/$:将一级经验移动到玩家上$(li)$(thing)左击/$:开关经验自动收集。自动收集模式下,玩家拾取的经验球将被自动存入经验棒中" + }, + { + "type": "text", + "text": "存储在记忆棒中的经验可以以$(l:base_concepts/memory_essence)记忆源质/$的形式提取出来。通过$(thing)右击/$$(l:machines/tanks)流体储罐/$在记忆棒与储罐间传输经验(其余模组的流体储罐应该也能使用)。右击空储罐时,会试图把记忆源质传输至储罐中;右击具有记忆源质的储罐时,将试图将记忆源质传输至记忆棒中。" + }, + { + "type": "text", + "title": "Curios", + "flag": "mod:curios", + "text": "若安装了$(thing)Curios/$模组,可以将记忆棒放置在任意Curios槽位中,以节省物品栏空间。这一点在启用经验自动收集时格外有用。" + }, + { + "type": "crafting", + "text": "记忆棒的合成表", + "recipe": "pneumaticcraft:memory_stick" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/tools/micromissiles.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/tools/micromissiles.json new file mode 100644 index 000000000000..9438d92241d3 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/tools/micromissiles.json @@ -0,0 +1,43 @@ +{ + "name": "微型导弹", + "icon": "pneumaticcraft:micromissiles", + "category": "tools", + "advancement": "pneumaticcraft:printed_circuit_board", + "pages": [ + { + "type": "text", + "text": "$(item)微型导弹/$为小型手持导弹,具有爆炸性弹头与智能目标追踪功能。要发射$(item)微型导弹/$,只需使用导弹筒$(thing)右击/$。默认情况下,每个导弹筒装载有100枚导弹。$(p)微型导弹在自身24格范围内(球形范围)寻找目标。找到可行目标后,导弹将指向该目标。" + }, + { + "type": "entity", + "entity": "pneumaticcraft:micromissile", + "offset": "-0.3", + "text": "$(italic)小,但致命/$" + }, + { + "type": "text", + "text": "$(item)微型导弹/$不会以发射者与属于发射者的实体(如其宠物和无人机)为目标。但需要注意近旁爆炸导致的连带伤害:并不建议将微型导弹用于近战!$(p)$(item)微型导弹/$的目标可以为生物、矿车和船,但部位物品实体和船等非生物实体。" + }, + { + "type": "text", + "text": "若$(item)微型导弹/$击中实体或方块,其将立刻爆炸。$(ttcolor)$(t:见配置文件中的 'B:damageTerrain')默认情况下/$,爆炸并不破坏地形。$(p)$(item)微型导弹/$具有一定的运行时长。$(ttcolor)$(t:见配置文件中的 'I:missileLifetime')默认情况下/$,该值为300刻(15秒)。此后,导弹将耗尽燃料并下落,但在触及地面时仍会爆炸。" + }, + { + "type": "text", + "text": "若开火时指向可行的实体,发射出的$(item)微型导弹/$将立刻锁定该实体,无论附近是否有更仅的实体。$(p)使用导弹筒$(thing)潜行右击/$将打开 GUI,以便配置下列导弹属性:$(li)三角选择框处可以调节最高速度、转向速率和爆炸威力的平衡。" + }, + { + "type": "text", + "text": "$(li)可以在$(thing)智能/$模式和$(thing)定向/$模式间切换:在$(thing)智能/$模式下,导弹的行为如上述;在$(thing)定向/$模式下,导弹将沿直线飞行,但将具有更高的速度与伤害。$(li)可以在$(bold)实体过滤/$处填写$(l:base_concepts/entity_filter)实体过滤器/$以指定可行目标。" + }, + { + "type": "text", + "text": "$(li)按下$(bold)保存为默认值/$按钮后,当前设定将被保存,并应用于所有新合成的微型导弹。注:默认设置被存储在服务端。" + }, + { + "type": "crafting", + "recipe": "pneumaticcraft:micromissiles", + "text": "微型导弹的合成表" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/tools/minigun.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/tools/minigun.json new file mode 100644 index 000000000000..4f35431f7aa3 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/tools/minigun.json @@ -0,0 +1,22 @@ +{ + "name": "转管机枪", + "icon": "pneumaticcraft:minigun", + "category": "tools", + "advancement": "pneumaticcraft:pressure_tube", + "pages": [ + { + "type": "text", + "text": "$(item)转管机枪/$为手持武器,消耗$(l:base_concepts/pressure)压缩空气/$与$(l:tools/minigun_ammo)机枪弹药/$来工作。弹药需要被装填至$(l:tools/minigun_ammo#magazine)机枪的弹夹/$中——不会自动从玩家物品栏消耗弹药。$(p)只需长按$(thing)右键/$即可开火。枪管会开始旋转,并在旋转速度足够时立刻开始发射子弹。" + }, + { + "type": "text", + "title": "升级", + "text": "$(item)转管机枪/$的很多功能(如启动速度、攻击范围、药水生效概率)可以在$(l:machines/charging_station)充气站/$中进行升级。$(p)不同升级的具体效果可在充气站的升级 GUI 中找到。" + }, + { + "type": "crafting", + "text": "转管机枪的合成表", + "recipe": "pneumaticcraft:minigun" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/tools/minigun_ammo.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/tools/minigun_ammo.json new file mode 100644 index 000000000000..1737d3efc442 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/tools/minigun_ammo.json @@ -0,0 +1,72 @@ +{ + "name": "机枪弹药", + "icon": "pneumaticcraft:gun_ammo", + "category": "tools", + "advancement": "pneumaticcraft:minigun", + "pages": [ + { + "type": "text", + "text": "机枪弹药用于填充$(l:tools/minigun)转管机枪/$。$(p)根据弹药类型不同,一弹夹的弹药最高可供1000次射击。开火时,$(item)转管机枪/$会持续消耗弹药;机枪的弹药数量可以在机枪弹药物品的提示文本、耐久条与(手持机枪时)屏幕中心一侧的 HUD 中获取。" + }, + { + "type": "text", + "anchor": "magazine", + "text": "弹药需要装填至$(item)机枪/$的弹夹才能使用;机枪无法从玩家物品栏中消耗弹药。手持$(item)转管机枪/$$(thing)潜行右击/$以装载弹药。$(p)弹药按照1-4槽位的顺序消耗,但可以$(thing)中键单击/$某槽位以将其锁定,这样$(item)转管机枪/$会只使用该槽位的弹药;这可能在装填有多种弹药时有所帮助。$(thing)中键单击/$被锁定的槽位以解除锁定。" + }, + { + "type": "spotlight", + "item": "pneumaticcraft:gun_ammo", + "text": "普通的$(item)机枪弹药/$自身并不具有特殊效果,但它的弹夹装载多达1000枚弹药。$(p)另外只有普通机枪弹药可以与$(l:tools/minigun_ammo#potions)药水/$合成,从而获得具备该药水效果的弹药。" + }, + { + "type": "spotlight", + "item": "pneumaticcraft:gun_ammo_incendiary", + "text": "$(item)燃烧型机枪弹药/$的弹夹装载500枚弹药,会使被击中的实体着火。$(p)其有概率使方块着火,这一点需要注意。" + }, + { + "type": "spotlight", + "item": "pneumaticcraft:gun_ammo_weighted", + "text": "$(item)重质型机枪弹药/$的弹夹装载250枚弹药,击中时造成高额伤害;但因为其重量较重,射击范围只有普通弹药的20%。" + }, + { + "type": "spotlight", + "item": "pneumaticcraft:gun_ammo_ap", + "text": "$(item)破甲型机枪弹药/$的弹夹装载250枚弹药,且合成配方较为昂贵;但其造成的伤害略高于普通弹药,且无视护甲的保护。" + }, + { + "type": "spotlight", + "item": "pneumaticcraft:gun_ammo_explosive", + "text": "$(item)爆炸型机枪弹药/$的弹夹装载125枚弹药。在击中时有概率引发小型爆炸(杀伤力显著);注意:该爆炸可能对使用者自身造成伤害。$(ttcolor)$(t:见配置文件中的 'B:explosiveAmmoTerrainDamage')默认情况下/$,这一爆炸不会破坏地形。" + }, + { + "type": "spotlight", + "item": "pneumaticcraft:gun_ammo_freezing", + "text": "$(item)寒冰型机枪弹药/$的弹夹装载250枚弹药。它会减慢击中目标的移动速度,并有小概率将其困入寒霜雾中造成伤害。注意:寒霜雾可能对使用者自身造成伤害。$(p)对于免疫火焰的生物会造成额外伤害,所以如果要在$(#800)下界/$战斗,它会是一个不错的弹药选择。" + }, + { + "type": "text", + "title": "涂有药水的弹药", + "anchor": "potions", + "text": "可以将普通的机枪弹药与任意$(item)药水/$合成,从而不造成物理伤害,而有概率对击中目标造成对应的药水效果。$(p)$(thing)喷溅型/$药水与$(thing)滞留型/$药水也可用于合成;其会产生药水原有的范围效应,但沾有喷溅型药水的弹药消耗速率为普通弹药的3倍,滞留型则为6倍!" + }, + { + "type": "crafting", + "recipe": "pneumaticcraft:gun_ammo", + "recipe2": "pneumaticcraft:gun_ammo_incendiary" + }, + { + "type": "crafting", + "recipe": "pneumaticcraft:gun_ammo_weighted", + "recipe2": "pneumaticcraft:gun_ammo_ap" + }, + { + "type": "crafting", + "recipe": "pneumaticcraft:gun_ammo_explosive", + "recipe2": "pneumaticcraft:gun_ammo_freezing" + }, + { + "type": "crafting", + "recipe": "pneumaticcraft:gun_ammo_potion_crafting" + } + ] +} diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/tools/pneumatic_wrench.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/tools/pneumatic_wrench.json new file mode 100644 index 000000000000..1a8e9f529060 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/tools/pneumatic_wrench.json @@ -0,0 +1,21 @@ +{ + "name": "气动扳手", + "icon": "pneumaticcraft:pneumatic_wrench", + "category": "tools", + "advancement": "pneumaticcraft:pressure_tube", + "pages": [ + { + "type": "text", + "text": "气动扳手是$(#228)气动工艺:再加压$()中具有扳手地位的工具。可以使用其执行一系列操作,包括:$(p)$(li)$(thing)右击/$原版或模组的方块以将其旋转$(li)$(thing)潜行右击/$$(#228)气动工艺:再加压$()机器以将其拆卸为物品,保存其中的升级和空气" + }, + { + "type": "text", + "text": "$(li)$(thing)右击/$$(l:base_concepts/drones)无人机/$以将其拆卸,使其掉落为物品$(li)$(thing)右击/$$(l:tubes/pressure_tubes)压力管道/$以断开或连接两端管道,用于隔离管线$(p)$(item)气动扳手/$需要在$(l:machines/charging_station)充气站/$内充气才能被使用。" + }, + { + "type": "crafting", + "text": "气动扳手的合成表", + "recipe": "pneumaticcraft:pneumatic_wrench" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/tools/reinforced_chest_kit.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/tools/reinforced_chest_kit.json new file mode 100644 index 000000000000..0e39d8c0dc26 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/tools/reinforced_chest_kit.json @@ -0,0 +1,17 @@ +{ + "name": "强化箱子升级组件", + "icon": "pneumaticcraft:reinforced_chest_kit", + "category": "tools", + "advancement": "pneumaticcraft:root", + "pages": [ + { + "type": "text", + "text": "$(item)强化箱子升级组件/$可以方便地将(木)箱子转化为$(l:machines/reinforced_chest)强化箱子/$,同时会保留原箱子的内容物。使用升级组件$(thing)潜行右击/$箱子以进行升级。$(p)注:将会以掉落物的形式返还原箱子。" + }, + { + "type": "crafting", + "text": "强化箱子升级组件的合成表$(p)注:合成表中的强化箱子必须是空的", + "recipe": "pneumaticcraft:reinforced_chest_kit" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/tools/remote.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/tools/remote.json new file mode 100644 index 000000000000..1f7f9684c9af --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/tools/remote.json @@ -0,0 +1,63 @@ +{ + "name": "遥控器", + "icon": "pneumaticcraft:remote", + "category": "tools", + "advancement": "pneumaticcraft:plastic", + "pages": [ + { + "type": "text", + "text": "使用遥控器可以创建一个 GUI,用于远程控制$(l:tools/drone)无人机/$或$(l:machines/universal_sensor)万能传感器/$,以修改$(l:programming/variables#global)全局变量/$的方式。注:与$(item)万能传感器/$一并使用时,可以通过$(item)遥控器/$实现无线红石!$(p)要创建一个 GUI,只需使用$(item)遥控器/$$(thing)潜行右击/$以打开编辑 GUI。" + }, + { + "type": "text", + "text": "编辑过程与在$(l:programming/programmer)编程器/$中编程相近;从右侧面板中拖拽组件至中央区域。$(p)要复制一个组件,$(thing)中键点击/$已有的组件并移动,要编辑组件的属性,$(thing)右击/$该组件。例如,右击按钮时将会打开下面的界面:" + }, + { + "type": "image", + "images": [ + "pneumaticcraft:textures/patchouli/remote_button.png" + ], + "text": "在此界面可以配置按钮的外观和行为。" + }, + { + "type": "text", + "text": "下列属性对$(italic)所有/$组件适用:$(li)$(thing)文本/$ - 在该组件上显示的文本$(li)$(thing)文本提示/$ - 鼠标指针悬浮在该组件上时显示的文本提示$(li)$(thing)显示控制变量/$ - 可以通过在此引用$(l:programming/coordinate_operator)变量/$以控制该组件是否显示。向X/Y/Z栏输入数值可以指定该组件只有在所引用的变量等于该值时才会显示。" + }, + { + "type": "text", + "title": "标记文本", + "anchor": "label", + "text": "标记文本组件显示文本与可选的提示文本,用于提供信息。尽管标记文本不能$(italic)修改/$变量,其可以$(italic)显示/$变量,使用格式 $(thing)${#全局变量名}/$;这可以用于调试。$(p)标记文本没有共有属性外的其他属性。" + }, + { + "type": "text", + "title": "按钮", + "text": "按钮组件在被按下时将所引用的变量修改为指定值。$(li)$(thing)变量名/$ - 所引用的$(l:programming/variables#global)全局变量/$。$(li)$(thing)设定值/$ - 要赋值给所引用的变量的值。$(li)$(thing)宽度/高度/$ - 按钮的大小。" + }, + { + "type": "text", + "title": "复选框", + "text": "复选框组件在被勾选时将所引用的变量的X值修改为1,被取消勾选时将其修改为0。$(li)$(thing)变量名/$ - 所引用的$(l:programming/variables#global)全局变量/$。" + }, + { + "type": "text", + "title": "下拉菜单", + "text": "下拉菜单将所引用的变量的X值修改为所选选项的索引。$(li)$(thing)下拉菜单元素/$ - 选项的列表,以半角逗号(,)分割。$(li)$(thing)变量名/$ - 所引用的$(l:programming/variables#global)全局变量/$。$(li)$(thing)排序/$ - 勾选后,选项将以字典序排序。否则,选项将按指定时的顺序排列。" + }, + { + "type": "text", + "title": "示例", + "text": "点击编辑器左侧的$(thing)Pastebin/$按钮,导入$(l:https://pastebin.com/4yxKG5Jc)该示例/$。$(p)其中有三个复选框,分别设置全局变量$(thing)signal1、signal2和signal3/$。$(p)然后,放置3个$(l:machines/universal_sensor)万能传感器/$,并提供一定压力。向其安装$(l:base_concepts/upgrades#dispenser)发射器升级/$。从每个$(item)传感器/$引出红石线(隔开一格,使红石线相互独立)。" + }, + { + "type": "text", + "title": "示例(续)", + "text": "随后,在每个$(item)传感器/$的 GUI 中进行如下操作:$(li)选择$(thing)发射器升级/$对应的按钮$(li)选择$(thing)World/$(世界相关数据)$(li)选择$(thing)Global Variable/$(全局变量)$(li)在$(thing)Variable Name/$(变量名)文本框中,各自输入 'signal1','signal2' 和 'signal3'。$(p)然后,使用$(item)遥控器/$$(thing)右击/$,并勾选/取消勾选每个复选框。其对应的$(item)传感器/$将会发出红石信号:这是无线红石!" + }, + { + "type": "crafting", + "text": "遥控器的合成表", + "recipe": "pneumaticcraft:remote" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/tools/seismic_sensor.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/tools/seismic_sensor.json new file mode 100644 index 000000000000..645bcd55c48a --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/tools/seismic_sensor.json @@ -0,0 +1,21 @@ +{ + "name": "地下石油探测器", + "icon": "pneumaticcraft:seismic_sensor", + "category": "tools", + "advancement": "pneumaticcraft:root", + "pages": [ + { + "type": "text", + "text": "地下石油探测器是在游戏早期使用的物品,主要用于寻找$(l:base_concepts/oil)石油/$。与大多数工具不同,该探测器不需要$(l:base_concepts/pressure)压力/$即可运作。$(thing)右击/$方块后,将会显示该方块正下方是否有石油。" + }, + { + "type": "text", + "text": "地下石油探测器的检测结果有两种:$(p)$(#008) 没有找到石油。/$$(p)在该方块的正下面没有石油。继续寻找。$(p)$(#008) 在下方 <距离>m 处发现石油。该石油源包含约 <总量> 桶石油。/$$(p)发现石油!该方块处可以放置一台$(l:machines/gas_lift)气举/$以泵出石油。" + }, + { + "type": "crafting", + "text": "地下石油探测器的合成表", + "recipe": "pneumaticcraft:seismic_sensor" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/tools/smart_chest_kit.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/tools/smart_chest_kit.json new file mode 100644 index 000000000000..263965841acd --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/tools/smart_chest_kit.json @@ -0,0 +1,17 @@ +{ + "name": "智能箱子升级组件", + "icon": "pneumaticcraft:smart_chest_kit", + "category": "tools", + "advancement": "pneumaticcraft:printed_circuit_board", + "pages": [ + { + "type": "text", + "text": "$(item)智能箱子升级组件/$可以方便地将(木)箱子或$(l:machines/reinforced_chest)强化箱子/$转化为$(l:machines/smart_chest)智能箱子/$,同时会保留原箱子的内容物。使用升级组件$(thing)潜行右击/$箱子以进行升级。$(p)注:将会以掉落物的形式返还原箱子。" + }, + { + "type": "crafting", + "text": "智能箱子升级组件的合成表$(p)注:合成表中的智能箱子必须是空的,且无任何配置", + "recipe": "pneumaticcraft:smart_chest_kit" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/tools/tag_filter.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/tools/tag_filter.json new file mode 100644 index 000000000000..452f8e3ea0ad --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/tools/tag_filter.json @@ -0,0 +1,12 @@ +{ + "name": "标签过滤器", + "icon": "pneumaticcraft:tag_filter", + "category": "tools", + "advancement": "pneumaticcraft:root", + "pages": [ + { + "type": "text", + "text": "见$(l:machines/tag_workbench)标签工作台/$。" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/tools/vortex_cannon.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/tools/vortex_cannon.json new file mode 100644 index 000000000000..a375f63203b5 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/tools/vortex_cannon.json @@ -0,0 +1,22 @@ +{ + "name": "涡流炮", + "icon": "pneumaticcraft:vortex_cannon", + "category": "tools", + "advancement": "pneumaticcraft:pressure_tube", + "pages": [ + { + "type": "text", + "text": "$(item)涡流炮/$是一把发射$(thing)涡流/$的武器:此时空气会以一种低阻力、稳定的方式旋转发射出去。$(p)可以用这种涡流给远处的目标造成强风:排斥敌对生物,移动动物,拔除作物和树叶,亦或是剪羊毛。" + }, + { + "type": "spotlight", + "item": "pneumaticcraft:vortex_cannon", + "text": "$(item)涡流炮/$的压力越高,对实体造成的伤害越大,范围也越大。$(p)注:可以将自己带入被发射出去的涡流中,对于快速移动非常有用。但注意:它不提供摔落保护!" + }, + { + "type": "crafting", + "text": "涡流炮的合成表", + "recipe": "pneumaticcraft:vortex_cannon" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/tubes/advanced_pcb.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/tubes/advanced_pcb.json new file mode 100644 index 000000000000..0b96d56d8634 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/tubes/advanced_pcb.json @@ -0,0 +1,17 @@ +{ + "name": "高级印刷电路板", + "icon": "pneumaticcraft:advanced_pcb", + "category": "tubes", + "advancement": "pneumaticcraft:printed_circuit_board", + "pages": [ + { + "type": "text", + "text": "$(item)高级印刷电路板/$可以被安装到$(l:tubes/tube_modules)管道模块/$上,以从各个方面增强其功能。使用高级印刷电路板$(thing)右击/$管道模块以将其安装。$(p)见各管道模块页面以获得更多信息。" + }, + { + "type": "crafting", + "text": "高级印刷电路板的合成表", + "recipe": "pneumaticcraft:advanced_pcb" + } + ] +} diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/tubes/air_grate_module.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/tubes/air_grate_module.json new file mode 100644 index 000000000000..fd48768dd653 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/tubes/air_grate_module.json @@ -0,0 +1,36 @@ +{ + "name": "空气栅管道模块", + "icon": "pneumaticcraft:air_grate_module", + "category": "tubes", + "advancement": "pneumaticcraft:pressure_tube", + "pages": [ + { + "type": "text", + "text": "该模块吸引或排斥周围的实体。施加正$(l:base_concepts/pressure)压力/$时,管道将排斥实体;施加$(thing)负/$压力时,管道将吸引实体。负压条件可以通过$(l:machines/vacuum_pump)真空泵/$创造。当物品实体足够靠近时,会自动将其输入到相邻放置的容器内,同时支持区分不同输入面(如熔炉)。$(p)该模块的作用范围可以使用下列公式计算:" + }, + { + "type": "text", + "text": "$(p)正压状态下:$(p) $(#272)范围(格) = 4 × 压力(bar)/$$(p)负压状态下:$(p) $(#272)范围(格) = -16 × 压力(bar)/$$(p)例如,当该模块的压力为2bar时其将会排斥在(4×2=)8格内的实体。当该模块的压力为-0.5bar时其范围将为(-16×-0.5=)8格。" + }, + { + "type": "text", + "text": "空气栅管道模块的作用范围是其面向的一个立方体范围。要对实体产生效果,需要该实体与模块的连线内无阻挡。$(p)你可以通过右击空气栅管道模块(点击右下角的 R 按钮)显示模块的作用范围。" + }, + { + "type": "text", + "title": "散热片主动散热", + "anchor": "active_cooling", + "text": "空气栅管道模块同样可以用于对$(l:machines/heat_sink)散热片/$主动散热。作用范围为以空气栅管道模块前方为基准的3×3×3格内。这一作用范围在放置下模块时显示。$(p)只有在实体作用范围大于等于3格(也就是说,压力至少为0.75bar)时,模块才可以对散热片进行散热。" + }, + { + "type": "text", + "title": "高级印刷电路板", + "text": "向空气栅管道模块安装$(l:tubes/advanced_pcb)高级印刷电路板/$后,可以指定受该模块影响的实体种类。$(p)例如,可以将其设置为仅影响特定玩家,或者仅影响爬行者,或者只影响物品。右击升级后的模块打开 GUI,在此可以输入设置$(l:base_concepts/entity_filter)实体过滤/$。" + }, + { + "type": "crafting", + "text": "空气栅管道模块的合成表", + "recipe": "pneumaticcraft:air_grate_module" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/tubes/charging_module.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/tubes/charging_module.json new file mode 100644 index 000000000000..6af303f37519 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/tubes/charging_module.json @@ -0,0 +1,22 @@ +{ + "name": "充气管道模块", + "icon": "pneumaticcraft:charging_module", + "category": "tubes", + "advancement": "pneumaticcraft:pressure_tube", + "pages": [ + { + "type": "text", + "text": "该模块会对所指容器中的可充气物品进行充/放气。例如,为一个箱子中装着的气动工具或者$(l:components/air_canister)空气罐/$充气,以便远距离空气运输(或许需要借助其他模组的远程运输装置)。$(p)你也可以将该模块指向一个$(l:machines/aerial_interface)空气接口/$从而为玩家物品栏中的物品充气。" + }, + { + "type": "text", + "title": "高级印刷电路板", + "text": "向充气模块安装$(l:tubes/advanced_pcb)高级印刷电路板/$后,模块的充气速率从(对每个物品)10mL/刻提升到100mL/刻。" + }, + { + "type": "crafting", + "text": "充气管道模块的合成表", + "recipe": "pneumaticcraft:charging_module" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/tubes/flow_detector_module.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/tubes/flow_detector_module.json new file mode 100644 index 000000000000..3e8cb117a483 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/tubes/flow_detector_module.json @@ -0,0 +1,21 @@ +{ + "name": "流量检测管道模块", + "icon": "pneumaticcraft:flow_detector_module", + "category": "tubes", + "advancement": "pneumaticcraft:pressure_tube", + "pages": [ + { + "type": "text", + "text": "流量检测管道模块是一个$(l:tubes/tube_modules#inline)管上(inline)/$模块,用于检测通过管道的$(thing)流量/$,并基于此发出$(#f00)红石信号/$,红石信号强度依照下列公式得出:$(p) $(formula)0.2 * 流量 (mL/t)/$$(p)例如,若流量为20mL/t,信号强度为20*0.2=4。" + }, + { + "type": "text", + "text": "注:$(thing)流量/$与$(l:base_concepts/pressure)压力/$是不同的量。流量为每刻通过压力管道的空气量。也就是说,对于一台没有工作的$(l:machines/elevator)电梯/$,流量为0;但其运行时会消耗空气,因而此时的流量不为0。因此,若某机器在运行时消耗空气,该模块可以用于检测其是否在运行。$(p)流量检测管道模块并不接受$(l:tubes/advanced_pcb)高级印刷电路板/$升级。" + }, + { + "type": "crafting", + "text": "流量检测管道模块的合成表", + "recipe": "pneumaticcraft:flow_detector_module" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/tubes/logistics_module.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/tubes/logistics_module.json new file mode 100644 index 000000000000..208683301434 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/tubes/logistics_module.json @@ -0,0 +1,37 @@ +{ + "name": "物流管道模块", + "icon": "pneumaticcraft:logistics_module", + "category": "tubes", + "advancement": "pneumaticcraft:pressure_tube", + "pages": [ + { + "type": "text", + "text": "该模块将容器连接到$(l:logistics/overview)物流系统/$中,相当于在压力管道中控制物品和流体运输。$(p)模块所指向的容器或储罐需要装有$(l:logistics/frames)物流框架/$。$(p)物流管道模块并不接受$(l:tubes/advanced_pcb)高级印刷电路板/$升级。" + }, + { + "type": "image", + "images": [ + "pneumaticcraft:textures/patchouli/logistics_module.png" + ], + "border": "true", + "text": "两个物流管道模块,连接装有$(l:logistics/frames#passive_provider)物流被动供应框架/$和$(l:logistics/frames#requester)物流请求框架/$的箱子" + }, + { + "type": "text", + "text": "物流管道模块组成的物流网络由所连接的$(l:tubes/pressure_tubes)压力管道/$构成的管网指定;需要注意的是,管网上消耗空气的机器$(italic)并不/$参与构建管网。$(p)可以在模块的 GUI 中指定频道,或使用$(item)染料/$右击物流管道模块以将其染色;只有具有相同颜色的物流管道模块才可相互通信,实际上相当于每个管网上独立的16个$(thing)频道/$。" + }, + { + "type": "text", + "text": "物流管道模块需要$(l:base_concepts/pressure)压力/$才可工作;最低工作压力为3bar。消耗的空气是距离、传输物品与一个常量的乘积。这意味着传输一整组物品的空气消耗更大,长程传输同样如此。空气消耗在$(italic)接收端/$的物流模块进行,因为空气流向接收端。" + }, + { + "type": "text", + "text": "模块上具有指示灯,指示其当前状态:$(p)$(li)$(#f00)红/$:压力不足。施加至少3bar。$(li)$(#f80)橙/$:压力高于3bar,但不足以进行所需的物品/流体传输。$(li)$(#0f0)绿/$:压力足够。待命。$(li)$(#00f)蓝(闪烁)/$:物品/流体正在被传输。" + }, + { + "type": "crafting", + "text": "物流管道模块的合成表", + "recipe": "pneumaticcraft:logistics_module" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/tubes/pressure_gauge_module.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/tubes/pressure_gauge_module.json new file mode 100644 index 000000000000..68ffec352391 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/tubes/pressure_gauge_module.json @@ -0,0 +1,30 @@ +{ + "name": "压力表管道模块", + "icon": "pneumaticcraft:pressure_gauge_module", + "category": "tubes", + "advancement": "pneumaticcraft:pressure_tube", + "pages": [ + { + "type": "text", + "text": "该模块能显示所在管道的当前$(l:base_concepts/pressure)压力/$。同时会(在该模块所在面)发出$(#f00)红石信号/$,信号强度取决于下列公式:$(p)$(formula) 强度 = 2 * 压力/$$(p)如:3.5bar的压力将会使模块输出强度为7。" + }, + { + "type": "text", + "title": "高级印刷电路板", + "text": "向压力表管道模块安装$(l:tubes/advanced_pcb)高级印刷电路板/$后,可以在 GUI 中更精细地控制输出的$(#f00)红石信号/$。默认情况下,可以设置一个阈值:压力低于这一阈值时红石信号强度为0,高于这一阈值时强度为15(或者设置反向)。若在 GUI 中勾选$(bold)高级配置/$,可以对信号进行更加精细的控制(见下图)。" + }, + { + "type": "image", + "images": [ + "pneumaticcraft:textures/patchouli/pressure_gauge_gui.png" + ], + "text": "$(italic)<10 bar = 信号 0,>20 bar = 信号 15, 10-20 bar = 插值(例:12 bar = 信号 3)/$", + "anchor": "img" + }, + { + "type": "crafting", + "text": "压力表管道模块的合成表", + "recipe": "pneumaticcraft:pressure_gauge_module" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/tubes/pressure_tubes.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/tubes/pressure_tubes.json new file mode 100644 index 000000000000..6dfaa80f8a98 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/tubes/pressure_tubes.json @@ -0,0 +1,40 @@ +{ + "name": "压力管道", + "icon": "pneumaticcraft:pressure_tube", + "category": "tubes", + "advancement": "pneumaticcraft:root", + "priority": "true", + "pages": [ + { + "type": "text", + "text": "压力管道是$(#228)气动工艺:再加压$()中用于在压缩机和机器间传输压缩空气的主要设备。$(p)未连接的管道将会泄漏空气!不过管道的每个面也可以通过手持$(l:tools/pneumatic_wrench)气动扳手/$右键调整为连通或封闭。其余模组的扳手或许也可以做到这一点。" + }, + { + "type": "image", + "title": "管道!", + "text": "$(italic)两节压力管道,装有一个$(l:tubes/pressure_gauge_module)压力表/$,$(italic)同时连接了一台$(l:compressors/air_compressor)空气压缩机/$$(italic)与一台$(l:machines/air_cannon)空气炮/$", + "images": [ + "pneumaticcraft:textures/patchouli/pressure_tubes.png" + ], + "border": "true" + }, + { + "type": "text", + "text": "压力管道上可以安装$(l:tubes/tube_modules)管道模块/$,从而向管道添加各种功能。见管道模块各自的页面以获取详细信息。$(p)可以使用$(l:tools/camo_applicator)伪装涂覆器/$对压力管道进行覆盖。" + }, + { + "type": "text", + "text": "管道有两个$(l:base_concepts/pressure_tiers)等级/$:$(br)$(li)(一级)压力管道很容易即可合成。其所能承受的最大压力为5bar,空气容量为1000mL。$(li)高级压力管道需要$(l:manufacturing/assembly_system)装配台/$以生产。其所能承受的最大压力为20bar,空气容量为4000mL。" + }, + { + "type": "crafting", + "text": "压力管道的合成表", + "recipe": "pneumaticcraft:pressure_tube" + }, + { + "anchor": "advanced", + "type": "pneumaticcraft:assembly_system", + "recipe": "pneumaticcraft:assembly/advanced_pressure_tube" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/tubes/redstone_module.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/tubes/redstone_module.json new file mode 100644 index 000000000000..bfd62194c788 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/tubes/redstone_module.json @@ -0,0 +1,29 @@ +{ + "name": "红石管道模块", + "icon": "pneumaticcraft:redstone_module", + "category": "tubes", + "advancement": "pneumaticcraft:pressure_tube", + "pages": [ + { + "type": "text", + "text": "该模块与同一管网的红石管道模块交换$(#f00)红石信号/$,相当于将压力管道作为红石导管。$(p)红石管道模块有最高16个独立频道;可以在模块的 GUI 中选择,或使用$(item)染料/$右击对模块染色。$(p)使用$(item)扳手/$右击模块以在输入和输出模式间切换。" + }, + { + "type": "image", + "images": [ + "pneumaticcraft:textures/patchouli/redstone_module.png" + ], + "border": "true" + }, + { + "type": "text", + "title": "高级印刷电路板", + "text": "向红石管道模块安装$(l:tubes/advanced_pcb)高级印刷电路板/$后,额外的信号处理选项将可用。当模块处于$(thing)输出模式/$时,可以右击模块以打开 GUI,在此可以选择对输出信号进行的操作,例如,反转信号,与另一频道进行与/或/异或操作……$(p)每个操作的细节在 GUI 中有具体描述。" + }, + { + "type": "crafting", + "text": "红石管道模块的合成表", + "recipe": "pneumaticcraft:redstone_module" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/tubes/regulator_module.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/tubes/regulator_module.json new file mode 100644 index 000000000000..72d3572e6117 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/tubes/regulator_module.json @@ -0,0 +1,30 @@ +{ + "name": "调节器管道模块", + "icon": "pneumaticcraft:regulator_tube_module", + "category": "tubes", + "advancement": "pneumaticcraft:pressure_tube", + "pages": [ + { + "type": "text", + "text": "调节器管道模块是一个$(l:tubes/tube_modules#inline)管上(inline)/$模块,用于限制通过管道的$(l:base_concepts/pressure)压力/$。默认情况下,在无红石信号时,压力限制为4.9bar(无论压力管道为何种等级);随着红石信号强度提高,阈值线性降低,并在信号为15时降低至0。也就是说,在调节器旁放置拉杆可以控制调节器关闭,即阻止空气流动。" + }, + { + "type": "text", + "text": "模块的窄侧达到这一压力时,模块将阻止空气流过该管道。这一点可以被用作“$(thing)变压器/$”:输入(宽)侧通入高压空气,但输出侧的压力会被调节器管道限制到阈值压力。$(p)这可以用于高压气网供应低压气网。" + }, + { + "type": "text", + "text": "有意思的是,$(thing)调节器管道模块/$对反向的空气流(从窄侧流向宽侧)$(italic)不受控制/$,且不受红石信号控制。这意味着提供强度为15的红石信号后,该模块也可以用作单向阀。$(p)注:$(thing)调节器管道模块/$$(italic)并不/$主动降低输出侧的压力;其只在输出侧压力将升高到阈值时阻止顺向空气通过模块。" + }, + { + "type": "text", + "title": "高级印刷电路板", + "text": "向调节器管道模块安装$(l:tubes/advanced_pcb)高级印刷电路板/$后,可以在配置 GUI 中更精细地控制阈值。可以在 GUI 中输入阈值,或勾选$(bold)高级配置/$,基于红石信号调整插值阈值。这一功能与$(l:tubes/pressure_gauge_module#img)压力表管道模块/$相同。" + }, + { + "type": "crafting", + "text": "调节器管道模块的合成表", + "recipe": "pneumaticcraft:regulator_tube_module" + } + ] +} diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/tubes/safety_module.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/tubes/safety_module.json new file mode 100644 index 000000000000..02fe1bcf22ae --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/tubes/safety_module.json @@ -0,0 +1,26 @@ +{ + "name": "安全阀管道模块", + "icon": "pneumaticcraft:safety_tube_module", + "category": "tubes", + "advancement": "pneumaticcraft:pressure_tube", + "pages": [ + { + "type": "text", + "text": "该模块会限制管网中的$(l:base_concepts/pressure)压力/$至特定值,从而防止$(thing)爆炸/$;过量的压力会被释放到空气中,这也会导致$(thing)能量损失/$。因此,该模块最好配合$(l:tubes/pressure_gauge_module)压力表管道模块/$,以适时发出红石信号,关闭压缩机。" + }, + { + "type": "text", + "text": "默认情况下,$(item)安全阀管道模块/$的阈值为压力管道的危险压力-0.1bar:$(li)对于$(item)压力管道/$是4.9bar$(li)对于$(item)高级压力管道/$是19.9bar$(p)注:相较于1.12.2版本(当时需要使用红石信号控制阈值)的行为有所不同。" + }, + { + "type": "text", + "title": "高级印刷电路板", + "text": "向安全阀管道模块安装$(l:tubes/advanced_pcb)高级印刷电路板/$后,可以在(右击打开的)配置 GUI 中更精细地控制阈值。可以在 GUI 中输入阈值,或勾选$(bold)高级配置/$,基于红石信号调整插值阈值。这一功能与$(l:tubes/pressure_gauge_module#img)压力表管道模块/$非常相似,只不过$(ttcolor)$(t:由红石信号强度控制阈值大小)关系相反/$。" + }, + { + "type": "crafting", + "text": "安全阀管道模块的合成表", + "recipe": "pneumaticcraft:safety_tube_module" + } + ] +} diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/tubes/tube_modules.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/tubes/tube_modules.json new file mode 100644 index 000000000000..ed2f34fd184f --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/entries/tubes/tube_modules.json @@ -0,0 +1,32 @@ +{ + "name": "管道模块", + "icon": "minecraft:book", + "category": "tubes", + "advancement": "pneumaticcraft:pressure_tube", + "priority": "true", + "pages": [ + { + "type": "text", + "text": "$(thing)管道模块/$是一系列可以被安装在$(l:tubes/pressure_tubes)压力管道/$上的组件,可以在管道侧面安装,也可以在$(thing)管上(inline)/$安装。$(p)要移除已有的管道模块,只需使用$(l:tools/pneumatic_wrench)气动扳手/$$(thing)潜行右击/$。" + }, + { + "anchor": "inline", + "type": "text", + "title": "管上(inline)管道模块", + "text": "$(thing)管上管道模块/$有些特别,因为:$(li)一个压力管道上只可安装至多一个管上管道模块。$(li)安装了管上管道模块的压力管道上不能安装其余管道模块。$(li)安装了管上管道模块的压力管道只能在管上管道模块的两端与其他压力管道连接。$(li)管上管道模块$(italic)只能/$被放置在未连接其他管道的一端。" + }, + { + "type": "relations", + "entries": [ + "tubes/safety_module", + "tubes/pressure_gauge_module", + "tubes/flow_detector_module", + "tubes/air_grate_module", + "tubes/regulator_module", + "tubes/charging_module", + "tubes/logistics_module", + "tubes/redstone_module" + ] + } + ] +} diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/templates/amadron_trade.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/templates/amadron_trade.json new file mode 100644 index 000000000000..acf1a02fd016 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/templates/amadron_trade.json @@ -0,0 +1,45 @@ +{ + "processor": "me.desht.pneumaticcraft.common.thirdparty.patchouli.ProcessorAmadronTrade", + "components": [ + { + "type": "header", + "text": "#name", + "x": -1, + "y": -6 + }, + { + "type": "item", + "item": "#input", + "x": 13, + "y": 8 + }, + { + "type": "item", + "item": "pneumaticcraft:amadron_tablet", + "x": 48, + "y": 8 + }, + { + "type": "item", + "item": "#output", + "x": 83, + "y": 8 + }, + { + "type": "image", + "image": "pneumaticcraft:textures/patchouli/elements.png", + "x": 10, + "y": 5, + "u": 0, + "v": 82, + "width": 92, + "height": 22 + }, + { + "type": "text", + "text": "#text", + "x": 5, + "y": 30 + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/templates/assembly_system.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/templates/assembly_system.json new file mode 100644 index 000000000000..d66dbb9afc3d --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/templates/assembly_system.json @@ -0,0 +1,45 @@ +{ + "processor": "me.desht.pneumaticcraft.common.thirdparty.patchouli.ProcessorAssemblySystem", + "components": [ + { + "type": "header", + "text": "#name", + "x": -1, + "y": -6 + }, + { + "type": "item", + "item": "#input", + "x": 13, + "y": 8 + }, + { + "type": "item", + "item": "#program", + "x": 48, + "y": 8 + }, + { + "type": "item", + "item": "#output", + "x": 83, + "y": 8 + }, + { + "type": "image", + "image": "pneumaticcraft:textures/patchouli/elements.png", + "x": 10, + "y": 5, + "u": 0, + "v": 82, + "width": 92, + "height": 22 + }, + { + "type": "text", + "text": "#desc", + "x": 5, + "y": 30 + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/templates/pressure_chamber.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/templates/pressure_chamber.json new file mode 100644 index 000000000000..5315d4d55cee --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/templates/pressure_chamber.json @@ -0,0 +1,99 @@ +{ + "processor": "me.desht.pneumaticcraft.common.thirdparty.patchouli.ProcessorPressureChamber", + "components": [ + { + "type": "header", + "text": "#header", + "x": -1, + "y": -6 + }, + { + "type": "item", + "item": "#input1", + "x": 32, + "y": 42 + }, + { + "type": "item", + "item": "#input2", + "x": 32, + "y": 26 + }, + { + "type": "item", + "item": "#input3", + "x": 32, + "y": 58 + }, + { + "type": "item", + "item": "#input4", + "x": 16, + "y": 42 + }, + { + "type": "item", + "item": "#input5", + "x": 48, + "y": 42 + }, + { + "type": "item", + "item": "#input6", + "x": 16, + "y": 26 + }, + { + "type": "item", + "item": "#input7", + "x": 16, + "y": 58 + }, + { + "type": "item", + "item": "#input8", + "x": 48, + "y": 26 + }, + { + "type": "item", + "item": "#input9", + "x": 16, + "y": 58 + }, + { + "type": "item", + "item": "#output1", + "x": 98, + "y": 42 + }, + { + "type": "item", + "item": "#output2", + "x": 98, + "y": 24 + }, + { + "type": "item", + "item": "#output3", + "x": 97, + "y": 60 + }, + { + "type": "text", + "text": "#pressure", + "x": 0, + "y": 93 + }, + { + "type": "image", + "image": "pneumaticcraft:textures/patchouli/elements.png", + "x": 1, + "y": 10, + "u": 0, + "v": 0, + "width": 115, + "height": 80 + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/templates/thermo_plant.json b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/templates/thermo_plant.json new file mode 100644 index 000000000000..6a1a5bd69531 --- /dev/null +++ b/projects/1.16/assets/pneumaticcraft-repressurized/pneumaticcraft/patchouli_books/book/zh_cn/templates/thermo_plant.json @@ -0,0 +1,55 @@ +{ + "processor": "me.desht.pneumaticcraft.common.thirdparty.patchouli.ProcessorThermoPlant", + "components": [ + { + "type": "header", + "text": "#header", + "x": -1, + "y": -6 + }, + { + "type": "custom", + "class": "me.desht.pneumaticcraft.common.thirdparty.patchouli.ComponentFluid", + "fluid": "#fluid_input", + "scale": "#scale", + "x": 13, + "y": 7 + }, + { + "type": "item", + "item": "#item_input", + "x": 38, + "y": 7 + }, + { + "type": "custom", + "class": "me.desht.pneumaticcraft.common.thirdparty.patchouli.ComponentFluid", + "fluid": "#fluid_output", + "scale": "#scale", + "x": 79, + "y": 7 + }, + { + "type": "item", + "item": "#item_output", + "x": 53, + "y": 55 + }, + { + "type": "image", + "image": "pneumaticcraft:textures/patchouli/elements.png", + "x": 10, + "y": 5, + "u": 0, + "v": 110, + "width": 87, + "height": 67 + }, + { + "type": "text", + "text": "#text", + "x": 5, + "y": 80 + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/potato-food/potatofood/lang/en_us.json b/projects/1.16/assets/potato-food/potatofood/lang/en_us.json new file mode 100644 index 000000000000..2e3898ebdcaf --- /dev/null +++ b/projects/1.16/assets/potato-food/potatofood/lang/en_us.json @@ -0,0 +1,27 @@ +{ + "block.potatofood.chocolate_cake": "Chocolate Cake", + "block.potatofood.rice": "Rice", + "item.potatofood.apple_pie": "Apple Pie", + "item.potatofood.bacon_egg": "Bacon and Egg", + "item.potatofood.beef_burger": "Beef Burger", + "item.potatofood.beetroot_burger": "Beetroot Burger", + "item.potatofood.carrot_potato_soup": "Carrot and Potato Soup", + "item.potatofood.cheese": "Cheese", + "item.potatofood.cheeseburger": "Cheeseburger", + "item.potatofood.chocolate_ice_cream": "Chocolate Ice Cream", + "item.potatofood.cod_nigiri": "Cod Nigiri", + "item.potatofood.cod_sandwich": "Cod Sandwich", + "item.potatofood.fish_and_chips": "Fish and Chips", + "item.potatofood.fried_egg": "Fried Egg", + "item.potatofood.ham_cheese_sandwich": "Ham and Cheese Sandwich", + "item.potatofood.ham_sandwich": "Ham Sandwich", + "item.potatofood.meat_pizza": "Meat Pizza", + "item.potatofood.muesli": "Muesli", + "item.potatofood.paella": "Paella", + "item.potatofood.pizza": "Pizza", + "item.potatofood.salmon_maki": "Salmon Maki", + "item.potatofood.salmon_nigiri": "Salmon Nigiri", + "item.potatofood.salmon_uramaki": "Salmon Uramaki", + "item.potatofood.sweet_berry_pie": "Sweet Berry Pie", + "item.potatofood.yoghurt": "Yoghurt" +} \ No newline at end of file diff --git a/projects/1.16/assets/potato-food/potatofood/lang/zh_cn.json b/projects/1.16/assets/potato-food/potatofood/lang/zh_cn.json new file mode 100644 index 000000000000..5c63c5d4686e --- /dev/null +++ b/projects/1.16/assets/potato-food/potatofood/lang/zh_cn.json @@ -0,0 +1,27 @@ +{ + "block.potatofood.chocolate_cake": "巧克力蛋糕", + "block.potatofood.rice": "水稻", + "item.potatofood.apple_pie": "苹果派", + "item.potatofood.bacon_egg": "培根配鸡蛋", + "item.potatofood.beef_burger": "牛肉汉堡", + "item.potatofood.beetroot_burger": "甜菜根汉堡", + "item.potatofood.carrot_potato_soup": "胡萝卜马铃薯汤", + "item.potatofood.cheese": "奶酪", + "item.potatofood.cheeseburger": "奶酪汉堡", + "item.potatofood.chocolate_ice_cream": "巧克力冰激凌", + "item.potatofood.cod_nigiri": "鳕鱼握寿司", + "item.potatofood.cod_sandwich": "鳕鱼三明治", + "item.potatofood.fish_and_chips": "炸鱼薯条", + "item.potatofood.fried_egg": "煎蛋", + "item.potatofood.ham_cheese_sandwich": "火腿奶酪三明治", + "item.potatofood.ham_sandwich": "火腿三明治", + "item.potatofood.meat_pizza": "荤食披萨", + "item.potatofood.muesli": "杂锦果麦", + "item.potatofood.paella": "西班牙海鲜饭", + "item.potatofood.pizza": "披萨", + "item.potatofood.salmon_maki": "鲑鱼卷寿司", + "item.potatofood.salmon_nigiri": "鲑鱼握寿司", + "item.potatofood.salmon_uramaki": "鲑鱼反卷寿司", + "item.potatofood.sweet_berry_pie": "甜浆果派", + "item.potatofood.yoghurt": "酸奶" +} \ No newline at end of file diff --git a/projects/1.16/assets/prehistoric-fauna/prehistoricfauna/lang/zh_cn.json b/projects/1.16/assets/prehistoric-fauna/prehistoricfauna/lang/zh_cn.json index f9ede333ae68..9229ff61646b 100644 --- a/projects/1.16/assets/prehistoric-fauna/prehistoricfauna/lang/zh_cn.json +++ b/projects/1.16/assets/prehistoric-fauna/prehistoricfauna/lang/zh_cn.json @@ -921,4 +921,4 @@ "key.prehistoricfauna.attack_key": "攻击", "key.category.prehistoricfauna": "史前生物", "generator.prehistoricfauna.prehistoric_world": "史前" -} +} \ No newline at end of file diff --git a/projects/1.16/assets/productivebees/productivebees/lang/zh_cn.json b/projects/1.16/assets/productivebees/productivebees/lang/zh_cn.json index dc0328a320b6..d07312057952 100644 --- a/projects/1.16/assets/productivebees/productivebees/lang/zh_cn.json +++ b/projects/1.16/assets/productivebees/productivebees/lang/zh_cn.json @@ -173,7 +173,7 @@ "block.productivebees.comb_sky_slimy": "碧空黏液蜜脾块", "block.productivebees.comb_slimesteel": "黏钢蜜脾块", "block.productivebees.comb_slimy": "黏滑蜜脾块", - "block.productivebees.comb_soulium": "离魂蜜脾块", + "block.productivebees.comb_soulium": "灵魂蜜脾块", "block.productivebees.comb_soulsteel": "魂钢蜜脾块", "block.productivebees.comb_spacial": "空间蜜脾块", "block.productivebees.comb_spectrum": "光谱蜜脾块", @@ -413,7 +413,7 @@ "entity.productivebees.slimesteel_bee": "黏钢蜜蜂", "entity.productivebees.slimy_bee": "黏滑蜜蜂", "entity.productivebees.sodalite_bee": "方钠石蜜蜂", - "entity.productivebees.soulium_bee": "离魂蜜蜂", + "entity.productivebees.soulium_bee": "灵魂蜜蜂", "entity.productivebees.soulsteel_bee": "魂钢蜜蜂", "entity.productivebees.spacial_bee": "空间蜜蜂", "entity.productivebees.spectrum_bee": "光谱蜜蜂", @@ -548,7 +548,7 @@ "item.productivebees.honeycomb_sky_slimy": "碧空黏液蜜脾", "item.productivebees.honeycomb_slimesteel": "黏钢蜜脾", "item.productivebees.honeycomb_slimy": "黏滑蜜脾", - "item.productivebees.honeycomb_soulium": "离魂蜜脾", + "item.productivebees.honeycomb_soulium": "灵魂蜜脾", "item.productivebees.honeycomb_soulsteel": "魂钢蜜脾", "item.productivebees.honeycomb_spacial": "空间蜜脾", "item.productivebees.honeycomb_spectrum": "光谱蜜脾", diff --git a/projects/1.16/assets/simply-tea/simplytea/lang/en_us.json b/projects/1.16/assets/simply-tea/simplytea/lang/en_us.json index e4c7fc700748..e20d1655caa0 100644 --- a/projects/1.16/assets/simply-tea/simplytea/lang/en_us.json +++ b/projects/1.16/assets/simply-tea/simplytea/lang/en_us.json @@ -1,11 +1,9 @@ { "itemGroup.simplytea": "Simply Tea!", - "block.simplytea.tea_sapling": "Tea Sapling", "block.simplytea.tea_trunk": "Tea Trunk", "block.simplytea.tea_fence": "Tea Fence", "block.simplytea.tea_fence_gate": "Tea Fence Gate", - "item.simplytea.tea_leaf": "Tea Leaf", "item.simplytea.tea_leaf.tooltip": "Pleasant aroma!", "item.simplytea.black_tea": "Black Tea", @@ -16,7 +14,6 @@ "item.simplytea.chorus_petal.tooltip": "Mystical!", "item.simplytea.ice_cube": "Ice Cube", "item.simplytea.ice_cube.tooltip": "Cold!", - "item.simplytea.unfired_cup": "Unfired Tea Cup", "item.simplytea.cup": "Tea Cup", "item.simplytea.cup_water": "Cup of Water", @@ -30,14 +27,12 @@ "item.simplytea.cup_cocoa": "Cup of Hot Chocolate", "item.simplytea.cup.with_honey": "With Honey", "item.simplytea.cup.with_cinnamon": "With Cinnamon", - "item.simplytea.teabag": "Tea Bag", "item.simplytea.teabag_green": "Green Tea Bag", "item.simplytea.teabag_black": "Black Tea Bag", "item.simplytea.teabag_floral": "Dandelion Tea Bag", "item.simplytea.teabag_chamomile": "Chamomile Tea Bag", "item.simplytea.teabag_chorus": "Chorus Tea Bag", - "item.simplytea.unfired_teapot": "Unfired Teapot", "item.simplytea.teapot": "Teapot", "item.simplytea.teapot.tooltip": "Empty!", @@ -49,10 +44,9 @@ "item.simplytea.teapot_hot.tooltip": "Boiling!", "item.simplytea.teapot_frothed": "Teapot", "item.simplytea.teapot_frothed.tooltip": "Frothed milk!", - "effect.simplytea.restful": "Restful", "effect.simplytea.relaxed": "Relaxed", "effect.simplytea.caffeinated": "Caffeinated", "effect.simplytea.invigorated": "Invigorated", "effect.simplytea.enderfalling": "Enderfalling" -} +} \ No newline at end of file diff --git a/projects/1.16/assets/simply-tea/simplytea/lang/zh_cn.json b/projects/1.16/assets/simply-tea/simplytea/lang/zh_cn.json index 3abd174fdcef..45d6f0abb643 100644 --- a/projects/1.16/assets/simply-tea/simplytea/lang/zh_cn.json +++ b/projects/1.16/assets/simply-tea/simplytea/lang/zh_cn.json @@ -1,11 +1,9 @@ { "itemGroup.simplytea": "简单的茶!", - "block.simplytea.tea_sapling": "茶树树苗", "block.simplytea.tea_trunk": "茶树树干", "block.simplytea.tea_fence": "茶枝栅栏", "block.simplytea.tea_fence_gate": "茶枝栅栏门", - "item.simplytea.tea_leaf": "茶叶", "item.simplytea.tea_leaf.tooltip": "令人愉悦的清香", "item.simplytea.black_tea": "红茶", @@ -16,7 +14,6 @@ "item.simplytea.chorus_petal.tooltip": "神秘之花", "item.simplytea.ice_cube": "冰块", "item.simplytea.ice_cube.tooltip": "冰霜凝结", - "item.simplytea.unfired_cup": "未烧制的茶杯", "item.simplytea.cup": "茶杯", "item.simplytea.cup_water": "清水", @@ -30,14 +27,12 @@ "item.simplytea.cup_cocoa": "热可可", "item.simplytea.cup.with_honey": "调有蜂蜜", "item.simplytea.cup.with_cinnamon": "调有肉桂", - "item.simplytea.teabag": "茶包", "item.simplytea.teabag_green": "绿茶包", "item.simplytea.teabag_black": "红茶包", "item.simplytea.teabag_floral": "蒲公英花茶包", "item.simplytea.teabag_chamomile": "黄春菊花茶包", "item.simplytea.teabag_chorus": "紫颂花茶包", - "item.simplytea.unfired_teapot": "未烧制的茶壶", "item.simplytea.teapot": "茶壶", "item.simplytea.teapot.tooltip": "空", @@ -49,10 +44,9 @@ "item.simplytea.teapot_hot.tooltip": "小心烫伤!", "item.simplytea.teapot_frothed": "茶壶", "item.simplytea.teapot_frothed.tooltip": "表层漂浮着温热的奶泡", - "effect.simplytea.restful": "安宁", "effect.simplytea.relaxed": "轻松", "effect.simplytea.caffeinated": "精力充沛", "effect.simplytea.invigorated": "生气勃勃", "effect.simplytea.enderfalling": "末影护盾" -} +} \ No newline at end of file diff --git a/projects/1.16/assets/slabgen-addon-bop/slabgenbop/lang/en_us.json b/projects/1.16/assets/slabgen-addon-bop/slabgenbop/lang/en_us.json new file mode 100644 index 000000000000..c446227cba82 --- /dev/null +++ b/projects/1.16/assets/slabgen-addon-bop/slabgenbop/lang/en_us.json @@ -0,0 +1,5 @@ +{ + "block.slabgenbop.black_sand_slab": "Black Sand Slab", + "block.slabgenbop.white_sand_slab": "White Sand Slab", + "block.slabgenbop.orange_sand_slab": "Orange Sand Slab" +} \ No newline at end of file diff --git a/projects/1.16/assets/slabgen-addon-bop/slabgenbop/lang/zh_cn.json b/projects/1.16/assets/slabgen-addon-bop/slabgenbop/lang/zh_cn.json new file mode 100644 index 000000000000..a83c2b7a975a --- /dev/null +++ b/projects/1.16/assets/slabgen-addon-bop/slabgenbop/lang/zh_cn.json @@ -0,0 +1,5 @@ +{ + "block.slabgenbop.black_sand_slab": "黑沙台阶", + "block.slabgenbop.white_sand_slab": "白沙台阶", + "block.slabgenbop.orange_sand_slab": "橙沙台阶" +} \ No newline at end of file diff --git a/projects/1.16/assets/slabgen/slabgen/lang/en_us.json b/projects/1.16/assets/slabgen/slabgen/lang/en_us.json new file mode 100644 index 000000000000..65d9a93252a3 --- /dev/null +++ b/projects/1.16/assets/slabgen/slabgen/lang/en_us.json @@ -0,0 +1,11 @@ +{ + "block.slabgen.dirt_slab": "Dirt Slab", + "block.slabgen.coarse_dirt_slab": "Coarse Dirt Slab", + "block.slabgen.grass_slab": "Grass Slab", + "block.slabgen.mycelium_slab": "Mycelium Slab", + "block.slabgen.sand_slab": "Sand Slab", + "block.slabgen.gravel_slab": "Gravel Slab", + "block.slabgen.podzol_slab": "Podzol Slab", + "block.slabgen.path_slab": "Grass Path Slab", + "block.slabgen.red_sand_slab": "Red Sand Slab" +} \ No newline at end of file diff --git a/projects/1.16/assets/slabgen/slabgen/lang/zh_cn.json b/projects/1.16/assets/slabgen/slabgen/lang/zh_cn.json new file mode 100644 index 000000000000..8a4be2654a83 --- /dev/null +++ b/projects/1.16/assets/slabgen/slabgen/lang/zh_cn.json @@ -0,0 +1,11 @@ +{ + "block.slabgen.dirt_slab": "泥土台阶", + "block.slabgen.coarse_dirt_slab": "砂土台阶", + "block.slabgen.grass_slab": "草方块台阶", + "block.slabgen.mycelium_slab": "菌丝台阶", + "block.slabgen.sand_slab": "沙子台阶", + "block.slabgen.gravel_slab": "沙砾台阶", + "block.slabgen.podzol_slab": "灰化土台阶", + "block.slabgen.path_slab": "草径台阶", + "block.slabgen.red_sand_slab": "红沙台阶" +} \ No newline at end of file diff --git a/projects/1.16/assets/supplementaries/supplementaries/lang/zh_cn.json b/projects/1.16/assets/supplementaries/supplementaries/lang/zh_cn.json index 7653039c45ed..d666c3fda37c 100644 --- a/projects/1.16/assets/supplementaries/supplementaries/lang/zh_cn.json +++ b/projects/1.16/assets/supplementaries/supplementaries/lang/zh_cn.json @@ -549,31 +549,27 @@ "item.supplementaries.sign_post_dead": "枯木路标", "item.supplementaries.sign_post_dream": "美梦木路标", "item.supplementaries.sign_post_white": "白木路标", - "_supplementaries.trslcn.comment27": "Pokecube Legends", - "block.supplementaries.hanging_sign_enigma": "迷芝果木挂牌", + "_supplementaries.trslcn.comment27": "Pokecube AIO", + "block.supplementaries.hanging_sign_enigma": "谜芝果木挂牌", "block.supplementaries.hanging_sign_leppa": "苹野木挂牌", "block.supplementaries.hanging_sign_nanab": "蕉香木挂牌", "block.supplementaries.hanging_sign_oran": "橙橙木挂牌", "block.supplementaries.hanging_sign_pecha": "桃桃木挂牌", "block.supplementaries.hanging_sign_sitrus": "文柚木挂牌", - "block.supplementaries.hanging_sign_aged": "古老挂牌", - "_supplementaries.trslcn.comment28": "古老石室", - "block.supplementaries.hanging_sign_distortic": "毁坏的挂牌", - "_supplementaries.trslcn.comment29": "毁坏的世界", - "block.supplementaries.hanging_sign_inverted": "逆转挂牌", - "_supplementaries.trslcn.comment30": "没找到", - "block.supplementaries.hanging_sign_temporal": "时限挂牌", - "_supplementaries.trslcn.comment31": "时限之塔", - "item.supplementaries.sign_post_enigma": "迷芝果木路标", + "block.supplementaries.hanging_sign_aged": "陈年木挂牌", + "block.supplementaries.hanging_sign_distortic": "腐坏木挂牌", + "block.supplementaries.hanging_sign_inverted": "反转木挂牌", + "block.supplementaries.hanging_sign_temporal": "尘青木挂牌", + "item.supplementaries.sign_post_enigma": "谜芝果木路标", "item.supplementaries.sign_post_leppa": "苹野木路标", "item.supplementaries.sign_post_nanab": "蕉香木路标", "item.supplementaries.sign_post_oran": "橙橙木路标", "item.supplementaries.sign_post_pecha": "桃桃木路标", "item.supplementaries.sign_post_sitrus": "文柚木路标", - "item.supplementaries.sign_post_aged": "古老路标", - "item.supplementaries.sign_post_distortic": "毁坏的路标", - "item.supplementaries.sign_post_inverted": "逆转路标", - "item.supplementaries.sign_post_temporal": "时限路标", + "item.supplementaries.sign_post_aged": "陈年木路标", + "item.supplementaries.sign_post_distortic": "腐坏木路标", + "item.supplementaries.sign_post_inverted": "反转木路标", + "item.supplementaries.sign_post_temporal": "尘青木路标", "_supplementaries.trslcn.comment32": "Outer End", "block.supplementaries.hanging_sign_azure": "碧蓝木挂牌", "item.supplementaries.sign_post_azure": "碧蓝木路标", @@ -620,7 +616,7 @@ "_supplementaries.trslcn.comment40": "Twilight Forest", "block.supplementaries.hanging_sign_canopy_tf": "苍穹木挂牌", "block.supplementaries.hanging_sign_dark_tf": "黑木挂牌", - "block.supplementaries.hanging_sign_mangrove_tf": "红木挂牌", + "block.supplementaries.hanging_sign_mangrove_tf": "红树木挂牌", "block.supplementaries.hanging_sign_mine_tf": "矿石木挂牌", "block.supplementaries.hanging_sign_sort_tf": "分类木挂牌", "block.supplementaries.hanging_sign_time_tf": "时光木挂牌", @@ -628,7 +624,7 @@ "block.supplementaries.hanging_sign_twilight_oak_tf": "暮色橡木挂牌", "item.supplementaries.sign_post_canopy_tf": "苍穹木路标", "item.supplementaries.sign_post_dark_tf": "黑木路标", - "item.supplementaries.sign_post_mangrove_tf": "红木路标", + "item.supplementaries.sign_post_mangrove_tf": "红树木路标", "item.supplementaries.sign_post_mine_tf": "矿石木路标", "item.supplementaries.sign_post_sort_tf": "分类木路标", "item.supplementaries.sign_post_time_tf": "时光木路标", @@ -684,17 +680,19 @@ "_supplementaries.trslcn.comment44": "Simply Tea", "block.supplementaries.hanging_sign_tea": "茶木挂牌", "item.supplementaries.sign_post_tea": "茶木路标", - "_supplementaries.trslcn.comment45": "Habitat 不全的繁体翻译", - "block.supplementaries.hanging_sign_fairy_ring_mushroom_hbt": "仙女环蘑菇挂牌", - "item.supplementaries.sign_post_fairy_ring_mushroom_hbt": "仙女环蘑菇路标", + "_supplementaries.trslcn.comment45": "Habitat", + "block.supplementaries.hanging_sign_fairy_ring_mushroom_hbt": "仙环菇挂牌", + "item.supplementaries.sign_post_fairy_ring_mushroom_hbt": "仙环菇路标", "_supplementaries.trslcn.comment46": "Omni 仅不全的繁体翻译,作者上一次更新在一年前", "block.supplementaries.hanging_sign_cave_mushroom": "洞穴蘑菇挂牌", "item.supplementaries.sign_post_cave_mushroom": "洞穴蘑菇路标", "_supplementaries.trslcn.comment47": "停止使用", "block.supplementaries.hanging_sign_beeswax": "蜂蜡挂牌", "item.supplementaries.sign_post_beeswax": "蜂蜡路标", + "_supplementaries.trslcn.comment48": "TofuCraftReloaded", "block.supplementaries.hanging_sign_tofustem": "豆干挂牌", "item.supplementaries.sign_post_tofustem": "豆干路标", + "_supplementaries.trslcn.comment49": "Kitteh6660's MoreCraft", "block.supplementaries.hanging_sign_netherwood": "下界木挂牌", "item.supplementaries.sign_post_netherwood": "下界木路标", "book.supplementaries.book_name": "§6补充说明(Supplemental Manual)", @@ -1082,4 +1080,4 @@ "book.supplementaries.entry.tiles_blocks.name": "石瓦", "book.supplementaries.entry.tiles_blocks.page.1.title": "石瓦", "book.supplementaries.entry.tiles_blocks.page.1": "$(br2)$()$(br2)$()这些方块是普通方块的变种。" -} \ No newline at end of file +} diff --git a/projects/1.16/assets/tea-kettle/tea_kettle/lang/zh_cn.json b/projects/1.16/assets/tea-kettle/tea_kettle/lang/zh_cn.json index 1c243f834c49..b2bf38e3cf53 100644 --- a/projects/1.16/assets/tea-kettle/tea_kettle/lang/zh_cn.json +++ b/projects/1.16/assets/tea-kettle/tea_kettle/lang/zh_cn.json @@ -17,29 +17,25 @@ "effect.tea_kettle.zen": "禅定", "block.minecraft.bed.caffeine": "过度的咖啡因摄入使你无法安睡", "block.tea_kettle.empty_kettle": "烧水壶", - "block.tea_kettle.water_kettle": "装满水的壶", - "block.tea_kettle.water_kettle_hot": "沸腾的烧水壶", - "block.tea_kettle.milk_kettle": "装满奶的壶", - "block.tea_kettle.milk_kettle_hot": "浮有奶泡的壶", - "block.tea_kettle.campfire_and_kettle": "营火和壶", - "block.tea_kettle.soul_campfire_and_kettle": "灵魂营火和壶", - "block.tea_kettle.green_latte": "一杯绿色拿铁", - "block.tea_kettle.white_latte": "一杯白色拿铁", - "block.tea_kettle.oolong_latte": "一杯乌龙拿铁", - "block.tea_kettle.black_latte": "一杯红茶拿铁", - - - "item.tea_kettle.abundance_lavender_tea": "一杯薰衣草茶", - "item.tea_kettle.half_honey_bottle": "半空的蜂蜜瓶", - - "tea_kettle.tea_sweetened_weak": "略带甜味", - "tea_kettle.tea_sweetened_strong": "甜味十足", - "tea_kettle.jei.cup_drink": "杯装饮料", - "tea_kettle.jei.tea_mixing": "茶叶混合", - - "block.tea_kettle.simplytea_cup_tea_green": "一杯简单绿茶", - "block.tea_kettle.simplytea_cup_tea_black": "一杯简单红茶", - "block.tea_kettle.simplytea_cup_tea_chorus": "一杯紫颂花茶", - "block.tea_kettle.simplytea_cup_tea_floral": "一杯花茶", - "block.tea_kettle.simplytea_cup_cocoa": "一杯热巧克力" -} + "block.tea_kettle.water_kettle": "装满水的壶", + "block.tea_kettle.water_kettle_hot": "沸腾的烧水壶", + "block.tea_kettle.milk_kettle": "装满奶的壶", + "block.tea_kettle.milk_kettle_hot": "浮有奶泡的壶", + "block.tea_kettle.campfire_and_kettle": "营火和壶", + "block.tea_kettle.soul_campfire_and_kettle": "灵魂营火和壶", + "block.tea_kettle.green_latte": "一杯绿色拿铁", + "block.tea_kettle.white_latte": "一杯白色拿铁", + "block.tea_kettle.oolong_latte": "一杯乌龙拿铁", + "block.tea_kettle.black_latte": "一杯红茶拿铁", + "item.tea_kettle.abundance_lavender_tea": "一杯薰衣草茶", + "item.tea_kettle.half_honey_bottle": "半空的蜂蜜瓶", + "tea_kettle.tea_sweetened_weak": "略带甜味", + "tea_kettle.tea_sweetened_strong": "甜味十足", + "tea_kettle.jei.cup_drink": "杯装饮料", + "tea_kettle.jei.tea_mixing": "茶叶混合", + "block.tea_kettle.simplytea_cup_tea_green": "一杯简单绿茶", + "block.tea_kettle.simplytea_cup_tea_black": "一杯简单红茶", + "block.tea_kettle.simplytea_cup_tea_chorus": "一杯紫颂花茶", + "block.tea_kettle.simplytea_cup_tea_floral": "一杯花茶", + "block.tea_kettle.simplytea_cup_cocoa": "一杯热巧克力" +} \ No newline at end of file diff --git a/projects/1.16/assets/the-afterlight/the_afterlight/lang/zh_cn.json b/projects/1.16/assets/the-afterlight/the_afterlight/lang/zh_cn.json index 8b59bf030bf1..2ae805611e61 100644 --- a/projects/1.16/assets/the-afterlight/the_afterlight/lang/zh_cn.json +++ b/projects/1.16/assets/the-afterlight/the_afterlight/lang/zh_cn.json @@ -1,247 +1,349 @@ -{ - "block.the_afterlight.twisty_bud": "扭曲种子囊", - "block.the_afterlight.moonlight_log": "月光木原木", - "block.the_afterlight.glowshroom": "荧光菇", - "advancements.something_mysterious.title": "怪异之物", - "advancements.monster_slayer.descr": "杀死隐光之域维度中的一个怪物", - "block.the_afterlight.moss_covered_slate_bricks": "覆苔月板岩砖块", - "block.the_afterlight.moonstone_2": "覆草月岩", - "item.the_afterlight.livingessenceingot": "生命精华锭", - "item.the_afterlight.crystillium_armor_leggings": "默泪护腿", - "block.the_afterlight.verdant_slate_2": "苍翠板岩", - "item.the_afterlight.crystillium_shovel": "默泪锹", - "block.the_afterlight.fogmallow": "雾锦葵", - "block.the_afterlight.gloom_reeds_2": "幽暗芦苇", - "block.the_afterlight.edgeshroom": "边际菇", - "advancements.luminescent_eden.descr": "获得苍翠水晶", - "advancements.resurrection.descr": "用重生触媒设置你在隐光之域的重生点。", - "block.the_afterlight.hanging_moss_2": "苔藓", - "block.the_afterlight.hanging_moss_3": "悬挂的苔藓", - "block.the_afterlight.lunarite_block": "月之合金块", - "block.the_afterlight.moonlight_vine_berry_2": "月光藤", - "advancements.water_crystal.descr": "获得蓝色水晶", - "block.the_afterlight.blood_cave_air": "血色洞穴空气", - "block.the_afterlight.gloom_wood_fence_gate": "幽暗木栅栏门", - "subtitles.afterlight_ambience": "", - "block.the_afterlight.shadow_leaves": "暗影叶", - "block.the_afterlight.moonlight_vines_1": "月光藤", - "block.the_afterlight.gloom_reeds": "幽暗芦苇", - "block.the_afterlight.deep_shoot": "深域新芽", - "item.the_afterlight.toasted_moon_seeds": "熟月亮种子", - "entity.the_afterlight.deep_skeleton_dead": "黑暗骷髅(死亡)", - "advancements.blue_iron.title": "蓝色的铁", - "block.the_afterlight.moon_fern": "月亮蕨", - "block.the_afterlight.aquastone_ore": "水石矿石", - "block.the_afterlight.slate_wall": "月板岩墙", - "block.the_afterlight.afterlight_rock_stairs": "月岩楼梯", - "item.the_afterlight.crystillium_armor_helmet": "默泪头盔", - "entity.the_afterlight.scuttlebug": "疾行虫", - "block.the_afterlight.bulb_grass": "灯泡草", - "biome.the_afterlight.moonlight_swamp": "月光沼泽", - "block.the_afterlight.tall_shadow_grass": "暗影高草", - "block.the_afterlight.shadow_air": "暗影空气", - "subtitles.moon_forest_whisper": "有东西在低语", - "item.the_afterlight.glowshroom_edible": "荧光菇", - "entity.the_afterlight.moonspawn": "月尸", - "block.the_afterlight.void_rock_brick_stairs": "虚空石砖台阶", - "block.the_afterlight.verdant_slate": "苍翠板岩", - "item.the_afterlight.deep_skeleton_dead_spawn_egg": "黑暗骷髅(死亡)刷怪蛋", - "advancements.elemental_power.descr": "获得元素护身符,掌握3种元素水晶的力量", - "item.the_afterlight.gloomlight_cap": "幽光菇帽", - "block.the_afterlight.glowshroom_block": "荧光菇", - "block.the_afterlight.slate_brick_slab": "月板岩砖台阶", - "item.the_afterlight.crystillium_armor_boots": "默泪靴子", - "block.the_afterlight.gloom_wood_plank_stairs": "幽暗木板楼梯", - "block.the_afterlight.glow_grass": "荧光草", - "advancements.elementalist.descr": "获得血岩碎片", - "item.the_afterlight.lunarite_nugget": "月之合金粒", - "item.the_afterlight.moon_crystal": "月之水晶", - "block.the_afterlight.bloodweed": "血草", - "advancements.cover_the_moon.descr": "获得月之合金", - "block.the_afterlight.moonlight_trapdoor": "月光木活板门", - "item.the_afterlight.bramble_fruit_seeds": "发光浆果种子", - "block.the_afterlight.moontail": "月尾草", - "block.the_afterlight.void_rock_brick_slab": "虚空石砖台阶", - "item.the_afterlight.empty_amulet": "空的护身符", - "block.the_afterlight.short_gloom_vines": "幽暗矮藤", - "block.the_afterlight.overworld_moon_crystal_ore": "月之水晶矿石", - "block.the_afterlight.moonlight_dirt_2": "月光草方块", - "block.the_afterlight.mournblossom": "哀悼花", - "block.the_afterlight.slate_brick": "月板岩砖块", - "item.the_afterlight.bramble_fruit": "发光浆果", - "block.the_afterlight.afterlight_soil": "月壤", - "block.the_afterlight.bramble_fern": "发光浆果灌木丛", - "item.the_afterlight.moonspawn_spawn_egg": "月尸刷怪蛋", - "block.the_afterlight.gloom_wood_fence": "幽暗木栅栏", - "item.the_afterlight.verdant_quartz": "苍翠石英", - "block.the_afterlight.gloom_wood_planks": "幽暗木木板", - "item.the_afterlight.moonsteel_axe": "月钢斧", - "block.the_afterlight.ritual_altar": "仪式祭坛", - "block.the_afterlight.verdant_cave_grass": "苍翠洞穴草", - "item.the_afterlight.moonsteel_shovel": "月钢锹", - "block.the_afterlight.scuttlebug_poison": "疾行虫毒素", - "block.the_afterlight.gloomy_door": "幽暗木门", - "block.the_afterlight.moonlight_grass": "月光草", - "item.the_afterlight.lunarite_axe": "月之合金斧", - "block.the_afterlight.short_moonlight_vines": "月光矮藤", - "block.the_afterlight.caveglowshroom": "洞穴荧光蘑菇", - "advancements.found_light.descr": "获得灵魂棱镜", - "item.the_afterlight.crushed_moon_crystal_dust": "月之水晶粉", - "advancements.cracked.descr": "打破一个古老的罐子,搜刮掉落物", - "biome.the_afterlight.moonlight_forest": "月光森林", - "item.the_afterlight.lunarite_armor_helmet": "月之合金头盔", - "block.the_afterlight.void_rock": "虚空石", - "block.the_afterlight.respawn_catalyst": "重生触媒", - "item.the_afterlight.moonberry_soup": "月亮浆果汤", - "block.the_afterlight.shadow_leaves_2": "暗影树叶", - "advancements.infused_gold.title": "聚合之金", - "block.the_afterlight.deepglow": "深域荧草", - "block.the_afterlight.ripe_bloodweed": "熟血草", - "block.the_afterlight.verdant_ore": "苍翠矿石", - "block.the_afterlight.moonlight_tall_grass": "月光高草丛", - "item.the_afterlight.lunarite_shovel": "月之合金锹", - "block.the_afterlight.shadow_slate": "暗影板岩", - "item.the_afterlight.the_afterlight": "月光之杖", - "item.the_afterlight.caveshroom_edible": "洞穴蘑菇", - "block.the_afterlight.verdant_moss_block": "苍翠苔藓方块", - "item.the_afterlight.corrupted_skeleton_spawn_egg": "黑暗骷髅刷怪蛋", - "item.the_afterlight.elemental_amulet": "元素护身符", - "block.the_afterlight.gloomy_trapdoor": "幽暗木活板门", - "block.the_afterlight.moon_shard_ore": "月之棱镜矿石", - "item.the_afterlight.moon_blade": "月之剑", - "item.the_afterlight.bloodstone_shard": "血石碎片", - "block.the_afterlight.gloom_shelf": "幽暗木书架", - "item.the_afterlight.scuttlebug_spawn_egg": "疾行虫刷怪蛋", - "block.the_afterlight.shadow_flowering_vines_2": "暗影花藤", - "block.the_afterlight.runic_block_3": "神秘符号", - "block.the_afterlight.hanging_bloodweed": "悬挂的血草", - "block.the_afterlight.runic_block_1": "神秘符号", - "block.the_afterlight.runic_block_2": "神秘符号", - "block.the_afterlight.moon_crystal_block": "月之水晶方块", - "item.the_afterlight.lunarite_armor_leggings": "月之合金护腿", - "block.the_afterlight.void_cave_air": "虚空洞穴空气", - "block.the_afterlight.moonlight_door": "月光木门", - "advancements.cover_me_in_peices_of_the_moon.descr": "穿上月之合金装备", - "block.the_afterlight.moonlight_planks": "月光木板", - "item.the_afterlight.moonsteel_ingot": "月钢锭", - "item.the_afterlight.mundane_crushing_hammer": "普通锤子", - "subtitles.eerie_echo": "有东西在回响", - "block.the_afterlight.moonlight_fence": "月光木栅栏", - "advancements.superior_light.title": "夜空中最亮的星", - "block.the_afterlight.short_shadow_grass": "暗影矮草", - "item.the_afterlight.crystillium_nugget": "默泪粒", - "item.the_afterlight.lunarite_pickaxe": "月之合金镐", - "block.the_afterlight.blood_moss_slate": "覆苔血板岩", - "block.the_afterlight.verdant_air": "苍翠洞穴空气", - "block.the_afterlight.slate_stairs": "月板岩楼梯", - "block.the_afterlight.book_of_runes": "神秘符号之书", - "block.the_afterlight.twisty_bud_open": "扭曲花苞", - "advancements.found_light.title": "我发现了光", - "subtitles.wind_blows": "狂风呼啸", - "item.the_afterlight.crystillium_sword": "默泪剑", - "item.the_afterlight.crystillium_ingot": "默泪锭", - "item.the_afterlight.lunarite_armor_chestplate": "月之合金胸甲", - "block.the_afterlight.gloominiscent_leaves": "幽荧树叶", - "block.the_afterlight.moonlight_slab": "月光木台阶", - "block.the_afterlight.gloom_wood_2": "幽暗木", - "block.the_afterlight.crystillium_ore": "默泪矿石", - "block.the_afterlight.pearl_shard_ore": "珍珠矿石", - "block.the_afterlight.moon_bookshelf": "月光木书架", - "advancements.elemental_power.title": "元素学家", - "block.the_afterlight.bloodshroom": "血蘑菇", - "item.the_afterlight.moon_shard": "灵魂棱镜", - "block.the_afterlight.old_pot": "古老的罐子", - "block.the_afterlight.afterlight_rock_slab": "月岩台阶", - "subtitles.eerie_voice": "有东西在忽隐忽现", - "block.the_afterlight.slate_tiles": "月板岩瓦", - "advancements.elementalist.title": "有东西发出微弱的红光", - "block.the_afterlight.shadow_flowering_vines": "暗影花藤", - "block.the_afterlight.moonlight_stairs": "月光木楼梯", - "item.the_afterlight.moonsteel_hoe": "月钢锄", - "subtitles.dense_forest_pound": "有东西错位了", - "block.the_afterlight.void_rock_bricks": "虚空石砖", - "advancements.cover_me_in_peices_of_the_moon.title": "用月亮包裹我", - "biome.the_afterlight.moonlight_highlands": "月光高地", - "block.the_afterlight.gloomlight": "幽光菇", - "subtitles.moonlight_ambience_1": "月亮发着微光", - "item.the_afterlight.pearl_shards": "珍珠碎片", - "item.the_afterlight.venomshroom_edible": "毒蘑菇盖", - "block.the_afterlight.cave_vines": "洞穴蘑菇", - "block.the_afterlight.moon_crystals": "月之水晶", - "block.the_afterlight.caveshroom": "洞穴蘑菇", - "block.the_afterlight.venomshroom": "毒蘑菇", - "item.the_afterlight.crystillium_armor_chestplate": "默泪胸甲", - "block.the_afterlight.verdant_vine_1": "苍翠洞穴藤蔓", - "advancements.delving_into_the_dark.descr": "探索隐光之域", - "block.the_afterlight.moss_covered_slate": "覆苔月板岩", - "block.the_afterlight.verdant_vine_2": "苍翠洞穴藤蔓", - "biome.the_afterlight.shadow_forest": "暗影森林", - "item.the_afterlight.lunarite_armor_boots": "月之合金靴子", - "block.the_afterlight.slate_brick_stairs": "月板岩砖楼梯", - "item.the_afterlight.moonberry": "月亮浆果", - "block.the_afterlight.bloodstone_ore": "血岩矿石", - "item.the_afterlight.bloodberry": "血浆果", - "block.the_afterlight.lunarite_scrap_block": "月之残骸", - "biome.the_afterlight.moonlight_lowlands": "月光低地", - "block.the_afterlight.slate_moon_crystal_ore": "月之水晶矿石", - "block.the_afterlight.short_verdant_cave_grass": "苍翠洞穴矮草", - "block.the_afterlight.void_rock_tiles": "虚空石瓦", - "advancements.blue_iron.descr": "获得月钢", - "block.the_afterlight.moonsteel_block": "月钢块", - "block.the_afterlight.strange_obsidian": "怪异黑曜石", - "block.the_afterlight.moon_altar": "月之祭坛", - "item.the_afterlight.crystillium_pickaxe": "默泪镐", - "block.the_afterlight.bramble_fern_block_1": "发光蕨", - "block.the_afterlight.bramble_fern_block_2": "发光蕨", - "subtitles.mire_ambience": "", - "block.the_afterlight.twirly_shroom": "疾旋菇", - "advancements.something_mysterious.descr": "获得怪异黑曜石", - "block.the_afterlight.hanging_deepglow": "悬挂的深域荧草", - "item.the_afterlight.moonsteel_nugget": "月钢粒", - "item.the_afterlight.living_essence": "生命精华", - "subtitles.eerie_ambience": "狂风呼啸", - "block.the_afterlight.gloom_wood": "幽暗木原木", - "block.the_afterlight.moonlight_fence_gate": "月光栅栏门", - "advancements.cover_the_moon.title": "这是……月亮的一部分?", - "block.the_afterlight.forest_fern": "发光蕨", - "block.the_afterlight.moonlight_bark": "月光木树皮", - "block.the_afterlight.slate_slab": "月板岩台阶", - "item.the_afterlight.aqua_crystal": "水之晶体", - "block.the_afterlight.moonsteel_ore": "月钢矿石", - "block.the_afterlight.mossy_slate": "覆草月板岩", - "block.the_afterlight.mossy_void_rock": "覆苔虚空石", - "item.the_afterlight.lunarite_sword": "月之合金剑", - "block.the_afterlight.moonlight_vine_berry": "月光浆果", - "advancements.superior_light.descr": "找到月之水晶并把它们合成为发光方块", - "itemGroup.tabafterlight": "隐光之域", - "entity.the_afterlight.corrupted_skeleton": "黑暗骷髅", - "item.the_afterlight.moonsteel_sword": "月钢剑", - "block.the_afterlight.slate_brick_wall": "月板岩砖墙", - "block.the_afterlight.pulsating_short_shadow_grass": "暗影矮草", - "advancements.delving_into_the_dark.title": "深入黑暗", - "item.the_afterlight.lunarite_hoe": "月之合金锄", - "block.the_afterlight.bloodweed_top": "血草芽", - "block.the_afterlight.slate": "月板岩", - "entity.the_afterlight.moonfox": "月光狐", - "subtitles.eerie_forest_ambiance": "狂风呼啸", - "block.the_afterlight.afterlight_air": "发光洞穴空气", - "advancements.water_crystal.title": "生于水中", - "advancements.a_legendary_blade.title": "传说之剑", - "item.the_afterlight.lunariteingot": "月之合金锭", - "block.the_afterlight.moonflower": "月亮花", - "block.the_afterlight.gloomy_leaves": "幽暗藤", - "block.the_afterlight.hanging_moss": "悬挂的苔藓", - "block.the_afterlight.moonlight_leaves": "月光树叶", - "item.the_afterlight.moonfox_spawn_egg": "月光狐刷怪蛋", - "block.the_afterlight.crystillium_block": "默泪块", - "item.the_afterlight.moonsteel_pickaxe": "月钢镐", - "item.the_afterlight.crystillium_axe": "默泪斧", - "advancements.luminescent_eden.title": "葱葱郁郁的伊甸园", - "block.the_afterlight.ecliptic_rock": "灵光水晶块", - "subtitles.eerie_forest_voice": "有东西在低语", - "block.the_afterlight.gloom_wood_plank_slab": "幽暗木台阶", - "advancements.cracked.title": "崩裂", - "item.the_afterlight.moon_seeds": "月光种子", - "advancements.resurrection.title": "你确定它有用?", - "advancements.infused_gold.descr": "获得默泪锭" +{ + "advancements.a_legendary_blade.descr": "获得月之剑", + "advancements.a_legendary_blade.title": "传说之剑", + "advancements.blue_iron.descr": "获得月钢", + "advancements.blue_iron.title": "蓝色的铁", + "advancements.book_grant.descr": "装有隐光之域模组后进入世界,旅程始于足下", + "advancements.book_grant.title": "隐光之域", + "advancements.bright_and_luminous.descr": "获得一些奇怪的水晶", + "advancements.bright_and_luminous.title": "黑暗之地的水晶", + "advancements.cover_me_in_peices_of_the_moon.descr": "穿上月之合金装备", + "advancements.cover_me_in_peices_of_the_moon.title": "用月亮包裹我", + "advancements.cover_the_moon.descr": "获得月之合金", + "advancements.cover_the_moon.title": "这是……月亮的一部分?", + "advancements.cracked.descr": "打破一个古老的罐子,并搜刮战利品", + "advancements.cracked.title": "碎裂", + "advancements.delving_into_the_dark.descr": "探索隐光之域", + "advancements.delving_into_the_dark.title": "深入黑暗", + "advancements.elemental_power.descr": "获得元素护身符,掌握三种元素水晶的力量", + "advancements.elemental_power.title": "元素学家", + "advancements.elementalist.descr": "获得血岩碎片", + "advancements.elementalist.title": "隐隐红光", + "advancements.found_light.descr": "获得灵魂棱晶", + "advancements.found_light.title": "我发现了光", + "advancements.infused_gold.descr": "获得默泪锭", + "advancements.infused_gold.title": "聚合之金", + "advancements.luminescent_eden.descr": "获得苍翠石英", + "advancements.luminescent_eden.title": "葱郁的伊甸园", + "advancements.monster_slayer.descr": "杀死一只隐光之域的怪物", + "advancements.monster_slayer.title": "黑暗且危险", + "advancements.mystery_of_an_eclipse.descr": "获得月食碎片", + "advancements.mystery_of_an_eclipse.title": "月食秘辛", + "advancements.radiance.descr": "获得耀月水晶碎片", + "advancements.radiance.title": "耀月", + "advancements.radiant_massacre.descr": "打造一把耀月之剑,并以无人可敌之刃斩裂你的敌人", + "advancements.radiant_massacre.title": "除月之耀", + "advancements.resurrection.descr": "用重生触媒设置你在隐光之域的重生点", + "advancements.resurrection.title": "你确定它有用?", + "advancements.something_mysterious.descr": "获得怪异黑曜石", + "advancements.something_mysterious.title": "怪异之物", + "advancements.superior_light.descr": "找到月之水晶并把它们合成为发光方块", + "advancements.superior_light.title": "耀眼光芒", + "advancements.water_crystal.descr": "获得水之晶体", + "advancements.water_crystal.title": "起源于水", + "biome.the_afterlight.geode_fields": "耀月原野", + "biome.the_afterlight.moonlight_forest": "月光森林", + "biome.the_afterlight.moonlight_highlands": "月光低地", + "biome.the_afterlight.moonlight_lowlands": "荧光原野", + "biome.the_afterlight.moonlight_swamp": "月光沼泽", + "biome.the_afterlight.shadow_forest": "暗影森林", + "block.the_afterlight.afterlight_air": "荧光洞穴空气", + "block.the_afterlight.afterlight_foliage_leaves_2": "隐光树叶枝叶", + "block.the_afterlight.afterlight_foliage": "隐光树叶", + "block.the_afterlight.afterlight_rock_slab": "硬月岩台阶", + "block.the_afterlight.afterlight_rock_stairs": "硬月岩楼梯", + "block.the_afterlight.afterlight_rock": "硬月岩", + "block.the_afterlight.afterlight_soil": "月亮土", + "block.the_afterlight.ancient_pedestal": "远古石柱", + "block.the_afterlight.aquastone_ore": "水之晶体矿石", + "block.the_afterlight.aquatic_iris_2": "水生鸢尾", + "block.the_afterlight.aquatic_iris": "水生鸢尾", + "block.the_afterlight.block_of_radiance_shards": "渗金耀月水晶方块", + "block.the_afterlight.blood_cave_air": "血色洞穴空气", + "block.the_afterlight.blood_moss_slate": "血苔月板岩", + "block.the_afterlight.bloodshroom": "血蘑菇", + "block.the_afterlight.bloodstone_ore": "血石矿石", + "block.the_afterlight.bloodweed_growth_stage_1": "血草", + "block.the_afterlight.bloodweed_growth_stage_2": "血草", + "block.the_afterlight.bloodweed_top": "血草顶端", + "block.the_afterlight.bloodweed": "血草", + "block.the_afterlight.book_of_runes": "符文之书", + "block.the_afterlight.bramble_fern_block_1": "荧光蕨", + "block.the_afterlight.bramble_fern_block_2": "荧光蕨", + "block.the_afterlight.bramble_fern": "荧光浆果灌木", + "block.the_afterlight.bramble_fruit_stage_1": "荧光浆果灌木", + "block.the_afterlight.bramble_fruit_stage_2": "荧光浆果灌木", + "block.the_afterlight.bulb_grass": "灯泡草", + "block.the_afterlight.carved_slate_tile": "錾制月板岩瓦", + "block.the_afterlight.cave_vines": "洞穴垂菇", + "block.the_afterlight.caveglowshroom": "洞穴荧光菇", + "block.the_afterlight.caveshroom": "洞穴蘑菇", + "block.the_afterlight.chiseled_smooth_slate_2": "錾制平滑月板岩", + "block.the_afterlight.chiseled_smooth_slate_3": "錾制平滑月板岩", + "block.the_afterlight.chiseled_smooth_slate_4": "錾制平滑月板岩", + "block.the_afterlight.chiseled_smooth_slate_5": "錾制平滑月板岩", + "block.the_afterlight.chiseled_smooth_slate_6": "錾制平滑月板岩", + "block.the_afterlight.chiseled_smooth_slate_7": "錾制平滑月板岩", + "block.the_afterlight.chiseled_smooth_slate_8": "錾制平滑月板岩", + "block.the_afterlight.chiseled_smooth_slate": "錾制平滑月板岩", + "block.the_afterlight.crystillium_block": "默泪块", + "block.the_afterlight.crystillium_ore": "默泪矿石", + "block.the_afterlight.deep_shoot": "深域新芽", + "block.the_afterlight.deepglow": "深域荧草", + "block.the_afterlight.eclipse_shard_ore": "月食碎片矿石", + "block.the_afterlight.ecliptic_rock": "灵光水晶块", + "block.the_afterlight.edgeshroom": "边际菇", + "block.the_afterlight.fogmallow_plant_stage_1": "雾锦葵", + "block.the_afterlight.fogmallow_plant_stage_2": "雾锦葵", + "block.the_afterlight.fogmallow_plant_stage_3": "雾锦葵", + "block.the_afterlight.fogmallow": "雾锦葵", + "block.the_afterlight.forest_fern": "荧光蕨", + "block.the_afterlight.geode_cave_air": "晶洞洞穴空气", + "block.the_afterlight.gloom_reeds_2": "幽暗芦苇", + "block.the_afterlight.gloom_reeds": "幽暗芦苇", + "block.the_afterlight.gloom_shelf": "幽暗木书架", + "block.the_afterlight.gloom_wood_2": "幽暗木", + "block.the_afterlight.gloom_wood_fence_gate": "幽暗木栅栏门", + "block.the_afterlight.gloom_wood_fence": "幽暗木栅栏", + "block.the_afterlight.gloom_wood_plank_slab": "幽暗木台阶", + "block.the_afterlight.gloom_wood_plank_stairs": "幽暗木楼梯", + "block.the_afterlight.gloom_wood_planks": "幽暗木板", + "block.the_afterlight.gloom_wood": "幽暗原木", + "block.the_afterlight.gloominiscent_leaves": "幽荧树叶", + "block.the_afterlight.gloomlight": "幽光菇", + "block.the_afterlight.gloomy_door": "幽暗木门", + "block.the_afterlight.gloomy_leaves": "幽暗藤", + "block.the_afterlight.gloomy_trapdoor": "幽暗木活板门", + "block.the_afterlight.glow_grass": "荧光草", + "block.the_afterlight.glowshroom_block": "荧光菇", + "block.the_afterlight.glowshroom": "荧光菇", + "block.the_afterlight.glyph_altar": "雕符祭坛", + "block.the_afterlight.golden_fruit_grass": "渗金草", + "block.the_afterlight.hanging_bloodweed": "悬挂的血草", + "block.the_afterlight.hanging_deepglow": "悬挂的深域荧草", + "block.the_afterlight.hanging_moss_2": "悬挂的苔藓", + "block.the_afterlight.hanging_moss_3": "悬挂的苔藓", + "block.the_afterlight.hanging_moss": "悬挂的苔藓", + "block.the_afterlight.illusion_slate": "月板岩", + "block.the_afterlight.lunarite_block": "月之合金块", + "block.the_afterlight.lunarite_scrap_block": "月之残骸", + "block.the_afterlight.moon_altar": "月之祭坛", + "block.the_afterlight.moon_bookshelf": "月光木书架", + "block.the_afterlight.moon_crystal_block": "月之水晶块", + "block.the_afterlight.moon_crystals": "月之水晶", + "block.the_afterlight.moon_fern": "月亮蕨", + "block.the_afterlight.moon_pedestal": "雕符石柱", + "block.the_afterlight.moon_shard_ore": "灵魂棱晶矿石", + "block.the_afterlight.moonflower": "月亮花", + "block.the_afterlight.moonlight_bark": "月光木", + "block.the_afterlight.moonlight_dirt_2": "月光草方块", + "block.the_afterlight.moonlight_door": "月光木门", + "block.the_afterlight.moonlight_fence_gate": "月光木栅栏门", + "block.the_afterlight.moonlight_fence": "月光木栅栏", + "block.the_afterlight.moonlight_grass": "月光草", + "block.the_afterlight.moonlight_leaves": "月光树叶", + "block.the_afterlight.moonlight_log": "月光原木", + "block.the_afterlight.moonlight_planks": "月光木板", + "block.the_afterlight.moonlight_slab": "月光木台阶", + "block.the_afterlight.moonlight_stairs": "月光木楼梯", + "block.the_afterlight.moonlight_tall_grass": "高月光草", + "block.the_afterlight.moonlight_trapdoor": "月光木活板门", + "block.the_afterlight.moonlight_vine_berry_2": "月光藤", + "block.the_afterlight.moonlight_vine_berry": "结果的月光藤", + "block.the_afterlight.moonlight_vines_1": "月光藤", + "block.the_afterlight.moonrose": "月玫瑰", + "block.the_afterlight.moonsteel_block": "月钢块", + "block.the_afterlight.moonsteel_ore": "月钢矿石", + "block.the_afterlight.moonstone_2": "覆草硬月岩", + "block.the_afterlight.moonstone": "月岩", + "block.the_afterlight.moontail": "月尾草", + "block.the_afterlight.moss_covered_slate_bricks": "苔月板岩砖", + "block.the_afterlight.moss_covered_slate": "苔月板岩", + "block.the_afterlight.mossy_slate": "覆草月板岩", + "block.the_afterlight.mossy_void_rock": "水苔月板岩", + "block.the_afterlight.mournblossom": "哀悼花", + "block.the_afterlight.old_pot": "古老的罐子", + "block.the_afterlight.overworld_moon_crystal_ore": "月之水晶矿石", + "block.the_afterlight.pearl_shard_ore": "珍珠矿石", + "block.the_afterlight.picked_bramble_fern": "荧光浆果灌木", + "block.the_afterlight.pulsating_short_shadow_grass": "闪亮的矮暗影草", + "block.the_afterlight.radiant_crystal_block_2": "耀月水晶块", + "block.the_afterlight.radiant_crystal_block": "耀月水晶块", + "block.the_afterlight.radiant_crystals_outcrop_2": "耀月水晶簇", + "block.the_afterlight.radiant_crystals_outcrop": "耀月水晶簇", + "block.the_afterlight.respawn_catalyst": "重生触媒", + "block.the_afterlight.ripe_bloodweed": "成熟的血草", + "block.the_afterlight.ritual_altar": "仪式祭坛", + "block.the_afterlight.runed_slate_tile": "刻符月板岩瓦", + "block.the_afterlight.runic_block_1": "符文", + "block.the_afterlight.runic_block_2": "符文", + "block.the_afterlight.runic_block_3": "符文", + "block.the_afterlight.scuttlebug_poison": "疾行虫毒素", + "block.the_afterlight.shadow_air": "暗影洞穴空气", + "block.the_afterlight.shadow_flowering_vines_2": "暗影花藤", + "block.the_afterlight.shadow_flowering_vines": "暗影花藤", + "block.the_afterlight.shadow_leaves_2": "暗影树叶", + "block.the_afterlight.shadow_leaves": "暗影树叶", + "block.the_afterlight.shadow_slate": "暗影月板岩", + "block.the_afterlight.shimmer_mossy_void_rock": "覆草虚空石", + "block.the_afterlight.short_gloom_vines": "短幽暗藤", + "block.the_afterlight.short_moonlight_vines": "短月光藤", + "block.the_afterlight.short_shadow_grass": "矮暗影草", + "block.the_afterlight.short_sparkle_grass": "矮晶莹草", + "block.the_afterlight.short_verdant_cave_grass": "矮苍翠洞穴草", + "block.the_afterlight.slate_brick_slab": "月板岩砖台阶", + "block.the_afterlight.slate_brick_stairs": "月板岩砖楼梯", + "block.the_afterlight.slate_brick_wall": "月板岩砖墙", + "block.the_afterlight.slate_brick": "月板岩砖", + "block.the_afterlight.slate_crystillium": "月板岩默泪矿石", + "block.the_afterlight.slate_moon_crystal_ore": "月之水晶矿石", + "block.the_afterlight.slate_moon_shard_ore": "月板岩灵魂棱晶矿石", + "block.the_afterlight.slate_pillar": "月板岩柱", + "block.the_afterlight.slate_slab": "月板岩台阶", + "block.the_afterlight.slate_stairs": "月板岩楼梯", + "block.the_afterlight.slate_tiles": "月板岩瓦", + "block.the_afterlight.slate_wall": "月板岩墙", + "block.the_afterlight.slate": "月板岩", + "block.the_afterlight.smooth_slate": "平滑月板岩", + "block.the_afterlight.sparkle_slate_2": "微光晶莹月板岩", + "block.the_afterlight.sparkle_slate": "晶莹月板岩", + "block.the_afterlight.sparkling_flower": "晶莹花", + "block.the_afterlight.starry_sky_air": "幻象星空", + "block.the_afterlight.strange_obsidian": "怪异黑曜石", + "block.the_afterlight.tall_moon_rose": "高月玫瑰", + "block.the_afterlight.tall_shadow_grass": "高暗影草", + "block.the_afterlight.twirly_shroom": "疾旋菇", + "block.the_afterlight.twisty_bud_open": "盛开的扭曲花苞", + "block.the_afterlight.twisty_bud": "扭曲花苞", + "block.the_afterlight.twisty_vines": "荧光藤", + "block.the_afterlight.venomshroom": "毒蘑菇", + "block.the_afterlight.verdant_1_block": "苍翠结构1(生成用)", + "block.the_afterlight.verdant_2_block": "苍翠结构2(生成用)", + "block.the_afterlight.verdant_air": "苍翠洞穴空气", + "block.the_afterlight.verdant_cave_grass": "苍翠洞穴草", + "block.the_afterlight.verdant_moss_block_2": "苍翠苔叶", + "block.the_afterlight.verdant_moss_block": "苍翠苔藓方块", + "block.the_afterlight.verdant_ore": "苍翠矿石", + "block.the_afterlight.verdant_slate_2": "苍翠月板岩", + "block.the_afterlight.verdant_slate": "苍翠月板岩", + "block.the_afterlight.verdant_vine_1": "苍翠洞穴藤蔓", + "block.the_afterlight.verdant_vine_2": "苍翠洞穴藤蔓", + "block.the_afterlight.void_cave_air": "虚空洞穴空气", + "block.the_afterlight.void_rock_brick_slab": "虚空石砖台阶", + "block.the_afterlight.void_rock_brick_stairs": "虚空石砖楼梯", + "block.the_afterlight.void_rock_bricks": "虚空石砖", + "block.the_afterlight.void_rock_overworld": "主世界虚空石", + "block.the_afterlight.void_rock_tiles": "虚空石瓦", + "block.the_afterlight.void_rock": "虚空石", + "block.the_afterlight.workbench_of_ancients": "远古工作台", + "entity.the_afterlight.corrupted_skeleton": "黑暗骷髅", + "entity.the_afterlight.crimson_skeleton": "血色骷髅", + "entity.the_afterlight.deep_skeleton_dead": "死亡的黑暗骷髅", + "entity.the_afterlight.moonfox": "月光狐", + "entity.the_afterlight.moonspawn": "月民", + "entity.the_afterlight.scuttlebug": "疾行虫", + "item.the_afterlight.aqua_crystal": "水之晶体", + "item.the_afterlight.blank_glyph": "空白雕符", + "item.the_afterlight.bloodberry": "血浆果", + "item.the_afterlight.bloodstone_shard": "血石碎片", + "item.the_afterlight.bramble_fruit_seeds": "荧光浆果种子", + "item.the_afterlight.bramble_fruit": "荧光浆果", + "item.the_afterlight.caveshroom_edible": "洞穴蘑菇", + "item.the_afterlight.corrupted_skeleton_spawn_egg": "黑暗骷髅刷怪蛋", + "item.the_afterlight.crimson_skeleton_spawn_egg": "血色骷髅刷怪蛋", + "item.the_afterlight.crushed_moon_crystal_dust": "月之水晶粉", + "item.the_afterlight.crystillium_armor_boots": "默泪靴子", + "item.the_afterlight.crystillium_armor_chestplate": "默泪胸甲", + "item.the_afterlight.crystillium_armor_helmet": "默泪头盔", + "item.the_afterlight.crystillium_armor_leggings": "默泪护腿", + "item.the_afterlight.crystillium_axe": "默泪斧", + "item.the_afterlight.crystillium_ingot": "默泪锭", + "item.the_afterlight.crystillium_nugget": "默泪粒", + "item.the_afterlight.crystillium_pickaxe": "默泪镐", + "item.the_afterlight.crystillium_shovel": "默泪锹", + "item.the_afterlight.crystillium_sword": "默泪剑", + "item.the_afterlight.deep_skeleton_dead_spawn_egg": "死亡的黑暗骷髅刷怪蛋", + "item.the_afterlight.eclipse_crystal_axe": "月食斧", + "item.the_afterlight.eclipse_crystal_pickaxe": "月食镐", + "item.the_afterlight.eclipse_crystal_shovel": "月食锹", + "item.the_afterlight.eclipse_crystal_sword": "月食之剑", + "item.the_afterlight.eclipse_shard": "月食碎片", + "item.the_afterlight.elemental_amulet": "元素护身符", + "item.the_afterlight.empty_amulet": "空护身符", + "item.the_afterlight.fogmallow_seeds": "雾锦葵种子", + "item.the_afterlight.geode_blade": "耀月之剑", + "item.the_afterlight.gloomlight_cap": "幽光菇菌盖", + "item.the_afterlight.glowshroom_edible": "荧光菇", + "item.the_afterlight.glyph_hammer": "雕符锤", + "item.the_afterlight.glyph_of_knowledge": "知识雕符", + "item.the_afterlight.glyph_of_power": "力量雕符", + "item.the_afterlight.glyph_of_radiance": "耀月雕符", + "item.the_afterlight.glyph_of_sickness": "病痛雕符", + "item.the_afterlight.golden_shards_of_radiance": "渗金耀月水晶碎片", + "item.the_afterlight.link_tome": "链接秘典", + "item.the_afterlight.living_essence": "生命精华", + "item.the_afterlight.living_star": "生命核心", + "item.the_afterlight.livingessenceingot": "生命精华锭", + "item.the_afterlight.lore_scrap_2": "古籍残页(文明)", + "item.the_afterlight.lore_scrap": "古籍残页", + "item.the_afterlight.lunarite_armor_boots": "月之合金靴子", + "item.the_afterlight.lunarite_armor_chestplate": "月之合金胸甲", + "item.the_afterlight.lunarite_armor_helmet": "月之合金头盔", + "item.the_afterlight.lunarite_armor_leggings": "月之合金护腿", + "item.the_afterlight.lunarite_axe": "月之合金斧", + "item.the_afterlight.lunarite_hoe": "月之合金锄", + "item.the_afterlight.lunarite_nugget": "月之合金粒", + "item.the_afterlight.lunarite_pickaxe": "月之合金镐", + "item.the_afterlight.lunarite_scrap": "月之合金碎片", + "item.the_afterlight.lunarite_shovel": "月之合金锹", + "item.the_afterlight.lunarite_sword": "月之合金剑", + "item.the_afterlight.lunariteingot": "月之合金锭", + "item.the_afterlight.moon_blade": "§9月之剑", + "item.the_afterlight.moon_crystal": "月之水晶", + "item.the_afterlight.moon_seeds": "月亮种子", + "item.the_afterlight.moon_shard": "灵魂棱晶", + "item.the_afterlight.moonberry_soup": "月亮浆果汤", + "item.the_afterlight.moonberry": "月亮浆果", + "item.the_afterlight.moonfox_spawn_egg": "月光狐刷怪蛋", + "item.the_afterlight.moonspawn_spawn_egg": "月民刷怪蛋", + "item.the_afterlight.moonsteel_armor_boots": "§e月钢靴子", + "item.the_afterlight.moonsteel_armor_chestplate": "§e月钢胸甲", + "item.the_afterlight.moonsteel_armor_helmet": "§e月钢头盔", + "item.the_afterlight.moonsteel_armor_leggings": "§e月钢护腿", + "item.the_afterlight.moonsteel_axe": "§e月钢斧", + "item.the_afterlight.moonsteel_hoe": "§e月钢锄", + "item.the_afterlight.moonsteel_ingot": "月钢锭", + "item.the_afterlight.moonsteel_nugget": "月钢粒", + "item.the_afterlight.moonsteel_pickaxe": "§e月钢镐", + "item.the_afterlight.moonsteel_shovel": "§e月钢锹", + "item.the_afterlight.moonsteel_sword": "§e月钢剑", + "item.the_afterlight.moonstone_plate": "月岩板", + "item.the_afterlight.mundane_crushing_hammer": "普通锤子", + "item.the_afterlight.pearl_shards": "珍珠碎片", + "item.the_afterlight.radiant_shards": "耀月水晶碎片", + "item.the_afterlight.scuttlebug_spawn_egg": "疾行虫刷怪蛋", + "item.the_afterlight.spectral_glyph": "灵魂雕符", + "item.the_afterlight.the_afterlight": "月光之杖", + "item.the_afterlight.toasted_moon_seeds": "烤月亮种子", + "item.the_afterlight.tome": "秘典", + "item.the_afterlight.venomshroom_edible": "毒蘑菇菌盖", + "item.the_afterlight.verdant_quartz": "苍翠石英", + "itemGroup.tabafterlight": "隐光之域", + "subtitles.afterlight_ambience": "", + "subtitles.afterlight_rare_track": "", + "subtitles.crystal_block_break_noise": "水晶:破碎", + "subtitles.crystal_block_breaking_noise": "水晶:闪烁", + "subtitles.crystal_block_destroy": "水晶:破碎", + "subtitles.dense_forest_pound": "有东西错位了", + "subtitles.eerie_ambience": "疾风呼啸", + "subtitles.eerie_echo": "怪异的回声", + "subtitles.eerie_forest_ambiance": "疾风呼啸", + "subtitles.eerie_forest_voice": "怪异的低语声", + "subtitles.eerie_voice": "有东西靠近了", + "subtitles.empty_sound": "", + "subtitles.gloom_music": "", + "subtitles.mire_ambience": "", + "subtitles.moon_forest_whisper": "有东西在低语", + "subtitles.moonlight_ambience_1": "月亮发着微光", + "subtitles.wind_blows": "狂风呼啸" } \ No newline at end of file diff --git a/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/book.json b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/book.json new file mode 100644 index 000000000000..1254d5fc4981 --- /dev/null +++ b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/book.json @@ -0,0 +1,18 @@ +{ + "name": "Afterlight Tome", + "landing_text": "This tome contains the many secrets about the Afterlight dimension. Discover new ores, recipes, and more through this magical tome that will always be here to help you throughout your journey into the darkness.", + "version": "0", + "progress_bar_color": "151515", + "use_blocky_font": false, + "filler_texture": "the_afterlight:textures/afterlight_tome_filler_texture.png", + "book_texture": "patchouli:textures/gui/book_gray.png", + "model": "the_afterlight:tome", + "creative_tab": "the_afterlight:afterlight", + "show_toasts": true, + "advancements_tab": "the_afterlight:book_grant", + "subtitle": "Relic of Guidance", + "show_progress": false, + "i18n": true, + "nameplate_color": "8cfffb", + "text_color": "404040" +} \ No newline at end of file diff --git a/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/en_us/categories/category_1.json b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/en_us/categories/category_1.json new file mode 100644 index 000000000000..da7c9f1b6965 --- /dev/null +++ b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/en_us/categories/category_1.json @@ -0,0 +1,6 @@ +{ + "name": "Getting Started", + "description": "Read this section of this tome to discover how to travel to the Afterlight dimension.", + "icon": "the_afterlight:moon_crystal", + "sortnum": 2 +} \ No newline at end of file diff --git a/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/en_us/categories/category_2.json b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/en_us/categories/category_2.json new file mode 100644 index 000000000000..09d2b4743d0f --- /dev/null +++ b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/en_us/categories/category_2.json @@ -0,0 +1,6 @@ +{ + "name": "Taming the Darkness", + "description": "This section is all about handling lighting in the Afterlight dimension. ", + "icon": "the_afterlight:moon_shard", + "sortnum": 3 +} \ No newline at end of file diff --git a/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/en_us/categories/category_3.json b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/en_us/categories/category_3.json new file mode 100644 index 000000000000..bbe21ebdbff7 --- /dev/null +++ b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/en_us/categories/category_3.json @@ -0,0 +1,6 @@ +{ + "name": "Ores", + "description": "This section explains in detail all of the noteworthy ores found in the depths of the Afterlight dimension.", + "icon": "the_afterlight:aquastone_ore", + "sortnum": 4 +} \ No newline at end of file diff --git a/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/en_us/categories/category_4.json b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/en_us/categories/category_4.json new file mode 100644 index 000000000000..d81ab4c18d2d --- /dev/null +++ b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/en_us/categories/category_4.json @@ -0,0 +1,6 @@ +{ + "name": "Misc", + "description": "This section covers some of the more rare and unique blocks that can be found in the Afterlight, plus a few other extra things.", + "icon": "the_afterlight:respawn_catalyst", + "sortnum": 10 +} \ No newline at end of file diff --git a/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/en_us/categories/category_5.json b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/en_us/categories/category_5.json new file mode 100644 index 000000000000..d7530ed89a69 --- /dev/null +++ b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/en_us/categories/category_5.json @@ -0,0 +1,6 @@ +{ + "name": "Lore", + "description": "This section covers much of the hidden lore behind the Afterlight dimension.", + "icon": "the_afterlight:lore_scrap", + "sortnum": 1 +} \ No newline at end of file diff --git a/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/en_us/categories/category_7.json b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/en_us/categories/category_7.json new file mode 100644 index 000000000000..bfb1b2d51ac9 --- /dev/null +++ b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/en_us/categories/category_7.json @@ -0,0 +1,6 @@ +{ + "name": "Weapons & Equipment", + "description": "Discover hidden relics such as rare weaponry and artifacts.", + "icon": "the_afterlight:geode_blade", + "sortnum": 9 +} \ No newline at end of file diff --git a/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/en_us/categories/category_ancient.json b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/en_us/categories/category_ancient.json new file mode 100644 index 000000000000..db9a18c5a701 --- /dev/null +++ b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/en_us/categories/category_ancient.json @@ -0,0 +1,6 @@ +{ + "name": "Ancient Forging", + "description": "This section is dedicated to the forgotten process of ancient forging. To access this information, you must obtain radiant shards.", + "icon": "the_afterlight:workbench_of_ancients", + "sortnum": 8 +} \ No newline at end of file diff --git a/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/en_us/categories/category_glyph.json b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/en_us/categories/category_glyph.json new file mode 100644 index 000000000000..e673220dc9c6 --- /dev/null +++ b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/en_us/categories/category_glyph.json @@ -0,0 +1,6 @@ +{ + "name": "Glyph Working", + "description": "This section is dedicated to the process of glyph working. All of this section requires you to obtain radiant shards in order to read it.", + "icon": "the_afterlight:glyph_altar", + "sortnum": 7 +} \ No newline at end of file diff --git a/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/en_us/categories/category_links.json b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/en_us/categories/category_links.json new file mode 100644 index 000000000000..bd6790c5abad --- /dev/null +++ b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/en_us/categories/category_links.json @@ -0,0 +1,6 @@ +{ + "name": "Official Links", + "description": "This section of this book is meant to be informative. It lists the links that you might want to check out in addition to this book, such as the wiki.", + "icon": "the_afterlight:link_tome", + "sortnum": 11 +} \ No newline at end of file diff --git a/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/en_us/entries/chapters/category_1_entry_1.json b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/en_us/entries/chapters/category_1_entry_1.json new file mode 100644 index 000000000000..79d10fffefaf --- /dev/null +++ b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/en_us/entries/chapters/category_1_entry_1.json @@ -0,0 +1,16 @@ +{ + "name": "The Basics", + "icon": "the_afterlight:moon_crystal", + "category": "the_afterlight:category_1", + "sortnum": 1, + "pages": [ + { + "type": "patchouli:text", + "text": "To access the Afterlight Dimension, one must collect some basic materials in the Overworld. In my studies I've noticed there are special crystals that generate underground in the Overworld. You'll need at least twenty-one of these precious crystals to meet your needs. Although, obtaining more might be helpful later on. Think of these as a crucial ingredient in what must be done next." + }, + { + "type": "patchouli:text", + "text": "After you have collected your moon crystals, it is important to collect an odd stone I call Void Rock. This special stone also generates deep underground, and you'll need at least 10 pieces of it to create a portal to the dimension. This block serves as the main ingredient base to the portal block, thus making it very vital. Void rock can also be crafted into void rock bricks, which can be used to create an important altar later on. See the next few chapters for more details." + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/en_us/entries/chapters/category_1_entry_2.json b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/en_us/entries/chapters/category_1_entry_2.json new file mode 100644 index 000000000000..d49213197526 --- /dev/null +++ b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/en_us/entries/chapters/category_1_entry_2.json @@ -0,0 +1,18 @@ +{ + "name": "Crushing", + "icon": "the_afterlight:mundane_crushing_hammer", + "category": "the_afterlight:category_1", + "sortnum": 2, + "pages": [ + { + "type": "patchouli:text", + "text": "The first thing that you'll need to do is to crush some of the moon crystals that you found, leaving at least twelve of them uncrushed. You can crush your moon crystals by hammering them down with a mundane stone hammer. See the next page for recipes." + }, + { + "type": "patchouli:crafting", + "recipe": "the_afterlight:crushed_moon_crystal_recipe", + "recipe2": "the_afterlight:mundane_hammer_recipe", + "title": "Recipes" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/en_us/entries/chapters/category_1_entry_3.json b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/en_us/entries/chapters/category_1_entry_3.json new file mode 100644 index 000000000000..7b985ef5f4dd --- /dev/null +++ b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/en_us/entries/chapters/category_1_entry_3.json @@ -0,0 +1,19 @@ +{ + "name": "The Altar", + "icon": "the_afterlight:ritual_altar", + "category": "the_afterlight:category_1", + "sortnum": 2, + "pages": [ + { + "type": "patchouli:text", + "text": "Once you have your void rock and moon crystals, you need to craft a special altar. This altar is most essential, as you will need it to create some new items for the portal to the Afterlight dimension. See the next page for a recipe." + }, + { + "type": "patchouli:crafting", + "title": "Ritual Altar Recipe", + "recipe": "the_afterlight:moon_altar_recipe", + "recipe2": "the_afterlight:moon_crystal_block_recipe", + "text": "See the next chapter for more about the altar and it's uses." + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/en_us/entries/chapters/category_1_entry_4.json b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/en_us/entries/chapters/category_1_entry_4.json new file mode 100644 index 000000000000..ff8ecb37092a --- /dev/null +++ b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/en_us/entries/chapters/category_1_entry_4.json @@ -0,0 +1,57 @@ +{ + "name": "Mystic Infusions", + "icon": "the_afterlight:strange_obsidian", + "category": "the_afterlight:category_1", + "sortnum": 4, + "pages": [ + { + "type": "patchouli:text", + "text": "Once you have created your very own ritual altar and obtained some crushed moon crystals, you'll need to do some special rituals on it. All of these rituals will not work during the day, so make sure to wait till nighttime before attempting to execute any infusions. See the next few pages for the recipes and details." + }, + { + "type": "patchouli:image", + "images": ["the_afterlight:textures/strangeobsidianrecipe2.png", "the_afterlight:textures/staffofmoonlightrecipe2.png"], + "title": "Basic Recipes", + "border": true, + "text": "See the next page for more." + }, + { + "type": "patchouli:text", + "title": "Moving Forward", + "text": "The two recipes on the previous page are for strange obsidian and the staff of moonlight. Strange obsidian acts as the portal block for the Afterlight gateway, whereas the staff serves as the igniter, and can open it up. See the following pages for more recipes that can be done on the ritual altar, and see the next chapter for more about the portal itself." + }, + { + "type": "patchouli:text", + "title": "Other Infusions", + "text": "Like mentioned previously, the Ritual Altar can also be used to forge other various materials, including alloys and metals. Some of these things are important for the process of glyph working as well, making them quite useful for later when you enter the dimension. See the next few pages for all of the infusions possible on a built Ritual Altar at night." + }, + { + "type": "patchouli:image", + "images": ["the_afterlight:textures/crystilliumrecipe2.png"], + "border": true, + "title": "Crystillium", + "text": "Crystillium is a common and easy to make material." + }, + { + "type": "patchouli:image", + "images": ["the_afterlight:textures/moonsteelrecipe2.png"], + "border": true, + "title": "Moonsteel", + "text": "Moonsteel is a durable material, though quite rare and therefore valuable." + }, + { + "type": "patchouli:image", + "images": ["the_afterlight:textures/livingessenceingotrecipe2.png"], + "border": true, + "title": "Living Ingots", + "text": "Ingots made of the living and of the dead." + }, + { + "type":"patchouli:image", + "images": ["the_afterlight:textures/livingstarrecipe2.png"], + "border": true, + "title": "Living Core", + "text": "Mystic cores made of living energy." + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/en_us/entries/chapters/category_1_entry_5.json b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/en_us/entries/chapters/category_1_entry_5.json new file mode 100644 index 000000000000..a62992f6b28f --- /dev/null +++ b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/en_us/entries/chapters/category_1_entry_5.json @@ -0,0 +1,18 @@ +{ + "name": "The Portal", + "icon": "the_afterlight:moonstone_2", + "category": "the_afterlight:category_1", + "sortnum": 5, + "pages": [ + { + "type": "patchouli:text", + "text": "As mentioned previously, the Afterlight portal is made from strange obsidian and ignited with the staff of moonlight. First, construct a rectangular frame (similar to a nether portal) made out of the Strange Obsidian, and light it with the staff of moonlight. One lit, the dimension is accessible and ready to be explored." + }, + { + "type": "patchouli:relations", + "entries": ["the_afterlight:category_2_entry_1", "the_afterlight:category_3_entry_1"], + "text": "This tome will attempt to continue to give assistance when needed. See the next few sections of this book for help with surviving the Afterlight Dimension. This information will only be shown after you've entered the Afterlight itself.", + "title": "Read Next" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/en_us/entries/chapters/category_2_entry_1.json b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/en_us/entries/chapters/category_2_entry_1.json new file mode 100644 index 000000000000..6c43fd945850 --- /dev/null +++ b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/en_us/entries/chapters/category_2_entry_1.json @@ -0,0 +1,18 @@ +{ + "name": "Basic Luminations", + "icon": "the_afterlight:moon_shard", + "category": "the_afterlight:category_2", + "sortnum": 1, + "advancement": "the_afterlight:delving_into_the_dark", + "pages": [ + { + "type": "patchouli:text", + "text": "The most basic source of light in the Afterlight dimension are soul prisms. These can only be found in dense soil or deep underground. Combining them with a simple stick may allow you to create simplistic light in the form of a torch." + }, + { + "type": "patchouli:crafting", + "recipe": "the_afterlight:moon_torch_recipe_5", + "text": "Soul Prism torches are crafted the same way as any other torch, in the arrangement shown above." + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/en_us/entries/chapters/category_2_entry_2.json b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/en_us/entries/chapters/category_2_entry_2.json new file mode 100644 index 000000000000..aa7d0502a009 --- /dev/null +++ b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/en_us/entries/chapters/category_2_entry_2.json @@ -0,0 +1,19 @@ +{ + "name": "Crystalized Light", + "icon": "the_afterlight:ecliptic_rock", + "category": "the_afterlight:category_2", + "sortnum": 2, + "advancement": "the_afterlight:delving_into_the_dark", + "pages": [ + { + "type": "patchouli:text", + "title": "Ecliptic", + "text": "A special biome I call the moonlight lowlands, or glowing fields, harbors a particular crystal block that can be used for lighting your way through the Afterlight dimension. It's easy to get a high amount of this material if you have easy access to the biome." + }, + { + "type": "patchouli:text", + "title": "Radiant", + "text": "Another form of crystalized light are radiant crystal blocks. These can only be found in a biome I call the Geode Fields. These can also be easily obtained, and emit a slightly higher amount of light. " + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/en_us/entries/chapters/category_2_entry_3.json b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/en_us/entries/chapters/category_2_entry_3.json new file mode 100644 index 000000000000..c87ec0fd8964 --- /dev/null +++ b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/en_us/entries/chapters/category_2_entry_3.json @@ -0,0 +1,18 @@ +{ + "name": "Luxurious Light", + "icon": "the_afterlight:moon_crystal_block", + "category": "the_afterlight:category_2", + "sortnum": 3, + "advancement": "the_afterlight:delving_into_the_dark", + "pages": [ + { + "type": "patchouli:text", + "text": "Moon crystals can be formed into dense blocks that emit a high amount of light. Though expensive, they are the brightest and most effective light source you can find in the Afterlight dimension that I know of." + }, + { + "type": "patchouli:crafting", + "recipe": "the_afterlight:moon_crystal_block_recipe_1", + "text": "Moon crystal blocks can be crafted as shown above. It might be difficult to obtain a sufficient amount of these blocks to light your way, however." + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/en_us/entries/chapters/category_3_entry_1.json b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/en_us/entries/chapters/category_3_entry_1.json new file mode 100644 index 000000000000..d1382e83063b --- /dev/null +++ b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/en_us/entries/chapters/category_3_entry_1.json @@ -0,0 +1,17 @@ +{ + "name": "Moon Crystal Ore", + "icon": "the_afterlight:slate_moon_crystal_ore", + "category": "the_afterlight:category_3", + "sortnum": 1, + "advancement": "the_afterlight:delving_into_the_dark", + "pages": [ + { + "type": "patchouli:text", + "text": "Two variants of moon crystal ore can be found across the realms, one in the Overworld and one in the Afterlight dimension. In both dimensions, the ores can only be found at deep levels. It is also possible to use enchantments to increase the yield of crystals harvested. The crystals can be used in several recipes." + }, + { + "type": "text", + "text": "My only theory as to why this ore is somehow in both dimensions is that the two are technically interlinked. They share some of the same properties, and were naturally formed the same way, so it is possible that they simply were able to form in both climates in a similar way to each other, making them look exactly the same in shape and property." + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/en_us/entries/chapters/category_3_entry_2.json b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/en_us/entries/chapters/category_3_entry_2.json new file mode 100644 index 000000000000..a1c33ace6550 --- /dev/null +++ b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/en_us/entries/chapters/category_3_entry_2.json @@ -0,0 +1,17 @@ +{ + "name": "Soul Prism Ore", + "icon": "the_afterlight:slate_moon_shard_ore", + "category": "the_afterlight:category_3", + "sortnum": 2, + "advancement": "the_afterlight:delving_into_the_dark", + "pages": [ + { + "type": "patchouli:text", + "text": "Soul Prisms are special objects that emit a fair amount of bright light. They can be crafted into soul torches, which serve as the primary source of cheap light for Afterlight adventurers. They can be found incased in slate, or near the surface in the soil." + }, + { + "type": "patchouli:text", + "text": "Soul Prism ore near the surface generates commonly and must be dug with a shovel to drop. One can use the fortune enchantment to increase the yield. They can also be found deep underground in slate, but are much less common and must be dug with a pickaxe to yield the prisms." + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/en_us/entries/chapters/category_3_entry_3.json b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/en_us/entries/chapters/category_3_entry_3.json new file mode 100644 index 000000000000..5ff167da4aab --- /dev/null +++ b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/en_us/entries/chapters/category_3_entry_3.json @@ -0,0 +1,19 @@ +{ + "name": "Crystillium", + "icon": "the_afterlight:crystillium_ore", + "category": "the_afterlight:category_3", + "sortnum": 3, + "advancement": "the_afterlight:delving_into_the_dark", + "pages": [ + { + "type": "patchouli:text", + "text": "Crystillium is a common ore that can be found between extreme depths and the surface. The smelted ingot produced by the ore can be used to craft relatively good tools and armor. It can also be used to forge living essence ingots." + }, + { + "type": "patchouli:image", + "images": ["the_afterlight:textures/crystilliumrecipe2.png"], + "border": true, + "text": "Crystillium can also be made at the ritual altar, as shown above." + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/en_us/entries/chapters/category_3_entry_4.json b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/en_us/entries/chapters/category_3_entry_4.json new file mode 100644 index 000000000000..ad2e83c49cd9 --- /dev/null +++ b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/en_us/entries/chapters/category_3_entry_4.json @@ -0,0 +1,19 @@ +{ + "name": "Moonsteel", + "icon": "the_afterlight:moonsteel_ore", + "category": "the_afterlight:category_3", + "sortnum": 4, + "advancement": "the_afterlight:delving_into_the_dark", + "pages": [ + { + "type": "patchouli:text", + "text": "Moonsteel is a rare ore found at most levels. Commonly found alongside crystillium, moonsteel can even be found frequently inside stone spires that rise out of the ground in some biomes. Moonsteel is a vital base for Lunarite gear, and it's own gear can easily challenge iron gear." + }, + { + "type": "patchouli:image", + "images": ["the_afterlight:textures/moonsteelrecipe2.png"], + "border": true, + "text": "Moonsteel can also be forged on a ritual altar, as shown above." + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/en_us/entries/chapters/category_3_entry_5.json b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/en_us/entries/chapters/category_3_entry_5.json new file mode 100644 index 000000000000..a68fb71c4de4 --- /dev/null +++ b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/en_us/entries/chapters/category_3_entry_5.json @@ -0,0 +1,27 @@ +{ + "name": "Lunarite", + "icon": "the_afterlight:lunarite_scrap_block", + "category": "the_afterlight:category_3", + "sortnum": 5, + "advancement": "the_afterlight:delving_into_the_dark", + "pages": [ + { + "type": "patchouli:text", + "text": "Lunarite is an extremely rare ore found at very deep depths. It's low rarity can even be compared to diamonds found in the Overworld. Smelting the ore will produce a piece of lunarite scrap, which can be combined with moonsteel ingots to create lunarite ingots. " + }, + { + "type": "patchouli:text", + "text": "Lunarite tools and armor can not be traditionally crafted. Ideally, combine lunarite ingots with moonsteel tools and armor to upgrade them into superior variants. As far as I know, lunarite gear is the best gear that exists in the Afterlight dimension. See the next page for crafting lunarite ingots." + }, + { + "type": "patchouli:crafting", + "recipe": "the_afterlight:lunarite_ingot_recipe", + "title": "Crafting Lunarite", + "text": "Above is the recipe for lunarite ingots. Moonsteel is also used as the base to lunarite gear." + }, + { + "type": "patchouli:text", + "text": "To create lunarite gear, one must place a lunarite ingot on a smithing table with moonsteel gear in the first slot. Doing this will combine the two, or rather, coat the moonsteel gear pieces with lunarite. Lunarite gear is a significant buff of moonsteel, since it technically quadruples the durability." + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/en_us/entries/chapters/category_3_entry_6.json b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/en_us/entries/chapters/category_3_entry_6.json new file mode 100644 index 000000000000..445c25603729 --- /dev/null +++ b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/en_us/entries/chapters/category_3_entry_6.json @@ -0,0 +1,48 @@ +{ + "name": "Elemental Crystals", + "icon": "the_afterlight:bloodstone_ore", + "category": "the_afterlight:category_3", + "sortnum": 6, + "advancement": "the_afterlight:delving_into_the_dark", + "pages": [ + { + "type": "patchouli:text", + "text": "Elemental crystals are rare objects found deep underground in the Afterlight dimension. There are three types: Bloodstone (or grim knowledge), verdant (or wisdom), and aqua (or nature). Each crystal has differing uses, although sometimes being able to be used together, like in respawn catalysts." + }, + { + "type": "patchouli:text", + "title": "Formation", + "text": "Each crystal is only found deep underground, in respective biomes. For bloodstone shards, they are only found below the heights of moonlight highlands and the plains of moonlight lowlands. For aqua, they can only be found in swampy areas. And lastly, verdant can only be found in lush areas, like forests." + }, + { + "type": "patchouli:text", + "title": "Bloodstone", + "text": "Bloodstone is an eerie type of elemental crystal made entirely of crystallized blood. I have no findings as to why or how, but that blood somehow has magical abilities that can be harnessed in some objects. Bloodstone ore can be found at deep levels, encased in slate." + }, + { + "type": "patchouli:text", + "title": "Uses", + "text": "Bloodstone shards are dropped by Bloodstone ore, and pulse with mystical energy. One can use Bloodstone shards to create a few magical objects, such as the respawn catalyst and the elemental amulet. Can also be used in glyph working." + }, + { + "type": "patchouli:text", + "title": "Aqua", + "text": "Aquastones are shiny crystals whose main characteristic is always forming as a rather dark shade of blue. The crystallized water trapped in these strange crystals can be used for magical uses. Aquastone can be found at deep levels, encased in slate." + }, + { + "type": "patchouli:text", + "title": "Uses", + "text": "Aqua Crystals are dropped from Aquastone ore, and pulse with mystical energy. One can use Aqua Crystals to create a few magical objects, such as the respawn catalyst and the elemental amulet." + }, + { + "type": "patchouli:text", + "title": "Verdant", + "text": "Verdant Quartz is an odd formation of floral matter and some sort of crystallized poison. I have no clue where the poison came from, but the crystals seems to draw magical energy from it. Verdant crystals can be found at deep levels, encased in slate." + }, + { + "type": "patchouli:text", + "title": "Uses", + "text": "Verdant Quartz shards are dropped by Verdant ore, and pulse with mystical energy. One can use Verdant Quartz shards to create a few magical objects, such as the respawn catalyst and the elemental amulet. They can also be used in glyph working." + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/en_us/entries/chapters/category_3_entry_7.json b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/en_us/entries/chapters/category_3_entry_7.json new file mode 100644 index 000000000000..9170277847e4 --- /dev/null +++ b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/en_us/entries/chapters/category_3_entry_7.json @@ -0,0 +1,18 @@ +{ + "name": "Eclipse Ore", + "icon": "the_afterlight:eclipse_shard_ore", + "category": "the_afterlight:category_3", + "sortnum": 7, + "advancement": "the_afterlight:delving_into_the_dark", + "pages": [ + { + "type": "patchouli:text", + "text": "Eclipse shards are an unexplained and mysterious form of objects. Little is known of them, though there are legends that the only one that knows how they came to be is the moon itself. They are found underground at deep levels, although quite rare." + }, + { + "type": "patchouli:text", + "title": "Eclipse Shards", + "text": "Eclipse shards are of a dark black color but are extremely reflective. They always seem to reflect an image of the moon. They can be crafted into high tier tools (equal in mining level to diamond tools), and can also be used in an ancient process called Glyph working." + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/en_us/entries/chapters/category_4_entry_2.json b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/en_us/entries/chapters/category_4_entry_2.json new file mode 100644 index 000000000000..fadbb8b29204 --- /dev/null +++ b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/en_us/entries/chapters/category_4_entry_2.json @@ -0,0 +1,18 @@ +{ + "name": "Respawn Catalyst", + "icon": "the_afterlight:respawn_catalyst", + "category": "the_afterlight:category_4", + "sortnum": 2, + "advancement": "the_afterlight:delving_into_the_dark", + "pages": [ + { + "type": "patchouli:text", + "text": "The respawn catalyst is the Afterlight variant of the respawn anchor. It allows one to set their world spawn to the block. Please note that this means that the world spawn can only be changed by placing another respawn catalyst elsewhere." + }, + { + "type": "patchouli:crafting", + "recipe": "the_afterlight:respawn_catalyst_recipe", + "text": "Above is the recipe for the respawn catalyst." + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/en_us/entries/chapters/category_4_entry_3.json b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/en_us/entries/chapters/category_4_entry_3.json new file mode 100644 index 000000000000..2d7858bf04b5 --- /dev/null +++ b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/en_us/entries/chapters/category_4_entry_3.json @@ -0,0 +1,28 @@ +{ + "name": "Books and Enchanting", + "icon": "the_afterlight:gloom_shelf", + "category": "the_afterlight:category_4", + "sortnum": 3, + "advancement": "the_afterlight:delving_into_the_dark", + "pages": [ + { + "type": "patchouli:text", + "text": "Special bookshelves can be crafted with new wood variants found in the Afterlight. A total of two can be crafted, the recipes of which are shown on the next page. Moonlight shelves give 1.5 enchantment power, whereas gloom shelves give 2 (default vanilla bookshelves give 1)." + }, + { + "type": "patchouli:crafting", + "recipe": "the_afterlight:moon_shelf_recipe", + "recipe2": "the_afterlight:gloom_shelf_recipe" + }, + { + "type": "patchouli:crafting", + "recipe": "the_afterlight:enchanting_table_moonlit_recipe", + "text": "The enchantment table can also be crafted with Afterlight materials, like shown above. See the next page to discover how to obtain the book of runes." + }, + { + "type": "patchouli:text", + "title": "Book Of Runes", + "text": "The book of runes can only be found in libraries underground. There is a rare dungeon that can be found with multiple bookshelves, along with the book of runes on one of them. The book itself contains runic text that seems to be impossible to comprehend." + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/en_us/entries/chapters/category_4_entry_4.json b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/en_us/entries/chapters/category_4_entry_4.json new file mode 100644 index 000000000000..5be48b3cd466 --- /dev/null +++ b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/en_us/entries/chapters/category_4_entry_4.json @@ -0,0 +1,17 @@ +{ + "name": "Elemental Amulet", + "icon": "the_afterlight:elemental_amulet", + "category": "the_afterlight:category_7", + "sortnum": 3, + "advancement": "the_afterlight:delving_into_the_dark", + "pages": [ + { + "type": "patchouli:text", + "text": "The Elemental Amulet is a legendary relic that serves the owner buffs. The red crystal gives a slight lifesteal effect, the blue crystal gives haste, and lastly the green crystal gives luck. These three crystals work together to make a powerful elemental buff to whoever carries it. " + }, + { + "type": "patchouli:text", + "text": "Like with other objects that use a living core (like the moon blade), the Elemental Amulet has a mind of it's own. This one, fortunately for whoever carries it, is always loyal to them. To craft the amulet, a variety of rare materials must be combined on the workbench of ancients. See the $(l:http://the-afterlight.fandom.com/wiki/Ancient_Crafting_Recipes)Afterlight wiki$(/l) for the recipe." + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/en_us/entries/chapters/category_4_entry_5.json b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/en_us/entries/chapters/category_4_entry_5.json new file mode 100644 index 000000000000..0151cb16e3bc --- /dev/null +++ b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/en_us/entries/chapters/category_4_entry_5.json @@ -0,0 +1,28 @@ +{ + "name": "Dungeon Loot", + "icon": "the_afterlight:old_pot", + "category": "the_afterlight:category_4", + "sortnum": 5, + "advancement": "the_afterlight:delving_into_the_dark", + "pages": [ + { + "type": "patchouli:text", + "text": "Dungeons and a few other structures can contain valuable loot. See the following pages of this chapter to learn more about the loot that can be found in various objects inside dungeons. Sometimes, even valuable trinkets." + }, + { + "type": "patchouli:text", + "title": "Pots", + "text": "Old pots often are scattered inside dungeons, and can be smashed to drop mundane loot. Some drops, however, are incredibly valuable. Indeed, sometimes these pots can drop very rare relics or components. See the next page for more." + }, + { + "type": "patchouli:text", + "text": "Chests can sometimes be found inside dungeons, and can contain some quite valuable loot. Based on my observations, chests have a higher chance of containing entire ingots and rarer materials, and even relics.", + "title": "Chests" + }, + { + "type": "patchouli:text", + "text": "Moonspawns and other common monsters can drop some relatively good loot. These include living essence, crystillium ingots or nuggets, or sometimes maybe moon crystals or bloodstone shards from some types of skeletons.", + "title": "Monsters" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/en_us/entries/chapters/category_4_entry_6.json b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/en_us/entries/chapters/category_4_entry_6.json new file mode 100644 index 000000000000..379ebca774f7 --- /dev/null +++ b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/en_us/entries/chapters/category_4_entry_6.json @@ -0,0 +1,28 @@ +{ + "name": "Moon Blade", + "icon": "the_afterlight:moon_blade", + "category": "the_afterlight:category_7", + "sortnum": 2, + "advancement": "the_afterlight:delving_into_the_dark", + "pages": [ + { + "type": "patchouli:text", + "text": "The Moon Blade is a legendary relic. Legends say that the moon itself forged this blade under an eclipse, and that it has been passed on to various moonspawn warriors under the moon's control. However, there are actually several Moon Blades in existence." + }, + { + "type": "patchouli:text", + "text": "The Moon Blade harnesses many magical abilities. Among these abilities are giving a short flash of strength, a short weakness effect, slowing the enemy considerably, or healing the wielder. All of these abilities are passive and are triggered automatically at a low chance every time you hit an enemy.", + "title": "Special Abilities" + }, + { + "type": "patchouli:text", + "title": "The Blade", + "text": "The strong blade of a complete Moon Blade is made of primarily lunarite, but coated in moonsteel. The living core gives the blade it's own personality, but will always be loyal to the owner, though sometimes unreliable. The living core also contributes to the magical effects the blade wields." + }, + { + "type": "patchouli:text", + "text": "See the $(l:http://the-afterlight.fandom.com/wiki/Ancient_Crafting_Recipes)Afterlight Wiki$(/l) for the recipe to craft the Moon Blade. It requires several glyphs, so make sure that you've started dabbling in Glyph Working.", + "title": "The Recipe" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/en_us/entries/chapters/category_4_entry_7.json b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/en_us/entries/chapters/category_4_entry_7.json new file mode 100644 index 000000000000..9da1dceeda10 --- /dev/null +++ b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/en_us/entries/chapters/category_4_entry_7.json @@ -0,0 +1,28 @@ +{ + "name": "Geode Blade", + "icon": "the_afterlight:geode_blade", + "category": "the_afterlight:category_7", + "sortnum": 1, + "advancement": "the_afterlight:delving_into_the_dark", + "pages": [ + { + "type": "patchouli:text", + "text": "Geode Blades are heavy but nevertheless far from dull greatswords. They are made of the previously mentioned precious geode crystals. When moonspawn researchers realized that geode's power hidden inside the blade could harm the moon, they attempted to use these blades against it. However, since the moon was not willing to accept a stab in it's face, it failed." + }, + { + "type": "patchouli:text", + "text": "The Geode Blade holds a healing ability. At the cost of experience points (10 points, to be exact), the blade will use the geode's power to heal the wielder by 5 health points. This ability has a cooldown of 10 seconds. To activate this ability, sneak on the ground + right click. ", + "title": "Special Ability" + }, + { + "type": "patchouli:text", + "title": "Passive Ability", + "text": "On top of it's primary ability, a Geode Blade also holds a passive one. This particular one gives the wielder strength for a short time, but inflicts them with bad luck at the same time. It should be noted that the debuff lasts longer than the strength bonus. This is triggered every time you hit an enemy, but only with a 20% chance." + }, + { + "type": "patchouli:text", + "text": "See the $(l:http://the-afterlight.fandom.com/wiki/Ancient_Crafting_Recipes)Afterlight Wiki$(/l) for the recipe to craft the Geode Blade. It requires a few glyphs, so make sure that you've started to dabble in the arts of Glyphs.", + "title": "The Recipe" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/en_us/entries/chapters/category_5_entry_1.json b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/en_us/entries/chapters/category_5_entry_1.json new file mode 100644 index 000000000000..4ee5f3753fe5 --- /dev/null +++ b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/en_us/entries/chapters/category_5_entry_1.json @@ -0,0 +1,37 @@ +{ + "name": "The Beginning", + "icon": "the_afterlight:lore_scrap", + "category": "the_afterlight:category_5", + "sortnum": 1, + "pages": [ + { + "type": "patchouli:text", + "text": "In the early days of the Afterlight dimension, a prosperous group of creatures called moonspawn set up several civilizations. Many of them were miners, builders, or craftsmen of incredible expertise. They also dabbled in astronomy, studying the blue moon that watched over them." + }, + { + "type": "patchouli:text", + "text": "Sometime in the middle of an increasingly prosperous civilization, a moonspawn astronomer found a way to communicate to the moon through a process he called glyph working. He was attempting to create glyphs, which were magical runes that depicted the elements of the moon. In doing so, he realized that he actually called upon the moon itself." + }, + { + "type": "patchouli:text", + "text": "Shortly after the moonspawns discovered they could call the Moon, little did they know but they gradually began to be driven mad at the mere idea of such pure power. The Moon was not as much of a friend after all, but a deceiving force that was in reality tricking them into insanity. However, the moonspawn nevertheless unintentionally submitted to the evergrowing madness." + }, + { + "type": "patchouli:text", + "text": "Very few of the moonspawn could realize what was happening to rest of their kin, but those who did often sought to stop it. They knew the moon caused the insanity, as it happened only after they began communicating with the moon. Some of these moonspawns thought up a plan to strike back at the moon itself. " + }, + { + "type": "patchouli:text", + "text": "Some moonspawn scientists started studying the effect of radiant shards. These were found commonly in the dimension as solid crystals. However, they realized that they could be used to harm creatures of some types, including the moon itself. A crucial component of the glyph working rituals turned out to be radiant shards coated in gold." + }, + { + "type": "patchouli:text", + "text": "The moonspawn not under the moon's influence realized that they might be able to take advantage of the glyph working ritual by tricking the moon into accepting regular radiant shards in the ritual, rather than radiant shards covered in a metal that would protect the moon from them. Therefore, they tried out their plan by conducting some of those rituals themselves." + }, + { + "type": "patchouli:text", + "text": "The moonspawns' plan seemed to work at first; the moon was succcessfully tricked into accepting the radiant shards. However, unfortunately for the remaining moonspawns, they did not realize that they could by no means resist the insanity, so they drove themselves mad regardless. Although, they did successfully destroy the moon and it's power." + } + ] + +} \ No newline at end of file diff --git a/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/en_us/entries/chapters/category_5_entry_2.json b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/en_us/entries/chapters/category_5_entry_2.json new file mode 100644 index 000000000000..02b86257c9b4 --- /dev/null +++ b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/en_us/entries/chapters/category_5_entry_2.json @@ -0,0 +1,18 @@ +{ + "name": "Conclusion", + "icon": "the_afterlight:lore_scrap", + "category": "the_afterlight:category_5", + "sortnum": 4, + "pages": [ + { + "type": "patchouli:text", + "text": "Unfortunately for all the remaining moonspawn, while they had destroyed the moon and it's evil influence on them, they had driven themselves insane in the process. Their civilizations faded away, only some dungeons underground still surviving. The moonspawns turned into savages, here to roam the Afterlight forever." + }, + { + "type": "patchouli:relations", + "title": "The Age of Exploration", + "entries": ["the_afterlight:chapters/category_1_entry_1"], + "text": "And now, with a fallen civilization that has collapsed into ruin right in your hands, this is where your own journey throughout the Afterlight starts. See the chapter listed above to start!" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/en_us/entries/chapters/category_5_entry_3.json b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/en_us/entries/chapters/category_5_entry_3.json new file mode 100644 index 000000000000..9dc8137e04f5 --- /dev/null +++ b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/en_us/entries/chapters/category_5_entry_3.json @@ -0,0 +1,16 @@ +{ + "name": "Ancient Civilization", + "icon": "the_afterlight:lore_scrap_2", + "category": "the_afterlight:category_5", + "sortnum": 2, + "pages": [ + { + "type": "patchouli:text", + "text": "The moonspawn left behind numerous structures that reflected their civilizations. These include large or small libraries, small camps, or even glyph working observatories. All of these were buried deep beneath the ground, although nobody really knows how or why they were. Perhaps the moon had the urge to do something terrible before willing to leave this realm?" + }, + { + "type": "patchouli:text", + "text": "Strangely, there is no evidence of any moonspawn civilizations on the surface, although there were rumours that they existed. Legends told of explorers encountering moonspawns living in huts made of gloom wood, but it appears that now none of that is even true... or else something else happened to them." + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/en_us/entries/chapters/category_5_entry_4.json b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/en_us/entries/chapters/category_5_entry_4.json new file mode 100644 index 000000000000..96d957e030df --- /dev/null +++ b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/en_us/entries/chapters/category_5_entry_4.json @@ -0,0 +1,16 @@ +{ + "name": "A Dying Past", + "icon": "the_afterlight:lore_scrap_2", + "category": "the_afterlight:category_5", + "sortnum": 3, + "pages": [ + { + "type": "patchouli:text", + "text": "Something that really intrigues many explorers is the fact that previous adventurers described the Afterlight as a bright, cheerful, and even as a paradise. And yet... now that many have access to the realm, we can clearly see that it is hardly anything but a dark abyss. It is now full of gloom, and there seems to be a faint feel of sadness fading into play at every step." + }, + { + "type": "patchouli:text", + "text": "Many adventurers that have now explored the Afterlight have never really questioned it in comparison to how previous ones had described it. This is most likely because of the rich treasures that can be found from the saddening past... but why would anyone care when there is a fortune to be made?" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/en_us/entries/chapters/category_ancient_entry_altar.json b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/en_us/entries/chapters/category_ancient_entry_altar.json new file mode 100644 index 000000000000..f9fea5cb13c0 --- /dev/null +++ b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/en_us/entries/chapters/category_ancient_entry_altar.json @@ -0,0 +1,28 @@ +{ + "name": "Ancient Forging", + "icon": "the_afterlight:workbench_of_ancients", + "category": "the_afterlight:category_ancient", + "sortnum": 2, + "advancement": "the_afterlight:radiance", + "pages": [ + { + "type": "patchouli:text", + "text": "Ancient forging was an old process used by moonspawns before the Moon's influence to essentially craft weaponry and relics of immense power. The process involved using glyphs along with rare materials to forge items. For example, it was a common practice to create powerful swords called Geode Blades through this process using glyphs and crystal shards." + }, + { + "type": "patchouli:crafting", + "recipe": "the_afterlight:ancient_altar_recipe", + "title": "Ancient Altar", + "text": "The process revolves mainly around the ancient workbench. See the recipe above to craft it. It can also be found in rare dungeons. See the next page for more on the uses of the workbench." + }, + { + "type": "patchouli:text", + "text": "Similarly to the glyph altar, one can place rare items in runic slots on the ancient workbench. To fuel the process, two radiant shards are used to lend magical power in order to help in the creation of whatever is being forged on the workbench. Each recipe done on the workbench will always require four runes of differing types, though sometimes there are two runes of the same type used in a recipe." + }, + { + "type": "patchouli:text", + "text": "See the $(l:http://the-afterlight.fandom.com/wiki/Ancient_Crafting_Recipes)Afterlight Wiki$(/l) for a complete list of recipes able to be done on the Ancient Workbench. These include the recipes for the Moon Blade, the Geode Blade, and the Elemental Amulet.", + "title": "Ancient Recipes" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/en_us/entries/chapters/category_ancient_entry_how_to_find.json b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/en_us/entries/chapters/category_ancient_entry_how_to_find.json new file mode 100644 index 000000000000..511bcd44e792 --- /dev/null +++ b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/en_us/entries/chapters/category_ancient_entry_how_to_find.json @@ -0,0 +1,18 @@ +{ + "name": "Lore", + "icon": "the_afterlight:lore_scrap", + "category": "the_afterlight:category_ancient", + "sortnum": 2, + "advancement": "the_afterlight:radiance", + "pages": [ + { + "type": "patchouli:text", + "text": "Evidence of ancient forging can be found way earlier than Glyph working. It was a process the moonspawn used for quite some time to forge themselves advanced weaponry and the elemental amulet. Once glyph working was discovered, it was much easier to use because runes could be used to speed up the process. Previously, it required highly knowledgeable individuals to figure out how to make it work." + }, + { + "type": "patchouli:text", + "title": "What this means", + "text": "Now, both glyph working and ancient forging are accessible and can be easily done provided that whoever doing it has the resources required." + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/en_us/entries/chapters/category_glyph_entry_altar.json b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/en_us/entries/chapters/category_glyph_entry_altar.json new file mode 100644 index 000000000000..eec505d8151b --- /dev/null +++ b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/en_us/entries/chapters/category_glyph_entry_altar.json @@ -0,0 +1,29 @@ +{ + "name": "Glyph Altar", + "icon": "the_afterlight:glyph_altar", + "category": "the_afterlight:category_glyph", + "sortnum": 3, + "advancement": "the_afterlight:radiance", + "pages": [ + { + "type": "patchouli:text", + "text": "Glyph working is an ancient process used by the moonspawns to forge powerful runic patterns called glyphs, which are magical items used to construct legends - typically advanced weaponry and relics. Most of these legendary weapons and relics had some sort of vague connection to the moon itself, attracting quite a lot of attention from outsiders." + }, + { + "type": "patchouli:text", + "title": "The Altar", + "text": "In order to create glyphs and execute those rituals, one must have a special altar called the Glyph Altar. The altar is fairly easily craftable, and they can also be found in a dungeon deep underground. See the following page for the recipe for the glyph altar, and the page after that for the entire list of recipes able to be done on the altar itself." + }, + { + "type": "patchouli:crafting", + "title": "Altar Recipe", + "recipe": "the_afterlight:glyph_altar_crafting_recipe", + "text": "Above is the recipe for the glyph altar. See the following page for all of the recipes able to be done on the altar." + }, + { + "type": "patchouli:text", + "title": "Glyph Altar Recipes", + "text": "See the $(l:http://the-afterlight.fandom.com/wiki/Glyph_Altar_Recipes)Afterlight wiki$(/l) for all of the Glyph Altar recipes." + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/en_us/entries/chapters/category_glyph_entry_glyphs.json b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/en_us/entries/chapters/category_glyph_entry_glyphs.json new file mode 100644 index 000000000000..b6d5ea5517cb --- /dev/null +++ b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/en_us/entries/chapters/category_glyph_entry_glyphs.json @@ -0,0 +1,43 @@ +{ + "name": "Glyphs", + "icon": "the_afterlight:glyph_of_power", + "category": "the_afterlight:category_glyph", + "sortnum": 4, + "advancement": "the_afterlight:radiance", + "pages": [ + { + "type": "patchouli:text", + "text": "A total of five types of glyphs can be made. See the following few pages to learn information on each glyph. See the last page for a link to the wiki, where you can find the recipes to all five." + }, + { + "type": "patchouli:spotlight", + "item": "the_afterlight:glyph_of_power", + "text": "The glyph of power signifies ultimate power. It can be used to create a powerful sword called the Moon Blade, thus making it very useful for late game weaponry. In order to create this glyph, you will need the elements of radiance and bloodshed, or bloodstone shards and two glyphs of radiance." + }, + { + "type": "patchouli:spotlight", + "item": "the_afterlight:glyph_of_sickness", + "text": "The glyph of sickness signifies sickness and disease. While it is not harmful directly, it can be used in anything that inflicts harmful effects to a target, such as the Moon Blade. In order to create the element of sickness, one must combine verdant shards and two glyphs of knowledge." + }, + { + "type": "patchouli:spotlight", + "item": "the_afterlight:glyph_of_radiance", + "text": "The glyph of radiance signifies long life and holy light. It can be used to create lesser lifesteal, thus making it an ingredient in the Moon Blade. In order to create this glyph, you must combine pearl shards with two spectral glyphs." + }, + { + "type": "patchouli:spotlight", + "item": "the_afterlight:spectral_glyph", + "text": "The Spectral glyph signifies the thoughts of the dead and the spirits of the living. It can be used to create thoughts in a given item, thus making it an ingredient in the Moon Blade. In order to create this glyph, you must combine soul prisms with two eclipse shards." + }, + { + "type": "patchouli:spotlight", + "item": "the_afterlight:glyph_of_knowledge", + "text": "The glyph of knowledge signifies pure knowledge. It can be used in many things in order to bypass wisdom. In order to create this glyph, you will need to combine verdant shards with some moon crystal dust. See the next page for a link to all of the recipes for the glyphs listed." + }, + { + "type": "patchouli:text", + "title": "Glyph Recipes", + "text": "See the $(l:http://the-afterlight.fandom.com/wiki/Glyph_Altar_Recipes)Afterlight wiki$(/l) for all of the glyph recipes." + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/en_us/entries/chapters/category_glyph_entry_gold.json b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/en_us/entries/chapters/category_glyph_entry_gold.json new file mode 100644 index 000000000000..d74d075a9353 --- /dev/null +++ b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/en_us/entries/chapters/category_glyph_entry_gold.json @@ -0,0 +1,19 @@ +{ + "name": "Radiance Shards", + "icon": "the_afterlight:golden_shards_of_radiance", + "category": "the_afterlight:category_glyph", + "sortnum": 1, + "advancement": "the_afterlight:radiance", + "pages": [ + { + "type": "patchouli:text", + "text": "In order to fuel the process of glyph working, you will need shards of radiant crystals coated in gold. The radiant shards can be found in the geode fields biome, either obtained from the crystal spires that rise out of the ground, or from the geodes found beneath the surface." + }, + { + "type": "patchouli:crafting", + "title": "Golden Shards Recipe", + "recipe": "the_afterlight:golden_shards_of_radiance_recipe", + "text": "Above is the recipe for radiant shards coated in gold. You can find gold nuggets in geode caves, from a golden plant." + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/en_us/entries/chapters/category_glyph_entry_hammer.json b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/en_us/entries/chapters/category_glyph_entry_hammer.json new file mode 100644 index 000000000000..0777d34d5f07 --- /dev/null +++ b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/en_us/entries/chapters/category_glyph_entry_hammer.json @@ -0,0 +1,19 @@ +{ + "name": "Glyph Hammer", + "icon": "the_afterlight:glyph_hammer", + "category": "the_afterlight:category_glyph", + "sortnum": 2, + "advancement": "the_afterlight:radiance", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "the_afterlight:glyph_working_hammer_recipe", + "text": "In a way glyph working is like forging. This is because to properly shape the glyphs, a special hammer is required. See above for the recipe for this hammer." + }, + { + "type": "patchouli:crafting", + "recipe": "the_afterlight:golden_radiant_block_recipe", + "text": "Above is the recipe for golden radiance blocks. You'll need one of these to craft the glyph hammer." + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/en_us/entries/chapters/category_links_links.json b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/en_us/entries/chapters/category_links_links.json new file mode 100644 index 000000000000..56501dffad81 --- /dev/null +++ b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/en_us/entries/chapters/category_links_links.json @@ -0,0 +1,12 @@ +{ + "name": "Links", + "icon": "the_afterlight:link_tome", + "category": "the_afterlight:category_links", + "sortnum": 1, + "pages": [ + { + "type": "patchouli:text", + "text": "Afterlight wiki: $(l:http://the-afterlight.fandom.com/wiki/The_Afterlight_Wiki)wiki.$(/l)$(br)Curseforge Page: $(l:http://www.curseforge.com/minecraft/mc-mods/the-afterlight)Mod Page$(/l)$(br)Creator Patreon: $(l:http://www.patreon.com/whispearl)Patreon$(/l)$(br2)Discord Server: $(l:http://discord.gg/KU3vqCzW3q)Discord$(/l)" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/zh_cn/categories/category_1.json b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/zh_cn/categories/category_1.json new file mode 100644 index 000000000000..9d1abf1db4e1 --- /dev/null +++ b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/zh_cn/categories/category_1.json @@ -0,0 +1,6 @@ +{ + "name": "启程", + "description": "在隐光之域自由穿行。", + "icon": "the_afterlight:moon_crystal", + "sortnum": 2 +} \ No newline at end of file diff --git a/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/zh_cn/categories/category_2.json b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/zh_cn/categories/category_2.json new file mode 100644 index 000000000000..1f4f720b7117 --- /dev/null +++ b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/zh_cn/categories/category_2.json @@ -0,0 +1,6 @@ +{ + "name": "驯服黑暗", + "description": "在隐光之域点亮光芒。", + "icon": "the_afterlight:moon_shard", + "sortnum": 3 +} \ No newline at end of file diff --git a/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/zh_cn/categories/category_3.json b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/zh_cn/categories/category_3.json new file mode 100644 index 000000000000..448190c2bee7 --- /dev/null +++ b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/zh_cn/categories/category_3.json @@ -0,0 +1,6 @@ +{ + "name": "矿产", + "description": "在隐光之域采集矿物。", + "icon": "the_afterlight:aquastone_ore", + "sortnum": 4 +} \ No newline at end of file diff --git a/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/zh_cn/categories/category_4.json b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/zh_cn/categories/category_4.json new file mode 100644 index 000000000000..8e1410b44d2c --- /dev/null +++ b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/zh_cn/categories/category_4.json @@ -0,0 +1,6 @@ +{ + "name": "杂项", + "description": "隐光之域的独特方块,附加几篇额外介绍。", + "icon": "the_afterlight:respawn_catalyst", + "sortnum": 10 +} \ No newline at end of file diff --git a/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/zh_cn/categories/category_5.json b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/zh_cn/categories/category_5.json new file mode 100644 index 000000000000..c6c5e453892c --- /dev/null +++ b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/zh_cn/categories/category_5.json @@ -0,0 +1,6 @@ +{ + "name": "故事", + "description": "隐光之域的过去。", + "icon": "the_afterlight:lore_scrap", + "sortnum": 1 +} \ No newline at end of file diff --git a/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/zh_cn/categories/category_7.json b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/zh_cn/categories/category_7.json new file mode 100644 index 000000000000..e54c5a6d926f --- /dev/null +++ b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/zh_cn/categories/category_7.json @@ -0,0 +1,6 @@ +{ + "name": "武器与装备", + "description": "发现稀有物品与武器。", + "icon": "the_afterlight:geode_blade", + "sortnum": 9 +} \ No newline at end of file diff --git a/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/zh_cn/categories/category_ancient.json b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/zh_cn/categories/category_ancient.json new file mode 100644 index 000000000000..0743d04eb273 --- /dev/null +++ b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/zh_cn/categories/category_ancient.json @@ -0,0 +1,6 @@ +{ + "name": "远古锻造", + "description": "探索散佚已久的技术——远古锻造。获取耀月水晶碎片以解锁。", + "icon": "the_afterlight:workbench_of_ancients", + "sortnum": 8 +} \ No newline at end of file diff --git a/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/zh_cn/categories/category_glyph.json b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/zh_cn/categories/category_glyph.json new file mode 100644 index 000000000000..2ccfc44322e5 --- /dev/null +++ b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/zh_cn/categories/category_glyph.json @@ -0,0 +1,6 @@ +{ + "name": "雕符制作", + "description": "探索雕符制作的技术。获取耀月水晶碎片以解锁。", + "icon": "the_afterlight:glyph_altar", + "sortnum": 7 +} \ No newline at end of file diff --git a/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/zh_cn/categories/category_links.json b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/zh_cn/categories/category_links.json new file mode 100644 index 000000000000..0c43d9fa3d47 --- /dev/null +++ b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/zh_cn/categories/category_links.json @@ -0,0 +1,7 @@ +{ + "name": "官方链接", + "description": "专用于介绍的章节。其中列有其他参考站点,例如本模组Fandom维基。", + + "icon": "the_afterlight:link_tome", + "sortnum": 11 +} \ No newline at end of file diff --git a/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/zh_cn/entries/chapters/category_1_entry_1.json b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/zh_cn/entries/chapters/category_1_entry_1.json new file mode 100644 index 000000000000..37e4b662ad98 --- /dev/null +++ b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/zh_cn/entries/chapters/category_1_entry_1.json @@ -0,0 +1,16 @@ +{ + "name": "基础信息", + "icon": "the_afterlight:moon_crystal", + "category": "the_afterlight:category_1", + "sortnum": 1, + "pages": [ + { + "type": "patchouli:text", + "text": "要先在主世界中收集基础材料,才能开启去往隐光之域的通道。经我研究,主世界地底会出现一种特殊的水晶。抵达隐光之域总共需要21块这种水晶,不过多收集一些总会有帮助的,这是后续步骤的关键材料。" + }, + { + "type": "patchouli:text", + "text": "集齐月之水晶后,你还需要一种奇异的石头。我叫它“虚空石”。这种石头同样会出现在主世界的深处,总共需要10块,它是制作传送门框架方块的主要原料。虚空石也可合成虚空石砖,从而参与某些重要祭坛的合成过程。详情参见后续章节。" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/zh_cn/entries/chapters/category_1_entry_2.json b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/zh_cn/entries/chapters/category_1_entry_2.json new file mode 100644 index 000000000000..3ead0da9ee27 --- /dev/null +++ b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/zh_cn/entries/chapters/category_1_entry_2.json @@ -0,0 +1,18 @@ +{ + "name": "敲碎水晶", + "icon": "the_afterlight:mundane_crushing_hammer", + "category": "the_afterlight:category_1", + "sortnum": 2, + "pages": [ + { + "type": "patchouli:text", + "text": "首先要敲碎一部分月之水晶,不过最少要保留12份完整的水晶。可以用普通锤子敲碎月之水晶。合成表参见后一页。" + }, + { + "type": "patchouli:crafting", + "recipe": "the_afterlight:crushed_moon_crystal_recipe", + "recipe2": "the_afterlight:mundane_hammer_recipe", + "title": "合成表" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/zh_cn/entries/chapters/category_1_entry_3.json b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/zh_cn/entries/chapters/category_1_entry_3.json new file mode 100644 index 000000000000..e0c0d610eda2 --- /dev/null +++ b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/zh_cn/entries/chapters/category_1_entry_3.json @@ -0,0 +1,19 @@ +{ + "name": "祭坛", + "icon": "the_afterlight:ritual_altar", + "category": "the_afterlight:category_1", + "sortnum": 2, + "pages": [ + { + "type": "patchouli:text", + "text": "当月之水晶和虚空石都准备就绪,下一步便是制作一个特殊的祭坛。这座祭坛是最为重要的,构建传送门所需的新物品均由它制得。合成表参见后一页。" + }, + { + "type": "patchouli:crafting", + "title": "仪式祭坛合成表", + "recipe": "the_afterlight:moon_altar_recipe", + "recipe2": "the_afterlight:moon_crystal_block_recipe", + "text": "更多细节与用途参见后一章。" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/zh_cn/entries/chapters/category_1_entry_4.json b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/zh_cn/entries/chapters/category_1_entry_4.json new file mode 100644 index 000000000000..bac229a080d0 --- /dev/null +++ b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/zh_cn/entries/chapters/category_1_entry_4.json @@ -0,0 +1,57 @@ +{ + "name": "神秘灌注", + "icon": "the_afterlight:strange_obsidian", + "category": "the_afterlight:category_1", + "sortnum": 4, + "pages": [ + { + "type": "patchouli:text", + "text": "仪式祭坛和月之水晶粉就绪后,就可在祭坛上进行仪式了。这些仪式在白天不会起效,所以一定要等到夜晚来临再进行。细节和合成表参见后几页。" + }, + { + "type": "patchouli:image", + "images": ["the_afterlight:textures/strangeobsidianrecipe2.png", "the_afterlight:textures/staffofmoonlightrecipe2.png"], + "title": "基础合成表", + "border": true, + "text": "更多信息参见后一页。" + }, + { + "type": "patchouli:text", + "title": "进展", + "text": "前面展示的合成表分别是制作怪异黑曜石和月光之杖的。怪异黑曜石是传送门的框架,而月光之杖则是启动传送门的工具。更多有关合成表参见后几页,传送门相关参见后一节。" + }, + { + "type": "patchouli:text", + "title": "其他合成表", + "text": "和先前提到的一样,仪式祭坛还可以用于灌注其他材料,比如某些合金或金属。这其中某些物品在进入隐光之域后的雕符制作中有大用处。其他仪式参见后几页。" + }, + { + "type": "patchouli:image", + "images": ["the_afterlight:textures/crystilliumrecipe2.png"], + "border": true, + "title": "默泪", + "text": "默泪是一种常见且制作过程简单的材料。" + }, + { + "type": "patchouli:image", + "images": ["the_afterlight:textures/moonsteelrecipe2.png"], + "border": true, + "title": "月钢", + "text": "月钢是一种经久耐用的材料,虽然较为稀有和贵重。" + }, + { + "type": "patchouli:image", + "images": ["the_afterlight:textures/livingessenceingotrecipe2.png"], + "border": true, + "title": "生命精华锭", + "text": "融合了生命与死亡。" + }, + { + "type":"patchouli:image", + "images": ["the_afterlight:textures/livingstarrecipe2.png"], + "border": true, + "title": "生命核心", + "text": "由生命能量铸成的神秘核心。" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/zh_cn/entries/chapters/category_1_entry_5.json b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/zh_cn/entries/chapters/category_1_entry_5.json new file mode 100644 index 000000000000..e451e2f5c295 --- /dev/null +++ b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/zh_cn/entries/chapters/category_1_entry_5.json @@ -0,0 +1,19 @@ +{ + "name": "传送门", + "icon": "the_afterlight:moonstone_2", + "category": "the_afterlight:category_1", + "sortnum": 5, + "pages": [ + { + "type": "patchouli:text", + "text": "和先前提到的一样,通往隐光之域的传送门是由怪异黑曜石搭建且需月光之杖开启的。首先,搭建一个类似下界传送门造型的怪异黑曜石框;然后用月光之杖点亮它即可。神秘的隐光之域就在那扇传送门后,等着你前去探索。" + }, + { + "type": "patchouli:relations", + "entries": ["the_afterlight:category_2_entry_1", "the_afterlight:category_3_entry_1"], + "text": "这部秘典会在将来有需要时继续提供帮助。后面的章节记录了更多有关隐光之域的知识,将在进入隐光之域后解锁。", + + "title": "延伸阅读" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/zh_cn/entries/chapters/category_2_entry_1.json b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/zh_cn/entries/chapters/category_2_entry_1.json new file mode 100644 index 000000000000..63b2b936a6f7 --- /dev/null +++ b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/zh_cn/entries/chapters/category_2_entry_1.json @@ -0,0 +1,18 @@ +{ + "name": "基础光源", + "icon": "the_afterlight:moon_shard", + "category": "the_afterlight:category_2", + "sortnum": 1, + "advancement": "the_afterlight:delving_into_the_dark", + "pages": [ + { + "type": "patchouli:text", + "text": "隐光之域中最常见的光源是灵魂棱晶。这些棱晶只能在土壤中或地底深处找到。将其与木棍组合就能制成简易的火把光源。" + }, + { + "type": "patchouli:crafting", + "recipe": "the_afterlight:moon_torch_recipe_5", + "text": "灵魂棱晶制作火把的方式和其他种类的火把一致,如上图。" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/zh_cn/entries/chapters/category_2_entry_2.json b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/zh_cn/entries/chapters/category_2_entry_2.json new file mode 100644 index 000000000000..b118db346e4a --- /dev/null +++ b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/zh_cn/entries/chapters/category_2_entry_2.json @@ -0,0 +1,19 @@ +{ + "name": "水晶光源", + "icon": "the_afterlight:ecliptic_rock", + "category": "the_afterlight:category_2", + "sortnum": 2, + "advancement": "the_afterlight:delving_into_the_dark", + "pages": [ + { + "type": "patchouli:text", + "title": "灵光", + "text": "在叫做“月光低地”或“荧光原野”的生物群系里,常会出现一种特别的发光水晶,它是点亮隐光之域的好用光源。这一生物群系中灵光水晶分布较密,也容易采集。" + }, + { + "type": "patchouli:text", + "title": "耀月", + "text": "另一种水晶光源是耀月水晶。这些水晶可以在耀月原野找到。采集它也很轻松,不同的是它能发出比灵光水晶更亮的光芒。" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/zh_cn/entries/chapters/category_2_entry_3.json b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/zh_cn/entries/chapters/category_2_entry_3.json new file mode 100644 index 000000000000..059588311544 --- /dev/null +++ b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/zh_cn/entries/chapters/category_2_entry_3.json @@ -0,0 +1,18 @@ +{ + "name": "奢华光源", + "icon": "the_afterlight:moon_crystal_block", + "category": "the_afterlight:category_2", + "sortnum": 3, + "advancement": "the_afterlight:delving_into_the_dark", + "pages": [ + { + "type": "patchouli:text", + "text": "月之水晶可以合成能发出大量光芒的致密方块。虽然很难制成,但它是隐光之域中我所知的最亮也是最有效的光源了。" + }, + { + "type": "patchouli:crafting", + "recipe": "the_afterlight:moon_crystal_block_recipe_1", + "text": "月之水晶块合成表如上。不过凑齐足够的月之水晶可能会有点难。" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/zh_cn/entries/chapters/category_3_entry_1.json b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/zh_cn/entries/chapters/category_3_entry_1.json new file mode 100644 index 000000000000..2979063f4e28 --- /dev/null +++ b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/zh_cn/entries/chapters/category_3_entry_1.json @@ -0,0 +1,17 @@ +{ + "name": "月之水晶", + "icon": "the_afterlight:slate_moon_crystal_ore", + "category": "the_afterlight:category_3", + "sortnum": 1, + "advancement": "the_afterlight:delving_into_the_dark", + "pages": [ + { + "type": "patchouli:text", + "text": "整个世界中共有两种月之水晶矿石,一种位于主世界,另一种位于隐光之域。这种矿石均只出现在两个维度的地底。可以通过某些魔咒来提高单个矿石的产出。月之水晶可被用于多种合成。" + }, + { + "type": "patchouli:text", + "text": "这种水晶在两个不同的维度里分别出现,我认为它们其实是互相一致的。它们的某些性质是一致的,形成方式也类似,所以它们有可能是在不同的环境中以类似的方式形成的,在外形和性质上一致的同种水晶。" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/zh_cn/entries/chapters/category_3_entry_2.json b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/zh_cn/entries/chapters/category_3_entry_2.json new file mode 100644 index 000000000000..45da49495b19 --- /dev/null +++ b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/zh_cn/entries/chapters/category_3_entry_2.json @@ -0,0 +1,17 @@ +{ + "name": "灵魂棱晶", + "icon": "the_afterlight:slate_moon_shard_ore", + "category": "the_afterlight:category_3", + "sortnum": 2, + "advancement": "the_afterlight:delving_into_the_dark", + "pages": [ + { + "type": "patchouli:text", + "text": "灵魂棱晶是能发出较亮光芒的特殊矿物。可以用这种矿物制作隐光之域探索者的最常用光源——灵魂火把。这类矿石通常出现在月板岩中或土壤表层中。" + }, + { + "type": "patchouli:text", + "text": "灵魂棱晶矿石频繁出现在土壤表层,需要锹才可挖掘。可以通过时运魔咒提高产量。这种矿物也能在地底的月板岩中发现,但更为稀有且需要镐开采。" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/zh_cn/entries/chapters/category_3_entry_3.json b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/zh_cn/entries/chapters/category_3_entry_3.json new file mode 100644 index 000000000000..c2c58ae002de --- /dev/null +++ b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/zh_cn/entries/chapters/category_3_entry_3.json @@ -0,0 +1,19 @@ +{ + "name": "默泪", + "icon": "the_afterlight:crystillium_ore", + "category": "the_afterlight:category_3", + "sortnum": 3, + "advancement": "the_afterlight:delving_into_the_dark", + "pages": [ + { + "type": "patchouli:text", + "text": "默泪是一种能在表层和极深的地底发现的常见矿物。烧炼出的默泪锭可以用于制作更高级别的工具和盔甲,它也可用于制作生命精华锭。" + }, + { + "type": "patchouli:image", + "images": ["the_afterlight:textures/crystilliumrecipe2.png"], + "border": true, + "text": "默泪也可通过仪式祭坛制作,如上图。" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/zh_cn/entries/chapters/category_3_entry_4.json b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/zh_cn/entries/chapters/category_3_entry_4.json new file mode 100644 index 000000000000..591b644fedaa --- /dev/null +++ b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/zh_cn/entries/chapters/category_3_entry_4.json @@ -0,0 +1,20 @@ +{ + "name": "月钢", + "icon": "the_afterlight:moonsteel_ore", + "category": "the_afterlight:category_3", + "sortnum": 4, + "advancement": "the_afterlight:delving_into_the_dark", + "pages": [ + { + "type": "patchouli:text", + "text": "月钢是能在地层各处发现的稀有矿物,通常与默泪伴生,也能在某些生物群系中的石柱中找到。月钢是月之合金装备的重要基础材料,并且由月钢自己制作的装备亦可比肩铁装备。" + + }, + { + "type": "patchouli:image", + "images": ["the_afterlight:textures/moonsteelrecipe2.png"], + "border": true, + "text": "月钢也可通过仪式祭坛制作,如上图。" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/zh_cn/entries/chapters/category_3_entry_5.json b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/zh_cn/entries/chapters/category_3_entry_5.json new file mode 100644 index 000000000000..4c6715f778b2 --- /dev/null +++ b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/zh_cn/entries/chapters/category_3_entry_5.json @@ -0,0 +1,27 @@ +{ + "name": "月之合金", + "icon": "the_afterlight:lunarite_scrap_block", + "category": "the_afterlight:category_3", + "sortnum": 5, + "advancement": "the_afterlight:delving_into_the_dark", + "pages": [ + { + "type": "patchouli:text", + "text": "月之合金是在极为幽深的地底发现的罕见矿物。它的稀有程度甚至能和主世界的钻石比肩。烧炼矿石就能得到一块月之合金碎片,将这些碎片和月钢合成得到月之合金锭。" + }, + { + "type": "patchouli:text", + "text": "月之合金工具和盔甲不能通过一般方式制作,而是需要将月之合金锭和月钢工具盔甲组合才能制成月之合金工具和盔甲。就我所知,月之合金装备是隐光之域中最顶尖的一批了。合成月之合金锭的方法参见下一页。" + }, + { + "type": "patchouli:crafting", + "recipe": "the_afterlight:lunarite_ingot_recipe", + "title": "合成月之合金", + "text": "月之合金锭合成表如上。月钢装备则是月之合金装备的基础。" + }, + { + "type": "patchouli:text", + "text": "将月钢装备和月之合金锭放在锻造台内锻造来得到月之合金装备。这一步骤是将两者结合,或者说是将月之合金包裹至月钢装备上。月之合金装备比月钢装备强得多,耐久度变成原来的四倍。" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/zh_cn/entries/chapters/category_3_entry_6.json b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/zh_cn/entries/chapters/category_3_entry_6.json new file mode 100644 index 000000000000..77ad2a688013 --- /dev/null +++ b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/zh_cn/entries/chapters/category_3_entry_6.json @@ -0,0 +1,48 @@ +{ + "name": "元素晶体", + "icon": "the_afterlight:bloodstone_ore", + "category": "the_afterlight:category_3", + "sortnum": 6, + "advancement": "the_afterlight:delving_into_the_dark", + "pages": [ + { + "type": "patchouli:text", + "text": "元素晶体是隐光之域地下的稀有物品。一共有三种类型:血石(又称阴识晶),苍翠石英(又称智慧晶)和水之晶体(又称自然晶)。每种晶体用途不同,不过有时也能合并使用,例如在重生触媒中。" + }, + { + "type": "patchouli:text", + "title": "形成", + "text": "每种晶体都只能在特定生物群系的地下深处找到。血石碎片只能在月光高地和荧光原野地下找到,水之晶体能在月光沼泽地下发现,而苍翠石英则只能在森林类生物群系地下找到。" + }, + { + "type": "patchouli:text", + "title": "血石", + "text": "血石是一种完全由晶体状的血构成的怪异元素晶体。这些血拥有着只在某些特定物品才有的魔法力量,但我不清楚其原理。血石矿石一般出现于地底深处的月板岩中。" + }, + { + "type": "patchouli:text", + "title": "用途", + "text": "血石矿石掉落充满神秘能量的血石碎片。这些碎片被用于制作一些魔法物品,例如重生触媒和元素护身符。它也能用于雕纹制作中。" + }, + { + "type": "patchouli:text", + "title": "水之晶体", + "text": "水之晶体是一种闪亮的晶体,有着标志性的暗蓝色色调。这些被怪异晶体封住的晶体状的水有多种魔法用途。水之晶体一般出现于地底深处的月板岩中。" + }, + { + "type": "patchouli:text", + "title": "用途", + "text": "水之晶体矿石掉落充满神秘能量的水之晶体。这些晶体被用于制作一些魔法物品,例如重生触媒和元素护身符。" + }, + { + "type": "patchouli:text", + "title": "苍翠石英", + "text": "苍翠石英是植物组织和晶体状的毒液融合而成的奇怪物质。毒液从何而来已不可考,但苍翠石英的魔法能量似乎来源于这些毒液。苍翠石英一般出现于地底深处的月板岩中。" + }, + { + "type": "patchouli:text", + "title": "用途", + "text": "苍翠矿石掉落充满神秘能量的苍翠石英。这些石英被用于制作一些魔法物品,例如重生触媒和元素护身符。它也能用于雕纹制作中。" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/zh_cn/entries/chapters/category_3_entry_7.json b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/zh_cn/entries/chapters/category_3_entry_7.json new file mode 100644 index 000000000000..8620edfd19c1 --- /dev/null +++ b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/zh_cn/entries/chapters/category_3_entry_7.json @@ -0,0 +1,18 @@ +{ + "name": "月食碎片", + "icon": "the_afterlight:eclipse_shard_ore", + "category": "the_afterlight:category_3", + "sortnum": 7, + "advancement": "the_afterlight:delving_into_the_dark", + "pages": [ + { + "type": "patchouli:text", + "text": "月食碎片是一种未经研究的神秘物质。其相关资料稀少,不过有传说称知道这种物质由来的只有月自己。这些碎片藏于地下深处,且较为稀有。" + }, + { + "type": "patchouli:text", + "title": "月食碎片", + "text": "月食碎片外表为深黑色且反光性能极佳。它们似乎总能倒映出月。它们可用于制作高等级的工具(挖掘等级与钻石相同),也可用于一种古老的技术——雕纹制作。" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/zh_cn/entries/chapters/category_4_entry_2.json b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/zh_cn/entries/chapters/category_4_entry_2.json new file mode 100644 index 000000000000..0e9c7178a7dd --- /dev/null +++ b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/zh_cn/entries/chapters/category_4_entry_2.json @@ -0,0 +1,18 @@ +{ + "name": "重生触媒", + "icon": "the_afterlight:respawn_catalyst", + "category": "the_afterlight:category_4", + "sortnum": 2, + "advancement": "the_afterlight:delving_into_the_dark", + "pages": [ + { + "type": "patchouli:text", + "text": "重生触媒是隐光之域的重生锚,它使玩家能在隐光之域中将重生点设置到该方块上。请注意仅能通过放置另一个重生触媒来改变重生点位置。" + }, + { + "type": "patchouli:crafting", + "recipe": "the_afterlight:respawn_catalyst_recipe", + "text": "重生触媒合成表如上。" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/zh_cn/entries/chapters/category_4_entry_3.json b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/zh_cn/entries/chapters/category_4_entry_3.json new file mode 100644 index 000000000000..0eb961618428 --- /dev/null +++ b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/zh_cn/entries/chapters/category_4_entry_3.json @@ -0,0 +1,28 @@ +{ + "name": "书籍与附魔", + "icon": "the_afterlight:gloom_shelf", + "category": "the_afterlight:category_4", + "sortnum": 3, + "advancement": "the_afterlight:delving_into_the_dark", + "pages": [ + { + "type": "patchouli:text", + "text": "隐光之域的两种木材均可以制作对应材质的书架,合成表参见下一页。月光木书架提供1.5点附魔能力,而幽暗木书架提供2点。(参照:普通书架提供1点)" + }, + { + "type": "patchouli:crafting", + "recipe": "the_afterlight:moon_shelf_recipe", + "recipe2": "the_afterlight:gloom_shelf_recipe" + }, + { + "type": "patchouli:crafting", + "recipe": "the_afterlight:enchanting_table_moonlit_recipe", + "text": "附魔台也可使用如上所示的隐光之域材料制作。符文之书的获取方法参见下一页。" + }, + { + "type": "patchouli:text", + "title": "符文之书", + "text": "符文之书只能在地下图书馆找到。某种稀有的地牢里会出现多个书架,其中会有符文之书。符文之书由不可破译的晦涩符文写就。" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/zh_cn/entries/chapters/category_4_entry_4.json b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/zh_cn/entries/chapters/category_4_entry_4.json new file mode 100644 index 000000000000..4ed7d00f15ec --- /dev/null +++ b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/zh_cn/entries/chapters/category_4_entry_4.json @@ -0,0 +1,17 @@ +{ + "name": "元素护身符", + "icon": "the_afterlight:elemental_amulet", + "category": "the_afterlight:category_7", + "sortnum": 3, + "advancement": "the_afterlight:delving_into_the_dark", + "pages": [ + { + "type": "patchouli:text", + "text": "元素护身符是一件传说般的古物,能给予其所有者许多正面效果。红色晶体给予生命窃取,蓝色晶体给予急迫,绿色晶体给予幸运。这三种晶体的合力能给予所有者强大的元素增益。" + }, + { + "type": "patchouli:text", + "text": "和其他使用生命核心的物品(如月之剑)一样,元素护身符拥有自己的意识。不过好在护身符的意识对其所有者忠诚。合成这一护身符需要各种稀有材料和一座远古工作台。合成表参见$(l:http://the-afterlight.fandom.com/wiki/Ancient_Crafting_Recipes)隐光之域Wiki$(/l)。" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/zh_cn/entries/chapters/category_4_entry_5.json b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/zh_cn/entries/chapters/category_4_entry_5.json new file mode 100644 index 000000000000..376203609d1b --- /dev/null +++ b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/zh_cn/entries/chapters/category_4_entry_5.json @@ -0,0 +1,28 @@ +{ + "name": "地牢战利品", + "icon": "the_afterlight:old_pot", + "category": "the_afterlight:category_4", + "sortnum": 5, + "advancement": "the_afterlight:delving_into_the_dark", + "pages": [ + { + "type": "patchouli:text", + "text": "地牢和其他若干结构中藏有珍贵的战利品。更多有关地牢与战利品的知识参见后几页。说不定有时你能找到某些价值连城的护身符呢。" + }, + { + "type": "patchouli:text", + "title": "罐子", + "text": "地牢中有许多古老的罐子,敲碎它们以获得普通战利品,但有时掉出的战利品非常珍贵,包括十分稀有的古物或物品部件,具体内容参见后一页。" + }, + { + "type": "patchouli:text", + "text": "地牢中时不时能找到箱子,其中装有比较珍贵的战利品。就我的观察而言,箱子里装有整锭材料,某些更为稀有的材料,甚至古物的可能性更大。", + "title": "箱子" + }, + { + "type": "patchouli:text", + "text": "月民和其他常见怪物会掉落较好的战利品。包括生命精华、默泪锭、默泪粒,以及某些骷髅会掉落的月之水晶和血石碎片。", + "title": "怪物" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/zh_cn/entries/chapters/category_4_entry_6.json b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/zh_cn/entries/chapters/category_4_entry_6.json new file mode 100644 index 000000000000..b4049557fe54 --- /dev/null +++ b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/zh_cn/entries/chapters/category_4_entry_6.json @@ -0,0 +1,28 @@ +{ + "name": "月之剑", + "icon": "the_afterlight:moon_blade", + "category": "the_afterlight:category_7", + "sortnum": 2, + "advancement": "the_afterlight:delving_into_the_dark", + "pages": [ + { + "type": "patchouli:text", + "text": "月之剑是一件传说般的古物。有传言称月在月食之时铸就了这一把剑,后来这把剑先后为多位月掌控下的月民战士所持。不过,实际上有多把月之剑存世。" + }, + { + "type": "patchouli:text", + "text": "月之剑拥有多种魔法能力。例如给予短暂的力量效果,给予短暂的虚弱效果,使敌人变得非常缓慢,治疗持有者等。这些魔法能力平时不会显现,但每次击中敌人时月之剑会有小概率施展魔力。", + "title": "特殊能力" + }, + { + "type": "patchouli:text", + "title": "剑刃", + "text": "完整的月之剑的强韧剑刃主要是由月之合金制成的,外覆一层月钢。生命核心给予月之剑意识,这一意识始终对持有者忠诚,虽然有时会有些不可靠。生命核心也加强了月之剑本身的魔法能力。" + }, + { + "type": "patchouli:text", + "text": "月之剑合成表参见$(l:http://the-afterlight.fandom.com/wiki/Ancient_Crafting_Recipes)隐光之域Wiki$(/l)。合成需要一些雕符,请确保你已开始研究雕符制作的技术。", + "title": "合成表" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/zh_cn/entries/chapters/category_4_entry_7.json b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/zh_cn/entries/chapters/category_4_entry_7.json new file mode 100644 index 000000000000..9cd2fd60d24c --- /dev/null +++ b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/zh_cn/entries/chapters/category_4_entry_7.json @@ -0,0 +1,28 @@ +{ + "name": "耀月之剑", + "icon": "the_afterlight:geode_blade", + "category": "the_afterlight:category_7", + "sortnum": 1, + "advancement": "the_afterlight:delving_into_the_dark", + "pages": [ + { + "type": "patchouli:text", + "text": "耀月之剑虽然沉重,但和普通巨剑不一样。它们是用先前提到的耀月水晶制成的。当月民研究者们意识到耀月之剑蕴含的能量能伤害到月,他们就开始用耀月之剑向月发起了反抗。但是月显然不想被驱逐,这一反抗最终失败了。" + }, + { + "type": "patchouli:text", + "text": "耀月之剑拥有治疗的能力。只要耗费10点经验,耀月之剑就会使用自身的力量使持有者回复5点生命。这一能力有10秒冷却时间。在潜行状态下右击来激活此能力。", + "title": "特殊能力" + }, + { + "type": "patchouli:text", + "title": "被动能力", + "text": "除其主要能力外,耀月之剑还有一被动能力。它能给予持有者短时间的力量效果,并同时给予霉运效果。值得注意的是负面效果的持续时间比正面效果的长。每次击中敌人时有20%的概率触发这一能力。" + }, + { + "type": "patchouli:text", + "text": "耀月之剑合成表参见$(l:http://the-afterlight.fandom.com/wiki/Ancient_Crafting_Recipes)隐光之域Wiki$(/l)。合成需要一些雕符,请确保你已开始研究雕符制作的技术。", + "title": "合成表" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/zh_cn/entries/chapters/category_5_entry_1.json b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/zh_cn/entries/chapters/category_5_entry_1.json new file mode 100644 index 000000000000..bb78f562853b --- /dev/null +++ b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/zh_cn/entries/chapters/category_5_entry_1.json @@ -0,0 +1,37 @@ +{ + "name": "缘起", + "icon": "the_afterlight:lore_scrap", + "category": "the_afterlight:category_5", + "sortnum": 1, + "pages": [ + { + "type": "patchouli:text", + "text": "很久之前,隐光之域中有多个繁荣的月民文明。许多月民是矿工、建筑师或是极为熟练的工匠。他们对天文学也有一定了解,并且坚持不懈地研究着他们头顶的蓝色月亮。" + }, + { + "type": "patchouli:text", + "text": "在月民文明繁荣发展过程中的某时,一位月民研究者找到了直接与月交流的方式——雕符制作。开始时,他只是制作了象征着月各个要素的魔法符文——雕符。但在制作的过程中他意识到,他其实是在直接与月交流。" + }, + { + "type": "patchouli:text", + "text": "在月民们发现他们可以直接与月对话后,掌控力量的欲望开始将他们无意识地引向疯狂。月本身也不对月民十分友好,而只是一种千方百计让月民们发狂的邪恶力量。在那之后,月民们渐渐陷入了愈演愈烈的疯狂之中。" + }, + { + "type": "patchouli:text", + "text": "只有零星月民意识到同胞们身上正发生着什么,但就算只有很少月民意识到,他们也会积极寻找解决方法。他们知道是月引起了疯狂,因为月民们只在他们建立起与月的沟通渠道后发疯。这些月民后来制定了回击月的计划。" + }, + { + "type": "patchouli:text", + "text": "一些月民科学家开始研究耀月水晶的效用,这些水晶在隐光之域中一般以固态晶体的形式存在。他们发现这些水晶能伤害到某类特定的事物,这其中就包括月,而恰好雕符制作仪式的一种重要原料就是覆有一层金的耀月水晶碎片。" + }, + { + "type": "patchouli:text", + "text": "不受月控制的月民发现他们可以在雕符制作中欺骗月接受普通的耀月水晶碎片,而非接受加上金属保护层的碎片。所以,他们多次尝试启动使用普通耀月水晶碎片的仪式。" + }, + { + "type": "patchouli:text", + "text": "月民们的计划一开始确实有效,月也确实接受了普通的耀月水晶。但问题是,剩下的月民没能意识到只要月还在,他们就不可能逃离这种疯狂,于是他们最终也疯了。尽管如此,他们还是成功摧毁了月。" + } + ] + +} \ No newline at end of file diff --git a/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/zh_cn/entries/chapters/category_5_entry_2.json b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/zh_cn/entries/chapters/category_5_entry_2.json new file mode 100644 index 000000000000..d0c351f83629 --- /dev/null +++ b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/zh_cn/entries/chapters/category_5_entry_2.json @@ -0,0 +1,18 @@ +{ + "name": "总结", + "icon": "the_afterlight:lore_scrap", + "category": "the_afterlight:category_5", + "sortnum": 4, + "pages": [ + { + "type": "patchouli:text", + "text": "不幸的是,尽管月和月的邪恶力量已被驱逐,但剩下的月民们在这一过程中把自己逼疯了。他们的文明消逝了,仅存有深埋地下的若干地牢作为见证。月民们最终变为了野蛮人,永远在隐光之域里游荡。" + }, + { + "type": "patchouli:relations", + "title": "探索的年代", + "entries": ["the_afterlight:chapters/category_1_entry_1"], + "text": "现如今,你面前是一个已经失落的文明,也将是你旅程的起点。这些资料一定能让你受益良多。" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/zh_cn/entries/chapters/category_5_entry_3.json b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/zh_cn/entries/chapters/category_5_entry_3.json new file mode 100644 index 000000000000..6d69eab60012 --- /dev/null +++ b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/zh_cn/entries/chapters/category_5_entry_3.json @@ -0,0 +1,16 @@ +{ + "name": "远古的文明", + "icon": "the_afterlight:lore_scrap_2", + "category": "the_afterlight:category_5", + "sortnum": 2, + "pages": [ + { + "type": "patchouli:text", + "text": "残余的月民们建造了许多反映他们文明的建筑。包括小型图书馆、小型营地,甚至是雕符制作用的观星台。所有这些建筑都被深埋在地下,不过没人知道它们为什么会在那里。也许是月在离开之前还想着要干些什么邪恶的勾当?" + }, + { + "type": "patchouli:text", + "text": "奇怪的是,地表没有任何证明月民文明存在过的遗迹,但也有传言称地表曾有过这类遗迹。有人曾说有探索者遇到了住在幽暗木小屋里的理智的月民,但好像这个传闻不很可信……或许是发生了其他的事情?" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/zh_cn/entries/chapters/category_5_entry_4.json b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/zh_cn/entries/chapters/category_5_entry_4.json new file mode 100644 index 000000000000..646825a2fdcf --- /dev/null +++ b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/zh_cn/entries/chapters/category_5_entry_4.json @@ -0,0 +1,16 @@ +{ + "name": "消逝的过去", + "icon": "the_afterlight:lore_scrap_2", + "category": "the_afterlight:category_5", + "sortnum": 3, + "pages": [ + { + "type": "patchouli:text", + "text": "有件事引得众人注意,从前的探索者会将隐光之域描述为明亮的、欢乐的地方,甚至有人会认为这里是天堂。但如今来到隐光之域的人们看见的却只是一片黑暗的深渊。压抑和悲伤笼罩了整个空间,这些情绪又仿佛会在每踏下一步时从地里渗漏出来。" + }, + { + "type": "patchouli:text", + "text": "许多如今的探索者从未质疑过从前探索者们的描述,这很有可能是因为隐光之域悲伤的过去所遗留下的众多宝藏。当财富就在眼前时,谁还会提这些无关紧要的问题呢?" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/zh_cn/entries/chapters/category_ancient_entry_altar.json b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/zh_cn/entries/chapters/category_ancient_entry_altar.json new file mode 100644 index 000000000000..d58fe7d4a9d1 --- /dev/null +++ b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/zh_cn/entries/chapters/category_ancient_entry_altar.json @@ -0,0 +1,28 @@ +{ + "name": "远古锻造", + "icon": "the_afterlight:workbench_of_ancients", + "category": "the_afterlight:category_ancient", + "sortnum": 2, + "advancement": "the_afterlight:radiance", + "pages": [ + { + "type": "patchouli:text", + "text": "远古锻造是月民们在被月的能力影响之前用于制造强大武器和器物的古老技艺,而这一过程需要雕符,比如耀月之剑就一般是以雕符和耀月水晶碎片作为锻造原料的。" + }, + { + "type": "patchouli:crafting", + "recipe": "the_afterlight:ancient_altar_recipe", + "title": "远古工作台", + "text": "仪式主要围绕远古工作台展开,其合成表如上。远古工作台也会出现在某些稀有地牢内,更多信息参见后一页。" + }, + { + "type": "patchouli:text", + "text": "和雕符祭坛类似,远古工作台的符文槽也接受稀有物品。仪式需要两片耀月水晶碎片的魔法能量来启动,所有仪式都一样。每种仪式都需要四种不同的雕符,虽然有时会有需要同种雕符的情况出现。" + }, + { + "type": "patchouli:text", + "text": "远古工作台合成表列表参见$(l:http://the-afterlight.fandom.com/wiki/Ancient_Crafting_Recipes)隐光之域Wiki$(/l)。其中包括月之剑、耀月之剑和元素护身符的合成表。", + "title": "远古工作台合成表列表" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/zh_cn/entries/chapters/category_ancient_entry_how_to_find.json b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/zh_cn/entries/chapters/category_ancient_entry_how_to_find.json new file mode 100644 index 000000000000..f673a2f58a71 --- /dev/null +++ b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/zh_cn/entries/chapters/category_ancient_entry_how_to_find.json @@ -0,0 +1,18 @@ +{ + "name": "故事", + "icon": "the_afterlight:lore_scrap", + "category": "the_afterlight:category_ancient", + "sortnum": 2, + "advancement": "the_afterlight:radiance", + "pages": [ + { + "type": "patchouli:text", + "text": "现有发现已能证明远古锻造比雕符制作出现得早得多,月民们之前一直在通过远古锻造制作强大的武器和元素护身符。雕符制作的技术被研究出来后,远古锻造的速度因雕符的加入而大大加快。在那之前,远古锻造难度很高,只为少数精于此道的月民掌握。" + }, + { + "type": "patchouli:text", + "title": "这意味着……", + "text": "现如今,雕符制作和远古锻造两门技术已发展得较为完善,任何有原料的人都能轻松上手。" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/zh_cn/entries/chapters/category_glyph_entry_altar.json b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/zh_cn/entries/chapters/category_glyph_entry_altar.json new file mode 100644 index 000000000000..d950e8e34540 --- /dev/null +++ b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/zh_cn/entries/chapters/category_glyph_entry_altar.json @@ -0,0 +1,29 @@ +{ + "name": "雕符祭坛", + "icon": "the_afterlight:glyph_altar", + "category": "the_afterlight:category_glyph", + "sortnum": 3, + "advancement": "the_afterlight:radiance", + "pages": [ + { + "type": "patchouli:text", + "text": "雕符是月民们用来制作强大的符文——“雕符”的古老仪式。雕符能用来制作传说般的武器和物品。大部分这类传说级武器和物品都多少和月有着联系,也常受外来者关注。" + }, + { + "type": "patchouli:text", + "title": "雕符祭坛", + "text": "制作雕符来执行仪式就需要一座特殊的祭坛——雕符祭坛。祭坛本身很好合成,它也会在地底深处的地牢内出现。雕符祭坛的合成表参见后一页,其所能进行的合成列表参见再后一页。" + }, + { + "type": "patchouli:crafting", + "title": "合成雕符祭坛", + "recipe": "the_afterlight:glyph_altar_crafting_recipe", + "text": "雕符祭坛合成表如上。其所能进行的合成参见下一页。" + }, + { + "type": "patchouli:text", + "title": "雕符祭坛合成表列表", + "text": "雕符祭坛合成表列表参见$(l:http://the-afterlight.fandom.com/wiki/Glyph_Altar_Recipes)隐光之域Wiki$(/l)。" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/zh_cn/entries/chapters/category_glyph_entry_glyphs.json b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/zh_cn/entries/chapters/category_glyph_entry_glyphs.json new file mode 100644 index 000000000000..b839f4aa6b7a --- /dev/null +++ b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/zh_cn/entries/chapters/category_glyph_entry_glyphs.json @@ -0,0 +1,43 @@ +{ + "name": "雕符", + "icon": "the_afterlight:glyph_of_power", + "category": "the_afterlight:category_glyph", + "sortnum": 4, + "advancement": "the_afterlight:radiance", + "pages": [ + { + "type": "patchouli:text", + "text": "雕符总共有五种。详细信息参见后几页,雕符本身的合成表参见最后一页。" + }, + { + "type": "patchouli:spotlight", + "item": "the_afterlight:glyph_of_power", + "text": "力量雕符象征着无上的力量。它被用于制造一把名为“月之剑”的利剑,这使得它成为游戏后期武器发展的重要原料。这种雕符需要光耀和血液的元素象征,也即血石碎片和两个耀月雕符。" + }, + { + "type": "patchouli:spotlight", + "item": "the_afterlight:glyph_of_sickness", + "text": "病痛雕符象征着疾病与病痛。它乍看不像是能造成大量伤害的样子,但它适用于任何能给予目标负面效果的物品,例如月之剑。这种雕符需要病痛的元素象征,也即苍翠石英和两个知识雕符。" + }, + { + "type": "patchouli:spotlight", + "item": "the_afterlight:glyph_of_radiance", + "text": "耀月雕符象征着长寿与圣光。它能达成较弱的生命窃取效果,这使得它成为月之剑的原料之一。这种雕符需要珍珠碎片和两个灵魂雕符。" + }, + { + "type": "patchouli:spotlight", + "item": "the_afterlight:spectral_glyph", + "text": "灵魂雕符象征着亡者所念与生者之魂。它能给予某一物品思绪与生命,这使得它成为月之剑的原料之一。这种雕符需要灵魂棱晶和两份月食碎片。" + }, + { + "type": "patchouli:spotlight", + "item": "the_afterlight:glyph_of_knowledge", + "text": "知识雕符象征着纯粹的知识。它是跨越知识鸿沟的捷径。这种雕符需要苍翠石英和月之水晶粉。所有雕符的合成表参见后一页。" + }, + { + "type": "patchouli:text", + "title": "雕符合成表", + "text": "所有雕符的合成表参见$(l:http://the-afterlight.fandom.com/wiki/Glyph_Altar_Recipes)隐光之域Wiki$(/l)。" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/zh_cn/entries/chapters/category_glyph_entry_gold.json b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/zh_cn/entries/chapters/category_glyph_entry_gold.json new file mode 100644 index 000000000000..4967470579bd --- /dev/null +++ b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/zh_cn/entries/chapters/category_glyph_entry_gold.json @@ -0,0 +1,19 @@ +{ + "name": "耀月水晶碎片", + "icon": "the_afterlight:golden_shards_of_radiance", + "category": "the_afterlight:category_glyph", + "sortnum": 1, + "advancement": "the_afterlight:radiance", + "pages": [ + { + "type": "patchouli:text", + "text": "雕符制作的仪式需要能量,这一能量由渗金耀月水晶碎片提供。耀月水晶在耀月原野比较常见,露出地表的水晶刺或地下的晶洞洞穴都能提供充足的耀月水晶。" + }, + { + "type": "patchouli:crafting", + "title": "渗金耀月水晶碎片合成表", + "recipe": "the_afterlight:golden_shards_of_radiance_recipe", + "text": "渗金耀月水晶碎片合成表如上。金粒可由地下晶洞洞穴内生长的渗金草提供。" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/zh_cn/entries/chapters/category_glyph_entry_hammer.json b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/zh_cn/entries/chapters/category_glyph_entry_hammer.json new file mode 100644 index 000000000000..96d3c92158b6 --- /dev/null +++ b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/zh_cn/entries/chapters/category_glyph_entry_hammer.json @@ -0,0 +1,19 @@ +{ + "name": "雕符锤", + "icon": "the_afterlight:glyph_hammer", + "category": "the_afterlight:category_glyph", + "sortnum": 2, + "advancement": "the_afterlight:radiance", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "the_afterlight:glyph_working_hammer_recipe", + "text": "雕符制作在某种层面上和锻造比较类似,毕竟给雕符塑形需要一把特殊的锤子。雕符锤的合成表如上。" + }, + { + "type": "patchouli:crafting", + "recipe": "the_afterlight:golden_radiant_block_recipe", + "text": "渗金耀月水晶方块合成表如上。合成雕符锤需要一个该方块。" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/zh_cn/entries/chapters/category_links_links.json b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/zh_cn/entries/chapters/category_links_links.json new file mode 100644 index 000000000000..6b20f79795d4 --- /dev/null +++ b/projects/1.16/assets/the-afterlight/the_afterlight/patchouli_books/afterlight_tome/zh_cn/entries/chapters/category_links_links.json @@ -0,0 +1,12 @@ +{ + "name": "链接", + "icon": "the_afterlight:link_tome", + "category": "the_afterlight:category_links", + "sortnum": 1, + "pages": [ + { + "type": "patchouli:text", + "text": "隐光之域Wiki:$(l:http://the-afterlight.fandom.com/wiki/The_Afterlight_Wiki)Fandom Wiki$(/l)$(br)Curseforge页面:$(l:http://www.curseforge.com/minecraft/mc-mods/the-afterlight)模组页面$(/l)$(br)作者的Patreon:$(l:http://www.patreon.com/whispearl)Patreon$(/l)$(br2)Discord频道:$(l:http://discord.gg/KU3vqCzW3q)Discord$(/l)" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/the-irregular-chef/irregularchef/lang/zh_cn.json b/projects/1.16/assets/the-irregular-chef/irregularchef/lang/zh_cn.json index 9e26dfeeb6e6..3610ead21e02 100644 --- a/projects/1.16/assets/the-irregular-chef/irregularchef/lang/zh_cn.json +++ b/projects/1.16/assets/the-irregular-chef/irregularchef/lang/zh_cn.json @@ -1 +1,19 @@ -{} \ No newline at end of file +{ + "item.irregularchef.birds_nest_soup": "鸟巢汤", + "item.irregularchef.steamed_beef_wrap": "蕉叶包牛肉", + "item.irregularchef.lavender_mashed_potatoes": "薰衣草土豆泥", + "item.irregularchef.traffic_jam_roll": "堵车果酱卷", + "item.irregularchef.dirt_cup": "脏脏杯", + "item.irregularchef.pool_party_stick": "泳池派对串", + "item.irregularchef.purple_cow_float": "紫牛飘雪顶", + "item.irregularchef.hunters_casserole": "猎人砂锅", + "item.irregularchef.charcoal_waffles": "木炭华夫饼", + "item.irregularchef.thrasher_soup": "长尾鲨鱼翅汤", + "block.irregularchef.turtle_gallimaufry_block": "什锦海龟", + "item.irregularchef.turtle_gallimaufry": "碗装什锦海龟", + "block.irregularchef.turkey_pot_pie": "火鸡派", + "item.irregularchef.turkey_pot_pie_slice": "火鸡派切片", + "irregularchef.tooltip.dirt_cup.tip": "地下“势”力", + "irregularchef.tooltip.traffic_jam_roll.tip": "群体控制", + "irregularchef.tooltip.pool_party_stick.tip": "咕噜咕噜" +} \ No newline at end of file diff --git a/projects/1.16/assets/the-irregular-chef/irruglurchef/lang/en_us.json b/projects/1.16/assets/the-irregular-chef/irruglurchef/lang/en_us.json deleted file mode 100644 index f24e931d92c9..000000000000 --- a/projects/1.16/assets/the-irregular-chef/irruglurchef/lang/en_us.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "item.irregularchef.birds_nest_soup": "Bird's Nest Soup", - "item.irregularchef.steamed_beef_wrap": "Steamed Beef Wrap", - "item.irregularchef.lavender_mashed_potatoes": "Lavender Mashed Potatoes", - "item.irregularchef.traffic_jam_roll": "Traffic Jam Roll", - "item.irregularchef.dirt_cup": "Dirt Cup", - "item.irregularchef.pool_party_stick": "Pool Party on a Stick", - "item.irregularchef.purple_cow_float": "Purple Cow Float", - "item.irregularchef.hunters_casserole": "Hunter's Casserole", - "item.irregularchef.charcoal_waffles": "Charcoal Waffles", - "item.irregularchef.thrasher_soup": "Thrasher Fin Soup", - "block.irregularchef.turtle_gallimaufry_block": "Turtle Gallimaufry", - "item.irregularchef.turtle_gallimaufry": "Bowl of Turtle Gallimaufry", - "block.irregularchef.turkey_pot_pie": "Turkey Pot Pie", - "item.irregularchef.turkey_pot_pie_slice": "Slice of Turkey Pot Pie", - "irregularchef.tooltip.dirt_cup.tip": "Subterranean sight", - "irregularchef.tooltip.traffic_jam_roll.tip": "Crowd control", - "irregularchef.tooltip.pool_party_stick.tip": "Bubble bubble" -} \ No newline at end of file diff --git a/projects/1.16/assets/the-irregular-chef/irruglurchef/lang/zh_cn.json b/projects/1.16/assets/the-irregular-chef/irruglurchef/lang/zh_cn.json deleted file mode 100644 index 3610ead21e02..000000000000 --- a/projects/1.16/assets/the-irregular-chef/irruglurchef/lang/zh_cn.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "item.irregularchef.birds_nest_soup": "鸟巢汤", - "item.irregularchef.steamed_beef_wrap": "蕉叶包牛肉", - "item.irregularchef.lavender_mashed_potatoes": "薰衣草土豆泥", - "item.irregularchef.traffic_jam_roll": "堵车果酱卷", - "item.irregularchef.dirt_cup": "脏脏杯", - "item.irregularchef.pool_party_stick": "泳池派对串", - "item.irregularchef.purple_cow_float": "紫牛飘雪顶", - "item.irregularchef.hunters_casserole": "猎人砂锅", - "item.irregularchef.charcoal_waffles": "木炭华夫饼", - "item.irregularchef.thrasher_soup": "长尾鲨鱼翅汤", - "block.irregularchef.turtle_gallimaufry_block": "什锦海龟", - "item.irregularchef.turtle_gallimaufry": "碗装什锦海龟", - "block.irregularchef.turkey_pot_pie": "火鸡派", - "item.irregularchef.turkey_pot_pie_slice": "火鸡派切片", - "irregularchef.tooltip.dirt_cup.tip": "地下“势”力", - "irregularchef.tooltip.traffic_jam_roll.tip": "群体控制", - "irregularchef.tooltip.pool_party_stick.tip": "咕噜咕噜" -} \ No newline at end of file diff --git a/projects/1.16/assets/timeless-and-classic-guns/tac/lang/en_us.json b/projects/1.16/assets/timeless-and-classic-guns/tac/lang/en_us.json new file mode 100644 index 000000000000..67a5e37d1f06 --- /dev/null +++ b/projects/1.16/assets/timeless-and-classic-guns/tac/lang/en_us.json @@ -0,0 +1,228 @@ +{ + "block.tac.workbench": "Workbench", + "item.tac.m1911": "M1911", + "item.tac.m1894": "M1894", + "item.tac.m1851": "M1851", + "item.tac.magnumbox": "Box of .357 Magnum Bullets", + "item.tac.m1928": "M1928", + "item.tac.mosin": "Mosin Nagant", + "item.tac.ak47": "AK-47", + "item.tac.box_308-block": "Box of .308 Bullets", + "item.tac.box45": "Box of .45 ACP Bullets", + "item.tac.m60": "M60", + "item.tac.m1917": "M1917", + "item.tac.glock_17": "Glock 17", + "item.tac.dp28": "DP-28", + "item.tac.m16a1": "M16 A1", + "item.tac.mk18": "MK 18", + "item.tac.sti2011": "STI 2011", + "item.tac.ak74": "AK-74", + "item.tac.m92fs": "M92FS", + "item.tac.nato_556_box_block": "Box of 5.56 Bullets", + "item.tac.9mm_box_block": "Box of 9mm Bullets (x24)", + "item.tac.ar_15_p": "AR-15 P", + "item.tac.ar_15_hellmouth": "AR 15", + "item.tac.micro_uzi": "Mac 10", + "item.tac.vector45": "Vector 45", + "item.tac.walther_ppk": "Walther PPK", + "item.tac.mosberg590": "Mossberg 590", + "item.tac.db_long": "Double Barrel", + "item.tac.db_short": "Sawed off Double Barrel", + "item.tac.m4": "M4A1", + "item.tac.m24": "M24", + "item.tac.m1911_nether": " Nether M1911", + "item.tac.ppsh_41": "PPSH 41", + "item.tac.qbz_95": "QBZ 95", + "item.tac.springfield_1903": "Springfield 1903", + "item.tac.aa_12": "AA 12", + "item.tac.x95r": "X95R", + "item.tac.fr_f2": "FR F2", + "item.tac.smle_iii": "SMLE MK.III*", + "item.tac.m870_classic": "M870 Classic", + "item.tac.mg3": "MG3", + "item.tac.mg42": "MG42", + "item.tac.ar_10": "AR 10", + "item.tac.round45": ".45 ACP Bullet", + "item.tac.magnumround": ".357 Magnum Bullet", + "item.tac.win_30-30": ".30 Rifle Bullet", + "item.tac.bullet_308": ".308 Bullet", + "item.tac.nato_556_bullet": "5.56mm Bullet", + "item.tac.9mm_round": "9mm Bullet", + "item.tac.10_gauge_round": "12 Gauge Shell", + "item.tac.762x54": "7.62x54mm Bullet", + "item.tac.762x25": "7.62mm Tokarev Bullet", + "item.tac.58x42": "5.8mm DBP87 Bullet", + "item.tac.762x39": "762x39mm Bullet", + "block.tac.box45": "Box of .45 ACP Bullets (x16)", + "block.tac.magnumbox": "Box of .357 Magnum Bullets (x12)", + "block.tac.win30-30box": "Box of .30-30 Winchester Bullets (x10)", + "block.tac.box_308-block": "Box of .308 Bullets (x50)", + "block.tac.timeless_workbench": "Rustic Workbench", + "block.tac.nato_556_box_block": "Box of 5.56 Bullets (x50)", + "block.tac.9mm_box_block": "Box of 9mm Bullets (x24)", + "block.tac.10_gauge_box_block": "Box of 10g Bullets (x12)", + "subtitle.tac.fire_1911fire": "45 Pistol Fire", + "subtitle.tac.fire_1911fires": "45 Pistol Fire Silenced", + "subtitle.tac.fire_mosin-nagantfire": "Mosin Fire", + "subtitle.tac.fire_30-30fire": "30-30 Fire", + "subtitle.tac.fire_ak74fire": "AK-74 Fire", + "subtitle.tac.fire_ak74fires": "AK-74 Fire Silenced", + "subtitle.tac.fire_ak47fire": "AK-47 Fire", + "subtitle.tac.fire_ak47fires": "AK-47 Fire Silenced", + "subtitle.tac.fire_dp28fire": "DP-28 Fire", + "subtitle.tac.fire_glockfire": "Glock Fire", + "subtitle.tac.fire_glockfires": "Glock Fire Silenced", + "subtitle.tac.fire_m16fire": "AR Fire", + "subtitle.tac.fire_m16fires": "AR Fire Silenced", + "subtitle.tac.fire_m60fire": "M60 Fire", + "subtitle.tac.fire_m92fsfires": "M9 Fire Silenced", + "subtitle.tac.fire_m92fsfire": "M9 Fire", + "subtitle.tac.fire_m1851fire": "M1851 Fire Silenced", + "subtitle.tac.fire_tompsonfire": "Thompson Fire", + "subtitle.tac.fire_dbfire": "Shotgun Fire", + "info.tac.auto": "This weapon is automatic!", + "item.tac.grenade": "Grenade", + "item.tac.stun_grenade": "Stun Grenade", + "item.tac.missile": "Missile", + "item.tac.coyote_sight": "Coyote Optic", + "item.tac.micro_holo_sight": "Micro Holo Optic", + "item.tac.aimpoint_t1": "Aimpoint T1 Optic", + "item.tac.lpvo_1_6": "Vortex LPVO", + "item.tac.acog_4x_scope": "ACOG", + "item.tac.muzzle_brake": "Muzzle Brake", + "item.tac.muzzle_compensator": "Muzzle Compensator", + "item.tac.silencer": "Suppressor", + "item.tac.light_stock": "Light Stock", + "item.tac.tactical_stock": "Tactical Stock", + "item.tac.weighted_stock": "Heavy Stock", + "item.tac.light_grip": "Light Grip", + "item.tac.specialised_grip": "Specialised Grip", + "item.minecraft.potion.effect.blinding": "Potion of Blinding", + "item.minecraft.potion.effect.deafening": "Potion of Deafening", + "item.minecraft.lingering_potion.effect.blinding": "Lingering Potion of Blinding", + "item.minecraft.lingering_potion.effect.deafening": "Lingering Potion of Deafening", + "itemGroup.tac": "Misc", + "itemGroup.Pistols": "Pistols", + "itemGroup.SMGs": "SMG's", + "itemGroup.AssaultRifles": "Assault Rifles", + "itemGroup.MarksmanRifles": "Sniper Rifles", + "itemGroup.Shotguns": "Shotguns", + "itemGroup.HeavyWeapons": "Heavy Weapons", + "itemGroup.Ammo": "Ammo", + "death.attack.tac.bullet.killed": "%1$s was taken down by %2$s", + "death.attack.tac.bullet.eliminated": "%1$s was eliminated by %2$s", + "death.attack.tac.bullet.executed": "%1$s was executed by %2$s", + "death.attack.tac.bullet.annihilated": "%1$s was annihilated by %2$s", + "death.attack.tac.bullet.decimated": "%1$s was decimated by %2$s", + "info.tac.damage": "Damage: %s", + "info.tac.ignore_ammo": "Infinite Ammo", + "info.tac.ammo": "Ammo: %s", + "info.tac.ammo_type": "Ammo Type: %s", + "info.tac.attachment_help": "Press %s in-game for Attachments", + "info.tac.gun_safety_lock": "Gun safety locked", + "info.tac.firemode_safe": "safe", + "info.tac.firemode_semi": "semi", + "info.tac.firemode_auto": "auto", + "key.categories.tac": "Timeless and Classic Guns", + "key.tac.aim_sights": "Aim Sights", + "key.tac.fireSelect": "Fire Select", + "key.tac.inspect": "Inspect", + "key.tac.sight_switch": "Sight Switch", + "key.tac.reload": "Reload", + "key.tac.unload": "Unload", + "key.tac.attachments": "Modify Attachments", + "effect.tac.blinded": "Blinded", + "effect.tac.deafened": "Deafened", + "subtitle.tac.stun.explosion": "Stun grenade explosion", + "subtitle.tac.stun.ring": "Ringing", + "subtitle.tac.fire": "Gunfire", + "subtitle.tac.fire.silenced": "Silenced gunfire", + "subtitle.tac.reload": "Reloading", + "subtitle.tac.grenade.pin": "Grenade Pin", + "subtitle.tac.attach": "Attachment Attach", + "tac.option_list.no_items": "No Items", + "tac.options.adsSensitivity": "ADS Sensitivity", + "tac.options.adsSensitivity.format": "ADS Sensitivity: %s", + "tac.options.crosshair.format": "Crosshair: %s", + "tac.options.toggleAim": "Toggle ADS", + "tac.crosshair.arrow": "Arrow", + "tac.crosshair.better_default": "Better Default", + "tac.crosshair.box": "Box", + "tac.crosshair.circle": "Circle", + "minecraft.crosshair.default": "Default", + "tac.crosshair.dot": "Dot", + "tac.crosshair.filled_circle": "Filled Circle", + "tac.crosshair.hit_marker": "Hit Marker", + "tac.crosshair.line": "Line", + "tac.crosshair.round": "Round", + "tac.crosshair.smiley": "Smiley", + "tac.crosshair.square": "Square", + "tac.crosshair.t": "T", + "tac.crosshair.tech": "Tech", + "tac.crosshair.dynamic_default": "Dynamic", + "gui.tac.workbench.assemble": "Build", + "gui.tac.workbench.show_remaining": "Show Needed", + "gui.tac.workbench.tab.weapons": "Weapons", + "gui.tac.workbench.tab.attachments": "Attachments", + "gui.tac.workbench.tab.ammo": "Ammo", + "gui.tac.workbench.tab.misc": "Miscellaneous", + "container.tac.workbench": "", + "container.tac.attachments": "Modify Attachments", + "container.tac.attachments.window_help": "Click to move and rotate", + "slot.tac.attachment.not_applicable": "§cNot applicable", + "slot.tac.attachment.scope": "Scope", + "slot.tac.attachment.barrel": "Barrel", + "slot.tac.attachment.stock": "Stock", + "slot.tac.attachment.under_barrel": "Under Barrel", + "enchantment.tac.quick_hands": "Quick Hands", + "enchantment.tac.trigger_finger": "Trigger Finger", + "enchantment.tac.lightweight": "Lightweight", + "enchantment.tac.collateral": "Collateral", + "enchantment.tac.over_capacity": "Over Capacity", + "enchantment.tac.reclaimed": "Reclaimed", + "enchantment.tac.accelerator": "Accelerator", + "enchantment.tac.puncturing": "Puncturing", + "enchantment.tac.fire_starter": "Fire Starter", + "enchantment.tac.quick_hands.desc": "Increases the speed of reloading weapons", + "enchantment.tac.trigger_finger.desc": "Increases the speed you can fire weapons", + "enchantment.tac.lightweight.desc": "Reduces the weight of a weapon to increase ADS speed", + "enchantment.tac.collateral.desc": "Makes fired bullets travel through multiple entities", + "enchantment.tac.over_capacity.desc": "Increases the ammo capacity of a weapon", + "enchantment.tac.reclaimed.desc": "Creates a chance that a bullet won't be consumed upon firing a weapon", + "enchantment.tac.accelerator.desc": "Increases the speed of fired projectiles causing them to do more damage", + "enchantment.tac.puncturing.desc": "Creates a chance that a bullet will deal critical damage", + "enchantment.tac.fire_starter.desc": "Fired bullets will set blocks and entities on fire upon impact", + "perk.tac.title": "Perks:", + "perk.tac.entry.positive": "+ %s", + "perk.tac.entry.negative": "- %s", + "perk.tac.fire_volume.positive": "%s", + "perk.tac.fire_volume.negative": "%s", + "perk.tac.silenced.positive": "%s", + "perk.tac.sound_radius.positive": "%s", + "perk.tac.sound_radius.negative": "%s", + "perk.tac.additional_damage.positive": "Additional Damage §r(§l+%s ♥§r)", + "perk.tac.additional_damage.negative": "Negative Damage §r(§l-%s ♥§r)", + "perk.tac.modified_damage.positive": "%s", + "perk.tac.modified_damage.negative": "%s", + "perk.tac.projectile_speed.positive": "%s", + "perk.tac.projectile_speed.negative": "%s", + "perk.tac.projectile_spread.positive": "%s", + "perk.tac.projectile_spread.negative": "%s", + "perk.tac.projectile_life.positive": "%s", + "perk.tac.projectile_life.negative": "%s", + "perk.tac.recoil.positive": "%s", + "perk.tac.recoil.negative": "%s", + "perk.tac.ads_speed.positive": "%s", + "perk.tac.ads_speed.negative": "%s", + "perk.tac.rate.positive": "%s", + "perk.tac.rate.negative": "%s", + "perk.tac.vol": "% \u00e6\u017e\u00aa\u00e5\u00a3\u00b0", + "gui.tac.assemble": "Assemble", + "gui.tac.show_remaining": "Show Remaining", + "button.categories.tac": "Timeless and Classic Guns", + "tac.button.shoot": "Shoot", + "tac.button.aim": "Aim Down Sight", + "tac.button.reload": "Reload / Unload", + "tac.button.attachments": "Modify Attachments", + "tac.button.steadyAim": "Steady Aim" +} \ No newline at end of file diff --git a/projects/1.16/assets/timeless-and-classic-guns/tac/lang/zh_cn.json b/projects/1.16/assets/timeless-and-classic-guns/tac/lang/zh_cn.json new file mode 100644 index 000000000000..36ca1ea9ec4b --- /dev/null +++ b/projects/1.16/assets/timeless-and-classic-guns/tac/lang/zh_cn.json @@ -0,0 +1,228 @@ +{ + "block.tac.workbench": "枪械工作台", + "item.tac.m1911": "M1911", + "item.tac.m1894": "M1894", + "item.tac.m1851": "M1851", + "item.tac.magnumbox": ".357 马格南子弹盒", + "item.tac.m1928": "汤普森M1928", + "item.tac.mosin": "莫辛-纳甘步枪", + "item.tac.ak47": "AK-47", + "item.tac.box_308-block": ".308子弹盒", + "item.tac.box45": ".45 ACP子弹盒", + "item.tac.m60": "M60 机枪", + "item.tac.m1917": "M1917", + "item.tac.glock_17": "格洛克17", + "item.tac.dp28": "DP-28 机枪", + "item.tac.m16a1": "M16A1", + "item.tac.mk18": "MK18", + "item.tac.sti2011": "塔兰战术STI2011", + "item.tac.ak74": "AK-74", + "item.tac.m92fs": "伯莱塔M92FS", + "item.tac.nato_556_box_block": "5.56mm子弹盒", + "item.tac.9mm_box_block": "9mm子弹盒", + "item.tac.ar_15_p": "AR-15P", + "item.tac.ar_15_hellmouth": "AR-15", + "item.tac.micro_uzi": "英格拉姆Mac10", + "item.tac.vector45": "维克托冲锋枪", + "item.tac.walther_ppk": "沃尔特PPK", + "item.tac.mosberg590": "莫斯伯格590", + "item.tac.db_long": "双管猎枪", + "item.tac.db_short": "截短双管猎枪", + "item.tac.m4": "M4A1", + "item.tac.m24": "M24狙击步枪", + "item.tac.m1911_nether": "地狱M1911", + "item.tac.ppsh_41": "波波莎冲锋枪", + "item.tac.qbz_95": "QBZ95-1", + "item.tac.springfield_1903": "春田M1903步枪", + "item.tac.aa_12": "AA12突击霰弹枪", + "item.tac.x95r": "X95R", + "item.tac.fr_f2": "FRF2 狙击步枪", + "item.tac.smle_iii": "李-恩菲尔德MK.III步枪", + "item.tac.m870_classic": "雷明顿M870", + "item.tac.mg3": "MG3", + "item.tac.mg42": "MG42", + "item.tac.ar_10": "AR-10 射手步枪", + "item.tac.round45": ".45 ACP子弹", + "item.tac.magnumround": ".357马格南子弹", + "item.tac.win_30-30": ".30子弹", + "item.tac.bullet_308": ".308子弹", + "item.tac.nato_556_bullet": "5.56mm子弹", + "item.tac.9mm_round": "9mm子弹", + "item.tac.10_gauge_round": "12号霰弹", + "item.tac.762x54": "7.62x54mm子弹", + "item.tac.762x25": "7.62mm托卡列夫子弹", + "item.tac.58x42": "5.8mmDBP87子弹", + "item.tac.762x39": "7.62x39mm子弹", + "block.tac.box45": ".45 ACP子弹盒(x16)", + "block.tac.magnumbox": ".357马格南子弹盒(x12)", + "block.tac.win30-30box": ".30子弹盒(x10)", + "block.tac.box_308-block": ".308子弹盒(x50)", + "block.tac.timeless_workbench": "土制枪械工作台", + "block.tac.nato_556_box_block": "5.56mm子弹盒(x50)", + "block.tac.9mm_box_block": "9mm子弹盒(x24)", + "block.tac.10_gauge_box_block": "12号 霰弹子弹盒(x12)", + "subtitle.tac.fire_1911fire": ".45手枪:开火", + "subtitle.tac.fire_1911fires": ".45手枪:消音开火", + "subtitle.tac.fire_mosin-nagantfire": "莫辛-纳甘步枪:开火", + "subtitle.tac.fire_30-30fire": ".30步枪:开火", + "subtitle.tac.fire_ak74fire": "AK-74:开火", + "subtitle.tac.fire_ak74fires": "AK-74:消音开火", + "subtitle.tac.fire_ak47fire": "AK-47:开火", + "subtitle.tac.fire_ak47fires": "AK-47:消音开火", + "subtitle.tac.fire_dp28fire": "DP-28:开火", + "subtitle.tac.fire_glockfire": "格洛克:开火", + "subtitle.tac.fire_glockfires": "格洛克:消音开火", + "subtitle.tac.fire_m16fire": "AR步枪:开火", + "subtitle.tac.fire_m16fires": "AR步枪:消音开火", + "subtitle.tac.fire_m60fire": "M60:开火", + "subtitle.tac.fire_m92fsfires": "M92FS:开火", + "subtitle.tac.fire_m92fsfire": "M92FS:开火", + "subtitle.tac.fire_m1851fire": "M1851:消音开火", + "subtitle.tac.fire_tompsonfire": "汤普森冲锋枪:开火", + "subtitle.tac.fire_dbfire": "霰弹枪:开火", + "info.tac.auto": "自动武器!", + "item.tac.grenade": "手雷", + "item.tac.stun_grenade": "震撼弹", + "item.tac.missile": "火箭弹", + "item.tac.coyote_sight": "郊狼光学瞄具", + "item.tac.micro_holo_sight": "优势红点瞄具", + "item.tac.aimpoint_t1": "视佳T1光学瞄具", + "item.tac.lpvo_1_6": "涡流LPVO高倍瞄具", + "item.tac.acog_4x_scope": "先进战斗光学瞄具", + "item.tac.muzzle_brake": "制退器", + "item.tac.muzzle_compensator": "补偿器", + "item.tac.silencer": "消音器", + "item.tac.light_stock": "轻型枪托", + "item.tac.tactical_stock": "战术枪托", + "item.tac.weighted_stock": "重型射手枪托", + "item.tac.light_grip": "轻型前握把", + "item.tac.specialised_grip": "特种前握把", + "item.minecraft.potion.effect.blinding": "致盲药水", + "item.minecraft.potion.effect.deafening": "失聪药水", + "item.minecraft.lingering_potion.effect.blinding": "滞留型致盲药水", + "item.minecraft.lingering_potion.effect.deafening": "滞留型失聪药水", + "itemGroup.tac": "TAC杂项", + "itemGroup.Pistols": "TAC手枪", + "itemGroup.SMGs": "TAC冲锋枪", + "itemGroup.AssaultRifles": "TAC突击步枪", + "itemGroup.MarksmanRifles": "TAC狙击步枪", + "itemGroup.Shotguns": "TAC霰弹枪", + "itemGroup.HeavyWeapons": "TAC重火力武器", + "itemGroup.Ammo": "TAC弹药", + "death.attack.tac.bullet.killed": "%1$放倒了%2$s", + "death.attack.tac.bullet.eliminated": "%1$s抹除了%2$s", + "death.attack.tac.bullet.executed": "%1$s被%2$s葬送", + "death.attack.tac.bullet.annihilated": "%1$s被%2$s打的血肉横飞", + "death.attack.tac.bullet.decimated": "%1$s被%2$s轰杀至渣", + "info.tac.damage": "伤害:%s", + "info.tac.ignore_ammo": "无限弹药", + "info.tac.ammo": "弹药:%s", + "info.tac.ammo_type": "弹药类型:%s", + "info.tac.attachment_help": "按下%s以使用配件管理", + "info.tac.gun_safety_lock": "枪械保险锁定", + "info.tac.firemode_safe": "保险锁定", + "info.tac.firemode_semi": "半自动", + "info.tac.firemode_auto": "全自动", + "key.categories.tac": "永恒枪械工坊", + "key.tac.aim_sights": "瞄准视野", + "key.tac.fireSelect": "保险切换", + "key.tac.inspect": "枪械模型观赏", + "key.tac.sight_switch": "视野切换", + "key.tac.reload": "装弹", + "key.tac.unload": "卸弹", + "key.tac.attachments": "配件管理", + "effect.tac.blinded": "致盲", + "effect.tac.deafened": "失聪", + "subtitle.tac.stun.explosion": "震撼弹:爆炸", + "subtitle.tac.stun.ring": "滴答", + "subtitle.tac.fire": "开火", + "subtitle.tac.fire.silenced": "消音开火", + "subtitle.tac.reload": "装弹中", + "subtitle.tac.grenade.pin": "手雷:拔栓", + "subtitle.tac.attach": "配件:安装", + "tac.option_list.no_items": "无物品", + "tac.options.adsSensitivity": "开镜灵敏度", + "tac.options.adsSensitivity.format": "开镜灵敏度:%s", + "tac.options.crosshair.format": "准心:%s", + "tac.options.toggleAim": "切换瞄准", + "tac.crosshair.arrow": "三角准星", + "tac.crosshair.better_default": "原版优化准星", + "tac.crosshair.box": "方型准星", + "tac.crosshair.circle": "圆形准星", + "minecraft.crosshair.default": "原版准星", + "tac.crosshair.dot": "点状准星", + "tac.crosshair.filled_circle": "实心圆准星", + "tac.crosshair.hit_marker": "击中标记准星", + "tac.crosshair.line": "线型准星", + "tac.crosshair.round": "圆准星", + "tac.crosshair.smiley": "笑脸准星", + "tac.crosshair.square": "矩形准星", + "tac.crosshair.t": "T型准星", + "tac.crosshair.tech": "科技准星", + "tac.crosshair.dynamic_default": "动态准星", + "gui.tac.workbench.assemble": "组装", + "gui.tac.workbench.show_remaining": "显示所需", + "gui.tac.workbench.tab.weapons": "武器", + "gui.tac.workbench.tab.attachments": "配件", + "gui.tac.workbench.tab.ammo": "弹药", + "gui.tac.workbench.tab.misc": "杂项", + "container.tac.workbench": "", + "container.tac.attachments": "配件管理", + "container.tac.attachments.window_help": "点按以旋转和拖移", + "slot.tac.attachment.not_applicable": "§c不可用", + "slot.tac.attachment.scope": "瞄具", + "slot.tac.attachment.barrel": "枪管", + "slot.tac.attachment.stock": "枪托", + "slot.tac.attachment.under_barrel": "握把", + "enchantment.tac.quick_hands": "快装手", + "enchantment.tac.trigger_finger": "恨的连点", + "enchantment.tac.lightweight": "举重若轻", + "enchantment.tac.collateral": "贯虱穿杨", + "enchantment.tac.over_capacity": "亚空间扩容", + "enchantment.tac.reclaimed": "节约风气", + "enchantment.tac.accelerator": "加速膛线", + "enchantment.tac.puncturing": "正中要害", + "enchantment.tac.fire_starter": "纵火狂", + "enchantment.tac.quick_hands.desc": "增加装弹速度", + "enchantment.tac.trigger_finger.desc": "增加射速", + "enchantment.tac.lightweight.desc": "减少开镜瞄准所需时间", + "enchantment.tac.collateral.desc": "子弹能穿透多个实体", + "enchantment.tac.over_capacity.desc": "增加武器弹药容量", + "enchantment.tac.reclaimed.desc": "开火有概率不消耗子弹", + "enchantment.tac.accelerator.desc": "射出的子弹速度更快以造成更高伤害", + "enchantment.tac.puncturing.desc": "子弹有概率暴击造成更高伤害", + "enchantment.tac.fire_starter.desc": "子弹能点燃实体和方块表面", + "perk.tac.title": "效果:", + "perk.tac.entry.positive": "+ %s", + "perk.tac.entry.negative": "- %s", + "perk.tac.fire_volume.positive": "%s", + "perk.tac.fire_volume.negative": "%s", + "perk.tac.silenced.positive": "%s", + "perk.tac.sound_radius.positive": "%s", + "perk.tac.sound_radius.negative": "%s", + "perk.tac.additional_damage.positive": "增加伤害 §r(§l+%s ♥§r)", + "perk.tac.additional_damage.negative": "减少伤害 §r(§l-%s ♥§r)", + "perk.tac.modified_damage.positive": "%s", + "perk.tac.modified_damage.negative": "%s", + "perk.tac.projectile_speed.positive": "%s", + "perk.tac.projectile_speed.negative": "%s", + "perk.tac.projectile_spread.positive": "%s", + "perk.tac.projectile_spread.negative": "%s", + "perk.tac.projectile_life.positive": "%s", + "perk.tac.projectile_life.negative": "%s", + "perk.tac.recoil.positive": "%s", + "perk.tac.recoil.negative": "%s", + "perk.tac.ads_speed.positive": "%s", + "perk.tac.ads_speed.negative": "%s", + "perk.tac.rate.positive": "%s", + "perk.tac.rate.negative": "%s", + "perk.tac.vol": "% 枪声", + "gui.tac.assemble": "组装", + "gui.tac.show_remaining": "显示剩余", + "button.categories.tac": "永恒枪械工坊", + "tac.button.shoot": "开火", + "tac.button.aim": "瞄准", + "tac.button.reload": "装弹/卸弹", + "tac.button.attachments": "配件管理", + "tac.button.steadyAim": "屏息瞄准" +} \ No newline at end of file diff --git a/projects/1.16/assets/tinkers-construct/tconstruct/book/encyclopedia/zh_cn/abilities/general/unbreakable.json b/projects/1.16/assets/tinkers-construct/tconstruct/book/encyclopedia/zh_cn/abilities/general/unbreakable.json index 4abcd01648be..af4371a07c3f 100644 --- a/projects/1.16/assets/tinkers-construct/tconstruct/book/encyclopedia/zh_cn/abilities/general/unbreakable.json +++ b/projects/1.16/assets/tinkers-construct/tconstruct/book/encyclopedia/zh_cn/abilities/general/unbreakable.json @@ -2,7 +2,7 @@ "modifier_id": "tconstruct:unbreakable", "text": [ { - "text": "使工具不消耗耐久值,不过不能抵消特殊的耐久值消耗,例如“美味”属性。" + "text": "使工具不消耗耐久度,不过不能抵消特殊的耐久度消耗,例如“美味”强化。" } ], "more_text_space": true, diff --git a/projects/1.16/assets/tinkers-construct/tconstruct/book/encyclopedia/zh_cn/abilities/harvest/silky.json b/projects/1.16/assets/tinkers-construct/tconstruct/book/encyclopedia/zh_cn/abilities/harvest/silky.json index ea3763dcb3fe..d1fc4a18fda9 100644 --- a/projects/1.16/assets/tinkers-construct/tconstruct/book/encyclopedia/zh_cn/abilities/harvest/silky.json +++ b/projects/1.16/assets/tinkers-construct/tconstruct/book/encyclopedia/zh_cn/abilities/harvest/silky.json @@ -2,7 +2,7 @@ "modifier_id": "tconstruct:silky", "text": [ { - "text": "工具所开采的方块将掉落其自身。也可以应用于剑、劈刀、镰刀和匕首,装载后这些工具可用于修剪生物。" + "text": "工具所采掘的方块将掉落其自身。也可以应用于剑、劈刀、镰刀和匕首,加持后这些工具可用于修剪生物。" } ], "more_text_space": true, diff --git a/projects/1.16/assets/tinkers-construct/tconstruct/book/encyclopedia/zh_cn/abilities/interact/firestarter.json b/projects/1.16/assets/tinkers-construct/tconstruct/book/encyclopedia/zh_cn/abilities/interact/firestarter.json index dc6c40e5c533..c62d0ddad1b3 100644 --- a/projects/1.16/assets/tinkers-construct/tconstruct/book/encyclopedia/zh_cn/abilities/interact/firestarter.json +++ b/projects/1.16/assets/tinkers-construct/tconstruct/book/encyclopedia/zh_cn/abilities/interact/firestarter.json @@ -2,7 +2,7 @@ "modifier_id": "tconstruct:firestarter", "text": [ { - "text": "工具右击可以生成火焰,每次消耗1点耐久值。" + "text": "工具右击可以生成火焰,每次消耗1点耐久度。" } ], "more_text_space": true, diff --git a/projects/1.16/assets/tinkers-construct/tconstruct/book/encyclopedia/zh_cn/abilities/interact/glowing.json b/projects/1.16/assets/tinkers-construct/tconstruct/book/encyclopedia/zh_cn/abilities/interact/glowing.json index 32bab859c6b1..ca40c81be545 100644 --- a/projects/1.16/assets/tinkers-construct/tconstruct/book/encyclopedia/zh_cn/abilities/interact/glowing.json +++ b/projects/1.16/assets/tinkers-construct/tconstruct/book/encyclopedia/zh_cn/abilities/interact/glowing.json @@ -2,7 +2,7 @@ "modifier_id": "tconstruct:glowing", "text": [ { - "text": "会在目标方块的一个面放置荧光球,发出荧光。每次放置荧光球消耗10点耐久值,并且优先于其他能减少耐久值消耗的强化。" + "text": "会在目标方块的一个面放置荧光球,发出荧光。每次放置荧光球消耗10点耐久度,并且优先于其他能减少耐久度消耗的强化。" } ], "more_text_space": true, diff --git a/projects/1.16/assets/tinkers-construct/tconstruct/book/encyclopedia/zh_cn/armor/plate/boots.json b/projects/1.16/assets/tinkers-construct/tconstruct/book/encyclopedia/zh_cn/armor/plate/boots.json index 68497ddd2e0b..156899647a49 100644 --- a/projects/1.16/assets/tinkers-construct/tconstruct/book/encyclopedia/zh_cn/armor/plate/boots.json +++ b/projects/1.16/assets/tinkers-construct/tconstruct/book/encyclopedia/zh_cn/armor/plate/boots.json @@ -4,7 +4,7 @@ { "text": "镶板靴子是一件防御较高的脚部防具,升级槽数量较少,防御槽数量较多。" } ], "properties": [ - "390 耐久值", + "390 耐久度", "+2 护甲值", "1个升级槽", "4个防御槽", diff --git a/projects/1.16/assets/tinkers-construct/tconstruct/book/encyclopedia/zh_cn/armor/plate/chestplate.json b/projects/1.16/assets/tinkers-construct/tconstruct/book/encyclopedia/zh_cn/armor/plate/chestplate.json index f2688a7a9e52..d5580844d308 100644 --- a/projects/1.16/assets/tinkers-construct/tconstruct/book/encyclopedia/zh_cn/armor/plate/chestplate.json +++ b/projects/1.16/assets/tinkers-construct/tconstruct/book/encyclopedia/zh_cn/armor/plate/chestplate.json @@ -4,7 +4,7 @@ { "text": "镶板胸甲是一件防御较高的胸部防具,升级槽数量较少,防御槽数量较多。" } ], "properties": [ - "480 耐久值", + "480 耐久度", "+7 护甲值", "1个升级槽", "4个防御槽", diff --git a/projects/1.16/assets/tinkers-construct/tconstruct/book/encyclopedia/zh_cn/armor/plate/helmet.json b/projects/1.16/assets/tinkers-construct/tconstruct/book/encyclopedia/zh_cn/armor/plate/helmet.json index 1c5f8384d141..fe2f5cf3446a 100644 --- a/projects/1.16/assets/tinkers-construct/tconstruct/book/encyclopedia/zh_cn/armor/plate/helmet.json +++ b/projects/1.16/assets/tinkers-construct/tconstruct/book/encyclopedia/zh_cn/armor/plate/helmet.json @@ -4,7 +4,7 @@ { "text": "镶板头盔是一件防御较高的头部防具,升级槽数量较少,防御槽数量较多。" } ], "properties": [ - "330 耐久值", + "330 耐久度", "+2 护甲值", "1个升级槽", "4个防御槽", diff --git a/projects/1.16/assets/tinkers-construct/tconstruct/book/encyclopedia/zh_cn/armor/plate/leggings.json b/projects/1.16/assets/tinkers-construct/tconstruct/book/encyclopedia/zh_cn/armor/plate/leggings.json index f4b38abe0b1a..79b60db80d84 100644 --- a/projects/1.16/assets/tinkers-construct/tconstruct/book/encyclopedia/zh_cn/armor/plate/leggings.json +++ b/projects/1.16/assets/tinkers-construct/tconstruct/book/encyclopedia/zh_cn/armor/plate/leggings.json @@ -4,7 +4,7 @@ { "text": "镶板护腿是一件防御较高的腿部防具,升级槽数量较少,防御槽数量较多。" } ], "properties": [ - "450 耐久值", + "450 耐久度", "+5 护甲值", "1个升级槽", "4个防御槽", diff --git a/projects/1.16/assets/tinkers-construct/tconstruct/book/encyclopedia/zh_cn/armor/slime/boots.json b/projects/1.16/assets/tinkers-construct/tconstruct/book/encyclopedia/zh_cn/armor/slime/boots.json index 49d3af98d428..1f87fa392a28 100644 --- a/projects/1.16/assets/tinkers-construct/tconstruct/book/encyclopedia/zh_cn/armor/slime/boots.json +++ b/projects/1.16/assets/tinkers-construct/tconstruct/book/encyclopedia/zh_cn/armor/slime/boots.json @@ -5,7 +5,7 @@ { "text": "可以通过向兔子腿浇注末影黏液的方式合成,并可以用兔子皮修复耐久。", "paragraph": true } ], "properties": [ - "546 耐久值", + "546 耐久度", "5个升级槽", "0个防御槽", "1个能力槽", diff --git a/projects/1.16/assets/tinkers-construct/tconstruct/book/encyclopedia/zh_cn/armor/slime/shell.json b/projects/1.16/assets/tinkers-construct/tconstruct/book/encyclopedia/zh_cn/armor/slime/shell.json index 95f57c74e56e..e4736823779a 100644 --- a/projects/1.16/assets/tinkers-construct/tconstruct/book/encyclopedia/zh_cn/armor/slime/shell.json +++ b/projects/1.16/assets/tinkers-construct/tconstruct/book/encyclopedia/zh_cn/armor/slime/shell.json @@ -5,7 +5,7 @@ { "text": "可以通过向潜影壳浇注末影黏液的方式合成,并可以用爆裂紫颂果修复耐久。", "paragraph": true } ], "properties": [ - "630 耐久值", + "630 耐久度", "5个升级槽", "无防御槽", "1个能力槽", diff --git a/projects/1.16/assets/tinkers-construct/tconstruct/book/encyclopedia/zh_cn/armor/slime/skull.json b/projects/1.16/assets/tinkers-construct/tconstruct/book/encyclopedia/zh_cn/armor/slime/skull.json index 209a625f7543..39b755556916 100644 --- a/projects/1.16/assets/tinkers-construct/tconstruct/book/encyclopedia/zh_cn/armor/slime/skull.json +++ b/projects/1.16/assets/tinkers-construct/tconstruct/book/encyclopedia/zh_cn/armor/slime/skull.json @@ -5,7 +5,7 @@ { "text": "本书的黏液头颅章节对各种不同的黏液头颅有更详细的介绍。", "paragraph": true } ], "properties": [ - "+362 额外耐久值", + "+362 额外耐久度", "5个升级槽", "无防御槽", "1个能力槽" diff --git a/projects/1.16/assets/tinkers-construct/tconstruct/book/encyclopedia/zh_cn/armor/slime/slimelytra.json b/projects/1.16/assets/tinkers-construct/tconstruct/book/encyclopedia/zh_cn/armor/slime/slimelytra.json index d40039647c1e..dff6687405b4 100644 --- a/projects/1.16/assets/tinkers-construct/tconstruct/book/encyclopedia/zh_cn/armor/slime/slimelytra.json +++ b/projects/1.16/assets/tinkers-construct/tconstruct/book/encyclopedia/zh_cn/armor/slime/slimelytra.json @@ -5,7 +5,7 @@ { "text": "可以通过向鞘翅浇注末影黏液的方式合成,并可以用幻翼膜修复耐久。", "paragraph": true } ], "properties": [ - "672 耐久值", + "672 耐久度", "5个升级槽", "无防御槽", "1个能力槽", diff --git a/projects/1.16/assets/tinkers-construct/tconstruct/book/encyclopedia/zh_cn/armor/travelers/boots.json b/projects/1.16/assets/tinkers-construct/tconstruct/book/encyclopedia/zh_cn/armor/travelers/boots.json index 9531d060ad6e..2bc3252d1137 100644 --- a/projects/1.16/assets/tinkers-construct/tconstruct/book/encyclopedia/zh_cn/armor/travelers/boots.json +++ b/projects/1.16/assets/tinkers-construct/tconstruct/book/encyclopedia/zh_cn/armor/travelers/boots.json @@ -4,7 +4,7 @@ { "text": "旅行者靴子是一件较为平衡的脚部防具,提供较低防御力,升级槽和防御槽的数量适中。" } ], "properties": [ - "130 耐久值", + "130 耐久度", "+1 护甲值", "3个升级槽", "2个防御槽", diff --git a/projects/1.16/assets/tinkers-construct/tconstruct/book/encyclopedia/zh_cn/armor/travelers/goggles.json b/projects/1.16/assets/tinkers-construct/tconstruct/book/encyclopedia/zh_cn/armor/travelers/goggles.json index 5994d35e1eb6..1dd5192d75bb 100644 --- a/projects/1.16/assets/tinkers-construct/tconstruct/book/encyclopedia/zh_cn/armor/travelers/goggles.json +++ b/projects/1.16/assets/tinkers-construct/tconstruct/book/encyclopedia/zh_cn/armor/travelers/goggles.json @@ -4,7 +4,7 @@ { "text": "旅行者护目镜是一件较为平衡的头部防具,提供较低防御力,升级槽和防御槽的数量适中。" } ], "properties": [ - "110 耐久值", + "110 耐久度", "+1 护甲值", "3个升级槽", "2个防御槽", diff --git a/projects/1.16/assets/tinkers-construct/tconstruct/book/encyclopedia/zh_cn/armor/travelers/pants.json b/projects/1.16/assets/tinkers-construct/tconstruct/book/encyclopedia/zh_cn/armor/travelers/pants.json index 486b918ea5a9..92701eaeb3fc 100644 --- a/projects/1.16/assets/tinkers-construct/tconstruct/book/encyclopedia/zh_cn/armor/travelers/pants.json +++ b/projects/1.16/assets/tinkers-construct/tconstruct/book/encyclopedia/zh_cn/armor/travelers/pants.json @@ -4,7 +4,7 @@ { "text": "旅行者裤子是一件较为平衡的腿部防具,提供较低防御力,升级槽和防御槽的数量适中。" } ], "properties": [ - "150 耐久值", + "150 耐久度", "+4 护甲值", "3个升级槽", "2个防御槽", diff --git a/projects/1.16/assets/tinkers-construct/tconstruct/book/encyclopedia/zh_cn/armor/travelers/vest.json b/projects/1.16/assets/tinkers-construct/tconstruct/book/encyclopedia/zh_cn/armor/travelers/vest.json index 97905040d321..032ef1124e33 100644 --- a/projects/1.16/assets/tinkers-construct/tconstruct/book/encyclopedia/zh_cn/armor/travelers/vest.json +++ b/projects/1.16/assets/tinkers-construct/tconstruct/book/encyclopedia/zh_cn/armor/travelers/vest.json @@ -4,7 +4,7 @@ { "text": "旅行者背心是一件较为平衡的胸部防具,提供较低防御力,升级槽和防御槽的数量适中。" } ], "properties": [ - "160 耐久值", + "160 耐久度", "+5 护甲值", "3个升级槽", "2个防御槽", diff --git a/projects/1.16/assets/tinkers-construct/tconstruct/book/encyclopedia/zh_cn/language.lang b/projects/1.16/assets/tinkers-construct/tconstruct/book/encyclopedia/zh_cn/language.lang index 937a00e85d5e..57c87e9b32d0 100644 --- a/projects/1.16/assets/tinkers-construct/tconstruct/book/encyclopedia/zh_cn/language.lang +++ b/projects/1.16/assets/tinkers-construct/tconstruct/book/encyclopedia/zh_cn/language.lang @@ -13,7 +13,7 @@ tier_one_materials=一级材料 tier_one_materials.subtext=这些材料都十分常见,并且可以直接在部件制造台上打造成工具部件。 tier_two_materials=二级材料 -tier_two_materials.subtext=这些材料并不那么常见,并且需要进行熔融和浇铸才能制成工具部件。 +tier_two_materials.subtext=这些材料并不那么常见,并且需要进行熔融和铸造才能制成工具部件。 tier_three_materials=三级材料 tier_three_materials.subtext=这些材料需要通过合金来获得。你可以用焦褐合金炉或冶炼炉进行合金。 diff --git a/projects/1.16/assets/tinkers-construct/tconstruct/book/encyclopedia/zh_cn/large_tools/broad_axe.json b/projects/1.16/assets/tinkers-construct/tconstruct/book/encyclopedia/zh_cn/large_tools/broad_axe.json index 3989dc0a5f8e..0d182a7e2d88 100644 --- a/projects/1.16/assets/tinkers-construct/tconstruct/book/encyclopedia/zh_cn/large_tools/broad_axe.json +++ b/projects/1.16/assets/tinkers-construct/tconstruct/book/encyclopedia/zh_cn/large_tools/broad_axe.json @@ -8,7 +8,7 @@ "+5 攻击力", "150% 攻击系数", "0.6 攻击速度", - "30% 挖掘系数", + "30% 采掘系数", "425% 耐久系数", "可以给原木去皮" ] diff --git a/projects/1.16/assets/tinkers-construct/tconstruct/book/encyclopedia/zh_cn/large_tools/excavator.json b/projects/1.16/assets/tinkers-construct/tconstruct/book/encyclopedia/zh_cn/large_tools/excavator.json index ffb85734d617..deb0197ecf30 100644 --- a/projects/1.16/assets/tinkers-construct/tconstruct/book/encyclopedia/zh_cn/large_tools/excavator.json +++ b/projects/1.16/assets/tinkers-construct/tconstruct/book/encyclopedia/zh_cn/large_tools/excavator.json @@ -8,7 +8,7 @@ "+1.5 攻击力", "120% 攻击系数", "1.0 攻击速度", - "30% 挖掘系数", + "30% 采掘系数", "375% 耐久系数", "击退 II", "可以制造草径" diff --git a/projects/1.16/assets/tinkers-construct/tconstruct/book/encyclopedia/zh_cn/large_tools/scythe.json b/projects/1.16/assets/tinkers-construct/tconstruct/book/encyclopedia/zh_cn/large_tools/scythe.json index 8e47c8bbb587..31dc80846b70 100644 --- a/projects/1.16/assets/tinkers-construct/tconstruct/book/encyclopedia/zh_cn/large_tools/scythe.json +++ b/projects/1.16/assets/tinkers-construct/tconstruct/book/encyclopedia/zh_cn/large_tools/scythe.json @@ -7,7 +7,7 @@ "properties": [ "+1 攻击力", "0.8 攻击速度", - "45% 挖掘系数", + "45% 采掘系数", "250% 耐久系数", "范围攻击", "可以将泥土变为耕地", diff --git a/projects/1.16/assets/tinkers-construct/tconstruct/book/encyclopedia/zh_cn/large_tools/sledge_hammer.json b/projects/1.16/assets/tinkers-construct/tconstruct/book/encyclopedia/zh_cn/large_tools/sledge_hammer.json index 63f8d2fabefc..d4eba279b77d 100644 --- a/projects/1.16/assets/tinkers-construct/tconstruct/book/encyclopedia/zh_cn/large_tools/sledge_hammer.json +++ b/projects/1.16/assets/tinkers-construct/tconstruct/book/encyclopedia/zh_cn/large_tools/sledge_hammer.json @@ -8,7 +8,7 @@ "+3 攻击力", "135% 攻击系数", "0.75 攻击速度", - "40% 挖掘系数", + "40% 采掘系数", "400% 耐久系数", "亡灵杀手 II" ] diff --git a/projects/1.16/assets/tinkers-construct/tconstruct/book/encyclopedia/zh_cn/large_tools/vein_hammer.json b/projects/1.16/assets/tinkers-construct/tconstruct/book/encyclopedia/zh_cn/large_tools/vein_hammer.json index c5ccfcf63215..d22dc44c9fe3 100644 --- a/projects/1.16/assets/tinkers-construct/tconstruct/book/encyclopedia/zh_cn/large_tools/vein_hammer.json +++ b/projects/1.16/assets/tinkers-construct/tconstruct/book/encyclopedia/zh_cn/large_tools/vein_hammer.json @@ -8,7 +8,7 @@ "+3 攻击力", "125% 攻击系数", "1.1 攻击速度", - "30% 挖掘系数", + "30% 采掘系数", "500% 耐久系数", "穿刺 II" ] diff --git a/projects/1.16/assets/tinkers-construct/tconstruct/book/encyclopedia/zh_cn/slotless/general/overslime.json b/projects/1.16/assets/tinkers-construct/tconstruct/book/encyclopedia/zh_cn/slotless/general/overslime.json index a3f851efa6f1..e31a1c4e60fa 100644 --- a/projects/1.16/assets/tinkers-construct/tconstruct/book/encyclopedia/zh_cn/slotless/general/overslime.json +++ b/projects/1.16/assets/tinkers-construct/tconstruct/book/encyclopedia/zh_cn/slotless/general/overslime.json @@ -2,10 +2,10 @@ "modifier_id": "tconstruct:overslime", "text": [ { - "text": "黏液覆层会为工具增加第二条耐久值条,并且其消耗优先于原耐久值。默认情况下,工具的基准黏液覆层最高耐久为50点,会受到工具的耐久系数加成。" + "text": "黏液覆层会为工具增加第二条耐久度条,并且其消耗优先于原耐久度。默认情况下,工具的基准黏液覆层最高耐久为50点,会受到工具的耐久系数加成。" }, { - "text": "如果工具上没有黏液相关材料制成的部件的话,攻击伤害和挖掘速度将会减少10%。", + "text": "如果工具上没有黏液相关材料制成的部件的话,攻击伤害和采掘速度将会减少10%。", "paragraph": true } ], diff --git a/projects/1.16/assets/tinkers-construct/tconstruct/book/encyclopedia/zh_cn/small_tools/dagger.json b/projects/1.16/assets/tinkers-construct/tconstruct/book/encyclopedia/zh_cn/small_tools/dagger.json index bd4c65245ac1..e19b53115835 100644 --- a/projects/1.16/assets/tinkers-construct/tconstruct/book/encyclopedia/zh_cn/small_tools/dagger.json +++ b/projects/1.16/assets/tinkers-construct/tconstruct/book/encyclopedia/zh_cn/small_tools/dagger.json @@ -8,7 +8,7 @@ "+2 攻击力", "50% 攻击系数", "2.0 攻击速度", - "75% 耐久值", + "75% 耐久度", "护垫 I", "副手攻击" ] diff --git a/projects/1.16/assets/tinkers-construct/tconstruct/book/encyclopedia/zh_cn/small_tools/flint_and_bronze.json b/projects/1.16/assets/tinkers-construct/tconstruct/book/encyclopedia/zh_cn/small_tools/flint_and_bronze.json index 893efffb7eed..734353344133 100644 --- a/projects/1.16/assets/tinkers-construct/tconstruct/book/encyclopedia/zh_cn/small_tools/flint_and_bronze.json +++ b/projects/1.16/assets/tinkers-construct/tconstruct/book/encyclopedia/zh_cn/small_tools/flint_and_bronze.json @@ -7,7 +7,7 @@ "properties": [ "+0 攻击力", "1.0 攻击速度", - "100 耐久值", + "100 耐久度", "怒火 I", "纵火" ] diff --git a/projects/1.16/assets/tinkers-construct/tconstruct/book/encyclopedia/zh_cn/small_tools/mattock.json b/projects/1.16/assets/tinkers-construct/tconstruct/book/encyclopedia/zh_cn/small_tools/mattock.json index 68d65845241e..2a0d8b5b059c 100644 --- a/projects/1.16/assets/tinkers-construct/tconstruct/book/encyclopedia/zh_cn/small_tools/mattock.json +++ b/projects/1.16/assets/tinkers-construct/tconstruct/book/encyclopedia/zh_cn/small_tools/mattock.json @@ -8,7 +8,7 @@ "+1.5 攻击力", "110% 攻击系数", "0.9 攻击速度", - "110% 挖掘系数", + "110% 采掘系数", "125% 耐久系数", "砍木头的速度减慢为原有的65%", "击退 I", diff --git a/projects/1.16/assets/tinkers-construct/tconstruct/book/encyclopedia/zh_cn/small_tools/pickaxe.json b/projects/1.16/assets/tinkers-construct/tconstruct/book/encyclopedia/zh_cn/small_tools/pickaxe.json index 859ec20ba3fa..a8cfc0df9f81 100644 --- a/projects/1.16/assets/tinkers-construct/tconstruct/book/encyclopedia/zh_cn/small_tools/pickaxe.json +++ b/projects/1.16/assets/tinkers-construct/tconstruct/book/encyclopedia/zh_cn/small_tools/pickaxe.json @@ -1,7 +1,7 @@ { "tool": "tconstruct:pickaxe", "text": [ - { "text": "镐是一种精准挖矿工具,可以快速用来挖掘石头、金属和矿石。" }, + { "text": "镐是一种精准挖矿工具,可以快速用来挖掘石头、开采金属和矿石。" }, { "text": "“延展”强化会交替增加挖掘区域的深度和高度。", "paragraph": true } ], "properties": [ diff --git a/projects/1.16/assets/tinkers-construct/tconstruct/book/encyclopedia/zh_cn/upgrades/general/diamond.json b/projects/1.16/assets/tinkers-construct/tconstruct/book/encyclopedia/zh_cn/upgrades/general/diamond.json index 4a7f16294d71..5b1a6a755279 100644 --- a/projects/1.16/assets/tinkers-construct/tconstruct/book/encyclopedia/zh_cn/upgrades/general/diamond.json +++ b/projects/1.16/assets/tinkers-construct/tconstruct/book/encyclopedia/zh_cn/upgrades/general/diamond.json @@ -2,7 +2,7 @@ "modifier_id": "tconstruct:diamond", "text": [ { - "text": "工具耐久值+500,攻击力+1,挖掘速度+1,护甲值+1,工具的采掘等级提升至钻石。" + "text": "工具耐久度+500,攻击力+1,采掘速度+1,护甲值+1,工具的采掘等级提升至钻石。" }, { "text": "工具和盔甲只会获得适用于自身的数值加成,比如手持的工具就不会获得护甲值+1。", diff --git a/projects/1.16/assets/tinkers-construct/tconstruct/book/encyclopedia/zh_cn/upgrades/general/emerald.json b/projects/1.16/assets/tinkers-construct/tconstruct/book/encyclopedia/zh_cn/upgrades/general/emerald.json index 4b1e359a2144..840d71f42496 100644 --- a/projects/1.16/assets/tinkers-construct/tconstruct/book/encyclopedia/zh_cn/upgrades/general/emerald.json +++ b/projects/1.16/assets/tinkers-construct/tconstruct/book/encyclopedia/zh_cn/upgrades/general/emerald.json @@ -2,7 +2,7 @@ "modifier_id": "tconstruct:emerald", "text": [ { - "text": "工具耐久值+50%,对灾厄村民的伤害+2.5,击退抗性+5%,工具的采掘等级提升至铁。" + "text": "工具耐久度+50%,对灾厄村民的伤害+2.5,击退抗性+5%,工具的采掘等级提升至铁。" }, { "text": "工具和盔甲只会获得适用于自身的数值加成,比如手持的工具就不会获得击退抗性加成。", diff --git a/projects/1.16/assets/tinkers-construct/tconstruct/book/encyclopedia/zh_cn/upgrades/general/netherite.json b/projects/1.16/assets/tinkers-construct/tconstruct/book/encyclopedia/zh_cn/upgrades/general/netherite.json index df4dc30b956c..7b041845d5cd 100644 --- a/projects/1.16/assets/tinkers-construct/tconstruct/book/encyclopedia/zh_cn/upgrades/general/netherite.json +++ b/projects/1.16/assets/tinkers-construct/tconstruct/book/encyclopedia/zh_cn/upgrades/general/netherite.json @@ -2,7 +2,7 @@ "modifier_id": "tconstruct:netherite", "text": [ { - "text": "工具耐久值+20%,攻击力+10%,挖掘速度+10%,击退抗性+5%,盔甲韧性+1,工具的采掘等级提升至下界合金,并且工具在掉落物状态下无敌。" + "text": "工具耐久度+20%,攻击力+10%,采掘速度+10%,击退抗性+5%,盔甲韧性+1,工具的采掘等级提升至下界合金,并且工具在掉落物状态下无敌。" }, { "text": "工具和盔甲只会获得适用于自身的数值加成。", diff --git a/projects/1.16/assets/tinkers-construct/tconstruct/book/encyclopedia/zh_cn/upgrades/general/reinforced.json b/projects/1.16/assets/tinkers-construct/tconstruct/book/encyclopedia/zh_cn/upgrades/general/reinforced.json index 69aecc8d61ca..189d68ce1aaa 100644 --- a/projects/1.16/assets/tinkers-construct/tconstruct/book/encyclopedia/zh_cn/upgrades/general/reinforced.json +++ b/projects/1.16/assets/tinkers-construct/tconstruct/book/encyclopedia/zh_cn/upgrades/general/reinforced.json @@ -2,7 +2,7 @@ "modifier_id": "tconstruct:reinforced", "text": [ { - "text": "降低工具损耗耐久值的概率。第1级时损耗耐久值的概率为75%,第2级为55%,第3级为40%,第4级为30%,第5级为25%。" + "text": "降低工具损耗耐久度的概率。第1级时损耗耐久度的概率为75%,第2级为55%,第3级为40%,第4级为30%,第5级为25%。" } ], "more_text_space": true, diff --git a/projects/1.16/assets/tinkers-construct/tconstruct/book/encyclopedia/zh_cn/upgrades/harvest/blasting.json b/projects/1.16/assets/tinkers-construct/tconstruct/book/encyclopedia/zh_cn/upgrades/harvest/blasting.json index 0cdb4ec49fed..859a626f75f0 100644 --- a/projects/1.16/assets/tinkers-construct/tconstruct/book/encyclopedia/zh_cn/upgrades/harvest/blasting.json +++ b/projects/1.16/assets/tinkers-construct/tconstruct/book/encyclopedia/zh_cn/upgrades/harvest/blasting.json @@ -2,7 +2,7 @@ "modifier_id": "tconstruct:blasting", "text": [ { - "text": "挖掘爆炸抗性较低的方块时增加挖掘速度。对爆炸抗性最低的方块,每级最高可以增加10点挖掘速度。例如,挖掘类似石头的方块时每级挖掘速度+1,挖掘类似陶瓦的方块时每级挖掘速度+3,挖掘矿石类的柔软方块时每级挖掘速度+9。" + "text": "挖掘爆炸抗性较低的方块时增加采掘速度。对爆炸抗性最低的方块,每级最高可以增加10点采掘速度。例如,挖掘类似石头的方块时每级采掘速度+1,挖掘类似陶瓦的方块时每级采掘速度+3,挖掘矿石类的柔软方块时每级采掘速度+9。" } ], "more_text_space": true, diff --git a/projects/1.16/assets/tinkers-construct/tconstruct/book/encyclopedia/zh_cn/upgrades/harvest/haste.json b/projects/1.16/assets/tinkers-construct/tconstruct/book/encyclopedia/zh_cn/upgrades/harvest/haste.json index 5eab369b21fe..134e5028e4ba 100644 --- a/projects/1.16/assets/tinkers-construct/tconstruct/book/encyclopedia/zh_cn/upgrades/harvest/haste.json +++ b/projects/1.16/assets/tinkers-construct/tconstruct/book/encyclopedia/zh_cn/upgrades/harvest/haste.json @@ -2,10 +2,10 @@ "modifier_id": "tconstruct:haste", "text": [ { - "text": "装载在采掘工具和武器上时,每级挖掘速度+5,攻击速度+5。" + "text": "装载在采掘工具和武器上时,每级采掘速度+5,攻击速度+5。" }, { - "text": "装载在胸甲上时,每级挖掘速度+10%。", "paragraph": true + "text": "装载在胸甲上时,每级采掘速度+10%。", "paragraph": true } ], "more_text_space": true, diff --git a/projects/1.16/assets/tinkers-construct/tconstruct/book/encyclopedia/zh_cn/upgrades/harvest/hydraulic.json b/projects/1.16/assets/tinkers-construct/tconstruct/book/encyclopedia/zh_cn/upgrades/harvest/hydraulic.json index d0ef327a03f6..a029210117de 100644 --- a/projects/1.16/assets/tinkers-construct/tconstruct/book/encyclopedia/zh_cn/upgrades/harvest/hydraulic.json +++ b/projects/1.16/assets/tinkers-construct/tconstruct/book/encyclopedia/zh_cn/upgrades/harvest/hydraulic.json @@ -2,7 +2,7 @@ "modifier_id": "tconstruct:hydraulic", "text": [ { - "text": "在雨中每级挖掘速度+4。在水下时则改为每级挖掘速度+8,抵消水下的挖掘速度减益。" + "text": "在雨中每级采掘速度+4。在水下时则改为每级采掘速度+8,抵消水下的采掘速度减益。" } ], "more_text_space": true, diff --git a/projects/1.16/assets/tinkers-construct/tconstruct/book/encyclopedia/zh_cn/upgrades/harvest/lightspeed.json b/projects/1.16/assets/tinkers-construct/tconstruct/book/encyclopedia/zh_cn/upgrades/harvest/lightspeed.json index c37cb15afb6b..f5ac79ca4e57 100644 --- a/projects/1.16/assets/tinkers-construct/tconstruct/book/encyclopedia/zh_cn/upgrades/harvest/lightspeed.json +++ b/projects/1.16/assets/tinkers-construct/tconstruct/book/encyclopedia/zh_cn/upgrades/harvest/lightspeed.json @@ -2,7 +2,7 @@ "modifier_id": "tconstruct:lightspeed", "text": [ { - "text": "光照等级为5时每级挖掘速度+1,光照等级为10时每级挖掘速度+3,光照等级为15时每级挖掘速度+9。" + "text": "光照等级为5时每级采掘速度+1,光照等级为10时每级采掘速度+3,光照等级为15时每级采掘速度+9。" } ], "more_text_space": true, diff --git a/projects/1.16/assets/tinkers-construct/tconstruct/book/encyclopedia/zh_cn/upgrades/weapon/severing.json b/projects/1.16/assets/tinkers-construct/tconstruct/book/encyclopedia/zh_cn/upgrades/weapon/severing.json index 3db2947c72c5..05bd6a5f290e 100644 --- a/projects/1.16/assets/tinkers-construct/tconstruct/book/encyclopedia/zh_cn/upgrades/weapon/severing.json +++ b/projects/1.16/assets/tinkers-construct/tconstruct/book/encyclopedia/zh_cn/upgrades/weapon/severing.json @@ -2,7 +2,7 @@ "modifier_id": "tconstruct:severing", "text": [ { - "text": "增加生物掉落头颅或者其他身体部位的概率,每级增加5%(每有一级“幸运”强化就再加5%)。稀有生物(如boss生物)掉落概率翻倍。" + "text": "增加生物掉落头颅或者其他身体部位的概率,每级增加5%(每有一级“幸运”强化就再加5%)。稀有生物(如Boss生物)掉落概率翻倍。" } ], "more_text_space": true, diff --git a/projects/1.16/assets/tinkers-construct/tconstruct/book/fantastic_foundry/zh_cn/armor/boots.json b/projects/1.16/assets/tinkers-construct/tconstruct/book/fantastic_foundry/zh_cn/armor/boots.json index 7ad9b5655ce8..1b81d085ce28 100644 --- a/projects/1.16/assets/tinkers-construct/tconstruct/book/fantastic_foundry/zh_cn/armor/boots.json +++ b/projects/1.16/assets/tinkers-construct/tconstruct/book/fantastic_foundry/zh_cn/armor/boots.json @@ -7,7 +7,7 @@ } ], "properties": [ - "高耐久值", + "高耐久度", "高护甲值", "1个升级槽", "4个防御槽", diff --git a/projects/1.16/assets/tinkers-construct/tconstruct/book/fantastic_foundry/zh_cn/armor/chestplate.json b/projects/1.16/assets/tinkers-construct/tconstruct/book/fantastic_foundry/zh_cn/armor/chestplate.json index e539cfedbee8..e5e9aff907f8 100644 --- a/projects/1.16/assets/tinkers-construct/tconstruct/book/fantastic_foundry/zh_cn/armor/chestplate.json +++ b/projects/1.16/assets/tinkers-construct/tconstruct/book/fantastic_foundry/zh_cn/armor/chestplate.json @@ -7,7 +7,7 @@ } ], "properties": [ - "高耐久值", + "高耐久度", "高护甲值", "1个升级槽", "4个防御槽", diff --git a/projects/1.16/assets/tinkers-construct/tconstruct/book/fantastic_foundry/zh_cn/armor/helmet.json b/projects/1.16/assets/tinkers-construct/tconstruct/book/fantastic_foundry/zh_cn/armor/helmet.json index f40585c20b5b..c1d26b7856bb 100644 --- a/projects/1.16/assets/tinkers-construct/tconstruct/book/fantastic_foundry/zh_cn/armor/helmet.json +++ b/projects/1.16/assets/tinkers-construct/tconstruct/book/fantastic_foundry/zh_cn/armor/helmet.json @@ -7,7 +7,7 @@ } ], "properties": [ - "高耐久值", + "高耐久度", "高护甲值", "1个升级槽", "4个防御槽", diff --git a/projects/1.16/assets/tinkers-construct/tconstruct/book/fantastic_foundry/zh_cn/armor/leggings.json b/projects/1.16/assets/tinkers-construct/tconstruct/book/fantastic_foundry/zh_cn/armor/leggings.json index fe15c9a21a93..6b1e9dd98acc 100644 --- a/projects/1.16/assets/tinkers-construct/tconstruct/book/fantastic_foundry/zh_cn/armor/leggings.json +++ b/projects/1.16/assets/tinkers-construct/tconstruct/book/fantastic_foundry/zh_cn/armor/leggings.json @@ -7,7 +7,7 @@ } ], "properties": [ - "高耐久值", + "高耐久度", "高护甲值", "1个升级槽", "4个防御槽", diff --git a/projects/1.16/assets/tinkers-construct/tconstruct/book/fantastic_foundry/zh_cn/foundry/controller.json b/projects/1.16/assets/tinkers-construct/tconstruct/book/fantastic_foundry/zh_cn/foundry/controller.json index 6529a5de3345..83bf5ec28a3b 100644 --- a/projects/1.16/assets/tinkers-construct/tconstruct/book/fantastic_foundry/zh_cn/foundry/controller.json +++ b/projects/1.16/assets/tinkers-construct/tconstruct/book/fantastic_foundry/zh_cn/foundry/controller.json @@ -5,7 +5,7 @@ }, "text": [ { - "text": "将1块量的熔融黑曜石浇注到焦褐石砖上,你就能获得这个神秘的熔铸炉控制器。" + "text": "将1块量的熔融黑曜石浇注到焦褐砖块上,你就能获得这个神秘的熔铸炉控制器。" } ] } diff --git a/projects/1.16/assets/tinkers-construct/tconstruct/book/materials_and_you/zh_cn/armor/boots.json b/projects/1.16/assets/tinkers-construct/tconstruct/book/materials_and_you/zh_cn/armor/boots.json index 91ac549a1a32..60c3b8ca976b 100644 --- a/projects/1.16/assets/tinkers-construct/tconstruct/book/materials_and_you/zh_cn/armor/boots.json +++ b/projects/1.16/assets/tinkers-construct/tconstruct/book/materials_and_you/zh_cn/armor/boots.json @@ -9,7 +9,7 @@ ], "properties": [ "低护甲值", - "低耐久值", + "低耐久度", "3个升级槽", "2个防御槽", "1个能力槽" diff --git a/projects/1.16/assets/tinkers-construct/tconstruct/book/materials_and_you/zh_cn/armor/goggles.json b/projects/1.16/assets/tinkers-construct/tconstruct/book/materials_and_you/zh_cn/armor/goggles.json index ed20f9ac6893..3b30c5b69772 100644 --- a/projects/1.16/assets/tinkers-construct/tconstruct/book/materials_and_you/zh_cn/armor/goggles.json +++ b/projects/1.16/assets/tinkers-construct/tconstruct/book/materials_and_you/zh_cn/armor/goggles.json @@ -9,7 +9,7 @@ ], "properties": [ "低护甲值", - "低耐久值", + "低耐久度", "3个升级槽", "2个防御槽", "1个能力槽" diff --git a/projects/1.16/assets/tinkers-construct/tconstruct/book/materials_and_you/zh_cn/armor/pants.json b/projects/1.16/assets/tinkers-construct/tconstruct/book/materials_and_you/zh_cn/armor/pants.json index a649345fc9f6..c49f2c052bfe 100644 --- a/projects/1.16/assets/tinkers-construct/tconstruct/book/materials_and_you/zh_cn/armor/pants.json +++ b/projects/1.16/assets/tinkers-construct/tconstruct/book/materials_and_you/zh_cn/armor/pants.json @@ -9,7 +9,7 @@ ], "properties": [ "低护甲值", - "低耐久值", + "低耐久度", "3个升级槽", "2个防御槽", "1个能力槽" diff --git a/projects/1.16/assets/tinkers-construct/tconstruct/book/materials_and_you/zh_cn/armor/vest.json b/projects/1.16/assets/tinkers-construct/tconstruct/book/materials_and_you/zh_cn/armor/vest.json index c4bd923bcad9..c50f01fce924 100644 --- a/projects/1.16/assets/tinkers-construct/tconstruct/book/materials_and_you/zh_cn/armor/vest.json +++ b/projects/1.16/assets/tinkers-construct/tconstruct/book/materials_and_you/zh_cn/armor/vest.json @@ -9,7 +9,7 @@ ], "properties": [ "低护甲值", - "低耐久值", + "低耐久度", "3个升级槽", "2个防御槽", "1个能力槽" diff --git a/projects/1.16/assets/tinkers-construct/tconstruct/book/materials_and_you/zh_cn/tools/axe.json b/projects/1.16/assets/tinkers-construct/tconstruct/book/materials_and_you/zh_cn/tools/axe.json index 9c49296dc16c..a15670f484e0 100644 --- a/projects/1.16/assets/tinkers-construct/tconstruct/book/materials_and_you/zh_cn/tools/axe.json +++ b/projects/1.16/assets/tinkers-construct/tconstruct/book/materials_and_you/zh_cn/tools/axe.json @@ -2,7 +2,7 @@ "tool": "tconstruct:hand_axe", "text": [ { - "text": "短柄斧是最基本的伐木工具,可以高效地破坏木质方块和树叶。手斧既可以用作工具也可以用作武器,或者两者皆有。选择权在你。" + "text": "短柄斧是最基本的砍伐工具,可以高效地破坏木质方块和树叶。手斧既可以用作工具也可以用作武器,或者两者皆有。选择权在你。" }, { "text": "\n" @@ -10,7 +10,7 @@ ], "properties": [ - "基础挖掘工具", + "基础砍伐工具", "对木质方块有效", "可以快速破坏树叶", "可以轻松给原木去皮" diff --git a/projects/1.16/assets/tinkers-construct/tconstruct/book/materials_and_you/zh_cn/tools/pickaxe.json b/projects/1.16/assets/tinkers-construct/tconstruct/book/materials_and_you/zh_cn/tools/pickaxe.json index 373b290c7084..1c225717655b 100644 --- a/projects/1.16/assets/tinkers-construct/tconstruct/book/materials_and_you/zh_cn/tools/pickaxe.json +++ b/projects/1.16/assets/tinkers-construct/tconstruct/book/materials_and_you/zh_cn/tools/pickaxe.json @@ -1,7 +1,7 @@ { "tool": "tconstruct:pickaxe", "text": [{ - "text": "镐是一种标准的挖矿工具,对石头和矿物很有效。" + "text": "镐是一种标准的挖掘工具,对石头和矿物很有效。" }, { "text": "\n" diff --git a/projects/1.16/assets/tinkers-construct/tconstruct/book/mighty_smelting/zh_cn/abilities/armor/aqua_affinity.json b/projects/1.16/assets/tinkers-construct/tconstruct/book/mighty_smelting/zh_cn/abilities/armor/aqua_affinity.json index ac2b8454d2df..e6e51d0d9c89 100644 --- a/projects/1.16/assets/tinkers-construct/tconstruct/book/mighty_smelting/zh_cn/abilities/armor/aqua_affinity.json +++ b/projects/1.16/assets/tinkers-construct/tconstruct/book/mighty_smelting/zh_cn/abilities/armor/aqua_affinity.json @@ -6,7 +6,7 @@ } ], "effects": [ - "增加水下挖掘速度", + "增加水下采掘速度", "单个等级", "需要1个能力槽" ] diff --git a/projects/1.16/assets/tinkers-construct/tconstruct/book/mighty_smelting/zh_cn/abilities/armor/looting.json b/projects/1.16/assets/tinkers-construct/tconstruct/book/mighty_smelting/zh_cn/abilities/armor/looting.json index 161d8da112f8..c877a4e4f286 100644 --- a/projects/1.16/assets/tinkers-construct/tconstruct/book/mighty_smelting/zh_cn/abilities/armor/looting.json +++ b/projects/1.16/assets/tinkers-construct/tconstruct/book/mighty_smelting/zh_cn/abilities/armor/looting.json @@ -7,7 +7,7 @@ ], "effects": [ "增加空手击杀生物的掉落", - "最多3级,每级配方不同", + "最高3级,每级配方不同", "第一级需要1个能力槽" ] } diff --git a/projects/1.16/assets/tinkers-construct/tconstruct/book/mighty_smelting/zh_cn/abilities/general/luck.json b/projects/1.16/assets/tinkers-construct/tconstruct/book/mighty_smelting/zh_cn/abilities/general/luck.json index 0bacd38a10b7..fe2231b2d066 100644 --- a/projects/1.16/assets/tinkers-construct/tconstruct/book/mighty_smelting/zh_cn/abilities/general/luck.json +++ b/projects/1.16/assets/tinkers-construct/tconstruct/book/mighty_smelting/zh_cn/abilities/general/luck.json @@ -7,8 +7,8 @@ ], "effects": [ "增加生物和方块掉落", - "最多3级,每级配方不同", + "最高3级,每级配方不同", "护腿的配方与其他的不同", - "第一级需要1个能力槽" + "第1级需要1个能力槽" ] } diff --git a/projects/1.16/assets/tinkers-construct/tconstruct/book/mighty_smelting/zh_cn/defense/protection/fire.json b/projects/1.16/assets/tinkers-construct/tconstruct/book/mighty_smelting/zh_cn/defense/protection/fire.json index 27da6d31ef66..60ee3b1a1807 100644 --- a/projects/1.16/assets/tinkers-construct/tconstruct/book/mighty_smelting/zh_cn/defense/protection/fire.json +++ b/projects/1.16/assets/tinkers-construct/tconstruct/book/mighty_smelting/zh_cn/defense/protection/fire.json @@ -2,7 +2,7 @@ "modifier_id": "tconstruct:fire_protection", "text": [ { - "text": "穿过烈焰与火光。\nThrough the fire and the flames." + "text": "穿过烈焰与火光。" } ], "more_text_space": true, diff --git a/projects/1.16/assets/tinkers-construct/tconstruct/book/mighty_smelting/zh_cn/defense/special/revitalizing.json b/projects/1.16/assets/tinkers-construct/tconstruct/book/mighty_smelting/zh_cn/defense/special/revitalizing.json index 1b5104597876..0010de9c7ee4 100644 --- a/projects/1.16/assets/tinkers-construct/tconstruct/book/mighty_smelting/zh_cn/defense/special/revitalizing.json +++ b/projects/1.16/assets/tinkers-construct/tconstruct/book/mighty_smelting/zh_cn/defense/special/revitalizing.json @@ -8,8 +8,8 @@ "more_text_space": true, "effects": [ "多个等级", - "加持于头盔或靴子上时最多2级", - "加持于胸甲或护腿上时最多3级", + "加持于头盔或靴子上时最高2级", + "加持于胸甲或护腿上时最高3级", "需要1个防御槽" ] } diff --git a/projects/1.16/assets/tinkers-construct/tconstruct/book/mighty_smelting/zh_cn/intro/tinkers_anvil.json b/projects/1.16/assets/tinkers-construct/tconstruct/book/mighty_smelting/zh_cn/intro/tinkers_anvil.json index a166aa798d2e..fa756da2731a 100644 --- a/projects/1.16/assets/tinkers-construct/tconstruct/book/mighty_smelting/zh_cn/intro/tinkers_anvil.json +++ b/projects/1.16/assets/tinkers-construct/tconstruct/book/mighty_smelting/zh_cn/intro/tinkers_anvil.json @@ -8,7 +8,7 @@ "text": "\n" }, { - "text": "好了工匠,把你那没用的工匠站扔到一边,然后打造一个真正有用的工匠砧吧。只消一锤,你便能够打造强力的大型工具。" + "text": "好了工匠,把你那没用的工匠站扔到一边,然后打造一个真正有用的工匠砧吧。只需要一锤,你便能够打造强力的大型工具。" }, { "text": "工匠砧只能用最好的合金制造,同时也允许你打造所有工具,不论小型还是宽型。", diff --git a/projects/1.16/assets/tinkers-construct/tconstruct/book/mighty_smelting/zh_cn/tools/excavator.json b/projects/1.16/assets/tinkers-construct/tconstruct/book/mighty_smelting/zh_cn/tools/excavator.json index 2d2a6f014505..22926ececefa 100644 --- a/projects/1.16/assets/tinkers-construct/tconstruct/book/mighty_smelting/zh_cn/tools/excavator.json +++ b/projects/1.16/assets/tinkers-construct/tconstruct/book/mighty_smelting/zh_cn/tools/excavator.json @@ -2,7 +2,7 @@ "tool": "tconstruct:excavator", "text": [ { - "text": "开掘铲是一种大型挖掘工具。可以同时挖掘较大范围的土壤和雪。" + "text": "开掘铲是一种大型采掘工具。可以同时挖掘较大范围的土壤和雪。" }, { "text": "\n" @@ -12,7 +12,7 @@ } ], "properties": [ - "高级挖掘工具", + "高级采掘工具", "3x3范围挖掘", "对泥土、沙子和砂砾有效", "可制造草径", diff --git a/projects/1.16/assets/tinkers-construct/tconstruct/book/puny_smelting/zh_cn/casting/goldcast.json b/projects/1.16/assets/tinkers-construct/tconstruct/book/puny_smelting/zh_cn/casting/goldcast.json index 4ebae4449103..3cde721a9e43 100644 --- a/projects/1.16/assets/tinkers-construct/tconstruct/book/puny_smelting/zh_cn/casting/goldcast.json +++ b/projects/1.16/assets/tinkers-construct/tconstruct/book/puny_smelting/zh_cn/casting/goldcast.json @@ -7,7 +7,7 @@ }, "text": [ { - "text": "金质铸模可重复使用。将1锭量的熔融金在浇铸台上浇铸至工具部件就能制作对应铸模。该过程消耗工具部件。" + "text": "金质铸模可重复使用。将1锭量的熔融金在铸件台上浇注至工具部件之上就能制作对应铸模。该过程消耗工具部件。" } ] } diff --git a/projects/1.16/assets/tinkers-construct/tconstruct/book/puny_smelting/zh_cn/casting/othercast.json b/projects/1.16/assets/tinkers-construct/tconstruct/book/puny_smelting/zh_cn/casting/othercast.json index d08b8ac247ff..55e7df8262c1 100644 --- a/projects/1.16/assets/tinkers-construct/tconstruct/book/puny_smelting/zh_cn/casting/othercast.json +++ b/projects/1.16/assets/tinkers-construct/tconstruct/book/puny_smelting/zh_cn/casting/othercast.json @@ -1,5 +1,5 @@ { - "title": "混合浇铸", + "title": "混合铸造", "image": { "file": "tconstruct:book/images/compositecast.png", "width": 177, @@ -7,7 +7,7 @@ }, "text": [ { - "text": "混合浇铸使你能在浇铸台/浇铸盆中往工具部件/方块上倒入流体来创造全新的材料。" + "text": "混合铸造使你能在铸件台/铸造盆中往工具部件/方块上倒入流体来创造全新的材料。" }, { "text": "值得一提的材料有黏木和纳瓦特尔,分别是往木部件上倒入黏液和熔融黑曜石制成的。", diff --git a/projects/1.16/assets/tinkers-construct/tconstruct/book/puny_smelting/zh_cn/casting/sandcast.json b/projects/1.16/assets/tinkers-construct/tconstruct/book/puny_smelting/zh_cn/casting/sandcast.json index fd4c5f468536..a36a22f1991d 100644 --- a/projects/1.16/assets/tinkers-construct/tconstruct/book/puny_smelting/zh_cn/casting/sandcast.json +++ b/projects/1.16/assets/tinkers-construct/tconstruct/book/puny_smelting/zh_cn/casting/sandcast.json @@ -2,7 +2,7 @@ "title": "沙子铸模", "text": [ { - "text": "浇铸工具部件的方法:首先,合成一个空白沙子铸模并放到浇铸台上;其次,在部件工作台中制作一个工具部件并对沙子铸模使用,再使用一次将部件取出;最后将熔融金属浇铸进去,待其冷却,工具部件就造好了。该过程消耗沙子铸模。" + "text": "浇铸工具部件的方法:首先,合成一个空白沙子铸模并放到铸件台上;其次,在部件工作台中制作一个工具部件并对沙子铸模使用,再使用一次将部件取出;最后将熔融金属浇铸进去,待其冷却,工具部件就造好了。该过程消耗沙子铸模。" }, { "text": "非空白沙子铸模在拾取时会变回空白沙子铸模。", diff --git a/projects/1.16/assets/tinkers-construct/tconstruct/book/puny_smelting/zh_cn/introduction/thruul.json b/projects/1.16/assets/tinkers-construct/tconstruct/book/puny_smelting/zh_cn/introduction/thruul.json index 326f45eb83ea..8827a295039e 100644 --- a/projects/1.16/assets/tinkers-construct/tconstruct/book/puny_smelting/zh_cn/introduction/thruul.json +++ b/projects/1.16/assets/tinkers-construct/tconstruct/book/puny_smelting/zh_cn/introduction/thruul.json @@ -8,7 +8,7 @@ "paragraph": true }, { - "text": "别忘记看我的下一本著作,工匠。造起你自己的熔化炉后往一本书上浇铸焦黑熔石就行!", + "text": "别忘记看我的下一本著作,工匠。造起你自己的熔化炉后往一本书上浇注焦黑熔石就行!", "paragraph": true } ] diff --git a/projects/1.16/assets/tinkers-construct/tconstruct/book/puny_smelting/zh_cn/language.lang b/projects/1.16/assets/tinkers-construct/tconstruct/book/puny_smelting/zh_cn/language.lang index ccae7ad3cb1e..18f8b1740d7d 100644 --- a/projects/1.16/assets/tinkers-construct/tconstruct/book/puny_smelting/zh_cn/language.lang +++ b/projects/1.16/assets/tinkers-construct/tconstruct/book/puny_smelting/zh_cn/language.lang @@ -2,7 +2,7 @@ intro=介绍 melter=熔化炉 moving_fluids=流体的转移 -casting=浇铸 +casting=铸造 tier_two_materials=二级材料 upgrades=升级 diff --git a/projects/1.16/assets/tinkers-construct/tconstruct/book/puny_smelting/zh_cn/upgrades/general.json b/projects/1.16/assets/tinkers-construct/tconstruct/book/puny_smelting/zh_cn/upgrades/general.json index 533473a2b078..935173b83c0b 100644 --- a/projects/1.16/assets/tinkers-construct/tconstruct/book/puny_smelting/zh_cn/upgrades/general.json +++ b/projects/1.16/assets/tinkers-construct/tconstruct/book/puny_smelting/zh_cn/upgrades/general.json @@ -9,7 +9,7 @@ "paragraph": true }, { - "text": "通用升级对所有工具均有效!这些升级能在许多方面加强你的工具,如增加攻击伤害,挖掘速度,耐久值,和许多其他属性!", + "text": "通用升级对所有工具均有效!这些升级能在许多方面加强你的工具,如增加攻击伤害,采掘速度,耐久度,和许多其他属性!", "paragraph": true } ] diff --git a/projects/1.16/assets/tinkers-construct/tconstruct/book/puny_smelting/zh_cn/upgrades/general/diamond.json b/projects/1.16/assets/tinkers-construct/tconstruct/book/puny_smelting/zh_cn/upgrades/general/diamond.json index c3ee1d1d8ba9..6d5f8d9cb8c1 100644 --- a/projects/1.16/assets/tinkers-construct/tconstruct/book/puny_smelting/zh_cn/upgrades/general/diamond.json +++ b/projects/1.16/assets/tinkers-construct/tconstruct/book/puny_smelting/zh_cn/upgrades/general/diamond.json @@ -6,7 +6,7 @@ } ], "effects": [ - "增加耐久值、挖掘速度和攻击伤害", + "增加耐久度、采掘速度和攻击伤害", "单个等级", "需要1个升级槽" ] diff --git a/projects/1.16/assets/tinkers-construct/tconstruct/book/puny_smelting/zh_cn/upgrades/general/emerald.json b/projects/1.16/assets/tinkers-construct/tconstruct/book/puny_smelting/zh_cn/upgrades/general/emerald.json index 50cb0e22d024..4cba4177dabe 100644 --- a/projects/1.16/assets/tinkers-construct/tconstruct/book/puny_smelting/zh_cn/upgrades/general/emerald.json +++ b/projects/1.16/assets/tinkers-construct/tconstruct/book/puny_smelting/zh_cn/upgrades/general/emerald.json @@ -6,7 +6,7 @@ } ], "effects": [ - "根据工具自身耐久值增加耐久值", + "根据工具自身耐久值增加耐久度", "增加对灾厄村民的伤害", "单个等级", "需要1个升级槽" diff --git a/projects/1.16/assets/tinkers-construct/tconstruct/book/puny_smelting/zh_cn/upgrades/general/netherite.json b/projects/1.16/assets/tinkers-construct/tconstruct/book/puny_smelting/zh_cn/upgrades/general/netherite.json index 324eb882d848..f09429fd0db7 100644 --- a/projects/1.16/assets/tinkers-construct/tconstruct/book/puny_smelting/zh_cn/upgrades/general/netherite.json +++ b/projects/1.16/assets/tinkers-construct/tconstruct/book/puny_smelting/zh_cn/upgrades/general/netherite.json @@ -6,7 +6,7 @@ } ], "effects": [ - "提升耐久值、攻击伤害、挖掘速度,并使得工具不受外部伤害的影响,如火焰和岩浆", + "提升耐久度、攻击伤害、采掘速度,并使得工具不受外部伤害的影响,如火焰和熔岩", "需要“钻石”或“绿宝石”作为前置", "单个等级", "需要1个升级槽" diff --git a/projects/1.16/assets/tinkers-construct/tconstruct/book/puny_smelting/zh_cn/upgrades/general/reinforced.json b/projects/1.16/assets/tinkers-construct/tconstruct/book/puny_smelting/zh_cn/upgrades/general/reinforced.json index 8c031e707aaf..98ade575c883 100644 --- a/projects/1.16/assets/tinkers-construct/tconstruct/book/puny_smelting/zh_cn/upgrades/general/reinforced.json +++ b/projects/1.16/assets/tinkers-construct/tconstruct/book/puny_smelting/zh_cn/upgrades/general/reinforced.json @@ -6,8 +6,8 @@ } ], "effects": [ - "使用时有概率不消耗耐久值", - "多个等级,每级增加不消耗耐久值的概率", + "使用时有概率不消耗耐久度", + "多个等级,每级增加不消耗耐久度的概率", "每级需要1个升级槽" ] } diff --git a/projects/1.16/assets/tinkers-construct/tconstruct/book/puny_smelting/zh_cn/upgrades/harvest/blasting.json b/projects/1.16/assets/tinkers-construct/tconstruct/book/puny_smelting/zh_cn/upgrades/harvest/blasting.json index 5d2bdc88ffc5..796bfc052e9c 100644 --- a/projects/1.16/assets/tinkers-construct/tconstruct/book/puny_smelting/zh_cn/upgrades/harvest/blasting.json +++ b/projects/1.16/assets/tinkers-construct/tconstruct/book/puny_smelting/zh_cn/upgrades/harvest/blasting.json @@ -6,8 +6,8 @@ } ], "effects": [ - "挖掘爆炸抗性较低的方块(例如矿石)更迅速", - "多个等级,每级增加挖掘速度", + "采掘爆炸抗性较低的方块(例如矿石)更迅速", + "多个等级,每级增加采掘速度", "每级需要1个升级槽" ] } diff --git a/projects/1.16/assets/tinkers-construct/tconstruct/book/puny_smelting/zh_cn/upgrades/harvest/haste.json b/projects/1.16/assets/tinkers-construct/tconstruct/book/puny_smelting/zh_cn/upgrades/harvest/haste.json index 5b6ed9c8192c..4ccab82c33a9 100644 --- a/projects/1.16/assets/tinkers-construct/tconstruct/book/puny_smelting/zh_cn/upgrades/harvest/haste.json +++ b/projects/1.16/assets/tinkers-construct/tconstruct/book/puny_smelting/zh_cn/upgrades/harvest/haste.json @@ -2,7 +2,7 @@ "modifier_id": "tconstruct:haste", "text": [ { - "text": "往工具上抹红石好像能加快其挖掘速度。对挖掘速度较慢的工具更有效。" + "text": "往工具上抹红石好像能加快其采掘速度。对采掘速度较慢的工具更有效。" }, { "text": "红石,可真是疯狂的东西。难道不是吗?", @@ -10,8 +10,8 @@ } ], "effects": [ - "增加挖掘和攻击速度", - "多个等级,每级增加挖掘和攻击速度", + "增加采掘和攻击速度", + "多个等级,每级增加采掘和攻击速度", "每级需要1个升级槽" ] } diff --git a/projects/1.16/assets/tinkers-construct/tconstruct/book/puny_smelting/zh_cn/upgrades/harvest/hydraulic.json b/projects/1.16/assets/tinkers-construct/tconstruct/book/puny_smelting/zh_cn/upgrades/harvest/hydraulic.json index 43883bc89598..09c2dcc405a6 100644 --- a/projects/1.16/assets/tinkers-construct/tconstruct/book/puny_smelting/zh_cn/upgrades/harvest/hydraulic.json +++ b/projects/1.16/assets/tinkers-construct/tconstruct/book/puny_smelting/zh_cn/upgrades/harvest/hydraulic.json @@ -6,8 +6,8 @@ } ], "effects": [ - "在水下或在雨中挖掘更迅速", - "多个等级,每级增加挖掘速度", + "在水下或在雨中采掘更迅速", + "多个等级,每级增加采掘速度", "每级需要1个升级槽" ] } diff --git a/projects/1.16/assets/tinkers-construct/tconstruct/book/puny_smelting/zh_cn/upgrades/harvest/lightspeed.json b/projects/1.16/assets/tinkers-construct/tconstruct/book/puny_smelting/zh_cn/upgrades/harvest/lightspeed.json index e71fb08c79b7..5d0f45ce7a11 100644 --- a/projects/1.16/assets/tinkers-construct/tconstruct/book/puny_smelting/zh_cn/upgrades/harvest/lightspeed.json +++ b/projects/1.16/assets/tinkers-construct/tconstruct/book/puny_smelting/zh_cn/upgrades/harvest/lightspeed.json @@ -2,12 +2,12 @@ "modifier_id": "tconstruct:lightspeed", "text": [ { - "text": "光芒照耀在你的工具上,助你挖掘得更快。" + "text": "光芒照耀在你的工具上,助你采掘得更快。" } ], "effects": [ "增加挖掘受到良好光照方块的速度", - "多个等级,每级增加挖掘速度", + "多个等级,每级增加采掘速度", "每级需要1个升级槽" ] } diff --git a/projects/1.16/assets/tinkers-construct/tconstruct/book/puny_smelting/zh_cn/upgrades/harvest/magnetic.json b/projects/1.16/assets/tinkers-construct/tconstruct/book/puny_smelting/zh_cn/upgrades/harvest/magnetic.json index c7badc74dcf2..306b09372aaf 100644 --- a/projects/1.16/assets/tinkers-construct/tconstruct/book/puny_smelting/zh_cn/upgrades/harvest/magnetic.json +++ b/projects/1.16/assets/tinkers-construct/tconstruct/book/puny_smelting/zh_cn/upgrades/harvest/magnetic.json @@ -6,7 +6,7 @@ } ], "effects": [ - "击中生物或挖掘时将掉落物吸向你", + "击中生物或采掘方块时将掉落物吸向你", "多个等级,每级增加磁力强度", "每级需要1个升级槽" ] diff --git a/projects/1.16/assets/tinkers-construct/tconstruct/book/tinkers_gadgetry/zh_cn/armor/boots.json b/projects/1.16/assets/tinkers-construct/tconstruct/book/tinkers_gadgetry/zh_cn/armor/boots.json index aae0f05e7baf..91880f683db1 100644 --- a/projects/1.16/assets/tinkers-construct/tconstruct/book/tinkers_gadgetry/zh_cn/armor/boots.json +++ b/projects/1.16/assets/tinkers-construct/tconstruct/book/tinkers_gadgetry/zh_cn/armor/boots.json @@ -5,7 +5,7 @@ { "text": "想要制造这双神奇的靴子,只需将末影黏液浇注在兔子腿之上即可。用兔子皮来修复耐久。", "paragraph": true } ], "properties": [ - "高耐久值", + "高耐久度", "无护甲值,无防御槽", "5个升级槽", "1个能力槽", diff --git a/projects/1.16/assets/tinkers-construct/tconstruct/book/tinkers_gadgetry/zh_cn/armor/shell.json b/projects/1.16/assets/tinkers-construct/tconstruct/book/tinkers_gadgetry/zh_cn/armor/shell.json index 41093bea943d..50128421fa6a 100644 --- a/projects/1.16/assets/tinkers-construct/tconstruct/book/tinkers_gadgetry/zh_cn/armor/shell.json +++ b/projects/1.16/assets/tinkers-construct/tconstruct/book/tinkers_gadgetry/zh_cn/armor/shell.json @@ -5,7 +5,7 @@ { "text": "要想打造这条极其美妙的裤子,只需将末影黏液倒在铸造盆中。之后,你可以用爆裂紫颂果制成修补件来修复耐久。", "paragraph": true } ], "properties": [ - "高耐久值", + "高耐久度", "无护甲值,无防御槽", "5个升级槽", "1个能力槽", diff --git a/projects/1.16/assets/tinkers-construct/tconstruct/book/tinkers_gadgetry/zh_cn/armor/skull.json b/projects/1.16/assets/tinkers-construct/tconstruct/book/tinkers_gadgetry/zh_cn/armor/skull.json index 4b7ad61dbf00..6088c14fa050 100644 --- a/projects/1.16/assets/tinkers-construct/tconstruct/book/tinkers_gadgetry/zh_cn/armor/skull.json +++ b/projects/1.16/assets/tinkers-construct/tconstruct/book/tinkers_gadgetry/zh_cn/armor/skull.json @@ -5,7 +5,7 @@ { "text": "在下一章节,我会写到一些我测试过的黏液头颅。", "paragraph": true } ], "properties": [ - "高耐久值", + "高耐久度", "5个升级槽", "无防御槽", "1个能力槽" diff --git a/projects/1.16/assets/tinkers-construct/tconstruct/book/tinkers_gadgetry/zh_cn/armor/slimelytra.json b/projects/1.16/assets/tinkers-construct/tconstruct/book/tinkers_gadgetry/zh_cn/armor/slimelytra.json index c9c8fa357475..6ef569b885a1 100644 --- a/projects/1.16/assets/tinkers-construct/tconstruct/book/tinkers_gadgetry/zh_cn/armor/slimelytra.json +++ b/projects/1.16/assets/tinkers-construct/tconstruct/book/tinkers_gadgetry/zh_cn/armor/slimelytra.json @@ -5,7 +5,7 @@ { "text": "想要制作这些看起来充满未来感的翅膀,你只需要在鞘翅上浇注末影黏液。之后你可以用幻翼膜来修复耐久。", "paragraph": true } ], "properties": [ - "高耐久值", + "高耐久度", "无护甲值,无防御槽", "5个强化槽", "1个能力槽" diff --git a/projects/1.16/assets/tinkers-construct/tconstruct/book/tinkers_gadgetry/zh_cn/exploration/blood.json b/projects/1.16/assets/tinkers-construct/tconstruct/book/tinkers_gadgetry/zh_cn/exploration/blood.json index 94d082f769d1..1d84dbc01d06 100644 --- a/projects/1.16/assets/tinkers-construct/tconstruct/book/tinkers_gadgetry/zh_cn/exploration/blood.json +++ b/projects/1.16/assets/tinkers-construct/tconstruct/book/tinkers_gadgetry/zh_cn/exploration/blood.json @@ -7,7 +7,7 @@ }, "text": [ { - "text": "这些血红色的岛屿偶尔会生成在下界的岩浆海之上。和下界的其他地方相比,这里岩浆怪生成的概率更高。并且这个地方还会生成一种奇怪的菌类变种,灵浆这种材料似乎就是从这里来的。" + "text": "这些血红色的岛屿偶尔会生成在下界的熔岩海之上。和下界的其他地方相比,这里岩浆怪生成的概率更高。并且这个地方还会生成一种奇怪的菌类变种,灵浆这种材料似乎就是从这里来的。" } ] } diff --git a/projects/1.16/assets/tinkers-construct/tconstruct/book/tinkers_gadgetry/zh_cn/exploration/grass_seeds.json b/projects/1.16/assets/tinkers-construct/tconstruct/book/tinkers_gadgetry/zh_cn/exploration/grass_seeds.json index 9c338d196c01..00ddb58a03f0 100644 --- a/projects/1.16/assets/tinkers-construct/tconstruct/book/tinkers_gadgetry/zh_cn/exploration/grass_seeds.json +++ b/projects/1.16/assets/tinkers-construct/tconstruct/book/tinkers_gadgetry/zh_cn/exploration/grass_seeds.json @@ -5,7 +5,7 @@ }, "text": [ { - "text": "有时我在探索地下城或地下堡垒时,会在箱子里发现黏性种子。我不确定它们是哪里来的,但是把它们种植在普通泥土或黏性泥土上会长出黏性草,就像你从一个岛屿上把他们移植过来一样。我在这些箱子里也看到过黏性树苗,所以你可能甚至不需要到访所有种类的黏液岛屿,就可以集齐所有种类的黏液树苗。", + "text": "有时我在探索地牢或下界要塞时,会在箱子里发现黏性种子。我不确定它们是哪里来的,但是把它们种植在普通泥土或黏性泥土上会长出黏性草,就像你从一个岛屿上把他们移植过来一样。我在这些箱子里也看到过黏性树苗,所以你可能甚至不需要到访所有种类的黏液岛屿,就可以集齐所有种类的黏液树苗。", "paragraph": true } ] diff --git a/projects/1.16/assets/tinkers-construct/tconstruct/book/tinkers_gadgetry/zh_cn/modifiers/remove_modifiers.json b/projects/1.16/assets/tinkers-construct/tconstruct/book/tinkers_gadgetry/zh_cn/modifiers/remove_modifiers.json index bf29adda5dde..37275a7f65d1 100644 --- a/projects/1.16/assets/tinkers-construct/tconstruct/book/tinkers_gadgetry/zh_cn/modifiers/remove_modifiers.json +++ b/projects/1.16/assets/tinkers-construct/tconstruct/book/tinkers_gadgetry/zh_cn/modifiers/remove_modifiers.json @@ -7,7 +7,7 @@ }, "text": [ { - "text": "“我发现用湿海绵可以去除工具上的强化。去除原有的强化会留下增加新强化的空间,有些用于强化的物品也可以回收。擦洗工具的位置和所用海绵的数量不同,能够去除的强化效果也有所不同。" + "text": "我发现用湿海绵可以去除工具上的强化。去除原有的强化会留下增加新强化的空间,有些用于强化的物品也可以回收。擦洗工具的位置和所用海绵的数量不同,能够去除的强化效果也有所不同。" } ] } diff --git a/projects/1.16/assets/tinkers-construct/tconstruct/lang/zh_cn.json b/projects/1.16/assets/tinkers-construct/tconstruct/lang/zh_cn.json index b0f95e14fde5..957ba4baa434 100644 --- a/projects/1.16/assets/tinkers-construct/tconstruct/lang/zh_cn.json +++ b/projects/1.16/assets/tinkers-construct/tconstruct/lang/zh_cn.json @@ -122,9 +122,9 @@ "item.tconstruct.tinkers_gadgetry": "工匠装置宝典", "item.tconstruct.tinkers_gadgetry.tooltip": "在本书中探索黏液在日常事务中的妙用\nMelvin著", "item.tconstruct.puny_smelting": "入门熔炼术", - "item.tconstruct.puny_smelting.tooltip": "为初学者量身打造的冶炼与浇铸指南\nThruul M'Gon著", + "item.tconstruct.puny_smelting.tooltip": "为初学者量身打造的冶炼与铸造指南\nThruul M'Gon著", "item.tconstruct.mighty_smelting": "大师熔炼术", - "item.tconstruct.mighty_smelting.tooltip": "冶炼、浇铸与合金的奥义教科书\nThruul M'Gon著", + "item.tconstruct.mighty_smelting.tooltip": "冶炼、铸造与合金的奥义教科书\nThruul M'Gon著", "item.tconstruct.fantastic_foundry": "奇异熔铸术", "item.tconstruct.fantastic_foundry.tooltip": "熔融金属的大热高新科技尽汇于此书\nNemea著", "item.tconstruct.sky_slime_ball": "碧空黏液球", @@ -141,7 +141,7 @@ "item.tconstruct.ender_slime_crystal": "末影黏液水晶", "item.tconstruct.ender_slime_crystal.tooltip": "用于加持及填补黏液覆层", "item.tconstruct.iron_reinforcement": "铁加固板", - "item.tconstruct.iron_reinforcement.tooltip": "降低工具损耗耐久值的几率", + "item.tconstruct.iron_reinforcement.tooltip": "降低工具损耗耐久度的概率", "item.tconstruct.slimesteel_reinforcement": "黏钢加固板", "item.tconstruct.slimesteel_reinforcement.tooltip": "提升黏钢的容纳力", "item.tconstruct.seared_reinforcement": "焦黑加固板", @@ -174,7 +174,7 @@ "item.tconstruct.creative_slot.missing": "定义强化槽类型的NBT缺失或无效", "item.tconstruct.creative_slot.tooltip": "为工具增加一个额外的%s槽", "item.tconstruct.copper_can": "铜罐", - "item.tconstruct.copper_can.tooltip": "可堆叠的流体容器,能够盛装144 mB(1锭)的流体", + "item.tconstruct.copper_can.tooltip": "可堆叠的流体容器,能够盛装144mB(1锭)的流体", "item.tconstruct.copper_can.contents": "存有:%s(1锭)", "pattern.tconstruct.repair_kit": "修补件", "pattern.tconstruct.pickaxe_head": "镐头", @@ -581,10 +581,10 @@ "item.tconstruct.large_plate": "大板", "_conment": "Tool Descriptions", "item.tconstruct.pickaxe.description": "镐是一种精准型采矿工具,能够高效采掘石头、矿石等石类方块。\n挖方块用的,懂?", - "item.tconstruct.sledge_hammer.description": "大锤是一种范围型采矿工具,能单次开采一整片区域内的方块。\n攻击亡灵生物有奇效。", + "item.tconstruct.sledge_hammer.description": "大锤是一种范围型挖掘工具,能单次开采一整片区域内的方块。\n攻击亡灵生物有奇效。", "item.tconstruct.vein_hammer.description": "矿脉锤是一种范围型采矿工具,能一次采掘多块相连的同类型方块,用以采矿收效甚佳。", "item.tconstruct.mattock.description": "鹤嘴锄是一种多用途农耕工具,适用于采掘木头、泥土、沙子、沙砾等方块,亦可用以收割作物。\n请勿自掘坟墓!", - "item.tconstruct.excavator.description": "开掘铲是一种范围型采掘工具,能单次开采一整片区域内的泥土和雪。\n改天换地!", + "item.tconstruct.excavator.description": "开掘铲是一种范围型挖掘工具,能单次开采一整片区域内的泥土和雪。\n改天换地!", "item.tconstruct.hand_axe.description": "短柄斧能砍伐木材,也能高效清理树叶,更是一件趁手的兵器。\n快劈,快!", "item.tconstruct.broad_axe.description": "一棵小树的倒伏,只在板斧一挥之间。对付较大的树木,板斧也能极大地提升砍伐效率。厚重有力的斧刃作为武器亦不在话下。\n成吨木料!", "item.tconstruct.kama.description": "短刃镰是一种精准型收割工具,可同时用于作物收割与畜毛剃取。\n右击:收获并补种作物", @@ -642,20 +642,20 @@ "block.tconstruct.seared_cobble_stairs": "焦黑圆石楼梯", "block.tconstruct.seared_cobble_wall": "焦黑圆石墙", "item.tconstruct.seared_brick": "焦黑砖", - "block.tconstruct.seared_bricks": "焦黑石砖", + "block.tconstruct.seared_bricks": "焦黑砖块", "block.tconstruct.seared_bricks.tooltip": "构造冶炼炉的建材,安全可靠的装饰材料。", - "block.tconstruct.seared_bricks_slab": "焦黑石砖台阶", - "block.tconstruct.seared_bricks_stairs": "焦黑石砖楼梯", - "block.tconstruct.seared_bricks_wall": "焦黑石砖墙", + "block.tconstruct.seared_bricks_slab": "焦黑砖块台阶", + "block.tconstruct.seared_bricks_stairs": "焦黑砖块楼梯", + "block.tconstruct.seared_bricks_wall": "焦黑砖块墙", "block.tconstruct.seared_paver": "焦黑地砖", "block.tconstruct.seared_paver.tooltip": "构造冶炼炉的建材,安全可靠的装饰材料。", "block.tconstruct.seared_paver_slab": "焦黑地砖台阶", "block.tconstruct.seared_paver_stairs": "焦黑地砖楼梯", - "block.tconstruct.seared_cracked_bricks": "裂纹焦黑石砖", + "block.tconstruct.seared_cracked_bricks": "裂纹焦黑砖块", "block.tconstruct.seared_cracked_bricks.tooltip": "构造冶炼炉的建材,安全可靠的装饰材料。", - "block.tconstruct.seared_fancy_bricks": "精致焦黑石砖", + "block.tconstruct.seared_fancy_bricks": "精致焦黑砖块", "block.tconstruct.seared_fancy_bricks.tooltip": "构造冶炼炉的建材,安全可靠的装饰材料。", - "block.tconstruct.seared_triangle_bricks": "三角纹焦黑石砖", + "block.tconstruct.seared_triangle_bricks": "三角纹焦黑砖块", "block.tconstruct.seared_triangle_bricks.tooltip": "构造冶炼炉的建材,安全可靠的装饰材料。", "block.tconstruct.seared_glass": "焦黑玻璃", "block.tconstruct.seared_glass.tooltip": "构造冶炼炉的建材,安全可靠的装饰材料。\n不能储存液体。", @@ -706,16 +706,16 @@ "block.tconstruct.polished_scorched_stone": "磨制焦褐石头", "block.tconstruct.polished_scorched_stone.tooltip": "构造熔铸炉的建材,安全可靠的装饰材料。", "item.tconstruct.scorched_brick": "焦褐砖", - "block.tconstruct.scorched_bricks": "焦褐石砖", + "block.tconstruct.scorched_bricks": "焦褐砖块", "block.tconstruct.scorched_bricks.tooltip": "构造熔铸炉的建材,安全可靠的装饰材料。", - "block.tconstruct.scorched_bricks_slab": "焦褐石砖台阶", - "block.tconstruct.scorched_bricks_stairs": "焦褐石砖楼梯", - "block.tconstruct.scorched_bricks_fence": "焦褐石砖栅栏", + "block.tconstruct.scorched_bricks_slab": "焦褐砖块台阶", + "block.tconstruct.scorched_bricks_stairs": "焦褐砖块楼梯", + "block.tconstruct.scorched_bricks_fence": "焦褐砖块栅栏", "block.tconstruct.scorched_road": "焦褐石径", "block.tconstruct.scorched_road.tooltip": "构造熔铸炉的建材,安全可靠的装饰材料。", "block.tconstruct.scorched_road_slab": "焦褐石径台阶", "block.tconstruct.scorched_road_stairs": "焦褐石径楼梯", - "block.tconstruct.chiseled_scorched_bricks": "錾制焦褐石砖块", + "block.tconstruct.chiseled_scorched_bricks": "錾制焦褐砖块", "block.tconstruct.chiseled_scorched_bricks.tooltip": "构造熔铸炉的建材,安全可靠的装饰材料。", "block.tconstruct.scorched_glass": "焦褐玻璃", "block.tconstruct.scorched_glass.tooltip": "构造熔铸炉的建材,安全可靠的装饰材料。\n无法存储流体。", @@ -742,7 +742,7 @@ "block.tconstruct.scorched_channel": "焦褐浇注道", "block.tconstruct.scorched_channel.tooltip": "将上方浇注口中流下的流体进行分流。", "block.tconstruct.scorched_alloyer": "焦褐合金炉", - "block.tconstruct.scorched_alloyer.tooltip": "简单的合金制造机器。\n将其安放在焦黑储罐或加热器的上方来接受热源。", + "block.tconstruct.scorched_alloyer.tooltip": "简单的合金制造机器。\n将其安放在储罐或焦黑加热器的上方来接受热源。", "gui.tconstruct.alloyer": "合金炉", "block.tconstruct.foundry_controller": "熔铸炉控制器", "block.tconstruct.foundry_controller.tooltip": "熔铸炉的大脑。", @@ -843,11 +843,11 @@ "block.tconstruct.blood_slime_leaves": "黏液疣", "block.tconstruct.ichor_slime_leaves": "黏液疣", "block.tconstruct.ender_slime_leaves": "黏液树叶", - "block.tconstruct.earth_slime_tall_grass": "黏液高草丛", - "block.tconstruct.sky_slime_tall_grass": "黏液高草丛", - "block.tconstruct.blood_slime_tall_grass": "黏液高草丛", - "block.tconstruct.ichor_slime_tall_grass": "黏液高草丛", - "block.tconstruct.ender_slime_tall_grass": "黏液高草丛", + "block.tconstruct.earth_slime_tall_grass": "黏液草丛", + "block.tconstruct.sky_slime_tall_grass": "黏液草丛", + "block.tconstruct.blood_slime_tall_grass": "黏液草丛", + "block.tconstruct.ichor_slime_tall_grass": "黏液草丛", + "block.tconstruct.ender_slime_tall_grass": "黏液草丛", "block.tconstruct.earth_slime_fern": "黏液蕨", "block.tconstruct.sky_slime_fern": "黏液蕨", "block.tconstruct.blood_slime_fern": "黏液菌索", @@ -917,10 +917,10 @@ "material.tconstruct.wood.encyclopedia": "每有一个木部件,工具修理效率提高50%", "material.tconstruct.stone": "石", "material.tconstruct.stone.flavor": "保证坚如磐石", - "material.tconstruct.stone.encyclopedia": "按已损耗耐久值平方根的一半加快工具的采掘速度", + "material.tconstruct.stone.encyclopedia": "按已损耗耐久度平方根的一半加快工具的采掘速度", "material.tconstruct.flint": "燧石", "material.tconstruct.flint.flavor": "点燃你滚烫的工匠之心!", - "material.tconstruct.flint.encyclopedia": "按已损耗耐久值平方根的四分之一增加工具的伤害", + "material.tconstruct.flint.encyclopedia": "按已损耗耐久度平方根的四分之一增加工具的伤害", "material.tconstruct.bone": "骨头", "material.tconstruct.bone.flavor": "吾为所持剑之骨", "material.tconstruct.bone.encyclopedia": "将0.5点伤害转换为1点穿刺伤害", @@ -936,10 +936,10 @@ "material.tconstruct.string.encyclopedia": "可以在工匠站和工作台上使用线修复工具", "material.tconstruct.leather": "皮革", "material.tconstruct.leather.flavor": "温“鞣”地杀死一头牛。", - "material.tconstruct.leather.encyclopedia": "每次使用工具最高只会损耗1点耐久值", + "material.tconstruct.leather.encyclopedia": "每次使用工具最高只会损耗1点耐久度", "material.tconstruct.vine": "藤蔓", "material.tconstruct.vine.flavor": "生气蓬勃,不像那死气沉沉的社交网络。", - "material.tconstruct.vine.encyclopedia": "在太阳光完全照射的情况下,工具最高有75%的几率在使用时不损耗耐久值。", + "material.tconstruct.vine.encyclopedia": "在太阳光完全照射的情况下,工具最高有75%的几率在使用时不损耗耐久度。", "material.tconstruct.iron": "铁", "material.tconstruct.iron.flavor": "他铁了心要保护别人不死,却不能保护他自己,多么讽刺。", "material.tconstruct.iron.encyclopedia": "每级给予工具10%的额外耐久", @@ -971,7 +971,7 @@ "material.tconstruct.rose_gold.skull_encyclopedia": "最大生命值增加1颗心。每穿戴有一件金盔甲,额外增加1颗心。", "material.tconstruct.chain": "锁链", "material.tconstruct.chain.flavor": "你也可以变成用锁链的猎人。", - "material.tconstruct.chain.encyclopedia": "工具的耐久值损耗降低25%", + "material.tconstruct.chain.encyclopedia": "工具的耐久度损耗降低25%", "material.tconstruct.skyslime_vine": "黏液藤蔓", "material.tconstruct.skyslime_vine.flavor": "飞如蝴蝶,刺若蜜蜂。", "material.tconstruct.skyslime_vine.encyclopedia": "取消不站在地面时的采掘速度削减", @@ -1003,7 +1003,7 @@ "material.tconstruct.hepatizon.encyclopedia": "在连续采掘32个方块后,每级增加25%采掘速度", "material.tconstruct.queens_slime": "皇后史莱姆", "material.tconstruct.queens_slime.flavor": "公主都不是什么善茬,去找个皇后吧。", - "material.tconstruct.queens_slime.encyclopedia": "每级减少15%耐久值,其中的66%转化为黏液覆层", + "material.tconstruct.queens_slime.encyclopedia": "每级减少15%耐久度,其中的66%转化为黏液覆层", "material.tconstruct.blazing_bone": "烈焰之骨", "material.tconstruct.blazing_bone.flavor": "获取下界堡垒的所有力量——烈焰之力与骨之力。", "material.tconstruct.blazing_bone.encyclopedia": "在火焰中每秒可+1%伤害,熔岩中15秒最多+15%伤害。抗火会减少增益效果。", @@ -1078,7 +1078,7 @@ "material.tconstruct.bronze.encyclopedia": "在满耐久时,每级+12.5%采掘速度", "material.tconstruct.steel": "钢", "material.tconstruct.steel.flavor": "差不多90%的材料科学内容都是它。", - "material.tconstruct.steel.encyclopedia": "每级+4%耐久值、伤害和速度", + "material.tconstruct.steel.encyclopedia": "每级+4%耐久度、伤害和速度", "material.tconstruct.constantan": "康铜", "material.tconstruct.constantan.flavor": "诶,康铜!我还从来没见过呢。都起开,让我“康康”!", "material.tconstruct.constantan.encyclopedia": "在极热或者极冷环境下+12.5%采掘速度", @@ -1117,17 +1117,17 @@ "recipe.tconstruct.modifier.offhanded.level_2": "“无持握”需要“副手持握”作为前置", "modifier.tconstruct.reinforced": "加固", "modifier.tconstruct.reinforced.flavor": "结实耐用!", - "modifier.tconstruct.reinforced.description": "降低工具损耗耐久值的概率", + "modifier.tconstruct.reinforced.description": "降低工具损耗耐久度的概率", "modifier.tconstruct.overforced": "超强化", "modifier.tconstruct.overforced.flavor": "黏液防护!", "modifier.tconstruct.overforced.description": "在黏液的强化下,工具将拥有更高的黏液覆层上限", "modifier.tconstruct.emerald": "绿宝石", "modifier.tconstruct.emerald.flavor": "精致奢华!", - "modifier.tconstruct.emerald.description": "依据工具的基础数据提升其耐久值!灾厄村民们的眼中钉!", + "modifier.tconstruct.emerald.description": "依据工具的基础数据提升其耐久度!灾厄村民们的眼中钉!", "modifier.tconstruct.emerald.attack_damage": "对灾厄村民伤害", "modifier.tconstruct.diamond": "钻石", "modifier.tconstruct.diamond.flavor": "尊贵富庶!", - "modifier.tconstruct.diamond.description": "提升工具的耐久值及各项数据!", + "modifier.tconstruct.diamond.description": "提升工具的耐久度及各项数据!", "modifier.tconstruct.worldbound": "世界绑定", "modifier.tconstruct.worldbound.flavor": "远古回响!", "modifier.tconstruct.worldbound.description": "次等的“下界合金”升级,使工具获得免疫如火焰等外部伤害的能力,但不提供强度加成", @@ -1140,7 +1140,7 @@ "recipe.tconstruct.modifier.netherite_requirements": "“下界合金”需要“钻石”或“绿宝石”作为前置", "modifier.tconstruct.overslime": "黏液覆层", "modifier.tconstruct.overslime.flavor": "黏糊糊!", - "modifier.tconstruct.overslime.description": "使用工具将优先损耗黏液覆层而非耐久值!但在黏液覆层耗尽时不起任何作用。对缺失黏液的工具不甚友好", + "modifier.tconstruct.overslime.description": "使用工具将优先损耗黏液覆层而非耐久度!但在黏液覆层耗尽时不起任何作用。对缺失黏液的工具不甚友好", "modifier.tconstruct.experienced": "阅历", "modifier.tconstruct.experienced.flavor": "学啥都快!", "modifier.tconstruct.experienced.description": "击杀生物、采掘方块时,能获取更多经验值", @@ -1362,7 +1362,7 @@ "modifier.tconstruct.flamewake.description": "在你的身后留下一条长长的火痕", "modifier.tconstruct.unbreakable": "不毁", "modifier.tconstruct.unbreakable.flavor": "冷冻封存!", - "modifier.tconstruct.unbreakable.description": "常规使用时,工具不再消耗耐久值", + "modifier.tconstruct.unbreakable.description": "常规使用时,工具不再消耗耐久度", "recipe.tconstruct.modifier.unbreakable_requirements": "“不毁”需要“下界合金”和“加固 V”作为作为前置", "modifier.tconstruct.dual_wielding": "双持", "modifier.tconstruct.dual_wielding.flavor": "二刀流!", @@ -1409,7 +1409,7 @@ "modifier.tconstruct.glowing.flavor": "闪闪放光芒!", "modifier.tconstruct.glowing.description": "持握者潜行时可放置荧光球,会消耗工具耐久", "modifier.tconstruct.exchanging": "置换", - "modifier.tconstruct.exchanging.flavor": "!了转反", + "modifier.tconstruct.exchanging.flavor": "!了反转", "modifier.tconstruct.exchanging.description": "若有可能,副手持握的方块将会在该工具采掘方块后,立即填补被挖空的位置", "modifier.tconstruct.firestarter": "纵火", "modifier.tconstruct.firestarter.flavor": "熊熊火焰燃烧了我!", @@ -1472,13 +1472,13 @@ "modifier.tconstruct.fake_attribute.mining_speed": "采掘速度", "modifier.tconstruct.cultivated": "培植", "modifier.tconstruct.cultivated.flavor": "精打细算!", - "modifier.tconstruct.cultivated.description": "工具在修复时,单位材料实际能够提供更多耐久值。", + "modifier.tconstruct.cultivated.description": "工具在修复时,单位材料实际能够提供更多耐久度。", "modifier.tconstruct.jagged": "锯齿", "modifier.tconstruct.jagged.flavor": "破缘生锋刃!", - "modifier.tconstruct.jagged.description": "工具的耐久值越低,伤害值越高,但采掘速度越低", + "modifier.tconstruct.jagged.description": "工具的耐久度越低,伤害值越高,但采掘速度越低", "modifier.tconstruct.stonebound": "石缚", "modifier.tconstruct.stonebound.flavor": "你的工具真的超爱石头诶!", - "modifier.tconstruct.stonebound.description": "工具的耐久值越低,采掘速度越高,但伤害值越低", + "modifier.tconstruct.stonebound.description": "工具的耐久度越低,采掘速度越高,但伤害值越低", "modifier.tconstruct.fractured": "折骨", "modifier.tconstruct.fractured.flavor": "祝你好骨!", "modifier.tconstruct.fractured.description": "碎骨片使工具变得更加锋利", @@ -1527,7 +1527,7 @@ "modifier.tconstruct.lacerating.description": "使攻击目标流血,造成更多伤害", "modifier.tconstruct.maintained": "持久", "modifier.tconstruct.maintained.flavor": "永葆青春,永保锋利!", - "modifier.tconstruct.maintained.description": "耐久值越高,工具的采掘速度越快", + "modifier.tconstruct.maintained.description": "耐久度越高,工具的采掘速度越快", "modifier.tconstruct.maintained.mining_speed": "持久采掘", "modifier.tconstruct.lightweight": "轻便", "modifier.tconstruct.lightweight.flavor": "就像碎片之刃!", @@ -1539,7 +1539,7 @@ "death.attack.tconstruct.bleed.item": "%2$s的攻击使%1$s流血致死", "modifier.tconstruct.overlord": "帝皇", "modifier.tconstruct.overlord.flavor": "九五至尊!", - "modifier.tconstruct.overlord.description": "会将工具的部分耐久值视作黏液覆层", + "modifier.tconstruct.overlord.description": "会将工具的部分耐久度视作黏液覆层", "modifier.tconstruct.momentum": "动力", "modifier.tconstruct.momentum.flavor": "勇往直前,快上加快!", "modifier.tconstruct.momentum.description": "工具的采掘速度会在一次无中断的采掘过程中不断提升", @@ -1576,7 +1576,7 @@ "modifier.tconstruct.ductile.description": "工具更加耐用,采掘速度更快,伤害更高", "modifier.tconstruct.maintained_2": "持久", "modifier.tconstruct.maintained_2.flavor": "更简易的磨砺方式!", - "modifier.tconstruct.maintained_2.description": "耐久值越高,工具的采掘速度越快", + "modifier.tconstruct.maintained_2.description": "耐久度越高,工具的采掘速度越快", "modifier.tconstruct.temperate": "恒温", "modifier.tconstruct.temperate.flavor": "极端环境开采作业!", "modifier.tconstruct.temperate.description": "工具在极端温度下加快采掘速度", @@ -1708,8 +1708,8 @@ "roman_numeral.value.20": "XX", "tool_stat.tconstruct.attack_speed": "攻击速度:", "tool_stat.tconstruct.attack_speed.description": "攻击速度计算所依据的基准值。\n大致为每秒满蓄力攻击的次数。", - "tool_stat.tconstruct.durability": "耐久值:", - "tool_stat.tconstruct.durability.description": "耐久值计算所依据的基准值。\n通常是工具整体耐久不可或缺的一部分。", + "tool_stat.tconstruct.durability": "耐久度:", + "tool_stat.tconstruct.durability.description": "耐久度计算所依据的基准值。\n通常是工具整体耐久不可或缺的一部分。", "stat.tconstruct.head": "顶端", "tool_stat.tconstruct.mining_speed": "采掘速度:", "tool_stat.tconstruct.mining_speed.description": "若使用该材料制作顶端,此项决定工具在采掘方块时的采掘速度。\n可能受到工具其余部件的影响。", @@ -1724,7 +1724,7 @@ "tool_stat.tconstruct.knockback_resistance": "击退抗性:", "tool_stat.tconstruct.knockback_resistance.description": "这件盔甲能抵消多少击退效果。", "stat.tconstruct.handle": "手柄", - "tool_stat.tconstruct.handle.durability.description": "这一数值会对工具的最终耐久值进行修正。", + "tool_stat.tconstruct.handle.durability.description": "这一数值会对工具的最终耐久度进行修正。", "tool_stat.tconstruct.handle.attack_damage.description": "这一数值会对工具的最终攻击伤害进行修正。", "tool_stat.tconstruct.handle.attack_speed.description": "这一数值会对工具的最终攻击速度进行修正。", "tool_stat.tconstruct.handle.mining_speed.description": "这一数值会对工具的最终采掘速度进行修正。", @@ -1772,7 +1772,7 @@ "gui.tconstruct.part_builder.cost": "模具消耗:%s", "gui.tconstruct.part_builder.trait": "属性", "gui.tconstruct.part_builder.uncraftable": "无法打造", - "gui.tconstruct.part_builder.uncraftable.tooltip": "部件制造台无法打造该材料。需使用浇铸等方式进行部件成型。", + "gui.tconstruct.part_builder.uncraftable.tooltip": "部件制造台无法打造该材料。需使用浇注等方式进行部件成型。", "gui.tconstruct.tinkers_chest": "工匠箱", "gui.tconstruct.cast_chest": "铸模箱", "gui.tconstruct.part_chest": "部件箱", @@ -1806,7 +1806,7 @@ "gui.tconstruct.error.invalid_recipe": "配方无效!", "gui.tconstruct.error.unknown_material": "未知材料", "gui.tconstruct.error.useless_tool_part": "该部件无法用于任何工具种类!\n\n可能由于材料%s的部分信息有所缺失或无任何工具需要%s作为合成材料。", - "gui.tconstruct.error.not_enough_durability": "耐久值不足!\n还需要%d点耐久值。", + "gui.tconstruct.error.not_enough_durability": "耐久度不足!\n还需要%d点耐久度。", "subtitles.tconstruct.little_saw": "锯子:使用", "subtitles.tconstruct.item_frame_click": "物品展示框:时钟滴答", "subtitles.tconstruct.casting_cools": "铸件:冷却", @@ -1823,9 +1823,9 @@ "subtitles.tconstruct.equip.travelers": "旅行者套装:沙沙作响", "subtitles.tconstruct.equip.plate": "镶板盔甲:铿锵", "book.tconstruct.material.part_builder": "可在部件制造台中制作", - "book.tconstruct.material.cast_from": "可由%s浇铸而成", - "book.tconstruct.material.composite_from": "可由%s在%s部件上浇铸而成", - "book.tconstruct.material.skull_from": "可在浇铸盆中由%s浇铸上末影黏液来制作", + "book.tconstruct.material.cast_from": "可由%s浇注而成", + "book.tconstruct.material.composite_from": "可由%s在%s部件上浇注而成", + "book.tconstruct.material.skull_from": "可在铸造盆中由%s浇注上末影黏液来制作", "book.tconstruct.modifiers.effect": "效果:", "book.tconstruct.tool.properties": "属性:", "command.tconstruct.slot_type.not_found": "未知槽位类型%s", @@ -1869,8 +1869,8 @@ "jei.tconstruct.time": "%s秒", "jei.tconstruct.temperature": "%s℃", "jei.tconstruct.modifier_ingredient": "%s强化", - "jei.tconstruct.casting.basin": "浇铸盆", - "jei.tconstruct.casting.table": "浇铸台", + "jei.tconstruct.casting.basin": "铸造盆", + "jei.tconstruct.casting.table": "铸件台", "jei.tconstruct.casting.cast_kept": "不消耗铸模", "jei.tconstruct.casting.cast_consumed": "消耗铸模", "jei.tconstruct.molding.title": "压模", @@ -1912,7 +1912,7 @@ "advancements.tconstruct.tools.upgrade_slots.title": "升级大全", "advancements.tconstruct.tools.upgrade_slots.description": "使用“铭刻”“镶金”“重置”“和睦”与“复生”为工具附加6个额外的升级槽", "advancements.tconstruct.tools.glass_cannon.title": "玻璃大炮", - "advancements.tconstruct.tools.glass_cannon.description": "打造一件攻击伤害大于20但耐久值不超过100的工具", + "advancements.tconstruct.tools.glass_cannon.description": "打造一件攻击伤害大于20但耐久度不超过100的工具", "advancements.tconstruct.tools.tool_smith.title": "工具精匠", "advancements.tconstruct.tools.tool_smith.description": "打造出每一件默认的小型工具", "advancements.tconstruct.tools.material_master.title": "材料大师", diff --git a/projects/1.16/assets/tinkers-planner/tconplanner/lang/en_us.json b/projects/1.16/assets/tinkers-planner/tconplanner/lang/en_us.json index ff58a226b957..6320e474dcb2 100644 --- a/projects/1.16/assets/tinkers-planner/tconplanner/lang/en_us.json +++ b/projects/1.16/assets/tinkers-planner/tconplanner/lang/en_us.json @@ -1,21 +1,21 @@ -{ - "gui.tconplanner.plannerbutton": "Open Planner", - "gui.tconplanner.name": "Tinker's Planner", - "gui.tconplanner.notool": "Select Tool", - "gui.tconplanner.banner.tools": "Tools", - "gui.tconplanner.banner.bookmarked": "Bookmarked", - "gui.tconplanner.banner.modifiers": "Modifiers", - "gui.tconplanner.sort": "Sort: %1$s", - "gui.tconplanner.bookmark.add": "Bookmark Item", - "gui.tconplanner.bookmark.remove": "Remove Bookmark", - "gui.tconplanner.giveitem": "Give Item", - "gui.tconplanner.randomize": "Randomize Materials", - "gui.tconplanner.slots.available": "Available %1$s slots", - "gui.tconplanner.modifiers.error.incrementnotmax": "The current level must be max before adding a new one", - "gui.tconplanner.modifiers.error.minlevel": "Level can not go lower", - "gui.tconplanner.modifiers.exit": "Back", - "gui.tconplanner.modifiers.usedslot": "Uses an %1$s slot", - "gui.tconplanner.modifiers.usedslots": "Uses %1$s %2$s slots", - "gui.tconplanner.modifiers.addlevel": "Add Level", - "gui.tconplanner.modifiers.removelevel": "Remove Level" +{ + "gui.tconplanner.plannerbutton": "Open Planner", + "gui.tconplanner.name": "Tinker's Planner", + "gui.tconplanner.notool": "Select Tool", + "gui.tconplanner.banner.tools": "Tools", + "gui.tconplanner.banner.bookmarked": "Bookmarked", + "gui.tconplanner.banner.modifiers": "Modifiers", + "gui.tconplanner.sort": "Sort: %1$s", + "gui.tconplanner.bookmark.add": "Bookmark Item", + "gui.tconplanner.bookmark.remove": "Remove Bookmark", + "gui.tconplanner.giveitem": "Give Item", + "gui.tconplanner.randomize": "Randomize Materials", + "gui.tconplanner.slots.available": "Available %1$s slots", + "gui.tconplanner.modifiers.error.incrementnotmax": "The current level must be max before adding a new one", + "gui.tconplanner.modifiers.error.minlevel": "Level can not go lower", + "gui.tconplanner.modifiers.exit": "Back", + "gui.tconplanner.modifiers.usedslot": "Uses an %1$s slot", + "gui.tconplanner.modifiers.usedslots": "Uses %1$s %2$s slots", + "gui.tconplanner.modifiers.addlevel": "Add Level", + "gui.tconplanner.modifiers.removelevel": "Remove Level" } \ No newline at end of file diff --git a/projects/1.16/assets/tinkers-planner/tconplanner/lang/zh_cn.json b/projects/1.16/assets/tinkers-planner/tconplanner/lang/zh_cn.json index d9a62b0cc905..6267fbc15c94 100644 --- a/projects/1.16/assets/tinkers-planner/tconplanner/lang/zh_cn.json +++ b/projects/1.16/assets/tinkers-planner/tconplanner/lang/zh_cn.json @@ -1,21 +1,21 @@ -{ - "gui.tconplanner.plannerbutton": "打开设计界面", - "gui.tconplanner.name": "匠艺设计", - "gui.tconplanner.notool": "选择工具", - "gui.tconplanner.banner.tools": "工具", - "gui.tconplanner.banner.bookmarked": "已收藏", - "gui.tconplanner.banner.modifiers": "强化物", - "gui.tconplanner.sort": "排序:%1$s", - "gui.tconplanner.bookmark.add": "收藏物品", - "gui.tconplanner.bookmark.remove": "移除收藏", - "gui.tconplanner.giveitem": "给予物品", - "gui.tconplanner.randomize": "随机材料", - "gui.tconplanner.slots.available": "可用%1$s槽", - "gui.tconplanner.modifiers.error.incrementnotmax": "添加新对象前,你需要先达到目前的最高等级", - "gui.tconplanner.modifiers.error.minlevel": "等级无法更低了", - "gui.tconplanner.modifiers.exit": "返回", - "gui.tconplanner.modifiers.usedslot": "消耗一个%1$s槽", - "gui.tconplanner.modifiers.usedslots": "消耗%1$s个%2$s槽", - "gui.tconplanner.modifiers.addlevel": "增加等级", - "gui.tconplanner.modifiers.removelevel": "移除等级" +{ + "gui.tconplanner.plannerbutton": "打开设计界面", + "gui.tconplanner.name": "匠艺设计", + "gui.tconplanner.notool": "选择工具", + "gui.tconplanner.banner.tools": "工具", + "gui.tconplanner.banner.bookmarked": "已收藏", + "gui.tconplanner.banner.modifiers": "强化物", + "gui.tconplanner.sort": "排序:%1$s", + "gui.tconplanner.bookmark.add": "收藏物品", + "gui.tconplanner.bookmark.remove": "移除收藏", + "gui.tconplanner.giveitem": "给予物品", + "gui.tconplanner.randomize": "随机材料", + "gui.tconplanner.slots.available": "可用%1$s槽", + "gui.tconplanner.modifiers.error.incrementnotmax": "添加新对象前,你需要先达到目前的最高等级", + "gui.tconplanner.modifiers.error.minlevel": "等级无法更低了", + "gui.tconplanner.modifiers.exit": "返回", + "gui.tconplanner.modifiers.usedslot": "消耗一个%1$s槽", + "gui.tconplanner.modifiers.usedslots": "消耗%1$s个%2$s槽", + "gui.tconplanner.modifiers.addlevel": "增加等级", + "gui.tconplanner.modifiers.removelevel": "移除等级" } \ No newline at end of file diff --git a/projects/1.16/assets/twilight-tweaks/twilighttweaks/lang/en_us.json b/projects/1.16/assets/twilight-tweaks/twilighttweaks/lang/en_us.json index 14cf0199dff8..9442e068639a 100644 --- a/projects/1.16/assets/twilight-tweaks/twilighttweaks/lang/en_us.json +++ b/projects/1.16/assets/twilight-tweaks/twilighttweaks/lang/en_us.json @@ -1,3 +1,3 @@ { "gui.twilighttweaks.category.uncraftingTable": "Uncrafting" -} +} \ No newline at end of file diff --git a/projects/1.16/assets/twilight-tweaks/twilighttweaks/lang/zh_cn.json b/projects/1.16/assets/twilight-tweaks/twilighttweaks/lang/zh_cn.json index 3f3297201009..cb251784a0ab 100644 --- a/projects/1.16/assets/twilight-tweaks/twilighttweaks/lang/zh_cn.json +++ b/projects/1.16/assets/twilight-tweaks/twilighttweaks/lang/zh_cn.json @@ -1,3 +1,3 @@ { "gui.twilighttweaks.category.uncraftingTable": "拆解" -} +} \ No newline at end of file diff --git a/projects/1.16/assets/wiles-collection/wilescollection/lang/en_us.json b/projects/1.16/assets/wiles-collection/wilescollection/lang/en_us.json new file mode 100644 index 000000000000..80699f15a5f0 --- /dev/null +++ b/projects/1.16/assets/wiles-collection/wilescollection/lang/en_us.json @@ -0,0 +1,41 @@ +{ + "language": "English", + "itemGroup.tabwilescollection": "WilE's Collection", + "wilescollection.config.title": "WilE's Collection Config", + "wilescollection.tooltip.hint.extended": "§6[§9shift§r More§6]§r", + "wilescollection.tooltip.hint.help": "§6[§9ctrl-shift§r Help§6]§r", + "block.wilescollection.crafting_table": "Enhanced Crafting Table", + "block.wilescollection.crafting_table.help": "A Crafting Table with two rows of inventory, recipe collision resolver, quick selection of last used recipes, and small crafting tweaks:\nMouse-scroll over the output slot to increase/decrease the item count in the crafting grid. Shift-click items distributes equally in the crafting grid. Ctrl-shift moves all stacks between inventories. Click the output slot with an item to automatically search and select the first possible recipe.", + "block.wilescollection.crate": "Crate", + "block.wilescollection.crate.help": "A simple crate that keeps its inventory when being relocated. It shows the item placed into the bottom-left Item Frame slot.", + "block.wilescollection.crate.tip": "§6Label:§r %1$s\n%2$s slots used / %3$s free\n%4$s total items stored\n---\n%5$s", + "block.wilescollection.fluid_barrel": "Fluid Barrel", + "block.wilescollection.fluid_barrel.help": "Wooden Barrel storing up to 12 buckets of liquid.", + "block.wilescollection.fluid_barrel.status": "Filled barrel: §6%1$s§r / %2$s mB of §6%3$s§r", + "block.wilescollection.fluid_barrel.status.empty": "Empty barrel: §6%1$s§r / %2$s mB", + "block.wilescollection.fluid_barrel.status.tip": "§6%1$s§r / %2$s mB of §6%3$s§r", + "block.wilescollection.fluid_barrel.status.tip.empty": "Empty, max %2$s mB", + "block.wilescollection.ladder": "Wide Rung Ladder", + "block.wilescollection.ladder.help": "Ladder with a really good grip. Look up or down to climb faster.", + "block.wilescollection.rustic_chain": "Rustic Iron Chain", + "block.wilescollection.rustic_iron_framed_window": "Rustic Iron Window", + "block.wilescollection.rustic_iron_framed_window_asym": "Rustic Ornated Iron Window", + "block.wilescollection.rustic_iron_framed_window_diag": "Rustic Diagonal Iron Window", + "block.wilescollection.rustic_iron_framed_window_wide": "Rustic Wide Pane Window", + "block.wilescollection.rustic_iron_lantern": "Rustic Iron Lantern", + "block.wilescollection.rustic_wood_door": "Rustic Wood Door", + "block.wilescollection.weathered_stone_brick_block": "Weathered Stone Bricks", + "block.wilescollection.wood_chair": "Wood Chair", + "block.wilescollection.wood_table": "Wood Table", + "item.wilescollection.peculiar_ring": "Peculiar Ring", + "item.wilescollection.peculiar_ring.help": "Strange Ring that can repair your armor and tools. Toss it on top of an Anvil and drop Lapis Lazuli on it. This will charge it up with effects. Pick up the ring and see which effects were added by hovering the item in your inventory.", + "item.wilescollection.peculiar_ring.tip.charge": "Charge: §6%1$s§r", + "item.wilescollection.plated_netherite_boots": "Plated Netherite Boots", + "item.wilescollection.plated_netherite_chestplate": "Plated Netherite Chestplate", + "item.wilescollection.plated_netherite_helmet": "Plated Netherite Helmet", + "item.wilescollection.plated_netherite_leggings": "Plated Netherite Leggings", + "item.wilescollection.prospecting_dowser": "Prospecting Dowser", + "item.wilescollection.prospecting_dowser.status": "Sensing: §6%1$s§r", + "item.wilescollection.rusty_iron_ingot": "Rusty Iron Ingot", + "item.wilescollection.rusty_iron_nugget": "Rusty Iron Nugget" +} \ No newline at end of file diff --git a/projects/1.16/assets/wiles-collection/wilescollection/lang/zh_cn.json b/projects/1.16/assets/wiles-collection/wilescollection/lang/zh_cn.json new file mode 100644 index 000000000000..a36e41598888 --- /dev/null +++ b/projects/1.16/assets/wiles-collection/wilescollection/lang/zh_cn.json @@ -0,0 +1,41 @@ +{ + "language": "Chinese", + "itemGroup.tabwilescollection": "威利的收藏", + "wilescollection.config.title": "威利的收藏配置", + "wilescollection.tooltip.hint.extended": "§6[§9Shift§r显示更多§6]§r", + "wilescollection.tooltip.hint.help": "§6[§9Ctrl-Shift§r获取帮助§6]§r", + "block.wilescollection.crafting_table": "增强工作台", + "block.wilescollection.crafting_table.help": "拥有两行收纳空间,解决配方冲突问题,快速选择之前的合成配方,并进行制作或调整:\n通过鼠标滚轮快速增加/减少工作台中光标所指物品的数量。将物品放置在输出格将会自动搜索并选择第一个可能的合成配方。", + "block.wilescollection.crate": "板条箱", + "block.wilescollection.crate.help": "一个简单的板条箱,可以在搬运时保留内容。它会显示放置在左下角方格中的物品。", + "block.wilescollection.crate.tip": "§6标签:§r%1$s\n物品格 已使用:%2$s / 空格:%3$s\n存储物品数:%4$s\n---\n%5$s", + "block.wilescollection.fluid_barrel": "存液桶", + "block.wilescollection.fluid_barrel.help": "最多可储存12桶液体的木桶。", + "block.wilescollection.fluid_barrel.status": "非空桶:§6%3$s§r,已有 §6%1$s§r mB,最大容量 %2$s mB", + "block.wilescollection.fluid_barrel.status.empty": "空桶:已有 §6%1$s§r mB,最大容量 %2$s mB", + "block.wilescollection.fluid_barrel.status.tip": "装有§6%3$s§r,已有 §6%1$s§r mB,最大容量 %2$s mB ", + "block.wilescollection.fluid_barrel.status.tip.empty": "空桶,最大容量 %2$s mB", + "block.wilescollection.ladder": "宽木梯", + "block.wilescollection.ladder.help": "使用方便的梯子。向上或向下看可以爬得更快。", + "block.wilescollection.rustic_chain": "仿古铁链", + "block.wilescollection.rustic_iron_framed_window": "仿古方格铁窗", + "block.wilescollection.rustic_iron_framed_window_asym": "仿古装饰铁窗", + "block.wilescollection.rustic_iron_framed_window_diag": "仿古对角铁窗", + "block.wilescollection.rustic_iron_framed_window_wide": "仿古双格铁窗", + "block.wilescollection.rustic_iron_lantern": "仿古灯笼", + "block.wilescollection.rustic_wood_door": "仿古木门", + "block.wilescollection.weathered_stone_brick_block": "自然风化石砖", + "block.wilescollection.wood_chair": "木椅", + "block.wilescollection.wood_table": "木桌", + "item.wilescollection.peculiar_ring": "奇特戒指", + "item.wilescollection.peculiar_ring.help": "可以修复你的盔甲和工具的奇怪戒指。将它扔放在铁砧上,对其扔一些青金石补充能量。将戒指携带在物品栏中时,会自动修补携带的盔甲与工具。", + "item.wilescollection.peculiar_ring.tip.charge": "充能:§6%1$s§r", + "item.wilescollection.plated_netherite_boots": "镀金下界合金靴子", + "item.wilescollection.plated_netherite_chestplate": "镀金下界合金胸甲", + "item.wilescollection.plated_netherite_helmet": "镀金下界合金头盔", + "item.wilescollection.plated_netherite_leggings": "镀金下界合金护腿", + "item.wilescollection.prospecting_dowser": "探矿法杖", + "item.wilescollection.prospecting_dowser.status": "探测到:§6%1$s§r", + "item.wilescollection.rusty_iron_ingot": "生锈铁锭", + "item.wilescollection.rusty_iron_nugget": "生锈铁粒" +} \ No newline at end of file diff --git a/projects/1.16/assets/xaeros-minimap-fair-play-edition/xaerobetterpvp/lang/en_us.json b/projects/1.16/assets/xaeros-minimap-fair-play-edition/xaerobetterpvp/lang/en_us.json index 2a2877b07b3c..6b409e6e485d 100644 --- a/projects/1.16/assets/xaeros-minimap-fair-play-edition/xaerobetterpvp/lang/en_us.json +++ b/projects/1.16/assets/xaeros-minimap-fair-play-edition/xaerobetterpvp/lang/en_us.json @@ -1,555 +1,79 @@ -{ - "gui.xaero_confirm": "Confirm", - "gui.xaero_cancel": "Cancel", - "gui.xaero_back": "Back", - "gui.xaero_delete": "Delete", - "gui.xaero_OK": "OK", - "gui.xaero_add_edit": "Add/Edit", - "gui.xaero_new_waypoint": "New Waypoint", - "gui.xaero_initial": "initials", - "gui.xaero_edit_waypoint": "Edit Waypoint", - "gui.xaero_armour_status_settings": "Armor Status Settings", - "gui.xaero_choose_a_preset": "Choose a Preset", - "gui.xaero_choose_an_interface": "Choose an Interface", - "gui.xaero_armour_status": "Armor Status", - "gui.xaero_notifications": "Notifications", - "gui.xaero_minimap": "Minimap", - "gui.xaero_miscellaneous": "Miscellaneous", - "gui.xaero_edit_mode": "Edit Mode", - "gui.xaero_instructions": "Instructions/Help", - "gui.xaero_not_ingame": "You have to be in game to be able to use the edit mode!", - "gui.xaero_welcome_edit_mode": "Welcome to the edit mode!", - "gui.xaero_howto_select": "Left-click an interface to select it.", - "gui.xaero_howto_drag": "Left-click and drag to move an interface around.", - "gui.xaero_howto_deselect": "Right-click to deselect an interface.", - "gui.xaero_howto_center": "Press \"C\" to center or uncenter the selected interface.", - "gui.xaero_different_centered": "Some interfaces have a different centered look.", - "gui.xaero_howto_flip": "Press \"F\" to flip or unflip the selected interface.", - "gui.xaero_howto_settings": "Press \"S\" to quickly access settings of the selected interface.", - "gui.xaero_howto_preset": "Select a preset by clicking the \"Choose a Preset\" button.", - "gui.xaero_howto_save": "Save your changes by clicking the \"Confirm\" button.", - "gui.xaero_howto_cancel": "Discard your changes by clicking the \"Cancel\" button.", - "gui.xaero_minimap_settings": "Minimap Settings", - "gui.xaero_miscellaneous_settings": "Miscellaneous Settings", - "gui.xaero_notification_settings": "Notification Settings", - "gui.xaero_better_pvp_settings": "Better PvP Settings", - "gui.xaero_server_disabled": "The server might have disabled some of the mod features.", - "gui.xaero_waypoints": "Waypoints", - "gui.xaero_box_potion_effects": "An interface displaying currently active potion effects.", - "gui.xaero_box_armour_status": "An interface displaying info about your currently worn armor and item held at the time.", - "gui.xaero_box_sprint": "Sprint by holding one single (configurable) key binding.", - "gui.xaero_box_sneak": "Allows you to toggle your sneak ON/OFF and stay sneaking without having to hold anything.", - "gui.xaero_box_notifications": "On-screen notifications for various things, such as low health value, low hunger value, low oxygen value, danger of explosion, and being shot by (an) arrow(s).", - "gui.xaero_box_xp": "Gained or lost experience indicator flying across your screen.", - "gui.xaero_box_quick_use": "Action-bar-like system of key bindings that lets you automatically use a specified item from your hotbar without having to switch away from your currently held item. Holding the key binding lets you keep using the item like if you were holding the right mouse button. For example: placing torches, TNT, throwing potions, eating food, drinking.", - "gui.xaero_box_minimap": "A minimap displaying your nearest surroundings and entities.", - "gui.xaero_centered": "Centered:", - "gui.xaero_press_c": "(pr. C)", - "gui.xaero_flipped": "Flipped:", - "gui.xaero_press_f": "(pr. F)", - "gui.xaero_preset_fancy": "Fancy", - "gui.xaero_preset_classic": "Classic", - "gui.xaero_preset_social": "Social", - "gui.xaero_potion_status": "Potion Status", - "gui.xaero_archery_status": "Display Left Arrows", - "gui.xaero_sprint": "Better Sprint", - "gui.xaero_sneak": "Toggle Sneak", - "gui.xaero_enchants_color": "Enchant Color", - "gui.xaero_durability": "Durability In", - "gui.xaero_hunger_setting": "Hunger Notifications", - "gui.xaero_hp_setting": "Health Notifications", - "gui.xaero_explosion_setting": "Explosion Notifications", - "gui.xaero_being_shot_setting": "\"Being Shot\" Notifications", - "gui.xaero_xp_setting": "XP Drops", - "gui.xaero_custom_settings": "Custom Settings", - "gui.xaero_reset_defaults": "Restore Default Settings", - "gui.xaero_quick_use": "Quick Item Use", - "gui.xaero_show_enchants": "Display Enchants", - "gui.xaero_cave_maps": "Cave Mode", - "gui.xaero_display_waypoints": "On-Map Waypoints", - "gui.xaero_zoom": "Zoom", - "gui.xaero_minimap_size": "Size", - "gui.xaero_entity_amount": "Entity Number", - "gui.xaero_black": "Black", - "gui.xaero_dark_blue": "Dark Blue", - "gui.xaero_dark_green": "Dark Green", - "gui.xaero_dark_aqua": "Dark Aqua", - "gui.xaero_dark_red": "Dark Red", - "gui.xaero_dark_purple": "Dark Purple", - "gui.xaero_gold": "Gold", - "gui.xaero_gray": "Gray", - "gui.xaero_dark_gray": "Dark Gray", - "gui.xaero_blue": "Blue", - "gui.xaero_green": "Green", - "gui.xaero_aqua": "Aqua", - "gui.xaero_red": "Red", - "gui.xaero_purple": "Light Purple", - "gui.xaero_yellow": "Yellow", - "gui.xaero_white": "White", - "gui.xaero_percent": "Percents", - "gui.xaero_numeral": "Numbers", - "gui.xaero_both": "Both", - "gui.xaero_quick_eat": "Quick Eat", - "gui.xaero_toggle_sneak": "Toggle Sneak", - "gui.xaero_quick_use_1": "Quick Use 1", - "gui.xaero_quick_use_2": "Quick Use 2", - "gui.xaero_quick_use_3": "Quick Use 3", - "gui.xaero_quick_use_4": "Quick Use 4", - "gui.xaero_quick_use_5": "Quick Use 5", - "gui.xaero_quick_use_6": "Quick Use 6", - "gui.xaero_quick_use_7": "Quick Use 7", - "gui.xaero_quick_use_8": "Quick Use 8", - "gui.xaero_quick_use_9": "Quick Use 9", - "gui.xaero_zoom_in": "Zoom In Minimap", - "gui.xaero_zoom_out": "Zoom Out Minimap", - "gui.xaero_on": "ON", - "gui.xaero_off": "OFF", - "gui.xaero_restores": "Restores", - "gui.xaero_preset_topleft": "Top-Left Corner", - "gui.xaero_preset_topright": "Top-Right Corner", - "gui.xaero_waypoint_teleport": "Teleport", - "gui.xaero_waypoints_key": "Open Waypoint Screen", - "gui.xaero_display_coords": "Display Coordinates", - "gui.xaero_disable_enable": "Disable/Enable", - "gui.xaero_disabled": "disabled", - "gui.xaero_minimap_guide": "Left-click and drag to move the minimap around.", - "gui.xaero_change_position": "Change Position", - "gui.xaero_preset_bottom_left": "Bottom-Left Corner", - "gui.xaero_preset_bottom_right": "Bottom-Right Corner", - "gui.xaero_ingame_waypoints": "In-Game Waypoints", - "gui.xaero_next": "Next >>", - "gui.xaero_previous": "<< Prev", - "gui.xaero_lock_north": "Lock Minimap North", - "gui.xaero_deathpoint": "Latest Death", - "gui.xaero_deathpoint_old": "Old Death", - "gui.xaero_deathpoints": "Deathpoints", - "gui.xaero_chunkgrid": "Chunk Grid", - "gui.xaero_players": "Players", - "gui.xaero_mobs": "Friendly Mobs", - "gui.xaero_hostile": "Hostile Mobs", - "gui.xaero_items": "Items", - "gui.xaero_other": "Other Entities", - "gui.xaero_hunger_low": "Low Hunger Value", - "gui.xaero_hp_low": "Low Health Value", - "gui.xaero_enlarge_map": "Enlarge Minimap", - "gui.xaero_fbo": "Beta", - "gui.xaero_potion_status_settings": "Potion Status Settings", - "gui.xaero_potion_names": "Potion Effect Names", - "gui.xaero_opacity": "Opacity", - "gui.xaero_slime_chunks": "Slime Chunks", - "gui.xaero_unlimited": "Unlimited", - "gui.xaero_old_deathpoints": "Keep Old Deathpoints", - "gui.xaero_toggle_map": "Toggle Minimap", - "gui.xaero_antialiasing": "Anti-Aliasing", - "gui.xaero_safe_mode": "Safe Mode", - "gui.xaero_transfer": "Transfer", - "gui.xaero_transfer_all": "Transfer All Waypoints", - "gui.xaero_clear": "Clear Set", - "gui.xaero_from": "From", - "gui.xaero_to": "To", - "gui.xaero_used_seed": "Seed to Use:", - "gui.xaero_show_distance": "Distance to WP", - "gui.xaero_waypoints_scale": "In-Game Waypoint Scale", - "gui.xaero_block_colours": "Block Color Mode", - "gui.xaero_accurate": "Accurate", - "gui.xaero_vanilla": "Vanilla", - "gui.xaero_lighting": "Lighting", - "gui.xaero_air_setting": "Oxygen Notifications", - "gui.xaero_air_low": "Low Oxygen Value", - "gui.xaero_looking_at": "Looking At", - "gui.xaero_all": "All", - "gui.xaero_display_redstone": "Show Redstone", - "gui.xaero_clear_set_message": "Are you sure you would like to clear the current set", - "gui.xaero_clear_set_message2": "All waypoints from this set will be deleted!", - "gui.xaero_default": "Default", - "gui.xaero_create_set": "New Waypoint Set", - "gui.xaero_delete_set": "Delete Set", - "gui.xaero_delete_set_message": "Are you sure you would like to delete the current set", - "gui.xaero_delete_set_message2": "This set will be removed from the current world.", - "gui.xaero_toggle_waypoints": "Toggle In-Game Waypoints", - "gui.xaero_dots_size": "Entity Dot Size", - "gui.xaero_entity_info": "Entity Info", - "gui.xaero_toggle_slime": "Toggle Slime Chunks", - "gui.xaero_toggle_grid": "Toggle Chunk Grid", - "gui.xaero_compass_over_wp": "Compass Over Waypoints", - "gui.xaero_box_entity_info": "An interface displaying information about the living entity that you are pointing at, including players.", - "gui.xaero_entity_info_settings": "Entity Info Settings", - "gui.xaero_entity_info_stay": "Continue Displaying For", - "gui.xaero_entity_info_distance": "Reach Distance", - "gui.xaero_entity_info_max_hearts": "Max Heart Number", - "gui.xaero_current_biome": "Display Current Biome", - "gui.xaero_auto_map_size": "Auto", - "gui.xaero_reset_message": "Are you sure you would like to restore the default settings?", - "gui.xaero_reset_message2": "This action cannot be undone!", - "gui.xaero_entity_info_numbers": "Health in Numbers", - "gui.xaero_yaw": "yaw", - "gui.xaero_true": "true", - "gui.xaero_false": "false", - "gui.xaero_team_colours": "Team Colors", - "gui.xaero_instant_waypoint": "Quick Waypoint", - "gui.xaero_entity_depth": "Show Entity Depth", - "gui.xaero_show_full_amount": "Full Held Item Quantity", - "gui.xaero_show_flowers": "Show Flowers", - "gui.xaero_show_entity_model": "Display Entity Model", - "gui.xaero_waypoint_names": "WP Name Above Distance", - "gui.xaero_waypoints_distance": "Max WP Render Dist.", - "gui.xaero_teleport_default_command": "Default Teleport Command", - "gui.xaero_waypoints_distance_min": "Min WP Render Dist.", - "gui.xaero_other_teams": "Other Teams", - "gui.xaero_entity_info_armour_numbers": "Armor in Numbers", - "gui.xaero_entity_info_armour": "Display Armor Info", - "gui.xaero_arrow_scale": "Arrow Scale", - "gui.xaero_arrow_colour": "Arrow Color", - "gui.xaero_smooth_dots": "Smooth Dots", - "gui.xaero_cave_zoom": "Cave Mode Zoom In", - "gui.xaero_safe_mode_box": "Use Java-based (CPU) equivalent of this mod instead of the default, OpenGL-based (GPU) one. Safe mode is a plan B in case the mod does not function correctly. Not all features work in the safe mode. Do not use unless you have to.", - "gui.xaero_height_limit": "Entity Height Limit", - "gui.xaero_world_map": "World Map", - "gui.xaero_use_world_map": "Use World Map Mod Chunks", - "gui.xaero_patron_capes": "Patreon Capes", - "gui.xaero_entity_radar": "Entity Radar", - "gui.xaero_entity_info_potion_effects": "Potion Effects (SP Only)", - "gui.xaero_entity_info_potion_effects_scale": "Potion Effect Scale", - "gui.xaero_terrain_depth": "Terrain Depth", - "gui.xaero_terrain_slopes": "Terrain Slopes", - "gui.xaero_block_transparency": "Block Transparency", - "gui.xaero_team": "Team", - "gui.xaero_world_server": "World/Server", - "gui.xaero_subworld_dimension": "Sub-World/Dimension", - "gui.xaero_switch_waypoint_set": "Switch Waypoint Set", - "gui.xaero_waypoint_opacity_ingame": "Waypoint Opacity in Game", - "gui.xaero_waypoint_opacity_map": "Waypoint Opacity on Map", - "gui.xaero_hide_world_names": "Hide IPs/World Names", - "gui.xaero_open_slime": "Open on Key Press", - "gui.xaero_options": "Options", - "gui.xaero_make_automatic": "Make World/Server Auto", - "gui.xaero_make_automatic_msg1": "Are you sure?", - "gui.xaero_make_automatic_msg2": "This will swap all waypoint data between the selected world/server and the auto one, thus simulate making the selected world/server automatic. Make sure you know what you are doing.", - "gui.xaero_make_multi_automatic": "Make Sub-World Auto", - "gui.xaero_make_multi_automatic_msg1": "Are you sure?", - "gui.xaero_make_multi_automatic_msg2": "This will swap all waypoint data between the selected sub-world and the auto one, thus simulate making the selected sub-world automatic. Make sure you know what you are doing.", - "gui.xaero_delete_world": "Delete World/Server", - "gui.xaero_delete_world_msg1": "Would you like to delete all waypoint data for the selected world/server?", - "gui.xaero_delete_world_msg2": "This action cannot be undone! Make sure you know what you are doing.", - "gui.xaero_delete_multi_world": "Delete Sub-World", - "gui.xaero_delete_multi_world_msg1": "Would you like to delete all waypoint data for the selected sub-world?", - "gui.xaero_delete_multi_world_msg2": "This action cannot be undone! Make sure you know what you are doing.", - "gui.xaero_always_show_distance": "Always Disp. Dist. to WP", - "gui.xaero_item_tooltip": "Item Tooltip", - "gui.xaero_entity_tooltip_settings": "Item Tooltip Settings", - "gui.xaero_item_tooltip_min_lines": "Minimum Lines", - "gui.xaero_item_tooltip_time": "Display For", - "gui.xaero_multiply_all_by_8": "Sub-World Coordinates * 8", - "gui.xaero_divide_all_by_8": "Sub-World Coordinates / 8", - "gui.xaero_multiply_msg1": "This option should be used only to fix incorrect waypoint coordinates.", - "gui.xaero_multiply_msg2": "Are you sure you would like to MULTIPLY all sub-world coordinates by 8?", - "gui.xaero_divide_msg2": "Are you sure you would like to DIVIDE all sub-world coordinates by 8?", - "gui.xaero_share": "Share", - "gui.xaero_share_msg1": "Are you sure you would like to share this waypoint with §cEVERYONE§f in the chat?", - "gui.xaero_share_msg2": "Make sure you do not expose a secret location!", - "gui.xaero_roof": "Ceiling", - "gui.xaero_partial": "Partial", - "gui.xaero_full": "Full", - "gui.xaero_show_light_level": "Display Light Level", - "gui.xaero_up": "[Go Up]", - "gui.xaero_down": "[Go Down]", - "gui.xaero_display_all_sets": "Toggle All WP Sets Render", - "gui.xaero_waypoint_name": "waypoint name", - "gui.xaero_set_name": "Set Name", - "gui.xaero_render_layer": "Overlay Render Layer", - "gui.xaero_visit_needed": "§eYou need to visit this dimension first to convert it to the new format!", - "gui.xaero_cross_tp": "Cross-Dimensional TP", - "gui.xaero_unreachable_dimension": "Unreachable destination dimension.", - "gui.xaero_show_time": "Display Game Time", - "gui.xaero_24h": "24h", - "gui.xaero_12h": "12h", - "gui.xaero_temporary": "temporary", - "gui.xaero_restore": "Restore", - "gui.xaero_biomes_vanilla": "Biomes in Vanilla Color Mode", - "gui.xaero_potion_effects_blink": "Blink When Runs Out", - "gui.xaero_use_multiworld": "Multiworld Detection", - "gui.xaero_close": "Close", - "gui.xaero_waypoint_distance_visibility_angle": "WP Dist. Horis. Angle", - "gui.xaero_waypoint_distance_vertical_visibility_angle": "WP Dist. Vertic. Angle", - "gui.xaero_teleportation": "Teleportation", - "gui.xaero_teleportation_tooltip": "Once disabled, it can be enabled back only through the config file!", - "gui.xaero_use_multiworld_tooltip": "Disable if this is a simple server with a single world (no separate lobby, game mode, or minigame worlds). Multiworld detection will cause only issues on such servers. However, installing this mod on the server side should prevent these issues.", - "gui.xaero_world_teleport_command": "Teleport Command", - "gui.xaero_use_default": "Use Default", - "gui.xaero_centered_enlarged": "Center When Enlarged", - "gui.xaero_zoomed_out_enlarged": "Zoom Out When Enlarged", - "gui.xaero_sort": "Sort By", - "gui.xaero_sort_reversed": "Reversed Sort Order", - "gui.xaero_sort_unsorted": "Unsorted", - "gui.xaero_sort_name": "Name", - "gui.xaero_sort_symbol": "Initials", - "gui.xaero_sort_distance": "Distance", - "gui.xaero_box_cave_maps": "Mapping mode that can go deeper than the surface blocks, mainly to display underground caves and interiors of buildings. The ceiling size refers to the size of a horizontal \"square\" of solid blocks that has to be detected above you to activate the cave mode.", - "gui.xaero_box_cave_maps2": "Mapping mode that can go deeper than the surface blocks, mainly to display underground caves and interiors of buildings. 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.", - "gui.xaero_box_entity_amount": "The limit per each entity category.", - "gui.xaero_box_distance": "Specifies, for which in-game waypoints to show the distance to.", - "gui.xaero_box_distance2": "Specifies, for which in-game waypoints to show the distance to. This does not guarantee that it will be shown for multiple waypoints at once. Check out the \"Multiple Waypoint Distances\" setting as well.", - "gui.xaero_box_always_distance": "Display distance even when the waypoint is very close. This setting does not override the \"Distance to WP\" option.", - "gui.xaero_box_arrow_scale": "Scale of the arrow used in the non-rotating variant of the minimap and several other cases.", - "gui.xaero_box_arrow_color": "Color of the arrow used in the non-rotating variant of the minimap and several other cases.", - "gui.xaero_box_cave_zoom": "Specifies, how much to zoom the minimap further in when the cave mode is active.", - "gui.xaero_box_entity_depth": "Display entities darker on the minimap depending on their Y level relative to you.", - "gui.xaero_box_height_limit": "Maximum Y-level distance for entities until they are no longer displayed on the minimap.", - "gui.xaero_toggle_map_waypoints": "Toggle On-Map Waypoints", - "gui.xaero_always_entity_nametags": "Always Render Entity Name Tags", - "gui.xaero_minimap_text_align": "Info Text Alignment", - "gui.xaero_center": "Center", - "gui.xaero_left": "Left", - "gui.xaero_right": "Right", - "gui.xaero_show_angles": "Display Facing Angles", - "gui.xaero_box_always_entity_nametags": "Always render names for entities with name tags regardless of what the name setting is set to in the \"Entity Radar\" screen.", - "gui.xaero_box_teleport_default_command": "The command used for waypoint teleportation if a world-specific or a server-specific command is not set in the Options menu in the waypoint screen.", - "gui.xaero_waypoints_edit_mode_individually": "One by One", - "gui.xaero_waypoints_edit_mode_all": "All at Once", - "gui.xaero_compass": "Compass", - "gui.xaero_cave_maps_depth": "Cave Mode Depth", - "gui.xaero_waypoints_edit_reset": "Reset", - "gui.xaero_main_entity_as": "Main Entity As", - "gui.xaero_arrow": "Arrow", - "gui.xaero_dot": "Dot", - "gui.xaero_crosshair": "Crosshair", - "gui.xaero_teleport_coordinates_hidden": "Unable to teleport, because it would expose the waypoint coordinates. Disable the \"Hide Waypoint Coordinates\" option to be able to freely teleport again.", - "gui.xaero_hide_wp_coords": "Hide Waypoint Coordinates", - "gui.xaero_waypoints_edit_show": "Show", - "gui.xaero_waypoints_edit_hide": "Hide", - "gui.xaero_teleport_anyway": "Teleport Anyway", - "gui.xaero_teleport_shows_coordinates": "It will expose the coordinates!", - "gui.xaero_render_all_wp_sets": "Render All Waypoint Sets", - "gui.xaero_waypoints_global": "Global", - "gui.xaero_waypoints_local": "Local", - "gui.xaero_player_arrow_opacity": "Arrow Opacity", - "gui.xaero_box_waypoints_distance": "Maximum render distance for local waypoints. Global waypoints are not affected.", - "gui.xaero_connect_with_auto": "Add Sub-World Connection", - "gui.xaero_disconnect_from_auto": "Delete Sub-World Connection", - "gui.xaero_world_connection_tooltip": "Connect/disconnect selected sub-world to/from the current auto one. Connect only sub-worlds that are from the same sub-server/world save. For example, if a vanilla Nether portal takes you from sub-world A to sub-world B, then you can safely connect them. Other sub-worlds connected to the current one are always at the top of the list and are marked by an asterisk (symbol: *).", - "gui.xaero_connect_with_auto_msg": "Would you like to create the following connection between sub-worlds?", - "gui.xaero_disconnect_from_auto_msg": "Would you like to delete the following connection between sub-worlds?", - "gui.xaero_teleport_not_connected": "You are trying to teleport to a sub-world that is not connected to the current auto one. If you are sure that this sub-world is from the same sub-server/world save as the auto one, then you can enable teleportation by adding a connection in the waypoint screen -> Options -> Add Sub-World Connection. But beware, if you connect unrelated sub-worlds 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_ignore_heightmaps": "Ignore Server Heightmaps", - "gui.xaero_box_ignore_heightmaps": "Some servers put custom values in the world heightmaps, which may result in incorrectly rendered maps. Sometimes it may 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 have to. Reenter the world after toggling this option!", - "gui.xaero_error_loading_properties": "Error loading server minimap properties. Please retry.", - "gui.xaero_light_block": "Block", - "gui.xaero_light_sky": "Sky", - "gui.xaero_light_both": "All", - "gui.xaero_waypoints_bottom": "New Waypoints to Bottom", - "gui.xaero_box_waypoints_bottom": "Put newly created waypoints at the bottom of the waypoint list instead of the default top.", - "gui.xaero_armour_main_hand": "Main Hand Item", - "gui.xaero_armour_off_hand": "Off-Hand Item", - "gui.xaero_minimap_shape": "Shape", - "gui.xaero_minimap_shape_square": "Square", - "gui.xaero_minimap_shape_circle": "Circle", - "gui.xaero_slopes_legacy": "Legacy", - "gui.xaero_names_list": "Player List", - "gui.xaero_names_always": "Always", - "gui.xaero_names_off": "No Names", - "gui.xaero_entity_radar_type": "Type:", - "gui.xaero_entity_radar_color": "Color:", - "gui.xaero_entity_radar_visiblity": "Visibility:", - "gui.xaero_entity_radar_names": "Names:", - "gui.xaero_entity_radar_icons": "Icons/Heads:", - "gui.xaero_box_entity_radar_names": "Render entity names under the dots or icons/heads. \n \n Option \"Player List\" - render only when the \"List Players\" key binding (TAB by default) is pressed.", - "gui.xaero_light_overlay_status": "Using Light Overlay", - "gui.xaero_light_overlay": "Light Overlay", - "gui.xaero_light_overlay_type": "Light Overlay", - "gui.xaero_light_overlay_color": "Color", - "gui.xaero_light_overlay_max_light": "Max Light", - "gui.xaero_light_overlay_min_light": "Min Light", - "gui.xaero_toggle_light_overlay": "Toggle Light Overlay", - "gui.xaero_box_light_overlay_type": "Using this overlay can negatively affect the game performance because it currently does not use the World Map mod chunks and increases the minimap updating frequency. Do not keep it active all the time.", - "gui.xaero_day": "Day", - "gui.xaero_tamed": "Tamed Mobs", - "gui.xaero_untamed_color": "Untamed Color", - "gui.xaero_icons_list": "Player List", - "gui.xaero_icons_always": "Always", - "gui.xaero_icons_off": "No Icons", - "gui.xaero_box_entity_radar_icons": "Render entity icons instead of colored dots. \n \n Option \"Player List\" - render only when the \"List Players\" key binding (TAB by default) is pressed.", - "gui.xaero_dot_name_scale": "Dot Name Scale", - "gui.xaero_entity_heads_scale": "Entity Icon Scale", - "gui.xaero_box_minimap_size": "Size of the minimap frame that affects how much is visible. Square-shaped minimap is forced into the non-rotating mode (option \"Lock Minimap North\") when the size is greater than 180. \n \n For the \"Auto\" option, go all the way to the left. \n \n Size values in older mod versions: \n Tiny - 57 \n Small - 85 \n Medium - 113 \n Large - 169", - "gui.xaero_auto_clamp_depth": "Auto", - "gui.xaero_waypoints_clamp_depth": "Clamp Depth", - "gui.xaero_waypoints_distance_scale": "Waypoint Distance Text Scale", - "gui.xaero_waypoints_name_scale": "Waypoint Name Text Scale", - "gui.xaero_box_waypoints_clamp_depth": "The screen depth at which in-game waypoints stop getting smaller when you go further away from them. \n Use this if you want to make waypoints that are far away bigger/smaller on the screen. Use the \"Waypoint In-Game Scale\" setting to also affect the size of waypoints when you are close to them. \n \n For the \"Auto\" option, go all the way to the left. \n The automatic option attempts to give you the best value for the default values of scale types, taking your FOV and screen height into account. \n \n Default values in older mod versions: \n Clamp Depth: 12 \n In-Game Scale: 2.5 \n Name Text Scale: 0.5 \n Distance Text Scale: 0.8", - "gui.xaero_box_waypoints_distance_scale": "Scale of the text displaying the distance to an in-game waypoint. \n \n Default values in older mod versions: \n Clamp Depth: 12 \n In-Game Scale: 2.5 \n Name Text Scale: 0.5 \n Distance Text Scale: 0.8", - "gui.xaero_box_waypoints_name_scale": "Scale of the text displaying the name of an in-game waypoint. \n \n Default values in older mod versions: \n Clamp Depth: 12 \n In-Game Scale: 2.5 \n Name Text Scale: 0.5 \n Distance Text Scale: 0.8", - "gui.xaero_box_waypoints_scale": "Scale of in-game waypoints. Use this to change the scale of all in-game waypoints, including those that are near you. Use the \"Clamp Depth\" setting to specifically affect the size of waypoints that are far away. \n \n Default values in older mod versions: \n Clamp Depth: 12 \n In-Game Scale: 2.5 \n Name Text Scale: 0.5 \n Distance Text Scale: 0.8", - "gui.xaero_waypoint_shared": "%1$s shared a waypoint called \"%2$s\"! §2§n[Add]", - "gui.xaero_waypoint_shared_dimension": "%1$s shared a waypoint called \"%2$s\" from %3$s! §2§n[Add]", - "gui.xaero_waypoint_unknown_dimension": "an unknown dimension", - "gui.xaero_uses_worldmap_value": "Setting value is taken from the world map settings!", - "gui.xaero_dots_style": "Entity Dots Style", - "gui.xaero_dots_style_default": "Default", - "gui.xaero_dots_style_legacy": "Legacy", - "gui.xaero_slopes_default_3d": "Default 3D", - "gui.xaero_slopes_default_2d": "Default 2D", - "gui.xaero_ui_scale": "UI Scale", - "gui.xaero_ui_scale_auto": "Auto", - "gui.xaero_ui_scale_mc": "Minecraft", - "gui.xaero_box_ui_scale": "Scale of text and other minimap UI elements. Not made for zooming in or resizing. There are separate options for that.", - "gui.xaero_no_durability": "None", - "gui.xaero_pushbox_normal": "Normal", - "gui.xaero_pushbox_screen_height": "Screen Height", - "gui.xaero_pushbox_boss_health": "Boss Health Push Box", - "gui.xaero_pushbox_potion_effects": "Potion Effects Push Box", - "gui.xaero_box_pushbox_boss_health": "An invisible box around the vanilla boss health display that pushes the mod's interfaces out of the way. \n \n Normal type's collision box is equal to its size and only pushes interfaces by the necessary distance. \n \n Screen Height type's collision box is stretched across the whole screen height and always shifts colliding interfaces vertically by the Normal type's height. This can be very useful when you have multiple interfaces in a column and want all of them to be pushed.", - "gui.xaero_box_pushbox_potion_effects": "An invisible box around the vanilla potion effects display that pushes the mod's interfaces out of the way. \n \n Normal type's collision box is equal to its size and only pushes interfaces by the necessary distance. \n \n Screen Height type's collision box is stretched across the whole screen height and always shifts colliding interfaces vertically by the Normal type's height. This can be very useful when you have multiple interfaces in a column and want all of them to be pushed.", - "gui.xaero_held_centered_position": "Held Items When Centered", - "gui.xaero_held_centered_position_screen_edges": "Edges", - "gui.xaero_held_centered_position_hotbar": "Hotbar", - "gui.xaero_minimap_frame": "Frame Style", - "gui.xaero_minimap_frame_color": "Frame Color", - "gui.xaero_box_minimap_frame_color": "The color of the minimap frame for the non-default colored frame styles.", - "gui.xaero_minimap_frame_default": "Default", - "gui.xaero_minimap_frame_colored_thick": "Colored", - "gui.xaero_minimap_frame_colored_thin": "Colored Thin", - "gui.xaero_compass_north": "N", - "gui.xaero_compass_east": "E", - "gui.xaero_compass_south": "S", - "gui.xaero_compass_west": "W", - "gui.xaero_compass_scale": "Compass Scale On-Map", - "gui.xaero_box_compass_scale": "The scale of the compass letters NESW when using the on-map compass location.", - "gui.xaero_minimap_compass_inside_frame": "On Map", - "gui.xaero_minimap_compass_on_frame": "On Frame", - "gui.xaero_compass_color": "Compass Shadow Color", - "gui.xaero_box_compass_over_wp2": "Render compass letters (N, E, S, W) over the on-map waypoints. This only works for the on-frame compass location.", - "effect.xaerominimap.no_minimap": "No Minimap", - "effect.xaerominimap.no_entity_radar": "No Entity Radar", - "effect.xaerominimap.no_waypoints": "No Waypoints", - "effect.xaerominimap.no_cave_maps": "No Cave Maps", - "effect.xaerominimap.no_minimap_harmful": "No Minimap", - "effect.xaerominimap.no_entity_radar_harmful": "No Entity Radar", - "effect.xaerominimap.no_waypoints_harmful": "No Waypoints", - "effect.xaerominimap.no_cave_maps_harmful": "No Cave Maps", - "effect.xaerominimap.no_minimap_beneficial": "No Minimap", - "effect.xaerominimap.no_entity_radar_beneficial": "No Entity Radar", - "effect.xaerominimap.no_waypoints_beneficial": "No Waypoints", - "effect.xaerominimap.no_cave_maps_beneficial": "No Cave Maps", - "gui.xaero_radar_item_frames": "Display Item Frame Dots", - "gui.xaero_show_dimension_name": "Display Current Dimension", - "gui.xaero_unknown_biome": "Unknown Biome", - "gui.xaero_light_value": "Light: %d", - "gui.xaero_teleport_y_unknown": "You can't teleport to a waypoint that doesn't specify the Y coordinate. Edit the waypoint to be able to teleport to it.", - "gui.xaero_box_waypoints_distance_scale2": "Scale of the text displaying the distance to an in-game waypoint.", - "gui.xaero_box_waypoints_name_scale2": "Scale of the text displaying the name of an in-game waypoint.", - "gui.xaero_box_ingame_waypoint_icon_scale": "Scale of the in-game waypoint icons.", - "gui.xaero_ingame_waypoint_icon_scale": "In-Game Waypoint Icon Scale", - "gui.xaero_ingame_waypoint_close_scale": "In-Game Waypoint Up-Close Scale", - "gui.xaero_box_ingame_waypoint_close_scale": "Scale of the in-game waypoints when you are very close to them. To change the scale of waypoints that are far away, use the \"In-Game Waypoint Icon Scale\", \"Waypoint Distance Text Scale\" and \"Waypoint Name Text Scale\" settings.", - "gui.xaero_entity_icon_name_fallback": "Entity Name When Icon Fails", - "gui.xaero_settings_search": "Settings Search", - "gui.xaero_settings_search_placeholder": "Search...", - "gui.xaero_minimap_view_settings": "View Settings", - "gui.xaero_entity_radar_settings": "Entity Radar Settings", - "gui.xaero_entity_radar_categories": "Entity Category Settings", - "gui.xaero_minimap_block_map_settings": "Block Map Settings", - "gui.xaero_overlay_settings": "Overlay Settings", - "gui.xaero_minimap_info_settings": "Information Settings", - "gui.xaero_waypoint_settings": "Waypoint Settings", - "gui.xaero_minimap_misc_settings": "Miscellaneous Settings", - "gui.xaero_entity_radar_category": "Category:", - "gui.xaero_settings_not_found": "No matching entries found for your input!", - "gui.xaero_multiple_waypoint_info": "Multiple Waypoint Distances", - "gui.xaero_box_multiple_waypoint_info": "Whether the distance can be displayed for multiple in-game waypoints at once. By default, only the distance to the closest waypoint to the crosshair is displayed. Use the \"Distance to WP\" setting to configure which waypoints the distance could even be shown for.", - "gui.xaero_while_sneaking": "Sneaking", - "gui.xaero_multiple_waypoints_always": "Always", - "gui.xaero_narrator_select_nothing": "Nothing", - "gui.xaero_category_setting_inherit": "-", - "gui.xaero_category_expanded_options": "%s (Choose an Option)", - "gui.xaero_entity_category_root": "Any", - "gui.xaero_entity_category_living": "Living", - "gui.xaero_entity_category_hostile": "Hostile", - "gui.xaero_entity_category_friendly": "Friendly", - "gui.xaero_entity_category_hostile_tamed": "Tamed", - "gui.xaero_entity_category_friendly_tamed": "Tamed", - "gui.xaero_entity_category_players": "Player", - "gui.xaero_entity_category_same_team": "From the Same Team", - "gui.xaero_entity_category_other_teams": "From Other Teams", - "gui.xaero_entity_category_items": "Item", - "gui.xaero_entity_category_other_entities": "Other", - "gui.xaero_category_settings": "Settings", - "gui.xaero_category_include_list": "Include List", - "gui.xaero_box_category_include_list2": "A list of entity types to include in the (sub-)category on top of the entities included by the \"Hard Include\".", - "gui.xaero_category_exclude_list": "Exclude List", - "gui.xaero_box_category_exclude_list2": "A list of entity types to exclude from the entity types already included in the (sub-)category. Can work both as a \"whitelist\" and a \"blacklist\" depending on the exclusion mode you choose. This does not remove entities from the entity radar, unless you're excluding from the root \"Any\" category. The \"Display\" setting can remove entities from the radar.", - "gui.xaero_category_add_subcategory": "Add Sub-Category", - "gui.xaero_category_hard_include": "Hard Include", - "gui.xaero_box_category_hard_include2": "Controls which entities to automatically include in the (sub-)category without having to put them in the include list manually.", - "gui.xaero_category_list_add": "Add To List...", - "gui.xaero_category_exclude_list_mode": "Exclusion Mode", - "gui.xaero_category_name": "Category Name...", - "gui.xaero_category_confirm": "Confirm", - "gui.xaero_category_delete": "Delete Category", - "gui.xaero_category_delete_confirm": "Delete the following category?", - "gui.xaero_category_enable_protection": "Protection: OFF", - "gui.xaero_category_disable_protection": "Protection: ON", - "gui.xaero_category_disable_protection_confirm": "Disable protection for the following category?", - "gui.xaero_category_enable_protection_confirm": "Enable protection for the following category?", - "gui.xaero_box_category_protection": "Category protection prevents you from (accidentally) deleting, moving, renaming a category or changing its \"Hard Include\" setting.", - "gui.xaero_category_protected_category": "Protected!", - "gui.xaero_category_category_move_up": "Increase Priority", - "gui.xaero_category_category_move_down": "Decrease Priority", - "gui.xaero_category_delete_list_element": "Delete", - "gui.xaero_category_settings_confirm": "Confirm", - "gui.xaero_category_settings_cancel": "Cancel", - "gui.xaero_category_settings_cancel_confirm": "Leave without saving your changes?", - "gui.xaero_category_settings_reset": "Reset Defaults", - "gui.xaero_category_settings_reset_confirm1": "Reset the category configuration to default values?", - "gui.xaero_category_settings_reset_confirm2": "Custom categories will be removed and the default ones will be reset.", - "gui.xaero_radar_displayed": "Display", - "gui.xaero_radar_dots_color": "Dot Color", - "gui.xaero_radar_icons_displayed": "Icons", - "gui.xaero_radar_names_displayed": "Names", - "gui.xaero_radar_render_order": "Render Order", - "gui.xaero_box_radar_render_order": "Controls the order in which the radar categories are rendered. A lower number means being rendered earlier. However, in the newer Minecraft versions dots are always rendered on top of the icons. The order still applies within dot or icon rendering though.", - "gui.xaero_radar_dots_color_team_colour": "Team Color", - "gui.xaero_box_always_entity_nametags2": "Always render names for entities with name tags regardless of what the name setting is set to.", - "gui.xaero_radar_setting_displayed": "Display Radar", - "gui.xaero_radar_setting_names": "Display Names", - "gui.xaero_radar_setting_icons": "Display Icons", - "gui.xaero_toggle_entity_radar": "Toggle Entity Radar", - "narration.xaero_ui_list_left_right_usage": "Press LEFT and RIGHT buttons to select a column within the entry.", - "gui.xaero_category_help2": "Select a sub-category and go to its Settings to configure things like dot color, names, icons etc. \n \n Sub-categories that are higher on the list are prioritized when multiple sub-categories include the same entity! Keep that in mind when creating custom categories. Usually, a new custom category should be placed at the top.", - "gui.xaero_update_notification": "Update Notifications", - "gui.xaero_category_cut": "Cut/Move §e%1$s", - "gui.xaero_category_paste": "Paste §e%1$s§r Into §e%2$s", - "gui.xaero_category_paste_cancel": "Cancel Cut/Paste", - "gui.xaero_category_duplicate": "Duplicate §e%1$s", - "gui.xaero_category_duplicate_confirm": "Duplicate the following category?", - "gui.xaero_reverse_entity_radar": "Reverse Radar Render Order", - "gui.xaero_adjust_height_for_carpetlike_blocks": "Adjust Y For Short Blocks", - "gui.xaero_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.", - "gui.xaero_box_category": "View/Edit §e%1$s", - "gui.xaero_box_category_settings": "Settings For §e%1$s", - "gui.xaero_auto_convert_wp_distance_km": "Convert Distance to KM at", - "gui.xaero_auto_convert_wp_distance_km_never": "Never", - "gui.xaero_waypoint_distance_precision": "Waypoint Distance Precision", - "gui.xaero_sort_angle": "Angular Distance", - "gui.xaero_toggle_enabled": "Enabled", - "gui.xaero_toggle_disabled": "Disabled", - "gui.xaero_main_entity_dot_size": "Main Entity Dot Size", - "gui.xaero_category_settings_save_confirm": "Save changes before you exit?", - "gui.xaero_category_settings_save_confirm_warning": "Warning: This confirmation screen was recently replaced!", - "gui.xaero_start_fading_at": "Min Y Distance For Depth Fade", - "gui.xaero_box_start_fading_at": "Minimum Y level difference requirement for an entity to start darkening on the radar when the \"Show Entity Depth\" setting is enabled.", - "gui.xaero_start_fading_at_auto": "Auto", - "gui.xaero_legacy_color": "Legacy", - "gui.xaero_partial_y_teleportation": "Use Y With Partial When TP", - "gui.xaero_box_partial_y_teleportation": "When teleporting to a waypoint or 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_delete_reached_deathpoints": "Delete Reached Deathpoints", - "gui.xaero_box_delete_reached_deathpoints": "Automatically delete deathpoints when you are within 4 blocks from them. This requires the deathpoint to be visible in-game or on the minimap. A deathpoint is protected from deletion for 5 seconds after its creation.", - "gui.xaero_hide_minimap_under_screen": "Hide When Under Screen", - "gui.xaero_box_hide_minimap_under_screen": "Hide the minimap when a GUI screen is open, e.g. the inventory, with the exception of minimap-related screens and the chat screen.", - "gui.xaero_north_compass_color": "North Compass Color", - "gui.xaero_north_compass_color_default": "Default", - "gui.xaero_category_add_to_list_custom": "Confirm Custom Input: %1$s", - "gui.xaero_box_category_list_add": "Supports entity identifiers or patterns with special characters * ) ( and |. \n \n * - matches anything. \n )( - parenthesis, mostly for usage with |. \n | - the OR operator to match different sequences in the same location. \n \n For example: \n minecraft:creeper \n minecraft:zombie(_villager|_horse) - zombie villagers and horses. \n minecraft:a*l - any vanilla entity which starts with 'a' and ends with 'l'.", - "gui.xaero_using_custom_subworld": "Waypoints: %1$s", - "gui.xaero_hide_minimap_under_f3": "Hide When Under F3", - "gui.xaero_box_hide_minimap_under_f3": "Hide the minimap when the F3 debug screen is enabled." +{ + "gui.xaero_armour_status_settings": "Armor Status Settings", + "gui.xaero_armour_status": "Armor Status", + "gui.xaero_notifications": "Notifications", + "gui.xaero_miscellaneous": "Miscellaneous", + "gui.xaero_miscellaneous_settings": "Miscellaneous Settings", + "gui.xaero_notification_settings": "Notification Settings", + "gui.xaero_better_pvp_settings": "Better PvP Settings", + "gui.xaero_box_potion_effects": "An interface displaying currently active potion effects.", + "gui.xaero_box_armour_status": "An interface displaying info about your currently worn armor and item held at the time.", + "gui.xaero_box_sprint": "Sprint by holding one single (configurable) key binding.", + "gui.xaero_box_sneak": "Allows you to toggle your sneak ON/OFF and stay sneaking without having to hold anything.", + "gui.xaero_box_notifications": "On-screen notifications for various things, such as low health value, low hunger value, low oxygen value, danger of explosion, and being shot by (an) arrow(s).", + "gui.xaero_box_xp": "Gained or lost experience indicator flying across your screen.", + "gui.xaero_box_quick_use": "Action-bar-like system of key bindings that lets you automatically use a specified item from your hotbar without having to switch away from your currently held item. Holding the key binding lets you keep using the item like if you were holding the right mouse button. For example: placing torches, TNT, throwing potions, eating food, drinking.", + "gui.xaero_box_minimap": "A minimap displaying your nearest surroundings and entities.", + "gui.xaero_preset_fancy": "Fancy", + "gui.xaero_preset_classic": "Classic", + "gui.xaero_preset_social": "Social", + "gui.xaero_potion_status": "Potion Status", + "gui.xaero_archery_status": "Display Left Arrows", + "gui.xaero_sprint": "Better Sprint", + "gui.xaero_sneak": "Toggle Sneak", + "gui.xaero_enchants_color": "Enchant Color", + "gui.xaero_durability": "Durability In", + "gui.xaero_hunger_setting": "Hunger Notifications", + "gui.xaero_hp_setting": "Health Notifications", + "gui.xaero_explosion_setting": "Explosion Notifications", + "gui.xaero_being_shot_setting": "\"Being Shot\" Notifications", + "gui.xaero_xp_setting": "XP Drops", + "gui.xaero_custom_settings": "Custom Settings", + "gui.xaero_quick_use": "Quick Item Use", + "gui.xaero_show_enchants": "Display Enchants", + "gui.xaero_percent": "Percents", + "gui.xaero_numeral": "Numbers", + "gui.xaero_both": "Both", + "gui.xaero_quick_eat": "Quick Eat", + "gui.xaero_toggle_sneak": "Toggle Sneak", + "gui.xaero_quick_use_1": "Quick Use 1", + "gui.xaero_quick_use_2": "Quick Use 2", + "gui.xaero_quick_use_3": "Quick Use 3", + "gui.xaero_quick_use_4": "Quick Use 4", + "gui.xaero_quick_use_5": "Quick Use 5", + "gui.xaero_quick_use_6": "Quick Use 6", + "gui.xaero_quick_use_7": "Quick Use 7", + "gui.xaero_quick_use_8": "Quick Use 8", + "gui.xaero_quick_use_9": "Quick Use 9", + "gui.xaero_restores": "Restores", + "gui.xaero_hunger_low": "Low Hunger Value", + "gui.xaero_hp_low": "Low Health Value", + "gui.xaero_potion_status_settings": "Potion Status Settings", + "gui.xaero_potion_names": "Potion Effect Names", + "gui.xaero_air_setting": "Oxygen Notifications", + "gui.xaero_air_low": "Low Oxygen Value", + "gui.xaero_entity_info": "Entity Info", + "gui.xaero_box_entity_info": "An interface displaying information about the living entity that you are pointing at, including players.", + "gui.xaero_entity_info_settings": "Entity Info Settings", + "gui.xaero_entity_info_stay": "Continue Displaying For", + "gui.xaero_entity_info_distance": "Reach Distance", + "gui.xaero_entity_info_max_hearts": "Max Heart Number", + "gui.xaero_entity_info_numbers": "Health in Numbers", + "gui.xaero_show_full_amount": "Full Held Item Quantity", + "gui.xaero_show_entity_model": "Display Entity Model", + "gui.xaero_entity_info_armour_numbers": "Armor in Numbers", + "gui.xaero_entity_info_armour": "Display Armor Info", + "gui.xaero_entity_info_potion_effects": "Potion Effects (SP Only)", + "gui.xaero_entity_info_potion_effects_scale": "Potion Effect Scale", + "gui.xaero_item_tooltip": "Item Tooltip", + "gui.xaero_entity_tooltip_settings": "Item Tooltip Settings", + "gui.xaero_item_tooltip_min_lines": "Minimum Lines", + "gui.xaero_item_tooltip_time": "Display For", + "gui.xaero_potion_effects_blink": "Blink When Runs Out", + "gui.xaero_armour_main_hand": "Main Hand Item", + "gui.xaero_armour_off_hand": "Off-Hand Item", + "gui.xaero_no_durability": "None", + "gui.xaero_held_centered_position": "Held Items When Centered", + "gui.xaero_held_centered_position_screen_edges": "Edges", + "gui.xaero_held_centered_position_hotbar": "Hotbar" } \ No newline at end of file diff --git a/projects/1.16/assets/xaeros-minimap-fair-play-edition/xaerobetterpvp/lang/zh_cn.json b/projects/1.16/assets/xaeros-minimap-fair-play-edition/xaerobetterpvp/lang/zh_cn.json index 2933a8e6c46b..f55cff62f182 100644 --- a/projects/1.16/assets/xaeros-minimap-fair-play-edition/xaerobetterpvp/lang/zh_cn.json +++ b/projects/1.16/assets/xaeros-minimap-fair-play-edition/xaerobetterpvp/lang/zh_cn.json @@ -1,331 +1,79 @@ -{ - "gui.xaero_confirm": "确认", - "gui.xaero_cancel": "取消", - "gui.xaero_back": "返回", - "gui.xaero_delete": "删除", - "gui.xaero_OK": "确定", - "gui.xaero_add_edit": "添加/编辑", - "gui.xaero_new_waypoint": "新的路径点", - "gui.xaero_initial": "初始化", - "gui.xaero_edit_waypoint": "编辑路径点", - "gui.xaero_armour_status_settings": "盔甲状态设置", - "gui.xaero_choose_a_preset": "预设方案", - "gui.xaero_choose_an_interface": "界面", - "gui.xaero_armour_status": "盔甲状态", - "gui.xaero_notifications": "提醒", - "gui.xaero_minimap": "小地图", - "gui.xaero_miscellaneous": "杂项", - "gui.xaero_edit_mode": "编辑模式", - "gui.xaero_instructions": "教程/帮助", - "gui.xaero_not_ingame": "你必须先进入游戏开启编辑模式!", - "gui.xaero_welcome_edit_mode": "欢迎使用编辑模式!", - "gui.xaero_howto_select": "左键点击选择界面。", - "gui.xaero_howto_drag": "左键点击并拖动界面。", - "gui.xaero_howto_deselect": "右键取消选择界面。", - "gui.xaero_howto_center": "C 键固定界面居中。", - "gui.xaero_different_centered": "某些界面有着不同的居中方式。", - "gui.xaero_howto_flip": "F键翻转界面。", - "gui.xaero_howto_settings": "S键快速访问选择的界面关联设置。", - "gui.xaero_howto_preset": "点击<预设方案>选择一个预设方案。", - "gui.xaero_howto_save": "点击<确认>保存更改。", - "gui.xaero_howto_cancel": "点击<取消>放弃你的更改。", - "gui.xaero_minimap_settings": "小地图设置", - "gui.xaero_miscellaneous_settings": "杂项设置", - "gui.xaero_notification_settings": "提醒设置", - "gui.xaero_better_pvp_settings": "Better PvP 设置", - "gui.xaero_server_disabled": "服务器可能禁止了某些Mod特性。", - "gui.xaero_waypoints": "路径点", - "gui.xaero_box_potion_effects": "药水效果界面。", - "gui.xaero_box_armour_status": "装备状态界面。", - "gui.xaero_box_sprint": "一键冲锋。", - "gui.xaero_box_sneak": "潜行开关。", - "gui.xaero_box_notifications": "屏幕提醒,比如 饥饿/低血量/爆炸/弓箭.", - "gui.xaero_box_xp": "经验显示。", - "gui.xaero_box_quick_use": "快速使用动作条物品。", - "gui.xaero_box_minimap": "小地图显示。", - "gui.xaero_centered": "居中:", - "gui.xaero_press_c": "C键", - "gui.xaero_flipped": "翻转:", - "gui.xaero_press_f": "F键", - "gui.xaero_preset_fancy": "幻想", - "gui.xaero_preset_classic": "普通", - "gui.xaero_preset_social": "社交", - "gui.xaero_potion_status": "药水状态", - "gui.xaero_archery_status": "显示弓箭剩余数量", - "gui.xaero_sprint": "冲锋", - "gui.xaero_sneak": "切换潜行", - "gui.xaero_enchants_color": "附魔颜色", - "gui.xaero_durability": "耐久度", - "gui.xaero_hunger_setting": "饥饿提醒", - "gui.xaero_hp_setting": "血量提醒", - "gui.xaero_explosion_setting": "爆炸提醒", - "gui.xaero_being_shot_setting": "射击提醒。", - "gui.xaero_xp_setting": "经验掉落", - "gui.xaero_custom_settings": "自定义设置", - "gui.xaero_reset_defaults": "恢复默认", - "gui.xaero_quick_use": "快速使用", - "gui.xaero_show_enchants": "显示附魔", - "gui.xaero_cave_maps": "洞穴地图", - "gui.xaero_display_waypoints": "显示路径点", - "gui.xaero_zoom": "缩放", - "gui.xaero_minimap_size": "小地图尺寸", - "gui.xaero_entity_amount": "实体数量", - "gui.xaero_black": "黑色", - "gui.xaero_dark_blue": "深蓝色", - "gui.xaero_dark_green": "深绿色", - "gui.xaero_dark_aqua": "深青色", - "gui.xaero_dark_red": "深红色", - "gui.xaero_dark_purple": "深紫色", - "gui.xaero_gold": "金色", - "gui.xaero_gray": "灰色", - "gui.xaero_dark_gray": "深灰色", - "gui.xaero_blue": "蓝色", - "gui.xaero_green": "绿色", - "gui.xaero_aqua": "青色", - "gui.xaero_red": "红色", - "gui.xaero_purple": "紫色", - "gui.xaero_yellow": "黄色", - "gui.xaero_white": "白色", - "gui.xaero_percent": "百分比", - "gui.xaero_numeral": "数值", - "gui.xaero_both": "全部", - "gui.xaero_quick_eat": "快速进食", - "gui.xaero_toggle_sneak": "潜行开关", - "gui.xaero_quick_use_1": "快速使用1", - "gui.xaero_quick_use_2": "快速使用2", - "gui.xaero_quick_use_3": "快速使用3", - "gui.xaero_quick_use_4": "快速使用4", - "gui.xaero_quick_use_5": "快速使用5", - "gui.xaero_quick_use_6": "快速使用6", - "gui.xaero_quick_use_7": "快速使用7", - "gui.xaero_quick_use_8": "快速使用8", - "gui.xaero_quick_use_9": "快速使用9", - "gui.xaero_zoom_in": "小地图缩小", - "gui.xaero_zoom_out": "小地图放大", - "gui.xaero_on": "开", - "gui.xaero_off": "关", - "gui.xaero_restores": "恢复值", - "gui.xaero_preset_topleft": "左上", - "gui.xaero_preset_topright": "右上", - "gui.xaero_waypoint_teleport": "传送", - "gui.xaero_waypoints_key": "路径点", - "gui.xaero_display_coords": "显示坐标", - "gui.xaero_disable_enable": "关闭/启用", - "gui.xaero_disabled": "关闭", - "gui.xaero_minimap_guide": "点击拖放移动小地图。", - "gui.xaero_change_position": "改变位置", - "gui.xaero_preset_bottom_left": "左下", - "gui.xaero_preset_bottom_right": "右下", - "gui.xaero_ingame_waypoints": "游戏内显示路径点", - "gui.xaero_next": "下一页 >>", - "gui.xaero_previous": "<< 上一页", - "gui.xaero_lock_north": "锁定南北", - "gui.xaero_deathpoint": "最后一次死亡地点", - "gui.xaero_deathpoint_old": "之前的死亡地点", - "gui.xaero_deathpoints": "死亡地点", - "gui.xaero_chunkgrid": "区块格子", - "gui.xaero_players": "玩家", - "gui.xaero_mobs": "友好的生物", - "gui.xaero_hostile": "敌对的生物", - "gui.xaero_items": "物品", - "gui.xaero_other": "其他实体", - "gui.xaero_hunger_low": "饥饿值过低", - "gui.xaero_hp_low": "血量过低", - "gui.xaero_enlarge_map": "扩大小地图", - "gui.xaero_fbo": "Beta", - "gui.xaero_potion_status_settings": "药水状态设置", - "gui.xaero_potion_names": "药水效果名称", - "gui.xaero_opacity": "不透明度", - "gui.xaero_slime_chunks": "史莱姆区块", - "gui.xaero_unlimited": "无限制", - "gui.xaero_old_deathpoints": "保持旧的死亡点", - "gui.xaero_toggle_map": "开关小地图", - "gui.xaero_antialiasing": "抗锯齿", - "gui.xaero_safe_mode": "安全模式", - "gui.xaero_transfer": "移动", - "gui.xaero_transfer_all": "移动所有标记", - "gui.xaero_clear": "清除坐标", - "gui.xaero_from": "移动", - "gui.xaero_to": "到", - "gui.xaero_used_seed": "种子使用:", - "gui.xaero_show_distance": "距离标记", - "gui.xaero_waypoints_scale": "标记大小", - "gui.xaero_block_colours": "方块颜色", - "gui.xaero_accurate": "准确", - "gui.xaero_vanilla": "普通", - "gui.xaero_lighting": "灯光", - "gui.xaero_air_setting": "低氧提醒", - "gui.xaero_air_low": "低氧", - "gui.xaero_looking_at": "看到", - "gui.xaero_all": "全部", - "gui.xaero_display_redstone": "显示红石", - "gui.xaero_clear_set_message": "你确定你想清除当前设置吗", - "gui.xaero_clear_set_message2": "所有路径点将从设置中删除。", - "gui.xaero_default": "默认", - "gui.xaero_create_set": "新的路径点设置", - "gui.xaero_delete_set": "删除设置", - "gui.xaero_delete_set_message": "你确定你想删除当前设置吗", - "gui.xaero_delete_set_message2": "此设置将从当前世界中移除。", - "gui.xaero_toggle_waypoints": "切换路径点", - "gui.xaero_entity_info": "实体信息", - "gui.xaero_toggle_slime": "切换史莱姆区块", - "gui.xaero_toggle_grid": "切换区块网格", - "gui.xaero_compass_over_wp": "指南针上的路径点", - "gui.xaero_box_entity_info": "显示你所指向的生物实体信息界面。", - "gui.xaero_entity_info_settings": "实体信息设置", - "gui.xaero_entity_info_stay": "显示实体信息", - "gui.xaero_entity_info_distance": "可达距离", - "gui.xaero_entity_info_max_hearts": "最大生命值", - "gui.xaero_current_biome": "显示生物群系", - "gui.xaero_auto_map_size": "自动", - "gui.xaero_reset_message": "你确定你想重置默认设置吗?", - "gui.xaero_reset_message2": "此操作无法复原。", - "gui.xaero_entity_info_numbers": "生命值", - "gui.xaero_yaw": "航向", - "gui.xaero_true": "是", - "gui.xaero_false": "否", - "gui.xaero_team_colours": "团队颜色", - "gui.xaero_instant_waypoint": "快速路径点", - "gui.xaero_entity_depth": "显示实体位置深度", - "gui.xaero_show_full_amount": "物品全数", - "gui.xaero_show_flowers": "显示画", - "gui.xaero_show_entity_model": "显示实体模型", - "gui.xaero_waypoint_names": "以上距离路径点名称", - "gui.xaero_waypoints_distance": "最大路径点分布。", - "gui.xaero_teleport_default_command": "默认传送命令", - "gui.xaero_waypoints_distance_min": "最小路径点绘制距离。", - "gui.xaero_other_teams": "其他队伍", - "gui.xaero_entity_info_armour_numbers": "护甲数量", - "gui.xaero_entity_info_armour": "护甲值", - "gui.xaero_arrow_scale": "箭头大小", - "gui.xaero_arrow_colour": "箭头颜色", - "gui.xaero_smooth_dots": "平滑点", - "gui.xaero_cave_zoom": "洞穴放大", - "gui.xaero_safe_mode_box": "使用基于 Java(CPU)的等效模组而不是 OpenGL(GPU)。以防正常模式失败,安全模式仅作为B计划。并非所有功能都在安全模式下工作。", - "gui.xaero_height_limit": "实体高度限制", - "gui.xaero_world_map": "世界地图", - "gui.xaero_use_world_map": "使用世界地图区块", - "gui.xaero_patron_capes": "Patreon 披风", - "gui.xaero_entity_radar": "实体雷达", - "gui.xaero_entity_info_potion_effects": "药水效果(仅限单人游戏)", - "gui.xaero_entity_info_potion_effects_scale": "药水效果大小", - "gui.xaero_terrain_depth": "地形深度", - "gui.xaero_terrain_slopes": "地形坡度", - "gui.xaero_block_transparency": "方块透明度", - "gui.xaero_team": "团队", - "gui.xaero_world_server": "世界/服务器", - "gui.xaero_subworld_dimension": "子世界/维度", - "gui.xaero_switch_waypoint_set": "切换路径点设置", - "gui.xaero_waypoint_opacity_ingame": "游戏内路径点透明度", - "gui.xaero_waypoint_opacity_map": "地图路径点透明度", - "gui.xaero_hide_world_names": "隐藏世界名称/IP", - "gui.xaero_open_slime": "按键摁下时打开", - "gui.xaero_options": "选项", - "gui.xaero_make_automatic": "自动生成世界/服务器", - "gui.xaero_make_automatic_msg1": "你确定?", - "gui.xaero_make_automatic_msg2": "这将交换所选世界/服务器和自动世界/服务器的所有路径点数据,从而模拟使所选世界自动化。请确保清楚你在做什么。", - "gui.xaero_make_multi_automatic": "自动生成子世界", - "gui.xaero_make_multi_automatic_msg1": "你确定?", - "gui.xaero_make_multi_automatic_msg2": "这将交换所选子世界和自动子世界的所有路径点数据,从而模拟使所选子世界自动化。请确保清楚你在做什么。", - "gui.xaero_delete_world": "删除世界/服务器", - "gui.xaero_delete_world_msg1": "你是否想删除所选定世界/服务器的所有路径点数据?", - "gui.xaero_delete_world_msg2": "此行动将无法复原。请确定自己了解现在所进行的动作。", - "gui.xaero_delete_multi_world": "删除子世界", - "gui.xaero_delete_multi_world_msg1": "你是否想删除所选定子世界的所有路径点数据?", - "gui.xaero_delete_multi_world_msg2": "此行动将无法复原。请确定自己了解现在所进行的动作。", - "gui.xaero_always_show_distance": "总是显示路径点距离。", - "gui.xaero_item_tooltip": "物品文本提示", - "gui.xaero_entity_tooltip_settings": "物品文本提示设置", - "gui.xaero_item_tooltip_min_lines": "最小行数", - "gui.xaero_item_tooltip_time": "显示为", - "gui.xaero_multiply_all_by_8": "子世界坐标 * 8", - "gui.xaero_divide_all_by_8": "子世界坐标 / 8", - "gui.xaero_multiply_msg1": "此选项仅应用于修复错误的路径点坐标。", - "gui.xaero_multiply_msg2": "你确定你想要将所有子世界坐标乘以8吗?", - "gui.xaero_divide_msg2": "你确定要将所有子世界坐标除以8吗?", - "gui.xaero_share": "分享", - "gui.xaero_share_msg1": "你确定要在聊天中与§cEVERYONE§f共享此路径点吗?", - "gui.xaero_share_msg2": "请确保你没有暴露一个秘密地点。", - "gui.xaero_roof": "顶部", - "gui.xaero_partial": "元素", - "gui.xaero_full": "满", - "gui.xaero_show_light_level": "显示光照等级", - "gui.xaero_up": "[向上]", - "gui.xaero_down": "[向下]", - "gui.xaero_display_all_sets": "切换所有WP设置渲染", - "gui.xaero_waypoint_name": "路径点名称", - "gui.xaero_set_name": "设置名称", - "gui.xaero_render_layer": "叠加渲染层", - "gui.xaero_visit_needed": "§e您需要先访问此维度以将其转换为新格式!", - "gui.xaero_cross_tp": "跨维度TP", - "gui.xaero_unreachable_dimension": "无法访问目标维度。", - "gui.xaero_show_time": "显示游戏时间", - "gui.xaero_24h": "24h", - "gui.xaero_12h": "12h", - "gui.xaero_temporary": "暂时的", - "gui.xaero_restore": "恢复", - "gui.xaero_biomes_vanilla": "原版模式生物群系", - "gui.xaero_potion_effects_blink": "低时闪烁", - "gui.xaero_use_multiworld": "多维度检测", - "gui.xaero_close": "关闭", - "gui.xaero_waypoint_distance_visibility_angle": "WP距离、水平、角度", - "gui.xaero_waypoint_distance_vertical_visibility_angle": "WP距离、水平、角度", - "gui.xaero_teleportation": "传送", - "gui.xaero_teleportation_tooltip": "一旦禁用,只能通过配置文件启用!", - "gui.xaero_use_multiworld_tooltip": "如果这是一个单一世界(没有大厅,游戏模式世界等)。多世界检测只能在此类服务器上引起问题。不过,在服务器端安装mod应该可以防止这些问题。", - "gui.xaero_world_teleport_command": "传送聊天命令", - "gui.xaero_use_default": "使用默认设置", - "gui.xaero_centered_enlarged": "放大时居中", - "gui.xaero_zoomed_out_enlarged": "放大时缩小", - "gui.xaero_sort": "分类", - "gui.xaero_sort_reversed": "反向排序顺序", - "gui.xaero_sort_unsorted": "未分类", - "gui.xaero_sort_name": "名字", - "gui.xaero_sort_symbol": "开始", - "gui.xaero_sort_distance": "距离", - "gui.xaero_box_cave_maps": "绘图模式可以深入到比地表更深的地方,主要是显示地下洞穴和建筑内部。屋顶大小代表一个实心的水平“正方形”的大小,需要在你的上方检测到它才能激活洞穴模式。", - "gui.xaero_box_entity_amount": "每个实体类别的限制。", - "gui.xaero_box_distance": "可以显示到目的地距离的路径点。", - "gui.xaero_box_always_distance": "即使路径点非常近,也显示距离。这不会覆盖“到路径点的距离”选项。", - "gui.xaero_box_arrow_scale": "小地图方向固定和其他一些情况下使用的箭头比例。", - "gui.xaero_box_arrow_color": "在小地图的固定方向和其他一些情况下使用的箭头颜色。", - "gui.xaero_box_cave_zoom": "当处于洞穴地图模式,要进一步放大多少。", - "gui.xaero_box_entity_depth": "根据实体相对于您的Y轴高度,显示较暗的圆点。", - "gui.xaero_box_height_limit": "实体在不再显示之前的最大Y轴距离。", - "gui.xaero_toggle_map_waypoints": "开关小地图路径点", - "gui.xaero_minimap_text_align": "信息文本对齐", - "gui.xaero_center": "中心", - "gui.xaero_left": "左", - "gui.xaero_right": "右面", - "gui.xaero_show_angles": "显示视角", - "gui.xaero_box_teleport_default_command": "如果未在“路径点菜单选项”中设置特定于服务器的命令,则用于路径点远程传送的命令。", - "gui.xaero_waypoints_edit_mode_individually": "一个接一个", - "gui.xaero_waypoints_edit_mode_all": "所有", - "gui.xaero_compass": "指南针", - "gui.xaero_cave_maps_depth": "洞穴地图深度", - "gui.xaero_waypoints_edit_reset": "重置", - "gui.xaero_main_entity_as": "主体为", - "gui.xaero_arrow": "箭头", - "gui.xaero_dot": "点", - "gui.xaero_crosshair": "十字准星", - "gui.xaero_teleport_coordinates_hidden": "无法传送,因为它会告诉你路径点坐标。禁用“隐藏路径点坐标”可以再次自由传送。", - "gui.xaero_hide_wp_coords": "隐藏路径点图标", - "gui.xaero_waypoints_edit_show": "显示", - "gui.xaero_waypoints_edit_hide": "隐藏", - "gui.xaero_teleport_anyway": "传送", - "gui.xaero_teleport_shows_coordinates": "显示坐标!", - "gui.xaero_render_all_wp_sets": "渲染所有路径点", - "gui.xaero_waypoints_global": "全局", - "gui.xaero_waypoints_local": "本地", - "gui.xaero_player_arrow_opacity": "箭头不透明度", - "gui.xaero_box_waypoints_distance": "本地路径点的最大渲染距离。全局路径点不受影响。", - "gui.xaero_connect_with_auto": "添加世界连接", - "gui.xaero_disconnect_from_auto": "删除子世界连接", - "gui.xaero_world_connection_tooltip": "将所选世界连接/断开当前世界。只连接来自同一个世界的世界。例如,如果一个普通的下界传送门将您从世界a带到世界B,那么您可以将它们连接起来。连接到当前世界的世界总是在列表的顶部,并用*符号标记。", - "gui.xaero_connect_with_auto_msg": "您想在子世界之间创建以下连接吗?", - "gui.xaero_disconnect_from_auto_msg": "是否要删除世界之间的以下连接?", - "gui.xaero_teleport_not_connected": "你正在尝试传送到一个与当前世界没有连接的次世界。如果您确定此世界来自同一个服务器/世界保存,那么您可以通过在路径点菜单->选项->添加世界连接中添加连接来启用远程传送。然而,如果你连接不相关的世界和传送,那么你可能会窒息在方块中或死于坠落伤害,所以不要这样做。", - "gui.xaero_ignore_heightmaps": "忽略服务器高度", - "gui.xaero_box_ignore_heightmaps": "某些服务器在世界高度贴图中放置自定义物品,这可能会导致渲染不正确的贴图。有时,它甚至可以发生在高度更改的单人世界里。这个选项应该以牺牲性能为代价来解决这些问题。除非需要,否则不要使用。切换选项后重新进入世界!", - "gui.xaero_error_loading_properties": "加载服务器小地图属性时出错。请重试。" +{ + "gui.xaero_armour_status_settings": "盔甲状态设置", + "gui.xaero_armour_status": "盔甲状态", + "gui.xaero_notifications": "通知", + "gui.xaero_miscellaneous": "杂项", + "gui.xaero_miscellaneous_settings": "杂项设置", + "gui.xaero_notification_settings": "通知设置", + "gui.xaero_better_pvp_settings": "Better PvP 设置", + "gui.xaero_box_potion_effects": "显示当前激活的药水效果的界面。", + "gui.xaero_box_armour_status": "显示你当前穿的盔甲和持有物品信息的界面。", + "gui.xaero_box_sprint": "只需按下一个绑定的键(可配置)就能疾跑。", + "gui.xaero_box_sneak": "允许你打开/关闭潜行并在潜行时无需按住任何按键。", + "gui.xaero_box_notifications": "各种情况的屏幕通知,比如低生命值、低饥饿值、低氧气值、爆炸危险和被弓箭射击。", + "gui.xaero_box_xp": "获得或失去的经验信息会飞过你的屏幕。", + "gui.xaero_box_quick_use": "类似于动作条的按键绑定系统,可让你自动使用快捷栏中的指定物品,而无需切换当前持有的物品。 按住绑定的键可以让你继续使用该物品,就像你按住鼠标右键一样。 例如:放置火把或TNT、投掷药水、吃东西、喝东西。", + "gui.xaero_box_minimap": "显示你周围的环境和实体的小地图。", + "gui.xaero_preset_fancy": "幻想", + "gui.xaero_preset_classic": "经典", + "gui.xaero_preset_social": "社交", + "gui.xaero_potion_status": "药水状态", + "gui.xaero_archery_status": "显示弓箭剩余数量", + "gui.xaero_sprint": "更好的疾跑", + "gui.xaero_sneak": "切换潜行", + "gui.xaero_enchants_color": "附魔颜色", + "gui.xaero_durability": "耐久度", + "gui.xaero_hunger_setting": "饥饿值提醒", + "gui.xaero_hp_setting": "生命值提醒", + "gui.xaero_explosion_setting": "爆炸提醒", + "gui.xaero_being_shot_setting": "“被射击”提醒", + "gui.xaero_xp_setting": "经验掉落", + "gui.xaero_custom_settings": "自定义设置", + "gui.xaero_quick_use": "快速使用物品", + "gui.xaero_show_enchants": "显示附魔", + "gui.xaero_percent": "百分比", + "gui.xaero_numeral": "数值", + "gui.xaero_both": "两者", + "gui.xaero_quick_eat": "快速进食", + "gui.xaero_toggle_sneak": "切换潜行", + "gui.xaero_quick_use_1": "快速使用1", + "gui.xaero_quick_use_2": "快速使用2", + "gui.xaero_quick_use_3": "快速使用3", + "gui.xaero_quick_use_4": "快速使用4", + "gui.xaero_quick_use_5": "快速使用5", + "gui.xaero_quick_use_6": "快速使用6", + "gui.xaero_quick_use_7": "快速使用7", + "gui.xaero_quick_use_8": "快速使用8", + "gui.xaero_quick_use_9": "快速使用9", + "gui.xaero_restores": "恢复值", + "gui.xaero_hunger_low": "低饥饿值", + "gui.xaero_hp_low": "低生命值", + "gui.xaero_potion_status_settings": "药水状态设置", + "gui.xaero_potion_names": "药水效果名称", + "gui.xaero_air_setting": "氧气值提醒", + "gui.xaero_air_low": "低氧气值", + "gui.xaero_entity_info": "实体信息", + "gui.xaero_box_entity_info": "显示你所指向的生物实体的信息,包括玩家。", + "gui.xaero_entity_info_settings": "实体信息设置", + "gui.xaero_entity_info_stay": "继续显示", + "gui.xaero_entity_info_distance": "触及距离", + "gui.xaero_entity_info_max_hearts": "生命条爱心最大数量", + "gui.xaero_entity_info_numbers": "以数字显示生命值", + "gui.xaero_show_full_amount": "手持物品携带总量", + "gui.xaero_show_entity_model": "显示实体模型", + "gui.xaero_entity_info_armour_numbers": "以数字显示护甲值", + "gui.xaero_entity_info_armour": "显示护甲信息", + "gui.xaero_entity_info_potion_effects": "药水效果(仅限单人游戏)", + "gui.xaero_entity_info_potion_effects_scale": "药水效果大小", + "gui.xaero_item_tooltip": "物品提示文本", + "gui.xaero_entity_tooltip_settings": "物品提示文本设置", + "gui.xaero_item_tooltip_min_lines": "最小行数", + "gui.xaero_item_tooltip_time": "显示", + "gui.xaero_potion_effects_blink": "要到期时闪烁", + "gui.xaero_armour_main_hand": "主手物品", + "gui.xaero_armour_off_hand": "副手物品", + "gui.xaero_no_durability": "无", + "gui.xaero_held_centered_position": "居中时持有的物品", + "gui.xaero_held_centered_position_screen_edges": "边缘", + "gui.xaero_held_centered_position_hotbar": "快捷栏" } \ No newline at end of file diff --git a/projects/1.16/assets/xaeros-minimap-fair-play-edition/xaerominimap/lang/en_us.json b/projects/1.16/assets/xaeros-minimap-fair-play-edition/xaerominimap/lang/en_us.json new file mode 100644 index 000000000000..6a8ce711001d --- /dev/null +++ b/projects/1.16/assets/xaeros-minimap-fair-play-edition/xaerominimap/lang/en_us.json @@ -0,0 +1,535 @@ +{ + "gui.xaero_confirm": "Confirm", + "gui.xaero_cancel": "Cancel", + "gui.xaero_back": "Back", + "gui.xaero_delete": "Delete", + "gui.xaero_OK": "OK", + "gui.xaero_add_edit": "Add/Edit", + "gui.xaero_new_waypoint": "New Waypoint", + "gui.xaero_initial": "initials", + "gui.xaero_edit_waypoint": "Edit Waypoint", + "gui.xaero_choose_a_preset": "Choose a Preset", + "gui.xaero_choose_an_interface": "Choose an Interface", + "gui.xaero_minimap": "Minimap", + "gui.xaero_edit_mode": "Edit Mode", + "gui.xaero_instructions": "Instructions/Help", + "gui.xaero_not_ingame": "You have to be in game to be able to use the edit mode!", + "gui.xaero_welcome_edit_mode": "Welcome to the edit mode!", + "gui.xaero_howto_select": "Left-click an interface to select it.", + "gui.xaero_howto_drag": "Left-click and drag to move an interface around.", + "gui.xaero_howto_deselect": "Right-click to deselect an interface.", + "gui.xaero_howto_center": "Press \"C\" to center or uncenter the selected interface.", + "gui.xaero_different_centered": "Some interfaces have a different centered look.", + "gui.xaero_howto_flip": "Press \"F\" to flip or unflip the selected interface.", + "gui.xaero_howto_settings": "Press \"S\" to quickly access settings of the selected interface.", + "gui.xaero_howto_preset": "Select a preset by clicking the \"Choose a Preset\" button.", + "gui.xaero_howto_save": "Save your changes by clicking the \"Confirm\" button.", + "gui.xaero_howto_cancel": "Discard your changes by clicking the \"Cancel\" button.", + "gui.xaero_minimap_settings": "Minimap Settings", + "gui.xaero_server_disabled": "The server might have disabled some of the mod features.", + "gui.xaero_waypoints": "Waypoints", + "gui.xaero_centered": "Centered:", + "gui.xaero_press_c": "(pr. C)", + "gui.xaero_flipped": "Flipped:", + "gui.xaero_press_f": "(pr. F)", + "gui.xaero_reset_defaults": "Restore Default Settings", + "gui.xaero_cave_maps": "Cave Mode", + "gui.xaero_display_waypoints": "On-Map Waypoints", + "gui.xaero_zoom": "Zoom", + "gui.xaero_minimap_size": "Size", + "gui.xaero_entity_amount": "Entity Number", + "gui.xaero_black": "Black", + "gui.xaero_dark_blue": "Dark Blue", + "gui.xaero_dark_green": "Dark Green", + "gui.xaero_dark_aqua": "Dark Aqua", + "gui.xaero_dark_red": "Dark Red", + "gui.xaero_dark_purple": "Dark Purple", + "gui.xaero_gold": "Gold", + "gui.xaero_gray": "Gray", + "gui.xaero_dark_gray": "Dark Gray", + "gui.xaero_blue": "Blue", + "gui.xaero_green": "Green", + "gui.xaero_aqua": "Aqua", + "gui.xaero_red": "Red", + "gui.xaero_purple": "Light Purple", + "gui.xaero_yellow": "Yellow", + "gui.xaero_white": "White", + "gui.xaero_zoom_in": "Zoom In Minimap", + "gui.xaero_zoom_out": "Zoom Out Minimap", + "gui.xaero_on": "ON", + "gui.xaero_off": "OFF", + "gui.xaero_preset_topleft": "Top-Left Corner", + "gui.xaero_preset_topright": "Top-Right Corner", + "gui.xaero_waypoint_teleport": "Teleport", + "gui.xaero_waypoints_key": "Open Waypoint Screen", + "gui.xaero_display_coords": "Display Coordinates", + "gui.xaero_disable_enable": "Disable/Enable", + "gui.xaero_disabled": "disabled", + "gui.xaero_minimap_guide": "Left-click and drag to move the minimap around.", + "gui.xaero_change_position": "Change Position", + "gui.xaero_preset_bottom_left": "Bottom-Left Corner", + "gui.xaero_preset_bottom_right": "Bottom-Right Corner", + "gui.xaero_ingame_waypoints": "In-Game Waypoints", + "gui.xaero_next": "Next >>", + "gui.xaero_previous": "<< Prev", + "gui.xaero_lock_north": "Lock Minimap North", + "gui.xaero_deathpoint": "Latest Death", + "gui.xaero_deathpoint_old": "Old Death", + "gui.xaero_deathpoints": "Deathpoints", + "gui.xaero_chunkgrid": "Chunk Grid", + "gui.xaero_players": "Players", + "gui.xaero_mobs": "Friendly Mobs", + "gui.xaero_hostile": "Hostile Mobs", + "gui.xaero_items": "Items", + "gui.xaero_other": "Other Entities", + "gui.xaero_enlarge_map": "Enlarge Minimap", + "gui.xaero_fbo": "Beta", + "gui.xaero_opacity": "Opacity", + "gui.xaero_slime_chunks": "Slime Chunks", + "gui.xaero_unlimited": "Unlimited", + "gui.xaero_old_deathpoints": "Keep Old Deathpoints", + "gui.xaero_toggle_map": "Toggle Minimap", + "gui.xaero_antialiasing": "Anti-Aliasing", + "gui.xaero_safe_mode": "Safe Mode", + "gui.xaero_transfer": "Transfer", + "gui.xaero_transfer_all": "Transfer All Waypoints", + "gui.xaero_clear": "Clear Set", + "gui.xaero_from": "From", + "gui.xaero_to": "To", + "gui.xaero_used_seed": "Seed to Use:", + "gui.xaero_show_distance": "Distance to WP", + "gui.xaero_waypoints_scale": "In-Game Waypoint Scale", + "gui.xaero_block_colours": "Block Color Mode", + "gui.xaero_accurate": "Accurate", + "gui.xaero_vanilla": "Vanilla", + "gui.xaero_lighting": "Lighting", + "gui.xaero_looking_at": "Looking At", + "gui.xaero_all": "All", + "gui.xaero_display_redstone": "Show Redstone", + "gui.xaero_clear_set_message": "Are you sure you would like to clear the current set", + "gui.xaero_clear_set_message2": "All waypoints from this set will be deleted!", + "gui.xaero_default": "Default", + "gui.xaero_create_set": "New Waypoint Set", + "gui.xaero_delete_set": "Delete Set", + "gui.xaero_delete_set_message": "Are you sure you would like to delete the current set", + "gui.xaero_delete_set_message2": "This set will be removed from the current world.", + "gui.xaero_toggle_waypoints": "Toggle In-Game Waypoints", + "gui.xaero_dots_size": "Entity Dot Size", + "gui.xaero_toggle_slime": "Toggle Slime Chunks", + "gui.xaero_toggle_grid": "Toggle Chunk Grid", + "gui.xaero_compass_over_wp": "Compass Over Waypoints", + "gui.xaero_current_biome": "Display Current Biome", + "gui.xaero_auto_map_size": "Auto", + "gui.xaero_reset_message": "Are you sure you would like to restore the default settings?", + "gui.xaero_reset_message2": "This action cannot be undone!", + "gui.xaero_yaw": "yaw", + "gui.xaero_true": "true", + "gui.xaero_false": "false", + "gui.xaero_team_colours": "Team Colors", + "gui.xaero_instant_waypoint": "Quick Waypoint", + "gui.xaero_entity_depth": "Show Entity Depth", + "gui.xaero_show_flowers": "Show Flowers", + "gui.xaero_waypoint_names": "WP Name Above Distance", + "gui.xaero_waypoints_distance": "Max WP Render Dist.", + "gui.xaero_teleport_default_command": "Default Teleport Command", + "gui.xaero_waypoints_distance_min": "Min WP Render Dist.", + "gui.xaero_other_teams": "Other Teams", + "gui.xaero_arrow_scale": "Arrow Scale", + "gui.xaero_arrow_colour": "Arrow Color", + "gui.xaero_smooth_dots": "Smooth Dots", + "gui.xaero_cave_zoom": "Cave Mode Zoom In", + "gui.xaero_safe_mode_box": "Use Java-based (CPU) equivalent of this mod instead of the default, OpenGL-based (GPU) one. Safe mode is a plan B in case the mod does not function correctly. Not all features work in the safe mode. Do not use unless you have to.", + "gui.xaero_height_limit": "Entity Height Limit", + "gui.xaero_world_map": "World Map", + "gui.xaero_use_world_map": "Use World Map Mod Chunks", + "gui.xaero_patron_capes": "Patreon Capes", + "gui.xaero_entity_radar": "Entity Radar", + "gui.xaero_terrain_depth": "Terrain Depth", + "gui.xaero_terrain_slopes": "Terrain Slopes", + "gui.xaero_block_transparency": "Block Transparency", + "gui.xaero_team": "Team", + "gui.xaero_world_server": "World/Server", + "gui.xaero_subworld_dimension": "Sub-World/Dimension", + "gui.xaero_switch_waypoint_set": "Switch Waypoint Set", + "gui.xaero_waypoint_opacity_ingame": "Waypoint Opacity in Game", + "gui.xaero_waypoint_opacity_map": "Waypoint Opacity on Map", + "gui.xaero_hide_world_names": "Hide IPs/World Names", + "gui.xaero_open_slime": "Open on Key Press", + "gui.xaero_options": "Options", + "gui.xaero_make_automatic": "Make World/Server Auto", + "gui.xaero_make_automatic_msg1": "Are you sure?", + "gui.xaero_make_automatic_msg2": "This will swap all waypoint data between the selected world/server and the auto one, thus simulate making the selected world/server automatic. Make sure you know what you are doing.", + "gui.xaero_make_multi_automatic": "Make Sub-World Auto", + "gui.xaero_make_multi_automatic_msg1": "Are you sure?", + "gui.xaero_make_multi_automatic_msg2": "This will swap all waypoint data between the selected sub-world and the auto one, thus simulate making the selected sub-world automatic. Make sure you know what you are doing.", + "gui.xaero_delete_world": "Delete World/Server", + "gui.xaero_delete_world_msg1": "Would you like to delete all waypoint data for the selected world/server?", + "gui.xaero_delete_world_msg2": "This action cannot be undone! Make sure you know what you are doing.", + "gui.xaero_delete_multi_world": "Delete Sub-World", + "gui.xaero_delete_multi_world_msg1": "Would you like to delete all waypoint data for the selected sub-world?", + "gui.xaero_delete_multi_world_msg2": "This action cannot be undone! Make sure you know what you are doing.", + "gui.xaero_always_show_distance": "Always Disp. Dist. to WP", + "gui.xaero_multiply_all_by_8": "Sub-World Coordinates * 8", + "gui.xaero_divide_all_by_8": "Sub-World Coordinates / 8", + "gui.xaero_multiply_msg1": "This option should be used only to fix incorrect waypoint coordinates.", + "gui.xaero_multiply_msg2": "Are you sure you would like to MULTIPLY all sub-world coordinates by 8?", + "gui.xaero_divide_msg2": "Are you sure you would like to DIVIDE all sub-world coordinates by 8?", + "gui.xaero_share": "Share", + "gui.xaero_share_msg1": "Are you sure you would like to share this waypoint with §cEVERYONE§f in the chat?", + "gui.xaero_share_msg2": "Make sure you do not expose a secret location!", + "gui.xaero_roof": "Ceiling", + "gui.xaero_partial": "Partial", + "gui.xaero_full": "Full", + "gui.xaero_show_light_level": "Display Light Level", + "gui.xaero_up": "[Go Up]", + "gui.xaero_down": "[Go Down]", + "gui.xaero_display_all_sets": "Toggle All WP Sets Render", + "gui.xaero_waypoint_name": "waypoint name", + "gui.xaero_set_name": "Set Name", + "gui.xaero_render_layer": "Overlay Render Layer", + "gui.xaero_visit_needed": "§eYou need to visit this dimension first to convert it to the new format!", + "gui.xaero_cross_tp": "Cross-Dimensional TP", + "gui.xaero_unreachable_dimension": "Unreachable destination dimension.", + "gui.xaero_show_time": "Display Game Time", + "gui.xaero_24h": "24h", + "gui.xaero_12h": "12h", + "gui.xaero_temporary": "temporary", + "gui.xaero_restore": "Restore", + "gui.xaero_biomes_vanilla": "Biomes in Vanilla Color Mode", + "gui.xaero_use_multiworld": "Multiworld Detection", + "gui.xaero_close": "Close", + "gui.xaero_waypoint_distance_visibility_angle": "WP Dist. Horis. Angle", + "gui.xaero_waypoint_distance_vertical_visibility_angle": "WP Dist. Vertic. Angle", + "gui.xaero_teleportation": "Teleportation", + "gui.xaero_teleportation_tooltip": "Once disabled, it can be enabled back only through the config file!", + "gui.xaero_use_multiworld_tooltip": "Disable if this is a simple server with a single world (no separate lobby, game mode, or minigame worlds). Multiworld detection will cause only issues on such servers. However, installing this mod on the server side should prevent these issues.", + "gui.xaero_world_teleport_command": "Teleport Command", + "gui.xaero_use_default": "Use Default", + "gui.xaero_centered_enlarged": "Center When Enlarged", + "gui.xaero_zoomed_out_enlarged": "Zoom Out When Enlarged", + "gui.xaero_sort": "Sort By", + "gui.xaero_sort_reversed": "Reversed Sort Order", + "gui.xaero_sort_unsorted": "Unsorted", + "gui.xaero_sort_name": "Name", + "gui.xaero_sort_symbol": "Initials", + "gui.xaero_sort_distance": "Distance", + "gui.xaero_box_cave_maps": "Mapping mode that can go deeper than the surface blocks, mainly to display underground caves and interiors of buildings. The ceiling size refers to the size of a horizontal \"square\" of solid blocks that has to be detected above you to activate the cave mode.", + "gui.xaero_box_cave_maps2": "Mapping mode that can go deeper than the surface blocks, mainly to display underground caves and interiors of buildings. 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.", + "gui.xaero_box_entity_amount": "The limit per each entity category.", + "gui.xaero_box_distance": "Specifies, for which in-game waypoints to show the distance to.", + "gui.xaero_box_distance2": "Specifies, for which in-game waypoints to show the distance to. This does not guarantee that it will be shown for multiple waypoints at once. Check out the \"Multiple Waypoint Distances\" setting as well.", + "gui.xaero_box_always_distance": "Display distance even when the waypoint is very close. This setting does not override the \"Distance to WP\" option.", + "gui.xaero_box_arrow_scale": "Scale of the arrow used in the non-rotating variant of the minimap and several other cases.", + "gui.xaero_box_arrow_color": "Color of the arrow used in the non-rotating variant of the minimap and several other cases.", + "gui.xaero_box_cave_zoom": "Specifies, how much to zoom the minimap further in when the cave mode is active.", + "gui.xaero_box_entity_depth": "Display entities darker on the minimap depending on their Y level relative to you.", + "gui.xaero_box_height_limit": "Maximum Y-level distance for entities until they are no longer displayed on the minimap.", + "gui.xaero_toggle_map_waypoints": "Toggle On-Map Waypoints", + "gui.xaero_always_entity_nametags": "Always Render Entity Name Tags", + "gui.xaero_minimap_text_align": "Info Text Alignment", + "gui.xaero_center": "Center", + "gui.xaero_left": "Left", + "gui.xaero_right": "Right", + "gui.xaero_show_angles": "Display Facing Angles", + "gui.xaero_box_always_entity_nametags": "Always render names for entities with name tags regardless of what the name setting is set to in the \"Entity Radar\" screen.", + "gui.xaero_box_teleport_default_command": "The command used for waypoint teleportation if a world-specific or a server-specific command is not set in the Options menu in the waypoint screen.", + "gui.xaero_waypoints_edit_mode_individually": "One by One", + "gui.xaero_waypoints_edit_mode_all": "All at Once", + "gui.xaero_compass": "Compass", + "gui.xaero_cave_maps_depth": "Cave Mode Depth", + "gui.xaero_waypoints_edit_reset": "Reset", + "gui.xaero_main_entity_as": "Main Entity As", + "gui.xaero_arrow": "Arrow", + "gui.xaero_dot": "Dot", + "gui.xaero_crosshair": "Crosshair", + "gui.xaero_teleport_coordinates_hidden": "Unable to teleport, because it would expose the waypoint coordinates. Disable the \"Hide Waypoint Coordinates\" option to be able to freely teleport again.", + "gui.xaero_hide_wp_coords": "Hide Waypoint Coordinates", + "gui.xaero_waypoints_edit_show": "Show", + "gui.xaero_waypoints_edit_hide": "Hide", + "gui.xaero_teleport_anyway": "Teleport Anyway", + "gui.xaero_teleport_shows_coordinates": "It will expose the coordinates!", + "gui.xaero_render_all_wp_sets": "Render All Waypoint Sets", + "gui.xaero_waypoints_global": "Global", + "gui.xaero_waypoints_local": "Local", + "gui.xaero_player_arrow_opacity": "Arrow Opacity", + "gui.xaero_box_waypoints_distance": "Maximum render distance for local waypoints. Global waypoints are not affected.", + "gui.xaero_connect_with_auto": "Add Sub-World Connection", + "gui.xaero_disconnect_from_auto": "Delete Sub-World Connection", + "gui.xaero_world_connection_tooltip": "Connect/disconnect selected sub-world to/from the current auto one. Connect only sub-worlds that are from the same sub-server/world save. For example, if a vanilla Nether portal takes you from sub-world A to sub-world B, then you can safely connect them. Other sub-worlds connected to the current one are always at the top of the list and are marked by an asterisk (symbol: *).", + "gui.xaero_connect_with_auto_msg": "Would you like to create the following connection between sub-worlds?", + "gui.xaero_disconnect_from_auto_msg": "Would you like to delete the following connection between sub-worlds?", + "gui.xaero_teleport_not_connected": "You are trying to teleport to a sub-world that is not connected to the current auto one. If you are sure that this sub-world is from the same sub-server/world save as the auto one, then you can enable teleportation by adding a connection in the waypoint screen -> Options -> Add Sub-World Connection. But beware, if you connect unrelated sub-worlds 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_ignore_heightmaps": "Ignore Server Heightmaps", + "gui.xaero_box_ignore_heightmaps": "Some servers put custom values in the world heightmaps, which may result in incorrectly rendered maps. Sometimes it may 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 have to. Reenter the world after toggling this option!", + "gui.xaero_error_loading_properties": "Error loading server minimap properties. Please retry.", + "gui.xaero_light_block": "Block", + "gui.xaero_light_sky": "Sky", + "gui.xaero_light_both": "All", + "gui.xaero_light_all": "All", + "gui.xaero_light_both2": "Both", + "gui.xaero_waypoints_bottom": "New Waypoints to Bottom", + "gui.xaero_box_waypoints_bottom": "Put newly created waypoints at the bottom of the waypoint list instead of the default top.", + "gui.xaero_minimap_shape": "Shape", + "gui.xaero_minimap_shape_square": "Square", + "gui.xaero_minimap_shape_circle": "Circle", + "gui.xaero_slopes_legacy": "Legacy", + "gui.xaero_names_list": "Player List", + "gui.xaero_names_always": "Always", + "gui.xaero_names_off": "No Names", + "gui.xaero_entity_radar_type": "Type:", + "gui.xaero_entity_radar_color": "Color:", + "gui.xaero_entity_radar_visiblity": "Visibility:", + "gui.xaero_entity_radar_names": "Names:", + "gui.xaero_entity_radar_icons": "Icons/Heads:", + "gui.xaero_box_entity_radar_names": "Render entity names under the dots or icons/heads. \n \n Option \"Player List\" - render only when the \"List Players\" key binding (TAB by default) is pressed.", + "gui.xaero_light_overlay_status": "Using Light Overlay", + "gui.xaero_light_overlay": "Light Overlay", + "gui.xaero_light_overlay_type": "Light Overlay", + "gui.xaero_light_overlay_color": "Color", + "gui.xaero_light_overlay_max_light": "Max Light", + "gui.xaero_light_overlay_min_light": "Min Light", + "gui.xaero_toggle_light_overlay": "Toggle Light Overlay", + "gui.xaero_box_light_overlay_type": "Using this overlay can negatively affect the game performance because it currently does not use the World Map mod chunks and increases the minimap updating frequency. Do not keep it active all the time.", + "gui.xaero_day": "Day", + "gui.xaero_tamed": "Tamed Mobs", + "gui.xaero_untamed_color": "Untamed Color", + "gui.xaero_icons_list": "Player List", + "gui.xaero_icons_always": "Always", + "gui.xaero_icons_off": "No Icons", + "gui.xaero_box_entity_radar_icons": "Render entity icons instead of colored dots. \n \n Option \"Player List\" - render only when the \"List Players\" key binding (TAB by default) is pressed.", + "gui.xaero_dot_name_scale": "Dot Name Scale", + "gui.xaero_entity_heads_scale": "Entity Icon Scale", + "gui.xaero_box_minimap_size": "Size of the minimap frame that affects how much is visible. Square-shaped minimap is forced into the non-rotating mode (option \"Lock Minimap North\") when the size is greater than 180. \n \n For the \"Auto\" option, go all the way to the left. \n \n Size values in older mod versions: \n Tiny - 57 \n Small - 85 \n Medium - 113 \n Large - 169", + "gui.xaero_auto_clamp_depth": "Auto", + "gui.xaero_waypoints_clamp_depth": "Clamp Depth", + "gui.xaero_waypoints_distance_scale": "Waypoint Distance Text Scale", + "gui.xaero_waypoints_name_scale": "Waypoint Name Text Scale", + "gui.xaero_box_waypoints_clamp_depth": "The screen depth at which in-game waypoints stop getting smaller when you go further away from them. \n Use this if you want to make waypoints that are far away bigger/smaller on the screen. Use the \"Waypoint In-Game Scale\" setting to also affect the size of waypoints when you are close to them. \n \n For the \"Auto\" option, go all the way to the left. \n The automatic option attempts to give you the best value for the default values of scale types, taking your FOV and screen height into account. \n \n Default values in older mod versions: \n Clamp Depth: 12 \n In-Game Scale: 2.5 \n Name Text Scale: 0.5 \n Distance Text Scale: 0.8", + "gui.xaero_box_waypoints_distance_scale": "Scale of the text displaying the distance to an in-game waypoint. \n \n Default values in older mod versions: \n Clamp Depth: 12 \n In-Game Scale: 2.5 \n Name Text Scale: 0.5 \n Distance Text Scale: 0.8", + "gui.xaero_box_waypoints_name_scale": "Scale of the text displaying the name of an in-game waypoint. \n \n Default values in older mod versions: \n Clamp Depth: 12 \n In-Game Scale: 2.5 \n Name Text Scale: 0.5 \n Distance Text Scale: 0.8", + "gui.xaero_box_waypoints_scale": "Scale of in-game waypoints. Use this to change the scale of all in-game waypoints, including those that are near you. Use the \"Clamp Depth\" setting to specifically affect the size of waypoints that are far away. \n \n Default values in older mod versions: \n Clamp Depth: 12 \n In-Game Scale: 2.5 \n Name Text Scale: 0.5 \n Distance Text Scale: 0.8", + "gui.xaero_waypoint_shared": "%1$s shared a waypoint called \"%2$s\"! §2§n[Add]", + "gui.xaero_waypoint_shared_dimension": "%1$s shared a waypoint called \"%2$s\" from %3$s! §2§n[Add]", + "gui.xaero_waypoint_unknown_dimension": "an unknown dimension", + "gui.xaero_uses_worldmap_value": "Setting value is taken from the world map settings!", + "gui.xaero_uses_worldmap_hard_value": "Setting value cannot be configured when using the world map chunks!", + "gui.xaero_dots_style": "Entity Dots Style", + "gui.xaero_dots_style_default": "Default", + "gui.xaero_dots_style_legacy": "Legacy", + "gui.xaero_slopes_default_3d": "Default 3D", + "gui.xaero_slopes_default_2d": "Default 2D", + "gui.xaero_ui_scale": "UI Scale", + "gui.xaero_ui_scale_auto": "Auto", + "gui.xaero_ui_scale_mc": "Minecraft", + "gui.xaero_box_ui_scale": "Scale of text and other minimap UI elements. Not made for zooming in or resizing. There are separate options for that.", + "gui.xaero_pushbox_normal": "Normal", + "gui.xaero_pushbox_screen_height": "Screen Height", + "gui.xaero_pushbox_boss_health": "Boss Health Push Box", + "gui.xaero_pushbox_potion_effects": "Potion Effects Push Box", + "gui.xaero_box_pushbox_boss_health": "An invisible box around the vanilla boss health display that pushes the mod's interfaces out of the way. \n \n Normal type's collision box is equal to its size and only pushes interfaces by the necessary distance. \n \n Screen Height type's collision box is stretched across the whole screen height and always shifts colliding interfaces vertically by the Normal type's height. This can be very useful when you have multiple interfaces in a column and want all of them to be pushed.", + "gui.xaero_box_pushbox_potion_effects": "An invisible box around the vanilla potion effects display that pushes the mod's interfaces out of the way. \n \n Normal type's collision box is equal to its size and only pushes interfaces by the necessary distance. \n \n Screen Height type's collision box is stretched across the whole screen height and always shifts colliding interfaces vertically by the Normal type's height. This can be very useful when you have multiple interfaces in a column and want all of them to be pushed.", + "gui.xaero_minimap_frame": "Frame Style", + "gui.xaero_minimap_frame_color": "Frame Color", + "gui.xaero_box_minimap_frame_color": "The color of the minimap frame for the non-default colored frame styles.", + "gui.xaero_minimap_frame_default": "Default", + "gui.xaero_minimap_frame_colored_thick": "Colored", + "gui.xaero_minimap_frame_colored_thin": "Colored Thin", + "gui.xaero_compass_north": "N", + "gui.xaero_compass_east": "E", + "gui.xaero_compass_south": "S", + "gui.xaero_compass_west": "W", + "gui.xaero_compass_scale": "Compass Scale On-Map", + "gui.xaero_box_compass_scale": "The scale of the compass letters NESW when using the on-map compass location.", + "gui.xaero_minimap_compass_inside_frame": "On Map", + "gui.xaero_minimap_compass_on_frame": "On Frame", + "gui.xaero_compass_color": "Compass Shadow Color", + "gui.xaero_box_compass_over_wp2": "Render compass letters (N, E, S, W) over the on-map waypoints. This only works for the on-frame compass location.", + "effect.xaerominimap.no_minimap": "No Minimap", + "effect.xaerominimap.no_entity_radar": "No Entity Radar", + "effect.xaerominimap.no_waypoints": "No Waypoints", + "effect.xaerominimap.no_cave_maps": "No Cave Maps", + "effect.xaerominimap.no_minimap_harmful": "No Minimap", + "effect.xaerominimap.no_entity_radar_harmful": "No Entity Radar", + "effect.xaerominimap.no_waypoints_harmful": "No Waypoints", + "effect.xaerominimap.no_cave_maps_harmful": "No Cave Maps", + "effect.xaerominimap.no_minimap_beneficial": "No Minimap", + "effect.xaerominimap.no_entity_radar_beneficial": "No Entity Radar", + "effect.xaerominimap.no_waypoints_beneficial": "No Waypoints", + "effect.xaerominimap.no_cave_maps_beneficial": "No Cave Maps", + "gui.xaero_radar_item_frames": "Display Item Frame Dots", + "gui.xaero_show_dimension_name": "Display Current Dimension", + "gui.xaero_unknown_biome": "Unknown Biome", + "gui.xaero_light_value": "Light: %d", + "gui.xaero_teleport_y_unknown": "You can't teleport to a waypoint that doesn't specify the Y coordinate. Edit the waypoint to be able to teleport to it.", + "gui.xaero_box_waypoints_distance_scale2": "Scale of the text displaying the distance to an in-game waypoint.", + "gui.xaero_box_waypoints_name_scale2": "Scale of the text displaying the name of an in-game waypoint.", + "gui.xaero_box_ingame_waypoint_icon_scale": "Scale of the in-game waypoint icons.", + "gui.xaero_ingame_waypoint_icon_scale": "In-Game Waypoint Icon Scale", + "gui.xaero_ingame_waypoint_close_scale": "In-Game Waypoint Up-Close Scale", + "gui.xaero_box_ingame_waypoint_close_scale": "Scale of the in-game waypoints when you are very close to them. To change the scale of waypoints that are far away, use the \"In-Game Waypoint Icon Scale\", \"Waypoint Distance Text Scale\" and \"Waypoint Name Text Scale\" settings.", + "gui.xaero_entity_icon_name_fallback": "Entity Name When Icon Fails", + "gui.xaero_settings_search": "Settings Search", + "gui.xaero_settings_search_placeholder": "Search...", + "gui.xaero_minimap_view_settings": "View Settings", + "gui.xaero_entity_radar_settings": "Entity Radar Settings", + "gui.xaero_entity_radar_categories": "Entity Category Settings", + "gui.xaero_minimap_block_map_settings": "Block Map Settings", + "gui.xaero_overlay_settings": "Overlay Settings", + "gui.xaero_minimap_info_settings": "Information Settings", + "gui.xaero_waypoint_settings": "Waypoint Settings", + "gui.xaero_minimap_misc_settings": "Miscellaneous Settings", + "gui.xaero_entity_radar_category": "Category:", + "gui.xaero_settings_not_found": "No matching entries found for your input!", + "gui.xaero_multiple_waypoint_info": "Multiple Waypoint Distances", + "gui.xaero_box_multiple_waypoint_info": "Whether the distance can be displayed for multiple in-game waypoints at once. By default, only the distance to the closest waypoint to the crosshair is displayed. Use the \"Distance to WP\" setting to configure which waypoints the distance could even be shown for.", + "gui.xaero_while_sneaking": "Sneaking", + "gui.xaero_multiple_waypoints_always": "Always", + "gui.xaero_narrator_select_nothing": "Nothing", + "gui.xaero_category_setting_inherit": "-", + "gui.xaero_category_expanded_options": "%s (Choose an Option)", + "gui.xaero_entity_category_root": "Any", + "gui.xaero_entity_category_living": "Living", + "gui.xaero_entity_category_hostile": "Hostile", + "gui.xaero_entity_category_friendly": "Friendly", + "gui.xaero_entity_category_hostile_tamed": "Tamed", + "gui.xaero_entity_category_friendly_tamed": "Tamed", + "gui.xaero_entity_category_players": "Player", + "gui.xaero_entity_category_same_team": "From the Same Team", + "gui.xaero_entity_category_other_teams": "From Other Teams", + "gui.xaero_entity_category_items": "Item", + "gui.xaero_entity_category_other_entities": "Other", + "gui.xaero_category_settings": "Settings", + "gui.xaero_category_include_list": "Include List", + "gui.xaero_box_category_include_list2": "A list of entity types to include in the (sub-)category on top of the entities included by the \"Hard Include\".", + "gui.xaero_category_exclude_list": "Exclude List", + "gui.xaero_box_category_exclude_list2": "A list of entity types to exclude from the entity types already included in the (sub-)category. Can work both as a \"whitelist\" and a \"blacklist\" depending on the exclusion mode you choose. This does not remove entities from the entity radar, unless you're excluding from the root \"Any\" category. The \"Display\" setting can remove entities from the radar.", + "gui.xaero_category_add_subcategory": "Add Sub-Category", + "gui.xaero_category_hard_include": "Hard Include", + "gui.xaero_box_category_hard_include2": "Controls which entities to automatically include in the (sub-)category without having to put them in the include list manually.", + "gui.xaero_category_list_add": "Add To List...", + "gui.xaero_category_exclude_list_mode": "Exclusion Mode", + "gui.xaero_category_name": "Category Name...", + "gui.xaero_category_confirm": "Confirm", + "gui.xaero_category_delete": "Delete Category", + "gui.xaero_category_delete_confirm": "Delete the following category?", + "gui.xaero_category_enable_protection": "Protection: OFF", + "gui.xaero_category_disable_protection": "Protection: ON", + "gui.xaero_category_disable_protection_confirm": "Disable protection for the following category?", + "gui.xaero_category_enable_protection_confirm": "Enable protection for the following category?", + "gui.xaero_box_category_protection": "Category protection prevents you from (accidentally) deleting, moving, renaming a category or changing its \"Hard Include\" setting.", + "gui.xaero_category_protected_category": "Protected!", + "gui.xaero_category_category_move_up": "Increase Priority", + "gui.xaero_category_category_move_down": "Decrease Priority", + "gui.xaero_category_delete_list_element": "Delete", + "gui.xaero_category_settings_confirm": "Confirm", + "gui.xaero_category_settings_cancel": "Cancel", + "gui.xaero_category_settings_cancel_confirm": "Leave without saving your changes?", + "gui.xaero_category_settings_reset": "Reset Defaults", + "gui.xaero_category_settings_reset_confirm1": "Reset the category configuration to default values?", + "gui.xaero_category_settings_reset_confirm2": "Custom categories will be removed and the default ones will be reset.", + "gui.xaero_radar_displayed": "Display", + "gui.xaero_radar_dots_color": "Dot Color", + "gui.xaero_radar_icons_displayed": "Icons", + "gui.xaero_radar_names_displayed": "Names", + "gui.xaero_radar_render_order": "Render Order", + "gui.xaero_box_radar_render_order": "Controls the order in which the radar categories are rendered. A lower number means being rendered earlier. However, in the newer Minecraft versions dots are always rendered on top of the icons. The order still applies within dot or icon rendering though.", + "gui.xaero_radar_dots_color_team_colour": "Team Color", + "gui.xaero_box_always_entity_nametags2": "Always render names for entities with name tags regardless of what the name setting is set to.", + "gui.xaero_radar_setting_displayed": "Display Radar", + "gui.xaero_radar_setting_names": "Display Names", + "gui.xaero_radar_setting_icons": "Display Icons", + "gui.xaero_toggle_entity_radar": "Toggle Entity Radar", + "narration.xaero_ui_list_left_right_usage": "Press LEFT and RIGHT buttons to select a column within the entry.", + "gui.xaero_category_help2": "Select a sub-category and go to its Settings to configure things like dot color, names, icons etc. \n \n Sub-categories that are higher on the list are prioritized when multiple sub-categories include the same entity! Keep that in mind when creating custom categories. Usually, a new custom category should be placed at the top.", + "gui.xaero_update_notification": "Update Notifications", + "gui.xaero_category_cut": "Cut/Move §e%1$s", + "gui.xaero_category_paste": "Paste §e%1$s§r Into §e%2$s", + "gui.xaero_category_paste_cancel": "Cancel Cut/Paste", + "gui.xaero_category_duplicate": "Duplicate §e%1$s", + "gui.xaero_category_duplicate_confirm": "Duplicate the following category?", + "gui.xaero_reverse_entity_radar": "Reverse Radar Render Order", + "gui.xaero_adjust_height_for_carpetlike_blocks": "Adjust Y For Short Blocks", + "gui.xaero_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.", + "gui.xaero_box_category": "View/Edit §e%1$s", + "gui.xaero_box_category_settings": "Settings For §e%1$s", + "gui.xaero_auto_convert_wp_distance_km": "Convert Distance to KM at", + "gui.xaero_auto_convert_wp_distance_km_never": "Never", + "gui.xaero_waypoint_distance_precision": "Waypoint Distance Precision", + "gui.xaero_sort_angle": "Angular Distance", + "gui.xaero_toggle_enabled": "Enabled", + "gui.xaero_toggle_disabled": "Disabled", + "gui.xaero_main_entity_dot_size": "Main Entity Dot Size", + "gui.xaero_category_settings_save_confirm": "Save changes before you exit?", + "gui.xaero_category_settings_save_confirm_warning": "Warning: This confirmation screen was recently replaced!", + "gui.xaero_start_fading_at": "Min Y Distance For Depth Fade", + "gui.xaero_box_start_fading_at": "Minimum Y level difference requirement for an entity to start darkening on the radar when the \"Show Entity Depth\" setting is enabled.", + "gui.xaero_start_fading_at_auto": "Auto", + "gui.xaero_legacy_color": "Legacy", + "gui.xaero_partial_y_teleportation": "Use Y With Partial When TP", + "gui.xaero_box_partial_y_teleportation": "When teleporting to a waypoint, 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_delete_reached_deathpoints": "Delete Reached Deathpoints", + "gui.xaero_box_delete_reached_deathpoints": "Automatically delete deathpoints when you are within 4 blocks from them. This requires the deathpoint to be visible in-game or on the minimap. A deathpoint is protected from deletion for 5 seconds after its creation.", + "gui.xaero_hide_minimap_under_screen": "Hide When Under Screen", + "gui.xaero_box_hide_minimap_under_screen": "Hide the minimap when a GUI screen is open, e.g. the inventory, with the exception of minimap-related screens and the chat screen.", + "gui.xaero_north_compass_color": "North Compass Color", + "gui.xaero_north_compass_color_default": "Default", + "gui.xaero_category_add_to_list_custom": "Confirm Custom Input: %1$s", + "gui.xaero_box_category_list_add": "Supports entity identifiers or patterns with special characters * ) ( and |. \n \n * - matches anything. \n )( - parenthesis, mostly for usage with |. \n | - the OR operator to match different sequences in the same location. \n \n For example: \n minecraft:creeper \n minecraft:zombie(_villager|_horse) - zombie villagers and horses. \n minecraft:a*l - any vanilla entity which starts with 'a' and ends with 'l'.", + "gui.xaero_using_custom_subworld": "Waypoints: %1$s", + "gui.xaero_hide_minimap_under_f3": "Hide When Under F3", + "gui.xaero_box_hide_minimap_under_f3": "Hide the minimap when the F3 debug screen is enabled.", + "gui.xaero_entity_display_y": "Display Y Level", + "gui.xaero_entity_display_y_full": "Display Entity Y Level", + "gui.xaero_block_light_value": "BL: %d", + "gui.xaero_sky_light_value": "SL: %d", + "gui.xaero_all_light_value": "L: %d", + "gui.xaero_both_light_value": "BL: %d SL: %d", + "gui.xaero_toggle_manual_cave_mode": "Toggle Manual Cave Mode", + "gui.xaero_manual_cave_mode": "Manual Cave Mode", + "gui.xaero_manual_cave_mode_start": "Manual Cave Mode Start Y", + "gui.xaero_box_manual_cave_mode_start": "Which Y level to start mapping blocks from when the manual cave mode is enabled. Manual cave mode can be toggled with a key binding. For the \"Auto\" option, go all the way to the left.", + "gui.xaero_manual_cave_mode_start_auto": "Auto", + "gui.xaero_chunk_grid_line_width": "Chunk Grid Line Width", + "gui.xaero_radar_render_over_minimap": "Render Over Minimap Frame", + "gui.xaero_box_radar_render_over_minimap": "Render the entities over the minimap frame instead of rendering them inside the frame. Entities rendered this way act similarly to the waypoints and stick to the border when out of bounds. Visible entities are still limited to the ones loaded on the game client side though. \n \n Option \"Player List\" - render over minimap only when the \"List Players\" key binding (TAB by default) is pressed.", + "gui.xaero_radar_render_radar_over_frame": "Render Radar Over Frame", + "gui.xaero_radar_over_map_never": "Never", + "gui.xaero_radar_over_map_list": "Player List", + "gui.xaero_radar_over_map_always": "Always", + "gui.xaero_compass_over_everything": "Compass Over Everything", + "gui.xaero_box_compass_over_everything": "Render the compass letters (N, E, S, W) above all map elements, as opposed to under some, e.g. waypoints.", + "gui.xaero_waypoint_server_shared": "Server", + "gui.xaero_waypoint_somebody_shared": "Somebody", + "gui.xaero_pac_players": "Display Party/Ally Players", + "gui.xaero_box_pac_players": "Display players whose locations are shared with you (by the Open Parties and Claims mod) when they are out of the minimap frame bounds or not visible for another reason.", + "gui.xaero_toggle_pac_players": "Toggle Party/Ally Players", + "gui.xaero_toggle_pac_chunk_claims": "Toggle Chunk Claims", + "gui.xaero_pac_marked_for_forceload": " (Forceloadable)", + "gui.xaero_pac_claim_tooltip": "%1$s's Claim%2$s", + "gui.xaero_pac_server_claim_tooltip": "Server Claim%1$s", + "gui.xaero_pac_expired_claim_tooltip": "Expired Claim%1$s", + "gui.xaero_pac_claims": "Display Chunk Claims", + "gui.xaero_box_pac_claims": "Display chunk claims from the Open Parties and Claims mod as a colored overlay.", + "gui.xaero_pac_claims_border_opacity": "Chunk Claims Border Opacity", + "gui.xaero_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_pac_claims_fill_opacity": "Chunk Claims Fill Opacity", + "gui.xaero_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_pac_current_claim": "Display Current Claim", + "gui.xaero_box_pac_current_claim": "Display claim information about the chunk that you are in. Chunk claims require the Open Parties and Claims mod.", + "gui.xaero_category_include_list_include_in_super": "Include in Super-Category", + "gui.xaero_box_category_include_list_include_in_super": "Automatically include all entities from this list, and other lists included in this category, in the super-category/parent of this category, except the entities in the exclude list. That way you don't have to manually add duplicates on each level.", + "gui.xaero_temp_waypoints_global": "Global Temporary Waypoints", + "gui.xaero_box_temp_waypoints_global": "When enabled, temporary waypoints are treated as global waypoints and ignore the waypoint render distance limits.", + "gui.xaero_keep_enlarged_minimap_unlocked": "Keep Rotation When Enlarged", + "gui.xaero_box_keep_enlarged_minimap_unlocked": "Do not lock the minimap to north when enlarged if possible, which is only when using the circle shape at the time of writing this.", + "gui.xaero_enlarged_minimap_a_toggle": "Toggled Enlarged Minimap", + "gui.xaero_box_enlarged_minimap_a_toggle": "Treat the \"Enlarge Minimap\" key binding as a toggle instead of having to hold it.", + "gui.xaero_waypoint_visibility_type_world_map_local": "World Map Loc.", + "gui.xaero_waypoint_visibility_type_world_map_global": "World Map Glo.", + "gui.xaero_box_visibility_type": "In-Game/Minimap Visibility Type \n \n Local - only visible when in the maximum waypoint render distance \n Global - always visible \n World Map Loc. - not visible but is considered local \n World Map Glo. - not visible but is considered global", + "gui.xaero_option_requires_ingame": "This option requires you to be in game.", + "gui.xaero_alternative_list_players": "\"List Players\" Alternative", + "gui.xaero_display_stained_glass": "Display Stained Glass", + "gui.xaero_waypoint_onmap_scale": "On-Map Waypoint Scale", + "gui.xaero_waypoint_onmap_scale_auto": "Auto" +} \ No newline at end of file diff --git a/projects/1.16/assets/xaeros-minimap-fair-play-edition/xaerominimap/lang/zh_cn.json b/projects/1.16/assets/xaeros-minimap-fair-play-edition/xaerominimap/lang/zh_cn.json new file mode 100644 index 000000000000..0ae866a07bfa --- /dev/null +++ b/projects/1.16/assets/xaeros-minimap-fair-play-edition/xaerominimap/lang/zh_cn.json @@ -0,0 +1,535 @@ +{ + "gui.xaero_confirm": "确认", + "gui.xaero_cancel": "取消", + "gui.xaero_back": "返回", + "gui.xaero_delete": "删除", + "gui.xaero_OK": "确定", + "gui.xaero_add_edit": "添加/编辑", + "gui.xaero_new_waypoint": "新建路径点", + "gui.xaero_initial": "首字母", + "gui.xaero_edit_waypoint": "编辑路径点", + "gui.xaero_choose_a_preset": "选择一个预设", + "gui.xaero_choose_an_interface": "选择一个界面", + "gui.xaero_minimap": "小地图", + "gui.xaero_edit_mode": "编辑模式", + "gui.xaero_instructions": "教程/帮助", + "gui.xaero_not_ingame": "你必须先进入游戏才能使用编辑模式!", + "gui.xaero_welcome_edit_mode": "欢迎来到编辑模式!", + "gui.xaero_howto_select": "左键点击一个界面来选择它。", + "gui.xaero_howto_drag": "左键点住并拖动以移动界面。", + "gui.xaero_howto_deselect": "右键点击取消选择界面。", + "gui.xaero_howto_center": "按“C”使所选界面居中或取消居中。", + "gui.xaero_different_centered": "某些界面在居中时具有不同的外观。", + "gui.xaero_howto_flip": "按“F”翻转或取消翻转所选界面。", + "gui.xaero_howto_settings": "按“S”快速打开所选界面的设置。", + "gui.xaero_howto_preset": "点击“选择一个预设”按钮选择一个预设。", + "gui.xaero_howto_save": "点击“确认”按钮保存更改。", + "gui.xaero_howto_cancel": "点击“取消”按钮放弃你的更改。", + "gui.xaero_minimap_settings": "小地图设置", + "gui.xaero_server_disabled": "服务器可能禁用了某些模组功能。", + "gui.xaero_waypoints": "路径点", + "gui.xaero_centered": "已居中:", + "gui.xaero_press_c": "(按C)", + "gui.xaero_flipped": "已翻转:", + "gui.xaero_press_f": "(按F)", + "gui.xaero_reset_defaults": "恢复默认设置", + "gui.xaero_cave_maps": "洞穴模式", + "gui.xaero_display_waypoints": "地图上路径点", + "gui.xaero_zoom": "推近小地图", + "gui.xaero_minimap_size": "大小", + "gui.xaero_entity_amount": "实体数量", + "gui.xaero_black": "黑色", + "gui.xaero_dark_blue": "深蓝色", + "gui.xaero_dark_green": "深绿色", + "gui.xaero_dark_aqua": "深青色", + "gui.xaero_dark_red": "深红色", + "gui.xaero_dark_purple": "深紫色", + "gui.xaero_gold": "金色", + "gui.xaero_gray": "灰色", + "gui.xaero_dark_gray": "深灰色", + "gui.xaero_blue": "蓝色", + "gui.xaero_green": "绿色", + "gui.xaero_aqua": "青色", + "gui.xaero_red": "红色", + "gui.xaero_purple": "淡紫色", + "gui.xaero_yellow": "黄色", + "gui.xaero_white": "白色", + "gui.xaero_zoom_in": "推近小地图", + "gui.xaero_zoom_out": "拉远小地图", + "gui.xaero_on": "开", + "gui.xaero_off": "关", + "gui.xaero_preset_topleft": "左上角", + "gui.xaero_preset_topright": "右上角", + "gui.xaero_waypoint_teleport": "传送", + "gui.xaero_waypoints_key": "打开路径点界面", + "gui.xaero_display_coords": "显示坐标", + "gui.xaero_disable_enable": "禁用/启用", + "gui.xaero_disabled": "禁用", + "gui.xaero_minimap_guide": "左键点住并拖动以移动小地图。", + "gui.xaero_change_position": "更改位置", + "gui.xaero_preset_bottom_left": "左下角", + "gui.xaero_preset_bottom_right": "右下角", + "gui.xaero_ingame_waypoints": "游戏内路径点", + "gui.xaero_next": "下一页 >>", + "gui.xaero_previous": "<< 上一页", + "gui.xaero_lock_north": "锁定小地图北方", + "gui.xaero_deathpoint": "上次死亡地点", + "gui.xaero_deathpoint_old": "此前死亡地点", + "gui.xaero_deathpoints": "死亡地点", + "gui.xaero_chunkgrid": "区块网格", + "gui.xaero_players": "玩家", + "gui.xaero_mobs": "友好生物", + "gui.xaero_hostile": "敌对生物", + "gui.xaero_items": "物品", + "gui.xaero_other": "其他实体", + "gui.xaero_enlarge_map": "放大小地图", + "gui.xaero_fbo": "Beta", + "gui.xaero_opacity": "不透明度", + "gui.xaero_slime_chunks": "史莱姆区块", + "gui.xaero_unlimited": "无限制", + "gui.xaero_old_deathpoints": "保留旧的死亡地点", + "gui.xaero_toggle_map": "切换小地图", + "gui.xaero_antialiasing": "抗锯齿", + "gui.xaero_safe_mode": "安全模式", + "gui.xaero_transfer": "转移", + "gui.xaero_transfer_all": "转移所有路径点", + "gui.xaero_clear": "清除集合", + "gui.xaero_from": "从", + "gui.xaero_to": "到", + "gui.xaero_used_seed": "使用的种子:", + "gui.xaero_show_distance": "到路径点的距离", + "gui.xaero_waypoints_scale": "游戏内路径点缩放", + "gui.xaero_block_colours": "方块颜色模式", + "gui.xaero_accurate": "准确", + "gui.xaero_vanilla": "原版", + "gui.xaero_lighting": "光照", + "gui.xaero_looking_at": "准星指向的", + "gui.xaero_all": "全部", + "gui.xaero_display_redstone": "显示红石", + "gui.xaero_clear_set_message": "你确定要清除当前集合吗", + "gui.xaero_clear_set_message2": "集合中的所有路径点都将被删除!", + "gui.xaero_default": "默认", + "gui.xaero_create_set": "新建路径点集合", + "gui.xaero_delete_set": "删除集合", + "gui.xaero_delete_set_message": "你确定要删除当前集合吗", + "gui.xaero_delete_set_message2": "此集合将从当前世界中移除。", + "gui.xaero_toggle_waypoints": "切换游戏内路径点", + "gui.xaero_dots_size": "实体点大小", + "gui.xaero_toggle_slime": "切换史莱姆区块", + "gui.xaero_toggle_grid": "切换区块网格", + "gui.xaero_compass_over_wp": "罗盘在路径点上层", + "gui.xaero_current_biome": "显示当前生物群系", + "gui.xaero_auto_map_size": "自动", + "gui.xaero_reset_message": "你确定要恢复默认设置吗?", + "gui.xaero_reset_message2": "此操作无法撤消!", + "gui.xaero_yaw": "朝向", + "gui.xaero_true": "是", + "gui.xaero_false": "否", + "gui.xaero_team_colours": "队伍颜色", + "gui.xaero_instant_waypoint": "快速路径点", + "gui.xaero_entity_depth": "显示实体深度", + "gui.xaero_show_flowers": "显示花", + "gui.xaero_waypoint_names": "路径点名称在距离之上", + "gui.xaero_waypoints_distance": "最大路径点渲染距离", + "gui.xaero_teleport_default_command": "默认传送命令", + "gui.xaero_waypoints_distance_min": "最小路径点渲染距离", + "gui.xaero_other_teams": "其他队伍", + "gui.xaero_arrow_scale": "箭头缩放", + "gui.xaero_arrow_colour": "箭头颜色", + "gui.xaero_smooth_dots": "平滑点", + "gui.xaero_cave_zoom": "洞穴模式推近", + "gui.xaero_safe_mode_box": "使用此模组的基于Java(CPU)的等效实现,而不是默认的基于OpenGL(GPU)的实现。 安全模式是B计划,以防模组无法正常运行。 并非所有功能都在安全模式下工作。除非必须,否则不要使用。", + "gui.xaero_height_limit": "实体高度限制", + "gui.xaero_world_map": "世界地图", + "gui.xaero_use_world_map": "使用世界地图模组区块", + "gui.xaero_patron_capes": "Patreon 披风", + "gui.xaero_entity_radar": "实体雷达", + "gui.xaero_terrain_depth": "地形深度", + "gui.xaero_terrain_slopes": "地形坡度", + "gui.xaero_block_transparency": "方块透明度", + "gui.xaero_team": "队伍", + "gui.xaero_world_server": "世界/服务器", + "gui.xaero_subworld_dimension": "子世界/维度", + "gui.xaero_switch_waypoint_set": "切换路径点集合", + "gui.xaero_waypoint_opacity_ingame": "游戏内路径点不透明度", + "gui.xaero_waypoint_opacity_map": "地图上路径点不透明度", + "gui.xaero_hide_world_names": "隐藏IP/世界名称", + "gui.xaero_open_slime": "按下按键时打开", + "gui.xaero_options": "选项", + "gui.xaero_make_automatic": "使世界/服务器为auto", + "gui.xaero_make_automatic_msg1": "你确定吗?", + "gui.xaero_make_automatic_msg2": "这将交换所选世界/服务器和auto之间的所有路径点数据,从而模拟使所选世界/服务器为auto。请确认你知道你在做什么。", + "gui.xaero_make_multi_automatic": "使子世界为auto", + "gui.xaero_make_multi_automatic_msg1": "你确定吗?", + "gui.xaero_make_multi_automatic_msg2": "这将交换所选子世界和auto之间的所有路径点数据,从而模拟使所选子世界为auto。请确认你知道你在做什么。", + "gui.xaero_delete_world": "删除世界/服务器", + "gui.xaero_delete_world_msg1": "你要删除所选世界/服务器的所有路径点数据吗?", + "gui.xaero_delete_world_msg2": "此操作无法撤消!请确认你知道你在做什么。", + "gui.xaero_delete_multi_world": "删除子世界", + "gui.xaero_delete_multi_world_msg1": "你要删除所选子世界的所有路径点数据吗?", + "gui.xaero_delete_multi_world_msg2": "此操作无法撤消!请确认你知道你在做什么。", + "gui.xaero_always_show_distance": "始终显示到路径点的距离", + "gui.xaero_multiply_all_by_8": "子世界坐标 * 8", + "gui.xaero_divide_all_by_8": "子世界坐标 / 8", + "gui.xaero_multiply_msg1": "此选项应仅用于修复不正确的路径点坐标。", + "gui.xaero_multiply_msg2": "你确定要将所有子世界坐标§c乘以§f 8 吗?", + "gui.xaero_divide_msg2": "你确定要将所有子世界坐标§c除以§f 8 吗?", + "gui.xaero_share": "分享", + "gui.xaero_share_msg1": "你确定要在聊天中与§c所有人§f分享这个路径点吗?", + "gui.xaero_share_msg2": "请确认你没有暴露一个秘密位置!", + "gui.xaero_roof": "天花板", + "gui.xaero_partial": "部分", + "gui.xaero_full": "完全", + "gui.xaero_show_light_level": "显示光照等级", + "gui.xaero_up": "[向上]", + "gui.xaero_down": "[向下]", + "gui.xaero_display_all_sets": "切换所有路径点集的渲染", + "gui.xaero_waypoint_name": "路径点名称", + "gui.xaero_set_name": "集合名称", + "gui.xaero_render_layer": "叠加渲染层", + "gui.xaero_visit_needed": "§e你需要先进入该维度,将其转换为新格式!", + "gui.xaero_cross_tp": "跨维度传送", + "gui.xaero_unreachable_dimension": "目标维度无法到达。", + "gui.xaero_show_time": "显示游戏时间", + "gui.xaero_24h": "24 小时制", + "gui.xaero_12h": "12 小时制", + "gui.xaero_temporary": "临时的", + "gui.xaero_restore": "恢复", + "gui.xaero_biomes_vanilla": "原版颜色模式的生物群系", + "gui.xaero_use_multiworld": "多世界检测", + "gui.xaero_close": "关闭", + "gui.xaero_waypoint_distance_visibility_angle": "路径点距离水平可见角度", + "gui.xaero_waypoint_distance_vertical_visibility_angle": "路径点距离垂直可见角度", + "gui.xaero_teleportation": "传送", + "gui.xaero_teleportation_tooltip": "一旦禁用,只能通过配置文件启用回来!", + "gui.xaero_use_multiworld_tooltip": "如果这是一个具有单一世界(没有单独的大厅、游戏模式或迷你游戏世界)的简单服务器,请禁用。 在这类服务器上多世界检测只会引起问题。 但是,在服务器端安装这个模组应该可以防止这些问题。", + "gui.xaero_world_teleport_command": "传送命令", + "gui.xaero_use_default": "使用默认值", + "gui.xaero_centered_enlarged": "放大时居中", + "gui.xaero_zoomed_out_enlarged": "放大时拉远", + "gui.xaero_sort": "排序方式", + "gui.xaero_sort_reversed": "反转排序顺序", + "gui.xaero_sort_unsorted": "不排序", + "gui.xaero_sort_name": "名称", + "gui.xaero_sort_symbol": "首字母", + "gui.xaero_sort_distance": "距离", + "gui.xaero_box_cave_maps": "可以看到比地表方块更深处的地图模式,主要用于显示地下洞穴和建筑物内部。 天花板大小是指必须在你上方检测到以激活洞穴模式的水平“正方形”固体方块的大小。", + "gui.xaero_box_cave_maps2": "可以看到比地表方块更深处的地图模式,主要用于显示地下洞穴和建筑物内部。 天花板大小是指必须在你上方检测到以激活洞穴模式的水平“正方形”固体方块的大小。 固体方块不必在同一Y水平面上。", + "gui.xaero_box_entity_amount": "每个实体类别的数量限制。", + "gui.xaero_box_distance": "指定显示哪一个游戏内路径点的距离。", + "gui.xaero_box_distance2": "指定显示哪一个游戏内路径点的距离。 这不保证它会同时显示多个路径点。 还要查看“多个路径点距离”设置。", + "gui.xaero_box_always_distance": "即使路径点非常近,也显示距离。这不会覆盖“到路径点的距离”选项。", + "gui.xaero_box_arrow_scale": "在小地图的固定旋转和其他几种情况下使用的箭头缩放。", + "gui.xaero_box_arrow_color": "在小地图的固定旋转和其他几种情况下使用的箭头颜色。", + "gui.xaero_box_cave_zoom": "激活洞穴模式时,小地图要进一步推近多少。", + "gui.xaero_box_entity_depth": "根据相对你的Y的高度,在小地图上显示较暗的实体。", + "gui.xaero_box_height_limit": "实体的最大Y垂直距离,超出则不显示在小地图上。", + "gui.xaero_toggle_map_waypoints": "切换小地图路径点", + "gui.xaero_always_entity_nametags": "始终渲染实体命名牌", + "gui.xaero_minimap_text_align": "信息文本对齐", + "gui.xaero_center": "中心", + "gui.xaero_left": "左", + "gui.xaero_right": "右", + "gui.xaero_show_angles": "显示面向角度", + "gui.xaero_box_always_entity_nametags": "无论“实体雷达”界面中的名称设置如何,始终为带有命名牌的实体显示名称。", + "gui.xaero_box_teleport_default_command": "未在路径点界面的“选项”菜单中 设置特定于世界或特定于服务器的命令时, 用于路径点传送的命令。", + "gui.xaero_waypoints_edit_mode_individually": "逐一", + "gui.xaero_waypoints_edit_mode_all": "一次性全部", + "gui.xaero_compass": "罗盘", + "gui.xaero_cave_maps_depth": "洞穴模式深度", + "gui.xaero_waypoints_edit_reset": "重置", + "gui.xaero_main_entity_as": "自身显示为", + "gui.xaero_arrow": "箭头", + "gui.xaero_dot": "点", + "gui.xaero_crosshair": "十字准星", + "gui.xaero_teleport_coordinates_hidden": "无法传送,因为它会暴露路径点坐标。禁用“隐藏路径点坐标”选项,才能够继续自由传送。", + "gui.xaero_hide_wp_coords": "隐藏路径点坐标", + "gui.xaero_waypoints_edit_show": "显示", + "gui.xaero_waypoints_edit_hide": "隐藏", + "gui.xaero_teleport_anyway": "强制传送", + "gui.xaero_teleport_shows_coordinates": "这会暴露坐标!", + "gui.xaero_render_all_wp_sets": "渲染所有路径点集", + "gui.xaero_waypoints_global": "全局", + "gui.xaero_waypoints_local": "局部", + "gui.xaero_player_arrow_opacity": "箭头不透明度", + "gui.xaero_box_waypoints_distance": "局部路径点的最大渲染距离。全局路径点不受影响。", + "gui.xaero_connect_with_auto": "添加子世界连接", + "gui.xaero_disconnect_from_auto": "删除子世界连接", + "gui.xaero_world_connection_tooltip": "连接/断开连接选择的子世界与当前auto世界。仅连接来自同一子服务器/世界存档的子世界。例如,如果一个普通的下界传送门将你从子世界 A 带到子世界 B,那么你可以安全地连接它们。连接到当前子世界的其他子世界始终位于列表顶部,并用星号(符号:*)标记。", + "gui.xaero_connect_with_auto_msg": "你想在以下子世界之间创建连接吗?", + "gui.xaero_disconnect_from_auto_msg": "你要删除以下子世界之间的连接吗?", + "gui.xaero_teleport_not_connected": "你正试图传送到一个未连接到当前auto子世界的子世界。如果你确定这个子世界来自auto子服务器/世界,那么你可以通过在路径点界面 -> 选项 -> 添加子世界连接中添加连接来启用传送。但请注意,如果你连接不相关的子世界并进行传送,那么你很有可能会在方块中窒息或因坠落伤害而死亡,因此请小心并仅连接正确的子世界。", + "gui.xaero_ignore_heightmaps": "忽略服务器高度图", + "gui.xaero_box_ignore_heightmaps": "一些服务器将自定义值放在世界高度图中,这可能会导致地图渲染不正确。 有时它甚至可能发生在经过大量修改的单人游戏世界中。 此选项应该可以解决此类问题,但会降低一点性能。 除非必须,否则不要使用。切换此选项后重新进入存档!", + "gui.xaero_error_loading_properties": "加载服务器小地图属性时出错。请重试。", + "gui.xaero_light_block": "方块", + "gui.xaero_light_sky": "天空", + "gui.xaero_light_both": "全部", + "gui.xaero_light_all": "总和", + "gui.xaero_light_both2": "两者", + "gui.xaero_waypoints_bottom": "在底部新建路径点", + "gui.xaero_box_waypoints_bottom": "将新创建的路径点放在路径点列表的底部,而不是默认的顶部。", + "gui.xaero_minimap_shape": "形状", + "gui.xaero_minimap_shape_square": "方形", + "gui.xaero_minimap_shape_circle": "圆形", + "gui.xaero_slopes_legacy": "旧版", + "gui.xaero_names_list": "玩家列表", + "gui.xaero_names_always": "总是", + "gui.xaero_names_off": "无名称", + "gui.xaero_entity_radar_type": "类型:", + "gui.xaero_entity_radar_color": "颜色:", + "gui.xaero_entity_radar_visiblity": "可见性:", + "gui.xaero_entity_radar_names": "名称:", + "gui.xaero_entity_radar_icons": "图标/头像:", + "gui.xaero_box_entity_radar_names": "在点或图标/头像下渲染实体名称。 \n \n 选项“玩家列表” - 仅在按下“玩家列表”键(默认为 TAB)时显示。", + "gui.xaero_light_overlay_status": "使用光照叠加层", + "gui.xaero_light_overlay": "光照叠加层", + "gui.xaero_light_overlay_type": "光照叠加层", + "gui.xaero_light_overlay_color": "颜色", + "gui.xaero_light_overlay_max_light": "最大光照等级", + "gui.xaero_light_overlay_min_light": "最小光照等级", + "gui.xaero_toggle_light_overlay": "切换光照叠加层", + "gui.xaero_box_light_overlay_type": "使用此叠加层会对游戏性能产生负面影响, 因为它目前不使用世界地图模组区块并增加小地图更新频率。 不要一直保持在开启状态。", + "gui.xaero_day": "天", + "gui.xaero_tamed": "驯服的生物", + "gui.xaero_untamed_color": "未驯服颜色", + "gui.xaero_icons_list": "玩家列表", + "gui.xaero_icons_always": "总是", + "gui.xaero_icons_off": "无图标", + "gui.xaero_box_entity_radar_icons": "渲染实体图标而不是彩色点。 \n \n 选项“玩家列表” - 仅在按下“玩家列表”键(默认为 TAB)时显示。", + "gui.xaero_dot_name_scale": "点名称缩放", + "gui.xaero_entity_heads_scale": "实体图标缩放", + "gui.xaero_box_minimap_size": "影响可见程度的小地图框体大小。 当大小大于180时,方形小地图会强制进入非旋转模式(选项“锁定小地图北方”)。 \n \n 对于“自动”选项,一直拉到左边。 \n \n 旧版本模组中的大小值: \n 微小 - 57 \n 小 - 85 \n 中 - 113 \n 大 - 169", + "gui.xaero_auto_clamp_depth": "自动", + "gui.xaero_waypoints_clamp_depth": "深度限制", + "gui.xaero_waypoints_distance_scale": "路径点距离文本缩放", + "gui.xaero_waypoints_name_scale": "路径点名称文本缩放", + "gui.xaero_box_waypoints_clamp_depth": "当你远离它们时,游戏内路径点停止变小的屏幕深度。 \n 如果你想在屏幕上使远处的路径点变大/变小,请使用此选项。使用“游戏内路径点缩放”设置也可以在你靠近它们时影响路径点的大小。 \n \n 对于“自动”选项,一直拉到到左边。 \n 自动选项会同时考虑你的 FOV 和屏幕高度,尝试为你提供最佳的缩放默认值,。 \n \n 旧模组版本中的默认值: \n 深度限制:12 \n 游戏内缩放:2.5 \n 名称文本缩放:0.5 \n 距离文本缩放:0.8", + "gui.xaero_box_waypoints_distance_scale": "到游戏内路径点的距离的文本显示缩放。 \n \n 旧版本模组中的默认值: \n 深度限制:12 \n 游戏内缩放:2.5 \n 名称文本缩放:0.5 \n 距离文本缩放:0.8", + "gui.xaero_box_waypoints_name_scale": "游戏内路径点名称的文本显示缩放。 \n \n 旧版本模组中的默认值: \n 深度限制:12 \n 游戏内缩放:2.5 \n 名称文本缩放:0.5 \n 距离文本缩放:0.8", + "gui.xaero_box_waypoints_scale": "游戏内路径点的缩放。使用它来更改所有游戏内路径点的缩放,包括你附近的路径点。使用“深度限制”设置专门影响远处路径点的大小。 \n \n 旧版本模组中的默认值: \n 深度限制:12 \n 游戏内缩放:2.5 \n 名称文本缩放:0.5 \n 距离文本缩放:0.8", + "gui.xaero_waypoint_shared": "%1$s 分享了一个名为“%2$s”的路径点! §2§n[添加]", + "gui.xaero_waypoint_shared_dimension": "%1$s 分享了一个来自 %3$s 的名为“%2$s”的路径点! §2§n[添加]", + "gui.xaero_waypoint_unknown_dimension": "未知维度", + "gui.xaero_uses_worldmap_value": "此设置的值来自世界地图设置!", + "gui.xaero_uses_worldmap_hard_value": "使用世界地图区块时无法配置此设置的值!", + "gui.xaero_dots_style": "实体点样式", + "gui.xaero_dots_style_default": "默认", + "gui.xaero_dots_style_legacy": "旧版", + "gui.xaero_slopes_default_3d": "默认 3D", + "gui.xaero_slopes_default_2d": "默认 2D", + "gui.xaero_ui_scale": "UI 尺寸", + "gui.xaero_ui_scale_auto": "自动", + "gui.xaero_ui_scale_mc": "Minecraft", + "gui.xaero_box_ui_scale": "文本和其他小地图UI元素的缩放。 不适用于推近或调整大小。有单独的选项。", + "gui.xaero_pushbox_normal": "正常", + "gui.xaero_pushbox_screen_height": "屏幕高度", + "gui.xaero_pushbox_boss_health": "Boss生命条碰撞箱", + "gui.xaero_pushbox_potion_effects": "药水效果状态栏碰撞箱", + "gui.xaero_box_pushbox_boss_health": "原版Boss生命条周围有一个隐形碰撞箱将模组的界面推开。 \n \n 正常类型的碰撞箱等于它的大小,并且只将界面推开必要的距离。 \n \n 屏幕高度类型的碰撞箱拉伸到整个屏幕高度,并且总是以正常类型的高度垂直移动碰撞的界面。 当你在一列中有多个界面并希望所有这些界面都被推开时,这将非常有用。", + "gui.xaero_box_pushbox_potion_effects": "原版药水效果状态栏周围有一个隐形碰撞箱将模组的界面推开。 \n \n 正常类型的碰撞箱等于它的大小,并且只将界面推开必要的距离。 \n \n 屏幕高度类型的碰撞箱拉伸到整个屏幕高度,并且总是以正常类型的高度垂直移动碰撞的界面。 当你在一列中有多个界面并希望所有这些界面都被推开时,这将非常有用。", + "gui.xaero_minimap_frame": "边框样式", + "gui.xaero_minimap_frame_color": "边框颜色", + "gui.xaero_box_minimap_frame_color": "边框样式不是默认时的小地图边框颜色。", + "gui.xaero_minimap_frame_default": "默认", + "gui.xaero_minimap_frame_colored_thick": "彩色", + "gui.xaero_minimap_frame_colored_thin": "彩色薄边框", + "gui.xaero_compass_north": "北", + "gui.xaero_compass_east": "东", + "gui.xaero_compass_south": "南", + "gui.xaero_compass_west": "西", + "gui.xaero_compass_scale": "地图上的罗盘缩放", + "gui.xaero_box_compass_scale": "罗盘位置在地图上时罗盘文字东西南北的缩放。", + "gui.xaero_minimap_compass_inside_frame": "在地图上", + "gui.xaero_minimap_compass_on_frame": "在边框上", + "gui.xaero_compass_color": "罗盘阴影颜色", + "gui.xaero_box_compass_over_wp2": "在地图上的路径点之上渲染罗盘文字(东、西、南、北)。这仅适用于罗盘位置在边框上时。", + "effect.xaerominimap.no_minimap": "小地图不可用", + "effect.xaerominimap.no_entity_radar": "实体雷达不可用", + "effect.xaerominimap.no_waypoints": "路径点不可用", + "effect.xaerominimap.no_cave_maps": "洞穴地图不可用", + "effect.xaerominimap.no_minimap_harmful": "小地图不可用", + "effect.xaerominimap.no_entity_radar_harmful": "实体雷达不可用", + "effect.xaerominimap.no_waypoints_harmful": "路径点不可用", + "effect.xaerominimap.no_cave_maps_harmful": "洞穴地图不可用", + "effect.xaerominimap.no_minimap_beneficial": "小地图不可用", + "effect.xaerominimap.no_entity_radar_beneficial": "实体雷达不可用", + "effect.xaerominimap.no_waypoints_beneficial": "路径点不可用", + "effect.xaerominimap.no_cave_maps_beneficial": "洞穴地图不可用", + "gui.xaero_radar_item_frames": "用点显示物品展示框", + "gui.xaero_show_dimension_name": "显示当前维度", + "gui.xaero_unknown_biome": "未知生物群系", + "gui.xaero_light_value": "光照等级:%d", + "gui.xaero_teleport_y_unknown": "你不能传送到未指定 Y 坐标的路径点。编辑路径点以便能够传送到它的位置。", + "gui.xaero_box_waypoints_distance_scale2": "到游戏内路径点距离文本显示缩放。", + "gui.xaero_box_waypoints_name_scale2": "游戏内路径点名称文本显示缩放。", + "gui.xaero_box_ingame_waypoint_icon_scale": "游戏内路径点图标的缩放。", + "gui.xaero_ingame_waypoint_icon_scale": "游戏内路径点图标缩放", + "gui.xaero_ingame_waypoint_close_scale": "近距离游戏内路径点缩放", + "gui.xaero_box_ingame_waypoint_close_scale": "当你非常靠近它们时,游戏内路径点的缩放。 要更改远处路径点的缩放,请使用 “游戏内路径点图标缩放”、“路径点距离文本缩放”和“路径点名称文本缩放”设置。", + "gui.xaero_entity_icon_name_fallback": "找不到图标时使用实体名称", + "gui.xaero_settings_search": "设置搜索", + "gui.xaero_settings_search_placeholder": "搜索……", + "gui.xaero_minimap_view_settings": "视图设置", + "gui.xaero_entity_radar_settings": "实体雷达设置", + "gui.xaero_entity_radar_categories": "实体类别设置", + "gui.xaero_minimap_block_map_settings": "方块地图设置", + "gui.xaero_overlay_settings": "叠加层设置", + "gui.xaero_minimap_info_settings": "信息设置", + "gui.xaero_waypoint_settings": "路径点设置", + "gui.xaero_minimap_misc_settings": "其他设置", + "gui.xaero_entity_radar_category": "类别:", + "gui.xaero_settings_not_found": "找不到与你的输入匹配的项!", + "gui.xaero_multiple_waypoint_info": "多个路径点距离", + "gui.xaero_box_multiple_waypoint_info": "是否可以同时显示多个游戏内路径点的距离。 默认情况下,仅显示离十字准星最近的路径点的距离。 使用“到路径点的距离”设置来配置可以显示到哪些路径点的距离。", + "gui.xaero_while_sneaking": "潜行时", + "gui.xaero_multiple_waypoints_always": "总是", + "gui.xaero_narrator_select_nothing": "无", + "gui.xaero_category_setting_inherit": "-", + "gui.xaero_category_expanded_options": "%s(选择一个选项)", + "gui.xaero_entity_category_root": "任何", + "gui.xaero_entity_category_living": "生物", + "gui.xaero_entity_category_hostile": "敌对的", + "gui.xaero_entity_category_friendly": "友好的", + "gui.xaero_entity_category_hostile_tamed": "驯服的", + "gui.xaero_entity_category_friendly_tamed": "驯服的", + "gui.xaero_entity_category_players": "玩家", + "gui.xaero_entity_category_same_team": "来自相同队伍", + "gui.xaero_entity_category_other_teams": "来自其他队伍", + "gui.xaero_entity_category_items": "物品", + "gui.xaero_entity_category_other_entities": "其他", + "gui.xaero_category_settings": "设置", + "gui.xaero_category_include_list": "包含列表", + "gui.xaero_box_category_include_list2": "要包含在“硬包含”所包含的实体之上的(子)类别中的实体类型列表。", + "gui.xaero_category_exclude_list": "排除列表", + "gui.xaero_box_category_exclude_list2": "要从已包含在(子)类别中的实体类型中排除的实体类型列表。 根据你选择的排除模式,可以同时用作“白名单”和“黑名单”。 这不会从实体雷达中删除实体,除非你从根“任何”类别中排除。 “显示”设置可以从雷达中排除实体。", + "gui.xaero_category_add_subcategory": "添加子类别", + "gui.xaero_category_hard_include": "硬包含", + "gui.xaero_box_category_hard_include2": "控制哪些实体自动包含在(子)类别中,无需手动将它们放入包含列表中。", + "gui.xaero_category_list_add": "添加到列表……", + "gui.xaero_category_exclude_list_mode": "排除模式", + "gui.xaero_category_name": "类别名称……", + "gui.xaero_category_confirm": "确认", + "gui.xaero_category_delete": "删除类别", + "gui.xaero_category_delete_confirm": "删除以下类别?", + "gui.xaero_category_enable_protection": "保护:关", + "gui.xaero_category_disable_protection": "保护:开", + "gui.xaero_category_disable_protection_confirm": "禁用以下类别的保护?", + "gui.xaero_category_enable_protection_confirm": "启用以下类别的保护?", + "gui.xaero_box_category_protection": "类别保护可防止你(意外)删除、移动、重命名类别或更改其“硬包含”设置。", + "gui.xaero_category_protected_category": "受保护!", + "gui.xaero_category_category_move_up": "提高优先级", + "gui.xaero_category_category_move_down": "降低优先级", + "gui.xaero_category_delete_list_element": "删除", + "gui.xaero_category_settings_confirm": "确认", + "gui.xaero_category_settings_cancel": "取消", + "gui.xaero_category_settings_cancel_confirm": "离开而不保存你的更改?", + "gui.xaero_category_settings_reset": "重置为默认", + "gui.xaero_category_settings_reset_confirm1": "将类别配置重置为默认?", + "gui.xaero_category_settings_reset_confirm2": "自定义类别将被删除,默认类别将被重置。", + "gui.xaero_radar_displayed": "显示", + "gui.xaero_radar_dots_color": "点颜色", + "gui.xaero_radar_icons_displayed": "图标", + "gui.xaero_radar_names_displayed": "名称", + "gui.xaero_radar_render_order": "渲染顺序", + "gui.xaero_box_radar_render_order": "控制雷达类别的渲染顺序。较低的数字意味着更早地渲染。 然而,在较新的Minecraft版本中,点总是显示在图标之上。 该顺序仍然适用于点或图标渲染。", + "gui.xaero_radar_dots_color_team_colour": "队伍颜色", + "gui.xaero_box_always_entity_nametags2": "无论名称设置是什么,始终为带有命名牌的实体显示名称。", + "gui.xaero_radar_setting_displayed": "显示雷达", + "gui.xaero_radar_setting_names": "显示名称", + "gui.xaero_radar_setting_icons": "显示图标", + "gui.xaero_toggle_entity_radar": "切换实体雷达", + "narration.xaero_ui_list_left_right_usage": "按下“左”和“右”按钮选择条目中的一列。", + "gui.xaero_category_help2": "选择一个子类别并转到其设置以配置点颜色、名称、图标等内容。 \n \n 当多个子类别包含同一实体时,列表中较高的子类别优先! 创建自定义类别时请记住这一点。 通常,新的自定义类别应该会被放在顶部。", + "gui.xaero_update_notification": "更新通知", + "gui.xaero_category_cut": "剪切/移动 §e%1$s", + "gui.xaero_category_paste": "将 §e%1$s§r 粘贴到 §e%2$s", + "gui.xaero_category_paste_cancel": "取消剪切/粘贴", + "gui.xaero_category_duplicate": "复制 §e%1$s", + "gui.xaero_category_duplicate_confirm": "复制以下类别?", + "gui.xaero_reverse_entity_radar": "反转雷达渲染顺序", + "gui.xaero_adjust_height_for_carpetlike_blocks": "为矮的方块调整 Y 值", + "gui.xaero_box_adjust_height_for_carpetlike_blocks": "类似地毯的矮方块的高度值减去1,例如地毯、1层雪、睡莲等。 这可以防止这些方块像一个完整的方块一样在地图上显示明显的阴影。", + "gui.xaero_box_category": "查看/编辑 §e%1$s", + "gui.xaero_box_category_settings": "§e%1$s§r 的设置", + "gui.xaero_auto_convert_wp_distance_km": "将距离转换为公里", + "gui.xaero_auto_convert_wp_distance_km_never": "从不", + "gui.xaero_waypoint_distance_precision": "路径点距离精度", + "gui.xaero_sort_angle": "角距离", + "gui.xaero_toggle_enabled": "已启用", + "gui.xaero_toggle_disabled": "已禁用", + "gui.xaero_main_entity_dot_size": "自身点大小", + "gui.xaero_category_settings_save_confirm": "退出前保存更改?", + "gui.xaero_category_settings_save_confirm_warning": "警告:此确认屏幕最近已被替换!", + "gui.xaero_start_fading_at": "深度渐变的最小 Y 距离", + "gui.xaero_box_start_fading_at": "当启用“显示实体深度”设置时,实体在雷达上开始变暗的最小Y高度差距。", + "gui.xaero_start_fading_at_auto": "自动", + "gui.xaero_legacy_color": "旧版", + "gui.xaero_partial_y_teleportation": "传送时使用偏移的 Y 值", + "gui.xaero_box_partial_y_teleportation": "传送到路径点时,将 Y 坐标偏移 0.5 以避免穿过地毯状方块掉入虚空。否则,使用整数 Y 坐标。", + "gui.xaero_delete_reached_deathpoints": "删除到达过的死亡地点", + "gui.xaero_box_delete_reached_deathpoints": "当你靠近到4个方块内时自动删除死亡地点。 这要求死亡地点在游戏中或小地图上可见。 死亡地点在创建后5秒内不会被删除。", + "gui.xaero_hide_minimap_under_screen": "位于其他界面下方时隐藏", + "gui.xaero_box_hide_minimap_under_screen": "当GUI界面打开时隐藏小地图,例如物品栏,与小地图相关的界面和聊天界面除外。", + "gui.xaero_north_compass_color": "罗盘北方颜色", + "gui.xaero_north_compass_color_default": "默认", + "gui.xaero_category_add_to_list_custom": "确认自定义输入:%1$s", + "gui.xaero_box_category_list_add": "支持带有特殊字符 * ) ( 和 | 的实体标识符或匹配模式。 \n \n * - 匹配任何内容。 \n ) ( - 括号,主要与 | 一起使用。 \n | - “或”运算符以匹配相同位置的不同序列。 \n \n 例如: \n minecraft:creeper \n minecraft:zombie(_villager|_horse) - 僵尸村民和马。 \n minecraft:a*l - 任何以“a”开头并以“l”结尾的原版实体。", + "gui.xaero_using_custom_subworld": "路径点:%1$s", + "gui.xaero_hide_minimap_under_f3": "在 F3 时隐藏", + "gui.xaero_box_hide_minimap_under_f3": "启用 F3 调试界面时隐藏小地图。", + "gui.xaero_entity_display_y": "显示 Y 高度", + "gui.xaero_entity_display_y_full": "显示实体 Y 高度", + "gui.xaero_block_light_value": "方块光照:%d", + "gui.xaero_sky_light_value": "天空光照:%d", + "gui.xaero_all_light_value": "光照等级:%d", + "gui.xaero_both_light_value": "方块光照:%d 天空光照:%d", + "gui.xaero_toggle_manual_cave_mode": "切换手动洞穴模式", + "gui.xaero_manual_cave_mode": "手动洞穴模式", + "gui.xaero_manual_cave_mode_start": "手动洞穴模式起始 Y 高度", + "gui.xaero_box_manual_cave_mode_start": "启用手动洞穴模式时,从哪个Y高度开始绘制方块。 手动洞穴模式可以通过按键绑定进行切换。 对于“自动”选项,一直拉到左边。", + "gui.xaero_manual_cave_mode_start_auto": "自动", + "gui.xaero_chunk_grid_line_width": "区块网格线宽度", + "gui.xaero_radar_render_over_minimap": "在小地图边框之上渲染", + "gui.xaero_box_radar_render_over_minimap": "允许在小地图边框上渲染实体,而不只是在边框内渲染它们。 以这种方式渲染的实体的行为类似于路径点,并且在超出边界时会粘在边界上。 可见实体仍然仅限于游戏客户端加载的实体。 \n \n 选项“玩家列表” - 仅当按下“玩家列表”键绑定(默认为 TAB)时才在小地图上如此渲染。", + "gui.xaero_radar_render_radar_over_frame": "在边框之上渲染雷达", + "gui.xaero_radar_over_map_never": "从不", + "gui.xaero_radar_over_map_list": "玩家列表", + "gui.xaero_radar_over_map_always": "总是", + "gui.xaero_compass_over_everything": "罗盘在最上层", + "gui.xaero_box_compass_over_everything": "在所有地图元素上方渲染罗盘文字(东、西、南、北),而不是在某些元素下方,例如路径点。", + "gui.xaero_waypoint_server_shared": "服务器", + "gui.xaero_waypoint_somebody_shared": "某人", + "gui.xaero_pac_players": "展示帮派/盟友玩家", + "gui.xaero_box_pac_players": "当玩家超出小地图框体边界或因其他原因不可见时,显示与你共享位置的玩家(由 Open Parties and Claims 模组提供)。", + "gui.xaero_toggle_pac_players": "切换帮派/盟友玩家", + "gui.xaero_toggle_pac_chunk_claims": "切换区块认领", + "gui.xaero_pac_marked_for_forceload": "(可强制加载)", + "gui.xaero_pac_claim_tooltip": "%1$s 的认领 %2$s", + "gui.xaero_pac_server_claim_tooltip": "服务器认领 %1$s", + "gui.xaero_pac_expired_claim_tooltip": "到期的认领 %1$s", + "gui.xaero_pac_claims": "显示区块认领", + "gui.xaero_box_pac_claims": "将来自 Open Parties and Claims 模组的区块认领显示为彩色叠加层。", + "gui.xaero_pac_claims_border_opacity": "区块认领边界不透明度", + "gui.xaero_box_pac_claims_border_opacity": "区块认领叠加层的边缘不透明度。区块认领需要 Open Parties and Claims 模组。", + "gui.xaero_pac_claims_fill_opacity": "区块认领填充不透明度", + "gui.xaero_box_pac_claims_fill_opacity": "区块认领叠加层的填充颜色不透明度。区块认领需要 Open Parties and Claims 模组。", + "gui.xaero_pac_current_claim": "显示当前认领", + "gui.xaero_box_pac_current_claim": "显示有关你所在区块的认领信息。区块认领需要 Open Parties and Claims 模组。", + "gui.xaero_category_include_list_include_in_super": "包含在超类别中", + "gui.xaero_box_category_include_list_include_in_super": "自动将此列表中的所有实体以及此类别中包含的其他列表 包含在此类别的超类别/父级中,排除列表中的实体除外。 这样你就不必在每个级别上手动添加重复项。", + "gui.xaero_temp_waypoints_global": "临时路径点为全局", + "gui.xaero_box_temp_waypoints_global": "启用后,临时路径点将被视为全局路径点并忽略路径点渲染距离限制。", + "gui.xaero_keep_enlarged_minimap_unlocked": "放大时保持旋转", + "gui.xaero_box_keep_enlarged_minimap_unlocked": "如果可能的话,在放大时不要将小地图锁定在北方,这只适用于圆形小地图。", + "gui.xaero_enlarged_minimap_a_toggle": "放大小地图键视为切换", + "gui.xaero_box_enlarged_minimap_a_toggle": "将“放大小地图”键视为切换,而不用按住它。", + "gui.xaero_waypoint_visibility_type_world_map_local": "世界地图局部", + "gui.xaero_waypoint_visibility_type_world_map_global": "世界地图全局", + "gui.xaero_box_visibility_type": "游戏内/小地图可见性类型 \n \n 局部 - 仅在最大路径点渲染距离内可见 \n 全局 - 始终可见 \n 世界地图局部 - 不可见,但被视为局部 \n 世界地图全局 - 不可见,但被视为全局", + "gui.xaero_option_requires_ingame": "此选项要求你已进入游戏。", + "gui.xaero_alternative_list_players": "“玩家列表”第二键位", + "gui.xaero_display_stained_glass": "显示染色玻璃", + "gui.xaero_waypoint_onmap_scale": "地图上路径点大小", + "gui.xaero_waypoint_onmap_scale_auto": "自动" +} \ No newline at end of file diff --git a/projects/1.16/assets/xaeros-minimap/xaerobetterpvp/lang/en_us.json b/projects/1.16/assets/xaeros-minimap/xaerobetterpvp/lang/en_us.json index eec8a3706224..6b409e6e485d 100644 --- a/projects/1.16/assets/xaeros-minimap/xaerobetterpvp/lang/en_us.json +++ b/projects/1.16/assets/xaeros-minimap/xaerobetterpvp/lang/en_us.json @@ -1,40 +1,11 @@ { - "gui.xaero_confirm": "Confirm", - "gui.xaero_cancel": "Cancel", - "gui.xaero_back": "Back", - "gui.xaero_delete": "Delete", - "gui.xaero_OK": "OK", - "gui.xaero_add_edit": "Add/Edit", - "gui.xaero_new_waypoint": "New Waypoint", - "gui.xaero_initial": "initials", - "gui.xaero_edit_waypoint": "Edit Waypoint", "gui.xaero_armour_status_settings": "Armor Status Settings", - "gui.xaero_choose_a_preset": "Choose a Preset", - "gui.xaero_choose_an_interface": "Choose an Interface", "gui.xaero_armour_status": "Armor Status", "gui.xaero_notifications": "Notifications", - "gui.xaero_minimap": "Minimap", "gui.xaero_miscellaneous": "Miscellaneous", - "gui.xaero_edit_mode": "Edit Mode", - "gui.xaero_instructions": "Instructions/Help", - "gui.xaero_not_ingame": "You have to be in game to be able to use the edit mode!", - "gui.xaero_welcome_edit_mode": "Welcome to the edit mode!", - "gui.xaero_howto_select": "Left-click an interface to select it.", - "gui.xaero_howto_drag": "Left-click and drag to move an interface around.", - "gui.xaero_howto_deselect": "Right-click to deselect an interface.", - "gui.xaero_howto_center": "Press \"C\" to center or uncenter the selected interface.", - "gui.xaero_different_centered": "Some interfaces have a different centered look.", - "gui.xaero_howto_flip": "Press \"F\" to flip or unflip the selected interface.", - "gui.xaero_howto_settings": "Press \"S\" to quickly access settings of the selected interface.", - "gui.xaero_howto_preset": "Select a preset by clicking the \"Choose a Preset\" button.", - "gui.xaero_howto_save": "Save your changes by clicking the \"Confirm\" button.", - "gui.xaero_howto_cancel": "Discard your changes by clicking the \"Cancel\" button.", - "gui.xaero_minimap_settings": "Minimap Settings", "gui.xaero_miscellaneous_settings": "Miscellaneous Settings", "gui.xaero_notification_settings": "Notification Settings", "gui.xaero_better_pvp_settings": "Better PvP Settings", - "gui.xaero_server_disabled": "The server might have disabled some of the mod features.", - "gui.xaero_waypoints": "Waypoints", "gui.xaero_box_potion_effects": "An interface displaying currently active potion effects.", "gui.xaero_box_armour_status": "An interface displaying info about your currently worn armor and item held at the time.", "gui.xaero_box_sprint": "Sprint by holding one single (configurable) key binding.", @@ -43,10 +14,6 @@ "gui.xaero_box_xp": "Gained or lost experience indicator flying across your screen.", "gui.xaero_box_quick_use": "Action-bar-like system of key bindings that lets you automatically use a specified item from your hotbar without having to switch away from your currently held item. Holding the key binding lets you keep using the item like if you were holding the right mouse button. For example: placing torches, TNT, throwing potions, eating food, drinking.", "gui.xaero_box_minimap": "A minimap displaying your nearest surroundings and entities.", - "gui.xaero_centered": "Centered:", - "gui.xaero_press_c": "(pr. C)", - "gui.xaero_flipped": "Flipped:", - "gui.xaero_press_f": "(pr. F)", "gui.xaero_preset_fancy": "Fancy", "gui.xaero_preset_classic": "Classic", "gui.xaero_preset_social": "Social", @@ -62,43 +29,11 @@ "gui.xaero_being_shot_setting": "\"Being Shot\" Notifications", "gui.xaero_xp_setting": "XP Drops", "gui.xaero_custom_settings": "Custom Settings", - "gui.xaero_reset_defaults": "Restore Default Settings", "gui.xaero_quick_use": "Quick Item Use", "gui.xaero_show_enchants": "Display Enchants", - "gui.xaero_cave_maps": "Cave Mode", - "gui.xaero_display_teams": "Disp. Other Teams", - "gui.xaero_display_waypoints": "On-Map Waypoints", - "gui.xaero_display_players": "Display Players", - "gui.xaero_display_mobs": "Display Mobs", - "gui.xaero_display_items": "Display Items", - "gui.xaero_display_other": "Display Other", - "gui.xaero_zoom": "Zoom", - "gui.xaero_minimap_size": "Size", - "gui.xaero_entity_amount": "Entity Number", - "gui.xaero_black": "Black", - "gui.xaero_dark_blue": "Dark Blue", - "gui.xaero_dark_green": "Dark Green", - "gui.xaero_dark_aqua": "Dark Aqua", - "gui.xaero_dark_red": "Dark Red", - "gui.xaero_dark_purple": "Dark Purple", - "gui.xaero_gold": "Gold", - "gui.xaero_gray": "Gray", - "gui.xaero_dark_gray": "Dark Gray", - "gui.xaero_blue": "Blue", - "gui.xaero_green": "Green", - "gui.xaero_aqua": "Aqua", - "gui.xaero_red": "Red", - "gui.xaero_purple": "Light Purple", - "gui.xaero_yellow": "Yellow", - "gui.xaero_white": "White", "gui.xaero_percent": "Percents", "gui.xaero_numeral": "Numbers", "gui.xaero_both": "Both", - "gui.xaero_tiny": "Tiny", - "gui.xaero_small": "Small", - "gui.xaero_medium": "Medium", - "gui.xaero_large": "Large", - "gui.xaero_pvp_sprint": "PvP Sprint", "gui.xaero_quick_eat": "Quick Eat", "gui.xaero_toggle_sneak": "Toggle Sneak", "gui.xaero_quick_use_1": "Quick Use 1", @@ -110,443 +45,35 @@ "gui.xaero_quick_use_7": "Quick Use 7", "gui.xaero_quick_use_8": "Quick Use 8", "gui.xaero_quick_use_9": "Quick Use 9", - "gui.xaero_zoom_in": "Zoom In Minimap", - "gui.xaero_zoom_out": "Zoom Out Minimap", - "gui.xaero_on": "ON", - "gui.xaero_off": "OFF", "gui.xaero_restores": "Restores", - "gui.xaero_preset_topleft": "Top-Left Corner", - "gui.xaero_preset_topright": "Top-Right Corner", - "gui.xaero_waypoint_teleport": "Teleport", - "gui.xaero_waypoints_key": "Open Waypoint Screen", - "gui.xaero_display_coords": "Display Coordinates", - "gui.xaero_disable_enable": "Disable/Enable", - "gui.xaero_disabled": "disabled", - "gui.xaero_minimap_guide": "Left-click and drag to move the minimap around.", - "gui.xaero_change_position": "Change Position", - "gui.xaero_preset_bottom_left": "Bottom-Left Corner", - "gui.xaero_preset_bottom_right": "Bottom-Right Corner", - "gui.xaero_ingame_waypoints": "In-Game Waypoints", - "gui.xaero_next": "Next >>", - "gui.xaero_previous": "<< Prev", - "gui.xaero_lock_north": "Lock Minimap North", - "gui.xaero_deathpoint": "Latest Death", - "gui.xaero_deathpoint_old": "Old Death", - "gui.xaero_deathpoints": "Deathpoints", - "gui.xaero_chunkgrid": "Chunk Grid", - "gui.xaero_entity_colours": "Entity Colors", - "gui.xaero_players": "Players", - "gui.xaero_mobs": "Friendly Mobs", - "gui.xaero_hostile": "Hostile Mobs", - "gui.xaero_items": "Items", - "gui.xaero_other": "Other Entities", "gui.xaero_hunger_low": "Low Hunger Value", "gui.xaero_hp_low": "Low Health Value", - "gui.xaero_enlarge_map": "Enlarge Minimap", - "gui.xaero_fbo": "Beta", "gui.xaero_potion_status_settings": "Potion Status Settings", "gui.xaero_potion_names": "Potion Effect Names", - "gui.xaero_opacity": "Opacity", - "gui.xaero_slime_chunks": "Slime Chunks", - "gui.xaero_unlimited": "Unlimited", - "gui.xaero_old_deathpoints": "Keep Old Deathpoints", - "gui.xaero_toggle_map": "Toggle Minimap", - "gui.xaero_antialiasing": "Anti-Aliasing", - "gui.xaero_safe_mode": "Safe Mode", - "gui.xaero_transfer": "Transfer", - "gui.xaero_transfer_all": "Transfer All Waypoints", - "gui.xaero_clear": "Clear Set", - "gui.xaero_from": "From", - "gui.xaero_to": "To", - "gui.xaero_used_seed": "Seed to Use:", - "gui.xaero_show_distance": "Distance to WP", - "gui.xaero_waypoints_scale": "In-Game Waypoint Scale", - "gui.xaero_block_colours": "Block Color Mode", - "gui.xaero_accurate": "Accurate", - "gui.xaero_vanilla": "Vanilla", - "gui.xaero_lighting": "Lighting", "gui.xaero_air_setting": "Oxygen Notifications", "gui.xaero_air_low": "Low Oxygen Value", - "gui.xaero_looking_at": "Looking At", - "gui.xaero_all": "All", - "gui.xaero_display_redstone": "Show Redstone", - "gui.xaero_clear_set_message": "Are you sure you would like to clear the current set", - "gui.xaero_clear_set_message2": "All waypoints from this set will be deleted!", - "gui.xaero_default": "Default", - "gui.xaero_create_set": "New Waypoint Set", - "gui.xaero_world": "World", - "gui.xaero_waypoint_set": "Set", - "gui.xaero_delete_set": "Delete Set", - "gui.xaero_delete_set_message": "Are you sure you would like to delete the current set", - "gui.xaero_delete_set_message2": "This set will be removed from the current world.", - "gui.xaero_toggle_waypoints": "Toggle In-Game Waypoints", - "gui.xaero_dots_size": "Entity Dot Size", "gui.xaero_entity_info": "Entity Info", - "gui.xaero_toggle_slime": "Toggle Slime Chunks", - "gui.xaero_toggle_grid": "Toggle Chunk Grid", - "gui.xaero_compass_over_wp": "Compass Over Waypoints", - "gui.xaero_display_hostile": "Display Hostile Mobs", "gui.xaero_box_entity_info": "An interface displaying information about the living entity that you are pointing at, including players.", "gui.xaero_entity_info_settings": "Entity Info Settings", "gui.xaero_entity_info_stay": "Continue Displaying For", "gui.xaero_entity_info_distance": "Reach Distance", "gui.xaero_entity_info_max_hearts": "Max Heart Number", - "gui.xaero_current_biome": "Display Current Biome", - "gui.xaero_auto_map_size": "Auto", - "gui.xaero_reset_message": "Are you sure you would like to restore the default settings?", - "gui.xaero_reset_message2": "This action cannot be undone!", "gui.xaero_entity_info_numbers": "Health in Numbers", - "gui.xaero_yaw": "yaw", - "gui.xaero_true": "true", - "gui.xaero_false": "false", - "gui.xaero_team_colours": "Team Colors", - "gui.xaero_instant_waypoint": "Quick Waypoint", - "gui.xaero_entity_depth": "Show Entity Depth", "gui.xaero_show_full_amount": "Full Held Item Quantity", - "gui.xaero_show_flowers": "Show Flowers", "gui.xaero_show_entity_model": "Display Entity Model", - "gui.xaero_waypoint_names": "WP Name Above Distance", - "gui.xaero_waypoints_distance": "Max WP Render Dist.", - "gui.xaero_teleport_default_command": "Default Teleport Command", - "gui.xaero_waypoints_distance_min": "Min WP Render Dist.", - "gui.xaero_other_teams": "Other Teams", "gui.xaero_entity_info_armour_numbers": "Armor in Numbers", "gui.xaero_entity_info_armour": "Display Armor Info", - "gui.xaero_arrow_scale": "Arrow Scale", - "gui.xaero_arrow_colour": "Arrow Color", - "gui.xaero_smooth_dots": "Smooth Dots", - "gui.xaero_cave_zoom": "Cave Mode Zoom In", - "gui.xaero_safe_mode_box": "Use Java-based (CPU) equivalent of this mod instead of the default, OpenGL-based (GPU) one. Safe mode is a plan B in case the mod does not function correctly. Not all features work in the safe mode. Do not use unless you have to.", - "gui.xaero_height_limit": "Entity Height Limit", - "gui.xaero_world_map": "World Map", - "gui.xaero_use_world_map": "Use World Map Mod Chunks", - "gui.xaero_patron_capes": "Patreon Capes", - "gui.xaero_entity_radar": "Entity Radar", "gui.xaero_entity_info_potion_effects": "Potion Effects (SP Only)", "gui.xaero_entity_info_potion_effects_scale": "Potion Effect Scale", - "gui.xaero_terrain_depth": "Terrain Depth", - "gui.xaero_terrain_slopes": "Terrain Slopes", - "gui.xaero_block_transparency": "Block Transparency", - "gui.xaero_team": "Team", - "gui.xaero_world_server": "World/Server", - "gui.xaero_subworld_dimension": "Sub-World/Dimension", - "gui.xaero_switch_waypoint_set": "Switch Waypoint Set", - "gui.xaero_waypoint_opacity_ingame": "Waypoint Opacity in Game", - "gui.xaero_waypoint_opacity_map": "Waypoint Opacity on Map", - "gui.xaero_hide_world_names": "Hide IPs/World Names", - "gui.xaero_open_slime": "Open on Key Press", - "gui.xaero_options": "Options", - "gui.xaero_make_automatic": "Make World/Server Auto", - "gui.xaero_make_automatic_msg1": "Are you sure?", - "gui.xaero_make_automatic_msg2": "This will swap all waypoint data between the selected world/server and the auto one, thus simulate making the selected world/server automatic. Make sure you know what you are doing.", - "gui.xaero_make_multi_automatic": "Make Sub-World Auto", - "gui.xaero_make_multi_automatic_msg1": "Are you sure?", - "gui.xaero_make_multi_automatic_msg2": "This will swap all waypoint data between the selected sub-world and the auto one, thus simulate making the selected sub-world automatic. Make sure you know what you are doing.", - "gui.xaero_delete_world": "Delete World/Server", - "gui.xaero_delete_world_msg1": "Would you like to delete all waypoint data for the selected world/server?", - "gui.xaero_delete_world_msg2": "This action cannot be undone! Make sure you know what you are doing.", - "gui.xaero_delete_multi_world": "Delete Sub-World", - "gui.xaero_delete_multi_world_msg1": "Would you like to delete all waypoint data for the selected sub-world?", - "gui.xaero_delete_multi_world_msg2": "This action cannot be undone! Make sure you know what you are doing.", - "gui.xaero_always_show_distance": "Always Disp. Dist. to WP", "gui.xaero_item_tooltip": "Item Tooltip", "gui.xaero_entity_tooltip_settings": "Item Tooltip Settings", "gui.xaero_item_tooltip_min_lines": "Minimum Lines", "gui.xaero_item_tooltip_time": "Display For", - "gui.xaero_multiply_all_by_8": "Sub-World Coordinates * 8", - "gui.xaero_divide_all_by_8": "Sub-World Coordinates / 8", - "gui.xaero_multiply_msg1": "This option should be used only to fix incorrect waypoint coordinates.", - "gui.xaero_multiply_msg2": "Are you sure you would like to MULTIPLY all sub-world coordinates by 8?", - "gui.xaero_divide_msg2": "Are you sure you would like to DIVIDE all sub-world coordinates by 8?", - "gui.xaero_share": "Share", - "gui.xaero_share_msg1": "Are you sure you would like to share this waypoint with §cEVERYONE§f in the chat?", - "gui.xaero_share_msg2": "Make sure you do not expose a secret location!", - "gui.xaero_roof": "Ceiling", - "gui.xaero_partial": "Partial", - "gui.xaero_full": "Full", - "gui.xaero_show_light_level": "Display Light Level", - "gui.xaero_up": "[Go Up]", - "gui.xaero_down": "[Go Down]", - "gui.xaero_display_all_sets": "Toggle All WP Sets Render", - "gui.xaero_waypoint_name": "waypoint name", - "gui.xaero_set_name": "Set Name", - "gui.xaero_render_layer": "Overlay Render Layer", - "gui.xaero_visit_needed": "§eYou need to visit this dimension first to convert it to the new format!", - "gui.xaero_mp_cross_tp": "MP Cross-Dimensional TP", - "gui.xaero_cross_tp": "Cross-Dimensional TP", - "gui.xaero_unreachable_dimension": "Unreachable destination dimension.", - "gui.xaero_show_time": "Display Game Time", - "gui.xaero_24h": "24h", - "gui.xaero_12h": "12h", - "gui.xaero_temporary": "temporary", - "gui.xaero_restore": "Restore", - "gui.xaero_biomes_vanilla": "Biomes in Vanilla Color Mode", "gui.xaero_potion_effects_blink": "Blink When Runs Out", - "gui.xaero_use_multiworld": "Multiworld Detection", - "gui.xaero_close": "Close", - "gui.xaero_waypoint_distance_visibility_angle": "WP Dist. Horis. Angle", - "gui.xaero_waypoint_distance_vertical_visibility_angle": "WP Dist. Vertic. Angle", - "gui.xaero_teleportation": "Teleportation", - "gui.xaero_teleportation_tooltip": "Once disabled, it can be enabled back only through the config file!", - "gui.xaero_use_multiworld_tooltip": "Disable if this is a simple server with a single world (no separate lobby, game mode, or minigame worlds). Multiworld detection will cause only issues on such servers. However, installing this mod on the server side should prevent these issues.", - "gui.xaero_world_teleport_command": "Teleport Command", - "gui.xaero_use_default": "Use Default", - "gui.xaero_centered_enlarged": "Center When Enlarged", - "gui.xaero_zoomed_out_enlarged": "Zoom Out When Enlarged", - "gui.xaero_sort": "Sort By", - "gui.xaero_sort_reversed": "Reversed Sort Order", - "gui.xaero_sort_unsorted": "Unsorted", - "gui.xaero_sort_name": "Name", - "gui.xaero_sort_symbol": "Initials", - "gui.xaero_sort_distance": "Distance", - "gui.xaero_box_cave_maps": "Mapping mode that can go deeper than the surface blocks, mainly to display underground caves and interiors of buildings. The ceiling size refers to the size of a horizontal \"square\" of solid blocks that has to be detected above you to activate the cave mode.", - "gui.xaero_box_entity_amount": "The limit per each entity category.", - "gui.xaero_box_distance": "Specifies, for which in-game waypoints to show the distance to.", - "gui.xaero_box_always_distance": "Display distance even when the waypoint is very close. This setting does not override the \"Distance to WP\" option.", - "gui.xaero_box_arrow_scale": "Scale of the arrow used in the non-rotating variant of the minimap and several other cases.", - "gui.xaero_box_arrow_color": "Color of the arrow used in the non-rotating variant of the minimap and several other cases.", - "gui.xaero_box_cave_zoom": "Specifies, how much to zoom the minimap further in when the cave mode is active.", - "gui.xaero_box_entity_depth": "Display entities darker on the minimap depending on their Y level relative to you.", - "gui.xaero_box_height_limit": "Maximum Y-level distance for entities until they are no longer displayed on the minimap.", - "gui.xaero_toggle_map_waypoints": "Toggle On-Map Waypoints", - "gui.xaero_always_entity_nametags": "Always Render Entity Name Tags", - "gui.xaero_minimap_text_align": "Info Text Alignment", - "gui.xaero_center": "Center", - "gui.xaero_left": "Left", - "gui.xaero_right": "Right", - "gui.xaero_show_angles": "Display Facing Angles", - "gui.xaero_box_always_entity_nametags": "Always render names for entities with name tags regardless of what the name setting is set to in the \"Entity Radar\" screen.", - "gui.xaero_box_teleport_default_command": "The command used for waypoint teleportation if a world-specific or a server-specific command is not set in the Options menu in the waypoint screen.", - "gui.xaero_waypoints_edit_mode_individually": "One by One", - "gui.xaero_waypoints_edit_mode_all": "All at Once", - "gui.xaero_compass": "Compass", - "gui.xaero_cave_maps_depth": "Cave Mode Depth", - "gui.xaero_waypoints_edit_reset": "Reset", - "gui.xaero_main_entity_as": "Main Entity As", - "gui.xaero_arrow": "Arrow", - "gui.xaero_dot": "Dot", - "gui.xaero_crosshair": "Crosshair", - "gui.xaero_teleport_coordinates_hidden": "Unable to teleport, because it would expose the waypoint coordinates. Disable the \"Hide Waypoint Coordinates\" option to be able to freely teleport again.", - "gui.xaero_hide_wp_coords": "Hide Waypoint Coordinates", - "gui.xaero_waypoints_edit_show": "Show", - "gui.xaero_waypoints_edit_hide": "Hide", - "gui.xaero_teleport_anyway": "Teleport Anyway", - "gui.xaero_teleport_shows_coordinates": "It will expose the coordinates!", - "gui.xaero_render_all_wp_sets": "Render All Waypoint Sets", - "gui.xaero_waypoints_global": "Global", - "gui.xaero_waypoints_local": "Local", - "gui.xaero_player_arrow_opacity": "Arrow Opacity", - "gui.xaero_box_waypoints_distance": "Maximum render distance for local waypoints. Global waypoints are not affected.", - "gui.xaero_connect_with_auto": "Add Sub-World Connection", - "gui.xaero_disconnect_from_auto": "Delete Sub-World Connection", - "gui.xaero_world_connection_tooltip": "Connect/disconnect selected sub-world to/from the current auto one. Connect only sub-worlds that are from the same sub-server/world save. For example, if a vanilla Nether portal takes you from sub-world A to sub-world B, then you can safely connect them. Other sub-worlds connected to the current one are always at the top of the list and are marked by an asterisk (symbol: *).", - "gui.xaero_connect_with_auto_msg": "Would you like to create the following connection between sub-worlds?", - "gui.xaero_disconnect_from_auto_msg": "Would you like to delete the following connection between sub-worlds?", - "gui.xaero_teleport_not_connected": "You are trying to teleport to a sub-world that is not connected to the current auto one. If you are sure that this sub-world is from the same sub-server/world save as the auto one, then you can enable teleportation by adding a connection in the waypoint screen -> Options -> Add Sub-World Connection. But beware, if you connect unrelated sub-worlds 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_ignore_heightmaps": "Ignore Server Heightmaps", - "gui.xaero_box_ignore_heightmaps": "Some servers put custom values in the world heightmaps, which may result in incorrectly rendered maps. Sometimes it may 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 have to. Reenter the world after toggling this option!", - "gui.xaero_error_loading_properties": "Error loading server minimap properties. Please retry.", - "gui.xaero_light_block": "Block", - "gui.xaero_light_sky": "Sky", - "gui.xaero_light_both": "All", - "gui.xaero_waypoints_bottom": "New Waypoints to Bottom", - "gui.xaero_box_waypoints_bottom": "Put newly created waypoints at the bottom of the waypoint list instead of the default top.", "gui.xaero_armour_main_hand": "Main Hand Item", "gui.xaero_armour_off_hand": "Off-Hand Item", - "gui.xaero_minimap_shape": "Shape", - "gui.xaero_minimap_shape_square": "Square", - "gui.xaero_minimap_shape_circle": "Circle", - "gui.xaero_slopes_legacy": "Legacy", - "gui.xaero_slopes_default": "Default", - "gui.xaero_names_list": "Player List", - "gui.xaero_names_always": "Always", - "gui.xaero_names_off": "No Names", - "gui.xaero_entity_radar_type": "Type:", - "gui.xaero_entity_radar_color": "Color:", - "gui.xaero_entity_radar_visiblity": "Visibility:", - "gui.xaero_entity_radar_names": "Names:", - "gui.xaero_entity_radar_icons": "Icons/Heads:", - "gui.xaero_box_entity_radar_names": "Render entity names under the dots or icons/heads. \n \n Option \"Player List\" - render only when the \"List Players\" key binding (TAB by default) is pressed.", - "gui.xaero_light_overlay_status": "Using Light Overlay", - "gui.xaero_light_overlay": "Light Overlay", - "gui.xaero_light_overlay_type": "Light Overlay", - "gui.xaero_light_overlay_color": "Color", - "gui.xaero_light_overlay_max_light": "Max Light", - "gui.xaero_light_overlay_min_light": "Min Light", - "gui.xaero_toggle_light_overlay": "Toggle Light Overlay", - "gui.xaero_box_light_overlay_type": "Using this overlay can negatively affect the game performance because it currently does not use the World Map mod chunks and increases the minimap updating frequency. Do not keep it active all the time.", - "gui.xaero_day": "Day", - "gui.xaero_tamed": "Tamed Mobs", - "gui.xaero_untamed_color": "Untamed Color", - "gui.xaero_icons_list": "Player List", - "gui.xaero_icons_always": "Always", - "gui.xaero_icons_off": "No Icons", - "gui.xaero_box_entity_radar_icons": "Render entity icons instead of colored dots. \n \n Option \"Player List\" - render only when the \"List Players\" key binding (TAB by default) is pressed.", - "gui.xaero_dot_name_scale": "Dot Name Scale", - "gui.xaero_entity_heads_scale": "Entity Icon Scale", - "gui.xaero_box_minimap_size": "Size of the minimap frame that affects how much is visible. Square-shaped minimap is forced into the non-rotating mode (option \"Lock Minimap North\") when the size is greater than 180. \n \n For the \"Auto\" option, go all the way to the left. \n \n Size values in older mod versions: \n Tiny - 57 \n Small - 85 \n Medium - 113 \n Large - 169", - "gui.xaero_auto_clamp_depth": "Auto", - "gui.xaero_waypoints_clamp_depth": "Clamp Depth", - "gui.xaero_waypoints_distance_scale": "Waypoint Distance Text Scale", - "gui.xaero_waypoints_name_scale": "Waypoint Name Text Scale", - "gui.xaero_box_waypoints_clamp_depth": "The screen depth at which in-game waypoints stop getting smaller when you go further away from them. \n Use this if you want to make waypoints that are far away bigger/smaller on the screen. Use the \"Waypoint In-Game Scale\" setting to also affect the size of waypoints when you are close to them. \n \n For the \"Auto\" option, go all the way to the left. \n The automatic option attempts to give you the best value for the default values of scale types, taking your FOV and screen height into account. \n \n Default values in older mod versions: \n Clamp Depth: 12 \n In-Game Scale: 2.5 \n Name Text Scale: 0.5 \n Distance Text Scale: 0.8", - "gui.xaero_box_waypoints_distance_scale": "Scale of the text displaying the distance to an in-game waypoint. \n \n Default values in older mod versions: \n Clamp Depth: 12 \n In-Game Scale: 2.5 \n Name Text Scale: 0.5 \n Distance Text Scale: 0.8", - "gui.xaero_box_waypoints_name_scale": "Scale of the text displaying the name of an in-game waypoint. \n \n Default values in older mod versions: \n Clamp Depth: 12 \n In-Game Scale: 2.5 \n Name Text Scale: 0.5 \n Distance Text Scale: 0.8", - "gui.xaero_box_waypoints_scale": "Scale of in-game waypoints. Use this to change the scale of all in-game waypoints, including those that are near you. Use the \"Clamp Depth\" setting to specifically affect the size of waypoints that are far away. \n \n Default values in older mod versions: \n Clamp Depth: 12 \n In-Game Scale: 2.5 \n Name Text Scale: 0.5 \n Distance Text Scale: 0.8", - "gui.xaero_waypoint_shared": "%1$s shared a waypoint called \"%2$s\"! §2§n[Add]", - "gui.xaero_waypoint_shared_dimension": "%1$s shared a waypoint called \"%2$s\" from %3$s! §2§n[Add]", - "gui.xaero_waypoint_unknown_dimension": "an unknown dimension", - "gui.xaero_uses_worldmap_value": "Setting value is taken from the world map settings!", - "gui.xaero_dots_style": "Entity Dots Style", - "gui.xaero_dots_style_default": "Default", - "gui.xaero_dots_style_legacy": "Legacy", - "gui.xaero_slopes_default_3d": "Default 3D", - "gui.xaero_slopes_default_2d": "Default 2D", - "gui.xaero_ui_scale": "UI Scale", - "gui.xaero_ui_scale_auto": "Auto", - "gui.xaero_ui_scale_mc": "Minecraft", - "gui.xaero_box_ui_scale": "Scale of text and other minimap UI elements. Not made for zooming in or resizing. There are separate options for that.", "gui.xaero_no_durability": "None", - "gui.xaero_pushbox_normal": "Normal", - "gui.xaero_pushbox_screen_height": "Screen Height", - "gui.xaero_pushbox_boss_health": "Boss Health Push Box", - "gui.xaero_pushbox_potion_effects": "Potion Effects Push Box", - "gui.xaero_box_pushbox_boss_health": "An invisible box around the vanilla boss health display that pushes the mod's interfaces out of the way. \n \n Normal type's collision box is equal to its size and only pushes interfaces by the necessary distance. \n \n Screen Height type's collision box is stretched across the whole screen height and always shifts colliding interfaces vertically by the Normal type's height. This can be very useful when you have multiple interfaces in a column and want all of them to be pushed.", - "gui.xaero_box_pushbox_potion_effects": "An invisible box around the vanilla potion effects display that pushes the mod's interfaces out of the way. \n \n Normal type's collision box is equal to its size and only pushes interfaces by the necessary distance. \n \n Screen Height type's collision box is stretched across the whole screen height and always shifts colliding interfaces vertically by the Normal type's height. This can be very useful when you have multiple interfaces in a column and want all of them to be pushed.", "gui.xaero_held_centered_position": "Held Items When Centered", "gui.xaero_held_centered_position_screen_edges": "Edges", - "gui.xaero_held_centered_position_hotbar": "Hotbar", - "gui.xaero_minimap_frame": "Frame Style", - "gui.xaero_minimap_frame_color": "Frame Color", - "gui.xaero_box_minimap_frame_color": "The color of the minimap frame for the non-default colored frame styles.", - "gui.xaero_minimap_frame_default": "Default", - "gui.xaero_minimap_frame_colored_thick": "Colored", - "gui.xaero_minimap_frame_colored_thin": "Colored Thin", - "gui.xaero_compass_north": "N", - "gui.xaero_compass_east": "E", - "gui.xaero_compass_south": "S", - "gui.xaero_compass_west": "W", - "gui.xaero_compass_scale": "Compass Scale On-Map", - "gui.xaero_box_compass_scale": "The scale of the compass letters NESW when using the on-map compass location.", - "gui.xaero_minimap_compass_inside_frame": "On Map", - "gui.xaero_minimap_compass_on_frame": "On Frame", - "gui.xaero_compass_color": "Compass Shadow Color", - "gui.xaero_box_compass_over_wp2": "Render compass letters (N, E, S, W) over the on-map waypoints. This only works for the on-frame compass location.", - "effect.xaerominimap.no_minimap": "No Minimap", - "effect.xaerominimap.no_entity_radar": "No Entity Radar", - "effect.xaerominimap.no_waypoints": "No Waypoints", - "effect.xaerominimap.no_cave_maps": "No Cave Maps", - "effect.xaerominimap.no_minimap_harmful": "No Minimap", - "effect.xaerominimap.no_entity_radar_harmful": "No Entity Radar", - "effect.xaerominimap.no_waypoints_harmful": "No Waypoints", - "effect.xaerominimap.no_cave_maps_harmful": "No Cave Maps", - "effect.xaerominimap.no_minimap_beneficial": "No Minimap", - "effect.xaerominimap.no_entity_radar_beneficial": "No Entity Radar", - "effect.xaerominimap.no_waypoints_beneficial": "No Waypoints", - "effect.xaerominimap.no_cave_maps_beneficial": "No Cave Maps", - "gui.xaero_radar_item_frames": "Display Item Frame Dots", - "gui.xaero_show_dimension_name": "Display Current Dimension", - "gui.xaero_unknown_biome": "Unknown Biome", - "gui.xaero_light_value": "Light: %d", - "gui.xaero_box_cave_maps2": "Mapping mode that can go deeper than the surface blocks, mainly to display underground caves and interiors of buildings. 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.", - "gui.xaero_box_distance2": "Specifies, for which in-game waypoints to show the distance to. This does not guarantee that it will be shown for multiple waypoints at once. Check out the \"Multiple Waypoint Distances\" setting as well.", - "gui.xaero_teleport_y_unknown": "You can't teleport to a waypoint that doesn't specify the Y coordinate. Edit the waypoint to be able to teleport to it.", - "gui.xaero_box_waypoints_distance_scale2": "Scale of the text displaying the distance to an in-game waypoint.", - "gui.xaero_box_waypoints_name_scale2": "Scale of the text displaying the name of an in-game waypoint.", - "gui.xaero_box_ingame_waypoint_icon_scale": "Scale of the in-game waypoint icons.", - "gui.xaero_ingame_waypoint_icon_scale": "In-Game Waypoint Icon Scale", - "gui.xaero_ingame_waypoint_close_scale": "In-Game Waypoint Up-Close Scale", - "gui.xaero_box_ingame_waypoint_close_scale": "Scale of the in-game waypoints when you are very close to them. To change the scale of waypoints that are far away, use the \"In-Game Waypoint Icon Scale\", \"Waypoint Distance Text Scale\" and \"Waypoint Name Text Scale\" settings.", - "gui.xaero_entity_icon_name_fallback": "Entity Name When Icon Fails", - "gui.xaero_settings_search": "Settings Search", - "gui.xaero_settings_search_placeholder": "Search...", - "gui.xaero_minimap_view_settings": "View Settings", - "gui.xaero_entity_radar_settings": "Entity Radar Settings", - "gui.xaero_entity_radar_categories": "Entity Category Settings", - "gui.xaero_minimap_block_map_settings": "Block Map Settings", - "gui.xaero_overlay_settings": "Overlay Settings", - "gui.xaero_minimap_info_settings": "Information Settings", - "gui.xaero_waypoint_settings": "Waypoint Settings", - "gui.xaero_minimap_misc_settings": "Miscellaneous Settings", - "gui.xaero_entity_radar_category": "Category:", - "gui.xaero_settings_not_found": "No matching entries found for your input!", - "gui.xaero_multiple_waypoint_info": "Multiple Waypoint Distances", - "gui.xaero_box_multiple_waypoint_info": "Whether the distance can be displayed for multiple in-game waypoints at once. By default, only the distance to the closest waypoint to the crosshair is displayed. Use the \"Distance to WP\" setting to configure which waypoints the distance could even be shown for.", - "gui.xaero_while_sneaking": "Sneaking", - "gui.xaero_multiple_waypoints_always": "Always", - "gui.xaero_narrator_select_nothing": "Nothing", - "gui.xaero_category_setting_inherit": "-", - "gui.xaero_category_expanded_options": "%s (Choose an Option)", - "gui.xaero_entity_category_root": "Any", - "gui.xaero_entity_category_living": "Living", - "gui.xaero_entity_category_hostile": "Hostile", - "gui.xaero_entity_category_friendly": "Friendly", - "gui.xaero_entity_category_hostile_tamed": "Tamed", - "gui.xaero_entity_category_friendly_tamed": "Tamed", - "gui.xaero_entity_category_players": "Player", - "gui.xaero_entity_category_same_team": "From the Same Team", - "gui.xaero_entity_category_other_teams": "From Other Teams", - "gui.xaero_entity_category_items": "Item", - "gui.xaero_entity_category_other_entities": "Other", - "gui.xaero_category_settings": "Settings", - "gui.xaero_category_include_list": "Include List", - "gui.xaero_box_category_include_list": "A list of entity types to include on top of the entities included by the \"Hard Include\".", - "gui.xaero_category_exclude_list": "Exclude List", - "gui.xaero_box_category_exclude_list": "A list of entity types to exclude from the already included entity types. Can work both as a \"whitelist\" and a \"blacklist\" depending on the exclusion mode you choose.", - "gui.xaero_category_add_subcategory": "Add Sub-Category", - "gui.xaero_category_hard_include": "Hard Include", - "gui.xaero_box_category_hard_include": "Controls which entities to automatically include without having to put them in the include list manually.", - "gui.xaero_category_list_add": "Add To List...", - "gui.xaero_category_exclude_list_mode": "Exclusion Mode", - "gui.xaero_category_name": "Category Name...", - "gui.xaero_category_confirm": "Confirm", - "gui.xaero_category_delete": "Delete Category", - "gui.xaero_category_delete_confirm": "Delete the following category?", - "gui.xaero_category_enable_protection": "Protection: OFF", - "gui.xaero_category_disable_protection": "Protection: ON", - "gui.xaero_category_disable_protection_confirm": "Disable protection for the following category?", - "gui.xaero_category_enable_protection_confirm": "Enable protection for the following category?", - "gui.xaero_box_category_protection": "Category protection prevents you from (accidentally) deleting, moving, renaming a category or changing its \"Hard Include\" setting.", - "gui.xaero_category_protected_category": "Protected!", - "gui.xaero_category_category_move_up": "Increase Priority", - "gui.xaero_category_category_move_down": "Decrease Priority", - "gui.xaero_category_delete_list_element": "Delete", - "gui.xaero_category_settings_confirm": "Confirm", - "gui.xaero_category_settings_cancel": "Cancel", - "gui.xaero_category_settings_cancel_confirm": "Leave without saving your changes?", - "gui.xaero_category_settings_reset": "Reset Defaults", - "gui.xaero_category_settings_reset_confirm1": "Reset the category configuration to default values?", - "gui.xaero_category_settings_reset_confirm2": "Custom categories will be removed and the default ones will be reset.", - "gui.xaero_radar_displayed": "Display", - "gui.xaero_radar_dots_color": "Dot Color", - "gui.xaero_radar_icons_displayed": "Icons", - "gui.xaero_radar_names_displayed": "Names", - "gui.xaero_radar_render_order": "Render Order", - "gui.xaero_box_radar_render_order": "Controls the order in which the radar categories are rendered. A lower number means being rendered earlier. However, in the newer Minecraft versions dots are always rendered on top of the icons. The order still applies within dot or icon rendering though.", - "gui.xaero_radar_dots_color_team_colour": "Team Color", - "gui.xaero_box_always_entity_nametags2": "Always render names for entities with name tags regardless of what the name setting is set to.", - "gui.xaero_radar_setting_displayed": "Display Radar", - "gui.xaero_radar_setting_names": "Display Names", - "gui.xaero_radar_setting_icons": "Display Icons", - "gui.xaero_toggle_entity_radar": "Toggle Entity Radar", - "narration.xaero_ui_list_left_right_usage": "Press LEFT and RIGHT buttons to select a column within the entry.", - "gui.xaero_category_help": "Sub-categories that are higher on the list are prioritized when multiple sub-categories include the same entity! Keep that in mind when creating custom categories. Usually, a new custom category should be placed at the top.", - "gui.xaero_update_notification": "Update Notifications", - "gui.xaero_category_cut": "Cut/Move §e%1$s", - "gui.xaero_category_paste": "Paste §e%1$s§r Into §e%2$s", - "gui.xaero_category_paste_cancel": "Cancel Cut/Paste", - "gui.xaero_category_duplicate": "Duplicate §e%1$s", - "gui.xaero_category_duplicate_confirm": "Duplicate the following category?", - "gui.xaero_reverse_entity_radar": "Reverse Radar Render Order", - "gui.xaero_adjust_height_for_carpetlike_blocks": "Adjust Y For Short Blocks", - "gui.xaero_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.", - "gui.xaero_box_category": "View/Edit §e%1$s", - "gui.xaero_box_category_settings": "Settings For §e%1$s", - "gui.xaero_auto_convert_wp_distance_km": "Convert Distance to KM at", - "gui.xaero_auto_convert_wp_distance_km_never": "Never", - "gui.xaero_waypoint_distance_precision": "Waypoint Distance Precision", - "gui.xaero_sort_angle": "Angular Distance", - "gui.xaero_toggle_enabled": "Enabled", - "gui.xaero_toggle_disabled": "Disabled", - "gui.xaero_main_entity_dot_size": "Main Entity Dot Size" + "gui.xaero_held_centered_position_hotbar": "Hotbar" } \ No newline at end of file diff --git a/projects/1.16/assets/xaeros-minimap/xaerobetterpvp/lang/zh_cn.json b/projects/1.16/assets/xaeros-minimap/xaerobetterpvp/lang/zh_cn.json index 609e0456d6d1..f55cff62f182 100644 --- a/projects/1.16/assets/xaeros-minimap/xaerobetterpvp/lang/zh_cn.json +++ b/projects/1.16/assets/xaeros-minimap/xaerobetterpvp/lang/zh_cn.json @@ -1,552 +1,79 @@ -{ - "gui.xaero_restores": "恢复值", - "gui.xaero_off": "关", - "gui.xaero_on": "开", - "gui.xaero_zoom_out": "小地图放大", - "gui.xaero_zoom_in": "小地图缩小", - "gui.xaero_quick_use_9": "快速使用9", - "gui.xaero_quick_use_8": "快速使用8", - "gui.xaero_quick_use_7": "快速使用7", - "gui.xaero_quick_use_6": "快速使用6", - "gui.xaero_quick_use_5": "快速使用5", - "gui.xaero_quick_use_4": "快速使用4", - "gui.xaero_quick_use_3": "快速使用3", - "gui.xaero_quick_use_2": "快速使用2", - "gui.xaero_quick_use_1": "快速使用1", - "gui.xaero_toggle_sneak": "切换潜行", - "gui.xaero_quick_eat": "快速进食", - "gui.xaero_pvp_sprint": "PVP冲锋", - "gui.xaero_large": "大型", - "gui.xaero_medium": "中型", - "gui.xaero_small": "小型", - "gui.xaero_tiny": "迷你", - "gui.xaero_both": "全部", - "gui.xaero_numeral": "数值", - "gui.xaero_percent": "百分比", - "gui.xaero_white": "白色", - "gui.xaero_yellow": "黄色", - "gui.xaero_purple": "紫色", - "gui.xaero_red": "红色", - "gui.xaero_aqua": "青色", - "gui.xaero_green": "绿色", - "gui.xaero_blue": "蓝色", - "gui.xaero_dark_gray": "深灰色", - "gui.xaero_gray": "灰色", - "gui.xaero_gold": "金色", - "gui.xaero_dark_purple": "深紫色", - "gui.xaero_dark_red": "深红色", - "gui.xaero_dark_aqua": "深青色", - "gui.xaero_dark_green": "深绿色", - "gui.xaero_dark_blue": "深蓝色", - "gui.xaero_black": "黑色", - "gui.xaero_entity_amount": "实体数量", - "gui.xaero_minimap_size": "小地图尺寸", - "gui.xaero_zoom": "缩放", - "gui.xaero_display_other": "显示其他", - "gui.xaero_display_items": "显示物品", - "gui.xaero_display_mobs": "显示怪物", - "gui.xaero_display_players": "显示玩家", - "gui.xaero_display_waypoints": "显示路径点", - "gui.xaero_display_teams": "显示其他团队", - "gui.xaero_cave_maps": "洞穴地图", - "gui.xaero_show_enchants": "显示附魔", - "gui.xaero_quick_use": "快速使用", - "gui.xaero_reset_defaults": "恢复默认", - "gui.xaero_custom_settings": "自定义设置", - "gui.xaero_xp_setting": "经验掉落", - "gui.xaero_being_shot_setting": "射击提醒", - "gui.xaero_explosion_setting": "爆炸提醒", - "gui.xaero_hp_setting": "血量提醒", - "gui.xaero_hunger_setting": "饥饿提醒", - "gui.xaero_durability": "耐久度", - "gui.xaero_OK": "确定", - "gui.xaero_enchants_color": "附魔颜色", - "gui.xaero_sneak": "潜行开关", - "gui.xaero_sprint": "冲锋", - "gui.xaero_archery_status": "显示弓箭剩余数量", - "gui.xaero_potion_status": "药水状态", - "gui.xaero_preset_social": "社交", - "gui.xaero_preset_classic": "普通", - "gui.xaero_preset_fancy": "精致", - "gui.xaero_press_f": "F键", - "gui.xaero_flipped": "翻转", - "gui.xaero_press_c": "C键", - "gui.xaero_centered": "居中:", - "gui.xaero_box_minimap": "小地图显示。", - "gui.xaero_box_quick_use": "快速使用动作条物品。", - "gui.xaero_box_xp": "经验显示。", - "gui.xaero_box_notifications": "屏幕提醒,比如 饥饿/低血量/爆炸/弓箭.", - "gui.xaero_box_sneak": "潜行开关。", - "gui.xaero_box_sprint": "一键疾跑。", - "gui.xaero_box_armour_status": "装备状态界面。", - "gui.xaero_box_potion_effects": "药水效果界面。", - "gui.xaero_waypoints": "路径点", - "gui.xaero_server_disabled": "服务器可能会关闭一些这个mod的特性。", - "gui.xaero_better_pvp_settings": "更好的PvP设置", - "gui.xaero_notification_settings": "提醒设置", - "gui.xaero_miscellaneous_settings": "杂项设置", - "gui.xaero_minimap_settings": "小地图设置", - "gui.xaero_howto_cancel": "点击<取消>放弃你的更改。", - "gui.xaero_howto_save": "点击<确认>保存更改。", - "gui.xaero_howto_preset": "点击<预设方案>选择一个预设方案。", - "gui.xaero_howto_settings": "S键快速访问选择的界面关联设置。", - "gui.xaero_howto_flip": "F键翻转界面。", - "gui.xaero_different_centered": "某些界面有着不同的居中方式。", - "gui.xaero_howto_center": "C键固定界面居中。", - "gui.xaero_howto_deselect": "右击取消选择界面。", - "gui.xaero_howto_drag": "左击并拖动界面。", - "gui.xaero_howto_select": "左击选择界面。", - "gui.xaero_welcome_edit_mode": "欢迎使用编辑模式!", - "gui.xaero_not_ingame": "你必须在游戏中才能使用编辑模式!", - "gui.xaero_instructions": "教程/帮助", - "gui.xaero_notifications": "提醒", - "gui.xaero_armour_status": "盔甲状态", - "gui.xaero_choose_an_interface": "界面", - "gui.xaero_choose_a_preset": "预设方案", - "gui.xaero_armour_status_settings": "盔甲状态设置", - "gui.xaero_edit_waypoint": "编辑路径点", - "gui.xaero_initial": "初始化", - "gui.xaero_new_waypoint": "新的路径点", - "gui.xaero_edit_mode": "编辑模式", - "gui.xaero_miscellaneous": "杂项", - "gui.xaero_minimap": "小地图", - "gui.xaero_add_edit": "添加/编辑", - "gui.xaero_delete": "删除", - "gui.xaero_back": "返回", - "gui.xaero_cancel": "取消", - "gui.xaero_confirm": "确认", - "gui.xaero_hide_wp_coords": "隐藏路径点图标", - "gui.xaero_arrow": "箭头", - "gui.xaero_compass": "指南针", - "gui.xaero_potion_effects_blink": "低时闪烁", - "gui.xaero_terrain_slopes": "地形坡度", - "gui.xaero_error_loading_properties": "加载服务器小地图属性时出错。请重试。", - "gui.xaero_ignore_heightmaps": "忽略服务器高度", - "gui.xaero_disconnect_from_auto_msg": "是否要删除世界之间的以下连接?", - "gui.xaero_world_connection_tooltip": "将所选世界连接/断开当前世界。只连接来自同一个世界的世界。例如,如果一个普通的下界传送门将你从世界a带到世界B,那么你可以将它们连接起来。连接到当前世界的世界总是在列表的顶部,并用*符号标记。", - "gui.xaero_connect_with_auto": "添加世界连接", - "gui.xaero_player_arrow_opacity": "箭头不透明度", - "gui.xaero_waypoints_global": "全局", - "gui.xaero_teleport_shows_coordinates": "显示坐标!", - "gui.xaero_waypoints_edit_hide": "隐藏", - "gui.xaero_crosshair": "十字准星", - "gui.xaero_waypoints_edit_reset": "重置", - "gui.xaero_waypoints_edit_mode_individually": "一个接一个", - "gui.xaero_right": "右面", - "gui.xaero_full": "满", - "gui.xaero_item_tooltip_min_lines": "最小行数", - "gui.xaero_delete_world_msg1": "你是否想删除所选定世界/服务器的所有路径点数据?", - "gui.xaero_height_limit": "实体高度限制", - "gui.xaero_box_ignore_heightmaps": "某些服务器在世界高度贴图中放置自定义物品,这可能会导致渲染不正确的贴图。有时,它甚至可以发生在高度更改的单人世界里。这个选项应该以牺牲性能为代价来解决这些问题。除非需要,否则不要使用。切换选项后重新进入世界!", - "gui.xaero_teleport_not_connected": "你正在尝试传送到一个与当前世界没有连接的次世界。如果你确定此世界来自同一个服务器/世界保存,那么你可以通过在路径点菜单->选项->添加世界连接中添加连接来启用远程传送。然而,如果你连接不相关的世界和传送,那么你可能会窒息在方块中或死于坠落伤害,所以不要这样做。", - "gui.xaero_connect_with_auto_msg": "你想在子世界之间创建以下连接吗?", - "gui.xaero_disconnect_from_auto": "删除子世界连接", - "gui.xaero_box_waypoints_distance": "本地路径点的最大渲染距离。全局路径点不受影响。", - "gui.xaero_waypoints_local": "本地", - "gui.xaero_render_all_wp_sets": "渲染所有路径点", - "gui.xaero_teleport_anyway": "传送", - "gui.xaero_waypoints_edit_show": "显示", - "gui.xaero_teleport_coordinates_hidden": "无法传送,因为它会告诉你路径点坐标。禁用“隐藏路径点坐标”可以再次自由传送。", - "gui.xaero_dot": "点", - "gui.xaero_main_entity_as": "主体为", - "gui.xaero_cave_maps_depth": "洞穴地图深度", - "gui.xaero_waypoints_edit_mode_all": "所有", - "gui.xaero_box_teleport_default_command": "如果未在“路径点菜单选项”中设置特定于服务器的命令,则用于路径点远程传送的命令。", - "gui.xaero_show_angles": "显示视角", - "gui.xaero_left": "左", - "gui.xaero_center": "中心", - "gui.xaero_minimap_text_align": "信息文本对齐", - "gui.xaero_toggle_map_waypoints": "开关小地图路径点", - "gui.xaero_box_height_limit": "实体在不再显示之前的最大Y轴距离。", - "gui.xaero_box_cave_zoom": "当处于洞穴地图模式,要进一步放大多少。", - "gui.xaero_box_arrow_color": "在小地图的固定方向和其他一些情况下使用的箭头颜色。", - "gui.xaero_box_always_distance": "即使路径点非常近,也显示距离。这不会覆盖“到路径点的距离”选项。", - "gui.xaero_box_entity_amount": "每个实体类别的限制。", - "gui.xaero_sort_distance": "距离", - "gui.xaero_sort_name": "名字", - "gui.xaero_sort_reversed": "反向排序顺序", - "gui.xaero_zoomed_out_enlarged": "放大时缩小", - "gui.xaero_use_default": "使用默认设置", - "gui.xaero_use_multiworld_tooltip": "如果这是一个单一世界(没有大厅,游戏模式世界等)。多世界检测只能在此类服务器上引起问题。不过,在服务器端安装模组应该可以防止这些问题。", - "gui.xaero_teleportation": "传送", - "gui.xaero_close": "关闭", - "gui.xaero_waypoint_name": "路径点名称", - "gui.xaero_up": "[向上]", - "gui.xaero_share_msg1": "你确定要在聊天中与§c每个人§f共享此路径点吗?", - "gui.xaero_multiply_msg2": "你确定你想要将所有子世界坐标乘以8吗?", - "gui.xaero_delete_multi_world_msg1": "你是否想删除所选定子世界的所有路径点数据?", - "gui.xaero_make_multi_automatic": "自动生成子世界", - "gui.xaero_make_automatic": "自动生成世界/服务器", - "gui.xaero_waypoint_opacity_map": "地图路径点透明度", - "gui.xaero_switch_waypoint_set": "切换路径点设置", - "gui.xaero_world_server": "世界/服务器", - "gui.xaero_entity_info_potion_effects_scale": "药水效果大小", - "gui.xaero_cave_zoom": "洞穴放大", - "gui.xaero_arrow_scale": "箭头大小", - "gui.xaero_other_teams": "其他队伍", - "gui.xaero_waypoint_distance_visibility_angle": "路径点距离、水平、角度", - "gui.xaero_always_show_distance": "总是显示路径点距离。", - "gui.xaero_waypoints_distance_min": "最小路径点绘制距离。", - "gui.xaero_box_entity_depth": "根据实体相对于你的Y轴高度,显示较暗的圆点。", - "gui.xaero_box_arrow_scale": "小地图方向固定和其他一些情况下使用的箭头比例。", - "gui.xaero_box_distance": "可以显示到目的地距离的路径点。", - "gui.xaero_box_cave_maps": "绘图模式可以深入到比地表更深的地方,主要是显示地下洞穴和建筑内部。屋顶大小代表一个实心的水平“正方形”的大小,需要在你的上方检测到它才能激活洞穴模式。", - "gui.xaero_sort_symbol": "开始", - "gui.xaero_sort_unsorted": "未分类", - "gui.xaero_sort": "分类", - "gui.xaero_centered_enlarged": "放大时居中", - "gui.xaero_world_teleport_command": "传送聊天命令", - "gui.xaero_teleportation_tooltip": "一旦禁用,只能通过配置文件启用!", - "gui.xaero_waypoint_distance_vertical_visibility_angle": "路径点距离、水平、角度", - "gui.xaero_use_multiworld": "多维度检测", - "gui.xaero_biomes_vanilla": "原版模式生物群系", - "gui.xaero_restore": "恢复", - "gui.xaero_temporary": "暂时的", - "gui.xaero_12h": "12h", - "gui.xaero_24h": "24h", - "gui.xaero_show_time": "显示游戏时间", - "gui.xaero_unreachable_dimension": "无法访问目标维度。", - "gui.xaero_cross_tp": "跨维度TP", - "gui.xaero_mp_cross_tp": "MP跨维度TP", - "gui.xaero_visit_needed": "§e你需要先访问此维度以将其转换为新格式!", - "gui.xaero_render_layer": "叠加渲染层", - "gui.xaero_set_name": "设置名称", - "gui.xaero_display_all_sets": "切换所有路径点设置渲染", - "gui.xaero_down": "[向下]", - "gui.xaero_show_light_level": "显示光照等级", - "gui.xaero_partial": "元素", - "gui.xaero_roof": "顶部", - "gui.xaero_share_msg2": "请确保你没有暴露一个秘密地点。", - "gui.xaero_share": "分享", - "gui.xaero_divide_msg2": "你确定要将所有子世界坐标除以8吗?", - "gui.xaero_multiply_msg1": "此选项仅应用于修复错误的路径点坐标。", - "gui.xaero_divide_all_by_8": "子世界坐标 / 8", - "gui.xaero_multiply_all_by_8": "子世界坐标 * 8", - "gui.xaero_item_tooltip_time": "显示为", - "gui.xaero_entity_tooltip_settings": "物品提示文本设置", - "gui.xaero_item_tooltip": "物品提示文本", - "gui.xaero_delete_multi_world_msg2": "此行动将无法复原。请确定自己了解现在所进行的动作。", - "gui.xaero_delete_multi_world": "删除子世界", - "gui.xaero_delete_world_msg2": "此行动将无法复原。请确定自己了解现在所进行的动作。", - "gui.xaero_delete_world": "删除世界/服务器", - "gui.xaero_make_multi_automatic_msg2": "这将交换所选子世界和自动子世界的所有路径点数据,从而模拟使所选子世界自动化。请确保清楚你在做什么。", - "gui.xaero_make_multi_automatic_msg1": "你确定?", - "gui.xaero_make_automatic_msg2": "这将交换所选世界/服务器和自动世界/服务器的所有路径点数据,从而模拟使所选世界自动化。请确保清楚你在做什么。", - "gui.xaero_make_automatic_msg1": "你确定?", - "gui.xaero_options": "选项", - "gui.xaero_open_slime": "按键摁下时打开", - "gui.xaero_hide_world_names": "隐藏世界名称/IP", - "gui.xaero_waypoint_opacity_ingame": "游戏内路径点透明度", - "gui.xaero_subworld_dimension": "子世界/维度", - "gui.xaero_team": "团队", - "gui.xaero_block_transparency": "方块透明度", - "gui.xaero_terrain_depth": "地形深度", - "gui.xaero_entity_info_potion_effects": "药水效果(仅限单人游戏)", - "gui.xaero_entity_radar": "实体雷达", - "gui.xaero_patron_capes": "Patreon披风", - "gui.xaero_use_world_map": "使用世界地图区块", - "gui.xaero_world_map": "世界地图", - "gui.xaero_safe_mode_box": "使用基于Java(CPU)的等效模组而不是OpenGL(GPU)。为防止正常模式加载失败,安全模式仅作为B计划。并非所有功能都在安全模式下工作。", - "gui.xaero_smooth_dots": "平滑点", - "gui.xaero_arrow_colour": "箭头颜色", - "gui.xaero_entity_info_armour": "护甲值", - "gui.xaero_entity_info_armour_numbers": "盔甲数量", - "gui.xaero_teleport_default_command": "默认传送命令", - "gui.xaero_waypoints_distance": "最大路径点分布。", - "gui.xaero_box_entity_info": "显示你所指向的生物实体信息界面。", - "gui.xaero_delete_set_message2": "此设置将从当前世界中移除。", - "gui.xaero_minimap_guide": "点击拖放移动小地图。", - "gui.xaero_waypoint_names": "以上距离路径点名称", - "gui.xaero_show_entity_model": "显示实体模型", - "gui.xaero_show_flowers": "显示画", - "gui.xaero_show_full_amount": "物品全数", - "gui.xaero_entity_depth": "显示实体位置深度", - "gui.xaero_instant_waypoint": "快速路径点", - "gui.xaero_team_colours": "团队颜色", - "gui.xaero_false": "否", - "gui.xaero_true": "是", - "gui.xaero_yaw": "航向", - "gui.xaero_entity_info_numbers": "生命值", - "gui.xaero_reset_message2": "此操作无法复原。", - "gui.xaero_reset_message": "你确定你想重置默认设置吗?", - "gui.xaero_auto_map_size": "自动", - "gui.xaero_current_biome": "显示生物群系", - "gui.xaero_entity_info_max_hearts": "最大生命值", - "gui.xaero_entity_info_distance": "可达距离", - "gui.xaero_entity_info_stay": "显示实体信息", - "gui.xaero_entity_info_settings": "实体信息设置", - "gui.xaero_display_hostile": "显示敌对的生物", - "gui.xaero_compass_over_wp": "指南针上的路径点", - "gui.xaero_toggle_grid": "切换区块网格", - "gui.xaero_toggle_slime": "切换史莱姆区块", - "gui.xaero_entity_info": "实体信息", - "gui.xaero_toggle_waypoints": "切换路径点", - "gui.xaero_delete_set_message": "你确定你想删除当前设置吗", - "gui.xaero_delete_set": "删除设置", - "gui.xaero_waypoint_set": "设置", - "gui.xaero_world": "世界", - "gui.xaero_create_set": "新的路径点设置", - "gui.xaero_default": "默认", - "gui.xaero_clear_set_message2": "所有路径点将从设置中删除。", - "gui.xaero_clear_set_message": "你确定你想清除当前设置吗", - "gui.xaero_display_redstone": "显示红石", - "gui.xaero_all": "全部", - "gui.xaero_looking_at": "看到", - "gui.xaero_air_low": "低氧", - "gui.xaero_air_setting": "低氧提醒", - "gui.xaero_lighting": "灯光", - "gui.xaero_vanilla": "普通", - "gui.xaero_accurate": "准确", - "gui.xaero_block_colours": "方块颜色", - "gui.xaero_waypoints_scale": "标记大小", - "gui.xaero_show_distance": "距离标记", - "gui.xaero_used_seed": "种子使用:", - "gui.xaero_to": "到", - "gui.xaero_from": "移动", - "gui.xaero_clear": "清除坐标", - "gui.xaero_transfer_all": "移动所有标记", - "gui.xaero_transfer": "移动", - "gui.xaero_safe_mode": "安全模式", - "gui.xaero_antialiasing": "抗锯齿", - "gui.xaero_toggle_map": "开关小地图", - "gui.xaero_old_deathpoints": "保持旧的死亡点", - "gui.xaero_unlimited": "无限制", - "gui.xaero_slime_chunks": "史莱姆区块", - "gui.xaero_opacity": "不透明度", - "gui.xaero_potion_names": "药水效果名称", - "gui.xaero_potion_status_settings": "药水状态设置", - "gui.xaero_fbo": "测试", - "gui.xaero_enlarge_map": "扩大小地图", - "gui.xaero_hp_low": "血量过低", - "gui.xaero_hunger_low": "饥饿值过低", - "gui.xaero_other": "其他实体", - "gui.xaero_items": "物品", - "gui.xaero_hostile": "敌对的生物", - "gui.xaero_mobs": "友好的生物", - "gui.xaero_players": "玩家", - "gui.xaero_entity_colours": "实体颜色", - "gui.xaero_chunkgrid": "区块格子", - "gui.xaero_deathpoints": "死亡地点", - "gui.xaero_deathpoint_old": "之前的死亡地点", - "gui.xaero_deathpoint": "最后一次死亡地点", - "gui.xaero_lock_north": "锁定南北", - "gui.xaero_previous": "<< 上一页", - "gui.xaero_next": "下一页 >>", - "gui.xaero_ingame_waypoints": "游戏内显示路径点", - "gui.xaero_preset_bottom_right": "右下", - "gui.xaero_preset_bottom_left": "左下", - "gui.xaero_change_position": "改变位置", - "gui.xaero_disabled": "关闭", - "gui.xaero_disable_enable": "关闭/启用", - "gui.xaero_display_coords": "显示坐标", - "gui.xaero_waypoints_key": "路径点", - "gui.xaero_waypoint_teleport": "传送", - "gui.xaero_preset_topright": "右上", - "gui.xaero_preset_topleft": "左上", - "gui.xaero_dots_size": "实体点尺寸", - "gui.xaero_box_cave_maps2": "绘图模式可以深入到比地表更深的地方,主要是显示地下洞穴和建筑内部。屋顶大小代表一个实心的水平“正方形”的大小,需要在你的上方检测到它才能激活洞穴模式。实心方块不必在同一Y轴平面上。", - "gui.xaero_box_distance2": "指定显示距离的游戏内路径点。这并不能保证它会同时显示多个路径点。请查看(多路径点距离)设置。", - "gui.xaero_always_entity_nametags": "始终渲染实体名字标签", - "gui.xaero_box_always_entity_nametags": "无视(实体渲染)在屏幕中的名字设置,始终为带有名字标签的实体渲染名字。", - "gui.xaero_light_block": "方块", - "gui.xaero_light_sky": "天空", - "gui.xaero_light_both": "全部", - "gui.xaero_waypoints_bottom": "到底部的新路径点", - "gui.xaero_box_waypoints_bottom": "将新创建的路径点点放在路径点列表的底部,而不是默认的顶部。", - "gui.xaero_armour_main_hand": "主手物品", - "gui.xaero_armour_off_hand": "副手物品", - "gui.xaero_minimap_shape": "形状", - "gui.xaero_minimap_shape_square": "矩形", - "gui.xaero_minimap_shape_circle": "圆形", - "gui.xaero_slopes_legacy": "传统", - "gui.xaero_slopes_default": "默认", - "gui.xaero_names_list": "玩家名单", - "gui.xaero_names_always": "始终", - "gui.xaero_names_off": "没有名字", - "gui.xaero_entity_radar_type": "类型:", - "gui.xaero_entity_radar_color": "颜色:", - "gui.xaero_entity_radar_visiblity": "透明度:", - "gui.xaero_entity_radar_names": "名字:", - "gui.xaero_entity_radar_icons": "图标/头像:", - "gui.xaero_box_entity_radar_names": "在点或图标/头像下渲染实体名称。\n \n 选项 “玩家名单”-仅在按下(列出玩家)键绑定(默认为TAB)时渲染。", - "gui.xaero_light_overlay_status": "使用光照叠加层", - "gui.xaero_light_overlay": "光照叠加层", - "gui.xaero_light_overlay_type": "光照叠加层", - "gui.xaero_light_overlay_color": "颜色", - "gui.xaero_light_overlay_max_light": "最大光照", - "gui.xaero_light_overlay_min_light": "最小光照", - "gui.xaero_toggle_light_overlay": "切换光照叠加层", - "gui.xaero_box_light_overlay_type": "使用此叠加层会对游戏性能产生负面影响,因为目前它不使用世界地图模组并增加了小地图更新频率。 不要让它一直处于活动状态。", - "gui.xaero_day": "天数", - "gui.xaero_tamed": "被驯服的生物", - "gui.xaero_untamed_color": "未驯服生物的颜色", - "gui.xaero_icons_list": "玩家名单", - "gui.xaero_icons_always": "始终", - "gui.xaero_icons_off": "没有图标", - "gui.xaero_box_entity_radar_icons": "渲染实体图标而不是彩色圆点。\n \n 选项 “玩家名单” -仅在按下 (列出玩家) 键绑定(默认为TAB)时渲染。", - "gui.xaero_dot_name_scale": "点名字比例", - "gui.xaero_entity_heads_scale": "实体图标比例", - "gui.xaero_box_minimap_size": "影响小地图边框倾斜程度的数值。当数值大于180时,矩形小地图被强制进入不旋转模式(选项“锁定小地图朝北”)。 \n \n 对于“自动”选项,一直朝向左 . \n \n 旧版本中的尺寸值:\n 小 - 57 \n 小 - 85 \n 中 - 113 \n 大 - 169 ", - "gui.xaero_auto_clamp_depth": "自动", - "gui.xaero_waypoints_clamp_depth": "钳制深度", - "gui.xaero_waypoints_distance_scale": "路径点距离文本比例", - "gui.xaero_waypoints_name_scale": "路径点名称文本比例", - "gui.xaero_box_waypoints_clamp_depth": "当你远离它们时,游戏中路径点停止变小的屏幕深度。\n 如果你想在屏幕上使远处的路径点变大/变小,请使用此选项。使用“路径点游戏内比例”设置当你靠近路径点时,也会影响路径点的大小。\n \n 对于(自动) 选项,一直向左。\n 自动选项会尝试为比例类型的默认值提供最佳值,同时考虑你的FOV和屏幕高度。\n \n 旧版本的默认值:\n 钳制深度:12 \n 游戏内比例:2.5 \n 名称文字比例:0.5 \n 距离文字比例:0.8", - "gui.xaero_box_waypoints_distance_scale": "显示到游戏中路径点的距离的文本比例。\n \n 旧版本中的默认值:\n 钳制深度:12 \n 游戏内比例:2.5 \n 名称文字比例:0.5 \n 距离文字比例:0.8", - "gui.xaero_box_waypoints_name_scale": "显示游戏中路径点名称的文本比例。\n \n 旧版本中的默认值:\n 钳制深度:12 \n 游戏内比例:2.5 \n 名称文字比例:0.5 \n 距离文字比例:0.8", - "gui.xaero_box_waypoints_scale": "游戏中路径点的比例。使用此选项可更改所有游戏中路径点的比例,包括你附近的路径点。使用(钳制深度)设置来专门影响远处路径点的大小。\n \n 旧版本的默认值:\n 钳制深度:12 \n 游戏内比例:2.5 \n 名称文字比例:0.5 \n 距离文字比例:0.8", - "gui.xaero_waypoint_shared": "%1$s共享了路径点“%2$s”!§2§n[Add]", - "gui.xaero_waypoint_shared_dimension": "%1$s共享了位于%3$s的路径点“%2$s”!§2§n[Add]", - "gui.xaero_waypoint_unknown_dimension": "未知的维度", - "gui.xaero_uses_worldmap_value": "设定值来自世界地图设定!", - "gui.xaero_dots_style": "实体的点样式", - "gui.xaero_dots_style_default": "默认", - "gui.xaero_dots_style_legacy": "传统", - "gui.xaero_slopes_default_3d": "默认3D", - "gui.xaero_slopes_default_2d": "默认2D", - "gui.xaero_ui_scale": "UI比例", - "gui.xaero_ui_scale_auto": "自动", - "gui.xaero_ui_scale_mc": "Minecraft", - "gui.xaero_box_ui_scale": "文本和小地图其他UI元素的比例。 不是为了放大或调整大小而设计的。 对此有单独的选项。", - "gui.xaero_no_durability": "无", - "gui.xaero_pushbox_normal": "普通", - "gui.xaero_pushbox_screen_height": "屏幕高度", - "gui.xaero_pushbox_boss_health": "Boss实体碰撞箱", - "gui.xaero_pushbox_potion_effects": "药水效果碰撞箱", - "gui.xaero_box_pushbox_boss_health": "在原版boss生命条周围显示的一个隐形框,将模组的界面信息推开。\n \n 普通类型的碰撞箱等于它的大小,并且只将界面信息推入必要的距离。\n \n 屏幕高度类型的碰撞箱在整个屏幕高度上拉伸,并且总是垂直移动碰撞界面正常类型的高度。当你在一列中有多个界面信息并希望推送所有界面信息时,这会非常有用。", - "gui.xaero_box_pushbox_potion_effects": "在原版药水效果周围显示一个隐形框将模组的界面推开。\n \n 普通类型的碰撞箱等于它的大小,并且只将界面信息推入必要的距离。\n \n 屏幕高度类型的碰撞箱在整个屏幕高度上拉伸,并且总是垂直移动碰撞界面正常类型的高度。当你在一列中有多个界面信息并希望推送所有界面信息时,这会非常有用。", - "gui.xaero_held_centered_position": "居中时保留的物品", - "gui.xaero_held_centered_position_screen_edges": "边缘", - "gui.xaero_held_centered_position_hotbar": "快捷栏", - "gui.xaero_minimap_frame": "边框样式", - "gui.xaero_minimap_frame_color": "边框颜色", - "gui.xaero_box_minimap_frame_color": "非默认彩色边框样式的小地图边框颜色。", - "gui.xaero_minimap_frame_default": "默认", - "gui.xaero_minimap_frame_colored_thick": "彩色", - "gui.xaero_minimap_frame_colored_thin": "较淡的彩色", - "gui.xaero_compass_north": "N", - "gui.xaero_compass_east": "E", - "gui.xaero_compass_south": "S", - "gui.xaero_compass_west": "W", - "gui.xaero_compass_scale": "地图上的指南针比例", - "gui.xaero_box_compass_scale": "使用地图上的指南针位置时指南针字母 NESW 的比例。", - "gui.xaero_minimap_compass_inside_frame": "在地图上", - "gui.xaero_minimap_compass_on_frame": "在边框上", - "gui.xaero_compass_color": "指南针的阴影颜色", - "gui.xaero_box_compass_over_wp2": "在地图上的路径点上渲染指南针字母(N、E、S、W)。这仅适用于边框内指南针位置。", - "effect.xaerominimap.no_minimap": "没有小地图", - "effect.xaerominimap.no_entity_radar": "没有实体雷达", - "effect.xaerominimap.no_waypoints": "没有路径点", - "effect.xaerominimap.no_cave_maps": "没有洞穴地图", - "effect.xaerominimap.no_minimap_harmful": "没有小地图", - "effect.xaerominimap.no_entity_radar_harmful": "没有实体雷达", - "effect.xaerominimap.no_waypoints_harmful": "没有路径点", - "effect.xaerominimap.no_cave_maps_harmful": "没有洞穴地图", - "effect.xaerominimap.no_minimap_beneficial": "没有小地图", - "effect.xaerominimap.no_entity_radar_beneficial": "没有实体雷达", - "effect.xaerominimap.no_waypoints_beneficial": "没有路径点", - "effect.xaerominimap.no_cave_maps_beneficial": "没有洞穴地图", - "gui.xaero_radar_item_frames": "显示物品展示框点", - "gui.xaero_show_dimension_name": "显示当前维度", - "gui.xaero_unknown_biome": "未知生物群落e", - "gui.xaero_light_value": "光照强度:%d", - "gui.xaero_teleport_y_unknown": "你无法传送到未指定Y坐标的路径点。编辑路径点以能够传送到它。", - "gui.xaero_box_waypoints_distance_scale2": "显示到游戏中路径点点的距离的文本比例。", - "gui.xaero_box_waypoints_name_scale2": "显示游戏中路径点名称的文本比例。", - "gui.xaero_box_ingame_waypoint_icon_scale": "游戏中路径点图标的比例。", - "gui.xaero_ingame_waypoint_icon_scale": "游戏内路径点图标比例", - "gui.xaero_ingame_waypoint_close_scale": "游戏内路径点近距离缩放", - "gui.xaero_box_ingame_waypoint_close_scale": "当你非常接近游戏内路径点时,它们的比例。要更改较远路径点的比例,请使用“游戏内路径点图标比例”,“路径点距离文本比例” 和 (路径点名称文本比例) 设置。", - "gui.xaero_entity_icon_name_fallback": "图标失败时的实体名称", - "gui.xaero_settings_search": "设置搜索", - "gui.xaero_settings_search_placeholder": "搜索", - "gui.xaero_minimap_view_settings": "视图设置 ", - "gui.xaero_entity_radar_settings": "实体雷达设置", - "gui.xaero_entity_radar_categories": "实体类别设置", - "gui.xaero_minimap_block_map_settings": "地图方块设置", - "gui.xaero_overlay_settings": "叠加层设置", - "gui.xaero_minimap_info_settings": "信息设置", - "gui.xaero_waypoint_settings": "路径点设置", - "gui.xaero_minimap_misc_settings": "杂项设置", - "gui.xaero_entity_radar_category": "类别:", - "gui.xaero_settings_not_found": "没有找到与你输入的匹配条目!", - "gui.xaero_multiple_waypoint_info": "多路径点距离", - "gui.xaero_box_multiple_waypoint_info": "是否可以同时显示多个游戏内路径点的距离。默认情况下,仅显示与十字准星最近的航路点的距离。使用(到路径点的距离) 设置来配置甚至可以显示距离的路径点。", - "gui.xaero_while_sneaking": "潜行", - "gui.xaero_multiple_waypoints_always": "总是", - "gui.xaero_narrator_select_nothing": "没有", - "gui.xaero_category_setting_inherit": "-", - "gui.xaero_category_expanded_options": "%s(选择一个选项)", - "gui.xaero_entity_category_root": "任何", - "gui.xaero_entity_category_living": "活的", - "gui.xaero_entity_category_hostile": "敌对的", - "gui.xaero_entity_category_friendly": "和平的", - "gui.xaero_entity_category_hostile_tamed": "驯服的", - "gui.xaero_entity_category_friendly_tamed": "驯服的", - "gui.xaero_entity_category_players": "玩家", - "gui.xaero_entity_category_same_team": "来自同一团队", - "gui.xaero_entity_category_other_teams": "来自其他团队", - "gui.xaero_entity_category_items": "物品", - "gui.xaero_entity_category_other_entities": "其他", - "gui.xaero_category_settings": "设置", - "gui.xaero_category_include_list": "包含列表", - "gui.xaero_box_category_include_list": "要包含在(自动包括)所包含的实体类型列表。", - "gui.xaero_category_exclude_list": "排除列表", - "gui.xaero_box_category_exclude_list": "要从已包含的实体类型中排除的实体类型列表。根据你选择的排除模式,可以同时用作“白名单”和(黑名单) ", - "gui.xaero_category_add_subcategory": "添加子类别", - "gui.xaero_category_hard_include": "硬性包括", - "gui.xaero_box_category_hard_include": "控制要自动包括哪些实体,而无需手动将它们放入包括列表中。", - "gui.xaero_category_list_add": "添加到列表中", - "gui.xaero_category_exclude_list_mode": "排除模式", - "gui.xaero_category_name": "分类名称", - "gui.xaero_category_confirm": "确认", - "gui.xaero_category_delete": "删除类别", - "gui.xaero_category_delete_confirm": "删除以下类别?", - "gui.xaero_category_enable_protection": "保护:关", - "gui.xaero_category_disable_protection": "保护:开", - "gui.xaero_category_disable_protection_confirm": "禁用以下类别的保护?", - "gui.xaero_category_enable_protection_confirm": "为以下类别启用保护?", - "gui.xaero_box_category_protection": "类别保护可防止你(意外)删除、移动、重命名类别或更改其(硬性包括)的设置.", - "gui.xaero_category_protected_category": "受保护!", - "gui.xaero_category_category_move_up": "增加优先级", - "gui.xaero_category_category_move_down": "降低优先级", - "gui.xaero_category_delete_list_element": "删除", - "gui.xaero_category_settings_confirm": "确认", - "gui.xaero_category_settings_cancel": "取消", - "gui.xaero_category_settings_cancel_confirm": "离开而不保存你的更改?", - "gui.xaero_category_settings_reset": "重置默认值", - "gui.xaero_category_settings_reset_confirm1": "将类别配置重置为默认值?", - "gui.xaero_category_settings_reset_confirm2": "自定义类别将被移除并重置默认类别。", - "gui.xaero_radar_displayed": "显示", - "gui.xaero_radar_dots_color": "点颜色", - "gui.xaero_radar_icons_displayed": "图标", - "gui.xaero_radar_names_displayed": "名称", - "gui.xaero_radar_render_order": "渲染顺序", - "gui.xaero_box_radar_render_order": "控制雷达中各类别的渲染顺序。较低的数字意味着更早渲染。然而,在较新的Minecraft版本中,点总是渲染在图标的前面。尽管如此,该顺序仍然适用于点或图标渲染。", - "gui.xaero_radar_dots_color_team_colour": "团队颜色", - "gui.xaero_box_always_entity_nametags2": "无论名称设置如何,始终为带有名称标签的实体渲染名称。", - "gui.xaero_radar_setting_displayed": "显示雷达", - "gui.xaero_radar_setting_names": "显示名称", - "gui.xaero_radar_setting_icons": "显示图标", - "gui.xaero_toggle_entity_radar": "切换实体雷达", - "narration.xaero_ui_list_left_right_usage": "按向左和向右按钮选择条目中的一列。", - "gui.xaero_category_help": "当多个子类别包含同一个实体时,列表中较高的子类别优先!创建自定义类别时请记住这一点。通常,一个新的自定义类别应该放在列表顶部。", - "gui.xaero_update_notification": "更新通知", - "gui.xaero_category_cut": "剪切/移动§e%1$s", - "gui.xaero_category_paste": "将§e%1$s§r粘贴到§e%2$s", - "gui.xaero_category_paste_cancel": "取消剪切/粘贴", - "gui.xaero_category_duplicate": "复制§e%1$s", - "gui.xaero_category_duplicate_confirm": "复制以下类别?", - "gui.xaero_reverse_entity_radar": "反向雷达渲染顺序", - "gui.xaero_adjust_height_for_carpetlike_blocks": "调整方块的Y坐标", - "gui.xaero_box_adjust_height_for_carpetlike_blocks": "从类似地毯方块的矮方块的高度值中减去1,例如地毯方块、1层雪方块、睡莲方块等。这可以防止这些方块在地图上像一个完整的方块一样造成严重的阴影。路径点和这些方块上的传送也应该更合理。", - "gui.xaero_box_category": "查看/编辑§e%1$s", - "gui.xaero_box_category_settings": "设置为§e%1$s", - "gui.xaero_auto_convert_wp_distance_km": "将距离转换为KM", - "gui.xaero_auto_convert_wp_distance_km_never": "从不", - "gui.xaero_waypoint_distance_precision": "路径点距离精度", - "gui.xaero_sort_angle": "角间距", - "gui.xaero_toggle_enabled": "启用", - "gui.xaero_toggle_disabled": "禁止", - "gui.xaero_main_entity_dot_size": "主要实体点尺寸" +{ + "gui.xaero_armour_status_settings": "盔甲状态设置", + "gui.xaero_armour_status": "盔甲状态", + "gui.xaero_notifications": "通知", + "gui.xaero_miscellaneous": "杂项", + "gui.xaero_miscellaneous_settings": "杂项设置", + "gui.xaero_notification_settings": "通知设置", + "gui.xaero_better_pvp_settings": "Better PvP 设置", + "gui.xaero_box_potion_effects": "显示当前激活的药水效果的界面。", + "gui.xaero_box_armour_status": "显示你当前穿的盔甲和持有物品信息的界面。", + "gui.xaero_box_sprint": "只需按下一个绑定的键(可配置)就能疾跑。", + "gui.xaero_box_sneak": "允许你打开/关闭潜行并在潜行时无需按住任何按键。", + "gui.xaero_box_notifications": "各种情况的屏幕通知,比如低生命值、低饥饿值、低氧气值、爆炸危险和被弓箭射击。", + "gui.xaero_box_xp": "获得或失去的经验信息会飞过你的屏幕。", + "gui.xaero_box_quick_use": "类似于动作条的按键绑定系统,可让你自动使用快捷栏中的指定物品,而无需切换当前持有的物品。 按住绑定的键可以让你继续使用该物品,就像你按住鼠标右键一样。 例如:放置火把或TNT、投掷药水、吃东西、喝东西。", + "gui.xaero_box_minimap": "显示你周围的环境和实体的小地图。", + "gui.xaero_preset_fancy": "幻想", + "gui.xaero_preset_classic": "经典", + "gui.xaero_preset_social": "社交", + "gui.xaero_potion_status": "药水状态", + "gui.xaero_archery_status": "显示弓箭剩余数量", + "gui.xaero_sprint": "更好的疾跑", + "gui.xaero_sneak": "切换潜行", + "gui.xaero_enchants_color": "附魔颜色", + "gui.xaero_durability": "耐久度", + "gui.xaero_hunger_setting": "饥饿值提醒", + "gui.xaero_hp_setting": "生命值提醒", + "gui.xaero_explosion_setting": "爆炸提醒", + "gui.xaero_being_shot_setting": "“被射击”提醒", + "gui.xaero_xp_setting": "经验掉落", + "gui.xaero_custom_settings": "自定义设置", + "gui.xaero_quick_use": "快速使用物品", + "gui.xaero_show_enchants": "显示附魔", + "gui.xaero_percent": "百分比", + "gui.xaero_numeral": "数值", + "gui.xaero_both": "两者", + "gui.xaero_quick_eat": "快速进食", + "gui.xaero_toggle_sneak": "切换潜行", + "gui.xaero_quick_use_1": "快速使用1", + "gui.xaero_quick_use_2": "快速使用2", + "gui.xaero_quick_use_3": "快速使用3", + "gui.xaero_quick_use_4": "快速使用4", + "gui.xaero_quick_use_5": "快速使用5", + "gui.xaero_quick_use_6": "快速使用6", + "gui.xaero_quick_use_7": "快速使用7", + "gui.xaero_quick_use_8": "快速使用8", + "gui.xaero_quick_use_9": "快速使用9", + "gui.xaero_restores": "恢复值", + "gui.xaero_hunger_low": "低饥饿值", + "gui.xaero_hp_low": "低生命值", + "gui.xaero_potion_status_settings": "药水状态设置", + "gui.xaero_potion_names": "药水效果名称", + "gui.xaero_air_setting": "氧气值提醒", + "gui.xaero_air_low": "低氧气值", + "gui.xaero_entity_info": "实体信息", + "gui.xaero_box_entity_info": "显示你所指向的生物实体的信息,包括玩家。", + "gui.xaero_entity_info_settings": "实体信息设置", + "gui.xaero_entity_info_stay": "继续显示", + "gui.xaero_entity_info_distance": "触及距离", + "gui.xaero_entity_info_max_hearts": "生命条爱心最大数量", + "gui.xaero_entity_info_numbers": "以数字显示生命值", + "gui.xaero_show_full_amount": "手持物品携带总量", + "gui.xaero_show_entity_model": "显示实体模型", + "gui.xaero_entity_info_armour_numbers": "以数字显示护甲值", + "gui.xaero_entity_info_armour": "显示护甲信息", + "gui.xaero_entity_info_potion_effects": "药水效果(仅限单人游戏)", + "gui.xaero_entity_info_potion_effects_scale": "药水效果大小", + "gui.xaero_item_tooltip": "物品提示文本", + "gui.xaero_entity_tooltip_settings": "物品提示文本设置", + "gui.xaero_item_tooltip_min_lines": "最小行数", + "gui.xaero_item_tooltip_time": "显示", + "gui.xaero_potion_effects_blink": "要到期时闪烁", + "gui.xaero_armour_main_hand": "主手物品", + "gui.xaero_armour_off_hand": "副手物品", + "gui.xaero_no_durability": "无", + "gui.xaero_held_centered_position": "居中时持有的物品", + "gui.xaero_held_centered_position_screen_edges": "边缘", + "gui.xaero_held_centered_position_hotbar": "快捷栏" } \ No newline at end of file diff --git a/projects/1.16/assets/xaeros-minimap/xaerominimap/lang/en_us.json b/projects/1.16/assets/xaeros-minimap/xaerominimap/lang/en_us.json new file mode 100644 index 000000000000..6a8ce711001d --- /dev/null +++ b/projects/1.16/assets/xaeros-minimap/xaerominimap/lang/en_us.json @@ -0,0 +1,535 @@ +{ + "gui.xaero_confirm": "Confirm", + "gui.xaero_cancel": "Cancel", + "gui.xaero_back": "Back", + "gui.xaero_delete": "Delete", + "gui.xaero_OK": "OK", + "gui.xaero_add_edit": "Add/Edit", + "gui.xaero_new_waypoint": "New Waypoint", + "gui.xaero_initial": "initials", + "gui.xaero_edit_waypoint": "Edit Waypoint", + "gui.xaero_choose_a_preset": "Choose a Preset", + "gui.xaero_choose_an_interface": "Choose an Interface", + "gui.xaero_minimap": "Minimap", + "gui.xaero_edit_mode": "Edit Mode", + "gui.xaero_instructions": "Instructions/Help", + "gui.xaero_not_ingame": "You have to be in game to be able to use the edit mode!", + "gui.xaero_welcome_edit_mode": "Welcome to the edit mode!", + "gui.xaero_howto_select": "Left-click an interface to select it.", + "gui.xaero_howto_drag": "Left-click and drag to move an interface around.", + "gui.xaero_howto_deselect": "Right-click to deselect an interface.", + "gui.xaero_howto_center": "Press \"C\" to center or uncenter the selected interface.", + "gui.xaero_different_centered": "Some interfaces have a different centered look.", + "gui.xaero_howto_flip": "Press \"F\" to flip or unflip the selected interface.", + "gui.xaero_howto_settings": "Press \"S\" to quickly access settings of the selected interface.", + "gui.xaero_howto_preset": "Select a preset by clicking the \"Choose a Preset\" button.", + "gui.xaero_howto_save": "Save your changes by clicking the \"Confirm\" button.", + "gui.xaero_howto_cancel": "Discard your changes by clicking the \"Cancel\" button.", + "gui.xaero_minimap_settings": "Minimap Settings", + "gui.xaero_server_disabled": "The server might have disabled some of the mod features.", + "gui.xaero_waypoints": "Waypoints", + "gui.xaero_centered": "Centered:", + "gui.xaero_press_c": "(pr. C)", + "gui.xaero_flipped": "Flipped:", + "gui.xaero_press_f": "(pr. F)", + "gui.xaero_reset_defaults": "Restore Default Settings", + "gui.xaero_cave_maps": "Cave Mode", + "gui.xaero_display_waypoints": "On-Map Waypoints", + "gui.xaero_zoom": "Zoom", + "gui.xaero_minimap_size": "Size", + "gui.xaero_entity_amount": "Entity Number", + "gui.xaero_black": "Black", + "gui.xaero_dark_blue": "Dark Blue", + "gui.xaero_dark_green": "Dark Green", + "gui.xaero_dark_aqua": "Dark Aqua", + "gui.xaero_dark_red": "Dark Red", + "gui.xaero_dark_purple": "Dark Purple", + "gui.xaero_gold": "Gold", + "gui.xaero_gray": "Gray", + "gui.xaero_dark_gray": "Dark Gray", + "gui.xaero_blue": "Blue", + "gui.xaero_green": "Green", + "gui.xaero_aqua": "Aqua", + "gui.xaero_red": "Red", + "gui.xaero_purple": "Light Purple", + "gui.xaero_yellow": "Yellow", + "gui.xaero_white": "White", + "gui.xaero_zoom_in": "Zoom In Minimap", + "gui.xaero_zoom_out": "Zoom Out Minimap", + "gui.xaero_on": "ON", + "gui.xaero_off": "OFF", + "gui.xaero_preset_topleft": "Top-Left Corner", + "gui.xaero_preset_topright": "Top-Right Corner", + "gui.xaero_waypoint_teleport": "Teleport", + "gui.xaero_waypoints_key": "Open Waypoint Screen", + "gui.xaero_display_coords": "Display Coordinates", + "gui.xaero_disable_enable": "Disable/Enable", + "gui.xaero_disabled": "disabled", + "gui.xaero_minimap_guide": "Left-click and drag to move the minimap around.", + "gui.xaero_change_position": "Change Position", + "gui.xaero_preset_bottom_left": "Bottom-Left Corner", + "gui.xaero_preset_bottom_right": "Bottom-Right Corner", + "gui.xaero_ingame_waypoints": "In-Game Waypoints", + "gui.xaero_next": "Next >>", + "gui.xaero_previous": "<< Prev", + "gui.xaero_lock_north": "Lock Minimap North", + "gui.xaero_deathpoint": "Latest Death", + "gui.xaero_deathpoint_old": "Old Death", + "gui.xaero_deathpoints": "Deathpoints", + "gui.xaero_chunkgrid": "Chunk Grid", + "gui.xaero_players": "Players", + "gui.xaero_mobs": "Friendly Mobs", + "gui.xaero_hostile": "Hostile Mobs", + "gui.xaero_items": "Items", + "gui.xaero_other": "Other Entities", + "gui.xaero_enlarge_map": "Enlarge Minimap", + "gui.xaero_fbo": "Beta", + "gui.xaero_opacity": "Opacity", + "gui.xaero_slime_chunks": "Slime Chunks", + "gui.xaero_unlimited": "Unlimited", + "gui.xaero_old_deathpoints": "Keep Old Deathpoints", + "gui.xaero_toggle_map": "Toggle Minimap", + "gui.xaero_antialiasing": "Anti-Aliasing", + "gui.xaero_safe_mode": "Safe Mode", + "gui.xaero_transfer": "Transfer", + "gui.xaero_transfer_all": "Transfer All Waypoints", + "gui.xaero_clear": "Clear Set", + "gui.xaero_from": "From", + "gui.xaero_to": "To", + "gui.xaero_used_seed": "Seed to Use:", + "gui.xaero_show_distance": "Distance to WP", + "gui.xaero_waypoints_scale": "In-Game Waypoint Scale", + "gui.xaero_block_colours": "Block Color Mode", + "gui.xaero_accurate": "Accurate", + "gui.xaero_vanilla": "Vanilla", + "gui.xaero_lighting": "Lighting", + "gui.xaero_looking_at": "Looking At", + "gui.xaero_all": "All", + "gui.xaero_display_redstone": "Show Redstone", + "gui.xaero_clear_set_message": "Are you sure you would like to clear the current set", + "gui.xaero_clear_set_message2": "All waypoints from this set will be deleted!", + "gui.xaero_default": "Default", + "gui.xaero_create_set": "New Waypoint Set", + "gui.xaero_delete_set": "Delete Set", + "gui.xaero_delete_set_message": "Are you sure you would like to delete the current set", + "gui.xaero_delete_set_message2": "This set will be removed from the current world.", + "gui.xaero_toggle_waypoints": "Toggle In-Game Waypoints", + "gui.xaero_dots_size": "Entity Dot Size", + "gui.xaero_toggle_slime": "Toggle Slime Chunks", + "gui.xaero_toggle_grid": "Toggle Chunk Grid", + "gui.xaero_compass_over_wp": "Compass Over Waypoints", + "gui.xaero_current_biome": "Display Current Biome", + "gui.xaero_auto_map_size": "Auto", + "gui.xaero_reset_message": "Are you sure you would like to restore the default settings?", + "gui.xaero_reset_message2": "This action cannot be undone!", + "gui.xaero_yaw": "yaw", + "gui.xaero_true": "true", + "gui.xaero_false": "false", + "gui.xaero_team_colours": "Team Colors", + "gui.xaero_instant_waypoint": "Quick Waypoint", + "gui.xaero_entity_depth": "Show Entity Depth", + "gui.xaero_show_flowers": "Show Flowers", + "gui.xaero_waypoint_names": "WP Name Above Distance", + "gui.xaero_waypoints_distance": "Max WP Render Dist.", + "gui.xaero_teleport_default_command": "Default Teleport Command", + "gui.xaero_waypoints_distance_min": "Min WP Render Dist.", + "gui.xaero_other_teams": "Other Teams", + "gui.xaero_arrow_scale": "Arrow Scale", + "gui.xaero_arrow_colour": "Arrow Color", + "gui.xaero_smooth_dots": "Smooth Dots", + "gui.xaero_cave_zoom": "Cave Mode Zoom In", + "gui.xaero_safe_mode_box": "Use Java-based (CPU) equivalent of this mod instead of the default, OpenGL-based (GPU) one. Safe mode is a plan B in case the mod does not function correctly. Not all features work in the safe mode. Do not use unless you have to.", + "gui.xaero_height_limit": "Entity Height Limit", + "gui.xaero_world_map": "World Map", + "gui.xaero_use_world_map": "Use World Map Mod Chunks", + "gui.xaero_patron_capes": "Patreon Capes", + "gui.xaero_entity_radar": "Entity Radar", + "gui.xaero_terrain_depth": "Terrain Depth", + "gui.xaero_terrain_slopes": "Terrain Slopes", + "gui.xaero_block_transparency": "Block Transparency", + "gui.xaero_team": "Team", + "gui.xaero_world_server": "World/Server", + "gui.xaero_subworld_dimension": "Sub-World/Dimension", + "gui.xaero_switch_waypoint_set": "Switch Waypoint Set", + "gui.xaero_waypoint_opacity_ingame": "Waypoint Opacity in Game", + "gui.xaero_waypoint_opacity_map": "Waypoint Opacity on Map", + "gui.xaero_hide_world_names": "Hide IPs/World Names", + "gui.xaero_open_slime": "Open on Key Press", + "gui.xaero_options": "Options", + "gui.xaero_make_automatic": "Make World/Server Auto", + "gui.xaero_make_automatic_msg1": "Are you sure?", + "gui.xaero_make_automatic_msg2": "This will swap all waypoint data between the selected world/server and the auto one, thus simulate making the selected world/server automatic. Make sure you know what you are doing.", + "gui.xaero_make_multi_automatic": "Make Sub-World Auto", + "gui.xaero_make_multi_automatic_msg1": "Are you sure?", + "gui.xaero_make_multi_automatic_msg2": "This will swap all waypoint data between the selected sub-world and the auto one, thus simulate making the selected sub-world automatic. Make sure you know what you are doing.", + "gui.xaero_delete_world": "Delete World/Server", + "gui.xaero_delete_world_msg1": "Would you like to delete all waypoint data for the selected world/server?", + "gui.xaero_delete_world_msg2": "This action cannot be undone! Make sure you know what you are doing.", + "gui.xaero_delete_multi_world": "Delete Sub-World", + "gui.xaero_delete_multi_world_msg1": "Would you like to delete all waypoint data for the selected sub-world?", + "gui.xaero_delete_multi_world_msg2": "This action cannot be undone! Make sure you know what you are doing.", + "gui.xaero_always_show_distance": "Always Disp. Dist. to WP", + "gui.xaero_multiply_all_by_8": "Sub-World Coordinates * 8", + "gui.xaero_divide_all_by_8": "Sub-World Coordinates / 8", + "gui.xaero_multiply_msg1": "This option should be used only to fix incorrect waypoint coordinates.", + "gui.xaero_multiply_msg2": "Are you sure you would like to MULTIPLY all sub-world coordinates by 8?", + "gui.xaero_divide_msg2": "Are you sure you would like to DIVIDE all sub-world coordinates by 8?", + "gui.xaero_share": "Share", + "gui.xaero_share_msg1": "Are you sure you would like to share this waypoint with §cEVERYONE§f in the chat?", + "gui.xaero_share_msg2": "Make sure you do not expose a secret location!", + "gui.xaero_roof": "Ceiling", + "gui.xaero_partial": "Partial", + "gui.xaero_full": "Full", + "gui.xaero_show_light_level": "Display Light Level", + "gui.xaero_up": "[Go Up]", + "gui.xaero_down": "[Go Down]", + "gui.xaero_display_all_sets": "Toggle All WP Sets Render", + "gui.xaero_waypoint_name": "waypoint name", + "gui.xaero_set_name": "Set Name", + "gui.xaero_render_layer": "Overlay Render Layer", + "gui.xaero_visit_needed": "§eYou need to visit this dimension first to convert it to the new format!", + "gui.xaero_cross_tp": "Cross-Dimensional TP", + "gui.xaero_unreachable_dimension": "Unreachable destination dimension.", + "gui.xaero_show_time": "Display Game Time", + "gui.xaero_24h": "24h", + "gui.xaero_12h": "12h", + "gui.xaero_temporary": "temporary", + "gui.xaero_restore": "Restore", + "gui.xaero_biomes_vanilla": "Biomes in Vanilla Color Mode", + "gui.xaero_use_multiworld": "Multiworld Detection", + "gui.xaero_close": "Close", + "gui.xaero_waypoint_distance_visibility_angle": "WP Dist. Horis. Angle", + "gui.xaero_waypoint_distance_vertical_visibility_angle": "WP Dist. Vertic. Angle", + "gui.xaero_teleportation": "Teleportation", + "gui.xaero_teleportation_tooltip": "Once disabled, it can be enabled back only through the config file!", + "gui.xaero_use_multiworld_tooltip": "Disable if this is a simple server with a single world (no separate lobby, game mode, or minigame worlds). Multiworld detection will cause only issues on such servers. However, installing this mod on the server side should prevent these issues.", + "gui.xaero_world_teleport_command": "Teleport Command", + "gui.xaero_use_default": "Use Default", + "gui.xaero_centered_enlarged": "Center When Enlarged", + "gui.xaero_zoomed_out_enlarged": "Zoom Out When Enlarged", + "gui.xaero_sort": "Sort By", + "gui.xaero_sort_reversed": "Reversed Sort Order", + "gui.xaero_sort_unsorted": "Unsorted", + "gui.xaero_sort_name": "Name", + "gui.xaero_sort_symbol": "Initials", + "gui.xaero_sort_distance": "Distance", + "gui.xaero_box_cave_maps": "Mapping mode that can go deeper than the surface blocks, mainly to display underground caves and interiors of buildings. The ceiling size refers to the size of a horizontal \"square\" of solid blocks that has to be detected above you to activate the cave mode.", + "gui.xaero_box_cave_maps2": "Mapping mode that can go deeper than the surface blocks, mainly to display underground caves and interiors of buildings. 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.", + "gui.xaero_box_entity_amount": "The limit per each entity category.", + "gui.xaero_box_distance": "Specifies, for which in-game waypoints to show the distance to.", + "gui.xaero_box_distance2": "Specifies, for which in-game waypoints to show the distance to. This does not guarantee that it will be shown for multiple waypoints at once. Check out the \"Multiple Waypoint Distances\" setting as well.", + "gui.xaero_box_always_distance": "Display distance even when the waypoint is very close. This setting does not override the \"Distance to WP\" option.", + "gui.xaero_box_arrow_scale": "Scale of the arrow used in the non-rotating variant of the minimap and several other cases.", + "gui.xaero_box_arrow_color": "Color of the arrow used in the non-rotating variant of the minimap and several other cases.", + "gui.xaero_box_cave_zoom": "Specifies, how much to zoom the minimap further in when the cave mode is active.", + "gui.xaero_box_entity_depth": "Display entities darker on the minimap depending on their Y level relative to you.", + "gui.xaero_box_height_limit": "Maximum Y-level distance for entities until they are no longer displayed on the minimap.", + "gui.xaero_toggle_map_waypoints": "Toggle On-Map Waypoints", + "gui.xaero_always_entity_nametags": "Always Render Entity Name Tags", + "gui.xaero_minimap_text_align": "Info Text Alignment", + "gui.xaero_center": "Center", + "gui.xaero_left": "Left", + "gui.xaero_right": "Right", + "gui.xaero_show_angles": "Display Facing Angles", + "gui.xaero_box_always_entity_nametags": "Always render names for entities with name tags regardless of what the name setting is set to in the \"Entity Radar\" screen.", + "gui.xaero_box_teleport_default_command": "The command used for waypoint teleportation if a world-specific or a server-specific command is not set in the Options menu in the waypoint screen.", + "gui.xaero_waypoints_edit_mode_individually": "One by One", + "gui.xaero_waypoints_edit_mode_all": "All at Once", + "gui.xaero_compass": "Compass", + "gui.xaero_cave_maps_depth": "Cave Mode Depth", + "gui.xaero_waypoints_edit_reset": "Reset", + "gui.xaero_main_entity_as": "Main Entity As", + "gui.xaero_arrow": "Arrow", + "gui.xaero_dot": "Dot", + "gui.xaero_crosshair": "Crosshair", + "gui.xaero_teleport_coordinates_hidden": "Unable to teleport, because it would expose the waypoint coordinates. Disable the \"Hide Waypoint Coordinates\" option to be able to freely teleport again.", + "gui.xaero_hide_wp_coords": "Hide Waypoint Coordinates", + "gui.xaero_waypoints_edit_show": "Show", + "gui.xaero_waypoints_edit_hide": "Hide", + "gui.xaero_teleport_anyway": "Teleport Anyway", + "gui.xaero_teleport_shows_coordinates": "It will expose the coordinates!", + "gui.xaero_render_all_wp_sets": "Render All Waypoint Sets", + "gui.xaero_waypoints_global": "Global", + "gui.xaero_waypoints_local": "Local", + "gui.xaero_player_arrow_opacity": "Arrow Opacity", + "gui.xaero_box_waypoints_distance": "Maximum render distance for local waypoints. Global waypoints are not affected.", + "gui.xaero_connect_with_auto": "Add Sub-World Connection", + "gui.xaero_disconnect_from_auto": "Delete Sub-World Connection", + "gui.xaero_world_connection_tooltip": "Connect/disconnect selected sub-world to/from the current auto one. Connect only sub-worlds that are from the same sub-server/world save. For example, if a vanilla Nether portal takes you from sub-world A to sub-world B, then you can safely connect them. Other sub-worlds connected to the current one are always at the top of the list and are marked by an asterisk (symbol: *).", + "gui.xaero_connect_with_auto_msg": "Would you like to create the following connection between sub-worlds?", + "gui.xaero_disconnect_from_auto_msg": "Would you like to delete the following connection between sub-worlds?", + "gui.xaero_teleport_not_connected": "You are trying to teleport to a sub-world that is not connected to the current auto one. If you are sure that this sub-world is from the same sub-server/world save as the auto one, then you can enable teleportation by adding a connection in the waypoint screen -> Options -> Add Sub-World Connection. But beware, if you connect unrelated sub-worlds 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_ignore_heightmaps": "Ignore Server Heightmaps", + "gui.xaero_box_ignore_heightmaps": "Some servers put custom values in the world heightmaps, which may result in incorrectly rendered maps. Sometimes it may 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 have to. Reenter the world after toggling this option!", + "gui.xaero_error_loading_properties": "Error loading server minimap properties. Please retry.", + "gui.xaero_light_block": "Block", + "gui.xaero_light_sky": "Sky", + "gui.xaero_light_both": "All", + "gui.xaero_light_all": "All", + "gui.xaero_light_both2": "Both", + "gui.xaero_waypoints_bottom": "New Waypoints to Bottom", + "gui.xaero_box_waypoints_bottom": "Put newly created waypoints at the bottom of the waypoint list instead of the default top.", + "gui.xaero_minimap_shape": "Shape", + "gui.xaero_minimap_shape_square": "Square", + "gui.xaero_minimap_shape_circle": "Circle", + "gui.xaero_slopes_legacy": "Legacy", + "gui.xaero_names_list": "Player List", + "gui.xaero_names_always": "Always", + "gui.xaero_names_off": "No Names", + "gui.xaero_entity_radar_type": "Type:", + "gui.xaero_entity_radar_color": "Color:", + "gui.xaero_entity_radar_visiblity": "Visibility:", + "gui.xaero_entity_radar_names": "Names:", + "gui.xaero_entity_radar_icons": "Icons/Heads:", + "gui.xaero_box_entity_radar_names": "Render entity names under the dots or icons/heads. \n \n Option \"Player List\" - render only when the \"List Players\" key binding (TAB by default) is pressed.", + "gui.xaero_light_overlay_status": "Using Light Overlay", + "gui.xaero_light_overlay": "Light Overlay", + "gui.xaero_light_overlay_type": "Light Overlay", + "gui.xaero_light_overlay_color": "Color", + "gui.xaero_light_overlay_max_light": "Max Light", + "gui.xaero_light_overlay_min_light": "Min Light", + "gui.xaero_toggle_light_overlay": "Toggle Light Overlay", + "gui.xaero_box_light_overlay_type": "Using this overlay can negatively affect the game performance because it currently does not use the World Map mod chunks and increases the minimap updating frequency. Do not keep it active all the time.", + "gui.xaero_day": "Day", + "gui.xaero_tamed": "Tamed Mobs", + "gui.xaero_untamed_color": "Untamed Color", + "gui.xaero_icons_list": "Player List", + "gui.xaero_icons_always": "Always", + "gui.xaero_icons_off": "No Icons", + "gui.xaero_box_entity_radar_icons": "Render entity icons instead of colored dots. \n \n Option \"Player List\" - render only when the \"List Players\" key binding (TAB by default) is pressed.", + "gui.xaero_dot_name_scale": "Dot Name Scale", + "gui.xaero_entity_heads_scale": "Entity Icon Scale", + "gui.xaero_box_minimap_size": "Size of the minimap frame that affects how much is visible. Square-shaped minimap is forced into the non-rotating mode (option \"Lock Minimap North\") when the size is greater than 180. \n \n For the \"Auto\" option, go all the way to the left. \n \n Size values in older mod versions: \n Tiny - 57 \n Small - 85 \n Medium - 113 \n Large - 169", + "gui.xaero_auto_clamp_depth": "Auto", + "gui.xaero_waypoints_clamp_depth": "Clamp Depth", + "gui.xaero_waypoints_distance_scale": "Waypoint Distance Text Scale", + "gui.xaero_waypoints_name_scale": "Waypoint Name Text Scale", + "gui.xaero_box_waypoints_clamp_depth": "The screen depth at which in-game waypoints stop getting smaller when you go further away from them. \n Use this if you want to make waypoints that are far away bigger/smaller on the screen. Use the \"Waypoint In-Game Scale\" setting to also affect the size of waypoints when you are close to them. \n \n For the \"Auto\" option, go all the way to the left. \n The automatic option attempts to give you the best value for the default values of scale types, taking your FOV and screen height into account. \n \n Default values in older mod versions: \n Clamp Depth: 12 \n In-Game Scale: 2.5 \n Name Text Scale: 0.5 \n Distance Text Scale: 0.8", + "gui.xaero_box_waypoints_distance_scale": "Scale of the text displaying the distance to an in-game waypoint. \n \n Default values in older mod versions: \n Clamp Depth: 12 \n In-Game Scale: 2.5 \n Name Text Scale: 0.5 \n Distance Text Scale: 0.8", + "gui.xaero_box_waypoints_name_scale": "Scale of the text displaying the name of an in-game waypoint. \n \n Default values in older mod versions: \n Clamp Depth: 12 \n In-Game Scale: 2.5 \n Name Text Scale: 0.5 \n Distance Text Scale: 0.8", + "gui.xaero_box_waypoints_scale": "Scale of in-game waypoints. Use this to change the scale of all in-game waypoints, including those that are near you. Use the \"Clamp Depth\" setting to specifically affect the size of waypoints that are far away. \n \n Default values in older mod versions: \n Clamp Depth: 12 \n In-Game Scale: 2.5 \n Name Text Scale: 0.5 \n Distance Text Scale: 0.8", + "gui.xaero_waypoint_shared": "%1$s shared a waypoint called \"%2$s\"! §2§n[Add]", + "gui.xaero_waypoint_shared_dimension": "%1$s shared a waypoint called \"%2$s\" from %3$s! §2§n[Add]", + "gui.xaero_waypoint_unknown_dimension": "an unknown dimension", + "gui.xaero_uses_worldmap_value": "Setting value is taken from the world map settings!", + "gui.xaero_uses_worldmap_hard_value": "Setting value cannot be configured when using the world map chunks!", + "gui.xaero_dots_style": "Entity Dots Style", + "gui.xaero_dots_style_default": "Default", + "gui.xaero_dots_style_legacy": "Legacy", + "gui.xaero_slopes_default_3d": "Default 3D", + "gui.xaero_slopes_default_2d": "Default 2D", + "gui.xaero_ui_scale": "UI Scale", + "gui.xaero_ui_scale_auto": "Auto", + "gui.xaero_ui_scale_mc": "Minecraft", + "gui.xaero_box_ui_scale": "Scale of text and other minimap UI elements. Not made for zooming in or resizing. There are separate options for that.", + "gui.xaero_pushbox_normal": "Normal", + "gui.xaero_pushbox_screen_height": "Screen Height", + "gui.xaero_pushbox_boss_health": "Boss Health Push Box", + "gui.xaero_pushbox_potion_effects": "Potion Effects Push Box", + "gui.xaero_box_pushbox_boss_health": "An invisible box around the vanilla boss health display that pushes the mod's interfaces out of the way. \n \n Normal type's collision box is equal to its size and only pushes interfaces by the necessary distance. \n \n Screen Height type's collision box is stretched across the whole screen height and always shifts colliding interfaces vertically by the Normal type's height. This can be very useful when you have multiple interfaces in a column and want all of them to be pushed.", + "gui.xaero_box_pushbox_potion_effects": "An invisible box around the vanilla potion effects display that pushes the mod's interfaces out of the way. \n \n Normal type's collision box is equal to its size and only pushes interfaces by the necessary distance. \n \n Screen Height type's collision box is stretched across the whole screen height and always shifts colliding interfaces vertically by the Normal type's height. This can be very useful when you have multiple interfaces in a column and want all of them to be pushed.", + "gui.xaero_minimap_frame": "Frame Style", + "gui.xaero_minimap_frame_color": "Frame Color", + "gui.xaero_box_minimap_frame_color": "The color of the minimap frame for the non-default colored frame styles.", + "gui.xaero_minimap_frame_default": "Default", + "gui.xaero_minimap_frame_colored_thick": "Colored", + "gui.xaero_minimap_frame_colored_thin": "Colored Thin", + "gui.xaero_compass_north": "N", + "gui.xaero_compass_east": "E", + "gui.xaero_compass_south": "S", + "gui.xaero_compass_west": "W", + "gui.xaero_compass_scale": "Compass Scale On-Map", + "gui.xaero_box_compass_scale": "The scale of the compass letters NESW when using the on-map compass location.", + "gui.xaero_minimap_compass_inside_frame": "On Map", + "gui.xaero_minimap_compass_on_frame": "On Frame", + "gui.xaero_compass_color": "Compass Shadow Color", + "gui.xaero_box_compass_over_wp2": "Render compass letters (N, E, S, W) over the on-map waypoints. This only works for the on-frame compass location.", + "effect.xaerominimap.no_minimap": "No Minimap", + "effect.xaerominimap.no_entity_radar": "No Entity Radar", + "effect.xaerominimap.no_waypoints": "No Waypoints", + "effect.xaerominimap.no_cave_maps": "No Cave Maps", + "effect.xaerominimap.no_minimap_harmful": "No Minimap", + "effect.xaerominimap.no_entity_radar_harmful": "No Entity Radar", + "effect.xaerominimap.no_waypoints_harmful": "No Waypoints", + "effect.xaerominimap.no_cave_maps_harmful": "No Cave Maps", + "effect.xaerominimap.no_minimap_beneficial": "No Minimap", + "effect.xaerominimap.no_entity_radar_beneficial": "No Entity Radar", + "effect.xaerominimap.no_waypoints_beneficial": "No Waypoints", + "effect.xaerominimap.no_cave_maps_beneficial": "No Cave Maps", + "gui.xaero_radar_item_frames": "Display Item Frame Dots", + "gui.xaero_show_dimension_name": "Display Current Dimension", + "gui.xaero_unknown_biome": "Unknown Biome", + "gui.xaero_light_value": "Light: %d", + "gui.xaero_teleport_y_unknown": "You can't teleport to a waypoint that doesn't specify the Y coordinate. Edit the waypoint to be able to teleport to it.", + "gui.xaero_box_waypoints_distance_scale2": "Scale of the text displaying the distance to an in-game waypoint.", + "gui.xaero_box_waypoints_name_scale2": "Scale of the text displaying the name of an in-game waypoint.", + "gui.xaero_box_ingame_waypoint_icon_scale": "Scale of the in-game waypoint icons.", + "gui.xaero_ingame_waypoint_icon_scale": "In-Game Waypoint Icon Scale", + "gui.xaero_ingame_waypoint_close_scale": "In-Game Waypoint Up-Close Scale", + "gui.xaero_box_ingame_waypoint_close_scale": "Scale of the in-game waypoints when you are very close to them. To change the scale of waypoints that are far away, use the \"In-Game Waypoint Icon Scale\", \"Waypoint Distance Text Scale\" and \"Waypoint Name Text Scale\" settings.", + "gui.xaero_entity_icon_name_fallback": "Entity Name When Icon Fails", + "gui.xaero_settings_search": "Settings Search", + "gui.xaero_settings_search_placeholder": "Search...", + "gui.xaero_minimap_view_settings": "View Settings", + "gui.xaero_entity_radar_settings": "Entity Radar Settings", + "gui.xaero_entity_radar_categories": "Entity Category Settings", + "gui.xaero_minimap_block_map_settings": "Block Map Settings", + "gui.xaero_overlay_settings": "Overlay Settings", + "gui.xaero_minimap_info_settings": "Information Settings", + "gui.xaero_waypoint_settings": "Waypoint Settings", + "gui.xaero_minimap_misc_settings": "Miscellaneous Settings", + "gui.xaero_entity_radar_category": "Category:", + "gui.xaero_settings_not_found": "No matching entries found for your input!", + "gui.xaero_multiple_waypoint_info": "Multiple Waypoint Distances", + "gui.xaero_box_multiple_waypoint_info": "Whether the distance can be displayed for multiple in-game waypoints at once. By default, only the distance to the closest waypoint to the crosshair is displayed. Use the \"Distance to WP\" setting to configure which waypoints the distance could even be shown for.", + "gui.xaero_while_sneaking": "Sneaking", + "gui.xaero_multiple_waypoints_always": "Always", + "gui.xaero_narrator_select_nothing": "Nothing", + "gui.xaero_category_setting_inherit": "-", + "gui.xaero_category_expanded_options": "%s (Choose an Option)", + "gui.xaero_entity_category_root": "Any", + "gui.xaero_entity_category_living": "Living", + "gui.xaero_entity_category_hostile": "Hostile", + "gui.xaero_entity_category_friendly": "Friendly", + "gui.xaero_entity_category_hostile_tamed": "Tamed", + "gui.xaero_entity_category_friendly_tamed": "Tamed", + "gui.xaero_entity_category_players": "Player", + "gui.xaero_entity_category_same_team": "From the Same Team", + "gui.xaero_entity_category_other_teams": "From Other Teams", + "gui.xaero_entity_category_items": "Item", + "gui.xaero_entity_category_other_entities": "Other", + "gui.xaero_category_settings": "Settings", + "gui.xaero_category_include_list": "Include List", + "gui.xaero_box_category_include_list2": "A list of entity types to include in the (sub-)category on top of the entities included by the \"Hard Include\".", + "gui.xaero_category_exclude_list": "Exclude List", + "gui.xaero_box_category_exclude_list2": "A list of entity types to exclude from the entity types already included in the (sub-)category. Can work both as a \"whitelist\" and a \"blacklist\" depending on the exclusion mode you choose. This does not remove entities from the entity radar, unless you're excluding from the root \"Any\" category. The \"Display\" setting can remove entities from the radar.", + "gui.xaero_category_add_subcategory": "Add Sub-Category", + "gui.xaero_category_hard_include": "Hard Include", + "gui.xaero_box_category_hard_include2": "Controls which entities to automatically include in the (sub-)category without having to put them in the include list manually.", + "gui.xaero_category_list_add": "Add To List...", + "gui.xaero_category_exclude_list_mode": "Exclusion Mode", + "gui.xaero_category_name": "Category Name...", + "gui.xaero_category_confirm": "Confirm", + "gui.xaero_category_delete": "Delete Category", + "gui.xaero_category_delete_confirm": "Delete the following category?", + "gui.xaero_category_enable_protection": "Protection: OFF", + "gui.xaero_category_disable_protection": "Protection: ON", + "gui.xaero_category_disable_protection_confirm": "Disable protection for the following category?", + "gui.xaero_category_enable_protection_confirm": "Enable protection for the following category?", + "gui.xaero_box_category_protection": "Category protection prevents you from (accidentally) deleting, moving, renaming a category or changing its \"Hard Include\" setting.", + "gui.xaero_category_protected_category": "Protected!", + "gui.xaero_category_category_move_up": "Increase Priority", + "gui.xaero_category_category_move_down": "Decrease Priority", + "gui.xaero_category_delete_list_element": "Delete", + "gui.xaero_category_settings_confirm": "Confirm", + "gui.xaero_category_settings_cancel": "Cancel", + "gui.xaero_category_settings_cancel_confirm": "Leave without saving your changes?", + "gui.xaero_category_settings_reset": "Reset Defaults", + "gui.xaero_category_settings_reset_confirm1": "Reset the category configuration to default values?", + "gui.xaero_category_settings_reset_confirm2": "Custom categories will be removed and the default ones will be reset.", + "gui.xaero_radar_displayed": "Display", + "gui.xaero_radar_dots_color": "Dot Color", + "gui.xaero_radar_icons_displayed": "Icons", + "gui.xaero_radar_names_displayed": "Names", + "gui.xaero_radar_render_order": "Render Order", + "gui.xaero_box_radar_render_order": "Controls the order in which the radar categories are rendered. A lower number means being rendered earlier. However, in the newer Minecraft versions dots are always rendered on top of the icons. The order still applies within dot or icon rendering though.", + "gui.xaero_radar_dots_color_team_colour": "Team Color", + "gui.xaero_box_always_entity_nametags2": "Always render names for entities with name tags regardless of what the name setting is set to.", + "gui.xaero_radar_setting_displayed": "Display Radar", + "gui.xaero_radar_setting_names": "Display Names", + "gui.xaero_radar_setting_icons": "Display Icons", + "gui.xaero_toggle_entity_radar": "Toggle Entity Radar", + "narration.xaero_ui_list_left_right_usage": "Press LEFT and RIGHT buttons to select a column within the entry.", + "gui.xaero_category_help2": "Select a sub-category and go to its Settings to configure things like dot color, names, icons etc. \n \n Sub-categories that are higher on the list are prioritized when multiple sub-categories include the same entity! Keep that in mind when creating custom categories. Usually, a new custom category should be placed at the top.", + "gui.xaero_update_notification": "Update Notifications", + "gui.xaero_category_cut": "Cut/Move §e%1$s", + "gui.xaero_category_paste": "Paste §e%1$s§r Into §e%2$s", + "gui.xaero_category_paste_cancel": "Cancel Cut/Paste", + "gui.xaero_category_duplicate": "Duplicate §e%1$s", + "gui.xaero_category_duplicate_confirm": "Duplicate the following category?", + "gui.xaero_reverse_entity_radar": "Reverse Radar Render Order", + "gui.xaero_adjust_height_for_carpetlike_blocks": "Adjust Y For Short Blocks", + "gui.xaero_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.", + "gui.xaero_box_category": "View/Edit §e%1$s", + "gui.xaero_box_category_settings": "Settings For §e%1$s", + "gui.xaero_auto_convert_wp_distance_km": "Convert Distance to KM at", + "gui.xaero_auto_convert_wp_distance_km_never": "Never", + "gui.xaero_waypoint_distance_precision": "Waypoint Distance Precision", + "gui.xaero_sort_angle": "Angular Distance", + "gui.xaero_toggle_enabled": "Enabled", + "gui.xaero_toggle_disabled": "Disabled", + "gui.xaero_main_entity_dot_size": "Main Entity Dot Size", + "gui.xaero_category_settings_save_confirm": "Save changes before you exit?", + "gui.xaero_category_settings_save_confirm_warning": "Warning: This confirmation screen was recently replaced!", + "gui.xaero_start_fading_at": "Min Y Distance For Depth Fade", + "gui.xaero_box_start_fading_at": "Minimum Y level difference requirement for an entity to start darkening on the radar when the \"Show Entity Depth\" setting is enabled.", + "gui.xaero_start_fading_at_auto": "Auto", + "gui.xaero_legacy_color": "Legacy", + "gui.xaero_partial_y_teleportation": "Use Y With Partial When TP", + "gui.xaero_box_partial_y_teleportation": "When teleporting to a waypoint, 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_delete_reached_deathpoints": "Delete Reached Deathpoints", + "gui.xaero_box_delete_reached_deathpoints": "Automatically delete deathpoints when you are within 4 blocks from them. This requires the deathpoint to be visible in-game or on the minimap. A deathpoint is protected from deletion for 5 seconds after its creation.", + "gui.xaero_hide_minimap_under_screen": "Hide When Under Screen", + "gui.xaero_box_hide_minimap_under_screen": "Hide the minimap when a GUI screen is open, e.g. the inventory, with the exception of minimap-related screens and the chat screen.", + "gui.xaero_north_compass_color": "North Compass Color", + "gui.xaero_north_compass_color_default": "Default", + "gui.xaero_category_add_to_list_custom": "Confirm Custom Input: %1$s", + "gui.xaero_box_category_list_add": "Supports entity identifiers or patterns with special characters * ) ( and |. \n \n * - matches anything. \n )( - parenthesis, mostly for usage with |. \n | - the OR operator to match different sequences in the same location. \n \n For example: \n minecraft:creeper \n minecraft:zombie(_villager|_horse) - zombie villagers and horses. \n minecraft:a*l - any vanilla entity which starts with 'a' and ends with 'l'.", + "gui.xaero_using_custom_subworld": "Waypoints: %1$s", + "gui.xaero_hide_minimap_under_f3": "Hide When Under F3", + "gui.xaero_box_hide_minimap_under_f3": "Hide the minimap when the F3 debug screen is enabled.", + "gui.xaero_entity_display_y": "Display Y Level", + "gui.xaero_entity_display_y_full": "Display Entity Y Level", + "gui.xaero_block_light_value": "BL: %d", + "gui.xaero_sky_light_value": "SL: %d", + "gui.xaero_all_light_value": "L: %d", + "gui.xaero_both_light_value": "BL: %d SL: %d", + "gui.xaero_toggle_manual_cave_mode": "Toggle Manual Cave Mode", + "gui.xaero_manual_cave_mode": "Manual Cave Mode", + "gui.xaero_manual_cave_mode_start": "Manual Cave Mode Start Y", + "gui.xaero_box_manual_cave_mode_start": "Which Y level to start mapping blocks from when the manual cave mode is enabled. Manual cave mode can be toggled with a key binding. For the \"Auto\" option, go all the way to the left.", + "gui.xaero_manual_cave_mode_start_auto": "Auto", + "gui.xaero_chunk_grid_line_width": "Chunk Grid Line Width", + "gui.xaero_radar_render_over_minimap": "Render Over Minimap Frame", + "gui.xaero_box_radar_render_over_minimap": "Render the entities over the minimap frame instead of rendering them inside the frame. Entities rendered this way act similarly to the waypoints and stick to the border when out of bounds. Visible entities are still limited to the ones loaded on the game client side though. \n \n Option \"Player List\" - render over minimap only when the \"List Players\" key binding (TAB by default) is pressed.", + "gui.xaero_radar_render_radar_over_frame": "Render Radar Over Frame", + "gui.xaero_radar_over_map_never": "Never", + "gui.xaero_radar_over_map_list": "Player List", + "gui.xaero_radar_over_map_always": "Always", + "gui.xaero_compass_over_everything": "Compass Over Everything", + "gui.xaero_box_compass_over_everything": "Render the compass letters (N, E, S, W) above all map elements, as opposed to under some, e.g. waypoints.", + "gui.xaero_waypoint_server_shared": "Server", + "gui.xaero_waypoint_somebody_shared": "Somebody", + "gui.xaero_pac_players": "Display Party/Ally Players", + "gui.xaero_box_pac_players": "Display players whose locations are shared with you (by the Open Parties and Claims mod) when they are out of the minimap frame bounds or not visible for another reason.", + "gui.xaero_toggle_pac_players": "Toggle Party/Ally Players", + "gui.xaero_toggle_pac_chunk_claims": "Toggle Chunk Claims", + "gui.xaero_pac_marked_for_forceload": " (Forceloadable)", + "gui.xaero_pac_claim_tooltip": "%1$s's Claim%2$s", + "gui.xaero_pac_server_claim_tooltip": "Server Claim%1$s", + "gui.xaero_pac_expired_claim_tooltip": "Expired Claim%1$s", + "gui.xaero_pac_claims": "Display Chunk Claims", + "gui.xaero_box_pac_claims": "Display chunk claims from the Open Parties and Claims mod as a colored overlay.", + "gui.xaero_pac_claims_border_opacity": "Chunk Claims Border Opacity", + "gui.xaero_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_pac_claims_fill_opacity": "Chunk Claims Fill Opacity", + "gui.xaero_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_pac_current_claim": "Display Current Claim", + "gui.xaero_box_pac_current_claim": "Display claim information about the chunk that you are in. Chunk claims require the Open Parties and Claims mod.", + "gui.xaero_category_include_list_include_in_super": "Include in Super-Category", + "gui.xaero_box_category_include_list_include_in_super": "Automatically include all entities from this list, and other lists included in this category, in the super-category/parent of this category, except the entities in the exclude list. That way you don't have to manually add duplicates on each level.", + "gui.xaero_temp_waypoints_global": "Global Temporary Waypoints", + "gui.xaero_box_temp_waypoints_global": "When enabled, temporary waypoints are treated as global waypoints and ignore the waypoint render distance limits.", + "gui.xaero_keep_enlarged_minimap_unlocked": "Keep Rotation When Enlarged", + "gui.xaero_box_keep_enlarged_minimap_unlocked": "Do not lock the minimap to north when enlarged if possible, which is only when using the circle shape at the time of writing this.", + "gui.xaero_enlarged_minimap_a_toggle": "Toggled Enlarged Minimap", + "gui.xaero_box_enlarged_minimap_a_toggle": "Treat the \"Enlarge Minimap\" key binding as a toggle instead of having to hold it.", + "gui.xaero_waypoint_visibility_type_world_map_local": "World Map Loc.", + "gui.xaero_waypoint_visibility_type_world_map_global": "World Map Glo.", + "gui.xaero_box_visibility_type": "In-Game/Minimap Visibility Type \n \n Local - only visible when in the maximum waypoint render distance \n Global - always visible \n World Map Loc. - not visible but is considered local \n World Map Glo. - not visible but is considered global", + "gui.xaero_option_requires_ingame": "This option requires you to be in game.", + "gui.xaero_alternative_list_players": "\"List Players\" Alternative", + "gui.xaero_display_stained_glass": "Display Stained Glass", + "gui.xaero_waypoint_onmap_scale": "On-Map Waypoint Scale", + "gui.xaero_waypoint_onmap_scale_auto": "Auto" +} \ No newline at end of file diff --git a/projects/1.16/assets/xaeros-minimap/xaerominimap/lang/zh_cn.json b/projects/1.16/assets/xaeros-minimap/xaerominimap/lang/zh_cn.json new file mode 100644 index 000000000000..0ae866a07bfa --- /dev/null +++ b/projects/1.16/assets/xaeros-minimap/xaerominimap/lang/zh_cn.json @@ -0,0 +1,535 @@ +{ + "gui.xaero_confirm": "确认", + "gui.xaero_cancel": "取消", + "gui.xaero_back": "返回", + "gui.xaero_delete": "删除", + "gui.xaero_OK": "确定", + "gui.xaero_add_edit": "添加/编辑", + "gui.xaero_new_waypoint": "新建路径点", + "gui.xaero_initial": "首字母", + "gui.xaero_edit_waypoint": "编辑路径点", + "gui.xaero_choose_a_preset": "选择一个预设", + "gui.xaero_choose_an_interface": "选择一个界面", + "gui.xaero_minimap": "小地图", + "gui.xaero_edit_mode": "编辑模式", + "gui.xaero_instructions": "教程/帮助", + "gui.xaero_not_ingame": "你必须先进入游戏才能使用编辑模式!", + "gui.xaero_welcome_edit_mode": "欢迎来到编辑模式!", + "gui.xaero_howto_select": "左键点击一个界面来选择它。", + "gui.xaero_howto_drag": "左键点住并拖动以移动界面。", + "gui.xaero_howto_deselect": "右键点击取消选择界面。", + "gui.xaero_howto_center": "按“C”使所选界面居中或取消居中。", + "gui.xaero_different_centered": "某些界面在居中时具有不同的外观。", + "gui.xaero_howto_flip": "按“F”翻转或取消翻转所选界面。", + "gui.xaero_howto_settings": "按“S”快速打开所选界面的设置。", + "gui.xaero_howto_preset": "点击“选择一个预设”按钮选择一个预设。", + "gui.xaero_howto_save": "点击“确认”按钮保存更改。", + "gui.xaero_howto_cancel": "点击“取消”按钮放弃你的更改。", + "gui.xaero_minimap_settings": "小地图设置", + "gui.xaero_server_disabled": "服务器可能禁用了某些模组功能。", + "gui.xaero_waypoints": "路径点", + "gui.xaero_centered": "已居中:", + "gui.xaero_press_c": "(按C)", + "gui.xaero_flipped": "已翻转:", + "gui.xaero_press_f": "(按F)", + "gui.xaero_reset_defaults": "恢复默认设置", + "gui.xaero_cave_maps": "洞穴模式", + "gui.xaero_display_waypoints": "地图上路径点", + "gui.xaero_zoom": "推近小地图", + "gui.xaero_minimap_size": "大小", + "gui.xaero_entity_amount": "实体数量", + "gui.xaero_black": "黑色", + "gui.xaero_dark_blue": "深蓝色", + "gui.xaero_dark_green": "深绿色", + "gui.xaero_dark_aqua": "深青色", + "gui.xaero_dark_red": "深红色", + "gui.xaero_dark_purple": "深紫色", + "gui.xaero_gold": "金色", + "gui.xaero_gray": "灰色", + "gui.xaero_dark_gray": "深灰色", + "gui.xaero_blue": "蓝色", + "gui.xaero_green": "绿色", + "gui.xaero_aqua": "青色", + "gui.xaero_red": "红色", + "gui.xaero_purple": "淡紫色", + "gui.xaero_yellow": "黄色", + "gui.xaero_white": "白色", + "gui.xaero_zoom_in": "推近小地图", + "gui.xaero_zoom_out": "拉远小地图", + "gui.xaero_on": "开", + "gui.xaero_off": "关", + "gui.xaero_preset_topleft": "左上角", + "gui.xaero_preset_topright": "右上角", + "gui.xaero_waypoint_teleport": "传送", + "gui.xaero_waypoints_key": "打开路径点界面", + "gui.xaero_display_coords": "显示坐标", + "gui.xaero_disable_enable": "禁用/启用", + "gui.xaero_disabled": "禁用", + "gui.xaero_minimap_guide": "左键点住并拖动以移动小地图。", + "gui.xaero_change_position": "更改位置", + "gui.xaero_preset_bottom_left": "左下角", + "gui.xaero_preset_bottom_right": "右下角", + "gui.xaero_ingame_waypoints": "游戏内路径点", + "gui.xaero_next": "下一页 >>", + "gui.xaero_previous": "<< 上一页", + "gui.xaero_lock_north": "锁定小地图北方", + "gui.xaero_deathpoint": "上次死亡地点", + "gui.xaero_deathpoint_old": "此前死亡地点", + "gui.xaero_deathpoints": "死亡地点", + "gui.xaero_chunkgrid": "区块网格", + "gui.xaero_players": "玩家", + "gui.xaero_mobs": "友好生物", + "gui.xaero_hostile": "敌对生物", + "gui.xaero_items": "物品", + "gui.xaero_other": "其他实体", + "gui.xaero_enlarge_map": "放大小地图", + "gui.xaero_fbo": "Beta", + "gui.xaero_opacity": "不透明度", + "gui.xaero_slime_chunks": "史莱姆区块", + "gui.xaero_unlimited": "无限制", + "gui.xaero_old_deathpoints": "保留旧的死亡地点", + "gui.xaero_toggle_map": "切换小地图", + "gui.xaero_antialiasing": "抗锯齿", + "gui.xaero_safe_mode": "安全模式", + "gui.xaero_transfer": "转移", + "gui.xaero_transfer_all": "转移所有路径点", + "gui.xaero_clear": "清除集合", + "gui.xaero_from": "从", + "gui.xaero_to": "到", + "gui.xaero_used_seed": "使用的种子:", + "gui.xaero_show_distance": "到路径点的距离", + "gui.xaero_waypoints_scale": "游戏内路径点缩放", + "gui.xaero_block_colours": "方块颜色模式", + "gui.xaero_accurate": "准确", + "gui.xaero_vanilla": "原版", + "gui.xaero_lighting": "光照", + "gui.xaero_looking_at": "准星指向的", + "gui.xaero_all": "全部", + "gui.xaero_display_redstone": "显示红石", + "gui.xaero_clear_set_message": "你确定要清除当前集合吗", + "gui.xaero_clear_set_message2": "集合中的所有路径点都将被删除!", + "gui.xaero_default": "默认", + "gui.xaero_create_set": "新建路径点集合", + "gui.xaero_delete_set": "删除集合", + "gui.xaero_delete_set_message": "你确定要删除当前集合吗", + "gui.xaero_delete_set_message2": "此集合将从当前世界中移除。", + "gui.xaero_toggle_waypoints": "切换游戏内路径点", + "gui.xaero_dots_size": "实体点大小", + "gui.xaero_toggle_slime": "切换史莱姆区块", + "gui.xaero_toggle_grid": "切换区块网格", + "gui.xaero_compass_over_wp": "罗盘在路径点上层", + "gui.xaero_current_biome": "显示当前生物群系", + "gui.xaero_auto_map_size": "自动", + "gui.xaero_reset_message": "你确定要恢复默认设置吗?", + "gui.xaero_reset_message2": "此操作无法撤消!", + "gui.xaero_yaw": "朝向", + "gui.xaero_true": "是", + "gui.xaero_false": "否", + "gui.xaero_team_colours": "队伍颜色", + "gui.xaero_instant_waypoint": "快速路径点", + "gui.xaero_entity_depth": "显示实体深度", + "gui.xaero_show_flowers": "显示花", + "gui.xaero_waypoint_names": "路径点名称在距离之上", + "gui.xaero_waypoints_distance": "最大路径点渲染距离", + "gui.xaero_teleport_default_command": "默认传送命令", + "gui.xaero_waypoints_distance_min": "最小路径点渲染距离", + "gui.xaero_other_teams": "其他队伍", + "gui.xaero_arrow_scale": "箭头缩放", + "gui.xaero_arrow_colour": "箭头颜色", + "gui.xaero_smooth_dots": "平滑点", + "gui.xaero_cave_zoom": "洞穴模式推近", + "gui.xaero_safe_mode_box": "使用此模组的基于Java(CPU)的等效实现,而不是默认的基于OpenGL(GPU)的实现。 安全模式是B计划,以防模组无法正常运行。 并非所有功能都在安全模式下工作。除非必须,否则不要使用。", + "gui.xaero_height_limit": "实体高度限制", + "gui.xaero_world_map": "世界地图", + "gui.xaero_use_world_map": "使用世界地图模组区块", + "gui.xaero_patron_capes": "Patreon 披风", + "gui.xaero_entity_radar": "实体雷达", + "gui.xaero_terrain_depth": "地形深度", + "gui.xaero_terrain_slopes": "地形坡度", + "gui.xaero_block_transparency": "方块透明度", + "gui.xaero_team": "队伍", + "gui.xaero_world_server": "世界/服务器", + "gui.xaero_subworld_dimension": "子世界/维度", + "gui.xaero_switch_waypoint_set": "切换路径点集合", + "gui.xaero_waypoint_opacity_ingame": "游戏内路径点不透明度", + "gui.xaero_waypoint_opacity_map": "地图上路径点不透明度", + "gui.xaero_hide_world_names": "隐藏IP/世界名称", + "gui.xaero_open_slime": "按下按键时打开", + "gui.xaero_options": "选项", + "gui.xaero_make_automatic": "使世界/服务器为auto", + "gui.xaero_make_automatic_msg1": "你确定吗?", + "gui.xaero_make_automatic_msg2": "这将交换所选世界/服务器和auto之间的所有路径点数据,从而模拟使所选世界/服务器为auto。请确认你知道你在做什么。", + "gui.xaero_make_multi_automatic": "使子世界为auto", + "gui.xaero_make_multi_automatic_msg1": "你确定吗?", + "gui.xaero_make_multi_automatic_msg2": "这将交换所选子世界和auto之间的所有路径点数据,从而模拟使所选子世界为auto。请确认你知道你在做什么。", + "gui.xaero_delete_world": "删除世界/服务器", + "gui.xaero_delete_world_msg1": "你要删除所选世界/服务器的所有路径点数据吗?", + "gui.xaero_delete_world_msg2": "此操作无法撤消!请确认你知道你在做什么。", + "gui.xaero_delete_multi_world": "删除子世界", + "gui.xaero_delete_multi_world_msg1": "你要删除所选子世界的所有路径点数据吗?", + "gui.xaero_delete_multi_world_msg2": "此操作无法撤消!请确认你知道你在做什么。", + "gui.xaero_always_show_distance": "始终显示到路径点的距离", + "gui.xaero_multiply_all_by_8": "子世界坐标 * 8", + "gui.xaero_divide_all_by_8": "子世界坐标 / 8", + "gui.xaero_multiply_msg1": "此选项应仅用于修复不正确的路径点坐标。", + "gui.xaero_multiply_msg2": "你确定要将所有子世界坐标§c乘以§f 8 吗?", + "gui.xaero_divide_msg2": "你确定要将所有子世界坐标§c除以§f 8 吗?", + "gui.xaero_share": "分享", + "gui.xaero_share_msg1": "你确定要在聊天中与§c所有人§f分享这个路径点吗?", + "gui.xaero_share_msg2": "请确认你没有暴露一个秘密位置!", + "gui.xaero_roof": "天花板", + "gui.xaero_partial": "部分", + "gui.xaero_full": "完全", + "gui.xaero_show_light_level": "显示光照等级", + "gui.xaero_up": "[向上]", + "gui.xaero_down": "[向下]", + "gui.xaero_display_all_sets": "切换所有路径点集的渲染", + "gui.xaero_waypoint_name": "路径点名称", + "gui.xaero_set_name": "集合名称", + "gui.xaero_render_layer": "叠加渲染层", + "gui.xaero_visit_needed": "§e你需要先进入该维度,将其转换为新格式!", + "gui.xaero_cross_tp": "跨维度传送", + "gui.xaero_unreachable_dimension": "目标维度无法到达。", + "gui.xaero_show_time": "显示游戏时间", + "gui.xaero_24h": "24 小时制", + "gui.xaero_12h": "12 小时制", + "gui.xaero_temporary": "临时的", + "gui.xaero_restore": "恢复", + "gui.xaero_biomes_vanilla": "原版颜色模式的生物群系", + "gui.xaero_use_multiworld": "多世界检测", + "gui.xaero_close": "关闭", + "gui.xaero_waypoint_distance_visibility_angle": "路径点距离水平可见角度", + "gui.xaero_waypoint_distance_vertical_visibility_angle": "路径点距离垂直可见角度", + "gui.xaero_teleportation": "传送", + "gui.xaero_teleportation_tooltip": "一旦禁用,只能通过配置文件启用回来!", + "gui.xaero_use_multiworld_tooltip": "如果这是一个具有单一世界(没有单独的大厅、游戏模式或迷你游戏世界)的简单服务器,请禁用。 在这类服务器上多世界检测只会引起问题。 但是,在服务器端安装这个模组应该可以防止这些问题。", + "gui.xaero_world_teleport_command": "传送命令", + "gui.xaero_use_default": "使用默认值", + "gui.xaero_centered_enlarged": "放大时居中", + "gui.xaero_zoomed_out_enlarged": "放大时拉远", + "gui.xaero_sort": "排序方式", + "gui.xaero_sort_reversed": "反转排序顺序", + "gui.xaero_sort_unsorted": "不排序", + "gui.xaero_sort_name": "名称", + "gui.xaero_sort_symbol": "首字母", + "gui.xaero_sort_distance": "距离", + "gui.xaero_box_cave_maps": "可以看到比地表方块更深处的地图模式,主要用于显示地下洞穴和建筑物内部。 天花板大小是指必须在你上方检测到以激活洞穴模式的水平“正方形”固体方块的大小。", + "gui.xaero_box_cave_maps2": "可以看到比地表方块更深处的地图模式,主要用于显示地下洞穴和建筑物内部。 天花板大小是指必须在你上方检测到以激活洞穴模式的水平“正方形”固体方块的大小。 固体方块不必在同一Y水平面上。", + "gui.xaero_box_entity_amount": "每个实体类别的数量限制。", + "gui.xaero_box_distance": "指定显示哪一个游戏内路径点的距离。", + "gui.xaero_box_distance2": "指定显示哪一个游戏内路径点的距离。 这不保证它会同时显示多个路径点。 还要查看“多个路径点距离”设置。", + "gui.xaero_box_always_distance": "即使路径点非常近,也显示距离。这不会覆盖“到路径点的距离”选项。", + "gui.xaero_box_arrow_scale": "在小地图的固定旋转和其他几种情况下使用的箭头缩放。", + "gui.xaero_box_arrow_color": "在小地图的固定旋转和其他几种情况下使用的箭头颜色。", + "gui.xaero_box_cave_zoom": "激活洞穴模式时,小地图要进一步推近多少。", + "gui.xaero_box_entity_depth": "根据相对你的Y的高度,在小地图上显示较暗的实体。", + "gui.xaero_box_height_limit": "实体的最大Y垂直距离,超出则不显示在小地图上。", + "gui.xaero_toggle_map_waypoints": "切换小地图路径点", + "gui.xaero_always_entity_nametags": "始终渲染实体命名牌", + "gui.xaero_minimap_text_align": "信息文本对齐", + "gui.xaero_center": "中心", + "gui.xaero_left": "左", + "gui.xaero_right": "右", + "gui.xaero_show_angles": "显示面向角度", + "gui.xaero_box_always_entity_nametags": "无论“实体雷达”界面中的名称设置如何,始终为带有命名牌的实体显示名称。", + "gui.xaero_box_teleport_default_command": "未在路径点界面的“选项”菜单中 设置特定于世界或特定于服务器的命令时, 用于路径点传送的命令。", + "gui.xaero_waypoints_edit_mode_individually": "逐一", + "gui.xaero_waypoints_edit_mode_all": "一次性全部", + "gui.xaero_compass": "罗盘", + "gui.xaero_cave_maps_depth": "洞穴模式深度", + "gui.xaero_waypoints_edit_reset": "重置", + "gui.xaero_main_entity_as": "自身显示为", + "gui.xaero_arrow": "箭头", + "gui.xaero_dot": "点", + "gui.xaero_crosshair": "十字准星", + "gui.xaero_teleport_coordinates_hidden": "无法传送,因为它会暴露路径点坐标。禁用“隐藏路径点坐标”选项,才能够继续自由传送。", + "gui.xaero_hide_wp_coords": "隐藏路径点坐标", + "gui.xaero_waypoints_edit_show": "显示", + "gui.xaero_waypoints_edit_hide": "隐藏", + "gui.xaero_teleport_anyway": "强制传送", + "gui.xaero_teleport_shows_coordinates": "这会暴露坐标!", + "gui.xaero_render_all_wp_sets": "渲染所有路径点集", + "gui.xaero_waypoints_global": "全局", + "gui.xaero_waypoints_local": "局部", + "gui.xaero_player_arrow_opacity": "箭头不透明度", + "gui.xaero_box_waypoints_distance": "局部路径点的最大渲染距离。全局路径点不受影响。", + "gui.xaero_connect_with_auto": "添加子世界连接", + "gui.xaero_disconnect_from_auto": "删除子世界连接", + "gui.xaero_world_connection_tooltip": "连接/断开连接选择的子世界与当前auto世界。仅连接来自同一子服务器/世界存档的子世界。例如,如果一个普通的下界传送门将你从子世界 A 带到子世界 B,那么你可以安全地连接它们。连接到当前子世界的其他子世界始终位于列表顶部,并用星号(符号:*)标记。", + "gui.xaero_connect_with_auto_msg": "你想在以下子世界之间创建连接吗?", + "gui.xaero_disconnect_from_auto_msg": "你要删除以下子世界之间的连接吗?", + "gui.xaero_teleport_not_connected": "你正试图传送到一个未连接到当前auto子世界的子世界。如果你确定这个子世界来自auto子服务器/世界,那么你可以通过在路径点界面 -> 选项 -> 添加子世界连接中添加连接来启用传送。但请注意,如果你连接不相关的子世界并进行传送,那么你很有可能会在方块中窒息或因坠落伤害而死亡,因此请小心并仅连接正确的子世界。", + "gui.xaero_ignore_heightmaps": "忽略服务器高度图", + "gui.xaero_box_ignore_heightmaps": "一些服务器将自定义值放在世界高度图中,这可能会导致地图渲染不正确。 有时它甚至可能发生在经过大量修改的单人游戏世界中。 此选项应该可以解决此类问题,但会降低一点性能。 除非必须,否则不要使用。切换此选项后重新进入存档!", + "gui.xaero_error_loading_properties": "加载服务器小地图属性时出错。请重试。", + "gui.xaero_light_block": "方块", + "gui.xaero_light_sky": "天空", + "gui.xaero_light_both": "全部", + "gui.xaero_light_all": "总和", + "gui.xaero_light_both2": "两者", + "gui.xaero_waypoints_bottom": "在底部新建路径点", + "gui.xaero_box_waypoints_bottom": "将新创建的路径点放在路径点列表的底部,而不是默认的顶部。", + "gui.xaero_minimap_shape": "形状", + "gui.xaero_minimap_shape_square": "方形", + "gui.xaero_minimap_shape_circle": "圆形", + "gui.xaero_slopes_legacy": "旧版", + "gui.xaero_names_list": "玩家列表", + "gui.xaero_names_always": "总是", + "gui.xaero_names_off": "无名称", + "gui.xaero_entity_radar_type": "类型:", + "gui.xaero_entity_radar_color": "颜色:", + "gui.xaero_entity_radar_visiblity": "可见性:", + "gui.xaero_entity_radar_names": "名称:", + "gui.xaero_entity_radar_icons": "图标/头像:", + "gui.xaero_box_entity_radar_names": "在点或图标/头像下渲染实体名称。 \n \n 选项“玩家列表” - 仅在按下“玩家列表”键(默认为 TAB)时显示。", + "gui.xaero_light_overlay_status": "使用光照叠加层", + "gui.xaero_light_overlay": "光照叠加层", + "gui.xaero_light_overlay_type": "光照叠加层", + "gui.xaero_light_overlay_color": "颜色", + "gui.xaero_light_overlay_max_light": "最大光照等级", + "gui.xaero_light_overlay_min_light": "最小光照等级", + "gui.xaero_toggle_light_overlay": "切换光照叠加层", + "gui.xaero_box_light_overlay_type": "使用此叠加层会对游戏性能产生负面影响, 因为它目前不使用世界地图模组区块并增加小地图更新频率。 不要一直保持在开启状态。", + "gui.xaero_day": "天", + "gui.xaero_tamed": "驯服的生物", + "gui.xaero_untamed_color": "未驯服颜色", + "gui.xaero_icons_list": "玩家列表", + "gui.xaero_icons_always": "总是", + "gui.xaero_icons_off": "无图标", + "gui.xaero_box_entity_radar_icons": "渲染实体图标而不是彩色点。 \n \n 选项“玩家列表” - 仅在按下“玩家列表”键(默认为 TAB)时显示。", + "gui.xaero_dot_name_scale": "点名称缩放", + "gui.xaero_entity_heads_scale": "实体图标缩放", + "gui.xaero_box_minimap_size": "影响可见程度的小地图框体大小。 当大小大于180时,方形小地图会强制进入非旋转模式(选项“锁定小地图北方”)。 \n \n 对于“自动”选项,一直拉到左边。 \n \n 旧版本模组中的大小值: \n 微小 - 57 \n 小 - 85 \n 中 - 113 \n 大 - 169", + "gui.xaero_auto_clamp_depth": "自动", + "gui.xaero_waypoints_clamp_depth": "深度限制", + "gui.xaero_waypoints_distance_scale": "路径点距离文本缩放", + "gui.xaero_waypoints_name_scale": "路径点名称文本缩放", + "gui.xaero_box_waypoints_clamp_depth": "当你远离它们时,游戏内路径点停止变小的屏幕深度。 \n 如果你想在屏幕上使远处的路径点变大/变小,请使用此选项。使用“游戏内路径点缩放”设置也可以在你靠近它们时影响路径点的大小。 \n \n 对于“自动”选项,一直拉到到左边。 \n 自动选项会同时考虑你的 FOV 和屏幕高度,尝试为你提供最佳的缩放默认值,。 \n \n 旧模组版本中的默认值: \n 深度限制:12 \n 游戏内缩放:2.5 \n 名称文本缩放:0.5 \n 距离文本缩放:0.8", + "gui.xaero_box_waypoints_distance_scale": "到游戏内路径点的距离的文本显示缩放。 \n \n 旧版本模组中的默认值: \n 深度限制:12 \n 游戏内缩放:2.5 \n 名称文本缩放:0.5 \n 距离文本缩放:0.8", + "gui.xaero_box_waypoints_name_scale": "游戏内路径点名称的文本显示缩放。 \n \n 旧版本模组中的默认值: \n 深度限制:12 \n 游戏内缩放:2.5 \n 名称文本缩放:0.5 \n 距离文本缩放:0.8", + "gui.xaero_box_waypoints_scale": "游戏内路径点的缩放。使用它来更改所有游戏内路径点的缩放,包括你附近的路径点。使用“深度限制”设置专门影响远处路径点的大小。 \n \n 旧版本模组中的默认值: \n 深度限制:12 \n 游戏内缩放:2.5 \n 名称文本缩放:0.5 \n 距离文本缩放:0.8", + "gui.xaero_waypoint_shared": "%1$s 分享了一个名为“%2$s”的路径点! §2§n[添加]", + "gui.xaero_waypoint_shared_dimension": "%1$s 分享了一个来自 %3$s 的名为“%2$s”的路径点! §2§n[添加]", + "gui.xaero_waypoint_unknown_dimension": "未知维度", + "gui.xaero_uses_worldmap_value": "此设置的值来自世界地图设置!", + "gui.xaero_uses_worldmap_hard_value": "使用世界地图区块时无法配置此设置的值!", + "gui.xaero_dots_style": "实体点样式", + "gui.xaero_dots_style_default": "默认", + "gui.xaero_dots_style_legacy": "旧版", + "gui.xaero_slopes_default_3d": "默认 3D", + "gui.xaero_slopes_default_2d": "默认 2D", + "gui.xaero_ui_scale": "UI 尺寸", + "gui.xaero_ui_scale_auto": "自动", + "gui.xaero_ui_scale_mc": "Minecraft", + "gui.xaero_box_ui_scale": "文本和其他小地图UI元素的缩放。 不适用于推近或调整大小。有单独的选项。", + "gui.xaero_pushbox_normal": "正常", + "gui.xaero_pushbox_screen_height": "屏幕高度", + "gui.xaero_pushbox_boss_health": "Boss生命条碰撞箱", + "gui.xaero_pushbox_potion_effects": "药水效果状态栏碰撞箱", + "gui.xaero_box_pushbox_boss_health": "原版Boss生命条周围有一个隐形碰撞箱将模组的界面推开。 \n \n 正常类型的碰撞箱等于它的大小,并且只将界面推开必要的距离。 \n \n 屏幕高度类型的碰撞箱拉伸到整个屏幕高度,并且总是以正常类型的高度垂直移动碰撞的界面。 当你在一列中有多个界面并希望所有这些界面都被推开时,这将非常有用。", + "gui.xaero_box_pushbox_potion_effects": "原版药水效果状态栏周围有一个隐形碰撞箱将模组的界面推开。 \n \n 正常类型的碰撞箱等于它的大小,并且只将界面推开必要的距离。 \n \n 屏幕高度类型的碰撞箱拉伸到整个屏幕高度,并且总是以正常类型的高度垂直移动碰撞的界面。 当你在一列中有多个界面并希望所有这些界面都被推开时,这将非常有用。", + "gui.xaero_minimap_frame": "边框样式", + "gui.xaero_minimap_frame_color": "边框颜色", + "gui.xaero_box_minimap_frame_color": "边框样式不是默认时的小地图边框颜色。", + "gui.xaero_minimap_frame_default": "默认", + "gui.xaero_minimap_frame_colored_thick": "彩色", + "gui.xaero_minimap_frame_colored_thin": "彩色薄边框", + "gui.xaero_compass_north": "北", + "gui.xaero_compass_east": "东", + "gui.xaero_compass_south": "南", + "gui.xaero_compass_west": "西", + "gui.xaero_compass_scale": "地图上的罗盘缩放", + "gui.xaero_box_compass_scale": "罗盘位置在地图上时罗盘文字东西南北的缩放。", + "gui.xaero_minimap_compass_inside_frame": "在地图上", + "gui.xaero_minimap_compass_on_frame": "在边框上", + "gui.xaero_compass_color": "罗盘阴影颜色", + "gui.xaero_box_compass_over_wp2": "在地图上的路径点之上渲染罗盘文字(东、西、南、北)。这仅适用于罗盘位置在边框上时。", + "effect.xaerominimap.no_minimap": "小地图不可用", + "effect.xaerominimap.no_entity_radar": "实体雷达不可用", + "effect.xaerominimap.no_waypoints": "路径点不可用", + "effect.xaerominimap.no_cave_maps": "洞穴地图不可用", + "effect.xaerominimap.no_minimap_harmful": "小地图不可用", + "effect.xaerominimap.no_entity_radar_harmful": "实体雷达不可用", + "effect.xaerominimap.no_waypoints_harmful": "路径点不可用", + "effect.xaerominimap.no_cave_maps_harmful": "洞穴地图不可用", + "effect.xaerominimap.no_minimap_beneficial": "小地图不可用", + "effect.xaerominimap.no_entity_radar_beneficial": "实体雷达不可用", + "effect.xaerominimap.no_waypoints_beneficial": "路径点不可用", + "effect.xaerominimap.no_cave_maps_beneficial": "洞穴地图不可用", + "gui.xaero_radar_item_frames": "用点显示物品展示框", + "gui.xaero_show_dimension_name": "显示当前维度", + "gui.xaero_unknown_biome": "未知生物群系", + "gui.xaero_light_value": "光照等级:%d", + "gui.xaero_teleport_y_unknown": "你不能传送到未指定 Y 坐标的路径点。编辑路径点以便能够传送到它的位置。", + "gui.xaero_box_waypoints_distance_scale2": "到游戏内路径点距离文本显示缩放。", + "gui.xaero_box_waypoints_name_scale2": "游戏内路径点名称文本显示缩放。", + "gui.xaero_box_ingame_waypoint_icon_scale": "游戏内路径点图标的缩放。", + "gui.xaero_ingame_waypoint_icon_scale": "游戏内路径点图标缩放", + "gui.xaero_ingame_waypoint_close_scale": "近距离游戏内路径点缩放", + "gui.xaero_box_ingame_waypoint_close_scale": "当你非常靠近它们时,游戏内路径点的缩放。 要更改远处路径点的缩放,请使用 “游戏内路径点图标缩放”、“路径点距离文本缩放”和“路径点名称文本缩放”设置。", + "gui.xaero_entity_icon_name_fallback": "找不到图标时使用实体名称", + "gui.xaero_settings_search": "设置搜索", + "gui.xaero_settings_search_placeholder": "搜索……", + "gui.xaero_minimap_view_settings": "视图设置", + "gui.xaero_entity_radar_settings": "实体雷达设置", + "gui.xaero_entity_radar_categories": "实体类别设置", + "gui.xaero_minimap_block_map_settings": "方块地图设置", + "gui.xaero_overlay_settings": "叠加层设置", + "gui.xaero_minimap_info_settings": "信息设置", + "gui.xaero_waypoint_settings": "路径点设置", + "gui.xaero_minimap_misc_settings": "其他设置", + "gui.xaero_entity_radar_category": "类别:", + "gui.xaero_settings_not_found": "找不到与你的输入匹配的项!", + "gui.xaero_multiple_waypoint_info": "多个路径点距离", + "gui.xaero_box_multiple_waypoint_info": "是否可以同时显示多个游戏内路径点的距离。 默认情况下,仅显示离十字准星最近的路径点的距离。 使用“到路径点的距离”设置来配置可以显示到哪些路径点的距离。", + "gui.xaero_while_sneaking": "潜行时", + "gui.xaero_multiple_waypoints_always": "总是", + "gui.xaero_narrator_select_nothing": "无", + "gui.xaero_category_setting_inherit": "-", + "gui.xaero_category_expanded_options": "%s(选择一个选项)", + "gui.xaero_entity_category_root": "任何", + "gui.xaero_entity_category_living": "生物", + "gui.xaero_entity_category_hostile": "敌对的", + "gui.xaero_entity_category_friendly": "友好的", + "gui.xaero_entity_category_hostile_tamed": "驯服的", + "gui.xaero_entity_category_friendly_tamed": "驯服的", + "gui.xaero_entity_category_players": "玩家", + "gui.xaero_entity_category_same_team": "来自相同队伍", + "gui.xaero_entity_category_other_teams": "来自其他队伍", + "gui.xaero_entity_category_items": "物品", + "gui.xaero_entity_category_other_entities": "其他", + "gui.xaero_category_settings": "设置", + "gui.xaero_category_include_list": "包含列表", + "gui.xaero_box_category_include_list2": "要包含在“硬包含”所包含的实体之上的(子)类别中的实体类型列表。", + "gui.xaero_category_exclude_list": "排除列表", + "gui.xaero_box_category_exclude_list2": "要从已包含在(子)类别中的实体类型中排除的实体类型列表。 根据你选择的排除模式,可以同时用作“白名单”和“黑名单”。 这不会从实体雷达中删除实体,除非你从根“任何”类别中排除。 “显示”设置可以从雷达中排除实体。", + "gui.xaero_category_add_subcategory": "添加子类别", + "gui.xaero_category_hard_include": "硬包含", + "gui.xaero_box_category_hard_include2": "控制哪些实体自动包含在(子)类别中,无需手动将它们放入包含列表中。", + "gui.xaero_category_list_add": "添加到列表……", + "gui.xaero_category_exclude_list_mode": "排除模式", + "gui.xaero_category_name": "类别名称……", + "gui.xaero_category_confirm": "确认", + "gui.xaero_category_delete": "删除类别", + "gui.xaero_category_delete_confirm": "删除以下类别?", + "gui.xaero_category_enable_protection": "保护:关", + "gui.xaero_category_disable_protection": "保护:开", + "gui.xaero_category_disable_protection_confirm": "禁用以下类别的保护?", + "gui.xaero_category_enable_protection_confirm": "启用以下类别的保护?", + "gui.xaero_box_category_protection": "类别保护可防止你(意外)删除、移动、重命名类别或更改其“硬包含”设置。", + "gui.xaero_category_protected_category": "受保护!", + "gui.xaero_category_category_move_up": "提高优先级", + "gui.xaero_category_category_move_down": "降低优先级", + "gui.xaero_category_delete_list_element": "删除", + "gui.xaero_category_settings_confirm": "确认", + "gui.xaero_category_settings_cancel": "取消", + "gui.xaero_category_settings_cancel_confirm": "离开而不保存你的更改?", + "gui.xaero_category_settings_reset": "重置为默认", + "gui.xaero_category_settings_reset_confirm1": "将类别配置重置为默认?", + "gui.xaero_category_settings_reset_confirm2": "自定义类别将被删除,默认类别将被重置。", + "gui.xaero_radar_displayed": "显示", + "gui.xaero_radar_dots_color": "点颜色", + "gui.xaero_radar_icons_displayed": "图标", + "gui.xaero_radar_names_displayed": "名称", + "gui.xaero_radar_render_order": "渲染顺序", + "gui.xaero_box_radar_render_order": "控制雷达类别的渲染顺序。较低的数字意味着更早地渲染。 然而,在较新的Minecraft版本中,点总是显示在图标之上。 该顺序仍然适用于点或图标渲染。", + "gui.xaero_radar_dots_color_team_colour": "队伍颜色", + "gui.xaero_box_always_entity_nametags2": "无论名称设置是什么,始终为带有命名牌的实体显示名称。", + "gui.xaero_radar_setting_displayed": "显示雷达", + "gui.xaero_radar_setting_names": "显示名称", + "gui.xaero_radar_setting_icons": "显示图标", + "gui.xaero_toggle_entity_radar": "切换实体雷达", + "narration.xaero_ui_list_left_right_usage": "按下“左”和“右”按钮选择条目中的一列。", + "gui.xaero_category_help2": "选择一个子类别并转到其设置以配置点颜色、名称、图标等内容。 \n \n 当多个子类别包含同一实体时,列表中较高的子类别优先! 创建自定义类别时请记住这一点。 通常,新的自定义类别应该会被放在顶部。", + "gui.xaero_update_notification": "更新通知", + "gui.xaero_category_cut": "剪切/移动 §e%1$s", + "gui.xaero_category_paste": "将 §e%1$s§r 粘贴到 §e%2$s", + "gui.xaero_category_paste_cancel": "取消剪切/粘贴", + "gui.xaero_category_duplicate": "复制 §e%1$s", + "gui.xaero_category_duplicate_confirm": "复制以下类别?", + "gui.xaero_reverse_entity_radar": "反转雷达渲染顺序", + "gui.xaero_adjust_height_for_carpetlike_blocks": "为矮的方块调整 Y 值", + "gui.xaero_box_adjust_height_for_carpetlike_blocks": "类似地毯的矮方块的高度值减去1,例如地毯、1层雪、睡莲等。 这可以防止这些方块像一个完整的方块一样在地图上显示明显的阴影。", + "gui.xaero_box_category": "查看/编辑 §e%1$s", + "gui.xaero_box_category_settings": "§e%1$s§r 的设置", + "gui.xaero_auto_convert_wp_distance_km": "将距离转换为公里", + "gui.xaero_auto_convert_wp_distance_km_never": "从不", + "gui.xaero_waypoint_distance_precision": "路径点距离精度", + "gui.xaero_sort_angle": "角距离", + "gui.xaero_toggle_enabled": "已启用", + "gui.xaero_toggle_disabled": "已禁用", + "gui.xaero_main_entity_dot_size": "自身点大小", + "gui.xaero_category_settings_save_confirm": "退出前保存更改?", + "gui.xaero_category_settings_save_confirm_warning": "警告:此确认屏幕最近已被替换!", + "gui.xaero_start_fading_at": "深度渐变的最小 Y 距离", + "gui.xaero_box_start_fading_at": "当启用“显示实体深度”设置时,实体在雷达上开始变暗的最小Y高度差距。", + "gui.xaero_start_fading_at_auto": "自动", + "gui.xaero_legacy_color": "旧版", + "gui.xaero_partial_y_teleportation": "传送时使用偏移的 Y 值", + "gui.xaero_box_partial_y_teleportation": "传送到路径点时,将 Y 坐标偏移 0.5 以避免穿过地毯状方块掉入虚空。否则,使用整数 Y 坐标。", + "gui.xaero_delete_reached_deathpoints": "删除到达过的死亡地点", + "gui.xaero_box_delete_reached_deathpoints": "当你靠近到4个方块内时自动删除死亡地点。 这要求死亡地点在游戏中或小地图上可见。 死亡地点在创建后5秒内不会被删除。", + "gui.xaero_hide_minimap_under_screen": "位于其他界面下方时隐藏", + "gui.xaero_box_hide_minimap_under_screen": "当GUI界面打开时隐藏小地图,例如物品栏,与小地图相关的界面和聊天界面除外。", + "gui.xaero_north_compass_color": "罗盘北方颜色", + "gui.xaero_north_compass_color_default": "默认", + "gui.xaero_category_add_to_list_custom": "确认自定义输入:%1$s", + "gui.xaero_box_category_list_add": "支持带有特殊字符 * ) ( 和 | 的实体标识符或匹配模式。 \n \n * - 匹配任何内容。 \n ) ( - 括号,主要与 | 一起使用。 \n | - “或”运算符以匹配相同位置的不同序列。 \n \n 例如: \n minecraft:creeper \n minecraft:zombie(_villager|_horse) - 僵尸村民和马。 \n minecraft:a*l - 任何以“a”开头并以“l”结尾的原版实体。", + "gui.xaero_using_custom_subworld": "路径点:%1$s", + "gui.xaero_hide_minimap_under_f3": "在 F3 时隐藏", + "gui.xaero_box_hide_minimap_under_f3": "启用 F3 调试界面时隐藏小地图。", + "gui.xaero_entity_display_y": "显示 Y 高度", + "gui.xaero_entity_display_y_full": "显示实体 Y 高度", + "gui.xaero_block_light_value": "方块光照:%d", + "gui.xaero_sky_light_value": "天空光照:%d", + "gui.xaero_all_light_value": "光照等级:%d", + "gui.xaero_both_light_value": "方块光照:%d 天空光照:%d", + "gui.xaero_toggle_manual_cave_mode": "切换手动洞穴模式", + "gui.xaero_manual_cave_mode": "手动洞穴模式", + "gui.xaero_manual_cave_mode_start": "手动洞穴模式起始 Y 高度", + "gui.xaero_box_manual_cave_mode_start": "启用手动洞穴模式时,从哪个Y高度开始绘制方块。 手动洞穴模式可以通过按键绑定进行切换。 对于“自动”选项,一直拉到左边。", + "gui.xaero_manual_cave_mode_start_auto": "自动", + "gui.xaero_chunk_grid_line_width": "区块网格线宽度", + "gui.xaero_radar_render_over_minimap": "在小地图边框之上渲染", + "gui.xaero_box_radar_render_over_minimap": "允许在小地图边框上渲染实体,而不只是在边框内渲染它们。 以这种方式渲染的实体的行为类似于路径点,并且在超出边界时会粘在边界上。 可见实体仍然仅限于游戏客户端加载的实体。 \n \n 选项“玩家列表” - 仅当按下“玩家列表”键绑定(默认为 TAB)时才在小地图上如此渲染。", + "gui.xaero_radar_render_radar_over_frame": "在边框之上渲染雷达", + "gui.xaero_radar_over_map_never": "从不", + "gui.xaero_radar_over_map_list": "玩家列表", + "gui.xaero_radar_over_map_always": "总是", + "gui.xaero_compass_over_everything": "罗盘在最上层", + "gui.xaero_box_compass_over_everything": "在所有地图元素上方渲染罗盘文字(东、西、南、北),而不是在某些元素下方,例如路径点。", + "gui.xaero_waypoint_server_shared": "服务器", + "gui.xaero_waypoint_somebody_shared": "某人", + "gui.xaero_pac_players": "展示帮派/盟友玩家", + "gui.xaero_box_pac_players": "当玩家超出小地图框体边界或因其他原因不可见时,显示与你共享位置的玩家(由 Open Parties and Claims 模组提供)。", + "gui.xaero_toggle_pac_players": "切换帮派/盟友玩家", + "gui.xaero_toggle_pac_chunk_claims": "切换区块认领", + "gui.xaero_pac_marked_for_forceload": "(可强制加载)", + "gui.xaero_pac_claim_tooltip": "%1$s 的认领 %2$s", + "gui.xaero_pac_server_claim_tooltip": "服务器认领 %1$s", + "gui.xaero_pac_expired_claim_tooltip": "到期的认领 %1$s", + "gui.xaero_pac_claims": "显示区块认领", + "gui.xaero_box_pac_claims": "将来自 Open Parties and Claims 模组的区块认领显示为彩色叠加层。", + "gui.xaero_pac_claims_border_opacity": "区块认领边界不透明度", + "gui.xaero_box_pac_claims_border_opacity": "区块认领叠加层的边缘不透明度。区块认领需要 Open Parties and Claims 模组。", + "gui.xaero_pac_claims_fill_opacity": "区块认领填充不透明度", + "gui.xaero_box_pac_claims_fill_opacity": "区块认领叠加层的填充颜色不透明度。区块认领需要 Open Parties and Claims 模组。", + "gui.xaero_pac_current_claim": "显示当前认领", + "gui.xaero_box_pac_current_claim": "显示有关你所在区块的认领信息。区块认领需要 Open Parties and Claims 模组。", + "gui.xaero_category_include_list_include_in_super": "包含在超类别中", + "gui.xaero_box_category_include_list_include_in_super": "自动将此列表中的所有实体以及此类别中包含的其他列表 包含在此类别的超类别/父级中,排除列表中的实体除外。 这样你就不必在每个级别上手动添加重复项。", + "gui.xaero_temp_waypoints_global": "临时路径点为全局", + "gui.xaero_box_temp_waypoints_global": "启用后,临时路径点将被视为全局路径点并忽略路径点渲染距离限制。", + "gui.xaero_keep_enlarged_minimap_unlocked": "放大时保持旋转", + "gui.xaero_box_keep_enlarged_minimap_unlocked": "如果可能的话,在放大时不要将小地图锁定在北方,这只适用于圆形小地图。", + "gui.xaero_enlarged_minimap_a_toggle": "放大小地图键视为切换", + "gui.xaero_box_enlarged_minimap_a_toggle": "将“放大小地图”键视为切换,而不用按住它。", + "gui.xaero_waypoint_visibility_type_world_map_local": "世界地图局部", + "gui.xaero_waypoint_visibility_type_world_map_global": "世界地图全局", + "gui.xaero_box_visibility_type": "游戏内/小地图可见性类型 \n \n 局部 - 仅在最大路径点渲染距离内可见 \n 全局 - 始终可见 \n 世界地图局部 - 不可见,但被视为局部 \n 世界地图全局 - 不可见,但被视为全局", + "gui.xaero_option_requires_ingame": "此选项要求你已进入游戏。", + "gui.xaero_alternative_list_players": "“玩家列表”第二键位", + "gui.xaero_display_stained_glass": "显示染色玻璃", + "gui.xaero_waypoint_onmap_scale": "地图上路径点大小", + "gui.xaero_waypoint_onmap_scale_auto": "自动" +} \ No newline at end of file diff --git a/projects/1.16/assets/xaeros-world-map/xaeroworldmap/lang/en_us.json b/projects/1.16/assets/xaeros-world-map/xaeroworldmap/lang/en_us.json index f1e244d16d61..fe2d26a01895 100644 --- a/projects/1.16/assets/xaeros-world-map/xaeroworldmap/lang/en_us.json +++ b/projects/1.16/assets/xaeros-world-map/xaeroworldmap/lang/en_us.json @@ -63,10 +63,11 @@ "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": "Zoom In \n (or mouse wheel)", - "gui.xaero_box_zoom_out": "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. \n Right-click the map for some useful shortcuts. \n §2%2$s§r to open global settings. \n §2%3$s§r for alternative zoom-in. \n §2%4$s§r for alternative zoom-out. \n %1$sClick here to edit the key bindings.", - "gui.xaero_box_controls_minimap": "\n Waypoint controls: \n §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 Right-click an existing waypoint for more waypoint controls. \n \n ", + "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.", @@ -79,12 +80,12 @@ "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": "§2%s§r Open Full Waypoint Menu", - "gui.xaero_box_rendering_all_sets": "§2%s§r Rendering All Waypoint Sets", - "gui.xaero_box_rendering_current_set": "§2%s§r Rendering Only The Current Set", + "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_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", @@ -113,13 +114,13 @@ "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_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 that you are viewing in game and on the minimap. The sub-world can be switched in 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.", @@ -133,5 +134,61 @@ "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_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_filter_players_by_name": "Filter Players...", + "gui.xaero_wm_player_same_party": "Same Party", + "gui.xaero_wm_player_ally_party": "Ally Party", + "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 Party/Ally Player Menu", + "gui.xaero_box_open_players": "Party/Ally Player Menu", + "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_pac_players": "%s Rendering players", + "gui.xaero_box_hiding_pac_players": "%s Not rendering players", + "gui.xaero_toggle_pac_players": "Toggle Party/Ally Players", + "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" } \ No newline at end of file diff --git a/projects/1.16/assets/xaeros-world-map/xaeroworldmap/lang/zh_cn.json b/projects/1.16/assets/xaeros-world-map/xaeroworldmap/lang/zh_cn.json index 78e3d36182b1..69681e0cecba 100644 --- a/projects/1.16/assets/xaeros-world-map/xaeroworldmap/lang/zh_cn.json +++ b/projects/1.16/assets/xaeros-world-map/xaeroworldmap/lang/zh_cn.json @@ -13,18 +13,18 @@ "gui.xaero_update_chunks": "更新区块", "gui.xaero_terrain_depth": "地形深度", "gui.xaero_terrain_slopes": "地形坡度", - "gui.xaero_footsteps": "脚印", + "gui.xaero_footsteps": "足迹", "gui.xaero_light_levels": "光照等级", "gui.xaero_requires_reload": "需要重新加载世界才能生效!更低=更好的性能", "gui.xaero_flowers": "加载花", "gui.xaero_texture_compression": "纹理压缩", - "gui.xaero_world_map_screen": "世界地图屏幕", + "gui.xaero_world_map_screen": "世界地图界面", "gui.xaero_world_map_settings": "Xaero的世界地图设置", "gui.xaero_wm_coordinates": "鼠标处坐标", "gui.xaero_biome_colors": "原版模式生物群系", "gui.xaero_worldmap_waypoints": "世界地图路径点", - "gui.xaero_map_zoom_in": "放大(可替换)", - "gui.xaero_map_zoom_out": "缩小(可替换)", + "gui.xaero_map_zoom_in": "放大(可选的)", + "gui.xaero_map_zoom_out": "缩小(可选的)", "gui.xaero_map_unconfirmed": "世界地图需要确认!", "gui.xaero_confirm": "确认", "gui.xaero_cancel": "取消", @@ -42,34 +42,35 @@ "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": "显示缩放级别", - "gui.xaero_wm_ignore_heightmaps": "忽略服务器高度", - "gui.xaero_wm_box_ignore_heightmaps": "某些服务器在世界高度贴图中放置自定义物品,这可能会导致渲染不正确的贴图。有时,它甚至可以发生在高度更改的单人世界里。这个选项应该以牺牲性能为代价来解决这些问题。除非需要,否则不要使用。切换选项后重新进入世界!", - "gui.xaero_wm_waypoint_scale": "路径点范围", + "gui.xaero_wm_ignore_heightmaps": "忽略服务器高度图", + "gui.xaero_wm_box_ignore_heightmaps": "某些服务器在世界高度图中储存自定义值,这可能会导致地图渲染不正确。 有时,它甚至可以发生在大量更改的单人世界里。 这个选项应该会通过消耗一些性能来解决这些问题。 除非必须,否则不要使用。切换选项后重新进入世界!", + "gui.xaero_wm_waypoint_scale": "路径点缩放", "gui.xaero_wm_error_loading_properties": "加载服务器世界地图属性时出错。请重试。", "gui.xaero_mw_server": "服务器", - "gui.xaero_mw_server_box": "地图选择由服务器自动控制。您可以在XaeroWorldMap目录中的特定于服务器的配置中使用“ignoreServerLevelId”关闭此功能。", + "gui.xaero_mw_server_box": "地图选择由服务器自动控制。 你可以在XaeroWorldMap目录中的特定于服务器的配置中 通过“ignoreServerLevelId”关闭此功能。", "gui.xaero_wm_next": "下一页 >>", "gui.xaero_wm_previous": "<< 上一页", "gui.xaero_wm_slopes_legacy": "旧版", - "gui.xaero_open_map_animation": "打开动画", + "gui.xaero_open_map_animation": "打开时显示动画", "gui.xaero_wm_slopes_default_3d": "默认3D", "gui.xaero_wm_slopes_default_2d": "默认2D", "gui.xaero_reload_everything": "重新加载区块", "effect.xaeroworldmap.no_world_map": "没有世界地图", "effect.xaeroworldmap.no_world_map_harmful": "没有世界地图", "effect.xaeroworldmap.no_world_map_beneficial": "没有世界地图", - "gui.xaero_no_world_map_message": "该地图因药水效果而被禁用。", - "gui.xaero_box_zoom_in": "放大 \n (或使用鼠标滚轮)", - "gui.xaero_box_zoom_out": "缩小 \n (或使用鼠标滚轮)", - "gui.xaero_box_controls": "控制 \n \n 鼠标单击并拖动可滚动地图。\n 滚动鼠标滚轮可放大和缩小。\n 鼠标右键单击地图可以找到一些有用的快捷方式。\n §2%2$s§r 打开全局设置。\n §2%3$s§r 替代放大。\n §2%4$s§r 替代缩小。\n %1$s点击这里编辑按键绑定。", - "gui.xaero_box_controls_minimap": "\n 路径点控制:\n §2%s§r 创建一个新的路径点。\n §2%s§r 快速创建一个临时路径点。\n §2%s§r 切换路径点。\n §2%s§r 切换渲染所有路径点。\n §2%s§r 打开完整的路径点菜单。\n 鼠标右键单击现有路径点以获得更多路径点控制。\n \n ", + "gui.xaero_no_world_map_message": "地图被药水效果禁用。", + "gui.xaero_box_zoom_in": "%s 推近 \n (或使用鼠标滚轮)", + "gui.xaero_box_zoom_out": "%s 拉远 \n (或使用鼠标滚轮)", + "gui.xaero_box_controls": "控制 \n \n 鼠标点击并拖拽可拖动地图。 \n 滚动鼠标滚轮可推近和拉远(CTRL可以更精确)。 \n 鼠标右键单击地图可查看一些有用的快捷方式。 \n 一些UI按钮的工具提示中显示了额外按键绑定。 \n 鼠标右键点击地图元素(例如,路径点)可查看选项。 \n %1$s点击这里编辑按键绑定。", + "gui.xaero_box_controls_minimap": "§2%s§r 创建一个新的路径点。 \n §2%s§r 创建一个快速临时路径点。 \n §2%s§r 切换路径点集。 \n §2%s§r 切换渲染所有路径点集。 \n §2%s§r 打开完整的路径点菜单。 \n \n ", + "gui.xaero_box_controls_pac": "§2%s§r 打开 Parties and Claims 菜单。 \n \n ", "gui.xaero_box_export": "将地图导出为一个PNG文件。", "gui.xaero_export_confirm_1": "是否要将地图导出为PNG文件?", - "gui.xaero_export_confirm_2": "游戏在运行时会暂时冻结。", + "gui.xaero_export_confirm_2": "在导出时,游戏将会暂时冻结。", "gui.xaero_box_map_switching": "地图切换选项", "gui.xaero_box_open_waypoints": "路径点", "gui.xaero_box_close_waypoints": "关闭路径点", @@ -77,16 +78,16 @@ "gui.xaero_box_close_settings": "§2%s§r关闭设置", "gui.xaero_wm_up": "[向上]", "gui.xaero_wm_down": "[向下]", - "gui.xaero_filter_waypoints_by_name": "筛选路径点", + "gui.xaero_filter_waypoints_by_name": "筛选路径点……", "gui.xaero_wm_search_invalid_regex": "无效的正则表达式语法!", - "gui.xaero_box_full_waypoints_menu": "§2%s§r打开完整的路径点菜单", - "gui.xaero_box_rendering_all_sets": "§2%s§r渲染所有路径点", - "gui.xaero_box_rendering_current_set": "§2%s§r仅渲染当前设置", + "gui.xaero_box_full_waypoints_menu": "%s打开完整的路径点菜单", + "gui.xaero_box_rendering_all_sets": "%s渲染所有路径点集", + "gui.xaero_box_rendering_current_set": "%s仅渲染当前路径点集", "gui.xaero_zoom_buttons": "缩放按钮", - "gui.xaero_box_showing_disabled": "显示禁用路径点", - "gui.xaero_box_hiding_disabled": "隐藏禁用路径点", - "gui.xaero_box_waypoints_minimap_required": "路径点功能需要Xaero's Minimap模组!", - "gui.xaero_box_waypoints_disabled": "世界地图设置中路径点被禁用!", + "gui.xaero_box_showing_disabled": "显示禁用的路径点", + "gui.xaero_box_hiding_disabled": "隐藏禁用的路径点", + "gui.xaero_box_waypoints_minimap_required": "路径点功能需要 Xaero's Minimap 模组!", + "gui.xaero_box_waypoints_disabled": "路径点在世界地图设置中被禁用!", "gui.xaero_right_click_waypoint_edit": "§2%s§r编辑路径点", "gui.xaero_right_click_waypoint_teleport": "§2%s§r传送到路径点", "gui.xaero_right_click_waypoint_disable": "§2%s§r禁用路径点", @@ -102,19 +103,92 @@ "gui.xaero_right_click_box_map_settings": "§2%s§r打开设置", "gui.xaero_right_click_box_map_export": "将地图导出为PNG", "gui.xaero_waypoint_backgrounds": "渲染路径点背景", - "gui.xaero_right_click_map_cant_teleport": "§8(传送)模糊的Y坐标", - "gui.xaero_right_click_map_cant_create_waypoint": "§8不能在这里设置路径点", - "gui.xaero_no_world_map_item_message": "该模组被配置为在您的快捷栏中或装备中需要以下物品:", + "gui.xaero_right_click_map_cant_teleport": "§8(传送)模糊的Y坐标……", + "gui.xaero_right_click_map_cant_teleport_world": "§8(传送)尚未确认……", + "gui.xaero_right_click_map_cant_create_waypoint": "§8不能在这里设置路径点……", + "gui.xaero_no_world_map_item_message": "该模组被配置为需要你装备以下物品或放在快捷栏中:", "gui.xaero_right_click_waypoint_share": "在聊天栏分享路径点", "gui.xaero_right_click_map_share_location": "在聊天栏分享位置", - "gui.xaero_right_click_map_cant_share_location": "§8无法分享此位置", - "gui.xaero_current_map_locked1": "当前选择的地图被另一个游戏进程(Minecraft客户端)所使用。", + "gui.xaero_right_click_map_cant_share_location": "§8无法分享此位置……", + "gui.xaero_current_map_locked1": "当前选择的地图被另一个游戏进程(Minecraft客户端)占用。", "gui.xaero_current_map_locked2": "请选择该服务器的不同地图(左下角图标)。", "gui.xaero_wm_detect_ambiguous_y": "在发现中检测到不明确的Y坐标", - "gui.xaero_wm_box_detect_ambiguous_y": "地图上的单个像素可以包含多个透明图层和它们下方的不透明方块。在较旧的非缓存地图数据文件中,在这种情况下只存储不透明方块的Y坐标(高度),这通常会使直接传送到存储的Y坐标不安全。当此设置为ON时,模组会将此类地图像素视为未发现的区块。它默认为2D路径点并禁用直接传送到此类像素。禁用此功能需您自担风险!", - "gui.xaero_box_closing_menu_when_hopping": "跳转到路径点时关闭菜单(在菜单中左击鼠标)", - "gui.xaero_box_not_closing_menu_when_hopping": "跳转路径点时不关闭菜单(在菜单中左击鼠标)", + "gui.xaero_wm_box_detect_ambiguous_y": "地图上的单个像素可以包含多个透明层和它们下方的不透明方块。 在较旧的非缓存式地图数据文件中,在这种情况下只存储不透明方块的Y坐标(高度), 这通常会使直接传送到存储的Y坐标不安全。当此设置为ON时,模组会将此类地图像素视为未发现的区块。 它默认为2D路径点并禁止直接传送到此类像素。 禁用此功能需你自担风险!", + "gui.xaero_box_closing_menu_when_hopping": "跳转到路径点时关闭菜单(在菜单中点击鼠标左键)", + "gui.xaero_box_not_closing_menu_when_hopping": "跳转路径点时不关闭菜单(在菜单中点击鼠标左键)", "gui.xaero_wm_update_notification": "更新通知", "gui.xaero_wm_adjust_height_for_carpetlike_blocks": "调整方块的Y坐标", - "gui.xaero_wm_box_adjust_height_for_carpetlike_blocks": "从类似地毯方块的矮方块的高度值中减去1,例如地毯方块、1层雪方块、睡莲方块等。这可以防止这些方块在地图上像一个完整的方块一样造成严重的阴影。路径点和这些方块上的传送也应该更合理。" + "gui.xaero_wm_box_adjust_height_for_carpetlike_blocks": "将类似地毯方块的矮方块的高度值减去1,例如地毯、1层雪、睡莲等。 这可以防止这些方块在地图上像一个完整的方块一样产生明显的阴影。 路径点和这些方块上的传送也应该更合理。", + "gui.xaero_box_only_current_map_waypoints": "仅显示与当前世界地图绑定的路径点,即使使用完整路径点菜单为小地图选择了另一个路径点子世界。", + "gui.xaero_box_waypoints_selected_by_minimap": "在游戏中和小地图上显示来自相同路径点子世界的路径点。可以在完整路径点菜单中切换子世界。", + "gui.xaero_wm_min_zoom_local_waypoints": "局部路径点的最小缩放", + "gui.xaero_wm_arrow_colour": "箭头颜色", + "gui.xaero_wm_box_arrow_color": "指示玩家位置和旋转的箭头的颜色。", + "gui.xaero_wm_color_minimap": "小地图", + "gui.xaero_wm_red": "红色", + "gui.xaero_wm_green": "绿色", + "gui.xaero_wm_blue": "蓝色", + "gui.xaero_wm_yellow": "黄色", + "gui.xaero_wm_purple": "紫色", + "gui.xaero_wm_white": "白色", + "gui.xaero_wm_black": "黑色", + "gui.xaero_wm_legacy_color": "旧版", + "gui.xaero_wm_team_color": "团队", + "gui.xaero_wm_using_custom_subworld": "路径点:%1$s", + "gui.xaero_box_minimap_radar": "%s 显示小地图实体雷达(需要 Xaero's Minimap)", + "gui.xaero_box_no_minimap_radar": "%s 不显示小地图实体雷达", + "gui.xaero_wm_toggle_minimap_radar": "在世界地图上切换显示小地图雷达", + "gui.xaero_filter_players_by_name": "筛选玩家……", + "gui.xaero_wm_player_same_party": "相同队伍", + "gui.xaero_wm_player_ally_party": "盟友队伍", + "gui.xaero_right_click_player_teleport": "§2%s§r 传送到玩家", + "gui.xaero_right_click_player_config": "§2%s§r 编辑玩家配置", + "gui.xaero_box_close_players": "关闭队伍/盟友玩家菜单", + "gui.xaero_box_open_players": "队伍/盟友玩家菜单", + "gui.xaero_box_players_pac_required": "队伍玩家菜单功能需要 Open Parties and Claims 模组!", + "gui.xaero_box_claims_pac_required": "区块认领功能需要 the Open Parties and Claims 模组!", + "gui.xaero_box_pac_displaying_claims": "%s 显示区块认领", + "gui.xaero_box_pac_not_displaying_claims": "%s 不显示区块认领", + "gui.xaero_wm_pac_player_teleport_command": "玩家传送命令", + "gui.xaero_wm_box_pac_player_teleport_command": "在安装 Open Parties and Claims 时, 这个世界/服务器上使用的将你传送到地图上的其他玩家的聊天命令。", + "gui.xaero_wm_pac_marked_for_forceload": " (可强制加载)", + "gui.xaero_wm_pac_claim_tooltip": "%1$s 的认领 %2$s", + "gui.xaero_wm_pac_server_claim_tooltip": "服务器认领%1$s", + "gui.xaero_wm_pac_expired_claim_tooltip": "到期的认领%1$s", + "gui.xaero_box_rendering_waypoints": "%s 渲染路径点", + "gui.xaero_box_not_rendering_waypoints": "%s 不渲染路径点", + "gui.xaero_box_showing_pac_players": "%s 渲染玩家", + "gui.xaero_box_hiding_pac_players": "%s 不渲染玩家", + "gui.xaero_toggle_pac_players": "切换队伍/盟友玩家", + "gui.xaero_toggle_pac_chunk_claims": "切换区块认领", + "gui.xaero_pac_claim_chunks": "已选择认领的", + "gui.xaero_pac_unclaim_chunks": "已选择未认领的", + "gui.xaero_pac_forceload_chunks": "已选择强制加载的", + "gui.xaero_pac_unforceload_chunks": "已选择未强制加载的", + "gui.xaero_pac_claim_selection_out_of_range": "§8(认领)超出范围……", + "gui.xaero_wm_pac_claims": "显示区块认领", + "gui.xaero_wm_box_pac_claims": "以彩色叠加层显示来自 Open Parties and Claims 模组的区块认领。", + "gui.xaero_wm_pac_claims_border_opacity": "区块认领边界不透明度", + "gui.xaero_wm_box_pac_claims_border_opacity": "区块认领叠加层边界颜色的不透明度。区块认领需要 Open Parties and Claims 模组。", + "gui.xaero_wm_pac_claims_fill_opacity": "区块认领填充不透明度", + "gui.xaero_wm_box_pac_claims_fill_opacity": "区块认领叠加层填充颜色不透明度。区块认领需要 Open Parties and Claims 模组。", + "gui.xaero_map_menu_please_wait": "请稍等……", + "gui.xaero_wm_teleport_command": "地图传送命令", + "gui.xaero_wm_teleport_command_waypoints": "路径点命令", + "gui.xaero_wm_teleport_command_waypoints_hint": "路径点传送由小地图配置。", + "gui.xaero_wm_teleport_allowed": "地图传送", + "gui.xaero_wm_teleport_allowed_tooltip": "是否允许右键点击地图来传送。 禁用后,只能通过XaeroWorldMap文件夹中特定于世界的配置文件重新启用。 路径点传送在完整路径点菜单选项中单独配置。", + "gui.xaero_wm_right_click_map_teleport_not_allowed": "§8(传送)已禁用", + "gui.xaero_wm_option_requires_minimap": "该选项需要 Xaero's Minimap 模组。", + "gui.xaero_wm_option_requires_ingame": "该选项需要你已进入游戏。", + "gui.xaero_wm_settings_search": "搜索设置", + "gui.xaero_wm_settings_search_placeholder": "搜索……", + "gui.xaero_wm_settings_not_found": "找不到与你的输入匹配的条目!", + "gui.xaero_wm_minimap_settings": "小地图设置", + "gui.xaero_wm_reset_defaults": "恢复默认设置", + "gui.xaero_wm_reset_message": "你是否确定要恢复默认设置?", + "gui.xaero_wm_reset_message2": "此操作无法撤消!", + "gui.xaero_wm_partial_y_teleportation": "传送时使用偏移的Y坐标", + "gui.xaero_wm_box_partial_y_teleportation": "当传送到地图位置时,将Y坐标偏移0.5,以避免穿过地毯状的方块落入虚空。否则,将使用整数Y坐标。", + "gui.xaero_wm_display_stained_glass": "显示染色玻璃" } \ No newline at end of file diff --git a/projects/1.18-fabric/assets/advanced-nbt-tooltips/advancednbttooltip/lang/en_us.json b/projects/1.18-fabric/assets/advanced-nbt-tooltips/advancednbttooltip/lang/en_us.json new file mode 100644 index 000000000000..d58adbeac433 --- /dev/null +++ b/projects/1.18-fabric/assets/advanced-nbt-tooltips/advancednbttooltip/lang/en_us.json @@ -0,0 +1,124 @@ +{ + "category.advancednbttooltip.keys": "Advanced NBT Tooltips", + "key.advancednbttooltip.openConfig": "Open Advanced NBT Tooltips Config", + "text.advancednbttooltip.hideflag.additional": "additional tooltips", + "text.advancednbttooltip.hideflag.can_destroy": "destroyable blocks", + "text.advancednbttooltip.hideflag.can_place": "placeability on blocks", + "text.advancednbttooltip.hideflag.dye": "dyed color", + "text.advancednbttooltip.hideflag.enchantments": "enchantments", + "text.advancednbttooltip.hideflag.modifiers": "attribute modifiers", + "text.advancednbttooltip.hideflag.unbreakable": "unbreakability", + "text.advancednbttooltip.toggle.axolotl": "Show Axolotl Variant", + "text.advancednbttooltip.toggle.axolotl.tooltip": "Adds a line specifying the variant to the bucket of axolotl tooltip.", + "text.advancednbttooltip.toggle.bee_nest_bees": "Show Bee tooltip", + "text.advancednbttooltip.toggle.bee_nest_bees.tooltip": "Show how many bees are inside a hive/nest.", + "text.advancednbttooltip.toggle.bee_nest_honey": "Show Honey Level tooltip", + "text.advancednbttooltip.toggle.bee_nest_honey.tooltip": "Show the honey level of hives/nests.", + "text.advancednbttooltip.toggle.blast_resistance": "Show Blast Resistance", + "text.advancednbttooltip.toggle.blast_resistance.tooltip": "Show the blast resistance of block items.", + "text.advancednbttooltip.toggle.block_hardness": "Show Hardness", + "text.advancednbttooltip.toggle.block_hardness.tooltip": "Show the hardness of block items.", + "text.advancednbttooltip.toggle.book": "Show Book+ tooltip", + "text.advancednbttooltip.toggle.book.tooltip": "Show additional information about books.", + "text.advancednbttooltip.toggle.command_block": "Show Command Block tooltip", + "text.advancednbttooltip.toggle.command_block.tooltip": "Show the command of command blocks.", + "text.advancednbttooltip.toggle.compass": "Show Compass tooltip", + "text.advancednbttooltip.toggle.compass.tooltip": "Show the coordinates of the linked Lodestone", + "text.advancednbttooltip.toggle.composting_chance": "Show Composting Chance", + "text.advancednbttooltip.toggle.composting_chance.tooltip": "Show the composting chance of compostable items.", + "text.advancednbttooltip.toggle.custom_model_data": "Show CustomModelData tooltip", + "text.advancednbttooltip.toggle.custom_model_data.tooltip": "Show (when specified) the CustomModelData property of an item.", + "text.advancednbttooltip.toggle.enchantability": "Show Enchantability", + "text.advancednbttooltip.toggle.enchantability.tooltip": "Show the enchantability of enchantable items.", + "text.advancednbttooltip.toggle.filled_map": "Show Explorer Map tooltip", + "text.advancednbttooltip.toggle.filled_map.tooltip": "Show the coordinates indicated by Explorer Maps.", + "text.advancednbttooltip.toggle.food_stats": "Show Food Stats", + "text.advancednbttooltip.toggle.food_stats.tooltip": "Show the hunger and saturation values for food items.", + "text.advancednbttooltip.toggle.fuel_time": "Show Fuel Time", + "text.advancednbttooltip.toggle.fuel_time.tooltip": "Show the number of ticks it takes to smelt fuel item types.", + "text.advancednbttooltip.toggle.hideflags": "Show HideFlags tooltip", + "text.advancednbttooltip.toggle.hideflags.tooltip": "Show which properties of the item are hidden.", + "text.advancednbttooltip.toggle.luminance": "Show Light Level", + "text.advancednbttooltip.toggle.luminance.tooltip": "Adds a line specifying a light source's light level.", + "text.advancednbttooltip.toggle.mining_speed": "Show Mining Speed", + "text.advancednbttooltip.toggle.mining_speed.tooltip": "Adds a line specifying the mining speed for tools as compared to breaking by hand.", + "text.advancednbttooltip.toggle.music_disc": "Show Music Disc Comparator Output", + "text.advancednbttooltip.toggle.music_disc.tooltip": "Music discs show what signal strength comparators output when said discs are placed in jukeboxes.", + "text.advancednbttooltip.toggle.repair_cost": "Show RepairCost tooltip", + "text.advancednbttooltip.toggle.repair_cost.tooltip": "Show the RepairCost property, which is related to anvil usage.", + "text.advancednbttooltip.toggle.sign": "Show Sign tooltip", + "text.advancednbttooltip.toggle.sign.tooltip": "Show the text of written signs.", + "text.advancednbttooltip.toggle.spawn_egg": "Show Custom Spawn Egg tooltip", + "text.advancednbttooltip.toggle.spawn_egg.tooltip": "Show the Entity which is going to be spawned from a modified spawn egg.", + "text.advancednbttooltip.toggle.suspicious_stew": "Show Suspicious Stew tooltip", + "text.advancednbttooltip.toggle.suspicious_stew.tooltip": "Show associated potion effects of a suspicious stew item.", + "text.advancednbttooltip.tooltip.axolotl": "Variant: ", + "text.advancednbttooltip.tooltip.bees": "Bees: ", + "text.advancednbttooltip.tooltip.blast_resistance": "Blast Resistance: %s", + "text.advancednbttooltip.tooltip.block_hardness": "Hardness: %s", + "text.advancednbttooltip.tooltip.book.pages": "Pages: %s", + "text.advancednbttooltip.tooltip.book.resolved": "Resolved: ", + "text.advancednbttooltip.tooltip.book.title": "Title: ", + "text.advancednbttooltip.tooltip.command_blocks": "Command: ", + "text.advancednbttooltip.tooltip.composting_chance": "Composting Chance: %s%%", + "text.advancednbttooltip.tooltip.custommodeldata": "CustomModelData: ", + "text.advancednbttooltip.tooltip.disc": "Comparator Output: ", + "text.advancednbttooltip.tooltip.enchantability": "Enchantability: %s", + "text.advancednbttooltip.tooltip.foodstats": "When Consumed:", + "text.advancednbttooltip.tooltip.foodstats.hunger": "Hunger Points: %s", + "text.advancednbttooltip.tooltip.foodstats.saturation": "Saturation Points: %s", + "text.advancednbttooltip.tooltip.fuel_time": "Fuel Time: %s", + "text.advancednbttooltip.tooltip.hideflag": "Hidden: ", + "text.advancednbttooltip.tooltip.honey": "Honey Level: ", + "text.advancednbttooltip.tooltip.luminance": "Light Level: %s", + "text.advancednbttooltip.tooltip.mining_speed": "%sx Mining Speed", + "text.advancednbttooltip.tooltip.repair_cost": "RepairCost: ", + "text.advancednbttooltip.tooltips.title": "Toggles", + "text.autoconfig.advancednbttooltip.category.nbt_general": "General", + "text.autoconfig.advancednbttooltip.category.nbt_hud": "HUD Options", + "text.autoconfig.advancednbttooltip.category.nbt_misc": "Miscellaneous", + "text.autoconfig.advancednbttooltip.option.general.enableTooltips": "Enable custom Tooltips", + "text.autoconfig.advancednbttooltip.option.general.hideflagOverrides": "Hide-Flag Overrides", + "text.autoconfig.advancednbttooltip.option.general.hideflagOverrides.@Tooltip": "Defines which HideFlags flags will be overwritten.", + "text.autoconfig.advancednbttooltip.option.general.hideflagOverrides.overrideAppendTooltip": "Override Potion Hide-Flag", + "text.autoconfig.advancednbttooltip.option.general.hideflagOverrides.overrideAppendTooltip.@Tooltip": "Shows Potion effects and custom tooltips regardless of the HideFlags property.", + "text.autoconfig.advancednbttooltip.option.general.hideflagOverrides.overrideAttributeModifiers": "Override Attribute Modifiers Hide-Flag", + "text.autoconfig.advancednbttooltip.option.general.hideflagOverrides.overrideAttributeModifiers.@Tooltip": "Shows Attribute Modifiers regardless of the HideFlags property.", + "text.autoconfig.advancednbttooltip.option.general.hideflagOverrides.overrideCanDestroy": "Override Can Destroy Hide-Flag", + "text.autoconfig.advancednbttooltip.option.general.hideflagOverrides.overrideCanDestroy.@Tooltip": "Shows what an item can destroy regardless of the HideFlags property.", + "text.autoconfig.advancednbttooltip.option.general.hideflagOverrides.overrideCanPlaceOn": "Override Can Place On Hide-Flag", + "text.autoconfig.advancednbttooltip.option.general.hideflagOverrides.overrideCanPlaceOn.@Tooltip": "Shows what a block can be placed on regardless of the HideFlags property.", + "text.autoconfig.advancednbttooltip.option.general.hideflagOverrides.overrideDyeTooltip": "Override Dye Hide-Flag", + "text.autoconfig.advancednbttooltip.option.general.hideflagOverrides.overrideDyeTooltip.@Tooltip": "Shows dye color regardless of the HideFlags property.", + "text.autoconfig.advancednbttooltip.option.general.hideflagOverrides.overrideEnchantments": "Override Enchantment Hide-Flag", + "text.autoconfig.advancednbttooltip.option.general.hideflagOverrides.overrideEnchantments.@Tooltip": "Shows enchantments regardless of the HideFlags property.", + "text.autoconfig.advancednbttooltip.option.general.hideflagOverrides.overrideUnbreakable": "Override Unbreakable Hide-Flag", + "text.autoconfig.advancednbttooltip.option.general.hideflagOverrides.overrideUnbreakable.@Tooltip": "Shows whether an item is unbreakable regardless of the HideFlags property.", + "text.autoconfig.advancednbttooltip.option.general.mainMenuUpdateNotice": "Notify me", + "text.autoconfig.advancednbttooltip.option.general.mainMenuUpdateNotice.@Tooltip": "Show a little message on the title screen when a new update is out.", + "text.autoconfig.advancednbttooltip.option.general.overrideHideFlags": "Override Hide-Flags", + "text.autoconfig.advancednbttooltip.option.general.overrideHideFlags.@PrefixText": "Hideflag Override", + "text.autoconfig.advancednbttooltip.option.general.overrideHideFlags.@Tooltip[0]": "Enables an Injection Method into the ItemStack class to", + "text.autoconfig.advancednbttooltip.option.general.overrideHideFlags.@Tooltip[1]": "circumvent the HideFlags property.", + "text.autoconfig.advancednbttooltip.option.general.tooltipPosition": "Tooltip position", + "text.autoconfig.advancednbttooltip.option.general.tooltipPosition.@Tooltip": "Show where custom tooltips should be placed in the list of tooltips.", + "text.autoconfig.advancednbttooltip.option.hud.enableHudRendering": "Enable HUD", + "text.autoconfig.advancednbttooltip.option.hud.enableHudRendering.@Tooltip": "Enables the HUD, showing the item you are looking at.", + "text.autoconfig.advancednbttooltip.option.hud.hudTooltipPosition": "HUD tooltip position", + "text.autoconfig.advancednbttooltip.option.hud.hudTooltipPosition.@Tooltip": "The position of the HUD tooltip on the screen.", + "text.autoconfig.advancednbttooltip.option.hud.hudTooltipZ": "HUD tooltip Layer", + "text.autoconfig.advancednbttooltip.option.hud.hudTooltipZ.@Tooltip": "Whether the tooltip will be shown on top or below all other HUD elements.", + "text.autoconfig.advancednbttooltip.option.hud.toggleArmorStand": "Toggle HUD on Armor Stands", + "text.autoconfig.advancednbttooltip.option.hud.toggleArmorStand.@Tooltip": "Show Item tooltip HUD when looking at an equipped armor stand.", + "text.autoconfig.advancednbttooltip.option.hud.toggleDroppedItem": "Toggle HUD on Items", + "text.autoconfig.advancednbttooltip.option.hud.toggleDroppedItem.@Tooltip": "Show Item tooltip HUD when looking at a dropped item.", + "text.autoconfig.advancednbttooltip.option.hud.toggleItemFrame": "Toggle HUD on Item frames", + "text.autoconfig.advancednbttooltip.option.hud.toggleItemFrame.@Tooltip": "Show Item tooltip HUD when looking at an item frame.", + "text.autoconfig.advancednbttooltip.option.hud.tooltipColor": "HUD tooltip color", + "text.autoconfig.advancednbttooltip.option.hud.tooltipColor.@Tooltip": "The color of the background of the HUD tooltip.", + "text.autoconfig.advancednbttooltip.option.hud.tooltipLineLimit": "Maximum HUD tooltip lines", + "text.autoconfig.advancednbttooltip.option.hud.tooltipLineLimit.@Tooltip": "The maximum number of lines in the tooltip (no limitation at 0).", + "text.autoconfig.advancednbttooltip.option.misc.showMaxEnchantmentLevel": "Show maximum enchantment level", + "text.autoconfig.advancednbttooltip.option.misc.showMaxEnchantmentLevel.@Tooltip": "Adds the maximum enchantment level next to each enchantment.", + "text.autoconfig.advancednbttooltip.title": "Mod Options" +} \ No newline at end of file diff --git a/projects/1.18-fabric/assets/advanced-nbt-tooltips/advancednbttooltip/lang/zh_cn.json b/projects/1.18-fabric/assets/advanced-nbt-tooltips/advancednbttooltip/lang/zh_cn.json new file mode 100644 index 000000000000..2ddb1f73a7cb --- /dev/null +++ b/projects/1.18-fabric/assets/advanced-nbt-tooltips/advancednbttooltip/lang/zh_cn.json @@ -0,0 +1,132 @@ +{ + "category.advancednbttooltip.keys": "高级NBT提示工具", + "key.advancednbttooltip.openConfig": "打开高级NBT提示工具配置", + "text.advancednbttooltip.hideflag.additional": "其他信息", + "text.advancednbttooltip.hideflag.can_destroy": "可破坏", + "text.advancednbttooltip.hideflag.can_place": "可放置于", + "text.advancednbttooltip.hideflag.dye": "染色颜色", + "text.advancednbttooltip.hideflag.enchantments": "附魔信息", + "text.advancednbttooltip.hideflag.modifiers": "属性修饰符", + "text.advancednbttooltip.hideflag.unbreakable": "无法破坏", + "text.advancednbttooltip.toggle.axolotl": "显示美西螈桶的颜色", + "text.advancednbttooltip.toggle.axolotl.tooltip": "在美西螈桶的提示文本中添加其变种颜色", + "text.advancednbttooltip.toggle.bee_nest": "显示蜂巢/蜂箱信息", + "text.advancednbttooltip.toggle.bee_nest.tooltip": "显示蜂巢/蜂箱内有多少蜜蜂", + "text.advancednbttooltip.toggle.bee_nest_bees": "显示蜜蜂信息", + "text.advancednbttooltip.toggle.bee_nest_bees.tooltip": "显示蜂巢/蜂箱内有多少蜜蜂", + "text.advancednbttooltip.toggle.bee_nest_honey": "显示蜂蜜含量", + "text.advancednbttooltip.toggle.bee_nest_honey.tooltip": "显示蜂巢/蜂箱的蜂蜜含量", + "text.advancednbttooltip.toggle.blast_resistance": "显示爆炸抗性", + "text.advancednbttooltip.toggle.blast_resistance.tooltip": "显示方块的爆炸抗性。", + "text.advancednbttooltip.toggle.block_hardness": "显示硬度", + "text.advancednbttooltip.toggle.block_hardness.tooltip": "显示方块的硬度", + "text.advancednbttooltip.toggle.book": "显示书本信息", + "text.advancednbttooltip.toggle.book.tooltip": "显示有关书本的相关信息", + "text.advancednbttooltip.toggle.command_block": "显示命令方块信息", + "text.advancednbttooltip.toggle.command_block.tooltip": "显示命令方块所含的命令", + "text.advancednbttooltip.toggle.compass": "显示指南针信息", + "text.advancednbttooltip.toggle.compass.tooltip": "显示指南针所绑定的磁石坐标信息", + "text.advancednbttooltip.toggle.composting_chance": "显示堆肥桶的含量", + "text.advancednbttooltip.toggle.composting_chance.tooltip": "展示可堆肥物品的堆肥次数。", + "text.advancednbttooltip.toggle.custom_model_data": "显示自定义模型物品信息", + "text.advancednbttooltip.toggle.custom_model_data.tooltip": "显示(指定)自定义模型物品信息", + "text.advancednbttooltip.toggle.enchantability": "显示附魔能力", + "text.advancednbttooltip.toggle.enchantability.tooltip": "显示可附魔的物品的附魔能力", + "text.advancednbttooltip.toggle.filled_map": "显示宝藏图工具提示", + "text.advancednbttooltip.toggle.filled_map.tooltip": "显示宝藏图所指示的坐标", + "text.advancednbttooltip.toggle.food_stats": "显示食物统计资料", + "text.advancednbttooltip.toggle.food_stats.tooltip": "显示食物的饥饿度和饱和度", + "text.advancednbttooltip.toggle.fuel_time": "显示燃料时间", + "text.advancednbttooltip.toggle.fuel_time.tooltip": "显示熔炼燃料物品类型时间", + "text.advancednbttooltip.toggle.hideflags": "显示隐藏信息标签信息", + "text.advancednbttooltip.toggle.hideflags.tooltip": "显示隐藏信息标签所隐藏的信息项", + "text.advancednbttooltip.toggle.luminance": "显示光照等级", + "text.advancednbttooltip.toggle.luminance.tooltip": "添加一行指定光源的光照等级", + "text.advancednbttooltip.toggle.mining_speed": "显示挖掘速度", + "text.advancednbttooltip.toggle.mining_speed.tooltip": "添加一行指定工具的挖掘速度,而不是手工破坏", + "text.advancednbttooltip.toggle.music_disc": "显示音乐唱片比较器输出", + "text.advancednbttooltip.toggle.music_disc.tooltip": "音乐唱片显示将所述光盘放入唱片机时比较器输出的信号强度", + "text.advancednbttooltip.toggle.repair_cost": "显示维修成本信息", + "text.advancednbttooltip.toggle.repair_cost.tooltip": "显示维修费用属性, 和铁砧的使用有关", + "text.advancednbttooltip.toggle.sign": "显示告示牌信息", + "text.advancednbttooltip.toggle.sign.tooltip": "显示告示牌所含的文字信息", + "text.advancednbttooltip.toggle.spawn_egg": "显示自定义刷怪蛋信息", + "text.advancednbttooltip.toggle.spawn_egg.tooltip": "显示自定义刷怪蛋将会生成什么实体", + "text.advancednbttooltip.toggle.suspicious_stew": "显示谜之炖菜信息", + "text.advancednbttooltip.toggle.suspicious_stew.tooltip": "显示谜之炖菜的药水效果信息", + "text.advancednbttooltip.tooltip.axolotl": "颜色:", + "text.advancednbttooltip.tooltip.bees": "蜜蜂数:", + "text.advancednbttooltip.tooltip.blast_resistance": "爆炸抗性:%s", + "text.advancednbttooltip.tooltip.block_hardness": "硬度:%s", + "text.advancednbttooltip.tooltip.book.pages": "页数:%页", + "text.advancednbttooltip.tooltip.book.resolved": "是否署名:", + "text.advancednbttooltip.tooltip.book.title": "标题:", + "text.advancednbttooltip.tooltip.command_blocks": "命令信息:", + "text.advancednbttooltip.tooltip.composting_chance": "堆肥量:%s%%", + "text.advancednbttooltip.tooltip.custommodeldata": "自定义模型:", + "text.advancednbttooltip.tooltip.disc": "比较器输出:", + "text.advancednbttooltip.tooltip.enchantability": "附魔能力:%s", + "text.advancednbttooltip.tooltip.foodstats": "耐久:", + "text.advancednbttooltip.tooltip.foodstats.hunger": "饥饿值:%s", + "text.advancednbttooltip.tooltip.foodstats.saturation": "饱和值:%s", + "text.advancednbttooltip.tooltip.fuel_time": "燃料时间:%s", + "text.advancednbttooltip.tooltip.hideflag": "隐藏信息: ", + "text.advancednbttooltip.tooltip.honey": "蜂蜜级别:", + "text.advancednbttooltip.tooltip.lightlevel": "光照等级:", + "text.advancednbttooltip.tooltip.luminance": "光照等级:%s", + "text.advancednbttooltip.tooltip.mining_speed": "%sx 挖掘速度", + "text.advancednbttooltip.tooltip.repair_cost": "修理费用:", + "text.advancednbttooltip.tooltip.repaircost": "修理费用:", + "text.advancednbttooltip.tooltips.title": "常规", + "text.autoconfig.advancednbttooltip.category.nbt_general": "通用", + "text.autoconfig.advancednbttooltip.category.nbt_hud": "HUD配置", + "text.autoconfig.advancednbttooltip.category.nbt_misc": "杂项", + "text.autoconfig.advancednbttooltip.option.general.enableTooltips": "启用常规提示", + "text.autoconfig.advancednbttooltip.option.general.hideflagOverrides": "隐藏信息显示项", + "text.autoconfig.advancednbttooltip.option.general.hideflagOverrides.@Tooltip": "自定义要显示哪些隐藏的属性信息", + "text.autoconfig.advancednbttooltip.option.general.hideflagOverrides.overrideAppendTooltip": "显示隐藏的'药水效果'和'其他'信息", + "text.autoconfig.advancednbttooltip.option.general.hideflagOverrides.overrideAppendTooltip.@Tooltip": "无视隐藏信息的标签直接显示物品'药水效果'和'其他'信息", + "text.autoconfig.advancednbttooltip.option.general.hideflagOverrides.overrideAttributeModifiers": "显示隐藏属性修饰符信息", + "text.autoconfig.advancednbttooltip.option.general.hideflagOverrides.overrideAttributeModifiers.@Tooltip": "无视隐藏信息标签直接显示属性修饰符信息", + "text.autoconfig.advancednbttooltip.option.general.hideflagOverrides.overrideCanDestroy": "覆盖隐藏的可破坏……信息", + "text.autoconfig.advancednbttooltip.option.general.hideflagOverrides.overrideCanDestroy.@Tooltip": "无视隐藏信息的标签直接显示物品可破坏……信息", + "text.autoconfig.advancednbttooltip.option.general.hideflagOverrides.overrideCanPlaceOn": "显示隐藏的可放置于……信息", + "text.autoconfig.advancednbttooltip.option.general.hideflagOverrides.overrideCanPlaceOn.@Tooltip": "无视隐藏信息的标签直接显示物品可放置于……信息", + "text.autoconfig.advancednbttooltip.option.general.hideflagOverrides.overrideDyeTooltip": "显示隐藏的染色颜色信息", + "text.autoconfig.advancednbttooltip.option.general.hideflagOverrides.overrideDyeTooltip.@Tooltip": "无视隐藏信息的标签直接显示物品染色颜色信息", + "text.autoconfig.advancednbttooltip.option.general.hideflagOverrides.overrideEnchantments": "显示隐藏附魔属性信息", + "text.autoconfig.advancednbttooltip.option.general.hideflagOverrides.overrideEnchantments.@Tooltip": "无视隐藏信息的标签直接显示附魔信息", + "text.autoconfig.advancednbttooltip.option.general.hideflagOverrides.overrideUnbreakable": "显示隐藏的无法破坏信息", + "text.autoconfig.advancednbttooltip.option.general.hideflagOverrides.overrideUnbreakable.@Tooltip": "无视隐藏信息的标签直接显示物品是否可以被破坏", + "text.autoconfig.advancednbttooltip.option.general.mainMenuUpdateNotice": "更新通知", + "text.autoconfig.advancednbttooltip.option.general.mainMenuUpdateNotice.@Tooltip": "当有新的更新时在标题屏幕上显示一条小消息", + "text.autoconfig.advancednbttooltip.option.general.overrideHideFlags": "无视隐藏信息标签", + "text.autoconfig.advancednbttooltip.option.general.overrideHideFlags.@PrefixText": "隐藏信息标签覆盖", + "text.autoconfig.advancednbttooltip.option.general.overrideHideFlags.@Tooltip[0]": "使用物品堆叠类当中的注入方式", + "text.autoconfig.advancednbttooltip.option.general.overrideHideFlags.@Tooltip[1]": "无视隐藏信息标签显示隐藏的信息", + "text.autoconfig.advancednbttooltip.option.general.tooltipPosition": "提示文本位置", + "text.autoconfig.advancednbttooltip.option.general.tooltipPosition.@Tooltip": "提示文本在提示列表中的位置", + "text.autoconfig.advancednbttooltip.option.hud.enableHudRendering": "启用HUD", + "text.autoconfig.advancednbttooltip.option.hud.enableHudRendering.@Tooltip": "启用HUD, 显示你正在看向的物品信息", + "text.autoconfig.advancednbttooltip.option.hud.hudTooltipPosition": "HUD提示信息位置", + "text.autoconfig.advancednbttooltip.option.hud.hudTooltipPosition.@Tooltip": "HUD提示信息在屏幕上的位置", + "text.autoconfig.advancednbttooltip.option.hud.hudTooltipZ": "HUD提示信息层", + "text.autoconfig.advancednbttooltip.option.hud.hudTooltipZ.@Tooltip": "HUD提示信息层将显示在其他HUD的上方还是下方", + "text.autoconfig.advancednbttooltip.option.hud.toggleArmorStand": "启用盔甲架信息HUD", + "text.autoconfig.advancednbttooltip.option.hud.toggleArmorStand.@Tooltip": "显示你正在看向的盔甲架上的物品信息", + "text.autoconfig.advancednbttooltip.option.hud.toggleDroppedItem": "显示掉落物信息HUD", + "text.autoconfig.advancednbttooltip.option.hud.toggleDroppedItem.@Tooltip": "显示你正在看向的掉落物信息", + "text.autoconfig.advancednbttooltip.option.hud.toggleItemFrame": "显示物品展示框信息HUD", + "text.autoconfig.advancednbttooltip.option.hud.toggleItemFrame.@Tooltip": "显示你正在看向的物品展示框内的物品信息", + "text.autoconfig.advancednbttooltip.option.hud.tooltipColor": "HUD提示信息颜色", + "text.autoconfig.advancednbttooltip.option.hud.tooltipColor.@Tooltip": "HUD提示信息背景颜色", + "text.autoconfig.advancednbttooltip.option.hud.tooltipLineLimit": "最大HUD提示信息行数", + "text.autoconfig.advancednbttooltip.option.hud.tooltipLineLimit.@Tooltip": "最大HUD提示信息行数限制(0为无限制).", + "text.autoconfig.advancednbttooltip.option.misc.showAxolotlVariant": "显示美西螈桶的颜色", + "text.autoconfig.advancednbttooltip.option.misc.showAxolotlVariant.@Tooltip": "在美西螈桶的提示文本中添加其变种颜色。", + "text.autoconfig.advancednbttooltip.option.misc.showLightLevel": "显示光照等级", + "text.autoconfig.advancednbttooltip.option.misc.showLightLevel.@Tooltip": "添加一行指定光源的光照等级.", + "text.autoconfig.advancednbttooltip.option.misc.showMaxEnchantmentLevel": "显示最大的附魔等级", + "text.autoconfig.advancednbttooltip.option.misc.showMaxEnchantmentLevel.@Tooltip": "在每个附魔的旁边加上最大的附魔等级.", + "text.autoconfig.advancednbttooltip.title": "模组配置§7(高级NBT提示工具)" +} diff --git a/projects/1.18-fabric/assets/allis-one-way-glass/onewayglass/lang/en_us.json b/projects/1.18-fabric/assets/allis-one-way-glass/onewayglass/lang/en_us.json index 07c6a2287708..9d8101869f0c 100644 --- a/projects/1.18-fabric/assets/allis-one-way-glass/onewayglass/lang/en_us.json +++ b/projects/1.18-fabric/assets/allis-one-way-glass/onewayglass/lang/en_us.json @@ -19,7 +19,6 @@ "item.onewayglass.molten_glass_bucket": "Molten Glass Bucket", "item.onewayglass.powdered_glass": "Powdered Glass", "item.onewayglass.powdered_glass_bucket": "Powdered Glass Bucket", - "block.onewayglass.stone_glass": "Stone Glass", "block.onewayglass.granite_glass": "Granite Glass", "block.onewayglass.polished_granite_glass": "Polished Granite Glass", diff --git a/projects/1.18-fabric/assets/allis-one-way-glass/onewayglass/lang/zh_cn.json b/projects/1.18-fabric/assets/allis-one-way-glass/onewayglass/lang/zh_cn.json index 81e1134f90d0..e1fb3ed36fd9 100644 --- a/projects/1.18-fabric/assets/allis-one-way-glass/onewayglass/lang/zh_cn.json +++ b/projects/1.18-fabric/assets/allis-one-way-glass/onewayglass/lang/zh_cn.json @@ -19,7 +19,6 @@ "item.onewayglass.molten_glass_bucket": "熔融玻璃桶", "item.onewayglass.powdered_glass": "玻璃粉末", "item.onewayglass.powdered_glass_bucket": "玻璃粉末桶", - "block.onewayglass.stone_glass": "石头单向玻璃", "block.onewayglass.granite_glass": "花岗岩单向玻璃", "block.onewayglass.polished_granite_glass": "磨制花岗岩单向玻璃", diff --git a/projects/1.18-fabric/assets/alloy-forgery/alloy_forgery/lang/zh_cn.json b/projects/1.18-fabric/assets/alloy-forgery/alloy_forgery/lang/zh_cn.json index d5df088e1393..c7221b8c0ff4 100644 --- a/projects/1.18-fabric/assets/alloy-forgery/alloy_forgery/lang/zh_cn.json +++ b/projects/1.18-fabric/assets/alloy-forgery/alloy_forgery/lang/zh_cn.json @@ -5,16 +5,12 @@ "block.alloy_forgery.end_stone_bricks_forge_controller": "末地石砖冶炼控制器", "block.alloy_forgery.polished_blackstone_forge_controller": "磨制黑石冶炼控制器", "block.alloy_forgery.prismarine_bricks_forge_controller": "海晶石砖冶炼控制器", - "tooltip.alloy_forgery.forge_tier": "等级:%d", "tooltip.alloy_forgery.fuel_capacity": "燃料容量:%d", - "container.alloy_forgery.forge_controller": "合金冶炼炉", - "container.alloy_forgery.rei.title": "冶炼合金", "container.alloy_forgery.rei.min_tier": "冶炼炉等级要求:%d", "container.alloy_forgery.rei.fuel_per_tick": "燃料消耗:%d/tick", - "message.alloy_forgery.invalid_multiblock": "多方块结构无效", "itemGroup.alloy_forgery.alloy_forgery": "合金冶炼炉", "itemGroup.alloy_forgery.alloy_forgery.button.discord": "Discord", diff --git a/projects/1.18-fabric/assets/bodacious-berries/bodacious_berries/lang/en_us.json b/projects/1.18-fabric/assets/bodacious-berries/bodacious_berries/lang/en_us.json new file mode 100644 index 000000000000..7a536e3f8ec9 --- /dev/null +++ b/projects/1.18-fabric/assets/bodacious-berries/bodacious_berries/lang/en_us.json @@ -0,0 +1,122 @@ +{ + "item.bodacious_berries.saskatoon_berries": "Saskatoon Berries", + "item.bodacious_berries.raspberries": "Raspberries", + "item.bodacious_berries.blackberries": "Blackberries", + "item.bodacious_berries.strawberries": "Strawberries", + "item.bodacious_berries.chorus_berries": "Chorus Berries", + "item.bodacious_berries.rainberries": "Rainberries", + "item.bodacious_berries.lingonberries": "Lingonberries", + "item.bodacious_berries.grapes": "Grapes", + "item.bodacious_berries.goji_berries": "Goji Berries", + "item.bodacious_berries.gooseberries": "Gooseberries", + "item.bodacious_berries.cloudberries": "Cloudberries", + "item.bodacious_berries.saskatoon_berry_juice": "Saskatoon Berry Juice", + "item.bodacious_berries.raspberry_juice": "Raspberry Juice", + "item.bodacious_berries.blackberry_juice": "Blackberry Juice", + "item.bodacious_berries.strawberry_juice": "Strawberry Juice", + "item.bodacious_berries.rainberry_juice": "Rainberry Juice", + "item.bodacious_berries.goji_berry_juice": "Goji Berry Juice", + "item.bodacious_berries.grape_juice": "Grape Juice", + "item.bodacious_berries.lingonberry_juice": "Lingonberry Juice", + "item.bodacious_berries.gooseberry_juice": "Gooseberry Juice", + "item.bodacious_berries.sweet_berry_juice": "Sweet Berry Juice", + "item.bodacious_berries.glow_berry_juice": "Glow Berry Juice", + "item.bodacious_berries.chorus_berry_juice": "Chorus Berry Juice", + "item.bodacious_berries.goji_berry_blend": "Goji Berry Blend", + "item.bodacious_berries.gooseberry_rum": "Gooseberry Rum", + "item.bodacious_berries.vanilla_delight": "Vanilla Delight", + "item.bodacious_berries.red_juice": "Red Juice", + "item.bodacious_berries.purple_delight": "Purple Delight", + "item.bodacious_berries.end_blend": "End Blend", + "item.bodacious_berries.opposite_juice": "Opposite Juice", + "item.bodacious_berries.rainberry_blend": "Rainberry Blend", + "item.bodacious_berries.traffic_light_juice": "Traffic Light Juice", + "item.bodacious_berries.dubious_juice": "Dubious Juice", + "item.bodacious_berries.cloudberry_juice": "Cloudberry Juice", + "item.bodacious_berries.chorus_berry_juice_badlands": "Badlands Chorus Berry Juice", + "item.bodacious_berries.chorus_berry_juice_birch_forest": "Birch Forest Chorus Berry Juice", + "item.bodacious_berries.chorus_berry_juice_dark_forest": "Dark Forest Chorus Berry Juice", + "item.bodacious_berries.chorus_berry_juice_desert": "Desert Chorus Berry Juice", + "item.bodacious_berries.chorus_berry_juice_dripstone_caves": "Dripstone Caves Chorus Berry Juice", + "item.bodacious_berries.chorus_berry_juice_flower_forest": "Flower Forest Chorus Berry Juice", + "item.bodacious_berries.chorus_berry_juice_forest": "Forest Chorus Berry Juice", + "item.bodacious_berries.chorus_berry_juice_jungle": "Jungle Chorus Berry Juice", + "item.bodacious_berries.chorus_berry_juice_lush_caves": "Lush Caves Chorus Berry Juice", + "item.bodacious_berries.chorus_berry_juice_meadow": "Meadow Chorus Berry Juice", + "item.bodacious_berries.chorus_berry_juice_mushroom_fields": "Mushroom Fields Chorus Berry Juice", + "item.bodacious_berries.chorus_berry_juice_ocean": "Ocean Chorus Berry Juice", + "item.bodacious_berries.chorus_berry_juice_plains": "Plains Chorus Berry Juice", + "item.bodacious_berries.chorus_berry_juice_savanna": "Savanna Chorus Berry Juice", + "item.bodacious_berries.chorus_berry_juice_snowy_slopes": "Snowy Slopes Chorus Berry Juice", + "item.bodacious_berries.chorus_berry_juice_sunflower_plains": "Sunflower Plains Chorus Berry Juice", + "item.bodacious_berries.chorus_berry_juice_swamp": "Swamp Chorus Berry Juice", + "item.bodacious_berries.chorus_berry_juice_taiga": "Taiga Chorus Berry Juice", + "block.bodacious_berries.berry_harvester": "Berry Harvester", + "block.bodacious_berries.juicer": "Juicer", + "block.bodacious_berries.double_saskatoon_berry_bush": "Double Saskatoon Berry Bush", + "block.bodacious_berries.saskatoon_berry_bush": "Saskatoon Berry Bush", + "block.bodacious_berries.raspberry_bush": "Raspberry Bush", + "block.bodacious_berries.blackberry_bush": "Blackberry Bush", + "block.bodacious_berries.strawberry_bush": "Strawberry Bush", + "block.bodacious_berries.chorus_berry_bush": "Chorus Berry Bush", + "block.bodacious_berries.double_chorus_berry_bush": "Double Chorus Berry Bush", + "block.bodacious_berries.rainberry_bush": "Rainberry Bush", + "block.bodacious_berries.lingonberry_bush": "Lingonberry Bush", + "block.bodacious_berries.grapevine": "Grapevine", + "block.bodacious_berries.goji_berry_bush": "Goji Berry Bush", + "block.bodacious_berries.double_goji_berry_bush": "Double Goji Berry Bush", + "block.bodacious_berries.cloudberry_bush": "Cloudberry Bush", + "block.bodacious_berries.gooseberry_bush": "Gooseberry Bush", + "subtitles.bodacious_berries.block.berry_bush.pick": "Berry is harvested", + "effect.bodacious_berries.refreshed": "Refreshed", + "bodacious_berries.receptacle": "Receptacle:", + "bodacious_berries.hint.sweetness": "This drink feels like it needs just a hint of a raw kind of sweetness...", + "bodacious_berries.hint.more_purple": "What if we combined all the different kinds of purple into one bottle of juice?", + "bodacious_berries.hint.more_red": "You can never blend together too many red things...", + "bodacious_berries.hint.vanilla": "This drink just doesn't feel quite vanilla enough...", + "bodacious_berries.hint.red_and_yellow": "We already have green in here, so why not red and yellow?", + "bodacious_berries.hint.blackberries_and_sweetness": "What if we added some sweetness and those lovely dark berries?", + "emi.category.bodacious_berries.juicer": "Juicer", + "tag.c.juices": "Juices", + "tag.c.berries": "Berries", + "tag.c.fruits": "Fruits", + "tag.c.cloudberries": "Cloudberries", + "tag.c.chorus_berries": "Chorus Berries", + "tag.c.strawberries": "Strawberries", + "tag.c.blackberries": "Blackberries", + "tag.c.raspberries": "Raspberries", + "tag.c.goji_berries": "Goji Berries", + "tag.c.lingonberries": "Lingonberries", + "tag.c.rainberries": "Rainberries", + "tag.c.grapes": "Grapes", + "tag.c.glow_berries": "Glow Berries", + "tag.c.sweet_berries": "Sweet Berries", + "tag.c.saskatoon_berries": "Saskatoon Berries", + "tag.c.cherries": "Cherries", + "tag.c.orange_berries": "Orange Berries", + "tag.c.purple_berries": "Purple Berries", + "tag.c.blueberries": "Blueberries", + "tag.c.elderberries": "Elderberries", + "tag.c.salmonberries": "Salmonberries", + "tag.c.cranberries": "Cranberries", + "tag.c.yellow_berries": "Yellow Berries", + "tag.c.gooseberries": "Gooseberries", + "tag.c.green_berries": "Green Berries", + "tag.dehydration.hydrating_drinks": "Hydrating Drinks", + "bodacious_berries.config.title": "Bodacious Berries Configuration", + "bodacious_berries.config.ultra_rare_rarity_option": "Ultra rare rarity", + "bodacious_berries.config.rare_rarity_option": "Rare rarity", + "bodacious_berries.config.medium_rarity_option": "Medium rarity", + "bodacious_berries.config.common_rarity_option": "Common rarity", + "bodacious_berries.config.generate_saskatoon_berries": "Generate Saskatoons", + "bodacious_berries.config.generate_raspberries": "Generate Raspberries", + "bodacious_berries.config.generate_blackberries": "Generate Blackberries", + "bodacious_berries.config.generate_strawberries": "Generate Strawberries", + "bodacious_berries.config.generate_chorus_berries": "Generate Chorus Berries", + "bodacious_berries.config.generate_rainberries": "Generate Rainberries", + "bodacious_berries.config.generate_lingonberries": "Generate Lingonberries", + "bodacious_berries.config.generate_grapes": "Generate Grapes", + "bodacious_berries.config.generate_goji_berries": "Generate Goji Berries", + "bodacious_berries.config.generate_cloudberries": "Generate Cloudberries", + "bodacious_berries.config.generate_gooseberries": "Generate Gooseberries" +} \ No newline at end of file diff --git a/projects/1.18-fabric/assets/bodacious-berries/bodacious_berries/lang/zh_cn.json b/projects/1.18-fabric/assets/bodacious-berries/bodacious_berries/lang/zh_cn.json new file mode 100644 index 000000000000..e6e4f221b728 --- /dev/null +++ b/projects/1.18-fabric/assets/bodacious-berries/bodacious_berries/lang/zh_cn.json @@ -0,0 +1,122 @@ +{ + "item.bodacious_berries.saskatoon_berries": "萨斯卡通莓", + "item.bodacious_berries.raspberries": "树莓", + "item.bodacious_berries.blackberries": "黑莓", + "item.bodacious_berries.strawberries": "草莓", + "item.bodacious_berries.chorus_berries": "紫颂莓", + "item.bodacious_berries.rainberries": "虹莓", + "item.bodacious_berries.lingonberries": "越橘", + "item.bodacious_berries.grapes": "葡萄", + "item.bodacious_berries.goji_berries": "枸杞", + "item.bodacious_berries.gooseberries": "醋栗", + "item.bodacious_berries.cloudberries": "云莓", + "item.bodacious_berries.saskatoon_berry_juice": "萨斯卡通莓果汁", + "item.bodacious_berries.raspberry_juice": "树莓果汁", + "item.bodacious_berries.blackberry_juice": "黑莓果汁", + "item.bodacious_berries.strawberry_juice": "草莓果汁", + "item.bodacious_berries.rainberry_juice": "虹梅果汁", + "item.bodacious_berries.goji_berry_juice": "枸杞果汁", + "item.bodacious_berries.grape_juice": "葡萄果汁", + "item.bodacious_berries.lingonberry_juice": "越橘果汁", + "item.bodacious_berries.gooseberry_juice": "醋栗果汁", + "item.bodacious_berries.sweet_berry_juice": "甜浆果果汁", + "item.bodacious_berries.glow_berry_juice": "发光浆果果汁", + "item.bodacious_berries.chorus_berry_juice": "紫颂莓果汁", + "item.bodacious_berries.goji_berry_blend": "枸杞拼配", + "item.bodacious_berries.gooseberry_rum": "醋栗朗姆酒", + "item.bodacious_berries.vanilla_delight": "原版乐趣", + "item.bodacious_berries.red_juice": "红色果汁", + "item.bodacious_berries.purple_delight": "紫色乐趣", + "item.bodacious_berries.end_blend": "末地拼配", + "item.bodacious_berries.opposite_juice": "逆反果汁", + "item.bodacious_berries.rainberry_blend": "虹莓拼配", + "item.bodacious_berries.traffic_light_juice": "红绿灯果汁", + "item.bodacious_berries.dubious_juice": "可疑的果汁", + "item.bodacious_berries.cloudberry_juice": "云莓果汁", + "item.bodacious_berries.chorus_berry_juice_badlands": "恶地紫颂莓果汁", + "item.bodacious_berries.chorus_berry_juice_birch_forest": "桦木森林紫颂莓果汁", + "item.bodacious_berries.chorus_berry_juice_dark_forest": "黑森林紫颂莓果汁", + "item.bodacious_berries.chorus_berry_juice_desert": "沙漠紫颂莓果汁", + "item.bodacious_berries.chorus_berry_juice_dripstone_caves": "溶洞紫颂莓果汁", + "item.bodacious_berries.chorus_berry_juice_flower_forest": "繁花森林紫颂莓果汁", + "item.bodacious_berries.chorus_berry_juice_forest": "森林紫颂莓果汁", + "item.bodacious_berries.chorus_berry_juice_jungle": "丛林紫颂莓果汁", + "item.bodacious_berries.chorus_berry_juice_lush_caves": "繁茂洞穴紫颂莓果汁", + "item.bodacious_berries.chorus_berry_juice_meadow": "草甸紫颂莓果汁", + "item.bodacious_berries.chorus_berry_juice_mushroom_fields": "蘑菇岛紫颂莓果汁", + "item.bodacious_berries.chorus_berry_juice_ocean": "海洋紫颂莓果汁", + "item.bodacious_berries.chorus_berry_juice_plains": "平原紫颂莓果汁", + "item.bodacious_berries.chorus_berry_juice_savanna": "热带草原紫颂莓果汁", + "item.bodacious_berries.chorus_berry_juice_snowy_slopes": "积雪的山坡紫颂莓果汁", + "item.bodacious_berries.chorus_berry_juice_sunflower_plains": "向日葵平原紫颂莓果汁", + "item.bodacious_berries.chorus_berry_juice_swamp": "沼泽紫颂莓果汁", + "item.bodacious_berries.chorus_berry_juice_taiga": "针叶林紫颂莓果汁", + "block.bodacious_berries.berry_harvester": "浆果收割机", + "block.bodacious_berries.juicer": "榨汁机", + "block.bodacious_berries.double_saskatoon_berry_bush": "双倍萨斯卡通莓丛", + "block.bodacious_berries.saskatoon_berry_bush": "萨斯卡通莓丛", + "block.bodacious_berries.raspberry_bush": "树莓丛", + "block.bodacious_berries.blackberry_bush": "黑莓丛", + "block.bodacious_berries.strawberry_bush": "草莓丛", + "block.bodacious_berries.chorus_berry_bush": "紫颂莓丛", + "block.bodacious_berries.double_chorus_berry_bush": "双倍紫颂莓丛", + "block.bodacious_berries.rainberry_bush": "虹莓丛", + "block.bodacious_berries.lingonberry_bush": "越橘丛", + "block.bodacious_berries.grapevine": "葡萄藤", + "block.bodacious_berries.goji_berry_bush": "枸杞丛", + "block.bodacious_berries.double_goji_berry_bush": "双倍枸杞丛", + "block.bodacious_berries.cloudberry_bush": "云莓丛", + "block.bodacious_berries.gooseberry_bush": "醋栗丛", + "subtitles.bodacious_berries.block.berry_bush.pick": "收获浆果", + "effect.bodacious_berries.refreshed": "焕然一新", + "bodacious_berries.receptacle": "容器:", + "bodacious_berries.hint.sweetness": "这瓶饮料感觉它只需要再来一丝天然的甜味……", + "bodacious_berries.hint.more_purple": "如果我们把所有不同种类的紫色混合成一瓶果汁呢?", + "bodacious_berries.hint.more_red": "你永远不能把太多红色的东西混合在一起……", + "bodacious_berries.hint.vanilla": "这种饮料感觉还不够原版……", + "bodacious_berries.hint.red_and_yellow": "我们这里已经有绿色了,为什么没有红色和黄色呢?", + "bodacious_berries.hint.blackberries_and_sweetness": "如果我们加一些甜味和一些可爱的黑色浆果呢?", + "emi.category.bodacious_berries.juicer": "榨汁机", + "tag.c.juices": "果汁", + "tag.c.berries": "浆果", + "tag.c.fruits": "水果", + "tag.c.cloudberries": "云莓", + "tag.c.chorus_berries": "紫颂莓", + "tag.c.strawberries": "草莓", + "tag.c.blackberries": "黑莓", + "tag.c.raspberries": "树莓", + "tag.c.goji_berries": "枸杞", + "tag.c.lingonberries": "越橘", + "tag.c.rainberries": "虹莓", + "tag.c.grapes": "葡萄", + "tag.c.glow_berries": "发光浆果", + "tag.c.sweet_berries": "甜浆果", + "tag.c.saskatoon_berries": "萨斯卡通莓", + "tag.c.cherries": "樱桃", + "tag.c.orange_berries": "橙色浆果", + "tag.c.purple_berries": "紫色浆果", + "tag.c.blueberries": "蓝莓", + "tag.c.elderberries": "接骨木浆果", + "tag.c.salmonberries": "美洲大树莓", + "tag.c.cranberries": "蔓越莓", + "tag.c.yellow_berries": "黄色浆果", + "tag.c.gooseberries": "醋栗", + "tag.c.green_berries": "绿色浆果", + "tag.dehydration.hydrating_drinks": "补水饮料", + "bodacious_berries.config.title": "Bodacious Berries配置", + "bodacious_berries.config.ultra_rare_rarity_option": "极端罕见稀有度", + "bodacious_berries.config.rare_rarity_option": "罕见稀有度", + "bodacious_berries.config.medium_rarity_option": "中等稀有度", + "bodacious_berries.config.common_rarity_option": "平常稀有度", + "bodacious_berries.config.generate_saskatoon_berries": "生成萨斯卡通莓", + "bodacious_berries.config.generate_raspberries": "生成树莓", + "bodacious_berries.config.generate_blackberries": "生成黑莓", + "bodacious_berries.config.generate_strawberries": "生成草莓", + "bodacious_berries.config.generate_chorus_berries": "生成紫颂莓", + "bodacious_berries.config.generate_rainberries": "生成虹莓", + "bodacious_berries.config.generate_lingonberries": "生成越橘", + "bodacious_berries.config.generate_grapes": "生成葡萄", + "bodacious_berries.config.generate_goji_berries": "生成枸杞", + "bodacious_berries.config.generate_cloudberries": "生成云莓", + "bodacious_berries.config.generate_gooseberries": "生成醋栗" +} \ No newline at end of file diff --git a/projects/1.18-fabric/assets/croparia/croparia/lang/zh_cn.json b/projects/1.18-fabric/assets/croparia/croparia/lang/zh_cn.json index 805d181c4327..26b43d78b348 100644 --- a/projects/1.18-fabric/assets/croparia/croparia/lang/zh_cn.json +++ b/projects/1.18-fabric/assets/croparia/croparia/lang/zh_cn.json @@ -1,4 +1,6 @@ { + "item.croparia.rf_meter": "RF计量表", + "item.croparia.soul_jar": "灵魂之瓮", "item.croparia.seed_crop_cherry": "樱桃", "item.croparia.cherry_collector": "樱桃收集器", "item.croparia.cherry_pie": "樱桃派", @@ -120,8 +122,29 @@ "item.croparia.horn_plenty": "丰饶号角", "item.croparia.infinite_apple": "无限苹果", "item.croparia.scythe": "死神之镰", - "block.croparia.elemental_stone": "元素熔炉", + "item.croparia.tier_icon_1": "Tier 1", + "item.croparia.tier_icon_2": "Tier 2", + "item.croparia.fire_shard": "火元素碎片", + "item.croparia.air_shard": "风元素碎片", + "item.croparia.water_shard": "水元素碎片", + "item.croparia.earth_shard": "土元素碎片", + "item.croparia.magic_rope": "魔法绳索", + "item.croparia.rubber": "焦粘液球", + "item.croparia.coal_furnace": "煤熔炉", + "item.croparia.iron_furnace": "铁熔炉", + "item.croparia.gold_furnace": "金熔炉", + "item.croparia.redstone_furnace": "红石熔炉", + "item.croparia.lapis_furnace": "青金石熔炉", + "item.croparia.diamond_furnace": "钻石熔炉", + "item.croparia.obsidian_furnace": "黑曜石熔炉", + "item.croparia.renforced_furnace": "钻曜熔炉", + "item.croparia.fire_furnace": "火元素熔炉", + "block.croparia.elemental_stone": "元素之石", "block.croparia.accelerator": "生长加速器", + "item.croparia.water_block": "水元素块", + "item.croparia.fire_block": "火元素块", + "item.croparia.air_block": "风元素块", + "item.croparia.earth_block": "土元素块", "block.croparia.infusor": "灌注器", "block.croparia.ritual_stand": "仪式台", "block.croparia.greenhouse_blue": "蓝色温室", @@ -143,11 +166,239 @@ "block.croparia.greenhouse_black": "黑色温室", "block.croparia.gift": "礼物", "block.croparia.collector": "收割机", - "item.croparia.croparia": "1级魔种", + "block.croparia.battery": "电池", + "block.croparia.seed_recycler": "种子回收机", + "block.croparia.crop_generator": "作物发电机", + "block.croparia.elematilius_ore": "元素碎片矿石", + "block.croparia.deepslate_elematilius_ore": "深层元素碎片矿石", + "block.croparia.jar": "罐子", + "item.croparia.jar": "罐子", + "block.croparia.soul_jar": "灵魂之瓮", + "items.croparia.soul_jar": "灵魂之瓮", + "item.croparia.soul_dagger": "灵魂匕首", + "block.croparia.cage": "笼子", + "block.croparia.soul_spawner": "灵魂刷怪笼", + "block.croparia.mob_farm": "怪物农场", + "block.croparia.wire": "铜导线", + "block.croparia.insulated_wire": "绝缘铜导线", + "block.croparia.solar_panel": "太阳能发电机", + "block.croparia.rain_panel": "集雨发电机", + "block.croparia.wind_generator": "风力发电机", + "block.croparia.depth_generator": "深度发电机", + "item.croparia.croparia": "T1魔种", + "item.croparia.croparia2": "T2魔种", + "item.croparia.croparia3": "T3魔种", + "item.croparia.croparia4": "T4魔种", + "item.croparia.croparia5": "T5魔种", + "item.croparia.croparia6": "T6魔种", + "item.croparia.croparia7": "T7魔种", + "block.croparia.block_crop_croparia": "魔种之种", + "block.croparia.block_crop_coal": "煤炭种子", + "block.croparia.block_crop_iron": "铁锭种子", + "block.croparia.block_crop_gold": "金锭种子", + "block.croparia.block_crop_redstone": "红石种子", + "block.croparia.block_crop_lapis": "青金石种子", + "block.croparia.block_crop_diamond": "钻石种子", + "block.croparia.block_crop_clay": "黏土种子", + "block.croparia.block_crop_glowstone": "荧石种子", + "block.croparia.block_crop_emerald": "绿宝石种子", + "block.croparia.block_crop_quartz": "石英种子", + "block.croparia.block_crop_shard": "海晶碎片种子", + "block.croparia.block_crop_crystal": "海晶砂粒种子", + "block.croparia.block_crop_ender": "末影珍珠种子", + "block.croparia.block_crop_bone": "骨头种子", + "block.croparia.block_crop_eye": "蜘蛛眼种子", + "block.croparia.block_crop_powder": "火药种子", + "block.croparia.block_crop_paper": "纸种子", + "block.croparia.block_crop_sugar": "糖种子", + "block.croparia.block_crop_charcoal": "木炭种子", + "block.croparia.block_crop_flint": "燧石种子", + "block.croparia.block_crop_snowball": "雪球种子", + "block.croparia.block_crop_firework": "烟花种子", + "block.croparia.block_crop_nether": "下界砖种子", + "block.croparia.block_crop_bottle": "玻璃瓶种子", + "block.croparia.block_crop_foot": "兔子脚种子", + "block.croparia.block_crop_hide": "兔子皮种子", + "block.croparia.block_crop_leather": "皮革种子", + "block.croparia.block_crop_feather": "羽毛种子", + "block.croparia.block_crop_blaze": "烈焰棒种子", + "block.croparia.block_crop_ghast": "恶魂之泪种子", + "block.croparia.block_crop_magma": "岩浆膏种子", + "block.croparia.block_crop_shell": "潜影壳种子", + "block.croparia.block_crop_star": "下界之星种子", + "block.croparia.block_crop_string": "线种子", + "block.croparia.block_crop_slime": "黏液球种子", + "block.croparia.block_crop_zombie": "腐肉种子", + "block.croparia.block_crop_vine": "藤蔓种子", + "block.croparia.block_crop_lilypad": "睡莲种子", + "block.croparia.block_crop_bush": "浆果丛种子", + "block.croparia.block_crop_grass": "草种子", + "block.croparia.block_crop_largefern": "大型蕨种子", + "block.croparia.block_crop_tallgrass": "高草丛种子", + "block.croparia.block_crop_fern": "蕨种子", + "block.croparia.block_crop_oak": "橡木种子", + "block.croparia.block_crop_spruce": "云杉木种子", + "block.croparia.block_crop_birch": "白桦木种子", + "block.croparia.block_crop_jungle": "丛林木种子", + "block.croparia.block_crop_acacia": "金合欢木种子", + "block.croparia.block_crop_darkoak": "深色橡木种子", + "block.croparia.block_crop_apple": "苹果种子", + "block.croparia.block_crop_goldenapple": "金苹果种子", + "block.croparia.block_crop_bread": "面包种子", + "block.croparia.block_crop_egg": "鸡蛋种子", + "block.croparia.block_crop_clownfish": "热带鱼种子", + "block.croparia.block_crop_pufferfish": "河豚种子", + "block.croparia.block_crop_cookie": "曲奇种子", + "block.croparia.block_crop_chorus": "紫颂果种子", + "block.croparia.block_crop_rawbeef": "牛排种子", + "block.croparia.block_crop_rawporc": "猪排种子", + "block.croparia.block_crop_fish": "鳕鱼种子", + "block.croparia.block_crop_salmon": "鲑鱼种子", + "block.croparia.block_crop_rawchicken": "鸡肉种子", + "block.croparia.block_crop_rawrabbit": "兔肉种子", + "block.croparia.block_crop_rawmutton": "羊肉种子", + "block.croparia.block_crop_orange": "橙色染料种子", + "block.croparia.block_crop_magenta": "品红色染料种子", + "block.croparia.block_crop_lightblue": "淡蓝色染料种子", + "block.croparia.block_crop_yellow": "黄色染料种子", + "block.croparia.block_crop_lime": "黄绿色染料种子", + "block.croparia.block_crop_pink": "粉红色染料种子", + "block.croparia.block_crop_gray": "灰色染料种子", + "block.croparia.block_crop_silver": "淡灰色染料种子", + "block.croparia.block_crop_cyan": "青色染料种子", + "block.croparia.block_crop_purple": "紫色染料种子", + "block.croparia.block_crop_brown": "棕色染料种子", + "block.croparia.block_crop_green": "绿色染料种子", + "block.croparia.block_crop_red": "红色染料种子", + "block.croparia.block_crop_black": "黑色染料种子", + "block.croparia.block_crop_death": "死亡之种", + "block.croparia.block_crop_totem": "不死图腾种子", + "block.croparia.block_crop_lead2": "栓绳种子", + "block.croparia.block_crop_nametag": "命名牌种子", + "block.croparia.block_crop_xp": "附魔之瓶种子", + "block.croparia.block_crop_elemental": "元素碎片种子", + "block.croparia.block_crop_sea": "潮涌核心种子", + "block.croparia.block_crop_scute": "鳞甲种子", + "block.croparia.block_crop_nautilus": "鹦鹉螺种子", + "block.croparia.block_crop_phantom": "幻翼膜种子", + "block.croparia.block_crop_wither": "凋零玫瑰种子", + "block.croparia.block_crop_dragon": "龙蛋种子", + "block.croparia.block_crop_blue": "蓝色染料种子", + "block.croparia.block_crop_ink": "墨囊种子", + "block.croparia.block_crop_white": "白色染料种子", + "block.croparia.block_crop_honeycomb": "蜜脾种子", + "block.croparia.block_crop_netherite": "下界合金碎片种子", + "block.croparia.block_crop_copper": "铜种子", + "block.croparia.block_crop_amethyst": "紫水晶种子", + "block.croparia.block_crop_glowink": "荧光墨囊种子", + "block.croparia.block_crop_goat": "山羊种子", + "item.croparia.fruit_coal": "煤炭果实", + "item.croparia.fruit_iron": "铁锭果实", + "item.croparia.fruit_gold": "金锭果实", + "item.croparia.fruit_redstone": "红石果实", + "item.croparia.fruit_lapis": "青金石果实", + "item.croparia.fruit_diamond": "钻石果实", + "item.croparia.fruit_clay": "黏土果实", + "item.croparia.fruit_glowstone": "荧石果实", + "item.croparia.fruit_emerald": "绿宝石果实", + "item.croparia.fruit_quartz": "石英果实", + "item.croparia.fruit_shard": "海晶碎片果实", + "item.croparia.fruit_crystal": "海晶砂粒果实", + "item.croparia.fruit_ender": "末影珍珠果实", + "item.croparia.fruit_bone": "骨头果实", + "item.croparia.fruit_eye": "蜘蛛眼果实", + "item.croparia.fruit_powder": "火药果实", + "item.croparia.fruit_paper": "纸果实", + "item.croparia.fruit_sugar": "糖果实", + "item.croparia.fruit_charcoal": "木炭果实", + "item.croparia.fruit_flint": "燧石果实", + "item.croparia.fruit_snowball": "雪球果实", + "item.croparia.fruit_firework": "烟花果实", + "item.croparia.fruit_nether": "下界砖果实", + "item.croparia.fruit_bottle": "玻璃瓶果实", + "item.croparia.fruit_foot": "兔子脚果实", + "item.croparia.fruit_hide": "兔子皮果实", + "item.croparia.fruit_leather": "皮革果实", + "item.croparia.fruit_feather": "羽毛果实", + "item.croparia.fruit_blaze": "烈焰棒果实", + "item.croparia.fruit_ghast": "恶魂之泪果实", + "item.croparia.fruit_magma": "岩浆膏果实", + "item.croparia.fruit_shell": "潜影壳果实", + "item.croparia.fruit_star": "下界之星果实", + "item.croparia.fruit_string": "线果实", + "item.croparia.fruit_slime": "黏液球果实", + "item.croparia.fruit_zombie": "腐肉果实", + "item.croparia.fruit_vine": "藤蔓果实", + "item.croparia.fruit_lilypad": "睡莲果实", + "item.croparia.fruit_bush": "浆果丛果实", + "item.croparia.fruit_grass": "草果实", + "item.croparia.fruit_largefern": "大型蕨果实", + "item.croparia.fruit_tallgrass": "高草丛果实", + "item.croparia.fruit_fern": "蕨果实", + "item.croparia.fruit_oak": "橡木果实", + "item.croparia.fruit_spruce": "云杉木果实", + "item.croparia.fruit_birch": "白桦木果实", + "item.croparia.fruit_jungle": "丛林木果实", + "item.croparia.fruit_acacia": "金合欢木果实", + "item.croparia.fruit_darkoak": "深色橡木果实", + "item.croparia.fruit_apple": "苹果果实", + "item.croparia.fruit_goldenapple": "金苹果果实", + "item.croparia.fruit_bread": "面包果实", + "item.croparia.fruit_egg": "鸡蛋果实", + "item.croparia.fruit_clownfish": "热带鱼果实", + "item.croparia.fruit_pufferfish": "河豚果实", + "item.croparia.fruit_cookie": "曲奇果实", + "item.croparia.fruit_chorus": "紫颂果果实", + "item.croparia.fruit_rawbeef": "牛排果实", + "item.croparia.fruit_rawporc": "猪排果实", + "item.croparia.fruit_fish": "鳕鱼果实", + "item.croparia.fruit_salmon": "鲑鱼果实", + "item.croparia.fruit_rawchicken": "鸡肉果实", + "item.croparia.fruit_rawrabbit": "兔肉果实", + "item.croparia.fruit_rawmutton": "羊肉果实", + "item.croparia.fruit_orange": "橙色染料果实", + "item.croparia.fruit_magenta": "品红色染料果实", + "item.croparia.fruit_lightblue": "淡蓝色染料果实", + "item.croparia.fruit_yellow": "黄色染料果实", + "item.croparia.fruit_lime": "黄绿色染料果实", + "item.croparia.fruit_pink": "粉红色染料果实", + "item.croparia.fruit_gray": "灰色染料果实", + "item.croparia.fruit_silver": "淡灰色染料果实", + "item.croparia.fruit_cyan": "青色染料果实", + "item.croparia.fruit_purple": "紫色染料果实", + "item.croparia.fruit_brown": "棕色染料果实", + "item.croparia.fruit_green": "绿色染料果实", + "item.croparia.fruit_red": "红色染料果实", + "item.croparia.fruit_black": "黑色染料果实", "item.croparia.fruit_death": "死亡果实", + "item.croparia.fruit_totem": "不死图腾果实", + "item.croparia.fruit_lead2": "栓绳果实", + "item.croparia.fruit_nametag": "命名牌果实", + "item.croparia.fruit_xp": "附魔之瓶果实", "item.croparia.fruit_elemental": "元素碎片果实", + "item.croparia.fruit_sea": "潮涌核心果实", + "item.croparia.fruit_scute": "鳞甲果实", + "item.croparia.fruit_nautilus": "鹦鹉螺果实", + "item.croparia.fruit_phantom": "幻翼膜果实", + "item.croparia.fruit_wither": "凋零玫瑰果实", + "item.croparia.fruit_dragon": "龙蛋果实", + "item.croparia.fruit_blue": "蓝色染料果实", + "item.croparia.fruit_ink": "墨囊果实", + "item.croparia.fruit_white": "白色染料果实", + "item.croparia.fruit_honeycomb": "蜜脾果实", + "item.croparia.fruit_netherite": "下界合金碎片果实", + "item.croparia.fruit_copper": "铜果实", + "item.croparia.fruit_amethyst": "紫水晶果实", + "item.croparia.fruit_glowink": "荧光墨囊果实", + "item.croparia.fruit_goat": "山羊果实", + "itemGroup.croparia.crop": "Croparia丨作物", + "itemGroup.croparia.main": "Croparia", + "itemGroup.croparia.soul": "Croparia丨灵魂工艺", "container.greenhouse": "温室", "container.collector": "收割机", + "container.soul_spawner": "灵魂刷怪笼", + "container.seed_recycler": "种子回收机", + "container.mob_farm": "怪物农场", "container.coal_furnace": "煤熔炉", "container.iron_furnace": "铁熔炉", "container.gold_furnace": "金熔炉", diff --git a/projects/1.18-fabric/assets/daves-potioneering/davespotioneering/lang/en_us.json b/projects/1.18-fabric/assets/daves-potioneering/davespotioneering/lang/en_us.json new file mode 100644 index 000000000000..d56e6c8e78ff --- /dev/null +++ b/projects/1.18-fabric/assets/daves-potioneering/davespotioneering/lang/en_us.json @@ -0,0 +1,88 @@ +{ + "block.davespotioneering.compound_brewing_stand": "Compound Brewing Stand", + "block.davespotioneering.compound_brewing_stand.hold_ctrl.desc": "Features: Hold [CTRL]", + "block.davespotioneering.compound_brewing_stand.hold_shift.desc": "Summary: Hold [Shift]", + "block.davespotioneering.compound_brewing_stand.shift.desc": "An upgraded stand that eases the tedium of brewing.", + "block.davespotioneering.compound_brewing_stand0.ctrl.desc": "- Potions brew at 2x speed", + "block.davespotioneering.compound_brewing_stand1.ctrl.desc": "- More ingredient slots", + "block.davespotioneering.compound_brewing_stand2.ctrl.desc": "- Double potion output (6 potions)", + "block.davespotioneering.potion_injector": "Potion Injector", + "block.davespotioneering.potion_injector.ctrl.desc": "Use this block to inject Blaze Powder and Lingering Potions into the Potioneer Gauntlet.", + "block.davespotioneering.potion_injector.hold_ctrl.desc": "Functionality: Hold [Ctrl]", + "block.davespotioneering.potion_injector.hold_shift.desc": "Summary: Hold [Shift]", + "block.davespotioneering.potion_injector.shift.desc": "A workstation necessary for preparing the Potioneer Gauntlet.", + "block.davespotioneering.reinforced_cauldron": "Reinforced Cauldron", + "block.davespotioneering.reinforced_cauldron.hold_alt.desc": "Coating: Hold [Alt]", + "block.davespotioneering.reinforced_cauldron.hold_ctrl.desc": "Features: Hold [CTRL]", + "block.davespotioneering.reinforced_cauldron.hold_shift.desc": "Summary: Hold [Shift]", + "block.davespotioneering.reinforced_cauldron0.alt.desc": "Once the Reinforced Cauldron is filled with 3 similar potions and Dragon's Breath, a mixture is made.", + "block.davespotioneering.reinforced_cauldron0.ctrl.desc": "- Water is not depleted when filling empty bottles.", + "block.davespotioneering.reinforced_cauldron0.shift.desc": "An upgraded cauldron that enables the coating of melee weapons in potion effects.", + "block.davespotioneering.reinforced_cauldron1.alt.desc": "Next, throw the item/weapon/tool/arrows you would like to coat into the cauldron.", + "block.davespotioneering.reinforced_cauldron1.ctrl.desc": "- Can be filled with potions, and will have colored liquid that reflects the potion placed inside.", + "block.davespotioneering.reinforced_cauldron1.shift.desc": "It also has some small benefits.", + "block.davespotioneering.reinforced_cauldron2.alt.desc": "The liquid will sizzle and evaporate until there is nothing left but the newly coated item.", + "block.davespotioneering.reinforced_cauldron2.ctrl.desc": "- If filled with two different Potions, an explosion is caused.", + "block.davespotioneering.reinforced_cauldron3.ctrl.desc": "- Can be filled with potions and Milk.", + "block.davespotioneering.reinforced_cauldron4.ctrl.desc": "- Unlocks Coating", + "container.davespotioneering.compound_brewing": "Compound Brewing Stand", + "davespotioneering.container.potion_injector": "Potion Injector", + "davespotioneering.gui.moveGauntletHUD": "Use your mouse to drag the Gauntlet HUD wherever you would like or use one of these default positions.", + "davespotioneering.gui.moveGauntletHUD.preset0": "Left Top", + "davespotioneering.gui.moveGauntletHUD.preset1": "Right Top", + "davespotioneering.gui.moveGauntletHUD.preset2": "Left Bottom", + "davespotioneering.gui.moveGauntletHUD.preset3": "Right Bottom", + "davespotioneering.gui.moveGauntletHUD.preset4": "Above Hotbar", + "davespotioneering.tooltip.gauntlet": "%s %s", + "davespotioneering.tooltip.gauntlet.withDuration": "%s %s (%s)", + "effect.davespotioneering.milk": "Milk", + "item.davespotioneering.aged_umbrella": "Umbrella", + "item.davespotioneering.aged_umbrella.desc": "Keeps you from getting wet!", + "item.davespotioneering.black_umbrella": "Umbrella", + "item.davespotioneering.black_umbrella.desc": "Keeps you from getting wet!", + "item.davespotioneering.blue_umbrella": "Umbrella", + "item.davespotioneering.blue_umbrella.desc": "Keeps you from getting wet!", + "item.davespotioneering.brown_umbrella": "Umbrella", + "item.davespotioneering.brown_umbrella.desc": "Keeps you from getting wet!", + "item.davespotioneering.cyan_umbrella": "Umbrella", + "item.davespotioneering.cyan_umbrella.desc": "Keeps you from getting wet!", + "item.davespotioneering.gilded_umbrella": "Umbrella", + "item.davespotioneering.gilded_umbrella.desc": "Keeps you from getting wet!", + "item.davespotioneering.gray_umbrella": "Umbrella", + "item.davespotioneering.gray_umbrella.desc": "Keeps you from getting wet!", + "item.davespotioneering.green_umbrella": "Umbrella", + "item.davespotioneering.green_umbrella.desc": "Keeps you from getting wet!", + "item.davespotioneering.light_blue_umbrella": "Umbrella", + "item.davespotioneering.light_blue_umbrella.desc": "Keeps you from getting wet!", + "item.davespotioneering.light_gray_umbrella": "Umbrella", + "item.davespotioneering.light_gray_umbrella.desc": "Keeps you from getting wet!", + "item.davespotioneering.lime_umbrella": "Umbrella", + "item.davespotioneering.lime_umbrella.desc": "Keeps you from getting wet!", + "item.davespotioneering.magenta_umbrella": "Umbrella", + "item.davespotioneering.magenta_umbrella.desc": "Keeps you from getting wet!", + "item.davespotioneering.netherite_gauntlet": "Netherite Gauntlet", + "item.davespotioneering.orange_umbrella": "Umbrella", + "item.davespotioneering.orange_umbrella.desc": "Keeps you from getting wet!", + "item.davespotioneering.pink_umbrella": "Umbrella", + "item.davespotioneering.pink_umbrella.desc": "Keeps you from getting wet!", + "item.davespotioneering.potioneer_gauntlet": "Potioneer Gauntlet", + "item.davespotioneering.potioneer_gauntlet.hold_ctrl.desc": "Controls: Hold [Ctrl]", + "item.davespotioneering.potioneer_gauntlet.hold_shift.desc": "Summary: Hold [Shift]", + "item.davespotioneering.potioneer_gauntlet.shift.desc": "An alchemical weapon that utilizes potions and brute force in a Netherite knuckle sandwich!", + "item.davespotioneering.potioneer_gauntlet0.ctrl.desc": "Shift+RMB - Ignites or extinguishes the internal blaze. (toggles potion usage)", + "item.davespotioneering.potioneer_gauntlet1.ctrl.desc": "Shift+Scroll wheel up/down - cycles through one of six potions injected into the gauntlet.", + "item.davespotioneering.potioneer_gauntlet2.ctrl.desc": "Shift+Middle Mouse Button = customize Gauntlet HUD", + "item.davespotioneering.purple_umbrella": "Umbrella", + "item.davespotioneering.purple_umbrella.desc": "Keeps you from getting wet!", + "item.davespotioneering.red_umbrella": "Umbrella", + "item.davespotioneering.red_umbrella.desc": "Keeps you from getting wet!", + "item.davespotioneering.rudimentary_gauntlet": "Rudimentary Gauntlet", + "item.davespotioneering.white_umbrella": "Umbrella", + "item.davespotioneering.white_umbrella.desc": "Keeps you from getting wet!", + "item.davespotioneering.yellow_umbrella": "Umbrella", + "item.davespotioneering.yellow_umbrella.desc": "Keeps you from getting wet!", + "item.minecraft.lingering_potion.effect.milk": "Lingering Milk Bottle", + "item.minecraft.potion.effect.milk": "Milk Bottle", + "item.minecraft.splash_potion.effect.milk": "Splash Milk Bottle", + "itemGroup.davespotioneering": "Dave's Potioneering" +} \ No newline at end of file diff --git a/projects/1.18-fabric/assets/daves-potioneering/davespotioneering/lang/zh_cn.json b/projects/1.18-fabric/assets/daves-potioneering/davespotioneering/lang/zh_cn.json new file mode 100644 index 000000000000..1fd4d9de6598 --- /dev/null +++ b/projects/1.18-fabric/assets/daves-potioneering/davespotioneering/lang/zh_cn.json @@ -0,0 +1,88 @@ +{ + "block.davespotioneering.compound_brewing_stand": "混合酿造台", + "block.davespotioneering.compound_brewing_stand.hold_ctrl.desc": "功能:按住[Ctrl]键", + "block.davespotioneering.compound_brewing_stand.hold_shift.desc": "概要:按住[Shift]键", + "block.davespotioneering.compound_brewing_stand.shift.desc": "一个升级过的酿造台,减轻了酿造过程中的枯燥乏味。", + "block.davespotioneering.compound_brewing_stand0.ctrl.desc": "——2倍速度酿造药水", + "block.davespotioneering.compound_brewing_stand1.ctrl.desc": "——更多的材料槽", + "block.davespotioneering.compound_brewing_stand2.ctrl.desc": "——双倍的药水输出(6瓶)", + "block.davespotioneering.potion_injector": "药水注射器", + "block.davespotioneering.potion_injector.ctrl.desc": "使用这个机器将烈焰粉和滞留型药水注入药剂师手套。", + "block.davespotioneering.potion_injector.hold_ctrl.desc": "效果:按住[Ctrl]键", + "block.davespotioneering.potion_injector.hold_shift.desc": "概要:按住[Shift]键", + "block.davespotioneering.potion_injector.shift.desc": "给药剂师手套做好准备所必需的一个工作站。", + "block.davespotioneering.reinforced_cauldron": "强化炼药锅", + "block.davespotioneering.reinforced_cauldron.hold_alt.desc": "涂层:按住[Alt]键", + "block.davespotioneering.reinforced_cauldron.hold_ctrl.desc": "功能:按住[Ctrl]键", + "block.davespotioneering.reinforced_cauldron.hold_shift.desc": "概要:按住[Shift]键", + "block.davespotioneering.reinforced_cauldron0.alt.desc": "一旦强化炼药锅中灌入了3种相同的药水和龙息,就制成了混合物。", + "block.davespotioneering.reinforced_cauldron0.ctrl.desc": "——灌装玻璃瓶时水不会被消耗", + "block.davespotioneering.reinforced_cauldron0.shift.desc": "一个升级过的炼药锅可以给近战武器涂抹上药水获得效果。", + "block.davespotioneering.reinforced_cauldron1.alt.desc": "接下来,把你想涂药的物品/武器/工具/箭扔到炼药锅里。", + "block.davespotioneering.reinforced_cauldron1.ctrl.desc": "——可以灌入药水,并且会有彩色的液体表示里面的药水。", + "block.davespotioneering.reinforced_cauldron1.shift.desc": "它也有些小功能。", + "block.davespotioneering.reinforced_cauldron2.alt.desc": "液体会发出嘶嘶声并蒸发,直到只剩下有了新涂层的物品。", + "block.davespotioneering.reinforced_cauldron2.ctrl.desc": "——如果灌入两种不同的药水,则会引发爆炸。", + "block.davespotioneering.reinforced_cauldron3.ctrl.desc": "——可以灌入药水和奶。", + "block.davespotioneering.reinforced_cauldron4.ctrl.desc": "——解锁涂层", + "container.davespotioneering.compound_brewing": "混合酿造台", + "davespotioneering.container.potion_injector": "药水注射器", + "davespotioneering.gui.moveGauntletHUD": "使用鼠标将手套HUD拖动到任意位置,或者使用这些默认位置。", + "davespotioneering.gui.moveGauntletHUD.preset0": "左上角", + "davespotioneering.gui.moveGauntletHUD.preset1": "右上角", + "davespotioneering.gui.moveGauntletHUD.preset2": "左下角", + "davespotioneering.gui.moveGauntletHUD.preset3": "右下角", + "davespotioneering.gui.moveGauntletHUD.preset4": "快捷栏上方", + "davespotioneering.tooltip.gauntlet": "%s%s", + "davespotioneering.tooltip.gauntlet.withDuration": "%s%s(%s)", + "effect.davespotioneering.milk": "奶", + "item.davespotioneering.aged_umbrella": "雨伞", + "item.davespotioneering.aged_umbrella.desc": "防止你被淋湿!", + "item.davespotioneering.black_umbrella": "雨伞", + "item.davespotioneering.black_umbrella.desc": "防止你被淋湿!", + "item.davespotioneering.blue_umbrella": "雨伞", + "item.davespotioneering.blue_umbrella.desc": "防止你被淋湿!", + "item.davespotioneering.brown_umbrella": "雨伞", + "item.davespotioneering.brown_umbrella.desc": "防止你被淋湿!", + "item.davespotioneering.cyan_umbrella": "雨伞", + "item.davespotioneering.cyan_umbrella.desc": "防止你被淋湿!", + "item.davespotioneering.gilded_umbrella": "雨伞", + "item.davespotioneering.gilded_umbrella.desc": "防止你被淋湿!", + "item.davespotioneering.gray_umbrella": "雨伞", + "item.davespotioneering.gray_umbrella.desc": "防止你被淋湿!", + "item.davespotioneering.green_umbrella": "雨伞", + "item.davespotioneering.green_umbrella.desc": "防止你被淋湿!", + "item.davespotioneering.light_blue_umbrella": "雨伞", + "item.davespotioneering.light_blue_umbrella.desc": "防止你被淋湿!", + "item.davespotioneering.light_gray_umbrella": "雨伞", + "item.davespotioneering.light_gray_umbrella.desc": "防止你被淋湿!", + "item.davespotioneering.lime_umbrella": "雨伞", + "item.davespotioneering.lime_umbrella.desc": "防止你被淋湿!", + "item.davespotioneering.magenta_umbrella": "雨伞", + "item.davespotioneering.magenta_umbrella.desc": "防止你被淋湿!", + "item.davespotioneering.netherite_gauntlet": "下界合金手套", + "item.davespotioneering.orange_umbrella": "雨伞", + "item.davespotioneering.orange_umbrella.desc": "防止你被淋湿!", + "item.davespotioneering.pink_umbrella": "雨伞", + "item.davespotioneering.pink_umbrella.desc": "防止你被淋湿!", + "item.davespotioneering.potioneer_gauntlet": "药剂师手套", + "item.davespotioneering.potioneer_gauntlet.hold_ctrl.desc": "控制:按住[Ctrl]键", + "item.davespotioneering.potioneer_gauntlet.hold_shift.desc": "概要:按住[Shift]键", + "item.davespotioneering.potioneer_gauntlet.shift.desc": "一种炼金武器,使用药水和蛮力,对准嘴巴给出下界合金级别的一拳!", + "item.davespotioneering.potioneer_gauntlet0.ctrl.desc": "Shift+鼠标右键——点燃或熄灭内部火焰。(切换使用药水)", + "item.davespotioneering.potioneer_gauntlet1.ctrl.desc": "Shift+向上/下滚动滚轮——在注射到手套中的六种药水中循环选择一种。", + "item.davespotioneering.potioneer_gauntlet2.ctrl.desc": "Shift+鼠标中键=自定义手套HUD", + "item.davespotioneering.purple_umbrella": "雨伞", + "item.davespotioneering.purple_umbrella.desc": "防止你被淋湿!", + "item.davespotioneering.red_umbrella": "雨伞", + "item.davespotioneering.red_umbrella.desc": "防止你被淋湿!", + "item.davespotioneering.rudimentary_gauntlet": "基础手套", + "item.davespotioneering.white_umbrella": "雨伞", + "item.davespotioneering.white_umbrella.desc": "防止你被淋湿!", + "item.davespotioneering.yellow_umbrella": "雨伞", + "item.davespotioneering.yellow_umbrella.desc": "防止你被淋湿!", + "item.minecraft.lingering_potion.effect.milk": "滞留型奶药水", + "item.minecraft.potion.effect.milk": "奶药水", + "item.minecraft.splash_potion.effect.milk": "喷溅型奶药水", + "itemGroup.davespotioneering": "戴夫的药剂学" +} \ No newline at end of file diff --git a/projects/1.18-fabric/assets/extractinator/extractinator/lang/en_us.json b/projects/1.18-fabric/assets/extractinator/extractinator/lang/en_us.json new file mode 100644 index 000000000000..f6664b2db633 --- /dev/null +++ b/projects/1.18-fabric/assets/extractinator/extractinator/lang/en_us.json @@ -0,0 +1,6 @@ +{ + "block.extractinator.extractinator": "Extractinator", + "block.extractinator.silt": "Silt", + "block.extractinator.slush": "Slush", + "text.extractinator.drop_chance": "Drop Chance: %s%%" +} \ No newline at end of file diff --git a/projects/1.18-fabric/assets/extractinator/extractinator/lang/zh_cn.json b/projects/1.18-fabric/assets/extractinator/extractinator/lang/zh_cn.json new file mode 100644 index 000000000000..c98a07ba6e07 --- /dev/null +++ b/projects/1.18-fabric/assets/extractinator/extractinator/lang/zh_cn.json @@ -0,0 +1,6 @@ +{ + "block.extractinator.extractinator": "提炼机", + "block.extractinator.silt": "泥沙", + "block.extractinator.slush": "雪泥", + "text.extractinator.drop_chance": "掉落率:%s%%" +} diff --git a/projects/1.18-fabric/assets/lets-do-wine/vinery/lang/en_us.json b/projects/1.18-fabric/assets/lets-do-wine/vinery/lang/en_us.json new file mode 100644 index 000000000000..db7eb395c6df --- /dev/null +++ b/projects/1.18-fabric/assets/lets-do-wine/vinery/lang/en_us.json @@ -0,0 +1,154 @@ +{ + "itemGroup.vinery.creative_tab": "Vinery", + "block.vinery.red_grape_bush": "Red Grape Bush", + "block.vinery.grapevine": "Grape Vine", + "block.vinery.white_grape_bush": "White Grape Bush", + "block.vinery.white_vine": "White Vine", + "block.vinery.empty_red_vine": "Empty Red Vine", + "block.vinery.red_vine": "Red Vine", + "block.vinery.red_vine_variant_b": "Red Vine", + "block.vinery.red_vine_variant_c": "Red Vine", + "block.vinery.red_vine_variant_d": "Red Vine", + "block.vinery.grapevine_stem": "Grapevine Stem", + "block.vinery.red_grapevine": "Red Grapevine", + "block.vinery.grapevine_leaves": "Grapevine Leaves", + "block.vinery.grapevine_pot": "Grapevine Pot", + "block.vinery.stove": "Stove", + "block.vinery.barrel": "Wine Barrel", + "block.vinery.wood_fired_oven": "Wood Fired Oven", + "block.vinery.cherry_planks": "Cherry Planks", + "block.vinery.stripped_cherry_log": "Stripped Cherry Log", + "block.vinery.cherry_log": "Cherry Log", + "block.vinery.stripped_old_cherry_log": "Stripped Old Cherry Log", + "block.vinery.old_cherry_log": "Old Cherry Log", + "block.vinery.cherry_wood": "Cherry Wood", + "block.vinery.stripped_cherry_wood": "Stripped Cherry Wood", + "block.vinery.old_cherry_wood": "Old Cherry Wood", + "block.vinery.stripped_old_cherry_wood": "Stripped Old Cherry Wood", + "block.vinery.cherry_slab": "Cherry Slab", + "block.vinery.cherry_stairs": "Cherry Stairs", + "block.vinery.cherry_fence": "Cherry Fence", + "block.vinery.cherry_fence_gate": "Cherry Fence Gate", + "block.vinery.cherry_button": "Cherry Button", + "block.vinery.cherry_pressure_plate": "Cherry Pressure Plate", + "block.vinery.cherry_door": "Cherry Door", + "block.vinery.cherry_trapdoor": "Cherry Trapdoor", + "block.vinery.cherry_sign": "Cherry Sign", + "block.vinery.cherry_wall_sign": "Cherry Sign", + "block.vinery.cherry_leaves": "Cherry Leaves", + "block.vinery.cherry_floorboard": "Cherry Floorboard", + "block.vinery.pink_cherry_leaves": "Pink Cherry Leaves", + "block.vinery.stackable_log": "Stackable Log", + "block.vinery.coopot": "Cooking Pot", + "block.vinery.cherry_jar": "Cherry Jar", + "block.vinery.cherry_jam": "Cherry Jam", + "block.vinery.fermentation_barrel": "Aging Barrel", + "block.vinery.wine_bottle": "Wine Bottle", + "block.vinery.red_grapejuice_wine_bottle": "Red Grapejuice", + "block.vinery.white_grapejuice_wine_bottle": "White Grapejuice", + "block.vinery.chenet_wine": "Chenet Wine", + "block.vinery.king_danis_wine": "Miss Lilitus Wine", + "block.vinery.noir_wine": "Noir Wine", + "block.vinery.clark_wine": "Clark Wine", + "block.vinery.mellohi_wine": "Mellohi Wine", + "block.vinery.bolvar_wine": "Bolvar Wine", + "block.vinery.cherry_wine": "Cherry Wine", + "block.vinery.banner": "Banner", + "block.vinery.big_table": "Big Table", + "block.vinery.big_bottle": "Big Bottle", + "block.vinery.red_grape_crate": "Bag With Red Grapes", + "block.vinery.white_grape_crate": "Bag With White Grapes", + "block.vinery.cherry_crate": "Bag With Cherries", + "block.vinery.wine_box": "Wine Box", + "block.vinery.wine_rack_1": "Big Wine Bottle Storage", + "block.vinery.wine_rack_2": "Small Wine Bottle Storage", + "block.vinery.wine_rack_3": "Cabinet", + "block.vinery.wine_rack_4": "Shelf", + "block.vinery.wine_rack_5": "Drawer", + "block.vinery.flower_box": "Flower Box", + "block.vinery.flower_pot": "Flower Pot", + "block.vinery.wine_press": "Wine Press", + "block.vinery.loam": "Loam", + "block.vinery.loam_stairs": "Loam Stairs", + "block.vinery.loam_slab": "Loam Slab", + "block.vinery.window": "Window", + "block.vinery.coarse_dirt_slab": "Coarse Dirt Slab", + "block.vinery.dirt_slab": "Dirt Slab", + "block.vinery.grass_slab": "Grass Slab", + "block.vinery.kitchen_sink": "Kitchen Sink", + "block.vinery.cherry_sapling": "Cherry Sapling", + "block.vinery.old_cherry_sapling": "Old Cherry Sapling", + "block.vinery.crusty_bread": "Crusty Bread", + "block.vinery.table": "Table", + "block.vinery.chair": "Chair", + "block.vinery.basket": "Basket", + "block.vinery.storage_pot": "Storage Pot", + "block.vinery.cherry_beam": "Cherry Beam", + "item.vinery.red_grape": "Red Grape", + "item.vinery.red_grape_seeds": "Red Grape Seeds", + "item.vinery.white_grape": "White Grape", + "item.vinery.white_grape_seeds": "White Grape Seeds", + "item.vinery.cherry_sign": "Cherry Sign", + "item.vinery.cherry_boat": "Cherry Boat", + "item.vinery.cherry": "Cherry", + "item.vinery.vinemaker_apron": "Vinemaker Apron", + "item.vinery.vinemaker_gloves": "Vinemaker Gloves", + "item.vinery.vinemaker_leggings": "Vinemaker Leggings", + "item.vinery.vinemaker_boots": "Vinemaker Boots", + "item.vinery.faucet": "Faucet", + "item.vinery.straw_hat": "Straw Hat", + "item.vinery.chocolate_bread": "Chocolate Bread", + "item.vinery.toast": "Toast", + "item.vinery.donut": "Donut", + "item.vinery.milk_bread": "Milk Bread", + "item.vinery.mule_spawn_egg": "Mule Spawn Egg", + "item.vinery.wandering_winemaker_spawn_egg": "Wandering Winemaker Spawn Egg", + "entity.vinery.cherry_boat": "Cherry Boat", + "container.wine_rack": "Storage", + "container.storagepot": "Storage Pot", + "entity.minecraft.villager.winemaker": "Winemaker", + "entity.vinery.mule": "Mule", + "entity.vinery.wandering_winemaker": "Wandering Winemaker", + "vinery.tooltip.winemaker_armor": "Winemaker's Desire:", + "vinery.tooltip.winemaker_armor2": "Full set bonus:", + "vinery.tooltip.winemaker_armor3": "Bonemeal wont get consumed anymore", + "item.vinery.gloves": "Gloves", + "item.vinery.faucet.tooltip.main": "Can be mounted on a kitchen sink", + "item.vinery.faucet.tooltip.shift": "Some sort of an infinite water resource", + "item.vinery.faucet.tooltip": "Press §eSHIFT§r for more Information", + "block.vinery.grapevinepotblock.tooltip": "Used to turn Grapes into Grapejuice", + "block.vinery.fermentationbarrelblock.tooltip": "Used to age Grapejuice into Wine", + "block.vinery.chenetblock.tooltip": "Wine", + "block.vinery.breadblock.tooltip": "Can be placed", + "block.vinery.breadblock.tooltip.shift_1": "Might taste a bit better if", + "block.vinery.breadblock.tooltip.shift_2": "you put some Cherry Jam on it ..?", + "block.vinery.breadblock.tooltip.tooltip_shift": "Press §eSHIFT§r for more Information", + "block.vinery.basket.tooltip": "Can be placed", + "block.vinery.canbeplaced.tooltip": "Can be placed", + "block.vinery.storage.tooltip.shift": "Dedicated to MissLilitu", + "block.vinery.log.tooltip": "A slightly improved Campfire", + "block.vinery.log.tooltip.shift_1": "Can be ignited to", + "block.vinery.log.tooltip.shift_2": "create a §lbig§l bonfire", + "block.vinery.log.tooltip.tooltip_shift": "Press §eSHIFT§r for more Information", + "item.vinery.gloves.tooltip": "A rarely found crafting Ingredient", + "item.vinery.grapevine.tooltip": "Crafting Ingredient", + "item.vinery.cherry.tooltip": "Crafting Ingredient", + "item.vinery.ingredient.tooltip": "Press §eSHIFT§r to show needed Ingredients", + "item.vinery.oven.tooltip": "§oBaked in a wood fired Oven§o", + "item.vinery.chocolatebread_line1.tooltip": " - Wheat", + "item.vinery.chocolatebread_line2.tooltip": " - Wheat", + "item.vinery.chocolatebread_line3.tooltip": " - Cocoa Beans", + "item.vinery.milkbread_line1.tooltip": " - Wheat", + "item.vinery.milkbread_line2.tooltip": " - Wheat", + "item.vinery.milkbread_line3.tooltip": " - Milk", + "item.vinery.doughnut_line1.tooltip": " - Wheat", + "item.vinery.doughnut_line2.tooltip": " - Sugar", + "item.vinery.doughnut_line3.tooltip": " - Sweetberries", + "item.vinery.toast_line1.tooltip": " - Wheat", + "item.vinery.toast_line2.tooltip": " - Wheat", + "block.vinery.stem.tooltip": "Used to grow Grapevines", + "rei.vinery.cooking_pot_category": "Cooking Pot", + "rei.vinery.wood_fired_oven_category": "Wood Fired Oven", + "rei.vinery.fermentation_barrel_category": "Aging Barrel", + "block.vinery.press.tooltip": "The Winemakers preferred Workstation" +} \ No newline at end of file diff --git a/projects/1.18-fabric/assets/lets-do-wine/vinery/lang/zh_cn.json b/projects/1.18-fabric/assets/lets-do-wine/vinery/lang/zh_cn.json new file mode 100644 index 000000000000..22f324816cd3 --- /dev/null +++ b/projects/1.18-fabric/assets/lets-do-wine/vinery/lang/zh_cn.json @@ -0,0 +1,154 @@ +{ + "itemGroup.vinery.creative_tab": "葡萄酒庄园", + "block.vinery.red_grape_bush": "红葡萄丛", + "block.vinery.grapevine": "葡萄藤", + "block.vinery.white_grape_bush": "白葡萄丛", + "block.vinery.white_vine": "白葡萄蔓", + "block.vinery.empty_red_vine": "空的红葡萄蔓", + "block.vinery.red_vine": "红葡萄蔓", + "block.vinery.red_vine_variant_b": "红葡萄蔓", + "block.vinery.red_vine_variant_c": "红葡萄蔓", + "block.vinery.red_vine_variant_d": "红葡萄蔓", + "block.vinery.grapevine_stem": "葡萄藤架", + "block.vinery.red_grapevine": "红葡萄藤", + "block.vinery.grapevine_leaves": "葡萄藤叶子", + "block.vinery.grapevine_pot": "葡萄藤盆", + "block.vinery.stove": "炉子", + "block.vinery.barrel": "葡萄酒桶", + "block.vinery.wood_fired_oven": "燃木烤箱", + "block.vinery.cherry_planks": "樱桃木板", + "block.vinery.stripped_cherry_log": "去皮樱桃原木", + "block.vinery.cherry_log": "樱桃原木", + "block.vinery.stripped_old_cherry_log": "去皮老樱桃原木", + "block.vinery.old_cherry_log": "老樱桃原木", + "block.vinery.cherry_wood": "樱桃木", + "block.vinery.stripped_cherry_wood": "去皮樱桃木", + "block.vinery.old_cherry_wood": "老樱桃木", + "block.vinery.stripped_old_cherry_wood": "去皮老樱桃木", + "block.vinery.cherry_slab": "樱桃木台阶", + "block.vinery.cherry_stairs": "樱桃木楼梯", + "block.vinery.cherry_fence": "樱桃木栅栏", + "block.vinery.cherry_fence_gate": "樱桃木栅栏门", + "block.vinery.cherry_button": "樱桃木按钮", + "block.vinery.cherry_pressure_plate": "樱桃木压力板", + "block.vinery.cherry_door": "樱桃木门", + "block.vinery.cherry_trapdoor": "樱桃木活板门", + "block.vinery.cherry_sign": "樱桃木告示牌", + "block.vinery.cherry_wall_sign": "樱桃木告示牌", + "block.vinery.cherry_leaves": "樱桃树叶", + "block.vinery.cherry_floorboard": "樱桃木地板", + "block.vinery.pink_cherry_leaves": "粉红色樱桃树叶", + "block.vinery.stackable_log": "柴火堆", + "block.vinery.coopot": "烹饪锅", + "block.vinery.cherry_jar": "樱桃果酱罐", + "block.vinery.cherry_jam": "樱桃果酱", + "block.vinery.fermentation_barrel": "陈化桶", + "block.vinery.wine_bottle": "葡萄酒瓶", + "block.vinery.red_grapejuice_wine_bottle": "红葡萄汁", + "block.vinery.white_grapejuice_wine_bottle": "白葡萄汁", + "block.vinery.chenet_wine": "香奈果味红葡萄酒", + "block.vinery.king_danis_wine": "莉莉图斯小姐佳酿", + "block.vinery.noir_wine": "诺耶红葡萄酒", + "block.vinery.clark_wine": "克拉克果味白葡萄酒", + "block.vinery.mellohi_wine": "梅洛希甜味白葡萄酒", + "block.vinery.bolvar_wine": "泊尔瓦什锦红葡萄酒", + "block.vinery.cherry_wine": "樱桃果味红葡萄酒", + "block.vinery.banner": "旗帜", + "block.vinery.big_table": "大桌子", + "block.vinery.big_bottle": "大瓶子", + "block.vinery.red_grape_crate": "装有红葡萄的箱子", + "block.vinery.white_grape_crate": "装有白葡萄的箱子", + "block.vinery.cherry_crate": "装有樱桃的箱子", + "block.vinery.wine_box": "葡萄酒箱", + "block.vinery.wine_rack_1": "大葡萄酒瓶储藏柜", + "block.vinery.wine_rack_2": "小葡萄酒瓶储藏柜", + "block.vinery.wine_rack_3": "橱柜", + "block.vinery.wine_rack_4": "货架", + "block.vinery.wine_rack_5": "抽屉", + "block.vinery.flower_box": "花箱", + "block.vinery.flower_pot": "大花盆", + "block.vinery.wine_press": "葡萄酒压榨器", + "block.vinery.loam": "壤土", + "block.vinery.loam_stairs": "壤土楼梯", + "block.vinery.loam_slab": "壤土台阶", + "block.vinery.window": "窗户", + "block.vinery.coarse_dirt_slab": "砂土台阶", + "block.vinery.dirt_slab": "泥土台阶", + "block.vinery.grass_slab": "草台阶", + "block.vinery.kitchen_sink": "厨房水槽", + "block.vinery.cherry_sapling": "樱桃树苗", + "block.vinery.old_cherry_sapling": "老樱桃树苗", + "block.vinery.crusty_bread": "硬皮面包", + "block.vinery.table": "桌子", + "block.vinery.chair": "椅子", + "block.vinery.basket": "篮子", + "block.vinery.storage_pot": "储物盆", + "block.vinery.cherry_beam": "樱桃木梁", + "item.vinery.red_grape": "红葡萄", + "item.vinery.red_grape_seeds": "红葡萄籽", + "item.vinery.white_grape": "白葡萄", + "item.vinery.white_grape_seeds": "白葡萄籽", + "item.vinery.cherry_sign": "樱桃木告示牌", + "item.vinery.cherry_boat": "樱桃木船", + "item.vinery.cherry": "樱桃", + "item.vinery.vinemaker_apron": "葡萄园丁围裙", + "item.vinery.vinemaker_gloves": "葡萄园丁手套", + "item.vinery.vinemaker_leggings": "葡萄园丁护腿", + "item.vinery.vinemaker_boots": "葡萄园丁靴子", + "item.vinery.faucet": "水龙头", + "item.vinery.straw_hat": "草帽", + "item.vinery.chocolate_bread": "巧克力面包", + "item.vinery.toast": "吐司", + "item.vinery.donut": "甜甜圈", + "item.vinery.milk_bread": "牛奶面包", + "item.vinery.mule_spawn_egg": "骡刷怪蛋", + "item.vinery.wandering_winemaker_spawn_egg": "流浪酿酒师刷怪蛋", + "entity.vinery.cherry_boat": "樱桃木船", + "container.wine_rack": "储藏柜", + "container.storagepot": "储物盆", + "entity.minecraft.villager.winemaker": "酿酒师", + "entity.vinery.mule": "骡", + "entity.vinery.wandering_winemaker": "流浪酿酒师", + "vinery.tooltip.winemaker_armor": "酿酒师的需求:", + "vinery.tooltip.winemaker_armor2": "套装加成:", + "vinery.tooltip.winemaker_armor3": "不再消耗骨粉", + "item.vinery.gloves": "手套", + "item.vinery.faucet.tooltip.main": "可以安装在厨房水槽上", + "item.vinery.faucet.tooltip.shift": "提供无限的水源", + "item.vinery.faucet.tooltip": "按住 §eSHIFT§r 来查看更多信息", + "block.vinery.grapevinepotblock.tooltip": "通过它来将葡萄压成葡萄汁", + "block.vinery.fermentationbarrelblock.tooltip": "使用它来将葡萄汁酿造为葡萄酒", + "block.vinery.chenetblock.tooltip": "葡萄酒", + "block.vinery.breadblock.tooltip": "可以被放置", + "block.vinery.breadblock.tooltip.shift_1": "如果你加一些樱桃果酱进去", + "block.vinery.breadblock.tooltip.shift_2": "或许它的味道能有所改善……?", + "block.vinery.breadblock.tooltip.tooltip_shift": "按住 §eSHIFT§r 来查看更多信息", + "block.vinery.basket.tooltip": "可以被放置", + "block.vinery.canbeplaced.tooltip": "可以被放置", + "block.vinery.storage.tooltip.shift": "献给莉莉图斯小姐", + "block.vinery.log.tooltip": "一个稍稍改进过的营火", + "block.vinery.log.tooltip.shift_1": "可以把它点着", + "block.vinery.log.tooltip.shift_2": "制造出§l更大的§l营火", + "block.vinery.log.tooltip.tooltip_shift": "按住 §eSHIFT§r 来查看更多信息", + "item.vinery.gloves.tooltip": "一个难得一见的合成原料", + "item.vinery.grapevine.tooltip": "合成原料", + "item.vinery.cherry.tooltip": "合成原料", + "item.vinery.ingredient.tooltip": "按住 §eSHIFT§r 来展示所需成分", + "item.vinery.oven.tooltip": "§o放进燃木烤箱里烘烤§o", + "item.vinery.chocolatebread_line1.tooltip": " - 小麦", + "item.vinery.chocolatebread_line2.tooltip": " - 小麦", + "item.vinery.chocolatebread_line3.tooltip": " - 可可豆", + "item.vinery.milkbread_line1.tooltip": " - 小麦", + "item.vinery.milkbread_line2.tooltip": " - 小麦", + "item.vinery.milkbread_line3.tooltip": " - 牛奶", + "item.vinery.doughnut_line1.tooltip": " - 小麦", + "item.vinery.doughnut_line2.tooltip": " - 糖", + "item.vinery.doughnut_line3.tooltip": " - 甜浆果", + "item.vinery.toast_line1.tooltip": " - 小麦", + "item.vinery.toast_line2.tooltip": " - 小麦", + "block.vinery.stem.tooltip": "用它来帮助葡萄藤生长", + "block.vinery.press.tooltip": "为酿酒师准备的工作站", + "rei.vinery.cooking_pot_category": "烹饪锅", + "rei.vinery.wood_fired_oven_category": "燃木烤箱", + "rei.vinery.fermentation_barrel_category": "陈化桶" +} \ No newline at end of file diff --git a/projects/1.18-fabric/assets/nears/nears/lang/en_us.json b/projects/1.18-fabric/assets/nears/nears/lang/en_us.json new file mode 100644 index 000000000000..d0964feb911e --- /dev/null +++ b/projects/1.18-fabric/assets/nears/nears/lang/en_us.json @@ -0,0 +1,18 @@ +{ + "item.nears.near": "Near", + "item.nears.near_seeds": "Near Seeds", + "block.nears.near_bush": "Near Bush", + "item.nears.nearade": "Nearade", + "item.nears.faar": "Faar", + "item.nears.faar_seeds": "Faar Seeds", + "block.nears.faar_bush": "Faar Bush", + "item.nears.soul_sundae": "Soul Sundae", + "item.nears.glowy_snack": "Glowy Snack", + "item.nears.faar_slices": "Faar Slices", + "item.nears.faar_sandwich": "Faar Sandwich", + "item.nears.fungus_and_faar": "Fungus and Faar", + "item.nears.soul_berries": "Soul Berries", + "block.nears.soul_bush": "Soul Bush", + "item.nears.soul_juice": "Soul Juice", + "item.nears.soul_seeds": "Soul Seeds" +} \ No newline at end of file diff --git a/projects/1.18-fabric/assets/nears/nears/lang/zh_cn.json b/projects/1.18-fabric/assets/nears/nears/lang/zh_cn.json new file mode 100644 index 000000000000..84fae4eb4156 --- /dev/null +++ b/projects/1.18-fabric/assets/nears/nears/lang/zh_cn.json @@ -0,0 +1,18 @@ +{ + "item.nears.near": "绯红梨", + "item.nears.near_seeds": "绯红梨种子", + "block.nears.near_bush": "绯红梨丛", + "item.nears.nearade": "绯红梨水", + "item.nears.faar": "诡异蕉", + "item.nears.faar_seeds": "诡异蕉种子", + "block.nears.faar_bush": "诡异蕉丛", + "item.nears.soul_sundae": "诡异蕉圣代", + "item.nears.glowy_snack": "发光零食", + "item.nears.faar_slices": "诡异蕉片", + "item.nears.faar_sandwich": "诡异蕉三明治", + "item.nears.fungus_and_faar": "下界菌果串", + "item.nears.soul_berries": "灵魂浆果", + "block.nears.soul_bush": "灵魂浆果丛", + "item.nears.soul_juice": "灵魂浆果汁", + "item.nears.soul_seeds": "灵魂浆果种子" +} \ No newline at end of file diff --git a/projects/1.18-fabric/assets/packages/packages/lang/en_us.json b/projects/1.18-fabric/assets/packages/packages/lang/en_us.json new file mode 100644 index 000000000000..78d36518ec6a --- /dev/null +++ b/projects/1.18-fabric/assets/packages/packages/lang/en_us.json @@ -0,0 +1,62 @@ +{ + "itemGroup.packages.group": "Packages", + + "block.packages.package_maker": "Package Crafter", + "block.packages.package": "Package", + "block.packages.package.nonempty": "%s (%s)", + "block.packages.package.nonempty.reentrant": "(%s)", + "block.packages.package.nonempty.contents": "%sx %s", + + "packages.style_tooltip.hold_for_composition": "Hold [%s] for Composition", + "packages.style_tooltip.shift": "Shift", + "packages.style_tooltip.frame": "%s Frame", + "packages.style_tooltip.inner": "%s Core", + "packages.style_tooltip.both": "%s Frame and Core", + "packages.style_tooltip.color": "%s Front", + "packages.style_tooltip.color.white": "White", + "packages.style_tooltip.color.orange": "Orange", + "packages.style_tooltip.color.magenta": "Magenta", + "packages.style_tooltip.color.light_blue": "Light Blue", + "packages.style_tooltip.color.yellow": "Yellow", + "packages.style_tooltip.color.lime": "Lime", + "packages.style_tooltip.color.pink": "Pink", + "packages.style_tooltip.color.gray": "Gray", + "packages.style_tooltip.color.light_gray": "Light Gray", + "packages.style_tooltip.color.cyan": "Cyan", + "packages.style_tooltip.color.purple": "Purple", + "packages.style_tooltip.color.blue": "Blue", + "packages.style_tooltip.color.brown": "Brown", + "packages.style_tooltip.color.green": "Green", + "packages.style_tooltip.color.red": "Red", + "packages.style_tooltip.color.black": "Black", + + "packages.contents_tooltip.utimately": "-> %s", + + "packages.zzzzzzzzz.hello.1": "(NOTE TO PEOPLE POKING AROUND IN THIS FILE: the number of lines in the below slot-tooltip keys is dynamic.)", + "packages.zzzzzzzzz.hello.2": "(if you would like to add more lines, simply add more language keys with increasing numbers.)", + "packages.zzzzzzzzz.hello.3": "(setting the language key to the string ZZZ will cause it to act as an end-of-list signal, if you want to make it shorter)", + "packages.package_maker.frame": "Frame", + "packages.package_maker.frame.1": "Choose a theme for the border of the Package.", + "packages.package_maker.frame.2": "Automation can insert from the top.", + "packages.package_maker.inner": "Core", + "packages.package_maker.inner.1": "Choose a theme for the sides of the Package.", + "packages.package_maker.inner.2": "Automation can insert from the side.", + "packages.package_maker.dye": "Dye", + "packages.package_maker.dye.1": "Choose a color for the front of the Package.", + "packages.package_maker.dye.2": "Automation can insert from the top or side.", + "packages.package_maker.extra": "Extra", + "packages.package_maker.extra.1": "Add a copper ingot.", + "packages.package_maker.extra.2": "Automation can insert from the top or side.", + "packages.package_maker.output": "Result", + "packages.package_maker.output.1": "Automation can extract from the bottom.", + + "packages.package_maker.craft_button": "Create", + + "packages.subtitle.package_maker_craft": "Package Crafter used", + "packages.subtitle.insert_one": "Item inserted", + "packages.subtitle.take_one": "Item taken", + "packages.subtitle.insert_stack": "Items inserted", + "packages.subtitle.take_stack": "Items taken", + "packages.subtitle.insert_all": "Many items inserted", + "packages.subtitle.take_all": "Many items taken" +} \ No newline at end of file diff --git a/projects/1.18-fabric/assets/packages/packages/lang/zh_cn.json b/projects/1.18-fabric/assets/packages/packages/lang/zh_cn.json new file mode 100644 index 000000000000..347eaa15e9ae --- /dev/null +++ b/projects/1.18-fabric/assets/packages/packages/lang/zh_cn.json @@ -0,0 +1,62 @@ +{ + "itemGroup.packages.group": "自定义包裹", + + "block.packages.package_maker": "打包台", + "block.packages.package": "包裹", + "block.packages.package.nonempty": "%s (%s)", + "block.packages.package.nonempty.reentrant": "(%s)", + "block.packages.package.nonempty.contents": "%sx %s", + + "packages.style_tooltip.hold_for_composition": "按住[%s]查看详情", + "packages.style_tooltip.shift": "Shift", + "packages.style_tooltip.frame": "%s 框架", + "packages.style_tooltip.inner": "%s 内衬", + "packages.style_tooltip.both": "%s 框架和内衬", + "packages.style_tooltip.color": "%s 正面", + "packages.style_tooltip.color.white": "白色", + "packages.style_tooltip.color.orange": "橙色", + "packages.style_tooltip.color.magenta": "品红色", + "packages.style_tooltip.color.light_blue": "淡蓝色", + "packages.style_tooltip.color.yellow": "黄色", + "packages.style_tooltip.color.lime": "黄绿色", + "packages.style_tooltip.color.pink": "粉红色", + "packages.style_tooltip.color.gray": "灰色", + "packages.style_tooltip.color.light_gray": "淡灰色", + "packages.style_tooltip.color.cyan": "青色", + "packages.style_tooltip.color.purple": "紫色", + "packages.style_tooltip.color.blue": "蓝色", + "packages.style_tooltip.color.brown": "棕色", + "packages.style_tooltip.color.green": "绿色", + "packages.style_tooltip.color.red": "红色", + "packages.style_tooltip.color.black": "黑色", + + "packages.contents_tooltip.utimately": "-> %s", + + "packages.zzzzzzzzz.hello.1": "(编辑本文件的人注意: 以下tooltip键的行数是动态的)", + "packages.zzzzzzzzz.hello.2": "(如果你想添加更多行,只需增加更多的语言键)", + "packages.zzzzzzzzz.hello.3": "(如果要截断某些文本,在下一个键的文本中包含字符串ZZZ)", + "packages.package_maker.frame": "框架", + "packages.package_maker.frame.1": "为包裹选择边框纹理。", + "packages.package_maker.frame.2": "自动化制作时可以从顶面输入。", + "packages.package_maker.inner": "内衬", + "packages.package_maker.inner.1": "为包裹选择内衬纹理", + "packages.package_maker.inner.2": "自动化制作时可以从侧面输入", + "packages.package_maker.dye": "染料", + "packages.package_maker.dye.1": "为包裹选择正面的颜色", + "packages.package_maker.dye.2": "自动化制作时可以从顶面和侧面输入", + "packages.package_maker.extra": "附加物", + "packages.package_maker.extra.1": "添加一个铜锭", + "packages.package_maker.extra.2": "自动化制作时可以从顶面和侧面输入", + "packages.package_maker.output": "成品", + "packages.package_maker.output.1": "自动化制作时可以从底部输出", + + "packages.package_maker.craft_button": "制作", + + "packages.subtitle.package_maker_craft": "打包台:制作完成", + "packages.subtitle.insert_one": "包裹:放入物品", + "packages.subtitle.take_one": "包裹:取出物品", + "packages.subtitle.insert_stack": "包裹:放入一组物品", + "packages.subtitle.take_stack": "包裹:取出一组物品", + "packages.subtitle.insert_all": "包裹:放入多组物品", + "packages.subtitle.take_all": "包裹:取出多组物品" +} diff --git a/projects/1.18-fabric/assets/simple-copper-pipes/lunade/lang/en_us.json b/projects/1.18-fabric/assets/simple-copper-pipes/lunade/lang/en_us.json new file mode 100644 index 000000000000..652dd6e20c8d --- /dev/null +++ b/projects/1.18-fabric/assets/simple-copper-pipes/lunade/lang/en_us.json @@ -0,0 +1,85 @@ +{ + "block.lunade.copper_pipe": "Copper Pipe", + "block.lunade.exposed_copper_pipe": "Exposed Copper Pipe", + "block.lunade.weathered_copper_pipe": "Weathered Copper Pipe", + "block.lunade.oxidized_copper_pipe": "Oxidized Copper Pipe", + "block.lunade.waxed_copper_pipe": "Waxed Copper Pipe", + "block.lunade.waxed_exposed_copper_pipe": "Waxed Exposed Copper Pipe", + "block.lunade.waxed_weathered_copper_pipe": "Waxed Weathered Copper Pipe", + "block.lunade.waxed_oxidized_copper_pipe": "Waxed Oxidized Copper Pipe", + "block.lunade.corroded_pipe": "Corroded Pipe", + "block.lunade.copper_fitting": "Copper Fitting", + "block.lunade.exposed_copper_fitting": "Exposed Copper Fitting", + "block.lunade.weathered_copper_fitting": "Weathered Copper Fitting", + "block.lunade.oxidized_copper_fitting": "Oxidized Copper Fitting", + "block.lunade.waxed_copper_fitting": "Waxed Copper Fitting", + "block.lunade.waxed_exposed_copper_fitting": "Waxed Exposed Copper Fitting", + "block.lunade.waxed_weathered_copper_fitting": "Waxed Weathered Copper Fitting", + "block.lunade.waxed_oxidized_copper_fitting": "Waxed Oxidized Copper Fitting", + "block.lunade.corroded_fitting": "Corroded Fitting", + "block.lunade.black_pipe": "Black Pipe", + "block.lunade.red_pipe": "Red Pipe", + "block.lunade.green_pipe": "Green Pipe", + "block.lunade.brown_pipe": "Brown Pipe", + "block.lunade.blue_pipe": "Blue Pipe", + "block.lunade.purple_pipe": "Purple Pipe", + "block.lunade.cyan_pipe": "Cyan Pipe", + "block.lunade.light_gray_pipe": "Light Gray Pipe", + "block.lunade.gray_pipe": "Gray Pipe", + "block.lunade.pink_pipe": "Pink Pipe", + "block.lunade.lime_pipe": "Lime Pipe", + "block.lunade.yellow_pipe": "Yellow Pipe", + "block.lunade.light_blue_pipe": "Light Blue Pipe", + "block.lunade.magenta_pipe": "Magenta Pipe", + "block.lunade.orange_pipe": "Orange Pipe", + "block.lunade.white_pipe": "White Pipe", + "block.lunade.glowing_black_pipe": "Glowing Black Pipe", + "block.lunade.glowing_red_pipe": "Glowing Red Pipe", + "block.lunade.glowing_green_pipe": "Glowing Green Pipe", + "block.lunade.glowing_brown_pipe": "Glowing Brown Pipe", + "block.lunade.glowing_blue_pipe": "Glowing Blue Pipe", + "block.lunade.glowing_purple_pipe": "Glowing Purple Pipe", + "block.lunade.glowing_cyan_pipe": "Glowing Cyan Pipe", + "block.lunade.glowing_light_gray_pipe": "Glowing Light Gray Pipe", + "block.lunade.glowing_gray_pipe": "Glowing Gray Pipe", + "block.lunade.glowing_pink_pipe": "Glowing Pink Pipe", + "block.lunade.glowing_lime_pipe": "Glowing Lime Pipe", + "block.lunade.glowing_yellow_pipe": "Glowing Yellow Pipe", + "block.lunade.glowing_light_blue_pipe": "Glowing Light Blue Pipe", + "block.lunade.glowing_magenta_pipe": "Glowing Magenta Pipe", + "block.lunade.glowing_orange_pipe": "Glowing Orange Pipe", + "block.lunade.glowing_white_pipe": "Glowing White Pipe", + "block.lunade.black_fitting": "Black Fitting", + "block.lunade.red_fitting": "Red Fitting", + "block.lunade.green_fitting": "Green Fitting", + "block.lunade.brown_fitting": "Brown Fitting", + "block.lunade.blue_fitting": "Blue Fitting", + "block.lunade.purple_fitting": "Purple Fitting", + "block.lunade.cyan_fitting": "Cyan Fitting", + "block.lunade.light_gray_fitting": "Light Gray Fitting", + "block.lunade.gray_fitting": "Gray Fitting", + "block.lunade.pink_fitting": "Pink Fitting", + "block.lunade.lime_fitting": "Lime Fitting", + "block.lunade.yellow_fitting": "Yellow Fitting", + "block.lunade.light_blue_fitting": "Light Blue Fitting", + "block.lunade.magenta_fitting": "Magenta Fitting", + "block.lunade.orange_fitting": "Orange Fitting", + "block.lunade.white_fitting": "White Fitting", + "block.lunade.glowing_black_fitting": "Glowing Black Fitting", + "block.lunade.glowing_red_fitting": "Glowing Red Fitting", + "block.lunade.glowing_green_fitting": "Glowing Green Fitting", + "block.lunade.glowing_brown_fitting": "Glowing Brown Fitting", + "block.lunade.glowing_blue_fitting": "Glowing Blue Fitting", + "block.lunade.glowing_purple_fitting": "Glowing Purple Fitting", + "block.lunade.glowing_cyan_fitting": "Glowing Cyan Fitting", + "block.lunade.glowing_light_gray_fitting": "Glowing Light Gray Fitting", + "block.lunade.glowing_gray_fitting": "Glowing Gray Fitting", + "block.lunade.glowing_pink_fitting": "Glowing Pink Fitting", + "block.lunade.glowing_lime_fitting": "Glowing Lime Fitting", + "block.lunade.glowing_yellow_fitting": "Glowing Yellow Fitting", + "block.lunade.glowing_light_blue_fitting": "Glowing Light Blue Fitting", + "block.lunade.glowing_magenta_fitting": "Glowing Magenta Fitting", + "block.lunade.glowing_orange_fitting": "Glowing Orange Fitting", + "block.lunade.glowing_white_fitting": "Glowing White Fitting", + "stat.lunade.inspect_copper_pipe": "Copper Pipes Searched" +} \ No newline at end of file diff --git a/projects/1.18-fabric/assets/simple-copper-pipes/lunade/lang/zh_cn.json b/projects/1.18-fabric/assets/simple-copper-pipes/lunade/lang/zh_cn.json new file mode 100644 index 000000000000..03319f21c413 --- /dev/null +++ b/projects/1.18-fabric/assets/simple-copper-pipes/lunade/lang/zh_cn.json @@ -0,0 +1,85 @@ +{ + "block.lunade.copper_pipe": "铜管道", + "block.lunade.exposed_copper_pipe": "斑驳的铜管道", + "block.lunade.weathered_copper_pipe": "锈蚀的铜管道", + "block.lunade.oxidized_copper_pipe": "氧化的铜管道", + "block.lunade.waxed_copper_pipe": "涂蜡铜管道", + "block.lunade.waxed_exposed_copper_pipe": "斑驳的涂蜡铜管道", + "block.lunade.waxed_weathered_copper_pipe": "锈蚀的涂蜡铜管道", + "block.lunade.waxed_oxidized_copper_pipe": "氧化的涂蜡铜管道", + "block.lunade.corroded_pipe": "腐蚀的管道", + "block.lunade.copper_fitting": "铜分流器", + "block.lunade.exposed_copper_fitting": "斑驳的铜分流器", + "block.lunade.weathered_copper_fitting": "锈蚀的铜分流器", + "block.lunade.oxidized_copper_fitting": "氧化的铜分流器", + "block.lunade.waxed_copper_fitting": "涂蜡铜分流器", + "block.lunade.waxed_exposed_copper_fitting": "斑驳的涂蜡铜分流器", + "block.lunade.waxed_weathered_copper_fitting": "锈蚀的涂蜡铜分流器", + "block.lunade.waxed_oxidized_copper_fitting": "氧化的涂蜡铜分流器", + "block.lunade.corroded_fitting": "腐蚀的分流器", + "block.lunade.black_pipe": "黑色管道", + "block.lunade.red_pipe": "红色管道", + "block.lunade.green_pipe": "绿色管道", + "block.lunade.brown_pipe": "棕色管道", + "block.lunade.blue_pipe": "蓝色管道", + "block.lunade.purple_pipe": "紫色管道", + "block.lunade.cyan_pipe": "青色管道", + "block.lunade.light_gray_pipe": "淡灰色管道", + "block.lunade.gray_pipe": "灰色管道", + "block.lunade.pink_pipe": "粉红色管道", + "block.lunade.lime_pipe": "黄绿色管道", + "block.lunade.yellow_pipe": "黄色管道", + "block.lunade.light_blue_pipe": "淡蓝色管道", + "block.lunade.magenta_pipe": "品红色管道", + "block.lunade.orange_pipe": "橙色管道", + "block.lunade.white_pipe": "白色管道", + "block.lunade.glowing_black_pipe": "荧光黑色管道", + "block.lunade.glowing_red_pipe": "荧光红色管道", + "block.lunade.glowing_green_pipe": "荧光绿色管道", + "block.lunade.glowing_brown_pipe": "荧光棕色管道", + "block.lunade.glowing_blue_pipe": "荧光蓝色管道", + "block.lunade.glowing_purple_pipe": "荧光紫色管道", + "block.lunade.glowing_cyan_pipe": "荧光青色管道", + "block.lunade.glowing_light_gray_pipe": "荧光淡灰色管道", + "block.lunade.glowing_gray_pipe": "荧光灰色管道", + "block.lunade.glowing_pink_pipe": "荧光粉红色管道", + "block.lunade.glowing_lime_pipe": "荧光黄绿色管道", + "block.lunade.glowing_yellow_pipe": "荧光黄色管道", + "block.lunade.glowing_light_blue_pipe": "荧光淡蓝色管道", + "block.lunade.glowing_magenta_pipe": "荧光品红色管道", + "block.lunade.glowing_orange_pipe": "荧光橙色管道", + "block.lunade.glowing_white_pipe": "荧光白色管道", + "block.lunade.black_fitting": "黑色分流器", + "block.lunade.red_fitting": "红色分流器", + "block.lunade.green_fitting": "绿色分流器", + "block.lunade.brown_fitting": "棕色分流器", + "block.lunade.blue_fitting": "蓝色分流器", + "block.lunade.purple_fitting": "紫色分流器", + "block.lunade.cyan_fitting": "青色分流器", + "block.lunade.light_gray_fitting": "淡灰色分流器", + "block.lunade.gray_fitting": "灰色分流器", + "block.lunade.pink_fitting": "粉红色分流器", + "block.lunade.lime_fitting": "黄绿色分流器", + "block.lunade.yellow_fitting": "黄色分流器", + "block.lunade.light_blue_fitting": "淡蓝色分流器", + "block.lunade.magenta_fitting": "品红色分流器", + "block.lunade.orange_fitting": "橙色分流器", + "block.lunade.white_fitting": "白色分流器", + "block.lunade.glowing_black_fitting": "荧光黑色分流器", + "block.lunade.glowing_red_fitting": "荧光红色分流器", + "block.lunade.glowing_green_fitting": "荧光绿色分流器", + "block.lunade.glowing_brown_fitting": "荧光棕色分流器", + "block.lunade.glowing_blue_fitting": "荧光蓝色分流器", + "block.lunade.glowing_purple_fitting": "荧光紫色分流器", + "block.lunade.glowing_cyan_fitting": "荧光青色分流器", + "block.lunade.glowing_light_gray_fitting": "荧光淡灰色分流器", + "block.lunade.glowing_gray_fitting": "荧光灰色分流器", + "block.lunade.glowing_pink_fitting": "荧光粉红色分流器", + "block.lunade.glowing_lime_fitting": "荧光黄绿色分流器", + "block.lunade.glowing_yellow_fitting": "荧光黄色分流器", + "block.lunade.glowing_light_blue_fitting": "荧光淡蓝色分流器", + "block.lunade.glowing_magenta_fitting": "荧光品红色分流器", + "block.lunade.glowing_orange_fitting": "荧光橙色分流器", + "block.lunade.glowing_white_fitting": "荧光白色分流器", + "stat.lunade.inspect_copper_pipe": "与铜管道互动次数" +} \ No newline at end of file diff --git a/projects/1.18-fabric/assets/textile-backup/textile_backup/lang/en_us.json b/projects/1.18-fabric/assets/textile-backup/textile_backup/lang/en_us.json new file mode 100644 index 000000000000..c6cf6e19c32b --- /dev/null +++ b/projects/1.18-fabric/assets/textile-backup/textile_backup/lang/en_us.json @@ -0,0 +1,37 @@ +{ + "text.autoconfig.textile_backup.title": "Textile Backup Configuration", + "text.autoconfig.textile_backup.category.default": "General", + "text.autoconfig.textile_backup.category.Create": "Backup settings", + "text.autoconfig.textile_backup.category.Restore": "Restore", + "text.autoconfig.textile_backup.category.Manage": "Management", + "text.autoconfig.textile_backup.option.backupInterval": "Backup Interval", + "text.autoconfig.textile_backup.option.backupInterval.@Tooltip": "Time between each automatic backup (in seconds)", + "text.autoconfig.textile_backup.option.restoreDelay": "Restore Delay", + "text.autoconfig.textile_backup.option.restoreDelay.@Tooltip": "In seconds", + "text.autoconfig.textile_backup.option.broadcastBackupStart": "Announce backup start", + "text.autoconfig.textile_backup.option.broadcastBackupDone": "Announce backup done", + "text.autoconfig.textile_backup.option.doBackupsOnEmptyServer": "Make automatic backups on empty server", + "text.autoconfig.textile_backup.option.shutdownBackup": "Make a backup on shutdown", + "text.autoconfig.textile_backup.option.backupOldWorlds": "Backup old worlds", + "text.autoconfig.textile_backup.option.perWorldBackup": "Use separate folders for different worlds", + "text.autoconfig.textile_backup.option.backupDirectoryPath": "Path to backup folder", + "text.autoconfig.textile_backup.option.fileBlacklist": "Blacklisted files", + "text.autoconfig.textile_backup.option.deleteOldBackupAfterRestore": "Delete restored backup", + "text.autoconfig.textile_backup.option.backupsToKeep": "Number of backups to keep", + "text.autoconfig.textile_backup.option.maxAge": "Max age of backup", + "text.autoconfig.textile_backup.option.maxAge.@Tooltip": "In seconds since creation", + "text.autoconfig.textile_backup.option.maxSize": "Max size of backup folder", + "text.autoconfig.textile_backup.option.maxSize.@Tooltip": "In KiBytes", + "text.autoconfig.textile_backup.option.compression": "Compression level", + "text.autoconfig.textile_backup.option.compression.@Tooltip": "Only affects zip", + "text.autoconfig.textile_backup.option.compressionCoreCountLimit": "Max number of cores used for compression", + "text.autoconfig.textile_backup.option.compressionCoreCountLimit.@Tooltip": "Set to 0 to use all available cores", + "text.autoconfig.textile_backup.option.format": "Archive and compression format", + "text.autoconfig.textile_backup.option.format.@Tooltip": "See: https://github.com/Szum123321/textile_backup/wiki/Configuration#format", + "text.autoconfig.textile_backup.option.permissionLevel": "Min permission level", + "text.autoconfig.textile_backup.option.alwaysSingleplayerAllowed": "Always allow on single-player", + "text.autoconfig.textile_backup.option.playerWhitelist": "Admin Whitelist", + "text.autoconfig.textile_backup.option.playerBlacklist": "Admin Blacklist", + "text.autoconfig.textile_backup.option.dateTimeFormat": "Date&Time format", + "text.autoconfig.textile_backup.option.dateTimeFormat.@Tooltip": "See: https://github.com/Szum123321/textile_backup/wiki/Date-time-format" +} \ No newline at end of file diff --git a/projects/1.18-fabric/assets/textile-backup/textile_backup/lang/zh_cn.json b/projects/1.18-fabric/assets/textile-backup/textile_backup/lang/zh_cn.json new file mode 100644 index 000000000000..412c02bdbfeb --- /dev/null +++ b/projects/1.18-fabric/assets/textile-backup/textile_backup/lang/zh_cn.json @@ -0,0 +1,37 @@ +{ + "text.autoconfig.textile_backup.title": "Textile Backup配置", + "text.autoconfig.textile_backup.category.default": "通用", + "text.autoconfig.textile_backup.category.Create": "备份设置", + "text.autoconfig.textile_backup.category.Restore": "恢复", + "text.autoconfig.textile_backup.category.Manage": "管理", + "text.autoconfig.textile_backup.option.backupInterval": "备份间隔", + "text.autoconfig.textile_backup.option.backupInterval.@Tooltip": "每次自动备份的间隔时间(单位:秒)", + "text.autoconfig.textile_backup.option.restoreDelay": "恢复等待时间", + "text.autoconfig.textile_backup.option.restoreDelay.@Tooltip": "单位:秒", + "text.autoconfig.textile_backup.option.broadcastBackupStart": "开始备份通知", + "text.autoconfig.textile_backup.option.broadcastBackupDone": "备份结束通知", + "text.autoconfig.textile_backup.option.doBackupsOnEmptyServer": "自动在新服务器上创建备份", + "text.autoconfig.textile_backup.option.shutdownBackup": "关闭时备份", + "text.autoconfig.textile_backup.option.backupOldWorlds": "备份旧版世界", + "text.autoconfig.textile_backup.option.perWorldBackup": "备份时每个世界使用不同的文件夹", + "text.autoconfig.textile_backup.option.backupDirectoryPath": "备份文件路径", + "text.autoconfig.textile_backup.option.fileBlacklist": "文件黑名单", + "text.autoconfig.textile_backup.option.deleteOldBackupAfterRestore": "恢复后删除备份", + "text.autoconfig.textile_backup.option.backupsToKeep": "保留的备份数量", + "text.autoconfig.textile_backup.option.maxAge": "备份留存时间上限", + "text.autoconfig.textile_backup.option.maxAge.@Tooltip": "自备份创建时起,单位:秒", + "text.autoconfig.textile_backup.option.maxSize": "备份文件大小上限", + "text.autoconfig.textile_backup.option.maxSize.@Tooltip": "单位:KiB", + "text.autoconfig.textile_backup.option.compression": "压缩级别", + "text.autoconfig.textile_backup.option.compression.@Tooltip": "只对zip文件生效", + "text.autoconfig.textile_backup.option.compressionCoreCountLimit": "压缩时调用内核数上限", + "text.autoconfig.textile_backup.option.compressionCoreCountLimit.@Tooltip": "设为0时会使用所有可用内核", + "text.autoconfig.textile_backup.option.format": "压缩格式", + "text.autoconfig.textile_backup.option.format.@Tooltip": "参见: https://github.com/Szum123321/textile_backup/wiki/Configuration#format", + "text.autoconfig.textile_backup.option.permissionLevel": "最低权限等级", + "text.autoconfig.textile_backup.option.alwaysSingleplayerAllowed": "总在单人游戏时启用", + "text.autoconfig.textile_backup.option.playerWhitelist": "管理白名单", + "text.autoconfig.textile_backup.option.playerBlacklist": "管理黑名单", + "text.autoconfig.textile_backup.option.dateTimeFormat": "日期与时间格式", + "text.autoconfig.textile_backup.option.dateTimeFormat.@Tooltip": "参见: https://github.com/Szum123321/textile_backup/wiki/Date-time-format" +} \ No newline at end of file diff --git a/projects/1.18-fabric/assets/toms-storage-fabric/toms_storage/lang/en_us.json b/projects/1.18-fabric/assets/toms-storage-fabric/toms_storage/lang/en_us.json new file mode 100644 index 000000000000..00ff756c526f --- /dev/null +++ b/projects/1.18-fabric/assets/toms-storage-fabric/toms_storage/lang/en_us.json @@ -0,0 +1,95 @@ +{ + "block.toms_storage.ts.inventory_connector": "Inventory Connector", + "block.toms_storage.ts.storage_terminal": "Storage Terminal", + "block.toms_storage.ts.trim": "Inventory Trim", + "block.toms_storage.ts.painted_trim": "Inventory Trim", + "block.toms_storage.ts.open_crate": "Open Crate", + "block.toms_storage.ts.inventory_cable": "Inventory Cable", + "block.toms_storage.ts.inventory_cable_framed": "Framed Inventory Cable", + "block.toms_storage.ts.inventory_cable_connector": "Inventory Cable Connector", + "block.toms_storage.ts.inventory_cable_connector_filtered": "Inventory Cable Connector (Filtered)", + "block.toms_storage.ts.inventory_proxy": "Inventory Proxy", + "block.toms_storage.ts.crafting_terminal": "Crafting Terminal", + "block.toms_storage.ts.inventory_hopper_basic": "Basic Inventory Hopper", + "block.toms_storage.ts.level_emitter": "Level Emitter", + "block.toms_storage.ts.inventory_cable_connector_framed": "Inventory Cable Connector (Framed)", + "item.toms_storage.ts.paint_kit": "Paint Kit", + "item.toms_storage.ts.wireless_terminal": "Wireless Terminal", + "item.toms_storage.ts.adv_wireless_terminal": "Advanced Wireless Terminal", + "itemGroup.toms_storage.tab": "Tom's Simple Storage", + "ts.storage_terminal": "S. Terminal", + "ts.crafting_terminal": "C. Terminal", + "ts.connector_filtered": "Set Filter", + "ts.level_emitter": "Level Emitter", + "ts.inventory_connector": "Inventory Link", + "ts.inventory_connector.beacon_level": "Beacon Level: %d", + "tooltip.toms_storage.hold_shift_for_info": "Hold SHIFT for more info.", + "tooltip.toms_storage.paintable": "Can be painted", + "tooltip.toms_storage.inventory_cable_connector_link": "Place it on a level %d beacon to make an inventory link accessible from anywhere in the same dimension.\\Place it on a level %d beacon to make an inventory link accessible from anywhere across dimensions.\\The both sides' chunk has to be loaded", + "tooltip.toms_storage.inventory_cable_connector": "Connects the inventory to the\\Inventory Network. Or gives access to the network.\\Required to connect terminals.", + "tooltip.toms_storage.filtered": "Can be filtered", + "tooltip.toms_storage.trim": "Connects inventories with the Inventory Connector.", + "tooltip.toms_storage.crafting_terminal": "Gives access to your items.\\Place it on an inventory.\\Has a builtin crafting table.", + "tooltip.toms_storage.storage_terminal": "Gives access to your items.\\Place it on an inventory.", + "tooltip.toms_storage.wireless_terminal": "Extends your reach for the terminal.\\Reach: %d blocks", + "tooltip.toms_storage.paint_kit": "Paint blocks to match\\their surroundings!", + "tooltip.toms_storage.open_crate": "Converts the block in front of it\\into an inventory.\\Beware: Creates Item Entities", + "tooltip.toms_storage.inventory_connector": "Connects all of the touching inventories into one.\\Use the Storage Terminal to access\\all of your items. Trims can connect the gaps.", + "tooltip.toms_storage.inventory_proxy": "Extends the face of the block its pointing at.\\Use a diamond on a side to enable filtering mode.\\Place an inventory on the face, and fill the slots with the filtered items.\\Empty slots allow everything. Item Count set max stack size in slot.\\Rename the filter container for additional settings.\\Format: '=[value],[key2]=[value2],...'\\Options:", + "tooltip.toms_storage.inventory_proxy.key": " - '%s' %s", + "tooltip.toms_storage.inventory_proxy.value": " - '%s=%s' %s", + "tooltip.toms_storage.inventory_proxy.ignoreSize": "Ignore filter stack size", + "tooltip.toms_storage.inventory_proxy.maxCount.arg": "", + "tooltip.toms_storage.inventory_proxy.maxCount.desc": "Set max stack count in empty slots", + "tooltip.toms_storage.inventory_cable": "Connects inventories across\\long distances. Inventory Cable Connectors\\have to be used to attach inventories\\One Inventory Connector must be\\present in the network.", + "tooltip.toms_storage.inventory_hopper": "Import or export from your Inventory Network\\Right click an item to set the filter.\\Shift click with an empty hand to clear filter.", + "tooltip.toms_storage.loop": "Loop detected in your storage system", + "tooltip.toms_storage.amount": "Item Amount: %d", + "tooltip.toms_storage.sorting_0": "Sort by Item Amount", + "tooltip.toms_storage.sorting_1": "Sort by Item Name", + "tooltip.toms_storage.search_0": "Standard Search", + "tooltip.toms_storage.search_1": "Auto Search", + "tooltip.toms_storage.search_2": "Standard Search Keep", + "tooltip.toms_storage.search_3": "Auto Search Keep", + "tooltip.toms_storage.search_4": "%s Synced Standard Search", + "tooltip.toms_storage.search_5": "%s Synced Auto Search", + "tooltip.toms_storage.search_6": "%s Synced Standard Search Keep", + "tooltip.toms_storage.search_7": "%s Synced Auto Search Keep", + "tooltip.toms_storage.ctrlMode_0": "AE Like Controls\\Pull one item: Shift+Right Click\\Transfer one item: Ctrl+Shift+Right Click", + "tooltip.toms_storage.ctrlMode_1": "Refined Storage Like Controls\\Pull one item: Middle Click\\Transfer one item: Shift+Middle Click", + "tooltip.toms_storage.ctrlMode_2": "Vanilla Like Controls\\Pull one item: Right Click\\Transfer one item: Shift+Right Click", + "tooltip.toms_storage.pull_0": "Don't pull from players inventory when crafting", + "tooltip.toms_storage.pull_1": "Pull missing items from players inventory when crafting", + "tooltip.toms_storage.filter_item": "Filter: %s", + "tooltip.toms_storage.empty": "Empty", + "tooltip.toms_storage.level_emitter": "Emits a redstone signal based on Inventory System contents.", + "tooltip.toms_storage.lvlEm_lt_0": "Emit when more than specified in storage", + "tooltip.toms_storage.lvlEm_lt_1": "Emit when less than specified in storage", + "tooltip.toms_storage.adv_wireless_terminal": "Shift right click a terminal to bind it.\\Range: %d blocks\\Build a level %d beacon in an 8 block\\radius of the bound terminal to make it\\accessible from anywhere in the same dimension.\\Build a level %d beacon in an 8 block\\radius of the bound terminal to make it\\accessible from anywhere across dimensions.\\The teminal's chunk has to be loaded", + "tooltip.toms_storage.adv_wireless_terminal.bound": "Bound to (%s, %s, %s) in %s", + "tooltip.toms_storage.link_public_0": "Private Channel", + "tooltip.toms_storage.link_public_1": "Public Channel", + "tooltip.toms_storage.link_remote_0": "Access remote Inventories", + "tooltip.toms_storage.link_remote_1": "Provide Inventories for Remote Access", + "tooltip.toms_storage.items_missing": "Some items may not be inserted into the crafting grid", + "narrator.toms_storage.terminal_search": "Terminal Search Field", + "narrator.toms_storage.level_emitter_amount": "Level Emitter Item Count", + "narrator.toms_storage.inventory_link_channel": "Inventory Link Channel Name Field", + "chat.toms_storage.inventory_connector.free_slots": "Inventory Connector: %d free/%d slots.", + "chat.toms_storage.terminal_bound": "Bound Advanced Wireless Terminal", + "chat.toms_storage.terminal_invalid_block": "Invalid block", + "chat.toms_storage.terminal_out_of_range": "Terminal out of range", + "chat.toms_storage.inv_link_access_denied": "Access Denied", + "text.autoconfig.toms_storage.title": "Tom's Simple Storage Configuration", + "text.autoconfig.toms_storage.option.invRange": "Inventory Connector Range", + "text.autoconfig.toms_storage.option.onlyTrims": "Only Allow Trims to Connect Inventories", + "text.autoconfig.toms_storage.option.invConnectorMaxCables": "Inventory Cable Connector Maximum number of cables", + "text.autoconfig.toms_storage.option.wirelessRange": "Wireless terminal reach", + "text.autoconfig.toms_storage.option.multiblockInv": "Multiblock inventories", + "text.autoconfig.toms_storage.option.advWirelessRange": "Advanced wireless terminal range", + "text.autoconfig.toms_storage.option.wirelessTermBeaconLvl": "Advanced wireless terminal requied beacon level for infinite range\nValue of 0 only requires a single beacon block nearby", + "text.autoconfig.toms_storage.option.wirelessTermBeaconLvlDim": "Adv Wireless terminal requied beacon level for cross dimensional access\nValue of 0 only requires a single beacon block nearby", + "text.autoconfig.toms_storage.option.invLinkBeaconLvl": "Advanced wireless terminal requied beacon level for infinite range", + "text.autoconfig.toms_storage.option.invLinkBeaconLvlDim": "Advanced wireless terminal requied beacon level for infinite range", + "text.autoconfig.toms_storage.option.invDupScanSize": "Inventory Connector duplicate finder max slot count" +} \ No newline at end of file diff --git a/projects/1.18-fabric/assets/toms-storage-fabric/toms_storage/lang/zh_cn.json b/projects/1.18-fabric/assets/toms-storage-fabric/toms_storage/lang/zh_cn.json new file mode 100644 index 000000000000..50e322eaf6be --- /dev/null +++ b/projects/1.18-fabric/assets/toms-storage-fabric/toms_storage/lang/zh_cn.json @@ -0,0 +1,95 @@ +{ + "block.toms_storage.ts.inventory_connector": "存储驱动器", + "block.toms_storage.ts.storage_terminal": "存储终端", + "block.toms_storage.ts.trim": "存储桥连方块", + "block.toms_storage.ts.painted_trim": "存储桥连方块", + "block.toms_storage.ts.open_crate": "开放式存储接口", + "block.toms_storage.ts.inventory_cable": "存储线缆", + "block.toms_storage.ts.inventory_cable_framed": "镶框存储线缆", + "block.toms_storage.ts.inventory_cable_connector": "存储线缆连接器", + "block.toms_storage.ts.inventory_cable_connector_filtered": "过滤式存储线缆连接器", + "block.toms_storage.ts.inventory_proxy": "存储代理器", + "block.toms_storage.ts.crafting_terminal": "合成终端", + "block.toms_storage.ts.inventory_hopper_basic": "基础存储漏斗", + "block.toms_storage.ts.level_emitter": "物品数量侦测器", + "block.toms_storage.ts.inventory_cable_connector_framed": "镶框存储线缆连接器", + "item.toms_storage.ts.paint_kit": "喷漆套件", + "item.toms_storage.ts.wireless_terminal": "无线终端", + "item.toms_storage.ts.adv_wireless_terminal": "高级无线终端", + "itemGroup.toms_storage.tab": "Tom的简易存储", + "ts.storage_terminal": "存储终端", + "ts.crafting_terminal": "合成终端", + "ts.connector_filtered": "设置过滤", + "ts.level_emitter": "物品数量侦测", + "ts.inventory_connector": "链接存储网络", + "ts.inventory_connector.beacon_level": "信标等级:%d", + "tooltip.toms_storage.hold_shift_for_info": "按住Shift键以获取更多信息。", + "tooltip.toms_storage.paintable": "可喷漆", + "tooltip.toms_storage.inventory_cable_connector_link": "将其放置%d级的信标上,即可从维度的任何位置访问存储网络\\将其放置在%d级信标上,即可从维度的任何位置访问存储网络\\但必须同时加载双方的区块才能生效", + "tooltip.toms_storage.inventory_cable_connector": "将容器连接至存储网络\\或提供对该网络的访问权限\\需要连接终端。", + "tooltip.toms_storage.filtered": "可过滤", + "tooltip.toms_storage.trim": "将容器与存储驱动器连接。", + "tooltip.toms_storage.crafting_terminal": "你可以在其中拿取你的物品。\\并可以将物品存储在存储网络之中。\\合成终端中自带工作台。", + "tooltip.toms_storage.storage_terminal": "你可以在其中拿取你的物品。\\并可以将物品存储在存储网络之中。", + "tooltip.toms_storage.wireless_terminal": "扩展你的终端访问范围。\\访问范围:%d个方块", + "tooltip.toms_storage.paint_kit": "喷涂方块使他们\\贴近于周围环境。", + "tooltip.toms_storage.open_crate": "将其面前方块\\转化为一个存储空间\\警告: 这将创建物品实体。", + "tooltip.toms_storage.inventory_connector": "连接其周围所有的容器\\使用存储终端访问你所存储的所有物品\\存储桥连方块可以填补空隙。", + "tooltip.toms_storage.inventory_proxy": "可以拓展其指针朝向的方块的存储交互面。\\使用钻石在其侧面启用过滤面。\\放置容器在其交互面,然后在物品槽中放入要过滤的物品。\\空物品槽允许所有物品放入。放入物品的数量将决定被过滤的最大堆叠数。\\若想使用其他设置请重命名过滤面容器。\\格式为:'=[value],[key2]=[value2],...'\\选项:", + "tooltip.toms_storage.inventory_proxy.key": " - '%s' %s", + "tooltip.toms_storage.inventory_proxy.value": " - '%s=%s' %s", + "tooltip.toms_storage.inventory_proxy.ignoreSize": "过滤时忽略物品堆叠数量", + "tooltip.toms_storage.inventory_proxy.maxCount.arg": "", + "tooltip.toms_storage.inventory_proxy.maxCount.desc": "设置空槽的最大堆叠数", + "tooltip.toms_storage.inventory_cable": "跨长距离的连接容器\\存储线缆连接器\\必须接入容器\\存储网络中必须存在着\\一个存储驱动器。", + "tooltip.toms_storage.inventory_hopper": "将物品从存储网络中导入或者导出\\拿着一个物品右键漏斗以设置该物品为过滤物品。\\空手Shift+右键以清除过滤器。", + "tooltip.toms_storage.loop": "检测到你的存储网络中发生了循环", + "tooltip.toms_storage.amount": "物品数量: %d", + "tooltip.toms_storage.sorting_0": "按物品数量进行排序", + "tooltip.toms_storage.sorting_1": "按物品名称进行排序", + "tooltip.toms_storage.search_0": "标准搜索", + "tooltip.toms_storage.search_1": "自动搜索", + "tooltip.toms_storage.search_2": "保持标准搜索", + "tooltip.toms_storage.search_3": "保持自动搜索", + "tooltip.toms_storage.search_4": "%s同步标准搜索", + "tooltip.toms_storage.search_5": "%s同步自动搜索", + "tooltip.toms_storage.search_6": "保持%s同步标准搜索", + "tooltip.toms_storage.search_7": "保持%s同步自动搜索", + "tooltip.toms_storage.ctrlMode_0": "应用能源控制偏好\\拿取单个物品:Shift+右击\\移动单个物品:Ctrl+Shift+右击", + "tooltip.toms_storage.ctrlMode_1": "精致存储控制偏好\\拿取单个物品:中键点击\\移动单个物品:Shift+中键点击", + "tooltip.toms_storage.ctrlMode_2": "原版控制偏好\\拿单个物品:右键单击\\移动单个物品:Shift+右击", + "tooltip.toms_storage.pull_0": "合成时不从玩家物品栏中提取物品", + "tooltip.toms_storage.pull_1": "合成时从玩家物品栏中提取缺失的物品", + "tooltip.toms_storage.filter_item": "过滤物:%s", + "tooltip.toms_storage.empty": "空", + "tooltip.toms_storage.level_emitter": "根据存储系统内的物品发出红石信号", + "tooltip.toms_storage.lvlEm_lt_0": "存储的物品多于指定值时发出红石信号", + "tooltip.toms_storage.lvlEm_lt_1": "存储的物品少于指定值时发出红石信号", + "tooltip.toms_storage.adv_wireless_terminal": "按住Shift键并对终端单击鼠标右键将其绑定\\范围:%d个方块\\在8个方块内建立%d级信标可在绑好的终端有效半径内从同一维度的任何位置访问。\\在8个方块内建立%d级信标可在绑好的终端有效半径内从同一维度的任何位置访问。\\必须加载终端所在的区块", + "tooltip.toms_storage.adv_wireless_terminal.bound": "绑定到坐标(%s, %s, %s)于%s", + "tooltip.toms_storage.link_public_0": "私有频道", + "tooltip.toms_storage.link_public_1": "公共频道", + "tooltip.toms_storage.link_remote_0": "访问远程容器", + "tooltip.toms_storage.link_remote_1": "提供远程访问的容器", + "tooltip.toms_storage.items_missing": "某些物品可能无法放入合成方格", + "narrator.toms_storage.terminal_search": "终端的搜索区域", + "narrator.toms_storage.level_emitter_amount": "侦测器的物品计数", + "narrator.toms_storage.inventory_link_channel": "存储网络链接频道命名区域", + "chat.toms_storage.inventory_connector.free_slots": "空闲:%d / 总存储量:%d格", + "chat.toms_storage.terminal_bound": "绑定高级无线终端", + "chat.toms_storage.terminal_invalid_block": "无效方块", + "chat.toms_storage.terminal_out_of_range": "终端超出可访问范围", + "chat.toms_storage.inv_link_access_denied": "访问被拒", + "text.autoconfig.toms_storage.title": "配置Tom的简易存储", + "text.autoconfig.toms_storage.option.invRange": "存储驱动器有效范围", + "text.autoconfig.toms_storage.option.onlyTrims": "只允许桥连方块连接容器", + "text.autoconfig.toms_storage.option.invConnectorMaxCables": "存储线缆连接器最大线缆数", + "text.autoconfig.toms_storage.option.wirelessRange": "无线终端覆盖范围", + "text.autoconfig.toms_storage.option.multiblockInv": "多方块容器", + "text.autoconfig.toms_storage.option.advWirelessRange": "高级无线终端范围", + "text.autoconfig.toms_storage.option.wirelessTermBeaconLvl": "高级无线终端无限范围访问需要的信标级别\n若为0则仅需要附近有一个信标方块", + "text.autoconfig.toms_storage.option.wirelessTermBeaconLvlDim": "高级无线终端进行跨维度访问所需要的信标级别\n若为0则仅需要附近有一个信标方块", + "text.autoconfig.toms_storage.option.invLinkBeaconLvl": "高级无线终端无限范围访问需要的信标级别", + "text.autoconfig.toms_storage.option.invLinkBeaconLvlDim": "高级无线终端无限范围访问需要的信标级别", + "text.autoconfig.toms_storage.option.invDupScanSize": "存储驱动器重复查找最大格数" +} \ No newline at end of file diff --git a/projects/1.18-fabric/assets/variant-bookshelves-fabric/variant_bookshelves/lang/en_us.json b/projects/1.18-fabric/assets/variant-bookshelves-fabric/variant_bookshelves/lang/en_us.json new file mode 100644 index 000000000000..ae99589c4cfb --- /dev/null +++ b/projects/1.18-fabric/assets/variant-bookshelves-fabric/variant_bookshelves/lang/en_us.json @@ -0,0 +1,98 @@ +{ + "itemGroup.variant_bookshelves.variant_bookshelves": "Variant Bookshelves", + "_vanilla": "Vanilla Bookshelves", + "block.variant_bookshelves.block.acacia_bookshelf": "Acacia Bookshelf", + "block.variant_bookshelves.block.birch_bookshelf": "Birch Bookshelf", + "block.variant_bookshelves.block.dark_oak_bookshelf": "Dark Oak Bookshelf", + "block.variant_bookshelves.block.jungle_bookshelf": "Jungle Bookshelf", + "block.variant_bookshelves.block.mangrove_bookshelf": "Mangrove Bookshelf", + "block.variant_bookshelves.block.spruce_bookshelf": "Spruce Bookshelf", + "block.variant_bookshelves.block.crimson_bookshelf": "Crimson Bookshelf", + "block.variant_bookshelves.block.warped_bookshelf": "Warped Bookshelf", + "block.variant_bookshelves.block.rubber_bookshelf": "Rubber Bookshelf", + "block.variant_bookshelves.block.azalea_bookshelf": "Azalea Bookshelf", + "block.variant_bookshelves.block.coconut_bookshelf": "Coconut Bookshelf", + "block.variant_bookshelves.block.flowering_azalea_bookshelf": "Flowering Azalea Bookshelf", + "block.variant_bookshelves.block.walnut_bookshelf": "Walnut Bookshelf", + "block.variant_bookshelves.block.cinnamon_bookshelf": "Cinnamon Bookshelf", + "block.variant_bookshelves.block.jade_bookshelf": "Jade Birch Bookshelf", + "block.variant_bookshelves.block.moon_bookshelf": "Moon Bookshelf", + "block.variant_bookshelves.block.shadow_bookshelf": "Shadow Bookshelf", + "block.variant_bookshelves.block.mango_bookshelf": "Mango Bookshelf", + "block.variant_bookshelves.block.fir_bookshelf": "Fir Bookshelf", + "block.variant_bookshelves.block.cypress_bookshelf": "Cypress Bookshelf", + "block.variant_bookshelves.block.hemlock_bookshelf": "Hemlock Bookshelf", + "block.variant_bookshelves.block.japanese_maple_bookshelf": "Japanese Maple Bookshelf", + "block.variant_bookshelves.block.rainbow_eucalyptus_bookshelf": "Rainbow Eucalyptus Bookshelf", + "block.variant_bookshelves.block.redwood_bookshelf": "Redwood Bookshelf", + "block.variant_bookshelves.block.rubber_bookshelf2": "Rubber Bookshelf", + "block.variant_bookshelves.block.sakura_bookshelf": "Sakura Bookshelf", + "block.variant_bookshelves.block.willow_bookshelf": "Willow Bookshelf", + "block.variant_bookshelves.block.yucca_palm_bookshelf": "Yucca Palm Bookshelf", + "block.variant_bookshelves.block.scorched_bookshelf": "Scorched Bookshelf", + "block.variant_bookshelves.block.umbral_bookshelf": "Umbral Bookshelf", + "block.variant_bookshelves.block.bamboo_bookshelf": "Bamboo Bookshelf", + "block.variant_bookshelves.block.charred_bookshelf": "Charred Bookshelf", + "block.variant_bookshelves.block.herringbone_acacia_bookshelf": "Herringbone Acacia Bookshelf", + "block.variant_bookshelves.block.herringbone_bamboo_bookshelf": "Herringbone Bamboo Bookshelf", + "block.variant_bookshelves.block.herringbone_birch_bookshelf": "Herringbone Birch Bookshelf", + "block.variant_bookshelves.block.herringbone_charred_bookshelf": "Herringbone Charred Bookshelf", + "block.variant_bookshelves.block.herringbone_crimson_bookshelf": "Herringbone Crimson Bookshelf", + "block.variant_bookshelves.block.herringbone_dark_oak_bookshelf": "Herringbone Dark Oak Bookshelf", + "block.variant_bookshelves.block.herringbone_jungle_bookshelf": "Herringbone Jungle Bookshelf", + "block.variant_bookshelves.block.herringbone_mangrove_bookshelf": "Herringbone Mangrove Bookshelf", + "block.variant_bookshelves.block.herringbone_oak_bookshelf": "Herringbone Oak Bookshelf", + "block.variant_bookshelves.block.herringbone_spruce_bookshelf": "Herringbone Spruce Bookshelf", + "block.variant_bookshelves.block.herringbone_warped_bookshelf": "Herringbone Warped Bookshelf", + "block.variant_bookshelves.block.herringbone_white_oak_bookshelf": "Herringbone White Oak Bookshelf", + "block.variant_bookshelves.block.legacy_bookshelf": "Legacy Bookshelf", + "block.variant_bookshelves.block.white_oak_bookshelf": "White Oak Bookshelf", + "block.variant_bookshelves.block.cypress_bookshelf2": "Cypress Bookshelf", + "block.variant_bookshelves.block.dragons_blood_bookshelf": "Dragons Blood Bookshelf", + "block.variant_bookshelves.block.elder_bookshelf": "Elder Bookshelf", + "block.variant_bookshelves.block.juniper_bookshelf": "Juniper Bookshelf", + "block.variant_bookshelves.block.ancient_oak_bookshelf": "Ancient Oak Bookshelf", + "block.variant_bookshelves.block.blighted_balsa_bookshelf": "Blighted Balsa Bookshelf", + "block.variant_bookshelves.block.swamp_cypress_bookshelf": "Swamp Cypress Bookshelf", + "block.variant_bookshelves.block.willow_bookshelf2": "Willow Bookshelf", + "block.variant_bookshelves.block.dreamwood_bookshelf": "Dreamwood Bookshelf", + "block.variant_bookshelves.block.livingwood_bookshelf": "Livingwood Bookshelf", + "block.variant_bookshelves.block.mossy_dreamwood_bookshelf": "Mossy Dreamwood Bookshelf", + "block.variant_bookshelves.block.mossy_livingwood_bookshelf": "Mossy Livingwood Bookshelf", + "block.variant_bookshelves.block.shimmerwood_bookshelf": "Shimmerwood Bookshelf", + "block.variant_bookshelves.block.cherry_oak_bookshelf": "Cherry Oak Bookshelf", + "block.variant_bookshelves.block.dark_amaranth_bookshelf": "Dark Amaranth Bookshelf", + "block.variant_bookshelves.block.palm_bookshelf": "Palm Bookshelf", + "block.variant_bookshelves.block.black_bookshelf": "Black Bookshelf", + "block.variant_bookshelves.block.blue_bookshelf": "Blue Bookshelf", + "block.variant_bookshelves.block.brown_bookshelf": "Brown Bookshelf", + "block.variant_bookshelves.block.cyan_bookshelf": "Cyan Bookshelf", + "block.variant_bookshelves.block.gray_bookshelf": "Gray Bookshelf", + "block.variant_bookshelves.block.green_bookshelf": "Green Bookshelf", + "block.variant_bookshelves.block.light_blue_bookshelf": "Light Blue Bookshelf", + "block.variant_bookshelves.block.light_gray_bookshelf": "Light Gray Bookshelf", + "block.variant_bookshelves.block.lime_bookshelf": "Lime Bookshelf", + "block.variant_bookshelves.block.magenta_bookshelf": "Magenta Bookshelf", + "block.variant_bookshelves.block.orange_bookshelf": "Orange Bookshelf", + "block.variant_bookshelves.block.pink_bookshelf": "Pink Bookshelf", + "block.variant_bookshelves.block.purple_bookshelf": "Purple Bookshelf", + "block.variant_bookshelves.block.red_bookshelf": "Red Bookshelf", + "block.variant_bookshelves.block.white_bookshelf": "White Bookshelf", + "block.variant_bookshelves.block.yellow_bookshelf": "Yellow Bookshelf", + "block.variant_bookshelves.block.wisteria_bookshelf": "Wisteria Bookshelf", + "block.variant_bookshelves.block.bamboo_bookshelf2": "Bamboo Bookshelf", + "block.variant_bookshelves.block.redwood_bookshelf2": "Redwood Bookshelf", + "block.variant_bookshelves.block.stripped_bamboo_bookshelf": "Stripped Bamboo Bookshelf", + "block.variant_bookshelves.block.crystal_bookshelf": "Crystal Bookshelf", + "block.variant_bookshelves.block.golden_oak_bookshelf": "Golden Oak Bookshelf", + "block.variant_bookshelves.block.orange_bookshelf2": "Orange Bookshelf", + "block.variant_bookshelves.block.skyroot_bookshelf": "Skyroot Bookshelf", + "block.variant_bookshelves.block.wisteria_bookshelf2": "Wisteria Bookshelf", + "block.variant_bookshelves.block.azule_azalea_bookshelf": "Azule Azalea Bookshelf", + "block.variant_bookshelves.block.bright_azalea_bookshelf": "Bright Azalea Bookshelf", + "block.variant_bookshelves.block.fiss_azalea_bookshelf": "Fiss Azalea Bookshelf", + "block.variant_bookshelves.block.roze_azalea_bookshelf": "Roze Azalea Bookshelf", + "block.variant_bookshelves.block.tecal_azalea_bookshelf": "Tecal Azalea Bookshelf", + "block.variant_bookshelves.block.titanium_azalea_bookshelf": "Titanium Azalea Bookshelf", + "block.variant_bookshelves.block.walnut_azalea_bookshelf": "Walnut Azalea Bookshelf" +} \ No newline at end of file diff --git a/projects/1.18-fabric/assets/variant-bookshelves-fabric/variant_bookshelves/lang/zh_cn.json b/projects/1.18-fabric/assets/variant-bookshelves-fabric/variant_bookshelves/lang/zh_cn.json new file mode 100644 index 000000000000..2887680d6106 --- /dev/null +++ b/projects/1.18-fabric/assets/variant-bookshelves-fabric/variant_bookshelves/lang/zh_cn.json @@ -0,0 +1,98 @@ +{ + "itemGroup.variant_bookshelves.variant_bookshelves": "变种书架", + "_vanilla": "原版书架", + "block.variant_bookshelves.block.acacia_bookshelf": "金合欢木书架", + "block.variant_bookshelves.block.birch_bookshelf": "白桦木书架", + "block.variant_bookshelves.block.dark_oak_bookshelf": "深色橡木书架", + "block.variant_bookshelves.block.jungle_bookshelf": "丛林木书架", + "block.variant_bookshelves.block.mangrove_bookshelf": "红树木书架", + "block.variant_bookshelves.block.spruce_bookshelf": "云杉木书架", + "block.variant_bookshelves.block.crimson_bookshelf": "绯红木书架", + "block.variant_bookshelves.block.warped_bookshelf": "诡异木书架", + "block.variant_bookshelves.block.rubber_bookshelf": "橡胶木书架", + "block.variant_bookshelves.block.azalea_bookshelf": "杜鹃木书架", + "block.variant_bookshelves.block.coconut_bookshelf": "椰木书架", + "block.variant_bookshelves.block.flowering_azalea_bookshelf": "杜鹃花木书架", + "block.variant_bookshelves.block.walnut_bookshelf": "核桃木书架", + "block.variant_bookshelves.block.cinnamon_bookshelf": "肉桂木书架", + "block.variant_bookshelves.block.jade_bookshelf": "翡翠橡木书架", + "block.variant_bookshelves.block.moon_bookshelf": "月光木书架", + "block.variant_bookshelves.block.shadow_bookshelf": "暗影木书架", + "block.variant_bookshelves.block.mango_bookshelf": "芒果木书架", + "block.variant_bookshelves.block.fir_bookshelf": "冷杉木书架", + "block.variant_bookshelves.block.cypress_bookshelf": "柏木书架", + "block.variant_bookshelves.block.hemlock_bookshelf": "铁杉木书架", + "block.variant_bookshelves.block.japanese_maple_bookshelf": "日本枫木书架", + "block.variant_bookshelves.block.rainbow_eucalyptus_bookshelf": "彩虹桉木书架", + "block.variant_bookshelves.block.redwood_bookshelf": "红杉木书架", + "block.variant_bookshelves.block.rubber_bookshelf2": "橡胶木书架", + "block.variant_bookshelves.block.sakura_bookshelf": "樱花木书架", + "block.variant_bookshelves.block.willow_bookshelf": "柳木书架", + "block.variant_bookshelves.block.yucca_palm_bookshelf": "丝兰棕榈木书架", + "block.variant_bookshelves.block.scorched_bookshelf": "焦灼木书架", + "block.variant_bookshelves.block.umbral_bookshelf": "暗影木书架", + "block.variant_bookshelves.block.bamboo_bookshelf": "竹书架", + "block.variant_bookshelves.block.charred_bookshelf": "烧焦的木书架", + "block.variant_bookshelves.block.herringbone_acacia_bookshelf": "人字形纹金合欢木书架", + "block.variant_bookshelves.block.herringbone_bamboo_bookshelf": "人字形纹竹书架", + "block.variant_bookshelves.block.herringbone_birch_bookshelf": "人字形纹白桦木书架", + "block.variant_bookshelves.block.herringbone_charred_bookshelf": "人字形纹烧焦的木书架", + "block.variant_bookshelves.block.herringbone_crimson_bookshelf": "人字形纹绯红木书架", + "block.variant_bookshelves.block.herringbone_dark_oak_bookshelf": "人字形纹深色橡木书架", + "block.variant_bookshelves.block.herringbone_jungle_bookshelf": "人字形纹丛林木书架", + "block.variant_bookshelves.block.herringbone_mangrove_bookshelf": "人字形纹红树林木书架", + "block.variant_bookshelves.block.herringbone_oak_bookshelf": "人字形纹橡木书架", + "block.variant_bookshelves.block.herringbone_spruce_bookshelf": "人字形纹云杉木书架", + "block.variant_bookshelves.block.herringbone_warped_bookshelf": "人字形纹诡异木书架", + "block.variant_bookshelves.block.herringbone_white_oak_bookshelf": "人字形纹白色橡木书架", + "block.variant_bookshelves.block.legacy_bookshelf": "旧版材质书架", + "block.variant_bookshelves.block.white_oak_bookshelf": "白色橡木书架", + "block.variant_bookshelves.block.cypress_bookshelf2": "柏木书架", + "block.variant_bookshelves.block.dragons_blood_bookshelf": "龙血木书架", + "block.variant_bookshelves.block.elder_bookshelf": "接骨木书架", + "block.variant_bookshelves.block.juniper_bookshelf": "杜松木书架", + "block.variant_bookshelves.block.ancient_oak_bookshelf": "远古橡木书架", + "block.variant_bookshelves.block.blighted_balsa_bookshelf": "染菌轻木书架", + "block.variant_bookshelves.block.swamp_cypress_bookshelf": "沼泽柏木书架", + "block.variant_bookshelves.block.willow_bookshelf2": "柳木书架", + "block.variant_bookshelves.block.dreamwood_bookshelf": "梦之木书架", + "block.variant_bookshelves.block.livingwood_bookshelf": "活木书架", + "block.variant_bookshelves.block.mossy_dreamwood_bookshelf": "苔梦之木书架", + "block.variant_bookshelves.block.mossy_livingwood_bookshelf": "苔活木书架", + "block.variant_bookshelves.block.shimmerwood_bookshelf": "微光木书架", + "block.variant_bookshelves.block.cherry_oak_bookshelf": "樱桃橡木书架", + "block.variant_bookshelves.block.dark_amaranth_bookshelf": "暗紫木书架", + "block.variant_bookshelves.block.palm_bookshelf": "棕榈木书架", + "block.variant_bookshelves.block.black_bookshelf": "黑色书架", + "block.variant_bookshelves.block.blue_bookshelf": "蓝色书架", + "block.variant_bookshelves.block.brown_bookshelf": "棕色书架", + "block.variant_bookshelves.block.cyan_bookshelf": "青色书架", + "block.variant_bookshelves.block.gray_bookshelf": "灰色书架", + "block.variant_bookshelves.block.green_bookshelf": "绿色书架", + "block.variant_bookshelves.block.light_blue_bookshelf": "淡蓝色书架", + "block.variant_bookshelves.block.light_gray_bookshelf": "淡灰色书架", + "block.variant_bookshelves.block.lime_bookshelf": "黄绿色书架", + "block.variant_bookshelves.block.magenta_bookshelf": "品红色书架", + "block.variant_bookshelves.block.orange_bookshelf": "橙色书架", + "block.variant_bookshelves.block.pink_bookshelf": "粉红色书架", + "block.variant_bookshelves.block.purple_bookshelf": "紫色书架", + "block.variant_bookshelves.block.red_bookshelf": "红色书架", + "block.variant_bookshelves.block.white_bookshelf": "白色书架", + "block.variant_bookshelves.block.yellow_bookshelf": "黄色书架", + "block.variant_bookshelves.block.wisteria_bookshelf": "紫藤木书架", + "block.variant_bookshelves.block.bamboo_bookshelf2": "竹书架", + "block.variant_bookshelves.block.redwood_bookshelf2": "红杉木书架", + "block.variant_bookshelves.block.stripped_bamboo_bookshelf": "去皮竹书架", + "block.variant_bookshelves.block.crystal_bookshelf": "紫水晶木书架", + "block.variant_bookshelves.block.golden_oak_bookshelf": "金脂橡木书架", + "block.variant_bookshelves.block.orange_bookshelf2": "橙子木书架", + "block.variant_bookshelves.block.skyroot_bookshelf": "天根木书架", + "block.variant_bookshelves.block.wisteria_bookshelf2": "紫藤木书架", + "block.variant_bookshelves.block.azule_azalea_bookshelf": "青蓝杜鹃木书架", + "block.variant_bookshelves.block.bright_azalea_bookshelf": "明白杜鹃木书架", + "block.variant_bookshelves.block.fiss_azalea_bookshelf": "菲斯杜鹃木书架", + "block.variant_bookshelves.block.roze_azalea_bookshelf": "蔷薇杜鹃木书架", + "block.variant_bookshelves.block.tecal_azalea_bookshelf": "特卡尔杜鹃木书架", + "block.variant_bookshelves.block.titanium_azalea_bookshelf": "钛白杜鹃木书架", + "block.variant_bookshelves.block.walnut_azalea_bookshelf": "胡桃杜鹃木书架" +} \ No newline at end of file diff --git a/projects/1.18-fabric/assets/variant-sticks-stuff/vsas/lang/en_us.json b/projects/1.18-fabric/assets/variant-sticks-stuff/vsas/lang/en_us.json new file mode 100644 index 000000000000..26ca9f3f1169 --- /dev/null +++ b/projects/1.18-fabric/assets/variant-sticks-stuff/vsas/lang/en_us.json @@ -0,0 +1,453 @@ +{ + "itemGroup.vsas.sticks_and_stuff": "Sticks & Stuff", + "_sticks": "Sticks", + "item.vsas.sticks.acacia_stick": "Acacia Stick", + "item.vsas.sticks.birch_stick": "Birch Stick", + "item.vsas.sticks.crimson_stick": "Crimson Stick", + "item.vsas.sticks.dark_oak_stick": "Dark Oak Stick", + "item.vsas.sticks.jungle_stick": "Jungle Stick", + "item.vsas.sticks.oak_stick": "Oak Stick", + "item.vsas.sticks.spruce_stick": "Spruce Stick", + "item.vsas.sticks.warped_stick": "Warped Stick", + "_arrows": "Arrows", + "item.vsas.arrows.acacia_arrow": "Acacia Arrow", + "item.vsas.arrows.birch_arrow": "Birch Arrow", + "item.vsas.arrows.crimson_arrow": "Crimson Arrow", + "item.vsas.arrows.dark_oak_arrow": "Dark Oak Arrow", + "item.vsas.arrows.jungle_arrow": "Jungle Arrow", + "item.vsas.arrows.oak_arrow": "Oak Arrow", + "item.vsas.arrows.spruce_arrow": "Spruce Arrow", + "item.vsas.arrows.warped_arrow": "Warped Arrow", + "_arrows_entity": "Arrows Entity", + "entity.vsas.acacia_arrow": "Acacia Arrow", + "entity.vsas.birch_arrow": "Birch Arrow", + "entity.vsas.crimson_arrow": "Crimson Arrow", + "entity.vsas.dark_oak_arrow": "Dark Oak Arrow", + "entity.vsas.jungle_arrow": "Jungle Arrow", + "entity.vsas.oak_arrow": "Oak Arrow", + "entity.vsas.spruce_arrow": "Spruce Arrow", + "entity.vsas.warped_arrow": "Warped Arrow", + "_bows": "Bows", + "item.vsas.bows.acacia_bow": "Acacia Bow", + "item.vsas.bows.birch_bow": "Birch Bow", + "item.vsas.bows.crimson_bow": "Crimson Bow", + "item.vsas.bows.dark_oak_bow": "Dark Oak Bow", + "item.vsas.bows.jungle_bow": "Jungle Bow", + "item.vsas.bows.oak_bow": "Oak Bow", + "item.vsas.bows.spruce_bow": "Spruce Bow", + "item.vsas.bows.warped_bow": "Warped Bow", + "_crossbows": "Crossbows", + "item.vsas.crossbows.acacia_crossbow": "Acacia Crossbow", + "item.vsas.crossbows.birch_crossbow": "Birch Crossbow", + "item.vsas.crossbows.crimson_crossbow": "Crimson Crossbow", + "item.vsas.crossbows.dark_oak_crossbow": "Dark Oak Crossbow", + "item.vsas.crossbows.jungle_crossbow": "Jungle Crossbow", + "item.vsas.crossbows.oak_crossbow": "Oak Crossbow", + "item.vsas.crossbows.spruce_crossbow": "Spruce Crossbow", + "item.vsas.crossbows.warped_crossbow": "Warped Crossbow", + "_fishing_rods": "Fishing Rods", + "item.vsas.fishingrods.acacia_fishing_rod": "Acacia Fishing Rod", + "item.vsas.fishingrods.birch_fishing_rod": "Birch Fishing Rod", + "item.vsas.fishingrods.crimson_fishing_rod": "Crimson Fishing Rod", + "item.vsas.fishingrods.dark_oak_fishing_rod": "Dark Oak Fishing Rod", + "item.vsas.fishingrods.jungle_fishing_rod": "Jungle Fishing Rod", + "item.vsas.fishingrods.oak_fishing_rod": "Oak Fishing Rod", + "item.vsas.fishingrods.spruce_fishing_rod": "Spruce Fishing Rod", + "item.vsas.fishingrods.warped_fishing_rod": "Warped Fishing Rod", + "_carrots_on_sticks": "Carrot on a Stick", + "item.vsas.onastick.acacia_carrot_on_a_stick": "Acacia Carrot on a Stick", + "item.vsas.onastick.birch_carrot_on_a_stick": "Birch Carrot on a Stick", + "item.vsas.onastick.crimson_carrot_on_a_stick": "Crimson Carrot on a Stick", + "item.vsas.onastick.dark_oak_carrot_on_a_stick": "Dark Oak Carrot on a Stick", + "item.vsas.onastick.jungle_carrot_on_a_stick": "Jungle Carrot on a Stick", + "item.vsas.onastick.oak_carrot_on_a_stick": "Oak Carrot on a Stick", + "item.vsas.onastick.spruce_carrot_on_a_stick": "Spruce Carrot on a Stick", + "item.vsas.onastick.warped_carrot_on_a_stick": "Warped Carrot on a Stick", + "_warped_fungus_on_sticks": "Carrot on a Stick", + "item.vsas.onastick.acacia_warped_fungus_on_a_stick": "Acacia Warped Fungus on a Stick", + "item.vsas.onastick.birch_warped_fungus_on_a_stick": "Birch Warped Fungus on a Stick", + "item.vsas.onastick.crimson_warped_fungus_on_a_stick": "Crimson Warped Fungus on a Stick", + "item.vsas.onastick.dark_oak_warped_fungus_on_a_stick": "Dark Oak Warped Fungus on a Stick", + "item.vsas.onastick.jungle_warped_fungus_on_a_stick": "Jungle Warped Fungus on a Stick", + "item.vsas.onastick.oak_warped_fungus_on_a_stick": "Oak Warped Fungus on a Stick", + "item.vsas.onastick.spruce_warped_fungus_on_a_stick": "Spruce Warped Fungus on a Stick", + "item.vsas.onastick.warped_warped_fungus_on_a_stick": "Warped Warped Fungus on a Stick", + "_wooden_swords": "Wooden Swords", + "item.vsas.swords.acacia_wooden_sword": "Acacia Wooden Sword", + "item.vsas.swords.birch_wooden_sword": "Birch Wooden Sword", + "item.vsas.swords.crimson_wooden_sword": "Crimson Wooden Sword", + "item.vsas.swords.dark_oak_wooden_sword": "Dark Oak Wooden Sword", + "item.vsas.swords.jungle_wooden_sword": "Jungle Wooden Sword", + "item.vsas.swords.oak_wooden_sword": "Oak Wooden Sword", + "item.vsas.swords.spruce_wooden_sword": "Spruce Wooden Sword", + "item.vsas.swords.warped_wooden_sword": "Warped Wooden Sword", + "_stone_swords": "Stone Swords", + "item.vsas.swords.acacia_stone_sword": "Stone Sword", + "item.vsas.swords.birch_stone_sword": "Stone Sword", + "item.vsas.swords.crimson_stone_sword": "Stone Sword", + "item.vsas.swords.dark_oak_stone_sword": "Stone Sword", + "item.vsas.swords.jungle_stone_sword": "Stone Sword", + "item.vsas.swords.oak_stone_sword": "Stone Sword", + "item.vsas.swords.spruce_stone_sword": "Stone Sword", + "item.vsas.swords.warped_stone_sword": "Stone Sword", + "_iron_swords": "Iron Swords", + "item.vsas.swords.acacia_iron_sword": "Iron Sword", + "item.vsas.swords.birch_iron_sword": "Iron Sword", + "item.vsas.swords.crimson_iron_sword": "Iron Sword", + "item.vsas.swords.dark_oak_iron_sword": "Iron Sword", + "item.vsas.swords.jungle_iron_sword": "Iron Sword", + "item.vsas.swords.oak_iron_sword": "Iron Sword", + "item.vsas.swords.spruce_iron_sword": "Iron Sword", + "item.vsas.swords.warped_iron_sword": "Iron Sword", + "_golden_swords": "Golden Swords", + "item.vsas.swords.acacia_golden_sword": "Golden Sword", + "item.vsas.swords.birch_golden_sword": "Golden Sword", + "item.vsas.swords.crimson_golden_sword": "Golden Sword", + "item.vsas.swords.dark_oak_golden_sword": "Golden Sword", + "item.vsas.swords.jungle_golden_sword": "Golden Sword", + "item.vsas.swords.oak_golden_sword": "Golden Sword", + "item.vsas.swords.spruce_golden_sword": "Golden Sword", + "item.vsas.swords.warped_golden_sword": "Golden Sword", + "_diamond_swords": "Diamond Swords", + "item.vsas.swords.acacia_diamond_sword": "Diamond Sword", + "item.vsas.swords.birch_diamond_sword": "Diamond Sword", + "item.vsas.swords.crimson_diamond_sword": "Diamond Sword", + "item.vsas.swords.dark_oak_diamond_sword": "Diamond Sword", + "item.vsas.swords.jungle_diamond_sword": "Diamond Sword", + "item.vsas.swords.oak_diamond_sword": "Diamond Sword", + "item.vsas.swords.spruce_diamond_sword": "Diamond Sword", + "item.vsas.swords.warped_diamond_sword": "Diamond Sword", + "_netherite_swords": "Netherite Swords", + "item.vsas.swords.acacia_netherite_sword": "Netherite Sword", + "item.vsas.swords.birch_netherite_sword": "Netherite Sword", + "item.vsas.swords.crimson_netherite_sword": "Netherite Sword", + "item.vsas.swords.dark_oak_netherite_sword": "Netherite Sword", + "item.vsas.swords.jungle_netherite_sword": "Netherite Sword", + "item.vsas.swords.oak_netherite_sword": "Netherite Sword", + "item.vsas.swords.spruce_netherite_sword": "Netherite Sword", + "item.vsas.swords.warped_netherite_sword": "Netherite Sword", + "_wooden_shovels": "Wooden Shovels", + "item.vsas.shovels.acacia_wooden_shovel": "Acacia Wooden Shovel", + "item.vsas.shovels.birch_wooden_shovel": "Birch Wooden Shovel", + "item.vsas.shovels.crimson_wooden_shovel": "Crimson Wooden Shovel", + "item.vsas.shovels.dark_oak_wooden_shovel": "Dark Oak Wooden Shovel", + "item.vsas.shovels.jungle_wooden_shovel": "Jungle Wooden Shovel", + "item.vsas.shovels.oak_wooden_shovel": "Oak Wooden Shovel", + "item.vsas.shovels.spruce_wooden_shovel": "Spruce Wooden Shovel", + "item.vsas.shovels.warped_wooden_shovel": "Warped Wooden Shovel", + "_stone_shovels": "Stone Shovels", + "item.vsas.shovels.acacia_stone_shovel": "Stone Shovel", + "item.vsas.shovels.birch_stone_shovel": "Stone Shovel", + "item.vsas.shovels.crimson_stone_shovel": "Stone Shovel", + "item.vsas.shovels.dark_oak_stone_shovel": "Stone Shovel", + "item.vsas.shovels.jungle_stone_shovel": "Stone Shovel", + "item.vsas.shovels.oak_stone_shovel": "Stone Shovel", + "item.vsas.shovels.spruce_stone_shovel": "Stone Shovel", + "item.vsas.shovels.warped_stone_shovel": "Stone Shovel", + "_iron_shovels": "Iron Shovels", + "item.vsas.shovels.acacia_iron_shovel": "Iron Shovel", + "item.vsas.shovels.birch_iron_shovel": "Iron Shovel", + "item.vsas.shovels.crimson_iron_shovel": "Iron Shovel", + "item.vsas.shovels.dark_oak_iron_shovel": "Iron Shovel", + "item.vsas.shovels.jungle_iron_shovel": "Iron Shovel", + "item.vsas.shovels.oak_iron_shovel": "Iron Shovel", + "item.vsas.shovels.spruce_iron_shovel": "Iron Shovel", + "item.vsas.shovels.warped_iron_shovel": "Iron Shovel", + "_golden_shovels": "Golden Shovels", + "item.vsas.shovels.acacia_golden_shovel": "Golden Shovel", + "item.vsas.shovels.birch_golden_shovel": "Golden Shovel", + "item.vsas.shovels.crimson_golden_shovel": "Golden Shovel", + "item.vsas.shovels.dark_oak_golden_shovel": "Golden Shovel", + "item.vsas.shovels.jungle_golden_shovel": "Golden Shovel", + "item.vsas.shovels.oak_golden_shovel": "Golden Shovel", + "item.vsas.shovels.spruce_golden_shovel": "Golden Shovel", + "item.vsas.shovels.warped_golden_shovel": "Golden Shovel", + "_diamond_shovels": "Diamond Shovels", + "item.vsas.shovels.acacia_diamond_shovel": "Diamond Shovel", + "item.vsas.shovels.birch_diamond_shovel": "Diamond Shovel", + "item.vsas.shovels.crimson_diamond_shovel": "Diamond Shovel", + "item.vsas.shovels.dark_oak_diamond_shovel": "Diamond Shovel", + "item.vsas.shovels.jungle_diamond_shovel": "Diamond Shovel", + "item.vsas.shovels.oak_diamond_shovel": "Diamond Shovel", + "item.vsas.shovels.spruce_diamond_shovel": "Diamond Shovel", + "item.vsas.shovels.warped_diamond_shovel": "Diamond Shovel", + "_netherite_shovels": "Netherite Shovels", + "item.vsas.shovels.acacia_netherite_shovel": "Netherite Shovel", + "item.vsas.shovels.birch_netherite_shovel": "Netherite Shovel", + "item.vsas.shovels.crimson_netherite_shovel": "Netherite Shovel", + "item.vsas.shovels.dark_oak_netherite_shovel": "Netherite Shovel", + "item.vsas.shovels.jungle_netherite_shovel": "Netherite Shovel", + "item.vsas.shovels.oak_netherite_shovel": "Netherite Shovel", + "item.vsas.shovels.spruce_netherite_shovel": "Netherite Shovel", + "item.vsas.shovels.warped_netherite_shovel": "Netherite Shovel", + "_wooden_axes": "Wooden Axes", + "item.vsas.axes.acacia_wooden_axe": "Acacia Wooden Axe", + "item.vsas.axes.birch_wooden_axe": "Birch Wooden Axe", + "item.vsas.axes.crimson_wooden_axe": "Crimson Wooden Axe", + "item.vsas.axes.dark_oak_wooden_axe": "Dark Oak Wooden Axe", + "item.vsas.axes.jungle_wooden_axe": "Jungle Wooden Axe", + "item.vsas.axes.oak_wooden_axe": "Oak Wooden Axe", + "item.vsas.axes.spruce_wooden_axe": "Spruce Wooden Axe", + "item.vsas.axes.warped_wooden_axe": "Warped Wooden Axe", + "_stone_axes": "Stone Axes", + "item.vsas.axes.acacia_stone_axe": "Stone Axe", + "item.vsas.axes.birch_stone_axe": "Stone Axe", + "item.vsas.axes.crimson_stone_axe": "Stone Axe", + "item.vsas.axes.dark_oak_stone_axe": "Stone Axe", + "item.vsas.axes.jungle_stone_axe": "Stone Axe", + "item.vsas.axes.oak_stone_axe": "Stone Axe", + "item.vsas.axes.spruce_stone_axe": "Stone Axe", + "item.vsas.axes.warped_stone_axe": "Stone Axe", + "_iron_axes": "Iron Axes", + "item.vsas.axes.acacia_iron_axe": "Iron Axe", + "item.vsas.axes.birch_iron_axe": "Iron Axe", + "item.vsas.axes.crimson_iron_axe": "Iron Axe", + "item.vsas.axes.dark_oak_iron_axe": "Iron Axe", + "item.vsas.axes.jungle_iron_axe": "Iron Axe", + "item.vsas.axes.oak_iron_axe": "Iron Axe", + "item.vsas.axes.spruce_iron_axe": "Iron Axe", + "item.vsas.axes.warped_iron_axe": "Iron Axe", + "_golden_axes": "Golden Axes", + "item.vsas.axes.acacia_golden_axe": "Golden Axe", + "item.vsas.axes.birch_golden_axe": "Golden Axe", + "item.vsas.axes.crimson_golden_axe": "Golden Axe", + "item.vsas.axes.dark_oak_golden_axe": "Golden Axe", + "item.vsas.axes.jungle_golden_axe": "Golden Axe", + "item.vsas.axes.oak_golden_axe": "Golden Axe", + "item.vsas.axes.spruce_golden_axe": "Golden Axe", + "item.vsas.axes.warped_golden_axe": "Golden Axe", + "_diamond_axes": "Diamond Axes", + "item.vsas.axes.acacia_diamond_axe": "Diamond Axe", + "item.vsas.axes.birch_diamond_axe": "Diamond Axe", + "item.vsas.axes.crimson_diamond_axe": "Diamond Axe", + "item.vsas.axes.dark_oak_diamond_axe": "Diamond Axe", + "item.vsas.axes.jungle_diamond_axe": "Diamond Axe", + "item.vsas.axes.oak_diamond_axe": "Diamond Axe", + "item.vsas.axes.spruce_diamond_axe": "Diamond Axe", + "item.vsas.axes.warped_diamond_axe": "Diamond Axe", + "_netherite_axes": "Netherite Axes", + "item.vsas.axes.acacia_netherite_axe": "Netherite Axe", + "item.vsas.axes.birch_netherite_axe": "Netherite Axe", + "item.vsas.axes.crimson_netherite_axe": "Netherite Axe", + "item.vsas.axes.dark_oak_netherite_axe": "Netherite Axe", + "item.vsas.axes.jungle_netherite_axe": "Netherite Axe", + "item.vsas.axes.oak_netherite_axe": "Netherite Axe", + "item.vsas.axes.spruce_netherite_axe": "Netherite Axe", + "item.vsas.axes.warped_netherite_axe": "Netherite Axe", + "_wooden_hoes": "Wooden Hoes", + "item.vsas.hoes.acacia_wooden_hoe": "Acacia Wooden Hoe", + "item.vsas.hoes.birch_wooden_hoe": "Birch Wooden Hoe", + "item.vsas.hoes.crimson_wooden_hoe": "Crimson Wooden Hoe", + "item.vsas.hoes.dark_oak_wooden_hoe": "Dark Oak Wooden Hoe", + "item.vsas.hoes.jungle_wooden_hoe": "Jungle Wooden Hoe", + "item.vsas.hoes.oak_wooden_hoe": "Oak Wooden Hoe", + "item.vsas.hoes.spruce_wooden_hoe": "Spruce Wooden Hoe", + "item.vsas.hoes.warped_wooden_hoe": "Warped Wooden Hoe", + "_stone_hoes": "Stone Hoes", + "item.vsas.hoes.acacia_stone_hoe": "Stone Hoe", + "item.vsas.hoes.birch_stone_hoe": "Stone Hoe", + "item.vsas.hoes.crimson_stone_hoe": "Stone Hoe", + "item.vsas.hoes.dark_oak_stone_hoe": "Stone Hoe", + "item.vsas.hoes.jungle_stone_hoe": "Stone Hoe", + "item.vsas.hoes.oak_stone_hoe": "Stone Hoe", + "item.vsas.hoes.spruce_stone_hoe": "Stone Hoe", + "item.vsas.hoes.warped_stone_hoe": "Stone Hoe", + "_iron_hoes": "Iron Hoes", + "item.vsas.hoes.acacia_iron_hoe": "Iron Hoe", + "item.vsas.hoes.birch_iron_hoe": "Iron Hoe", + "item.vsas.hoes.crimson_iron_hoe": "Iron Hoe", + "item.vsas.hoes.dark_oak_iron_hoe": "Iron Hoe", + "item.vsas.hoes.jungle_iron_hoe": "Iron Hoe", + "item.vsas.hoes.oak_iron_hoe": "Iron Hoe", + "item.vsas.hoes.spruce_iron_hoe": "Iron Hoe", + "item.vsas.hoes.warped_iron_hoe": "Iron Hoe", + "_golden_hoes": "Golden Hoes", + "item.vsas.hoes.acacia_golden_hoe": "Golden Hoe", + "item.vsas.hoes.birch_golden_hoe": "Golden Hoe", + "item.vsas.hoes.crimson_golden_hoe": "Golden Hoe", + "item.vsas.hoes.dark_oak_golden_hoe": "Golden Hoe", + "item.vsas.hoes.jungle_golden_hoe": "Golden Hoe", + "item.vsas.hoes.oak_golden_hoe": "Golden Hoe", + "item.vsas.hoes.spruce_golden_hoe": "Golden Hoe", + "item.vsas.hoes.warped_golden_hoe": "Golden Hoe", + "_diamond_hoes": "Diamond Hoes", + "item.vsas.hoes.acacia_diamond_hoe": "Diamond Hoe", + "item.vsas.hoes.birch_diamond_hoe": "Diamond Hoe", + "item.vsas.hoes.crimson_diamond_hoe": "Diamond Hoe", + "item.vsas.hoes.dark_oak_diamond_hoe": "Diamond Hoe", + "item.vsas.hoes.jungle_diamond_hoe": "Diamond Hoe", + "item.vsas.hoes.oak_diamond_hoe": "Diamond Hoe", + "item.vsas.hoes.spruce_diamond_hoe": "Diamond Hoe", + "item.vsas.hoes.warped_diamond_hoe": "Diamond Hoe", + "_netherite_hoes": "Netherite Hoes", + "item.vsas.hoes.acacia_netherite_hoe": "Netherite Hoe", + "item.vsas.hoes.birch_netherite_hoe": "Netherite Hoe", + "item.vsas.hoes.crimson_netherite_hoe": "Netherite Hoe", + "item.vsas.hoes.dark_oak_netherite_hoe": "Netherite Hoe", + "item.vsas.hoes.jungle_netherite_hoe": "Netherite Hoe", + "item.vsas.hoes.oak_netherite_hoe": "Netherite Hoe", + "item.vsas.hoes.spruce_netherite_hoe": "Netherite Hoe", + "item.vsas.hoes.warped_netherite_hoe": "Netherite Hoe", + "_wooden_pickaxes": "Wooden Pickaxes", + "item.vsas.pickaxes.acacia_wooden_pickaxe": "Acacia Wooden Pickaxe", + "item.vsas.pickaxes.birch_wooden_pickaxe": "Birch Wooden Pickaxe", + "item.vsas.pickaxes.crimson_wooden_pickaxe": "Crimson Wooden Pickaxe", + "item.vsas.pickaxes.dark_oak_wooden_pickaxe": "Dark Oak Wooden Pickaxe", + "item.vsas.pickaxes.jungle_wooden_pickaxe": "Jungle Wooden Pickaxe", + "item.vsas.pickaxes.oak_wooden_pickaxe": "Oak Wooden Pickaxe", + "item.vsas.pickaxes.spruce_wooden_pickaxe": "Spruce Wooden Pickaxe", + "item.vsas.pickaxes.warped_wooden_pickaxe": "Warped Wooden Pickaxe", + "_stone_pickaxes": "Stone Pickaxes", + "item.vsas.pickaxes.acacia_stone_pickaxe": "Stone Pickaxe", + "item.vsas.pickaxes.birch_stone_pickaxe": "Stone Pickaxe", + "item.vsas.pickaxes.crimson_stone_pickaxe": "Stone Pickaxe", + "item.vsas.pickaxes.dark_oak_stone_pickaxe": "Stone Pickaxe", + "item.vsas.pickaxes.jungle_stone_pickaxe": "Stone Pickaxe", + "item.vsas.pickaxes.oak_stone_pickaxe": "Stone Pickaxe", + "item.vsas.pickaxes.spruce_stone_pickaxe": "Stone Pickaxe", + "item.vsas.pickaxes.warped_stone_pickaxe": "Stone Pickaxe", + "_iron_pickaxes": "Iron Pickaxes", + "item.vsas.pickaxes.acacia_iron_pickaxe": "Iron Pickaxe", + "item.vsas.pickaxes.birch_iron_pickaxe": "Iron Pickaxe", + "item.vsas.pickaxes.crimson_iron_pickaxe": "Iron Pickaxe", + "item.vsas.pickaxes.dark_oak_iron_pickaxe": "Iron Pickaxe", + "item.vsas.pickaxes.jungle_iron_pickaxe": "Iron Pickaxe", + "item.vsas.pickaxes.oak_iron_pickaxe": "Iron Pickaxe", + "item.vsas.pickaxes.spruce_iron_pickaxe": "Iron Pickaxe", + "item.vsas.pickaxes.warped_iron_pickaxe": "Iron Pickaxe", + "_golden_pickaxes": "Golden Pickaxes", + "item.vsas.pickaxes.acacia_golden_pickaxe": "Golden Pickaxe", + "item.vsas.pickaxes.birch_golden_pickaxe": "Golden Pickaxe", + "item.vsas.pickaxes.crimson_golden_pickaxe": "Golden Pickaxe", + "item.vsas.pickaxes.dark_oak_golden_pickaxe": "Golden Pickaxe", + "item.vsas.pickaxes.jungle_golden_pickaxe": "Golden Pickaxe", + "item.vsas.pickaxes.oak_golden_pickaxe": "Golden Pickaxe", + "item.vsas.pickaxes.spruce_golden_pickaxe": "Golden Pickaxe", + "item.vsas.pickaxes.warped_golden_pickaxe": "Golden Pickaxe", + "_diamond_pickaxes": "Diamond Pickaxes", + "item.vsas.pickaxes.acacia_diamond_pickaxe": "Diamond Pickaxe", + "item.vsas.pickaxes.birch_diamond_pickaxe": "Diamond Pickaxe", + "item.vsas.pickaxes.crimson_diamond_pickaxe": "Diamond Pickaxe", + "item.vsas.pickaxes.dark_oak_diamond_pickaxe": "Diamond Pickaxe", + "item.vsas.pickaxes.jungle_diamond_pickaxe": "Diamond Pickaxe", + "item.vsas.pickaxes.oak_diamond_pickaxe": "Diamond Pickaxe", + "item.vsas.pickaxes.spruce_diamond_pickaxe": "Diamond Pickaxe", + "item.vsas.pickaxes.warped_diamond_pickaxe": "Diamond Pickaxe", + "_netherite_pickaxes": "Netherite Pickaxes", + "item.vsas.pickaxes.acacia_netherite_pickaxe": "Netherite Pickaxe", + "item.vsas.pickaxes.birch_netherite_pickaxe": "Netherite Pickaxe", + "item.vsas.pickaxes.crimson_netherite_pickaxe": "Netherite Pickaxe", + "item.vsas.pickaxes.dark_oak_netherite_pickaxe": "Netherite Pickaxe", + "item.vsas.pickaxes.jungle_netherite_pickaxe": "Netherite Pickaxe", + "item.vsas.pickaxes.oak_netherite_pickaxe": "Netherite Pickaxe", + "item.vsas.pickaxes.spruce_netherite_pickaxe": "Netherite Pickaxe", + "item.vsas.pickaxes.warped_netherite_pickaxe": "Netherite Pickaxe", + "_ladders": "Ladders", + "block.vsas.ladders.acacia_ladder": "Acacia Ladder", + "block.vsas.ladders.birch_ladder": "Birch Ladder", + "block.vsas.ladders.crimson_ladder": "Crimson Ladder", + "block.vsas.ladders.dark_oak_ladder": "Dark Oak Ladder", + "block.vsas.ladders.jungle_ladder": "Jungle Ladder", + "block.vsas.ladders.oak_ladder": "Oak Ladder", + "block.vsas.ladders.spruce_ladder": "Spruce Ladder", + "block.vsas.ladders.warped_ladder": "Warped Ladder", + "_torches": "Torches", + "block.vsas.torches.acacia_torch": "Acacia Torch", + "block.vsas.torches.birch_torch": "Birch Torch", + "block.vsas.torches.crimson_torch": "Crimson Torch", + "block.vsas.torches.dark_oak_torch": "Dark Oak Torch", + "block.vsas.torches.jungle_torch": "Jungle Torch", + "block.vsas.torches.oak_torch": "Oak Torch", + "block.vsas.torches.spruce_torch": "Spruce Torch", + "block.vsas.torches.warped_torch": "Warped Torch", + "_soul_torches": "Soul Torches", + "block.vsas.torches.acacia_soul_torch": "Acacia Soul Torch", + "block.vsas.torches.birch_soul_torch": "Birch Soul Torch", + "block.vsas.torches.crimson_soul_torch": "Crimson Soul Torch", + "block.vsas.torches.dark_oak_soul_torch": "Dark Oak Soul Torch", + "block.vsas.torches.jungle_soul_torch": "Jungle Soul Torch", + "block.vsas.torches.oak_soul_torch": "Oak Soul Torch", + "block.vsas.torches.spruce_soul_torch": "Spruce Soul Torch", + "block.vsas.torches.warped_soul_torch": "Warped Soul Torch", + "_redstone_torches": "Redstone Torches", + "block.vsas.torches.acacia_redstone_torch": "Acacia Redstone Torch", + "block.vsas.torches.birch_redstone_torch": "Birch Redstone Torch", + "block.vsas.torches.crimson_redstone_torch": "Crimson Redstone Torch", + "block.vsas.torches.dark_oak_redstone_torch": "Dark Oak Redstone Torch", + "block.vsas.torches.jungle_redstone_torch": "Jungle Redstone Torch", + "block.vsas.torches.oak_redstone_torch": "Oak Redstone Torch", + "block.vsas.torches.spruce_redstone_torch": "Spruce Redstone Torch", + "block.vsas.torches.warped_redstone_torch": "Warped Redstone Torch", + "_levers": "Levers", + "block.vsas.levers.acacia_lever": "Acacia Lever", + "block.vsas.levers.birch_lever": "Birch Lever", + "block.vsas.levers.crimson_lever": "Crimson Lever", + "block.vsas.levers.dark_oak_lever": "Dark Oak Lever", + "block.vsas.levers.jungle_lever": "Jungle Lever", + "block.vsas.levers.oak_lever": "Oak Lever", + "block.vsas.levers.spruce_lever": "Spruce Lever", + "block.vsas.levers.warped_lever": "Warped Lever", + "_campfires": "Campfires", + "block.vsas.campfires.acacia_campfire": "Acacia Campfire", + "block.vsas.campfires.birch_campfire": "Birch Campfire", + "block.vsas.campfires.crimson_campfire": "Crimson Campfire", + "block.vsas.campfires.dark_oak_campfire": "Dark Oak Campfire", + "block.vsas.campfires.jungle_campfire": "Jungle Campfire", + "block.vsas.campfires.oak_campfire": "Oak Campfire", + "block.vsas.campfires.spruce_campfire": "Spruce Campfire", + "block.vsas.campfires.warped_campfire": "Warped Campfire", + "_soul_campfires": "Soul Campfires", + "block.vsas.campfires.acacia_soul_campfire": "Acacia Soul Campfire", + "block.vsas.campfires.birch_soul_campfire": "Birch Soul Campfire", + "block.vsas.campfires.crimson_soul_campfire": "Crimson Soul Campfire", + "block.vsas.campfires.dark_oak_soul_campfire": "Dark Oak Soul Campfire", + "block.vsas.campfires.jungle_soul_campfire": "Jungle Soul Campfire", + "block.vsas.campfires.oak_soul_campfire": "Oak Soul Campfire", + "block.vsas.campfires.spruce_soul_campfire": "Spruce Soul Campfire", + "block.vsas.campfires.warped_soul_campfire": "Warped Soul Campfire", + "_grindstones": "Grindstones", + "block.vsas.grindstones.acacia_grindstone": "Acacia Grindstone", + "block.vsas.grindstones.birch_grindstone": "Birch Grindstone", + "block.vsas.grindstones.crimson_grindstone": "Crimson Grindstone", + "block.vsas.grindstones.dark_oak_grindstone": "Dark Oak Grindstone", + "block.vsas.grindstones.jungle_grindstone": "Jungle Grindstone", + "block.vsas.grindstones.oak_grindstone": "Oak Grindstone", + "block.vsas.grindstones.spruce_grindstone": "Spruce Grindstone", + "block.vsas.grindstones.warped_grindstone": "Warped Grindstone", + "_rails": "Rails", + "block.vsas.rails.acacia_rail": "Acacia Rail", + "block.vsas.rails.birch_rail": "Birch Rail", + "block.vsas.rails.crimson_rail": "Crimson Rail", + "block.vsas.rails.dark_oak_rail": "Dark Oak Rail", + "block.vsas.rails.jungle_rail": "Jungle Rail", + "block.vsas.rails.oak_rail": "Oak Rail", + "block.vsas.rails.spruce_rail": "Spruce Rail", + "block.vsas.rails.warped_rail": "Warped Rail", + "_activator_rails": "Activator Rails", + "block.vsas.rails.acacia_activator_rail": "Acacia Activator Rail", + "block.vsas.rails.birch_activator_rail": "Birch Activator Rail", + "block.vsas.rails.crimson_activator_rail": "Crimson Activator Rail", + "block.vsas.rails.dark_oak_activator_rail": "Dark Oak Activator Rail", + "block.vsas.rails.jungle_activator_rail": "Jungle Activator Rail", + "block.vsas.rails.oak_activator_rail": "Oak Activator Rail", + "block.vsas.rails.spruce_activator_rail": "Spruce Activator Rail", + "block.vsas.rails.warped_activator_rail": "Warped Activator Rail", + "_powered_rails": "Powered Rails", + "block.vsas.rails.acacia_powered_rail": "Acacia Powered Rail", + "block.vsas.rails.birch_powered_rail": "Birch Powered Rail", + "block.vsas.rails.crimson_powered_rail": "Crimson Powered Rail", + "block.vsas.rails.dark_oak_powered_rail": "Dark Oak Powered Rail", + "block.vsas.rails.jungle_powered_rail": "Jungle Powered Rail", + "block.vsas.rails.oak_powered_rail": "Oak Powered Rail", + "block.vsas.rails.spruce_powered_rail": "Spruce Powered Rail", + "block.vsas.rails.warped_powered_rail": "Warped Powered Rail", + "_detector_rails": "Detector Rails", + "block.vsas.rails.acacia_detector_rail": "Acacia Detector Rail", + "block.vsas.rails.birch_detector_rail": "Birch Detector Rail", + "block.vsas.rails.crimson_detector_rail": "Crimson Detector Rail", + "block.vsas.rails.dark_oak_detector_rail": "Dark Oak Detector Rail", + "block.vsas.rails.jungle_detector_rail": "Jungle Detector Rail", + "block.vsas.rails.oak_detector_rail": "Oak Detector Rail", + "block.vsas.rails.spruce_detector_rail": "Spruce Detector Rail", + "block.vsas.rails.warped_detector_rail": "Warped Detector Rail" +} \ No newline at end of file diff --git a/projects/1.18-fabric/assets/variant-sticks-stuff/vsas/lang/zh_cn.json b/projects/1.18-fabric/assets/variant-sticks-stuff/vsas/lang/zh_cn.json new file mode 100644 index 000000000000..7e596aadd440 --- /dev/null +++ b/projects/1.18-fabric/assets/variant-sticks-stuff/vsas/lang/zh_cn.json @@ -0,0 +1,453 @@ +{ + "itemGroup.vsas.sticks_and_stuff": "木棍和材料", + "_sticks": "木棍", + "item.vsas.sticks.acacia_stick": "金合欢木棍", + "item.vsas.sticks.birch_stick": "白桦木棍", + "item.vsas.sticks.crimson_stick": "绯红木棍", + "item.vsas.sticks.dark_oak_stick": "深色橡木木棍", + "item.vsas.sticks.jungle_stick": "丛林木棍", + "item.vsas.sticks.oak_stick": "橡木木棍", + "item.vsas.sticks.spruce_stick": "云杉木棍", + "item.vsas.sticks.warped_stick": "诡异木棍", + "_arrows": "箭", + "item.vsas.arrows.acacia_arrow": "金合欢木箭", + "item.vsas.arrows.birch_arrow": "白桦木箭", + "item.vsas.arrows.crimson_arrow": "绯红木箭", + "item.vsas.arrows.dark_oak_arrow": "深色橡木箭", + "item.vsas.arrows.jungle_arrow": "丛林木箭", + "item.vsas.arrows.oak_arrow": "橡木箭", + "item.vsas.arrows.spruce_arrow": "云杉木箭", + "item.vsas.arrows.warped_arrow": "诡异木箭", + "_arrows_entity": "箭实体", + "entity.vsas.acacia_arrow": "金合欢木箭", + "entity.vsas.birch_arrow": "白桦木箭", + "entity.vsas.crimson_arrow": "绯红木箭", + "entity.vsas.dark_oak_arrow": "深色橡木箭", + "entity.vsas.jungle_arrow": "丛林木箭", + "entity.vsas.oak_arrow": "橡木箭", + "entity.vsas.spruce_arrow": "云杉木箭", + "entity.vsas.warped_arrow": "诡异木箭", + "_bows": "弓", + "item.vsas.bows.acacia_bow": "金合欢木弓", + "item.vsas.bows.birch_bow": "白桦木弓", + "item.vsas.bows.crimson_bow": "绯红木弓", + "item.vsas.bows.dark_oak_bow": "深色橡木弓", + "item.vsas.bows.jungle_bow": "丛林木弓", + "item.vsas.bows.oak_bow": "橡木弓", + "item.vsas.bows.spruce_bow": "云杉木弓", + "item.vsas.bows.warped_bow": "诡异木弓", + "_crossbows": "弩", + "item.vsas.crossbows.acacia_crossbow": "金合欢木弩", + "item.vsas.crossbows.birch_crossbow": "白桦木弩", + "item.vsas.crossbows.crimson_crossbow": "绯红木弩", + "item.vsas.crossbows.dark_oak_crossbow": "深色橡木弩", + "item.vsas.crossbows.jungle_crossbow": "丛林木弩", + "item.vsas.crossbows.oak_crossbow": "橡木弩", + "item.vsas.crossbows.spruce_crossbow": "云杉木弩", + "item.vsas.crossbows.warped_crossbow": "诡异木弩", + "_fishing_rods": "钓鱼竿", + "item.vsas.fishingrods.acacia_fishing_rod": "金合欢木钓鱼竿", + "item.vsas.fishingrods.birch_fishing_rod": "白桦木钓鱼竿", + "item.vsas.fishingrods.crimson_fishing_rod": "绯红木钓鱼竿", + "item.vsas.fishingrods.dark_oak_fishing_rod": "深色橡木钓鱼竿", + "item.vsas.fishingrods.jungle_fishing_rod": "丛林木钓鱼竿", + "item.vsas.fishingrods.oak_fishing_rod": "橡木钓鱼竿", + "item.vsas.fishingrods.spruce_fishing_rod": "云杉木钓鱼竿", + "item.vsas.fishingrods.warped_fishing_rod": "诡异木钓鱼竿", + "_carrots_on_sticks": "胡萝卜钓竿", + "item.vsas.onastick.acacia_carrot_on_a_stick": "金合欢木胡萝卜钓竿", + "item.vsas.onastick.birch_carrot_on_a_stick": "白桦木胡萝卜钓竿", + "item.vsas.onastick.crimson_carrot_on_a_stick": "绯红木胡萝卜钓竿", + "item.vsas.onastick.dark_oak_carrot_on_a_stick": "深色橡木胡萝卜钓竿", + "item.vsas.onastick.jungle_carrot_on_a_stick": "丛林木胡萝卜钓竿", + "item.vsas.onastick.oak_carrot_on_a_stick": "橡木胡萝卜钓竿", + "item.vsas.onastick.spruce_carrot_on_a_stick": "云杉木胡萝卜钓竿", + "item.vsas.onastick.warped_carrot_on_a_stick": "诡异木胡萝卜钓竿", + "_warped_fungus_on_sticks": "诡异菌钓竿", + "item.vsas.onastick.acacia_warped_fungus_on_a_stick": "金合欢木诡异菌钓竿", + "item.vsas.onastick.birch_warped_fungus_on_a_stick": "白桦木诡异菌钓竿", + "item.vsas.onastick.crimson_warped_fungus_on_a_stick": "绯红木诡异菌钓竿", + "item.vsas.onastick.dark_oak_warped_fungus_on_a_stick": "深色橡木诡异菌钓竿", + "item.vsas.onastick.jungle_warped_fungus_on_a_stick": "丛林木诡异菌钓竿", + "item.vsas.onastick.oak_warped_fungus_on_a_stick": "橡木诡异菌钓竿", + "item.vsas.onastick.spruce_warped_fungus_on_a_stick": "云杉木诡异菌钓竿", + "item.vsas.onastick.warped_warped_fungus_on_a_stick": "诡异木诡异菌钓竿", + "_wooden_swords": "木剑", + "item.vsas.swords.acacia_wooden_sword": "金合欢木剑", + "item.vsas.swords.birch_wooden_sword": "白桦木剑", + "item.vsas.swords.crimson_wooden_sword": "绯红木剑", + "item.vsas.swords.dark_oak_wooden_sword": "深色橡剑", + "item.vsas.swords.jungle_wooden_sword": "丛林木剑", + "item.vsas.swords.oak_wooden_sword": "橡木剑", + "item.vsas.swords.spruce_wooden_sword": "云杉木剑", + "item.vsas.swords.warped_wooden_sword": "诡异木剑", + "_stone_swords": "石剑", + "item.vsas.swords.acacia_stone_sword": "石剑", + "item.vsas.swords.birch_stone_sword": "石剑", + "item.vsas.swords.crimson_stone_sword": "石剑", + "item.vsas.swords.dark_oak_stone_sword": "石剑", + "item.vsas.swords.jungle_stone_sword": "石剑", + "item.vsas.swords.oak_stone_sword": "石剑", + "item.vsas.swords.spruce_stone_sword": "石剑", + "item.vsas.swords.warped_stone_sword": "石剑", + "_iron_swords": "铁剑", + "item.vsas.swords.acacia_iron_sword": "铁剑", + "item.vsas.swords.birch_iron_sword": "铁剑", + "item.vsas.swords.crimson_iron_sword": "铁剑", + "item.vsas.swords.dark_oak_iron_sword": "铁剑", + "item.vsas.swords.jungle_iron_sword": "铁剑", + "item.vsas.swords.oak_iron_sword": "铁剑", + "item.vsas.swords.spruce_iron_sword": "铁剑", + "item.vsas.swords.warped_iron_sword": "铁剑", + "_golden_swords": "金剑", + "item.vsas.swords.acacia_golden_sword": "金剑", + "item.vsas.swords.birch_golden_sword": "金剑", + "item.vsas.swords.crimson_golden_sword": "金剑", + "item.vsas.swords.dark_oak_golden_sword": "金剑", + "item.vsas.swords.jungle_golden_sword": "金剑", + "item.vsas.swords.oak_golden_sword": "金剑", + "item.vsas.swords.spruce_golden_sword": "金剑", + "item.vsas.swords.warped_golden_sword": "金剑", + "_diamond_swords": "钻石剑", + "item.vsas.swords.acacia_diamond_sword": "钻石剑", + "item.vsas.swords.birch_diamond_sword": "钻石剑", + "item.vsas.swords.crimson_diamond_sword": "钻石剑", + "item.vsas.swords.dark_oak_diamond_sword": "钻石剑", + "item.vsas.swords.jungle_diamond_sword": "钻石剑", + "item.vsas.swords.oak_diamond_sword": "钻石剑", + "item.vsas.swords.spruce_diamond_sword": "钻石剑", + "item.vsas.swords.warped_diamond_sword": "钻石剑", + "_netherite_swords": "下界合金剑", + "item.vsas.swords.acacia_netherite_sword": "下界合金剑", + "item.vsas.swords.birch_netherite_sword": "下界合金剑", + "item.vsas.swords.crimson_netherite_sword": "下界合金剑", + "item.vsas.swords.dark_oak_netherite_sword": "下界合金剑", + "item.vsas.swords.jungle_netherite_sword": "下界合金剑", + "item.vsas.swords.oak_netherite_sword": "下界合金剑", + "item.vsas.swords.spruce_netherite_sword": "下界合金剑", + "item.vsas.swords.warped_netherite_sword": "下界合金剑", + "_wooden_shovels": "木锹", + "item.vsas.shovels.acacia_wooden_shovel": "金合欢木锹", + "item.vsas.shovels.birch_wooden_shovel": "白桦木锹", + "item.vsas.shovels.crimson_wooden_shovel": "绯红木锹", + "item.vsas.shovels.dark_oak_wooden_shovel": "深色橡木锹", + "item.vsas.shovels.jungle_wooden_shovel": "丛林木锹", + "item.vsas.shovels.oak_wooden_shovel": "橡木锹", + "item.vsas.shovels.spruce_wooden_shovel": "云杉木锹", + "item.vsas.shovels.warped_wooden_shovel": "诡异木锹", + "_stone_shovels": "石锹", + "item.vsas.shovels.acacia_stone_shovel": "石锹", + "item.vsas.shovels.birch_stone_shovel": "石锹", + "item.vsas.shovels.crimson_stone_shovel": "石锹", + "item.vsas.shovels.dark_oak_stone_shovel": "石锹", + "item.vsas.shovels.jungle_stone_shovel": "石锹", + "item.vsas.shovels.oak_stone_shovel": "石锹", + "item.vsas.shovels.spruce_stone_shovel": "石锹", + "item.vsas.shovels.warped_stone_shovel": "石锹", + "_iron_shovels": "铁锹", + "item.vsas.shovels.acacia_iron_shovel": "铁锹", + "item.vsas.shovels.birch_iron_shovel": "铁锹", + "item.vsas.shovels.crimson_iron_shovel": "铁锹", + "item.vsas.shovels.dark_oak_iron_shovel": "铁锹", + "item.vsas.shovels.jungle_iron_shovel": "铁锹", + "item.vsas.shovels.oak_iron_shovel": "铁锹", + "item.vsas.shovels.spruce_iron_shovel": "铁锹", + "item.vsas.shovels.warped_iron_shovel": "铁锹", + "_golden_shovels": "金锹", + "item.vsas.shovels.acacia_golden_shovel": "金锹", + "item.vsas.shovels.birch_golden_shovel": "金锹", + "item.vsas.shovels.crimson_golden_shovel": "金锹", + "item.vsas.shovels.dark_oak_golden_shovel": "金锹", + "item.vsas.shovels.jungle_golden_shovel": "金锹", + "item.vsas.shovels.oak_golden_shovel": "金锹", + "item.vsas.shovels.spruce_golden_shovel": "金锹", + "item.vsas.shovels.warped_golden_shovel": "金锹", + "_diamond_shovels": "钻石锹", + "item.vsas.shovels.acacia_diamond_shovel": "钻石锹", + "item.vsas.shovels.birch_diamond_shovel": "钻石锹", + "item.vsas.shovels.crimson_diamond_shovel": "钻石锹", + "item.vsas.shovels.dark_oak_diamond_shovel": "钻石锹", + "item.vsas.shovels.jungle_diamond_shovel": "钻石锹", + "item.vsas.shovels.oak_diamond_shovel": "钻石锹", + "item.vsas.shovels.spruce_diamond_shovel": "钻石锹", + "item.vsas.shovels.warped_diamond_shovel": "钻石锹", + "_netherite_shovels": "下界合金锹", + "item.vsas.shovels.acacia_netherite_shovel": "下界合金锹", + "item.vsas.shovels.birch_netherite_shovel": "下界合金锹", + "item.vsas.shovels.crimson_netherite_shovel": "下界合金锹", + "item.vsas.shovels.dark_oak_netherite_shovel": "下界合金锹", + "item.vsas.shovels.jungle_netherite_shovel": "下界合金锹", + "item.vsas.shovels.oak_netherite_shovel": "下界合金锹", + "item.vsas.shovels.spruce_netherite_shovel": "下界合金锹", + "item.vsas.shovels.warped_netherite_shovel": "下界合金锹", + "_wooden_axes": "木斧", + "item.vsas.axes.acacia_wooden_axe": "金合欢木斧", + "item.vsas.axes.birch_wooden_axe": "白桦木斧", + "item.vsas.axes.crimson_wooden_axe": "绯红木斧", + "item.vsas.axes.dark_oak_wooden_axe": "深色橡木斧", + "item.vsas.axes.jungle_wooden_axe": "丛林木斧", + "item.vsas.axes.oak_wooden_axe": "橡木斧", + "item.vsas.axes.spruce_wooden_axe": "云杉木斧", + "item.vsas.axes.warped_wooden_axe": "诡异木斧", + "_stone_axes": "石斧", + "item.vsas.axes.acacia_stone_axe": "石斧", + "item.vsas.axes.birch_stone_axe": "石斧", + "item.vsas.axes.crimson_stone_axe": "石斧", + "item.vsas.axes.dark_oak_stone_axe": "石斧", + "item.vsas.axes.jungle_stone_axe": "石斧", + "item.vsas.axes.oak_stone_axe": "石斧", + "item.vsas.axes.spruce_stone_axe": "石斧", + "item.vsas.axes.warped_stone_axe": "石斧", + "_iron_axes": "铁斧", + "item.vsas.axes.acacia_iron_axe": "铁斧", + "item.vsas.axes.birch_iron_axe": "铁斧", + "item.vsas.axes.crimson_iron_axe": "铁斧", + "item.vsas.axes.dark_oak_iron_axe": "铁斧", + "item.vsas.axes.jungle_iron_axe": "铁斧", + "item.vsas.axes.oak_iron_axe": "铁斧", + "item.vsas.axes.spruce_iron_axe": "铁斧", + "item.vsas.axes.warped_iron_axe": "铁斧", + "_golden_axes": "金斧", + "item.vsas.axes.acacia_golden_axe": "金斧", + "item.vsas.axes.birch_golden_axe": "金斧", + "item.vsas.axes.crimson_golden_axe": "金斧", + "item.vsas.axes.dark_oak_golden_axe": "金斧", + "item.vsas.axes.jungle_golden_axe": "金斧", + "item.vsas.axes.oak_golden_axe": "金斧", + "item.vsas.axes.spruce_golden_axe": "金斧", + "item.vsas.axes.warped_golden_axe": "金斧", + "_diamond_axes": "钻石斧", + "item.vsas.axes.acacia_diamond_axe": "钻石斧", + "item.vsas.axes.birch_diamond_axe": "钻石斧", + "item.vsas.axes.crimson_diamond_axe": "钻石斧", + "item.vsas.axes.dark_oak_diamond_axe": "钻石斧", + "item.vsas.axes.jungle_diamond_axe": "钻石斧", + "item.vsas.axes.oak_diamond_axe": "钻石斧", + "item.vsas.axes.spruce_diamond_axe": "钻石斧", + "item.vsas.axes.warped_diamond_axe": "钻石斧", + "_netherite_axes": "下界合金斧", + "item.vsas.axes.acacia_netherite_axe": "下界合金斧", + "item.vsas.axes.birch_netherite_axe": "下界合金斧", + "item.vsas.axes.crimson_netherite_axe": "下界合金斧", + "item.vsas.axes.dark_oak_netherite_axe": "下界合金斧", + "item.vsas.axes.jungle_netherite_axe": "下界合金斧", + "item.vsas.axes.oak_netherite_axe": "下界合金斧", + "item.vsas.axes.spruce_netherite_axe": "下界合金斧", + "item.vsas.axes.warped_netherite_axe": "下界合金斧", + "_wooden_hoes": "木锄", + "item.vsas.hoes.acacia_wooden_hoe": "金合欢木锄", + "item.vsas.hoes.birch_wooden_hoe": "白桦木锄", + "item.vsas.hoes.crimson_wooden_hoe": "绯红木锄", + "item.vsas.hoes.dark_oak_wooden_hoe": "深色橡木锄", + "item.vsas.hoes.jungle_wooden_hoe": "丛林木锄", + "item.vsas.hoes.oak_wooden_hoe": "橡木锄", + "item.vsas.hoes.spruce_wooden_hoe": "云杉木锄", + "item.vsas.hoes.warped_wooden_hoe": "诡异木锄", + "_stone_hoes": "石锄", + "item.vsas.hoes.acacia_stone_hoe": "石锄", + "item.vsas.hoes.birch_stone_hoe": "石锄", + "item.vsas.hoes.crimson_stone_hoe": "石锄", + "item.vsas.hoes.dark_oak_stone_hoe": "石锄", + "item.vsas.hoes.jungle_stone_hoe": "石锄", + "item.vsas.hoes.oak_stone_hoe": "石锄", + "item.vsas.hoes.spruce_stone_hoe": "石锄", + "item.vsas.hoes.warped_stone_hoe": "石锄", + "_iron_hoes": "铁锄", + "item.vsas.hoes.acacia_iron_hoe": "铁锄", + "item.vsas.hoes.birch_iron_hoe": "铁锄", + "item.vsas.hoes.crimson_iron_hoe": "铁锄", + "item.vsas.hoes.dark_oak_iron_hoe": "铁锄", + "item.vsas.hoes.jungle_iron_hoe": "铁锄", + "item.vsas.hoes.oak_iron_hoe": "铁锄", + "item.vsas.hoes.spruce_iron_hoe": "铁锄", + "item.vsas.hoes.warped_iron_hoe": "铁锄", + "_golden_hoes": "金锄", + "item.vsas.hoes.acacia_golden_hoe": "金锄", + "item.vsas.hoes.birch_golden_hoe": "金锄", + "item.vsas.hoes.crimson_golden_hoe": "金锄", + "item.vsas.hoes.dark_oak_golden_hoe": "金锄", + "item.vsas.hoes.jungle_golden_hoe": "金锄", + "item.vsas.hoes.oak_golden_hoe": "金锄", + "item.vsas.hoes.spruce_golden_hoe": "金锄", + "item.vsas.hoes.warped_golden_hoe": "金锄", + "_diamond_hoes": "钻石锄", + "item.vsas.hoes.acacia_diamond_hoe": "钻石锄", + "item.vsas.hoes.birch_diamond_hoe": "钻石锄", + "item.vsas.hoes.crimson_diamond_hoe": "钻石锄", + "item.vsas.hoes.dark_oak_diamond_hoe": "钻石锄", + "item.vsas.hoes.jungle_diamond_hoe": "钻石锄", + "item.vsas.hoes.oak_diamond_hoe": "钻石锄", + "item.vsas.hoes.spruce_diamond_hoe": "钻石锄", + "item.vsas.hoes.warped_diamond_hoe": "钻石锄", + "_netherite_hoes": "下界合金锄", + "item.vsas.hoes.acacia_netherite_hoe": "下界合金锄", + "item.vsas.hoes.birch_netherite_hoe": "下界合金锄", + "item.vsas.hoes.crimson_netherite_hoe": "下界合金锄", + "item.vsas.hoes.dark_oak_netherite_hoe": "下界合金锄", + "item.vsas.hoes.jungle_netherite_hoe": "下界合金锄", + "item.vsas.hoes.oak_netherite_hoe": "下界合金锄", + "item.vsas.hoes.spruce_netherite_hoe": "下界合金锄", + "item.vsas.hoes.warped_netherite_hoe": "下界合金锄", + "_wooden_pickaxes": "木镐", + "item.vsas.pickaxes.acacia_wooden_pickaxe": "金合欢木镐", + "item.vsas.pickaxes.birch_wooden_pickaxe": "白桦木镐", + "item.vsas.pickaxes.crimson_wooden_pickaxe": "绯红木镐", + "item.vsas.pickaxes.dark_oak_wooden_pickaxe": "深色橡木镐", + "item.vsas.pickaxes.jungle_wooden_pickaxe": "丛林木镐", + "item.vsas.pickaxes.oak_wooden_pickaxe": "橡木镐", + "item.vsas.pickaxes.spruce_wooden_pickaxe": "云杉木镐", + "item.vsas.pickaxes.warped_wooden_pickaxe": "诡异木镐", + "_stone_pickaxes": "石镐", + "item.vsas.pickaxes.acacia_stone_pickaxe": "石镐", + "item.vsas.pickaxes.birch_stone_pickaxe": "石镐", + "item.vsas.pickaxes.crimson_stone_pickaxe": "石镐", + "item.vsas.pickaxes.dark_oak_stone_pickaxe": "石镐", + "item.vsas.pickaxes.jungle_stone_pickaxe": "石镐", + "item.vsas.pickaxes.oak_stone_pickaxe": "石镐", + "item.vsas.pickaxes.spruce_stone_pickaxe": "石镐", + "item.vsas.pickaxes.warped_stone_pickaxe": "石镐", + "_iron_pickaxes": "铁镐", + "item.vsas.pickaxes.acacia_iron_pickaxe": "铁镐", + "item.vsas.pickaxes.birch_iron_pickaxe": "铁镐", + "item.vsas.pickaxes.crimson_iron_pickaxe": "铁镐", + "item.vsas.pickaxes.dark_oak_iron_pickaxe": "铁镐", + "item.vsas.pickaxes.jungle_iron_pickaxe": "铁镐", + "item.vsas.pickaxes.oak_iron_pickaxe": "铁镐", + "item.vsas.pickaxes.spruce_iron_pickaxe": "铁镐", + "item.vsas.pickaxes.warped_iron_pickaxe": "铁镐", + "_golden_pickaxes": "金镐", + "item.vsas.pickaxes.acacia_golden_pickaxe": "金镐", + "item.vsas.pickaxes.birch_golden_pickaxe": "金镐", + "item.vsas.pickaxes.crimson_golden_pickaxe": "金镐", + "item.vsas.pickaxes.dark_oak_golden_pickaxe": "金镐", + "item.vsas.pickaxes.jungle_golden_pickaxe": "金镐", + "item.vsas.pickaxes.oak_golden_pickaxe": "金镐", + "item.vsas.pickaxes.spruce_golden_pickaxe": "金镐", + "item.vsas.pickaxes.warped_golden_pickaxe": "金镐", + "_diamond_pickaxes": "钻石镐", + "item.vsas.pickaxes.acacia_diamond_pickaxe": "钻石镐", + "item.vsas.pickaxes.birch_diamond_pickaxe": "钻石镐", + "item.vsas.pickaxes.crimson_diamond_pickaxe": "钻石镐", + "item.vsas.pickaxes.dark_oak_diamond_pickaxe": "钻石镐", + "item.vsas.pickaxes.jungle_diamond_pickaxe": "钻石镐", + "item.vsas.pickaxes.oak_diamond_pickaxe": "钻石镐", + "item.vsas.pickaxes.spruce_diamond_pickaxe": "钻石镐", + "item.vsas.pickaxes.warped_diamond_pickaxe": "钻石镐", + "_netherite_pickaxes": "下界合金镐", + "item.vsas.pickaxes.acacia_netherite_pickaxe": "下界合金镐", + "item.vsas.pickaxes.birch_netherite_pickaxe": "下界合金镐", + "item.vsas.pickaxes.crimson_netherite_pickaxe": "下界合金镐", + "item.vsas.pickaxes.dark_oak_netherite_pickaxe": "下界合金镐", + "item.vsas.pickaxes.jungle_netherite_pickaxe": "下界合金镐", + "item.vsas.pickaxes.oak_netherite_pickaxe": "下界合金镐", + "item.vsas.pickaxes.spruce_netherite_pickaxe": "下界合金镐", + "item.vsas.pickaxes.warped_netherite_pickaxe": "下界合金镐", + "_ladders": "梯子", + "block.vsas.ladders.acacia_ladder": "金合欢木梯子", + "block.vsas.ladders.birch_ladder": "白桦木梯子", + "block.vsas.ladders.crimson_ladder": "绯红木梯子", + "block.vsas.ladders.dark_oak_ladder": "深色橡木梯子", + "block.vsas.ladders.jungle_ladder": "丛林木梯子", + "block.vsas.ladders.oak_ladder": "橡木梯子", + "block.vsas.ladders.spruce_ladder": "云杉木梯子", + "block.vsas.ladders.warped_ladder": "诡异木梯子", + "_torches": "火把", + "block.vsas.torches.acacia_torch": "金合欢木火把", + "block.vsas.torches.birch_torch": "白桦木火把", + "block.vsas.torches.crimson_torch": "绯红木火把", + "block.vsas.torches.dark_oak_torch": "深色橡木火把", + "block.vsas.torches.jungle_torch": "丛林木火把", + "block.vsas.torches.oak_torch": "橡木火把", + "block.vsas.torches.spruce_torch": "云杉木火把", + "block.vsas.torches.warped_torch": "诡异木火把", + "_soul_torches": "灵魂火把", + "block.vsas.torches.acacia_soul_torch": "金合欢木灵魂火把", + "block.vsas.torches.birch_soul_torch": "白桦木灵魂火把", + "block.vsas.torches.crimson_soul_torch": "绯红木灵魂火把", + "block.vsas.torches.dark_oak_soul_torch": "深色橡木灵魂火把", + "block.vsas.torches.jungle_soul_torch": "丛林木灵魂火把", + "block.vsas.torches.oak_soul_torch": "橡木灵魂火把", + "block.vsas.torches.spruce_soul_torch": "云杉木灵魂火把", + "block.vsas.torches.warped_soul_torch": "诡异木灵魂火把", + "_redstone_torches": "红石火把", + "block.vsas.torches.acacia_redstone_torch": "金合欢木红石火把", + "block.vsas.torches.birch_redstone_torch": "白桦木红石火把", + "block.vsas.torches.crimson_redstone_torch": "绯红木红石火把", + "block.vsas.torches.dark_oak_redstone_torch": "深色橡木红石火把", + "block.vsas.torches.jungle_redstone_torch": "丛林木红石火把", + "block.vsas.torches.oak_redstone_torch": "橡木红石火把", + "block.vsas.torches.spruce_redstone_torch": "云杉木红石火把", + "block.vsas.torches.warped_redstone_torch": "诡异木红石火把", + "_levers": "拉杆", + "block.vsas.levers.acacia_lever": "金合欢木拉杆", + "block.vsas.levers.birch_lever": "白桦木拉杆", + "block.vsas.levers.crimson_lever": "绯红木拉杆", + "block.vsas.levers.dark_oak_lever": "深色橡木拉杆", + "block.vsas.levers.jungle_lever": "丛林木拉杆", + "block.vsas.levers.oak_lever": "橡木拉杆", + "block.vsas.levers.spruce_lever": "云杉木拉杆", + "block.vsas.levers.warped_lever": "诡异木拉杆", + "_campfires": "营火", + "block.vsas.campfires.acacia_campfire": "金合欢木营火", + "block.vsas.campfires.birch_campfire": "白桦木营火", + "block.vsas.campfires.crimson_campfire": "绯红木营火", + "block.vsas.campfires.dark_oak_campfire": "深色橡木营火", + "block.vsas.campfires.jungle_campfire": "丛林木营火", + "block.vsas.campfires.oak_campfire": "橡木营火", + "block.vsas.campfires.spruce_campfire": "云杉木营火", + "block.vsas.campfires.warped_campfire": "诡异木营火", + "_soul_campfires": "灵魂营火", + "block.vsas.campfires.acacia_soul_campfire": "金合欢木灵魂营火", + "block.vsas.campfires.birch_soul_campfire": "白桦木灵魂营火", + "block.vsas.campfires.crimson_soul_campfire": "绯红木灵魂营火", + "block.vsas.campfires.dark_oak_soul_campfire": "深色橡木灵魂营火", + "block.vsas.campfires.jungle_soul_campfire": "丛林木灵魂营火", + "block.vsas.campfires.oak_soul_campfire": "橡木灵魂营火", + "block.vsas.campfires.spruce_soul_campfire": "云杉木灵魂营火", + "block.vsas.campfires.warped_soul_campfire": "诡异木灵魂营火", + "_grindstones": "砂轮", + "block.vsas.grindstones.acacia_grindstone": "金合欢木砂轮", + "block.vsas.grindstones.birch_grindstone": "白桦木砂轮", + "block.vsas.grindstones.crimson_grindstone": "绯红木砂轮", + "block.vsas.grindstones.dark_oak_grindstone": "深色橡木砂轮", + "block.vsas.grindstones.jungle_grindstone": "丛林木砂轮", + "block.vsas.grindstones.oak_grindstone": "橡木砂轮", + "block.vsas.grindstones.spruce_grindstone": "云杉木砂轮", + "block.vsas.grindstones.warped_grindstone": "诡异木砂轮", + "_rails": "铁轨", + "block.vsas.rails.acacia_rail": "金合欢木铁轨", + "block.vsas.rails.birch_rail": "白桦木铁轨", + "block.vsas.rails.crimson_rail": "绯红木铁轨", + "block.vsas.rails.dark_oak_rail": "深色橡木铁轨", + "block.vsas.rails.jungle_rail": "丛林木铁轨", + "block.vsas.rails.oak_rail": "橡木铁轨", + "block.vsas.rails.spruce_rail": "云杉木铁轨", + "block.vsas.rails.warped_rail": "诡异木铁轨", + "_activator_rails": "激活铁轨", + "block.vsas.rails.acacia_activator_rail": "金合欢木激活铁轨", + "block.vsas.rails.birch_activator_rail": "白桦木激活铁轨", + "block.vsas.rails.crimson_activator_rail": "绯红木激活铁轨", + "block.vsas.rails.dark_oak_activator_rail": "深色橡木激活铁轨", + "block.vsas.rails.jungle_activator_rail": "丛林木激活铁轨", + "block.vsas.rails.oak_activator_rail": "橡木激活铁轨", + "block.vsas.rails.spruce_activator_rail": "云杉木激活铁轨", + "block.vsas.rails.warped_activator_rail": "诡异木激活铁轨", + "_powered_rails": "动力铁轨", + "block.vsas.rails.acacia_powered_rail": "金合欢木动力铁轨", + "block.vsas.rails.birch_powered_rail": "白桦木动力铁轨", + "block.vsas.rails.crimson_powered_rail": "绯红木动力铁轨", + "block.vsas.rails.dark_oak_powered_rail": "深色橡木动力铁轨", + "block.vsas.rails.jungle_powered_rail": "丛林木动力铁轨", + "block.vsas.rails.oak_powered_rail": "橡木动力铁轨", + "block.vsas.rails.spruce_powered_rail": "云杉木动力铁轨", + "block.vsas.rails.warped_powered_rail": "诡异木动力铁轨", + "_detector_rails": "探测铁轨", + "block.vsas.rails.acacia_detector_rail": "金合欢木探测铁轨", + "block.vsas.rails.birch_detector_rail": "白桦木探测铁轨", + "block.vsas.rails.crimson_detector_rail": "绯红木探测铁轨", + "block.vsas.rails.dark_oak_detector_rail": "深色橡木探测铁轨", + "block.vsas.rails.jungle_detector_rail": "丛林木探测铁轨", + "block.vsas.rails.oak_detector_rail": "橡木探测铁轨", + "block.vsas.rails.spruce_detector_rail": "云杉木探测铁轨", + "block.vsas.rails.warped_detector_rail": "诡异木探测铁轨" +} \ No newline at end of file diff --git a/projects/1.18-fabric/assets/xaeros-minimap-fair-play-edition/xaerobetterpvp/lang/en_us.json b/projects/1.18-fabric/assets/xaeros-minimap-fair-play-edition/xaerobetterpvp/lang/en_us.json index 2a2877b07b3c..6b409e6e485d 100644 --- a/projects/1.18-fabric/assets/xaeros-minimap-fair-play-edition/xaerobetterpvp/lang/en_us.json +++ b/projects/1.18-fabric/assets/xaeros-minimap-fair-play-edition/xaerobetterpvp/lang/en_us.json @@ -1,555 +1,79 @@ -{ - "gui.xaero_confirm": "Confirm", - "gui.xaero_cancel": "Cancel", - "gui.xaero_back": "Back", - "gui.xaero_delete": "Delete", - "gui.xaero_OK": "OK", - "gui.xaero_add_edit": "Add/Edit", - "gui.xaero_new_waypoint": "New Waypoint", - "gui.xaero_initial": "initials", - "gui.xaero_edit_waypoint": "Edit Waypoint", - "gui.xaero_armour_status_settings": "Armor Status Settings", - "gui.xaero_choose_a_preset": "Choose a Preset", - "gui.xaero_choose_an_interface": "Choose an Interface", - "gui.xaero_armour_status": "Armor Status", - "gui.xaero_notifications": "Notifications", - "gui.xaero_minimap": "Minimap", - "gui.xaero_miscellaneous": "Miscellaneous", - "gui.xaero_edit_mode": "Edit Mode", - "gui.xaero_instructions": "Instructions/Help", - "gui.xaero_not_ingame": "You have to be in game to be able to use the edit mode!", - "gui.xaero_welcome_edit_mode": "Welcome to the edit mode!", - "gui.xaero_howto_select": "Left-click an interface to select it.", - "gui.xaero_howto_drag": "Left-click and drag to move an interface around.", - "gui.xaero_howto_deselect": "Right-click to deselect an interface.", - "gui.xaero_howto_center": "Press \"C\" to center or uncenter the selected interface.", - "gui.xaero_different_centered": "Some interfaces have a different centered look.", - "gui.xaero_howto_flip": "Press \"F\" to flip or unflip the selected interface.", - "gui.xaero_howto_settings": "Press \"S\" to quickly access settings of the selected interface.", - "gui.xaero_howto_preset": "Select a preset by clicking the \"Choose a Preset\" button.", - "gui.xaero_howto_save": "Save your changes by clicking the \"Confirm\" button.", - "gui.xaero_howto_cancel": "Discard your changes by clicking the \"Cancel\" button.", - "gui.xaero_minimap_settings": "Minimap Settings", - "gui.xaero_miscellaneous_settings": "Miscellaneous Settings", - "gui.xaero_notification_settings": "Notification Settings", - "gui.xaero_better_pvp_settings": "Better PvP Settings", - "gui.xaero_server_disabled": "The server might have disabled some of the mod features.", - "gui.xaero_waypoints": "Waypoints", - "gui.xaero_box_potion_effects": "An interface displaying currently active potion effects.", - "gui.xaero_box_armour_status": "An interface displaying info about your currently worn armor and item held at the time.", - "gui.xaero_box_sprint": "Sprint by holding one single (configurable) key binding.", - "gui.xaero_box_sneak": "Allows you to toggle your sneak ON/OFF and stay sneaking without having to hold anything.", - "gui.xaero_box_notifications": "On-screen notifications for various things, such as low health value, low hunger value, low oxygen value, danger of explosion, and being shot by (an) arrow(s).", - "gui.xaero_box_xp": "Gained or lost experience indicator flying across your screen.", - "gui.xaero_box_quick_use": "Action-bar-like system of key bindings that lets you automatically use a specified item from your hotbar without having to switch away from your currently held item. Holding the key binding lets you keep using the item like if you were holding the right mouse button. For example: placing torches, TNT, throwing potions, eating food, drinking.", - "gui.xaero_box_minimap": "A minimap displaying your nearest surroundings and entities.", - "gui.xaero_centered": "Centered:", - "gui.xaero_press_c": "(pr. C)", - "gui.xaero_flipped": "Flipped:", - "gui.xaero_press_f": "(pr. F)", - "gui.xaero_preset_fancy": "Fancy", - "gui.xaero_preset_classic": "Classic", - "gui.xaero_preset_social": "Social", - "gui.xaero_potion_status": "Potion Status", - "gui.xaero_archery_status": "Display Left Arrows", - "gui.xaero_sprint": "Better Sprint", - "gui.xaero_sneak": "Toggle Sneak", - "gui.xaero_enchants_color": "Enchant Color", - "gui.xaero_durability": "Durability In", - "gui.xaero_hunger_setting": "Hunger Notifications", - "gui.xaero_hp_setting": "Health Notifications", - "gui.xaero_explosion_setting": "Explosion Notifications", - "gui.xaero_being_shot_setting": "\"Being Shot\" Notifications", - "gui.xaero_xp_setting": "XP Drops", - "gui.xaero_custom_settings": "Custom Settings", - "gui.xaero_reset_defaults": "Restore Default Settings", - "gui.xaero_quick_use": "Quick Item Use", - "gui.xaero_show_enchants": "Display Enchants", - "gui.xaero_cave_maps": "Cave Mode", - "gui.xaero_display_waypoints": "On-Map Waypoints", - "gui.xaero_zoom": "Zoom", - "gui.xaero_minimap_size": "Size", - "gui.xaero_entity_amount": "Entity Number", - "gui.xaero_black": "Black", - "gui.xaero_dark_blue": "Dark Blue", - "gui.xaero_dark_green": "Dark Green", - "gui.xaero_dark_aqua": "Dark Aqua", - "gui.xaero_dark_red": "Dark Red", - "gui.xaero_dark_purple": "Dark Purple", - "gui.xaero_gold": "Gold", - "gui.xaero_gray": "Gray", - "gui.xaero_dark_gray": "Dark Gray", - "gui.xaero_blue": "Blue", - "gui.xaero_green": "Green", - "gui.xaero_aqua": "Aqua", - "gui.xaero_red": "Red", - "gui.xaero_purple": "Light Purple", - "gui.xaero_yellow": "Yellow", - "gui.xaero_white": "White", - "gui.xaero_percent": "Percents", - "gui.xaero_numeral": "Numbers", - "gui.xaero_both": "Both", - "gui.xaero_quick_eat": "Quick Eat", - "gui.xaero_toggle_sneak": "Toggle Sneak", - "gui.xaero_quick_use_1": "Quick Use 1", - "gui.xaero_quick_use_2": "Quick Use 2", - "gui.xaero_quick_use_3": "Quick Use 3", - "gui.xaero_quick_use_4": "Quick Use 4", - "gui.xaero_quick_use_5": "Quick Use 5", - "gui.xaero_quick_use_6": "Quick Use 6", - "gui.xaero_quick_use_7": "Quick Use 7", - "gui.xaero_quick_use_8": "Quick Use 8", - "gui.xaero_quick_use_9": "Quick Use 9", - "gui.xaero_zoom_in": "Zoom In Minimap", - "gui.xaero_zoom_out": "Zoom Out Minimap", - "gui.xaero_on": "ON", - "gui.xaero_off": "OFF", - "gui.xaero_restores": "Restores", - "gui.xaero_preset_topleft": "Top-Left Corner", - "gui.xaero_preset_topright": "Top-Right Corner", - "gui.xaero_waypoint_teleport": "Teleport", - "gui.xaero_waypoints_key": "Open Waypoint Screen", - "gui.xaero_display_coords": "Display Coordinates", - "gui.xaero_disable_enable": "Disable/Enable", - "gui.xaero_disabled": "disabled", - "gui.xaero_minimap_guide": "Left-click and drag to move the minimap around.", - "gui.xaero_change_position": "Change Position", - "gui.xaero_preset_bottom_left": "Bottom-Left Corner", - "gui.xaero_preset_bottom_right": "Bottom-Right Corner", - "gui.xaero_ingame_waypoints": "In-Game Waypoints", - "gui.xaero_next": "Next >>", - "gui.xaero_previous": "<< Prev", - "gui.xaero_lock_north": "Lock Minimap North", - "gui.xaero_deathpoint": "Latest Death", - "gui.xaero_deathpoint_old": "Old Death", - "gui.xaero_deathpoints": "Deathpoints", - "gui.xaero_chunkgrid": "Chunk Grid", - "gui.xaero_players": "Players", - "gui.xaero_mobs": "Friendly Mobs", - "gui.xaero_hostile": "Hostile Mobs", - "gui.xaero_items": "Items", - "gui.xaero_other": "Other Entities", - "gui.xaero_hunger_low": "Low Hunger Value", - "gui.xaero_hp_low": "Low Health Value", - "gui.xaero_enlarge_map": "Enlarge Minimap", - "gui.xaero_fbo": "Beta", - "gui.xaero_potion_status_settings": "Potion Status Settings", - "gui.xaero_potion_names": "Potion Effect Names", - "gui.xaero_opacity": "Opacity", - "gui.xaero_slime_chunks": "Slime Chunks", - "gui.xaero_unlimited": "Unlimited", - "gui.xaero_old_deathpoints": "Keep Old Deathpoints", - "gui.xaero_toggle_map": "Toggle Minimap", - "gui.xaero_antialiasing": "Anti-Aliasing", - "gui.xaero_safe_mode": "Safe Mode", - "gui.xaero_transfer": "Transfer", - "gui.xaero_transfer_all": "Transfer All Waypoints", - "gui.xaero_clear": "Clear Set", - "gui.xaero_from": "From", - "gui.xaero_to": "To", - "gui.xaero_used_seed": "Seed to Use:", - "gui.xaero_show_distance": "Distance to WP", - "gui.xaero_waypoints_scale": "In-Game Waypoint Scale", - "gui.xaero_block_colours": "Block Color Mode", - "gui.xaero_accurate": "Accurate", - "gui.xaero_vanilla": "Vanilla", - "gui.xaero_lighting": "Lighting", - "gui.xaero_air_setting": "Oxygen Notifications", - "gui.xaero_air_low": "Low Oxygen Value", - "gui.xaero_looking_at": "Looking At", - "gui.xaero_all": "All", - "gui.xaero_display_redstone": "Show Redstone", - "gui.xaero_clear_set_message": "Are you sure you would like to clear the current set", - "gui.xaero_clear_set_message2": "All waypoints from this set will be deleted!", - "gui.xaero_default": "Default", - "gui.xaero_create_set": "New Waypoint Set", - "gui.xaero_delete_set": "Delete Set", - "gui.xaero_delete_set_message": "Are you sure you would like to delete the current set", - "gui.xaero_delete_set_message2": "This set will be removed from the current world.", - "gui.xaero_toggle_waypoints": "Toggle In-Game Waypoints", - "gui.xaero_dots_size": "Entity Dot Size", - "gui.xaero_entity_info": "Entity Info", - "gui.xaero_toggle_slime": "Toggle Slime Chunks", - "gui.xaero_toggle_grid": "Toggle Chunk Grid", - "gui.xaero_compass_over_wp": "Compass Over Waypoints", - "gui.xaero_box_entity_info": "An interface displaying information about the living entity that you are pointing at, including players.", - "gui.xaero_entity_info_settings": "Entity Info Settings", - "gui.xaero_entity_info_stay": "Continue Displaying For", - "gui.xaero_entity_info_distance": "Reach Distance", - "gui.xaero_entity_info_max_hearts": "Max Heart Number", - "gui.xaero_current_biome": "Display Current Biome", - "gui.xaero_auto_map_size": "Auto", - "gui.xaero_reset_message": "Are you sure you would like to restore the default settings?", - "gui.xaero_reset_message2": "This action cannot be undone!", - "gui.xaero_entity_info_numbers": "Health in Numbers", - "gui.xaero_yaw": "yaw", - "gui.xaero_true": "true", - "gui.xaero_false": "false", - "gui.xaero_team_colours": "Team Colors", - "gui.xaero_instant_waypoint": "Quick Waypoint", - "gui.xaero_entity_depth": "Show Entity Depth", - "gui.xaero_show_full_amount": "Full Held Item Quantity", - "gui.xaero_show_flowers": "Show Flowers", - "gui.xaero_show_entity_model": "Display Entity Model", - "gui.xaero_waypoint_names": "WP Name Above Distance", - "gui.xaero_waypoints_distance": "Max WP Render Dist.", - "gui.xaero_teleport_default_command": "Default Teleport Command", - "gui.xaero_waypoints_distance_min": "Min WP Render Dist.", - "gui.xaero_other_teams": "Other Teams", - "gui.xaero_entity_info_armour_numbers": "Armor in Numbers", - "gui.xaero_entity_info_armour": "Display Armor Info", - "gui.xaero_arrow_scale": "Arrow Scale", - "gui.xaero_arrow_colour": "Arrow Color", - "gui.xaero_smooth_dots": "Smooth Dots", - "gui.xaero_cave_zoom": "Cave Mode Zoom In", - "gui.xaero_safe_mode_box": "Use Java-based (CPU) equivalent of this mod instead of the default, OpenGL-based (GPU) one. Safe mode is a plan B in case the mod does not function correctly. Not all features work in the safe mode. Do not use unless you have to.", - "gui.xaero_height_limit": "Entity Height Limit", - "gui.xaero_world_map": "World Map", - "gui.xaero_use_world_map": "Use World Map Mod Chunks", - "gui.xaero_patron_capes": "Patreon Capes", - "gui.xaero_entity_radar": "Entity Radar", - "gui.xaero_entity_info_potion_effects": "Potion Effects (SP Only)", - "gui.xaero_entity_info_potion_effects_scale": "Potion Effect Scale", - "gui.xaero_terrain_depth": "Terrain Depth", - "gui.xaero_terrain_slopes": "Terrain Slopes", - "gui.xaero_block_transparency": "Block Transparency", - "gui.xaero_team": "Team", - "gui.xaero_world_server": "World/Server", - "gui.xaero_subworld_dimension": "Sub-World/Dimension", - "gui.xaero_switch_waypoint_set": "Switch Waypoint Set", - "gui.xaero_waypoint_opacity_ingame": "Waypoint Opacity in Game", - "gui.xaero_waypoint_opacity_map": "Waypoint Opacity on Map", - "gui.xaero_hide_world_names": "Hide IPs/World Names", - "gui.xaero_open_slime": "Open on Key Press", - "gui.xaero_options": "Options", - "gui.xaero_make_automatic": "Make World/Server Auto", - "gui.xaero_make_automatic_msg1": "Are you sure?", - "gui.xaero_make_automatic_msg2": "This will swap all waypoint data between the selected world/server and the auto one, thus simulate making the selected world/server automatic. Make sure you know what you are doing.", - "gui.xaero_make_multi_automatic": "Make Sub-World Auto", - "gui.xaero_make_multi_automatic_msg1": "Are you sure?", - "gui.xaero_make_multi_automatic_msg2": "This will swap all waypoint data between the selected sub-world and the auto one, thus simulate making the selected sub-world automatic. Make sure you know what you are doing.", - "gui.xaero_delete_world": "Delete World/Server", - "gui.xaero_delete_world_msg1": "Would you like to delete all waypoint data for the selected world/server?", - "gui.xaero_delete_world_msg2": "This action cannot be undone! Make sure you know what you are doing.", - "gui.xaero_delete_multi_world": "Delete Sub-World", - "gui.xaero_delete_multi_world_msg1": "Would you like to delete all waypoint data for the selected sub-world?", - "gui.xaero_delete_multi_world_msg2": "This action cannot be undone! Make sure you know what you are doing.", - "gui.xaero_always_show_distance": "Always Disp. Dist. to WP", - "gui.xaero_item_tooltip": "Item Tooltip", - "gui.xaero_entity_tooltip_settings": "Item Tooltip Settings", - "gui.xaero_item_tooltip_min_lines": "Minimum Lines", - "gui.xaero_item_tooltip_time": "Display For", - "gui.xaero_multiply_all_by_8": "Sub-World Coordinates * 8", - "gui.xaero_divide_all_by_8": "Sub-World Coordinates / 8", - "gui.xaero_multiply_msg1": "This option should be used only to fix incorrect waypoint coordinates.", - "gui.xaero_multiply_msg2": "Are you sure you would like to MULTIPLY all sub-world coordinates by 8?", - "gui.xaero_divide_msg2": "Are you sure you would like to DIVIDE all sub-world coordinates by 8?", - "gui.xaero_share": "Share", - "gui.xaero_share_msg1": "Are you sure you would like to share this waypoint with §cEVERYONE§f in the chat?", - "gui.xaero_share_msg2": "Make sure you do not expose a secret location!", - "gui.xaero_roof": "Ceiling", - "gui.xaero_partial": "Partial", - "gui.xaero_full": "Full", - "gui.xaero_show_light_level": "Display Light Level", - "gui.xaero_up": "[Go Up]", - "gui.xaero_down": "[Go Down]", - "gui.xaero_display_all_sets": "Toggle All WP Sets Render", - "gui.xaero_waypoint_name": "waypoint name", - "gui.xaero_set_name": "Set Name", - "gui.xaero_render_layer": "Overlay Render Layer", - "gui.xaero_visit_needed": "§eYou need to visit this dimension first to convert it to the new format!", - "gui.xaero_cross_tp": "Cross-Dimensional TP", - "gui.xaero_unreachable_dimension": "Unreachable destination dimension.", - "gui.xaero_show_time": "Display Game Time", - "gui.xaero_24h": "24h", - "gui.xaero_12h": "12h", - "gui.xaero_temporary": "temporary", - "gui.xaero_restore": "Restore", - "gui.xaero_biomes_vanilla": "Biomes in Vanilla Color Mode", - "gui.xaero_potion_effects_blink": "Blink When Runs Out", - "gui.xaero_use_multiworld": "Multiworld Detection", - "gui.xaero_close": "Close", - "gui.xaero_waypoint_distance_visibility_angle": "WP Dist. Horis. Angle", - "gui.xaero_waypoint_distance_vertical_visibility_angle": "WP Dist. Vertic. Angle", - "gui.xaero_teleportation": "Teleportation", - "gui.xaero_teleportation_tooltip": "Once disabled, it can be enabled back only through the config file!", - "gui.xaero_use_multiworld_tooltip": "Disable if this is a simple server with a single world (no separate lobby, game mode, or minigame worlds). Multiworld detection will cause only issues on such servers. However, installing this mod on the server side should prevent these issues.", - "gui.xaero_world_teleport_command": "Teleport Command", - "gui.xaero_use_default": "Use Default", - "gui.xaero_centered_enlarged": "Center When Enlarged", - "gui.xaero_zoomed_out_enlarged": "Zoom Out When Enlarged", - "gui.xaero_sort": "Sort By", - "gui.xaero_sort_reversed": "Reversed Sort Order", - "gui.xaero_sort_unsorted": "Unsorted", - "gui.xaero_sort_name": "Name", - "gui.xaero_sort_symbol": "Initials", - "gui.xaero_sort_distance": "Distance", - "gui.xaero_box_cave_maps": "Mapping mode that can go deeper than the surface blocks, mainly to display underground caves and interiors of buildings. The ceiling size refers to the size of a horizontal \"square\" of solid blocks that has to be detected above you to activate the cave mode.", - "gui.xaero_box_cave_maps2": "Mapping mode that can go deeper than the surface blocks, mainly to display underground caves and interiors of buildings. 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.", - "gui.xaero_box_entity_amount": "The limit per each entity category.", - "gui.xaero_box_distance": "Specifies, for which in-game waypoints to show the distance to.", - "gui.xaero_box_distance2": "Specifies, for which in-game waypoints to show the distance to. This does not guarantee that it will be shown for multiple waypoints at once. Check out the \"Multiple Waypoint Distances\" setting as well.", - "gui.xaero_box_always_distance": "Display distance even when the waypoint is very close. This setting does not override the \"Distance to WP\" option.", - "gui.xaero_box_arrow_scale": "Scale of the arrow used in the non-rotating variant of the minimap and several other cases.", - "gui.xaero_box_arrow_color": "Color of the arrow used in the non-rotating variant of the minimap and several other cases.", - "gui.xaero_box_cave_zoom": "Specifies, how much to zoom the minimap further in when the cave mode is active.", - "gui.xaero_box_entity_depth": "Display entities darker on the minimap depending on their Y level relative to you.", - "gui.xaero_box_height_limit": "Maximum Y-level distance for entities until they are no longer displayed on the minimap.", - "gui.xaero_toggle_map_waypoints": "Toggle On-Map Waypoints", - "gui.xaero_always_entity_nametags": "Always Render Entity Name Tags", - "gui.xaero_minimap_text_align": "Info Text Alignment", - "gui.xaero_center": "Center", - "gui.xaero_left": "Left", - "gui.xaero_right": "Right", - "gui.xaero_show_angles": "Display Facing Angles", - "gui.xaero_box_always_entity_nametags": "Always render names for entities with name tags regardless of what the name setting is set to in the \"Entity Radar\" screen.", - "gui.xaero_box_teleport_default_command": "The command used for waypoint teleportation if a world-specific or a server-specific command is not set in the Options menu in the waypoint screen.", - "gui.xaero_waypoints_edit_mode_individually": "One by One", - "gui.xaero_waypoints_edit_mode_all": "All at Once", - "gui.xaero_compass": "Compass", - "gui.xaero_cave_maps_depth": "Cave Mode Depth", - "gui.xaero_waypoints_edit_reset": "Reset", - "gui.xaero_main_entity_as": "Main Entity As", - "gui.xaero_arrow": "Arrow", - "gui.xaero_dot": "Dot", - "gui.xaero_crosshair": "Crosshair", - "gui.xaero_teleport_coordinates_hidden": "Unable to teleport, because it would expose the waypoint coordinates. Disable the \"Hide Waypoint Coordinates\" option to be able to freely teleport again.", - "gui.xaero_hide_wp_coords": "Hide Waypoint Coordinates", - "gui.xaero_waypoints_edit_show": "Show", - "gui.xaero_waypoints_edit_hide": "Hide", - "gui.xaero_teleport_anyway": "Teleport Anyway", - "gui.xaero_teleport_shows_coordinates": "It will expose the coordinates!", - "gui.xaero_render_all_wp_sets": "Render All Waypoint Sets", - "gui.xaero_waypoints_global": "Global", - "gui.xaero_waypoints_local": "Local", - "gui.xaero_player_arrow_opacity": "Arrow Opacity", - "gui.xaero_box_waypoints_distance": "Maximum render distance for local waypoints. Global waypoints are not affected.", - "gui.xaero_connect_with_auto": "Add Sub-World Connection", - "gui.xaero_disconnect_from_auto": "Delete Sub-World Connection", - "gui.xaero_world_connection_tooltip": "Connect/disconnect selected sub-world to/from the current auto one. Connect only sub-worlds that are from the same sub-server/world save. For example, if a vanilla Nether portal takes you from sub-world A to sub-world B, then you can safely connect them. Other sub-worlds connected to the current one are always at the top of the list and are marked by an asterisk (symbol: *).", - "gui.xaero_connect_with_auto_msg": "Would you like to create the following connection between sub-worlds?", - "gui.xaero_disconnect_from_auto_msg": "Would you like to delete the following connection between sub-worlds?", - "gui.xaero_teleport_not_connected": "You are trying to teleport to a sub-world that is not connected to the current auto one. If you are sure that this sub-world is from the same sub-server/world save as the auto one, then you can enable teleportation by adding a connection in the waypoint screen -> Options -> Add Sub-World Connection. But beware, if you connect unrelated sub-worlds 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_ignore_heightmaps": "Ignore Server Heightmaps", - "gui.xaero_box_ignore_heightmaps": "Some servers put custom values in the world heightmaps, which may result in incorrectly rendered maps. Sometimes it may 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 have to. Reenter the world after toggling this option!", - "gui.xaero_error_loading_properties": "Error loading server minimap properties. Please retry.", - "gui.xaero_light_block": "Block", - "gui.xaero_light_sky": "Sky", - "gui.xaero_light_both": "All", - "gui.xaero_waypoints_bottom": "New Waypoints to Bottom", - "gui.xaero_box_waypoints_bottom": "Put newly created waypoints at the bottom of the waypoint list instead of the default top.", - "gui.xaero_armour_main_hand": "Main Hand Item", - "gui.xaero_armour_off_hand": "Off-Hand Item", - "gui.xaero_minimap_shape": "Shape", - "gui.xaero_minimap_shape_square": "Square", - "gui.xaero_minimap_shape_circle": "Circle", - "gui.xaero_slopes_legacy": "Legacy", - "gui.xaero_names_list": "Player List", - "gui.xaero_names_always": "Always", - "gui.xaero_names_off": "No Names", - "gui.xaero_entity_radar_type": "Type:", - "gui.xaero_entity_radar_color": "Color:", - "gui.xaero_entity_radar_visiblity": "Visibility:", - "gui.xaero_entity_radar_names": "Names:", - "gui.xaero_entity_radar_icons": "Icons/Heads:", - "gui.xaero_box_entity_radar_names": "Render entity names under the dots or icons/heads. \n \n Option \"Player List\" - render only when the \"List Players\" key binding (TAB by default) is pressed.", - "gui.xaero_light_overlay_status": "Using Light Overlay", - "gui.xaero_light_overlay": "Light Overlay", - "gui.xaero_light_overlay_type": "Light Overlay", - "gui.xaero_light_overlay_color": "Color", - "gui.xaero_light_overlay_max_light": "Max Light", - "gui.xaero_light_overlay_min_light": "Min Light", - "gui.xaero_toggle_light_overlay": "Toggle Light Overlay", - "gui.xaero_box_light_overlay_type": "Using this overlay can negatively affect the game performance because it currently does not use the World Map mod chunks and increases the minimap updating frequency. Do not keep it active all the time.", - "gui.xaero_day": "Day", - "gui.xaero_tamed": "Tamed Mobs", - "gui.xaero_untamed_color": "Untamed Color", - "gui.xaero_icons_list": "Player List", - "gui.xaero_icons_always": "Always", - "gui.xaero_icons_off": "No Icons", - "gui.xaero_box_entity_radar_icons": "Render entity icons instead of colored dots. \n \n Option \"Player List\" - render only when the \"List Players\" key binding (TAB by default) is pressed.", - "gui.xaero_dot_name_scale": "Dot Name Scale", - "gui.xaero_entity_heads_scale": "Entity Icon Scale", - "gui.xaero_box_minimap_size": "Size of the minimap frame that affects how much is visible. Square-shaped minimap is forced into the non-rotating mode (option \"Lock Minimap North\") when the size is greater than 180. \n \n For the \"Auto\" option, go all the way to the left. \n \n Size values in older mod versions: \n Tiny - 57 \n Small - 85 \n Medium - 113 \n Large - 169", - "gui.xaero_auto_clamp_depth": "Auto", - "gui.xaero_waypoints_clamp_depth": "Clamp Depth", - "gui.xaero_waypoints_distance_scale": "Waypoint Distance Text Scale", - "gui.xaero_waypoints_name_scale": "Waypoint Name Text Scale", - "gui.xaero_box_waypoints_clamp_depth": "The screen depth at which in-game waypoints stop getting smaller when you go further away from them. \n Use this if you want to make waypoints that are far away bigger/smaller on the screen. Use the \"Waypoint In-Game Scale\" setting to also affect the size of waypoints when you are close to them. \n \n For the \"Auto\" option, go all the way to the left. \n The automatic option attempts to give you the best value for the default values of scale types, taking your FOV and screen height into account. \n \n Default values in older mod versions: \n Clamp Depth: 12 \n In-Game Scale: 2.5 \n Name Text Scale: 0.5 \n Distance Text Scale: 0.8", - "gui.xaero_box_waypoints_distance_scale": "Scale of the text displaying the distance to an in-game waypoint. \n \n Default values in older mod versions: \n Clamp Depth: 12 \n In-Game Scale: 2.5 \n Name Text Scale: 0.5 \n Distance Text Scale: 0.8", - "gui.xaero_box_waypoints_name_scale": "Scale of the text displaying the name of an in-game waypoint. \n \n Default values in older mod versions: \n Clamp Depth: 12 \n In-Game Scale: 2.5 \n Name Text Scale: 0.5 \n Distance Text Scale: 0.8", - "gui.xaero_box_waypoints_scale": "Scale of in-game waypoints. Use this to change the scale of all in-game waypoints, including those that are near you. Use the \"Clamp Depth\" setting to specifically affect the size of waypoints that are far away. \n \n Default values in older mod versions: \n Clamp Depth: 12 \n In-Game Scale: 2.5 \n Name Text Scale: 0.5 \n Distance Text Scale: 0.8", - "gui.xaero_waypoint_shared": "%1$s shared a waypoint called \"%2$s\"! §2§n[Add]", - "gui.xaero_waypoint_shared_dimension": "%1$s shared a waypoint called \"%2$s\" from %3$s! §2§n[Add]", - "gui.xaero_waypoint_unknown_dimension": "an unknown dimension", - "gui.xaero_uses_worldmap_value": "Setting value is taken from the world map settings!", - "gui.xaero_dots_style": "Entity Dots Style", - "gui.xaero_dots_style_default": "Default", - "gui.xaero_dots_style_legacy": "Legacy", - "gui.xaero_slopes_default_3d": "Default 3D", - "gui.xaero_slopes_default_2d": "Default 2D", - "gui.xaero_ui_scale": "UI Scale", - "gui.xaero_ui_scale_auto": "Auto", - "gui.xaero_ui_scale_mc": "Minecraft", - "gui.xaero_box_ui_scale": "Scale of text and other minimap UI elements. Not made for zooming in or resizing. There are separate options for that.", - "gui.xaero_no_durability": "None", - "gui.xaero_pushbox_normal": "Normal", - "gui.xaero_pushbox_screen_height": "Screen Height", - "gui.xaero_pushbox_boss_health": "Boss Health Push Box", - "gui.xaero_pushbox_potion_effects": "Potion Effects Push Box", - "gui.xaero_box_pushbox_boss_health": "An invisible box around the vanilla boss health display that pushes the mod's interfaces out of the way. \n \n Normal type's collision box is equal to its size and only pushes interfaces by the necessary distance. \n \n Screen Height type's collision box is stretched across the whole screen height and always shifts colliding interfaces vertically by the Normal type's height. This can be very useful when you have multiple interfaces in a column and want all of them to be pushed.", - "gui.xaero_box_pushbox_potion_effects": "An invisible box around the vanilla potion effects display that pushes the mod's interfaces out of the way. \n \n Normal type's collision box is equal to its size and only pushes interfaces by the necessary distance. \n \n Screen Height type's collision box is stretched across the whole screen height and always shifts colliding interfaces vertically by the Normal type's height. This can be very useful when you have multiple interfaces in a column and want all of them to be pushed.", - "gui.xaero_held_centered_position": "Held Items When Centered", - "gui.xaero_held_centered_position_screen_edges": "Edges", - "gui.xaero_held_centered_position_hotbar": "Hotbar", - "gui.xaero_minimap_frame": "Frame Style", - "gui.xaero_minimap_frame_color": "Frame Color", - "gui.xaero_box_minimap_frame_color": "The color of the minimap frame for the non-default colored frame styles.", - "gui.xaero_minimap_frame_default": "Default", - "gui.xaero_minimap_frame_colored_thick": "Colored", - "gui.xaero_minimap_frame_colored_thin": "Colored Thin", - "gui.xaero_compass_north": "N", - "gui.xaero_compass_east": "E", - "gui.xaero_compass_south": "S", - "gui.xaero_compass_west": "W", - "gui.xaero_compass_scale": "Compass Scale On-Map", - "gui.xaero_box_compass_scale": "The scale of the compass letters NESW when using the on-map compass location.", - "gui.xaero_minimap_compass_inside_frame": "On Map", - "gui.xaero_minimap_compass_on_frame": "On Frame", - "gui.xaero_compass_color": "Compass Shadow Color", - "gui.xaero_box_compass_over_wp2": "Render compass letters (N, E, S, W) over the on-map waypoints. This only works for the on-frame compass location.", - "effect.xaerominimap.no_minimap": "No Minimap", - "effect.xaerominimap.no_entity_radar": "No Entity Radar", - "effect.xaerominimap.no_waypoints": "No Waypoints", - "effect.xaerominimap.no_cave_maps": "No Cave Maps", - "effect.xaerominimap.no_minimap_harmful": "No Minimap", - "effect.xaerominimap.no_entity_radar_harmful": "No Entity Radar", - "effect.xaerominimap.no_waypoints_harmful": "No Waypoints", - "effect.xaerominimap.no_cave_maps_harmful": "No Cave Maps", - "effect.xaerominimap.no_minimap_beneficial": "No Minimap", - "effect.xaerominimap.no_entity_radar_beneficial": "No Entity Radar", - "effect.xaerominimap.no_waypoints_beneficial": "No Waypoints", - "effect.xaerominimap.no_cave_maps_beneficial": "No Cave Maps", - "gui.xaero_radar_item_frames": "Display Item Frame Dots", - "gui.xaero_show_dimension_name": "Display Current Dimension", - "gui.xaero_unknown_biome": "Unknown Biome", - "gui.xaero_light_value": "Light: %d", - "gui.xaero_teleport_y_unknown": "You can't teleport to a waypoint that doesn't specify the Y coordinate. Edit the waypoint to be able to teleport to it.", - "gui.xaero_box_waypoints_distance_scale2": "Scale of the text displaying the distance to an in-game waypoint.", - "gui.xaero_box_waypoints_name_scale2": "Scale of the text displaying the name of an in-game waypoint.", - "gui.xaero_box_ingame_waypoint_icon_scale": "Scale of the in-game waypoint icons.", - "gui.xaero_ingame_waypoint_icon_scale": "In-Game Waypoint Icon Scale", - "gui.xaero_ingame_waypoint_close_scale": "In-Game Waypoint Up-Close Scale", - "gui.xaero_box_ingame_waypoint_close_scale": "Scale of the in-game waypoints when you are very close to them. To change the scale of waypoints that are far away, use the \"In-Game Waypoint Icon Scale\", \"Waypoint Distance Text Scale\" and \"Waypoint Name Text Scale\" settings.", - "gui.xaero_entity_icon_name_fallback": "Entity Name When Icon Fails", - "gui.xaero_settings_search": "Settings Search", - "gui.xaero_settings_search_placeholder": "Search...", - "gui.xaero_minimap_view_settings": "View Settings", - "gui.xaero_entity_radar_settings": "Entity Radar Settings", - "gui.xaero_entity_radar_categories": "Entity Category Settings", - "gui.xaero_minimap_block_map_settings": "Block Map Settings", - "gui.xaero_overlay_settings": "Overlay Settings", - "gui.xaero_minimap_info_settings": "Information Settings", - "gui.xaero_waypoint_settings": "Waypoint Settings", - "gui.xaero_minimap_misc_settings": "Miscellaneous Settings", - "gui.xaero_entity_radar_category": "Category:", - "gui.xaero_settings_not_found": "No matching entries found for your input!", - "gui.xaero_multiple_waypoint_info": "Multiple Waypoint Distances", - "gui.xaero_box_multiple_waypoint_info": "Whether the distance can be displayed for multiple in-game waypoints at once. By default, only the distance to the closest waypoint to the crosshair is displayed. Use the \"Distance to WP\" setting to configure which waypoints the distance could even be shown for.", - "gui.xaero_while_sneaking": "Sneaking", - "gui.xaero_multiple_waypoints_always": "Always", - "gui.xaero_narrator_select_nothing": "Nothing", - "gui.xaero_category_setting_inherit": "-", - "gui.xaero_category_expanded_options": "%s (Choose an Option)", - "gui.xaero_entity_category_root": "Any", - "gui.xaero_entity_category_living": "Living", - "gui.xaero_entity_category_hostile": "Hostile", - "gui.xaero_entity_category_friendly": "Friendly", - "gui.xaero_entity_category_hostile_tamed": "Tamed", - "gui.xaero_entity_category_friendly_tamed": "Tamed", - "gui.xaero_entity_category_players": "Player", - "gui.xaero_entity_category_same_team": "From the Same Team", - "gui.xaero_entity_category_other_teams": "From Other Teams", - "gui.xaero_entity_category_items": "Item", - "gui.xaero_entity_category_other_entities": "Other", - "gui.xaero_category_settings": "Settings", - "gui.xaero_category_include_list": "Include List", - "gui.xaero_box_category_include_list2": "A list of entity types to include in the (sub-)category on top of the entities included by the \"Hard Include\".", - "gui.xaero_category_exclude_list": "Exclude List", - "gui.xaero_box_category_exclude_list2": "A list of entity types to exclude from the entity types already included in the (sub-)category. Can work both as a \"whitelist\" and a \"blacklist\" depending on the exclusion mode you choose. This does not remove entities from the entity radar, unless you're excluding from the root \"Any\" category. The \"Display\" setting can remove entities from the radar.", - "gui.xaero_category_add_subcategory": "Add Sub-Category", - "gui.xaero_category_hard_include": "Hard Include", - "gui.xaero_box_category_hard_include2": "Controls which entities to automatically include in the (sub-)category without having to put them in the include list manually.", - "gui.xaero_category_list_add": "Add To List...", - "gui.xaero_category_exclude_list_mode": "Exclusion Mode", - "gui.xaero_category_name": "Category Name...", - "gui.xaero_category_confirm": "Confirm", - "gui.xaero_category_delete": "Delete Category", - "gui.xaero_category_delete_confirm": "Delete the following category?", - "gui.xaero_category_enable_protection": "Protection: OFF", - "gui.xaero_category_disable_protection": "Protection: ON", - "gui.xaero_category_disable_protection_confirm": "Disable protection for the following category?", - "gui.xaero_category_enable_protection_confirm": "Enable protection for the following category?", - "gui.xaero_box_category_protection": "Category protection prevents you from (accidentally) deleting, moving, renaming a category or changing its \"Hard Include\" setting.", - "gui.xaero_category_protected_category": "Protected!", - "gui.xaero_category_category_move_up": "Increase Priority", - "gui.xaero_category_category_move_down": "Decrease Priority", - "gui.xaero_category_delete_list_element": "Delete", - "gui.xaero_category_settings_confirm": "Confirm", - "gui.xaero_category_settings_cancel": "Cancel", - "gui.xaero_category_settings_cancel_confirm": "Leave without saving your changes?", - "gui.xaero_category_settings_reset": "Reset Defaults", - "gui.xaero_category_settings_reset_confirm1": "Reset the category configuration to default values?", - "gui.xaero_category_settings_reset_confirm2": "Custom categories will be removed and the default ones will be reset.", - "gui.xaero_radar_displayed": "Display", - "gui.xaero_radar_dots_color": "Dot Color", - "gui.xaero_radar_icons_displayed": "Icons", - "gui.xaero_radar_names_displayed": "Names", - "gui.xaero_radar_render_order": "Render Order", - "gui.xaero_box_radar_render_order": "Controls the order in which the radar categories are rendered. A lower number means being rendered earlier. However, in the newer Minecraft versions dots are always rendered on top of the icons. The order still applies within dot or icon rendering though.", - "gui.xaero_radar_dots_color_team_colour": "Team Color", - "gui.xaero_box_always_entity_nametags2": "Always render names for entities with name tags regardless of what the name setting is set to.", - "gui.xaero_radar_setting_displayed": "Display Radar", - "gui.xaero_radar_setting_names": "Display Names", - "gui.xaero_radar_setting_icons": "Display Icons", - "gui.xaero_toggle_entity_radar": "Toggle Entity Radar", - "narration.xaero_ui_list_left_right_usage": "Press LEFT and RIGHT buttons to select a column within the entry.", - "gui.xaero_category_help2": "Select a sub-category and go to its Settings to configure things like dot color, names, icons etc. \n \n Sub-categories that are higher on the list are prioritized when multiple sub-categories include the same entity! Keep that in mind when creating custom categories. Usually, a new custom category should be placed at the top.", - "gui.xaero_update_notification": "Update Notifications", - "gui.xaero_category_cut": "Cut/Move §e%1$s", - "gui.xaero_category_paste": "Paste §e%1$s§r Into §e%2$s", - "gui.xaero_category_paste_cancel": "Cancel Cut/Paste", - "gui.xaero_category_duplicate": "Duplicate §e%1$s", - "gui.xaero_category_duplicate_confirm": "Duplicate the following category?", - "gui.xaero_reverse_entity_radar": "Reverse Radar Render Order", - "gui.xaero_adjust_height_for_carpetlike_blocks": "Adjust Y For Short Blocks", - "gui.xaero_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.", - "gui.xaero_box_category": "View/Edit §e%1$s", - "gui.xaero_box_category_settings": "Settings For §e%1$s", - "gui.xaero_auto_convert_wp_distance_km": "Convert Distance to KM at", - "gui.xaero_auto_convert_wp_distance_km_never": "Never", - "gui.xaero_waypoint_distance_precision": "Waypoint Distance Precision", - "gui.xaero_sort_angle": "Angular Distance", - "gui.xaero_toggle_enabled": "Enabled", - "gui.xaero_toggle_disabled": "Disabled", - "gui.xaero_main_entity_dot_size": "Main Entity Dot Size", - "gui.xaero_category_settings_save_confirm": "Save changes before you exit?", - "gui.xaero_category_settings_save_confirm_warning": "Warning: This confirmation screen was recently replaced!", - "gui.xaero_start_fading_at": "Min Y Distance For Depth Fade", - "gui.xaero_box_start_fading_at": "Minimum Y level difference requirement for an entity to start darkening on the radar when the \"Show Entity Depth\" setting is enabled.", - "gui.xaero_start_fading_at_auto": "Auto", - "gui.xaero_legacy_color": "Legacy", - "gui.xaero_partial_y_teleportation": "Use Y With Partial When TP", - "gui.xaero_box_partial_y_teleportation": "When teleporting to a waypoint or 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_delete_reached_deathpoints": "Delete Reached Deathpoints", - "gui.xaero_box_delete_reached_deathpoints": "Automatically delete deathpoints when you are within 4 blocks from them. This requires the deathpoint to be visible in-game or on the minimap. A deathpoint is protected from deletion for 5 seconds after its creation.", - "gui.xaero_hide_minimap_under_screen": "Hide When Under Screen", - "gui.xaero_box_hide_minimap_under_screen": "Hide the minimap when a GUI screen is open, e.g. the inventory, with the exception of minimap-related screens and the chat screen.", - "gui.xaero_north_compass_color": "North Compass Color", - "gui.xaero_north_compass_color_default": "Default", - "gui.xaero_category_add_to_list_custom": "Confirm Custom Input: %1$s", - "gui.xaero_box_category_list_add": "Supports entity identifiers or patterns with special characters * ) ( and |. \n \n * - matches anything. \n )( - parenthesis, mostly for usage with |. \n | - the OR operator to match different sequences in the same location. \n \n For example: \n minecraft:creeper \n minecraft:zombie(_villager|_horse) - zombie villagers and horses. \n minecraft:a*l - any vanilla entity which starts with 'a' and ends with 'l'.", - "gui.xaero_using_custom_subworld": "Waypoints: %1$s", - "gui.xaero_hide_minimap_under_f3": "Hide When Under F3", - "gui.xaero_box_hide_minimap_under_f3": "Hide the minimap when the F3 debug screen is enabled." +{ + "gui.xaero_armour_status_settings": "Armor Status Settings", + "gui.xaero_armour_status": "Armor Status", + "gui.xaero_notifications": "Notifications", + "gui.xaero_miscellaneous": "Miscellaneous", + "gui.xaero_miscellaneous_settings": "Miscellaneous Settings", + "gui.xaero_notification_settings": "Notification Settings", + "gui.xaero_better_pvp_settings": "Better PvP Settings", + "gui.xaero_box_potion_effects": "An interface displaying currently active potion effects.", + "gui.xaero_box_armour_status": "An interface displaying info about your currently worn armor and item held at the time.", + "gui.xaero_box_sprint": "Sprint by holding one single (configurable) key binding.", + "gui.xaero_box_sneak": "Allows you to toggle your sneak ON/OFF and stay sneaking without having to hold anything.", + "gui.xaero_box_notifications": "On-screen notifications for various things, such as low health value, low hunger value, low oxygen value, danger of explosion, and being shot by (an) arrow(s).", + "gui.xaero_box_xp": "Gained or lost experience indicator flying across your screen.", + "gui.xaero_box_quick_use": "Action-bar-like system of key bindings that lets you automatically use a specified item from your hotbar without having to switch away from your currently held item. Holding the key binding lets you keep using the item like if you were holding the right mouse button. For example: placing torches, TNT, throwing potions, eating food, drinking.", + "gui.xaero_box_minimap": "A minimap displaying your nearest surroundings and entities.", + "gui.xaero_preset_fancy": "Fancy", + "gui.xaero_preset_classic": "Classic", + "gui.xaero_preset_social": "Social", + "gui.xaero_potion_status": "Potion Status", + "gui.xaero_archery_status": "Display Left Arrows", + "gui.xaero_sprint": "Better Sprint", + "gui.xaero_sneak": "Toggle Sneak", + "gui.xaero_enchants_color": "Enchant Color", + "gui.xaero_durability": "Durability In", + "gui.xaero_hunger_setting": "Hunger Notifications", + "gui.xaero_hp_setting": "Health Notifications", + "gui.xaero_explosion_setting": "Explosion Notifications", + "gui.xaero_being_shot_setting": "\"Being Shot\" Notifications", + "gui.xaero_xp_setting": "XP Drops", + "gui.xaero_custom_settings": "Custom Settings", + "gui.xaero_quick_use": "Quick Item Use", + "gui.xaero_show_enchants": "Display Enchants", + "gui.xaero_percent": "Percents", + "gui.xaero_numeral": "Numbers", + "gui.xaero_both": "Both", + "gui.xaero_quick_eat": "Quick Eat", + "gui.xaero_toggle_sneak": "Toggle Sneak", + "gui.xaero_quick_use_1": "Quick Use 1", + "gui.xaero_quick_use_2": "Quick Use 2", + "gui.xaero_quick_use_3": "Quick Use 3", + "gui.xaero_quick_use_4": "Quick Use 4", + "gui.xaero_quick_use_5": "Quick Use 5", + "gui.xaero_quick_use_6": "Quick Use 6", + "gui.xaero_quick_use_7": "Quick Use 7", + "gui.xaero_quick_use_8": "Quick Use 8", + "gui.xaero_quick_use_9": "Quick Use 9", + "gui.xaero_restores": "Restores", + "gui.xaero_hunger_low": "Low Hunger Value", + "gui.xaero_hp_low": "Low Health Value", + "gui.xaero_potion_status_settings": "Potion Status Settings", + "gui.xaero_potion_names": "Potion Effect Names", + "gui.xaero_air_setting": "Oxygen Notifications", + "gui.xaero_air_low": "Low Oxygen Value", + "gui.xaero_entity_info": "Entity Info", + "gui.xaero_box_entity_info": "An interface displaying information about the living entity that you are pointing at, including players.", + "gui.xaero_entity_info_settings": "Entity Info Settings", + "gui.xaero_entity_info_stay": "Continue Displaying For", + "gui.xaero_entity_info_distance": "Reach Distance", + "gui.xaero_entity_info_max_hearts": "Max Heart Number", + "gui.xaero_entity_info_numbers": "Health in Numbers", + "gui.xaero_show_full_amount": "Full Held Item Quantity", + "gui.xaero_show_entity_model": "Display Entity Model", + "gui.xaero_entity_info_armour_numbers": "Armor in Numbers", + "gui.xaero_entity_info_armour": "Display Armor Info", + "gui.xaero_entity_info_potion_effects": "Potion Effects (SP Only)", + "gui.xaero_entity_info_potion_effects_scale": "Potion Effect Scale", + "gui.xaero_item_tooltip": "Item Tooltip", + "gui.xaero_entity_tooltip_settings": "Item Tooltip Settings", + "gui.xaero_item_tooltip_min_lines": "Minimum Lines", + "gui.xaero_item_tooltip_time": "Display For", + "gui.xaero_potion_effects_blink": "Blink When Runs Out", + "gui.xaero_armour_main_hand": "Main Hand Item", + "gui.xaero_armour_off_hand": "Off-Hand Item", + "gui.xaero_no_durability": "None", + "gui.xaero_held_centered_position": "Held Items When Centered", + "gui.xaero_held_centered_position_screen_edges": "Edges", + "gui.xaero_held_centered_position_hotbar": "Hotbar" } \ No newline at end of file diff --git a/projects/1.18-fabric/assets/xaeros-minimap-fair-play-edition/xaerobetterpvp/lang/zh_cn.json b/projects/1.18-fabric/assets/xaeros-minimap-fair-play-edition/xaerobetterpvp/lang/zh_cn.json index 2933a8e6c46b..f55cff62f182 100644 --- a/projects/1.18-fabric/assets/xaeros-minimap-fair-play-edition/xaerobetterpvp/lang/zh_cn.json +++ b/projects/1.18-fabric/assets/xaeros-minimap-fair-play-edition/xaerobetterpvp/lang/zh_cn.json @@ -1,331 +1,79 @@ -{ - "gui.xaero_confirm": "确认", - "gui.xaero_cancel": "取消", - "gui.xaero_back": "返回", - "gui.xaero_delete": "删除", - "gui.xaero_OK": "确定", - "gui.xaero_add_edit": "添加/编辑", - "gui.xaero_new_waypoint": "新的路径点", - "gui.xaero_initial": "初始化", - "gui.xaero_edit_waypoint": "编辑路径点", - "gui.xaero_armour_status_settings": "盔甲状态设置", - "gui.xaero_choose_a_preset": "预设方案", - "gui.xaero_choose_an_interface": "界面", - "gui.xaero_armour_status": "盔甲状态", - "gui.xaero_notifications": "提醒", - "gui.xaero_minimap": "小地图", - "gui.xaero_miscellaneous": "杂项", - "gui.xaero_edit_mode": "编辑模式", - "gui.xaero_instructions": "教程/帮助", - "gui.xaero_not_ingame": "你必须先进入游戏开启编辑模式!", - "gui.xaero_welcome_edit_mode": "欢迎使用编辑模式!", - "gui.xaero_howto_select": "左键点击选择界面。", - "gui.xaero_howto_drag": "左键点击并拖动界面。", - "gui.xaero_howto_deselect": "右键取消选择界面。", - "gui.xaero_howto_center": "C 键固定界面居中。", - "gui.xaero_different_centered": "某些界面有着不同的居中方式。", - "gui.xaero_howto_flip": "F键翻转界面。", - "gui.xaero_howto_settings": "S键快速访问选择的界面关联设置。", - "gui.xaero_howto_preset": "点击<预设方案>选择一个预设方案。", - "gui.xaero_howto_save": "点击<确认>保存更改。", - "gui.xaero_howto_cancel": "点击<取消>放弃你的更改。", - "gui.xaero_minimap_settings": "小地图设置", - "gui.xaero_miscellaneous_settings": "杂项设置", - "gui.xaero_notification_settings": "提醒设置", - "gui.xaero_better_pvp_settings": "Better PvP 设置", - "gui.xaero_server_disabled": "服务器可能禁止了某些Mod特性。", - "gui.xaero_waypoints": "路径点", - "gui.xaero_box_potion_effects": "药水效果界面。", - "gui.xaero_box_armour_status": "装备状态界面。", - "gui.xaero_box_sprint": "一键冲锋。", - "gui.xaero_box_sneak": "潜行开关。", - "gui.xaero_box_notifications": "屏幕提醒,比如 饥饿/低血量/爆炸/弓箭.", - "gui.xaero_box_xp": "经验显示。", - "gui.xaero_box_quick_use": "快速使用动作条物品。", - "gui.xaero_box_minimap": "小地图显示。", - "gui.xaero_centered": "居中:", - "gui.xaero_press_c": "C键", - "gui.xaero_flipped": "翻转:", - "gui.xaero_press_f": "F键", - "gui.xaero_preset_fancy": "幻想", - "gui.xaero_preset_classic": "普通", - "gui.xaero_preset_social": "社交", - "gui.xaero_potion_status": "药水状态", - "gui.xaero_archery_status": "显示弓箭剩余数量", - "gui.xaero_sprint": "冲锋", - "gui.xaero_sneak": "切换潜行", - "gui.xaero_enchants_color": "附魔颜色", - "gui.xaero_durability": "耐久度", - "gui.xaero_hunger_setting": "饥饿提醒", - "gui.xaero_hp_setting": "血量提醒", - "gui.xaero_explosion_setting": "爆炸提醒", - "gui.xaero_being_shot_setting": "射击提醒。", - "gui.xaero_xp_setting": "经验掉落", - "gui.xaero_custom_settings": "自定义设置", - "gui.xaero_reset_defaults": "恢复默认", - "gui.xaero_quick_use": "快速使用", - "gui.xaero_show_enchants": "显示附魔", - "gui.xaero_cave_maps": "洞穴地图", - "gui.xaero_display_waypoints": "显示路径点", - "gui.xaero_zoom": "缩放", - "gui.xaero_minimap_size": "小地图尺寸", - "gui.xaero_entity_amount": "实体数量", - "gui.xaero_black": "黑色", - "gui.xaero_dark_blue": "深蓝色", - "gui.xaero_dark_green": "深绿色", - "gui.xaero_dark_aqua": "深青色", - "gui.xaero_dark_red": "深红色", - "gui.xaero_dark_purple": "深紫色", - "gui.xaero_gold": "金色", - "gui.xaero_gray": "灰色", - "gui.xaero_dark_gray": "深灰色", - "gui.xaero_blue": "蓝色", - "gui.xaero_green": "绿色", - "gui.xaero_aqua": "青色", - "gui.xaero_red": "红色", - "gui.xaero_purple": "紫色", - "gui.xaero_yellow": "黄色", - "gui.xaero_white": "白色", - "gui.xaero_percent": "百分比", - "gui.xaero_numeral": "数值", - "gui.xaero_both": "全部", - "gui.xaero_quick_eat": "快速进食", - "gui.xaero_toggle_sneak": "潜行开关", - "gui.xaero_quick_use_1": "快速使用1", - "gui.xaero_quick_use_2": "快速使用2", - "gui.xaero_quick_use_3": "快速使用3", - "gui.xaero_quick_use_4": "快速使用4", - "gui.xaero_quick_use_5": "快速使用5", - "gui.xaero_quick_use_6": "快速使用6", - "gui.xaero_quick_use_7": "快速使用7", - "gui.xaero_quick_use_8": "快速使用8", - "gui.xaero_quick_use_9": "快速使用9", - "gui.xaero_zoom_in": "小地图缩小", - "gui.xaero_zoom_out": "小地图放大", - "gui.xaero_on": "开", - "gui.xaero_off": "关", - "gui.xaero_restores": "恢复值", - "gui.xaero_preset_topleft": "左上", - "gui.xaero_preset_topright": "右上", - "gui.xaero_waypoint_teleport": "传送", - "gui.xaero_waypoints_key": "路径点", - "gui.xaero_display_coords": "显示坐标", - "gui.xaero_disable_enable": "关闭/启用", - "gui.xaero_disabled": "关闭", - "gui.xaero_minimap_guide": "点击拖放移动小地图。", - "gui.xaero_change_position": "改变位置", - "gui.xaero_preset_bottom_left": "左下", - "gui.xaero_preset_bottom_right": "右下", - "gui.xaero_ingame_waypoints": "游戏内显示路径点", - "gui.xaero_next": "下一页 >>", - "gui.xaero_previous": "<< 上一页", - "gui.xaero_lock_north": "锁定南北", - "gui.xaero_deathpoint": "最后一次死亡地点", - "gui.xaero_deathpoint_old": "之前的死亡地点", - "gui.xaero_deathpoints": "死亡地点", - "gui.xaero_chunkgrid": "区块格子", - "gui.xaero_players": "玩家", - "gui.xaero_mobs": "友好的生物", - "gui.xaero_hostile": "敌对的生物", - "gui.xaero_items": "物品", - "gui.xaero_other": "其他实体", - "gui.xaero_hunger_low": "饥饿值过低", - "gui.xaero_hp_low": "血量过低", - "gui.xaero_enlarge_map": "扩大小地图", - "gui.xaero_fbo": "Beta", - "gui.xaero_potion_status_settings": "药水状态设置", - "gui.xaero_potion_names": "药水效果名称", - "gui.xaero_opacity": "不透明度", - "gui.xaero_slime_chunks": "史莱姆区块", - "gui.xaero_unlimited": "无限制", - "gui.xaero_old_deathpoints": "保持旧的死亡点", - "gui.xaero_toggle_map": "开关小地图", - "gui.xaero_antialiasing": "抗锯齿", - "gui.xaero_safe_mode": "安全模式", - "gui.xaero_transfer": "移动", - "gui.xaero_transfer_all": "移动所有标记", - "gui.xaero_clear": "清除坐标", - "gui.xaero_from": "移动", - "gui.xaero_to": "到", - "gui.xaero_used_seed": "种子使用:", - "gui.xaero_show_distance": "距离标记", - "gui.xaero_waypoints_scale": "标记大小", - "gui.xaero_block_colours": "方块颜色", - "gui.xaero_accurate": "准确", - "gui.xaero_vanilla": "普通", - "gui.xaero_lighting": "灯光", - "gui.xaero_air_setting": "低氧提醒", - "gui.xaero_air_low": "低氧", - "gui.xaero_looking_at": "看到", - "gui.xaero_all": "全部", - "gui.xaero_display_redstone": "显示红石", - "gui.xaero_clear_set_message": "你确定你想清除当前设置吗", - "gui.xaero_clear_set_message2": "所有路径点将从设置中删除。", - "gui.xaero_default": "默认", - "gui.xaero_create_set": "新的路径点设置", - "gui.xaero_delete_set": "删除设置", - "gui.xaero_delete_set_message": "你确定你想删除当前设置吗", - "gui.xaero_delete_set_message2": "此设置将从当前世界中移除。", - "gui.xaero_toggle_waypoints": "切换路径点", - "gui.xaero_entity_info": "实体信息", - "gui.xaero_toggle_slime": "切换史莱姆区块", - "gui.xaero_toggle_grid": "切换区块网格", - "gui.xaero_compass_over_wp": "指南针上的路径点", - "gui.xaero_box_entity_info": "显示你所指向的生物实体信息界面。", - "gui.xaero_entity_info_settings": "实体信息设置", - "gui.xaero_entity_info_stay": "显示实体信息", - "gui.xaero_entity_info_distance": "可达距离", - "gui.xaero_entity_info_max_hearts": "最大生命值", - "gui.xaero_current_biome": "显示生物群系", - "gui.xaero_auto_map_size": "自动", - "gui.xaero_reset_message": "你确定你想重置默认设置吗?", - "gui.xaero_reset_message2": "此操作无法复原。", - "gui.xaero_entity_info_numbers": "生命值", - "gui.xaero_yaw": "航向", - "gui.xaero_true": "是", - "gui.xaero_false": "否", - "gui.xaero_team_colours": "团队颜色", - "gui.xaero_instant_waypoint": "快速路径点", - "gui.xaero_entity_depth": "显示实体位置深度", - "gui.xaero_show_full_amount": "物品全数", - "gui.xaero_show_flowers": "显示画", - "gui.xaero_show_entity_model": "显示实体模型", - "gui.xaero_waypoint_names": "以上距离路径点名称", - "gui.xaero_waypoints_distance": "最大路径点分布。", - "gui.xaero_teleport_default_command": "默认传送命令", - "gui.xaero_waypoints_distance_min": "最小路径点绘制距离。", - "gui.xaero_other_teams": "其他队伍", - "gui.xaero_entity_info_armour_numbers": "护甲数量", - "gui.xaero_entity_info_armour": "护甲值", - "gui.xaero_arrow_scale": "箭头大小", - "gui.xaero_arrow_colour": "箭头颜色", - "gui.xaero_smooth_dots": "平滑点", - "gui.xaero_cave_zoom": "洞穴放大", - "gui.xaero_safe_mode_box": "使用基于 Java(CPU)的等效模组而不是 OpenGL(GPU)。以防正常模式失败,安全模式仅作为B计划。并非所有功能都在安全模式下工作。", - "gui.xaero_height_limit": "实体高度限制", - "gui.xaero_world_map": "世界地图", - "gui.xaero_use_world_map": "使用世界地图区块", - "gui.xaero_patron_capes": "Patreon 披风", - "gui.xaero_entity_radar": "实体雷达", - "gui.xaero_entity_info_potion_effects": "药水效果(仅限单人游戏)", - "gui.xaero_entity_info_potion_effects_scale": "药水效果大小", - "gui.xaero_terrain_depth": "地形深度", - "gui.xaero_terrain_slopes": "地形坡度", - "gui.xaero_block_transparency": "方块透明度", - "gui.xaero_team": "团队", - "gui.xaero_world_server": "世界/服务器", - "gui.xaero_subworld_dimension": "子世界/维度", - "gui.xaero_switch_waypoint_set": "切换路径点设置", - "gui.xaero_waypoint_opacity_ingame": "游戏内路径点透明度", - "gui.xaero_waypoint_opacity_map": "地图路径点透明度", - "gui.xaero_hide_world_names": "隐藏世界名称/IP", - "gui.xaero_open_slime": "按键摁下时打开", - "gui.xaero_options": "选项", - "gui.xaero_make_automatic": "自动生成世界/服务器", - "gui.xaero_make_automatic_msg1": "你确定?", - "gui.xaero_make_automatic_msg2": "这将交换所选世界/服务器和自动世界/服务器的所有路径点数据,从而模拟使所选世界自动化。请确保清楚你在做什么。", - "gui.xaero_make_multi_automatic": "自动生成子世界", - "gui.xaero_make_multi_automatic_msg1": "你确定?", - "gui.xaero_make_multi_automatic_msg2": "这将交换所选子世界和自动子世界的所有路径点数据,从而模拟使所选子世界自动化。请确保清楚你在做什么。", - "gui.xaero_delete_world": "删除世界/服务器", - "gui.xaero_delete_world_msg1": "你是否想删除所选定世界/服务器的所有路径点数据?", - "gui.xaero_delete_world_msg2": "此行动将无法复原。请确定自己了解现在所进行的动作。", - "gui.xaero_delete_multi_world": "删除子世界", - "gui.xaero_delete_multi_world_msg1": "你是否想删除所选定子世界的所有路径点数据?", - "gui.xaero_delete_multi_world_msg2": "此行动将无法复原。请确定自己了解现在所进行的动作。", - "gui.xaero_always_show_distance": "总是显示路径点距离。", - "gui.xaero_item_tooltip": "物品文本提示", - "gui.xaero_entity_tooltip_settings": "物品文本提示设置", - "gui.xaero_item_tooltip_min_lines": "最小行数", - "gui.xaero_item_tooltip_time": "显示为", - "gui.xaero_multiply_all_by_8": "子世界坐标 * 8", - "gui.xaero_divide_all_by_8": "子世界坐标 / 8", - "gui.xaero_multiply_msg1": "此选项仅应用于修复错误的路径点坐标。", - "gui.xaero_multiply_msg2": "你确定你想要将所有子世界坐标乘以8吗?", - "gui.xaero_divide_msg2": "你确定要将所有子世界坐标除以8吗?", - "gui.xaero_share": "分享", - "gui.xaero_share_msg1": "你确定要在聊天中与§cEVERYONE§f共享此路径点吗?", - "gui.xaero_share_msg2": "请确保你没有暴露一个秘密地点。", - "gui.xaero_roof": "顶部", - "gui.xaero_partial": "元素", - "gui.xaero_full": "满", - "gui.xaero_show_light_level": "显示光照等级", - "gui.xaero_up": "[向上]", - "gui.xaero_down": "[向下]", - "gui.xaero_display_all_sets": "切换所有WP设置渲染", - "gui.xaero_waypoint_name": "路径点名称", - "gui.xaero_set_name": "设置名称", - "gui.xaero_render_layer": "叠加渲染层", - "gui.xaero_visit_needed": "§e您需要先访问此维度以将其转换为新格式!", - "gui.xaero_cross_tp": "跨维度TP", - "gui.xaero_unreachable_dimension": "无法访问目标维度。", - "gui.xaero_show_time": "显示游戏时间", - "gui.xaero_24h": "24h", - "gui.xaero_12h": "12h", - "gui.xaero_temporary": "暂时的", - "gui.xaero_restore": "恢复", - "gui.xaero_biomes_vanilla": "原版模式生物群系", - "gui.xaero_potion_effects_blink": "低时闪烁", - "gui.xaero_use_multiworld": "多维度检测", - "gui.xaero_close": "关闭", - "gui.xaero_waypoint_distance_visibility_angle": "WP距离、水平、角度", - "gui.xaero_waypoint_distance_vertical_visibility_angle": "WP距离、水平、角度", - "gui.xaero_teleportation": "传送", - "gui.xaero_teleportation_tooltip": "一旦禁用,只能通过配置文件启用!", - "gui.xaero_use_multiworld_tooltip": "如果这是一个单一世界(没有大厅,游戏模式世界等)。多世界检测只能在此类服务器上引起问题。不过,在服务器端安装mod应该可以防止这些问题。", - "gui.xaero_world_teleport_command": "传送聊天命令", - "gui.xaero_use_default": "使用默认设置", - "gui.xaero_centered_enlarged": "放大时居中", - "gui.xaero_zoomed_out_enlarged": "放大时缩小", - "gui.xaero_sort": "分类", - "gui.xaero_sort_reversed": "反向排序顺序", - "gui.xaero_sort_unsorted": "未分类", - "gui.xaero_sort_name": "名字", - "gui.xaero_sort_symbol": "开始", - "gui.xaero_sort_distance": "距离", - "gui.xaero_box_cave_maps": "绘图模式可以深入到比地表更深的地方,主要是显示地下洞穴和建筑内部。屋顶大小代表一个实心的水平“正方形”的大小,需要在你的上方检测到它才能激活洞穴模式。", - "gui.xaero_box_entity_amount": "每个实体类别的限制。", - "gui.xaero_box_distance": "可以显示到目的地距离的路径点。", - "gui.xaero_box_always_distance": "即使路径点非常近,也显示距离。这不会覆盖“到路径点的距离”选项。", - "gui.xaero_box_arrow_scale": "小地图方向固定和其他一些情况下使用的箭头比例。", - "gui.xaero_box_arrow_color": "在小地图的固定方向和其他一些情况下使用的箭头颜色。", - "gui.xaero_box_cave_zoom": "当处于洞穴地图模式,要进一步放大多少。", - "gui.xaero_box_entity_depth": "根据实体相对于您的Y轴高度,显示较暗的圆点。", - "gui.xaero_box_height_limit": "实体在不再显示之前的最大Y轴距离。", - "gui.xaero_toggle_map_waypoints": "开关小地图路径点", - "gui.xaero_minimap_text_align": "信息文本对齐", - "gui.xaero_center": "中心", - "gui.xaero_left": "左", - "gui.xaero_right": "右面", - "gui.xaero_show_angles": "显示视角", - "gui.xaero_box_teleport_default_command": "如果未在“路径点菜单选项”中设置特定于服务器的命令,则用于路径点远程传送的命令。", - "gui.xaero_waypoints_edit_mode_individually": "一个接一个", - "gui.xaero_waypoints_edit_mode_all": "所有", - "gui.xaero_compass": "指南针", - "gui.xaero_cave_maps_depth": "洞穴地图深度", - "gui.xaero_waypoints_edit_reset": "重置", - "gui.xaero_main_entity_as": "主体为", - "gui.xaero_arrow": "箭头", - "gui.xaero_dot": "点", - "gui.xaero_crosshair": "十字准星", - "gui.xaero_teleport_coordinates_hidden": "无法传送,因为它会告诉你路径点坐标。禁用“隐藏路径点坐标”可以再次自由传送。", - "gui.xaero_hide_wp_coords": "隐藏路径点图标", - "gui.xaero_waypoints_edit_show": "显示", - "gui.xaero_waypoints_edit_hide": "隐藏", - "gui.xaero_teleport_anyway": "传送", - "gui.xaero_teleport_shows_coordinates": "显示坐标!", - "gui.xaero_render_all_wp_sets": "渲染所有路径点", - "gui.xaero_waypoints_global": "全局", - "gui.xaero_waypoints_local": "本地", - "gui.xaero_player_arrow_opacity": "箭头不透明度", - "gui.xaero_box_waypoints_distance": "本地路径点的最大渲染距离。全局路径点不受影响。", - "gui.xaero_connect_with_auto": "添加世界连接", - "gui.xaero_disconnect_from_auto": "删除子世界连接", - "gui.xaero_world_connection_tooltip": "将所选世界连接/断开当前世界。只连接来自同一个世界的世界。例如,如果一个普通的下界传送门将您从世界a带到世界B,那么您可以将它们连接起来。连接到当前世界的世界总是在列表的顶部,并用*符号标记。", - "gui.xaero_connect_with_auto_msg": "您想在子世界之间创建以下连接吗?", - "gui.xaero_disconnect_from_auto_msg": "是否要删除世界之间的以下连接?", - "gui.xaero_teleport_not_connected": "你正在尝试传送到一个与当前世界没有连接的次世界。如果您确定此世界来自同一个服务器/世界保存,那么您可以通过在路径点菜单->选项->添加世界连接中添加连接来启用远程传送。然而,如果你连接不相关的世界和传送,那么你可能会窒息在方块中或死于坠落伤害,所以不要这样做。", - "gui.xaero_ignore_heightmaps": "忽略服务器高度", - "gui.xaero_box_ignore_heightmaps": "某些服务器在世界高度贴图中放置自定义物品,这可能会导致渲染不正确的贴图。有时,它甚至可以发生在高度更改的单人世界里。这个选项应该以牺牲性能为代价来解决这些问题。除非需要,否则不要使用。切换选项后重新进入世界!", - "gui.xaero_error_loading_properties": "加载服务器小地图属性时出错。请重试。" +{ + "gui.xaero_armour_status_settings": "盔甲状态设置", + "gui.xaero_armour_status": "盔甲状态", + "gui.xaero_notifications": "通知", + "gui.xaero_miscellaneous": "杂项", + "gui.xaero_miscellaneous_settings": "杂项设置", + "gui.xaero_notification_settings": "通知设置", + "gui.xaero_better_pvp_settings": "Better PvP 设置", + "gui.xaero_box_potion_effects": "显示当前激活的药水效果的界面。", + "gui.xaero_box_armour_status": "显示你当前穿的盔甲和持有物品信息的界面。", + "gui.xaero_box_sprint": "只需按下一个绑定的键(可配置)就能疾跑。", + "gui.xaero_box_sneak": "允许你打开/关闭潜行并在潜行时无需按住任何按键。", + "gui.xaero_box_notifications": "各种情况的屏幕通知,比如低生命值、低饥饿值、低氧气值、爆炸危险和被弓箭射击。", + "gui.xaero_box_xp": "获得或失去的经验信息会飞过你的屏幕。", + "gui.xaero_box_quick_use": "类似于动作条的按键绑定系统,可让你自动使用快捷栏中的指定物品,而无需切换当前持有的物品。 按住绑定的键可以让你继续使用该物品,就像你按住鼠标右键一样。 例如:放置火把或TNT、投掷药水、吃东西、喝东西。", + "gui.xaero_box_minimap": "显示你周围的环境和实体的小地图。", + "gui.xaero_preset_fancy": "幻想", + "gui.xaero_preset_classic": "经典", + "gui.xaero_preset_social": "社交", + "gui.xaero_potion_status": "药水状态", + "gui.xaero_archery_status": "显示弓箭剩余数量", + "gui.xaero_sprint": "更好的疾跑", + "gui.xaero_sneak": "切换潜行", + "gui.xaero_enchants_color": "附魔颜色", + "gui.xaero_durability": "耐久度", + "gui.xaero_hunger_setting": "饥饿值提醒", + "gui.xaero_hp_setting": "生命值提醒", + "gui.xaero_explosion_setting": "爆炸提醒", + "gui.xaero_being_shot_setting": "“被射击”提醒", + "gui.xaero_xp_setting": "经验掉落", + "gui.xaero_custom_settings": "自定义设置", + "gui.xaero_quick_use": "快速使用物品", + "gui.xaero_show_enchants": "显示附魔", + "gui.xaero_percent": "百分比", + "gui.xaero_numeral": "数值", + "gui.xaero_both": "两者", + "gui.xaero_quick_eat": "快速进食", + "gui.xaero_toggle_sneak": "切换潜行", + "gui.xaero_quick_use_1": "快速使用1", + "gui.xaero_quick_use_2": "快速使用2", + "gui.xaero_quick_use_3": "快速使用3", + "gui.xaero_quick_use_4": "快速使用4", + "gui.xaero_quick_use_5": "快速使用5", + "gui.xaero_quick_use_6": "快速使用6", + "gui.xaero_quick_use_7": "快速使用7", + "gui.xaero_quick_use_8": "快速使用8", + "gui.xaero_quick_use_9": "快速使用9", + "gui.xaero_restores": "恢复值", + "gui.xaero_hunger_low": "低饥饿值", + "gui.xaero_hp_low": "低生命值", + "gui.xaero_potion_status_settings": "药水状态设置", + "gui.xaero_potion_names": "药水效果名称", + "gui.xaero_air_setting": "氧气值提醒", + "gui.xaero_air_low": "低氧气值", + "gui.xaero_entity_info": "实体信息", + "gui.xaero_box_entity_info": "显示你所指向的生物实体的信息,包括玩家。", + "gui.xaero_entity_info_settings": "实体信息设置", + "gui.xaero_entity_info_stay": "继续显示", + "gui.xaero_entity_info_distance": "触及距离", + "gui.xaero_entity_info_max_hearts": "生命条爱心最大数量", + "gui.xaero_entity_info_numbers": "以数字显示生命值", + "gui.xaero_show_full_amount": "手持物品携带总量", + "gui.xaero_show_entity_model": "显示实体模型", + "gui.xaero_entity_info_armour_numbers": "以数字显示护甲值", + "gui.xaero_entity_info_armour": "显示护甲信息", + "gui.xaero_entity_info_potion_effects": "药水效果(仅限单人游戏)", + "gui.xaero_entity_info_potion_effects_scale": "药水效果大小", + "gui.xaero_item_tooltip": "物品提示文本", + "gui.xaero_entity_tooltip_settings": "物品提示文本设置", + "gui.xaero_item_tooltip_min_lines": "最小行数", + "gui.xaero_item_tooltip_time": "显示", + "gui.xaero_potion_effects_blink": "要到期时闪烁", + "gui.xaero_armour_main_hand": "主手物品", + "gui.xaero_armour_off_hand": "副手物品", + "gui.xaero_no_durability": "无", + "gui.xaero_held_centered_position": "居中时持有的物品", + "gui.xaero_held_centered_position_screen_edges": "边缘", + "gui.xaero_held_centered_position_hotbar": "快捷栏" } \ No newline at end of file diff --git a/projects/1.18-fabric/assets/xaeros-minimap-fair-play-edition/xaerominimap/lang/en_us.json b/projects/1.18-fabric/assets/xaeros-minimap-fair-play-edition/xaerominimap/lang/en_us.json new file mode 100644 index 000000000000..6a8ce711001d --- /dev/null +++ b/projects/1.18-fabric/assets/xaeros-minimap-fair-play-edition/xaerominimap/lang/en_us.json @@ -0,0 +1,535 @@ +{ + "gui.xaero_confirm": "Confirm", + "gui.xaero_cancel": "Cancel", + "gui.xaero_back": "Back", + "gui.xaero_delete": "Delete", + "gui.xaero_OK": "OK", + "gui.xaero_add_edit": "Add/Edit", + "gui.xaero_new_waypoint": "New Waypoint", + "gui.xaero_initial": "initials", + "gui.xaero_edit_waypoint": "Edit Waypoint", + "gui.xaero_choose_a_preset": "Choose a Preset", + "gui.xaero_choose_an_interface": "Choose an Interface", + "gui.xaero_minimap": "Minimap", + "gui.xaero_edit_mode": "Edit Mode", + "gui.xaero_instructions": "Instructions/Help", + "gui.xaero_not_ingame": "You have to be in game to be able to use the edit mode!", + "gui.xaero_welcome_edit_mode": "Welcome to the edit mode!", + "gui.xaero_howto_select": "Left-click an interface to select it.", + "gui.xaero_howto_drag": "Left-click and drag to move an interface around.", + "gui.xaero_howto_deselect": "Right-click to deselect an interface.", + "gui.xaero_howto_center": "Press \"C\" to center or uncenter the selected interface.", + "gui.xaero_different_centered": "Some interfaces have a different centered look.", + "gui.xaero_howto_flip": "Press \"F\" to flip or unflip the selected interface.", + "gui.xaero_howto_settings": "Press \"S\" to quickly access settings of the selected interface.", + "gui.xaero_howto_preset": "Select a preset by clicking the \"Choose a Preset\" button.", + "gui.xaero_howto_save": "Save your changes by clicking the \"Confirm\" button.", + "gui.xaero_howto_cancel": "Discard your changes by clicking the \"Cancel\" button.", + "gui.xaero_minimap_settings": "Minimap Settings", + "gui.xaero_server_disabled": "The server might have disabled some of the mod features.", + "gui.xaero_waypoints": "Waypoints", + "gui.xaero_centered": "Centered:", + "gui.xaero_press_c": "(pr. C)", + "gui.xaero_flipped": "Flipped:", + "gui.xaero_press_f": "(pr. F)", + "gui.xaero_reset_defaults": "Restore Default Settings", + "gui.xaero_cave_maps": "Cave Mode", + "gui.xaero_display_waypoints": "On-Map Waypoints", + "gui.xaero_zoom": "Zoom", + "gui.xaero_minimap_size": "Size", + "gui.xaero_entity_amount": "Entity Number", + "gui.xaero_black": "Black", + "gui.xaero_dark_blue": "Dark Blue", + "gui.xaero_dark_green": "Dark Green", + "gui.xaero_dark_aqua": "Dark Aqua", + "gui.xaero_dark_red": "Dark Red", + "gui.xaero_dark_purple": "Dark Purple", + "gui.xaero_gold": "Gold", + "gui.xaero_gray": "Gray", + "gui.xaero_dark_gray": "Dark Gray", + "gui.xaero_blue": "Blue", + "gui.xaero_green": "Green", + "gui.xaero_aqua": "Aqua", + "gui.xaero_red": "Red", + "gui.xaero_purple": "Light Purple", + "gui.xaero_yellow": "Yellow", + "gui.xaero_white": "White", + "gui.xaero_zoom_in": "Zoom In Minimap", + "gui.xaero_zoom_out": "Zoom Out Minimap", + "gui.xaero_on": "ON", + "gui.xaero_off": "OFF", + "gui.xaero_preset_topleft": "Top-Left Corner", + "gui.xaero_preset_topright": "Top-Right Corner", + "gui.xaero_waypoint_teleport": "Teleport", + "gui.xaero_waypoints_key": "Open Waypoint Screen", + "gui.xaero_display_coords": "Display Coordinates", + "gui.xaero_disable_enable": "Disable/Enable", + "gui.xaero_disabled": "disabled", + "gui.xaero_minimap_guide": "Left-click and drag to move the minimap around.", + "gui.xaero_change_position": "Change Position", + "gui.xaero_preset_bottom_left": "Bottom-Left Corner", + "gui.xaero_preset_bottom_right": "Bottom-Right Corner", + "gui.xaero_ingame_waypoints": "In-Game Waypoints", + "gui.xaero_next": "Next >>", + "gui.xaero_previous": "<< Prev", + "gui.xaero_lock_north": "Lock Minimap North", + "gui.xaero_deathpoint": "Latest Death", + "gui.xaero_deathpoint_old": "Old Death", + "gui.xaero_deathpoints": "Deathpoints", + "gui.xaero_chunkgrid": "Chunk Grid", + "gui.xaero_players": "Players", + "gui.xaero_mobs": "Friendly Mobs", + "gui.xaero_hostile": "Hostile Mobs", + "gui.xaero_items": "Items", + "gui.xaero_other": "Other Entities", + "gui.xaero_enlarge_map": "Enlarge Minimap", + "gui.xaero_fbo": "Beta", + "gui.xaero_opacity": "Opacity", + "gui.xaero_slime_chunks": "Slime Chunks", + "gui.xaero_unlimited": "Unlimited", + "gui.xaero_old_deathpoints": "Keep Old Deathpoints", + "gui.xaero_toggle_map": "Toggle Minimap", + "gui.xaero_antialiasing": "Anti-Aliasing", + "gui.xaero_safe_mode": "Safe Mode", + "gui.xaero_transfer": "Transfer", + "gui.xaero_transfer_all": "Transfer All Waypoints", + "gui.xaero_clear": "Clear Set", + "gui.xaero_from": "From", + "gui.xaero_to": "To", + "gui.xaero_used_seed": "Seed to Use:", + "gui.xaero_show_distance": "Distance to WP", + "gui.xaero_waypoints_scale": "In-Game Waypoint Scale", + "gui.xaero_block_colours": "Block Color Mode", + "gui.xaero_accurate": "Accurate", + "gui.xaero_vanilla": "Vanilla", + "gui.xaero_lighting": "Lighting", + "gui.xaero_looking_at": "Looking At", + "gui.xaero_all": "All", + "gui.xaero_display_redstone": "Show Redstone", + "gui.xaero_clear_set_message": "Are you sure you would like to clear the current set", + "gui.xaero_clear_set_message2": "All waypoints from this set will be deleted!", + "gui.xaero_default": "Default", + "gui.xaero_create_set": "New Waypoint Set", + "gui.xaero_delete_set": "Delete Set", + "gui.xaero_delete_set_message": "Are you sure you would like to delete the current set", + "gui.xaero_delete_set_message2": "This set will be removed from the current world.", + "gui.xaero_toggle_waypoints": "Toggle In-Game Waypoints", + "gui.xaero_dots_size": "Entity Dot Size", + "gui.xaero_toggle_slime": "Toggle Slime Chunks", + "gui.xaero_toggle_grid": "Toggle Chunk Grid", + "gui.xaero_compass_over_wp": "Compass Over Waypoints", + "gui.xaero_current_biome": "Display Current Biome", + "gui.xaero_auto_map_size": "Auto", + "gui.xaero_reset_message": "Are you sure you would like to restore the default settings?", + "gui.xaero_reset_message2": "This action cannot be undone!", + "gui.xaero_yaw": "yaw", + "gui.xaero_true": "true", + "gui.xaero_false": "false", + "gui.xaero_team_colours": "Team Colors", + "gui.xaero_instant_waypoint": "Quick Waypoint", + "gui.xaero_entity_depth": "Show Entity Depth", + "gui.xaero_show_flowers": "Show Flowers", + "gui.xaero_waypoint_names": "WP Name Above Distance", + "gui.xaero_waypoints_distance": "Max WP Render Dist.", + "gui.xaero_teleport_default_command": "Default Teleport Command", + "gui.xaero_waypoints_distance_min": "Min WP Render Dist.", + "gui.xaero_other_teams": "Other Teams", + "gui.xaero_arrow_scale": "Arrow Scale", + "gui.xaero_arrow_colour": "Arrow Color", + "gui.xaero_smooth_dots": "Smooth Dots", + "gui.xaero_cave_zoom": "Cave Mode Zoom In", + "gui.xaero_safe_mode_box": "Use Java-based (CPU) equivalent of this mod instead of the default, OpenGL-based (GPU) one. Safe mode is a plan B in case the mod does not function correctly. Not all features work in the safe mode. Do not use unless you have to.", + "gui.xaero_height_limit": "Entity Height Limit", + "gui.xaero_world_map": "World Map", + "gui.xaero_use_world_map": "Use World Map Mod Chunks", + "gui.xaero_patron_capes": "Patreon Capes", + "gui.xaero_entity_radar": "Entity Radar", + "gui.xaero_terrain_depth": "Terrain Depth", + "gui.xaero_terrain_slopes": "Terrain Slopes", + "gui.xaero_block_transparency": "Block Transparency", + "gui.xaero_team": "Team", + "gui.xaero_world_server": "World/Server", + "gui.xaero_subworld_dimension": "Sub-World/Dimension", + "gui.xaero_switch_waypoint_set": "Switch Waypoint Set", + "gui.xaero_waypoint_opacity_ingame": "Waypoint Opacity in Game", + "gui.xaero_waypoint_opacity_map": "Waypoint Opacity on Map", + "gui.xaero_hide_world_names": "Hide IPs/World Names", + "gui.xaero_open_slime": "Open on Key Press", + "gui.xaero_options": "Options", + "gui.xaero_make_automatic": "Make World/Server Auto", + "gui.xaero_make_automatic_msg1": "Are you sure?", + "gui.xaero_make_automatic_msg2": "This will swap all waypoint data between the selected world/server and the auto one, thus simulate making the selected world/server automatic. Make sure you know what you are doing.", + "gui.xaero_make_multi_automatic": "Make Sub-World Auto", + "gui.xaero_make_multi_automatic_msg1": "Are you sure?", + "gui.xaero_make_multi_automatic_msg2": "This will swap all waypoint data between the selected sub-world and the auto one, thus simulate making the selected sub-world automatic. Make sure you know what you are doing.", + "gui.xaero_delete_world": "Delete World/Server", + "gui.xaero_delete_world_msg1": "Would you like to delete all waypoint data for the selected world/server?", + "gui.xaero_delete_world_msg2": "This action cannot be undone! Make sure you know what you are doing.", + "gui.xaero_delete_multi_world": "Delete Sub-World", + "gui.xaero_delete_multi_world_msg1": "Would you like to delete all waypoint data for the selected sub-world?", + "gui.xaero_delete_multi_world_msg2": "This action cannot be undone! Make sure you know what you are doing.", + "gui.xaero_always_show_distance": "Always Disp. Dist. to WP", + "gui.xaero_multiply_all_by_8": "Sub-World Coordinates * 8", + "gui.xaero_divide_all_by_8": "Sub-World Coordinates / 8", + "gui.xaero_multiply_msg1": "This option should be used only to fix incorrect waypoint coordinates.", + "gui.xaero_multiply_msg2": "Are you sure you would like to MULTIPLY all sub-world coordinates by 8?", + "gui.xaero_divide_msg2": "Are you sure you would like to DIVIDE all sub-world coordinates by 8?", + "gui.xaero_share": "Share", + "gui.xaero_share_msg1": "Are you sure you would like to share this waypoint with §cEVERYONE§f in the chat?", + "gui.xaero_share_msg2": "Make sure you do not expose a secret location!", + "gui.xaero_roof": "Ceiling", + "gui.xaero_partial": "Partial", + "gui.xaero_full": "Full", + "gui.xaero_show_light_level": "Display Light Level", + "gui.xaero_up": "[Go Up]", + "gui.xaero_down": "[Go Down]", + "gui.xaero_display_all_sets": "Toggle All WP Sets Render", + "gui.xaero_waypoint_name": "waypoint name", + "gui.xaero_set_name": "Set Name", + "gui.xaero_render_layer": "Overlay Render Layer", + "gui.xaero_visit_needed": "§eYou need to visit this dimension first to convert it to the new format!", + "gui.xaero_cross_tp": "Cross-Dimensional TP", + "gui.xaero_unreachable_dimension": "Unreachable destination dimension.", + "gui.xaero_show_time": "Display Game Time", + "gui.xaero_24h": "24h", + "gui.xaero_12h": "12h", + "gui.xaero_temporary": "temporary", + "gui.xaero_restore": "Restore", + "gui.xaero_biomes_vanilla": "Biomes in Vanilla Color Mode", + "gui.xaero_use_multiworld": "Multiworld Detection", + "gui.xaero_close": "Close", + "gui.xaero_waypoint_distance_visibility_angle": "WP Dist. Horis. Angle", + "gui.xaero_waypoint_distance_vertical_visibility_angle": "WP Dist. Vertic. Angle", + "gui.xaero_teleportation": "Teleportation", + "gui.xaero_teleportation_tooltip": "Once disabled, it can be enabled back only through the config file!", + "gui.xaero_use_multiworld_tooltip": "Disable if this is a simple server with a single world (no separate lobby, game mode, or minigame worlds). Multiworld detection will cause only issues on such servers. However, installing this mod on the server side should prevent these issues.", + "gui.xaero_world_teleport_command": "Teleport Command", + "gui.xaero_use_default": "Use Default", + "gui.xaero_centered_enlarged": "Center When Enlarged", + "gui.xaero_zoomed_out_enlarged": "Zoom Out When Enlarged", + "gui.xaero_sort": "Sort By", + "gui.xaero_sort_reversed": "Reversed Sort Order", + "gui.xaero_sort_unsorted": "Unsorted", + "gui.xaero_sort_name": "Name", + "gui.xaero_sort_symbol": "Initials", + "gui.xaero_sort_distance": "Distance", + "gui.xaero_box_cave_maps": "Mapping mode that can go deeper than the surface blocks, mainly to display underground caves and interiors of buildings. The ceiling size refers to the size of a horizontal \"square\" of solid blocks that has to be detected above you to activate the cave mode.", + "gui.xaero_box_cave_maps2": "Mapping mode that can go deeper than the surface blocks, mainly to display underground caves and interiors of buildings. 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.", + "gui.xaero_box_entity_amount": "The limit per each entity category.", + "gui.xaero_box_distance": "Specifies, for which in-game waypoints to show the distance to.", + "gui.xaero_box_distance2": "Specifies, for which in-game waypoints to show the distance to. This does not guarantee that it will be shown for multiple waypoints at once. Check out the \"Multiple Waypoint Distances\" setting as well.", + "gui.xaero_box_always_distance": "Display distance even when the waypoint is very close. This setting does not override the \"Distance to WP\" option.", + "gui.xaero_box_arrow_scale": "Scale of the arrow used in the non-rotating variant of the minimap and several other cases.", + "gui.xaero_box_arrow_color": "Color of the arrow used in the non-rotating variant of the minimap and several other cases.", + "gui.xaero_box_cave_zoom": "Specifies, how much to zoom the minimap further in when the cave mode is active.", + "gui.xaero_box_entity_depth": "Display entities darker on the minimap depending on their Y level relative to you.", + "gui.xaero_box_height_limit": "Maximum Y-level distance for entities until they are no longer displayed on the minimap.", + "gui.xaero_toggle_map_waypoints": "Toggle On-Map Waypoints", + "gui.xaero_always_entity_nametags": "Always Render Entity Name Tags", + "gui.xaero_minimap_text_align": "Info Text Alignment", + "gui.xaero_center": "Center", + "gui.xaero_left": "Left", + "gui.xaero_right": "Right", + "gui.xaero_show_angles": "Display Facing Angles", + "gui.xaero_box_always_entity_nametags": "Always render names for entities with name tags regardless of what the name setting is set to in the \"Entity Radar\" screen.", + "gui.xaero_box_teleport_default_command": "The command used for waypoint teleportation if a world-specific or a server-specific command is not set in the Options menu in the waypoint screen.", + "gui.xaero_waypoints_edit_mode_individually": "One by One", + "gui.xaero_waypoints_edit_mode_all": "All at Once", + "gui.xaero_compass": "Compass", + "gui.xaero_cave_maps_depth": "Cave Mode Depth", + "gui.xaero_waypoints_edit_reset": "Reset", + "gui.xaero_main_entity_as": "Main Entity As", + "gui.xaero_arrow": "Arrow", + "gui.xaero_dot": "Dot", + "gui.xaero_crosshair": "Crosshair", + "gui.xaero_teleport_coordinates_hidden": "Unable to teleport, because it would expose the waypoint coordinates. Disable the \"Hide Waypoint Coordinates\" option to be able to freely teleport again.", + "gui.xaero_hide_wp_coords": "Hide Waypoint Coordinates", + "gui.xaero_waypoints_edit_show": "Show", + "gui.xaero_waypoints_edit_hide": "Hide", + "gui.xaero_teleport_anyway": "Teleport Anyway", + "gui.xaero_teleport_shows_coordinates": "It will expose the coordinates!", + "gui.xaero_render_all_wp_sets": "Render All Waypoint Sets", + "gui.xaero_waypoints_global": "Global", + "gui.xaero_waypoints_local": "Local", + "gui.xaero_player_arrow_opacity": "Arrow Opacity", + "gui.xaero_box_waypoints_distance": "Maximum render distance for local waypoints. Global waypoints are not affected.", + "gui.xaero_connect_with_auto": "Add Sub-World Connection", + "gui.xaero_disconnect_from_auto": "Delete Sub-World Connection", + "gui.xaero_world_connection_tooltip": "Connect/disconnect selected sub-world to/from the current auto one. Connect only sub-worlds that are from the same sub-server/world save. For example, if a vanilla Nether portal takes you from sub-world A to sub-world B, then you can safely connect them. Other sub-worlds connected to the current one are always at the top of the list and are marked by an asterisk (symbol: *).", + "gui.xaero_connect_with_auto_msg": "Would you like to create the following connection between sub-worlds?", + "gui.xaero_disconnect_from_auto_msg": "Would you like to delete the following connection between sub-worlds?", + "gui.xaero_teleport_not_connected": "You are trying to teleport to a sub-world that is not connected to the current auto one. If you are sure that this sub-world is from the same sub-server/world save as the auto one, then you can enable teleportation by adding a connection in the waypoint screen -> Options -> Add Sub-World Connection. But beware, if you connect unrelated sub-worlds 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_ignore_heightmaps": "Ignore Server Heightmaps", + "gui.xaero_box_ignore_heightmaps": "Some servers put custom values in the world heightmaps, which may result in incorrectly rendered maps. Sometimes it may 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 have to. Reenter the world after toggling this option!", + "gui.xaero_error_loading_properties": "Error loading server minimap properties. Please retry.", + "gui.xaero_light_block": "Block", + "gui.xaero_light_sky": "Sky", + "gui.xaero_light_both": "All", + "gui.xaero_light_all": "All", + "gui.xaero_light_both2": "Both", + "gui.xaero_waypoints_bottom": "New Waypoints to Bottom", + "gui.xaero_box_waypoints_bottom": "Put newly created waypoints at the bottom of the waypoint list instead of the default top.", + "gui.xaero_minimap_shape": "Shape", + "gui.xaero_minimap_shape_square": "Square", + "gui.xaero_minimap_shape_circle": "Circle", + "gui.xaero_slopes_legacy": "Legacy", + "gui.xaero_names_list": "Player List", + "gui.xaero_names_always": "Always", + "gui.xaero_names_off": "No Names", + "gui.xaero_entity_radar_type": "Type:", + "gui.xaero_entity_radar_color": "Color:", + "gui.xaero_entity_radar_visiblity": "Visibility:", + "gui.xaero_entity_radar_names": "Names:", + "gui.xaero_entity_radar_icons": "Icons/Heads:", + "gui.xaero_box_entity_radar_names": "Render entity names under the dots or icons/heads. \n \n Option \"Player List\" - render only when the \"List Players\" key binding (TAB by default) is pressed.", + "gui.xaero_light_overlay_status": "Using Light Overlay", + "gui.xaero_light_overlay": "Light Overlay", + "gui.xaero_light_overlay_type": "Light Overlay", + "gui.xaero_light_overlay_color": "Color", + "gui.xaero_light_overlay_max_light": "Max Light", + "gui.xaero_light_overlay_min_light": "Min Light", + "gui.xaero_toggle_light_overlay": "Toggle Light Overlay", + "gui.xaero_box_light_overlay_type": "Using this overlay can negatively affect the game performance because it currently does not use the World Map mod chunks and increases the minimap updating frequency. Do not keep it active all the time.", + "gui.xaero_day": "Day", + "gui.xaero_tamed": "Tamed Mobs", + "gui.xaero_untamed_color": "Untamed Color", + "gui.xaero_icons_list": "Player List", + "gui.xaero_icons_always": "Always", + "gui.xaero_icons_off": "No Icons", + "gui.xaero_box_entity_radar_icons": "Render entity icons instead of colored dots. \n \n Option \"Player List\" - render only when the \"List Players\" key binding (TAB by default) is pressed.", + "gui.xaero_dot_name_scale": "Dot Name Scale", + "gui.xaero_entity_heads_scale": "Entity Icon Scale", + "gui.xaero_box_minimap_size": "Size of the minimap frame that affects how much is visible. Square-shaped minimap is forced into the non-rotating mode (option \"Lock Minimap North\") when the size is greater than 180. \n \n For the \"Auto\" option, go all the way to the left. \n \n Size values in older mod versions: \n Tiny - 57 \n Small - 85 \n Medium - 113 \n Large - 169", + "gui.xaero_auto_clamp_depth": "Auto", + "gui.xaero_waypoints_clamp_depth": "Clamp Depth", + "gui.xaero_waypoints_distance_scale": "Waypoint Distance Text Scale", + "gui.xaero_waypoints_name_scale": "Waypoint Name Text Scale", + "gui.xaero_box_waypoints_clamp_depth": "The screen depth at which in-game waypoints stop getting smaller when you go further away from them. \n Use this if you want to make waypoints that are far away bigger/smaller on the screen. Use the \"Waypoint In-Game Scale\" setting to also affect the size of waypoints when you are close to them. \n \n For the \"Auto\" option, go all the way to the left. \n The automatic option attempts to give you the best value for the default values of scale types, taking your FOV and screen height into account. \n \n Default values in older mod versions: \n Clamp Depth: 12 \n In-Game Scale: 2.5 \n Name Text Scale: 0.5 \n Distance Text Scale: 0.8", + "gui.xaero_box_waypoints_distance_scale": "Scale of the text displaying the distance to an in-game waypoint. \n \n Default values in older mod versions: \n Clamp Depth: 12 \n In-Game Scale: 2.5 \n Name Text Scale: 0.5 \n Distance Text Scale: 0.8", + "gui.xaero_box_waypoints_name_scale": "Scale of the text displaying the name of an in-game waypoint. \n \n Default values in older mod versions: \n Clamp Depth: 12 \n In-Game Scale: 2.5 \n Name Text Scale: 0.5 \n Distance Text Scale: 0.8", + "gui.xaero_box_waypoints_scale": "Scale of in-game waypoints. Use this to change the scale of all in-game waypoints, including those that are near you. Use the \"Clamp Depth\" setting to specifically affect the size of waypoints that are far away. \n \n Default values in older mod versions: \n Clamp Depth: 12 \n In-Game Scale: 2.5 \n Name Text Scale: 0.5 \n Distance Text Scale: 0.8", + "gui.xaero_waypoint_shared": "%1$s shared a waypoint called \"%2$s\"! §2§n[Add]", + "gui.xaero_waypoint_shared_dimension": "%1$s shared a waypoint called \"%2$s\" from %3$s! §2§n[Add]", + "gui.xaero_waypoint_unknown_dimension": "an unknown dimension", + "gui.xaero_uses_worldmap_value": "Setting value is taken from the world map settings!", + "gui.xaero_uses_worldmap_hard_value": "Setting value cannot be configured when using the world map chunks!", + "gui.xaero_dots_style": "Entity Dots Style", + "gui.xaero_dots_style_default": "Default", + "gui.xaero_dots_style_legacy": "Legacy", + "gui.xaero_slopes_default_3d": "Default 3D", + "gui.xaero_slopes_default_2d": "Default 2D", + "gui.xaero_ui_scale": "UI Scale", + "gui.xaero_ui_scale_auto": "Auto", + "gui.xaero_ui_scale_mc": "Minecraft", + "gui.xaero_box_ui_scale": "Scale of text and other minimap UI elements. Not made for zooming in or resizing. There are separate options for that.", + "gui.xaero_pushbox_normal": "Normal", + "gui.xaero_pushbox_screen_height": "Screen Height", + "gui.xaero_pushbox_boss_health": "Boss Health Push Box", + "gui.xaero_pushbox_potion_effects": "Potion Effects Push Box", + "gui.xaero_box_pushbox_boss_health": "An invisible box around the vanilla boss health display that pushes the mod's interfaces out of the way. \n \n Normal type's collision box is equal to its size and only pushes interfaces by the necessary distance. \n \n Screen Height type's collision box is stretched across the whole screen height and always shifts colliding interfaces vertically by the Normal type's height. This can be very useful when you have multiple interfaces in a column and want all of them to be pushed.", + "gui.xaero_box_pushbox_potion_effects": "An invisible box around the vanilla potion effects display that pushes the mod's interfaces out of the way. \n \n Normal type's collision box is equal to its size and only pushes interfaces by the necessary distance. \n \n Screen Height type's collision box is stretched across the whole screen height and always shifts colliding interfaces vertically by the Normal type's height. This can be very useful when you have multiple interfaces in a column and want all of them to be pushed.", + "gui.xaero_minimap_frame": "Frame Style", + "gui.xaero_minimap_frame_color": "Frame Color", + "gui.xaero_box_minimap_frame_color": "The color of the minimap frame for the non-default colored frame styles.", + "gui.xaero_minimap_frame_default": "Default", + "gui.xaero_minimap_frame_colored_thick": "Colored", + "gui.xaero_minimap_frame_colored_thin": "Colored Thin", + "gui.xaero_compass_north": "N", + "gui.xaero_compass_east": "E", + "gui.xaero_compass_south": "S", + "gui.xaero_compass_west": "W", + "gui.xaero_compass_scale": "Compass Scale On-Map", + "gui.xaero_box_compass_scale": "The scale of the compass letters NESW when using the on-map compass location.", + "gui.xaero_minimap_compass_inside_frame": "On Map", + "gui.xaero_minimap_compass_on_frame": "On Frame", + "gui.xaero_compass_color": "Compass Shadow Color", + "gui.xaero_box_compass_over_wp2": "Render compass letters (N, E, S, W) over the on-map waypoints. This only works for the on-frame compass location.", + "effect.xaerominimap.no_minimap": "No Minimap", + "effect.xaerominimap.no_entity_radar": "No Entity Radar", + "effect.xaerominimap.no_waypoints": "No Waypoints", + "effect.xaerominimap.no_cave_maps": "No Cave Maps", + "effect.xaerominimap.no_minimap_harmful": "No Minimap", + "effect.xaerominimap.no_entity_radar_harmful": "No Entity Radar", + "effect.xaerominimap.no_waypoints_harmful": "No Waypoints", + "effect.xaerominimap.no_cave_maps_harmful": "No Cave Maps", + "effect.xaerominimap.no_minimap_beneficial": "No Minimap", + "effect.xaerominimap.no_entity_radar_beneficial": "No Entity Radar", + "effect.xaerominimap.no_waypoints_beneficial": "No Waypoints", + "effect.xaerominimap.no_cave_maps_beneficial": "No Cave Maps", + "gui.xaero_radar_item_frames": "Display Item Frame Dots", + "gui.xaero_show_dimension_name": "Display Current Dimension", + "gui.xaero_unknown_biome": "Unknown Biome", + "gui.xaero_light_value": "Light: %d", + "gui.xaero_teleport_y_unknown": "You can't teleport to a waypoint that doesn't specify the Y coordinate. Edit the waypoint to be able to teleport to it.", + "gui.xaero_box_waypoints_distance_scale2": "Scale of the text displaying the distance to an in-game waypoint.", + "gui.xaero_box_waypoints_name_scale2": "Scale of the text displaying the name of an in-game waypoint.", + "gui.xaero_box_ingame_waypoint_icon_scale": "Scale of the in-game waypoint icons.", + "gui.xaero_ingame_waypoint_icon_scale": "In-Game Waypoint Icon Scale", + "gui.xaero_ingame_waypoint_close_scale": "In-Game Waypoint Up-Close Scale", + "gui.xaero_box_ingame_waypoint_close_scale": "Scale of the in-game waypoints when you are very close to them. To change the scale of waypoints that are far away, use the \"In-Game Waypoint Icon Scale\", \"Waypoint Distance Text Scale\" and \"Waypoint Name Text Scale\" settings.", + "gui.xaero_entity_icon_name_fallback": "Entity Name When Icon Fails", + "gui.xaero_settings_search": "Settings Search", + "gui.xaero_settings_search_placeholder": "Search...", + "gui.xaero_minimap_view_settings": "View Settings", + "gui.xaero_entity_radar_settings": "Entity Radar Settings", + "gui.xaero_entity_radar_categories": "Entity Category Settings", + "gui.xaero_minimap_block_map_settings": "Block Map Settings", + "gui.xaero_overlay_settings": "Overlay Settings", + "gui.xaero_minimap_info_settings": "Information Settings", + "gui.xaero_waypoint_settings": "Waypoint Settings", + "gui.xaero_minimap_misc_settings": "Miscellaneous Settings", + "gui.xaero_entity_radar_category": "Category:", + "gui.xaero_settings_not_found": "No matching entries found for your input!", + "gui.xaero_multiple_waypoint_info": "Multiple Waypoint Distances", + "gui.xaero_box_multiple_waypoint_info": "Whether the distance can be displayed for multiple in-game waypoints at once. By default, only the distance to the closest waypoint to the crosshair is displayed. Use the \"Distance to WP\" setting to configure which waypoints the distance could even be shown for.", + "gui.xaero_while_sneaking": "Sneaking", + "gui.xaero_multiple_waypoints_always": "Always", + "gui.xaero_narrator_select_nothing": "Nothing", + "gui.xaero_category_setting_inherit": "-", + "gui.xaero_category_expanded_options": "%s (Choose an Option)", + "gui.xaero_entity_category_root": "Any", + "gui.xaero_entity_category_living": "Living", + "gui.xaero_entity_category_hostile": "Hostile", + "gui.xaero_entity_category_friendly": "Friendly", + "gui.xaero_entity_category_hostile_tamed": "Tamed", + "gui.xaero_entity_category_friendly_tamed": "Tamed", + "gui.xaero_entity_category_players": "Player", + "gui.xaero_entity_category_same_team": "From the Same Team", + "gui.xaero_entity_category_other_teams": "From Other Teams", + "gui.xaero_entity_category_items": "Item", + "gui.xaero_entity_category_other_entities": "Other", + "gui.xaero_category_settings": "Settings", + "gui.xaero_category_include_list": "Include List", + "gui.xaero_box_category_include_list2": "A list of entity types to include in the (sub-)category on top of the entities included by the \"Hard Include\".", + "gui.xaero_category_exclude_list": "Exclude List", + "gui.xaero_box_category_exclude_list2": "A list of entity types to exclude from the entity types already included in the (sub-)category. Can work both as a \"whitelist\" and a \"blacklist\" depending on the exclusion mode you choose. This does not remove entities from the entity radar, unless you're excluding from the root \"Any\" category. The \"Display\" setting can remove entities from the radar.", + "gui.xaero_category_add_subcategory": "Add Sub-Category", + "gui.xaero_category_hard_include": "Hard Include", + "gui.xaero_box_category_hard_include2": "Controls which entities to automatically include in the (sub-)category without having to put them in the include list manually.", + "gui.xaero_category_list_add": "Add To List...", + "gui.xaero_category_exclude_list_mode": "Exclusion Mode", + "gui.xaero_category_name": "Category Name...", + "gui.xaero_category_confirm": "Confirm", + "gui.xaero_category_delete": "Delete Category", + "gui.xaero_category_delete_confirm": "Delete the following category?", + "gui.xaero_category_enable_protection": "Protection: OFF", + "gui.xaero_category_disable_protection": "Protection: ON", + "gui.xaero_category_disable_protection_confirm": "Disable protection for the following category?", + "gui.xaero_category_enable_protection_confirm": "Enable protection for the following category?", + "gui.xaero_box_category_protection": "Category protection prevents you from (accidentally) deleting, moving, renaming a category or changing its \"Hard Include\" setting.", + "gui.xaero_category_protected_category": "Protected!", + "gui.xaero_category_category_move_up": "Increase Priority", + "gui.xaero_category_category_move_down": "Decrease Priority", + "gui.xaero_category_delete_list_element": "Delete", + "gui.xaero_category_settings_confirm": "Confirm", + "gui.xaero_category_settings_cancel": "Cancel", + "gui.xaero_category_settings_cancel_confirm": "Leave without saving your changes?", + "gui.xaero_category_settings_reset": "Reset Defaults", + "gui.xaero_category_settings_reset_confirm1": "Reset the category configuration to default values?", + "gui.xaero_category_settings_reset_confirm2": "Custom categories will be removed and the default ones will be reset.", + "gui.xaero_radar_displayed": "Display", + "gui.xaero_radar_dots_color": "Dot Color", + "gui.xaero_radar_icons_displayed": "Icons", + "gui.xaero_radar_names_displayed": "Names", + "gui.xaero_radar_render_order": "Render Order", + "gui.xaero_box_radar_render_order": "Controls the order in which the radar categories are rendered. A lower number means being rendered earlier. However, in the newer Minecraft versions dots are always rendered on top of the icons. The order still applies within dot or icon rendering though.", + "gui.xaero_radar_dots_color_team_colour": "Team Color", + "gui.xaero_box_always_entity_nametags2": "Always render names for entities with name tags regardless of what the name setting is set to.", + "gui.xaero_radar_setting_displayed": "Display Radar", + "gui.xaero_radar_setting_names": "Display Names", + "gui.xaero_radar_setting_icons": "Display Icons", + "gui.xaero_toggle_entity_radar": "Toggle Entity Radar", + "narration.xaero_ui_list_left_right_usage": "Press LEFT and RIGHT buttons to select a column within the entry.", + "gui.xaero_category_help2": "Select a sub-category and go to its Settings to configure things like dot color, names, icons etc. \n \n Sub-categories that are higher on the list are prioritized when multiple sub-categories include the same entity! Keep that in mind when creating custom categories. Usually, a new custom category should be placed at the top.", + "gui.xaero_update_notification": "Update Notifications", + "gui.xaero_category_cut": "Cut/Move §e%1$s", + "gui.xaero_category_paste": "Paste §e%1$s§r Into §e%2$s", + "gui.xaero_category_paste_cancel": "Cancel Cut/Paste", + "gui.xaero_category_duplicate": "Duplicate §e%1$s", + "gui.xaero_category_duplicate_confirm": "Duplicate the following category?", + "gui.xaero_reverse_entity_radar": "Reverse Radar Render Order", + "gui.xaero_adjust_height_for_carpetlike_blocks": "Adjust Y For Short Blocks", + "gui.xaero_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.", + "gui.xaero_box_category": "View/Edit §e%1$s", + "gui.xaero_box_category_settings": "Settings For §e%1$s", + "gui.xaero_auto_convert_wp_distance_km": "Convert Distance to KM at", + "gui.xaero_auto_convert_wp_distance_km_never": "Never", + "gui.xaero_waypoint_distance_precision": "Waypoint Distance Precision", + "gui.xaero_sort_angle": "Angular Distance", + "gui.xaero_toggle_enabled": "Enabled", + "gui.xaero_toggle_disabled": "Disabled", + "gui.xaero_main_entity_dot_size": "Main Entity Dot Size", + "gui.xaero_category_settings_save_confirm": "Save changes before you exit?", + "gui.xaero_category_settings_save_confirm_warning": "Warning: This confirmation screen was recently replaced!", + "gui.xaero_start_fading_at": "Min Y Distance For Depth Fade", + "gui.xaero_box_start_fading_at": "Minimum Y level difference requirement for an entity to start darkening on the radar when the \"Show Entity Depth\" setting is enabled.", + "gui.xaero_start_fading_at_auto": "Auto", + "gui.xaero_legacy_color": "Legacy", + "gui.xaero_partial_y_teleportation": "Use Y With Partial When TP", + "gui.xaero_box_partial_y_teleportation": "When teleporting to a waypoint, 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_delete_reached_deathpoints": "Delete Reached Deathpoints", + "gui.xaero_box_delete_reached_deathpoints": "Automatically delete deathpoints when you are within 4 blocks from them. This requires the deathpoint to be visible in-game or on the minimap. A deathpoint is protected from deletion for 5 seconds after its creation.", + "gui.xaero_hide_minimap_under_screen": "Hide When Under Screen", + "gui.xaero_box_hide_minimap_under_screen": "Hide the minimap when a GUI screen is open, e.g. the inventory, with the exception of minimap-related screens and the chat screen.", + "gui.xaero_north_compass_color": "North Compass Color", + "gui.xaero_north_compass_color_default": "Default", + "gui.xaero_category_add_to_list_custom": "Confirm Custom Input: %1$s", + "gui.xaero_box_category_list_add": "Supports entity identifiers or patterns with special characters * ) ( and |. \n \n * - matches anything. \n )( - parenthesis, mostly for usage with |. \n | - the OR operator to match different sequences in the same location. \n \n For example: \n minecraft:creeper \n minecraft:zombie(_villager|_horse) - zombie villagers and horses. \n minecraft:a*l - any vanilla entity which starts with 'a' and ends with 'l'.", + "gui.xaero_using_custom_subworld": "Waypoints: %1$s", + "gui.xaero_hide_minimap_under_f3": "Hide When Under F3", + "gui.xaero_box_hide_minimap_under_f3": "Hide the minimap when the F3 debug screen is enabled.", + "gui.xaero_entity_display_y": "Display Y Level", + "gui.xaero_entity_display_y_full": "Display Entity Y Level", + "gui.xaero_block_light_value": "BL: %d", + "gui.xaero_sky_light_value": "SL: %d", + "gui.xaero_all_light_value": "L: %d", + "gui.xaero_both_light_value": "BL: %d SL: %d", + "gui.xaero_toggle_manual_cave_mode": "Toggle Manual Cave Mode", + "gui.xaero_manual_cave_mode": "Manual Cave Mode", + "gui.xaero_manual_cave_mode_start": "Manual Cave Mode Start Y", + "gui.xaero_box_manual_cave_mode_start": "Which Y level to start mapping blocks from when the manual cave mode is enabled. Manual cave mode can be toggled with a key binding. For the \"Auto\" option, go all the way to the left.", + "gui.xaero_manual_cave_mode_start_auto": "Auto", + "gui.xaero_chunk_grid_line_width": "Chunk Grid Line Width", + "gui.xaero_radar_render_over_minimap": "Render Over Minimap Frame", + "gui.xaero_box_radar_render_over_minimap": "Render the entities over the minimap frame instead of rendering them inside the frame. Entities rendered this way act similarly to the waypoints and stick to the border when out of bounds. Visible entities are still limited to the ones loaded on the game client side though. \n \n Option \"Player List\" - render over minimap only when the \"List Players\" key binding (TAB by default) is pressed.", + "gui.xaero_radar_render_radar_over_frame": "Render Radar Over Frame", + "gui.xaero_radar_over_map_never": "Never", + "gui.xaero_radar_over_map_list": "Player List", + "gui.xaero_radar_over_map_always": "Always", + "gui.xaero_compass_over_everything": "Compass Over Everything", + "gui.xaero_box_compass_over_everything": "Render the compass letters (N, E, S, W) above all map elements, as opposed to under some, e.g. waypoints.", + "gui.xaero_waypoint_server_shared": "Server", + "gui.xaero_waypoint_somebody_shared": "Somebody", + "gui.xaero_pac_players": "Display Party/Ally Players", + "gui.xaero_box_pac_players": "Display players whose locations are shared with you (by the Open Parties and Claims mod) when they are out of the minimap frame bounds or not visible for another reason.", + "gui.xaero_toggle_pac_players": "Toggle Party/Ally Players", + "gui.xaero_toggle_pac_chunk_claims": "Toggle Chunk Claims", + "gui.xaero_pac_marked_for_forceload": " (Forceloadable)", + "gui.xaero_pac_claim_tooltip": "%1$s's Claim%2$s", + "gui.xaero_pac_server_claim_tooltip": "Server Claim%1$s", + "gui.xaero_pac_expired_claim_tooltip": "Expired Claim%1$s", + "gui.xaero_pac_claims": "Display Chunk Claims", + "gui.xaero_box_pac_claims": "Display chunk claims from the Open Parties and Claims mod as a colored overlay.", + "gui.xaero_pac_claims_border_opacity": "Chunk Claims Border Opacity", + "gui.xaero_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_pac_claims_fill_opacity": "Chunk Claims Fill Opacity", + "gui.xaero_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_pac_current_claim": "Display Current Claim", + "gui.xaero_box_pac_current_claim": "Display claim information about the chunk that you are in. Chunk claims require the Open Parties and Claims mod.", + "gui.xaero_category_include_list_include_in_super": "Include in Super-Category", + "gui.xaero_box_category_include_list_include_in_super": "Automatically include all entities from this list, and other lists included in this category, in the super-category/parent of this category, except the entities in the exclude list. That way you don't have to manually add duplicates on each level.", + "gui.xaero_temp_waypoints_global": "Global Temporary Waypoints", + "gui.xaero_box_temp_waypoints_global": "When enabled, temporary waypoints are treated as global waypoints and ignore the waypoint render distance limits.", + "gui.xaero_keep_enlarged_minimap_unlocked": "Keep Rotation When Enlarged", + "gui.xaero_box_keep_enlarged_minimap_unlocked": "Do not lock the minimap to north when enlarged if possible, which is only when using the circle shape at the time of writing this.", + "gui.xaero_enlarged_minimap_a_toggle": "Toggled Enlarged Minimap", + "gui.xaero_box_enlarged_minimap_a_toggle": "Treat the \"Enlarge Minimap\" key binding as a toggle instead of having to hold it.", + "gui.xaero_waypoint_visibility_type_world_map_local": "World Map Loc.", + "gui.xaero_waypoint_visibility_type_world_map_global": "World Map Glo.", + "gui.xaero_box_visibility_type": "In-Game/Minimap Visibility Type \n \n Local - only visible when in the maximum waypoint render distance \n Global - always visible \n World Map Loc. - not visible but is considered local \n World Map Glo. - not visible but is considered global", + "gui.xaero_option_requires_ingame": "This option requires you to be in game.", + "gui.xaero_alternative_list_players": "\"List Players\" Alternative", + "gui.xaero_display_stained_glass": "Display Stained Glass", + "gui.xaero_waypoint_onmap_scale": "On-Map Waypoint Scale", + "gui.xaero_waypoint_onmap_scale_auto": "Auto" +} \ No newline at end of file diff --git a/projects/1.18-fabric/assets/xaeros-minimap-fair-play-edition/xaerominimap/lang/zh_cn.json b/projects/1.18-fabric/assets/xaeros-minimap-fair-play-edition/xaerominimap/lang/zh_cn.json new file mode 100644 index 000000000000..0ae866a07bfa --- /dev/null +++ b/projects/1.18-fabric/assets/xaeros-minimap-fair-play-edition/xaerominimap/lang/zh_cn.json @@ -0,0 +1,535 @@ +{ + "gui.xaero_confirm": "确认", + "gui.xaero_cancel": "取消", + "gui.xaero_back": "返回", + "gui.xaero_delete": "删除", + "gui.xaero_OK": "确定", + "gui.xaero_add_edit": "添加/编辑", + "gui.xaero_new_waypoint": "新建路径点", + "gui.xaero_initial": "首字母", + "gui.xaero_edit_waypoint": "编辑路径点", + "gui.xaero_choose_a_preset": "选择一个预设", + "gui.xaero_choose_an_interface": "选择一个界面", + "gui.xaero_minimap": "小地图", + "gui.xaero_edit_mode": "编辑模式", + "gui.xaero_instructions": "教程/帮助", + "gui.xaero_not_ingame": "你必须先进入游戏才能使用编辑模式!", + "gui.xaero_welcome_edit_mode": "欢迎来到编辑模式!", + "gui.xaero_howto_select": "左键点击一个界面来选择它。", + "gui.xaero_howto_drag": "左键点住并拖动以移动界面。", + "gui.xaero_howto_deselect": "右键点击取消选择界面。", + "gui.xaero_howto_center": "按“C”使所选界面居中或取消居中。", + "gui.xaero_different_centered": "某些界面在居中时具有不同的外观。", + "gui.xaero_howto_flip": "按“F”翻转或取消翻转所选界面。", + "gui.xaero_howto_settings": "按“S”快速打开所选界面的设置。", + "gui.xaero_howto_preset": "点击“选择一个预设”按钮选择一个预设。", + "gui.xaero_howto_save": "点击“确认”按钮保存更改。", + "gui.xaero_howto_cancel": "点击“取消”按钮放弃你的更改。", + "gui.xaero_minimap_settings": "小地图设置", + "gui.xaero_server_disabled": "服务器可能禁用了某些模组功能。", + "gui.xaero_waypoints": "路径点", + "gui.xaero_centered": "已居中:", + "gui.xaero_press_c": "(按C)", + "gui.xaero_flipped": "已翻转:", + "gui.xaero_press_f": "(按F)", + "gui.xaero_reset_defaults": "恢复默认设置", + "gui.xaero_cave_maps": "洞穴模式", + "gui.xaero_display_waypoints": "地图上路径点", + "gui.xaero_zoom": "推近小地图", + "gui.xaero_minimap_size": "大小", + "gui.xaero_entity_amount": "实体数量", + "gui.xaero_black": "黑色", + "gui.xaero_dark_blue": "深蓝色", + "gui.xaero_dark_green": "深绿色", + "gui.xaero_dark_aqua": "深青色", + "gui.xaero_dark_red": "深红色", + "gui.xaero_dark_purple": "深紫色", + "gui.xaero_gold": "金色", + "gui.xaero_gray": "灰色", + "gui.xaero_dark_gray": "深灰色", + "gui.xaero_blue": "蓝色", + "gui.xaero_green": "绿色", + "gui.xaero_aqua": "青色", + "gui.xaero_red": "红色", + "gui.xaero_purple": "淡紫色", + "gui.xaero_yellow": "黄色", + "gui.xaero_white": "白色", + "gui.xaero_zoom_in": "推近小地图", + "gui.xaero_zoom_out": "拉远小地图", + "gui.xaero_on": "开", + "gui.xaero_off": "关", + "gui.xaero_preset_topleft": "左上角", + "gui.xaero_preset_topright": "右上角", + "gui.xaero_waypoint_teleport": "传送", + "gui.xaero_waypoints_key": "打开路径点界面", + "gui.xaero_display_coords": "显示坐标", + "gui.xaero_disable_enable": "禁用/启用", + "gui.xaero_disabled": "禁用", + "gui.xaero_minimap_guide": "左键点住并拖动以移动小地图。", + "gui.xaero_change_position": "更改位置", + "gui.xaero_preset_bottom_left": "左下角", + "gui.xaero_preset_bottom_right": "右下角", + "gui.xaero_ingame_waypoints": "游戏内路径点", + "gui.xaero_next": "下一页 >>", + "gui.xaero_previous": "<< 上一页", + "gui.xaero_lock_north": "锁定小地图北方", + "gui.xaero_deathpoint": "上次死亡地点", + "gui.xaero_deathpoint_old": "此前死亡地点", + "gui.xaero_deathpoints": "死亡地点", + "gui.xaero_chunkgrid": "区块网格", + "gui.xaero_players": "玩家", + "gui.xaero_mobs": "友好生物", + "gui.xaero_hostile": "敌对生物", + "gui.xaero_items": "物品", + "gui.xaero_other": "其他实体", + "gui.xaero_enlarge_map": "放大小地图", + "gui.xaero_fbo": "Beta", + "gui.xaero_opacity": "不透明度", + "gui.xaero_slime_chunks": "史莱姆区块", + "gui.xaero_unlimited": "无限制", + "gui.xaero_old_deathpoints": "保留旧的死亡地点", + "gui.xaero_toggle_map": "切换小地图", + "gui.xaero_antialiasing": "抗锯齿", + "gui.xaero_safe_mode": "安全模式", + "gui.xaero_transfer": "转移", + "gui.xaero_transfer_all": "转移所有路径点", + "gui.xaero_clear": "清除集合", + "gui.xaero_from": "从", + "gui.xaero_to": "到", + "gui.xaero_used_seed": "使用的种子:", + "gui.xaero_show_distance": "到路径点的距离", + "gui.xaero_waypoints_scale": "游戏内路径点缩放", + "gui.xaero_block_colours": "方块颜色模式", + "gui.xaero_accurate": "准确", + "gui.xaero_vanilla": "原版", + "gui.xaero_lighting": "光照", + "gui.xaero_looking_at": "准星指向的", + "gui.xaero_all": "全部", + "gui.xaero_display_redstone": "显示红石", + "gui.xaero_clear_set_message": "你确定要清除当前集合吗", + "gui.xaero_clear_set_message2": "集合中的所有路径点都将被删除!", + "gui.xaero_default": "默认", + "gui.xaero_create_set": "新建路径点集合", + "gui.xaero_delete_set": "删除集合", + "gui.xaero_delete_set_message": "你确定要删除当前集合吗", + "gui.xaero_delete_set_message2": "此集合将从当前世界中移除。", + "gui.xaero_toggle_waypoints": "切换游戏内路径点", + "gui.xaero_dots_size": "实体点大小", + "gui.xaero_toggle_slime": "切换史莱姆区块", + "gui.xaero_toggle_grid": "切换区块网格", + "gui.xaero_compass_over_wp": "罗盘在路径点上层", + "gui.xaero_current_biome": "显示当前生物群系", + "gui.xaero_auto_map_size": "自动", + "gui.xaero_reset_message": "你确定要恢复默认设置吗?", + "gui.xaero_reset_message2": "此操作无法撤消!", + "gui.xaero_yaw": "朝向", + "gui.xaero_true": "是", + "gui.xaero_false": "否", + "gui.xaero_team_colours": "队伍颜色", + "gui.xaero_instant_waypoint": "快速路径点", + "gui.xaero_entity_depth": "显示实体深度", + "gui.xaero_show_flowers": "显示花", + "gui.xaero_waypoint_names": "路径点名称在距离之上", + "gui.xaero_waypoints_distance": "最大路径点渲染距离", + "gui.xaero_teleport_default_command": "默认传送命令", + "gui.xaero_waypoints_distance_min": "最小路径点渲染距离", + "gui.xaero_other_teams": "其他队伍", + "gui.xaero_arrow_scale": "箭头缩放", + "gui.xaero_arrow_colour": "箭头颜色", + "gui.xaero_smooth_dots": "平滑点", + "gui.xaero_cave_zoom": "洞穴模式推近", + "gui.xaero_safe_mode_box": "使用此模组的基于Java(CPU)的等效实现,而不是默认的基于OpenGL(GPU)的实现。 安全模式是B计划,以防模组无法正常运行。 并非所有功能都在安全模式下工作。除非必须,否则不要使用。", + "gui.xaero_height_limit": "实体高度限制", + "gui.xaero_world_map": "世界地图", + "gui.xaero_use_world_map": "使用世界地图模组区块", + "gui.xaero_patron_capes": "Patreon 披风", + "gui.xaero_entity_radar": "实体雷达", + "gui.xaero_terrain_depth": "地形深度", + "gui.xaero_terrain_slopes": "地形坡度", + "gui.xaero_block_transparency": "方块透明度", + "gui.xaero_team": "队伍", + "gui.xaero_world_server": "世界/服务器", + "gui.xaero_subworld_dimension": "子世界/维度", + "gui.xaero_switch_waypoint_set": "切换路径点集合", + "gui.xaero_waypoint_opacity_ingame": "游戏内路径点不透明度", + "gui.xaero_waypoint_opacity_map": "地图上路径点不透明度", + "gui.xaero_hide_world_names": "隐藏IP/世界名称", + "gui.xaero_open_slime": "按下按键时打开", + "gui.xaero_options": "选项", + "gui.xaero_make_automatic": "使世界/服务器为auto", + "gui.xaero_make_automatic_msg1": "你确定吗?", + "gui.xaero_make_automatic_msg2": "这将交换所选世界/服务器和auto之间的所有路径点数据,从而模拟使所选世界/服务器为auto。请确认你知道你在做什么。", + "gui.xaero_make_multi_automatic": "使子世界为auto", + "gui.xaero_make_multi_automatic_msg1": "你确定吗?", + "gui.xaero_make_multi_automatic_msg2": "这将交换所选子世界和auto之间的所有路径点数据,从而模拟使所选子世界为auto。请确认你知道你在做什么。", + "gui.xaero_delete_world": "删除世界/服务器", + "gui.xaero_delete_world_msg1": "你要删除所选世界/服务器的所有路径点数据吗?", + "gui.xaero_delete_world_msg2": "此操作无法撤消!请确认你知道你在做什么。", + "gui.xaero_delete_multi_world": "删除子世界", + "gui.xaero_delete_multi_world_msg1": "你要删除所选子世界的所有路径点数据吗?", + "gui.xaero_delete_multi_world_msg2": "此操作无法撤消!请确认你知道你在做什么。", + "gui.xaero_always_show_distance": "始终显示到路径点的距离", + "gui.xaero_multiply_all_by_8": "子世界坐标 * 8", + "gui.xaero_divide_all_by_8": "子世界坐标 / 8", + "gui.xaero_multiply_msg1": "此选项应仅用于修复不正确的路径点坐标。", + "gui.xaero_multiply_msg2": "你确定要将所有子世界坐标§c乘以§f 8 吗?", + "gui.xaero_divide_msg2": "你确定要将所有子世界坐标§c除以§f 8 吗?", + "gui.xaero_share": "分享", + "gui.xaero_share_msg1": "你确定要在聊天中与§c所有人§f分享这个路径点吗?", + "gui.xaero_share_msg2": "请确认你没有暴露一个秘密位置!", + "gui.xaero_roof": "天花板", + "gui.xaero_partial": "部分", + "gui.xaero_full": "完全", + "gui.xaero_show_light_level": "显示光照等级", + "gui.xaero_up": "[向上]", + "gui.xaero_down": "[向下]", + "gui.xaero_display_all_sets": "切换所有路径点集的渲染", + "gui.xaero_waypoint_name": "路径点名称", + "gui.xaero_set_name": "集合名称", + "gui.xaero_render_layer": "叠加渲染层", + "gui.xaero_visit_needed": "§e你需要先进入该维度,将其转换为新格式!", + "gui.xaero_cross_tp": "跨维度传送", + "gui.xaero_unreachable_dimension": "目标维度无法到达。", + "gui.xaero_show_time": "显示游戏时间", + "gui.xaero_24h": "24 小时制", + "gui.xaero_12h": "12 小时制", + "gui.xaero_temporary": "临时的", + "gui.xaero_restore": "恢复", + "gui.xaero_biomes_vanilla": "原版颜色模式的生物群系", + "gui.xaero_use_multiworld": "多世界检测", + "gui.xaero_close": "关闭", + "gui.xaero_waypoint_distance_visibility_angle": "路径点距离水平可见角度", + "gui.xaero_waypoint_distance_vertical_visibility_angle": "路径点距离垂直可见角度", + "gui.xaero_teleportation": "传送", + "gui.xaero_teleportation_tooltip": "一旦禁用,只能通过配置文件启用回来!", + "gui.xaero_use_multiworld_tooltip": "如果这是一个具有单一世界(没有单独的大厅、游戏模式或迷你游戏世界)的简单服务器,请禁用。 在这类服务器上多世界检测只会引起问题。 但是,在服务器端安装这个模组应该可以防止这些问题。", + "gui.xaero_world_teleport_command": "传送命令", + "gui.xaero_use_default": "使用默认值", + "gui.xaero_centered_enlarged": "放大时居中", + "gui.xaero_zoomed_out_enlarged": "放大时拉远", + "gui.xaero_sort": "排序方式", + "gui.xaero_sort_reversed": "反转排序顺序", + "gui.xaero_sort_unsorted": "不排序", + "gui.xaero_sort_name": "名称", + "gui.xaero_sort_symbol": "首字母", + "gui.xaero_sort_distance": "距离", + "gui.xaero_box_cave_maps": "可以看到比地表方块更深处的地图模式,主要用于显示地下洞穴和建筑物内部。 天花板大小是指必须在你上方检测到以激活洞穴模式的水平“正方形”固体方块的大小。", + "gui.xaero_box_cave_maps2": "可以看到比地表方块更深处的地图模式,主要用于显示地下洞穴和建筑物内部。 天花板大小是指必须在你上方检测到以激活洞穴模式的水平“正方形”固体方块的大小。 固体方块不必在同一Y水平面上。", + "gui.xaero_box_entity_amount": "每个实体类别的数量限制。", + "gui.xaero_box_distance": "指定显示哪一个游戏内路径点的距离。", + "gui.xaero_box_distance2": "指定显示哪一个游戏内路径点的距离。 这不保证它会同时显示多个路径点。 还要查看“多个路径点距离”设置。", + "gui.xaero_box_always_distance": "即使路径点非常近,也显示距离。这不会覆盖“到路径点的距离”选项。", + "gui.xaero_box_arrow_scale": "在小地图的固定旋转和其他几种情况下使用的箭头缩放。", + "gui.xaero_box_arrow_color": "在小地图的固定旋转和其他几种情况下使用的箭头颜色。", + "gui.xaero_box_cave_zoom": "激活洞穴模式时,小地图要进一步推近多少。", + "gui.xaero_box_entity_depth": "根据相对你的Y的高度,在小地图上显示较暗的实体。", + "gui.xaero_box_height_limit": "实体的最大Y垂直距离,超出则不显示在小地图上。", + "gui.xaero_toggle_map_waypoints": "切换小地图路径点", + "gui.xaero_always_entity_nametags": "始终渲染实体命名牌", + "gui.xaero_minimap_text_align": "信息文本对齐", + "gui.xaero_center": "中心", + "gui.xaero_left": "左", + "gui.xaero_right": "右", + "gui.xaero_show_angles": "显示面向角度", + "gui.xaero_box_always_entity_nametags": "无论“实体雷达”界面中的名称设置如何,始终为带有命名牌的实体显示名称。", + "gui.xaero_box_teleport_default_command": "未在路径点界面的“选项”菜单中 设置特定于世界或特定于服务器的命令时, 用于路径点传送的命令。", + "gui.xaero_waypoints_edit_mode_individually": "逐一", + "gui.xaero_waypoints_edit_mode_all": "一次性全部", + "gui.xaero_compass": "罗盘", + "gui.xaero_cave_maps_depth": "洞穴模式深度", + "gui.xaero_waypoints_edit_reset": "重置", + "gui.xaero_main_entity_as": "自身显示为", + "gui.xaero_arrow": "箭头", + "gui.xaero_dot": "点", + "gui.xaero_crosshair": "十字准星", + "gui.xaero_teleport_coordinates_hidden": "无法传送,因为它会暴露路径点坐标。禁用“隐藏路径点坐标”选项,才能够继续自由传送。", + "gui.xaero_hide_wp_coords": "隐藏路径点坐标", + "gui.xaero_waypoints_edit_show": "显示", + "gui.xaero_waypoints_edit_hide": "隐藏", + "gui.xaero_teleport_anyway": "强制传送", + "gui.xaero_teleport_shows_coordinates": "这会暴露坐标!", + "gui.xaero_render_all_wp_sets": "渲染所有路径点集", + "gui.xaero_waypoints_global": "全局", + "gui.xaero_waypoints_local": "局部", + "gui.xaero_player_arrow_opacity": "箭头不透明度", + "gui.xaero_box_waypoints_distance": "局部路径点的最大渲染距离。全局路径点不受影响。", + "gui.xaero_connect_with_auto": "添加子世界连接", + "gui.xaero_disconnect_from_auto": "删除子世界连接", + "gui.xaero_world_connection_tooltip": "连接/断开连接选择的子世界与当前auto世界。仅连接来自同一子服务器/世界存档的子世界。例如,如果一个普通的下界传送门将你从子世界 A 带到子世界 B,那么你可以安全地连接它们。连接到当前子世界的其他子世界始终位于列表顶部,并用星号(符号:*)标记。", + "gui.xaero_connect_with_auto_msg": "你想在以下子世界之间创建连接吗?", + "gui.xaero_disconnect_from_auto_msg": "你要删除以下子世界之间的连接吗?", + "gui.xaero_teleport_not_connected": "你正试图传送到一个未连接到当前auto子世界的子世界。如果你确定这个子世界来自auto子服务器/世界,那么你可以通过在路径点界面 -> 选项 -> 添加子世界连接中添加连接来启用传送。但请注意,如果你连接不相关的子世界并进行传送,那么你很有可能会在方块中窒息或因坠落伤害而死亡,因此请小心并仅连接正确的子世界。", + "gui.xaero_ignore_heightmaps": "忽略服务器高度图", + "gui.xaero_box_ignore_heightmaps": "一些服务器将自定义值放在世界高度图中,这可能会导致地图渲染不正确。 有时它甚至可能发生在经过大量修改的单人游戏世界中。 此选项应该可以解决此类问题,但会降低一点性能。 除非必须,否则不要使用。切换此选项后重新进入存档!", + "gui.xaero_error_loading_properties": "加载服务器小地图属性时出错。请重试。", + "gui.xaero_light_block": "方块", + "gui.xaero_light_sky": "天空", + "gui.xaero_light_both": "全部", + "gui.xaero_light_all": "总和", + "gui.xaero_light_both2": "两者", + "gui.xaero_waypoints_bottom": "在底部新建路径点", + "gui.xaero_box_waypoints_bottom": "将新创建的路径点放在路径点列表的底部,而不是默认的顶部。", + "gui.xaero_minimap_shape": "形状", + "gui.xaero_minimap_shape_square": "方形", + "gui.xaero_minimap_shape_circle": "圆形", + "gui.xaero_slopes_legacy": "旧版", + "gui.xaero_names_list": "玩家列表", + "gui.xaero_names_always": "总是", + "gui.xaero_names_off": "无名称", + "gui.xaero_entity_radar_type": "类型:", + "gui.xaero_entity_radar_color": "颜色:", + "gui.xaero_entity_radar_visiblity": "可见性:", + "gui.xaero_entity_radar_names": "名称:", + "gui.xaero_entity_radar_icons": "图标/头像:", + "gui.xaero_box_entity_radar_names": "在点或图标/头像下渲染实体名称。 \n \n 选项“玩家列表” - 仅在按下“玩家列表”键(默认为 TAB)时显示。", + "gui.xaero_light_overlay_status": "使用光照叠加层", + "gui.xaero_light_overlay": "光照叠加层", + "gui.xaero_light_overlay_type": "光照叠加层", + "gui.xaero_light_overlay_color": "颜色", + "gui.xaero_light_overlay_max_light": "最大光照等级", + "gui.xaero_light_overlay_min_light": "最小光照等级", + "gui.xaero_toggle_light_overlay": "切换光照叠加层", + "gui.xaero_box_light_overlay_type": "使用此叠加层会对游戏性能产生负面影响, 因为它目前不使用世界地图模组区块并增加小地图更新频率。 不要一直保持在开启状态。", + "gui.xaero_day": "天", + "gui.xaero_tamed": "驯服的生物", + "gui.xaero_untamed_color": "未驯服颜色", + "gui.xaero_icons_list": "玩家列表", + "gui.xaero_icons_always": "总是", + "gui.xaero_icons_off": "无图标", + "gui.xaero_box_entity_radar_icons": "渲染实体图标而不是彩色点。 \n \n 选项“玩家列表” - 仅在按下“玩家列表”键(默认为 TAB)时显示。", + "gui.xaero_dot_name_scale": "点名称缩放", + "gui.xaero_entity_heads_scale": "实体图标缩放", + "gui.xaero_box_minimap_size": "影响可见程度的小地图框体大小。 当大小大于180时,方形小地图会强制进入非旋转模式(选项“锁定小地图北方”)。 \n \n 对于“自动”选项,一直拉到左边。 \n \n 旧版本模组中的大小值: \n 微小 - 57 \n 小 - 85 \n 中 - 113 \n 大 - 169", + "gui.xaero_auto_clamp_depth": "自动", + "gui.xaero_waypoints_clamp_depth": "深度限制", + "gui.xaero_waypoints_distance_scale": "路径点距离文本缩放", + "gui.xaero_waypoints_name_scale": "路径点名称文本缩放", + "gui.xaero_box_waypoints_clamp_depth": "当你远离它们时,游戏内路径点停止变小的屏幕深度。 \n 如果你想在屏幕上使远处的路径点变大/变小,请使用此选项。使用“游戏内路径点缩放”设置也可以在你靠近它们时影响路径点的大小。 \n \n 对于“自动”选项,一直拉到到左边。 \n 自动选项会同时考虑你的 FOV 和屏幕高度,尝试为你提供最佳的缩放默认值,。 \n \n 旧模组版本中的默认值: \n 深度限制:12 \n 游戏内缩放:2.5 \n 名称文本缩放:0.5 \n 距离文本缩放:0.8", + "gui.xaero_box_waypoints_distance_scale": "到游戏内路径点的距离的文本显示缩放。 \n \n 旧版本模组中的默认值: \n 深度限制:12 \n 游戏内缩放:2.5 \n 名称文本缩放:0.5 \n 距离文本缩放:0.8", + "gui.xaero_box_waypoints_name_scale": "游戏内路径点名称的文本显示缩放。 \n \n 旧版本模组中的默认值: \n 深度限制:12 \n 游戏内缩放:2.5 \n 名称文本缩放:0.5 \n 距离文本缩放:0.8", + "gui.xaero_box_waypoints_scale": "游戏内路径点的缩放。使用它来更改所有游戏内路径点的缩放,包括你附近的路径点。使用“深度限制”设置专门影响远处路径点的大小。 \n \n 旧版本模组中的默认值: \n 深度限制:12 \n 游戏内缩放:2.5 \n 名称文本缩放:0.5 \n 距离文本缩放:0.8", + "gui.xaero_waypoint_shared": "%1$s 分享了一个名为“%2$s”的路径点! §2§n[添加]", + "gui.xaero_waypoint_shared_dimension": "%1$s 分享了一个来自 %3$s 的名为“%2$s”的路径点! §2§n[添加]", + "gui.xaero_waypoint_unknown_dimension": "未知维度", + "gui.xaero_uses_worldmap_value": "此设置的值来自世界地图设置!", + "gui.xaero_uses_worldmap_hard_value": "使用世界地图区块时无法配置此设置的值!", + "gui.xaero_dots_style": "实体点样式", + "gui.xaero_dots_style_default": "默认", + "gui.xaero_dots_style_legacy": "旧版", + "gui.xaero_slopes_default_3d": "默认 3D", + "gui.xaero_slopes_default_2d": "默认 2D", + "gui.xaero_ui_scale": "UI 尺寸", + "gui.xaero_ui_scale_auto": "自动", + "gui.xaero_ui_scale_mc": "Minecraft", + "gui.xaero_box_ui_scale": "文本和其他小地图UI元素的缩放。 不适用于推近或调整大小。有单独的选项。", + "gui.xaero_pushbox_normal": "正常", + "gui.xaero_pushbox_screen_height": "屏幕高度", + "gui.xaero_pushbox_boss_health": "Boss生命条碰撞箱", + "gui.xaero_pushbox_potion_effects": "药水效果状态栏碰撞箱", + "gui.xaero_box_pushbox_boss_health": "原版Boss生命条周围有一个隐形碰撞箱将模组的界面推开。 \n \n 正常类型的碰撞箱等于它的大小,并且只将界面推开必要的距离。 \n \n 屏幕高度类型的碰撞箱拉伸到整个屏幕高度,并且总是以正常类型的高度垂直移动碰撞的界面。 当你在一列中有多个界面并希望所有这些界面都被推开时,这将非常有用。", + "gui.xaero_box_pushbox_potion_effects": "原版药水效果状态栏周围有一个隐形碰撞箱将模组的界面推开。 \n \n 正常类型的碰撞箱等于它的大小,并且只将界面推开必要的距离。 \n \n 屏幕高度类型的碰撞箱拉伸到整个屏幕高度,并且总是以正常类型的高度垂直移动碰撞的界面。 当你在一列中有多个界面并希望所有这些界面都被推开时,这将非常有用。", + "gui.xaero_minimap_frame": "边框样式", + "gui.xaero_minimap_frame_color": "边框颜色", + "gui.xaero_box_minimap_frame_color": "边框样式不是默认时的小地图边框颜色。", + "gui.xaero_minimap_frame_default": "默认", + "gui.xaero_minimap_frame_colored_thick": "彩色", + "gui.xaero_minimap_frame_colored_thin": "彩色薄边框", + "gui.xaero_compass_north": "北", + "gui.xaero_compass_east": "东", + "gui.xaero_compass_south": "南", + "gui.xaero_compass_west": "西", + "gui.xaero_compass_scale": "地图上的罗盘缩放", + "gui.xaero_box_compass_scale": "罗盘位置在地图上时罗盘文字东西南北的缩放。", + "gui.xaero_minimap_compass_inside_frame": "在地图上", + "gui.xaero_minimap_compass_on_frame": "在边框上", + "gui.xaero_compass_color": "罗盘阴影颜色", + "gui.xaero_box_compass_over_wp2": "在地图上的路径点之上渲染罗盘文字(东、西、南、北)。这仅适用于罗盘位置在边框上时。", + "effect.xaerominimap.no_minimap": "小地图不可用", + "effect.xaerominimap.no_entity_radar": "实体雷达不可用", + "effect.xaerominimap.no_waypoints": "路径点不可用", + "effect.xaerominimap.no_cave_maps": "洞穴地图不可用", + "effect.xaerominimap.no_minimap_harmful": "小地图不可用", + "effect.xaerominimap.no_entity_radar_harmful": "实体雷达不可用", + "effect.xaerominimap.no_waypoints_harmful": "路径点不可用", + "effect.xaerominimap.no_cave_maps_harmful": "洞穴地图不可用", + "effect.xaerominimap.no_minimap_beneficial": "小地图不可用", + "effect.xaerominimap.no_entity_radar_beneficial": "实体雷达不可用", + "effect.xaerominimap.no_waypoints_beneficial": "路径点不可用", + "effect.xaerominimap.no_cave_maps_beneficial": "洞穴地图不可用", + "gui.xaero_radar_item_frames": "用点显示物品展示框", + "gui.xaero_show_dimension_name": "显示当前维度", + "gui.xaero_unknown_biome": "未知生物群系", + "gui.xaero_light_value": "光照等级:%d", + "gui.xaero_teleport_y_unknown": "你不能传送到未指定 Y 坐标的路径点。编辑路径点以便能够传送到它的位置。", + "gui.xaero_box_waypoints_distance_scale2": "到游戏内路径点距离文本显示缩放。", + "gui.xaero_box_waypoints_name_scale2": "游戏内路径点名称文本显示缩放。", + "gui.xaero_box_ingame_waypoint_icon_scale": "游戏内路径点图标的缩放。", + "gui.xaero_ingame_waypoint_icon_scale": "游戏内路径点图标缩放", + "gui.xaero_ingame_waypoint_close_scale": "近距离游戏内路径点缩放", + "gui.xaero_box_ingame_waypoint_close_scale": "当你非常靠近它们时,游戏内路径点的缩放。 要更改远处路径点的缩放,请使用 “游戏内路径点图标缩放”、“路径点距离文本缩放”和“路径点名称文本缩放”设置。", + "gui.xaero_entity_icon_name_fallback": "找不到图标时使用实体名称", + "gui.xaero_settings_search": "设置搜索", + "gui.xaero_settings_search_placeholder": "搜索……", + "gui.xaero_minimap_view_settings": "视图设置", + "gui.xaero_entity_radar_settings": "实体雷达设置", + "gui.xaero_entity_radar_categories": "实体类别设置", + "gui.xaero_minimap_block_map_settings": "方块地图设置", + "gui.xaero_overlay_settings": "叠加层设置", + "gui.xaero_minimap_info_settings": "信息设置", + "gui.xaero_waypoint_settings": "路径点设置", + "gui.xaero_minimap_misc_settings": "其他设置", + "gui.xaero_entity_radar_category": "类别:", + "gui.xaero_settings_not_found": "找不到与你的输入匹配的项!", + "gui.xaero_multiple_waypoint_info": "多个路径点距离", + "gui.xaero_box_multiple_waypoint_info": "是否可以同时显示多个游戏内路径点的距离。 默认情况下,仅显示离十字准星最近的路径点的距离。 使用“到路径点的距离”设置来配置可以显示到哪些路径点的距离。", + "gui.xaero_while_sneaking": "潜行时", + "gui.xaero_multiple_waypoints_always": "总是", + "gui.xaero_narrator_select_nothing": "无", + "gui.xaero_category_setting_inherit": "-", + "gui.xaero_category_expanded_options": "%s(选择一个选项)", + "gui.xaero_entity_category_root": "任何", + "gui.xaero_entity_category_living": "生物", + "gui.xaero_entity_category_hostile": "敌对的", + "gui.xaero_entity_category_friendly": "友好的", + "gui.xaero_entity_category_hostile_tamed": "驯服的", + "gui.xaero_entity_category_friendly_tamed": "驯服的", + "gui.xaero_entity_category_players": "玩家", + "gui.xaero_entity_category_same_team": "来自相同队伍", + "gui.xaero_entity_category_other_teams": "来自其他队伍", + "gui.xaero_entity_category_items": "物品", + "gui.xaero_entity_category_other_entities": "其他", + "gui.xaero_category_settings": "设置", + "gui.xaero_category_include_list": "包含列表", + "gui.xaero_box_category_include_list2": "要包含在“硬包含”所包含的实体之上的(子)类别中的实体类型列表。", + "gui.xaero_category_exclude_list": "排除列表", + "gui.xaero_box_category_exclude_list2": "要从已包含在(子)类别中的实体类型中排除的实体类型列表。 根据你选择的排除模式,可以同时用作“白名单”和“黑名单”。 这不会从实体雷达中删除实体,除非你从根“任何”类别中排除。 “显示”设置可以从雷达中排除实体。", + "gui.xaero_category_add_subcategory": "添加子类别", + "gui.xaero_category_hard_include": "硬包含", + "gui.xaero_box_category_hard_include2": "控制哪些实体自动包含在(子)类别中,无需手动将它们放入包含列表中。", + "gui.xaero_category_list_add": "添加到列表……", + "gui.xaero_category_exclude_list_mode": "排除模式", + "gui.xaero_category_name": "类别名称……", + "gui.xaero_category_confirm": "确认", + "gui.xaero_category_delete": "删除类别", + "gui.xaero_category_delete_confirm": "删除以下类别?", + "gui.xaero_category_enable_protection": "保护:关", + "gui.xaero_category_disable_protection": "保护:开", + "gui.xaero_category_disable_protection_confirm": "禁用以下类别的保护?", + "gui.xaero_category_enable_protection_confirm": "启用以下类别的保护?", + "gui.xaero_box_category_protection": "类别保护可防止你(意外)删除、移动、重命名类别或更改其“硬包含”设置。", + "gui.xaero_category_protected_category": "受保护!", + "gui.xaero_category_category_move_up": "提高优先级", + "gui.xaero_category_category_move_down": "降低优先级", + "gui.xaero_category_delete_list_element": "删除", + "gui.xaero_category_settings_confirm": "确认", + "gui.xaero_category_settings_cancel": "取消", + "gui.xaero_category_settings_cancel_confirm": "离开而不保存你的更改?", + "gui.xaero_category_settings_reset": "重置为默认", + "gui.xaero_category_settings_reset_confirm1": "将类别配置重置为默认?", + "gui.xaero_category_settings_reset_confirm2": "自定义类别将被删除,默认类别将被重置。", + "gui.xaero_radar_displayed": "显示", + "gui.xaero_radar_dots_color": "点颜色", + "gui.xaero_radar_icons_displayed": "图标", + "gui.xaero_radar_names_displayed": "名称", + "gui.xaero_radar_render_order": "渲染顺序", + "gui.xaero_box_radar_render_order": "控制雷达类别的渲染顺序。较低的数字意味着更早地渲染。 然而,在较新的Minecraft版本中,点总是显示在图标之上。 该顺序仍然适用于点或图标渲染。", + "gui.xaero_radar_dots_color_team_colour": "队伍颜色", + "gui.xaero_box_always_entity_nametags2": "无论名称设置是什么,始终为带有命名牌的实体显示名称。", + "gui.xaero_radar_setting_displayed": "显示雷达", + "gui.xaero_radar_setting_names": "显示名称", + "gui.xaero_radar_setting_icons": "显示图标", + "gui.xaero_toggle_entity_radar": "切换实体雷达", + "narration.xaero_ui_list_left_right_usage": "按下“左”和“右”按钮选择条目中的一列。", + "gui.xaero_category_help2": "选择一个子类别并转到其设置以配置点颜色、名称、图标等内容。 \n \n 当多个子类别包含同一实体时,列表中较高的子类别优先! 创建自定义类别时请记住这一点。 通常,新的自定义类别应该会被放在顶部。", + "gui.xaero_update_notification": "更新通知", + "gui.xaero_category_cut": "剪切/移动 §e%1$s", + "gui.xaero_category_paste": "将 §e%1$s§r 粘贴到 §e%2$s", + "gui.xaero_category_paste_cancel": "取消剪切/粘贴", + "gui.xaero_category_duplicate": "复制 §e%1$s", + "gui.xaero_category_duplicate_confirm": "复制以下类别?", + "gui.xaero_reverse_entity_radar": "反转雷达渲染顺序", + "gui.xaero_adjust_height_for_carpetlike_blocks": "为矮的方块调整 Y 值", + "gui.xaero_box_adjust_height_for_carpetlike_blocks": "类似地毯的矮方块的高度值减去1,例如地毯、1层雪、睡莲等。 这可以防止这些方块像一个完整的方块一样在地图上显示明显的阴影。", + "gui.xaero_box_category": "查看/编辑 §e%1$s", + "gui.xaero_box_category_settings": "§e%1$s§r 的设置", + "gui.xaero_auto_convert_wp_distance_km": "将距离转换为公里", + "gui.xaero_auto_convert_wp_distance_km_never": "从不", + "gui.xaero_waypoint_distance_precision": "路径点距离精度", + "gui.xaero_sort_angle": "角距离", + "gui.xaero_toggle_enabled": "已启用", + "gui.xaero_toggle_disabled": "已禁用", + "gui.xaero_main_entity_dot_size": "自身点大小", + "gui.xaero_category_settings_save_confirm": "退出前保存更改?", + "gui.xaero_category_settings_save_confirm_warning": "警告:此确认屏幕最近已被替换!", + "gui.xaero_start_fading_at": "深度渐变的最小 Y 距离", + "gui.xaero_box_start_fading_at": "当启用“显示实体深度”设置时,实体在雷达上开始变暗的最小Y高度差距。", + "gui.xaero_start_fading_at_auto": "自动", + "gui.xaero_legacy_color": "旧版", + "gui.xaero_partial_y_teleportation": "传送时使用偏移的 Y 值", + "gui.xaero_box_partial_y_teleportation": "传送到路径点时,将 Y 坐标偏移 0.5 以避免穿过地毯状方块掉入虚空。否则,使用整数 Y 坐标。", + "gui.xaero_delete_reached_deathpoints": "删除到达过的死亡地点", + "gui.xaero_box_delete_reached_deathpoints": "当你靠近到4个方块内时自动删除死亡地点。 这要求死亡地点在游戏中或小地图上可见。 死亡地点在创建后5秒内不会被删除。", + "gui.xaero_hide_minimap_under_screen": "位于其他界面下方时隐藏", + "gui.xaero_box_hide_minimap_under_screen": "当GUI界面打开时隐藏小地图,例如物品栏,与小地图相关的界面和聊天界面除外。", + "gui.xaero_north_compass_color": "罗盘北方颜色", + "gui.xaero_north_compass_color_default": "默认", + "gui.xaero_category_add_to_list_custom": "确认自定义输入:%1$s", + "gui.xaero_box_category_list_add": "支持带有特殊字符 * ) ( 和 | 的实体标识符或匹配模式。 \n \n * - 匹配任何内容。 \n ) ( - 括号,主要与 | 一起使用。 \n | - “或”运算符以匹配相同位置的不同序列。 \n \n 例如: \n minecraft:creeper \n minecraft:zombie(_villager|_horse) - 僵尸村民和马。 \n minecraft:a*l - 任何以“a”开头并以“l”结尾的原版实体。", + "gui.xaero_using_custom_subworld": "路径点:%1$s", + "gui.xaero_hide_minimap_under_f3": "在 F3 时隐藏", + "gui.xaero_box_hide_minimap_under_f3": "启用 F3 调试界面时隐藏小地图。", + "gui.xaero_entity_display_y": "显示 Y 高度", + "gui.xaero_entity_display_y_full": "显示实体 Y 高度", + "gui.xaero_block_light_value": "方块光照:%d", + "gui.xaero_sky_light_value": "天空光照:%d", + "gui.xaero_all_light_value": "光照等级:%d", + "gui.xaero_both_light_value": "方块光照:%d 天空光照:%d", + "gui.xaero_toggle_manual_cave_mode": "切换手动洞穴模式", + "gui.xaero_manual_cave_mode": "手动洞穴模式", + "gui.xaero_manual_cave_mode_start": "手动洞穴模式起始 Y 高度", + "gui.xaero_box_manual_cave_mode_start": "启用手动洞穴模式时,从哪个Y高度开始绘制方块。 手动洞穴模式可以通过按键绑定进行切换。 对于“自动”选项,一直拉到左边。", + "gui.xaero_manual_cave_mode_start_auto": "自动", + "gui.xaero_chunk_grid_line_width": "区块网格线宽度", + "gui.xaero_radar_render_over_minimap": "在小地图边框之上渲染", + "gui.xaero_box_radar_render_over_minimap": "允许在小地图边框上渲染实体,而不只是在边框内渲染它们。 以这种方式渲染的实体的行为类似于路径点,并且在超出边界时会粘在边界上。 可见实体仍然仅限于游戏客户端加载的实体。 \n \n 选项“玩家列表” - 仅当按下“玩家列表”键绑定(默认为 TAB)时才在小地图上如此渲染。", + "gui.xaero_radar_render_radar_over_frame": "在边框之上渲染雷达", + "gui.xaero_radar_over_map_never": "从不", + "gui.xaero_radar_over_map_list": "玩家列表", + "gui.xaero_radar_over_map_always": "总是", + "gui.xaero_compass_over_everything": "罗盘在最上层", + "gui.xaero_box_compass_over_everything": "在所有地图元素上方渲染罗盘文字(东、西、南、北),而不是在某些元素下方,例如路径点。", + "gui.xaero_waypoint_server_shared": "服务器", + "gui.xaero_waypoint_somebody_shared": "某人", + "gui.xaero_pac_players": "展示帮派/盟友玩家", + "gui.xaero_box_pac_players": "当玩家超出小地图框体边界或因其他原因不可见时,显示与你共享位置的玩家(由 Open Parties and Claims 模组提供)。", + "gui.xaero_toggle_pac_players": "切换帮派/盟友玩家", + "gui.xaero_toggle_pac_chunk_claims": "切换区块认领", + "gui.xaero_pac_marked_for_forceload": "(可强制加载)", + "gui.xaero_pac_claim_tooltip": "%1$s 的认领 %2$s", + "gui.xaero_pac_server_claim_tooltip": "服务器认领 %1$s", + "gui.xaero_pac_expired_claim_tooltip": "到期的认领 %1$s", + "gui.xaero_pac_claims": "显示区块认领", + "gui.xaero_box_pac_claims": "将来自 Open Parties and Claims 模组的区块认领显示为彩色叠加层。", + "gui.xaero_pac_claims_border_opacity": "区块认领边界不透明度", + "gui.xaero_box_pac_claims_border_opacity": "区块认领叠加层的边缘不透明度。区块认领需要 Open Parties and Claims 模组。", + "gui.xaero_pac_claims_fill_opacity": "区块认领填充不透明度", + "gui.xaero_box_pac_claims_fill_opacity": "区块认领叠加层的填充颜色不透明度。区块认领需要 Open Parties and Claims 模组。", + "gui.xaero_pac_current_claim": "显示当前认领", + "gui.xaero_box_pac_current_claim": "显示有关你所在区块的认领信息。区块认领需要 Open Parties and Claims 模组。", + "gui.xaero_category_include_list_include_in_super": "包含在超类别中", + "gui.xaero_box_category_include_list_include_in_super": "自动将此列表中的所有实体以及此类别中包含的其他列表 包含在此类别的超类别/父级中,排除列表中的实体除外。 这样你就不必在每个级别上手动添加重复项。", + "gui.xaero_temp_waypoints_global": "临时路径点为全局", + "gui.xaero_box_temp_waypoints_global": "启用后,临时路径点将被视为全局路径点并忽略路径点渲染距离限制。", + "gui.xaero_keep_enlarged_minimap_unlocked": "放大时保持旋转", + "gui.xaero_box_keep_enlarged_minimap_unlocked": "如果可能的话,在放大时不要将小地图锁定在北方,这只适用于圆形小地图。", + "gui.xaero_enlarged_minimap_a_toggle": "放大小地图键视为切换", + "gui.xaero_box_enlarged_minimap_a_toggle": "将“放大小地图”键视为切换,而不用按住它。", + "gui.xaero_waypoint_visibility_type_world_map_local": "世界地图局部", + "gui.xaero_waypoint_visibility_type_world_map_global": "世界地图全局", + "gui.xaero_box_visibility_type": "游戏内/小地图可见性类型 \n \n 局部 - 仅在最大路径点渲染距离内可见 \n 全局 - 始终可见 \n 世界地图局部 - 不可见,但被视为局部 \n 世界地图全局 - 不可见,但被视为全局", + "gui.xaero_option_requires_ingame": "此选项要求你已进入游戏。", + "gui.xaero_alternative_list_players": "“玩家列表”第二键位", + "gui.xaero_display_stained_glass": "显示染色玻璃", + "gui.xaero_waypoint_onmap_scale": "地图上路径点大小", + "gui.xaero_waypoint_onmap_scale_auto": "自动" +} \ No newline at end of file diff --git a/projects/1.18-fabric/assets/xaeros-minimap/xaerobetterpvp/lang/en_us.json b/projects/1.18-fabric/assets/xaeros-minimap/xaerobetterpvp/lang/en_us.json index eec8a3706224..6b409e6e485d 100644 --- a/projects/1.18-fabric/assets/xaeros-minimap/xaerobetterpvp/lang/en_us.json +++ b/projects/1.18-fabric/assets/xaeros-minimap/xaerobetterpvp/lang/en_us.json @@ -1,40 +1,11 @@ { - "gui.xaero_confirm": "Confirm", - "gui.xaero_cancel": "Cancel", - "gui.xaero_back": "Back", - "gui.xaero_delete": "Delete", - "gui.xaero_OK": "OK", - "gui.xaero_add_edit": "Add/Edit", - "gui.xaero_new_waypoint": "New Waypoint", - "gui.xaero_initial": "initials", - "gui.xaero_edit_waypoint": "Edit Waypoint", "gui.xaero_armour_status_settings": "Armor Status Settings", - "gui.xaero_choose_a_preset": "Choose a Preset", - "gui.xaero_choose_an_interface": "Choose an Interface", "gui.xaero_armour_status": "Armor Status", "gui.xaero_notifications": "Notifications", - "gui.xaero_minimap": "Minimap", "gui.xaero_miscellaneous": "Miscellaneous", - "gui.xaero_edit_mode": "Edit Mode", - "gui.xaero_instructions": "Instructions/Help", - "gui.xaero_not_ingame": "You have to be in game to be able to use the edit mode!", - "gui.xaero_welcome_edit_mode": "Welcome to the edit mode!", - "gui.xaero_howto_select": "Left-click an interface to select it.", - "gui.xaero_howto_drag": "Left-click and drag to move an interface around.", - "gui.xaero_howto_deselect": "Right-click to deselect an interface.", - "gui.xaero_howto_center": "Press \"C\" to center or uncenter the selected interface.", - "gui.xaero_different_centered": "Some interfaces have a different centered look.", - "gui.xaero_howto_flip": "Press \"F\" to flip or unflip the selected interface.", - "gui.xaero_howto_settings": "Press \"S\" to quickly access settings of the selected interface.", - "gui.xaero_howto_preset": "Select a preset by clicking the \"Choose a Preset\" button.", - "gui.xaero_howto_save": "Save your changes by clicking the \"Confirm\" button.", - "gui.xaero_howto_cancel": "Discard your changes by clicking the \"Cancel\" button.", - "gui.xaero_minimap_settings": "Minimap Settings", "gui.xaero_miscellaneous_settings": "Miscellaneous Settings", "gui.xaero_notification_settings": "Notification Settings", "gui.xaero_better_pvp_settings": "Better PvP Settings", - "gui.xaero_server_disabled": "The server might have disabled some of the mod features.", - "gui.xaero_waypoints": "Waypoints", "gui.xaero_box_potion_effects": "An interface displaying currently active potion effects.", "gui.xaero_box_armour_status": "An interface displaying info about your currently worn armor and item held at the time.", "gui.xaero_box_sprint": "Sprint by holding one single (configurable) key binding.", @@ -43,10 +14,6 @@ "gui.xaero_box_xp": "Gained or lost experience indicator flying across your screen.", "gui.xaero_box_quick_use": "Action-bar-like system of key bindings that lets you automatically use a specified item from your hotbar without having to switch away from your currently held item. Holding the key binding lets you keep using the item like if you were holding the right mouse button. For example: placing torches, TNT, throwing potions, eating food, drinking.", "gui.xaero_box_minimap": "A minimap displaying your nearest surroundings and entities.", - "gui.xaero_centered": "Centered:", - "gui.xaero_press_c": "(pr. C)", - "gui.xaero_flipped": "Flipped:", - "gui.xaero_press_f": "(pr. F)", "gui.xaero_preset_fancy": "Fancy", "gui.xaero_preset_classic": "Classic", "gui.xaero_preset_social": "Social", @@ -62,43 +29,11 @@ "gui.xaero_being_shot_setting": "\"Being Shot\" Notifications", "gui.xaero_xp_setting": "XP Drops", "gui.xaero_custom_settings": "Custom Settings", - "gui.xaero_reset_defaults": "Restore Default Settings", "gui.xaero_quick_use": "Quick Item Use", "gui.xaero_show_enchants": "Display Enchants", - "gui.xaero_cave_maps": "Cave Mode", - "gui.xaero_display_teams": "Disp. Other Teams", - "gui.xaero_display_waypoints": "On-Map Waypoints", - "gui.xaero_display_players": "Display Players", - "gui.xaero_display_mobs": "Display Mobs", - "gui.xaero_display_items": "Display Items", - "gui.xaero_display_other": "Display Other", - "gui.xaero_zoom": "Zoom", - "gui.xaero_minimap_size": "Size", - "gui.xaero_entity_amount": "Entity Number", - "gui.xaero_black": "Black", - "gui.xaero_dark_blue": "Dark Blue", - "gui.xaero_dark_green": "Dark Green", - "gui.xaero_dark_aqua": "Dark Aqua", - "gui.xaero_dark_red": "Dark Red", - "gui.xaero_dark_purple": "Dark Purple", - "gui.xaero_gold": "Gold", - "gui.xaero_gray": "Gray", - "gui.xaero_dark_gray": "Dark Gray", - "gui.xaero_blue": "Blue", - "gui.xaero_green": "Green", - "gui.xaero_aqua": "Aqua", - "gui.xaero_red": "Red", - "gui.xaero_purple": "Light Purple", - "gui.xaero_yellow": "Yellow", - "gui.xaero_white": "White", "gui.xaero_percent": "Percents", "gui.xaero_numeral": "Numbers", "gui.xaero_both": "Both", - "gui.xaero_tiny": "Tiny", - "gui.xaero_small": "Small", - "gui.xaero_medium": "Medium", - "gui.xaero_large": "Large", - "gui.xaero_pvp_sprint": "PvP Sprint", "gui.xaero_quick_eat": "Quick Eat", "gui.xaero_toggle_sneak": "Toggle Sneak", "gui.xaero_quick_use_1": "Quick Use 1", @@ -110,443 +45,35 @@ "gui.xaero_quick_use_7": "Quick Use 7", "gui.xaero_quick_use_8": "Quick Use 8", "gui.xaero_quick_use_9": "Quick Use 9", - "gui.xaero_zoom_in": "Zoom In Minimap", - "gui.xaero_zoom_out": "Zoom Out Minimap", - "gui.xaero_on": "ON", - "gui.xaero_off": "OFF", "gui.xaero_restores": "Restores", - "gui.xaero_preset_topleft": "Top-Left Corner", - "gui.xaero_preset_topright": "Top-Right Corner", - "gui.xaero_waypoint_teleport": "Teleport", - "gui.xaero_waypoints_key": "Open Waypoint Screen", - "gui.xaero_display_coords": "Display Coordinates", - "gui.xaero_disable_enable": "Disable/Enable", - "gui.xaero_disabled": "disabled", - "gui.xaero_minimap_guide": "Left-click and drag to move the minimap around.", - "gui.xaero_change_position": "Change Position", - "gui.xaero_preset_bottom_left": "Bottom-Left Corner", - "gui.xaero_preset_bottom_right": "Bottom-Right Corner", - "gui.xaero_ingame_waypoints": "In-Game Waypoints", - "gui.xaero_next": "Next >>", - "gui.xaero_previous": "<< Prev", - "gui.xaero_lock_north": "Lock Minimap North", - "gui.xaero_deathpoint": "Latest Death", - "gui.xaero_deathpoint_old": "Old Death", - "gui.xaero_deathpoints": "Deathpoints", - "gui.xaero_chunkgrid": "Chunk Grid", - "gui.xaero_entity_colours": "Entity Colors", - "gui.xaero_players": "Players", - "gui.xaero_mobs": "Friendly Mobs", - "gui.xaero_hostile": "Hostile Mobs", - "gui.xaero_items": "Items", - "gui.xaero_other": "Other Entities", "gui.xaero_hunger_low": "Low Hunger Value", "gui.xaero_hp_low": "Low Health Value", - "gui.xaero_enlarge_map": "Enlarge Minimap", - "gui.xaero_fbo": "Beta", "gui.xaero_potion_status_settings": "Potion Status Settings", "gui.xaero_potion_names": "Potion Effect Names", - "gui.xaero_opacity": "Opacity", - "gui.xaero_slime_chunks": "Slime Chunks", - "gui.xaero_unlimited": "Unlimited", - "gui.xaero_old_deathpoints": "Keep Old Deathpoints", - "gui.xaero_toggle_map": "Toggle Minimap", - "gui.xaero_antialiasing": "Anti-Aliasing", - "gui.xaero_safe_mode": "Safe Mode", - "gui.xaero_transfer": "Transfer", - "gui.xaero_transfer_all": "Transfer All Waypoints", - "gui.xaero_clear": "Clear Set", - "gui.xaero_from": "From", - "gui.xaero_to": "To", - "gui.xaero_used_seed": "Seed to Use:", - "gui.xaero_show_distance": "Distance to WP", - "gui.xaero_waypoints_scale": "In-Game Waypoint Scale", - "gui.xaero_block_colours": "Block Color Mode", - "gui.xaero_accurate": "Accurate", - "gui.xaero_vanilla": "Vanilla", - "gui.xaero_lighting": "Lighting", "gui.xaero_air_setting": "Oxygen Notifications", "gui.xaero_air_low": "Low Oxygen Value", - "gui.xaero_looking_at": "Looking At", - "gui.xaero_all": "All", - "gui.xaero_display_redstone": "Show Redstone", - "gui.xaero_clear_set_message": "Are you sure you would like to clear the current set", - "gui.xaero_clear_set_message2": "All waypoints from this set will be deleted!", - "gui.xaero_default": "Default", - "gui.xaero_create_set": "New Waypoint Set", - "gui.xaero_world": "World", - "gui.xaero_waypoint_set": "Set", - "gui.xaero_delete_set": "Delete Set", - "gui.xaero_delete_set_message": "Are you sure you would like to delete the current set", - "gui.xaero_delete_set_message2": "This set will be removed from the current world.", - "gui.xaero_toggle_waypoints": "Toggle In-Game Waypoints", - "gui.xaero_dots_size": "Entity Dot Size", "gui.xaero_entity_info": "Entity Info", - "gui.xaero_toggle_slime": "Toggle Slime Chunks", - "gui.xaero_toggle_grid": "Toggle Chunk Grid", - "gui.xaero_compass_over_wp": "Compass Over Waypoints", - "gui.xaero_display_hostile": "Display Hostile Mobs", "gui.xaero_box_entity_info": "An interface displaying information about the living entity that you are pointing at, including players.", "gui.xaero_entity_info_settings": "Entity Info Settings", "gui.xaero_entity_info_stay": "Continue Displaying For", "gui.xaero_entity_info_distance": "Reach Distance", "gui.xaero_entity_info_max_hearts": "Max Heart Number", - "gui.xaero_current_biome": "Display Current Biome", - "gui.xaero_auto_map_size": "Auto", - "gui.xaero_reset_message": "Are you sure you would like to restore the default settings?", - "gui.xaero_reset_message2": "This action cannot be undone!", "gui.xaero_entity_info_numbers": "Health in Numbers", - "gui.xaero_yaw": "yaw", - "gui.xaero_true": "true", - "gui.xaero_false": "false", - "gui.xaero_team_colours": "Team Colors", - "gui.xaero_instant_waypoint": "Quick Waypoint", - "gui.xaero_entity_depth": "Show Entity Depth", "gui.xaero_show_full_amount": "Full Held Item Quantity", - "gui.xaero_show_flowers": "Show Flowers", "gui.xaero_show_entity_model": "Display Entity Model", - "gui.xaero_waypoint_names": "WP Name Above Distance", - "gui.xaero_waypoints_distance": "Max WP Render Dist.", - "gui.xaero_teleport_default_command": "Default Teleport Command", - "gui.xaero_waypoints_distance_min": "Min WP Render Dist.", - "gui.xaero_other_teams": "Other Teams", "gui.xaero_entity_info_armour_numbers": "Armor in Numbers", "gui.xaero_entity_info_armour": "Display Armor Info", - "gui.xaero_arrow_scale": "Arrow Scale", - "gui.xaero_arrow_colour": "Arrow Color", - "gui.xaero_smooth_dots": "Smooth Dots", - "gui.xaero_cave_zoom": "Cave Mode Zoom In", - "gui.xaero_safe_mode_box": "Use Java-based (CPU) equivalent of this mod instead of the default, OpenGL-based (GPU) one. Safe mode is a plan B in case the mod does not function correctly. Not all features work in the safe mode. Do not use unless you have to.", - "gui.xaero_height_limit": "Entity Height Limit", - "gui.xaero_world_map": "World Map", - "gui.xaero_use_world_map": "Use World Map Mod Chunks", - "gui.xaero_patron_capes": "Patreon Capes", - "gui.xaero_entity_radar": "Entity Radar", "gui.xaero_entity_info_potion_effects": "Potion Effects (SP Only)", "gui.xaero_entity_info_potion_effects_scale": "Potion Effect Scale", - "gui.xaero_terrain_depth": "Terrain Depth", - "gui.xaero_terrain_slopes": "Terrain Slopes", - "gui.xaero_block_transparency": "Block Transparency", - "gui.xaero_team": "Team", - "gui.xaero_world_server": "World/Server", - "gui.xaero_subworld_dimension": "Sub-World/Dimension", - "gui.xaero_switch_waypoint_set": "Switch Waypoint Set", - "gui.xaero_waypoint_opacity_ingame": "Waypoint Opacity in Game", - "gui.xaero_waypoint_opacity_map": "Waypoint Opacity on Map", - "gui.xaero_hide_world_names": "Hide IPs/World Names", - "gui.xaero_open_slime": "Open on Key Press", - "gui.xaero_options": "Options", - "gui.xaero_make_automatic": "Make World/Server Auto", - "gui.xaero_make_automatic_msg1": "Are you sure?", - "gui.xaero_make_automatic_msg2": "This will swap all waypoint data between the selected world/server and the auto one, thus simulate making the selected world/server automatic. Make sure you know what you are doing.", - "gui.xaero_make_multi_automatic": "Make Sub-World Auto", - "gui.xaero_make_multi_automatic_msg1": "Are you sure?", - "gui.xaero_make_multi_automatic_msg2": "This will swap all waypoint data between the selected sub-world and the auto one, thus simulate making the selected sub-world automatic. Make sure you know what you are doing.", - "gui.xaero_delete_world": "Delete World/Server", - "gui.xaero_delete_world_msg1": "Would you like to delete all waypoint data for the selected world/server?", - "gui.xaero_delete_world_msg2": "This action cannot be undone! Make sure you know what you are doing.", - "gui.xaero_delete_multi_world": "Delete Sub-World", - "gui.xaero_delete_multi_world_msg1": "Would you like to delete all waypoint data for the selected sub-world?", - "gui.xaero_delete_multi_world_msg2": "This action cannot be undone! Make sure you know what you are doing.", - "gui.xaero_always_show_distance": "Always Disp. Dist. to WP", "gui.xaero_item_tooltip": "Item Tooltip", "gui.xaero_entity_tooltip_settings": "Item Tooltip Settings", "gui.xaero_item_tooltip_min_lines": "Minimum Lines", "gui.xaero_item_tooltip_time": "Display For", - "gui.xaero_multiply_all_by_8": "Sub-World Coordinates * 8", - "gui.xaero_divide_all_by_8": "Sub-World Coordinates / 8", - "gui.xaero_multiply_msg1": "This option should be used only to fix incorrect waypoint coordinates.", - "gui.xaero_multiply_msg2": "Are you sure you would like to MULTIPLY all sub-world coordinates by 8?", - "gui.xaero_divide_msg2": "Are you sure you would like to DIVIDE all sub-world coordinates by 8?", - "gui.xaero_share": "Share", - "gui.xaero_share_msg1": "Are you sure you would like to share this waypoint with §cEVERYONE§f in the chat?", - "gui.xaero_share_msg2": "Make sure you do not expose a secret location!", - "gui.xaero_roof": "Ceiling", - "gui.xaero_partial": "Partial", - "gui.xaero_full": "Full", - "gui.xaero_show_light_level": "Display Light Level", - "gui.xaero_up": "[Go Up]", - "gui.xaero_down": "[Go Down]", - "gui.xaero_display_all_sets": "Toggle All WP Sets Render", - "gui.xaero_waypoint_name": "waypoint name", - "gui.xaero_set_name": "Set Name", - "gui.xaero_render_layer": "Overlay Render Layer", - "gui.xaero_visit_needed": "§eYou need to visit this dimension first to convert it to the new format!", - "gui.xaero_mp_cross_tp": "MP Cross-Dimensional TP", - "gui.xaero_cross_tp": "Cross-Dimensional TP", - "gui.xaero_unreachable_dimension": "Unreachable destination dimension.", - "gui.xaero_show_time": "Display Game Time", - "gui.xaero_24h": "24h", - "gui.xaero_12h": "12h", - "gui.xaero_temporary": "temporary", - "gui.xaero_restore": "Restore", - "gui.xaero_biomes_vanilla": "Biomes in Vanilla Color Mode", "gui.xaero_potion_effects_blink": "Blink When Runs Out", - "gui.xaero_use_multiworld": "Multiworld Detection", - "gui.xaero_close": "Close", - "gui.xaero_waypoint_distance_visibility_angle": "WP Dist. Horis. Angle", - "gui.xaero_waypoint_distance_vertical_visibility_angle": "WP Dist. Vertic. Angle", - "gui.xaero_teleportation": "Teleportation", - "gui.xaero_teleportation_tooltip": "Once disabled, it can be enabled back only through the config file!", - "gui.xaero_use_multiworld_tooltip": "Disable if this is a simple server with a single world (no separate lobby, game mode, or minigame worlds). Multiworld detection will cause only issues on such servers. However, installing this mod on the server side should prevent these issues.", - "gui.xaero_world_teleport_command": "Teleport Command", - "gui.xaero_use_default": "Use Default", - "gui.xaero_centered_enlarged": "Center When Enlarged", - "gui.xaero_zoomed_out_enlarged": "Zoom Out When Enlarged", - "gui.xaero_sort": "Sort By", - "gui.xaero_sort_reversed": "Reversed Sort Order", - "gui.xaero_sort_unsorted": "Unsorted", - "gui.xaero_sort_name": "Name", - "gui.xaero_sort_symbol": "Initials", - "gui.xaero_sort_distance": "Distance", - "gui.xaero_box_cave_maps": "Mapping mode that can go deeper than the surface blocks, mainly to display underground caves and interiors of buildings. The ceiling size refers to the size of a horizontal \"square\" of solid blocks that has to be detected above you to activate the cave mode.", - "gui.xaero_box_entity_amount": "The limit per each entity category.", - "gui.xaero_box_distance": "Specifies, for which in-game waypoints to show the distance to.", - "gui.xaero_box_always_distance": "Display distance even when the waypoint is very close. This setting does not override the \"Distance to WP\" option.", - "gui.xaero_box_arrow_scale": "Scale of the arrow used in the non-rotating variant of the minimap and several other cases.", - "gui.xaero_box_arrow_color": "Color of the arrow used in the non-rotating variant of the minimap and several other cases.", - "gui.xaero_box_cave_zoom": "Specifies, how much to zoom the minimap further in when the cave mode is active.", - "gui.xaero_box_entity_depth": "Display entities darker on the minimap depending on their Y level relative to you.", - "gui.xaero_box_height_limit": "Maximum Y-level distance for entities until they are no longer displayed on the minimap.", - "gui.xaero_toggle_map_waypoints": "Toggle On-Map Waypoints", - "gui.xaero_always_entity_nametags": "Always Render Entity Name Tags", - "gui.xaero_minimap_text_align": "Info Text Alignment", - "gui.xaero_center": "Center", - "gui.xaero_left": "Left", - "gui.xaero_right": "Right", - "gui.xaero_show_angles": "Display Facing Angles", - "gui.xaero_box_always_entity_nametags": "Always render names for entities with name tags regardless of what the name setting is set to in the \"Entity Radar\" screen.", - "gui.xaero_box_teleport_default_command": "The command used for waypoint teleportation if a world-specific or a server-specific command is not set in the Options menu in the waypoint screen.", - "gui.xaero_waypoints_edit_mode_individually": "One by One", - "gui.xaero_waypoints_edit_mode_all": "All at Once", - "gui.xaero_compass": "Compass", - "gui.xaero_cave_maps_depth": "Cave Mode Depth", - "gui.xaero_waypoints_edit_reset": "Reset", - "gui.xaero_main_entity_as": "Main Entity As", - "gui.xaero_arrow": "Arrow", - "gui.xaero_dot": "Dot", - "gui.xaero_crosshair": "Crosshair", - "gui.xaero_teleport_coordinates_hidden": "Unable to teleport, because it would expose the waypoint coordinates. Disable the \"Hide Waypoint Coordinates\" option to be able to freely teleport again.", - "gui.xaero_hide_wp_coords": "Hide Waypoint Coordinates", - "gui.xaero_waypoints_edit_show": "Show", - "gui.xaero_waypoints_edit_hide": "Hide", - "gui.xaero_teleport_anyway": "Teleport Anyway", - "gui.xaero_teleport_shows_coordinates": "It will expose the coordinates!", - "gui.xaero_render_all_wp_sets": "Render All Waypoint Sets", - "gui.xaero_waypoints_global": "Global", - "gui.xaero_waypoints_local": "Local", - "gui.xaero_player_arrow_opacity": "Arrow Opacity", - "gui.xaero_box_waypoints_distance": "Maximum render distance for local waypoints. Global waypoints are not affected.", - "gui.xaero_connect_with_auto": "Add Sub-World Connection", - "gui.xaero_disconnect_from_auto": "Delete Sub-World Connection", - "gui.xaero_world_connection_tooltip": "Connect/disconnect selected sub-world to/from the current auto one. Connect only sub-worlds that are from the same sub-server/world save. For example, if a vanilla Nether portal takes you from sub-world A to sub-world B, then you can safely connect them. Other sub-worlds connected to the current one are always at the top of the list and are marked by an asterisk (symbol: *).", - "gui.xaero_connect_with_auto_msg": "Would you like to create the following connection between sub-worlds?", - "gui.xaero_disconnect_from_auto_msg": "Would you like to delete the following connection between sub-worlds?", - "gui.xaero_teleport_not_connected": "You are trying to teleport to a sub-world that is not connected to the current auto one. If you are sure that this sub-world is from the same sub-server/world save as the auto one, then you can enable teleportation by adding a connection in the waypoint screen -> Options -> Add Sub-World Connection. But beware, if you connect unrelated sub-worlds 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_ignore_heightmaps": "Ignore Server Heightmaps", - "gui.xaero_box_ignore_heightmaps": "Some servers put custom values in the world heightmaps, which may result in incorrectly rendered maps. Sometimes it may 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 have to. Reenter the world after toggling this option!", - "gui.xaero_error_loading_properties": "Error loading server minimap properties. Please retry.", - "gui.xaero_light_block": "Block", - "gui.xaero_light_sky": "Sky", - "gui.xaero_light_both": "All", - "gui.xaero_waypoints_bottom": "New Waypoints to Bottom", - "gui.xaero_box_waypoints_bottom": "Put newly created waypoints at the bottom of the waypoint list instead of the default top.", "gui.xaero_armour_main_hand": "Main Hand Item", "gui.xaero_armour_off_hand": "Off-Hand Item", - "gui.xaero_minimap_shape": "Shape", - "gui.xaero_minimap_shape_square": "Square", - "gui.xaero_minimap_shape_circle": "Circle", - "gui.xaero_slopes_legacy": "Legacy", - "gui.xaero_slopes_default": "Default", - "gui.xaero_names_list": "Player List", - "gui.xaero_names_always": "Always", - "gui.xaero_names_off": "No Names", - "gui.xaero_entity_radar_type": "Type:", - "gui.xaero_entity_radar_color": "Color:", - "gui.xaero_entity_radar_visiblity": "Visibility:", - "gui.xaero_entity_radar_names": "Names:", - "gui.xaero_entity_radar_icons": "Icons/Heads:", - "gui.xaero_box_entity_radar_names": "Render entity names under the dots or icons/heads. \n \n Option \"Player List\" - render only when the \"List Players\" key binding (TAB by default) is pressed.", - "gui.xaero_light_overlay_status": "Using Light Overlay", - "gui.xaero_light_overlay": "Light Overlay", - "gui.xaero_light_overlay_type": "Light Overlay", - "gui.xaero_light_overlay_color": "Color", - "gui.xaero_light_overlay_max_light": "Max Light", - "gui.xaero_light_overlay_min_light": "Min Light", - "gui.xaero_toggle_light_overlay": "Toggle Light Overlay", - "gui.xaero_box_light_overlay_type": "Using this overlay can negatively affect the game performance because it currently does not use the World Map mod chunks and increases the minimap updating frequency. Do not keep it active all the time.", - "gui.xaero_day": "Day", - "gui.xaero_tamed": "Tamed Mobs", - "gui.xaero_untamed_color": "Untamed Color", - "gui.xaero_icons_list": "Player List", - "gui.xaero_icons_always": "Always", - "gui.xaero_icons_off": "No Icons", - "gui.xaero_box_entity_radar_icons": "Render entity icons instead of colored dots. \n \n Option \"Player List\" - render only when the \"List Players\" key binding (TAB by default) is pressed.", - "gui.xaero_dot_name_scale": "Dot Name Scale", - "gui.xaero_entity_heads_scale": "Entity Icon Scale", - "gui.xaero_box_minimap_size": "Size of the minimap frame that affects how much is visible. Square-shaped minimap is forced into the non-rotating mode (option \"Lock Minimap North\") when the size is greater than 180. \n \n For the \"Auto\" option, go all the way to the left. \n \n Size values in older mod versions: \n Tiny - 57 \n Small - 85 \n Medium - 113 \n Large - 169", - "gui.xaero_auto_clamp_depth": "Auto", - "gui.xaero_waypoints_clamp_depth": "Clamp Depth", - "gui.xaero_waypoints_distance_scale": "Waypoint Distance Text Scale", - "gui.xaero_waypoints_name_scale": "Waypoint Name Text Scale", - "gui.xaero_box_waypoints_clamp_depth": "The screen depth at which in-game waypoints stop getting smaller when you go further away from them. \n Use this if you want to make waypoints that are far away bigger/smaller on the screen. Use the \"Waypoint In-Game Scale\" setting to also affect the size of waypoints when you are close to them. \n \n For the \"Auto\" option, go all the way to the left. \n The automatic option attempts to give you the best value for the default values of scale types, taking your FOV and screen height into account. \n \n Default values in older mod versions: \n Clamp Depth: 12 \n In-Game Scale: 2.5 \n Name Text Scale: 0.5 \n Distance Text Scale: 0.8", - "gui.xaero_box_waypoints_distance_scale": "Scale of the text displaying the distance to an in-game waypoint. \n \n Default values in older mod versions: \n Clamp Depth: 12 \n In-Game Scale: 2.5 \n Name Text Scale: 0.5 \n Distance Text Scale: 0.8", - "gui.xaero_box_waypoints_name_scale": "Scale of the text displaying the name of an in-game waypoint. \n \n Default values in older mod versions: \n Clamp Depth: 12 \n In-Game Scale: 2.5 \n Name Text Scale: 0.5 \n Distance Text Scale: 0.8", - "gui.xaero_box_waypoints_scale": "Scale of in-game waypoints. Use this to change the scale of all in-game waypoints, including those that are near you. Use the \"Clamp Depth\" setting to specifically affect the size of waypoints that are far away. \n \n Default values in older mod versions: \n Clamp Depth: 12 \n In-Game Scale: 2.5 \n Name Text Scale: 0.5 \n Distance Text Scale: 0.8", - "gui.xaero_waypoint_shared": "%1$s shared a waypoint called \"%2$s\"! §2§n[Add]", - "gui.xaero_waypoint_shared_dimension": "%1$s shared a waypoint called \"%2$s\" from %3$s! §2§n[Add]", - "gui.xaero_waypoint_unknown_dimension": "an unknown dimension", - "gui.xaero_uses_worldmap_value": "Setting value is taken from the world map settings!", - "gui.xaero_dots_style": "Entity Dots Style", - "gui.xaero_dots_style_default": "Default", - "gui.xaero_dots_style_legacy": "Legacy", - "gui.xaero_slopes_default_3d": "Default 3D", - "gui.xaero_slopes_default_2d": "Default 2D", - "gui.xaero_ui_scale": "UI Scale", - "gui.xaero_ui_scale_auto": "Auto", - "gui.xaero_ui_scale_mc": "Minecraft", - "gui.xaero_box_ui_scale": "Scale of text and other minimap UI elements. Not made for zooming in or resizing. There are separate options for that.", "gui.xaero_no_durability": "None", - "gui.xaero_pushbox_normal": "Normal", - "gui.xaero_pushbox_screen_height": "Screen Height", - "gui.xaero_pushbox_boss_health": "Boss Health Push Box", - "gui.xaero_pushbox_potion_effects": "Potion Effects Push Box", - "gui.xaero_box_pushbox_boss_health": "An invisible box around the vanilla boss health display that pushes the mod's interfaces out of the way. \n \n Normal type's collision box is equal to its size and only pushes interfaces by the necessary distance. \n \n Screen Height type's collision box is stretched across the whole screen height and always shifts colliding interfaces vertically by the Normal type's height. This can be very useful when you have multiple interfaces in a column and want all of them to be pushed.", - "gui.xaero_box_pushbox_potion_effects": "An invisible box around the vanilla potion effects display that pushes the mod's interfaces out of the way. \n \n Normal type's collision box is equal to its size and only pushes interfaces by the necessary distance. \n \n Screen Height type's collision box is stretched across the whole screen height and always shifts colliding interfaces vertically by the Normal type's height. This can be very useful when you have multiple interfaces in a column and want all of them to be pushed.", "gui.xaero_held_centered_position": "Held Items When Centered", "gui.xaero_held_centered_position_screen_edges": "Edges", - "gui.xaero_held_centered_position_hotbar": "Hotbar", - "gui.xaero_minimap_frame": "Frame Style", - "gui.xaero_minimap_frame_color": "Frame Color", - "gui.xaero_box_minimap_frame_color": "The color of the minimap frame for the non-default colored frame styles.", - "gui.xaero_minimap_frame_default": "Default", - "gui.xaero_minimap_frame_colored_thick": "Colored", - "gui.xaero_minimap_frame_colored_thin": "Colored Thin", - "gui.xaero_compass_north": "N", - "gui.xaero_compass_east": "E", - "gui.xaero_compass_south": "S", - "gui.xaero_compass_west": "W", - "gui.xaero_compass_scale": "Compass Scale On-Map", - "gui.xaero_box_compass_scale": "The scale of the compass letters NESW when using the on-map compass location.", - "gui.xaero_minimap_compass_inside_frame": "On Map", - "gui.xaero_minimap_compass_on_frame": "On Frame", - "gui.xaero_compass_color": "Compass Shadow Color", - "gui.xaero_box_compass_over_wp2": "Render compass letters (N, E, S, W) over the on-map waypoints. This only works for the on-frame compass location.", - "effect.xaerominimap.no_minimap": "No Minimap", - "effect.xaerominimap.no_entity_radar": "No Entity Radar", - "effect.xaerominimap.no_waypoints": "No Waypoints", - "effect.xaerominimap.no_cave_maps": "No Cave Maps", - "effect.xaerominimap.no_minimap_harmful": "No Minimap", - "effect.xaerominimap.no_entity_radar_harmful": "No Entity Radar", - "effect.xaerominimap.no_waypoints_harmful": "No Waypoints", - "effect.xaerominimap.no_cave_maps_harmful": "No Cave Maps", - "effect.xaerominimap.no_minimap_beneficial": "No Minimap", - "effect.xaerominimap.no_entity_radar_beneficial": "No Entity Radar", - "effect.xaerominimap.no_waypoints_beneficial": "No Waypoints", - "effect.xaerominimap.no_cave_maps_beneficial": "No Cave Maps", - "gui.xaero_radar_item_frames": "Display Item Frame Dots", - "gui.xaero_show_dimension_name": "Display Current Dimension", - "gui.xaero_unknown_biome": "Unknown Biome", - "gui.xaero_light_value": "Light: %d", - "gui.xaero_box_cave_maps2": "Mapping mode that can go deeper than the surface blocks, mainly to display underground caves and interiors of buildings. 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.", - "gui.xaero_box_distance2": "Specifies, for which in-game waypoints to show the distance to. This does not guarantee that it will be shown for multiple waypoints at once. Check out the \"Multiple Waypoint Distances\" setting as well.", - "gui.xaero_teleport_y_unknown": "You can't teleport to a waypoint that doesn't specify the Y coordinate. Edit the waypoint to be able to teleport to it.", - "gui.xaero_box_waypoints_distance_scale2": "Scale of the text displaying the distance to an in-game waypoint.", - "gui.xaero_box_waypoints_name_scale2": "Scale of the text displaying the name of an in-game waypoint.", - "gui.xaero_box_ingame_waypoint_icon_scale": "Scale of the in-game waypoint icons.", - "gui.xaero_ingame_waypoint_icon_scale": "In-Game Waypoint Icon Scale", - "gui.xaero_ingame_waypoint_close_scale": "In-Game Waypoint Up-Close Scale", - "gui.xaero_box_ingame_waypoint_close_scale": "Scale of the in-game waypoints when you are very close to them. To change the scale of waypoints that are far away, use the \"In-Game Waypoint Icon Scale\", \"Waypoint Distance Text Scale\" and \"Waypoint Name Text Scale\" settings.", - "gui.xaero_entity_icon_name_fallback": "Entity Name When Icon Fails", - "gui.xaero_settings_search": "Settings Search", - "gui.xaero_settings_search_placeholder": "Search...", - "gui.xaero_minimap_view_settings": "View Settings", - "gui.xaero_entity_radar_settings": "Entity Radar Settings", - "gui.xaero_entity_radar_categories": "Entity Category Settings", - "gui.xaero_minimap_block_map_settings": "Block Map Settings", - "gui.xaero_overlay_settings": "Overlay Settings", - "gui.xaero_minimap_info_settings": "Information Settings", - "gui.xaero_waypoint_settings": "Waypoint Settings", - "gui.xaero_minimap_misc_settings": "Miscellaneous Settings", - "gui.xaero_entity_radar_category": "Category:", - "gui.xaero_settings_not_found": "No matching entries found for your input!", - "gui.xaero_multiple_waypoint_info": "Multiple Waypoint Distances", - "gui.xaero_box_multiple_waypoint_info": "Whether the distance can be displayed for multiple in-game waypoints at once. By default, only the distance to the closest waypoint to the crosshair is displayed. Use the \"Distance to WP\" setting to configure which waypoints the distance could even be shown for.", - "gui.xaero_while_sneaking": "Sneaking", - "gui.xaero_multiple_waypoints_always": "Always", - "gui.xaero_narrator_select_nothing": "Nothing", - "gui.xaero_category_setting_inherit": "-", - "gui.xaero_category_expanded_options": "%s (Choose an Option)", - "gui.xaero_entity_category_root": "Any", - "gui.xaero_entity_category_living": "Living", - "gui.xaero_entity_category_hostile": "Hostile", - "gui.xaero_entity_category_friendly": "Friendly", - "gui.xaero_entity_category_hostile_tamed": "Tamed", - "gui.xaero_entity_category_friendly_tamed": "Tamed", - "gui.xaero_entity_category_players": "Player", - "gui.xaero_entity_category_same_team": "From the Same Team", - "gui.xaero_entity_category_other_teams": "From Other Teams", - "gui.xaero_entity_category_items": "Item", - "gui.xaero_entity_category_other_entities": "Other", - "gui.xaero_category_settings": "Settings", - "gui.xaero_category_include_list": "Include List", - "gui.xaero_box_category_include_list": "A list of entity types to include on top of the entities included by the \"Hard Include\".", - "gui.xaero_category_exclude_list": "Exclude List", - "gui.xaero_box_category_exclude_list": "A list of entity types to exclude from the already included entity types. Can work both as a \"whitelist\" and a \"blacklist\" depending on the exclusion mode you choose.", - "gui.xaero_category_add_subcategory": "Add Sub-Category", - "gui.xaero_category_hard_include": "Hard Include", - "gui.xaero_box_category_hard_include": "Controls which entities to automatically include without having to put them in the include list manually.", - "gui.xaero_category_list_add": "Add To List...", - "gui.xaero_category_exclude_list_mode": "Exclusion Mode", - "gui.xaero_category_name": "Category Name...", - "gui.xaero_category_confirm": "Confirm", - "gui.xaero_category_delete": "Delete Category", - "gui.xaero_category_delete_confirm": "Delete the following category?", - "gui.xaero_category_enable_protection": "Protection: OFF", - "gui.xaero_category_disable_protection": "Protection: ON", - "gui.xaero_category_disable_protection_confirm": "Disable protection for the following category?", - "gui.xaero_category_enable_protection_confirm": "Enable protection for the following category?", - "gui.xaero_box_category_protection": "Category protection prevents you from (accidentally) deleting, moving, renaming a category or changing its \"Hard Include\" setting.", - "gui.xaero_category_protected_category": "Protected!", - "gui.xaero_category_category_move_up": "Increase Priority", - "gui.xaero_category_category_move_down": "Decrease Priority", - "gui.xaero_category_delete_list_element": "Delete", - "gui.xaero_category_settings_confirm": "Confirm", - "gui.xaero_category_settings_cancel": "Cancel", - "gui.xaero_category_settings_cancel_confirm": "Leave without saving your changes?", - "gui.xaero_category_settings_reset": "Reset Defaults", - "gui.xaero_category_settings_reset_confirm1": "Reset the category configuration to default values?", - "gui.xaero_category_settings_reset_confirm2": "Custom categories will be removed and the default ones will be reset.", - "gui.xaero_radar_displayed": "Display", - "gui.xaero_radar_dots_color": "Dot Color", - "gui.xaero_radar_icons_displayed": "Icons", - "gui.xaero_radar_names_displayed": "Names", - "gui.xaero_radar_render_order": "Render Order", - "gui.xaero_box_radar_render_order": "Controls the order in which the radar categories are rendered. A lower number means being rendered earlier. However, in the newer Minecraft versions dots are always rendered on top of the icons. The order still applies within dot or icon rendering though.", - "gui.xaero_radar_dots_color_team_colour": "Team Color", - "gui.xaero_box_always_entity_nametags2": "Always render names for entities with name tags regardless of what the name setting is set to.", - "gui.xaero_radar_setting_displayed": "Display Radar", - "gui.xaero_radar_setting_names": "Display Names", - "gui.xaero_radar_setting_icons": "Display Icons", - "gui.xaero_toggle_entity_radar": "Toggle Entity Radar", - "narration.xaero_ui_list_left_right_usage": "Press LEFT and RIGHT buttons to select a column within the entry.", - "gui.xaero_category_help": "Sub-categories that are higher on the list are prioritized when multiple sub-categories include the same entity! Keep that in mind when creating custom categories. Usually, a new custom category should be placed at the top.", - "gui.xaero_update_notification": "Update Notifications", - "gui.xaero_category_cut": "Cut/Move §e%1$s", - "gui.xaero_category_paste": "Paste §e%1$s§r Into §e%2$s", - "gui.xaero_category_paste_cancel": "Cancel Cut/Paste", - "gui.xaero_category_duplicate": "Duplicate §e%1$s", - "gui.xaero_category_duplicate_confirm": "Duplicate the following category?", - "gui.xaero_reverse_entity_radar": "Reverse Radar Render Order", - "gui.xaero_adjust_height_for_carpetlike_blocks": "Adjust Y For Short Blocks", - "gui.xaero_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.", - "gui.xaero_box_category": "View/Edit §e%1$s", - "gui.xaero_box_category_settings": "Settings For §e%1$s", - "gui.xaero_auto_convert_wp_distance_km": "Convert Distance to KM at", - "gui.xaero_auto_convert_wp_distance_km_never": "Never", - "gui.xaero_waypoint_distance_precision": "Waypoint Distance Precision", - "gui.xaero_sort_angle": "Angular Distance", - "gui.xaero_toggle_enabled": "Enabled", - "gui.xaero_toggle_disabled": "Disabled", - "gui.xaero_main_entity_dot_size": "Main Entity Dot Size" + "gui.xaero_held_centered_position_hotbar": "Hotbar" } \ No newline at end of file diff --git a/projects/1.18-fabric/assets/xaeros-minimap/xaerobetterpvp/lang/zh_cn.json b/projects/1.18-fabric/assets/xaeros-minimap/xaerobetterpvp/lang/zh_cn.json index 609e0456d6d1..f55cff62f182 100644 --- a/projects/1.18-fabric/assets/xaeros-minimap/xaerobetterpvp/lang/zh_cn.json +++ b/projects/1.18-fabric/assets/xaeros-minimap/xaerobetterpvp/lang/zh_cn.json @@ -1,552 +1,79 @@ -{ - "gui.xaero_restores": "恢复值", - "gui.xaero_off": "关", - "gui.xaero_on": "开", - "gui.xaero_zoom_out": "小地图放大", - "gui.xaero_zoom_in": "小地图缩小", - "gui.xaero_quick_use_9": "快速使用9", - "gui.xaero_quick_use_8": "快速使用8", - "gui.xaero_quick_use_7": "快速使用7", - "gui.xaero_quick_use_6": "快速使用6", - "gui.xaero_quick_use_5": "快速使用5", - "gui.xaero_quick_use_4": "快速使用4", - "gui.xaero_quick_use_3": "快速使用3", - "gui.xaero_quick_use_2": "快速使用2", - "gui.xaero_quick_use_1": "快速使用1", - "gui.xaero_toggle_sneak": "切换潜行", - "gui.xaero_quick_eat": "快速进食", - "gui.xaero_pvp_sprint": "PVP冲锋", - "gui.xaero_large": "大型", - "gui.xaero_medium": "中型", - "gui.xaero_small": "小型", - "gui.xaero_tiny": "迷你", - "gui.xaero_both": "全部", - "gui.xaero_numeral": "数值", - "gui.xaero_percent": "百分比", - "gui.xaero_white": "白色", - "gui.xaero_yellow": "黄色", - "gui.xaero_purple": "紫色", - "gui.xaero_red": "红色", - "gui.xaero_aqua": "青色", - "gui.xaero_green": "绿色", - "gui.xaero_blue": "蓝色", - "gui.xaero_dark_gray": "深灰色", - "gui.xaero_gray": "灰色", - "gui.xaero_gold": "金色", - "gui.xaero_dark_purple": "深紫色", - "gui.xaero_dark_red": "深红色", - "gui.xaero_dark_aqua": "深青色", - "gui.xaero_dark_green": "深绿色", - "gui.xaero_dark_blue": "深蓝色", - "gui.xaero_black": "黑色", - "gui.xaero_entity_amount": "实体数量", - "gui.xaero_minimap_size": "小地图尺寸", - "gui.xaero_zoom": "缩放", - "gui.xaero_display_other": "显示其他", - "gui.xaero_display_items": "显示物品", - "gui.xaero_display_mobs": "显示怪物", - "gui.xaero_display_players": "显示玩家", - "gui.xaero_display_waypoints": "显示路径点", - "gui.xaero_display_teams": "显示其他团队", - "gui.xaero_cave_maps": "洞穴地图", - "gui.xaero_show_enchants": "显示附魔", - "gui.xaero_quick_use": "快速使用", - "gui.xaero_reset_defaults": "恢复默认", - "gui.xaero_custom_settings": "自定义设置", - "gui.xaero_xp_setting": "经验掉落", - "gui.xaero_being_shot_setting": "射击提醒", - "gui.xaero_explosion_setting": "爆炸提醒", - "gui.xaero_hp_setting": "血量提醒", - "gui.xaero_hunger_setting": "饥饿提醒", - "gui.xaero_durability": "耐久度", - "gui.xaero_OK": "确定", - "gui.xaero_enchants_color": "附魔颜色", - "gui.xaero_sneak": "潜行开关", - "gui.xaero_sprint": "冲锋", - "gui.xaero_archery_status": "显示弓箭剩余数量", - "gui.xaero_potion_status": "药水状态", - "gui.xaero_preset_social": "社交", - "gui.xaero_preset_classic": "普通", - "gui.xaero_preset_fancy": "精致", - "gui.xaero_press_f": "F键", - "gui.xaero_flipped": "翻转", - "gui.xaero_press_c": "C键", - "gui.xaero_centered": "居中:", - "gui.xaero_box_minimap": "小地图显示。", - "gui.xaero_box_quick_use": "快速使用动作条物品。", - "gui.xaero_box_xp": "经验显示。", - "gui.xaero_box_notifications": "屏幕提醒,比如 饥饿/低血量/爆炸/弓箭.", - "gui.xaero_box_sneak": "潜行开关。", - "gui.xaero_box_sprint": "一键疾跑。", - "gui.xaero_box_armour_status": "装备状态界面。", - "gui.xaero_box_potion_effects": "药水效果界面。", - "gui.xaero_waypoints": "路径点", - "gui.xaero_server_disabled": "服务器可能会关闭一些这个mod的特性。", - "gui.xaero_better_pvp_settings": "更好的PvP设置", - "gui.xaero_notification_settings": "提醒设置", - "gui.xaero_miscellaneous_settings": "杂项设置", - "gui.xaero_minimap_settings": "小地图设置", - "gui.xaero_howto_cancel": "点击<取消>放弃你的更改。", - "gui.xaero_howto_save": "点击<确认>保存更改。", - "gui.xaero_howto_preset": "点击<预设方案>选择一个预设方案。", - "gui.xaero_howto_settings": "S键快速访问选择的界面关联设置。", - "gui.xaero_howto_flip": "F键翻转界面。", - "gui.xaero_different_centered": "某些界面有着不同的居中方式。", - "gui.xaero_howto_center": "C键固定界面居中。", - "gui.xaero_howto_deselect": "右击取消选择界面。", - "gui.xaero_howto_drag": "左击并拖动界面。", - "gui.xaero_howto_select": "左击选择界面。", - "gui.xaero_welcome_edit_mode": "欢迎使用编辑模式!", - "gui.xaero_not_ingame": "你必须在游戏中才能使用编辑模式!", - "gui.xaero_instructions": "教程/帮助", - "gui.xaero_notifications": "提醒", - "gui.xaero_armour_status": "盔甲状态", - "gui.xaero_choose_an_interface": "界面", - "gui.xaero_choose_a_preset": "预设方案", - "gui.xaero_armour_status_settings": "盔甲状态设置", - "gui.xaero_edit_waypoint": "编辑路径点", - "gui.xaero_initial": "初始化", - "gui.xaero_new_waypoint": "新的路径点", - "gui.xaero_edit_mode": "编辑模式", - "gui.xaero_miscellaneous": "杂项", - "gui.xaero_minimap": "小地图", - "gui.xaero_add_edit": "添加/编辑", - "gui.xaero_delete": "删除", - "gui.xaero_back": "返回", - "gui.xaero_cancel": "取消", - "gui.xaero_confirm": "确认", - "gui.xaero_hide_wp_coords": "隐藏路径点图标", - "gui.xaero_arrow": "箭头", - "gui.xaero_compass": "指南针", - "gui.xaero_potion_effects_blink": "低时闪烁", - "gui.xaero_terrain_slopes": "地形坡度", - "gui.xaero_error_loading_properties": "加载服务器小地图属性时出错。请重试。", - "gui.xaero_ignore_heightmaps": "忽略服务器高度", - "gui.xaero_disconnect_from_auto_msg": "是否要删除世界之间的以下连接?", - "gui.xaero_world_connection_tooltip": "将所选世界连接/断开当前世界。只连接来自同一个世界的世界。例如,如果一个普通的下界传送门将你从世界a带到世界B,那么你可以将它们连接起来。连接到当前世界的世界总是在列表的顶部,并用*符号标记。", - "gui.xaero_connect_with_auto": "添加世界连接", - "gui.xaero_player_arrow_opacity": "箭头不透明度", - "gui.xaero_waypoints_global": "全局", - "gui.xaero_teleport_shows_coordinates": "显示坐标!", - "gui.xaero_waypoints_edit_hide": "隐藏", - "gui.xaero_crosshair": "十字准星", - "gui.xaero_waypoints_edit_reset": "重置", - "gui.xaero_waypoints_edit_mode_individually": "一个接一个", - "gui.xaero_right": "右面", - "gui.xaero_full": "满", - "gui.xaero_item_tooltip_min_lines": "最小行数", - "gui.xaero_delete_world_msg1": "你是否想删除所选定世界/服务器的所有路径点数据?", - "gui.xaero_height_limit": "实体高度限制", - "gui.xaero_box_ignore_heightmaps": "某些服务器在世界高度贴图中放置自定义物品,这可能会导致渲染不正确的贴图。有时,它甚至可以发生在高度更改的单人世界里。这个选项应该以牺牲性能为代价来解决这些问题。除非需要,否则不要使用。切换选项后重新进入世界!", - "gui.xaero_teleport_not_connected": "你正在尝试传送到一个与当前世界没有连接的次世界。如果你确定此世界来自同一个服务器/世界保存,那么你可以通过在路径点菜单->选项->添加世界连接中添加连接来启用远程传送。然而,如果你连接不相关的世界和传送,那么你可能会窒息在方块中或死于坠落伤害,所以不要这样做。", - "gui.xaero_connect_with_auto_msg": "你想在子世界之间创建以下连接吗?", - "gui.xaero_disconnect_from_auto": "删除子世界连接", - "gui.xaero_box_waypoints_distance": "本地路径点的最大渲染距离。全局路径点不受影响。", - "gui.xaero_waypoints_local": "本地", - "gui.xaero_render_all_wp_sets": "渲染所有路径点", - "gui.xaero_teleport_anyway": "传送", - "gui.xaero_waypoints_edit_show": "显示", - "gui.xaero_teleport_coordinates_hidden": "无法传送,因为它会告诉你路径点坐标。禁用“隐藏路径点坐标”可以再次自由传送。", - "gui.xaero_dot": "点", - "gui.xaero_main_entity_as": "主体为", - "gui.xaero_cave_maps_depth": "洞穴地图深度", - "gui.xaero_waypoints_edit_mode_all": "所有", - "gui.xaero_box_teleport_default_command": "如果未在“路径点菜单选项”中设置特定于服务器的命令,则用于路径点远程传送的命令。", - "gui.xaero_show_angles": "显示视角", - "gui.xaero_left": "左", - "gui.xaero_center": "中心", - "gui.xaero_minimap_text_align": "信息文本对齐", - "gui.xaero_toggle_map_waypoints": "开关小地图路径点", - "gui.xaero_box_height_limit": "实体在不再显示之前的最大Y轴距离。", - "gui.xaero_box_cave_zoom": "当处于洞穴地图模式,要进一步放大多少。", - "gui.xaero_box_arrow_color": "在小地图的固定方向和其他一些情况下使用的箭头颜色。", - "gui.xaero_box_always_distance": "即使路径点非常近,也显示距离。这不会覆盖“到路径点的距离”选项。", - "gui.xaero_box_entity_amount": "每个实体类别的限制。", - "gui.xaero_sort_distance": "距离", - "gui.xaero_sort_name": "名字", - "gui.xaero_sort_reversed": "反向排序顺序", - "gui.xaero_zoomed_out_enlarged": "放大时缩小", - "gui.xaero_use_default": "使用默认设置", - "gui.xaero_use_multiworld_tooltip": "如果这是一个单一世界(没有大厅,游戏模式世界等)。多世界检测只能在此类服务器上引起问题。不过,在服务器端安装模组应该可以防止这些问题。", - "gui.xaero_teleportation": "传送", - "gui.xaero_close": "关闭", - "gui.xaero_waypoint_name": "路径点名称", - "gui.xaero_up": "[向上]", - "gui.xaero_share_msg1": "你确定要在聊天中与§c每个人§f共享此路径点吗?", - "gui.xaero_multiply_msg2": "你确定你想要将所有子世界坐标乘以8吗?", - "gui.xaero_delete_multi_world_msg1": "你是否想删除所选定子世界的所有路径点数据?", - "gui.xaero_make_multi_automatic": "自动生成子世界", - "gui.xaero_make_automatic": "自动生成世界/服务器", - "gui.xaero_waypoint_opacity_map": "地图路径点透明度", - "gui.xaero_switch_waypoint_set": "切换路径点设置", - "gui.xaero_world_server": "世界/服务器", - "gui.xaero_entity_info_potion_effects_scale": "药水效果大小", - "gui.xaero_cave_zoom": "洞穴放大", - "gui.xaero_arrow_scale": "箭头大小", - "gui.xaero_other_teams": "其他队伍", - "gui.xaero_waypoint_distance_visibility_angle": "路径点距离、水平、角度", - "gui.xaero_always_show_distance": "总是显示路径点距离。", - "gui.xaero_waypoints_distance_min": "最小路径点绘制距离。", - "gui.xaero_box_entity_depth": "根据实体相对于你的Y轴高度,显示较暗的圆点。", - "gui.xaero_box_arrow_scale": "小地图方向固定和其他一些情况下使用的箭头比例。", - "gui.xaero_box_distance": "可以显示到目的地距离的路径点。", - "gui.xaero_box_cave_maps": "绘图模式可以深入到比地表更深的地方,主要是显示地下洞穴和建筑内部。屋顶大小代表一个实心的水平“正方形”的大小,需要在你的上方检测到它才能激活洞穴模式。", - "gui.xaero_sort_symbol": "开始", - "gui.xaero_sort_unsorted": "未分类", - "gui.xaero_sort": "分类", - "gui.xaero_centered_enlarged": "放大时居中", - "gui.xaero_world_teleport_command": "传送聊天命令", - "gui.xaero_teleportation_tooltip": "一旦禁用,只能通过配置文件启用!", - "gui.xaero_waypoint_distance_vertical_visibility_angle": "路径点距离、水平、角度", - "gui.xaero_use_multiworld": "多维度检测", - "gui.xaero_biomes_vanilla": "原版模式生物群系", - "gui.xaero_restore": "恢复", - "gui.xaero_temporary": "暂时的", - "gui.xaero_12h": "12h", - "gui.xaero_24h": "24h", - "gui.xaero_show_time": "显示游戏时间", - "gui.xaero_unreachable_dimension": "无法访问目标维度。", - "gui.xaero_cross_tp": "跨维度TP", - "gui.xaero_mp_cross_tp": "MP跨维度TP", - "gui.xaero_visit_needed": "§e你需要先访问此维度以将其转换为新格式!", - "gui.xaero_render_layer": "叠加渲染层", - "gui.xaero_set_name": "设置名称", - "gui.xaero_display_all_sets": "切换所有路径点设置渲染", - "gui.xaero_down": "[向下]", - "gui.xaero_show_light_level": "显示光照等级", - "gui.xaero_partial": "元素", - "gui.xaero_roof": "顶部", - "gui.xaero_share_msg2": "请确保你没有暴露一个秘密地点。", - "gui.xaero_share": "分享", - "gui.xaero_divide_msg2": "你确定要将所有子世界坐标除以8吗?", - "gui.xaero_multiply_msg1": "此选项仅应用于修复错误的路径点坐标。", - "gui.xaero_divide_all_by_8": "子世界坐标 / 8", - "gui.xaero_multiply_all_by_8": "子世界坐标 * 8", - "gui.xaero_item_tooltip_time": "显示为", - "gui.xaero_entity_tooltip_settings": "物品提示文本设置", - "gui.xaero_item_tooltip": "物品提示文本", - "gui.xaero_delete_multi_world_msg2": "此行动将无法复原。请确定自己了解现在所进行的动作。", - "gui.xaero_delete_multi_world": "删除子世界", - "gui.xaero_delete_world_msg2": "此行动将无法复原。请确定自己了解现在所进行的动作。", - "gui.xaero_delete_world": "删除世界/服务器", - "gui.xaero_make_multi_automatic_msg2": "这将交换所选子世界和自动子世界的所有路径点数据,从而模拟使所选子世界自动化。请确保清楚你在做什么。", - "gui.xaero_make_multi_automatic_msg1": "你确定?", - "gui.xaero_make_automatic_msg2": "这将交换所选世界/服务器和自动世界/服务器的所有路径点数据,从而模拟使所选世界自动化。请确保清楚你在做什么。", - "gui.xaero_make_automatic_msg1": "你确定?", - "gui.xaero_options": "选项", - "gui.xaero_open_slime": "按键摁下时打开", - "gui.xaero_hide_world_names": "隐藏世界名称/IP", - "gui.xaero_waypoint_opacity_ingame": "游戏内路径点透明度", - "gui.xaero_subworld_dimension": "子世界/维度", - "gui.xaero_team": "团队", - "gui.xaero_block_transparency": "方块透明度", - "gui.xaero_terrain_depth": "地形深度", - "gui.xaero_entity_info_potion_effects": "药水效果(仅限单人游戏)", - "gui.xaero_entity_radar": "实体雷达", - "gui.xaero_patron_capes": "Patreon披风", - "gui.xaero_use_world_map": "使用世界地图区块", - "gui.xaero_world_map": "世界地图", - "gui.xaero_safe_mode_box": "使用基于Java(CPU)的等效模组而不是OpenGL(GPU)。为防止正常模式加载失败,安全模式仅作为B计划。并非所有功能都在安全模式下工作。", - "gui.xaero_smooth_dots": "平滑点", - "gui.xaero_arrow_colour": "箭头颜色", - "gui.xaero_entity_info_armour": "护甲值", - "gui.xaero_entity_info_armour_numbers": "盔甲数量", - "gui.xaero_teleport_default_command": "默认传送命令", - "gui.xaero_waypoints_distance": "最大路径点分布。", - "gui.xaero_box_entity_info": "显示你所指向的生物实体信息界面。", - "gui.xaero_delete_set_message2": "此设置将从当前世界中移除。", - "gui.xaero_minimap_guide": "点击拖放移动小地图。", - "gui.xaero_waypoint_names": "以上距离路径点名称", - "gui.xaero_show_entity_model": "显示实体模型", - "gui.xaero_show_flowers": "显示画", - "gui.xaero_show_full_amount": "物品全数", - "gui.xaero_entity_depth": "显示实体位置深度", - "gui.xaero_instant_waypoint": "快速路径点", - "gui.xaero_team_colours": "团队颜色", - "gui.xaero_false": "否", - "gui.xaero_true": "是", - "gui.xaero_yaw": "航向", - "gui.xaero_entity_info_numbers": "生命值", - "gui.xaero_reset_message2": "此操作无法复原。", - "gui.xaero_reset_message": "你确定你想重置默认设置吗?", - "gui.xaero_auto_map_size": "自动", - "gui.xaero_current_biome": "显示生物群系", - "gui.xaero_entity_info_max_hearts": "最大生命值", - "gui.xaero_entity_info_distance": "可达距离", - "gui.xaero_entity_info_stay": "显示实体信息", - "gui.xaero_entity_info_settings": "实体信息设置", - "gui.xaero_display_hostile": "显示敌对的生物", - "gui.xaero_compass_over_wp": "指南针上的路径点", - "gui.xaero_toggle_grid": "切换区块网格", - "gui.xaero_toggle_slime": "切换史莱姆区块", - "gui.xaero_entity_info": "实体信息", - "gui.xaero_toggle_waypoints": "切换路径点", - "gui.xaero_delete_set_message": "你确定你想删除当前设置吗", - "gui.xaero_delete_set": "删除设置", - "gui.xaero_waypoint_set": "设置", - "gui.xaero_world": "世界", - "gui.xaero_create_set": "新的路径点设置", - "gui.xaero_default": "默认", - "gui.xaero_clear_set_message2": "所有路径点将从设置中删除。", - "gui.xaero_clear_set_message": "你确定你想清除当前设置吗", - "gui.xaero_display_redstone": "显示红石", - "gui.xaero_all": "全部", - "gui.xaero_looking_at": "看到", - "gui.xaero_air_low": "低氧", - "gui.xaero_air_setting": "低氧提醒", - "gui.xaero_lighting": "灯光", - "gui.xaero_vanilla": "普通", - "gui.xaero_accurate": "准确", - "gui.xaero_block_colours": "方块颜色", - "gui.xaero_waypoints_scale": "标记大小", - "gui.xaero_show_distance": "距离标记", - "gui.xaero_used_seed": "种子使用:", - "gui.xaero_to": "到", - "gui.xaero_from": "移动", - "gui.xaero_clear": "清除坐标", - "gui.xaero_transfer_all": "移动所有标记", - "gui.xaero_transfer": "移动", - "gui.xaero_safe_mode": "安全模式", - "gui.xaero_antialiasing": "抗锯齿", - "gui.xaero_toggle_map": "开关小地图", - "gui.xaero_old_deathpoints": "保持旧的死亡点", - "gui.xaero_unlimited": "无限制", - "gui.xaero_slime_chunks": "史莱姆区块", - "gui.xaero_opacity": "不透明度", - "gui.xaero_potion_names": "药水效果名称", - "gui.xaero_potion_status_settings": "药水状态设置", - "gui.xaero_fbo": "测试", - "gui.xaero_enlarge_map": "扩大小地图", - "gui.xaero_hp_low": "血量过低", - "gui.xaero_hunger_low": "饥饿值过低", - "gui.xaero_other": "其他实体", - "gui.xaero_items": "物品", - "gui.xaero_hostile": "敌对的生物", - "gui.xaero_mobs": "友好的生物", - "gui.xaero_players": "玩家", - "gui.xaero_entity_colours": "实体颜色", - "gui.xaero_chunkgrid": "区块格子", - "gui.xaero_deathpoints": "死亡地点", - "gui.xaero_deathpoint_old": "之前的死亡地点", - "gui.xaero_deathpoint": "最后一次死亡地点", - "gui.xaero_lock_north": "锁定南北", - "gui.xaero_previous": "<< 上一页", - "gui.xaero_next": "下一页 >>", - "gui.xaero_ingame_waypoints": "游戏内显示路径点", - "gui.xaero_preset_bottom_right": "右下", - "gui.xaero_preset_bottom_left": "左下", - "gui.xaero_change_position": "改变位置", - "gui.xaero_disabled": "关闭", - "gui.xaero_disable_enable": "关闭/启用", - "gui.xaero_display_coords": "显示坐标", - "gui.xaero_waypoints_key": "路径点", - "gui.xaero_waypoint_teleport": "传送", - "gui.xaero_preset_topright": "右上", - "gui.xaero_preset_topleft": "左上", - "gui.xaero_dots_size": "实体点尺寸", - "gui.xaero_box_cave_maps2": "绘图模式可以深入到比地表更深的地方,主要是显示地下洞穴和建筑内部。屋顶大小代表一个实心的水平“正方形”的大小,需要在你的上方检测到它才能激活洞穴模式。实心方块不必在同一Y轴平面上。", - "gui.xaero_box_distance2": "指定显示距离的游戏内路径点。这并不能保证它会同时显示多个路径点。请查看(多路径点距离)设置。", - "gui.xaero_always_entity_nametags": "始终渲染实体名字标签", - "gui.xaero_box_always_entity_nametags": "无视(实体渲染)在屏幕中的名字设置,始终为带有名字标签的实体渲染名字。", - "gui.xaero_light_block": "方块", - "gui.xaero_light_sky": "天空", - "gui.xaero_light_both": "全部", - "gui.xaero_waypoints_bottom": "到底部的新路径点", - "gui.xaero_box_waypoints_bottom": "将新创建的路径点点放在路径点列表的底部,而不是默认的顶部。", - "gui.xaero_armour_main_hand": "主手物品", - "gui.xaero_armour_off_hand": "副手物品", - "gui.xaero_minimap_shape": "形状", - "gui.xaero_minimap_shape_square": "矩形", - "gui.xaero_minimap_shape_circle": "圆形", - "gui.xaero_slopes_legacy": "传统", - "gui.xaero_slopes_default": "默认", - "gui.xaero_names_list": "玩家名单", - "gui.xaero_names_always": "始终", - "gui.xaero_names_off": "没有名字", - "gui.xaero_entity_radar_type": "类型:", - "gui.xaero_entity_radar_color": "颜色:", - "gui.xaero_entity_radar_visiblity": "透明度:", - "gui.xaero_entity_radar_names": "名字:", - "gui.xaero_entity_radar_icons": "图标/头像:", - "gui.xaero_box_entity_radar_names": "在点或图标/头像下渲染实体名称。\n \n 选项 “玩家名单”-仅在按下(列出玩家)键绑定(默认为TAB)时渲染。", - "gui.xaero_light_overlay_status": "使用光照叠加层", - "gui.xaero_light_overlay": "光照叠加层", - "gui.xaero_light_overlay_type": "光照叠加层", - "gui.xaero_light_overlay_color": "颜色", - "gui.xaero_light_overlay_max_light": "最大光照", - "gui.xaero_light_overlay_min_light": "最小光照", - "gui.xaero_toggle_light_overlay": "切换光照叠加层", - "gui.xaero_box_light_overlay_type": "使用此叠加层会对游戏性能产生负面影响,因为目前它不使用世界地图模组并增加了小地图更新频率。 不要让它一直处于活动状态。", - "gui.xaero_day": "天数", - "gui.xaero_tamed": "被驯服的生物", - "gui.xaero_untamed_color": "未驯服生物的颜色", - "gui.xaero_icons_list": "玩家名单", - "gui.xaero_icons_always": "始终", - "gui.xaero_icons_off": "没有图标", - "gui.xaero_box_entity_radar_icons": "渲染实体图标而不是彩色圆点。\n \n 选项 “玩家名单” -仅在按下 (列出玩家) 键绑定(默认为TAB)时渲染。", - "gui.xaero_dot_name_scale": "点名字比例", - "gui.xaero_entity_heads_scale": "实体图标比例", - "gui.xaero_box_minimap_size": "影响小地图边框倾斜程度的数值。当数值大于180时,矩形小地图被强制进入不旋转模式(选项“锁定小地图朝北”)。 \n \n 对于“自动”选项,一直朝向左 . \n \n 旧版本中的尺寸值:\n 小 - 57 \n 小 - 85 \n 中 - 113 \n 大 - 169 ", - "gui.xaero_auto_clamp_depth": "自动", - "gui.xaero_waypoints_clamp_depth": "钳制深度", - "gui.xaero_waypoints_distance_scale": "路径点距离文本比例", - "gui.xaero_waypoints_name_scale": "路径点名称文本比例", - "gui.xaero_box_waypoints_clamp_depth": "当你远离它们时,游戏中路径点停止变小的屏幕深度。\n 如果你想在屏幕上使远处的路径点变大/变小,请使用此选项。使用“路径点游戏内比例”设置当你靠近路径点时,也会影响路径点的大小。\n \n 对于(自动) 选项,一直向左。\n 自动选项会尝试为比例类型的默认值提供最佳值,同时考虑你的FOV和屏幕高度。\n \n 旧版本的默认值:\n 钳制深度:12 \n 游戏内比例:2.5 \n 名称文字比例:0.5 \n 距离文字比例:0.8", - "gui.xaero_box_waypoints_distance_scale": "显示到游戏中路径点的距离的文本比例。\n \n 旧版本中的默认值:\n 钳制深度:12 \n 游戏内比例:2.5 \n 名称文字比例:0.5 \n 距离文字比例:0.8", - "gui.xaero_box_waypoints_name_scale": "显示游戏中路径点名称的文本比例。\n \n 旧版本中的默认值:\n 钳制深度:12 \n 游戏内比例:2.5 \n 名称文字比例:0.5 \n 距离文字比例:0.8", - "gui.xaero_box_waypoints_scale": "游戏中路径点的比例。使用此选项可更改所有游戏中路径点的比例,包括你附近的路径点。使用(钳制深度)设置来专门影响远处路径点的大小。\n \n 旧版本的默认值:\n 钳制深度:12 \n 游戏内比例:2.5 \n 名称文字比例:0.5 \n 距离文字比例:0.8", - "gui.xaero_waypoint_shared": "%1$s共享了路径点“%2$s”!§2§n[Add]", - "gui.xaero_waypoint_shared_dimension": "%1$s共享了位于%3$s的路径点“%2$s”!§2§n[Add]", - "gui.xaero_waypoint_unknown_dimension": "未知的维度", - "gui.xaero_uses_worldmap_value": "设定值来自世界地图设定!", - "gui.xaero_dots_style": "实体的点样式", - "gui.xaero_dots_style_default": "默认", - "gui.xaero_dots_style_legacy": "传统", - "gui.xaero_slopes_default_3d": "默认3D", - "gui.xaero_slopes_default_2d": "默认2D", - "gui.xaero_ui_scale": "UI比例", - "gui.xaero_ui_scale_auto": "自动", - "gui.xaero_ui_scale_mc": "Minecraft", - "gui.xaero_box_ui_scale": "文本和小地图其他UI元素的比例。 不是为了放大或调整大小而设计的。 对此有单独的选项。", - "gui.xaero_no_durability": "无", - "gui.xaero_pushbox_normal": "普通", - "gui.xaero_pushbox_screen_height": "屏幕高度", - "gui.xaero_pushbox_boss_health": "Boss实体碰撞箱", - "gui.xaero_pushbox_potion_effects": "药水效果碰撞箱", - "gui.xaero_box_pushbox_boss_health": "在原版boss生命条周围显示的一个隐形框,将模组的界面信息推开。\n \n 普通类型的碰撞箱等于它的大小,并且只将界面信息推入必要的距离。\n \n 屏幕高度类型的碰撞箱在整个屏幕高度上拉伸,并且总是垂直移动碰撞界面正常类型的高度。当你在一列中有多个界面信息并希望推送所有界面信息时,这会非常有用。", - "gui.xaero_box_pushbox_potion_effects": "在原版药水效果周围显示一个隐形框将模组的界面推开。\n \n 普通类型的碰撞箱等于它的大小,并且只将界面信息推入必要的距离。\n \n 屏幕高度类型的碰撞箱在整个屏幕高度上拉伸,并且总是垂直移动碰撞界面正常类型的高度。当你在一列中有多个界面信息并希望推送所有界面信息时,这会非常有用。", - "gui.xaero_held_centered_position": "居中时保留的物品", - "gui.xaero_held_centered_position_screen_edges": "边缘", - "gui.xaero_held_centered_position_hotbar": "快捷栏", - "gui.xaero_minimap_frame": "边框样式", - "gui.xaero_minimap_frame_color": "边框颜色", - "gui.xaero_box_minimap_frame_color": "非默认彩色边框样式的小地图边框颜色。", - "gui.xaero_minimap_frame_default": "默认", - "gui.xaero_minimap_frame_colored_thick": "彩色", - "gui.xaero_minimap_frame_colored_thin": "较淡的彩色", - "gui.xaero_compass_north": "N", - "gui.xaero_compass_east": "E", - "gui.xaero_compass_south": "S", - "gui.xaero_compass_west": "W", - "gui.xaero_compass_scale": "地图上的指南针比例", - "gui.xaero_box_compass_scale": "使用地图上的指南针位置时指南针字母 NESW 的比例。", - "gui.xaero_minimap_compass_inside_frame": "在地图上", - "gui.xaero_minimap_compass_on_frame": "在边框上", - "gui.xaero_compass_color": "指南针的阴影颜色", - "gui.xaero_box_compass_over_wp2": "在地图上的路径点上渲染指南针字母(N、E、S、W)。这仅适用于边框内指南针位置。", - "effect.xaerominimap.no_minimap": "没有小地图", - "effect.xaerominimap.no_entity_radar": "没有实体雷达", - "effect.xaerominimap.no_waypoints": "没有路径点", - "effect.xaerominimap.no_cave_maps": "没有洞穴地图", - "effect.xaerominimap.no_minimap_harmful": "没有小地图", - "effect.xaerominimap.no_entity_radar_harmful": "没有实体雷达", - "effect.xaerominimap.no_waypoints_harmful": "没有路径点", - "effect.xaerominimap.no_cave_maps_harmful": "没有洞穴地图", - "effect.xaerominimap.no_minimap_beneficial": "没有小地图", - "effect.xaerominimap.no_entity_radar_beneficial": "没有实体雷达", - "effect.xaerominimap.no_waypoints_beneficial": "没有路径点", - "effect.xaerominimap.no_cave_maps_beneficial": "没有洞穴地图", - "gui.xaero_radar_item_frames": "显示物品展示框点", - "gui.xaero_show_dimension_name": "显示当前维度", - "gui.xaero_unknown_biome": "未知生物群落e", - "gui.xaero_light_value": "光照强度:%d", - "gui.xaero_teleport_y_unknown": "你无法传送到未指定Y坐标的路径点。编辑路径点以能够传送到它。", - "gui.xaero_box_waypoints_distance_scale2": "显示到游戏中路径点点的距离的文本比例。", - "gui.xaero_box_waypoints_name_scale2": "显示游戏中路径点名称的文本比例。", - "gui.xaero_box_ingame_waypoint_icon_scale": "游戏中路径点图标的比例。", - "gui.xaero_ingame_waypoint_icon_scale": "游戏内路径点图标比例", - "gui.xaero_ingame_waypoint_close_scale": "游戏内路径点近距离缩放", - "gui.xaero_box_ingame_waypoint_close_scale": "当你非常接近游戏内路径点时,它们的比例。要更改较远路径点的比例,请使用“游戏内路径点图标比例”,“路径点距离文本比例” 和 (路径点名称文本比例) 设置。", - "gui.xaero_entity_icon_name_fallback": "图标失败时的实体名称", - "gui.xaero_settings_search": "设置搜索", - "gui.xaero_settings_search_placeholder": "搜索", - "gui.xaero_minimap_view_settings": "视图设置 ", - "gui.xaero_entity_radar_settings": "实体雷达设置", - "gui.xaero_entity_radar_categories": "实体类别设置", - "gui.xaero_minimap_block_map_settings": "地图方块设置", - "gui.xaero_overlay_settings": "叠加层设置", - "gui.xaero_minimap_info_settings": "信息设置", - "gui.xaero_waypoint_settings": "路径点设置", - "gui.xaero_minimap_misc_settings": "杂项设置", - "gui.xaero_entity_radar_category": "类别:", - "gui.xaero_settings_not_found": "没有找到与你输入的匹配条目!", - "gui.xaero_multiple_waypoint_info": "多路径点距离", - "gui.xaero_box_multiple_waypoint_info": "是否可以同时显示多个游戏内路径点的距离。默认情况下,仅显示与十字准星最近的航路点的距离。使用(到路径点的距离) 设置来配置甚至可以显示距离的路径点。", - "gui.xaero_while_sneaking": "潜行", - "gui.xaero_multiple_waypoints_always": "总是", - "gui.xaero_narrator_select_nothing": "没有", - "gui.xaero_category_setting_inherit": "-", - "gui.xaero_category_expanded_options": "%s(选择一个选项)", - "gui.xaero_entity_category_root": "任何", - "gui.xaero_entity_category_living": "活的", - "gui.xaero_entity_category_hostile": "敌对的", - "gui.xaero_entity_category_friendly": "和平的", - "gui.xaero_entity_category_hostile_tamed": "驯服的", - "gui.xaero_entity_category_friendly_tamed": "驯服的", - "gui.xaero_entity_category_players": "玩家", - "gui.xaero_entity_category_same_team": "来自同一团队", - "gui.xaero_entity_category_other_teams": "来自其他团队", - "gui.xaero_entity_category_items": "物品", - "gui.xaero_entity_category_other_entities": "其他", - "gui.xaero_category_settings": "设置", - "gui.xaero_category_include_list": "包含列表", - "gui.xaero_box_category_include_list": "要包含在(自动包括)所包含的实体类型列表。", - "gui.xaero_category_exclude_list": "排除列表", - "gui.xaero_box_category_exclude_list": "要从已包含的实体类型中排除的实体类型列表。根据你选择的排除模式,可以同时用作“白名单”和(黑名单) ", - "gui.xaero_category_add_subcategory": "添加子类别", - "gui.xaero_category_hard_include": "硬性包括", - "gui.xaero_box_category_hard_include": "控制要自动包括哪些实体,而无需手动将它们放入包括列表中。", - "gui.xaero_category_list_add": "添加到列表中", - "gui.xaero_category_exclude_list_mode": "排除模式", - "gui.xaero_category_name": "分类名称", - "gui.xaero_category_confirm": "确认", - "gui.xaero_category_delete": "删除类别", - "gui.xaero_category_delete_confirm": "删除以下类别?", - "gui.xaero_category_enable_protection": "保护:关", - "gui.xaero_category_disable_protection": "保护:开", - "gui.xaero_category_disable_protection_confirm": "禁用以下类别的保护?", - "gui.xaero_category_enable_protection_confirm": "为以下类别启用保护?", - "gui.xaero_box_category_protection": "类别保护可防止你(意外)删除、移动、重命名类别或更改其(硬性包括)的设置.", - "gui.xaero_category_protected_category": "受保护!", - "gui.xaero_category_category_move_up": "增加优先级", - "gui.xaero_category_category_move_down": "降低优先级", - "gui.xaero_category_delete_list_element": "删除", - "gui.xaero_category_settings_confirm": "确认", - "gui.xaero_category_settings_cancel": "取消", - "gui.xaero_category_settings_cancel_confirm": "离开而不保存你的更改?", - "gui.xaero_category_settings_reset": "重置默认值", - "gui.xaero_category_settings_reset_confirm1": "将类别配置重置为默认值?", - "gui.xaero_category_settings_reset_confirm2": "自定义类别将被移除并重置默认类别。", - "gui.xaero_radar_displayed": "显示", - "gui.xaero_radar_dots_color": "点颜色", - "gui.xaero_radar_icons_displayed": "图标", - "gui.xaero_radar_names_displayed": "名称", - "gui.xaero_radar_render_order": "渲染顺序", - "gui.xaero_box_radar_render_order": "控制雷达中各类别的渲染顺序。较低的数字意味着更早渲染。然而,在较新的Minecraft版本中,点总是渲染在图标的前面。尽管如此,该顺序仍然适用于点或图标渲染。", - "gui.xaero_radar_dots_color_team_colour": "团队颜色", - "gui.xaero_box_always_entity_nametags2": "无论名称设置如何,始终为带有名称标签的实体渲染名称。", - "gui.xaero_radar_setting_displayed": "显示雷达", - "gui.xaero_radar_setting_names": "显示名称", - "gui.xaero_radar_setting_icons": "显示图标", - "gui.xaero_toggle_entity_radar": "切换实体雷达", - "narration.xaero_ui_list_left_right_usage": "按向左和向右按钮选择条目中的一列。", - "gui.xaero_category_help": "当多个子类别包含同一个实体时,列表中较高的子类别优先!创建自定义类别时请记住这一点。通常,一个新的自定义类别应该放在列表顶部。", - "gui.xaero_update_notification": "更新通知", - "gui.xaero_category_cut": "剪切/移动§e%1$s", - "gui.xaero_category_paste": "将§e%1$s§r粘贴到§e%2$s", - "gui.xaero_category_paste_cancel": "取消剪切/粘贴", - "gui.xaero_category_duplicate": "复制§e%1$s", - "gui.xaero_category_duplicate_confirm": "复制以下类别?", - "gui.xaero_reverse_entity_radar": "反向雷达渲染顺序", - "gui.xaero_adjust_height_for_carpetlike_blocks": "调整方块的Y坐标", - "gui.xaero_box_adjust_height_for_carpetlike_blocks": "从类似地毯方块的矮方块的高度值中减去1,例如地毯方块、1层雪方块、睡莲方块等。这可以防止这些方块在地图上像一个完整的方块一样造成严重的阴影。路径点和这些方块上的传送也应该更合理。", - "gui.xaero_box_category": "查看/编辑§e%1$s", - "gui.xaero_box_category_settings": "设置为§e%1$s", - "gui.xaero_auto_convert_wp_distance_km": "将距离转换为KM", - "gui.xaero_auto_convert_wp_distance_km_never": "从不", - "gui.xaero_waypoint_distance_precision": "路径点距离精度", - "gui.xaero_sort_angle": "角间距", - "gui.xaero_toggle_enabled": "启用", - "gui.xaero_toggle_disabled": "禁止", - "gui.xaero_main_entity_dot_size": "主要实体点尺寸" +{ + "gui.xaero_armour_status_settings": "盔甲状态设置", + "gui.xaero_armour_status": "盔甲状态", + "gui.xaero_notifications": "通知", + "gui.xaero_miscellaneous": "杂项", + "gui.xaero_miscellaneous_settings": "杂项设置", + "gui.xaero_notification_settings": "通知设置", + "gui.xaero_better_pvp_settings": "Better PvP 设置", + "gui.xaero_box_potion_effects": "显示当前激活的药水效果的界面。", + "gui.xaero_box_armour_status": "显示你当前穿的盔甲和持有物品信息的界面。", + "gui.xaero_box_sprint": "只需按下一个绑定的键(可配置)就能疾跑。", + "gui.xaero_box_sneak": "允许你打开/关闭潜行并在潜行时无需按住任何按键。", + "gui.xaero_box_notifications": "各种情况的屏幕通知,比如低生命值、低饥饿值、低氧气值、爆炸危险和被弓箭射击。", + "gui.xaero_box_xp": "获得或失去的经验信息会飞过你的屏幕。", + "gui.xaero_box_quick_use": "类似于动作条的按键绑定系统,可让你自动使用快捷栏中的指定物品,而无需切换当前持有的物品。 按住绑定的键可以让你继续使用该物品,就像你按住鼠标右键一样。 例如:放置火把或TNT、投掷药水、吃东西、喝东西。", + "gui.xaero_box_minimap": "显示你周围的环境和实体的小地图。", + "gui.xaero_preset_fancy": "幻想", + "gui.xaero_preset_classic": "经典", + "gui.xaero_preset_social": "社交", + "gui.xaero_potion_status": "药水状态", + "gui.xaero_archery_status": "显示弓箭剩余数量", + "gui.xaero_sprint": "更好的疾跑", + "gui.xaero_sneak": "切换潜行", + "gui.xaero_enchants_color": "附魔颜色", + "gui.xaero_durability": "耐久度", + "gui.xaero_hunger_setting": "饥饿值提醒", + "gui.xaero_hp_setting": "生命值提醒", + "gui.xaero_explosion_setting": "爆炸提醒", + "gui.xaero_being_shot_setting": "“被射击”提醒", + "gui.xaero_xp_setting": "经验掉落", + "gui.xaero_custom_settings": "自定义设置", + "gui.xaero_quick_use": "快速使用物品", + "gui.xaero_show_enchants": "显示附魔", + "gui.xaero_percent": "百分比", + "gui.xaero_numeral": "数值", + "gui.xaero_both": "两者", + "gui.xaero_quick_eat": "快速进食", + "gui.xaero_toggle_sneak": "切换潜行", + "gui.xaero_quick_use_1": "快速使用1", + "gui.xaero_quick_use_2": "快速使用2", + "gui.xaero_quick_use_3": "快速使用3", + "gui.xaero_quick_use_4": "快速使用4", + "gui.xaero_quick_use_5": "快速使用5", + "gui.xaero_quick_use_6": "快速使用6", + "gui.xaero_quick_use_7": "快速使用7", + "gui.xaero_quick_use_8": "快速使用8", + "gui.xaero_quick_use_9": "快速使用9", + "gui.xaero_restores": "恢复值", + "gui.xaero_hunger_low": "低饥饿值", + "gui.xaero_hp_low": "低生命值", + "gui.xaero_potion_status_settings": "药水状态设置", + "gui.xaero_potion_names": "药水效果名称", + "gui.xaero_air_setting": "氧气值提醒", + "gui.xaero_air_low": "低氧气值", + "gui.xaero_entity_info": "实体信息", + "gui.xaero_box_entity_info": "显示你所指向的生物实体的信息,包括玩家。", + "gui.xaero_entity_info_settings": "实体信息设置", + "gui.xaero_entity_info_stay": "继续显示", + "gui.xaero_entity_info_distance": "触及距离", + "gui.xaero_entity_info_max_hearts": "生命条爱心最大数量", + "gui.xaero_entity_info_numbers": "以数字显示生命值", + "gui.xaero_show_full_amount": "手持物品携带总量", + "gui.xaero_show_entity_model": "显示实体模型", + "gui.xaero_entity_info_armour_numbers": "以数字显示护甲值", + "gui.xaero_entity_info_armour": "显示护甲信息", + "gui.xaero_entity_info_potion_effects": "药水效果(仅限单人游戏)", + "gui.xaero_entity_info_potion_effects_scale": "药水效果大小", + "gui.xaero_item_tooltip": "物品提示文本", + "gui.xaero_entity_tooltip_settings": "物品提示文本设置", + "gui.xaero_item_tooltip_min_lines": "最小行数", + "gui.xaero_item_tooltip_time": "显示", + "gui.xaero_potion_effects_blink": "要到期时闪烁", + "gui.xaero_armour_main_hand": "主手物品", + "gui.xaero_armour_off_hand": "副手物品", + "gui.xaero_no_durability": "无", + "gui.xaero_held_centered_position": "居中时持有的物品", + "gui.xaero_held_centered_position_screen_edges": "边缘", + "gui.xaero_held_centered_position_hotbar": "快捷栏" } \ No newline at end of file diff --git a/projects/1.18-fabric/assets/xaeros-minimap/xaerominimap/lang/en_us.json b/projects/1.18-fabric/assets/xaeros-minimap/xaerominimap/lang/en_us.json new file mode 100644 index 000000000000..6a8ce711001d --- /dev/null +++ b/projects/1.18-fabric/assets/xaeros-minimap/xaerominimap/lang/en_us.json @@ -0,0 +1,535 @@ +{ + "gui.xaero_confirm": "Confirm", + "gui.xaero_cancel": "Cancel", + "gui.xaero_back": "Back", + "gui.xaero_delete": "Delete", + "gui.xaero_OK": "OK", + "gui.xaero_add_edit": "Add/Edit", + "gui.xaero_new_waypoint": "New Waypoint", + "gui.xaero_initial": "initials", + "gui.xaero_edit_waypoint": "Edit Waypoint", + "gui.xaero_choose_a_preset": "Choose a Preset", + "gui.xaero_choose_an_interface": "Choose an Interface", + "gui.xaero_minimap": "Minimap", + "gui.xaero_edit_mode": "Edit Mode", + "gui.xaero_instructions": "Instructions/Help", + "gui.xaero_not_ingame": "You have to be in game to be able to use the edit mode!", + "gui.xaero_welcome_edit_mode": "Welcome to the edit mode!", + "gui.xaero_howto_select": "Left-click an interface to select it.", + "gui.xaero_howto_drag": "Left-click and drag to move an interface around.", + "gui.xaero_howto_deselect": "Right-click to deselect an interface.", + "gui.xaero_howto_center": "Press \"C\" to center or uncenter the selected interface.", + "gui.xaero_different_centered": "Some interfaces have a different centered look.", + "gui.xaero_howto_flip": "Press \"F\" to flip or unflip the selected interface.", + "gui.xaero_howto_settings": "Press \"S\" to quickly access settings of the selected interface.", + "gui.xaero_howto_preset": "Select a preset by clicking the \"Choose a Preset\" button.", + "gui.xaero_howto_save": "Save your changes by clicking the \"Confirm\" button.", + "gui.xaero_howto_cancel": "Discard your changes by clicking the \"Cancel\" button.", + "gui.xaero_minimap_settings": "Minimap Settings", + "gui.xaero_server_disabled": "The server might have disabled some of the mod features.", + "gui.xaero_waypoints": "Waypoints", + "gui.xaero_centered": "Centered:", + "gui.xaero_press_c": "(pr. C)", + "gui.xaero_flipped": "Flipped:", + "gui.xaero_press_f": "(pr. F)", + "gui.xaero_reset_defaults": "Restore Default Settings", + "gui.xaero_cave_maps": "Cave Mode", + "gui.xaero_display_waypoints": "On-Map Waypoints", + "gui.xaero_zoom": "Zoom", + "gui.xaero_minimap_size": "Size", + "gui.xaero_entity_amount": "Entity Number", + "gui.xaero_black": "Black", + "gui.xaero_dark_blue": "Dark Blue", + "gui.xaero_dark_green": "Dark Green", + "gui.xaero_dark_aqua": "Dark Aqua", + "gui.xaero_dark_red": "Dark Red", + "gui.xaero_dark_purple": "Dark Purple", + "gui.xaero_gold": "Gold", + "gui.xaero_gray": "Gray", + "gui.xaero_dark_gray": "Dark Gray", + "gui.xaero_blue": "Blue", + "gui.xaero_green": "Green", + "gui.xaero_aqua": "Aqua", + "gui.xaero_red": "Red", + "gui.xaero_purple": "Light Purple", + "gui.xaero_yellow": "Yellow", + "gui.xaero_white": "White", + "gui.xaero_zoom_in": "Zoom In Minimap", + "gui.xaero_zoom_out": "Zoom Out Minimap", + "gui.xaero_on": "ON", + "gui.xaero_off": "OFF", + "gui.xaero_preset_topleft": "Top-Left Corner", + "gui.xaero_preset_topright": "Top-Right Corner", + "gui.xaero_waypoint_teleport": "Teleport", + "gui.xaero_waypoints_key": "Open Waypoint Screen", + "gui.xaero_display_coords": "Display Coordinates", + "gui.xaero_disable_enable": "Disable/Enable", + "gui.xaero_disabled": "disabled", + "gui.xaero_minimap_guide": "Left-click and drag to move the minimap around.", + "gui.xaero_change_position": "Change Position", + "gui.xaero_preset_bottom_left": "Bottom-Left Corner", + "gui.xaero_preset_bottom_right": "Bottom-Right Corner", + "gui.xaero_ingame_waypoints": "In-Game Waypoints", + "gui.xaero_next": "Next >>", + "gui.xaero_previous": "<< Prev", + "gui.xaero_lock_north": "Lock Minimap North", + "gui.xaero_deathpoint": "Latest Death", + "gui.xaero_deathpoint_old": "Old Death", + "gui.xaero_deathpoints": "Deathpoints", + "gui.xaero_chunkgrid": "Chunk Grid", + "gui.xaero_players": "Players", + "gui.xaero_mobs": "Friendly Mobs", + "gui.xaero_hostile": "Hostile Mobs", + "gui.xaero_items": "Items", + "gui.xaero_other": "Other Entities", + "gui.xaero_enlarge_map": "Enlarge Minimap", + "gui.xaero_fbo": "Beta", + "gui.xaero_opacity": "Opacity", + "gui.xaero_slime_chunks": "Slime Chunks", + "gui.xaero_unlimited": "Unlimited", + "gui.xaero_old_deathpoints": "Keep Old Deathpoints", + "gui.xaero_toggle_map": "Toggle Minimap", + "gui.xaero_antialiasing": "Anti-Aliasing", + "gui.xaero_safe_mode": "Safe Mode", + "gui.xaero_transfer": "Transfer", + "gui.xaero_transfer_all": "Transfer All Waypoints", + "gui.xaero_clear": "Clear Set", + "gui.xaero_from": "From", + "gui.xaero_to": "To", + "gui.xaero_used_seed": "Seed to Use:", + "gui.xaero_show_distance": "Distance to WP", + "gui.xaero_waypoints_scale": "In-Game Waypoint Scale", + "gui.xaero_block_colours": "Block Color Mode", + "gui.xaero_accurate": "Accurate", + "gui.xaero_vanilla": "Vanilla", + "gui.xaero_lighting": "Lighting", + "gui.xaero_looking_at": "Looking At", + "gui.xaero_all": "All", + "gui.xaero_display_redstone": "Show Redstone", + "gui.xaero_clear_set_message": "Are you sure you would like to clear the current set", + "gui.xaero_clear_set_message2": "All waypoints from this set will be deleted!", + "gui.xaero_default": "Default", + "gui.xaero_create_set": "New Waypoint Set", + "gui.xaero_delete_set": "Delete Set", + "gui.xaero_delete_set_message": "Are you sure you would like to delete the current set", + "gui.xaero_delete_set_message2": "This set will be removed from the current world.", + "gui.xaero_toggle_waypoints": "Toggle In-Game Waypoints", + "gui.xaero_dots_size": "Entity Dot Size", + "gui.xaero_toggle_slime": "Toggle Slime Chunks", + "gui.xaero_toggle_grid": "Toggle Chunk Grid", + "gui.xaero_compass_over_wp": "Compass Over Waypoints", + "gui.xaero_current_biome": "Display Current Biome", + "gui.xaero_auto_map_size": "Auto", + "gui.xaero_reset_message": "Are you sure you would like to restore the default settings?", + "gui.xaero_reset_message2": "This action cannot be undone!", + "gui.xaero_yaw": "yaw", + "gui.xaero_true": "true", + "gui.xaero_false": "false", + "gui.xaero_team_colours": "Team Colors", + "gui.xaero_instant_waypoint": "Quick Waypoint", + "gui.xaero_entity_depth": "Show Entity Depth", + "gui.xaero_show_flowers": "Show Flowers", + "gui.xaero_waypoint_names": "WP Name Above Distance", + "gui.xaero_waypoints_distance": "Max WP Render Dist.", + "gui.xaero_teleport_default_command": "Default Teleport Command", + "gui.xaero_waypoints_distance_min": "Min WP Render Dist.", + "gui.xaero_other_teams": "Other Teams", + "gui.xaero_arrow_scale": "Arrow Scale", + "gui.xaero_arrow_colour": "Arrow Color", + "gui.xaero_smooth_dots": "Smooth Dots", + "gui.xaero_cave_zoom": "Cave Mode Zoom In", + "gui.xaero_safe_mode_box": "Use Java-based (CPU) equivalent of this mod instead of the default, OpenGL-based (GPU) one. Safe mode is a plan B in case the mod does not function correctly. Not all features work in the safe mode. Do not use unless you have to.", + "gui.xaero_height_limit": "Entity Height Limit", + "gui.xaero_world_map": "World Map", + "gui.xaero_use_world_map": "Use World Map Mod Chunks", + "gui.xaero_patron_capes": "Patreon Capes", + "gui.xaero_entity_radar": "Entity Radar", + "gui.xaero_terrain_depth": "Terrain Depth", + "gui.xaero_terrain_slopes": "Terrain Slopes", + "gui.xaero_block_transparency": "Block Transparency", + "gui.xaero_team": "Team", + "gui.xaero_world_server": "World/Server", + "gui.xaero_subworld_dimension": "Sub-World/Dimension", + "gui.xaero_switch_waypoint_set": "Switch Waypoint Set", + "gui.xaero_waypoint_opacity_ingame": "Waypoint Opacity in Game", + "gui.xaero_waypoint_opacity_map": "Waypoint Opacity on Map", + "gui.xaero_hide_world_names": "Hide IPs/World Names", + "gui.xaero_open_slime": "Open on Key Press", + "gui.xaero_options": "Options", + "gui.xaero_make_automatic": "Make World/Server Auto", + "gui.xaero_make_automatic_msg1": "Are you sure?", + "gui.xaero_make_automatic_msg2": "This will swap all waypoint data between the selected world/server and the auto one, thus simulate making the selected world/server automatic. Make sure you know what you are doing.", + "gui.xaero_make_multi_automatic": "Make Sub-World Auto", + "gui.xaero_make_multi_automatic_msg1": "Are you sure?", + "gui.xaero_make_multi_automatic_msg2": "This will swap all waypoint data between the selected sub-world and the auto one, thus simulate making the selected sub-world automatic. Make sure you know what you are doing.", + "gui.xaero_delete_world": "Delete World/Server", + "gui.xaero_delete_world_msg1": "Would you like to delete all waypoint data for the selected world/server?", + "gui.xaero_delete_world_msg2": "This action cannot be undone! Make sure you know what you are doing.", + "gui.xaero_delete_multi_world": "Delete Sub-World", + "gui.xaero_delete_multi_world_msg1": "Would you like to delete all waypoint data for the selected sub-world?", + "gui.xaero_delete_multi_world_msg2": "This action cannot be undone! Make sure you know what you are doing.", + "gui.xaero_always_show_distance": "Always Disp. Dist. to WP", + "gui.xaero_multiply_all_by_8": "Sub-World Coordinates * 8", + "gui.xaero_divide_all_by_8": "Sub-World Coordinates / 8", + "gui.xaero_multiply_msg1": "This option should be used only to fix incorrect waypoint coordinates.", + "gui.xaero_multiply_msg2": "Are you sure you would like to MULTIPLY all sub-world coordinates by 8?", + "gui.xaero_divide_msg2": "Are you sure you would like to DIVIDE all sub-world coordinates by 8?", + "gui.xaero_share": "Share", + "gui.xaero_share_msg1": "Are you sure you would like to share this waypoint with §cEVERYONE§f in the chat?", + "gui.xaero_share_msg2": "Make sure you do not expose a secret location!", + "gui.xaero_roof": "Ceiling", + "gui.xaero_partial": "Partial", + "gui.xaero_full": "Full", + "gui.xaero_show_light_level": "Display Light Level", + "gui.xaero_up": "[Go Up]", + "gui.xaero_down": "[Go Down]", + "gui.xaero_display_all_sets": "Toggle All WP Sets Render", + "gui.xaero_waypoint_name": "waypoint name", + "gui.xaero_set_name": "Set Name", + "gui.xaero_render_layer": "Overlay Render Layer", + "gui.xaero_visit_needed": "§eYou need to visit this dimension first to convert it to the new format!", + "gui.xaero_cross_tp": "Cross-Dimensional TP", + "gui.xaero_unreachable_dimension": "Unreachable destination dimension.", + "gui.xaero_show_time": "Display Game Time", + "gui.xaero_24h": "24h", + "gui.xaero_12h": "12h", + "gui.xaero_temporary": "temporary", + "gui.xaero_restore": "Restore", + "gui.xaero_biomes_vanilla": "Biomes in Vanilla Color Mode", + "gui.xaero_use_multiworld": "Multiworld Detection", + "gui.xaero_close": "Close", + "gui.xaero_waypoint_distance_visibility_angle": "WP Dist. Horis. Angle", + "gui.xaero_waypoint_distance_vertical_visibility_angle": "WP Dist. Vertic. Angle", + "gui.xaero_teleportation": "Teleportation", + "gui.xaero_teleportation_tooltip": "Once disabled, it can be enabled back only through the config file!", + "gui.xaero_use_multiworld_tooltip": "Disable if this is a simple server with a single world (no separate lobby, game mode, or minigame worlds). Multiworld detection will cause only issues on such servers. However, installing this mod on the server side should prevent these issues.", + "gui.xaero_world_teleport_command": "Teleport Command", + "gui.xaero_use_default": "Use Default", + "gui.xaero_centered_enlarged": "Center When Enlarged", + "gui.xaero_zoomed_out_enlarged": "Zoom Out When Enlarged", + "gui.xaero_sort": "Sort By", + "gui.xaero_sort_reversed": "Reversed Sort Order", + "gui.xaero_sort_unsorted": "Unsorted", + "gui.xaero_sort_name": "Name", + "gui.xaero_sort_symbol": "Initials", + "gui.xaero_sort_distance": "Distance", + "gui.xaero_box_cave_maps": "Mapping mode that can go deeper than the surface blocks, mainly to display underground caves and interiors of buildings. The ceiling size refers to the size of a horizontal \"square\" of solid blocks that has to be detected above you to activate the cave mode.", + "gui.xaero_box_cave_maps2": "Mapping mode that can go deeper than the surface blocks, mainly to display underground caves and interiors of buildings. 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.", + "gui.xaero_box_entity_amount": "The limit per each entity category.", + "gui.xaero_box_distance": "Specifies, for which in-game waypoints to show the distance to.", + "gui.xaero_box_distance2": "Specifies, for which in-game waypoints to show the distance to. This does not guarantee that it will be shown for multiple waypoints at once. Check out the \"Multiple Waypoint Distances\" setting as well.", + "gui.xaero_box_always_distance": "Display distance even when the waypoint is very close. This setting does not override the \"Distance to WP\" option.", + "gui.xaero_box_arrow_scale": "Scale of the arrow used in the non-rotating variant of the minimap and several other cases.", + "gui.xaero_box_arrow_color": "Color of the arrow used in the non-rotating variant of the minimap and several other cases.", + "gui.xaero_box_cave_zoom": "Specifies, how much to zoom the minimap further in when the cave mode is active.", + "gui.xaero_box_entity_depth": "Display entities darker on the minimap depending on their Y level relative to you.", + "gui.xaero_box_height_limit": "Maximum Y-level distance for entities until they are no longer displayed on the minimap.", + "gui.xaero_toggle_map_waypoints": "Toggle On-Map Waypoints", + "gui.xaero_always_entity_nametags": "Always Render Entity Name Tags", + "gui.xaero_minimap_text_align": "Info Text Alignment", + "gui.xaero_center": "Center", + "gui.xaero_left": "Left", + "gui.xaero_right": "Right", + "gui.xaero_show_angles": "Display Facing Angles", + "gui.xaero_box_always_entity_nametags": "Always render names for entities with name tags regardless of what the name setting is set to in the \"Entity Radar\" screen.", + "gui.xaero_box_teleport_default_command": "The command used for waypoint teleportation if a world-specific or a server-specific command is not set in the Options menu in the waypoint screen.", + "gui.xaero_waypoints_edit_mode_individually": "One by One", + "gui.xaero_waypoints_edit_mode_all": "All at Once", + "gui.xaero_compass": "Compass", + "gui.xaero_cave_maps_depth": "Cave Mode Depth", + "gui.xaero_waypoints_edit_reset": "Reset", + "gui.xaero_main_entity_as": "Main Entity As", + "gui.xaero_arrow": "Arrow", + "gui.xaero_dot": "Dot", + "gui.xaero_crosshair": "Crosshair", + "gui.xaero_teleport_coordinates_hidden": "Unable to teleport, because it would expose the waypoint coordinates. Disable the \"Hide Waypoint Coordinates\" option to be able to freely teleport again.", + "gui.xaero_hide_wp_coords": "Hide Waypoint Coordinates", + "gui.xaero_waypoints_edit_show": "Show", + "gui.xaero_waypoints_edit_hide": "Hide", + "gui.xaero_teleport_anyway": "Teleport Anyway", + "gui.xaero_teleport_shows_coordinates": "It will expose the coordinates!", + "gui.xaero_render_all_wp_sets": "Render All Waypoint Sets", + "gui.xaero_waypoints_global": "Global", + "gui.xaero_waypoints_local": "Local", + "gui.xaero_player_arrow_opacity": "Arrow Opacity", + "gui.xaero_box_waypoints_distance": "Maximum render distance for local waypoints. Global waypoints are not affected.", + "gui.xaero_connect_with_auto": "Add Sub-World Connection", + "gui.xaero_disconnect_from_auto": "Delete Sub-World Connection", + "gui.xaero_world_connection_tooltip": "Connect/disconnect selected sub-world to/from the current auto one. Connect only sub-worlds that are from the same sub-server/world save. For example, if a vanilla Nether portal takes you from sub-world A to sub-world B, then you can safely connect them. Other sub-worlds connected to the current one are always at the top of the list and are marked by an asterisk (symbol: *).", + "gui.xaero_connect_with_auto_msg": "Would you like to create the following connection between sub-worlds?", + "gui.xaero_disconnect_from_auto_msg": "Would you like to delete the following connection between sub-worlds?", + "gui.xaero_teleport_not_connected": "You are trying to teleport to a sub-world that is not connected to the current auto one. If you are sure that this sub-world is from the same sub-server/world save as the auto one, then you can enable teleportation by adding a connection in the waypoint screen -> Options -> Add Sub-World Connection. But beware, if you connect unrelated sub-worlds 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_ignore_heightmaps": "Ignore Server Heightmaps", + "gui.xaero_box_ignore_heightmaps": "Some servers put custom values in the world heightmaps, which may result in incorrectly rendered maps. Sometimes it may 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 have to. Reenter the world after toggling this option!", + "gui.xaero_error_loading_properties": "Error loading server minimap properties. Please retry.", + "gui.xaero_light_block": "Block", + "gui.xaero_light_sky": "Sky", + "gui.xaero_light_both": "All", + "gui.xaero_light_all": "All", + "gui.xaero_light_both2": "Both", + "gui.xaero_waypoints_bottom": "New Waypoints to Bottom", + "gui.xaero_box_waypoints_bottom": "Put newly created waypoints at the bottom of the waypoint list instead of the default top.", + "gui.xaero_minimap_shape": "Shape", + "gui.xaero_minimap_shape_square": "Square", + "gui.xaero_minimap_shape_circle": "Circle", + "gui.xaero_slopes_legacy": "Legacy", + "gui.xaero_names_list": "Player List", + "gui.xaero_names_always": "Always", + "gui.xaero_names_off": "No Names", + "gui.xaero_entity_radar_type": "Type:", + "gui.xaero_entity_radar_color": "Color:", + "gui.xaero_entity_radar_visiblity": "Visibility:", + "gui.xaero_entity_radar_names": "Names:", + "gui.xaero_entity_radar_icons": "Icons/Heads:", + "gui.xaero_box_entity_radar_names": "Render entity names under the dots or icons/heads. \n \n Option \"Player List\" - render only when the \"List Players\" key binding (TAB by default) is pressed.", + "gui.xaero_light_overlay_status": "Using Light Overlay", + "gui.xaero_light_overlay": "Light Overlay", + "gui.xaero_light_overlay_type": "Light Overlay", + "gui.xaero_light_overlay_color": "Color", + "gui.xaero_light_overlay_max_light": "Max Light", + "gui.xaero_light_overlay_min_light": "Min Light", + "gui.xaero_toggle_light_overlay": "Toggle Light Overlay", + "gui.xaero_box_light_overlay_type": "Using this overlay can negatively affect the game performance because it currently does not use the World Map mod chunks and increases the minimap updating frequency. Do not keep it active all the time.", + "gui.xaero_day": "Day", + "gui.xaero_tamed": "Tamed Mobs", + "gui.xaero_untamed_color": "Untamed Color", + "gui.xaero_icons_list": "Player List", + "gui.xaero_icons_always": "Always", + "gui.xaero_icons_off": "No Icons", + "gui.xaero_box_entity_radar_icons": "Render entity icons instead of colored dots. \n \n Option \"Player List\" - render only when the \"List Players\" key binding (TAB by default) is pressed.", + "gui.xaero_dot_name_scale": "Dot Name Scale", + "gui.xaero_entity_heads_scale": "Entity Icon Scale", + "gui.xaero_box_minimap_size": "Size of the minimap frame that affects how much is visible. Square-shaped minimap is forced into the non-rotating mode (option \"Lock Minimap North\") when the size is greater than 180. \n \n For the \"Auto\" option, go all the way to the left. \n \n Size values in older mod versions: \n Tiny - 57 \n Small - 85 \n Medium - 113 \n Large - 169", + "gui.xaero_auto_clamp_depth": "Auto", + "gui.xaero_waypoints_clamp_depth": "Clamp Depth", + "gui.xaero_waypoints_distance_scale": "Waypoint Distance Text Scale", + "gui.xaero_waypoints_name_scale": "Waypoint Name Text Scale", + "gui.xaero_box_waypoints_clamp_depth": "The screen depth at which in-game waypoints stop getting smaller when you go further away from them. \n Use this if you want to make waypoints that are far away bigger/smaller on the screen. Use the \"Waypoint In-Game Scale\" setting to also affect the size of waypoints when you are close to them. \n \n For the \"Auto\" option, go all the way to the left. \n The automatic option attempts to give you the best value for the default values of scale types, taking your FOV and screen height into account. \n \n Default values in older mod versions: \n Clamp Depth: 12 \n In-Game Scale: 2.5 \n Name Text Scale: 0.5 \n Distance Text Scale: 0.8", + "gui.xaero_box_waypoints_distance_scale": "Scale of the text displaying the distance to an in-game waypoint. \n \n Default values in older mod versions: \n Clamp Depth: 12 \n In-Game Scale: 2.5 \n Name Text Scale: 0.5 \n Distance Text Scale: 0.8", + "gui.xaero_box_waypoints_name_scale": "Scale of the text displaying the name of an in-game waypoint. \n \n Default values in older mod versions: \n Clamp Depth: 12 \n In-Game Scale: 2.5 \n Name Text Scale: 0.5 \n Distance Text Scale: 0.8", + "gui.xaero_box_waypoints_scale": "Scale of in-game waypoints. Use this to change the scale of all in-game waypoints, including those that are near you. Use the \"Clamp Depth\" setting to specifically affect the size of waypoints that are far away. \n \n Default values in older mod versions: \n Clamp Depth: 12 \n In-Game Scale: 2.5 \n Name Text Scale: 0.5 \n Distance Text Scale: 0.8", + "gui.xaero_waypoint_shared": "%1$s shared a waypoint called \"%2$s\"! §2§n[Add]", + "gui.xaero_waypoint_shared_dimension": "%1$s shared a waypoint called \"%2$s\" from %3$s! §2§n[Add]", + "gui.xaero_waypoint_unknown_dimension": "an unknown dimension", + "gui.xaero_uses_worldmap_value": "Setting value is taken from the world map settings!", + "gui.xaero_uses_worldmap_hard_value": "Setting value cannot be configured when using the world map chunks!", + "gui.xaero_dots_style": "Entity Dots Style", + "gui.xaero_dots_style_default": "Default", + "gui.xaero_dots_style_legacy": "Legacy", + "gui.xaero_slopes_default_3d": "Default 3D", + "gui.xaero_slopes_default_2d": "Default 2D", + "gui.xaero_ui_scale": "UI Scale", + "gui.xaero_ui_scale_auto": "Auto", + "gui.xaero_ui_scale_mc": "Minecraft", + "gui.xaero_box_ui_scale": "Scale of text and other minimap UI elements. Not made for zooming in or resizing. There are separate options for that.", + "gui.xaero_pushbox_normal": "Normal", + "gui.xaero_pushbox_screen_height": "Screen Height", + "gui.xaero_pushbox_boss_health": "Boss Health Push Box", + "gui.xaero_pushbox_potion_effects": "Potion Effects Push Box", + "gui.xaero_box_pushbox_boss_health": "An invisible box around the vanilla boss health display that pushes the mod's interfaces out of the way. \n \n Normal type's collision box is equal to its size and only pushes interfaces by the necessary distance. \n \n Screen Height type's collision box is stretched across the whole screen height and always shifts colliding interfaces vertically by the Normal type's height. This can be very useful when you have multiple interfaces in a column and want all of them to be pushed.", + "gui.xaero_box_pushbox_potion_effects": "An invisible box around the vanilla potion effects display that pushes the mod's interfaces out of the way. \n \n Normal type's collision box is equal to its size and only pushes interfaces by the necessary distance. \n \n Screen Height type's collision box is stretched across the whole screen height and always shifts colliding interfaces vertically by the Normal type's height. This can be very useful when you have multiple interfaces in a column and want all of them to be pushed.", + "gui.xaero_minimap_frame": "Frame Style", + "gui.xaero_minimap_frame_color": "Frame Color", + "gui.xaero_box_minimap_frame_color": "The color of the minimap frame for the non-default colored frame styles.", + "gui.xaero_minimap_frame_default": "Default", + "gui.xaero_minimap_frame_colored_thick": "Colored", + "gui.xaero_minimap_frame_colored_thin": "Colored Thin", + "gui.xaero_compass_north": "N", + "gui.xaero_compass_east": "E", + "gui.xaero_compass_south": "S", + "gui.xaero_compass_west": "W", + "gui.xaero_compass_scale": "Compass Scale On-Map", + "gui.xaero_box_compass_scale": "The scale of the compass letters NESW when using the on-map compass location.", + "gui.xaero_minimap_compass_inside_frame": "On Map", + "gui.xaero_minimap_compass_on_frame": "On Frame", + "gui.xaero_compass_color": "Compass Shadow Color", + "gui.xaero_box_compass_over_wp2": "Render compass letters (N, E, S, W) over the on-map waypoints. This only works for the on-frame compass location.", + "effect.xaerominimap.no_minimap": "No Minimap", + "effect.xaerominimap.no_entity_radar": "No Entity Radar", + "effect.xaerominimap.no_waypoints": "No Waypoints", + "effect.xaerominimap.no_cave_maps": "No Cave Maps", + "effect.xaerominimap.no_minimap_harmful": "No Minimap", + "effect.xaerominimap.no_entity_radar_harmful": "No Entity Radar", + "effect.xaerominimap.no_waypoints_harmful": "No Waypoints", + "effect.xaerominimap.no_cave_maps_harmful": "No Cave Maps", + "effect.xaerominimap.no_minimap_beneficial": "No Minimap", + "effect.xaerominimap.no_entity_radar_beneficial": "No Entity Radar", + "effect.xaerominimap.no_waypoints_beneficial": "No Waypoints", + "effect.xaerominimap.no_cave_maps_beneficial": "No Cave Maps", + "gui.xaero_radar_item_frames": "Display Item Frame Dots", + "gui.xaero_show_dimension_name": "Display Current Dimension", + "gui.xaero_unknown_biome": "Unknown Biome", + "gui.xaero_light_value": "Light: %d", + "gui.xaero_teleport_y_unknown": "You can't teleport to a waypoint that doesn't specify the Y coordinate. Edit the waypoint to be able to teleport to it.", + "gui.xaero_box_waypoints_distance_scale2": "Scale of the text displaying the distance to an in-game waypoint.", + "gui.xaero_box_waypoints_name_scale2": "Scale of the text displaying the name of an in-game waypoint.", + "gui.xaero_box_ingame_waypoint_icon_scale": "Scale of the in-game waypoint icons.", + "gui.xaero_ingame_waypoint_icon_scale": "In-Game Waypoint Icon Scale", + "gui.xaero_ingame_waypoint_close_scale": "In-Game Waypoint Up-Close Scale", + "gui.xaero_box_ingame_waypoint_close_scale": "Scale of the in-game waypoints when you are very close to them. To change the scale of waypoints that are far away, use the \"In-Game Waypoint Icon Scale\", \"Waypoint Distance Text Scale\" and \"Waypoint Name Text Scale\" settings.", + "gui.xaero_entity_icon_name_fallback": "Entity Name When Icon Fails", + "gui.xaero_settings_search": "Settings Search", + "gui.xaero_settings_search_placeholder": "Search...", + "gui.xaero_minimap_view_settings": "View Settings", + "gui.xaero_entity_radar_settings": "Entity Radar Settings", + "gui.xaero_entity_radar_categories": "Entity Category Settings", + "gui.xaero_minimap_block_map_settings": "Block Map Settings", + "gui.xaero_overlay_settings": "Overlay Settings", + "gui.xaero_minimap_info_settings": "Information Settings", + "gui.xaero_waypoint_settings": "Waypoint Settings", + "gui.xaero_minimap_misc_settings": "Miscellaneous Settings", + "gui.xaero_entity_radar_category": "Category:", + "gui.xaero_settings_not_found": "No matching entries found for your input!", + "gui.xaero_multiple_waypoint_info": "Multiple Waypoint Distances", + "gui.xaero_box_multiple_waypoint_info": "Whether the distance can be displayed for multiple in-game waypoints at once. By default, only the distance to the closest waypoint to the crosshair is displayed. Use the \"Distance to WP\" setting to configure which waypoints the distance could even be shown for.", + "gui.xaero_while_sneaking": "Sneaking", + "gui.xaero_multiple_waypoints_always": "Always", + "gui.xaero_narrator_select_nothing": "Nothing", + "gui.xaero_category_setting_inherit": "-", + "gui.xaero_category_expanded_options": "%s (Choose an Option)", + "gui.xaero_entity_category_root": "Any", + "gui.xaero_entity_category_living": "Living", + "gui.xaero_entity_category_hostile": "Hostile", + "gui.xaero_entity_category_friendly": "Friendly", + "gui.xaero_entity_category_hostile_tamed": "Tamed", + "gui.xaero_entity_category_friendly_tamed": "Tamed", + "gui.xaero_entity_category_players": "Player", + "gui.xaero_entity_category_same_team": "From the Same Team", + "gui.xaero_entity_category_other_teams": "From Other Teams", + "gui.xaero_entity_category_items": "Item", + "gui.xaero_entity_category_other_entities": "Other", + "gui.xaero_category_settings": "Settings", + "gui.xaero_category_include_list": "Include List", + "gui.xaero_box_category_include_list2": "A list of entity types to include in the (sub-)category on top of the entities included by the \"Hard Include\".", + "gui.xaero_category_exclude_list": "Exclude List", + "gui.xaero_box_category_exclude_list2": "A list of entity types to exclude from the entity types already included in the (sub-)category. Can work both as a \"whitelist\" and a \"blacklist\" depending on the exclusion mode you choose. This does not remove entities from the entity radar, unless you're excluding from the root \"Any\" category. The \"Display\" setting can remove entities from the radar.", + "gui.xaero_category_add_subcategory": "Add Sub-Category", + "gui.xaero_category_hard_include": "Hard Include", + "gui.xaero_box_category_hard_include2": "Controls which entities to automatically include in the (sub-)category without having to put them in the include list manually.", + "gui.xaero_category_list_add": "Add To List...", + "gui.xaero_category_exclude_list_mode": "Exclusion Mode", + "gui.xaero_category_name": "Category Name...", + "gui.xaero_category_confirm": "Confirm", + "gui.xaero_category_delete": "Delete Category", + "gui.xaero_category_delete_confirm": "Delete the following category?", + "gui.xaero_category_enable_protection": "Protection: OFF", + "gui.xaero_category_disable_protection": "Protection: ON", + "gui.xaero_category_disable_protection_confirm": "Disable protection for the following category?", + "gui.xaero_category_enable_protection_confirm": "Enable protection for the following category?", + "gui.xaero_box_category_protection": "Category protection prevents you from (accidentally) deleting, moving, renaming a category or changing its \"Hard Include\" setting.", + "gui.xaero_category_protected_category": "Protected!", + "gui.xaero_category_category_move_up": "Increase Priority", + "gui.xaero_category_category_move_down": "Decrease Priority", + "gui.xaero_category_delete_list_element": "Delete", + "gui.xaero_category_settings_confirm": "Confirm", + "gui.xaero_category_settings_cancel": "Cancel", + "gui.xaero_category_settings_cancel_confirm": "Leave without saving your changes?", + "gui.xaero_category_settings_reset": "Reset Defaults", + "gui.xaero_category_settings_reset_confirm1": "Reset the category configuration to default values?", + "gui.xaero_category_settings_reset_confirm2": "Custom categories will be removed and the default ones will be reset.", + "gui.xaero_radar_displayed": "Display", + "gui.xaero_radar_dots_color": "Dot Color", + "gui.xaero_radar_icons_displayed": "Icons", + "gui.xaero_radar_names_displayed": "Names", + "gui.xaero_radar_render_order": "Render Order", + "gui.xaero_box_radar_render_order": "Controls the order in which the radar categories are rendered. A lower number means being rendered earlier. However, in the newer Minecraft versions dots are always rendered on top of the icons. The order still applies within dot or icon rendering though.", + "gui.xaero_radar_dots_color_team_colour": "Team Color", + "gui.xaero_box_always_entity_nametags2": "Always render names for entities with name tags regardless of what the name setting is set to.", + "gui.xaero_radar_setting_displayed": "Display Radar", + "gui.xaero_radar_setting_names": "Display Names", + "gui.xaero_radar_setting_icons": "Display Icons", + "gui.xaero_toggle_entity_radar": "Toggle Entity Radar", + "narration.xaero_ui_list_left_right_usage": "Press LEFT and RIGHT buttons to select a column within the entry.", + "gui.xaero_category_help2": "Select a sub-category and go to its Settings to configure things like dot color, names, icons etc. \n \n Sub-categories that are higher on the list are prioritized when multiple sub-categories include the same entity! Keep that in mind when creating custom categories. Usually, a new custom category should be placed at the top.", + "gui.xaero_update_notification": "Update Notifications", + "gui.xaero_category_cut": "Cut/Move §e%1$s", + "gui.xaero_category_paste": "Paste §e%1$s§r Into §e%2$s", + "gui.xaero_category_paste_cancel": "Cancel Cut/Paste", + "gui.xaero_category_duplicate": "Duplicate §e%1$s", + "gui.xaero_category_duplicate_confirm": "Duplicate the following category?", + "gui.xaero_reverse_entity_radar": "Reverse Radar Render Order", + "gui.xaero_adjust_height_for_carpetlike_blocks": "Adjust Y For Short Blocks", + "gui.xaero_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.", + "gui.xaero_box_category": "View/Edit §e%1$s", + "gui.xaero_box_category_settings": "Settings For §e%1$s", + "gui.xaero_auto_convert_wp_distance_km": "Convert Distance to KM at", + "gui.xaero_auto_convert_wp_distance_km_never": "Never", + "gui.xaero_waypoint_distance_precision": "Waypoint Distance Precision", + "gui.xaero_sort_angle": "Angular Distance", + "gui.xaero_toggle_enabled": "Enabled", + "gui.xaero_toggle_disabled": "Disabled", + "gui.xaero_main_entity_dot_size": "Main Entity Dot Size", + "gui.xaero_category_settings_save_confirm": "Save changes before you exit?", + "gui.xaero_category_settings_save_confirm_warning": "Warning: This confirmation screen was recently replaced!", + "gui.xaero_start_fading_at": "Min Y Distance For Depth Fade", + "gui.xaero_box_start_fading_at": "Minimum Y level difference requirement for an entity to start darkening on the radar when the \"Show Entity Depth\" setting is enabled.", + "gui.xaero_start_fading_at_auto": "Auto", + "gui.xaero_legacy_color": "Legacy", + "gui.xaero_partial_y_teleportation": "Use Y With Partial When TP", + "gui.xaero_box_partial_y_teleportation": "When teleporting to a waypoint, 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_delete_reached_deathpoints": "Delete Reached Deathpoints", + "gui.xaero_box_delete_reached_deathpoints": "Automatically delete deathpoints when you are within 4 blocks from them. This requires the deathpoint to be visible in-game or on the minimap. A deathpoint is protected from deletion for 5 seconds after its creation.", + "gui.xaero_hide_minimap_under_screen": "Hide When Under Screen", + "gui.xaero_box_hide_minimap_under_screen": "Hide the minimap when a GUI screen is open, e.g. the inventory, with the exception of minimap-related screens and the chat screen.", + "gui.xaero_north_compass_color": "North Compass Color", + "gui.xaero_north_compass_color_default": "Default", + "gui.xaero_category_add_to_list_custom": "Confirm Custom Input: %1$s", + "gui.xaero_box_category_list_add": "Supports entity identifiers or patterns with special characters * ) ( and |. \n \n * - matches anything. \n )( - parenthesis, mostly for usage with |. \n | - the OR operator to match different sequences in the same location. \n \n For example: \n minecraft:creeper \n minecraft:zombie(_villager|_horse) - zombie villagers and horses. \n minecraft:a*l - any vanilla entity which starts with 'a' and ends with 'l'.", + "gui.xaero_using_custom_subworld": "Waypoints: %1$s", + "gui.xaero_hide_minimap_under_f3": "Hide When Under F3", + "gui.xaero_box_hide_minimap_under_f3": "Hide the minimap when the F3 debug screen is enabled.", + "gui.xaero_entity_display_y": "Display Y Level", + "gui.xaero_entity_display_y_full": "Display Entity Y Level", + "gui.xaero_block_light_value": "BL: %d", + "gui.xaero_sky_light_value": "SL: %d", + "gui.xaero_all_light_value": "L: %d", + "gui.xaero_both_light_value": "BL: %d SL: %d", + "gui.xaero_toggle_manual_cave_mode": "Toggle Manual Cave Mode", + "gui.xaero_manual_cave_mode": "Manual Cave Mode", + "gui.xaero_manual_cave_mode_start": "Manual Cave Mode Start Y", + "gui.xaero_box_manual_cave_mode_start": "Which Y level to start mapping blocks from when the manual cave mode is enabled. Manual cave mode can be toggled with a key binding. For the \"Auto\" option, go all the way to the left.", + "gui.xaero_manual_cave_mode_start_auto": "Auto", + "gui.xaero_chunk_grid_line_width": "Chunk Grid Line Width", + "gui.xaero_radar_render_over_minimap": "Render Over Minimap Frame", + "gui.xaero_box_radar_render_over_minimap": "Render the entities over the minimap frame instead of rendering them inside the frame. Entities rendered this way act similarly to the waypoints and stick to the border when out of bounds. Visible entities are still limited to the ones loaded on the game client side though. \n \n Option \"Player List\" - render over minimap only when the \"List Players\" key binding (TAB by default) is pressed.", + "gui.xaero_radar_render_radar_over_frame": "Render Radar Over Frame", + "gui.xaero_radar_over_map_never": "Never", + "gui.xaero_radar_over_map_list": "Player List", + "gui.xaero_radar_over_map_always": "Always", + "gui.xaero_compass_over_everything": "Compass Over Everything", + "gui.xaero_box_compass_over_everything": "Render the compass letters (N, E, S, W) above all map elements, as opposed to under some, e.g. waypoints.", + "gui.xaero_waypoint_server_shared": "Server", + "gui.xaero_waypoint_somebody_shared": "Somebody", + "gui.xaero_pac_players": "Display Party/Ally Players", + "gui.xaero_box_pac_players": "Display players whose locations are shared with you (by the Open Parties and Claims mod) when they are out of the minimap frame bounds or not visible for another reason.", + "gui.xaero_toggle_pac_players": "Toggle Party/Ally Players", + "gui.xaero_toggle_pac_chunk_claims": "Toggle Chunk Claims", + "gui.xaero_pac_marked_for_forceload": " (Forceloadable)", + "gui.xaero_pac_claim_tooltip": "%1$s's Claim%2$s", + "gui.xaero_pac_server_claim_tooltip": "Server Claim%1$s", + "gui.xaero_pac_expired_claim_tooltip": "Expired Claim%1$s", + "gui.xaero_pac_claims": "Display Chunk Claims", + "gui.xaero_box_pac_claims": "Display chunk claims from the Open Parties and Claims mod as a colored overlay.", + "gui.xaero_pac_claims_border_opacity": "Chunk Claims Border Opacity", + "gui.xaero_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_pac_claims_fill_opacity": "Chunk Claims Fill Opacity", + "gui.xaero_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_pac_current_claim": "Display Current Claim", + "gui.xaero_box_pac_current_claim": "Display claim information about the chunk that you are in. Chunk claims require the Open Parties and Claims mod.", + "gui.xaero_category_include_list_include_in_super": "Include in Super-Category", + "gui.xaero_box_category_include_list_include_in_super": "Automatically include all entities from this list, and other lists included in this category, in the super-category/parent of this category, except the entities in the exclude list. That way you don't have to manually add duplicates on each level.", + "gui.xaero_temp_waypoints_global": "Global Temporary Waypoints", + "gui.xaero_box_temp_waypoints_global": "When enabled, temporary waypoints are treated as global waypoints and ignore the waypoint render distance limits.", + "gui.xaero_keep_enlarged_minimap_unlocked": "Keep Rotation When Enlarged", + "gui.xaero_box_keep_enlarged_minimap_unlocked": "Do not lock the minimap to north when enlarged if possible, which is only when using the circle shape at the time of writing this.", + "gui.xaero_enlarged_minimap_a_toggle": "Toggled Enlarged Minimap", + "gui.xaero_box_enlarged_minimap_a_toggle": "Treat the \"Enlarge Minimap\" key binding as a toggle instead of having to hold it.", + "gui.xaero_waypoint_visibility_type_world_map_local": "World Map Loc.", + "gui.xaero_waypoint_visibility_type_world_map_global": "World Map Glo.", + "gui.xaero_box_visibility_type": "In-Game/Minimap Visibility Type \n \n Local - only visible when in the maximum waypoint render distance \n Global - always visible \n World Map Loc. - not visible but is considered local \n World Map Glo. - not visible but is considered global", + "gui.xaero_option_requires_ingame": "This option requires you to be in game.", + "gui.xaero_alternative_list_players": "\"List Players\" Alternative", + "gui.xaero_display_stained_glass": "Display Stained Glass", + "gui.xaero_waypoint_onmap_scale": "On-Map Waypoint Scale", + "gui.xaero_waypoint_onmap_scale_auto": "Auto" +} \ No newline at end of file diff --git a/projects/1.18-fabric/assets/xaeros-minimap/xaerominimap/lang/zh_cn.json b/projects/1.18-fabric/assets/xaeros-minimap/xaerominimap/lang/zh_cn.json new file mode 100644 index 000000000000..0ae866a07bfa --- /dev/null +++ b/projects/1.18-fabric/assets/xaeros-minimap/xaerominimap/lang/zh_cn.json @@ -0,0 +1,535 @@ +{ + "gui.xaero_confirm": "确认", + "gui.xaero_cancel": "取消", + "gui.xaero_back": "返回", + "gui.xaero_delete": "删除", + "gui.xaero_OK": "确定", + "gui.xaero_add_edit": "添加/编辑", + "gui.xaero_new_waypoint": "新建路径点", + "gui.xaero_initial": "首字母", + "gui.xaero_edit_waypoint": "编辑路径点", + "gui.xaero_choose_a_preset": "选择一个预设", + "gui.xaero_choose_an_interface": "选择一个界面", + "gui.xaero_minimap": "小地图", + "gui.xaero_edit_mode": "编辑模式", + "gui.xaero_instructions": "教程/帮助", + "gui.xaero_not_ingame": "你必须先进入游戏才能使用编辑模式!", + "gui.xaero_welcome_edit_mode": "欢迎来到编辑模式!", + "gui.xaero_howto_select": "左键点击一个界面来选择它。", + "gui.xaero_howto_drag": "左键点住并拖动以移动界面。", + "gui.xaero_howto_deselect": "右键点击取消选择界面。", + "gui.xaero_howto_center": "按“C”使所选界面居中或取消居中。", + "gui.xaero_different_centered": "某些界面在居中时具有不同的外观。", + "gui.xaero_howto_flip": "按“F”翻转或取消翻转所选界面。", + "gui.xaero_howto_settings": "按“S”快速打开所选界面的设置。", + "gui.xaero_howto_preset": "点击“选择一个预设”按钮选择一个预设。", + "gui.xaero_howto_save": "点击“确认”按钮保存更改。", + "gui.xaero_howto_cancel": "点击“取消”按钮放弃你的更改。", + "gui.xaero_minimap_settings": "小地图设置", + "gui.xaero_server_disabled": "服务器可能禁用了某些模组功能。", + "gui.xaero_waypoints": "路径点", + "gui.xaero_centered": "已居中:", + "gui.xaero_press_c": "(按C)", + "gui.xaero_flipped": "已翻转:", + "gui.xaero_press_f": "(按F)", + "gui.xaero_reset_defaults": "恢复默认设置", + "gui.xaero_cave_maps": "洞穴模式", + "gui.xaero_display_waypoints": "地图上路径点", + "gui.xaero_zoom": "推近小地图", + "gui.xaero_minimap_size": "大小", + "gui.xaero_entity_amount": "实体数量", + "gui.xaero_black": "黑色", + "gui.xaero_dark_blue": "深蓝色", + "gui.xaero_dark_green": "深绿色", + "gui.xaero_dark_aqua": "深青色", + "gui.xaero_dark_red": "深红色", + "gui.xaero_dark_purple": "深紫色", + "gui.xaero_gold": "金色", + "gui.xaero_gray": "灰色", + "gui.xaero_dark_gray": "深灰色", + "gui.xaero_blue": "蓝色", + "gui.xaero_green": "绿色", + "gui.xaero_aqua": "青色", + "gui.xaero_red": "红色", + "gui.xaero_purple": "淡紫色", + "gui.xaero_yellow": "黄色", + "gui.xaero_white": "白色", + "gui.xaero_zoom_in": "推近小地图", + "gui.xaero_zoom_out": "拉远小地图", + "gui.xaero_on": "开", + "gui.xaero_off": "关", + "gui.xaero_preset_topleft": "左上角", + "gui.xaero_preset_topright": "右上角", + "gui.xaero_waypoint_teleport": "传送", + "gui.xaero_waypoints_key": "打开路径点界面", + "gui.xaero_display_coords": "显示坐标", + "gui.xaero_disable_enable": "禁用/启用", + "gui.xaero_disabled": "禁用", + "gui.xaero_minimap_guide": "左键点住并拖动以移动小地图。", + "gui.xaero_change_position": "更改位置", + "gui.xaero_preset_bottom_left": "左下角", + "gui.xaero_preset_bottom_right": "右下角", + "gui.xaero_ingame_waypoints": "游戏内路径点", + "gui.xaero_next": "下一页 >>", + "gui.xaero_previous": "<< 上一页", + "gui.xaero_lock_north": "锁定小地图北方", + "gui.xaero_deathpoint": "上次死亡地点", + "gui.xaero_deathpoint_old": "此前死亡地点", + "gui.xaero_deathpoints": "死亡地点", + "gui.xaero_chunkgrid": "区块网格", + "gui.xaero_players": "玩家", + "gui.xaero_mobs": "友好生物", + "gui.xaero_hostile": "敌对生物", + "gui.xaero_items": "物品", + "gui.xaero_other": "其他实体", + "gui.xaero_enlarge_map": "放大小地图", + "gui.xaero_fbo": "Beta", + "gui.xaero_opacity": "不透明度", + "gui.xaero_slime_chunks": "史莱姆区块", + "gui.xaero_unlimited": "无限制", + "gui.xaero_old_deathpoints": "保留旧的死亡地点", + "gui.xaero_toggle_map": "切换小地图", + "gui.xaero_antialiasing": "抗锯齿", + "gui.xaero_safe_mode": "安全模式", + "gui.xaero_transfer": "转移", + "gui.xaero_transfer_all": "转移所有路径点", + "gui.xaero_clear": "清除集合", + "gui.xaero_from": "从", + "gui.xaero_to": "到", + "gui.xaero_used_seed": "使用的种子:", + "gui.xaero_show_distance": "到路径点的距离", + "gui.xaero_waypoints_scale": "游戏内路径点缩放", + "gui.xaero_block_colours": "方块颜色模式", + "gui.xaero_accurate": "准确", + "gui.xaero_vanilla": "原版", + "gui.xaero_lighting": "光照", + "gui.xaero_looking_at": "准星指向的", + "gui.xaero_all": "全部", + "gui.xaero_display_redstone": "显示红石", + "gui.xaero_clear_set_message": "你确定要清除当前集合吗", + "gui.xaero_clear_set_message2": "集合中的所有路径点都将被删除!", + "gui.xaero_default": "默认", + "gui.xaero_create_set": "新建路径点集合", + "gui.xaero_delete_set": "删除集合", + "gui.xaero_delete_set_message": "你确定要删除当前集合吗", + "gui.xaero_delete_set_message2": "此集合将从当前世界中移除。", + "gui.xaero_toggle_waypoints": "切换游戏内路径点", + "gui.xaero_dots_size": "实体点大小", + "gui.xaero_toggle_slime": "切换史莱姆区块", + "gui.xaero_toggle_grid": "切换区块网格", + "gui.xaero_compass_over_wp": "罗盘在路径点上层", + "gui.xaero_current_biome": "显示当前生物群系", + "gui.xaero_auto_map_size": "自动", + "gui.xaero_reset_message": "你确定要恢复默认设置吗?", + "gui.xaero_reset_message2": "此操作无法撤消!", + "gui.xaero_yaw": "朝向", + "gui.xaero_true": "是", + "gui.xaero_false": "否", + "gui.xaero_team_colours": "队伍颜色", + "gui.xaero_instant_waypoint": "快速路径点", + "gui.xaero_entity_depth": "显示实体深度", + "gui.xaero_show_flowers": "显示花", + "gui.xaero_waypoint_names": "路径点名称在距离之上", + "gui.xaero_waypoints_distance": "最大路径点渲染距离", + "gui.xaero_teleport_default_command": "默认传送命令", + "gui.xaero_waypoints_distance_min": "最小路径点渲染距离", + "gui.xaero_other_teams": "其他队伍", + "gui.xaero_arrow_scale": "箭头缩放", + "gui.xaero_arrow_colour": "箭头颜色", + "gui.xaero_smooth_dots": "平滑点", + "gui.xaero_cave_zoom": "洞穴模式推近", + "gui.xaero_safe_mode_box": "使用此模组的基于Java(CPU)的等效实现,而不是默认的基于OpenGL(GPU)的实现。 安全模式是B计划,以防模组无法正常运行。 并非所有功能都在安全模式下工作。除非必须,否则不要使用。", + "gui.xaero_height_limit": "实体高度限制", + "gui.xaero_world_map": "世界地图", + "gui.xaero_use_world_map": "使用世界地图模组区块", + "gui.xaero_patron_capes": "Patreon 披风", + "gui.xaero_entity_radar": "实体雷达", + "gui.xaero_terrain_depth": "地形深度", + "gui.xaero_terrain_slopes": "地形坡度", + "gui.xaero_block_transparency": "方块透明度", + "gui.xaero_team": "队伍", + "gui.xaero_world_server": "世界/服务器", + "gui.xaero_subworld_dimension": "子世界/维度", + "gui.xaero_switch_waypoint_set": "切换路径点集合", + "gui.xaero_waypoint_opacity_ingame": "游戏内路径点不透明度", + "gui.xaero_waypoint_opacity_map": "地图上路径点不透明度", + "gui.xaero_hide_world_names": "隐藏IP/世界名称", + "gui.xaero_open_slime": "按下按键时打开", + "gui.xaero_options": "选项", + "gui.xaero_make_automatic": "使世界/服务器为auto", + "gui.xaero_make_automatic_msg1": "你确定吗?", + "gui.xaero_make_automatic_msg2": "这将交换所选世界/服务器和auto之间的所有路径点数据,从而模拟使所选世界/服务器为auto。请确认你知道你在做什么。", + "gui.xaero_make_multi_automatic": "使子世界为auto", + "gui.xaero_make_multi_automatic_msg1": "你确定吗?", + "gui.xaero_make_multi_automatic_msg2": "这将交换所选子世界和auto之间的所有路径点数据,从而模拟使所选子世界为auto。请确认你知道你在做什么。", + "gui.xaero_delete_world": "删除世界/服务器", + "gui.xaero_delete_world_msg1": "你要删除所选世界/服务器的所有路径点数据吗?", + "gui.xaero_delete_world_msg2": "此操作无法撤消!请确认你知道你在做什么。", + "gui.xaero_delete_multi_world": "删除子世界", + "gui.xaero_delete_multi_world_msg1": "你要删除所选子世界的所有路径点数据吗?", + "gui.xaero_delete_multi_world_msg2": "此操作无法撤消!请确认你知道你在做什么。", + "gui.xaero_always_show_distance": "始终显示到路径点的距离", + "gui.xaero_multiply_all_by_8": "子世界坐标 * 8", + "gui.xaero_divide_all_by_8": "子世界坐标 / 8", + "gui.xaero_multiply_msg1": "此选项应仅用于修复不正确的路径点坐标。", + "gui.xaero_multiply_msg2": "你确定要将所有子世界坐标§c乘以§f 8 吗?", + "gui.xaero_divide_msg2": "你确定要将所有子世界坐标§c除以§f 8 吗?", + "gui.xaero_share": "分享", + "gui.xaero_share_msg1": "你确定要在聊天中与§c所有人§f分享这个路径点吗?", + "gui.xaero_share_msg2": "请确认你没有暴露一个秘密位置!", + "gui.xaero_roof": "天花板", + "gui.xaero_partial": "部分", + "gui.xaero_full": "完全", + "gui.xaero_show_light_level": "显示光照等级", + "gui.xaero_up": "[向上]", + "gui.xaero_down": "[向下]", + "gui.xaero_display_all_sets": "切换所有路径点集的渲染", + "gui.xaero_waypoint_name": "路径点名称", + "gui.xaero_set_name": "集合名称", + "gui.xaero_render_layer": "叠加渲染层", + "gui.xaero_visit_needed": "§e你需要先进入该维度,将其转换为新格式!", + "gui.xaero_cross_tp": "跨维度传送", + "gui.xaero_unreachable_dimension": "目标维度无法到达。", + "gui.xaero_show_time": "显示游戏时间", + "gui.xaero_24h": "24 小时制", + "gui.xaero_12h": "12 小时制", + "gui.xaero_temporary": "临时的", + "gui.xaero_restore": "恢复", + "gui.xaero_biomes_vanilla": "原版颜色模式的生物群系", + "gui.xaero_use_multiworld": "多世界检测", + "gui.xaero_close": "关闭", + "gui.xaero_waypoint_distance_visibility_angle": "路径点距离水平可见角度", + "gui.xaero_waypoint_distance_vertical_visibility_angle": "路径点距离垂直可见角度", + "gui.xaero_teleportation": "传送", + "gui.xaero_teleportation_tooltip": "一旦禁用,只能通过配置文件启用回来!", + "gui.xaero_use_multiworld_tooltip": "如果这是一个具有单一世界(没有单独的大厅、游戏模式或迷你游戏世界)的简单服务器,请禁用。 在这类服务器上多世界检测只会引起问题。 但是,在服务器端安装这个模组应该可以防止这些问题。", + "gui.xaero_world_teleport_command": "传送命令", + "gui.xaero_use_default": "使用默认值", + "gui.xaero_centered_enlarged": "放大时居中", + "gui.xaero_zoomed_out_enlarged": "放大时拉远", + "gui.xaero_sort": "排序方式", + "gui.xaero_sort_reversed": "反转排序顺序", + "gui.xaero_sort_unsorted": "不排序", + "gui.xaero_sort_name": "名称", + "gui.xaero_sort_symbol": "首字母", + "gui.xaero_sort_distance": "距离", + "gui.xaero_box_cave_maps": "可以看到比地表方块更深处的地图模式,主要用于显示地下洞穴和建筑物内部。 天花板大小是指必须在你上方检测到以激活洞穴模式的水平“正方形”固体方块的大小。", + "gui.xaero_box_cave_maps2": "可以看到比地表方块更深处的地图模式,主要用于显示地下洞穴和建筑物内部。 天花板大小是指必须在你上方检测到以激活洞穴模式的水平“正方形”固体方块的大小。 固体方块不必在同一Y水平面上。", + "gui.xaero_box_entity_amount": "每个实体类别的数量限制。", + "gui.xaero_box_distance": "指定显示哪一个游戏内路径点的距离。", + "gui.xaero_box_distance2": "指定显示哪一个游戏内路径点的距离。 这不保证它会同时显示多个路径点。 还要查看“多个路径点距离”设置。", + "gui.xaero_box_always_distance": "即使路径点非常近,也显示距离。这不会覆盖“到路径点的距离”选项。", + "gui.xaero_box_arrow_scale": "在小地图的固定旋转和其他几种情况下使用的箭头缩放。", + "gui.xaero_box_arrow_color": "在小地图的固定旋转和其他几种情况下使用的箭头颜色。", + "gui.xaero_box_cave_zoom": "激活洞穴模式时,小地图要进一步推近多少。", + "gui.xaero_box_entity_depth": "根据相对你的Y的高度,在小地图上显示较暗的实体。", + "gui.xaero_box_height_limit": "实体的最大Y垂直距离,超出则不显示在小地图上。", + "gui.xaero_toggle_map_waypoints": "切换小地图路径点", + "gui.xaero_always_entity_nametags": "始终渲染实体命名牌", + "gui.xaero_minimap_text_align": "信息文本对齐", + "gui.xaero_center": "中心", + "gui.xaero_left": "左", + "gui.xaero_right": "右", + "gui.xaero_show_angles": "显示面向角度", + "gui.xaero_box_always_entity_nametags": "无论“实体雷达”界面中的名称设置如何,始终为带有命名牌的实体显示名称。", + "gui.xaero_box_teleport_default_command": "未在路径点界面的“选项”菜单中 设置特定于世界或特定于服务器的命令时, 用于路径点传送的命令。", + "gui.xaero_waypoints_edit_mode_individually": "逐一", + "gui.xaero_waypoints_edit_mode_all": "一次性全部", + "gui.xaero_compass": "罗盘", + "gui.xaero_cave_maps_depth": "洞穴模式深度", + "gui.xaero_waypoints_edit_reset": "重置", + "gui.xaero_main_entity_as": "自身显示为", + "gui.xaero_arrow": "箭头", + "gui.xaero_dot": "点", + "gui.xaero_crosshair": "十字准星", + "gui.xaero_teleport_coordinates_hidden": "无法传送,因为它会暴露路径点坐标。禁用“隐藏路径点坐标”选项,才能够继续自由传送。", + "gui.xaero_hide_wp_coords": "隐藏路径点坐标", + "gui.xaero_waypoints_edit_show": "显示", + "gui.xaero_waypoints_edit_hide": "隐藏", + "gui.xaero_teleport_anyway": "强制传送", + "gui.xaero_teleport_shows_coordinates": "这会暴露坐标!", + "gui.xaero_render_all_wp_sets": "渲染所有路径点集", + "gui.xaero_waypoints_global": "全局", + "gui.xaero_waypoints_local": "局部", + "gui.xaero_player_arrow_opacity": "箭头不透明度", + "gui.xaero_box_waypoints_distance": "局部路径点的最大渲染距离。全局路径点不受影响。", + "gui.xaero_connect_with_auto": "添加子世界连接", + "gui.xaero_disconnect_from_auto": "删除子世界连接", + "gui.xaero_world_connection_tooltip": "连接/断开连接选择的子世界与当前auto世界。仅连接来自同一子服务器/世界存档的子世界。例如,如果一个普通的下界传送门将你从子世界 A 带到子世界 B,那么你可以安全地连接它们。连接到当前子世界的其他子世界始终位于列表顶部,并用星号(符号:*)标记。", + "gui.xaero_connect_with_auto_msg": "你想在以下子世界之间创建连接吗?", + "gui.xaero_disconnect_from_auto_msg": "你要删除以下子世界之间的连接吗?", + "gui.xaero_teleport_not_connected": "你正试图传送到一个未连接到当前auto子世界的子世界。如果你确定这个子世界来自auto子服务器/世界,那么你可以通过在路径点界面 -> 选项 -> 添加子世界连接中添加连接来启用传送。但请注意,如果你连接不相关的子世界并进行传送,那么你很有可能会在方块中窒息或因坠落伤害而死亡,因此请小心并仅连接正确的子世界。", + "gui.xaero_ignore_heightmaps": "忽略服务器高度图", + "gui.xaero_box_ignore_heightmaps": "一些服务器将自定义值放在世界高度图中,这可能会导致地图渲染不正确。 有时它甚至可能发生在经过大量修改的单人游戏世界中。 此选项应该可以解决此类问题,但会降低一点性能。 除非必须,否则不要使用。切换此选项后重新进入存档!", + "gui.xaero_error_loading_properties": "加载服务器小地图属性时出错。请重试。", + "gui.xaero_light_block": "方块", + "gui.xaero_light_sky": "天空", + "gui.xaero_light_both": "全部", + "gui.xaero_light_all": "总和", + "gui.xaero_light_both2": "两者", + "gui.xaero_waypoints_bottom": "在底部新建路径点", + "gui.xaero_box_waypoints_bottom": "将新创建的路径点放在路径点列表的底部,而不是默认的顶部。", + "gui.xaero_minimap_shape": "形状", + "gui.xaero_minimap_shape_square": "方形", + "gui.xaero_minimap_shape_circle": "圆形", + "gui.xaero_slopes_legacy": "旧版", + "gui.xaero_names_list": "玩家列表", + "gui.xaero_names_always": "总是", + "gui.xaero_names_off": "无名称", + "gui.xaero_entity_radar_type": "类型:", + "gui.xaero_entity_radar_color": "颜色:", + "gui.xaero_entity_radar_visiblity": "可见性:", + "gui.xaero_entity_radar_names": "名称:", + "gui.xaero_entity_radar_icons": "图标/头像:", + "gui.xaero_box_entity_radar_names": "在点或图标/头像下渲染实体名称。 \n \n 选项“玩家列表” - 仅在按下“玩家列表”键(默认为 TAB)时显示。", + "gui.xaero_light_overlay_status": "使用光照叠加层", + "gui.xaero_light_overlay": "光照叠加层", + "gui.xaero_light_overlay_type": "光照叠加层", + "gui.xaero_light_overlay_color": "颜色", + "gui.xaero_light_overlay_max_light": "最大光照等级", + "gui.xaero_light_overlay_min_light": "最小光照等级", + "gui.xaero_toggle_light_overlay": "切换光照叠加层", + "gui.xaero_box_light_overlay_type": "使用此叠加层会对游戏性能产生负面影响, 因为它目前不使用世界地图模组区块并增加小地图更新频率。 不要一直保持在开启状态。", + "gui.xaero_day": "天", + "gui.xaero_tamed": "驯服的生物", + "gui.xaero_untamed_color": "未驯服颜色", + "gui.xaero_icons_list": "玩家列表", + "gui.xaero_icons_always": "总是", + "gui.xaero_icons_off": "无图标", + "gui.xaero_box_entity_radar_icons": "渲染实体图标而不是彩色点。 \n \n 选项“玩家列表” - 仅在按下“玩家列表”键(默认为 TAB)时显示。", + "gui.xaero_dot_name_scale": "点名称缩放", + "gui.xaero_entity_heads_scale": "实体图标缩放", + "gui.xaero_box_minimap_size": "影响可见程度的小地图框体大小。 当大小大于180时,方形小地图会强制进入非旋转模式(选项“锁定小地图北方”)。 \n \n 对于“自动”选项,一直拉到左边。 \n \n 旧版本模组中的大小值: \n 微小 - 57 \n 小 - 85 \n 中 - 113 \n 大 - 169", + "gui.xaero_auto_clamp_depth": "自动", + "gui.xaero_waypoints_clamp_depth": "深度限制", + "gui.xaero_waypoints_distance_scale": "路径点距离文本缩放", + "gui.xaero_waypoints_name_scale": "路径点名称文本缩放", + "gui.xaero_box_waypoints_clamp_depth": "当你远离它们时,游戏内路径点停止变小的屏幕深度。 \n 如果你想在屏幕上使远处的路径点变大/变小,请使用此选项。使用“游戏内路径点缩放”设置也可以在你靠近它们时影响路径点的大小。 \n \n 对于“自动”选项,一直拉到到左边。 \n 自动选项会同时考虑你的 FOV 和屏幕高度,尝试为你提供最佳的缩放默认值,。 \n \n 旧模组版本中的默认值: \n 深度限制:12 \n 游戏内缩放:2.5 \n 名称文本缩放:0.5 \n 距离文本缩放:0.8", + "gui.xaero_box_waypoints_distance_scale": "到游戏内路径点的距离的文本显示缩放。 \n \n 旧版本模组中的默认值: \n 深度限制:12 \n 游戏内缩放:2.5 \n 名称文本缩放:0.5 \n 距离文本缩放:0.8", + "gui.xaero_box_waypoints_name_scale": "游戏内路径点名称的文本显示缩放。 \n \n 旧版本模组中的默认值: \n 深度限制:12 \n 游戏内缩放:2.5 \n 名称文本缩放:0.5 \n 距离文本缩放:0.8", + "gui.xaero_box_waypoints_scale": "游戏内路径点的缩放。使用它来更改所有游戏内路径点的缩放,包括你附近的路径点。使用“深度限制”设置专门影响远处路径点的大小。 \n \n 旧版本模组中的默认值: \n 深度限制:12 \n 游戏内缩放:2.5 \n 名称文本缩放:0.5 \n 距离文本缩放:0.8", + "gui.xaero_waypoint_shared": "%1$s 分享了一个名为“%2$s”的路径点! §2§n[添加]", + "gui.xaero_waypoint_shared_dimension": "%1$s 分享了一个来自 %3$s 的名为“%2$s”的路径点! §2§n[添加]", + "gui.xaero_waypoint_unknown_dimension": "未知维度", + "gui.xaero_uses_worldmap_value": "此设置的值来自世界地图设置!", + "gui.xaero_uses_worldmap_hard_value": "使用世界地图区块时无法配置此设置的值!", + "gui.xaero_dots_style": "实体点样式", + "gui.xaero_dots_style_default": "默认", + "gui.xaero_dots_style_legacy": "旧版", + "gui.xaero_slopes_default_3d": "默认 3D", + "gui.xaero_slopes_default_2d": "默认 2D", + "gui.xaero_ui_scale": "UI 尺寸", + "gui.xaero_ui_scale_auto": "自动", + "gui.xaero_ui_scale_mc": "Minecraft", + "gui.xaero_box_ui_scale": "文本和其他小地图UI元素的缩放。 不适用于推近或调整大小。有单独的选项。", + "gui.xaero_pushbox_normal": "正常", + "gui.xaero_pushbox_screen_height": "屏幕高度", + "gui.xaero_pushbox_boss_health": "Boss生命条碰撞箱", + "gui.xaero_pushbox_potion_effects": "药水效果状态栏碰撞箱", + "gui.xaero_box_pushbox_boss_health": "原版Boss生命条周围有一个隐形碰撞箱将模组的界面推开。 \n \n 正常类型的碰撞箱等于它的大小,并且只将界面推开必要的距离。 \n \n 屏幕高度类型的碰撞箱拉伸到整个屏幕高度,并且总是以正常类型的高度垂直移动碰撞的界面。 当你在一列中有多个界面并希望所有这些界面都被推开时,这将非常有用。", + "gui.xaero_box_pushbox_potion_effects": "原版药水效果状态栏周围有一个隐形碰撞箱将模组的界面推开。 \n \n 正常类型的碰撞箱等于它的大小,并且只将界面推开必要的距离。 \n \n 屏幕高度类型的碰撞箱拉伸到整个屏幕高度,并且总是以正常类型的高度垂直移动碰撞的界面。 当你在一列中有多个界面并希望所有这些界面都被推开时,这将非常有用。", + "gui.xaero_minimap_frame": "边框样式", + "gui.xaero_minimap_frame_color": "边框颜色", + "gui.xaero_box_minimap_frame_color": "边框样式不是默认时的小地图边框颜色。", + "gui.xaero_minimap_frame_default": "默认", + "gui.xaero_minimap_frame_colored_thick": "彩色", + "gui.xaero_minimap_frame_colored_thin": "彩色薄边框", + "gui.xaero_compass_north": "北", + "gui.xaero_compass_east": "东", + "gui.xaero_compass_south": "南", + "gui.xaero_compass_west": "西", + "gui.xaero_compass_scale": "地图上的罗盘缩放", + "gui.xaero_box_compass_scale": "罗盘位置在地图上时罗盘文字东西南北的缩放。", + "gui.xaero_minimap_compass_inside_frame": "在地图上", + "gui.xaero_minimap_compass_on_frame": "在边框上", + "gui.xaero_compass_color": "罗盘阴影颜色", + "gui.xaero_box_compass_over_wp2": "在地图上的路径点之上渲染罗盘文字(东、西、南、北)。这仅适用于罗盘位置在边框上时。", + "effect.xaerominimap.no_minimap": "小地图不可用", + "effect.xaerominimap.no_entity_radar": "实体雷达不可用", + "effect.xaerominimap.no_waypoints": "路径点不可用", + "effect.xaerominimap.no_cave_maps": "洞穴地图不可用", + "effect.xaerominimap.no_minimap_harmful": "小地图不可用", + "effect.xaerominimap.no_entity_radar_harmful": "实体雷达不可用", + "effect.xaerominimap.no_waypoints_harmful": "路径点不可用", + "effect.xaerominimap.no_cave_maps_harmful": "洞穴地图不可用", + "effect.xaerominimap.no_minimap_beneficial": "小地图不可用", + "effect.xaerominimap.no_entity_radar_beneficial": "实体雷达不可用", + "effect.xaerominimap.no_waypoints_beneficial": "路径点不可用", + "effect.xaerominimap.no_cave_maps_beneficial": "洞穴地图不可用", + "gui.xaero_radar_item_frames": "用点显示物品展示框", + "gui.xaero_show_dimension_name": "显示当前维度", + "gui.xaero_unknown_biome": "未知生物群系", + "gui.xaero_light_value": "光照等级:%d", + "gui.xaero_teleport_y_unknown": "你不能传送到未指定 Y 坐标的路径点。编辑路径点以便能够传送到它的位置。", + "gui.xaero_box_waypoints_distance_scale2": "到游戏内路径点距离文本显示缩放。", + "gui.xaero_box_waypoints_name_scale2": "游戏内路径点名称文本显示缩放。", + "gui.xaero_box_ingame_waypoint_icon_scale": "游戏内路径点图标的缩放。", + "gui.xaero_ingame_waypoint_icon_scale": "游戏内路径点图标缩放", + "gui.xaero_ingame_waypoint_close_scale": "近距离游戏内路径点缩放", + "gui.xaero_box_ingame_waypoint_close_scale": "当你非常靠近它们时,游戏内路径点的缩放。 要更改远处路径点的缩放,请使用 “游戏内路径点图标缩放”、“路径点距离文本缩放”和“路径点名称文本缩放”设置。", + "gui.xaero_entity_icon_name_fallback": "找不到图标时使用实体名称", + "gui.xaero_settings_search": "设置搜索", + "gui.xaero_settings_search_placeholder": "搜索……", + "gui.xaero_minimap_view_settings": "视图设置", + "gui.xaero_entity_radar_settings": "实体雷达设置", + "gui.xaero_entity_radar_categories": "实体类别设置", + "gui.xaero_minimap_block_map_settings": "方块地图设置", + "gui.xaero_overlay_settings": "叠加层设置", + "gui.xaero_minimap_info_settings": "信息设置", + "gui.xaero_waypoint_settings": "路径点设置", + "gui.xaero_minimap_misc_settings": "其他设置", + "gui.xaero_entity_radar_category": "类别:", + "gui.xaero_settings_not_found": "找不到与你的输入匹配的项!", + "gui.xaero_multiple_waypoint_info": "多个路径点距离", + "gui.xaero_box_multiple_waypoint_info": "是否可以同时显示多个游戏内路径点的距离。 默认情况下,仅显示离十字准星最近的路径点的距离。 使用“到路径点的距离”设置来配置可以显示到哪些路径点的距离。", + "gui.xaero_while_sneaking": "潜行时", + "gui.xaero_multiple_waypoints_always": "总是", + "gui.xaero_narrator_select_nothing": "无", + "gui.xaero_category_setting_inherit": "-", + "gui.xaero_category_expanded_options": "%s(选择一个选项)", + "gui.xaero_entity_category_root": "任何", + "gui.xaero_entity_category_living": "生物", + "gui.xaero_entity_category_hostile": "敌对的", + "gui.xaero_entity_category_friendly": "友好的", + "gui.xaero_entity_category_hostile_tamed": "驯服的", + "gui.xaero_entity_category_friendly_tamed": "驯服的", + "gui.xaero_entity_category_players": "玩家", + "gui.xaero_entity_category_same_team": "来自相同队伍", + "gui.xaero_entity_category_other_teams": "来自其他队伍", + "gui.xaero_entity_category_items": "物品", + "gui.xaero_entity_category_other_entities": "其他", + "gui.xaero_category_settings": "设置", + "gui.xaero_category_include_list": "包含列表", + "gui.xaero_box_category_include_list2": "要包含在“硬包含”所包含的实体之上的(子)类别中的实体类型列表。", + "gui.xaero_category_exclude_list": "排除列表", + "gui.xaero_box_category_exclude_list2": "要从已包含在(子)类别中的实体类型中排除的实体类型列表。 根据你选择的排除模式,可以同时用作“白名单”和“黑名单”。 这不会从实体雷达中删除实体,除非你从根“任何”类别中排除。 “显示”设置可以从雷达中排除实体。", + "gui.xaero_category_add_subcategory": "添加子类别", + "gui.xaero_category_hard_include": "硬包含", + "gui.xaero_box_category_hard_include2": "控制哪些实体自动包含在(子)类别中,无需手动将它们放入包含列表中。", + "gui.xaero_category_list_add": "添加到列表……", + "gui.xaero_category_exclude_list_mode": "排除模式", + "gui.xaero_category_name": "类别名称……", + "gui.xaero_category_confirm": "确认", + "gui.xaero_category_delete": "删除类别", + "gui.xaero_category_delete_confirm": "删除以下类别?", + "gui.xaero_category_enable_protection": "保护:关", + "gui.xaero_category_disable_protection": "保护:开", + "gui.xaero_category_disable_protection_confirm": "禁用以下类别的保护?", + "gui.xaero_category_enable_protection_confirm": "启用以下类别的保护?", + "gui.xaero_box_category_protection": "类别保护可防止你(意外)删除、移动、重命名类别或更改其“硬包含”设置。", + "gui.xaero_category_protected_category": "受保护!", + "gui.xaero_category_category_move_up": "提高优先级", + "gui.xaero_category_category_move_down": "降低优先级", + "gui.xaero_category_delete_list_element": "删除", + "gui.xaero_category_settings_confirm": "确认", + "gui.xaero_category_settings_cancel": "取消", + "gui.xaero_category_settings_cancel_confirm": "离开而不保存你的更改?", + "gui.xaero_category_settings_reset": "重置为默认", + "gui.xaero_category_settings_reset_confirm1": "将类别配置重置为默认?", + "gui.xaero_category_settings_reset_confirm2": "自定义类别将被删除,默认类别将被重置。", + "gui.xaero_radar_displayed": "显示", + "gui.xaero_radar_dots_color": "点颜色", + "gui.xaero_radar_icons_displayed": "图标", + "gui.xaero_radar_names_displayed": "名称", + "gui.xaero_radar_render_order": "渲染顺序", + "gui.xaero_box_radar_render_order": "控制雷达类别的渲染顺序。较低的数字意味着更早地渲染。 然而,在较新的Minecraft版本中,点总是显示在图标之上。 该顺序仍然适用于点或图标渲染。", + "gui.xaero_radar_dots_color_team_colour": "队伍颜色", + "gui.xaero_box_always_entity_nametags2": "无论名称设置是什么,始终为带有命名牌的实体显示名称。", + "gui.xaero_radar_setting_displayed": "显示雷达", + "gui.xaero_radar_setting_names": "显示名称", + "gui.xaero_radar_setting_icons": "显示图标", + "gui.xaero_toggle_entity_radar": "切换实体雷达", + "narration.xaero_ui_list_left_right_usage": "按下“左”和“右”按钮选择条目中的一列。", + "gui.xaero_category_help2": "选择一个子类别并转到其设置以配置点颜色、名称、图标等内容。 \n \n 当多个子类别包含同一实体时,列表中较高的子类别优先! 创建自定义类别时请记住这一点。 通常,新的自定义类别应该会被放在顶部。", + "gui.xaero_update_notification": "更新通知", + "gui.xaero_category_cut": "剪切/移动 §e%1$s", + "gui.xaero_category_paste": "将 §e%1$s§r 粘贴到 §e%2$s", + "gui.xaero_category_paste_cancel": "取消剪切/粘贴", + "gui.xaero_category_duplicate": "复制 §e%1$s", + "gui.xaero_category_duplicate_confirm": "复制以下类别?", + "gui.xaero_reverse_entity_radar": "反转雷达渲染顺序", + "gui.xaero_adjust_height_for_carpetlike_blocks": "为矮的方块调整 Y 值", + "gui.xaero_box_adjust_height_for_carpetlike_blocks": "类似地毯的矮方块的高度值减去1,例如地毯、1层雪、睡莲等。 这可以防止这些方块像一个完整的方块一样在地图上显示明显的阴影。", + "gui.xaero_box_category": "查看/编辑 §e%1$s", + "gui.xaero_box_category_settings": "§e%1$s§r 的设置", + "gui.xaero_auto_convert_wp_distance_km": "将距离转换为公里", + "gui.xaero_auto_convert_wp_distance_km_never": "从不", + "gui.xaero_waypoint_distance_precision": "路径点距离精度", + "gui.xaero_sort_angle": "角距离", + "gui.xaero_toggle_enabled": "已启用", + "gui.xaero_toggle_disabled": "已禁用", + "gui.xaero_main_entity_dot_size": "自身点大小", + "gui.xaero_category_settings_save_confirm": "退出前保存更改?", + "gui.xaero_category_settings_save_confirm_warning": "警告:此确认屏幕最近已被替换!", + "gui.xaero_start_fading_at": "深度渐变的最小 Y 距离", + "gui.xaero_box_start_fading_at": "当启用“显示实体深度”设置时,实体在雷达上开始变暗的最小Y高度差距。", + "gui.xaero_start_fading_at_auto": "自动", + "gui.xaero_legacy_color": "旧版", + "gui.xaero_partial_y_teleportation": "传送时使用偏移的 Y 值", + "gui.xaero_box_partial_y_teleportation": "传送到路径点时,将 Y 坐标偏移 0.5 以避免穿过地毯状方块掉入虚空。否则,使用整数 Y 坐标。", + "gui.xaero_delete_reached_deathpoints": "删除到达过的死亡地点", + "gui.xaero_box_delete_reached_deathpoints": "当你靠近到4个方块内时自动删除死亡地点。 这要求死亡地点在游戏中或小地图上可见。 死亡地点在创建后5秒内不会被删除。", + "gui.xaero_hide_minimap_under_screen": "位于其他界面下方时隐藏", + "gui.xaero_box_hide_minimap_under_screen": "当GUI界面打开时隐藏小地图,例如物品栏,与小地图相关的界面和聊天界面除外。", + "gui.xaero_north_compass_color": "罗盘北方颜色", + "gui.xaero_north_compass_color_default": "默认", + "gui.xaero_category_add_to_list_custom": "确认自定义输入:%1$s", + "gui.xaero_box_category_list_add": "支持带有特殊字符 * ) ( 和 | 的实体标识符或匹配模式。 \n \n * - 匹配任何内容。 \n ) ( - 括号,主要与 | 一起使用。 \n | - “或”运算符以匹配相同位置的不同序列。 \n \n 例如: \n minecraft:creeper \n minecraft:zombie(_villager|_horse) - 僵尸村民和马。 \n minecraft:a*l - 任何以“a”开头并以“l”结尾的原版实体。", + "gui.xaero_using_custom_subworld": "路径点:%1$s", + "gui.xaero_hide_minimap_under_f3": "在 F3 时隐藏", + "gui.xaero_box_hide_minimap_under_f3": "启用 F3 调试界面时隐藏小地图。", + "gui.xaero_entity_display_y": "显示 Y 高度", + "gui.xaero_entity_display_y_full": "显示实体 Y 高度", + "gui.xaero_block_light_value": "方块光照:%d", + "gui.xaero_sky_light_value": "天空光照:%d", + "gui.xaero_all_light_value": "光照等级:%d", + "gui.xaero_both_light_value": "方块光照:%d 天空光照:%d", + "gui.xaero_toggle_manual_cave_mode": "切换手动洞穴模式", + "gui.xaero_manual_cave_mode": "手动洞穴模式", + "gui.xaero_manual_cave_mode_start": "手动洞穴模式起始 Y 高度", + "gui.xaero_box_manual_cave_mode_start": "启用手动洞穴模式时,从哪个Y高度开始绘制方块。 手动洞穴模式可以通过按键绑定进行切换。 对于“自动”选项,一直拉到左边。", + "gui.xaero_manual_cave_mode_start_auto": "自动", + "gui.xaero_chunk_grid_line_width": "区块网格线宽度", + "gui.xaero_radar_render_over_minimap": "在小地图边框之上渲染", + "gui.xaero_box_radar_render_over_minimap": "允许在小地图边框上渲染实体,而不只是在边框内渲染它们。 以这种方式渲染的实体的行为类似于路径点,并且在超出边界时会粘在边界上。 可见实体仍然仅限于游戏客户端加载的实体。 \n \n 选项“玩家列表” - 仅当按下“玩家列表”键绑定(默认为 TAB)时才在小地图上如此渲染。", + "gui.xaero_radar_render_radar_over_frame": "在边框之上渲染雷达", + "gui.xaero_radar_over_map_never": "从不", + "gui.xaero_radar_over_map_list": "玩家列表", + "gui.xaero_radar_over_map_always": "总是", + "gui.xaero_compass_over_everything": "罗盘在最上层", + "gui.xaero_box_compass_over_everything": "在所有地图元素上方渲染罗盘文字(东、西、南、北),而不是在某些元素下方,例如路径点。", + "gui.xaero_waypoint_server_shared": "服务器", + "gui.xaero_waypoint_somebody_shared": "某人", + "gui.xaero_pac_players": "展示帮派/盟友玩家", + "gui.xaero_box_pac_players": "当玩家超出小地图框体边界或因其他原因不可见时,显示与你共享位置的玩家(由 Open Parties and Claims 模组提供)。", + "gui.xaero_toggle_pac_players": "切换帮派/盟友玩家", + "gui.xaero_toggle_pac_chunk_claims": "切换区块认领", + "gui.xaero_pac_marked_for_forceload": "(可强制加载)", + "gui.xaero_pac_claim_tooltip": "%1$s 的认领 %2$s", + "gui.xaero_pac_server_claim_tooltip": "服务器认领 %1$s", + "gui.xaero_pac_expired_claim_tooltip": "到期的认领 %1$s", + "gui.xaero_pac_claims": "显示区块认领", + "gui.xaero_box_pac_claims": "将来自 Open Parties and Claims 模组的区块认领显示为彩色叠加层。", + "gui.xaero_pac_claims_border_opacity": "区块认领边界不透明度", + "gui.xaero_box_pac_claims_border_opacity": "区块认领叠加层的边缘不透明度。区块认领需要 Open Parties and Claims 模组。", + "gui.xaero_pac_claims_fill_opacity": "区块认领填充不透明度", + "gui.xaero_box_pac_claims_fill_opacity": "区块认领叠加层的填充颜色不透明度。区块认领需要 Open Parties and Claims 模组。", + "gui.xaero_pac_current_claim": "显示当前认领", + "gui.xaero_box_pac_current_claim": "显示有关你所在区块的认领信息。区块认领需要 Open Parties and Claims 模组。", + "gui.xaero_category_include_list_include_in_super": "包含在超类别中", + "gui.xaero_box_category_include_list_include_in_super": "自动将此列表中的所有实体以及此类别中包含的其他列表 包含在此类别的超类别/父级中,排除列表中的实体除外。 这样你就不必在每个级别上手动添加重复项。", + "gui.xaero_temp_waypoints_global": "临时路径点为全局", + "gui.xaero_box_temp_waypoints_global": "启用后,临时路径点将被视为全局路径点并忽略路径点渲染距离限制。", + "gui.xaero_keep_enlarged_minimap_unlocked": "放大时保持旋转", + "gui.xaero_box_keep_enlarged_minimap_unlocked": "如果可能的话,在放大时不要将小地图锁定在北方,这只适用于圆形小地图。", + "gui.xaero_enlarged_minimap_a_toggle": "放大小地图键视为切换", + "gui.xaero_box_enlarged_minimap_a_toggle": "将“放大小地图”键视为切换,而不用按住它。", + "gui.xaero_waypoint_visibility_type_world_map_local": "世界地图局部", + "gui.xaero_waypoint_visibility_type_world_map_global": "世界地图全局", + "gui.xaero_box_visibility_type": "游戏内/小地图可见性类型 \n \n 局部 - 仅在最大路径点渲染距离内可见 \n 全局 - 始终可见 \n 世界地图局部 - 不可见,但被视为局部 \n 世界地图全局 - 不可见,但被视为全局", + "gui.xaero_option_requires_ingame": "此选项要求你已进入游戏。", + "gui.xaero_alternative_list_players": "“玩家列表”第二键位", + "gui.xaero_display_stained_glass": "显示染色玻璃", + "gui.xaero_waypoint_onmap_scale": "地图上路径点大小", + "gui.xaero_waypoint_onmap_scale_auto": "自动" +} \ No newline at end of file diff --git a/projects/1.18-fabric/assets/xaeros-world-map/xaeroworldmap/lang/en_us.json b/projects/1.18-fabric/assets/xaeros-world-map/xaeroworldmap/lang/en_us.json index f1e244d16d61..fe2d26a01895 100644 --- a/projects/1.18-fabric/assets/xaeros-world-map/xaeroworldmap/lang/en_us.json +++ b/projects/1.18-fabric/assets/xaeros-world-map/xaeroworldmap/lang/en_us.json @@ -63,10 +63,11 @@ "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": "Zoom In \n (or mouse wheel)", - "gui.xaero_box_zoom_out": "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. \n Right-click the map for some useful shortcuts. \n §2%2$s§r to open global settings. \n §2%3$s§r for alternative zoom-in. \n §2%4$s§r for alternative zoom-out. \n %1$sClick here to edit the key bindings.", - "gui.xaero_box_controls_minimap": "\n Waypoint controls: \n §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 Right-click an existing waypoint for more waypoint controls. \n \n ", + "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.", @@ -79,12 +80,12 @@ "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": "§2%s§r Open Full Waypoint Menu", - "gui.xaero_box_rendering_all_sets": "§2%s§r Rendering All Waypoint Sets", - "gui.xaero_box_rendering_current_set": "§2%s§r Rendering Only The Current Set", + "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_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", @@ -113,13 +114,13 @@ "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_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 that you are viewing in game and on the minimap. The sub-world can be switched in 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.", @@ -133,5 +134,61 @@ "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_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_filter_players_by_name": "Filter Players...", + "gui.xaero_wm_player_same_party": "Same Party", + "gui.xaero_wm_player_ally_party": "Ally Party", + "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 Party/Ally Player Menu", + "gui.xaero_box_open_players": "Party/Ally Player Menu", + "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_pac_players": "%s Rendering players", + "gui.xaero_box_hiding_pac_players": "%s Not rendering players", + "gui.xaero_toggle_pac_players": "Toggle Party/Ally Players", + "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" } \ No newline at end of file diff --git a/projects/1.18-fabric/assets/xaeros-world-map/xaeroworldmap/lang/zh_cn.json b/projects/1.18-fabric/assets/xaeros-world-map/xaeroworldmap/lang/zh_cn.json index 78e3d36182b1..69681e0cecba 100644 --- a/projects/1.18-fabric/assets/xaeros-world-map/xaeroworldmap/lang/zh_cn.json +++ b/projects/1.18-fabric/assets/xaeros-world-map/xaeroworldmap/lang/zh_cn.json @@ -13,18 +13,18 @@ "gui.xaero_update_chunks": "更新区块", "gui.xaero_terrain_depth": "地形深度", "gui.xaero_terrain_slopes": "地形坡度", - "gui.xaero_footsteps": "脚印", + "gui.xaero_footsteps": "足迹", "gui.xaero_light_levels": "光照等级", "gui.xaero_requires_reload": "需要重新加载世界才能生效!更低=更好的性能", "gui.xaero_flowers": "加载花", "gui.xaero_texture_compression": "纹理压缩", - "gui.xaero_world_map_screen": "世界地图屏幕", + "gui.xaero_world_map_screen": "世界地图界面", "gui.xaero_world_map_settings": "Xaero的世界地图设置", "gui.xaero_wm_coordinates": "鼠标处坐标", "gui.xaero_biome_colors": "原版模式生物群系", "gui.xaero_worldmap_waypoints": "世界地图路径点", - "gui.xaero_map_zoom_in": "放大(可替换)", - "gui.xaero_map_zoom_out": "缩小(可替换)", + "gui.xaero_map_zoom_in": "放大(可选的)", + "gui.xaero_map_zoom_out": "缩小(可选的)", "gui.xaero_map_unconfirmed": "世界地图需要确认!", "gui.xaero_confirm": "确认", "gui.xaero_cancel": "取消", @@ -42,34 +42,35 @@ "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": "显示缩放级别", - "gui.xaero_wm_ignore_heightmaps": "忽略服务器高度", - "gui.xaero_wm_box_ignore_heightmaps": "某些服务器在世界高度贴图中放置自定义物品,这可能会导致渲染不正确的贴图。有时,它甚至可以发生在高度更改的单人世界里。这个选项应该以牺牲性能为代价来解决这些问题。除非需要,否则不要使用。切换选项后重新进入世界!", - "gui.xaero_wm_waypoint_scale": "路径点范围", + "gui.xaero_wm_ignore_heightmaps": "忽略服务器高度图", + "gui.xaero_wm_box_ignore_heightmaps": "某些服务器在世界高度图中储存自定义值,这可能会导致地图渲染不正确。 有时,它甚至可以发生在大量更改的单人世界里。 这个选项应该会通过消耗一些性能来解决这些问题。 除非必须,否则不要使用。切换选项后重新进入世界!", + "gui.xaero_wm_waypoint_scale": "路径点缩放", "gui.xaero_wm_error_loading_properties": "加载服务器世界地图属性时出错。请重试。", "gui.xaero_mw_server": "服务器", - "gui.xaero_mw_server_box": "地图选择由服务器自动控制。您可以在XaeroWorldMap目录中的特定于服务器的配置中使用“ignoreServerLevelId”关闭此功能。", + "gui.xaero_mw_server_box": "地图选择由服务器自动控制。 你可以在XaeroWorldMap目录中的特定于服务器的配置中 通过“ignoreServerLevelId”关闭此功能。", "gui.xaero_wm_next": "下一页 >>", "gui.xaero_wm_previous": "<< 上一页", "gui.xaero_wm_slopes_legacy": "旧版", - "gui.xaero_open_map_animation": "打开动画", + "gui.xaero_open_map_animation": "打开时显示动画", "gui.xaero_wm_slopes_default_3d": "默认3D", "gui.xaero_wm_slopes_default_2d": "默认2D", "gui.xaero_reload_everything": "重新加载区块", "effect.xaeroworldmap.no_world_map": "没有世界地图", "effect.xaeroworldmap.no_world_map_harmful": "没有世界地图", "effect.xaeroworldmap.no_world_map_beneficial": "没有世界地图", - "gui.xaero_no_world_map_message": "该地图因药水效果而被禁用。", - "gui.xaero_box_zoom_in": "放大 \n (或使用鼠标滚轮)", - "gui.xaero_box_zoom_out": "缩小 \n (或使用鼠标滚轮)", - "gui.xaero_box_controls": "控制 \n \n 鼠标单击并拖动可滚动地图。\n 滚动鼠标滚轮可放大和缩小。\n 鼠标右键单击地图可以找到一些有用的快捷方式。\n §2%2$s§r 打开全局设置。\n §2%3$s§r 替代放大。\n §2%4$s§r 替代缩小。\n %1$s点击这里编辑按键绑定。", - "gui.xaero_box_controls_minimap": "\n 路径点控制:\n §2%s§r 创建一个新的路径点。\n §2%s§r 快速创建一个临时路径点。\n §2%s§r 切换路径点。\n §2%s§r 切换渲染所有路径点。\n §2%s§r 打开完整的路径点菜单。\n 鼠标右键单击现有路径点以获得更多路径点控制。\n \n ", + "gui.xaero_no_world_map_message": "地图被药水效果禁用。", + "gui.xaero_box_zoom_in": "%s 推近 \n (或使用鼠标滚轮)", + "gui.xaero_box_zoom_out": "%s 拉远 \n (或使用鼠标滚轮)", + "gui.xaero_box_controls": "控制 \n \n 鼠标点击并拖拽可拖动地图。 \n 滚动鼠标滚轮可推近和拉远(CTRL可以更精确)。 \n 鼠标右键单击地图可查看一些有用的快捷方式。 \n 一些UI按钮的工具提示中显示了额外按键绑定。 \n 鼠标右键点击地图元素(例如,路径点)可查看选项。 \n %1$s点击这里编辑按键绑定。", + "gui.xaero_box_controls_minimap": "§2%s§r 创建一个新的路径点。 \n §2%s§r 创建一个快速临时路径点。 \n §2%s§r 切换路径点集。 \n §2%s§r 切换渲染所有路径点集。 \n §2%s§r 打开完整的路径点菜单。 \n \n ", + "gui.xaero_box_controls_pac": "§2%s§r 打开 Parties and Claims 菜单。 \n \n ", "gui.xaero_box_export": "将地图导出为一个PNG文件。", "gui.xaero_export_confirm_1": "是否要将地图导出为PNG文件?", - "gui.xaero_export_confirm_2": "游戏在运行时会暂时冻结。", + "gui.xaero_export_confirm_2": "在导出时,游戏将会暂时冻结。", "gui.xaero_box_map_switching": "地图切换选项", "gui.xaero_box_open_waypoints": "路径点", "gui.xaero_box_close_waypoints": "关闭路径点", @@ -77,16 +78,16 @@ "gui.xaero_box_close_settings": "§2%s§r关闭设置", "gui.xaero_wm_up": "[向上]", "gui.xaero_wm_down": "[向下]", - "gui.xaero_filter_waypoints_by_name": "筛选路径点", + "gui.xaero_filter_waypoints_by_name": "筛选路径点……", "gui.xaero_wm_search_invalid_regex": "无效的正则表达式语法!", - "gui.xaero_box_full_waypoints_menu": "§2%s§r打开完整的路径点菜单", - "gui.xaero_box_rendering_all_sets": "§2%s§r渲染所有路径点", - "gui.xaero_box_rendering_current_set": "§2%s§r仅渲染当前设置", + "gui.xaero_box_full_waypoints_menu": "%s打开完整的路径点菜单", + "gui.xaero_box_rendering_all_sets": "%s渲染所有路径点集", + "gui.xaero_box_rendering_current_set": "%s仅渲染当前路径点集", "gui.xaero_zoom_buttons": "缩放按钮", - "gui.xaero_box_showing_disabled": "显示禁用路径点", - "gui.xaero_box_hiding_disabled": "隐藏禁用路径点", - "gui.xaero_box_waypoints_minimap_required": "路径点功能需要Xaero's Minimap模组!", - "gui.xaero_box_waypoints_disabled": "世界地图设置中路径点被禁用!", + "gui.xaero_box_showing_disabled": "显示禁用的路径点", + "gui.xaero_box_hiding_disabled": "隐藏禁用的路径点", + "gui.xaero_box_waypoints_minimap_required": "路径点功能需要 Xaero's Minimap 模组!", + "gui.xaero_box_waypoints_disabled": "路径点在世界地图设置中被禁用!", "gui.xaero_right_click_waypoint_edit": "§2%s§r编辑路径点", "gui.xaero_right_click_waypoint_teleport": "§2%s§r传送到路径点", "gui.xaero_right_click_waypoint_disable": "§2%s§r禁用路径点", @@ -102,19 +103,92 @@ "gui.xaero_right_click_box_map_settings": "§2%s§r打开设置", "gui.xaero_right_click_box_map_export": "将地图导出为PNG", "gui.xaero_waypoint_backgrounds": "渲染路径点背景", - "gui.xaero_right_click_map_cant_teleport": "§8(传送)模糊的Y坐标", - "gui.xaero_right_click_map_cant_create_waypoint": "§8不能在这里设置路径点", - "gui.xaero_no_world_map_item_message": "该模组被配置为在您的快捷栏中或装备中需要以下物品:", + "gui.xaero_right_click_map_cant_teleport": "§8(传送)模糊的Y坐标……", + "gui.xaero_right_click_map_cant_teleport_world": "§8(传送)尚未确认……", + "gui.xaero_right_click_map_cant_create_waypoint": "§8不能在这里设置路径点……", + "gui.xaero_no_world_map_item_message": "该模组被配置为需要你装备以下物品或放在快捷栏中:", "gui.xaero_right_click_waypoint_share": "在聊天栏分享路径点", "gui.xaero_right_click_map_share_location": "在聊天栏分享位置", - "gui.xaero_right_click_map_cant_share_location": "§8无法分享此位置", - "gui.xaero_current_map_locked1": "当前选择的地图被另一个游戏进程(Minecraft客户端)所使用。", + "gui.xaero_right_click_map_cant_share_location": "§8无法分享此位置……", + "gui.xaero_current_map_locked1": "当前选择的地图被另一个游戏进程(Minecraft客户端)占用。", "gui.xaero_current_map_locked2": "请选择该服务器的不同地图(左下角图标)。", "gui.xaero_wm_detect_ambiguous_y": "在发现中检测到不明确的Y坐标", - "gui.xaero_wm_box_detect_ambiguous_y": "地图上的单个像素可以包含多个透明图层和它们下方的不透明方块。在较旧的非缓存地图数据文件中,在这种情况下只存储不透明方块的Y坐标(高度),这通常会使直接传送到存储的Y坐标不安全。当此设置为ON时,模组会将此类地图像素视为未发现的区块。它默认为2D路径点并禁用直接传送到此类像素。禁用此功能需您自担风险!", - "gui.xaero_box_closing_menu_when_hopping": "跳转到路径点时关闭菜单(在菜单中左击鼠标)", - "gui.xaero_box_not_closing_menu_when_hopping": "跳转路径点时不关闭菜单(在菜单中左击鼠标)", + "gui.xaero_wm_box_detect_ambiguous_y": "地图上的单个像素可以包含多个透明层和它们下方的不透明方块。 在较旧的非缓存式地图数据文件中,在这种情况下只存储不透明方块的Y坐标(高度), 这通常会使直接传送到存储的Y坐标不安全。当此设置为ON时,模组会将此类地图像素视为未发现的区块。 它默认为2D路径点并禁止直接传送到此类像素。 禁用此功能需你自担风险!", + "gui.xaero_box_closing_menu_when_hopping": "跳转到路径点时关闭菜单(在菜单中点击鼠标左键)", + "gui.xaero_box_not_closing_menu_when_hopping": "跳转路径点时不关闭菜单(在菜单中点击鼠标左键)", "gui.xaero_wm_update_notification": "更新通知", "gui.xaero_wm_adjust_height_for_carpetlike_blocks": "调整方块的Y坐标", - "gui.xaero_wm_box_adjust_height_for_carpetlike_blocks": "从类似地毯方块的矮方块的高度值中减去1,例如地毯方块、1层雪方块、睡莲方块等。这可以防止这些方块在地图上像一个完整的方块一样造成严重的阴影。路径点和这些方块上的传送也应该更合理。" + "gui.xaero_wm_box_adjust_height_for_carpetlike_blocks": "将类似地毯方块的矮方块的高度值减去1,例如地毯、1层雪、睡莲等。 这可以防止这些方块在地图上像一个完整的方块一样产生明显的阴影。 路径点和这些方块上的传送也应该更合理。", + "gui.xaero_box_only_current_map_waypoints": "仅显示与当前世界地图绑定的路径点,即使使用完整路径点菜单为小地图选择了另一个路径点子世界。", + "gui.xaero_box_waypoints_selected_by_minimap": "在游戏中和小地图上显示来自相同路径点子世界的路径点。可以在完整路径点菜单中切换子世界。", + "gui.xaero_wm_min_zoom_local_waypoints": "局部路径点的最小缩放", + "gui.xaero_wm_arrow_colour": "箭头颜色", + "gui.xaero_wm_box_arrow_color": "指示玩家位置和旋转的箭头的颜色。", + "gui.xaero_wm_color_minimap": "小地图", + "gui.xaero_wm_red": "红色", + "gui.xaero_wm_green": "绿色", + "gui.xaero_wm_blue": "蓝色", + "gui.xaero_wm_yellow": "黄色", + "gui.xaero_wm_purple": "紫色", + "gui.xaero_wm_white": "白色", + "gui.xaero_wm_black": "黑色", + "gui.xaero_wm_legacy_color": "旧版", + "gui.xaero_wm_team_color": "团队", + "gui.xaero_wm_using_custom_subworld": "路径点:%1$s", + "gui.xaero_box_minimap_radar": "%s 显示小地图实体雷达(需要 Xaero's Minimap)", + "gui.xaero_box_no_minimap_radar": "%s 不显示小地图实体雷达", + "gui.xaero_wm_toggle_minimap_radar": "在世界地图上切换显示小地图雷达", + "gui.xaero_filter_players_by_name": "筛选玩家……", + "gui.xaero_wm_player_same_party": "相同队伍", + "gui.xaero_wm_player_ally_party": "盟友队伍", + "gui.xaero_right_click_player_teleport": "§2%s§r 传送到玩家", + "gui.xaero_right_click_player_config": "§2%s§r 编辑玩家配置", + "gui.xaero_box_close_players": "关闭队伍/盟友玩家菜单", + "gui.xaero_box_open_players": "队伍/盟友玩家菜单", + "gui.xaero_box_players_pac_required": "队伍玩家菜单功能需要 Open Parties and Claims 模组!", + "gui.xaero_box_claims_pac_required": "区块认领功能需要 the Open Parties and Claims 模组!", + "gui.xaero_box_pac_displaying_claims": "%s 显示区块认领", + "gui.xaero_box_pac_not_displaying_claims": "%s 不显示区块认领", + "gui.xaero_wm_pac_player_teleport_command": "玩家传送命令", + "gui.xaero_wm_box_pac_player_teleport_command": "在安装 Open Parties and Claims 时, 这个世界/服务器上使用的将你传送到地图上的其他玩家的聊天命令。", + "gui.xaero_wm_pac_marked_for_forceload": " (可强制加载)", + "gui.xaero_wm_pac_claim_tooltip": "%1$s 的认领 %2$s", + "gui.xaero_wm_pac_server_claim_tooltip": "服务器认领%1$s", + "gui.xaero_wm_pac_expired_claim_tooltip": "到期的认领%1$s", + "gui.xaero_box_rendering_waypoints": "%s 渲染路径点", + "gui.xaero_box_not_rendering_waypoints": "%s 不渲染路径点", + "gui.xaero_box_showing_pac_players": "%s 渲染玩家", + "gui.xaero_box_hiding_pac_players": "%s 不渲染玩家", + "gui.xaero_toggle_pac_players": "切换队伍/盟友玩家", + "gui.xaero_toggle_pac_chunk_claims": "切换区块认领", + "gui.xaero_pac_claim_chunks": "已选择认领的", + "gui.xaero_pac_unclaim_chunks": "已选择未认领的", + "gui.xaero_pac_forceload_chunks": "已选择强制加载的", + "gui.xaero_pac_unforceload_chunks": "已选择未强制加载的", + "gui.xaero_pac_claim_selection_out_of_range": "§8(认领)超出范围……", + "gui.xaero_wm_pac_claims": "显示区块认领", + "gui.xaero_wm_box_pac_claims": "以彩色叠加层显示来自 Open Parties and Claims 模组的区块认领。", + "gui.xaero_wm_pac_claims_border_opacity": "区块认领边界不透明度", + "gui.xaero_wm_box_pac_claims_border_opacity": "区块认领叠加层边界颜色的不透明度。区块认领需要 Open Parties and Claims 模组。", + "gui.xaero_wm_pac_claims_fill_opacity": "区块认领填充不透明度", + "gui.xaero_wm_box_pac_claims_fill_opacity": "区块认领叠加层填充颜色不透明度。区块认领需要 Open Parties and Claims 模组。", + "gui.xaero_map_menu_please_wait": "请稍等……", + "gui.xaero_wm_teleport_command": "地图传送命令", + "gui.xaero_wm_teleport_command_waypoints": "路径点命令", + "gui.xaero_wm_teleport_command_waypoints_hint": "路径点传送由小地图配置。", + "gui.xaero_wm_teleport_allowed": "地图传送", + "gui.xaero_wm_teleport_allowed_tooltip": "是否允许右键点击地图来传送。 禁用后,只能通过XaeroWorldMap文件夹中特定于世界的配置文件重新启用。 路径点传送在完整路径点菜单选项中单独配置。", + "gui.xaero_wm_right_click_map_teleport_not_allowed": "§8(传送)已禁用", + "gui.xaero_wm_option_requires_minimap": "该选项需要 Xaero's Minimap 模组。", + "gui.xaero_wm_option_requires_ingame": "该选项需要你已进入游戏。", + "gui.xaero_wm_settings_search": "搜索设置", + "gui.xaero_wm_settings_search_placeholder": "搜索……", + "gui.xaero_wm_settings_not_found": "找不到与你的输入匹配的条目!", + "gui.xaero_wm_minimap_settings": "小地图设置", + "gui.xaero_wm_reset_defaults": "恢复默认设置", + "gui.xaero_wm_reset_message": "你是否确定要恢复默认设置?", + "gui.xaero_wm_reset_message2": "此操作无法撤消!", + "gui.xaero_wm_partial_y_teleportation": "传送时使用偏移的Y坐标", + "gui.xaero_wm_box_partial_y_teleportation": "当传送到地图位置时,将Y坐标偏移0.5,以避免穿过地毯状的方块落入虚空。否则,将使用整数Y坐标。", + "gui.xaero_wm_display_stained_glass": "显示染色玻璃" } \ No newline at end of file diff --git a/projects/1.18/assets/a-rtifacts/a-rtifacts/lang/en_us.json b/projects/1.18/assets/a-rtifacts/a-rtifacts/lang/en_us.json new file mode 100644 index 000000000000..7c9152bab916 --- /dev/null +++ b/projects/1.18/assets/a-rtifacts/a-rtifacts/lang/en_us.json @@ -0,0 +1,144 @@ +{ + "curios.identifier.feet": "Feet", + "curios.modifiers.feet": "When on feet:", + "itemGroup.artifacts": "Artifacts", + "artifacts.advancements.amateur_archaeologist.title": "Amateur Archaeologist", + "artifacts.advancements.amateur_archaeologist.description": "Find an Artifact", + "artifacts.advancements.chest_slayer.title": "Chest Slayer", + "artifacts.advancements.chest_slayer.description": "Kill a Mimic", + "entity.artifacts.mimic": "Mimic", + "artifacts.cosmetic.tooltip": "Cosmetic", + "artifacts.cosmetic.jei": "This item has been marked as cosmetic-only in the server config", + "item.artifacts.mimic_spawn_egg": "Mimic Spawn Egg", + "item.artifacts.snorkel": "Snorkel", + "item.artifacts.plastic_drinking_hat": "Plastic Drinking Hat", + "item.artifacts.novelty_drinking_hat": "Novelty Drinking Hat", + "item.artifacts.night_vision_goggles": "Night Vision Goggles", + "item.artifacts.panic_necklace": "Panic Necklace", + "item.artifacts.shock_pendant": "Shock Pendant", + "item.artifacts.flame_pendant": "Flame Pendant", + "item.artifacts.thorn_pendant": "Thorn Pendant", + "item.artifacts.flippers": "Flippers", + "item.artifacts.obsidian_skull": "Obsidian Skull", + "item.artifacts.umbrella": "Umbrella", + "item.artifacts.everlasting_beef": "Everlasting Beef", + "item.artifacts.eternal_steak": "Eternal Steak", + "item.artifacts.fire_gauntlet": "Fire Gauntlet", + "item.artifacts.feral_claws": "Feral Claws", + "item.artifacts.pocket_piston": "Pocket Piston", + "item.artifacts.power_glove": "Power Glove", + "item.artifacts.cross_necklace": "Cross Necklace", + "item.artifacts.antidote_vessel": "Antidote Vessel", + "item.artifacts.lucky_scarf": "Lucky Scarf", + "item.artifacts.superstitious_hat": "Superstitious Hat", + "item.artifacts.scarf_of_invisibility": "Scarf of Invisibility", + "item.artifacts.digging_claws": "Digging Claws", + "item.artifacts.steadfast_spikes": "Steadfast Spikes", + "item.artifacts.universal_attractor": "Universal Attractor", + "item.artifacts.kitty_slippers": "Kitty Slippers", + "item.artifacts.running_shoes": "Running Shoes", + "item.artifacts.bunny_hoppers": "Bunny Hoppers", + "item.artifacts.crystal_heart": "Crystal Heart", + "item.artifacts.villager_hat": "Villager Hat", + "item.artifacts.cloud_in_a_bottle": "Cloud in a Bottle", + "item.artifacts.whoopee_cushion": "Whoopee Cushion", + "item.artifacts.vampiric_glove": "Vampiric Glove", + "item.artifacts.golden_hook": "Golden Hook", + "item.artifacts.helium_flamingo": "Helium Flamingo", + "item.artifacts.aqua_dashers": "Aqua-Dashers", + "item.artifacts.charm_of_sinking": "Charm of Sinking", + "item.artifacts.snorkel.tooltip": "Allows the wearer to breathe underwater", + "item.artifacts.plastic_drinking_hat.tooltip": "Decreases the time it takes to drink and eat items", + "item.artifacts.novelty_drinking_hat.tooltip": "'Hey! I'm #1, and I let gravity do my drinking!'", + "item.artifacts.night_vision_goggles.tooltip": "Allows the wearer to see in the dark", + "item.artifacts.panic_necklace.tooltip": "Increases the wearer's movement speed after taking damage", + "item.artifacts.shock_pendant.tooltip": "Has a chance to strike attackers with lightning", + "item.artifacts.flame_pendant.tooltip": "Has a chance to light attackers on fire", + "item.artifacts.thorn_pendant.tooltip": "Has a chance to damage attackers", + "item.artifacts.flippers.tooltip": "Improves agility in water", + "item.artifacts.obsidian_skull.tooltip": "The wearer becomes temporarily immune to fire damage when hurt by fire", + "item.artifacts.umbrella.tooltip": "Can be used both as a shield and as a glider", + "item.artifacts.everlasting_beef.tooltip": "Not consumed when eaten", + "item.artifacts.eternal_steak.tooltip": "Not consumed when eaten", + "item.artifacts.fire_gauntlet.tooltip": "Causes the wearer's melee attacks to deal fire damage", + "item.artifacts.feral_claws.tooltip": "Increases the wearer's attack speed", + "item.artifacts.pocket_piston.tooltip": "Increases knockback dealt by the wearer", + "item.artifacts.power_glove.tooltip": "Increases damage dealt by the wearer", + "item.artifacts.cross_necklace.tooltip": "Increases the length of invincibility after taking damage", + "item.artifacts.antidote_vessel.tooltip": "Greatly reduces the duration of negative effects", + "item.artifacts.lucky_scarf.tooltip": "Applies an extra level of fortune to mined blocks", + "item.artifacts.superstitious_hat.tooltip": "Applies an extra level of looting to killed entities", + "item.artifacts.scarf_of_invisibility.tooltip": "Turns the wearer invisible", + "item.artifacts.digging_claws.tooltip": "Increases the wearer's mining speed and base mining level", + "item.artifacts.steadfast_spikes.tooltip": "Grants immunity to knockback", + "item.artifacts.universal_attractor.tooltip": "Attracts nearby items", + "item.artifacts.kitty_slippers.tooltip": "Creepers avoid the wearer", + "item.artifacts.running_shoes.tooltip": "Increases movement speed and step height while sprinting", + "item.artifacts.bunny_hoppers.tooltip": "Increases the wearer's jump height and grants immunity to fall damage", + "item.artifacts.crystal_heart.tooltip": "Increases the wearer's maximum health", + "item.artifacts.villager_hat.tooltip": "Decreases the trading prices of villagers", + "item.artifacts.cloud_in_a_bottle.tooltip": "Allows the wearer to double jump", + "item.artifacts.whoopee_cushion.tooltip": "Increases the wearer's flatulence", + "item.artifacts.vampiric_glove.tooltip": "Causes the wearer's melee attacks to absorb health", + "item.artifacts.golden_hook.tooltip": "Increases experience dropped by creatures", + "item.artifacts.helium_flamingo.tooltip.0": "Allows the wearer to swim in the air for a limited period of time.", + "item.artifacts.helium_flamingo.tooltip.1": "Press %s while in the air to start swimming", + "item.artifacts.aqua_dashers.tooltip": "Allows the wearer to walk on fluids while sprinting", + "item.artifacts.charm_of_sinking.tooltip": "The wearer can move freely in water", + "artifacts.subtitles.entity.mimic.close": "Mimic closes", + "artifacts.subtitles.entity.mimic.open": "Mimic hops", + "artifacts.subtitles.entity.mimic.hurt": "Mimic hurts", + "artifacts.subtitles.entity.mimic.death": "Mimic dies", + "artifacts.subtitles.item.whoopee_cushion.fart": "Fart", + "artifacts.config.common.artifact_rarity": "Artifact rarity", + "artifacts.config.common.campsite.biome_blacklist": "Campsite Biome blacklist", + "artifacts.config.common.campsite.rarity": "Campsite rarity", + "artifacts.config.common.campsite.min_y": "Campsite minimum height", + "artifacts.config.common.campsite.max_y": "Campsite maximum height", + "artifacts.config.common.campsite.mimic_chance": "Campsite mimic chance", + "artifacts.config.common.campsite.ore_chance": "Campsite ore vein chance", + "artifacts.config.common.campsite.use_modded_chests": "Use modded chests", + "artifacts.config.client.items.modify_hurt_sounds": "Modify player hurt sounds", + "artifacts.config.client.items.show_first_person_gloves": "Show first person gloves", + "artifacts.config.client.items.show_tooltips": "Show item tooltips", + "artifacts.config.client.mimic.use_modded_textures": "Use modded chest textures", + "artifacts.config.server.cosmetics": "Cosmetic-only items list", + "artifacts.config.server.items.cooldown": "Cooldown", + "artifacts.config.server.antidote_vessel.max_effect_duration": "Maximum negative effect duration", + "artifacts.config.server.bunny_hoppers.should_cancel_fall_damage": "Should cancel fall damage", + "artifacts.config.server.bunny_hoppers.jump_boost_level": "Jump Boost effect level", + "artifacts.config.server.cloud_in_a_bottle.sprint_jump_height_multiplier": "Sprint double jump height multiplier", + "artifacts.config.server.cloud_in_a_bottle.sprint_jump_distance_multiplier": "Sprint double jump distance multiplier", + "artifacts.config.server.cross_necklace.invincibility_bonus": "Bonus invincibility time", + "artifacts.config.server.crystal_heart.health_bonus": "Health bonus", + "artifacts.config.server.digging_claws.mining_speed_bonus": "Mining Speed bonus", + "artifacts.config.server.digging_claws.tool_tier": "Tool tier", + "artifacts.config.server.drinking_hat.drinking_duration_multiplier": "Drinking duration multiplier", + "artifacts.config.server.drinking_hat.eating_duration_multiplier": "Eating duration multiplier", + "artifacts.config.server.everlasting_foods.use_duration": "Use duration", + "artifacts.config.server.feral_claws.attack_speed_bonus": "Attack Speed bonus", + "artifacts.config.server.fire_gauntlet.fire_duration": "Fire duration", + "artifacts.config.server.flame_pendant.fire_duration": "Fire duration", + "artifacts.config.server.flippers.swim_speed_bonus": "Swim Speed bonus", + "artifacts.config.server.golden_hook.experience_bonus": "Experience bonus", + "artifacts.config.server.helium_flamingo.max_flight_time": "Maximum flight time", + "artifacts.config.server.helium_flamingo.recharge_time": "Recharge time", + "artifacts.config.server.lucky_scarf.fortune_bonus": "Fortune bonus", + "artifacts.config.server.obsidian_skull.fire_resistance_duration": "Fire Resistance duration", + "artifacts.config.server.panic_necklace.speed_duration": "Speed effect duration", + "artifacts.config.server.panic_necklace.speed_level": "Speed effect level", + "artifacts.config.server.pendant.strike_chance": "Strike chance", + "artifacts.config.server.pocket_piston.knockback_bonus": "Knockback bonus", + "artifacts.config.server.power_glove.attack_damage_bonus": "Attack Damage bonus", + "artifacts.config.server.superstitious_hat.looting_bonus": "Looting bonus", + "artifacts.config.server.thorn_pendant.min_damage": "Minimum damage", + "artifacts.config.server.thorn_pendant.max_damage": "Maximum damage", + "artifacts.config.server.umbrella.gravity_multiplier": "Gravity multiplier", + "artifacts.config.server.umbrella.is_shield": "Is shield", + "artifacts.config.server.universal_attractor.range": "Range", + "artifacts.config.server.universal_attractor.motionMultiplier": "Motion multiplier", + "artifacts.config.server.vampiric_glove.absorption_ratio": "Absorption ratio", + "artifacts.config.server.vampiric_glove.max_health_absorbed": "Maximum health absorbed", + "artifacts.config.server.villager_hat.reputation_bonus": "Reputation Bonus", + "artifacts.config.server.whoopee_cushion.flatulence": "Flatulence" +} \ No newline at end of file diff --git a/projects/1.18/assets/a-rtifacts/a-rtifacts/lang/zh_cn.json b/projects/1.18/assets/a-rtifacts/a-rtifacts/lang/zh_cn.json new file mode 100644 index 000000000000..222540bfebe2 --- /dev/null +++ b/projects/1.18/assets/a-rtifacts/a-rtifacts/lang/zh_cn.json @@ -0,0 +1,144 @@ +{ + "curios.identifier.feet": "脚饰", + "curios.modifiers.feet": "佩戴脚饰时:", + "itemGroup.artifacts": "奇异饰品", + "artifacts.advancements.amateur_archaeologist.title": "业余考古学者", + "artifacts.advancements.amateur_archaeologist.description": "找到一件饰品", + "artifacts.advancements.chest_slayer.title": "宝箱杀手", + "artifacts.advancements.chest_slayer.description": "杀死一只宝箱怪", + "entity.artifacts.mimic": "宝箱怪", + "artifacts.cosmetic.tooltip": "装饰品", + "artifacts.cosmetic.jei": "该物品已在服务器配置中被标记为仅作装饰用", + "item.artifacts.mimic_spawn_egg": "宝箱怪刷怪蛋", + "item.artifacts.snorkel": "通气管", + "item.artifacts.plastic_drinking_hat": "塑料饮水帽", + "item.artifacts.novelty_drinking_hat": "新颖饮水帽", + "item.artifacts.night_vision_goggles": "夜视镜", + "item.artifacts.panic_necklace": "恐慌项链", + "item.artifacts.shock_pendant": "震颤吊坠", + "item.artifacts.flame_pendant": "烈焰吊坠", + "item.artifacts.thorn_pendant": "荆棘吊坠", + "item.artifacts.flippers": "脚蹼", + "item.artifacts.obsidian_skull": "黑曜石头颅", + "item.artifacts.umbrella": "雨伞", + "item.artifacts.everlasting_beef": "永恒牛肉", + "item.artifacts.eternal_steak": "永恒牛排", + "item.artifacts.fire_gauntlet": "烈火手套", + "item.artifacts.feral_claws": "狂野爪", + "item.artifacts.pocket_piston": "袖珍活塞", + "item.artifacts.power_glove": "强力手套", + "item.artifacts.cross_necklace": "十字项链", + "item.artifacts.antidote_vessel": "解药瓶", + "item.artifacts.lucky_scarf": "幸运围巾", + "item.artifacts.superstitious_hat": "迷信之帽", + "item.artifacts.scarf_of_invisibility": "隐身围巾", + "item.artifacts.digging_claws": "挖掘爪", + "item.artifacts.steadfast_spikes": "牢固鞋钉", + "item.artifacts.universal_attractor": "强力磁铁", + "item.artifacts.kitty_slippers": "猫咪拖鞋", + "item.artifacts.running_shoes": "跑鞋", + "item.artifacts.bunny_hoppers": "跃兔鞋", + "item.artifacts.crystal_heart": "生命水晶", + "item.artifacts.villager_hat": "村民草帽", + "item.artifacts.cloud_in_a_bottle": "云朵瓶", + "item.artifacts.whoopee_cushion": "整蛊坐垫", + "item.artifacts.vampiric_glove": "吸血手套", + "item.artifacts.golden_hook": "金钩手", + "item.artifacts.helium_flamingo": "氦气火烈鸟", + "item.artifacts.aqua_dashers": "海洋冲刺靴", + "item.artifacts.charm_of_sinking": "下沉护符", + "item.artifacts.snorkel.tooltip": "使佩戴者可以在水下呼吸", + "item.artifacts.plastic_drinking_hat.tooltip": "减少饮用和食用物品所需时间", + "item.artifacts.novelty_drinking_hat.tooltip": "'嘿!我是No.1!我让重力喂我饮料!'", + "item.artifacts.night_vision_goggles.tooltip": "使穿戴者能在黑暗中看清", + "item.artifacts.panic_necklace.tooltip": "使穿戴者受伤后增加移动速度", + "item.artifacts.shock_pendant.tooltip": "有几率雷击进攻者", + "item.artifacts.flame_pendant.tooltip": "有几率点燃进攻者", + "item.artifacts.thorn_pendant.tooltip": "有几率伤害进攻者", + "item.artifacts.flippers.tooltip": "增加水下的敏捷度", + "item.artifacts.obsidian_skull.tooltip": "使穿戴者受到火焰伤害后暂时对其免疫", + "item.artifacts.umbrella.tooltip": "可用作盾牌或滑翔翼", + "item.artifacts.everlasting_beef.tooltip": "食用后不会被消耗", + "item.artifacts.eternal_steak.tooltip": "食用后不会被消耗", + "item.artifacts.fire_gauntlet.tooltip": "使穿戴者的近战攻击造成火焰伤害", + "item.artifacts.feral_claws.tooltip": "增加穿戴者的攻击速度", + "item.artifacts.pocket_piston.tooltip": "增加穿戴者造成的攻击击退", + "item.artifacts.power_glove.tooltip": "增加穿戴者造成的攻击伤害", + "item.artifacts.cross_necklace.tooltip": "延长穿戴者受伤后无敌时间", + "item.artifacts.antidote_vessel.tooltip": "大幅度降低负面效果的持续时间", + "item.artifacts.lucky_scarf.tooltip": "提供更高级的时运效果", + "item.artifacts.superstitious_hat.tooltip": "提供更高级的抢夺效果", + "item.artifacts.scarf_of_invisibility.tooltip": "使穿戴者隐身", + "item.artifacts.digging_claws.tooltip": "增加采掘速度和基础采掘等级", + "item.artifacts.steadfast_spikes.tooltip": "免疫击退", + "item.artifacts.universal_attractor.tooltip": "吸引附近的物品", + "item.artifacts.kitty_slippers.tooltip": "苦力怕会避开穿戴者", + "item.artifacts.running_shoes.tooltip": "增加疾跑时的移动速度和抬步高度", + "item.artifacts.bunny_hoppers.tooltip": "增加穿戴者的跳跃高度,并使其免疫摔落伤害", + "item.artifacts.crystal_heart.tooltip": "增加穿戴者的最大生命值", + "item.artifacts.villager_hat.tooltip": "降低村民的交易价格", + "item.artifacts.cloud_in_a_bottle.tooltip": "使穿戴者能够二段跳", + "item.artifacts.whoopee_cushion.tooltip": "增加穿戴者的胃肠气胀", + "item.artifacts.vampiric_glove.tooltip": "使穿戴者的近战攻击吸收生命值", + "item.artifacts.golden_hook.tooltip": "增加生物掉落的经验值", + "item.artifacts.helium_flamingo.tooltip.0": "使穿戴者在一段时间内可以在空中游泳", + "item.artifacts.helium_flamingo.tooltip.1": "在空中按住%s开始游泳", + "item.artifacts.aqua_dashers.tooltip": "使穿戴者疾跑时可以在液体上行走。", + "item.artifacts.charm_of_sinking.tooltip": "穿戴者可以在水中如履平地。", + "artifacts.subtitles.entity.mimic.close": "宝箱怪:关闭", + "artifacts.subtitles.entity.mimic.open": "宝箱怪:小步跳", + "artifacts.subtitles.entity.mimic.hurt": "宝箱怪:受伤", + "artifacts.subtitles.entity.mimic.death": "宝箱怪:死亡", + "artifacts.subtitles.item.whoopee_cushion.fart": "放屁", + "artifacts.config.common.artifact_rarity": "饰品稀有度", + "artifacts.config.common.campsite.biome_blacklist": "营地生物群系黑名单", + "artifacts.config.common.campsite.rarity": "营地稀有度", + "artifacts.config.common.campsite.min_y": "营地最低高度", + "artifacts.config.common.campsite.max_y": "营地最高高度", + "artifacts.config.common.campsite.mimic_chance": "营地宝箱怪概率", + "artifacts.config.common.campsite.ore_chance": "营地矿脉概率", + "artifacts.config.common.campsite.use_modded_chests": "使用模组宝箱", + "artifacts.config.client.items.modify_hurt_sounds": "修改玩家受伤音效", + "artifacts.config.client.items.show_first_person_gloves": "第一人称视角显示手套", + "artifacts.config.client.items.show_tooltips": "显示物品提示", + "artifacts.config.client.mimic.use_modded_textures": "使用模组宝箱材质", + "artifacts.config.server.cosmetics": "仅作装饰用的物品列表", + "artifacts.config.server.items.cooldown": "冷却", + "artifacts.config.server.antidote_vessel.max_effect_duration": "负面效果最大时长", + "artifacts.config.server.bunny_hoppers.should_cancel_fall_damage": "是否取消坠落伤害", + "artifacts.config.server.bunny_hoppers.jump_boost_level": "跳跃提升效果等级", + "artifacts.config.server.cloud_in_a_bottle.sprint_jump_height_multiplier": "疾跑时二段跳高度倍率", + "artifacts.config.server.cloud_in_a_bottle.sprint_jump_distance_multiplier": "疾跑时二段跳距离倍率", + "artifacts.config.server.cross_necklace.invincibility_bonus": "无敌时间加成", + "artifacts.config.server.crystal_heart.health_bonus": "生命加成", + "artifacts.config.server.digging_claws.mining_speed_bonus": "挖掘速度加成", + "artifacts.config.server.digging_claws.tool_tier": "工具等级", + "artifacts.config.server.drinking_hat.drinking_duration_multiplier": "饮用时长倍率", + "artifacts.config.server.drinking_hat.eating_duration_multiplier": "食用时长倍率", + "artifacts.config.server.everlasting_foods.use_duration": "使用时长", + "artifacts.config.server.feral_claws.attack_speed_bonus": "攻击速度加成", + "artifacts.config.server.fire_gauntlet.fire_duration": "着火时长", + "artifacts.config.server.flame_pendant.fire_duration": "着火时长", + "artifacts.config.server.flippers.swim_speed_bonus": "游泳速度加成", + "artifacts.config.server.golden_hook.experience_bonus": "经验加成", + "artifacts.config.server.helium_flamingo.max_flight_time": "最大飞行时间", + "artifacts.config.server.helium_flamingo.recharge_time": "充能时间", + "artifacts.config.server.lucky_scarf.fortune_bonus": "时运加成", + "artifacts.config.server.obsidian_skull.fire_resistance_duration": "防火时长", + "artifacts.config.server.panic_necklace.speed_duration": "移动速度时长", + "artifacts.config.server.panic_necklace.speed_level": "移动速度等级", + "artifacts.config.server.pendant.strike_chance": "打击概率", + "artifacts.config.server.pocket_piston.knockback_bonus": "击退加成", + "artifacts.config.server.power_glove.attack_damage_bonus": "攻击伤害加成", + "artifacts.config.server.superstitious_hat.looting_bonus": "抢夺加成", + "artifacts.config.server.thorn_pendant.min_damage": "最低伤害", + "artifacts.config.server.thorn_pendant.max_damage": "最高伤害", + "artifacts.config.server.umbrella.gravity_multiplier": "重力倍率", + "artifacts.config.server.umbrella.is_shield": "可作为盾", + "artifacts.config.server.universal_attractor.range": "范围", + "artifacts.config.server.universal_attractor.motionMultiplier": "运动倍率", + "artifacts.config.server.vampiric_glove.absorption_ratio": "吸收倍率", + "artifacts.config.server.vampiric_glove.max_health_absorbed": "最大吸收生命值", + "artifacts.config.server.villager_hat.reputation_bonus": "声望加成", + "artifacts.config.server.whoopee_cushion.flatulence": "胃肠气胀" +} \ No newline at end of file diff --git a/projects/1.18/assets/additional-banners/additionalbanners/lang/en_us.json b/projects/1.18/assets/additional-banners/additionalbanners/lang/en_us.json index ec45491f9d66..aeab0a4fd750 100644 --- a/projects/1.18/assets/additional-banners/additionalbanners/lang/en_us.json +++ b/projects/1.18/assets/additional-banners/additionalbanners/lang/en_us.json @@ -1,5 +1,5 @@ { - "itemGroup.additionalbanners": "Add. Banners", + "itemGroup.additionalbanners.creative_tab": "Add. Banners", "item.additionalbanners.anchor": "Banner Pattern", "item.additionalbanners.anchor.desc": "Anchor", "block.minecraft.banner.additionalbanners_anchor.white": "White Anchor", @@ -359,5 +359,23 @@ "block.minecraft.banner.additionalbanners_squares.brown": "Brown Squares", "block.minecraft.banner.additionalbanners_squares.green": "Green Squares", "block.minecraft.banner.additionalbanners_squares.red": "Red Squares", - "block.minecraft.banner.additionalbanners_squares.black": "Black Squares" + "block.minecraft.banner.additionalbanners_squares.black": "Black Squares", + "item.additionalbanners.hex": "Banner Pattern", + "item.additionalbanners.hex.desc": "Hexagon", + "block.minecraft.banner.additionalbanners_hex.white": "White Hexagons", + "block.minecraft.banner.additionalbanners_hex.orange": "Orange Hexagons", + "block.minecraft.banner.additionalbanners_hex.magenta": "Magenta Hexagons", + "block.minecraft.banner.additionalbanners_hex.light_blue": "Light Blue Hexagons", + "block.minecraft.banner.additionalbanners_hex.yellow": "Yellow Hexagons", + "block.minecraft.banner.additionalbanners_hex.lime": "Lime Hexagons", + "block.minecraft.banner.additionalbanners_hex.pink": "Pink Hexagons", + "block.minecraft.banner.additionalbanners_hex.gray": "Gray Hexagons", + "block.minecraft.banner.additionalbanners_hex.light_gray": "Light Gray Hexagons", + "block.minecraft.banner.additionalbanners_hex.cyan": "Cyan Hexagons", + "block.minecraft.banner.additionalbanners_hex.purple": "Purple Hexagons", + "block.minecraft.banner.additionalbanners_hex.blue": "Blue Hexagons", + "block.minecraft.banner.additionalbanners_hex.brown": "Brown Hexagons", + "block.minecraft.banner.additionalbanners_hex.green": "Green Hexagons", + "block.minecraft.banner.additionalbanners_hex.red": "Red Hexagons", + "block.minecraft.banner.additionalbanners_hex.black": "Black Hexagons" } \ No newline at end of file diff --git a/projects/1.18/assets/additional-banners/additionalbanners/lang/zh_cn.json b/projects/1.18/assets/additional-banners/additionalbanners/lang/zh_cn.json new file mode 100644 index 000000000000..5d4955b54662 --- /dev/null +++ b/projects/1.18/assets/additional-banners/additionalbanners/lang/zh_cn.json @@ -0,0 +1,381 @@ +{ + "itemGroup.additionalbanners.creative_tab": "更多旗帜图案", + "item.additionalbanners.anchor": "旗帜图案", + "item.additionalbanners.anchor.desc": "船锚", + "block.minecraft.banner.additionalbanners_anchor.white": "白色船锚", + "block.minecraft.banner.additionalbanners_anchor.orange": "橙色船锚", + "block.minecraft.banner.additionalbanners_anchor.magenta": "品红色船锚", + "block.minecraft.banner.additionalbanners_anchor.light_blue": "淡蓝色船锚", + "block.minecraft.banner.additionalbanners_anchor.yellow": "黄色船锚", + "block.minecraft.banner.additionalbanners_anchor.lime": "黄绿色船锚", + "block.minecraft.banner.additionalbanners_anchor.pink": "粉红色船锚", + "block.minecraft.banner.additionalbanners_anchor.gray": "灰色船锚", + "block.minecraft.banner.additionalbanners_anchor.light_gray": "淡灰色船锚", + "block.minecraft.banner.additionalbanners_anchor.cyan": "青色船锚", + "block.minecraft.banner.additionalbanners_anchor.purple": "紫色船锚", + "block.minecraft.banner.additionalbanners_anchor.blue": "蓝色船锚", + "block.minecraft.banner.additionalbanners_anchor.brown": "棕色船锚", + "block.minecraft.banner.additionalbanners_anchor.green": "绿色船锚", + "block.minecraft.banner.additionalbanners_anchor.red": "红色船锚", + "block.minecraft.banner.additionalbanners_anchor.black": "黑色船锚", + "item.additionalbanners.balance": "旗帜图案", + "item.additionalbanners.balance.desc": "太极阴阳", + "block.minecraft.banner.additionalbanners_balance.white": "白色太极阴阳", + "block.minecraft.banner.additionalbanners_balance.orange": "橙色太极阴阳", + "block.minecraft.banner.additionalbanners_balance.magenta": "品红色太极阴阳", + "block.minecraft.banner.additionalbanners_balance.light_blue": "淡蓝色太极阴阳", + "block.minecraft.banner.additionalbanners_balance.yellow": "黄色太极阴阳", + "block.minecraft.banner.additionalbanners_balance.lime": "黄绿色太极阴阳", + "block.minecraft.banner.additionalbanners_balance.pink": "粉红色太极阴阳", + "block.minecraft.banner.additionalbanners_balance.gray": "灰色太极阴阳", + "block.minecraft.banner.additionalbanners_balance.light_gray": "淡灰色太极阴阳", + "block.minecraft.banner.additionalbanners_balance.cyan": "青色太极阴阳", + "block.minecraft.banner.additionalbanners_balance.purple": "紫色太极阴阳", + "block.minecraft.banner.additionalbanners_balance.blue": "蓝色太极阴阳", + "block.minecraft.banner.additionalbanners_balance.brown": "棕色太极阴阳", + "block.minecraft.banner.additionalbanners_balance.green": "绿色太极阴阳", + "block.minecraft.banner.additionalbanners_balance.red": "红色太极阴阳", + "block.minecraft.banner.additionalbanners_balance.black": "黑色太极阴阳", + "item.additionalbanners.grass": "旗帜图案", + "item.additionalbanners.grass.desc": "草坪", + "block.minecraft.banner.additionalbanners_grass.white": "白色草坪", + "block.minecraft.banner.additionalbanners_grass.orange": "橙色草坪", + "block.minecraft.banner.additionalbanners_grass.magenta": "品红色草坪", + "block.minecraft.banner.additionalbanners_grass.light_blue": "淡蓝色草坪", + "block.minecraft.banner.additionalbanners_grass.yellow": "黄色草坪", + "block.minecraft.banner.additionalbanners_grass.lime": "黄绿色草坪", + "block.minecraft.banner.additionalbanners_grass.pink": "粉红色草坪", + "block.minecraft.banner.additionalbanners_grass.gray": "灰色草坪", + "block.minecraft.banner.additionalbanners_grass.light_gray": "淡灰色草坪", + "block.minecraft.banner.additionalbanners_grass.cyan": "青色草坪", + "block.minecraft.banner.additionalbanners_grass.purple": "紫色草坪", + "block.minecraft.banner.additionalbanners_grass.blue": "蓝色草坪", + "block.minecraft.banner.additionalbanners_grass.brown": "棕色草坪", + "block.minecraft.banner.additionalbanners_grass.green": "绿色草坪", + "block.minecraft.banner.additionalbanners_grass.red": "红色草坪", + "block.minecraft.banner.additionalbanners_grass.black": "黑色草坪", + "item.additionalbanners.kelp": "旗帜图案", + "item.additionalbanners.kelp.desc": "海带", + "block.minecraft.banner.additionalbanners_kelp.white": "白色海带", + "block.minecraft.banner.additionalbanners_kelp.orange": "橙色海带", + "block.minecraft.banner.additionalbanners_kelp.magenta": "品红色海带", + "block.minecraft.banner.additionalbanners_kelp.light_blue": "淡蓝色海带", + "block.minecraft.banner.additionalbanners_kelp.yellow": "黄色海带", + "block.minecraft.banner.additionalbanners_kelp.lime": "黄绿色海带", + "block.minecraft.banner.additionalbanners_kelp.pink": "粉红色海带", + "block.minecraft.banner.additionalbanners_kelp.gray": "灰色海带", + "block.minecraft.banner.additionalbanners_kelp.light_gray": "淡灰色海带", + "block.minecraft.banner.additionalbanners_kelp.cyan": "青色海带", + "block.minecraft.banner.additionalbanners_kelp.purple": "紫色海带", + "block.minecraft.banner.additionalbanners_kelp.blue": "蓝色海带", + "block.minecraft.banner.additionalbanners_kelp.brown": "棕色海带", + "block.minecraft.banner.additionalbanners_kelp.green": "绿色海带", + "block.minecraft.banner.additionalbanners_kelp.red": "红色海带", + "block.minecraft.banner.additionalbanners_kelp.black": "黑色海带", + "item.additionalbanners.mushroom": "旗帜图案", + "item.additionalbanners.mushroom.desc": "蘑菇", + "block.minecraft.banner.additionalbanners_mushroom.white": "白色蘑菇", + "block.minecraft.banner.additionalbanners_mushroom.orange": "橙色蘑菇", + "block.minecraft.banner.additionalbanners_mushroom.magenta": "品红色蘑菇", + "block.minecraft.banner.additionalbanners_mushroom.light_blue": "淡蓝色蘑菇", + "block.minecraft.banner.additionalbanners_mushroom.yellow": "黄色蘑菇", + "block.minecraft.banner.additionalbanners_mushroom.lime": "黄绿色蘑菇", + "block.minecraft.banner.additionalbanners_mushroom.pink": "粉红色蘑菇", + "block.minecraft.banner.additionalbanners_mushroom.gray": "灰色蘑菇", + "block.minecraft.banner.additionalbanners_mushroom.light_gray": "淡灰色蘑菇", + "block.minecraft.banner.additionalbanners_mushroom.cyan": "青色蘑菇", + "block.minecraft.banner.additionalbanners_mushroom.purple": "紫色蘑菇", + "block.minecraft.banner.additionalbanners_mushroom.blue": "蓝色蘑菇", + "block.minecraft.banner.additionalbanners_mushroom.brown": "棕色蘑菇", + "block.minecraft.banner.additionalbanners_mushroom.green": "绿色蘑菇", + "block.minecraft.banner.additionalbanners_mushroom.red": "红色蘑菇", + "block.minecraft.banner.additionalbanners_mushroom.black": "黑色蘑菇", + "item.additionalbanners.pumpkin": "旗帜图案", + "item.additionalbanners.pumpkin.desc": "南瓜", + "block.minecraft.banner.additionalbanners_pumpkin.white": "白色南瓜", + "block.minecraft.banner.additionalbanners_pumpkin.orange": "橙色南瓜", + "block.minecraft.banner.additionalbanners_pumpkin.magenta": "品红色南瓜", + "block.minecraft.banner.additionalbanners_pumpkin.light_blue": "淡蓝色南瓜", + "block.minecraft.banner.additionalbanners_pumpkin.yellow": "黄色南瓜", + "block.minecraft.banner.additionalbanners_pumpkin.lime": "黄绿色南瓜", + "block.minecraft.banner.additionalbanners_pumpkin.pink": "粉红色南瓜", + "block.minecraft.banner.additionalbanners_pumpkin.gray": "灰色南瓜", + "block.minecraft.banner.additionalbanners_pumpkin.light_gray": "淡灰色南瓜", + "block.minecraft.banner.additionalbanners_pumpkin.cyan": "青色南瓜", + "block.minecraft.banner.additionalbanners_pumpkin.purple": "紫色南瓜", + "block.minecraft.banner.additionalbanners_pumpkin.blue": "蓝色南瓜", + "block.minecraft.banner.additionalbanners_pumpkin.brown": "棕色南瓜", + "block.minecraft.banner.additionalbanners_pumpkin.green": "绿色南瓜", + "block.minecraft.banner.additionalbanners_pumpkin.red": "红色南瓜", + "block.minecraft.banner.additionalbanners_pumpkin.black": "黑色南瓜", + "item.additionalbanners.shield": "旗帜图案", + "item.additionalbanners.shield.desc": "盾牌", + "block.minecraft.banner.additionalbanners_shield.white": "白色盾牌", + "block.minecraft.banner.additionalbanners_shield.orange": "橙色盾牌", + "block.minecraft.banner.additionalbanners_shield.magenta": "品红色盾牌", + "block.minecraft.banner.additionalbanners_shield.light_blue": "淡蓝色盾牌", + "block.minecraft.banner.additionalbanners_shield.yellow": "黄色盾牌", + "block.minecraft.banner.additionalbanners_shield.lime": "黄绿色盾牌", + "block.minecraft.banner.additionalbanners_shield.pink": "粉红色盾牌", + "block.minecraft.banner.additionalbanners_shield.gray": "灰色盾牌", + "block.minecraft.banner.additionalbanners_shield.light_gray": "淡灰色盾牌", + "block.minecraft.banner.additionalbanners_shield.cyan": "青色盾牌", + "block.minecraft.banner.additionalbanners_shield.purple": "紫色盾牌", + "block.minecraft.banner.additionalbanners_shield.blue": "蓝色盾牌", + "block.minecraft.banner.additionalbanners_shield.brown": "棕色盾牌", + "block.minecraft.banner.additionalbanners_shield.green": "绿色盾牌", + "block.minecraft.banner.additionalbanners_shield.red": "红色盾牌", + "block.minecraft.banner.additionalbanners_shield.black": "黑色盾牌", + "item.additionalbanners.snowflake": "旗帜图案", + "item.additionalbanners.snowflake.desc": "雪花", + "block.minecraft.banner.additionalbanners_snowflake.white": "白色雪花", + "block.minecraft.banner.additionalbanners_snowflake.orange": "橙色雪花", + "block.minecraft.banner.additionalbanners_snowflake.magenta": "品红色雪花", + "block.minecraft.banner.additionalbanners_snowflake.light_blue": "淡蓝色雪花", + "block.minecraft.banner.additionalbanners_snowflake.yellow": "黄色雪花", + "block.minecraft.banner.additionalbanners_snowflake.lime": "黄绿色雪花", + "block.minecraft.banner.additionalbanners_snowflake.pink": "粉红色雪花", + "block.minecraft.banner.additionalbanners_snowflake.gray": "灰色雪花", + "block.minecraft.banner.additionalbanners_snowflake.light_gray": "淡灰色雪花", + "block.minecraft.banner.additionalbanners_snowflake.cyan": "青色雪花", + "block.minecraft.banner.additionalbanners_snowflake.purple": "紫色雪花", + "block.minecraft.banner.additionalbanners_snowflake.blue": "蓝色雪花", + "block.minecraft.banner.additionalbanners_snowflake.brown": "棕色雪花", + "block.minecraft.banner.additionalbanners_snowflake.green": "绿色雪花", + "block.minecraft.banner.additionalbanners_snowflake.red": "红色雪花", + "block.minecraft.banner.additionalbanners_snowflake.black": "黑色雪花", + "item.additionalbanners.squid": "旗帜图案", + "item.additionalbanners.squid.desc": "鱿鱼", + "block.minecraft.banner.additionalbanners_squid.white": "白色鱿鱼", + "block.minecraft.banner.additionalbanners_squid.orange": "橙色鱿鱼", + "block.minecraft.banner.additionalbanners_squid.magenta": "品红色鱿鱼", + "block.minecraft.banner.additionalbanners_squid.light_blue": "淡蓝色鱿鱼", + "block.minecraft.banner.additionalbanners_squid.yellow": "黄色鱿鱼", + "block.minecraft.banner.additionalbanners_squid.lime": "黄绿色鱿鱼", + "block.minecraft.banner.additionalbanners_squid.pink": "粉红色鱿鱼", + "block.minecraft.banner.additionalbanners_squid.gray": "灰色鱿鱼", + "block.minecraft.banner.additionalbanners_squid.light_gray": "淡灰色鱿鱼", + "block.minecraft.banner.additionalbanners_squid.cyan": "青色鱿鱼", + "block.minecraft.banner.additionalbanners_squid.purple": "紫色鱿鱼", + "block.minecraft.banner.additionalbanners_squid.blue": "蓝色鱿鱼", + "block.minecraft.banner.additionalbanners_squid.brown": "棕色鱿鱼", + "block.minecraft.banner.additionalbanners_squid.green": "绿色鱿鱼", + "block.minecraft.banner.additionalbanners_squid.red": "红色鱿鱼", + "block.minecraft.banner.additionalbanners_squid.black": "黑色鱿鱼", + "item.additionalbanners.sword": "旗帜图案", + "item.additionalbanners.sword.desc": "剑", + "block.minecraft.banner.additionalbanners_sword.white": "白色剑", + "block.minecraft.banner.additionalbanners_sword.orange": "橙色剑", + "block.minecraft.banner.additionalbanners_sword.magenta": "品红色剑", + "block.minecraft.banner.additionalbanners_sword.light_blue": "淡蓝色剑", + "block.minecraft.banner.additionalbanners_sword.yellow": "黄色剑", + "block.minecraft.banner.additionalbanners_sword.lime": "黄绿色剑", + "block.minecraft.banner.additionalbanners_sword.pink": "粉红色剑", + "block.minecraft.banner.additionalbanners_sword.gray": "灰色剑", + "block.minecraft.banner.additionalbanners_sword.light_gray": "淡灰色剑", + "block.minecraft.banner.additionalbanners_sword.cyan": "青色剑", + "block.minecraft.banner.additionalbanners_sword.purple": "紫色剑", + "block.minecraft.banner.additionalbanners_sword.blue": "蓝色剑", + "block.minecraft.banner.additionalbanners_sword.brown": "棕色剑", + "block.minecraft.banner.additionalbanners_sword.green": "绿色剑", + "block.minecraft.banner.additionalbanners_sword.red": "红色剑", + "block.minecraft.banner.additionalbanners_sword.black": "黑色剑", + "item.additionalbanners.dragon": "旗帜图案", + "item.additionalbanners.dragon.desc": "龙", + "block.minecraft.banner.additionalbanners_dragon.white": "白色龙", + "block.minecraft.banner.additionalbanners_dragon.orange": "橙色龙", + "block.minecraft.banner.additionalbanners_dragon.magenta": "品红色龙", + "block.minecraft.banner.additionalbanners_dragon.light_blue": "淡蓝色龙", + "block.minecraft.banner.additionalbanners_dragon.yellow": "黄色龙", + "block.minecraft.banner.additionalbanners_dragon.lime": "黄绿色龙", + "block.minecraft.banner.additionalbanners_dragon.pink": "粉红色龙", + "block.minecraft.banner.additionalbanners_dragon.gray": "灰色龙", + "block.minecraft.banner.additionalbanners_dragon.light_gray": "淡灰色龙", + "block.minecraft.banner.additionalbanners_dragon.cyan": "青色龙", + "block.minecraft.banner.additionalbanners_dragon.purple": "紫色龙", + "block.minecraft.banner.additionalbanners_dragon.blue": "蓝色龙", + "block.minecraft.banner.additionalbanners_dragon.brown": "棕色龙", + "block.minecraft.banner.additionalbanners_dragon.green": "绿色龙", + "block.minecraft.banner.additionalbanners_dragon.red": "红色龙", + "block.minecraft.banner.additionalbanners_dragon.black": "黑色龙", + "item.additionalbanners.phantom": "旗帜图案", + "item.additionalbanners.phantom.desc": "幻翼", + "block.minecraft.banner.additionalbanners_phantom.white": "白色幻翼", + "block.minecraft.banner.additionalbanners_phantom.orange": "橙色幻翼", + "block.minecraft.banner.additionalbanners_phantom.magenta": "品红色幻翼", + "block.minecraft.banner.additionalbanners_phantom.light_blue": "淡蓝色幻翼", + "block.minecraft.banner.additionalbanners_phantom.yellow": "黄色幻翼", + "block.minecraft.banner.additionalbanners_phantom.lime": "黄绿色幻翼", + "block.minecraft.banner.additionalbanners_phantom.pink": "粉红色幻翼", + "block.minecraft.banner.additionalbanners_phantom.gray": "灰色幻翼", + "block.minecraft.banner.additionalbanners_phantom.light_gray": "淡灰色幻翼", + "block.minecraft.banner.additionalbanners_phantom.cyan": "青色幻翼", + "block.minecraft.banner.additionalbanners_phantom.purple": "紫色幻翼", + "block.minecraft.banner.additionalbanners_phantom.blue": "蓝色幻翼", + "block.minecraft.banner.additionalbanners_phantom.brown": "棕色幻翼", + "block.minecraft.banner.additionalbanners_phantom.green": "绿色幻翼", + "block.minecraft.banner.additionalbanners_phantom.red": "红色幻翼", + "block.minecraft.banner.additionalbanners_phantom.black": "黑色幻翼", + "item.additionalbanners.trident": "旗帜图案", + "item.additionalbanners.trident.desc": "三叉戟", + "block.minecraft.banner.additionalbanners_trident.white": "白色三叉戟", + "block.minecraft.banner.additionalbanners_trident.orange": "橙色三叉戟", + "block.minecraft.banner.additionalbanners_trident.magenta": "品红色三叉戟", + "block.minecraft.banner.additionalbanners_trident.light_blue": "淡蓝色三叉戟", + "block.minecraft.banner.additionalbanners_trident.yellow": "黄色三叉戟", + "block.minecraft.banner.additionalbanners_trident.lime": "黄绿色三叉戟", + "block.minecraft.banner.additionalbanners_trident.pink": "粉红色三叉戟", + "block.minecraft.banner.additionalbanners_trident.gray": "灰色三叉戟", + "block.minecraft.banner.additionalbanners_trident.light_gray": "淡灰色三叉戟", + "block.minecraft.banner.additionalbanners_trident.cyan": "青色三叉戟", + "block.minecraft.banner.additionalbanners_trident.purple": "紫色三叉戟", + "block.minecraft.banner.additionalbanners_trident.blue": "蓝色三叉戟", + "block.minecraft.banner.additionalbanners_trident.brown": "棕色三叉戟", + "block.minecraft.banner.additionalbanners_trident.green": "绿色三叉戟", + "block.minecraft.banner.additionalbanners_trident.red": "红色三叉戟", + "block.minecraft.banner.additionalbanners_trident.black": "黑色三叉戟", + "item.additionalbanners.clubs": "旗帜图案", + "item.additionalbanners.clubs.desc": "梅花", + "block.minecraft.banner.additionalbanners_clubs.white": "白色梅花", + "block.minecraft.banner.additionalbanners_clubs.orange": "橙色梅花", + "block.minecraft.banner.additionalbanners_clubs.magenta": "品红色梅花", + "block.minecraft.banner.additionalbanners_clubs.light_blue": "淡蓝色梅花", + "block.minecraft.banner.additionalbanners_clubs.yellow": "黄色梅花", + "block.minecraft.banner.additionalbanners_clubs.lime": "黄绿色梅花", + "block.minecraft.banner.additionalbanners_clubs.pink": "粉红色梅花", + "block.minecraft.banner.additionalbanners_clubs.gray": "灰色梅花", + "block.minecraft.banner.additionalbanners_clubs.light_gray": "淡灰色梅花", + "block.minecraft.banner.additionalbanners_clubs.cyan": "青色梅花", + "block.minecraft.banner.additionalbanners_clubs.purple": "紫色梅花", + "block.minecraft.banner.additionalbanners_clubs.blue": "蓝色梅花", + "block.minecraft.banner.additionalbanners_clubs.brown": "棕色梅花", + "block.minecraft.banner.additionalbanners_clubs.green": "绿色梅花", + "block.minecraft.banner.additionalbanners_clubs.red": "红色梅花", + "block.minecraft.banner.additionalbanners_clubs.black": "黑色梅花", + "item.additionalbanners.diamond": "旗帜图案", + "item.additionalbanners.diamond.desc": "方块", + "block.minecraft.banner.additionalbanners_diamond.white": "白色方块", + "block.minecraft.banner.additionalbanners_diamond.orange": "橙色方块", + "block.minecraft.banner.additionalbanners_diamond.magenta": "品红色方块", + "block.minecraft.banner.additionalbanners_diamond.light_blue": "淡蓝色方块", + "block.minecraft.banner.additionalbanners_diamond.yellow": "黄色方块", + "block.minecraft.banner.additionalbanners_diamond.lime": "黄绿色方块", + "block.minecraft.banner.additionalbanners_diamond.pink": "粉红色方块", + "block.minecraft.banner.additionalbanners_diamond.gray": "灰色方块", + "block.minecraft.banner.additionalbanners_diamond.light_gray": "淡灰色方块", + "block.minecraft.banner.additionalbanners_diamond.cyan": "青色方块", + "block.minecraft.banner.additionalbanners_diamond.purple": "紫色方块", + "block.minecraft.banner.additionalbanners_diamond.blue": "蓝色方块", + "block.minecraft.banner.additionalbanners_diamond.brown": "棕色方块", + "block.minecraft.banner.additionalbanners_diamond.green": "绿色方块", + "block.minecraft.banner.additionalbanners_diamond.red": "红色方块", + "block.minecraft.banner.additionalbanners_diamond.black": "黑色方块", + "item.additionalbanners.heart": "旗帜图案", + "item.additionalbanners.heart.desc": "红桃", + "block.minecraft.banner.additionalbanners_heart.white": "白色红桃", + "block.minecraft.banner.additionalbanners_heart.orange": "橙色红桃", + "block.minecraft.banner.additionalbanners_heart.magenta": "品红色红桃", + "block.minecraft.banner.additionalbanners_heart.light_blue": "淡蓝色红桃", + "block.minecraft.banner.additionalbanners_heart.yellow": "黄色红桃", + "block.minecraft.banner.additionalbanners_heart.lime": "黄绿色红桃", + "block.minecraft.banner.additionalbanners_heart.pink": "粉红色红桃", + "block.minecraft.banner.additionalbanners_heart.gray": "灰色红桃", + "block.minecraft.banner.additionalbanners_heart.light_gray": "淡灰色红桃", + "block.minecraft.banner.additionalbanners_heart.cyan": "青色红桃", + "block.minecraft.banner.additionalbanners_heart.purple": "紫色红桃", + "block.minecraft.banner.additionalbanners_heart.blue": "蓝色红桃", + "block.minecraft.banner.additionalbanners_heart.brown": "棕色红桃", + "block.minecraft.banner.additionalbanners_heart.green": "绿色红桃", + "block.minecraft.banner.additionalbanners_heart.red": "红色红桃", + "block.minecraft.banner.additionalbanners_heart.black": "黑色红桃", + "item.additionalbanners.spades": "旗帜图案", + "item.additionalbanners.spades.desc": "黑桃", + "block.minecraft.banner.additionalbanners_spades.white": "白色黑桃", + "block.minecraft.banner.additionalbanners_spades.orange": "橙色黑桃", + "block.minecraft.banner.additionalbanners_spades.magenta": "品红色黑桃", + "block.minecraft.banner.additionalbanners_spades.light_blue": "淡蓝色黑桃", + "block.minecraft.banner.additionalbanners_spades.yellow": "黄色黑桃", + "block.minecraft.banner.additionalbanners_spades.lime": "黄绿色黑桃", + "block.minecraft.banner.additionalbanners_spades.pink": "粉红色黑桃", + "block.minecraft.banner.additionalbanners_spades.gray": "灰色黑桃", + "block.minecraft.banner.additionalbanners_spades.light_gray": "淡灰色黑桃", + "block.minecraft.banner.additionalbanners_spades.cyan": "青色黑桃", + "block.minecraft.banner.additionalbanners_spades.purple": "紫色黑桃", + "block.minecraft.banner.additionalbanners_spades.blue": "蓝色黑桃", + "block.minecraft.banner.additionalbanners_spades.brown": "棕色黑桃", + "block.minecraft.banner.additionalbanners_spades.green": "绿色黑桃", + "block.minecraft.banner.additionalbanners_spades.red": "红色黑桃", + "block.minecraft.banner.additionalbanners_spades.black": "黑色黑桃", + "item.additionalbanners.moon": "旗帜图案", + "item.additionalbanners.moon.desc": "月牙", + "block.minecraft.banner.additionalbanners_moon.white": "白色月牙", + "block.minecraft.banner.additionalbanners_moon.orange": "橙色月牙", + "block.minecraft.banner.additionalbanners_moon.magenta": "品红色月牙", + "block.minecraft.banner.additionalbanners_moon.light_blue": "淡蓝色月牙", + "block.minecraft.banner.additionalbanners_moon.yellow": "黄色月牙", + "block.minecraft.banner.additionalbanners_moon.lime": "黄绿色月牙", + "block.minecraft.banner.additionalbanners_moon.pink": "粉红色月牙", + "block.minecraft.banner.additionalbanners_moon.gray": "灰色月牙", + "block.minecraft.banner.additionalbanners_moon.light_gray": "淡灰色月牙", + "block.minecraft.banner.additionalbanners_moon.cyan": "青色月牙", + "block.minecraft.banner.additionalbanners_moon.purple": "紫色月牙", + "block.minecraft.banner.additionalbanners_moon.blue": "蓝色月牙", + "block.minecraft.banner.additionalbanners_moon.brown": "棕色月牙", + "block.minecraft.banner.additionalbanners_moon.green": "绿色月牙", + "block.minecraft.banner.additionalbanners_moon.red": "红色月牙", + "block.minecraft.banner.additionalbanners_moon.black": "黑色月牙", + "item.additionalbanners.frame": "旗帜图案", + "item.additionalbanners.frame.desc": "框边", + "block.minecraft.banner.additionalbanners_frame.white": "白色框边", + "block.minecraft.banner.additionalbanners_frame.orange": "橙色框边", + "block.minecraft.banner.additionalbanners_frame.magenta": "品红色框边", + "block.minecraft.banner.additionalbanners_frame.light_blue": "淡蓝色框边", + "block.minecraft.banner.additionalbanners_frame.yellow": "黄色框边", + "block.minecraft.banner.additionalbanners_frame.lime": "黄绿色框边", + "block.minecraft.banner.additionalbanners_frame.pink": "粉红色框边", + "block.minecraft.banner.additionalbanners_frame.gray": "灰色框边", + "block.minecraft.banner.additionalbanners_frame.light_gray": "淡灰色框边", + "block.minecraft.banner.additionalbanners_frame.cyan": "青色框边", + "block.minecraft.banner.additionalbanners_frame.purple": "紫色框边", + "block.minecraft.banner.additionalbanners_frame.blue": "蓝色框边", + "block.minecraft.banner.additionalbanners_frame.brown": "棕色框边", + "block.minecraft.banner.additionalbanners_frame.green": "绿色框边", + "block.minecraft.banner.additionalbanners_frame.red": "红色框边", + "block.minecraft.banner.additionalbanners_frame.black": "黑色框边", + "item.additionalbanners.squares": "旗帜图案", + "item.additionalbanners.squares.desc": "方格", + "block.minecraft.banner.additionalbanners_squares.white": "白色方格", + "block.minecraft.banner.additionalbanners_squares.orange": "橙色方格", + "block.minecraft.banner.additionalbanners_squares.magenta": "品红色方格", + "block.minecraft.banner.additionalbanners_squares.light_blue": "淡蓝色方格", + "block.minecraft.banner.additionalbanners_squares.yellow": "黄色方格", + "block.minecraft.banner.additionalbanners_squares.lime": "黄绿色方格", + "block.minecraft.banner.additionalbanners_squares.pink": "粉红色方格", + "block.minecraft.banner.additionalbanners_squares.gray": "灰色方格", + "block.minecraft.banner.additionalbanners_squares.light_gray": "淡灰色方格", + "block.minecraft.banner.additionalbanners_squares.cyan": "青色方格", + "block.minecraft.banner.additionalbanners_squares.purple": "紫色方格", + "block.minecraft.banner.additionalbanners_squares.blue": "蓝色方格", + "block.minecraft.banner.additionalbanners_squares.brown": "棕色方格", + "block.minecraft.banner.additionalbanners_squares.green": "绿色方格", + "block.minecraft.banner.additionalbanners_squares.red": "红色方格", + "block.minecraft.banner.additionalbanners_squares.black": "黑色方格", + "item.additionalbanners.hex": "旗帜图案", + "item.additionalbanners.hex.desc": "六角格", + "block.minecraft.banner.additionalbanners_hex.white": "白色六角格", + "block.minecraft.banner.additionalbanners_hex.orange": "橙色六角格", + "block.minecraft.banner.additionalbanners_hex.magenta": "品红色六角格", + "block.minecraft.banner.additionalbanners_hex.light_blue": "淡蓝色六角格", + "block.minecraft.banner.additionalbanners_hex.yellow": "黄色六角格", + "block.minecraft.banner.additionalbanners_hex.lime": "黄绿色六角格", + "block.minecraft.banner.additionalbanners_hex.pink": "粉红色六角格", + "block.minecraft.banner.additionalbanners_hex.gray": "灰色六角格", + "block.minecraft.banner.additionalbanners_hex.light_gray": "淡灰色六角格", + "block.minecraft.banner.additionalbanners_hex.cyan": "青色六角格", + "block.minecraft.banner.additionalbanners_hex.purple": "紫色六角格", + "block.minecraft.banner.additionalbanners_hex.blue": "蓝色六角格", + "block.minecraft.banner.additionalbanners_hex.brown": "棕色六角格", + "block.minecraft.banner.additionalbanners_hex.green": "绿色六角格", + "block.minecraft.banner.additionalbanners_hex.red": "红色六角格", + "block.minecraft.banner.additionalbanners_hex.black": "黑色六角格" +} \ No newline at end of file diff --git a/projects/1.18/assets/additional-lights/additional_lights/lang/en_us.json b/projects/1.18/assets/additional-lights/additional_lights/lang/en_us.json index 5b03cb4933d7..e01892130aee 100644 --- a/projects/1.18/assets/additional-lights/additional_lights/lang/en_us.json +++ b/projects/1.18/assets/additional-lights/additional_lights/lang/en_us.json @@ -1,176 +1,159 @@ - { - "itemGroup.additional_lights": "Additional Lights", - - "additional_lights.txt.shift": "§7Press <§3Shift§r§7> for info.", - "additional_lights.txt.usage": "§6Usage:", - "additional_lights.txt.tips": "§6Tips:", - "additional_lights.txt.item.soul_wand.rightclick": "- §9Right click:§r Change to soul fire.", - "additional_lights.txt.item.soul_wand.lefthand": "- §9Left hand hold:§r The object you placed is automatically applied.", - "additional_lights.txt.item.soul_wand.piglin": "- Piglins are afraid of soul fire. (torch does not work)", - "additional_lights.txt.block.pedestal.rightclick": "- §9Right click:§r Ignition.", - "additional_lights.txt.block.pedestal.sneaking": "- §9Sneaking:§r Placed without fire, reject signals.", - "additional_lights.txt.block.pedestal.signals": "- Supports redstone signals.", - - "item.additional_lights.soul_wand": "Soul Wand", - - "block.additional_lights.al_lamp_acacia_planks": "Acacia Lamp", - "block.additional_lights.al_lamp_birch_planks": "Birch Lamp", - "block.additional_lights.al_lamp_oak_planks": "Oak Lamp", - "block.additional_lights.al_lamp_dark_oak_planks": "Dark Oak Lamp", - "block.additional_lights.al_lamp_jungle_planks": "Jungle Lamp", - "block.additional_lights.al_lamp_spruce_planks": "Spruce Lamp", - "block.additional_lights.al_lamp_crimson_planks": "Crimson Lamp", - "block.additional_lights.al_lamp_warped_planks": "Warped Lamp", - "block.additional_lights.al_lamp_stone": "Stone Lamp", - "block.additional_lights.al_lamp_cobblestone": "CobbleStone Lamp", - "block.additional_lights.al_lamp_mossy_cobblestone": "Mossy CobbleStone Lamp", - "block.additional_lights.al_lamp_end_stone": "End Stone Lamp", - "block.additional_lights.al_lamp_glass": "Glass Lamp", - "block.additional_lights.al_lamp_iron_block": "Iron Lamp", - "block.additional_lights.al_lamp_gold_block": "Gold Lamp", - "block.additional_lights.al_lamp_diamond_block": "Diamond Lamp", - "block.additional_lights.al_lamp_packed_ice": "Ice Lamp", - "block.additional_lights.al_lamp_pink_wool": "Pink Wool Lamp", - "block.additional_lights.al_lamp_magenta_wool": "Magenta Wool Lamp", - "block.additional_lights.al_lamp_nether_bricks": "Nether Bricks Lamp", - "block.additional_lights.al_lamp_red_nether_bricks": "Red Nether Bricks Lamp", - "block.additional_lights.al_lamp_sandstone": "SandStone Lamp", - "block.additional_lights.al_lamp_blackstone": "BlackStone Lamp", - - - "block.additional_lights.al_torch_acacia_planks": "Acacia AlTorch", - "block.additional_lights.al_torch_birch_planks": "Birch AlTorch", - "block.additional_lights.al_torch_oak_planks": "Oak AlTorch", - "block.additional_lights.al_torch_dark_oak_planks": "Dark Oak AlTorch", - "block.additional_lights.al_torch_jungle_planks": "Jungle AlTorch", - "block.additional_lights.al_torch_spruce_planks": "Spruce AlTorch", - "block.additional_lights.al_torch_crimson_planks": "Crimson AlTorch", - "block.additional_lights.al_torch_warped_planks": "Warped AlTorch", - "block.additional_lights.al_torch_stone": "Stone AlTorch", - "block.additional_lights.al_torch_cobblestone": "CobbleStone AlTorch", - "block.additional_lights.al_torch_mossy_cobblestone": "Mossy CobbleStone AlTorch", - "block.additional_lights.al_torch_end_stone": "End Stone AlTorch", - "block.additional_lights.al_torch_end_stone_bricks": "End Stone Bricks AlTorch", - "block.additional_lights.al_torch_stone_bricks": "Stone Bricks AlTorch", - "block.additional_lights.al_torch_mossy_stone_bricks": "Mossy Stone Bricks AlTorch", - "block.additional_lights.al_torch_nether_bricks": "Nether Bricks AlTorch", - "block.additional_lights.al_torch_red_nether_bricks": "Red Nether Bricks AlTorch", - "block.additional_lights.al_torch_smooth_stone": "Smooth Stone AlTorch", - "block.additional_lights.al_torch_glass": "Glass AlTorch", - "block.additional_lights.al_torch_iron_block": "Iron AlTorch", - "block.additional_lights.al_torch_gold_block": "Gold AlTorch", - "block.additional_lights.al_torch_diamond_block": "Diamond AlTorch", - "block.additional_lights.al_torch_packed_ice": "Ice AlTorch", - "block.additional_lights.al_torch_pink_wool": "Pink Wool AlTorch", - "block.additional_lights.al_torch_magenta_wool": "Magenta Wool AlTorch", - "block.additional_lights.al_torch_sandstone": "SandStone AlTorch", - "block.additional_lights.al_torch_blackstone": "BlackStone AlTorch", - - - "block.additional_lights.fire_pit_s_stone_bricks": "Stone Bricks Fire Pit", - "block.additional_lights.fire_pit_s_mossy_stone_bricks": "Mossy Stone Bricks Fire Pit", - "block.additional_lights.fire_pit_s_end_stone_bricks": "End Stone Bricks Fire Pit", - "block.additional_lights.fire_pit_s_nether_bricks": "Nether Bricks Fire Pit", - "block.additional_lights.fire_pit_s_red_nether_bricks": "Red Nether Bricks Fire Pit", - "block.additional_lights.fire_pit_s_smooth_stone": "Smooth Stone Fire Pit", - "block.additional_lights.fire_pit_s_polished_andesite": "Polished Andesite Fire Pit", - "block.additional_lights.fire_pit_s_polished_diorite": "Polished Diorite Fire Pit", - "block.additional_lights.fire_pit_s_polished_granite": "Polished Granite Fire Pit", - "block.additional_lights.fire_pit_s_stone": "Stone Fire Pit", - "block.additional_lights.fire_pit_s_cobblestone": "CobbleStone Fire Pit", - "block.additional_lights.fire_pit_s_mossy_cobblestone": "Mossy CobbleStone Fire Pit", - "block.additional_lights.fire_pit_s_end_stone": "End Stone Fire Pit", - "block.additional_lights.fire_pit_s_iron_block": "Iron Fire Pit", - "block.additional_lights.fire_pit_s_gold_block": "Gold Fire Pit", - "block.additional_lights.fire_pit_s_diamond_block": "Diamond Fire Pit", - "block.additional_lights.fire_pit_s_packed_ice": "Ice Fire Pit", - "block.additional_lights.fire_pit_s_pink_wool": "Pink Wool Fire Pit", - "block.additional_lights.fire_pit_s_magenta_wool": "Magenta Wool Fire Pit", - "block.additional_lights.fire_pit_s_sandstone": "SandStone Fire Pit", - "block.additional_lights.fire_pit_s_cut_sandstone": "Cut SandStone Fire Pit", - "block.additional_lights.fire_pit_s_polished_blackstone": "Polished BlackStone Fire Pit", - - - "block.additional_lights.fire_pit_l_stone_bricks": "Stone Bricks Fire Pit - L", - "block.additional_lights.fire_pit_l_mossy_stone_bricks": "Mossy Stone Bricks Fire Pit - L", - "block.additional_lights.fire_pit_l_end_stone_bricks": "End Stone Bricks Fire Pit - L", - "block.additional_lights.fire_pit_l_nether_bricks": "Nether Bricks Fire Pit - L", - "block.additional_lights.fire_pit_l_red_nether_bricks": "Red Nether Bricks Fire Pit - L", - "block.additional_lights.fire_pit_l_smooth_stone": "Smooth Stone Fire Pit - L", - "block.additional_lights.fire_pit_l_polished_andesite": "Polished Andesite Fire Pit - L", - "block.additional_lights.fire_pit_l_polished_diorite": "Polished Diorite Fire Pit - L", - "block.additional_lights.fire_pit_l_polished_granite": "Polished Granite Fire Pit - L", - "block.additional_lights.fire_pit_l_stone": "Stone Fire Pit - L", - "block.additional_lights.fire_pit_l_cobblestone": "CobbleStone Fire Pit - L", - "block.additional_lights.fire_pit_l_mossy_cobblestone": "Mossy CobbleStone Fire Pit - L", - "block.additional_lights.fire_pit_l_end_stone": "End Stone Fire Pit - L", - "block.additional_lights.fire_pit_l_iron_block": "Iron Fire Pit - L", - "block.additional_lights.fire_pit_l_gold_block": "Gold Fire Pit - L", - "block.additional_lights.fire_pit_l_diamond_block": "Diamond Fire Pit - L", - "block.additional_lights.fire_pit_l_packed_ice": "Ice Fire Pit - L", - "block.additional_lights.fire_pit_l_pink_wool": "Pink Wool Fire Pit - L", - "block.additional_lights.fire_pit_l_magenta_wool": "Magenta Wool Fire Pit - L", - "block.additional_lights.fire_pit_l_sandstone": "SandStone Fire Pit - L", - "block.additional_lights.fire_pit_l_cut_sandstone": "Cut SandStone Fire Pit - L", - "block.additional_lights.fire_pit_l_polished_blackstone": "Polished BlackStone Fire Pit - L", - - - "block.additional_lights.standing_torch_s_stone_bricks": "Stone Bricks Standing Torch", - "block.additional_lights.standing_torch_s_mossy_stone_bricks": "Mossy Stone Bricks Standing Torch", - "block.additional_lights.standing_torch_s_end_stone_bricks": "End Stone Bricks Standing Torch", - "block.additional_lights.standing_torch_s_nether_bricks": "Nether Bricks Standing Torch", - "block.additional_lights.standing_torch_s_red_nether_bricks": "Red Nether Bricks Standing Torch", - "block.additional_lights.standing_torch_s_smooth_stone": "Smooth Stone Standing Torch", - "block.additional_lights.standing_torch_s_polished_andesite": "Polished Andesite Standing Torch", - "block.additional_lights.standing_torch_s_polished_diorite": "Polished Diorite Standing Torch", - "block.additional_lights.standing_torch_s_polished_granite": "Polished Granite Standing Torch", - "block.additional_lights.standing_torch_s_stone": "Stone Standing Torch", - "block.additional_lights.standing_torch_s_cobblestone": "CobbleStone Standing Torch", - "block.additional_lights.standing_torch_s_mossy_cobblestone": "Mossy CobbleStone Standing Torch", - "block.additional_lights.standing_torch_s_end_stone": "End Stone Standing Torch", - "block.additional_lights.standing_torch_s_iron_block": "Iron Standing Torch", - "block.additional_lights.standing_torch_s_gold_block": "Gold Standing Torch", - "block.additional_lights.standing_torch_s_diamond_block": "Diamond Standing Torch", - "block.additional_lights.standing_torch_s_packed_ice": "Ice Standing Torch", - "block.additional_lights.standing_torch_s_pink_wool": "Pink Wool Standing Torch", - "block.additional_lights.standing_torch_s_magenta_wool": "Magenta Wool Standing Torch", - "block.additional_lights.standing_torch_s_sandstone": "SandStone Standing Torch", - "block.additional_lights.standing_torch_s_cut_sandstone": "Cut SandStone Standing Torch", - "block.additional_lights.standing_torch_s_polished_blackstone": "Polished BlackStone Standing Torch", - - - "block.additional_lights.standing_torch_l_stone_bricks": "Stone Bricks Standing Torch - L", - "block.additional_lights.standing_torch_l_mossy_stone_bricks": "Mossy Stone Bricks Standing Torch - L", - "block.additional_lights.standing_torch_l_end_stone_bricks": "End Stone Bricks Standing Torch - L", - "block.additional_lights.standing_torch_l_nether_bricks": "Nether Bricks Standing Torch - L", - "block.additional_lights.standing_torch_l_red_nether_bricks": "Red Nether Bricks Standing Torch - L", - "block.additional_lights.standing_torch_l_smooth_stone": "Smooth Stone Standing Torch - L", - "block.additional_lights.standing_torch_l_polished_andesite": "Polished Andesite Standing Torch - L", - "block.additional_lights.standing_torch_l_polished_diorite": "Polished Diorite Standing Torch - L", - "block.additional_lights.standing_torch_l_polished_granite": "Polished Granite Standing Torch - L", - "block.additional_lights.standing_torch_l_stone": "Stone Standing Torch - L", - "block.additional_lights.standing_torch_l_cobblestone": "CobbleStone Standing Torch - L", - "block.additional_lights.standing_torch_l_mossy_cobblestone": "Mossy CobbleStone Standing Torch - L", - "block.additional_lights.standing_torch_l_end_stone": "End Stone Standing Torch - L", - "block.additional_lights.standing_torch_l_iron_block": "Iron Standing Torch - L", - "block.additional_lights.standing_torch_l_gold_block": "Gold Standing Torch - L", - "block.additional_lights.standing_torch_l_diamond_block": "Diamond Standing Torch - L", - "block.additional_lights.standing_torch_l_packed_ice": "Ice Standing Torch - L", - "block.additional_lights.standing_torch_l_pink_wool": "Pink Wool Standing Torch - L", - "block.additional_lights.standing_torch_l_magenta_wool": "Magenta Wool Standing Torch - L", - "block.additional_lights.standing_torch_l_sandstone": "SandStone Standing Torch - L", - "block.additional_lights.standing_torch_l_cut_sandstone": "Cut SandStone Standing Torch - L", - "block.additional_lights.standing_torch_l_polished_blackstone": "Polished BlackStone Standing Torch - L", - - - "block.additional_lights.fire_for_fire_pit_l": "Fire For Fire Pit L", - "block.additional_lights.fire_for_fire_pit_s": "Fire For Fire Pit", - "block.additional_lights.fire_for_standing_torch_l": "Fire For Standing Torch L", - "block.additional_lights.fire_for_standing_torch_s": "Fire For Standing Torch", - - "block.additional_lights.soul_fire_for_fire_pit_l": "Soul Fire For Fire Pit L", - "block.additional_lights.soul_fire_for_fire_pit_s": "Soul Fire For Fire Pit", - "block.additional_lights.soul_fire_for_standing_torch_l": "Soul Fire For Standing Torch L", - "block.additional_lights.soul_fire_for_standing_torch_s": "Soul Fire For Standing Torch" + "itemGroup.additional_lights": "Additional Lights", + "additional_lights.txt.shift": "§7Press <§3Shift§r§7> for info.", + "additional_lights.txt.usage": "§6Usage:", + "additional_lights.txt.tips": "§6Tips:", + "additional_lights.txt.item.soul_wand.rightclick": "- §9Right click:§r Change to soul fire.", + "additional_lights.txt.item.soul_wand.lefthand": "- §9Left hand hold:§r The object you placed is automatically applied.", + "additional_lights.txt.item.soul_wand.piglin": "- Piglins are afraid of soul fire. (torch does not work)", + "additional_lights.txt.block.pedestal.rightclick": "- §9Right click:§r Ignition.", + "additional_lights.txt.block.pedestal.sneaking": "- §9Sneaking:§r Placed without fire, reject signals.", + "additional_lights.txt.block.pedestal.signals": "- Supports redstone signals.", + "item.additional_lights.soul_wand": "Soul Wand", + "block.additional_lights.al_lamp_acacia_planks": "Acacia Lamp", + "block.additional_lights.al_lamp_birch_planks": "Birch Lamp", + "block.additional_lights.al_lamp_oak_planks": "Oak Lamp", + "block.additional_lights.al_lamp_dark_oak_planks": "Dark Oak Lamp", + "block.additional_lights.al_lamp_jungle_planks": "Jungle Lamp", + "block.additional_lights.al_lamp_spruce_planks": "Spruce Lamp", + "block.additional_lights.al_lamp_crimson_planks": "Crimson Lamp", + "block.additional_lights.al_lamp_warped_planks": "Warped Lamp", + "block.additional_lights.al_lamp_stone": "Stone Lamp", + "block.additional_lights.al_lamp_cobblestone": "CobbleStone Lamp", + "block.additional_lights.al_lamp_mossy_cobblestone": "Mossy CobbleStone Lamp", + "block.additional_lights.al_lamp_end_stone": "End Stone Lamp", + "block.additional_lights.al_lamp_glass": "Glass Lamp", + "block.additional_lights.al_lamp_iron_block": "Iron Lamp", + "block.additional_lights.al_lamp_gold_block": "Gold Lamp", + "block.additional_lights.al_lamp_diamond_block": "Diamond Lamp", + "block.additional_lights.al_lamp_packed_ice": "Ice Lamp", + "block.additional_lights.al_lamp_pink_wool": "Pink Wool Lamp", + "block.additional_lights.al_lamp_magenta_wool": "Magenta Wool Lamp", + "block.additional_lights.al_lamp_nether_bricks": "Nether Bricks Lamp", + "block.additional_lights.al_lamp_red_nether_bricks": "Red Nether Bricks Lamp", + "block.additional_lights.al_lamp_sandstone": "SandStone Lamp", + "block.additional_lights.al_lamp_blackstone": "BlackStone Lamp", + "block.additional_lights.al_torch_acacia_planks": "Acacia AlTorch", + "block.additional_lights.al_torch_birch_planks": "Birch AlTorch", + "block.additional_lights.al_torch_oak_planks": "Oak AlTorch", + "block.additional_lights.al_torch_dark_oak_planks": "Dark Oak AlTorch", + "block.additional_lights.al_torch_jungle_planks": "Jungle AlTorch", + "block.additional_lights.al_torch_spruce_planks": "Spruce AlTorch", + "block.additional_lights.al_torch_crimson_planks": "Crimson AlTorch", + "block.additional_lights.al_torch_warped_planks": "Warped AlTorch", + "block.additional_lights.al_torch_stone": "Stone AlTorch", + "block.additional_lights.al_torch_cobblestone": "CobbleStone AlTorch", + "block.additional_lights.al_torch_mossy_cobblestone": "Mossy CobbleStone AlTorch", + "block.additional_lights.al_torch_end_stone": "End Stone AlTorch", + "block.additional_lights.al_torch_end_stone_bricks": "End Stone Bricks AlTorch", + "block.additional_lights.al_torch_stone_bricks": "Stone Bricks AlTorch", + "block.additional_lights.al_torch_mossy_stone_bricks": "Mossy Stone Bricks AlTorch", + "block.additional_lights.al_torch_nether_bricks": "Nether Bricks AlTorch", + "block.additional_lights.al_torch_red_nether_bricks": "Red Nether Bricks AlTorch", + "block.additional_lights.al_torch_smooth_stone": "Smooth Stone AlTorch", + "block.additional_lights.al_torch_glass": "Glass AlTorch", + "block.additional_lights.al_torch_iron_block": "Iron AlTorch", + "block.additional_lights.al_torch_gold_block": "Gold AlTorch", + "block.additional_lights.al_torch_diamond_block": "Diamond AlTorch", + "block.additional_lights.al_torch_packed_ice": "Ice AlTorch", + "block.additional_lights.al_torch_pink_wool": "Pink Wool AlTorch", + "block.additional_lights.al_torch_magenta_wool": "Magenta Wool AlTorch", + "block.additional_lights.al_torch_sandstone": "SandStone AlTorch", + "block.additional_lights.al_torch_blackstone": "BlackStone AlTorch", + "block.additional_lights.fire_pit_s_stone_bricks": "Stone Bricks Fire Pit", + "block.additional_lights.fire_pit_s_mossy_stone_bricks": "Mossy Stone Bricks Fire Pit", + "block.additional_lights.fire_pit_s_end_stone_bricks": "End Stone Bricks Fire Pit", + "block.additional_lights.fire_pit_s_nether_bricks": "Nether Bricks Fire Pit", + "block.additional_lights.fire_pit_s_red_nether_bricks": "Red Nether Bricks Fire Pit", + "block.additional_lights.fire_pit_s_smooth_stone": "Smooth Stone Fire Pit", + "block.additional_lights.fire_pit_s_polished_andesite": "Polished Andesite Fire Pit", + "block.additional_lights.fire_pit_s_polished_diorite": "Polished Diorite Fire Pit", + "block.additional_lights.fire_pit_s_polished_granite": "Polished Granite Fire Pit", + "block.additional_lights.fire_pit_s_stone": "Stone Fire Pit", + "block.additional_lights.fire_pit_s_cobblestone": "CobbleStone Fire Pit", + "block.additional_lights.fire_pit_s_mossy_cobblestone": "Mossy CobbleStone Fire Pit", + "block.additional_lights.fire_pit_s_end_stone": "End Stone Fire Pit", + "block.additional_lights.fire_pit_s_iron_block": "Iron Fire Pit", + "block.additional_lights.fire_pit_s_gold_block": "Gold Fire Pit", + "block.additional_lights.fire_pit_s_diamond_block": "Diamond Fire Pit", + "block.additional_lights.fire_pit_s_packed_ice": "Ice Fire Pit", + "block.additional_lights.fire_pit_s_pink_wool": "Pink Wool Fire Pit", + "block.additional_lights.fire_pit_s_magenta_wool": "Magenta Wool Fire Pit", + "block.additional_lights.fire_pit_s_sandstone": "SandStone Fire Pit", + "block.additional_lights.fire_pit_s_cut_sandstone": "Cut SandStone Fire Pit", + "block.additional_lights.fire_pit_s_polished_blackstone": "Polished BlackStone Fire Pit", + "block.additional_lights.fire_pit_l_stone_bricks": "Stone Bricks Fire Pit - L", + "block.additional_lights.fire_pit_l_mossy_stone_bricks": "Mossy Stone Bricks Fire Pit - L", + "block.additional_lights.fire_pit_l_end_stone_bricks": "End Stone Bricks Fire Pit - L", + "block.additional_lights.fire_pit_l_nether_bricks": "Nether Bricks Fire Pit - L", + "block.additional_lights.fire_pit_l_red_nether_bricks": "Red Nether Bricks Fire Pit - L", + "block.additional_lights.fire_pit_l_smooth_stone": "Smooth Stone Fire Pit - L", + "block.additional_lights.fire_pit_l_polished_andesite": "Polished Andesite Fire Pit - L", + "block.additional_lights.fire_pit_l_polished_diorite": "Polished Diorite Fire Pit - L", + "block.additional_lights.fire_pit_l_polished_granite": "Polished Granite Fire Pit - L", + "block.additional_lights.fire_pit_l_stone": "Stone Fire Pit - L", + "block.additional_lights.fire_pit_l_cobblestone": "CobbleStone Fire Pit - L", + "block.additional_lights.fire_pit_l_mossy_cobblestone": "Mossy CobbleStone Fire Pit - L", + "block.additional_lights.fire_pit_l_end_stone": "End Stone Fire Pit - L", + "block.additional_lights.fire_pit_l_iron_block": "Iron Fire Pit - L", + "block.additional_lights.fire_pit_l_gold_block": "Gold Fire Pit - L", + "block.additional_lights.fire_pit_l_diamond_block": "Diamond Fire Pit - L", + "block.additional_lights.fire_pit_l_packed_ice": "Ice Fire Pit - L", + "block.additional_lights.fire_pit_l_pink_wool": "Pink Wool Fire Pit - L", + "block.additional_lights.fire_pit_l_magenta_wool": "Magenta Wool Fire Pit - L", + "block.additional_lights.fire_pit_l_sandstone": "SandStone Fire Pit - L", + "block.additional_lights.fire_pit_l_cut_sandstone": "Cut SandStone Fire Pit - L", + "block.additional_lights.fire_pit_l_polished_blackstone": "Polished BlackStone Fire Pit - L", + "block.additional_lights.standing_torch_s_stone_bricks": "Stone Bricks Standing Torch", + "block.additional_lights.standing_torch_s_mossy_stone_bricks": "Mossy Stone Bricks Standing Torch", + "block.additional_lights.standing_torch_s_end_stone_bricks": "End Stone Bricks Standing Torch", + "block.additional_lights.standing_torch_s_nether_bricks": "Nether Bricks Standing Torch", + "block.additional_lights.standing_torch_s_red_nether_bricks": "Red Nether Bricks Standing Torch", + "block.additional_lights.standing_torch_s_smooth_stone": "Smooth Stone Standing Torch", + "block.additional_lights.standing_torch_s_polished_andesite": "Polished Andesite Standing Torch", + "block.additional_lights.standing_torch_s_polished_diorite": "Polished Diorite Standing Torch", + "block.additional_lights.standing_torch_s_polished_granite": "Polished Granite Standing Torch", + "block.additional_lights.standing_torch_s_stone": "Stone Standing Torch", + "block.additional_lights.standing_torch_s_cobblestone": "CobbleStone Standing Torch", + "block.additional_lights.standing_torch_s_mossy_cobblestone": "Mossy CobbleStone Standing Torch", + "block.additional_lights.standing_torch_s_end_stone": "End Stone Standing Torch", + "block.additional_lights.standing_torch_s_iron_block": "Iron Standing Torch", + "block.additional_lights.standing_torch_s_gold_block": "Gold Standing Torch", + "block.additional_lights.standing_torch_s_diamond_block": "Diamond Standing Torch", + "block.additional_lights.standing_torch_s_packed_ice": "Ice Standing Torch", + "block.additional_lights.standing_torch_s_pink_wool": "Pink Wool Standing Torch", + "block.additional_lights.standing_torch_s_magenta_wool": "Magenta Wool Standing Torch", + "block.additional_lights.standing_torch_s_sandstone": "SandStone Standing Torch", + "block.additional_lights.standing_torch_s_cut_sandstone": "Cut SandStone Standing Torch", + "block.additional_lights.standing_torch_s_polished_blackstone": "Polished BlackStone Standing Torch", + "block.additional_lights.standing_torch_l_stone_bricks": "Stone Bricks Standing Torch - L", + "block.additional_lights.standing_torch_l_mossy_stone_bricks": "Mossy Stone Bricks Standing Torch - L", + "block.additional_lights.standing_torch_l_end_stone_bricks": "End Stone Bricks Standing Torch - L", + "block.additional_lights.standing_torch_l_nether_bricks": "Nether Bricks Standing Torch - L", + "block.additional_lights.standing_torch_l_red_nether_bricks": "Red Nether Bricks Standing Torch - L", + "block.additional_lights.standing_torch_l_smooth_stone": "Smooth Stone Standing Torch - L", + "block.additional_lights.standing_torch_l_polished_andesite": "Polished Andesite Standing Torch - L", + "block.additional_lights.standing_torch_l_polished_diorite": "Polished Diorite Standing Torch - L", + "block.additional_lights.standing_torch_l_polished_granite": "Polished Granite Standing Torch - L", + "block.additional_lights.standing_torch_l_stone": "Stone Standing Torch - L", + "block.additional_lights.standing_torch_l_cobblestone": "CobbleStone Standing Torch - L", + "block.additional_lights.standing_torch_l_mossy_cobblestone": "Mossy CobbleStone Standing Torch - L", + "block.additional_lights.standing_torch_l_end_stone": "End Stone Standing Torch - L", + "block.additional_lights.standing_torch_l_iron_block": "Iron Standing Torch - L", + "block.additional_lights.standing_torch_l_gold_block": "Gold Standing Torch - L", + "block.additional_lights.standing_torch_l_diamond_block": "Diamond Standing Torch - L", + "block.additional_lights.standing_torch_l_packed_ice": "Ice Standing Torch - L", + "block.additional_lights.standing_torch_l_pink_wool": "Pink Wool Standing Torch - L", + "block.additional_lights.standing_torch_l_magenta_wool": "Magenta Wool Standing Torch - L", + "block.additional_lights.standing_torch_l_sandstone": "SandStone Standing Torch - L", + "block.additional_lights.standing_torch_l_cut_sandstone": "Cut SandStone Standing Torch - L", + "block.additional_lights.standing_torch_l_polished_blackstone": "Polished BlackStone Standing Torch - L", + "block.additional_lights.fire_for_fire_pit_l": "Fire For Fire Pit L", + "block.additional_lights.fire_for_fire_pit_s": "Fire For Fire Pit", + "block.additional_lights.fire_for_standing_torch_l": "Fire For Standing Torch L", + "block.additional_lights.fire_for_standing_torch_s": "Fire For Standing Torch", + "block.additional_lights.soul_fire_for_fire_pit_l": "Soul Fire For Fire Pit L", + "block.additional_lights.soul_fire_for_fire_pit_s": "Soul Fire For Fire Pit", + "block.additional_lights.soul_fire_for_standing_torch_l": "Soul Fire For Standing Torch L", + "block.additional_lights.soul_fire_for_standing_torch_s": "Soul Fire For Standing Torch" } \ No newline at end of file diff --git a/projects/1.18/assets/additional-lights/additional_lights/lang/zh_cn.json b/projects/1.18/assets/additional-lights/additional_lights/lang/zh_cn.json index 7f81f607b355..6938d4252e58 100644 --- a/projects/1.18/assets/additional-lights/additional_lights/lang/zh_cn.json +++ b/projects/1.18/assets/additional-lights/additional_lights/lang/zh_cn.json @@ -1,176 +1,159 @@ - { - "itemGroup.additional_lights": "更多光源", - - "additional_lights.txt.shift": "§7按住<§3Shift§r§7>以查看更多信息", - "additional_lights.txt.usage": "§6使用方法:", - "additional_lights.txt.tips": "§6提示:", - "additional_lights.txt.item.soul_wand.rightclick": "- §9右击:§r设置光源为灵魂火形态(潜行右击设置为火焰形态)", - "additional_lights.txt.item.soul_wand.lefthand": "- §9副手手持:§r放置灵魂火形态的光源", - "additional_lights.txt.item.soul_wand.piglin": "- 猪灵畏惧灵魂火(火把无效)", - "additional_lights.txt.block.pedestal.rightclick": "- §9右击:§r点火", - "additional_lights.txt.block.pedestal.sneaking": "- §9潜行放置:§r放置熄灭状态的光源,且光源拒绝红石信号控制", - "additional_lights.txt.block.pedestal.signals": "- §9直接放置:§r放置点燃状态的光源,且光源支持红石信号控制", - - "item.additional_lights.soul_wand": "灵魂之杖", - - "block.additional_lights.al_lamp_acacia_planks": "金合欢木灯", - "block.additional_lights.al_lamp_birch_planks": "白桦木灯", - "block.additional_lights.al_lamp_oak_planks": "橡木灯", - "block.additional_lights.al_lamp_dark_oak_planks": "深色橡木灯", - "block.additional_lights.al_lamp_jungle_planks": "丛林木灯", - "block.additional_lights.al_lamp_spruce_planks": "云杉木灯", - "block.additional_lights.al_lamp_crimson_planks": "绯红木灯", - "block.additional_lights.al_lamp_warped_planks": "诡异木灯", - "block.additional_lights.al_lamp_stone": "石灯", - "block.additional_lights.al_lamp_cobblestone": "圆石灯", - "block.additional_lights.al_lamp_mossy_cobblestone": "苔石灯", - "block.additional_lights.al_lamp_end_stone": "末地石灯", - "block.additional_lights.al_lamp_glass": "玻璃灯", - "block.additional_lights.al_lamp_iron_block": "铁灯", - "block.additional_lights.al_lamp_gold_block": "金灯", - "block.additional_lights.al_lamp_diamond_block": "钻石灯", - "block.additional_lights.al_lamp_packed_ice": "冰灯", - "block.additional_lights.al_lamp_pink_wool": "粉红色羊毛灯", - "block.additional_lights.al_lamp_magenta_wool": "品红色羊毛灯", - "block.additional_lights.al_lamp_nether_bricks": "下界砖灯", - "block.additional_lights.al_lamp_red_nether_bricks": "红色下界砖灯", - "block.additional_lights.al_lamp_sandstone": "砂岩灯", - "block.additional_lights.al_lamp_blackstone": "黑石灯", - - - "block.additional_lights.al_torch_acacia_planks": "金合欢木火把", - "block.additional_lights.al_torch_birch_planks": "白桦木火把", - "block.additional_lights.al_torch_oak_planks": "橡木火把", - "block.additional_lights.al_torch_dark_oak_planks": "深色橡木火把", - "block.additional_lights.al_torch_jungle_planks": "丛林木火把", - "block.additional_lights.al_torch_spruce_planks": "云杉木火把", - "block.additional_lights.al_torch_crimson_planks": "绯红木火把", - "block.additional_lights.al_torch_warped_planks": "诡异木火把", - "block.additional_lights.al_torch_stone": "石火把", - "block.additional_lights.al_torch_cobblestone": "圆石火把", - "block.additional_lights.al_torch_mossy_cobblestone": "苔石火把", - "block.additional_lights.al_torch_end_stone": "末地石火把", - "block.additional_lights.al_torch_end_stone_bricks": "末地石砖火把", - "block.additional_lights.al_torch_stone_bricks": "石砖火把", - "block.additional_lights.al_torch_mossy_stone_bricks": "苔石砖火把", - "block.additional_lights.al_torch_nether_bricks": "下界砖火把", - "block.additional_lights.al_torch_red_nether_bricks": "红色下界砖火把", - "block.additional_lights.al_torch_smooth_stone": "平滑石头火把", - "block.additional_lights.al_torch_glass": "玻璃火把", - "block.additional_lights.al_torch_iron_block": "铁火把", - "block.additional_lights.al_torch_gold_block": "金火把", - "block.additional_lights.al_torch_diamond_block": "钻石火把", - "block.additional_lights.al_torch_packed_ice": "冰火把", - "block.additional_lights.al_torch_pink_wool": "粉红色羊毛火把", - "block.additional_lights.al_torch_magenta_wool": "品红色羊毛火把", - "block.additional_lights.al_torch_sandstone": "砂岩火把", - "block.additional_lights.al_torch_blackstone": "黑石火把", - - - "block.additional_lights.fire_pit_s_stone_bricks": "石砖火盆", - "block.additional_lights.fire_pit_s_mossy_stone_bricks": "苔石砖火盆", - "block.additional_lights.fire_pit_s_end_stone_bricks": "末地石砖火盆", - "block.additional_lights.fire_pit_s_nether_bricks": "下界砖火盆", - "block.additional_lights.fire_pit_s_red_nether_bricks": "红色下界砖火盆", - "block.additional_lights.fire_pit_s_smooth_stone": "平滑石头火盆", - "block.additional_lights.fire_pit_s_polished_andesite": "磨制安山岩火盆", - "block.additional_lights.fire_pit_s_polished_diorite": "磨制闪长岩火盆", - "block.additional_lights.fire_pit_s_polished_granite": "磨制花岗岩火盆", - "block.additional_lights.fire_pit_s_stone": "石火盆", - "block.additional_lights.fire_pit_s_cobblestone": "圆石火盆", - "block.additional_lights.fire_pit_s_mossy_cobblestone": "苔石火盆", - "block.additional_lights.fire_pit_s_end_stone": "末地石火盆", - "block.additional_lights.fire_pit_s_iron_block": "铁火盆", - "block.additional_lights.fire_pit_s_gold_block": "金火盆", - "block.additional_lights.fire_pit_s_diamond_block": "钻石火盆", - "block.additional_lights.fire_pit_s_packed_ice": "冰火盆", - "block.additional_lights.fire_pit_s_pink_wool": "粉红色羊毛火盆", - "block.additional_lights.fire_pit_s_magenta_wool": "品红色羊毛火盆", - "block.additional_lights.fire_pit_s_sandstone": "砂岩火盆", - "block.additional_lights.fire_pit_s_cut_sandstone": "切制砂岩火盆", - "block.additional_lights.fire_pit_s_polished_blackstone": "磨制黑石火盆", - - - "block.additional_lights.fire_pit_l_stone_bricks": "石砖高火盆", - "block.additional_lights.fire_pit_l_mossy_stone_bricks": "苔石砖高火盆", - "block.additional_lights.fire_pit_l_end_stone_bricks": "末地石砖高火盆", - "block.additional_lights.fire_pit_l_nether_bricks": "下界砖高火盆", - "block.additional_lights.fire_pit_l_red_nether_bricks": "红色下界砖高火盆", - "block.additional_lights.fire_pit_l_smooth_stone": "平滑石头高火盆", - "block.additional_lights.fire_pit_l_polished_andesite": "磨制安山岩高火盆", - "block.additional_lights.fire_pit_l_polished_diorite": "磨制闪长岩高火盆", - "block.additional_lights.fire_pit_l_polished_granite": "磨制花岗岩高火盆", - "block.additional_lights.fire_pit_l_stone": "石高火盆", - "block.additional_lights.fire_pit_l_cobblestone": "圆石高火盆", - "block.additional_lights.fire_pit_l_mossy_cobblestone": "苔石高火盆", - "block.additional_lights.fire_pit_l_end_stone": "末地石高火盆", - "block.additional_lights.fire_pit_l_iron_block": "铁高火盆", - "block.additional_lights.fire_pit_l_gold_block": "金高火盆", - "block.additional_lights.fire_pit_l_diamond_block": "钻石高火盆", - "block.additional_lights.fire_pit_l_packed_ice": "冰高火盆", - "block.additional_lights.fire_pit_l_pink_wool": "粉红色羊毛高火盆", - "block.additional_lights.fire_pit_l_magenta_wool": "品红色羊毛高火盆", - "block.additional_lights.fire_pit_l_sandstone": "砂岩高火盆", - "block.additional_lights.fire_pit_l_cut_sandstone": "切制砂岩高火盆", - "block.additional_lights.fire_pit_l_polished_blackstone": "磨制黑石高火盆", - - - "block.additional_lights.standing_torch_s_stone_bricks": "石砖立式火把", - "block.additional_lights.standing_torch_s_mossy_stone_bricks": "苔石砖立式火把", - "block.additional_lights.standing_torch_s_end_stone_bricks": "末地石砖立式火把", - "block.additional_lights.standing_torch_s_nether_bricks": "下界砖立式火把", - "block.additional_lights.standing_torch_s_red_nether_bricks": "红色下界砖立式火把", - "block.additional_lights.standing_torch_s_smooth_stone": "平滑石头立式火把", - "block.additional_lights.standing_torch_s_polished_andesite": "磨制安山岩立式火把", - "block.additional_lights.standing_torch_s_polished_diorite": "磨制闪长岩立式火把", - "block.additional_lights.standing_torch_s_polished_granite": "磨制花岗岩立式火把", - "block.additional_lights.standing_torch_s_stone": "石立式火把", - "block.additional_lights.standing_torch_s_cobblestone": "圆石立式火把", - "block.additional_lights.standing_torch_s_mossy_cobblestone": "苔石立式火把", - "block.additional_lights.standing_torch_s_end_stone": "末地石立式火把", - "block.additional_lights.standing_torch_s_iron_block": "铁立式火把", - "block.additional_lights.standing_torch_s_gold_block": "金立式火把", - "block.additional_lights.standing_torch_s_diamond_block": "钻石立式火把", - "block.additional_lights.standing_torch_s_packed_ice": "冰立式火把", - "block.additional_lights.standing_torch_s_pink_wool": "粉红色羊毛立式火把", - "block.additional_lights.standing_torch_s_magenta_wool": "品红色羊毛立式火把", - "block.additional_lights.standing_torch_s_sandstone": "砂岩立式火把", - "block.additional_lights.standing_torch_s_cut_sandstone": "切制砂岩立式火把", - "block.additional_lights.standing_torch_s_polished_blackstone": "磨制黑石立式火把", - - - "block.additional_lights.standing_torch_l_stone_bricks": "石砖高立式火把", - "block.additional_lights.standing_torch_l_mossy_stone_bricks": "苔石砖高立式火把", - "block.additional_lights.standing_torch_l_end_stone_bricks": "末地石砖高立式火把", - "block.additional_lights.standing_torch_l_nether_bricks": "下界砖高立式火把", - "block.additional_lights.standing_torch_l_red_nether_bricks": "红色下界砖高立式火把", - "block.additional_lights.standing_torch_l_smooth_stone": "平滑石头高立式火把", - "block.additional_lights.standing_torch_l_polished_andesite": "磨制安山岩高立式火把", - "block.additional_lights.standing_torch_l_polished_diorite": "磨制闪长岩高立式火把", - "block.additional_lights.standing_torch_l_polished_granite": "磨制花岗岩高立式火把", - "block.additional_lights.standing_torch_l_stone": "石高立式火把", - "block.additional_lights.standing_torch_l_cobblestone": "圆石高立式火把", - "block.additional_lights.standing_torch_l_mossy_cobblestone": "苔石高立式火把", - "block.additional_lights.standing_torch_l_end_stone": "末地石高立式火把", - "block.additional_lights.standing_torch_l_iron_block": "铁高立式火把", - "block.additional_lights.standing_torch_l_gold_block": "金高立式火把", - "block.additional_lights.standing_torch_l_diamond_block": "钻石高立式火把", - "block.additional_lights.standing_torch_l_packed_ice": "冰高立式火把", - "block.additional_lights.standing_torch_l_pink_wool": "粉红色羊毛高立式火把", - "block.additional_lights.standing_torch_l_magenta_wool": "品红色羊毛高立式火把", - "block.additional_lights.standing_torch_l_sandstone": "砂岩高立式火把", - "block.additional_lights.standing_torch_l_cut_sandstone": "切制砂岩高立式火把", - "block.additional_lights.standing_torch_l_polished_blackstone": "磨制黑石高立式火把", - - - "block.additional_lights.fire_for_fire_pit_l": "高火盆火焰", - "block.additional_lights.fire_for_fire_pit_s": "火盆火焰", - "block.additional_lights.fire_for_standing_torch_l": "高立式火把火焰", - "block.additional_lights.fire_for_standing_torch_s": "立式火把火焰", - - "block.additional_lights.soul_fire_for_fire_pit_l": "高火盆灵魂火", - "block.additional_lights.soul_fire_for_fire_pit_s": "火盆灵魂火", - "block.additional_lights.soul_fire_for_standing_torch_l": "高立式火把灵魂火", - "block.additional_lights.soul_fire_for_standing_torch_s": "立式火把灵魂火" + "itemGroup.additional_lights": "更多光源", + "additional_lights.txt.shift": "§7按住<§3Shift§r§7>以查看更多信息", + "additional_lights.txt.usage": "§6使用方法:", + "additional_lights.txt.tips": "§6提示:", + "additional_lights.txt.item.soul_wand.rightclick": "- §9右击:§r设置光源为灵魂火形态(潜行右击设置为火焰形态)", + "additional_lights.txt.item.soul_wand.lefthand": "- §9副手手持:§r放置灵魂火形态的光源", + "additional_lights.txt.item.soul_wand.piglin": "- 猪灵畏惧灵魂火(火把无效)", + "additional_lights.txt.block.pedestal.rightclick": "- §9右击:§r点火", + "additional_lights.txt.block.pedestal.sneaking": "- §9潜行放置:§r放置熄灭状态的光源,且光源拒绝红石信号控制", + "additional_lights.txt.block.pedestal.signals": "- §9直接放置:§r放置点燃状态的光源,且光源支持红石信号控制", + "item.additional_lights.soul_wand": "灵魂之杖", + "block.additional_lights.al_lamp_acacia_planks": "金合欢木灯", + "block.additional_lights.al_lamp_birch_planks": "白桦木灯", + "block.additional_lights.al_lamp_oak_planks": "橡木灯", + "block.additional_lights.al_lamp_dark_oak_planks": "深色橡木灯", + "block.additional_lights.al_lamp_jungle_planks": "丛林木灯", + "block.additional_lights.al_lamp_spruce_planks": "云杉木灯", + "block.additional_lights.al_lamp_crimson_planks": "绯红木灯", + "block.additional_lights.al_lamp_warped_planks": "诡异木灯", + "block.additional_lights.al_lamp_stone": "石灯", + "block.additional_lights.al_lamp_cobblestone": "圆石灯", + "block.additional_lights.al_lamp_mossy_cobblestone": "苔石灯", + "block.additional_lights.al_lamp_end_stone": "末地石灯", + "block.additional_lights.al_lamp_glass": "玻璃灯", + "block.additional_lights.al_lamp_iron_block": "铁灯", + "block.additional_lights.al_lamp_gold_block": "金灯", + "block.additional_lights.al_lamp_diamond_block": "钻石灯", + "block.additional_lights.al_lamp_packed_ice": "冰灯", + "block.additional_lights.al_lamp_pink_wool": "粉红色羊毛灯", + "block.additional_lights.al_lamp_magenta_wool": "品红色羊毛灯", + "block.additional_lights.al_lamp_nether_bricks": "下界砖灯", + "block.additional_lights.al_lamp_red_nether_bricks": "红色下界砖灯", + "block.additional_lights.al_lamp_sandstone": "砂岩灯", + "block.additional_lights.al_lamp_blackstone": "黑石灯", + "block.additional_lights.al_torch_acacia_planks": "金合欢木火把", + "block.additional_lights.al_torch_birch_planks": "白桦木火把", + "block.additional_lights.al_torch_oak_planks": "橡木火把", + "block.additional_lights.al_torch_dark_oak_planks": "深色橡木火把", + "block.additional_lights.al_torch_jungle_planks": "丛林木火把", + "block.additional_lights.al_torch_spruce_planks": "云杉木火把", + "block.additional_lights.al_torch_crimson_planks": "绯红木火把", + "block.additional_lights.al_torch_warped_planks": "诡异木火把", + "block.additional_lights.al_torch_stone": "石火把", + "block.additional_lights.al_torch_cobblestone": "圆石火把", + "block.additional_lights.al_torch_mossy_cobblestone": "苔石火把", + "block.additional_lights.al_torch_end_stone": "末地石火把", + "block.additional_lights.al_torch_end_stone_bricks": "末地石砖火把", + "block.additional_lights.al_torch_stone_bricks": "石砖火把", + "block.additional_lights.al_torch_mossy_stone_bricks": "苔石砖火把", + "block.additional_lights.al_torch_nether_bricks": "下界砖火把", + "block.additional_lights.al_torch_red_nether_bricks": "红色下界砖火把", + "block.additional_lights.al_torch_smooth_stone": "平滑石头火把", + "block.additional_lights.al_torch_glass": "玻璃火把", + "block.additional_lights.al_torch_iron_block": "铁火把", + "block.additional_lights.al_torch_gold_block": "金火把", + "block.additional_lights.al_torch_diamond_block": "钻石火把", + "block.additional_lights.al_torch_packed_ice": "冰火把", + "block.additional_lights.al_torch_pink_wool": "粉红色羊毛火把", + "block.additional_lights.al_torch_magenta_wool": "品红色羊毛火把", + "block.additional_lights.al_torch_sandstone": "砂岩火把", + "block.additional_lights.al_torch_blackstone": "黑石火把", + "block.additional_lights.fire_pit_s_stone_bricks": "石砖火盆", + "block.additional_lights.fire_pit_s_mossy_stone_bricks": "苔石砖火盆", + "block.additional_lights.fire_pit_s_end_stone_bricks": "末地石砖火盆", + "block.additional_lights.fire_pit_s_nether_bricks": "下界砖火盆", + "block.additional_lights.fire_pit_s_red_nether_bricks": "红色下界砖火盆", + "block.additional_lights.fire_pit_s_smooth_stone": "平滑石头火盆", + "block.additional_lights.fire_pit_s_polished_andesite": "磨制安山岩火盆", + "block.additional_lights.fire_pit_s_polished_diorite": "磨制闪长岩火盆", + "block.additional_lights.fire_pit_s_polished_granite": "磨制花岗岩火盆", + "block.additional_lights.fire_pit_s_stone": "石火盆", + "block.additional_lights.fire_pit_s_cobblestone": "圆石火盆", + "block.additional_lights.fire_pit_s_mossy_cobblestone": "苔石火盆", + "block.additional_lights.fire_pit_s_end_stone": "末地石火盆", + "block.additional_lights.fire_pit_s_iron_block": "铁火盆", + "block.additional_lights.fire_pit_s_gold_block": "金火盆", + "block.additional_lights.fire_pit_s_diamond_block": "钻石火盆", + "block.additional_lights.fire_pit_s_packed_ice": "冰火盆", + "block.additional_lights.fire_pit_s_pink_wool": "粉红色羊毛火盆", + "block.additional_lights.fire_pit_s_magenta_wool": "品红色羊毛火盆", + "block.additional_lights.fire_pit_s_sandstone": "砂岩火盆", + "block.additional_lights.fire_pit_s_cut_sandstone": "切制砂岩火盆", + "block.additional_lights.fire_pit_s_polished_blackstone": "磨制黑石火盆", + "block.additional_lights.fire_pit_l_stone_bricks": "石砖高火盆", + "block.additional_lights.fire_pit_l_mossy_stone_bricks": "苔石砖高火盆", + "block.additional_lights.fire_pit_l_end_stone_bricks": "末地石砖高火盆", + "block.additional_lights.fire_pit_l_nether_bricks": "下界砖高火盆", + "block.additional_lights.fire_pit_l_red_nether_bricks": "红色下界砖高火盆", + "block.additional_lights.fire_pit_l_smooth_stone": "平滑石头高火盆", + "block.additional_lights.fire_pit_l_polished_andesite": "磨制安山岩高火盆", + "block.additional_lights.fire_pit_l_polished_diorite": "磨制闪长岩高火盆", + "block.additional_lights.fire_pit_l_polished_granite": "磨制花岗岩高火盆", + "block.additional_lights.fire_pit_l_stone": "石高火盆", + "block.additional_lights.fire_pit_l_cobblestone": "圆石高火盆", + "block.additional_lights.fire_pit_l_mossy_cobblestone": "苔石高火盆", + "block.additional_lights.fire_pit_l_end_stone": "末地石高火盆", + "block.additional_lights.fire_pit_l_iron_block": "铁高火盆", + "block.additional_lights.fire_pit_l_gold_block": "金高火盆", + "block.additional_lights.fire_pit_l_diamond_block": "钻石高火盆", + "block.additional_lights.fire_pit_l_packed_ice": "冰高火盆", + "block.additional_lights.fire_pit_l_pink_wool": "粉红色羊毛高火盆", + "block.additional_lights.fire_pit_l_magenta_wool": "品红色羊毛高火盆", + "block.additional_lights.fire_pit_l_sandstone": "砂岩高火盆", + "block.additional_lights.fire_pit_l_cut_sandstone": "切制砂岩高火盆", + "block.additional_lights.fire_pit_l_polished_blackstone": "磨制黑石高火盆", + "block.additional_lights.standing_torch_s_stone_bricks": "石砖立式火把", + "block.additional_lights.standing_torch_s_mossy_stone_bricks": "苔石砖立式火把", + "block.additional_lights.standing_torch_s_end_stone_bricks": "末地石砖立式火把", + "block.additional_lights.standing_torch_s_nether_bricks": "下界砖立式火把", + "block.additional_lights.standing_torch_s_red_nether_bricks": "红色下界砖立式火把", + "block.additional_lights.standing_torch_s_smooth_stone": "平滑石头立式火把", + "block.additional_lights.standing_torch_s_polished_andesite": "磨制安山岩立式火把", + "block.additional_lights.standing_torch_s_polished_diorite": "磨制闪长岩立式火把", + "block.additional_lights.standing_torch_s_polished_granite": "磨制花岗岩立式火把", + "block.additional_lights.standing_torch_s_stone": "石立式火把", + "block.additional_lights.standing_torch_s_cobblestone": "圆石立式火把", + "block.additional_lights.standing_torch_s_mossy_cobblestone": "苔石立式火把", + "block.additional_lights.standing_torch_s_end_stone": "末地石立式火把", + "block.additional_lights.standing_torch_s_iron_block": "铁立式火把", + "block.additional_lights.standing_torch_s_gold_block": "金立式火把", + "block.additional_lights.standing_torch_s_diamond_block": "钻石立式火把", + "block.additional_lights.standing_torch_s_packed_ice": "冰立式火把", + "block.additional_lights.standing_torch_s_pink_wool": "粉红色羊毛立式火把", + "block.additional_lights.standing_torch_s_magenta_wool": "品红色羊毛立式火把", + "block.additional_lights.standing_torch_s_sandstone": "砂岩立式火把", + "block.additional_lights.standing_torch_s_cut_sandstone": "切制砂岩立式火把", + "block.additional_lights.standing_torch_s_polished_blackstone": "磨制黑石立式火把", + "block.additional_lights.standing_torch_l_stone_bricks": "石砖高立式火把", + "block.additional_lights.standing_torch_l_mossy_stone_bricks": "苔石砖高立式火把", + "block.additional_lights.standing_torch_l_end_stone_bricks": "末地石砖高立式火把", + "block.additional_lights.standing_torch_l_nether_bricks": "下界砖高立式火把", + "block.additional_lights.standing_torch_l_red_nether_bricks": "红色下界砖高立式火把", + "block.additional_lights.standing_torch_l_smooth_stone": "平滑石头高立式火把", + "block.additional_lights.standing_torch_l_polished_andesite": "磨制安山岩高立式火把", + "block.additional_lights.standing_torch_l_polished_diorite": "磨制闪长岩高立式火把", + "block.additional_lights.standing_torch_l_polished_granite": "磨制花岗岩高立式火把", + "block.additional_lights.standing_torch_l_stone": "石高立式火把", + "block.additional_lights.standing_torch_l_cobblestone": "圆石高立式火把", + "block.additional_lights.standing_torch_l_mossy_cobblestone": "苔石高立式火把", + "block.additional_lights.standing_torch_l_end_stone": "末地石高立式火把", + "block.additional_lights.standing_torch_l_iron_block": "铁高立式火把", + "block.additional_lights.standing_torch_l_gold_block": "金高立式火把", + "block.additional_lights.standing_torch_l_diamond_block": "钻石高立式火把", + "block.additional_lights.standing_torch_l_packed_ice": "冰高立式火把", + "block.additional_lights.standing_torch_l_pink_wool": "粉红色羊毛高立式火把", + "block.additional_lights.standing_torch_l_magenta_wool": "品红色羊毛高立式火把", + "block.additional_lights.standing_torch_l_sandstone": "砂岩高立式火把", + "block.additional_lights.standing_torch_l_cut_sandstone": "切制砂岩高立式火把", + "block.additional_lights.standing_torch_l_polished_blackstone": "磨制黑石高立式火把", + "block.additional_lights.fire_for_fire_pit_l": "高火盆火焰", + "block.additional_lights.fire_for_fire_pit_s": "火盆火焰", + "block.additional_lights.fire_for_standing_torch_l": "高立式火把火焰", + "block.additional_lights.fire_for_standing_torch_s": "立式火把火焰", + "block.additional_lights.soul_fire_for_fire_pit_l": "高火盆灵魂火", + "block.additional_lights.soul_fire_for_fire_pit_s": "火盆灵魂火", + "block.additional_lights.soul_fire_for_standing_torch_l": "高立式火把灵魂火", + "block.additional_lights.soul_fire_for_standing_torch_s": "立式火把灵魂火" } \ No newline at end of file diff --git a/projects/1.18/assets/another-furniture/another_furniture/lang/en_us.json b/projects/1.18/assets/another-furniture/another_furniture/lang/en_us.json index de2960ff78d3..3479f4cf4eaa 100644 --- a/projects/1.18/assets/another-furniture/another_furniture/lang/en_us.json +++ b/projects/1.18/assets/another-furniture/another_furniture/lang/en_us.json @@ -153,4 +153,4 @@ "block.another_furniture.red_tall_stool": "Red Tall Stool", "block.another_furniture.black_tall_stool": "Black Tall Stool", "block.another_furniture.service_bell": "Service Bell" -} +} \ No newline at end of file diff --git a/projects/1.18/assets/another-furniture/another_furniture/lang/zh_cn.json b/projects/1.18/assets/another-furniture/another_furniture/lang/zh_cn.json index 3c0fe79ad737..3045c44ce273 100644 --- a/projects/1.18/assets/another-furniture/another_furniture/lang/zh_cn.json +++ b/projects/1.18/assets/another-furniture/another_furniture/lang/zh_cn.json @@ -153,4 +153,4 @@ "block.another_furniture.red_tall_stool": "红色高脚凳", "block.another_furniture.black_tall_stool": "黑色高脚凳", "block.another_furniture.service_bell": "服务铃" -} +} \ No newline at end of file diff --git a/projects/1.18/assets/applied-botanics-addon/appbot/lang/en_us.json b/projects/1.18/assets/applied-botanics-addon/appbot/lang/en_us.json index 0c40cdb21002..6001d4705243 100644 --- a/projects/1.18/assets/applied-botanics-addon/appbot/lang/en_us.json +++ b/projects/1.18/assets/applied-botanics-addon/appbot/lang/en_us.json @@ -1,32 +1,24 @@ { "gui.appbot.mana": "Mana", - "itemGroup.appbot.tab": "Applied Botanics", - "block.appbot.fluix_mana_pool": "Fluix Mana Pool", - "item.appbot.mana_cell_housing": "ME Mana Cell Housing", "item.appbot.creative_mana_cell": "Creative ME Mana Cell", - "item.appbot.mana_storage_cell_1k": "1k ME Mana Storage Cell", "item.appbot.mana_storage_cell_4k": "4k ME Mana Storage Cell", "item.appbot.mana_storage_cell_16k": "16k ME Mana Storage Cell", "item.appbot.mana_storage_cell_64k": "64k ME Mana Storage Cell", "item.appbot.mana_storage_cell_256k": "256k ME Mana Storage Cell", - "item.appbot.portable_mana_storage_cell_1k": "1k Portable Mana Cell", "item.appbot.portable_mana_storage_cell_4k": "4k Portable Mana Cell", "item.appbot.portable_mana_storage_cell_16k": "16k Portable Mana Cell", "item.appbot.portable_mana_storage_cell_64k": "64k Portable Mana Cell", "item.appbot.portable_mana_storage_cell_256k": "256k Portable Mana Cell", - "item.appbot.mana_p2p_tunnel": "Mana P2P Tunnel", - "appbot.entry.fluix_mana_pool": "Fluix Mana Pool", "appbot.page.fluix_mana_pool0": "The $(item)Fluix Mana Pool$(0) operates on $(thing)Mana$(0) from the attached ME system", "appbot.page.fluix_mana_pool1": "this isn't so bad", - "appbot.entry.mana_drives": "Mana Drives", "appbot.page.mana_drives0": "Ever wanted to throw magic under the bus and go numerical? shame on you", "appbot.page.mana_drives1": "just what vazkii never wanted" -} +} \ No newline at end of file diff --git a/projects/1.18/assets/applied-botanics-addon/appbot/lang/zh_cn.json b/projects/1.18/assets/applied-botanics-addon/appbot/lang/zh_cn.json index 733db7cc1cac..d648874745b8 100644 --- a/projects/1.18/assets/applied-botanics-addon/appbot/lang/zh_cn.json +++ b/projects/1.18/assets/applied-botanics-addon/appbot/lang/zh_cn.json @@ -1,32 +1,24 @@ { "gui.appbot.mana": "魔力", - "itemGroup.appbot.tab": "应用能源:植物魔法附属", - "block.appbot.fluix_mana_pool": "福鲁伊克斯魔力池", - "item.appbot.mana_cell_housing": "ME魔力元件外壳", "item.appbot.creative_mana_cell": "创造型ME魔力存储元件", - "item.appbot.mana_storage_cell_1k": "1k-ME魔力存储元件", "item.appbot.mana_storage_cell_4k": "4k-ME魔力存储元件", "item.appbot.mana_storage_cell_16k": "16k-ME魔力存储元件", "item.appbot.mana_storage_cell_64k": "64k-ME魔力存储元件", "item.appbot.mana_storage_cell_256k": "256k-ME魔力存储元件", - "item.appbot.portable_mana_storage_cell_1k": "1k便携魔力元件", "item.appbot.portable_mana_storage_cell_4k": "4k便携魔力元件", "item.appbot.portable_mana_storage_cell_16k": "16k便携魔力元件", "item.appbot.portable_mana_storage_cell_64k": "64k便携魔力元件", "item.appbot.portable_mana_storage_cell_256k": "256k便携魔力元件", - "item.appbot.mana_p2p_tunnel": "P2P通道-魔力", - "appbot.entry.fluix_mana_pool": "福鲁伊克斯魔力池", "appbot.page.fluix_mana_pool0": "$(item)福鲁伊克斯魔力池$(0)会从其所处ME网络中获取$(thing)魔力$(0)。", "appbot.page.fluix_mana_pool1": "其实也没那么糟", - "appbot.entry.mana_drives": "魔力驱动器", "appbot.page.mana_drives0": "曾想过让魔力数字化吗?曾想过用总线传输魔力吗?真是令人羞愧。", "appbot.page.mana_drives1": "正是Vazkii最不想要的" -} +} \ No newline at end of file diff --git a/projects/1.18/assets/applied-cooking/appliedcooking/lang/en_us.json b/projects/1.18/assets/applied-cooking/appliedcooking/lang/en_us.json new file mode 100644 index 000000000000..e8e55b5fa39e --- /dev/null +++ b/projects/1.18/assets/applied-cooking/appliedcooking/lang/en_us.json @@ -0,0 +1,9 @@ +{ + "itemGroup.appliedcooking": "Applied Cooking", + "block.appliedcooking.kitchen_station": "Kitchen Station", + "tooltip.appliedcooking:kitchen_station.description": "Station node that connects to Applied Energistics 2 grids", + "config.jade.plugin_appliedcooking.kitchen_station": "Kitchen Station", + "jade.appliedcooking:kitchen_station": "Connected to %s at %s", + "jade.appliedcooking:online": "Device Online", + "jade.appliedcooking:offline": "Device Offline" +} \ No newline at end of file diff --git a/projects/1.18/assets/applied-cooking/appliedcooking/lang/zh_cn.json b/projects/1.18/assets/applied-cooking/appliedcooking/lang/zh_cn.json new file mode 100644 index 000000000000..4b0d2e0f3f0f --- /dev/null +++ b/projects/1.18/assets/applied-cooking/appliedcooking/lang/zh_cn.json @@ -0,0 +1,9 @@ +{ + "itemGroup.appliedcooking": "应用厨房", + "block.appliedcooking.kitchen_station": "厨房终端", + "tooltip.appliedcooking:kitchen_station.description": "一种网络终端,可连接至应用能源2网络", + "config.jade.plugin_appliedcooking.kitchen_station": "厨房终端", + "jade.appliedcooking:kitchen_station": "连接到%2$s处的%1$s", + "jade.appliedcooking:online": "设备在线", + "jade.appliedcooking:offline": "设备离线" +} \ No newline at end of file diff --git a/projects/1.18/assets/armor-underwear-mod/armorunder/lang/en_us.json b/projects/1.18/assets/armor-underwear-mod/armorunder/lang/en_us.json index e91faeb15a56..960712aa3f76 100644 --- a/projects/1.18/assets/armor-underwear-mod/armorunder/lang/en_us.json +++ b/projects/1.18/assets/armor-underwear-mod/armorunder/lang/en_us.json @@ -1,5 +1,5 @@ { - "itemGroup.armorunder": "Armor Underwear 2.0b11", + "itemGroup.armorunder": "Armor Underwear 3.0a2", "item.auw.mod_icon": "Icon", "item.auw.antifreeze_boots_liner": "Otto Boots Liner", "tooltip_summ.item.auw.antifreeze_boots_liner": "Combine with boots on a crafting grid to add a partial freeze barrier. Outfit all pieces of your armor set for 100% coverage.", @@ -16,13 +16,15 @@ "item.auw.auto_leggings_liner": "Ozzy Leggings Liner", "tooltip_summ.item.auw.auto_leggings_liner": "Combine with leggings on a crafting grid to add a self-adjusting temperature lining. You only need one piece of ozzy liner per armor set!", "item.auw.barrier_boots_liner": "Ollie Boots Liner", - "tooltip_summ.item.auw.barrier_boots_liner": "Combine with boots on a crafting grid to add a partial burn barrier. Outfit all pieces of your armor set for 100% coverage.", + "tooltip_summ.item.auw.barrier_boots_liner": "Combine with boots on a crafting grid to add a little toughness and some heat protection", + "tooltip_full.item.auw.barrier_boots_liner": "{SUMM}. Line all pieces of your armor set for full heat and burn shielding.", "item.auw.barrier_chestplate_liner": "Ollie Chestplate Liner", - "tooltip_summ.item.auw.barrier_chestplate_liner": "Combine with chestplate on a crafting grid to add a partial burn barrier. Outfit all pieces of your armor set for 100% coverage.", + "tooltip_summ.item.auw.barrier_chestplate_liner": "Combine with chestplate on a crafting grid to add obsidian shielding and a partial burn barrier", + "tooltip_full.item.auw.barrier_chestplate_liner": "{SUMM}. Outfit ALL pieces of your armor set for diamond-grade toughness and full heat and burn shielding.", "item.auw.barrier_helmet_liner": "Ollie Helmet Liner", - "tooltip_summ.item.auw.barrier_helmet_liner": "Combine with helmet on a crafting grid to add a partial burn barrier. Outfit all pieces of your armor set for 100% coverage.", + "tooltip_summ.item.auw.barrier_helmet_liner": "Combine with helmet on a crafting grid to add a partial burn barrier. Outfit all pieces of your armor set for 100% burn coverage.", "item.auw.barrier_leggings_liner": "Ollie Leggings Liner", - "tooltip_summ.item.auw.barrier_leggings_liner": "Combine with leggings on a crafting grid to add a partial burn barrier. Outfit all pieces of your armor set for 100% coverage.", + "tooltip_summ.item.auw.barrier_leggings_liner": "Combine with leggings on a crafting grid to add obsidian shielding and a partial burn barrier. Outfit all pieces of your armor set for 100% burn coverage.", "item.auw.camouflage_boots_cover": "Oscar Boots Cover", "tooltip_summ.item.auw.camouflage_boots_cover": "Combine with boots on a crafting grid to add some camouflage. Outfit all pieces of your armor set for 100% stealth!", "item.auw.camouflage_chestplate_cover": "Oscar Chestplate Cover", @@ -31,6 +33,20 @@ "tooltip_summ.item.auw.camouflage_helmet_cover": "Combine with helmet on a crafting grid to add some camouflage. Outfit all pieces of your armor set for 100% stealth!", "item.auw.camouflage_leggings_cover": "Oscar Leggings Cover", "tooltip_summ.item.auw.camouflage_leggings_cover": "Combine with leggings on a crafting grid to add some camouflage. Outfit all pieces of your armor set for 100% stealth!", + "item.auw.wetsuit_boots_liner": "Ohno Boots Liner", + "tooltip_summ.item.auw.wetsuit_boots_liner": "Combine with boots on a crafting grid to add a partial wetness barrier. Outfit all pieces of your armor set for 100% coverage.", + "item.auw.wetsuit_chestplate_liner": "Ohno Chestplate Liner", + "tooltip_summ.item.auw.wetsuit_chestplate_liner": "Combine with chestplate on a crafting grid to add a partial wetness barrier. Outfit all pieces of your armor set for 100% coverage.", + "item.auw.wetsuit_helmet_liner": "Ohno Helmet Liner", + "tooltip_summ.item.auw.wetsuit_helmet_liner": "Combine with helmet on a crafting grid to add a partial wetness barrier. Outfit all pieces of your armor set for 100% coverage.", + "item.auw.wetsuit_leggings_liner": "Ohno Leggings Liner", + "tooltip_summ.item.auw.wetsuit_leggings_liner": "Combine with leggings on a crafting grid to add a partial wetness barrier. Outfit all pieces of your armor set for 100% coverage.", + "item.auw.lucky_boots_liner": "Otis Lucky Socks", + "tooltip_summ.item.auw.lucky_boots_liner": "Combine with boots on a crafting grid for a bit of extra luck when worn.", + "item.auw.lucky_chestplate_liner": "Otis Chestplate Liner", + "tooltip_summ.item.auw.lucky_chestplate_liner": "Combine with chestplate on a crafting grid to bring good fortune to the wearer.", + "item.auw.lucky_leggings_liner": "Otis Leggings Liner", + "tooltip_summ.item.auw.lucky_leggings_liner": "Combine with leggings on a crafting grid to add some luck to your legs.", "item.auw.cool_boots_liner": "Boots Cool Liner", "item.auw.cool_chestplate_liner": "Chestplate Cool Liner", "item.auw.cool_helmet_liner": "Helmet Cool Liner", @@ -52,17 +68,19 @@ "item.auw.obsidian_goo": "Obsidian Goo", "item.auw.obsidian_wrap_material": "Obsidian-Wrap Material", "item.auw.special_liner_snips": "Special Liner Snips", - "tooltip_summ.item.auw.special_liner_snips": "Combine with lined armor on a crafting grid to remove one layer of lining (any type). Leaves reusable lining on grid.", + "tooltip_summ.item.auw.special_liner_snips": "Combine with lined armor on a crafting grid to remove one layer of lining of any type. Leaves reusable lining on grid.", "item.auw.warm_boots_liner": "Boots Warm Liner", "item.auw.warm_chestplate_liner": "Chestplate Warm Liner", "item.auw.warm_helmet_liner": "Helmet Warm Liner", "item.auw.warm_leggings_liner": "Leggings Warm Liner", "item.auw.warm_liner_material": "Warming Liner Material", - "tooltip.auw.xlining.ozzy": "Temp-Adjust Lining> %1$s", + "tooltip.auw.xlining.ozzy": "+Temperature Adjust> %1$s", "tooltip.auw.xlining.ozzy.warmer": "Extra WARMTH", "tooltip.auw.xlining.ozzy.cooler": "Extra COOLING", - "tooltip.auw.xlining.ollie": "Obsidian-Wrap Lining", - "tooltip.auw.xlining.otto": "Anti-Freeze Lining", - "tooltip.auw.xlining.oscar": "Camouflage Covering", - "tooltip.auw.xlining.olive": "Chloroplasts Coating" + "tooltip.auw.xlining.ollie": "+Obsidian Lined", + "tooltip.auw.xlining.otto": "+Anti-Freeze", + "tooltip.auw.xlining.oscar": "+Camouflage Covered (%1d)", + "tooltip.auw.xlining.ohno": "+Wetsuit Lined (%1d)", + "tooltip.auw.xlining.otis": "+Luck Boost (%1d)", + "tooltip.auw.xlining.olive": "+Chloroplasts Coated" } \ No newline at end of file diff --git a/projects/1.18/assets/armor-underwear-mod/armorunder/lang/zh_cn.json b/projects/1.18/assets/armor-underwear-mod/armorunder/lang/zh_cn.json new file mode 100644 index 000000000000..e27bdda6a522 --- /dev/null +++ b/projects/1.18/assets/armor-underwear-mod/armorunder/lang/zh_cn.json @@ -0,0 +1,86 @@ +{ + "itemGroup.armorunder": "盔甲内衬", + "item.auw.mod_icon": "模组图标", + "item.auw.antifreeze_boots_liner": "深潜靴子内衬", + "tooltip_summ.item.auw.antifreeze_boots_liner": "与靴子合成添加潜水内衬。全身覆盖时才能100%激活此效果。", + "item.auw.antifreeze_chestplate_liner": "深潜外套内衬", + "tooltip_summ.item.auw.antifreeze_chestplate_liner": "与外套合成添加防寒内衬和潜水内衬。全身覆盖时才能100%激活此效果。", + "item.auw.antifreeze_helmet_liner": "深潜帽子内衬", + "tooltip_summ.item.auw.antifreeze_helmet_liner": "与帽子合成添加潜水内衬。全身覆盖时才能100%激活此效果。", + "item.auw.antifreeze_leggings_liner": "深潜裤子内衬", + "tooltip_summ.item.auw.antifreeze_leggings_liner": "与裤子合成添加防寒内衬和潜水内衬。全身覆盖时才能100%激活此效果。", + "item.auw.auto_boots_liner": "恒温靴子内衬", + "item.auw.auto_chestplate_liner": "恒温外套内衬", + "tooltip_summ.item.auw.auto_chestplate_liner": "与外套合成添加调节体温。每件护甲你只需要一件恒温内衬!", + "item.auw.auto_helmet_liner": "恒温帽子内衬", + "item.auw.auto_leggings_liner": "恒温裤子内衬", + "tooltip_summ.item.auw.auto_leggings_liner": "与裤子合成添加调节体温。每件护甲你只需要一件恒温内衬!", + "item.auw.barrier_boots_liner": "黑曜石靴子内衬", + "tooltip_summ.item.auw.barrier_boots_liner": "与靴子合成添加1点盔甲韧性和抗热", + "tooltip_full.item.auw.barrier_boots_liner": "{SUMM}。排列所有装备给予抗热&防火。", + "item.auw.barrier_chestplate_liner": "黑曜石外套内衬", + "tooltip_summ.item.auw.barrier_chestplate_liner": "与外套合成添加黑曜石内衬和烧伤减免", + "tooltip_full.item.auw.barrier_chestplate_liner": "{SUMM}。全身覆盖时该护甲获得钻石等级的韧性和抗热&防火。", + "item.auw.barrier_helmet_liner": "黑曜石帽子内衬", + "tooltip_summ.item.auw.barrier_helmet_liner": "与帽子合成添加烧伤减免。全身覆盖时才能100%激此效果。", + "item.auw.barrier_leggings_liner": "黑曜石裤子内衬", + "tooltip_summ.item.auw.barrier_leggings_liner": "与裤子合成添加黑曜石内衬和烧伤减免。全身覆盖时才能100%激此效果。", + "item.auw.camouflage_boots_cover": "伪装靴子涂层", + "tooltip_summ.item.auw.camouflage_boots_cover": "与靴子合成添加伪装涂层。全身涂装才能100%激活此效果!", + "item.auw.camouflage_chestplate_cover": "伪装外套涂层", + "tooltip_summ.item.auw.camouflage_chestplate_cover": "与外套合成添加伪装涂层。全身涂装才能100%激活此效果!", + "item.auw.camouflage_helmet_cover": "伪装帽子涂层", + "tooltip_summ.item.auw.camouflage_helmet_cover": "与帽子合成添加伪装涂层。全身涂装才能100%激活此效果!", + "item.auw.camouflage_leggings_cover": "伪装裤子涂层", + "tooltip_summ.item.auw.camouflage_leggings_cover": "与裤子合成添加伪装涂层。全身涂装才能100%激活此效果!", + "item.auw.wetsuit_boots_liner": "潜水靴子内衬", + "tooltip_summ.item.auw.wetsuit_boots_liner": "与靴子合成添加潜水内衬。全身覆盖时才能100%激活此效果。", + "item.auw.wetsuit_chestplate_liner": "潜水外套内衬", + "tooltip_summ.item.auw.wetsuit_chestplate_liner": "与外套合成添加潜水内衬。全身覆盖时才能100%激活此效果。", + "item.auw.wetsuit_helmet_liner": "潜水帽子内衬", + "tooltip_summ.item.auw.wetsuit_helmet_liner": "与帽子合成添加潜水内衬。全身覆盖时才能100%激活此效果。", + "item.auw.wetsuit_leggings_liner": "潜水裤子内衬", + "tooltip_summ.item.auw.wetsuit_leggings_liner": "与裤子合成添加潜水内衬。全身覆盖时才能100%激活此效果。", + "item.auw.lucky_boots_liner": "幸运者的袜子", + "tooltip_summ.item.auw.lucky_boots_liner": "与靴子合成佩戴时可以带来好运。", + "item.auw.lucky_chestplate_liner": "幸运者外套内衬", + "tooltip_summ.item.auw.lucky_chestplate_liner": "与外套合成添加佩戴时可以带来好运。", + "item.auw.lucky_leggings_liner": "幸运者裤子内衬", + "tooltip_summ.item.auw.lucky_leggings_liner": "与裤子合成添加给你的的腿部带来好运。", + "item.auw.cool_boots_liner": "靴子降温内衬", + "item.auw.cool_chestplate_liner": "外套降温内衬", + "item.auw.cool_helmet_liner": "帽子降温内衬", + "item.auw.cool_leggings_liner": "裤子降温内衬", + "item.auw.cool_liner_material": "降温内衬材料", + "item.auw.cooling_goo": "降温凝胶", + "item.auw.diamond_strong_thread": "强化钻石线", + "item.auw.flipflop_goo": "双态凝胶", + "item.auw.flipflop_liner_material": "恒温内衬材料", + "item.auw.goopak_cool": "降温贴", + "tooltip_summ.item.auw.goopak_cool": "长按右键使用。一段时间内在原有体温上降低体温(-2)。一次性用品。", + "item.auw.goopak_heat": "增温贴", + "tooltip_summ.item.auw.goopak_heat": "长按右键使用。一段时间内在原有体温上增加体温(+2)。一次性用品。", + "item.auw.goopak_spent": "用过的温度贴", + "tooltip_summ.item.auw.goopak_spent": "重新填充或丢弃处理……", + "item.auw.heating_goo": "增温凝胶", + "item.auw.liner_snips": "内衬剪刀", + "tooltip_summ.item.auw.liner_snips": "和一件加装了内衬的装备一起合成可移除该装备一层内衬。会保留移除下来的内衬。", + "item.auw.obsidian_goo": "黑曜石黏液球", + "item.auw.obsidian_wrap_material": "黑曜石包裹材料", + "item.auw.special_liner_snips": "特殊内衬剪刀", + "tooltip_summ.item.auw.special_liner_snips": "和一件加装了内衬的装备一起合成可移除该装备一层任何内衬。会保留移除下来的内衬。", + "item.auw.warm_boots_liner": "靴子增温内衬", + "item.auw.warm_chestplate_liner": "外套增温内衬", + "item.auw.warm_helmet_liner": "帽子增温内衬", + "item.auw.warm_leggings_liner": "裤子增温内衬", + "item.auw.warm_liner_material": "增温内衬材料", + "tooltip.auw.xlining.ozzy": "+内衬温度> %1$s", + "tooltip.auw.xlining.ozzy.warmer": "额外增温", + "tooltip.auw.xlining.ozzy.cooler": "额外降温", + "tooltip.auw.xlining.ollie": "+黑曜石内衬", + "tooltip.auw.xlining.otto": "+防寒内衬", + "tooltip.auw.xlining.oscar": "+伪装涂层 (%1d)", + "tooltip.auw.xlining.ohno": "+潜水内衬 (%1d)", + "tooltip.auw.xlining.otis": "+幸运提升 (%1d)", + "tooltip.auw.xlining.olive": "+叶绿涂层" +} \ No newline at end of file diff --git a/projects/1.18/assets/assorted-core/assortedcore/lang/en_us.json b/projects/1.18/assets/assorted-core/assortedcore/lang/en_us.json new file mode 100644 index 000000000000..4df9c31204cb --- /dev/null +++ b/projects/1.18/assets/assorted-core/assortedcore/lang/en_us.json @@ -0,0 +1,111 @@ +{ + "itemGroup.assortedcore": "Assorted Core", + "assortedcore.container.alloy_forge": "Alloy Forge", + "assortedcore.container.grinding_mill": "Grinding Mill", + "block.assortedcore.tin_ore": "Tin Ore", + "block.assortedcore.silver_ore": "Silver Ore", + "block.assortedcore.aluminum_ore": "Aluminum Ore", + "block.assortedcore.lead_ore": "Lead Ore", + "block.assortedcore.nickel_ore": "Nickel Ore", + "block.assortedcore.platinum_ore": "Platinum Ore", + "block.assortedcore.ruby_ore": "Ruby Ore", + "block.assortedcore.peridot_ore": "Peridot Ore", + "block.assortedcore.sapphire_ore": "Sapphire Ore", + "block.assortedcore.topaz_ore": "Topaz Ore", + "block.assortedcore.deepslate_tin_ore": "Deepslate Tin Ore", + "block.assortedcore.deepslate_silver_ore": "Deepslate Silver Ore", + "block.assortedcore.deepslate_aluminum_ore": "Deepslate Aluminum Ore", + "block.assortedcore.deepslate_lead_ore": "Deepslate Lead Ore", + "block.assortedcore.deepslate_nickel_ore": "Deepslate Nickel Ore", + "block.assortedcore.deepslate_platinum_ore": "Deepslate Platinum Ore", + "block.assortedcore.deepslate_ruby_ore": "Deepslate Ruby Ore", + "block.assortedcore.deepslate_peridot_ore": "Deepslate Peridot Ore", + "block.assortedcore.deepslate_sapphire_ore": "Deepslate Sapphire Ore", + "block.assortedcore.deepslate_topaz_ore": "Deepslate Topaz Ore", + "block.assortedcore.tin_block": "Block of Tin", + "block.assortedcore.silver_block": "Block of Silver", + "block.assortedcore.aluminum_block": "Block of Aluminum", + "block.assortedcore.lead_block": "Block of Lead", + "block.assortedcore.nickel_block": "Block of Nickel", + "block.assortedcore.platinum_block": "Block of Platinum", + "block.assortedcore.ruby_block": "Block of Ruby", + "block.assortedcore.peridot_block": "Block of Peridot", + "block.assortedcore.sapphire_block": "Block of Sapphire", + "block.assortedcore.topaz_block": "Block of Topaz", + "block.assortedcore.bronze_block": "Block of Bronze", + "block.assortedcore.electrum_block": "Block of Electrum", + "block.assortedcore.invar_block": "Block of Invar", + "block.assortedcore.steel_block": "Block of Steel", + "block.assortedcore.raw_tin_block": "Block of Raw Tin", + "block.assortedcore.raw_silver_block": "Block of Raw Silver", + "block.assortedcore.raw_aluminum_block": "Block of Raw Aluminum", + "block.assortedcore.raw_lead_block": "Block of Raw Lead", + "block.assortedcore.raw_nickel_block": "Block of Raw Nickel", + "block.assortedcore.raw_platinum_block": "Block of Raw Platinum", + "block.assortedcore.machine_core": "Machine Core", + "block.assortedcore.basic_alloy_forge": "Basic Alloy Forge", + "block.assortedcore.intermediate_alloy_forge": "Intermediate Alloy Forge", + "block.assortedcore.advanced_alloy_forge": "Advanced Alloy Forge", + "block.assortedcore.expert_alloy_forge": "Expert Alloy Forge", + "block.assortedcore.basic_grinding_mill": "Basic Grinding Mill", + "block.assortedcore.intermediate_grinding_mill": "Intermediate Grinding Mill", + "block.assortedcore.advanced_grinding_mill": "Advanced Grinding Mill", + "block.assortedcore.expert_grinding_mill": "Expert Grinding Mill", + "item.assortedcore.ruby": "Ruby", + "item.assortedcore.peridot": "Peridot", + "item.assortedcore.sapphire": "Sapphire", + "item.assortedcore.topaz": "Topaz", + "item.assortedcore.tin_ingot": "Tin Ingot", + "item.assortedcore.silver_ingot": "Silver Ingot", + "item.assortedcore.aluminum_ingot": "Aluminum Ingot", + "item.assortedcore.lead_ingot": "Lead Ingot", + "item.assortedcore.nickel_ingot": "Nickel Ingot", + "item.assortedcore.platinum_ingot": "Platinum Ingot", + "item.assortedcore.bronze_ingot": "Bronze Ingot", + "item.assortedcore.electrum_ingot": "Electrum Ingot", + "item.assortedcore.invar_ingot": "Invar Ingot", + "item.assortedcore.steel_ingot": "Steel Ingot", + "item.assortedcore.raw_tin": "Raw Tin", + "item.assortedcore.raw_silver": "Raw Silver", + "item.assortedcore.raw_aluminum": "Raw Aluminum", + "item.assortedcore.raw_lead": "Raw Lead", + "item.assortedcore.raw_nickel": "Raw Nickel", + "item.assortedcore.raw_platinum": "Raw Platinum", + "item.assortedcore.tin_nugget": "Tin Nugget", + "item.assortedcore.copper_nugget": "Copper Nugget", + "item.assortedcore.silver_nugget": "Silver Nugget", + "item.assortedcore.aluminum_nugget": "Aluminum Nugget", + "item.assortedcore.lead_nugget": "Lead Nugget", + "item.assortedcore.nickel_nugget": "Nickel Nugget", + "item.assortedcore.platinum_nugget": "Platinum Nugget", + "item.assortedcore.bronze_nugget": "Bronze Nugget", + "item.assortedcore.electrum_nugget": "Electrum Nugget", + "item.assortedcore.invar_nugget": "Invar Nugget", + "item.assortedcore.steel_nugget": "Steel Nugget", + "item.assortedcore.tin_dust": "Tin Dust", + "item.assortedcore.copper_dust": "Copper Dust", + "item.assortedcore.silver_dust": "Silver Dust", + "item.assortedcore.aluminum_dust": "Aluminum Dust", + "item.assortedcore.lead_dust": "Lead Dust", + "item.assortedcore.nickel_dust": "Nickel Dust", + "item.assortedcore.platinum_dust": "Platinum Dust", + "item.assortedcore.bronze_dust": "Bronze Dust", + "item.assortedcore.electrum_dust": "Electrum Dust", + "item.assortedcore.invar_dust": "Invar Dust", + "item.assortedcore.steel_dust": "Steel Dust", + "item.assortedcore.iron_dust": "Iron Dust", + "item.assortedcore.gold_dust": "Gold Dust", + "item.assortedcore.tin_gear": "Tin Gear", + "item.assortedcore.copper_gear": "Copper Gear", + "item.assortedcore.silver_gear": "Silver Gear", + "item.assortedcore.aluminum_gear": "Aluminum Gear", + "item.assortedcore.lead_gear": "Lead Gear", + "item.assortedcore.nickel_gear": "Nickel Gear", + "item.assortedcore.platinum_gear": "Platinum Gear", + "item.assortedcore.bronze_gear": "Bronze Gear", + "item.assortedcore.electrum_gear": "Electrum Gear", + "item.assortedcore.invar_gear": "Invar Gear", + "item.assortedcore.steel_gear": "Steel Gear", + "item.assortedcore.iron_gear": "Iron Gear", + "item.assortedcore.gold_gear": "Gold Gear" +} \ No newline at end of file diff --git a/projects/1.18/assets/assorted-core/assortedcore/lang/zh_cn.json b/projects/1.18/assets/assorted-core/assortedcore/lang/zh_cn.json new file mode 100644 index 000000000000..d8de6846fedd --- /dev/null +++ b/projects/1.18/assets/assorted-core/assortedcore/lang/zh_cn.json @@ -0,0 +1,111 @@ +{ + "itemGroup.assortedcore": "什锦核心", + "assortedcore.container.alloy_forge": "合金锻炉", + "assortedcore.container.grinding_mill": "研磨机", + "block.assortedcore.tin_ore": "锡矿石", + "block.assortedcore.silver_ore": "银矿石", + "block.assortedcore.aluminum_ore": "铝矿石", + "block.assortedcore.lead_ore": "铅矿石", + "block.assortedcore.nickel_ore": "镍矿石", + "block.assortedcore.platinum_ore": "铂矿石", + "block.assortedcore.ruby_ore": "红宝石矿石", + "block.assortedcore.peridot_ore": "橄榄石矿石", + "block.assortedcore.sapphire_ore": "蓝宝石矿石", + "block.assortedcore.topaz_ore": "黄玉矿石", + "block.assortedcore.deepslate_tin_ore": "深层锡矿石", + "block.assortedcore.deepslate_silver_ore": "深层银矿石", + "block.assortedcore.deepslate_aluminum_ore": "深层铝矿石", + "block.assortedcore.deepslate_lead_ore": "深层铅矿石", + "block.assortedcore.deepslate_nickel_ore": "深层镍矿石", + "block.assortedcore.deepslate_platinum_ore": "深层铂矿石", + "block.assortedcore.deepslate_ruby_ore": "深层红宝石矿石", + "block.assortedcore.deepslate_peridot_ore": "深层橄榄石矿石", + "block.assortedcore.deepslate_sapphire_ore": "深层蓝宝石矿石", + "block.assortedcore.deepslate_topaz_ore": "深层黄玉矿石", + "block.assortedcore.tin_block": "锡块", + "block.assortedcore.silver_block": "银块", + "block.assortedcore.aluminum_block": "铝块", + "block.assortedcore.lead_block": "铅块", + "block.assortedcore.nickel_block": "镍块", + "block.assortedcore.platinum_block": "铂块", + "block.assortedcore.ruby_block": "红宝石块", + "block.assortedcore.peridot_block": "橄榄石块", + "block.assortedcore.sapphire_block": "蓝宝石块", + "block.assortedcore.topaz_block": "黄玉块", + "block.assortedcore.bronze_block": "青铜块", + "block.assortedcore.electrum_block": "琥珀金块", + "block.assortedcore.invar_block": "殷钢块", + "block.assortedcore.steel_block": "钢块", + "block.assortedcore.raw_tin_block": "粗锡块", + "block.assortedcore.raw_silver_block": "粗银块", + "block.assortedcore.raw_aluminum_block": "粗铝块", + "block.assortedcore.raw_lead_block": "粗铅块", + "block.assortedcore.raw_nickel_block": "粗镍块", + "block.assortedcore.raw_platinum_block": "粗铂块", + "block.assortedcore.machine_core": "机器核心", + "block.assortedcore.basic_alloy_forge": "基础合金锻炉", + "block.assortedcore.intermediate_alloy_forge": "中级合金锻炉", + "block.assortedcore.advanced_alloy_forge": "高级合金锻炉", + "block.assortedcore.expert_alloy_forge": "专家级合金锻炉", + "block.assortedcore.basic_grinding_mill": "基础研磨机", + "block.assortedcore.intermediate_grinding_mill": "中级研磨机", + "block.assortedcore.advanced_grinding_mill": "高级研磨机", + "block.assortedcore.expert_grinding_mill": "专家级研磨机", + "item.assortedcore.ruby": "红宝石", + "item.assortedcore.peridot": "橄榄石", + "item.assortedcore.sapphire": "蓝宝石", + "item.assortedcore.topaz": "黄玉", + "item.assortedcore.tin_ingot": "锡锭", + "item.assortedcore.silver_ingot": "银锭", + "item.assortedcore.aluminum_ingot": "铝锭", + "item.assortedcore.lead_ingot": "铅锭", + "item.assortedcore.nickel_ingot": "镍锭", + "item.assortedcore.platinum_ingot": "铂锭", + "item.assortedcore.bronze_ingot": "青铜锭", + "item.assortedcore.electrum_ingot": "琥珀金锭", + "item.assortedcore.invar_ingot": "殷钢锭", + "item.assortedcore.steel_ingot": "钢锭", + "item.assortedcore.raw_tin": "粗锡", + "item.assortedcore.raw_silver": "粗银", + "item.assortedcore.raw_aluminum": "粗铝", + "item.assortedcore.raw_lead": "粗铅", + "item.assortedcore.raw_nickel": "粗镍", + "item.assortedcore.raw_platinum": "粗铂", + "item.assortedcore.tin_nugget": "锡粒", + "item.assortedcore.copper_nugget": "铜粒", + "item.assortedcore.silver_nugget": "银粒", + "item.assortedcore.aluminum_nugget": "铝粒", + "item.assortedcore.lead_nugget": "铅粒", + "item.assortedcore.nickel_nugget": "镍粒", + "item.assortedcore.platinum_nugget": "铂粒", + "item.assortedcore.bronze_nugget": "青铜粒", + "item.assortedcore.electrum_nugget": "琥珀金粒", + "item.assortedcore.invar_nugget": "殷钢粒", + "item.assortedcore.steel_nugget": "钢粒", + "item.assortedcore.tin_dust": "锡粉", + "item.assortedcore.copper_dust": "铜粉", + "item.assortedcore.silver_dust": "银粉", + "item.assortedcore.aluminum_dust": "铝粉", + "item.assortedcore.lead_dust": "铅粉", + "item.assortedcore.nickel_dust": "镍粉", + "item.assortedcore.platinum_dust": "铂粉", + "item.assortedcore.bronze_dust": "青铜粉", + "item.assortedcore.electrum_dust": "琥珀金粉", + "item.assortedcore.invar_dust": "殷钢粉", + "item.assortedcore.steel_dust": "钢粉", + "item.assortedcore.iron_dust": "铁粉", + "item.assortedcore.gold_dust": "金粉", + "item.assortedcore.tin_gear": "锡齿轮", + "item.assortedcore.copper_gear": "铜齿轮", + "item.assortedcore.silver_gear": "银齿轮", + "item.assortedcore.aluminum_gear": "铝齿轮", + "item.assortedcore.lead_gear": "铅齿轮", + "item.assortedcore.nickel_gear": "镍齿轮", + "item.assortedcore.platinum_gear": "铂齿轮", + "item.assortedcore.bronze_gear": "青铜齿轮", + "item.assortedcore.electrum_gear": "琥珀金齿轮", + "item.assortedcore.invar_gear": "殷钢齿轮", + "item.assortedcore.steel_gear": "钢齿轮", + "item.assortedcore.iron_gear": "铁齿轮", + "item.assortedcore.gold_gear": "金齿轮" +} \ No newline at end of file diff --git a/projects/1.18/assets/athelas/athelas/lang/en_us.json b/projects/1.18/assets/athelas/athelas/lang/en_us.json new file mode 100644 index 000000000000..728730a19794 --- /dev/null +++ b/projects/1.18/assets/athelas/athelas/lang/en_us.json @@ -0,0 +1,6 @@ +{ + "advancements.kingsfoil.title": "Kingsfoil", + "item.athelas.decoction_of_athelas": "Decoction of athelas", + "block.athelas.athelas": "Athelas", + "advancements.kingsfoil.descr": "Find athelas" +} \ No newline at end of file diff --git a/projects/1.18/assets/athelas/athelas/lang/zh_cn.json b/projects/1.18/assets/athelas/athelas/lang/zh_cn.json new file mode 100644 index 000000000000..f35cf4ad3d74 --- /dev/null +++ b/projects/1.18/assets/athelas/athelas/lang/zh_cn.json @@ -0,0 +1,6 @@ +{ + "advancements.kingsfoil.title": "王叶草", + "item.athelas.decoction_of_athelas": "阿塞拉斯药汤", + "block.athelas.athelas": "阿塞拉斯", + "advancements.kingsfoil.descr": "找到阿塞拉斯" +} \ No newline at end of file diff --git a/projects/1.18/assets/avaritia-1-10/avaritia/lang/zh_cn.json b/projects/1.18/assets/avaritia-1-10/avaritia/lang/zh_cn.json index 6ec9f0686699..b5a3f361e5db 100644 --- a/projects/1.18/assets/avaritia-1-10/avaritia/lang/zh_cn.json +++ b/projects/1.18/assets/avaritia-1-10/avaritia/lang/zh_cn.json @@ -1,5 +1,4 @@ - { - +{ "avaritia:container.extreme_crafting.title": "终极合成", "avaritia:container.neutron_collector.title": "中子态素收集", "avaritia:container.neutronium_compressor.title": "中子态素压缩", @@ -56,5 +55,4 @@ "item.avaritia.tin_singularity": "奇点-锡", "item.avaritia.ultimate_stew": "超级煲", "itemGroup.avaritia": "无尽贪婪" - -} +} \ No newline at end of file diff --git a/projects/1.18/assets/berry-good/berry_good/lang/en_us.json b/projects/1.18/assets/berry-good/berry_good/lang/en_us.json index 854c090b9d69..d9960dbebdf1 100644 --- a/projects/1.18/assets/berry-good/berry_good/lang/en_us.json +++ b/projects/1.18/assets/berry-good/berry_good/lang/en_us.json @@ -8,4 +8,4 @@ "item.berry_good.sweet_berry_meatballs": "Sweet Berry Meatballs", "item.berry_good.sweet_berry_mince": "Sweet Berry Mince", "item.berry_good.sweet_berry_pips": "Sweet Berry Pips" -} +} \ No newline at end of file diff --git a/projects/1.18/assets/berry-good/berry_good/lang/zh_cn.json b/projects/1.18/assets/berry-good/berry_good/lang/zh_cn.json index 77fd75ca152f..2319c63c0280 100644 --- a/projects/1.18/assets/berry-good/berry_good/lang/zh_cn.json +++ b/projects/1.18/assets/berry-good/berry_good/lang/zh_cn.json @@ -8,4 +8,4 @@ "item.berry_good.sweet_berry_meatballs": "甜浆果肉丸", "item.berry_good.sweet_berry_mince": "甜浆果肉糜", "item.berry_good.sweet_berry_pips": "甜浆果籽" -} +} \ No newline at end of file diff --git a/projects/1.18/assets/bettas/bettas/lang/en_us.json b/projects/1.18/assets/bettas/bettas/lang/en_us.json new file mode 100644 index 000000000000..e55a0acce3f6 --- /dev/null +++ b/projects/1.18/assets/bettas/bettas/lang/en_us.json @@ -0,0 +1,10 @@ +{ + "entity.bettas.betta_fish": "Betta Fish", + "item.bettas.betta_fish": "Betta Fish", + "item.bettas.betta_fish_bucket": "Bucket of Betta Fish", + "item.bettas.betta_fish_spawn_egg": "Betta Fish Spawn Egg", + "item.bettas.blackwater_bottle": "Blackwater Bottle", + "block.bettas.moss_ball": "Moss Ball", + "block.bettas.moss_ball_block": "Block of Moss Balls", + "block.bettas.dried_leaves": "Dried Leaves" +} \ No newline at end of file diff --git a/projects/1.18/assets/bettas/bettas/lang/zh_cn.json b/projects/1.18/assets/bettas/bettas/lang/zh_cn.json new file mode 100644 index 000000000000..3996d9a6158a --- /dev/null +++ b/projects/1.18/assets/bettas/bettas/lang/zh_cn.json @@ -0,0 +1,10 @@ +{ + "entity.bettas.betta_fish": "搏鱼", + "item.bettas.betta_fish": "搏鱼", + "item.bettas.betta_fish_bucket": "搏鱼桶", + "item.bettas.betta_fish_spawn_egg": "搏鱼刷怪蛋", + "item.bettas.blackwater_bottle": "黑水瓶", + "block.bettas.moss_ball": "苔藓球", + "block.bettas.moss_ball_block": "苔藓球块", + "block.bettas.dried_leaves": "干树叶" +} \ No newline at end of file diff --git a/projects/1.18/assets/biome-makeover-forge/biomemakeover/lang/en_us.json b/projects/1.18/assets/biome-makeover-forge/biomemakeover/lang/en_us.json new file mode 100644 index 000000000000..685c2aa40288 --- /dev/null +++ b/projects/1.18/assets/biome-makeover-forge/biomemakeover/lang/en_us.json @@ -0,0 +1,568 @@ +{ + "itemGroup.biomemakeover.biomemakeover" : "Biome Makeover", + "subtab.all" : "All", + "subtab.mushroom_fields" : "Mushroom Fields", + "subtab.badlands" : "Badlands", + "subtab.swamp" : "Swamp", + "subtab.dark_forest" : "Dark Forest", + "tooltip.common" : "Common", + "tooltip.uncommon" : "Uncommon", + "tooltip.rare" : "Rare", + "tooltip.epic" : "Epic", + "witch.quests" : "Quests", + + "enchantment.biomemakeover.decay_curse" : "Curse of Decay", + "enchantment.biomemakeover.enfeeblement_curse" : "Curse of Enfeeblement", + "enchantment.biomemakeover.insomnia_curse" : "Curse of Insomnia", + "enchantment.biomemakeover.conductivity_curse" : "Curse of Conductivity", + "enchantment.biomemakeover.sliding_curse" : "Curse of Sliding", + "enchantment.biomemakeover.depth_curse" : "Curse of the Depths", + "enchantment.biomemakeover.flammability_curse" : "Curse of Flammability", + "enchantment.biomemakeover.suffocation_curse" : "Curse of Suffocation", + "enchantment.biomemakeover.unwieldiness_curse" : "Curse of Unwieldiness", + "enchantment.biomemakeover.inaccuracy_curse" : "Curse of Inaccuracy", + "enchantment.biomemakeover.buckling_curse": "Curse of Buckling", + + "enchantment.biomemakeover.decay_curse.desc" : "Items degrade faster.", + "enchantment.biomemakeover.enfeeblement_curse.desc" : "Reduces your maximum health.", + "enchantment.biomemakeover.insomnia_curse.desc" : "Phantoms appear faster.", + "enchantment.biomemakeover.conductivity_curse.desc" : "Attracts lighting during storms.", + "enchantment.biomemakeover.sliding_curse.desc" : "You sometimes slide around.", + "enchantment.biomemakeover.depth_curse.desc" : "You sink faster in water.", + "enchantment.biomemakeover.flammability_curse.desc" : "Burning lasts longer.", + "enchantment.biomemakeover.suffocation_curse.desc" : "Reduces your maximum oxygen under water.", + "enchantment.biomemakeover.unwieldiness_curse.desc" : "Slows down your attack speed.", + "enchantment.biomemakeover.inaccuracy_curse.desc" : "Reduces projectile accuracy.", + "enchantment.biomemakeover.buckling_curse.desc": "Increases fall damage.", + + "effect.biomemakeover.shocked" : "Shocked", + "effect.biomemakeover.antidote" : "Antidote", + "effect.biomemakeover.nocturnal" : "Nocturnal", + + "attribute.name.biomemakeover.projectile_resistance": "Projectile Resistance", + + "block.biomemakeover.purple_glowshroom" : "Purple Glowshroom", + "block.biomemakeover.green_glowshroom" : "Green Glowshroom", + "block.biomemakeover.orange_glowshroom" : "Orange Glowshroom", + "block.biomemakeover.purple_glowshroom_block" : "Purple Glowshroom Block", + "block.biomemakeover.green_glowshroom_block" : "Green Glowshroom Block", + "block.biomemakeover.orange_glowshroom_block" : "Orange Glowshroom Block", + "block.biomemakeover.red_mushroom_brick" : "Red Mushroom Bricks", + "block.biomemakeover.brown_mushroom_brick" : "Brown Mushroom Bricks", + "block.biomemakeover.green_glowshroom_brick" : "Green Glowshroom Bricks", + "block.biomemakeover.purple_glowshroom_brick" : "Purple Glowshroom Bricks", + "block.biomemakeover.orange_glowshroom_brick" : "Orange Glowshroom Bricks", + "block.biomemakeover.mushroom_stem_brick" : "Mushroom Stem Bricks", + "block.biomemakeover.glowshroom_stem_brick" : "Glowshroom Stem Bricks", + "block.biomemakeover.blighted_cobblestone" : "Blighted Cobblestone", + "block.biomemakeover.blighted_stone_bricks" : "Blighted Stone Bricks", + "block.biomemakeover.red_mushroom_brick_stairs" : "Red Mushroom Brick Stairs", + "block.biomemakeover.brown_mushroom_brick_stairs" : "Brown Mushroom Brick Stairs", + "block.biomemakeover.purple_glowshroom_brick_stairs" : "Purple Glowshroom Brick Stairs", + "block.biomemakeover.green_glowshroom_brick_stairs" : "Green Glowshroom Brick Stairs", + "block.biomemakeover.orange_glowshroom_brick_stairs" : "Orange Glowshroom Brick Stairs", + "block.biomemakeover.mushroom_stem_brick_stairs" : "Mushroom Stem Brick Stairs", + "block.biomemakeover.glowshroom_stem_brick_stairs" : "Glowshroom Stem Brick Stairs", + "block.biomemakeover.blighted_cobblestone_stairs" : "Blighted Cobblestone Stairs", + "block.biomemakeover.blighted_stone_bricks_stairs" : "Blighted Stone Brick Stairs", + "block.biomemakeover.red_mushroom_brick_slab" : "Red Mushroom Brick Slab", + "block.biomemakeover.brown_mushroom_brick_slab" : "Brown Mushroom Brick Slab", + "block.biomemakeover.purple_glowshroom_brick_slab" : "Purple Glowshroom Brick Slab", + "block.biomemakeover.green_glowshroom_brick_slab" : "Green Glowshroom Brick Slab", + "block.biomemakeover.orange_glowshroom_brick_slab" : "Orange Glowshroom Brick Slab", + "block.biomemakeover.mushroom_stem_brick_slab" : "Mushroom Stem Brick Slab", + "block.biomemakeover.glowshroom_stem_brick_slab" : "Glowshroom Stem Brick Slab", + "block.biomemakeover.blighted_cobblestone_slab" : "Blighted Cobblestone Slab", + "block.biomemakeover.blighted_stone_bricks_slab" : "Blighted Stone Brick Slab", + "block.biomemakeover.red_mushroom_brick_wall" : "Red Mushroom Brick Wall", + "block.biomemakeover.brown_mushroom_brick_wall" : "Brown Mushroom Brick Wall", + "block.biomemakeover.purple_glowshroom_brick_wall" : "Purple Glowshroom Brick Wall", + "block.biomemakeover.green_glowshroom_brick_wall" : "Green Glowshroom Brick Wall", + "block.biomemakeover.orange_glowshroom_brick_wall" : "Orange Glowshroom Brick Wall", + "block.biomemakeover.mushroom_stem_brick_wall" : "Mushroom Stem Brick Wall", + "block.biomemakeover.glowshroom_stem_brick_wall" : "Glowshroom Stem Brick Wall", + "block.biomemakeover.blighted_cobblestone_wall" : "Blighted Cobblestone Wall", + "block.biomemakeover.blighted_stone_bricks_wall" : "Blighted Stone Brick Wall", + "block.biomemakeover.terracotta_bricks" : "Terracotta Bricks", + "block.biomemakeover.terracotta_brick_slab" : "Terracotta Brick Slab", + "block.biomemakeover.terracotta_brick_wall" : "Terracotta Brick Wall", + "block.biomemakeover.black_terracotta_bricks" : "Black Terracotta Bricks", + "block.biomemakeover.red_terracotta_bricks" : "Red Terracotta Bricks", + "block.biomemakeover.green_terracotta_bricks" : "Green Terracotta Bricks", + "block.biomemakeover.brown_terracotta_bricks" : "Brown Terracotta Bricks", + "block.biomemakeover.blue_terracotta_bricks" : "Blue Terracotta Bricks", + "block.biomemakeover.purple_terracotta_bricks" : "Purple Terracotta Bricks", + "block.biomemakeover.cyan_terracotta_bricks" : "Cyan Terracotta Bricks", + "block.biomemakeover.light_gray_terracotta_bricks" : "Light Gray Terracotta Bricks", + "block.biomemakeover.gray_terracotta_bricks" : "Gray Terracotta Bricks", + "block.biomemakeover.pink_terracotta_bricks" : "Pink Terracotta Bricks", + "block.biomemakeover.lime_terracotta_bricks" : "Lime Terracotta Bricks", + "block.biomemakeover.yellow_terracotta_bricks" : "Yellow Terracotta Bricks", + "block.biomemakeover.light_blue_terracotta_bricks" : "Light Blue Terracotta Bricks", + "block.biomemakeover.magenta_terracotta_bricks" : "Magenta Terracotta Bricks", + "block.biomemakeover.orange_terracotta_bricks" : "Orange Terracotta Bricks", + "block.biomemakeover.white_terracotta_bricks" : "White Terracotta Bricks", + + "block.biomemakeover.black_terracotta_brick_slab" : "Black Terracotta Brick Slab", + "block.biomemakeover.red_terracotta_brick_slab" : "Red Terracotta Brick Slab", + "block.biomemakeover.green_terracotta_brick_slab" : "Green Terracotta Brick Slab", + "block.biomemakeover.brown_terracotta_brick_slab" : "Brown Terracotta Brick Slab", + "block.biomemakeover.blue_terracotta_brick_slab" : "Blue Terracotta Brick Slab", + "block.biomemakeover.purple_terracotta_brick_slab" : "Purple Terracotta Brick Slab", + "block.biomemakeover.cyan_terracotta_brick_slab" : "Cyan Terracotta Brick Slab", + "block.biomemakeover.light_gray_terracotta_brick_slab" : "Light Gray Terracotta Brick Slab", + "block.biomemakeover.gray_terracotta_brick_slab" : "Gray Terracotta Brick Slab", + "block.biomemakeover.pink_terracotta_brick_slab" : "Pink Terracotta Brick Slab", + "block.biomemakeover.lime_terracotta_brick_slab" : "Lime Terracotta Brick Slab", + "block.biomemakeover.yellow_terracotta_brick_slab" : "Yellow Terracotta Brick Slab", + "block.biomemakeover.light_blue_terracotta_brick_slab" : "Light Blue Terracotta Brick Slab", + "block.biomemakeover.magenta_terracotta_brick_slab" : "Magenta Terracotta Brick Slab", + "block.biomemakeover.orange_terracotta_brick_slab" : "Orange Terracotta Brick Slab", + "block.biomemakeover.white_terracotta_brick_slab" : "White Terracotta Brick Slab", + + "block.biomemakeover.black_terracotta_brick_wall" : "Black Terracotta Brick Wall", + "block.biomemakeover.red_terracotta_brick_wall" : "Red Terracotta Brick Wall", + "block.biomemakeover.green_terracotta_brick_wall" : "Green Terracotta Brick Wall", + "block.biomemakeover.brown_terracotta_brick_wall" : "Brown Terracotta Brick Wall", + "block.biomemakeover.blue_terracotta_brick_wall" : "Blue Terracotta Brick Wall", + "block.biomemakeover.purple_terracotta_brick_wall" : "Purple Terracotta Brick Wall", + "block.biomemakeover.cyan_terracotta_brick_wall" : "Cyan Terracotta Brick Wall", + "block.biomemakeover.light_gray_terracotta_brick_wall" : "Light Gray Terracotta Brick Wall", + "block.biomemakeover.gray_terracotta_brick_wall" : "Gray Terracotta Brick Wall", + "block.biomemakeover.pink_terracotta_brick_wall" : "Pink Terracotta Brick Wall", + "block.biomemakeover.lime_terracotta_brick_wall" : "Lime Terracotta Brick Wall", + "block.biomemakeover.yellow_terracotta_brick_wall" : "Yellow Terracotta Brick Wall", + "block.biomemakeover.light_blue_terracotta_brick_wall" : "Light Blue Terracotta Brick Wall", + "block.biomemakeover.magenta_terracotta_brick_wall" : "Magenta Terracotta Brick Wall", + "block.biomemakeover.orange_terracotta_brick_wall" : "Orange Terracotta Brick Wall", + "block.biomemakeover.white_terracotta_brick_wall" : "White Terracotta Brick Wall", + + "block.biomemakeover.terracotta_brick_stairs" : "Terracotta Brick Stairs", + "block.biomemakeover.black_terracotta_brick_stairs" : "Black Terracotta Brick Stairs", + "block.biomemakeover.red_terracotta_brick_stairs" : "Red Terracotta Brick Stairs", + "block.biomemakeover.green_terracotta_brick_stairs" : "Green Terracotta Brick Stairs", + "block.biomemakeover.brown_terracotta_brick_stairs" : "Brown Terracotta Brick Stairs", + "block.biomemakeover.blue_terracotta_brick_stairs" : "Blue Terracotta Brick Stairs", + "block.biomemakeover.purple_terracotta_brick_stairs" : "Purple Terracotta Brick Stairs", + "block.biomemakeover.cyan_terracotta_brick_stairs" : "Cyan Terracotta Brick Stairs", + "block.biomemakeover.light_gray_terracotta_brick_stairs" : "Light Gray Terracotta Brick Stairs", + "block.biomemakeover.gray_terracotta_brick_stairs" : "Gray Terracotta Brick Stairs", + "block.biomemakeover.pink_terracotta_brick_stairs" : "Pink Terracotta Brick Stairs", + "block.biomemakeover.lime_terracotta_brick_stairs" : "Lime Terracotta Brick Stairs", + "block.biomemakeover.yellow_terracotta_brick_stairs" : "Yellow Terracotta Brick Stairs", + "block.biomemakeover.light_blue_terracotta_brick_stairs" : "Light Blue Terracotta Brick Stairs", + "block.biomemakeover.magenta_terracotta_brick_stairs" : "Magenta Terracotta Brick Stairs", + "block.biomemakeover.orange_terracotta_brick_stairs" : "Orange Terracotta Brick Stairs", + "block.biomemakeover.white_terracotta_brick_stairs" : "White Terracotta Brick Stairs", + + "block.biomemakeover.glowshroom_stem" : "Glowshroom Stem", + "block.biomemakeover.mycelium_sprouts" : "Mycelium Sprouts", + "block.biomemakeover.tall_brown_mushroom" : "Tall Brown Mushroom", + "block.biomemakeover.tall_red_mushroom" : "Tall Red Mushroom", + "block.biomemakeover.potted_mycelium_roots" : "Potted Mycelium Roots", + "block.biomemakeover.potted_purple_glowshroom" : "Potted Purple Glowshroom", + "block.biomemakeover.potted_green_glowshroom" : "Potted Green Glowshroom", + "block.biomemakeover.potted_orange_glowshroom" : "Potted Orange Glowshroom", + "block.biomemakeover.potted_blighted_balsa_sapling" : "Potted Blighted Balsa Sapling", + "block.biomemakeover.mycelium_roots" : "Mycelium Roots", + "block.biomemakeover.blighted_balsa_log" : "Blighted Balsa Log", + "block.biomemakeover.stripped_blighted_balsa_log" : "Stripped Blighted Balsa Log", + "block.biomemakeover.stripped_blighted_balsa_wood" : "Stripped Blighted Balsa Wood", + "block.biomemakeover.blighted_balsa_wood" : "Blighted Balsa Wood", + "block.biomemakeover.blighted_balsa_planks" : "Blighted Balsa Planks", + "block.biomemakeover.blighted_balsa_leaves" : "Blighted Balsa Leaves", + "block.biomemakeover.blighted_balsa_sapling" : "Blighted Balsa Sapling", + "block.biomemakeover.blighted_balsa_pressure_plate" : "Blighted Balsa Pressure Plate", + "block.biomemakeover.blighted_balsa_fence" : "Blighted Balsa Fence", + "block.biomemakeover.blighted_balsa_fence_gate" : "Blighted Balsa Fence Gate", + "block.biomemakeover.blighted_balsa_button" : "Blighted Balsa Button", + "block.biomemakeover.blighted_balsa_trapdoor" : "Blighted Balsa Trapdoor", + "block.biomemakeover.blighted_balsa_door" : "Blighted Balsa Door", + "block.biomemakeover.blighted_balsa_stairs" : "Blighted Balsa Stairs", + "block.biomemakeover.blighted_balsa_slab" : "Blighted Balsa Slab", + "block.biomemakeover.blighted_balsa_sign" : "Blighted Balsa Sign", + "block.biomemakeover.blighted_balsa_wall_sign" : "Blighted Balsa Wall Sign", + "block.biomemakeover.willow_log" : "Willow Log", + "block.biomemakeover.stripped_willow_log" : "Stripped Willow Log", + "block.biomemakeover.stripped_willow_wood" : "Stripped Willow Wood", + "block.biomemakeover.willow_wood" : "Willow Wood", + "block.biomemakeover.willow_planks" : "Willow Planks", + "block.biomemakeover.willow_leaves" : "Willow Leaves", + "block.biomemakeover.willow_sapling" : "Willow Sapling", + "block.biomemakeover.willow_pressure_plate" : "Willow Pressure Plate", + "block.biomemakeover.willow_fence" : "Willow Fence", + "block.biomemakeover.willow_fence_gate" : "Willow Fence Gate", + "block.biomemakeover.willow_button" : "Willow Button", + "block.biomemakeover.willow_trapdoor" : "Willow Trapdoor", + "block.biomemakeover.willow_door" : "Willow Door", + "block.biomemakeover.willow_stairs" : "Willow Stairs", + "block.biomemakeover.willow_slab" : "Willow Slab", + "block.biomemakeover.willow_sign" : "Willow Sign", + "block.biomemakeover.willow_wall_sign" : "Willow Wall Sign", + "block.biomemakeover.swamp_cypress_wood" : "Swamp Cypress Wood", + "block.biomemakeover.swamp_cypress_log" : "Swamp Cypress Log", + "block.biomemakeover.stripped_swamp_cypress_wood" : "Stripped Swamp Cypress Wood", + "block.biomemakeover.stripped_swamp_cypress_log" : "Stripped Swamp Cypress Log", + "block.biomemakeover.swamp_cypress_planks" : "Swamp Cypress Planks", + "block.biomemakeover.swamp_cypress_leaves" : "Swamp Cypress Leaves", + "block.biomemakeover.swamp_cypress_sapling" : "Swamp Cypress Sapling", + "block.biomemakeover.swamp_cypress_pressure_plate" : "Swamp Cypress Pressure Plate", + "block.biomemakeover.swamp_cypress_fence" : "Swamp Cypress Fence", + "block.biomemakeover.swamp_cypress_fence_gate" : "Swamp Cypress Fence Gate", + "block.biomemakeover.swamp_cypress_button" : "Swamp Cypress Button", + "block.biomemakeover.swamp_cypress_trapdoor" : "Swamp Cypress Trapdoor", + "block.biomemakeover.swamp_cypress_door" : "Swamp Cypress Door", + "block.biomemakeover.swamp_cypress_stairs" : "Swamp Cypress Stairs", + "block.biomemakeover.swamp_cypress_slab" : "Swamp Cypress Slab", + "block.biomemakeover.swamp_cypress_sign" : "Swamp Cypress Sign", + "block.biomemakeover.swamp_cypress_boat" : "Swamp Cypress Boat", + "block.biomemakeover.swamp_cypress_wall_sign" : "Swamp Cypress Wall Sign", + "block.biomemakeover.willowing_branches" : "Willowing Branches", + "block.biomemakeover.peat" : "Peat", + "block.biomemakeover.dried_peat" : "Dried Peat", + "block.biomemakeover.mossy_peat" : "Mossy Peat", + "block.biomemakeover.peat_farmland" : "Peat Farmland", + "block.biomemakeover.cattail" : "Cattail", + "block.biomemakeover.small_lily_pad" : "Small Lily Pad", + "block.biomemakeover.reed" : "Reeds", + "block.biomemakeover.saguaro_cactus" : "Saguaro Cactus", + "block.biomemakeover.barrel_cactus" : "Barrel Cactus", + "block.biomemakeover.barrel_cactus_flowered" : "Flowered Barrel Cactus", + "block.biomemakeover.tumbleweed" : "Tumbleweed", + "block.biomemakeover.poltergeist" : "Poltergeist", + "block.biomemakeover.paydirt" : "Pay Dirt", + "block.biomemakeover.ectoplasm_composter" : "Composter", + "block.biomemakeover.dried_peat_bricks_stairs" : "Dried Peat Brick Stairs", + "block.biomemakeover.dried_peat_bricks_slab" : "Dried Peat Brick Slab", + "block.biomemakeover.dried_peat_bricks_wall" : "Dried Peat Brick Wall", + "block.biomemakeover.dried_peat_bricks" : "Dried Peat Bricks", + "block.biomemakeover.mossy_dried_peat_brick_stairs" : "Mossy Dried Peat Brick Stairs", + "block.biomemakeover.mossy_dried_peat_brick_slab" : "Mossy Dried Peat Brick Slab", + "block.biomemakeover.mossy_dried_peat_brick_wall" : "Mossy Dried Peat Brick Wall", + "block.biomemakeover.mossy_dried_peat_bricks" : "Mossy Dried Peat Bricks", + "block.biomemakeover.cracked_dried_peat_brick_stairs" : "Cracked Dried Peat Brick Stairs", + "block.biomemakeover.cracked_dried_peat_brick_slab" : "Cracked Dried Peat Brick Slab", + "block.biomemakeover.cracked_dried_peat_brick_wall" : "Cracked Dried Peat Brick Wall", + "block.biomemakeover.cracked_dried_peat_bricks" : "Cracked Dried Peat Bricks", + "block.biomemakeover.water_lily" : "Water Lily", + "block.biomemakeover.lightning_bug_bottle" : "Lightning Bug Bottle", + "block.biomemakeover.marigold" : "Marigold", + "block.biomemakeover.swamp_azalea" : "Buttonbush", + "block.biomemakeover.illunite_cluster": "Illunite Cluster", + "block.biomemakeover.mesmerite": "Mesmerite", + "block.biomemakeover.polished_mesmerite": "Polished Mesermite", + "block.biomemakeover.potted_saguaro_cactus": "Potted Saguaro Cactus", + "block.biomemakeover.potted_barrel_cactus": "Potted Barrel Cactus", + "block.biomemakeover.potted_flowered_barrel_cactus": "Potted Flowered Barrel Cactus", + "block.biomemakeover.potted_willow_sapling": "Potted Willow Sapling", + "block.biomemakeover.potted_swamp_cypress_sapling": "Potted Swamp Cypress Sapling", + "block.biomemakeover.potted_ancient_oak_sapling": "Potted Ancient Oak Sapling", + "block.biomemakeover.mesmerite_slab": "Mesmerite Slab", + "block.biomemakeover.mesmerite_stairs": "Mesermite Stairs", + "block.biomemakeover.mesmerite_wall": "Mesermite Wall", + "block.biomemakeover.polished_mesmerite_slab": "Polished Mesmerite Slab", + "block.biomemakeover.polished_mesmerite_stairs": "Polished Mesermite Stairs", + "block.biomemakeover.polished_mesmerite_wall": "Polished Mesmerite Wall", + "block.biomemakeover.ancient_oak_sapling": "Ancient Oak Sapling", + "block.biomemakeover.ancient_oak_leaves": "Ancient Oak Leaves", + "block.biomemakeover.ancient_oak_door": "Ancient Oak Door", + "block.biomemakeover.ancient_oak_planks": "Ancient Oak Planks", + "block.biomemakeover.stripped_ancient_oak_wood": "Stripped Ancient Oak Wood", + "block.biomemakeover.ancient_oak_stairs": "Ancient Oak Stairs", + "block.biomemakeover.ancient_oak_wood": "Ancient Oak Wood", + "block.biomemakeover.ancient_oak_trapdoor": "Ancient Oak Trapdoor", + "block.biomemakeover.ancient_oak_log": "Ancient Oak Log", + "block.biomemakeover.ancient_oak_fence_gate": "Ancient Oak Fence Gate", + "block.biomemakeover.stripped_ancient_oak_log": "Stripped Ancient Oak Log", + "block.biomemakeover.ancient_oak_slab": "Ancient Oak Slab", + "block.biomemakeover.ancient_oak_button": "Ancient Oak Button", + "block.biomemakeover.ancient_oak_pressure_plate": "Ancient Oak Pressure Plate", + "block.biomemakeover.ancient_oak_fence": "Ancient Oak Fence", + "block.biomemakeover.ancient_oak_sign": "Ancient Oak Sign", + "block.biomemakeover.altar": "Altar", + "block.biomemakeover.illunite_block": "Block of Illunite", + "block.biomemakeover.ivy": "Ivy", + "block.biomemakeover.itching_ivy": "Itching Ivy", + "block.biomemakeover.moth_blossom": "Moth Blossom", + "block.biomemakeover.white_tapestry": "White Tapestry", + "block.biomemakeover.orange_tapestry": "Orange Tapestry", + "block.biomemakeover.magenta_tapestry": "Magenta Tapestry", + "block.biomemakeover.light_blue_tapestry": "Light Blue Tapestry", + "block.biomemakeover.yellow_tapestry": "Yellow Tapestry", + "block.biomemakeover.lime_tapestry": "Lime Tapestry", + "block.biomemakeover.pink_tapestry": "Pink Tapestry", + "block.biomemakeover.gray_tapestry": "Gray Tapestry", + "block.biomemakeover.light_gray_tapestry": "Light Gray Tapestry", + "block.biomemakeover.cyan_tapestry": "Cyan Tapestry", + "block.biomemakeover.purple_tapestry": "Purple Tapestry", + "block.biomemakeover.blue_tapestry": "Blue Tapestry", + "block.biomemakeover.brown_tapestry": "Brown Tapestry", + "block.biomemakeover.green_tapestry": "Green Tapestry", + "block.biomemakeover.red_tapestry": "Red Tapestry", + "block.biomemakeover.black_tapestry": "Black Tapestry", + "block.biomemakeover.adjudicator_tapestry": "Adjudicator Tapestry", + "block.biomemakeover.cladded_stone": "Cladded Stone", + "block.biomemakeover.directional_data": "Directional Data Block", + "block.biomemakeover.wild_mushrooms": "Wild Mushrooms", + "block.biomemakeover.potted_wild_mushrooms": "Potted Wild Mushrooms", + "block.biomemakeover.black_thistle": "Black Thistle", + "block.biomemakeover.foxglove": "Foxglove", + + "item.biomemakeover.button_mushrooms_music_disk": "Music Disc", + "item.biomemakeover.ghost_town_music_disk" : "Music Disc", + "item.biomemakeover.swamp_jives_music_disk" : "Music Disc", + "item.biomemakeover.mushroom_trader_spawn_egg" : "Mushroom Trader Spawn Egg", + "item.biomemakeover.glowfish_spawn_egg" : "Glowfish Spawn Egg", + "item.biomemakeover.blightbat_spawn_egg" : "Blightbat Spawn Egg", + "item.biomemakeover.scuttler_spawn_egg" : "Scuttler Spawn Egg", + "item.biomemakeover.cowboy_spawn_egg" : "Cowboy Spawn Egg", + "item.biomemakeover.ghost_spawn_egg" : "Ghost Spawn Egg", + "item.biomemakeover.toad_spawn_egg" : "Toad Spawn Egg", + "item.biomemakeover.dragonfly_spawn_egg" : "Dragonfly Spawn Egg", + "item.biomemakeover.lightning_bug_spawn_egg" : "Lightning Bug Spawn Egg", + "item.biomemakeover.decayed_spawn_egg" : "Decayed Spawn Egg", + "item.biomemakeover.tadpole_spawn_egg" : "Tadpole Spawn Egg", + "item.biomemakeover.giant_slime_spawn_egg" : "Giant Slime Spawn Egg", + "item.biomemakeover.rootling_spawn_egg" : "Rootling Spawn Egg", + "item.biomemakeover.glowshroom_stew" : "Glowshroom Stew", + "item.biomemakeover.glowfish_bucket" : "Bucket of Glowfish", + "item.biomemakeover.glowfish" : "Glowfish", + "item.biomemakeover.button_mushrooms_music_disk.desc" : "Podington Bear - Button Mushrooms", + "item.biomemakeover.ghost_town_music_disk.desc" : "Lobo Loco - Ghost Town", + "item.biomemakeover.swamp_jives_music_disk.desc" : "Isaac Chambers - Swamp Jives", + "item.biomemakeover.red_rose_music_disk.desc" : "Damiano Baldoni - Red Rose", + "item.biomemakeover.cooked_glowfish" : "Cooked Glowfish", + "item.biomemakeover.cowboy_hat" : "Cowboy Hat", + "item.biomemakeover.ectoplasm" : "Ectoplasm", + "item.biomemakeover.pink_petals" : "Pink Petals", + "item.biomemakeover.purple_petals" : "Purple Petals", + "item.biomemakeover.gray_petals" : "Gray Petals", + "item.biomemakeover.blue_petals" : "Blue Petals", + "item.biomemakeover.light_blue_petals" : "Light Blue Petals", + "item.biomemakeover.brown_petals" : "Brown Petals", + "item.biomemakeover.scuttler_tail" : "Scuttler Tail", + "item.biomemakeover.blighted_balsa_boat" : "Blighted Balsa Boat", + "item.biomemakeover.blighted_balsa_sign" : "Blighted Balsa Sign", + "item.biomemakeover.witch_hat" : "Witch Hat", + "item.biomemakeover.willow_boat" : "Willow Boat", + "item.biomemakeover.swamp_cypress_boat" : "Swamp Cypress Boat", + "item.biomemakeover.magenta_petals" : "Magenta Petals", + "item.biomemakeover.lightning_bottle" : "Bottle o' Lightning", + "item.biomemakeover.dragonfly_wings" : "Dragonfly Wings", + "item.biomemakeover.bat_wing" : "Bat Wing", + "item.biomemakeover.blightbat_wing" : "Blightbat Wing", + "item.biomemakeover.tadpole_bucket" : "Bucket of Tadpole", + "item.biomemakeover.wart" : "Wart", + "item.biomemakeover.cooked_toad" : "Cooked Toad", + "item.biomemakeover.raw_toad" : "Raw Toad", + "item.biomemakeover.soul_embers" : "Soul Embers", + "item.biomemakeover.owl_spawn_egg": "Owl Spawn Egg", + "item.biomemakeover.icon_item": "Biome Makeover", + "item.biomemakeover.ancient_oak_boat": "Ancient Oak Boat", + "item.biomemakeover.illunite_shard": "Illunite Shard", + "item.biomemakeover.rootling_seeds": "Rootling Seeds", + "item.biomemakeover.bulbus_root": "Bulbus Root", + "item.biomemakeover.roasted_bulbus_root": "Roasted Bulbus Root", + "item.biomemakeover.cyan_petals": "Cyan Petals", + "item.biomemakeover.stunt_powder": "Stunt Powder", + "item.biomemakeover.moth_spawn_egg": "Moth Spawn Egg", + "item.biomemakeover.moth_scales": "Moth Scales", + "item.biomemakeover.crude_cladding": "Crude Cladding", + "item.biomemakeover.cladded_helmet": "Cladded Helmet", + "item.biomemakeover.cladded_chestplate": "Cladded Chestplate", + "item.biomemakeover.cladded_leggings": "Cladded Leggings", + "item.biomemakeover.cladded_boots": "Cladded Boots", + "item.biomemakeover.enchanted_totem": "Enchanted Totem of Undying", + "item.biomemakeover.red_rose_music_disk": "Music Disc", + "item.minecraft.potion.effect.adrenaline": "Potion of Adrenaline", + "item.minecraft.potion.effect.assassin": "Potion of the Assassin", + "item.minecraft.potion.effect.darkness": "Potion of Darkness", + "item.minecraft.potion.effect.dolphin_master": "Potion of the Dolphin Master", + "item.minecraft.potion.effect.liquid_bread": "Potion of Liquid Bread", + "item.minecraft.potion.effect.phantom_spirit": "Potion of Phantom Spirit", + "item.minecraft.potion.effect.light_footed": "Potion of the Light Footed", + "item.minecraft.potion.effect.miner": "Potion of the Miner", + "item.minecraft.potion.effect.antidote": "Antidote", + "item.minecraft.potion.effect.nocturnal": "Potion of the Nocturnal", + "item.minecraft.splash_potion.effect.adrenaline": "Splash Potion of Adrenaline", + "item.minecraft.splash_potion.effect.assassin": "Splash Potion of the Assassin", + "item.minecraft.splash_potion.effect.darkness": "Splash Potion of Darkness", + "item.minecraft.splash_potion.effect.dolphin_master": "Splash Potion of the Dolphin Master", + "item.minecraft.splash_potion.effect.liquid_bread": "Splash Potion of Liquid Bread", + "item.minecraft.splash_potion.effect.phantom_spirit": "Splash Potion of Phantom Spirit", + "item.minecraft.splash_potion.effect.light_footed": "Splash Potion of the Light Footed", + "item.minecraft.splash_potion.effect.miner": "Splash Potion of the Miner", + "item.minecraft.splash_potion.effect.antidote": "Splash Antidote", + "item.minecraft.splash_potion.effect.nocturnal": "Splash Potion of the Nocturnal", + "item.minecraft.lingering_potion.effect.adrenaline": "Lingering Potion of Adrenaline", + "item.minecraft.lingering_potion.effect.assassin": "Lingering Potion of the Assassin", + "item.minecraft.lingering_potion.effect.darkness": "Lingering Potion of Darkness", + "item.minecraft.lingering_potion.effect.dolphin_master": "Lingering Potion of the Dolphin Master", + "item.minecraft.lingering_potion.effect.liquid_bread": "Lingering Potion of Liquid Bread", + "item.minecraft.lingering_potion.effect.phantom_spirit": "Lingering Potion of Phantom Spirit", + "item.minecraft.lingering_potion.effect.light_footed": "Lingering Potion of the Light Footed", + "item.minecraft.lingering_potion.effect.miner": "Lingering Potion of the Miner", + "item.minecraft.lingering_potion.effect.antidote": "Lingering Antidote", + "item.minecraft.lingering_potion.effect.nocturnal": "Lingering Potion of the Nocturnal", + "item.minecraft.tipped_arrow.effect.adrenaline": "Arrow of Adrenaline", + "item.minecraft.tipped_arrow.effect.assassin": "Arrow of the Assassin", + "item.minecraft.tipped_arrow.effect.darkness": "Arrow of Darkness", + "item.minecraft.tipped_arrow.effect.dolphin_master": "Arrow of the Dolphin Master", + "item.minecraft.tipped_arrow.effect.liquid_bread": "Arrow of Liquid Bread", + "item.minecraft.tipped_arrow.effect.phantom_spirit": "Arrow of Phantom Spirit", + "item.minecraft.tipped_arrow.effect.light_footed": "Arrow of the Light Footed", + "item.minecraft.tipped_arrow.effect.miner": "Arrow of the Miner", + "item.minecraft.tipped_arrow.effect.antidote": "Antidote Arrow", + "item.minecraft.tipped_arrow.effect.nocturnal": "Arrow of the Nocturnal", + + "entity.biomemakeover.blightbat" : "Blightbat", + "entity.biomemakeover.glowfish" : "Glowfish", + "entity.biomemakeover.mushroom_trader" : "Mushroom Trader", + "entity.biomemakeover.cowboy" : "Cowboy Pillager", + "entity.biomemakeover.ghost" : "Ghost", + "entity.biomemakeover.tumbleweed" : "Tumbleweed", + "entity.biomemakeover.scuttler" : "Scuttler", + "entity.biomemakeover.bm_boat" : "Boat", + "entity.biomemakeover.toad" : "Toad", + "entity.biomemakeover.dragonfly" : "Dragonfly", + "entity.biomemakeover.lightning_bug" : "Lightning Bug", + "entity.biomemakeover.decayed" : "Decayed", + "entity.biomemakeover.lightning_bug_alternate" : "Lightning Bug", + "entity.biomemakeover.tadpole" : "Tadpole", + "entity.biomemakeover.lightning_bottle" : "Bottle o' Lightning", + "entity.biomemakeover.giant_slime" : "Giant Slime", + "entity.biomemakeover.owl": "Owl", + "entity.biomemakeover.rootling": "Rootling", + "entity.biomemakeover.moth": "Moth", + "entity.biomemakeover.adjudicator": "Adjudicator", + "entity.biomemakeover.adjudicator_mimic": "Adjudicator", + "entity.biomemakeover.stone_golem": "Stone Golem", + + "subtitles.biomemakeover.ghost.charge": "Ghost Shrieks", + "subtitles.biomemakeover.ghost.death": "Ghost Dies", + "subtitles.biomemakeover.ghost.hurt": "Ghost Hurts", + "subtitles.biomemakeover.ghost.angry": "Ghost Screams", + "subtitles.biomemakeover.ghost.idle": "Ghost Moans", + "subtitles.biomemakeover.scuttler.rattle": "Scuttler Rattles", + "subtitles.biomemakeover.scuttler.hurt": "Scuttler Hurts", + "subtitles.biomemakeover.scuttler.step": "Scuttler Scuttles", + "subtitles.biomemakeover.tumbleweed.tumble": "Tumbleweed Tumbles", + "subtitles.biomemakeover.tumbleweed.break": "Tumbleweed Breaks", + "subtitles.biomemakeover.poltergeist.toggle": "Poltergeist Toggles", + "subtitles.biomemakeover.poltergeist.action": "Poltergeist Interacts", + "subtitles.entity.lightning_bottle.throw": "Lightning in a Bottle Thrown", + "subtitles.entity.toad.have_baby" : "Tadpole Appears", + "subtitles.entity.toad.croak": "Toad Croaks", + "subtitles.entity.toad.hurt": "Toad Hurts", + "subtitles.entity.toad.death": "Toad Dies", + "subtitles.entity.toad.mouth": "Toad Attacks", + "subtitles.entity.toad.swallow": "Toad Swallows", + "subtitles.entity.toad.jump": "Toad Jumps", + "subtitles.entity.dragonfly.loop": "Dragonfly Buzzes", + "subtitles.entity.dragonfly.hurt": "Dragonfly Hurts", + "subtitles.entity.dragonfly.death": "Dragonfly Dies", + "subtitles.entity.decayed.swim": "Decayed Swims", + "subtitles.entity.decayed.step": "Decayed Steps", + "subtitles.entity.decayed.hurt": "Decayed Hurts", + "subtitles.entity.decayed.death": "Decayed Dies", + "subtitles.entity.decayed.ambient": "Decayed Gargles", + "subtitles.biomemakeover.moth.bite": "Moth Bites", + "subtitles.biomemakeover.moth.death": "Moth Dies", + "subtitles.biomemakeover.moth.flap": "Moth Flaps", + "subtitles.biomemakeover.moth.idle": "Moth Squeeks", + "subtitles.biomemakeover.moth.hurt": "Moth Hurts", + "subtitles.biomemakeover.rootling.idle": "Rootling Jabbers", + "subtitles.biomemakeover.rootling.afraid": "Rootling Gasps", + "subtitles.biomemakeover.rootling.death": "Rootling Dies", + "subtitles.biomemakeover.rootling.hurt": "Rootling Hurts", + "subtitles.biomemakeover.stone_holem.hurt": "Stone Golem Hurts", + "subtitles.biomemakeover.stone_holem.death": "Stone Golem Dies", + "subtitles.biomemakeover.adjudicator_mimic": "Adjudicator Mimics", + "subtitles.biomemakeover.adjudicator_cast_grunt": "Adjudicator Casts", + "subtitles.biomemakeover.adjudicator_death": "Adjudicator Dies", + "subtitles.biomemakeover.adjudicator_grunt": "Adjudicator Grunts", + "subtitles.biomemakeover.adjudicator_hurt": "Adjudicator Hurts", + "subtitles.biomemakeover.adjudicator_idle": "Adjudicator Thinks", + "subtitles.biomemakeover.adjudicator_laugh": "Adjudicator Laughs", + "subtitles.biomemakeover.adjudicator_no": "Adjudicator Denies", + "subtitles.biomemakeover.owl_death": "Owl Dies", + "subtitles.biomemakeover.owl_hurt": "Owl Hurts", + "subtitles.biomemakeover.owl_idle": "Owl Hoots", + + "advancements.biomemakeover.all_shrooms.title": "Mycophile", + "advancements.biomemakeover.all_shrooms.description": "Collect every single mushroom", + "advancements.biomemakeover.badlands_disc.title": "Ragtime Gal", + "advancements.biomemakeover.badlands_disc.description": "Collect the Music Disc from the Badlands biome", + "advancements.biomemakeover.blighted_balsa_boat.title": "Lightweight", + "advancements.biomemakeover.blighted_balsa_boat.description": "Create a boat made of balsa wood", + "advancements.biomemakeover.blighted_balsa_sapling.title": "Not the balsa me", + "advancements.biomemakeover.blighted_balsa_sapling.description": "Gather a Blighted Balsa Sapling", + "advancements.biomemakeover.blighted_stone.title": "Fictile Fungus", + "advancements.biomemakeover.blighted_stone.description": "Craft some Blighted Stone", + "advancements.biomemakeover.cacti.title": "Acanthochronology", + "advancements.biomemakeover.cacti.description": "Collect every cactus", + "advancements.biomemakeover.compost_soul_soil.title": "Freaky Fertilizer", + "advancements.biomemakeover.compost_soul_soil.description": "Create some Soul Soil in a composter", + "advancements.biomemakeover.cursed_hat.title": "Cattleman's Curse", + "advancements.biomemakeover.cursed_hat.description": "Equip a Cowboy Hat with a binding curse", + "advancements.biomemakeover.ghost_town.title": "Yee hawnted", + "advancements.biomemakeover.ghost_town.description": "Enter a Ghost Town", + "advancements.biomemakeover.glowfish_bucket_save.title": "Major League Glowfish", + "advancements.biomemakeover.glowfish_bucket_save.description": "Save yourself from a fatal fall with a Glowfish Bucket", + "advancements.biomemakeover.glowshroom_stew.title": "Glowing Gourmet", + "advancements.biomemakeover.glowshroom_stew.description": "Cook up some Glowshroom Stew", + "advancements.biomemakeover.mushroom_disc.title": "Badger Badger Badger", + "advancements.biomemakeover.mushroom_disc.description": "Collect the Music Disc from the Mushroom Fields biome", + "advancements.biomemakeover.pink_petal.title": "Pretty in Pink", + "advancements.biomemakeover.pink_petal.description": "Gather up some Pink Petals", + "advancements.biomemakeover.poltergeist.title": "Physical Phenomena", + "advancements.biomemakeover.poltergeist.description": "Craft a Poltergeist block", + "advancements.biomemakeover.root.title": "Biome Makeover", + "advancements.biomemakeover.root.description": "Thank you for installing Biome Makeover!", + "advancements.biomemakeover.scuttler_tail.title": "Rattling Rump", + "advancements.biomemakeover.scuttler_tail.description": "Obtain a Scuttler Tail", + "advancements.biomemakeover.sunken_ruin.title": "Sinking Feeling", + "advancements.biomemakeover.sunken_ruin.description": "Find a sunken ruin", + "advancements.biomemakeover.witch_hat.title": "Which Witch?", + "advancements.biomemakeover.witch_hat.description": "Wear a witch hat", + "advancements.biomemakeover.lightning_bug_bottle.title": "Shockingly Bright", + "advancements.biomemakeover.lightning_bug_bottle.description": "Obtain a Lighting bug in a bottle", + "advancements.biomemakeover.lightning_bottle.title": "Never Strikes Twice", + "advancements.biomemakeover.lightning_bottle.description": "Obtain a Bottle o' Lightning", + "advancements.biomemakeover.witch_quest.title": "Haggling", + "advancements.biomemakeover.witch_quest.description": "Complete a Witch's quest", + "advancements.biomemakeover.kill_giant_slime.title": "King of the Slime", + "advancements.biomemakeover.kill_giant_slime.description": "Defeat a Giant Slime", + "advancements.biomemakeover.swamp_disc.title": "Swamp Shuffle", + "advancements.biomemakeover.swamp_disc.description": "Collect the Music Disc from the Swamp biome", + "advancements.biomemakeover.antidote.title": "Better than milk!", + "advancements.biomemakeover.antidote.description": "Consume a antidote", + "advancements.biomemakeover.all_tapestries.title": "Art Collector", + "advancements.biomemakeover.all_tapestries.description": "Collect Every Tapestry", + "advancements.biomemakeover.altar.title": "Cursed", + "advancements.biomemakeover.altar.description": "Obtain an Altar", + "advancements.biomemakeover.ancient_oak_sapling.title": "Tall, bark and Handsome", + "advancements.biomemakeover.ancient_oak_sapling.description": "Obtain an Ancient Oak Sapling", + "advancements.biomemakeover.arm_golem.title": "Overwatch", + "advancements.biomemakeover.arm_golem.description": "Arm a Stone Golem with a Crossbow", + "advancements.biomemakeover.cladded_armor.title": "Cosplay", + "advancements.biomemakeover.cladded_armor.description": "Obtain a Full Set of Cladded Armor", + "advancements.biomemakeover.dark_forest_disc.title": "Dark Dance", + "advancements.biomemakeover.dark_forest_disc.description": "Collect the Music Disc from the Dark Forest Biome", + "advancements.biomemakeover.enchanted_totem.title": "Peace of Mind", + "advancements.biomemakeover.enchanted_totem.description": "Obtain an Enchanted Totem of Undying", + "advancements.biomemakeover.illunite_shard.title": "Sick Shard", + "advancements.biomemakeover.illunite_shard.description": "Obtain an Illunite Shard", + "advancements.biomemakeover.mansion.title": "Hostile Neighbors", + "advancements.biomemakeover.mansion.description": "Discover a Woodland Mansion", + "advancements.biomemakeover.moth_blossom.title": "Orange is the New Orange", + "advancements.biomemakeover.moth_blossom.description": "Obtain a Moth Blossom", + "advancements.biomemakeover.moth_scales.title": "Bug Swatter", + "advancements.biomemakeover.moth_scales.description": "Obtain some Moth Scales", + "advancements.biomemakeover.nocturnal_potion.title": "All Nighter", + "advancements.biomemakeover.nocturnal_potion.description": "Consume a Nocturnal Potion", + "advancements.biomemakeover.roasted_bulbus_root.title": "Former Friend", + "advancements.biomemakeover.roasted_bulbus_root.description": "Obtain a Roasted Bulbus Root", + "advancements.biomemakeover.rootling_seeds.title": "Future Friend", + "advancements.biomemakeover.rootling_seeds.description": "Obtain some Rootling Seeds" +} diff --git a/projects/1.18/assets/biome-makeover-forge/biomemakeover/lang/zh_cn.json b/projects/1.18/assets/biome-makeover-forge/biomemakeover/lang/zh_cn.json new file mode 100644 index 000000000000..6362623f9718 --- /dev/null +++ b/projects/1.18/assets/biome-makeover-forge/biomemakeover/lang/zh_cn.json @@ -0,0 +1,568 @@ +{ + "itemGroup.biomemakeover.biomemakeover" : "生物群系改造", + "subtab.all" : "所有物品", + "subtab.mushroom_fields" : "蘑菇地", + "subtab.badlands" : "恶地", + "subtab.swamp" : "沼泽", + "subtab.dark_forest" : "黑森林", + "tooltip.common" : "普通", + "tooltip.uncommon" : "精良", + "tooltip.rare" : "稀有", + "tooltip.epic" : "史诗", + "witch.quests" : "任务", + + "enchantment.biomemakeover.decay_curse" : "腐朽诅咒", + "enchantment.biomemakeover.enfeeblement_curse" : "衰弱诅咒", + "enchantment.biomemakeover.insomnia_curse" : "失眠诅咒", + "enchantment.biomemakeover.conductivity_curse" : "感电诅咒", + "enchantment.biomemakeover.sliding_curse" : "滑溜诅咒", + "enchantment.biomemakeover.depth_curse" : "深渊诅咒", + "enchantment.biomemakeover.flammability_curse" : "易燃诅咒", + "enchantment.biomemakeover.suffocation_curse" : "窒息诅咒", + "enchantment.biomemakeover.unwieldiness_curse" : "笨拙诅咒", + "enchantment.biomemakeover.inaccuracy_curse" : "失准诅咒", + "enchantment.biomemakeover.buckling_curse": "疲腿诅咒", + + "enchantment.biomemakeover.decay_curse.desc" : "物品坏得更快。", + "enchantment.biomemakeover.enfeeblement_curse.desc" : "减少你的最大生命值。", + "enchantment.biomemakeover.insomnia_curse.desc" : "幻翼出现得更快。", + "enchantment.biomemakeover.conductivity_curse.desc" : "在雷暴中吸引闪电。", + "enchantment.biomemakeover.sliding_curse.desc" : "让你时不时到处乱滑。", + "enchantment.biomemakeover.depth_curse.desc" : "让你在水中沉得更快", + "enchantment.biomemakeover.flammability_curse.desc" : "延长着火时间。", + "enchantment.biomemakeover.suffocation_curse.desc" : "减少你在水下的最大氧气。", + "enchantment.biomemakeover.unwieldiness_curse.desc" : "减慢你的攻击速度。", + "enchantment.biomemakeover.inaccuracy_curse.desc" : "降低弹射物投掷与射击精度。", + "enchantment.biomemakeover.buckling_curse.desc": "增加摔落伤害。", + + "effect.biomemakeover.shocked" : "惊愕", + "effect.biomemakeover.antidote" : "毒素抗性", + "effect.biomemakeover.nocturnal" : "夜行", + + "attribute.name.biomemakeover.projectile_resistance": "弹射物抗性", + + "block.biomemakeover.purple_glowshroom" : "紫色荧光菇", + "block.biomemakeover.green_glowshroom" : "绿色荧光菇", + "block.biomemakeover.orange_glowshroom" : "橙色荧光菇", + "block.biomemakeover.purple_glowshroom_block" : "紫色荧光菇方块", + "block.biomemakeover.green_glowshroom_block" : "绿色荧光菇方块", + "block.biomemakeover.orange_glowshroom_block" : "橙色荧光菇方块", + "block.biomemakeover.red_mushroom_brick" : "红色蘑菇砖", + "block.biomemakeover.brown_mushroom_brick" : "棕色蘑菇砖", + "block.biomemakeover.green_glowshroom_brick" : "绿色荧光菇砖", + "block.biomemakeover.purple_glowshroom_brick" : "紫色荧光菇砖", + "block.biomemakeover.orange_glowshroom_brick" : "橙色荧光菇砖", + "block.biomemakeover.mushroom_stem_brick" : "蘑菇柄砖", + "block.biomemakeover.glowshroom_stem_brick" : "荧光菇柄砖", + "block.biomemakeover.blighted_cobblestone" : "染菌圆石", + "block.biomemakeover.blighted_stone_bricks" : "染菌石砖", + "block.biomemakeover.red_mushroom_brick_stairs" : "红色蘑菇砖楼梯", + "block.biomemakeover.brown_mushroom_brick_stairs" : "棕色蘑菇砖楼梯", + "block.biomemakeover.purple_glowshroom_brick_stairs" : "紫色荧光菇砖楼梯", + "block.biomemakeover.green_glowshroom_brick_stairs" : "绿色荧光菇砖楼梯", + "block.biomemakeover.orange_glowshroom_brick_stairs" : "橙色荧光菇砖楼梯", + "block.biomemakeover.mushroom_stem_brick_stairs" : "蘑菇柄砖楼梯", + "block.biomemakeover.glowshroom_stem_brick_stairs" : "荧光菇柄砖楼梯", + "block.biomemakeover.blighted_cobblestone_stairs" : "染菌圆石楼梯", + "block.biomemakeover.blighted_stone_bricks_stairs" : "染菌石砖楼梯", + "block.biomemakeover.red_mushroom_brick_slab" : "红色蘑菇砖台阶", + "block.biomemakeover.brown_mushroom_brick_slab" : "棕色蘑菇砖台阶", + "block.biomemakeover.purple_glowshroom_brick_slab" : "紫色荧光菇砖台阶", + "block.biomemakeover.green_glowshroom_brick_slab" : "绿色荧光菇砖台阶", + "block.biomemakeover.orange_glowshroom_brick_slab" : "橙色荧光菇砖台阶", + "block.biomemakeover.mushroom_stem_brick_slab" : "蘑菇柄砖台阶", + "block.biomemakeover.glowshroom_stem_brick_slab" : "荧光菇柄砖台阶", + "block.biomemakeover.blighted_cobblestone_slab" : "染菌圆石台阶", + "block.biomemakeover.blighted_stone_bricks_slab" : "染菌石砖台阶", + "block.biomemakeover.red_mushroom_brick_wall" : "红色蘑菇砖墙", + "block.biomemakeover.brown_mushroom_brick_wall" : "棕色蘑菇砖墙", + "block.biomemakeover.purple_glowshroom_brick_wall" : "紫色荧光菇砖墙", + "block.biomemakeover.green_glowshroom_brick_wall" : "绿色荧光菇砖墙", + "block.biomemakeover.orange_glowshroom_brick_wall" : "橙色荧光菇砖墙", + "block.biomemakeover.mushroom_stem_brick_wall" : "蘑菇柄砖墙", + "block.biomemakeover.glowshroom_stem_brick_wall" : "荧光菇柄砖墙", + "block.biomemakeover.blighted_cobblestone_wall" : "染菌圆石墙", + "block.biomemakeover.blighted_stone_bricks_wall" : "染菌石砖墙", + "block.biomemakeover.terracotta_bricks" : "陶瓦砖", + "block.biomemakeover.terracotta_brick_slab" : "陶瓦砖台阶", + "block.biomemakeover.terracotta_brick_wall" : "陶瓦砖墙", + "block.biomemakeover.black_terracotta_bricks" : "黑色陶瓦砖", + "block.biomemakeover.red_terracotta_bricks" : "红色陶瓦砖", + "block.biomemakeover.green_terracotta_bricks" : "绿色陶瓦砖", + "block.biomemakeover.brown_terracotta_bricks" : "棕色陶瓦砖", + "block.biomemakeover.blue_terracotta_bricks" : "蓝色陶瓦砖", + "block.biomemakeover.purple_terracotta_bricks" : "紫色陶瓦砖", + "block.biomemakeover.cyan_terracotta_bricks" : "青色陶瓦砖", + "block.biomemakeover.light_gray_terracotta_bricks" : "淡灰色陶瓦砖", + "block.biomemakeover.gray_terracotta_bricks" : "灰色陶瓦砖", + "block.biomemakeover.pink_terracotta_bricks" : "粉红色陶瓦砖", + "block.biomemakeover.lime_terracotta_bricks" : "黄绿色陶瓦砖", + "block.biomemakeover.yellow_terracotta_bricks" : "黄色陶瓦砖", + "block.biomemakeover.light_blue_terracotta_bricks" : "淡蓝色陶瓦砖", + "block.biomemakeover.magenta_terracotta_bricks" : "品红色陶瓦砖", + "block.biomemakeover.orange_terracotta_bricks" : "橙色陶瓦砖", + "block.biomemakeover.white_terracotta_bricks" : "白色陶瓦砖", + + "block.biomemakeover.black_terracotta_brick_slab" : "黑色陶瓦砖台阶", + "block.biomemakeover.red_terracotta_brick_slab" : "红色陶瓦砖台阶", + "block.biomemakeover.green_terracotta_brick_slab" : "绿色陶瓦砖台阶", + "block.biomemakeover.brown_terracotta_brick_slab" : "棕色陶瓦砖台阶", + "block.biomemakeover.blue_terracotta_brick_slab" : "蓝色陶瓦砖台阶", + "block.biomemakeover.purple_terracotta_brick_slab" : "紫色陶瓦砖台阶", + "block.biomemakeover.cyan_terracotta_brick_slab" : "青色陶瓦砖台阶", + "block.biomemakeover.light_gray_terracotta_brick_slab" : "淡灰色陶瓦砖台阶", + "block.biomemakeover.gray_terracotta_brick_slab" : "灰色陶瓦砖台阶", + "block.biomemakeover.pink_terracotta_brick_slab" : "粉红色陶瓦砖台阶", + "block.biomemakeover.lime_terracotta_brick_slab" : "黄绿色陶瓦砖台阶", + "block.biomemakeover.yellow_terracotta_brick_slab" : "黄色陶瓦砖台阶", + "block.biomemakeover.light_blue_terracotta_brick_slab" : "淡蓝色陶瓦砖台阶", + "block.biomemakeover.magenta_terracotta_brick_slab" : "品红色陶瓦砖台阶", + "block.biomemakeover.orange_terracotta_brick_slab" : "橙色陶瓦砖台阶", + "block.biomemakeover.white_terracotta_brick_slab" : "白色陶瓦砖台阶", + + "block.biomemakeover.black_terracotta_brick_wall" : "黑色陶瓦砖墙", + "block.biomemakeover.red_terracotta_brick_wall" : "红色陶瓦砖墙", + "block.biomemakeover.green_terracotta_brick_wall" : "绿色陶瓦砖墙", + "block.biomemakeover.brown_terracotta_brick_wall" : "棕色陶瓦砖墙", + "block.biomemakeover.blue_terracotta_brick_wall" : "蓝色陶瓦砖墙", + "block.biomemakeover.purple_terracotta_brick_wall" : "紫色陶瓦砖墙", + "block.biomemakeover.cyan_terracotta_brick_wall" : "青色陶瓦砖墙", + "block.biomemakeover.light_gray_terracotta_brick_wall" : "淡灰色陶瓦砖墙", + "block.biomemakeover.gray_terracotta_brick_wall" : "灰色陶瓦砖墙", + "block.biomemakeover.pink_terracotta_brick_wall" : "粉红色陶瓦砖墙", + "block.biomemakeover.lime_terracotta_brick_wall" : "黄绿色陶瓦砖墙", + "block.biomemakeover.yellow_terracotta_brick_wall" : "黄色陶瓦砖墙", + "block.biomemakeover.light_blue_terracotta_brick_wall" : "淡蓝色陶瓦砖墙", + "block.biomemakeover.magenta_terracotta_brick_wall" : "品红色陶瓦砖墙", + "block.biomemakeover.orange_terracotta_brick_wall" : "橙色陶瓦砖墙", + "block.biomemakeover.white_terracotta_brick_wall" : "白色陶瓦砖墙", + + "block.biomemakeover.terracotta_brick_stairs" : "陶瓦砖楼梯", + "block.biomemakeover.black_terracotta_brick_stairs" : "黑色陶瓦砖楼梯", + "block.biomemakeover.red_terracotta_brick_stairs" : "红色陶瓦砖楼梯", + "block.biomemakeover.green_terracotta_brick_stairs" : "绿色陶瓦砖楼梯", + "block.biomemakeover.brown_terracotta_brick_stairs" : "棕色陶瓦砖楼梯", + "block.biomemakeover.blue_terracotta_brick_stairs" : "蓝色陶瓦砖楼梯", + "block.biomemakeover.purple_terracotta_brick_stairs" : "紫色陶瓦砖楼梯", + "block.biomemakeover.cyan_terracotta_brick_stairs" : "青色陶瓦砖楼梯", + "block.biomemakeover.light_gray_terracotta_brick_stairs" : "淡灰色陶瓦砖楼梯", + "block.biomemakeover.gray_terracotta_brick_stairs" : "灰色陶瓦砖楼梯", + "block.biomemakeover.pink_terracotta_brick_stairs" : "粉红色陶瓦砖楼梯", + "block.biomemakeover.lime_terracotta_brick_stairs" : "黄绿色陶瓦砖楼梯", + "block.biomemakeover.yellow_terracotta_brick_stairs" : "黄色陶瓦砖楼梯", + "block.biomemakeover.light_blue_terracotta_brick_stairs" : "淡蓝色陶瓦砖楼梯", + "block.biomemakeover.magenta_terracotta_brick_stairs" : "品红色陶瓦砖楼梯", + "block.biomemakeover.orange_terracotta_brick_stairs" : "橙色陶瓦砖楼梯", + "block.biomemakeover.white_terracotta_brick_stairs" : "白色陶瓦砖楼梯", + + "block.biomemakeover.glowshroom_stem" : "荧光菇柄", + "block.biomemakeover.mycelium_sprouts" : "菌丝苗", + "block.biomemakeover.tall_brown_mushroom" : "高棕色蘑菇", + "block.biomemakeover.tall_red_mushroom" : "高红色蘑菇", + "block.biomemakeover.potted_mycelium_roots" : "菌丝菌索盆栽", + "block.biomemakeover.potted_purple_glowshroom" : "紫色荧光菇盆栽", + "block.biomemakeover.potted_green_glowshroom" : "绿色荧光菇盆栽", + "block.biomemakeover.potted_orange_glowshroom" : "橙色荧光菇盆栽", + "block.biomemakeover.potted_blighted_balsa_sapling" : "染菌轻木树苗盆栽", + "block.biomemakeover.mycelium_roots" : "菌丝菌索", + "block.biomemakeover.blighted_balsa_log" : "染菌轻木原木", + "block.biomemakeover.stripped_blighted_balsa_log" : "去皮染菌轻木原木", + "block.biomemakeover.stripped_blighted_balsa_wood" : "去皮染菌轻木", + "block.biomemakeover.blighted_balsa_wood" : "染菌轻木", + "block.biomemakeover.blighted_balsa_planks" : "染菌轻木木板", + "block.biomemakeover.blighted_balsa_leaves" : "染菌轻木树叶", + "block.biomemakeover.blighted_balsa_sapling" : "染菌轻木树苗", + "block.biomemakeover.blighted_balsa_pressure_plate" : "染菌轻木压力板", + "block.biomemakeover.blighted_balsa_fence" : "染菌轻木栅栏", + "block.biomemakeover.blighted_balsa_fence_gate" : "染菌轻木栅栏门", + "block.biomemakeover.blighted_balsa_button" : "染菌轻木按钮", + "block.biomemakeover.blighted_balsa_trapdoor" : "染菌轻木活板门", + "block.biomemakeover.blighted_balsa_door" : "染菌轻木门", + "block.biomemakeover.blighted_balsa_stairs" : "染菌轻木楼梯", + "block.biomemakeover.blighted_balsa_slab" : "染菌轻木台阶", + "block.biomemakeover.blighted_balsa_sign" : "染菌轻木告示牌", + "block.biomemakeover.blighted_balsa_wall_sign" : "染菌轻木告示牌", + "block.biomemakeover.willow_log" : "柳木原木", + "block.biomemakeover.stripped_willow_log" : "去皮柳木原木", + "block.biomemakeover.stripped_willow_wood" : "去皮柳木", + "block.biomemakeover.willow_wood" : "柳木", + "block.biomemakeover.willow_planks" : "柳木木板", + "block.biomemakeover.willow_leaves" : "柳树树叶", + "block.biomemakeover.willow_sapling" : "柳树树苗", + "block.biomemakeover.willow_pressure_plate" : "柳木压力板", + "block.biomemakeover.willow_fence" : "柳木栅栏", + "block.biomemakeover.willow_fence_gate" : "柳木栅栏门", + "block.biomemakeover.willow_button" : "柳木按钮", + "block.biomemakeover.willow_trapdoor" : "柳木活板门", + "block.biomemakeover.willow_door" : "柳木门", + "block.biomemakeover.willow_stairs" : "柳木楼梯", + "block.biomemakeover.willow_slab" : "柳木台阶", + "block.biomemakeover.willow_sign" : "柳木告示牌", + "block.biomemakeover.willow_wall_sign" : "柳木告示牌", + "block.biomemakeover.swamp_cypress_wood" : "沼泽柏木", + "block.biomemakeover.swamp_cypress_log" : "沼泽柏木原木", + "block.biomemakeover.stripped_swamp_cypress_wood" : "去皮沼泽柏木", + "block.biomemakeover.stripped_swamp_cypress_log" : "去皮沼泽柏木原木", + "block.biomemakeover.swamp_cypress_planks" : "沼泽柏木木板", + "block.biomemakeover.swamp_cypress_leaves" : "沼泽柏树树叶", + "block.biomemakeover.swamp_cypress_sapling" : "沼泽柏树树苗", + "block.biomemakeover.swamp_cypress_pressure_plate" : "沼泽柏木压力板", + "block.biomemakeover.swamp_cypress_fence" : "沼泽柏木栅栏", + "block.biomemakeover.swamp_cypress_fence_gate" : "沼泽柏木栅栏门", + "block.biomemakeover.swamp_cypress_button" : "沼泽柏木按钮", + "block.biomemakeover.swamp_cypress_trapdoor" : "沼泽柏木活板门", + "block.biomemakeover.swamp_cypress_door" : "沼泽柏木门", + "block.biomemakeover.swamp_cypress_stairs" : "沼泽柏木楼梯", + "block.biomemakeover.swamp_cypress_slab" : "沼泽柏木台阶", + "block.biomemakeover.swamp_cypress_sign" : "沼泽柏木告示牌", + "block.biomemakeover.swamp_cypress_boat" : "沼泽柏木船", + "block.biomemakeover.swamp_cypress_wall_sign" : "沼泽柏木告示牌", + "block.biomemakeover.willowing_branches" : "柳条", + "block.biomemakeover.peat" : "泥炭土", + "block.biomemakeover.dried_peat" : "干泥炭土", + "block.biomemakeover.mossy_peat" : "苔泥炭土", + "block.biomemakeover.peat_farmland" : "泥炭土耕地", + "block.biomemakeover.cattail" : "香蒲", + "block.biomemakeover.small_lily_pad" : "小型睡莲", + "block.biomemakeover.reed" : "芦苇", + "block.biomemakeover.saguaro_cactus" : "巨柱仙人掌", + "block.biomemakeover.barrel_cactus" : "仙人球", + "block.biomemakeover.barrel_cactus_flowered" : "开花的仙人球", + "block.biomemakeover.tumbleweed" : "风滚草", + "block.biomemakeover.poltergeist" : "吵闹鬼", + "block.biomemakeover.paydirt" : "矿土", + "block.biomemakeover.ectoplasm_composter" : "灵质堆肥桶", + "block.biomemakeover.dried_peat_bricks_stairs" : "干泥炭土砖楼梯", + "block.biomemakeover.dried_peat_bricks_slab" : "干泥炭土砖台阶", + "block.biomemakeover.dried_peat_bricks_wall" : "干泥炭土砖墙", + "block.biomemakeover.dried_peat_bricks" : "干泥炭土砖", + "block.biomemakeover.mossy_dried_peat_brick_stairs" : "苔干泥炭土砖楼梯", + "block.biomemakeover.mossy_dried_peat_brick_slab" : "苔干泥炭土砖台阶", + "block.biomemakeover.mossy_dried_peat_brick_wall" : "苔干泥炭土砖墙", + "block.biomemakeover.mossy_dried_peat_bricks" : "苔干泥炭土砖", + "block.biomemakeover.cracked_dried_peat_brick_stairs" : "裂纹干泥炭土砖楼梯", + "block.biomemakeover.cracked_dried_peat_brick_slab" : "裂纹干泥炭土砖台阶", + "block.biomemakeover.cracked_dried_peat_brick_wall" : "裂纹干泥炭土砖墙", + "block.biomemakeover.cracked_dried_peat_bricks" : "裂纹干泥炭土砖", + "block.biomemakeover.water_lily" : "睡莲花", + "block.biomemakeover.lightning_bug_bottle" : "萤火虫瓶", + "block.biomemakeover.marigold" : "万寿菊", + "block.biomemakeover.swamp_azalea" : "风箱树", + "block.biomemakeover.illunite_cluster": "幻靛晶簇", + "block.biomemakeover.mesmerite": "迷魂石", + "block.biomemakeover.polished_mesmerite": "磨制迷魂石", + "block.biomemakeover.potted_saguaro_cactus": "巨柱仙人掌盆栽", + "block.biomemakeover.potted_barrel_cactus": "仙人球盆栽", + "block.biomemakeover.potted_flowered_barrel_cactus": "开花的仙人球盆栽", + "block.biomemakeover.potted_willow_sapling": "柳树树苗盆栽", + "block.biomemakeover.potted_swamp_cypress_sapling": "沼泽柏树苗盆栽", + "block.biomemakeover.potted_ancient_oak_sapling": "远古橡树树苗盆栽", + "block.biomemakeover.mesmerite_slab": "迷魂石台阶", + "block.biomemakeover.mesmerite_stairs": "迷魂石楼梯", + "block.biomemakeover.mesmerite_wall": "迷魂石墙", + "block.biomemakeover.polished_mesmerite_slab": "磨制迷魂石台阶", + "block.biomemakeover.polished_mesmerite_stairs": "磨制迷魂石楼梯", + "block.biomemakeover.polished_mesmerite_wall": "磨制迷魂石墙", + "block.biomemakeover.ancient_oak_sapling": "远古橡树树苗", + "block.biomemakeover.ancient_oak_leaves": "远古橡树树叶", + "block.biomemakeover.ancient_oak_door": "远古橡木门", + "block.biomemakeover.ancient_oak_planks": "远古橡木木板", + "block.biomemakeover.stripped_ancient_oak_wood": "去皮远古橡木", + "block.biomemakeover.ancient_oak_stairs": "远古橡木楼梯", + "block.biomemakeover.ancient_oak_wood": "远古橡木", + "block.biomemakeover.ancient_oak_trapdoor": "远古橡木活板门", + "block.biomemakeover.ancient_oak_log": "远古橡木原木", + "block.biomemakeover.ancient_oak_fence_gate": "远古橡木栅栏门", + "block.biomemakeover.stripped_ancient_oak_log": "去皮远古橡木原木", + "block.biomemakeover.ancient_oak_slab": "远古橡木台阶", + "block.biomemakeover.ancient_oak_button": "远古橡木按钮", + "block.biomemakeover.ancient_oak_pressure_plate": "远古橡木压力板", + "block.biomemakeover.ancient_oak_fence": "远古橡木栅栏", + "block.biomemakeover.ancient_oak_sign": "远古橡木告示牌", + "block.biomemakeover.altar": "祭坛", + "block.biomemakeover.illunite_block": "幻靛晶块", + "block.biomemakeover.ivy": "常春藤", + "block.biomemakeover.itching_ivy": "橙花常春藤", + "block.biomemakeover.moth_blossom": "飞蛾花", + "block.biomemakeover.white_tapestry": "白色挂旗", + "block.biomemakeover.orange_tapestry": "橙色挂旗", + "block.biomemakeover.magenta_tapestry": "品红色挂旗", + "block.biomemakeover.light_blue_tapestry": "淡蓝色挂旗", + "block.biomemakeover.yellow_tapestry": "黄色挂旗", + "block.biomemakeover.lime_tapestry": "黄绿色挂旗", + "block.biomemakeover.pink_tapestry": "粉红色挂旗", + "block.biomemakeover.gray_tapestry": "灰色挂旗", + "block.biomemakeover.light_gray_tapestry": "淡灰色挂旗", + "block.biomemakeover.cyan_tapestry": "青色挂旗", + "block.biomemakeover.purple_tapestry": "紫色挂旗", + "block.biomemakeover.blue_tapestry": "蓝色挂旗", + "block.biomemakeover.brown_tapestry": "棕色挂旗", + "block.biomemakeover.green_tapestry": "绿色挂旗", + "block.biomemakeover.red_tapestry": "红色挂旗", + "block.biomemakeover.black_tapestry": "黑色挂旗", + "block.biomemakeover.adjudicator_tapestry": "宣判者挂旗", + "block.biomemakeover.cladded_stone": "覆甲石头", + "block.biomemakeover.directional_data": "方向型数据方块", + "block.biomemakeover.wild_mushrooms": "野生蘑菇", + "block.biomemakeover.potted_wild_mushrooms": "野生蘑菇盆栽", + "block.biomemakeover.black_thistle": "黑蓟", + "block.biomemakeover.foxglove": "毛地黄", + + "item.biomemakeover.button_mushrooms_music_disk": "音乐唱片", + "item.biomemakeover.ghost_town_music_disk" : "音乐唱片", + "item.biomemakeover.swamp_jives_music_disk" : "音乐唱片", + "item.biomemakeover.mushroom_trader_spawn_egg" : "蘑菇商人刷怪蛋", + "item.biomemakeover.glowfish_spawn_egg" : "荧光鱼刷怪蛋", + "item.biomemakeover.blightbat_spawn_egg" : "染菌蝙蝠刷怪蛋", + "item.biomemakeover.scuttler_spawn_egg" : "迅足者刷怪蛋", + "item.biomemakeover.cowboy_spawn_egg" : "牛仔掠夺者刷怪蛋", + "item.biomemakeover.ghost_spawn_egg" : "幽灵刷怪蛋", + "item.biomemakeover.toad_spawn_egg" : "蟾蜍刷怪蛋", + "item.biomemakeover.dragonfly_spawn_egg" : "蜻蜓刷怪蛋", + "item.biomemakeover.lightning_bug_spawn_egg" : "萤火虫刷怪蛋", + "item.biomemakeover.decayed_spawn_egg" : "腐尸刷怪蛋", + "item.biomemakeover.tadpole_spawn_egg" : "蝌蚪刷怪蛋", + "item.biomemakeover.giant_slime_spawn_egg" : "巨型史莱姆刷怪蛋", + "item.biomemakeover.rootling_spawn_egg" : "根灵刷怪蛋", + "item.biomemakeover.glowshroom_stew" : "荧光菇煲", + "item.biomemakeover.glowfish_bucket" : "荧光鱼桶", + "item.biomemakeover.glowfish" : "荧光鱼", + "item.biomemakeover.button_mushrooms_music_disk.desc" : "Podington Bear - Button Mushrooms", + "item.biomemakeover.ghost_town_music_disk.desc" : "Lobo Loco - Ghost Town", + "item.biomemakeover.swamp_jives_music_disk.desc" : "Isaac Chambers - Swamp Jives", + "item.biomemakeover.red_rose_music_disk.desc" : "Damiano Baldoni - Red Rose", + "item.biomemakeover.cooked_glowfish" : "熟荧光鱼", + "item.biomemakeover.cowboy_hat" : "牛仔帽", + "item.biomemakeover.ectoplasm" : "灵质", + "item.biomemakeover.pink_petals" : "粉红色花瓣", + "item.biomemakeover.purple_petals" : "紫色花瓣", + "item.biomemakeover.gray_petals" : "灰色花瓣", + "item.biomemakeover.blue_petals" : "蓝色花瓣", + "item.biomemakeover.light_blue_petals" : "淡蓝色花瓣", + "item.biomemakeover.brown_petals" : "棕色花瓣", + "item.biomemakeover.scuttler_tail" : "迅足者尾", + "item.biomemakeover.blighted_balsa_boat" : "染菌轻木船", + "item.biomemakeover.blighted_balsa_sign" : "染菌轻木告示牌", + "item.biomemakeover.witch_hat" : "女巫帽", + "item.biomemakeover.willow_boat" : "柳木船", + "item.biomemakeover.swamp_cypress_boat" : "沼泽柏木船", + "item.biomemakeover.magenta_petals" : "品红色花瓣", + "item.biomemakeover.lightning_bottle" : "闪电瓶", + "item.biomemakeover.dragonfly_wings" : "蜻蜓翅膀", + "item.biomemakeover.bat_wing" : "蝙蝠翅膀", + "item.biomemakeover.blightbat_wing" : "染菌蝙蝠翅膀", + "item.biomemakeover.tadpole_bucket" : "蝌蚪桶", + "item.biomemakeover.wart" : "疣", + "item.biomemakeover.cooked_toad" : "熟蟾蜍", + "item.biomemakeover.raw_toad" : "生蟾蜍", + "item.biomemakeover.soul_embers" : "灵魂余烬", + "item.biomemakeover.owl_spawn_egg": "猫头鹰刷怪蛋", + "item.biomemakeover.icon_item": "生物群系改造", + "item.biomemakeover.ancient_oak_boat": "远古橡木船", + "item.biomemakeover.illunite_shard": "幻靛晶碎片", + "item.biomemakeover.rootling_seeds": "根灵种子", + "item.biomemakeover.bulbus_root": "球状根", + "item.biomemakeover.roasted_bulbus_root": "烤球状根", + "item.biomemakeover.cyan_petals": "青色花瓣", + "item.biomemakeover.stunt_powder": "遏成长粉", + "item.biomemakeover.moth_spawn_egg": "飞蛾刷怪蛋", + "item.biomemakeover.moth_scales": "飞蛾鳞片", + "item.biomemakeover.crude_cladding": "粗制板甲", + "item.biomemakeover.cladded_helmet": "覆甲头盔", + "item.biomemakeover.cladded_chestplate": "覆甲胸甲", + "item.biomemakeover.cladded_leggings": "覆甲护腿", + "item.biomemakeover.cladded_boots": "覆甲靴子", + "item.biomemakeover.enchanted_totem": "附魔不死图腾", + "item.biomemakeover.red_rose_music_disk": "音乐唱片", + "item.minecraft.potion.effect.adrenaline": "肾上腺素药水", + "item.minecraft.potion.effect.assassin": "刺客药水", + "item.minecraft.potion.effect.darkness": "黑暗药水", + "item.minecraft.potion.effect.dolphin_master": "海豚之主药水", + "item.minecraft.potion.effect.liquid_bread": "液体面包药水", + "item.minecraft.potion.effect.phantom_spirit": "幻影之灵药水", + "item.minecraft.potion.effect.light_footed": "轻功药水", + "item.minecraft.potion.effect.miner": "矿工药水", + "item.minecraft.potion.effect.antidote": "解毒剂", + "item.minecraft.potion.effect.nocturnal": "夜行者药水", + "item.minecraft.splash_potion.effect.adrenaline": "喷溅型肾上腺素药水", + "item.minecraft.splash_potion.effect.assassin": "喷溅型刺客药水", + "item.minecraft.splash_potion.effect.darkness": "喷溅型黑暗药水", + "item.minecraft.splash_potion.effect.dolphin_master": "喷溅型海豚之主药水", + "item.minecraft.splash_potion.effect.liquid_bread": "喷溅型液体面包药水", + "item.minecraft.splash_potion.effect.phantom_spirit": "喷溅型幻影之灵药水", + "item.minecraft.splash_potion.effect.light_footed": "喷溅型轻功药水", + "item.minecraft.splash_potion.effect.miner": "喷溅型矿工药水", + "item.minecraft.splash_potion.effect.antidote": "喷溅型解毒剂", + "item.minecraft.splash_potion.effect.nocturnal": "喷溅型夜行者药水", + "item.minecraft.lingering_potion.effect.adrenaline": "滞留型肾上腺素药水", + "item.minecraft.lingering_potion.effect.assassin": "滞留型刺客药水", + "item.minecraft.lingering_potion.effect.darkness": "滞留型黑暗药水", + "item.minecraft.lingering_potion.effect.dolphin_master": "滞留型海豚之主药水", + "item.minecraft.lingering_potion.effect.liquid_bread": "滞留型液体面包药水", + "item.minecraft.lingering_potion.effect.phantom_spirit": "滞留型幻影之灵药水", + "item.minecraft.lingering_potion.effect.light_footed": "滞留型轻功药水", + "item.minecraft.lingering_potion.effect.miner": "滞留型矿工药水", + "item.minecraft.lingering_potion.effect.antidote": "滞留型解毒剂", + "item.minecraft.lingering_potion.effect.nocturnal": "滞留型夜行者药水", + "item.minecraft.tipped_arrow.effect.adrenaline": "肾上腺素之箭", + "item.minecraft.tipped_arrow.effect.assassin": "刺客之箭", + "item.minecraft.tipped_arrow.effect.darkness": "黑暗之箭", + "item.minecraft.tipped_arrow.effect.dolphin_master": "海豚之主之箭", + "item.minecraft.tipped_arrow.effect.liquid_bread": "液体面包之箭", + "item.minecraft.tipped_arrow.effect.phantom_spirit": "幻影之灵之箭", + "item.minecraft.tipped_arrow.effect.light_footed": "轻功之箭", + "item.minecraft.tipped_arrow.effect.miner": "矿工之箭", + "item.minecraft.tipped_arrow.effect.antidote": "解毒剂箭", + "item.minecraft.tipped_arrow.effect.nocturnal": "夜行者之箭", + + "entity.biomemakeover.blightbat" : "染菌蝙蝠", + "entity.biomemakeover.glowfish" : "荧光鱼", + "entity.biomemakeover.mushroom_trader" : "蘑菇商人", + "entity.biomemakeover.cowboy" : "牛仔掠夺者", + "entity.biomemakeover.ghost" : "幽灵", + "entity.biomemakeover.tumbleweed" : "风滚草", + "entity.biomemakeover.scuttler" : "迅足者", + "entity.biomemakeover.bm_boat" : "船", + "entity.biomemakeover.toad" : "蟾蜍", + "entity.biomemakeover.dragonfly" : "蜻蜓", + "entity.biomemakeover.lightning_bug" : "萤火虫", + "entity.biomemakeover.decayed" : "腐尸", + "entity.biomemakeover.lightning_bug_alternate" : "萤火虫", + "entity.biomemakeover.tadpole" : "蝌蚪", + "entity.biomemakeover.lightning_bottle" : "闪电瓶", + "entity.biomemakeover.giant_slime" : "巨型史莱姆", + "entity.biomemakeover.owl": "猫头鹰", + "entity.biomemakeover.rootling": "根灵", + "entity.biomemakeover.moth": "飞蛾", + "entity.biomemakeover.adjudicator": "宣判者", + "entity.biomemakeover.adjudicator_mimic": "宣判者", + "entity.biomemakeover.stone_golem": "石傀儡", + + "subtitles.biomemakeover.ghost.charge": "幽灵:尖叫", + "subtitles.biomemakeover.ghost.death": "幽灵:死亡", + "subtitles.biomemakeover.ghost.hurt": "幽灵:受伤", + "subtitles.biomemakeover.ghost.angry": "幽灵:尖叫", + "subtitles.biomemakeover.ghost.idle": "幽灵:呻吟", + "subtitles.biomemakeover.scuttler.rattle": "迅足者:咯咯作响", + "subtitles.biomemakeover.scuttler.hurt": "迅足者:受伤", + "subtitles.biomemakeover.scuttler.step": "迅足者:疾跑", + "subtitles.biomemakeover.tumbleweed.tumble": "风滚草:滚落", + "subtitles.biomemakeover.tumbleweed.break": "风滚草:破碎", + "subtitles.biomemakeover.poltergeist.toggle": "吵闹鬼:切换", + "subtitles.biomemakeover.poltergeist.action": "吵闹鬼:互动", + "subtitles.entity.lightning_bottle.throw": "闪电瓶:扔出", + "subtitles.entity.toad.have_baby" : "蝌蚪:出现", + "subtitles.entity.toad.croak": "蟾蜍:呱呱", + "subtitles.entity.toad.hurt": "蟾蜍:受伤", + "subtitles.entity.toad.death": "蟾蜍:死亡", + "subtitles.entity.toad.mouth": "蟾蜍:攻击", + "subtitles.entity.toad.swallow": "蟾蜍:吞咽", + "subtitles.entity.toad.jump": "蟾蜍:跳跃", + "subtitles.entity.dragonfly.loop": "蜻蜓:嗡嗡", + "subtitles.entity.dragonfly.hurt": "蜻蜓:受伤", + "subtitles.entity.dragonfly.death": "蜻蜓:死亡", + "subtitles.entity.decayed.swim": "腐尸:游泳", + "subtitles.entity.decayed.step": "腐尸:脚步声", + "subtitles.entity.decayed.hurt": "腐尸:受伤", + "subtitles.entity.decayed.death": "腐尸:死亡", + "subtitles.entity.decayed.ambient": "腐尸:咕噜", + "subtitles.biomemakeover.moth.bite": "飞蛾:撕咬", + "subtitles.biomemakeover.moth.death": "飞蛾:死亡", + "subtitles.biomemakeover.moth.flap": "飞蛾:振翅", + "subtitles.biomemakeover.moth.idle": "飞蛾:吱吱叫", + "subtitles.biomemakeover.moth.hurt": "飞蛾:受伤", + "subtitles.biomemakeover.rootling.idle": "根灵:叽里咕噜", + "subtitles.biomemakeover.rootling.afraid": "根灵:倒吸气", + "subtitles.biomemakeover.rootling.death": "根灵:死亡", + "subtitles.biomemakeover.rootling.hurt": "根灵:受伤", + "subtitles.biomemakeover.stone_holem.hurt": "石傀儡:受伤", + "subtitles.biomemakeover.stone_holem.death": "石傀儡:死亡", + "subtitles.biomemakeover.adjudicator_mimic": "宣判者:模仿", + "subtitles.biomemakeover.adjudicator_cast_grunt": "宣判者:施法", + "subtitles.biomemakeover.adjudicator_death": "宣判者:死亡", + "subtitles.biomemakeover.adjudicator_grunt": "宣判者:呼噜", + "subtitles.biomemakeover.adjudicator_hurt": "宣判者:受伤", + "subtitles.biomemakeover.adjudicator_idle": "宣判者:思考", + "subtitles.biomemakeover.adjudicator_laugh": "宣判者:狂笑", + "subtitles.biomemakeover.adjudicator_no": "宣判者:否决", + "subtitles.biomemakeover.owl_death": "猫头鹰:死亡", + "subtitles.biomemakeover.owl_hurt": "猫头鹰:受伤", + "subtitles.biomemakeover.owl_idle": "猫头鹰:咕咕", + + "advancements.biomemakeover.all_shrooms.title": "采蘑菇爱好者", + "advancements.biomemakeover.all_shrooms.description": "采集到每一种蘑菇", + "advancements.biomemakeover.badlands_disc.title": "雷格泰姆女孩", + "advancements.biomemakeover.badlands_disc.description": "找到恶地中的音乐唱片", + "advancements.biomemakeover.blighted_balsa_boat.title": "轻量级", + "advancements.biomemakeover.blighted_balsa_boat.description": "用轻木造一艘船", + "advancements.biomemakeover.blighted_balsa_sapling.title": "不是我太轻", + "advancements.biomemakeover.blighted_balsa_sapling.description": "获得一棵染菌轻木树苗", + "advancements.biomemakeover.blighted_stone.title": "陶土真菌", + "advancements.biomemakeover.blighted_stone.description": "制造些染菌石头", + "advancements.biomemakeover.cacti.title": "仙人掌刺年代学", + "advancements.biomemakeover.cacti.description": "收集每一种仙人掌", + "advancements.biomemakeover.compost_soul_soil.title": "怪异的肥料", + "advancements.biomemakeover.compost_soul_soil.description": "在堆肥桶里堆出一个灵魂土", + "advancements.biomemakeover.cursed_hat.title": "牧牛人诅咒", + "advancements.biomemakeover.cursed_hat.description": "戴上一顶带有绑定诅咒的牛仔帽", + "advancements.biomemakeover.ghost_town.title": "“噫~哈!”", + "advancements.biomemakeover.ghost_town.description": "进入一个幽灵城镇", + "advancements.biomemakeover.glowfish_bucket_save.title": "荧光鱼大联盟", + "advancements.biomemakeover.glowfish_bucket_save.description": "用荧光鱼桶把你从致命失足下拯救回来", + "advancements.biomemakeover.glowshroom_stew.title": "发着光的美食", + "advancements.biomemakeover.glowshroom_stew.description": "煮一些荧光菇煲", + "advancements.biomemakeover.mushroom_disc.title": "獾獾獾!", + "advancements.biomemakeover.mushroom_disc.description": "找到蘑菇地中的音乐唱片", + "advancements.biomemakeover.pink_petal.title": "红粉佳人", + "advancements.biomemakeover.pink_petal.description": "收集一些粉红色花瓣", + "advancements.biomemakeover.poltergeist.title": "“物理”现象", + "advancements.biomemakeover.poltergeist.description": "制作一个吵闹鬼方块", + "advancements.biomemakeover.root.title": "生物群系改造", + "advancements.biomemakeover.root.description": "感谢下载生物群系改造模组!", + "advancements.biomemakeover.scuttler_tail.title": "嘎嘎作响的尾巴", + "advancements.biomemakeover.scuttler_tail.description": "获得一个迅足者尾", + "advancements.biomemakeover.sunken_ruin.title": "不详的预感", + "advancements.biomemakeover.sunken_ruin.description": "找到一个沉没废墟", + "advancements.biomemakeover.witch_hat.title": "你是哪个女巫?", + "advancements.biomemakeover.witch_hat.description": "戴上一顶女巫帽", + "advancements.biomemakeover.lightning_bug_bottle.title": "真是亮啊", + "advancements.biomemakeover.lightning_bug_bottle.description": "获得一个萤火虫瓶", + "advancements.biomemakeover.lightning_bottle.title": "闪电从不两次击中同一处", + "advancements.biomemakeover.lightning_bottle.description": "获得一个闪电瓶", + "advancements.biomemakeover.witch_quest.title": "讨价还价", + "advancements.biomemakeover.witch_quest.description": "完成一个女巫的任务", + "advancements.biomemakeover.kill_giant_slime.title": "史莱姆王", + "advancements.biomemakeover.kill_giant_slime.description": "打败一个巨型史莱姆", + "advancements.biomemakeover.swamp_disc.title": "沼泽曳步舞", + "advancements.biomemakeover.swamp_disc.description": "找到沼泽中的音乐唱片", + "advancements.biomemakeover.antidote.title": "比牛奶好用!", + "advancements.biomemakeover.antidote.description": "喝下一瓶解毒剂", + "advancements.biomemakeover.all_tapestries.title": "艺术收藏家", + "advancements.biomemakeover.all_tapestries.description": "收集每一种挂旗", + "advancements.biomemakeover.altar.title": "诅咒", + "advancements.biomemakeover.altar.description": "获得一个祭坛", + "advancements.biomemakeover.ancient_oak_sapling.title": "又高又帅气,裹着黑树皮", + "advancements.biomemakeover.ancient_oak_sapling.description": "获得一个远古橡树树苗", + "advancements.biomemakeover.arm_golem.title": "守望者", + "advancements.biomemakeover.arm_golem.description": "给石傀儡装备一把弩", + "advancements.biomemakeover.cladded_armor.title": "Cosplay", + "advancements.biomemakeover.cladded_armor.description": "获得整套覆甲盔甲", + "advancements.biomemakeover.dark_forest_disc.title": "黑暗舞蹈", + "advancements.biomemakeover.dark_forest_disc.description": "找到黑森林中的音乐唱片", + "advancements.biomemakeover.enchanted_totem.title": "安心", + "advancements.biomemakeover.enchanted_totem.description": "获得一个附魔不死图腾", + "advancements.biomemakeover.illunite_shard.title": "炫酷水晶", + "advancements.biomemakeover.illunite_shard.description": "获得一个幻靛晶碎片", + "advancements.biomemakeover.mansion.title": "敌对的邻居们", + "advancements.biomemakeover.mansion.description": "发现一座林地府邸", + "advancements.biomemakeover.moth_blossom.title": "橙色是新的经典色", + "advancements.biomemakeover.moth_blossom.description": "获得一朵飞蛾花", + "advancements.biomemakeover.moth_scales.title": "飞蛾拍", + "advancements.biomemakeover.moth_scales.description": "获得一些飞蛾鳞片", + "advancements.biomemakeover.nocturnal_potion.title": "通宵达旦", + "advancements.biomemakeover.nocturnal_potion.description": "喝下一瓶夜行者药水", + "advancements.biomemakeover.roasted_bulbus_root.title": "往日密友", + "advancements.biomemakeover.roasted_bulbus_root.description": "获得一个烤球状根", + "advancements.biomemakeover.rootling_seeds.title": "来日密友", + "advancements.biomemakeover.rootling_seeds.description": "获得一些根灵种子" +} diff --git a/projects/1.18/assets/chalk/chalk/lang/en_us.json b/projects/1.18/assets/chalk/chalk/lang/en_us.json index 65db04004f51..0b1e6bf6425c 100644 --- a/projects/1.18/assets/chalk/chalk/lang/en_us.json +++ b/projects/1.18/assets/chalk/chalk/lang/en_us.json @@ -1,6 +1,5 @@ { "block.chalk.chalk_mark_block": "Chalk Mark", - "item.chalk.black_chalk": "Black Chalk", "item.chalk.red_chalk": "Red Chalk", "item.chalk.green_chalk": "Green Chalk", @@ -17,8 +16,7 @@ "item.chalk.magenta_chalk": "Magenta Chalk", "item.chalk.orange_chalk": "Orange Chalk", "item.chalk.white_chalk": "White Chalk", - "item.chalk.chalk_box": "Chalk Box", "item.chalk.chalk_box.tooltip.drawing_with": "Drawing with: ", "container.chalk.chalk_box": "Chalk Box" -} +} \ No newline at end of file diff --git a/projects/1.18/assets/chalk/chalk/lang/zh_cn.json b/projects/1.18/assets/chalk/chalk/lang/zh_cn.json index 91f85722e5b0..5b4cede035b5 100644 --- a/projects/1.18/assets/chalk/chalk/lang/zh_cn.json +++ b/projects/1.18/assets/chalk/chalk/lang/zh_cn.json @@ -1,6 +1,5 @@ { "block.chalk.chalk_mark_block": "粉笔标记", - "item.chalk.black_chalk": "黑色粉笔", "item.chalk.red_chalk": "红色粉笔", "item.chalk.green_chalk": "绿色粉笔", @@ -17,8 +16,7 @@ "item.chalk.magenta_chalk": "品红色粉笔", "item.chalk.orange_chalk": "橙色粉笔", "item.chalk.white_chalk": "白色粉笔", - "item.chalk.chalk_box": "粉笔盒", "item.chalk.chalk_box.tooltip.drawing_with": "标记用笔:", "container.chalk.chalk_box": "粉笔盒" -} +} \ No newline at end of file diff --git a/projects/1.18/assets/chickens/chickens/lang/en_us.json b/projects/1.18/assets/chickens/chickens/lang/en_us.json new file mode 100644 index 000000000000..663a37d44922 --- /dev/null +++ b/projects/1.18/assets/chickens/chickens/lang/en_us.json @@ -0,0 +1,106 @@ +{ + "itemGroup.chickens": "Chickens", + "itemGroup.chickens_spawneggs": "Chickens Spawn Eggs", + "itemGroup.chickens_blocks": "Chickens Blocks", + "item.liquid_egg.tooltip": "It's like one-off bucket.", + "item.liquid_egg.water.name": "Water Egg", + "item.liquid_egg.lava.name": "Lava Egg", + "item.chickens.analyzer": "Chicken Analyzer", + "item.analyzer.tooltip1": "Use it on chickens to determine their stats.", + "item.analyzer.tooltip2": " - \"Which day of the week do chickens hate most? Fry-day!\"", + "item.chickens.catcher": "Chicken Catcher", + "item.colored_egg.tooltip": "Throw it to have a chance to spawn the chicken.", + "entity.chickens.smart_chicken": "Smart Chicken", + "entity.chickens.white_chicken": "Bone White Chicken", + "item.colored_egg.white.name": "Bone White Chicken Egg", + "entity.chickens.orange_chicken": "Orange Chicken", + "item.colored_egg.orange.name": "Orange Chicken Egg", + "entity.chickens.magenta_chicken": "Magenta Chicken", + "item.colored_egg.magenta.name": "Magenta Chicken Egg", + "entity.chickens.light_blue_chicken": "Light Blue Chicken", + "item.colored_egg.light_blue.name": "Light Blue Chicken Egg", + "entity.chickens.yellow_chicken": "Yellow Chicken", + "item.colored_egg.yellow.name": "Yellow Chicken Egg", + "entity.chickens.lime_chicken": "Lime Chicken", + "item.colored_egg.lime.name": "Lime Chicken Egg", + "entity.chickens.pink_chicken": "Pink Chicken", + "item.colored_egg.pink.name": "Pink Chicken Egg", + "entity.chickens.gray_chicken": "Gray Chicken", + "item.colored_egg.gray.name": "Gray Chicken Egg", + "entity.chickens.light_gray_chicken": "Light Gray Chicken", + "item.colored_egg.light_gray.name": "Light Gray Chicken Egg", + "entity.chickens.cyan_chicken": "Cyan Chicken", + "item.colored_egg.cyan.name": "Cyan Chicken Egg", + "entity.chickens.purple_chicken": "Purple Chicken", + "item.colored_egg.purple.name": "Purple Chicken Egg", + "entity.chickens.blue_chicken": "Lapis Blue Chicken", + "item.colored_egg.blue.name": "Lapis Blue Chicken Egg", + "entity.chickens.brown_chicken": "Cocoa Brown Chicken", + "item.colored_egg.brown.name": "Cocoa Brown Chicken Egg", + "entity.chickens.green_chicken": "Cactus Green Chicken", + "item.colored_egg.green.name": "Cactus Green Chicken Egg", + "entity.chickens.red_chicken": "Red Chicken", + "item.colored_egg.red.name": "Red Chicken Egg", + "entity.chickens.black_chicken": "Ink Black Chicken", + "item.colored_egg.black.name": "Ink Black Chicken Egg", + "entity.chickens.gunpowder_chicken": "Gunpowder Chicken", + "entity.chickens.flint_chicken": "Flint Chicken", + "entity.chickens.snowball_chicken": "Snowball Chicken", + "entity.chickens.lava_chicken": "Lava Chicken", + "entity.chickens.quartz_chicken": "Nether Quartz Chicken", + "entity.chickens.redstone_chicken": "Redstone Chicken", + "entity.chickens.glowstone_chicken": "Glowstone Chicken", + "entity.chickens.iron_chicken": "Iron Chicken", + "entity.chickens.coal_chicken": "Coal Chicken", + "entity.chickens.clay_chicken": "Clay Chicken", + "entity.chickens.slime_chicken": "Slime Chicken", + "entity.chickens.water_chicken": "Water Chicken", + "entity.chickens.netherwart_chicken": "Nether Wart Chicken", + "entity.chickens.gold_chicken": "Gold Chicken", + "entity.chickens.diamond_chicken": "Diamond Chicken", + "entity.chickens.blaze_chicken": "Blaze Rod Chicken", + "entity.chickens.emerald_chicken": "Emerald Chicken", + "entity.chickens.ender_chicken": "Ender Pearl Chicken", + "entity.chickens.ghast_chicken": "Ghast Tear Chicken", + "entity.chickens.magma_chicken": "Magma Cream Chicken", + "entity.chickens.string_chicken": "String Chicken", + "entity.chickens.log_chicken": "Log Chicken", + "entity.chickens.sand_chicken": "Sand Chicken", + "entity.chickens.glass_chicken": "Glass Chicken", + "entity.chickens.leather_chicken": "Leather Chicken", + "entity.chickens.pshard_chicken": "Prismarine Shard Chicken", + "entity.chickens.xpchicken": "Xp Chicken", + "entity.chickens.pcrystal_chicken": "Prismarine Crystal Chicken", + "entity.chickens.obsidian_chicken": "Obsidian Chicken", + "entity.chickens.soulsand_chicken": "Soul Sand Chicken", + "entity.ChickensChicken.tier": "Tier", + "entity.ChickensChicken.layProgress": "Next egg in ~%1$smin.", + "entity.ChickensChicken.nextEggSoon": "Next egg in <1min.", + "entity.ChickensChicken.growth": "Growth", + "entity.ChickensChicken.gain": "Gain", + "entity.ChickensChicken.strength": "Strength", + "entity.ChickensChicken.top.tier": "Tier", + "entity.ChickensChicken.top.layProgress": "Next egg in", + "entity.ChickensChicken.top.layProgressEnd": "min.", + "entity.ChickensChicken.top.nextEggSoon": "Next egg in <1min.", + "entity.ChickensChicken.top.growth": "Growth", + "entity.ChickensChicken.top.gain": "Gain", + "entity.ChickensChicken.top.strength": "Strength", + "gui.laying": "Laying Egg", + "gui.laying.time": "%1$s-%2$smin.", + "gui.breeding": "Chicken Breeding", + "gui.breeding.time": "%1$s%%", + "gui.drops": "Chicken Drop,", + "gui.throws": "Color Egg Throwing", + "gui.henhousing": "Henhouse Byproduct", + "container.henhouse": "Henhouse", + "block.chickens.henhouse.tooltip": "It will automatically collect items from chickens in 9x9x9 radius when provided with hay bale.", + "block.chickens.henhouse": "Henhouse", + "block.chickens.henhouse_acacia": "Acacia Henhouse", + "block.chickens.henhouse_birch": "Birch Henhouse", + "block.chickens.henhouse_dark_oak": "Dark Oak Henhouse", + "block.chickens.henhouse_jungle": "Jungle Henhouse", + "block.chickens.henhouse_spruce": "Spruce Henhouse", + "block.chickens.breeder": "Breeder", + "block.chickens.roost": "Roost" +} \ No newline at end of file diff --git a/projects/1.18/assets/chickens/chickens/lang/zh_cn.json b/projects/1.18/assets/chickens/chickens/lang/zh_cn.json new file mode 100644 index 000000000000..b021c2127274 --- /dev/null +++ b/projects/1.18/assets/chickens/chickens/lang/zh_cn.json @@ -0,0 +1,106 @@ +{ + "itemGroup.chickens": "鸡", + "itemGroup.chickens_spawneggs": "鸡刷怪蛋", + "itemGroup.chickens_blocks": "鸡方块", + "item.liquid_egg.tooltip": "像一个一次性水桶。", + "item.liquid_egg.water.name": "水鸡蛋", + "item.liquid_egg.lava.name": "熔岩鸡蛋", + "item.chickens.analyzer": "鸡分析仪", + "item.analyzer.tooltip1": "对鸡使用来检测它们的属性。", + "item.analyzer.tooltip2": " - “鸡最讨厌一星期中的哪一天?星期五!(因为 Fry-Day ——译者注)”", + "item.chickens.catcher": "捕鸡器", + "item.colored_egg.tooltip": "扔掉它有几率砸出小鸡。", + "entity.chickens.smart_chicken": "聪明鸡", + "entity.chickens.white_chicken": "白鸡", + "item.colored_egg.white.name": "白鸡蛋", + "entity.chickens.orange_chicken": "橙鸡", + "item.colored_egg.orange.name": "橙鸡蛋", + "entity.chickens.magenta_chicken": "品红鸡", + "item.colored_egg.magenta.name": "品红鸡蛋", + "entity.chickens.light_blue_chicken": "淡蓝鸡", + "item.colored_egg.light_blue.name": "淡蓝鸡蛋", + "entity.chickens.yellow_chicken": "黄鸡", + "item.colored_egg.yellow.name": "黄鸡蛋", + "entity.chickens.lime_chicken": "黄绿鸡", + "item.colored_egg.lime.name": "黄绿鸡蛋", + "entity.chickens.pink_chicken": "粉红鸡", + "item.colored_egg.pink.name": "粉红鸡蛋", + "entity.chickens.gray_chicken": "灰鸡", + "item.colored_egg.gray.name": "灰鸡蛋", + "entity.chickens.light_gray_chicken": "淡灰鸡", + "item.colored_egg.light_gray.name": "淡灰鸡蛋", + "entity.chickens.cyan_chicken": "青鸡", + "item.colored_egg.cyan.name": "青鸡蛋", + "entity.chickens.purple_chicken": "紫鸡", + "item.colored_egg.purple.name": "紫鸡蛋", + "entity.chickens.blue_chicken": "蓝鸡", + "item.colored_egg.blue.name": "蓝鸡蛋", + "entity.chickens.brown_chicken": "棕鸡", + "item.colored_egg.brown.name": "棕鸡蛋", + "entity.chickens.green_chicken": "绿鸡", + "item.colored_egg.green.name": "绿鸡蛋", + "entity.chickens.red_chicken": "红鸡", + "item.colored_egg.red.name": "红鸡蛋", + "entity.chickens.black_chicken": "黑鸡", + "item.colored_egg.black.name": "黑鸡蛋", + "entity.chickens.gunpowder_chicken": "火药鸡", + "entity.chickens.flint_chicken": "燧石鸡", + "entity.chickens.snowball_chicken": "雪球鸡", + "entity.chickens.lava_chicken": "熔岩鸡", + "entity.chickens.quartz_chicken": "下界石英鸡", + "entity.chickens.redstone_chicken": "红石鸡", + "entity.chickens.glowstone_chicken": "荧石鸡", + "entity.chickens.iron_chicken": "铁鸡", + "entity.chickens.coal_chicken": "煤鸡", + "entity.chickens.clay_chicken": "黏土鸡", + "entity.chickens.slime_chicken": "史莱姆鸡", + "entity.chickens.water_chicken": "水鸡", + "entity.chickens.netherwart_chicken": "下界疣鸡", + "entity.chickens.gold_chicken": "金鸡", + "entity.chickens.diamond_chicken": "钻石鸡", + "entity.chickens.blaze_chicken": "烈焰棒鸡", + "entity.chickens.emerald_chicken": "绿宝石鸡", + "entity.chickens.ender_chicken": "末影珍珠鸡", + "entity.chickens.ghast_chicken": "恶魂之泪鸡", + "entity.chickens.magma_chicken": "岩浆膏鸡", + "entity.chickens.string_chicken": "线鸡", + "entity.chickens.log_chicken": "原木鸡", + "entity.chickens.sand_chicken": "沙子鸡", + "entity.chickens.glass_chicken": "玻璃鸡", + "entity.chickens.leather_chicken": "皮革鸡", + "entity.chickens.pshard_chicken": "海晶碎片鸡", + "entity.chickens.xpchicken": "经验鸡", + "entity.chickens.pcrystal_chicken": "海晶砂粒鸡", + "entity.chickens.obsidian_chicken": "黑曜石鸡", + "entity.chickens.soulsand_chicken": "灵魂沙鸡", + "entity.ChickensChicken.tier": "等级", + "entity.ChickensChicken.layProgress": "距离产出下个鸡蛋还有~%1$s分钟。", + "entity.ChickensChicken.nextEggSoon": "距离产出下个鸡蛋不到一分钟。", + "entity.ChickensChicken.growth": "生长", + "entity.ChickensChicken.gain": "增益", + "entity.ChickensChicken.strength": "力量", + "entity.ChickensChicken.top.tier": "等级", + "entity.ChickensChicken.top.layProgress": "距离产出下个鸡蛋", + "entity.ChickensChicken.top.layProgressEnd": "分钟。", + "entity.ChickensChicken.top.nextEggSoon": "距离产出下个鸡蛋不到一分钟。", + "entity.ChickensChicken.top.growth": "生长", + "entity.ChickensChicken.top.gain": "增益", + "entity.ChickensChicken.top.strength": "力量", + "gui.laying": "鸡产物", + "gui.laying.time": "%1$s-%2$s分钟。", + "gui.breeding": "鸡杂交", + "gui.breeding.time": "%1$s%%", + "gui.drops": "鸡死亡掉落,", + "gui.throws": "彩色鸡蛋扔出产物", + "gui.henhousing": "鸡舍副产物", + "container.henhouse": "鸡舍", + "block.chickens.henhouse.tooltip": "当提供干草堆时,它会自动收集9x9x9半径内来自鸡的物品。", + "block.chickens.henhouse": "鸡舍", + "block.chickens.henhouse_acacia": "金合欢木鸡舍", + "block.chickens.henhouse_birch": "白桦木鸡舍", + "block.chickens.henhouse_dark_oak": "深色橡木鸡舍", + "block.chickens.henhouse_jungle": "丛林木鸡舍", + "block.chickens.henhouse_spruce": "云杉木鸡舍", + "block.chickens.breeder": "饲养槽", + "block.chickens.roost": "鸡窝" +} \ No newline at end of file diff --git a/projects/1.18/assets/chococraft/chococraft/lang/en_us.json b/projects/1.18/assets/chococraft/chococraft/lang/en_us.json index 20b2db6ffd5d..87832e713fd0 100644 --- a/projects/1.18/assets/chococraft/chococraft/lang/en_us.json +++ b/projects/1.18/assets/chococraft/chococraft/lang/en_us.json @@ -4,10 +4,10 @@ "chococraft.entity_chocobo.chocobo_followcmd": "Follow", "chococraft.entity_chocobo.chocobo_staycmd": "Stay", "chococraft.entity_chocobo.chocobo_wandercmd": "Wander", - "chococraft.entity_chocobo.heal_fail": "\u00A7cHealth full", - "chococraft.entity_chocobo.not_owner": "\u00A7cYou are not the owner of this Chocobo!", - "chococraft.entity_chocobo.tame_fail": "\u00A7cTame failed", - "chococraft.entity_chocobo.tame_success": "\u00A7aTame succeeded", + "chococraft.entity_chocobo.heal_fail": "§cHealth full", + "chococraft.entity_chocobo.not_owner": "§cYou are not the owner of this Chocobo!", + "chococraft.entity_chocobo.tame_fail": "§cTame failed", + "chococraft.entity_chocobo.tame_success": "§aTame succeeded", "chococraft.subtitle.entity.chocobo.kweh": "Chocobo Kwehs", "chococraft.subtitle.entity.chocobo.kwehwhistlefollow": "Whistles to follow", "chococraft.subtitle.entity.chocobo.kwehwhistlestay": "Whistles to stay", diff --git a/projects/1.18/assets/chococraft/chococraft/lang/zh_cn.json b/projects/1.18/assets/chococraft/chococraft/lang/zh_cn.json index da565ffc3051..eb31fa80d9e4 100644 --- a/projects/1.18/assets/chococraft/chococraft/lang/zh_cn.json +++ b/projects/1.18/assets/chococraft/chococraft/lang/zh_cn.json @@ -4,10 +4,10 @@ "chococraft.entity_chocobo.chocobo_followcmd": "跟随", "chococraft.entity_chocobo.chocobo_staycmd": "停驻", "chococraft.entity_chocobo.chocobo_wandercmd": "游荡", - "chococraft.entity_chocobo.heal_fail": "\u00A7c生命值已满", - "chococraft.entity_chocobo.not_owner": "\u00A7c你不是这只陆行鸟的主人!", - "chococraft.entity_chocobo.tame_fail": "\u00A7c驯服失败", - "chococraft.entity_chocobo.tame_success": "\u00A7a驯服成功", + "chococraft.entity_chocobo.heal_fail": "§c生命值已满", + "chococraft.entity_chocobo.not_owner": "§c你不是这只陆行鸟的主人!", + "chococraft.entity_chocobo.tame_fail": "§c驯服失败", + "chococraft.entity_chocobo.tame_success": "§a驯服成功", "chococraft.subtitle.entity.chocobo.kweh": "陆行鸟:啾啾", "chococraft.subtitle.entity.chocobo.kwehwhistlefollow": "陆行鸟口哨:跟随指令", "chococraft.subtitle.entity.chocobo.kwehwhistlestay": "陆行鸟口哨:停驻指令", @@ -37,7 +37,6 @@ "info.chococraft.book.chocobo.pink.description": "它们只能通过给金色陆行鸟喂粉红色基萨尔野菜获得。", "info.chococraft.book.chocobo.pink.description2": "和金色陆行鸟能力相同。", "info.chococraft.book.chocobo.purple.description": "(目前无法获得)。", - "info.chococraft.book.chocobo.purple.description2": "和烈火陆行鸟能力相同。", "info.chococraft.book.chocobo.red.description": "它们只能通过给金色陆行鸟喂红色基萨尔野菜获得。", "info.chococraft.book.chocobo.red.description2": "和金色陆行鸟能力相同。", @@ -49,7 +48,6 @@ "info.chococraft.book.chocobo.white.description2": "速度比黄色、绿色和蓝色陆行鸟更快,且能游泳和攀爬。", "info.chococraft.book.chocodisguise.entry.name": "陆行鸟羽套装", "info.chococraft.book.chocodisguise.text1": "陆行鸟羽套装是一整套盔甲,穿上后就能减少野生$(l:chococraft:info/chocobo)陆行鸟$()在你靠近它们时逃走的概率。", - "info.chococraft.book.feather.entry.name": "陆行鸟羽毛", "info.chococraft.book.feather.text1": "$(l:chococraft:info/chocobo)陆行鸟$()会经常换羽。这些掉落的羽毛在合成$(l:chococraft:info/chocodisguise)陆行鸟羽套装$()方面非常有用。", "info.chococraft.book.gold_gysahl.entry.name": "金基萨尔野菜", @@ -65,7 +63,6 @@ "info.chococraft.book.info.name": "信息", "info.chococraft.book.landing": "陆行鸟百科是对陆行鸟 4的全面介绍。书中记录有陆行鸟 4中各式物品和事物。", "info.chococraft.book.legacy.desc": "旧版《陆行鸟百科》的原有文本。", - "info.chococraft.book.legacy.entry.name": "旧版信息", "info.chococraft.book.legacy.name": "旧版", "info.chococraft.book.loverly_gysahl.entry.name": "漂亮的基萨尔野菜", @@ -117,4 +114,4 @@ "item.chococraft.white_chocobo_spawn_egg": "白色陆行鸟刷怪蛋", "item.chococraft.yellow_chocobo_spawn_egg": "黄色陆行鸟刷怪蛋", "itemGroup.chococraft": "陆行鸟 4" -} +} \ No newline at end of file diff --git a/projects/1.18/assets/compact-void-miners/compactvoidminers/lang/en_us.json b/projects/1.18/assets/compact-void-miners/compactvoidminers/lang/en_us.json index b89a476392a1..cb634eab571c 100644 --- a/projects/1.18/assets/compact-void-miners/compactvoidminers/lang/en_us.json +++ b/projects/1.18/assets/compact-void-miners/compactvoidminers/lang/en_us.json @@ -1,33 +1,32 @@ { - "itemGroup.tabCompactVoidMiners": "Compact Void Miners", - "block.compactvoidminers.void_miner": "Compact Void Miner", - "block.compactvoidminers.void_pump": "Compact Void Pump", - "item.compactvoidminers.blank_filter": "Blank Tag Filter", - "item.compactvoidminers.tag_filter.-1": "Unknown Filter", - "item.compactvoidminers.tag_filter_storage_block": "Tag Filter: storage_block", - "item.compactvoidminers.tag_filter_seed": "Tag Filter: seed", - "item.compactvoidminers.tag_filter_plastic": "Tag Filter: plastic", - "item.compactvoidminers.tag_filter_plate": "Tag Filter: plate", - "item.compactvoidminers.tag_filter_dye": "Tag Filter: dye", - "item.compactvoidminers.tag_filter_gem": "Tag Filter: gem", - "item.compactvoidminers.tag_filter_nugget": "Tag Filter: nugget", - "item.compactvoidminers.tag_filter_ore": "Tag Filter: ore", - "item.compactvoidminers.tag_filter_ingot": "Tag Filter: ingot", - "item.compactvoidminers.tag_filter_glass": "Tag Filter: glass", - "item.compactvoidminers.tag_filter_misc": "Tag Filter: Miscellaneous", - "item.compactvoidminers.tag_filter_rod": "Tag Filter: rod", - "item.compactvoidminers.tag_filter_logs": "Tag Filter: logs", - "item.compactvoidminers.tag_filter_crop": "Tag Filter: crop", - "item.compactvoidminers.tag_filter_dust": "Tag Filter: dust", - "item.compactvoidminers.tag_filter_stone": "Tag Filter: stone", - "gui.compactvoidminers.missing_filter_upgrade": "Missing filter upgrade", - "container.compactvoidminers.void_miner": "Compact Void Miner", - "container.compactvoidminers.void_pump": "Compact Void Pump", - "command.compactvoidminers.refreshedcache": "Compact Void Miners Cache Refreshed", - "command.compactvoidminers.info.noitem": "No Item Selected", - "command.compactvoidminers.info.none": "None", - "command.compactvoidminers.info.item": "Item", - "command.compactvoidminers.info.tags": "Tags", - "tooltip.compactvoidminers.disabled": "DISABLED" -} - + "itemGroup.tabCompactVoidMiners": "Compact Void Miners", + "block.compactvoidminers.void_miner": "Compact Void Miner", + "block.compactvoidminers.void_pump": "Compact Void Pump", + "item.compactvoidminers.blank_filter": "Blank Tag Filter", + "item.compactvoidminers.tag_filter.-1": "Unknown Filter", + "item.compactvoidminers.tag_filter_storage_block": "Tag Filter: storage_block", + "item.compactvoidminers.tag_filter_seed": "Tag Filter: seed", + "item.compactvoidminers.tag_filter_plastic": "Tag Filter: plastic", + "item.compactvoidminers.tag_filter_plate": "Tag Filter: plate", + "item.compactvoidminers.tag_filter_dye": "Tag Filter: dye", + "item.compactvoidminers.tag_filter_gem": "Tag Filter: gem", + "item.compactvoidminers.tag_filter_nugget": "Tag Filter: nugget", + "item.compactvoidminers.tag_filter_ore": "Tag Filter: ore", + "item.compactvoidminers.tag_filter_ingot": "Tag Filter: ingot", + "item.compactvoidminers.tag_filter_glass": "Tag Filter: glass", + "item.compactvoidminers.tag_filter_misc": "Tag Filter: Miscellaneous", + "item.compactvoidminers.tag_filter_rod": "Tag Filter: rod", + "item.compactvoidminers.tag_filter_logs": "Tag Filter: logs", + "item.compactvoidminers.tag_filter_crop": "Tag Filter: crop", + "item.compactvoidminers.tag_filter_dust": "Tag Filter: dust", + "item.compactvoidminers.tag_filter_stone": "Tag Filter: stone", + "gui.compactvoidminers.missing_filter_upgrade": "Missing filter upgrade", + "container.compactvoidminers.void_miner": "Compact Void Miner", + "container.compactvoidminers.void_pump": "Compact Void Pump", + "command.compactvoidminers.refreshedcache": "Compact Void Miners Cache Refreshed", + "command.compactvoidminers.info.noitem": "No Item Selected", + "command.compactvoidminers.info.none": "None", + "command.compactvoidminers.info.item": "Item", + "command.compactvoidminers.info.tags": "Tags", + "tooltip.compactvoidminers.disabled": "DISABLED" +} \ No newline at end of file diff --git a/projects/1.18/assets/compact-void-miners/compactvoidminers/lang/zh_cn.json b/projects/1.18/assets/compact-void-miners/compactvoidminers/lang/zh_cn.json index ab114ac552fb..576648723a42 100644 --- a/projects/1.18/assets/compact-void-miners/compactvoidminers/lang/zh_cn.json +++ b/projects/1.18/assets/compact-void-miners/compactvoidminers/lang/zh_cn.json @@ -1,33 +1,32 @@ { - "itemGroup.tabCompactVoidMiners": "紧凑型虚空采矿机", - "block.compactvoidminers.void_miner": "紧凑型虚空采矿机", - "block.compactvoidminers.void_pump": "紧凑型虚空泵", - "item.compactvoidminers.blank_filter": "空白标签过滤器", - "item.compactvoidminers.tag_filter.-1": "未知标签过滤器", - "item.compactvoidminers.tag_filter_storage_block": "标签过滤器:块", - "item.compactvoidminers.tag_filter_seed": "标签过滤器:种子", - "item.compactvoidminers.tag_filter_plastic": "标签过滤器:塑料", - "item.compactvoidminers.tag_filter_plate": "标签过滤器:板", - "item.compactvoidminers.tag_filter_dye": "标签过滤器:染料", - "item.compactvoidminers.tag_filter_gem": "标签过滤器:宝石", - "item.compactvoidminers.tag_filter_nugget": "标签过滤器:粒", - "item.compactvoidminers.tag_filter_ore": "标签过滤器:矿石", - "item.compactvoidminers.tag_filter_ingot": "标签过滤器:锭", - "item.compactvoidminers.tag_filter_glass": "标签过滤器:玻璃", - "item.compactvoidminers.tag_filter_misc": "标签过滤器:杂项", - "item.compactvoidminers.tag_filter_rod": "标签过滤器:棍棒", - "item.compactvoidminers.tag_filter_logs": "标签过滤器:原木", - "item.compactvoidminers.tag_filter_crop": "标签过滤器:农作物", - "item.compactvoidminers.tag_filter_dust": "标签过滤器:粉末", - "item.compactvoidminers.tag_filter_stone": "标签过滤器:石材", - "gui.compactvoidminers.missing_filter_upgrade": "缺少过滤升级", - "container.compactvoidminers.void_miner": "紧凑型虚空采矿机", - "container.compactvoidminers.void_pump": "紧凑型虚空泵", - "command.compactvoidminers.refreshedcache": "紧凑型虚空采矿机缓存已刷新", - "command.compactvoidminers.info.noitem": "未选中任何物品", - "command.compactvoidminers.info.none": "无", - "command.compactvoidminers.info.item": "物品", - "command.compactvoidminers.info.tags": "标签", - "tooltip.compactvoidminers.disabled": "禁用" -} - + "itemGroup.tabCompactVoidMiners": "紧凑型虚空采矿机", + "block.compactvoidminers.void_miner": "紧凑型虚空采矿机", + "block.compactvoidminers.void_pump": "紧凑型虚空泵", + "item.compactvoidminers.blank_filter": "空白标签过滤器", + "item.compactvoidminers.tag_filter.-1": "未知标签过滤器", + "item.compactvoidminers.tag_filter_storage_block": "标签过滤器:块", + "item.compactvoidminers.tag_filter_seed": "标签过滤器:种子", + "item.compactvoidminers.tag_filter_plastic": "标签过滤器:塑料", + "item.compactvoidminers.tag_filter_plate": "标签过滤器:板", + "item.compactvoidminers.tag_filter_dye": "标签过滤器:染料", + "item.compactvoidminers.tag_filter_gem": "标签过滤器:宝石", + "item.compactvoidminers.tag_filter_nugget": "标签过滤器:粒", + "item.compactvoidminers.tag_filter_ore": "标签过滤器:矿石", + "item.compactvoidminers.tag_filter_ingot": "标签过滤器:锭", + "item.compactvoidminers.tag_filter_glass": "标签过滤器:玻璃", + "item.compactvoidminers.tag_filter_misc": "标签过滤器:杂项", + "item.compactvoidminers.tag_filter_rod": "标签过滤器:棍棒", + "item.compactvoidminers.tag_filter_logs": "标签过滤器:原木", + "item.compactvoidminers.tag_filter_crop": "标签过滤器:农作物", + "item.compactvoidminers.tag_filter_dust": "标签过滤器:粉末", + "item.compactvoidminers.tag_filter_stone": "标签过滤器:石材", + "gui.compactvoidminers.missing_filter_upgrade": "缺少过滤升级", + "container.compactvoidminers.void_miner": "紧凑型虚空采矿机", + "container.compactvoidminers.void_pump": "紧凑型虚空泵", + "command.compactvoidminers.refreshedcache": "紧凑型虚空采矿机缓存已刷新", + "command.compactvoidminers.info.noitem": "未选中任何物品", + "command.compactvoidminers.info.none": "无", + "command.compactvoidminers.info.item": "物品", + "command.compactvoidminers.info.tags": "标签", + "tooltip.compactvoidminers.disabled": "禁用" +} \ No newline at end of file diff --git a/projects/1.18/assets/compat-o-plenty/compatoplenty/lang/en_us.json b/projects/1.18/assets/compat-o-plenty/compatoplenty/lang/en_us.json index a165ef36bd19..134bf3f5110a 100644 --- a/projects/1.18/assets/compat-o-plenty/compatoplenty/lang/en_us.json +++ b/projects/1.18/assets/compat-o-plenty/compatoplenty/lang/en_us.json @@ -17,7 +17,6 @@ "block.compatoplenty.cherry_table": "Cherry Table", "block.compatoplenty.vertical_cherry_planks": "Vertical Cherry Planks", "block.compatoplenty.cherry_boards": "Cherry Boards", - "block.compatoplenty.jacaranda_vertical_slab": "Jacaranda Vertical Slab", "block.compatoplenty.jacaranda_ladder": "Jacaranda Ladder", "block.compatoplenty.jacaranda_bookshelf": "Jacaranda Bookshelf", @@ -33,7 +32,6 @@ "block.compatoplenty.jacaranda_table": "Jacaranda Table", "block.compatoplenty.vertical_jacaranda_planks": "Vertical Jacaranda Planks", "block.compatoplenty.jacaranda_boards": "Jacaranda Boards", - "block.compatoplenty.fir_vertical_slab": "Fir Vertical Slab", "block.compatoplenty.fir_ladder": "Fir Ladder", "block.compatoplenty.fir_bookshelf": "Fir Bookshelf", @@ -49,7 +47,6 @@ "block.compatoplenty.fir_table": "Fir Table", "block.compatoplenty.vertical_fir_planks": "Vertical Fir Planks", "block.compatoplenty.fir_boards": "Fir Boards", - "block.compatoplenty.redwood_vertical_slab": "Redwood Vertical Slab", "block.compatoplenty.redwood_ladder": "Redwood Ladder", "block.compatoplenty.redwood_bookshelf": "Redwood Bookshelf", @@ -65,7 +62,6 @@ "block.compatoplenty.redwood_table": "Redwood Table", "block.compatoplenty.vertical_redwood_planks": "Vertical Redwood Planks", "block.compatoplenty.redwood_boards": "Redwood Boards", - "block.compatoplenty.mahogany_vertical_slab": "Mahogany Vertical Slab", "block.compatoplenty.mahogany_ladder": "Mahogany Ladder", "block.compatoplenty.mahogany_bookshelf": "Mahogany Bookshelf", @@ -81,7 +77,6 @@ "block.compatoplenty.mahogany_table": "Mahogany Table", "block.compatoplenty.vertical_mahogany_planks": "Vertical Mahogany Planks", "block.compatoplenty.mahogany_boards": "Mahogany Boards", - "block.compatoplenty.willow_vertical_slab": "Willow Vertical Slab", "block.compatoplenty.willow_ladder": "Willow Ladder", "block.compatoplenty.willow_bookshelf": "Willow Bookshelf", @@ -97,7 +92,6 @@ "block.compatoplenty.willow_table": "Willow Table", "block.compatoplenty.vertical_willow_planks": "Vertical Willow Planks", "block.compatoplenty.willow_boards": "Willow Boards", - "block.compatoplenty.magic_vertical_slab": "Magic Vertical Slab", "block.compatoplenty.magic_ladder": "Magic Ladder", "block.compatoplenty.magic_bookshelf": "Magic Bookshelf", @@ -113,7 +107,6 @@ "block.compatoplenty.magic_table": "Magic Table", "block.compatoplenty.vertical_magic_planks": "Vertical Magic Planks", "block.compatoplenty.magic_boards": "Magic Boards", - "block.compatoplenty.palm_vertical_slab": "Palm Vertical Slab", "block.compatoplenty.palm_ladder": "Palm Ladder", "block.compatoplenty.palm_bookshelf": "Palm Bookshelf", @@ -129,7 +122,6 @@ "block.compatoplenty.palm_table": "Palm Table", "block.compatoplenty.vertical_palm_planks": "Vertical Palm Planks", "block.compatoplenty.palm_boards": "Palm Boards", - "block.compatoplenty.dead_vertical_slab": "Dead Vertical Slab", "block.compatoplenty.dead_ladder": "Dead Ladder", "block.compatoplenty.dead_bookshelf": "Dead Bookshelf", @@ -145,7 +137,6 @@ "block.compatoplenty.dead_table": "Dead Table", "block.compatoplenty.vertical_dead_planks": "Vertical Dead Planks", "block.compatoplenty.dead_boards": "Dead Boards", - "block.compatoplenty.umbran_vertical_slab": "Umbran Vertical Slab", "block.compatoplenty.umbran_ladder": "Umbran Ladder", "block.compatoplenty.umbran_bookshelf": "Umbran Bookshelf", @@ -161,7 +152,6 @@ "block.compatoplenty.umbran_table": "Umbran Table", "block.compatoplenty.vertical_umbran_planks": "Vertical Umbran Planks", "block.compatoplenty.umbran_boards": "Umbran Boards", - "block.compatoplenty.hellbark_vertical_slab": "Hellbark Vertical Slab", "block.compatoplenty.hellbark_ladder": "Hellbark Ladder", "block.compatoplenty.hellbark_bookshelf": "Hellbark Bookshelf", @@ -177,7 +167,6 @@ "block.compatoplenty.hellbark_table": "Hellbark Table", "block.compatoplenty.vertical_hellbark_planks": "Vertical Hellbark Planks", "block.compatoplenty.hellbark_boards": "Hellbark Boards", - "block.compatoplenty.white_sandstone_vertical_slab": "White Sandstone Vertical Slab", "block.compatoplenty.cut_white_sandstone_vertical_slab": "Cut White Sandstone Vertical Slab", "block.compatoplenty.smooth_white_sandstone_vertical_slab": "Smooth White Sandstone Vertical Slab", @@ -202,14 +191,12 @@ "block.compatoplenty.black_sandstone_brick_slab": "Black Sandstone Brick Slab", "block.compatoplenty.black_sandstone_brick_wall": "Black Sandstone Brick Wall", "block.compatoplenty.black_sandstone_brick_vertical_slab": "Black Sandstone Brick Vertical Slab", - "item.compatoplenty.glowing_moss_paste": "Glowing Moss Paste", "block.compatoplenty.galanos_block": "Galanos Block", "block.compatoplenty.galanos_pillar": "Galanos Pillar", "block.compatoplenty.galanos_stairs": "Galanos Stairs", "block.compatoplenty.galanos_slab": "Galanos Slab", "block.compatoplenty.galanos_vertical_slab": "Galanos Vertical Slab", - "block.compatoplenty.polished_rose_quartz": "Polished Rose Quartz", "block.compatoplenty.polished_rose_quartz_stairs": "Polished Rose Quartz Stairs", "block.compatoplenty.polished_rose_quartz_slab": "Polished Rose Quartz Slab", @@ -221,7 +208,6 @@ "block.compatoplenty.polished_rose_quartz_brick_vertical_slab": "Polished Rose Quartz Brick Vertical Slab", "block.compatoplenty.polished_rose_quartz_brick_wall": "Polished Rose Quartz Brick Wall", "block.compatoplenty.cracked_polished_rose_quartz_bricks": "Cracked Polished Rose Quartz Bricks", - "block.compatoplenty.flowering_oak_leaf_carpet": "Flowering Oak Leaf Carpet", "block.compatoplenty.flowering_oak_leaf_pile": "Pile of Flowering Oak Leaves", "block.compatoplenty.flowering_oak_hedge": "Flowering Oak Leaf Hedge", @@ -241,7 +227,6 @@ "block.compatoplenty.yellow_autumn_leaf_pile": "Pile of Yellow Autumn Leaves", "block.compatoplenty.yellow_autumn_hedge": "Yellow Autumn Leaf Hedge", "block.compatoplenty.mud_brick_vertical_slab": "Mud Brick Vertical Slab", - "item.compatoplenty.cherry_chest_boat": "Cherry Boat with Chest", "item.compatoplenty.cherry_furnace_boat": "Cherry Boat with Furnace", "item.compatoplenty.large_cherry_boat": "Large Cherry Boat", @@ -275,4 +260,4 @@ "item.compatoplenty.hellbark_chest_boat": "Hellbark Boat with Chest", "item.compatoplenty.hellbark_furnace_boat": "Hellbark Boat with Furnace", "item.compatoplenty.large_hellbark_boat": "Large Hellbark Boat" -} +} \ No newline at end of file diff --git a/projects/1.18/assets/compat-o-plenty/compatoplenty/lang/zh_cn.json b/projects/1.18/assets/compat-o-plenty/compatoplenty/lang/zh_cn.json index 6def463a8abb..c0f19931f684 100644 --- a/projects/1.18/assets/compat-o-plenty/compatoplenty/lang/zh_cn.json +++ b/projects/1.18/assets/compat-o-plenty/compatoplenty/lang/zh_cn.json @@ -17,7 +17,6 @@ "block.compatoplenty.cherry_table": "樱桃木桌", "block.compatoplenty.vertical_cherry_planks": "竖纹樱桃木板", "block.compatoplenty.cherry_boards": "樱桃直木板", - "block.compatoplenty.jacaranda_vertical_slab": "蓝花楹木竖直台阶", "block.compatoplenty.jacaranda_ladder": "蓝花楹木梯子", "block.compatoplenty.jacaranda_bookshelf": "蓝花楹木书架", @@ -33,7 +32,6 @@ "block.compatoplenty.jacaranda_table": "蓝花楹木桌", "block.compatoplenty.vertical_jacaranda_planks": "竖纹蓝花楹木板", "block.compatoplenty.jacaranda_boards": "蓝花楹木直木板", - "block.compatoplenty.fir_vertical_slab": "杉木竖直台阶", "block.compatoplenty.fir_ladder": "杉木梯子", "block.compatoplenty.fir_bookshelf": "杉木书架", @@ -49,7 +47,6 @@ "block.compatoplenty.fir_table": "杉木桌", "block.compatoplenty.vertical_fir_planks": "竖纹杉木木板", "block.compatoplenty.fir_boards": "杉木直木板", - "block.compatoplenty.redwood_vertical_slab": "红木竖直台阶", "block.compatoplenty.redwood_ladder": "红木梯子", "block.compatoplenty.redwood_bookshelf": "红木书架", @@ -65,7 +62,6 @@ "block.compatoplenty.redwood_table": "红木桌", "block.compatoplenty.vertical_redwood_planks": "竖纹红木木板", "block.compatoplenty.redwood_boards": "红木直木板", - "block.compatoplenty.mahogany_vertical_slab": "桃花心木竖直台阶", "block.compatoplenty.mahogany_ladder": "桃花心木梯子", "block.compatoplenty.mahogany_bookshelf": "桃花心木书架", @@ -81,7 +77,6 @@ "block.compatoplenty.mahogany_table": "桃花心木桌", "block.compatoplenty.vertical_mahogany_planks": "竖纹桃花心木板", "block.compatoplenty.mahogany_boards": "桃花心直木板", - "block.compatoplenty.willow_vertical_slab": "柳木竖直台阶", "block.compatoplenty.willow_ladder": "柳木梯子", "block.compatoplenty.willow_bookshelf": "柳木书架", @@ -97,7 +92,6 @@ "block.compatoplenty.willow_table": "柳木桌", "block.compatoplenty.vertical_willow_planks": "竖纹柳木木板", "block.compatoplenty.willow_boards": "柳木直木板", - "block.compatoplenty.magic_vertical_slab": "魔法木竖直台阶", "block.compatoplenty.magic_ladder": "魔法木梯子", "block.compatoplenty.magic_bookshelf": "魔法木书架", @@ -113,7 +107,6 @@ "block.compatoplenty.magic_table": "魔法木桌", "block.compatoplenty.vertical_magic_planks": "竖纹魔法木板", "block.compatoplenty.magic_boards": "魔法直木板", - "block.compatoplenty.palm_vertical_slab": "棕榈木竖直台阶", "block.compatoplenty.palm_ladder": "棕榈木梯子", "block.compatoplenty.palm_bookshelf": "棕榈木书架", @@ -129,7 +122,6 @@ "block.compatoplenty.palm_table": "棕榈木桌", "block.compatoplenty.vertical_palm_planks": "竖纹棕榈木板", "block.compatoplenty.palm_boards": "棕榈直木板", - "block.compatoplenty.dead_vertical_slab": "枯死木竖直台阶", "block.compatoplenty.dead_ladder": "枯死木梯子", "block.compatoplenty.dead_bookshelf": "枯死木书架", @@ -145,7 +137,6 @@ "block.compatoplenty.dead_table": "枯死木桌", "block.compatoplenty.vertical_dead_planks": "竖纹枯死木板", "block.compatoplenty.dead_boards": "枯死直木板", - "block.compatoplenty.umbran_vertical_slab": "暗影木竖直台阶", "block.compatoplenty.umbran_ladder": "暗影木梯子", "block.compatoplenty.umbran_bookshelf": "暗影木书架", @@ -161,7 +152,6 @@ "block.compatoplenty.umbran_table": "暗影木桌", "block.compatoplenty.vertical_umbran_planks": "竖纹暗影木板", "block.compatoplenty.umbran_boards": "暗影直木板", - "block.compatoplenty.hellbark_vertical_slab": "地狱皮木竖直台阶", "block.compatoplenty.hellbark_ladder": "地狱皮木梯子", "block.compatoplenty.hellbark_bookshelf": "地狱皮木书架", @@ -177,7 +167,6 @@ "block.compatoplenty.hellbark_table": "地狱皮木桌", "block.compatoplenty.vertical_hellbark_planks": "竖纹地狱皮木板", "block.compatoplenty.hellbark_boards": "地狱皮直木板", - "block.compatoplenty.white_sandstone_vertical_slab": "白砂岩竖直台阶", "block.compatoplenty.cut_white_sandstone_vertical_slab": "切制白砂岩竖直台阶", "block.compatoplenty.smooth_white_sandstone_vertical_slab": "平滑白砂岩竖直台阶", @@ -202,14 +191,12 @@ "block.compatoplenty.black_sandstone_brick_slab": "黑砂岩砖台阶", "block.compatoplenty.black_sandstone_brick_wall": "黑砂岩砖墙", "block.compatoplenty.black_sandstone_brick_vertical_slab": "黑砂岩砖竖直台阶", - "item.compatoplenty.glowing_moss_paste": "荧光苔藓泥", "block.compatoplenty.galanos_block": "荧蓝块", "block.compatoplenty.galanos_pillar": "荧蓝柱", "block.compatoplenty.galanos_stairs": "荧蓝楼梯", "block.compatoplenty.galanos_slab": "荧蓝台阶", "block.compatoplenty.galanos_vertical_slab": "荧蓝竖直台阶", - "block.compatoplenty.polished_rose_quartz": "磨制玫瑰石英块", "block.compatoplenty.polished_rose_quartz_stairs": "磨制玫瑰石英楼梯", "block.compatoplenty.polished_rose_quartz_slab": "磨制玫瑰石英台阶", @@ -221,7 +208,6 @@ "block.compatoplenty.polished_rose_quartz_brick_vertical_slab": "磨制玫瑰石英砖竖直台阶", "block.compatoplenty.polished_rose_quartz_brick_wall": "磨制玫瑰石英砖墙", "block.compatoplenty.cracked_polished_rose_quartz_bricks": "裂纹磨制玫瑰石英砖", - "block.compatoplenty.flowering_oak_leaf_carpet": "花橡树叶地毯", "block.compatoplenty.flowering_oak_leaf_pile": "花橡树叶堆", "block.compatoplenty.flowering_oak_hedge": "花橡树叶篱", @@ -241,7 +227,6 @@ "block.compatoplenty.yellow_autumn_leaf_pile": "黄秋树叶堆", "block.compatoplenty.yellow_autumn_hedge": "黄秋树叶篱", "block.compatoplenty.mud_brick_vertical_slab": "泥砖竖直台阶", - "item.compatoplenty.cherry_chest_boat": "樱桃木运输船", "item.compatoplenty.cherry_furnace_boat": "樱桃木动力船", "item.compatoplenty.large_cherry_boat": "樱桃木大型船", @@ -275,4 +260,4 @@ "item.compatoplenty.hellbark_chest_boat": "地狱皮木运输船", "item.compatoplenty.hellbark_furnace_boat": "地狱皮木动力船", "item.compatoplenty.large_hellbark_boat": "地狱皮木大型船" -} +} \ No newline at end of file diff --git a/projects/1.18/assets/compressedcreativity/compressedcreativity/lang/en_us.json b/projects/1.18/assets/compressedcreativity/compressedcreativity/lang/en_us.json index 5fcd155e2535..3b64825e0703 100644 --- a/projects/1.18/assets/compressedcreativity/compressedcreativity/lang/en_us.json +++ b/projects/1.18/assets/compressedcreativity/compressedcreativity/lang/en_us.json @@ -70,5 +70,5 @@ "itemGroup.compressedcreativity.main": "Compressed Creativity", "pneumaticcraft.armor.upgrade.compressedcreativity.block_tracker_module_kinetic": "Mechanical Blocks", "pneumaticcraft.armor.upgrade.compressedcreativity.mechanical_visor": "Mechanical Visor", - "pneumaticcraft.gui.tab.info.item.armor.head.compressedcreativity.mechanical_visorUpgrade": "\u00A70Mechanical Visor will allow you to see mechanical stats of some machines, as if you were wearing Engineer's Goggles." -} + "pneumaticcraft.gui.tab.info.item.armor.head.compressedcreativity.mechanical_visorUpgrade": "§0Mechanical Visor will allow you to see mechanical stats of some machines, as if you were wearing Engineer's Goggles." +} \ No newline at end of file diff --git a/projects/1.18/assets/compressedcreativity/compressedcreativity/lang/zh_cn.json b/projects/1.18/assets/compressedcreativity/compressedcreativity/lang/zh_cn.json index 4130ce94326a..8e77ab1407c2 100644 --- a/projects/1.18/assets/compressedcreativity/compressedcreativity/lang/zh_cn.json +++ b/projects/1.18/assets/compressedcreativity/compressedcreativity/lang/zh_cn.json @@ -70,5 +70,5 @@ "itemGroup.compressedcreativity.main": "压缩动力", "pneumaticcraft.armor.upgrade.compressedcreativity.block_tracker_module_kinetic": "机械方块", "pneumaticcraft.armor.upgrade.compressedcreativity.mechanical_visor": "机械护面", - "pneumaticcraft.gui.tab.info.item.armor.head.compressedcreativity.mechanical_visorUpgrade": "\u00A70机械护面将允许你查看某些机械的动力学信息,就好像你戴着工程师护目镜一样。" -} + "pneumaticcraft.gui.tab.info.item.armor.head.compressedcreativity.mechanical_visorUpgrade": "§0机械护面将允许你查看某些机械的动力学信息,就好像你戴着工程师护目镜一样。" +} \ No newline at end of file diff --git a/projects/1.18/assets/create-cafe/createcafe/lang/en_us.json b/projects/1.18/assets/create-cafe/createcafe/lang/en_us.json index 2252a74dc5da..4ae0c61601b5 100644 --- a/projects/1.18/assets/create-cafe/createcafe/lang/en_us.json +++ b/projects/1.18/assets/create-cafe/createcafe/lang/en_us.json @@ -1,116 +1,177 @@ -{ - "block.createcafe.melted_sugar": "Melted Sugar", - "block.createcafe.filling": "Filling", - "tooltip.createcafe.res": "Resistance (0:12)", - "tooltip.createcafe.regen": "Regeneration (0:13)", - "tooltip.createcafe.strength": "Strength (0:10)", - "tooltip.createcafe.speed": "Speed (0:13)", - "tooltip.createcafe.super": "Resistance (0:13), Speed (0:13), Strength (0:13), Regeneration (0:13)", - "itemGroup.createCafeTab": "Create Cafe", - "item.createcafe.mana_berries": "Mana Berries", - "item.createcafe.oreo": "Oreo", - "item.createcafe.oreo_dough": "Oreo Dough", - "item.createcafe.oreo_half": "Oreo Half", - "item.createcafe.oreo_incomplete": "Incomplete Oreo", - "item.createcafe.oreo_half_raw": "Oreo Half Raw", - "item.createcafe.oreo_crushed": "Crushed Oreo", - "item.createcafe.blood_orange": "Blood Orange", - "item.createcafe.empty_boba_cup": "Empty Boba Cup", - "item.createcafe.boba_cup": "Boba Cup", - "item.createcafe.boba": "Boba", - "item.createcafe.raw_boba": "Raw Boba", - "item.createcafe.tapioca_flour": "Tapioca Flour", - "block.createcafe.cassava_crop": "Cassava Seeds", - "item.createcafe.cassava_root": "Cassava Root", - "item.createcafe.cassava_seeds": "Cassava Seeds", - "block.createcafe.coffee_crop": "Coffee Beans", - "item.createcafe.roasted_coffee": "Roasted Coffee Beans", - "item.createcafe.coffee_fruit": "Coffee Fruit", - "item.createcafe.coffee_beans": "Coffee Beans", - "item.createcafe.mango_milk_tea": "Mango Milk Tea", - "block.createcafe.mango_tea": "Mango Milk Tea", - "item.createcafe.lime_milk_tea": "Lime Milk Tea", - "block.createcafe.lime_tea": "Lime Milk Tea", - "item.createcafe.strawberry_milk_tea": "Strawberry Milk Tea", - "block.createcafe.strawberry_tea": "Strawberry Milk Tea", - "item.createcafe.peach_milk_tea": "Peach Milk Tea", - "block.createcafe.peach_tea": "Peach Milk Tea", - "item.createcafe.plum_milk_tea": "Plum Milk Tea", - "block.createcafe.plum_tea": "Plum Milk Tea", - "item.createcafe.jackfruit_milk_tea": "Jackfruit Milk Tea", - "block.createcafe.jackfruit_tea": "Jackfruit Milk Tea", - "item.createcafe.apricot_milk_tea": "Apricot Milk Tea", - "block.createcafe.apricot_tea": "Apricot Milk Tea", - "item.createcafe.durian_milk_tea": "Durian Milk Tea", - "block.createcafe.durian_tea": "Durian Milk Tea", - "item.createcafe.fig_milk_tea": "Fig Milk Tea", - "block.createcafe.fig_tea": "Fig Milk Tea", - "item.createcafe.grape_milk_tea": "Grape Milk Tea", - "block.createcafe.grape_tea": "Grape Milk Tea", - "item.createcafe.grapefruit_milk_tea": "Grapefruit Milk Tea", - "block.createcafe.grapefruit_tea": "Grapefruit Milk Tea", - "item.createcafe.starfruit_milk_tea": "Starfruit Milk Tea", - "block.createcafe.starfruit_tea": "Starfruit Milk Tea", - "item.createcafe.blood_orange_milk_tea": "Blood Orange Milk Tea", - "block.createcafe.blood_tea": "Blood Orange Milk Tea", - "item.createcafe.lychee_milk_tea": "Lychee Milk Tea", - "block.createcafe.lychee_tea": "Lychee Milk Tea", - "item.createcafe.blueberry_milk_tea": "Blueberry Milk Tea", - "block.createcafe.blueberry_tea": "Blueberry Milk Tea", - "item.createcafe.pineapple_milk_tea": "Pineapple Milk Tea", - "block.createcafe.pineapple_tea": "Pineapple Milk Tea", - "item.createcafe.apple_milk_tea": "Apple Milk Tea", - "block.createcafe.apple_tea": "Apple Milk Tea", - "item.createcafe.pumpkin_milk_tea": "Pumpkin Milk Tea", - "block.createcafe.pumpkin_tea": "Pumpkin Milk Tea", - "item.createcafe.avocado_milk_tea": "Avocado Milk Tea", - "block.createcafe.avocado_tea": "Avocado Milk Tea", - "item.createcafe.sweetberry_milk_tea": "Sweet Berry Milk Tea", - "block.createcafe.sweetberry_tea": "Sweet Berry Milk Tea", - "item.createcafe.tamarind_milk_tea": "Tamarind Milk Tea", - "block.createcafe.tamarind_tea": "Tamarind Milk Tea", - "item.createcafe.papaya_milk_tea": "Papaya Milk Tea", - "block.createcafe.papaya_tea": "Papaya Milk Tea", - "item.createcafe.mana_berry_milk_tea": "Mana Berry Milk Tea", - "block.createcafe.mana_tea": "Mana Berry Milk Tea", - "item.createcafe.kiwi_milk_tea": "Kiwi Milk Tea", - "block.createcafe.kiwi_tea": "Kiwi Milk Tea", - "item.createcafe.orange_milk_tea": "Orange Milk Tea", - "block.createcafe.orange_tea": "Orange Milk Tea", - "item.createcafe.yucca_milk_tea": "Yucca Milk Tea", - "block.createcafe.yucca_tea": "Yucca Milk Tea", - "item.createcafe.aloe_milk_tea": "Aloe Milk Tea", - "block.createcafe.aloe_tea": "Aloe Milk Tea", - "item.createcafe.coconut_milk_tea": "Coconut Milk Tea", - "block.createcafe.coconut_tea": "Coconut Milk Tea", - "item.createcafe.persimmon_milk_tea": "Persimmon Milk Tea", - "block.createcafe.persimmon_tea": "Persimmon Milk Tea", - "item.createcafe.pomegranate_milk_tea": "Pomegranate Milk Tea", - "block.createcafe.pomegranate_tea": "Pomegranate Milk Tea", - "item.createcafe.raspberry_milk_tea": "Raspberry Milk Tea", - "block.createcafe.raspberry_tea": "Raspberry Milk Tea", - "item.createcafe.lemon_milk_tea": "Lemon Milk Tea", - "block.createcafe.lemon_tea": "Lemon Milk Tea", - "item.createcafe.watermelon_milk_tea": "Watermelon Milk Tea", - "block.createcafe.watermelon_tea": "Watermelon Milk Tea", - "item.createcafe.vanilla_milk_tea": "Vanilla Milk Tea", - "block.createcafe.vanilla_tea": "Vanilla Milk Tea", - "item.createcafe.banana_milk_tea": "Banana Milk Tea", - "block.createcafe.banana_tea": "Banana Milk Tea", - "item.createcafe.cherry_milk_tea": "Cherry Milk Tea", - "block.createcafe.cherry_tea": "Cherry Milk Tea", - "item.createcafe.blackberry_milk_tea": "Blackberry Milk Tea", - "block.createcafe.blackberry_tea": "Blackberry Milk Tea", - "item.createcafe.dragonfruit_milk_tea": "Dragonfruit Milk Tea", - "block.createcafe.dragonfruit_tea": "Dragonfruit Milk Tea", - "item.createcafe.gooseberry_milk_tea": "Gooseberry Milk Tea", - "block.createcafe.gooseberry_tea": "Gooseberry Milk Tea", - "item.createcafe.guava_milk_tea": "Guava Milk Tea", - "block.createcafe.guava_tea": "Guava Milk Tea", - "item.createcafe.passionfruit_milk_tea": "Passionfruit Milk Tea", - "block.createcafe.passionfruit_tea": "Passionfruit Milk Tea", - "item.createcafe.lavender_milk_tea": "Lavender Milk Tea", - "block.createcafe.lavender_tea": "Lavender Milk Tea", - "item.createcafe.oreo_milk_tea": "Oreo Milk Tea", - "block.createcafe.oreo_tea": "Oreo Milk Tea" +{ + "block.createcafe.melted_sugar": "Melted Sugar", + "block.createcafe.filling": "Filling", + "tooltip.createcafe.res": "Resistance (0:12)", + "tooltip.createcafe.fire_res": "Fire Resistance (0:12)", + "tooltip.createcafe.regen": "Regeneration (0:13)", + "tooltip.createcafe.strength": "Strength (0:10)", + "tooltip.createcafe.speed": "Speed (0:13)", + "tooltip.createcafe.super": "Resistance (0:13), Speed (0:13), Strength (0:13), Regeneration (0:13)", + "itemGroup.createCafeTab": "Create Cafe", + "item.createcafe.aloe_tea_bucket": "Aloe Tea Bucket", + "item.createcafe.apple_tea_bucket": "Apple Tea Bucket", + "item.createcafe.apricot_tea_bucket": "Apricot Tea Bucket", + "item.createcafe.avocado_tea_bucket": "Avocado Tea Bucket", + "item.createcafe.banana_tea_bucket": "Banana Tea Bucket", + "item.createcafe.blackberry_tea_bucket": "Blackberry Tea Bucket", + "item.createcafe.blood_tea_bucket": "Blood Tea Bucket", + "item.createcafe.blueberry_tea_bucket": "Blueberry Tea Bucket", + "item.createcafe.cherry_tea_bucket": "Cherry Tea Bucket", + "item.createcafe.coconut_tea_bucket": "Coconut Tea Bucket", + "item.createcafe.dragonfruit_tea_bucket": "Dragonfruit Tea Bucket", + "item.createcafe.durian_tea_bucket": "Durian Tea Bucket", + "item.createcafe.fig_tea_bucket": "Fig Tea Bucket", + "item.createcafe.filling_bucket": "Filling Bucket", + "item.createcafe.gooseberry_tea_bucket": "Gooseberry Tea Bucket", + "item.createcafe.grape_tea_bucket": "Grape Tea Bucket", + "item.createcafe.grapefruit_tea_bucket": "Grapefruit Tea Bucket", + "item.createcafe.guava_tea_bucket": "Guava Tea Bucket", + "item.createcafe.jackfruit_tea_bucket": "Jackfruit Tea Bucket", + "item.createcafe.kiwi_tea_bucket": "Kiwi Tea Bucket", + "item.createcafe.lavender_tea_bucket": "Lavender Tea Bucket", + "item.createcafe.lemon_tea_bucket": "Lemon Tea Bucket", + "item.createcafe.lime_tea_bucket": "Lime Tea Bucket", + "item.createcafe.lychee_tea_bucket": "Lychee Tea Bucket", + "item.createcafe.mana_tea_bucket": "Mana Tea Bucket", + "item.createcafe.mango_tea_bucket": "Mango Tea Bucket", + "item.createcafe.melted_sugar_bucket": "Melted Sugar Bucket", + "item.createcafe.orange_tea_bucket": "Orange Tea Bucket", + "item.createcafe.oreo_tea_bucket": "Oreo Tea Bucket", + "item.createcafe.papaya_tea_bucket": "Papaya Tea Bucket", + "item.createcafe.passionfruit_tea_bucket": "Passionfruit Tea Bucket", + "item.createcafe.peach_tea_bucket": "Peach Tea Bucket", + "item.createcafe.persimmon_tea_bucket": "Persimmon Tea Bucket", + "item.createcafe.pineapple_tea_bucket": "Pineapple Tea Bucket", + "item.createcafe.plum_tea_bucket": "Plum Tea Bucket", + "item.createcafe.pomegranate_tea_bucket": "Pomegranate Tea Bucket", + "item.createcafe.pumpkin_tea_bucket": "Pumpkin Tea Bucket", + "item.createcafe.raspberry_tea_bucket": "Raspberry Tea Bucket", + "item.createcafe.starfruit_tea_bucket": "Starfruit Tea Bucket", + "item.createcafe.strawberry_tea_bucket": "Strawberry Tea Bucket", + "item.createcafe.sweetberry_tea_bucket": "Sweetberry Tea Bucket", + "item.createcafe.tamarind_tea_bucket": "Tamarind Tea Bucket", + "item.createcafe.vanilla_tea_bucket": "Vanilla Tea Bucket", + "item.createcafe.watermelon_tea_bucket": "Watermelon Tea Bucket", + "item.createcafe.yucca_tea_bucket": "Yucca Tea Bucket", + "item.createcafe.citron_tea_bucket": "Citron Tea Bucket", + "item.createcafe.pomelo_tea_bucket": "Pomelo Tea Bucket", + "item.createcafe.redlove_tea_bucket": "Redlove Tea Bucket", + "item.createcafe.mandarin_tea_bucket": "Mandarin Tea Bucket", + "item.createcafe.barberry_tea_bucket": "Barberry Tea Bucket", + "item.createcafe.mana_berries": "Mana Berries", + "item.createcafe.oreo": "Oreo", + "item.createcafe.oreo_dough": "Oreo Dough", + "item.createcafe.oreo_half": "Oreo Half", + "item.createcafe.oreo_incomplete": "Incomplete Oreo", + "item.createcafe.oreo_half_raw": "Oreo Half Raw", + "item.createcafe.oreo_crushed": "Crushed Oreo", + "item.createcafe.blood_orange": "Blood Orange", + "item.createcafe.empty_boba_cup": "Empty Boba Cup", + "item.createcafe.boba_cup": "Boba Cup", + "item.createcafe.boba": "Boba", + "item.createcafe.raw_boba": "Raw Boba", + "item.createcafe.tapioca_flour": "Tapioca Flour", + "block.createcafe.cassava_crop": "Cassava Seeds", + "item.createcafe.cassava_root": "Cassava Root", + "item.createcafe.cassava_seeds": "Cassava Seeds", + "block.createcafe.coffee_crop": "Coffee Beans", + "item.createcafe.roasted_coffee": "Roasted Coffee Beans", + "item.createcafe.coffee_fruit": "Coffee Fruit", + "item.createcafe.coffee_beans": "Coffee Beans", + "item.createcafe.mango_milk_tea": "Mango Milk Tea", + "block.createcafe.mango_tea": "Mango Milk Tea", + "item.createcafe.lime_milk_tea": "Lime Milk Tea", + "block.createcafe.lime_tea": "Lime Milk Tea", + "item.createcafe.strawberry_milk_tea": "Strawberry Milk Tea", + "block.createcafe.strawberry_tea": "Strawberry Milk Tea", + "item.createcafe.peach_milk_tea": "Peach Milk Tea", + "block.createcafe.peach_tea": "Peach Milk Tea", + "item.createcafe.plum_milk_tea": "Plum Milk Tea", + "block.createcafe.plum_tea": "Plum Milk Tea", + "item.createcafe.jackfruit_milk_tea": "Jackfruit Milk Tea", + "block.createcafe.jackfruit_tea": "Jackfruit Milk Tea", + "item.createcafe.apricot_milk_tea": "Apricot Milk Tea", + "block.createcafe.apricot_tea": "Apricot Milk Tea", + "item.createcafe.durian_milk_tea": "Durian Milk Tea", + "block.createcafe.durian_tea": "Durian Milk Tea", + "item.createcafe.fig_milk_tea": "Fig Milk Tea", + "block.createcafe.fig_tea": "Fig Milk Tea", + "item.createcafe.grape_milk_tea": "Grape Milk Tea", + "block.createcafe.grape_tea": "Grape Milk Tea", + "item.createcafe.grapefruit_milk_tea": "Grapefruit Milk Tea", + "block.createcafe.grapefruit_tea": "Grapefruit Milk Tea", + "item.createcafe.starfruit_milk_tea": "Starfruit Milk Tea", + "block.createcafe.starfruit_tea": "Starfruit Milk Tea", + "item.createcafe.blood_orange_milk_tea": "Blood Orange Milk Tea", + "block.createcafe.blood_tea": "Blood Orange Milk Tea", + "item.createcafe.lychee_milk_tea": "Lychee Milk Tea", + "block.createcafe.lychee_tea": "Lychee Milk Tea", + "item.createcafe.blueberry_milk_tea": "Blueberry Milk Tea", + "block.createcafe.blueberry_tea": "Blueberry Milk Tea", + "item.createcafe.pineapple_milk_tea": "Pineapple Milk Tea", + "block.createcafe.pineapple_tea": "Pineapple Milk Tea", + "item.createcafe.apple_milk_tea": "Apple Milk Tea", + "block.createcafe.apple_tea": "Apple Milk Tea", + "item.createcafe.pumpkin_milk_tea": "Pumpkin Milk Tea", + "block.createcafe.pumpkin_tea": "Pumpkin Milk Tea", + "item.createcafe.avocado_milk_tea": "Avocado Milk Tea", + "block.createcafe.avocado_tea": "Avocado Milk Tea", + "item.createcafe.sweetberry_milk_tea": "Sweet Berry Milk Tea", + "block.createcafe.sweetberry_tea": "Sweet Berry Milk Tea", + "item.createcafe.tamarind_milk_tea": "Tamarind Milk Tea", + "block.createcafe.tamarind_tea": "Tamarind Milk Tea", + "item.createcafe.papaya_milk_tea": "Papaya Milk Tea", + "block.createcafe.papaya_tea": "Papaya Milk Tea", + "item.createcafe.mana_berry_milk_tea": "Mana Berry Milk Tea", + "block.createcafe.mana_tea": "Mana Berry Milk Tea", + "item.createcafe.kiwi_milk_tea": "Kiwi Milk Tea", + "block.createcafe.kiwi_tea": "Kiwi Milk Tea", + "item.createcafe.orange_milk_tea": "Orange Milk Tea", + "block.createcafe.orange_tea": "Orange Milk Tea", + "item.createcafe.yucca_milk_tea": "Yucca Milk Tea", + "block.createcafe.yucca_tea": "Yucca Milk Tea", + "item.createcafe.aloe_milk_tea": "Aloe Milk Tea", + "block.createcafe.aloe_tea": "Aloe Milk Tea", + "item.createcafe.coconut_milk_tea": "Coconut Milk Tea", + "block.createcafe.coconut_tea": "Coconut Milk Tea", + "item.createcafe.persimmon_milk_tea": "Persimmon Milk Tea", + "block.createcafe.persimmon_tea": "Persimmon Milk Tea", + "item.createcafe.pomegranate_milk_tea": "Pomegranate Milk Tea", + "block.createcafe.pomegranate_tea": "Pomegranate Milk Tea", + "item.createcafe.raspberry_milk_tea": "Raspberry Milk Tea", + "block.createcafe.raspberry_tea": "Raspberry Milk Tea", + "item.createcafe.lemon_milk_tea": "Lemon Milk Tea", + "block.createcafe.lemon_tea": "Lemon Milk Tea", + "item.createcafe.watermelon_milk_tea": "Watermelon Milk Tea", + "block.createcafe.watermelon_tea": "Watermelon Milk Tea", + "item.createcafe.vanilla_milk_tea": "Vanilla Milk Tea", + "block.createcafe.vanilla_tea": "Vanilla Milk Tea", + "item.createcafe.banana_milk_tea": "Banana Milk Tea", + "block.createcafe.banana_tea": "Banana Milk Tea", + "item.createcafe.cherry_milk_tea": "Cherry Milk Tea", + "block.createcafe.cherry_tea": "Cherry Milk Tea", + "item.createcafe.blackberry_milk_tea": "Blackberry Milk Tea", + "block.createcafe.blackberry_tea": "Blackberry Milk Tea", + "item.createcafe.dragonfruit_milk_tea": "Dragonfruit Milk Tea", + "block.createcafe.dragonfruit_tea": "Dragonfruit Milk Tea", + "item.createcafe.gooseberry_milk_tea": "Gooseberry Milk Tea", + "block.createcafe.gooseberry_tea": "Gooseberry Milk Tea", + "item.createcafe.guava_milk_tea": "Guava Milk Tea", + "block.createcafe.guava_tea": "Guava Milk Tea", + "item.createcafe.passionfruit_milk_tea": "Passionfruit Milk Tea", + "block.createcafe.passionfruit_tea": "Passionfruit Milk Tea", + "item.createcafe.lavender_milk_tea": "Lavender Milk Tea", + "block.createcafe.lavender_tea": "Lavender Milk Tea", + "item.createcafe.oreo_milk_tea": "Oreo Milk Tea", + "block.createcafe.oreo_tea": "Oreo Milk Tea", + "item.createcafe.citron_milk_tea": "Citron Milk Tea", + "block.createcafe.citron_tea": "Citron Milk Tea", + "item.createcafe.redlove_milk_tea": "Redlove Milk Tea", + "block.createcafe.redlove_tea": "Redlove Milk Tea", + "item.createcafe.pomelo_milk_tea": "Pomelo Milk Tea", + "block.createcafe.pomelo_tea": "Pomelo Milk Tea", + "item.createcafe.mandarin_milk_tea": "Mandarin Milk Tea", + "block.createcafe.mandarin_tea": "Mandarin Milk Tea", + "item.createcafe.barberry_milk_tea": "Barberry Milk Tea", + "block.createcafe.barberry_tea": "Barberry Milk Tea" } \ No newline at end of file diff --git a/projects/1.18/assets/create-cafe/createcafe/lang/zh_cn.json b/projects/1.18/assets/create-cafe/createcafe/lang/zh_cn.json index 9e26dfeeb6e6..aea78fd17170 100644 --- a/projects/1.18/assets/create-cafe/createcafe/lang/zh_cn.json +++ b/projects/1.18/assets/create-cafe/createcafe/lang/zh_cn.json @@ -1 +1,177 @@ -{} \ No newline at end of file +{ + "block.createcafe.melted_sugar": "融化的糖", + "block.createcafe.filling": "奥利奥馅料", + "tooltip.createcafe.res": "抗性提升(0:12)", + "tooltip.createcafe.fire_res": "防火(0:12)", + "tooltip.createcafe.regen": "生命恢复(0:13)", + "tooltip.createcafe.strength": "力量(0:10)", + "tooltip.createcafe.speed": "速度(0:13)", + "tooltip.createcafe.super": "抗性提升(0:13),速度(0:13),力量(0:13),生命恢复(0:13)", + "itemGroup.createCafeTab": "机械动力:奶茶店", + "item.createcafe.mana_berries": "魔力浆果", + "item.createcafe.oreo": "奥利奥", + "item.createcafe.oreo_dough": "奥利奥面团", + "item.createcafe.oreo_half": "半个奥利奥", + "item.createcafe.oreo_incomplete": "未加工的奥利奥", + "item.createcafe.oreo_half_raw": "半个奥利奥生面团", + "item.createcafe.oreo_crushed": "压碎的奥利奥", + "item.createcafe.blood_orange": "血橙", + "item.createcafe.coffee_beans": "咖啡豆", + "item.createcafe.empty_boba_cup": "空的奶茶杯", + "item.createcafe.boba_cup": "有珍珠的奶茶杯", + "item.createcafe.boba": "波霸珍珠", + "item.createcafe.raw_boba": "未加工的波霸珍珠", + "item.createcafe.tapioca_flour": "木薯粉", + "item.createcafe.cassava_seeds": "木薯种子", + "block.createcafe.cassava_crop": "木薯", + "item.createcafe.cassava_root": "木薯根", + "block.createcafe.coffee_crop": "咖啡豆", + "item.createcafe.roasted_coffee": "烤咖啡豆", + "item.createcafe.coffee_fruit": "咖啡果", + "item.createcafe.mango_milk_tea": "芒果味奶茶", + "block.createcafe.mango_tea": "芒果味奶茶", + "item.createcafe.lime_milk_tea": "酸橙味奶茶", + "block.createcafe.lime_tea": "酸橙味奶茶", + "item.createcafe.strawberry_milk_tea": "草莓味奶茶", + "block.createcafe.strawberry_tea": "草莓味奶茶", + "item.createcafe.peach_milk_tea": "桃味奶茶", + "block.createcafe.peach_tea": "桃味奶茶", + "item.createcafe.plum_milk_tea": "李子味奶茶", + "block.createcafe.plum_tea": "李子味奶茶", + "item.createcafe.jackfruit_milk_tea": "波罗蜜味奶茶", + "block.createcafe.jackfruit_tea": "波罗蜜味奶茶", + "item.createcafe.apricot_milk_tea": "杏味奶茶", + "block.createcafe.apricot_tea": "杏味奶茶", + "item.createcafe.durian_milk_tea": "榴莲味奶茶", + "block.createcafe.durian_tea": "榴莲味奶茶", + "item.createcafe.fig_milk_tea": "无花果味奶茶", + "block.createcafe.fig_tea": "无花果味奶茶", + "item.createcafe.grape_milk_tea": "葡萄味奶茶", + "block.createcafe.grape_tea": "葡萄味奶茶", + "item.createcafe.grapefruit_milk_tea": "西柚味奶茶", + "block.createcafe.grapefruit_tea": "西柚味奶茶", + "item.createcafe.starfruit_milk_tea": "杨桃味奶茶", + "block.createcafe.starfruit_tea": "杨桃味奶茶", + "item.createcafe.blood_orange_milk_tea": "血橙味奶茶", + "block.createcafe.blood_tea": "血橙味奶茶", + "item.createcafe.lychee_milk_tea": "荔枝味奶茶", + "block.createcafe.lychee_tea": "荔枝味奶茶", + "item.createcafe.blueberry_milk_tea": "蓝莓味奶茶", + "block.createcafe.blueberry_tea": "蓝莓味奶茶", + "item.createcafe.pineapple_milk_tea": "菠萝味奶茶", + "block.createcafe.pineapple_tea": "菠萝味奶茶", + "item.createcafe.apple_milk_tea": "苹果味奶茶", + "block.createcafe.apple_tea": "苹果味奶茶", + "item.createcafe.pumpkin_milk_tea": "南瓜味奶茶", + "block.createcafe.pumpkin_tea": "南瓜味奶茶", + "item.createcafe.avocado_milk_tea": "牛油果味奶茶", + "block.createcafe.avocado_tea": "牛油果味奶茶", + "item.createcafe.sweetberry_milk_tea": "甜浆果味奶茶", + "block.createcafe.sweetberry_tea": "甜浆果味奶茶", + "item.createcafe.tamarind_milk_tea": "酸角味奶茶", + "block.createcafe.tamarind_tea": "酸角味奶茶", + "item.createcafe.papaya_milk_tea": "木瓜味奶茶", + "block.createcafe.papaya_tea": "木瓜味奶茶", + "item.createcafe.mana_berry_milk_tea": "魔力浆果味奶茶", + "block.createcafe.mana_tea": "魔力浆果味奶茶", + "item.createcafe.kiwi_milk_tea": "猕猴桃味奶茶", + "block.createcafe.kiwi_tea": "猕猴桃味奶茶", + "item.createcafe.orange_milk_tea": "橙味奶茶", + "block.createcafe.orange_tea": "橙味奶茶", + "item.createcafe.yucca_milk_tea": "丝兰味奶茶", + "block.createcafe.yucca_tea": "丝兰味奶茶", + "item.createcafe.aloe_milk_tea": "芦荟味奶茶", + "block.createcafe.aloe_tea": "芦荟味奶茶", + "item.createcafe.coconut_milk_tea": "椰子味奶茶", + "block.createcafe.coconut_tea": "椰子味奶茶", + "item.createcafe.persimmon_milk_tea": "柿子味奶茶", + "block.createcafe.persimmon_tea": "柿子味奶茶", + "item.createcafe.pomegranate_milk_tea": "石榴味奶茶", + "block.createcafe.pomegranate_tea": "石榴味奶茶", + "item.createcafe.raspberry_milk_tea": "树莓味奶茶", + "block.createcafe.raspberry_tea": "树莓味奶茶", + "item.createcafe.lemon_milk_tea": "柠檬味奶茶", + "block.createcafe.lemon_tea": "柠檬味奶茶", + "item.createcafe.watermelon_milk_tea": "西瓜味奶茶", + "block.createcafe.watermelon_tea": "西瓜味奶茶", + "item.createcafe.vanilla_milk_tea": "香草味奶茶", + "block.createcafe.vanilla_tea": "香草味奶茶", + "item.createcafe.banana_milk_tea": "香蕉味奶茶", + "block.createcafe.banana_tea": "香蕉味奶茶", + "item.createcafe.cherry_milk_tea": "樱桃味奶茶", + "block.createcafe.cherry_tea": "樱桃味奶茶", + "item.createcafe.blackberry_milk_tea": "黑莓味奶茶", + "block.createcafe.blackberry_tea": "黑莓味奶茶", + "item.createcafe.dragonfruit_milk_tea": "火龙果味奶茶", + "block.createcafe.dragonfruit_tea": "火龙果味奶茶", + "item.createcafe.gooseberry_milk_tea": "醋栗味奶茶", + "block.createcafe.gooseberry_tea": "醋栗味奶茶", + "item.createcafe.guava_milk_tea": "番石榴味奶茶", + "block.createcafe.guava_tea": "番石榴味奶茶", + "item.createcafe.passionfruit_milk_tea": "百香果味奶茶", + "block.createcafe.passionfruit_tea": "百香果味奶茶", + "item.createcafe.lavender_milk_tea": "薰衣草味奶茶", + "block.createcafe.lavender_tea": "薰衣草味奶茶", + "item.createcafe.oreo_milk_tea": "奥利奥味奶茶", + "block.createcafe.oreo_tea": "奥利奥味奶茶", + "item.createcafe.citron_milk_tea": "香橼味奶茶", + "block.createcafe.citron_tea": "香橼味奶茶", + "item.createcafe.redlove_milk_tea": "红心果味奶茶", + "block.createcafe.redlove_tea": "红心果味奶茶", + "item.createcafe.pomelo_milk_tea": "柚子味奶茶", + "block.createcafe.pomelo_tea": "柚子味奶茶", + "item.createcafe.mandarin_milk_tea": "橘子味奶茶", + "block.createcafe.mandarin_tea": "橘子味奶茶", + "item.createcafe.barberry_milk_tea": "小檗果味奶茶", + "block.createcafe.barberry_tea": "小檗果味奶茶", + "item.createcafe.aloe_tea_bucket": "芦荟味奶茶桶", + "item.createcafe.apple_tea_bucket": "苹果味奶茶桶", + "item.createcafe.apricot_tea_bucket": "杏味奶茶桶", + "item.createcafe.avocado_tea_bucket": "牛油果味奶茶桶", + "item.createcafe.banana_tea_bucket": "香蕉味奶茶桶", + "item.createcafe.blackberry_tea_bucket": "黑莓味奶茶桶", + "item.createcafe.blood_tea_bucket": "血橙味奶茶桶", + "item.createcafe.blueberry_tea_bucket": "蓝莓味奶茶桶", + "item.createcafe.cherry_tea_bucket": "樱桃味奶茶桶", + "item.createcafe.coconut_tea_bucket": "椰子味奶茶桶", + "item.createcafe.dragonfruit_tea_bucket": "火龙果味奶茶桶", + "item.createcafe.durian_tea_bucket": "榴莲味奶茶桶", + "item.createcafe.fig_tea_bucket": "无花果味奶茶桶", + "item.createcafe.filling_bucket": "奥利奥馅料桶", + "item.createcafe.gooseberry_tea_bucket": "醋栗味奶茶桶", + "item.createcafe.grape_tea_bucket": "葡萄味奶茶桶", + "item.createcafe.grapefruit_tea_bucket": "西柚味奶茶桶", + "item.createcafe.guava_tea_bucket": "番石榴味奶茶桶", + "item.createcafe.jackfruit_tea_bucket": "波罗蜜味奶茶桶", + "item.createcafe.kiwi_tea_bucket": "猕猴桃味奶茶桶", + "item.createcafe.lavender_tea_bucket": "薰衣草味奶茶桶", + "item.createcafe.lemon_tea_bucket": "柠檬味奶茶桶", + "item.createcafe.lime_tea_bucket": "酸橙味奶茶桶", + "item.createcafe.lychee_tea_bucket": "荔枝味奶茶桶", + "item.createcafe.mana_tea_bucket": "魔力浆果味奶茶桶", + "item.createcafe.mango_tea_bucket": "芒果味奶茶桶", + "item.createcafe.melted_sugar_bucket": "融化的糖桶", + "item.createcafe.orange_tea_bucket": "橙味奶茶桶", + "item.createcafe.oreo_tea_bucket": "奥利奥味奶茶桶", + "item.createcafe.papaya_tea_bucket": "木瓜味奶茶桶", + "item.createcafe.passionfruit_tea_bucket": "百香果味奶茶桶", + "item.createcafe.peach_tea_bucket": "桃味奶茶桶", + "item.createcafe.persimmon_tea_bucket": "柿子味奶茶桶", + "item.createcafe.pineapple_tea_bucket": "菠萝味奶茶桶", + "item.createcafe.plum_tea_bucket": "李子味奶茶桶", + "item.createcafe.pomegranate_tea_bucket": "石榴味奶茶桶", + "item.createcafe.pumpkin_tea_bucket": "南瓜味奶茶桶", + "item.createcafe.raspberry_tea_bucket": "树莓味奶茶桶", + "item.createcafe.starfruit_tea_bucket": "杨桃味奶茶桶", + "item.createcafe.strawberry_tea_bucket": "草莓味奶茶桶", + "item.createcafe.sweetberry_tea_bucket": "甜浆果味奶茶桶", + "item.createcafe.tamarind_tea_bucket": "酸角味奶茶桶", + "item.createcafe.vanilla_tea_bucket": "香草味奶茶桶", + "item.createcafe.watermelon_tea_bucket": "西瓜味奶茶桶", + "item.createcafe.yucca_tea_bucket": "丝兰味奶茶桶", + "item.createcafe.citron_tea_bucket": "香橼味奶茶桶", + "item.createcafe.pomelo_tea_bucket": "柚子味奶茶桶", + "item.createcafe.redlove_tea_bucket": "红心果味奶茶桶", + "item.createcafe.mandarin_tea_bucket": "橘子味奶茶桶", + "item.createcafe.barberry_tea_bucket": "小檗果味奶茶桶" +} \ No newline at end of file diff --git a/projects/1.18/assets/create-crystal-clear/create_crystal_clear/lang/en_us.json b/projects/1.18/assets/create-crystal-clear/create_crystal_clear/lang/en_us.json index 1ca73f9f1b2c..9029acd7e1c1 100644 --- a/projects/1.18/assets/create-crystal-clear/create_crystal_clear/lang/en_us.json +++ b/projects/1.18/assets/create-crystal-clear/create_crystal_clear/lang/en_us.json @@ -26,4 +26,4 @@ "block.create_crystal_clear.train_glass_encased_large_cogwheel": "Train Glass Encased Large Cogwheel", "block.create_crystal_clear.train_glass_encased_shaft": "Train Glass Encased Shaft", "itemGroup.create_crystal_clear": "Create: Crystal Clear" -} +} \ No newline at end of file diff --git a/projects/1.18/assets/create-crystal-clear/create_crystal_clear/lang/zh_cn.json b/projects/1.18/assets/create-crystal-clear/create_crystal_clear/lang/zh_cn.json index 22ead482b2e5..49966e5c6934 100644 --- a/projects/1.18/assets/create-crystal-clear/create_crystal_clear/lang/zh_cn.json +++ b/projects/1.18/assets/create-crystal-clear/create_crystal_clear/lang/zh_cn.json @@ -26,4 +26,4 @@ "block.create_crystal_clear.train_glass_encased_large_cogwheel": "列车玻璃大齿轮箱", "block.create_crystal_clear.train_glass_encased_shaft": "列车玻璃传动杆箱", "itemGroup.create_crystal_clear": "机械动力:晶莹剔透" -} +} \ No newline at end of file diff --git a/projects/1.18/assets/create-factory/create_factory/lang/en_us.json b/projects/1.18/assets/create-factory/create_factory/lang/en_us.json new file mode 100644 index 000000000000..9918ab190462 --- /dev/null +++ b/projects/1.18/assets/create-factory/create_factory/lang/en_us.json @@ -0,0 +1,40 @@ +{ + "fluid.create_factory.spread": "Spread", + "item.create_factory.crushed_sugar": "Crushed Sugar", + "fluid.create_factory.cream": "Cream", + "item.create_factory.brownie": "Brownie", + "fluid.create_factory.apple_jam": "Apple Jam", + "itemGroup.tabcreate_factory_tab": "Create: Factory", + "item.create_factory.sweet_berries_jam_roll": "Sweet Berries Jam Roll", + "item.create_factory.butter_cake": "Butter Cake", + "fluid.create_factory.nectar": "Nectar", + "block.create_factory.cream": "Cream", + "item.create_factory.white_chocolate_roll": "White Chocolate Roll", + "block.create_factory.apple_jam": "Apple Jam", + "block.create_factory.spread": "Spread", + "item.create_factory.spreaded_apple": "Spreaded Apple", + "item.create_factory.chocolate_roll": "Chocolate Roll", + "item.create_factory.honey_roll": "Honey Roll", + "item.create_factory.cake_preparation": "Cake Preparation", + "item.create_factory.dark_chocolate_roll": "Dark Chocolate Roll", + "item.create_factory.nectar_bucket": "Nectar Bucket", + "block.create_factory.sweet_berries_jam": "Sweet Berries Jam", + "item.create_factory.pressed_sugar": "Pressed Sugar", + "item.create_factory.apple_jam_bucket": "Apple Jam Bucket", + "block.create_factory.sweet_whipped_cream": "Sweet Whipped Cream", + "fluid.create_factory.sweet_whipped_cream": "Sweet Whipped Cream", + "item.create_factory.ruby_chocolate_roll": "Ruby Chocolate Roll", + "item.create_factory.apple_jam_butter_cake": "Apple Jam Butter Cake", + "item.create_factory.walnut_brownie": "Walnut Brownie", + "item.create_factory.butter": "Butter", + "item.create_factory.apple_jam_roll": "Apple Jam Roll", + "block.create_factory.nectar": "Nectar", + "item.create_factory.cream_bucket": "Cream Bucket", + "item.create_factory.sweet_berries_jam_bucket": "Sweet Berries Bucket", + "item.create_factory.spread_roll": "Spread Roll", + "item.create_factory.caramel_roll": "Caramel Roll", + "item.create_factory.sweet_whipped_cream_bucket": "Sweet Whipped Cream Bucket", + "item.create_factory.chocolated_apple": "Chocolated Apple", + "item.create_factory.spread_bucket": "Spread Bucket", + "fluid.create_factory.sweet_berries_jam": "Sweet Berries Jam" +} \ No newline at end of file diff --git a/projects/1.18/assets/create-factory/create_factory/lang/zh_cn.json b/projects/1.18/assets/create-factory/create_factory/lang/zh_cn.json new file mode 100644 index 000000000000..efa2df33ac30 --- /dev/null +++ b/projects/1.18/assets/create-factory/create_factory/lang/zh_cn.json @@ -0,0 +1,40 @@ +{ + "fluid.create_factory.spread": "酱", + "item.create_factory.crushed_sugar": "糖粉", + "fluid.create_factory.cream": "奶油", + "item.create_factory.brownie": "巧克力蛋糕", + "fluid.create_factory.apple_jam": "苹果酱", + "itemGroup.tabcreate_factory_tab": "机械动力:工厂", + "item.create_factory.sweet_berries_jam_roll": "甜浆果酱卷", + "item.create_factory.butter_cake": "黄油蛋糕", + "fluid.create_factory.nectar": "花蜜", + "block.create_factory.cream": "奶油", + "item.create_factory.white_chocolate_roll": "白巧克力卷", + "block.create_factory.apple_jam": "苹果酱", + "block.create_factory.spread": "酱", + "item.create_factory.spreaded_apple": "酱苹果", + "item.create_factory.chocolate_roll": "巧克力卷", + "item.create_factory.honey_roll": "蜂蜜卷", + "item.create_factory.cake_preparation": "蛋糕坯", + "item.create_factory.dark_chocolate_roll": "黑巧克力卷", + "item.create_factory.nectar_bucket": "花蜜桶", + "block.create_factory.sweet_berries_jam": "甜浆果酱", + "item.create_factory.pressed_sugar": "压制糖", + "item.create_factory.apple_jam_bucket": "苹果酱桶", + "block.create_factory.sweet_whipped_cream": "甜奶油", + "fluid.create_factory.sweet_whipped_cream": "甜奶油", + "item.create_factory.ruby_chocolate_roll": "红宝石巧克力卷", + "item.create_factory.apple_jam_butter_cake": "苹果酱黄油蛋糕", + "item.create_factory.walnut_brownie": "核桃巧克力蛋糕", + "item.create_factory.butter": "黄油", + "item.create_factory.apple_jam_roll": "苹果酱卷", + "block.create_factory.nectar": "花蜜", + "item.create_factory.cream_bucket": "奶油桶", + "item.create_factory.sweet_berries_jam_bucket": "甜浆果酱桶", + "item.create_factory.spread_roll": "酱卷", + "item.create_factory.caramel_roll": "焦糖卷", + "item.create_factory.sweet_whipped_cream_bucket": "甜奶油桶", + "item.create_factory.chocolated_apple": "巧克力苹果", + "item.create_factory.spread_bucket": "酱桶", + "fluid.create_factory.sweet_berries_jam": "甜浆果酱" +} \ No newline at end of file diff --git a/projects/1.18/assets/create-industry/createindustry/lang/en_us.json b/projects/1.18/assets/create-industry/createindustry/lang/en_us.json index 36a6215bb323..fb8225ad4c50 100644 --- a/projects/1.18/assets/create-industry/createindustry/lang/en_us.json +++ b/projects/1.18/assets/create-industry/createindustry/lang/en_us.json @@ -7,8 +7,11 @@ "item.createindustry.quad_potato_cannon": "Quad Potato Cannon", "item.createindustry.sawdust": "Sawdust", "item.createindustry.mesh": "Mesh", - - + "item.createindustry.aluminum_ingot": "Aluminum Ingot", + "item.createindustry.water_insulation": "Water Insulation", + "item.createindustry.heavy_plate": "Heavy Plate", + "item.createindustry.unprocessed_heavy_plate": "Unprocessed Heavy Plate", + "item.createindustry.drill_head": "Drill Head", "block.createindustry.concrete": "Concrete", "block.createindustry.concrete_slab": "Concrete Slab", "block.createindustry.concrete_stairs": "Concrete Stairs", @@ -28,15 +31,33 @@ "block.createindustry.sawdust_block": "Sawdust Block", "block.createindustry.mesh_concrete": "Concrete With Mesh", "block.createindustry.steel_truss": "Steel Truss", - + "block.createindustry.caution_block": "Caution Block", + "block.createindustry.aluminum_block": "Block of Aluminum", + "block.createindustry.aluminum_plating": "Aluminum Plating", + "block.createindustry.track_ballast": "Track Ballast", + "block.createindustry.bauxite": "Bauxite", + "block.createindustry.lignite": "Lignite", + "block.createindustry.waterproof_planks": "Waterproof Planks", "fluid.createindustry.liquid_concrete_fluid": "Liquid Concrete", - "tooltip.createindustry.block.concrete": "§ePlace in-game and wait for it to dry", - - "itemGroup.createindustry": "Create: The Factory Must Grow", "itemGroup.createindustry_concrete": "The Factory Must Grow: Concrete", - + "block.createindustry.cut_bauxite": "Cut Bauxite", + "block.createindustry.polished_cut_bauxite": "Polished Cut Bauxite", + "block.createindustry.cut_bauxite_brick": "Cut Bauxite Bricks", + "block.createindustry.small_bauxite_brick": "Small Bauxite Bricks", + "block.createindustry.cut_bauxite_slab": "Cut Bauxite Slab", + "block.createindustry.polished_cut_bauxite_slab": "Polished Cut Bauxite Slab", + "block.createindustry.cut_bauxite_brick_slab": "Cut Bauxite Brick Slab", + "block.createindustry.small_bauxite_brick_slab": "Small Bauxite Brick Slab", + "block.createindustry.cut_bauxite_stairs": "Cut Bauxite Stairs", + "block.createindustry.polished_cut_bauxite_stairs": "Polished Cut Bauxite Stairs", + "block.createindustry.cut_bauxite_brick_stairs": "Cut Bauxite Brick Stairs", + "block.createindustry.small_bauxite_brick_stairs": "Small Bauxite Brick Stairs", + "block.createindustry.cut_bauxite_wall": "Cut Bauxite Wall", + "block.createindustry.polished_cut_bauxite_wall": "Polished Cut Bauxite Wall", + "block.createindustry.cut_bauxite_brick_wall": "Cut Bauxite Brick Wall", + "block.createindustry.small_bauxite_brick_wall": "Small Bauxite Brick Wall", "block.createindustry.white_concrete": "White Concrete", "block.createindustry.orange_concrete": "Orange Concrete", "block.createindustry.magenta_concrete": "Magenta Concrete", @@ -53,7 +74,6 @@ "block.createindustry.green_concrete": "Green Concrete", "block.createindustry.red_concrete": "Red Concrete", "block.createindustry.black_concrete": "Black Concrete", - "block.createindustry.white_concrete_slab": "White Concrete Slab", "block.createindustry.orange_concrete_slab": "Orange Concrete Slab", "block.createindustry.magenta_concrete_slab": "Magenta Concrete Slab", @@ -70,7 +90,6 @@ "block.createindustry.green_concrete_slab": "Green Concrete Slab", "block.createindustry.red_concrete_slab": "Red Concrete Slab", "block.createindustry.black_concrete_slab": "Black Concrete Slab", - "block.createindustry.white_concrete_stairs": "White Concrete Stairs", "block.createindustry.orange_concrete_stairs": "Orange Concrete Stairs", "block.createindustry.magenta_concrete_stairs": "Magenta Concrete Stairs", @@ -87,7 +106,6 @@ "block.createindustry.green_concrete_stairs": "Green Concrete Stairs", "block.createindustry.red_concrete_stairs": "Red Concrete Stairs", "block.createindustry.black_concrete_stairs": "Black Concrete Stairs", - "block.createindustry.white_concrete_wall": "White Concrete Wall", "block.createindustry.orange_concrete_wall": "Orange Concrete Wall", "block.createindustry.magenta_concrete_wall": "Magenta Concrete Wall", @@ -104,11 +122,6 @@ "block.createindustry.green_concrete_wall": "Green Concrete Wall", "block.createindustry.red_concrete_wall": "Red Concrete Wall", "block.createindustry.black_concrete_wall": "Black Concrete Wall", - - - - - "block.createindustry.white_high_quality_concrete": "High Quality White Concrete", "block.createindustry.orange_high_quality_concrete": "High Quality Orange Concrete", "block.createindustry.magenta_high_quality_concrete": "High Quality Magenta Concrete", @@ -125,7 +138,6 @@ "block.createindustry.green_high_quality_concrete": "High Quality Green Concrete", "block.createindustry.red_high_quality_concrete": "High Quality Red Concrete", "block.createindustry.black_high_quality_concrete": "High Quality Black Concrete", - "block.createindustry.white_high_quality_concrete_slab": "High Quality White Concrete Slab", "block.createindustry.orange_high_quality_concrete_slab": "High Quality Orange Concrete Slab", "block.createindustry.magenta_high_quality_concrete_slab": "High Quality Magenta Concrete Slab", @@ -142,7 +154,6 @@ "block.createindustry.green_high_quality_concrete_slab": "High Quality Green Concrete Slab", "block.createindustry.red_high_quality_concrete_slab": "High Quality Red Concrete Slab", "block.createindustry.black_high_quality_concrete_slab": "High Quality Black Concrete Slab", - "block.createindustry.white_high_quality_concrete_stairs": "High Quality White Concrete Stairs", "block.createindustry.orange_high_quality_concrete_stairs": "High Quality Orange Concrete Stairs", "block.createindustry.magenta_high_quality_concrete_stairs": "High Quality Magenta Concrete Stairs", @@ -159,7 +170,6 @@ "block.createindustry.green_high_quality_concrete_stairs": "High Quality Green Concrete Stairs", "block.createindustry.red_high_quality_concrete_stairs": "High Quality Red Concrete Stairs", "block.createindustry.black_high_quality_concrete_stairs": "High Quality Black Concrete Stairs", - "block.createindustry.white_high_quality_concrete_wall": "High Quality White Concrete Wall", "block.createindustry.orange_high_quality_concrete_wall": "High Quality Orange Concrete Wall", "block.createindustry.magenta_high_quality_concrete_wall": "High Quality Magenta Concrete Wall", diff --git a/projects/1.18/assets/create-industry/createindustry/lang/zh_cn.json b/projects/1.18/assets/create-industry/createindustry/lang/zh_cn.json index aa89df192125..a4efe033a341 100644 --- a/projects/1.18/assets/create-industry/createindustry/lang/zh_cn.json +++ b/projects/1.18/assets/create-industry/createindustry/lang/zh_cn.json @@ -7,8 +7,11 @@ "item.createindustry.quad_potato_cannon": "四管土豆加农炮", "item.createindustry.sawdust": "木屑", "item.createindustry.mesh": "网", - - + "item.createindustry.aluminum_ingot": "铝锭", + "item.createindustry.water_insulation": "憎水涂料", + "item.createindustry.heavy_plate": "厚钢板", + "item.createindustry.unprocessed_heavy_plate": "未加工的厚钢板", + "item.createindustry.drill_head": "钻头", "block.createindustry.concrete": "混凝土", "block.createindustry.concrete_slab": "混凝土台阶", "block.createindustry.concrete_stairs": "混凝土楼梯", @@ -28,15 +31,33 @@ "block.createindustry.sawdust_block": "木屑块", "block.createindustry.mesh_concrete": "覆网混凝土", "block.createindustry.steel_truss": "钢桁架", - + "block.createindustry.caution_block": "警示方块", + "block.createindustry.aluminum_block": "铝块", + "block.createindustry.aluminum_plating": "铝镀层", + "block.createindustry.track_ballast": "道砟", + "block.createindustry.bauxite": "铝土矿", + "block.createindustry.lignite": "褐煤", + "block.createindustry.waterproof_planks": "防水木板", "fluid.createindustry.liquid_concrete_fluid": "液态混凝土", - "tooltip.createindustry.block.concrete": "§e在游戏内放置并等待其凝固", - - "itemGroup.createindustry": "机械动力:工业", "itemGroup.createindustry_concrete": "机械动力:工业丨混凝土", - + "block.createindustry.cut_bauxite": "切制铝土矿", + "block.createindustry.polished_cut_bauxite": "磨制切制铝土矿", + "block.createindustry.cut_bauxite_brick": "切制铝土砖", + "block.createindustry.small_bauxite_brick": "小块铝土砖", + "block.createindustry.cut_bauxite_slab": "切制铝土台阶", + "block.createindustry.polished_cut_bauxite_slab": "磨制切制铝土台阶", + "block.createindustry.cut_bauxite_brick_slab": "切制铝土砖台阶", + "block.createindustry.small_bauxite_brick_slab": "小块铝土砖台阶", + "block.createindustry.cut_bauxite_stairs": "切制铝土楼梯", + "block.createindustry.polished_cut_bauxite_stairs": "磨制切制铝土楼梯", + "block.createindustry.cut_bauxite_brick_stairs": "切制铝土砖楼梯", + "block.createindustry.small_bauxite_brick_stairs": "小块铝土砖楼梯", + "block.createindustry.cut_bauxite_wall": "切制铝土墙", + "block.createindustry.polished_cut_bauxite_wall": "磨制切制铝土墙", + "block.createindustry.cut_bauxite_brick_wall": "切制铝土砖墙", + "block.createindustry.small_bauxite_brick_wall": "小块铝土砖墙", "block.createindustry.white_concrete": "白色混凝土", "block.createindustry.orange_concrete": "橙色混凝土", "block.createindustry.magenta_concrete": "品红色混凝土", @@ -53,7 +74,6 @@ "block.createindustry.green_concrete": "绿色混凝土", "block.createindustry.red_concrete": "红色混凝土", "block.createindustry.black_concrete": "黑色混凝土", - "block.createindustry.white_concrete_slab": "白色混凝土台阶", "block.createindustry.orange_concrete_slab": "橙色混凝土台阶", "block.createindustry.magenta_concrete_slab": "品红色混凝土台阶", @@ -70,7 +90,6 @@ "block.createindustry.green_concrete_slab": "绿色混凝土台阶", "block.createindustry.red_concrete_slab": "红色混凝土台阶", "block.createindustry.black_concrete_slab": "黑色混凝土台阶", - "block.createindustry.white_concrete_stairs": "白色混凝土楼梯", "block.createindustry.orange_concrete_stairs": "橙色混凝土楼梯", "block.createindustry.magenta_concrete_stairs": "品红色混凝土楼梯", @@ -87,7 +106,6 @@ "block.createindustry.green_concrete_stairs": "绿色混凝土楼梯", "block.createindustry.red_concrete_stairs": "红色混凝土楼梯", "block.createindustry.black_concrete_stairs": "黑色混凝土楼梯", - "block.createindustry.white_concrete_wall": "白色混凝土墙", "block.createindustry.orange_concrete_wall": "橙色混凝土墙", "block.createindustry.magenta_concrete_wall": "品红色混凝土墙", @@ -104,11 +122,6 @@ "block.createindustry.green_concrete_wall": "绿色混凝土墙", "block.createindustry.red_concrete_wall": "红色混凝土墙", "block.createindustry.black_concrete_wall": "黑色混凝土墙", - - - - - "block.createindustry.white_high_quality_concrete": "白色增强混凝土", "block.createindustry.orange_high_quality_concrete": "橙色增强混凝土", "block.createindustry.magenta_high_quality_concrete": "品红色增强混凝土", @@ -125,7 +138,6 @@ "block.createindustry.green_high_quality_concrete": "绿色增强混凝土", "block.createindustry.red_high_quality_concrete": "红色增强混凝土", "block.createindustry.black_high_quality_concrete": "黑色增强混凝土", - "block.createindustry.white_high_quality_concrete_slab": "白色增强混凝土台阶", "block.createindustry.orange_high_quality_concrete_slab": "橙色增强混凝土台阶", "block.createindustry.magenta_high_quality_concrete_slab": "品红色增强混凝土台阶", @@ -142,7 +154,6 @@ "block.createindustry.green_high_quality_concrete_slab": "绿色增强混凝土台阶", "block.createindustry.red_high_quality_concrete_slab": "红色增强混凝土台阶", "block.createindustry.black_high_quality_concrete_slab": "黑色增强混凝土台阶", - "block.createindustry.white_high_quality_concrete_stairs": "白色增强混凝土楼梯", "block.createindustry.orange_high_quality_concrete_stairs": "橙色增强混凝土楼梯", "block.createindustry.magenta_high_quality_concrete_stairs": "品红色增强混凝土楼梯", @@ -159,7 +170,6 @@ "block.createindustry.green_high_quality_concrete_stairs": "绿色增强混凝土楼梯", "block.createindustry.red_high_quality_concrete_stairs": "红色增强混凝土楼梯", "block.createindustry.black_high_quality_concrete_stairs": "黑色增强混凝土楼梯", - "block.createindustry.white_high_quality_concrete_wall": "白色增强混凝土墙", "block.createindustry.orange_high_quality_concrete_wall": "橙色增强混凝土墙", "block.createindustry.magenta_high_quality_concrete_wall": "品红色增强混凝土墙", diff --git a/projects/1.18/assets/creatures-and-beasts/cnb/lang/en_us.json b/projects/1.18/assets/creatures-and-beasts/cnb/lang/en_us.json index 150a36d8b611..dcdfe796e16e 100644 --- a/projects/1.18/assets/creatures-and-beasts/cnb/lang/en_us.json +++ b/projects/1.18/assets/creatures-and-beasts/cnb/lang/en_us.json @@ -94,4 +94,4 @@ "item.cactem_spear.throw": "Spear flies", "itemGroup.cnb_tab": "Creatures And Beasts", "cnb.container.cinder_furnace": "Cinder Furnace" -} +} \ No newline at end of file diff --git a/projects/1.18/assets/creatures-and-beasts/cnb/lang/zh_cn.json b/projects/1.18/assets/creatures-and-beasts/cnb/lang/zh_cn.json index 7df2dbac5030..550324e6138e 100644 --- a/projects/1.18/assets/creatures-and-beasts/cnb/lang/zh_cn.json +++ b/projects/1.18/assets/creatures-and-beasts/cnb/lang/zh_cn.json @@ -1,97 +1,97 @@ { - "item.cnb.cindershell_shell_shard": "烬壳龟龟壳碎片", - "item.cnb.apple_slice": "苹果片", - "item.cnb.lizard_egg": "蜥蜴蛋", - "item.cnb.entity_net": "网", - "item.cnb.yeti_antler": "雪人犄角", - "item.cnb.yeti_hide": "雪人皮", - "item.cnb.pink_minipad_flower": "粉红色迷你莲睡莲", - "item.cnb.light_pink_minipad_flower": "淡粉色迷你莲睡莲", - "item.cnb.yellow_minipad_flower": "黄色迷你莲睡莲", - "item.cnb.pink_minipad_flower_glow": "粉红色荧光迷你莲睡莲", - "item.cnb.light_pink_minipad_flower_glow": "淡粉色荧光迷你莲睡莲", - "item.cnb.yellow_minipad_flower_glow": "黄色荧光迷你莲睡莲", - "item.cnb.heal_spell_book_1": "治疗法术书", - "item.cnb.heal_spell_book_2": "治疗法术书", - "item.cnb.heal_spell_book_3": "治疗法术书", - "item.cnb.flower_crown": "花冠", - "item.cnb.glowing_flower_crown": "荧光花冠", - "item.cnb.sporeling_backpack": "蘑孢灵背包", - "item.cnb.cinder_sword": "余烬剑", - "item.cnb.cinder_sword_1": "余烬剑", - "item.cnb.cinder_sword_2": "余烬剑", - "item.cnb.cinder_sword_3": "余烬剑", - "item.cnb.cinder_sword_4": "余烬剑", - "item.cnb.cactem_spear": "仙人酋矛", - "item.cnb.pink_waterlily": "粉红色睡莲", - "item.cnb.light_pink_waterlily": "淡粉色睡莲", - "item.cnb.yellow_waterlily": "黄色睡莲", - "block.cnb.pink_waterlily_block": "粉红色睡莲", - "block.cnb.potted_pink_waterlily": "粉红色睡莲盆栽", - "block.cnb.light_pink_waterlily_block": "淡粉色睡莲", - "block.cnb.potted_light_pink_waterlily": "淡粉色睡莲盆栽", - "block.cnb.yellow_waterlily_block": "黄色睡莲", - "block.cnb.potted_yellow_waterlily": "黄色睡莲盆栽", - "block.cnb.lizard_egg_block": "蜥蜴蛋", - "block.cnb.cinder_furnace": "余烬熔炉", - "item.cnb.lizard_item_desert": "蜥蜴", - "item.cnb.lizard_item_desert_2": "蜥蜴", - "item.cnb.lizard_item_jungle": "蜥蜴", - "item.cnb.lizard_item_jungle_2": "蜥蜴", - "item.cnb.lizard_item_mushroom": "蜥蜴", - "item.cnb.sporeling_overworld_egg": "主世界蘑孢灵刷怪蛋", - "item.cnb.sporeling_nether_egg": "下界蘑孢灵刷怪蛋", - "item.cnb.little_grebe_spawn_egg": "小䴙䴘刷怪蛋", - "item.cnb.lizard_spawn_egg": "蜥蜴刷怪蛋", - "item.cnb.cindershell_spawn_egg": "烬壳龟刷怪蛋", - "item.cnb.cindershell_bucket": "烬壳龟桶", - "item.cnb.lilytad_spawn_egg": "走路莲刷怪蛋", - "item.cnb.yeti_spawn_egg": "雪人刷怪蛋", - "item.cnb.minipad_spawn_egg": "迷你莲刷怪蛋", - "item.cnb.end_whale_spawn_egg": "末地鲸刷怪蛋", - "item.cnb.cactem_spawn_egg": "仙人酋刷怪蛋", - "entity.cnb.little_grebe": "小䴙䴘", - "entity.cnb.little_grebe_chick": "小䴙䴘雏鸟", - "entity.cnb.cindershell": "烬壳龟", - "entity.cnb.lizard": "蜥蜴", - "entity.cnb.sporeling": "蘑孢灵", - "entity.cnb.yeti": "雪人", - "entity.cnb.lilytad": "走路莲", - "entity.cnb.minipad": "迷你莲", - "entity.cnb.end_whale": "末地鲸", - "entity.cnb.cactem": "仙人酋", - "entity.little_grebe_chick.ambient": "小䴙䴘:啾啾", - "entity.little_grebe.ambient": "小䴙䴘:啾啾", - "entity.little_grebe.hurt": "小䴙䴘:受伤", - "entity.lizard.egg_hatch": "蜥蜴蛋:孵化", - "entity.cindershell.ambient": "烬壳龟:吼叫", - "entity.cindershell.hurt": "烬壳龟:受伤", - "entity.cindershell.eat": "烬壳龟:进食", - "entity.sporeling_overworld.ambient": "蘑孢灵:吱吱叫", - "entity.sporeling_overworld.hurt": "蘑孢灵:受伤", - "entity.sporeling_nether.ambient": "蘑孢灵:吼叫", - "entity.sporeling_nether.hurt": "敌对的蘑孢灵:受伤", - "entity.sporeling_warped.ambient": "蘑孢灵:吱吱叫", - "entity.sporeling_warped.hurt": "中立的蘑孢灵:受伤", - "entity.sporeling.bite": "蘑孢灵:撕咬", - "entity.lilytad.ambient": "走路莲:唧唧", - "entity.lilytad.hurt": "走路莲:受伤", - "entity.lilytad.death": "走路莲:死亡", - "entity.yeti.ambient": "雪人:吼叫", - "entity.yeti.hurt": "雪人:受伤", - "entity.yeti.step": "雪人:行走", - "entity.yeti.hit": "雪人:攻击", - "entity.yeti_adult.eat": "雪人:进食", - "entity.yeti_baby.eat": "幼年雪人:咀嚼", - "entity.minipad.hurt": "迷你莲:受伤", - "entity.minipad.step": "迷你莲:行走", - "entity.minipad.swim": "迷你莲:游泳", - "entity.end_whale.ambient": "末地鲸:呼号", - "entity.cactem.ambient": "仙人酋:嘎吱", - "entity.cactem.hurt": "仙人酋:受伤", - "entity.cactem.heal": "仙人酋:施法", - "item.heal_spell_book.player_heal": "施法", - "item.cactem_spear.throw": "矛:飞出", - "itemGroup.cnb_tab": "Creatures And Beasts", - "cnb.container.cinder_furnace": "余烬熔炉" -} + "item.cnb.cindershell_shell_shard": "烬壳龟龟壳碎片", + "item.cnb.apple_slice": "苹果片", + "item.cnb.lizard_egg": "蜥蜴蛋", + "item.cnb.entity_net": "网", + "item.cnb.yeti_antler": "雪人犄角", + "item.cnb.yeti_hide": "雪人皮", + "item.cnb.pink_minipad_flower": "粉红色迷你莲睡莲", + "item.cnb.light_pink_minipad_flower": "淡粉色迷你莲睡莲", + "item.cnb.yellow_minipad_flower": "黄色迷你莲睡莲", + "item.cnb.pink_minipad_flower_glow": "粉红色荧光迷你莲睡莲", + "item.cnb.light_pink_minipad_flower_glow": "淡粉色荧光迷你莲睡莲", + "item.cnb.yellow_minipad_flower_glow": "黄色荧光迷你莲睡莲", + "item.cnb.heal_spell_book_1": "治疗法术书", + "item.cnb.heal_spell_book_2": "治疗法术书", + "item.cnb.heal_spell_book_3": "治疗法术书", + "item.cnb.flower_crown": "花冠", + "item.cnb.glowing_flower_crown": "荧光花冠", + "item.cnb.sporeling_backpack": "蘑孢灵背包", + "item.cnb.cinder_sword": "余烬剑", + "item.cnb.cinder_sword_1": "余烬剑", + "item.cnb.cinder_sword_2": "余烬剑", + "item.cnb.cinder_sword_3": "余烬剑", + "item.cnb.cinder_sword_4": "余烬剑", + "item.cnb.cactem_spear": "仙人酋矛", + "item.cnb.pink_waterlily": "粉红色睡莲", + "item.cnb.light_pink_waterlily": "淡粉色睡莲", + "item.cnb.yellow_waterlily": "黄色睡莲", + "block.cnb.pink_waterlily_block": "粉红色睡莲", + "block.cnb.potted_pink_waterlily": "粉红色睡莲盆栽", + "block.cnb.light_pink_waterlily_block": "淡粉色睡莲", + "block.cnb.potted_light_pink_waterlily": "淡粉色睡莲盆栽", + "block.cnb.yellow_waterlily_block": "黄色睡莲", + "block.cnb.potted_yellow_waterlily": "黄色睡莲盆栽", + "block.cnb.lizard_egg_block": "蜥蜴蛋", + "block.cnb.cinder_furnace": "余烬熔炉", + "item.cnb.lizard_item_desert": "蜥蜴", + "item.cnb.lizard_item_desert_2": "蜥蜴", + "item.cnb.lizard_item_jungle": "蜥蜴", + "item.cnb.lizard_item_jungle_2": "蜥蜴", + "item.cnb.lizard_item_mushroom": "蜥蜴", + "item.cnb.sporeling_overworld_egg": "主世界蘑孢灵刷怪蛋", + "item.cnb.sporeling_nether_egg": "下界蘑孢灵刷怪蛋", + "item.cnb.little_grebe_spawn_egg": "小䴙䴘刷怪蛋", + "item.cnb.lizard_spawn_egg": "蜥蜴刷怪蛋", + "item.cnb.cindershell_spawn_egg": "烬壳龟刷怪蛋", + "item.cnb.cindershell_bucket": "烬壳龟桶", + "item.cnb.lilytad_spawn_egg": "走路莲刷怪蛋", + "item.cnb.yeti_spawn_egg": "雪人刷怪蛋", + "item.cnb.minipad_spawn_egg": "迷你莲刷怪蛋", + "item.cnb.end_whale_spawn_egg": "末地鲸刷怪蛋", + "item.cnb.cactem_spawn_egg": "仙人酋刷怪蛋", + "entity.cnb.little_grebe": "小䴙䴘", + "entity.cnb.little_grebe_chick": "小䴙䴘雏鸟", + "entity.cnb.cindershell": "烬壳龟", + "entity.cnb.lizard": "蜥蜴", + "entity.cnb.sporeling": "蘑孢灵", + "entity.cnb.yeti": "雪人", + "entity.cnb.lilytad": "走路莲", + "entity.cnb.minipad": "迷你莲", + "entity.cnb.end_whale": "末地鲸", + "entity.cnb.cactem": "仙人酋", + "entity.little_grebe_chick.ambient": "小䴙䴘:啾啾", + "entity.little_grebe.ambient": "小䴙䴘:啾啾", + "entity.little_grebe.hurt": "小䴙䴘:受伤", + "entity.lizard.egg_hatch": "蜥蜴蛋:孵化", + "entity.cindershell.ambient": "烬壳龟:吼叫", + "entity.cindershell.hurt": "烬壳龟:受伤", + "entity.cindershell.eat": "烬壳龟:进食", + "entity.sporeling_overworld.ambient": "蘑孢灵:吱吱叫", + "entity.sporeling_overworld.hurt": "蘑孢灵:受伤", + "entity.sporeling_nether.ambient": "蘑孢灵:吼叫", + "entity.sporeling_nether.hurt": "敌对的蘑孢灵:受伤", + "entity.sporeling_warped.ambient": "蘑孢灵:吱吱叫", + "entity.sporeling_warped.hurt": "中立的蘑孢灵:受伤", + "entity.sporeling.bite": "蘑孢灵:撕咬", + "entity.lilytad.ambient": "走路莲:唧唧", + "entity.lilytad.hurt": "走路莲:受伤", + "entity.lilytad.death": "走路莲:死亡", + "entity.yeti.ambient": "雪人:吼叫", + "entity.yeti.hurt": "雪人:受伤", + "entity.yeti.step": "雪人:行走", + "entity.yeti.hit": "雪人:攻击", + "entity.yeti_adult.eat": "雪人:进食", + "entity.yeti_baby.eat": "幼年雪人:咀嚼", + "entity.minipad.hurt": "迷你莲:受伤", + "entity.minipad.step": "迷你莲:行走", + "entity.minipad.swim": "迷你莲:游泳", + "entity.end_whale.ambient": "末地鲸:呼号", + "entity.cactem.ambient": "仙人酋:嘎吱", + "entity.cactem.hurt": "仙人酋:受伤", + "entity.cactem.heal": "仙人酋:施法", + "item.heal_spell_book.player_heal": "施法", + "item.cactem_spear.throw": "矛:飞出", + "itemGroup.cnb_tab": "Creatures And Beasts", + "cnb.container.cinder_furnace": "余烬熔炉" +} \ No newline at end of file diff --git a/projects/1.18/assets/critters-and-companions/crittersandcompanions/lang/en_us.json b/projects/1.18/assets/critters-and-companions/crittersandcompanions/lang/en_us.json index e4db55b45e20..7773163fab8a 100644 --- a/projects/1.18/assets/critters-and-companions/crittersandcompanions/lang/en_us.json +++ b/projects/1.18/assets/critters-and-companions/crittersandcompanions/lang/en_us.json @@ -7,9 +7,7 @@ "entity.crittersandcompanions.dumbo_octopus": "Dumbo Octopus", "entity.crittersandcompanions.red_panda": "Red Panda", "entity.crittersandcompanions.leaf_insect": "Leaf Insect", - "itemGroup.crittersandcompanions": "Critters and Companions", - "item.crittersandcompanions.otter_spawn_egg": "Otter Spawn Egg", "item.crittersandcompanions.koi_fish_spawn_egg": "Koi Fish Spawn Egg", "item.crittersandcompanions.dragonfly_spawn_egg": "Dragonfly Spawn Egg", @@ -27,12 +25,10 @@ "item.crittersandcompanions.pearl_necklace_1": "Pearl Necklace 1", "item.crittersandcompanions.pearl_necklace_2": "Pearl Necklace 2", "item.crittersandcompanions.pearl_necklace_3": "Pearl Necklace 3", - "pearl_necklace.level": "Level %s", "pearl_necklace.swim_speed": "+%s%% Base swim speed", "pearl_necklace.drowned_range": "-%s%% Drowned detection range", "pearl_necklace.guardian_range": "-%s%% Guardian detection range", - "subtitles.crittersandcompanions.dragonfly.ambient": "Dragonfly buzzes", "subtitles.crittersandcompanions.ferret.ambient": "Ferret squeaks", "subtitles.crittersandcompanions.ferret.death": "Ferret dies", @@ -50,4 +46,4 @@ "subtitles.crittersandcompanions.sea_bunny.death": "Sea Bunny dies", "subtitles.crittersandcompanions.sea_bunny.hurt": "Sea Bunny hurts", "subtitles.crittersandcompanions.bite_attack": "Animal bites" -} +} \ No newline at end of file diff --git a/projects/1.18/assets/critters-and-companions/crittersandcompanions/lang/zh_cn.json b/projects/1.18/assets/critters-and-companions/crittersandcompanions/lang/zh_cn.json index ca705d190c1d..e53d87d4885e 100644 --- a/projects/1.18/assets/critters-and-companions/crittersandcompanions/lang/zh_cn.json +++ b/projects/1.18/assets/critters-and-companions/crittersandcompanions/lang/zh_cn.json @@ -7,9 +7,7 @@ "entity.crittersandcompanions.dumbo_octopus": "小飞象章鱼", "entity.crittersandcompanions.red_panda": "小熊猫", "entity.crittersandcompanions.leaf_insect": "叶虫", - "itemGroup.crittersandcompanions": "Critters and Companions", - "item.crittersandcompanions.otter_spawn_egg": "水獭刷怪蛋", "item.crittersandcompanions.koi_fish_spawn_egg": "锦鲤刷怪蛋", "item.crittersandcompanions.dragonfly_spawn_egg": "蜻蜓刷怪蛋", @@ -27,12 +25,10 @@ "item.crittersandcompanions.pearl_necklace_1": "珍珠项链", "item.crittersandcompanions.pearl_necklace_2": "珍珠项链", "item.crittersandcompanions.pearl_necklace_3": "珍珠项链", - "pearl_necklace.level": "等级%s", "pearl_necklace.swim_speed": "+%s%% 基础游泳速度", "pearl_necklace.drowned_range": "-%s%% 溺尸察觉范围", "pearl_necklace.guardian_range": "-%s%% 守卫者察觉范围", - "subtitles.crittersandcompanions.dragonfly.ambient": "蜻蜓:嗡嗡叫", "subtitles.crittersandcompanions.ferret.ambient": "雪貂:吱吱叫", "subtitles.crittersandcompanions.ferret.death": "雪貂:死亡", @@ -50,4 +46,4 @@ "subtitles.crittersandcompanions.sea_bunny.death": "海兔:死亡", "subtitles.crittersandcompanions.sea_bunny.hurt": "海兔:受伤", "subtitles.crittersandcompanions.bite_attack": "动物:攻击" -} +} \ No newline at end of file diff --git a/projects/1.18/assets/croptopia/croptopia/lang/en_us.json b/projects/1.18/assets/croptopia/croptopia/lang/en_us.json index b65f65b5893f..ac5b5b2afd4a 100644 --- a/projects/1.18/assets/croptopia/croptopia/lang/en_us.json +++ b/projects/1.18/assets/croptopia/croptopia/lang/en_us.json @@ -139,8 +139,6 @@ "item.croptopia.ginger": "Ginger", "item.croptopia.basil": "Basil", "item.croptopia.chile_pepper": "Chile Pepper", - - "item.croptopia.apple_sapling": "Apple Sapling", "item.croptopia.banana_sapling": "Banana Sapling", "item.croptopia.orange_sapling": "Orange Sapling", @@ -167,7 +165,6 @@ "item.croptopia.cashew_sapling": "Cashew Sapling", "item.croptopia.pecan_sapling": "Pecan Sapling", "item.croptopia.walnut_sapling": "Walnut Sapling", - "item.croptopia.olive_oil": "Olive Oil", "item.croptopia.cheese": "Cheese", "item.croptopia.flour": "Flour", @@ -288,7 +285,6 @@ "item.croptopia.raisin_oatmeal_cookie": "Raisin Oatmeal Cookie", "item.croptopia.roasted_nuts": "Roasted Nuts", "item.croptopia.trail_mix": "Trail Mix", - "item.croptopia.burrito": "Burrito", "item.croptopia.tostada": "Tostada", "item.croptopia.horchata": "Horchata", @@ -304,18 +300,15 @@ "item.croptopia.refried_beans": "Refried Beans", "item.croptopia.chimichanga": "Chimichanga", "item.croptopia.quesadilla": "Quesadilla", - "item.croptopia.cinnamon": "Cinnamon", "item.croptopia.corn_husk": "Corn Husk", "item.croptopia.whipping_cream": "Whipping Cream", "item.croptopia.vanilla_seeds": "Vanilla Seeds", - "item.croptopia.cinnamon_sapling": "Cinnamon Sapling", "item.croptopia.cinnamon_log": "Cinnamon Log", "item.croptopia.stripped_cinnamon_log": "Stripped Cinnamon Log", "item.croptopia.cinnamon_wood": "Cinnamon Wood", "item.croptopia.stripped_cinnamon_wood": "Stripped Cinnamon Wood", - "item.croptopia.shepherds_pie": "Shepherd's Pie", "item.croptopia.beef_wellington": "Beef Wellington", "item.croptopia.fish_and_chips": "Fish and Chips", @@ -331,7 +324,6 @@ "item.croptopia.milk_bottle": "Milk Bottle", "item.croptopia.tea_leaves": "Tea Leaves", "item.croptopia.tea_seed": "Tea Seeds", - "item.croptopia.ajvar": "Ajvar", "item.croptopia.ajvar_toast": "Ajvar Toast", "item.croptopia.avocado_toast": "Avocado Toast", @@ -366,7 +358,6 @@ "item.croptopia.stir_fry": "Stir Fry", "item.croptopia.stuffed_artichoke": "Stuffed Artichoke", "item.croptopia.toast_sandwich": "Toast Sandwich", - "item.croptopia.roasted_pumpkin_seeds": "Roasted Pumpkin Seeds", "item.croptopia.roasted_sunflower_seeds": "Roasted Sunflower Seeds", "item.croptopia.pumpkin_bars": "Pumpkin Bar", @@ -401,7 +392,6 @@ "item.croptopia.cooked_anchovy": "Cooked Anchovy", "item.croptopia.anchovy_pizza": "Anchovy Pizza", "item.croptopia.mashed_potatoes": "Mashed Potatoes", - "item.croptopia.baked_crepes": "Baked Crêpes", "item.croptopia.cinnamon_roll": "Cinnamon Roll", "item.croptopia.croque_madame": "Croque Madame", @@ -417,15 +407,12 @@ "item.croptopia.sunny_side_eggs": "Sunny Side Up Eggs", "item.croptopia.sweet_crepes": "Sweet Crêpes", "item.croptopia.the_big_breakfast": "The Big Breakfast", - "item.croptopia.food_press": "All Purpose Food Press", "item.croptopia.frying_pan": "Frying Pan", "item.croptopia.cooking_pot": "Cooking Pot", "item.croptopia.mortar_and_pestle": "Mortar and Pestle", "item.croptopia.guide": "Croptopia", - "item.croptopia.salt_ore": "Salt Ore", - "block.croptopia.salt_ore": "Salt Ore", "block.croptopia.apple_crop": "Apple Crop", "block.croptopia.banana_crop": "Banana Crop", @@ -538,12 +525,10 @@ "block.croptopia.pecan_sapling": "Pecan Sapling", "block.croptopia.walnut_sapling": "Walnut Sapling", "block.croptopia.cinnamon_sapling": "Cinnamon Sapling", - "block.croptopia.cinnamon_log": "Cinnamon Log", "block.croptopia.stripped_cinnamon_log": "Stripped Cinnamon Log", "block.croptopia.cinnamon_wood": "Cinnamon Wood", "block.croptopia.stripped_cinnamon_wood": "Stripped Cinnamon Wood", - "advancements.croptopia.root.description": "'You Won't Get Anything Done Hoeing Like That'", "advancements.croptopia.getseed.description": "Break a wild plant to get seeds!", "advancements.croptopia.getseed.title": "An Extra Seedy Place", @@ -599,33 +584,29 @@ "advancements.croptopia.gather_tree_plains.description": "Gather every sapling from a plains or variants", "advancements.croptopia.gather_tree_dark_forest.title": "Trees of the Dark Side", "advancements.croptopia.gather_tree_dark_forest.description": "Gather every sapling from a dark forest or variants", - - "itemGroup.croptopia.croptopia": "Croptopia", "itemGroup.croptopia": "Croptopia", - "info.croptopia.seed": "This seed will drop in biomes\n categorized as:", - - "tag.c.crops" : "Crops", - "tag.c.saplings" : "Saplings", - "tag.c.vegetables" : "Vegetables", - "tag.c.nuts" : "Nuts", - "tag.c.fruits" : "Fruits", - "tag.c.grain" : "Grain", - "tag.c.seeds" : "Seeds", - "tag.c.jams" : "Jams", - "tag.c.juices" : "Juices", - "tag.c.tools.knives" : "Knives", - "tag.croptopia.beef_mutton" : "Beef Mutton", - "tag.croptopia.meat_replacements" : "Meat Replacements", - "tag.croptopia.nuts" : "Nuts", - "tag.croptopia.chicken_replacements" : "Chicken Replacements", - "tag.croptopia.pork_replacements" : "Pork Replacements", - "tag.croptopia.fishes" : "Fishes", - "tag.croptopia.peppers" : "Peppers", - "tag.croptopia.sauces" : "Sauces", - "tag.croptopia.melons" : "Melons", - "tag.croptopia.beef_replacements" : "Beef Replacements", - "tag.croptopia.flourable" : "Flourable", - "tag.croptopia.cinnamon_logs" : "Cinnamon Logs" + "tag.c.crops": "Crops", + "tag.c.saplings": "Saplings", + "tag.c.vegetables": "Vegetables", + "tag.c.nuts": "Nuts", + "tag.c.fruits": "Fruits", + "tag.c.grain": "Grain", + "tag.c.seeds": "Seeds", + "tag.c.jams": "Jams", + "tag.c.juices": "Juices", + "tag.c.tools.knives": "Knives", + "tag.croptopia.beef_mutton": "Beef Mutton", + "tag.croptopia.meat_replacements": "Meat Replacements", + "tag.croptopia.nuts": "Nuts", + "tag.croptopia.chicken_replacements": "Chicken Replacements", + "tag.croptopia.pork_replacements": "Pork Replacements", + "tag.croptopia.fishes": "Fishes", + "tag.croptopia.peppers": "Peppers", + "tag.croptopia.sauces": "Sauces", + "tag.croptopia.melons": "Melons", + "tag.croptopia.beef_replacements": "Beef Replacements", + "tag.croptopia.flourable": "Flourable", + "tag.croptopia.cinnamon_logs": "Cinnamon Logs" } \ No newline at end of file diff --git a/projects/1.18/assets/croptopia/croptopia/lang/zh_cn.json b/projects/1.18/assets/croptopia/croptopia/lang/zh_cn.json index 872fe3bc7ab5..59d073470cff 100644 --- a/projects/1.18/assets/croptopia/croptopia/lang/zh_cn.json +++ b/projects/1.18/assets/croptopia/croptopia/lang/zh_cn.json @@ -139,8 +139,6 @@ "item.croptopia.ginger": "姜", "item.croptopia.basil": "罗勒", "item.croptopia.chile_pepper": "辣椒", - - "item.croptopia.apple_sapling": "苹果树苗", "item.croptopia.banana_sapling": "香蕉树苗", "item.croptopia.orange_sapling": "橙子树苗", @@ -167,7 +165,6 @@ "item.croptopia.cashew_sapling": "腰果树苗", "item.croptopia.pecan_sapling": "碧根果树苗", "item.croptopia.walnut_sapling": "核桃树苗", - "item.croptopia.olive_oil": "橄榄油", "item.croptopia.cheese": "奶酪", "item.croptopia.flour": "面粉", @@ -288,7 +285,6 @@ "item.croptopia.raisin_oatmeal_cookie": "葡萄干燕麦曲奇", "item.croptopia.roasted_nuts": "烤坚果", "item.croptopia.trail_mix": "什锦果仁", - "item.croptopia.burrito": "墨西哥卷饼", "item.croptopia.tostada": "墨西哥配菜玉米饼", "item.croptopia.horchata": "奥查塔", @@ -304,18 +300,15 @@ "item.croptopia.refried_beans": "炸豆泥", "item.croptopia.chimichanga": "墨西哥炸卷饼", "item.croptopia.quesadilla": "墨西哥奶酪薄饼", - "item.croptopia.cinnamon": "肉桂", "item.croptopia.corn_husk": "玉米皮", "item.croptopia.whipping_cream": "打发奶油", "item.croptopia.vanilla_seeds": "香草籽", - "item.croptopia.cinnamon_sapling": "肉桂树苗", "item.croptopia.cinnamon_log": "肉桂原木", "item.croptopia.stripped_cinnamon_log": "去皮肉桂原木", "item.croptopia.cinnamon_wood": "肉桂木", "item.croptopia.stripped_cinnamon_wood": "去皮肉桂木", - "item.croptopia.shepherds_pie": "牧羊人派", "item.croptopia.beef_wellington": "惠灵顿牛排", "item.croptopia.fish_and_chips": "炸鱼薯条", @@ -331,7 +324,6 @@ "item.croptopia.milk_bottle": "奶瓶", "item.croptopia.tea_leaves": "茶叶", "item.croptopia.tea_seed": "茶籽", - "item.croptopia.ajvar": "茄子甜椒酱", "item.croptopia.ajvar_toast": "茄子甜椒酱吐司", "item.croptopia.avocado_toast": "牛油果酱吐司", @@ -366,7 +358,6 @@ "item.croptopia.stir_fry": "干煸蔬菜", "item.croptopia.stuffed_artichoke": "填馅洋蓟", "item.croptopia.toast_sandwich": "吐司三明治", - "item.croptopia.roasted_pumpkin_seeds": "烤南瓜子", "item.croptopia.roasted_sunflower_seeds": "烤葵花籽", "item.croptopia.pumpkin_bars": "南瓜条", @@ -401,7 +392,6 @@ "item.croptopia.cooked_anchovy": "熟鳀鱼", "item.croptopia.anchovy_pizza": "鳀鱼披萨", "item.croptopia.mashed_potatoes": "马铃薯泥", - "item.croptopia.baked_crepes": "烤可丽饼", "item.croptopia.cinnamon_roll": "肉桂卷", "item.croptopia.croque_madame": "法式女士三明治", @@ -417,15 +407,12 @@ "item.croptopia.sunny_side_eggs": "荷包蛋", "item.croptopia.sweet_crepes": "甜可丽饼", "item.croptopia.the_big_breakfast": "丰盛早餐", - "item.croptopia.food_press": "多功能食品压榨机", "item.croptopia.frying_pan": "平底锅", "item.croptopia.cooking_pot": "烹饪锅", "item.croptopia.mortar_and_pestle": "研钵", "item.croptopia.guide": "作物盛景", - "item.croptopia.salt_ore": "盐矿石", - "block.croptopia.salt_ore": "盐矿石", "block.croptopia.apple_crop": "苹果", "block.croptopia.banana_crop": "香蕉", @@ -538,12 +525,10 @@ "block.croptopia.pecan_sapling": "碧根果树苗", "block.croptopia.walnut_sapling": "核桃树苗", "block.croptopia.cinnamon_sapling": "桂皮树苗", - "block.croptopia.cinnamon_log": "肉桂原木", "block.croptopia.stripped_cinnamon_log": "去皮肉桂原木", "block.croptopia.cinnamon_wood": "肉桂木", "block.croptopia.stripped_cinnamon_wood": "去皮肉桂木", - "advancements.croptopia.root.description": "光埋头种地就啥都搞不定", "advancements.croptopia.getseed.description": "破坏一个野生植物来获得种子!", "advancements.croptopia.getseed.title": "额外的种子", @@ -599,32 +584,29 @@ "advancements.croptopia.gather_tree_plains.description": "收集所有来自平原群系及其变种的树苗", "advancements.croptopia.gather_tree_dark_forest.title": "树木黑暗面", "advancements.croptopia.gather_tree_dark_forest.description": "收集所有来自黑森林群系及其变种的树苗", - "itemGroup.croptopia.croptopia": "作物盛景", "itemGroup.croptopia": "作物盛景", - "info.croptopia.seed": "该种子会在\n以下生物群系中掉落:", - - "tag.c.crops" : "作物", - "tag.c.saplings" : "树苗", - "tag.c.vegetables" : "蔬菜", - "tag.c.nuts" : "坚果", - "tag.c.fruits" : "水果", - "tag.c.grain" : "谷物", - "tag.c.seeds" : "种子", - "tag.c.jams" : "果酱", - "tag.c.juices" : "果汁", - "tag.c.tools.knives" : "刀具", - "tag.croptopia.beef_mutton" : "牛羊肉", - "tag.croptopia.meat_replacements" : "肉类替代品", - "tag.croptopia.nuts" : "坚果", - "tag.croptopia.chicken_replacements" : "鸡肉替代品", - "tag.croptopia.pork_replacements" : "猪肉替代品", - "tag.croptopia.fishes" : "鱼类", - "tag.croptopia.peppers" : "椒类", - "tag.croptopia.sauces" : "酱料", - "tag.croptopia.melons" : "瓜类", - "tag.croptopia.beef_replacements" : "牛肉替代品", - "tag.croptopia.flourable" : "可磨面粉", - "tag.croptopia.cinnamon_logs" : "肉桂木" + "tag.c.crops": "作物", + "tag.c.saplings": "树苗", + "tag.c.vegetables": "蔬菜", + "tag.c.nuts": "坚果", + "tag.c.fruits": "水果", + "tag.c.grain": "谷物", + "tag.c.seeds": "种子", + "tag.c.jams": "果酱", + "tag.c.juices": "果汁", + "tag.c.tools.knives": "刀具", + "tag.croptopia.beef_mutton": "牛羊肉", + "tag.croptopia.meat_replacements": "肉类替代品", + "tag.croptopia.nuts": "坚果", + "tag.croptopia.chicken_replacements": "鸡肉替代品", + "tag.croptopia.pork_replacements": "猪肉替代品", + "tag.croptopia.fishes": "鱼类", + "tag.croptopia.peppers": "椒类", + "tag.croptopia.sauces": "酱料", + "tag.croptopia.melons": "瓜类", + "tag.croptopia.beef_replacements": "牛肉替代品", + "tag.croptopia.flourable": "可磨面粉", + "tag.croptopia.cinnamon_logs": "肉桂木" } \ No newline at end of file diff --git a/projects/1.18/assets/croptopias-chocolaterie-forge/cacao/lang/en_us.json b/projects/1.18/assets/croptopias-chocolaterie-forge/cacao/lang/en_us.json index c1b9fbd75a38..0907f2096f7b 100644 --- a/projects/1.18/assets/croptopias-chocolaterie-forge/cacao/lang/en_us.json +++ b/projects/1.18/assets/croptopias-chocolaterie-forge/cacao/lang/en_us.json @@ -1,48 +1,47 @@ { - "item.cacao.cacao_nibs" : "Cacao Nibs", - "item.cacao.cacao_mass_bucket" : "Cacao Mass Bucket", - "item.cacao.cacao_mass_bottle" : "Cacao Mass Bottle", - "item.cacao.cacao_butter_bottle" : "Cacao Butter Bottle", - "item.cacao.cocoa_powder" : "Cocoa Powder", - "item.cacao.silicon_dust" : "Silicon Dust", - "item.cacao.silicon_mold" : "Silicon Mold", - "item.cacao.filter_cloth" : "Filter Cloth", - "item.cacao.cacao_mass_filled_cloth" : "Cacao Mass Filled Cloth", + "item.cacao.cacao_nibs": "Cacao Nibs", + "item.cacao.cacao_mass_bucket": "Cacao Mass Bucket", + "item.cacao.cacao_mass_bottle": "Cacao Mass Bottle", + "item.cacao.cacao_butter_bottle": "Cacao Butter Bottle", + "item.cacao.cocoa_powder": "Cocoa Powder", + "item.cacao.silicon_dust": "Silicon Dust", + "item.cacao.silicon_mold": "Silicon Mold", + "item.cacao.filter_cloth": "Filter Cloth", + "item.cacao.cacao_mass_filled_cloth": "Cacao Mass Filled Cloth", "item.cacao.pressed_cocoa_cone": "Pressed Cocoa Cone", - "item.cacao.manual_food_grinder" : "Manual Food Grinder", - "item.cacao.dark_chocolate" : "Dark Chocolate", - "item.cacao.caramel_dark_chocolate" : "Caramel Dark Chocolate", - "item.cacao.praline_dark_chocolate" : "Praline Dark Chocolate", - "item.cacao.strawberry_cream_dark_chocolate" : "Strawberry Cream Dark Chocolate", - "item.cacao.cookie_cream_dark_chocolate" : "Cookie Cream Dark Chocolate", - "item.cacao.mixed_nuts_dark_chocolate" : "Mixed Nuts Dark Chocolate", - "item.cacao.coconut_dark_chocolate" : "Coconut Dark Chocolate", - "item.cacao.peanut_butter_dark_chocolate" : "Peanut Butter Dark Chocolate", - "item.cacao.milk_chocolate" : "Milk Chocolate", - "item.cacao.caramel_milk_chocolate" : "Caramel Milk Chocolate", - "item.cacao.praline_milk_chocolate" : "Praline Milk Chocolate", - "item.cacao.strawberry_cream_milk_chocolate" : "Strawberry Cream Milk Chocolate", - "item.cacao.cookie_cream_milk_chocolate" : "Cookie Cream Milk Chocolate", - "item.cacao.mixed_nuts_milk_chocolate" : "Mixed Nuts Milk Chocolate", - "item.cacao.coconut_milk_chocolate" : "Coconut Milk Chocolate", - "item.cacao.peanut_butter_milk_chocolate" : "Peanut Butter Milk Chocolate", - "item.cacao.white_chocolate" : "White Chocolate", - "item.cacao.caramel_white_chocolate" : "Caramel White Chocolate", - "item.cacao.praline_white_chocolate" : "Praline White Chocolate", - "item.cacao.strawberry_cream_white_chocolate" : "Strawberry Cream White Chocolate", - "item.cacao.cookie_cream_white_chocolate" : "Cookie Cream White Chocolate", - "item.cacao.mixed_nuts_white_chocolate" : "Mixed Nuts White Chocolate", - "item.cacao.coconut_white_chocolate" : "Coconut White Chocolate", - "item.cacao.peanut_butter_white_chocolate" : "Peanut Butter White Chocolate", - "item.cacao.golden_chocolate" : "Golden Chocolate", - "item.cacao.dark_chocolate_covered_apple" : "Dark Chocolate Covered Apple", - "item.cacao.milk_chocolate_covered_apple" : "Milk Chocolate Covered Apple", - "item.cacao.white_chocolate_covered_apple" : "White Chocolate Covered Apple", - "item.cacao.white_chips_cookie" : "White Chips Cookie", - "item.cacao.white_chips_chocolate_cookie" : "White Chips Chocolate Cookie", - "item.cacao.dark_chips_chocolate_cookie" : "Dark Chips Chocolate Cookie", - "item.cacao.nutella" : "Nutella", - - "block.cacao.chocolate_cake" : "Chocolate Cake", - "itemGroup.cacao" : "Croptopia's Chocclaterie" + "item.cacao.manual_food_grinder": "Manual Food Grinder", + "item.cacao.dark_chocolate": "Dark Chocolate", + "item.cacao.caramel_dark_chocolate": "Caramel Dark Chocolate", + "item.cacao.praline_dark_chocolate": "Praline Dark Chocolate", + "item.cacao.strawberry_cream_dark_chocolate": "Strawberry Cream Dark Chocolate", + "item.cacao.cookie_cream_dark_chocolate": "Cookie Cream Dark Chocolate", + "item.cacao.mixed_nuts_dark_chocolate": "Mixed Nuts Dark Chocolate", + "item.cacao.coconut_dark_chocolate": "Coconut Dark Chocolate", + "item.cacao.peanut_butter_dark_chocolate": "Peanut Butter Dark Chocolate", + "item.cacao.milk_chocolate": "Milk Chocolate", + "item.cacao.caramel_milk_chocolate": "Caramel Milk Chocolate", + "item.cacao.praline_milk_chocolate": "Praline Milk Chocolate", + "item.cacao.strawberry_cream_milk_chocolate": "Strawberry Cream Milk Chocolate", + "item.cacao.cookie_cream_milk_chocolate": "Cookie Cream Milk Chocolate", + "item.cacao.mixed_nuts_milk_chocolate": "Mixed Nuts Milk Chocolate", + "item.cacao.coconut_milk_chocolate": "Coconut Milk Chocolate", + "item.cacao.peanut_butter_milk_chocolate": "Peanut Butter Milk Chocolate", + "item.cacao.white_chocolate": "White Chocolate", + "item.cacao.caramel_white_chocolate": "Caramel White Chocolate", + "item.cacao.praline_white_chocolate": "Praline White Chocolate", + "item.cacao.strawberry_cream_white_chocolate": "Strawberry Cream White Chocolate", + "item.cacao.cookie_cream_white_chocolate": "Cookie Cream White Chocolate", + "item.cacao.mixed_nuts_white_chocolate": "Mixed Nuts White Chocolate", + "item.cacao.coconut_white_chocolate": "Coconut White Chocolate", + "item.cacao.peanut_butter_white_chocolate": "Peanut Butter White Chocolate", + "item.cacao.golden_chocolate": "Golden Chocolate", + "item.cacao.dark_chocolate_covered_apple": "Dark Chocolate Covered Apple", + "item.cacao.milk_chocolate_covered_apple": "Milk Chocolate Covered Apple", + "item.cacao.white_chocolate_covered_apple": "White Chocolate Covered Apple", + "item.cacao.white_chips_cookie": "White Chips Cookie", + "item.cacao.white_chips_chocolate_cookie": "White Chips Chocolate Cookie", + "item.cacao.dark_chips_chocolate_cookie": "Dark Chips Chocolate Cookie", + "item.cacao.nutella": "Nutella", + "block.cacao.chocolate_cake": "Chocolate Cake", + "itemGroup.cacao": "Croptopia's Chocclaterie" } \ No newline at end of file diff --git a/projects/1.18/assets/croptopias-chocolaterie-forge/cacao/lang/zh_cn.json b/projects/1.18/assets/croptopias-chocolaterie-forge/cacao/lang/zh_cn.json index 5530ea4192fd..4df7f81d7eff 100644 --- a/projects/1.18/assets/croptopias-chocolaterie-forge/cacao/lang/zh_cn.json +++ b/projects/1.18/assets/croptopias-chocolaterie-forge/cacao/lang/zh_cn.json @@ -1,48 +1,47 @@ { - "item.cacao.cacao_nibs" : "可可粒", - "item.cacao.cacao_mass_bucket" : "可可膏桶", - "item.cacao.cacao_mass_bottle" : "可可膏瓶", - "item.cacao.cacao_butter_bottle" : "可可脂瓶", - "item.cacao.cocoa_powder" : "可可粉", - "item.cacao.silicon_dust" : "硅粉", - "item.cacao.silicon_mold" : "硅模具", - "item.cacao.filter_cloth" : "滤布", - "item.cacao.cacao_mass_filled_cloth" : "装满可可膏的滤布", + "item.cacao.cacao_nibs": "可可粒", + "item.cacao.cacao_mass_bucket": "可可膏桶", + "item.cacao.cacao_mass_bottle": "可可膏瓶", + "item.cacao.cacao_butter_bottle": "可可脂瓶", + "item.cacao.cocoa_powder": "可可粉", + "item.cacao.silicon_dust": "硅粉", + "item.cacao.silicon_mold": "硅模具", + "item.cacao.filter_cloth": "滤布", + "item.cacao.cacao_mass_filled_cloth": "装满可可膏的滤布", "item.cacao.pressed_cocoa_cone": "锥形压制可可膏", - "item.cacao.manual_food_grinder" : "手动食品研磨机", - "item.cacao.dark_chocolate" : "黑巧克力", - "item.cacao.caramel_dark_chocolate" : "焦糖黑巧克力", - "item.cacao.praline_dark_chocolate" : "扁桃仁黑巧克力", - "item.cacao.strawberry_cream_dark_chocolate" : "草莓奶油黑巧克力", - "item.cacao.cookie_cream_dark_chocolate" : "曲奇奶油黑巧克力", - "item.cacao.mixed_nuts_dark_chocolate" : "果仁黑巧克力", - "item.cacao.coconut_dark_chocolate" : "椰子黑巧克力", - "item.cacao.peanut_butter_dark_chocolate" : "花生酱黑巧克力", - "item.cacao.milk_chocolate" : "牛奶巧克力", - "item.cacao.caramel_milk_chocolate" : "焦糖牛奶巧克力", - "item.cacao.praline_milk_chocolate" : "扁桃仁牛奶巧克力", - "item.cacao.strawberry_cream_milk_chocolate" : "草莓奶油牛奶巧克力", - "item.cacao.cookie_cream_milk_chocolate" : "曲奇奶油牛奶巧克力", - "item.cacao.mixed_nuts_milk_chocolate" : "果仁牛奶巧克力", - "item.cacao.coconut_milk_chocolate" : "椰子牛奶巧克力", - "item.cacao.peanut_butter_milk_chocolate" : "花生酱牛奶巧克力", - "item.cacao.white_chocolate" : "白巧克力", - "item.cacao.caramel_white_chocolate" : "焦糖白巧克力", - "item.cacao.praline_white_chocolate" : "扁桃仁白巧克力", - "item.cacao.strawberry_cream_white_chocolate" : "草莓奶油白巧克力", - "item.cacao.cookie_cream_white_chocolate" : "曲奇奶油白巧克力", - "item.cacao.mixed_nuts_white_chocolate" : "果仁白巧克力", - "item.cacao.coconut_white_chocolate" : "椰子白巧克力", - "item.cacao.peanut_butter_white_chocolate" : "花生酱白巧克力", - "item.cacao.golden_chocolate" : "金巧克力", - "item.cacao.dark_chocolate_covered_apple" : "黑巧克力苹果", - "item.cacao.milk_chocolate_covered_apple" : "牛奶巧克力苹果", - "item.cacao.white_chocolate_covered_apple" : "白巧克力苹果", - "item.cacao.white_chips_cookie" : "白巧克力碎曲奇", - "item.cacao.white_chips_chocolate_cookie" : "白巧克力碎巧克力曲奇", - "item.cacao.dark_chips_chocolate_cookie" : "黑巧克力碎巧克力曲奇", - "item.cacao.nutella" : "能多益", - - "block.cacao.chocolate_cake" : "巧克力蛋糕", - "itemGroup.cacao" : "作物盛景:巧克力工坊" -} + "item.cacao.manual_food_grinder": "手动食品研磨机", + "item.cacao.dark_chocolate": "黑巧克力", + "item.cacao.caramel_dark_chocolate": "焦糖黑巧克力", + "item.cacao.praline_dark_chocolate": "扁桃仁黑巧克力", + "item.cacao.strawberry_cream_dark_chocolate": "草莓奶油黑巧克力", + "item.cacao.cookie_cream_dark_chocolate": "曲奇奶油黑巧克力", + "item.cacao.mixed_nuts_dark_chocolate": "果仁黑巧克力", + "item.cacao.coconut_dark_chocolate": "椰子黑巧克力", + "item.cacao.peanut_butter_dark_chocolate": "花生酱黑巧克力", + "item.cacao.milk_chocolate": "牛奶巧克力", + "item.cacao.caramel_milk_chocolate": "焦糖牛奶巧克力", + "item.cacao.praline_milk_chocolate": "扁桃仁牛奶巧克力", + "item.cacao.strawberry_cream_milk_chocolate": "草莓奶油牛奶巧克力", + "item.cacao.cookie_cream_milk_chocolate": "曲奇奶油牛奶巧克力", + "item.cacao.mixed_nuts_milk_chocolate": "果仁牛奶巧克力", + "item.cacao.coconut_milk_chocolate": "椰子牛奶巧克力", + "item.cacao.peanut_butter_milk_chocolate": "花生酱牛奶巧克力", + "item.cacao.white_chocolate": "白巧克力", + "item.cacao.caramel_white_chocolate": "焦糖白巧克力", + "item.cacao.praline_white_chocolate": "扁桃仁白巧克力", + "item.cacao.strawberry_cream_white_chocolate": "草莓奶油白巧克力", + "item.cacao.cookie_cream_white_chocolate": "曲奇奶油白巧克力", + "item.cacao.mixed_nuts_white_chocolate": "果仁白巧克力", + "item.cacao.coconut_white_chocolate": "椰子白巧克力", + "item.cacao.peanut_butter_white_chocolate": "花生酱白巧克力", + "item.cacao.golden_chocolate": "金巧克力", + "item.cacao.dark_chocolate_covered_apple": "黑巧克力苹果", + "item.cacao.milk_chocolate_covered_apple": "牛奶巧克力苹果", + "item.cacao.white_chocolate_covered_apple": "白巧克力苹果", + "item.cacao.white_chips_cookie": "白巧克力碎曲奇", + "item.cacao.white_chips_chocolate_cookie": "白巧克力碎巧克力曲奇", + "item.cacao.dark_chips_chocolate_cookie": "黑巧克力碎巧克力曲奇", + "item.cacao.nutella": "能多益", + "block.cacao.chocolate_cake": "巧克力蛋糕", + "itemGroup.cacao": "作物盛景:巧克力工坊" +} \ No newline at end of file diff --git a/projects/1.18/assets/daves-potioneering/davespotioneering/lang/en_us.json b/projects/1.18/assets/daves-potioneering/davespotioneering/lang/en_us.json new file mode 100644 index 000000000000..d56e6c8e78ff --- /dev/null +++ b/projects/1.18/assets/daves-potioneering/davespotioneering/lang/en_us.json @@ -0,0 +1,88 @@ +{ + "block.davespotioneering.compound_brewing_stand": "Compound Brewing Stand", + "block.davespotioneering.compound_brewing_stand.hold_ctrl.desc": "Features: Hold [CTRL]", + "block.davespotioneering.compound_brewing_stand.hold_shift.desc": "Summary: Hold [Shift]", + "block.davespotioneering.compound_brewing_stand.shift.desc": "An upgraded stand that eases the tedium of brewing.", + "block.davespotioneering.compound_brewing_stand0.ctrl.desc": "- Potions brew at 2x speed", + "block.davespotioneering.compound_brewing_stand1.ctrl.desc": "- More ingredient slots", + "block.davespotioneering.compound_brewing_stand2.ctrl.desc": "- Double potion output (6 potions)", + "block.davespotioneering.potion_injector": "Potion Injector", + "block.davespotioneering.potion_injector.ctrl.desc": "Use this block to inject Blaze Powder and Lingering Potions into the Potioneer Gauntlet.", + "block.davespotioneering.potion_injector.hold_ctrl.desc": "Functionality: Hold [Ctrl]", + "block.davespotioneering.potion_injector.hold_shift.desc": "Summary: Hold [Shift]", + "block.davespotioneering.potion_injector.shift.desc": "A workstation necessary for preparing the Potioneer Gauntlet.", + "block.davespotioneering.reinforced_cauldron": "Reinforced Cauldron", + "block.davespotioneering.reinforced_cauldron.hold_alt.desc": "Coating: Hold [Alt]", + "block.davespotioneering.reinforced_cauldron.hold_ctrl.desc": "Features: Hold [CTRL]", + "block.davespotioneering.reinforced_cauldron.hold_shift.desc": "Summary: Hold [Shift]", + "block.davespotioneering.reinforced_cauldron0.alt.desc": "Once the Reinforced Cauldron is filled with 3 similar potions and Dragon's Breath, a mixture is made.", + "block.davespotioneering.reinforced_cauldron0.ctrl.desc": "- Water is not depleted when filling empty bottles.", + "block.davespotioneering.reinforced_cauldron0.shift.desc": "An upgraded cauldron that enables the coating of melee weapons in potion effects.", + "block.davespotioneering.reinforced_cauldron1.alt.desc": "Next, throw the item/weapon/tool/arrows you would like to coat into the cauldron.", + "block.davespotioneering.reinforced_cauldron1.ctrl.desc": "- Can be filled with potions, and will have colored liquid that reflects the potion placed inside.", + "block.davespotioneering.reinforced_cauldron1.shift.desc": "It also has some small benefits.", + "block.davespotioneering.reinforced_cauldron2.alt.desc": "The liquid will sizzle and evaporate until there is nothing left but the newly coated item.", + "block.davespotioneering.reinforced_cauldron2.ctrl.desc": "- If filled with two different Potions, an explosion is caused.", + "block.davespotioneering.reinforced_cauldron3.ctrl.desc": "- Can be filled with potions and Milk.", + "block.davespotioneering.reinforced_cauldron4.ctrl.desc": "- Unlocks Coating", + "container.davespotioneering.compound_brewing": "Compound Brewing Stand", + "davespotioneering.container.potion_injector": "Potion Injector", + "davespotioneering.gui.moveGauntletHUD": "Use your mouse to drag the Gauntlet HUD wherever you would like or use one of these default positions.", + "davespotioneering.gui.moveGauntletHUD.preset0": "Left Top", + "davespotioneering.gui.moveGauntletHUD.preset1": "Right Top", + "davespotioneering.gui.moveGauntletHUD.preset2": "Left Bottom", + "davespotioneering.gui.moveGauntletHUD.preset3": "Right Bottom", + "davespotioneering.gui.moveGauntletHUD.preset4": "Above Hotbar", + "davespotioneering.tooltip.gauntlet": "%s %s", + "davespotioneering.tooltip.gauntlet.withDuration": "%s %s (%s)", + "effect.davespotioneering.milk": "Milk", + "item.davespotioneering.aged_umbrella": "Umbrella", + "item.davespotioneering.aged_umbrella.desc": "Keeps you from getting wet!", + "item.davespotioneering.black_umbrella": "Umbrella", + "item.davespotioneering.black_umbrella.desc": "Keeps you from getting wet!", + "item.davespotioneering.blue_umbrella": "Umbrella", + "item.davespotioneering.blue_umbrella.desc": "Keeps you from getting wet!", + "item.davespotioneering.brown_umbrella": "Umbrella", + "item.davespotioneering.brown_umbrella.desc": "Keeps you from getting wet!", + "item.davespotioneering.cyan_umbrella": "Umbrella", + "item.davespotioneering.cyan_umbrella.desc": "Keeps you from getting wet!", + "item.davespotioneering.gilded_umbrella": "Umbrella", + "item.davespotioneering.gilded_umbrella.desc": "Keeps you from getting wet!", + "item.davespotioneering.gray_umbrella": "Umbrella", + "item.davespotioneering.gray_umbrella.desc": "Keeps you from getting wet!", + "item.davespotioneering.green_umbrella": "Umbrella", + "item.davespotioneering.green_umbrella.desc": "Keeps you from getting wet!", + "item.davespotioneering.light_blue_umbrella": "Umbrella", + "item.davespotioneering.light_blue_umbrella.desc": "Keeps you from getting wet!", + "item.davespotioneering.light_gray_umbrella": "Umbrella", + "item.davespotioneering.light_gray_umbrella.desc": "Keeps you from getting wet!", + "item.davespotioneering.lime_umbrella": "Umbrella", + "item.davespotioneering.lime_umbrella.desc": "Keeps you from getting wet!", + "item.davespotioneering.magenta_umbrella": "Umbrella", + "item.davespotioneering.magenta_umbrella.desc": "Keeps you from getting wet!", + "item.davespotioneering.netherite_gauntlet": "Netherite Gauntlet", + "item.davespotioneering.orange_umbrella": "Umbrella", + "item.davespotioneering.orange_umbrella.desc": "Keeps you from getting wet!", + "item.davespotioneering.pink_umbrella": "Umbrella", + "item.davespotioneering.pink_umbrella.desc": "Keeps you from getting wet!", + "item.davespotioneering.potioneer_gauntlet": "Potioneer Gauntlet", + "item.davespotioneering.potioneer_gauntlet.hold_ctrl.desc": "Controls: Hold [Ctrl]", + "item.davespotioneering.potioneer_gauntlet.hold_shift.desc": "Summary: Hold [Shift]", + "item.davespotioneering.potioneer_gauntlet.shift.desc": "An alchemical weapon that utilizes potions and brute force in a Netherite knuckle sandwich!", + "item.davespotioneering.potioneer_gauntlet0.ctrl.desc": "Shift+RMB - Ignites or extinguishes the internal blaze. (toggles potion usage)", + "item.davespotioneering.potioneer_gauntlet1.ctrl.desc": "Shift+Scroll wheel up/down - cycles through one of six potions injected into the gauntlet.", + "item.davespotioneering.potioneer_gauntlet2.ctrl.desc": "Shift+Middle Mouse Button = customize Gauntlet HUD", + "item.davespotioneering.purple_umbrella": "Umbrella", + "item.davespotioneering.purple_umbrella.desc": "Keeps you from getting wet!", + "item.davespotioneering.red_umbrella": "Umbrella", + "item.davespotioneering.red_umbrella.desc": "Keeps you from getting wet!", + "item.davespotioneering.rudimentary_gauntlet": "Rudimentary Gauntlet", + "item.davespotioneering.white_umbrella": "Umbrella", + "item.davespotioneering.white_umbrella.desc": "Keeps you from getting wet!", + "item.davespotioneering.yellow_umbrella": "Umbrella", + "item.davespotioneering.yellow_umbrella.desc": "Keeps you from getting wet!", + "item.minecraft.lingering_potion.effect.milk": "Lingering Milk Bottle", + "item.minecraft.potion.effect.milk": "Milk Bottle", + "item.minecraft.splash_potion.effect.milk": "Splash Milk Bottle", + "itemGroup.davespotioneering": "Dave's Potioneering" +} \ No newline at end of file diff --git a/projects/1.18/assets/daves-potioneering/davespotioneering/lang/zh_cn.json b/projects/1.18/assets/daves-potioneering/davespotioneering/lang/zh_cn.json new file mode 100644 index 000000000000..1fd4d9de6598 --- /dev/null +++ b/projects/1.18/assets/daves-potioneering/davespotioneering/lang/zh_cn.json @@ -0,0 +1,88 @@ +{ + "block.davespotioneering.compound_brewing_stand": "混合酿造台", + "block.davespotioneering.compound_brewing_stand.hold_ctrl.desc": "功能:按住[Ctrl]键", + "block.davespotioneering.compound_brewing_stand.hold_shift.desc": "概要:按住[Shift]键", + "block.davespotioneering.compound_brewing_stand.shift.desc": "一个升级过的酿造台,减轻了酿造过程中的枯燥乏味。", + "block.davespotioneering.compound_brewing_stand0.ctrl.desc": "——2倍速度酿造药水", + "block.davespotioneering.compound_brewing_stand1.ctrl.desc": "——更多的材料槽", + "block.davespotioneering.compound_brewing_stand2.ctrl.desc": "——双倍的药水输出(6瓶)", + "block.davespotioneering.potion_injector": "药水注射器", + "block.davespotioneering.potion_injector.ctrl.desc": "使用这个机器将烈焰粉和滞留型药水注入药剂师手套。", + "block.davespotioneering.potion_injector.hold_ctrl.desc": "效果:按住[Ctrl]键", + "block.davespotioneering.potion_injector.hold_shift.desc": "概要:按住[Shift]键", + "block.davespotioneering.potion_injector.shift.desc": "给药剂师手套做好准备所必需的一个工作站。", + "block.davespotioneering.reinforced_cauldron": "强化炼药锅", + "block.davespotioneering.reinforced_cauldron.hold_alt.desc": "涂层:按住[Alt]键", + "block.davespotioneering.reinforced_cauldron.hold_ctrl.desc": "功能:按住[Ctrl]键", + "block.davespotioneering.reinforced_cauldron.hold_shift.desc": "概要:按住[Shift]键", + "block.davespotioneering.reinforced_cauldron0.alt.desc": "一旦强化炼药锅中灌入了3种相同的药水和龙息,就制成了混合物。", + "block.davespotioneering.reinforced_cauldron0.ctrl.desc": "——灌装玻璃瓶时水不会被消耗", + "block.davespotioneering.reinforced_cauldron0.shift.desc": "一个升级过的炼药锅可以给近战武器涂抹上药水获得效果。", + "block.davespotioneering.reinforced_cauldron1.alt.desc": "接下来,把你想涂药的物品/武器/工具/箭扔到炼药锅里。", + "block.davespotioneering.reinforced_cauldron1.ctrl.desc": "——可以灌入药水,并且会有彩色的液体表示里面的药水。", + "block.davespotioneering.reinforced_cauldron1.shift.desc": "它也有些小功能。", + "block.davespotioneering.reinforced_cauldron2.alt.desc": "液体会发出嘶嘶声并蒸发,直到只剩下有了新涂层的物品。", + "block.davespotioneering.reinforced_cauldron2.ctrl.desc": "——如果灌入两种不同的药水,则会引发爆炸。", + "block.davespotioneering.reinforced_cauldron3.ctrl.desc": "——可以灌入药水和奶。", + "block.davespotioneering.reinforced_cauldron4.ctrl.desc": "——解锁涂层", + "container.davespotioneering.compound_brewing": "混合酿造台", + "davespotioneering.container.potion_injector": "药水注射器", + "davespotioneering.gui.moveGauntletHUD": "使用鼠标将手套HUD拖动到任意位置,或者使用这些默认位置。", + "davespotioneering.gui.moveGauntletHUD.preset0": "左上角", + "davespotioneering.gui.moveGauntletHUD.preset1": "右上角", + "davespotioneering.gui.moveGauntletHUD.preset2": "左下角", + "davespotioneering.gui.moveGauntletHUD.preset3": "右下角", + "davespotioneering.gui.moveGauntletHUD.preset4": "快捷栏上方", + "davespotioneering.tooltip.gauntlet": "%s%s", + "davespotioneering.tooltip.gauntlet.withDuration": "%s%s(%s)", + "effect.davespotioneering.milk": "奶", + "item.davespotioneering.aged_umbrella": "雨伞", + "item.davespotioneering.aged_umbrella.desc": "防止你被淋湿!", + "item.davespotioneering.black_umbrella": "雨伞", + "item.davespotioneering.black_umbrella.desc": "防止你被淋湿!", + "item.davespotioneering.blue_umbrella": "雨伞", + "item.davespotioneering.blue_umbrella.desc": "防止你被淋湿!", + "item.davespotioneering.brown_umbrella": "雨伞", + "item.davespotioneering.brown_umbrella.desc": "防止你被淋湿!", + "item.davespotioneering.cyan_umbrella": "雨伞", + "item.davespotioneering.cyan_umbrella.desc": "防止你被淋湿!", + "item.davespotioneering.gilded_umbrella": "雨伞", + "item.davespotioneering.gilded_umbrella.desc": "防止你被淋湿!", + "item.davespotioneering.gray_umbrella": "雨伞", + "item.davespotioneering.gray_umbrella.desc": "防止你被淋湿!", + "item.davespotioneering.green_umbrella": "雨伞", + "item.davespotioneering.green_umbrella.desc": "防止你被淋湿!", + "item.davespotioneering.light_blue_umbrella": "雨伞", + "item.davespotioneering.light_blue_umbrella.desc": "防止你被淋湿!", + "item.davespotioneering.light_gray_umbrella": "雨伞", + "item.davespotioneering.light_gray_umbrella.desc": "防止你被淋湿!", + "item.davespotioneering.lime_umbrella": "雨伞", + "item.davespotioneering.lime_umbrella.desc": "防止你被淋湿!", + "item.davespotioneering.magenta_umbrella": "雨伞", + "item.davespotioneering.magenta_umbrella.desc": "防止你被淋湿!", + "item.davespotioneering.netherite_gauntlet": "下界合金手套", + "item.davespotioneering.orange_umbrella": "雨伞", + "item.davespotioneering.orange_umbrella.desc": "防止你被淋湿!", + "item.davespotioneering.pink_umbrella": "雨伞", + "item.davespotioneering.pink_umbrella.desc": "防止你被淋湿!", + "item.davespotioneering.potioneer_gauntlet": "药剂师手套", + "item.davespotioneering.potioneer_gauntlet.hold_ctrl.desc": "控制:按住[Ctrl]键", + "item.davespotioneering.potioneer_gauntlet.hold_shift.desc": "概要:按住[Shift]键", + "item.davespotioneering.potioneer_gauntlet.shift.desc": "一种炼金武器,使用药水和蛮力,对准嘴巴给出下界合金级别的一拳!", + "item.davespotioneering.potioneer_gauntlet0.ctrl.desc": "Shift+鼠标右键——点燃或熄灭内部火焰。(切换使用药水)", + "item.davespotioneering.potioneer_gauntlet1.ctrl.desc": "Shift+向上/下滚动滚轮——在注射到手套中的六种药水中循环选择一种。", + "item.davespotioneering.potioneer_gauntlet2.ctrl.desc": "Shift+鼠标中键=自定义手套HUD", + "item.davespotioneering.purple_umbrella": "雨伞", + "item.davespotioneering.purple_umbrella.desc": "防止你被淋湿!", + "item.davespotioneering.red_umbrella": "雨伞", + "item.davespotioneering.red_umbrella.desc": "防止你被淋湿!", + "item.davespotioneering.rudimentary_gauntlet": "基础手套", + "item.davespotioneering.white_umbrella": "雨伞", + "item.davespotioneering.white_umbrella.desc": "防止你被淋湿!", + "item.davespotioneering.yellow_umbrella": "雨伞", + "item.davespotioneering.yellow_umbrella.desc": "防止你被淋湿!", + "item.minecraft.lingering_potion.effect.milk": "滞留型奶药水", + "item.minecraft.potion.effect.milk": "奶药水", + "item.minecraft.splash_potion.effect.milk": "喷溅型奶药水", + "itemGroup.davespotioneering": "戴夫的药剂学" +} \ No newline at end of file diff --git a/projects/1.18/assets/deep-resonance/deepresonance/lang/en_us.json b/projects/1.18/assets/deep-resonance/deepresonance/lang/en_us.json new file mode 100644 index 000000000000..546d7d674802 --- /dev/null +++ b/projects/1.18/assets/deep-resonance/deepresonance/lang/en_us.json @@ -0,0 +1,57 @@ +{ + "block.deepresonance.crystallizer": "Crystallizer", + "block.deepresonance.dense_glass": "Dense Glass", + "block.deepresonance.dense_obsidian": "Dense Obsidian", + "block.deepresonance.energy_collector": "Energy Collector", + "block.deepresonance.generator_controller": "Generator Controller", + "block.deepresonance.generator_part": "Generator Part", + "block.deepresonance.laser": "Laser", + "block.deepresonance.poisoned_dirt": "Poisoned Dirt", + "block.deepresonance.lens": "Lens", + "block.deepresonance.pulser": "Pulser", + "block.deepresonance.purifier": "Purifier", + "block.deepresonance.resonating_crystal_natural": "Resonating Crystal", + "block.deepresonance.resonating_crystal_natural_empty": "Empty Resonating Crystal", + "block.deepresonance.resonating_crystal_generated": "Resonating Crystal", + "block.deepresonance.resonating_crystal_generated_empty": "Empty Resonating Crystal", + "block.deepresonance.resonating_ore_end": "Resonating End Ore", + "block.deepresonance.resonating_ore_nether": "Resonating Nether Ore", + "block.deepresonance.resonating_ore_stone": "Resonating Ore", + "block.deepresonance.resonating_ore_deepslate": "Resonating Ore", + "block.deepresonance.resonating_plate_block": "Resonating Plate Block", + "block.deepresonance.smelter": "Smelter", + "block.deepresonance.tank": "Tank", + "block.deepresonance.valve": "Valve", + "fluid.deepresonance.liquid_crystal": "Liquid Crystal", + "item.deepresonance.filter_material": "Filter Material", + "item.deepresonance.liquid_injector": "Liquid Injector", + "item.deepresonance.machine_frame": "Resonating Machine Frame", + "item.deepresonance.radiation_monitor": "Radiation Monitor", + "item.deepresonance.radiation_suit_boots": "Radiation Suit Boots", + "item.deepresonance.radiation_suit_chestplate": "Radiation Suit Chestplate", + "item.deepresonance.radiation_suit_helmet": "Radiation Suit Helmet", + "item.deepresonance.radiation_suit_leggings": "Radiation Suit Leggings", + "item.deepresonance.resonating_plate": "Resonating Plate", + "item.deepresonance.spent_filter_material": "Spent Filter Material", + "itemGroup.deepresonance": "Deep Resonance", + "tile.deepresonance.lens": "Lens", + "message.deepresonance.shiftmessage": "", + "message.deepresonance.crystal_empty": "This crystal is depleted. Perhaps it still has a future use?", + "message.deepresonance.crystal_power": "You can feel the latent power present in this crystal.", + "message.deepresonance.crystal_sep": "Strength/Efficiency/Purity", + "message.deepresonance.filter_material": "This material can be used in the purifier to purify the crystal liquid.", + "message.deepresonance.no_tank": "This is not a tank!", + "message.deepresonance.liquid_injector.header": "Creative only item to inject 100mb of liquid crystal into a tank.", + "message.deepresonance.tank.header": "This tank can hold up to 16 buckets of liquid. It is also capable of mixing the characteristics of liquid crystal. Place a comparator next to this tank to detect how full the tank is", + "message.deepresonance.tank.liquid": "Liquid: ", + "message.deepresonance.valve.header": "This machine will transfer fluids from the upper tank to a tank below if the fluid matches certain conditions.", + "message.deepresonance.smelter.header": "This machine smelts resonating ore and produces liquid crystal in a tank placed on top of this. Place a tank below the smelter about half-filled with lava", + "message.deepresonance.purifier.header": "This machine needs filter material and will purify the liquid crystal from the top tank and place it in another tank below this block.", + "message.deepresonance.crystallizer.header": "This machine will crystallize the liquid crystal from the tank below it and eventually produce a crystal.", + "message.deepresonance.generator_controller.header": "Part of a generator multi-block. Use this block to turn on/off the reactor with a redstone signal.", + "message.deepresonance.energy_collector.header": "Part of a generator multi-block. Place this on top of a generator with crystals nearby.", + "message.deepresonance.generator_part.header": "Part of a generator multi-block. You can place these in any configuration.", + "message.deepresonance.generator_part.power": "Power: ", + "message.deepresonance.laser.header": "Place this laser so it faces a lens. It will infuse the liquid in the tank depending on the materials used.", + "message.deepresonance.laser.liquid": "Liquid: " +} \ No newline at end of file diff --git a/projects/1.18/assets/deep-resonance/deepresonance/lang/zh_cn.json b/projects/1.18/assets/deep-resonance/deepresonance/lang/zh_cn.json new file mode 100644 index 000000000000..d07e8ef4355f --- /dev/null +++ b/projects/1.18/assets/deep-resonance/deepresonance/lang/zh_cn.json @@ -0,0 +1,57 @@ +{ + "block.deepresonance.crystallizer": "结晶器", + "block.deepresonance.dense_glass": "致密玻璃", + "block.deepresonance.dense_obsidian": "致密黑曜石", + "block.deepresonance.energy_collector": "能源收集器", + "block.deepresonance.generator_controller": "发电机控制器", + "block.deepresonance.generator_part": "发电机部件", + "block.deepresonance.laser": "激光", + "block.deepresonance.poisoned_dirt": "毒泥土", + "block.deepresonance.lens": "镜片", + "block.deepresonance.pulser": "脉冲发生器", + "block.deepresonance.purifier": "净化器", + "block.deepresonance.resonating_crystal_natural": "共振水晶", + "block.deepresonance.resonating_crystal_natural_empty": "空共振水晶", + "block.deepresonance.resonating_crystal_generated": "共振水晶", + "block.deepresonance.resonating_crystal_generated_empty": "空共振水晶", + "block.deepresonance.resonating_ore_end": "末地共振矿石", + "block.deepresonance.resonating_ore_nether": "下界共振矿石", + "block.deepresonance.resonating_ore_stone": "共振矿石", + "block.deepresonance.resonating_ore_deepslate": "深层共振矿石", + "block.deepresonance.resonating_plate_block": "共振板块", + "block.deepresonance.smelter": "冶炼炉", + "block.deepresonance.tank": "储罐", + "block.deepresonance.valve": "阀门", + "fluid.deepresonance.liquid_crystal": "液态共振水晶", + "item.deepresonance.filter_material": "过滤材料", + "item.deepresonance.liquid_injector": "液体注射器", + "item.deepresonance.machine_frame": "共振机器框架", + "item.deepresonance.radiation_monitor": "辐射监测仪", + "item.deepresonance.radiation_suit_boots": "防辐射服靴子", + "item.deepresonance.radiation_suit_chestplate": "防辐射服胸甲", + "item.deepresonance.radiation_suit_helmet": "防辐射服头盔", + "item.deepresonance.radiation_suit_leggings": "防辐射服护腿", + "item.deepresonance.resonating_plate": "共振板", + "item.deepresonance.spent_filter_material": "废弃的过滤材料", + "itemGroup.deepresonance": "深度共振", + "tile.deepresonance.lens": "镜片", + "message.deepresonance.shiftmessage": "<按Shift键>", + "message.deepresonance.crystal_empty": "这块水晶已经耗尽了。也许它还有用途?", + "message.deepresonance.crystal_power": "你可以感受到这块水晶中潜藏的能量。", + "message.deepresonance.crystal_sep": "强度/效率/纯度", + "message.deepresonance.filter_material": "这种材料可用于净化器,以净化液态水晶。", + "message.deepresonance.no_tank": "这不是坦克!", + "message.deepresonance.liquid_injector.header": "将100mB的液态水晶注入到储罐中。(创造模式专属)", + "message.deepresonance.tank.header": "这个储罐可以容纳16桶液体。它还能够混合液态水晶的特性。在这个储罐旁边放一个比较器来检测储罐的装满程度", + "message.deepresonance.tank.liquid": "液体:", + "message.deepresonance.valve.header": "如果流体符合特定条件,这台机器会将流体从上面的储罐转移到下面的储罐。", + "message.deepresonance.smelter.header": "这台机器冶炼共振矿石,并在机器上面的储罐里生产液态水晶。在下面放置一个装有半满熔岩的储罐", + "message.deepresonance.purifier.header": "这台机器需要过滤材料,并将净化顶部储罐中的液态水晶,并将其置于这个储罐下面的另一个储罐中。", + "message.deepresonance.crystallizer.header": "这台机器将使它下面储罐里的液态水晶结晶,最终产生水晶。", + "message.deepresonance.generator_controller.header": "多方块发电机的一部分。使用红石信号充能这个方块打开/关闭反应堆。", + "message.deepresonance.energy_collector.header": "多方块发电机的一部分。把它放在发电机顶部,且附近有水晶。", + "message.deepresonance.generator_part.header": "多方块发电机的一部分。 您可以将它们放在任何排列组合中。", + "message.deepresonance.generator_part.power": "能量:", + "message.deepresonance.laser.header": "放置这个激光器,让它面对一个镜片。它将根据所使用的材料向储罐内注入液体。", + "message.deepresonance.laser.liquid": "液体:" +} \ No newline at end of file diff --git a/projects/1.18/assets/delightful/delightful/lang/en_us.json b/projects/1.18/assets/delightful/delightful/lang/en_us.json new file mode 100644 index 000000000000..aafeb7030cf1 --- /dev/null +++ b/projects/1.18/assets/delightful/delightful/lang/en_us.json @@ -0,0 +1,90 @@ +{ + "item.delightful.cheeseburger": "Cheeseburger", + "item.delightful.deluxe_cheeseburger": "Deluxe Cheeseburger", + "item.delightful.marshmallow_stick": "Marshmallow on a Stick", + "item.delightful.cooked_marshmallow_stick": "Roasted Marshmallow on a Stick", + "item.delightful.smore": "S'more", + "item.delightful.crab_rangoon": "Crab Rangoon", + "item.delightful.prickly_pear_juice": "Prickly Pear Juice", + "item.delightful.chunkwich": "Chunkwich", + "item.delightful.chunk_nugget": "Chunk Nugget", + "item.delightful.jelly_bottle": "Jelly Bottle", + "item.delightful.glow_jelly_bottle": "Glow Jelly Bottle", + "item.delightful.nut_butter_bottle": "Nut Butter Bottle", + "item.delightful.nut_butter_and_jelly_sandwich": "Nut Butter and Jelly Sandwich", + "item.delightful.ender_nectar": "Ender Nectar", + "item.delightful.azalea_tea": "Azalea Tea", + "item.delightful.lavender_tea": "Lavender Tea", + "item.delightful.honey_glazed_walnut": "Honey Glazed Walnut", + "item.delightful.matcha_latte": "Matcha Latte", + "item.delightful.berry_matcha_latte": "Berry Matcha Latte", + "item.delightful.green_tea_leaf": "Green Tea Leaf", + "item.delightful.salmonberries": "Salmonberries", + "item.delightful.salmonberry_pips": "Salmonberry Pips", + "item.delightful.matcha": "Matcha", + "item.delightful.acorn": "Acorn", + "item.delightful.animal_fat": "Animal Fat", + "item.delightful.animal_oil_bottle": "Animal Oil Bottle", + "item.delightful.chopped_clover": "Chopped Clover", + "item.delightful.cactus_flesh": "Cactus Flesh", + "item.delightful.cactus_steak": "Cactus Steak", + "item.delightful.field_salad": "Field Salad", + "item.delightful.rock_candy": "Rock Candy", + "item.delightful.venison_chops": "Raw Venison Chops", + "item.delightful.cooked_venison_chops": "Cooked Venison Chops", + "item.delightful.raw_goat": "Raw Goat", + "item.delightful.cooked_goat": "Cooked Goat", + "item.delightful.bone_knife": "Bone Knife", + "item.delightful.amethyst_knife": "Amethyst Knife", + "item.delightful.emerald_knife": "Emerald Knife", + "item.delightful.copper_knife": "Copper Knife", + "item.delightful.tin_knife": "Tin Knife", + "item.delightful.steel_knife": "Steel Knife", + "item.delightful.enderite_knife": "Enderite Knife", + "item.delightful.obsidian_infused_enderite_knife": "Obsidian-Infused Enderite Knife", + "item.delightful.bronze_knife": "Bronze Knife", + "item.delightful.lapis_lazuli_knife": "Lapis Lazuli Knife", + "item.delightful.osmium_knife": "Osmium Knife", + "item.delightful.refined_glowstone_knife": "Refined Glowstone Knife", + "item.delightful.refined_obsidian_knife": "Refined Obsidian Knife", + "item.delightful.large_amethyst_knife": "Amethyst Knife", + "item.delightful.black_opal_knife": "Black Opal Knife", + "item.delightful.netherite_opal_knife": "Netherite Opal Knife", + "item.delightful.silver_knife": "Silver Knife", + "item.delightful.brass_knife": "Brass Knife", + "item.delightful.invar_knife": "Invar Knife", + "item.delightful.constantan_knife": "Constantan Knife", + "item.delightful.electrum_knife": "Electrum Knife", + "item.delightful.lead_knife": "Lead Knife", + "item.delightful.nickel_knife": "Nickel Knife", + "item.delightful.deorum_knife": "Deorum Knife", + "item.delightful.reinforced_deorum_knife": "Reinforced Deorum Knife", + "item.delightful.draco_arcanus_knife": "Draco Arcanus Knife", + "item.delightful.fiery_knife": "Fiery Knife", + "item.delightful.ironwood_knife": "Ironwood Knife", + "item.delightful.knightmetal_knife": "Knightmetal Knife", + "item.delightful.steeleaf_knife": "Steeleaf Knife", + "item.delightful.living_knife": "Living Knife", + "block.delightful.pizza_stone": "Pizza Stone", + "block.delightful.pizza_peel": "Pizza Peel", + "block.delightful.mini_melon": "Mini Melon", + "block.delightful.acorn_sack": "Acorn Sack", + "block.delightful.salmonberry_sack": "Salmonberry Sack", + "block.delightful.salmonberry_bush": "Salmonberry Bush", + "farmersdelight.tooltip.prickly_pear_juice": "Very Saturating", + "farmersdelight.tooltip.azalea_tea": "Saturating & Healthy", + "farmersdelight.tooltip.lavender_tea": "Very Healthy", + "farmersdelight.tooltip.matcha_latte": "Healthy", + "farmersdelight.tooltip.berry_matcha_latte": "Healthy", + "farmersdelight.tooltip.ender_nectar": "Otherworldly", + "block.delightful.quartz_cabinet": "Quartz Cabinet", + "block.delightful.basalt_cabinet": "Basalt Cabinet", + "block.delightful.wild_salmonberries": "Wild Salmonberries", + "delightful.matcha.desc": "Green Tea Powder", + "delightful.green_tea_leaf.desc": "Get lucky using a Knife on any Leaves block.", + "delightful.animal_fat.desc": "Get lucky using a Knife on a fatty animal (Pig, Cow, Fish...).", + "delightful.acorn.desc": "Drops from Oak Leaves or perhaps a Squirrel (from another mod).", + "delightful.salmonberries.desc": "Drops from bushes of Wild Salmonberries. Can also be grown by planting Salmonberry Pips.", + "delightful.animal_oil_bottle.desc": "Can be used (Sneak Right Clicked) on any smelting block (Furnace, Blast Furnace...) to provide two items of burn time.", + "delightful.mini_melon.desc": "Found in biomes of the Plains type. Can grow into a big Melon." +} \ No newline at end of file diff --git a/projects/1.18/assets/delightful/delightful/lang/zh_cn.json b/projects/1.18/assets/delightful/delightful/lang/zh_cn.json new file mode 100644 index 000000000000..259f64f4c89c --- /dev/null +++ b/projects/1.18/assets/delightful/delightful/lang/zh_cn.json @@ -0,0 +1,90 @@ +{ + "item.delightful.cheeseburger": "芝士汉堡", + "item.delightful.deluxe_cheeseburger": "豪华芝士汉堡", + "item.delightful.marshmallow_stick": "插棍棉花糖", + "item.delightful.cooked_marshmallow_stick": "插棍烤棉花糖", + "item.delightful.smore": "烤棉花糖饼干", + "item.delightful.crab_rangoon": "炸蟹角", + "item.delightful.prickly_pear_juice": "仙人掌果汁", + "item.delightful.chunkwich": "糖腌厚腐肉片三明治", + "item.delightful.chunk_nugget": "糖腌腐肉粒", + "item.delightful.jelly_bottle": "果酱瓶", + "item.delightful.glow_jelly_bottle": "发光果酱瓶", + "item.delightful.nut_butter_bottle": "坚果酱瓶", + "item.delightful.nut_butter_and_jelly_sandwich": "坚果酱和果酱三明治", + "item.delightful.ender_nectar": "末影甘露", + "item.delightful.azalea_tea": "杜鹃花茶", + "item.delightful.lavender_tea": "薰衣草茶", + "item.delightful.honey_glazed_walnut": "琥珀核桃", + "item.delightful.matcha_latte": "抹茶拿铁", + "item.delightful.berry_matcha_latte": "浆果抹茶拿铁", + "item.delightful.green_tea_leaf": "绿茶叶", + "item.delightful.salmonberries": "大树莓", + "item.delightful.salmonberry_pips": "大树莓籽", + "item.delightful.matcha": "抹茶", + "item.delightful.acorn": "橡子", + "item.delightful.animal_fat": "动物脂肪", + "item.delightful.animal_oil_bottle": "荤油瓶", + "item.delightful.chopped_clover": "切碎的三叶草", + "item.delightful.cactus_flesh": "仙人掌肉", + "item.delightful.cactus_steak": "仙人掌肉排", + "item.delightful.field_salad": "田园沙拉", + "item.delightful.rock_candy": "石头糖", + "item.delightful.venison_chops": "生鹿排", + "item.delightful.cooked_venison_chops": "熟鹿排", + "item.delightful.raw_goat": "生山羊肉", + "item.delightful.cooked_goat": "熟山羊肉", + "item.delightful.bone_knife": "骨刀", + "item.delightful.amethyst_knife": "紫水晶刀", + "item.delightful.emerald_knife": "绿宝石刀", + "item.delightful.copper_knife": "铜刀", + "item.delightful.tin_knife": "锡刀", + "item.delightful.steel_knife": "钢刀", + "item.delightful.enderite_knife": "末影合金刀", + "item.delightful.obsidian_infused_enderite_knife": "黑曜石灌注末影合金刀", + "item.delightful.bronze_knife": "青铜刀", + "item.delightful.lapis_lazuli_knife": "青金石刀", + "item.delightful.osmium_knife": "锇刀", + "item.delightful.refined_glowstone_knife": "强化荧石刀", + "item.delightful.refined_obsidian_knife": "强化黑曜石刀", + "item.delightful.large_amethyst_knife": "紫晶刀", + "item.delightful.black_opal_knife": "黑欧泊刀", + "item.delightful.netherite_opal_knife": "下界合金欧泊刀", + "item.delightful.silver_knife": "银刀", + "item.delightful.brass_knife": "黄铜刀", + "item.delightful.invar_knife": "殷钢刀", + "item.delightful.constantan_knife": "康铜刀", + "item.delightful.electrum_knife": "琥珀金刀", + "item.delightful.lead_knife": "铅刀", + "item.delightful.nickel_knife": "镍刀", + "item.delightful.deorum_knife": "神秘金刀", + "item.delightful.reinforced_deorum_knife": "强化神秘金刀", + "item.delightful.draco_arcanus_knife": "神秘天龙刀", + "item.delightful.fiery_knife": "炽铁刀", + "item.delightful.ironwood_knife": "铁木刀", + "item.delightful.knightmetal_knife": "骑士金属刀", + "item.delightful.steeleaf_knife": "钢叶刀", + "item.delightful.living_knife": "活木刀", + "block.delightful.pizza_stone": "披萨板", + "block.delightful.pizza_peel": "披萨铲", + "block.delightful.mini_melon": "迷你西瓜", + "block.delightful.acorn_sack": "袋装橡子", + "block.delightful.salmonberry_sack": "袋装大树莓", + "block.delightful.salmonberry_bush": "大树莓丛", + "farmersdelight.tooltip.prickly_pear_juice": "非常充实的", + "farmersdelight.tooltip.azalea_tea": "充实又健康的", + "farmersdelight.tooltip.lavender_tea": "非常健康的", + "farmersdelight.tooltip.matcha_latte": "健康的", + "farmersdelight.tooltip.berry_matcha_latte": "健康的", + "farmersdelight.tooltip.ender_nectar": "超自然的", + "block.delightful.quartz_cabinet": "石英厨柜", + "block.delightful.basalt_cabinet": "玄武岩厨柜", + "block.delightful.wild_salmonberries": "野生大树莓", + "delightful.matcha.desc": "绿茶粉", + "delightful.green_tea_leaf.desc": "从任意树叶上使用刀可能获得。", + "delightful.animal_fat.desc": "对一只富含脂肪的动物(猪、牛、鱼……)使用刀可能获得。", + "delightful.acorn.desc": "橡树树叶掉落或是有可能从松鼠(其他模组)手上获得。", + "delightful.salmonberries.desc": "掉落自野生大树莓丛。也可以通过种植大树莓来获得。", + "delightful.animal_oil_bottle.desc": "可以在任意熔炼炉(熔炉、高炉……)上使用(潜行右击),一次烧制两项物品。", + "delightful.mini_melon.desc": "可以在平原类生物群系中找到。可以生长成一个大西瓜。" +} \ No newline at end of file diff --git a/projects/1.18/assets/domestication-innovation/domesticationinnovation/lang/en_us.json b/projects/1.18/assets/domestication-innovation/domesticationinnovation/lang/en_us.json new file mode 100644 index 000000000000..6aadefdb5793 --- /dev/null +++ b/projects/1.18/assets/domestication-innovation/domesticationinnovation/lang/en_us.json @@ -0,0 +1,115 @@ +{ + "itemGroup.domesticationinnovation": "Domestication Innovation", + "item.domesticationinnovation.collar_tag": "Collar Tag", + "item.domesticationinnovation.rotten_apple": "Rotten Apple", + "item.domesticationinnovation.sinister_carrot": "Sinister Carrot", + "item.domesticationinnovation.deflection_shield": "Deflection Shield Model", + "item.domesticationinnovation.magnet": "Magnet Model", + "item.domesticationinnovation.feather_on_a_stick": "Feather on a Stick", + "item.domesticationinnovation.deed_of_ownership": "Deed of Ownership", + "item.domesticationinnovation.deed_of_ownership.desc": "Bound to %s", + "block.domesticationinnovation.pet_bed_white": "White Pet Bed", + "block.domesticationinnovation.pet_bed_orange": "Orange Pet Bed", + "block.domesticationinnovation.pet_bed_magenta": "Magenta Pet Bed", + "block.domesticationinnovation.pet_bed_light_blue": "Light Blue Pet Bed", + "block.domesticationinnovation.pet_bed_yellow": "Yellow Pet Bed", + "block.domesticationinnovation.pet_bed_lime": "Lime Pet Bed", + "block.domesticationinnovation.pet_bed_pink": "Pink Pet Bed", + "block.domesticationinnovation.pet_bed_gray": "Gray Pet Bed", + "block.domesticationinnovation.pet_bed_light_gray": "Light Gray Pet Bed", + "block.domesticationinnovation.pet_bed_cyan": "Cyan Pet Bed", + "block.domesticationinnovation.pet_bed_purple": "Purple Pet Bed", + "block.domesticationinnovation.pet_bed_blue": "Blue Pet Bed", + "block.domesticationinnovation.pet_bed_brown": "Brown Pet Bed", + "block.domesticationinnovation.pet_bed_green": "Green Pet Bed", + "block.domesticationinnovation.pet_bed_red": "Red Pet Bed", + "block.domesticationinnovation.pet_bed_black": "Black Pet Bed", + "block.domesticationinnovation.drum": "Command Drum", + "message.domesticationinnovation.command_0": "%s is wandering", + "message.domesticationinnovation.command_1": "%s is staying", + "message.domesticationinnovation.command_2": "%s is following", + "message.domesticationinnovation.drum_command_0": "ordered %s to wander", + "message.domesticationinnovation.drum_command_1": "ordered %s to stay", + "message.domesticationinnovation.drum_command_2": "ordered %s to follow", + "message.domesticationinnovation.respawn": "%s has respawned at its bed", + "message.domesticationinnovation.remove_respawn": "Removed respawn bed of %s", + "message.domesticationinnovation.goodbye": "%s will not respawn. Goodbye...", + "message.domesticationinnovation.enchantments": "Enchantments:", + "message.domesticationinnovation.set_owner": "%s is now the owner of %s", + "entity.minecraft.villager.domesticationinnovation.animal_tamer": "Animal Tamer", + "entity.domesticationinnovation.chain_lightning": "Lightning", + "entity.domesticationinnovation.recall_ball": "Recall Orb", + "entity.domesticationinnovation.feather": "Feather", + "entity.domesticationinnovation.following_jukebox": "Floating Jukebox", + "enchantment.domesticationinnovation.health_boost": "Extra Health", + "enchantment.domesticationinnovation.health_boost.desc": "Increases pet's max health by 10 for each level", + "enchantment.domesticationinnovation.fireproof": "Fireproof", + "enchantment.domesticationinnovation.fireproof.desc": "Grants pet immunity to fire and lava damage", + "enchantment.domesticationinnovation.immunity_frame": "Immunity Frame", + "enchantment.domesticationinnovation.immunity_frame.desc": "Each level makes pet immune for an additional second after attack", + "enchantment.domesticationinnovation.deflection": "Deflecting", + "enchantment.domesticationinnovation.deflection.desc": "Pet is protected by a ghostly shield which deflects projectile attacks", + "enchantment.domesticationinnovation.poison_resistance": "Poison Resistance", + "enchantment.domesticationinnovation.poison_resistance.desc": "Grants pet immunity to poison effect", + "enchantment.domesticationinnovation.chain_lightning": "Chain Lightning", + "enchantment.domesticationinnovation.chain_lightning.desc": "Summons a lightning bolt that chains from and damages mobs each time a pet attacks, level increases how many mobs can be hit by lightning", + "enchantment.domesticationinnovation.speedster": "Speedster", + "enchantment.domesticationinnovation.speedster.desc": "Increases pet's movement speed", + "enchantment.domesticationinnovation.frost_fang": "Frost Fang", + "enchantment.domesticationinnovation.frost_fang.desc": "Pet attacks now slows mobs shortly and deals freezing damage", + "enchantment.domesticationinnovation.magnetic": "Magnetic", + "enchantment.domesticationinnovation.magnetic.desc": "Pet aided by ghostly magnet that pulls targeted mobs towards it", + "enchantment.domesticationinnovation.linked_inventory": "Linked Inventory", + "enchantment.domesticationinnovation.linked_inventory.desc": "Pet can pick up items and teleport them to owner's inventory", + "enchantment.domesticationinnovation.total_recall": "Total Recall", + "enchantment.domesticationinnovation.total_recall.desc": "When below 2 health, pet enters a recall orb and is protected until released by its owner", + "enchantment.domesticationinnovation.health_siphon": "Health Siphon", + "enchantment.domesticationinnovation.health_siphon.desc": "Any damage done to pet is transferred to its owner", + "enchantment.domesticationinnovation.bubbling": "Bubbling", + "enchantment.domesticationinnovation.bubbling.desc": "Pet attacks trap mob inside giant bubble that floats upwards", + "enchantment.domesticationinnovation.herding": "Herding", + "enchantment.domesticationinnovation.herding.desc": "Pet can be followed by wild animals, level increases maximum amount of followers", + "enchantment.domesticationinnovation.amphibious": "Amphibious", + "enchantment.domesticationinnovation.amphibious.desc": "Pet cannot dry out or drown on land or in water, increases speed in water, pet will not float but swim quickly", + "enchantment.domesticationinnovation.vampire": "Vampire's Familiar", + "enchantment.domesticationinnovation.vampire.desc": "Pet heals amount of damage done, level increases percentage of dealt damage healed", + "enchantment.domesticationinnovation.void_cloud": "Void Cloud", + "enchantment.domesticationinnovation.void_cloud.desc": "Pet is protected from falling off cliffs or into void by a large cloud that lifts it up and returns it to its owner", + "enchantment.domesticationinnovation.charisma": "Charismatic", + "enchantment.domesticationinnovation.charisma.desc": "Pet lowers trade prices for its owner, level increases the bargain", + "enchantment.domesticationinnovation.undead_curse": "Curse of Afterlife", + "enchantment.domesticationinnovation.undead_curse.desc": "Pet returns as a hostile, zombie pet after death", + "enchantment.domesticationinnovation.infamy_curse": "Curse of Infamy", + "enchantment.domesticationinnovation.infamy_curse.desc": "Pet can naturally make any nearby monster hostile to it", + "enchantment.domesticationinnovation.shadow_hands": "Shadow Hands", + "enchantment.domesticationinnovation.shadow_hands.desc": "Pet uses dark magic to attack targets with shadowy hands, level increases speed and amount of hands", + "enchantment.domesticationinnovation.disc_jockey": "Disc Jockey", + "enchantment.domesticationinnovation.disc_jockey.desc": "Pet is followed by a floating jukebox that can play music discs", + "enchantment.domesticationinnovation.defusal": "Defusal", + "enchantment.domesticationinnovation.defusal.desc": "Pet can nullify explosion damage to terrain and other mobs, level increases range", + "enchantment.domesticationinnovation.warping_bite": "Warping Bite", + "enchantment.domesticationinnovation.warping_bite.desc": "Pet will randomly teleport targeted mobs away from it", + "enchantment.domesticationinnovation.ore_scenting": "Ore Scenting", + "enchantment.domesticationinnovation.ore_scenting.desc": "Pet can sniff out ore blocks and alert its owner, level determines distance, amount and frequency of ore detection", + "enchantment.domesticationinnovation.gluttonous": "Gluttonous", + "enchantment.domesticationinnovation.gluttonous.desc": "Pet can eat any food item, regardless of dietary restrictions", + "enchantment.domesticationinnovation.psychic_wall": "Psychic Wall", + "enchantment.domesticationinnovation.psychic_wall.desc": "Pet summons a wall of psychic energy during combat to provide cover, level determines size of wall and length of the effect", + "enchantment.domesticationinnovation.intimidation": "Intimidation", + "enchantment.domesticationinnovation.intimidation.desc": "Pet can scare away hostile mobs with its fearsome appearance, level determines range and frequency of effect", + "enchantment.domesticationinnovation.blight_curse": "Curse of Blight", + "enchantment.domesticationinnovation.blight_curse.desc": "Plants will wither and die around the pet.", + "enchantment.domesticationinnovation.tethered_teleport": "Tethered Teleport", + "enchantment.domesticationinnovation.tethered_teleport.desc": "Pet will teleport with its owner, even across dimensions.", + "enchantment.domesticationinnovation.immaturity_curse": "Curse of Immaturity", + "enchantment.domesticationinnovation.immaturity_curse.desc": "Pet appears and behaves as a baby version of itself, with reduced attack damage.", + "domesticationinnovation.sound.subtitle.collar_tag": "equipped Collar Tag", + "domesticationinnovation.sound.subtitle.magnet_loop": "Magnet buzzes", + "domesticationinnovation.sound.subtitle.chain_lightning": "Lightning zaps", + "domesticationinnovation.sound.subtitle.giant_bubble_inflate": "Giant Bubble inflates", + "domesticationinnovation.sound.subtitle.giant_bubble_pop": "Giant Bubble pops", + "domesticationinnovation.sound.subtitle.pet_bed_uses": "Pet Bed adjusted", + "domesticationinnovation.sound.subtitle.drum": "Command Drum beats", + "domesticationinnovation.sound.subtitle.psychic_wall": "Psychic Wall hums", + "domesticationinnovation.sound.subtitle.psychic_wall_deflect": "Psychic Wall deflects" +} \ No newline at end of file diff --git a/projects/1.18/assets/domestication-innovation/domesticationinnovation/lang/zh_cn.json b/projects/1.18/assets/domestication-innovation/domesticationinnovation/lang/zh_cn.json new file mode 100644 index 000000000000..fb8ccb4e1901 --- /dev/null +++ b/projects/1.18/assets/domestication-innovation/domesticationinnovation/lang/zh_cn.json @@ -0,0 +1,115 @@ +{ + "itemGroup.domesticationinnovation": "驯养革新", + "item.domesticationinnovation.collar_tag": "项圈标签", + "item.domesticationinnovation.rotten_apple": "烂苹果", + "item.domesticationinnovation.sinister_carrot": "阴恶胡萝卜", + "item.domesticationinnovation.deflection_shield": "偏转护盾模型", + "item.domesticationinnovation.magnet": "磁铁模型", + "item.domesticationinnovation.feather_on_a_stick": "羽毛钓竿", + "item.domesticationinnovation.deed_of_ownership": "宠物契约", + "item.domesticationinnovation.deed_of_ownership.desc": "同%s绑定", + "block.domesticationinnovation.pet_bed_white": "白色宠物床", + "block.domesticationinnovation.pet_bed_orange": "橙色宠物床", + "block.domesticationinnovation.pet_bed_magenta": "品红色宠物床", + "block.domesticationinnovation.pet_bed_light_blue": "淡蓝色宠物床", + "block.domesticationinnovation.pet_bed_yellow": "黄色宠物床", + "block.domesticationinnovation.pet_bed_lime": "黄绿色宠物床", + "block.domesticationinnovation.pet_bed_pink": "粉红色宠物床", + "block.domesticationinnovation.pet_bed_gray": "灰色宠物床", + "block.domesticationinnovation.pet_bed_light_gray": "淡灰色宠物床", + "block.domesticationinnovation.pet_bed_cyan": "青色宠物床", + "block.domesticationinnovation.pet_bed_purple": "紫色宠物床", + "block.domesticationinnovation.pet_bed_blue": "蓝色宠物床", + "block.domesticationinnovation.pet_bed_brown": "棕色宠物床", + "block.domesticationinnovation.pet_bed_green": "绿色宠物床", + "block.domesticationinnovation.pet_bed_red": "红色宠物床", + "block.domesticationinnovation.pet_bed_black": "黑色宠物床", + "block.domesticationinnovation.drum": "命令鼓", + "message.domesticationinnovation.command_0": "%s在游走", + "message.domesticationinnovation.command_1": "%s在停留", + "message.domesticationinnovation.command_2": "%s在跟随", + "message.domesticationinnovation.drum_command_0": "命令%s游走", + "message.domesticationinnovation.drum_command_1": "命令%s停留", + "message.domesticationinnovation.drum_command_2": "命令%s跟随", + "message.domesticationinnovation.respawn": "%s在它的床上重生了", + "message.domesticationinnovation.remove_respawn": "移除%s重生记录的床", + "message.domesticationinnovation.goodbye": "%s将不会重生,永别了……", + "message.domesticationinnovation.enchantments": "魔咒:", + "message.domesticationinnovation.set_owner": "%s现在是%s的主人了", + "entity.minecraft.villager.domesticationinnovation.animal_tamer": "驯兽师", + "entity.domesticationinnovation.chain_lightning": "闪电链", + "entity.domesticationinnovation.recall_ball": "召回宝盒", + "entity.domesticationinnovation.feather": "羽毛", + "entity.domesticationinnovation.following_jukebox": "浮动唱片机", + "enchantment.domesticationinnovation.health_boost": "额外生命", + "enchantment.domesticationinnovation.health_boost.desc": "每提升一魔咒等级增加宠物最大生命值10点。", + "enchantment.domesticationinnovation.fireproof": "火焰免疫", + "enchantment.domesticationinnovation.fireproof.desc": "宠物将免疫火焰和熔岩的伤害。", + "enchantment.domesticationinnovation.immunity_frame": "免疫屏障", + "enchantment.domesticationinnovation.immunity_frame.desc": "每提升一魔咒等级,宠物在受到攻击后免疫时间会延长一秒。", + "enchantment.domesticationinnovation.deflection": "偏转", + "enchantment.domesticationinnovation.deflection.desc": "宠物被一个护盾保护,可以偏转投射物攻击。", + "enchantment.domesticationinnovation.poison_resistance": "毒素免疫", + "enchantment.domesticationinnovation.poison_resistance.desc": "宠物将免疫中毒效果。", + "enchantment.domesticationinnovation.chain_lightning": "连锁闪电", + "enchantment.domesticationinnovation.chain_lightning.desc": "宠物攻击时,将召唤一个闪电链并伤害生物,魔咒等级提升会增加被闪电连锁的生物数量。", + "enchantment.domesticationinnovation.speedster": "瞬速行者", + "enchantment.domesticationinnovation.speedster.desc": "提高宠物移动速度。", + "enchantment.domesticationinnovation.frost_fang": "冰霜利齿", + "enchantment.domesticationinnovation.frost_fang.desc": "宠物攻击会减缓怪物的移动速度并造成冰冻伤害。", + "enchantment.domesticationinnovation.magnetic": "磁性", + "enchantment.domesticationinnovation.magnetic.desc": "宠物会在幽灵磁铁的帮助下,将目标生物拉向它。", + "enchantment.domesticationinnovation.linked_inventory": "物品栏关联", + "enchantment.domesticationinnovation.linked_inventory.desc": "宠物可以拾取物品并将其传送到主人的物品栏中。", + "enchantment.domesticationinnovation.total_recall": "全面召回", + "enchantment.domesticationinnovation.total_recall.desc": "当生命值低于2点时,宠物会被保护到一个召回宝盒中,直至被主人释放。", + "enchantment.domesticationinnovation.health_siphon": "生命虹吸", + "enchantment.domesticationinnovation.health_siphon.desc": "任何对宠物造成的伤害都会转移到它的主人身上。", + "enchantment.domesticationinnovation.bubbling": "泡泡", + "enchantment.domesticationinnovation.bubbling.desc": "宠物攻击会将怪物困在一个漂浮的巨大气泡中。", + "enchantment.domesticationinnovation.herding": "野生群集", + "enchantment.domesticationinnovation.herding.desc": "野生动物会跟随宠物,魔咒等级提升会增加的追随者的最大数量。", + "enchantment.domesticationinnovation.amphibious": "两栖化", + "enchantment.domesticationinnovation.amphibious.desc": "宠物不会在陆地或水中窒息而死;宠物在水中速度将会增加;宠物将不在漂浮,而是快速游泳。", + "enchantment.domesticationinnovation.vampire": "受击治疗", + "enchantment.domesticationinnovation.vampire.desc": "宠物在伤害后会快速回复,魔咒等级提升会增加伤害的治愈百分比。", + "enchantment.domesticationinnovation.void_cloud": "虚空之云", + "enchantment.domesticationinnovation.void_cloud.desc": "宠物从悬崖上摔落或掉进虚空时,一个巨大的云团会托起宠物并带回主人身边。", + "enchantment.domesticationinnovation.charisma": "魅力四射", + "enchantment.domesticationinnovation.charisma.desc": "宠物会降低交易价格,魔咒等级提升会增加打折力度。", + "enchantment.domesticationinnovation.undead_curse": "来世诅咒", + "enchantment.domesticationinnovation.undead_curse.desc": "宠物死后会变成敌对的僵尸宠物。", + "enchantment.domesticationinnovation.infamy_curse": "恶名昭彰", + "enchantment.domesticationinnovation.infamy_curse.desc": "宠物会主动吸引怪物仇恨。", + "enchantment.domesticationinnovation.shadow_hands": "影之手", + "enchantment.domesticationinnovation.shadow_hands.desc": "宠物会使用黑魔法-影之手攻击目标,魔咒等级提升会增加影之手的速度和数量。", + "enchantment.domesticationinnovation.disc_jockey": "唱片骑师", + "enchantment.domesticationinnovation.disc_jockey.desc": "宠物身后会漂浮一个唱片机,可以播放唱片。", + "enchantment.domesticationinnovation.defusal": "拆弹能“宠”", + "enchantment.domesticationinnovation.defusal.desc": "宠物可以抵消对其他生物的爆炸伤害和地形破坏,魔咒等级提升会增加抵消范围。", + "enchantment.domesticationinnovation.warping_bite": "翘曲之咬", + "enchantment.domesticationinnovation.warping_bite.desc": "宠物攻击会将目标生物随机传送以远离它。", + "enchantment.domesticationinnovation.ore_scenting": "矿物嗅觉", + "enchantment.domesticationinnovation.ore_scenting.desc": "宠物可以嗅出矿块并提醒它的主人,魔咒等级决定了探测矿物的距离,数量和频率。", + "enchantment.domesticationinnovation.gluttonous": "饕餮", + "enchantment.domesticationinnovation.gluttonous.desc": "宠物可以吃任何食物,不受任何饮食限制。", + "enchantment.domesticationinnovation.psychic_wall": "心灵之墙", + "enchantment.domesticationinnovation.psychic_wall.desc": "宠物在战斗时会召唤一堵心灵墙来提供掩护,魔咒等级决定了墙的大小和持续时间。", + "enchantment.domesticationinnovation.intimidation": "恫吓", + "enchantment.domesticationinnovation.intimidation.desc": "宠物可以用它“可怕”的外表吓跑敌对生物,魔咒等级决定了效果的有效范围和发动频率。", + "enchantment.domesticationinnovation.blight_curse": "枯萎诅咒", + "enchantment.domesticationinnovation.blight_curse.desc": "宠物周围的植物会枯萎死亡。", + "enchantment.domesticationinnovation.tethered_teleport": "连携传送", + "enchantment.domesticationinnovation.tethered_teleport.desc": "宠物将与它的主人一起传送,甚至跨越维度。", + "enchantment.domesticationinnovation.immaturity_curse": "幼年诅咒", + "enchantment.domesticationinnovation.immaturity_curse.desc": "宠物的外表和行为会变得同幼年时期一致,同时宠物的攻击伤害将会降低。", + "domesticationinnovation.sound.subtitle.collar_tag": "项圈标签:装备", + "domesticationinnovation.sound.subtitle.magnet_loop": "磁铁:呲呲", + "domesticationinnovation.sound.subtitle.chain_lightning": "闪电:电击", + "domesticationinnovation.sound.subtitle.giant_bubble_inflate": "大泡泡:膨胀", + "domesticationinnovation.sound.subtitle.giant_bubble_pop": "大泡泡:爆炸", + "domesticationinnovation.sound.subtitle.pet_bed_uses": "宠物床:调整", + "domesticationinnovation.sound.subtitle.drum": "命令鼓:节拍", + "domesticationinnovation.sound.subtitle.psychic_wall": "心灵之墙:低鸣", + "domesticationinnovation.sound.subtitle.psychic_wall_deflect": "心灵之墙:偏转" +} \ No newline at end of file diff --git a/projects/1.18/assets/dracovita-delight-a-farmers-delight-add-on/dracovitadelight/lang/en_us.json b/projects/1.18/assets/dracovita-delight-a-farmers-delight-add-on/dracovitadelight/lang/en_us.json new file mode 100644 index 000000000000..35d512d251c4 --- /dev/null +++ b/projects/1.18/assets/dracovita-delight-a-farmers-delight-add-on/dracovitadelight/lang/en_us.json @@ -0,0 +1,19 @@ +{ + "item.dracovitadelight.tribull_meat_slice": "Tri-bull Meat Slice", + "item.dracovitadelight.cooked_tribull_meat_slice": "Cooked Tribull Meat Slice", + "item.dracovitadelight.galliraptor_meat_slice": "Raw Galliraptor Cuts", + "item.dracovitadelight.galliraptor_fried_egg": "Galliraptor Fried Egg", + "item.dracovitadelight.blue_cheese_sandwich": "Blue Cheese Sandwich", + "item.dracovitadelight.blue_dumplings": "Blue Dumplings", + "item.dracovitadelight.galliraptor_egg_sandwich": "Galliraptor Egg Sandwich", + "item.dracovitadelight.blue_cheese_pie": "Blue Cheese Pie", + "item.dracovitadelight.scrambled_galliraptor_eggs": "Scrambled Galliraptor Eggs", + "item.dracovitadelight.tribull_burger": "Tri-Burger", + "item.dracovitadelight.blue_cheese_pie_slice": "Blue Cheese Pie Slice", + "item.dracovitadelight.tribull_stew": "Tri-bull Stew", + "item.dracovitadelight.tribull_milk": "Tri-bull Milk Bottle", + "item.dracovitadelight.tri_milk_cocktail": "Tri-Milk Cocktail", + "item.dracovitadelight.paradise_dew": "Paradise Dew Cocktail", + "item.dracovitadelight.cooked_galliraptor_meat_slice": "Cooked Galliraptor Cuts", + "item.dracovitadelight.galliraptor_salad": "Galliraptor Salad" +} \ No newline at end of file diff --git a/projects/1.18/assets/dracovita-delight-a-farmers-delight-add-on/dracovitadelight/lang/zh_cn.json b/projects/1.18/assets/dracovita-delight-a-farmers-delight-add-on/dracovitadelight/lang/zh_cn.json new file mode 100644 index 000000000000..de40fb36b19d --- /dev/null +++ b/projects/1.18/assets/dracovita-delight-a-farmers-delight-add-on/dracovitadelight/lang/zh_cn.json @@ -0,0 +1,19 @@ +{ + "item.dracovitadelight.tribull_meat_slice": "三足牛肉片", + "item.dracovitadelight.cooked_tribull_meat_slice": "熟三足牛肉片", + "item.dracovitadelight.galliraptor_meat_slice": "生加利鸡丁", + "item.dracovitadelight.galliraptor_fried_egg": "煎加利鸡蛋", + "item.dracovitadelight.blue_cheese_sandwich": "蓝色奶酪三明治", + "item.dracovitadelight.blue_dumplings": "蓝色饺子", + "item.dracovitadelight.galliraptor_egg_sandwich": "加利鸡蛋三明治", + "item.dracovitadelight.blue_cheese_pie": "蓝色奶酪派", + "item.dracovitadelight.scrambled_galliraptor_eggs": "炒加利野鸡蛋", + "item.dracovitadelight.tribull_burger": "三足牛肉汉堡", + "item.dracovitadelight.blue_cheese_pie_slice": "蓝色奶酪派切片", + "item.dracovitadelight.tribull_stew": "三足牛肉煲", + "item.dracovitadelight.tribull_milk": "三足牛奶瓶", + "item.dracovitadelight.tri_milk_cocktail": "三足牛奶鸡尾酒", + "item.dracovitadelight.paradise_dew": "天堂之露鸡尾酒", + "item.dracovitadelight.cooked_galliraptor_meat_slice": "熟加利鸡肉丁", + "item.dracovitadelight.galliraptor_salad": "加利鸡沙拉" +} \ No newline at end of file diff --git a/projects/1.18/assets/dracovita-farm-life/farmlife/lang/en_us.json b/projects/1.18/assets/dracovita-farm-life/farmlife/lang/en_us.json new file mode 100644 index 000000000000..e65f30bbfb8e --- /dev/null +++ b/projects/1.18/assets/dracovita-farm-life/farmlife/lang/en_us.json @@ -0,0 +1,37 @@ +{ + "itemGroup.farmlife": "Farm Life", + "item.farmlife.tribull_shank": "Raw Tri-bull Shank", + "item.farmlife.cooked_tribull_shank": "Cooked Tri-bull Shank", + "item.farmlife.music_disc_life_on_the_farm": "Music Disc", + "item.farmlife.music_disc_life_on_the_farm.desc": "Mr. Esuoh - Life on the Farm", + "item.farmlife.galliraptor_egg": "Galliraptor Egg", + "item.farmlife.galliraptor": "Raw Galliraptor", + "item.farmlife.cooked_galliraptor": "Cooked Galliraptor", + "item.farmlife.tribull_milk": "Tri-bull Milk Bucket", + "item.farmlife.tribull_cheese_wedge": "Tri-bull Cheese Wedge", + "item.farmlife.domestic_tribull_spawn_egg": "Domestic Tri-bull Spawn Egg", + "item.farmlife.galliraptor_spawn_egg": "Galliraptor Spawn Egg", + "block.farmlife.peacock_burst_poppy": "Peacock Burst Poppy", + "block.farmlife.electric_burst_poppy": "Electric Burst Poppy", + "block.farmlife.fancy_burst_poppy": "Fancy Burst Poppy", + "block.farmlife.olive_burst_poppy": "Olive Burst Poppy", + "block.farmlife.rusty_burst_poppy": "Rusty Burst Poppy", + "block.farmlife.sunstreak_burst_poppy": "Sunstreak Burst Poppy", + "block.farmlife.potted_peacock_burst_poppy": "Potted Peacock Burst Poppy", + "block.farmlife.potted_electric_burst_poppy": "Potted Electric Burst Poppy", + "block.farmlife.potted_fancy_burst_poppy": "Potted Fancy Burst Poppy", + "block.farmlife.potted_olive_burst_poppy": "Potted Olive Burst Poppy", + "block.farmlife.potted_rusty_burst_poppy": "Potted Rusty Burst Poppy", + "block.farmlife.potted_sunstreak_burst_poppy": "Potted Sunstreak Burst Poppy", + "block.farmlife.tribull_milk_cauldron": "Tri-bull Milk Cauldron", + "block.farmlife.tribull_cheese_wheel": "Tri-bull Cheese Wheel", + "entity.farmlife.domestic_tribull": "Domestic Tri-bull", + "entity.farmlife.galliraptor": "Galliraptor", + "entity.farmlife.galliraptor_egg": "Galliraptor Egg", + "farmlife.domestic_tribull.ambient": "Domestic Tri-bull grunts", + "farmlife.domestic_tribull.hurt": "Domestic Tri-bull hurts", + "farmlife.domestic_tribull.death": "Domestic Tri-bull dies", + "farmlife.galliraptor.ambient": "Galliraptor clucks", + "farmlife.galliraptor.hurt": "Galliraptor hurts", + "farmlife.galliraptor.death": "Galliraptor dies" +} \ No newline at end of file diff --git a/projects/1.18/assets/dracovita-farm-life/farmlife/lang/zh_cn.json b/projects/1.18/assets/dracovita-farm-life/farmlife/lang/zh_cn.json new file mode 100644 index 000000000000..670da971510f --- /dev/null +++ b/projects/1.18/assets/dracovita-farm-life/farmlife/lang/zh_cn.json @@ -0,0 +1,37 @@ +{ + "itemGroup.farmlife": "Farm Life", + "item.farmlife.tribull_shank": "生三足牛排", + "item.farmlife.cooked_tribull_shank": "熟三足牛排", + "item.farmlife.music_disc_life_on_the_farm": "音乐唱片", + "item.farmlife.music_disc_life_on_the_farm.desc": "Mr. Esuoh - Life on the Farm", + "item.farmlife.galliraptor_egg": "加利鸡蛋", + "item.farmlife.galliraptor": "生加利鸡肉", + "item.farmlife.cooked_galliraptor": "熟加利鸡肉", + "item.farmlife.tribull_milk": "三足牛奶桶", + "item.farmlife.tribull_cheese_wedge": "三足牛奶酪块", + "item.farmlife.domestic_tribull_spawn_egg": "驯化三足牛刷怪蛋", + "item.farmlife.galliraptor_spawn_egg": "加利鸡刷怪蛋", + "block.farmlife.peacock_burst_poppy": "孔雀蓝色爆裂虞美人", + "block.farmlife.electric_burst_poppy": "电光蓝色爆裂虞美人", + "block.farmlife.fancy_burst_poppy": "幻想粉色爆裂虞美人", + "block.farmlife.olive_burst_poppy": "橄榄绿色爆裂虞美人", + "block.farmlife.rusty_burst_poppy": "锈蚀棕色爆裂虞美人", + "block.farmlife.sunstreak_burst_poppy": "霞光橙色爆裂虞美人", + "block.farmlife.potted_peacock_burst_poppy": "孔雀蓝色爆裂虞美人盆栽", + "block.farmlife.potted_electric_burst_poppy": "电光蓝色爆裂虞美人盆栽", + "block.farmlife.potted_fancy_burst_poppy": "幻想粉色爆裂虞美人盆栽", + "block.farmlife.potted_olive_burst_poppy": "橄榄绿色爆裂虞美人盆栽", + "block.farmlife.potted_rusty_burst_poppy": "锈蚀棕色爆裂虞美人盆栽", + "block.farmlife.potted_sunstreak_burst_poppy": "霞光橙色爆裂虞美人盆栽", + "block.farmlife.tribull_milk_cauldron": "装有三足牛奶的炼药锅", + "block.farmlife.tribull_cheese_wheel": "三足牛奶酪块", + "entity.farmlife.domestic_tribull": "驯化三足牛", + "entity.farmlife.galliraptor": "加利鸡", + "entity.farmlife.galliraptor_egg": "加利鸡蛋", + "farmlife.domestic_tribull.ambient": "驯化三足牛:哞~", + "farmlife.domestic_tribull.hurt": "驯化三足牛:受伤", + "farmlife.domestic_tribull.death": "驯化三足牛:死亡", + "farmlife.galliraptor.ambient": "加利鸡:咯咯叫", + "farmlife.galliraptor.hurt": "加利鸡:受伤", + "farmlife.galliraptor.death": "加利鸡:死亡" +} \ No newline at end of file diff --git a/projects/1.18/assets/enhanced-mushrooms/enhanced_mushrooms/lang/en_us.json b/projects/1.18/assets/enhanced-mushrooms/enhanced_mushrooms/lang/en_us.json index 546d74e57551..0330ba3b1549 100644 --- a/projects/1.18/assets/enhanced-mushrooms/enhanced_mushrooms/lang/en_us.json +++ b/projects/1.18/assets/enhanced-mushrooms/enhanced_mushrooms/lang/en_us.json @@ -14,9 +14,7 @@ "block.enhanced_mushrooms.red_mushroom_trapdoor": "Red Mushroom Trapdoor", "block.enhanced_mushrooms.red_mushroom_door": "Red Mushroom Door", "block.enhanced_mushrooms.red_mushroom_sign": "Red Mushroom Sign", - "item.enhanced_mushrooms.red_mushroom_boat": "Red Mushroom Boat", - "_comment2": "Brown Mushroom Blocks & Items", "block.enhanced_mushrooms.brown_mushroom_stem": "Brown Mushroom Stem", "block.enhanced_mushrooms.stripped_brown_mushroom_stem": "Stripped Brown Mushroom Stem", @@ -32,18 +30,13 @@ "block.enhanced_mushrooms.brown_mushroom_trapdoor": "Brown Mushroom Trapdoor", "block.enhanced_mushrooms.brown_mushroom_door": "Brown Mushroom Door", "block.enhanced_mushrooms.brown_mushroom_sign": "Brown Mushroom Sign", - "item.enhanced_mushrooms.brown_mushroom_boat": "Brown Mushroom Boat", - "block.quark.mushroom_chest": "Red Mushroom Chest", "block.enhanced_mushrooms.brown_mushroom_chest": "Brown Mushroom Chest", - "block.quark.mushroom_trapped_chest": "Red Mushroom Trapped Chest", "block.enhanced_mushrooms.brown_mushroom_trapped_chest": "Brown Mushroom Trapped Chest", - - "_comment3": "Farmer's Delight Compat", "enhanced_mushrooms.container.cabinet": "Cabinet", "block.enhanced_mushrooms.red_mushroom_cabinet": "Red Mushroom Cabinet", "block.enhanced_mushrooms.brown_mushroom_cabinet": "Brown Mushroom Cabinet" -} +} \ No newline at end of file diff --git a/projects/1.18/assets/enhanced-mushrooms/enhanced_mushrooms/lang/zh_cn.json b/projects/1.18/assets/enhanced-mushrooms/enhanced_mushrooms/lang/zh_cn.json index e3f322ad0be3..2d2b13e0bb49 100644 --- a/projects/1.18/assets/enhanced-mushrooms/enhanced_mushrooms/lang/zh_cn.json +++ b/projects/1.18/assets/enhanced-mushrooms/enhanced_mushrooms/lang/zh_cn.json @@ -14,9 +14,7 @@ "block.enhanced_mushrooms.red_mushroom_trapdoor": "红色蘑菇活板门", "block.enhanced_mushrooms.red_mushroom_door": "红色蘑菇门", "block.enhanced_mushrooms.red_mushroom_sign": "红色蘑菇告示牌", - "item.enhanced_mushrooms.red_mushroom_boat": "红色蘑菇船", - "_comment2": "Brown Mushroom Blocks & Items", "block.enhanced_mushrooms.brown_mushroom_stem": "棕色蘑菇菌柄", "block.enhanced_mushrooms.stripped_brown_mushroom_stem": "去皮棕色蘑菇菌柄", @@ -32,18 +30,13 @@ "block.enhanced_mushrooms.brown_mushroom_trapdoor": "棕色蘑菇活板门", "block.enhanced_mushrooms.brown_mushroom_door": "棕色蘑菇门", "block.enhanced_mushrooms.brown_mushroom_sign": "棕色蘑菇告示牌", - "item.enhanced_mushrooms.brown_mushroom_boat": "棕色蘑菇船", - "block.quark.mushroom_chest": "红色蘑菇箱子", "block.enhanced_mushrooms.brown_mushroom_chest": "棕色蘑菇箱子", - "block.quark.mushroom_trapped_chest": "红色蘑菇陷阱箱", "block.enhanced_mushrooms.brown_mushroom_trapped_chest": "棕色蘑菇陷阱箱", - - "_comment3": "Farmer's Delight Compat", "enhanced_mushrooms.container.cabinet": "厨柜", "block.enhanced_mushrooms.red_mushroom_cabinet": "红色蘑菇厨柜", "block.enhanced_mushrooms.brown_mushroom_cabinet": "棕色蘑菇厨柜" -} +} \ No newline at end of file diff --git a/projects/1.18/assets/epic-fight-mod/epicfight/lang/en_us.json b/projects/1.18/assets/epic-fight-mod/epicfight/lang/en_us.json index a5287c2bc7cc..87c428c149ca 100644 --- a/projects/1.18/assets/epic-fight-mod/epicfight/lang/en_us.json +++ b/projects/1.18/assets/epic-fight-mod/epicfight/lang/en_us.json @@ -6,8 +6,48 @@ "attribute.name.epicfight.twohanded": "TwoHanded", "attribute.name.epicfight.stun_armor": "Stun Armor", "attribute.name.epicfight.weight": "Weight", + "commands.epicfight.skill.add.success.single": "Added skill %s to %s", + "commands.epicfight.skill.add.success.multiple": "Added skill %s to %s targets", + "commands.epicfight.skill.add.failed": "Unable to add this skill (Skill already applied)", + "commands.epicfight.skill.remove.success.single": "Removed %s from %s", + "commands.epicfight.skill.remove.success.multiple": "Removed %s from %s targets", + "commands.epicfight.skill.remove.failed": "Unable to remove this skill (Skill does not exist)", + "commands.epicfight.skill.clear.success.single": "Removed every skill from %s", + "commands.epicfight.skill.clear.success.multiple": "Removed every skill from %s targets", + "commands.epicfight.skill.clear.failed": "Target has no skills to remove", + "death.attack.wither_beam": "%1$s was vaporised by wither beam", + "debug.armor_model_debugging.on": "Armor model debugging: On", + "debug.armor_model_debugging.off": "Armor model debugging: Off", "effect.epicfight.stun_immunity": "Stun Immunity", - "gamerule.doVanillaAttack": "Vanilla Attack", + "effect.epicfight.blooming": "Blooming", + "entity.common.whoosh": "Swing", + "entity.common.whoosh_hard": "Swing Hard", + "entity.common.whoosh_sharp": "Swing Sharp Sword", + "entity.common.sword_in": "Sword In", + "entity.epicfight.wither_skeleton_minion": "Wither's Minion", + "entity.hit.blunt": "Hit", + "entity.hit.blunt_hard": "Hit Hard", + "entity.hit.blade": "Hit by Blade", + "entity.hit.clash": "Metal Clash", + "entity.hit.eviscerate": "Eviscerate", + "entity.hit.blade_rush_last": "Hit Hard", + "epicfight.gui.configuration.autoswitching": "Auto Switching Items", + "epicfight.gui.to_battle_mode": "To Battle Mode", + "epicfight.gui.to_mining_mode": "To Mining Mode", + "epicfight.gui.warn_already_registered": "%s Warning: This item is already registered in opponent!", + "epicfight.gui.tooltip_battle": "Automatically registers all items with epicfight attributes.", + "epicfight.gui.tooltip_mining": "Automatically registers all items not included in the battle mode.", + "epicfight.gui.delete_all": "Delete All", + "epicfight.gui.auto_add": "Auto Add", + "epicfight.skillNotFound": "Unknown skill: %s", + "gameMode.epicfight.mining": "Mining", + "gameMode.epicfight.battle": "Battle", + "gamerule.doVanillaAttack": "Enable vanilla attack", + "gamerule.hasFallAnimation": "Enable landing animation", + "gamerule.keepSkills": "Keep skills after death", + "gamerule.weightPenalty": "Penalty percent of attack speed by weight", + "gamerule.disableEntityUI": "Turn off health bar and target indicator for all players", + "gui.epicfight.skill_edit": "Skills", "gui.epicfight.filter_animation.on": "Filter Animation: ON", "gui.epicfight.filter_animation.off": "Filter Animation: OFF", "gui.epicfight.health_indicator.on": "Show Health Indicator: ON", @@ -18,9 +58,31 @@ "gui.epicfight.aim_helper.off": "Show Aim Helper: OFF", "gui.epicfight.aim_helper_color": "Aim Helper Color", "gui.epicfight.long_press_counter": "Long Press Counter: %s", - "gui.epicfight.filter_animation.tooltip": "Turning this on makes the animation invisible in non-combat mode.", - "gui.epicfight.health_indicator.tooltip": "Turning this off makes the health indicator invisible.", - "gui.epicfight.long_press_counter.tooltip": "This is the tick it takes to recognize as a long press. Used for special attacks and dodge.", + "gui.epicfight.camera_auto_switch.on": "Camera Auto Switch: ON", + "gui.epicfight.camera_auto_switch.off": "Camera Auto Switch: OFF", + "gui.epicfight.auto_preparation.on": "Auto Preparation: ON", + "gui.epicfight.auto_preparation.off": "Auto Preparation: OFF", + "gui.epicfight.off_blood_effects.on": "Blood Effects: OFF", + "gui.epicfight.off_blood_effects.off": "Blood Effects: ON", + "gui.epicfight.auto_switching_items": "Auto Switching Items", + "gui.epicfight.export_custom_armor": "Export Armor Models", + "gui.epicfight.filter_animation.tooltip": "Turn on/off the animated model in mining mode", + "gui.epicfight.health_indicator.tooltip": "Turn on/off the entity's health indicator", + "gui.epicfight.target_indicator.tooltip": "Turn on/off the target indicator", + "gui.epicfight.long_press_counter.tooltip": "Determines how many ticks it will take to recognize as a long press. Used for special attacks and dodge", + "gui.epicfight.aim_helper.tooltip": "Draw the aim helper during aiming a bow or crossbow, Incompatible with fabulous graphic setting and some shaders", + "gui.epicfight.camera_auto_switch.tooltip": "Automatically switch to the first/third person when toggle mining/battle mode", + "gui.epicfight.auto_preparation.tooltip": "Automatically switch to the battle mode when the player hit", + "gui.epicfight.off_blood_effects.tooltip": "Turn on/off the blood effects", + "gui.epicfight.auto_switching_items.tooltip": "Edit the list of items that will automatically switch battle/mining mode", + "gui.epicfight.export_custom_armor.tooltip": "Export the custom armor models in resource pack format", + "gui.epicfight.replace": "Following skill will be removed : %s", + "gui.epicfight.require_learning": "You must learn \"%s\" skill first!", + "gui.epicfight.learn": "Learn", + "gui.epicfight.applied": "Applied", + "gui.epicfight.unusable": "Unusable", + "gui.epicfight.changing_cost": "Cost: %d", + "gui.epicfight.no_skills": "There are no skills you've learned yet. You can learn skills by acquiring the skill books from looting mobs and chests.", "item.epicfight.katana": "Katana", "item.epicfight.stray_hat": "Stray Hat", "item.epicfight.stray_robe": "Stray Robe", @@ -50,37 +112,63 @@ "item.epicfight.netherite_dagger": "Netherite Dagger", "item.epicfight.skillbook": "Skill Book", "item.epicfight.knuckle": "Knuckle", + "item.minecraft.potion.effect.blooming": "Blooming", + "item.minecraft.splash_potion.effect.blooming": "Splash potion of Blooming", + "item.minecraft.lingering_potion.effect.blooming": "Lingering potion of Blooming", + "item.epicfight.katana.tooltip": "Sheath the katana after 5 seconds of inactivity and the next attack will be strengthened", "itemGroup.epicfight.items": "EpicFight Items", - "key.epicfight.gui": "EpicFightMod GUI", - "key.epicfight.combat": "EpicFightMod Combat", - "key.epicfight.show_tooltip": "Special Attack Info", + "key.epicfight.gui": "Epic Fight GUI", + "key.epicfight.combat": "Epic Fight Combat", + "key.epicfight.show_tooltip": "Show Special Skill Tooltip", "key.epicfight.switch_mode": "Toggle Battle/Mining Mode", + "key.epicfight.weapon_special_skill": "Weapon Special Skill", + "key.epicfight.skill_gui": "Open Skill Editor", "key.epicfight.dodge": "Dodge", "skill.epicfight.dancing_edge": "Dancing Edge", - "skill.epicfight.dancing_edge_tooltip": "Cut down enemies with a swordsmanship that looks like a dancing. It strikes totally three times", + "skill.epicfight.dancing_edge.tooltip": "Cut down enemies with a swordsmanship that looks like a dancing. It strikes totally three times", "skill.epicfight.fatal_draw": "Fatal Draw", - "skill.epicfight.fatal_draw_tooltip": "Draw a sword at an invisible speed and cut down enemies. If you cast while sprinting, It dashes at very high speed slicing enemies in your path.", + "skill.epicfight.fatal_draw.tooltip": "Draw a sword at an invisible speed and cut down enemies. If you cast while sprinting, It dashes at very high speed slicing enemies in your path.", "skill.epicfight.giant_whirlwind": "Giant Whirlwind", - "skill.epicfight.giant_whirlwind_tooltip": "Spin forward with heavy weapon crushing the enemies. It strikes totally three times.", + "skill.epicfight.giant_whirlwind.tooltip": "Spin forward with heavy weapon crushing the enemies. It strikes totally three times.", "skill.epicfight.guillotine_axe": "Guillotine Axe", - "skill.epicfight.guillotine_axe_tooltip": "Heft an axe then smash it down to execute the enemy.", + "skill.epicfight.guillotine_axe.tooltip": "Heft an axe then smash it down to execute the enemy.", "skill.epicfight.heartpiercer": "Heartpiercer", - "skill.epicfight.heartpiercer_tooltip": "Thrust a spear rapidly three times.", + "skill.epicfight.heartpiercer.tooltip": "Thrust a spear rapidly three times.", "skill.epicfight.slaughter_stance": "Slaughter Stance", - "skill.epicfight.slaughter_stance_tooltip": "Slice enemies in a wide area. It strikes totally twice.", + "skill.epicfight.slaughter_stance.tooltip": "Slice enemies in a wide area. It strikes totally twice.", "skill.epicfight.sweeping_edge": "Sweeping Edge", - "skill.epicfight.sweeping_edge_tooltip": "Spin forward cutting down enemies.", + "skill.epicfight.sweeping_edge.tooltip": "Spin forward cutting down enemies.", "skill.epicfight.lethal_slicing": "Lethal Slicing", - "skill.epicfight.lethal_slicing_tooltip": "Stun the target with the elbow and slash them. Depending on the number of enemies hit by the first attack, it strikes up to 2 times.", + "skill.epicfight.lethal_slicing.tooltip": "Stun the target with the elbow and slash them. Depending on the number of enemies hit by the first attack, it strikes up to 2 times.", "skill.epicfight.relentless_combo": "Relentless Combo", - "skill.epicfight.relentless_combo_tooltip": "Blow up the target with the gatling punch. It strikes a total of 8 times.", + "skill.epicfight.relentless_combo.tooltip": "Blow up the target with the gatling punch. It strikes a total of 8 times.", "skill.epicfight.liechtenauer": "Liechtenauer", - "skill.epicfight.liechtenauer_tooltip": "Take a solid swordsmanship posture. You can't sprint during the skill is activated, but automatically defends against enemy strikes when you're not attacking. Killing an enemy increases the remaining guard points by up to 4", + "skill.epicfight.liechtenauer.tooltip": "Take a solid swordsmanship posture. You can't sprint during the skill is activated, but automatically defends against enemy strikes when you're not attacking. Killing an enemy increases the remaining guard points by up to 4", "skill.epicfight.eviscerate": "Eviscerate", - "skill.epicfight.eviscerate_tooltip": "Stab the enemy with a knife and pull it out with critical damage.", + "skill.epicfight.eviscerate.tooltip": "Stab the enemy with a knife and pull it out with critical damage.", "skill.epicfight.blade_rush": "Blade Rush", - "skill.epicfight.blade_rush_tooltip": "Dashes forward quickly and slashes an enemy passing by. This skill can store up to 4 stacks, has 4 consecutive attack moves during the active time, and the last attack dealt enhanced damage. If the enemy dies by this skill, the stack is returned.", + "skill.epicfight.blade_rush.tooltip": "Dashes forward quickly and slashes an enemy passing by. This skill can store up to 4 stacks, has 4 consecutive attack moves during the active time, and the last attack dealt enhanced damage. If the enemy dies by this skill, the stack is returned.", "skill.epicfight.roll": "Roll", + "skill.epicfight.roll.tooltip": "Stamina : %d\n\nRoll in the direction you're moving. While executing this skill, you will become immune to physical attacks.", + "skill.epicfight.step": "Step", + "skill.epicfight.step.tooltip": "Stamina : %d\n\nMove a short distance in the direction you're moving. While executing this skill, you become immune to physical attacks.", + "skill.epicfight.guard": "Guard", + "skill.epicfight.guard.tooltip": "Stamina : Impact dependent\n\nPress the use item key to block all melee attacks from the front. If you block attacks consecutively, more stamina will be consumed.\n\nAvailable Weapon Types : %s", + "skill.epicfight.active_guard": "Active Guard", + "skill.epicfight.active_guard.tooltip": "The consecutive blocking penalty will be removed when you guard according to the enemy's attack timing. You will be able to block ranged attacks.\n\nAvailable Weapon Types : %s", + "skill.epicfight.energizing_guard": "Energizing Guard", + "skill.epicfight.energizing_guard.tooltip": "Reduces the penalty for consecutive blocking to x0.2 per stack. You will be able to block explosions, fire, magic and range attacks. These damage types deal 80%% less damage.\n\nAvailable Weapon Types : %s", + "skill.epicfight.berserker": "Berserker", + "skill.epicfight.berserker.tooltip": "You gain a 0.3%% attack damage bonus and a 0.5%% attack speed bonus for each 1%% of lost health. Attack speed can't increase more than 5.0", + "skill.epicfight.stamina_pillager": "Stamina Pillager", + "skill.epicfight.stamina_pillager.tooltip": "After killing the enemy, gain the 30%% of missing stamina.", + "skill.epicfight.swordmaster": "Swordmaster", + "skill.epicfight.swordmaster.tooltip": "You gain a 30%% attack speed bonus when using %s.", + "skill.epicfight.technician": "Technician", + "skill.epicfight.technician.tooltip": "Regain the used stamina when you dodge according to the enemy's attack timing.", + "skill.epicfight.passive.category": "Passive Skill", + "skill.epicfight.dodge.category": "Dodge Skill", + "skill.epicfight.guard.category": "Guard Skill", "skill.epicfight.damage": "%s damage", "skill.epicfight.percent_of_target_lost_health": " + %s of the target lost health" } \ No newline at end of file diff --git a/projects/1.18/assets/epic-fight-mod/epicfight/lang/zh_cn.json b/projects/1.18/assets/epic-fight-mod/epicfight/lang/zh_cn.json index d7776bdbf442..dcbab0adb1b2 100644 --- a/projects/1.18/assets/epic-fight-mod/epicfight/lang/zh_cn.json +++ b/projects/1.18/assets/epic-fight-mod/epicfight/lang/zh_cn.json @@ -1,43 +1,174 @@ { - "attribute.name.epicfight.impact": "%s 冲击", - "attribute.name.epicfight.armor_negation": "%s%% 穿甲", - "attribute.name.epicfight.max_strikes": "横扫 %s 名敌对目标", + "attribute.name.epicfight.impact": "%s冲击", + "attribute.name.epicfight.armor_negation": "%s%%穿甲", + "attribute.name.epicfight.max_strikes": "每次挥砍击中%s个敌人", "attribute.name.epicfight.mainhand_only": "仅主手可用", "attribute.name.epicfight.twohanded": "双手持握", "attribute.name.epicfight.stun_armor": "击晕抗性", + "attribute.name.epicfight.weight": "重量", + "commands.epicfight.skill.add.success.single": "添加技能%s至%s", + "commands.epicfight.skill.add.success.multiple": "添加技能%s至%s个目标", + "commands.epicfight.skill.add.failed": "无法添加这个技能(技能已学习)", + "commands.epicfight.skill.remove.success.single": "已将%s从%s身上移除", + "commands.epicfight.skill.remove.success.multiple": "已将%s从%s个目标中移除", + "commands.epicfight.skill.remove.failed": "无法移除这个技能(技能不存在)", + "commands.epicfight.skill.clear.success.single": "已将所有技能从%s身上移除", + "commands.epicfight.skill.clear.success.multiple": "已将所有技能从%s个目标中移除", + "commands.epicfight.skill.clear.failed": "目标没有技能可以移除", + "death.attack.wither_beam": "%1$s被凋灵光束蒸发了", + "debug.armor_model_debugging.on": "盔甲模型调试:开", + "debug.armor_model_debugging.off": "盔甲模型调试:关", "effect.epicfight.stun_immunity": "击晕免疫", - "item.epicfight.katana": "太刀", + "effect.epicfight.blooming": "绽放", + "entity.common.whoosh": "挥砍", + "entity.common.whoosh_hard": "用力挥砍", + "entity.common.whoosh_sharp": "挥动利刃", + "entity.common.sword_in": "收刀", + "entity.epicfight.wither_skeleton_minion": "凋灵的仆从", + "entity.hit.blunt": "打击", + "entity.hit.blunt_hard": "沉重打击", + "entity.hit.blade": "被刀刃击中", + "entity.hit.clash": "金属撞击", + "entity.hit.eviscerate": "剔骨", + "entity.hit.blade_rush_last": "沉重打击", + "epicfight.gui.configuration.autoswitching": "自动切换物品", + "epicfight.gui.to_battle_mode": "进入战斗模式", + "epicfight.gui.to_mining_mode": "进入挖掘模式", + "epicfight.gui.warn_already_registered": "%s警告: 此物品已在另一边注册!", + "epicfight.gui.tooltip_battle": "自动注册所有具有史诗战斗属性的物品。", + "epicfight.gui.tooltip_mining": "自动注册所有未包含在战斗模式中的物品。", + "epicfight.gui.delete_all": "删除全部", + "epicfight.gui.auto_add": "自动添加", + "epicfight.skillNotFound": "未知技能:%s", + "gameMode.epicfight.mining": "挖掘", + "gameMode.epicfight.battle": "战斗", + "gamerule.doVanillaAttack": "使用原版攻击", + "gamerule.hasFallAnimation": "使用掉落动画", + "gamerule.keepSkills": "死亡后保留技能", + "gamerule.weightPenalty": "按重量计算的攻击速度惩罚百分比", + "gamerule.disableEntityUI": "关闭所有玩家的生命条和目标指示器", + "gui.epicfight.skill_edit": "技能", + "gui.epicfight.filter_animation.on": "过滤动画:开", + "gui.epicfight.filter_animation.off": "过滤动画:关", + "gui.epicfight.health_indicator.on": "显示生命值指示器:开", + "gui.epicfight.health_indicator.off": "显示生命值指示器:关", + "gui.epicfight.target_indicator.on": "显示目标指示箭头:开", + "gui.epicfight.target_indicator.off": "显示目标指示箭头:关", + "gui.epicfight.aim_helper.on": "显示瞄准辅助线:开", + "gui.epicfight.aim_helper.off": "显示瞄准辅助线:关", + "gui.epicfight.aim_helper_color": "瞄准辅助线颜色", + "gui.epicfight.long_press_counter": "长按判定时间:%s", + "gui.epicfight.camera_auto_switch.on": "自动切换视角:开", + "gui.epicfight.camera_auto_switch.off": "自动切换视角:关", + "gui.epicfight.auto_preparation.on": "自动备战:开", + "gui.epicfight.auto_preparation.off": "自动备战:关", + "gui.epicfight.off_blood_effects.on": "血液效果:关", + "gui.epicfight.off_blood_effects.off": "血液效果:开", + "gui.epicfight.auto_switching_items": "自动切换物品", + "gui.epicfight.export_custom_armor": "导出盔甲模型", + "gui.epicfight.filter_animation.tooltip": "开启这个选项可使玩家在挖掘模式时停用动画", + "gui.epicfight.health_indicator.tooltip": "关闭这个选项可隐藏生命值指示器", + "gui.epicfight.target_indicator.tooltip": "关闭这个选项可隐藏目标指示箭头", + "gui.epicfight.long_press_counter.tooltip": "这个是用于按下特殊攻击或闪避按键时,判定为长按的时间", + "gui.epicfight.aim_helper.tooltip": "是否在使用弓或弩进行瞄准时显示瞄准辅助线", + "gui.epicfight.camera_auto_switch.tooltip": "是否在切换挖掘/战斗模式时自动切换视角", + "gui.epicfight.auto_preparation.tooltip": "当玩家受到伤害时自动切换为战斗模式", + "gui.epicfight.off_blood_effects.tooltip": "激活血液效果", + "gui.epicfight.auto_switching_items.tooltip": "编辑将自动切换战斗/挖掘模式的物品列表。", + "gui.epicfight.export_custom_armor.tooltip": "以资源包格式导出自定义盔甲模型", + "gui.epicfight.replace": "下列技能将被移除:%s", + "gui.epicfight.require_learning": "你必须先学会“%s”技能!", + "gui.epicfight.learn": "学习", + "gui.epicfight.applied": "已学习", + "gui.epicfight.unusable": "无法学习", + "gui.epicfight.changing_cost": "花费: %d", + "gui.epicfight.no_skills": "目前还没有你学过的技能,你可以通过掠夺生物和箱子获得技能书来学习技能。", + "item.epicfight.katana": "武士刀", "item.epicfight.stray_hat": "流浪者兜帽", "item.epicfight.stray_robe": "流浪者长袍", "item.epicfight.stray_pants": "流浪者之裤", - "item.epicfight.stone_spear": "石制长矛", - "item.epicfight.iron_spear": "铁制长矛", - "item.epicfight.golden_spear": "黄金长矛", + "item.epicfight.iron_tachi": "铁太刀", + "item.epicfight.golden_tachi": "金太刀", + "item.epicfight.diamond_tachi": "钻石太刀", + "item.epicfight.netherite_tachi": "下界合金太刀", + "item.epicfight.iron_longsword": "铁长剑", + "item.epicfight.golden_longsword": "金长剑", + "item.epicfight.diamond_longsword": "钻石长剑", + "item.epicfight.netherite_longsword": "下界合金长剑", + "item.epicfight.stone_spear": "石长矛", + "item.epicfight.iron_spear": "铁长矛", + "item.epicfight.golden_spear": "金长矛", "item.epicfight.diamond_spear": "钻石长矛", - "item.epicfight.greatsword": "大剑", + "item.epicfight.netherite_spear": "下界合金长矛", + "item.epicfight.stone_greatsword": "石大剑", + "item.epicfight.golden_greatsword": "金大剑", + "item.epicfight.iron_greatsword": "铁大剑", + "item.epicfight.diamond_greatsword": "钻石大剑", + "item.epicfight.netherite_greatsword": "下界合金大剑", + "item.epicfight.stone_dagger": "石匕首", + "item.epicfight.golden_dagger": "金匕首", + "item.epicfight.iron_dagger": "铁匕首", + "item.epicfight.diamond_dagger": "钻石匕首", + "item.epicfight.netherite_dagger": "下界合金匕首", + "item.epicfight.skillbook": "技能书", + "item.epicfight.knuckle": "指虎", + "item.minecraft.potion.effect.blooming": "绽放药水", + "item.minecraft.splash_potion.effect.blooming": "喷溅型绽放药水", + "item.minecraft.lingering_potion.effect.blooming": "滞留型绽放药水", + "item.epicfight.katana.tooltip": "停止战斗5秒后将会把刀收入刀鞘,并且在下次使用拔刀施展强力攻击", + "itemGroup.epicfight.items": "史诗战斗 物品", "key.epicfight.gui": "史诗战斗 - GUI", - "key.epicfight.combat": "史诗战斗 - 开战", - "key.epicfight.show_tooltip": "特殊招式信息", - "key.epicfight.switch_mode": "切换战斗/采掘模式", - "key.epicfight.dodge": "翻滚", + "key.epicfight.combat": "史诗战斗 - 战斗", + "key.epicfight.show_tooltip": "显示特殊招式信息", + "key.epicfight.switch_mode": "切换战斗/挖掘模式", + "key.epicfight.weapon_special_skill": "使用特殊招式", + "key.epicfight.skill_gui": "打开技能编辑", + "key.epicfight.dodge": "闪避", "skill.epicfight.dancing_edge": "舞刃", - "skill.epicfight.dancing_edge_tooltip": "破敌于翩翩起舞之中。总计施放三次攻击", + "skill.epicfight.dancing_edge.tooltip": "以舞蹈般的剑术砍倒敌人。总计施放三次攻击。", "skill.epicfight.fatal_draw": "居合", - "skill.epicfight.fatal_draw_tooltip": "抽刀斩敌,致命而无影。在冲刺时施放会向前疾速冲刺,碎裂路径上的所有敌人。", + "skill.epicfight.fatal_draw.tooltip": "以看不见的速度拔出剑,砍倒敌人。如果你在冲刺时施放,它将以非常高的速度冲刺,碎裂路径上的所有敌人。", "skill.epicfight.giant_whirlwind": "急漩", - "skill.epicfight.giant_whirlwind_tooltip": "手持重器,回旋出一条生路。总计施放三次攻击。", + "skill.epicfight.giant_whirlwind.tooltip": "用重型武器旋转前进,粉碎敌人。总计施放三次攻击。", "skill.epicfight.guillotine_axe": "刽斧", - "skill.epicfight.guillotine_axe_tooltip": "执斧,挥落,枭首。", + "skill.epicfight.guillotine_axe.tooltip": "举起斧,然后猛砸下去以处决敌人。", "skill.epicfight.heartpiercer": "穿心", - "skill.epicfight.heartpiercer_tooltip": "持矛施展三连猛刺。", + "skill.epicfight.heartpiercer.tooltip": "手持长矛快速猛刺三次。", "skill.epicfight.slaughter_stance": "戮场", - "skill.epicfight.slaughter_stance_tooltip": "将大范围内的敌人斩为碎片。总计施放两次攻击。", + "skill.epicfight.slaughter_stance.tooltip": "将大范围内的敌人斩为碎片。总计施放两次攻击。", "skill.epicfight.sweeping_edge": "横扫", - "skill.epicfight.sweeping_edge_tooltip": "向前飞旋,斩杀敌人。", - "gui.epicfight.health_indicator.off": "生命值指示器显示", - "gui.epicfight.health_indicator.on": "生命值指示器显示:开", - "gui.epicfight.filter_animation.off": "过滤器动画:关", - "gui.epicfight.filter_animation.on": "过滤器动画:开", - "gamerule.doVanillaAttack": "原版攻击", - "attribute.name.epicfight.weight": "重量" -} \ No newline at end of file + "skill.epicfight.sweeping_edge.tooltip": "向前飞旋,斩杀敌人。", + "skill.epicfight.lethal_slicing": "必杀斩", + "skill.epicfight.lethal_slicing.tooltip": "使用肘击将敌人击晕,随后对前方的敌人进行横劈。当前方有两个以及以上的敌人时,将会横劈两次。", + "skill.epicfight.relentless_combo": "快拳", + "skill.epicfight.relentless_combo.tooltip": "向目标连续打出数拳,可快速造成8次伤害。", + "skill.epicfight.liechtenauer": "防御剑术", + "skill.epicfight.liechtenauer.tooltip": "摆出防守的剑姿,此时无法快速移动,但是在防守姿态时会自动抵挡任何攻击,并且每杀死一个敌人将会恢复一次防守次数,最多只能保留4次。", + "skill.epicfight.eviscerate": "穿心", + "skill.epicfight.eviscerate.tooltip": "用刀刺向敌人并造成致命伤害。", + "skill.epicfight.blade_rush": "快刀斩", + "skill.epicfight.blade_rush.tooltip": "快速向前冲刺并斩击路过的敌人。该技能最多可叠加4层,有效时间内有4次连续攻击动作,最后一次攻击造成增强伤害。如果敌人死于该技能,则恢复叠加的技能。", + "skill.epicfight.roll": "翻滚", + "skill.epicfight.roll.tooltip": "体力:%d\n\n朝你移动的方向翻滚,使用此技能时,你将免疫物理攻击。", + "skill.epicfight.step": "跨步", + "skill.epicfight.step.tooltip": "体力:%d\n\n朝你移动的方向移动一小段距离。使用此技能时,你将免疫物理攻击。", + "skill.epicfight.guard": "防守", + "skill.epicfight.guard.tooltip": "体力:防守时消耗\n\n按下使用物品键以抵挡前方所有近战攻击,若连续抵挡攻击则会消耗更多体力。\n\n可用武器类型:%s", + "skill.epicfight.active_guard": "灵活防守", + "skill.epicfight.active_guard.tooltip": "根据敌人的攻击时机进行防守,如此连续抵挡则不会消耗额外体力,还能抵挡远程攻击。\n\n可用武器类型:%s", + "skill.epicfight.energizing_guard": "强力防守", + "skill.epicfight.energizing_guard.tooltip": "将连续抵挡的惩罚减少至每次x0.2,并且玩家能够阻挡怪物的爆炸、火焰、魔法和范围攻击。造成的伤害将降低80%% 。\n\n可用武器类型:%s", + "skill.epicfight.berserker": "狂战士", + "skill.epicfight.berserker.tooltip": "每损失1%%生命值,会提高0.3%%攻击伤害及0.5%%攻击速度。\n增加的攻击速度最高不超过5.0。", + "skill.epicfight.stamina_pillager": "体力掠夺者", + "skill.epicfight.stamina_pillager.tooltip": "杀死敌人后可获得失去体力的30%%。", + "skill.epicfight.swordmaster": "剑圣", + "skill.epicfight.swordmaster.tooltip": "使用%s时可提高30%%攻击速度。", + "skill.epicfight.technician": "技巧大师", + "skill.epicfight.technician.tooltip": "当你在最佳时机闪避敌人的攻击时,将会补充体力。", + "skill.epicfight.passive.category": "被动技能", + "skill.epicfight.dodge.category": "闪避技能", + "skill.epicfight.guard.category": "防御技能", + "skill.epicfight.damage": "%s攻击伤害", + "skill.epicfight.percent_of_target_lost_health": "+目标损失生命值的%s" +} diff --git a/projects/1.18/assets/everlastingabilities/everlastingabilities/lang/en_us.json b/projects/1.18/assets/everlastingabilities/everlastingabilities/lang/en_us.json index 5ea6281152cd..6dfc988f5291 100644 --- a/projects/1.18/assets/everlastingabilities/everlastingabilities/lang/en_us.json +++ b/projects/1.18/assets/everlastingabilities/everlastingabilities/lang/en_us.json @@ -1,89 +1,81 @@ { - "_comment": "General", - "itemGroup.everlastingabilities": "Everlasting Abilities", - "general.everlastingabilities.empty": "None", - "general.everlastingabilities.level": "Level: %s / %s", - "general.everlastingabilities.xp": "XP/Level: %s (%s player levels)", - - "_comment": "Chat", - "chat.everlastingabilities.command.invalidAbility": "Could not find the ability with id \"%s\".", - "chat.everlastingabilities.command.addedAbility": "Added ability %s, new ability %s.", - "chat.everlastingabilities.command.removedAbility": "Removed ability %s, new ability %s.", - "chat.everlastingabilities.playerLostAbility": "%s dropped %s of level %s!", - - "_comment": "# Abilities", - "ability.everlastingabilities.speed": "Speed", - "ability.everlastingabilities.speed.info": "Walk faster", - "ability.everlastingabilities.haste": "Haste", - "ability.everlastingabilities.haste.info": "Mine and attack faster", - "ability.everlastingabilities.strength": "Strength", - "ability.everlastingabilities.strength.info": "Inflict more damage when attacking", - "ability.everlastingabilities.jump_boost": "Jump Boost", - "ability.everlastingabilities.jump_boost.info": "Jump Higher", - "ability.everlastingabilities.regeneration": "Regeneration", - "ability.everlastingabilities.regeneration.info": "Regenerate health faster", - "ability.everlastingabilities.resistance": "Resistance", - "ability.everlastingabilities.resistance.info": "Take less damage from attacks", - "ability.everlastingabilities.fire_resistance": "Fire Resistance", - "ability.everlastingabilities.fire_resistance.info": "Take less damage from fire", - "ability.everlastingabilities.water_breathing": "Water Breathing", - "ability.everlastingabilities.water_breathing.info": "Breathe underwater", - "ability.everlastingabilities.invisibility": "Invisibility", - "ability.everlastingabilities.invisibility.info": "Become invisible", - "ability.everlastingabilities.night_vision": "Night Vision", - "ability.everlastingabilities.night_vision.info": "See in the dark", - "ability.everlastingabilities.absorbtion": "Absorbtion", - "ability.everlastingabilities.absorbtion.info": "Adds absorbtion hearts", - "ability.everlastingabilities.saturation": "Saturation", - "ability.everlastingabilities.saturation.info": "Reduce hunger", - "ability.everlastingabilities.luck": "Luck", - "ability.everlastingabilities.luck.info": "Have a higher chance on better loot", - "ability.everlastingabilities.slow_falling": "Slow Falling", - "ability.everlastingabilities.slow_falling.info": "Fall down slowly and take no fall damage", - "ability.everlastingabilities.conduit_power": "Conduit Power", - "ability.everlastingabilities.conduit_power.info": "Gain underwater bonuses", - "ability.everlastingabilities.dolphins_grace": "Dolphins Grace", - "ability.everlastingabilities.dolphins_grace.info": "Gain a higher swimming speed when a dolphin is nearby", - - "ability.everlastingabilities.slowness": "Slowness", - "ability.everlastingabilities.slowness.info": "Entities in the area move slower", - "ability.everlastingabilities.mining_fatigue": "Mining Fatigue", - "ability.everlastingabilities.mining_fatigue.info": "Entities in the area mine slower", - "ability.everlastingabilities.nausea": "Nausea", - "ability.everlastingabilities.nausea.info": "Entities in the area get nauseous", - "ability.everlastingabilities.blindness": "Blindness", - "ability.everlastingabilities.blindness.info": "Entities in the area become blind", - "ability.everlastingabilities.hunger": "Hunger", - "ability.everlastingabilities.hunger.info": "Entities in the area become hungry", - "ability.everlastingabilities.weakness": "Weakness", - "ability.everlastingabilities.weakness.info": "Entities in the area become weaker", - "ability.everlastingabilities.poison": "Poison", - "ability.everlastingabilities.poison.info": "Entities in the area become poisoned", - "ability.everlastingabilities.wither": "Wither", - "ability.everlastingabilities.wither.info": "Entities in the area become withered", - "ability.everlastingabilities.glowing": "Glowing", - "ability.everlastingabilities.glowing.info": "Entities in the area start glowing", - "ability.everlastingabilities.levitation": "Levitation", - "ability.everlastingabilities.levitation.info": "Entities in the area start levitating", - "ability.everlastingabilities.unluck": "Unluck", - "ability.everlastingabilities.unluck.info": "Entities in the area have a lower chance on good loot", - "ability.everlastingabilities.bad_omen": "Bad Omen", - "ability.everlastingabilities.bad_omen.info": "Entities in the area can trigger raids to appear in villages", - - "ability.everlastingabilities.flight": "Flight", - "ability.everlastingabilities.flight.info": "Allows you to fly", - "ability.everlastingabilities.step_assist": "Step Assist", - "ability.everlastingabilities.step_assist.info": "Automatically step up a certain number of blocks depending on the level", - "ability.everlastingabilities.fertility": "Fertility", - "ability.everlastingabilities.fertility.info": "Animals in the area become fertile", - "ability.everlastingabilities.bonemealer": "Bonemealer", - "ability.everlastingabilities.bonemealer.info": "Bonemeal the area", - "ability.everlastingabilities.power_stare": "Power Stare", - "ability.everlastingabilities.power_stare.info": "Push away entities you're looking at", - "ability.everlastingabilities.magnetize": "Magnetize", - "ability.everlastingabilities.magnetize.info": "Attract nearby items", - - "_comment": "Items", - "item.everlastingabilities.ability_totem": "Ability Totem", - "item.everlastingabilities.ability_bottle": "Ability Bottle" + "_comment": "General", + "itemGroup.everlastingabilities": "Everlasting Abilities", + "general.everlastingabilities.empty": "None", + "general.everlastingabilities.level": "Level: %s / %s", + "general.everlastingabilities.xp": "XP/Level: %s (%s player levels)", + "chat.everlastingabilities.command.invalidAbility": "Could not find the ability with id \"%s\".", + "chat.everlastingabilities.command.addedAbility": "Added ability %s, new ability %s.", + "chat.everlastingabilities.command.removedAbility": "Removed ability %s, new ability %s.", + "chat.everlastingabilities.playerLostAbility": "%s dropped %s of level %s!", + "ability.everlastingabilities.speed": "Speed", + "ability.everlastingabilities.speed.info": "Walk faster", + "ability.everlastingabilities.haste": "Haste", + "ability.everlastingabilities.haste.info": "Mine and attack faster", + "ability.everlastingabilities.strength": "Strength", + "ability.everlastingabilities.strength.info": "Inflict more damage when attacking", + "ability.everlastingabilities.jump_boost": "Jump Boost", + "ability.everlastingabilities.jump_boost.info": "Jump Higher", + "ability.everlastingabilities.regeneration": "Regeneration", + "ability.everlastingabilities.regeneration.info": "Regenerate health faster", + "ability.everlastingabilities.resistance": "Resistance", + "ability.everlastingabilities.resistance.info": "Take less damage from attacks", + "ability.everlastingabilities.fire_resistance": "Fire Resistance", + "ability.everlastingabilities.fire_resistance.info": "Take less damage from fire", + "ability.everlastingabilities.water_breathing": "Water Breathing", + "ability.everlastingabilities.water_breathing.info": "Breathe underwater", + "ability.everlastingabilities.invisibility": "Invisibility", + "ability.everlastingabilities.invisibility.info": "Become invisible", + "ability.everlastingabilities.night_vision": "Night Vision", + "ability.everlastingabilities.night_vision.info": "See in the dark", + "ability.everlastingabilities.absorbtion": "Absorbtion", + "ability.everlastingabilities.absorbtion.info": "Adds absorbtion hearts", + "ability.everlastingabilities.saturation": "Saturation", + "ability.everlastingabilities.saturation.info": "Reduce hunger", + "ability.everlastingabilities.luck": "Luck", + "ability.everlastingabilities.luck.info": "Have a higher chance on better loot", + "ability.everlastingabilities.slow_falling": "Slow Falling", + "ability.everlastingabilities.slow_falling.info": "Fall down slowly and take no fall damage", + "ability.everlastingabilities.conduit_power": "Conduit Power", + "ability.everlastingabilities.conduit_power.info": "Gain underwater bonuses", + "ability.everlastingabilities.dolphins_grace": "Dolphins Grace", + "ability.everlastingabilities.dolphins_grace.info": "Gain a higher swimming speed when a dolphin is nearby", + "ability.everlastingabilities.slowness": "Slowness", + "ability.everlastingabilities.slowness.info": "Entities in the area move slower", + "ability.everlastingabilities.mining_fatigue": "Mining Fatigue", + "ability.everlastingabilities.mining_fatigue.info": "Entities in the area mine slower", + "ability.everlastingabilities.nausea": "Nausea", + "ability.everlastingabilities.nausea.info": "Entities in the area get nauseous", + "ability.everlastingabilities.blindness": "Blindness", + "ability.everlastingabilities.blindness.info": "Entities in the area become blind", + "ability.everlastingabilities.hunger": "Hunger", + "ability.everlastingabilities.hunger.info": "Entities in the area become hungry", + "ability.everlastingabilities.weakness": "Weakness", + "ability.everlastingabilities.weakness.info": "Entities in the area become weaker", + "ability.everlastingabilities.poison": "Poison", + "ability.everlastingabilities.poison.info": "Entities in the area become poisoned", + "ability.everlastingabilities.wither": "Wither", + "ability.everlastingabilities.wither.info": "Entities in the area become withered", + "ability.everlastingabilities.glowing": "Glowing", + "ability.everlastingabilities.glowing.info": "Entities in the area start glowing", + "ability.everlastingabilities.levitation": "Levitation", + "ability.everlastingabilities.levitation.info": "Entities in the area start levitating", + "ability.everlastingabilities.unluck": "Unluck", + "ability.everlastingabilities.unluck.info": "Entities in the area have a lower chance on good loot", + "ability.everlastingabilities.bad_omen": "Bad Omen", + "ability.everlastingabilities.bad_omen.info": "Entities in the area can trigger raids to appear in villages", + "ability.everlastingabilities.flight": "Flight", + "ability.everlastingabilities.flight.info": "Allows you to fly", + "ability.everlastingabilities.step_assist": "Step Assist", + "ability.everlastingabilities.step_assist.info": "Automatically step up a certain number of blocks depending on the level", + "ability.everlastingabilities.fertility": "Fertility", + "ability.everlastingabilities.fertility.info": "Animals in the area become fertile", + "ability.everlastingabilities.bonemealer": "Bonemealer", + "ability.everlastingabilities.bonemealer.info": "Bonemeal the area", + "ability.everlastingabilities.power_stare": "Power Stare", + "ability.everlastingabilities.power_stare.info": "Push away entities you're looking at", + "ability.everlastingabilities.magnetize": "Magnetize", + "ability.everlastingabilities.magnetize.info": "Attract nearby items", + "item.everlastingabilities.ability_totem": "Ability Totem", + "item.everlastingabilities.ability_bottle": "Ability Bottle" } \ No newline at end of file diff --git a/projects/1.18/assets/everlastingabilities/everlastingabilities/lang/zh_cn.json b/projects/1.18/assets/everlastingabilities/everlastingabilities/lang/zh_cn.json index 9f34a0576924..acff6eb726b8 100644 --- a/projects/1.18/assets/everlastingabilities/everlastingabilities/lang/zh_cn.json +++ b/projects/1.18/assets/everlastingabilities/everlastingabilities/lang/zh_cn.json @@ -1,88 +1,81 @@ { - "_comment": "General", - "itemGroup.everlastingabilities": "永恒能力", - "general.everlastingabilities.empty": "无", - "general.everlastingabilities.level": "等级:%s/%s", - "general.everlastingabilities.xp": "经验/等级:%s(玩家等级:%s)", - - "_comment": "Chat", - "chat.everlastingabilities.command.invalidAbility": "未找到“%s”能力。", - "chat.everlastingabilities.command.addedAbility": "新增能力%s,当前能力%s。", - "chat.everlastingabilities.command.removedAbility": "已移除能力%s,当前能力%s。", - "chat.everlastingabilities.playerLostAbility": "%1$s已移除等级为%3$s的%2$s!", - - "_comment": "# Abilities", - "ability.everlastingabilities.speed": "速度", - "ability.everlastingabilities.speed.info": "提高移动速度", - "ability.everlastingabilities.haste": "急迫", - "ability.everlastingabilities.haste.info": "提高挖掘速度", - "ability.everlastingabilities.strength": "力量", - "ability.everlastingabilities.strength.info": "提高攻击伤害", - "ability.everlastingabilities.jump_boost": "跳跃提升", - "ability.everlastingabilities.jump_boost.info": "提高跳跃高度", - "ability.everlastingabilities.regeneration": "再生", - "ability.everlastingabilities.regeneration.info": "提高生命恢复速度", - "ability.everlastingabilities.resistance": "抗性提升", - "ability.everlastingabilities.resistance.info": "减少受到的攻击伤害", - "ability.everlastingabilities.fire_resistance": "抗火", - "ability.everlastingabilities.fire_resistance.info": "减少受到的火焰伤害", - "ability.everlastingabilities.water_breathing": "水肺", - "ability.everlastingabilities.water_breathing.info": "获得水下呼吸效果", - "ability.everlastingabilities.invisibility": "隐身", - "ability.everlastingabilities.invisibility.info": "获得隐身效果", - "ability.everlastingabilities.night_vision": "夜视", - "ability.everlastingabilities.night_vision.info": "获得夜视效果", - "ability.everlastingabilities.absorbtion": "伤害吸收", - "ability.everlastingabilities.absorbtion.info": "获得额外的血量", - "ability.everlastingabilities.saturation": "饱和", - "ability.everlastingabilities.saturation.info": "减缓饱食度和饥饿值的消耗", - "ability.everlastingabilities.luck": "幸运", - "ability.everlastingabilities.luck.info": "提高获取战利品的概率", - "ability.everlastingabilities.slow_falling": "缓降", - "ability.everlastingabilities.slow_falling.info": "玩家处于空中时将会缓慢降落,同时免疫摔落伤害", - "ability.everlastingabilities.conduit_power": "潮涌能量", - "ability.everlastingabilities.conduit_power.info": "给予玩家水下呼吸效果、水下夜视效果及增加水下挖掘速度", - "ability.everlastingabilities.dolphins_grace": "海豚的恩惠", - "ability.everlastingabilities.dolphins_grace.info": "提升玩家的游泳速度", - "ability.everlastingabilities.slowness": "迟缓", - "ability.everlastingabilities.slowness.info": "周围实体将获得缓慢效果", - "ability.everlastingabilities.mining_fatigue": "挖掘疲劳", - "ability.everlastingabilities.mining_fatigue.info": "周围实体将获得挖掘疲劳效果", - "ability.everlastingabilities.nausea": "反胃", - "ability.everlastingabilities.nausea.info": "周围实体将获得反胃效果", - "ability.everlastingabilities.blindness": "失明", - "ability.everlastingabilities.blindness.info": "周围实体将获得失明效果", - "ability.everlastingabilities.hunger": "饥饿", - "ability.everlastingabilities.hunger.info": "周围实体将获得饥饿效果", - "ability.everlastingabilities.weakness": "虚弱", - "ability.everlastingabilities.weakness.info": "周围实体将获得虚弱效果", - "ability.everlastingabilities.poison": "剧毒", - "ability.everlastingabilities.poison.info": "周围实体将获得中毒效果", - "ability.everlastingabilities.wither": "凋零", - "ability.everlastingabilities.wither.info": "周围实体将获得凋零效果", - "ability.everlastingabilities.glowing": "荧光", - "ability.everlastingabilities.glowing.info": "周围实体将获得发光效果", - "ability.everlastingabilities.levitation": "飘浮", - "ability.everlastingabilities.levitation.info": "周围实体将获得飘浮效果", - "ability.everlastingabilities.unluck": "霉运", - "ability.everlastingabilities.unluck.info": "降低获取战利品的概率", - "ability.everlastingabilities.bad_omen": "不祥之兆", - "ability.everlastingabilities.bad_omen.info": "周围实体可以触发袭击", - - "ability.everlastingabilities.flight": "飞行", - "ability.everlastingabilities.flight.info": "获得飞行能力", - "ability.everlastingabilities.step_assist": "自动跳跃", - "ability.everlastingabilities.step_assist.info": "逐级增加自动跳跃高度", - "ability.everlastingabilities.fertility": "育种", - "ability.everlastingabilities.fertility.info": "促使周围的动物繁衍", - "ability.everlastingabilities.bonemealer": "催生", - "ability.everlastingabilities.bonemealer.info": "催熟周围作物", - "ability.everlastingabilities.power_stare": "凝视", - "ability.everlastingabilities.power_stare.info": "推开受凝视的实体", - "ability.everlastingabilities.magnetize": "磁性", - "ability.everlastingabilities.magnetize.info": "吸收周围物品", - - "_comment": "Items", - "item.everlastingabilities.ability_totem": "能力图腾", - "item.everlastingabilities.ability_bottle": "能力瓶" -} + "_comment": "General", + "itemGroup.everlastingabilities": "永恒能力", + "general.everlastingabilities.empty": "无", + "general.everlastingabilities.level": "等级:%s/%s", + "general.everlastingabilities.xp": "经验/等级:%s(玩家等级:%s)", + "chat.everlastingabilities.command.invalidAbility": "未找到“%s”能力。", + "chat.everlastingabilities.command.addedAbility": "新增能力%s,当前能力%s。", + "chat.everlastingabilities.command.removedAbility": "已移除能力%s,当前能力%s。", + "chat.everlastingabilities.playerLostAbility": "%1$s已移除等级为%3$s的%2$s!", + "ability.everlastingabilities.speed": "速度", + "ability.everlastingabilities.speed.info": "提高移动速度", + "ability.everlastingabilities.haste": "急迫", + "ability.everlastingabilities.haste.info": "提高挖掘速度", + "ability.everlastingabilities.strength": "力量", + "ability.everlastingabilities.strength.info": "提高攻击伤害", + "ability.everlastingabilities.jump_boost": "跳跃提升", + "ability.everlastingabilities.jump_boost.info": "提高跳跃高度", + "ability.everlastingabilities.regeneration": "再生", + "ability.everlastingabilities.regeneration.info": "提高生命恢复速度", + "ability.everlastingabilities.resistance": "抗性提升", + "ability.everlastingabilities.resistance.info": "减少受到的攻击伤害", + "ability.everlastingabilities.fire_resistance": "抗火", + "ability.everlastingabilities.fire_resistance.info": "减少受到的火焰伤害", + "ability.everlastingabilities.water_breathing": "水肺", + "ability.everlastingabilities.water_breathing.info": "获得水下呼吸效果", + "ability.everlastingabilities.invisibility": "隐身", + "ability.everlastingabilities.invisibility.info": "获得隐身效果", + "ability.everlastingabilities.night_vision": "夜视", + "ability.everlastingabilities.night_vision.info": "获得夜视效果", + "ability.everlastingabilities.absorbtion": "伤害吸收", + "ability.everlastingabilities.absorbtion.info": "获得额外的血量", + "ability.everlastingabilities.saturation": "饱和", + "ability.everlastingabilities.saturation.info": "减缓饱食度和饥饿值的消耗", + "ability.everlastingabilities.luck": "幸运", + "ability.everlastingabilities.luck.info": "提高获取战利品的概率", + "ability.everlastingabilities.slow_falling": "缓降", + "ability.everlastingabilities.slow_falling.info": "玩家处于空中时将会缓慢降落,同时免疫摔落伤害", + "ability.everlastingabilities.conduit_power": "潮涌能量", + "ability.everlastingabilities.conduit_power.info": "给予玩家水下呼吸效果、水下夜视效果及增加水下挖掘速度", + "ability.everlastingabilities.dolphins_grace": "海豚的恩惠", + "ability.everlastingabilities.dolphins_grace.info": "提升玩家的游泳速度", + "ability.everlastingabilities.slowness": "迟缓", + "ability.everlastingabilities.slowness.info": "周围实体将获得缓慢效果", + "ability.everlastingabilities.mining_fatigue": "挖掘疲劳", + "ability.everlastingabilities.mining_fatigue.info": "周围实体将获得挖掘疲劳效果", + "ability.everlastingabilities.nausea": "反胃", + "ability.everlastingabilities.nausea.info": "周围实体将获得反胃效果", + "ability.everlastingabilities.blindness": "失明", + "ability.everlastingabilities.blindness.info": "周围实体将获得失明效果", + "ability.everlastingabilities.hunger": "饥饿", + "ability.everlastingabilities.hunger.info": "周围实体将获得饥饿效果", + "ability.everlastingabilities.weakness": "虚弱", + "ability.everlastingabilities.weakness.info": "周围实体将获得虚弱效果", + "ability.everlastingabilities.poison": "剧毒", + "ability.everlastingabilities.poison.info": "周围实体将获得中毒效果", + "ability.everlastingabilities.wither": "凋零", + "ability.everlastingabilities.wither.info": "周围实体将获得凋零效果", + "ability.everlastingabilities.glowing": "荧光", + "ability.everlastingabilities.glowing.info": "周围实体将获得发光效果", + "ability.everlastingabilities.levitation": "飘浮", + "ability.everlastingabilities.levitation.info": "周围实体将获得飘浮效果", + "ability.everlastingabilities.unluck": "霉运", + "ability.everlastingabilities.unluck.info": "降低获取战利品的概率", + "ability.everlastingabilities.bad_omen": "不祥之兆", + "ability.everlastingabilities.bad_omen.info": "周围实体可以触发袭击", + "ability.everlastingabilities.flight": "飞行", + "ability.everlastingabilities.flight.info": "获得飞行能力", + "ability.everlastingabilities.step_assist": "自动跳跃", + "ability.everlastingabilities.step_assist.info": "逐级增加自动跳跃高度", + "ability.everlastingabilities.fertility": "育种", + "ability.everlastingabilities.fertility.info": "促使周围的动物繁衍", + "ability.everlastingabilities.bonemealer": "催生", + "ability.everlastingabilities.bonemealer.info": "催熟周围作物", + "ability.everlastingabilities.power_stare": "凝视", + "ability.everlastingabilities.power_stare.info": "推开受凝视的实体", + "ability.everlastingabilities.magnetize": "磁性", + "ability.everlastingabilities.magnetize.info": "吸收周围物品", + "item.everlastingabilities.ability_totem": "能力图腾", + "item.everlastingabilities.ability_bottle": "能力瓶" +} \ No newline at end of file diff --git a/projects/1.18/assets/every-compat/everycomp/lang/en_us.json b/projects/1.18/assets/every-compat/everycomp/lang/en_us.json index 0a71aa817f2c..3dd6292c6077 100644 --- a/projects/1.18/assets/every-compat/everycomp/lang/en_us.json +++ b/projects/1.18/assets/every-compat/everycomp/lang/en_us.json @@ -1,6 +1,5 @@ { "itemGroup.everycomp": "Every Compat", - "itemGroup.everycomp.everycomp": "Every Compat", "block_type.twigs.table": "%s Table", "block_type.missingwilds.fallen_log": "Fallen %s Log", "block_type.campchair.camp_chair": "%s Camp Chair", @@ -8,7 +7,7 @@ "block_type.another_furniture.chair": "%s Chair", "block_type.another_furniture.shelf": "%s Shelf", "block_type.another_furniture.shutter": "%s Shutter", - "block_type.another_furniture.planter_box": "%s Planter Box", + "block_type.another_furniture.planter_box": "%s Flower Box", "block_type.another_furniture.drawer": "%s Drawer", "block_type.another_furniture.bench": "%s Bench", "block_type.graveyard.coffin": "%s Coffin", @@ -188,4 +187,4 @@ "block_type.storagedrawers.half_drawers_4": "%s Half Drawers 2x2", "block_type.storagedrawers.trim": "%s Trim", "wood_type.twilightforest.dark": "Darkwood" -} +} \ No newline at end of file diff --git a/projects/1.18/assets/every-compat/everycomp/lang/zh_cn.json b/projects/1.18/assets/every-compat/everycomp/lang/zh_cn.json index 4dbd87599a58..27b95a90e185 100644 --- a/projects/1.18/assets/every-compat/everycomp/lang/zh_cn.json +++ b/projects/1.18/assets/every-compat/everycomp/lang/zh_cn.json @@ -11,6 +11,25 @@ "block_type.another_furniture.planter_box": "%s花箱", "block_type.another_furniture.drawer": "%s橱柜", "block_type.another_furniture.bench": "%s长椅", + "block_type.buildersaddition.arcade": "%s街机", + "block_type.buildersaddition.bench": "%s长凳", + "block_type.buildersaddition.bedside_table": "%s床头柜", + "block_type.buildersaddition.bookshelf": "%s书架", + "block_type.buildersaddition.cabinet": "%s橱柜", + "block_type.buildersaddition.chair": "%s椅子", + "block_type.buildersaddition.counter_andesite": "安山岩%s柜台", + "block_type.buildersaddition.counter_blackstone": "黑石%s柜台", + "block_type.buildersaddition.counter_deepslate": "深板岩%s柜台", + "block_type.buildersaddition.counter_diorite": "闪长岩%s柜台", + "block_type.buildersaddition.counter_granite": "花岗岩%s柜台", + "block_type.buildersaddition.cupboard": "%s立柜", + "block_type.buildersaddition.hedge": "%s树篱", + "block_type.buildersaddition.shelf": "%s架子", + "block_type.buildersaddition.small_cupboard": "小型%s立柜", + "block_type.buildersaddition.stool": "%s凳子", + "block_type.buildersaddition.support_bracket": "%s支撑架", + "block_type.buildersaddition.table": "%s桌子", + "block_type.buildersaddition.vertical_slab": "%s竖直台阶", "block_type.graveyard.coffin": "%s棺材", "block_type.decorative_blocks.palisade": "%s实心栅栏", "block_type.decorative_blocks.support": "%s支架", @@ -18,6 +37,30 @@ "block_type.decorative_blocks.seat": "%s板凳", "block_type.decorative_winter.snowy_palisade": "覆雪的%s实心栅栏", "block_type.farmersdelight.cabinet": "%s厨柜", + "block_type.furnish.bedside_table": "%s床头柜", + "block_type.furnish.bench": "%s长椅", + "block_type.furnish.cabinet": "%s柜", + "block_type.furnish.chair": "%s椅", + "block_type.furnish.coffin": "%s棺材", + "block_type.furnish.crate": "%s板条箱", + "block_type.furnish.kitchen_cabinet": "%s厨柜", + "block_type.furnish.ladder": "%s梯子", + "block_type.furnish.log_bench": "%s原木椅", + "block_type.furnish.pedestal_table": "%s柱脚桌", + "block_type.furnish.shelf": "%s架", + "block_type.furnish.shutter": "%s百叶窗", + "block_type.furnish.square_table": "%s方桌", + "block_type.furnish.stool": "%s凳", + "block_type.furnish.table": "%s桌", + "block_type.furnish.wardrobe": "%s立柜", + "block_type.mosaic_carpentry.mosaic": "%s马赛克", + "block_type.mosaic_carpentry.mosaic_stairs": "%s马赛克楼梯", + "block_type.mosaic_carpentry.mosaic_slab": "%s马赛克台阶", + "block_type.friendsandfoes.beehive": "%s蜂箱", + "block_type.dramaticdoors.tall_door": "高%s门", + "block_type.pokecube_legends.distortic_planks": "扭曲%s板", + "block_type.pokecube_legends.distortic_stairs": "扭曲%s楼梯", + "block_type.pokecube_legends.distortic_slab": "扭曲%s台阶", "block_type.twilightforest.hollow_log": "空心%s原木", "block_type.twilightforest.hollow_log_vertical": "空心%s原木", "block_type.twilightforest.hollow_log_horizontal": "空心%s原木", @@ -36,6 +79,14 @@ "block_type.valhelsia_structures.cut_post": "分割%s杆", "block_type.valhelsia_structures.post": "%s杆", "block_type.backpacked.backpack_shelf": "%s背包架", + "block_type.mcwbridges.rail_bridge": "%s铁轨桥", + "block_type.mcwbridges.bridge_pier": "%s桥梁支架", + "block_type.mcwbridges.log_bridge_middle": "%s桥", + "block_type.mcwbridges.log_bridge_stair": "%s桥梯", + "block_type.mcwbridges.rope_bridge_stair": "%s索桥梯", + "block_type.mcwbridges.rope_bridge": "%s索桥", + "block_type.mcwbridges.bridge_rope": "%s索桥", + "block_type.mcwbridges.wired_fence": "%s铁丝栅栏", "block_type.mcwdoors.bark_glass_door": "%s树皮玻璃门", "block_type.mcwdoors.barn_door": "%s谷仓门", "block_type.mcwdoors.barn_glass_door": "%s玻璃谷仓门", @@ -52,6 +103,7 @@ "block_type.mcwdoors.paper_door": "%s壁纸门", "block_type.mcwdoors.stable_door": "%s马厩门", "block_type.mcwdoors.stable_head_door": "%s有开口马厩门", + "block_type.mcwdoors.swamp_door": "%s沼泽风格门", "block_type.mcwdoors.tropical_door": "%s热带风格门", "block_type.mcwdoors.western_door": "%s西部百叶门", "block_type.mcwfences.picket_fence": "%s篱栅", @@ -60,17 +112,77 @@ "block_type.mcwfences.wired_fence": "%s铁丝栅栏", "block_type.mcwfences.pyramid_gate": "%s斜板栅栏门", "block_type.mcwfences.highley_gate": "%s海利栅栏门", - "block_type.mcwbridges.rail_bridge": "%s铁轨桥", - "block_type.mcwbridges.bridge_pier": "%s桥梁支架", - "block_type.mcwbridges.log_bridge_middle": "%s桥", - "block_type.mcwbridges.log_bridge_stair": "%s桥梯", - "block_type.mcwbridges.rope_bridge_stair": "%s索桥梯", - "block_type.mcwbridges.rope_bridge": "%s索桥", - "block_type.mcwbridges.bridge_rope": "%s索桥", - "block_type.mcwbridges.wired_fence": "%s铁丝栅栏", + "block_type.mcwfurnitures.bookshelf": "%s书架", + "block_type.mcwfurnitures.bookshelf_cupboard": "%s带橱柜书架", + "block_type.mcwfurnitures.bookshelf_drawer": "%s带书架横排柜", + "block_type.mcwfurnitures.chair": "%s椅子", + "block_type.mcwfurnitures.coffee_table": "%s高脚桌", + "block_type.mcwfurnitures.counter": "%s台桌", + "block_type.mcwfurnitures.covered_desk": "%s带挡板书桌", + "block_type.mcwfurnitures.cupboard_counter": "%s橱柜台桌", + "block_type.mcwfurnitures.desk": "%s书桌", + "block_type.mcwfurnitures.double_drawer": "%s双层横排柜", + "block_type.mcwfurnitures.double_drawer_counter": "%s双层抽屉台桌", + "block_type.mcwfurnitures.double_wardrobe": "%s双层衣柜", + "block_type.mcwfurnitures.drawer": "%s横排柜", + "block_type.mcwfurnitures.drawer_counter": "%s抽屉台桌", + "block_type.mcwfurnitures.end_table": "%s搁板桌", + "block_type.mcwfurnitures.glass_table": "%s玻璃桌", + "block_type.mcwfurnitures.large_drawer": "%s大型抽屉柜", + "block_type.mcwfurnitures.lower_bookshelf_drawer": "%s带下层书架横排柜", + "block_type.mcwfurnitures.lower_triple_drawer": "%s倒品字三重横排柜", + "block_type.mcwfurnitures.modern_chair": "%s现代风格椅子", + "block_type.mcwfurnitures.modern_desk": "%s现代风格书桌", + "block_type.mcwfurnitures.modern_wardrobe": "%s现代风格衣柜", + "block_type.mcwfurnitures.stool_chair": "%s凳子", + "block_type.mcwfurnitures.striped_chair": "%s竖纹靠背椅", + "block_type.mcwfurnitures.stripped_bookshelf": "去皮%s书架", + "block_type.mcwfurnitures.stripped_bookshelf_cupboard": "去皮%s带橱柜书架", + "block_type.mcwfurnitures.stripped_bookshelf_drawer": "去皮%s带书架横排柜", + "block_type.mcwfurnitures.stripped_chair": "去皮%s椅子", + "block_type.mcwfurnitures.stripped_coffee_table": "去皮%s高脚桌", + "block_type.mcwfurnitures.stripped_counter": "去皮%s台桌", + "block_type.mcwfurnitures.stripped_covered_desk": "去皮%s带挡板书桌", + "block_type.mcwfurnitures.stripped_cupboard_counter": "去皮%s橱柜台桌", + "block_type.mcwfurnitures.stripped_desk": "去皮%s书桌", + "block_type.mcwfurnitures.stripped_double_drawer": "去皮%s双层横排柜", + "block_type.mcwfurnitures.stripped_double_drawer_counter": "去皮%s双层抽屉台桌", + "block_type.mcwfurnitures.stripped_double_wardrobe": "去皮%s双层衣柜", + "block_type.mcwfurnitures.stripped_drawer": "去皮%s横排柜", + "block_type.mcwfurnitures.stripped_drawer_counter": "去皮%s抽屉台桌", + "block_type.mcwfurnitures.stripped_end_table": "去皮%s搁板桌", + "block_type.mcwfurnitures.stripped_glass_table": "去皮%s玻璃桌", + "block_type.mcwfurnitures.stripped_large_drawer": "去皮%s大型抽屉柜", + "block_type.mcwfurnitures.stripped_lower_bookshelf_drawer": "去皮%s带下层书架横排柜", + "block_type.mcwfurnitures.stripped_lower_triple_drawer": "去皮%s倒品字三重横排柜", + "block_type.mcwfurnitures.stripped_modern_chair": "去皮%s现代风格椅子", + "block_type.mcwfurnitures.stripped_modern_desk": "去皮%s现代风格书桌", + "block_type.mcwfurnitures.stripped_modern_wardrobe": "去皮%s现代风格衣柜", + "block_type.mcwfurnitures.stripped_stool_chair": "去皮%s凳子", + "block_type.mcwfurnitures.stripped_striped_chair": "去皮%s竖纹靠背椅", + "block_type.mcwfurnitures.stripped_table": "去皮%s桌", + "block_type.mcwfurnitures.stripped_triple_drawer": "去皮%s三重横排柜", + "block_type.mcwfurnitures.stripped_wardrobe": "去皮%s衣柜", + "block_type.mcwfurnitures.table": "%s桌", + "block_type.mcwfurnitures.triple_drawer": "%s三重横排柜", + "block_type.mcwfurnitures.wardrobe": "%s衣柜", "block_type.mcwlights.soul_tiki_torch": "%s灵魂提基火把", "block_type.mcwlights.tiki_torch": "%s提基火把", "block_type.mcwpaths.planks_path": "%s木板小径", + "block_type.mcwroofs.attic_roof": "%s天窗屋顶", + "block_type.mcwroofs.lower_roof": "%s平缓屋顶底端", + "block_type.mcwroofs.planks_attic_roof": "%s木板天窗屋顶", + "block_type.mcwroofs.planks_lower_roof": "%s木板平缓屋顶底端", + "block_type.mcwroofs.planks_roof": "%s木板屋顶", + "block_type.mcwroofs.planks_steep_roof": "%s木板陡峭屋顶底端", + "block_type.mcwroofs.planks_top_roof": "%s木板屋顶顶端", + "block_type.mcwroofs.planks_upper_lower_roof": "%s木板平缓屋顶顶端", + "block_type.mcwroofs.planks_upper_steep_roof": "%s木板陡峭屋顶顶端", + "block_type.mcwroofs.roof": "%s屋顶", + "block_type.mcwroofs.steep_roof": "%s陡峭屋顶底端", + "block_type.mcwroofs.top_roof": "%s屋顶顶端", + "block_type.mcwroofs.upper_lower_roof": "%s平缓屋顶顶端", + "block_type.mcwroofs.upper_steep_roof": "%s陡峭屋顶顶端", "block_type.mcwtrpdoors.bark_trapdoor": "%s树皮活板门", "block_type.mcwtrpdoors.barn_trapdoor": "%s谷仓活板门", "block_type.mcwtrpdoors.barred_trapdoor": "%s栅纹活板门", @@ -81,17 +193,24 @@ "block_type.mcwtrpdoors.glass_trapdoor": "%s玻璃活板门", "block_type.mcwtrpdoors.mystic_trapdoor": "%s神秘活板门", "block_type.mcwtrpdoors.paper_trapdoor": "%s纸窗活板门", + "block_type.mcwtrpdoors.ranch_trapdoor": "%s农场活板门", + "block_type.mcwtrpdoors.swamp_trapdoor": "%s沼泽活板门", "block_type.mcwtrpdoors.tropical_trapdoor": "%s热带活板门", - "block_type.mcwwindows.window": "%s窗户", - "block_type.mcwwindows.window_pane": "%s窗户板", - "block_type.mcwwindows.plank_window": "%s木板窗户", - "block_type.mcwwindows.plank_window2": "%s木板窗棂窗户", - "block_type.mcwwindows.window2": "%s窗棂窗户", - "block_type.mcwwindows.stripped_log_window": "去皮%s窗户", - "block_type.mcwwindows.stripped_log_window2": "去皮%s窗棂窗户", + "block_type.mcwwindows.blinds": "%s百叶窗", + "block_type.mcwwindows.four_window": "%s四格窗户", "block_type.mcwwindows.log_parapet": "%s护台", + "block_type.mcwwindows.louvered_shutter": "%s百叶窗扇", + "block_type.mcwwindows.plank_four_window": "%s木板四格窗户", "block_type.mcwwindows.plank_parapet": "%s木板护台", - "block_type.mcwwindows.blinds": "%s百叶窗", + "block_type.mcwwindows.plank_window": "%s木板窗户", + "block_type.mcwwindows.plank_window2": "%s木板双格窗户", + "block_type.mcwwindows.shutter": "%s窗扇", + "block_type.mcwwindows.stripped_log_four_window": "去皮%s四格窗户", + "block_type.mcwwindows.stripped_log_window": "去皮%s窗户", + "block_type.mcwwindows.stripped_log_window2": "去皮%s双格窗户", + "block_type.mcwwindows.window": "%s窗户", + "block_type.mcwwindows.window_pane": "%s窗户板", + "block_type.mcwwindows.window2": "%s双格窗户", "block_type.benched.bench": "%s野餐桌", "block_type.create.window": "%s窗户", "block_type.create.window_pane": "%s窗户板", @@ -187,6 +306,11 @@ "block_type.storagedrawers.half_drawers_2": "1x2小型%s抽屉", "block_type.storagedrawers.half_drawers_4": "2x2小型%s抽屉", "block_type.storagedrawers.trim": "%s桥接方块", + "block_type.woodworks.boards": "%s直木板", + "block_type.woodworks.bookshelf": "%s书架", + "block_type.woodworks.ladder": "%s梯子", + "block_type.woodworks.beehive": "%s蜂箱", + "block_type.woodworks.leaf_pile": "%s树叶堆", "wood_type.minecraft.oak": "橡木", "wood_type.minecraft.spruce": "云杉木", "wood_type.minecraft.birch": "白桦木", @@ -203,6 +327,10 @@ "leaves_type.minecraft.acacia": "金合欢", "leaves_type.minecraft.azalea": "杜鹃", "leaves_type.minecraft.flowering_azalea": "盛开的杜鹃", + "wood_type.ad_astra.aeronos": "空果木", + "wood_type.ad_astra.strophar": "孑节木", + "wood_type.ad_astra.glacian": "融冰木", + "leaves_type.ad_astra.glacian": "融冰", "wood_type.aether.skyroot": "天根木", "leaves_type.aether.skyroot": "天根", "leaves_type.aether.golden_oak": "金琥珀", @@ -260,6 +388,14 @@ "leaves_type.ars_nouveau.red_archwood": "烈焰至高", "leaves_type.ars_nouveau.green_archwood": "繁茂至高", "leaves_type.ars_nouveau.purple_archwood": "恼人至高", + "wood_type.bewitchment.juniper": "杜松木", + "wood_type.bewitchment.cypress": "柏木", + "wood_type.bewitchment.elder": "接骨木", + "wood_type.bewitchment.dragons_blood": "龙血木", + "leaves_type.bewitchment.juniper": "杜松", + "leaves_type.bewitchment.cypress": "柏树", + "leaves_type.bewitchment.elder": "接骨", + "leaves_type.bewitchment.dragons_blood": "龙血", "wood_type.biomemakeover.blighted_balsa": "染菌轻木", "wood_type.biomemakeover.willow": "柳木", "wood_type.biomemakeover.swamp_cypress": "沼泽柏木", @@ -326,7 +462,8 @@ "wood_type.byg.holly": "冬青木", "wood_type.byg.jacaranda": "蓝花楹木", "wood_type.byg.mahogany": "桃花心木", - "wood_type.byg.mangrove": "红木", + "wood_type.byg.mangrove": "红树木", + "wood_type.byg.white_mangrove": "白色红树木", "wood_type.byg.maple": "枫木", "wood_type.byg.pine": "松木", "wood_type.byg.rainbow_eucalyptus": "彩虹桉木", @@ -354,6 +491,7 @@ "leaves_type.byg.jacaranda": "蓝花楹", "leaves_type.byg.mahogany": "桃花心", "leaves_type.byg.mangrove": "红树", + "leaves_type.byg.white_mangrove": "白色红树", "leaves_type.byg.maple": "枫树", "leaves_type.byg.pine": "松树", "leaves_type.byg.rainbow_eucalyptus": "彩虹桉", @@ -403,6 +541,10 @@ "leaves_type.caupona.walnut": "核桃", "leaves_type.caupona.fig": "无花果", "leaves_type.caupona.wolfberry": "枸杞", + "wood_type.ceilands.ceiltrunk": "垂顶木", + "wood_type.ceilands.luzawood": "蓝碧木", + "leaves_type.ceilands.ceiltrunk": "垂顶", + "leaves_type.ceilands.luzawood": "蓝碧", "wood_type.cinderscapes.scorched": "焦灼木", "wood_type.cinderscapes.umbral": "暗影木", "leaves_type.croptopia.cinnamon": "肉桂", @@ -465,6 +607,7 @@ "leaves_type.greekfantasy.olive": "橄榄", "leaves_type.greekfantasy.pomegranate": "石榴", "leaves_type.greekfantasy.golden": "金苹果", + "wood_type.habitat.fairy_ring_mushroom": "仙环菇", "wood_type.hexcasting.akashic": "启迪木", "wood_type.hexerei.mahogany": "桃花心木", "wood_type.hexerei.willow": "柳木", @@ -478,10 +621,13 @@ "leaves_type.malum.soulwood": "灵魂", "wood_type.morecraft.netherwood": "下界木", "leaves_type.morecraft.netherwood": "下界", + "leaves_type.mythicbotany.dreamwood": "梦之木", "wood_type.mysticalworld.charred": "烧焦的", "wood_type.nethers_exoticism.ramboutan": "红毛丹木", "leaves_type.nethers_exoticism.ramboutan": "红毛丹", "leaves_type.nethers_exoticism.jaboticaba": "嘉宝果", + "wood_type.newworld.fir": "冷杉木", + "leaves_type.newworld.fir": "冷杉", "wood_type.nourished_end.verdant": "翠绿木", "wood_type.nourished_end.cerulean": "晶蓝木", "wood_type.nourished_end.seldge": "塞尔奇木", @@ -494,6 +640,37 @@ "wood_type.pizzacraft.olive": "橄榄木", "leaves_type.pizzacraft.olive": "橄榄", "leaves_type.pizzacraft.fruit_olive": "结果的橄榄", + "wood_type.pokecube.enigma": "谜芝果木", + "wood_type.pokecube.leppa": "苹野木", + "wood_type.pokecube.nanab": "蕉香木", + "wood_type.pokecube.oran": "橙橙木", + "wood_type.pokecube.pecha": "桃桃木", + "wood_type.pokecube.sitrus": "文柚木", + "leaves_type.pokecube.enigma": "谜芝果", + "leaves_type.pokecube.leppa": "苹野", + "leaves_type.pokecube.nanab": "蕉香", + "leaves_type.pokecube.oran": "橙橙", + "leaves_type.pokecube.pecha": "桃桃", + "leaves_type.pokecube.sitrus": "文柚", + "leaves_type.pokecube.tamato": "茄番", + "leaves_type.pokecube.qualot": "比巴", + "leaves_type.pokecube.hondew": "哈密", + "leaves_type.pokecube.grepa": "萄葡", + "leaves_type.pokecube.kelpsy": "藻根", + "leaves_type.pokecube.pomeg": "榴石", + "wood_type.pokecube_legends.concrete": "凝结木", + "wood_type.pokecube_legends.aged": "陈年木", + "wood_type.pokecube_legends.corrupted": "腐坏木", + "wood_type.pokecube_legends.distortic": "扭曲木", + "wood_type.pokecube_legends.inverted": "反转木", + "wood_type.pokecube_legends.mirage": "幻象木", + "wood_type.pokecube_legends.temporal": "尘青木", + "leaves_type.pokecube_legends.aged": "陈年", + "leaves_type.pokecube_legends.corrupted": "腐坏", + "leaves_type.pokecube_legends.distortic": "扭曲", + "leaves_type.pokecube_legends.inverted": "反转", + "leaves_type.pokecube_legends.mirage": "幻象", + "leaves_type.pokecube_legends.temporal": "尘青", "wood_type.premium_wood.maple": "枫木", "wood_type.premium_wood.tiger": "虎木", "wood_type.premium_wood.magic": "魔法木", @@ -515,6 +692,12 @@ "leaves_type.primalmagick.hallowood": "神圣", "wood_type.projectbrazier.apple": "苹果木", "wood_type.projectbrazier.orange": "橘木", + "wood_type.promenade.cherry_oak": "樱桃橡木", + "wood_type.promenade.dark_amaranth": "暗紫木", + "wood_type.promenade.palm": "棕榈木", + "leaves_type.promenade.cherry_oak": "樱桃橡树", + "leaves_type.promenade.dark_amaranth": "暗紫", + "leaves_type.promenade.palm": "棕榈", "wood_type.pyromancer.pyrowood": "炽木", "wood_type.pyromancer.rotten": "朽腐木", "leaves_type.pyromancer.pyrowood": "炽树", @@ -637,7 +820,9 @@ "leaves_type.undergarden.wigglewood": "摇蜿", "leaves_type.undergarden.grongle": "油绿", "wood_type.wilds.baobab": "猴面包木", + "wood_type.wilds.cypress": "柏木", "leaves_type.wilds.baobab": "猴面包", + "leaves_type.wilds.cypress": "柏树", "leaves_type.wilds.eucalyptus": "桉树", "wood_type.windswept.holly": "冬青木", "wood_type.windswept.chestnut": "栗木", diff --git a/projects/1.18/assets/fairy-lights/fairylights/lang/zh_cn.json b/projects/1.18/assets/fairy-lights/fairylights/lang/zh_cn.json new file mode 100644 index 000000000000..b707df0cb9ea --- /dev/null +++ b/projects/1.18/assets/fairy-lights/fairylights/lang/zh_cn.json @@ -0,0 +1,85 @@ +{ + "itemGroup.fairylights": "圣诞彩灯", + "fairylights.config": "圣诞彩灯配置", + "block.fairylights.fastener": "连接扣件", + "item.fairylights.hanging_lights": "挂灯", + "item.fairylights.garland": "葡萄藤花环", + "item.fairylights.tinsel": "金属丝花环", + "item.fairylights.black_string": "黑色灯绳", + "item.fairylights.white_string": "白色灯绳", + "item.fairyLights.twinkle": "闪烁", + "item.fairylights.pennant_bunting": "彩旗", + "item.fairylights.letter_bunting": "文字彩旗", + "item.fairylights.triangle_pennant": "三角彩旗", + "item.fairylights.spearhead_pennant": "尖头彩旗", + "item.fairylights.swallowtail_pennant": "燕尾彩旗", + "item.fairylights.square_pennant": "方形彩旗", + "block.fairylights.fairy_light": "小灯", + "block.fairylights.paper_lantern": "纸灯笼", + "block.fairylights.orb_lantern": "球形灯笼", + "block.fairylights.flower_light": "花灯", + "block.fairylights.candle_lantern_light": "蜡烛灯笼", + "block.fairylights.oil_lantern_light": "油灯笼", + "block.fairylights.jack_o_lantern": "南瓜灯", + "block.fairylights.skull_light": "头颅灯", + "block.fairylights.ghost_light": "幽灵灯", + "block.fairylights.spider_light": "蜘蛛灯", + "block.fairylights.witch_light": "女巫帽灯", + "block.fairylights.snowflake_light": "雪花灯", + "block.fairylights.heart_light": "心形灯", + "block.fairylights.moon_light": "月牙灯", + "block.fairylights.star_light": "星形灯", + "block.fairylights.icicle_lights": "冰凌灯", + "block.fairylights.meteor_light": "流星灯", + "block.fairylights.oil_lantern": "油灯", + "block.fairylights.candle_lantern": "蜡烛灯", + "block.fairylights.incandescent_light": "白炽灯", + "entity.fairylights.fastener": "扣件", + "fairylights.editLetteredConnection": "设置彩旗文本", + "fairylights.editLetteredConnection.allowed_characters": "接受字符:%1$s", + "recipe.ingredient.tooltip": "§7%s", + "recipe.fairylights.ingredient.auxiliary.optional": "(可选)", + "recipe.fairylights.twinkling_lights.glowstone": "使得彩灯闪烁", + "recipe.fairylights.hangingLights.light": "加入多种彩灯以自定义排列方式", + "recipe.fairylights.pennantBunting.pennant": "加入多种彩旗以自定义排列方式", + "recipe.fairylights.hangingLights.string": "用白色染料制作白色灯绳", + "format.fairylights.colored": "%1$s%2$s", + "format.fairylights.dyed_colored": "染色%1$s", + "format.fairylights.color_changing": "变色%1$s", + "format.fairylights.text": "文本:%1$s", + "color.fairylights.black": "黑色", + "color.fairylights.red": "红色", + "color.fairylights.green": "绿色", + "color.fairylights.brown": "棕色", + "color.fairylights.blue": "蓝色", + "color.fairylights.purple": "紫色", + "color.fairylights.cyan": "青色", + "color.fairylights.light_gray": "淡灰色", + "color.fairylights.gray": "灰色", + "color.fairylights.pink": "粉红色", + "color.fairylights.lime": "黄绿色", + "color.fairylights.yellow": "黄色", + "color.fairylights.light_blue": "淡蓝色", + "color.fairylights.magenta": "品红色", + "color.fairylights.orange": "橙色", + "color.fairylights.white": "白色", + "subtitles.block.fairylights.jingleBell": "挂灯:叮当", + "subtitles.block.fairylights.cord.connect": "挂绳:连接", + "subtitles.block.fairylights.cord.disconnect": "挂绳:断开", + "subtitles.block.fairylights.cord.stretch": "挂绳:伸缩", + "subtitles.block.fairylights.cord.snap": "挂绳:崩断", + "subtitles.block.fairylights.feature.lightTurnOn": "挂灯:打开", + "subtitles.block.fairylights.feature.lightTurnOff": "挂灯:关闭", + "subtitles.block.fairylights.feature.colorChange": "彩旗:改变颜色", + "commands.jingler.open.success": "成功连接%1$s", + "commands.jingler.open.failure.no_hanging_lights": "未看向挂灯", + "commands.jingler.open.failure.device_unavailable": "设备%1$s暂不可用,可能被其它程序占用", + "commands.jingler.open.failure.not_found": "未找到名为%1$s的设备", + "commands.jingler.close.success.single": "成功断开与%1$s的连接", + "commands.jingler.close.success.multiple": "成功断开与%1$s的连接", + "commands.jingler.close.failure": "没有已连接的设备", + "commands.jingler.device.vendor": "供应商:%1$s", + "commands.jingler.device.description": "描述:%1$s", + "tutorial.fairylights.craft_hanging_lights.title": "合成挂灯", + "tutorial.fairylights.craft_hanging_lights.description": "查阅配方书以获得帮助" +} diff --git a/projects/1.18/assets/farmers-bundle-of-joy/farmers_bundle/lang/en_us.json b/projects/1.18/assets/farmers-bundle-of-joy/farmers_bundle/lang/en_us.json new file mode 100644 index 000000000000..ed41e259f908 --- /dev/null +++ b/projects/1.18/assets/farmers-bundle-of-joy/farmers_bundle/lang/en_us.json @@ -0,0 +1,29 @@ +{ + "block.farmers_bundle.crate_egg": "Egg Crate", + "block.farmers_bundle.basket_warped_fungus": "Warped Fungus Basket", + "block.farmers_bundle.bin_rottentomato": "Rotten Tomato Bin", + "block.farmers_bundle.crate_goldencarrot": "Golden Carrot Crate", + "block.farmers_food_condoms.crate_cocoabean": "Cocoa Bean Crate", + "block.farmers_food_condoms.crate_glowberry": "Glow Berry Crate", + "block.farmers_food_condoms.crate_apple": "Apple Crate", + "block.farmers_bundle.seed_hamper": "Seed Hamper", + "block.farmers_bundle.bale_sugarcane": "Bale of Sugar Cane", + "block.farmers_bundle.crate_sweetberry": "Sweet Berry Crate", + "block.farmers_bundle.basket_red_mushroom": "Red Mushroom Basket", + "block.farmers_bundle.bundle_bamboo": "Bundle of Bamboo", + "block.farmers_bundle.crate_enchanted_goldenapple": "Enchanted Golden Apple Crate", + "block.farmers_bundle.basket_crimson_fungus": "Crimson Fungus Basket", + "block.farmers_bundle.crate_glowberry": "Glow Berry Crate", + "block.farmers_food_condoms.crate_goldenapple": "Golden Apple Crate", + "block.farmers_food_condoms.crate_egg": "Egg Crate", + "block.farmers_bundle.crate_apple": "Apple Crate", + "block.farmers_bundle.crate_cocoabean": "Cocoa Bean Crate", + "block.farmers_food_condoms.crate_goldencarrot": "Golden Carrot Crate", + "block.farmers_food_condoms.crate_sweetberry": "Sweet Berry Crate", + "block.farmers_food_condoms.bin_rottentomato": "Rotten Tomato Bin", + "block.farmers_bundle.bin_poisonpotato": "Poisonous Potato Bin", + "block.farmers_bundle.bag_sugar": "Bag of Sugar", + "block.farmers_food_condoms.bin_poisonpotato": "Poisonous Potato Bin", + "block.farmers_bundle.basket_brown_mushroom": "Brown Mushroom Basket", + "block.farmers_bundle.crate_goldenapple": "Golden Apple Crate" +} \ No newline at end of file diff --git a/projects/1.18/assets/farmers-bundle-of-joy/farmers_bundle/lang/zh_cn.json b/projects/1.18/assets/farmers-bundle-of-joy/farmers_bundle/lang/zh_cn.json new file mode 100644 index 000000000000..7360f6f83b1c --- /dev/null +++ b/projects/1.18/assets/farmers-bundle-of-joy/farmers_bundle/lang/zh_cn.json @@ -0,0 +1,29 @@ +{ + "block.farmers_bundle.crate_egg": "箱装鸡蛋", + "block.farmers_bundle.basket_warped_fungus": "筐装诡异菌", + "block.farmers_bundle.bin_rottentomato": "桶装烂番茄", + "block.farmers_bundle.crate_goldencarrot": "箱装金胡萝卜", + "block.farmers_food_condoms.crate_cocoabean": "箱装可可豆", + "block.farmers_food_condoms.crate_glowberry": "箱装发光浆果", + "block.farmers_food_condoms.crate_apple": "箱装苹果", + "block.farmers_bundle.seed_hamper": "篮装种子", + "block.farmers_bundle.bale_sugarcane": "甘蔗捆", + "block.farmers_bundle.crate_sweetberry": "箱装甜浆果", + "block.farmers_bundle.basket_red_mushroom": "筐装红色蘑菇", + "block.farmers_bundle.bundle_bamboo": "竹子捆", + "block.farmers_bundle.crate_enchanted_goldenapple": "箱装附魔金苹果", + "block.farmers_bundle.basket_crimson_fungus": "筐装绯红菌", + "block.farmers_bundle.crate_glowberry": "箱装发光浆果", + "block.farmers_food_condoms.crate_goldenapple": "箱装金苹果", + "block.farmers_food_condoms.crate_egg": "箱装鸡蛋", + "block.farmers_bundle.crate_apple": "箱装苹果", + "block.farmers_bundle.crate_cocoabean": "箱装可可豆", + "block.farmers_food_condoms.crate_goldencarrot": "箱装金胡萝卜", + "block.farmers_food_condoms.crate_sweetberry": "箱装甜浆果", + "block.farmers_food_condoms.bin_rottentomato": "桶装烂番茄", + "block.farmers_bundle.bin_poisonpotato": "桶装毒马铃薯", + "block.farmers_bundle.bag_sugar": "糖袋", + "block.farmers_food_condoms.bin_poisonpotato": "桶装毒马铃薯", + "block.farmers_bundle.basket_brown_mushroom": "筐装棕色蘑菇", + "block.farmers_bundle.crate_goldenapple": "箱装金苹果" +} \ No newline at end of file diff --git a/projects/1.18/assets/festive-delight/festive_delight/lang/en_us.json b/projects/1.18/assets/festive-delight/festive_delight/lang/en_us.json new file mode 100644 index 000000000000..522931d1cb19 --- /dev/null +++ b/projects/1.18/assets/festive-delight/festive_delight/lang/en_us.json @@ -0,0 +1,37 @@ +{ + "block.festive_delight.cinnamon_bush": "Cinnamon Bush", + "block.festive_delight.cinnamon_bushripe": "Cinnamon Bush", + "block.festive_delight.festive_chicken_stage_0": "Festive Chicken Stage 0", + "block.festive_delight.festive_chicken_stage_1": "Festive Chicken Stage 1", + "block.festive_delight.festive_chicken_stage_2": "Festive Chicken Stage 2", + "block.festive_delight.festive_chicken_stage_3": "Festive Chicken Stage 3", + "block.festive_delight.festive_chicken_stage_leftover": "Festive Chicken Stage Leftover", + "block.festive_delight.gingerbread_dough": "Gingerbread Dough", + "block.festive_delight.spead_gingerbread_1": "Gingerbread Dough", + "block.festive_delight.spead_gingerbread_2": "Gingerbread Dough", + "block.festive_delight.spead_gingerbread": "Gingerbread Dough", + "block.festive_delight.spread_ginger_bread_dough": "Gingerbread Dough", + "effect.festive_delight.hot_heart": "Hot Heart", + "item.festive_delight.block_cutter": "Block Cutter", + "item.festive_delight.christmas_tea": "Christmas Tea", + "item.festive_delight.cinnamon_powder": "Cinnamon Powder", + "item.festive_delight.cinnamon_sticks": "Cinnamon Sticks", + "item.festive_delight.creeper_cutter": "Creeper Cutter", + "item.festive_delight.festive_chicken_block": "Festive Chiken Block", + "item.festive_delight.festive_chiken": "Festive Chiken", + "item.festive_delight.gingerbread_cookie_block": "Gingerbread Cookie", + "item.festive_delight.gingerbread_cookie_creeper": "Gingerbread Cookie", + "item.festive_delight.gingerbread_cookie_dough_block": "Gingerbread Cookie Dough", + "item.festive_delight.gingerbread_cookie_dough_creeper": "Gingerbread Cookie Dough", + "item.festive_delight.gingerbread_cookie_dough_star": "Gingerbread Cookie Dough", + "item.festive_delight.gingerbread_cookie_star": "Gingerbread Cookie", + "item.festive_delight.gingerbread_man_base": "Gingerbread Man Base", + "item.festive_delight.gingerbread_man_cutter": "Gingerbread Man Cutter", + "item.festive_delight.gingerbread_man_dough": "Gingerbread Man Dough", + "item.festive_delight.gingerbread_man": "Gingerbread Man", + "item.festive_delight.gingerbread": "Gingerbread", + "item.festive_delight.rolling_pin": "Rolling Pin", + "item.festive_delight.star_cutter": "Star Cutter", + "item.festive_delight.sugar_cane": "Sugar Cane", + "itemGroup.tabfestive_delight": "Festive Delight" +} \ No newline at end of file diff --git a/projects/1.18/assets/festive-delight/festive_delight/lang/zh_cn.json b/projects/1.18/assets/festive-delight/festive_delight/lang/zh_cn.json new file mode 100644 index 000000000000..d3d981b62383 --- /dev/null +++ b/projects/1.18/assets/festive-delight/festive_delight/lang/zh_cn.json @@ -0,0 +1,37 @@ +{ + "block.festive_delight.cinnamon_bush": "肉桂丛", + "block.festive_delight.cinnamon_bushripe": "肉桂丛", + "block.festive_delight.festive_chicken_stage_0": "节庆烤鸡", + "block.festive_delight.festive_chicken_stage_1": "节庆烤鸡", + "block.festive_delight.festive_chicken_stage_2": "节庆烤鸡", + "block.festive_delight.festive_chicken_stage_3": "节庆烤鸡", + "block.festive_delight.festive_chicken_stage_leftover": "节庆烤鸡", + "block.festive_delight.gingerbread_dough": "姜饼面团", + "block.festive_delight.spead_gingerbread_1": "姜饼面团", + "block.festive_delight.spead_gingerbread_2": "姜饼面团", + "block.festive_delight.spead_gingerbread": "姜饼面团", + "block.festive_delight.spread_ginger_bread_dough": "姜饼面团", + "effect.festive_delight.hot_heart": "温热之心", + "item.festive_delight.block_cutter": "方块形模具", + "item.festive_delight.christmas_tea": "圣诞茶饮", + "item.festive_delight.cinnamon_powder": "肉桂粉", + "item.festive_delight.cinnamon_sticks": "肉桂条", + "item.festive_delight.creeper_cutter": "苦力怕形模具", + "item.festive_delight.festive_chicken_block": "节庆烤鸡", + "item.festive_delight.festive_chiken": "盘装节庆烤鸡", + "item.festive_delight.gingerbread_cookie_block": "姜饼曲奇", + "item.festive_delight.gingerbread_cookie_creeper": "姜饼曲奇", + "item.festive_delight.gingerbread_cookie_dough_block": "姜饼曲奇面团", + "item.festive_delight.gingerbread_cookie_dough_creeper": "姜饼曲奇面团", + "item.festive_delight.gingerbread_cookie_dough_star": "姜饼曲奇面团", + "item.festive_delight.gingerbread_cookie_star": "姜饼曲奇", + "item.festive_delight.gingerbread_man_base": "姜饼人基底", + "item.festive_delight.gingerbread_man_cutter": "姜饼人模具", + "item.festive_delight.gingerbread_man_dough": "姜饼人面团", + "item.festive_delight.gingerbread_man": "姜饼人", + "item.festive_delight.gingerbread": "姜饼", + "item.festive_delight.rolling_pin": "擀面杖", + "item.festive_delight.star_cutter": "星形模具", + "item.festive_delight.sugar_cane": "拐杖糖", + "itemGroup.tabfestive_delight": "节日乐事" +} \ No newline at end of file diff --git a/projects/1.18/assets/floor-mats/floormats/lang/zh_cn.json b/projects/1.18/assets/floor-mats/floormats/lang/zh_cn.json index a68fab73bc3c..586f5db278a0 100644 --- a/projects/1.18/assets/floor-mats/floormats/lang/zh_cn.json +++ b/projects/1.18/assets/floor-mats/floormats/lang/zh_cn.json @@ -1,9 +1,81 @@ { - "block.floormats.acacia_floormat_block": "金合欢木垫子", - "block.floormats.birch_floormat_block": "白桦木垫子", - "block.floormats.darkoak_floormat_block": "深色橡木底垫子", - "block.floormats.jungle_floormat_block": "丛林木底垫子", - "block.floormats.spruce_floormat_block": "云杉木垫子", - "block.floormats.gold_floormat_block": "金底垫子", - "block.floormats.iron_floormat_block": "铁垫子" + "block.floormats.acacia_floormat_block": "金合欢木地垫", + "block.floormats.birch_floormat_block": "白桦木地垫", + "block.floormats.darkoak_floormat_block": "深色橡木地垫", + "block.floormats.jungle_floormat_block": "丛林木地垫", + "block.floormats.oak_floormat_block": "橡木地垫", + "block.floormats.spruce_floormat_block": "云杉木地垫", + "block.floormats.gilded.gilded_acacia_floormat_block": "镶金金合欢木地垫", + "block.floormats.gilded.gilded_birch_floormat_block": "镶金白桦木地垫", + "block.floormats.gilded.gilded_darkoak_floormat_block": "镶金深色橡木地垫", + "block.floormats.gilded.gilded_jungle_floormat_block": "镶金丛林木地垫", + "block.floormats.gilded.gilded_oak_floormat_block": "镶金橡木地垫", + "block.floormats.gilded.gilded_spruce_floormat_block": "镶金云杉木地垫", + "block.floormats.immersive.treated_wood_floormat_block": "防腐木地垫", + "block.floormats.immersive.gilded_treated_wood_floormat_block": "镶金防腐木地垫", + "block.floormats.nether.crimson_stem.crimson_stem_floormat_block": "绯红木地垫", + "block.floormats.nether.crimson_stem.gilded_crimson_stem_floormat_block": "镶金绯红木地垫", + "block.floormats.nether.warped_stem.warped_stem_floormat_block": "诡异木地垫", + "block.floormats.nether.warped_stem.gilded_warped_stem_floormat_block": "镶金诡异木地垫", + "block.floormats.gold_floormat_block": "金地垫", + "block.floormats.iron_floormat_block": "铁地垫", + "block.floormats.stone_floormat_block": "石地垫", + "block.floormats.camouflage_floormat_block": "伪装地垫", + "block.floormats.connected.wooden.connected_acacia_log": "金合欢原木(连接纹理)", + "block.floormats.connected.wooden.connected_birch_log": "白桦原木(连接纹理)", + "block.floormats.connected.wooden.connected_darkoak_log": "深色橡木原木(连接纹理)", + "block.floormats.connected.wooden.connected_jungle_log": "丛林原木(连接纹理)", + "block.floormats.connected.wooden.connected_oak_log": "橡木原木(连接纹理)", + "block.floormats.connected.wooden.connected_spruce_log": "云杉原木(连接纹理)", + "block.floormats.connected.gilded.connected_gilded_acacia_log": "镶金金合欢原木(连接纹理)", + "block.floormats.connected.gilded.connected_gilded_birch_log": "镶金白桦原木(连接纹理)", + "block.floormats.connected.gilded.connected_gilded_darkoak_log": "镶金深色橡木原木(连接纹理)", + "block.floormats.connected.gilded.connected_gilded_jungle_log": "镶金丛林原木(连接纹理)", + "block.floormats.connected.gilded.connected_gilded_oak_log": "镶金橡木原木(连接纹理)", + "block.floormats.connected.gilded.connected_gilded_spruce_log": "镶金云杉原木(连接纹理)", + "block.floormats.connected.immersive.connected_treated_wood": "防腐木(连接纹理)", + "block.floormats.connected.immersive.connected_gilded_treated_wood": "镶金防腐木(连接纹理)", + "block.floormats.connected.nether.connected_crimson_stem": "绯红菌柄(连接纹理)", + "block.floormats.connected.nether.connected_gilded_crimson_stem": "镶金绯红菌柄(连接纹理)", + "block.floormats.connected.nether.connected_warped_stem": "诡异菌柄(连接纹理)", + "block.floormats.connected.nether.connected_gilded_warped_stem": "镶金诡异菌柄(连接纹理)", + "block.floormats.connected.connected_gold_block": "金块(连接纹理)", + "block.floormats.connected.connected_iron_block": "铁块(连接纹理)", + "block.floormats.connected.connected_stone": "石头(连接纹理)", + "command.floormats": "§n欢迎游玩地垫(作者D0CTOR ZED)!§r\n\n为显示帮助列表,请使用§a/floormats help§r命令。\n为显示具体帮助,请使用§a/floormats help [topic]§r命令。\n也可前往维基查询有关信息:", + "command.floormats.help": "有如下帮助可用:\n§a连接纹理(connections)§r、§a金地垫(gold)§r、§a链接(linking)§r、§a地垫修整(modifiers)§r、§a红石信号(power)§r、§a类型(types)§r、§a维基(wiki)§r。", + "command.floormats.help.blocks": "有连接纹理的方块是纯装饰性的,其连接纹理可以连接控制工具打开或关闭。可参阅§a/floormats help connections§r。", + "command.floormats.help.connections": "可在相邻的同种地垫之间建立和断开链接,手持连接控制工具对准两地垫相连部分右击即可。可参阅§a/floormats tools§r。", + "command.floormats.help.gold": "金地垫只可被放置该地垫的玩家触发。玩家并不与某单个地垫方块绑定,因此多个玩家也可触发较小型的地垫,前提是这些玩家放置过与对应地垫相连的地垫而后拆除。只有把所有地垫方块全部拆除,玩家才会解绑。可参阅§a/floormats help modifiers§r。", + "command.floormats.help.linking": "手持链接工具右击处于同维度的多个地垫,就能将所有地垫链接起来。右键双击某地垫则能断开其链接。可参阅§a/floormats tools§r。", + "command.floormats.help.modifiers": "手持连接工具并在另一只手中持有某些物品时右击地垫,就能改变其功能。可以将其静音。可以反转金地垫和镶金地垫,使它们只会被没有放置该地垫的玩家触发。也可以解锁金地垫和镶金地垫,使它们会被任何玩家触发。可参阅§a/floormats modifiers§r。", + "command.floormats.help.power": "当接收到其所处方块传来的红石信号时,地垫会产生一次脉冲。例如,放置在方块侧面的按钮按下时,放置在该方块上方的地垫产生一次脉冲。", + "command.floormats.help.types": "\n§o木制§r:能被玩家、生物和物品实体触发。\n§o石制§r:能被玩家和生物触发。\n§o金属制§r:只会被玩家触发。可参阅§a/floormats help gold§r。\n§o镶金地垫§r:与金地垫相同。\n§o伪装地垫§r:可参阅§a/floormats help camouflage§r。", + "command.floormats.help.wiki": "更多细节可参阅维基:", + "command.floormats.help.camouflage": "伪装地垫是一种特殊的镶金地垫,它们会模仿其所处方块的外观。", + "command.floormats.reset.corrections": "进行了%d次校正。", + "command.floormats.reset.feedback": "地垫模组数据已重置!", + "command.floormats.reset.world_not_found": "重置时未找到世界?!", + "command.floormats.tag_disabled": "此特性已被禁用(标签中无物品)。", + "command.floormats.tools.wands": "\n§n远程链接工具(标签:§a§nfloormats:linkers§r§n):§r\n", + "command.floormats.tools.wrenches": "\n§n连接控制工具(标签:§a§nfloormats:connectors§r§n):§r\n", + "command.floormats.modifiers.mufflers": "\n§n静音物品(标签:§a§nfloormats:mufflers§r§n):§r\n", + "command.floormats.modifiers.inverters": "\n§n反转物品(标签:§a§nfloormats:inverters§r§n):§r\n", + "command.floormats.modifiers.opener": "\n§n解锁物品(标签:§a§nfloormats:opener§r§n):§r\n", + "info.floormats.trigger.everything": "可被所有事物触发。", + "info.floormats.trigger.mobs": "可被生物触发。", + "info.floormats.trigger.entities": "可被实体触发。", + "info.floormats.trigger.players": "可被玩家触发。", + "_comment": "Creative Tabs", + "itemGroup.floormats": "地垫", + "subtitle.floormats.marked": "地垫:标记", + "subtitle.floormats.linked": "地垫:链接", + "subtitle.floormats.unlinked": "地垫:解链", + "subtitle.floormats.denied": "地垫:拒绝使用", + "subtitle.floormats.wrenched": "地垫:修整", + "tooltip.ctrl_shift": "按§a[Ctrl-Shift]§r查看更多信息", + "tooltip.ctrl_shift.connected_block": "有连接纹理的方块是纯装饰性的。手持连接控制工具右键此类方块边缘即可改变纹理连接方式。\n有效连接控制工具列表可参阅§a/floormats tools§r", + "tooltip.ctrl_shift.floor_mat": "更多信息可使用§a/floormats§r命令或参阅维基(§a/floormats help wiki§r)。", + "tooltip.ctrl_shift.floor_mat.gilded": "金地垫和镶金地垫只会被放置它们的玩家触发。\n更多信息可使用§a/floormats§r命令或参阅维基(§a/floormats help wiki§r)。", + "tooltip.ctrl_shift.floor_mat.camouflage": "伪装地垫和镶金地垫功能一致,但其会模仿其所处方块的外观。可根据实际使用需求反转或解锁地垫。\n更多信息可使用§a/floormats help modifiers§r命令或参阅维基(§a/floormats help wiki§r)。" } \ No newline at end of file diff --git a/projects/1.18/assets/galosphere/galosphere/lang/en_us.json b/projects/1.18/assets/galosphere/galosphere/lang/en_us.json index 876ac16f5d01..5fbc12625188 100644 --- a/projects/1.18/assets/galosphere/galosphere/lang/en_us.json +++ b/projects/1.18/assets/galosphere/galosphere/lang/en_us.json @@ -6,14 +6,19 @@ "advancements.story.lumiere_compost.title": "Fragility of light", "advancements.story.lumiere_compost.description": "Obtain a glowstone dust from composting with lumiere shard", "advancements.story.sterling_armor.title": "Looking good Partner!", + "advancements.story.use_spectre_spyglass.description": "Spectate a Spectre", + "advancements.story.use_spectre_spyglass.title": "Watchdog", "advancements.story.sterling_armor.description": "Get a full suit of Sterling armor", "advancements.story.warped_teleport.title": "What is this place..", "advancements.story.warped_teleport.description": "Teleport to a warped anchor", "advancements.husbandry.crystal_lamps.title": "Balanced, as all things should be", "advancements.husbandry.crystal_lamps.description": "Have all Crystal Lamps in your inventory", + "advancements.story.light_spread.description": "Deploy a Glow Flare", + "advancements.story.light_spread.title": "Spread the Light!", "attribute.name.generic.explosion_resistance": "Explosion Resistance", "itemGroup.galosphere": "Galosphere", "biome.galosphere.crystal_canyons": "Crystal Canyons", + "biome.galosphere.lichen_caves": "Lichen Caves", "block.galosphere.amethyst_stairs": "Amethyst Stairs", "block.galosphere.amethyst_slab": "Amethyst Slab", "block.galosphere.allurite_stairs": "Allurite Stairs", @@ -47,7 +52,7 @@ "block.galosphere.allurite_cluster": "Allurite Cluster", "block.galosphere.lumiere_cluster": "Lumiere Cluster", "block.galosphere.silver_block": "Block of Silver", - "block.galosphere.raw_silver_block": "Raw Silver Block", + "block.galosphere.raw_silver_block": "Block of Raw Silver", "block.galosphere.silver_ore": "Silver Ore", "block.galosphere.deepslate_silver_ore": "Deepslate Silver Ore", "block.galosphere.warped_anchor": "Warped Anchor", @@ -57,6 +62,16 @@ "block.galosphere.lumiere_composter": "Lumiere Composter", "block.galosphere.combustion_table": "Combustion Table", "block.galosphere.aura_ringer": "Aura Ringer", + "block.galosphere.lichen_moss": "Lichen Moss", + "block.galosphere.lichen_roots": "Lichen Roots", + "block.galosphere.lichen_shelf": "Lichen Shelf", + "block.galosphere.bowl_lichen": "Bowl Lichen", + "block.galosphere.chandelier": "Chandelier", + "block.galosphere.lichen_cordyceps": "Lichen Cordyceps", + "block.galosphere.lichen_cordyceps_plant": "Lichen Cordyceps Plant", + "block.galosphere.glow_ink_clumps": "Glow Ink Clumps", + "block.galosphere.potted_bowl_lichen": "Potted Bowl Lichen", + "block.galosphere.potted_lichen_roots": "Potted Lichen Roots", "item.galosphere.sterling_helmet": "Sterling Helmet", "item.galosphere.sterling_chestplate": "Sterling Chestplate", "item.galosphere.sterling_leggings": "Sterling Leggings", @@ -68,13 +83,28 @@ "item.galosphere.silver_bomb": "Silver Bomb", "item.galosphere.silver_nugget": "Silver Nugget", "item.galosphere.sterling_horse_armor": "Sterling Horse Armor", + "item.galosphere.bottle_of_spectre": "Bottle of Spectre", + "item.galosphere.lichen_cordyceps": "Lichen Cordyceps", + "item.galosphere.golden_lichen_cordyceps": "Golden Lichen Cordyceps", + "item.galosphere.glow_flare": "Glow Flare", + "item.galosphere.spectre_bound_spyglass": "Spectre Bound Spyglass", "item.galosphere.sparkle_spawn_egg": "Sparkle Spawn Egg", + "item.galosphere.spectre_spawn_egg": "Spectre Spawn Egg", + "item.galosphere.bottle_of_fay": "Bottle Of Fay", "item.galosphere.silver_bomb.duration": "Duration:", "item.galosphere.silver_bomb.explosion": "Explosion:", "item.galosphere.silver_bomb.bouncy": "Bouncy:", "item.galosphere.silver_bomb.shrapnel": "Shrapnel", "entity.galosphere.silver_bomb": "Silver Bomb", "entity.galosphere.sparkle": "Sparkle", + "entity.galosphere.glow_flare": "Glow Flare", + "entity.galosphere.spectre": "Spectre", "effect.galosphere.illusive": "Illusive", - "container.galosphere.combustion_table": "Combustion Table" + "container.galosphere.combustion_table": "Combustion Table", + "subtitles.block.lumiere.compost": "Composter filled with Lumiere Shard", + "subtitles.entity.spectre.ambient": "Spectre chirps", + "subtitles.entity.spectre.death": "Spectre dies", + "subtitles.entity.spectre.hurt": "Spectre hurts", + "subtitles.entity.spectre.lock_to_spyglass": "Spyglass locks to Spectre", + "subtitles.entity.spectre.receive_item": "Spectre receives Item" } \ No newline at end of file diff --git a/projects/1.18/assets/galosphere/galosphere/lang/zh_cn.json b/projects/1.18/assets/galosphere/galosphere/lang/zh_cn.json index de67cd7cfd61..fd3c7aee5263 100644 --- a/projects/1.18/assets/galosphere/galosphere/lang/zh_cn.json +++ b/projects/1.18/assets/galosphere/galosphere/lang/zh_cn.json @@ -4,16 +4,21 @@ "advancements.story.silver_bomb.title": "说的就是动力,说的就是力量", "advancements.story.silver_bomb.description": "制造一个银炸弹", "advancements.story.lumiere_compost.title": "脆弱的光", - "advancements.story.lumiere_compost.description": "用荧黄晶碎片堆肥得到荧石粉", + "advancements.story.lumiere_compost.description": "用荧黄晶碎片堆肥获得荧石粉", + "advancements.story.use_spectre_spyglass.title": "看门犬", + "advancements.story.use_spectre_spyglass.description": "透过望远镜观察幽荧灵", "advancements.story.sterling_armor.title": "看起来不错!", "advancements.story.sterling_armor.description": "获得全套镶银盔甲", "advancements.story.warped_teleport.title": "这是哪啊……", "advancements.story.warped_teleport.description": "传送至一个传送诱锚处", "advancements.husbandry.crystal_lamps.title": "平和均衡,一如自然", "advancements.husbandry.crystal_lamps.description": "同时持有所有水晶灯", + "advancements.story.light_spread.title": "传播光芒!", + "advancements.story.light_spread.description": "发射一个晶莹烟花", "attribute.name.generic.explosion_resistance": "爆炸抗性", "itemGroup.galosphere": "Galosphere", "biome.galosphere.crystal_canyons": "水晶峡谷", + "biome.galosphere.lichen_caves": "地衣洞穴", "block.galosphere.amethyst_stairs": "紫水晶楼梯", "block.galosphere.amethyst_slab": "紫水晶台阶", "block.galosphere.allurite_stairs": "幽蓝晶楼梯", @@ -57,6 +62,16 @@ "block.galosphere.lumiere_composter": "荧黄晶堆肥桶", "block.galosphere.combustion_table": "爆炸物台", "block.galosphere.aura_ringer": "幽蓝探诱铃", + "block.galosphere.lichen_moss": "地衣苔藓块", + "block.galosphere.lichen_roots": "地衣根索", + "block.galosphere.lichen_shelf": "壁生地衣", + "block.galosphere.bowl_lichen": "地衣菇", + "block.galosphere.chandelier": "灯台", + "block.galosphere.lichen_cordyceps": "地衣虫草", + "block.galosphere.lichen_cordyceps_plant": "地衣虫草植株", + "block.galosphere.glow_ink_clumps": "发光墨水聚块", + "block.galosphere.potted_bowl_lichen": "地衣菇盆栽", + "block.galosphere.potted_lichen_roots": "地衣根索盆栽", "item.galosphere.sterling_helmet": "镶银头盔", "item.galosphere.sterling_chestplate": "镶银胸甲", "item.galosphere.sterling_leggings": "镶银护腿", @@ -68,13 +83,28 @@ "item.galosphere.silver_bomb": "银炸弹", "item.galosphere.silver_nugget": "银粒", "item.galosphere.sterling_horse_armor": "镶银马铠", + "item.galosphere.bottle_of_spectre": "幽荧灵瓶", + "item.galosphere.lichen_cordyceps": "地衣虫草", + "item.galosphere.golden_lichen_cordyceps": "金地衣虫草", + "item.galosphere.glow_flare": "晶莹烟花", + "item.galosphere.spectre_bound_spyglass": "缠灵望远镜", "item.galosphere.sparkle_spawn_egg": "晶莹螈刷怪蛋", + "item.galosphere.spectre_spawn_egg": "幽荧灵刷怪蛋", + "item.galosphere.bottle_of_fay": "幽荧灵瓶", "item.galosphere.silver_bomb.duration": "引爆时间:", "item.galosphere.silver_bomb.explosion": "爆炸强度:", "item.galosphere.silver_bomb.bouncy": "弹性:", "item.galosphere.silver_bomb.shrapnel": "破片", "entity.galosphere.silver_bomb": "银炸弹", "entity.galosphere.sparkle": "晶莹螈", + "entity.galosphere.glow_flare": "晶莹烟花", + "entity.galosphere.spectre": "幽荧灵", "effect.galosphere.illusive": "幻觉", - "container.galosphere.combustion_table": "爆炸物台" + "container.galosphere.combustion_table": "爆炸物台", + "subtitles.block.lumiere.compost": "堆肥桶:放入荧黄晶", + "subtitles.entity.spectre.ambient": "幽荧灵:啾啾", + "subtitles.entity.spectre.death": "幽荧灵:死亡", + "subtitles.entity.spectre.hurt": "幽荧灵:受伤", + "subtitles.entity.spectre.lock_to_spyglass": "望远镜:绑定至幽荧灵", + "subtitles.entity.spectre.receive_item": "幽荧灵:获得物品" } \ No newline at end of file diff --git a/projects/1.18/assets/gobber-delight-a-farmers-delight-add-on/gobberdelight/lang/en_us.json b/projects/1.18/assets/gobber-delight-a-farmers-delight-add-on/gobberdelight/lang/en_us.json new file mode 100644 index 000000000000..642a1eb68344 --- /dev/null +++ b/projects/1.18/assets/gobber-delight-a-farmers-delight-add-on/gobberdelight/lang/en_us.json @@ -0,0 +1,18 @@ +{ + "item.gobberdelight.red_meat_slice": "Nether Gooey Beef Slice", + "item.gobberdelight.red_drink": "Nether Gooey Cider", + "item.gobberdelight.red_knife": "Nether Knife", + "item.gobberdelight.blue_knife": "Gobber Knife", + "item.gobberdelight.blue_pie_slice": "Gooey Cake Slice", + "item.gobberdelight.red_pie_slice": "Nether Gooey Cake Slice", + "item.gobberdelight.blue_meat_slice": "Gooey Beef Slice", + "item.gobberdelight.red_pie": "Nether Gooey Cake", + "item.gobberdelight.blue_burger": "Gobburger", + "item.gobberdelight.blue_drink": "Gooey Cider", + "item.gobberdelight.blue_pie": "Gooey Cake", + "item.gobberdelight.end_drink": "End Coffee", + "item.gobberdelight.end_ice_cream": "End Ice Cream", + "item.gobberdelight.red_burger": "Nether Gobburger", + "item.gobberdelight.green_knife": "End Knife", + "item.gobberdelight.end_cake": "End Cake" +} \ No newline at end of file diff --git a/projects/1.18/assets/gobber-delight-a-farmers-delight-add-on/gobberdelight/lang/zh_cn.json b/projects/1.18/assets/gobber-delight-a-farmers-delight-add-on/gobberdelight/lang/zh_cn.json new file mode 100644 index 000000000000..b0db98b981d1 --- /dev/null +++ b/projects/1.18/assets/gobber-delight-a-farmers-delight-add-on/gobberdelight/lang/zh_cn.json @@ -0,0 +1,18 @@ +{ + "item.gobberdelight.red_meat_slice": "下界戈伯蜜糖牛肉片", + "item.gobberdelight.red_drink": "下界戈伯蜜糖苹果酒", + "item.gobberdelight.red_knife": "下界戈伯刀", + "item.gobberdelight.blue_knife": "戈伯刀", + "item.gobberdelight.blue_pie_slice": "戈伯蜜糖蛋糕切片", + "item.gobberdelight.red_pie_slice": "下界戈伯蜜糖蛋糕切片", + "item.gobberdelight.blue_meat_slice": "戈伯蜜糖牛肉片", + "item.gobberdelight.red_pie": "下界戈伯蜜糖蛋糕", + "item.gobberdelight.blue_burger": "戈伯汉堡", + "item.gobberdelight.blue_drink": "戈伯蜜糖苹果酒", + "item.gobberdelight.blue_pie": "戈伯蜜糖蛋糕", + "item.gobberdelight.end_drink": "末影戈伯咖啡", + "item.gobberdelight.end_ice_cream": "末影戈伯冰激凌", + "item.gobberdelight.red_burger": "下界戈伯汉堡", + "item.gobberdelight.green_knife": "末影戈伯刀", + "item.gobberdelight.end_cake": "末影戈伯蛋糕" +} \ No newline at end of file diff --git a/projects/1.18/assets/gobber/gobber2/lang/zh_cn.json b/projects/1.18/assets/gobber/gobber2/lang/zh_cn.json index bc043a5f1117..0b4d2b47bd12 100644 --- a/projects/1.18/assets/gobber/gobber2/lang/zh_cn.json +++ b/projects/1.18/assets/gobber/gobber2/lang/zh_cn.json @@ -332,19 +332,19 @@ "item.gobber2.gobber2_medallion_breathing.line2": "水下呼吸激活:%s", "item.gobber2.gobber2_medallion_breathing.line3": "潜行+右击以切换开/关", "item.gobber2.gobber2_medallion_hero": "村庄英雄勋章", - "item.gobber2.gobber2_medallion_hero.line1": "村庄英雄强度:%s", + "item.gobber2.gobber2_medallion_hero.line1": "村庄英雄激活:%s", "item.gobber2.gobber2_medallion_hero.line2": "使玩家拥有村庄英雄效果", "item.gobber2.gobber2_medallion_hero.line3": "潜行+右击以切换开/关", - "item.gobber2.gobber2_goo": "粘液", - "item.gobber2.gobber2_gooey_apple": "粘液苹果", - "item.gobber2.gobber2_gooey_bread": "粘液面包", - "item.gobber2.gobber2_gooey_beef": "粘液牛排", - "item.gobber2.gobber2_gooey_beefstew": "粘液炖牛肉", - "item.gobber2.gobber2_goo_nether": "下界粘液球", - "item.gobber2.gobber2_gooey_apple_nether": "下界粘液苹果", - "item.gobber2.gobber2_gooey_bread_nether": "下界粘液面包", - "item.gobber2.gobber2_gooey_beef_nether": "下界粘液牛排", - "item.gobber2.gobber2_gooey_beefstew_nether": "下界粘液炖牛肉", + "item.gobber2.gobber2_goo": "戈伯蜜糖", + "item.gobber2.gobber2_gooey_apple": "戈伯蜜糖苹果", + "item.gobber2.gobber2_gooey_bread": "戈伯蜜糖面包", + "item.gobber2.gobber2_gooey_beef": "戈伯蜜糖牛排", + "item.gobber2.gobber2_gooey_beefstew": "戈伯蜜糖炖牛肉", + "item.gobber2.gobber2_goo_nether": "下界戈伯蜜糖球", + "item.gobber2.gobber2_gooey_apple_nether": "下界戈伯蜜糖苹果", + "item.gobber2.gobber2_gooey_bread_nether": "下界戈伯蜜糖面包", + "item.gobber2.gobber2_gooey_beef_nether": "下界戈伯蜜糖牛排", + "item.gobber2.gobber2_gooey_beefstew_nether": "下界戈伯蜜糖炖牛肉", "item.gobber2.gobber2_glass.line1": "非常坚固的玻璃", "item.gobber2.gobber2_glass.line2": "打破时会掉落完整的玻璃", "item.gobber2.gobber2_glass.line3": "会发光", diff --git a/projects/1.18/assets/hexcasting/hexcasting/lang/zh_cn.json b/projects/1.18/assets/hexcasting/hexcasting/lang/zh_cn.json index 2f39339359d3..2c082f560e8b 100644 --- a/projects/1.18/assets/hexcasting/hexcasting/lang/zh_cn.json +++ b/projects/1.18/assets/hexcasting/hexcasting/lang/zh_cn.json @@ -68,6 +68,7 @@ "item.hexcasting.creative_unlocker.for_emphasis": "无限媒质", "item.hexcasting.creative_unlocker.tooltip": "食用以解锁所有有关%s的知识。", "item.hexcasting.creative_unlocker.mod_name": "咒法学", + "entity.hexcasting.wall_scroll": "壁挂卷轴", "block.hexcasting.conjured": "构筑的方块", "block.hexcasting.slate.blank": "空白石板", "block.hexcasting.slate.written": "有图案的石板", @@ -170,11 +171,11 @@ "command.hexcasting.brainsweep.fail.badtype": "%s不是村民", "command.hexcasting.brainsweep.fail.already": "%s早已没有了意识", "hexcasting.pattern.unknown": "未知图案资源 %s", - "hexcasting.debug.mana_withdrawn": "%s - 取出的魔力:%s", - "hexcasting.debug.mana_withdrawn.with_dust": "%s - 取出的魔力:%s(计%s个紫水晶粉)", - "hexcasting.debug.mana_inserted": "%s - 存入的魔力:%s", - "hexcasting.debug.mana_inserted.with_dust": "%s - 取出的魔力:%s(计%s个紫水晶粉)", - "hexcasting.debug.all_mana": "所有魔力", + "hexcasting.debug.mana_withdrawn": "%s - 取出的媒质:%s", + "hexcasting.debug.mana_withdrawn.with_dust": "%s - 取出的媒质:%s(计%s个紫水晶粉)", + "hexcasting.debug.mana_inserted": "%s - 存入的媒质:%s", + "hexcasting.debug.mana_inserted.with_dust": "%s - 取出的媒质:%s(计%s个紫水晶粉)", + "hexcasting.debug.all_mana": "所有媒质", "hexcasting.debug.infinite_mana": "无限", "hexcasting.message.cant_overcast": "这个咒术需求的媒质量比我有的还多……我应该再算几遍。", "hexcasting.message.cant_great_spell": "奇怪,法术没起效……也许我还不够熟练?", @@ -407,7 +408,8 @@ "hexcasting.mishap.invalid_value.double.between": "一个介于%d和%d之间的数", "hexcasting.mishap.invalid_value.int.between": "一个介于%d和%d之间的整数", "hexcasting.mishap.invalid_value.evaluatable": "可运行的事物", - "hexcasting.mishap.not_enough_args": "%s本应接受%s个或以上参数,而实际栈中元素数为%s", + "hexcasting.mishap.not_enough_args": "%s本应接受大于等于%s个参数,而实际栈中元素数为%s", + "hexcasting.mishap.no_args": "%s本应接受大于等于%s个参数,而实际为空栈", "hexcasting.mishap.too_many_close_parens": "在绘制反思前未先绘制内省", "hexcasting.mishap.location_too_far": "%s超出了%s的影响范围", "hexcasting.mishap.location_out_of_world": "%s不在此世界内", @@ -418,6 +420,7 @@ "hexcasting.mishap.eval_too_deep": "递归深度过大", "hexcasting.mishap.no_item": "%s需要%s,而实际无对应物品", "hexcasting.mishap.no_item.offhand": "%s需要在另一只手里持有%s,而实际无对应物品", + "hexcasting.mishap.bad_entity": "%s需要%s,而实际接受了%s", "hexcasting.mishap.bad_item": "%s需要%s,而实际持有%dx%s", "hexcasting.mishap.bad_item.offhand": "%s需要在另一只手里持有%s,而实际持有%dx%s", "hexcasting.mishap.bad_item.iota": "一个可以存储iota的地方", @@ -884,7 +887,7 @@ "hexcasting.page.sentinels.sentinel/destroy": "将我的$(l:patterns/spells/sentinels)$(thing)哨卫/$从世界中驱除出去。消耗极少量$(#74b3f2)媒质/$。", "hexcasting.page.sentinels.sentinel/get_pos": "将我的$(l:patterns/spells/sentinels)$(thing)哨卫/$的位置加到栈中,若并未召唤则加入一个 $(l:casting/influences)$(thing)Null/$。消耗极少量$(#74b3f2)媒质/$。", "hexcasting.page.sentinels.sentinel/wayfind": "将栈顶的位置向量变为从我的位置指向$(l:patterns/spells/sentinels)$(thing)哨卫/$的单位向量,若并未召唤则变为 $(l:casting/influences)$(thing)Null/$。消耗极少量$(#74b3f2)媒质/$。", - "hexcasting.page.colorize": "我必须在施法时在另一只手中持有$(l:items/pigments)$(item)染色剂/$。施法后,染色剂将被消耗而我意识的颜色也将永久改变(至少是在再次施法前)。消耗大约 1 个$(l:items/amethyst)$(item)紫水晶粉/$。", + "hexcasting.page.colorize": "我需要在施法时在另一只手中持有$(l:items/pigments)$(item)染色剂/$。施法后,染色剂将被消耗而我意识的颜色也将永久改变(至少是在再次施法前)。消耗大约 1 个$(l:items/amethyst)$(item)紫水晶粉/$。", "hexcasting.page.create_lava.1": "在给定位置生成一格熔岩(或给流体容器注入至多一桶熔岩)。消耗大约 1 个$(l:items/amethyst)$(item)充能紫水晶/$。", "hexcasting.page.create_lava.2": "建议不要声张自己知道这个法术。某些植物学家对此……比较敏感,至少我听说是这样。$(br2)也罢,确实没人说过探究宇宙最深层的秘密是什么好干的活。", "hexcasting.entry.weather_manip": "天气操控", @@ -905,8 +908,8 @@ "hexcasting.page.greater_sentinel.1": "召唤一个比普通$(l:patterns/spells/sentinels)$(thing)哨卫/$要强大的哨卫。消耗大约 2 个$(l:items/amethyst)$(item)紫水晶粉/$。", "hexcasting.page.greater_sentinel.2": "卓越$(l:patterns/spells/sentinels)$(thing)哨卫/$除了看上去更奇特外和不用卓越法术召唤的哨卫一样。然而,我法术的生效范围会扩展到卓越$(l:patterns/spells/sentinels)$(thing)哨卫/$周围小范围处,大概是哨卫周围 16 格内。换句话说,不管我在世界上何处,我都能与卓越$(l:patterns/spells/sentinels)$(thing)哨卫/$周围的方块交互(尽管仍会受到“区块加载”这一神秘力量的影响)。", "hexcasting.page.make_battery.1": "将$(#74b3f2)媒质/$注入一个玻璃瓶,从而制成$(l:items/phials)$(item)试剂瓶/$。", - "hexcasting.page.make_battery.2": "和用于$(l:patterns/spells/hexcasting)$(action)制作施法物品/$的法术类似,我必须在另一只手中拿着一个$(item)玻璃瓶/$,并提供一个$(l:items/amethyst)$(item)紫水晶/$物品实体作为参数。更多信息参见$(l:items/phials)此页/$。$(br2)消耗大约 1 个$(l:items/amethyst)$(item)充能紫水晶/$。", - "hexcasting.page.brainsweep_spell.1": "我搞不懂这个法术……说实话,我也不清楚我到底想不想知道它的作用。", + "hexcasting.page.make_battery.2": "和用于$(l:patterns/spells/hexcasting)$(action)制作施法物品/$的法术类似,我需要在另一只手中拿着一个$(item)玻璃瓶/$,并提供一个$(l:items/amethyst)$(item)紫水晶/$物品实体作为参数。更多信息参见$(l:items/phials)此页/$。$(br2)消耗大约 1 个$(l:items/amethyst)$(item)充能紫水晶/$。", + "hexcasting.page.brainsweep_spell.1": "我搞不懂这个法术……说实话,我也不清楚我到底想不想搞懂。", "hexcasting.entry.interop": "模组联动", "hexcasting.entry.interop.desc": "好像我装了某些能和咒法学联动的模组!详情如下。", "hexcasting.page.interop.1": "$(#b38ef3)咒法学/$是一门多用途的学问。如果世界能被某些其他力量$(italic)改变/$,那么有可能$(#b38ef3)咒法学/$可以和它们和谐相处,协同使用。", diff --git a/projects/1.18/assets/immersive-petroleum/immersivepetroleum/lang/en_us.json b/projects/1.18/assets/immersive-petroleum/immersivepetroleum/lang/en_us.json index 5cd873c569bf..91a14e3de888 100644 --- a/projects/1.18/assets/immersive-petroleum/immersivepetroleum/lang/en_us.json +++ b/projects/1.18/assets/immersive-petroleum/immersivepetroleum/lang/en_us.json @@ -1,121 +1,262 @@ { - "itemGroup.immersivepetroleum": "Immersive Petroleum", - "_comment": "################## Blocks ##################", - "block.immersivepetroleum.fluid_diesel": "Diesel", - "block.immersivepetroleum.fluid_crude_oil": "Crude Oil", - "block.immersivepetroleum.fluid_lubricant": "Lubricant", - "block.immersivepetroleum.fluid_gasoline": "Gasoline", - "block.immersivepetroleum.fluid_napalm": "Napalm", - "block.immersivepetroleum.asphalt": "Asphalt Concrete", - "block.immersivepetroleum.asphalt_slab": "Asphalt Concrete Slab", - "block.immersivepetroleum.asphalt_stairs": "Asphalt Concrete Stairs", - "block.immersivepetroleum.petcoke_block": "Block of Petcoke", - "block.immersivepetroleum.auto_lubricator": "Automatic Lubricator", - "block.immersivepetroleum.gas_generator": "Portable Generator", - "block.immersivepetroleum.flarestack": "Flarestack", - "block.immersivepetroleum.pumpjack": "Pumpjack", - "block.immersivepetroleum.distillationtower": "Distillation Tower", - "block.immersivepetroleum.cokerunit": "Coker", - "block.immersivepetroleum.hydrotreater": "Sulfur Recovery Unit", - "fluid.immersivepetroleum.diesel": "Diesel", - "fluid.immersivepetroleum.diesel_sulfur": "Sulfurized Diesel", - "fluid.immersivepetroleum.oil": "Crude Oil", - "fluid.immersivepetroleum.lubricant": "Lubricant", - "fluid.immersivepetroleum.gasoline": "Gasoline", - "fluid.immersivepetroleum.napalm": "Napalm", - "item.immersivepetroleum.projector": "Projector", - "item.immersivepetroleum.projector.specific": "%s Projector", - "item.immersivepetroleum.speedboat": "Motorboat", - "item.immersivepetroleum.oil_can": "Lubricant Can", - "item.immersivepetroleum.bitumen": "Bitumen", - "item.immersivepetroleum.petcoke": "Petcoke", - "item.immersivepetroleum.petcoke_dust": "Petcoke Dust", - "item.immersivepetroleum.diesel_bucket": "Bucket of Diesel", - "item.immersivepetroleum.diesel_sulfur_bucket": "Bucket of Sulfurized Diesel", - "item.immersivepetroleum.oil_bucket": "Bucket of Crude Oil", - "item.immersivepetroleum.lubricant_bucket": "Bucket of Lubricant", - "item.immersivepetroleum.gasoline_bucket": "Bucket of Gasoline", - "item.immersivepetroleum.napalm_bucket": "Bucket of Napalm", - "item.immersivepetroleum.upgrade_reinforced_hull": "Reinforced Hull", - "item.immersivepetroleum.upgrade_icebreaker": "Icebreaker Bow", - "item.immersivepetroleum.upgrade_tank": "Expanded Fuel Tank", - "item.immersivepetroleum.upgrade_rudders": "Maneuvering Rudders", - "item.immersivepetroleum.upgrade_paddles": "Emergency Paddles", - "desc.immersiveengineering.info.multiblock.IE:DistillationTower": "Distillation Tower", - "desc.immersiveengineering.info.multiblock.IE:Pumpjack": "Pumpjack", - "desc.immersiveengineering.info.multiblock.IE:CokerUnit": "Coker", - "desc.immersiveengineering.info.multiblock.IE:HydroTreater": "Sulfur Recovery Unit", - "desc.immersivepetroleum.info.reservoir.oil": "Oil Reservoir", - "desc.immersivepetroleum.info.reservoir.aquifer": "Aquifer", - "desc.immersivepetroleum.info.reservoir.lava": "Magma Chamber", - "desc.immersivepetroleum.flavour.upgrade_reinforced_hull": "Makes Motorboat fire resistant and increases its health", - "desc.immersivepetroleum.flavour.upgrade_icebreaker": "Allows Motorboat to destroy ice and harm mobs", - "desc.immersivepetroleum.flavour.upgrade_tank": "Increases fuel tank capacity for Motorboat", - "desc.immersivepetroleum.flavour.upgrade_rudders": "Allows for tighter turns in the Motorboat", - "desc.immersivepetroleum.flavour.upgrade_paddles": "Can paddle Motorboat when out of fuel", - "desc.immersivepetroleum.flavour.asphalt": "Increases walking speed by %1$s", - "desc.immersivepetroleum.flavour.speedboat0": "Upgrades", - "desc.immersivepetroleum.info.projector.noMultiblock": "Right-Click to open Menu", - "desc.immersivepetroleum.info.projector.size": "Size: %d x %d x %d", - "desc.immersivepetroleum.info.projector.build0": "Displays instructions", - "desc.immersivepetroleum.info.projector.build1": "for making a %s", - "desc.immersivepetroleum.info.projector.center": "Centered at [%d, %d, %d]", - "desc.immersivepetroleum.info.projector.flipped.true": "Mirrored: Yes.", - "desc.immersivepetroleum.info.projector.flipped.false": "Mirrored: No.", - "desc.immersivepetroleum.info.projector.rotated.north": "Rotated North", - "desc.immersivepetroleum.info.projector.rotated.east": "Rotated East", - "desc.immersivepetroleum.info.projector.rotated.south": "Rotated South", - "desc.immersivepetroleum.info.projector.rotated.west": "Rotated West", - "desc.immersivepetroleum.info.projector.mode_0": "Selection Mode", - "desc.immersivepetroleum.info.projector.mode_1": "Projection Mode", - "desc.immersivepetroleum.info.projector.holdshift": "Hold Shift", - "desc.immersivepetroleum.info.projector.holdshift.text": "For stats", - "desc.immersivepetroleum.info.projector.holdctrl": "Hold Ctrl", - "desc.immersivepetroleum.info.projector.holdctrl.text": "For control scheme", - "desc.immersivepetroleum.info.projector.control1": "Shift + Scroll-UP/DOWN to Rotate", - "desc.immersivepetroleum.info.projector.control2": "%s to Mirror", - "desc.immersivepetroleum.info.projector.control3": "Sneak + Rightclick in air to Change Mode", - "gui.immersivepetroleum.projector.search": "Search", - "gui.immersivepetroleum.projector.button.confirm": "Confirm", - "gui.immersivepetroleum.projector.button.cancel": "Cancel", - "gui.immersivepetroleum.projector.button.mirror": "Mirror", - "gui.immersivepetroleum.projector.button.rcw": "Rotate Clockwise", - "gui.immersivepetroleum.projector.button.rccw": "Rotate Counter-Clockwise", - "effect.immersivepetroleum.anti_fire": "", - "manual.immersivepetroleum.main": "Oil Processing", - "ie.manual.entry.blank_text": "", - "ie.manual.entry.reservoirs.title": "Fluid Reservoirs", - "ie.manual.entry.reservoirs.subtitle": "Black gold", - "ie.manual.entry.reservoirs.oil0": "While mining near bedrock, you've occasionally noticed a slick black flammable substance: oil. Oil is just one of many fluids that can be found underneath the impenetrable rock, but you won't be able to breach these reserves on your own.\n\nWith the help of a you may be able to get your hands on the contents of these reservoirs.", - "ie.manual.entry.reservoirs.oil1": "The will determine whether a reservoir can be found in a specific chunk and gives insight into the size of the fluid deposit.\n\nDespite the finite volume of fluid in each chunk, certain types of reservoirs may have trace amounts of fluid that can still be harvested after the chunk is depleted. Using more than one Pumpjack in a depleted chunk does not provide any benefit.", - "ie.manual.entry.reservoirs.consonant": "A", - "ie.manual.entry.reservoirs.vowel": "An", - "ie.manual.entry.reservoirs.dim.valid": "%3$s §l%1$s§r is a type of fluid reservoir that can be found in %2$s.", - "ie.manual.entry.reservoirs.dim.invalid": "%3$s §l%1$s§r is a type of fluid reservoir that can be found anywhere but in %2$s.", - "ie.manual.entry.reservoirs.dim.any": "%2$s §l%1$s§r is a type of fluid reservoir that can be found in any Dimension.", - "ie.manual.entry.reservoirs.bio.valid": "This reservoir will generate in %s Biomes.", - "ie.manual.entry.reservoirs.bio.invalid": "This reservoir will not generate in %s Biomes.", - "ie.manual.entry.reservoirs.bio.any": "This reservoir will generate in any Biome.", - "ie.manual.entry.reservoirs.content": "%1$s %6$s\nIt contains %3$s to %4$s mB of %2$s.%5$s", - "ie.manual.entry.reservoirs.replenish": "\nAfter the reservoir is depleted, %1$d mB/tick of trace %2$s can be extracted by a single Pumpjack.", - "chat.immersivepetroleum.command.ip.help": "§6Usage: /ip §r", - "chat.immersivepetroleum.command.reservoir.help": "§6Usage: /ip reservoir §r", - "chat.immersivepetroleum.command.reservoir.list.help": "§6Usage: /ip reservoir list§r\nLists all registered reservoirs", - "chat.immersivepetroleum.command.reservoir.get.help": "§6Usage: /ip reservoir get§r\nDisplays the reservoir for the chunk", - "chat.immersivepetroleum.command.reservoir.set.help": "§6Usage: /ip reservoir set §r\nSets a reservoir override for the chunk. Specify no reservoir to clear the override.", - "chat.immersivepetroleum.command.reservoir.setAmount.help": "§6Usage: /ip reservoir setAmount §r\nSet the amount of mB of fluid left inside the chunk.", - "chat.immersivepetroleum.command.reservoir.setCapacity.help": "§6Usage: /ip reservoir setCapacity §r\nSet the maximum amount of mB of fluid in the chunk.", - "chat.immersivepetroleum.command.reservoir.get": "Chunk contains: %1$s
Override: %2$s
Amount: %3$s", - "chat.immersivepetroleum.command.reservoir.set.invalidReservoir": "§cInvalid reservoir, '%1$s' is not a valid identifier. Use '/ip reservoir list' for a list of all identifiers.§r", - "chat.immersivepetroleum.command.reservoir.set.sucess": "Reservoir override set to: %1$s", - "chat.immersivepetroleum.command.reservoir.set.clear": "Reservoir override cleared. (%1$s)", - "chat.immersivepetroleum.command.reservoir.setAmount.sucess": "Reservoir amount set to: %1$s", - "chat.immersivepetroleum.command.reservoir.setAmount.NFE": "Error, '%1$s' is not a valid number", - "chat.immersivepetroleum.command.reservoir.setCapacity.sucess": "Reservoir capacity set to: %1$s", - "chat.immersivepetroleum.command.reservoir.setCapacity.NFE": "Error, '%1$s' is not a valid number", - "chat.immersivepetroleum.info.coresample.oil": "%s Reservoir", - "chat.immersivepetroleum.info.coresample.oilRep": "Up to %d mB/tick of trace %s", - "chat.immersivepetroleum.info.coresample.noOil": "No Fluid Reservoir", - "key.categories.immersivepetroleum": "Immersive Petroleum", - "key.immersivepetroleum.projector.flip": "Mirror Projection" -} \ No newline at end of file + "itemGroup.immersivepetroleum": "Immersive Petroleum", + + "_comment": "################## Blocks ##################", + + "block.immersivepetroleum.fluid_diesel": "Diesel", + "block.immersivepetroleum.fluid_crude_oil": "Crude Oil", + "block.immersivepetroleum.fluid_lubricant": "Lubricant", + "block.immersivepetroleum.fluid_gasoline": "Gasoline", + "block.immersivepetroleum.fluid_napalm": "Napalm", + + "block.immersivepetroleum.asphalt": "Asphalt Concrete", + "block.immersivepetroleum.asphalt_slab": "Asphalt Concrete Slab", + "block.immersivepetroleum.asphalt_stair": "Asphalt Concrete Stairs", + "block.immersivepetroleum.petcoke_block": "Block of Petcoke", + + "block.immersivepetroleum.auto_lubricator": "Automatic Lubricator", + "block.immersivepetroleum.gas_generator": "Portable Generator", + "block.immersivepetroleum.flarestack": "Flarestack", + "block.immersivepetroleum.seismic_survey": "Seismic Survey Tool", + + "block.immersivepetroleum.pumpjack": "Pumpjack", + "block.immersivepetroleum.distillation_tower": "Distillation Tower", + "block.immersivepetroleum.coker_unit": "Coker", + "block.immersivepetroleum.hydrotreater": "High-Pressure Refinery Unit", + "block.immersivepetroleum.derrick": "Derrick", + "block.immersivepetroleum.oiltank": "Oil Tank", + + "fluid.immersivepetroleum.diesel": "Diesel", + "fluid.immersivepetroleum.diesel_sulfur": "Sulfurized Diesel", + "fluid.immersivepetroleum.crudeoil": "Crude Oil", + "fluid.immersivepetroleum.lubricant": "Lubricant", + "fluid.immersivepetroleum.gasoline": "Gasoline", + "fluid.immersivepetroleum.napalm": "Napalm", + "fluid.immersivepetroleum.naphtha": "Naphtha", + "fluid.immersivepetroleum.naphtha_cracked": "Cracked Naphtha", + "fluid.immersivepetroleum.benzene": "Benzene", + "fluid.immersivepetroleum.propylene": "Propylene", + "fluid.immersivepetroleum.ethylene": "Ethylene", + "fluid.immersivepetroleum.lubricant_cracked": "Cracked Lubricant", + "fluid.immersivepetroleum.kerosene": "Kerosene", + "fluid.immersivepetroleum.gasoline_additives": "Gasoline Additives", + + "_comment": "################## Items ##################", + + "item.immersivepetroleum.projector": "Projector", + "item.immersivepetroleum.projector.specific": "%s Projector", + "item.immersivepetroleum.speedboat": "Motorboat", + "item.immersivepetroleum.oil_can": "Lubricant Can", + "item.immersivepetroleum.survey_result": "Survey Result", + + "item.immersivepetroleum.bitumen": "Bitumen", + "item.immersivepetroleum.petcoke": "Petcoke", + "item.immersivepetroleum.petcoke_dust": "Petcoke Dust", + "item.immersivepetroleum.diesel_bucket": "Bucket of Diesel", + "item.immersivepetroleum.diesel_sulfur_bucket": "Bucket of Sulfurized Diesel", + "item.immersivepetroleum.crudeoil_bucket": "Bucket of Crude Oil", + "item.immersivepetroleum.lubricant_bucket": "Bucket of Lubricant", + "item.immersivepetroleum.gasoline_bucket": "Bucket of Gasoline", + "item.immersivepetroleum.napalm_bucket": "Bucket of Napalm", + "item.immersivepetroleum.naphtha_bucket": "Bucket of Naphtha", + "item.immersivepetroleum.naphtha_cracked_bucket": "Bucket of Cracked Naphtha", + "item.immersivepetroleum.benzene_bucket": "Bucket of Benzene", + "item.immersivepetroleum.propylene_bucket": "Bucket of Propylene", + "item.immersivepetroleum.ethylene_bucket": "Bucket of Ethylene", + "item.immersivepetroleum.lubricant_cracked_bucket": "Bucket of Cracked Lubricant", + "item.immersivepetroleum.kerosene_bucket": "Bucket of Kerosene", + "item.immersivepetroleum.gasoline_additives_bucket": "Bucket of Gasoline Additives", + + "item.immersivepetroleum.upgrade_reinforced_hull": "Reinforced Hull", + "item.immersivepetroleum.upgrade_icebreaker": "Icebreaker Bow", + "item.immersivepetroleum.upgrade_tank": "Expanded Fuel Tank", + "item.immersivepetroleum.upgrade_rudders": "Maneuvering Rudders", + "item.immersivepetroleum.upgrade_paddles": "Emergency Paddles", + + "_comment": "################## Descriptions ##################", + + "desc.immersivepetroleum.info.survey_result.amount": "Amount: %1$s Buckets. (%2$s%%)", + "desc.immersivepetroleum.info.survey_result.expected": "Expected pressure of %1$s mB/t.", + + "desc.immersivepetroleum.info.oiltank.input": "Input", + "desc.immersivepetroleum.info.oiltank.output": "Output", + + "desc.immersivepetroleum.info.reservoir.oil": "Oil Reservoir", + "desc.immersivepetroleum.info.reservoir.aquifer": "Aquifer", + "desc.immersivepetroleum.info.reservoir.lava": "Magma Chamber", + + "desc.immersivepetroleum.flavour.upgrade_reinforced_hull": "Makes Motorboat fire resistant and increases its health", + "desc.immersivepetroleum.flavour.upgrade_icebreaker": "Allows Motorboat to destroy ice and harm mobs", + "desc.immersivepetroleum.flavour.upgrade_tank": "Increases fuel tank capacity for Motorboat", + "desc.immersivepetroleum.flavour.upgrade_rudders": "Allows for tighter turns in the Motorboat", + "desc.immersivepetroleum.flavour.upgrade_paddles": "Can paddle Motorboat when out of fuel", + + "desc.immersivepetroleum.flavour.asphalt": "Increases walking speed by %1$s", + + "_comment": "This is for the upgrade list of the speedboat tooltip", + "desc.immersivepetroleum.flavour.speedboat.prefix": "Upgraded ", + "desc.immersivepetroleum.flavour.speedboat.upgrade": "Upgrade %d: ", + + "desc.immersivepetroleum.flavour.surveytool.location": "Sample taken at %d, %d", + + "desc.immersivepetroleum.info.projector.noMultiblock": "Right-Click to open Menu", + "desc.immersivepetroleum.info.projector.size": "Size: %d x %d x %d", + "desc.immersivepetroleum.info.projector.build0": "Displays instructions", + "desc.immersivepetroleum.info.projector.build1": "for making a %s", + "desc.immersivepetroleum.info.projector.center": "Centered at [%d, %d, %d]", + + "desc.immersivepetroleum.info.projector.flipped.true": "Mirrored: Yes.", + "desc.immersivepetroleum.info.projector.flipped.false": "Mirrored: No.", + + "desc.immersivepetroleum.info.projector.rotated.north":"Rotated North", + "desc.immersivepetroleum.info.projector.rotated.east": "Rotated East", + "desc.immersivepetroleum.info.projector.rotated.south": "Rotated South", + "desc.immersivepetroleum.info.projector.rotated.west": "Rotated West", + + "desc.immersivepetroleum.info.projector.mode_0": "Selection Mode", + "desc.immersivepetroleum.info.projector.mode_1": "Projection Mode", + + "desc.immersivepetroleum.info.projector.holdshift": "Shift", + "desc.immersivepetroleum.info.projector.holdshift.text": "Stats", + + "desc.immersivepetroleum.info.projector.holdctrl": "Ctrl", + "desc.immersivepetroleum.info.projector.holdctrl.text": "Keybinds", + + "desc.immersivepetroleum.info.projector.control1": "Shift + Scroll-UP/DOWN to Rotate", + "desc.immersivepetroleum.info.projector.control2": "%s to Mirror", + "desc.immersivepetroleum.info.projector.control3": "Sneak + Rightclick in air to Change Mode", + + "_comment": "################## GUI ##################", + + "gui.immersivepetroleum.projector.search": "Search", + "gui.immersivepetroleum.projector.button.confirm": "Confirm", + "gui.immersivepetroleum.projector.button.cancel": "Cancel", + "gui.immersivepetroleum.projector.button.mirror": "Mirror", + "gui.immersivepetroleum.projector.button.rcw": "Rotate Clockwise", + "gui.immersivepetroleum.projector.button.rccw": "Rotate Counter-Clockwise", + + "gui.immersivepetroleum.derrick.msg.disabled": "Disabled via Controller", + "gui.immersivepetroleum.derrick.msg.drilling": "Drilling... %1$s", + "gui.immersivepetroleum.derrick.msg.out_of_pipes": "Out Of Pipes", + "gui.immersivepetroleum.derrick.msg.missing": "Missing %1$s", + "gui.immersivepetroleum.derrick.msg.completed": "Drilling Completed!
Have a nice day :3", + "gui.immersivepetroleum.derrick.msg.safety_valve": "! WARNING !
SAFETY VALVE OPEN
PRESSURE TOO HIGH", + "gui.immersivepetroleum.derrick.msg.water_table": "! WARNING !
Below water table!
Flooded with water!", + "gui.immersivepetroleum.derrick.msg.set_in_stone": "Set In Stone", + "gui.immersivepetroleum.derrick.msg.config": "Config", + + "gui.immersivepetroleum.derrick.settings.button.set": "Set", + "gui.immersivepetroleum.derrick.settings.button.set.desc": "Applies path to Derrick.", + "gui.immersivepetroleum.derrick.settings.button.reset": "Reset", + "gui.immersivepetroleum.derrick.settings.button.reset.desc": "Reset to last config if possible.", + "gui.immersivepetroleum.derrick.settings.button.close": "Close", + "gui.immersivepetroleum.derrick.settings.button.close.desc": "Return to Derrick.", + + "_comment": "################## Effects ##################", + + "effect.immersivepetroleum.anti_fire": "", + + "_comment": "################## IE-Manual ##################", + + "manual.immersivepetroleum.main": "Oil Processing", + + "ie.manual.entry.blank_text": "", + + "ie.manual.entry.reservoirs.title": "Fluid Reservoirs", + "ie.manual.entry.reservoirs.subtitle": "Black gold", + + "ie.manual.entry.reservoirs.oil0": "While mining near bedrock, you've occasionally noticed a slick black flammable substance: . Crude Oil is just one of many fluids that can be found underneath the impenetrable rock, but you won't be able to breach these reserves on your own.\n\nWith the help of a you may be able to get your hands on the contents of these reservoirs.", + "ie.manual.entry.reservoirs.oil1": "The §o§nSeismic §o§nSurvey §o§nTool§r can be used to prospect for fluid reservoirs via listening to reflected infrasonic waves from an explosion from a . Buckshot must be loaded in and the tool activated to produce a map of the surrounding reservoirs that can be used to triangulate an exact location.\n\nOnly one type of fluid can come from a single reservoir, the types of which are listed in the following pages.", + + "ie.manual.entry.reservoirs.consonant": "A", + "ie.manual.entry.reservoirs.vowel": "An", + + "ie.manual.entry.reservoirs.dim.valid": "%3$s §l%1$s§r is a type of fluid reservoir that can be found in %2$s.", + "ie.manual.entry.reservoirs.dim.invalid": "%3$s §l%1$s§r is a type of fluid reservoir that can be found anywhere but in %2$s.", + "ie.manual.entry.reservoirs.dim.any": "%2$s §l%1$s§r is a type of fluid reservoir that can be found in any Dimension.", + + "ie.manual.entry.reservoirs.bio.valid": "This reservoir will generate in %s Biomes.", + "ie.manual.entry.reservoirs.bio.invalid": "This reservoir will not generate in %s Biomes.", + "ie.manual.entry.reservoirs.bio.any": "This reservoir will generate in any Biome.", + + "ie.manual.entry.reservoirs.content": "%1$s %6$s\nIt contains %3$s to %4$s mB of %2$s.%5$s", + "ie.manual.entry.reservoirs.replenish": "\nAfter the reservoir is depleted, %1$d mB/tick of trace %2$s can be extracted by a single Pumpjack.", + + "_comment": "################## Chat ##################", + + "chat.immersivepetroleum.command.reservoir.notfound": "No reservoir found.", + "chat.immersivepetroleum.command.reservoir.locate": "Found %1$s at %2$s", + "chat.immersivepetroleum.command.reservoir.set.amount.success": "Reservoir amount set to: %1$s", + "chat.immersivepetroleum.command.reservoir.set.capacity.success": "Reservoir capacity set to: %1$s", + "chat.immersivepetroleum.command.reservoir.set.type.success": "Reservoir type set to: %1$s", + "chat.immersivepetroleum.command.reservoir.set.type.fail": "§cInvalid reservoir, '%1$s' is not a valid identifier.§r", + "chat.immersivepetroleum.command.reservoir.get": "%1$s (%2$s%%) of %3$s", + + "key.categories.immersivepetroleum": "Immersive Petroleum", + "key.immersivepetroleum.projector.flip": "Mirror Projection", + + "death.attack.ipFlarestack": "%1$s was flared out of existence", + "death.attack.ipFlarestack.player": "%1$s was flared out of existence by %2$s", + + "_comment": "################## Advancements ##################", + + "advancement.immersivepetroleum.root": "Immersive Petroleum", + "advancement.immersivepetroleum.root.desc": "Find an Oil Reservoir using the Seismic Survey", + "advancement.immersivepetroleum.projector": "How do I build this thing?", + "advancement.immersivepetroleum.projector.desc": "Craft the Projector", + "advancement.immersivepetroleum.flarestack": "You Monster!", + "advancement.immersivepetroleum.flarestack.desc": "Kill a Goat with the Flarestack", + "advancement.immersivepetroleum.napalm": "Fortunate Son", + "advancement.immersivepetroleum.napalm.desc": "Mix some Napalm", + "advancement.immersivepetroleum.mb_derrick": "Baku Blowout Blast", + "advancement.immersivepetroleum.mb_derrick.desc": "Form the Derrick", + "advancement.immersivepetroleum.mb_oiltank": "Self leveling Glory!", + "advancement.immersivepetroleum.mb_oiltank.desc": "Form the Oil-Tank", + "advancement.immersivepetroleum.mb_pumpjack": "This sucks!", + "advancement.immersivepetroleum.mb_pumpjack.desc": "Form the Pumpjack", + "advancement.immersivepetroleum.mb_distillationtower": "This is only the Beginning", + "advancement.immersivepetroleum.mb_distillationtower.desc": "Form the Distillation Tower", + "advancement.immersivepetroleum.bitumen": "It's so sticky!", + "advancement.immersivepetroleum.bitumen.desc": "Pick up some Bitumen", + "advancement.immersivepetroleum.asphalt": "Speed me up Scotty", + "advancement.immersivepetroleum.asphalt.desc": "Sprint-Jump on Asphalt", + "advancement.immersivepetroleum.mb_cokerunit": "This thing is Massive!", + "advancement.immersivepetroleum.mb_cokerunit.desc": "Form the Coker Unit", + "advancement.immersivepetroleum.petcoke": "Can we keep it, please?", + "advancement.immersivepetroleum.petcoke.desc": "Pick up some Petcoke", + "advancement.immersivepetroleum.mb_hydrotreater": "Clean™ Diesel", + "advancement.immersivepetroleum.mb_hydrotreater.desc": "Form the High-Pressure Refinery Unit", + "advancement.immersivepetroleum.gas_generator": "Power 2 Go", + "advancement.immersivepetroleum.gas_generator.desc": "Insert some Gasoline into the Portable Generator", + "advancement.immersivepetroleum.motorboat": "Relaxing Adventure", + "advancement.immersivepetroleum.motorboat.desc": "Fill a Motorboat with Gasoline", + "advancement.immersivepetroleum.ice_breaker": "The Titanic would be Jealous", + "advancement.immersivepetroleum.ice_breaker.desc": "Break ice with the Motorboat. (Ice Breaker upgrade installed)", + "advancement.immersivepetroleum.paddles": "Back to Square One", + "advancement.immersivepetroleum.paddles.desc": "Run out of Fuel in the Motorboat. (Emergency Paddles upgrade installed)", + "advancement.immersivepetroleum.reinforced_hull": "Is this realy safe?", + "advancement.immersivepetroleum.reinforced_hull.desc": "Set sail in the Nether. (Reinforced Hull upgrade Installed)", + "advancement.immersivepetroleum.rudders": "360 No-Scope", + "advancement.immersivepetroleum.rudders.desc": "Kill a Skeleton with a Bow while Spinning in a circle. (Maneuvering Rudders upgrade Installed)", + "advancement.immersivepetroleum.tank": "Gasoline Hoarder", + "advancement.immersivepetroleum.tank.desc": "Have the Motorboat filled to the Brim with Gasoline. (Expanded Fuel Tank upgrade installed)", + "advancement.immersivepetroleum.auto_lubricator": "Automated squirts", + "advancement.immersivepetroleum.auto_lubricator.desc": "Place an Automatic Lubricator next to a Machine", + "advancement.immersivepetroleum.oil_can": "A few squirts here and there", + "advancement.immersivepetroleum.oil_can.desc": "Manually lubricate a Machine", + "advancement.immersivepetroleum.cracking": "Deadly Sauna", + "advancement.immersivepetroleum.cracking.desc": "Use the HPRU to crack some Naphtha", + "advancement.immersivepetroleum.naphtha_distillates": "Entitled to Financial Compensation", + "advancement.immersivepetroleum.naphtha_distillates.desc": "Produce a bucket of each naphtha product", + "advancement.immersivepetroleum.duroplast": "Nu-Modern Materials", + "advancement.immersivepetroleum.duroplast.desc": "Produce duroplast blocks from petroleum", + "advancement.immersivepetroleum.kerosene": "The Shukhov Shuffle", + "advancement.immersivepetroleum.kerosene.desc": "Convert Kerosene into Gasoline Additives", + "advancement.immersivepetroleum.gasoline": "Overpowering Octane", + "advancement.immersivepetroleum.gasoline.desc": "Upgrade some Naphtha into Gasoline", + + "_comment": "################## Subtitles ##################", + + "subtitle.immersivepetroleum.projector": "Projector whirring", + "subtitle.immersivepetroleum.flarestack_fire":"Flarestack fire wooshing" +} diff --git a/projects/1.18/assets/immersive-petroleum/immersivepetroleum/lang/zh_cn.json b/projects/1.18/assets/immersive-petroleum/immersivepetroleum/lang/zh_cn.json index 606d90687721..d23685efcc27 100644 --- a/projects/1.18/assets/immersive-petroleum/immersivepetroleum/lang/zh_cn.json +++ b/projects/1.18/assets/immersive-petroleum/immersivepetroleum/lang/zh_cn.json @@ -1,124 +1,262 @@ { - "itemGroup.immersivepetroleum": "沉浸原油", - "block.immersivepetroleum.fluid_diesel": "柴油", - "block.immersivepetroleum.fluid_crude_oil": "原油", - "block.immersivepetroleum.fluid_lubricant": "润滑油", - "block.immersivepetroleum.fluid_gasoline": "汽油", - "block.immersivepetroleum.fluid_napalm": "凝固汽油", - "block.immersivepetroleum.asphalt": "沥青混凝土", - "block.immersivepetroleum.asphalt_slab": "沥青混凝土台阶", - "block.immersivepetroleum.asphalt_stairs": "沥青混凝土楼梯", - "block.immersivepetroleum.petcoke_block": "石油焦块", - "block.immersivepetroleum.auto_lubricator": "自动润滑器", - "block.immersivepetroleum.gas_generator": "便携式发电机", - "block.immersivepetroleum.flarestack": "焚油烟囱", - "block.immersivepetroleum.pumpjack": "钻井", - "block.immersivepetroleum.distillationtower": "精馏塔", - "block.immersivepetroleum.cokerunit": "焦化器", - "block.immersivepetroleum.hydrotreater": "硫磺回收装置", - "fluid.immersivepetroleum.diesel": "柴油", - "fluid.immersivepetroleum.diesel_sulfur": "硫化柴油", - "fluid.immersivepetroleum.oil": "原油", - "fluid.immersivepetroleum.lubricant": "润滑油", - "fluid.immersivepetroleum.gasoline": "汽油", - "fluid.immersivepetroleum.napalm": "凝固汽油", - "item.immersivepetroleum.projector": "投影仪", - "item.immersivepetroleum.projector.specific": "投影仪 当前投影:%s", - "item.immersivepetroleum.speedboat": "汽艇", - "item.immersivepetroleum.oil_can": "润滑油罐", - "item.immersivepetroleum.bitumen": "沥青", - "item.immersivepetroleum.petcoke": "石油焦", - "item.immersivepetroleum.petcoke_dust": "石油焦粉", - "item.immersivepetroleum.diesel_sulfur_bucket": "硫化柴油桶", - "item.immersivepetroleum.diesel_bucket": "柴油桶", - "item.immersivepetroleum.oil_bucket": "原油桶", - "item.immersivepetroleum.lubricant_bucket": "润滑油桶", - "item.immersivepetroleum.gasoline_bucket": "汽油桶", - "item.immersivepetroleum.napalm_bucket": "凝固汽油桶", - "item.immersivepetroleum.upgrade_reinforced_hull": "强化船体", - "item.immersivepetroleum.upgrade_icebreaker": "破冰船艏", - "item.immersivepetroleum.upgrade_tank": "扩展油箱", - "item.immersivepetroleum.upgrade_rudders": "机动船舵", - "item.immersivepetroleum.upgrade_paddles": "应急船桨", - "desc.immersiveengineering.info.multiblock.IE:DistillationTower": "精馏塔", - "desc.immersiveengineering.info.multiblock.IE:Pumpjack": "钻井", - "desc.immersiveengineering.info.multiblock.IE:CokerUnit": "焦化器", - "desc.immersiveengineering.info.multiblock.IE:HydroTreater": "硫磺回收装置", - "desc.immersivepetroleum.info.reservoir.oil": "油藏", - "desc.immersivepetroleum.info.reservoir.aquifer": "含水层", - "desc.immersivepetroleum.info.reservoir.lava": "岩浆库", - "desc.immersivepetroleum.flavour.upgrade_reinforced_hull": "使汽艇防火,并且增加它的血量", - "desc.immersivepetroleum.flavour.upgrade_icebreaker": "使汽艇能摧毁冰块、伤害怪物", - "desc.immersivepetroleum.flavour.upgrade_tank": "增加汽艇的燃料仓容量", - "desc.immersivepetroleum.flavour.upgrade_rudders": "使操作汽艇时能更精确地转向", - "desc.immersivepetroleum.flavour.upgrade_paddles": "在汽艇没有燃料时能用来划船", - "desc.immersivepetroleum.flavour.asphalt": "增加%1$s步行速度", - "desc.immersivepetroleum.flavour.speedboat0": "升级部件", - "desc.immersivepetroleum.info.projector.noMultiblock": "右击打开菜单", - "desc.immersivepetroleum.info.projector.size": "尺寸: %d x %d x %d", - "desc.immersivepetroleum.info.projector.build0": "显示用于指导搭建", - "desc.immersivepetroleum.info.projector.build1": "%s的虚像指南", - "desc.immersivepetroleum.info.projector.center": "以 [%d, %d, %d] 为中心", - "desc.immersivepetroleum.info.projector.flipped.true": "已镜像", - "desc.immersivepetroleum.info.projector.flipped.false": "未镜像", - "desc.immersivepetroleum.info.projector.rotated.north": "方向已被转向北", - "desc.immersivepetroleum.info.projector.rotated.east": "方向已被转向东", - "desc.immersivepetroleum.info.projector.rotated.south": "方向已被转向南", - "desc.immersivepetroleum.info.projector.rotated.west": "方向已被转向西", - "desc.immersivepetroleum.info.projector.mode_0": "选择模式", - "desc.immersivepetroleum.info.projector.mode_1": "投影模式", - "desc.immersivepetroleum.info.projector.holdshift": "按住 Shift", - "desc.immersivepetroleum.info.projector.holdshift.text": "以查看被设定参数", - "desc.immersivepetroleum.info.projector.holdctrl": "按住 Ctrl", - "desc.immersivepetroleum.info.projector.holdctrl.text": "以查看操作键位", - "desc.immersivepetroleum.info.projector.control1": "按住 Shift 并同时把鼠标滚轮往上/往下滚动以旋转", - "desc.immersivepetroleum.info.projector.control2": "按%s来镜像多方块结构虚像", - "desc.immersivepetroleum.info.projector.control3": "对着空气潜行并右击以改变模式", - "gui.immersivepetroleum.projector.search": "搜索", - "gui.immersivepetroleum.projector.button.confirm": "确认", - "gui.immersivepetroleum.projector.button.cancel": "取消", - "gui.immersivepetroleum.projector.button.mirror": "镜像", - "gui.immersivepetroleum.projector.button.rcw": "顺时针旋转", - "gui.immersivepetroleum.projector.button.rccw": "逆时针旋转", - "effect.immersivepetroleum.anti_fire": "", - "manual.immersivepetroleum.main": "原油处理", - "ie.manual.entry.blank_text": "", - "ie.manual.entry.reservoirs.title": "流体储层", - "ie.manual.entry.reservoirs.subtitle": "黑色的黄金", - "ie.manual.entry.reservoirs.oil0": "当你在基岩附近挖矿时,你偶尔会看到一种粘稠的黑色易燃物质:石油。石油只是这坚不可摧的基岩下方的数种流体之一,但凭你自己的力量无法触及这些储藏在深层的石油。\n\n在的帮助下,你才能把这些石油收入囊中。", - "ie.manual.entry.reservoirs.oil1": "会测定出在被测定区块中是否能找到流体储层,并测出流体的存量。\n\n虽然每个区块中的石油会开采殆尽,但钻井仍能从枯竭的油藏中抽出非常少量的石油。在一个石油已枯竭的区块使用多个钻井不会有任何产量增益。", - "ie.manual.entry.reservoirs.consonant": "", - "ie.manual.entry.reservoirs.vowel": "", - "ie.manual.entry.reservoirs.dim.valid": "%3$s §l%1$s§r是一种可以在%2$s中找到的流体储层。", - "ie.manual.entry.reservoirs.dim.invalid": "%3$s §l%1$s§r是一种随处可见的流体储层,但不会分布在%2$s。", - "ie.manual.entry.reservoirs.dim.any": "%2$s §l%1$s§r是一种可以在任何维度找到的流体储层。", - "ie.manual.entry.reservoirs.bio.valid": "此流体储层会生成在%s生物群系。", - "ie.manual.entry.reservoirs.bio.invalid": "此流体储层不会生成在%s生物群系。", - "ie.manual.entry.reservoirs.bio.any": "此流体储层会生成在任何生物群系。", - "ie.manual.entry.reservoirs.content": "%1$s %6$s\n它含有%3$s 到 %4$s mB 的%2$s.%5$s。", - "ie.manual.entry.reservoirs.replenish": "\n当储层枯竭后,每个钻井能以 %1$d mB/tick 的速度开采出少量的%2$s。", - "chat.immersivepetroleum.command.ip.help": "§6用法:/ip help [sub-commands ...]§r\n来获取更多关于所选命令(或其子命令)的信息", - "chat.immersivepetroleum.command.reservoir.help": "§6用法:/ip reservoir §r", - "chat.immersivepetroleum.command.reservoir.list.help": "§6用法:/ip reservoir list§r
显示所有已注册的流体储层", - "chat.immersivepetroleum.command.reservoir.get.help": "§6用法:/ip reservoir get§r
显示当前区块的流体储层信息", - "chat.immersivepetroleum.command.reservoir.set.help": "§6用法:/ip reservoir set [reservoir]§r
为当前区块重设流体储层类型。流体储层参数留空以从被重设的储层类型还原。", - "chat.immersivepetroleum.command.reservoir.setAmount.help": "§6用法:/ip reservoir setAmount §r
设置该区块的流体储层内剩余的流体量,单位是mB。", - "chat.immersivepetroleum.command.reservoir.setCapacity.help": "§6用法:/ip reservoir setCapacity §r
设置该区块的流体储层的最大容量,单位是mB。", - "chat.immersivepetroleum.command.reservoir.get": "该区块包含:%1$s
被重设为:%2$s
含量:%3$s", - "chat.immersivepetroleum.command.reservoir.set.invalidReservoir": "§c无效的流体储层,'%1$s'不是有效的流体储层类型。使用 “/ip reservoir list” 这个命令来查看列出所有流体储层类型的列表。§r", - "chat.immersivepetroleum.command.reservoir.set.sucess": "该区块流体储层被重设为:%1$s", - "chat.immersivepetroleum.command.reservoir.set.clear": "已清除该区块流体储层的重设(曾被重设为%1$s)", - "chat.immersivepetroleum.command.reservoir.setAmount.sucess": "该区块流体储层剩余流体量已设为:%1$s", - "chat.immersivepetroleum.command.reservoir.setAmount.NFE": "错误,“%1$s”不是一个有效的数字", - "chat.immersivepetroleum.command.reservoir.setCapacity.sucess": "该区块流体储层流体总量已设为:%1$s", - "chat.immersivepetroleum.command.reservoir.setCapacity.NFE": "错误,“%1$s”不是一个有效的数字", - "chat.immersivepetroleum.info.coresample.oil": "%s储层", - "chat.immersivepetroleum.info.coresample.oilRep": "最高以 %d mB/tick 的效率产出%s", - "chat.immersivepetroleum.info.coresample.noOil": "没有流体储层", - "key.categories.immersivepetroleum": "沉浸原油", - "key.immersivepetroleum.projector.flip": "镜像投影", - "death.attack.ipFlarestack": "%1$s在火光里灰飞烟灭了", - "death.attack.ipFlarestack.player": "%2$s导致%1$s在火光里灰飞烟灭", - "subtitle.immersivepetroleum.projector": "投影仪:嗡嗡声", - "subtitle.immersivepetroleum.flarestack_fire": "焚油烟囱:火焰嗖嗖声" -} \ No newline at end of file + "itemGroup.immersivepetroleum": "沉浸原油", + + "_comment": "################## Blocks ##################", + + "block.immersivepetroleum.fluid_diesel": "柴油", + "block.immersivepetroleum.fluid_crude_oil": "原油", + "block.immersivepetroleum.fluid_lubricant": "润滑油", + "block.immersivepetroleum.fluid_gasoline": "汽油", + "block.immersivepetroleum.fluid_napalm": "凝固汽油", + + "block.immersivepetroleum.asphalt": "沥青混凝土", + "block.immersivepetroleum.asphalt_slab": "沥青混凝土台阶", + "block.immersivepetroleum.asphalt_stair": "沥青混凝土楼梯", + "block.immersivepetroleum.petcoke_block": "石油焦块", + + "block.immersivepetroleum.auto_lubricator": "自动润滑器", + "block.immersivepetroleum.gas_generator": "便携式发电机", + "block.immersivepetroleum.flarestack": "焚油烟囱", + "block.immersivepetroleum.seismic_survey": "震波探测器", + + "block.immersivepetroleum.pumpjack": "抽油机", + "block.immersivepetroleum.distillation_tower": "精馏塔", + "block.immersivepetroleum.coker_unit": "焦化器", + "block.immersivepetroleum.hydrotreater": "高压精炼单元", + "block.immersivepetroleum.derrick": "钻井", + "block.immersivepetroleum.oiltank": "储油罐", + + "fluid.immersivepetroleum.diesel": "柴油", + "fluid.immersivepetroleum.diesel_sulfur": "含硫柴油", + "fluid.immersivepetroleum.crudeoil": "原油", + "fluid.immersivepetroleum.lubricant": "润滑油", + "fluid.immersivepetroleum.gasoline": "汽油", + "fluid.immersivepetroleum.napalm": "凝固汽油", + "fluid.immersivepetroleum.naphtha": "石脑油", + "fluid.immersivepetroleum.naphtha_cracked": "裂化石脑油", + "fluid.immersivepetroleum.benzene": "苯", + "fluid.immersivepetroleum.propylene": "丙烯", + "fluid.immersivepetroleum.ethylene": "乙烯", + "fluid.immersivepetroleum.lubricant_cracked": "裂化润滑油", + "fluid.immersivepetroleum.kerosene": "煤油", + "fluid.immersivepetroleum.gasoline_additives": "汽油添加剂", + + "_comment": "################## Items ##################", + + "item.immersivepetroleum.projector": "投影仪", + "item.immersivepetroleum.projector.specific": "投影仪 当前投影:%s", + "item.immersivepetroleum.speedboat": "汽艇", + "item.immersivepetroleum.oil_can": "润滑剂罐", + "item.immersivepetroleum.survey_result": "探测结果", + + "item.immersivepetroleum.bitumen": "沥青", + "item.immersivepetroleum.petcoke": "石油焦", + "item.immersivepetroleum.petcoke_dust": "石油焦粉", + "item.immersivepetroleum.diesel_bucket": "柴油桶", + "item.immersivepetroleum.diesel_sulfur_bucket": "含硫柴油桶", + "item.immersivepetroleum.crudeoil_bucket": "原油桶", + "item.immersivepetroleum.lubricant_bucket": "润滑油桶", + "item.immersivepetroleum.gasoline_bucket": "汽油桶", + "item.immersivepetroleum.napalm_bucket": "凝固汽油桶", + "item.immersivepetroleum.naphtha_bucket": "石脑油桶", + "item.immersivepetroleum.naphtha_cracked_bucket": "裂化石脑油桶", + "item.immersivepetroleum.benzene_bucket": "苯桶", + "item.immersivepetroleum.propylene_bucket": "丙烯桶", + "item.immersivepetroleum.ethylene_bucket": "乙烯桶", + "item.immersivepetroleum.lubricant_cracked_bucket": "裂化润滑油桶", + "item.immersivepetroleum.kerosene_bucket": "煤油桶", + "item.immersivepetroleum.gasoline_additives_bucket": "汽油添加剂桶", + + "item.immersivepetroleum.upgrade_reinforced_hull": "强化船体", + "item.immersivepetroleum.upgrade_icebreaker": "破冰船艏", + "item.immersivepetroleum.upgrade_tank": "扩展油箱", + "item.immersivepetroleum.upgrade_rudders": "机动船舵", + "item.immersivepetroleum.upgrade_paddles": "应急船桨", + + "_comment": "################## Descriptions ##################", + + "desc.immersivepetroleum.info.survey_result.amount": "含量:%1$sB(%2$s%%)", + "desc.immersivepetroleum.info.survey_result.expected": "预期压力为%1$smB/t", + + "desc.immersivepetroleum.info.oiltank.input": "输入", + "desc.immersivepetroleum.info.oiltank.output": "输出", + + "desc.immersivepetroleum.info.reservoir.oil": "油藏", + "desc.immersivepetroleum.info.reservoir.aquifer": "含水层", + "desc.immersivepetroleum.info.reservoir.lava": "熔岩层", + + "desc.immersivepetroleum.flavour.upgrade_reinforced_hull": "使汽艇防火,并且增加它的生命值", + "desc.immersivepetroleum.flavour.upgrade_icebreaker": "使汽艇能摧毁冰块、伤害怪物", + "desc.immersivepetroleum.flavour.upgrade_tank": "增加汽艇的燃料仓容量", + "desc.immersivepetroleum.flavour.upgrade_rudders": "使操作汽艇时能更精确地转向", + "desc.immersivepetroleum.flavour.upgrade_paddles": "在汽艇没有燃料时能用来划船", + + "desc.immersivepetroleum.flavour.asphalt": "增加%1$s步行速度", + + "_comment": "This is for the upgrade list of the speedboat tooltip", + "desc.immersivepetroleum.flavour.speedboat.prefix": "增强", + "desc.immersivepetroleum.flavour.speedboat.upgrade": "升级#%d:", + + "desc.immersivepetroleum.flavour.surveytool.location": "在[%1$d, %2$d]处获取的样本", + + "desc.immersivepetroleum.info.projector.noMultiblock": "右击打开菜单", + "desc.immersivepetroleum.info.projector.size": "尺寸:%dx%dx%d", + "desc.immersivepetroleum.info.projector.build0": "显示用于指导搭建多方块结构", + "desc.immersivepetroleum.info.projector.build1": "%s的虚像指南", + "desc.immersivepetroleum.info.projector.center": "以[%d, %d, %d]为中心", + + "desc.immersivepetroleum.info.projector.flipped.true": "已镜像", + "desc.immersivepetroleum.info.projector.flipped.false": "未镜像", + + "desc.immersivepetroleum.info.projector.rotated.north": "朝向:北", + "desc.immersivepetroleum.info.projector.rotated.east": "朝向:东", + "desc.immersivepetroleum.info.projector.rotated.south": "朝向:南", + "desc.immersivepetroleum.info.projector.rotated.west": "朝向:西", + + "desc.immersivepetroleum.info.projector.mode_0": "选择模式", + "desc.immersivepetroleum.info.projector.mode_1": "投影模式", + + "desc.immersivepetroleum.info.projector.holdshift": "按住Shift", + "desc.immersivepetroleum.info.projector.holdshift.text": "以查看被设定参数", + + "desc.immersivepetroleum.info.projector.holdctrl": "按住Ctrl", + "desc.immersivepetroleum.info.projector.holdctrl.text": "以查看操作键位", + + "desc.immersivepetroleum.info.projector.control1": "按住Shift并上下滚动鼠标滚轮以旋转", + "desc.immersivepetroleum.info.projector.control2": "按%s以镜像多方块结构虚像", + "desc.immersivepetroleum.info.projector.control3": "对着空气潜行并右击以改变模式", + + "_comment": "################## GUI ##################", + + "gui.immersivepetroleum.projector.search": "搜索", + "gui.immersivepetroleum.projector.button.confirm": "确认", + "gui.immersivepetroleum.projector.button.cancel": "取消", + "gui.immersivepetroleum.projector.button.mirror": "镜像", + "gui.immersivepetroleum.projector.button.rcw": "顺时针旋转", + "gui.immersivepetroleum.projector.button.rccw": "逆时针旋转", + + "gui.immersivepetroleum.derrick.msg.disabled": "被红石控制关闭", + "gui.immersivepetroleum.derrick.msg.drilling": "钻探中……%1$s", + "gui.immersivepetroleum.derrick.msg.out_of_pipes": "管道不足", + "gui.immersivepetroleum.derrick.msg.missing": "缺少%1$s", + "gui.immersivepetroleum.derrick.msg.completed": "钻探已完成!
祝今日顺利 :3", + "gui.immersivepetroleum.derrick.msg.safety_valve": "警告!
安全阀已打开
压力过高", + "gui.immersivepetroleum.derrick.msg.water_table": "警告!
低于地下水位!
已被水堵塞!", + "gui.immersivepetroleum.derrick.msg.set_in_stone": "已设定", + "gui.immersivepetroleum.derrick.msg.config": "配置", + + "gui.immersivepetroleum.derrick.settings.button.set": "设置", + "gui.immersivepetroleum.derrick.settings.button.set.desc": "设定钻井钻探路径", + "gui.immersivepetroleum.derrick.settings.button.reset": "重设", + "gui.immersivepetroleum.derrick.settings.button.reset.desc": "重设为上一可用配置", + "gui.immersivepetroleum.derrick.settings.button.close": "关闭", + "gui.immersivepetroleum.derrick.settings.button.close.desc": "返回钻井界面", + + "_comment": "################## Effects ##################", + + "effect.immersivepetroleum.anti_fire": "", + + "_comment": "################## IE-Manual ##################", + + "manual.immersivepetroleum.main": "原油处理", + + "ie.manual.entry.blank_text": "", + + "ie.manual.entry.reservoirs.title": "流体储层", + "ie.manual.entry.reservoirs.subtitle": "黑色的黄金", + + "ie.manual.entry.reservoirs.oil0": "当你在基岩附近挖矿时,你偶尔会看到一种黏稠的黑色易燃物质:。原油只是这坚不可摧的基岩下方的数种流体之一,但凭你自己的力量无法触及这些流体储层。\n\n在的帮助下,你才能把这些流体矿藏收入囊中。", + "ie.manual.entry.reservoirs.oil1": "§o§n震波探测器§r能以反射回来的次声波探测地下的流体储层,而探测用次声波可由产生。需将鹿弹装填至探测器内,再启动仪器,就可产出一张记录有周围流体储层信息的地图,凭此能三角定位出确切位置。\n\n每个流体储层只能产出一种流体,各类型的具体信息已罗列在后页。", + + "ie.manual.entry.reservoirs.consonant": "", + "ie.manual.entry.reservoirs.vowel": "", + + "ie.manual.entry.reservoirs.dim.valid": "%3$s§l%1$s§r是一种可以在%2$s中找到的流体储层。", + "ie.manual.entry.reservoirs.dim.invalid": "%3$s§l%1$s§r是一种随处可见的流体储层,但不会分布于%2$s。", + "ie.manual.entry.reservoirs.dim.any": "%2$s§l%1$s§r是一种可以在任何维度找到的流体储层。", + + "ie.manual.entry.reservoirs.bio.valid": "此流体储层会生成在%s生物群系。", + "ie.manual.entry.reservoirs.bio.invalid": "此流体储层不会生成在%s生物群系。", + "ie.manual.entry.reservoirs.bio.any": "此流体储层会生成在任何生物群系。", + + "ie.manual.entry.reservoirs.content": "%1$s%6$s\n它含有%3$s到%4$smB的%2$s。%5$s", + "ie.manual.entry.reservoirs.replenish": "\n储层枯竭后,每个抽油机能以%1$dmB/tick的速率开采出少量的%2$s。", + + "_comment": "################## Chat ##################", + + "chat.immersivepetroleum.command.reservoir.notfound": "没有流体储层", + "chat.immersivepetroleum.command.reservoir.locate": "在%2$s处找到%1$s", + "chat.immersivepetroleum.command.reservoir.set.amount.success": "流体储层含量设为:%1$s", + "chat.immersivepetroleum.command.reservoir.set.capacity.success": "流体储层容量设为:%1$s", + "chat.immersivepetroleum.command.reservoir.set.type.success": "流体储层类型设为:%1$s", + "chat.immersivepetroleum.command.reservoir.set.type.fail": "§c无效的流体储层,“%1$s”不是有效的流体储层类型§r", + "chat.immersivepetroleum.command.reservoir.get": "%3$s,共%1$smB(%2$s%%)", + + "key.categories.immersivepetroleum": "沉浸原油", + "key.immersivepetroleum.projector.flip": "镜像投影", + + "death.attack.ipFlarestack": "%1$s在火光里灰飞烟灭了", + "death.attack.ipFlarestack.player": "%1$s因%2$s在火光里灰飞烟灭", + + "_comment": "################## Advancements ##################", + + "advancement.immersivepetroleum.root": "沉浸原油", + "advancement.immersivepetroleum.root.desc": "通过震波探测器找到一处油藏", + "advancement.immersivepetroleum.projector": "我该怎么造这个?", + "advancement.immersivepetroleum.projector.desc": "制作投影仪", + "advancement.immersivepetroleum.flarestack": "你真残忍!", + "advancement.immersivepetroleum.flarestack.desc": "用焚油烟囱杀死一只山羊", + "advancement.immersivepetroleum.napalm": "幸运之子", + "advancement.immersivepetroleum.napalm.desc": "混合出凝固汽油", + "advancement.immersivepetroleum.mb_derrick": "井喷大作战", + "advancement.immersivepetroleum.mb_derrick.desc": "搭建钻井多方块结构", + "advancement.immersivepetroleum.mb_oiltank": "自流平的荣耀!", + "advancement.immersivepetroleum.mb_oiltank.desc": "搭建储油罐多方块结构", + "advancement.immersivepetroleum.mb_pumpjack": "糟透了!", + "advancement.immersivepetroleum.mb_pumpjack.desc": "搭建抽油机多方块结构", + "advancement.immersivepetroleum.mb_distillationtower": "这只是个开始", + "advancement.immersivepetroleum.mb_distillationtower.desc": "搭建精馏塔多方块结构", + "advancement.immersivepetroleum.bitumen": "黏性真强!", + "advancement.immersivepetroleum.bitumen.desc": "获得沥青", + "advancement.immersivepetroleum.asphalt": "加速我吧,史考提", + "advancement.immersivepetroleum.asphalt.desc": "在沥青混凝土上疾跑并跳跃", + "advancement.immersivepetroleum.mb_cokerunit": "这东西真大件!", + "advancement.immersivepetroleum.mb_cokerunit.desc": "搭建焦化器多方块结构", + "advancement.immersivepetroleum.petcoke": "我能留着它吗?", + "advancement.immersivepetroleum.petcoke.desc": "获得石油焦", + "advancement.immersivepetroleum.mb_hydrotreater": "清洁™柴油", + "advancement.immersivepetroleum.mb_hydrotreater.desc": "搭建高压精炼单元多方块结构", + "advancement.immersivepetroleum.gas_generator": "威力酷烧", + "advancement.immersivepetroleum.gas_generator.desc": "给便携式发电机加注汽油", + "advancement.immersivepetroleum.motorboat": "舒心冒险", + "advancement.immersivepetroleum.motorboat.desc": "给汽艇加注汽油", + "advancement.immersivepetroleum.ice_breaker": "泰坦尼克也得嫉妒", + "advancement.immersivepetroleum.ice_breaker.desc": "驾驶汽艇破冰(需加装破冰船艏升级)", + "advancement.immersivepetroleum.paddles": "前功尽弃", + "advancement.immersivepetroleum.paddles.desc": "耗尽汽艇的燃料(需加装应急船桨升级)", + "advancement.immersivepetroleum.reinforced_hull": "这真的安全吗?", + "advancement.immersivepetroleum.reinforced_hull.desc": "在下界航行(需加装强化船体升级)", + "advancement.immersivepetroleum.rudders": "360 No-Scope", + "advancement.immersivepetroleum.rudders.desc": "在汽艇转圈时用弓击杀一只骷髅(需加装机动船舵升级)", + "advancement.immersivepetroleum.tank": "汽油囤积狂", + "advancement.immersivepetroleum.tank.desc": "给汽艇装满汽油(需加装扩展油箱升级)", + "advancement.immersivepetroleum.auto_lubricator": "自动上油", + "advancement.immersivepetroleum.auto_lubricator.desc": "在机器旁放置自动润滑器", + "advancement.immersivepetroleum.oil_can": "这里来一点,那里来一点", + "advancement.immersivepetroleum.oil_can.desc": "手动给机器润滑", + "advancement.immersivepetroleum.cracking": "致命桑拿", + "advancement.immersivepetroleum.cracking.desc": "用高压精炼单元裂化石脑油", + "advancement.immersivepetroleum.naphtha_distillates": "有权获得经济补偿", + "advancement.immersivepetroleum.naphtha_distillates.desc": "制得所有石脑油制品各一桶", + "advancement.immersivepetroleum.duroplast": "全新现代材料", + "advancement.immersivepetroleum.duroplast.desc": "用原油制得工程塑胶块", + "advancement.immersivepetroleum.kerosene": "舒霍夫裂解", + "advancement.immersivepetroleum.kerosene.desc": "将煤油加工为汽油添加剂", + "advancement.immersivepetroleum.gasoline": "辛烷值过大", + "advancement.immersivepetroleum.gasoline.desc": "将石脑油加工为汽油", + + "_comment": "################## Subtitles ##################", + + "subtitle.immersivepetroleum.projector": "投影仪:嗡嗡声", + "subtitle.immersivepetroleum.flarestack_fire": "焚油烟囱:火焰嗖嗖声" +} diff --git a/projects/1.18/assets/immersive-petroleum/immersivepetroleum/manual/en_us/asphalt.txt b/projects/1.18/assets/immersive-petroleum/immersivepetroleum/manual/en_us/asphalt.txt new file mode 100644 index 000000000000..465016d5e05d --- /dev/null +++ b/projects/1.18/assets/immersive-petroleum/immersivepetroleum/manual/en_us/asphalt.txt @@ -0,0 +1,4 @@ +Asphalt Concrete +Highway material +<&asphalt0>Asphalt Concrete, held together by gooey Bitumen, is a darker colored alternative to regular Concrete. It may be produced using the bitumen byproducts of distilling Crude Oil in the . +Asphalt is a high-quality road material, and entities that walk atop it will find their journeys to go quicker - 20% faster on average. Stairs and slabs can be made of asphalt, with the same effects of being a high-quality road material. \ No newline at end of file diff --git a/projects/1.18/assets/immersive-petroleum/immersivepetroleum/manual/en_us/automaticlubricator.txt b/projects/1.18/assets/immersive-petroleum/immersivepetroleum/manual/en_us/automaticlubricator.txt new file mode 100644 index 000000000000..1add6b1365a6 --- /dev/null +++ b/projects/1.18/assets/immersive-petroleum/immersivepetroleum/manual/en_us/automaticlubricator.txt @@ -0,0 +1,5 @@ +Automatic Lubricator +Hands free +<&automaticlubricator0> +Manually applying to machines can be tiring and often frustrating. The Automatic Lubricator will do this task for you once attached to a machine. The point where it must be attached is highlighted while holding a lubricator in your hand. +When correctly placed, lubricating pipes will form around the machine. Then, supply or . \ No newline at end of file diff --git a/projects/1.18/assets/immersive-petroleum/immersivepetroleum/manual/en_us/cokerunit.txt b/projects/1.18/assets/immersive-petroleum/immersivepetroleum/manual/en_us/cokerunit.txt new file mode 100644 index 000000000000..b821edbaef62 --- /dev/null +++ b/projects/1.18/assets/immersive-petroleum/immersivepetroleum/manual/en_us/cokerunit.txt @@ -0,0 +1,13 @@ +Coker +Very sticky stuff +<&cokerunit0>The Coker is a §overy large§r multiblock structure that further processes Bitumen into Petroleum Coke (Petcoke) and Diesel as a byproduct. It does this by heating the Bitumen up to its thermal cracking temperature. This cracks the heavy, long chain hydrocarbon molecules into Petroleum Coke and Diesel. + +It is built as shown and formed by using the Engineering's Hammer on the Concrete Block in the Center, on the side with the Redstone Engineering Block. +Applying a redstone signal to the control panel will halt the machine's process, this behavior can be inverted by use of the Screwdriver. + +Water is input at the back, the port is marked with a blue dot and Bitumen can be inserted through the hatch in the middle. +Petcoke is dropped below the chamber chutes. +The coker uses Flux/t and 125mB Water per chamber while converting Bitumen into Petcoke. + +A chamber does not need to be filled up all the way for the coker to start the process, and more can be added during the first phase. +If a chamber is filled up all the way it will try to fill the secondary chamber instead. \ No newline at end of file diff --git a/projects/1.18/assets/immersive-petroleum/immersivepetroleum/manual/en_us/derrick.txt b/projects/1.18/assets/immersive-petroleum/immersivepetroleum/manual/en_us/derrick.txt new file mode 100644 index 000000000000..2d6a0996bb06 --- /dev/null +++ b/projects/1.18/assets/immersive-petroleum/immersivepetroleum/manual/en_us/derrick.txt @@ -0,0 +1,17 @@ +Derrick +OSHA Nightmare +<&derrick0> +The Oil Derrick is a large multiblock structure that drills beneath the bedrock to recover fluid from . +It is built as shown and formed by using the Engineering's Hammer on the Light Engineering Block. + +Applying a redstone signal to the control panel will halt the machine's process, this behavior can be inverted by use of the Screwdriver. + +The derrick opens up reservoirs for oil extraction before the can be used to finish off extracting oil from them. +The derrick cannot work below the waterline as backpressure from groundwater interferes with well construction. + +First, the derrick drills down to bedrock, and places encased concrete fluid pipes, consuming to do so. + +Once the derrick has hit bedrock, it begins drilling through the bedrock to a target location that can be set via its interface, consuming water and fluid pipes to do so. +When the well has been dug, fluid pressure from the reservoir is to be positive - fluid is forced out of the derrick and into, depending on space, the derrick tank and out to external storage such as the . If the derrick has no ability to output, it will waste and gush fluid out of the top. + +Once the positive pressure in the reservoir has dropped to zero, the derrick is no longer needed, and fluid extraction can be moved to a . \ No newline at end of file diff --git a/projects/1.18/assets/immersive-petroleum/immersivepetroleum/manual/en_us/distillationtower.txt b/projects/1.18/assets/immersive-petroleum/immersivepetroleum/manual/en_us/distillationtower.txt new file mode 100644 index 000000000000..db1ecaea8b14 --- /dev/null +++ b/projects/1.18/assets/immersive-petroleum/immersivepetroleum/manual/en_us/distillationtower.txt @@ -0,0 +1,34 @@ +Distillation Tower +Environmentally unfriendly +<&distillationtower0>The Distillation Tower is a large multiblock structure that separates crude oil into a number of byproducts. +It is built as shown and formed by using the Engineering's Hammer on the Redstone Engineering Block. + +Applying a redstone signal to the control panel will halt the machine's process, this behavior can be inverted by use of the Screwdriver. + +Crude Oil can be input into the Distillation Tower at the back hatch marked with a blue dot, where it will be heated until it separates into a number of layers. This produces a variety of fluids and has a chance to produce Bitumen as a byproduct. + +Consuming IF/t, it converts: +50mB/t of Crude Oil to: +| 15mB/t of Naphtha +| 18mB/t of Kerosene +| 30mB/t Sulfurized Diesel +| 12mB/t Lubricant +| and some Bitumen. + +The produced fluid mix is output from the side hatch marked with an orange dot; the Bitumen through the front hatch. + +10mB/t of Cracked Naphtha to: +| 6mB/t Ethylene +| 2mB/t Propylene +| 2mB/t Benzene + +12mB/t of Cracked Lubricant to: +| 6mB/t Kerosene +| 10mB/t Sulfurized Diesel + +10mB/t of Kerosene to: +| 2mB/t Naphtha +| 3mB/t Gasoline Additives +| 5mB/t Sulfurized Diesel + +Diesel can be used for ; Lubricant for ; Kerosene for ; and Naphtha for or . Bitumen is used to make and can be processed to get Petroleum Coke in the . diff --git a/projects/1.18/assets/immersive-petroleum/immersivepetroleum/manual/en_us/flarestack.txt b/projects/1.18/assets/immersive-petroleum/immersivepetroleum/manual/en_us/flarestack.txt new file mode 100644 index 000000000000..8d1d668d2739 --- /dev/null +++ b/projects/1.18/assets/immersive-petroleum/immersivepetroleum/manual/en_us/flarestack.txt @@ -0,0 +1,7 @@ +Flarestack +Burns away your problems +<&flarestack0>This simple device burns away excess or unwanted fluids which are pumped in through the bottom. +The burnate depends on the strength of the applied redstone signal. +At full power the maximum burnrate is 250mB/t +This behavior can be inverted by use of the Screwdriver. +<&flarestack1>Below is a list of fluids which can be burned by the flarestack \ No newline at end of file diff --git a/projects/1.18/assets/immersive-petroleum/immersivepetroleum/manual/en_us/fluids.txt b/projects/1.18/assets/immersive-petroleum/immersivepetroleum/manual/en_us/fluids.txt new file mode 100644 index 000000000000..34e895ccd7c9 --- /dev/null +++ b/projects/1.18/assets/immersive-petroleum/immersivepetroleum/manual/en_us/fluids.txt @@ -0,0 +1,34 @@ +Petroleum Products +At Least It's Not GT5u +<&crude> +Crude Oil is a sticky, black substance that seeps from in the world. It is the base resource that all other petroleum-based resources take their feedstock from, and is essential to any petrochemical engineer's journey. + +Crude oil can be separated in the once it is extracted from reservoirs. +<&lubricant> +Lubricant is the heaviest fraction immediately distillable from , and is best used to lubricate machines to high efficiency. + +It can be burned in the flare stack or cracked into and if such activities are not useful. +<&diesel> +Diesel and Sulfurized Diesel are the heavyweight fuels of the petrochemical engineer, being able to be used in the for bulk power production. + +Sulfurized Diesel can be used for an easy source of sulfur, and is the second-heaviest fraction distillable from . +<&kerosene> +Kerosene is a medium fuel usable in the for bulk power production. It can be separated into its light, medium, and heavy fractions to upgrade into . + +Being a lighter fraction than , kerosene does not accumulate as much sulfur and does not need to be desulfurized. +<&naphtha> +Naphtha is a volatile light fuel usable in or , and the lightest fraction in . + +Its volatility can be controlled via it with gasoline additives to form . + +Naphtha is chemical feedstock for producing plastics, and is often used to produce from its . +<&naphtha_derivates> +Benzene, Propylene, and Ethylene are not immediately distillable from crude oil, these lighter feedstocks must be distilled from . + +Benzene can be used as light fuel, but propylene and ethylene are gasses, and cannot. All three are used as chemical feedstock for . +<&gasoline> +Gasoline is a light fuel suitable for the or , and can also be used in . + +Gasoline is a mixed, high quality fuel made from and , with reduced volatility and a higher efficiency in the . +<&napalm> +Napalm is an extremely flammable substance that can be created in the using and three measures of Aluminium Grit. It has little use other than wanton destruction; when Napalm is lit, fire will spread almost immediately over its surface, allowing for rapid deforestation. In addition, it can serve as a very effective fuel for the . \ No newline at end of file diff --git a/projects/1.18/assets/immersive-petroleum/immersivepetroleum/manual/en_us/hydrotreater.txt b/projects/1.18/assets/immersive-petroleum/immersivepetroleum/manual/en_us/hydrotreater.txt new file mode 100644 index 000000000000..a30419a81ee2 --- /dev/null +++ b/projects/1.18/assets/immersive-petroleum/immersivepetroleum/manual/en_us/hydrotreater.txt @@ -0,0 +1,19 @@ +High-Pressure Refinery Unit +What's A Palladium Catalyst? +<&hydrotreater0> +The High-Pressure Refinery Unit (HPRU) is a multiblock machine that heats two fluids before combining them together for a fast reaction inside its high-pressure tank. + +It uses within and IF/t. +These conditions make it ideal for two processes: cracking into lighter ones, and sulfur recovery from . + +It is built as shown and formed by using the Engineering's Hammer on the Heavy Engineering Block in the Center + +Applying a redstone signal to the control panel will halt the machine, this behavior can be inverted with the Screwdriver. + +§2Sulfurized Diesel§r, §2Lubricant§r or §2Naphtha§r is pumped into the frontal port. + +§2Water§r is pumped into the top. + +§2Sulfur§r is dumped out the left port. + +§2Diesel§r, §2Cracked Lubricant§r or §2Cracked Naphtha§r, depending upon feedstock, is pumped out of the top port on the left side. \ No newline at end of file diff --git a/projects/1.18/assets/immersive-petroleum/immersivepetroleum/manual/en_us/lubricant.txt b/projects/1.18/assets/immersive-petroleum/immersivepetroleum/manual/en_us/lubricant.txt new file mode 100644 index 000000000000..09f5db2221b4 --- /dev/null +++ b/projects/1.18/assets/immersive-petroleum/immersivepetroleum/manual/en_us/lubricant.txt @@ -0,0 +1,7 @@ +Lubrication +Slip and slide +Nobody's machines are perfect, not even your own. Inevitable friction between moving parts stops your devices from working to their maximum capacity - that's where Lubricant comes in. It will ensure a connected machine will run at full throttle, x its base speed. , , and can all be lubricated. +<&lubricant1>The Lubricant Can can be used to manually apply a lubricating fluid to a machine. Petroleum Lubricant is the most effective, but also works. Once the can is full, simply right click on a valid block to lubricate it. While sped up, the machine will visibly drip. +Iron Golems may also be lubricated, healing them and temporarily increasing their speed and strength. + +A can also be used to apply a lubricant to blocks, albeit less efficiently. Simply spray a valid lubricant fluid onto a machine and it will begin to operate at full speed. \ No newline at end of file diff --git a/projects/1.18/assets/immersive-petroleum/immersivepetroleum/manual/en_us/oiltank.txt b/projects/1.18/assets/immersive-petroleum/immersivepetroleum/manual/en_us/oiltank.txt new file mode 100644 index 000000000000..477749f735bf --- /dev/null +++ b/projects/1.18/assets/immersive-petroleum/immersivepetroleum/manual/en_us/oiltank.txt @@ -0,0 +1,11 @@ +Oil Tank +Bathtub for Gentlemen +<&oiltank0> +The Oil Tank is a self-levelling multiblock tank bigger than the normal , with both side, top, and bottom fluid ports. It can store 1024B of any non-gaseous fluid. +The Oil Tank will self-level with any non-configured Oil Tanks next to it within a line, so a line of them will all level to the same percentage full. + +The side fluid ports can be configured with the hammer, while the top and bottom ports cannot. Both the top and bottom port can input, but only the bottom fluid port can output. + +Because of its generous capacity, the tank is a good fit for use with the , to handle the high production. + +Attaching a comparator to the redstone port of the tank will read the fill of the full tank in a 0-15 metric. Attaching the comparator to one of the layers results in a signal proportional to the height of the comparator. For example, a comparator attached to the second layer of a tank would not emit any signal until the tank is 1/4 full and have a signal strength of 15 if the tank is half full or more. diff --git a/projects/1.18/assets/immersive-petroleum/immersivepetroleum/manual/en_us/plastics.txt b/projects/1.18/assets/immersive-petroleum/immersivepetroleum/manual/en_us/plastics.txt new file mode 100644 index 000000000000..7b06d229b15a --- /dev/null +++ b/projects/1.18/assets/immersive-petroleum/immersivepetroleum/manual/en_us/plastics.txt @@ -0,0 +1,16 @@ +Petroleum Plastics +Does Not Contain 2,3,7,8-TCDD! +<&plastics0> + is a chemical marvel for the modern age, but one crucial thing is lacking: it had no petroleum-derived process for its production. + +Using newly developed thermal cracking systems, this is no longer: phenolic resin can be produced from feedstock using a combination of high temperature techniques to crack it into its constituent alkenes. +<&plastics1> +Cracked Naphtha is produced in the , converting 20mB Naphtha and 5mB of Water to 20mB of Cracked Naphtha. + +Cracked Naphtha can then be into Benzene, Propylene, and Ethylene; the three alkenes produce portions of the chemical process for . +<&plastics2> +Benzene is a liquid alkene, and can be combined in the with Propylene for Phenol, more commonly known as . + +Ethylene is a gaseous alkene that oxidizable to Acetaldehyde. This process is done using §2Copper Plate§r as catalyst. + +These two chemical feedstocks are used to produce the polymer resin of . diff --git a/projects/1.18/assets/immersive-petroleum/immersivepetroleum/manual/en_us/portablegenerator.txt b/projects/1.18/assets/immersive-petroleum/immersivepetroleum/manual/en_us/portablegenerator.txt new file mode 100644 index 000000000000..a1517273e9cc --- /dev/null +++ b/projects/1.18/assets/immersive-petroleum/immersivepetroleum/manual/en_us/portablegenerator.txt @@ -0,0 +1,6 @@ +Portable Generator +Gassed up +<&portablegenerator0>The Portable Generator is a mobile all-in-one power solution. This -fueled engine-generator produces up to Flux/t while running, and has an internal power buffer of 100,000 RF. +The Portable Generator can accept fuel by simply right clicking with a bucket. Gasoline or other light fuel () can also be piped in from above. Power is output directly through LV or MV wires, Connectors are not needed. Applying a redstone signal will halt generation. + +Sneaking and right clicking on the generator will pick it up, preserving all stored power and fuel. \ No newline at end of file diff --git a/projects/1.18/assets/immersive-petroleum/immersivepetroleum/manual/en_us/projector.txt b/projects/1.18/assets/immersive-petroleum/immersivepetroleum/manual/en_us/projector.txt new file mode 100644 index 000000000000..bd52b75b4c2e --- /dev/null +++ b/projects/1.18/assets/immersive-petroleum/immersivepetroleum/manual/en_us/projector.txt @@ -0,0 +1,19 @@ +Multiblock Projector +Invaluable instructions +<&projector0>When it comes to building large multiblock structures, referring to your Engineer's Manual time and time again has grown tedious. By crafting a primitive projector device, you believe you can project schematics of these structures into the world to use as a template. +Its GUI can be overwhelming at first, but it is very simple. + +The left side shows a list of every existing multiblock. +Selecting one will show the finished multiblock on the right side, and also the currently selected multiblock name will show up over the GUI itself. + +The center houses buttons to change the rotation and mirroring, the current rotation is indicated by §0§lN§r, §0§lS§r, §0§lE§r or §0§lW§r above the rotation buttons. +Once you are happy with your decision, click §2§lConfirm§r, which will lock in your selection and close the GUI. + +Clicking §4§lCancel§r will just close the GUI without doing anything. + +Sneaking and right clicking in the air switches between Projection or Selection Mode. +Holding a Projector will display the structure. Pressing §0§l§r will flip the structure, and sneaking while scrolling will rotate it. Right clicking will lock the image in place, where it will show as long as the Projector is in your hotbar. + +Sneaking and right clicking with a projector that has a locked image will unlock the image. + +In Creative mode, sneaking while locking the image will build the multiblock automatically. \ No newline at end of file diff --git a/projects/1.18/assets/immersive-petroleum/immersivepetroleum/manual/en_us/pumpjack.txt b/projects/1.18/assets/immersive-petroleum/immersivepetroleum/manual/en_us/pumpjack.txt new file mode 100644 index 000000000000..419802334568 --- /dev/null +++ b/projects/1.18/assets/immersive-petroleum/immersivepetroleum/manual/en_us/pumpjack.txt @@ -0,0 +1,13 @@ +Pumpjack +Pump, pump it up +<&pumpjack0> +The Pumpjack is a multiblock that pumps Crude Oil from deposits situated underneath bedrock once they have been tapped by the . +The structure is formed by using the Engineering's Hammer on the Heavy Engineering Block on the second layer. + +Applying a redstone signal to the control panel will halt the machine's process, this behavior can be inverted by use of the Screwdriver. + +The Pumpjack Tower uses Flux/t to pump Crude Oil at a rate of mB/t. Fluids are output through the two side ports with orange dots. +Pumpjack head pipes (the well-block at the very tip) must be placed above a pre-drilled well that is exhausted of fluid pressure from the , and cannot pump straight from the ground. + +The average Oil deposit will take days to deplete, though adding more Pumpjacks can speed the process. Within some fluid reservoirs, once the reservoir has been depleted of its fluid, trace fluids can still be extracted by one pumpjack. + diff --git a/projects/1.18/assets/immersive-petroleum/immersivepetroleum/manual/en_us/speedboat.txt b/projects/1.18/assets/immersive-petroleum/immersivepetroleum/manual/en_us/speedboat.txt new file mode 100644 index 000000000000..11fb1fa86839 --- /dev/null +++ b/projects/1.18/assets/immersive-petroleum/immersivepetroleum/manual/en_us/speedboat.txt @@ -0,0 +1,15 @@ +Motorboat +Wave rider +<&speedboat0>You can now travel the seas at high speed with the help of the powerful Motorboat. The Motorboat runs off of or other which may be added to the fuel tank with a bucket or . + + +Fuel is consumed while driving the Motorboat forwards or backwards. Holding the jump key will increase the speed of the boat, albeit at the cost of higher fuel consumption and increased turn radius. + +Like other devices, the Motorboat can be modified in the . + +<&speedboat1> +The §6Expanded Fuel Tank§r allows the Motorboat to hold twice the amount of fuel. +<&speedboat2>A set of §6Maneuvering Rudders§r gives the Motorboat the ability to change direction much more quickly, drastically improving handling. With this upgrade, the boat's turning radius is impressively lowered. +<&speedboat3>Navigation through colder climates becomes a trivial task with the §6Icebreaker Bow§r, which allows the Motorboat to ram through ice. In addition to its mobility benefits, the Bow allows the Motorboat to damage monsters that it runs into. +<&speedboat4>If you seek to explore beyond this realm, or simply wish to make your Motorboat more resistant to the elements, consider installing a §6Reinforced Hull§r. The steel hull grants both increased health and fire resistance to the boat, allowing for navigation of the Nether's vast lava lakes. +<&speedboat5>Equipping your Motorboat with a pair of §6Emergency Paddles§r means that running out of fuel is no longer the disaster it once was. If the fuel tank on the boat is empty, you can paddle it like a traditional rowboat. \ No newline at end of file diff --git a/projects/1.18/assets/immersive-petroleum/immersivepetroleum/manual/zh_cn/asphalt.txt b/projects/1.18/assets/immersive-petroleum/immersivepetroleum/manual/zh_cn/asphalt.txt index 07409d27becd..71d37a779987 100644 --- a/projects/1.18/assets/immersive-petroleum/immersivepetroleum/manual/zh_cn/asphalt.txt +++ b/projects/1.18/assets/immersive-petroleum/immersivepetroleum/manual/zh_cn/asphalt.txt @@ -1,3 +1,4 @@ -沥青混凝土 -公路材料 -<&asphalt0>沥青混凝土,顾名思义,是掺有粘稠的沥青的混凝土,也因此其颜色比普通混凝土更深。它本身可作为处理原油时的副产物出现。 \ No newline at end of file +沥青混凝土 +高速路材料 +<&asphalt0>沥青混凝土,顾名思义,是掺有粘稠的沥青的混凝土,也因此其颜色比普通混凝土更深。它可由处理原油时的沥青副产物制得。 +沥青混凝土是一种高质量的铺路用材料,在其上行走的实体的行动速度会得到提升——平均提升20%。沥青混凝土也可制成台阶和楼梯,且拥有与完整方块一致的加速效果。 \ No newline at end of file diff --git a/projects/1.18/assets/immersive-petroleum/immersivepetroleum/manual/zh_cn/automaticlubricator.txt b/projects/1.18/assets/immersive-petroleum/immersivepetroleum/manual/zh_cn/automaticlubricator.txt index 2b86dc478a9e..67bd4e9e0939 100644 --- a/projects/1.18/assets/immersive-petroleum/immersivepetroleum/manual/zh_cn/automaticlubricator.txt +++ b/projects/1.18/assets/immersive-petroleum/immersivepetroleum/manual/zh_cn/automaticlubricator.txt @@ -1,4 +1,5 @@ -自动润滑器 -解放双手 -<&automaticlubricator0>也许手动为机器加注常常使你感到疲惫。而自动润滑器正是你最好的选择。一旦它连接到机器就会为你完成之前繁琐的操作过程。 -当正确放置时,机器周围会形成一些自动润滑器所铺设的管道过去。此时,你只需要为其供应些润滑油或者即可。 \ No newline at end of file +自动润滑器 +解放双手 +<&automaticlubricator0> +也许手动为机器加注常常使你感到疲惫。而自动润滑器一旦连接到机器上就会替你完成之前繁琐的操作过程。手持自动润滑器时其应放置的位置会被高亮。 +当正确放置时,机器周围会自动铺设自动润滑器的管道。此时,为其供给或者即可。 \ No newline at end of file diff --git a/projects/1.18/assets/immersive-petroleum/immersivepetroleum/manual/zh_cn/cokerunit.txt b/projects/1.18/assets/immersive-petroleum/immersivepetroleum/manual/zh_cn/cokerunit.txt index 782ffbcc8c28..0288823f2837 100644 --- a/projects/1.18/assets/immersive-petroleum/immersivepetroleum/manual/zh_cn/cokerunit.txt +++ b/projects/1.18/assets/immersive-petroleum/immersivepetroleum/manual/zh_cn/cokerunit.txt @@ -1,13 +1,13 @@ -焦化器 -很粘的东西 -<&cokerunit0>焦化器是一个§o非常巨大§r的多方块结构,可将沥青进一步加工成石油焦和柴油。它将沥青加热到其热裂解温度来实现这一点,这将重的长链烃分子裂解为石油焦和柴油。 - -它如图所示建造,需要站在有红石工程块的那一侧,用工程师锤敲击第二层中间的混凝土来完成建造。 -向控制面板施加红石信号将停止机器的进程,这种行为可使用螺丝刀来反转。 - -水从后面标有蓝点的输入端输入,沥青可以通过中间的输入口输入。 -石油焦掉落在仓室溜槽下方。 -焦化器在将沥青转化为石油焦时,每室消耗Flux/t和125mB水。 - -焦化室不需要全部装满就可以开始加工,而且在第一阶段可以加入更多。 +焦化器 +很黏的东西 +<&cokerunit0>焦化器是一个§o非常巨大§r的多方块结构,可将沥青进一步加工成石油焦和副产物柴油。它会将沥青加热到其热裂解温度来实现这一点。这会将较重的长链烃分子裂解为石油焦和柴油。 + +其结构如上图所示;在安装有红石工程块的一侧,用工程师锤敲击中心的混凝土完成搭建。 +在前面的控制面板上通入红石信号将停止机器的进程,可以用工程师螺丝刀来反转。 + +水需从后面标有蓝色圆点的舱口输入,沥青可以通过中间的舱口输入。 +石油焦则会掉落在仓室溜槽下方。 +焦化器在将沥青转化为石油焦时,每室消耗Flux/t和125mB水。 + +焦化室不需要全部装满就可以开始加工,而且在第一阶段可以加入更多。 如果一个仓室被填满了,它将试图填充第二仓室。 \ No newline at end of file diff --git a/projects/1.18/assets/immersive-petroleum/immersivepetroleum/manual/zh_cn/derrick.txt b/projects/1.18/assets/immersive-petroleum/immersivepetroleum/manual/zh_cn/derrick.txt new file mode 100644 index 000000000000..a2079dbdfd09 --- /dev/null +++ b/projects/1.18/assets/immersive-petroleum/immersivepetroleum/manual/zh_cn/derrick.txt @@ -0,0 +1,17 @@ +钻井 +职业安全与健康之敌 +<&derrick0> +钻井是能从基岩下方的中钻取流体的大型多方块结构。 +其结构如上图所示,需用工程师锤敲击轻型工程块完成搭建。 + +在前面的控制面板上通入红石信号将停止机器的进程,可以用工程师螺丝刀来反转。 + +钻井可将流体储层钻开,从而使得能将剩余流体抽出。 +钻井无法在海平面以下工作,因为地下水的反压力会扰乱井的构建。 + +首先,钻井会向下钻至基岩层,过程中会放置被混凝土包裹的流体管道并消耗。 + +钻至基岩层后,其将开始钻过基岩层并钻至设定好的目标位置,过程中会消耗水和流体管道。 +钻探完全后,流体储层产生的液压会大于大气压——流体会被压出钻井,并根据设施环境,压至钻井的储罐内或是外部流体储罐(如)内。如果钻井没有可以输出的位置,钻出的流体就将冲出钻井顶部,造成浪费。 + +流体储层的液压差降至零后,钻井就可以拆除了,后续的流体抽取过程交由执行。 \ No newline at end of file diff --git a/projects/1.18/assets/immersive-petroleum/immersivepetroleum/manual/zh_cn/distillationtower.txt b/projects/1.18/assets/immersive-petroleum/immersivepetroleum/manual/zh_cn/distillationtower.txt index 1ca3c46ae269..2ca155dbc6a5 100644 --- a/projects/1.18/assets/immersive-petroleum/immersivepetroleum/manual/zh_cn/distillationtower.txt +++ b/projects/1.18/assets/immersive-petroleum/immersivepetroleum/manual/zh_cn/distillationtower.txt @@ -1,14 +1,34 @@ -精馏塔 -环境不友好 -<&distillationtower0>精馏塔是能将石油分馏成若干种产品的大型多方块设备。 -其结构如下图所示;需要用工程师锤敲击红石工程块完成建造。 - -向控制面板施加红石信号将停止机器的进程,这种行为可使用螺丝刀来反转。 - -原油可从其后面带有蓝点的输入端输入。原油在塔中会被加热,最终分成若干层不同的产物。这个过程会产出柴油,以及可能产出作为副产物存在的沥青。 - -精馏塔每次运行会消耗Flux,每刻最多将75mB原油转化为柴油、润滑油、汽油和沥青。产出的混合流体会从侧面带有橙色标记的端口输出;副产物沥青则从正面输出。 - -柴油可用于,润滑油可用于,汽油可用于、或者。 -沥青用于制造,并可进一步加工以在中获得石油焦。 -<&distillationtower1>以下是精馏塔的多方块结构示意图: \ No newline at end of file +精馏塔 +对环境不友好 +<&distillationtower0>精馏塔是能将石油分馏成若干种产品的大型多方块设备。 +其结构如上图所示,需用工程师锤敲击红石工程块完成搭建。 + +在前面的控制面板上通入红石信号将停止机器的进程,可以用工程师螺丝刀来反转。 + +原油需从其后面带有蓝色圆点的舱口输入。原油在塔中会被加热,最终分成若干层不同的产物。这个过程会产出多种流体,以及可能产出副产物沥青。 + +当消耗Flux/t时,其将按如下加工: +按50mB/t将原油加工为: +| 15mB/t 石脑油 +| 18mB/t 煤油 +| 30mB/t 含硫柴油 +| 12mB/t 润滑油 +| 和一些沥青 + +产出的混合流体会从侧面带有橙色圆点的舱口输出,副产物沥青则从正面输出。 + +按10mB/t将裂化石脑油加工为: +| 6mB/t 乙烯 +| 2mB/t 丙烯 +| 2mB/t 苯 + +按12mB/t将裂化润滑油加工为: +| 6mB/t 煤油 +| 10mB/t 含硫柴油 + +按10mB/t将煤油加工为: +| 2mB/t 石脑油 +| 3mB/t 汽油添加剂 +| 5mB/t 含硫柴油 + +柴油可用于,润滑油可用于,煤油可用于,石脑油可用于和制造。沥青可用于制造,并可进一步加工以在中制得石油焦。 diff --git a/projects/1.18/assets/immersive-petroleum/immersivepetroleum/manual/zh_cn/flarestack.txt b/projects/1.18/assets/immersive-petroleum/immersivepetroleum/manual/zh_cn/flarestack.txt index f0b4467612c5..bd7a75256c5f 100644 --- a/projects/1.18/assets/immersive-petroleum/immersivepetroleum/manual/zh_cn/flarestack.txt +++ b/projects/1.18/assets/immersive-petroleum/immersivepetroleum/manual/zh_cn/flarestack.txt @@ -1,7 +1,7 @@ -焚油烟囱 -烧掉你的烦恼 -<&flarestack0>这个简单的设备可以燃烧掉从底部泵入的多余或不需要的流体。 -燃烧速率取决于接收到的红石信号强度。 -在最大红石信号强度下,最高燃烧速率为250mB/t。 -这种行为可使用螺丝刀来反转。 -<&flarestack1>下面是可以被焚油烟囱燃烧的流体列表: +焚油烟囱 +烧掉你的烦恼 +<&flarestack0>这个简单的设备可以燃烧掉从底部泵入的多余或不需要的流体。 +燃烧速率取决于接收到的红石信号强度。 +在最大红石信号强度下,最高燃烧速率为250mB/t。 +可以用工程师螺丝刀来反转。 +<&flarestack1>以下是可以被焚油烟囱燃烧的流体列表: \ No newline at end of file diff --git a/projects/1.18/assets/immersive-petroleum/immersivepetroleum/manual/zh_cn/fluids.txt b/projects/1.18/assets/immersive-petroleum/immersivepetroleum/manual/zh_cn/fluids.txt new file mode 100644 index 000000000000..9b5d23c58ffb --- /dev/null +++ b/projects/1.18/assets/immersive-petroleum/immersivepetroleum/manual/zh_cn/fluids.txt @@ -0,0 +1,34 @@ +石油制品 +至少不是GT5U +<&crude> +原油是一种高黏性的黑色物质,它会从世界中的中慢慢渗出。原油是所有石油制品的原料,也是所有石油化工工程师的必经之路。 + +在从油藏里抽取出来后,原油可在内分馏为多种流体。 +<&lubricant> +润滑油是中最先分馏出来的,也是最重的组分。它最适用于润滑机器并能使其高效率运转。 + +如果机器不需要这么多润滑油,剩余的润滑油也可在焚油烟囱内燃烧或直接裂解为。 +<&diesel> +柴油和含硫柴油是石油化工工程师的重量级燃料,可用于以产出大量电能。 + +含硫柴油是硫磺的一种简易来源,也是中可分馏出的第二重的组分。 +<&kerosene> +煤油是可供给产出大量电能的中质燃油。它可进一步被分离为其轻质、中质和重质组分,这些产物能将加工为。 + +作为相较更轻的组分,煤油不会富集大量硫,且不需进一步脱硫。 +<&naphtha> +石脑油是适用于的易挥发轻质燃油,也是中最轻的组分。 + +其过强的挥发性可经将其与汽油添加剂控制,从而制得。 + +石脑油也是制造塑料的化工原料,其常用于制造。 +<&naphtha_derivates> +苯、丙烯和乙烯都不是直接能从原油中馏得的组分,这些更轻的组分需从中馏出。 + +苯可用作轻质燃油,但丙烯和乙烯是气体,因此不行。这三种流体都是制作所需的化工原料。 +<&gasoline> +汽油是适用于的轻质燃油,也可用于制造。 + +汽油是由混合制成的高质量燃油,挥发性不强,且在中运转效率较高。 +<&napalm> +凝固汽油是可在中用和三份铝粉制成的极其易燃的物质。除用于造成大量破坏外,凝固汽油几乎毫无用处。当其被点燃时,火焰会迅速燃遍其表面,可造成大面积毁林。此外,它也是的极理想燃料。 \ No newline at end of file diff --git a/projects/1.18/assets/immersive-petroleum/immersivepetroleum/manual/zh_cn/hydrotreater.txt b/projects/1.18/assets/immersive-petroleum/immersivepetroleum/manual/zh_cn/hydrotreater.txt index 6a1b4343eb34..57eac1664b28 100644 --- a/projects/1.18/assets/immersive-petroleum/immersivepetroleum/manual/zh_cn/hydrotreater.txt +++ b/projects/1.18/assets/immersive-petroleum/immersivepetroleum/manual/zh_cn/hydrotreater.txt @@ -1,13 +1,19 @@ -硫磺回收装置 -烟花的气味 -<&hydrotreater0>硫磺回收装置是一种多方块机器,它通过使用从水电解中获得的氢气和氧气从硫化柴油中分离出硫磺。 - -每次运行会消耗Flux。 -如图所示建造,需要用工程师锤敲击重型工程块完成建造。 - -向控制面板施加红石信号将停止机器的进程,这种行为可使用螺丝刀来反转。 - -硫化柴油被泵入前面的端口。 -水被泵入顶部的端口。 -硫磺从左侧排出。 -柴油从左侧的顶部端口泵出。 \ No newline at end of file +高压精炼单元 +钯催化剂是什么来着? +<&hydrotreater0> +高压精炼单元是能将两种流体加热并在其高压仓室中迅速反应的多方块机器。 + +其运行时会消耗Flux/t。 +其反应环境适用于两种加工过程:将裂解,和从中回收硫。 + +其结构如上图所示,需用工程师锤敲击中央的重型工程块完成搭建。 + +在前面的控制面板上通入红石信号将停止机器的进程,可以用工程师螺丝刀来反转。 + +§2含硫汽油§r、§2润滑油§r或§2石脑油§r需从正面舱口输入。 + +§2水§r需从顶部舱口输入。 + +§2硫磺§r会从左面舱口输出。 + +§2柴油§r、§2裂化润滑油§r或§2裂化石脑油§r则会从左面靠上舱口输出。 \ No newline at end of file diff --git a/projects/1.18/assets/immersive-petroleum/immersivepetroleum/manual/zh_cn/lubricant.txt b/projects/1.18/assets/immersive-petroleum/immersivepetroleum/manual/zh_cn/lubricant.txt index e0365831847a..c574ea670430 100644 --- a/projects/1.18/assets/immersive-petroleum/immersivepetroleum/manual/zh_cn/lubricant.txt +++ b/projects/1.18/assets/immersive-petroleum/immersivepetroleum/manual/zh_cn/lubricant.txt @@ -1,7 +1,7 @@ -润滑油 -消除摩擦 -没有人力进行操作的机器对你来说是多么完美,哪怕那不是你的机器。各部位零部件工作时不可避免的摩擦阻碍了机器的最大效率,这就是润滑油存在的价值。它将使机器以倍的速度运转。均可润滑。 -<&lubricant1>润滑油罐可以将润滑油加注到机器上从而增加效率。其中,润滑油是最有效的;不过值得一提的是也可用做润滑。一旦油罐装满,只需简单地右击有效的方块即可对其进行润滑。加速时,机器会明显滴油。 -铁傀儡也可以被润滑,这样可以治疗它们,并暂时增加它们的速度和力量。 - -也能将润滑油喷洒到允许倒入润滑油的方块上,尽管这样效果极低。不过只要润滑液是有效的,机器就会因此全速运转。 \ No newline at end of file +润滑机器 +左滑右滑 +完美的机器是不存在的,就算是你造的也是一样。各零部件工作时不可避免的摩擦使得机器不能以最大效率工作,这就是润滑剂存在的价值。它将使机器以倍速度运转。均可被润滑。 +<&lubricant1>使用润滑油罐就可以手动将润滑剂加注到机器上。润滑油是所有流体中最有效的,不过也可用于润滑。油罐装满时,只需简单地右击有效的方块即可对其进行润滑。加速运转时,机器会明显滴油。 +铁傀儡也可以被润滑,这样可以治疗它们,并暂时增加它们的速度和力量。 + +也可用于将润滑剂加注到方块上,虽然效率不高。不过只要润滑剂是有效的,被喷到的机器就会全速运转。 \ No newline at end of file diff --git a/projects/1.18/assets/immersive-petroleum/immersivepetroleum/manual/zh_cn/napalm.txt b/projects/1.18/assets/immersive-petroleum/immersivepetroleum/manual/zh_cn/napalm.txt deleted file mode 100644 index 2f61b1f4d970..000000000000 --- a/projects/1.18/assets/immersive-petroleum/immersivepetroleum/manual/zh_cn/napalm.txt +++ /dev/null @@ -1,3 +0,0 @@ -凝固汽油 -小心河神 -凝固汽油是一种极易燃的物质,可在中用和三份铝粉制得。它除了用来搞破坏,似乎没别的用。凝固汽油点燃时,火焰会立即向周围蔓延,这可以快速毁掉一片森林。另外,它还可以作为的高效燃料。 \ No newline at end of file diff --git a/projects/1.18/assets/immersive-petroleum/immersivepetroleum/manual/zh_cn/oiltank.txt b/projects/1.18/assets/immersive-petroleum/immersivepetroleum/manual/zh_cn/oiltank.txt new file mode 100644 index 000000000000..977e14c3da6a --- /dev/null +++ b/projects/1.18/assets/immersive-petroleum/immersivepetroleum/manual/zh_cn/oiltank.txt @@ -0,0 +1,11 @@ +储油罐 +绅士们的浴缸 +<&oiltank0> +储油罐是比稍大的能自动平均分配的多方块储罐,其侧面、顶部和底部均有流体输入输出舱口。它能存储最多1024B的非气态流体。 +储油罐会和与其相邻的未经配置的储油罐自动平均分配其中流体,因此相连一排储油罐的流体含量占比都将一致。 + +其侧面的流体舱口可用工程师锤配置,顶部和底部的舱口则不行。顶部和底部的舱口都能输入流体,而仅有底部舱口才能输出流体。 + +由于其容量较大,储油罐和搭配使用效果很好,可以借此处理钻井较高的产出速率。 + +放置在其红石舱口的比较器就能以0到15的红石信号读出储油罐流体含量占比。将比较器附在各层,则能产生和比较器所附层中流体含量占比成比例的信号。例如,一个附在第二层的比较器,在储油罐1/3满之前不会发出任何信号;如果储油罐是2/3满或更多,则发出强度为15的信号;在这之间则按装满程度发出强度在0到15之间的信号。 diff --git a/projects/1.18/assets/immersive-petroleum/immersivepetroleum/manual/zh_cn/plastics.txt b/projects/1.18/assets/immersive-petroleum/immersivepetroleum/manual/zh_cn/plastics.txt new file mode 100644 index 000000000000..d678dba7c1c9 --- /dev/null +++ b/projects/1.18/assets/immersive-petroleum/immersivepetroleum/manual/zh_cn/plastics.txt @@ -0,0 +1,16 @@ +石油塑料 +不含二噁英! +<&plastics0> +是现代化学的瑰宝,但它缺失了重要一环:无法凭石油制得它。 + +而利用全新开发的裂解工艺,这重要一环就被补上了:通过高温综合加工工艺处理,将其裂解为各烃组分,就能进一步制得酚醛树脂。 +<&plastics1> +裂化石脑油可在内制得,可将20mB石脑油和5mB水制成20mB的裂化石脑油。 + +裂化石脑油又可被为苯、丙烯和乙烯。由此可以通过化学反应以这三种烃制得。 +<&plastics2> +苯是一种液态芳烃,可与丙烯在内合成苯酚,常称为。 + +乙烯是一种可被氧化为乙醛的气体烯烃。此反应需要§2铜板§r作为催化剂。 + +这两种原料可以合成这种聚合树脂。 diff --git a/projects/1.18/assets/immersive-petroleum/immersivepetroleum/manual/zh_cn/portablegenerator.txt b/projects/1.18/assets/immersive-petroleum/immersivepetroleum/manual/zh_cn/portablegenerator.txt index bca5d9e50c05..bff81b48aa76 100644 --- a/projects/1.18/assets/immersive-petroleum/immersivepetroleum/manual/zh_cn/portablegenerator.txt +++ b/projects/1.18/assets/immersive-petroleum/immersivepetroleum/manual/zh_cn/portablegenerator.txt @@ -1,6 +1,6 @@ -便携式发电机 -气喘吁吁 -<&portablegenerator0>便携式发电机被设计为一种可移动式供应能源的设备,从而解决一体化供电问题。使用作为燃料进行发电最高可产生Flux/t,此外它还具有100,000RF的电容量。 -便携式发电机只需用桶右击即可添加燃料,汽油或其他燃料也可以从上方通过管道输入。而电源可直接通过低压或者中压线圈输出,不需要接线器;另外,给予红石信号将停止发电。 - -潜行时右击便可将发电机放入背包,并且其会存储内部所有的电量与燃料。 \ No newline at end of file +便携式发电机 +燃油满上 +<&portablegenerator0>便携式发电机是能源匮乏的可移动式万用解决方案。此驱动的燃油发电机工作时最高能产出Flux/t,此外它还具有100,000Flux的电容量。 +便携式发电机只需用桶右击即可添加燃料。汽油和其他轻质燃油()也可从顶面用管道输入。电源可直接通过低压或者中压线圈输出,不需要接线器。给予红石信号将停止发电。 + +潜行时右击便可将发电机拿起,并且其会存储内部所有的电量与燃料。 \ No newline at end of file diff --git a/projects/1.18/assets/immersive-petroleum/immersivepetroleum/manual/zh_cn/projector.txt b/projects/1.18/assets/immersive-petroleum/immersivepetroleum/manual/zh_cn/projector.txt index f1182dd7e2ce..38e4e6b69193 100644 --- a/projects/1.18/assets/immersive-petroleum/immersivepetroleum/manual/zh_cn/projector.txt +++ b/projects/1.18/assets/immersive-petroleum/immersivepetroleum/manual/zh_cn/projector.txt @@ -1,19 +1,19 @@ -多方块结构投影仪 -堪比启示录 -<&projector0>当谈到建造大型多方块结构时,一次次地翻看你的工程师手册变得乏味。通过制作原始投影仪设备,你相信你可以将这些结构的示意图投影到世界中以用作模板。 -它的GUI一开始可能会让人不知所措,但它非常简单。 - -左侧显示了每个现有多方块结构的列表。 -选择一个将在右侧显示完成的多方块结构,同时当前选择的多方块结构名称也将在GUI上显示出来。 - -中心有改变旋转和镜像的按钮,当前旋转由旋转按钮上方的§0§lN§r、§0§lS§r、§0§lE§r或§0§lW§r指示。 -一旦你对自己的决定感到满意,请单击§2§l确认§r,这将锁定你的选择并关闭GUI。 - -单击§4§l取消§r只会关闭GUI而不执行任何操作。 - -潜行,且对着空气右击可在投影模式或选择模式之间切换。 -拿着投影仪将显示结构。 按“§0§l§r”键将翻转结构,在潜行时滚动鼠标滚轮将旋转它。右击会将图像锁定到位,只要投影仪在你的快捷栏中,它就会显示在该位置。 - -使用具有锁定图像的投影仪潜行并右击将解锁图像。 - +多方块结构投影仪 +堪比启示录 +<&projector0>当考虑到建造大型多方块结构时,一次次地翻看你的工程师手册就稍显乏味。通过制作一个原始的投影仪设备,你就可以将这些结构的示意图投影到世界中以用作模板。 +一开始GUI可能看着让人不知所措,但实际上它的构成很直白。 + +左侧是所有现有多方块结构的列表。 +选择其中一个就将在右侧显示完成后的多方块结构,同时当前选择多方块结构的名称也将在GUI上显示出来。 + +中间一栏则是调整朝向和镜像的按钮,当前朝向则由朝向按钮上方的§0§lN§r、§0§lS§r、§0§lE§r和§0§lW§r指示。 +觉得当前的设置已经可以了,就请单击§2§l确认§r,这将锁定你的选择并关闭GUI。 + +单击§4§l取消§r只会关闭GUI而不执行任何操作。 + +潜行并对着空气右击就可在投影模式或选择模式之间切换。 +手持投影仪时就会显示结构。按“§0§l§r”键就将镜像翻转结构,潜行时滚动鼠标滚轮则将旋转结构。右击就会将图案显示锁定,只要该投影仪位于快捷栏内就将一直显示结构投影。 + +手持锁定过投影的投影仪潜行右击就能将其解锁。 + 在创造模式下,在锁定图像的同时潜行将自动构建多方块结构。 \ No newline at end of file diff --git a/projects/1.18/assets/immersive-petroleum/immersivepetroleum/manual/zh_cn/pumpjack.txt b/projects/1.18/assets/immersive-petroleum/immersivepetroleum/manual/zh_cn/pumpjack.txt index 489925473bbc..9b30235581c8 100644 --- a/projects/1.18/assets/immersive-petroleum/immersivepetroleum/manual/zh_cn/pumpjack.txt +++ b/projects/1.18/assets/immersive-petroleum/immersivepetroleum/manual/zh_cn/pumpjack.txt @@ -1,8 +1,13 @@ -钻井 -抽取地心深处的矿藏 -<&pumpjack0>钻井可将蕴藏于基岩层中的流体储藏抽出。它本身有多方块结构;搭建完成后,需要用工程师锤敲击第二层的重型工程块来完成建造。 -钻井以Flux/t,mB/t的速率泵送原油,抽出的原油可从侧面的两个带有橙色圆点的输出端自动输出。 - -平均储油量需要天才能耗尽,但增加更多的钻井可以加快这一过程。 - -向控制面板施加红石信号将停止机器的进程,这种行为可使用螺丝刀来反转。 \ No newline at end of file +抽油机 +泵起热情 +<&pumpjack0> +抽油机是能将原油从钻出的流体储层内抽出的多方块机器。 +需用工程师锤敲击第二层的重型工程块完成搭建。 + +在前面的控制面板上通入红石信号将停止机器的进程,可以用工程师螺丝刀来反转。 + +抽油机在工作时会消耗Flux/t并以mB/t的速率泵出原油。抽出的原油可从侧面的两个带有橙色圆点的输出舱口自动输出。 +抽油机的管道头部(油井方块的最上端)必须对准预先开好并释放过储层内液压的井的井口,而不能直接对着地面泵液。 + +普通油藏的原油需要天才能采尽,但增加抽油机的数量就能加快进度。而对某些流体储层而言,在储层的流体枯竭后,单台抽油机仍能提取出少量对应流体。 + diff --git a/projects/1.18/assets/immersive-petroleum/immersivepetroleum/manual/zh_cn/speedboat.txt b/projects/1.18/assets/immersive-petroleum/immersivepetroleum/manual/zh_cn/speedboat.txt index 826b529b32c7..4383710b1e20 100644 --- a/projects/1.18/assets/immersive-petroleum/immersivepetroleum/manual/zh_cn/speedboat.txt +++ b/projects/1.18/assets/immersive-petroleum/immersivepetroleum/manual/zh_cn/speedboat.txt @@ -1,10 +1,15 @@ -汽艇 -乘风破浪 -<&speedboat0>在汽艇的帮助下,你可以在海上自由地进行航行。汽艇的运行离不开,可以通过桶或者来进行添加。向前或向后驾驶汽艇时会消耗汽油,按住跳跃键将提高汽艇的移动速度,但代价是油耗和转弯半径的增加。 -<&speedboat1>和其他设备一样,汽艇也能在中进行修改。 - -§6扩展油箱§r将允许让汽艇承载两倍的油量。 -<&speedboat2>一套§6机动船舵§r将赋予汽艇更快的转向能力,从而提高自身的稳定性。随着它的安装,汽艇的转弯半径将会大大缩短。 -<&speedboat3>有了§6破冰船首§r,在寒冷的气候中航行就成为了一项微不足道的任务,它允许汽艇冲破冰层。除了机动性优势之外,船首还允许汽艇伤害它遇到的怪物。 -<&speedboat4>如果你寻求超越这个领域进行探索,或者只是想让你的汽艇更能抵抗各种元素,请考虑安装§6钢制船体§r。它提高了船的生命值和耐火性,能让船只在下界广阔的熔岩湖中航行。 -<&speedboat5>为你的汽艇配置一副§6应急桨§r也许是个不错的选择,这将意味着耗尽燃料所带来的棘手效应已经成为过去。如果船艇的油箱是空的,那么你可以使用它像传统的船一样航行。 \ No newline at end of file +汽艇 +乘风破浪 +<&speedboat0>在汽艇的帮助下,你可以在海上自由地高速航行。汽艇的运行离不开或者其他几种,可以通过桶或者进行添加。 + + +燃料会在汽艇向前或向后航行的时候消耗。按住“跳跃”键则能增加汽艇的速度,尽管燃料消耗速率和转弯半径也会随之升高。 + +和其他设备一样,汽艇也能在中进行修改。 + +<&speedboat1> +§6扩展油箱§r将允许汽艇承载两倍的油量。 +<&speedboat2>一套§6机动船舵§r将赋予汽艇更快的转向能力,从而大幅提高稳定性。此升级安装后,汽艇的转弯半径将会大大缩短。 +<&speedboat3>有了§6破冰船艏§r,在寒冷的环境中航行就成了小菜一碟,它允许汽艇冲破冰层。除了机动性优势之外,船艏还允许汽艇对撞到的怪物造成伤害。 +<&speedboat4>如果你想要探索维度之外的领域,或者只是想让汽艇能抵御各种自然元素,请考虑安装§6强化船体§r。它提高了汽艇的生命值和耐火性,能让船只在下界广阔的熔岩湖中航行。 +<&speedboat5>为汽艇配置一副§6应急船桨§r就使得棘手的燃料耗尽问题成为过去。就算船只的燃料见底,汽艇也还能像普通的船那样划动航行。 \ No newline at end of file diff --git a/projects/1.18/assets/incubation/incubation/lang/en_us.json b/projects/1.18/assets/incubation/incubation/lang/en_us.json index 2b4f9af41d21..c47ba55ba922 100644 --- a/projects/1.18/assets/incubation/incubation/lang/en_us.json +++ b/projects/1.18/assets/incubation/incubation/lang/en_us.json @@ -12,4 +12,4 @@ "item.incubation.chicken_egg": "Chicken Egg", "item.incubation.fried_egg": "Fried Egg", "item.incubation.scrambled_eggs": "Scrambled Eggs" -} +} \ No newline at end of file diff --git a/projects/1.18/assets/incubation/incubation/lang/zh_cn.json b/projects/1.18/assets/incubation/incubation/lang/zh_cn.json index 1db8f011adeb..8bc92b35f93a 100644 --- a/projects/1.18/assets/incubation/incubation/lang/zh_cn.json +++ b/projects/1.18/assets/incubation/incubation/lang/zh_cn.json @@ -12,4 +12,4 @@ "item.incubation.chicken_egg": "鸡蛋", "item.incubation.fried_egg": "煎蛋", "item.incubation.scrambled_eggs": "炒蛋" -} +} \ No newline at end of file diff --git a/projects/1.18/assets/industrial-foregoing/industrialforegoing/lang/en_us.json b/projects/1.18/assets/industrial-foregoing/industrialforegoing/lang/en_us.json index 96717d1db0d1..d090818a3a91 100644 --- a/projects/1.18/assets/industrial-foregoing/industrialforegoing/lang/en_us.json +++ b/projects/1.18/assets/industrial-foregoing/industrialforegoing/lang/en_us.json @@ -479,6 +479,28 @@ "tooltip.titanium.facing_handler.blazeinput": "Blaze Input", "tooltip.titanium.facing_handler.brewinginput": "Brewing Input", "tooltip.titanium.facing_handler.charging": "Charging", + "tooltip.titanium.facing_handler.furnace.input_0": "Input", + "tooltip.titanium.facing_handler.slimey.input_0": "Milk Input", + "tooltip.titanium.facing_handler.slimey.input_1": "Slime Input", + "tooltip.titanium.facing_handler.culinary.input_0": "Food Input", + "tooltip.titanium.facing_handler.potion.input_0": "Potion Input", + "tooltip.titanium.facing_handler.disenchantment.input_0": "Enchanted Input", + "tooltip.titanium.facing_handler.disenchantment.input_1": "Output", + "tooltip.titanium.facing_handler.ender.input_0": "Input", + "tooltip.titanium.facing_handler.explosive.input_0": "Input", + "tooltip.titanium.facing_handler.frosty.input_0": "Input", + "tooltip.titanium.facing_handler.halitosis.input_0": "Input", + "tooltip.titanium.facing_handler.magma.input_0": "Lava Input", + "tooltip.titanium.facing_handler.magma.input_1": "Redstone Input", + "tooltip.titanium.facing_handler.pink.input_0": "Input", + "tooltip.titanium.facing_handler.netherstar.input_0": "Input", + "tooltip.titanium.facing_handler.rocket.input_0": "Input", + "tooltip.titanium.facing_handler.crimed.input_0": "Input", + "tooltip.titanium.facing_handler.death.input_0": "Input", + "tooltip.titanium.facing_handler.meatallurgic.input_0": "Meat Input", + "tooltip.titanium.facing_handler.meatallurgic.input_1": "Ingot Input", + "tooltip.titanium.facing_handler.sand": "Sand Input", + "tooltip.titanium.facing_handler.catalyst": "Catalyst Input", "tooltip.industrialforegoing.generating": "Generating: ", "tooltip.industrialforegoing.usage": "Usage: ", "tooltip.industrialforegoing.needs": "Needs: ", @@ -549,10 +571,9 @@ "text.industrialforegoing.tooltip.infinitydrill.epic": "Epic", "text.industrialforegoing.tooltip.infinitydrill.legendary": "Legendary", "text.industrialforegoing.tooltip.infinitydrill.artifact": "Artifact", - "resource.titanium.type.gear": "%s Gear", - "resource.titanium.material.iron": "Iron", - "resource.titanium.material.gold": "Gold", - "resource.titanium.material.diamond": "Diamond", + "item.industrialforegoing.iron_gear": "Iron Gear", + "item.industrialforegoing.gold_gear": "Gold Gear", + "item.industrialforegoing.diamond_gear": "Diamond Gear", "item.industrialforegoing.addon": "Addon: ", "item.industrialforegoing.efficiency": "Efficiency ", "item.industrialforegoing.speed": "Speed ", @@ -561,4 +582,4 @@ "industrialforegoing.subtitle.nuke_charging": "Infinity Nuke is charging", "industrialforegoing.subtitle.nuke_explosion": "Embrace Infinity Nuke's death and destruction", "entity.industrialforegoing.infinity_nuke": "Infinity Nuke" -} \ No newline at end of file +} diff --git a/projects/1.18/assets/industrial-foregoing/industrialforegoing/lang/zh_cn.json b/projects/1.18/assets/industrial-foregoing/industrialforegoing/lang/zh_cn.json index fccff42da464..5bc75ea32608 100644 --- a/projects/1.18/assets/industrial-foregoing/industrialforegoing/lang/zh_cn.json +++ b/projects/1.18/assets/industrial-foregoing/industrialforegoing/lang/zh_cn.json @@ -81,7 +81,7 @@ "text.industrialforegoing.tooltip.missing_cold": "缺少冷源", "text.industrialforegoing.tooltip.whitelisted_biomes": "允许的生物群系", "text.industrialforegoing.tooltip.blacklisted_biomes": "禁止的生物群系", - "text.industrialforegoing.tooltip.power_optional": "* 功率可选", + "text.industrialforegoing.tooltip.power_optional": "* 能量可选", "text.industrialforegoing.tooltip.ctrl_left": "(按下 Ctrl 并左击以更改)", "text.industrialforegoing.tooltip.ctrl_right": "(按下 Ctrl 并右击以更改)", "text.industrialforegoing.tooltip.fermentation_station.tank_full": "§6密闭时机:§f全满", @@ -104,7 +104,7 @@ "text.industrialforegoing.action": "行为:", "text.industrialforegoing.launcher.release": "释放", "text.industrialforegoing.launcher.capture": "捕获", - "text.industrialforegoing.launcher.damage": "损坏", + "text.industrialforegoing.launcher.damage": "伤害", "text.industrialforegoing.push": "弹出", "text.industrialforegoing.pull": "抽入", "text.industrialforegoing.maxy": "最大 Y:", @@ -210,8 +210,8 @@ "text.industrialforegoing.book.conveyor_upgrade_blinking": "传送带闪烁传送升级主要放置在传送带的中心,它会将经过传送带的实体向着传送带移动的方向【传送】一段距离。@L@@L@升级内自带一个有黑名单和白名单的【过滤表】。你可以通过使用【大师球】在过滤表中来过滤其中的生物。你可以在GUI中更改传送的【距离】。", "text.industrialforegoing.book.conveyor_upgrade_splitting": "传送带叉分升级能将实体均匀【分配】,或以配置的比率分配到升级所在的一侧@L@@L@它的【比率数值】越多,分配的实体就越多。可以在GUI中配置该比率。", "text.industrialforegoing.book.froster": "速冻机通过快速旋转提供的【水】,并【供能】来降低温度,从而快速获取低温物质。", - "text.industrialforegoing.book.ore_washer": "当提供【肉汤】和【矿物】,就能够洗涤少许矿物来得到【生矿物肉汤】,从而进行进一步加工。", - "text.industrialforegoing.book.ore_fermenter": "当提供【生矿物肉汤】,就能够处理得到【发酵矿物肉汤】,并且进一步增加体积。它需要底部提供【热源】(热的流体,火,岩浆块),其他面提供【冷源】(冷的流体、冰块……)。", + "text.industrialforegoing.book.ore_washer": "当提供【肉汤】和【矿物】,就能够洗涤少许矿物来得到【原矿物肉汤】,从而进行进一步加工。", + "text.industrialforegoing.book.ore_fermenter": "当提供【原矿物肉汤】,就能够处理得到【发酵矿物肉汤】,并且进一步增加体积。它需要底部提供【热源】(热的流体,火,岩浆块),其他面提供【冷源】(冷的流体、冰块……)。", "text.industrialforegoing.book.ore_sieve": "当提供【发酵矿物肉汤】和少量【沙子】,它就能够从肉汤中过滤出矿物,并将其转换成【粉】。", "text.industrialforegoing.book.fortune_addon": "它为能够接收此插件的机器提供【时运/抢夺】属性。其本身需要附魔【时运】,且其等级决定机器行为时的附魔等级。", "text.industrialforegoing.book.pitiful_fuel_generator": "与火力发电机的工作原理相同,但它只接受【木质】燃料。", @@ -224,7 +224,7 @@ "block.industrialforegoing.machine_frame_supreme": "超级机器框架", "block.industrialforegoing.dissolution_chamber": "化学溶解室", "block.industrialforegoing.petrified_fuel_generator": "火力发电机", - "block.industrialforegoing.mechanical_dirt": "机械尘埃", + "block.industrialforegoing.mechanical_dirt": "机械诅咒之土", "block.industrialforegoing.enchantment_sorter": "附魔物品分拣机", "block.industrialforegoing.enchantment_extractor": "附魔提取机", "block.industrialforegoing.enchantment_applicator": "自动型铁砧", @@ -243,7 +243,7 @@ "block.industrialforegoing.mob_duplicator": "自动刷怪机", "block.industrialforegoing.block_breaker": "方块破坏器", "block.industrialforegoing.block_placer": "方块放置器", - "block.industrialforegoing.fluid_extractor": "液体提取器", + "block.industrialforegoing.fluid_extractor": "树液提取器", "block.industrialforegoing.latex_processing_unit": "胶乳加工机", "block.industrialforegoing.sewage_composter": "污水堆肥机", "block.industrialforegoing.sewer": "动物排污器", @@ -280,7 +280,7 @@ "block.industrialforegoing.froster": "速冻机", "block.industrialforegoing.washing_factory": "洗矿厂", "block.industrialforegoing.fermentation_station": "发酵站", - "block.industrialforegoing.fluid_sieving_machine": "流体筛分机", + "block.industrialforegoing.fluid_sieving_machine": "矿石肉汤筛粉机", "block.industrialforegoing.pitiful_generator": "木质燃料发电机", "block.industrialforegoing.fluid_collector": "流体收集器", "block.industrialforegoing.fluid_placer": "流体放置器", @@ -350,8 +350,8 @@ "fluid.industrialforegoing.pink_slime": "粉红黏液", "fluid.industrialforegoing.protein": "蛋白质", "fluid.industrialforegoing.ether_gas": "以太气体", - "fluid.industrialforegoing.raw_ore_meat": "生矿物肉汤", - "fluid.industrialforegoing.fermented_ore_meat": "发酵矿物肉汤", + "fluid.industrialforegoing.raw_ore_meat": "原矿石肉汤", + "fluid.industrialforegoing.fermented_ore_meat": "发酵矿石肉汤", "item.industrialforegoing.essence_bucket": "精华液桶", "item.industrialforegoing.meat_bucket": "肉汤桶", "item.industrialforegoing.sewage_bucket": "污水桶", @@ -361,7 +361,7 @@ "item.industrialforegoing.pink_slime_bucket": "粉红黏液桶", "item.industrialforegoing.protein_bucket": "蛋白质桶", "item.industrialforegoing.ether_gas_bucket": "以太气体桶", - "item.industrialforegoing.raw_ore_meat_bucket": "生矿石肉桶", + "item.industrialforegoing.raw_ore_meat_bucket": "矿石肉桶", "item.industrialforegoing.fermented_ore_meat_bucket": "发酵矿石肉桶", "item.industrialforegoing.meat_feeder": "肉汤注射器", "item.industrialforegoing.mob_imprisonment_tool": "大师球", @@ -371,7 +371,7 @@ "item.industrialforegoing.fertilizer": "肥料", "item.industrialforegoing.laser_lens": "镭射聚焦透镜", "item.industrialforegoing.laser_lens_inverted": "镭射聚焦透镜(反向)", - "item.industrialforegoing.range_addon": "范围升级插件 ", + "item.industrialforegoing.range_addon": "范围升级插件", "item.industrialforegoing.adult_filter": "成年生物过滤插件", "item.industrialforegoing.redstone_inverted": "反相红石控制插件", "item.industrialforegoing.machinehull": "机械外壳", @@ -457,7 +457,7 @@ "tooltip.titanium.facing_handler.crafting": "合成栏", "tooltip.titanium.facing_handler.output": "输出", "tooltip.titanium.facing_handler.input": "输入", - "tooltip.titanium.facing_handler.water": "水输入", + "tooltip.titanium.facing_handler.water": "水", "tooltip.titanium.facing_handler.lava": "熔岩", "tooltip.titanium.facing_handler.input_red": "红色染料输入", "tooltip.titanium.facing_handler.input_green": "绿色染料输入", @@ -478,7 +478,29 @@ "tooltip.titanium.facing_handler.bottleinput": "输入玻璃瓶", "tooltip.titanium.facing_handler.blazeinput": "输入烈焰棒", "tooltip.titanium.facing_handler.brewinginput": "输入酿造", - "tooltip.titanium.facing_handler.charging": "充能中", + "tooltip.titanium.facing_handler.charging": "充能", + "tooltip.titanium.facing_handler.furnace.input_0": "输入", + "tooltip.titanium.facing_handler.slimey.input_0": "奶输入", + "tooltip.titanium.facing_handler.slimey.input_1": "黏液球输入", + "tooltip.titanium.facing_handler.culinary.input_0": "食物输入", + "tooltip.titanium.facing_handler.potion.input_0": "药水输入", + "tooltip.titanium.facing_handler.disenchantment.input_0": "附魔物品输入", + "tooltip.titanium.facing_handler.disenchantment.input_1": "输出", + "tooltip.titanium.facing_handler.ender.input_0": "输入", + "tooltip.titanium.facing_handler.explosive.input_0": "输入", + "tooltip.titanium.facing_handler.frosty.input_0": "输入", + "tooltip.titanium.facing_handler.halitosis.input_0": "输入", + "tooltip.titanium.facing_handler.magma.input_0": "熔岩输入", + "tooltip.titanium.facing_handler.magma.input_1": "红石输入", + "tooltip.titanium.facing_handler.pink.input_0": "输入", + "tooltip.titanium.facing_handler.netherstar.input_0": "输入", + "tooltip.titanium.facing_handler.rocket.input_0": "输入", + "tooltip.titanium.facing_handler.crimed.input_0": "输入", + "tooltip.titanium.facing_handler.death.input_0": "输入", + "tooltip.titanium.facing_handler.meatallurgic.input_0": "肉汤输入", + "tooltip.titanium.facing_handler.meatallurgic.input_1": "金属锭/砖输入", + "tooltip.titanium.facing_handler.sand": "沙子输入", + "tooltip.titanium.facing_handler.catalyst": "催化剂输入", "tooltip.industrialforegoing.generating": "产能:", "tooltip.industrialforegoing.usage": "使用:", "tooltip.industrialforegoing.needs": "需要:", @@ -497,22 +519,22 @@ "tooltip.industrialforegoing.mob_crusher.produce": "生产精华液", "tooltip.industrialforegoing.mob_crusher.produce_extra": "生物会产生精华液", "tooltip.industrialforegoing.mob_crusher.consume": "转换为抢夺模式", - "tooltip.industrialforegoing.mob_crusher.consume_extra_1": "生物不会产生精华,但每次击杀", - "tooltip.industrialforegoing.mob_crusher.consume_extra_2": "都有一定几率应用随机等级的抢夺效果", + "tooltip.industrialforegoing.mob_crusher.consume_extra_1": "生物不会产生精华,但每次击杀都会", + "tooltip.industrialforegoing.mob_crusher.consume_extra_2": "在任何级别都有概率抢夺生效", "tooltip.industrialforegoing.bl.compact_unit": "显示具体数量", - "tooltip.industrialforegoing.bl.stack_unit": "显示组数", + "tooltip.industrialforegoing.bl.stack_unit": "显示堆叠的组数", "tooltip.industrialforegoing.bl.void_unit": "清除多出来的物品", "tooltip.industrialforegoing.bl.no_void_unit": "不清除多出来的物品", "tooltip.industrialforegoing.bl.show_unit_display": "显示储存的东西", "tooltip.industrialforegoing.bl.hide_unit_display": "隐藏储存的东西", "tooltip.industrialforegoing.backpack.void": "清除:", "tooltip.industrialforegoing.backpack.refill": "补充:", - "tooltip.industrialforegoing.backpack.magnet_enabled": "开启磁引", - "tooltip.industrialforegoing.backpack.magnet_disabled": "关闭磁引", - "tooltip.industrialforegoing.backpack.pickup_all": "开启物品&经验自动拾取", - "tooltip.industrialforegoing.backpack.item_pickup_enabled": "开启物品自动拾取", - "tooltip.industrialforegoing.backpack.xp_pickup_enabled": "开启经验自动拾取", - "tooltip.industrialforegoing.backpack.pickup_disabled": "关闭自动拾取", + "tooltip.industrialforegoing.backpack.magnet_enabled": "启用磁铁", + "tooltip.industrialforegoing.backpack.magnet_disabled": "禁用磁铁", + "tooltip.industrialforegoing.backpack.pickup_all": "物品 & XP 自动提取启用", + "tooltip.industrialforegoing.backpack.item_pickup_enabled": "物品自动提取启用", + "tooltip.industrialforegoing.backpack.xp_pickup_enabled": "XP自动提取启用", + "tooltip.industrialforegoing.backpack.pickup_disabled": "自动提取已禁用", "tooltip.industrialforegoing.backpack.pickup_extra": "潜行+打开背包键切换模式", "tooltip.industrialforegoing.backpack.pickup_extra_1": "Ctrl+打开背包键禁用", "text.industrialforegoing.button.none": "不选择", @@ -543,22 +565,21 @@ "conveyor.upgrade.industrialforegoing.tooltip.regulated_true": "调节模式:启用", "conveyor.upgrade.industrialforegoing.tooltip.regulated_false": "调节模式:关闭", "text.industrialforegoing.tooltip.infinitydrill.poor": "低劣", - "text.industrialforegoing.tooltip.infinitydrill.common": "普通", - "text.industrialforegoing.tooltip.infinitydrill.uncommon": "稀有", - "text.industrialforegoing.tooltip.infinitydrill.rare": "罕见", + "text.industrialforegoing.tooltip.infinitydrill.common": "常见", + "text.industrialforegoing.tooltip.infinitydrill.uncommon": "少见", + "text.industrialforegoing.tooltip.infinitydrill.rare": "稀有", "text.industrialforegoing.tooltip.infinitydrill.epic": "史诗", "text.industrialforegoing.tooltip.infinitydrill.legendary": "传说", "text.industrialforegoing.tooltip.infinitydrill.artifact": "神器", - "resource.titanium.type.gear": "%s齿轮", - "resource.titanium.material.iron": "铁", - "resource.titanium.material.gold": "金", - "resource.titanium.material.diamond": "钻石", + "item.industrialforegoing.iron_gear": "铁齿轮", + "item.industrialforegoing.gold_gear": "金齿轮", + "item.industrialforegoing.diamond_gear": "钻石齿轮", "item.industrialforegoing.addon": "插件:", - "item.industrialforegoing.efficiency": "效率:", - "item.industrialforegoing.speed": "速度:", - "item.industrialforegoing.processing": "处理中", + "item.industrialforegoing.efficiency": "效率", + "item.industrialforegoing.speed": "速度", + "item.industrialforegoing.processing": "处理", "industrialforegoing.subtitle.nuke_arming": "无限核弹正在武装", - "industrialforegoing.subtitle.nuke_charging": "无限核弹正在充电", + "industrialforegoing.subtitle.nuke_charging": "无限核弹正在充能", "industrialforegoing.subtitle.nuke_explosion": "拥抱无限核弹的死亡和毁灭", "entity.industrialforegoing.infinity_nuke": "无限核弹" -} \ No newline at end of file +} diff --git a/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/book.json b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/book.json new file mode 100644 index 000000000000..bfcb70ed41b2 --- /dev/null +++ b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/book.json @@ -0,0 +1,11 @@ +{ + "name": "text.industrialforegoing.book.title", + "landing_text": "If you need to automate all the things! $(br2)You can become my patreon $(l:https://www.patreon.com/buuz135)here$().$(br2)If a machine is missing, the machine hasn't been implemented yet.", + "book_texture": "patchouli:textures/gui/book_cyan.png", + "version": "GRADLE:VERSION", + "text_color": "5A5766", + "header_color": "48435C", + "nameplate_color": "61E786", + "progress_bar_color": "EDFFEC", + "model": "industrialforegoing:book_manual" +} \ No newline at end of file diff --git a/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/categories/agriculture_husbandry.json b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/categories/agriculture_husbandry.json new file mode 100644 index 000000000000..b11052dab48e --- /dev/null +++ b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/categories/agriculture_husbandry.json @@ -0,0 +1,6 @@ +{ + "name": "Agriculture and Husbrandry", + "description": "Moo it and plant it", + "icon": "industrialforegoing:plant_sower", + "sortnum": 1 +} \ No newline at end of file diff --git a/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/categories/basics.json b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/categories/basics.json new file mode 100644 index 000000000000..11f978886360 --- /dev/null +++ b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/categories/basics.json @@ -0,0 +1,6 @@ +{ + "name": "Basics", + "description": "Getting plastic in Industrial Foregoing is one of the most important things in this mod, so make sure to master it", + "icon": "industrialforegoing:plastic", + "sortnum": 0 +} \ No newline at end of file diff --git a/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/categories/generators.json b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/categories/generators.json new file mode 100644 index 000000000000..9a9c6ce21731 --- /dev/null +++ b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/categories/generators.json @@ -0,0 +1,6 @@ +{ + "name": "Generators", + "description": "Big boi power", + "icon": "industrialforegoing:pitiful_generator", + "sortnum": 2 +} \ No newline at end of file diff --git a/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/categories/misc.json b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/categories/misc.json new file mode 100644 index 000000000000..28463cc6ca55 --- /dev/null +++ b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/categories/misc.json @@ -0,0 +1,6 @@ +{ + "name": "Misc", + "description": "Random stuff", + "icon": "industrialforegoing:stasis_chamber", + "sortnum": 6 +} \ No newline at end of file diff --git a/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/categories/resource_production.json b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/categories/resource_production.json new file mode 100644 index 000000000000..14bd0f443d26 --- /dev/null +++ b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/categories/resource_production.json @@ -0,0 +1,6 @@ +{ + "name": "Resource Production", + "description": "Getting things done", + "icon": "industrialforegoing:water_condensator", + "sortnum": 5 +} \ No newline at end of file diff --git a/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/categories/tools.json b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/categories/tools.json new file mode 100644 index 000000000000..dc0a7c8a5a9f --- /dev/null +++ b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/categories/tools.json @@ -0,0 +1,6 @@ +{ + "name": "Tools", + "description": "Just like you", + "icon": "industrialforegoing:infinity_drill", + "sortnum": 3 +} \ No newline at end of file diff --git a/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/categories/transport.json b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/categories/transport.json new file mode 100644 index 000000000000..eb7b07fa6f56 --- /dev/null +++ b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/categories/transport.json @@ -0,0 +1,6 @@ +{ + "name": "Transport", + "description": "Moving stuff around!", + "icon": "industrialforegoing:conveyor", + "sortnum": 4 +} \ No newline at end of file diff --git a/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/agr_hus/animal_baby_separator.json b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/agr_hus/animal_baby_separator.json new file mode 100644 index 000000000000..830171d130b9 --- /dev/null +++ b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/agr_hus/animal_baby_separator.json @@ -0,0 +1,17 @@ +{ + "name": "Animal Baby Separator", + "icon": "industrialforegoing:animal_baby_separator", + "category": "industrialforegoing:agriculture_husbandry", + "sortnum": 16, + "read_by_default": true, + "pages": [ + { + "type": "text", + "text": "A machine used to separate $(6)baby$() animals from adult animals. Baby animals will be teleported to the back of the machine. You can change what type of mobs get moved in the GUI." + }, + { + "type": "crafting", + "recipe": "industrialforegoing:animal_baby_separator" + } + ] +} diff --git a/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/agr_hus/animal_feeder.json b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/agr_hus/animal_feeder.json new file mode 100644 index 000000000000..ee0324baac83 --- /dev/null +++ b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/agr_hus/animal_feeder.json @@ -0,0 +1,17 @@ +{ + "name": "Animal Feeder", + "icon": "industrialforegoing:animal_feeder", + "category": "industrialforegoing:agriculture_husbandry", + "sortnum": 8, + "read_by_default": true, + "pages": [ + { + "type": "text", + "text": "A machine used to $(6)feed$() animals so they can produce babies when the machine is supplied with the animal feeding item." + }, + { + "type": "crafting", + "recipe": "industrialforegoing:animal_feeder" + } + ] +} diff --git a/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/agr_hus/animal_rancher.json b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/agr_hus/animal_rancher.json new file mode 100644 index 000000000000..01b227851b6d --- /dev/null +++ b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/agr_hus/animal_rancher.json @@ -0,0 +1,17 @@ +{ + "name": "Animal Rancher", + "icon": "industrialforegoing:animal_rancher", + "category": "industrialforegoing:agriculture_husbandry", + "sortnum": 0, + "read_by_default": true, + "pages": [ + { + "type": "text", + "text": "A machine used to $(6)shear$() sheep and $(6)milk$() cows." + }, + { + "type": "crafting", + "recipe": "industrialforegoing:animal_rancher" + } + ] +} diff --git a/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/agr_hus/essence.json b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/agr_hus/essence.json new file mode 100644 index 000000000000..c42dbfa7ce48 --- /dev/null +++ b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/agr_hus/essence.json @@ -0,0 +1,13 @@ +{ + "name": "Essence (Bucket)", + "icon": "industrialforegoing:essence_bucket", + "category": "industrialforegoing:agriculture_husbandry", + "sortnum": 7, + "read_by_default": true, + "pages": [ + { + "type": "text", + "text": "The fluid form of experience produced by the $(l:agr_hus/mob_crusher)Mob Crusher$()." + } + ] +} diff --git a/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/agr_hus/fertilizer.json b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/agr_hus/fertilizer.json new file mode 100644 index 000000000000..d24e6de19fe8 --- /dev/null +++ b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/agr_hus/fertilizer.json @@ -0,0 +1,13 @@ +{ + "name": "Fertilizer", + "icon": "industrialforegoing:fertilizer", + "category": "industrialforegoing:agriculture_husbandry", + "sortnum": 15, + "read_by_default": true, + "pages": [ + { + "type": "text", + "text": "A material produced by the $(l:agr_hus/sewage_composter)Sewage Composter$() and can be used like bonemeal." + } + ] +} diff --git a/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/agr_hus/hydroponic_bed.json b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/agr_hus/hydroponic_bed.json new file mode 100644 index 000000000000..a3b291712908 --- /dev/null +++ b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/agr_hus/hydroponic_bed.json @@ -0,0 +1,17 @@ +{ + "name": "Hydroponic Bed", + "icon": "industrialforegoing:hydroponic_bed", + "category": "industrialforegoing:agriculture_husbandry", + "sortnum": 16, + "read_by_default": true, + "pages": [ + { + "type": "text", + "text": "This machine when combined with power and $(6)water$() (or $(6)lava$() for nether crops) it will speed up growth crop a bit. $(br2)By providing very small amounts of $(l:resource_production/ether_gas)Ether Gas$() crops will grow much faster and they will be replanted automatically." + }, + { + "type": "crafting", + "recipe": "industrialforegoing:hydroponic_bed" + } + ] +} diff --git a/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/agr_hus/meat.json b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/agr_hus/meat.json new file mode 100644 index 000000000000..64d7b098dc23 --- /dev/null +++ b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/agr_hus/meat.json @@ -0,0 +1,13 @@ +{ + "name": "Meat (Bucket)", + "icon": "industrialforegoing:meat_bucket", + "category": "industrialforegoing:agriculture_husbandry", + "sortnum": 10, + "read_by_default": true, + "pages": [ + { + "type": "text", + "text": "A fluid produced by the $(l:agr_hus/mob_slaughter_factory)Mob Slaughter Factory$()." + } + ] +} diff --git a/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/agr_hus/mob_crusher.json b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/agr_hus/mob_crusher.json new file mode 100644 index 000000000000..a41f67b26379 --- /dev/null +++ b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/agr_hus/mob_crusher.json @@ -0,0 +1,17 @@ +{ + "name": "Mob Crusher", + "icon": "industrialforegoing:mob_crusher", + "category": "industrialforegoing:agriculture_husbandry", + "sortnum": 6, + "read_by_default": true, + "pages": [ + { + "type": "text", + "text": "A machine used to $(6)kill$() mobs as if a player would producing drops and Essence. Drops are directly created from the mob lootpool. $(br2)This machine has an alternate mode where instead of generating essence it will generate drops with random levels of $(6)fortune$()." + }, + { + "type": "crafting", + "recipe": "industrialforegoing:mob_crusher" + } + ] +} diff --git a/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/agr_hus/mob_duplicator.json b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/agr_hus/mob_duplicator.json new file mode 100644 index 000000000000..7ba7e6cf4cdd --- /dev/null +++ b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/agr_hus/mob_duplicator.json @@ -0,0 +1,21 @@ +{ + "name": "Mob Duplicator", + "icon": "industrialforegoing:mob_duplicator", + "category": "industrialforegoing:agriculture_husbandry", + "read_by_default": true, + "pages": [ + { + "type": "text", + "text": "A machine used to spawn mobs. When provided with power, $(l:agr_hus/essence)Essence$() and any entity in a $(l:tools/mib)Mob Imprisonment Tool$() it will spawn them around it. $(br2)It will count the entities nearby and stop if there are too many." + }, + { + "type": "crafting", + "recipe": "industrialforegoing:mob_duplicator" + } + , + { + "type": "crafting", + "recipe": "industrialforegoing:mob_imprisonment_tool" + } + ] +} diff --git a/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/agr_hus/mob_slaughter_factory.json b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/agr_hus/mob_slaughter_factory.json new file mode 100644 index 000000000000..2b16994aeb02 --- /dev/null +++ b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/agr_hus/mob_slaughter_factory.json @@ -0,0 +1,17 @@ +{ + "name": "Mob Slaughter Factory", + "icon": "industrialforegoing:mob_slaughter_factory", + "category": "industrialforegoing:agriculture_husbandry", + "sortnum": 9, + "read_by_default": true, + "pages": [ + { + "type": "text", + "text": "A machine used used to process mobs and animals into $(l:agr_hus/meat)Liquid Meat$() and $(l:agr_hus/pink_slime)Pink Slime$(). The mobs killed by this machine will not produce drops or experience. $(br2)Passive mobs produce more pink slime than non passive ones" + }, + { + "type": "crafting", + "recipe": "industrialforegoing:mob_slaughter_factory" + } + ] +} diff --git a/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/agr_hus/pink_slime.json b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/agr_hus/pink_slime.json new file mode 100644 index 000000000000..e9941f32cffa --- /dev/null +++ b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/agr_hus/pink_slime.json @@ -0,0 +1,13 @@ +{ + "name": "Pink Slime (Bucket)", + "icon": "industrialforegoing:pink_slime_bucket", + "category": "industrialforegoing:agriculture_husbandry", + "sortnum": 11, + "read_by_default": true, + "pages": [ + { + "type": "text", + "text": "A fluid produced by the $(l:agr_hus/mob_slaughter_factory)Mob Slaughter Factory$()." + } + ] +} diff --git a/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/agr_hus/plant_fertilizer.json b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/agr_hus/plant_fertilizer.json new file mode 100644 index 000000000000..1ba50a326f84 --- /dev/null +++ b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/agr_hus/plant_fertilizer.json @@ -0,0 +1,21 @@ +{ + "name": "Plant Fertilizer", + "icon": "industrialforegoing:plant_fertilizer", + "category": "industrialforegoing:agriculture_husbandry", + "sortnum": 5, + "read_by_default": true, + "pages": [ + { + "type": "text", + "text": "A machine used to $(6)apply$() bonemeal to plants. $(br2)The machine will continue applying fertilizer to the same crop until it can no longer accept bonemeal before moving on to the next plant. This can cause the machine to get stuck on plants that will always accept bonemeal, such as $(6)Sunflowers$(), or plants that will never reach their final growth state." + }, + { + "type": "text", + "text": "The Plant Fertilizer will accept: $(br)$(li)Bone Meal $(li)Fertilizer" + }, + { + "type": "crafting", + "recipe": "industrialforegoing:plant_fertilizer" + } + ] +} diff --git a/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/agr_hus/plant_gatherer.json b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/agr_hus/plant_gatherer.json new file mode 100644 index 000000000000..e45cc3b66cf6 --- /dev/null +++ b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/agr_hus/plant_gatherer.json @@ -0,0 +1,21 @@ +{ + "name": "Plant Gatherer", + "icon": "industrialforegoing:plant_gatherer", + "category": "industrialforegoing:agriculture_husbandry", + "sortnum": 1, + "read_by_default": true, + "pages": [ + { + "type": "text", + "text": "A machine used to $(6)chop$() trees and $(6)harvest$() crops. Each operation creates a little bit of $(l:agr_hus/sludge)Sludge$(). $(br2)If the Plant Gatherer begins to harvest a tree within the working area, it will continue to harvest any log or leaves connected to the base log block." + }, + { + "type": "text", + "text": "The Plant Gatherer will break crops when harvesting, even when the plant may be harvested by right click. But if its being provided with small amounts of ether it will replant automatically." + }, + { + "type": "crafting", + "recipe": "industrialforegoing:plant_gatherer" + } + ] +} diff --git a/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/agr_hus/plant_sower.json b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/agr_hus/plant_sower.json new file mode 100644 index 000000000000..cca135e7c569 --- /dev/null +++ b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/agr_hus/plant_sower.json @@ -0,0 +1,17 @@ +{ + "name": "Plant Sower", + "icon": "industrialforegoing:plant_sower", + "category": "industrialforegoing:agriculture_husbandry", + "sortnum": 4, + "read_by_default": true, + "pages": [ + { + "type": "text", + "text": "A machine used to $(6)plant$() crops and saplings. $(br2)The 9 internal inventory slots are $(6)color$() coded and correspond to the colored markings on the top of the Plant Sower. The working area above the machine is divided into 9 segments and only seeds from the corresponding inventory slot will be planted in each section." + }, + { + "type": "crafting", + "recipe": "industrialforegoing:plant_sower" + } + ] +} diff --git a/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/agr_hus/sewage.json b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/agr_hus/sewage.json new file mode 100644 index 000000000000..bae630d6bfcd --- /dev/null +++ b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/agr_hus/sewage.json @@ -0,0 +1,13 @@ +{ + "name": "Sewage (Bucket)", + "icon": "industrialforegoing:sewage_bucket", + "category": "industrialforegoing:agriculture_husbandry", + "sortnum": 13, + "read_by_default": true, + "pages": [ + { + "type": "text", + "text": "The fluid produced by the $(l:agr_hus/sewer)Sewer$(). You don't want to know about it." + } + ] +} diff --git a/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/agr_hus/sewage_composter.json b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/agr_hus/sewage_composter.json new file mode 100644 index 000000000000..46f75c60762c --- /dev/null +++ b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/agr_hus/sewage_composter.json @@ -0,0 +1,17 @@ +{ + "name": "Sewage Composter", + "icon": "industrialforegoing:sewage_composter", + "category": "industrialforegoing:agriculture_husbandry", + "sortnum": 14, + "read_by_default": true, + "pages": [ + { + "type": "text", + "text": "When provided with $(l:agr_hus/sewage)Sewage$() this machine will create $(l:agr_hus/fertilizer)Fertilizer$() from it." + }, + { + "type": "crafting", + "recipe": "industrialforegoing:sewage_composter" + } + ] +} diff --git a/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/agr_hus/sewer.json b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/agr_hus/sewer.json new file mode 100644 index 000000000000..43a82bde6d81 --- /dev/null +++ b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/agr_hus/sewer.json @@ -0,0 +1,17 @@ +{ + "name": "Sewer", + "icon": "industrialforegoing:sewer", + "category": "industrialforegoing:agriculture_husbandry", + "sortnum": 12, + "read_by_default": true, + "pages": [ + { + "type": "text", + "text": "A machine used to collect $(l:agr_hus/sewage)Sewage$() from animals and experience to turn it into essence." + }, + { + "type": "crafting", + "recipe": "industrialforegoing:sewer" + } + ] +} diff --git a/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/agr_hus/sludge.json b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/agr_hus/sludge.json new file mode 100644 index 000000000000..e904a9355f51 --- /dev/null +++ b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/agr_hus/sludge.json @@ -0,0 +1,13 @@ +{ + "name": "Sludge (Bucket)", + "icon": "industrialforegoing:sludge_bucket", + "category": "industrialforegoing:agriculture_husbandry", + "sortnum": 2, + "read_by_default": true, + "pages": [ + { + "type": "text", + "text": "A fluid produced by the $(l:agr_hus/plant_gatherer)Plant Gatherer$() and used in the $(l:resource_production/sludge_refiner)Sludge Refiner$()." + } + ] +} diff --git a/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/agr_hus/wither_builder.json b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/agr_hus/wither_builder.json new file mode 100644 index 000000000000..02361e92db13 --- /dev/null +++ b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/agr_hus/wither_builder.json @@ -0,0 +1,16 @@ +{ + "name": "Wither Builder", + "icon": "industrialforegoing:wither_builder", + "category": "industrialforegoing:agriculture_husbandry", + "read_by_default": true, + "pages": [ + { + "type": "text", + "text": "A machine used to spawn withers. When provided with power, $(6)3 Wither Skulls$() and $(6)4 soulsand$(), it will completely build the wither spawning structure in the working area." + }, + { + "type": "crafting", + "recipe": "industrialforegoing:wither_builder" + } + ] +} diff --git a/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/basics/addons.json b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/basics/addons.json new file mode 100644 index 000000000000..aaab61896f80 --- /dev/null +++ b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/basics/addons.json @@ -0,0 +1,33 @@ +{ + "name": "Addons", + "icon": "industrialforegoing:range_addon11", + "category": "industrialforegoing:basics", + "sortnum": 5, + "read_by_default": true, + "pages": [ + { + "type": "spotlight", + "item": "industrialforegoing:range_addon11", + "title": "Range", + "text": "Increase the range of machines that have a working area, not all machines accept range addons. Each tier increases the range by 1." + }, + { + "type": "spotlight", + "item": "industrialforegoing:speed_addon_2", + "title": "Speed", + "text": "Increase how much the progress bar advances every tick. $(br2)Tier 1 -> +1$(br)Tier 2 -> +2" + }, + { + "type": "spotlight", + "item": "industrialforegoing:efficiency_addon_2", + "title": "Efficiency", + "text": "Decreases the amount of ticks need to complete an operation. $(br2)Tier 1 -> -10%$(br)Tier 2 -> -20%" + }, + { + "type": "spotlight", + "item": "industrialforegoing:processing_addon_2", + "title": "Processing", + "text": "Increased the amount of operations done when a machine finishes processing. $(br2)Tier 1 -> +1 Operation $(br)Tier 2 -> +2 Operations" + } + ] +} diff --git a/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/basics/dissolution_chamber.json b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/basics/dissolution_chamber.json new file mode 100644 index 000000000000..93ee4f4a6413 --- /dev/null +++ b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/basics/dissolution_chamber.json @@ -0,0 +1,17 @@ +{ + "name": "Dissolution Chamber", + "icon": "industrialforegoing:dissolution_chamber", + "category": "industrialforegoing:basics", + "sortnum": 6, + "read_by_default": true, + "pages": [ + { + "type": "text", + "text": "A powerful machine used to craft materials using up to $(6)8$() items and/or $(6)1$() fluid. This machine can produce items and/or fluids. $(br2)All the recipes are shapeless meaning that the ingredients can be in any slot. $(br2)When a recipe is present the machine will lock all of the slots to prevent more items from being inserted." + }, + { + "type": "crafting", + "recipe": "industrialforegoing:dissolution_chamber" + } + ] +} diff --git a/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/basics/fluid_extractor.json b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/basics/fluid_extractor.json new file mode 100644 index 000000000000..fbf51bc78bc0 --- /dev/null +++ b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/basics/fluid_extractor.json @@ -0,0 +1,18 @@ +{ + "name": "Fluid Extractor", + "icon": "industrialforegoing:fluid_extractor", + "category": "industrialforegoing:basics", + "sortnum": 0, + "read_by_default": true, + "pages": [ + { + "type": "text", + "text": "The fluid extractor will extract $(l:basics/latex)latex$() from wood that are placed in front of the machine. Multiple extractors can be used to extract from the same log at the same time. $(br2)The machine will start consuming the log and once consumed it will remove the bark from it and replace it with the stripped variant, once that gets consumed it will disappear. " + }, + { + "type": "crafting", + "recipe": "industrialforegoing:fluid_extractor", + "text": "$(br2)$(6)Each log will produce different amounts of latex, check JEI for rates. $(6)Power optional: Providing power will make the machine work faster" + } + ] +} diff --git a/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/basics/latex.json b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/basics/latex.json new file mode 100644 index 000000000000..f48a28d7dbb8 --- /dev/null +++ b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/basics/latex.json @@ -0,0 +1,13 @@ +{ + "name": "Latex (Fluid)", + "icon": "industrialforegoing:latex_bucket", + "category": "industrialforegoing:basics", + "sortnum": 3, + "read_by_default": true, + "pages": [ + { + "type": "text", + "text": "This fluid is used in a $(l:basics/latex_processing_unit)Latex Procressing Unit$() to make Tiny Dry Rubber" + } + ] +} diff --git a/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/basics/latex_processing_unit.json b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/basics/latex_processing_unit.json new file mode 100644 index 000000000000..0506f897edf0 --- /dev/null +++ b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/basics/latex_processing_unit.json @@ -0,0 +1,13 @@ +{ + "name": "Latex Processing Unit", + "icon": "industrialforegoing:latex_processing_unit", + "category": "industrialforegoing:basics", + "sortnum": 1, + "read_by_default": true, + "pages": [ + { + "type": "text", + "text": "The Latex Processing Unit will use $(6)100$()mb of $(l:basics/latex)Latex$() and $(6)500$()mb of Water to produce 1 $(l:basics/plastic) Tiny Dry Rubber$()" + } + ] +} diff --git a/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/basics/plastic.json b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/basics/plastic.json new file mode 100644 index 000000000000..38af04c98d85 --- /dev/null +++ b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/basics/plastic.json @@ -0,0 +1,18 @@ +{ + "name": "Plastic", + "icon": "industrialforegoing:plastic", + "category": "industrialforegoing:basics", + "sortnum": 4, + "read_by_default": true, + "pages": [ + { + "type": "crafting", + "recipe": "industrialforegoing:dryrubber", + "text": "A simple crafting material made from $(l:basics/latex)Latex$()." + }, + { + "type": "smelting", + "recipe": "industrialforegoing:plastic" + } + ] +} diff --git a/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/generators/biofuel.json b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/generators/biofuel.json new file mode 100644 index 000000000000..83d233fc062f --- /dev/null +++ b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/generators/biofuel.json @@ -0,0 +1,13 @@ +{ + "name": "Biofuel (Fluid)", + "icon": "industrialforegoing:biofuel_bucket", + "category": "industrialforegoing:generators", + "sortnum": 1, + "read_by_default": true, + "pages": [ + { + "type": "text", + "text": "A purple fluid made of plants, dyes and some questionable things like skulls in a $(l:generators/bioreactor)Bioreactor$(). $(br2)Used in a $(l:generators/biofuel_generator)Biofuel Generator$() or in $(l:tools/infinity_tools)Infinity Tools$()." + } + ] +} diff --git a/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/generators/biofuel_generator.json b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/generators/biofuel_generator.json new file mode 100644 index 000000000000..b3f44aa81212 --- /dev/null +++ b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/generators/biofuel_generator.json @@ -0,0 +1,17 @@ +{ + "name": "Biofuel Generator", + "icon": "industrialforegoing:biofuel_generator", + "category": "industrialforegoing:generators", + "sortnum": 3, + "read_by_default": true, + "pages": [ + { + "type": "text", + "text": "A generator that uses $(l:generators/biofuel)Biofuel$() to generate $(6)160$()RF/t. $(br2)This generator is efficient so it will stop consuming fuel when the internal buffer is full." + }, + { + "type": "crafting", + "recipe": "industrialforegoing:biofuel_generator" + } + ] +} diff --git a/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/generators/bioreactor.json b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/generators/bioreactor.json new file mode 100644 index 000000000000..1add3f1ae095 --- /dev/null +++ b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/generators/bioreactor.json @@ -0,0 +1,17 @@ +{ + "name": "Bioreactor", + "icon": "industrialforegoing:bioreactor", + "category": "industrialforegoing:generators", + "sortnum": 2, + "read_by_default": true, + "pages": [ + { + "type": "text", + "text": "A machine that when provided with water and some $(6)seeds$(), $(6)sapplings$(), $(6)dyes$() and ... $(6)skulls$()??? it will create $(l:generators/biofuel)Biofuel$(). $(br2)The more different types of items the reactor has the more biofuel per item it will create. For example: having 1 item the reactor it will only make $(6)80$()mb but, if you have 4 different items, each item will make $(6)110$()mb for a total of $(6)440$()mb." + }, + { + "type": "crafting", + "recipe": "industrialforegoing:bioreactor" + } + ] +} diff --git a/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/generators/mycelial_reactor.json b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/generators/mycelial_reactor.json new file mode 100644 index 000000000000..f5e9fc437d3b --- /dev/null +++ b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/generators/mycelial_reactor.json @@ -0,0 +1,17 @@ +{ + "name": "Mycelial Reactor", + "icon": "industrialforegoing:mycelial_reactor", + "category": "industrialforegoing:generators", + "sortnum": 2, + "read_by_default": true, + "pages": [ + { + "type": "text", + "text": "Using the $(6)Mycelial Network$() (A subspace domain containing a living vegetative mass of fungus called the mycelium) this reactor can detect the other $(6)mycelial generators$() and generate massive amounts of FE. $(br2)For this to happen, once instance of each generator needs to be working at the same time." + }, + { + "type": "text", + "text": "Maybe new technologies can be discovered in the future using this network." + } + ] +} diff --git a/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/generators/pity.json b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/generators/pity.json new file mode 100644 index 000000000000..961f97cb3dd5 --- /dev/null +++ b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/generators/pity.json @@ -0,0 +1,17 @@ +{ + "name": "Pififul Generator", + "icon": "industrialforegoing:pitiful_generator", + "category": "industrialforegoing:generators", + "sortnum": 0, + "read_by_default": true, + "pages": [ + { + "type": "text", + "text": "A very inefficient generator that consumes burnable fuels, like coal. $(br2)It's so inefficient that when the machine energy buffer is full it will keep consuming fuel." + }, + { + "type": "crafting", + "recipe": "industrialforegoing:pitiful_generator" + } + ] +} diff --git a/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/misc/enchantment_applicator.json b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/misc/enchantment_applicator.json new file mode 100644 index 000000000000..aec1c2c5d3d5 --- /dev/null +++ b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/misc/enchantment_applicator.json @@ -0,0 +1,17 @@ +{ + "name": "Enchantment Applicator", + "icon": "industrialforegoing:enchantment_applicator", + "category": "industrialforegoing:misc", + "sortnum": 3, + "read_by_default": true, + "pages": [ + { + "type": "text", + "text": "This machine functions the same way as an anvil but instead of experience it uses $(l:agr_husb/essence)Essence$(). It can grab essence from the tank on top of the cost is too big." + }, + { + "type": "crafting", + "recipe": "industrialforegoing:enchantment_applicator" + } + ] +} diff --git a/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/misc/enchantment_extractor.json b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/misc/enchantment_extractor.json new file mode 100644 index 000000000000..fe19159144c3 --- /dev/null +++ b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/misc/enchantment_extractor.json @@ -0,0 +1,17 @@ +{ + "name": "Enchantment Extractor", + "icon": "industrialforegoing:enchantment_extractor", + "category": "industrialforegoing:misc", + "sortnum": 4, + "read_by_default": true, + "pages": [ + { + "type": "text", + "text": "This machine can extract enchantments from items when provided with a book. $(br2)It can function 2 ways, extract the enchantments into a book or it can extract the enchantment and transform it into $(l:agr_husb/essence)Essence$()." + }, + { + "type": "crafting", + "recipe": "industrialforegoing:enchantment_extractor" + } + ] +} diff --git a/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/misc/enchantment_factory.json b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/misc/enchantment_factory.json new file mode 100644 index 000000000000..2d599802e3cb --- /dev/null +++ b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/misc/enchantment_factory.json @@ -0,0 +1,17 @@ +{ + "name": "Enchantment Factory", + "icon": "industrialforegoing:enchantment_factory", + "category": "industrialforegoing:misc", + "sortnum": 0, + "read_by_default": true, + "pages": [ + { + "type": "text", + "text": "This machine when provided with large amounts of $(l:agr_hus/essence)Essence$() and an item it will enchant the item with a level $(6)30$()." + }, + { + "type": "crafting", + "recipe": "industrialforegoing:enchantment_factory" + } + ] +} diff --git a/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/misc/enchantment_sorter.json b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/misc/enchantment_sorter.json new file mode 100644 index 000000000000..b3369c067a6d --- /dev/null +++ b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/misc/enchantment_sorter.json @@ -0,0 +1,17 @@ +{ + "name": "Enchantment Sorter", + "icon": "industrialforegoing:enchantment_sorter", + "category": "industrialforegoing:misc", + "sortnum": 1, + "read_by_default": true, + "pages": [ + { + "type": "text", + "text": "This machine will sort items that are enchanted from the ones that aren't." + }, + { + "type": "crafting", + "recipe": "industrialforegoing:enchantment_sorter" + } + ] +} diff --git a/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/misc/infinity_charger.json b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/misc/infinity_charger.json new file mode 100644 index 000000000000..8f84ad2074d6 --- /dev/null +++ b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/misc/infinity_charger.json @@ -0,0 +1,17 @@ +{ + "name": "Infinity Charger", + "icon": "industrialforegoing:infinity_charger", + "category": "industrialforegoing:misc", + "sortnum": 5, + "read_by_default": true, + "pages": [ + { + "type": "text", + "text": "Charges items that can hold power. It charges $(6)Infinity$() items very fast." + }, + { + "type": "crafting", + "recipe": "industrialforegoing:infinity_charger" + } + ] +} diff --git a/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/misc/mob_detector.json b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/misc/mob_detector.json new file mode 100644 index 000000000000..0a2b8bc43639 --- /dev/null +++ b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/misc/mob_detector.json @@ -0,0 +1,17 @@ +{ + "name": "Mob Detector", + "icon": "industrialforegoing:mob_detector", + "category": "industrialforegoing:misc", + "sortnum": 6, + "read_by_default": true, + "pages": [ + { + "type": "text", + "text": "This machine will detect how many entities are in front of it and it will emit a redstone signal in the back with the same strength as the amount of entities detected." + }, + { + "type": "crafting", + "recipe": "industrialforegoing:mob_detector" + } + ] +} diff --git a/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/misc/stasis_chamber.json b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/misc/stasis_chamber.json new file mode 100644 index 000000000000..4feba5d851af --- /dev/null +++ b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/misc/stasis_chamber.json @@ -0,0 +1,17 @@ +{ + "name": "Stasis Chamber", + "icon": "industrialforegoing:stasis_chamber", + "category": "industrialforegoing:misc", + "sortnum": 5, + "read_by_default": true, + "pages": [ + { + "type": "text", + "text": "When provided with power this machine will $(6)freeze$() and $(6)heal$() any entity that are in its working area." + }, + { + "type": "crafting", + "recipe": "industrialforegoing:stasis_chamber" + } + ] +} diff --git a/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/resource_production/block_breaker.json b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/resource_production/block_breaker.json new file mode 100644 index 000000000000..63bb06b82754 --- /dev/null +++ b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/resource_production/block_breaker.json @@ -0,0 +1,17 @@ +{ + "name": "Block Breaker", + "icon": "industrialforegoing:block_breaker", + "category": "industrialforegoing:resource_production", + "sortnum": 2, + "read_by_default": true, + "pages": [ + { + "type": "text", + "text": "Breaks any block in front of it and places it in the internal inventory, at the cost of $(6)1000$()RF per operation." + }, + { + "type": "crafting", + "recipe": "industrialforegoing:block_breaker" + } + ] +} diff --git a/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/resource_production/block_placer.json b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/resource_production/block_placer.json new file mode 100644 index 000000000000..56ec377adade --- /dev/null +++ b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/resource_production/block_placer.json @@ -0,0 +1,17 @@ +{ + "name": "Block Placer", + "icon": "industrialforegoing:block_placer", + "category": "industrialforegoing:resource_production", + "sortnum": 5, + "read_by_default": true, + "pages": [ + { + "type": "text", + "text": "It places blocks.$(br2)It will place the blocks from the internal container and use $(6)1000$()RF." + }, + { + "type": "crafting", + "recipe": "industrialforegoing:block_placer" + } + ] +} diff --git a/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/resource_production/dye_mixer.json b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/resource_production/dye_mixer.json new file mode 100644 index 000000000000..38ffc68ca937 --- /dev/null +++ b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/resource_production/dye_mixer.json @@ -0,0 +1,17 @@ +{ + "name": "Dye Mixer", + "icon": "industrialforegoing:dye_mixer", + "category": "industrialforegoing:resource_production", + "sortnum": 12, + "read_by_default": true, + "pages": [ + { + "type": "text", + "text": "This machine mixes primal dye colours to create the colours of the rainbow.$(br2)For example: If the requested $(6)dye$() is white, it will need 1 of $(4)Red$(0), $(2)Green$(0) and $(1)Blue$(0).$(br)It will consume $(6)30$()RF/t" + }, + { + "type": "crafting", + "recipe": "industrialforegoing:dye_mixer" + } + ] +} diff --git a/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/resource_production/ether_gas.json b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/resource_production/ether_gas.json new file mode 100644 index 000000000000..5af00ac76563 --- /dev/null +++ b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/resource_production/ether_gas.json @@ -0,0 +1,13 @@ +{ + "name": "Ether Gas (Bucket)", + "icon": "industrialforegoing:ether_gas_bucket", + "category": "industrialforegoing:resource_production", + "sortnum": 13, + "read_by_default": true, + "pages": [ + { + "type": "text", + "text": "The fluid produced by the $(l:resource_production/fluid_laser_base)Fluid Laser Base$() when placed right on top of a Wither." + } + ] +} diff --git a/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/resource_production/fermentation_station.json b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/resource_production/fermentation_station.json new file mode 100644 index 000000000000..fce6cbcaca56 --- /dev/null +++ b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/resource_production/fermentation_station.json @@ -0,0 +1,17 @@ +{ + "name": "Fermentation Station", + "icon": "industrialforegoing:fermentation_station", + "category": "industrialforegoing:resource_production", + "sortnum": 20, + "read_by_default": true, + "pages": [ + { + "type": "text", + "text": "Using raw ore meat this machine will seal its contents when reached the configured level and it will ferment that meat using the selected production type." + }, + { + "type": "crafting", + "recipe": "industrialforegoing:fermentation_station" + } + ] +} diff --git a/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/resource_production/fluid_collector.json b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/resource_production/fluid_collector.json new file mode 100644 index 000000000000..66cee11b9421 --- /dev/null +++ b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/resource_production/fluid_collector.json @@ -0,0 +1,17 @@ +{ + "name": "Fluid Collector", + "icon": "industrialforegoing:fluid_collector", + "category": "industrialforegoing:resource_production", + "sortnum": 7, + "read_by_default": true, + "pages": [ + { + "type": "text", + "text": "It drains a fluid source block in front of it.$(br2)It will place the fluid from the internal container and use $(6)1000$()RF." + }, + { + "type": "crafting", + "recipe": "industrialforegoing:fluid_collector" + } + ] +} diff --git a/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/resource_production/fluid_laser_base.json b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/resource_production/fluid_laser_base.json new file mode 100644 index 000000000000..768eab55f9d6 --- /dev/null +++ b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/resource_production/fluid_laser_base.json @@ -0,0 +1,17 @@ +{ + "name": "Fluid Laser Base", + "icon": "industrialforegoing:fluid_laser_base", + "category": "industrialforegoing:resource_production", + "sortnum": 15, + "read_by_default": true, + "pages": [ + { + "type": "text", + "text": "When fully charged with a $(l:resource_production/laser_drill)Laser Drill$() it will fluids. To do it will need a specific catalyst that won't be consumed and the machine will need to be placed in an specific biome and be drilling at a specific depth. $(br2)Some fluids might need an entity under the machine to produce the fluid. $(br2)Check JEI for values." + }, + { + "type": "crafting", + "recipe": "industrialforegoing:fluid_laser_base" + } + ] +} diff --git a/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/resource_production/fluid_placer.json b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/resource_production/fluid_placer.json new file mode 100644 index 000000000000..862fab49ea18 --- /dev/null +++ b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/resource_production/fluid_placer.json @@ -0,0 +1,17 @@ +{ + "name": "Fluid Placer", + "icon": "industrialforegoing:fluid_placer", + "category": "industrialforegoing:resource_production", + "sortnum": 4, + "read_by_default": true, + "pages": [ + { + "type": "text", + "text": "It places fluids.$(br2)It will place the fluid from the internal container and use $(6)1000$()RF." + }, + { + "type": "crafting", + "recipe": "industrialforegoing:fluid_placer" + } + ] +} diff --git a/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/resource_production/fluid_sieving_machine.json b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/resource_production/fluid_sieving_machine.json new file mode 100644 index 000000000000..82fd641c4ee2 --- /dev/null +++ b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/resource_production/fluid_sieving_machine.json @@ -0,0 +1,17 @@ +{ + "name": "Fluid Sieving Machine", + "icon": "industrialforegoing:fluid_sieving_machine", + "category": "industrialforegoing:resource_production", + "sortnum": 21, + "read_by_default": true, + "pages": [ + { + "type": "text", + "text": "Using fermented ore meat and sand this machine will turn that meat into dust from the ore that it was first created." + }, + { + "type": "crafting", + "recipe": "industrialforegoing:fluid_sieving_machine" + } + ] +} diff --git a/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/resource_production/laser_drill.json b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/resource_production/laser_drill.json new file mode 100644 index 000000000000..6dd42779011b --- /dev/null +++ b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/resource_production/laser_drill.json @@ -0,0 +1,17 @@ +{ + "name": "Laser Drill", + "icon": "industrialforegoing:laser_drill", + "category": "industrialforegoing:resource_production", + "sortnum": 13, + "read_by_default": true, + "pages": [ + { + "type": "text", + "text": "This machine, when provided with power, charges the first $(l:resource_production/ore_laser_base)Ore Laser Base$() and $(l:resource_production/fluid_laser_base)Fluid Laser Base$() that finds in its working area." + }, + { + "type": "crafting", + "recipe": "industrialforegoing:laser_drill" + } + ] +} diff --git a/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/resource_production/marine_fisher.json b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/resource_production/marine_fisher.json new file mode 100644 index 000000000000..47e738df8552 --- /dev/null +++ b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/resource_production/marine_fisher.json @@ -0,0 +1,17 @@ +{ + "name": "Marine Fisher", + "icon": "industrialforegoing:marine_fisher", + "category": "industrialforegoing:resource_production", + "sortnum": 3, + "read_by_default": true, + "pages": [ + { + "type": "text", + "text": "A cats best friend <3$(br2)When placed above a $(6)water pool$() of at least $(6)3x3$() and $(6)1$() block deep, it will start $(6)fishing$() and put the fish (and perhaps something else?) in the internal inventory, at the cost of $(6)5000$()RF per operation." + }, + { + "type": "crafting", + "recipe": "industrialforegoing:marine_fisher" + } + ] +} diff --git a/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/resource_production/mechanical_dirt.json b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/resource_production/mechanical_dirt.json new file mode 100644 index 000000000000..65c831840974 --- /dev/null +++ b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/resource_production/mechanical_dirt.json @@ -0,0 +1,17 @@ +{ + "name": "Mechanical Dirt", + "icon": "industrialforegoing:mechanical_dirt", + "category": "industrialforegoing:resource_production", + "sortnum": 1, + "read_by_default": true, + "pages": [ + { + "type": "text", + "text": "Imbued with unknown technology, this block will spawn $(6)mobs$() at a fast rate when certain conditions are met.$(br2)Firstly, it requires $(6)1000$()RF and $(6)20mb$() of $(6)Liquid Meat$() per operation, secondly, normal mob spawn conditions have to be met (this means the light level has to be $(6)7$() or lower and the block has to be loaded)$(br2)" + }, + { + "type": "text", + "text": "When one block is supplied with $(6)Power$() or $(6)Liquid Meat$(), it will automatically be equally divided by any connected blocks." + } + ] +} diff --git a/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/resource_production/ore_laser_base.json b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/resource_production/ore_laser_base.json new file mode 100644 index 000000000000..b846a3ff3341 --- /dev/null +++ b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/resource_production/ore_laser_base.json @@ -0,0 +1,17 @@ +{ + "name": "Ore Laser Base", + "icon": "industrialforegoing:ore_laser_base", + "category": "industrialforegoing:resource_production", + "sortnum": 14, + "read_by_default": true, + "pages": [ + { + "type": "text", + "text": "When fully charged with a $(l:resource_production/laser_drill)Laser Drill$() it will produce ores. Each ore that can produced has a weight based in the biome the machine is placed in and the depth the machine is configured to mine in. $(br2)Laser lenses increases the weight of an a produced ore. $(br2)Check JEI for values." + }, + { + "type": "crafting", + "recipe": "industrialforegoing:ore_laser_base" + } + ] +} diff --git a/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/resource_production/potion_brewer.json b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/resource_production/potion_brewer.json new file mode 100644 index 000000000000..d818ee562cab --- /dev/null +++ b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/resource_production/potion_brewer.json @@ -0,0 +1,17 @@ +{ + "name": "Potion Brewer", + "icon": "industrialforegoing:potion_brewer", + "category": "industrialforegoing:resource_production", + "sortnum": 9, + "read_by_default": true, + "pages": [ + { + "type": "text", + "text": "An automatic vanilla brewer.$(br2)When supplied with $(6)Power$() it will create a potion from the provided ingredients.$(br)Empty bottles will be filled if the internal $(6)water$() container is filled and it won't get consumed." + }, + { + "type": "crafting", + "recipe": "industrialforegoing:potion_brewer" + } + ] +} diff --git a/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/resource_production/resourceful_furnace.json b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/resource_production/resourceful_furnace.json new file mode 100644 index 000000000000..a4b8a0b2c10b --- /dev/null +++ b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/resource_production/resourceful_furnace.json @@ -0,0 +1,17 @@ +{ + "name": "Resourceful Furnace", + "icon": "industrialforegoing:resourceful_furnace", + "category": "industrialforegoing:resource_production", + "sortnum": 6, + "read_by_default": true, + "pages": [ + { + "type": "text", + "text": "3 Furnaces in 1.$(br2)Returns $(6)2$()mb of Essence per item melted. Requires $(6)40$()RF/t." + }, + { + "type": "crafting", + "recipe": "industrialforegoing:resourceful_furnace" + } + ] +} diff --git a/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/resource_production/sludge_refiner.json b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/resource_production/sludge_refiner.json new file mode 100644 index 000000000000..c04b07f9f936 --- /dev/null +++ b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/resource_production/sludge_refiner.json @@ -0,0 +1,17 @@ +{ + "name": "Sludge Refiner", + "icon": "industrialforegoing:sludge_refiner", + "category": "industrialforegoing:resource_production", + "sortnum": 10, + "read_by_default": true, + "pages": [ + { + "type": "text", + "text": "A machine that transforms $(6)sludge$() into something useful.$(br2)When supplied with $(6)Sludge$(), obtained from the $(l:agriculture_n_husbandry/plant_gatherer)Plant Gatherer$(), it will generate $(6)something$().$(br)This process requires $(6)1000$()RF/t though so be sure to have some power stored." + }, + { + "type": "crafting", + "recipe": "industrialforegoing:sludge_refiner" + } + ] +} diff --git a/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/resource_production/spores_recreator.json b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/resource_production/spores_recreator.json new file mode 100644 index 000000000000..3c20b0ffd384 --- /dev/null +++ b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/resource_production/spores_recreator.json @@ -0,0 +1,17 @@ +{ + "name": "Spores Recreator", + "icon": "industrialforegoing:spores_recreator", + "category": "industrialforegoing:resource_production", + "sortnum": 8, + "read_by_default": true, + "pages": [ + { + "type": "text", + "text": "Duplicates $(6)fungi$().$(br2)Requires $(6)40$()RF/t and $(6)water$() ($(6)100$()mb per operation). $(br2)For nether fungi it needs $(6)lava$()." + }, + { + "type": "crafting", + "recipe": "industrialforegoing:spores_recreator" + } + ] +} diff --git a/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/resource_production/stonework_factory.json b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/resource_production/stonework_factory.json new file mode 100644 index 000000000000..c9807d7a64b4 --- /dev/null +++ b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/resource_production/stonework_factory.json @@ -0,0 +1,17 @@ +{ + "name": "Material StoneWork Factory", + "icon": "industrialforegoing:material_stonework_factory", + "category": "industrialforegoing:resource_production", + "sortnum": 0, + "read_by_default": true, + "pages": [ + { + "type": "text", + "text": "A next-generation $(6)cobblestone$() generator.$(br2)When supplied with $(6)60$()RF/t and both $(6)water$() and $(6)lava$(), it can be instructed to create certain materials.$(br)These materials can be further manipulated by actions:$(br)$(li)Smelting$(br)$(li)Crushing$(br)$(li)Crafting" + }, + { + "type": "crafting", + "recipe": "industrialforegoing:material_stonework_factory" + } + ] +} diff --git a/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/resource_production/washing_factory.json b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/resource_production/washing_factory.json new file mode 100644 index 000000000000..76adf4ae65d7 --- /dev/null +++ b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/resource_production/washing_factory.json @@ -0,0 +1,17 @@ +{ + "name": "Washing Factory", + "icon": "industrialforegoing:washing_factory", + "category": "industrialforegoing:resource_production", + "sortnum": 19, + "read_by_default": true, + "pages": [ + { + "type": "text", + "text": "Using liquid meat and an ore this machine will turn that meat into raw ore meat of that ore." + }, + { + "type": "crafting", + "recipe": "industrialforegoing:washing_factory" + } + ] +} diff --git a/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/resource_production/water_condensator.json b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/resource_production/water_condensator.json new file mode 100644 index 000000000000..d3887b3fe5d6 --- /dev/null +++ b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/resource_production/water_condensator.json @@ -0,0 +1,17 @@ +{ + "name": "Water Condensator", + "icon": "industrialforegoing:water_condensator", + "category": "industrialforegoing:resource_production", + "sortnum": 11, + "read_by_default": true, + "pages": [ + { + "type": "text", + "text": "A machine that generates $(6)water$() from surrounding sourceblocks.$(br2)When adjacent to at least $(6)2 water source blocks$(), it will start working.$(br)Adding additional source blocks and supplying $(6)1000()RF per operation, will make the machine significally faster." + }, + { + "type": "crafting", + "recipe": "industrialforegoing:water_condensator" + } + ] +} diff --git a/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/tools/infinity_backpack.json b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/tools/infinity_backpack.json new file mode 100644 index 000000000000..941ba98ed20a --- /dev/null +++ b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/tools/infinity_backpack.json @@ -0,0 +1,17 @@ +{ + "name": "Infinity Backpack", + "icon": "industrialforegoing:infinity_backpack", + "category": "industrialforegoing:tools", + "sortnum": 3, + "read_by_default": true, + "pages": [ + { + "type": "text", + "text": "The Infinity Backpack is a tool that allows you to store big amounts of items in a portable way.$(br2)It can hold 3 specific fluids: $(6)biofuel$() to allow automatic operations to function, $(6)essence$() from the picked up experience (when auto-pickup is enabled) and $(6)liquid meat$() to feed you automatically." + }, + { + "type": "text", + "text": "When $(6)Magnet Mode$() is enabled nearby items will be teleported to the player when they can be picked up. $(br2)When $(6)Auto-Pickup Mode$() is enabled items that can go in the backpack picked up by the player it will go into the backpack automatically. $(br2)Each slot can be configured to $(6)void$() excess or to $(6)refill$() stacks that aren't full in your inventory." + } + ] +} diff --git a/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/tools/infinity_drill.json b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/tools/infinity_drill.json new file mode 100644 index 000000000000..62b66bc69ccf --- /dev/null +++ b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/tools/infinity_drill.json @@ -0,0 +1,13 @@ +{ + "name": "Infinity Drill", + "icon": "industrialforegoing:infinity_drill", + "category": "industrialforegoing:tools", + "sortnum": 3, + "read_by_default": true, + "pages": [ + { + "type": "text", + "text": "The Infinity Drill is a tool that allows you to mine big areas, the bigger the tier the bigger the area." + } + ] +} diff --git a/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/tools/infinity_hammer.json b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/tools/infinity_hammer.json new file mode 100644 index 000000000000..56679b73d815 --- /dev/null +++ b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/tools/infinity_hammer.json @@ -0,0 +1,17 @@ +{ + "name": "Infinity Hammer", + "icon": "industrialforegoing:infinity_hammer", + "category": "industrialforegoing:tools", + "sortnum": 3, + "read_by_default": true, + "pages": [ + { + "type": "text", + "text": "The Infinity Hammer is a tool that allows you to damage enemies in an area. Increasing the tier will give you access to different levels of $(6)Beheading$(), allowing you to get mob heads easily." + }, + { + "type": "text", + "text": "When right clicked into the ground it will make a $(6)shatter$() effect into the ground in a cone shape in front of the user." + } + ] +} diff --git a/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/tools/infinity_launcher.json b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/tools/infinity_launcher.json new file mode 100644 index 000000000000..486d6aa783a9 --- /dev/null +++ b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/tools/infinity_launcher.json @@ -0,0 +1,13 @@ +{ + "name": "Infinity Launcher", + "icon": "industrialforegoing:infinity_launcher", + "category": "industrialforegoing:tools", + "sortnum": 3, + "read_by_default": true, + "pages": [ + { + "type": "text", + "text": "The Infinity Launcher is a tool that allows you to capture or release entities from a Mob Imprisonment Tool at a range. When selecting the mode in the GUI and firing the launcher you will be able to release or capture mobs using the MIT in your inventory." + } + ] +} diff --git a/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/tools/infinity_nuke.json b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/tools/infinity_nuke.json new file mode 100644 index 000000000000..a085f30ba56d --- /dev/null +++ b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/tools/infinity_nuke.json @@ -0,0 +1,13 @@ +{ + "name": "Infinity Nuke", + "icon": "industrialforegoing:infinity_nuke", + "category": "industrialforegoing:tools", + "sortnum": 3, + "read_by_default": true, + "pages": [ + { + "type": "text", + "text": "The Infinity Nuke is a tool of mass destruction where explosion radius will increased based on the tier and the amount of biofuel in it. The Nuke won't destroy things in claimed chunks. $(br2)To make it explode you need to place it on the ground, right click it to arm it and right click it with a flint & steel to make it explode." + } + ] +} diff --git a/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/tools/infinity_saw.json b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/tools/infinity_saw.json new file mode 100644 index 000000000000..71dbd5080d3c --- /dev/null +++ b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/tools/infinity_saw.json @@ -0,0 +1,13 @@ +{ + "name": "Infinity Saw", + "icon": "industrialforegoing:infinity_saw", + "category": "industrialforegoing:tools", + "sortnum": 3, + "read_by_default": true, + "pages": [ + { + "type": "text", + "text": "The Infinity Saw is a tool that allows you to chop trees efficiently, the bigger the tier the more blocks you can chop at the same time. Keep breaking the same block to chop big trees." + } + ] +} diff --git a/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/tools/infinity_tools.json b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/tools/infinity_tools.json new file mode 100644 index 000000000000..192fb071cbab --- /dev/null +++ b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/tools/infinity_tools.json @@ -0,0 +1,21 @@ +{ + "name": "Infinity Tools", + "icon": "industrialforegoing:infinity_drill", + "category": "industrialforegoing:tools", + "sortnum": 2, + "read_by_default": true, + "pages": [ + { + "type": "text", + "text": "The Infinity Tools follow a simple principle, the more power they have the better they are. Increasing the tier might give the tool special perks. Having $(l:biofuel)biofuel$() in them will make them more efficient by consuming the fuel instead of power when used. $(br2)You can $(6)Sneak+Right Click$() to open the tool GUI." + }, + { + "type": "text", + "text": "You can disable the $(6)charging$() of the tool by disabling charging in the tool GUI. $(br2)There are 7 tiers: $(li)Poor$(li)Common$(li)Uncommon$(li)Rare$(li)Epic$(li)Legendary$(li)Artifact $(br2) All tools will teleport the drops to the player." + }, + { + "type": "text", + "text": "You can get special $(6)Shiny$() version of the tool by becoming a patreon. It will give you visual rewards! " + } + ] +} diff --git a/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/tools/infinity_trident.json b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/tools/infinity_trident.json new file mode 100644 index 000000000000..e7f5e316d32b --- /dev/null +++ b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/tools/infinity_trident.json @@ -0,0 +1,13 @@ +{ + "name": "Infinity Trident", + "icon": "industrialforegoing:infinity_trident", + "category": "industrialforegoing:tools", + "sortnum": 3, + "read_by_default": true, + "pages": [ + { + "type": "text", + "text": "The Infinity Trident is a tool that allows you to release the true power of a Trident. Increasing the tier will give you access to different levels of $(6)Loyalty$(), $(6)Riptide$() and $(6)Channeling$(). $(br2)Channeling and hit damage will be applied in aoe." + } + ] +} diff --git a/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/tools/meat_feeder.json b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/tools/meat_feeder.json new file mode 100644 index 000000000000..3661afdb6521 --- /dev/null +++ b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/tools/meat_feeder.json @@ -0,0 +1,17 @@ +{ + "name": "Meat Feeder", + "icon": "industrialforegoing:meat_feeder", + "category": "industrialforegoing:tools", + "sortnum": 1, + "read_by_default": true, + "pages": [ + { + "type": "text", + "text": "When in your inventory the Meat Feeder will feed you with the liquid meat stored inside of the tool." + }, + { + "type": "crafting", + "recipe": "industrialforegoing:meat_feeder" + } + ] +} diff --git a/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/tools/mib.json b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/tools/mib.json new file mode 100644 index 000000000000..1ab66fbd77c2 --- /dev/null +++ b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/tools/mib.json @@ -0,0 +1,17 @@ +{ + "name": "Mob Imprisonment Tool", + "icon": "industrialforegoing:mob_imprisonment_tool", + "category": "industrialforegoing:tools", + "sortnum": 0, + "read_by_default": true, + "pages": [ + { + "type": "text", + "text": "When you $(6)Right Click$() an entity with the MIB in your hand that entity will be stored inside the MIB. $(br2)You can release the entity by $(6)Right Clicking$() with it in the ground" + }, + { + "type": "crafting", + "recipe": "industrialforegoing:mob_imprisonment_tool" + } + ] +} diff --git a/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/transport/conveyor.json b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/transport/conveyor.json new file mode 100644 index 000000000000..c8c638a1538f --- /dev/null +++ b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/transport/conveyor.json @@ -0,0 +1,27 @@ +{ + "name": "Conveyors", + "icon": "industrialforegoing:conveyor", + "category": "industrialforegoing:transport", + "sortnum": 0, + "read_by_default": true, + "pages": [ + { + "type": "text", + "text": "Conveyors can be used to transport items, entities and fluids. They can interact with the world using $(l:conveyor_upgrades)upgrades$(). Items and entities can go up and down on the conveyors but fluids can only go horizontal. $(br2)Conveyors can be colored by right-clicking them with a dye." + }, + { + "type": "crafting", + "recipe": "industrialforegoing:conveyor" + }, + { + "type": "spotlight", + "item": "minecraft:glowstone_dust", + "text": "Using glowstone can make the conveyors move items and entities very fast." + }, + { + "type": "spotlight", + "item": "industrialforegoing:plastic", + "text": "Using plastic will prevent items from being picked up when they are on top of a conveyor." + } + ] +} diff --git a/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/transport/conveyor_upgrades.json b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/transport/conveyor_upgrades.json new file mode 100644 index 000000000000..4924207fb8ef --- /dev/null +++ b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/transport/conveyor_upgrades.json @@ -0,0 +1,51 @@ +{ + "name": "Conveyor Upgrades", + "icon": "industrialforegoing:conveyor_extraction_upgrade", + "category": "industrialforegoing:transport", + "sortnum": 1, + "read_by_default": true, + "pages": [ + { + "type": "spotlight", + "item": "industrialforegoing:conveyor_extraction_upgrade", + "title": "Extraction", + "text": "Extracts items and fluids from inventories. It can extract items from player inventories too. $(br2)Items and fluids that need to be extracted can be filtered in the gui." + }, + { + "type": "spotlight", + "item": "industrialforegoing:conveyor_insertion_upgrade", + "title": "Insertion", + "text": "Inserts items and fluids to inventories. It has 2 modes, insert items that touch the conveyor or insert items that directly touch the upgrade. $(br2)Items and fluids that need to be inserted can be filtered in the gui." + }, + { + "type": "spotlight", + "item": "industrialforegoing:conveyor_detection_upgrade", + "title": "Detection", + "text": "Detects items and entities that are on top of the conveyor. $(br2)Items and entities that need to be detected can be filtered in the gui. Entities can be filtered using a MIB with the entity inside." + }, + { + "type": "spotlight", + "item": "industrialforegoing:conveyor_bouncing_upgrade", + "title": "Bouncing", + "text": "Launches items and entites that are on top of the conveyor. The vertical and horizontal strength can be changed in the GUI.$(br2)Items and entities that need to be launched can be filtered in the gui. Entities can be filtered using a MIB with the entity inside." + }, + { + "type": "spotlight", + "item": "industrialforegoing:conveyor_dropping_upgrade", + "title": "Dropping", + "text": "Drops items and entites that are on top of the conveyor directly below it. $(br2)Items and entities that need to be dropped can be filtered in the gui. Entities can be filtered using a MIB with the entity inside." + }, + { + "type": "spotlight", + "item": "industrialforegoing:conveyor_blinking_upgrade", + "title": "Blinking", + "text": "Teleports items and entites that are on top of the conveyor. The vertical and horizontal distance can be changed in the GUI.$(br2)Items and entities that need to be launched can be filtered in the gui. Entities can be filtered using a MIB with the entity inside." + }, + { + "type": "spotlight", + "item": "industrialforegoing:conveyor_splitting_upgrade", + "title": "Splitting", + "text": "Splits items and entites that are on top of the conveyor with the ratio defined in the GUI. It needs upgrades in all the sides that need be distributed." + } + ] +} diff --git a/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/transport/fluid_transporter.json b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/transport/fluid_transporter.json new file mode 100644 index 000000000000..a0d4bf9467c3 --- /dev/null +++ b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/transport/fluid_transporter.json @@ -0,0 +1,25 @@ +{ + "name": "Fluid Transporter", + "icon": "industrialforegoing:fluid_transporter_type", + "category": "industrialforegoing:transport", + "sortnum": 0, + "read_by_default": true, + "pages": [ + { + "type": "text", + "text": "Fluid Transporter can be used to transport fluids between inventories that are 1 block away. You need to have a transporter in the extraction side and in the insertion side.$(br2)Multiple transporter types can be in the same block and they have insertion modes and extraction modes. To change modes modes you need to right-click the middle area." + }, + { + "type": "text", + "text": "You can filter things interacting in the GUI with blacklist and whitelist modes. $(br2)To remove upgrades or a transporter you can Sneak + Right + Clicking one of the transporters. $(br2)In regulator mode when a transporter is in insertion mode you can specify how many items/fluid an inventory can have." + }, + { + "type": "text", + "text": "You can speed how fast a transporter work with Speed Addons and you can transfer more using Efficiency Addons by right-clicking them in the outer ring of the transporter." + }, + { + "type": "crafting", + "recipe": "industrialforegoing:item_transporter_type" + } + ] +} diff --git a/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/transport/item_transporter.json b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/transport/item_transporter.json new file mode 100644 index 000000000000..89b88ba6b452 --- /dev/null +++ b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/transport/item_transporter.json @@ -0,0 +1,25 @@ +{ + "name": "Item Transporter", + "icon": "industrialforegoing:item_transporter_type", + "category": "industrialforegoing:transport", + "sortnum": 0, + "read_by_default": true, + "pages": [ + { + "type": "text", + "text": "Item Transporter can be used to transport items between inventories that are 1 block away. You need to have a transporter in the extraction side and in the insertion side.$(br2)Multiple transporter types can be in the same block and they have insertion modes and extraction modes. To change modes modes you need to right-click the middle area." + }, + { + "type": "text", + "text": "You can filter things interacting in the GUI with blacklist and whitelist modes. $(br2)To remove upgrades or a transporter you can Sneak + Right + Clicking one of the transporters. $(br2)In regulator mode when a transporter is in insertion mode you can specify how many items/fluid an inventory can have." + }, + { + "type": "text", + "text": "You can speed how fast a transporter work with Speed Addons and you can transfer more using Efficiency Addons by right-clicking them in the outer ring of the transporter." + }, + { + "type": "crafting", + "recipe": "industrialforegoing:item_transporter_type" + } + ] +} diff --git a/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/transport/world_transporter.json b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/transport/world_transporter.json new file mode 100644 index 000000000000..95f5b3bef64a --- /dev/null +++ b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/en_us/entries/transport/world_transporter.json @@ -0,0 +1,25 @@ +{ + "name": "World Transporter", + "icon": "industrialforegoing:world_transporter_type", + "category": "industrialforegoing:transport", + "sortnum": 0, + "read_by_default": true, + "pages": [ + { + "type": "text", + "text": "Item Transporter can be used to pick up items into inventories or drop items into the world.$(br2)Multiple transporter types can be in the same block and they have insertion modes and extraction modes. To change modes modes you need to right-click the middle area." + }, + { + "type": "text", + "text": "You can filter things interacting in the GUI with blacklist and whitelist modes. $(br2)To remove upgrades or a transporter you can Sneak + Right + Clicking one of the transporters. $(br2)In regulator mode when a transporter is in insertion mode you can specify how many items/fluid an inventory can have." + }, + { + "type": "text", + "text": "You can speed how fast a transporter work with Speed Addons and you can transfer more using Efficiency Addons by right-clicking them in the outer ring of the transporter." + }, + { + "type": "crafting", + "recipe": "industrialforegoing:world_transporter_type" + } + ] +} diff --git a/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/categories/agriculture_husbandry.json b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/categories/agriculture_husbandry.json new file mode 100644 index 000000000000..c42041290d6d --- /dev/null +++ b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/categories/agriculture_husbandry.json @@ -0,0 +1,6 @@ +{ + "name": "农畜业", + "description": "放放牧,种种田。", + "icon": "industrialforegoing:plant_sower", + "sortnum": 1 +} \ No newline at end of file diff --git a/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/categories/basics.json b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/categories/basics.json new file mode 100644 index 000000000000..b75a056f9926 --- /dev/null +++ b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/categories/basics.json @@ -0,0 +1,6 @@ +{ + "name": "基础", + "description": "在工业先锋中,获取塑料是最重要的事情之一,所以一定要掌握它。", + "icon": "industrialforegoing:plastic", + "sortnum": 0 +} \ No newline at end of file diff --git a/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/categories/generators.json b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/categories/generators.json new file mode 100644 index 000000000000..8584cef6d947 --- /dev/null +++ b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/categories/generators.json @@ -0,0 +1,6 @@ +{ + "name": "发电机", + "description": "大自然的力量。", + "icon": "industrialforegoing:pitiful_generator", + "sortnum": 2 +} \ No newline at end of file diff --git a/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/categories/misc.json b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/categories/misc.json new file mode 100644 index 000000000000..6fd1b8a70d4b --- /dev/null +++ b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/categories/misc.json @@ -0,0 +1,6 @@ +{ + "name": "杂项", + "description": "一些随意的物品。", + "icon": "industrialforegoing:stasis_chamber", + "sortnum": 6 +} \ No newline at end of file diff --git a/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/categories/resource_production.json b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/categories/resource_production.json new file mode 100644 index 000000000000..9d4fcf1d50ea --- /dev/null +++ b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/categories/resource_production.json @@ -0,0 +1,6 @@ +{ + "name": "资源生产", + "description": "把事做好。", + "icon": "industrialforegoing:water_condensator", + "sortnum": 5 +} \ No newline at end of file diff --git a/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/categories/tools.json b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/categories/tools.json new file mode 100644 index 000000000000..006ab7c5e900 --- /dev/null +++ b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/categories/tools.json @@ -0,0 +1,6 @@ +{ + "name": "工具", + "description": "就像你。", + "icon": "industrialforegoing:infinity_drill", + "sortnum": 3 +} \ No newline at end of file diff --git a/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/categories/transport.json b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/categories/transport.json new file mode 100644 index 000000000000..7a1c9e1b467a --- /dev/null +++ b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/categories/transport.json @@ -0,0 +1,6 @@ +{ + "name": "运输", + "description": "把东西搬得到处都是!", + "icon": "industrialforegoing:conveyor", + "sortnum": 4 +} \ No newline at end of file diff --git a/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/agr_hus/animal_baby_separator.json b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/agr_hus/animal_baby_separator.json new file mode 100644 index 000000000000..adb93f25f360 --- /dev/null +++ b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/agr_hus/animal_baby_separator.json @@ -0,0 +1,17 @@ +{ + "name": "幼仔分管机", + "icon": "industrialforegoing:animal_baby_separator", + "category": "industrialforegoing:agriculture_husbandry", + "sortnum": 16, + "read_by_default": true, + "pages": [ + { + "type": "text", + "text": "一台用来将$(6)幼年$()动物从成年动物中分离的机器。幼年动物会被传送到机器的后方。你也可以在 GUI 中改变被分离的生物类型(幼年还是成年)。" + }, + { + "type": "crafting", + "recipe": "industrialforegoing:animal_baby_separator" + } + ] +} \ No newline at end of file diff --git a/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/agr_hus/animal_feeder.json b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/agr_hus/animal_feeder.json new file mode 100644 index 000000000000..2b009c6fdcf1 --- /dev/null +++ b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/agr_hus/animal_feeder.json @@ -0,0 +1,17 @@ +{ + "name": "饲育机", + "icon": "industrialforegoing:animal_feeder", + "category": "industrialforegoing:agriculture_husbandry", + "sortnum": 8, + "read_by_default": true, + "pages": [ + { + "type": "text", + "text": "一台用来$(6)喂养$()动物以让它们互相繁殖的机器,这需要给机器填充动物们爱吃的食物。" + }, + { + "type": "crafting", + "recipe": "industrialforegoing:animal_feeder" + } + ] +} \ No newline at end of file diff --git a/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/agr_hus/animal_rancher.json b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/agr_hus/animal_rancher.json new file mode 100644 index 000000000000..3f5177764de7 --- /dev/null +++ b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/agr_hus/animal_rancher.json @@ -0,0 +1,17 @@ +{ + "name": "动物资源收获机", + "icon": "industrialforegoing:animal_rancher", + "category": "industrialforegoing:agriculture_husbandry", + "sortnum": 0, + "read_by_default": true, + "pages": [ + { + "type": "text", + "text": "一台用来$(6)剪羊毛$()和$(6)挤牛奶$()的机器。" + }, + { + "type": "crafting", + "recipe": "industrialforegoing:animal_rancher" + } + ] +} \ No newline at end of file diff --git a/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/agr_hus/essence.json b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/agr_hus/essence.json new file mode 100644 index 000000000000..56ddb66ad749 --- /dev/null +++ b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/agr_hus/essence.json @@ -0,0 +1,13 @@ +{ + "name": "精华液(桶)", + "icon": "industrialforegoing:essence_bucket", + "category": "industrialforegoing:agriculture_husbandry", + "sortnum": 7, + "read_by_default": true, + "pages": [ + { + "type": "text", + "text": "一种产出自$(l:agr_hus/mob_crusher)屠宰机$()的液态经验。" + } + ] +} \ No newline at end of file diff --git a/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/agr_hus/fertilizer.json b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/agr_hus/fertilizer.json new file mode 100644 index 000000000000..717f2f27e3f5 --- /dev/null +++ b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/agr_hus/fertilizer.json @@ -0,0 +1,13 @@ +{ + "name": "肥料", + "icon": "industrialforegoing:fertilizer", + "category": "industrialforegoing:agriculture_husbandry", + "sortnum": 15, + "read_by_default": true, + "pages": [ + { + "type": "text", + "text": "一种产出自$(l:agr_hus/sewage_composter)污水精炼机$()的骨粉替代品。" + } + ] +} \ No newline at end of file diff --git a/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/agr_hus/hydroponic_bed.json b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/agr_hus/hydroponic_bed.json new file mode 100644 index 000000000000..45d65749873a --- /dev/null +++ b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/agr_hus/hydroponic_bed.json @@ -0,0 +1,17 @@ +{ + "name": "水培床", + "icon": "industrialforegoing:hydroponic_bed", + "category": "industrialforegoing:agriculture_husbandry", + "sortnum": 16, + "read_by_default": true, + "pages": [ + { + "type": "text", + "text": "这台机器在提供能量和$(6)水$()(对于下界作物来说是$(6)熔岩$())时,可以略微提升作物的生长速度。$(br2)若提供微量的$(l:resource_production/ether_gas)以太气体$(),可使作物的生长速度大幅提升,且此时机器还会自动补种。" + }, + { + "type": "crafting", + "recipe": "industrialforegoing:hydroponic_bed" + } + ] +} \ No newline at end of file diff --git a/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/agr_hus/meat.json b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/agr_hus/meat.json new file mode 100644 index 000000000000..f2a54d8e2393 --- /dev/null +++ b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/agr_hus/meat.json @@ -0,0 +1,13 @@ +{ + "name": "肉汤(桶)", + "icon": "industrialforegoing:meat_bucket", + "category": "industrialforegoing:agriculture_husbandry", + "sortnum": 10, + "read_by_default": true, + "pages": [ + { + "type": "text", + "text": "一种产出自$(l:agr_hus/mob_slaughter_factory)屠宰场$()的液体。" + } + ] +} \ No newline at end of file diff --git a/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/agr_hus/mob_crusher.json b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/agr_hus/mob_crusher.json new file mode 100644 index 000000000000..eb600ca94ea5 --- /dev/null +++ b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/agr_hus/mob_crusher.json @@ -0,0 +1,17 @@ +{ + "name": "屠宰机", + "icon": "industrialforegoing:mob_crusher", + "category": "industrialforegoing:agriculture_husbandry", + "sortnum": 6, + "read_by_default": true, + "pages": [ + { + "type": "text", + "text": "一台用来$(6)杀死$()怪物的机器,并且会产生玩家击杀才会掉落的战利品以及精华液。掉落物直接来源于怪物战利品表。$(br2)这台机器有一个备选模式,可以牺牲精华液的产出,换来随机$(6)抢夺$()等级的掉落物。" + }, + { + "type": "crafting", + "recipe": "industrialforegoing:mob_crusher" + } + ] +} \ No newline at end of file diff --git a/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/agr_hus/mob_duplicator.json b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/agr_hus/mob_duplicator.json new file mode 100644 index 000000000000..d51cbc1ae25b --- /dev/null +++ b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/agr_hus/mob_duplicator.json @@ -0,0 +1,21 @@ +{ + "name": "自动刷怪机", + "icon": "industrialforegoing:mob_duplicator", + "category": "industrialforegoing:agriculture_husbandry", + "read_by_default": true, + "pages": [ + { + "type": "text", + "text": "一台用于刷怪的机器。给它提供能量、$(l:agr_hus/essence)精华液$()和一个装有任意实体的$(l:tools/mib)大师球$(),它就会在附近生成相应的怪物。$(br2)它还会检测附近实体的数量以防产生过多的怪物。" + }, + { + "type": "crafting", + "recipe": "industrialforegoing:mob_duplicator" + } + , + { + "type": "crafting", + "recipe": "industrialforegoing:mob_imprisonment_tool" + } + ] +} diff --git a/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/agr_hus/mob_slaughter_factory.json b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/agr_hus/mob_slaughter_factory.json new file mode 100644 index 000000000000..41926a47cb9c --- /dev/null +++ b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/agr_hus/mob_slaughter_factory.json @@ -0,0 +1,17 @@ +{ + "name": "屠宰场", + "icon": "industrialforegoing:mob_slaughter_factory", + "category": "industrialforegoing:agriculture_husbandry", + "sortnum": 9, + "read_by_default": true, + "pages": [ + { + "type": "text", + "text": "一台用来把怪物或动物处理成$(l:agr_hus/meat)肉汤$()和$(l:agr_hus/pink_slime)粉红黏液$()的机器。被这台机器杀死的怪物不会产生任何掉落物或精华液。$(br2)被动生物相比于非被动生物能产出更多的粉红黏液。" + }, + { + "type": "crafting", + "recipe": "industrialforegoing:mob_slaughter_factory" + } + ] +} \ No newline at end of file diff --git a/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/agr_hus/pink_slime.json b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/agr_hus/pink_slime.json new file mode 100644 index 000000000000..260e937edefb --- /dev/null +++ b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/agr_hus/pink_slime.json @@ -0,0 +1,13 @@ +{ + "name": "粉红黏液(桶)", + "icon": "industrialforegoing:pink_slime_bucket", + "category": "industrialforegoing:agriculture_husbandry", + "sortnum": 11, + "read_by_default": true, + "pages": [ + { + "type": "text", + "text": "一种产出自$(l:agr_hus/mob_slaughter_factory)屠宰场$()的液体。" + } + ] +} \ No newline at end of file diff --git a/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/agr_hus/plant_fertilizer.json b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/agr_hus/plant_fertilizer.json new file mode 100644 index 000000000000..ed2c470dc178 --- /dev/null +++ b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/agr_hus/plant_fertilizer.json @@ -0,0 +1,21 @@ +{ + "name": "施肥机", + "icon": "industrialforegoing:plant_fertilizer", + "category": "industrialforegoing:agriculture_husbandry", + "sortnum": 5, + "read_by_default": true, + "pages": [ + { + "type": "text", + "text": "一台用来给作物$(6)施肥$()的机器$(br2)这台机器会对同一个作物持续不断的施肥直到它无法继续被催熟,然后再给下一个作物施肥。这可能会导致机器因个别植物卡住,例如像$(6)向日葵$()这样能一直被催熟的作物或是一些永远不会成熟的作物。" + }, + { + "type": "text", + "text": "施肥机可以接受:$(br)$(li)骨粉$(li)肥料" + }, + { + "type": "crafting", + "recipe": "industrialforegoing:plant_fertilizer" + } + ] +} \ No newline at end of file diff --git a/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/agr_hus/plant_gatherer.json b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/agr_hus/plant_gatherer.json new file mode 100644 index 000000000000..e8576fa80c98 --- /dev/null +++ b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/agr_hus/plant_gatherer.json @@ -0,0 +1,21 @@ +{ + "name": "收割机", + "icon": "industrialforegoing:plant_gatherer", + "category": "industrialforegoing:agriculture_husbandry", + "sortnum": 1, + "read_by_default": true, + "pages": [ + { + "type": "text", + "text": "一台用来$(6)砍$()树和$(6)收获$()作物的机器。每次操作都会产生点儿$(l:agr_hus/sludge)污泥$()。$(br2)当收割机在工作范围内开始砍树时,它会将原木连同与它相连的其它原木和树叶一并砍下。" + }, + { + "type": "text", + "text": "即使这种作物支持玩家右键来收获,收割机在收获作物时也总是尝试破坏它。但是如果提供给它少量以太气体,它就会自动重新种植。" + }, + { + "type": "crafting", + "recipe": "industrialforegoing:plant_gatherer" + } + ] +} \ No newline at end of file diff --git a/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/agr_hus/plant_sower.json b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/agr_hus/plant_sower.json new file mode 100644 index 000000000000..2332b77b1ea7 --- /dev/null +++ b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/agr_hus/plant_sower.json @@ -0,0 +1,17 @@ +{ + "name": "播种机", + "icon": "industrialforegoing:plant_sower", + "category": "industrialforegoing:agriculture_husbandry", + "sortnum": 4, + "read_by_default": true, + "pages": [ + { + "type": "text", + "text": "一台用来$(6)种植$()作物和树苗的机器。$(br2) 9 格内部空间被不同颜色所标记并且对应了播种机上方$(6)颜色$()标记的不同区域。而机器上方的工作区域恰好也分成了 9 个不同的部分并且每个部分都只会播种对应槽位的种子。" + }, + { + "type": "crafting", + "recipe": "industrialforegoing:plant_sower" + } + ] +} \ No newline at end of file diff --git a/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/agr_hus/sewage.json b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/agr_hus/sewage.json new file mode 100644 index 000000000000..264a0e299edd --- /dev/null +++ b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/agr_hus/sewage.json @@ -0,0 +1,13 @@ +{ + "name": "污水(桶)", + "icon": "industrialforegoing:sewage_bucket", + "category": "industrialforegoing:agriculture_husbandry", + "sortnum": 13, + "read_by_default": true, + "pages": [ + { + "type": "text", + "text": "一种产出自$(l:agr_hus/sewer)动物排污器$()的液体。你不会感兴趣的。" + } + ] +} \ No newline at end of file diff --git a/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/agr_hus/sewage_composter.json b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/agr_hus/sewage_composter.json new file mode 100644 index 000000000000..e229f48537c2 --- /dev/null +++ b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/agr_hus/sewage_composter.json @@ -0,0 +1,17 @@ +{ + "name": "污水堆肥机", + "icon": "industrialforegoing:sewage_composter", + "category": "industrialforegoing:agriculture_husbandry", + "sortnum": 14, + "read_by_default": true, + "pages": [ + { + "type": "text", + "text": "给机器提供$(l:agr_hus/sewage)污水$(),它就能从中产出$(l:agr_hus/fertilizer)肥料$()。" + }, + { + "type": "crafting", + "recipe": "industrialforegoing:sewage_composter" + } + ] +} \ No newline at end of file diff --git a/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/agr_hus/sewer.json b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/agr_hus/sewer.json new file mode 100644 index 000000000000..18c23c893b2c --- /dev/null +++ b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/agr_hus/sewer.json @@ -0,0 +1,17 @@ +{ + "name": "动物排污器", + "icon": "industrialforegoing:sewer", + "category": "industrialforegoing:agriculture_husbandry", + "sortnum": 12, + "read_by_default": true, + "pages": [ + { + "type": "text", + "text": "一台用来收集动物$(l:agr_hus/sewage)污水$()和经验的机器,其中经验会被转化为精华液。" + }, + { + "type": "crafting", + "recipe": "industrialforegoing:sewer" + } + ] +} \ No newline at end of file diff --git a/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/agr_hus/sludge.json b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/agr_hus/sludge.json new file mode 100644 index 000000000000..c8662fc6f31e --- /dev/null +++ b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/agr_hus/sludge.json @@ -0,0 +1,13 @@ +{ + "name": "污泥(桶)", + "icon": "industrialforegoing:sludge_bucket", + "category": "industrialforegoing:agriculture_husbandry", + "sortnum": 2, + "read_by_default": true, + "pages": [ + { + "type": "text", + "text": "一种产出自$(l:agr_hus/plant_gatherer)收割机$()的液体,可以作为$(l:resource_production/sludge_refiner)污泥精炼机$()的原料。" + } + ] +} \ No newline at end of file diff --git a/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/agr_hus/wither_builder.json b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/agr_hus/wither_builder.json new file mode 100644 index 000000000000..0d3aea242af1 --- /dev/null +++ b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/agr_hus/wither_builder.json @@ -0,0 +1,16 @@ +{ + "name": "凋零生成器", + "icon": "industrialforegoing:wither_builder", + "category": "industrialforegoing:agriculture_husbandry", + "read_by_default": true, + "pages": [ + { + "type": "text", + "text": "一台用来生成凋灵的机器。给它提供能量、$(6)3个凋灵骷髅头颅$()和$(6)4个灵魂沙$(),它就会在工作范围内完整地建造出生成凋灵的多方块结构。" + }, + { + "type": "crafting", + "recipe": "industrialforegoing:wither_builder" + } + ] +} diff --git a/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/basics/addons.json b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/basics/addons.json new file mode 100644 index 000000000000..cf5e395092dc --- /dev/null +++ b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/basics/addons.json @@ -0,0 +1,33 @@ +{ + "name": "插件", + "icon": "industrialforegoing:range_addon11", + "category": "industrialforegoing:basics", + "sortnum": 5, + "read_by_default": true, + "pages": [ + { + "type": "spotlight", + "item": "industrialforegoing:range_addon11", + "title": "范围升级", + "text": "扩大机器的工作范围,但并不是所有的机器都能使用范围升级插件。每个等级增加一格范围。" + }, + { + "type": "spotlight", + "item": "industrialforegoing:speed_addon_2", + "title": "速度升级", + "text": "提升进度条每 tick 前进的进度。$(br2)Tier 1 -> +1$(br)Tier 2 -> +2" + }, + { + "type": "spotlight", + "item": "industrialforegoing:efficiency_addon_2", + "title": "效率升级", + "text": "减少完成操作所需的 tick 数。 $(br2)Tier 1 -> -10%$(br)Tier 2 -> -20%" + }, + { + "type": "spotlight", + "item": "industrialforegoing:processing_addon_2", + "title": "处理升级", + "text": "当机器完成一次处理时,增加操作完成的数量。$(br2)Tier 1 -> +1 操作 $(br)Tier 2 -> +2 操作" + } + ] +} \ No newline at end of file diff --git a/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/basics/dissolution_chamber.json b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/basics/dissolution_chamber.json new file mode 100644 index 000000000000..c758e40c823d --- /dev/null +++ b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/basics/dissolution_chamber.json @@ -0,0 +1,17 @@ +{ + "name": "化学溶解室", + "icon": "industrialforegoing:dissolution_chamber", + "category": "industrialforegoing:basics", + "sortnum": 6, + "read_by_default": true, + "pages": [ + { + "type": "text", + "text": "一个使用多达$(6)8$()种物品和$(6)1$()种流体制造产物的强力机器。它可以生产一些物品和流体。$(br2)所有的配方都是无序的,就是说材料可以放在任意槽位上。$(br2)当前有配方时,机器会锁住所有槽位以防更多物品进入。" + }, + { + "type": "crafting", + "recipe": "industrialforegoing:dissolution_chamber" + } + ] +} \ No newline at end of file diff --git a/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/basics/fluid_extractor.json b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/basics/fluid_extractor.json new file mode 100644 index 000000000000..3b6ff8e034ee --- /dev/null +++ b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/basics/fluid_extractor.json @@ -0,0 +1,18 @@ +{ + "name": "树液提取器", + "icon": "industrialforegoing:fluid_extractor", + "category": "industrialforegoing:basics", + "sortnum": 0, + "read_by_default": true, + "pages": [ + { + "type": "text", + "text": "在树液提取器前方摆放原木,它会从其中提取出$(l:basics/latex)胶乳$()。多个提取器可以同时对同一个原木进行抽取。$(br2)提取器会不断消耗原木,一旦原木耗尽,它就会变成对应去皮状态的原木,重复这个过程,去皮原木就会消失。 " + }, + { + "type": "crafting", + "recipe": "industrialforegoing:fluid_extractor", + "text": "$(br2)$(6)每种原木能产出不同量的胶乳,这可以通过 JEI 来查看。$(6)能量可选:提供能量会使机器运作的更加迅速。" + } + ] +} \ No newline at end of file diff --git a/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/basics/latex.json b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/basics/latex.json new file mode 100644 index 000000000000..ee16e1e4c338 --- /dev/null +++ b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/basics/latex.json @@ -0,0 +1,13 @@ +{ + "name": "胶乳(流体)", + "icon": "industrialforegoing:latex_bucket", + "category": "industrialforegoing:basics", + "sortnum": 3, + "read_by_default": true, + "pages": [ + { + "type": "text", + "text": "这种液体被用来在$(l:basics/latex_processing_unit)胶乳加工机$()中制作小块干橡胶。" + } + ] +} \ No newline at end of file diff --git a/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/basics/latex_processing_unit.json b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/basics/latex_processing_unit.json new file mode 100644 index 000000000000..59e517fa4e92 --- /dev/null +++ b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/basics/latex_processing_unit.json @@ -0,0 +1,13 @@ +{ + "name": "胶乳加工机", + "icon": "industrialforegoing:latex_processing_unit", + "category": "industrialforegoing:basics", + "sortnum": 1, + "read_by_default": true, + "pages": [ + { + "type": "text", + "text": "胶乳加工机使用$(6)100$()mb$(l:basics/latex)胶乳$()和$(6)500$()mb的水来生产一份$(l:basics/plastic)小块干橡胶$()。" + } + ] +} \ No newline at end of file diff --git a/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/basics/plastic.json b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/basics/plastic.json new file mode 100644 index 000000000000..70e6cb8c12c8 --- /dev/null +++ b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/basics/plastic.json @@ -0,0 +1,18 @@ +{ + "name": "塑料片", + "icon": "industrialforegoing:plastic", + "category": "industrialforegoing:basics", + "sortnum": 4, + "read_by_default": true, + "pages": [ + { + "type": "crafting", + "recipe": "industrialforegoing:dryrubber", + "text": "一种由$(l:basics/latex)胶乳$()加工而成的简单合成材料。" + }, + { + "type": "smelting", + "recipe": "industrialforegoing:plastic" + } + ] +} \ No newline at end of file diff --git a/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/generators/biofuel.json b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/generators/biofuel.json new file mode 100644 index 000000000000..30f16174f4e3 --- /dev/null +++ b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/generators/biofuel.json @@ -0,0 +1,13 @@ +{ + "name": "生物燃油(桶)", + "icon": "industrialforegoing:biofuel_bucket", + "category": "industrialforegoing:generators", + "sortnum": 1, + "read_by_default": true, + "pages": [ + { + "type": "text", + "text": "一种紫色的液体,通过使用植物、染料和一些奇怪的东西比如头颅,在$(l:generators/bioreactor)生物反应器$()中加工而成。$(br2)可以作为$(l:generators/biofuel_generator)生物燃油发电机$()或$(l:tools/infinity_tools)无限工具$()的燃料." + } + ] +} \ No newline at end of file diff --git a/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/generators/biofuel_generator.json b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/generators/biofuel_generator.json new file mode 100644 index 000000000000..121004c181b8 --- /dev/null +++ b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/generators/biofuel_generator.json @@ -0,0 +1,17 @@ +{ + "name": "生物燃油发电机", + "icon": "industrialforegoing:biofuel_generator", + "category": "industrialforegoing:generators", + "sortnum": 3, + "read_by_default": true, + "pages": [ + { + "type": "text", + "text": "一台能通过使用$(l:generators/biofuel)生物燃油$()产出$(6)160$()RF/t电量的发电机。$(br2)生物燃油发电机是高效的,所以在机器内部能量满了以后,燃料消耗就会停止。" + }, + { + "type": "crafting", + "recipe": "industrialforegoing:biofuel_generator" + } + ] +} \ No newline at end of file diff --git a/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/generators/bioreactor.json b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/generators/bioreactor.json new file mode 100644 index 000000000000..27e73b0f0c19 --- /dev/null +++ b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/generators/bioreactor.json @@ -0,0 +1,17 @@ +{ + "name": "生物反应器", + "icon": "industrialforegoing:bioreactor", + "category": "industrialforegoing:generators", + "sortnum": 2, + "read_by_default": true, + "pages": [ + { + "type": "text", + "text": "一台产出生物燃油的机器,给它提供水、一些$(6)种子$()、$(6)树苗$()、$(6)染料$()以及……$(6)头颅$()(?)它就会产出$(l:generators/biofuel)生物燃油$()。$(br2)提供物品种类越多样,反应器中单位物品产出的生物燃油就越多。打个比方:只有一种原料的反应器每个物品只能产出$(6)80$()mb,而反应器中如果有四种不同的原料,单位物品就能产出$(6)110$()mb,四个加起来就是$(6)440$()mb。" + }, + { + "type": "crafting", + "recipe": "industrialforegoing:bioreactor" + } + ] +} \ No newline at end of file diff --git a/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/generators/mycelial_reactor.json b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/generators/mycelial_reactor.json new file mode 100644 index 000000000000..f1f04d8ab458 --- /dev/null +++ b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/generators/mycelial_reactor.json @@ -0,0 +1,17 @@ +{ + "name": "菌丝网络产能反应堆", + "icon": "industrialforegoing:mycelial_reactor", + "category": "industrialforegoing:generators", + "sortnum": 2, + "read_by_default": true, + "pages": [ + { + "type": "text", + "text": "这台反应堆机器通过一种$(6)菌丝网络$()(一种包含大量活体植物真菌的称之为菌丝的子空间域)能够检测到其它$(6)菌丝网络发电机$()的运作,同时产出极其巨量的FE能量。$(br2)为了反应堆的运行,其它菌丝网络发电机需要同时处于运作状态。" + }, + { + "type": "text", + "text": "也许在未来会出现新的菌丝网络技术。" + } + ] +} \ No newline at end of file diff --git a/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/generators/pity.json b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/generators/pity.json new file mode 100644 index 000000000000..455393bdfe85 --- /dev/null +++ b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/generators/pity.json @@ -0,0 +1,17 @@ +{ + "name": "木质燃料发电机", + "icon": "industrialforegoing:pitiful_generator", + "category": "industrialforegoing:generators", + "sortnum": 0, + "read_by_default": true, + "pages": [ + { + "type": "text", + "text": "一台非常低效的发电机,消耗燃料例如煤。$(br2)它是如此的低效,以至于在机器能量满了以后,燃料的消耗仍不会停下。" + }, + { + "type": "crafting", + "recipe": "industrialforegoing:pitiful_generator" + } + ] +} \ No newline at end of file diff --git a/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/misc/enchantment_applicator.json b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/misc/enchantment_applicator.json new file mode 100644 index 000000000000..65d57a2b2050 --- /dev/null +++ b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/misc/enchantment_applicator.json @@ -0,0 +1,17 @@ +{ + "name": "自动型铁砧", + "icon": "industrialforegoing:enchantment_applicator", + "category": "industrialforegoing:misc", + "sortnum": 3, + "read_by_default": true, + "pages": [ + { + "type": "text", + "text": "这台机器像铁砧一样运作,不过它不消耗经验而是消耗$(l:agr_hus/essence)精华液$()。当所需消耗的精华液过多时,可以在上方摆放储液罐,让它从上方获取精华液。" + }, + { + "type": "crafting", + "recipe": "industrialforegoing:enchantment_applicator" + } + ] +} \ No newline at end of file diff --git a/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/misc/enchantment_extractor.json b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/misc/enchantment_extractor.json new file mode 100644 index 000000000000..d6bd75ac0dba --- /dev/null +++ b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/misc/enchantment_extractor.json @@ -0,0 +1,17 @@ +{ + "name": "附魔提取机", + "icon": "industrialforegoing:enchantment_extractor", + "category": "industrialforegoing:misc", + "sortnum": 4, + "read_by_default": true, + "pages": [ + { + "type": "text", + "text": "提供一本书,这台机器就能提取物品上的附魔。$(br2)它有两种工作方式,将附魔提取到一本书上,或是将附魔提取出来并转化为$(l:agr_hus/essence)精华液$()。" + }, + { + "type": "crafting", + "recipe": "industrialforegoing:enchantment_extractor" + } + ] +} \ No newline at end of file diff --git a/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/misc/enchantment_factory.json b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/misc/enchantment_factory.json new file mode 100644 index 000000000000..c46e1de2c40d --- /dev/null +++ b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/misc/enchantment_factory.json @@ -0,0 +1,17 @@ +{ + "name": "自动附魔台", + "icon": "industrialforegoing:enchantment_factory", + "category": "industrialforegoing:misc", + "sortnum": 0, + "read_by_default": true, + "pages": [ + { + "type": "text", + "text": "给这台机器提供大量的$(l:agr_hus/essence)精华液$()以及一个物品,它会对这个物品进行等级为$(6)30$()级的附魔。" + }, + { + "type": "crafting", + "recipe": "industrialforegoing:enchantment_factory" + } + ] +} \ No newline at end of file diff --git a/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/misc/enchantment_sorter.json b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/misc/enchantment_sorter.json new file mode 100644 index 000000000000..6d38ecdac017 --- /dev/null +++ b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/misc/enchantment_sorter.json @@ -0,0 +1,17 @@ +{ + "name": "附魔物品分拣机", + "icon": "industrialforegoing:enchantment_sorter", + "category": "industrialforegoing:misc", + "sortnum": 1, + "read_by_default": true, + "pages": [ + { + "type": "text", + "text": "这台机器会将附魔物品从其它没有附魔的物品中分拣出来。" + }, + { + "type": "crafting", + "recipe": "industrialforegoing:enchantment_sorter" + } + ] +} \ No newline at end of file diff --git a/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/misc/infinity_charger.json b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/misc/infinity_charger.json new file mode 100644 index 000000000000..369d5f47e981 --- /dev/null +++ b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/misc/infinity_charger.json @@ -0,0 +1,17 @@ +{ + "name": "无限电池", + "icon": "industrialforegoing:infinity_charger", + "category": "industrialforegoing:misc", + "sortnum": 5, + "read_by_default": true, + "pages": [ + { + "type": "text", + "text": "为带有能量的物品充能。它充能$(6)无限$()工具非常迅速。" + }, + { + "type": "crafting", + "recipe": "industrialforegoing:infinity_charger" + } + ] +} \ No newline at end of file diff --git a/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/misc/mob_detector.json b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/misc/mob_detector.json new file mode 100644 index 000000000000..dfbf6469e421 --- /dev/null +++ b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/misc/mob_detector.json @@ -0,0 +1,17 @@ +{ + "name": "生物探测器", + "icon": "industrialforegoing:mob_detector", + "category": "industrialforegoing:misc", + "sortnum": 6, + "read_by_default": true, + "pages": [ + { + "type": "text", + "text": "这台机器会检测前方有多少实体,并且会以实体数量发出与之相对于的红石信号强度。" + }, + { + "type": "crafting", + "recipe": "industrialforegoing:mob_detector" + } + ] +} \ No newline at end of file diff --git a/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/misc/stasis_chamber.json b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/misc/stasis_chamber.json new file mode 100644 index 000000000000..a68e9c2a830d --- /dev/null +++ b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/misc/stasis_chamber.json @@ -0,0 +1,17 @@ +{ + "name": "冷凝室", + "icon": "industrialforegoing:stasis_chamber", + "category": "industrialforegoing:misc", + "sortnum": 5, + "read_by_default": true, + "pages": [ + { + "type": "text", + "text": "给这台机器提供能量,会$(6)冻结$()并$(6)治疗$()工作范围内的任意实体。" + }, + { + "type": "crafting", + "recipe": "industrialforegoing:stasis_chamber" + } + ] +} \ No newline at end of file diff --git a/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/resource_production/block_breaker.json b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/resource_production/block_breaker.json new file mode 100644 index 000000000000..f8cbdb3d18b7 --- /dev/null +++ b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/resource_production/block_breaker.json @@ -0,0 +1,17 @@ +{ + "name": "方块破坏器", + "icon": "industrialforegoing:block_breaker", + "category": "industrialforegoing:resource_production", + "sortnum": 2, + "read_by_default": true, + "pages": [ + { + "type": "text", + "text": "破坏它前方的任何方块并收入机器的内部存储,每次操作消耗$(6)1000$()RF能量。" + }, + { + "type": "crafting", + "recipe": "industrialforegoing:block_breaker" + } + ] +} \ No newline at end of file diff --git a/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/resource_production/block_placer.json b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/resource_production/block_placer.json new file mode 100644 index 000000000000..89f41f71b179 --- /dev/null +++ b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/resource_production/block_placer.json @@ -0,0 +1,17 @@ +{ + "name": "方块放置器", + "icon": "industrialforegoing:block_placer", + "category": "industrialforegoing:resource_production", + "sortnum": 5, + "read_by_default": true, + "pages": [ + { + "type": "text", + "text": "放置方块。$(br2)它会从内部存储中放出方块并消耗$(6)1000$()RF 能量。" + }, + { + "type": "crafting", + "recipe": "industrialforegoing:block_placer" + } + ] +} \ No newline at end of file diff --git a/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/resource_production/dye_mixer.json b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/resource_production/dye_mixer.json new file mode 100644 index 000000000000..07e2d217aa23 --- /dev/null +++ b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/resource_production/dye_mixer.json @@ -0,0 +1,17 @@ +{ + "name": "颜料调色器", + "icon": "industrialforegoing:dye_mixer", + "category": "industrialforegoing:resource_production", + "sortnum": 12, + "read_by_default": true, + "pages": [ + { + "type": "text", + "text": "一台能够混合原始染料的颜色,最终得到彩虹色的机器。$(br2)举个例子:如果需要白色$(6)染料$(),它需要提供$(4)红色$()、$(2)绿色$()和$(1)蓝色$()的染料各一个。$(br)它消耗$(6)30$()RF/t的能量。" + }, + { + "type": "crafting", + "recipe": "industrialforegoing:dye_mixer" + } + ] +} \ No newline at end of file diff --git a/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/resource_production/ether_gas.json b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/resource_production/ether_gas.json new file mode 100644 index 000000000000..f11e1ba47619 --- /dev/null +++ b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/resource_production/ether_gas.json @@ -0,0 +1,13 @@ +{ + "name": "以太气体(桶)", + "icon": "industrialforegoing:ether_gas_bucket", + "category": "industrialforegoing:resource_production", + "sortnum": 13, + "read_by_default": true, + "pages": [ + { + "type": "text", + "text": "一种产出自$(l:resource_production/fluid_laser_base)流体镭射钻基座$()的液体,这需要把流体镭射钻基座放在凋灵的正上方。" + } + ] +} \ No newline at end of file diff --git a/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/resource_production/fermentation_station.json b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/resource_production/fermentation_station.json new file mode 100644 index 000000000000..c537c1bc1d5e --- /dev/null +++ b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/resource_production/fermentation_station.json @@ -0,0 +1,17 @@ +{ + "name": "发酵站", + "icon": "industrialforegoing:fermentation_station", + "category": "industrialforegoing:resource_production", + "sortnum": 20, + "read_by_default": true, + "pages": [ + { + "type": "text", + "text": "这台机器以原矿石肉汤为原料,在达到设定的水平时将其内装物密封,并按所选的生产类型对其进行发酵。" + }, + { + "type": "crafting", + "recipe": "industrialforegoing:fermentation_station" + } + ] +} \ No newline at end of file diff --git a/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/resource_production/fluid_collector.json b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/resource_production/fluid_collector.json new file mode 100644 index 000000000000..3e56c52cd392 --- /dev/null +++ b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/resource_production/fluid_collector.json @@ -0,0 +1,17 @@ +{ + "name": "流体收集器", + "icon": "industrialforegoing:fluid_collector", + "category": "industrialforegoing:resource_production", + "sortnum": 7, + "read_by_default": true, + "pages": [ + { + "type": "text", + "text": "抽取前方的流体源方块。$(br2)它会将流体方块收集进内部容器并消耗$(6)1000$()RF。" + }, + { + "type": "crafting", + "recipe": "industrialforegoing:fluid_collector" + } + ] +} \ No newline at end of file diff --git a/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/resource_production/fluid_laser_base.json b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/resource_production/fluid_laser_base.json new file mode 100644 index 000000000000..a2e4be2ff814 --- /dev/null +++ b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/resource_production/fluid_laser_base.json @@ -0,0 +1,17 @@ +{ + "name": "流体镭射钻基座", + "icon": "industrialforegoing:fluid_laser_base", + "category": "industrialforegoing:resource_production", + "sortnum": 15, + "read_by_default": true, + "pages": [ + { + "type": "text", + "text": "当被$(l:resource_production/laser_drill)镭射钻$()充分充能后,会产出流体。要让它工作需要一个特定的催化剂,催化剂不会被消耗,并且机器需要放置在特定的生物群系,钻取特定的深度。$(br2)要获取某些流体可能需要在机器下方放置一个实体。$(br2)通过JEI查看具体数据。" + }, + { + "type": "crafting", + "recipe": "industrialforegoing:fluid_laser_base" + } + ] +} \ No newline at end of file diff --git a/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/resource_production/fluid_placer.json b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/resource_production/fluid_placer.json new file mode 100644 index 000000000000..2d3f71e62f1c --- /dev/null +++ b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/resource_production/fluid_placer.json @@ -0,0 +1,17 @@ +{ + "name": "流体放置器", + "icon": "industrialforegoing:fluid_placer", + "category": "industrialforegoing:resource_production", + "sortnum": 4, + "read_by_default": true, + "pages": [ + { + "type": "text", + "text": "放置流体。$(br2)它会从内部容器中放出流体,每次消耗$(6)1000$()RF。" + }, + { + "type": "crafting", + "recipe": "industrialforegoing:fluid_placer" + } + ] +} \ No newline at end of file diff --git a/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/resource_production/fluid_sieving_machine.json b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/resource_production/fluid_sieving_machine.json new file mode 100644 index 000000000000..83b76ea08b63 --- /dev/null +++ b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/resource_production/fluid_sieving_machine.json @@ -0,0 +1,17 @@ +{ + "name": "矿石肉汤筛粉机", + "icon": "industrialforegoing:fluid_sieving_machine", + "category": "industrialforegoing:resource_production", + "sortnum": 21, + "read_by_default": true, + "pages": [ + { + "type": "text", + "text": "提供这台机器发酵矿石肉汤和沙子,它就会把矿石肉汤转化为最初相应矿物的粉末。" + }, + { + "type": "crafting", + "recipe": "industrialforegoing:fluid_sieving_machine" + } + ] +} \ No newline at end of file diff --git a/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/resource_production/laser_drill.json b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/resource_production/laser_drill.json new file mode 100644 index 000000000000..210d24df3e52 --- /dev/null +++ b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/resource_production/laser_drill.json @@ -0,0 +1,17 @@ +{ + "name": "镭射钻", + "icon": "industrialforegoing:laser_drill", + "category": "industrialforegoing:resource_production", + "sortnum": 13, + "read_by_default": true, + "pages": [ + { + "type": "text", + "text": "当给这台机器提供能量时,它会为工作范围内找到的第一个$(l:resource_production/ore_laser_base)镭射钻基座$()或$(l:resource_production/fluid_laser_base)流体镭射钻基座$()进行充能。" + }, + { + "type": "crafting", + "recipe": "industrialforegoing:laser_drill" + } + ] +} \ No newline at end of file diff --git a/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/resource_production/marine_fisher.json b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/resource_production/marine_fisher.json new file mode 100644 index 000000000000..b91539522d9c --- /dev/null +++ b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/resource_production/marine_fisher.json @@ -0,0 +1,17 @@ +{ + "name": "钓鱼机", + "icon": "industrialforegoing:marine_fisher", + "category": "industrialforegoing:resource_production", + "sortnum": 3, + "read_by_default": true, + "pages": [ + { + "type": "text", + "text": "猫咪最好的朋友 <3$(br2)当放置在至少$(6)3x3$()大小$(6)1$()格深的$(6)水池$()上方,它就会开始$(6)钓鱼$()并将鱼(或是别的?)放入内部存储中,每次操作需要消耗$(6)5000$()RF能量。" + }, + { + "type": "crafting", + "recipe": "industrialforegoing:marine_fisher" + } + ] +} \ No newline at end of file diff --git a/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/resource_production/mechanical_dirt.json b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/resource_production/mechanical_dirt.json new file mode 100644 index 000000000000..f24b199cf554 --- /dev/null +++ b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/resource_production/mechanical_dirt.json @@ -0,0 +1,17 @@ +{ + "name": "机械诅咒之土", + "icon": "industrialforegoing:mechanical_dirt", + "category": "industrialforegoing:resource_production", + "sortnum": 1, + "read_by_default": true, + "pages": [ + { + "type": "text", + "text": "某种未知科技渗透进了这个方块,在满足特定条件后,它会快速的生成$(6)怪物$()。$(br2)首先,它每次操作需要提供$(6)1000$()RF能量和$(6)20mb$()的$(6)肉汤$(),其次需要满足一般怪物的生成条件(这意味着亮度等级需要小于等于$(6)7$()且区块加载)$(br2)" + }, + { + "type": "text", + "text": "给一个机械诅咒之土提供$(6)能量$()或$(6)肉汤$(),会自动的平均分给自身和所有与之相连的其它机械诅咒之土。" + } + ] +} \ No newline at end of file diff --git a/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/resource_production/ore_laser_base.json b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/resource_production/ore_laser_base.json new file mode 100644 index 000000000000..b50d9140ee25 --- /dev/null +++ b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/resource_production/ore_laser_base.json @@ -0,0 +1,17 @@ +{ + "name": "镭射钻基座", + "icon": "industrialforegoing:ore_laser_base", + "category": "industrialforegoing:resource_production", + "sortnum": 14, + "read_by_default": true, + "pages": [ + { + "type": "text", + "text": "当被$(l:resource_production/laser_drill)镭射钻$()充分充能后,会产出矿物。每种矿物会根据当前机器所在的生态群系以及所设置的挖掘深度占不同权重。$(br2)镭射聚焦透镜会增加产出某种矿物的权重。$(br2)通过JEI查看具体数据。" + }, + { + "type": "crafting", + "recipe": "industrialforegoing:ore_laser_base" + } + ] +} \ No newline at end of file diff --git a/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/resource_production/potion_brewer.json b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/resource_production/potion_brewer.json new file mode 100644 index 000000000000..6f63655e8519 --- /dev/null +++ b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/resource_production/potion_brewer.json @@ -0,0 +1,17 @@ +{ + "name": "自动炼药机", + "icon": "industrialforegoing:potion_brewer", + "category": "industrialforegoing:resource_production", + "sortnum": 9, + "read_by_default": true, + "pages": [ + { + "type": "text", + "text": "支持自动化的原版酿造台。$(br2)给它提供$(6)能量$(),它会以当前原料酿造出相应的药水。$(br)如果内部容器中$(6)水$()的量足够,空瓶会被装满,并且将来水瓶不会被消耗。" + }, + { + "type": "crafting", + "recipe": "industrialforegoing:potion_brewer" + } + ] +} \ No newline at end of file diff --git a/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/resource_production/resourceful_furnace.json b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/resource_production/resourceful_furnace.json new file mode 100644 index 000000000000..b58ae6ecb64f --- /dev/null +++ b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/resource_production/resourceful_furnace.json @@ -0,0 +1,17 @@ +{ + "name": "高级熔炉", + "icon": "industrialforegoing:resourceful_furnace", + "category": "industrialforegoing:resource_production", + "sortnum": 6, + "read_by_default": true, + "pages": [ + { + "type": "text", + "text": "熔炉三合一。$(br2)每个烧炼物品返还$(6)2$()mb精华液。消耗$(6)40$()RF/t." + }, + { + "type": "crafting", + "recipe": "industrialforegoing:resourceful_furnace" + } + ] +} \ No newline at end of file diff --git a/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/resource_production/sludge_refiner.json b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/resource_production/sludge_refiner.json new file mode 100644 index 000000000000..fe5f0de55ed4 --- /dev/null +++ b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/resource_production/sludge_refiner.json @@ -0,0 +1,17 @@ +{ + "name": "污泥精炼机", + "icon": "industrialforegoing:sludge_refiner", + "category": "industrialforegoing:resource_production", + "sortnum": 10, + "read_by_default": true, + "pages": [ + { + "type": "text", + "text": "一台将$(6)污泥$()转化为其它更有用的东西的机器。$(br2)给它提供$(6)污泥$(),它就会产出$(6)其它东西$(),污泥可以通过$(l:agr_hus/plant_gatherer)收割机$()获得。$(br)这个过程需要消耗$(6)1000$()RF/t,因此确保有一些能量存储。" + }, + { + "type": "crafting", + "recipe": "industrialforegoing:sludge_refiner" + } + ] +} \ No newline at end of file diff --git a/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/resource_production/spores_recreator.json b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/resource_production/spores_recreator.json new file mode 100644 index 000000000000..16103ec38567 --- /dev/null +++ b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/resource_production/spores_recreator.json @@ -0,0 +1,17 @@ +{ + "name": "蘑菇孢子繁殖器", + "icon": "industrialforegoing:spores_recreator", + "category": "industrialforegoing:resource_production", + "sortnum": 8, + "read_by_default": true, + "pages": [ + { + "type": "text", + "text": "增殖$(6)蘑菇$()。$(br2)需要消耗$(6)40$()RF/t的能量和水(每次操作消耗$(6)100$()mb)。$(br2)对于下界菌种则需要提供$(6)熔岩$()。" + }, + { + "type": "crafting", + "recipe": "industrialforegoing:spores_recreator" + } + ] +} \ No newline at end of file diff --git a/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/resource_production/stonework_factory.json b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/resource_production/stonework_factory.json new file mode 100644 index 000000000000..5b49f3c9fdd2 --- /dev/null +++ b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/resource_production/stonework_factory.json @@ -0,0 +1,17 @@ +{ + "name": "造石加工机", + "icon": "industrialforegoing:material_stonework_factory", + "category": "industrialforegoing:resource_production", + "sortnum": 0, + "read_by_default": true, + "pages": [ + { + "type": "text", + "text": "新一代$(6)圆石$()生产机器。$(br2)给它提供$(6)60$()RF/t 的能量以及$(6)水$()和$(6)熔岩$(),就可以指定它产生特定的材料。$(br)这些材料可以通过以下操作进一步加工:$(br)$(li)烧制$(br)$(li)粉碎$(br)$(li)合成" + }, + { + "type": "crafting", + "recipe": "industrialforegoing:material_stonework_factory" + } + ] +} \ No newline at end of file diff --git a/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/resource_production/washing_factory.json b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/resource_production/washing_factory.json new file mode 100644 index 000000000000..72fafe295356 --- /dev/null +++ b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/resource_production/washing_factory.json @@ -0,0 +1,17 @@ +{ + "name": "洗矿厂", + "icon": "industrialforegoing:washing_factory", + "category": "industrialforegoing:resource_production", + "sortnum": 19, + "read_by_default": true, + "pages": [ + { + "type": "text", + "text": "提供肉汤和矿石,这台机器就会将肉汤转化为该矿物对应的原矿石肉汤。" + }, + { + "type": "crafting", + "recipe": "industrialforegoing:washing_factory" + } + ] +} \ No newline at end of file diff --git a/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/resource_production/water_condensator.json b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/resource_production/water_condensator.json new file mode 100644 index 000000000000..8d81532132ce --- /dev/null +++ b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/resource_production/water_condensator.json @@ -0,0 +1,17 @@ +{ + "name": "蓄水器", + "icon": "industrialforegoing:water_condensator", + "category": "industrialforegoing:resource_production", + "sortnum": 11, + "read_by_default": true, + "pages": [ + { + "type": "text", + "text": "一台利用周围水源方块产出$(6)水$()的机器。$(br2)当相邻至少$(6)两格水源方块$()时它才会开始工作。$(br)额外增加水源方块并给每次操作提供$(6)1000$()RF能量,将使机器速度获得显著提升。" + }, + { + "type": "crafting", + "recipe": "industrialforegoing:water_condensator" + } + ] +} \ No newline at end of file diff --git a/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/tools/infinity_backpack.json b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/tools/infinity_backpack.json new file mode 100644 index 000000000000..9dab0ca1ae1e --- /dev/null +++ b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/tools/infinity_backpack.json @@ -0,0 +1,17 @@ +{ + "name": "无限背包", + "icon": "industrialforegoing:infinity_backpack", + "category": "industrialforegoing:tools", + "sortnum": 3, + "read_by_default": true, + "pages": [ + { + "type": "text", + "text": "无限背包是一种能让你便携的存储大量物品的工具。$(br2)它可以存储三种特定的液体:$(6)生物燃油$()将允许自动化功能,$(6)精华液$()来自收集的经验(当自动拾取开启时),而$(6)肉汤$()会自动喂食。" + }, + { + "type": "text", + "text": "当$(6)磁力模式$()开启时,附近的能够被捡起的物品会被传送到玩家身上。$(br2)当$(6)自动拾取$()开启时,玩家捡起的物品会自动进入背包。$(br2)每个槽位都可以设置$(6)清空$()超出物品和给物品栏中不满一组的物品$(6)补充$()成一组物品。 " + } + ] +} \ No newline at end of file diff --git a/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/tools/infinity_drill.json b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/tools/infinity_drill.json new file mode 100644 index 000000000000..6f62fb6ae5ea --- /dev/null +++ b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/tools/infinity_drill.json @@ -0,0 +1,13 @@ +{ + "name": "无限钻头", + "icon": "industrialforegoing:infinity_drill", + "category": "industrialforegoing:tools", + "sortnum": 3, + "read_by_default": true, + "pages": [ + { + "type": "text", + "text": "无限钻头是一个能够挖掘大片区域的工具,充能等级越高,挖掘的范围就越大。" + } + ] +} \ No newline at end of file diff --git a/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/tools/infinity_hammer.json b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/tools/infinity_hammer.json new file mode 100644 index 000000000000..3462645830dd --- /dev/null +++ b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/tools/infinity_hammer.json @@ -0,0 +1,17 @@ +{ + "name": "无限电锤", + "icon": "industrialforegoing:infinity_hammer", + "category": "industrialforegoing:tools", + "sortnum": 3, + "read_by_default": true, + "pages": [ + { + "type": "text", + "text": "无限电锤是一种能让你范围杀伤敌人的工具。增加充能等级会带来不同等级的$(6)斩首$(),来让你更加容易的获得怪物头颅。" + }, + { + "type": "text", + "text": "当右键地面时会在使用者面前锥形范围内的地面上产生$(6)尖牙$()效果。" + } + ] +} \ No newline at end of file diff --git a/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/tools/infinity_launcher.json b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/tools/infinity_launcher.json new file mode 100644 index 000000000000..f880c1c00da0 --- /dev/null +++ b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/tools/infinity_launcher.json @@ -0,0 +1,13 @@ +{ + "name": "无限发射器", + "icon": "industrialforegoing:infinity_launcher", + "category": "industrialforegoing:tools", + "sortnum": 3, + "read_by_default": true, + "pages": [ + { + "type": "text", + "text": "无限发射器是一种能让你远距离使用大师球捕捉或释放实体的工具。当在 GUI 中选择好模式,然后发射,你就可以使用背包中的大师球捕捉或释放生物了。" + } + ] +} \ No newline at end of file diff --git a/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/tools/infinity_nuke.json b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/tools/infinity_nuke.json new file mode 100644 index 000000000000..f26a12ff905c --- /dev/null +++ b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/tools/infinity_nuke.json @@ -0,0 +1,13 @@ +{ + "name": "无限核弹", + "icon": "industrialforegoing:infinity_nuke", + "category": "industrialforegoing:tools", + "sortnum": 3, + "read_by_default": true, + "pages": [ + { + "type": "text", + "text": "无限核弹是一种会造成巨大破坏的工具,其爆炸半径与充能等级和内部生物燃油的数量有关。无限核弹并不会破坏已声明区块中的东西。$(br2)为了让它爆炸你需要把它放地上,右键以准备爆炸,再使用打火石右击来使它爆炸。" + } + ] +} \ No newline at end of file diff --git a/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/tools/infinity_saw.json b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/tools/infinity_saw.json new file mode 100644 index 000000000000..a0b732496033 --- /dev/null +++ b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/tools/infinity_saw.json @@ -0,0 +1,13 @@ +{ + "name": "无限电锯", + "icon": "industrialforegoing:infinity_saw", + "category": "industrialforegoing:tools", + "sortnum": 3, + "read_by_default": true, + "pages": [ + { + "type": "text", + "text": "无限电锯是一个能让你砍树更加效率的工具,充能等级越高,同一时间砍下的方块就越多。一直破坏同一个方块就能砍下整棵树。" + } + ] +} \ No newline at end of file diff --git a/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/tools/infinity_tools.json b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/tools/infinity_tools.json new file mode 100644 index 000000000000..338d104401fa --- /dev/null +++ b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/tools/infinity_tools.json @@ -0,0 +1,21 @@ +{ + "name": "无限工具", + "icon": "industrialforegoing:infinity_drill", + "category": "industrialforegoing:tools", + "sortnum": 2, + "read_by_default": true, + "pages": [ + { + "type": "text", + "text": "所有无限工具都有着一个明确的特性,那就是注入的能量越多,威力就越强。提升工具的能量等级会为工具带来特殊的能力。为其中注入$(l:generators/biofuel)生物燃油$()会让它们效率更高,并且使用时消耗燃料而不是能量。$(br2)你可以$(6)潜行+右键$()来打开工具 GUI。" + }, + { + "type": "text", + "text": "你可以在工具的 GUI 中关闭工具$(6)充能$()。$(br2)一共有 7 个等级:$(li)低劣$(li)常见$(li)少见$(li)稀有$(li)史诗$(li)传说$(li)神器$(br2)所有的工具都会把掉落物传送到玩家身上。所有的工具都会将掉落物传送到玩家身上。" + }, + { + "type": "text", + "text": "你可以通过成为一名 patreon 捐献者获得$(6)闪亮$()版本的工具。这会给你视觉上的回报!" + } + ] +} \ No newline at end of file diff --git a/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/tools/infinity_trident.json b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/tools/infinity_trident.json new file mode 100644 index 000000000000..1d3c85f9fd07 --- /dev/null +++ b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/tools/infinity_trident.json @@ -0,0 +1,13 @@ +{ + "name": "无限三叉戟", + "icon": "industrialforegoing:infinity_trident", + "category": "industrialforegoing:tools", + "sortnum": 3, + "read_by_default": true, + "pages": [ + { + "type": "text", + "text": "无限三叉戟是一个能让你释放三叉戟真正威力的工具。提升充能等级会带来不同等级的$(6)忠诚$(),$(6)激流$()和$(6)引雷$()。$(br2)引雷的雷击会造成 AOE 伤害。" + } + ] +} \ No newline at end of file diff --git a/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/tools/meat_feeder.json b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/tools/meat_feeder.json new file mode 100644 index 000000000000..ff0ea1079e02 --- /dev/null +++ b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/tools/meat_feeder.json @@ -0,0 +1,17 @@ +{ + "name": "肉汤注射器", + "icon": "industrialforegoing:meat_feeder", + "category": "industrialforegoing:tools", + "sortnum": 1, + "read_by_default": true, + "pages": [ + { + "type": "text", + "text": "将肉汤注射器放在物品栏中,它会消耗内部存储的肉汤恢复饱食度。" + }, + { + "type": "crafting", + "recipe": "industrialforegoing:meat_feeder" + } + ] +} \ No newline at end of file diff --git a/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/tools/mib.json b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/tools/mib.json new file mode 100644 index 000000000000..2d4c39e6e842 --- /dev/null +++ b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/tools/mib.json @@ -0,0 +1,17 @@ +{ + "name": "大师球", + "icon": "industrialforegoing:mob_imprisonment_tool", + "category": "industrialforegoing:tools", + "sortnum": 0, + "read_by_default": true, + "pages": [ + { + "type": "text", + "text": "当你手拿大师球$(6)右键$()一个实体时,这个实体就会被存储进大师球中。$(br2)你也可以对着地面$(6)右键$()把它释放出来。" + }, + { + "type": "crafting", + "recipe": "industrialforegoing:mob_imprisonment_tool" + } + ] +} \ No newline at end of file diff --git a/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/transport/conveyor.json b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/transport/conveyor.json new file mode 100644 index 000000000000..1c7d59f08005 --- /dev/null +++ b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/transport/conveyor.json @@ -0,0 +1,27 @@ +{ + "name": "传送带", + "icon": "industrialforegoing:conveyor", + "category": "industrialforegoing:transport", + "sortnum": 0, + "read_by_default": true, + "pages": [ + { + "type": "text", + "text": "传送带可以用来传送物品,实体和流体。通过使用$(l:conveyor_upgrades)升级$()它们可以与世界进行交互。物品和实体可以随着传送带向上或向下运输,但是流体只能水平方向进行传输。$(br2)传送带可以使用染料右键进行染色。" + }, + { + "type": "crafting", + "recipe": "industrialforegoing:conveyor" + }, + { + "type": "spotlight", + "item": "minecraft:glowstone_dust", + "text": "荧石能让传送带更快地传送物品和实体。" + }, + { + "type": "spotlight", + "item": "industrialforegoing:plastic", + "text": "塑料片能避免传送带上的物品被捡起。" + } + ] +} \ No newline at end of file diff --git a/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/transport/conveyor_upgrades.json b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/transport/conveyor_upgrades.json new file mode 100644 index 000000000000..7d908e433f73 --- /dev/null +++ b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/transport/conveyor_upgrades.json @@ -0,0 +1,51 @@ +{ + "name": "传送带升级", + "icon": "industrialforegoing:conveyor_extraction_upgrade", + "category": "industrialforegoing:transport", + "sortnum": 1, + "read_by_default": true, + "pages": [ + { + "type": "spotlight", + "item": "industrialforegoing:conveyor_extraction_upgrade", + "title": "提取升级", + "text": "从容器中提取物品和流体。它也能从玩家物品栏中提取物品。$(br2)可以在 GUI 中标记需要被提取的物品和流体。" + }, + { + "type": "spotlight", + "item": "industrialforegoing:conveyor_insertion_upgrade", + "title": "输入升级", + "text": "将物品和流体输出到容器中。它有两种模式,将所在传送带上的物品进行输出,或是将直接接触输入升级的物品进行输出。$(br2)可以在 GUI 中标记需要被提取的物品和流体。" + }, + { + "type": "spotlight", + "item": "industrialforegoing:conveyor_detection_upgrade", + "title": "检测升级", + "text": "检测传送带上的物品或实体。$(br2)可以在 GUI 中标记需要被检测的物品和实体。实体可以使用装有对应实体的大师球进行标记。" + }, + { + "type": "spotlight", + "item": "industrialforegoing:conveyor_bouncing_upgrade", + "title": "弹射升级", + "text": "将传送带上方的物品或实体发射出去。垂直和水平弹射强度可以在 GUI 中进行调节。$(br2)可以在 GUI 中标记需要被发射的物品和实体。实体可以使用装有对应实体的大师球进行标记。" + }, + { + "type": "spotlight", + "item": "industrialforegoing:conveyor_dropping_upgrade", + "title": "投下升级", + "text": "将传送带上方的物品或实体直接投到下方。$(br2)可以在 GUI 中标记需要被投下的物品和实体。实体可以使用装有对应实体的大师球进行标记。" + }, + { + "type": "spotlight", + "item": "industrialforegoing:conveyor_blinking_upgrade", + "title": "闪烁升级", + "text": "传送传送带上的物品或实体。垂直和水平传送强度可以在 GUI 中进行调节。$(br2)可以在 GUI 中标记需要被发射的物品和实体。实体可以使用装有对应实体的大师球进行标记。" + }, + { + "type": "spotlight", + "item": "industrialforegoing:conveyor_splitting_upgrade", + "title": "叉分升级", + "text": "使用 GUI 中定义的比率拆分位于传送器上方的物品和实体。它需要在所有需要分配的面安装升级。" + } + ] +} \ No newline at end of file diff --git a/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/transport/fluid_transporter.json b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/transport/fluid_transporter.json new file mode 100644 index 000000000000..cc796059076e --- /dev/null +++ b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/transport/fluid_transporter.json @@ -0,0 +1,25 @@ +{ + "name": "流体传送器", + "icon": "industrialforegoing:fluid_transporter_type", + "category": "industrialforegoing:transport", + "sortnum": 0, + "read_by_default": true, + "pages": [ + { + "type": "text", + "text": "流体传送器能够用来在相隔一格的两个容器之间传输流体。在提取端和输出端都需要放一个传送器。$(br2)任意种类的多个传送器可以摆放在同一格内,且它们都有输入和输出两种模式。要改变模式你只需要右键点击其中间区域即可。" + }, + { + "type": "text", + "text": "你可以在GUI中进行交互来过滤物品,支持黑白名单。$(br2)要移除升级或是传送器,你可以潜行+右键点击一个传送器。$(br2)在调节模式时,输出模式的传送器可以指定容器内最多存放物品/液体的数量。" + }, + { + "type": "text", + "text": "通过对传送器的外侧右键使用速度升级,可以加快传送器工作速度,使用效率升级则可以让传送器一次传送更多物品/流体。" + }, + { + "type": "crafting", + "recipe": "industrialforegoing:fluid_transporter_type" + } + ] +} \ No newline at end of file diff --git a/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/transport/item_transporter.json b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/transport/item_transporter.json new file mode 100644 index 000000000000..5219d92a631a --- /dev/null +++ b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/transport/item_transporter.json @@ -0,0 +1,25 @@ +{ + "name": "物品传送器", + "icon": "industrialforegoing:item_transporter_type", + "category": "industrialforegoing:transport", + "sortnum": 0, + "read_by_default": true, + "pages": [ + { + "type": "text", + "text": "物品传送器能够用来在相隔一格的两个容器之间传输物品。在提取端和输出端都需要放一个传送器。$(br2)任意种类的多个传送器可以摆放在同一格内,且它们都有输入和输出两种模式。要改变模式你只需要右键点击其中间区域即可。" + }, + { + "type": "text", + "text": "你可以在GUI中进行交互来过滤物品,支持黑白名单。$(br2)要移除升级或是传送器,你可以潜行+右键点击一个传送器。$(br2)在调节模式时,输出模式的传送器可以指定容器内最多存放物品/液体的数量。" + }, + { + "type": "text", + "text": "通过对传送器的外侧右键使用速度升级,可以加快传送器工作速度,使用效率升级则可以让传送器一次传送更多物品/流体。" + }, + { + "type": "crafting", + "recipe": "industrialforegoing:item_transporter_type" + } + ] +} \ No newline at end of file diff --git a/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/transport/world_transporter.json b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/transport/world_transporter.json new file mode 100644 index 000000000000..8f8fbb2e5bfc --- /dev/null +++ b/projects/1.18/assets/industrial-foregoing/industrialforegoing/patchouli_books/industrial_foregoing/zh_cn/entries/transport/world_transporter.json @@ -0,0 +1,25 @@ +{ + "name": "世界传送器", + "icon": "industrialforegoing:world_transporter_type", + "category": "industrialforegoing:transport", + "sortnum": 0, + "read_by_default": true, + "pages": [ + { + "type": "text", + "text": "世界传送器可以将物品吸收进容器或将物品丢到外界。$(br2)任意种类的多个传送器可以摆放在同一格内,且它们都有输入和输出两种模式。要改变模式你只需要右键点击其中间区域即可。" + }, + { + "type": "text", + "text": "你可以在GUI中进行交互来过滤物品,支持黑白名单。$(br2)要移除升级或是传送器,你可以潜行+右键点击一个传送器。$(br2)在调节模式时,输出模式的传送器可以指定容器内最多存放物品/液体的数量。" + }, + { + "type": "text", + "text": "通过对传送器的外侧右键使用速度升级,可以加快传送器工作速度,使用效率升级则可以让传送器一次传送更多物品/流体。" + }, + { + "type": "crafting", + "recipe": "industrialforegoing:world_transporter_type" + } + ] +} \ No newline at end of file diff --git a/projects/1.18/assets/iron-generators/irongenerators/lang/en_us.json b/projects/1.18/assets/iron-generators/irongenerators/lang/en_us.json new file mode 100644 index 000000000000..3d176856620b --- /dev/null +++ b/projects/1.18/assets/iron-generators/irongenerators/lang/en_us.json @@ -0,0 +1,57 @@ +{ + "item.moregenerators.netherstar_upgrade": "Netherstar Upgrade", + "block.moregenerators.iron_generator": "Iron Generator", + "block.irongenerators.refined_obsidian_generator": "Refined Obsidian Generator", + "block.moregenerators.certus_quartz_generator": "Certus Generator", + "item.moregenerators.emerald_upgrade": "Emerald Upgrade", + "block.moregenerators.icon": "Icon", + "subtitles.generatorambient": "", + "block.irongenerators.obsidian_generator": "Obsidian Generator", + "item.moregenerators.generator_upgrade_obsidianto_netheride": "Generator Upgrade: �8Obsidian �rto �7Netherite", + "block.moregenerators.osmium_generator": "Osmium Generator", + "block.moregenerators.gold_generator": "Gold Generator", + "block.irongenerators.certus_quartz_generator": "Certus Generator", + "block.moregenerators.copper_generator": "Copper Generator", + "block.moregenerators.steel_generator": "Steel Generator", + "block.moregenerators.skystone_generator": "Skystone Generator", + "item.moregenerators.diamond_upgrade": "Diamond Upgrade", + "block.irongenerators.infinity_generator": "The Everlasting Generator", + "item.moregenerators.flint_upgrade": "Flint Upgrade", + "block.irongenerators.skystone_generator": "Skystone Generator", + "block.irongenerators.signalum_generator": "Signalum Generator", + "block.irongenerators.stone_generator": "Stone Generator", + "block.irongenerators.iron_generator": "Iron Generator", + "block.irongenerators.dirt_generator": "Dirt Generator 9000!", + "block.moregenerators.diamond_generator": "Diamond Generator", + "block.irongenerators.netherrack_generator": "Netherrack Generator", + "block.irongenerators.invar_generator": "Invar Generator", + "block.moregenerators.lead_generator": "Lead Generator", + "item.moregenerators.generator_upgrade_diamondto_obsidian": "Generator Upgrade: �9Diamond �rto �8Obsidian", + "block.moregenerators.obsidian_generator": "Obsidian Generator", + "block.moregenerators.netherite_generator": "Netherite Generator", + "block.irongenerators.lead_generator": "Lead Generator", + "block.irongenerators.osmium_generator": "Osmium Generator", + "block.irongenerators.enderium_generator": "Enderium Generator", + "block.irongenerators.quartz_enriched_iron_generator": "Quartz Enriched Iron Generator", + "block.irongenerators.copper_generator": "Copper Generator", + "block.irongenerators.tin_generator": "Tin Generator", + "block.irongenerators.vibranium_generator": "Vibranium Generator", + "block.irongenerators.netherite_generator": "Netherite Generator", + "item.moregenerators.generator_upgrate_goldto_diamond": "Generator Upgrade: �6Gold �rto �9Diamond", + "block.irongenerators.unobtainium_generator": "Unobtainium Generator", + "block.moregenerators.tin_generator": "Tin Generator", + "block.irongenerators.gold_generator": "Gold Generator", + "block.moregenerators.stone_generator": "Stone Generator", + "block.irongenerators.steel_generator": "Steel Generator", + "block.irongenerators.platin_generator": "Platinum Generator", + "block.irongenerators.uranium_generator": "Uranium Generator", + "itemGroup.tabmore_generators": "Iron Generators", + "block.moregenerators.bronze_generator": "Bronze Generator", + "block.irongenerators.bronze_generator": "Bronze Generator", + "block.irongenerators.diamond_generator": "Diamond Generator", + "item.moregenerators.generator_upgrade_ironto_gold": "Generator Upgrade: Iron to �6Gold", + "block.moregenerators.refined_obsidian_generator": "Refined Obsidian Generator", + "subtitles.generator10s": "", + "block.irongenerators.allthemodium_generator": "Allthemodium Generator", + "item.moregenerators.generator_upgrade_stoneto_iron": "Generator Upgrade: �7Stone �rto Iron" +} \ No newline at end of file diff --git a/projects/1.18/assets/iron-generators/irongenerators/lang/zh_cn.json b/projects/1.18/assets/iron-generators/irongenerators/lang/zh_cn.json new file mode 100644 index 000000000000..5f0a6811d616 --- /dev/null +++ b/projects/1.18/assets/iron-generators/irongenerators/lang/zh_cn.json @@ -0,0 +1,57 @@ +{ + "item.moregenerators.netherstar_upgrade": "下界之星升级", + "block.moregenerators.iron_generator": "铁发电机", + "block.irongenerators.refined_obsidian_generator": "强化黑曜石发电机", + "block.moregenerators.certus_quartz_generator": "赛特斯石英发电机", + "item.moregenerators.emerald_upgrade": "绿宝石升级", + "block.moregenerators.icon": "模组标志", + "subtitles.generatorambient": "", + "block.irongenerators.obsidian_generator": "黑曜石发电机", + "item.moregenerators.generator_upgrade_obsidianto_netheride": "发电机升级:§8黑曜石§r->§7下界合金", + "block.moregenerators.osmium_generator": "锇发电机", + "block.moregenerators.gold_generator": "金发电机", + "block.irongenerators.certus_quartz_generator": "赛特斯石英发电机", + "block.moregenerators.copper_generator": "铜发电机", + "block.moregenerators.steel_generator": "钢发电机", + "block.moregenerators.skystone_generator": "陨石发电机", + "item.moregenerators.diamond_upgrade": "钻石升级", + "block.irongenerators.infinity_generator": "永动机", + "item.moregenerators.flint_upgrade": "燧石升级", + "block.irongenerators.skystone_generator": "陨石发电机", + "block.irongenerators.signalum_generator": "信素发电机", + "block.irongenerators.stone_generator": "石头发电机", + "block.irongenerators.iron_generator": "铁发电机", + "block.irongenerators.dirt_generator": "泥土发电机9000!", + "block.moregenerators.diamond_generator": "钻石发电机", + "block.irongenerators.netherrack_generator": "下界岩发电机", + "block.irongenerators.invar_generator": "殷钢发电机", + "block.moregenerators.lead_generator": "铅发电机", + "item.moregenerators.generator_upgrade_diamondto_obsidian": "发电机升级:§9钻石§r->§8黑曜石", + "block.moregenerators.obsidian_generator": "黑曜石发电机", + "block.moregenerators.netherite_generator": "下界合金发电机", + "block.irongenerators.lead_generator": "铅发电机", + "block.irongenerators.osmium_generator": "锇发电机", + "block.irongenerators.enderium_generator": "末影发电机", + "block.irongenerators.quartz_enriched_iron_generator": "富石英铁发电机", + "block.irongenerators.copper_generator": "铜发电机", + "block.irongenerators.tin_generator": "锡发电机", + "block.irongenerators.vibranium_generator": "振金发电机", + "block.irongenerators.netherite_generator": "下界合金发电机", + "item.moregenerators.generator_upgrate_goldto_diamond": "发电机升级:§6金§r->§9钻石", + "block.irongenerators.unobtainium_generator": "难得素发电机", + "block.moregenerators.tin_generator": "锡发电机", + "block.irongenerators.gold_generator": "金发电机", + "block.moregenerators.stone_generator": "石头发电机", + "block.irongenerators.steel_generator": "钢发电机", + "block.irongenerators.platin_generator": "铂发电机", + "block.irongenerators.uranium_generator": "铀发电机", + "itemGroup.tabmore_generators": "铁发电机", + "block.moregenerators.bronze_generator": "青铜发电机", + "block.irongenerators.bronze_generator": "青铜发电机", + "block.irongenerators.diamond_generator": "钻石发电机", + "item.moregenerators.generator_upgrade_ironto_gold": "发电机升级:铁->§6金", + "block.moregenerators.refined_obsidian_generator": "强化黑曜石发电机", + "subtitles.generator10s": "", + "block.irongenerators.allthemodium_generator": "ATM发电机", + "item.moregenerators.generator_upgrade_stoneto_iron": "发电机升级:§7石头§r->铁" +} \ No newline at end of file diff --git a/projects/1.18/assets/jobsplus/jobsplus/lang/zh_cn.json b/projects/1.18/assets/jobsplus/jobsplus/lang/zh_cn.json index d7b72a403048..8fbea66a76ff 100644 --- a/projects/1.18/assets/jobsplus/jobsplus/lang/zh_cn.json +++ b/projects/1.18/assets/jobsplus/jobsplus/lang/zh_cn.json @@ -393,4 +393,4 @@ "jobsplus.gui.settings.level_up.chat.off": "- 关闭:不发送或接收自己和其他人职业等级提升的消息。", "jobsplus.gui.settings.level_up.everyone": "全体", "jobsplus.gui.settings.level_up.self": "个人" -} +} \ No newline at end of file diff --git a/projects/1.18/assets/just-enough-effect-descriptions-jeed/jeed/lang/en_us.json b/projects/1.18/assets/just-enough-effect-descriptions-jeed/jeed/lang/en_us.json index c10f2263d61f..a6421d8c14c4 100644 --- a/projects/1.18/assets/just-enough-effect-descriptions-jeed/jeed/lang/en_us.json +++ b/projects/1.18/assets/just-enough-effect-descriptions-jeed/jeed/lang/en_us.json @@ -6,7 +6,7 @@ "jeed.tooltip.harmful": "Harmful", "jeed.description.missing": "No description available", "effect.minecraft.absorption.description": "Adds damage some damaging absorbing hearths (which can't be regenerated); higher levels give more absorption.", - "effect.minecraft.bad_omen.description": "Causes an illager raid to start upon entering a village; higher levels increase the raid difficulty.", + "effect.minecraft.bad_omen.description": "Causes an villager raid to start upon entering a village; higher levels increase the raid difficulty.", "effect.minecraft.blindness.description": "Impairs vision and disables the ability to sprint and critical hit.", "effect.minecraft.conduit_power.description": "Increases underwater visibility and mining speed, prevents drowning.", "effect.minecraft.dolphins_grace.description": "Drastically increases swimming speed. Effect given by dolphins", @@ -18,7 +18,7 @@ "effect.minecraft.hunger.description": "Increases food exhaustion; higher levels cause to starve quicker.", "effect.minecraft.instant_damage.description": "Damages living entities, heals undead; higher levels increase the effect potency.", "effect.minecraft.instant_health.description": "Heals living entities, damages undead; higher levels increase the effect potency.", - "effect.minecraft.invisibility.description": "Grants invisibility, making the user invisible and reducing its detection range. Held or worn items will still be visible. Higher levels further decrease the detection range", + "effect.minecraft.invisibility.description": "Grants invisibility, making the user invisible and reducing its detection range. Held or worn items will still be visible. Higher levels further decrease the detection range.", "effect.minecraft.jump_boost.description": "Increases jump height and reduces fall damage; higher levels increase both effects.", "effect.minecraft.levitation.description": "Make affected entities float upwards.", "effect.minecraft.luck.description": "Can increase chances of high-quality and more loot; higher levels increase the chances of better loot.", @@ -81,7 +81,7 @@ "effect.caverns_and_chasms.rewind.description": "At the end of the effect, teleports the user to the position where the effect was initially gained.", "effect.environmental.panic.description": "Increases speed the lower the user health is.", "effect.environmental.serenity.description": "Koi fish stop hostile mobs spawns in a 32x32x8 radius. The serenity effect indicates if the player is in that radius.", - "effect.farmersdelight.comfort.description": "Removes and grants immunity to Slowness andHunger and Weakness.", + "effect.farmersdelight.comfort.description": "Removes and grants immunity to Slowness, Hunger and Weakness.", "effect.farmersdelight.nourished.description": "Prevents players from losing hunger or saturation from any other source other than replenishing health points.", "effect.fruitful.sustaining.description": "Increases hunger yield from any food eaten.", "effect.immersiveengineering.concrete_feet.description": "Makes the target unable to move or jump. The effect immediately ends when the user is no longer standing on Concrete", diff --git a/projects/1.18/assets/just-enough-effect-descriptions-jeed/jeed/lang/zh_cn.json b/projects/1.18/assets/just-enough-effect-descriptions-jeed/jeed/lang/zh_cn.json index 2c77ea3e4c98..0c627769635b 100644 --- a/projects/1.18/assets/just-enough-effect-descriptions-jeed/jeed/lang/zh_cn.json +++ b/projects/1.18/assets/just-enough-effect-descriptions-jeed/jeed/lang/zh_cn.json @@ -1,8 +1,41 @@ { "jeed.category.effect_info": "效果", - "jeed.tooltip.color_complete": "%1$s:%2$s", - "jeed.tooltip.color": "颜色", - "jeed.tooltip.beneficial": "有益", - "jeed.tooltip.harmful": "有害", - "jeed.description.missing": "暂无描述" + "jeed.tooltip.color_complete": "%1$s: %2$s", + "jeed.tooltip.color": "颜色代码", + "jeed.tooltip.beneficial": "增益效果", + "jeed.tooltip.harmful": "负面效果", + "jeed.description.missing": "无可用描述", + "effect.minecraft.absorption.description": "给予伤害吸收生命值(不会自然恢复),用于承受的伤害;越高的等级生命值越高。", + "effect.minecraft.bad_omen.description": "进入村庄后引发袭击;等级越高,袭击的难度越大。", + "effect.minecraft.blindness.description": "视力受限;且无法疾跑和暴击。", + "effect.minecraft.darkness.description": "导致视力暂时恶化。", + "effect.minecraft.conduit_power.description": "水下视力及水下挖掘速度增加,且不会溺水。", + "effect.minecraft.dolphins_grace.description": "海豚大幅提高玩家的游泳速度。", + "effect.minecraft.fire_resistance.description": "获得对火焰、熔岩伤害的免疫。", + "effect.minecraft.glowing.description": "使实体发光,并带有可以穿过非透明方块看到的轮廓线。", + "effect.minecraft.haste.description": "提高挖掘和攻击速度;越高的等级速度越快。", + "effect.minecraft.health_boost.description": "提升生命上限;越高的等级上限越高。", + "effect.minecraft.hero_of_the_village.description": "在与村民的交易中获得折扣,并让村民会根据自己的职业赠送随机物品‌‌", + "effect.minecraft.hunger.description": "饥饿值更快的消耗;更高的等级消耗更快", + "effect.minecraft.instant_damage.description": "治疗亡灵生物,伤害非亡灵生物;更高的等级有更强的效果。", + "effect.minecraft.instant_health.description": "治疗非亡灵生物,伤害亡灵生物;更高的等级有更强的效果。", + "effect.minecraft.invisibility.description": "让实体模型消失,并减少被隐藏实体的检测范围,盔甲及主副手物品依然可见,更高的等级,检测范围越小。", + "effect.minecraft.jump_boost.description": "增加跳跃高度,减少摔落伤害;更高的等级会增强两种效果。", + "effect.minecraft.levitation.description": "使实体非主动向上抬升直到效果结束。", + "effect.minecraft.luck.description": "增加刷出更多高质量战利品的概率;等级越高,获得更好战利品的概率就越大。", + "effect.minecraft.mining_fatigue.description": "降低挖掘与攻击速度;更高的等级会降低这两个变量。", + "effect.minecraft.nausea.description": "晃动和扭曲视角。", + "effect.minecraft.night_vision.description": "改善玩家在黑暗区域和水下的视力。", + "effect.minecraft.poison.description": "会降低生命值直到只剩半颗心;更高的等级每秒造成更多的伤害,不影响亡灵生物。", + "effect.minecraft.regeneration.description": "会快速恢复生命值;更高的水平使生命值恢复得更快。", + "effect.minecraft.resistance.description": "每等级减少20%受到的伤害。", + "effect.minecraft.saturation.description": "快速恢复饥饿值与饱和度。", + "effect.minecraft.slow_falling.description": "减缓掉落速度,免疫掉落伤害。", + "effect.minecraft.slowness.description": "降低移动速度;等级越高,玩家速度越慢,视野越窄小。", + "effect.minecraft.speed.description": "提高移动速度;等级越高,玩家速度越块,视野越宽阔。", + "effect.minecraft.strength.description": "增加攻击伤害;更高的等级更高的攻击伤害。", + "effect.minecraft.unluck.description": "减少刷出更多高质量战利品的概率;等级越高,获得更好战利品的概率就越小。", + "effect.minecraft.water_breathing.description": "防止溺水并允许在水下呼吸。", + "effect.minecraft.weakness.description": "降低攻击伤害;等级越高,伤害越小。", + "effect.minecraft.wither.description": "会降低生命值直到死亡;更高的等级每秒造成更多的伤害。" } \ No newline at end of file diff --git a/projects/1.18/assets/k-turrets/k-turrets/lang/en_us.json b/projects/1.18/assets/k-turrets/k-turrets/lang/en_us.json new file mode 100644 index 000000000000..d1d75a500c81 --- /dev/null +++ b/projects/1.18/assets/k-turrets/k-turrets/lang/en_us.json @@ -0,0 +1,67 @@ +{ + "itemGroup.k_turrets": "K-Turrets", + + "item.k_turrets.arrow_turret_item": "Arrow Turret", + "item.k_turrets.bullet_turret_item": "Bullet Turret", + "item.k_turrets.brick_turret_item": "Brick Turret", + "item.k_turrets.firecharge_turret_item": "Fire Charge Turret", + "item.k_turrets.steel_ingot": "Steel Ingot", + "item.k_turrets.semi_steel": "Semi-finished Steel Ingot", + "item.k_turrets.gauss_bullet": "Gauss Bullet", + "item.k_turrets.gauss_turret_item": "Gauss Turret", + "item.k_turrets.cobble_turret_item": "Cobble Turret", + + "item.k_turrets.brick_drone_item": "Brick Drone", + "item.k_turrets.bullet_drone_item": "Bullet Drone", + "item.k_turrets.cobble_drone_item": "Cobble Drone", + "item.k_turrets.arrow_drone_item": "Arrow Drone", + "item.k_turrets.gauss_drone_item": "Gauss Drone", + "item.k_turrets.firecharge_drone_item": "Fire charge Drone", + + "k_turrets.targets": "Targets:", + "k_turrets.added": "Added to targets", + "k_turrets.add.entity.type": "Add new entity type to target list", + "k_turrets.choose.tooltip": "Choose which entities to remove by pressing the appropriate buttons", + "k_turrets.hold.alt.to.scroll": "To scroll the target list, hold Alt and use the mouse wheel", + "k_turrets.dismantle": "Dismantle", + "k_turrets.clear.list": "Clear the target list", + "k_turrets.inventory.hint": "Sneak and right-click the turret/drone to view its inventory", + "k_turrets.claim.turret": "Claim this turret", + "k_turrets.turret.not.yours": "This turret doesn't belong to you", + "k_turrets.mobile": "Mobile", + "k_turrets.immobile": "Immobile", + "k_turrets.protect.from.players": "Protecting from alien players", + "k_turrets.not.protect.from.players": "Not protecting from alien players", + "k_turrets.integrity": "Integrity", + "k_turrets.incorrect.entry": "Incorrect entry", + "k_turrets.removed": "Removed %1$s targets", + "k_turrets.turret_claimed": "Turret claimed", + "k_turrets.following.owner": "Following the owner", + "k_turrets.staying": "Staying", + "k_turrets.drone_claimed": "Drone claimed", + "k_turrets.claim.drone": "Claim this drone", + "k_turrets.drone.not.yours": "This drone doesn't belong to you", + "k_turrets.drone.destroyed": "%1$s was destroyed", + "k_turrets.reset.list": "Reset targets", + "k_turrets.no.team": "No team", + "k_turrets.team": "Team", + + "death.attack.k_turrets.bullet": "%1$s was shot by a bullet", + "death.attack.k_turrets.gauss_bullet": "%1$s was shot by a Gauss bullet", + "death.attack.k_turrets.brick": "%1$s was hit by a brick", + "death.attack.k_turrets.cobblestone": "%1$s was stoned by cobblestone", + + "entity.k_turrets.fire_charge_turret": "Fire Charge Turret", + "entity.k_turrets.arrow_turret": "Arrow Turret", + "entity.k_turrets.bullet_turret": "Bullet Turret", + "entity.k_turrets.brick_turret": "Brick Turret", + "entity.k_turrets.gauss_turret": "Gauss Turret", + "entity.k_turrets.cobble_turret": "Cobble Turret", + + "entity.k_turrets.brick_drone": "Brick Drone", + "entity.k_turrets.bullet_drone": "Bullet Drone", + "entity.k_turrets.cobble_drone": "Cobble Drone", + "entity.k_turrets.arrow_drone": "Arrow Drone", + "entity.k_turrets.gauss_drone": "Gauss Drone", + "entity.k_turrets.firecharge_drone": "Fire charge Drone" +} \ No newline at end of file diff --git a/projects/1.18/assets/k-turrets/k-turrets/lang/zh_cn.json b/projects/1.18/assets/k-turrets/k-turrets/lang/zh_cn.json new file mode 100644 index 000000000000..7a1678f5c41b --- /dev/null +++ b/projects/1.18/assets/k-turrets/k-turrets/lang/zh_cn.json @@ -0,0 +1,67 @@ +{ + "itemGroup.k_turrets": "K-Turrets", + + "item.k_turrets.arrow_turret_item": "箭矢炮塔", + "item.k_turrets.bullet_turret_item": "火力炮塔", + "item.k_turrets.brick_turret_item": "红砖炮塔", + "item.k_turrets.firecharge_turret_item": "火焰弹炮塔", + "item.k_turrets.steel_ingot": "钢锭", + "item.k_turrets.semi_steel": "半成品钢锭", + "item.k_turrets.gauss_bullet": "高斯炮弹", + "item.k_turrets.gauss_turret_item": "高斯炮塔", + "item.k_turrets.cobble_turret_item": "圆石炮塔", + + "item.k_turrets.brick_drone_item": "红砖无人机", + "item.k_turrets.bullet_drone_item": "火力无人机", + "item.k_turrets.cobble_drone_item": "圆石无人机", + "item.k_turrets.arrow_drone_item": "箭矢无人机", + "item.k_turrets.gauss_drone_item": "高斯无人机", + "item.k_turrets.firecharge_drone_item": "火焰弹无人机", + + "k_turrets.targets": "目标:", + "k_turrets.added": "添加到目标", + "k_turrets.add.entity.type": "将新的实体添加到目标列表", + "k_turrets.choose.tooltip": "按相应按钮选择要删除的实体", + "k_turrets.hold.alt.to.scroll": "要滚动目标列表,请按住Alt并使用鼠标滚轮", + "k_turrets.dismantle": "拆除", + "k_turrets.clear.list": "清除目标列表", + "k_turrets.inventory.hint": "潜行右击炮塔/无人机以查看其库存", + "k_turrets.claim.turret": "获取此炮塔的权限", + "k_turrets.turret.not.yours": "这个炮塔不属于你", + "k_turrets.mobile": "可移动", + "k_turrets.immobile": "不可移动", + "k_turrets.protect.from.players": "射击其他玩家", + "k_turrets.not.protect.from.players": "不射击其他玩家", + "k_turrets.integrity": "完整", + "k_turrets.incorrect.entry": "输入错误", + "k_turrets.removed": "已摧毁%1$s个目标", + "k_turrets.turret_claimed": "炮塔权限获取成功", + "k_turrets.following.owner": "跟随主人", + "k_turrets.staying": "停留", + "k_turrets.drone_claimed": "无人机权限获取成功", + "k_turrets.claim.drone": "获取此无人机的权限", + "k_turrets.drone.not.yours": "这架无人机不属于你", + "k_turrets.drone.destroyed": "%1$s已被摧毁", + "k_turrets.reset.list": "重置目标", + "k_turrets.no.team": "无团队", + "k_turrets.team": "团队", + + "death.attack.k_turrets.bullet": "%1$s被炮弹击中", + "death.attack.k_turrets.gauss_bullet": "%1$s被高斯炮弹击中", + "death.attack.k_turrets.brick": "%1$s被红砖击中", + "death.attack.k_turrets.cobblestone": "%1$s被圆石砸成了肉酱", + + "entity.k_turrets.fire_charge_turret": "火焰弹炮塔", + "entity.k_turrets.arrow_turret": "箭矢炮塔", + "entity.k_turrets.bullet_turret": "火力炮塔", + "entity.k_turrets.brick_turret": "红砖炮塔", + "entity.k_turrets.gauss_turret": "高斯炮塔", + "entity.k_turrets.cobble_turret": "圆石炮塔", + + "entity.k_turrets.brick_drone": "红砖无人机", + "entity.k_turrets.bullet_drone": "火力无人机", + "entity.k_turrets.cobble_drone": "圆石无人机", + "entity.k_turrets.arrow_drone": "箭矢无人机", + "entity.k_turrets.gauss_drone": "高斯无人机", + "entity.k_turrets.firecharge_drone": "火焰弹无人机" +} \ No newline at end of file diff --git a/projects/1.18/assets/large-meals-an-add-on-for-farmers-delight/largemeals/lang/en_us.json b/projects/1.18/assets/large-meals-an-add-on-for-farmers-delight/largemeals/lang/en_us.json index 26d3d276cbf8..90194cacf136 100644 --- a/projects/1.18/assets/large-meals-an-add-on-for-farmers-delight/largemeals/lang/en_us.json +++ b/projects/1.18/assets/large-meals-an-add-on-for-farmers-delight/largemeals/lang/en_us.json @@ -1,7 +1,6 @@ { "block.largemeals.omurice_block": "Omurice", "block.largemeals.mushroom_pot_pie": "Mushroom Pot Pie", - "item.largemeals.pufferfish_broth": "Pufferfish Broth", "item.largemeals.cod_deluxe": "Cod Deluxe", "item.largemeals.cod_surprise": "Cod Surprise", @@ -11,4 +10,4 @@ "item.largemeals.potato_soup": "Potato Soup", "item.largemeals.red_soup": "Red Soup", "item.largemeals.sweet_berry_custard": "Sweet Berry Custard" -} +} \ No newline at end of file diff --git a/projects/1.18/assets/large-meals-an-add-on-for-farmers-delight/largemeals/lang/zh_cn.json b/projects/1.18/assets/large-meals-an-add-on-for-farmers-delight/largemeals/lang/zh_cn.json index 8a5690d0f5d0..8972a33767ec 100644 --- a/projects/1.18/assets/large-meals-an-add-on-for-farmers-delight/largemeals/lang/zh_cn.json +++ b/projects/1.18/assets/large-meals-an-add-on-for-farmers-delight/largemeals/lang/zh_cn.json @@ -1,7 +1,6 @@ { "block.largemeals.omurice_block": "蛋包饭", "block.largemeals.mushroom_pot_pie": "蘑菇鸡肉馅饼", - "item.largemeals.pufferfish_broth": "河豚汤", "item.largemeals.cod_deluxe": "豪华鳕鱼", "item.largemeals.cod_surprise": "惊喜鳕鱼", @@ -11,4 +10,4 @@ "item.largemeals.potato_soup": "马铃薯汤", "item.largemeals.red_soup": "红菜汤", "item.largemeals.sweet_berry_custard": "甜浆果蛋奶沙司" -} +} \ No newline at end of file diff --git a/projects/1.18/assets/laserio/laserio/lang/en_us.json b/projects/1.18/assets/laserio/laserio/lang/en_us.json new file mode 100644 index 000000000000..cee172853936 --- /dev/null +++ b/projects/1.18/assets/laserio/laserio/lang/en_us.json @@ -0,0 +1,73 @@ +{ + "block.laserio.laser_connector": "Laser Connector", + "block.laserio.laser_node": "Laser Node", + "item.laserio.card_energy": "Energy Card", + "item.laserio.card_fluid": "Fluid Card", + "item.laserio.card_holder": "Card Holder", + "item.laserio.card_item": "Item Card", + "item.laserio.card_redstone": "Redstone Card", + "item.laserio.filter_basic": "Basic Filter", + "item.laserio.filter_count": "Counting Filter", + "item.laserio.filter_mod": "Mod Filter", + "item.laserio.filter_tag": "Tag Filter", + "item.laserio.laser_wrench": "Laser Wrench", + "item.laserio.logic_chip": "Logic Chip", + "item.laserio.logic_chip_raw": "Raw Logic Chip", + "item.laserio.overclocker_card": "Card Overclocker", + "item.laserio.overclocker_node": "Node Overclocker", + "itemGroup.laserio": "LaserIO", + "laserio.tooltip.item.card.channel": "Channel: ", + "laserio.tooltip.item.card.mode": "Mode: ", + "laserio.tooltip.item.card.mode.EXTRACT": "Extract", + "laserio.tooltip.item.card.mode.INSERT": "Insert", + "laserio.tooltip.item.card.mode.STOCK": "Stock", + "laserio.tooltip.item.card.sneaky": "Sneaky: ", + "laserio.tooltip.item.card.sneaky.DOWN": "Down", + "laserio.tooltip.item.card.sneaky.EAST": "East", + "laserio.tooltip.item.card.sneaky.NORTH": "North", + "laserio.tooltip.item.card.sneaky.SOUTH": "South", + "laserio.tooltip.item.card.sneaky.UP": "Up", + "laserio.tooltip.item.card.sneaky.WEST": "West", + "laserio.tooltip.item.filter.nbt": "Match NBT: ", + "laserio.tooltip.item.filter.nbt.allow": "True", + "laserio.tooltip.item.filter.nbt.deny": "False", + "laserio.tooltip.item.filter.type": "Type: ", + "laserio.tooltip.item.filter.type.allow": "Allow", + "laserio.tooltip.item.filter.type.deny": "Deny", + "laserio.tooltip.item.show_settings": "Hold shift to show settings", + "message.laserio.wrenchrange": "Connection exceeds maximum range of %d", + "screen.laserio.allowlist": "Allow", + "screen.laserio.comparenbt": "NBT", + "screen.laserio.default": "Default", + "screen.laserio.denylist": "Deny", + "screen.laserio.down": "Down", + "screen.laserio.east": "East", + "screen.laserio.energylimit": "Energy Limit (%)", + "screen.laserio.enforced": "Enforced", + "screen.laserio.exact": "Exact", + "screen.laserio.extract": "Extract", + "screen.laserio.extractamt": "Transfer Amount", + "screen.laserio.false": "False", + "screen.laserio.high": "High", + "screen.laserio.ignored": "Ignored", + "screen.laserio.input": "Input", + "screen.laserio.insert": "Insert", + "screen.laserio.lasernode": "Laser Node", + "screen.laserio.low": "Low", + "screen.laserio.nbtfalse": "Ignore NBT", + "screen.laserio.nbttrue": "Match NBT", + "screen.laserio.north": "North", + "screen.laserio.output": "Output", + "screen.laserio.priority": "Priority", + "screen.laserio.redstoneMode": "Redstone: ", + "screen.laserio.regulate": "Regulate", + "screen.laserio.roundrobin": "Round Robin: ", + "screen.laserio.south": "South", + "screen.laserio.stock": "Stock", + "screen.laserio.strong": "Strong", + "screen.laserio.tickSpeed": "Transfer Speed (Ticks)", + "screen.laserio.true": "True", + "screen.laserio.up": "Up", + "screen.laserio.weak": "Weak", + "screen.laserio.west": "West" +} \ No newline at end of file diff --git a/projects/1.18/assets/laserio/laserio/lang/zh_cn.json b/projects/1.18/assets/laserio/laserio/lang/zh_cn.json new file mode 100644 index 000000000000..7a37b774c351 --- /dev/null +++ b/projects/1.18/assets/laserio/laserio/lang/zh_cn.json @@ -0,0 +1,73 @@ +{ + "block.laserio.laser_connector": "激光连接器", + "block.laserio.laser_node": "激光节点", + "item.laserio.card_energy": "能量卡", + "item.laserio.card_fluid": "流体卡", + "item.laserio.card_holder": "物流卡暂存器", + "item.laserio.card_item": "物品卡", + "item.laserio.card_redstone": "红石卡", + "item.laserio.filter_basic": "基础过滤器", + "item.laserio.filter_count": "计数过滤器", + "item.laserio.filter_mod": "模组过滤器", + "item.laserio.filter_tag": "标签过滤器", + "item.laserio.laser_wrench": "激光扳手", + "item.laserio.logic_chip": "逻辑芯片", + "item.laserio.logic_chip_raw": "未成形的逻辑芯片", + "item.laserio.overclocker_card": "物流卡超频器", + "item.laserio.overclocker_node": "节点超频器", + "itemGroup.laserio": "激光接口", + "laserio.tooltip.item.card.channel": "频道:", + "laserio.tooltip.item.card.mode": "模式:", + "laserio.tooltip.item.card.mode.EXTRACT": "提取", + "laserio.tooltip.item.card.mode.INSERT": "存入", + "laserio.tooltip.item.card.mode.STOCK": "存储", + "laserio.tooltip.item.card.sneaky": "选择连接:", + "laserio.tooltip.item.card.sneaky.DOWN": "下", + "laserio.tooltip.item.card.sneaky.EAST": "东", + "laserio.tooltip.item.card.sneaky.NORTH": "北", + "laserio.tooltip.item.card.sneaky.SOUTH": "南", + "laserio.tooltip.item.card.sneaky.UP": "上", + "laserio.tooltip.item.card.sneaky.WEST": "西", + "laserio.tooltip.item.filter.nbt": "匹配NBT:", + "laserio.tooltip.item.filter.nbt.allow": "是", + "laserio.tooltip.item.filter.nbt.deny": "否", + "laserio.tooltip.item.filter.type": "类型:", + "laserio.tooltip.item.filter.type.allow": "允许", + "laserio.tooltip.item.filter.type.deny": "阻止", + "laserio.tooltip.item.show_settings": "按住Shift显示详细设置", + "message.laserio.wrenchrange": "此连接超出了%d格的长度限制", + "screen.laserio.allowlist": "允许", + "screen.laserio.comparenbt": "NBT", + "screen.laserio.default": "默认", + "screen.laserio.denylist": "阻止", + "screen.laserio.down": "下", + "screen.laserio.east": "东", + "screen.laserio.energylimit": "能量限制(%)", + "screen.laserio.enforced": "强制", + "screen.laserio.exact": "精确", + "screen.laserio.extract": "提取", + "screen.laserio.extractamt": "传输数量", + "screen.laserio.false": "否", + "screen.laserio.high": "高", + "screen.laserio.ignored": "忽略", + "screen.laserio.input": "输入", + "screen.laserio.insert": "存入", + "screen.laserio.lasernode": "激光节点", + "screen.laserio.low": "低", + "screen.laserio.nbtfalse": "忽略NBT", + "screen.laserio.nbttrue": "匹配NBT", + "screen.laserio.north": "北", + "screen.laserio.output": "输出", + "screen.laserio.priority": "优先级", + "screen.laserio.redstoneMode": "红石控制:", + "screen.laserio.regulate": "数量调节", + "screen.laserio.roundrobin": "轮询调度:", + "screen.laserio.south": "南", + "screen.laserio.stock": "存储", + "screen.laserio.strong": "强信号", + "screen.laserio.tickSpeed": "传输速度(刻)", + "screen.laserio.true": "是", + "screen.laserio.up": "上", + "screen.laserio.weak": "弱信号", + "screen.laserio.west": "西" +} \ No newline at end of file diff --git a/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/book.json b/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/book.json new file mode 100644 index 000000000000..4ddf881b9db4 --- /dev/null +++ b/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/book.json @@ -0,0 +1,8 @@ +{ + "name": "LaserIO 101", + "landing_text": "Can't have DireWire without Wires!", + "version": 1, + "creative_tab": "laserio", + "i18n": true, + "getCreatorModId ": "laserio" +} \ No newline at end of file diff --git a/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/en_us/categories/blocks.json b/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/en_us/categories/blocks.json new file mode 100644 index 000000000000..8da0f894b3ca --- /dev/null +++ b/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/en_us/categories/blocks.json @@ -0,0 +1,5 @@ +{ + "name": "Blocks", + "description": "These are the blocks!", + "icon": "laserio:laser_node" +} \ No newline at end of file diff --git a/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/en_us/categories/cards.json b/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/en_us/categories/cards.json new file mode 100644 index 000000000000..0114d3c5b722 --- /dev/null +++ b/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/en_us/categories/cards.json @@ -0,0 +1,6 @@ +{ + "name": "Cards", + "description": "Cards are how Nodes interact with adjacent blocks. Without them Nodes are worthless!", + "sortnum": 1, + "icon": "laserio:card_item" +} \ No newline at end of file diff --git a/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/en_us/categories/filters.json b/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/en_us/categories/filters.json new file mode 100644 index 000000000000..c994967640cc --- /dev/null +++ b/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/en_us/categories/filters.json @@ -0,0 +1,6 @@ +{ + "name": "Filters", + "description": "Filters allow you to control what is, or is not, allowed to be moved around by cards.", + "sortnum": 3, + "icon": "laserio:filter_basic" +} \ No newline at end of file diff --git a/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/en_us/categories/items.json b/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/en_us/categories/items.json new file mode 100644 index 000000000000..c4de7f261780 --- /dev/null +++ b/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/en_us/categories/items.json @@ -0,0 +1,5 @@ +{ + "name": "Items", + "description": "A few items that are used in the mod!", + "icon": "laserio:laser_wrench" +} \ No newline at end of file diff --git a/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/en_us/categories/mechanics.json b/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/en_us/categories/mechanics.json new file mode 100644 index 000000000000..6946f3c3b07a --- /dev/null +++ b/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/en_us/categories/mechanics.json @@ -0,0 +1,6 @@ +{ + "name": "Card Mechanics", + "description": "The following sections identify the basic mechanics of cards. If a mechanic is unique to a card type, it will be identified in the first page of the entry.", + "sortnum": 2, + "icon": "laserio:logic_chip" +} \ No newline at end of file diff --git a/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/en_us/entries/basics.json b/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/en_us/entries/basics.json new file mode 100644 index 000000000000..3aeaf2ea904c --- /dev/null +++ b/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/en_us/entries/basics.json @@ -0,0 +1,47 @@ +{ + "name": "Basics", + "sortnum": 0, + "category": "laserio:mechanics", + "icon": "laserio:logic_chip", + "pages": [ + { + "type": "patchouli:text", + "text": "Right clicking a Card in your hand will open up it's UI. You can also right click a card inside a $(l:laserio:laser_node)Node$(/l) UI.$(br2)Insert Mode:$(br)1. $(l:laserio:modes)Mode$(/l)$(br)2. $(l:laserio:sneaky)Sneaky$(/l)$(br)3. Filter$(br)4. $(l:laserio:overclocker_card)Card Overclocker$(/l)$(br)5. $(l:laserio:priority)Priority$(/l)$(br)6. $(l:laserio:channel)Channel$(/l)$(br)7. $(l:laserio:redstonemode)Redstone Mode$(/l)$(br)8. $(l:laserio:redstonechannel)Redstone Channel$(/l)" + }, + { + "type": "patchouli:image", + "title": "Insert UI", + "images": [ + "laserio:textures/book/entries/basics1.png" + ], + "border": true, + "text": "An item card set to Insert Mode" + }, + { + "type": "patchouli:text", + "text": "Extract Mode:$(br2)1. $(l:laserio:modes)Mode$(/l)$(br)2. $(l:laserio:sneaky)Sneaky$(/l)$(br)3. $(l:laserio:roundrobin)Round Robin$(/l)$(br)4. $(l:laserio:exact)Exact$(/l)$(br)5. Filter$(br)6. $(l:laserio:overclocker_card)Card Overclocker$(/l)$(br)7. $(l:laserio:extractamount)Extract Amount$(/l)$(br)8. $(l:laserio:tickspeed)Tick Speed$(/l)$(br)9. $(l:laserio:channel)Channel$(/l)" + }, + { + "type": "patchouli:image", + "title": "Extract UI", + "images": [ + "laserio:textures/book/entries/basics-extract.png" + ], + "border": true, + "text": "An item card set to Extract Mode." + }, + { + "type": "patchouli:text", + "text": "Stock Mode:$(br2)1. $(l:laserio:modes)Mode$(/l)$(br)2. $(l:laserio:sneaky)Sneaky$(/l)$(br)3. $(l:laserio:regulate)Regulate$(/l)$(br)4. $(l:laserio:exact)Exact$(/l)$(br)5. Filter$(br)6. $(l:laserio:overclocker_card)Card Overclocker$(/l)$(br)7. $(l:laserio:extractamount)Extract Amount$(/l)$(br)8. $(l:laserio:tickspeed)Tick Speed$(/l)$(br)9. $(l:laserio:channel)Channel$(/l)" + }, + { + "type": "patchouli:image", + "title": "Stock UI", + "images": [ + "laserio:textures/book/entries/basics-stock.png" + ], + "border": true, + "text": "An item card set to Stock Mode." + } + ] +} \ No newline at end of file diff --git a/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/en_us/entries/card_energy.json b/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/en_us/entries/card_energy.json new file mode 100644 index 000000000000..f92b61ebb12e --- /dev/null +++ b/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/en_us/entries/card_energy.json @@ -0,0 +1,33 @@ +{ + "name": "Energy Cards", + "sortnum": 3, + "category": "laserio:cards", + "icon": "laserio:card_energy", + "pages": [ + { + "type": "patchouli:text", + "text": "Energy Cards are used to send Energy between inventories, such as machines and batteries.$(br2)Energy cards have some slightly different mechanics from the other cards, and will be documentated in the following pages." + }, + { + "type": "patchouli:text", + "text": "Unlike Item/Fluid cards that require overclockers to operate faster than once every 20 ticks, Energy Cards can operate every tick by default.$(br2)FE/T values (max) for Overclockers:$(br)$(li)0 Overclockers: 1,000fe/t$(li)1 Overclocker: 4,000fe/t$(li)2 Overclockers: 16,000fe/t$(li)3 Overclockers: 32,000fe/t$(li)4 Overclockers: 100,000fe/t" + }, + { + "type": "patchouli:text", + "text": "Energy cards also have an 'Energy Limit %' setting -- By default, on insert/stock modes this is 100%, and on extract modes this is 0%. On insert/stock mode it specifies how much to fill up the specified energy acceptor. $(br2)For example: If the block can hold 1,000,000 FE, and you specify 50%, it will only fill up to 500,000FE." + }, + { + "type": "patchouli:text", + "text": "In extract mode, this designates what percent should be left behind.$(br2)For example: If you are extracting FE from an energy cell that can hold 1,000,000FE, and specify a limit of 25%, it will not extract below 250,000 FE." + }, + { + "type": "patchouli:text", + "text": "Technical Note: The Forge Energy system supports energy storage up to MAXINT which is approximately 2.14 billion RF. If you are using a mod like Draconic Evolution or Mekanism, their storage cells can store greater than this amount by 'hacking' how Forge Energy works. As a result, this % indicator will not work on storage cells greater than 2.14 billion RF. Sorry! :)" + }, + { + "type": "patchouli:crafting", + "title": "Energy Card", + "recipe": "laserio:card_energy" + } + ] +} \ No newline at end of file diff --git a/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/en_us/entries/card_fluid.json b/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/en_us/entries/card_fluid.json new file mode 100644 index 000000000000..a77ebf0419a0 --- /dev/null +++ b/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/en_us/entries/card_fluid.json @@ -0,0 +1,21 @@ +{ + "name": "Fluid Cards", + "sortnum": 2, + "category": "laserio:cards", + "icon": "laserio:card_fluid", + "pages": [ + { + "type": "patchouli:text", + "text": "Fluid Cards are used to send Fluids between inventories, such as tanks.$(br2)Overclocker values are documented on the following page." + }, + { + "type": "patchouli:text", + "text": "MB/T values (max) for Overclockers:$(br2)$(li)0 Overclockers: 1,000mb/20t$(li)1 Overclocker: 2,000mb/15t$(li)2 Overclockers: 4,000mb/10t$(li)3 Overclockers: 6,000mb/5t$(li)4 Overclockers: 8,000mb/1t" + }, + { + "type": "patchouli:crafting", + "title": "Fluid Card", + "recipe": "laserio:card_fluid" + } + ] +} \ No newline at end of file diff --git a/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/en_us/entries/card_holder.json b/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/en_us/entries/card_holder.json new file mode 100644 index 000000000000..a8677b725c71 --- /dev/null +++ b/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/en_us/entries/card_holder.json @@ -0,0 +1,25 @@ +{ + "name": "Card Holder", + "icon": "laserio:card_holder", + "sortnum": 2, + "category": "laserio:items", + "pages": [ + { + "type": "patchouli:text", + "text": "The card holder is the solution to all your inventory woes! At least, the ones caused by this mod....Simply craft a Card Holder and right click it to open up the UI. Cards placed in this UI can stack up to 64, provided their NBT data matches. (Reminder: You can craft cards by themselves to reset their NBT)" + }, + { + "type": "patchouli:text", + "text": "Cards can be modified from within the holder - by right clicking on a cardstack (Just like in a laser node).$(br2)NOTE: If the stacksize of the card is larger than 1, it will disable the Filter and Overclocker slots to prevent item duping. #BlameSoaryn" + }, + { + "type": "patchouli:text", + "text": "By holding shift and right clicking the Card holder, it will start automatically pulling cards out of your inventory! You can tell this is activated because the card holder starts to glow as if it were enchanted. Shift-right click again to toggle it off. If you have the card holder in your inventory when you open a node, you'll see its cards displayed" + }, + { + "type": "patchouli:crafting", + "title": "Card Holder", + "recipe": "laserio:card_holder" + } + ] +} \ No newline at end of file diff --git a/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/en_us/entries/card_item.json b/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/en_us/entries/card_item.json new file mode 100644 index 000000000000..42fedeec1e3e --- /dev/null +++ b/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/en_us/entries/card_item.json @@ -0,0 +1,21 @@ +{ + "name": "Item Cards", + "sortnum": 1, + "category": "laserio:cards", + "icon": "laserio:card_item", + "pages": [ + { + "type": "patchouli:text", + "text": "Item Cards are used to send items between inventories, such as chests and furnaces.$(br2)Overclocker values are documented on the following page." + }, + { + "type": "patchouli:text", + "text": "Item/T values (max) for Overclockers:$(br2)$(li)0 Overclockers: 8 Items/20t$(li)1 Overclocker: 16 Items/15t$(li)2 Overclockers: 32 Items/10t$(li)3 Overclockers: 48 Items/5t$(li)4 Overclockers: 64 Items/1t" + }, + { + "type": "patchouli:crafting", + "title": "Item Card", + "recipe": "laserio:card_item" + } + ] +} \ No newline at end of file diff --git a/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/en_us/entries/card_redstone.json b/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/en_us/entries/card_redstone.json new file mode 100644 index 000000000000..d93569ea9601 --- /dev/null +++ b/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/en_us/entries/card_redstone.json @@ -0,0 +1,29 @@ +{ + "name": "Redstone Cards", + "sortnum": 4, + "category": "laserio:cards", + "icon": "laserio:card_redstone", + "pages": [ + { + "type": "patchouli:text", + "text": "Redstone cards are used to transmit redstone signals across the entire LaserIO network. $(br2)Redstone cards have a dedicated 'redstone channel', separate from the channels that other cards use. " + }, + { + "type": "patchouli:text", + "text": "Redstone cards have 2 modes:$(br2)$(bold)Input$()$(br)Input mode will accept a redstone signal from something like redstone dust, a lever, or a button, and transmit it across the network on the redstone channel configured on the card.$(br2)$(bold)Output$()$(br)Output will emit a redstone signal to blocks like redstone dust, lamp, or repeaters." + }, + { + "type": "patchouli:text", + "text": "Output mode has a toggle for Weak vs Strong. In weak mode, only directly adjacent blocks like redstone will get the signal, similar to how redstone dust works.$(br2)In strong mode the redstone signal can transmit through an adjacent block and affect the block on the other side, like how levers work." + }, + { + "type": "patchouli:text", + "text": "All cards have a redstone mode toggle, which defaults to ignored, meaning the cards will always operate.$(br2)If set to low, the cards will only function when there is NOT a redstone signal on the redstone channel (the channel button is to the right of the redstone toggle).$(br2)On redstone high mode, the cards will only operate when there IS a redstone signal on the redstone channel." + }, + { + "type": "patchouli:crafting", + "title": "Energy Card", + "recipe": "laserio:card_redstone" + } + ] +} \ No newline at end of file diff --git a/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/en_us/entries/channel.json b/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/en_us/entries/channel.json new file mode 100644 index 000000000000..799b4f32609c --- /dev/null +++ b/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/en_us/entries/channel.json @@ -0,0 +1,16 @@ +{ + "name": "Channel", + "sortnum": 4, + "category": "laserio:mechanics", + "icon": "laserio:textures/gui/buttons/blankbutton.png", + "pages": [ + { + "type": "patchouli:text", + "text": "Cards can only interact with other cards that are on the same channel. This allows a player to have multiple sets of routing logic on the same network.$(br2)For example, Extractor cards on the 'Orange' channel will only attempt to insert into 'Orange' colored Insert Cards, and will ignore all other cards." + }, + { + "type": "patchouli:text", + "text": "For example, set an Extract Card to the 'Orange Channel' with a filter for cobblestone, and another extract card to the 'Black Channel' with a filter for coal. Then place them in the same node. $(br2)An Orange channel inserter can sit above a furnace, with a black channel inserter below. This will ensure that only cobblestone goes into the top of the furnace, while coal goes below." + } + ] +} \ No newline at end of file diff --git a/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/en_us/entries/exact.json b/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/en_us/entries/exact.json new file mode 100644 index 000000000000..4cf655861d30 --- /dev/null +++ b/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/en_us/entries/exact.json @@ -0,0 +1,16 @@ +{ + "name": "Exact", + "sortnum": 6, + "category": "laserio:mechanics", + "icon": "laserio:textures/gui/buttons/exacttrue.png", + "pages": [ + { + "type": "patchouli:text", + "text": "Exact is only available on Extractor and Stocker Modes.$(br2)Exact mode ensures that the exact amount of items set in the 'Extract Amount' field are extracted. For example, if the Extract Amount is set to 8, and there are only 5 items in an adjacent chest, the extractor will not remove them until 8 are available." + }, + { + "type": "patchouli:text", + "text": "Exact mode works slightly differently for Stock Mode cards. Exact will only allow items to move if the amount needed to meet the stocking request OR the Extract Amount are available in the network, whichever is smaller.$(br2)For example, if a stocker needs 13 more items, and can extract 32 at a time, it will only extract if 13 items are available somewhere in the network." + } + ] +} \ No newline at end of file diff --git a/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/en_us/entries/extractamount.json b/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/en_us/entries/extractamount.json new file mode 100644 index 000000000000..8136d4a7344a --- /dev/null +++ b/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/en_us/entries/extractamount.json @@ -0,0 +1,20 @@ +{ + "name": "Extract Amount", + "sortnum": 7, + "category": "laserio:mechanics", + "icon": "laserio:textures/gui/buttons/modeextractor.png", + "pages": [ + { + "type": "patchouli:text", + "text": "Extract Amount is only available on Extractor and Stocker Modes.$(br2)This setting determines how many items (or how much fluid/fe) are extracted per operation.$(br2)For example, if set to 8 items per 20 ticks, the extractor will extract 8 items at a time, every 20 ticks." + }, + { + "type": "patchouli:text", + "text": "Extractor and Stocker cards have a default value of 1, and a maximum value of 8, unless $(l:laserio:overclocker_card)Card Overclockers$(/l) are installed. The following extract amounts are allowed with the designated overclockers installed:$(br)1. 16$(br)2. 32$(br)3. 48$(br)4. 64$(br2)If you want to extract 64 items at a time, you need 4 overclockers installed." + }, + { + "type": "patchouli:text", + "text": "Left click on this value to increase it by 1. Right click to decrease it. Holding shift will multiply the change amount by 10, while holding control will multiply the change amount by 64.$(br2)These can be combined, meaning holding shift+ctrl will multiply by 640.$(br2)For example, shift right click will decrement by 10." + } + ] +} \ No newline at end of file diff --git a/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/en_us/entries/filter_basic.json b/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/en_us/entries/filter_basic.json new file mode 100644 index 000000000000..1ec2545a694d --- /dev/null +++ b/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/en_us/entries/filter_basic.json @@ -0,0 +1,16 @@ +{ + "name": "Basic Filter", + "sortnum": 1, + "category": "laserio:filters", + "icon": "laserio:filter_basic", + "pages": [ + { + "type": "patchouli:text", + "text": "The basic filter can be used to limit what items are allowed in an inventory.$(br2)These slots are 'ghost slots', which means they do not REALLY hold items, just an image of an item." + }, + { + "type": "patchouli:text", + "text": "If JEI is installed, you may drag items from JEI into these 'ghost slots'. Simply left click and drag out of JEI into the filter UI." + } + ] +} \ No newline at end of file diff --git a/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/en_us/entries/filter_basics.json b/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/en_us/entries/filter_basics.json new file mode 100644 index 000000000000..72e1f8a08acf --- /dev/null +++ b/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/en_us/entries/filter_basics.json @@ -0,0 +1,29 @@ +{ + "name": "Basic Mechanics", + "icon": "laserio:logic_chip", + "sortnum": 0, + "category": "laserio:filters", + "pages": [ + { + "type": "patchouli:text", + "text": "Right click a filter item to open it's UI. Alternatively, the UI is also available when filters are inside cards.$(br2)Filters allow you to restrict what items can be inserted, extracted, or stocked.$(br2)1. Allow vs Deny$(br)2. Compare NBT$(br)3. Filter Slots" + }, + { + "type": "patchouli:image", + "title": "Filter UI", + "images": [ + "laserio:textures/book/entries/filter_basic.png" + ], + "border": true, + "text": "Basic Filter UI" + }, + { + "type": "patchouli:text", + "text": "Allow vs Deny$(br2)In allow mode, the items in the filter will be allowed by the filter. Meaning that inserters can accept cobblestone, or extractors can extract cobblestone.$(br2)In Deny mode, it is the opposite." + }, + { + "type": "patchouli:text", + "text": "Compare NBT$(br2)When compare NBT is enabled, NBT tags on items will be considered by the filter. For example, a sword stores how much damage it has taken on NBT. With 'Compare NBT' enabled, a diamond sword without any damage is different than a damaged one, or an enchanted one.$(br2)With Compare NBT disabled, all diamond swords will match, regardless of their status. " + } + ] +} \ No newline at end of file diff --git a/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/en_us/entries/filter_count.json b/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/en_us/entries/filter_count.json new file mode 100644 index 000000000000..e7143f9bde03 --- /dev/null +++ b/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/en_us/entries/filter_count.json @@ -0,0 +1,20 @@ +{ + "name": "Counting Filter", + "sortnum": 2, + "category": "laserio:filters", + "icon": "laserio:filter_count", + "pages": [ + { + "type": "patchouli:text", + "text": "The Count Filter can designate a specified number of items, and plays a different role based on the card's mode.$(br2)Stack sizes of items can go from 1 to 4096. Left click will increase the stack size, while right click will decrease it. Holding shift or control will modify this amount by 10 or 64 respectively." + }, + { + "type": "patchouli:text", + "text": "If a counting filter is used in a stocker mode card, it will try to keep the specified amount of resources in stock. For example, keeping 64 cobblestone in a chest is done by using a Counting Filter with 64 cobblestone.$(br2)If a counting filter is used in an Inserter card, it will limit how many items are allowed to be sent to that inventory by extractor cards." + }, + { + "type": "patchouli:text", + "text": "If a counting filter is used in a extractor mode card, it will leave the designated number of items behind. For example, if you set an extract card with a filter of 8 cobblestone, it will pull out all but the last 8 cobblestone from a chest.$(br2)Counting filters do not have an Allow vs Deny button - as Deny mode would not make any sense for a counting filter. All counting filters are 'Allow mode'. JEI Interaction works the same as it does in a $(l:laserio:filter_basic)Basic Filter$(/l)." + } + ] +} \ No newline at end of file diff --git a/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/en_us/entries/filter_mod.json b/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/en_us/entries/filter_mod.json new file mode 100644 index 000000000000..7355077c3613 --- /dev/null +++ b/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/en_us/entries/filter_mod.json @@ -0,0 +1,12 @@ +{ + "name": "Mod Filter", + "sortnum": 3, + "category": "laserio:filters", + "icon": "laserio:filter_mod", + "pages": [ + { + "type": "patchouli:text", + "text": "The mod filter will sort based on what mod an item/block comes from. For example, if you place a Laser Wrench in the filter, all LaserIO items and blocks will match that filter." + } + ] +} \ No newline at end of file diff --git a/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/en_us/entries/filter_tag.json b/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/en_us/entries/filter_tag.json new file mode 100644 index 000000000000..767b08552b48 --- /dev/null +++ b/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/en_us/entries/filter_tag.json @@ -0,0 +1,29 @@ +{ + "name": "Tag Filter", + "sortnum": 2, + "category": "laserio:filters", + "icon": "laserio:filter_tag", + "pages": [ + { + "type": "patchouli:text", + "text": "The tag filter allows a player to filter by tags on resources.$(br2)Tags are a way for Minecraft to group similar resources. For example, on the right we can see that an Iron Ingot has the 'forge:ingots' tag. So too does gold, copper, tin, etc.$(br2)The tag filter would allow you to sort on all ingots with a single entry!" + }, + { + "type": "patchouli:image", + "title": "Tag UI", + "images": [ + "laserio:textures/book/entries/filter_tag.png" + ], + "border": true, + "text": "Tag UI" + }, + { + "type": "patchouli:text", + "text": "First, start by placing an item in the slot on the top right. A list of tags on this item will appear in $(#0000ff)blue$(). Click on the tag you want added, and press the + button. Holding shift and pressing the + button will add all tags to the list.$(br2)To remove a tag from the list, select it and press the - button. $(br2)Alternatively you can shift-click to automatically add/remove the tag." + }, + { + "type": "patchouli:text", + "text": "The X button will clear the entire list.$(br2)The list is treated as an 'or' list - meaning an item that matches any one of the tags on the list will be filtered.$(br2)Tag Filters do not support NBT comparisons, as that would not make any sense." + } + ] +} \ No newline at end of file diff --git a/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/en_us/entries/laser_connector.json b/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/en_us/entries/laser_connector.json new file mode 100644 index 000000000000..ed3458e30179 --- /dev/null +++ b/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/en_us/entries/laser_connector.json @@ -0,0 +1,26 @@ +{ + "name": "Laser Connector", + "icon": "laserio:laser_connector", + "sortnum": 1, + "category": "laserio:blocks", + "pages": [ + { + "type": "patchouli:text", + "text": "Multiple $(l:laserio:laser_node)Laser Nodes$(/l) can be connected directly to each other using the $(l:laserio:laser_wrench)Laser Wrench$(/l), however the maximum range is 8 blocks. $(br2)Laser Connectors can act as a cheaper intermediary point between nodes, allowing you to build a network of interconnected inventories." + }, + { + "type": "patchouli:image", + "title": "Laser Node", + "images": [ + "laserio:textures/book/entries/laser_connector1.png" + ], + "border": true, + "text": "Connector between 2 nodes" + }, + { + "type": "patchouli:crafting", + "title": "Laser Connector", + "recipe": "laserio:laser_connector" + } + ] +} \ No newline at end of file diff --git a/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/en_us/entries/laser_node.json b/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/en_us/entries/laser_node.json new file mode 100644 index 000000000000..6fac495d5e13 --- /dev/null +++ b/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/en_us/entries/laser_node.json @@ -0,0 +1,65 @@ +{ + "name": "Laser Node", + "icon": "laserio:laser_node", + "sortnum": 0, + "category": "laserio:blocks", + "pages": [ + { + "type": "patchouli:text", + "text": "The Laser Node is the most important block in LaserIO as it allows interaction with adjacent blocks. $(br2)By using Cards such as the $(l:laserio:card_item)Item Card$(/l), you can interact with the adjacent block to transfer Items, Fluids, Energy, or Redstone." + }, + { + "type": "patchouli:image", + "title": "Laser Node", + "images": [ + "laserio:textures/book/entries/laser_node1.png" + ], + "border": true, + "text": "Node interacting with Chest" + }, + { + "type": "patchouli:text", + "text": "Each side of a node has a 3x3 grid of inventory slots that accept Cards. Right click a node's side to open it's UI. $(br2)Use the buttons along the top to change which side you're working on, in case the side you want to modify isn't easily accessible.$(br2)The adjacent screenshot shows a node interacting with an inventory on it's west side. " + }, + { + "type": "patchouli:image", + "title": "Laser Node UI", + "images": [ + "laserio:textures/book/entries/laser_node_gui1.png" + ], + "border": true, + "text": "Node UI with Card" + }, + { + "type": "patchouli:text", + "text": "Nodes can interact with multiple adjacent inventories at the same time." + }, + { + "type": "patchouli:image", + "title": "Laser Node Working", + "images": [ + "laserio:textures/book/entries/laser_node2.png" + ], + "border": true, + "text": "Node between 2 chests" + }, + { + "type": "patchouli:text", + "text": "Nodes can be connected together using the $(l:laserio:laser_wrench)Laser Wrench$(/l), allowing connections between distant inventories. The maximum range between connections is 8 blocks.$(br2)If your nodes are father apart, it is recommended to use $(l:laserio:laser_connector)Laser Connectors$()." + }, + { + "type": "patchouli:image", + "title": "Laser Nodes Connected", + "images": [ + "laserio:textures/book/entries/laser_node3.png" + ], + "border": true, + "text": "Two Nodes Connected" + }, + { + "type": "patchouli:crafting", + "title": "Laser Node", + "recipe": "laserio:laser_node" + } + ] +} \ No newline at end of file diff --git a/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/en_us/entries/laser_wrench.json b/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/en_us/entries/laser_wrench.json new file mode 100644 index 000000000000..fb67f98cfcac --- /dev/null +++ b/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/en_us/entries/laser_wrench.json @@ -0,0 +1,26 @@ +{ + "name": "Laser Wrench", + "icon": "laserio:laser_wrench", + "sortnum": 1, + "category": "laserio:items", + "pages": [ + { + "type": "patchouli:text", + "text": "The Laser Wrench is primarily used to connect multiple Blocks together.$(br2)$(l:laserio:laser_node)Nodes$(/l) and $(l:laserio:laser_connector)Connectors$(/l) can be connected by Shift-RightClicking to select a block, and then right clicking another block to form a connecion.$(br2)The max connection range is 8 blocks." + }, + { + "type": "patchouli:image", + "title": "Laser Wrench", + "images": [ + "laserio:textures/book/entries/laser_wrench.png" + ], + "border": true, + "text": "The currently selected block is highlighted green." + }, + { + "type": "patchouli:crafting", + "title": "Laser Wrench", + "recipe": "laserio:laser_wrench" + } + ] +} \ No newline at end of file diff --git a/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/en_us/entries/limit.json b/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/en_us/entries/limit.json new file mode 100644 index 000000000000..cb87fa52db6e --- /dev/null +++ b/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/en_us/entries/limit.json @@ -0,0 +1,20 @@ +{ + "name": "Limit", + "sortnum": 10, + "category": "laserio:mechanics", + "icon": "laserio:card_energy", + "pages": [ + { + "type": "patchouli:text", + "text": "Limit % only exists on Energy Cards. Limit % specifies the percentage of FE to operate with on the adjacent energy accepting block.$(br2)There are two different metrics, Insert % for Stock/Insert mode, and Extract % for extract mode." + }, + { + "type": "patchouli:text", + "text": "$(l)Insert/Stock Limit$()$(br2)By default, the limit% is set to 100%. Specifies how much to fill up the specified energy block.$(br2)For example: If the block can hold 1,000,000 FE, and you specify 50%, it will only fill up to 500,000FE.$(br2)The default (100%) will fill it up completely." + }, + { + "type": "patchouli:text", + "text": "$(l)Extract Limit$()$(br2)By default, the limit% is set to 0%. Specifies how much to leave behind in the specified energy block.$(br2)For example: If the block can hold 1,000,000 FE, and you specify 50%, it will extract until the block has 500,000fe remaining, and will not extract any more.$(br2)The default (0%) will extract all energy." + } + ] +} \ No newline at end of file diff --git a/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/en_us/entries/logic_chip.json b/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/en_us/entries/logic_chip.json new file mode 100644 index 000000000000..2c79e969a210 --- /dev/null +++ b/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/en_us/entries/logic_chip.json @@ -0,0 +1,22 @@ +{ + "name": "Logic Chips", + "icon": "laserio:logic_chip", + "sortnum": 0, + "category": "laserio:items", + "pages": [ + { + "type": "patchouli:text", + "text": "Logic Chips are the primary crafting ingredient in LaserIO. $(br2)They are the only item crafted with 'vanilla' materials, and all subsequent items use a chip in one way or another." + }, + { + "type": "patchouli:crafting", + "title": "Raw Logic Chip", + "recipe": "laserio:logic_chip_raw" + }, + { + "type": "patchouli:smelting", + "title": "Logic Chip", + "recipe": "laserio:logic_chip" + } + ] +} \ No newline at end of file diff --git a/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/en_us/entries/modes.json b/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/en_us/entries/modes.json new file mode 100644 index 000000000000..f92018a53431 --- /dev/null +++ b/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/en_us/entries/modes.json @@ -0,0 +1,27 @@ +{ + "name": "Modes", + "sortnum": 1, + "category": "laserio:mechanics", + "icon": "laserio:textures/gui/buttons/modestocker.png", + "pages": [ + { + "type": "patchouli:text", + "text": "Modes determine what a card fundamentally does. The following pages define each mode type currently available.$(br2)Each type of card (Item/Fluid/Energy) supports the the following three modes. Item cards are used as an example.$(br2)Redstone cards will support a different set of modes." + }, + { + "type": "patchouli:spotlight", + "item": "laserio:card_item{channel:0b,exact:0b,inv:{Items:[],Size:2},itemextractamt:1b,itemextractspeed:20,mode:0b,priority:0s,regulate:0b,roundRobin:0,sneaky:-1b}", + "text": "Insert Mode cards are a validate destination for objects being extracted by Extract Mode cards.$(br2)Stock mode cards will attempt to pull from Insert Mode cards." + }, + { + "type": "patchouli:spotlight", + "item": "laserio:card_item{channel:0b,exact:0b,inv:{Items:[],Size:2},itemextractamt:1b,itemextractspeed:20,mode:1b,priority:0s,regulate:0b,roundRobin:0,sneaky:-1b}", + "text": "Extract Mode cards attempt to remove objects from their adjacent block. Items, for example, will be removed from an adjacent chest and sent to an insert card." + }, + { + "type": "patchouli:spotlight", + "item": "laserio:card_item{channel:0b,exact:0b,inv:{Items:[],Size:2},itemextractamt:1b,itemextractspeed:20,mode:2b,priority:0s,regulate:0b,roundRobin:0,sneaky:-1b}", + "text": "Stock Mode cards attempt to find the designated items in their filter, and pull them from other Insert Nodes in the same network.$(br2)Stock mode cards require a filter set to Allow." + } + ] +} \ No newline at end of file diff --git a/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/en_us/entries/oveclocker_node.json b/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/en_us/entries/oveclocker_node.json new file mode 100644 index 000000000000..5669d724c97e --- /dev/null +++ b/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/en_us/entries/oveclocker_node.json @@ -0,0 +1,39 @@ +{ + "name": "Node Overclocker", + "icon": "laserio:overclocker_node", + "sortnum": 3, + "category": "laserio:items", + "pages": [ + { + "type": "patchouli:text", + "text": "Node Overclockers are a more complex component.$(br2)Each $(l:laserio:laser_node)Node$(/l) can only operate on 1 card per side per tick. $(br2)If there are 3 extractor cards in the side of a node, only the first one will operate during a game tick, and the second will only operate if the first fails to do anything." + }, + { + "type": "patchouli:image", + "title": "No Node Overclockers", + "images": [ + "laserio:textures/book/entries/overclocker_node1.png" + ], + "border": true, + "text": "There are zero Node Overclockers installed" + }, + { + "type": "patchouli:text", + "text": "Each Node Overclocker installed on the side of a Node allows that side to operate on more cards per tick. A total of 8 Node Overclockers can be installed, allowing all 9 nodes to be operated on. $(br2)Inserter cards do $(l)$(#ff0000)NOT$() need overclockers to function, $(l)ONLY$() Extractor and Stocker cards need them." + }, + { + "type": "patchouli:image", + "title": "2 Node Overclockers", + "images": [ + "laserio:textures/book/entries/overclocker_node2.png" + ], + "border": true, + "text": "There are two Node Overclockers installed" + }, + { + "type": "patchouli:crafting", + "title": "Node Overclocker", + "recipe": "laserio:overclocker_node" + } + ] +} \ No newline at end of file diff --git a/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/en_us/entries/overclocker_card.json b/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/en_us/entries/overclocker_card.json new file mode 100644 index 000000000000..fd127bed7862 --- /dev/null +++ b/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/en_us/entries/overclocker_card.json @@ -0,0 +1,17 @@ +{ + "name": "Card Overclocker", + "icon": "laserio:overclocker_card", + "sortnum": 2, + "category": "laserio:items", + "pages": [ + { + "type": "patchouli:text", + "text": "Card Overclockers allow individual cards to operate more quickly.$(br2)For example, Item Cards can only extract at most 8 items every 20 ticks (1 second). With 4 overclockers installed they can reach 64 items per 1 tick!$(br2)See the Cards section for more details on how each card is affected by overclockers." + }, + { + "type": "patchouli:crafting", + "title": "Card Overclocker", + "recipe": "laserio:overclocker_card" + } + ] +} \ No newline at end of file diff --git a/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/en_us/entries/priority.json b/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/en_us/entries/priority.json new file mode 100644 index 000000000000..7655d74b60d5 --- /dev/null +++ b/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/en_us/entries/priority.json @@ -0,0 +1,20 @@ +{ + "name": "Priority", + "sortnum": 3, + "category": "laserio:mechanics", + "icon": "laserio:textures/gui/buttons/modeinserter.png", + "pages": [ + { + "type": "patchouli:text", + "text": "Priority is only available on Inserter Mode.$(br2)Priority allows you to control the order upon which inserter cards are operated. By default, Inserter cards operate on a 'nearest first' mode, which means that extractors attempt to insert into the nearest inventory first." + }, + { + "type": "patchouli:text", + "text": "By changing an Inserter Card's priority setting, you can adjust which inventory should be inserted into first. The highest priority inserter will be the first on the list, for example: Priority 10 is higher than 0, which is higher than -10. $(br2)If multiple inventories have the same priority they will be 'Nearest First'." + }, + { + "type": "patchouli:text", + "text": "Left click on this value to increase it by 1. Right click to decrease it. Holding shift will multiply the change amount by 10, while holding control will multiply the change amount by 64.$(br2)These can be combined, meaning holding shift+ctrl will multiply by 640.$(br2)For example, shift right click will decrement by 10." + } + ] +} \ No newline at end of file diff --git a/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/en_us/entries/redstonechannel.json b/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/en_us/entries/redstonechannel.json new file mode 100644 index 000000000000..25562dc35a4b --- /dev/null +++ b/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/en_us/entries/redstonechannel.json @@ -0,0 +1,12 @@ +{ + "name": "Redstone Channel", + "sortnum": 11, + "category": "laserio:mechanics", + "icon": "laserio:textures/gui/buttons/redstoneignore.png", + "pages": [ + { + "type": "patchouli:text", + "text": "Cards have a 'redstone channel' separate from the main channel.$(br2)This is the channel of Redstone Signal that will affect the card. See more details in the $(l:laserio:redstonemode)Redstone Mode$(/l) and $(l:laserio:card_redstone)Redstone Card$(/l) sections." + } + ] +} \ No newline at end of file diff --git a/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/en_us/entries/redstonemode.json b/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/en_us/entries/redstonemode.json new file mode 100644 index 000000000000..e434f6a1f7b7 --- /dev/null +++ b/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/en_us/entries/redstonemode.json @@ -0,0 +1,16 @@ +{ + "name": "Redstone Mode", + "sortnum": 11, + "category": "laserio:mechanics", + "icon": "laserio:textures/gui/buttons/redstonehigh.png", + "pages": [ + { + "type": "patchouli:text", + "text": "Redstone mode determines how a redstone signal on the $(l:laserio:redstonechannel)Redstone Channel$(/l) will affect a card.$(br2)By default, this is set to $(bold)ingored$() which means the card will always operate, and redstone will not affect it." + }, + { + "type": "patchouli:text", + "text": "$(br2)If set to low, the cards will only function when there is NOT a redstone signal on the redstone channel (the channel button is to the right of the redstone toggle).$(br2)On redstone high mode, the cards will only operate when there IS a redstone signal on the redstone channel." + } + ] +} \ No newline at end of file diff --git a/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/en_us/entries/regulate.json b/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/en_us/entries/regulate.json new file mode 100644 index 000000000000..b967e7463d0c --- /dev/null +++ b/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/en_us/entries/regulate.json @@ -0,0 +1,16 @@ +{ + "name": "Regulate", + "sortnum": 9, + "category": "laserio:mechanics", + "icon": "laserio:textures/gui/buttons/regulatetrue.png", + "pages": [ + { + "type": "patchouli:text", + "text": "Regulate is only available on Stocker Mode.$(br2)Regulate ensures the counting filter will keep the specified amount of resources in the inventory, no more no less." + }, + { + "type": "patchouli:text", + "text": "When Regulate mode is disabled, excess items will not be removed. If a stocker is requesting 32 cobblestone with a Counting Filter, and a player or another card adds more cobblestone, the excess cobblestone will not be removed.$(br2)With Regulate mode enabled, the excess cobble would be removed, if there is an inserter that can accept it." + } + ] +} \ No newline at end of file diff --git a/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/en_us/entries/roundrobin.json b/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/en_us/entries/roundrobin.json new file mode 100644 index 000000000000..2ed182248a0c --- /dev/null +++ b/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/en_us/entries/roundrobin.json @@ -0,0 +1,20 @@ +{ + "name": "Round Robin", + "sortnum": 5, + "category": "laserio:mechanics", + "icon": "laserio:textures/gui/buttons/roundrobintrue.png", + "pages": [ + { + "type": "patchouli:text", + "text": "Round Robin is only available on Extractor Mode.$(br2)Round robin instructs an extractor to evenly distribute items among multiple inserters.$(br2)There are three modes available:$(br)1. False$(br)2. True$(br)3. Enforced" + }, + { + "type": "patchouli:text", + "text": "When set to $(l)false$(), round robin is disabled, and the $(l:laserio:priority)priority$(/l) system is followed. The first inventory will fill entirely before objects are sent to the second inventory.$(br2)When set to $(l)true$(), items will be sent to chests in priority order, and evenly distributed.$(br2)If there are 3 chests in a network, the first set of items will go to the first chest, the 2nd set to the 2nd chest, etc." + }, + { + "type": "patchouli:text", + "text": "When set to $(l)enforced$(), the same rules as 'true' are followed. However, if one of the destinations becomes full, the extractor will stop operating until it becomes available again.$(br2)Note: Chunk Unloading may cause a change to round robin mechanics, especially if some nodes are unloaded when others are not." + } + ] +} \ No newline at end of file diff --git a/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/en_us/entries/sneaky.json b/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/en_us/entries/sneaky.json new file mode 100644 index 000000000000..22213fb7b2bb --- /dev/null +++ b/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/en_us/entries/sneaky.json @@ -0,0 +1,16 @@ +{ + "name": "Sneaky", + "sortnum": 2, + "category": "laserio:mechanics", + "icon": "laserio:textures/gui/buttons/sneaky-up.png", + "pages": [ + { + "type": "patchouli:text", + "text": "The Sneaky setting determines which side of the adjacent inventory the card attempts to operate on.$(br2)For example, a furnace accepts items from the 'Top Side' of the block. If the node is on a side of the furnace, set the sneaky mode of the insert card to 'Up'." + }, + { + "type": "patchouli:text", + "text": "This card will now attempt to insert items into the 'top' side of the furnace.$(br2)Another card can be set to 'Sneaky Down' to insert fuel into the bottom of the furnace." + } + ] +} \ No newline at end of file diff --git a/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/en_us/entries/tickspeed.json b/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/en_us/entries/tickspeed.json new file mode 100644 index 000000000000..2e23c0cb34b6 --- /dev/null +++ b/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/en_us/entries/tickspeed.json @@ -0,0 +1,20 @@ +{ + "name": "Tick Speed", + "sortnum": 8, + "category": "laserio:mechanics", + "icon": "minecraft:textures/item/clock_00.png", + "pages": [ + { + "type": "patchouli:text", + "text": "Tick Speed is only available on Extractor and Stocker Modes.$(br2)This setting determines how quickly a card operates. The default value of 20 ticks means an extractor card will only extract items every 20 ticks, or 1 second." + }, + { + "type": "patchouli:text", + "text": "Extractor and Stocker cards have a default and minimum value of 20, with a maximum value of 1200, unless $(l:laserio:overclocker_card)Card Overclockers$(/l) are installed. The following minimum tick speeds are allowed with the designated overclockers installed:$(br)1. 15$(br)2. 10$(br)3. 5$(br)4. 1$(br2)If you want to extract items every tick, you need 4 overclockers installed." + }, + { + "type": "patchouli:text", + "text": "Left click on this value to increase it by 1. Right click to decrease it. Holding shift will multiply the change amount by 10, while holding control will multiply the change amount by 64.$(br2)These can be combined, meaning holding shift+ctrl will multiply by 640.$(br2)For example, shift right click will decrement by 10." + } + ] +} \ No newline at end of file diff --git a/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/zh_cn/categories/blocks.json b/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/zh_cn/categories/blocks.json new file mode 100644 index 000000000000..6a2cd57dc50c --- /dev/null +++ b/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/zh_cn/categories/blocks.json @@ -0,0 +1,5 @@ +{ + "name": "方块", + "description": "这就是所有的方块了!", + "icon": "laserio:laser_node" +} \ No newline at end of file diff --git a/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/zh_cn/categories/cards.json b/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/zh_cn/categories/cards.json new file mode 100644 index 000000000000..f774687746d4 --- /dev/null +++ b/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/zh_cn/categories/cards.json @@ -0,0 +1,6 @@ +{ + "name": "物流卡", + "description": "物流卡是节点与毗邻方块交互的方式。离了它们节点就毫无用处!", + "sortnum": 1, + "icon": "laserio:card_item" +} \ No newline at end of file diff --git a/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/zh_cn/categories/filters.json b/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/zh_cn/categories/filters.json new file mode 100644 index 000000000000..76bff790c461 --- /dev/null +++ b/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/zh_cn/categories/filters.json @@ -0,0 +1,6 @@ +{ + "name": "过滤器", + "description": "过滤器能让你控制什么能,或什么不能,经由物流卡传输。", + "sortnum": 3, + "icon": "laserio:filter_basic" +} \ No newline at end of file diff --git a/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/zh_cn/categories/items.json b/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/zh_cn/categories/items.json new file mode 100644 index 000000000000..ca68bb3402b4 --- /dev/null +++ b/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/zh_cn/categories/items.json @@ -0,0 +1,5 @@ +{ + "name": "物品", + "description": "一些本模组的物品!", + "icon": "laserio:laser_wrench" +} \ No newline at end of file diff --git a/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/zh_cn/categories/mechanics.json b/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/zh_cn/categories/mechanics.json new file mode 100644 index 000000000000..b5a1cf86f7e3 --- /dev/null +++ b/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/zh_cn/categories/mechanics.json @@ -0,0 +1,6 @@ +{ + "name": "物流卡机制", + "description": "本章节主要介绍物流卡的基础机制。若某一机制仅在某种类型的物流卡中出现,则该条目首页会明确这一点。", + "sortnum": 2, + "icon": "laserio:logic_chip" +} \ No newline at end of file diff --git a/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/zh_cn/entries/basics.json b/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/zh_cn/entries/basics.json new file mode 100644 index 000000000000..6ca438779260 --- /dev/null +++ b/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/zh_cn/entries/basics.json @@ -0,0 +1,47 @@ +{ + "name": "基础机制", + "sortnum": 0, + "category": "laserio:mechanics", + "icon": "laserio:logic_chip", + "pages": [ + { + "type": "patchouli:text", + "text": "手持物流卡右击会打开其界面。你也可以在$(l:laserio:laser_node)节点$(/l)内右击物流卡来打开其界面。$(br2)存入模式:$(br)1. $(l:laserio:modes)模式$(/l)$(br)2. $(l:laserio:sneaky)选择连接$(/l)$(br)3. 过滤器$(br)4. $(l:laserio:overclocker_card)物流卡超频器$(/l)$(br)5. $(l:laserio:priority)优先级$(/l)$(br)6. $(l:laserio:channel)频道$(/l)$(br)7. $(l:laserio:redstonemode)红石模式$(/l)$(br)8. $(l:laserio:redstonechannel)红石频道$(/l)" + }, + { + "type": "patchouli:image", + "title": "存入模式界面", + "images": [ + "laserio:textures/book/entries/basics1.png" + ], + "border": true, + "text": "设置为存入模式的物品卡。" + }, + { + "type": "patchouli:text", + "text": "提取模式:$(br2)1. $(l:laserio:modes)模式$(/l)$(br)2. $(l:laserio:sneaky)选择连接$(/l)$(br)3. $(l:laserio:roundrobin)轮询调度$(/l)$(br)4. $(l:laserio:exact)精确$(/l)$(br)5. 过滤器$(br)6. $(l:laserio:overclocker_card)物流卡超频器$(/l)$(br)7. $(l:laserio:extractamount)传输数量$(/l)$(br)8. $(l:laserio:tickspeed)传输速度$(/l)$(br)9. $(l:laserio:channel)频道$(/l)" + }, + { + "type": "patchouli:image", + "title": "提取模式界面", + "images": [ + "laserio:textures/book/entries/basics-extract.png" + ], + "border": true, + "text": "设置为提取模式的物品卡。" + }, + { + "type": "patchouli:text", + "text": "存储模式:$(br2)1. $(l:laserio:modes)模式$(/l)$(br)2. $(l:laserio:sneaky)选择连接$(/l)$(br)3. $(l:laserio:regulate)数量调节$(/l)$(br)4. $(l:laserio:exact)精确$(/l)$(br)5. 过滤器$(br)6. $(l:laserio:overclocker_card)物流卡超频器$(/l)$(br)7. $(l:laserio:extractamount)传输数量$(/l)$(br)8. $(l:laserio:tickspeed)传输速度$(/l)$(br)9. $(l:laserio:channel)频道$(/l)" + }, + { + "type": "patchouli:image", + "title": "存储模式界面", + "images": [ + "laserio:textures/book/entries/basics-stock.png" + ], + "border": true, + "text": "设置为存储模式的物品卡。" + } + ] +} \ No newline at end of file diff --git a/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/zh_cn/entries/card_energy.json b/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/zh_cn/entries/card_energy.json new file mode 100644 index 000000000000..60b58c2362a9 --- /dev/null +++ b/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/zh_cn/entries/card_energy.json @@ -0,0 +1,33 @@ +{ + "name": "能量卡", + "sortnum": 3, + "category": "laserio:cards", + "icon": "laserio:card_energy", + "pages": [ + { + "type": "patchouli:text", + "text": "能量卡用于在不同存储空间之间传输能量,如机器和电池。$(br2)能量卡的机制和其他几种物流卡略有不同,并将在之后几页详细介绍。" + }, + { + "type": "patchouli:text", + "text": "与需要超频器才能每20刻内运行多次的物品卡和流体卡不同,能量卡在默认情况下就能每刻都运行。$(br2)FE/tick数值(最大值)与超频器数量关系:$(br)$(li)0 超频器: 1,000 FE/t$(li)1 超频器: 4,000 FE/t$(li)2 超频器: 16,000 FE/t$(li)3 超频器: 32,000 FE/t$(li)4 超频器:100,000 FE/t" + }, + { + "type": "patchouli:text", + "text": "能量卡有一个“能量限制(%)”设置——默认情况下,处于存入或存储模式时为100%,而处于提取模式时为0%。处于存入或存储模式时,该值代表输入的能量占总存量的最大占比。$(br2)例如:若毗邻方块最多能存有1,000,000 FE,将该值设为50%,则节点最多会将其充能至500,000 FE。" + }, + { + "type": "patchouli:text", + "text": "处于提取模式时,该值代表余下的能量占比。$(br2)例如:若你从能存有1,000,000 FE的能力单元中提取能量,将该值设为25%,则节点不会在能量低于或等于250,000 FE时继续提取。" + }, + { + "type": "patchouli:text", + "text": "技术性注释:FE能量系统支持某一能量单元存有最多MAXINT FE(大约21.4亿 RF/2.14 GRF)。若你装有类似龙之进化(Draconic Evolution)或通用机械(Mekanism)的模组,它们通过“改变”FE系统的工作方式使自己的能量单元可存有大于该值的能量。这就导致该数值对可存有大于2.14 GRF的能量单元无效。非常抱歉!:)" + }, + { + "type": "patchouli:crafting", + "title": "能量卡", + "recipe": "laserio:card_energy" + } + ] +} \ No newline at end of file diff --git a/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/zh_cn/entries/card_fluid.json b/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/zh_cn/entries/card_fluid.json new file mode 100644 index 000000000000..42622ec2320d --- /dev/null +++ b/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/zh_cn/entries/card_fluid.json @@ -0,0 +1,21 @@ +{ + "name": "流体卡", + "sortnum": 2, + "category": "laserio:cards", + "icon": "laserio:card_fluid", + "pages": [ + { + "type": "patchouli:text", + "text": "流体卡用于在不同存储空间之间传输流体,如储罐。$(br2)超频器相关数值详见下页。" + }, + { + "type": "patchouli:text", + "text": "mB/tick数值(最大值)与超频器数量关系:$(br2)$(li)0 超频器:1,000 mB / 20t$(li)1 超频器:2,000 mB / 15t$(li)2 超频器:4,000 mB / 10t$(li)3 超频器:6,000 mB / 5t$(li)4 超频器:8,000 mB / 1t" + }, + { + "type": "patchouli:crafting", + "title": "流体卡", + "recipe": "laserio:card_fluid" + } + ] +} \ No newline at end of file diff --git a/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/zh_cn/entries/card_holder.json b/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/zh_cn/entries/card_holder.json new file mode 100644 index 000000000000..cfe4c9e2b507 --- /dev/null +++ b/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/zh_cn/entries/card_holder.json @@ -0,0 +1,25 @@ +{ + "name": "物流卡暂存器", + "icon": "laserio:card_holder", + "sortnum": 2, + "category": "laserio:items", + "pages": [ + { + "type": "patchouli:text", + "text": "物流卡暂存器能摧枯拉朽地解决所有物品栏被填满的问题!好吧,至少能很好解决本模组的这类问题……合成物流卡暂存器并手持右击打开其界面。本界面内物流卡最大堆叠数为64,但仅有NBT一致的堆叠。(提示:可将物流卡合成为自身来重设NBT)" + }, + { + "type": "patchouli:text", + "text": "暂存器内可直接编辑物流卡配置——右击物流卡即可(和节点内操作一致)。$(br2)注释:若某物流卡的堆叠大小大于1,过滤器槽和超频器槽会被禁用以防物品复制。#BlameSoaryn" + }, + { + "type": "patchouli:text", + "text": "潜行时手持暂存器右击,会自动将玩家物品栏内的物流卡装至其中!自动吸取功能打开后,暂存器会发出紫色光效,就好像被附魔了一样。再次潜行右击以关闭该功能。在打开节点界面时,若物品栏内有暂存器,则暂存器中的物流卡也会一并显示。" + }, + { + "type": "patchouli:crafting", + "title": "物流卡暂存器", + "recipe": "laserio:card_holder" + } + ] +} \ No newline at end of file diff --git a/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/zh_cn/entries/card_item.json b/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/zh_cn/entries/card_item.json new file mode 100644 index 000000000000..e2e58e4191a5 --- /dev/null +++ b/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/zh_cn/entries/card_item.json @@ -0,0 +1,21 @@ +{ + "name": "物品卡", + "sortnum": 1, + "category": "laserio:cards", + "icon": "laserio:card_item", + "pages": [ + { + "type": "patchouli:text", + "text": "物品卡用于在不同存储空间之间传输物品,如箱子和熔炉。$(br2)超频器相关数值详见下页。" + }, + { + "type": "patchouli:text", + "text": "物品/tick数值(最大值)与超频器数量关系:$(br2)$(li)0 超频器: 8 物品 / 20t$(li)1 超频器:16 物品 / 15t$(li)2 超频器:32 物品 / 10t$(li)3 超频器:48 物品 / 5t$(li)4 超频器:64 物品 / 1t" + }, + { + "type": "patchouli:crafting", + "title": "物品卡", + "recipe": "laserio:card_item" + } + ] +} \ No newline at end of file diff --git a/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/zh_cn/entries/card_redstone.json b/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/zh_cn/entries/card_redstone.json new file mode 100644 index 000000000000..04f645a260c2 --- /dev/null +++ b/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/zh_cn/entries/card_redstone.json @@ -0,0 +1,29 @@ +{ + "name": "红石卡", + "sortnum": 4, + "category": "laserio:cards", + "icon": "laserio:card_redstone", + "pages": [ + { + "type": "patchouli:text", + "text": "红石卡用于在整个激光接口(LaserIO)网络中传输红石信号。$(br2)红石卡有独有的“红石频道”设置,和其他物流卡的频道不同。" + }, + { + "type": "patchouli:text", + "text": "红石卡有两个模式:$(br2)$(bold)输入$()$(br)处于输入模式时,红石卡会接受外界红石信号(如红石粉、拉杆和按钮)并在卡内设置的红石频道上传输该信号。$(br2)$(bold)输出$()$(br)处于输出模式时,红石卡会向外界方块(如红石粉、红石灯和红石中继器)传出信号。" + }, + { + "type": "patchouli:text", + "text": "输出模式可调整信号的强弱。弱信号模式下,仅与节点的毗邻的方块会被充能,和红石粉类似。$(br2)强信号模式下,与节点的毗邻的方块能进一步给与其毗邻的方块充能,和拉杆类似。" + }, + { + "type": "patchouli:text", + "text": "所有物流卡都有一个“红石控制”设置,默认为“忽略”,也即该卡会一直运行。$(br2)若其设为“低”,则该卡仅会在其红石频道内无信号时工作。(红石频道按钮在红石控制按钮右侧)$(br2)若其设为“高”,则该卡仅会在其红石频道内有信号时工作。" + }, + { + "type": "patchouli:crafting", + "title": "红石卡", + "recipe": "laserio:card_redstone" + } + ] +} \ No newline at end of file diff --git a/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/zh_cn/entries/channel.json b/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/zh_cn/entries/channel.json new file mode 100644 index 000000000000..e517dd8e5b39 --- /dev/null +++ b/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/zh_cn/entries/channel.json @@ -0,0 +1,16 @@ +{ + "name": "频道", + "sortnum": 4, + "category": "laserio:mechanics", + "icon": "laserio:textures/gui/buttons/blankbutton.png", + "pages": [ + { + "type": "patchouli:text", + "text": "物流卡仅能与同频道的其他卡交互。这使得玩家能在同一网络上构建不同的路由逻辑。$(br2)例如,在“橙色”频道的提取模式物流卡只会尝试输出至同为“橙色”频道的存入模式物流卡,并忽略所有其他物流卡。" + }, + { + "type": "patchouli:text", + "text": "例如,设置一张橙色频道过滤圆石的提取卡和一张黑色频道过滤煤炭的提取卡,并放入同一节点。$(br2)将一张橙色频道存入卡连至熔炉上方,一张黑色频道存入卡连入其下方。这能确保只有圆石才能进入熔炉上方,煤炭进入熔炉下方。" + } + ] +} \ No newline at end of file diff --git a/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/zh_cn/entries/exact.json b/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/zh_cn/entries/exact.json new file mode 100644 index 000000000000..51ee117a9b85 --- /dev/null +++ b/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/zh_cn/entries/exact.json @@ -0,0 +1,16 @@ +{ + "name": "精确", + "sortnum": 6, + "category": "laserio:mechanics", + "icon": "laserio:textures/gui/buttons/exacttrue.png", + "pages": [ + { + "type": "patchouli:text", + "text": "精确仅在提取和存储模式可用。$(br2)精确模式确保仅按“传输数量”栏的数值提取物品。例如,若传输数量设为8,而毗邻箱子内仅有5个物品,提取卡在其中物品数达到8个前不会运行。" + }, + { + "type": "patchouli:text", + "text": "精确模式在存储模式下功能略有不同。精确模式只会在网络内存在存储需求剩余所需个数或传输数量个物品时抽取物品,提取数量是两者中较小值。$(br2)例如,若存储卡还需要13个物品,其本身最多能一次提取32个物品,此时该卡只会提取网络中其他位置的13个物品。" + } + ] +} \ No newline at end of file diff --git a/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/zh_cn/entries/extractamount.json b/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/zh_cn/entries/extractamount.json new file mode 100644 index 000000000000..0681ab871219 --- /dev/null +++ b/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/zh_cn/entries/extractamount.json @@ -0,0 +1,20 @@ +{ + "name": "传输数量", + "sortnum": 7, + "category": "laserio:mechanics", + "icon": "laserio:textures/gui/buttons/modeextractor.png", + "pages": [ + { + "type": "patchouli:text", + "text": "传输数量仅在提取和存储模式可用。$(br2)该设置决定单次运行提取所少物品、流体或能量。$(br2)例如,若设为每20刻传输8个物品,提取卡就会每20刻一次性提取8个物品。" + }, + { + "type": "patchouli:text", + "text": "提取卡和存储卡默认情况下为1,最大值为8,装有$(l:laserio:overclocker_card)物流卡超频器$(/l)时该值范围不同。传输数量最大值与超频器数量关系如下:$(br)1. 16$(br)2. 32$(br)3. 48$(br)4. 64$(br2)若想要一次提取64个物品,你需要装入4个超频器。" + }, + { + "type": "patchouli:text", + "text": "左击传输数量增加1,右击减少1。按住Shift点击会以10的倍数调整传输数量,按住Ctrl则以64的倍数进行调整。$(br2)当然也可以同时按住Shift和Ctrl,以640的倍数进行调整。$(br2)例如,按住Shift右击会将传输数量减少10。" + } + ] +} \ No newline at end of file diff --git a/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/zh_cn/entries/filter_basic.json b/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/zh_cn/entries/filter_basic.json new file mode 100644 index 000000000000..c6247c3f171d --- /dev/null +++ b/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/zh_cn/entries/filter_basic.json @@ -0,0 +1,16 @@ +{ + "name": "基础过滤器", + "sortnum": 1, + "category": "laserio:filters", + "icon": "laserio:filter_basic", + "pages": [ + { + "type": "patchouli:text", + "text": "基础过滤器用于限制对应存储空间内能存入何种物品。$(br2)过滤器内的槽是“幽灵槽”,它们不存放实际物品,只存放物品的信息。" + }, + { + "type": "patchouli:text", + "text": "若装有JEI,你可以直接从JEI物品列表内将对应物品拖至“幽灵槽内”。左击后左键拖出即可。" + } + ] +} \ No newline at end of file diff --git a/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/zh_cn/entries/filter_basics.json b/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/zh_cn/entries/filter_basics.json new file mode 100644 index 000000000000..be02255b5784 --- /dev/null +++ b/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/zh_cn/entries/filter_basics.json @@ -0,0 +1,29 @@ +{ + "name": "基础机制", + "icon": "laserio:logic_chip", + "sortnum": 0, + "category": "laserio:filters", + "pages": [ + { + "type": "patchouli:text", + "text": "手持过滤器右击打开其界面,也可通过在物流卡界面内右击过滤器打开。$(br2)过滤器使你能限制什么物品能被存入,提取或存储。$(br2)1. 允许和阻止$(br)2. 匹配NBT$(br)3. 过滤槽" + }, + { + "type": "patchouli:image", + "title": "过滤器界面", + "images": [ + "laserio:textures/book/entries/filter_basic.png" + ], + "border": true, + "text": "基础过滤器界面" + }, + { + "type": "patchouli:text", + "text": "允许和阻止$(br2)允许模式下,过滤槽内的物品被允许通过。也即存入卡会接受圆石,提取卡会提取圆石。$(br2)阻止模式则全部反过来。" + }, + { + "type": "patchouli:text", + "text": "匹配NBT$(br2)启用匹配NBT时,物品的NBT标签也纳入过滤器过滤考察范围内。例如,剑会将其耐久损耗存为NBT。启用匹配NBT时,满耐久值的钻石剑和有损耗的钻石剑被视为不同的物品,附魔的和未附魔的亦然。$(br2)禁用匹配NBT时,所有钻石剑都被视为同一物品,无论其状态如何。" + } + ] +} \ No newline at end of file diff --git a/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/zh_cn/entries/filter_count.json b/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/zh_cn/entries/filter_count.json new file mode 100644 index 000000000000..bcef758e3746 --- /dev/null +++ b/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/zh_cn/entries/filter_count.json @@ -0,0 +1,20 @@ +{ + "name": "计数过滤器", + "sortnum": 2, + "category": "laserio:filters", + "icon": "laserio:filter_count", + "pages": [ + { + "type": "patchouli:text", + "text": "计数过滤器可设置给定数量的物品,其在不同模式的物流卡中效用不同。$(br2)堆叠数可为1到4096间任意整数。左击增加堆叠数,右击减少堆叠数。按住Shift或Ctrl会分别以10或64的倍数进行调整。" + }, + { + "type": "patchouli:text", + "text": "若计数过滤器处于存储卡中,其会尝试在对应存储空间内保有给定数量的资源。例如,在箱子内存有64个圆石就是由设定为64个圆石的计数过滤器控制的。$(br2)若计数过滤器处于存入卡中,其会限制存入物品的数量。" + }, + { + "type": "patchouli:text", + "text": "若计数过滤器处于提取卡中,其会在存储空间中余下给定数量的物品。例如,如果将设为8个圆石的过滤器放入提取卡中,其便会将对应箱子内除8个圆石外的所有物品提出。$(br2)计数过滤器没有允许和阻止按钮,阻止模式对计数过滤器来讲没有意义。所有计数过滤器都是“允许模式”。JEI相关操作与$(l:laserio:filter_basic)基础过滤器$(/l)一致。" + } + ] +} \ No newline at end of file diff --git a/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/zh_cn/entries/filter_mod.json b/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/zh_cn/entries/filter_mod.json new file mode 100644 index 000000000000..274ece19a742 --- /dev/null +++ b/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/zh_cn/entries/filter_mod.json @@ -0,0 +1,12 @@ +{ + "name": "模组过滤器", + "sortnum": 3, + "category": "laserio:filters", + "icon": "laserio:filter_mod", + "pages": [ + { + "type": "patchouli:text", + "text": "模组过滤器会以加入槽内物品的模组为过滤条件。例如,若在过滤器槽内放入激光扳手,则所有激光接口(LaserIO)的物品和方块都会进入过滤范围。" + } + ] +} \ No newline at end of file diff --git a/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/zh_cn/entries/filter_tag.json b/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/zh_cn/entries/filter_tag.json new file mode 100644 index 000000000000..5b222a8eafae --- /dev/null +++ b/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/zh_cn/entries/filter_tag.json @@ -0,0 +1,29 @@ +{ + "name": "标签过滤器", + "sortnum": 2, + "category": "laserio:filters", + "icon": "laserio:filter_tag", + "pages": [ + { + "type": "patchouli:text", + "text": "标签过滤器使玩家能根据对应资源的标签进行过滤。$(br2)标签是Minecraft用于将各种资源分类的一种方式。例如,在右侧可见铁锭有标签“forge:ingots”。金锭、铜锭、锌锭等等也都有这个标签。$(br2)标签过滤器使你能将所有的锭直接过滤至同一存储空间!" + }, + { + "type": "patchouli:image", + "title": "标签过滤器界面", + "images": [ + "laserio:textures/book/entries/filter_tag.png" + ], + "border": true, + "text": "标签过滤器界面" + }, + { + "type": "patchouli:text", + "text": "首先,在右上角的槽位中放入一个物品。该物品的所有标签会以$(#0000ff)蓝色$()列表显示出来。点击想要过滤的标签并按下“+”按钮。按住Shift再按“+”按钮能把所有标签全部加入过滤列表。$(br2)移除某过滤标签则需选中该标签并按“-”按钮。$(br2)也可以按住Shift左击加入或移出过滤范围。" + }, + { + "type": "patchouli:text", + "text": "“X”按钮会清空整个列表。$(br2)该列表是“或”列表,也即只要有一个标签符合,该物品就能通过过滤。$(br2)标签过滤器不支持匹配NBT,因为没有必要。" + } + ] +} \ No newline at end of file diff --git a/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/zh_cn/entries/laser_connector.json b/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/zh_cn/entries/laser_connector.json new file mode 100644 index 000000000000..8a59cb5a8d06 --- /dev/null +++ b/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/zh_cn/entries/laser_connector.json @@ -0,0 +1,26 @@ +{ + "name": "激光连接器", + "icon": "laserio:laser_connector", + "sortnum": 1, + "category": "laserio:blocks", + "pages": [ + { + "type": "patchouli:text", + "text": "多个$(l:laserio:laser_node)激光节点$(/l)可由$(l:laserio:laser_wrench)激光扳手$(/l)互相直接连接,但连接不能超过8格的最大长度限制。$(br2)激光连接器是专用于连接节点的,造价较为便宜的中介节点,由此可构建互相联通的激光网络。" + }, + { + "type": "patchouli:image", + "title": "Laser Node", + "images": [ + "laserio:textures/book/entries/laser_connector1.png" + ], + "border": true, + "text": "连接两个节点的连接器" + }, + { + "type": "patchouli:crafting", + "title": "激光连接器", + "recipe": "laserio:laser_connector" + } + ] +} \ No newline at end of file diff --git a/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/zh_cn/entries/laser_node.json b/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/zh_cn/entries/laser_node.json new file mode 100644 index 000000000000..a3c6f2478a41 --- /dev/null +++ b/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/zh_cn/entries/laser_node.json @@ -0,0 +1,65 @@ +{ + "name": "激光节点", + "icon": "laserio:laser_node", + "sortnum": 0, + "category": "laserio:blocks", + "pages": [ + { + "type": "patchouli:text", + "text": "激光节点能与毗邻方块交互,是本模组中最为重要的方块。$(br2)你可以通过诸如$(l:laserio:card_item)物品卡$(/l)的各式物流卡使节点传输物品、流体、能量或红石信号。" + }, + { + "type": "patchouli:image", + "title": "激光节点", + "images": [ + "laserio:textures/book/entries/laser_node1.png" + ], + "border": true, + "text": "与箱子交互的激光节点" + }, + { + "type": "patchouli:text", + "text": "节点的每个侧面都有接受物流卡的3x3方格。右击节点侧面以打开其界面。$(br2)可以用界面上方的按钮切换活动侧面,以免想调整的侧面不方便右击。$(br2)下页截图是一个正与其西侧箱子交互的节点。" + }, + { + "type": "patchouli:image", + "title": "激光节点界面", + "images": [ + "laserio:textures/book/entries/laser_node_gui1.png" + ], + "border": true, + "text": "装有物流卡的节点界面" + }, + { + "type": "patchouli:text", + "text": "节点能同时与不同侧面的存储空间交互。" + }, + { + "type": "patchouli:image", + "title": "正在运作的激光节点", + "images": [ + "laserio:textures/book/entries/laser_node2.png" + ], + "border": true, + "text": "在两个箱子之间的节点" + }, + { + "type": "patchouli:text", + "text": "节点可用$(l:laserio:laser_wrench)激光扳手$(/l)连接,从而连接相距较远的存储空间。节点间连接最大长度为8格。$(br2)若节点间距大于该距离,可以选用$(l:laserio:laser_connector)激光连接器$()将其连接。" + }, + { + "type": "patchouli:image", + "title": "相连的激光节点", + "images": [ + "laserio:textures/book/entries/laser_node3.png" + ], + "border": true, + "text": "相连的两个激光节点" + }, + { + "type": "patchouli:crafting", + "title": "激光节点", + "recipe": "laserio:laser_node" + } + ] +} \ No newline at end of file diff --git a/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/zh_cn/entries/laser_wrench.json b/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/zh_cn/entries/laser_wrench.json new file mode 100644 index 000000000000..6656aab2e2d5 --- /dev/null +++ b/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/zh_cn/entries/laser_wrench.json @@ -0,0 +1,26 @@ +{ + "name": "激光扳手", + "icon": "laserio:laser_wrench", + "sortnum": 1, + "category": "laserio:items", + "pages": [ + { + "type": "patchouli:text", + "text": "激光扳手主要用于连接不同节点和连接器。可先潜行时右击$(br2)$(l:laserio:laser_node)节点$(/l)或$(l:laserio:laser_connector)连接器$(/l)将其设置为基点,再右击另一方块构建连接。$(br2)连接的最大距离为8格。" + }, + { + "type": "patchouli:image", + "title": "激光扳手", + "images": [ + "laserio:textures/book/entries/laser_wrench.png" + ], + "border": true, + "text": "当前选中的方块高亮为绿色。" + }, + { + "type": "patchouli:crafting", + "title": "激光扳手", + "recipe": "laserio:laser_wrench" + } + ] +} \ No newline at end of file diff --git a/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/zh_cn/entries/limit.json b/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/zh_cn/entries/limit.json new file mode 100644 index 000000000000..ed0f481b83d1 --- /dev/null +++ b/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/zh_cn/entries/limit.json @@ -0,0 +1,20 @@ +{ + "name": "能量限制", + "sortnum": 10, + "category": "laserio:mechanics", + "icon": "laserio:card_energy", + "pages": [ + { + "type": "patchouli:text", + "text": "能量限制仅在能量卡中可用。该值决定毗邻的能存储能量的方块的可操作能量百分比限制$(br2)该值共有两种理解方式,存储和存入模式下是存入百分比,提取模式下是提取百分比。" + }, + { + "type": "patchouli:text", + "text": "$(l)存入限制$()$(br2)默认情况下,该值为100%。该值表示将目标能量槽填充至多少百分比。$(br2)例如:若对应能量槽能保有1,000,000 FE,将该值设为50%,节点会仅将其填充至500,000 FE。$(br2)默认值(100%)会将其充满。" + }, + { + "type": "patchouli:text", + "text": "$(l)提取限制$()$(br2)默认情况下,该值为0%。该值表示在目标能量槽中余下多少百分比。$(br2)例如:若对应能量槽能保有1,000,000 FE,将该值设为50%,节点会提取至槽内仅余500,000 FE,并且不会再提取。$(br2)默认值(0%)会提出所有能量。" + } + ] +} \ No newline at end of file diff --git a/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/zh_cn/entries/logic_chip.json b/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/zh_cn/entries/logic_chip.json new file mode 100644 index 000000000000..b79bc92ac035 --- /dev/null +++ b/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/zh_cn/entries/logic_chip.json @@ -0,0 +1,22 @@ +{ + "name": "逻辑芯片", + "icon": "laserio:logic_chip", + "sortnum": 0, + "category": "laserio:items", + "pages": [ + { + "type": "patchouli:text", + "text": "逻辑芯片是本模组最重要的合成原料。$(br2)它是唯一仅用原版材料就可合成的物品,其余物品的合成均会直接或间接地使用到逻辑芯片。" + }, + { + "type": "patchouli:crafting", + "title": "未成形的逻辑芯片", + "recipe": "laserio:logic_chip_raw" + }, + { + "type": "patchouli:smelting", + "title": "逻辑芯片", + "recipe": "laserio:logic_chip" + } + ] +} \ No newline at end of file diff --git a/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/zh_cn/entries/modes.json b/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/zh_cn/entries/modes.json new file mode 100644 index 000000000000..5d6b74f388e7 --- /dev/null +++ b/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/zh_cn/entries/modes.json @@ -0,0 +1,27 @@ +{ + "name": "模式", + "sortnum": 1, + "category": "laserio:mechanics", + "icon": "laserio:textures/gui/buttons/modestocker.png", + "pages": [ + { + "type": "patchouli:text", + "text": "物流卡的模式决定该卡如何运行。后几页会介绍已有的几种模式。$(br2)大部分(物品/流体/能量)物流卡有后述三种模式。后续示例均使用物品卡。$(br2)红石卡的模式与其余物流卡不同。" + }, + { + "type": "patchouli:spotlight", + "item": "laserio:card_item{channel:0b,exact:0b,inv:{Items:[],Size:2},itemextractamt:1b,itemextractspeed:20,mode:0b,priority:0s,regulate:0b,roundRobin:0,sneaky:-1b}", + "text": "存入模式物流卡是提取模式物流卡所提出物品、流体、能量的输出口。$(br2)存储模式物流卡则会尝试从此处提出物品、流体和能量。" + }, + { + "type": "patchouli:spotlight", + "item": "laserio:card_item{channel:0b,exact:0b,inv:{Items:[],Size:2},itemextractamt:1b,itemextractspeed:20,mode:1b,priority:0s,regulate:0b,roundRobin:0,sneaky:-1b}", + "text": "提取模式物流卡会尝试从其毗邻方块中提取物品、流体和能量。在此例中,物品会从毗邻的箱子中被提出并传输至某张存入模式物流卡。" + }, + { + "type": "patchouli:spotlight", + "item": "laserio:card_item{channel:0b,exact:0b,inv:{Items:[],Size:2},itemextractamt:1b,itemextractspeed:20,mode:2b,priority:0s,regulate:0b,roundRobin:0,sneaky:-1b}", + "text": "存储模式物流卡会尝试搜寻其过滤器槽内设定的物品和流体,并将其从同网络中的其他存入模式物流卡处提出。$(br2)存储模式物流卡需要设为允许的过滤器才能运行。" + } + ] +} \ No newline at end of file diff --git a/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/zh_cn/entries/oveclocker_node.json b/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/zh_cn/entries/oveclocker_node.json new file mode 100644 index 000000000000..28a7352ee8a8 --- /dev/null +++ b/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/zh_cn/entries/oveclocker_node.json @@ -0,0 +1,39 @@ +{ + "name": "节点超频器", + "icon": "laserio:overclocker_node", + "sortnum": 3, + "category": "laserio:items", + "pages": [ + { + "type": "patchouli:text", + "text": "节点超频器则是更为复杂的元件。$(br2)每个$(l:laserio:laser_node)节点$(/l)每面同一刻仅能运行1张物流卡。$(br2)若节点某面有3张提取模式物流卡,只有第一张物流卡会运行,而第二张仅会在第一张卡什么都不做的情况下运行。" + }, + { + "type": "patchouli:image", + "title": "0个节点超频器", + "images": [ + "laserio:textures/book/entries/overclocker_node1.png" + ], + "border": true, + "text": "无节点超频器" + }, + { + "type": "patchouli:text", + "text": "每个节点超频器允许节点某面同一刻多运行1张物流卡。节点一面最多能装8个节点超频器,使得9张物流卡能同时运行。$(br2)存入模式物流卡$(l)$(#ff0000)不$()需要超频器就能运行,$(l)只有$()提取模式和存储模式物流卡需要超频器。" + }, + { + "type": "patchouli:image", + "title": "2个节点超频器", + "images": [ + "laserio:textures/book/entries/overclocker_node2.png" + ], + "border": true, + "text": "装有两个节点超频器" + }, + { + "type": "patchouli:crafting", + "title": "节点超频器", + "recipe": "laserio:overclocker_node" + } + ] +} \ No newline at end of file diff --git a/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/zh_cn/entries/overclocker_card.json b/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/zh_cn/entries/overclocker_card.json new file mode 100644 index 000000000000..47eda3a893b1 --- /dev/null +++ b/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/zh_cn/entries/overclocker_card.json @@ -0,0 +1,17 @@ +{ + "name": "物流卡超频器", + "icon": "laserio:overclocker_card", + "sortnum": 2, + "category": "laserio:items", + "pages": [ + { + "type": "patchouli:text", + "text": "物流卡超频器可使单张物流卡运行速度更快。$(br2)例如,物品卡仅能每20刻(1秒)提取最多8个物品,但装入4个超频器就能达到每刻64个物品的传输速度!!$(br2)详细数值参见物流卡章节。" + }, + { + "type": "patchouli:crafting", + "title": "物流卡超频器", + "recipe": "laserio:overclocker_card" + } + ] +} \ No newline at end of file diff --git a/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/zh_cn/entries/priority.json b/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/zh_cn/entries/priority.json new file mode 100644 index 000000000000..67e8f0a5fe47 --- /dev/null +++ b/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/zh_cn/entries/priority.json @@ -0,0 +1,20 @@ +{ + "name": "优先级", + "sortnum": 3, + "category": "laserio:mechanics", + "icon": "laserio:textures/gui/buttons/modeinserter.png", + "pages": [ + { + "type": "patchouli:text", + "text": "优先级仅在存入模式可用。$(br2)优先级使你能控制各卡运行的顺序。默认情况下,存入模式物流卡遵循“最近优先”原则,也即提出的物品等会优先存入距离最近的存储空间。" + }, + { + "type": "patchouli:text", + "text": "修改存入模式物流卡的优先级设置,就能调整哪个存储空间优先被存入。优先级最高的存入模式物流卡第一个输出物品,例如:优先级10比优先级0高,优先级0又比优先级-10高。$(br2)同优先级的存储空间遵循“最近优先”原则。" + }, + { + "type": "patchouli:text", + "text": "左击优先级增加1,右击减少1。按住Shift点击会以10的倍数调整优先级,按住Ctrl则以64的倍数进行调整。$(br2)当然也可以同时按住Shift和Ctrl,以640的倍数进行调整。$(br2)例如,按住Shift右击会将优先级减少10。" + } + ] +} \ No newline at end of file diff --git a/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/zh_cn/entries/redstonechannel.json b/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/zh_cn/entries/redstonechannel.json new file mode 100644 index 000000000000..fd0b1a2ba173 --- /dev/null +++ b/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/zh_cn/entries/redstonechannel.json @@ -0,0 +1,12 @@ +{ + "name": "红石频道", + "sortnum": 11, + "category": "laserio:mechanics", + "icon": "laserio:textures/gui/buttons/redstoneignore.png", + "pages": [ + { + "type": "patchouli:text", + "text": "物流卡的“红石频道”与其“频道”不同。$(br2)此频道意味着哪个频道上的红石信号会影响该卡。详细信息参见$(l:laserio:redstonemode)红石控制$(/l)和$(l:laserio:card_redstone)红石卡$(/l)条目。" + } + ] +} \ No newline at end of file diff --git a/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/zh_cn/entries/redstonemode.json b/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/zh_cn/entries/redstonemode.json new file mode 100644 index 000000000000..a0e0ea9e7331 --- /dev/null +++ b/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/zh_cn/entries/redstonemode.json @@ -0,0 +1,16 @@ +{ + "name": "红石控制", + "sortnum": 11, + "category": "laserio:mechanics", + "icon": "laserio:textures/gui/buttons/redstonehigh.png", + "pages": [ + { + "type": "patchouli:text", + "text": "红石控制决定给定$(l:laserio:redstonechannel)红石频道$(/l)上的红石信号如何影响该卡。$(br2)默认情况下,红石控制设为$(bold)忽略$(),也即物流卡会一直运行,不会受红石信号影响。" + }, + { + "type": "patchouli:text", + "text": "若其设为“低”,则该卡仅会在其红石频道内无信号时工作。(红石频道按钮在红石控制按钮右侧)$(br2)若其设为“高”,则该卡仅会在其红石频道内有信号时工作。" + } + ] +} \ No newline at end of file diff --git a/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/zh_cn/entries/regulate.json b/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/zh_cn/entries/regulate.json new file mode 100644 index 000000000000..001be93b12c3 --- /dev/null +++ b/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/zh_cn/entries/regulate.json @@ -0,0 +1,16 @@ +{ + "name": "数量调节", + "sortnum": 9, + "category": "laserio:mechanics", + "icon": "laserio:textures/gui/buttons/regulatetrue.png", + "pages": [ + { + "type": "patchouli:text", + "text": "数量调节仅在存储模式可用。$(br2)数量调节确保计数过滤器会在对应存储空间内存有给定数量的物品、流体或能量,不多也不少。" + }, + { + "type": "patchouli:text", + "text": "禁用数量调节时,多余物品不会被传出。若某存储卡以计数过滤器请求32个圆石,当玩家或物流卡存入更多圆石时,这些多出来的圆石不会被传出。$(br2)启用数量调节时,多余的圆石会在网络内有存入卡能接收圆石时传出多余部分。" + } + ] +} \ No newline at end of file diff --git a/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/zh_cn/entries/roundrobin.json b/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/zh_cn/entries/roundrobin.json new file mode 100644 index 000000000000..f936bd3af9e8 --- /dev/null +++ b/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/zh_cn/entries/roundrobin.json @@ -0,0 +1,20 @@ +{ + "name": "轮询调度", + "sortnum": 5, + "category": "laserio:mechanics", + "icon": "laserio:textures/gui/buttons/roundrobintrue.png", + "pages": [ + { + "type": "patchouli:text", + "text": "轮询调度仅在提取模式可用。$(br2)轮询调度使提取卡能将提出的物品、流体和能量平均分配至多个存入卡。$(br2)共有三种可用模式:$(br)1. 否$(br)2. 是$(br)3. 强制" + }, + { + "type": "patchouli:text", + "text": "设置为$(l)否$()时,轮询调度功能被关闭,转而使用$(l:laserio:priority)优先级$(/l)系统,也即第一顺位存储空间填满后才会输出至第二顺位。$(br2)设置为$(l)是$()时,物品会根据优先级依次存入个箱子,平均分配。$(br2)若在网络内有3个箱子,第一组物品会存入第一顺位的箱子,第二组会存入第二顺位,如此循环。" + }, + { + "type": "patchouli:text", + "text": "设置为$(l)强制$()时,大部分规则与“是”模式相同。但如果某存储空间被填满,提取卡便会停止运行,直到该存储空间可再次存入物品。$(br2)注释:区块卸载可能会导致轮询调度机制出现变动,尤其是当某些节点被卸载而某些没有时。" + } + ] +} \ No newline at end of file diff --git a/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/zh_cn/entries/sneaky.json b/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/zh_cn/entries/sneaky.json new file mode 100644 index 000000000000..308a6981f3e7 --- /dev/null +++ b/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/zh_cn/entries/sneaky.json @@ -0,0 +1,16 @@ +{ + "name": "选择连接", + "sortnum": 2, + "category": "laserio:mechanics", + "icon": "laserio:textures/gui/buttons/sneaky-up.png", + "pages": [ + { + "type": "patchouli:text", + "text": "选择连接设置决定物流卡会对毗邻存储空间的哪一面交互。$(br2)例如,熔炉从其上面接受待烧炼的物品。若节点在熔炉的侧面并将选择连接设置为“上”," + }, + { + "type": "patchouli:text", + "text": "该卡便会将物品从熔炉的上面存入熔炉。$(br2)另一张卡可将选择连接设置为“下”以从熔炉下方输入燃料。" + } + ] +} \ No newline at end of file diff --git a/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/zh_cn/entries/tickspeed.json b/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/zh_cn/entries/tickspeed.json new file mode 100644 index 000000000000..9285b92b6a5b --- /dev/null +++ b/projects/1.18/assets/laserio/laserio/patchouli_books/laseriobook/zh_cn/entries/tickspeed.json @@ -0,0 +1,20 @@ +{ + "name": "传输速度", + "sortnum": 8, + "category": "laserio:mechanics", + "icon": "minecraft:textures/item/clock_00.png", + "pages": [ + { + "type": "patchouli:text", + "text": "传输速度仅在提取和存储模式可用。$(br2)该设置决定物流卡运行的速度。默认值20刻意味着提取卡每20刻(1秒)提取一次。" + }, + { + "type": "patchouli:text", + "text": "提取卡和存储卡默认值(也是最小值)为20,最大值为1200,装有$(l:laserio:overclocker_card)物流卡超频器$(/l)时该值范围不同。传输速度(刻)最小值与超频器数量关系如下:$(br)1. 15$(br)2. 10$(br)3. 5$(br)4. 1$(br2)若想每刻提取一次,你需要装入4个超频器。" + }, + { + "type": "patchouli:text", + "text": "左击传输速度增加1,右击减少1。按住Shift点击会以10的倍数调整传输速度,按住Ctrl则以64的倍数进行调整。$(br2)当然也可以同时按住Shift和Ctrl,以640的倍数进行调整。$(br2)例如,按住Shift右击会将传输速度减少10。" + } + ] +} \ No newline at end of file diff --git a/projects/1.18/assets/macaws-bridges/mcwbridges/lang/en_us.json b/projects/1.18/assets/macaws-bridges/mcwbridges/lang/en_us.json index d737cdae7bbe..5803557d2e8f 100644 --- a/projects/1.18/assets/macaws-bridges/mcwbridges/lang/en_us.json +++ b/projects/1.18/assets/macaws-bridges/mcwbridges/lang/en_us.json @@ -1,6 +1,6 @@ { "itemGroup.bridges": "Macaw's Bridges", - "block.mcwbridges.most1": "Iron Bridge", + "block.mcwbridges.iron_bridge": "Iron Bridge", "item.mcwbridges.pliers": "Pliers", "mcwbridges.pliers.desc": "Right click on a bridge to change it to an end part, works only for 2+ wider bridges", "block.mcwbridges.oak_log_bridge_middle": "Oak Bridge", @@ -11,6 +11,7 @@ "block.mcwbridges.dark_oak_log_bridge_middle": "Dark Oak Bridge", "block.mcwbridges.crimson_log_bridge_middle": "Crimson Bridge", "block.mcwbridges.warped_log_bridge_middle": "Warped Bridge", + "block.mcwbridges.mangrove_log_bridge_middle": "Mangrove Bridge", "block.mcwbridges.rope_oak_bridge": "Rope Oak Bridge", "block.mcwbridges.rope_birch_bridge": "Rope Birch Bridge", "block.mcwbridges.rope_spruce_bridge": "Rope Spruce Bridge", @@ -19,6 +20,7 @@ "block.mcwbridges.rope_dark_oak_bridge": "Rope Dark Oak Bridge", "block.mcwbridges.rope_crimson_bridge": "Rope Crimson Bridge", "block.mcwbridges.rope_warped_bridge": "Rope Warped Bridge", + "block.mcwbridges.rope_mangrove_bridge": "Rope Mangrove Bridge", "block.mcwbridges.brick_bridge": "Brick Bridge", "block.mcwbridges.stone_brick_bridge": "Stone Brick Bridge", "block.mcwbridges.mossy_stone_brick_bridge": "Mossy Stone Brick Bridge", @@ -26,6 +28,7 @@ "block.mcwbridges.orange_sandstone_bridge": "Red Sandstone Bridge", "block.mcwbridges.deepslate_brick_bridge": "Deepslate Brick Bridge", "block.mcwbridges.deepslate_tile_bridge": "Deepslate Tile Bridge", + "block.mcwbridges.mud_brick_bridge": "Mud Brick Bridge", "block.mcwbridges.blackstone_bridge": "Blackstone Bridge", "block.mcwbridges.oak_rail_bridge": "Oak Rail Bridge", "block.mcwbridges.spruce_rail_bridge": "Spruce Rail Bridge", @@ -35,6 +38,7 @@ "block.mcwbridges.dark_oak_rail_bridge": "Dark Oak Rail Bridge", "block.mcwbridges.crimson_rail_bridge": "Crimson Rail Bridge", "block.mcwbridges.warped_rail_bridge": "Warped Rail Bridge", + "block.mcwbridges.mangrove_rail_bridge": "Mangrove Rail Bridge", "block.mcwbridges.dry_bamboo_bridge": "Dry Bamboo Bridge", "block.mcwbridges.bamboo_bridge": "Bamboo Bridge", "block.mcwbridges.iron_bridge_pier": "Iron Bridge Support", @@ -46,6 +50,7 @@ "block.mcwbridges.dark_oak_bridge_pier": "Dark Oak Bridge Support", "block.mcwbridges.crimson_bridge_pier": "Crimson Bridge Support", "block.mcwbridges.warped_bridge_pier": "Warped Bridge Support", + "block.mcwbridges.mangrove_bridge_pier": "Mangrove Bridge Support", "block.mcwbridges.brick_bridge_pier": "Brick Bridge Support", "block.mcwbridges.sandstone_bridge_pier": "Sandstone Bridge Support", "block.mcwbridges.stone_bridge_pier": "Stone Bridge Support", @@ -54,6 +59,7 @@ "block.mcwbridges.mossy_stone_bridge_pier": "Mossy Stone Bridge Support", "block.mcwbridges.deepslate_brick_bridge_pier": "Deepslate Brick Bridge Support", "block.mcwbridges.deepslate_tile_bridge_pier": "Deepslate Tile Bridge Support", + "block.mcwbridges.mud_brick_bridge_pier": "Mud Brick Bridge Support", "block.mcwbridges.bamboo_bridge_pier": "Bamboo Bridge Support", "block.mcwbridges.dry_bamboo_bridge_pier": "Dry Bamboo Bridge Support", "block.mcwbridges.iron_bridge_stair": "Iron Bridge Stair", @@ -65,6 +71,7 @@ "block.mcwbridges.dark_oak_log_bridge_stair": "Dark Oak Bridge Stair", "block.mcwbridges.crimson_log_bridge_stair": "Crimson Bridge Stair", "block.mcwbridges.warped_log_bridge_stair": "Warped Bridge Stair", + "block.mcwbridges.mangrove_log_bridge_stair": "Mangrove Bridge Stair", "block.mcwbridges.oak_rope_bridge_stair": "Rope Oak Bridge Stair", "block.mcwbridges.spruce_rope_bridge_stair": "Rope Spruce Bridge Stair", "block.mcwbridges.birch_rope_bridge_stair": "Rope Birch Bridge Stair", @@ -73,6 +80,7 @@ "block.mcwbridges.dark_oak_rope_bridge_stair": "Rope Dark Oak Bridge Stair", "block.mcwbridges.crimson_rope_bridge_stair": "Rope Crimson Bridge Stair", "block.mcwbridges.warped_rope_bridge_stair": "Rope Warped Bridge Stair", + "block.mcwbridges.mangrove_rope_bridge_stair": "Rope Mangrove Bridge Stair", "block.mcwbridges.stone_brick_bridge_stair": "Stone Brick Bridge Stair", "block.mcwbridges.sandstone_bridge_stair": "Sandstone Bridge Stair", "block.mcwbridges.brick_bridge_stair": "Brick Bridge Stair", @@ -81,6 +89,7 @@ "block.mcwbridges.mossy_stone_bridge_stair": "Mossy Stone Bridge Stair", "block.mcwbridges.deepslate_tile_bridge_stair": "Deepslate Tile Bridge Stair", "block.mcwbridges.deepslate_brick_bridge_stair": "Deepslate Brick Bridge Stair", + "block.mcwbridges.mud_brick_bridge_stair": "Mud Brick Bridge Stair", "block.mcwbridges.bamboo_bridge_stair": "Bamboo Bridge Stair", "block.mcwbridges.dry_bamboo_bridge_stair": "Dry Bamboo Bridge Stair" } \ No newline at end of file diff --git a/projects/1.18/assets/macaws-bridges/mcwbridges/lang/zh_cn.json b/projects/1.18/assets/macaws-bridges/mcwbridges/lang/zh_cn.json index 1f5ac00f1a1b..11b48f2b7630 100644 --- a/projects/1.18/assets/macaws-bridges/mcwbridges/lang/zh_cn.json +++ b/projects/1.18/assets/macaws-bridges/mcwbridges/lang/zh_cn.json @@ -1,6 +1,6 @@ { "itemGroup.bridges": "Macaw的桥梁", - "block.mcwbridges.most1": "铁桥", + "block.mcwbridges.iron_bridge": "铁桥", "item.mcwbridges.pliers": "钳子", "mcwbridges.pliers.desc": "右击桥梁将其变为末端形式,仅对2格以上宽度的桥梁有效", "block.mcwbridges.oak_log_bridge_middle": "橡木桥", @@ -11,6 +11,7 @@ "block.mcwbridges.dark_oak_log_bridge_middle": "深色橡木桥", "block.mcwbridges.crimson_log_bridge_middle": "绯红木桥", "block.mcwbridges.warped_log_bridge_middle": "诡异木桥", + "block.mcwbridges.mangrove_log_bridge_middle": "红树木桥", "block.mcwbridges.rope_oak_bridge": "橡木索桥", "block.mcwbridges.rope_birch_bridge": "白桦木索桥", "block.mcwbridges.rope_spruce_bridge": "云杉木索桥", @@ -19,6 +20,7 @@ "block.mcwbridges.rope_dark_oak_bridge": "深色橡木索桥", "block.mcwbridges.rope_crimson_bridge": "绯红木索桥", "block.mcwbridges.rope_warped_bridge": "诡异木索桥", + "block.mcwbridges.rope_mangrove_bridge": "红树木索桥", "block.mcwbridges.brick_bridge": "红砖桥", "block.mcwbridges.stone_brick_bridge": "石砖桥", "block.mcwbridges.mossy_stone_brick_bridge": "苔石砖桥", @@ -26,6 +28,7 @@ "block.mcwbridges.orange_sandstone_bridge": "红砂岩桥", "block.mcwbridges.deepslate_brick_bridge": "深板岩砖桥", "block.mcwbridges.deepslate_tile_bridge": "深板岩瓦桥", + "block.mcwbridges.mud_brick_bridge": "泥砖桥", "block.mcwbridges.blackstone_bridge": "黑石桥", "block.mcwbridges.oak_rail_bridge": "橡木铁轨桥", "block.mcwbridges.spruce_rail_bridge": "云杉木铁轨桥", @@ -35,6 +38,7 @@ "block.mcwbridges.dark_oak_rail_bridge": "深色橡木铁轨桥", "block.mcwbridges.crimson_rail_bridge": "绯红木铁轨桥", "block.mcwbridges.warped_rail_bridge": "诡异木铁轨桥", + "block.mcwbridges.mangrove_rail_bridge": "红树木铁轨桥", "block.mcwbridges.dry_bamboo_bridge": "干制竹桥", "block.mcwbridges.bamboo_bridge": "竹桥", "block.mcwbridges.iron_bridge_pier": "铁桥梁支架", @@ -46,6 +50,7 @@ "block.mcwbridges.dark_oak_bridge_pier": "深色橡木桥梁支架", "block.mcwbridges.crimson_bridge_pier": "绯红木桥梁支架", "block.mcwbridges.warped_bridge_pier": "诡异木桥梁支架", + "block.mcwbridges.mangrove_bridge_pier": "红树木桥梁支架", "block.mcwbridges.brick_bridge_pier": "红砖桥梁支架", "block.mcwbridges.sandstone_bridge_pier": "砂岩桥梁支架", "block.mcwbridges.stone_bridge_pier": "石砖桥梁支架", @@ -54,6 +59,7 @@ "block.mcwbridges.mossy_stone_bridge_pier": "苔石砖桥梁支架", "block.mcwbridges.deepslate_brick_bridge_pier": "深板岩砖桥梁支架", "block.mcwbridges.deepslate_tile_bridge_pier": "深板岩瓦桥梁支架", + "block.mcwbridges.mud_brick_bridge_pier": "泥砖桥梁支架", "block.mcwbridges.bamboo_bridge_pier": "竹桥梁支架", "block.mcwbridges.dry_bamboo_bridge_pier": "干制竹桥梁支架", "block.mcwbridges.iron_bridge_stair": "铁桥梯", @@ -65,6 +71,7 @@ "block.mcwbridges.dark_oak_log_bridge_stair": "深色橡木桥梯", "block.mcwbridges.crimson_log_bridge_stair": "绯红木桥梯", "block.mcwbridges.warped_log_bridge_stair": "诡异木桥梯", + "block.mcwbridges.mangrove_log_bridge_stair": "红树木桥梯", "block.mcwbridges.oak_rope_bridge_stair": "橡木索桥梯", "block.mcwbridges.spruce_rope_bridge_stair": "云杉木索桥梯", "block.mcwbridges.birch_rope_bridge_stair": "白桦木索桥梯", @@ -73,6 +80,7 @@ "block.mcwbridges.dark_oak_rope_bridge_stair": "深色橡木索桥梯", "block.mcwbridges.crimson_rope_bridge_stair": "绯红木索桥梯", "block.mcwbridges.warped_rope_bridge_stair": "诡异木索桥梯", + "block.mcwbridges.mangrove_rope_bridge_stair": "红树木索桥梯", "block.mcwbridges.stone_brick_bridge_stair": "石砖桥梯", "block.mcwbridges.sandstone_bridge_stair": "砂岩桥梯", "block.mcwbridges.brick_bridge_stair": "红砖桥梯", @@ -81,6 +89,7 @@ "block.mcwbridges.mossy_stone_bridge_stair": "苔石砖桥梯", "block.mcwbridges.deepslate_tile_bridge_stair": "深板岩瓦桥梯", "block.mcwbridges.deepslate_brick_bridge_stair": "深板岩砖桥梯", + "block.mcwbridges.mud_brick_bridge_stair": "泥砖桥梯", "block.mcwbridges.bamboo_bridge_stair": "竹桥梯", "block.mcwbridges.dry_bamboo_bridge_stair": "干制竹桥梯" } \ No newline at end of file diff --git a/projects/1.18/assets/macaws-doors/mcwdoors/lang/en_us.json b/projects/1.18/assets/macaws-doors/mcwdoors/lang/en_us.json index aff48ae0053d..8c5eae237439 100644 --- a/projects/1.18/assets/macaws-doors/mcwdoors/lang/en_us.json +++ b/projects/1.18/assets/macaws-doors/mcwdoors/lang/en_us.json @@ -1,7 +1,6 @@ { "itemGroup.mcwdoors": "Macaw's Doors", "mcwdoors.crafting.desc": "Crafting ingredient", - "mcwdoors.remote.desc": "Right click on garage door to open/close", "subtitle.mcwdoors.shoji": "Open Shoji Door", "subtitle.mcwdoors.garage": "Open Garage Door", "item.mcwdoors.garage_remote": "Garage Remote", @@ -13,6 +12,7 @@ "item.mcwdoors.print_dark_oak": "Dark Oak Door Print", "item.mcwdoors.print_nether": "Nether Door Print", "item.mcwdoors.print_mystic": "Mystic Door Print", + "item.mcwdoors.print_swamp": "Swamp Door Print", "block.mcwdoors.oak_japanese_door": "Oak Shoji Door", "block.mcwdoors.spruce_japanese_door": "Spruce Shoji Door", "block.mcwdoors.birch_japanese_door": "Birch Shoji Door", @@ -150,6 +150,14 @@ "block.mcwdoors.crimson_stable_door": "Crimson Stable Door", "block.mcwdoors.crimson_stable_head_door": "Crimson Stable Horse Door", "block.mcwdoors.crimson_western_door": "Crimson Western Door", + "block.mcwdoors.oak_swamp_door": "Oak Swamp Door", + "block.mcwdoors.birch_swamp_door": "Birch Swamp Door", + "block.mcwdoors.spruce_swamp_door": "Spruce Swamp Door", + "block.mcwdoors.jungle_swamp_door": "Jungle Swamp Door", + "block.mcwdoors.acacia_swamp_door": "Acacia Swamp Door", + "block.mcwdoors.dark_oak_swamp_door": "Dark Oak Swamp Door", + "block.mcwdoors.crimson_swamp_door": "Crimson Swamp Door", + "block.mcwdoors.warped_swamp_door": "Warped Swamp Door", "block.mcwdoors.garage_white_door": "White Garage Door", "block.mcwdoors.garage_silver_door": "Silver Garage Door", "block.mcwdoors.garage_gray_door": "Gray Garage Door", diff --git a/projects/1.18/assets/macaws-doors/mcwdoors/lang/zh_cn.json b/projects/1.18/assets/macaws-doors/mcwdoors/lang/zh_cn.json index d2d49b6ec9ed..8055c9d2d244 100644 --- a/projects/1.18/assets/macaws-doors/mcwdoors/lang/zh_cn.json +++ b/projects/1.18/assets/macaws-doors/mcwdoors/lang/zh_cn.json @@ -1,7 +1,6 @@ { "itemGroup.mcwdoors": "Macaw的门", "mcwdoors.crafting.desc": "合成原料", - "mcwdoors.remote.desc": "右击车库门打开/关闭", "subtitle.mcwdoors.shoji": "障子门:打开", "subtitle.mcwdoors.garage": "车库门:打开", "item.mcwdoors.garage_remote": "车库遥控器", @@ -13,6 +12,7 @@ "item.mcwdoors.print_dark_oak": "深色橡木门样布", "item.mcwdoors.print_nether": "下界风格门样布", "item.mcwdoors.print_mystic": "诡秘风格门样布", + "item.mcwdoors.print_swamp": "沼泽风格门样布", "block.mcwdoors.oak_japanese_door": "橡木障子门", "block.mcwdoors.spruce_japanese_door": "云杉木障子门", "block.mcwdoors.birch_japanese_door": "白桦木障子门", @@ -150,6 +150,14 @@ "block.mcwdoors.crimson_stable_door": "绯红木马厩门", "block.mcwdoors.crimson_stable_head_door": "绯红木有开口马厩门", "block.mcwdoors.crimson_western_door": "绯红木西部百叶门", + "block.mcwdoors.oak_swamp_door": "橡木沼泽风格门", + "block.mcwdoors.birch_swamp_door": "白桦木沼泽风格门", + "block.mcwdoors.spruce_swamp_door": "云杉木沼泽风格门", + "block.mcwdoors.jungle_swamp_door": "丛林木沼泽风格门", + "block.mcwdoors.acacia_swamp_door": "金合欢木沼泽风格门", + "block.mcwdoors.dark_oak_swamp_door": "深色橡木沼泽风格门", + "block.mcwdoors.crimson_swamp_door": "绯红木沼泽风格门", + "block.mcwdoors.warped_swamp_door": "诡异木沼泽风格门", "block.mcwdoors.garage_white_door": "白色车库门", "block.mcwdoors.garage_silver_door": "淡灰色车库门", "block.mcwdoors.garage_gray_door": "灰色车库门", diff --git a/projects/1.18/assets/macaws-furniture/mcwfurnitures/lang/zh_cn.json b/projects/1.18/assets/macaws-furniture/mcwfurnitures/lang/zh_cn.json index 45ef3fc0c27e..4e69c961694b 100644 --- a/projects/1.18/assets/macaws-furniture/mcwfurnitures/lang/zh_cn.json +++ b/projects/1.18/assets/macaws-furniture/mcwfurnitures/lang/zh_cn.json @@ -1,25 +1,439 @@ { - "itemGroup.furnitures": "Macaw 的家具", + "itemGroup.furnitures": "Macaw的家具", + "mcwfurnitures.container.threerows": "家具", "item.mcwfurnitures.cabinet_door": "橱柜门", + "item.mcwfurnitures.cabinet_drawer": "橱柜抽屉", + "mcwfurnitures.furnitureitem.desc": "合成原料", + "block.mcwfurnitures.oak_wardrobe": "橡木衣柜", + "block.mcwfurnitures.oak_modern_wardrobe": "橡木现代风格衣柜", + "block.mcwfurnitures.oak_double_wardrobe": "橡木双层衣柜", + "block.mcwfurnitures.oak_bookshelf": "橡木书架", + "block.mcwfurnitures.oak_bookshelf_cupboard": "橡木带橱柜书架", + "block.mcwfurnitures.oak_drawer": "橡木横排柜", + "block.mcwfurnitures.oak_double_drawer": "橡木双层横排柜", + "block.mcwfurnitures.oak_bookshelf_drawer": "橡木带书架横排柜", + "block.mcwfurnitures.oak_lower_bookshelf_drawer": "橡木带下层书架横排柜", + "block.mcwfurnitures.oak_large_drawer": "橡木大型抽屉柜", + "block.mcwfurnitures.oak_lower_triple_drawer": "橡木倒品字三重横排柜", + "block.mcwfurnitures.oak_triple_drawer": "橡木三重横排柜", + "block.mcwfurnitures.oak_desk": "橡木书桌", + "block.mcwfurnitures.oak_covered_desk": "橡木带挡板书桌", + "block.mcwfurnitures.oak_modern_desk": "橡木现代风格书桌", + "block.mcwfurnitures.oak_table": "橡木桌", + "block.mcwfurnitures.oak_end_table": "橡木搁板桌", + "block.mcwfurnitures.oak_coffee_table": "橡木高脚桌", + "block.mcwfurnitures.oak_glass_table": "橡木玻璃桌", "block.mcwfurnitures.oak_chair": "橡木椅子", - "block.mcwfurnitures.oak_modern_chair": "橡木现代椅子", + "block.mcwfurnitures.oak_modern_chair": "橡木现代风格椅子", "block.mcwfurnitures.oak_striped_chair": "橡木竖纹靠背椅", + "block.mcwfurnitures.oak_stool_chair": "橡木凳子", + "block.mcwfurnitures.oak_counter": "橡木台桌", + "block.mcwfurnitures.oak_drawer_counter": "橡木抽屉台桌", + "block.mcwfurnitures.oak_double_drawer_counter": "橡木双层抽屉台桌", + "block.mcwfurnitures.oak_cupboard_counter": "橡木橱柜台桌", + "block.mcwfurnitures.birch_wardrobe": "白桦木衣柜", + "block.mcwfurnitures.birch_modern_wardrobe": "白桦木现代风格衣柜", + "block.mcwfurnitures.birch_double_wardrobe": "白桦木双层衣柜", + "block.mcwfurnitures.birch_bookshelf": "白桦木书架", + "block.mcwfurnitures.birch_bookshelf_cupboard": "白桦木带橱柜书架", + "block.mcwfurnitures.birch_drawer": "白桦木横排柜", + "block.mcwfurnitures.birch_double_drawer": "白桦木双层横排柜", + "block.mcwfurnitures.birch_bookshelf_drawer": "白桦木带书架横排柜", + "block.mcwfurnitures.birch_lower_bookshelf_drawer": "白桦木带下层书架横排柜", + "block.mcwfurnitures.birch_large_drawer": "白桦木大型抽屉柜", + "block.mcwfurnitures.birch_lower_triple_drawer": "白桦木倒品字三重横排柜", + "block.mcwfurnitures.birch_triple_drawer": "白桦木三重横排柜", + "block.mcwfurnitures.birch_desk": "白桦木书桌", + "block.mcwfurnitures.birch_covered_desk": "白桦木带挡板书桌", + "block.mcwfurnitures.birch_modern_desk": "白桦木现代风格书桌", + "block.mcwfurnitures.birch_table": "白桦木桌", + "block.mcwfurnitures.birch_end_table": "白桦木搁板桌", + "block.mcwfurnitures.birch_coffee_table": "白桦木高脚桌", + "block.mcwfurnitures.birch_glass_table": "白桦木玻璃桌", "block.mcwfurnitures.birch_chair": "白桦木椅子", - "block.mcwfurnitures.birch_modern_chair": "白桦木现代椅子", + "block.mcwfurnitures.birch_modern_chair": "白桦木现代风格椅子", "block.mcwfurnitures.birch_striped_chair": "白桦木竖纹靠背椅", + "block.mcwfurnitures.birch_stool_chair": "白桦木凳子", + "block.mcwfurnitures.birch_counter": "白桦木台桌", + "block.mcwfurnitures.birch_drawer_counter": "白桦木抽屉台桌", + "block.mcwfurnitures.birch_double_drawer_counter": "白桦木双层抽屉台桌", + "block.mcwfurnitures.birch_cupboard_counter": "白桦木橱柜台桌", + "block.mcwfurnitures.spruce_wardrobe": "云杉木衣柜", + "block.mcwfurnitures.spruce_modern_wardrobe": "云杉木现代风格衣柜", + "block.mcwfurnitures.spruce_double_wardrobe": "云杉木双层衣柜", + "block.mcwfurnitures.spruce_bookshelf": "云杉木书架", + "block.mcwfurnitures.spruce_bookshelf_cupboard": "云杉木带橱柜书架", + "block.mcwfurnitures.spruce_drawer": "云杉木横排柜", + "block.mcwfurnitures.spruce_double_drawer": "云杉木双层横排柜", + "block.mcwfurnitures.spruce_bookshelf_drawer": "云杉木带书架横排柜", + "block.mcwfurnitures.spruce_lower_bookshelf_drawer": "云杉木带下层书架横排柜", + "block.mcwfurnitures.spruce_large_drawer": "云杉木大型抽屉柜", + "block.mcwfurnitures.spruce_lower_triple_drawer": "云杉木倒品字三重横排柜", + "block.mcwfurnitures.spruce_triple_drawer": "云杉木三重横排柜", + "block.mcwfurnitures.spruce_desk": "云杉木书桌", + "block.mcwfurnitures.spruce_covered_desk": "云杉木带挡板书桌", + "block.mcwfurnitures.spruce_modern_desk": "云杉木现代风格书桌", + "block.mcwfurnitures.spruce_table": "云杉木桌", + "block.mcwfurnitures.spruce_end_table": "云杉木搁板桌", + "block.mcwfurnitures.spruce_coffee_table": "云杉木高脚桌", + "block.mcwfurnitures.spruce_glass_table": "云杉木玻璃桌", "block.mcwfurnitures.spruce_chair": "云杉木椅子", - "block.mcwfurnitures.spruce_modern_chair": "云杉木现代椅子", + "block.mcwfurnitures.spruce_modern_chair": "云杉木现代风格椅子", "block.mcwfurnitures.spruce_striped_chair": "云杉木竖纹靠背椅", + "block.mcwfurnitures.spruce_stool_chair": "云杉木凳子", + "block.mcwfurnitures.spruce_counter": "云杉木台桌", + "block.mcwfurnitures.spruce_drawer_counter": "云杉木抽屉台桌", + "block.mcwfurnitures.spruce_double_drawer_counter": "云杉木双层抽屉台桌", + "block.mcwfurnitures.spruce_cupboard_counter": "云杉木橱柜台桌", + "block.mcwfurnitures.jungle_wardrobe": "丛林木衣柜", + "block.mcwfurnitures.jungle_modern_wardrobe": "丛林木现代风格衣柜", + "block.mcwfurnitures.jungle_double_wardrobe": "丛林木双层衣柜", + "block.mcwfurnitures.jungle_bookshelf": "丛林木书架", + "block.mcwfurnitures.jungle_bookshelf_cupboard": "丛林木带橱柜书架", + "block.mcwfurnitures.jungle_drawer": "丛林木横排柜", + "block.mcwfurnitures.jungle_double_drawer": "丛林木双层横排柜", + "block.mcwfurnitures.jungle_bookshelf_drawer": "丛林木带书架横排柜", + "block.mcwfurnitures.jungle_lower_bookshelf_drawer": "丛林木带下层书架横排柜", + "block.mcwfurnitures.jungle_large_drawer": "丛林木大型抽屉柜", + "block.mcwfurnitures.jungle_lower_triple_drawer": "丛林木倒品字三重横排柜", + "block.mcwfurnitures.jungle_triple_drawer": "丛林木三重横排柜", + "block.mcwfurnitures.jungle_desk": "丛林木书桌", + "block.mcwfurnitures.jungle_covered_desk": "丛林木带挡板书桌", + "block.mcwfurnitures.jungle_modern_desk": "丛林木现代风格书桌", + "block.mcwfurnitures.jungle_table": "丛林木桌", + "block.mcwfurnitures.jungle_end_table": "丛林木搁板桌", + "block.mcwfurnitures.jungle_coffee_table": "丛林木高脚桌", + "block.mcwfurnitures.jungle_glass_table": "丛林木玻璃桌", "block.mcwfurnitures.jungle_chair": "丛林木椅子", - "block.mcwfurnitures.jungle_modern_chair": "丛林木现代椅子", + "block.mcwfurnitures.jungle_modern_chair": "丛林木现代风格椅子", "block.mcwfurnitures.jungle_striped_chair": "丛林木竖纹靠背椅", + "block.mcwfurnitures.jungle_stool_chair": "丛林木凳子", + "block.mcwfurnitures.jungle_counter": "丛林木台桌", + "block.mcwfurnitures.jungle_drawer_counter": "丛林木抽屉台桌", + "block.mcwfurnitures.jungle_double_drawer_counter": "丛林木双层抽屉台桌", + "block.mcwfurnitures.jungle_cupboard_counter": "丛林木橱柜台桌", + "block.mcwfurnitures.acacia_wardrobe": "金合欢木衣柜", + "block.mcwfurnitures.acacia_modern_wardrobe": "金合欢木现代风格衣柜", + "block.mcwfurnitures.acacia_double_wardrobe": "金合欢木双层衣柜", + "block.mcwfurnitures.acacia_bookshelf": "金合欢木书架", + "block.mcwfurnitures.acacia_bookshelf_cupboard": "金合欢木带橱柜书架", + "block.mcwfurnitures.acacia_drawer": "金合欢木横排柜", + "block.mcwfurnitures.acacia_double_drawer": "金合欢木双层横排柜", + "block.mcwfurnitures.acacia_bookshelf_drawer": "金合欢木带书架横排柜", + "block.mcwfurnitures.acacia_lower_bookshelf_drawer": "金合欢木带下层书架横排柜", + "block.mcwfurnitures.acacia_large_drawer": "金合欢木大型抽屉柜", + "block.mcwfurnitures.acacia_lower_triple_drawer": "金合欢木倒品字三重横排柜", + "block.mcwfurnitures.acacia_triple_drawer": "金合欢木三重横排柜", + "block.mcwfurnitures.acacia_desk": "金合欢木书桌", + "block.mcwfurnitures.acacia_covered_desk": "金合欢木带挡板书桌", + "block.mcwfurnitures.acacia_modern_desk": "金合欢木现代风格书桌", + "block.mcwfurnitures.acacia_table": "金合欢木桌", + "block.mcwfurnitures.acacia_end_table": "金合欢木搁板桌", + "block.mcwfurnitures.acacia_coffee_table": "金合欢木高脚桌", + "block.mcwfurnitures.acacia_glass_table": "金合欢木玻璃桌", "block.mcwfurnitures.acacia_chair": "金合欢木椅子", - "block.mcwfurnitures.acacia_modern_chair": "金合欢木现代椅子", + "block.mcwfurnitures.acacia_modern_chair": "金合欢木现代风格椅子", "block.mcwfurnitures.acacia_striped_chair": "金合欢木竖纹靠背椅", + "block.mcwfurnitures.acacia_stool_chair": "金合欢木凳子", + "block.mcwfurnitures.acacia_counter": "金合欢木台桌", + "block.mcwfurnitures.acacia_drawer_counter": "金合欢木抽屉台桌", + "block.mcwfurnitures.acacia_double_drawer_counter": "金合欢木双层抽屉台桌", + "block.mcwfurnitures.acacia_cupboard_counter": "金合欢木橱柜台桌", + "block.mcwfurnitures.dark_oak_wardrobe": "深色橡木衣柜", + "block.mcwfurnitures.dark_oak_modern_wardrobe": "深色橡木现代风格衣柜", + "block.mcwfurnitures.dark_oak_double_wardrobe": "深色橡木双层衣柜", + "block.mcwfurnitures.dark_oak_bookshelf": "深色橡木书架", + "block.mcwfurnitures.dark_oak_bookshelf_cupboard": "深色橡木带橱柜书架", + "block.mcwfurnitures.dark_oak_drawer": "深色橡木横排柜", + "block.mcwfurnitures.dark_oak_double_drawer": "深色橡木双层横排柜", + "block.mcwfurnitures.dark_oak_bookshelf_drawer": "深色橡木带书架横排柜", + "block.mcwfurnitures.dark_oak_lower_bookshelf_drawer": "深色橡木带下层书架横排柜", + "block.mcwfurnitures.dark_oak_large_drawer": "深色橡木大型抽屉柜", + "block.mcwfurnitures.dark_oak_lower_triple_drawer": "深色橡木倒品字三重横排柜", + "block.mcwfurnitures.dark_oak_triple_drawer": "深色橡木三重横排柜", + "block.mcwfurnitures.dark_oak_desk": "深色橡木书桌", + "block.mcwfurnitures.dark_oak_covered_desk": "深色橡木带挡板书桌", + "block.mcwfurnitures.dark_oak_modern_desk": "深色橡木现代风格书桌", + "block.mcwfurnitures.dark_oak_table": "深色橡木桌", + "block.mcwfurnitures.dark_oak_end_table": "深色橡木搁板桌", + "block.mcwfurnitures.dark_oak_coffee_table": "深色橡木高脚桌", + "block.mcwfurnitures.dark_oak_glass_table": "深色橡木玻璃桌", + "block.mcwfurnitures.dark_oak_chair": "深色橡木椅子", + "block.mcwfurnitures.dark_oak_modern_chair": "深色橡木现代风格椅子", + "block.mcwfurnitures.dark_oak_striped_chair": "深色橡木竖纹靠背椅", + "block.mcwfurnitures.dark_oak_stool_chair": "深色橡木凳子", + "block.mcwfurnitures.dark_oak_counter": "深色橡木台桌", + "block.mcwfurnitures.dark_oak_drawer_counter": "深色橡木抽屉台桌", + "block.mcwfurnitures.dark_oak_double_drawer_counter": "深色橡木双层抽屉台桌", + "block.mcwfurnitures.dark_oak_cupboard_counter": "深色橡木橱柜台桌", + "block.mcwfurnitures.crimson_wardrobe": "绯红木衣柜", + "block.mcwfurnitures.crimson_modern_wardrobe": "绯红木现代风格衣柜", + "block.mcwfurnitures.crimson_double_wardrobe": "绯红木双层衣柜", + "block.mcwfurnitures.crimson_bookshelf": "绯红木书架", + "block.mcwfurnitures.crimson_bookshelf_cupboard": "绯红木带橱柜书架", + "block.mcwfurnitures.crimson_drawer": "绯红木横排柜", + "block.mcwfurnitures.crimson_double_drawer": "绯红木双层横排柜", + "block.mcwfurnitures.crimson_bookshelf_drawer": "绯红木带书架横排柜", + "block.mcwfurnitures.crimson_lower_bookshelf_drawer": "绯红木带下层书架横排柜", + "block.mcwfurnitures.crimson_large_drawer": "绯红木大型抽屉柜", + "block.mcwfurnitures.crimson_lower_triple_drawer": "绯红木倒品字三重横排柜", + "block.mcwfurnitures.crimson_triple_drawer": "绯红木三重横排柜", + "block.mcwfurnitures.crimson_desk": "绯红木书桌", + "block.mcwfurnitures.crimson_covered_desk": "绯红木带挡板书桌", + "block.mcwfurnitures.crimson_modern_desk": "绯红木现代风格书桌", + "block.mcwfurnitures.crimson_table": "绯红木桌", + "block.mcwfurnitures.crimson_end_table": "绯红木搁板桌", + "block.mcwfurnitures.crimson_coffee_table": "绯红木高脚桌", + "block.mcwfurnitures.crimson_glass_table": "绯红木玻璃桌", "block.mcwfurnitures.crimson_chair": "绯红木椅子", - "block.mcwfurnitures.crimson_modern_chair": "绯红木现代椅子", + "block.mcwfurnitures.crimson_modern_chair": "绯红木现代风格椅子", "block.mcwfurnitures.crimson_striped_chair": "绯红木竖纹靠背椅", + "block.mcwfurnitures.crimson_stool_chair": "绯红木凳子", + "block.mcwfurnitures.crimson_counter": "绯红木台桌", + "block.mcwfurnitures.crimson_drawer_counter": "绯红木抽屉台桌", + "block.mcwfurnitures.crimson_double_drawer_counter": "绯红木双层抽屉台桌", + "block.mcwfurnitures.crimson_cupboard_counter": "绯红木橱柜台桌", + "block.mcwfurnitures.warped_wardrobe": "诡异木衣柜", + "block.mcwfurnitures.warped_modern_wardrobe": "诡异木现代风格衣柜", + "block.mcwfurnitures.warped_double_wardrobe": "诡异木双层衣柜", + "block.mcwfurnitures.warped_bookshelf": "诡异木书架", + "block.mcwfurnitures.warped_bookshelf_cupboard": "诡异木带橱柜书架", + "block.mcwfurnitures.warped_drawer": "诡异木横排柜", + "block.mcwfurnitures.warped_double_drawer": "诡异木双层横排柜", + "block.mcwfurnitures.warped_bookshelf_drawer": "诡异木带书架横排柜", + "block.mcwfurnitures.warped_lower_bookshelf_drawer": "诡异木带下层书架横排柜", + "block.mcwfurnitures.warped_large_drawer": "诡异木大型抽屉柜", + "block.mcwfurnitures.warped_lower_triple_drawer": "诡异木倒品字三重横排柜", + "block.mcwfurnitures.warped_triple_drawer": "诡异木三重横排柜", + "block.mcwfurnitures.warped_desk": "诡异木书桌", + "block.mcwfurnitures.warped_covered_desk": "诡异木带挡板书桌", + "block.mcwfurnitures.warped_modern_desk": "诡异木现代风格书桌", + "block.mcwfurnitures.warped_table": "诡异木桌", + "block.mcwfurnitures.warped_end_table": "诡异木搁板桌", + "block.mcwfurnitures.warped_coffee_table": "诡异木高脚桌", + "block.mcwfurnitures.warped_glass_table": "诡异木玻璃桌", "block.mcwfurnitures.warped_chair": "诡异木椅子", - "block.mcwfurnitures.warped_modern_chair": "诡异木现代椅子", - "block.mcwfurnitures.warped_striped_chair": "诡异木竖纹靠背椅" + "block.mcwfurnitures.warped_modern_chair": "诡异木现代风格椅子", + "block.mcwfurnitures.warped_striped_chair": "诡异木竖纹靠背椅", + "block.mcwfurnitures.warped_stool_chair": "诡异木凳子", + "block.mcwfurnitures.warped_counter": "诡异木台桌", + "block.mcwfurnitures.warped_drawer_counter": "诡异木抽屉台桌", + "block.mcwfurnitures.warped_double_drawer_counter": "诡异木双层抽屉台桌", + "block.mcwfurnitures.warped_cupboard_counter": "诡异木橱柜台桌", + "block.mcwfurnitures.stripped_oak_wardrobe": "去皮橡木衣柜", + "block.mcwfurnitures.stripped_oak_modern_wardrobe": "去皮橡木现代风格衣柜", + "block.mcwfurnitures.stripped_oak_double_wardrobe": "去皮橡木双层衣柜", + "block.mcwfurnitures.stripped_oak_bookshelf": "去皮橡木书架", + "block.mcwfurnitures.stripped_oak_bookshelf_cupboard": "去皮橡木带橱柜书架", + "block.mcwfurnitures.stripped_oak_drawer": "去皮橡木横排柜", + "block.mcwfurnitures.stripped_oak_double_drawer": "去皮橡木双层横排柜", + "block.mcwfurnitures.stripped_oak_bookshelf_drawer": "去皮橡木带书架横排柜", + "block.mcwfurnitures.stripped_oak_lower_bookshelf_drawer": "去皮橡木带下层书架横排柜", + "block.mcwfurnitures.stripped_oak_large_drawer": "去皮橡木大型抽屉柜", + "block.mcwfurnitures.stripped_oak_lower_triple_drawer": "去皮橡木倒品字三重横排柜", + "block.mcwfurnitures.stripped_oak_triple_drawer": "去皮橡木三重横排柜", + "block.mcwfurnitures.stripped_oak_desk": "去皮橡木书桌", + "block.mcwfurnitures.stripped_oak_covered_desk": "去皮橡木带挡板书桌", + "block.mcwfurnitures.stripped_oak_modern_desk": "去皮橡木现代风格书桌", + "block.mcwfurnitures.stripped_oak_table": "去皮橡木桌", + "block.mcwfurnitures.stripped_oak_end_table": "去皮橡木搁板桌", + "block.mcwfurnitures.stripped_oak_coffee_table": "去皮橡木高脚桌", + "block.mcwfurnitures.stripped_oak_glass_table": "去皮橡木玻璃桌", + "block.mcwfurnitures.stripped_oak_chair": "去皮橡木椅子", + "block.mcwfurnitures.stripped_oak_modern_chair": "去皮橡木现代风格椅子", + "block.mcwfurnitures.stripped_oak_striped_chair": "去皮橡木竖纹靠背椅", + "block.mcwfurnitures.stripped_oak_stool_chair": "去皮橡木凳子", + "block.mcwfurnitures.stripped_oak_counter": "去皮橡木台桌", + "block.mcwfurnitures.stripped_oak_drawer_counter": "去皮橡木抽屉台桌", + "block.mcwfurnitures.stripped_oak_double_drawer_counter": "去皮橡木双层抽屉台桌", + "block.mcwfurnitures.stripped_oak_cupboard_counter": "去皮橡木橱柜台桌", + "block.mcwfurnitures.stripped_birch_wardrobe": "去皮白桦木衣柜", + "block.mcwfurnitures.stripped_birch_modern_wardrobe": "去皮白桦木现代风格衣柜", + "block.mcwfurnitures.stripped_birch_double_wardrobe": "去皮白桦木双层衣柜", + "block.mcwfurnitures.stripped_birch_bookshelf": "去皮白桦木书架", + "block.mcwfurnitures.stripped_birch_bookshelf_cupboard": "去皮白桦木带橱柜书架", + "block.mcwfurnitures.stripped_birch_drawer": "去皮白桦木横排柜", + "block.mcwfurnitures.stripped_birch_double_drawer": "去皮白桦木双层横排柜", + "block.mcwfurnitures.stripped_birch_bookshelf_drawer": "去皮白桦木带书架横排柜", + "block.mcwfurnitures.stripped_birch_lower_bookshelf_drawer": "去皮白桦木带下层书架横排柜", + "block.mcwfurnitures.stripped_birch_large_drawer": "去皮白桦木大型抽屉柜", + "block.mcwfurnitures.stripped_birch_lower_triple_drawer": "去皮白桦木倒品字三重横排柜", + "block.mcwfurnitures.stripped_birch_triple_drawer": "去皮白桦木三重横排柜", + "block.mcwfurnitures.stripped_birch_desk": "去皮白桦木书桌", + "block.mcwfurnitures.stripped_birch_covered_desk": "去皮白桦木带挡板书桌", + "block.mcwfurnitures.stripped_birch_modern_desk": "去皮白桦木现代风格书桌", + "block.mcwfurnitures.stripped_birch_table": "去皮白桦木桌", + "block.mcwfurnitures.stripped_birch_end_table": "去皮白桦木搁板桌", + "block.mcwfurnitures.stripped_birch_coffee_table": "去皮白桦木高脚桌", + "block.mcwfurnitures.stripped_birch_glass_table": "去皮白桦木玻璃桌", + "block.mcwfurnitures.stripped_birch_chair": "去皮白桦木椅子", + "block.mcwfurnitures.stripped_birch_modern_chair": "去皮白桦木现代风格椅子", + "block.mcwfurnitures.stripped_birch_striped_chair": "去皮白桦木竖纹靠背椅", + "block.mcwfurnitures.stripped_birch_stool_chair": "去皮白桦木凳子", + "block.mcwfurnitures.stripped_birch_counter": "去皮白桦木台桌", + "block.mcwfurnitures.stripped_birch_drawer_counter": "去皮白桦木抽屉台桌", + "block.mcwfurnitures.stripped_birch_double_drawer_counter": "去皮白桦木双层抽屉台桌", + "block.mcwfurnitures.stripped_birch_cupboard_counter": "去皮白桦木橱柜台桌", + "block.mcwfurnitures.stripped_spruce_wardrobe": "去皮云杉木衣柜", + "block.mcwfurnitures.stripped_spruce_modern_wardrobe": "去皮云杉木现代风格衣柜", + "block.mcwfurnitures.stripped_spruce_double_wardrobe": "去皮云杉木双层衣柜", + "block.mcwfurnitures.stripped_spruce_bookshelf": "去皮云杉木书架", + "block.mcwfurnitures.stripped_spruce_bookshelf_cupboard": "去皮云杉木带橱柜书架", + "block.mcwfurnitures.stripped_spruce_drawer": "去皮云杉木横排柜", + "block.mcwfurnitures.stripped_spruce_double_drawer": "去皮云杉木双层横排柜", + "block.mcwfurnitures.stripped_spruce_bookshelf_drawer": "去皮云杉木带书架横排柜", + "block.mcwfurnitures.stripped_spruce_lower_bookshelf_drawer": "去皮云杉木带下层书架横排柜", + "block.mcwfurnitures.stripped_spruce_large_drawer": "去皮云杉木大型抽屉柜", + "block.mcwfurnitures.stripped_spruce_lower_triple_drawer": "去皮云杉木倒品字三重横排柜", + "block.mcwfurnitures.stripped_spruce_triple_drawer": "去皮云杉木三重横排柜", + "block.mcwfurnitures.stripped_spruce_desk": "去皮云杉木书桌", + "block.mcwfurnitures.stripped_spruce_covered_desk": "去皮云杉木带挡板书桌", + "block.mcwfurnitures.stripped_spruce_modern_desk": "去皮云杉木现代风格书桌", + "block.mcwfurnitures.stripped_spruce_table": "去皮云杉木桌", + "block.mcwfurnitures.stripped_spruce_end_table": "去皮云杉木搁板桌", + "block.mcwfurnitures.stripped_spruce_coffee_table": "去皮云杉木高脚桌", + "block.mcwfurnitures.stripped_spruce_glass_table": "去皮云杉木玻璃桌", + "block.mcwfurnitures.stripped_spruce_chair": "去皮云杉木椅子", + "block.mcwfurnitures.stripped_spruce_modern_chair": "去皮云杉木现代风格椅子", + "block.mcwfurnitures.stripped_spruce_striped_chair": "去皮云杉木竖纹靠背椅", + "block.mcwfurnitures.stripped_spruce_stool_chair": "去皮云杉木凳子", + "block.mcwfurnitures.stripped_spruce_counter": "去皮云杉木台桌", + "block.mcwfurnitures.stripped_spruce_drawer_counter": "去皮云杉木抽屉台桌", + "block.mcwfurnitures.stripped_spruce_double_drawer_counter": "去皮云杉木双层抽屉台桌", + "block.mcwfurnitures.stripped_spruce_cupboard_counter": "去皮云杉木橱柜台桌", + "block.mcwfurnitures.stripped_jungle_wardrobe": "去皮丛林木衣柜", + "block.mcwfurnitures.stripped_jungle_modern_wardrobe": "去皮丛林木现代风格衣柜", + "block.mcwfurnitures.stripped_jungle_double_wardrobe": "去皮丛林木双层衣柜", + "block.mcwfurnitures.stripped_jungle_bookshelf": "去皮丛林木书架", + "block.mcwfurnitures.stripped_jungle_bookshelf_cupboard": "去皮丛林木带橱柜书架", + "block.mcwfurnitures.stripped_jungle_drawer": "去皮丛林木横排柜", + "block.mcwfurnitures.stripped_jungle_double_drawer": "去皮丛林木双层横排柜", + "block.mcwfurnitures.stripped_jungle_bookshelf_drawer": "去皮丛林木带书架横排柜", + "block.mcwfurnitures.stripped_jungle_lower_bookshelf_drawer": "去皮丛林木带下层书架横排柜", + "block.mcwfurnitures.stripped_jungle_large_drawer": "去皮丛林木大型抽屉柜", + "block.mcwfurnitures.stripped_jungle_lower_triple_drawer": "去皮丛林木倒品字三重横排柜", + "block.mcwfurnitures.stripped_jungle_triple_drawer": "去皮丛林木三重横排柜", + "block.mcwfurnitures.stripped_jungle_desk": "去皮丛林木书桌", + "block.mcwfurnitures.stripped_jungle_covered_desk": "去皮丛林木带挡板书桌", + "block.mcwfurnitures.stripped_jungle_modern_desk": "去皮丛林木现代风格书桌", + "block.mcwfurnitures.stripped_jungle_table": "去皮丛林木桌", + "block.mcwfurnitures.stripped_jungle_end_table": "去皮丛林木搁板桌", + "block.mcwfurnitures.stripped_jungle_coffee_table": "去皮丛林木高脚桌", + "block.mcwfurnitures.stripped_jungle_glass_table": "去皮丛林木玻璃桌", + "block.mcwfurnitures.stripped_jungle_chair": "去皮丛林木椅子", + "block.mcwfurnitures.stripped_jungle_modern_chair": "去皮丛林木现代风格椅子", + "block.mcwfurnitures.stripped_jungle_striped_chair": "去皮丛林木竖纹靠背椅", + "block.mcwfurnitures.stripped_jungle_stool_chair": "去皮丛林木凳子", + "block.mcwfurnitures.stripped_jungle_counter": "去皮丛林木台桌", + "block.mcwfurnitures.stripped_jungle_drawer_counter": "去皮丛林木抽屉台桌", + "block.mcwfurnitures.stripped_jungle_double_drawer_counter": "去皮丛林木双层抽屉台桌", + "block.mcwfurnitures.stripped_jungle_cupboard_counter": "去皮丛林木橱柜台桌", + "block.mcwfurnitures.stripped_acacia_wardrobe": "去皮金合欢木衣柜", + "block.mcwfurnitures.stripped_acacia_modern_wardrobe": "去皮金合欢木现代风格衣柜", + "block.mcwfurnitures.stripped_acacia_double_wardrobe": "去皮金合欢木双层衣柜", + "block.mcwfurnitures.stripped_acacia_bookshelf": "去皮金合欢木书架", + "block.mcwfurnitures.stripped_acacia_bookshelf_cupboard": "去皮金合欢木带橱柜书架", + "block.mcwfurnitures.stripped_acacia_drawer": "去皮金合欢木横排柜", + "block.mcwfurnitures.stripped_acacia_double_drawer": "去皮金合欢木双层横排柜", + "block.mcwfurnitures.stripped_acacia_bookshelf_drawer": "去皮金合欢木带书架横排柜", + "block.mcwfurnitures.stripped_acacia_lower_bookshelf_drawer": "去皮金合欢木带下层书架横排柜", + "block.mcwfurnitures.stripped_acacia_large_drawer": "去皮金合欢木大型抽屉柜", + "block.mcwfurnitures.stripped_acacia_lower_triple_drawer": "去皮金合欢木倒品字三重横排柜", + "block.mcwfurnitures.stripped_acacia_triple_drawer": "去皮金合欢木三重横排柜", + "block.mcwfurnitures.stripped_acacia_desk": "去皮金合欢木书桌", + "block.mcwfurnitures.stripped_acacia_covered_desk": "去皮金合欢木带挡板书桌", + "block.mcwfurnitures.stripped_acacia_modern_desk": "去皮金合欢木现代风格书桌", + "block.mcwfurnitures.stripped_acacia_table": "去皮金合欢木桌", + "block.mcwfurnitures.stripped_acacia_end_table": "去皮金合欢木搁板桌", + "block.mcwfurnitures.stripped_acacia_coffee_table": "去皮金合欢木高脚桌", + "block.mcwfurnitures.stripped_acacia_glass_table": "去皮金合欢木玻璃桌", + "block.mcwfurnitures.stripped_acacia_chair": "去皮金合欢木椅子", + "block.mcwfurnitures.stripped_acacia_modern_chair": "去皮金合欢木现代风格椅子", + "block.mcwfurnitures.stripped_acacia_striped_chair": "去皮金合欢木竖纹靠背椅", + "block.mcwfurnitures.stripped_acacia_stool_chair": "去皮金合欢木凳子", + "block.mcwfurnitures.stripped_acacia_counter": "去皮金合欢木台桌", + "block.mcwfurnitures.stripped_acacia_drawer_counter": "去皮金合欢木抽屉台桌", + "block.mcwfurnitures.stripped_acacia_double_drawer_counter": "去皮金合欢木双层抽屉台桌", + "block.mcwfurnitures.stripped_acacia_cupboard_counter": "去皮金合欢木橱柜台桌", + "block.mcwfurnitures.stripped_dark_oak_wardrobe": "去皮深色橡木衣柜", + "block.mcwfurnitures.stripped_dark_oak_modern_wardrobe": "去皮深色橡木现代风格衣柜", + "block.mcwfurnitures.stripped_dark_oak_double_wardrobe": "去皮深色橡木双层衣柜", + "block.mcwfurnitures.stripped_dark_oak_bookshelf": "去皮深色橡木书架", + "block.mcwfurnitures.stripped_dark_oak_bookshelf_cupboard": "去皮深色橡木带橱柜书架", + "block.mcwfurnitures.stripped_dark_oak_drawer": "去皮深色橡木横排柜", + "block.mcwfurnitures.stripped_dark_oak_double_drawer": "去皮深色橡木双层横排柜", + "block.mcwfurnitures.stripped_dark_oak_bookshelf_drawer": "去皮深色橡木带书架横排柜", + "block.mcwfurnitures.stripped_dark_oak_lower_bookshelf_drawer": "去皮深色橡木带下层书架横排柜", + "block.mcwfurnitures.stripped_dark_oak_large_drawer": "去皮深色橡木大型抽屉柜", + "block.mcwfurnitures.stripped_dark_oak_lower_triple_drawer": "去皮深色橡木倒品字三重横排柜", + "block.mcwfurnitures.stripped_dark_oak_triple_drawer": "去皮深色橡木三重横排柜", + "block.mcwfurnitures.stripped_dark_oak_desk": "去皮深色橡木书桌", + "block.mcwfurnitures.stripped_dark_oak_covered_desk": "去皮深色橡木带挡板书桌", + "block.mcwfurnitures.stripped_dark_oak_modern_desk": "去皮深色橡木现代风格书桌", + "block.mcwfurnitures.stripped_dark_oak_table": "去皮深色橡木桌", + "block.mcwfurnitures.stripped_dark_oak_end_table": "去皮深色橡木搁板桌", + "block.mcwfurnitures.stripped_dark_oak_coffee_table": "去皮深色橡木高脚桌", + "block.mcwfurnitures.stripped_dark_oak_glass_table": "去皮深色橡木玻璃桌", + "block.mcwfurnitures.stripped_dark_oak_chair": "去皮深色橡木椅子", + "block.mcwfurnitures.stripped_dark_oak_modern_chair": "去皮深色橡木现代风格椅子", + "block.mcwfurnitures.stripped_dark_oak_striped_chair": "去皮深色橡木竖纹靠背椅", + "block.mcwfurnitures.stripped_dark_oak_stool_chair": "去皮深色橡木凳子", + "block.mcwfurnitures.stripped_dark_oak_counter": "去皮深色橡木台桌", + "block.mcwfurnitures.stripped_dark_oak_drawer_counter": "去皮深色橡木抽屉台桌", + "block.mcwfurnitures.stripped_dark_oak_double_drawer_counter": "去皮深色橡木双层抽屉台桌", + "block.mcwfurnitures.stripped_dark_oak_cupboard_counter": "去皮深色橡木橱柜台桌", + "block.mcwfurnitures.stripped_crimson_wardrobe": "去皮绯红木衣柜", + "block.mcwfurnitures.stripped_crimson_modern_wardrobe": "去皮绯红木现代风格衣柜", + "block.mcwfurnitures.stripped_crimson_double_wardrobe": "去皮绯红木双层衣柜", + "block.mcwfurnitures.stripped_crimson_bookshelf": "去皮绯红木书架", + "block.mcwfurnitures.stripped_crimson_bookshelf_cupboard": "去皮绯红木带橱柜书架", + "block.mcwfurnitures.stripped_crimson_drawer": "去皮绯红木横排柜", + "block.mcwfurnitures.stripped_crimson_double_drawer": "去皮绯红木双层横排柜", + "block.mcwfurnitures.stripped_crimson_bookshelf_drawer": "去皮绯红木带书架横排柜", + "block.mcwfurnitures.stripped_crimson_lower_bookshelf_drawer": "去皮绯红木带下层书架横排柜", + "block.mcwfurnitures.stripped_crimson_large_drawer": "去皮绯红木大型抽屉柜", + "block.mcwfurnitures.stripped_crimson_lower_triple_drawer": "去皮绯红木倒品字三重横排柜", + "block.mcwfurnitures.stripped_crimson_triple_drawer": "去皮绯红木三重横排柜", + "block.mcwfurnitures.stripped_crimson_desk": "去皮绯红木书桌", + "block.mcwfurnitures.stripped_crimson_covered_desk": "去皮绯红木带挡板书桌", + "block.mcwfurnitures.stripped_crimson_modern_desk": "去皮绯红木现代风格书桌", + "block.mcwfurnitures.stripped_crimson_table": "去皮绯红木桌", + "block.mcwfurnitures.stripped_crimson_end_table": "去皮绯红木搁板桌", + "block.mcwfurnitures.stripped_crimson_coffee_table": "去皮绯红木高脚桌", + "block.mcwfurnitures.stripped_crimson_glass_table": "去皮绯红木玻璃桌", + "block.mcwfurnitures.stripped_crimson_chair": "去皮绯红木椅子", + "block.mcwfurnitures.stripped_crimson_modern_chair": "去皮绯红木现代风格椅子", + "block.mcwfurnitures.stripped_crimson_striped_chair": "去皮绯红木竖纹靠背椅", + "block.mcwfurnitures.stripped_crimson_stool_chair": "去皮绯红木凳子", + "block.mcwfurnitures.stripped_crimson_counter": "去皮绯红木台桌", + "block.mcwfurnitures.stripped_crimson_drawer_counter": "去皮绯红木抽屉台桌", + "block.mcwfurnitures.stripped_crimson_double_drawer_counter": "去皮绯红木双层抽屉台桌", + "block.mcwfurnitures.stripped_crimson_cupboard_counter": "去皮绯红木橱柜台桌", + "block.mcwfurnitures.stripped_warped_wardrobe": "去皮诡异木衣柜", + "block.mcwfurnitures.stripped_warped_modern_wardrobe": "去皮诡异木现代风格衣柜", + "block.mcwfurnitures.stripped_warped_double_wardrobe": "去皮诡异木双层衣柜", + "block.mcwfurnitures.stripped_warped_bookshelf": "去皮诡异木书架", + "block.mcwfurnitures.stripped_warped_bookshelf_cupboard": "去皮诡异木带橱柜书架", + "block.mcwfurnitures.stripped_warped_drawer": "去皮诡异木横排柜", + "block.mcwfurnitures.stripped_warped_double_drawer": "去皮诡异木双层横排柜", + "block.mcwfurnitures.stripped_warped_bookshelf_drawer": "去皮诡异木带书架横排柜", + "block.mcwfurnitures.stripped_warped_lower_bookshelf_drawer": "去皮诡异木带下层书架横排柜", + "block.mcwfurnitures.stripped_warped_large_drawer": "去皮诡异木大型抽屉柜", + "block.mcwfurnitures.stripped_warped_lower_triple_drawer": "去皮诡异木倒品字三重横排柜", + "block.mcwfurnitures.stripped_warped_triple_drawer": "去皮诡异木三重横排柜", + "block.mcwfurnitures.stripped_warped_desk": "去皮诡异木书桌", + "block.mcwfurnitures.stripped_warped_covered_desk": "去皮诡异木带挡板书桌", + "block.mcwfurnitures.stripped_warped_modern_desk": "去皮诡异木现代风格书桌", + "block.mcwfurnitures.stripped_warped_table": "去皮诡异木桌", + "block.mcwfurnitures.stripped_warped_end_table": "去皮诡异木搁板桌", + "block.mcwfurnitures.stripped_warped_coffee_table": "去皮诡异木高脚桌", + "block.mcwfurnitures.stripped_warped_glass_table": "去皮诡异木玻璃桌", + "block.mcwfurnitures.stripped_warped_chair": "去皮诡异木椅子", + "block.mcwfurnitures.stripped_warped_modern_chair": "去皮诡异木现代风格椅子", + "block.mcwfurnitures.stripped_warped_striped_chair": "去皮诡异木竖纹靠背椅", + "block.mcwfurnitures.stripped_warped_stool_chair": "去皮诡异木凳子", + "block.mcwfurnitures.stripped_warped_counter": "去皮诡异木台桌", + "block.mcwfurnitures.stripped_warped_drawer_counter": "去皮诡异木抽屉台桌", + "block.mcwfurnitures.stripped_warped_double_drawer_counter": "去皮诡异木双层抽屉台桌", + "block.mcwfurnitures.stripped_warped_cupboard_counter": "去皮诡异木橱柜台桌" } \ No newline at end of file diff --git a/projects/1.18/assets/macaws-lights-and-lamps/mcwlights/lang/en_us.json b/projects/1.18/assets/macaws-lights-and-lamps/mcwlights/lang/en_us.json index 27c5fd908eb5..45202f72e5d5 100644 --- a/projects/1.18/assets/macaws-lights-and-lamps/mcwlights/lang/en_us.json +++ b/projects/1.18/assets/macaws-lights-and-lamps/mcwlights/lang/en_us.json @@ -1,7 +1,5 @@ { "itemGroup.mcwlights": "Macaw's Lights and Lamps", - "subtitle.mcwlights.light_switch": "Light Switch", - "subtitle.mcwlights.torch_on": "Igniting The Tiki Torch", "block.mcwlights.white_lamp": "White Lamp", "block.mcwlights.orange_lamp": "Orange Lamp", "block.mcwlights.magenta_lamp": "Magenta Lamp", @@ -50,6 +48,22 @@ "block.mcwlights.soul_dark_oak_tiki_torch": "Soul Dark Oak Tiki Torch", "block.mcwlights.soul_crimson_tiki_torch": "Soul Crimson Tiki Torch", "block.mcwlights.soul_warped_tiki_torch": "Soul Warped Tiki Torch", + "block.mcwlights.white_paper_lamp": "White Paper Lamp", + "block.mcwlights.light_gray_paper_lamp": "Light Gray Paper Lamp", + "block.mcwlights.gray_paper_lamp": "Gray Paper Lamp", + "block.mcwlights.black_paper_lamp": "Black Paper Lamp", + "block.mcwlights.brown_paper_lamp": "Brown Paper Lamp", + "block.mcwlights.red_paper_lamp": "Red Paper Lamp", + "block.mcwlights.orange_paper_lamp": "Orange Paper Lamp", + "block.mcwlights.yellow_paper_lamp": "Yellow Paper Lamp", + "block.mcwlights.lime_paper_lamp": "Lime Paper Lamp", + "block.mcwlights.green_paper_lamp": "Green Paper Lamp", + "block.mcwlights.cyan_paper_lamp": "Cyan Paper Lamp", + "block.mcwlights.light_blue_paper_lamp": "Light Blue Paper Lamp", + "block.mcwlights.blue_paper_lamp": "Blue Paper Lamp", + "block.mcwlights.purple_paper_lamp": "Purple Paper Lamp", + "block.mcwlights.magenta_paper_lamp": "Magenta Paper Lamp", + "block.mcwlights.pink_paper_lamp": "Pink Paper Lamp", "block.mcwlights.classic_street_lamp": "Street Lamp Post", "block.mcwlights.double_street_lamp": "Double Street Lamp Post", "block.mcwlights.soul_classic_street_lamp": "Soul Street Lamp Post", diff --git a/projects/1.18/assets/macaws-lights-and-lamps/mcwlights/lang/zh_cn.json b/projects/1.18/assets/macaws-lights-and-lamps/mcwlights/lang/zh_cn.json index 215166cffbac..eb2dd8aad1a5 100644 --- a/projects/1.18/assets/macaws-lights-and-lamps/mcwlights/lang/zh_cn.json +++ b/projects/1.18/assets/macaws-lights-and-lamps/mcwlights/lang/zh_cn.json @@ -1,10 +1,8 @@ { - "itemGroup.mcwlights": "Macaw的照明和灯具", - "subtitle.mcwlights.light_switch": "灯:开关", - "subtitle.mcwlights.torch_on": "提基火把:点燃", + "itemGroup.mcwlights": "Macaw的照明灯具", "block.mcwlights.white_lamp": "白色台灯", "block.mcwlights.orange_lamp": "橙色台灯", - "block.mcwlights.magenta_lamp": "品红台灯", + "block.mcwlights.magenta_lamp": "品红色台灯", "block.mcwlights.light_blue_lamp": "淡蓝色台灯", "block.mcwlights.yellow_lamp": "黄色台灯", "block.mcwlights.lime_lamp": "黄绿色台灯", @@ -20,7 +18,7 @@ "block.mcwlights.black_lamp": "黑色台灯", "block.mcwlights.white_ceiling_light": "白色吸顶灯", "block.mcwlights.orange_ceiling_light": "橙色吸顶灯", - "block.mcwlights.magenta_ceiling_light": "品红吸顶灯", + "block.mcwlights.magenta_ceiling_light": "品红色吸顶灯", "block.mcwlights.light_blue_ceiling_light": "淡蓝色吸顶灯", "block.mcwlights.yellow_ceiling_light": "黄色吸顶灯", "block.mcwlights.lime_ceiling_light": "黄绿色吸顶灯", @@ -50,6 +48,22 @@ "block.mcwlights.soul_dark_oak_tiki_torch": "深色橡木灵魂提基火把", "block.mcwlights.soul_crimson_tiki_torch": "绯红木灵魂提基火把", "block.mcwlights.soul_warped_tiki_torch": "诡异木灵魂提基火把", + "block.mcwlights.white_paper_lamp": "白色纸灯", + "block.mcwlights.light_gray_paper_lamp": "淡灰色纸灯", + "block.mcwlights.gray_paper_lamp": "灰色纸灯", + "block.mcwlights.black_paper_lamp": "黑色纸灯", + "block.mcwlights.brown_paper_lamp": "棕色纸灯", + "block.mcwlights.red_paper_lamp": "红色纸灯", + "block.mcwlights.orange_paper_lamp": "橙色纸灯", + "block.mcwlights.yellow_paper_lamp": "黄色纸灯", + "block.mcwlights.lime_paper_lamp": "黄绿色纸灯", + "block.mcwlights.green_paper_lamp": "绿色纸灯", + "block.mcwlights.cyan_paper_lamp": "青色纸灯", + "block.mcwlights.light_blue_paper_lamp": "淡蓝色纸灯", + "block.mcwlights.blue_paper_lamp": "蓝色纸灯", + "block.mcwlights.purple_paper_lamp": "紫色纸灯", + "block.mcwlights.magenta_paper_lamp": "品红色纸灯", + "block.mcwlights.pink_paper_lamp": "粉红色纸灯", "block.mcwlights.classic_street_lamp": "路灯灯柱", "block.mcwlights.double_street_lamp": "双重路灯灯柱", "block.mcwlights.soul_classic_street_lamp": "灵魂路灯灯柱", diff --git a/projects/1.18/assets/macaws-paths-and-pavings/mcwpaths/lang/en_us.json b/projects/1.18/assets/macaws-paths-and-pavings/mcwpaths/lang/en_us.json index c69bc13f63ae..6f2f4dedf064 100644 --- a/projects/1.18/assets/macaws-paths-and-pavings/mcwpaths/lang/en_us.json +++ b/projects/1.18/assets/macaws-paths-and-pavings/mcwpaths/lang/en_us.json @@ -67,5 +67,17 @@ "block.mcwpaths.deepslate_square_paving": "Deepslate Square Paving", "block.mcwpaths.deepslate_honeycomb_paving": "Deepslate Honeycomb Paving", "block.mcwpaths.deepslate_clover_paving": "Deepslate Clover Paving", - "block.mcwpaths.deepslate_dumble_paving": "Deepslate Dumble Paving" + "block.mcwpaths.deepslate_dumble_paving": "Deepslate Dumble Paving", + "block.mcwpaths.blackstone_diamond_paving": "Blackstone Diamond Paving", + "block.mcwpaths.blackstone_basket_weave_paving": "Blackstone Basket Weave Paving", + "block.mcwpaths.blackstone_square_paving": "Blackstone Square Paving", + "block.mcwpaths.blackstone_honeycomb_paving": "Blackstone Honeycomb Paving", + "block.mcwpaths.blackstone_clover_paving": "Blackstone Clover Paving", + "block.mcwpaths.blackstone_dumble_paving": "Blackstone Dumble Paving", + "block.mcwpaths.dark_prismarine_diamond_paving": "Dark Prismarine Diamond Paving", + "block.mcwpaths.dark_prismarine_basket_weave_paving": "Dark Prismarine Basket Weave Paving", + "block.mcwpaths.dark_prismarine_square_paving": "Dark Prismarine Square Paving", + "block.mcwpaths.dark_prismarine_honeycomb_paving": "Dark Prismarine Honeycomb Paving", + "block.mcwpaths.dark_prismarine_clover_paving": "Dark Prismarine Clover Paving", + "block.mcwpaths.dark_prismarine_dumble_paving": "Dark Prismarine Dumble Paving" } \ No newline at end of file diff --git a/projects/1.18/assets/macaws-paths-and-pavings/mcwpaths/lang/zh_cn.json b/projects/1.18/assets/macaws-paths-and-pavings/mcwpaths/lang/zh_cn.json index 747eb5fd1108..afbc05741cbd 100644 --- a/projects/1.18/assets/macaws-paths-and-pavings/mcwpaths/lang/zh_cn.json +++ b/projects/1.18/assets/macaws-paths-and-pavings/mcwpaths/lang/zh_cn.json @@ -67,5 +67,17 @@ "block.mcwpaths.deepslate_square_paving": "深板岩正方形路面", "block.mcwpaths.deepslate_honeycomb_paving": "深板岩蜂巢形路面", "block.mcwpaths.deepslate_clover_paving": "深板岩苜蓿形路面", - "block.mcwpaths.deepslate_dumble_paving": "深板岩工字形路面" + "block.mcwpaths.deepslate_dumble_paving": "深板岩工字形路面", + "block.mcwpaths.blackstone_diamond_paving": "黑石菱形路面", + "block.mcwpaths.blackstone_basket_weave_paving": "黑石方平形路面", + "block.mcwpaths.blackstone_square_paving": "黑石正方形路面", + "block.mcwpaths.blackstone_honeycomb_paving": "黑石蜂巢形路面", + "block.mcwpaths.blackstone_clover_paving": "黑石苜蓿形路面", + "block.mcwpaths.blackstone_dumble_paving": "黑石工字形路面", + "block.mcwpaths.dark_prismarine_diamond_paving": "暗海晶石菱形路面", + "block.mcwpaths.dark_prismarine_basket_weave_paving": "暗海晶石方平形路面", + "block.mcwpaths.dark_prismarine_square_paving": "暗海晶石正方形路面", + "block.mcwpaths.dark_prismarine_honeycomb_paving": "暗海晶石蜂巢形路面", + "block.mcwpaths.dark_prismarine_clover_paving": "暗海晶石苜蓿形路面", + "block.mcwpaths.dark_prismarine_dumble_paving": "暗海晶石工字形路面" } \ No newline at end of file diff --git a/projects/1.18/assets/macaws-roofs/mcwroofs/lang/en_us.json b/projects/1.18/assets/macaws-roofs/mcwroofs/lang/en_us.json index 738d17724be4..6b08f7cbc620 100644 --- a/projects/1.18/assets/macaws-roofs/mcwroofs/lang/en_us.json +++ b/projects/1.18/assets/macaws-roofs/mcwroofs/lang/en_us.json @@ -7,7 +7,6 @@ "mcwroofs.roofitem.desc": "Crafting Ingredient", "block.mcwroofs.oak_roof": "Oak Roof", "block.mcwroofs.oak_attic_roof": "Oak Attic Roof", - "block.mcwroofs.oak_cube_roof": "Oak Cube Roof", "block.mcwroofs.oak_top_roof": "Oak Top Roof", "block.mcwroofs.oak_lower_roof": "Oak Lower Base Roof", "block.mcwroofs.oak_steep_roof": "Oak Steep Base Roof", @@ -15,7 +14,6 @@ "block.mcwroofs.oak_upper_steep_roof": "Oak Steep Top Roof", "block.mcwroofs.spruce_roof": "Spruce Roof", "block.mcwroofs.spruce_attic_roof": "Spruce Attic Roof", - "block.mcwroofs.spruce_cube_roof": "Spruce Cube Roof", "block.mcwroofs.spruce_top_roof": "Spruce Top Roof", "block.mcwroofs.spruce_lower_roof": "Spruce Lower Base Roof", "block.mcwroofs.spruce_steep_roof": "Spruce Steep Base Roof", @@ -23,7 +21,6 @@ "block.mcwroofs.spruce_upper_steep_roof": "Spruce Steep Top Roof", "block.mcwroofs.birch_roof": "Birch Roof", "block.mcwroofs.birch_attic_roof": "Birch Attic Roof", - "block.mcwroofs.birch_cube_roof": "Birch Cube Roof", "block.mcwroofs.birch_top_roof": "Birch Top Roof", "block.mcwroofs.birch_lower_roof": "Birch Lower Base Roof", "block.mcwroofs.birch_steep_roof": "Birch Steep Base Roof", @@ -31,7 +28,6 @@ "block.mcwroofs.birch_upper_steep_roof": "Birch Steep Top Roof", "block.mcwroofs.jungle_roof": "Jungle Roof", "block.mcwroofs.jungle_attic_roof": "Jungle Attic Roof", - "block.mcwroofs.jungle_cube_roof": "Jungle Cube Roof", "block.mcwroofs.jungle_top_roof": "Jungle Top Roof", "block.mcwroofs.jungle_lower_roof": "Jungle Lower Base Roof", "block.mcwroofs.jungle_steep_roof": "Jungle Steep Base Roof", @@ -39,7 +35,6 @@ "block.mcwroofs.jungle_upper_steep_roof": "Jungle Steep Top Roof", "block.mcwroofs.acacia_roof": "Acacia Roof", "block.mcwroofs.acacia_attic_roof": "Acacia Attic Roof", - "block.mcwroofs.acacia_cube_roof": "Acacia Cube Roof", "block.mcwroofs.acacia_top_roof": "Acacia Top Roof", "block.mcwroofs.acacia_lower_roof": "Acacia Lower Base Roof", "block.mcwroofs.acacia_steep_roof": "Acacia Steep Base Roof", @@ -47,7 +42,6 @@ "block.mcwroofs.acacia_upper_steep_roof": "Acacia Steep Top Roof", "block.mcwroofs.dark_oak_roof": "Dark Oak Roof", "block.mcwroofs.dark_oak_attic_roof": "Dark Oak Attic Roof", - "block.mcwroofs.dark_oak_cube_roof": "Dark Oak Cube Roof", "block.mcwroofs.dark_oak_top_roof": "Dark Oak Top Roof", "block.mcwroofs.dark_oak_lower_roof": "Dark Oak Lower Base Roof", "block.mcwroofs.dark_oak_steep_roof": "Dark Oak Steep Base Roof", @@ -55,7 +49,6 @@ "block.mcwroofs.dark_oak_upper_steep_roof": "Dark Oak Steep Top Roof", "block.mcwroofs.crimson_roof": "Crimson Roof", "block.mcwroofs.crimson_attic_roof": "Crimson Attic Roof", - "block.mcwroofs.crimson_cube_roof": "Crimson Cube Roof", "block.mcwroofs.crimson_top_roof": "Crimson Top Roof", "block.mcwroofs.crimson_lower_roof": "Crimson Lower Base Roof", "block.mcwroofs.crimson_steep_roof": "Crimson Steep Base Roof", @@ -63,7 +56,6 @@ "block.mcwroofs.crimson_upper_steep_roof": "Crimson Steep Top Roof", "block.mcwroofs.warped_roof": "Warped Roof", "block.mcwroofs.warped_attic_roof": "Warped Attic Roof", - "block.mcwroofs.warped_cube_roof": "Warped Cube Roof", "block.mcwroofs.warped_top_roof": "Warped Top Roof", "block.mcwroofs.warped_lower_roof": "Warped Lower Base Roof", "block.mcwroofs.warped_steep_roof": "Warped Steep Base Roof", @@ -71,7 +63,6 @@ "block.mcwroofs.warped_upper_steep_roof": "Warped Steep Top Roof", "block.mcwroofs.oak_planks_roof": "Oak Planks Roof", "block.mcwroofs.oak_planks_attic_roof": "Oak Planks Attic Roof", - "block.mcwroofs.oak_planks_cube_roof": "Oak Planks Cube Roof", "block.mcwroofs.oak_planks_top_roof": "Oak Planks Top Roof", "block.mcwroofs.oak_planks_lower_roof": "Oak Planks Lower Base Roof", "block.mcwroofs.oak_planks_steep_roof": "Oak Planks Steep Base Roof", @@ -79,7 +70,6 @@ "block.mcwroofs.oak_planks_upper_steep_roof": "Oak Planks Steep Top Roof", "block.mcwroofs.spruce_planks_roof": "Spruce Planks Roof", "block.mcwroofs.spruce_planks_attic_roof": "Spruce Planks Attic Roof", - "block.mcwroofs.spruce_planks_cube_roof": "Spruce Planks Cube Roof", "block.mcwroofs.spruce_planks_top_roof": "Spruce Planks Top Roof", "block.mcwroofs.spruce_planks_lower_roof": "Spruce Planks Lower Base Roof", "block.mcwroofs.spruce_planks_steep_roof": "Spruce Planks Steep Base Roof", @@ -87,7 +77,6 @@ "block.mcwroofs.spruce_planks_upper_steep_roof": "Spruce Planks Steep Top Roof", "block.mcwroofs.birch_planks_roof": "Birch Planks Roof", "block.mcwroofs.birch_planks_attic_roof": "Birch Planks Attic Roof", - "block.mcwroofs.birch_planks_cube_roof": "Birch Planks Cube Roof", "block.mcwroofs.birch_planks_top_roof": "Birch Planks Top Roof", "block.mcwroofs.birch_planks_lower_roof": "Birch Planks Lower Base Roof", "block.mcwroofs.birch_planks_steep_roof": "Birch Planks Steep Base Roof", @@ -95,7 +84,6 @@ "block.mcwroofs.birch_planks_upper_steep_roof": "Birch Planks Steep Top Roof", "block.mcwroofs.jungle_planks_roof": "Jungle Planks Roof", "block.mcwroofs.jungle_planks_attic_roof": "Jungle Planks Attic Roof", - "block.mcwroofs.jungle_planks_cube_roof": "Jungle Planks Cube Roof", "block.mcwroofs.jungle_planks_top_roof": "Jungle Planks Top Roof", "block.mcwroofs.jungle_planks_lower_roof": "Jungle Planks Lower Base Roof", "block.mcwroofs.jungle_planks_steep_roof": "Jungle Planks Steep Base Roof", @@ -103,7 +91,6 @@ "block.mcwroofs.jungle_planks_upper_steep_roof": "Jungle Planks Steep Top Roof", "block.mcwroofs.acacia_planks_roof": "Acacia Planks Roof", "block.mcwroofs.acacia_planks_attic_roof": "Acacia Planks Attic Roof", - "block.mcwroofs.acacia_planks_cube_roof": "Acacia Planks Cube Roof", "block.mcwroofs.acacia_planks_top_roof": "Acacia Planks Top Roof", "block.mcwroofs.acacia_planks_lower_roof": "Acacia Planks Lower Base Roof", "block.mcwroofs.acacia_planks_steep_roof": "Acacia Planks Steep Base Roof", @@ -111,7 +98,6 @@ "block.mcwroofs.acacia_planks_upper_steep_roof": "Acacia Planks Steep Top Roof", "block.mcwroofs.dark_oak_planks_roof": "Dark Oak Planks Roof", "block.mcwroofs.dark_oak_planks_attic_roof": "Dark Oak Planks Attic Roof", - "block.mcwroofs.dark_oak_planks_cube_roof": "Dark Oak Planks Cube Roof", "block.mcwroofs.dark_oak_planks_top_roof": "Dark Oak Planks Top Roof", "block.mcwroofs.dark_oak_planks_lower_roof": "Dark Oak Planks Lower Base Roof", "block.mcwroofs.dark_oak_planks_steep_roof": "Dark Oak Planks Steep Base Roof", @@ -119,7 +105,6 @@ "block.mcwroofs.dark_oak_planks_upper_steep_roof": "Dark Oak Planks Steep Top Roof", "block.mcwroofs.crimson_planks_roof": "Crimson Planks Roof", "block.mcwroofs.crimson_planks_attic_roof": "Crimson Planks Attic Roof", - "block.mcwroofs.crimson_planks_cube_roof": "Crimson Planks Cube Roof", "block.mcwroofs.crimson_planks_top_roof": "Crimson Planks Top Roof", "block.mcwroofs.crimson_planks_lower_roof": "Crimson Planks Lower Base Roof", "block.mcwroofs.crimson_planks_steep_roof": "Crimson Planks Steep Base Roof", @@ -127,7 +112,6 @@ "block.mcwroofs.crimson_planks_upper_steep_roof": "Crimson Planks Steep Top Roof", "block.mcwroofs.warped_planks_roof": "Warped Planks Roof", "block.mcwroofs.warped_planks_attic_roof": "Warped Planks Attic Roof", - "block.mcwroofs.warped_planks_cube_roof": "Warped Planks Cube Roof", "block.mcwroofs.warped_planks_top_roof": "Warped Planks Top Roof", "block.mcwroofs.warped_planks_lower_roof": "Warped Planks Lower Base Roof", "block.mcwroofs.warped_planks_steep_roof": "Warped Planks Steep Base Roof", @@ -135,7 +119,6 @@ "block.mcwroofs.warped_planks_upper_steep_roof": "Warped Planks Steep Top Roof", "block.mcwroofs.white_terracotta_roof": "White Terracotta Roof", "block.mcwroofs.white_terracotta_attic_roof": "White Terracotta Attic Roof", - "block.mcwroofs.white_terracotta_cube_roof": "White Terracotta Cube Roof", "block.mcwroofs.white_terracotta_top_roof": "White Terracotta Top Roof", "block.mcwroofs.white_terracotta_lower_roof": "White Terracotta Lower Base Roof", "block.mcwroofs.white_terracotta_steep_roof": "White Terracotta Steep Base Roof", @@ -143,7 +126,6 @@ "block.mcwroofs.white_terracotta_upper_steep_roof": "White Terracotta Steep Top Roof", "block.mcwroofs.light_gray_terracotta_roof": "Light Gray Terracotta Roof", "block.mcwroofs.light_gray_terracotta_attic_roof": "Light Gray Terracotta Attic Roof", - "block.mcwroofs.light_gray_terracotta_cube_roof": "Light Gray Terracotta Cube Roof", "block.mcwroofs.light_gray_terracotta_top_roof": "Light Gray Terracotta Top Roof", "block.mcwroofs.light_gray_terracotta_lower_roof": "Light Gray Terracotta Lower Base Roof", "block.mcwroofs.light_gray_terracotta_steep_roof": "Light Gray Terracotta Steep Base Roof", @@ -151,7 +133,6 @@ "block.mcwroofs.light_gray_terracotta_upper_steep_roof": "Light Gray Terracotta Steep Top Roof", "block.mcwroofs.gray_terracotta_roof": "Gray Terracotta Roof", "block.mcwroofs.gray_terracotta_attic_roof": "Gray Terracotta Attic Roof", - "block.mcwroofs.gray_terracotta_cube_roof": "Gray Terracotta Cube Roof", "block.mcwroofs.gray_terracotta_top_roof": "Gray Terracotta Top Roof", "block.mcwroofs.gray_terracotta_lower_roof": "Gray Terracotta Lower Base Roof", "block.mcwroofs.gray_terracotta_steep_roof": "Gray Terracotta Steep Base Roof", @@ -159,7 +140,6 @@ "block.mcwroofs.gray_terracotta_upper_steep_roof": "Gray Terracotta Steep Top Roof", "block.mcwroofs.black_terracotta_roof": "Black Terracotta Roof", "block.mcwroofs.black_terracotta_attic_roof": "Black Terracotta Attic Roof", - "block.mcwroofs.black_terracotta_cube_roof": "Black Terracotta Cube Roof", "block.mcwroofs.black_terracotta_top_roof": "Black Terracotta Top Roof", "block.mcwroofs.black_terracotta_lower_roof": "Black Terracotta Lower Base Roof", "block.mcwroofs.black_terracotta_steep_roof": "Black Terracotta Steep Base Roof", @@ -167,7 +147,6 @@ "block.mcwroofs.black_terracotta_upper_steep_roof": "Black Terracotta Steep Top Roof", "block.mcwroofs.blue_terracotta_roof": "Blue Terracotta Roof", "block.mcwroofs.blue_terracotta_attic_roof": "Blue Terracotta Attic Roof", - "block.mcwroofs.blue_terracotta_cube_roof": "Blue Terracotta Cube Roof", "block.mcwroofs.blue_terracotta_top_roof": "Blue Terracotta Top Roof", "block.mcwroofs.blue_terracotta_lower_roof": "Blue Terracotta Lower Base Roof", "block.mcwroofs.blue_terracotta_steep_roof": "Blue Terracotta Steep Base Roof", @@ -175,7 +154,6 @@ "block.mcwroofs.blue_terracotta_upper_steep_roof": "Blue Terracotta Steep Top Roof", "block.mcwroofs.light_blue_terracotta_roof": "Light Blue Terracotta Roof", "block.mcwroofs.light_blue_terracotta_attic_roof": "Light Blue Terracotta Attic Roof", - "block.mcwroofs.light_blue_terracotta_cube_roof": "Light Blue Terracotta Cube Roof", "block.mcwroofs.light_blue_terracotta_top_roof": "Light Blue Terracotta Top Roof", "block.mcwroofs.light_blue_terracotta_lower_roof": "Light Blue Terracotta Lower Base Roof", "block.mcwroofs.light_blue_terracotta_steep_roof": "Light Blue Terracotta Steep Base Roof", @@ -183,7 +161,6 @@ "block.mcwroofs.light_blue_terracotta_upper_steep_roof": "Light Blue Terracotta Steep Top Roof", "block.mcwroofs.cyan_terracotta_roof": "Cyan Terracotta Roof", "block.mcwroofs.cyan_terracotta_attic_roof": "Cyan Terracotta Attic Roof", - "block.mcwroofs.cyan_terracotta_cube_roof": "Cyan Terracotta Cube Roof", "block.mcwroofs.cyan_terracotta_top_roof": "Cyan Terracotta Top Roof", "block.mcwroofs.cyan_terracotta_lower_roof": "Cyan Terracotta Lower Base Roof", "block.mcwroofs.cyan_terracotta_steep_roof": "Cyan Terracotta Steep Base Roof", @@ -191,7 +168,6 @@ "block.mcwroofs.cyan_terracotta_upper_steep_roof": "Cyan Terracotta Steep Top Roof", "block.mcwroofs.lime_terracotta_roof": "Lime Terracotta Roof", "block.mcwroofs.lime_terracotta_attic_roof": "Lime Terracotta Attic Roof", - "block.mcwroofs.lime_terracotta_cube_roof": "Lime Terracotta Cube Roof", "block.mcwroofs.lime_terracotta_top_roof": "Lime Terracotta Top Roof", "block.mcwroofs.lime_terracotta_lower_roof": "Lime Terracotta Lower Base Roof", "block.mcwroofs.lime_terracotta_steep_roof": "Lime Terracotta Steep Base Roof", @@ -199,7 +175,6 @@ "block.mcwroofs.lime_terracotta_upper_steep_roof": "Lime Terracotta Steep Top Roof", "block.mcwroofs.green_terracotta_roof": "Green Terracotta Roof", "block.mcwroofs.green_terracotta_attic_roof": "Green Terracotta Attic Roof", - "block.mcwroofs.green_terracotta_cube_roof": "Green Terracotta Cube Roof", "block.mcwroofs.green_terracotta_top_roof": "Green Terracotta Top Roof", "block.mcwroofs.green_terracotta_lower_roof": "Green Terracotta Lower Base Roof", "block.mcwroofs.green_terracotta_steep_roof": "Green Terracotta Steep Base Roof", @@ -207,7 +182,6 @@ "block.mcwroofs.green_terracotta_upper_steep_roof": "Green Terracotta Steep Top Roof", "block.mcwroofs.yellow_terracotta_roof": "Yellow Terracotta Roof", "block.mcwroofs.yellow_terracotta_attic_roof": "Yellow Terracotta Attic Roof", - "block.mcwroofs.yellow_terracotta_cube_roof": "Yellow Terracotta Cube Roof", "block.mcwroofs.yellow_terracotta_top_roof": "Yellow Terracotta Top Roof", "block.mcwroofs.yellow_terracotta_lower_roof": "Yellow Terracotta Lower Base Roof", "block.mcwroofs.yellow_terracotta_steep_roof": "Yellow Terracotta Steep Base Roof", @@ -215,7 +189,6 @@ "block.mcwroofs.yellow_terracotta_upper_steep_roof": "Yellow Terracotta Steep Top Roof", "block.mcwroofs.brown_terracotta_roof": "Brown Terracotta Roof", "block.mcwroofs.brown_terracotta_attic_roof": "Brown Terracotta Attic Roof", - "block.mcwroofs.brown_terracotta_cube_roof": "Brown Terracotta Cube Roof", "block.mcwroofs.brown_terracotta_top_roof": "Brown Terracotta Top Roof", "block.mcwroofs.brown_terracotta_lower_roof": "Brown Terracotta Lower Base Roof", "block.mcwroofs.brown_terracotta_steep_roof": "Brown Terracotta Steep Base Roof", @@ -223,7 +196,6 @@ "block.mcwroofs.brown_terracotta_upper_steep_roof": "Brown Terracotta Steep Top Roof", "block.mcwroofs.orange_terracotta_roof": "Orange Terracotta Roof", "block.mcwroofs.orange_terracotta_attic_roof": "Orange Terracotta Attic Roof", - "block.mcwroofs.orange_terracotta_cube_roof": "Orange Terracotta Cube Roof", "block.mcwroofs.orange_terracotta_top_roof": "Orange Terracotta Top Roof", "block.mcwroofs.orange_terracotta_lower_roof": "Orange Terracotta Lower Base Roof", "block.mcwroofs.orange_terracotta_steep_roof": "Orange Terracotta Steep Base Roof", @@ -231,7 +203,6 @@ "block.mcwroofs.orange_terracotta_upper_steep_roof": "Orange Terracotta Steep Top Roof", "block.mcwroofs.red_terracotta_roof": "Red Terracotta Roof", "block.mcwroofs.red_terracotta_attic_roof": "Red Terracotta Attic Roof", - "block.mcwroofs.red_terracotta_cube_roof": "Red Terracotta Cube Roof", "block.mcwroofs.red_terracotta_top_roof": "Red Terracotta Top Roof", "block.mcwroofs.red_terracotta_lower_roof": "Red Terracotta Lower Base Roof", "block.mcwroofs.red_terracotta_steep_roof": "Red Terracotta Steep Base Roof", @@ -239,7 +210,6 @@ "block.mcwroofs.red_terracotta_upper_steep_roof": "Red Terracotta Steep Top Roof", "block.mcwroofs.magenta_terracotta_roof": "Magenta Terracotta Roof", "block.mcwroofs.magenta_terracotta_attic_roof": "Magenta Terracotta Attic Roof", - "block.mcwroofs.magenta_terracotta_cube_roof": "Magenta Terracotta Cube Roof", "block.mcwroofs.magenta_terracotta_top_roof": "Magenta Terracotta Top Roof", "block.mcwroofs.magenta_terracotta_lower_roof": "Magenta Terracotta Lower Base Roof", "block.mcwroofs.magenta_terracotta_steep_roof": "Magenta Terracotta Steep Base Roof", @@ -247,7 +217,6 @@ "block.mcwroofs.magenta_terracotta_upper_steep_roof": "Magenta Terracotta Steep Top Roof", "block.mcwroofs.pink_terracotta_roof": "Pink Terracotta Roof", "block.mcwroofs.pink_terracotta_attic_roof": "Pink Terracotta Attic Roof", - "block.mcwroofs.pink_terracotta_cube_roof": "Pink Terracotta Cube Roof", "block.mcwroofs.pink_terracotta_top_roof": "Pink Terracotta Top Roof", "block.mcwroofs.pink_terracotta_lower_roof": "Pink Terracotta Lower Base Roof", "block.mcwroofs.pink_terracotta_steep_roof": "Pink Terracotta Steep Base Roof", @@ -255,7 +224,6 @@ "block.mcwroofs.pink_terracotta_upper_steep_roof": "Pink Terracotta Steep Top Roof", "block.mcwroofs.purple_terracotta_roof": "Purple Terracotta Roof", "block.mcwroofs.purple_terracotta_attic_roof": "Purple Terracotta Attic Roof", - "block.mcwroofs.purple_terracotta_cube_roof": "Purple Terracotta Cube Roof", "block.mcwroofs.purple_terracotta_top_roof": "Purple Terracotta Top Roof", "block.mcwroofs.purple_terracotta_lower_roof": "Purple Terracotta Lower Base Roof", "block.mcwroofs.purple_terracotta_steep_roof": "Purple Terracotta Steep Base Roof", @@ -263,7 +231,6 @@ "block.mcwroofs.purple_terracotta_upper_steep_roof": "Purple Terracotta Steep Top Roof", "block.mcwroofs.white_concrete_roof": "White Concrete Roof", "block.mcwroofs.white_concrete_attic_roof": "White Concrete Attic Roof", - "block.mcwroofs.white_concrete_cube_roof": "White Concrete Cube Roof", "block.mcwroofs.white_concrete_top_roof": "White Concrete Top Roof", "block.mcwroofs.white_concrete_lower_roof": "White Concrete Lower Base Roof", "block.mcwroofs.white_concrete_steep_roof": "White Concrete Steep Base Roof", @@ -271,7 +238,6 @@ "block.mcwroofs.white_concrete_upper_steep_roof": "White Concrete Steep Top Roof", "block.mcwroofs.light_gray_concrete_roof": "Light Gray Concrete Roof", "block.mcwroofs.light_gray_concrete_attic_roof": "Light Gray Concrete Attic Roof", - "block.mcwroofs.light_gray_concrete_cube_roof": "Light Gray Concrete Cube Roof", "block.mcwroofs.light_gray_concrete_top_roof": "Light Gray Concrete Top Roof", "block.mcwroofs.light_gray_concrete_lower_roof": "Light Gray Concrete Lower Base Roof", "block.mcwroofs.light_gray_concrete_steep_roof": "Light Gray Concrete Steep Base Roof", @@ -279,7 +245,6 @@ "block.mcwroofs.light_gray_concrete_upper_steep_roof": "Light Gray Concrete Steep Top Roof", "block.mcwroofs.gray_concrete_roof": "Gray Concrete Roof", "block.mcwroofs.gray_concrete_attic_roof": "Gray Concrete Attic Roof", - "block.mcwroofs.gray_concrete_cube_roof": "Gray Concrete Cube Roof", "block.mcwroofs.gray_concrete_top_roof": "Gray Concrete Top Roof", "block.mcwroofs.gray_concrete_lower_roof": "Gray Concrete Lower Base Roof", "block.mcwroofs.gray_concrete_steep_roof": "Gray Concrete Steep Base Roof", @@ -287,7 +252,6 @@ "block.mcwroofs.gray_concrete_upper_steep_roof": "Gray Concrete Steep Top Roof", "block.mcwroofs.black_concrete_roof": "Black Concrete Roof", "block.mcwroofs.black_concrete_attic_roof": "Black Concrete Attic Roof", - "block.mcwroofs.black_concrete_cube_roof": "Black Concrete Cube Roof", "block.mcwroofs.black_concrete_top_roof": "Black Concrete Top Roof", "block.mcwroofs.black_concrete_lower_roof": "Black Concrete Lower Base Roof", "block.mcwroofs.black_concrete_steep_roof": "Black Concrete Steep Base Roof", @@ -295,7 +259,6 @@ "block.mcwroofs.black_concrete_upper_steep_roof": "Black Concrete Steep Top Roof", "block.mcwroofs.blue_concrete_roof": "Blue Concrete Roof", "block.mcwroofs.blue_concrete_attic_roof": "Blue Concrete Attic Roof", - "block.mcwroofs.blue_concrete_cube_roof": "Blue Concrete Cube Roof", "block.mcwroofs.blue_concrete_top_roof": "Blue Concrete Top Roof", "block.mcwroofs.blue_concrete_lower_roof": "Blue Concrete Lower Base Roof", "block.mcwroofs.blue_concrete_steep_roof": "Blue Concrete Steep Base Roof", @@ -303,7 +266,6 @@ "block.mcwroofs.blue_concrete_upper_steep_roof": "Blue Concrete Steep Top Roof", "block.mcwroofs.light_blue_concrete_roof": "Light Blue Concrete Roof", "block.mcwroofs.light_blue_concrete_attic_roof": "Light Blue Concrete Attic Roof", - "block.mcwroofs.light_blue_concrete_cube_roof": "Light Blue Concrete Cube Roof", "block.mcwroofs.light_blue_concrete_top_roof": "Light Blue Concrete Top Roof", "block.mcwroofs.light_blue_concrete_lower_roof": "Light Blue Concrete Lower Base Roof", "block.mcwroofs.light_blue_concrete_steep_roof": "Light Blue Concrete Steep Base Roof", @@ -311,7 +273,6 @@ "block.mcwroofs.light_blue_concrete_upper_steep_roof": "Light Blue Concrete Steep Top Roof", "block.mcwroofs.cyan_concrete_roof": "Cyan Concrete Roof", "block.mcwroofs.cyan_concrete_attic_roof": "Cyan Concrete Attic Roof", - "block.mcwroofs.cyan_concrete_cube_roof": "Cyan Concrete Cube Roof", "block.mcwroofs.cyan_concrete_top_roof": "Cyan Concrete Top Roof", "block.mcwroofs.cyan_concrete_lower_roof": "Cyan Concrete Lower Base Roof", "block.mcwroofs.cyan_concrete_steep_roof": "Cyan Concrete Steep Base Roof", @@ -319,7 +280,6 @@ "block.mcwroofs.cyan_concrete_upper_steep_roof": "Cyan Concrete Steep Top Roof", "block.mcwroofs.lime_concrete_roof": "Lime Concrete Roof", "block.mcwroofs.lime_concrete_attic_roof": "Lime Concrete Attic Roof", - "block.mcwroofs.lime_concrete_cube_roof": "Lime Concrete Cube Roof", "block.mcwroofs.lime_concrete_top_roof": "Lime Concrete Top Roof", "block.mcwroofs.lime_concrete_lower_roof": "Lime Concrete Lower Base Roof", "block.mcwroofs.lime_concrete_steep_roof": "Lime Concrete Steep Base Roof", @@ -327,7 +287,6 @@ "block.mcwroofs.lime_concrete_upper_steep_roof": "Lime Concrete Steep Top Roof", "block.mcwroofs.green_concrete_roof": "Green Concrete Roof", "block.mcwroofs.green_concrete_attic_roof": "Green Concrete Attic Roof", - "block.mcwroofs.green_concrete_cube_roof": "Green Concrete Cube Roof", "block.mcwroofs.green_concrete_top_roof": "Green Concrete Top Roof", "block.mcwroofs.green_concrete_lower_roof": "Green Concrete Lower Base Roof", "block.mcwroofs.green_concrete_steep_roof": "Green Concrete Steep Base Roof", @@ -335,7 +294,6 @@ "block.mcwroofs.green_concrete_upper_steep_roof": "Green Concrete Steep Top Roof", "block.mcwroofs.yellow_concrete_roof": "Yellow Concrete Roof", "block.mcwroofs.yellow_concrete_attic_roof": "Yellow Concrete Attic Roof", - "block.mcwroofs.yellow_concrete_cube_roof": "Yellow Concrete Cube Roof", "block.mcwroofs.yellow_concrete_top_roof": "Yellow Concrete Top Roof", "block.mcwroofs.yellow_concrete_lower_roof": "Yellow Concrete Lower Base Roof", "block.mcwroofs.yellow_concrete_steep_roof": "Yellow Concrete Steep Base Roof", @@ -343,7 +301,6 @@ "block.mcwroofs.yellow_concrete_upper_steep_roof": "Yellow Concrete Steep Top Roof", "block.mcwroofs.brown_concrete_roof": "Brown Concrete Roof", "block.mcwroofs.brown_concrete_attic_roof": "Brown Concrete Attic Roof", - "block.mcwroofs.brown_concrete_cube_roof": "Brown Concrete Cube Roof", "block.mcwroofs.brown_concrete_top_roof": "Brown Concrete Top Roof", "block.mcwroofs.brown_concrete_lower_roof": "Brown Concrete Lower Base Roof", "block.mcwroofs.brown_concrete_steep_roof": "Brown Concrete Steep Base Roof", @@ -351,7 +308,6 @@ "block.mcwroofs.brown_concrete_upper_steep_roof": "Brown Concrete Steep Top Roof", "block.mcwroofs.orange_concrete_roof": "Orange Concrete Roof", "block.mcwroofs.orange_concrete_attic_roof": "Orange Concrete Attic Roof", - "block.mcwroofs.orange_concrete_cube_roof": "Orange Concrete Cube Roof", "block.mcwroofs.orange_concrete_top_roof": "Orange Concrete Top Roof", "block.mcwroofs.orange_concrete_lower_roof": "Orange Concrete Lower Base Roof", "block.mcwroofs.orange_concrete_steep_roof": "Orange Concrete Steep Base Roof", @@ -359,7 +315,6 @@ "block.mcwroofs.orange_concrete_upper_steep_roof": "Orange Concrete Steep Top Roof", "block.mcwroofs.red_concrete_roof": "Red Concrete Roof", "block.mcwroofs.red_concrete_attic_roof": "Red Concrete Attic Roof", - "block.mcwroofs.red_concrete_cube_roof": "Red Concrete Cube Roof", "block.mcwroofs.red_concrete_top_roof": "Red Concrete Top Roof", "block.mcwroofs.red_concrete_lower_roof": "Red Concrete Lower Base Roof", "block.mcwroofs.red_concrete_steep_roof": "Red Concrete Steep Base Roof", @@ -367,7 +322,6 @@ "block.mcwroofs.red_concrete_upper_steep_roof": "Red Concrete Steep Top Roof", "block.mcwroofs.magenta_concrete_roof": "Magenta Concrete Roof", "block.mcwroofs.magenta_concrete_attic_roof": "Magenta Concrete Attic Roof", - "block.mcwroofs.magenta_concrete_cube_roof": "Magenta Concrete Cube Roof", "block.mcwroofs.magenta_concrete_top_roof": "Magenta Concrete Top Roof", "block.mcwroofs.magenta_concrete_lower_roof": "Magenta Concrete Lower Base Roof", "block.mcwroofs.magenta_concrete_steep_roof": "Magenta Concrete Steep Base Roof", @@ -375,7 +329,6 @@ "block.mcwroofs.magenta_concrete_upper_steep_roof": "Magenta Concrete Steep Top Roof", "block.mcwroofs.pink_concrete_roof": "Pink Concrete Roof", "block.mcwroofs.pink_concrete_attic_roof": "Pink Concrete Attic Roof", - "block.mcwroofs.pink_concrete_cube_roof": "Pink Concrete Cube Roof", "block.mcwroofs.pink_concrete_top_roof": "Pink Concrete Top Roof", "block.mcwroofs.pink_concrete_lower_roof": "Pink Concrete Lower Base Roof", "block.mcwroofs.pink_concrete_steep_roof": "Pink Concrete Steep Base Roof", @@ -383,7 +336,6 @@ "block.mcwroofs.pink_concrete_upper_steep_roof": "Pink Concrete Steep Top Roof", "block.mcwroofs.purple_concrete_roof": "Purple Concrete Roof", "block.mcwroofs.purple_concrete_attic_roof": "Purple Concrete Attic Roof", - "block.mcwroofs.purple_concrete_cube_roof": "Purple Concrete Cube Roof", "block.mcwroofs.purple_concrete_top_roof": "Purple Concrete Top Roof", "block.mcwroofs.purple_concrete_lower_roof": "Purple Concrete Lower Base Roof", "block.mcwroofs.purple_concrete_steep_roof": "Purple Concrete Steep Base Roof", @@ -391,7 +343,6 @@ "block.mcwroofs.purple_concrete_upper_steep_roof": "Purple Concrete Steep Top Roof", "block.mcwroofs.white_roof": "White Roof", "block.mcwroofs.white_attic_roof": "White Attic Roof", - "block.mcwroofs.white_cube_roof": "White Cube Roof", "block.mcwroofs.white_top_roof": "White Top Roof", "block.mcwroofs.white_lower_roof": "White Lower Base Roof", "block.mcwroofs.white_steep_roof": "White Steep Base Roof", @@ -399,7 +350,6 @@ "block.mcwroofs.white_upper_steep_roof": "White Steep Top Roof", "block.mcwroofs.light_gray_roof": "Light Gray Roof", "block.mcwroofs.light_gray_attic_roof": "Light Gray Attic Roof", - "block.mcwroofs.light_gray_cube_roof": "Light Gray Cube Roof", "block.mcwroofs.light_gray_top_roof": "Light Gray Top Roof", "block.mcwroofs.light_gray_lower_roof": "Light Gray Lower Base Roof", "block.mcwroofs.light_gray_steep_roof": "Light Gray Steep Base Roof", @@ -407,7 +357,6 @@ "block.mcwroofs.light_gray_upper_steep_roof": "Light Gray Steep Top Roof", "block.mcwroofs.gray_roof": "Gray Roof", "block.mcwroofs.gray_attic_roof": "Gray Attic Roof", - "block.mcwroofs.gray_cube_roof": "Gray Cube Roof", "block.mcwroofs.gray_top_roof": "Gray Top Roof", "block.mcwroofs.gray_lower_roof": "Gray Lower Base Roof", "block.mcwroofs.gray_steep_roof": "Gray Steep Base Roof", @@ -415,7 +364,6 @@ "block.mcwroofs.gray_upper_steep_roof": "Gray Steep Top Roof", "block.mcwroofs.black_roof": "Black Roof", "block.mcwroofs.black_attic_roof": "Black Attic Roof", - "block.mcwroofs.black_cube_roof": "Black Cube Roof", "block.mcwroofs.black_top_roof": "Black Top Roof", "block.mcwroofs.black_lower_roof": "Black Lower Base Roof", "block.mcwroofs.black_steep_roof": "Black Steep Base Roof", @@ -423,92 +371,88 @@ "block.mcwroofs.black_upper_steep_roof": "Black Steep Top Roof", "block.mcwroofs.base_roof": "Base Roof", "block.mcwroofs.base_attic_roof": "Base Attic Roof", - "block.mcwroofs.base_cube_roof": "Base Cube Roof", "block.mcwroofs.base_top_roof": "Base Top Roof", "block.mcwroofs.base_lower_roof": "Base Lower Base Roof", "block.mcwroofs.base_steep_roof": "Base Steep Base Roof", "block.mcwroofs.base_upper_lower_roof": "Base Lower Top Roof", "block.mcwroofs.base_upper_steep_roof": "Base Steep Top Roof", - "block.mcwroofs.stone_roof": "Stone roof", + "block.mcwroofs.stone_roof": "Stone Roof", "block.mcwroofs.stone_attic_roof": "Stone Attic Roof", - "block.mcwroofs.stone_cube_roof": "Stone Cube Roof", "block.mcwroofs.stone_top_roof": "Stone Top Roof", "block.mcwroofs.stone_lower_roof": "Stone Lower Base Roof", "block.mcwroofs.stone_steep_roof": "Stone Steep Base Roof", "block.mcwroofs.stone_upper_lower_roof": "Stone Lower Top Roof", "block.mcwroofs.stone_upper_steep_roof": "Stone Steep Top Roof", - "block.mcwroofs.granite_roof": "Granite roof", + "block.mcwroofs.granite_roof": "Granite Roof", "block.mcwroofs.granite_attic_roof": "Granite Attic Roof", - "block.mcwroofs.granite_cube_roof": "Granite Cube Roof", "block.mcwroofs.granite_top_roof": "Granite Top Roof", "block.mcwroofs.granite_lower_roof": "Granite Lower Base Roof", "block.mcwroofs.granite_steep_roof": "Granite Steep Base Roof", "block.mcwroofs.granite_upper_lower_roof": "Granite Lower Top Roof", "block.mcwroofs.granite_upper_steep_roof": "Granite Steep Top Roof", - "block.mcwroofs.diorite_roof": "Diorite roof", + "block.mcwroofs.diorite_roof": "Diorite Roof", "block.mcwroofs.diorite_attic_roof": "Diorite Attic Roof", - "block.mcwroofs.diorite_cube_roof": "Diorite Cube Roof", "block.mcwroofs.diorite_top_roof": "Diorite Top Roof", "block.mcwroofs.diorite_lower_roof": "Diorite Lower Base Roof", "block.mcwroofs.diorite_steep_roof": "Diorite Steep Base Roof", "block.mcwroofs.diorite_upper_lower_roof": "Diorite Lower Top Roof", "block.mcwroofs.diorite_upper_steep_roof": "Diorite Steep Top Roof", - "block.mcwroofs.andesite_roof": "Andesite roof", + "block.mcwroofs.andesite_roof": "Andesite Roof", "block.mcwroofs.andesite_attic_roof": "Andesite Attic Roof", - "block.mcwroofs.andesite_cube_roof": "Andesite Cube Roof", "block.mcwroofs.andesite_top_roof": "Andesite Top Roof", "block.mcwroofs.andesite_lower_roof": "Andesite Lower Base Roof", "block.mcwroofs.andesite_steep_roof": "Andesite Steep Base Roof", "block.mcwroofs.andesite_upper_lower_roof": "Andesite Lower Top Roof", "block.mcwroofs.andesite_upper_steep_roof": "Andesite Steep Top Roof", - "block.mcwroofs.cobblestone_roof": "Cobblestone roof", + "block.mcwroofs.cobblestone_roof": "Cobblestone Roof", "block.mcwroofs.cobblestone_attic_roof": "Cobblestone Attic Roof", - "block.mcwroofs.cobblestone_cube_roof": "Cobblestone Cube Roof", "block.mcwroofs.cobblestone_top_roof": "Cobblestone Top Roof", "block.mcwroofs.cobblestone_lower_roof": "Cobblestone Lower Base Roof", "block.mcwroofs.cobblestone_steep_roof": "Cobblestone Steep Base Roof", "block.mcwroofs.cobblestone_upper_lower_roof": "Cobblestone Lower Top Roof", "block.mcwroofs.cobblestone_upper_steep_roof": "Cobblestone Steep Top Roof", - "block.mcwroofs.sandstone_roof": "Sandstone roof", + "block.mcwroofs.sandstone_roof": "Sandstone Roof", "block.mcwroofs.sandstone_attic_roof": "Sandstone Attic Roof", - "block.mcwroofs.sandstone_cube_roof": "Sandstone Cube Roof", "block.mcwroofs.sandstone_top_roof": "Sandstone Top Roof", "block.mcwroofs.sandstone_lower_roof": "Sandstone Lower Base Roof", "block.mcwroofs.sandstone_steep_roof": "Sandstone Steep Base Roof", "block.mcwroofs.sandstone_upper_lower_roof": "Sandstone Lower Top Roof", "block.mcwroofs.sandstone_upper_steep_roof": "Sandstone Steep Top Roof", - "block.mcwroofs.red_sandstone_roof": "Red Sandstone roof", + "block.mcwroofs.red_sandstone_roof": "Red Sandstone Roof", "block.mcwroofs.red_sandstone_attic_roof": "Red Sandstone Attic Roof", - "block.mcwroofs.red_sandstone_cube_roof": "Red Sandstone Cube Roof", "block.mcwroofs.red_sandstone_top_roof": "Red Sandstone Top Roof", "block.mcwroofs.red_sandstone_lower_roof": "Red Sandstone Lower Base Roof", "block.mcwroofs.red_sandstone_steep_roof": "Red Sandstone Steep Base Roof", "block.mcwroofs.red_sandstone_upper_lower_roof": "Red Sandstone Lower Top Roof", "block.mcwroofs.red_sandstone_upper_steep_roof": "Red Sandstone Steep Top Roof", - "block.mcwroofs.bricks_roof": "Bricks roof", + "block.mcwroofs.bricks_roof": "Bricks Roof", "block.mcwroofs.bricks_attic_roof": "Bricks Attic Roof", - "block.mcwroofs.bricks_cube_roof": "Bricks Cube Roof", "block.mcwroofs.bricks_top_roof": "Bricks Top Roof", "block.mcwroofs.bricks_lower_roof": "Bricks Lower Base Roof", "block.mcwroofs.bricks_steep_roof": "Bricks Steep Base Roof", "block.mcwroofs.bricks_upper_lower_roof": "Bricks Lower Top Roof", "block.mcwroofs.bricks_upper_steep_roof": "Bricks Steep Top Roof", - "block.mcwroofs.blackstone_roof": "Blackstone roof", + "block.mcwroofs.blackstone_roof": "Blackstone Roof", "block.mcwroofs.blackstone_attic_roof": "Blackstone Attic Roof", - "block.mcwroofs.blackstone_cube_roof": "Blackstone Cube Roof", "block.mcwroofs.blackstone_top_roof": "Blackstone Top Roof", "block.mcwroofs.blackstone_lower_roof": "Blackstone Lower Base Roof", "block.mcwroofs.blackstone_steep_roof": "Blackstone Steep Base Roof", "block.mcwroofs.blackstone_upper_lower_roof": "Blackstone Lower Top Roof", "block.mcwroofs.blackstone_upper_steep_roof": "Blackstone Steep Top Roof", - "block.mcwroofs.deepslate_roof": "Deepslate roof", + "block.mcwroofs.deepslate_roof": "Deepslate Roof", "block.mcwroofs.deepslate_attic_roof": "Deepslate Attic Roof", - "block.mcwroofs.deepslate_cube_roof": "Deepslate Cube Roof", "block.mcwroofs.deepslate_top_roof": "Deepslate Top Roof", "block.mcwroofs.deepslate_lower_roof": "Deepslate Lower Base Roof", "block.mcwroofs.deepslate_steep_roof": "Deepslate Steep Base Roof", "block.mcwroofs.deepslate_upper_lower_roof": "Deepslate Lower Top Roof", "block.mcwroofs.deepslate_upper_steep_roof": "Deepslate Steep Top Roof", + "block.mcwroofs.thatch_roof": "Thatch Roof", + "block.mcwroofs.thatch_attic_roof": "Thatch Attic Roof", + "block.mcwroofs.thatch_top_roof": "Thatch Top Roof", + "block.mcwroofs.thatch_lower_roof": "Thatch Lower Base Roof", + "block.mcwroofs.thatch_steep_roof": "Thatch Steep Base Roof", + "block.mcwroofs.thatch_upper_lower_roof": "Thatch Lower Top Roof", + "block.mcwroofs.thatch_upper_steep_roof": "Thatch Steep Top Roof", "block.mcwroofs.black_striped_awning": "Black Striped Awning", "block.mcwroofs.blue_striped_awning": "Blue Striped Awning", "block.mcwroofs.brown_striped_awning": "Brown Striped Awning", diff --git a/projects/1.18/assets/macaws-roofs/mcwroofs/lang/zh_cn.json b/projects/1.18/assets/macaws-roofs/mcwroofs/lang/zh_cn.json index af5913e583f1..e2296b079841 100644 --- a/projects/1.18/assets/macaws-roofs/mcwroofs/lang/zh_cn.json +++ b/projects/1.18/assets/macaws-roofs/mcwroofs/lang/zh_cn.json @@ -7,7 +7,6 @@ "mcwroofs.roofitem.desc": "合成原料", "block.mcwroofs.oak_roof": "橡木屋顶", "block.mcwroofs.oak_attic_roof": "橡木天窗屋顶", - "block.mcwroofs.oak_cube_roof": "橡木方块屋顶", "block.mcwroofs.oak_top_roof": "橡木屋顶顶端", "block.mcwroofs.oak_lower_roof": "橡木平缓屋顶底端", "block.mcwroofs.oak_steep_roof": "橡木陡峭屋顶底端", @@ -15,7 +14,6 @@ "block.mcwroofs.oak_upper_steep_roof": "橡木陡峭屋顶顶端", "block.mcwroofs.spruce_roof": "云杉木屋顶", "block.mcwroofs.spruce_attic_roof": "云杉木天窗屋顶", - "block.mcwroofs.spruce_cube_roof": "云杉木方块屋顶", "block.mcwroofs.spruce_top_roof": "云杉木屋顶顶端", "block.mcwroofs.spruce_lower_roof": "云杉木平缓屋顶底端", "block.mcwroofs.spruce_steep_roof": "云杉木陡峭屋顶底端", @@ -23,7 +21,6 @@ "block.mcwroofs.spruce_upper_steep_roof": "云杉木陡峭屋顶顶端", "block.mcwroofs.birch_roof": "白桦木屋顶", "block.mcwroofs.birch_attic_roof": "白桦木天窗屋顶", - "block.mcwroofs.birch_cube_roof": "白桦木方块屋顶", "block.mcwroofs.birch_top_roof": "白桦木屋顶顶端", "block.mcwroofs.birch_lower_roof": "白桦木平缓屋顶底端", "block.mcwroofs.birch_steep_roof": "白桦木陡峭屋顶底端", @@ -31,15 +28,13 @@ "block.mcwroofs.birch_upper_steep_roof": "白桦木陡峭屋顶顶端", "block.mcwroofs.jungle_roof": "丛林木屋顶", "block.mcwroofs.jungle_attic_roof": "丛林木天窗屋顶", - "block.mcwroofs.jungle_cube_roof": "丛林木方块屋顶", "block.mcwroofs.jungle_top_roof": "丛林木屋顶顶端", - "block.mcwroofs.jungle_lower_roof": "从林木平缓屋顶底端", - "block.mcwroofs.jungle_steep_roof": "从林木陡峭屋顶底端", - "block.mcwroofs.jungle_upper_lower_roof": "从林木平缓屋顶顶端", - "block.mcwroofs.jungle_upper_steep_roof": "从林木陡峭屋顶顶端", + "block.mcwroofs.jungle_lower_roof": "丛林木平缓屋顶底端", + "block.mcwroofs.jungle_steep_roof": "丛林木陡峭屋顶底端", + "block.mcwroofs.jungle_upper_lower_roof": "丛林木平缓屋顶顶端", + "block.mcwroofs.jungle_upper_steep_roof": "丛林木陡峭屋顶顶端", "block.mcwroofs.acacia_roof": "金合欢木屋顶", "block.mcwroofs.acacia_attic_roof": "金合欢木天窗屋顶", - "block.mcwroofs.acacia_cube_roof": "金合欢木方块屋顶", "block.mcwroofs.acacia_top_roof": "金合欢木屋顶顶端", "block.mcwroofs.acacia_lower_roof": "金合欢木平缓屋顶底端", "block.mcwroofs.acacia_steep_roof": "金合欢木陡峭屋顶底端", @@ -47,7 +42,6 @@ "block.mcwroofs.acacia_upper_steep_roof": "金合欢木陡峭屋顶顶端", "block.mcwroofs.dark_oak_roof": "深色橡木屋顶", "block.mcwroofs.dark_oak_attic_roof": "深色橡木天窗屋顶", - "block.mcwroofs.dark_oak_cube_roof": "深色橡木方块屋顶", "block.mcwroofs.dark_oak_top_roof": "深色橡木屋顶顶端", "block.mcwroofs.dark_oak_lower_roof": "深色橡木平缓屋顶底端", "block.mcwroofs.dark_oak_steep_roof": "深色橡木陡峭屋顶底端", @@ -55,7 +49,6 @@ "block.mcwroofs.dark_oak_upper_steep_roof": "深色橡木陡峭屋顶顶端", "block.mcwroofs.crimson_roof": "绯红木屋顶", "block.mcwroofs.crimson_attic_roof": "绯红木天窗屋顶", - "block.mcwroofs.crimson_cube_roof": "绯红木方块屋顶", "block.mcwroofs.crimson_top_roof": "绯红木屋顶顶端", "block.mcwroofs.crimson_lower_roof": "绯红木平缓屋顶底端", "block.mcwroofs.crimson_steep_roof": "绯红木陡峭屋顶底端", @@ -63,7 +56,6 @@ "block.mcwroofs.crimson_upper_steep_roof": "绯红木陡峭屋顶顶端", "block.mcwroofs.warped_roof": "诡异木屋顶", "block.mcwroofs.warped_attic_roof": "诡异木天窗屋顶", - "block.mcwroofs.warped_cube_roof": "诡异木方块屋顶", "block.mcwroofs.warped_top_roof": "诡异木屋顶顶端", "block.mcwroofs.warped_lower_roof": "诡异木平缓屋顶底端", "block.mcwroofs.warped_steep_roof": "诡异木陡峭屋顶底端", @@ -71,7 +63,6 @@ "block.mcwroofs.warped_upper_steep_roof": "诡异木陡峭屋顶顶端", "block.mcwroofs.oak_planks_roof": "橡木木板屋顶", "block.mcwroofs.oak_planks_attic_roof": "橡木木板天窗屋顶", - "block.mcwroofs.oak_planks_cube_roof": "橡木木板方块屋顶", "block.mcwroofs.oak_planks_top_roof": "橡木木板屋顶顶端", "block.mcwroofs.oak_planks_lower_roof": "橡木木板平缓屋顶底端", "block.mcwroofs.oak_planks_steep_roof": "橡木木板陡峭屋顶底端", @@ -79,7 +70,6 @@ "block.mcwroofs.oak_planks_upper_steep_roof": "橡木木板陡峭屋顶顶端", "block.mcwroofs.spruce_planks_roof": "云杉木木板屋顶", "block.mcwroofs.spruce_planks_attic_roof": "云杉木木板天窗屋顶", - "block.mcwroofs.spruce_planks_cube_roof": "云杉木木板方块屋顶", "block.mcwroofs.spruce_planks_top_roof": "云杉木木板屋顶顶端", "block.mcwroofs.spruce_planks_lower_roof": "云杉木木板平缓屋顶底端", "block.mcwroofs.spruce_planks_steep_roof": "云杉木木板陡峭屋顶底端", @@ -87,7 +77,6 @@ "block.mcwroofs.spruce_planks_upper_steep_roof": "云杉木木板陡峭屋顶顶端", "block.mcwroofs.birch_planks_roof": "白桦木木板屋顶", "block.mcwroofs.birch_planks_attic_roof": "白桦木木板天窗屋顶", - "block.mcwroofs.birch_planks_cube_roof": "白桦木木板方块屋顶", "block.mcwroofs.birch_planks_top_roof": "白桦木木板屋顶顶端", "block.mcwroofs.birch_planks_lower_roof": "白桦木木板平缓屋顶底端", "block.mcwroofs.birch_planks_steep_roof": "白桦木木板陡峭屋顶底端", @@ -95,15 +84,13 @@ "block.mcwroofs.birch_planks_upper_steep_roof": "白桦木木板陡峭屋顶顶端", "block.mcwroofs.jungle_planks_roof": "丛林木木板屋顶", "block.mcwroofs.jungle_planks_attic_roof": "丛林木木板天窗屋顶", - "block.mcwroofs.jungle_planks_cube_roof": "丛林木木板方块屋顶", "block.mcwroofs.jungle_planks_top_roof": "丛林木木板屋顶顶端", - "block.mcwroofs.jungle_planks_lower_roof": "从林木木板平缓屋顶底端", - "block.mcwroofs.jungle_planks_steep_roof": "从林木木板陡峭屋顶底端", - "block.mcwroofs.jungle_planks_upper_lower_roof": "从林木木板平缓屋顶顶端", - "block.mcwroofs.jungle_planks_upper_steep_roof": "从林木木板陡峭屋顶顶端", + "block.mcwroofs.jungle_planks_lower_roof": "丛林木木板平缓屋顶底端", + "block.mcwroofs.jungle_planks_steep_roof": "丛林木木板陡峭屋顶底端", + "block.mcwroofs.jungle_planks_upper_lower_roof": "丛林木木板平缓屋顶顶端", + "block.mcwroofs.jungle_planks_upper_steep_roof": "丛林木木板陡峭屋顶顶端", "block.mcwroofs.acacia_planks_roof": "金合欢木木板屋顶", "block.mcwroofs.acacia_planks_attic_roof": "金合欢木木板天窗屋顶", - "block.mcwroofs.acacia_planks_cube_roof": "金合欢木木板方块屋顶", "block.mcwroofs.acacia_planks_top_roof": "金合欢木木板屋顶顶端", "block.mcwroofs.acacia_planks_lower_roof": "金合欢木木板平缓屋顶底端", "block.mcwroofs.acacia_planks_steep_roof": "金合欢木木板陡峭屋顶底端", @@ -111,7 +98,6 @@ "block.mcwroofs.acacia_planks_upper_steep_roof": "金合欢木木板陡峭屋顶顶端", "block.mcwroofs.dark_oak_planks_roof": "深色橡木木板屋顶", "block.mcwroofs.dark_oak_planks_attic_roof": "深色橡木木板天窗屋顶", - "block.mcwroofs.dark_oak_planks_cube_roof": "深色橡木木板方块屋顶", "block.mcwroofs.dark_oak_planks_top_roof": "深色橡木木板屋顶顶端", "block.mcwroofs.dark_oak_planks_lower_roof": "深色橡木木板平缓屋顶底端", "block.mcwroofs.dark_oak_planks_steep_roof": "深色橡木木板陡峭屋顶底端", @@ -119,7 +105,6 @@ "block.mcwroofs.dark_oak_planks_upper_steep_roof": "深色橡木木板陡峭屋顶顶端", "block.mcwroofs.crimson_planks_roof": "绯红木木板屋顶", "block.mcwroofs.crimson_planks_attic_roof": "绯红木木板天窗屋顶", - "block.mcwroofs.crimson_planks_cube_roof": "绯红木木板方块屋顶", "block.mcwroofs.crimson_planks_top_roof": "绯红木木板屋顶顶端", "block.mcwroofs.crimson_planks_lower_roof": "绯红木木板平缓屋顶底端", "block.mcwroofs.crimson_planks_steep_roof": "绯红木木板陡峭屋顶底端", @@ -127,7 +112,6 @@ "block.mcwroofs.crimson_planks_upper_steep_roof": "绯红木木板陡峭屋顶顶端", "block.mcwroofs.warped_planks_roof": "诡异木木板屋顶", "block.mcwroofs.warped_planks_attic_roof": "诡异木木板天窗屋顶", - "block.mcwroofs.warped_planks_cube_roof": "诡异木木板方块屋顶", "block.mcwroofs.warped_planks_top_roof": "诡异木木板屋顶顶端", "block.mcwroofs.warped_planks_lower_roof": "诡异木木板平缓屋顶底端", "block.mcwroofs.warped_planks_steep_roof": "诡异木木板陡峭屋顶底端", @@ -135,7 +119,6 @@ "block.mcwroofs.warped_planks_upper_steep_roof": "诡异木木板陡峭屋顶顶端", "block.mcwroofs.white_terracotta_roof": "白色陶瓦屋顶", "block.mcwroofs.white_terracotta_attic_roof": "白色陶瓦天窗屋顶", - "block.mcwroofs.white_terracotta_cube_roof": "白色陶瓦方块屋顶", "block.mcwroofs.white_terracotta_top_roof": "白色陶瓦屋顶顶端", "block.mcwroofs.white_terracotta_lower_roof": "白色陶瓦平缓屋顶底端", "block.mcwroofs.white_terracotta_steep_roof": "白色陶瓦陡峭屋顶底端", @@ -143,7 +126,6 @@ "block.mcwroofs.white_terracotta_upper_steep_roof": "白色陶瓦陡峭屋顶顶端", "block.mcwroofs.light_gray_terracotta_roof": "淡灰色陶瓦屋顶", "block.mcwroofs.light_gray_terracotta_attic_roof": "淡灰色陶瓦天窗屋顶", - "block.mcwroofs.light_gray_terracotta_cube_roof": "淡灰色陶瓦方块屋顶", "block.mcwroofs.light_gray_terracotta_top_roof": "淡灰色陶瓦屋顶顶端", "block.mcwroofs.light_gray_terracotta_lower_roof": "淡灰色陶瓦平缓屋顶底端", "block.mcwroofs.light_gray_terracotta_steep_roof": "淡灰色陶瓦陡峭屋顶底端", @@ -151,7 +133,6 @@ "block.mcwroofs.light_gray_terracotta_upper_steep_roof": "淡灰色陶瓦陡峭屋顶顶端", "block.mcwroofs.gray_terracotta_roof": "灰色陶瓦屋顶", "block.mcwroofs.gray_terracotta_attic_roof": "灰色陶瓦天窗屋顶", - "block.mcwroofs.gray_terracotta_cube_roof": "灰色陶瓦方块屋顶", "block.mcwroofs.gray_terracotta_top_roof": "灰色陶瓦屋顶顶端", "block.mcwroofs.gray_terracotta_lower_roof": "灰色陶瓦平缓屋顶底端", "block.mcwroofs.gray_terracotta_steep_roof": "灰色陶瓦陡峭屋顶底端", @@ -159,7 +140,6 @@ "block.mcwroofs.gray_terracotta_upper_steep_roof": "灰色陶瓦陡峭屋顶顶端", "block.mcwroofs.black_terracotta_roof": "黑色陶瓦屋顶", "block.mcwroofs.black_terracotta_attic_roof": "黑色陶瓦天窗屋顶", - "block.mcwroofs.black_terracotta_cube_roof": "黑色陶瓦方块屋顶", "block.mcwroofs.black_terracotta_top_roof": "黑色陶瓦屋顶顶端", "block.mcwroofs.black_terracotta_lower_roof": "黑色陶瓦平缓屋顶底端", "block.mcwroofs.black_terracotta_steep_roof": "黑色陶瓦陡峭屋顶底端", @@ -167,7 +147,6 @@ "block.mcwroofs.black_terracotta_upper_steep_roof": "黑色陶瓦陡峭屋顶顶端", "block.mcwroofs.blue_terracotta_roof": "蓝色陶瓦屋顶", "block.mcwroofs.blue_terracotta_attic_roof": "蓝色陶瓦天窗屋顶", - "block.mcwroofs.blue_terracotta_cube_roof": "蓝色陶瓦方块屋顶", "block.mcwroofs.blue_terracotta_top_roof": "蓝色陶瓦屋顶顶端", "block.mcwroofs.blue_terracotta_lower_roof": "蓝色陶瓦平缓屋顶底端", "block.mcwroofs.blue_terracotta_steep_roof": "蓝色陶瓦陡峭屋顶底端", @@ -175,7 +154,6 @@ "block.mcwroofs.blue_terracotta_upper_steep_roof": "蓝色陶瓦陡峭屋顶顶端", "block.mcwroofs.light_blue_terracotta_roof": "淡蓝色陶瓦屋顶", "block.mcwroofs.light_blue_terracotta_attic_roof": "淡蓝色陶瓦天窗屋顶", - "block.mcwroofs.light_blue_terracotta_cube_roof": "淡蓝色陶瓦方块屋顶", "block.mcwroofs.light_blue_terracotta_top_roof": "淡蓝色陶瓦屋顶顶端", "block.mcwroofs.light_blue_terracotta_lower_roof": "浅蓝色陶瓦平缓屋顶底端", "block.mcwroofs.light_blue_terracotta_steep_roof": "浅蓝色陶瓦陡峭屋顶底端", @@ -183,7 +161,6 @@ "block.mcwroofs.light_blue_terracotta_upper_steep_roof": "浅蓝色陶瓦陡峭屋顶顶端", "block.mcwroofs.cyan_terracotta_roof": "青色陶瓦屋顶", "block.mcwroofs.cyan_terracotta_attic_roof": "青色陶瓦天窗屋顶", - "block.mcwroofs.cyan_terracotta_cube_roof": "青色陶瓦方块屋顶", "block.mcwroofs.cyan_terracotta_top_roof": "青色陶瓦屋顶顶端", "block.mcwroofs.cyan_terracotta_lower_roof": "青色陶瓦平缓屋顶底端", "block.mcwroofs.cyan_terracotta_steep_roof": "青色陶瓦陡峭屋顶底端", @@ -191,7 +168,6 @@ "block.mcwroofs.cyan_terracotta_upper_steep_roof": "青色陶瓦陡峭屋顶顶端", "block.mcwroofs.lime_terracotta_roof": "黄绿色陶瓦屋顶", "block.mcwroofs.lime_terracotta_attic_roof": "黄绿色陶瓦天窗屋顶", - "block.mcwroofs.lime_terracotta_cube_roof": "黄绿色陶瓦方块屋顶", "block.mcwroofs.lime_terracotta_top_roof": "黄绿色陶瓦屋顶顶端", "block.mcwroofs.lime_terracotta_lower_roof": "黄绿色陶瓦平缓屋顶底端", "block.mcwroofs.lime_terracotta_steep_roof": "黄绿色陶瓦陡峭屋顶底端", @@ -199,7 +175,6 @@ "block.mcwroofs.lime_terracotta_upper_steep_roof": "黄绿色陶瓦陡峭屋顶顶端", "block.mcwroofs.green_terracotta_roof": "绿色陶瓦屋顶", "block.mcwroofs.green_terracotta_attic_roof": "绿色陶瓦天窗屋顶", - "block.mcwroofs.green_terracotta_cube_roof": "绿色陶瓦方块屋顶", "block.mcwroofs.green_terracotta_top_roof": "绿色陶瓦屋顶顶端", "block.mcwroofs.green_terracotta_lower_roof": "绿色陶瓦平缓屋顶底端", "block.mcwroofs.green_terracotta_steep_roof": "绿色陶瓦陡峭屋顶底端", @@ -207,7 +182,6 @@ "block.mcwroofs.green_terracotta_upper_steep_roof": "绿色陶瓦陡峭屋顶顶端", "block.mcwroofs.yellow_terracotta_roof": "黄色陶瓦屋顶", "block.mcwroofs.yellow_terracotta_attic_roof": "黄色陶瓦天窗屋顶", - "block.mcwroofs.yellow_terracotta_cube_roof": "黄色陶瓦方块屋顶", "block.mcwroofs.yellow_terracotta_top_roof": "黄色陶瓦屋顶顶端", "block.mcwroofs.yellow_terracotta_lower_roof": "黄色陶瓦平缓屋顶底端", "block.mcwroofs.yellow_terracotta_steep_roof": "黄色陶瓦陡峭屋顶底端", @@ -215,7 +189,6 @@ "block.mcwroofs.yellow_terracotta_upper_steep_roof": "黄色陶瓦陡峭屋顶顶端", "block.mcwroofs.brown_terracotta_roof": "棕色陶瓦屋顶", "block.mcwroofs.brown_terracotta_attic_roof": "棕色陶瓦天窗屋顶", - "block.mcwroofs.brown_terracotta_cube_roof": "棕色陶瓦方块屋顶", "block.mcwroofs.brown_terracotta_top_roof": "棕色陶瓦屋顶顶端", "block.mcwroofs.brown_terracotta_lower_roof": "棕色陶瓦平缓屋顶底端", "block.mcwroofs.brown_terracotta_steep_roof": "棕色陶瓦陡峭屋顶底端", @@ -223,7 +196,6 @@ "block.mcwroofs.brown_terracotta_upper_steep_roof": "棕色陶瓦陡峭屋顶顶端", "block.mcwroofs.orange_terracotta_roof": "橙色陶瓦屋顶", "block.mcwroofs.orange_terracotta_attic_roof": "橙色陶瓦天窗屋顶", - "block.mcwroofs.orange_terracotta_cube_roof": "橙色陶瓦方块屋顶", "block.mcwroofs.orange_terracotta_top_roof": "橙色陶瓦屋顶顶端", "block.mcwroofs.orange_terracotta_lower_roof": "橙色陶瓦平缓屋顶底端", "block.mcwroofs.orange_terracotta_steep_roof": "橙色陶瓦陡峭屋顶底端", @@ -231,7 +203,6 @@ "block.mcwroofs.orange_terracotta_upper_steep_roof": "橙色陶瓦陡峭屋顶顶端", "block.mcwroofs.red_terracotta_roof": "红色陶瓦屋顶", "block.mcwroofs.red_terracotta_attic_roof": "红色陶瓦天窗屋顶", - "block.mcwroofs.red_terracotta_cube_roof": "红色陶瓦方块屋顶", "block.mcwroofs.red_terracotta_top_roof": "红色陶瓦屋顶顶端", "block.mcwroofs.red_terracotta_lower_roof": "红色陶瓦平缓屋顶底端", "block.mcwroofs.red_terracotta_steep_roof": "红色陶瓦陡峭屋顶底端", @@ -239,7 +210,6 @@ "block.mcwroofs.red_terracotta_upper_steep_roof": "红色陶瓦陡峭屋顶顶端", "block.mcwroofs.magenta_terracotta_roof": "品红色陶瓦屋顶", "block.mcwroofs.magenta_terracotta_attic_roof": "品红色陶瓦天窗屋顶", - "block.mcwroofs.magenta_terracotta_cube_roof": "品红色陶瓦方块屋顶", "block.mcwroofs.magenta_terracotta_top_roof": "品红色陶瓦屋顶顶端", "block.mcwroofs.magenta_terracotta_lower_roof": "品红色陶瓦平缓屋顶底端", "block.mcwroofs.magenta_terracotta_steep_roof": "品红色陶瓦陡峭屋顶底端", @@ -247,7 +217,6 @@ "block.mcwroofs.magenta_terracotta_upper_steep_roof": "品红色陶瓦陡峭屋顶顶端", "block.mcwroofs.pink_terracotta_roof": "粉红色陶瓦屋顶", "block.mcwroofs.pink_terracotta_attic_roof": "粉红色陶瓦天窗屋顶", - "block.mcwroofs.pink_terracotta_cube_roof": "粉红色陶瓦方块屋顶", "block.mcwroofs.pink_terracotta_top_roof": "粉红色陶瓦屋顶顶端", "block.mcwroofs.pink_terracotta_lower_roof": "粉红色陶瓦平缓屋顶底端", "block.mcwroofs.pink_terracotta_steep_roof": "粉红色陶瓦陡峭屋顶底端", @@ -255,7 +224,6 @@ "block.mcwroofs.pink_terracotta_upper_steep_roof": "粉红色陶瓦陡峭屋顶顶端", "block.mcwroofs.purple_terracotta_roof": "紫色陶瓦屋顶", "block.mcwroofs.purple_terracotta_attic_roof": "紫色陶瓦天窗屋顶", - "block.mcwroofs.purple_terracotta_cube_roof": "紫色陶瓦方块屋顶", "block.mcwroofs.purple_terracotta_top_roof": "紫色陶瓦屋顶顶端", "block.mcwroofs.purple_terracotta_lower_roof": "紫色陶瓦平缓屋顶底端", "block.mcwroofs.purple_terracotta_steep_roof": "紫色陶瓦陡峭屋顶底端", @@ -263,7 +231,6 @@ "block.mcwroofs.purple_terracotta_upper_steep_roof": "紫色陶瓦陡峭屋顶顶端", "block.mcwroofs.white_concrete_roof": "白色混凝土屋顶", "block.mcwroofs.white_concrete_attic_roof": "白色混凝土天窗屋顶", - "block.mcwroofs.white_concrete_cube_roof": "白色混凝土方块屋顶", "block.mcwroofs.white_concrete_top_roof": "白色混凝土屋顶顶端", "block.mcwroofs.white_concrete_lower_roof": "白色混凝土平缓屋顶底端", "block.mcwroofs.white_concrete_steep_roof": "白色混凝土陡峭屋顶底端", @@ -271,7 +238,6 @@ "block.mcwroofs.white_concrete_upper_steep_roof": "白色混凝土陡峭屋顶顶端", "block.mcwroofs.light_gray_concrete_roof": "淡灰色混凝土屋顶", "block.mcwroofs.light_gray_concrete_attic_roof": "淡灰色混凝土天窗屋顶", - "block.mcwroofs.light_gray_concrete_cube_roof": "淡灰色混凝土方块屋顶", "block.mcwroofs.light_gray_concrete_top_roof": "淡灰色混凝土屋顶顶端", "block.mcwroofs.light_gray_concrete_lower_roof": "淡灰色混凝土平缓屋顶底端", "block.mcwroofs.light_gray_concrete_steep_roof": "淡灰色混凝土陡峭屋顶底端", @@ -279,7 +245,6 @@ "block.mcwroofs.light_gray_concrete_upper_steep_roof": "淡灰色混凝土陡峭屋顶顶端", "block.mcwroofs.gray_concrete_roof": "灰色混凝土屋顶", "block.mcwroofs.gray_concrete_attic_roof": "灰色混凝土天窗屋顶", - "block.mcwroofs.gray_concrete_cube_roof": "灰色混凝土方块屋顶", "block.mcwroofs.gray_concrete_top_roof": "灰色混凝土屋顶顶端", "block.mcwroofs.gray_concrete_lower_roof": "灰色混凝土平缓屋顶底端", "block.mcwroofs.gray_concrete_steep_roof": "灰色混凝土陡峭屋顶底端", @@ -287,7 +252,6 @@ "block.mcwroofs.gray_concrete_upper_steep_roof": "灰色混凝土陡峭屋顶顶端", "block.mcwroofs.black_concrete_roof": "黑色混凝土屋顶", "block.mcwroofs.black_concrete_attic_roof": "黑色混凝土天窗屋顶", - "block.mcwroofs.black_concrete_cube_roof": "黑色混凝土方块屋顶", "block.mcwroofs.black_concrete_top_roof": "黑色混凝土屋顶顶端", "block.mcwroofs.black_concrete_lower_roof": "黑色混凝土平缓屋顶底端", "block.mcwroofs.black_concrete_steep_roof": "黑色混凝土陡峭屋顶底端", @@ -295,7 +259,6 @@ "block.mcwroofs.black_concrete_upper_steep_roof": "黑色混凝土陡峭屋顶顶端", "block.mcwroofs.blue_concrete_roof": "蓝色混凝土屋顶", "block.mcwroofs.blue_concrete_attic_roof": "蓝色混凝土天窗屋顶", - "block.mcwroofs.blue_concrete_cube_roof": "蓝色混凝土方块屋顶", "block.mcwroofs.blue_concrete_top_roof": "蓝色混凝土屋顶顶端", "block.mcwroofs.blue_concrete_lower_roof": "蓝色混凝土平缓屋顶底端", "block.mcwroofs.blue_concrete_steep_roof": "蓝色混凝土陡峭屋顶底端", @@ -303,7 +266,6 @@ "block.mcwroofs.blue_concrete_upper_steep_roof": "蓝色混凝土陡峭屋顶顶端", "block.mcwroofs.light_blue_concrete_roof": "淡蓝色混凝土屋顶", "block.mcwroofs.light_blue_concrete_attic_roof": "淡蓝色混凝土天窗屋顶", - "block.mcwroofs.light_blue_concrete_cube_roof": "淡蓝色混凝土方块屋顶", "block.mcwroofs.light_blue_concrete_top_roof": "淡蓝色混凝土屋顶顶端", "block.mcwroofs.light_blue_concrete_lower_roof": "浅蓝色混凝土平缓屋顶底端", "block.mcwroofs.light_blue_concrete_steep_roof": "浅蓝色混凝土陡峭屋顶底端", @@ -311,7 +273,6 @@ "block.mcwroofs.light_blue_concrete_upper_steep_roof": "浅蓝色混凝土陡峭屋顶顶端", "block.mcwroofs.cyan_concrete_roof": "青色混凝土屋顶", "block.mcwroofs.cyan_concrete_attic_roof": "青色混凝土天窗屋顶", - "block.mcwroofs.cyan_concrete_cube_roof": "青色混凝土方块屋顶", "block.mcwroofs.cyan_concrete_top_roof": "青色混凝土屋顶顶端", "block.mcwroofs.cyan_concrete_lower_roof": "青色混凝土平缓屋顶底端", "block.mcwroofs.cyan_concrete_steep_roof": "青色混凝土陡峭屋顶底端", @@ -319,7 +280,6 @@ "block.mcwroofs.cyan_concrete_upper_steep_roof": "青色混凝土陡峭屋顶顶端", "block.mcwroofs.lime_concrete_roof": "黄绿色混凝土屋顶", "block.mcwroofs.lime_concrete_attic_roof": "黄绿色混凝土天窗屋顶", - "block.mcwroofs.lime_concrete_cube_roof": "黄绿色混凝土方块屋顶", "block.mcwroofs.lime_concrete_top_roof": "黄绿色混凝土屋顶顶端", "block.mcwroofs.lime_concrete_lower_roof": "黄绿色混凝土平缓屋顶底端", "block.mcwroofs.lime_concrete_steep_roof": "黄绿色混凝土陡峭屋顶底端", @@ -327,7 +287,6 @@ "block.mcwroofs.lime_concrete_upper_steep_roof": "黄绿色混凝土陡峭屋顶顶端", "block.mcwroofs.green_concrete_roof": "绿色混凝土屋顶", "block.mcwroofs.green_concrete_attic_roof": "绿色混凝土天窗屋顶", - "block.mcwroofs.green_concrete_cube_roof": "绿色混凝土方块屋顶", "block.mcwroofs.green_concrete_top_roof": "绿色混凝土屋顶顶端", "block.mcwroofs.green_concrete_lower_roof": "绿色混凝土平缓屋顶底端", "block.mcwroofs.green_concrete_steep_roof": "绿色混凝土陡峭屋顶底端", @@ -335,7 +294,6 @@ "block.mcwroofs.green_concrete_upper_steep_roof": "绿色混凝土陡峭屋顶顶端", "block.mcwroofs.yellow_concrete_roof": "黄色混凝土屋顶", "block.mcwroofs.yellow_concrete_attic_roof": "黄色混凝土天窗屋顶", - "block.mcwroofs.yellow_concrete_cube_roof": "黄色混凝土方块屋顶", "block.mcwroofs.yellow_concrete_top_roof": "黄色混凝土屋顶顶端", "block.mcwroofs.yellow_concrete_lower_roof": "黄色混凝土平缓屋顶底端", "block.mcwroofs.yellow_concrete_steep_roof": "黄色混凝土陡峭屋顶底端", @@ -343,7 +301,6 @@ "block.mcwroofs.yellow_concrete_upper_steep_roof": "黄色混凝土陡峭屋顶顶端", "block.mcwroofs.brown_concrete_roof": "棕色混凝土屋顶", "block.mcwroofs.brown_concrete_attic_roof": "棕色混凝土天窗屋顶", - "block.mcwroofs.brown_concrete_cube_roof": "棕色混凝土方块屋顶", "block.mcwroofs.brown_concrete_top_roof": "棕色混凝土屋顶顶端", "block.mcwroofs.brown_concrete_lower_roof": "棕色混凝土平缓屋顶底端", "block.mcwroofs.brown_concrete_steep_roof": "棕色混凝土陡峭屋顶底端", @@ -351,7 +308,6 @@ "block.mcwroofs.brown_concrete_upper_steep_roof": "棕色混凝土陡峭屋顶顶端", "block.mcwroofs.orange_concrete_roof": "橙色混凝土屋顶", "block.mcwroofs.orange_concrete_attic_roof": "橙色混凝土天窗屋顶", - "block.mcwroofs.orange_concrete_cube_roof": "橙色混凝土方块屋顶", "block.mcwroofs.orange_concrete_top_roof": "橙色混凝土屋顶顶端", "block.mcwroofs.orange_concrete_lower_roof": "橙色混凝土平缓屋顶底端", "block.mcwroofs.orange_concrete_steep_roof": "橙色混凝土陡峭屋顶底端", @@ -359,7 +315,6 @@ "block.mcwroofs.orange_concrete_upper_steep_roof": "橙色混凝土陡峭屋顶顶端", "block.mcwroofs.red_concrete_roof": "红色混凝土屋顶", "block.mcwroofs.red_concrete_attic_roof": "红色混凝土天窗屋顶", - "block.mcwroofs.red_concrete_cube_roof": "红色混凝土方块屋顶", "block.mcwroofs.red_concrete_top_roof": "红色混凝土屋顶顶端", "block.mcwroofs.red_concrete_lower_roof": "红色混凝土平缓屋顶底端", "block.mcwroofs.red_concrete_steep_roof": "红色混凝土陡峭屋顶底端", @@ -367,7 +322,6 @@ "block.mcwroofs.red_concrete_upper_steep_roof": "红色混凝土陡峭屋顶顶端", "block.mcwroofs.magenta_concrete_roof": "品红色混凝土屋顶", "block.mcwroofs.magenta_concrete_attic_roof": "品红色混凝土天窗屋顶", - "block.mcwroofs.magenta_concrete_cube_roof": "品红色混凝土方块屋顶", "block.mcwroofs.magenta_concrete_top_roof": "品红色混凝土屋顶顶端", "block.mcwroofs.magenta_concrete_lower_roof": "品红色混凝土平缓屋顶底端", "block.mcwroofs.magenta_concrete_steep_roof": "品红色混凝土陡峭屋顶底端", @@ -375,7 +329,6 @@ "block.mcwroofs.magenta_concrete_upper_steep_roof": "品红色混凝土陡峭屋顶顶端", "block.mcwroofs.pink_concrete_roof": "粉红色混凝土屋顶", "block.mcwroofs.pink_concrete_attic_roof": "粉红色混凝土天窗屋顶", - "block.mcwroofs.pink_concrete_cube_roof": "粉红色混凝土方块屋顶", "block.mcwroofs.pink_concrete_top_roof": "粉红色混凝土屋顶顶端", "block.mcwroofs.pink_concrete_lower_roof": "粉红色混凝土平缓屋顶底端", "block.mcwroofs.pink_concrete_steep_roof": "粉红色混凝土陡峭屋顶底端", @@ -383,7 +336,6 @@ "block.mcwroofs.pink_concrete_upper_steep_roof": "粉红色混凝土陡峭屋顶顶端", "block.mcwroofs.purple_concrete_roof": "紫色混凝土屋顶", "block.mcwroofs.purple_concrete_attic_roof": "紫色混凝土天窗屋顶", - "block.mcwroofs.purple_concrete_cube_roof": "紫色混凝土方块屋顶", "block.mcwroofs.purple_concrete_top_roof": "紫色混凝土屋顶顶端", "block.mcwroofs.purple_concrete_lower_roof": "紫色混凝土平缓屋顶底端", "block.mcwroofs.purple_concrete_steep_roof": "紫色混凝土陡峭屋顶底端", @@ -391,7 +343,6 @@ "block.mcwroofs.purple_concrete_upper_steep_roof": "紫色混凝土陡峭屋顶顶端", "block.mcwroofs.white_roof": "白色屋顶", "block.mcwroofs.white_attic_roof": "白色天窗屋顶", - "block.mcwroofs.white_cube_roof": "白色方块屋顶", "block.mcwroofs.white_top_roof": "白色屋顶顶端", "block.mcwroofs.white_lower_roof": "白色平缓屋顶底端", "block.mcwroofs.white_steep_roof": "白色陡峭屋顶底端", @@ -399,7 +350,6 @@ "block.mcwroofs.white_upper_steep_roof": "白色陡峭屋顶顶端", "block.mcwroofs.light_gray_roof": "淡灰色屋顶", "block.mcwroofs.light_gray_attic_roof": "淡灰色天窗屋顶", - "block.mcwroofs.light_gray_cube_roof": "淡灰色方块屋顶", "block.mcwroofs.light_gray_top_roof": "淡灰色屋顶顶端", "block.mcwroofs.light_gray_lower_roof": "淡灰色平缓屋顶底端", "block.mcwroofs.light_gray_steep_roof": "淡灰色陡峭屋顶底端", @@ -407,7 +357,6 @@ "block.mcwroofs.light_gray_upper_steep_roof": "淡灰色陡峭屋顶顶端", "block.mcwroofs.gray_roof": "灰色屋顶", "block.mcwroofs.gray_attic_roof": "灰色天窗屋顶", - "block.mcwroofs.gray_cube_roof": "灰色方块屋顶", "block.mcwroofs.gray_top_roof": "灰色屋顶顶端", "block.mcwroofs.gray_lower_roof": "灰色平缓屋顶底端", "block.mcwroofs.gray_steep_roof": "灰色陡峭屋顶底端", @@ -415,7 +364,6 @@ "block.mcwroofs.gray_upper_steep_roof": "灰色陡峭屋顶顶端", "block.mcwroofs.black_roof": "黑色屋顶", "block.mcwroofs.black_attic_roof": "黑色天窗屋顶", - "block.mcwroofs.black_cube_roof": "黑色方块屋顶", "block.mcwroofs.black_top_roof": "黑色屋顶顶端", "block.mcwroofs.black_lower_roof": "黑色平缓屋顶底端", "block.mcwroofs.black_steep_roof": "黑色陡峭屋顶底端", @@ -423,7 +371,6 @@ "block.mcwroofs.black_upper_steep_roof": "黑色陡峭屋顶顶端", "block.mcwroofs.base_roof": "基本款屋顶", "block.mcwroofs.base_attic_roof": "基本款天窗屋顶", - "block.mcwroofs.base_cube_roof": "基本款方块屋顶", "block.mcwroofs.base_top_roof": "基本款屋顶顶端", "block.mcwroofs.base_lower_roof": "基本款平缓屋顶底端", "block.mcwroofs.base_steep_roof": "基本款陡峭屋顶底端", @@ -431,7 +378,6 @@ "block.mcwroofs.base_upper_steep_roof": "基本款陡峭屋顶顶端", "block.mcwroofs.stone_roof": "石头屋顶", "block.mcwroofs.stone_attic_roof": "石头天窗屋顶", - "block.mcwroofs.stone_cube_roof": "石头方块屋顶", "block.mcwroofs.stone_top_roof": "石头屋顶顶端", "block.mcwroofs.stone_lower_roof": "石头平缓屋顶底端", "block.mcwroofs.stone_steep_roof": "石头陡峭屋顶底端", @@ -439,7 +385,6 @@ "block.mcwroofs.stone_upper_steep_roof": "石头陡峭屋顶顶端", "block.mcwroofs.granite_roof": "花岗岩屋顶", "block.mcwroofs.granite_attic_roof": "花岗岩天窗屋顶", - "block.mcwroofs.granite_cube_roof": "花岗岩方块屋顶", "block.mcwroofs.granite_top_roof": "花岗岩屋顶顶端", "block.mcwroofs.granite_lower_roof": "花岗岩平缓屋顶底端", "block.mcwroofs.granite_steep_roof": "花岗岩陡峭屋顶底端", @@ -447,7 +392,6 @@ "block.mcwroofs.granite_upper_steep_roof": "花岗岩陡峭屋顶顶端", "block.mcwroofs.diorite_roof": "闪长岩屋顶", "block.mcwroofs.diorite_attic_roof": "闪长岩天窗屋顶", - "block.mcwroofs.diorite_cube_roof": "闪长岩方块屋顶", "block.mcwroofs.diorite_top_roof": "闪长岩屋顶顶端", "block.mcwroofs.diorite_lower_roof": "闪长岩平缓屋顶底端", "block.mcwroofs.diorite_steep_roof": "闪长岩陡峭屋顶底端", @@ -455,7 +399,6 @@ "block.mcwroofs.diorite_upper_steep_roof": "闪长岩陡峭屋顶顶端", "block.mcwroofs.andesite_roof": "安山岩屋顶", "block.mcwroofs.andesite_attic_roof": "安山岩天窗屋顶", - "block.mcwroofs.andesite_cube_roof": "安山岩方块屋顶", "block.mcwroofs.andesite_top_roof": "安山岩屋顶顶端", "block.mcwroofs.andesite_lower_roof": "安山岩平缓屋顶底端", "block.mcwroofs.andesite_steep_roof": "安山岩陡峭屋顶底端", @@ -463,7 +406,6 @@ "block.mcwroofs.andesite_upper_steep_roof": "安山岩陡峭屋顶顶端", "block.mcwroofs.cobblestone_roof": "圆石屋顶", "block.mcwroofs.cobblestone_attic_roof": "圆石天窗屋顶", - "block.mcwroofs.cobblestone_cube_roof": "圆石方块屋顶", "block.mcwroofs.cobblestone_top_roof": "圆石屋顶顶端", "block.mcwroofs.cobblestone_lower_roof": "圆石平缓屋顶底端", "block.mcwroofs.cobblestone_steep_roof": "圆石陡峭屋顶底端", @@ -471,7 +413,6 @@ "block.mcwroofs.cobblestone_upper_steep_roof": "圆石陡峭屋顶顶端", "block.mcwroofs.sandstone_roof": "砂岩屋顶", "block.mcwroofs.sandstone_attic_roof": "砂岩天窗屋顶", - "block.mcwroofs.sandstone_cube_roof": "砂岩方块屋顶", "block.mcwroofs.sandstone_top_roof": "砂岩屋顶顶端", "block.mcwroofs.sandstone_lower_roof": "砂岩平缓屋顶底端", "block.mcwroofs.sandstone_steep_roof": "砂岩陡峭屋顶底端", @@ -479,23 +420,20 @@ "block.mcwroofs.sandstone_upper_steep_roof": "砂岩陡峭屋顶顶端", "block.mcwroofs.red_sandstone_roof": "红砂岩屋顶", "block.mcwroofs.red_sandstone_attic_roof": "红砂岩天窗屋顶", - "block.mcwroofs.red_sandstone_cube_roof": "红砂岩方块屋顶", "block.mcwroofs.red_sandstone_top_roof": "红砂岩屋顶顶端", "block.mcwroofs.red_sandstone_lower_roof": "红砂岩平缓屋顶底端", "block.mcwroofs.red_sandstone_steep_roof": "红砂岩陡峭屋顶底端", "block.mcwroofs.red_sandstone_upper_lower_roof": "红砂岩平缓屋顶顶端", "block.mcwroofs.red_sandstone_upper_steep_roof": "红砂岩陡峭屋顶顶端", - "block.mcwroofs.bricks_roof": "砖块屋顶", - "block.mcwroofs.bricks_attic_roof": "砖块天窗屋顶", - "block.mcwroofs.bricks_cube_roof": "砖块方块屋顶", - "block.mcwroofs.bricks_top_roof": "砖块屋顶顶端", - "block.mcwroofs.bricks_lower_roof": "砖块平缓屋顶底端", - "block.mcwroofs.bricks_steep_roof": "砖块陡峭屋顶底端", - "block.mcwroofs.bricks_upper_lower_roof": "砖块平缓屋顶顶端", - "block.mcwroofs.bricks_upper_steep_roof": "砖块陡峭屋顶顶端", + "block.mcwroofs.bricks_roof": "红砖屋顶", + "block.mcwroofs.bricks_attic_roof": "红砖天窗屋顶", + "block.mcwroofs.bricks_top_roof": "红砖屋顶顶端", + "block.mcwroofs.bricks_lower_roof": "红砖平缓屋顶底端", + "block.mcwroofs.bricks_steep_roof": "红砖陡峭屋顶底端", + "block.mcwroofs.bricks_upper_lower_roof": "红砖平缓屋顶顶端", + "block.mcwroofs.bricks_upper_steep_roof": "红砖陡峭屋顶顶端", "block.mcwroofs.blackstone_roof": "黑石屋顶", "block.mcwroofs.blackstone_attic_roof": "黑石天窗屋顶", - "block.mcwroofs.blackstone_cube_roof": "黑石方块屋顶", "block.mcwroofs.blackstone_top_roof": "黑石屋顶顶端", "block.mcwroofs.blackstone_lower_roof": "黑石平缓屋顶底端", "block.mcwroofs.blackstone_steep_roof": "黑石陡峭屋顶底端", @@ -503,12 +441,18 @@ "block.mcwroofs.blackstone_upper_steep_roof": "黑石陡峭屋顶顶端", "block.mcwroofs.deepslate_roof": "深板岩屋顶", "block.mcwroofs.deepslate_attic_roof": "深板岩天窗屋顶", - "block.mcwroofs.deepslate_cube_roof": "深板岩方块屋顶", "block.mcwroofs.deepslate_top_roof": "深板岩屋顶顶端", "block.mcwroofs.deepslate_lower_roof": "深板岩平缓屋顶底端", "block.mcwroofs.deepslate_steep_roof": "深板岩陡峭屋顶底端", "block.mcwroofs.deepslate_upper_lower_roof": "深板岩平缓屋顶顶端", "block.mcwroofs.deepslate_upper_steep_roof": "深板岩陡峭屋顶顶端", + "block.mcwroofs.thatch_roof": "干草屋顶", + "block.mcwroofs.thatch_attic_roof": "干草天窗屋顶", + "block.mcwroofs.thatch_top_roof": "干草屋顶顶端", + "block.mcwroofs.thatch_lower_roof": "干草平缓屋顶底端", + "block.mcwroofs.thatch_steep_roof": "干草陡峭屋顶底端", + "block.mcwroofs.thatch_upper_lower_roof": "干草平缓屋顶顶端", + "block.mcwroofs.thatch_upper_steep_roof": "干草陡峭屋顶顶端", "block.mcwroofs.black_striped_awning": "黑色条纹顶棚", "block.mcwroofs.blue_striped_awning": "蓝色条纹顶棚", "block.mcwroofs.brown_striped_awning": "棕色条纹顶棚", diff --git a/projects/1.18/assets/macaws-trapdoors/mcwtrpdoors/lang/zh_cn.json b/projects/1.18/assets/macaws-trapdoors/mcwtrpdoors/lang/zh_cn.json index 3227c1a62c7b..4b8e760657af 100644 --- a/projects/1.18/assets/macaws-trapdoors/mcwtrpdoors/lang/zh_cn.json +++ b/projects/1.18/assets/macaws-trapdoors/mcwtrpdoors/lang/zh_cn.json @@ -114,7 +114,7 @@ "block.mcwtrpdoors.dark_oak_ranch_trapdoor": "深色橡木农场活板门", "block.mcwtrpdoors.crimson_ranch_trapdoor": "绯红木农场活板门", "block.mcwtrpdoors.warped_ranch_trapdoor": "诡异木农场活板门", - "block.mcwtrpdoors.bamboo_trapdoor": "竹子活板门", + "block.mcwtrpdoors.bamboo_trapdoor": "竹活板门", "block.mcwtrpdoors.metal_trapdoor": "金属玻璃活板门", "block.mcwtrpdoors.metal_full_trapdoor": "金属活板门", "block.mcwtrpdoors.metal_warning_trapdoor": "警告活板门" diff --git a/projects/1.18/assets/macaws-windows/mcwwindows/lang/en_us.json b/projects/1.18/assets/macaws-windows/mcwwindows/lang/en_us.json index 500f583949fa..36b7de8d4811 100644 --- a/projects/1.18/assets/macaws-windows/mcwwindows/lang/en_us.json +++ b/projects/1.18/assets/macaws-windows/mcwwindows/lang/en_us.json @@ -2,7 +2,7 @@ "itemGroup.windows": "Macaw's Windows", "itemGroup.windows2": "Macaw's Windows Additions", "item.mcwwindows.window_base": "Window Base", - "item.mcwwindows.window_centre_bar_base": "Window Grille Base", + "item.mcwwindows.window_centre_bar_base": "Window Pane Base", "item.mcwwindows.hammer": "Window Hammer", "subtitle.mcwwindows.bars_close": "Iron Bars Toggles", "subtitle.mcwwindows.bars_open": "Iron Bars Toggles", @@ -10,7 +10,7 @@ "subtitle.mcwwindows.blinds_open": "Blinds Opens", "subtitle.mcwwindows.window_close": "Window Closes", "subtitle.mcwwindows.window_open": "Window Opens", - "mcwwindows.hammer.desc": "Right click with this on a window, to change its type to the classic", + "mcwwindows.hammer.desc": "Right click with this on a window, to change their shape", "mcwwindows.crafting.desc": "Crafting ingredient", "block.mcwwindows.oak_window": "Oak Window", "block.mcwwindows.spruce_window": "Spruce Window", @@ -18,71 +18,122 @@ "block.mcwwindows.jungle_window": "Jungle Window", "block.mcwwindows.acacia_window": "Acacia Window", "block.mcwwindows.dark_oak_window": "Dark Oak Window", + "block.mcwwindows.mangrove_window": "Mangrove Window", "block.mcwwindows.oak_plank_window": "Oak Plank Window", "block.mcwwindows.spruce_plank_window": "Spruce Plank Window", "block.mcwwindows.birch_plank_window": "Birch Plank Window", "block.mcwwindows.jungle_plank_window": "Jungle Plank Window", "block.mcwwindows.acacia_plank_window": "Acacia Plank Window", "block.mcwwindows.dark_oak_plank_window": "Dark Oak Plank Window", - "block.mcwwindows.oak_window2": "Oak Grille Window", - "block.mcwwindows.oak_plank_window2": "Oak Plank Grille Window", - "block.mcwwindows.spruce_window2": "Spruce Grille Window", - "block.mcwwindows.spruce_plank_window2": "Spruce Plank Grille Window", - "block.mcwwindows.birch_window2": "Birch Grille Window", - "block.mcwwindows.birch_plank_window2": "Birch Plank Grille Window", - "block.mcwwindows.jungle_window2": "Jungle Grille Window", - "block.mcwwindows.jungle_plank_window2": "Jungle Grille Window", - "block.mcwwindows.acacia_window2": "Acacia Grille Window", - "block.mcwwindows.acacia_plank_window2": "Acacia Plank Grille Window", - "block.mcwwindows.dark_oak_window2": "Dark Oak Grille Window", - "block.mcwwindows.dark_oak_plank_window2": "Dark Oak Grille Window", + "block.mcwwindows.mangrove_plank_window": "Mangrove Plank Window", + "block.mcwwindows.oak_window2": "Oak Pane Window", + "block.mcwwindows.oak_plank_window2": "Oak Plank Pane Window", + "block.mcwwindows.spruce_window2": "Spruce Pane Window", + "block.mcwwindows.spruce_plank_window2": "Spruce Plank Pane Window", + "block.mcwwindows.birch_window2": "Birch Pane Window", + "block.mcwwindows.birch_plank_window2": "Birch Plank Pane Window", + "block.mcwwindows.jungle_window2": "Jungle Pane Window", + "block.mcwwindows.jungle_plank_window2": "Jungle Pane Window", + "block.mcwwindows.acacia_window2": "Acacia Pane Window", + "block.mcwwindows.acacia_plank_window2": "Acacia Plank Pane Window", + "block.mcwwindows.dark_oak_window2": "Dark Oak Pane Window", + "block.mcwwindows.dark_oak_plank_window2": "Dark Oak Pane Window", + "block.mcwwindows.mangrove_window2": "Mangrove Pane Window", + "block.mcwwindows.mangrove_plank_window2": "Mangrove Plank Pane Window", "block.mcwwindows.andesite_window": "Andesite Window", - "block.mcwwindows.andesite_window2": "Andesite Grille Window", + "block.mcwwindows.andesite_window2": "Andesite Pane Window", "block.mcwwindows.diorite_window": "Diorite Window", - "block.mcwwindows.diorite_window2": "Diorite Grille Window", + "block.mcwwindows.diorite_window2": "Diorite Pane Window", "block.mcwwindows.granite_window": "Granite Window", - "block.mcwwindows.granite_window2": "Granite Grille Window", + "block.mcwwindows.granite_window2": "Granite Pane Window", "block.mcwwindows.stone_window": "Stone Window", - "block.mcwwindows.stone_window2": "Stone Grille Window", + "block.mcwwindows.stone_window2": "Stone Pane Window", + "block.mcwwindows.blackstone_window": "Blackstone Window", + "block.mcwwindows.blackstone_window2": "Blackstone Pane Window", + "block.mcwwindows.prismarine_window": "Prismarine Window", + "block.mcwwindows.prismarine_window2": "Prismarine Pane Window", + "block.mcwwindows.dark_prismarine_window": "Dark Prismarine Window", + "block.mcwwindows.dark_prismarine_window2": "Dark Prismarine Pane Window", "block.mcwwindows.stripped_oak_log_window": "Stripped Oak Window", - "block.mcwwindows.stripped_oak_log_window2": "Stripped Oak Grille Window", + "block.mcwwindows.stripped_oak_log_window2": "Stripped Oak Pane Window", "block.mcwwindows.stripped_spruce_log_window": "Stripped Spruce Window", - "block.mcwwindows.stripped_spruce_log_window2": "Stripped Spruce Grille Window", + "block.mcwwindows.stripped_spruce_log_window2": "Stripped Spruce Pane Window", "block.mcwwindows.stripped_birch_log_window": "Stripped Birch Window", - "block.mcwwindows.stripped_birch_log_window2": "Stripped Birch Grille Window", + "block.mcwwindows.stripped_birch_log_window2": "Stripped Birch Pane Window", "block.mcwwindows.stripped_jungle_log_window": "Stripped Jungle Window", - "block.mcwwindows.stripped_jungle_log_window2": "Stripped Jungle Grille Window", + "block.mcwwindows.stripped_jungle_log_window2": "Stripped Jungle Pane Window", "block.mcwwindows.stripped_acacia_log_window": "Stripped Acacia Window", - "block.mcwwindows.stripped_acacia_log_window2": "Stripped Acacia Grille Window", + "block.mcwwindows.stripped_acacia_log_window2": "Stripped Acacia Pane Window", "block.mcwwindows.stripped_dark_oak_log_window": "Stripped Dark Oak Window", - "block.mcwwindows.stripped_dark_oak_log_window2": "Stripped Dark Oak Grille Window", + "block.mcwwindows.stripped_dark_oak_log_window2": "Stripped Dark Oak Pane Window", + "block.mcwwindows.stripped_mangrove_log_window": "Stripped Mangrove Window", + "block.mcwwindows.stripped_mangrove_log_window2": "Stripped Mangrove Pane Window", "block.mcwwindows.crimson_stem_window": "Crimson Stem Window", - "block.mcwwindows.crimson_stem_window2": "Crimson Stem Grille Window", + "block.mcwwindows.crimson_stem_window2": "Crimson Stem Pane Window", "block.mcwwindows.warped_stem_window": "Warped Stem Window", - "block.mcwwindows.warped_stem_window2": "Warped Stem Grille Window", + "block.mcwwindows.warped_stem_window2": "Warped Stem Pane Window", "block.mcwwindows.stripped_crimson_stem_window": "Stripped Crimson Window", - "block.mcwwindows.stripped_crimson_stem_window2": "Stripped Crimson Grille Window", + "block.mcwwindows.stripped_crimson_stem_window2": "Stripped Crimson Pane Window", "block.mcwwindows.stripped_warped_stem_window": "Stripped Warped Window", - "block.mcwwindows.stripped_warped_stem_window2": "Stripped Warped Grille Window", + "block.mcwwindows.stripped_warped_stem_window2": "Stripped Warped Pane Window", "block.mcwwindows.crimson_planks_window": "Crimson Plank Window", - "block.mcwwindows.crimson_planks_window2": "Crimson Plank Grille Window", + "block.mcwwindows.crimson_planks_window2": "Crimson Plank Pane Window", "block.mcwwindows.warped_planks_window": "Warped Plank Window", - "block.mcwwindows.warped_planks_window2": "Warped Plank Grille Window", + "block.mcwwindows.warped_planks_window2": "Warped Plank Pane Window", + "block.mcwwindows.oak_four_window": "Oak Four Pane Window", + "block.mcwwindows.oak_plank_four_window": "Oak Plank Four Pane Window", + "block.mcwwindows.spruce_four_window": "Spruce Four Pane Window", + "block.mcwwindows.spruce_plank_four_window": "Spruce Plank Four Pane Window", + "block.mcwwindows.birch_four_window": "Birch Four Pane Window", + "block.mcwwindows.birch_plank_four_window": "Birch Plank Four Pane Window", + "block.mcwwindows.jungle_four_window": "Jungle Four Pane Window", + "block.mcwwindows.jungle_plank_four_window": "Jungle Four Pane Window", + "block.mcwwindows.acacia_four_window": "Acacia Four Pane Window", + "block.mcwwindows.acacia_plank_four_window": "Acacia Plank Four Pane Window", + "block.mcwwindows.dark_oak_four_window": "Dark Oak Four Pane Window", + "block.mcwwindows.dark_oak_plank_four_window": "Dark Oak Four Pane Window", + "block.mcwwindows.mangrove_four_window": "Mangrove Four Pane Window", + "block.mcwwindows.mangrove_plank_four_window": "Mangrove Plank Four Pane Window", + "block.mcwwindows.andesite_four_window": "Andesite Four Pane Window", + "block.mcwwindows.diorite_four_window": "Diorite Four Pane Window", + "block.mcwwindows.granite_four_window": "Granite Four Pane Window", + "block.mcwwindows.stone_four_window": "Stone Four Pane Window", + "block.mcwwindows.blackstone_four_window": "Blackstone Four Pane Window", + "block.mcwwindows.prismarine_four_window": "Prismarine Four Pane Window", + "block.mcwwindows.dark_prismarine_four_window": "Dark Prismarine Four Pane Window", + "block.mcwwindows.stripped_oak_log_four_window": "Stripped Oak Four Pane Window", + "block.mcwwindows.stripped_spruce_log_four_window": "Stripped Spruce Four Pane Window", + "block.mcwwindows.stripped_birch_log_four_window": "Stripped Birch Four Pane Window", + "block.mcwwindows.stripped_jungle_log_four_window": "Stripped Jungle Four Pane Window", + "block.mcwwindows.stripped_acacia_log_four_window": "Stripped Acacia Four Pane Window", + "block.mcwwindows.stripped_dark_oak_log_four_window": "Stripped Dark Oak Four Pane Window", + "block.mcwwindows.stripped_mangrove_log_four_window": "Stripped Mangrove Four Pane Window", + "block.mcwwindows.crimson_stem_four_window": "Crimson Stem Four Pane Window", + "block.mcwwindows.warped_stem_four_window": "Warped Stem Four Pane Window", + "block.mcwwindows.stripped_crimson_stem_four_window": "Stripped Crimson Four Pane Window", + "block.mcwwindows.stripped_warped_stem_four_window": "Stripped Warped Four Pane Window", + "block.mcwwindows.crimson_planks_four_window": "Crimson Plank Four Pane Window", + "block.mcwwindows.warped_planks_four_window": "Warped Plank Four Pane Window", "block.mcwwindows.oak_log_parapet": "Oak Parapet", "block.mcwwindows.spruce_log_parapet": "Spruce Parapet", "block.mcwwindows.birch_log_parapet": "Birch Parapet", "block.mcwwindows.jungle_log_parapet": "Jungle Parapet", "block.mcwwindows.acacia_log_parapet": "Acacia Parapet", "block.mcwwindows.dark_oak_log_parapet": "Dark Oak Parapet", + "block.mcwwindows.mangrove_log_parapet": "Mangrove Parapet", "block.mcwwindows.oak_plank_parapet": "Oak Plank Parapet", "block.mcwwindows.spruce_plank_parapet": "Spruce Plank Parapet", "block.mcwwindows.birch_plank_parapet": "Birch Plank Parapet", "block.mcwwindows.jungle_plank_parapet": "Jungle Plank Parapet", "block.mcwwindows.acacia_plank_parapet": "Acacia Plank Parapet", "block.mcwwindows.dark_oak_plank_parapet": "Dark Oak Plank Parapet", + "block.mcwwindows.mangrove_plank_parapet": "Mangrove Plank Parapet", "block.mcwwindows.andesite_parapet": "Andesite Parapet", "block.mcwwindows.diorite_parapet": "Diorite Parapet", "block.mcwwindows.granite_parapet": "Granite Parapet", + "block.mcwwindows.blackstone_parapet": "Blackstone Parapet", + "block.mcwwindows.prismarine_parapet": "Prismarine Parapet", + "block.mcwwindows.dark_prismarine_parapet": "Dark Prismarine Parapet", "block.mcwwindows.warped_stem_parapet": "Warped Stem Parapet", "block.mcwwindows.crimson_stem_parapet": "Crimson Stem Parapet", "block.mcwwindows.warped_plank_parapet": "Warped Plank Parapet", @@ -91,6 +142,9 @@ "block.mcwwindows.end_brick_gothic": "End Brick Gothic Window", "block.mcwwindows.nether_brick_gothic": "Nether Brick Gothic Window", "block.mcwwindows.prismarine_brick_gothic": "Prismarine Brick Gothic Window", + "block.mcwwindows.mud_brick_gothic": "Mud Brick Gothic Window", + "block.mcwwindows.blackstone_brick_gothic": "Blackstone Gothic Window", + "block.mcwwindows.dark_prismarine_brick_gothic": "Dark Prismarine Gothic Window", "block.mcwwindows.oak_blinds": "Oak Blinds", "block.mcwwindows.spruce_blinds": "Spruce Blinds", "block.mcwwindows.birch_blinds": "Birch Blinds", @@ -99,10 +153,15 @@ "block.mcwwindows.dark_oak_blinds": "Dark Oak Blinds", "block.mcwwindows.crimson_blinds": "Crimson Blinds", "block.mcwwindows.warped_blinds": "Warped Blinds", + "block.mcwwindows.mangrove_blinds": "Mangrove Blinds", "block.mcwwindows.stone_brick_arrow_slit": "Stone Brick Arrow Slit", "block.mcwwindows.cobblestone_arrow_slit": "Cobblestone Arrow Slit", "block.mcwwindows.nether_brick_arrow_slit": "Nether Brick Arrow Slit", "block.mcwwindows.ender_brick_arrow_slit": "End Brick Arrow Slit", + "block.mcwwindows.mud_brick_arrow_slit": "Mud Brick Arrow Slit", + "block.mcwwindows.blackstone_brick_arrow_slit": "Blackstone Brick Arrow Slit", + "block.mcwwindows.prismarine_brick_arrow_slit": "Prismarine Brick Arrow Slit", + "block.mcwwindows.dark_prismarine_brick_arrow_slit": "Dark Prismarine Brick Arrow Slit", "block.mcwwindows.white_mosaic_glass": "White Mosaic Glass", "block.mcwwindows.orange_mosaic_glass": "Orange Mosaic Glass", "block.mcwwindows.magenta_mosaic_glass": "Magenta Mosaic Glass", @@ -134,5 +193,44 @@ "block.mcwwindows.brown_mosaic_glass_pane": "Brown Mosaic Glass Pane", "block.mcwwindows.green_mosaic_glass_pane": "Green Mosaic Glass Pane", "block.mcwwindows.red_mosaic_glass_pane": "Red Mosaic Glass Pane", - "block.mcwwindows.black_mosaic_glass_pane": "Black Mosaic Glass Pane" + "block.mcwwindows.black_mosaic_glass_pane": "Black Mosaic Glass Pane", + "block.mcwwindows.white_curtain": "White Curtain", + "block.mcwwindows.orange_curtain": "Orange Curtain", + "block.mcwwindows.magenta_curtain": "Magenta Curtain", + "block.mcwwindows.light_blue_curtain": "Light Blue Curtain", + "block.mcwwindows.yellow_curtain": "Yellow Curtain", + "block.mcwwindows.lime_curtain": "Lime Curtain", + "block.mcwwindows.pink_curtain": "Pink Curtain", + "block.mcwwindows.gray_curtain": "Gray Curtain", + "block.mcwwindows.light_gray_curtain": "Light Gray Curtain", + "block.mcwwindows.cyan_curtain": "Cyan Curtain", + "block.mcwwindows.purple_curtain": "Purple Curtain", + "block.mcwwindows.blue_curtain": "Blue Curtain", + "block.mcwwindows.brown_curtain": "Brown Curtain", + "block.mcwwindows.green_curtain": "Green Curtain", + "block.mcwwindows.red_curtain": "Red Curtain", + "block.mcwwindows.black_curtain": "Black Curtain", + "block.mcwwindows.oak_shutter": "Oak Shutter", + "block.mcwwindows.spruce_shutter": "Spruce Shutter", + "block.mcwwindows.birch_shutter": "Birch Shutter", + "block.mcwwindows.jungle_shutter": "Jungle Shutter", + "block.mcwwindows.acacia_shutter": "Acacia Shutter", + "block.mcwwindows.dark_oak_shutter": "Dark Oak Shutter", + "block.mcwwindows.crimson_shutter": "Crimson Shutter", + "block.mcwwindows.warped_shutter": "Warped Shutter", + "block.mcwwindows.mangrove_shutter": "Mangrove Shutter", + "block.mcwwindows.bamboo_shutter": "Bamboo Shutter", + "block.mcwwindows.iron_shutter": "Iron Shutter", + "block.mcwwindows.oak_louvered_shutter": "Oak Louvered Shutter", + "block.mcwwindows.spruce_louvered_shutter": "Spruce Louvered Shutter", + "block.mcwwindows.birch_louvered_shutter": "Birch Louvered Shutter", + "block.mcwwindows.jungle_louvered_shutter": "Jungle Louvered Shutter", + "block.mcwwindows.acacia_louvered_shutter": "Acacia Louvered Shutter", + "block.mcwwindows.dark_oak_louvered_shutter": "Dark Oak Louvered Shutter", + "block.mcwwindows.crimson_louvered_shutter": "Crimson Louvered Shutter", + "block.mcwwindows.warped_louvered_shutter": "Warped Louvered Shutter", + "block.mcwwindows.mangrove_louvered_shutter": "Mangrove Louvered Shutter", + "block.mcwwindows.granite_louvered_shutter": "Granite Louvered Shutter", + "block.mcwwindows.diorite_louvered_shutter": "Diorite Louvered Shutter", + "block.mcwwindows.andesite_louvered_shutter": "Andesite Louvered Shutter" } \ No newline at end of file diff --git a/projects/1.18/assets/macaws-windows/mcwwindows/lang/zh_cn.json b/projects/1.18/assets/macaws-windows/mcwwindows/lang/zh_cn.json index f2988fd9d441..9386e5031731 100644 --- a/projects/1.18/assets/macaws-windows/mcwwindows/lang/zh_cn.json +++ b/projects/1.18/assets/macaws-windows/mcwwindows/lang/zh_cn.json @@ -10,7 +10,7 @@ "subtitle.mcwwindows.blinds_open": "百叶窗:打开", "subtitle.mcwwindows.window_close": "窗户:关闭", "subtitle.mcwwindows.window_open": "窗户:打开", - "mcwwindows.hammer.desc": "在窗户上右击以将其改为经典类型", + "mcwwindows.hammer.desc": "在窗户上右击以改变其外形", "mcwwindows.crafting.desc": "合成原料", "block.mcwwindows.oak_window": "橡木窗户", "block.mcwwindows.spruce_window": "云杉木窗户", @@ -18,71 +18,122 @@ "block.mcwwindows.jungle_window": "丛林木窗户", "block.mcwwindows.acacia_window": "金合欢木窗户", "block.mcwwindows.dark_oak_window": "深色橡木窗户", + "block.mcwwindows.mangrove_window": "红树木窗户", "block.mcwwindows.oak_plank_window": "橡木木板窗户", "block.mcwwindows.spruce_plank_window": "云杉木板窗户", "block.mcwwindows.birch_plank_window": "白桦木板窗户", "block.mcwwindows.jungle_plank_window": "丛林木板窗户", "block.mcwwindows.acacia_plank_window": "金合欢木板窗户", "block.mcwwindows.dark_oak_plank_window": "深色橡木木板窗户", - "block.mcwwindows.oak_window2": "橡木窗棂窗户", - "block.mcwwindows.oak_plank_window2": "橡木木板窗棂窗户", - "block.mcwwindows.spruce_window2": "云杉木窗棂窗户", - "block.mcwwindows.spruce_plank_window2": "云杉木板窗棂窗户", - "block.mcwwindows.birch_window2": "白桦木窗棂窗户", - "block.mcwwindows.birch_plank_window2": "白桦木板窗棂窗户", - "block.mcwwindows.jungle_window2": "丛林木窗棂窗户", - "block.mcwwindows.jungle_plank_window2": "丛林木窗棂窗户", - "block.mcwwindows.acacia_window2": "金合欢木窗棂窗户", - "block.mcwwindows.acacia_plank_window2": "金合欢木板窗棂窗户", - "block.mcwwindows.dark_oak_window2": "深色橡木窗棂窗户", - "block.mcwwindows.dark_oak_plank_window2": "深色橡木窗棂窗户", - "block.mcwwindows.andesite_window": "安山岩窗棂窗户", - "block.mcwwindows.andesite_window2": "安山岩窗户", - "block.mcwwindows.diorite_window": "闪长岩窗棂窗户", - "block.mcwwindows.diorite_window2": "闪长岩窗户", - "block.mcwwindows.granite_window": "花岗岩窗棂窗户", - "block.mcwwindows.granite_window2": "花岗岩窗户", - "block.mcwwindows.stone_window": "石头窗棂窗户", - "block.mcwwindows.stone_window2": "石头窗户", - "block.mcwwindows.stripped_oak_log_window": "去皮橡木窗棂窗户", - "block.mcwwindows.stripped_oak_log_window2": "去皮橡木窗户", - "block.mcwwindows.stripped_spruce_log_window": "去皮云杉木窗棂窗户", - "block.mcwwindows.stripped_spruce_log_window2": "去皮云杉木窗户", - "block.mcwwindows.stripped_birch_log_window": "去皮白桦木窗棂窗户", - "block.mcwwindows.stripped_birch_log_window2": "去皮白桦木窗户", - "block.mcwwindows.stripped_jungle_log_window": "去皮丛林木窗棂窗户", - "block.mcwwindows.stripped_jungle_log_window2": "去皮丛林木窗户", - "block.mcwwindows.stripped_acacia_log_window": "去皮金合欢木窗棂窗户", - "block.mcwwindows.stripped_acacia_log_window2": "去皮金合欢木窗户", - "block.mcwwindows.stripped_dark_oak_log_window": "去皮深色橡木窗棂窗户", - "block.mcwwindows.stripped_dark_oak_log_window2": "去皮深色橡木窗户", - "block.mcwwindows.crimson_stem_window": "绯红菌柄窗棂窗户", - "block.mcwwindows.crimson_stem_window2": "绯红菌柄窗户", - "block.mcwwindows.warped_stem_window": "诡异菌柄窗棂窗户", - "block.mcwwindows.warped_stem_window2": "诡异菌柄窗户", - "block.mcwwindows.stripped_crimson_stem_window": "去皮绯红菌柄窗棂窗户", - "block.mcwwindows.stripped_crimson_stem_window2": "去皮绯红菌柄窗户", - "block.mcwwindows.stripped_warped_stem_window": "去皮诡异菌柄窗棂窗户", - "block.mcwwindows.stripped_warped_stem_window2": "去皮诡异菌柄窗户", - "block.mcwwindows.crimson_planks_window": "绯红木板窗棂窗户", - "block.mcwwindows.crimson_planks_window2": "绯红木板窗户", - "block.mcwwindows.warped_planks_window": "诡异木板窗棂窗户", - "block.mcwwindows.warped_planks_window2": "诡异木板窗户", + "block.mcwwindows.mangrove_plank_window": "红树木板窗户", + "block.mcwwindows.oak_window2": "橡木双格窗户", + "block.mcwwindows.oak_plank_window2": "橡木木板双格窗户", + "block.mcwwindows.spruce_window2": "云杉木双格窗户", + "block.mcwwindows.spruce_plank_window2": "云杉木板双格窗户", + "block.mcwwindows.birch_window2": "白桦木双格窗户", + "block.mcwwindows.birch_plank_window2": "白桦木板双格窗户", + "block.mcwwindows.jungle_window2": "丛林木双格窗户", + "block.mcwwindows.jungle_plank_window2": "丛林木双格窗户", + "block.mcwwindows.acacia_window2": "金合欢木双格窗户", + "block.mcwwindows.acacia_plank_window2": "金合欢木板双格窗户", + "block.mcwwindows.dark_oak_window2": "深色橡木双格窗户", + "block.mcwwindows.dark_oak_plank_window2": "深色橡木双格窗户", + "block.mcwwindows.mangrove_window2": "红树木双格窗户", + "block.mcwwindows.mangrove_plank_window2": "红树木板双格窗户", + "block.mcwwindows.andesite_window": "安山岩窗户", + "block.mcwwindows.andesite_window2": "安山岩双格窗户", + "block.mcwwindows.diorite_window": "闪长岩窗户", + "block.mcwwindows.diorite_window2": "闪长岩双格窗户", + "block.mcwwindows.granite_window": "花岗岩窗户", + "block.mcwwindows.granite_window2": "花岗岩双格窗户", + "block.mcwwindows.stone_window": "石窗户", + "block.mcwwindows.stone_window2": "石双格窗户", + "block.mcwwindows.blackstone_window": "黑石窗户", + "block.mcwwindows.blackstone_window2": "黑石双格窗户", + "block.mcwwindows.prismarine_window": "海晶石窗户", + "block.mcwwindows.prismarine_window2": "海晶石双格窗户", + "block.mcwwindows.dark_prismarine_window": "暗海晶石窗户", + "block.mcwwindows.dark_prismarine_window2": "暗海晶石双格窗户", + "block.mcwwindows.stripped_oak_log_window": "去皮橡木窗户", + "block.mcwwindows.stripped_oak_log_window2": "去皮橡木双格窗户", + "block.mcwwindows.stripped_spruce_log_window": "去皮云杉木窗户", + "block.mcwwindows.stripped_spruce_log_window2": "去皮云杉木双格窗户", + "block.mcwwindows.stripped_birch_log_window": "去皮白桦木窗户", + "block.mcwwindows.stripped_birch_log_window2": "去皮白桦木双格窗户", + "block.mcwwindows.stripped_jungle_log_window": "去皮丛林木窗户", + "block.mcwwindows.stripped_jungle_log_window2": "去皮丛林木双格窗户", + "block.mcwwindows.stripped_acacia_log_window": "去皮金合欢木窗户", + "block.mcwwindows.stripped_acacia_log_window2": "去皮金合欢木双格窗户", + "block.mcwwindows.stripped_dark_oak_log_window": "去皮深色橡木窗户", + "block.mcwwindows.stripped_dark_oak_log_window2": "去皮深色橡木双格窗户", + "block.mcwwindows.stripped_mangrove_log_window": "去皮红树木窗户", + "block.mcwwindows.stripped_mangrove_log_window2": "去皮红树木双格窗户", + "block.mcwwindows.crimson_stem_window": "绯红菌柄窗户", + "block.mcwwindows.crimson_stem_window2": "绯红菌柄双格窗户", + "block.mcwwindows.warped_stem_window": "诡异菌柄窗户", + "block.mcwwindows.warped_stem_window2": "诡异菌柄双格窗户", + "block.mcwwindows.stripped_crimson_stem_window": "去皮绯红菌柄窗户", + "block.mcwwindows.stripped_crimson_stem_window2": "去皮绯红菌柄双格窗户", + "block.mcwwindows.stripped_warped_stem_window": "去皮诡异菌柄窗户", + "block.mcwwindows.stripped_warped_stem_window2": "去皮诡异菌柄双格窗户", + "block.mcwwindows.crimson_planks_window": "绯红木板窗户", + "block.mcwwindows.crimson_planks_window2": "绯红木板双格窗户", + "block.mcwwindows.warped_planks_window": "诡异木板窗户", + "block.mcwwindows.warped_planks_window2": "诡异木板双格窗户", + "block.mcwwindows.oak_four_window": "橡木四格窗户", + "block.mcwwindows.oak_plank_four_window": "橡木木板四格窗户", + "block.mcwwindows.spruce_four_window": "云杉木四格窗户", + "block.mcwwindows.spruce_plank_four_window": "云杉木板四格窗户", + "block.mcwwindows.birch_four_window": "白桦木四格窗户", + "block.mcwwindows.birch_plank_four_window": "白桦木板四格窗户", + "block.mcwwindows.jungle_four_window": "丛林木四格窗户", + "block.mcwwindows.jungle_plank_four_window": "丛林木板四格窗户", + "block.mcwwindows.acacia_four_window": "金合欢木四格窗户", + "block.mcwwindows.acacia_plank_four_window": "金合欢木板四格窗户", + "block.mcwwindows.dark_oak_four_window": "深色橡木四格窗户", + "block.mcwwindows.dark_oak_plank_four_window": "深色橡木木板四格窗户", + "block.mcwwindows.mangrove_four_window": "红树木四格窗户", + "block.mcwwindows.mangrove_plank_four_window": "红树木板四格窗户", + "block.mcwwindows.andesite_four_window": "安山岩四格窗户", + "block.mcwwindows.diorite_four_window": "闪长岩四格窗户", + "block.mcwwindows.granite_four_window": "花岗岩四格窗户", + "block.mcwwindows.stone_four_window": "石四格窗户", + "block.mcwwindows.blackstone_four_window": "黑石四格窗户", + "block.mcwwindows.prismarine_four_window": "海晶石四格窗户", + "block.mcwwindows.dark_prismarine_four_window": "暗海晶石四格窗户", + "block.mcwwindows.stripped_oak_log_four_window": "去皮橡木四格窗户", + "block.mcwwindows.stripped_spruce_log_four_window": "去皮云杉木四格窗户", + "block.mcwwindows.stripped_birch_log_four_window": "去皮白桦木四格窗户", + "block.mcwwindows.stripped_jungle_log_four_window": "去皮丛林木四格窗户", + "block.mcwwindows.stripped_acacia_log_four_window": "去皮金合欢木四格窗户", + "block.mcwwindows.stripped_dark_oak_log_four_window": "去皮深色橡木四格窗户", + "block.mcwwindows.stripped_mangrove_log_four_window": "去皮红树木四格窗户", + "block.mcwwindows.crimson_stem_four_window": "绯红菌柄四格窗户", + "block.mcwwindows.warped_stem_four_window": "诡异菌柄四格窗户", + "block.mcwwindows.stripped_crimson_stem_four_window": "去皮绯红菌柄四格窗户", + "block.mcwwindows.stripped_warped_stem_four_window": "去皮诡异菌柄四格窗户", + "block.mcwwindows.crimson_planks_four_window": "绯红木板四格窗户", + "block.mcwwindows.warped_planks_four_window": "诡异木板四格窗户", "block.mcwwindows.oak_log_parapet": "橡木护台", "block.mcwwindows.spruce_log_parapet": "云杉木护台", "block.mcwwindows.birch_log_parapet": "白桦木护台", "block.mcwwindows.jungle_log_parapet": "丛林木护台", "block.mcwwindows.acacia_log_parapet": "金合欢木护台", "block.mcwwindows.dark_oak_log_parapet": "深色橡木护台", + "block.mcwwindows.mangrove_log_parapet": "红树木护台", "block.mcwwindows.oak_plank_parapet": "橡木木板护台", "block.mcwwindows.spruce_plank_parapet": "云杉木板护台", "block.mcwwindows.birch_plank_parapet": "白桦木板护台", "block.mcwwindows.jungle_plank_parapet": "丛林木板护台", "block.mcwwindows.acacia_plank_parapet": "金合欢木板护台", "block.mcwwindows.dark_oak_plank_parapet": "深色橡木木板护台", + "block.mcwwindows.mangrove_plank_parapet": "红树木板护台", "block.mcwwindows.andesite_parapet": "安山岩护台", "block.mcwwindows.diorite_parapet": "闪长岩护台", "block.mcwwindows.granite_parapet": "花岗岩护台", + "block.mcwwindows.blackstone_parapet": "黑石护台", + "block.mcwwindows.prismarine_parapet": "海晶石护台", + "block.mcwwindows.dark_prismarine_parapet": "暗海晶石护台", "block.mcwwindows.warped_stem_parapet": "诡异菌柄护台", "block.mcwwindows.crimson_stem_parapet": "绯红菌柄护台", "block.mcwwindows.warped_plank_parapet": "诡异木板护台", @@ -91,6 +142,9 @@ "block.mcwwindows.end_brick_gothic": "末地石砖哥特式窗户", "block.mcwwindows.nether_brick_gothic": "下界砖哥特式窗户", "block.mcwwindows.prismarine_brick_gothic": "海晶石砖哥特式窗户", + "block.mcwwindows.mud_brick_gothic": "泥砖哥特式窗户", + "block.mcwwindows.blackstone_brick_gothic": "黑石砖哥特式窗户", + "block.mcwwindows.dark_prismarine_brick_gothic": "暗海晶石哥特式窗户", "block.mcwwindows.oak_blinds": "橡木百叶窗", "block.mcwwindows.spruce_blinds": "云杉木百叶窗", "block.mcwwindows.birch_blinds": "白桦木百叶窗", @@ -99,10 +153,15 @@ "block.mcwwindows.dark_oak_blinds": "深色橡木百叶窗", "block.mcwwindows.crimson_blinds": "绯红木百叶窗", "block.mcwwindows.warped_blinds": "诡异木百叶窗", + "block.mcwwindows.mangrove_blinds": "红树木百叶窗", "block.mcwwindows.stone_brick_arrow_slit": "石砖箭缝", "block.mcwwindows.cobblestone_arrow_slit": "圆石箭缝", "block.mcwwindows.nether_brick_arrow_slit": "下界砖箭缝", "block.mcwwindows.ender_brick_arrow_slit": "末地砖箭缝", + "block.mcwwindows.mud_brick_arrow_slit": "泥砖箭缝", + "block.mcwwindows.blackstone_brick_arrow_slit": "黑石砖箭缝", + "block.mcwwindows.prismarine_brick_arrow_slit": "海晶石砖箭缝", + "block.mcwwindows.dark_prismarine_brick_arrow_slit": "暗海晶石箭缝", "block.mcwwindows.white_mosaic_glass": "白色马赛克玻璃", "block.mcwwindows.orange_mosaic_glass": "橙色马赛克玻璃", "block.mcwwindows.magenta_mosaic_glass": "品红色马赛克玻璃", @@ -134,5 +193,44 @@ "block.mcwwindows.brown_mosaic_glass_pane": "棕色马赛克玻璃板", "block.mcwwindows.green_mosaic_glass_pane": "绿色马赛克玻璃板", "block.mcwwindows.red_mosaic_glass_pane": "红色马赛克玻璃板", - "block.mcwwindows.black_mosaic_glass_pane": "黑色马赛克玻璃板" + "block.mcwwindows.black_mosaic_glass_pane": "黑色马赛克玻璃板", + "block.mcwwindows.white_curtain": "白色窗帘", + "block.mcwwindows.orange_curtain": "橙色窗帘", + "block.mcwwindows.magenta_curtain": "品红色窗帘", + "block.mcwwindows.light_blue_curtain": "淡蓝色窗帘", + "block.mcwwindows.yellow_curtain": "黄色窗帘", + "block.mcwwindows.lime_curtain": "黄绿色窗帘", + "block.mcwwindows.pink_curtain": "粉红色窗帘", + "block.mcwwindows.gray_curtain": "灰色窗帘", + "block.mcwwindows.light_gray_curtain": "淡灰色窗帘", + "block.mcwwindows.cyan_curtain": "青色窗帘", + "block.mcwwindows.purple_curtain": "紫色窗帘", + "block.mcwwindows.blue_curtain": "蓝色窗帘", + "block.mcwwindows.brown_curtain": "棕色窗帘", + "block.mcwwindows.green_curtain": "绿色窗帘", + "block.mcwwindows.red_curtain": "红色窗帘", + "block.mcwwindows.black_curtain": "黑色窗帘", + "block.mcwwindows.oak_shutter": "橡木窗扇", + "block.mcwwindows.spruce_shutter": "云杉木窗扇", + "block.mcwwindows.birch_shutter": "白桦木窗扇", + "block.mcwwindows.jungle_shutter": "丛林木窗扇", + "block.mcwwindows.acacia_shutter": "金合欢木窗扇", + "block.mcwwindows.dark_oak_shutter": "深色橡木窗扇", + "block.mcwwindows.crimson_shutter": "绯红木窗扇", + "block.mcwwindows.warped_shutter": "诡异木窗扇", + "block.mcwwindows.mangrove_shutter": "红树木窗扇", + "block.mcwwindows.bamboo_shutter": "竹窗扇", + "block.mcwwindows.iron_shutter": "铁窗扇", + "block.mcwwindows.oak_louvered_shutter": "橡木百叶窗扇", + "block.mcwwindows.spruce_louvered_shutter": "云杉木百叶窗扇", + "block.mcwwindows.birch_louvered_shutter": "白桦木百叶窗扇", + "block.mcwwindows.jungle_louvered_shutter": "丛林木百叶窗扇", + "block.mcwwindows.acacia_louvered_shutter": "金合欢木百叶窗扇", + "block.mcwwindows.dark_oak_louvered_shutter": "深色橡木百叶窗扇", + "block.mcwwindows.crimson_louvered_shutter": "绯红木百叶窗扇", + "block.mcwwindows.warped_louvered_shutter": "诡异木百叶窗扇", + "block.mcwwindows.mangrove_louvered_shutter": "红树木百叶窗扇", + "block.mcwwindows.granite_louvered_shutter": "花岗岩百叶窗扇", + "block.mcwwindows.diorite_louvered_shutter": "闪长岩百叶窗扇", + "block.mcwwindows.andesite_louvered_shutter": "安山岩百叶窗扇" } \ No newline at end of file diff --git a/projects/1.18/assets/mana-and-artifice/mna/guide/en_us.json b/projects/1.18/assets/mana-and-artifice/mna/guide/en_us.json deleted file mode 100644 index 458bf0c9134c..000000000000 --- a/projects/1.18/assets/mana-and-artifice/mna/guide/en_us.json +++ /dev/null @@ -1,10952 +0,0 @@ -{ - "Using this Codex": { - "category": "basics", - "index": 0, - "sections": [ - { - "type": "title", - "value": "Using This Codex" - }, - { - "type": "image", - "location": "mna:textures/guide/pagination.png", - "width": 128, - "height": 34 - }, - { - "type": "title", - "value": "Pages" - }, - { - "type": "text", - "value": "When looking at an entry, the pagination buttons are shown at the bottom of pages (if there is a previous or next page to turn to)." - }, - { - "type": "text", - "value": "This codex is your guide on how to do the things within the mod. It contains every recipe, mechanic, part, and how to make them.\n\nIt's intended to pair with the Occulus, which is a block that shows you what you've unlocked at a given tier as well as tells you what you need to do in order to advance. Use that as a guide to 'what' you have unlocked, and this book as 'how'.\n\nThe Codex will only display things that you have unlocked at your current tier." - }, - { - "type": "image", - "location": "mna:textures/guide/back_button.png", - "width": 30, - "height": 48, - "newPage": true - }, - { - "type": "title", - "value": "Return to Category Index" - }, - { - "type": "text", - "value": "When viewing an entry, click the back button to return to the category index pages." - }, - { - "type": "image", - "location": "mna:textures/guide/category_buttons.png", - "width": 28, - "height": 18, - "newPage": true - }, - { - "type": "title", - "value": "Categories" - }, - { - "type": "text", - "value": "This codex is broken down into categories. They are displayed with green tabs on the side, and represent various logical areas within the mod. Click a category to view the items within it." - }, - { - "type": "image", - "location": "mna:textures/guide/search.png", - "width": 18, - "height": 28, - "newPage": true - }, - { - "type": "title", - "value": "Search" - }, - { - "type": "text", - "value": "Click the search tab at the bottom of this UI to bring up a search window. Search for what you're looking for and click the result you want in order to jump to it." - }, - { - "type": "image", - "location": "mna:textures/guide/back_behaviour.png", - "width": 18, - "height": 28, - "newPage": true - }, - { - "type": "title", - "value": "Back Behaviour" - }, - { - "type": "text", - "value": "Click the back behaviour tab at the bottom of this UI to change how you navigate through this codex. There is support for changing back to a combination of escape, right mouse, and the UI buttons." - }, - { - "type": "image", - "location": "mna:textures/guide/recipe_buttons.png", - "width": 28, - "height": 18, - "newPage": true - }, - { - "type": "title", - "value": "Recipes" - }, - { - "type": "text", - "value": "When viewing a codex entry, you will often see recipes pinned to the right of the page in blue tabs. Click these to see how to make the given item." - }, - { - "type": "image", - "location": "mna:textures/guide/pin_recipe.png", - "width": 18, - "height": 33, - "newPage": true - }, - { - "type": "title", - "value": "Pinning Recipes" - }, - { - "type": "text", - "value": "When viewing a recipe, in the top left you will see a pin icon. Click this to pin a recipe to the HUD. This recipe will show even when the codex is closed. Click any pin on a recipe again to hide it, or click the red pin button that appears in your inventory when you have a recipe pinned." - } - ], - "related_recipes": [ - { - "location": "mna:occulus", - "type": "crafting" - } - ] - }, - "The HUD": { - "category": "basics", - "index": 1, - "sections": [ - { - "type": "title", - "value": "The HUD" - }, - { - "type": "text", - "value": "The main hud is the mana bar. In this you will see a badge with your level in it, a main bar representing your mana, and a smaller bar below representing your magic XP to next level. The main bar also has a darker section when holding a spell; this represents the estimated mana cost of the spell, or in the case of a channeled spell, the cost to start channeling it." - }, - { - "type": "title", - "value": "HUD Display Option" - }, - { - "type": "text", - "value": "Click the hud display tab at the bottom of this UI to change how the HUD displays. You can select always, conditionally (when you have a mana-consuming item equipped), or never.\n\nIf you can't see your HUD, you've likely changed this option!" - }, - { - "type": "image", - "location": "mna:textures/guide/hud_options.png", - "width": 18, - "height": 28 - }, - { - "type": "title", - "value": "HUD Position Option", - "newPage": true - }, - { - "type": "text", - "value": "Click the hud position tab at the bottom of this UI to change the HUD position." - }, - { - "type": "image", - "location": "mna:textures/guide/hud_position.png", - "width": 18, - "height": 28 - }, - { - "type": "text", - "value": "If you see a red drop with a lightning bolt in it next to your mana, this means that you have an item in your inventory that's low on charge.", - "newPage": true - }, - { - "type": "image", - "location": "mna:textures/guide/low_charge.png", - "width": 22, - "height": 26, - "newPage": true - } - ], - "related_recipes": [ - ] - }, - "Mana and Regeneration": { - "index": 2, - "category": "basics", - "sections": [ - { - "type": "title", - "value": "Mana and Regeneration" - }, - { - "type": "text", - "value": "When you perform several actions in the realms of magic, you will consume a resource called Mana. Your maximum mana is based on your magic level, and increases every time you level up. There are also rumors of trinkets, enchantments, and potions that can give you boosts to your maximum mana.\n\nRegardless of how much mana you have, it fully regenerates in 60 seconds, as long as you are well-fed. Magic is hungry work after all! Your mana bar is shown at the top left of the screen by default, along with your magic experience and your current magic level." - }, - { - "type": "text", - "value": "There are items, such as Mana Tea or Potions, that can help restore mana more quickly. Potions restore instantly, while Mana Tea provides a regeneration buff. There may be other methods as well to regenerate mana more quickly." - } - ], - "related_recipes": [ - { - "type": "crafting", - "location": "mna:clay_mug" - }, - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/food/mana_coffee" - } - ] - }, - "How to Progress": { - "category": "basics", - "index": 3, - "sections": [ - { - "type": "title", - "value": "How to Progress" - }, - { - "type": "text", - "value": "The occulus is a block that will help guide you through this mod along with this book. It will show you what you need to do in order to unlock new things within the mod, as well as what you currently have unlocked.\n\nTo see what you need to do in order to progress, click the progress tab.\n\nConsider the occulus a list of *what* you need do to in order to progress, and this book instructions on *how*.\n\nRemember this book has a search feature to easily find things within it that you're looking for." - } - ], - "related_recipes": [ - { - "location": "mna:occulus", - "type": "crafting" - } - ] - }, - "New Villager Types": { - "category": "basics", - "index": 4, - "sections": [ - { - "type": "title", - "value": "New Villager Types" - }, - { - "type": "text", - "value": "Mana and Artifice adds three new villager types to help you with resources and trade throughout your playthrough. Each one specializes in a different area of the mod, and can be used to help progress or simply trade for fun and useful items. They are not required to start nor progress through the mod, if villagers aren't your thing. M&A villagers trade in both emeralds and Transmuted Silver, so be sure to stock up on both.\n\nAll villager types can spawn naturally in villages, or can be created per vanilla rules by using their specific job block." - }, - { - "type": "title", - "value": "Spellmonger Villagers", - "newPage": true - }, - { - "type": "text", - "value": "Spellmongers sell useful herbalist pouches, inks, and other common ingredients you'll frequently need throughout the mod. The Spellmonger's job block is the Runeforge." - }, - { - "type": "title", - "value": "Manaweaver Villagers", - "newPage": true - }, - { - "type": "text", - "value": "Manaweavers sell useful manaweaver pouches, foci, silks and tea. The Manaweaver's job block is the Manaweaving Altar." - }, - { - "type": "title", - "value": "Runesmith Villagers", - "newPage": true - }, - { - "type": "text", - "value": "Runesmiths sell useful inscription pouches, runes of marking, and other useful items for runescribing and construct crafting. The Runesmiths's job block is the Runescribing Table." - } - ], - "related_recipes": [ - { - "locations": [ - "mna:runeforge", - "mna:runeforge_alt" - ], - "type": "crafting" - }, - { - "location": "mna:runescribing/runescribing_table", - "type": "crafting" - }, - { - "location": "mna:manaweaving_altar", - "type": "crafting" - } - ] - }, - "Flowers": { - "category": "basics", - "index": 5, - "sections": [ - { - "type": "title", - "value": "Flowers" - }, - { - "type": "text", - "value": "There are certain flowers that grow around the world that I'll need in order to make the most use of magic. These flowers are often used as reagents or ingredients, so I should take note of where to find them." - }, - { - "type": "title", - "value": "Aum", - "newPage": true - }, - { - "type": "item", - "location": "mna:aum", - "scale": 1 - }, - { - "type": "text", - "value": "Sometimes known as the 'lily of life', aum flowers are found in Forests and Plains. They often have uses in healing and restorative endeavors despite their extremely bitter taste." - }, - { - "type": "title", - "value": "Cerublossom", - "newPage": true - }, - { - "type": "item", - "location": "mna:cerublossom", - "scale": 1 - }, - { - "type": "text", - "value": "An extremely common flower, cerublossom is often mistaken for a blue orchid at a glance. However, they do have a telltale shimmer at closer inspection. They can be found in Forests, Plains, and Wintery places. Cerublossom are used in a wide variety of magical recipes. It's been said that they can emit a soothing hum that can only be heard by young children." - }, - { - "type": "title", - "value": "Tarma Root", - "newPage": true - }, - { - "type": "item", - "location": "mna:tarma_root", - "scale": 1 - }, - { - "type": "text", - "value": "Tarma root grow in large quantities in swamps. Their sharp thorns make them uncomfortable to pick and nearly impossible to eat. The way these roots can sway in the wind has lead to stories about them granting the ability to fly. This, however, has never been accomplished and is widely believed to be nothing more than a legend." - }, - { - "type": "title", - "value": "Desert Nova", - "newPage": true - }, - { - "type": "item", - "location": "mna:desert_nova", - "scale": 1 - }, - { - "type": "text", - "value": "As their namesake suggests, Desert Nova grow in sandy regions. Even on the coldest desert night they are warm to the touch, and have been used by many to keep warm by keeping a few in their pockets." - }, - { - "type": "title", - "value": "Wakebloom", - "newPage": true - }, - { - "type": "item", - "location": "mna:wakebloom", - "scale": 1 - }, - { - "type": "text", - "value": "Wakebloom thrive in water, growing as small seeds along the ocean floors and riverbeds before floating up to the top of the water and blooming in a beautiful fashion. They carry a surprising amount of water with them even when harvested." - } - ], - "related_recipes": [ - { - "location": "mna:tarma_root_to_brown_dye", - "type": "crafting" - }, - { - "location": "mna:wakebloom_to_blue_dye", - "type": "crafting" - }, - { - "location": "mna:desert_nova_to_orange_dye", - "type": "crafting" - }, - { - "location": "mna:cerublossom_to_purple_dye", - "type": "crafting" - }, - { - "location": "mna:aum_to_green_dye", - "type": "crafting" - } - ] - }, - "Ores": { - "category": "basics", - "index": 6, - "sections": [ - { - "type": "title", - "value": "Ores" - }, - { - "type": "text", - "value": "Within this mod there is only one new type of standard ore. Another, Chimerite, is added that is found along with certain other ores once you have progressed enough." - }, - { - "type": "title", - "value": "Vinteum" - }, - { - "type": "text", - "value": "I'm not sure what causes this seemingly coalesced arcane energy to gather in certain stones underground." - }, - { - "type": "item", - "location": "mna:vinteum_ore", - "scale": 1 - }, - { - "type": "text", - "value": "I do know though that I can run the ore through a furnace to turn it into a fine powder. I'm sure there are a very large number of uses for such a thing." - }, - { - "type": "title", - "value": "Chimerite" - }, - { - "type": "text", - "value": "I can't believe it's been under my nose this whole time - a hidden magical ore that I mistook for excess bits of rock when mining other valuable ores! I call it Chimerite because it can look just like mining debris until one's magical senses are honed to be able to detect it.\n\nIt's easiest to find in emerald ore, something to do with the structure of emeralds themselves. Most mages will be able to sense these with only a little bit of magical experience, probably mages that are at least level 5.\n\nNext are diamonds. While not as easy as emeralds, chimerite can be found here by mages with a little bit more experience, above level 10.\n\nLastly is coal. Chimerite is technically there in trace elements, but it takes a finely tuned magical mind to pick up the traces that are large enough to be useable. I would say no mage under level 20 would see it.\n\nOn that point, I should note that the chimerite is also often destroyed as part of the mining process, and isn't always retrievable from every mining attempt. Emeralds seem to have the best success rate here, followed by diamonds, and then again by coal.\n\nIt can be crafted into blocks and back using a crafting table." - } - ], - "related_recipes": [ - { - "location": "mna:vinteum_dust_block", - "type": "crafting" - }, - { - "location": "mna:vinteum_dust_from_block", - "type": "crafting" - } - ] - }, - "Early Game Resources": { - "category": "basics", - "index": 7, - "sections": [ - { - "type": "title", - "value": "Early Game Resources" - }, - { - "type": "text", - "value": "As you're progressing through the early stages of the mod there are several resources you'll need. What they are, and how to obtain them, are listed below.\n\nThese are not always the only way to obtain these resources; in fact many have more convenient ways unlocked as you progress." - }, - { - "type": "title", - "value": "Bone Ash", - "newPage": true - }, - { - "type": "item", - "location": "mna:bone_ash", - "scale": 1 - }, - { - "type": "text", - "value": "The runeforge's heat is able to break down bones into a fine ash. I should be able to use this ash for multiple magical purposes." - }, - { - "type": "title", - "value": "Transmuting Materials", - "newPage": true - }, - { - "type": "item", - "locations": [ - "mna:decoration/arcane_stone", - "mna:decoration/arcane_sandstone", - "mna:transmuted_silver" - ], - "scale": 1 - }, - { - "type": "text", - "value": "Using a transmutation cantrip, I can target certain blocks placed within the world to transmute them into something else." - }, - { - "type": "text", - "value": "- Arcane Stone is transmuted from Stone." - }, - { - "type": "text", - "value": "- Arcane Sandstone is transmuted from Sandstone." - }, - { - "type": "text", - "value": "- Transmuted Silver is transmuted from Copper Blocks." - }, - { - "type": "text", - "value": "- Gravel is transmuted into flint." - }, - { - "type": "text", - "value": "You can read more about Cantrips in their entirety under the Manaweaving section of this Codex." - } - ], - "related_recipes": [ - { - "location": "mna:arcanefurnace/bone_ash", - "type": "arcane_furnace" - } - ] - }, - "Useful Vanilla Recipes": { - "category": "basics", - "index": 8, - "sections": [ - { - "type": "title", - "value": "Useful Vanilla Recipes" - }, - { - "type": "text", - "value": "This mod adds a few recipes for vanilla items that are often used in the mod or just generally difficult to obtain. They are listed here. Some are tier locked and will appear as you advance." - }, - { - "type": "text", - "value": "The included recipes are:\n\nLeather\nCrying Obsidian\nPrismarine Crystal\nPrismarine Shard\nGilded Blackstone\nName Tag\nPoisonous Potato\nSaddle" - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/utility/leather" - }, - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/utility/crying_obsidian" - }, - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/utility/prismarine_crystal" - }, - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/utility/prismarine_shard" - }, - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/utility/gilded_blackstone" - }, - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/utility/name_tag" - }, - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/utility/poisonous_potato" - }, - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/utility/saddle" - } - ] - }, - "Enemies and Allies": { - "category": "basics", - "index": 9, - "sections": [ - { - "type": "title", - "value": "Enemies and Allies" - }, - { - "type": "text", - "value": "This mod adds several new enemies and allies, depending on your faction choice. You can read about them, and see them below. They are all neutral until you reach tier 3 and choose a faction. At that point, those allied with your faction will defend you from hostiles, and the other ones will become hostile." - }, - { - "type": "title", - "value": "Spellbreaker", - "newPage": true - }, - { - "type": "text", - "value": "Spell breakers are one of the soldiers of the Council of Wizards, and will aid and defend those allied to the Council. They have a resilient shield that can reflect certain types of spells, and can unleash a battle cry that causes nearby allies of theirs to heal quickly for a short time, and to take less damage and deal much more damage for a moderate time." - }, - { - "type": "recipe", - "location": "mna:spell_breaker", - "recipeType": "entity" - }, - { - "type": "title", - "value": "Witch Hunter", - "newPage": true - }, - { - "type": "text", - "value": "Witch Hunters are one of the soldiers of the Council of Wizards, and will aid and defend those allied to the Council. They are trained in agility, allowing them to attempt to dodge certain attacks and are expert marksman. They use their crossbows to deadly effect and carry potions that can slow the movement or the mana regeneration of those unfortunate to be caught in their splash effect." - }, - { - "type": "recipe", - "location": "mna:witch_hunter", - "recipeType": "entity" - }, - { - "type": "title", - "value": "Mushroom Soldier", - "newPage": true - }, - { - "type": "text", - "value": "Mushroom Soldiers are one of the soldiers of the Fey Courts, and will aid and defend those allied to the Fey. They are quick and skilled with their spear, able to use it to toss their enemy into the air. This can often combo with nearby pixies making them significantly more dangerous." - }, - { - "type": "recipe", - "location": "mna:mushroom_soldier", - "recipeType": "entity" - }, - { - "type": "title", - "value": "Pixie", - "newPage": true - }, - { - "type": "text", - "value": "Pixies are one of the soldiers of the Fey Courts, and will aid and defend those allied to the Fey. They can spawn with one of the four elemental affinities, and each one will attack with elemental bolts.\n\nFire pixies can melt equipped armor and the heat makes those affected do less damage with their attacks.\n\nWater pixies can slow with frost, or pull you underwater.\n\nAir pixies can toss you into the air.\n\nEarth pixies can blast you with physical damage, and can pull you to the earth if you are airborne.\n\nPixies by themselves are not much more than a nuisance, but a group of them can pose a serious threat, especially when they have Mushroom Soldiers as their frontline." - }, - { - "type": "recipe", - "location": "mna:pixie", - "recipeType": "entity" - }, - { - "type": "title", - "value": "Imp", - "newPage": true - }, - { - "type": "text", - "value": "Imps are one of the soldiers of the Demons of the Nether, and will aid and defend those allied to the Demons. They have powerful legs that let them leap great distances at their targets, covering ground quickly. Their sharp claws have made short work of many a wizard." - }, - { - "type": "recipe", - "location": "mna:demon_imp", - "recipeType": "entity" - }, - { - "type": "title", - "value": "Lantern Wraith", - "newPage": true - }, - { - "type": "text", - "value": "Lantern Wraiths are one of the soldiers of the Demons of the Nether, and will aid and defend those allied to the Demons. They fire bolts made of the souls of those they've slain, and each one increasingly slows and deals more damage as their target is drained more and more. These bolts eat away at the very life force of their target, and have been said to also drain mana of those they hit." - }, - { - "type": "recipe", - "location": "mna:lantern_wraith", - "recipeType": "entity" - }, - { - "type": "title", - "value": "Hulking Zombie", - "newPage": true - }, - { - "type": "text", - "value": "Hulking Zombies are one of the soldiers of the Undead, and will aid and defend those allied to the Undead. They can take an extreme amount of damage, and can dish it out as well. Their attacks can either knock their target back or up into the air, and they've been known to leap at airborne targets with the intent of spiking them back down to the ground (often at the expense of their own safety)." - }, - { - "type": "recipe", - "location": "mna:hulking_zombie", - "recipeType": "entity" - }, - { - "type": "title", - "value": "Skeleton Assassin", - "newPage": true - }, - { - "type": "text", - "value": "Skeleton Assassins are one of the soldiers of the Undead, and will aid and defend those allied to the Undead. These terrifying stalkers have the ability to drop smoke bombs to make themselves invisible. They know how to attack from concealment, making their attacks deal significantly more damage. They also can throw deadly shurikens with high speed, and will throw bolos at flying targets in an attempt to bring them to the ground." - }, - { - "type": "recipe", - "location": "mna:skeleton_assassin", - "recipeType": "entity" - } - ], - "related_recipes": [ - ] - }, - "Factions": { - "category": "basics", - "index": 10, - "sections": [ - { - "type": "title", - "value": "Factions" - }, - { - "type": "text", - "value": "At a certain point in your journey through the world of the arcane, you will need to choose a faction. This is given to you as a choice of a series of rituals to complete.\n\nChoose wisely.\n\nYour faction, once chosen, cannot be changed." - }, - { - "type": "text", - "value": "When you choose a faction, you make enemies out of the other ones. Their mobs, which spawn naturally throughout the worlds where appropriate will become hostile to you. However, your faction's mobs will come to your aid if they see you in trouble." - }, - { - "type": "text", - "value": "Your faction gives you access to unique relics and spell parts that are specific to each faction. The occulus shows these items by putting a badge representing your faction on their badges. You cannot craft the spells and artifacts from the other factions, however you can trade for them either by doing the Ritual of the Iron Bell once you hit Tier 3, or by simply trading with other wizards in multiplayer." - }, - { - "type": "text", - "value": "Though you must take care: using spells and relics from the other factions will eventually cause them to raid you, which involves them sending very powerful assassins after you. These assassins have more devastating abilities than their natually spawning counterparts, and will prove significantly tougher to defeat. They will also learn from their fights against you and will become more difficult over time. If they manage to kill you, the fights will become easier." - }, - { - "type": "text", - "value": "The factions and their general feel are described below." - }, - { - "type": "title", - "value": "The Demons of the Nether", - "newPage": true - }, - { - "type": "text", - "value": "The Demons of the Nether have a focus on all-out offense. Their relics include items such as the Hellfire Staff, which can power up a fire spell attached to it, the Emberglow Bracelet which protects from fire and makes your attacks ignite enemies, and spell components such as Explosion and Cauterize. When looking at the occulus, anything requiring the Demons faction will be marked with the following icon:" - }, - { - "type": "image", - "location": "mna:textures/guide/faction_icon_demons.png", - "width": 16, - "height": 16 - }, - { - "type": "title", - "value": "The Faerie Courts", - "newPage": true - }, - { - "type": "text", - "value": "The Courts of the Fey have a focus on subterfuge and trickery. Their relics include items such as the Spectral Elytra, which is an enchanted elytra that uses mana to fly, the Bracelet of Trickery which makes you invisible while sneaking and causes sneak punches to send your target flying, and spell components such as Decoy and Heal. When looking at the occulus, anything requiring the Fey faction will be marked with the following icon:" - }, - { - "type": "image", - "location": "mna:textures/guide/faction_icon_fey.png", - "width": 16, - "height": 16 - }, - { - "type": "title", - "value": "The Ancient Council of Wizards", - "newPage": true - }, - { - "type": "text", - "value": "The Ancient Council of Wizards have a focus on defense and mana manipulation. Their relics include items such as the Arcane Crown, which gives you bonus mana and can dispel harmful effects automatically, the Bracelet of Eldrin Power which causes you to absorb nearby eldrin energy to reduce mana costs while spell casting, and spell components such as Shield and Mana Transfer. When looking at the occulus, anything requiring the Council faction will be marked with the following icon:" - }, - { - "type": "image", - "location": "mna:textures/guide/faction_icon_council.png", - "width": 16, - "height": 16 - }, - { - "type": "title", - "value": "The Undead", - "newPage": true - }, - { - "type": "text", - "value": "The Undead have a focus on relentless endurance and spirit magic, with effects such as consuming souls for food, possessing other entities, and a shift in paradigm.\n\nThe Undead faction is a much more difficult faction to play. Your casting resource becomes souls, something that does not naturally regenerate. You must kill others to obtain their souls. Other undead give the least, then animals, then monsters, then villagers, then players.\n\nYou can sleep in coffins as if they were beds, will burn in sunlight, but can breathe underwater. Wearing a helmet can mitigate the burning but eventually the helmet will burn away and break.\n\nChoose this path at your own risk." - }, - { - "type": "image", - "location": "mna:textures/guide/faction_icon_undead.png", - "width": 16, - "height": 16 - }, - { - "type": "text", - "value": "(DEV NOTE: the following features are not yet implemented) You will gain reputation with your faction by doing so and will unlock additional trades and resources.", - "newPage": true - } - ], - "related_recipes": [ - ] - }, - "Commands": { - "category": "basics", - "index": 11, - "sections": [ - { - "type": "title", - "value": "Commands" - }, - { - "type": "text", - "value": "This mod contains several commands that moderators can use to help those on servers, or to test in creative mode. All commands are contained under the root '/mna' command." - } - ], - "related_recipes": [ - ] - }, - "Sided Inventories": { - "category": "basics", - "index": 12, - "tier": 2, - "sections": [ - { - "type": "title", - "value": "Automation: Sided Inventories" - }, - { - "type": "text", - "value": "Sided Inventories determine which sides of inventories can accept items. This is important, because when marking a block with a Rune of Marking, the side is also stored as well as the location. Other mods that use automation can also make use of this functionality. The following is an explanation of which blocks input/output on which sides." - }, - { - "type": "title", - "value": "Runescribing Table" - }, - { - "type": "text", - "value": "The Runescribing Table can accept hammers, chisels, clay, and patterns from all sides. Hammers, chisels, and clay can be extracted from the sides, and patterns can be extracted from the top/bottom." - }, - { - "type": "title", - "value": "Runic Anvil" - }, - { - "type": "text", - "value": "The Runic Anvil will accept items from any side, and provide items from any side." - }, - { - "type": "title", - "value": "Runeforge" - }, - { - "type": "text", - "value": "The Runeforge will accept items from any side if it is empty. It will provide items from any side as long as it isn't currently cooking." - }, - { - "type": "title", - "value": "Affinity Tinker Table" - }, - { - "type": "text", - "value": "The Affinity Tinker Table will accept spells for processing from any horizontal side if it is empty. It will allow extraction of resulting items from the top and bottom as long as it isn't currently processing." - }, - { - "type": "title", - "value": "Disenchanter" - }, - { - "type": "text", - "value": "The Disenchanter will accept items for processing and projection runes from any side, and projection runes from the top and bottom if it is empty. It will allow extraction of projection runes from the top and bottom, and source items from horizontal sides as long as it isn't currently processing." - }, - { - "type": "title", - "value": "Eldrin Fume Filter" - }, - { - "type": "text", - "value": "The Eldrin Fume Filter will accept fuel and motes from any side. It will allow extraction of items from all sides as long as it isn't currently processing." - }, - { - "type": "title", - "value": "Inscription Table" - }, - { - "type": "text", - "value": "The Inscription Table will accept paper, ink, and arcane ash from any horizontal side. It will allow extraction of items from all horizontal sides, and spell recipes from the top/bottom, as long as it isn't currently processing." - }, - { - "type": "title", - "value": "Study Desk" - }, - { - "type": "text", - "value": "The Study Desk will accept Torn Journal Fragments and Arcane Theses from any side. The same goes for extraction, as long as it isn't currently processing." - }, - { - "type": "title", - "value": "Study Desk" - }, - { - "type": "text", - "value": "The Study Desk will accept Arcanist Ink and Vellum from any horizontal side. The same goes for extraction with the addition of output items from the top and bottom, as long as it isn't currently processing." - }, - { - "type": "title", - "value": "Transcription Table" - }, - { - "type": "text", - "value": "The Transcription Table will accept Arcanist Ink, Lapis, and Runes/Staves/Vellum from any side. The same goes for extraction with the exception of output items only from the top and bottom, as long as it isn't currently processing." - } - ] - }, - - - "Manaweaving How-To": { - "category": "manaweaving", - "index": 0, - "sections": [ - { - "type": "title", - "value": "What is Manaweaving" - }, - { - "type": "text", - "value": "Manaweaving is the process of infusing your own magic into your creations. Spells, rituals, runes, and more can make use of it." - }, - { - "type": "text", - "value": "To do it, first craft a Manaweaver's Wand. The vinteum wands have limited uses and will eventually break, however later on you can make more powerful ones that will last forever." - }, - { - "type": "item", - "location": "mna:vinteum_manaweaver_wand", - "scale": 1 - }, - { - "type": "text", - "value": "Next, hold the wand in your hand and begin using it (hold the right mouse button). Then, draw the shape in the air. Stop using the wand when you're done." - }, - { - "type": "image", - "location": "mna:textures/guide/manaweaving.png", - "width": 128, - "height": 128 - }, - { - "type": "text", - "value": "The concentration required will consume your mana quickly. Do not let this rush you, however, lest you make mistakes: an incorrectly pattern will do nothing.\n\nSome mages claim to have heard chimes while using a manaweaver wand. While not confirmed, such an occurrence would be an indication that the wand is working.\n\nThere are also those that are either unable or unwilling to draw the shapes in the air. To that end, the manaweave projector was developed. Simply place it on the ground and it will draw in your mana (or that of others nearby) to power itself. When activated, it will project the pattern it is set to after a few seconds." - }, - { - "type": "image", - "location": "mna:textures/guide/manaweave_projector.png", - "width": 48, - "height": 128 - } - ], - "related_recipes": [ - { - "location": "mna:vinteum_manaweaver_wand", - "type": "crafting" - }, - { - "location": "mna:chimerite_manaweaver_wand", - "type": "crafting" - }, - { - "type": "crafting", - "location": "mna:improvised_manaweaver_wand" - }, - { - "location": "mna:manaweaving_altar", - "type": "crafting" - }, - { - "location": "mna:manaweave_projector", - "type": "crafting" - } - ] - }, - "Cantrips": { - "category": "manaweaving", - "index": 1, - "sections": [ - { - "type": "title", - "value": "Cantrips" - }, - { - "type": "text", - "value": "Cantrips are spells that you can cast using nothing but manaweaving pattern combination. You unlock new cantrips every time you tier up." - }, - { - "type": "title", - "value": "The Cantrip GUI" - }, - { - "type": "text", - "value": "To view the cantrips GUI, simply hold any manaweaver wand in your hand, press the gui key (default control), and right click. The wand's tooltip will show this as well.\n\nOnce in the gui, hover over any of the cantrip icons to see a description of what the cantrip does. You can also change the patterns required for that cantrip (minimum 2) by using the arrows next to the boxes below each cantrip's icon.\n\nSome cantrips allow inserting items as well that are related to that cantrip (such as spells). For example the 'Freeform Spell' cantrips require that you place a spell into the inventory slot before they'll do anything." - }, - { - "type": "title", - "value": "Casting Cantrips" - }, - { - "type": "text", - "value": "To cast a cantrip, first you'll need a manaweaver's wand. Equip that, and draw the first pattern using normal manaweaving. It will appear in the air once complete. Next, draw the second pattern. Once complete it will merge with the first. Once a cantrip pattern is matched, you will hear a tone and see an icon with a countdown bar. For cantrips that must be aimed such as spells, it will target and cast where you are looking when that timer reaches the end." - } - ], - "related_recipes": [ - { - "location": "mna:vinteum_manaweaver_wand", - "type": "crafting" - }, - { - "location": "mna:chimerite_manaweaver_wand", - "type": "crafting" - }, - { - "type": "crafting", - "location": "mna:improvised_manaweaver_wand" - } - ] - }, - "Improvised Manaweaving Wands": { - "category": "manaweaving", - "index": 2, - "sections": [ - { - "type": "title", - "value": "Improvised Manaweaving Wands" - }, - { - "type": "text", - "value": "If I'm ever in a pinch, I'm pretty sure I can fashion a simple improvised manaweaver's wand using something as a rod and either a magical flower or chimerite. This should allow me to do any emergency manaweaves, but likely will break after more than a few uses. However, I can probably get a cantrip or two out of it before it breaks, and that might make all the difference." - } - ], - "related_recipes": [ - { - "type": "crafting", - "location": "mna:improvised_manaweaver_wand" - } - ] - }, - "Manaweaving Altar": { - "category": "manaweaving", - "index": 3, - "sections": [ - { - "type": "title", - "value": "Manaweaving Altar" - }, - { - "type": "text", - "value": "The manaweaving altar is a pool of enchanted water used to craft items with magical properties.\n\nUp to nine ingredients can be inserted into the altar. Right clicking with an empty hand removes an item, from the most recently inserted to the least recently inserted.\n\nUsing a manaweaving wand while near a manaweaving altar causes the drawn patterns to float on the small, hovering pedestals around the pool. Right clicking the altar with a manaweaving wand removes a pattern, from the most recently drawn to the least recently drawn. If multiple manaweaving altars are near each other, you can bind your wand to a specific manaweaving altar by shift right clicking it with the wand in your hand.\n\nOnce all of the correct ingredients are inserted and the correct manaweaving patterns are present, the magical crafting process will begin automatically. Only manaweaving patterns need to be drawn in a particular order; ingredients are shapeless.\n\nAfter crafting an item, the last recipe used will be saved by the altar. Right clicking the altar with all the ingredients in your inventory allows you to re-craft that same item with a single click." - } - ], - "related_recipes": [ - { - "location": "mna:vinteum_manaweaver_wand", - "type": "crafting" - }, - { - "location": "mna:chimerite_manaweaver_wand", - "type": "crafting" - }, - { - "type": "crafting", - "location": "mna:improvised_manaweaver_wand" - }, - { - "location": "mna:manaweaving_altar", - "type": "crafting" - } - ] - }, - "Manaweave Projector": { - "index": 4, - "category": "manaweaving", - "sections": [ - { - "type": "title", - "value": "Manaweave Projector" - }, - { - "type": "text", - "value": "For those wizards that are either unwilling or unable to draw manaweave patterns manually, they can craft a manaweave projector. These devices, when placed, will draw mana from players within 2 blocks. When full, it will have drawn in 100 mana. \n\nActivating the block when full will cause it to emit the current pattern. Activating the block with a manaweave pattern recipe scrap will change the pattern that is emitted." - } - ], - "related_recipes": [ - { - "type": "crafting", - "location": "mna:mana_resevoir" - }, - { - "type": "crafting", - "location": "mna:manaweave_projector" - } - ] - }, - "Automating Manaweaving": { - "category": "manaweaving", - "index": 5, - "sections": [ - { - "type": "title", - "value": "Automating Manaweaving" - }, - { - "type": "text", - "value": "Manaweave automation is done by Manaweaves in a Bottle. You can capture any drawn or projected manaweave pattern in a bottle by right clicking it. You can then throw it like a potion or a snowball, and it will spawn the manaweave where it lands. You can also draw/project manaweave patterns directly into a bottle sitting on a pedestal.\n\nAutomating something to place/remove the bottles and activating a projector charged by one or more mana crystals would be a good way to automate this." - } - ], - "related_recipes": [ - { - "location": "mna:vinteum_manaweaver_wand", - "type": "crafting" - }, - { - "location": "mna:chimerite_manaweaver_wand", - "type": "crafting" - }, - { - "location": "mna:manaweave_projector", - "type": "crafting" - }, - { - "type": "crafting", - "location": "mna:runeforging/stone_pedestal" - }, - { - "type": "crafting", - "location": "mna:runeforging/stone_pedestal_with_sign" - }, - { - "type": "crafting", - "location": "minecraft:glass_bottle" - } - ] - }, - "Magic Staves and Wands": { - "index": 6, - "category": "manaweaving", - "sections": [ - { - "type": "title", - "value": "Magic Staves and Wands" - }, - { - "type": "text", - "value": "Magic staves and wands are aesthetic choices for mages who want to cast from them. They can also be found as loot in dungeons, and may have a random spell on it with limited charges. Staves and wands with charges do not consume mana to cast, but will eventually break.\n\nA spell can be combined with a staff or wand at a manaweaving table." - } - ], - "related_recipes": [ - { - "type": "crafting", - "location": "mna:staff_a" - }, - { - "type": "crafting", - "location": "mna:staff_b" - }, - { - "type": "crafting", - "location": "mna:staff_c" - }, - { - "type": "crafting", - "location": "mna:wand_a" - }, - { - "type": "crafting", - "location": "mna:wand_b" - }, - { - "type": "crafting", - "location": "mna:wand_c" - } - ] - }, - "Attaching Spells to Magic Staves and Wands": { - "index": 7, - "category": "manaweaving", - "sections": [ - { - "type": "title", - "value": "Attaching Spells to Magic Staves and Wands" - }, - { - "type": "text", - "value": "In addition to their enchantability and melee capabilities, staves and wands can also have spells bound to them. They grant no tangible benefits to the spell itself (and never will), but offer an aesthetic variant. Be warned, once the spell is attached to the staff it cannot be removed, however a new spell can overwrite an existing one." - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/sorcery/staff_a_add_spell" - }, - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/sorcery/staff_b_add_spell" - }, - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/sorcery/staff_c_add_spell" - }, - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/sorcery/wand_a_add_spell" - }, - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/sorcery/wand_b_add_spell" - }, - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/sorcery/wand_c_add_spell" - } - ] - }, - - - "Ritual How-To": { - "index": -2, - "category": "rituals", - "sections": [ - { - "type": "title", - "value": "Initial Setup" - }, - { - "type": "text", - "value": "Rituals are more in-depth magical castings that provide more powerful or long term effects than an instant cast spell typically will. It involves additional preparation, reagents, and interactions to complete the effect, but there are some very powerful effects that can be achieved.\n\nTo start, draw the pattern on the ground using Wizard's Chalk. The orientation doesn't matter. Then, activate the centre of the ritual using Purified Vinteum Dust. This will cause the ritual to begin displaying the needed reagents. Reagent numbers in gold are mandatory, and numbers in white are optional.\n\nPlace the required reagents in the correct positions, then activate the centre of the ritual again using Purified Vinteum Dust. This will cause the ritual to begin casting." - }, - { - "type": "title", - "value": "Collecting Reagents" - }, - { - "type": "text", - "value": "The ritual will power up and then begin drawing in the reagents. Take care to ensure that no reagents are removed and that the chalk runes remain intact, lest you encounter more...explosive results.\n\nNot all rituals require reagents." - }, - { - "type": "title", - "value": "Manaweaving" - }, - { - "type": "text", - "value": "After the reagents are consumed, the ritual will begin displaying manaweave patterns. You need to draw the required pattern (or use a manaweave projector to create it), and the ritual will draw it in, then display the next pattern.\n\nNot all rituals require patterns.\n\nOnce all patterns are added, the ritual will complete over the next few seconds." - }, - { - "type": "title", - "value": "Dynamic Reagents" - }, - { - "type": "text", - "value": "Some rituals require an item to display reagents, such as the Ritual of Arcana requiring a spell recipe. You will need to place the item in first, and then the remaining reagents will be displayed. You do not need to reactivate the ritual using Purified Vinteum Dust for the dynamic reagents to be displayed." - } - ], - "related_recipes": [ - { - "type": "crafting", - "location": "mna:wizard_chalk" - }, - { - "type": "crafting", - "location": "mna:purified_vinteum_dust" - }, - { - "location": "mna:vinteum_manaweaver_wand", - "type": "crafting" - }, - { - "location": "mna:chimerite_manaweaver_wand", - "type": "crafting" - }, - { - "type": "crafting", - "location": "mna:improvised_manaweaver_wand" - }, - { - "type": "crafting", - "location": "mna:manaweave_projector" - } - ] - }, - "Tagging Charms": { - "index": -1, - "category": "rituals", - "tier": 3, - "sections": [ - { - "type": "title", - "value": "Tagging Charms" - }, - { - "type": "text", - "value": "Player charms and world charms, once crafted, can be attuned to by a player or world by right clicking on the charm. Attuned player charms can then be given to trusted allies to allow them to use rituals involving you, such as Summoning or Visiting (once unlocked). Attuned world charms can be used to use a Ritual of Return or a Ritual of the Gate to target a point in a different dimension." - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/rituals/player_charm" - }, - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/rituals/world_charm" - } - ] - }, - "Motes": { - "category": "rituals", - "index": -1, - "sections": [ - { - "type": "title", - "value": "Motes" - }, - { - "type": "text", - "value": "There are rituals that exist to create various elemental motes. There is one ritual/mote for each affinity. Be sure to check the ritual entries in this codex as the mote rituals all have special conditions required in order to perform the ritual.\n\nThe rituals are:\n\nRitual of the Endless Void / Mote of Ender\n\nRitual of Forgotten Lore / Mote of Magic\n\nRitual of the Untamed Wind / Mote of Air\n\nRitual of the Searing Inferno / Mote of Fire\n\nRitual of the Deep Ocean / Mote of Water\n\nRitual of Ancient Stone / Mote of Earth." - } - ], - "related_recipes": [ - { - "type": "ritual", - "location": "mna:rituals/endless_void" - }, - { - "type": "ritual", - "location": "mna:rituals/forgotten_lore" - }, - { - "type": "ritual", - "location": "mna:rituals/untamed_wind" - }, - { - "type": "ritual", - "location": "mna:rituals/searing_inferno" - }, - { - "type": "ritual", - "location": "mna:rituals/deep_ocean" - }, - { - "type": "ritual", - "location": "mna:rituals/ancient_stone" - } - ] - }, - "Practitioner's Pouch": { - "index": -1, - "category": "rituals", - "sections": [ - { - "type": "title", - "value": "Practitioner's Pouch" - }, - { - "type": "text", - "value": "Having to draw out a ritual each and every time can be time consuming. Enter the practitioner's pouch.\n\nTo bind the pouch to a specific ritual pattern, sneak while activating the centre of a ritual.\n\nHold the GUI key (default left Ctrl) and right click the pouch to open it. Place all items needed for the ritual inside the pouch.\n\nActivating the pouch on a sufficiently sized, empty flat space will instantly place and activate the ritual. Items will be consumed from the pouch.\n\nPractitioner's Pouches can store multiple rituals. Select a slot before binding or placing using the UI key (default 'z') and the radial menu." - }, - { - "type": "title", - "value": "Patches" - }, - { - "type": "text", - "value": "One of the most beneficial things about a practitioner's pouch is the ability to extend its functionality through patches.\n\nTo apply a patch to the practitioner's pouch, place the pouch down on a Runic Anvil. Then, place the patch on top of the pouch. Finally, activate the anvil with a Sorcerous Sewing Set to stitch the patch on to the pouch.\n\nGiven the relatively small size of the pouch, there's only about enough space for three different kinds of patches (excluing the speed pouch, that one can always be applied in combination with any others). Rumor has it that there exist powerful variants of this pouch that have every single patch applied. Some very smart wizard must have figured out how to do it long ago." - } - ], - "related_recipes": [ - { - "type": "crafting", - "location": "mna:practitioners_pouch" - }, - { - "type": "crafting", - "location": "mna:sorcerous_sewing_set" - } - ] - }, - "Practitioner's Pouch Patch: Void": { - "index": -1, - "category": "rituals", - "sections": [ - { - "type": "title", - "value": "Practitioner's Pouch Patch: Void" - }, - { - "type": "text", - "value": "When sewn onto a Practitioner's Pouch along with a Collection Patch, a Void Patch provides an additional sixteen slot filter. Upon collecting an item in this filter, it will be destroyed if all stacks of that item in the Pouch are full instead of being placed into the player's inventory." - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/patches/void" - } - ] - }, - "Practitioner's Pouch Patch: Depth": { - "index": -1, - "category": "rituals", - "sections": [ - { - "type": "title", - "value": "Practitioner's Pouch Patch: Depth" - }, - { - "type": "text", - "value": "When sewn onto a Practitioner's Pouch, a Depth patch increases the stack limit of items within the Pouch to four times their normal value.\n\nAccomplished magicians can create improved Depth Patches that can be sewn on top of the basic Depth Patch. Stitching an improved patch onto a Pouch that already has a Depth Patch increases the stack limits of the items within by four times again (sixteen times its normal limit in total)." - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/patches/depth_i" - }, - { - "type": "eldrin_altar", - "location": "mna:eldrin_altar/patches/depth_ii" - } - ] - }, - "Practitioner's Pouch Patch: Speed": { - "index": -1, - "category": "rituals", - "sections": [ - { - "type": "title", - "value": "Practitioner's Pouch Patch: Speed" - }, - { - "type": "text", - "value": "When sewn onto a Practitioner's Pouch, a Speed Patch increases the rate at which a ritual bound to the Pouch draws and readies itself by 30%.\n\nAccomplished magicians can create improved Speed Patches that can be sewn on top of the basic Speed Patch. Stitching an improved patch onto a Pouch that already has a Speed Patch further increases the rate at which bound rituals ready themselves by an additional 30% each (to a maximum of 90% increased ritual speed)." - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/patches/speed_i" - }, - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/patches/speed_ii" - }, - { - "type": "eldrin_altar", - "location": "mna:eldrin_altar/patches/speed_iii" - } - ] - }, - "Practitioner's Pouch Patch: Glyph": { - "index": -1, - "category": "rituals", - "sections": [ - { - "type": "title", - "value": "Practitioner's Pouch Patch: Glyph" - }, - { - "type": "text", - "value": "When sewn onto a Practitioner's Pouch, a Glyph Patch provides an additional sixteen slot inventory that can only hold dyed glyphs.\n\nThe additional inventory can be accessed by clicking on the green + icon over the Glyph Patch icon, and can be closed by clicking on the red - icon in the upper right of the patch inventory." - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/patches/glyph" - } - ] - }, - "Practitioner's Pouch Patch: Mote": { - "index": -1, - "category": "rituals", - "sections": [ - { - "type": "title", - "value": "Practitioner's Pouch Patch: Mote" - }, - { - "type": "text", - "value": "When sewn onto a Practitioner's Pouch, a Mote Patch provides an additional twelve slot inventory that can only hold motes and greater motes.\n\nThe additional inventory can be accessed by clicking on the green + icon over the Mote Patch icon, and can be closed by clicking on the red - icon in the upper right of the patch inventory." - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/patches/mote" - } - ] - }, - "Practitioner's Pouch Patch: Rift": { - "index": -1, - "category": "rituals", - "sections": [ - { - "type": "title", - "value": "Practitioner's Pouch Patch: Rift" - }, - { - "type": "text", - "value": "Normally, a ritual bound to a Practitioner's Pouch needs all of the necessary items within itself. When sewn onto a Practitioner's Pouch, a Rift Patch allows a ritual to search for missing items within the user's Rift storage instead. If necessary items are contained both in the Pouch and the Rift, items in the Rift will be consumed first." - } - ], - "related_recipes": [ - { - "type": "eldrin_altar", - "location": "mna:eldrin_altar/patches/rift" - } - ] - }, - "Practitioner's Pouch Patch: Weave": { - "index": -1, - "category": "rituals", - "sections": [ - { - "type": "title", - "value": "Practitioner's Pouch Patch: Weave" - }, - { - "type": "text", - "value": "When sewn onto a Practitioner's Pouch, a Weave Patch provides an additional twelve slot inventory that can only hold bottles containing manaweave patterns. When a ritual is started with the Pouch, any necessary manaweave patterns stored in the Weave Patch will be consumed automatically. If all manaweaves are present in bottles, no manaweaving will be necessary to complete the ritual.\n\nThe additional inventory can be accessed by clicking on the green + icon over the Weave Patch icon, and can be closed by clicking on the red - icon in the upper right of the patch inventory." - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/patches/weave" - } - ] - }, - "Practitioner's Pouch Patch: Conveyance": { - "index": -1, - "category": "rituals", - "sections": [ - { - "type": "title", - "value": "Practitioner's Pouch Patch: Conveyance" - }, - { - "type": "text", - "value": "When sewn onto a Practitioner's Pouch, a Conveyance Patch provides a single slot that can only hold a Rune of Marking.\n\nNormally, a ritual bound to a Practitioner's Pouch needs all of the necessary items within itself. A Conveyance Patch allows a ritual to search for missing items within the inventory the provided Rune of Marking points to, if it is loaded.\n\nIf necessary items are contained both in the Pouch and the marked inventory, items in the marked inventory will be consumed first. If the Pouch has both a Conveyance Patch and a Rift Patch, items in the Rift will be consumed before items in the marked inventory." - } - ], - "related_recipes": [ - { - "type": "eldrin_altar", - "location": "mna:eldrin_altar/patches/conveyance" - } - ] - }, - "Practitioner's Pouch Patch: Collection": { - "index": -1, - "category": "rituals", - "sections": [ - { - "type": "title", - "value": "Practitioner's Pouch Patch: Collection" - }, - { - "type": "text", - "value": "Normally, items must be inserted into a Practitioner's Pouch manually. When sewn on, a Collection Patch causes any items picked up to automatically go to the Pouch's inventory instead.\n\nItems will only enter the Pouch if the item already exists in the pouch and is not at its stack limit." - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/patches/collection" - } - ] - }, - "Metal Ritual Runes": { - "index": -1, - "category": "rituals", - "tier": 2, - "sections": [ - { - "type": "title", - "value": "Metal Ritual Runes" - }, - { - "type": "text", - "value": "It may be desirable to have certain rituals not remove their ritual runes when completing. Creating the ritual pattern out of metal ritual runes will achieve this goal.\n\nYou can mix and match metal and non-metal ritual runes together in the same ritual." - } - ], - "related_recipes": [ - { - "type": "crafting", - "location": "mna:runescribing/runescribing_table" - }, - { - "type": "crafting", - "location": "mna:rune_clay_plate" - }, - { - "type": "runescribing", - "location": "mna:runescribing/runescribe_metal_ritual_rune" - } - ] - }, - "Aurora": { - "index": 0, - "category": "rituals", - "sections": [ - { - "type": "title", - "value": "Ritual of Aurora" - }, - { - "type": "text", - "value": "This ritual will turn night into day. It can only be performed at night or during thunderstorms." - } - ], - "related_recipes": [ - { - "type": "ritual", - "location": "mna:rituals/aurora" - } - ] - }, - "Odin's Call": { - "index": 0, - "category": "rituals", - "sections": [ - { - "type": "title", - "value": "Ritual of Odin's Call" - }, - { - "type": "text", - "value": "This ritual challenges a diety of magic, Odin himself. Be on your guard, this fight is extremely deadly. The ritual must be performed at a place that can see the sky while a thunderstorm is happening." - } - ], - "related_recipes": [ - { - "type": "ritual", - "location": "mna:rituals/odins_call" - } - ] - }, - "Locating": { - "index": 0, - "category": "rituals", - "sections": [ - { - "type": "title", - "value": "Ritual of Locating" - }, - { - "type": "text", - "value": "This ritual will enchant a compass to find a structure, village, or biome. Trade with the Wandering Wizard summoned by the aptly named Ritual of the Wandering Wizard to get the locating patterns." - } - ], - "related_recipes": [ - { - "type": "ritual", - "location": "mna:rituals/locating" - }, - { - "type": "ritual", - "location": "mna:rituals/wandering_wizard" - } - ] - }, - "Wandering Wizard": { - "index": 0, - "category": "rituals", - "sections": [ - { - "type": "title", - "value": "Ritual of the Wandering Wizard" - }, - { - "type": "text", - "value": "This ritual will open a portal and summon a walker of the planes, a Wandering Wizard that will trade with you for various magical wares. An experienced traveler, he has access to all of the patterns needed for manaweaving as well as the ritual of Locating. The Wandering Wizard will only remain for a minute before continuing on his journey." - } - ], - "related_recipes": [ - { - "type": "ritual", - "location": "mna:rituals/wandering_wizard" - } - ] - }, - "Ritual of the Iron Bell": { - "index": 0, - "category": "rituals", - "sections": [ - { - "type": "title", - "value": "Ritual of the Iron Bell" - }, - { - "type": "text", - "value": "The tolling of the iron bell rings out into the ether, summoning a mysterious entity only known as The Broker. This entity will remain for one half day and will trade a combination of faction tokens (which are obtained by defeating faction enemies when encountered) and relics of my own faction for obtained relics of the other two factions. I should ensure that I have one of each of my faction's relics available for trade and at least a stack of each of the faction tokens before calling upon the Broker." - } - ], - "related_recipes": [ - { - "type": "ritual", - "location": "mna:rituals/broker" - } - ] - }, - "Arcana": { - "index": 0, - "category": "rituals", - "sections": [ - { - "type": "title", - "value": "Ritual of Arcana" - }, - { - "type": "text", - "value": "This ritual is used to craft spells. You will first need to craft an inscription table, and scribe a spell onto vellum." - } - ], - "related_recipes": [ - { - "type": "ritual", - "location": "mna:rituals/arcana" - }, - { - "type": "crafting", - "location": "mna:inscription_table" - }, - { - "type": "crafting", - "location": "mna:ritual_focus_minor" - }, - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/ritual_focus_lesser" - }, - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/ritual_focus_greater" - } - ] - }, - "Alteration": { - "index": 0, - "category": "rituals", - "sections": [ - { - "type": "title", - "value": "Ritual of Alteration" - }, - { - "type": "text", - "value": "This ritual is used to add modifiers to spells you have already crafted. You will first need to craft a Book of Alteration, and use its radial menu (hold in your hand and hold 'Z') to select the modifier you want to add. Then place the required items in the ritual and perform it to add the modifier to the spell. You can only have 3 modifiers on a spell. If you try to add more, the ritual will fail." - } - ], - "related_recipes": [ - { - "type": "ritual", - "location": "mna:rituals/alteration" - }, - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/sorcery/alteration_book" - } - ] - }, - "Eventide": { - "index": 0, - "category": "rituals", - "sections": [ - { - "type": "title", - "value": "Ritual of Eventide" - }, - { - "type": "text", - "value": "This ritual will turn day to night. It can only be performed during the day." - } - ], - "related_recipes": [ - { - "type": "ritual", - "location": "mna:rituals/eventide" - } - ] - }, - "Yawning Chasm": { - "index": 0, - "category": "rituals", - "sections": [ - { - "type": "title", - "value": "Ritual of the Yawning Chasm" - }, - { - "type": "text", - "value": "This ritual will summon a powerful destructive force that will burrow straight down until it reaches bedrock. It will not drop any blocks during this process, consuming them to continue to fuel itself." - } - ], - "related_recipes": [ - { - "type": "ritual", - "location": "mna:rituals/hole" - }, - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/flat_lands_book" - } - ] - }, - "Earthen Steppes": { - "index": 0, - "category": "rituals", - "sections": [ - { - "type": "title", - "value": "Ritual of the Earthen Steppes" - }, - { - "type": "text", - "value": "This ritual will summon a powerful destructive force that will burrow down at an angle until it reaches bedrock. It will not drop any blocks during this process, consuming them to continue to fuel itself." - } - ], - "related_recipes": [ - { - "type": "ritual", - "location": "mna:rituals/staircase" - }, - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/flat_lands_book" - } - ] - }, - "Homestead": { - "index": 0, - "category": "rituals", - "sections": [ - { - "type": "title", - "value": "Ritual of Homestead" - }, - { - "type": "text", - "value": "This ritual will create a waystone underneath it matching the rune combination used in the ritual, in the same order.\n\nCasting the Ritual of Return will allow you to use the matching rune combination to return to this location, provided you are on the same dimension." - } - ], - "related_recipes": [ - { - "type": "ritual", - "location": "mna:rituals/homestead" - }, - { - "type": "ritual", - "location": "mna:rituals/return" - } - ] - }, - "Return": { - "index": 0, - "category": "rituals", - "sections": [ - { - "type": "title", - "value": "Ritual of Return" - }, - { - "type": "text", - "value": "This ritual will find a waystone with the matching rune combination and open a portal to it. Stepping through the portal will teleport you instantly to that location.\n\nRemember, a portal will never teleport a sneaking target." - } - ], - "related_recipes": [ - { - "type": "ritual", - "location": "mna:rituals/homestead" - }, - { - "type": "ritual", - "location": "mna:rituals/return" - } - ] - }, - "Gate": { - "index": 0, - "category": "rituals", - "tier": 4, - "sections": [ - { - "type": "title", - "value": "Ritual of the Gate" - }, - { - "type": "text", - "value": "This ritual will find a waystone with the matching rune combination and open a portal to it. Stepping through the portal will teleport you instantly to that location. Unlike the Ritual of Return, this portal will remain open until a rune of marking is thrown into it.\n\nOptionally, Adding a dye to the center will change the color of the portal.\n\nRemember, a portal will never teleport a sneaking target." - } - ], - "related_recipes": [ - { - "type": "ritual", - "location": "mna:rituals/homestead" - }, - { - "type": "ritual", - "location": "mna:rituals/gate" - } - ] - }, - "Summoning": { - "index": 0, - "category": "rituals", - "tier": 3, - "sections": [ - { - "type": "title", - "value": "Ritual of Summoning" - }, - { - "type": "text", - "value": "This ritual will use a player charm to open a portal at that player's current location. That portal will allow the player to step through and teleport to the location that the ritual was performed." - } - ], - "related_recipes": [ - { - "type": "ritual", - "location": "mna:rituals/summon" - }, - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/rituals/player_charm" - } - ] - }, - "Visiting": { - "index": 0, - "category": "rituals", - "tier": 3, - "sections": [ - { - "type": "title", - "value": "Ritual of Visiting" - }, - { - "type": "text", - "value": "This ritual will use a player charm to open a portal at the center of the ritual. Stepping through the portal will teleport you to the location the player was at when the ritual was completed." - } - ], - "related_recipes": [ - { - "type": "ritual", - "location": "mna:rituals/visit" - }, - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/rituals/player_charm" - } - ] - }, - "Ancient Stone": { - "index": 0, - "category": "rituals", - "sections": [ - { - "type": "title", - "value": "Ritual of Ancient Stone" - }, - { - "type": "text", - "value": "This ritual coalesces the elements of earth and nature into an essence.\n\nThis ritual can only be performed while deep underground, near bedrock." - } - ], - "related_recipes": [ - { - "type": "ritual", - "location": "mna:rituals/ancient_stone" - } - ] - }, - "Deep Ocean": { - "index": 0, - "category": "rituals", - "sections": [ - { - "type": "title", - "value": "Ritual of the Deep Ocean" - }, - { - "type": "text", - "value": "This ritual coalesces the elements of water and the deep sea into an essence.\n\nThis ritual can only be performed while in an ocean biome." - } - ], - "related_recipes": [ - { - "type": "ritual", - "location": "mna:rituals/deep_ocean" - } - ] - }, - "Endless Void": { - "index": 0, - "category": "rituals", - "sections": [ - { - "type": "title", - "value": "Ritual of the Endless Void" - }, - { - "type": "text", - "value": "This ritual coalesces the elements of entropy and the void into an essence.\n\nThis ritual can only be performed while all ritual runes are in complete darkness." - } - ], - "related_recipes": [ - { - "type": "ritual", - "location": "mna:rituals/endless_void" - } - ] - }, - "Forgotten Lore": { - "index": 0, - "category": "rituals", - "sections": [ - { - "type": "title", - "value": "Ritual of Forgotten Lore" - }, - { - "type": "text", - "value": "This ritual coalesces the elements of knowledge and study into an essence.\n\nThis ritual must be done by placing enough blocks that improve enchantments (such as bookshelves) anywhere along the ritual's outer border. I think ten should do the trick." - }, - { - "type": "image", - "location": "mna:textures/guide/forgotten_lore.png", - "width": 128, - "height": 128 - } - ], - "related_recipes": [ - { - "type": "ritual", - "location": "mna:rituals/forgotten_lore" - } - ] - }, - "Searing Inferno": { - "index": 0, - "category": "rituals", - "sections": [ - { - "type": "title", - "value": "Ritual of the Searing Inferno" - }, - { - "type": "text", - "value": "This ritual coalesces the elements of fire and brimstone into an essence.\n\nThis ritual can only be performed in the nether." - } - ], - "related_recipes": [ - { - "type": "ritual", - "location": "mna:rituals/searing_inferno" - } - ] - }, - "Untamed Wind": { - "index": 0, - "category": "rituals", - "sections": [ - { - "type": "title", - "value": "Ritual of the Untamed Wind" - }, - { - "type": "text", - "value": "This ritual coalesces the elements of wind and air into an essence.\n\nThis ritual can only be performed while high above the clouds." - } - ], - "related_recipes": [ - { - "type": "ritual", - "location": "mna:rituals/untamed_wind" - } - ] - }, - "Burning Hells": { - "index": 0, - "category": "rituals", - "sections": [ - { - "type": "title", - "value": "Ritual of the Burning Hells" - }, - { - "type": "text", - "value": "This forbidden ritual summons a demon lord. These demons often offer power to those that seek it, though with power always comes a price.\n\nDemons are very powerful, and respect only those that can withstand such power. Proper precautions should be taken before attempting to make an bargain with a demon lest the summoner find themselves burned alive.\n\nThis includes both protections, as well as having an offering of a Mote of Fire to offer the demon.\n\nAllying oneself with such entities will almost assuredly make enemies of others." - } - ], - "related_recipes": [ - { - "type": "ritual", - "location": "mna:rituals/burning_hells" - }, - { - "type": "ritual", - "location": "mna:rituals/searing_inferno" - } - ] - }, - "Faerie Courts": { - "index": 0, - "category": "rituals", - "sections": [ - { - "type": "title", - "value": "Ritual of the Faerie Courts" - }, - { - "type": "text", - "value": "This forbidden ritual summons a faerie queen. Through bargains, the fey often offer power to those that seek it, though with power always comes a price.\n\nAn offering of a Mote of Air is usually a good bet.\n\nAllying oneself with such entities will almost assuredly make enemies of others." - } - ], - "related_recipes": [ - { - "type": "ritual", - "location": "mna:rituals/faerie_courts" - }, - { - "type": "ritual", - "location": "mna:rituals/untamed_wind" - } - ] - }, - "Wizard's Council": { - "index": 0, - "category": "rituals", - "sections": [ - { - "type": "title", - "value": "Ritual of the Wizard's Council" - }, - { - "type": "text", - "value": "This ritual summons a conclave from the Ancient Council of Wizards. By doing so, you are offering to align yourself with the council in exchange for access to their knowledge of higher magics.\n\nOnce you have summoned the council, stand in the center of them to receive their blessing, if you believe you are worthy.\n\nAllying oneself with such entities will almost assuredly make enemies of others." - } - ], - "related_recipes": [ - { - "type": "ritual", - "location": "mna:rituals/ancient_council" - } - ] - }, - "Cold Dark": { - "index": 0, - "category": "rituals", - "sections": [ - { - "type": "title", - "value": "Ritual of the Cold Dark" - }, - { - "type": "text", - "value": "This ritual calls out to the legions of the Undead. By doing so, you are offering to align yourself with the undead in exchange for access to their dark powers.\n\nIf the undead respond, they will give you a sign. Follow the instructions if you believe you are worthy.\n\nAllying oneself with such entities will almost assuredly make enemies of others." - }, - { - "type": "text", - "value": "WARNING: The undead faction is a much more difficult faction to play. Your casting resource becomes souls, something that does not naturally regenerate. You must kill others to obtain their souls. Other undead give the least, then animals, then monsters, then villagers, then players.\n\nYou can sleep in coffins as if they were beds, will burn in sunlight, but can breathe underwater. Wearing a helmet can mitigate the burning but eventually the helmet will burn away and break.\n\nChoose this path at your own risk." - } - ], - "related_recipes": [ - { - "type": "ritual", - "location": "mna:rituals/cold_dark" - } - ] - }, - "Sanctum Invocation": { - "index": 0, - "category": "rituals", - "sections": [ - { - "type": "title", - "value": "Ritual of Sanctum Invocation" - }, - { - "type": "text", - "value": "This ritual Designates a place of power for your faction. Upon completion, it spawns a single block, a 'circle of power'. Right click this block to display a structure that you will then need to build. Upon completion, the circle of power will activate. Allied faction players (and you of course) when standing near or within the completed structure will gain a powerful buff to their spell casting, causing more damage with spells and making their buffs last significantly longer." - }, - { - "type": "text", - "value": "For the undead, this sanctum serves an additional purpose. Enemies within the sanctum will be given the 'Vulnerable Soul' debuff. Killing enemies with this debuff will yield significantly more souls than normal." - } - ], - "related_recipes": [ - { - "type": "ritual", - "location": "mna:rituals/circle_of_power" - }, - { - "type": "multiblock", - "location": "mna:multiblock/council_circle" - }, - { - "type": "multiblock", - "location": "mna:multiblock/demon_circle" - }, - { - "type": "multiblock", - "location": "mna:multiblock/fey_circle" - }, - { - "type": "multiblock", - "location": "mna:multiblock/undead_circle" - } - ] - }, - "Flat Lands": { - "index": 0, - "category": "rituals", - "sections": [ - { - "type": "title", - "value": "Ritual of the Flat Lands" - }, - { - "type": "text", - "value": "This very powerful magic allows a mage to mark out an area using special runes of marking, then perform the ritual close to the marked location, within about 16m or so of either of the marked points. The magic will stream out of the ritual and carve out the marked location, destroying trees, plants, dirt, rocks, ores, and more.\n\nEach of the two Runes of Marking marks the opposite corners of a cube to target." - }, - { - "type": "item", - "location": "mna:rune_marking", - "scale": 1 - }, - { - "type": "text", - "value": "It seems that only basic blocks are affected by this spell, and not anything like chests, furnaces, or the like.\n\nThere are rumors that no mage has been able to make this ritual function on an area larger than 48m or so. Any larger just seems to consume the materials and then quickly implode upon itself. Conversely, any dimension smaller than 3m also seems to have the same effect." - } - ], - "related_recipes": [ - { - "type": "runescribing", - "location": "mna:runescribing/runescribe_marking" - }, - { - "type": "ritual", - "location": "mna:rituals/flat_lands" - }, - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/flat_lands_book" - } - ] - }, - "Clear Skies": { - "index": 0, - "category": "rituals", - "sections": [ - { - "type": "title", - "value": "Ritual of Clear Skies" - }, - { - "type": "text", - "value": "This ritual allows me to change the weather to be clear blue skies. Reciting the magic words 'rain, rain, go away, come again another day' does not seem to have any extra effect." - } - ], - "related_recipes": [ - { - "type": "ritual", - "location": "mna:rituals/clear_skies" - } - ] - }, - "Monsoon": { - "index": 0, - "category": "rituals", - "tier": 4, - "sections": [ - { - "type": "title", - "value": "Ritual of the Monsoon" - }, - { - "type": "text", - "value": "I can use this ritual to summon a torrent of rain. If I add some gray wool to the top of the ritual, it will cause a thunderstorm. If I leave it out, it will just rain." - } - ], - "related_recipes": [ - { - "type": "crafting", - "location": "minecraft:gray_wool" - }, - { - "type": "ritual", - "location": "mna:rituals/monsoon" - } - ] - }, - "Shadow Soul": { - "index": 0, - "category": "rituals", - "tier": 4, - "sections": [ - { - "type": "title", - "value": "Ritual of the Shadow Soul" - }, - { - "type": "text", - "value": "Since I can make Crystallize to capture things within Crystalline Cages, I can use those cages to fill a Crystal Phylactery. Of course I can still use the normal method as well to fill the phylacteries, but this might still come in handy." - } - ], - "related_recipes": [ - { - "type": "ritual", - "location": "mna:rituals/shadow_soul" - }, - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/crystal_phylactery" - }, - { - "type": "crafting", - "location": "mna:resonating_lump" - } - ] - }, - - - - - "Scribing Spells": { - "index": -100, - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "Scribing Spells" - }, - { - "type": "text", - "value": "I'll need to set up a proper workspace for me to get my spell ideas from my head onto paper.\n\nA table with all the proper places to store everything, paper that is designed to accept magical script, and the proper ink. I'll need some arcane ash as well.\n\nOnce I've got all that together, I can get started. I'll need to pick a way to shape the spell. This will be the way it targets the world. I'm sure there are several shapes that I can learn.\n\nAfter that, I will need to pick a component so that the spell actually does something.\n\nThat alone is enough to make a basic spell. However, I can think of several aspects of spells that could be modified. I'll need to add in modifiers to the equation of the spell so that I can change these values.\n\nWhen my spell is all written out the way I want it, I'll need to give the arcane ash time to imbue the ink into an actual spell recipe and allow the ritual that follows to create the actual spell. Luckily the table I have in mind will have a spot to do just that.\n\n...I do wonder though if there are ways to make more complicated spells, such as ones that can do multiple things in a single cast? There must be." - } - ], - "related_recipes": [ - { - "type": "crafting", - "location": "mna:inscription_table" - }, - { - "type": "crafting", - "location": "mna:arcanist_ink" - }, - { - "type": "crafting", - "location": "mna:arcane_compound" - }, - { - "type": "arcane_furnace", - "location": "mna:arcanefurnace/arcane_ash" - } - ] - }, - "Vellum": { - "index": -99, - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "Making Vellum" - }, - { - "type": "text", - "value": "Basic paper seems unable to take spells. Vellum seems to be a better candidate. I can make vellum by working leather in water (right click)." - }, - { - "type": "item", - "locations": [ - "minecraft:leather", - "minecraft:wont_find_this_so_will_be_a_gap", - "minecraft:water_bucket", - "minecraft:cauldron" - ], - "scale": 1 - }, - { - "type": "text", - "value": "Any source of standing water will do, but I am able to get better results if the water is in a cauldron." - } - ], - "related_recipes": [ - ] - }, - "Making Leather": { - "index": -98, - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "Making Leather" - }, - { - "type": "text", - "value": "Since I am unable to make vellum from paper, I'll need to find a reliable way to make leather. I've seen the zombies that stalk the night, and though their flesh is rotten and rancid, I should be able to combine that with a little magic to return it to a usable form of leather." - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/utility/leather" - } - ] - }, - "Crafting Spells": { - "index": -97, - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "Crafting Spells" - }, - { - "type": "text", - "value": "After scribing a spell at the inscription table, I'll need to perform a ritual to infuse magic into the recipe. I call it the Ritual of Arcana. I can use the spell recipe to check what I need for the ritual; I wrote it all down when I scribed the spell.\n\nThe ideology is that the raw magical essences from the ingredients are absorbed into the spell and allow me to channel my will through it in order to achieve an effect; similar to a very specifically crafted focus. There are rumors of mages that don't need to use such foci to craft and cast spells, knowing them purely by memory." - } - ], - "related_recipes": [ - { - "type": "crafting", - "location": "mna:inscription_table" - }, - { - "type": "ritual", - "location": "mna:rituals/arcana" - } - ] - }, - "Ritual Foci": { - "category": "sorcery", - "index": -96, - "sections": [ - { - "type": "title", - "value": "Ritual Foci" - }, - { - "type": "text", - "value": "When making spells, a wizard needs to have a way to control the wild magical energies in addition to the ingredients needed to make each spell piece. These foci are very important to keep the spell stable, and higher versions are needed as the complexity of the spell in question increases." - } - ], - "related_recipes": [ - { - "type": "crafting", - "location": "mna:ritual_focus_minor" - }, - { - "type": "manaweaving_altar", - "location": "mna:ritual_focus_lesser" - }, - { - "type": "manaweaving_altar", - "location": "mna:ritual_focus_greater" - } - ] - }, - "Casting Spells": { - "index": -95, - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "Casting Spells" - }, - { - "type": "text", - "value": "After you have created a spell, simply hold it in your hand and activate the item. The first time you do so, you'll be prompted to set the name and icon for the spell.\n\nType a name, pick an icon, and hit ESC to close the UI.\n\nAfter that, whenever you right click, you will attempt to cast the spell!\n\nThe spell will attempt to take effect, draining your mana in the process if successful.\n\nYou can hold a spell in each hand and activate them both at the same time. You cannot choose which one to activate, though only one of them may succeed depending on targets." - } - ], - "related_recipes": [ - ] - }, - "Affinities": { - "index": -94, - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "Affinities" - }, - { - "type": "text", - "value": "As you cast spells you will build up something called Affinities. There are six affinities: Air, Earth, Water, Fire, Ender, and Arcane. Every affinity has an opposite.\n\nAir opposes Earth.\n\nWater opposes Fire.\n\nArcane opposes Ender.\n\nA higher affinity will give mana cost discounts on spells with the same affinity (up to 50% at max), and will also increase the mana cost of spells with an opposing affinity.\n\nLastly, you gain rote experience more quickly of components that share your affinity." - } - ] - }, - "Modifying Spells": { - "index": -93, - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "Modifying Spells" - }, - { - "type": "text", - "value": "Once a spell is crafted, follow the prompt on the item to open a UI where you can change any modified values that are present on the spell. You can also perform the Ritual of Alteration once unlocked which can add modifiers to a spell, up to a maximum of 3. Later on, the Book of Rote can be used to make spells on the fly as you go." - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/sorcery/alteration_book" - }, - { - "type": "ritual", - "location": "mna:rituals/alteration" - } - ] - }, - "Spell Books": { - "index": -92, - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "Spell Books" - }, - { - "type": "text", - "value": "Once you start gaining several spells, you'll find that you need a place to carry them all.\n\nThe spell book spells can be switched between by holding Z and selecting a spell from the wheel." - }, - { - "type": "title", - "value": "Grimoires" - }, - { - "type": "text", - "value": "Once you have advanced in tier, you will also be able to summon grimoires using a cantrip. These special spell books have a more limited inventory space, but function much like an ender chest. Even if the grimoire is lost or destroyed, simply summon another one to retrieve the contents." - }, - { - "type": "text", - "value": "Both Spell Books and Grimoires can be dyed simply by crafting them together with dye. Be sure to remove spells from them before doing so as it's possible the crafting process can clear the item's inventory." - }, - { - "type": "text", - "value": "Grimoires also have faction-themed variants that can be summoned later on. These serve only an aesthetic purpose and point to the same inventory as regular grimoires." - } - ], - "related_recipes": [ - { - "type": "crafting", - "location": "mna:spell_book" - }, - { - "location": "mna:vinteum_manaweaver_wand", - "type": "crafting" - }, - { - "location": "mna:chimerite_manaweaver_wand", - "type": "crafting" - }, - { - "location": "mna:improvised_manaweaver_wand", - "type": "crafting" - } - ] - }, - "The Rote Mechanic": { - "category": "sorcery", - "index": -91, - "tier": 2, - "sections": [ - { - "type": "title", - "value": "The Rote Mechanic" - }, - { - "type": "text", - "value": "As you cast spells, you begin to learn more about their properties and how they work. You can see rote progress for each individual spell part (shapes, components, and modifiers) in the Occulus, shown as a yellow line underneath each spell part (turning green when fully rote).\n\nThese parts gain experience at different rates. Once they are rote, you can use them in a book of rote to make spells with single shapes and multiple components.\n\nModifiers that you learn by rote are always available in rote spells, allowing you to make spells with more components and modifiers than you would normally be able to using the Inscription Table.\n\nThere is no crafting process or material cost when making spells in the book of rote, as it represents your memorization of the spell. You simply make the spell you need at the time." - } - ], - "related_recipes": [ - { - "location": "mna:manaweaving/sorcery/book_of_rote", - "type": "manaweaving_altar" - } - ] - }, - "Torn Journal Pages": { - "index": -90, - "category": "sorcery", - "tier": 1, - "sections": [ - { - "type": "title", - "value": "Torn Journal Pages" - }, - { - "type": "item", - "location": "mna:torn_journal_page", - "scale": 1 - }, - { - "type": "text", - "value": "These strange pages contain shreds of lost lore from mages long since past. If I study them carefully at a Study Desk in a Wizard's Lab, I can apply my own experiences to the writings and gain more proficiency with the spells these fragments mention." - }, - { - "type": "text", - "value": "In order to make such a Study Desk, I will need slightly more than a basic grasp of magical theory." - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/artifice/study_desk" - } - ] - }, - "The Mastery Mechanic": { - "category": "sorcery", - "index": -89, - "tier": 5, - "sections": [ - { - "type": "title", - "value": "The Mastery Mechanic" - }, - { - "type": "text", - "value": "Now that I have fully roted several spells, I want to look into mastering them further. A Master's Dais can be constructed where I can spend experience and eldrin power in order to lower the cooldowns of my spells by up to 50%." - } - ], - "related_recipes": [ - { - "location": "mna:eldrin_altar/artifice/spell_specialization", - "type": "eldrin_altar" - } - ] - }, - - - "Shape: Projectile": { - "index": "1", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "Shape: Projectile" - }, - { - "type": "text", - "value": "This spell shape will spawn a projectile at the caster, in the direction that the caster is looking. The projectile will fly forward and will affect the first entity or block it hits." - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mna:shapes/projectile" - } - ] - }, - "Shape: Smite": { - "index": "1", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "Shape: Smite" - }, - { - "type": "text", - "value": "This spell shape will spawn a projectile high up in the sky (provided the target has a clear path to the sky), targeted at the point where the caster is pointing (if in range). The projectile will fall quickly and will affect the first entity or block it hits. The smite shape deals extra damage on impact due to its difficulty to target." - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mna:shapes/smite" - } - ] - }, - "Shape: Wrath": { - "index": "1", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "Shape: Wrath" - }, - { - "type": "text", - "value": "This incredibly powerful channeled spell shape will call down smiting blasts of magic to strike all around me within its radius. Like smite, it must have a clear path to the sky, so it won't be as useful in tight spaces." - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mna:shapes/wrath" - } - ] - }, - "Shape: Bound Sword": { - "index": "1", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "Shape: Bound Sword" - }, - { - "type": "text", - "value": "This shape will cause the spell (or spell staff/book) to coalesce into a bound sword. The components will be applied to whatever mob I hit with it. The sword has a constant minor mana drain, and consumes a burst of mana with each hit.\n\nTo return it to a spell, either run out of mana or drop the sword on the ground." - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mna:shapes/bound_sword" - } - ] - }, - "Shape: Bound Shield": { - "index": "1", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "Shape: Bound Shield" - }, - { - "type": "text", - "value": "This shape will cause the spell (or spell staff/book) to coalesce into a bound shield. The components will be applied to whatever mob I block with it, as long as they are within 5 blocks of me. The shield has a constant minor mana drain that increases while actively blocking, and consumes a burst of mana with each block.\n\nTo return it to a spell, either run out of mana or drop the shield on the ground." - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mna:shapes/bound_shield" - } - ] - }, - "Shape: Bound Axe": { - "index": "1", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "Shape: Bound Axe" - }, - { - "type": "text", - "value": "This shape will cause the spell (or spell staff/book) to coalesce into a bound axe. The components will be applied to whatever mob I hit with it. The axe has a constant minor mana drain, and consumes a burst of mana with each hit.\n\nTo return it to a spell, either run out of mana or drop the axe on the ground." - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mna:shapes/bound_axe" - } - ] - }, - "Shape: Bound Bow": { - "index": "1", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "Shape: Bound Bow" - }, - { - "type": "text", - "value": "This shape will cause the spell (or spell staff/book) to coalesce into a bound bow. The components will be applied to whatever mob I hit with its arrows. The bow has a constant minor mana drain, and consumes a burst of mana with each arrow fired. However, the arrows are made of pure mana and don't require nor consume any arrows from my pack.\n\nTo return it to a spell, either run out of mana or drop the bow on the ground." - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mna:shapes/bound_bow" - } - ] - }, - "Shape: Summon": { - "index": "1", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "Shape: Summon" - }, - { - "type": "text", - "value": "I can make use of the arcane arts to summon creatures to defend me. First, I will need to fill a Crystal Phylactery with souls from the creature I want to summon. This is done simply by having it in my pack when I kill them (though to initially set the creature type of the phylactery, it must be held in one of my hands when the creature is killed - being in my pack isn't enough). Then, I hold the spell in one hand, and the phylactery in the other. That will determine what I summon.\n\nIt's also worth noting that any components I put into the spell will be applied to the creature when it is summoned, so I should be aware of the implications...and the possibilities." - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mna:shapes/summon" - }, - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/crystal_phylactery" - } - ] - }, - "Shape: Emanation": { - "index": "1", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "Shape: Emanation" - }, - { - "type": "text", - "value": "The emanation shape projects the spell component in a radius surrounding the caster. If the radius has been increased, it will start at the default size and expand to the full size over a few seconds. The emanation will persist as long as the caster channels the effect." - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mna:shapes/emanation" - } - ] - }, - "Shape: Wall": { - "index": "1", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "Shape: Wall" - }, - { - "type": "text", - "value": "The wall shape targets similarly to Bolt, but will instead spawn a wall perpendicular to the caster. The wall will persist as long as the caster channels the effect." - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mna:shapes/wall" - } - ] - }, - "Shape: Beam": { - "index": "1", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "Shape: Beam" - }, - { - "type": "text", - "value": "The beam shape will project a magical ray out from the caster to a point ahead of them. The width and height are centered on the beam, but the depth starts where the beam impacts. The beam will persist as long as the caster channels it." - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mna:shapes/beam" - } - ] - }, - "Shape: Sigil": { - "index": "1", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "Shape: Sigil" - }, - { - "type": "text", - "value": "The sigil shape will create a sigil in the world at the targeted point. The range attribute will change how far away you can place the sigil. The radius attribute will change the size of the sigil's effect when triggered.\n\nThe magnitude effect changes what will trigger the sigil.\nMagnitude 1: Anything\nMagnitude 2: Anything living\nMagnitude 3: Players only.\n\nDamage will always trigger the sigil." - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mna:shapes/rune" - } - ] - }, - "Shape: Wave": { - "index": "1", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "Shape: Wave" - }, - { - "type": "text", - "value": "The wave shape will summon a wave at the caster's feet that moves forward in the direction the caster was facing when the spell was cast. The wave is not affected by gravity and can be launched at an angle if desired. The wave will persist as long as the caster channels it." - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mna:shapes/wave" - } - ] - }, - "Shape: Self": { - "index": "1", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "Shape: Self" - }, - { - "type": "text", - "value": "This shape will cause the spell to affect the caster directly when cast." - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mna:shapes/self" - } - ] - }, - "Shape: Bolt": { - "index": "1", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "Shape: Bolt" - }, - { - "type": "text", - "value": "The bolt shape is a long range instantaneous effect, but requires a great deal of precision to target. Due to the longer range, it can't seem to hit as wide a range as other shapes." - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mna:shapes/bolt" - } - ] - }, - "Shape: Touch": { - "index": "1", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "Shape: Touch" - }, - { - "type": "text", - "value": "This shape is a relatively short range effect, however the close proximity requires much less energy to cast. As a result, it has a much higher capacity for radius.\n\nI should be careful putting too much radius into this. The effects could potentially hit me as well." - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mna:shapes/touch" - } - ] - }, - "Shape: Chain": { - "index": "1", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "Shape: Chain" - }, - { - "type": "text", - "value": "This shape will target a short distance away from me. From there, if I hit a block it will jump to nearby connected blocks of the same type, applying the components of the spell to each block. If it hits an entity, it will attempt to jump within the full radius to other entities. It will not jump between blocks and entities." - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mna:shapes/chain" - } - ] - }, - - - "Component: Fire Damage": { - "index": "2", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "Fire Damage" - }, - { - "type": "text", - "value": "This effect lights whatever it touches on fire. The initial heat bloom is extremely potent and will scorch targets before igniting them." - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mna:components/fire_damage" - } - ] - }, - "Component: Arcane Damage": { - "index": "2", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "Arcane Damage" - }, - { - "type": "text", - "value": "This effect strikes the target with a burst of pure magic, and can burn some of their own magic away. This component can only be crafted and cast by those aligned with the Council of Wizards." - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mna:components/magic_damage" - } - ] - }, - "Component: Transitory Tile": { - "index": "2", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "Transitory Tile" - }, - { - "type": "text", - "value": "This simple spell is based on verisimilomancy, with a touch of invocation added. It creates a walkable path wherever the spell targets." - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mna:components/transitory_tile" - } - ] - }, - "Component: Frost Damage": { - "index": "2", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "Frost Damage" - }, - { - "type": "text", - "value": "This effect drastically lowers the temperature of whatever it targets. The shock from the temperature change can cause significant damage. As the damage of the frost increases, it can freeze water to temporary ice (or permanent ice if the damage is high enough), and lava to obsidian." - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mna:components/frost_damage" - } - ] - }, - "Component: Lightning Damage": { - "index": "2", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "Lightning Damage" - }, - { - "type": "text", - "value": "I've figured out a way to channel pure fire into a blast so concentrated that it more resembles lightning than anything else. The charge it creates seems to have a chance to arc to other targets based on the amount of magnitude I put into it. This could be useful against large groups of enemies." - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mna:components/lightning_damage" - } - ] - }, - "Component: Leap": { - "index": "2", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "Leap" - }, - { - "type": "text", - "value": "I've figured out how I can channel currents of air around myself to launch me higher into the air whenever I jump. \n\nI'll need to be careful of what's below me when I land, and how far I fall." - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mna:components/leap" - } - ] - }, - "Component: Slowfall": { - "index": "2", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "Slowfall" - }, - { - "type": "text", - "value": "I've learned how to coalesce the air below me into a cushion that gently carries me towards the ground. I'm one step closer to true flight!" - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mna:components/slowfall" - } - ] - }, - "Component: Break": { - "index": "2", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "Break" - }, - { - "type": "text", - "value": "I can focus my magic to break things. Dirt, Stone, and more all shatters at my command. I can feel the earth shake below my feet.\n\nIf I put more effort into the spell to increase its magnitude, I can increase what it can break.\n\nI've heard rumors that there are magic rings that can do this for me as well. I should check back when I've gained some experience." - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mna:components/break" - }, - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/artifice/break_ring_lesser" - }, - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/artifice/break_ring_greater" - } - ] - }, - "Component: Rift": { - "index": "2", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "Rift" - }, - { - "type": "text", - "value": "I have discovered how to tear a small rift between this dimension and one of the neighbouring ones. It's not large enough to fit myself through, but it does always seem to go to the same place for me. Maybe I can use it to store a few things safely away from prying eyes and sticky fingers.\n\nEven moreso if I cast it on myself, this opens the rift just for me and immediately closes it when I am done with it.\n\nInterestingly, other mages that interact with rifts find that for them it opens to a different location, even if I am the one to summon it. It must be something to do with how their magic interacts with the spell's formula." - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mna:components/rift" - } - ] - }, - "Component: Fling": { - "index": "2", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "Fling" - }, - { - "type": "text", - "value": "I can use similar air magic to when I slow my falling speed to push against other creatures and force them away from me. This might be a good spell in a pinch when another creeper sneaks up on me, if I'm fast enough." - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mna:components/fling" - } - ] - }, - "Component: Pack": { - "index": "2", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "Pack" - }, - { - "type": "text", - "value": "This convenient spell will take blocks from my inventory to fill holes in the world. If I'm holding a block in my other hand, it will use that. Otherwise it will use the block that the spell targets." - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mna:components/pack" - } - ] - }, - "Component: Bind Wounds": { - "index": "2", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "Bind Wounds" - }, - { - "type": "text", - "value": "I can use this effect to mimic the body's ability to heal over time. The subject's cuts mend, their broken bones set, and bruises vanish in mere moments.\n\nMuch like conventional medical care, the subject must largely remain still. Any sudden upsets to the body like a sudden movement (or worse, taking further injury) will disrupt the spell and end the effect." - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mna:components/bind_wounds" - } - ] - }, - "Component: Levitate": { - "index": "2", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "Levitate" - }, - { - "type": "text", - "value": "I can use a combination of arcane and wind magic to lift my target into the air and allow them a limited form of flight. The movement is slow, but some days, that still beats walking.\n\nUnless allied with the fey, this spell requires a feather as a reagent." - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mna:components/levitation" - } - ] - }, - "Component: Exchange": { - "index": "2", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "Exchange" - }, - { - "type": "text", - "value": "I can use this effect to exchange a block that's hit with a block in my other hand. I've discovered that the first time this happens in a spell, it will 'set' the block type and will consume additional blocks even from my pack if the stack in my hand runs out. This is particularly notable for spells that target a large area, or for channeled spells." - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mna:components/exchange" - } - ] - }, - "Component: Fossilize": { - "index": "2", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "Fossilize" - }, - { - "type": "text", - "value": "This powerful magic I've discovered seems to be somewhat of a double-edged sword.\n\nIt greatly fortifies me against powerful blows, but makes my defense much more brittle against smaller attacks, much like a diamond: extremely hard but will shatter if struck just right.\n\nAll incoming attacks cannot do more than 4 damage (2 hearts) to me, but anything that does less will be increased to 4 damage. My armor and other defensive abilities should still protect me from some of the damage after this effect is applied, however.\n\nThis might be a good candidate for shorter durations, and I can see several offensive possibilities to apply this to my target as well..." - }, - { - "type": "text", - "value": "WARNING: This spell part can only be crafted by those who have aligned themselves with the Undead." - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mna:components/fortification" - } - ] - }, - "Component: Shear": { - "index": "2", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "Shear" - }, - { - "type": "text", - "value": "In my ever-present quest to eschew physical tools, I have figured out a way to precisely control a burst of magic to apply a shearing effect. This will work well for things like sheep, but will also help me manipulate blocks, such as carving a pumpkin." - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mna:components/shear" - } - ] - }, - "Component: Wind Wall": { - "index": "2", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "Wind Wall" - }, - { - "type": "text", - "value": "I've plucked arrows out of my armor (and limbs) for the last time! I've found a way to create a dense barrier of whirling wind surrounding me. With this wind, I can redirect arrows and other projectiles that are launched at me. If I increase the power of the wind, I can even cause it to reflect the projectile back at its source!\n\nThis will teach the first skeleton I see a lesson." - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mna:components/wind_wall" - } - ] - }, - "Component: Felled Oak": { - "index": "2", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "Felled Oak" - }, - { - "type": "text", - "value": "Using a similar form of magic to Break, I can cause entire trees to fall at my whim." - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mna:components/felled_oak" - } - ] - }, - "Component: Mist Form": { - "index": "2", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "Mist Form" - }, - { - "type": "text", - "value": "I can use the necromantic arts to turn myself into living mist. While I am in the form of mist, I can fly, pass through any non-solid block, and take reduced damage when attacked, but I can't interact with any block, item, or entity.\n\nTo end the effect early, double tap space as if to fly.\n\nWARNING: This spell part can only be crafted by those who have aligned themselves with the Undead." - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mna:components/mist_form" - } - ] - }, - "Component: Mind Vision": { - "index": "2", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "Mind Vision" - }, - { - "type": "text", - "value": "I can use a forbidden branch of magic to access the mind of another, seeing what they see for a short time.\n\nTo end the effect early, double tap space as if to fly.\n\nWARNING: This spell part can only be crafted by those who have aligned themselves with the Undead." - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mna:components/mind_vision" - } - ] - }, - "Component: Recall": { - "index": "2", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "Recall" - }, - { - "type": "text", - "value": "I can focus my arcane magic on a Rune of Marking held in my hand to transport the spell's target to its marked location instantly. It can go about 500 blocks per magnitude, and might get them into trouble if the marked location is in a different dimension. In those cases, a Ritual of Return would be the better choice." - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mna:components/recall" - } - ] - }, - "Component: Eldrin Flight": { - "index": "2", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "Eldrin Flight" - }, - { - "type": "text", - "value": "By focusing on the ambient streams of magic that form the eldrin wellsprings of the world, I can attune my own magic to them and cause my target to be swept up and carried along them at immense speed.\n\nThis spell requires being cast twice in order to work. The first cast no matter the target will cause my target to start seeing eldrin wellsprings for about 10 seconds. The second cast will cause the target to launch along the closest eldrin wellspring to where they are looking. The spell will place me at the surface of the world, or if the Eldrin Wellspring is captured, it will place me within the capture, if able.\n\nIt also appears that I can see the affinities of the eldrin wellsprings I might travel to when choosing. This might help in selecting which one I want to navigate towards.\n\nIt seems this spell can only target me and other wizards, and only if they are allied with me (Minecraft Scoreboard Teams)." - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mna:components/eldrin_flight" - } - ] - }, - "Component: Summon Skeletal Horse": { - "index": "2", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "Summon Skeletal Horse" - }, - { - "type": "text", - "value": "I can reach across the border of death to animate bones to carry me where I need to go.\n\nWARNING: This spell part can only be crafted by those who have aligned themselves with the Undead." - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mna:components/summon_skeletal_horse" - } - ] - }, - "Component: Possession": { - "index": "2", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "Possession" - }, - { - "type": "text", - "value": "I can invade the mind of another to force them to do my bidding. Left clicking while posessing a target may sometimes yield special abilities.\n\nTo end the effect early, double tap space as if to fly.\n\nWARNING: This spell part can only be crafted by those who have aligned themselves with the Undead." - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mna:components/posession" - } - ] - }, - "Component: Living Bomb": { - "index": "2", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "Living Bomb" - }, - { - "type": "text", - "value": "I can ignite my target into a living bomb. They will take fire damage based on the magnitude of the spell. If they die while under the effect of this spell, they will explode based on the magnitude of the spell. This explosion will also cause any targets hit by it to then be affected by Living Bomb as well, though a weaker version of it." - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mna:components/living_bomb" - } - ] - }, - "Component: Wither": { - "index": "2", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "Wither" - }, - { - "type": "text", - "value": "I can tap into the slow decay of the grave and accelerate the process, making my target wither before my very eyes." - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mna:components/wither" - } - ] - }, - "Component: Divination": { - "index": "2", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "Divination" - }, - { - "type": "text", - "value": "I can use a combination of arcane and ender magic to divine the location of nearby ores, making them visible to me through walls at a short distance. If I hold a block in my offhand, it will focus the spell on finding that block." - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mna:components/divination" - } - ] - }, - "Component: Confuse": { - "index": "2", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "Confuse" - }, - { - "type": "text", - "value": "I can use ender magic to confuse a target, making it attack targets at random, possibly even its allies. Of course if I'm the only target at random, I suppose the spell won't do much.\n\nWARNING: This spell can only be cast by those that have aligned themselves with the Faerie Courts!" - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mna:components/confuse" - } - ] - }, - "Component: Mind Control": { - "index": "2", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "Mind Control" - }, - { - "type": "text", - "value": "I can harness some of the most powerful ender magic to bend a target's mind to my will. It will only fight my enemies while under the duration of the spell, though it will not follow me.\n\nWARNING: This spell can only be cast by those that have aligned themselves with the Faerie Courts!" - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mna:components/mind_control" - } - ] - }, - "Component: Spectral Workbench": { - "index": "2", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "Summon Spectral Workbench" - }, - { - "type": "text", - "value": "I can conjure a phantasmal workbench that will allow me to craft items at it for a short duration. I'm able to effortlessly maintain the workbench as long as I or any other person is close to it, but otherwise it will fade after one minute.\n\nAlternately, if I simply cast the component on myself, I can create a small workbench that only I can use immediately, and it will dissipate the moment I am done with it." - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mna:components/spectral_workbench" - } - ] - }, - "Component: Animus": { - "index": "2", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "Animus" - }, - { - "type": "text", - "value": "I can use my magic to bring blocks to life for a short time! They'll hop around and attack my enemies before returning to a block where they stand.\n\nThis component will cause all further components within the spell to affect the animated block rather than the original target.\n\nWARNING: This can only be crafted by those who have aligned themselves to the Ancient Council of Wizards." - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mna:components/animus" - } - ] - }, - "Component: Greater Invisibility": { - "index": "2", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "Greater Invisibility" - }, - { - "type": "text", - "value": "The fey have taught me how to extend my invisibility to my equipped items and armor. I can hide from all but the most astute of observers." - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mna:components/true_invisibility" - } - ] - }, - "Component: Nethergate": { - "index": "2", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "Nethergate" - }, - { - "type": "text", - "value": "The demons have taught me how to enter and exit their realm at will, without the need for the usual obsidian portals." - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mna:components/nethergate" - } - ] - }, - "Component: Crystallize": { - "index": "2", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "Crystallize" - }, - { - "type": "text", - "value": "I can use arcane magic and the crystalline matrix of a diamond to bind a creature within. The more magnitude I put into the spell, the more powerful the creature I can bind. I imagine I can't bind other wizards or certain exceptionally powerful beings no matter how hard I try." - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mna:components/crystallize" - } - ] - }, - "Component: Earthsky": { - "index": "2", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "Earthsky" - }, - { - "type": "text", - "value": "Using some rudimentary mix of air and earth magic, I can cause simple blocks to temporarily defy gravity and float upwards into the sky before locking in place." - }, - { - "type": "text", - "value": "\n...because what self-respecting wizard *wouldn't* want a floating island in the sky?" - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mna:components/earthsky" - } - ] - }, - "Component: Collapse": { - "index": "2", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "Collapse" - }, - { - "type": "text", - "value": "I can use earth magic to cause simple blocks to fall under the influence of gravity for a short time.\n\nNext time I see that creeper, I intend to fling it backwards and collapse the tunnel around it!" - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mna:components/collapse" - } - ] - }, - "Component: Drown": { - "index": "2", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "Drown" - }, - { - "type": "text", - "value": "I've studied closely how certain fish breathe, and how water interacts with things in water. I've figured out how to use this to force my target to start drowning. Their breath is crushed out of them, though if they can they will just immediately take another breath, and if they are already out of breath, then I can...ahem...expedite the process.\n\nI can only imagine the effectiveness if they are actively holding their breath, or if I can hold them underwater somehow.\n\nNaturally this won't have any detrimental effect on things that can already breathe underwater or things that don't need to breathe." - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mna:components/drown" - } - ] - }, - "Component: Poison": { - "index": "2", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "Poison" - }, - { - "type": "text", - "value": "By pondering particular plants, I've perceived a process of pilfering populous parts that when pooled produce a particularly potent poison. Per this perception, it's possible I can protract this pattern and produce them using pure prestidigitation." - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mna:components/poison" - } - ] - }, - "Component: Cauterize": { - "index": "2", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "Cauterize" - }, - { - "type": "text", - "value": "I've been thinking of a way to use fire spells to do more than destroy. I know there are many effects of fire that are beneficial: warmth, cooked food, industry. But what about the preservation of life? I believe with some carefully applied fire, I can seal up wounds. It will hurt initially, but the overall benefit will be greater. It also seems that if fire is somehow unable to affect the target, then the beneficial healing of the spell is not applied either.\n\nMagnitude 1: Damage 2, heal 4\n\nMagnitude 2: Damage 4, heal 8\n\nMagnitude 3: Damage 8, heal 16\n\nWARNING: This can only be crafted by those allied with the Demons of the Nether." - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mna:components/cauterize" - } - ] - }, - "Component: Activate": { - "index": "2", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "Activate" - }, - { - "type": "text", - "value": "I can use a small bit of arcane force to activate a block that I target. Good for switches, buttons, and making a grand entrance through doors." - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mna:components/activate" - } - ] - }, - "Component: Grow": { - "index": "2", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "Grow" - }, - { - "type": "text", - "value": "I can use a pinch of bonemeal and expand it into an entire spell, applying the bonemeal across the entire space.\n\nThis spell requires bonemeal in your inventory as a reagent. If you are aligned with the fey, you are exempt from this requirement." - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mna:components/grow" - } - ] - }, - "Component: Explosion": { - "index": "2", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "Explosion" - }, - { - "type": "text", - "value": "I have figured out how to combine fire magic with a small bit of air to create a very fast burst of fire akin to an explosion.\n\nMoridrex would be proud.\n\nWARNING: This can only be crafted by those allied with the Demons of the Nether." - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mna:components/explosion" - } - ] - }, - "Component: Life Tap": { - "index": "2", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "Life Tap" - }, - { - "type": "text", - "value": "I've discovered that through some questionable covenants I can bind my own life force to that of my target. When the target is then injured, a small portion of that life force is transferred to me instead of to entropy.\n\nWARNING: This can only be crafted by those allied with the Demons of the Nether." - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mna:components/life_tap" - } - ] - }, - "Component: Mana Shield": { - "index": "2", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "Mana Shield" - }, - { - "type": "text", - "value": "By studying mage lights (which are nothing more than glowing balls of coalesced mana) and eldritch orbs I have figured out a way to harden a barrier of pure mana around myself. This will deflect some damage (or all, I imagine if I put enough magnitude into it). However, the cost to my magical fortitude will eventually wear me down.\n\nStill, better than being dead.\n\nWARNING: This can only be crafted by those allied with the Ancient Council of Wizards." - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mna:components/mana_shield" - } - ] - }, - "Component: Fire Shield": { - "index": "2", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "Fire Shield" - }, - { - "type": "text", - "value": "One of the first things that the demons have taught me is their classic cloak of fire. By surrounding myself with this fire I not only reduce incoming flame attacks but retaliate against those who are close and foolish enough to attack me.\n\nWARNING: This can only be crafted by those allied with the Demons of the Nether." - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mna:components/fire_shield" - } - ] - }, - "Component: Absorption": { - "index": "2", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "Absorption" - }, - { - "type": "text", - "value": "I find that after working with fire all this time, I have built up a rather impressive pain tolerance. All I need to do is focus on compartmentalizing the pain, and coupled with an investment of mana to assist my effective pain tolerance will rise.\n\nWARNING: This can only be crafted by those allied with the Demons of the Nether." - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mna:components/absorption" - } - ] - }, - "Component: Briarthorn Barrier": { - "index": "2", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "Briarthorn Barrier" - }, - { - "type": "text", - "value": "I have been shown how to pull protective thorns and vines from the very fey court itself. These thorns will protect me from swords and bows like an armored carapace (albeit a small amount of armor; I should probably use it to enhance existing armor instead of relying on it completely). So too will they protect from things like cacti and sweet berries or other thorns. It will also retaliate against attackers.\n\nWARNING: This can only be crafted by those allied with the Fey Courts." - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mna:components/briarthorn_barrier" - } - ] - }, - "Component: Decoy": { - "index": "2", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "Decoy" - }, - { - "type": "text", - "value": "Trickery is something the fey are known for. It's true, this decoy will create an illusory double of me that will run forward. It will draw the attention of enemies that seek to do me harm, and is more likely to do so with a higher magnitude.\n\nThis component will cause all further components within the spell to affect the decoy rather than the original target.\n\nWARNING: This can only be crafted by those allied with the Fey Courts." - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mna:components/decoy" - } - ] - }, - "Component: Mana Transfer": { - "index": "2", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "Mana Transfer" - }, - { - "type": "text", - "value": "I have learned extensive mana techniques and gained expertise so that now I am able to directly infuse my mana into another. It is taxing, but carries a plethora of uses and benefits.\n\nWARNING: This can only be crafted by those allied with the Ancient Council of Wizards." - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mna:components/mana_transfer" - } - ] - }, - "Component: Gust": { - "index": "2", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "Gust" - }, - { - "type": "text", - "value": "While breaking blocks is a useful tool with earth magic, I can use air magic for a more gentle effect. This will clear out grass, leaves, plants, and snow while leaving the dirt and stone intact." - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mna:components/gust" - } - ] - }, - "Component: Silence": { - "index": "2", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "Silence" - }, - { - "type": "text", - "value": "Other wizards talk too much. I should do something about that. This spell should quiet them down, and at the same time prevent them from casting spells. I'm not sure which one is more valuable." - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mna:components/silence" - } - ] - }, - "Component: Gravity Well": { - "index": "2", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "Gravity Well" - }, - { - "type": "text", - "value": "I saw an apple falling of a tree the other day, and it gave me an idea. What if I used a spell to enhance the gravity of that apple?\n\nMaybe that's thinking too small.\n\nWhat if I could increase gravity on myself? It would have seemingly all kinds of uses." - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mna:components/gravity_well" - } - ] - }, - "Component: Entangle": { - "index": "2", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "Entangle" - }, - { - "type": "text", - "value": "I've seen many that follow the druidic arts talking to plants as they move through the forests. It sometimes even seems as thought they answer, with how they move and sway in the wind. I wonder, if I asked them nicely, if they would assist me in restraining those that seek to do me harm?" - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mna:components/entangle" - } - ] - }, - "Component: Chrono Anchor": { - "index": "2", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "Chrono Anchor" - }, - { - "type": "text", - "value": "I've done it. I've managed to step on to the shores of the river of time, albeit only briefly. Using this powerful magic, I can anchor myself in time. When enough time has passed, or if tragedy befalls me, I will be yanked back through time to where I cast the spell with all of my physical attributes returned as well.\n\nThis spell requires a clock as a reagent." - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mna:components/chrono_anchor" - } - ] - }, - "Component: Haste": { - "index": "2", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "Haste" - }, - { - "type": "text", - "value": "I have figured out how to use the power of fire to increase my speed. It's hard to explain, but it feels like a surge of extreme motivation, like someone lit a fire under my...oh." - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mna:components/haste" - } - ] - }, - "Component: Slow": { - "index": "2", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "Slow" - }, - { - "type": "text", - "value": "By studying turtles, I have figured out a way to use magic to slow the movements of my target down." - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mna:components/slow" - } - ] - }, - "Component: Strength": { - "index": "2", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "Strength" - }, - { - "type": "text", - "value": "By reinforcing my target's connection to the earth, I am able to grant them increased strength." - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mna:components/strength" - } - ] - }, - "Component: Weakness": { - "index": "2", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "Weakness" - }, - { - "type": "text", - "value": "I am able to pull the strength directly out of my target, leaving them withered and weak." - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mna:components/weakness" - } - ] - }, - "Component: Swift Swim": { - "index": "2", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "Swift Swim" - }, - { - "type": "text", - "value": "I find I need to spend a large part of my time in the water. However, threats and predators there make the experience nerve wracking. So, I devised a way to help control the water currents around me in order to propel me forward. That should help even the scales, provided I can hold my breath long enough." - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mna:components/swift_swim" - } - ] - }, - "Component: Watery Grave": { - "index": "2", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "Watery Grave" - }, - { - "type": "text", - "value": "It came to me in a nightmare. A feeling of drowning, being pulled down into the crushing, dark, cold abyss. I looked up and watched the light fade as I sank deeper beneath the waves. I woke up gasping for air. I immediately started taking notes on how I might be able to leverage that effect. I wouldn't wish it on anyone, but it couldn't hurt to know how it works. Maybe I can use the same knowledge to protect myself from the same fate?" - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mna:components/watery_grave" - } - ] - }, - "Component: Blind": { - "index": "2", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "Blind" - }, - { - "type": "text", - "value": "It seems to me that most of the spells others target against me require sight. Take that away, and they either need to fight with reduced accuracy, or switch to more destructive spells. Perhaps I should keep my distance when using this." - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mna:components/blind" - } - ] - }, - "Component: Night Vision": { - "index": "2", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "Night Vision" - }, - { - "type": "text", - "value": "I wonder how the Endermen do it. Move so effortlessly through the void. I can't make it across my lab in the dark without smashing my shins off of a piece of furniture. I think I may have figured out a way to harness the power of endermen to help me see as they do in the dark." - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mna:components/night_vision" - } - ] - }, - "Component: Light": { - "index": "2", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "Light" - }, - { - "type": "text", - "value": "When thrust into the dark, it is a person's natural instinct to look for light. Wizards are typically able to do so magically with ease, and are often the first ones to banish the darkness." - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mna:components/light" - } - ] - }, - "Component: Invisibility": { - "index": "2", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "Invisibility" - }, - { - "type": "text", - "value": "Mages can do some amazing things with magic. Calling down fire and thunder, summoning gale force winds, stepping across dimensions and over long distances, and so much more. But most times, those kinds of things take time and preparation.\n\nI've found, that sometimes the best way to get things done is to not be seen at all." - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mna:components/invisibility" - } - ] - }, - "Component: Shield": { - "index": "2", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "Shield" - }, - { - "type": "text", - "value": "I can use my magic to create a barrier around myself, protecting against kinetic force. I wonder if there are other types of shields that would protect me against more?\n\nWARNING: This can only be crafted by those allied with the Ancient Council of Wizards." - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mna:components/shield" - } - ] - }, - "Component: Heal": { - "index": "2", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "Heal" - }, - { - "type": "text", - "value": "It's an extreme use of mana, but if I can muster enough power, I can knit my injuries back together instantly. There's no doubt this will save my life one day.\n\nWARNING: This can only be crafted by those allied with the Fey Courts." - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mna:components/heal" - } - ] - }, - "Component: Blink": { - "index": "2", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "Blink" - }, - { - "type": "text", - "value": "This component causes the target to jump forward through space, passing through blocks if possible. \n\nIt will not force them inside of a wall, for example." - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mna:components/blink" - } - ] - }, - "Component: Transplace": { - "index": "2", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "Transplace" - }, - { - "type": "text", - "value": "This component causes the target and the caster to swap positions." - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mna:components/transplace" - } - ] - }, - "Component: Transmute": { - "index": "2", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "Transmute" - }, - { - "type": "text", - "value": "A spellcasting version of the cantrip most wizards learn as their first trick, this allows me to convert various resources within the world into other ones." - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mna:components/transmute" - } - ] - }, - - "Modifier: Damage": { - "index": "3", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "Damage" - }, - { - "type": "text", - "value": "I can alter the formula of the spell to allow me to concentrate my power to a greater destructive effect. It costs me more mana to do so, but a harder hit may be worth it." - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mna:modifiers/damage" - } - ] - }, - "Modifier: Radius": { - "index": "3", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "Radius" - }, - { - "type": "text", - "value": "I can change the formula of the spell to allow me to affect a larger area. The strain is sometimes staggering, but there's nothing quite so satisfying as a huge fireball." - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mna:modifiers/radius" - } - ] - }, - "Modifier: Speed": { - "index": "3", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "Speed" - }, - { - "type": "text", - "value": "I can alter the formula of a spell to cause certain movement effects to happen faster." - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mna:modifiers/speed" - } - ] - }, - "Modifier: Magnitude": { - "index": "3", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "Magnitude" - }, - { - "type": "text", - "value": "I can alter the formula for a spell to have a much more substantial effect. This seems to be more focused on longer term effects rather than instantaneous ones, but I might be able to find other uses for it. I'll have to keep it in mind.\n\nThis modifier can enable magnitude on all components that lesser magnitude affects as well." - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mna:modifiers/magnitude" - } - ] - }, - "Modifier: Lesser Magnitude": { - "index": "3", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "Lesser Magnitude" - }, - { - "type": "text", - "value": "I can alter the formula for a spell to have a much more substantial effect. This seems to be more focused on longer term effects rather than instantaneous ones, but I might be able to find other uses for it. I'll have to keep it in mind." - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mna:modifiers/lesser_magnitude" - } - ] - }, - "Modifier: Duration": { - "index": "3", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "Duration" - }, - { - "type": "text", - "value": "I can make spells that last a few seconds last a little longer at the cost of more mana. This could be very helpful." - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mna:modifiers/duration" - } - ] - }, - "Modifier: Delay": { - "index": "3", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "Delay" - }, - { - "type": "text", - "value": "I can choose to make the components within my spells affect the target a short delay after hitting them. It doesn't matter if they move, teleport, run, or hide. They're mine." - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mna:modifiers/delay" - } - ] - }, - "Modifier: Range": { - "index": "3", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "Range" - }, - { - "type": "text", - "value": "I can alter the formula for a spell to increase its range. This doesn't seem to affect projectiles, since their range is more based on their speed than anything else, but I might be able to extend my metaphysical touch range, and more." - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mna:modifiers/range" - } - ] - }, - - - - "Making Blank Plates": { - "index": -100, - "category": "runesmithing", - "sections": [ - { - "type": "title", - "value": "Making Blank Plates" - }, - { - "type": "text", - "value": "In order to runescribe, I'll need to first make a blank plate. I should be able to make one out of clay with a few runes embedded in it. After that, I can fire it in the runeforge to make it able to be scribed." - } - ], - "related_recipes": [ - { - "type": "crafting", - "location": "mna:rune_clay_plate" - }, - { - "type": "arcane_furnace", - "location": "mna:arcanefurnace/rune_pattern_blank" - } - ] - }, - "Runeforge": { - "category": "runesmithing", - "index": -99, - "sections": [ - { - "type": "title", - "value": "Runeforge" - }, - { - "type": "text", - "value": "The runeforge is a magical furnace that runs on ambient magic in the air. It requires no additional fuel source. It has a few of its own recipes, but will also do campfire recipes in half the time, furnace recipes in twice the time, and blast furnace recipes in twice the time.\n\nIt will accept up to 16 items at a time, but the total cook time is multiplied by the number of items in it." - }, - { - "type": "text", - "value": "Once you have advanced in tier, you will unlock upgrades to the Runeforge in the form of speed increases, ore doubling, and item repair." - } - ], - "related_recipes": [ - { - "locations": [ - "mna:runeforge", - "mna:runeforge_alt" - ], - "type": "crafting" - } - ] - }, - "Runescribing": { - "category": "runesmithing", - "index": -98, - "tier": 2, - "sections": [ - { - "type": "title", - "value": "Runescribing" - }, - { - "type": "text", - "value": "The first step in most artifice involves creating magical runes. All runes required a scribed pattern.\n\nTake a blank pattern to your runescribing table, along with your runesmith's hammer and chisel. Using these tools, chisel out the desired pattern of the rune.\n\nTake care when chiselling your pattern, as any mistakes will be expensive to undo! To undo a chisel mark, it will cost you some clay and some XP for each one you do, so be careful!" - } - ], - "related_recipes": [ - { - "type": "crafting", - "location": "mna:rune_clay_plate" - }, - { - "type": "crafting", - "location": "mna:runescribing/runescribing_table" - }, - { - "type": "crafting", - "location": "mna:runeforging/runesmith_hammer" - }, - { - "type": "crafting", - "location": "mna:runescribing/runesmith_chisel" - } - ] - }, - "Runesmithing": { - "category": "runesmithing", - "index": -97, - "tier": 2, - "sections": [ - { - "type": "title", - "value": "Runesmithing" - }, - { - "type": "text", - "value": "Once you have your completed rune pattern, you will need to take it and some superheated vinteum to your runic anvil.\n\nPlace the pattern on the anvil, and the superheated vinteum on top." - }, - { - "type": "image", - "location": "mna:textures/guide/runic_anvil.png", - "width": 72, - "height": 57 - }, - { - "type": "text", - "value": "Take your runesmith's hammer and begin to strike the items on the anvil. Be careful to have everything set up correctly, or the items will not fit together properly, and they will pop off the anvil.\n\nOnce you hit the item enough times, your forging will be complete." - }, - { - "type": "text", - "value": "Rune patterns are somewhat brittle and will break after forging 4 times. The exception to this is constructs; they aren't the most graceful of automati and will unfortunately break the pattern every time they forge a rune (getting one use out of it instead of four - this helps with making automations!)" - } - ], - "related_recipes": [ - { - "type": "arcane_furnace", - "location": "mna:arcanefurnace/superheated_vinteum_ingot" - }, - { - "type": "arcane_furnace", - "location": "mna:arcanefurnace/superheated_purified_vinteum_ingot" - }, - { - "type": "crafting", - "locations": [ - "mna:runeforge", - "mna:runeforge_alt" - ] - }, - { - "type": "crafting", - "location": "mna:runeforging/runic_anvil" - } - ] - }, - "Charcoal Patterns": { - "category": "runesmithing", - "index": -96, - "tier": 2, - "sections": [ - { - "type": "title", - "value": "Charcoal Patterns" - }, - { - "type": "text", - "value": "Occasionally you will need Runescribing Patterns to instruct constructs. You can make these patterns at a runic anvil by placing a completed rune on the anvil, and placing paper on top of that. Then, activate the anvil with either coal or charcoal." - } - ], - "related_recipes": [ - { - "type": "crafting", - "location": "mna:runeforging/runic_anvil" - } - ] - }, - "Superheating Vinteum": { - "category": "runesmithing", - "index": -95, - "sections": [ - { - "type": "title", - "value": "Superheating Vinteum" - }, - { - "type": "text", - "value": "Regular furnaces don't seem to put out the right kind of heat to superheat vinteum bars. That's where the Runeforge is useful. By placing these bars in the runeforge, its magically infused fire will cause these bars to heat up to temperatures I need in order to forge them into shape." - } - ], - "related_recipes": [ - { - "type": "arcane_furnace", - "location": "mna:arcanefurnace/superheated_vinteum_ingot" - }, - { - "type": "arcane_furnace", - "location": "mna:arcanefurnace/superheated_purified_vinteum_ingot" - }, - { - "type": "crafting", - "locations": [ - "mna:runeforge", - "mna:runeforge_alt" - ] - } - ] - }, - "Purified Vinteum Bars": { - "category": "runesmithing", - "index": -94, - "tier": 2, - "sections": [ - { - "type": "title", - "value": "Purified Vinteum Bars" - }, - { - "type": "text", - "value": "If I can coat iron with vinteum dust and smelt it to get bars, I should be able to do something similar with purified vinteum dust. I just need to remember to smelt the purified vinteum coated iron in a furnace or blast furnace too." - } - ], - "related_recipes": [ - { - "type": "crafting", - "location": "mna:purified_vinteum_coated_iron" - }, - { - "type": "arcane_furnace", - "location": "mna:arcanefurnace/superheated_purified_vinteum_ingot" - } - ] - }, - "Book of Marks": { - "index": -93, - "category": "runesmithing", - "tier": 2, - "sections": [ - { - "type": "title", - "value": "Book of Marks" - }, - { - "type": "text", - "value": "The book of marks allows me to place several marks within it and switch between them for convenience. It will work with spells that use marking runes such as recall." - } - ], - "related_recipes": [ - { - "type": "crafting", - "location": "mna:book_of_marks" - } - ] - }, - "Runeforge Upgrade: Brimstone Forge": { - "category": "runesmithing", - "index": -91, - "tier": 4, - "sections": [ - { - "type": "title", - "value": "Runeforge Upgrade: Brimstone Forge" - }, - { - "type": "text", - "value": "The brimstone forge is an upgrade to the runeforge that greatly increases the smelting speed. Upgrade a forge by crafting a brimstone charm and right clicking the forge with it." - } - ], - "related_recipes": [ - { - "location": "mna:manaweaving/artifice/brimstone_charm", - "type": "manaweaving_altar" - } - ] - }, - "Runeforge Upgrade: Chimerite Crystals": { - "category": "runesmithing", - "index": -92, - "tier": 2, - "sections": [ - { - "type": "title", - "value": "Runeforge Upgrade: Chimerite Crystals" - }, - { - "type": "text", - "value": "By placing pedestals directly adjacent to a runeforge or brimstone forge with chimerite crystals on top of them, I can alter its effects slightly.\n\nRed, Yellow, or Orange crystals will apply an ore doubling effect if there are two of them.\n\nWhite, Cyan, Blue, or Light Blue will cause the forge to repair items put into it, though it will no longer be able to smelt if upgraded in this manner.\n\nThere may be more to come in the future." - } - ], - "related_recipes": [ - { - "type": "crafting", - "location": "mna:runeforging/stone_pedestal" - }, - { - "type": "crafting", - "location": "mna:runeforging/stone_pedestal_with_sign" - }, - { - "type": "crafting", - "locations": [ - "mna:chimerite_crystals/crystal_orange", - "mna:chimerite_crystals/crystal_red", - "mna:chimerite_crystals/crystal_yellow", - "mna:chimerite_crystals/crystal_light_blue", - "mna:chimerite_crystals/crystal_blue", - "mna:chimerite_crystals/crystal_cyan", - "mna:chimerite_crystals/crystal_white" - ] - } - ] - }, - "Mundane Bracelet": { - "index": 0, - "category": "runesmithing", - "sections": [ - { - "type": "title", - "value": "Mundane Bracelet" - }, - { - "type": "text", - "value": "I have a delicate setup for making all of my runes, these tools could easily make some jewellery that I could later imbue with magical properties. I'll start with a simple bracelet." - } - ], - "related_recipes": [ - { - "type": "runescribing", - "location": "mna:runescribing/artifice/mundane_bracelet_pattern" - }, - { - "type": "runesmithing", - "location": "mna:runeforging/artifice/runeforge_mundane_bracelet" - } - ] - }, - "Mundane Ring": { - "index": 0, - "category": "runesmithing", - "sections": [ - { - "type": "title", - "value": "Mundane Ring" - }, - { - "type": "text", - "value": "This simple ring doesn't offer too much on its own, but the enchantment possibilities lend it significantly more use." - } - ], - "related_recipes": [ - { - "type": "runescribing", - "location": "mna:runescribing/artifice/mundane_ring_pattern" - }, - { - "type": "runesmithing", - "location": "mna:runeforging/artifice/runeforge_mundane_ring" - } - ] - }, - "Mundane Amulet": { - "index": 0, - "category": "runesmithing", - "sections": [ - { - "type": "title", - "value": "Mundane Amulet" - }, - { - "type": "text", - "value": "This simple amulet doesn't offer too much on its own, but the enchantment possibilities lend it significantly more use." - } - ], - "related_recipes": [ - { - "type": "runescribing", - "location": "mna:runescribing/artifice/mundane_amulet_pattern" - }, - { - "type": "runesmithing", - "location": "mna:runeforging/artifice/runeforge_mundane_amulet" - } - ] - }, - "Rune: Air": { - "index": 0, - "category": "runesmithing", - "sections": [ - { - "type": "title", - "value": "Rune: Air" - }, - { - "type": "text", - "value": "The air rune pattern is used to apply enchantments focusing around the element of air." - } - ], - "related_recipes": [ - { - "type": "runescribing", - "location": "mna:runescribing/runescribe_air" - }, - { - "type": "runesmithing", - "location": "mna:runeforging/runeforge_air" - } - ] - }, - "Rune: Arcane": { - "index": 0, - "category": "runesmithing", - "sections": [ - { - "type": "title", - "value": "Rune: Arcane" - }, - { - "type": "text", - "value": "The arcane rune pattern is used to apply enchantments focusing around the realm of the arcane." - } - ], - "related_recipes": [ - { - "type": "runescribing", - "location": "mna:runescribing/runescribe_arcane" - }, - { - "type": "runesmithing", - "location": "mna:runeforging/runeforge_arcane" - } - ] - }, - "Rune: Aura": { - "index": 0, - "category": "runesmithing", - "sections": [ - { - "type": "title", - "value": "Rune: Aura" - }, - { - "type": "text", - "value": "The aura rune pattern is used to apply enchantments focusing on auras surrounding the enchantment bearer. These enchantments are extremely powerful and can even affect nearby allies." - } - ], - "related_recipes": [ - { - "type": "runescribing", - "location": "mna:runescribing/runescribe_aura" - }, - { - "type": "runesmithing", - "location": "mna:runeforging/runeforge_aura" - } - ] - }, - "Rune: Defense": { - "index": 0, - "category": "runesmithing", - "sections": [ - { - "type": "title", - "value": "Rune: Defense" - }, - { - "type": "text", - "value": "This rune pattern is used in conjunction with enchantments focusing on defense." - } - ], - "related_recipes": [ - { - "type": "runescribing", - "location": "mna:runescribing/runescribe_defense" - }, - { - "type": "runesmithing", - "location": "mna:runeforging/runeforge_defense" - } - ] - }, - "Rune: Earth": { - "index": 0, - "category": "runesmithing", - "sections": [ - { - "type": "title", - "value": "Rune: Earth" - }, - { - "type": "text", - "value": "The earth rune pattern is used to apply enchantments focusing around the element of earth." - } - ], - "related_recipes": [ - { - "type": "runescribing", - "location": "mna:runescribing/runescribe_earth" - }, - { - "type": "runesmithing", - "location": "mna:runeforging/runeforge_earth" - } - ] - }, - "Rune: Ender": { - "index": 0, - "category": "runesmithing", - "sections": [ - { - "type": "title", - "value": "Rune: Ender" - }, - { - "type": "text", - "value": "The ender rune pattern is used to apply enchantments focusing around the realm of the end." - } - ], - "related_recipes": [ - { - "type": "runescribing", - "location": "mna:runescribing/runescribe_ender" - }, - { - "type": "runesmithing", - "location": "mna:runeforging/runeforge_ender" - } - ] - }, - "Rune: Fire": { - "index": 0, - "category": "runesmithing", - "sections": [ - { - "type": "title", - "value": "Rune: Fire" - }, - { - "type": "text", - "value": "The fire rune pattern is used to apply enchantments focusing around the element of fire." - } - ], - "related_recipes": [ - { - "type": "runescribing", - "location": "mna:runescribing/runescribe_fire" - }, - { - "type": "runesmithing", - "location": "mna:runeforging/runeforge_fire" - } - ] - }, - "Belt Buckle": { - "index": 0, - "category": "runesmithing", - "sections": [ - { - "type": "title", - "value": "Belt Buckle" - }, - { - "type": "text", - "value": "The Belt Buckle is a component in enchanted belts." - } - ], - "related_recipes": [ - { - "type": "runescribing", - "location": "mna:runescribing/artifice/belt_buckle_pattern" - }, - { - "type": "runesmithing", - "location": "mna:runeforging/artifice/runeforge_belt_buckle" - } - ] - }, - "Rune: Marking": { - "index": 0, - "category": "runesmithing", - "sections": [ - { - "type": "title", - "value": "Rune: Marking" - }, - { - "type": "text", - "value": "The rune of marking is used to mark a location, and is used to target certain rituals. Using the rune on a given block will store the block's coordinates within the rune.\n\nTypically these runes aren't powerful enough to have an effect over long distances." - }, - { - "type": "text", - "value": "When holding a rune that has a position set on it in your main hand you will see a green marker at the position. If the rune is held in your offhand, you will see a red marker. If you hold two runes, one in each hand with a position set, you will also see a yellow zone indicating which area the two runes mark out." - }, - { - "type": "text", - "value": "A rune of marking can be placed into a crafting grid to clear its marked position, allowing it to stack again." - } - ], - "related_recipes": [ - { - "type": "runescribing", - "location": "mna:runescribing/runescribe_marking" - }, - { - "type": "runesmithing", - "location": "mna:runeforging/runeforge_marking" - } - ] - }, - "Rune: Metal Ritual Rune": { - "index": 0, - "category": "runesmithing", - "sections": [ - { - "type": "title", - "value": "Rune: Metal Ritual Rune" - }, - { - "type": "text", - "value": "This rune pattern is used to create permanent runes for use in rituals." - } - ], - "related_recipes": [ - { - "type": "runescribing", - "location": "mna:runescribing/runescribe_metal_ritual_rune" - }, - { - "type": "runesmithing", - "location": "mna:runeforging/runeforge_metal_ritual_rune" - } - ] - }, - "Rune: Warding": { - "index": 0, - "category": "runesmithing", - "sections": [ - { - "type": "title", - "value": "Rune: Warding" - }, - { - "type": "text", - "value": "Warding runes are used to ward a block against use. Once applied, only the one who placed the ward or those on the same team can use or destroy the block.\n\nNote that this feature is not fully implemented." - } - ], - "related_recipes": [ - { - "type": "runescribing", - "location": "mna:runescribing/runescribe_warding" - }, - { - "type": "runesmithing", - "location": "mna:runeforging/runeforge_warding" - } - ] - }, - "Rune: Water": { - "index": 0, - "category": "runesmithing", - "sections": [ - { - "type": "title", - "value": "Rune: Water" - }, - { - "type": "text", - "value": "The water rune pattern is used to apply enchantments focusing around the element of water." - } - ], - "related_recipes": [ - { - "type": "runescribing", - "location": "mna:runescribing/runescribe_water" - }, - { - "type": "runesmithing", - "location": "mna:runeforging/runeforge_water" - } - ] - }, - "Rune: Projection": { - "index": -1, - "category": "artifice", - "tier": 3, - "sections": [ - { - "type": "title", - "value": "Rune: Projection" - }, - { - "type": "text", - "value": "When disenchanting items, I need a rune to catch the enchantment from the item itself. The projection rune should do nicely." - } - ], - "related_recipes": [ - { - "type": "crafting", - "location": "mna:runescribing/runescribing_table" - }, - { - "type": "crafting", - "location": "mna:rune_clay_plate" - }, - { - "type": "runescribing", - "location": "mna:runescribing/runescribe_projection" - } - ] - }, - - - - - "Recharging Items": { - "index": -100, - "category": "artifice", - "sections": [ - { - "type": "title", - "value": "Recharging Items" - }, - { - "type": "text", - "value": "Some of the items that I make have an internal charge, such as the Amulet of Warding or the Ring of Silk. These items will lose charge whenever they perform their effect. They will automatically pull mana from Mana Crystal Fragments in your inventory to help them last longer. When their charge finally runs out, some of them can be recharged by holding them in your hand and holding right click to channel mana into them. Not all items can be recharged in this manner though. Their tooltip will indicate which methods they allow.\n\nAll chargeable items can also be recharged by a mechanic called Pedestal Charging. To do this, simply craft a Mana Crystal and a Pedestal, and place them within 8 blocks of each other. Place the item on the pedestal and the crystal will charge it up over time. A single crystal can charge multiple items." - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/mana_crystal" - }, - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/mana_crystal_fragment" - }, - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/mana_crystal" - }, - { - "type": "crafting", - "location": "mna:runeforging/stone_pedestal" - }, - { - "type": "crafting", - "location": "mna:runeforging/stone_pedestal_with_sign" - } - ] - }, - "Silks": { - "index": -1, - "category": "artifice", - "sections": [ - { - "type": "title", - "value": "Silks" - }, - { - "type": "text", - "value": "Certain silks can be created by combining the right ingredients at a manaweaving altar. These silks are used in other crafting recipes." - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/intermediate/infused_silk" - }, - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/intermediate/runic_silk" - } - ] - }, - "Glyphs": { - "index": -1, - "category": "artifice", - "sections": [ - { - "type": "title", - "value": "Glyphs" - }, - { - "type": "text", - "value": "Basic glyphs are a cornerstone of magical crafting. A blank glyph is crafted with various dye colors to create magical patterns. These glyphs are then used to focus magical effects such as rituals and enchanting.\n\nMages often craft bags specifically to carry these glyphs." - } - ], - "related_recipes": [ - { - "type": "crafting", - "location": "mna:stone_runes/rune_blank" - }, - { - "type": "crafting", - "locations": [ - "mna:stone_runes/rune_black", - "mna:stone_runes/rune_brown", - "mna:stone_runes/rune_blue", - "mna:stone_runes/rune_cyan", - "mna:stone_runes/rune_gray", - "mna:stone_runes/rune_green", - "mna:stone_runes/rune_light_blue", - "mna:stone_runes/rune_light_gray", - "mna:stone_runes/rune_lime", - "mna:stone_runes/rune_magenta", - "mna:stone_runes/rune_orange", - "mna:stone_runes/rune_pink", - "mna:stone_runes/rune_purple", - "mna:stone_runes/rune_red", - "mna:stone_runes/rune_white", - "mna:stone_runes/rune_yellow" - ] - } - ] - }, - "Feather Charms": { - "index": -1, - "category": "artifice", - "sections": [ - { - "type": "title", - "value": "Feather Charms" - }, - { - "type": "text", - "value": "Feather charms are simple single-use items that perform powerful, often protective effects. They are all about preparation in advance. Many a wizard has been saved by their use. Most feather charms activate automatically under certain conditions (though some must be manually activated such as the Enderfeather Charm). They can be equipped into the charm slot in the curio inventory, or be in your inventory / hotbar. Any of these slots are valid." - }, - { - "type": "title", - "value": "Enderfeather Charm", - "newPage": true - }, - { - "type": "item", - "location": "mna:bed_charm", - "scale": 1 - }, - { - "type": "text", - "value": "The Enderfeather Charm is a single use item that, while expensive, will return me to my bed (or equivalent) regardless of distance as long as I'm in the same dimension. I'm sure there are less expensive means of achieving a similar effect as I grow my abilities." - }, - { - "type": "title", - "value": "Coalfeather Charm", - "newPage": true - }, - { - "type": "item", - "location": "mna:burn_charm", - "scale": 1 - }, - { - "type": "text", - "value": "The Coalfeather Charm is a single use item that will extinguish me if I am on fire and solidify lava around me." - }, - { - "type": "title", - "value": "Reedfeather Charm", - "newPage": true - }, - { - "type": "item", - "location": "mna:drown_charm", - "scale": 1 - }, - { - "type": "text", - "value": "The Reedfeather Charm is a single use item that will refill my breath if I start to drown." - }, - { - "type": "title", - "value": "Bonefeather Charm", - "newPage": true - }, - { - "type": "item", - "location": "mna:fall_charm", - "scale": 1 - }, - { - "type": "text", - "value": "The Bonefeather Charm is a single use item that will automatically protect me from lethal fall damage. If a fall would not be lethal, the charm will do nothing. I'm sure there are less expensive means of achieving a similar effect as I grow my abilities." - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/artifice/enderfeather_charm" - }, - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/artifice/coalfeather_charm" - }, - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/artifice/reedfeather_charm" - }, - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/artifice/bonefeather_charm" - } - ] - }, - "Transmuted Silver": { - "index": -1, - "category": "artifice", - "sections": [ - { - "type": "title", - "value": "Transmuted Silver" - }, - { - "type": "text", - "value": "While the cantrip for transmuted silver is useful, I need to have a way to make it more quickly and easily. The recipes here show how." - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/intermediate/transmuted_silver_single" - }, - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/intermediate/transmuted_silver_nine" - } - ] - }, - "Elemental Sentries": { - "index": 0, - "category": "artifice", - "sections": [ - { - "type": "title", - "value": "Elemental Sentries" - }, - { - "type": "text", - "value": "Elemental Sentries are enchanted spell books, drawn with several runes using wizard chalk, then sprinkled with vinteum dust, and lastly combined with something representing their affinity." - }, - { - "type": "text", - "value": "Powered by elemental energies, such as those generated from an Eldrin Fume Filter or by capturing Eldrin Wellsprings, these powerful stationary guardians will launch elemental bolts at their targets when in range and in sight." - }, - { - "type": "text", - "value": "While they contain simplistic targeting of standard monsters by default, much more granular targeting can be obtained by using a Seer Stone next to the Elemental Sentry. This will cause the Elemental Sentry to target whatever the Seer Stone is targeting." - }, - { - "type": "text", - "value": "Arcane Sentries shoot very slowly but deal very high magic damage. They consume Arcane Eldrin Power." - }, - { - "type": "text", - "value": "Ender Sentries shoot very slowly but teleport hit targets 10 blocks backwards in the direction the projectile is traveling. They consume Ender Eldrin Power." - }, - { - "type": "text", - "value": "Water Sentries shoot very slowly but deal minor damage and apply a very powerful slow. They consume Water Eldrin Power." - }, - { - "type": "text", - "value": "Wind Sentries shoot moderately slowly but apply a levitation effect to targets. They consume Wind Eldrin Power." - }, - { - "type": "text", - "value": "Earth Sentries shoot very quickly and deal low physical damage. They consume Earth Eldrin Power." - }, - { - "type": "text", - "value": "Fire Sentries shoot very quickly and deal low fire damage. They consume Fire Eldrin Power. These sentry projectiles do not ignite blocks." - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/arcane_sentry" - }, - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/earth_sentry" - }, - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/ender_sentry" - }, - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/fire_sentry" - }, - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/water_sentry" - }, - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/wind_sentry" - } - ] - }, - "Slipstream Generator": { - "index": 0, - "category": "artifice", - "sections": [ - { - "type": "title", - "value": "Slipstream Generator" - }, - { - "type": "text", - "value": "The Slipstream Generator is a marvel of air magic.\n\nWhen placed, it affects an area 50 blocks in front of the vortex face, in a single block column. It works horizontally as well as vertically.\n\nAdditional generators stacked opposite the vortex (for example directly below when facing up) will collectively increase the range of the effect.\n\nWizards that stand within this column will be grabbed by the slipstream.\n\nIf the wizard looks up, they will rise through the slipstream.\nIf the wizard looks down, they will safely lower through the slipstream.\n\nThe speed of raising and lowering is dependent on how much a wizard looks up or down.\n\nCrouching will lock the wizard in place in the slipstream, allowing them to look around or interact without being moved by the slipstream itself." - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/artifice/slipstream_generator" - } - ] - }, - "Seer Stone": { - "index": 0, - "category": "artifice", - "sections": [ - { - "type": "title", - "value": "Seer Stone" - }, - { - "type": "text", - "value": "The Seer Stone is a crystal infused with detection magic. By default, it detects hostile monsters.\n\nSeveral types of items can be placed inside it to fine tune what it targets." - }, - { - "type": "text", - "value": "An empty player charm will cause it to detect all players. Attuned player charms will target those specific players only." - }, - { - "type": "text", - "value": "An empty Crystal Phylactery will cause it to detect hostile monsters. This is useful for pairing with player charms, for instance. Crystal phylacteries with any amount of essence in them will target that specific type of entity." - }, - { - "type": "text", - "value": "Items in the blacklist will cause those targets to be excluded instead of included." - }, - { - "type": "text", - "value": "If placed adjacent to an Arcane Sentry, the Seer Stone will override its targeting and use the filtered version instead." - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/artifice/seer_stone" - } - ] - }, - "Warding Candles": { - "category": "artifice", - "index": 0, - "sections": [ - { - "type": "title", - "value": "Warding Candles" - }, - { - "type": "text", - "value": "Warding candles can be used to prevent hostile creatures from spawning in a 32 block radius in all directions around the candle. They must be lit with flint and steel, a fire spell, or a flame cantrip to function. They can be extinguished by right clicking. When extinguished, they will not prevent monsters from spawning." - } - ], - "related_recipes": [ - { - "location": "mna:manaweaving/artifice/warding_candle", - "type": "manaweaving_altar" - } - ] - }, - "Brazier": { - "index": 0, - "category": "artifice", - "sections": [ - { - "type": "title", - "value": "Brazier" - }, - { - "type": "text", - "value": "This brazier can be lit/doused as normal, however it also has a minor enchantment on it that can be activated to have it light up when night falls." - } - ], - "related_recipes": [ - { - "type": "crafting", - "location": "mna:brazier" - } - ] - }, - "Runic Light": { - "index": 0, - "category": "artifice", - "sections": [ - { - "type": "title", - "value": "Runic Light" - }, - { - "type": "text", - "value": "The runic light is a decoration block that gives a rustic magical feel wherever it is placed." - } - ], - "related_recipes": [ - { - "type": "crafting", - "location": "mna:runic_light" - } - ] - }, - "Runic Torch": { - "index": 0, - "category": "artifice", - "sections": [ - { - "type": "title", - "value": "Runic Torch" - }, - { - "type": "text", - "value": "The runic torch is a decoration block that gives a medieval magical feel wherever it is placed." - } - ], - "related_recipes": [ - { - "type": "crafting", - "location": "mna:runic_torch" - } - ] - }, - "Tables": { - "index": 0, - "category": "artifice", - "sections": [ - { - "type": "title", - "value": "Tables" - }, - { - "type": "text", - "value": "These tables are purely decorative. Set things on them." - } - ], - "related_recipes": [ - { - "type": "crafting", - "location": "mna:basic_table" - }, - { - "type": "crafting", - "location": "mna:ornate_table" - } - ] - }, - "Redstone Spell Trigger": { - "index": 0, - "category": "artifice", - "sections": [ - { - "type": "title", - "value": "Redstone Spell Trigger" - }, - { - "type": "text", - "value": "The Redstone Spell Trigger will emit redstone from all sides when struck by a spell. It emits full power that decreases slowly back to 0 over a few seconds." - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/redstone_spell_trigger" - } - ] - }, - "Pedestal": { - "index": 0, - "category": "artifice", - "sections": [ - { - "type": "title", - "value": "Pedestal" - }, - { - "type": "text", - "value": "Stone pedestals can be used to hold items for display purposes. They are also used as part of Runeforge upgrades." - } - ], - "related_recipes": [ - { - "type": "crafting", - "location": "mna:runeforging/stone_pedestal" - }, - { - "type": "crafting", - "location": "mna:runeforging/stone_pedestal_with_sign" - } - ] - }, - "Arcane Stones": { - "index": 0, - "category": "artifice", - "sections": [ - { - "type": "title", - "value": "Arcane Stones" - }, - { - "type": "text", - "value": "Arcane stones are often used as decoration, though they also (if placed properly) can be used to direct magical energies in specific scenarios when imbued with vinteum or chimerite inlays. As such, they are often used in structures focusing on magic." - }, - { - "type": "title", - "value": "Shaping Stones" - }, - { - "type": "text", - "value": "Arcane stones can be shaped into walls, slabs, stairs, and more by following the same crafting processes that I would use for normal stone. This is because when they are manaweaved, the magic is already infused in them, and they can thus be simply worked like normal stone either at a workbench or a stonecutter." - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/decoration/arcane_stone" - }, - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/decoration/arcane_sandstone" - }, - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/decoration/vinteum_arcane_stone" - }, - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/decoration/vinteum_arcane_sandstone" - }, - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/decoration/chimerite_arcane_stone" - }, - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/decoration/chimerite_arcane_sandstone" - } - ] - }, - "Magician's Workbench": { - "index": 0, - "category": "artifice", - "sections": [ - { - "type": "title", - "value": "Magician's Workbench" - }, - { - "type": "text", - "value": "This workbench is a handy tool for the novice wizard. It has an internal inventory, items do not get removed from the crafting grids when closed, and it remembers the last 8 recipes you crafted. Clicking on one of these recipes will attempt to place it in one of the workbench crafting grids if there is room." - } - ], - "related_recipes": [ - { - "type": "crafting", - "location": "mna:magicians_workbench" - } - ] - }, - "Disenchanter": { - "index": 0, - "category": "artifice", - "sections": [ - { - "type": "title", - "value": "Disenchanter" - }, - { - "type": "text", - "value": "This powerful workbench allows you to spend some experience and some Fire and Wind eldrin power to remove an enchantment from the source item and transfer it to the projection rune where it can be re-applied to another item or discarded. The enchantment chosen is random." - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/artifice/disenchanter" - } - ] - }, - "Transcription Table": { - "index": 0, - "category": "artifice", - "sections": [ - { - "type": "title", - "value": "Transcription Table" - }, - { - "type": "text", - "value": "The transcription table allows me to write rote spells to items such as Glyphs or Staves. Glyphs become single use items that cost no mana and cast the spell, staves can be cast as normal using mana. The spell selected is the active spell within the Book of Rote I place in the table, and it needs eldrin power corresponding to the highest affinity of the spell being transferred." - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/artifice/spell_infusion" - } - ] - }, - "Study Desk": { - "index": 0, - "category": "artifice", - "sections": [ - { - "type": "title", - "value": "Study Desk" - }, - { - "type": "text", - "value": "The study desk allows me to spend some experience along with a Torn Journal Fragment found in structures and caches, or a Thesis written by another player at a Thesis Desk to increase my rote knowledge of the given spell part.\n\nFragments are worth 25% rote, and a Thesis instantly conveys full rote." - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/artifice/study_desk" - } - ] - }, - "Thesis Desk": { - "index": 0, - "category": "artifice", - "sections": [ - { - "type": "title", - "value": "Thesis Desk" - }, - { - "type": "text", - "value": "The Thesis Desk allows me to transfer my rote knowledge for a given spell part to paper for someone else to be able to learn it as rote as well. It needs a significant amount of experience as well as eldrin power of the affinity of the part being scribed. In the case of shapes and modifiers, arcane power is used." - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/artifice/thesis_desk" - } - ] - }, - "Eldrin Fume Filters": { - "index": 0, - "category": "artifice", - "sections": [ - { - "type": "title", - "value": "Eldrin Fume Filters" - }, - { - "type": "text", - "value": "Eldrin Fume Filters allow me to burn standard furnace burnables through a mote to generate a small trickle of Eldrin Power. The Eldrin Power will feed directly into my reserves and does not need to be captured by external apparatus.\n\nThe mote, once any smoke has gone through it, binds to the fume screen and renders it unusable in any other circumstance. The trade-off is that a mote will burn for a very long time before needing to be replaced.\n\nInterestingly, breaking the fume or using a different kind of mote will disperse any residual traces of a mote used prior, resulting in its loss." - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/artifice/eldrin_fume" - } - ] - }, - "Affinity Tinker Table": { - "index": 0, - "category": "artifice", - "sections": [ - { - "type": "title", - "value": "Affinity Tinker Table" - }, - { - "type": "text", - "value": "The Affinity Tinker Table allows me to use a moderate amount of Eldrin Power (supplied by a conduit placed within range, about 6 blocks) to switch a spell placed within the table to a new affinity. The Eldrin Power required matches the affinity I am attempting to change the spell to. In the case of Lightning and Ice, it seems that Fire and Water Eldrin Power are required, respectively.\n\nThe benefit is that I may specialize my magic, using my own affinity to maximum benefit.\n\nOnce the process has started, I may remove the spell at any time, but I should do so with care, as any progress made towards shifting the affinity of the spell will be lost. For best results, I should leave the spell in the table until the process has completed." - } - ], - "related_recipes": [ - { - "type": "crafting", - "location": "mna:affinity_tinker_table" - } - ] - }, - "Fluid Urns": { - "index": 0, - "category": "artifice", - "sections": [ - { - "type": "title", - "value": "Fluid Urns" - }, - { - "type": "text", - "value": "Fluid urns are simple terracotta and silver items that can store fluids. There are more powerful ones that can actually create fluids. Some are craftable, and others are only seldom found while exploring as relics of ancient wizards past, the means to craft them having been lost to the ages." - } - ], - "related_recipes": [ - { - "type": "crafting", - "location": "mna:fluid_jug" - }, - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/artifice/fluid_jug_infinite_water" - } - ] - }, - "Illusion Blocks": { - "index": 0, - "category": "artifice", - "sections": [ - { - "type": "title", - "value": "Illusion Blocks" - }, - { - "type": "text", - "value": "Illusion blocks, when placed, will attempt to look like a block that they are pointed at (based on place direction). They will search up to 8 blocks to find a suitable mimic block. They can be passed through by players but not mobs." - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/illusion_block" - } - ] - }, - - - - "Staff of Calling": { - "index": 1, - "category": "artifice", - "tier": 2, - "sections": [ - { - "type": "title", - "value": "Staff of Calling" - }, - { - "type": "text", - "value": "This staff is capable of holding several crystal phylacteries and quickly switching between them to rapidly control summons. It also has a handy center area that is just for additional storage." - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/artifice/staff_of_calling" - } - ] - }, - "Bubble Boat": { - "index": 1, - "category": "artifice", - "sections": [ - { - "type": "title", - "value": "Bubble Boat" - }, - { - "type": "text", - "value": "The Bubble Boat works like a normal boat, however it can be placed underwater, and does not get flooded underwater. Instead, it quickly brings the passenger to the surface. It may have other uses and interactions for the creative types." - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/artifice/bubble_boat" - } - ] - }, - "Brimstone Boat": { - "index": 1, - "category": "artifice", - "sections": [ - { - "type": "title", - "value": "Brimstone Boat" - }, - { - "type": "text", - "value": "The brimstone boat is an upgraded version of the bubble boat that boasts all the same functionality of the bubble boat itself, but also contains the ability to float across lava." - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/artifice/brimstone_boat" - } - ] - }, - "Brimstone Charm": { - "index": 1, - "category": "artifice", - "sections": [ - { - "type": "title", - "value": "Brimstone Charm" - }, - { - "type": "text", - "value": "The brimstone charm is an upgrade ingredient for things like the bubble boat and the runeforge." - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/artifice/brimstone_charm" - } - ] - }, - "Mage Armor": { - "index": 1, - "category": "artifice", - "sections": [ - { - "type": "title", - "value": "Mage Armor" - }, - { - "type": "text", - "value": "I'm able to create some mage armor out of some infused silk. When I make and wear a full set it will increase my maximum mana and mana regen due to the runes I put in it.\n\nI can also dye it any color I want, including combinations of dyes to make new colors!" - }, - { - "type": "text", - "value": "It will also drain the mana from a mana crystal fragment in my inventory, and my own mana after that to repair itself." - }, - { - "type": "text", - "value": "If it does fully break (it is rather brittle), it will become tattered and not effective. However, I can take it to a Runic Anvil and repair it with some Infused Silk and a Sorcerous Sewing Kit. Put the armor on the anvil, the silk on top of that, and activate the anvil with the sewing kit." - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/armor/mage_cowl" - }, - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/armor/mage_robes" - }, - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/armor/mage_leggings" - }, - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/armor/mage_boots" - }, - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/armor/infused_thread" - }, - { - "type": "runescribing", - "location": "mna:runescribing/constructs/runescribe_defense" - }, - { - "type": "runesmithing", - "location": "mna:runeforging/constructs/runeforge_defense" - }, - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/intermediate/infused_silk" - } - ] - }, - "Mage Armor Repair": { - "index": 1, - "category": "artifice", - "sections": [ - { - "type": "title", - "value": "Mage Armor Repair" - }, - { - "type": "text", - "value": "If my mage armor ever breaks, I can take it to a Runic Anvil and repair it with some Infused Silk and a Sorcerous Sewing Kit. Put the armor on the anvil, the silk on top of that, and activate the anvil with the sewing kit." - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/armor/infused_thread" - }, - { - "type": "runescribing", - "location": "mna:runescribing/armor/pattern_vinteum_needle" - }, - { - "type": "runesmithing", - "location": "mna:runeforging/armor/vinteum_needle" - }, - { - "type": "crafting", - "location": "mna:sorcerous_sewing_set" - } - ] - }, - "Eldritch Orb": { - "index": 1, - "tier": 3, - "category": "artifice", - "sections": [ - { - "type": "title", - "value": "Eldritch Orb" - }, - { - "type": "text", - "value": "This small enchanted orb can be infused with my mana if I use it, similar to the mana crystal fragment. Once it has some mana in it, if I try to throw it on the ground it will instead rise up and levitate near my head. It seems to dislike the monsters of this world and will lash out with small arcane bolts. It's not much damage, but it can help keep me from being overwhelmed.\n\nThe orb can be enchanted to enchance its functionality." - }, - { - "type": "title", - "value": "Bane of Arthropods" - }, - { - "type": "text", - "value": "Applies slow to spiders, endermites, and silverfish hit equivalent to the enchantment level." - }, - { - "type": "title", - "value": "Flame" - }, - { - "type": "text", - "value": "Lights targets on fire for a duration in seconds equal to the enchantment level." - }, - { - "type": "title", - "value": "Knockback" - }, - { - "type": "text", - "value": "Increases knockback strength of each bolt." - }, - { - "type": "title", - "value": "Multishot" - }, - { - "type": "text", - "value": "Allows attacking multiple targets per shot." - }, - { - "type": "title", - "value": "Quick Charge" - }, - { - "type": "text", - "value": "Fires more often." - }, - { - "type": "title", - "value": "Smite" - }, - { - "type": "text", - "value": "Applies weakness and slow to undead targets equal to the enchantment level." - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/mana_crystal_fragment" - }, - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/artifice/eldritch_orb" - } - ] - }, - "Emberglow Bracelet": { - "index": 1, - "category": "artifice", - "sections": [ - { - "type": "title", - "value": "Emberglow Bracelet" - }, - { - "type": "text", - "value": "This enchanted bracelet will protect me from fire and lava. I must take care though, as it's protection will not last forever and it will eventually stop working, needing to be recharged.\n\nThis bracelet can only be crafted by those that have aligned themselves with the Demons of the Nether." - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/artifice/emberglow_bracelet" - } - ] - }, - "Coffin": { - "index": 1, - "category": "artifice", - "sections": [ - { - "type": "title", - "value": "Coffin" - }, - { - "type": "text", - "value": "A staple of the undead, the coffin functions like a bed but only for those that have joined the ranks of the undead. It also restores a portion of the souls that the undead use to fuel their spells.\n\nThis coffin can only be crafted by those that have allied themselves with the ranks of the undead." - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/artifice/coffin" - } - ] - }, - "Bracelet of Eldrin Power": { - "index": 1, - "category": "artifice", - "sections": [ - { - "type": "title", - "value": "Bracelet of Eldrin Power" - }, - { - "type": "text", - "value": "This enchanted bracelet allows me to draw power from nearby motes of residual magic as well as eldrin wellsprings if I am close enough. I can use this to fuel my spells when I would otherwise not have enough mana. It might be worth making something to help me see them.\n\nThis bracelet can only be crafted by those that have aligned themselves with the Council of Wizards." - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/artifice/eldrin_bracelet" - }, - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/eldrin_sight_unguent" - }, - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/wellspring_sight_unguent" - } - ] - }, - "Cowl of Consumption": { - "index": 1, - "category": "artifice", - "sections": [ - { - "type": "title", - "value": "Cowl of Consumption" - }, - { - "type": "text", - "value": "Though it appears little less than a simple cloth hood, this cowl is a powerful artifact for the undead. When the undead causes pain, if they cause enough of it, they will regain a small amount of hunger and satiation." - } - ], - "related_recipes": [ - { - "type": "eldrin_altar", - "location": "mna:eldrin_altar/artifice/cowl_of_consumption" - } - ] - }, - "Antidote Bracelet": { - "index": 1, - "category": "artifice", - "sections": [ - { - "type": "title", - "value": "Antidote Bracelet" - }, - { - "type": "text", - "value": "This enchanted bracelet will protect me from the effects of poison. It only contains so much magic, and will eventually break." - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/artifice/antidote_bracelet" - } - ] - }, - "Trickery Bracelet": { - "index": 1, - "category": "artifice", - "sections": [ - { - "type": "title", - "value": "Trickery Bracelet" - }, - { - "type": "text", - "value": "This enchanted bracelet will enhance my stealth while sneaking and allow me to deliver an unarmed punch that will send my target flying away from me. It only contains so much magic, and will eventually break.\n\nThis can only be crafted by those aligned with the fey courts." - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/artifice/trickery_bracelet" - } - ] - }, - "Ring of the Skies": { - "index": 1, - "category": "artifice", - "sections": [ - { - "type": "title", - "value": "Ring of the Skies" - }, - { - "type": "text", - "value": "This ring, when worn, allows me to cast more movement spells (such as Blink or Fling) while I am airborne before I need to touch the ground again.\n\nIt seems to give one additional cast out the gate, plus an additional one for each tier of power I have attained.\n\nIt also seems to specifically augment Fling, allowing it to safely move me without fear of smashing into walls (though falling still can be perilous), and it seems to make the flinging effect stronger." - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/artifice/air_cast_ring" - } - ] - }, - "Ring of Brittle Bone": { - "index": 1, - "category": "artifice", - "sections": [ - { - "type": "title", - "value": "Ring of Brittle Bone" - }, - { - "type": "text", - "value": "This sinister ring, when worn, seems to draw more of the mystical life force out of targets killed by undead wizards.\n\nWARNING: This ring can only be crafted by those that have allied themselves with the Undead." - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/artifice/bone_ring" - } - ] - }, - "Belt of Locks": { - "index": 1, - "category": "artifice", - "sections": [ - { - "type": "title", - "value": "Belt of Locks" - }, - { - "type": "text", - "value": "This belt, when worn, prevents my affinity from changing when I cast spells." - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/artifice/belt_of_locks" - } - ] - }, - "Belt of Selfishness": { - "index": 1, - "category": "artifice", - "sections": [ - { - "type": "title", - "value": "Belt of Selfishness" - }, - { - "type": "text", - "value": "This belt, when worn, causes aura enchantments to only affect me, and cost less mana while doing so." - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/artifice/belt_of_selfishness" - } - ] - }, - "Staff of the Pilgrim": { - "index": 1, - "category": "artifice", - "sections": [ - { - "type": "title", - "value": "Staff of the Pilgrim" - }, - { - "type": "text", - "value": "When held in my offhand, this staff will channel the spirits of wanderlust to increase my movement speed, my jump height, my swim speed, and give me a form of step assist." - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/artifice/staff_of_the_pilgrim" - } - ] - }, - "Amulet of the Battlemage": { - "index": 1, - "category": "artifice", - "sections": [ - { - "type": "title", - "value": "Amulet of the Battlemage" - }, - { - "type": "text", - "value": "This amulet, when worn, will increase the damage of my spells cast by 15% while I have a sword in the other hand.\n\nBecause even wizards need to multiclass." - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/artifice/battlemage_amulet" - } - ] - }, - "Warding Amulet": { - "index": 1, - "category": "artifice", - "sections": [ - { - "type": "title", - "value": "Warding Amulet" - }, - { - "type": "text", - "value": "This amulet, when worn, will reduce magic damage I take by 20%." - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/artifice/warding_amulet" - } - ] - }, - "Witherguard Amulet": { - "index": 1, - "category": "artifice", - "sections": [ - { - "type": "title", - "value": "Witherguard Amulet" - }, - { - "type": "text", - "value": "This amulet, when worn, will protect me from the nefarious effects caused by the aptly named Wither and its skeletal minions as long as it has charge." - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/artifice/witherguard_amulet" - } - ] - }, - "Enderguard Amulet": { - "index": 1, - "category": "artifice", - "sections": [ - { - "type": "title", - "value": "Enderguard Amulet" - }, - { - "type": "text", - "value": "This amulet, when worn, will teleport nearby creepers that are about to explode away from me as long as it has charge remaining. Hopefully they don't teleport near something else that's friendly." - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/artifice/enderguard_amulet" - } - ] - }, - "Ring of Collection": { - "index": 1, - "category": "artifice", - "sections": [ - { - "type": "title", - "value": "Ring of Collection" - }, - { - "type": "text", - "value": "This ring, when worn, will cause my break spells to automatically transport the items that would be dropped on the ground directly into my inventory. If my inventory is full, they will drop at my feet." - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/artifice/ring_of_collection" - } - ] - }, - "Ring of Collection (Greater)": { - "index": 1, - "category": "artifice", - "sections": [ - { - "type": "title", - "value": "Ring of Collection (Greater)" - }, - { - "type": "text", - "value": "This ring, when worn, will cause my break spells to attempt to transport items to a contained marked by a Rune of Marking in my offhand. If the container is for whatever reason unreachable, for example unloaded or in another dimension, it will attempt to instead put them in my inventory. If my inventory is full, it will drop them at my feet." - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/artifice/ring_of_transportation" - } - ] - }, - "Ring of Silk": { - "index": 1, - "category": "artifice", - "sections": [ - { - "type": "title", - "value": "Ring of Silk" - }, - { - "type": "text", - "value": "This ring, when worn, will enhance my break spells to be more delicate, allowing me to harvest things I wouldn't normally be able to otherwise." - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/artifice/silk_touch_ring" - } - ] - }, - "Rings of Fortune": { - "index": 1, - "category": "artifice", - "sections": [ - { - "type": "title", - "value": "Rings of Fortune" - }, - { - "type": "text", - "value": "These rings will enhance my luck at finding treasure when mining. My break spell will result in more treasures than it would otherwise.\n\nI'm sure as I grow in skill and power that I will be able to make more powerful versions of these rings. I should check back later." - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/artifice/fortune_ring_minor" - }, - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/artifice/fortune_ring" - }, - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/artifice/fortune_ring_greater" - } - ] - }, - "Rings of Breaking": { - "index": 1, - "category": "artifice", - "sections": [ - { - "type": "title", - "value": "Rings of Breaking" - }, - { - "type": "text", - "value": "These rings will enhance the power of my break spell in lieu of magnitude. My break spell will be able to break harder blocks than it would otherwise." - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/artifice/break_ring_lesser" - }, - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/artifice/break_ring_greater" - } - ] - }, - "Ring of the Enderman": { - "index": 1, - "category": "artifice", - "sections": [ - { - "type": "title", - "value": "Ring of the Enderman" - }, - { - "type": "text", - "value": "After studying the capabilities of Endermen, I have devised a recipe for a ring that will enhance my blink spells allowing the shapes I use to dictate where I teleport to if I target a block.\n\nWhen teleporting in this way, the effective range of my blink spell is also doubled.\n\nIf I target air or a creature, it will function as the default spell." - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/artifice/blink_precision_ring" - } - ] - }, - "Mana Crystal Fragment": { - "index": 1, - "category": "artifice", - "sections": [ - { - "type": "title", - "value": "Mana Crystal Fragment" - }, - { - "type": "text", - "value": "This enchanted crystal can act as a small reserve of mana. By changing the mode (sneak + use) between input and output, I can either store mana at times where I have plenty, or retrieve mana in a pinch when I need it." - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/mana_crystal_fragment" - } - ] - }, - "Minor Mana Gem": { - "index": 1, - "category": "artifice", - "sections": [ - { - "type": "title", - "value": "Minor Mana Gem" - }, - { - "type": "text", - "value": "This enchanted gem can act as a moderate reserve of mana. By changing the mode (sneak + use) between input and output, I can either store mana at times where I have plenty, or retrieve mana in a pinch when I need it." - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/minor_mana_gem" - } - ] - }, - "Major Mana Gem": { - "index": 1, - "category": "artifice", - "sections": [ - { - "type": "title", - "value": "Major Mana Gem" - }, - { - "type": "text", - "value": "This enchanted crystal can act as a very large reserve of mana. By changing the mode (sneak + use) between input and output, I can either store mana at times where I have plenty, or retrieve mana in a pinch when I need it." - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/major_mana_gem" - } - ] - }, - "Crystal of Memories": { - "index": 1, - "category": "artifice", - "sections": [ - { - "type": "title", - "value": "Crystal of Memories" - }, - { - "type": "text", - "value": "This enchanted crystal can act as a reserve of experience. By changing the mode (sneak + use) between input and output, I can either store experience at times where I have plenty, or retrieve experience in a pinch when I need it." - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/crystal_of_memories" - } - ] - }, - "Mana Crystal": { - "index": 1, - "category": "artifice", - "sections": [ - { - "type": "title", - "value": "Mana Crystal" - }, - { - "type": "text", - "value": "By combining several mana crystal fragments together, I have figured out a way to create a larger crystal similar to the ones of old. It radiates pure mana, and simply standing near it makes me feel like my own reserves of mana replenish more quickly." - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/mana_crystal" - } - ] - }, - "Healing Poultice": { - "category": "artifice", - "index": 1, - "sections": [ - { - "type": "title", - "value": "Healing Poultice" - }, - { - "type": "text", - "value": "When combined with a paste made of certain plants and flowers, Vinteum appears to bring out miraculous wound-cleaning properties.\n\nThere is one specific flower, Aum, that can be used without Vinteum, as it already contains easily accessible healing properties of its own.\n\nApplying this mixture to the body and holding it in place causes a slow release of healing magic that can restore even the most serious of wounds... if given enough time.\n\nUnfortunately, any upset to the body (like sudden movements or being injured) disrupts the slow release of magical healing from the poultice and renders it useless." - } - ], - "related_recipes": [ - { - "type": "crafting", - "location": "mna:healing_poultice" - }, - { - "type": "crafting", - "location": "mna:healing_poultice_aum" - } - ] - }, - "Witherbone": { - "index": 1, - "category": "artifice", - "sections": [ - { - "type": "title", - "value": "Witherbone" - }, - { - "type": "text", - "value": "This blackened bone is often used in crafting recipes surrounding the ender, the undead, and death." - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/intermediate/witherbone" - } - ] - }, - "Living Flame": { - "index": 1, - "category": "artifice", - "sections": [ - { - "type": "title", - "value": "Living Flame" - }, - { - "type": "text", - "value": "The flame in this bottle seems to pulse and move as if alive. These pulsing pyros are often used in crafting recipes surrounding fire, the nether, and demons." - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/intermediate/living_flame" - } - ] - }, - "Ironbark": { - "index": 1, - "category": "artifice", - "sections": [ - { - "type": "title", - "value": "Ironbark" - }, - { - "type": "text", - "value": "This sturdy piece of ancient bark has been imbued with the strength of iron to mimic an almost petrified effect. It's exceptionally strong and is often used in crafting recipes surrounding nature and the fey." - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/intermediate/ironbark" - } - ] - }, - "Manifest": { - "index": 1, - "category": "artifice", - "sections": [ - { - "type": "title", - "value": "Manifest" - }, - { - "type": "text", - "value": "The manifest is used to define a filter for items and blocks, as used by construct tasks." - } - ], - "related_recipes": [ - { - "type": "crafting", - "location": "mna:filter_item" - } - ] - }, - "Animated Quill": { - "index": 1, - "category": "artifice", - "sections": [ - { - "type": "title", - "value": "Animated Quill" - }, - { - "type": "text", - "value": "The Animated Quill doesn't do much on its own, but is used in several other recipes." - } - ], - "related_recipes": [ - { - "type": "crafting", - "location": "mna:animated_quill" - } - ] - }, - "Ender Disc": { - "index": 1, - "category": "artifice", - "sections": [ - { - "type": "title", - "value": "Ender Disc" - }, - { - "type": "text", - "value": "I've managed to create a disc that can instantly perform a ritual of return. I just need to set the correct pattern in it, then it uses some of my mana to move me around.\n\nThe Ender Disc can support multiple locations, each with a name. Quick select locations using the UI key (default 'z')." - }, - { - "type": "text", - "value": "I can copy a homestead point to the disc's current pattern by sneaking and activating the point with the disc." - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/ender_disc" - } - ] - }, - "Animus Dust": { - "index": 1, - "category": "artifice", - "sections": [ - { - "type": "title", - "value": "Animus Dust" - }, - { - "type": "text", - "value": "This joyful, bouncing dust has been imbued with the very essence of life. Simply sprinkling it on basic blocks will cause them to begin to move and jump around for a short time before reverting back to their inanimate state.\n\nThey even seem to attack the monsters that come out in the night!\n\nI wonder if I could animate other things with it?" - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/animus_dust" - } - ] - }, - "Arcane Crown": { - "index": 1, - "category": "artifice", - "sections": [ - { - "type": "title", - "value": "Arcane Crown" - }, - { - "type": "text", - "value": "This legendary crown was originally forged by an archmage of old. Imbued with tremendous power, it serves to make a mage able to cast spells more efficiently. It also draws in ambient magic, allowing a larger reservoir of mana. Finally, it is rumored that this crown can also occasionally protect its wearer from debilitating effects, but only every so often." - }, - { - "type": "title", - "value": "Warning!" - }, - { - "type": "text", - "value": "This crown can only be crafted by those who have allied themselves to the Ancient Council of Wizards." - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/artifice/arcane_crown" - } - ] - }, - "Spectral Elytra": { - "index": 1, - "category": "artifice", - "sections": [ - { - "type": "title", - "value": "Spectral Elytra" - }, - { - "type": "text", - "value": "This legendary elytra is enchanted by the fey to allow the wearer's magic to propel them through the sky. While flying with this elytra, you will be propelled forward as long as you have mana. Sneaking will cause the elytra to glide like a normal elytra and let you land.\n\nBe sure to land before running out of mana or there could be disastrous results!" - }, - { - "type": "title", - "value": "Warning!" - }, - { - "type": "text", - "value": "This elytra can only be crafted by those who have allied themselves to the Faerie Courts." - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/spectral_elytra" - } - ] - }, - "Faction Horns": { - "index": 1, - "category": "artifice", - "sections": [ - { - "type": "title", - "value": "Faction Horns" - }, - { - "type": "text", - "value": "I have found a recipe for a given device that resonates deeply with members of my faction. I can turn this into a horn that when blown will summon allies from my faction to aid me. This can only be done very infrequently, and my allies will only remain for a short duration." - }, - { - "type": "text", - "value": "You can only craft/use the horn of your faction." - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/artifice/horn_council" - }, - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/artifice/horn_demons" - }, - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/artifice/horn_fey" - }, - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/artifice/horn_undead" - } - ] - }, - "Hellfire Staff": { - "index": 1, - "category": "artifice", - "sections": [ - { - "type": "title", - "value": "Hellfire Staff" - }, - { - "type": "text", - "value": "Previously wielded only by demonic princes, this staff turns spells surrounding fire into pure nightmares. It can be bound to any spell, as other staves, but if that spell is of the realm of fire then it will be transformed into pure hellfire. All aspects of the spell will be increased.\n\nBe warned, hellfire is a force of destruction, and you may end up losing control of the power if you aren't careful." - }, - { - "type": "title", - "value": "Warning!" - }, - { - "type": "text", - "value": "This staff can only be crafted by those who have allied themselves to the Demons of the Nether." - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/hellfire_staff" - }, - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/hellfire_staff_imbue_spell" - } - ] - }, - "Transitory Tunnel": { - "index": 1, - "category": "artifice", - "sections": [ - { - "type": "title", - "value": "Transitory Tunnel" - }, - { - "type": "text", - "value": "I've created a sigil that when used will temporarily transfer the targeted ground into a separate dimension. While there, the space is walkable as if mined. After about ten seconds, the materials will snap back into place as if nothing happened, provided nothing has fallen into its place. This can trap unwitting creatures, and I'm sure me as well.\n\nI had best make sure I'm not in the way when it comes back.\n\nAlso, it only seems to affect basic terrain." - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/transitory_tunnel" - } - ] - }, - - - - - "Animated Constructs": { - "index": "-100", - "tier": 1, - "category": "constructs", - "sections": [ - { - "type": "title", - "value": "Animated Constructs" - }, - { - "type": "text", - "value": "Animated constructs are humanoid shaped constructs that have been imbued with magic in order to animate them to a semblance of life. Early on, simple constructs can be made from light materials, with runes being purchased from Runesmith villagers. Later you can make much more powerful versions yourself." - }, - { - "type": "title", - "value": "Making the Parts" - }, - { - "type": "text", - "value": "Constructs are created from 5 parts: Head, Torso, Legs, and 2 arms. These parts dictate what the construct is capable of. Take some time to look through the various parts in the Constructs section of the Codex and decide which ones you want to make. You can modify a construct at any time by commanding it to return to an empty Construct Gantry. The way to do so is described a little further on.\n\nOnce you know which parts you want to make, you need to decide on a material. There are six materials that a Construct can be made from, and each changes the properties of the construct. You can mix and match materials, and this will balance the benefits and disadvantages of the construct. It's worthwhile to experiment with different combinations to find one that suits your needs." - }, - { - "type": "title", - "value": "Wickerwood", - "newPage": true - }, - { - "type": "text", - "value": "Wickerwood construct parts are made from sticks and wheat. They are buoyant and light, meaning they help constructs to float and move more quickly. However they cause the construct to take more damage from fire, and they don't have much in terms of health. Wickerwood constructs are also extremely primitive and as such are not capabile of more complex tasks or displaying emotion." - }, - { - "type": "title", - "value": "Wood", - "newPage": true - }, - { - "type": "text", - "value": "Wooden construct parts are made from any kind of wood. They are buoyant and light, meaning they help constructs to float and move more quickly. However they cause the construct to take more damage from fire, and they don't have much in terms of health. Wooden constructs regenerate health more quickly than other constructs." - }, - { - "type": "title", - "value": "Stone", - "newPage": true - }, - { - "type": "text", - "value": "Stone constructs are more sturdy than wood, though they will sink in water. They are more sturdy than wood, but not as much so as the other materials. As it is a heavier material, constructs with more stone parts are more resistant to being knocked back by attacks. Stone constructs are sturdy workers and are mostly generalized." - }, - { - "type": "title", - "value": "Iron", - "newPage": true - }, - { - "type": "text", - "value": "The primary choice for village golem material, iron has seen a significant amount of use. It is more resilient than stone, it sinks faster, moves slower, and resists being knocked back more. Iron constructs unlock at Tier 3. Iron Constructs tend to specialize in defense." - }, - { - "type": "title", - "value": "Gold", - "newPage": true - }, - { - "type": "text", - "value": "Gold constructs are very similar to iron constructs, with a little more knockback resistance at the expense of health. Gold constructs unlock at Tier 3. Gold Constructs tend to specialize in spell casting tasks." - }, - { - "type": "title", - "value": "Obsidian", - "newPage": true - }, - { - "type": "text", - "value": "Obsidian constructs are fragile but deal extreme amounts of damage, higher than any other material. However they sink extremely quickly. Obsidian constructs unlock at Tier 4. Obsidian constructs tend to act in a striker role." - }, - { - "type": "title", - "value": "Diamond", - "newPage": true - }, - { - "type": "text", - "value": "Diamond constructs are very resilient and not overly heavy in terms of buoyancy. They're quicker too, but offer no knockback resistance. Diamond constructs unlock at Tier 5. Diamond constructs are a jack-of-all-trades, excelling at almost any task though not necessarily the best at every task." - } - ], - "related_recipes": [ - { - "type": "crafting", - "location": "mna:bell_of_bidding" - } - ] - }, - "Basic Construct Summoning": { - "index": "-99", - "tier": 1, - "category": "constructs", - "sections": [ - { - "type": "title", - "value": "Basic Summoning" - }, - { - "type": "text", - "value": "Constructs can be summoned in a basic way by using an armor stand, then placing the five required construct parts on it. Once done, simply right click with Animus Dust to summon your friend. Constructs can be modified once you reach tier 2, allowing you to change parts out and re-summon them." - } - ], - "related_recipes": [ - { - "type": "crafting", - "location": "armor_stand" - }, - { - "type": "manaweaving_altar", - "location": "mna:animus_dust" - } - ] - }, - "Magic Broom": { - "index": "-98", - "category": "constructs", - "sections": [ - { - "type": "title", - "value": "Magic Brooms" - }, - { - "type": "text", - "value": "The magic broom has been enchanted to collect all dropped items within a radius of the container it is placed on and return them to said container. It's such a helpful construct. I wonder if there are others I can build? I'm sure I can make a more powerful version of this broom once I've gained some more knowledge. I should check back later.\n\nI can collect the broom again if I sneak up on it and grab it (right click)." - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/magic_broom" - }, - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/vortex_broom" - } - ] - }, - "Advanced Construct Summoning": { - "index": "-97", - "tier": 2, - "category": "constructs", - "sections": [ - { - "type": "title", - "value": "Advanced Construct Summoning", - "newPage": true - }, - { - "type": "text", - "value": "You will need to set up a Construct Gantry and some Chimerite Crystals in order to modify and summon advanced/more powerful constructs. This setup allows you to infuse affinities into the construct, giving it additional stat boosts." - }, - { - "type": "title", - "value": "Setting up the Construct Gantry", - "newPage": true - }, - { - "type": "text", - "value": "The requirements for the Construct Gantry are pretty flexible. You need the workbench itself, and a total of 8 Chimerite Crystals within 5 blocks of the workbench in any direction. They can be on walls, ceilings, floors, without line of sight; it doesn't matter." - }, - { - "type": "image", - "location": "mna:textures/guide/construct_workbench.png", - "width": 120, - "height": 54 - }, - { - "type": "title", - "value": "Summoning the Construct", - "newPage": true - }, - { - "type": "text", - "value": "Once you have your workbench set up and your parts made, you'll need to choose what affinities you want to imbue into the construct. Each affinity changes attributes of the construct. You set the affinity by casting spells of the given affinity at each of the 8 nearby chimerite crystals. The spells must directly target the crystals, so channeled spells, AoE spells and self spells, for example, will not work. When you do, a sigil will appear above the crystal indicating the affinity. Place all five parts of the construct on the workbench and activate the workbench itself with an empty hand to begin the crafting process. Once the imbuing is complete. you can start to command your construct." - }, - { - "type": "title", - "value": "Affinity Effects", - "newPage": true - }, - { - "type": "text", - "value": "As mentioned earlier, constructs are summoned with an affinity. This affects what they do. A construct can have a total of 8 affinity points. The list below shows the effects per point of affinity. You can mix and match freely, so find something that perhaps shores up weaknesses within the material used, or enhances the strong points. Conflicting affinities within the construct do not matter." - }, - { - "type": "text", - "value": "Air: Faster move speed\n\nArcane: 5% magic damage resistance/point\n\nEarth: 5% physical damage resist/point\n\nEnder: 1 carry capacity/point for each hand\n\nFire: 1s/point of ignition when attacking\n\nWater: 5 buoyancy/point" - }, - { - "type": "title", - "value": "Swimming" - }, - { - "type": "text", - "value": "Constructs can swim if they have a positive buoyancy. This is determined by their materials and their affinity. You can see their buoyancy by using the Diagnostics command on a Bell of Bidding." - } - ], - "related_recipes": [ - { - "type": "crafting", - "location": "mna:construct_workbench" - }, - { - "type": "crafting", - "locations": [ - "mna:chimerite_crystals/crystal_black", - "mna:chimerite_crystals/crystal_blue", - "mna:chimerite_crystals/crystal_brown", - "mna:chimerite_crystals/crystal_cyan", - "mna:chimerite_crystals/crystal_gray", - "mna:chimerite_crystals/crystal_green", - "mna:chimerite_crystals/crystal_light_blue", - "mna:chimerite_crystals/crystal_light_gray", - "mna:chimerite_crystals/crystal_lime", - "mna:chimerite_crystals/crystal_magenta", - "mna:chimerite_crystals/crystal_orange", - "mna:chimerite_crystals/crystal_pink", - "mna:chimerite_crystals/crystal_purple", - "mna:chimerite_crystals/crystal_red", - "mna:chimerite_crystals/crystal_white", - "mna:chimerite_crystals/crystal_yellow" - ] - } - ] - }, - "Commanding Constructs": { - "index": "-96", - "category": "constructs", - "sections": [ - { - "type": "title", - "value": "Incidental Commands" - }, - { - "type": "text", - "value": "Incidental commands are given using a Bell of Bidding. Use the radial menu on the bell to select your command, then right click on something. The commands are contextual. The following commands are available:" - }, - { - "type": "text", - "value": "Follow\n\nTarget: Construct\n\nCauses the construct to follow you. Constructs capabile of attacking will defend you while on follow mode." - }, - { - "type": "text", - "value": "Move\n\nTarget: Block\n\nCauses all constructs currently following you to move to the specified position and stay there." - }, - { - "type": "text", - "value": "Stay\n\nTarget: Construct\n\nCauses the construct to stop where it is and stay there. It will not attack while staying." - }, - { - "type": "text", - "value": "Attack\n\nTarget: Entity\n\nCauses all constructs following you to attack that target if they are able." - }, - { - "type": "text", - "value": "Diagnostics\n\nTarget: Construct\n\nOpens the diagnostics screen for the construct showing detailed information about its stats and capabilities." - }, - { - "type": "text", - "value": "Eat Item\n\nTarget: Construct\n\nCauses the construct to eat its current held item, destroying it." - }, - { - "type": "text", - "value": "Interact\n\nTarget: Block\n\nContextually attempts to instruct all following constructs to interact with the given block (or pick up items directly above the block). This is used to assign them to Delegation Stations, return to Gantries to be modified, and several other incidental interaction tasks where capabilities allow." - }, - { - "type": "title", - "value": "The Delegation Station" - }, - { - "type": "text", - "value": "The Delegation Station is a block you can use to create complex logic for your constructs. To start, simply drag a task from the menu on the left to the stage. Then, drag the blue start node at the top left of the stage to the yellow input node at the top left of the task. This will set the start of the flow.\n\nYour construct will loop this task once assigned to the Delegation Station.\n\nEvery task has two output nodes, a green at the top right and a red just below it. They represent the outputs of the tasks, green being success or red being failure. Drag these nodes to the start nodes of other tasks to chain logic.\n\nYou can loop a task's output node back in to its input node to cause it to tight loop. This is useful for performing a task repeatedly until failure, or until construct confusion (see Construct Intelligence)." - }, - { - "type": "text", - "value": "Most commands within the delegation station have parameters. Click a task to see its parameters on the right. Some parameters take items, others are buttons/checkboxes/sliders. In the case of items, ghost items are used. Simply drop the item in like you would any inventory slot. The item will be copied and used." - }, - { - "type": "title", - "value": "Lodestar" - }, - { - "type": "text", - "value": "The Lodestar is a much more advanced method of commanding constructs and has a greatly expanded list of available commands, as well as several conditions that you can have your constructs evaluate." - } - ], - "related_recipes": [ - { - "type": "crafting", - "location": "mna:delegation_station" - }, - { - "type": "crafting", - "location": "mna:lodestar_copier" - }, - { - "type": "crafting", - "location": "mna:bell_of_bidding" - }, - { - "type": "runescribing", - "location": "mna:runescribing/runescribe_marking" - }, - { - "type": "runesmithing", - "location": "mna:runeforging/runeforge_marking" - }, - { - "type": "crafting", - "location": "mna:lodestar" - } - ] - }, - "Sharing Constructs": { - "index": "-96", - "category": "constructs", - "sections": [ - { - "type": "title", - "value": "Sharing Constructs" - }, - { - "type": "text", - "value": "By default, constructs can only be commanded by you. They will not listen to commands given by another player. However, if you are on the same scoreboard team as another player, they will be allowed to command your constructs and vice-versa. This also applies to the prevention of damage from players; you cannot directly damage constructs that you can issue commands to." - } - ] - }, - "Construct Intelligence": { - "index": "-95", - "category": "constructs", - "sections": [ - { - "type": "title", - "value": "Construct Intelligence" - }, - { - "type": "text", - "value": "Constructs have an intelligence attribute which determines how many instructions they can follow in a lodestar (default is 8, with the exception of Wickerwood which is 5). When following a Delegation Station or Lodestar, if the number of commands they have executed becomes higher than their intelligence, they will become confused and start over.\n\nCraft Smart Construct Heads out of different materials to get around this limitation.\n\nYou can also use conditional logic to help with this, as the number is how many tasks they have actually done, not how many are in the Delegation Station/Lodestar in total." - }, - { - "type": "text", - "value": "Certain tasks within the Lodestar have a minimum intelligence requirement, such as Adventure, Mine, or Craft. If a construct's intelligence is lower than this requirement, it will not be able to perform the task (it counts as failure for logic flow purposes). The specific intelligence requirements for tasks are detailed in their respective codex entries." - } - ] - }, - "Construct Diagnostics": { - "index": "-94", - "category": "constructs", - "sections": [ - { - "type": "title", - "value": "Construct Diagnostics" - }, - { - "type": "text", - "value": "From time to time, you may find yourself asking \"What is my construct doing??\" Enter the Construct Diagnostics Command. Select this command from your Bell of Bidding's radial menu and right click your construct with it to get a live view into its brain." - } - ], - "related_recipes": [ - { - "type": "crafting", - "location": "mna:bell_of_bidding" - } - ] - }, - "Command: Take Item": { - "index": 4, - "tier": 2, - "category": "constructs", - "sections": [ - { - "type": "title", - "value": "Command: Take Item" - }, - { - "type": "text", - "value": "This command will cause the construct to take an item out of the specified inventory. The marking rune specifies the side and position of the container to search. The filter is optional, and will take any item if left blank. It requires the construct have at least one grabber arm to hold the item, and it can't already have something in it. If you give a construct two hands and want to fill both, you will need to use this command twice in a row." - } - ] - }, - "Command: Wait": { - "index": 4, - "tier": 2, - "category": "constructs", - "sections": [ - { - "type": "title", - "value": "Command: Wait" - }, - { - "type": "text", - "value": "This command will cause the construct to wait for the specified number of seconds before continuing on to further instructions." - } - ] - }, - "Command: Place Item": { - "index": 4, - "tier": 2, - "category": "constructs", - "sections": [ - { - "type": "title", - "value": "Command: Place Item" - }, - { - "type": "text", - "value": "This command will cause the construct to place all held items and inventory items in the given container, from the given side marked by the marking rune." - } - ] - }, - "Command: Runescribe": { - "index": 4, - "tier": 2, - "category": "constructs", - "sections": [ - { - "type": "title", - "value": "Command: Runescribe" - }, - { - "type": "text", - "value": "This command will cause the construct to attempt to chisel a pattern specified into a blank rune pattern at the given Runescribing table. It requires a pattern already be present in the table. The Runescribing Recipe in the table itself is used to determine which pattern is scribed. This will require a hammer arm on the Construct. The better the material, the faster the construct will work." - } - ] - }, - "Command: Forge": { - "index": 4, - "tier": 2, - "category": "constructs", - "sections": [ - { - "type": "title", - "value": "Command: Runeforge" - }, - { - "type": "text", - "value": "This command will cause the construct to attempt to Forge the rune set up on the runic anvil. It requires that the given materials are already present. This requires a hammer arm on the Construct. The better the material of the arm, the faster the construct will work." - } - ] - }, - "Command: Harvest": { - "index": 4, - "tier": 2, - "category": "constructs", - "sections": [ - { - "type": "title", - "value": "Command: Harvest" - }, - { - "type": "text", - "value": "This command will cause the construct to harvest plants within the specified region. It requires that the construct have a blade arm. Target the plants themselves when setting up this task." - } - ] - }, - "Command: Plant": { - "index": 4, - "tier": 2, - "category": "constructs", - "sections": [ - { - "type": "title", - "value": "Command: Plant" - }, - { - "type": "text", - "value": "This command will cause the construct to plant the item held in its hand in farmland within the specified region. It requires that the construct have a gripper arm, and be carrying a plantable item (use a take item command to get it). Target the soil/grass/sand/soul sand to determine where to plant, not the air above it." - } - ] - }, - "Command: Activate": { - "index": 4, - "tier": 2, - "category": "constructs", - "sections": [ - { - "type": "title", - "value": "Command: Activate" - }, - { - "type": "text", - "value": "This command will cause the construct to attempt to simulate a player right clicking on the block at the specified location. It is useful for things like buttons and levers. It does not require any specific parts." - } - ] - }, - "Command: Move": { - "index": 4, - "tier": 2, - "category": "constructs", - "sections": [ - { - "type": "title", - "value": "Command: Move" - }, - { - "type": "text", - "value": "This command will cause the construct to move to the given location. It does not require any specific parts, but can be useful for things like forcing triggering of pressure plates." - } - ] - }, - "Command: Drop Item": { - "index": 4, - "tier": 2, - "category": "constructs", - "sections": [ - { - "type": "title", - "value": "Command: Drop Item" - }, - { - "type": "text", - "value": "This command will cause the construct to move to the given location and drop whatever items it is holding in its hands." - } - ] - }, - "Command: Patrol": { - "index": 4, - "tier": 2, - "category": "constructs", - "sections": [ - { - "type": "title", - "value": "Command: Patrol" - }, - { - "type": "text", - "value": "This command will cause the construct to patrol among one to four points specified, attacking enemies it sees along the way (if it is capable of doing so). At each point, it will remain for the specified number of seconds before continuing on to the next. At the end of the final point, it will continue any other tasks within the lodestar before returning to patrol. It's a particularly good use of time if you're having your construct wait for something." - } - ] - }, - "Command: Craft": { - "index": 4, - "tier": 2, - "category": "constructs", - "sections": [ - { - "type": "title", - "value": "Command: Craft" - }, - { - "type": "text", - "value": "This command requires a rune of marking pointed at a Magician's Workbench. The construct will move to the workbench where it will attempt to craft the item from the materials stored within the workbench's inventory.\n\nThe recipe used for the item will be from the Workbench's saved recipes.\n\nThe resultant item will be placed in the construct's hand (up to as much as it can carry, with the remainder dropped on the ground).\n\nThe construct needs a minimum intelligence of 16 to perform this task." - } - ], - "related_recipes": [ - { - "type": "crafting", - "location": "mna:magicians_workbench" - } - ] - }, - "Command: Crush": { - "index": 4, - "tier": 2, - "category": "constructs", - "sections": [ - { - "type": "title", - "value": "Command: Crush" - }, - { - "type": "text", - "value": "This command requires a rune of marking pointed at a Grindstone. The construct will move to the grindstone and will attempt to look up a crushing recipe that uses the current item in the construct's hand as the recipe's input. If found, the construct will crush all of the items in its hand.\n\nThe output of the crushing will be placed in the Construct's hand, with the remainder being dropped on the ground." - } - ], - "related_recipes": [ - { - "type": "crafting", - "location": "minecraft:grindstone" - }, - { - "type": "crushing", - "locations": [ - "mna:crushing/raw_iron", - "mna:crushing/raw_copper", - "mna:crushing/raw_gold" - ] - }, - { - "type": "crushing", - "locations": [ - "mna:crushing/blaze_powder" - ] - }, - { - "type": "crushing", - "locations": [ - "mna:crushing/bonemeal" - ] - }, - { - "type": "crushing", - "locations": [ - "mna:crushing/wool_to_string", - "mna:crushing/carpet_to_string" - ] - }, - { - "type": "crushing", - "locations": [ - "mna:crushing/zombie_head_to_rotten_flesh", - "mna:crushing/skeleton_skull_to_bone", - "mna:crushing/creeper_head_to_gunpowder" - ] - }, - { - "type": "crushing", - "locations": [ - "mna:crushing/gravel", - "mna:crushing/sand" - ] - }, - { - "type": "crushing", - "locations": [ - "mna:crushing/ender_pearl" - ] - }, - { - "type": "crushing", - "locations": [ - "mna:crushing/nether_quartz" - ] - } - ] - }, - "Command: Breed": { - "index": 4, - "tier": 2, - "category": "constructs", - "sections": [ - { - "type": "title", - "value": "Command: Breed" - }, - { - "type": "text", - "value": "This command will cause the construct to attempt to use the item in its hand to breed animals within its radius. For example, use a Take Item command to have the construct collect wheat, then use this command with a radius that includes cows or sheep. The construct will breed them as long as there are at least 2 adult animals in the detection area that can breed.\n\nThe construct needs to have the carrying capability in order to perform this task." - } - ] - }, - "Command: Butcher": { - "index": 4, - "tier": 2, - "category": "constructs", - "sections": [ - { - "type": "title", - "value": "Command: Butcher" - }, - { - "type": "text", - "value": "This command will cause the construct to kill adult animals within the specified range. It will leave the specified number of pairs alive." - } - ] - }, - "Command: Shear / Pluck": { - "index": 4, - "tier": 2, - "category": "constructs", - "sections": [ - { - "type": "title", - "value": "Command: Shear / Pluck" - }, - { - "type": "text", - "value": "This command will cause the construct to shear nearby sheep, mooshrooms, and other animals that can be sheared, as well as periodically pluck feathers from chickens within the configured radius. The construct must have a blade arm in order to use this task. If the parameter to do so is turned on, the construct will instead shear blocks instead of mobs." - } - ] - }, - "Command: Place Block": { - "index": 4, - "tier": 2, - "category": "constructs", - "sections": [ - { - "type": "title", - "value": "Command: Place Block" - }, - { - "type": "text", - "value": "This command will cause the construct to place the block that it currently has in its hand (use a Take Item command to get one there) at the given location, provided it is a block or an item that creates a block (like seeds or saplings). The construct needs to have the carrying capability in order to do this task." - } - ] - }, - "Command: Chop Trees": { - "index": 4, - "tier": 2, - "category": "constructs", - "sections": [ - { - "type": "title", - "value": "Command: Chop Trees" - }, - { - "type": "text", - "value": "This command will cause the construct to chop down trees within the specified area. Only the bases of the trees need to be included for the tree to be targeted. The construct needs an axe arm in order to perform this action." - } - ] - }, - "Command: Gather Fluid From Source Blocks": { - "index": 4, - "tier": 2, - "category": "constructs", - "sections": [ - { - "type": "title", - "value": "Command: Gather Fluid From Source Blocks" - }, - { - "type": "text", - "value": "This command will cause the construct to attempt to gather fluid from source blocks within the configured area. The construct needs to be able to dispense fluid and store fluid in order to perform this task." - } - ] - }, - "Command: Place Fluid In World": { - "index": 4, - "tier": 2, - "category": "constructs", - "sections": [ - { - "type": "title", - "value": "Command: Place Fluid In World" - }, - { - "type": "text", - "value": "This command will cause the construct to attempt to place the fluid in its tank as a source block at the configured point. The construct needs to be able to dispense fluid and store fluid in order to perform this task." - } - ] - }, - "Command: Water Plants": { - "index": 4, - "tier": 2, - "category": "constructs", - "sections": [ - { - "type": "title", - "value": "Command: Water Plants" - }, - { - "type": "text", - "value": "This command will cause the construct to water plants within the specified area making them grow faster. The construct needs to have the ability to store and dispense fluid, and be carrying enough water to perform this task. The larger the area, the more water is required." - } - ] - }, - "Command: Gather Items": { - "index": 4, - "tier": 2, - "category": "constructs", - "sections": [ - { - "type": "title", - "value": "Command: Gather Items" - }, - { - "type": "text", - "value": "This command will cause the construct to pick up items within the area. The construct needs grabber arms to perform this task. It will store items in a storage torso if possible when performing this task." - } - ] - }, - "Command: Fish": { - "index": 4, - "tier": 2, - "category": "constructs", - "sections": [ - { - "type": "title", - "value": "Command: Fish" - }, - { - "type": "text", - "value": "This command will cause the construct to fish at the specified location. It must have a fishing rod arm to perform this task. Whatever it catches will be placed on the ground near the construct. You should set up some way of collecting it." - } - ] - }, - "Command: Eat Item": { - "index": 4, - "tier": 2, - "category": "constructs", - "sections": [ - { - "type": "title", - "value": "Command: Eat Item" - }, - { - "type": "text", - "value": "This command will cause the construct to eat the current item it is holding. They're adorable little trash cans." - } - ] - }, - "Command: Mine": { - "index": 4, - "tier": 2, - "category": "constructs", - "sections": [ - { - "type": "title", - "value": "Command: Mine" - }, - { - "type": "text", - "value": "This command will cause the construct to dig down into the earth and disappear for a few minutes. When it returns it will have some random mining loot it found on its journey. It needs a hammer arm to go mining, as well as a grabber arm at least to store items. It will be able to bring back more items if it has a storage torso.\n\nThe construct needs a minimum intelligence of 16 to perform this task." - } - ] - }, - "Command: Adventure": { - "index": 4, - "tier": 2, - "category": "constructs", - "sections": [ - { - "type": "title", - "value": "Command: Adventure" - }, - { - "type": "text", - "value": "This command will cause the construct to wander off and disappear for a few minutes. When it returns it will have some random adventuring loot it found on its journey. It needs a grabber arm at least to store items. It will be able to bring back more items if it has a storage torso.\n\nThe construct needs a smart head and a minimum intelligence of 16 to perform this task." - } - ] - }, - "Command: Use Item on Block": { - "index": 4, - "tier": 2, - "category": "constructs", - "sections": [ - { - "type": "title", - "value": "Command: Use Item on Block" - }, - { - "type": "text", - "value": "This command will cause the construct to attempt to use its current held item on the given block. If it is holding more than one item, it will try one randomly. The construct needs to be able to hold items to perform this task." - } - ] - }, - "Command: Gather Fluid From Container": { - "index": 4, - "tier": 2, - "category": "constructs", - "sections": [ - { - "type": "title", - "value": "Command: Gather Fluid From Container" - }, - { - "type": "text", - "value": "This command will cause the construct to attempt to gather fluid from the specified container. The construct needs to be able to dispense fluid and store fluid in order to perform this task." - } - ] - }, - "Command: Place Fluid In Container": { - "index": 4, - "tier": 2, - "category": "constructs", - "sections": [ - { - "type": "title", - "value": "Command: Place Fluid In Container" - }, - { - "type": "text", - "value": "This command will cause the construct to attempt to place the fluid in its tank in the specified container. The construct needs to be able to dispense fluid and store fluid in order to perform this task." - } - ] - }, - "Condition: Is Block At Location": { - "index": 4, - "tier": 2, - "category": "constructs", - "sections": [ - { - "type": "title", - "value": "Condition: Is Block At Location" - }, - { - "type": "text", - "value": "This condition will check if the specified block is at the given location, returning success if it is, and failure if it is not." - } - ] - }, - "Condition: Construct Has Item": { - "index": 4, - "tier": 2, - "category": "constructs", - "sections": [ - { - "type": "title", - "value": "Condition: Construct Has Item" - }, - { - "type": "text", - "value": "This condition will check if the construct has the given item in its hands or inventory, returning success if it does, and failure if it does not." - } - ] - }, - "Condition: Is Entity In Area": { - "index": 4, - "tier": 2, - "category": "constructs", - "sections": [ - { - "type": "title", - "value": "Condition: Is Entity In Area" - }, - { - "type": "text", - "value": "This condition will check if the specified entity is in the given area (determined by a phylactery in the configuration, any amount of fill will do), returning success if it is found, and failure if it is not." - } - ] - }, - "Condition: Is Container Empty": { - "index": 4, - "tier": 2, - "category": "constructs", - "sections": [ - { - "type": "title", - "value": "Condition: Is Container Empty" - }, - { - "type": "text", - "value": "This condition will check if the specified container is empty, returning success if it is, and failure if it is not." - } - ] - }, - "Condition: Is Fluid In Container": { - "index": 4, - "tier": 2, - "category": "constructs", - "sections": [ - { - "type": "title", - "value": "Condition: Is Fluid In Container" - }, - { - "type": "text", - "value": "This condition will check if the specified container has the specified fluid in it (determined by the item; any fluid holding item containing the specified fluid will do), returning success if it does, and failure if it does not." - } - ] - }, - "Condition: Is Item In Container": { - "index": 4, - "tier": 2, - "category": "constructs", - "sections": [ - { - "type": "title", - "value": "Condition: Is Item In Container" - }, - { - "type": "text", - "value": "This condition will check if the specified container has the specified item in it, returning success if it does, and failure if it does not." - } - ] - }, - "Condition: Is Time of Day Within Range": { - "index": 4, - "tier": 2, - "category": "constructs", - "sections": [ - { - "type": "title", - "value": "Condition: Is Time of Day Within Range" - }, - { - "type": "text", - "value": "This condition will check if the time of day is within the specified range, returning success if it is, and failure if it is not." - } - ] - }, - "Condition: Is Block Redstone Powered": { - "index": 4, - "tier": 2, - "category": "constructs", - "sections": [ - { - "type": "title", - "value": "Condition: Is Block Redstone Powered" - }, - { - "type": "text", - "value": "This condition will check if the specified block is receiving a redstone signal of the given strength or more, returning success if it is, and failure if it is not." - } - ] - }, - "Condition: Random Chance": { - "index": 4, - "tier": 2, - "category": "constructs", - "sections": [ - { - "type": "title", - "value": "Condition: Random Chance" - }, - { - "type": "text", - "value": "This condition will returning success randomly, with a percentage of success being determined by configuration." - } - ] - }, - - - - - "Construct Grabber Arm": { - "index": "3", - "category": "constructs", - "sections": [ - { - "type": "title", - "value": "Construct Grabber Arms" - }, - { - "type": "text", - "value": "Construct grabber arms allow weak attacks and carrying of items." - } - ], - "related_recipes": [ - { - "type": "crafting", - "locations": [ - "mna:wickerwood_constructs/wickerwood_grabber_arm_left", - "mna:wickerwood_constructs/wickerwood_grabber_arm_right" - ] - }, - { - "type": "manaweaving_altar", - "locations": [ - "mna:manaweaving/constructs/wood/wood_grabber_arm_left", - "mna:manaweaving/constructs/stone/stone_grabber_arm_left", - "mna:manaweaving/constructs/iron/iron_grabber_arm_left", - "mna:manaweaving/constructs/gold/gold_grabber_arm_left" - ] - }, - { - "type": "manaweaving_altar", - "locations": [ - "mna:manaweaving/constructs/wood/wood_grabber_arm_right", - "mna:manaweaving/constructs/stone/stone_grabber_arm_right", - "mna:manaweaving/constructs/iron/iron_grabber_arm_right", - "mna:manaweaving/constructs/gold/gold_grabber_arm_right" - ] - }, - { - "type": "eldrin_altar", - "locations": [ - "mna:eldrin_altar/construct/diamond/diamond_grabber_arm_left", - "mna:eldrin_altar/construct/obsidian/obsidian_grabber_arm_left" - ] - }, - { - "type": "eldrin_altar", - "locations": [ - "mna:eldrin_altar/construct/diamond/diamond_grabber_arm_right", - "mna:eldrin_altar/construct/obsidian/obsidian_grabber_arm_right" - ] - } - ] - }, - "Construct Bladed Arm": { - "index": "3", - "category": "constructs", - "sections": [ - { - "type": "title", - "value": "Construct Bladed Arms" - }, - { - "type": "text", - "value": "Construct bladed arms allow for faster, more powerful attacks." - } - ], - "related_recipes": [ - { - "type": "crafting", - "locations": [ - "mna:wickerwood_constructs/wickerwood_bladed_arm_left", - "mna:wickerwood_constructs/wickerwood_bladed_arm_right" - ] - }, - { - "type": "manaweaving_altar", - "locations": [ - "mna:manaweaving/constructs/wood/wood_bladed_arm_left", - "mna:manaweaving/constructs/stone/stone_bladed_arm_left", - "mna:manaweaving/constructs/iron/iron_bladed_arm_left", - "mna:manaweaving/constructs/gold/gold_bladed_arm_left" - ] - }, - { - "type": "manaweaving_altar", - "locations": [ - "mna:manaweaving/constructs/wood/wood_bladed_arm_right", - "mna:manaweaving/constructs/stone/stone_bladed_arm_right", - "mna:manaweaving/constructs/iron/iron_bladed_arm_right", - "mna:manaweaving/constructs/gold/gold_bladed_arm_right" - ] - }, - { - "type": "eldrin_altar", - "locations": [ - "mna:eldrin_altar/construct/diamond/diamond_bladed_arm_left", - "mna:eldrin_altar/construct/obsidian/obsidian_bladed_arm_left" - ] - }, - { - "type": "eldrin_altar", - "locations": [ - "mna:eldrin_altar/construct/diamond/diamond_bladed_arm_right", - "mna:eldrin_altar/construct/obsidian/obsidian_bladed_arm_right" - ] - } - ] - }, - "Construct Shield Arm": { - "index": "3", - "category": "constructs", - "sections": [ - { - "type": "title", - "value": "Construct Shield Arms" - }, - { - "type": "text", - "value": "Construct shield arms allow the construct to block incoming attacks in front of it, greatly increasing its survivability. They also increase the construct's overall armor/toughness values based on their material:" - }, - { - "type": "text", - "value": "Wood: 3 armor, 0 toughness" - }, - { - "type": "text", - "value": "Stone: 5 armor, 0 toughness" - }, - { - "type": "text", - "value": "Iron: 6 armor, 0 toughness" - }, - { - "type": "text", - "value": "Gold: 7 armor, 0 toughness" - }, - { - "type": "text", - "value": "Diamond: 8 armor, 2 toughness" - }, - { - "type": "text", - "value": "Obsidian: 8 armor, 3 toughness" - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "locations": [ - "mna:manaweaving/constructs/wood/wood_shield_arm_left", - "mna:manaweaving/constructs/stone/stone_shield_arm_left", - "mna:manaweaving/constructs/iron/iron_shield_arm_left", - "mna:manaweaving/constructs/gold/gold_shield_arm_left" - ] - }, - { - "type": "manaweaving_altar", - "locations": [ - "mna:manaweaving/constructs/wood/wood_shield_arm_right", - "mna:manaweaving/constructs/stone/stone_shield_arm_right", - "mna:manaweaving/constructs/iron/iron_shield_arm_right", - "mna:manaweaving/constructs/gold/gold_shield_arm_right" - ] - }, - { - "type": "eldrin_altar", - "locations": [ - "mna:eldrin_altar/construct/diamond/diamond_shield_arm_left", - "mna:eldrin_altar/construct/obsidian/obsidian_shield_arm_left" - ] - }, - { - "type": "eldrin_altar", - "locations": [ - "mna:eldrin_altar/construct/diamond/diamond_shield_arm_right", - "mna:eldrin_altar/construct/obsidian/obsidian_shield_arm_right" - ] - } - ] - }, - "Construct Axe Arm": { - "index": "3", - "category": "constructs", - "sections": [ - { - "type": "title", - "value": "Construct Axe Arms" - }, - { - "type": "text", - "value": "Construct axe arms allow for moderate attacks and chopping down trees." - } - ], - "related_recipes": [ - { - "type": "crafting", - "locations": [ - "mna:wickerwood_constructs/wickerwood_axe_arm_left", - "mna:wickerwood_constructs/wickerwood_axe_arm_right" - ] - }, - { - "type": "manaweaving_altar", - "locations": [ - "mna:manaweaving/constructs/wood/wood_axe_arm_left", - "mna:manaweaving/constructs/stone/stone_axe_arm_left", - "mna:manaweaving/constructs/iron/iron_axe_arm_left", - "mna:manaweaving/constructs/gold/gold_axe_arm_left" - ] - }, - { - "type": "manaweaving_altar", - "locations": [ - "mna:manaweaving/constructs/wood/wood_axe_arm_right", - "mna:manaweaving/constructs/stone/stone_axe_arm_right", - "mna:manaweaving/constructs/iron/iron_axe_arm_right", - "mna:manaweaving/constructs/gold/gold_axe_arm_right" - ] - }, - { - "type": "eldrin_altar", - "locations": [ - "mna:eldrin_altar/construct/diamond/diamond_axe_arm_left", - "mna:eldrin_altar/construct/obsidian/obsidian_axe_arm_left" - ] - }, - { - "type": "eldrin_altar", - "locations": [ - "mna:eldrin_altar/construct/diamond/diamond_axe_arm_right", - "mna:eldrin_altar/construct/obsidian/obsidian_axe_arm_right" - ] - } - ] - }, - "Construct Mana Cannon Arms": { - "index": "3", - "category": "constructs", - "sections": [ - { - "type": "title", - "value": "Construct Mana Cannon Arms" - }, - { - "type": "text", - "value": "Mana cannon arms give constructs the ability to attack at range, but due to the intricacy of the construction, this arm cannot be used for melee attacks. These magic attacks can be very powerful, and moreso depending on the material used to craft the arm. A mana torso is required for these to function, as well as periodic recharging by mana crystals. See the mana torso entry for more information on capacity and recharging. Damage per material is as follows:" - }, - { - "type": "text", - "value": "Wood: 3 damage" - }, - { - "type": "text", - "value": "Stone: 5 damage" - }, - { - "type": "text", - "value": "Iron: 7 damage" - }, - { - "type": "text", - "value": "Obsidian: 10 damage" - }, - { - "type": "text", - "value": "Diamond: 15 damage" - }, - { - "type": "text", - "value": "Gold: 20 damage" - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "locations": [ - "mna:manaweaving/constructs/wood/wood_mana_cannon_left", - "mna:manaweaving/constructs/stone/stone_mana_cannon_left", - "mna:manaweaving/constructs/iron/iron_mana_cannon_left", - "mna:manaweaving/constructs/gold/gold_mana_cannon_left" - ] - }, - { - "type": "manaweaving_altar", - "locations": [ - "mna:manaweaving/constructs/wood/wood_mana_cannon_right", - "mna:manaweaving/constructs/stone/stone_mana_cannon_right", - "mna:manaweaving/constructs/iron/iron_mana_cannon_right", - "mna:manaweaving/constructs/gold/gold_mana_cannon_right" - ] - }, - { - "type": "eldrin_altar", - "locations": [ - "mna:eldrin_altar/construct/diamond/diamond_mana_cannon_left", - "mna:eldrin_altar/construct/obsidian/obsidian_mana_cannon_left" - ] - }, - { - "type": "eldrin_altar", - "locations": [ - "mna:eldrin_altar/construct/diamond/diamond_mana_cannon_right", - "mna:eldrin_altar/construct/obsidian/obsidian_mana_cannon_right" - ] - }, - { - "type": "manaweaving_altar", - "locations": [ - "mna:manaweaving/constructs/wood/wood_torso_mana", - "mna:manaweaving/constructs/stone/stone_torso_mana", - "mna:manaweaving/constructs/iron/iron_torso_mana", - "mna:manaweaving/constructs/gold/gold_torso_mana", - "mna:manaweaving/constructs/diamond/diamond_torso_mana", - "mna:manaweaving/constructs/obsidian/obsidian_torso_mana" - ] - } - ] - }, - "Construct Hammer Arm": { - "index": "3", - "category": "constructs", - "sections": [ - { - "type": "title", - "value": "Construct Hammer Arms" - }, - { - "type": "text", - "value": "Construct hammer arms allow for slower, moderately powerful attacks with higher knockback." - } - ], - "related_recipes": [ - { - "type": "crafting", - "locations": [ - "mna:wickerwood_constructs/wickerwood_hammer_arm_left", - "mna:wickerwood_constructs/wickerwood_hammer_arm_right" - ] - }, - { - "type": "manaweaving_altar", - "locations": [ - "mna:manaweaving/constructs/wood/wood_hammer_arm_left", - "mna:manaweaving/constructs/stone/stone_hammer_arm_left", - "mna:manaweaving/constructs/iron/iron_hammer_arm_left", - "mna:manaweaving/constructs/gold/gold_hammer_arm_left" - ] - }, - { - "type": "manaweaving_altar", - "locations": [ - "mna:manaweaving/constructs/wood/wood_hammer_arm_right", - "mna:manaweaving/constructs/stone/stone_hammer_arm_right", - "mna:manaweaving/constructs/iron/iron_hammer_arm_right", - "mna:manaweaving/constructs/gold/gold_hammer_arm_right" - ] - }, - { - "type": "eldrin_altar", - "locations": [ - "mna:eldrin_altar/construct/diamond/diamond_hammer_arm_left", - "mna:eldrin_altar/construct/obsidian/obsidian_hammer_arm_left" - ] - }, - { - "type": "eldrin_altar", - "locations": [ - "mna:eldrin_altar/construct/diamond/diamond_hammer_arm_right", - "mna:eldrin_altar/construct/obsidian/obsidian_hammer_arm_right" - ] - } - ] - }, - "Construct Fishing Arm": { - "index": "3", - "category": "constructs", - "sections": [ - { - "type": "title", - "value": "Construct Fishing Arms" - }, - { - "type": "text", - "value": "Construct fishing arms allow them to catch fish and other items from water source blocks." - } - ], - "related_recipes": [ - { - "type": "crafting", - "locations": [ - "mna:wickerwood_constructs/wickerwood_fish_arm_left", - "mna:wickerwood_constructs/wickerwood_fish_arm_right" - ] - }, - { - "type": "manaweaving_altar", - "locations": [ - "mna:manaweaving/constructs/wood/wood_fisher_arm_left", - "mna:manaweaving/constructs/stone/stone_fisher_arm_left", - "mna:manaweaving/constructs/iron/iron_fisher_arm_left", - "mna:manaweaving/constructs/gold/gold_fisher_arm_left" - ] - }, - { - "type": "manaweaving_altar", - "locations": [ - "mna:manaweaving/constructs/wood/wood_fisher_arm_right", - "mna:manaweaving/constructs/stone/stone_fisher_arm_right", - "mna:manaweaving/constructs/iron/iron_fisher_arm_right", - "mna:manaweaving/constructs/gold/gold_fisher_arm_right" - ] - }, - { - "type": "eldrin_altar", - "locations": [ - "mna:eldrin_altar/construct/diamond/diamond_fisher_arm_left", - "mna:eldrin_altar/construct/obsidian/obsidian_fisher_arm_left" - ] - }, - { - "type": "eldrin_altar", - "locations": [ - "mna:eldrin_altar/construct/diamond/diamond_fisher_arm_right", - "mna:eldrin_altar/construct/obsidian/obsidian_fisher_arm_right" - ] - } - ] - }, - "Construct Nozzle Arm": { - "index": "3", - "category": "constructs", - "sections": [ - { - "type": "title", - "value": "Construct Nozzle Arms" - }, - { - "type": "text", - "value": "Construct nozzle arms allow them to collect fluids from containers or source blocks in the world, place fluids in containers or as source blocks, and spray fluids at enemies. The fluid type determines what effect is done. For example, water has high knockback, lava lights on fire and does a lot of damage, and milk removes status effects.\n\nThe construct must be able to store fluid in order to use this arm type, see the Tank Torso." - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "locations": [ - "mna:manaweaving/constructs/wood/wood_nozzle_arm_left", - "mna:manaweaving/constructs/stone/stone_nozzle_arm_left", - "mna:manaweaving/constructs/iron/iron_nozzle_arm_left", - "mna:manaweaving/constructs/gold/gold_nozzle_arm_left" - ] - }, - { - "type": "manaweaving_altar", - "locations": [ - "mna:manaweaving/constructs/wood/wood_nozzle_arm_right", - "mna:manaweaving/constructs/stone/stone_nozzle_arm_right", - "mna:manaweaving/constructs/iron/iron_nozzle_arm_right", - "mna:manaweaving/constructs/gold/gold_nozzle_arm_right" - ] - }, - { - "type": "eldrin_altar", - "locations": [ - "mna:eldrin_altar/construct/diamond/diamond_nozzle_arm_left", - "mna:eldrin_altar/construct/obsidian/obsidian_nozzle_arm_left" - ] - }, - { - "type": "eldrin_altar", - "locations": [ - "mna:eldrin_altar/construct/diamond/diamond_nozzle_arm_right", - "mna:eldrin_altar/construct/obsidian/obsidian_nozzle_arm_right" - ] - } - ] - }, - "Construct Caster Arm": { - "index": "3", - "category": "constructs", - "sections": [ - { - "type": "title", - "value": "Construct Caster Arms" - }, - { - "type": "text", - "value": "Construct nozzle arms allow them to cast spells. This feature is currently not implemented." - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "locations": [ - "mna:manaweaving/constructs/wood/wood_caster_arm_left", - "mna:manaweaving/constructs/stone/stone_caster_arm_left", - "mna:manaweaving/constructs/iron/iron_caster_arm_left", - "mna:manaweaving/constructs/gold/gold_caster_arm_left" - ] - }, - { - "type": "manaweaving_altar", - "locations": [ - "mna:manaweaving/constructs/wood/wood_caster_arm_right", - "mna:manaweaving/constructs/stone/stone_caster_arm_right", - "mna:manaweaving/constructs/iron/iron_caster_arm_right", - "mna:manaweaving/constructs/gold/gold_caster_arm_right" - ] - }, - { - "type": "eldrin_altar", - "locations": [ - "mna:eldrin_altar/construct/diamond/diamond_caster_arm_left", - "mna:eldrin_altar/construct/obsidian/obsidian_caster_arm_left" - ] - }, - { - "type": "eldrin_altar", - "locations": [ - "mna:eldrin_altar/construct/diamond/diamond_caster_arm_right", - "mna:eldrin_altar/construct/obsidian/obsidian_caster_arm_right" - ] - } - ] - }, - "Construct Basic Torso": { - "index": "3", - "category": "constructs", - "sections": [ - { - "type": "title", - "value": "Construct Basic Torso" - }, - { - "type": "text", - "value": "The basic torso is inexpensive but doesn't offer any special benefits." - } - ], - "related_recipes": [ - { - "type": "crafting", - "location": "mna:wickerwood_constructs/wickerwood_torso" - }, - { - "type": "manaweaving_altar", - "locations": [ - "mna:manaweaving/constructs/wood/wood_torso_basic", - "mna:manaweaving/constructs/stone/stone_torso_basic", - "mna:manaweaving/constructs/iron/iron_torso_basic", - "mna:manaweaving/constructs/gold/gold_torso_basic", - "mna:manaweaving/constructs/diamond/diamond_torso_basic", - "mna:manaweaving/constructs/obsidian/obsidian_torso_basic" - ] - }, - { - "type": "eldrin_altar", - "locations": [ - "mna:eldrin_altar/construct/diamond/diamond_torso_basic", - "mna:eldrin_altar/construct/obsidian/obsidian_torso_basic" - ] - } - ] - }, - "Construct Armor Torso": { - "index": "3", - "category": "constructs", - "sections": [ - { - "type": "title", - "value": "Construct Armor Torso" - }, - { - "type": "text", - "value": "The armor torso greatly increases the survivability of constructs by providing armor and/or toughness values. The values are as follows:" - }, - { - "type": "text", - "value": "Wood: 2 armor, 0 toughness" - }, - { - "type": "text", - "value": "Stone: 3 armor, 0 toughness" - }, - { - "type": "text", - "value": "Iron: 8 armor, 3 toughness" - }, - { - "type": "text", - "value": "Gold: 4 armor, 0 toughness" - }, - { - "type": "text", - "value": "Diamond: 6 armor, 1 toughness" - }, - { - "type": "text", - "value": "Obsidian: 5 armor, 0 toughness" - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "locations": [ - "mna:manaweaving/constructs/wood/wood_torso_armor", - "mna:manaweaving/constructs/stone/stone_torso_armor", - "mna:manaweaving/constructs/iron/iron_torso_armor", - "mna:manaweaving/constructs/gold/gold_torso_armor" - ] - }, - { - "type": "eldrin_altar", - "locations": [ - "mna:eldrin_altar/construct/diamond/diamond_torso_armor", - "mna:eldrin_altar/construct/obsidian/obsidian_torso_armor" - ] - } - ] - }, - "Construct Storage Torso": { - "index": "3", - "category": "constructs", - "sections": [ - { - "type": "title", - "value": "Construct Storage Torso" - }, - { - "type": "text", - "value": "The storage torso allows the construct to have an additional 9 slots of inventory. This will cause them to bring back more resources from mining and adventuring, and to be able to pick up more items. Better materials do not give more storage." - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "locations": [ - "mna:manaweaving/constructs/wood/wood_torso_storage", - "mna:manaweaving/constructs/stone/stone_torso_storage", - "mna:manaweaving/constructs/iron/iron_torso_storage", - "mna:manaweaving/constructs/gold/gold_torso_storage" - ] - }, - { - "type": "eldrin_altar", - "locations": [ - "mna:eldrin_altar/construct/diamond/diamond_torso_storage", - "mna:eldrin_altar/construct/obsidian/obsidian_torso_storage" - ] - } - ] - }, - "Construct Tank Torso": { - "index": "3", - "category": "constructs", - "sections": [ - { - "type": "title", - "value": "Construct Tank Torso" - }, - { - "type": "text", - "value": "The tank torso allows the construct to hold up to 16 buckets of any one type of liquid. It can be bucketed into/out of by players, but for the construct to do anything with it they will also need a nozzle arm. Better materials do not grant more storage." - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "locations": [ - "mna:manaweaving/constructs/wood/wood_torso_tank", - "mna:manaweaving/constructs/stone/stone_torso_tank", - "mna:manaweaving/constructs/iron/iron_torso_tank", - "mna:manaweaving/constructs/gold/gold_torso_tank" - ] - }, - { - "type": "eldrin_altar", - "locations": [ - "mna:eldrin_altar/construct/diamond/diamond_torso_tank", - "mna:eldrin_altar/construct/obsidian/obsidian_torso_tank" - ] - } - ] - }, - "Construct Mana Torso": { - "index": "3", - "category": "constructs", - "sections": [ - { - "type": "title", - "value": "Construct Mana Torso" - }, - { - "type": "text", - "value": "The mana torso gives a reservoir of mana to a construct to be used by various parts, such as the mana cannon. The mana in the reservoir does not regenerate naturally and must be recharged by having the construct within the area of effect of a Mana Crystal.\n\nBetter materials can hold more mana. The amount of mana each material can hold is as follows:" - }, - { - "type": "text", - "value": "Wood: 50 mana" - }, - { - "type": "text", - "value": "Stone: 75 mana" - }, - { - "type": "text", - "value": "Iron: 100 mana" - }, - { - "type": "text", - "value": "Gold: 400 mana" - }, - { - "type": "text", - "value": "Diamond: 200 mana" - }, - { - "type": "text", - "value": "Obsidian: 150 mana" - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "locations": [ - "mna:manaweaving/constructs/wood/wood_torso_mana", - "mna:manaweaving/constructs/stone/stone_torso_mana", - "mna:manaweaving/constructs/iron/iron_torso_mana", - "mna:manaweaving/constructs/gold/gold_torso_mana" - ] - }, - { - "type": "eldrin_altar", - "locations": [ - "mna:eldrin_altar/construct/diamond/diamond_torso_mana", - "mna:eldrin_altar/construct/obsidian/obsidian_torso_mana" - ] - } - ] - }, - "Construct Basic Legs": { - "index": "3", - "category": "constructs", - "sections": [ - { - "type": "title", - "value": "Construct Basic Legs" - }, - { - "type": "text", - "value": "The basic legs are inexpensive but doesn't offer any special benefits." - } - ], - "related_recipes": [ - { - "type": "crafting", - "location": "mna:wickerwood_constructs/wickerwood_legs" - }, - { - "type": "manaweaving_altar", - "locations": [ - "mna:manaweaving/constructs/wood/wood_legs_basic", - "mna:manaweaving/constructs/stone/stone_legs_basic", - "mna:manaweaving/constructs/iron/iron_legs_basic", - "mna:manaweaving/constructs/gold/gold_legs_basic" - ] - }, - { - "type": "eldrin_altar", - "locations": [ - "mna:eldrin_altar/construct/diamond/diamond_legs_basic", - "mna:eldrin_altar/construct/obsidian/obsidian_legs_basic" - ] - } - ] - }, - "Construct Reinforced Legs": { - "index": "3", - "category": "constructs", - "sections": [ - { - "type": "title", - "value": "Construct Reinforced Legs" - }, - { - "type": "text", - "value": "The reinforced legs give the construct more armor and also allow it to carry me. I can control it directly if I have it commanded to stay or follow when I ride it, or if it's following a Lodestar it will simply take me along for the ride." - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "locations": [ - "mna:manaweaving/constructs/wood/wood_legs_reinforced", - "mna:manaweaving/constructs/stone/stone_legs_reinforced", - "mna:manaweaving/constructs/iron/iron_legs_reinforced", - "mna:manaweaving/constructs/gold/gold_legs_reinforced" - ] - }, - { - "type": "eldrin_altar", - "locations": [ - "mna:eldrin_altar/construct/diamond/diamond_legs_reinforced", - "mna:eldrin_altar/construct/obsidian/obsidian_legs_reinforced" - ] - } - ] - }, - "Construct Ender Legs": { - "index": "3", - "category": "constructs", - "sections": [ - { - "type": "title", - "value": "Construct Ender Legs" - }, - { - "type": "text", - "value": "The ender legs allow the construct to teleport short distances of between 6 and 32 blocks when performing tasks." - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "locations": [ - "mna:manaweaving/constructs/wood/wood_legs_ender", - "mna:manaweaving/constructs/stone/stone_legs_ender", - "mna:manaweaving/constructs/iron/iron_legs_ender", - "mna:manaweaving/constructs/gold/gold_legs_ender" - ] - }, - { - "type": "eldrin_altar", - "locations": [ - "mna:eldrin_altar/construct/diamond/diamond_legs_ender", - "mna:eldrin_altar/construct/obsidian/obsidian_legs_ender" - ] - } - ] - }, - "Construct Rocket Legs": { - "index": "3", - "category": "constructs", - "sections": [ - { - "type": "title", - "value": "Construct Rocket Legs" - }, - { - "type": "text", - "value": "The rocket legs allow the construct to fly." - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "locations": [ - "mna:manaweaving/constructs/wood/wood_legs_rocket", - "mna:manaweaving/constructs/stone/stone_legs_rocket", - "mna:manaweaving/constructs/iron/iron_legs_rocket", - "mna:manaweaving/constructs/gold/gold_legs_rocket" - ] - }, - { - "type": "eldrin_altar", - "locations": [ - "mna:eldrin_altar/construct/diamond/diamond_legs_rocket", - "mna:eldrin_altar/construct/obsidian/obsidian_legs_rocket" - ] - } - ] - }, - "Construct Basic Head": { - "index": "3", - "category": "constructs", - "sections": [ - { - "type": "title", - "value": "Construct Basic Head" - }, - { - "type": "text", - "value": "The basic head is inexpensive but doesn't offer any special benefits." - } - ], - "related_recipes": [ - { - "type": "crafting", - "location": "mna:wickerwood_constructs/wickerwood_head" - }, - { - "type": "manaweaving_altar", - "locations": [ - "mna:manaweaving/constructs/wood/wood_head_basic", - "mna:manaweaving/constructs/stone/stone_head_basic", - "mna:manaweaving/constructs/iron/iron_head_basic", - "mna:manaweaving/constructs/gold/gold_head_basic" - ] - }, - { - "type": "eldrin_altar", - "locations": [ - "mna:eldrin_altar/construct/diamond/diamond_head_basic", - "mna:eldrin_altar/construct/obsidian/obsidian_head_basic" - ] - } - ] - }, - "Construct Horn Head": { - "index": "3", - "category": "constructs", - "sections": [ - { - "type": "title", - "value": "Construct Horn Head" - }, - { - "type": "text", - "value": "The horn head will taunt enemies that the construct attacks in melee, allowing it to force targets to focus on it." - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "locations": [ - "mna:manaweaving/constructs/wood/wood_head_horn", - "mna:manaweaving/constructs/stone/stone_head_horn", - "mna:manaweaving/constructs/iron/iron_head_horn", - "mna:manaweaving/constructs/gold/gold_head_horn" - ] - }, - { - "type": "eldrin_altar", - "locations": [ - "mna:eldrin_altar/construct/diamond/diamond_head_horn", - "mna:eldrin_altar/construct/obsidian/obsidian_head_horn" - ] - } - ] - }, - "Construct Smart Head": { - "index": "3", - "category": "constructs", - "sections": [ - { - "type": "title", - "value": "Construct Smart Head" - }, - { - "type": "text", - "value": "The smart head allows constructs to execute more tasks within a lodestar. The default is 8, and the material the smart head is made of determines the bonus:" - }, - { - "type": "text", - "value": "Wood: 8\nStone: 12\nIron: 16\nObsidian: 20\nGold: 30\nDiamond: 50" - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "locations": [ - "mna:manaweaving/constructs/wood/wood_head_smart", - "mna:manaweaving/constructs/stone/stone_head_smart", - "mna:manaweaving/constructs/iron/iron_head_smart", - "mna:manaweaving/constructs/gold/gold_head_smart" - ] - }, - { - "type": "eldrin_altar", - "locations": [ - "mna:eldrin_altar/construct/diamond/diamond_head_smart", - "mna:eldrin_altar/construct/obsidian/obsidian_head_smart" - ] - } - ] - }, - - - "Eldrin Power": { - "category": "eldrin_altar", - "index": -100, - "tier": 2, - "sections": [ - { - "type": "title", - "value": "Eldrin Power" - }, - { - "type": "text", - "value": "Much like the six affinities that you gain as you cast spells throughought your journey as a wizard, there are six primal forms of power cascading throughout the world: Arcane, Ender, Earth, Wind, Fire, and Water. These six powers are collectively known as Eldrin Power." - }, - { - "type": "text", - "value": "Eldrin Power is used for several tasks, such as powering several Wizard Lab apparati and upgraded Runeforges. Once obtained, Eldrin Power can be checked within the Occulus. It can be used by placing an Eldrin Conduit down matching the affinity of the power you wish to channel. This power then becomes accessible within a small radius around the conduit. Lesser conduits cannot pass as much power through them and must have enough space between them in order to prevent interference, but greater conduits do not have this limitation." - }, - { - "type": "text", - "value": "Initially, you can only obtain trace amounts of Eldrin Power by consuming burnables and motes in an Eldrin Fume Filter. The smoke filters through the filter which the mote charges to attract eldrin power. The generation rate is slow but steady." - }, - { - "type": "text", - "value": "Later, you will be able to find Eldrin Wellsprings, fonts of magic where a particular affinity is extremely strong. Capturing these wellsprings will provide you with a steady income of passive Eldrin Power." - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/wellspring_sight_unguent" - } - ] - }, - "Eldrin Wellsprings": { - "category": "eldrin_altar", - "index": -99, - "tier": 3, - "sections": [ - { - "type": "title", - "value": "Eldrin Wellsprings" - }, - { - "type": "text", - "value": "There is a network of points of power scattered through the world. These points are called Eldrin Wellsprings. Wellsprings are associated with one of the affinities, and vary in power as well." - }, - { - "type": "text", - "value": "Eldrin Wellsprings are invisible unless the Unguent of Wellspring Sight Unguent (or the more powerful Eldrin Sight Unguent made by the Council of Wizards) is active, but it is not required to make use of eldrin wellsprings." - }, - { - "type": "text", - "value": "Those aligned with the Council of Wizards can use the Eldrin Flight spell to travel to them, and the Eldrin Bracelet to draw power from these wellsprings when in close proximity to reduce the mana cost of their spells." - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/wellspring_sight_unguent" - }, - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/wellspring_dowsing_rod" - }, - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/eldrin_sight_unguent" - }, - { - "type": "spell_part", - "location": "mna:components/eldrin_flight" - }, - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/artifice/eldrin_bracelet" - } - ] - }, - "Finding Wellsprings": { - "index": -98, - "category": "eldrin_altar", - "sections": [ - { - "type": "title", - "value": "Finding Wellsprings" - }, - { - "type": "text", - "value": "Depending on your faction, there are different ways to find Eldrin Wellsprings." - }, - { - "type": "title", - "value": "Eldrin Sight Unguent", - "newPage": true - }, - { - "type": "item", - "location": "mna:eldrin_sight_unguent", - "scale": 1 - }, - { - "type": "text", - "value": "The eldrin sight unguent is a concoction that, when applied to the eyes, allows the recipient to see more of the magical aura around them for a short time. \n\nIt also helps to pierce veils and illusions created by other mages.\n\nCreating the Eldrin Sight Unguent requires the creator to be aligned with the Council of Wizards." - }, - { - "type": "title", - "value": "Unguent of Wellspring Seeing", - "newPage": true - }, - { - "type": "item", - "location": "mna:wellspring_sight_unguent", - "scale": 1 - }, - { - "type": "text", - "value": "The unguent of Wellspring Seeing is a less powerful version of the Sight Unguent, which allows those not aligned with the Council to see eldrin wellsprings, though without any of the other benefits the Sight Unguent provides." - }, - { - "type": "title", - "value": "Wellspring Dowsing Rod", - "newPage": true - }, - { - "type": "item", - "location": "mna:wellspring_dowsing_rod", - "scale": 1 - }, - { - "type": "text", - "value": "Unless allied with the council (and therefore given access to use Eldrin Flight), other wizards must use more mundane methods to locate wellsprings. Enter the Wellspring Dowsing Rod. This rod, when used continually (hold) will gradually point the user towards the nearest wellspring. A trickle of mana is required to make the rod work, but it shouldn't tax any mage significantly." - }, - { - "type": "title", - "value": "Locating Specific Wellsprings", - "newPage": true - }, - { - "type": "text", - "value": "As stated before, wellsprings have affinities, and these affinities are obtained from the biome that the wellspring is in. It's technically possible to find any wellspring anywhere, however I'm most likely to find wellsprings for each affinity in the following types of places:" - }, - { - "type": "text", - "value": "Arcane: Found in the high places, forests, and jungles." - }, - { - "type": "text", - "value": "Earth: Found in forests, swamps, mesas, and jungles." - }, - { - "type": "text", - "value": "Water: Found in rivers, oceans, and swamps." - }, - { - "type": "text", - "value": "Wind: Found in plains and savannas, as well as high places." - }, - { - "type": "text", - "value": "Fire: Found in deserts and hellish places." - }, - { - "type": "text", - "value": "Ender: Found in swamps, mushroom biomes, and places where the void is strongest." - }, - { - "type": "text", - "value": "(These settings are ignored if the config for generic wellsprings is enabled)" - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/eldrin_sight_unguent" - }, - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/wellspring_sight_unguent" - }, - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/wellspring_dowsing_rod" - } - ] - }, - "Capturing Eldrin Wellsprings": { - "category": "eldrin_altar", - "index": -97, - "tier": 4, - "sections": [ - { - "type": "title", - "value": "Capturing Eldrin Wellsprings" - }, - { - "type": "text", - "value": "I've figured out a way that I can harness some of the power of the eldrin wellsprings. I need to be careful to only take small amounts, as the raw power would simply melt any kind of apparatus that would take more. The secret is to use a lens that only refracts small amounts of power into a void dimension, which is needed to contain the raw power. This lens requires a very specific resonant structure to be built around it in order to support the magic. I could then use some other kind of apparatus to draw energy in from this void when it's needed." - }, - { - "type": "text", - "value": "It's worth noting that it's more important to focus on the overall captured power from eldrin wellsprings rather than a rechargeable resource. I can check my total power stored in the Occulus." - }, - { - "type": "text", - "value": "Although the occulus doesn't show it, you can build the Wellspring Prism structure out of chimerite sandstone, or chimerite stone. Either one will work." - }, - { - "type": "text", - "value": "(There are configs that will allow eldrin wellsprings to spawn with no affinity, and the first type of lens used on each node will then permanently set its affinity. There are also configs to make eldrin wellspring power per faction instead of per player)" - } - ], - "related_recipes": [ - { - "type": "multiblock", - "location": "mna:multiblock/wellspring_capture" - }, - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/eldrin/wellspring_pillar" - }, - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/eldrin/eldrin_rift" - }, - { - "type": "manaweaving_altar", - "locations": [ - "mna:manaweaving/eldrin/lens_arcane", - "mna:manaweaving/eldrin/lens_ender", - "mna:manaweaving/eldrin/lens_fire", - "mna:manaweaving/eldrin/lens_water", - "mna:manaweaving/eldrin/lens_air", - "mna:manaweaving/eldrin/lens_earth" - ] - } - ] - }, - "Supplying Eldrin Power": { - "category": "eldrin_altar", - "index": -96, - "tier": 2, - "sections": [ - { - "type": "title", - "value": "Supplying Eldrin Power" - }, - { - "type": "text", - "value": "Once I've obtained Eldrin Power by either capturing Eldrin Wellsprings or using Eldrin Fume Filters, I can use Eldrin Conduits to bring that energy back into the material plane. Each conduit can bring forth a different energy.\n\nLesser conduits do not transfer power as quickly and will also fizzle out if they are too close to another conduit of any type (generally within 6 blocks)" - } - ], - "related_recipes": [ - { - "type": "crafting", - "locations": [ - "mna:lesser_conduit_arcane", - "mna:lesser_conduit_ender", - "mna:lesser_conduit_fire", - "mna:lesser_conduit_water", - "mna:lesser_conduit_air", - "mna:lesser_conduit_earth" - ] - }, - { - "type": "manaweaving_altar", - "locations": [ - "mna:manaweaving/eldrin/conduit_arcane", - "mna:manaweaving/eldrin/conduit_ender", - "mna:manaweaving/eldrin/conduit_fire", - "mna:manaweaving/eldrin/conduit_water", - "mna:manaweaving/eldrin/conduit_air", - "mna:manaweaving/eldrin/conduit_earth" - ] - } - ] - }, - "Eldrin Altar": { - "category": "eldrin_altar", - "index": -95, - "tier": 4, - "sections": [ - { - "type": "title", - "value": "Eldrin Altar" - }, - { - "type": "text", - "value": "The Eldrin Altar will allow me to create some of the most powerful magical artifacts, those hinted at only by legend in ages to come. First, I will need to make the altar itself, and surround it just so with pedestals." - }, - { - "type": "text", - "value": "Next, I will need to create Eldrin Conduits and place them somewhere within 7 blocks of the altar, and somewhere their top crystal will have a clear line of sight to the altar. Not all recipes need all types of power, so I only need to place the ones that the recipe actually requires." - }, - { - "type": "text", - "value": "Each recipe needs a certain amount of Eldrin Energy captured from the Wellsprings. I'll need to find and capture enough wellsprings to power the altar's process." - }, - { - "type": "text", - "value": "When I have everything ready, I must place the required items on the altar and surrounding pedestals (I'm pretty sure order or position doesn't matter), and activate the altar with an empty hand. Then all that's left is to enjoy the show." - } - ], - "related_recipes": [ - { - "type": "multiblock", - "location": "mna:multiblock/eldrin_altar" - }, - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/eldrin/eldrin_altar" - }, - { - "type": "crafting", - "location": "mna:runeforging/stone_pedestal" - }, - { - "type": "crafting", - "location": "mna:runeforging/stone_pedestal_with_sign" - } - ] - }, - "Infernal Armor": { - "index": 0, - "category": "eldrin_altar", - "sections": [ - { - "type": "title", - "value": "Infernal Armor" - }, - { - "type": "text", - "value": "The pinnacle of demonic defense, the Infernal Armor is nearly impervious to damage. The flames imbued into it allow me to achieve extreme speeds while sprinting, and if jumping while sprinting I will launch into the air.\n\nWhile airborne, if I crouch I will rocket myself down towards the ground, impacting in a fiery explosion. The farther I fall, the larger the explosion.\n\nThe armor renders me completely immune to explosive, falling, and fire damage, and if I am burning, the flames empower the armor and allow me to strike in melee with far more power than I would otherwise be able to." - }, - { - "type": "text", - "value": "It should be noted that the Infernal Armor performs best when enchanted, as things granting step assist, higher jump, or multi-jump will greatly increase the other benefits the armor provides." - } - ], - "related_recipes": [ - { - "type": "eldrin_altar", - "location": "mna:eldrin_altar/armor/infernal_helm" - }, - { - "type": "eldrin_altar", - "location": "mna:eldrin_altar/armor/infernal_chestplate" - }, - { - "type": "eldrin_altar", - "location": "mna:eldrin_altar/armor/infernal_greaves" - }, - { - "type": "eldrin_altar", - "location": "mna:eldrin_altar/armor/infernal_boots" - } - ] - }, - "Spellweaver Armor": { - "index": 0, - "category": "eldrin_altar", - "sections": [ - { - "type": "title", - "value": "Spellweaver Armor" - }, - { - "type": "text", - "value": "When most think of an archmage, they often think of a long beard and flowing robes. While not archmage armor, the spellweaver armor is the battle standard for the Wizard Council's magi, used by many of their adept wizards and is inspired by the archmage's armor itself. The armor itself is as strong as a knight's chainmail, and while wearing it, I have significantly more mana and mana regeneration. It also allows limited levitation flight (double tap space to toggle). Finally, it has a replenishing bank of three defensive runes that will reflect projectiles. Each rune goes dormant after reflecting a projectile, and will come back online after a brief recharge period of a few seconds, allowing it to reflect another projectile." - } - ], - "related_recipes": [ - { - "type": "eldrin_altar", - "location": "mna:eldrin_altar/armor/spellweaver_runes" - }, - { - "type": "eldrin_altar", - "location": "mna:eldrin_altar/armor/spellweaver_robes" - }, - { - "type": "eldrin_altar", - "location": "mna:eldrin_altar/armor/spellweaver_leggings" - }, - { - "type": "eldrin_altar", - "location": "mna:eldrin_altar/armor/spellweaver_boots" - } - ] - }, - "Druidic Armor": { - "index": 0, - "category": "eldrin_altar", - "sections": [ - { - "type": "title", - "value": "Druidic Armor" - }, - { - "type": "text", - "value": "Several village elders tell legends of the druids of old, who were able to link themselves to nature in extreme ways. In reality, these druids were simply high ranking allies of the fey, gifted with powerful artifacts and spells. One of the highest gifts was the Druidic Armor, which is imbued with the trickery of the fey as well as their chaotic yet gentle embrace. While not as strong as some of the other faction armors in terms of physical defense, the ironwood it is composed of is as strong as common plate armor. When wearing this armor, the wings on the back will allow me to fly or hover depending on my preference (double tap to start or stop hovering, single tap while falling to enter elytra flight). It also has a chance to teleport or levitate melee attackers, and a chance to reflect projectiles. Lastly, when my health gets low, it will apply a regenerating effect to me, though it can only do so every so often." - } - ], - "related_recipes": [ - { - "type": "eldrin_altar", - "location": "mna:eldrin_altar/armor/druidic_antlers" - }, - { - "type": "eldrin_altar", - "location": "mna:eldrin_altar/armor/druidic_buckskin" - }, - { - "type": "eldrin_altar", - "location": "mna:eldrin_altar/armor/druidic_leggings" - }, - { - "type": "eldrin_altar", - "location": "mna:eldrin_altar/armor/druidic_slippers" - } - ] - }, - "Bone Armor": { - "index": 0, - "category": "eldrin_altar", - "sections": [ - { - "type": "title", - "value": "Witherbone Armor" - }, - { - "type": "text", - "value": "Members of the undead embody the unstoppable resilience of death while wearing the Witherbone armor. It is as strong as even the most hardy armor forged from the metals of the nether, boasting near immunity to physical damage. This armor causes the wearer to drain life away at a touch, regenerating souls simply by causing damage. It also prevents the death of the wearer, instead shifting them to a cloud of mist allowing them to fly and make their escape.\n\nIf you take damage that would kill you while wearing this armor, that damage is reduced so that you are left with one hit point and you immediately enter mist form. If you have one hit point, you die as normal. This effect has no cooldown." - } - ], - "related_recipes": [ - { - "type": "eldrin_altar", - "location": "mna:eldrin_altar/armor/bone_skullcap" - }, - { - "type": "eldrin_altar", - "location": "mna:eldrin_altar/armor/bone_cuirass" - }, - { - "type": "eldrin_altar", - "location": "mna:eldrin_altar/armor/bone_greaves" - }, - { - "type": "eldrin_altar", - "location": "mna:eldrin_altar/armor/bone_boots" - } - ] - }, - "Greater Motes": { - "index": 0, - "category": "eldrin_altar", - "sections": [ - { - "type": "title", - "value": "Greater Motes" - }, - { - "type": "text", - "value": "Now that I've harnessed some of the power of the eldrin wellsprings, I can use their power to create more powerful versions of the elemental motes. These motes contain far more potent concentrates of the affineal elements, and will allow me to create far more powerful artifacts than I could before." - } - ], - "related_recipes": [ - { - "type": "eldrin_altar", - "location": "mna:eldrin_altar/mote/greater_mote_arcane" - }, - { - "type": "eldrin_altar", - "location": "mna:eldrin_altar/mote/greater_mote_ender" - }, - { - "type": "eldrin_altar", - "location": "mna:eldrin_altar/mote/greater_mote_fire" - }, - { - "type": "eldrin_altar", - "location": "mna:eldrin_altar/mote/greater_mote_water" - }, - { - "type": "eldrin_altar", - "location": "mna:eldrin_altar/mote/greater_mote_air" - }, - { - "type": "eldrin_altar", - "location": "mna:eldrin_altar/mote/greater_mote_earth" - } - ] - }, - - - - "Runic Enchanting": { - "category": "enchantments", - "index": -2, - "tier": 2, - "sections": [ - { - "type": "title", - "value": "Runic Enchanting" - }, - { - "type": "text", - "value": "The first step in runic enchanting is to scribe and forge a rune according to the Runescribing and Runeforging mechanics. The enchantment's recipe will let you know which one(s) you need to make. See the Runescribing/Runeforging section of the codex for more information." - }, - { - "type": "text", - "value": "After that's done, you will need to infuse mana into it to apply the initial stage of the enchantment to the rune.\n\nPlace the item along with any other required reagents onto the manaweaving altar. Then, using a manaweaver's wand, draw the required patterns on top of the altar.\n\nAlternately, you can use a manaweave projector placed adjacent to the altar to project the patterns.\n\nIf you make a mistake, you can activate the altar with the wand in your hand to have the wand draw the most recent pattern back out of the altar.\n\nOnce you've drawn the correct patterns, in the correct order, with the correct items, the altar will draw it all in to enchant the rune. \n\nAll that's left now is to combine the rune with an item back at the runic anvil." - }, - { - "type": "text", - "value": "Place the item you want to enchant on the anvil and the now enchanted rune on top. If the enchantment can be applied to the item (standard combination and compatibility rules apply), you will see spinning runes appear at the bottom of the anvil. Strike the rune with a Runesmith's Hammer repeatedly until the enchantment is applied." - }, - { - "type": "text", - "value": "The enchantments you can make are determined by your tier. Should you obtain an enchantment on a rune that doesn't have a matching reicpe (for example on a projection rune using the Disenchanter), the freeform enchanting rules are used:" - }, - { - "type": "text", - "value": " - Enchantment levels 1-2 require you to be Tier 3" - }, - { - "type": "text", - "value": " - Enchantment levels 3-4 require you to be Tier 4" - }, - { - "type": "text", - "value": " - Enchantment levels 5+ require you to be Tier 5", - "newPage": true - } - ], - "related_recipes": [ - { - "location": "mna:vinteum_manaweaver_wand", - "type": "crafting" - }, - { - "location": "mna:chimerite_manaweaver_wand", - "type": "crafting" - }, - { - "type": "crafting", - "location": "mna:manaweaving_altar" - }, - { - "type": "crafting", - "location": "mna:runescribing/runescribing_table" - }, - { - "type": "crafting", - "location": "mna:runeforging/runic_anvil" - } - ] - }, - "Runeforge Enchanting": { - "category": "enchantments", - "index": -1, - "tier": 2, - "sections": [ - { - "type": "title", - "value": "Runeforge Enchanting" - }, - { - "type": "text", - "value": "The next step in the enchanting process after creating the enchanted rune is to take everything to the runic anvil and actually apply it to your gear." - }, - { - "type": "text", - "value": "To apply the enchantment, simply place the item you want to enchant on the anvil, then place the enchanted rune on top of it. Take your Runesmith's Hammer and strike the anvil repeatedly (right click). If the enchantment can't be applied to the item, the items will pop off of the anvil." - } - ], - "related_recipes": [ - { - "type": "crafting", - "location": "mna:runeforging/runic_anvil" - }, - { - "type": "crafting", - "location": "mna:runeforging/runesmith_hammer" - } - ] - }, - - "Beheading": { - "category": "enchantments", - "sections": [ - { - "type": "title", - "value": "Beheading" - }, - { - "type": "text", - "value": "I can apply this enchantment to weapons to help guarantee that the heads of enemies I defeat will remain intact for later use. This enchantment increases the chance that a head will drop from a kill. If the loot generated already contains a head, it will not be increased more by this enchant." - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/enchanting/beheading_i" - }, - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/enchanting/beheading_ii" - }, - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/enchanting/beheading_iii" - }, - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/enchanting/beheading_iv" - }, - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/enchanting/beheading_v" - } - ] - }, - "Bouncy": { - "category": "enchantments", - "sections": [ - { - "type": "title", - "value": "Bouncy" - }, - { - "type": "text", - "value": "This enchantment will cause me to bounce when I hit the ground after falling, provided I am not sneaking or affected by Gravity Well. It must be applied to boots, given they're the first thing to hit the ground when falling." - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/enchanting/bouncy" - } - ] - }, - "Mana Repair": { - "category": "enchantments", - "sections": [ - { - "type": "title", - "value": "Mana Repair" - }, - { - "type": "text", - "value": "I've been considering the basic armor that mages make and how it can use the magic of its wearer to stitch itself back together. I think I can enchant some magical thread to allow it to stitch alternate gear back together." - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/enchanting/mana_repair" - } - ] - }, - "Cloudstep": { - "category": "enchantments", - "sections": [ - { - "type": "title", - "value": "Cloudstep" - }, - { - "type": "text", - "value": "This enchantment creates a burst of air beneath my boots (where the enchantment must be applied) allowing me to jump again in midair. Higher levels of the enchantment will allow me to jump more than once in midair." - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/enchanting/cloudstep_i" - }, - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/enchanting/cloudstep_ii" - }, - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/enchanting/cloudstep_iii" - } - ] - }, - "Gilded": { - "category": "enchantments", - "sections": [ - { - "type": "title", - "value": "Gilded" - }, - { - "type": "text", - "value": "This enchantment uses a small amount of gold to mask my armor to piglins, making it appear gold to them and keeping them docile, provided I don't provoke them in other ways.\n\nOnly one piece of my armor needs this enchant to gain the benefit of it." - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/enchanting/gilded" - } - ] - }, - "Fireproof": { - "category": "enchantments", - "sections": [ - { - "type": "title", - "value": "Fireproof" - }, - { - "type": "text", - "value": "This enchantment will prevent the enchanted item from burning when thrown into lava or fire. It won't however, make it float in lava. This enchantment also only protects the item from burning up; it won't protect the wearer, nor will it protect from wear and tear damage done while being worn." - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/enchanting/fireproof" - } - ] - }, - "Artificer's Aura": { - "category": "enchantments", - "sections": [ - { - "type": "title", - "value": "Artificer's Aura" - }, - { - "type": "text", - "value": "This aura will periodically drain my mana in order to apply a repairing effect to all of my equipped items, and to those in close proximity to me.\n\nDue to it being a particularly complicated magical construction, I can only place it on chest armor as it has enough space for all the rune work needed. It also likely won't work with any other aura, but should be compatible with most of the other enchantments." - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/enchanting/aura/repair" - } - ] - }, - "Aura Healing": { - "category": "enchantments", - "sections": [ - { - "type": "title", - "value": "Aura of Healing" - }, - { - "type": "text", - "value": "This aura will periodically drain my mana in order to apply a minor healing effect to me and those in close proximity to me.\n\nDue to it being a particularly complicated magical construction, I can only place it on chest armor as it has enough space for all the rune work needed. It also likely won't work with any other aura, but should be compatible with most of the other enchantments." - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/enchanting/aura/healing" - } - ] - }, - "Aura Pilgrim": { - "category": "enchantments", - "sections": [ - { - "type": "title", - "value": "Aura of the Pilgrim" - }, - { - "type": "text", - "value": "This aura will periodically drain my mana in order to apply Pilgrim's Path. It will not apply if I already have the haste buff.\n\nDue to it being a particularly complicated magical construction, I can only place it on chest armor as it has enough space for all the rune work needed. It also likely won't work with any other aura, but should be compatible with most of the other enchantments." - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/enchanting/aura/pilgrim" - } - ] - }, - "Aura Jumping": { - "category": "enchantments", - "sections": [ - { - "type": "title", - "value": "Aura of Jumping" - }, - { - "type": "text", - "value": "This aura will periodically drain my mana in order to increase my ability to jump, as well as those in close proximity to me.\n\nDue to it being a particularly complicated magical construction, I can only place it on chest armor as it has enough space for all the rune work needed. It also likely won't work with any other aura, but should be compatible with most of the other enchantments." - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/enchanting/aura/jumping" - } - ] - }, - "Aura Mining": { - "category": "enchantments", - "sections": [ - { - "type": "title", - "value": "Aura of Mining" - }, - { - "type": "text", - "value": "This aura will periodically drain my mana in order to apply an increase to my mining speed as well as to those around me.\n\nDue to it being a particularly complicated magical construction, I can only place it on chest armor as it has enough space for all the rune work needed. It also likely won't work with any other aura, but should be compatible with most of the other enchantments." - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/enchanting/aura/mining" - } - ] - }, - "Aura Running": { - "category": "enchantments", - "sections": [ - { - "type": "title", - "value": "Aura of Running" - }, - { - "type": "text", - "value": "This aura will periodically drain my mana in order to apply a movement speed increase to me and those in close proximity to me.\n\nDue to it being a particularly complicated magical construction, I can only place it on chest armor as it has enough space for all the rune work needed. It also likely won't work with any other aura, but should be compatible with most of the other enchantments." - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/enchanting/aura/running" - } - ] - }, - "Aura Depths": { - "category": "enchantments", - "sections": [ - { - "type": "title", - "value": "Aura of the Depths" - }, - { - "type": "text", - "value": "This aura will periodically drain my mana in order to make me more attuned to activities underwater.\n\nDue to it being a particularly complicated magical construction, I can only place it on chest armor as it has enough space for all the rune work needed. It also likely won't work with any other aura, but should be compatible with most of the other enchantments." - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/enchanting/aura/depths" - } - ] - }, - "Aqua Affinity": { - "category": "enchantments", - "sections": [ - { - "type": "title", - "value": "Aqua Affinity" - }, - { - "type": "text", - "value": "The Aqua Affinity enchantment speeds up how fast you can mine blocks underwater. It basically makes mining underwater the same speed as mining on land." - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/enchanting/aqua_affinity_i" - } - ] - }, - "Bane of Arthropods": { - "category": "enchantments", - "sections": [ - { - "type": "title", - "value": "Bane of Arthropods" - }, - { - "type": "text", - "value": "The Bane of Arthropods enchantment increases your attack damage against mobs such as spiders, cave spiders, silverfish, and endermites." - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/enchanting/bane_of_arthropods_i" - }, - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/enchanting/bane_of_arthropods_ii" - }, - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/enchanting/bane_of_arthropods_iii" - }, - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/enchanting/bane_of_arthropods_iv" - }, - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/enchanting/bane_of_arthropods_v" - } - ] - }, - "Binding Curse": { - "category": "enchantments", - "sections": [ - { - "type": "title", - "value": "Binding Curse" - }, - { - "type": "text", - "value": "The Curse of Binding enchantment lets you curse an item. Once a cursed item is worn, it can not be removed until the item breaks or the wearer dies." - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/enchanting/binding_curse" - } - ] - }, - "Vanishing Curse": { - "category": "enchantments", - "sections": [ - { - "type": "title", - "value": "Vanishing Curse" - }, - { - "type": "text", - "value": "The Curse of Vanishing enchantment lets you curse an item in the game. When an item is cursed with this enchantment, the cursed item will disappear when the wearer dies instead of being dropped." - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/enchanting/vanishing_curse" - } - ] - }, - "Blast Protection": { - "category": "enchantments", - "sections": [ - { - "type": "title", - "value": "Blast Protection" - }, - { - "type": "text", - "value": "The Blast Protection enchantment reduces the damage from explosions such as TNT explosions, creeper explosions, ghast fireballs, initial wither boss explosions, and ender crystals." - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/enchanting/blast_protection_i" - }, - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/enchanting/blast_protection_ii" - }, - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/enchanting/blast_protection_iii" - }, - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/enchanting/blast_protection_iv" - } - ] - }, - "Channeling": { - "category": "enchantments", - "sections": [ - { - "type": "title", - "value": "Channeling" - }, - { - "type": "text", - "value": "The Channeling enchantment can be added to a trident. With this enchantment, your trident will summon a lightning bolt at a mob if you throw the trident and it hits the mob (while its standing in the rain)." - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/enchanting/channeling" - } - ] - }, - "Depth Strider": { - "category": "enchantments", - "sections": [ - { - "type": "title", - "value": "Depth Strider" - }, - { - "type": "text", - "value": "The Depth Strider enchantment speeds up how fast you can move underwater." - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/enchanting/depth_strider_i" - }, - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/enchanting/depth_strider_ii" - }, - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/enchanting/depth_strider_iii" - } - ] - }, - "Efficiency": { - "category": "enchantments", - "sections": [ - { - "type": "title", - "value": "Efficiency" - }, - { - "type": "text", - "value": "The Efficiency enchantment speeds up how fast you can mine blocks." - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/enchanting/efficiency_i" - }, - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/enchanting/efficiency_ii" - }, - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/enchanting/efficiency_iii" - }, - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/enchanting/efficiency_iv" - }, - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/enchanting/efficiency_v" - } - ] - }, - "Feather Falling": { - "category": "enchantments", - "sections": [ - { - "type": "title", - "value": "Feather Falling" - }, - { - "type": "text", - "value": "The Feather Falling enchantment reduces damage from falling and damage from ender pearl teleportations." - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/enchanting/feather_falling_i" - }, - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/enchanting/feather_falling_ii" - }, - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/enchanting/feather_falling_iii" - }, - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/enchanting/feather_falling_iv" - } - ] - }, - "Fire Aspect": { - "category": "enchantments", - "sections": [ - { - "type": "title", - "value": "Fire Aspect" - }, - { - "type": "text", - "value": "The Fire Aspect enchantment sets your target on fire when you attack." - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/enchanting/fire_aspect_i" - }, - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/enchanting/fire_aspect_ii" - } - ] - }, - "Fire Protection": { - "category": "enchantments", - "sections": [ - { - "type": "title", - "value": "Fire Protection" - }, - { - "type": "text", - "value": "The Fire Protection enchantment reduces the damage caused by fire and lava." - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/enchanting/fire_protection_i" - }, - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/enchanting/fire_protection_ii" - }, - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/enchanting/fire_protection_iii" - }, - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/enchanting/fire_protection_iv" - } - ] - }, - "Flame": { - "category": "enchantments", - "sections": [ - { - "type": "title", - "value": "Flame" - }, - { - "type": "text", - "value": "The Flame enchantment turns your arrows into flaming arrows allowing you to set your targets on fire." - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/enchanting/flame" - } - ] - }, - "Transitory Step": { - "category": "enchantments", - "sections": [ - { - "type": "title", - "value": "Transitory Step" - }, - { - "type": "text", - "value": "The Transitory Step enchantment can be applied to boots, and drains small amounts of your mana to automatically place transitory tiles in front of you as if on a bridge. You must be on the ground for it to work, and you can sneak to prevent that functionality from occurring.\n\nThis won't do anything for walking backwards or strafing, so keep moving forward!" - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/enchanting/transitory_step" - } - ] - }, - "Fortune": { - "category": "enchantments", - "sections": [ - { - "type": "title", - "value": "Fortune" - }, - { - "type": "text", - "value": "The Fortune enchantment increases the block drops from mining. For example, with the Fortune enchantment you will have a better chance of getting flint from gravel or an apple from a tree." - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/enchanting/fortune_i" - }, - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/enchanting/fortune_ii" - }, - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/enchanting/fortune_iii" - } - ] - }, - "Frost Walker": { - "category": "enchantments", - "sections": [ - { - "type": "title", - "value": "Frost Walker" - }, - { - "type": "text", - "value": "The Frost Walker enchantment temporarily freezes the water around you and turns it into ice. You can then walk across the ice to quickly get around in the game." - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/enchanting/frost_walker_i" - }, - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/enchanting/frost_walker_ii" - } - ] - }, - "Impaling": { - "category": "enchantments", - "sections": [ - { - "type": "title", - "value": "Impaling" - }, - { - "type": "text", - "value": "The Impaling enchantment increases your attack damage against sea creature mobs such as guardians, elder guardians, squids, dolphins, and turtles." - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/enchanting/impaling_i" - }, - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/enchanting/impaling_ii" - }, - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/enchanting/impaling_iii" - }, - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/enchanting/impaling_iv" - }, - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/enchanting/impaling_v" - } - ] - }, - "Infinity": { - "category": "enchantments", - "sections": [ - { - "type": "title", - "value": "Infinity" - }, - { - "type": "text", - "value": "The Infinity enchantment allows you to shoot your bow without using up any of your arrows.\n\nThis enchantment only applies to arrows. It does not give you infinite spectral arrows or tipped arrows." - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/enchanting/infinity" - } - ] - }, - "Knockback": { - "category": "enchantments", - "sections": [ - { - "type": "title", - "value": "Knockback" - }, - { - "type": "text", - "value": "The Knockback enchantment increases the knockback dealt when attacking a player or mob. This will cause the player or mob to repel backwards more than usual." - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/enchanting/knockback_i" - }, - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/enchanting/knockback_ii" - } - ] - }, - "Looting": { - "category": "enchantments", - "sections": [ - { - "type": "title", - "value": "Looting" - }, - { - "type": "text", - "value": "The Looting enchantment increases the amount of loot that is dropped when a mob is killed." - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/enchanting/looting_i" - }, - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/enchanting/looting_ii" - }, - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/enchanting/looting_iii" - } - ] - }, - "Loyalty": { - "category": "enchantments", - "sections": [ - { - "type": "title", - "value": "Loyalty" - }, - { - "type": "text", - "value": "The Loyalty enchantment can be added to a trident. With this enchantment, your trident will automatically return to you when it is thrown like a spear." - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/enchanting/loyalty_i" - }, - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/enchanting/loyalty_ii" - }, - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/enchanting/loyalty_iii" - } - ] - }, - - - "Luck of the Sea": { - "index": 0, - "category": "enchantments", - "sections": [ - { - "type": "title", - "value": "Luck of the Sea" - }, - { - "type": "text", - "value": "The Luck of the Sea enchantment increases your chances of catching valuable items such as saddles, name tags, enchanted books, enchanted fishing rods, and enchanted bows." - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/enchanting/luck_of_the_sea_i" - }, - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/enchanting/luck_of_the_sea_ii" - }, - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/enchanting/luck_of_the_sea_iii" - } - ] - }, - "Lure": { - "index": 0, - "category": "enchantments", - "sections": [ - { - "type": "title", - "value": "Lure" - }, - { - "type": "text", - "value": "The Lure enchantment increases the rate of fish biting your hook." - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/enchanting/lure_i" - }, - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/enchanting/lure_ii" - }, - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/enchanting/lure_iii" - } - ] - }, - "Mending": { - "index": 0, - "category": "enchantments", - "sections": [ - { - "type": "title", - "value": "Mending" - }, - { - "type": "text", - "value": "The Mending enchantment uses xp (experience) to mend your equipped tools, weapons and armor. Each time you gain experience by killing mobs or mining certain items, the experience earned will automatically be used to repair any damaged tools, weapons or armor that you have equipped (and are enchanted with Mending)." - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/enchanting/mending" - } - ] - }, - "Multishot": { - "index": 0, - "category": "enchantments", - "sections": [ - { - "type": "title", - "value": "Multishot" - }, - { - "type": "text", - "value": "The Multishot enchantment allows a player to shoot 3 arrows at a time but only 1 arrow will be used from the inventory (the cost is only 1 arrow and not 3 arrows with this enchantment)." - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/enchanting/multishot" - } - ] - }, - "Piercing": { - "index": 0, - "category": "enchantments", - "sections": [ - { - "type": "title", - "value": "Piercing" - }, - { - "type": "text", - "value": "The Piercing enchantment allows the arrow fired from a crossbow to pierce through multiple entities." - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/enchanting/piercing_i" - }, - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/enchanting/piercing_ii" - }, - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/enchanting/piercing_iii" - }, - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/enchanting/piercing_iv" - } - ] - }, - "Power": { - "index": 0, - "category": "enchantments", - "sections": [ - { - "type": "title", - "value": "Power" - }, - { - "type": "text", - "value": "The Power enchantment increases the amount of attack damage dealt to a player or mob when using your bow." - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/enchanting/power_i" - }, - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/enchanting/power_ii" - }, - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/enchanting/power_iii" - }, - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/enchanting/power_iv" - }, - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/enchanting/power_v" - } - ] - }, - "Projectile Protection": { - "index": 0, - "category": "enchantments", - "sections": [ - { - "type": "title", - "value": "Projectile Protection" - }, - { - "type": "text", - "value": "The Projectile Protection enchantment reduces the damage from projectile attacks such as arrows, ghast fireballs, and blaze fire charges." - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/enchanting/projectile_protection_i" - }, - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/enchanting/projectile_protection_ii" - }, - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/enchanting/projectile_protection_iii" - }, - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/enchanting/projectile_protection_iv" - } - ] - }, - "Protection": { - "index": 0, - "category": "enchantments", - "sections": [ - { - "type": "title", - "value": "Protection" - }, - { - "type": "text", - "value": "The Protection enchantment is a comprehensive protection against all types of damage such as damage from attacks, fire, lava, and falling." - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/enchanting/protection_i" - }, - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/enchanting/protection_ii" - }, - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/enchanting/protection_iii" - }, - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/enchanting/protection_iv" - } - ] - }, - "Punch": { - "index": 0, - "category": "enchantments", - "sections": [ - { - "type": "title", - "value": "Punch" - }, - { - "type": "text", - "value": "The Punch enchantment increases the knockback dealt when attacking a player or mob with your bow and arrow. This will cause the player or mob to repel backwards more than usual." - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/enchanting/punch_i" - }, - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/enchanting/punch_ii" - } - ] - }, - "Respiration": { - "index": 0, - "category": "enchantments", - "sections": [ - { - "type": "title", - "value": "Respiration" - }, - { - "type": "text", - "value": "The Respiration enchantment extends how long you can breathe underwater. It also helps you see better underwater." - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/enchanting/respiration_i" - }, - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/enchanting/respiration_ii" - }, - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/enchanting/respiration_iii" - } - ] - }, - "Quick Charge": { - "index": 0, - "category": "enchantments", - "sections": [ - { - "type": "title", - "value": "Quick Charge" - }, - { - "type": "text", - "value": "The Quick Charge enchantment reduces the amount of time that it takes to reload a crossbow." - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/enchanting/quick_charge_i" - }, - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/enchanting/quick_charge_ii" - }, - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/enchanting/quick_charge_iii" - } - ] - }, - "Riptide": { - "index": 0, - "category": "enchantments", - "sections": [ - { - "type": "title", - "value": "Riptide" - }, - { - "type": "text", - "value": "The Riptide enchantment can be added to a trident. With this enchantment, your trident will propel you forward when you throw a trident while in the water or out in the rain." - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/enchanting/riptide_i" - }, - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/enchanting/riptide_ii" - }, - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/enchanting/riptide_iii" - } - ] - }, - "Sharpness": { - "index": 0, - "category": "enchantments", - "sections": [ - { - "type": "title", - "value": "Sharpness" - }, - { - "type": "text", - "value": "The Sharpness enchantment increases the amount of attack damage dealt to a player or mob." - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/enchanting/sharpness_i" - }, - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/enchanting/sharpness_ii" - }, - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/enchanting/sharpness_iii" - }, - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/enchanting/sharpness_iv" - }, - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/enchanting/sharpness_v" - } - ] - }, - "Silk Touch": { - "index": 0, - "category": "enchantments", - "sections": [ - { - "type": "title", - "value": "Silk Touch" - }, - { - "type": "text", - "value": "The Silk Touch enchantment allows you to mine blocks themselves instead of getting the usual dropped items. With this enchantment, you can gather items that are fragile and break such as glass or ice. Or you can mine and gather the block itself such as diamond ore or coal ore (instead of getting diamond and coal drops)." - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/enchanting/silk_touch" - } - ] - }, - "Smite": { - "index": 0, - "category": "enchantments", - "sections": [ - { - "type": "title", - "value": "Smite" - }, - { - "type": "text", - "value": "The Smite enchantment increases your attack damage against undead mobs such as skeletons, wither skeletons, zombies, zombie pigmen, drowneds, and wither bosses." - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/enchanting/smite_i" - }, - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/enchanting/smite_ii" - }, - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/enchanting/smite_iii" - }, - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/enchanting/smite_iv" - }, - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/enchanting/smite_v" - } - ] - }, - "Sweeping Edge": { - "index": 0, - "category": "enchantments", - "sections": [ - { - "type": "title", - "value": "Sweeping Edge" - }, - { - "type": "text", - "value": "The Sweeping Edge enchantment increases the damage of a sweep attack." - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/enchanting/sweeping_edge_i" - }, - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/enchanting/sweeping_edge_ii" - }, - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/enchanting/sweeping_edge_iii" - } - ] - }, - "Soul Speed": { - "index": 0, - "category": "enchantments", - "sections": [ - { - "type": "title", - "value": "Soul Speed" - }, - { - "type": "text", - "value": "The Soul Speed enchantment allows you to move faster on soul sand and soul soil. This increased speed is very useful when travelling through the Soul Sand Valley biome in the Nether dimension." - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/enchanting/soul_speed_i" - }, - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/enchanting/soul_speed_ii" - }, - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/enchanting/soul_speed_iii" - } - ] - }, - "Thorns": { - "index": 0, - "category": "enchantments", - "sections": [ - { - "type": "title", - "value": "Thorns" - }, - { - "type": "text", - "value": "The Thorns enchantment is added to your armor so that when a player or mob physically attacks you, they will take damage from your armor." - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/enchanting/thorns_i" - }, - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/enchanting/thorns_ii" - }, - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/enchanting/thorns_iii" - } - ] - }, - "Unbreaking": { - "index": 0, - "category": "enchantments", - "sections": [ - { - "type": "title", - "value": "Unbreaking" - }, - { - "type": "text", - "value": "The Unbreaking enchantment increases the durability of your tools, weapons, and armor so that they don't wear out as quickly." - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/enchanting/unbreaking_i" - }, - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/enchanting/unbreaking_ii" - }, - { - "type": "manaweaving_altar", - "location": "mna:manaweaving/enchanting/unbreaking_iii" - } - ] - }, - - - - "version": "1.7.1.9" -} diff --git a/projects/1.18/assets/mana-and-artifice/mna/guide/zh_cn.json b/projects/1.18/assets/mana-and-artifice/mna/guide/zh_cn.json deleted file mode 100644 index 5e90d14aa96c..000000000000 --- a/projects/1.18/assets/mana-and-artifice/mna/guide/zh_cn.json +++ /dev/null @@ -1,9493 +0,0 @@ -{ - "Using this Codex": { - "category": "basics", - "index": -100, - "sections": [ - { - "type": "title", - "value": "古籍使用方法" - }, - { - "type": "image", - "location": "mana-and-artifice:textures/guide/pagination.png", - "width": 106, - "height": 42 - }, - { - "type": "title", - "value": "页面" - }, - { - "type": "text", - "value": "当你在查阅任意章节时,每一页的底部都会有分页按钮(前提是当前页面有前一页或后一页)。" - }, - { - "type": "text", - "value": "这本古籍将会指导你如何游玩本模组的内容。它记录了所有模组内的配方、器械、组件,以及获取这些东西的方法。\n\n本书最好与奥秘之眼搭配使用,奥秘之眼将会显示特定等阶所解锁的内容,以及进阶的具体方法。简单来说,奥秘之眼会告诉你你已经解锁了哪些内容,而奥秘古籍则是告诉你这些内容的具体操作方法。\n\n古籍中只会显示你当前等阶已解锁的全部内容。" - }, - { - "type": "image", - "location": "mana-and-artifice:textures/guide/back_button.png", - "width": 50, - "height": 84, - "newPage": true - }, - { - "type": "title", - "value": "回退至门类目录" - }, - { - "type": "text", - "value": "阅读古籍时,点击返回按钮可以回退至门类目录。" - }, - { - "type": "image", - "location": "mana-and-artifice:textures/guide/category_buttons.png", - "width": 67, - "height": 41, - "newPage": true - }, - { - "type": "title", - "value": "门类" - }, - { - "type": "text", - "value": "古籍中的内容可划分为数个门类,它们会以绿底的按钮显示在侧边,不同门类代表了模组不同的逻辑分类。点击门类的按钮,就可以查看门类中的各个条目。" - }, - { - "type": "image", - "location": "mana-and-artifice:textures/guide/search.png", - "width": 41, - "height": 62, - "newPage": true - }, - { - "type": "title", - "value": "查询" - }, - { - "type": "text", - "value": "点击书籍 UI 下方的查询标签,你可以打开一个查询窗口。你可以在其中搜索你想要查看的内容,点击搜索结果即可跳转到对应章节。" - }, - { - "type": "image", - "location": "mana-and-artifice:textures/guide/back_behaviour.png", - "width": 42, - "height": 59, - "newPage": true - }, - { - "type": "title", - "value": "回退行为" - }, - { - "type": "text", - "value": "点击书籍 UI 下方的回退行为标签,你可以修改你在游览古籍时的回退方式。你可以使用 ESC 键,鼠标右键,以及 UI 按钮进行组合,搭配出最适合你自己的回退键位。" - }, - { - "type": "image", - "location": "mana-and-artifice:textures/guide/recipe_buttons.png", - "width": 67, - "height": 42, - "newPage": true - }, - { - "type": "title", - "value": "配方" - }, - { - "type": "text", - "value": "当阅读古籍时,你常常可以看到书籍的右侧固定着一些配方,它们以蓝底的标签显示在那。点击这些标签,你就可以看到标签上物品的制作方法。" - }, - { - "type": "image", - "location": "mana-and-artifice:textures/guide/pin_recipe.png", - "width": 33, - "height": 38, - "newPage": true - }, - { - "type": "title", - "value": "固定配方显示" - }, - { - "type": "text", - "value": "当你在查阅配方时,你可以在配方页面的左上方看到一个固定按钮。点击该按钮之后可以将此配方固定在 HUD 上。即便古籍关闭,该配方仍能够继续显示。再次点击任何配方页面的固定按钮,可以关闭先前所固定的配方显示,也可点击物品栏中的红色固定按钮取消固定 ,这个按钮只会在固定配方之后出现。" - } - ], - "related_recipes": [ - { - "location": "mana-and-artifice:occulus", - "type": "crafting" - } - ] - }, - "The HUD": { - "category": "basics", - "index": -99, - "sections": [ - { - "type": "title", - "value": "HUD" - }, - { - "type": "text", - "value": "首先是最主要的HUD——魔力条。魔力条外观为一条横条,横条内标识着你的魔法等级,整个横条则代表着你的魔力量。而在横条的下方还有一根小横条,它代表了你升至下一魔法等级所需的经验值。当你手持一个法术时,魔力条会有一部分变暗,变暗的部分代表着法术的魔力使用量;而如果是引导类法术,则代表了起始引导所需要的魔力。HUD 显示选项" - }, - { - "type": "title", - "value": "HUD 显示选项" - }, - { - "type": "text", - "value": "点击 UI 下方的 HUD 显示按钮,可以切换 HUD 的显示样态。你可以选择总是显示,条件触发显示(当你装备着消耗魔力的物品时),或者从不显示。\n\n如果你发现你的 HUD 都不见了,那或许是因为你改了这个选项!" - }, - { - "type": "image", - "location": "mana-and-artifice:textures/guide/hud_options.png", - "width": 41, - "height": 62 - }, - { - "type": "title", - "value": "HUD 位置选项", - "newPage": true - }, - { - "type": "text", - "value": "点击 UI 下方的 HUD 位置按钮,可以切换 HUD 的显示位置。" - }, - { - "type": "image", - "location": "mana-and-artifice:textures/guide/hud_position.png", - "width": 41, - "height": 62 - }, - { - "type": "text", - "value": "如果你发觉你的魔力条旁有一滴带着闪电标识的红色水滴图标,这说明你的物品栏内的某件物品的充能值很低。", - "newPage": true - }, - { - "type": "image", - "location": "mana-and-artifice:textures/guide/low_charge.png", - "width": 29, - "height": 36, - "newPage": true - } - ], - "related_recipes": [] - }, - "Manaweaving How-To": { - "category": "manaweaving", - "index": -3, - "sections": [ - { - "type": "title", - "value": "什么是魔力编织" - }, - { - "type": "text", - "value": "魔力编织(织魔)指的是将你的魔法注入到你的造物的过程,法术,仪式,符文,还有更多东西可以进行魔力编织。" - }, - { - "type": "text", - "value": "魔力编织的第一步,是制作一把织魔者魔杖。温特姆魔杖的使用次数有限,并且次数耗尽后还会损毁,但你不必担心,之后你还可以制作出更强的魔杖,那种魔杖可以永久留存。" - }, - { - "type": "item", - "location": "mana-and-artifice:vinteum_manaweaver_wand", - "scale": 1 - }, - { - "type": "text", - "value": "接着,将魔杖拿在手中,并尝试使用它(持续右击);在引导织魔者魔杖时,你需要在空气中画出相应的图样,当你摹画完毕之后,只需松开右键即可。" - }, - { - "type": "image", - "location": "mana-and-artifice:textures/guide/manaweaving.png", - "width": 128, - "height": 128 - }, - { - "type": "text", - "value": "魔力编织需要高度的专注,而专注需要耗费大量魔力。然而,不要让魔力的快速流失干扰你的心境,以免在摹画中出现错误:摹画失败的图样将不会起任何作用。\n\n据说一些巫师在使用织魔者魔杖时,表示自己听到了清脆的铃声,尽管我们不能确认是否真的有巫师这样子说过,但可以确定的是,这一铃声表明了织魔者魔杖正在工作。\n\n也有一些巫师无法或者不愿意在空气中绘制图形。在如此的需求下,织魔放映机应运而生。将其放置于地上,它就会抽取你(或者是其他人,只要靠得够近)体内的魔力反哺自身。当放映机激活后,它就可以放映出图样,当然,你需要在放映机激活前就选择好需要放映的图样。" - }, - { - "type": "image", - "location": "mana-and-artifice:textures/guide/manaweave_projector.png", - "width": 128, - "height": 128 - } - ], - "related_recipes": [ - { - "location": "mana-and-artifice:vinteum_manaweaver_wand", - "type": "crafting" - }, - { - "location": "mana-and-artifice:chimerite_manaweaver_wand", - "type": "crafting" - }, - { - "type": "crafting", - "location": "mana-and-artifice:improvised_manaweaver_wand" - }, - { - "location": "mana-and-artifice:manaweaving_altar", - "type": "crafting" - }, - { - "location": "mana-and-artifice:manaweave_projector", - "type": "crafting" - } - ] - }, - "Automating Manaweaving": { - "category": "manaweaving", - "index": -2, - "sections": [ - { - "type": "title", - "value": "自动化织魔" - }, - { - "type": "text", - "value": "使用瓶中魔织即可进行自动化织魔。你可以使用玻璃瓶右击任何画出的或者放映的织魔图样,将其摄入瓶中。再次右击,即可像药水瓶或者雪球或者那样丢出这一瓶子,瓶子会在着陆地点生成一个织魔图样。你也可以对着放在基座上的瓶子绘制或者放映织魔图样,这样也可以制作出瓶中魔织。\n\n若要如此操作,你需要考虑自动化瓶子的放置/取出,以及放映机的图样放映,放映机的魔力来源则可以为一个或者多个魔力晶体。" - } - ], - "related_recipes": [ - { - "location": "mana-and-artifice:vinteum_manaweaver_wand", - "type": "crafting" - }, - { - "location": "mana-and-artifice:chimerite_manaweaver_wand", - "type": "crafting" - }, - { - "location": "mana-and-artifice:manaweave_projector", - "type": "crafting" - }, - { - "type": "crafting", - "location": "mana-and-artifice:runeforging/stone_pedestal" - }, - { - "type": "crafting", - "location": "minecraft:glass_bottle" - } - ] - }, - "Rote Spells": { - "category": "sorcery", - "index": -91, - "tier": 2, - "sections": [ - { - "type": "title", - "value": "定式法术" - }, - { - "type": "text", - "value": "在你施放法术的过程中,你会逐渐的对法术的性质以及其工作原理有所领会。你可以在奥秘之眼中查看你对于每个独立的法术组分(形状、效果构件和修饰)的定式进度。\n\n每个组分有着不同的获得定式经验的速率。一旦你将这些组分定式熟记,你就可以在定式之书中使用这些组分,以单个形状以及多个效果构件的组合形式创造新法术了。\n\n你也可以将熟记为定式的修饰用在定式法术中,如此一来,相较于在编写桌内编写的法术,这样创造的法术可以包含更多的效果以及修饰。\n\n在定式之书内编写的法术没有合成过程以及材料消耗,因为这些法术你早已烂熟于心。任何时刻,只要需要,你就能创造出新法术自给自足。" - } - ], - "related_recipes": [ - { - "location": "mana-and-artifice:manaweaving/sorcery/book_of_rote", - "type": "manaweaving_altar" - } - ] - }, - "Eldrin Wellsprings": { - "category": "eldrin_altar", - "index": -91, - "tier": 3, - "sections": [ - { - "type": "title", - "value": "艾得灵源泉" - }, - { - "type": "text", - "value": "世界中存在着一种能量节点网络,它开枝散叶,遍布各处。这些节点被称为“艾得灵源泉”。 每个源泉都与特定的亲和息息相关,并且,它们所蕴藏的力量也各不相同。" - }, - { - "type": "text", - "value": "除非使用源泉之视药膏(或者是巫师议会制作的艾得灵之视药膏——这是源泉之视药膏的高级版本),否则即便你站在艾得灵源泉跟前,你也不能瞧见它的丝毫真容。但是,即便你看不到它,你也仍可以使用它。\n\n当我更为技艺精湛之后,我应该能找到某种捕捉它们的方法,进一步地操纵它们的力量。" - }, - { - "type": "text", - "value": "那些与巫师议会结盟的人,可以使用艾得灵旅航,在源泉之间穿梭旅行;艾得灵手镯则可以抽取临近源泉中的力量,借以减少他们施法的魔力消耗。" - }, - { - "type": "title", - "value": "定位源泉" - }, - { - "type": "text", - "value": "由上所言,源泉有着自身的亲和,它们的亲和来源于它们所处的生物群系。理论上,你可以在任何地方找到任何种类的源泉,然而,从可能性大小的角度上来说,我最有可能在特定的地方找到特定亲和的源泉,以下为各个地点:" - }, - { - "type": "text", - "value": "奥术:在较高的地方,森林以及丛林。" - }, - { - "type": "text", - "value": "地:森林,沼泽,平顶山以及丛林。" - }, - { - "type": "text", - "value": "水:河流,海洋以及沼泽。" - }, - { - "type": "text", - "value": "风:平原以及热带草原,高处也会出现。" - }, - { - "type": "text", - "value": "火:沙漠以及类下界的地方。" - }, - { - "type": "text", - "value": "末影:沼泽,蘑菇生物群系以及那些虚空之力充盈的地方。" - }, - { - "type": "text", - "value": "(如果配置中的 generic wellsprings 一项已打开,那么上述的这些设置将会失效)" - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/wellspring_sight_unguent" - }, - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/wellspring_dowsing_rod" - }, - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/eldrin_sight_unguent" - }, - { - "type": "spell_part", - "location": "mana-and-artifice:components/eldrin_flight" - }, - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/artifice/eldrin_bracelet" - } - ] - }, - "Capturing Eldrin Wellsprings": { - "category": "eldrin_altar", - "index": -90, - "tier": 4, - "sections": [ - { - "type": "title", - "value": "捕捉艾得灵源泉" - }, - { - "type": "text", - "value": "我找到了一种操纵艾得灵源泉之力的方法。但我得小心一些,操纵时应该仅控制较少的能量,因为这些原生之力能够轻而易举地摧毁任何装置,到头来,为了省时间却花费了更多时间,得不偿失。那么如何操作呢?答案便是使用透镜,你可以用透镜折射少量的源泉之力,引导其到虚空维度中,只有虚空维度才能承载这股原生能量。这一操作不仅需要透镜,还需要在透镜周围搭建特别的共鸣结构,否则这一折射魔法无法生效。将能量抽取并存入虚空之后,下次需要取用这些能量时,我便可以利用另外的装置将虚空中的能量抽回。" - }, - { - "type": "text", - "value": "值得注意的是,你最好是把艾得灵源泉之力完全抽干,而不是细水长流地它生一些你抽一些。我可以查看我储存奥秘之眼中的全部源泉之力。" - }, - { - "type": "text", - "value": "尽管奥秘之眼本身不会显示你有多少能量,但你可以另用它法。使用秘鸣砂岩或是秘鸣之石搭建的源泉棱镜结构,便可以用于能量查询。" - }, - { - "type": "text", - "value": "(你可以在配置文件中调整,使世界可以生成无亲和的源泉。它的亲和将会被第一个用于它的棱镜决定。同时,配置文件中还有选项,可以将艾得灵能量设置为派系共享。而不是玩家独享)" - } - ], - "related_recipes": [ - { - "type": "multiblock", - "location": "mana-and-artifice:multiblock/wellspring_capture" - }, - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/eldrin/wellspring_pillar" - }, - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/eldrin/eldrin_rift" - }, - { - "type": "manaweaving_altar", - "locations": [ - "mana-and-artifice:manaweaving/eldrin/lens_arcane", - "mana-and-artifice:manaweaving/eldrin/lens_ender", - "mana-and-artifice:manaweaving/eldrin/lens_fire", - "mana-and-artifice:manaweaving/eldrin/lens_water", - "mana-and-artifice:manaweaving/eldrin/lens_air", - "mana-and-artifice:manaweaving/eldrin/lens_earth" - ] - } - ] - }, - "Eldrin Conduits": { - "category": "eldrin_altar", - "index": -89, - "tier": 4, - "sections": [ - { - "type": "title", - "value": "艾得灵传输核心" - }, - { - "type": "text", - "value": "将艾得灵源泉捕捉并吸入虚空维度后,我可以使用艾得灵传输核心来将源泉内的能量带回物质世界。每种传输核心可以传输特定种类的能量。" - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "locations": [ - "mana-and-artifice:manaweaving/eldrin/conduit_arcane", - "mana-and-artifice:manaweaving/eldrin/conduit_ender", - "mana-and-artifice:manaweaving/eldrin/conduit_fire", - "mana-and-artifice:manaweaving/eldrin/conduit_water", - "mana-and-artifice:manaweaving/eldrin/conduit_air", - "mana-and-artifice:manaweaving/eldrin/conduit_earth" - ] - } - ] - }, - "Eldrin Altar": { - "category": "eldrin_altar", - "index": -88, - "tier": 4, - "sections": [ - { - "type": "title", - "value": "艾得灵祭坛" - }, - { - "type": "text", - "value": "艾得灵祭坛可以帮助你制作出一些强大的魔法造物,时至今日,这些物品也只是在传说之中有过只言片语的描述。首先,我需要制作出祭坛本体,并在它周围摆上一些基座。" - }, - { - "type": "text", - "value": "接着,我需要制作出艾得灵传输核心,并摆放在祭坛周围的 7 格范围内,祭坛顶部的水晶会显示出一条清晰的线,连接到核心上。不是所有的配方都需要全部种类的源泉之力,你只需要在祭坛旁摆放配方需要的对应的核心就行了。" - }, - { - "type": "text", - "value": "每种配方都需要从被捕捉的源泉内抽取特定量的艾得灵能量。所以,我需要找到并捕捉足够多的源泉,满足我的祭坛工作需要。" - }, - { - "type": "text", - "value": "万事俱备,我就得在祭坛以及周围的基座上放入需要的物品了(摆放次序和位置并不重要),摆放完后空手激活祭坛即可。激活后,静静欣赏祭坛合成吧。" - } - ], - "related_recipes": [ - { - "type": "multiblock", - "location": "mana-and-artifice:multiblock/eldrin_altar" - }, - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/eldrin/eldrin_altar" - }, - { - "type": "crafting", - "location": "mana-and-artifice:runeforging/stone_pedestal" - } - ] - }, - "Manaweaver Villagers": { - "category": "basics", - "index": -9999, - "sections": [ - { - "type": "title", - "value": "织魔者村民" - }, - { - "type": "text", - "value": "这些村民会出售用于更改织魔放映机上的图案所需的织魔图样,它的工作站点方块为织魔祭坛。你可以在自然生成的村庄中发现这种村民,当然你也可以像原版的村民那样,使用工作站点方块创造出这种村民。" - } - ], - "related_recipes": [] - }, - "Ritualist Villagers": { - "category": "basics", - "index": -9999, - "sections": [ - { - "type": "title", - "value": "仪术师村民" - }, - { - "type": "text", - "value": "这些村民会出售刻印配方,这种配方可用于引导符文刻印,也可用于设置构装体的刻印工作。仪术师村民的工作站点方块为符文刻印桌。你可以在自然生成的村庄中发现这种村民,当然你也可以像原版的村民那样,使用工作站点方块创造出这种村民。" - } - ], - "related_recipes": [] - }, - "Occulus": { - "category": "basics", - "index": -99, - "sections": [ - { - "type": "title", - "value": "奥秘之眼" - }, - { - "type": "text", - "value": "奥秘之眼与奥秘古籍一样,能够帮助你更好的游玩本模组。它会向你展示出模组流程中解锁物品所需要做的那些事情,以及还有哪些内容是你尚未解锁的。\n\n想要知道推进进度所需要做的事,点击进度选项卡即可。" - } - ], - "related_recipes": [ - { - "location": "mana-and-artifice:occulus", - "type": "crafting" - } - ] - }, - "Runeforge": { - "category": "basics", - "index": -99, - "sections": [ - { - "type": "title", - "value": "符文锻炉" - }, - { - "type": "text", - "value": "符文锻炉是一种魔法熔炉,以空气中流淌的原生魔力作为燃料,因此它不再需要额外的燃料提供。它的特有配方数量不多,但它也兼容营火,熔炉以及高炉的配方,其中,营火配方的进行速度为营火的两倍,但熔炉和高炉配方的进行速度只有原版的一半。\n\n它可以一次性接受 16 个物品,但总工作时间为单个物品时间乘以物品数量。" - }, - { - "type": "text", - "value": "晋升等阶后,你会解锁符文锻炉的升级,例如速度提升以及矿物双倍化等。" - } - ], - "related_recipes": [ - { - "location": "mana-and-artifice:runeforge", - "type": "crafting" - } - ] - }, - "Runeforge Upgrade: Brimstone Forge": { - "category": "artifice", - "index": -99, - "tier": 4, - "sections": [ - { - "type": "title", - "value": "锻炉升级:硫磺熔炼" - }, - { - "type": "text", - "value": "硫磺熔炼升级可以大幅提升锻炉的工作速度。若想升级,只需使用硫磺符咒右击锻炉即可。" - } - ], - "related_recipes": [ - { - "location": "mana-and-artifice:manaweaving/artifice/brimstone_charm", - "type": "manaweaving_altar" - } - ] - }, - "Runeforge Upgrade: Chimerite Crystals": { - "category": "artifice", - "index": -99, - "tier": 2, - "sections": [ - { - "type": "title", - "value": "锻炉升级:秘鸣晶体" - }, - { - "type": "text", - "value": "直接在符文或硫磺锻炉旁边放上基座,再在基座上放置一块秘鸣晶体,我可以稍许改变锻炉的效力。\n\n若在锻炉旁放置了两块以上的红色,黄色或者橙色晶体,那么锻炉可以双倍化矿物烧炼。\n\n白色,青色,蓝色或者淡蓝色晶体,会让锻炉尝试修复放进去的物品,但如此升级过的锻炉将无法进行正常烧炼。\n\n在未来版本还会有更多的内容。" - } - ], - "related_recipes": [ - { - "type": "crafting", - "location": "mana-and-artifice:runeforging/stone_pedestal" - }, - { - "type": "crafting", - "locations": [ - "mana-and-artifice:chimerite_crystals/crystal_orange", - "mana-and-artifice:chimerite_crystals/crystal_red", - "mana-and-artifice:chimerite_crystals/crystal_yellow", - "mana-and-artifice:chimerite_crystals/crystal_light_blue", - "mana-and-artifice:chimerite_crystals/crystal_blue", - "mana-and-artifice:chimerite_crystals/crystal_cyan", - "mana-and-artifice:chimerite_crystals/crystal_white" - ] - } - ] - }, - "Bone Ash": { - "category": "basics", - "index": -98, - "sections": [ - { - "type": "title", - "value": "骨灰" - }, - { - "type": "text", - "value": "符文锻炉的高温可以将骨头烧制成细细的骨灰。这些骨灰可能会在一些魔法中有作用。" - } - ], - "related_recipes": [ - { - "location": "mana-and-artifice:arcanefurnace/bone_ash", - "type": "arcane_furnace" - } - ] - }, - "Commands": { - "category": "basics", - "index": 999, - "sections": [ - { - "type": "title", - "value": "指令" - }, - { - "type": "text", - "value": "本模组添加了一些指令,大抵可以在服务器中发挥作用,亦或者用于创造模式测试。" - }, - { - "type": "text", - "value": "/setmagicLevel [0-75] \n设置玩家的魔法等级以及魔力最大值。" - }, - { - "type": "text", - "value": "/setfaction [faction_id] \n设置玩家的派系。因为某些与 forge 有关的原因,这条指令无法在服务器中使用自动补全功能,但你还可以手动补全,可供选择的有:NONE(无),DEMONS(恶魔),FEY_COURT(仙女之庭)和 ANCIENT_WIZARDS(远古议会巫师)" - }, - { - "type": "text", - "value": "/completeprogression \n使特定玩家完成其当前等阶在奥秘之眼内所显示的待完成工作(这也会完成进度仪式)。" - }, - { - "type": "text", - "value": "/settier [1-5] \n设置一名玩家的等阶(包括对应等阶所开放的配方)" - }, - { - "type": "text", - "value": "/makerote [part_id] \n使得特定玩家定式熟记该构组分。能让其在定式之书内使用。因为某些与 forge 有关的原因,这条指令无法在服务器中使用自动补全功能。" - }, - { - "type": "text", - "value": "/makewellspring [x y z] \n在给定点位创造一处源泉,如果未填写强度以及/或者亲和,那么在创造时将会使用随机值。" - }, - { - "type": "text", - "value": "/setwellspringpower [player] [affinity] [strength]\n为选中的玩家设置源泉网络强度。更改是暂时的,在更改后的第一次重计算时,赋予的值将会被覆盖。用于测试。" - } - ], - "related_recipes": [] - }, - "Vinteum": { - "category": "basics", - "index": -2, - "sections": [ - { - "type": "title", - "value": "温特姆" - }, - { - "type": "text", - "value": "我不明白,为什么这些奥术能量会在某些藏于地底的、特定的石头中凝聚?" - }, - { - "type": "item", - "location": "mana-and-artifice:vinteum_ore", - "scale": 1 - }, - { - "type": "text", - "value": "不过我知道,我可以将这种矿石放入熔炉中烧制,其产物乃是一种细腻的粉末。我应该会大量地使用这种粉末,所以多储备一些总是好的。" - }, - { - "type": "image", - "location": "mana-and-artifice:textures/guide/vinteum_smelt.png", - "width": 128, - "height": 64 - } - ], - "related_recipes": [ - { - "location": "mana-and-artifice:vinteum_dust_block", - "type": "crafting" - }, - { - "location": "mana-and-artifice:vinteum_dust_from_block", - "type": "crafting" - } - ] - }, - "Chimerite": { - "category": "basics", - "index": -2, - "sections": [ - { - "type": "title", - "value": "秘鸣宝石" - }, - { - "type": "text", - "value": "难以置信,如此愚蠢的事情居然还真在我的眼皮子底下发生了——这种有魔法萦绕于其上的矿石,居然一直以来被我当做开采矿石时的多余石头给扔掉了!之所以我将其称为秘鸣宝石,是因为粗看上去它与挖掘时产生的矿物碎片差不多,而只有魔法感知能力足够敏锐之后,你才能察觉到它的真实样貌。\n\n它大量蕴藏于绿宝石矿石之中,这与绿宝石本身的精巧结构颇有关系。就算是那种初入魔法门道的愣头青,其中的绝大多数也可以感知到秘鸣宝石,也许魔法等级 5 级就足以发现它的存在了。\n\n钻石矿的秘鸣宝石蕴藏量要次于绿宝石。也因此,探寻到蕴藏在钻石矿中的秘鸣宝石便需要更强的魔法感知能力,当然,只是稍微多一些,大约魔法等级 10 级就够了。\n\n煤矿石中的蕴藏量是最低的。确切地说,秘鸣宝石在其中简直就像是可怜的微量元素,而想要将其中的点点微量聚合成为足够大的,可用的形态,非得那些已经浸淫魔法多年,心灵已与魔法高度谐鸣的人才可能办到。我敢说,低于魔法等级 20 级,想都别想。\n\n关于开采几率,我还得再补充一下,在开采过程中,秘鸣宝石有可能会遭到破坏,所以并不是每一次挖掘都能有所收获。挖掘绿宝石是最有可能开采到的,其次是钻石,最后是煤。\n\n你可以在工作台上将其制作为一整个块,反之亦可。" - } - ], - "related_recipes": [] - }, - "Useful Vanilla Recipes": { - "category": "basics", - "index": -2, - "sections": [ - { - "type": "title", - "value": "一些好用的原版配方" - }, - { - "type": "text", - "value": "本模组为原版的物品添加了少量配方,这些物品在本模组中的使用率较高,或者获取较为困难。下面列出了这些物品。其中的一些有等阶要求,得等你逐步进阶之后,这些配方才会出现。" - }, - { - "type": "text", - "value": "配方包括:\n\n皮革\n哭泣的黑曜石\n海晶砂粒\n海晶碎片\n镶金黑石\n命名牌\n毒马铃薯\n鞍" - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/utility/leather" - }, - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/utility/crying_obsidian" - }, - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/utility/prismarine_crystal" - }, - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/utility/prismarine_shard" - }, - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/utility/gilded_blackstone" - }, - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/utility/name_tag" - }, - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/utility/poisonous_potato" - }, - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/utility/saddle" - } - ] - }, - "Mana Coffee": { - "category": "basics", - "index": -2, - "tier": 3, - "sections": [ - { - "type": "title", - "value": "魔力咖啡" - }, - { - "type": "text", - "value": "可可豆加上魔法,美味绽于舌尖,令人愉悦。这一咖啡可以增强你的魔力再生速度,持续 4 分钟,效果结束后你会陷入到魔力阻滞状态,持续 1 分钟。比较适合 boss 战前的准备。可惜的是,对于亡灵而言,它们就只能尝个味道了。" - } - ], - "related_recipes": [ - { - "type": "crafting", - "location": "mana-and-artifice:clay_mug" - }, - { - "type": "arcane_furnace", - "location": "mana-and-artifice:arcanefurnace/mana_coffee_beans" - }, - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/food/mana_coffee" - } - ] - }, - "Factions": { - "category": "basics", - "index": -96, - "sections": [ - { - "type": "title", - "value": "派系" - }, - { - "type": "text", - "value": "在你畅游于这个奥术世界的旅途中,你必须在某个特定时刻为自己选择一个派系。派系决定了你能够完成哪一系列的仪式。\n\n请记住,三思而后行。\n\n一旦选择了特定的派系,就无法做出更改了。" - }, - { - "type": "text", - "value": "当你于特定的派系结盟之后,其余的两个派系会将你视为敌人。下属这两个派系的生物,会在合适的地方,以敌对生物的形式生成刀世界当中。但你并不是孤军奋战,若下属于你当前派系的生物发现你遭遇了敌人,他们是不会袖手旁观的。" - }, - { - "type": "text", - "value": "你的派系给你开放一些特殊圣物以及法术组分的使用权限,各个派系的圣物和组分各不相同。奥秘之眼会在这些物品上标记好其归属的派系。你不能合成不是你的派系的物品,但是,当你到达了等阶 3 之后,你便可以通过铁钟仪式与其他派系作交易;如果你是在多人模式下游玩,与其他玩家交易也是一个不错的选择。" - }, - { - "type": "text", - "value": "然而,使用这些不属于你的派系的物品时要当心。因为你的使用最终会招致其他派系的突袭,在突袭中,他们会派出非常强大的刺杀者紧盯着你,这些刺杀者比他们对应的,自然生成的版本要多了许多毁灭性的能力,击败它们的难度直线上升。他们还会从与你的战斗中吸取教训,随着战斗次数的增多,他们会变得愈发难缠。但是,如果他们决定直接杀掉你,那战斗会更容易一些。" - }, - { - "type": "text", - "value": "各个派系以及对于他们一般感受的描述已在下方列出:" - }, - { - "type": "title", - "value": "下界之恶魔", - "newPage": true - }, - { - "type": "text", - "value": "下界之恶魔将“进攻即一切”这条原则贯彻到底。它们的圣物与此原则一脉相承:狱火权杖可以增强它所引导的火焰法术;烬明手镯可保你于火焰中无恙,还可烧灼你击中的敌人;一些特有的效果构件,例如爆炸和烙灼。当你在查阅奥秘之眼时,任何需要恶魔派系作为要求的对象,都会带有如下的图标:" - }, - { - "type": "image", - "location": "mana-and-artifice:textures/guide/faction_icon_demons.png", - "width": 16, - "height": 16 - }, - { - "type": "title", - "value": "仙女之庭", - "newPage": true - }, - { - "type": "text", - "value": "相较于其他,仙女之庭更青睐于一些奇诡之术,因而它们的圣物也颇具奇诡之风格:幽冥鞘翅是一种增强版本的鞘翅,只要魔力充足,天空不再是极限;欺诈手镯可以让你于潜行时遁入无形,且此时你的攻击可以将敌人狠狠地击飞;一些特有的效果构件,例如诱像和治疗。当你在查阅奥秘之眼时,任何需要仙女之庭派系作为要求的对象,都会带有如下的图标:" - }, - { - "type": "image", - "location": "mana-and-artifice:textures/guide/faction_icon_fey.png", - "width": 16, - "height": 16 - }, - { - "type": "title", - "value": "远古巫师议会", - "newPage": true - }, - { - "type": "text", - "value": "远古巫师议会更侧重于防御以及魔力操纵,它们的圣物则也多与此有关:奥术王冠可以增加你的魔力值上限,并且还会自动驱散掉那些有害的效果状态;艾得灵之力手镯则可以抽取附近蕴藏于魔脉中的艾得灵能量,使你在施法时消耗的魔力得到下降;一些特有的效果构件,例如护盾和魔力转送。当你在查阅奥秘之眼时,任何需要远古巫师议会派系作为要求的对象,都会带有如下的图标:" - }, - { - "type": "image", - "location": "mana-and-artifice:textures/guide/faction_icon_council.png", - "width": 16, - "height": 16 - }, - { - "type": "text", - "value": "(开发中提示:以下特性未完善)击杀非自身派系的敌人,可以提高你在自身派系中的声望。声望提高后将会解锁新的交易和资源。", - "newPage": true - } - ], - "related_recipes": [] - }, - "Flowers": { - "category": "basics", - "index": 0, - "sections": [ - { - "type": "title", - "value": "花" - }, - { - "type": "text", - "value": "想要深研魔法之途,世界中生长着的某些花朵不可或缺。这些花朵或可用作魔法耗材,也可用作合成原料,我最好留个心眼,记一记它们的生长位置。" - }, - { - "type": "title", - "value": "根愈兰", - "newPage": true - }, - { - "type": "item", - "location": "mana-and-artifice:aum", - "scale": 1 - }, - { - "type": "text", - "value": "根愈兰,有时被称为“生命百合”,生长于森林以及平原。它在治疗以及伤口恢复方面效果不俗,虽说味道很苦就是了。" - }, - { - "type": "title", - "value": "奥蓝堇", - "newPage": true - }, - { - "type": "item", - "location": "mana-and-artifice:cerublossom", - "scale": 1 - }, - { - "type": "text", - "value": "极为常见的花,那些眼神不好的人经常把它错认为兰花。但若是仔细观察,便能看到其上那微弱的荧光效果。它生长于森林,平原,以及任何寒冷生物群系。奥蓝堇可被用于诸多种类的魔法配方中。据说,它还会发出一种只有小孩才能听到的轻柔嗡鸣声。" - }, - { - "type": "title", - "value": "塔玛根", - "newPage": true - }, - { - "type": "item", - "location": "mana-and-artifice:tarma_root", - "scale": 1 - }, - { - "type": "text", - "value": "塔玛根大量生长于沼泽之中。其上生长的尖刺会给采摘者带来不小的麻烦,而且也基本上杜绝了那些什么都想吃星人的作死想法。它随风摇曳的姿态,使得人们认为它有着飞翔的能力。然而,关于这一点,从未有人能够亲眼见证,所以人们普遍认为这只是个传说罢了。" - }, - { - "type": "title", - "value": "沙漠新星", - "newPage": true - }, - { - "type": "item", - "location": "mana-and-artifice:desert_nova", - "scale": 1 - }, - { - "type": "text", - "value": "名字里可都写清楚了,沙漠新星生长于沙漠地区。哪怕是在一天中沙漠里温度最低的夜晚,它摸起来总是有些温暖。因而许多人会在口袋里揣上这么几朵,用来暖暖身子。" - }, - { - "type": "title", - "value": "觉苏莲", - "newPage": true - }, - { - "type": "item", - "location": "mana-and-artifice:wakebloom", - "scale": 1 - }, - { - "type": "text", - "value": "觉苏莲于水面之上婷婷而立。它始于一颗小小的种子,生长于海底与河床,最终上浮出水面,向世界绽放出它的芳艳华美。在采摘时,你还能感觉到它所蕴藏的大量水分。" - } - ], - "related_recipes": [ - { - "location": "mana-and-artifice:tarma_root_to_brown_dye", - "type": "crafting" - }, - { - "location": "mana-and-artifice:wakebloom_to_blue_dye", - "type": "crafting" - }, - { - "location": "mana-and-artifice:desert_nova_to_orange_dye", - "type": "crafting" - }, - { - "location": "mana-and-artifice:cerublossom_to_purple_dye", - "type": "crafting" - }, - { - "location": "mana-and-artifice:aum_to_green_dye", - "type": "crafting" - } - ] - }, - "Enemy: Spellbreaker": { - "category": "basics", - "index": 1, - "tier": 3, - "sections": [ - { - "type": "title", - "value": "敌人:破法者" - }, - { - "type": "text", - "value": "破法者乃是远古巫师议会的兵种之一。它们身上的反弹护盾可以让它们反弹特定种类的法术,战斗号哭则可以短时间内为附近友军迅速恢复生命值,并能减轻它们所遭受的伤害,同时增强它们的攻击力。" - } - ], - "related_recipes": [] - }, - "Enemy: Witch Hunter": { - "category": "basics", - "index": 1, - "tier": 3, - "sections": [ - { - "type": "title", - "value": "女巫猎人" - }, - { - "type": "text", - "value": "女巫猎人乃是远古巫师议会的兵种之一。它们身手矫健,可以闪避掉特定种类的攻击,并在射击方面颇有心得。它们的十字弩乃是为敌人的敲响的丧钟;而那些不幸沾染上了女巫药水的人,或步履维艰,行走艰难,又或魔力运转晦涩不堪,难以再生。" - } - ], - "related_recipes": [] - }, - "Enemy: Mushroom Soldier": { - "category": "basics", - "index": 2, - "tier": 3, - "sections": [ - { - "type": "title", - "value": "敌人:蘑菇士兵" - }, - { - "type": "text", - "value": "蘑菇士兵乃是仙女之庭的兵种之一。它们身形灵活,长矛技艺精湛,可以用矛将敌人挑飞至空中。这一招往往会与周围的小精灵相互配合,杀伤性大增。" - } - ], - "related_recipes": [] - }, - "Enemy: Pixie": { - "category": "basics", - "index": 2, - "tier": 3, - "sections": [ - { - "type": "title", - "value": "敌人:小精灵" - }, - { - "type": "text", - "value": "小精灵乃是仙女之庭的兵种之一。每只小精灵都会在出生时与四种元素中随机一种相互亲和,它们会发出与亲和元素对应的闪电攻击敌人。\n\n火精灵可以熔毁敌人的盔甲,同时高温的烧灼则会让它的敌人倍感软弱无力。\n\n水精灵会用冰霜迟缓敌人的脚步,或者将敌人埋葬于水底。\n\n气精灵可以把敌人抛向空中。\n\n地精灵会以物理伤害的形式对敌人造成伤害,同时,若它的敌人试图飞向空中,那它也不介意将其重新拉回大地母亲的怀抱。\n\n如果只有小精灵,那还不算是太难对付,但若是整合成了一大群,那可就算是十分危险了,尤其是有蘑菇士兵帮忙打头阵的时候。" - } - ], - "related_recipes": [] - }, - "Enemy: Imp": { - "category": "basics", - "index": 3, - "tier": 3, - "sections": [ - { - "type": "title", - "value": "敌人:小恶魔" - }, - { - "type": "text", - "value": "小恶魔是下界恶魔的爪牙之一。它们能够长距离跳跃到它们目标的旁边,并且移动速度也十分的快,这都依赖于它们那健壮的双腿。而在它们锋利的爪子面前,巫师的身体犹如纸一般脆弱。" - } - ], - "related_recipes": [] - }, - "Enemy: Lantern Wraith": { - "category": "basics", - "index": 3, - "tier": 3, - "sections": [ - { - "type": "title", - "value": "敌人:灯之幽魂" - }, - { - "type": "text", - "value": "灯之幽魂是下界恶魔的爪牙之一。它们射出的能量球,乃是用被其所杀害之人的灵魂凝结而成的。这些球的飞行速度会越来越慢,但所造成的伤害却会不断上升,被球锁定的人只能左支右绌的进行闪躲,最后精疲力竭。这些球会收割掉被击中者的生命力,而且据说还会吸取魔力。" - } - ], - "related_recipes": [] - }, - "Enemy: Hulking Zombie": { - "category": "basics", - "index": 3, - "tier": 3, - "sections": [ - { - "type": "title", - "value": "敌人:重型僵尸" - }, - { - "type": "text", - "value": "重型僵尸是亡灵派系的兵种之一。它们能够承受大量的伤害,并将所承受的伤害转嫁出去。它们的攻击可以将敌人击退或是击飞至空中,并且它们还能够高高跳起,将飞在半空中的敌人狠狠地拽回地面(在这种情况下,它们自身的安全就得不到保障了)。" - } - ], - "related_recipes": [] - }, - "Enemy: Skeleton Assassin": { - "category": "basics", - "index": 3, - "tier": 3, - "sections": [ - { - "type": "title", - "value": "敌人:骷髅刺客" - }, - { - "type": "text", - "value": "骷髅刺客是亡灵派系的兵种之一。这种令人惊惧的追猎者可以施放出烟雾弹遮掩自身。它们对于放冷箭的技术了如指掌,能够对敌人造成大量的伤害。它们还能掷出高速而致命的手里剑进行攻击,而对于飞在空中的敌人,它们则会掷出一把大刀,尝试将敌人打回至地面上。" - } - ], - "related_recipes": [] - }, - "Manaweaving Altar": { - "category": "manaweaving", - "sections": [ - { - "type": "title", - "value": "织魔祭坛" - }, - { - "type": "text", - "value": "织魔祭坛可以在注魔之池上融合原料以及织魔符文。" - } - ], - "related_recipes": [ - { - "location": "mana-and-artifice:vinteum_manaweaver_wand", - "type": "crafting" - }, - { - "location": "mana-and-artifice:chimerite_manaweaver_wand", - "type": "crafting" - }, - { - "type": "crafting", - "location": "mana-and-artifice:improvised_manaweaver_wand" - }, - { - "location": "mana-and-artifice:manaweaving_altar", - "type": "crafting" - } - ] - }, - "Ritual Foci": { - "category": "sorcery", - "index": -98, - "sections": [ - { - "type": "title", - "value": "仪式核心" - }, - { - "type": "text", - "value": "当编写法术时,巫师们不仅需要搜集对应法术组分所需要的原料,而且还需要调和魔法能量的“野性”。想要维系法术稳定,仪式核心不可或缺,在一些复杂性更高的法术中,对于仪式核心的需求也水涨船高,因此你需要在这些法术的制作过程使用到高级版的仪式核心。" - } - ], - "related_recipes": [ - { - "type": "crafting", - "location": "mana-and-artifice:ritual_focus_minor" - }, - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:ritual_focus_lesser" - }, - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:ritual_focus_greater" - } - ] - }, - "Step 1: Runescribing": { - "category": "runesmithing", - "index": -100, - "tier": 2, - "sections": [ - { - "type": "title", - "value": "符文刻印" - }, - { - "type": "text", - "value": "创造魔法符文,始终绕不过去的第一个坎就是刻印符文图样。\n\n想要进行刻印,你需要一块空白样板,符文工匠锤以及凿子。利用这些工具,你可以一点点地在样板上凿出你所需要的符文。\n\n雕凿样板时务必小心,因为任何细小的失误都会让所有工作推倒重来!" - } - ], - "related_recipes": [ - { - "type": "crafting", - "location": "mana-and-artifice:rune_clay_plate" - }, - { - "type": "crafting", - "location": "mana-and-artifice:runescribing/runescribing_table" - }, - { - "type": "crafting", - "location": "mana-and-artifice:runeforging/runesmith_hammer" - }, - { - "type": "crafting", - "location": "mana-and-artifice:runescribing/runesmith_chisel" - } - ] - }, - "Step 2: Runeforging": { - "category": "runesmithing", - "index": -99, - "tier": 2, - "sections": [ - { - "type": "title", - "value": "符文锻造(符文部分)" - }, - { - "type": "text", - "value": "当你制作好了符文样板,你还需要一份超热温特姆锭,以及一个作为加工场所的符文铁砧。\n\n将样板放置到铁砧上,再在其上放置超热温特姆锭。" - }, - { - "type": "image", - "location": "mana-and-artifice:textures/guide/runic_anvil.png", - "width": 128, - "height": 128 - }, - { - "type": "text", - "value": "现在,拿上你的符文工匠锤,对着已经放置在铁砧上的物品奋力敲打吧。但你要注意,一定要确保所有的东西都放置在了正确的位置,如果你将物品放置在了错误的位置并开始了锻造,那么这些物品将会从铁砧上弹出。\n\n敲打足够多的次数之后,锻造过程就完成了。" - }, - { - "type": "text", - "value": "符文样板还是有些脆弱的,锻造了四次之后就会损坏。但如果是构装体使用,那就不太一样了:这种不太精致的自动小玩偶,每次符文锻造完成后都会破坏掉样板(每个样板只能用一次,而不是四次——这在做自动化的时候很有帮助!)。" - } - ], - "related_recipes": [ - { - "type": "arcane_furnace", - "location": "mana-and-artifice:arcanefurnace/superheated_vinteum_ingot" - }, - { - "type": "arcane_furnace", - "location": "mana-and-artifice:arcanefurnace/superheated_purified_vinteum_ingot" - }, - { - "type": "crafting", - "location": "mana-and-artifice:runeforge" - }, - { - "type": "crafting", - "location": "mana-and-artifice:runeforging/runic_anvil" - } - ] - }, - "Step 2a: Charcoal Patterns": { - "category": "runesmithing", - "index": -98, - "tier": 2, - "sections": [ - { - "type": "title", - "value": "木炭样板" - }, - { - "type": "text", - "value": "有时,你会需要到一些符文刻印样板,方便自己指导构装体工作。若想获取这种木炭样板,只需将一个完整的符文放到符文铁砧上,然后在符文上面叠一张纸。最后,用煤炭或者木炭激活即可。" - } - ], - "related_recipes": [ - { - "type": "crafting", - "location": "mana-and-artifice:runeforging/runic_anvil" - } - ] - }, - "Superheating Vinteum": { - "category": "runesmithing", - "index": -90, - "sections": [ - { - "type": "title", - "value": "超热温特姆" - }, - { - "type": "text", - "value": "常规熔炉可没法将温特姆棒加热至超热的程度,这时就该符文锻炉登场了。将温特姆棒放到符文锻炉内,它的魔焰可以将温特姆棒加热到我想要的那种温度,在这种温度下,我就可以将温特姆加工塑形了。" - } - ], - "related_recipes": [ - { - "type": "arcane_furnace", - "location": "mana-and-artifice:arcanefurnace/superheated_vinteum_ingot" - }, - { - "type": "arcane_furnace", - "location": "mana-and-artifice:arcanefurnace/superheated_purified_vinteum_ingot" - }, - { - "type": "crafting", - "location": "mana-and-artifice:runeforge" - } - ] - }, - "Purified Vinteum Bars": { - "category": "runesmithing", - "index": -89, - "tier": 2, - "sections": [ - { - "type": "title", - "value": "纯净温特姆棒" - }, - { - "type": "text", - "value": "如果我可以将温特姆粉末覆在铁锭上,然后再能将它烧制成温特姆锭,那么,纯净温特姆粉末应该也能够进行相似的操作。可别忘了:纯净温特姆覆膜铁锭也得放在熔炉或者高炉内烧制。" - } - ], - "related_recipes": [ - { - "type": "crafting", - "location": "mana-and-artifice:purified_vinteum_coated_iron" - }, - { - "type": "arcane_furnace", - "location": "mana-and-artifice:arcanefurnace/superheated_purified_vinteum_ingot" - } - ] - }, - "Sided Inventories": { - "category": "constructs", - "index": -1, - "tier": 2, - "sections": [ - { - "type": "title", - "value": "自动化相关:物品栏接收面" - }, - { - "type": "text", - "value": "物品栏接收面决定了物品栏在哪一面上接收物品。这十分重要,因为当你在用标记符文标记某个方块时,你所标记的面会与坐标同时被记录下来。其他可以对其进行自动化操作的模组也可以使用这一功能。下面的章节中给出了各个方块的各个面与其物品栏的对应关系。" - }, - { - "type": "title", - "value": "符文刻印桌" - }, - { - "type": "text", - "value": "符文刻印桌可从侧面接收符文工匠凿和符文工匠锤,顶部和底部可以接收各种样板,也可以提取出桌内物品。" - }, - { - "type": "title", - "value": "符文铁砧" - }, - { - "type": "text", - "value": "符文铁砧的任意面都可以提取物品和接收物品。" - }, - { - "type": "title", - "value": "符文锻炉" - }, - { - "type": "text", - "value": "在不含内容物的情况下,符文锻炉可从任意面接收物品,当其不在工作状态时,它的任意面都可以提取物品。" - } - ] - }, - "Sample Automation: Forge Rune": { - "category": "constructs", - "index": -1, - "tier": 2, - "sections": [ - { - "type": "title", - "value": "自动化样例:符文锻造" - }, - { - "type": "text", - "value": "符文制造可以作为你的第一个自动化练习小项目。只需在统御星锥中写入极为简单的逻辑,即可完成符文锻造的自动化。\n\n但是,你得自己解决原料输入的自动化方案。" - }, - { - "type": "title", - "value": "初始需求", - "newPage": true - }, - { - "type": "text", - "value": "你需要事先准备如下方块:\n\n箱子 x 2\n符文锻炉 x 1\n符文刻印桌 x 1\n符文铁砧 x 1\n统御星锥 x 1" - }, - { - "type": "title", - "value": "构装体", - "newPage": true - }, - { - "type": "text", - "value": "想要让构装体完成所有必要的工作步骤,工作构装体必须加装重锤手臂以及抓手手臂。并且,由于整套流程需要 12 个指示,而普通构装体只能预先记录 8 个,所以工作构装体还必须加装只能头颅。最后,你需要保证构装体的持有物品量最多为 1 ,所以在进行构装体召唤时,务必不要让其附带任何末影亲和度。\n\n你最好再在古籍里过一遍,检查各指令所需求的特殊构装体部件是否都加装上去了。\n\n构装体的制作材料由你决定,你可以查阅古籍中的构装体章节,来查看不同材料会对构装体造成哪些影响,同时指令也需要被纳入考虑(因为不同材料的构装体对同一指令所做出的行为会有不同)。" - }, - { - "type": "title", - "value": "材料", - "newPage": true - }, - { - "type": "text", - "value": "想要在统御星锥创建并配置逻辑步骤,你需要使用到如下材料:\n\n标记符文 x 12\n温特姆锭 x 1\n空白符文样板 x 1\n你想要刻印的符文样板 x 1\n超热温特姆锭 x 1" - }, - { - "type": "title", - "value": "逻辑", - "newPage": true - }, - { - "type": "text", - "value": "仔细思考,你会总结出如下的符文锻造步骤:" - }, - { - "type": "text", - "value": "1. 从箱子中拿出温特姆锭\n\n这是在统御星锥中写入的第一个步骤,从容器中取出物品。你需要使用一份标记符文,标记上装有原材料的容器,同时把温特姆锭记录在过滤器中。" - }, - { - "type": "text", - "value": "2. 将温特姆锭放到符文锻炉中\n\n这一步骤则是将物品放入容器中,同样的,你需要使用标记符文标记上符文锻炉。" - }, - { - "type": "text", - "value": "3. 从箱子中拿取空白样板\n\n一样的操作,使用标记符文标记提供原材料的容器,并将空白样板记录到过滤器中。" - }, - { - "type": "text", - "value": "4. 将样板放到符文刻印桌中\n\n请注意,务必将标记符文所标记的面设置为刻印桌顶部,只有这样物品接收面才能正常工作。" - }, - { - "type": "text", - "value": "5. 刻印符文\n\n在这一步,除了设置标记符文之外,你还需要使用到刻印符文指令,并将符文样板输入到符文锻炉内。而在刻印结束后,如果你又想进行另一种符文的刻印,那么你可别忘了将刻印桌里的符文样板换成你需要的那种。" - }, - { - "type": "text", - "value": "6. 从符文刻印桌内取出符文\n\n使用标记符文标记符文刻印桌的顶部,即可从中取出雕凿好的符文。" - }, - { - "type": "text", - "value": "7. 将符文放置到符文铁砧\n\n我就不多费口舌了,标记符文标记到符文铁砧即可。" - }, - { - "type": "text", - "value": "8. 从符文锻炉中取出超热温特姆锭\n\n使用标记符文标记符文锻炉即可。记得将温特姆锭标记到过滤器上,否则构装体可能会取出锻炉内没有加工完毕的原料。" - }, - { - "type": "text", - "value": "" - }, - { - "type": "text", - "value": "10. 锻造符文\n\n利用标记符文为符文铁砧标记上符文锻造指令。" - }, - { - "type": "text", - "value": "11. 从铁砧中拿出符文\n\n同样需要用到标记符文,但这次无需标记过滤槽,这样可以让构装体直接清空铁砧上的物品。因为这样可以更为顺畅的进行下一步流程!" - }, - { - "type": "text", - "value": "" - }, - { - "type": "title", - "value": "更进一步!", - "newPage": true - }, - { - "type": "text", - "value": "学会了这些,你就可以充分发挥自己的想象力,创造新的自动化流程了!统御星锥会在接收到红石信号时停止执行操作,开动你的脑筋,充分利用这一特性。至于输入箱的原料存储问题,你得自己想想办法,或许你得再造一个构装体,甚至一整套系统来维持输入箱内有充足的原料供应。好好想想如何改进你的方案,就能发挥出你的自动化系统的所有潜力!" - } - ] - }, - "Runic Enchanting": { - "category": "enchantments", - "index": -1, - "tier": 2, - "sections": [ - { - "type": "title", - "value": "符文附魔" - }, - { - "type": "text", - "value": "符文附魔的首要步骤,便是依据符文的相应机制进行符文的刻印以及锻造。附魔的配方会告诉你需要制作哪些符文。想要了解更多信息,请参见符文刻印/符文锻造章节。" - }, - { - "type": "text", - "value": "一切准备就绪后,你需要向符文中注入魔力,如此便开启了符文附魔的初始阶段。\n\n将物品以及所需魔法耗材放入织魔祭坛中,然后,使用织魔者魔杖绘制出祭坛上方显现的所需图样。\n\n当然,你也可以使用织魔放映机来代替手工操作,只需将其放在祭坛旁,然后放映对应的图样即可。\n\n如果不小心画错了,你可以手持织魔者魔杖右击激活织魔祭坛,然后织魔者魔杖就可以从祭坛中抽回你最近画出的图样了。\n\n一旦你以正确的顺序画出了正确的图样,并且放置了正确的物品,祭坛会将所有的这些吸入,然后开始对符文进行附魔。\n\n剩下的工作便是将符文与物品结合在一起,这项工作得在符文铁砧上进行。" - }, - { - "type": "text", - "value": "首先在符文铁砧上放置你想要附魔的物品,然后在再放置符文到物品上方。如果该魔咒是可以被附加到此物品上的(此处遵循常规的物品与魔咒的结合与兼容规则),你会看到铁砧下方浮现出一些符文,这些符文还会不断的旋转。接着,使用你的符文工匠锤反复敲打符文与物品,直至将魔咒成功附加到物品上。" - } - ], - "related_recipes": [ - { - "location": "mana-and-artifice:vinteum_manaweaver_wand", - "type": "crafting" - }, - { - "location": "mana-and-artifice:chimerite_manaweaver_wand", - "type": "crafting" - }, - { - "type": "crafting", - "location": "mana-and-artifice:manaweaving_altar" - }, - { - "type": "crafting", - "location": "mana-and-artifice:runescribing/runescribing_table" - }, - { - "type": "crafting", - "location": "mana-and-artifice:runeforging/runic_anvil" - } - ] - }, - "Beheading": { - "category": "enchantments", - "sections": [ - { - "type": "title", - "value": "斩首" - }, - { - "type": "text", - "value": "我可以将这一附魔附加到武器上。附魔过后的武器在杀敌时会尽量不去破坏敌人的头颅,方便我取下并留于后用。这一附魔会增加击杀敌人时的头颅掉落几率。如果已生成的战利品中已经包含了头颅,那么附魔不会再去增加头颅的掉落几率。" - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/enchanting/beheading_i" - }, - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/enchanting/beheading_ii" - }, - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/enchanting/beheading_iii" - }, - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/enchanting/beheading_iv" - }, - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/enchanting/beheading_v" - } - ] - }, - "Bouncy": { - "category": "enchantments", - "sections": [ - { - "type": "title", - "value": "弹性" - }, - { - "type": "text", - "value": "当我因为摔落而撞击地面时,这种附魔会使我在地面上弹起,但若你在下落时处于潜行状态,又或者被重力井影响,那这个附魔就不管用了。考虑到是靴子第一个在下落时接触地面,所以这种附魔必须被附到靴子上。" - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/enchanting/bouncy" - } - ] - }, - "Cloudstep": { - "category": "enchantments", - "sections": [ - { - "type": "title", - "value": "云步" - }, - { - "type": "text", - "value": "这一附魔会在我的靴子下方产生出一道空气爆流(这个附魔只能应用于靴子上),能让我在空中二段跳。附魔等级越高,在空中能够跳跃的次数也就越多。" - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/enchanting/cloudstep_i" - }, - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/enchanting/cloudstep_ii" - }, - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/enchanting/cloudstep_iii" - } - ] - }, - "Gilded": { - "category": "enchantments", - "sections": [ - { - "type": "title", - "value": "镶金" - }, - { - "type": "text", - "value": "这一附魔使用了少量金来装点我的盔甲,如此一来,猪灵便会对你更温和一些。当然,前提是你别去作死惹他们。\n\n仅需身上有一件盔甲附上此魔咒,你便能享受到此魔咒给你带来的便利。" - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/enchanting/gilded" - } - ] - }, - "Fireproof": { - "category": "enchantments", - "sections": [ - { - "type": "title", - "value": "防火层" - }, - { - "type": "text", - "value": "带有这一附魔的物品,在被丢入熔岩或是火焰时不会被烧毁。但是,哪怕不会被烧毁,物品也不会因此而在熔岩中浮起,还是会沉底的。此外,这一附魔只会保护物品不会被烧毁,并不会保护穿着带有此附魔装备的穿戴者,穿着的装备也不会得到保护。" - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/enchanting/fireproof" - } - ] - }, - "Artificer's Aura": { - "category": "enchantments", - "sections": [ - { - "type": "title", - "value": "巧工者之灵气" - }, - { - "type": "text", - "value": "这种灵气会定期消耗我的魔力修复我所装备的物品,靠近我的人同样也会受此裨益。\n\n由于这种灵气的魔法结构特别复杂,所以我只能将其绘制于胸甲之上,因为只有胸甲才有足够的空间来容纳灵气运转所需的符文。并且,它似乎不会在有其他灵气魔咒在场的情况下工作,但它应该能与其他的魔咒兼容,一齐生效。" - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/enchanting/aura/repair" - } - ] - }, - "Aura Healing": { - "category": "enchantments", - "sections": [ - { - "type": "title", - "value": "治疗之光环" - }, - { - "type": "text", - "value": "这种光环会定期消耗我的魔力,然后对我施加较弱的治疗效果。靠近我的人同样也会受此裨益。\n\n由于这种光环的魔法结构特别复杂,所以我只能将其绘制于胸甲之上,因为只有胸甲才有足够的空间来容纳光环运转所需的符文。并且,它似乎不会在有其他光环魔咒在场的情况下工作,但它应该能与其他的魔咒兼容,一齐生效。" - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/enchanting/aura/healing" - } - ] - }, - "Aura Pilgrim": { - "category": "enchantments", - "sections": [ - { - "type": "title", - "value": "朝圣之光环" - }, - { - "type": "text", - "value": "这种光环会定期消耗我的魔力,然后对我施加朝圣之路效果。如果我身上已经有了急迫效果,那么它不会生效。\n\n由于这种光环的魔法结构特别复杂,所以我只能将其绘制于胸甲之上,因为只有胸甲才有足够的空间来容纳光环运转所需的符文。并且,它似乎不会在有其他光环魔咒在场的情况下工作,但它应该能与其他的魔咒兼容,一齐生效。" - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/enchanting/aura/pilgrim" - } - ] - }, - "Aura Jumping": { - "category": "enchantments", - "sections": [ - { - "type": "title", - "value": "跳跃之光环" - }, - { - "type": "text", - "value": "这种光环会定期消耗我的魔力,然后提升我的跳跃能力。靠近我的人同样也会受此裨益。\n\n由于这种光环的魔法结构特别复杂,所以我只能将其绘制于胸甲之上,因为只有胸甲才有足够的空间来容纳光环运转所需的符文。并且,它似乎不会在有其他光环魔咒在场的情况下工作,但它应该能与其他的魔咒兼容,一齐生效。" - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/enchanting/aura/jumping" - } - ] - }, - "Aura Mining": { - "category": "enchantments", - "sections": [ - { - "type": "title", - "value": "挖掘之光环" - }, - { - "type": "text", - "value": "这种光环会定期消耗我的魔力,并给予一个能够提升我的挖掘速度的效果。靠近我的人同样也会受此裨益。\n\n由于这种光环的魔法结构特别复杂,所以我只能将其绘制于胸甲之上,因为只有胸甲才有足够的空间来容纳光环运转所需的符文。" - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/enchanting/aura/mining" - } - ] - }, - "Aura Running": { - "category": "enchantments", - "sections": [ - { - "type": "title", - "value": "疾驰之光环" - }, - { - "type": "text", - "value": "这种光环会定期消耗我的魔力,并对我施加提升移动速度的效果。靠近我的人同样也会受此裨益。\n\n由于这种光环的魔法结构特别复杂,所以我只能将其绘制于胸甲之上,因为只有胸甲才有足够的空间来容纳光环运转所需的符文。并且,它似乎不会在有其他光环魔咒在场的情况下工作,但它应该能与其他的魔咒兼容,一齐生效。" - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/enchanting/aura/running" - } - ] - }, - "Aura Depths": { - "category": "enchantments", - "sections": [ - { - "type": "title", - "value": "深潜之光环" - }, - { - "type": "text", - "value": "这种光环会定期消耗我的魔力,使我更习惯于海底作业。\n\n由于这种光环的魔法结构特别复杂,所以我只能将其绘制于胸甲之上,因为只有胸甲才有足够的空间来容纳光环运转所需的符文。并且,它似乎不会在有其他光环魔咒在场的情况下工作,但它应该能与其他的魔咒兼容,一齐生效。" - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/enchanting/aura/depths" - } - ] - }, - "Aqua Affinity": { - "category": "enchantments", - "sections": [ - { - "type": "title", - "value": "水下速掘" - }, - { - "type": "text", - "value": "这一附魔会加快你在水底挖掘方块的速度。基本上,它能让你在水底挖掘方块的速度与你在陆地上的挖掘速度差不多。" - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/enchanting/aqua_affinity_i" - } - ] - }, - "Bane of Arthropods": { - "category": "enchantments", - "sections": [ - { - "type": "title", - "value": "节肢杀手" - }, - { - "type": "text", - "value": "节肢杀手会使得你对蜘蛛,洞穴蜘蛛,蜜蜂,蠹虫和末影螨的伤害提高。" - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/enchanting/bane_of_arthropods_i" - }, - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/enchanting/bane_of_arthropods_ii" - }, - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/enchanting/bane_of_arthropods_iii" - }, - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/enchanting/bane_of_arthropods_iv" - }, - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/enchanting/bane_of_arthropods_v" - } - ] - }, - "Binding Curse": { - "category": "enchantments", - "sections": [ - { - "type": "title", - "value": "绑定诅咒" - }, - { - "type": "text", - "value": "绑定诅咒附魔能够让你诅咒一个物品,一旦带有这一附魔的装备被穿上,就再也无法脱下。只有当该装备因耐久为0而破损或者玩家阵亡,穿戴者才能逃脱这永恒的束缚。" - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/enchanting/binding_curse" - } - ] - }, - "Vanishing Curse": { - "category": "enchantments", - "sections": [ - { - "type": "title", - "value": "消失诅咒" - }, - { - "type": "text", - "value": "消失诅咒附魔可以让你诅咒一个物品,当玩家死亡时,这一被诅咒的物品会直接消失,而不会掉落在地上。" - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/enchanting/vanishing_curse" - } - ] - }, - "Blast Protection": { - "category": "enchantments", - "sections": [ - { - "type": "title", - "value": "爆炸保护" - }, - { - "type": "text", - "value": "爆炸保护附魔可以减轻由爆炸带来的伤害,爆炸包括 TNT 爆炸,苦力怕爆炸,恶魂的火球,凋灵充能完毕时发出的爆炸,以及末影水晶的爆炸。" - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/enchanting/blast_protection_i" - }, - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/enchanting/blast_protection_ii" - }, - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/enchanting/blast_protection_iii" - }, - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/enchanting/blast_protection_iv" - } - ] - }, - "Channeling": { - "category": "enchantments", - "sections": [ - { - "type": "title", - "value": "引雷" - }, - { - "type": "text", - "value": "引雷附魔可以附加至三叉戟上,三叉戟,若敌对生物在雨天时被带有这一附魔的,且是被掷出的三叉戟击中(近身攻击时无效),则会在被击中的生物处召唤一个闪电。" - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/enchanting/channeling" - } - ] - }, - "Depth Strider": { - "category": "enchantments", - "sections": [ - { - "type": "title", - "value": "深海探索者" - }, - { - "type": "text", - "value": "深海探索者附魔可以加速你在水下的移动速度。" - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/enchanting/depth_strider_i" - }, - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/enchanting/depth_strider_ii" - }, - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/enchanting/depth_strider_iii" - } - ] - }, - "Efficiency": { - "category": "enchantments", - "sections": [ - { - "type": "title", - "value": "效率" - }, - { - "type": "text", - "value": "效率可以增加玩家挖掘方块的速度。" - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/enchanting/efficiency_i" - }, - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/enchanting/efficiency_ii" - }, - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/enchanting/efficiency_iii" - }, - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/enchanting/efficiency_iv" - }, - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/enchanting/efficiency_v" - } - ] - }, - "Feather Falling": { - "category": "enchantments", - "sections": [ - { - "type": "title", - "value": "摔落保护" - }, - { - "type": "text", - "value": "减少摔落伤害,也会减少来源于末影珍珠的传送伤害。" - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/enchanting/feather_falling_i" - }, - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/enchanting/feather_falling_ii" - }, - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/enchanting/feather_falling_iii" - }, - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/enchanting/feather_falling_iv" - } - ] - }, - "Fire Aspect": { - "category": "enchantments", - "sections": [ - { - "type": "title", - "value": "火焰附加" - }, - { - "type": "text", - "value": "使被攻击目标着火" - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/enchanting/fire_aspect_i" - }, - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/enchanting/fire_aspect_ii" - } - ] - }, - "Fire Protection": { - "category": "enchantments", - "sections": [ - { - "type": "title", - "value": "火焰保护" - }, - { - "type": "text", - "value": "减少火焰伤害,也会减少着火时的燃烧时间。" - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/enchanting/fire_protection_i" - }, - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/enchanting/fire_protection_ii" - }, - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/enchanting/fire_protection_iii" - }, - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/enchanting/fire_protection_iv" - } - ] - }, - "Flame": { - "category": "enchantments", - "sections": [ - { - "type": "title", - "value": "火焰附加" - }, - { - "type": "text", - "value": "可以让弓射出的箭着火,也可以点燃 TNT 。" - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/enchanting/flame" - } - ] - }, - "Transitory Step": { - "category": "enchantments", - "sections": [ - { - "type": "title", - "value": "短时之步" - }, - { - "type": "text", - "value": "短时之步附魔可被附加到靴子上,它会消耗少量魔力在你的脚下生成短时方块,就像是一座延伸的桥。该附魔只有在你双脚着地时才能生效,潜行时该附魔则会停止生成短时方块。\n\n侧着走和倒着走是不会触发附魔效果的,所以向前直走,不要停下来!" - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/enchanting/transitory_step" - } - ] - }, - "Fortune": { - "category": "enchantments", - "sections": [ - { - "type": "title", - "value": "时运" - }, - { - "type": "text", - "value": "可以增加掉落物数量。例如,使用时运工具采掘沙砾,掉落燧石的几率会增加;采集树叶则会增加苹果的掉落几率。" - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/enchanting/fortune_i" - }, - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/enchanting/fortune_ii" - }, - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/enchanting/fortune_iii" - } - ] - }, - "Frost Walker": { - "category": "enchantments", - "sections": [ - { - "type": "title", - "value": "冰霜行者" - }, - { - "type": "text", - "value": "在地上行走(不处于掉落、跳跃或飞行状态)时,当前方块位置为圆心,2 + 等级为半径的区域内的所有暴露在空气下的静水方块都会结成霜冰。" - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/enchanting/frost_walker_i" - }, - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/enchanting/frost_walker_ii" - } - ] - }, - "Impaling": { - "category": "enchantments", - "sections": [ - { - "type": "title", - "value": "穿刺" - }, - { - "type": "text", - "value": "三叉戟专属附魔。对水生生物造成额外伤害,例如守卫者、远古守卫者、鱿鱼、海豚、海龟。" - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/enchanting/impaling_i" - }, - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/enchanting/impaling_ii" - }, - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/enchanting/impaling_iii" - }, - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/enchanting/impaling_iv" - }, - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/enchanting/impaling_v" - } - ] - }, - "Infinity": { - "category": "enchantments", - "sections": [ - { - "type": "title", - "value": "无限" - }, - { - "type": "text", - "value": "使射出普通箭不会消耗背包里的箭。\n\n这一附魔只对普通箭矢有效,不会对光灵箭和药水箭生效。" - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/enchanting/infinity" - } - ] - }, - "Knockback": { - "category": "enchantments", - "sections": [ - { - "type": "title", - "value": "击退" - }, - { - "type": "text", - "value": "击退附魔会增加被击中的玩家或生物所受到的击退效果。因此它们被击退的距离也会比通常远。" - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/enchanting/knockback_i" - }, - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/enchanting/knockback_ii" - } - ] - }, - "Looting": { - "category": "enchantments", - "sections": [ - { - "type": "title", - "value": "抢夺" - }, - { - "type": "text", - "value": "增加被击杀生物所有掉落物的掉落数量和几率。" - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/enchanting/looting_i" - }, - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/enchanting/looting_ii" - }, - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/enchanting/looting_iii" - } - ] - }, - "Loyalty": { - "category": "enchantments", - "sections": [ - { - "type": "title", - "value": "忠诚" - }, - { - "type": "text", - "value": "当玩家投掷三叉戟时,该附魔会使三叉戟在与任何方块或实体接触后返回投掷的玩家。" - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/enchanting/loyalty_i" - }, - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/enchanting/loyalty_ii" - }, - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/enchanting/loyalty_iii" - } - ] - }, - "Magic Broom": { - "category": "constructs", - "sections": [ - { - "type": "title", - "value": "魔法扫帚" - }, - { - "type": "text", - "value": "魔法扫帚被附魔上了自动收集掉落物的能力,它可以收集指定容器周围的掉落物,并将掉落物放入容器内。这一造物用处很大。我在想,我能不能再造出一点新玩意?如果我的学识再丰富一些,我应该可以可以制作出更强版本的扫帚,记得之后回来看看这一页。\n\n若想将其收回,只需在潜行状态下抓起(右击)即可。" - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/magic_broom" - }, - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/vortex_broom" - } - ] - }, - "Ender Disc": { - "category": "artifice", - "sections": [ - { - "type": "title", - "value": "末影圆盘" - }, - { - "type": "text", - "value": "我打算创造一张可以让我瞬间部署回返仪式的圆盘。我得在其中设置好正确的仪式结构,然后只需要一些魔力驱动我进行传送即可。\n\n你可以在末影圆盘中设置多个地点,并为它们命名。若想快速选择地点,你可以使用 UI 键(默认为“z”)。" - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/ender_disc" - } - ] - }, - "Arcane Crown": { - "category": "artifice", - "sections": [ - { - "type": "title", - "value": "奥术王冠" - }, - { - "type": "text", - "value": "这一传奇的王冠是由远古时期的大巫师铸造的。戴上它之后,你能感觉到其中汹涌澎湃的能量,运用这股能量可以让你更有效率的施法。同时,它还会牵引周围的原生魔力,加速你的魔力再生速度。最后,也有传言称这一王冠可以保护佩戴者免受虚弱侵袭,但似乎仅是偶尔如此。" - }, - { - "type": "title", - "value": "注意!" - }, - { - "type": "text", - "value": "只有那些与远古巫师议会结盟的人才制作出能这一王冠。" - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/artifice/arcane_crown" - } - ] - }, - "Spectral Elytra": { - "category": "artifice", - "sections": [ - { - "type": "title", - "value": "幽冥鞘翅" - }, - { - "type": "text", - "value": "这一传奇的鞘翅附着了来自于仙女的魔法,它可以让施法者借助自身的魔法自由翱翔于天际。当你穿戴着这一鞘翅进行飞行时,只要你魔力足够,你就能够始终保持飞行状态而不下落,潜行则会让你在天空中滑翔,就像普通鞘翅那样。\n\n记得在用尽魔力前着陆,否则后果会很惨!" - }, - { - "type": "title", - "value": "注意!" - }, - { - "type": "text", - "value": "只有那些与仙女之庭结盟的人才制作出能这一鞘翅。" - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/spectral_elytra" - } - ] - }, - "Faction Horns": { - "category": "artifice", - "sections": [ - { - "type": "title", - "value": "派系号角" - }, - { - "type": "text", - "value": "我发现了一种能够与我方派系成员深度共鸣的配方。我可以将这种方法以号角的形式具象化,当吹响号角时,你便可以召唤出同派系的盟友来助你一臂之力。这种召唤行为不能常用,并且你的盟友的留存时间也较短。" - }, - { - "type": "text", - "value": "你只能改制作/使用你的派系的号角。" - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/artifice/horn_council" - }, - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/artifice/horn_demons" - }, - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/artifice/horn_fey" - }, - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/artifice/horn_undead" - } - ] - }, - "Hellfire Staff": { - "category": "artifice", - "sections": [ - { - "type": "title", - "value": "狱火权杖" - }, - { - "type": "text", - "value": "只有恶魔王子才能使用的权杖,这把法杖吞吐的火焰,将会是敌人最可怖的梦魇。它和其他法杖一样,所有的法术都能与其绑定,但如果绑定的法术只与火焰有关,那么这根法杖会将这些法术火焰转化为来自于地狱的烈焰。借助这股地狱之火的力量,该法术的性能将会全面提高。\n\n但你要小心,地狱烈焰破坏性极强,稍有不慎,你就会失去对它的控制,而失控的后果将会是毁灭性的。" - }, - { - "type": "title", - "value": "注意!" - }, - { - "type": "text", - "value": "只有那些与下界恶魔结盟的人才制作出能这一权杖。" - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/hellfire_staff" - }, - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/hellfire_staff_imbue_spell" - } - ] - }, - "Transitory Tunnel": { - "category": "artifice", - "sections": [ - { - "type": "title", - "value": "短时隧道" - }, - { - "type": "text", - "value": "我创造出了一种印记,这一印记可以暂时性地将目标地面转化为独立的维度,你可以在其中随心所欲地穿梭出入。大约 10 秒过后,原先位置的物质将会重新回归,好似无事发生。当然,我是指没有东西掉下去的情况下。这一可穿越的维度可以困住那些稀里糊涂走进去的生物,这当然也包括你在内。\n\n我得确保当一切恢复的时候,我不会被埋在里面。\n\n同时,它似乎只能影响基础的生物群系。" - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/transitory_tunnel" - } - ] - }, - "Luck of the Sea": { - "index": 0, - "category": "enchantments", - "sections": [ - { - "type": "title", - "value": "海之眷顾" - }, - { - "type": "text", - "value": "海之眷顾可以提升你钓到珍稀物品的概率,例如鞍,命名牌,附魔书,附魔钓鱼竿,以及附魔弓。" - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/enchanting/luck_of_the_sea_i" - }, - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/enchanting/luck_of_the_sea_ii" - }, - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/enchanting/luck_of_the_sea_iii" - } - ] - }, - "Lure": { - "index": 0, - "category": "enchantments", - "sections": [ - { - "type": "title", - "value": "饵钓" - }, - { - "type": "text", - "value": "提高鱼咬钩的速度。" - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/enchanting/lure_i" - }, - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/enchanting/lure_ii" - }, - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/enchanting/lure_iii" - } - ] - }, - "Mending": { - "index": 0, - "category": "enchantments", - "sections": [ - { - "type": "title", - "value": "经验修补" - }, - { - "type": "text", - "value": "经验修补附魔可用于修复你的工具,武器或者盔甲。每当你因为挖掘特定方块或者击杀生物而获得经验时,你所获得的经验会自动用于修复你所装备的工具,武器或者盔甲(必须带有经验修补附魔)。" - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/enchanting/mending" - } - ] - }, - "Multishot": { - "index": 0, - "category": "enchantments", - "sections": [ - { - "type": "title", - "value": "多重射击" - }, - { - "type": "text", - "value": "多重射击是一个可以附在弩上的魔咒。使弩可以一次向三个方向射出三支箭,而只消耗一支箭(但会消耗 3 点耐久)。" - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/enchanting/multishot" - } - ] - }, - "Piercing": { - "index": 0, - "category": "enchantments", - "sections": [ - { - "type": "title", - "value": "穿透" - }, - { - "type": "text", - "value": "使弩射出去的箭穿透多个实体。" - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/enchanting/piercing_i" - }, - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/enchanting/piercing_ii" - }, - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/enchanting/piercing_iii" - }, - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/enchanting/piercing_iv" - } - ] - }, - "Power": { - "index": 0, - "category": "enchantments", - "sections": [ - { - "type": "title", - "value": "力量" - }, - { - "type": "text", - "value": "提升弓箭射出的箭对生物造成的伤害。" - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/enchanting/power_i" - }, - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/enchanting/power_ii" - }, - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/enchanting/power_iii" - }, - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/enchanting/power_iv" - }, - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/enchanting/power_v" - } - ] - }, - "Projectile Protection": { - "index": 0, - "category": "enchantments", - "sections": [ - { - "type": "title", - "value": "弹射物保护" - }, - { - "type": "text", - "value": "减少来源于弹射物的伤害,譬如箭,恶魂的火球,以及烈焰人的火焰冲击。" - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/enchanting/projectile_protection_i" - }, - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/enchanting/projectile_protection_ii" - }, - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/enchanting/projectile_protection_iii" - }, - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/enchanting/projectile_protection_iv" - } - ] - }, - "Protection": { - "index": 0, - "category": "enchantments", - "sections": [ - { - "type": "title", - "value": "保护" - }, - { - "type": "text", - "value": "保护是一种综合型附魔,可以减少大多数伤害。譬如近战攻击伤害,火焰伤害,熔岩伤害以及摔落伤害。" - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/enchanting/protection_i" - }, - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/enchanting/protection_ii" - }, - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/enchanting/protection_iii" - }, - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/enchanting/protection_iv" - } - ] - }, - "Punch": { - "index": 0, - "category": "enchantments", - "sections": [ - { - "type": "title", - "value": "冲击" - }, - { - "type": "text", - "value": "增加箭对玩家以及生物的击退距离。被箭击中的目标将会被击飞的更远。" - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/enchanting/punch_i" - }, - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/enchanting/punch_ii" - } - ] - }, - "Respiration": { - "index": 0, - "category": "enchantments", - "sections": [ - { - "type": "title", - "value": "水下呼吸" - }, - { - "type": "text", - "value": "延长水下呼吸时间,也能使你在水下的视野更为清晰。" - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/enchanting/respiration_i" - }, - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/enchanting/respiration_ii" - }, - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/enchanting/respiration_iii" - } - ] - }, - "Quick Charge": { - "index": 0, - "category": "enchantments", - "sections": [ - { - "type": "title", - "value": "快速装填" - }, - { - "type": "text", - "value": "减少弩填装箭或烟花火箭的时间。" - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/enchanting/quick_charge_i" - }, - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/enchanting/quick_charge_ii" - }, - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/enchanting/quick_charge_iii" - } - ] - }, - "Riptide": { - "index": 0, - "category": "enchantments", - "sections": [ - { - "type": "title", - "value": "激流" - }, - { - "type": "text", - "value": "将玩家向掷出三叉戟的方向发射。若撞上生物或另一位玩家,则对其造成投掷伤害,只在水中或下雨时生效。" - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/enchanting/riptide_i" - }, - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/enchanting/riptide_ii" - }, - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/enchanting/riptide_iii" - } - ] - }, - "Sharpness": { - "index": 0, - "category": "enchantments", - "sections": [ - { - "type": "title", - "value": "锋利" - }, - { - "type": "text", - "value": "增加近战攻击伤害。" - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/enchanting/sharpness_i" - }, - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/enchanting/sharpness_ii" - }, - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/enchanting/sharpness_iii" - }, - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/enchanting/sharpness_iv" - }, - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/enchanting/sharpness_v" - } - ] - }, - "Silk Touch": { - "index": 0, - "category": "enchantments", - "sections": [ - { - "type": "title", - "value": "精准采集" - }, - { - "type": "text", - "value": "被开采的方块掉落本身,而非其通常的掉落物。使用带有该附魔的工具,你可以采集一些脆弱的方块,例如玻璃和冰。也可以采集钻石矿石或者煤矿石(不会掉落钻石和煤)。" - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/enchanting/silk_touch" - } - ] - }, - "Smite": { - "index": 0, - "category": "enchantments", - "sections": [ - { - "type": "title", - "value": "坠击" - }, - { - "type": "text", - "value": "对亡灵生物造成额外伤害,例如骷髅,凋灵骷髅,僵尸,僵尸猪灵,溺尸以及凋灵。" - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/enchanting/smite_i" - }, - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/enchanting/smite_ii" - }, - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/enchanting/smite_iii" - }, - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/enchanting/smite_iv" - }, - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/enchanting/smite_v" - } - ] - }, - "Sweeping Edge": { - "index": 0, - "category": "enchantments", - "sections": [ - { - "type": "title", - "value": "横扫之刃" - }, - { - "type": "text", - "value": "增加每一次横扫攻击对每个生物造成的伤害。" - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/enchanting/sweeping_edge_i" - }, - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/enchanting/sweeping_edge_ii" - }, - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/enchanting/sweeping_edge_iii" - } - ] - }, - "Soul Speed": { - "index": 0, - "category": "enchantments", - "sections": [ - { - "type": "title", - "value": "灵魂之速" - }, - { - "type": "text", - "value": "灵魂之速附魔可以增加你在灵魂沙或是灵魂土上的移动速度。若是你途径位于下界维度的灵魂沙峡谷,这个这一附魔提升的速度便能发挥大用。" - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/enchanting/soul_speed_i" - }, - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/enchanting/soul_speed_ii" - }, - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/enchanting/soul_speed_iii" - } - ] - }, - "Thorns": { - "index": 0, - "category": "enchantments", - "sections": [ - { - "type": "title", - "value": "荆棘" - }, - { - "type": "text", - "value": "将其附加到盔甲上,当别的玩家或生物攻击你时,盔甲就会对他们造成伤害。" - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/enchanting/thorns_i" - }, - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/enchanting/thorns_ii" - }, - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/enchanting/thorns_iii" - } - ] - }, - "Unbreaking": { - "index": 0, - "category": "enchantments", - "sections": [ - { - "type": "title", - "value": "耐久" - }, - { - "type": "text", - "value": "耐久可以增加附魔物品的耐用程度,让你不至于太快的用坏你的东西。" - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/enchanting/unbreaking_i" - }, - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/enchanting/unbreaking_ii" - }, - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/enchanting/unbreaking_iii" - } - ] - }, - "Mana and Regeneration": { - "index": -97, - "category": "basics", - "sections": [ - { - "type": "title", - "value": "魔力与再生" - }, - { - "type": "text", - "value": "在魔法的领域里,许多操作都需要消耗一定的资源,而这一资源就叫做“魔力”。你的最大魔力值取决于你的魔法等级,每次魔法等级提升都会增加你的魔力上限。也有消息称,一些特殊的饰品、附魔、药水可以增加你的最大魔力值。\n\n无论你的最大魔力值是多少,60秒就足以将你的魔力从0恢复至满值。然而,操控魔法本身是一件比较累人的事,所以想要维持这一恢复速度,你还得吃好,吃饱!你的魔力条会默认显示在屏幕左上方,同时还会显示你当前的魔法经验以及魔法等级。" - } - ] - }, - "Affinities": { - "index": -96, - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "亲和" - }, - { - "type": "text", - "value": "当你在施放法术时,你会逐渐建立起“亲和”这一能力。共有六种亲和:气,地,水,火,末影以及奥术。每种亲和都有与其相克制的亲和。\n\n气与地相克。\n\n水与火相克。\n\n奥术与末影相克。\n\n高亲和度会给予亲和法术一定量的魔力消耗量降低(最高为 50%),同时也会使得相克亲和的法术的魔力消耗量。\n\n最后,同亲和的效果构件,在施放时更容易获得定式经验。" - } - ] - }, - "Casting Spells": { - "index": -98, - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "施放法术" - }, - { - "type": "text", - "value": "编写了法术之后,手持法术右击使用后即可激活。如果这是你第一次使用此法术,那么你还需要为它设定名字,以及选定外观图标。\n\n名字和图标都搞定后,按下 ESC 键即可退出选定 UI。\n\n自此之后,每次你右击此法术,就都意味着施放此法术了。\n\n施放后,法术会尝试生效,如果判定能够生效,则法术会在生效期间抽取你的魔力。\n\n你可以主副手同时握着不同的法术且同时使用它们,而究竟哪一个法术可以生效则取决于目标,而且这一过程你也无法主动选择哪个法术可以生效。" - } - ], - "related_recipes": [] - }, - "Spell Books": { - "index": -95, - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "法术书" - }, - { - "type": "text", - "value": "当你创造了几个法术之后,你就会苦恼于找不到地方来放置这些法术。\n\n按下 z 键可以切换法术,滑动滚轮则可以选择法术。" - } - ], - "related_recipes": [ - { - "type": "crafting", - "location": "mana-and-artifice:spell_book" - } - ] - }, - "Grimoires": { - "index": -95, - "category": "sorcery", - "tier": 3, - "sections": [ - { - "type": "title", - "value": "魔导书" - }, - { - "type": "text", - "value": "法术书确实很好,但我能否找到某种方法,将我的法术书绑定到特定的织魔印记中呢?如果我不小心遗失了这本书,又或者破坏了这本书,我又可以从印记中召回我的书,这一过程不会丢失书上分毫的内容。\n\n一定有某种方法可以做到这件事,也许符法是可以的。" - } - ], - "related_recipes": [ - { - "location": "mana-and-artifice:vinteum_manaweaver_wand", - "type": "crafting" - }, - { - "location": "mana-and-artifice:chimerite_manaweaver_wand", - "type": "crafting" - }, - { - "location": "mana-and-artifice:improvised_manaweaver_wand", - "type": "crafting" - } - ] - }, - "Book of Rote": { - "index": -90, - "category": "sorcery", - "tier": 2, - "sections": [ - { - "type": "title", - "value": "定式之书" - }, - { - "type": "text", - "value": "封装的法术与咒语让我能够遵循确切的配方进行法术施放,并且法术施放本身其实并不难完成。绝大多数人,只要是掌握了些许的魔法理论,再进行一定数量的实践练习,都能够进行法术施放。\n\n然而,随着时间的推移,我逐渐记住了些许法术组分,并且我感觉我不仅能够仅凭记忆就能施放它们,并且我还能依据我对于它们的功能的深度理解,来将不同的组分相互结合!我认为,这最终会产生一些很有趣的法术。" - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/sorcery/book_of_rote" - } - ] - }, - "Scribing Spells": { - "index": -100, - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "编写法术" - }, - { - "type": "text", - "value": "我得搭建一个适合研究工作空间,这样的一片小地方能够让我更好的把我对法术的构思记录在纸上。\n\n先是一张位置合适,摆放整洁的桌子,宽敞的桌面适合放置一些物品;还得准备些能够承受魔法抄写的纸;对了,还有一瓶合适的墨水,没了墨水还怎么做研究。我最好再备上一点奥术粉末。\n\n万事俱备,接下来就可以进行研究了。首先,我得选择一种塑造法术的方式,这一方式决定了魔法会以何种形式出现在世界中。我认为应该有有数种方式可以供自己学习并选择。\n\n在这之后,我应该选择一个效果构件,这一构件会决定这一法术在世界中产生的效果。\n\n这些应该足够编写一个基础法术了。然而,我还需深入考虑,法术的哪几个方面是可以供我自定义设计的。想要改变最终的输出,我得修改法术“等式”的一部分内容。\n\n当我最终设计出了我心仪的法术,我需要静候片刻,奥术粉末会将墨水灌注到魔法配方之中,依据这一配方,可以用接下来的仪式将其制作为真正的法术。还好,在我脑海里的小桌已经为这一步预留了位置。\n\n……我真的很想知道是否有某种方法可以制作出更为复杂的法术,譬如说,能够在一次法术施放里产生多种效果?应该是有的。" - } - ], - "related_recipes": [ - { - "type": "crafting", - "location": "mana-and-artifice:inscription_table" - }, - { - "type": "crafting", - "location": "mana-and-artifice:arcanist_ink" - }, - { - "type": "crafting", - "location": "mana-and-artifice:arcane_compound" - }, - { - "type": "arcane_furnace", - "location": "mana-and-artifice:arcanefurnace/arcane_ash" - } - ] - }, - "Crafting Spells": { - "index": -99, - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "合成法术" - }, - { - "type": "text", - "value": "在编写桌内编写完法术之后,我需要完成一个仪式,方能将魔法注入到配方之中。这一仪式叫做奥秘仪式。我可以在法术配方上查看到仪式所需的魔法耗材,在法术编写时我就已经将这些内容记录在上面了。\n\n仪式的整体思路便是将原料里的魔法精华吸入法术中,只有如此,我才能够凭借意念对法术进行操作,施放出魔法效果;这有点类似于元素微核的制作。据传闻,有些巫师并不需要这些条条框框来制作和施放法术,他们乃是凭借自己的记忆进行施法。" - } - ], - "related_recipes": [ - { - "type": "crafting", - "location": "mana-and-artifice:inscription_table" - }, - { - "type": "ritual", - "location": "mana-and-artifice:rituals/arcana" - } - ] - }, - "Modifying Spells": { - "index": -99, - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "修饰法术" - }, - { - "type": "text", - "value": "法术被制作出来后,跟随物品上的提示打开 UI 界面,在界面中你可以更改法术中的已有修饰的修饰值。你也可以在解锁了变换仪式后,通过进行变换仪式向法术添加修饰,最高可以添加 3 个。之后,你可以使用定式之书凭空制造法术。" - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/sorcery/alteration_book" - }, - { - "type": "ritual", - "location": "mana-and-artifice:rituals/alteration" - } - ] - }, - "Making Leather": { - "index": -101, - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "制作皮革" - }, - { - "type": "text", - "value": "我可没法从普通的纸里制作出皮纸,所以我得找到一条能够稳定产出皮革的可靠方式。夜晚,僵尸游荡于外,虽然它们的肉早已发烂发臭,但我应该可以利用一点点魔法化腐朽为神奇,将腐肉转变为可以使用的皮革。" - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/utility/leather" - } - ] - }, - "Recharging Items": { - "index": -101, - "category": "artifice", - "sections": [ - { - "type": "title", - "value": "物品充能" - }, - { - "type": "text", - "value": "我制作的某些物品的内部有着一个充能槽,例如守卫护身符以及丝触之戒。这些物品会在它们生效时消耗魔力。它们会自动从你的物品栏中的魔力晶体碎片中抽取魔力,这样它们可以更长久地发挥效用。当它们的充能被完全耗尽后 ,其中的一些物品再充能,只需将其拿在手中,然后按住右键引导魔力注入其中。然而,并不是所有的物品都可以用这种方式进行再充能。它们的提示文本会显示它们的再充能方法。\n\n所有的可充能物品都可以通过基座进行充能。你只需制作出一块魔力晶体以及一台基座,然后将其摆放下来,间距不超过 8 格即可。将待充能物品放置到基座上,旁边的晶体会为其充能。一块 晶体可以为数个物品进行充能。" - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/mana_crystal" - }, - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/mana_crystal_fragment" - }, - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/mana_crystal" - }, - { - "type": "crafting", - "location": "mana-and-artifice:runeforging/stone_pedestal" - } - ] - }, - "Vellum": { - "index": -102, - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "制作皮纸" - }, - { - "type": "text", - "value": "普通纸张无法承载法术,皮纸似乎是一个更好的选择。在水中稍微处理(右击)一下皮革,皮纸就做好了。" - }, - { - "type": "image", - "location": "mana-and-artifice:textures/guide/vellum_craft.png", - "width": 128, - "height": 128 - }, - { - "type": "text", - "value": "任何非流动的水源都可以处理皮革,但如果我们在坩埚里处理皮革,产出的皮纸的质量肯定要好上不少。" - } - ], - "related_recipes": [] - }, - "Shape: Projectile": { - "index": "1", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "弹射物" - }, - { - "type": "text", - "value": "这一形状会在施法者的位置生成一个弹射物,这一弹射物的飞行方向与施法者的视线一致。弹射物会径直向前飞行,在撞击到第一个碰到的方块或者实体上后生效。" - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mana-and-artifice:shapes/projectile" - } - ] - }, - "Shape: Smite": { - "index": "1", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "坠击" - }, - { - "type": "text", - "value": "形状:坠击会在高空中生成一个弹射物(前提是目标地点可以直视天空),这个弹射物会以施术者的指向位置作为目标点(前提是该位置处于施术者的触及范围内)。弹射物会快速下坠,并对撞到的第一个实体或者方块生效。由于坠击构件较难击中目标,所以它会在击中时附加额外伤害。" - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mana-and-artifice:shapes/smite" - } - ] - }, - "Shape: Wrath": { - "index": "1", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "天怒" - }, - { - "type": "text", - "value": "这一引导类形状的威力超乎你的想象,它能够从空中召来爆炸性的坠击魔法,对周围半径范围内的区域进行打击。与坠击类似,施术地点与天空之间不能有方块阻挡,所以在狭窄的空间内,它就不太好使了。" - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mana-and-artifice:shapes/wrath" - } - ] - }, - "Shape: Bound Sword": { - "index": "1", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "缚法之剑" - }, - { - "type": "text", - "value": "这一形状可以使法术(或者法杖/法术书)聚合为一把缚法之剑。法术的效果会在我攻击到怪物的时候施加到怪物身上。剑会持续而少量地抽取我的魔力,在攻击时则会瞬间抽取一部分魔力。\n\n若想退回到法术形态,只需耗光你的魔力,或是把它丢在地上即可。" - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mana-and-artifice:shapes/bound_sword" - } - ] - }, - "Shape: Bound Shield": { - "index": "1", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "缚法之盾" - }, - { - "type": "text", - "value": "这一形状可以使法术(或者法杖/法术书)聚合为一把缚法之盾。法术的效果会被施加到攻击被阻挡的怪物身上,并且这一怪物必须位于我的 5 格距离以内。盾牌会持续而少量地抽取我的魔力,并且消耗量随着持盾时间而逐渐升高,在阻挡进攻时则会瞬间抽取一部分魔力。\n\n若想退回到法术形态,只需耗光你的魔力,或是把它丢在地上即可。" - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mana-and-artifice:shapes/bound_shield" - } - ] - }, - "Shape: Bound Axe": { - "index": "1", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "缚法之斧" - }, - { - "type": "text", - "value": "这一形状可以使法术(或者法杖/法术书)聚合为一把缚法之斧。法术的效果会在我攻击到怪物的时候施加到怪物身上。斧子会持续而少量地抽取我的魔力,在攻击时则会瞬间抽取一部分魔力。\n\n若想退回到法术形态,只需耗光你的魔力,或是把它丢在地上即可。" - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mana-and-artifice:shapes/bound_axe" - } - ] - }, - "Shape: Bound Bow": { - "index": "1", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "缚法之弓" - }, - { - "type": "text", - "value": "这一形状可以使法术(或者法杖/法术书)聚合为一把缚法之弓。法术的效果会在我使用这把弓的箭矢射击到怪物的时候施加到怪物身上。弓会持续而少量地抽取我的魔力,在箭矢射出时则会瞬间抽取一部分魔力。然而,箭矢本身乃是由纯粹的魔力构成的,所以发射箭矢并不会消耗背包内的箭矢。\n\n若想退回到法术形态,只需耗光你的魔力,或是把它丢在地上即可。" - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mana-and-artifice:shapes/bound_bow" - } - ] - }, - "Shape: Summon": { - "index": "1", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "召唤" - }, - { - "type": "text", - "value": "利用奥法艺术,我能召唤出护佑于我的生物。首先,我得向水晶护符内注满我想要召唤的生物的灵魂。只要把护符揣背包里,带着它击杀想要召唤的生物就行了(虽然如此,当你在刚刚开始设定护符的生物种类时,你仍需要在击杀生物时手持护符——仅仅是放在背包里可不太够)。注满之后,我需要在一只手上拿着法术,另一只手上拿着护符,然后施法。再次强调,水晶护符决定了你的召唤生物种类。\n\n需要注意的是,你在法术中应用的构件,也会相对应地施加到你召唤出来的生物上,所以你还是得搞明白各个构件的含义……还有可能性。" - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mana-and-artifice:shapes/summon" - }, - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/crystal_phylactery" - } - ] - }, - "Shape: Emanation": { - "index": "1", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "放射" - }, - { - "type": "text", - "value": "形状:发射会将法术构件的效果放射到施法者周围的一定区域,如果提升了它的效果半径,它会先以默认大小释放,并在几秒内将范围扩增至完整大小。只要施法者保持引导状态,放射效果就会一直存在。" - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mana-and-artifice:shapes/emanation" - } - ] - }, - "Shape: Wall": { - "index": "1", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "墙体" - }, - { - "type": "text", - "value": "形状:墙体与形状:电弧有些相似,但墙体形状会将构件效果塑造为一道垂直于施法者墙体。只要施法者保持引导状态,墙体就会一直存在。" - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mana-and-artifice:shapes/wall" - } - ] - }, - "Shape: Beam": { - "index": "1", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "光束" - }, - { - "type": "text", - "value": "形状:光束会从施法者到他们前方的一点处投射出一道魔法射线。宽度和高度均以光束本身作为参考系,而深度则决定了光束的生效距离。只要施法者保持引导状态,光束就会一直存在。" - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mana-and-artifice:shapes/beam" - } - ] - }, - "Shape: Sigil": { - "index": "1", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "印记" - }, - { - "type": "text", - "value": "形状:印记会在你所指的目标地点生成一个印记。法术距离属性影响放置的距离,半径属性将会影响印记被触发时的影响半径。\n\n增强效果将会改变印记触发的条件。\n增强 1: 任何\n增强 2: 任何活物\n增强 3: 只有玩家\n\n对印记造成伤害总是会触发印记。" - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mana-and-artifice:shapes/rune" - } - ] - }, - "Shape: Wave": { - "index": "1", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "波动" - }, - { - "type": "text", - "value": "形状:波动会在施法者脚下召唤出一道波动,在释放波动时,波动会向着施法者面朝方向不断移动,波动不会被重力影响,如果你愿意,你还可以以一定的角度释放波动。只要施法者保持引导状态,波动就会一直存在。" - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mana-and-artifice:shapes/wave" - } - ] - }, - "Shape: Self": { - "index": "1", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "自我施法" - }, - { - "type": "text", - "value": "这一形状以施法者自身作为目标。" - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mana-and-artifice:shapes/self" - } - ] - }, - "Shape: Bolt": { - "index": "1", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "电弧" - }, - { - "type": "text", - "value": "形状:电弧使法术变为长距离即时命中的法术。但这一形状需要比较高的瞄准精度。由于它将魔法拉伸成了长距离形态,因此它无法像其他形状那样,能够在一定范围内产生影响。" - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mana-and-artifice:shapes/bolt" - } - ] - }, - "Shape: Touch": { - "index": "1", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "触摸" - }, - { - "type": "text", - "value": "这一形状所能触及的范围相对较短,但是,更近的施法距离意味着更少的魔力消耗。所以,你可以更大程度的调节它的范围半径。\n\n你应该在调节半径时小心一些,如果你把半径设的过大,那你有可能会被自己的法术击中。" - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mana-and-artifice:shapes/touch" - } - ] - }, - "Shape: Chain": { - "index": "1", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "连锁" - }, - { - "type": "text", - "value": "这一形状会锁定距离你较短距离的目标,施放后,如果我击中了方块,那么法术会跳跃到周围相连的同种方块上,并将效果构件应用于每个方块;如果我击中了一个实体,法术会尝试跳跃到半径内的其他实体上。法术不会在方块和实体之间跳跃。" - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mana-and-artifice:shapes/chain" - } - ] - }, - "Component: Fire Damage": { - "index": "2", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "火焰伤害" - }, - { - "type": "text", - "value": "这一效果构件将会在其影响之处燃起火焰,绽出的炽热花火会对目标造成大量伤害,能够在点燃敌人之前就将其焚为灰烬。" - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mana-and-artifice:components/fire_damage" - } - ] - }, - "Component: Arcane Damage": { - "index": "2", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "奥术伤害" - }, - { - "type": "text", - "value": "这一效果构件会释放出一道纯粹的魔法冲流撞击目标,并且能够燃烧掉目标的一些魔力值。只有与远古巫师议会结盟的人才能运用这一法术构件。" - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mana-and-artifice:components/magic_damage" - } - ] - }, - "Component: Transitory Tile": { - "index": "2", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "短时方块" - }, - { - "type": "text", - "value": "这一简单的效果构件立基于真幻之术,还加入了少许的咒术。它会在法术的目标位置创建出一条可供行走的道路。" - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mana-and-artifice:components/transitory_tile" - } - ] - }, - "Component: Frost Damage": { - "index": "2", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "冰霜伤害" - }, - { - "type": "text", - "value": "这一效果构件可以急剧降低目标的温度,由温度急速变换而带来的打击将会对目标造成巨大的伤害。随着冰霜伤害的伤害增高,它还可以将水暂时冻成冰(或者时永久冻结,如果伤害足够高的话),也可以将熔岩冷却为黑曜石。" - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mana-and-artifice:components/frost_damage" - } - ] - }, - "Component: Lightning Damage": { - "index": "2", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "雷电伤害" - }, - { - "type": "text", - "value": "我找到一种方法,可以将纯净的火焰极度压缩,然后通过一场剧烈的爆炸释放出能量。如此操作的结果,其光效与闪电几无二致。这一法术创造出来的爆炸似乎有一定几率能够在敌人之间跳跃,几率的大小依赖于法术中的增强修饰的数量。这在应对大批敌人的情况下可十分有用。" - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mana-and-artifice:components/lightning_damage" - } - ] - }, - "Component: Leap": { - "index": "2", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "跳跃" - }, - { - "type": "text", - "value": "我已经找到了操控周身的空气的方法,依赖于这种方法,我可以在气流的帮助下跳的更高。\n\n不过,你得再落地之前看清楚你脚下的东西,也得注意不要跳得太高了。" - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mana-and-artifice:components/leap" - } - ] - }, - "Component: Slowfall": { - "index": "2", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "羽落" - }, - { - "type": "text", - "value": "我已经学会了操纵脚下空气聚合在一起的方法,借助这一技巧,我可以在空中缓慢而轻柔地落地,而不会对脚造成伤害。我距离在天空翱翔只有一步之遥了!" - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mana-and-artifice:components/slowfall" - } - ] - }, - "Component: Break": { - "index": "2", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "破坏" - }, - { - "type": "text", - "value": "凝聚我的魔力,我可以破坏一些方块。泥土,石头,以及其他方块,都在我的命令下瑟瑟发抖,几近破碎。大地似乎也对我做出了回应,我感到我的脚下在微微的晃动。\n\n如果我进一步加强这一构件的强度,那么这一构件便可以破坏更硬的方块。\n\n我听说有一种魔法戒指也可以办到这一点,或许我该在之后再回来查看本页。" - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mana-and-artifice:components/break" - }, - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/artifice/break_ring_lesser" - }, - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/artifice/break_ring_greater" - } - ] - }, - "Component: Rift": { - "index": "2", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "裂隙" - }, - { - "type": "text", - "value": "我找到了一种方法,这一方法可以让我在本维度以及其他临近维度之间撕开一个小裂隙。裂隙的大小不足以让我通过,但我能感觉,裂隙通向的总是同一个空间。也许我可以将我的物品储存于这个裂隙中,这样那些小偷小摸之人就侵犯不到我的财产了。\n\n如果将这个法术对自己施放,别人就完全没有了可乘之机:法术打开的裂隙只能由我查看,并且在我关闭后,裂隙会立即消失。\n\n有趣的是,哪怕其他巫师与我召唤出来的裂隙交互,他们打开的空间也是与我打开的不一样的,这可能是由于法术构成式中的各部分之间的微妙反应不尽相同。" - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mana-and-artifice:components/rift" - } - ] - }, - "Component: Fling": { - "index": "2", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "抛斥" - }, - { - "type": "text", - "value": "我可以操控空气降低我的降落速度,那我也可以利用类似的操作将敌人推开。这一构件可以用来赶走那些试图鬼鬼祟祟地接近你的苦力怕,当然,手速要够快。" - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mana-and-artifice:components/fling" - } - ] - }, - "Component: Levitate": { - "index": "2", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "悬浮" - }, - { - "type": "text", - "value": "我可以结合奥术以及风之魔法,使目标漂浮在空中,并获得一定限度的飞行能力。飞行的速度较为缓慢,但总好过步行。" - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mana-and-artifice:components/levitation" - } - ] - }, - "Component: Exchange": { - "index": "2", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "交换" - }, - { - "type": "text", - "value": "我可以利用此效果构件,交换法术击中的方块与我另一只手上的方块。我发现,当我第一次使用这一法术时,它会“设定”方块的种类,并在我另一只手上的方块用完时,使用我背包内的同种方块。这在该法术应用于大面积区域,或是使用引导形状时相当有用。" - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mana-and-artifice:components/exchange" - } - ] - }, - "Component: Fossilize": { - "index": "2", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "石化" - }, - { - "type": "text", - "value": "我找到的这一构件效果极为强大,但却是一把双刃剑,潜在的害处同样也很惊人。\n\n它能让我在面对强力爆炸时面不改色,但却也让我在面对强度不高的攻击时无比脆弱,就好似钻石一般:无比坚硬,却会在被敲击弱点之处时“啪”地崩碎。\n\n所有外来的攻击都不会对我造成超过 4 点(2 颗心)的伤害,但是所有伤害低于 4 的攻击,造成伤害会被提升到 4。不过,我的盔甲以及其他防御能力,仍会会在此效果生效后发挥保护作用。\n\n如果时间设置得短一些,这个构件还算得上是一个好的待选构件,而且我已经能够想到好几种围绕着这个构件的进攻方案了......" - }, - { - "type": "text", - "value": "注意:只有与亡灵结盟的人才能运用这一法术构件。" - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mana-and-artifice:components/fortification" - } - ] - }, - "Component: Shear": { - "index": "2", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "剪收" - }, - { - "type": "text", - "value": "日常中,我总是避免使用物理工具,而在此过程中,我找到了一种精准控制魔法冲流的方法,利用这种冲流,我能够模仿出剪收的效果。这一构件能够应用于类似于绵羊这样的对象上,但这可不是它的唯一功能,它还能帮助我操纵方块,比如雕凿南瓜之类的。" - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mana-and-artifice:components/shear" - } - ] - }, - "Component: Wind Wall": { - "index": "2", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "风墙" - }, - { - "type": "text", - "value": "最后一次!我再也不用把箭从我的盔甲还有四肢上拔下来了!我找到了一种能够在我身边创造出一道致密的涡流屏障的方法。利用这道风墙,我可以将朝我射来的箭矢或是其他弹射物弹开。如果我提升了风墙的威力,我甚至还能够让撞上的弹射物反弹回它的源头!\n\n待会被我逮到的第一只骷髅,让我来给你好好上一课。" - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mana-and-artifice:components/wind_wall" - } - ] - }, - "Component: Felled Oak": { - "index": "2", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "伐木" - }, - { - "type": "text", - "value": "运用类似于破坏法术的结构,我可以让树屈从于我的意志,整颗倒落于地。" - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mana-and-artifice:components/felled_oak" - } - ] - }, - "Component: Mist Form": { - "index": "2", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "雾形态" - }, - { - "type": "text", - "value": "我能够运用死灵魔法艺术将自己转变为一团活雾。当我处于雾形态时,我能够飞行,穿过任何非固体方块,并且还能减少受到的伤害,但作为代价,我不能与任何方块、物品以及实体交互。\n\n若想提前终止此法术效果,按下两次空格键即可,就跟你尝试飞行那样。\n\n注意:只有与亡灵结盟的人才能运用这一法术构件。" - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mana-and-artifice:components/mist_form" - } - ] - }, - "Component: Mind Vision": { - "index": "2", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "心灵视野" - }, - { - "type": "text", - "value": "运用那禁忌的魔法分支,我能够进入到他人的心灵之中,短时间内看到他们所看到之物。\n\n若想提前终止此法术效果,按下两次空格键即可,就跟你尝试飞行那样。\n\n注意:只有与亡灵结盟的人才能运用这一法术构件。" - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mana-and-artifice:components/mind_vision" - } - ] - }, - "Component: Recall": { - "index": "2", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "召回" - }, - { - "type": "text", - "value": "将我的奥术魔法凝聚到我手中的标记符文上,我可以将法术目标立刻传送至符文所标记的位置。每个增强修饰大约可以拓宽 500 格的范围,如果你标记了一个非当前维度的坐标,那可能会在传送的时候带来一些麻烦。在这种跨维度的情况下,回返仪式是更好的选择。" - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mana-and-artifice:components/recall" - } - ] - }, - "Component: Eldrin Flight": { - "index": "2", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "艾得灵旅航" - }, - { - "type": "text", - "value": "原生魔法之流形成了世界中的艾得灵源泉。将这一魔流凝聚压缩,我便能够将我的魔能与它相互调谐,法术目标将会被魔能携卷,并以令人惊异的速度进行移动。\n\n这一法术需要施放两次方可生效。第一次施放对施法目标所造成的影响不大,只是让他能够看见周围的艾得灵源泉,持续时间为 10 秒左右。第二次施放会使得目标冲向他离他所视位置最近的艾得灵源泉。此法术会将我挪送至世界的地面上,又或者如果目标艾得灵源泉已经被捕捉了,那么它会尽可能地将我挪送至捕捉的位置上。\n\n当我在选择源泉时,我好像能够看到我的旅行目标源泉的亲和种类。这在我挑选旅行目标时很有用。\n\n看起来,这一法术只能够以自己,或是其他与你结盟的巫师巫师作为目标(Minecraft 记分板队伍)。" - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mana-and-artifice:components/eldrin_flight" - } - ] - }, - "Component: Summon Skeletal Horse": { - "index": "2", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "召唤骷髅马" - }, - { - "type": "text", - "value": "越过死亡之界限,赋亡骨以生气,载我前往所欲之处。\n\n注意:只有与亡灵结盟的人才能运用这一法术构件。" - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mana-and-artifice:components/summon_skeletal_horse" - } - ] - }, - "Component: Possession": { - "index": "2", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "操纵" - }, - { - "type": "text", - "value": "侵入他人之心智,令其屈从于我的命令。操纵过程中左击,有时你会获得特殊能力。\n\n若想提前终止此法术效果,按下两次空格键即可,就跟你尝试飞行那样。\n\n注意:只有与亡灵结盟的人才能运用这一法术构件。" - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mana-and-artifice:components/posession" - } - ] - }, - "Component: Living Bomb": { - "index": "2", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "活体炸弹" - }, - { - "type": "text", - "value": "我可以点燃法术目标,将其转化为一个活体炸弹。法术目标会持续受到火焰伤害,伤害量取决于增强修饰。如果目标因此构件的伤害而死亡,那么它们会爆炸,爆炸效果也取决于增强修饰。被此爆炸击中的目标也会变为活体炸弹,但强度比原爆炸稍弱。" - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mana-and-artifice:components/living_bomb" - } - ] - }, - "Component: Wither": { - "index": "2", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "凋零" - }, - { - "type": "text", - "value": "我能够将来自于坟墓的缓慢衰败腐朽之力注入到法术目标中,并加速腐朽之力的生效速度。目标会在我的眼前逐渐凋零。" - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mana-and-artifice:components/wither" - } - ] - }, - "Component: Divination": { - "index": "2", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "占卜" - }, - { - "type": "text", - "value": "将奥术以及末影魔法相结合,我可以对附近矿石的位置进行占卜,让我能够短距离穿墙看到它们。如果我在副手拿着一个方块,法术将只会显示这一方块的位置。" - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mana-and-artifice:components/divination" - } - ] - }, - "Component: Confuse": { - "index": "2", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "混乱" - }, - { - "type": "text", - "value": "使用末影魔法,我可以使我的目标陷入混乱,目标将会随机选中目标进行攻击,绝大多数情况下,它们都会选中自己的盟友进行攻击。当然,如果目标能够选择的对象只有我,那这个法术便没什么用了。\n\n注意:只有与仙女之庭结盟的人才能运用这一法术构件。" - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mana-and-artifice:components/confuse" - } - ] - }, - "Component: Mind Control": { - "index": "2", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "心智控制" - }, - { - "type": "text", - "value": "操纵最为强大的末影魔法,我可以随心所欲地扭曲目标的心智。法术生效期间,目标虽然不会变为我的仆从而一直跟随于我,但它只会以自己的友军作为攻击的目标。\n\n注意:只有与仙女之庭结盟的人才能运用这一法术构件。" - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mana-and-artifice:components/mind_control" - } - ] - }, - "Component: Spectral Workbench": { - "index": "2", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "召唤幽冥工作台" - }, - { - "type": "text", - "value": "我可以召唤出一个供我短时间内合成物品的工作台虚影。如果我或者有人在这个工作台旁边,我便能够不费什么力气地维系它的存在,但若是无人在其旁,那它便会在一分钟后消失。\n\n此外,若我仅是简单地将此构件对自己施放,我便能创造出一个小小的、供以即时使用的工作台,而在合成结束后,它便会消散掉。" - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mana-and-artifice:components/spectral_workbench" - } - ] - }, - "Component: Animus": { - "index": "2", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "唤生" - }, - { - "type": "text", - "value": "我可以使用魔法,短时间内予以方块生命!在回到他们原先位置之前,他们会在我的周围一蹦一蹦的闲逛,还会帮助我攻击敌人。\n\n这一构件会将法术内的其余构件的效果转移至唤生的方块上,而不是原先的目标。\n\n注意:只有与仙女之庭结盟的人才能运用这一法术构件。" - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mana-and-artifice:components/animus" - } - ] - }, - "Component: Greater Invisibility": { - "index": "2", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "消隐无形" - }, - { - "type": "text", - "value": "仙女教会了我如何将隐身效果拓展到我的装备和物品之上。除了那些最敏锐的观察者们,其他任何事物都发现不了我。" - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mana-and-artifice:components/true_invisibility" - } - ] - }, - "Component: Nethergate": { - "index": "2", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "下界之门" - }, - { - "type": "text", - "value": "恶魔教会了我如何随心所欲的进入或退出那属于他们的领域,黑曜石传送门已是历史。" - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mana-and-artifice:components/nethergate" - } - ] - }, - "Component: Crystallize": { - "index": "2", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "晶化" - }, - { - "type": "text", - "value": "我可以使用奥术魔法以及钻石的晶体矩阵将生物束缚在内。加入的增强修饰越多,我能束缚的生物便越强。不过,我想我应该是没办法束缚其他巫师以及某些异常强大的存在的,无论怎样增强法术都无济于事。" - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mana-and-artifice:components/crystallize" - } - ] - }, - "Component: Earthsky": { - "index": "2", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "浮地" - }, - { - "type": "text", - "value": "将气魔法与地魔法粗略混合,我可以使简单的方块暂时违逆重力,并漂浮到半空中,然后它会在一个适当的位置停住。" - }, - { - "type": "text", - "value": "\n\n……因为但凡是个有想法的巫师,都想拥有一座属于自己的浮空岛。不会真有巫师不想吧?不会吧?" - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mana-and-artifice:components/earthsky" - } - ] - }, - "Component: Collapse": { - "index": "2", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "塌陷" - }, - { - "type": "text", - "value": "我可以使用地魔法,使得一些简单的方块在短时间内受到重力的影响。\n\n下一次见到苦力怕,我得先把它抛斥开,然后再对着它旁边的隧道使用塌陷魔法!" - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mana-and-artifice:components/collapse" - } - ] - }, - "Component: Drown": { - "index": "2", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "窒息" - }, - { - "type": "text", - "value": "我曾仔细研究了某些种类的鱼是如何呼吸的,以及水是如何于水中之物相互反应的。因而我找到了某种能够强迫目标开始窒息的方法。被影响的目标会快速排出肺部的气体,虽然他们确实可以马上再吸一口气来缓解这种窒息感。如果目标刚好处于吐气的阶段,那么我能……ahem……加快这一过程。\n\n我只能想到这一构件的一些用法,例如打破他们持续的屏息状态,或者用某种方法将他们拉入水下,然后让他们更快速的窒息。\n\n自然,这个构件不会对那些能够在水下呼吸以及不需要呼吸的事物造成影响。" - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mana-and-artifice:components/drown" - } - ] - }, - "Component: Poison": { - "index": "2", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "中毒" - }, - { - "type": "text", - "value": "通过对某些植物的深入研究,我找到了一种刮取植物上的某部分成分浓稠的东西的方法,这种东西一旦达到了一定的量,就会成为一种特别强的毒药。在这种方法的基础上,我可以延续并创新这种方法,在纯粹魔法层面上生产出这种毒药。" - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mana-and-artifice:components/poison" - } - ] - }, - "Component: Cauterize": { - "index": "2", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "烙灼" - }, - { - "type": "text", - "value": "我反复思考:如何开发火焰法术的更多功用?我知晓许多火焰所能能办到的独特用处:取暖,烧煮食物,工业生产等等。但火焰是否能应用于恢复生命值?我认为,只要足够小心地操控火焰,就能够用其封闭我的伤口。火焰尽管会在烧灼我的那一瞬间对我造成伤害,但在此之后却能带给我更大的益处。然而,若是目标不会受到火焰的影响,那么火焰所带来的益处也就自然无法应用于他。\n\n增强 1:造成伤害 2,治疗生命值 4\n\n增强 2:造成伤害 4,治疗生命值 8\n\n增强 3:造成伤害 8,治疗生命值 16\n\n注意:只有与下界恶魔结盟的人才能运用这一法术构件。" - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mana-and-artifice:components/cauterize" - } - ] - }, - "Component: Activate": { - "index": "2", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "激活" - }, - { - "type": "text", - "value": "我能够运用一小股奥术力量激活某一方块。适用于拉杆,按钮,以及使得门户大开。" - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mana-and-artifice:components/activate" - } - ] - }, - "Component: Grow": { - "index": "2", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "生长" - }, - { - "type": "text", - "value": "我可以将一小撮骨粉扩展为一个法术,这样就可以在整片空间内散布骨粉的效果了。\n\n这一法术需要骨粉作为魔法耗材,你得在物品栏里备上一些。如果你与仙女们达成了同盟关系,那么你可以免除这一要求," - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mana-and-artifice:components/grow" - } - ] - }, - "Component: Explosion": { - "index": "2", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "爆炸" - }, - { - "type": "text", - "value": "我已掌握将火焰魔法与少量气相结合的方法,这样一来,我就能制造出火焰快速喷发的效果,这与爆炸很相似。\n\nMoridrex 应该会为此感到骄傲吧。\n\n提醒:只有与下界恶魔结盟的人才能运用这一法术构件。" - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mana-and-artifice:components/explosion" - } - ] - }, - "Component: Life Tap": { - "index": "2", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "生命吸取" - }, - { - "type": "text", - "value": "我发现,通过一种颇为可疑的契约,我可以将我的生命与目标的生命相互绑定。当目标受到伤害时,其丢失的小部分生命值会转移到我的身上,而不是化为宇宙间的熵增。\n\n提醒:只有与下界恶魔结盟的人才能运用这一法术构件。" - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mana-and-artifice:components/life_tap" - } - ] - }, - "Component: Mana Shield": { - "index": "2", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "魔力护盾" - }, - { - "type": "text", - "value": "通过对巫师之光(就是那种仅会发光的小球,纯粹是由魔力聚合而成的)和怪异之球的深入研究,我想出了一种能够增强我周身护盾的方法,这种护盾同样也是由纯粹的魔力构成的。这种护盾可以反弹部分伤害(或者是全部,如果有足够多的增强修饰的话)。但是,摇身一变为魔法堡垒也是有代价的,如此操作所需要的魔力消耗无比惊人,能把我榨得一滴不剩。\n\n但还是那句话,好死不如赖活。\n\n提醒:只有与远古巫师议会结盟的人才能运用这一法术构件。" - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mana-and-artifice:components/mana_shield" - } - ] - }, - "Component: Fire Shield": { - "index": "2", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "火焰护盾" - }, - { - "type": "text", - "value": "当它首次传授知识于我时,我便知晓了这一由火焰构成的斗篷,这也是恶魔的经典造型。烈火缠身,我不仅能降低外来的火焰伤害,同时也能对那些愚蠢的贴近我身的敌人予以反击。\n\n注意:只有与下界恶魔结盟的人才能运用这一法术构件。" - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mana-and-artifice:components/fire_shield" - } - ] - }, - "Component: Absorption": { - "index": "2", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "吸收" - }, - { - "type": "text", - "value": "我无时无刻不在与火焰共处,由此,我有了相当不错的疼痛忍受力。我要做的,便是将疼痛与我进一步分离,同时再投入一些魔力,进一步提升我的有效疼痛忍受能力。\n\n注意:只有与下界恶魔结盟的人才能运用这一法术构件。" - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mana-and-artifice:components/absorption" - } - ] - }, - "Component: Briarthorn Barrier": { - "index": "2", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "石南草护盾" - }, - { - "type": "text", - "value": "我曾学习过如何从仙女之庭中召唤出具有保护能力的荆棘与藤蔓。这些荆棘犹如着身之盔甲,于刀剑与箭矢之下护我周全(其实只能提供少量护甲值;用来给现有的盔甲锦上添花还行,完全依赖它并不可取)。并且还会保护我免受诸如仙人掌、甜浆果丛以及其他种类的荆棘的刺伤。它也会对攻击我的人予以报复。\n\n注意:只有与仙女之庭结盟的人才能运用这一法术构件。" - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mana-and-artifice:components/briarthorn_barrier" - } - ] - }, - "Component: Decoy": { - "index": "2", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "诱像" - }, - { - "type": "text", - "value": "提起奇诡之术,人们往往会想起仙女们。这种联想的确实是有道理的,诱像法术会创造出两个向前奔跑的我的幻像。这种幻像会吸引走那些想要伤害我的敌人的注意力,并且附加的增强修饰越多,注意力转移的现象发生概率越高。\n\n这一构件会将法术内的其余构件的效果转移至诱像上,而不是原先的目标。\n\n注意:只有与仙女之庭结盟的人才能运用这一法术构件。" - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mana-and-artifice:components/decoy" - } - ] - }, - "Component: Mana Transfer": { - "index": "2", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "魔力转送" - }, - { - "type": "text", - "value": "我的魔力掌控技巧愈发多样,专业知识也愈发精深,所以,我现在已经可以将魔力直接传输给其他人了。魔力传输难度颇大,但相关用途与益处可谓极多。\n\n注意:只有与远古巫师议会结盟的人才能运用这一法术构件。" - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mana-and-artifice:components/mana_transfer" - } - ] - }, - "Component: Gust": { - "index": "2", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "大风" - }, - { - "type": "text", - "value": "如果可以用地魔法破坏方块,那我也可以用风魔法来做同样的事。这一构件可以操控气流破坏诸如草,树叶,植物和雪,而不会破坏被其覆盖的方块。" - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mana-and-artifice:components/gust" - } - ] - }, - "Component: Silence": { - "index": "2", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "沉默" - }, - { - "type": "text", - "value": "有些巫师话真的很多,我得想出一种办法来让他们闭嘴。这个法术应该可以让他们把嘴乖乖闭上,与此同时,这还可以防止他们施放法术。我不太确定哪个作用比较有价值。" - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mana-and-artifice:components/silence" - } - ] - }, - "Component: Gravity Well": { - "index": "2", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "重力井" - }, - { - "type": "text", - "value": "那天,我看到一个苹果从书上掉了下来,我顿时有了灵感。我能否创造一个法术来增强苹果所受的重力呢?\n\n我或许不用局限于一个小小的苹果上。\n\n我能不能增强自身的重力?这可比增强苹果的重力容易多了。" - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mana-and-artifice:components/gravity_well" - } - ] - }, - "Component: Entangle": { - "index": "2", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "缠绕" - }, - { - "type": "text", - "value": "我发现,那些学习德鲁伊艺术的人们,会在穿越树林时与树林中的植物们交谈。有时我甚至感觉,我能从这些植物的移动以及它们在风中摇摆的姿势,来判断出它们想要说的。我想,要是我显示出足够和善的态度,它们会不会帮助我阻挡那些想要伤害我的生物?" - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mana-and-artifice:components/entangle" - } - ] - }, - "Component: Chrono Anchor": { - "index": "2", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "回溯之锚" - }, - { - "type": "text", - "value": "我做到了,驻足于时光长河的岸边,时光就在我眼前静静流淌,即刻亦为永恒,尽管这只有短短的一瞬。操纵这一强大的构件,我能够在时间之中抛锚停泊。在施法后,若经历了足够的时间,又或者惨剧降临到了我的头上,强大的魔力会把我猛然拉进时光长河,我的所有物理层面的状态都会回溯到施法时的状态。" - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mana-and-artifice:components/chrono_anchor" - } - ] - }, - "Component: Haste": { - "index": "2", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "加速" - }, - { - "type": "text", - "value": "我能够利用火的能量来增加我的速度。虽然很难具体解释感受如何,但这一构件确实会给人一种强劲动力喷涌而出的感觉,就好像有人点着了我的……emmmmmm" - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mana-and-artifice:components/haste" - } - ] - }, - "Component: Slow": { - "index": "2", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "减速" - }, - { - "type": "text", - "value": "研究了一番乌龟之后,我可以通过魔法来减缓目标的速度。" - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mana-and-artifice:components/slow" - } - ] - }, - "Component: Strength": { - "index": "2", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "力量" - }, - { - "type": "text", - "value": "通过强化目标与大地之间的联系,我能够增强它们的力量。" - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mana-and-artifice:components/strength" - } - ] - }, - "Component: Weakness": { - "index": "2", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "虚弱" - }, - { - "type": "text", - "value": "我能够将力量从目标身上抽离出来,目标会因此凋零且虚弱。" - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mana-and-artifice:components/weakness" - } - ] - }, - "Component: Swift Swim": { - "index": "2", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "快泳" - }, - { - "type": "text", - "value": "我发现,在旅途中总会需要花费大量时间呆在水底。然而,潜藏在水底的威胁会让你的水下活动变得举步维艰,体验不可谓不差。因此,我设计了一种方法来帮助控制我周围的水流,这些水流可以推着我前进。这会对我的水下生活有极大的助益,当然,前提是你还得学会在水底长时间憋气。" - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mana-and-artifice:components/swift_swim" - } - ] - }, - "Component: Watery Grave": { - "index": "2", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "水墓" - }, - { - "type": "text", - "value": "我于噩梦中得到了灵感:被淹溺的挣扎痛苦,被拉向破碎,黑暗,寒冷的深渊处的绝望,我奋力抬头,却只能看到不断隐没消逝的光芒,我沉没于这一深不见底的暗流,拼命挣扎却只能在水面溅起些许水花。突然间,我从噩梦中惊醒,梦中的窒息感仿佛还未消退,我拼命大口喘息了几下。缓了一会后,我慌忙跑向桌旁,拿起了笔和纸,记录刚刚的体验并思考如何复刻这样的感觉。我思考这样的问题并不是为了残害他人,单纯的思考其实无伤大雅。但也许,我也能利用这一思考得出的知识,扭转那些避无可避的结局?" - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mana-and-artifice:components/watery_grave" - } - ] - }, - "Component: Blind": { - "index": "2", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "致盲" - }, - { - "type": "text", - "value": "我意识到了,那些同样想用法术攻击我的人必须要有我的视野,如果使其致盲,那么他们就很难打的中我。但这或许也会导致相反的结果,他们也可能会换用那些极具破坏力的大范围杀伤性法术,这些法术往往不需要视野。我得在使用这一构件时小心谨慎些。" - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mana-and-artifice:components/blind" - } - ] - }, - "Component: Night Vision": { - "index": "2", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "夜视" - }, - { - "type": "text", - "value": "真不知道末影人是怎么做到的,不用耗费什么力气就能够在虚空中自由穿行。而我呢,黑暗之中两眼一瞎,单单是穿越我的实验室就无比的困难,不是撞到那个就是撞到这个,感觉都要把我的小腿骨撞断了。也许我可以找到一些方法来操纵末影人的力量,这样我就可以在黑暗中畅行无阻了。" - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mana-and-artifice:components/night_vision" - } - ] - }, - "Component: Light": { - "index": "2", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "照明" - }, - { - "type": "text", - "value": "当置身于黑暗之中,追寻光就是人类的本性之一。而巫师解决这一问题的手段优雅又简单,所以在日常情境中的照亮工作往往都是巫师完成的最快。" - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mana-and-artifice:components/light" - } - ] - }, - "Component: Invisibility": { - "index": "2", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "隐形" - }, - { - "type": "text", - "value": "巫师总是能用魔法创造奇迹。诏下猛烈的火焰以及狂暴的雷霆,召唤突如其来的风暴,于维度之间肆意穿越,轻而易举就能进行长途传送,这些都只是巫师之力的一部分而已。但大多数情况下,进行这些操作都需要一定的时间的准备。\n\n然而我发现,很多时候解决问题的方法并没有那么复杂,只需让对方看不到我,问题就能迎刃而解。" - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mana-and-artifice:components/invisibility" - } - ] - }, - "Modifier: Damage": { - "index": "3", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "伤害" - }, - { - "type": "text", - "value": "我修改了法术构成式,这种法术构成式可以凝聚我的力量,使其破坏力大增。这一过程所需的魔力肯定会增加,但为了痛击我的敌人,这都是些值得付出的代价。" - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mana-and-artifice:modifiers/damage" - } - ] - }, - "Modifier: Radius": { - "index": "3", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "半径" - }, - { - "type": "text", - "value": "通过改变法术构成式,我可以增大我的法术的影响区域。如此施法造成的压力有时让我感觉不堪重负,但是这真的很值得,尤其是当你制造出了一个超大的火球的时候,你会觉得物超所值。" - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mana-and-artifice:modifiers/radius" - } - ] - }, - "Modifier: Speed": { - "index": "3", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "速度" - }, - { - "type": "text", - "value": "我能够修改法术的构成式,使得特定的移动效果能够更快发生。" - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mana-and-artifice:modifiers/speed" - } - ] - }, - "Modifier: Magnitude": { - "index": "3", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "增强" - }, - { - "type": "text", - "value": "我可以通过改变法术构成式而增强法术效果,但这一效果增强侧重的是长期效果而不是瞬时效果。我可能会在某些时候用得上这一技巧,我可不要把它忘了。" - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mana-and-artifice:modifiers/magnitude" - } - ] - }, - "Modifier: Duration": { - "index": "3", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "持续时间" - }, - { - "type": "text", - "value": "修改了法术构成式之后,只要花上更多的魔力,那些原来只能持续几秒的效果就能够持续的更久一些了。这可十分有用。" - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mana-and-artifice:modifiers/duration" - } - ] - }, - "Modifier: Delay": { - "index": "3", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "延迟" - }, - { - "type": "text", - "value": "我可以选择我的法术中的某些构件,让他们在击中目标后等待一段时间再生效。目标移动、传送、逃跑或是躲藏,都不会影响延迟效果。它们是我的猎物,躲无可躲。" - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mana-and-artifice:modifiers/delay" - } - ] - }, - "Modifier: Range": { - "index": "3", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "法术距离" - }, - { - "type": "text", - "value": "我能够拓展我的法术射击距离,然而,这一构件看起来对弹射物法术无甚帮助,因为弹射物法术的速度才是影响其射程的最大因素。这一构件实际上可以提升我的抽象层面的延伸距离,当然,其他的一些距离也会受到影响。" - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mana-and-artifice:modifiers/range" - } - ] - }, - "Component: Shield": { - "index": "2", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "护盾" - }, - { - "type": "text", - "value": "利用魔法,我可以在周身创造出屏障,这一屏障可以阻挡那些朝我飞来的物品。我在想,有没有可能创造出一种新的护盾,可以帮助我防御更多种类的伤害?\n\n注意:只有与远古巫师议会结盟的人才能运用这一法术构件。" - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mana-and-artifice:components/shield" - } - ] - }, - "Component: Heal": { - "index": "2", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "治疗" - }, - { - "type": "text", - "value": "这一构件极为耗费魔力,但是如果我能集聚足够多的魔力,我便能让我的伤口瞬间愈合,这在某些时候可是能救命的。\n\n注意:只有与仙女之庭结盟的人才能运用这一法术构件。" - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mana-and-artifice:components/heal" - } - ] - }, - "Ritual How-To": { - "index": -2, - "category": "rituals", - "sections": [ - { - "type": "title", - "value": "初始阶段" - }, - { - "type": "text", - "value": "仪式是一种更为精深的魔法施放方式,与即时施放的法术效果相比,它所带来的效果要时间跨度上要久得多。仪式不像法术,它需要进行一些额外的准备。譬如额外的魔法耗材,补全仪式效果的手动交互,虽然稍显繁琐,但仪式的威力让人无法忽视,借助仪式,你可以实现许多强大的功能。\n\n想要进行仪式,在地上用巫师粉笔画出相应的仪式图样,图样朝向并不会对仪式效果产生影响。然后,对着仪式的中心使用纯净温特姆粉末,仪式会开始显示它所需要的额外魔法耗材。显示金色数字标识的耗材是必须的,显示白色数字标识的是可放可不放的。\n\n在正确的位置上放置对应的耗材,放置完毕后,再次对着仪式中心使用纯净温特姆粉末,仪式就会开始进行。" - }, - { - "type": "title", - "value": "收集魔法耗材" - }, - { - "type": "text", - "value": "仪式开始后,仪式能量会逐步上涨,接着耗材将会被仪式吸收。需要注意的是,在此期间,仪式符文以及耗材都必须保持原样,不能被破坏,这样才能避免开那些……“爆炸性”的后果。\n\n有些仪式可能不需要魔法耗材。" - }, - { - "type": "title", - "value": "魔力编织" - }, - { - "type": "text", - "value": "耗材被消耗之后,仪式会开始放映织魔图样。你需要使用织魔者魔杖绘制出这些图样(或者也可以使用织魔放映机投射出这些图样),绘制完毕后,这些图样也会被仪式吸收掉,如果绘制过程尚未结束,那么仪式会继续放映未绘制的图样。\n\n并不是所有的仪式都需要绘制图样。\n\n当所有的图样绘制完毕后,仪式会在数秒后发挥效果。" - }, - { - "type": "title", - "value": "多变的耗材种类" - }, - { - "type": "text", - "value": "有一些仪式的耗材需求取决于其他物品,而不仅仅取决于仪式本身。譬如,奥秘仪式的耗材需求就取决于参加仪式的法术配方。在使用了纯净温特姆粉末之后,你得先在仪式中放入这些决定了仪式耗材的物品,然后其余的仪式耗材才会被显示出来。这样一来,耗材放映过程就不再需要使用纯净温特姆粉末了。" - } - ], - "related_recipes": [ - { - "type": "crafting", - "location": "mana-and-artifice:wizard_chalk" - }, - { - "type": "crafting", - "location": "mana-and-artifice:purified_vinteum_dust" - }, - { - "location": "mana-and-artifice:vinteum_manaweaver_wand", - "type": "crafting" - }, - { - "location": "mana-and-artifice:chimerite_manaweaver_wand", - "type": "crafting" - }, - { - "type": "crafting", - "location": "mana-and-artifice:improvised_manaweaver_wand" - }, - { - "type": "crafting", - "location": "mana-and-artifice:manaweave_projector" - } - ] - }, - "Aurora": { - "index": 0, - "category": "rituals", - "sections": [ - { - "type": "title", - "value": "晨曦仪式" - }, - { - "type": "text", - "value": "天光乍露,黎明破晓。这一仪式可以将黑夜转换为白天,只能在夜晚或是雷暴天气进行该仪式。" - } - ], - "related_recipes": [ - { - "type": "ritual", - "location": "mana-and-artifice:rituals/aurora" - } - ] - }, - "Odin's Call": { - "index": 0, - "category": "rituals", - "sections": [ - { - "type": "title", - "value": "奥丁之唤仪式" - }, - { - "type": "text", - "value": "这一仪式会指引你挑战魔法之神——奥丁。这场战斗极为危险,请务必打起十二分精神。只有在处于雷暴天气下的露天之处才能进行此仪式。" - } - ], - "related_recipes": [ - { - "type": "ritual", - "location": "mana-and-artifice:rituals/odins_call" - } - ] - }, - "Locating": { - "index": 0, - "category": "rituals", - "sections": [ - { - "type": "title", - "value": "定位仪式" - }, - { - "type": "text", - "value": "这一仪式可以附魔指南针,这一附魔指南针可以帮助你找寻结构,村庄,或者生物群系。使用游荡巫师仪式召唤游荡巫师(很合理),与他交易方可获得定位图样。" - } - ], - "related_recipes": [ - { - "type": "ritual", - "location": "mana-and-artifice:rituals/locating" - }, - { - "type": "ritual", - "location": "mana-and-artifice:rituals/wandering_wizard" - } - ] - }, - "Wandering Wizard": { - "index": 0, - "category": "rituals", - "sections": [ - { - "type": "title", - "value": "游荡巫师仪式" - }, - { - "type": "text", - "value": "这一仪式会打开一道传送门,然后召唤出一名行走于大地之上的旅人————游荡巫师,游荡巫师会与你交易多种魔法商品。作为一名经验老到的旅行者,它身上携带着魔力编织所能用到的全部图样,定位仪式所需的图样也不例外。交易结束后,游荡巫师只会在召唤处停留一分钟的时间,然后便会继续踏上他的旅程。" - } - ], - "related_recipes": [ - { - "type": "ritual", - "location": "mana-and-artifice:rituals/wandering_wizard" - } - ] - }, - "Ritual of the Iron Bell": { - "index": 0, - "category": "rituals", - "sections": [ - { - "type": "title", - "value": "铁钟仪式" - }, - { - "type": "text", - "value": "铁钟嗡鸣,响彻太虚。一名神秘的实体会被召来此处,人们都称其为派系中间人。这一实体会停留于此半天时间,你可以用自身所属派系的生物以及一些派系标志(通过击败你遇到的派系敌人获得),来换取其他两个派系的圣物。我得确保在召唤它之前准备好至少一个可用于交易的圣物,以及各派系各一组的标志才行。" - } - ], - "related_recipes": [ - { - "type": "ritual", - "location": "mana-and-artifice:rituals/broker" - } - ] - }, - "Arcana": { - "index": 0, - "category": "rituals", - "sections": [ - { - "type": "title", - "value": "奥秘仪式" - }, - { - "type": "text", - "value": "这一仪式用于合成法术,你首先需要合成出编写桌,然后再在皮纸上编写法术。" - } - ], - "related_recipes": [ - { - "type": "ritual", - "location": "mana-and-artifice:rituals/arcana" - }, - { - "type": "crafting", - "location": "mana-and-artifice:inscription_table" - }, - { - "type": "crafting", - "location": "mana-and-artifice:ritual_focus_minor" - }, - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/ritual_focus_lesser" - }, - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/ritual_focus_greater" - } - ] - }, - "Alteration": { - "index": 0, - "category": "rituals", - "sections": [ - { - "type": "title", - "value": "变换仪式" - }, - { - "type": "text", - "value": "这一仪式用于为已经制作完成的法术添加修饰。首先,你得制作出变换之书,然后打开它的轮盘界面(拿在手上按“Z”),选择你想要添加的修饰。接着摆放需要的物品,然后进行仪式,将修饰添加到法术中。一个法术只能容纳三个修饰,如果你添加的数量超过了最大值,那么仪式会失败。" - } - ], - "related_recipes": [ - { - "type": "ritual", - "location": "mana-and-artifice:rituals/alteration" - }, - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/sorcery/alteration_book" - } - ] - }, - "Eventide": { - "index": 0, - "category": "rituals", - "sections": [ - { - "type": "title", - "value": "黄昏仪式" - }, - { - "type": "text", - "value": "日光隐匿,暗夜降临。这一仪式可以将白天转换为黑夜,只能在白天进行该仪式。" - } - ], - "related_recipes": [ - { - "type": "ritual", - "location": "mana-and-artifice:rituals/eventide" - } - ] - }, - "Yawning Chasm": { - "index": 0, - "category": "rituals", - "sections": [ - { - "type": "title", - "value": "开隙仪式" - }, - { - "type": "text", - "value": "这一仪式会召唤出一道强大的破坏之力,径直向下,制造出一条直通基岩的隧道。这一过程不会掉落任何方块,这些掉落物全部变为了仪式的燃料。" - } - ], - "related_recipes": [ - { - "type": "ritual", - "location": "mana-and-artifice:rituals/hole" - } - ] - }, - "Earthen Steppes": { - "index": 0, - "category": "rituals", - "sections": [ - { - "type": "title", - "value": "地梯仪式" - }, - { - "type": "text", - "value": "这一仪式会召唤出一道强大的破坏之力,沿一定角度向下,制造出一条直通基岩的隧道。这一过程不会掉落任何方块,这些掉落物全部变为了仪式的燃料。" - } - ], - "related_recipes": [ - { - "type": "ritual", - "location": "mana-and-artifice:rituals/staircase" - } - ] - }, - "Homestead": { - "index": 0, - "category": "rituals", - "sections": [ - { - "type": "title", - "value": "宅地仪式" - }, - { - "type": "text", - "value": "该仪式会匹配在仪式中使用的符文组合,只有那些相同次序的组合可以被其匹配。\n\n释放具有相同次序的回返仪式,可以让你回到本仪式所定位的路径点,但这必须是在同一维度内才行。" - } - ], - "related_recipes": [ - { - "type": "ritual", - "location": "mana-and-artifice:rituals/homestead" - }, - { - "type": "ritual", - "location": "mana-and-artifice:rituals/return" - } - ] - }, - "Return": { - "index": 0, - "category": "rituals", - "sections": [ - { - "type": "title", - "value": "回返仪式" - }, - { - "type": "text", - "value": "这一仪式会开启一道传送门,传送门将会通往与本仪式使用了相同符文组合的路径点。穿越这扇传送门,你会被传送到符文组合相匹配的路径点。\n\n此外,在仪式的中心放置染料,可以改变传送门的颜色。\n\n请牢记,传送门不会传送潜行状态下的目标。" - } - ], - "related_recipes": [ - { - "type": "ritual", - "location": "mana-and-artifice:rituals/homestead" - }, - { - "type": "ritual", - "location": "mana-and-artifice:rituals/return" - } - ] - }, - "Gate": { - "index": 0, - "category": "rituals", - "tier": 5, - "sections": [ - { - "type": "title", - "value": "门之仪式" - }, - { - "type": "text", - "value": "这一仪式会开启一道传送门,传送门将会通往与本仪式使用了相同符文组合的路径点。穿越这扇传送门,你会被传送到符文组合相匹配的路径点。与回返仪式不同的是,只有当你将一枚标记符文扔入传送门之后,传送那个门才会消失。\n\n此外,在仪式的中心放置染料,可以改变传送门的颜色。\n\n请牢记,传送门不会传送潜行状态下的目标。" - } - ], - "related_recipes": [ - { - "type": "ritual", - "location": "mana-and-artifice:rituals/homestead" - }, - { - "type": "ritual", - "location": "mana-and-artifice:rituals/gate" - } - ] - }, - "Summoning": { - "index": 0, - "category": "rituals", - "tier": 3, - "sections": [ - { - "type": "title", - "value": "召唤仪式" - }, - { - "type": "text", - "value": "这一仪式可在与所使用的玩家符咒调谐的玩家身边召唤出一道传送门,玩家只需穿过这扇传送门,就能到达仪式进行的地点。" - } - ], - "related_recipes": [ - { - "type": "ritual", - "location": "mana-and-artifice:rituals/summon" - }, - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/rituals/player_charm" - } - ] - }, - "Visiting": { - "index": 0, - "category": "rituals", - "tier": 3, - "sections": [ - { - "type": "title", - "value": "造访仪式" - }, - { - "type": "text", - "value": "这一仪式使用玩家符咒打开一扇传送门,穿越这扇传送门,你将会被传送到与玩家符咒所调谐的玩家的身边,传送的目标位置为仪式完成时该玩家所在的坐标。" - } - ], - "related_recipes": [ - { - "type": "ritual", - "location": "mana-and-artifice:rituals/visit" - }, - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/rituals/player_charm" - } - ] - }, - "Tagging Charms": { - "index": -1, - "category": "rituals", - "tier": 3, - "sections": [ - { - "type": "title", - "value": "标签符咒" - }, - { - "type": "text", - "value": "有玩家符咒与世界符咒两种,手持右击可以将当前玩家或者世界调谐于符咒。你可以将已调谐的玩家符咒给予你信赖的朋友,当他们在施放与你相关的仪式时会用到这个符咒,例如召唤仪式与造访仪式(解锁之后)。已调谐的世界符咒可以应用于回返仪式以及门之仪式,当它们的目标位置位于不同的维度时,需要使用到世界符咒。" - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/rituals/player_charm" - }, - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/rituals/world_charm" - } - ] - }, - "Motes": { - "category": "rituals", - "index": -1, - "sections": [ - { - "type": "title", - "value": "元素微核" - }, - { - "type": "text", - "value": "有一些仪式专门用于制造元素微核。每种元素亲和都对应着一对仪式/微核,制作前,请仔细确认书中对应仪式的章节,因为所有微核仪式的进行都需要满足特定的条件。\n\n这些仪式是:\n\n永恒虚空仪式 / 末影微核\n\n遗忘之知仪式 / 魔法微核\n\n不羁之风仪式 / 气涌微核\n\n焦灼炼狱仪式 / 火炎微核\n\n渊极之海仪式 / 流水微核\n\n远古之石仪式 / 大地微核" - } - ], - "related_recipes": [ - { - "type": "ritual", - "location": "mana-and-artifice:rituals/endless_void" - }, - { - "type": "ritual", - "location": "mana-and-artifice:rituals/forgotten_lore" - }, - { - "type": "ritual", - "location": "mana-and-artifice:rituals/untamed_wind" - }, - { - "type": "ritual", - "location": "mana-and-artifice:rituals/searing_inferno" - }, - { - "type": "ritual", - "location": "mana-and-artifice:rituals/deep_ocean" - }, - { - "type": "ritual", - "location": "mana-and-artifice:rituals/ancient_stone" - } - ] - }, - "Practitioner's Pouch": { - "index": -1, - "category": "rituals", - "sections": [ - { - "type": "title", - "value": "布仪者之袋" - }, - { - "type": "text", - "value": "一笔一划地在地上画出仪式,一次还好,次数多了既费时又耗力。使用布仪者之袋可以帮助你解决这一问题。\n\n激活仪式后,仪式会显示出所需要的耗材,摆放好耗材之后,拿着布仪者之袋按住 GUI 键(默认为左 Ctrl)并右击仪式中心,即可将布仪者之袋与该仪式绑定。\n\n潜行右击空气可以打开袋子。在其中你可以放上粉笔以及仪式耗材。\n\n对着平坦且空间足够的地表右击布仪者之袋,将会立刻在目标处开启一个与布仪者之袋绑定的仪式。这一过程消耗的是布仪者之袋内的物品。\n\n此外,使用布仪者之袋布置的仪式,在仪式运行速度上将会比手动布置的仪式快很多。\n\n仪式用具带可以储存多种仪式。在绑定或是放置仪式前,请先选择一个槽位。按住 UI 键(默认为“Z”)即可唤出放射列表进行选择。" - } - ], - "related_recipes": [ - { - "type": "crafting", - "location": "mana-and-artifice:practitioners_pouch" - } - ] - }, - "Practitioner's Pouch Patch: Void": { - "index": -1, - "category": "rituals", - "sections": [ - { - "type": "title", - "value": "布仪者之袋补丁:虚空" - }, - { - "type": "text", - "value": "当与收集补丁一同缝在布仪者之袋后,虚空补丁可以提供额外的十六个过滤槽。当袋子收集到与过滤匹配的物品时,若袋中的所有槽位均已满,则袋子会销毁掉这些匹配的物品,而不是将其放置到玩家的物品栏中。" - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/patches/void" - } - ] - }, - "Practitioner's Pouch Patch: Depth": { - "index": -1, - "category": "rituals", - "sections": [ - { - "type": "title", - "value": "布仪者之袋补丁:深度" - }, - { - "type": "text", - "value": "缝上深度补丁后,可以增加布仪者之袋内的物品堆叠数量上限,能够足足扩增到原先的四倍。\n\n实力更高的巫师可以制作出更强的深度补丁。这种补丁可以直接覆盖掉原先在袋子上的基础补丁,然后在之前的基础上再次扩大四倍堆叠数量上限(16倍是正常情况下的上限)。" - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/patches/depth_i" - }, - { - "type": "eldrin_altar", - "location": "mana-and-artifice:eldrin_altar/patches/depth_ii" - } - ] - }, - "Practitioner's Pouch Patch: Speed": { - "index": -1, - "category": "rituals", - "sections": [ - { - "type": "title", - "value": "布仪者之袋补丁:速度" - }, - { - "type": "text", - "value": "缝上速度补丁后,绑定的仪式从布仪者之袋中抽取耗材的速度可以提高30%。\n\n实力更高的巫师可以制作出更强的速度补丁。这种补丁可以直接覆盖掉原先在袋子上的基础补丁,然后在之前的基础上再次加速30%(加速90%是正常情况下的上限)。" - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/patches/speed_i" - }, - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/patches/speed_ii" - }, - { - "type": "eldrin_altar", - "location": "mana-and-artifice:eldrin_altar/patches/speed_iii" - } - ] - }, - "Practitioner's Pouch Patch: Glyph": { - "index": -1, - "category": "rituals", - "sections": [ - { - "type": "title", - "value": "布仪者之袋补丁:雕符" - }, - { - "type": "text", - "value": "缝上雕符补丁后,你的布仪者之袋便会多出16个物品槽,这些槽位专门用于承装染色雕符。\n\n点击雕符补丁上的绿色加号,即可打开额外的物品槽;而点击右上方红色减号则可以退出此物品槽界面。" - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/patches/glyph" - } - ] - }, - "Practitioner's Pouch Patch: Mote": { - "index": -1, - "category": "rituals", - "sections": [ - { - "type": "title", - "value": "布仪者之袋补丁:纳核" - }, - { - "type": "text", - "value": "缝上纳核补丁后,你的布仪者之袋便会多出12个物品槽,这些槽位专门用于承装微核与精核。\n\n点击雕符补丁上的绿色加号,即可打开额外的物品槽;而点击右上方红色减号则可以退出此物品槽界面。" - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/patches/mote" - } - ] - }, - "Practitioner's Pouch Patch: Rift": { - "index": -1, - "category": "rituals", - "sections": [ - { - "type": "title", - "value": "布仪者之袋补丁:裂隙" - }, - { - "type": "text", - "value": "正常来说,若想布置与布仪者之袋绑定的仪式,袋内需装有仪式所需要的全部物品。而缝上裂隙补丁后,仪式便可以从布置者的裂隙中找寻并调取袋内缺失的物品。如果所需物品在两边都有,仪式会优先使用裂隙内的。" - } - ], - "related_recipes": [ - { - "type": "eldrin_altar", - "location": "mana-and-artifice:eldrin_altar/patches/rift" - } - ] - }, - "Practitioner's Pouch Patch: Weave": { - "index": -1, - "category": "rituals", - "sections": [ - { - "type": "title", - "value": "布仪者之袋补丁:编织" - }, - { - "type": "text", - "value": "缝上编织补丁后,你的布仪者之袋便会多出12个物品槽,这些槽位专门用于承装瓶中魔织。当使用布仪者之袋布置仪式时,存储在补丁中的魔织会自动消耗,补足仪式所需。If all manaweaves are present in bottles no manaweaving will be necessary to complete the ritual.\n\n点击编织补丁上的绿色加号,即可打开额外的物品槽;而点击右上方红色减号则可以退出此物品槽界面。" - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/patches/weave" - } - ] - }, - "Practitioner's Pouch Patch: Conveyance": { - "index": -1, - "category": "rituals", - "sections": [ - { - "type": "title", - "value": "布仪者之袋补丁:传输" - }, - { - "type": "text", - "value": "缝上编织补丁后,你的布仪者之袋仅会多出1个物品槽,这个槽位专门用于承装标记符文。\n\n正常来说,若想布置与布仪者之袋绑定的仪式,袋内需装有仪式所需要的全部物品。而缝上裂隙补丁后,仪式便可以从标记符文指示的物品栏中找寻并调取袋内缺失的物品,前提是标记物品栏处于加载状态。\n\n如果所需物品在两边都有,仪式会优先使用标记物品栏内的。如果你的袋子既有裂隙补丁又有传输补丁,那么裂隙内的物品会被最先使用,标记物品栏次之。" - } - ], - "related_recipes": [ - { - "type": "eldrin_altar", - "location": "mana-and-artifice:eldrin_altar/patches/conveyance" - } - ] - }, - "Practitioner's Pouch Patch: Collection": { - "index": -1, - "category": "rituals", - "sections": [ - { - "type": "title", - "value": "布仪者之袋补丁:收集" - }, - { - "type": "text", - "value": "正常来说,若想使用布仪者之袋装物品,你必须手动操作。但缝上收集补丁后,你捡起的所有物品都会自动进入到袋子中,从此解放双手。\n\n只有袋中已有且数量未达到上限的物品才会被自动捡入。" - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/patches/collection" - } - ] - }, - "Metal Ritual Runes": { - "index": -1, - "category": "rituals", - "tier": 2, - "sections": [ - { - "type": "title", - "value": "金属仪式符文" - }, - { - "type": "text", - "value": "仪式完成后,地面的仪式符文会被移除,但你可能并不想这样。使用金属铸造出的符文将会满足你的愿望,仪式过后,这种符文依旧会留存于地上。" - } - ], - "related_recipes": [ - { - "type": "crafting", - "location": "mana-and-artifice:runescribing/runescribing_table" - }, - { - "type": "crafting", - "location": "mana-and-artifice:rune_clay_plate" - }, - { - "type": "runescribing", - "location": "mana-and-artifice:runescribing/runescribe_metal_ritual_rune" - } - ] - }, - "Mana Resevoir": { - "index": -2, - "category": "manaweaving", - "sections": [ - { - "type": "title", - "value": "魔力储瓶" - }, - { - "type": "text", - "value": "魔力储瓶是一种魔力容器,它可以从魔力晶体以及周围的玩家身上抽取魔力,并将其存为液体形式。目前它只是一种合成耗材,并且也无法将其中的液体放置到世界上。" - } - ], - "related_recipes": [ - { - "type": "crafting", - "location": "mana-and-artifice:mana_resevoir" - } - ] - }, - "Manaweave Projector": { - "index": -2, - "category": "manaweaving", - "sections": [ - { - "type": "title", - "value": "织魔放映机" - }, - { - "type": "text", - "value": "对于那些不想或者无法手动绘制织魔图样的人,他们可以使用织魔放映机来满足他们的需求。这一设备一旦被放置,就会抽取附近两格以内的玩家体内的魔力。它一共可以抽取 100 点魔力。\n\n激活充能完毕的放映机,会使其放映出目前它所选定的图样;以单独的织魔图样激活这一方块,将会改变它放映出来的图样。" - } - ], - "related_recipes": [ - { - "type": "crafting", - "location": "mana-and-artifice:manaweave_projector" - } - ] - }, - "Combining Patterns": { - "index": -1, - "category": "manaweaving", - "sections": [ - { - "type": "title", - "value": "图样融合" - }, - { - "type": "text", - "value": "在你摹画织魔图样时,如果附近没有织魔祭坛或者需求织魔的仪式,各图样就会与附近的图样相互融合。这一反应可被用于特殊的用途,例如当你到达等阶 5 后,你可以使用这一技巧召唤魔导书。" - } - ], - "related_recipes": [] - }, - "Manaweaving Silks": { - "index": 0, - "category": "manaweaving", - "sections": [ - { - "type": "title", - "value": "丝绸织魔" - }, - { - "type": "text", - "value": "在织魔祭坛内放入正确的原料,就可以制作出一些特别的丝绸。这些丝绸将会被使用于其他的合成配方。" - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/intermediate/infused_silk" - }, - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/intermediate/runic_silk" - } - ] - }, - "Stone Runes": { - "index": 0, - "category": "artifice", - "sections": [ - { - "type": "title", - "value": "雕符" - }, - { - "type": "text", - "value": "基础的雕符是魔法合成中的重要组成部分。一个小小的空白雕符,将其与各式染料混合,就可以制作出带有独特魔法样式的对应雕符。这些彩色符文将会在那些需要聚集魔法能量的过程中起大作用,比如仪式以及附魔。\n\n巫师们也常备着一个小袋子,来专门储存这些雕符。" - } - ], - "related_recipes": [ - { - "type": "crafting", - "location": "mana-and-artifice:stone_runes/rune_blank" - }, - { - "type": "crafting", - "locations": [ - "mana-and-artifice:stone_runes/rune_black", - "mana-and-artifice:stone_runes/rune_brown", - "mana-and-artifice:stone_runes/rune_blue", - "mana-and-artifice:stone_runes/rune_cyan", - "mana-and-artifice:stone_runes/rune_gray", - "mana-and-artifice:stone_runes/rune_green", - "mana-and-artifice:stone_runes/rune_light_blue", - "mana-and-artifice:stone_runes/rune_light_gray", - "mana-and-artifice:stone_runes/rune_lime", - "mana-and-artifice:stone_runes/rune_magenta", - "mana-and-artifice:stone_runes/rune_orange", - "mana-and-artifice:stone_runes/rune_pink", - "mana-and-artifice:stone_runes/rune_purple", - "mana-and-artifice:stone_runes/rune_red", - "mana-and-artifice:stone_runes/rune_white", - "mana-and-artifice:stone_runes/rune_yellow" - ] - } - ] - }, - "Rune: Air": { - "index": 0, - "category": "runesmithing", - "sections": [ - { - "type": "title", - "value": "符文:气" - }, - { - "type": "text", - "value": "气符文样式可用于为工具附加上与气元素相关的附魔。" - } - ], - "related_recipes": [ - { - "type": "runescribing", - "location": "mana-and-artifice:runescribing/runescribe_air" - }, - { - "type": "runesmithing", - "location": "mana-and-artifice:runeforging/runeforge_air" - } - ] - }, - "Rune: Arcane": { - "index": 0, - "category": "runesmithing", - "sections": [ - { - "type": "title", - "value": "符文:奥术" - }, - { - "type": "text", - "value": "奥术符文样式可用于为工具附加上与奥术领域息息相关的附魔。" - } - ], - "related_recipes": [ - { - "type": "runescribing", - "location": "mana-and-artifice:runescribing/runescribe_arcane" - }, - { - "type": "runesmithing", - "location": "mana-and-artifice:runeforging/runeforge_arcane" - } - ] - }, - "Rune: Aura": { - "index": 0, - "category": "runesmithing", - "sections": [ - { - "type": "title", - "value": "符文:光环" - }, - { - "type": "text", - "value": "这一样式可为工具附加上与光环有关的附魔,光环附魔的效果会环绕于被附工具的周围。这种附魔极为强大,其效果甚至可以影响到周围的盟友。" - } - ], - "related_recipes": [ - { - "type": "runescribing", - "location": "mana-and-artifice:runescribing/runescribe_aura" - }, - { - "type": "runesmithing", - "location": "mana-and-artifice:runeforging/runeforge_aura" - } - ] - }, - "Rune: Defense": { - "index": 0, - "category": "runesmithing", - "sections": [ - { - "type": "title", - "value": "符文:防御" - }, - { - "type": "text", - "value": "这一符文样式可用于为工具附加上与防御相关的附魔。" - } - ], - "related_recipes": [ - { - "type": "runescribing", - "location": "mana-and-artifice:runescribing/runescribe_defense" - }, - { - "type": "runesmithing", - "location": "mana-and-artifice:runeforging/runeforge_defense" - } - ] - }, - "Rune: Earth": { - "index": 0, - "category": "runesmithing", - "sections": [ - { - "type": "title", - "value": "符文:地" - }, - { - "type": "text", - "value": "地符文样式可用于为工具附加上与地元素相关的附魔。" - } - ], - "related_recipes": [ - { - "type": "runescribing", - "location": "mana-and-artifice:runescribing/runescribe_earth" - }, - { - "type": "runesmithing", - "location": "mana-and-artifice:runeforging/runeforge_earth" - } - ] - }, - "Rune: Ender": { - "index": 0, - "category": "runesmithing", - "sections": [ - { - "type": "title", - "value": "符文:末影" - }, - { - "type": "text", - "value": "末影符文样式可用于为工具附加上与末影领域相关的附魔。" - } - ], - "related_recipes": [ - { - "type": "runescribing", - "location": "mana-and-artifice:runescribing/runescribe_ender" - }, - { - "type": "runesmithing", - "location": "mana-and-artifice:runeforging/runeforge_ender" - } - ] - }, - "Rune: Fire": { - "index": 0, - "category": "runesmithing", - "sections": [ - { - "type": "title", - "value": "符文:火" - }, - { - "type": "text", - "value": "火符文样式可用于为工具附加上与火元素相关的附魔。" - } - ], - "related_recipes": [ - { - "type": "runescribing", - "location": "mana-and-artifice:runescribing/runescribe_fire" - }, - { - "type": "runesmithing", - "location": "mana-and-artifice:runeforging/runeforge_fire" - } - ] - }, - "Belt Buckle": { - "index": 0, - "category": "runesmithing", - "sections": [ - { - "type": "title", - "value": "皮带扣" - }, - { - "type": "text", - "value": "皮带扣是附魔皮带的一个部件。" - } - ], - "related_recipes": [ - { - "type": "runescribing", - "location": "mana-and-artifice:runescribing/artifice/belt_buckle_pattern" - }, - { - "type": "runesmithing", - "location": "mana-and-artifice:runeforging/artifice/runeforge_belt_buckle" - } - ] - }, - "Rune: Marking": { - "index": 0, - "category": "runesmithing", - "sections": [ - { - "type": "title", - "value": "符文:标记" - }, - { - "type": "text", - "value": "标记符文可用来标记特定的位置,这在某些仪式中会用到。对着给定方块右击,即可将方块的位置信息储存到符文内。\n\n需要注意的事,这些符文蕴含的魔力并不多,所以无法远距离生效。" - }, - { - "type": "text", - "value": "当你手持一个已记录了方块位置信息的符文时,被记录的位置会出现绿色的标记。若是副手拿着符文,则被标记的颜色为红色。如果你的双手分别持有一个符文,那么符文标记出来的场域将会被黄色的标记所覆盖。" - } - ], - "related_recipes": [ - { - "type": "runescribing", - "location": "mana-and-artifice:runescribing/runescribe_marking" - }, - { - "type": "runesmithing", - "location": "mana-and-artifice:runeforging/runeforge_marking" - } - ] - }, - "Rune: Metal Ritual Rune": { - "index": 0, - "category": "runesmithing", - "sections": [ - { - "type": "title", - "value": "符文:金属仪式符文" - }, - { - "type": "text", - "value": "这一样式可用于制作仪式中的永久使用符文。" - } - ], - "related_recipes": [ - { - "type": "runescribing", - "location": "mana-and-artifice:runescribing/runescribe_metal_ritual_rune" - }, - { - "type": "runesmithing", - "location": "mana-and-artifice:runeforging/runeforge_metal_ritual_rune" - } - ] - }, - "Rune: Warding": { - "index": 0, - "category": "runesmithing", - "sections": [ - { - "type": "title", - "value": "符文:守护" - }, - { - "type": "text", - "value": "守护符文可以用于守护一个方块,使其无法被使用。一旦施放,只有施加守护效果的玩家以及与该玩家同一小队的玩家可以使用或者破坏该方块。\n\n注意,此特性尚未完善。" - } - ], - "related_recipes": [ - { - "type": "runescribing", - "location": "mana-and-artifice:runescribing/runescribe_warding" - }, - { - "type": "runesmithing", - "location": "mana-and-artifice:runeforging/runeforge_warding" - } - ] - }, - "Rune: Water": { - "index": 0, - "category": "runesmithing", - "sections": [ - { - "type": "title", - "value": "符文:水" - }, - { - "type": "text", - "value": "水符文样式可用于为工具附加上与水元素相关的附魔。" - } - ], - "related_recipes": [ - { - "type": "runescribing", - "location": "mana-and-artifice:runescribing/runescribe_water" - }, - { - "type": "runesmithing", - "location": "mana-and-artifice:runeforging/runeforge_water" - } - ] - }, - "Magic Staves and Wands": { - "index": 0, - "category": "manaweaving", - "sections": [ - { - "type": "title", - "value": "魔法法杖以及魔杖" - }, - { - "type": "text", - "value": "对于巫师而言,使用魔杖或者法杖施法,才能体现出巫师的尊贵优雅。你可以在战利品箱中发现一些早已沾满了尘埃的杖子,其内还记录了一些法术,只不过使用次数极为有限。带有使用次数的魔杖和法杖,在使用时不会消耗魔力,但次数耗尽后,它们会立刻损坏。\n\n可以在织魔祭坛上将法术绑定到法杖上。" - } - ], - "related_recipes": [ - { - "type": "crafting", - "location": "mana-and-artifice:staff_a" - }, - { - "type": "crafting", - "location": "mana-and-artifice:staff_b" - }, - { - "type": "crafting", - "location": "mana-and-artifice:staff_c" - }, - { - "type": "crafting", - "location": "mana-and-artifice:wand_a" - }, - { - "type": "crafting", - "location": "mana-and-artifice:wand_b" - }, - { - "type": "crafting", - "location": "mana-and-artifice:wand_c" - } - ] - }, - "Attaching Spells to Magic Staves and Wands": { - "index": 0, - "category": "manaweaving", - "sections": [ - { - "type": "title", - "value": "为法杖或是魔杖附加法术" - }, - { - "type": "text", - "value": "除了它们的附魔能力以及近距离作战能力,法杖和魔杖还能够与法术绑定在一起。绑定后,法杖不会为法术带来明显的增益(以后也不会有),唯一的好处就是让法杖变得好看了。注意,一旦附加结束,法杖上的法术便不能移除,但是你可以用别的法术覆盖掉原先的法术。" - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/sorcery/staff_a_add_spell" - }, - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/sorcery/staff_b_add_spell" - }, - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/sorcery/staff_c_add_spell" - }, - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/sorcery/wand_a_add_spell" - }, - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/sorcery/wand_b_add_spell" - }, - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/sorcery/wand_c_add_spell" - } - ] - }, - "Bubble Boat": { - "index": 0, - "category": "constructs", - "sections": [ - { - "type": "title", - "value": "泡状舱船" - }, - { - "type": "text", - "value": "泡状舱船与普通的船极为类似,然而,泡状舱船可以放置在水中,且不会沉底。不仅不会沉底,它还会迅速的带着它的乘客冲向水面。在你的奇思妙想下,或许这艘船能够被开发出新的用法。" - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/artifice/bubble_boat" - } - ] - }, - "Brimstone Boat": { - "index": 0, - "category": "constructs", - "sections": [ - { - "type": "title", - "value": "硫磺舱船" - }, - { - "type": "text", - "value": "硫磺舱船是泡状舱船的进阶版本,不仅保留了泡状舱船的全部功能,还新添了漂浮于熔岩之上的能力。" - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/artifice/brimstone_boat" - } - ] - }, - "Brimstone Charm": { - "index": 0, - "category": "artifice", - "sections": [ - { - "type": "title", - "value": "硫磺符咒" - }, - { - "type": "text", - "value": "硫磺符咒是一种升级的原料,可用来升级舱船或者锻炉等。" - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/artifice/brimstone_charm" - } - ] - }, - "Enderfeather Charm": { - "index": 0, - "category": "artifice", - "sections": [ - { - "type": "title", - "value": "末影之羽符咒" - }, - { - "type": "text", - "value": "末影之羽符咒是只可以使用一次昂贵物品,使用后,你会返回至你的床边(或是等价的位置),返回距离不受限制,但必须在同一维度。我确信,随着我能力的增强,我能够找到一种较为廉价的方法来代替这一符咒。" - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/artifice/enderfeather_charm" - } - ] - }, - "Bonefeather Charm": { - "index": 0, - "category": "artifice", - "sections": [ - { - "type": "title", - "value": "骨羽符咒" - }, - { - "type": "text", - "value": "末影之羽符咒只可以使用一次,它可以自动保护我免受致命的摔落伤害。如果摔落伤害并不致命,符咒并不会生效。我确信,随着我能力的增强,我能够找到一种较为廉价的方法来代替这一符咒。" - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/artifice/bonefeather_charm" - } - ] - }, - "Arcane Sentry": { - "index": 0, - "category": "artifice", - "sections": [ - { - "type": "title", - "value": "奥术守卫" - }, - { - "type": "text", - "value": "奥术守卫是被附魔了的法术书,用巫师粉笔为其绘制几道符文,然后在撒上一些温特姆粉末即可。若在守卫中放置温特姆粉末,它就会释放出奥能球,对一定范围内的敌对生物进行攻击。" - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/arcane_sentry" - } - ] - }, - "Mage Armor": { - "index": 0, - "category": "artifice", - "sections": [ - { - "type": "title", - "value": "巫师盔甲" - }, - { - "type": "text", - "value": "我能够使用蕴魔丝绸制造出一些巫师专用的盔甲。当我制作并穿戴好全套盔甲时,其上的符文将会生效,增加我的最大魔力值以及魔力恢复速度。\n\n我可以将其染为我想要的颜色,你甚至可以进行颜色的调和,创造出新的颜色!" - }, - { - "type": "text", - "value": "它也会从你的物品栏中的魔力晶体碎片中抽取魔力修复自身,若晶体内部魔力不足,它才会抽取你的魔力。" - }, - { - "type": "text", - "value": "若盔甲彻底损毁(它确实挺不耐用的),它会变得破破烂烂的,并且也不会提供任何效果。然而,你可以将它放到符文铁砧上进行修复,只需要一些蕴魔丝绸以及一份秘法针线包即可。先放盔甲,再放丝绸,最后用针线包激活铁砧。" - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/armor/mage_cowl" - }, - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/armor/mage_robes" - }, - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/armor/mage_leggings" - }, - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/armor/mage_boots" - }, - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/armor/infused_thread" - }, - { - "type": "runescribing", - "location": "mana-and-artifice:runescribing/constructs/runescribe_defense" - }, - { - "type": "runesmithing", - "location": "mana-and-artifice:runeforging/constructs/runeforge_defense" - }, - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/intermediate/infused_silk" - } - ] - }, - "Infernal Armor": { - "index": 0, - "category": "eldrin_altar", - "sections": [ - { - "type": "title", - "value": "炼狱盔甲" - }, - { - "type": "text", - "value": "炼狱盔甲的防御滴水不漏,堪称恶魔防具的巅峰之作。熊熊烈焰灌注其中,使得我在冲刺时速度急剧增加;若是在冲刺时起跳,我还会直接飞跃到空中。\n\n在空中时进入潜行状态,我便能化身火箭直坠地面,引发一场烈焰爆炸。\n\n盔甲护体,我得以完全免疫爆炸以及火焰伤害,而如果我处于点燃状态,身上的烈焰便会为盔甲充能,我的近战攻击的力量将会被史无前例地大幅增强。" - } - ], - "related_recipes": [ - { - "type": "eldrin_altar", - "location": "mana-and-artifice:eldrin_altar/armor/infernal_helm" - }, - { - "type": "eldrin_altar", - "location": "mana-and-artifice:eldrin_altar/armor/infernal_chestplate" - }, - { - "type": "eldrin_altar", - "location": "mana-and-artifice:eldrin_altar/armor/infernal_greaves" - }, - { - "type": "eldrin_altar", - "location": "mana-and-artifice:eldrin_altar/armor/infernal_boots" - } - ] - }, - "Spellweaver Armor": { - "index": 0, - "category": "eldrin_altar", - "sections": [ - { - "type": "title", - "value": "织法者盔甲" - }, - { - "type": "text", - "value": "谈及大巫师,人们脑海里的形象多是一绺长胡加上一件飘飘长袍。虽然这套织法者盔甲并不是大巫师的那种宽松法袍,而是受到了这种装备的启发而制作出来的,但却仍是议会的法师们的战斗标准装备,议会里的成熟法师大都穿着它。它的坚韧程度与骑士的锁链盔甲不相上下,穿着时,我的魔力总量以及魔力恢复速度均会得到显著提升。它还能给予我一定的悬浮飞行能力(双击空格可以切换)。最后,它能够储存三层可以反弹弹射物的防御符文。每枚符文将会在反弹弹射物后进入休眠状态,在经过数秒的再充能时间后会恢复,再次帮你反弹弹射物。" - } - ], - "related_recipes": [ - { - "type": "eldrin_altar", - "location": "mana-and-artifice:eldrin_altar/armor/spellweaver_runes" - }, - { - "type": "eldrin_altar", - "location": "mana-and-artifice:eldrin_altar/armor/spellweaver_robes" - }, - { - "type": "eldrin_altar", - "location": "mana-and-artifice:eldrin_altar/armor/spellweaver_leggings" - }, - { - "type": "eldrin_altar", - "location": "mana-and-artifice:eldrin_altar/armor/spellweaver_boots" - } - ] - }, - "Druidic Armor": { - "index": 0, - "category": "eldrin_altar", - "sections": [ - { - "type": "title", - "value": "德鲁伊盔甲" - }, - { - "type": "text", - "value": "有数位村中的长者谈到过关于古代德鲁伊的传说,这些德鲁伊能够令自身与自然以一种异乎寻常的方式连接在一起。而在现实里,这些德鲁伊乃是仙女们的高级盟友,仙女从它们那得到了许多强力的饰品和法术。德鲁伊盔甲便是那些最高级的赠与之物中的一种。这种盔甲被注入了仙女的诡术,它们的气息萦绕于其上——混沌却也轻柔。虽然德鲁伊盔甲的物理防御性能不如某些派系的盔甲,但至少能比肩普通板甲,这得益于它的底材——铁木。穿上这套盔甲,背上的翅膀能让我飞行或是悬停,想怎么飞就怎么飞(双击空格开始飞行,下落时单击空格可以进入鞘翅飞行模式)。它还有一定几率将近战攻击你的人传送走,或是使它漂浮起来,并且还有可能反弹弹射物。最后一点,当你的生命值较低时,它会给予你生命恢复效果,该效果每隔一段时间才能触发一次。" - } - ], - "related_recipes": [ - { - "type": "eldrin_altar", - "location": "mana-and-artifice:eldrin_altar/armor/druidic_antlers" - }, - { - "type": "eldrin_altar", - "location": "mana-and-artifice:eldrin_altar/armor/druidic_buckskin" - }, - { - "type": "eldrin_altar", - "location": "mana-and-artifice:eldrin_altar/armor/druidic_leggings" - }, - { - "type": "eldrin_altar", - "location": "mana-and-artifice:eldrin_altar/armor/druidic_slippers" - } - ] - }, - "Bone Armor": { - "index": 0, - "category": "eldrin_altar", - "sections": [ - { - "type": "title", - "value": "凋零之骨盔甲" - }, - { - "type": "text", - "value": "穿着凋零之骨盔甲,亡灵派系的成员难以阻挡,就好似那万物无法抗拒的归于死亡。它的防御性能极强,甚至连用下界最坚硬的金属锻造的盔甲,在防御方面也仅是和它不相伯仲,任何物理伤害打上去都只是洒洒水。这套盔甲的穿戴者会在触碰别人时吸取对方的生命力,亦即,在对对方造成伤害时会恢复自身灵魂。并且,它还会防止穿戴者死亡,会在穿戴者命悬一线之际,将其变化为一团雾云,穿戴者会因此获得飞行能力,迅速逃离危险之处。\n\n如果你在穿戴着这套盔甲时受到了足以致命的伤害,这一伤害将会被削减,你会保留最后半颗心的血量,并会立即进入雾形态。如果你是在最后剩半颗心的情况下受到致命伤害,那你仍会死去。这一效果没有触发冷却间隔。" - } - ], - "related_recipes": [ - { - "type": "eldrin_altar", - "location": "mana-and-artifice:eldrin_altar/armor/bone_skullcap" - }, - { - "type": "eldrin_altar", - "location": "mana-and-artifice:eldrin_altar/armor/bone_cuirass" - }, - { - "type": "eldrin_altar", - "location": "mana-and-artifice:eldrin_altar/armor/bone_greaves" - }, - { - "type": "eldrin_altar", - "location": "mana-and-artifice:eldrin_altar/armor/bone_boots" - } - ] - }, - "Greater Motes": { - "index": 0, - "category": "eldrin_altar", - "sections": [ - { - "type": "title", - "value": "精核" - }, - { - "type": "text", - "value": "现在,我已可以操纵部分艾得灵源泉之力了,我能够运用它们的力量来创造更为强大的元素微核。这些新的微核蕴含更多对应种类的浓缩元素,能够在我制作新的强力饰品的过程中派上大用场。" - } - ], - "related_recipes": [ - { - "type": "eldrin_altar", - "location": "mana-and-artifice:eldrin_altar/mote/greater_mote_arcane" - }, - { - "type": "eldrin_altar", - "location": "mana-and-artifice:eldrin_altar/mote/greater_mote_ender" - }, - { - "type": "eldrin_altar", - "location": "mana-and-artifice:eldrin_altar/mote/greater_mote_fire" - }, - { - "type": "eldrin_altar", - "location": "mana-and-artifice:eldrin_altar/mote/greater_mote_water" - }, - { - "type": "eldrin_altar", - "location": "mana-and-artifice:eldrin_altar/mote/greater_mote_air" - }, - { - "type": "eldrin_altar", - "location": "mana-and-artifice:eldrin_altar/mote/greater_mote_earth" - } - ] - }, - "Armor Repair": { - "index": 0, - "category": "artifice", - "sections": [ - { - "type": "title", - "value": "盔甲修复" - }, - { - "type": "text", - "value": "如果我的盔甲损坏了,我可以将它放到符文铁砧上进行修复,只需要一些蕴魔丝绸以及一份秘法针线包即可。先放盔甲,再放丝绸,最后用针线包激活铁砧。" - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/armor/infused_thread" - }, - { - "type": "runescribing", - "location": "mana-and-artifice:runescribing/armor/pattern_vinteum_needle" - }, - { - "type": "runeforging", - "location": "mana-and-artifice:runeforging/armor/vinteum_needle" - }, - { - "type": "crafting", - "location": "mana-and-artifice:sorcerous_sewing_set" - } - ] - }, - "Eldritch Orb": { - "index": 0, - "tier": 3, - "category": "artifice", - "sections": [ - { - "type": "title", - "value": "怪异之球" - }, - { - "type": "text", - "value": "在使用时,这一附魔小球吸收我的魔力,这一点和魔力晶体碎片比较相似。若将带着魔力的小球掷向地面,它会立刻升起并悬浮在我的头旁边。它似乎并不喜欢这些在世界中游荡的敌对生物,如果这些生物主动送上门,那它就会发射出奥能束予以痛击。小球造成的伤害比较有限,但足以让我避免被怪物淹没的窘境。" - }, - { - "type": "title", - "value": "节肢杀手" - }, - { - "type": "text", - "value": "对蜘蛛,末影人,蠹虫等生物造成与附魔等级一致的缓慢效果。" - }, - { - "type": "title", - "value": "火焰附加" - }, - { - "type": "text", - "value": "点燃目标,持续时间与附魔等级相等。" - }, - { - "type": "title", - "value": "击退" - }, - { - "type": "text", - "value": "提升奥能束的击退力度。" - }, - { - "type": "title", - "value": "多重射击" - }, - { - "type": "text", - "value": "能让守卫每次射击攻击到多个目标。" - }, - { - "type": "title", - "value": "快速装填" - }, - { - "type": "text", - "value": "射击更为频繁。" - }, - { - "type": "title", - "value": "坠击" - }, - { - "type": "text", - "value": "对亡灵目标施加虚弱和缓慢效果,效果等级等于附魔等级。" - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/mana_crystal_fragment" - }, - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/artifice/eldritch_orb" - } - ] - }, - "Making Blank Plates": { - "index": -98, - "category": "runesmithing", - "sections": [ - { - "type": "title", - "value": "制作空白样板" - }, - { - "type": "text", - "value": "想要进行符文刻印,我首先需要一份空白的样板。我想我可以先用一些黏土制成板状,然后再在其上嵌入雕符。制成后,将其放入锻炉烧制片刻,便可用于刻印了。" - } - ], - "related_recipes": [ - { - "type": "crafting", - "location": "mana-and-artifice:rune_clay_plate" - }, - { - "type": "arcane_furnace", - "location": "mana-and-artifice:arcanefurnace/rune_pattern_blank" - } - ] - }, - "Mundane Bracelet": { - "index": 0, - "category": "runesmithing", - "sections": [ - { - "type": "title", - "value": "普通手镯" - }, - { - "type": "text", - "value": "我有着一整套用于制作符文的精巧工具,使用这些工具,我可以不费力地制作出一个手镯,并且还能在其上注入一些魔法效果。就从普通的手镯开始制作吧。" - } - ], - "related_recipes": [ - { - "type": "runescribing", - "location": "mana-and-artifice:runescribing/artifice/mundane_bracelet_pattern" - }, - { - "type": "runesmithing", - "location": "mana-and-artifice:runeforging/artifice/runeforge_mundane_bracelet" - } - ] - }, - "Emberglow Bracelet": { - "index": 0, - "category": "artifice", - "sections": [ - { - "type": "title", - "value": "烬明手镯" - }, - { - "type": "text", - "value": "这一魔力充盈的手镯会保护我不受火焰与熔岩的侵害。当然,我还是得谨慎些,因为它并不能永远的保护我,最终还是会停止工作的,需要重新充能方可恢复使用。\n\n这一手镯只能由那些与下界恶魔结成同盟的人制作出来。" - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/artifice/emberglow_bracelet" - } - ] - }, - "Coffin": { - "index": 0, - "category": "artifice", - "sections": [ - { - "type": "title", - "value": "棺材" - }, - { - "type": "text", - "value": "亡灵的必要物品,棺材对于加入了亡灵派系的人而言相当于床。它也能够恢复入睡之人的一部分的灵魂,亡灵派系的成员在施法时使用的正是灵魂。\n\n这一棺材只能由那些与亡灵结成同盟的人制作出来。" - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/artifice/coffin" - } - ] - }, - "Bracelet of Eldrin Power": { - "index": 0, - "category": "artifice", - "sections": [ - { - "type": "title", - "value": "艾得灵之力手镯" - }, - { - "type": "text", - "value": "这一魔力充盈的手镯会牵引周围残存的魔法微粒,如果我离源泉的距离足够近,它也可以抽取其中的能量。当我魔力告急时,可以利用这一手镯为我的法术充能。还是比较值的,毕竟谁都会有魔力不够用的情况。\n\n这一手镯只能由那些与远古巫师议会结成同盟的人制作出来。" - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/artifice/eldrin_bracelet" - }, - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/eldrin_sight_unguent" - }, - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/wellspring_sight_unguent" - } - ] - }, - "Cowl of Consumption": { - "index": 0, - "category": "artifice", - "sections": [ - { - "type": "title", - "value": "品尝苦痛之风帽" - }, - { - "type": "text", - "value": "尽管看上去其貌不扬,感觉还不如普通的布风帽,但实际上这一风帽是归属于亡灵派系的强力造物。当穿戴着此帽的亡灵造成痛苦时,只要造成得足够多,风帽就会为它们补充少量的饥饿值和饱和度。" - } - ], - "related_recipes": [ - { - "type": "eldrin_altar", - "location": "mana-and-artifice:eldrin_altar/artifice/cowl_of_consumption" - } - ] - }, - "Antidote Bracelet": { - "index": 0, - "category": "artifice", - "sections": [ - { - "type": "title", - "value": "解毒手镯" - }, - { - "type": "text", - "value": "这一魔力充盈的手镯可使你免受中毒之苦。它所蕴含的魔力有限,使用完了之后手镯会破裂。" - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/artifice/antidote_bracelet" - } - ] - }, - "Trickery Bracelet": { - "index": 0, - "category": "artifice", - "sections": [ - { - "type": "title", - "value": "欺诈手镯" - }, - { - "type": "text", - "value": "这一魔力充盈的手镯会会增强我潜行时的隐匿程度,并可以在赤手空拳的情况下将敌人击飞。它所蕴含的魔力有限,使用完了之后手镯会破裂。\n\n这一手镯只能由那些与仙女之庭结成同盟的人制作出来。" - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/artifice/trickery_bracelet" - } - ] - }, - "Mundane Ring": { - "index": 0, - "category": "runesmithing", - "sections": [ - { - "type": "title", - "value": "普通戒指" - }, - { - "type": "text", - "value": "这种戒指仅凭自身无法提供太多助益,但它的附魔能力却赋予了它更多可能的用法。" - } - ], - "related_recipes": [ - { - "type": "runescribing", - "location": "mana-and-artifice:runescribing/artifice/mundane_ring_pattern" - }, - { - "type": "runesmithing", - "location": "mana-and-artifice:runeforging/artifice/runeforge_mundane_ring" - } - ] - }, - "Mundane Amulet": { - "index": 0, - "category": "runesmithing", - "sections": [ - { - "type": "title", - "value": "普通护身符" - }, - { - "type": "text", - "value": "这种戒指仅凭自身无法提供太多助益,但它的附魔能力却赋予了它更多可能的用法。" - } - ], - "related_recipes": [ - { - "type": "runescribing", - "location": "mana-and-artifice:runescribing/artifice/mundane_amulet_pattern" - }, - { - "type": "runesmithing", - "location": "mana-and-artifice:runeforging/artifice/runeforge_mundane_amulet" - } - ] - }, - "Ring of the Skies": { - "index": 0, - "category": "artifice", - "sections": [ - { - "type": "title", - "value": "碧空之戒" - }, - { - "type": "text", - "value": "戴上这枚戒指后,我能够在空中落地前多施放一次移动类法术。" - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/artifice/air_cast_ring" - } - ] - }, - "Ring of Brittle Bone": { - "index": 0, - "category": "artifice", - "sections": [ - { - "type": "title", - "value": "脆骨戒指" - }, - { - "type": "text", - "value": "戴上这枚邪恶的戒指后,你似乎可以从目标身上汲取出更多的神秘生命力。\n\n注意:只有与亡灵结盟的人才能合成这一物品。" - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/artifice/bone_ring" - } - ] - }, - "Belt of Locks": { - "index": 0, - "category": "artifice", - "sections": [ - { - "type": "title", - "value": "锁定皮带" - }, - { - "type": "text", - "value": "当你穿戴着这条皮带时,施法将不再能够改变你的亲和度。" - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/artifice/belt_of_locks" - } - ] - }, - "Belt of Selfishness": { - "index": 0, - "category": "artifice", - "sections": [ - { - "type": "title", - "value": "自私皮带" - }, - { - "type": "text", - "value": "当你穿戴着这条皮带时,光环附魔的效果只会影响到你,消耗的魔力也会因此而下降。" - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/artifice/belt_of_selfishness" - } - ] - }, - "Staff of the Pilgrim": { - "index": 0, - "category": "artifice", - "sections": [ - { - "type": "title", - "value": "朝圣之杖" - }, - { - "type": "text", - "value": "当副手持有该魔杖时,它会激发我对于旅行的狂热感,提升我的移动速度,跳跃高度,游泳速度,还可以辅助提升我的上步高度。" - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/artifice/staff_of_the_pilgrim" - } - ] - }, - "Amulet of the Battlemage": { - "index": 0, - "category": "artifice", - "sections": [ - { - "type": "title", - "value": "战斗巫师护身符" - }, - { - "type": "text", - "value": "穿戴上这枚护身符,在施法的时候,若我的另一只手拿着一把剑,那么护身符将会提升 15% 的法术伤害。\n\n因为哪怕是巫师也得身兼数职。" - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/artifice/battlemage_amulet" - } - ] - }, - "Warding Amulet": { - "index": 0, - "category": "artifice", - "sections": [ - { - "type": "title", - "value": "守卫护身符" - }, - { - "type": "text", - "value": "穿戴上这枚护身符,它会减少 20% 我所受到的魔法伤害。" - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/artifice/warding_amulet" - } - ] - }, - "Witherguard Amulet": { - "index": 0, - "category": "artifice", - "sections": [ - { - "type": "title", - "value": "凋零守卫护身符" - }, - { - "type": "text", - "value": "穿戴上这枚护身符,它将会保护我免受由凋灵以及它的邪恶爪牙对我施加的恶毒效果,前提是它得有魔力。" - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/artifice/witherguard_amulet" - } - ] - }, - "Enderguard Amulet": { - "index": 0, - "category": "artifice", - "sections": [ - { - "type": "title", - "value": "末影守卫护身符" - }, - { - "type": "text", - "value": "穿戴上这枚护身符,只要护身符中还有魔力,它就能将你周围准备爆炸的苦力怕传送走,希望不会有人因此而遭殃吧。" - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/artifice/enderguard_amulet" - } - ] - }, - "Ring of Collection": { - "index": 0, - "category": "artifice", - "sections": [ - { - "type": "title", - "value": "收集之戒" - }, - { - "type": "text", - "value": "穿戴上这枚戒指,我的破坏法术会直接将破坏的方块转送到我的物品栏中,只有在我的物品栏已满的情况下,这些被破坏方块才会掉落到地上。" - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/artifice/ring_of_collection" - } - ] - }, - "Ring of Collection (Greater)": { - "index": 0, - "category": "artifice", - "sections": [ - { - "type": "title", - "value": "高级收集之戒" - }, - { - "type": "text", - "value": "穿戴上这枚戒指,我的破坏法术会试图将被破坏的方块直接运送到标记的容器中,只需在副手拿着一个已标记容器的标记符文,即可将容器设为标记状态。如果这一容器因为某些原因而不可访问,例如,没被加载或者在另一维度,戒指会转而尝试将物品运送至你的物品栏中。如果你的物品栏满了,那这些方块就只能在地上躺着了。" - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/artifice/ring_of_transportation" - } - ] - }, - "Ring of Silk": { - "index": 0, - "category": "artifice", - "sections": [ - { - "type": "title", - "value": "丝触之戒" - }, - { - "type": "text", - "value": "当穿戴者这个戒指时,我的破坏法术会变得更为精细,因而我能够采集到原先无法采集到的东西。" - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/artifice/silk_touch_ring" - } - ] - }, - "Rings of Fortune": { - "index": 0, - "category": "artifice", - "sections": [ - { - "type": "title", - "value": "时运之戒" - }, - { - "type": "text", - "value": "这个戒指会增强我在挖掘时找到财宝的几率。我的破坏法术会更有可能挖掘出财宝。\n\n我确信,随着我的技巧与能力的增长,我能够制作出这一戒指的增强版本。我得记得之后再回来看看。" - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/artifice/fortune_ring_minor" - }, - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/artifice/fortune_ring" - }, - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/artifice/fortune_ring_greater" - } - ] - }, - "Rings of Breaking": { - "index": 0, - "category": "artifice", - "sections": [ - { - "type": "title", - "value": "破坏戒指" - }, - { - "type": "text", - "value": "这个戒指以破坏法术的强度换取法术的破坏力,佩戴后,破坏法术便可以破坏硬度更高的方块了。" - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/artifice/break_ring_lesser" - }, - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/artifice/break_ring_greater" - } - ] - }, - "Ring of the Enderman": { - "index": 0, - "category": "artifice", - "sections": [ - { - "type": "title", - "value": "末影人之戒" - }, - { - "type": "text", - "value": "在深入研究了末影人的能力之后,我设计出了一种新的戒指,如果我的指向目标为方块,那么这种戒指能够增强我的闪现法术。\n\n若以增强的闪现法术进行传送,那么闪现的有效距离会变为原先的两倍。\n\n如果你指向的目标为空气或者生物,那么传送法术的传送距离不会改变。" - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/artifice/blink_precision_ring" - } - ] - }, - "Mana Crystal Fragment": { - "index": 0, - "category": "artifice", - "sections": [ - { - "type": "title", - "value": "魔力晶体碎片" - }, - { - "type": "text", - "value": "这一附魔晶体可以贮藏魔力。潜行+使用键可以切换它的输入或者输出模式。在我拥有充沛的魔力时,我可以将剩余的魔力储存于其中,又或者我可以在我急需魔力时抽取其中蕴含的魔力。" - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/mana_crystal_fragment" - } - ] - }, - "Minor Mana Gem": { - "index": 0, - "category": "artifice", - "sections": [ - { - "type": "title", - "value": "小块魔力宝石" - }, - { - "type": "text", - "value": "这一魔力萦绕的宝石可以中量储存魔力。只需改变它的输入输出模式(潜行+右击),我就可以在魔力较为充足的情况下将其储存起来,有或者在必要时从其中取回魔力。" - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/minor_mana_gem" - } - ] - }, - "Major Mana Gem": { - "index": 0, - "category": "artifice", - "sections": [ - { - "type": "title", - "value": "大块魔力宝石" - }, - { - "type": "text", - "value": "这一魔力萦绕的宝石可以大量储存魔力。只需改变它的输入输出模式(潜行+右击),我就可以在魔力较为充足的情况下将其储存起来,有或者在必要时从其中取回魔力。" - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/major_mana_gem" - } - ] - }, - "Crystal of Memories": { - "index": 0, - "category": "artifice", - "sections": [ - { - "type": "title", - "value": "回忆晶体" - }, - { - "type": "text", - "value": "这一魔力萦绕的晶体可用于储存经验值。只需改变它的输入输出模式(潜行+右击),我就可以在经验值较为充足的情况下将其储存起来,有或者在必要时从其中取回经验值。" - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/crystal_of_memories" - } - ] - }, - "Mana Crystal": { - "index": 0, - "category": "artifice", - "sections": [ - { - "type": "title", - "value": "魔力晶体" - }, - { - "type": "text", - "value": "将数块魔力晶体碎片融合于一起,我创造出了与之前相类似的大型魔力晶体。它向外流溢着纯净的魔力,静伫其旁,你能感觉到你体内的魔力在迅速地涌动增长。" - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/mana_crystal" - } - ] - }, - "Step 2: Runeforge Enchanting": { - "category": "enchantments", - "index": -1, - "tier": 2, - "sections": [ - { - "type": "title", - "value": "锻符附魔" - }, - { - "type": "text", - "value": "在制作出附魔符文之后,附魔工序的下一步则是将这些原料放到符文铁砧上,为你的护甲附魔。" - }, - { - "type": "text", - "value": "若想将附魔应用到装备上,你得先将你想要附魔的物品放到符文铁砧上,然后在其上方放上附魔符文。接着用符文工匠锤重复敲打铁砧(也就是右击)。如果该附魔与装备不适配,那么铁砧上的物品将会弹出。" - } - ], - "related_recipes": [ - { - "type": "crafting", - "location": "mana-and-artifice:runeforging/runic_anvil" - }, - { - "type": "crafting", - "location": "mana-and-artifice:runeforging/runesmith_hammer" - } - ] - }, - "Ancient Stone": { - "index": 0, - "category": "rituals", - "sections": [ - { - "type": "title", - "value": "远古之石仪式" - }, - { - "type": "text", - "value": "这一仪式可以将地元素和自然元素聚合为精华。\n\n你只能在地底靠近基岩的极深处才能进行这一仪式。" - } - ], - "related_recipes": [ - { - "type": "ritual", - "location": "mana-and-artifice:rituals/ancient_stone" - } - ] - }, - "Deep Ocean": { - "index": 0, - "category": "rituals", - "sections": [ - { - "type": "title", - "value": "渊极之海仪式" - }, - { - "type": "text", - "value": "这一仪式可以将水元素和深海元素聚合为精华。\n\n你只能在海洋生物群系才能进行这一仪式。" - } - ], - "related_recipes": [ - { - "type": "ritual", - "location": "mana-and-artifice:rituals/deep_ocean" - } - ] - }, - "Endless Void": { - "index": 0, - "category": "rituals", - "sections": [ - { - "type": "title", - "value": "永恒虚空仪式" - }, - { - "type": "text", - "value": "这一仪式可以将熵元素和虚空元素聚合为精华。\n\n这一仪式要求其所有的仪式符文都处于纯粹的黑暗之中。" - } - ], - "related_recipes": [ - { - "type": "ritual", - "location": "mana-and-artifice:rituals/endless_void" - } - ] - }, - "Forgotten Lore": { - "index": 0, - "category": "rituals", - "sections": [ - { - "type": "title", - "value": "遗忘之知仪式" - }, - { - "type": "text", - "value": "这一仪式可以将知识元素和研究元素聚合为精华。\n\n这一仪式要求其外围要有足够多的能够提升附魔能力的方块(例如书架),我觉得 10 个应该够了。" - }, - { - "type": "image", - "location": "mana-and-artifice:textures/guide/forgotten_lore.png", - "width": 128, - "height": 128 - } - ], - "related_recipes": [ - { - "type": "ritual", - "location": "mana-and-artifice:rituals/forgotten_lore" - } - ] - }, - "Searing Inferno": { - "index": 0, - "category": "rituals", - "sections": [ - { - "type": "title", - "value": "焦灼炼狱仪式" - }, - { - "type": "text", - "value": "这一仪式可以将火元素和硫磺元素聚合为精华。\n\n你只能在下界才能进行这一仪式。" - } - ], - "related_recipes": [ - { - "type": "ritual", - "location": "mana-and-artifice:rituals/searing_inferno" - } - ] - }, - "Untamed Wind": { - "index": 0, - "category": "rituals", - "sections": [ - { - "type": "title", - "value": "不羁之风仪式" - }, - { - "type": "text", - "value": "这一仪式可以将风元素和气元素聚合为精华。\n\n你只能在云端之上才能进行这一仪式。" - } - ], - "related_recipes": [ - { - "type": "ritual", - "location": "mana-and-artifice:rituals/untamed_wind" - } - ] - }, - "Burning Hells": { - "index": 0, - "category": "rituals", - "sections": [ - { - "type": "title", - "value": "燃烬地狱仪式" - }, - { - "type": "text", - "value": "这一禁忌的仪式会召唤出一名恶魔君主。这些恶魔会将力量赋予那些寻求于它的人,但毋庸置疑,你得为你的渴求付出一些代价。恶魔的力量十分强大,且它们只会尊敬那些能够驾驭住这股力量的人。在尝试与恶魔进行交易之前,一些预防工作是十分必要的,应极力避免召唤者被恶魔灼烧致死。\n\n准备工作应该包括对自我的保护,以及用于供奉给恶魔的火炎微核。\n\n而与这样的生物进行结盟,会使你与其他派系变为敌对关系。" - } - ], - "related_recipes": [ - { - "type": "ritual", - "location": "mana-and-artifice:rituals/burning_hells" - }, - { - "type": "ritual", - "location": "mana-and-artifice:rituals/searing_inferno" - } - ] - }, - "Faerie Courts": { - "index": 0, - "category": "rituals", - "sections": [ - { - "type": "title", - "value": "仙女之庭仪式" - }, - { - "type": "text", - "value": "这一禁忌的仪式会召唤出一名仙女女王。在进行交易过后,这些仙女往往会将力量赋予那些寻求于它的人,但毋庸置疑,你得为你的渴求付出一些代价。\n\n向其供奉一个气涌微核是一个不错的选择。\n\n与这样的生物进行结盟,会使你与其他派系变为敌对关系。" - } - ], - "related_recipes": [ - { - "type": "ritual", - "location": "mana-and-artifice:rituals/faerie_courts" - }, - { - "type": "ritual", - "location": "mana-and-artifice:rituals/untamed_wind" - } - ] - }, - "Wizard's Council": { - "index": 0, - "category": "rituals", - "sections": [ - { - "type": "title", - "value": "巫师议会仪式" - }, - { - "type": "text", - "value": "这一仪式会开启一场来自远古巫师议会的秘密会议。通过这样的方式,你可以与巫师议会结盟,以换取它们对于高等魔法的知识。\n\n召唤出议会后,你需要站在他们的中间,接受他们的祝福,如果你觉得自己值得这样做的话。\n\n与这样的生物进行结盟,会使你与其他派系变为敌对关系。" - } - ], - "related_recipes": [ - { - "type": "ritual", - "location": "mana-and-artifice:rituals/ancient_council" - } - ] - }, - "Cold Dark": { - "index": 0, - "category": "rituals", - "sections": [ - { - "type": "title", - "value": "黯寒仪式" - }, - { - "type": "text", - "value": "这一仪式会召唤出亡灵军团,仪式进行后,你便向亡灵献上了你的忠诚,以此交换那亡灵的黑暗之力。\n\n如果亡灵回应了你,它们会给予你一道提示,遵循提示,如果你确信你值得这样做。\n\n与如此的实体结盟,你会与他人敌对。" - }, - { - "type": "text", - "value": "注意:亡灵派系属于游玩难度较高的派系。你的施法资源会变为灵魂,这种资源并不会自然再生。你必须击杀别人才能获得它们的灵魂。其他亡灵给予的灵魂最少,动物会多一些,然后是怪物、村民,玩家给的灵魂最多。\n\n你可以睡在棺材里,对你来说,这就是床;你会被阳光点燃,但是可以在水下呼吸;带上头盔可以暂时避免烧灼,但最终,头盔也会被烧坏掉。\n\n踏上这条道路,风险自己承担。" - } - ], - "related_recipes": [ - { - "type": "ritual", - "location": "mana-and-artifice:rituals/cold_dark" - } - ] - }, - "Sanctum Invocation": { - "index": 0, - "category": "rituals", - "sections": [ - { - "type": "title", - "value": "圣所祈祷仪式" - }, - { - "type": "text", - "value": "这一仪式会指定一个地点,这一地点将会变为你的派系的力量之所。仪式完成后,它会生成一个方块,那就是“力量之环”,右击这一方块即可显示出一套结构,你需要搭建这一结构。搭建完成后,力量之环将会生效,相同阵营的玩家(你也在内)靠近或是站在结构内部,会在施法时获得强力的增幅效果,法术能够造成更高的伤害,增幅类法术的效果时长大幅增加。" - }, - { - "type": "text", - "value": "对于亡灵派系,它的圣所还有着额外的作用。位于圣所内部的敌人会获得“脆弱灵魂”的削弱效果。带有此效果死亡的敌人,会给予你比通常情况下更多的灵魂。" - } - ], - "related_recipes": [ - { - "type": "ritual", - "location": "mana-and-artifice:rituals/circle_of_power" - }, - { - "type": "multiblock", - "location": "mana-and-artifice:multiblock/council_circle" - }, - { - "type": "multiblock", - "location": "mana-and-artifice:multiblock/demon_circle" - }, - { - "type": "multiblock", - "location": "mana-and-artifice:multiblock/fey_circle" - }, - { - "type": "multiblock", - "location": "mana-and-artifice:multiblock/undead_circle" - } - ] - }, - "Flat Lands": { - "index": 0, - "category": "rituals", - "sections": [ - { - "type": "title", - "value": "平坦之地仪式" - }, - { - "type": "text", - "value": "这一强大魔法可以让巫师利用特殊的标记符文来标记一块区域,然后在任意标记符文附近的16格内进行仪式,仪式即可生效。从仪式中喷涌而出的魔法会对该片区域进行清扫,破坏掉区域内的树木、植物、泥土、石头、矿石,等等。\n\n使用仪式符文标记区域立方体的对角,即可圈定目标区域。" - }, - { - "type": "item", - "location": "mana-and-artifice:rune_marking", - "scale": 1 - }, - { - "type": "text", - "value": "似乎只有基础的方块才会被这一法术影响,而箱子、熔炉等方块则不会被影响。\n\n有传闻称,没有任何巫师可以将这一仪式的最大生效范围提升至48米以上,大于这一范围的仪式不仅会消耗掉仪式材料,还会发生仪式爆炸。与此相反的,任何小于3米范围的区域也会引起同样的效果。" - } - ], - "related_recipes": [ - { - "type": "runescribing", - "location": "mana-and-artifice:runescribing/runescribe_marking" - }, - { - "type": "ritual", - "location": "mana-and-artifice:rituals/flat_lands" - }, - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/flat_lands_book" - } - ] - }, - "Clear Skies": { - "index": 0, - "category": "rituals", - "sections": [ - { - "type": "title", - "value": "澄空仪式" - }, - { - "type": "text", - "value": "这一仪式可以帮助我将当前的天气转换为碧空如洗的晴天。吟唱咒语 'rain rain go away come again another day' 不会带来任何的额外效果。" - } - ], - "related_recipes": [ - { - "type": "ritual", - "location": "mana-and-artifice:rituals/clear_skies" - } - ] - }, - "Monsoon": { - "index": 0, - "category": "rituals", - "tier": 4, - "sections": [ - { - "type": "title", - "value": "季风仪式" - }, - { - "type": "text", - "value": "使用这一仪式可以招来倾盆大雨。如果我在仪式上添加一些灰色羊毛,仪式会使得天气转变为雷暴。如果我不添加羊毛,那么就只会招来雨水。" - } - ], - "related_recipes": [ - { - "type": "crafting", - "location": "minecraft:gray_wool" - }, - { - "type": "ritual", - "location": "mana-and-artifice:rituals/monsoon" - } - ] - }, - "Sight Unguents": { - "index": 0, - "category": "manaweaving", - "sections": [ - { - "type": "title", - "value": "艾得灵之视药膏" - }, - { - "type": "text", - "value": "艾得灵之视药膏是一种混合物,将其敷在眼睛上时,可以让使用者在一小段时间内看清环绕在他周围的灵气。\n\n它同样可以帮助你看破由其他巫师所制造出来的幻象。\n\n只有那些与巫师议会结盟的人才能制造艾得灵之视药膏。" - }, - { - "type": "title", - "value": "源泉之视药膏" - }, - { - "type": "text", - "value": "源泉之视药膏时较弱版本艾得灵之视药膏。它仅能让非巫师议会盟友的人看到源泉,而无法提供艾得灵之视药膏的其他增益效果。" - }, - { - "type": "title", - "value": "源泉占卜杖" - }, - { - "type": "text", - "value": "不是与议会结盟的巫师只能够使用常规的方法来定位源泉位置,而与议会结盟的巫师,将会解锁的艾得灵旅航,这一法术可以用于寻找源泉。当持续使用此占卜杖时,它会逐渐指向距离使用者最近的源泉的位置。使用时会缓慢地消耗魔力,但总体而言消耗量不会太大。" - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/eldrin_sight_unguent" - }, - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/wellspring_sight_unguent" - }, - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/wellspring_dowsing_rod" - } - ] - }, - "Wellspring Sight Unguent": { - "index": 0, - "category": "manaweaving", - "sections": [ - { - "type": "title", - "value": "源泉之视药膏" - }, - { - "type": "text", - "value": "将源泉之视药膏涂抹在眼上,你便可看见世界中的艾得灵源泉。虽然效力比起艾得灵之视药膏差了很多,但用这个至少不会招致议会的怒火。" - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/wellspring_sight_unguent" - } - ] - }, - "Cantrips": { - "category": "manaweaving", - "index": -91, - "sections": [ - { - "type": "title", - "value": "符法" - }, - { - "type": "text", - "value": "符法虽是一种法术,但却无需额外材料,仅凭绘画织魔图样即可进行施法。每当你的等阶提升时,你都会解锁一些新的符法。\n\n你可以在你的织魔者魔杖内设置/查看符法的图样组合(每个图样组合至少包含两个图样),之后,你甚至可以将非引导类符法组合起来,组成自定义符法。" - }, - { - "type": "title", - "value": "符法 GUI" - }, - { - "type": "text", - "value": "若想查看符法 GUI,仅需手持织魔魔杖并按住 GUI 键(默认为 Control),接着右击即可。魔杖的提示文本里也写有。\n\n进入 GUI 后,鼠标悬停在各个符法的标志上,即可查看各符法的作用描述。你也可以更改触发某个符法所需要的织魔图样(最少 2 个),点击各图样旁的紫色小箭头即可。\n\n有些符法可以容纳一些物品,容纳后,此物品便与此符法产生了关联(例如法术)。一个例子是“任选法术”符法,你只有在此符法的物品槽内放上法术后,此符法才会有效果。" - }, - { - "type": "title", - "value": "施放符法" - }, - { - "type": "text", - "value": "施放符法,首先你得准备一根织魔者魔杖,装备之后先进行第一个图样的绘制,绘制完毕之后图样会悬浮于空中。接着,再绘制第二个图样,绘制完毕之后它会与第一个图样相融合。若该图样组合绑定于某个符法,你会听到叮铃声,屏幕上会出现一个带着冷却条的图标。若该符法是瞄准类符法,当计时条结束时,符法会朝着你所指向的地方发射出去。" - } - ], - "related_recipes": [ - { - "location": "mana-and-artifice:vinteum_manaweaver_wand", - "type": "crafting" - }, - { - "location": "mana-and-artifice:chimerite_manaweaver_wand", - "type": "crafting" - }, - { - "type": "crafting", - "location": "mana-and-artifice:improvised_manaweaver_wand" - } - ] - }, - "Improvised Manaweaving Wands": { - "category": "manaweaving", - "index": -91, - "sections": [ - { - "type": "title", - "value": "临时织魔者魔杖" - }, - { - "type": "text", - "value": "在紧要关头,我很确定我能够仅凭一根木棍以及一朵魔法花或者秘鸣宝石,打造出一根临时织魔者魔杖。它能让我在紧急情况下进行魔力编织,但使用数次后便会损毁。然而,这几次的使用机会足以让我施放一次或者两次的符法,关键时刻足以扭转乾坤。" - } - ], - "related_recipes": [ - { - "type": "crafting", - "location": "mana-and-artifice:improvised_manaweaver_wand" - } - ] - }, - "Warding Candles": { - "category": "manaweaving", - "index": 0, - "sections": [ - { - "type": "title", - "value": "护佑之烛" - }, - { - "type": "text", - "value": "护佑之烛可以阻止以其为中心的32格空间内的敌对生物生成。你必须将其点燃,它才能生效,打火石,火焰法术,火焰符法均可。右击即可熄灭蜡烛。熄灭之后的蜡烛无法阻止附近的敌对生物生成。" - } - ], - "related_recipes": [ - { - "location": "mana-and-artifice:manaweaving/artifice/warding_candle", - "type": "manaweaving_altar" - } - ] - }, - "Blink": { - "index": "2", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "闪现" - }, - { - "type": "text", - "value": "该组件可以使目标发动空间跳跃,此过程会尽可能的穿过方块。\n\n它并不会让你活活憋死在墙里,放心好了。" - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mana-and-artifice:components/blink" - } - ] - }, - "Transplace": { - "index": "2", - "category": "sorcery", - "sections": [ - { - "type": "title", - "value": "转位" - }, - { - "type": "text", - "value": "这一构件会使得目标与施放者交换位置。" - } - ], - "related_recipes": [ - { - "type": "spell_part", - "location": "mana-and-artifice:components/transplace" - } - ] - }, - "Brazier": { - "index": "0", - "category": "artifice", - "sections": [ - { - "type": "title", - "value": "火盆" - }, - { - "type": "text", - "value": "像普通火盆那样,这种火盆可以手动进行点亮/熄灭,然而附着在其上的微弱魔力,可以让它在夜幕降临时自动点亮自身。" - } - ], - "related_recipes": [ - { - "type": "crafting", - "location": "mana-and-artifice:brazier" - } - ] - }, - "Runic Light": { - "index": "0", - "category": "artifice", - "sections": [ - { - "type": "title", - "value": "符文之光" - }, - { - "type": "text", - "value": "符文之光是一种装饰性方块,能够给你的家带来些许乡村魔法氛围。" - } - ], - "related_recipes": [ - { - "type": "crafting", - "location": "mana-and-artifice:runic_light" - } - ] - }, - "Runic Torch": { - "index": "0", - "category": "artifice", - "sections": [ - { - "type": "title", - "value": "符文火炬" - }, - { - "type": "text", - "value": "符文火炬是一种装饰性方块,能够给你的家带来些许乡村魔法氛围。" - } - ], - "related_recipes": [ - { - "type": "crafting", - "location": "mana-and-artifice:runic_torch" - } - ] - }, - "Tables": { - "index": "0", - "category": "artifice", - "sections": [ - { - "type": "title", - "value": "桌子" - }, - { - "type": "text", - "value": "纯粹的装饰品,可以把东西放在上面。" - } - ], - "related_recipes": [ - { - "type": "crafting", - "location": "mana-and-artifice:basic_table" - }, - { - "type": "crafting", - "location": "mana-and-artifice:ornate_table" - } - ] - }, - "Slipstream Generator": { - "index": "0", - "category": "artifice", - "sections": [ - { - "type": "title", - "value": "冲流生成器" - }, - { - "type": "text", - "value": "冲流生成器,当之无愧的气魔法应用杰出代表。\n\n放置后,它会影响带着漩涡的那一面的前方长度 50 格、宽度 1 格的区域。它既能水平工作,也能垂直工作。\n\n如果在漩涡面的反面(例如,漩涡面朝上时,在方块下方放置)叠加更多的冲流生成器,所有生成器的效果会叠加在一起,增加影响的范围。\n\n站在柱形范围内的巫师,会被牵引到冲流中。\n\n如果巫师向上看,他会在冲流中做上升运动。\n如果巫师向下看,他会缓缓的向下降落,这一过程十分安全。\n\n上升或下降的速度取决于巫师向上看或向下看的程度。\n\n潜行状态下,巫师会停滞在当前的位置上,如此一来,你便无需担心冲流的影响,无论寻找东西还是进行方块交互,想做啥就做啥。" - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/artifice/slipstream_generator" - } - ] - }, - "Redstone Spell Trigger": { - "index": "0", - "category": "artifice", - "sections": [ - { - "type": "title", - "value": "红石法术触发器" - }, - { - "type": "text", - "value": "红石法术触发器会在被法术击中后向各个方向发射红石信号。发射信号的强度为满级,并会在一小段时间内缓慢减低到强度 0。" - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/redstone_spell_trigger" - } - ] - }, - "Pedestal": { - "index": "0", - "category": "artifice", - "sections": [ - { - "type": "title", - "value": "基座" - }, - { - "type": "text", - "value": "石制基座可以容纳物品,所容纳的物品会在其上展示出来。它们也可以作为符文锻炉升级的一部分。" - } - ], - "related_recipes": [ - { - "type": "crafting", - "location": "mana-and-artifice:runeforging/stone_pedestal" - } - ] - }, - "Witherbone": { - "index": "0", - "category": "artifice", - "sections": [ - { - "type": "title", - "value": "凋零之骨" - }, - { - "type": "text", - "value": "这种漆黑的骨头往往会被用于那些与末影、亡灵和死亡相关的合成配方中。" - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/intermediate/witherbone" - } - ] - }, - "Living Flame": { - "index": "0", - "category": "artifice", - "sections": [ - { - "type": "title", - "value": "活焰" - }, - { - "type": "text", - "value": "瓶中的火焰在不断跃动、漂移,好似活物。这一脉动之焰往往会被用于与火焰、下界和恶魔有关的合成配方中。" - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/intermediate/living_flame" - } - ] - }, - "Ironbark": { - "index": "0", - "category": "artifice", - "sections": [ - { - "type": "title", - "value": "铁树皮" - }, - { - "type": "text", - "value": "这种远古树皮本身便无比坚硬,加之又向其中注入了铁之力,用于模拟类似于石化的效果,最终便制作出了这种异常强力的材料。它往往被用于与自然和仙女相关的合成配方。" - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/intermediate/ironbark" - } - ] - }, - "Arcane Stones": { - "index": "-1", - "category": "artifice", - "sections": [ - { - "type": "title", - "value": "奥术石材" - }, - { - "type": "text", - "value": "奥术石材用于装饰向来不错,但若是向其注入了温特姆或是秘鸣宝石,并形成的对应镶嵌带,便可以使得石材在特定情形下引导魔法能量(摆放正确的话)。因此,它们常被用于与魔法有关的结构中。" - }, - { - "type": "title", - "value": "成型石材" - }, - { - "type": "text", - "value": "奥术石材可以被加工塑型为墙、台阶、楼梯等方块,凡是普通石头能进行的合成工序,奥术石材都可以做到。之所以加工起来如此方便,是因为我们在织魔过程中施展的魔法已渗入了它们的内部,因而在工作台和切石机上加工它们时不费吹灰之力,就和普通石头差不多。" - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/decoration/arcane_stone" - }, - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/decoration/arcane_sandstone" - }, - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/decoration/vinteum_arcane_stone" - }, - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/decoration/vinteum_arcane_sandstone" - }, - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/decoration/chimerite_arcane_stone" - }, - { - "type": "manaweaving_altar", - "location": "mana-and-artifice:manaweaving/decoration/chimerite_arcane_sandstone" - } - ] - }, - "Animated Constructs": { - "index": "1", - "tier": 2, - "category": "constructs", - "sections": [ - { - "type": "title", - "value": "运动构装体" - }, - { - "type": "text", - "value": "运动构装体是一种类人型的构装,被注入其中的魔法使得它们能够像生命体一样活动自如。" - }, - { - "type": "title", - "value": "部件制作" - }, - { - "type": "text", - "value": "构装体由 5 个部分构成:头部,躯干,腿以及两条手臂。各个部件决定了构装体的整体能力。你可以花一些时间浏览古籍中的“构装”章节,并决定如何制作的你想要的各个部件。你可以在任意时刻改装你的构装体,只需向其下令,让它回到空的构装工作台中即可。具体的操作方法见下文。\n\n一旦你确认了你想要制作的是哪一部分,接下来你就要为你的目标挑选一种制作材料了。共有六种材料供你选择,每一种材料都会给构装体带来独特的属性。你可以任意混合不同材料制作而成的部件,这可以平衡成品构装体的“木板长度”,反复实验,最终你可以找出你最心仪的那种组合。" - }, - { - "type": "title", - "value": "", - "newPage": true - }, - { - "type": "title", - "value": "木", - "newPage": true - }, - { - "type": "text", - "value": "木制构装体部件由某种木头制成,这种部件轻盈且在水中可以漂浮,这意味着木制构装体可以移动的更快,且不会沉入水底。然而,火焰对这种构装体会造成更高的伤害,并且构装体的生命值也较低。" - }, - { - "type": "text", - "value": "HP/部件:1\n浮性/部件: 1\n速度/部件:15\n击退抗性/部件:0%\n爆炸抗性/没部件:-25%" - }, - { - "type": "title", - "value": "石", - "newPage": true - }, - { - "type": "text", - "value": "石制构装体要比木制构装体更结实,但是你得注意,它们在水中可是会沉底的。虽说比木头更结实,但与其他材料相比,结实程度还是逊色很多。由于这种材料较重,所以,构装体加装的石制部件越多,自身的击退抗性也就越强。" - }, - { - "type": "text", - "value": "HP/部件: 2\n浮性/部件: -1\n速度/部件: 12\n击退抗性/部件: 20%\n爆炸抗性/部件:-10%" - }, - { - "type": "title", - "value": "铁", - "newPage": true - }, - { - "type": "text", - "value": "作为村民傀儡的主要构成材料,铁的用量可谓巨大。相较于石头,铁制构装体的恢复能力更强,同时,在水中下沉的也更快,移动速度也更慢,同样数量下的部件,铁制部件所给予的击退抗性更高。铁制构装体会在等阶 3 时解锁。" - }, - { - "type": "text", - "value": "HP/部件: 5\n浮性/部件: -3\n速度/部件: 10\n击退抗性/部件: 30%\n爆炸抗性/部件:4%" - }, - { - "type": "title", - "value": "金", - "newPage": true - }, - { - "type": "text", - "value": "金制构装体与铁制的较为相似,只不过金制构装体的击退抗性会稍微高一些,但代价就是自身的血量。金制构装体会在等阶 3 时解锁。" - }, - { - "type": "text", - "value": "HP/部件: 3\n浮性/部件: -3\n速度/部件: 10\n击退抗性/部件: 40%\n爆炸抗性/部件:2%" - }, - { - "type": "title", - "value": "黑曜石", - "newPage": true - }, - { - "type": "text", - "value": "黑曜石构装体的恢复能力无可匹敌。然而,它们在水中的下沉速度同样无人能及,而且移动速度极为缓慢。黑曜石构装体会在等阶 4 时解锁。" - }, - { - "type": "text", - "value": "HP/部件: 10\n浮性/部件: -5\n速度/部件: 9\n击退抗性/部件: 40%\n爆炸抗性/部件:8%" - }, - { - "type": "title", - "value": "钻石", - "newPage": true - }, - { - "type": "text", - "value": "钻石构装体的恢复能力不错,浮性也不算太差。它的移动也想当迅捷,只可惜完全没有击退抗性。钻石构装体会在等阶 5 时解锁。" - }, - { - "type": "text", - "value": "HP/部件: 6\n浮性/部件: -1\n速度/部件: 15\n击退抗性/部件: 0%\n爆炸抗性/部件:16%" - }, - { - "type": "title", - "value": "配置构装工作台", - "newPage": true - }, - { - "type": "text", - "value": "构装体工作台的需求较为灵活。除却工作台自身外,还需要额外的 8 枚秘鸣晶体,并将他们放置在工作台的 5 格距离内,任何方向均可。你可以将秘鸣晶体放在墙里,天花板里,地板里,全部藏起来都可以,不会有任何影响。" - }, - { - "type": "image", - "location": "mana-and-artifice:textures/guide/construct_workbench.png", - "width": 128, - "height": 128 - }, - { - "type": "title", - "value": "召唤构装体", - "newPage": true - }, - { - "type": "text", - "value": "当你完成了工作台配制以及部件制作之后,你需要决定向你的构装体中注入何种元素的亲和,每种亲和都会给构装体带来不一样的属性。对这周围 8 格秘鸣晶体施放特定亲和的法术,即可为你的构装体设置亲和度。法术必须直接指向晶体,所以引导法术、AOE 法术还有自我施法法术等。是没有用的。当你这么做之后,晶体上方会出现印记,显示出当前晶体的亲和度。接着,在工作台上放置好构装体所必须的 5 个部件,然后空手右击激活工作台,开启制造过程。当注入结束后,你就可以对你的构装体下指令了。" - }, - { - "type": "title", - "value": "亲和度效果", - "newPage": true - }, - { - "type": "text", - "value": "如前文所言,被召唤而出的构装体总是拥有着亲和度,这一亲和度会影响构装体的行为。一个构装体统共可拥有 8 点的亲和点数,下方的列表显示了每点亲和度能够带来的效果。你可以随意组合搭配,适宜的部件组合可以弥补制作材料所带来的短板,或者是进一步增强构装体的强势之处。构装体中互相冲突的亲和不会带来任何影响。" - }, - { - "type": "text", - "value": "气:1 移动速度/点\n\n奥术:5% 魔法伤害抗性/点\n\n地: 5% 物理伤害抗性/点\n\n末影:1 携带物品量/点\n\n火:1 秒(攻击时的附加燃烧效果持续时间)/点 \n\n水:1 浮性/点" - }, - { - "type": "title", - "value": "实体:游泳" - }, - { - "type": "text", - "value": "如果构装体的浮性为正值,那么他们可在水中游泳。浮性是由制作材料和元素亲和决定的。" - }, - { - "type": "title", - "value": "基础指令", - "newPage": true - }, - { - "type": "text", - "value": "你可以使用构装体控制棒给构装体下达指令。第一步是对着构装体使用一下控制棒,这意味着你准备给它下达指令。控制棒的下一次激活,便是对构装体下指令,命令它作出一些动作了。构装体有四种不同的行为可供选择:\n\n• 等待。对着构装体再次激活你的控制棒,构装体就会呆在它目前所处的位置。\n\n• 返回工作台。对着空的构装体工作台激活你的控制棒,即可让构装体返回桌内。\n\n• 跟随。对着非构装体工作台或者统御星锥的方块激活控制棒,可以命其跟随着你。如果它有战斗能力,那么它还会与你一同战斗。\n\n• 读取统御星锥并执行。对着统御星锥激活控制棒即可。统御星锥可用于为构装体编写复杂的指令,例如物品分类以及做农活。统御星锥在本书中有着单独的一章作为介绍。" - } - ], - "related_recipes": [ - { - "type": "crafting", - "location": "mana-and-artifice:construct_workbench" - }, - { - "type": "crafting", - "location": "mana-and-artifice:construct_control_rod" - }, - { - "type": "crafting", - "locations": [ - "mana-and-artifice:chimerite_crystals/crystal_black", - "mana-and-artifice:chimerite_crystals/crystal_blue", - "mana-and-artifice:chimerite_crystals/crystal_brown", - "mana-and-artifice:chimerite_crystals/crystal_cyan", - "mana-and-artifice:chimerite_crystals/crystal_gray", - "mana-and-artifice:chimerite_crystals/crystal_green", - "mana-and-artifice:chimerite_crystals/crystal_light_blue", - "mana-and-artifice:chimerite_crystals/crystal_light_gray", - "mana-and-artifice:chimerite_crystals/crystal_lime", - "mana-and-artifice:chimerite_crystals/crystal_magenta", - "mana-and-artifice:chimerite_crystals/crystal_orange", - "mana-and-artifice:chimerite_crystals/crystal_pink", - "mana-and-artifice:chimerite_crystals/crystal_purple", - "mana-and-artifice:chimerite_crystals/crystal_red", - "mana-and-artifice:chimerite_crystals/crystal_white", - "mana-and-artifice:chimerite_crystals/crystal_yellow" - ] - } - ] - }, - "Lodestar": { - "index": "2", - "category": "constructs", - "sections": [ - { - "type": "title", - "value": "统御星锥" - }, - { - "type": "text", - "value": "统御星锥可以让你为你的构装体设置高等逻辑。你可以运用左侧的指令,来构建出你想要的逻辑链条。点击逻辑链条上的节点,可以进入到节点的配置页面。所有节点都只能使用物品作为过滤以及定位。当你需要指定世界中的交互对象时,最主要的手段便是使用定位符文指定其位置。若想移除某一选中的指令,对着指令按住右键的同时按下左键即可。放在指令中的过滤以及定位符文会直接返回到你的物品栏中,如果满了的话则会掉在地上。\n\n向统御星锥通入红石信号即可关闭它,所有与其相连的构装体都会暂停行动。在你想要进行指令修改或者是加装比较器的时候,这一特性会派上用场。" - } - ], - "related_recipes": [ - { - "type": "runescribing", - "location": "mana-and-artifice:runescribing/runescribe_marking" - }, - { - "type": "runesmithing", - "location": "mana-and-artifice:runeforging/runeforge_marking" - }, - { - "type": "crafting", - "location": "mana-and-artifice:lodestar" - } - ] - }, - "Magician's Workbench": { - "index": "0", - "category": "artifice", - "sections": [ - { - "type": "title", - "value": "魔法师工作台" - }, - { - "type": "text", - "value": "这种工作台小巧玲珑,新手巫师使用再合适不过。它有一个内部物品栏,因而在关闭工作台时不会移除其内部合成网格内的物品,并且它还能记忆最后合成的 8 个配方。点击任意一个已合成过的配方,若仍有剩余空合成网格,那么工作台就会尝试将合成所需物品摆放到空网格中。" - } - ], - "related_recipes": [ - { - "type": "crafting", - "location": "mana-and-artifice:runescribing/magicians_workbench" - } - ] - }, - "Construct Intelligence": { - "index": "2", - "category": "constructs", - "sections": [ - { - "type": "title", - "value": "构装体智能" - }, - { - "type": "text", - "value": "构装体的智能属性决定了它能执行多少统御星锥内编写的指令(默认为 8)。如果你尝试让构装体执行超出它们能力范围的数量的指令,它们会因为指令太多而感到困惑,然后会从头执行指令。\n\n用不同材料制成的智能头部,可以让构装体突破此界限。" - } - ] - }, - "Construct Diagnostics": { - "index": "2", - "category": "constructs", - "sections": [ - { - "type": "title", - "value": "构装体诊断" - }, - { - "type": "text", - "value": "有时,你会突然想到到一个问题:“我的构装体现在在干啥??”在书中搜索:构装体诊断棒,做一根出来,然后用它右击你的构装体,你就可以直观的查看到构装体小脑袋里的内容。" - } - ], - "related_recipes": [ - { - "type": "crafting", - "location": "mana-and-artifice:construct_diagnostics_rod" - } - ] - }, - "Command: Take Item": { - "index": 4, - "tier": 2, - "category": "constructs", - "sections": [ - { - "type": "title", - "value": "指令:拿取物品" - }, - { - "type": "text", - "value": "这项指令会让构装体从指定的储存空间中取出物品。你可以用定位符文来指定容器的面以及位置。过滤器是可选的,如果不向其内标记任何物品,那么构装体会拿取容器内的所有物品。这一指令要求构装体只有有一只抓手臂来持有物品,并且拿取前抓手中不能持有物品。如果你想让构装体一次性在两只手上都拿物品,你只需在同一行上使用本指令两次即可。如果构装体没有抓手臂,或者抓手臂已经持满物品,那么该指令会暂停进行,构装体会一直等待到条件被满足为止。" - } - ] - }, - "Command: Wait": { - "index": 4, - "tier": 2, - "category": "constructs", - "sections": [ - { - "type": "title", - "value": "指令:等候" - }, - { - "type": "text", - "value": "这项指令会让构装体在执行下一项指令前等待 5 秒。" - } - ] - }, - "Command: Place Item": { - "index": 4, - "tier": 2, - "category": "constructs", - "sections": [ - { - "type": "title", - "value": "指令:放置物品" - }, - { - "type": "text", - "value": "这项指令会让构装体将手中的物品放入指定的容器内,容器须由定位符文指定。如果构装体在执行此指令时什么也没拿,那么构装体会跳过此指令。" - } - ] - }, - "Command: Runescribe": { - "index": 4, - "tier": 2, - "category": "constructs", - "sections": [ - { - "type": "title", - "value": "指令:符文刻印" - }, - { - "type": "text", - "value": "这项指令会让构装体试图在符文刻印桌上进行符文刻印工作,具体而言,它会尝试在空白符文样板上刻上你所指定的符文样板。傀儡在执行指令时,所有的必须物品都得提前准备好。这项指令还要求构装体加装上锤臂。锤臂的材料越好,构装体的工作速度就越快。" - } - ] - }, - "Command: Forge": { - "index": 4, - "tier": 2, - "category": "constructs", - "sections": [ - { - "type": "title", - "value": "指令:符文锻造" - }, - { - "type": "text", - "value": "这项指令会让构装体尝试在符文铁砧上进行符文锻造。所有的必须物品都得提前准备好。这项指令还要求构装体加装上锤臂。锤臂的材料越好,构装体的工作速度就越快。" - } - ] - }, - "Command: Harvest": { - "index": 4, - "tier": 2, - "category": "constructs", - "sections": [ - { - "type": "title", - "value": "指令:收获" - }, - { - "type": "text", - "value": "这项指令会让构装体收获指定区域内的植物。需要构装体加装剑臂。" - } - ] - }, - "Command: Plant": { - "index": 4, - "tier": 2, - "category": "constructs", - "sections": [ - { - "type": "title", - "value": "指令:种植" - }, - { - "type": "text", - "value": "这项指令会让构装体将手中的物品种植到指定区域内的耕地上。这项工作需要构装体加装抓手,并且执行任务时手中必须持有物品(使用拿取物品指令)。" - } - ] - }, - "Command: Activate": { - "index": 4, - "tier": 2, - "category": "constructs", - "sections": [ - { - "type": "title", - "value": "指令:激活" - }, - { - "type": "text", - "value": "这项指令会让构装体前往指定的位置,并对位置上的方块进行模拟玩家右击的操作。如果你想用构装体触发按钮或者拉杆,这是个不错的选择。这项工作不需要特殊的构装体部件。" - } - ] - }, - "Command: Move": { - "index": 4, - "tier": 2, - "category": "constructs", - "sections": [ - { - "type": "title", - "value": "指令:移动" - }, - { - "type": "text", - "value": "这项指令会让构装体移动到指定的地点。它对于构装体的部件没有特别的需求,但却在进行某些任务时相当有用,例如强制触发压力板之类的。" - } - ] - }, - "Command: Drop Item": { - "index": 4, - "tier": 2, - "category": "constructs", - "sections": [ - { - "type": "title", - "value": "指令:丢弃物品" - }, - { - "type": "text", - "value": "这项指令会让构装体前往指定的地点。并将其手上的物品丢在那里,无论它手上持有的是什么东西。" - } - ] - }, - "Command: Patrol": { - "index": 4, - "tier": 2, - "category": "constructs", - "sections": [ - { - "type": "title", - "value": "指令:巡逻" - }, - { - "type": "text", - "value": "这项指令会让构装体在点位 1 到点位 4 之间进行巡逻,这些点位是由你进行指定的。构装体在巡逻时会攻击它看到的敌人(如果它有攻击能力)。在每个点位,它会停留 5 秒的时间,才会前往下一地点。在最后的点位,它会先去执行统御星锥内剩余的工作,工作结束后才会返回到巡逻状态。如果你希望构装体在工作前先等待一段时间,那么巡逻用来消磨时间算是不错的一种选择了。" - } - ] - }, - "Command: Breed": { - "index": 4, - "tier": 2, - "category": "constructs", - "sections": [ - { - "type": "title", - "value": "指令:喂养" - }, - { - "type": "text", - "value": "这项指令会让构装体尝试用手中物品去喂养位于范围内的动物。例如,先使用拿取物品指令,让构装体拿取小麦,然后使用本指令圈定一定的范围,范围内需要囊括一定量的牛或者绵羊。构装体会在满足了以下条件后开始进行喂养工作:\n\n1.) 构装体在区域内发现了至少两头可被喂养的成熟牲畜。\n2.)构装体手中至少有两个可用于喂养的物品。\n\n如果两个条件中的任意一个未被满足,喂养工作都会被跳过。构装体必须有持有物品的能力,方可进行这项工作。" - } - ] - }, - "Command: Butcher": { - "index": 4, - "tier": 2, - "category": "constructs", - "sections": [ - { - "type": "title", - "value": "指令:屠宰" - }, - { - "type": "text", - "value": "这项指令会让构装体对成熟的牲畜进行宰杀工作,最后会保留两头成熟体牲畜。" - } - ] - }, - "Command: Shear / Pluck": { - "index": 4, - "tier": 2, - "category": "constructs", - "sections": [ - { - "type": "title", - "value": "指令:收剪/拔毛" - }, - { - "type": "text", - "value": "执行这一指令的构装体对周围的绵羊,哞菇这些可以被收剪的动物进行收剪,并且构装体会每隔一段时间从配置半径内的鸡身上拔毛。构装体需要剑臂方可进行这项工作" - } - ] - }, - "Command: Place Block": { - "index": 4, - "tier": 2, - "category": "constructs", - "sections": [ - { - "type": "title", - "value": "指令:放置方块" - }, - { - "type": "text", - "value": "这项指令会使构装体在指定的位置放置下手中(使用拿取物品指令让构装体拿取物品)的方块,当然,前提是构装体手中的物品是一个方块,或者放置后会创建出一个方块。构装体必须有持有物品的能力,方可进行这项工作。" - } - ] - }, - "Command: Chop Trees": { - "index": 4, - "tier": 2, - "category": "constructs", - "sections": [ - { - "type": "title", - "value": "指令:伐木" - }, - { - "type": "text", - "value": "这一指令可让构装体前往指定的区域进行伐木工作。只需树的底部位于区域内,构装体即可对整棵树进行砍伐。构装体需要斧臂方可进行这项工作。" - } - ] - }, - "Construct Grabber Arm": { - "index": "3", - "category": "constructs", - "sections": [ - { - "type": "title", - "value": "构装体抓手臂" - }, - { - "type": "text", - "value": "抓手手臂的攻击力较低,但可以让构装体持有物品。" - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "locations": [ - "mana-and-artifice:manaweaving/constructs/wood/wood_grabber_arm_left", - "mana-and-artifice:manaweaving/constructs/stone/stone_grabber_arm_left", - "mana-and-artifice:manaweaving/constructs/iron/iron_grabber_arm_left", - "mana-and-artifice:manaweaving/constructs/gold/gold_grabber_arm_left", - "mana-and-artifice:manaweaving/constructs/diamond/diamond_grabber_arm_left", - "mana-and-artifice:manaweaving/constructs/obsidian/obsidian_grabber_arm_left" - ] - }, - { - "type": "manaweaving_altar", - "locations": [ - "mana-and-artifice:manaweaving/constructs/wood/wood_grabber_arm_right", - "mana-and-artifice:manaweaving/constructs/stone/stone_grabber_arm_right", - "mana-and-artifice:manaweaving/constructs/iron/iron_grabber_arm_right", - "mana-and-artifice:manaweaving/constructs/gold/gold_grabber_arm_right", - "mana-and-artifice:manaweaving/constructs/diamond/diamond_grabber_arm_right", - "mana-and-artifice:manaweaving/constructs/obsidian/obsidian_grabber_arm_right" - ] - }, - { - "type": "runescribing", - "location": "mana-and-artifice:runescribing/constructs/runescribe_construct_claw" - }, - { - "type": "runesmithing", - "location": "mana-and-artifice:runeforging/constructs/runeforge_construct_claw" - }, - { - "type": "runescribing", - "location": "mana-and-artifice:runescribing/constructs/runescribe_construct_rod" - }, - { - "type": "runesmithing", - "location": "mana-and-artifice:runeforging/constructs/runeforge_construct_rod" - } - ] - }, - "Construct Bladed Arm": { - "index": "3", - "category": "constructs", - "sections": [ - { - "type": "title", - "value": "构装体剑臂" - }, - { - "type": "text", - "value": "构装体剑臂能使得构装体的攻击更快,伤害更高。" - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "locations": [ - "mana-and-artifice:manaweaving/constructs/wood/wood_bladed_arm_left", - "mana-and-artifice:manaweaving/constructs/stone/stone_bladed_arm_left", - "mana-and-artifice:manaweaving/constructs/iron/iron_bladed_arm_left", - "mana-and-artifice:manaweaving/constructs/gold/gold_bladed_arm_left", - "mana-and-artifice:manaweaving/constructs/diamond/diamond_bladed_arm_left", - "mana-and-artifice:manaweaving/constructs/obsidian/obsidian_bladed_arm_left" - ] - }, - { - "type": "manaweaving_altar", - "locations": [ - "mana-and-artifice:manaweaving/constructs/wood/wood_bladed_arm_right", - "mana-and-artifice:manaweaving/constructs/stone/stone_bladed_arm_right", - "mana-and-artifice:manaweaving/constructs/iron/iron_bladed_arm_right", - "mana-and-artifice:manaweaving/constructs/gold/gold_bladed_arm_right", - "mana-and-artifice:manaweaving/constructs/diamond/diamond_bladed_arm_right", - "mana-and-artifice:manaweaving/constructs/obsidian/obsidian_bladed_arm_right" - ] - }, - { - "type": "runescribing", - "location": "mana-and-artifice:runescribing/constructs/runescribe_construct_rod" - }, - { - "type": "runesmithing", - "location": "mana-and-artifice:runeforging/constructs/runeforge_construct_rod" - } - ] - }, - "Construct Shield Arm": { - "index": "3", - "category": "constructs", - "sections": [ - { - "type": "title", - "value": "构装体盾臂" - }, - { - "type": "text", - "value": "构装体盾臂可让构装体格挡来自于正前方的攻击,极大地提升构装体的生存能力。同时,盾臂还会整体提升构装体的护甲值/盔甲韧性,具体数值取决于盾臂的材料:" - }, - { - "type": "text", - "value": "木制:3 护甲值 0 盔甲韧性" - }, - { - "type": "text", - "value": "石制:5 护甲值 0 盔甲韧性" - }, - { - "type": "text", - "value": "铁制:6 护甲值 0 盔甲韧性" - }, - { - "type": "text", - "value": "金制:7 护甲值 0 盔甲韧性" - }, - { - "type": "text", - "value": "钻石:8 护甲值 2 盔甲韧性" - }, - { - "type": "text", - "value": "黑曜石:8 护甲值 3 盔甲韧性" - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "locations": [ - "mana-and-artifice:manaweaving/constructs/wood/wood_shield_arm_left", - "mana-and-artifice:manaweaving/constructs/stone/stone_shield_arm_left", - "mana-and-artifice:manaweaving/constructs/iron/iron_shield_arm_left", - "mana-and-artifice:manaweaving/constructs/gold/gold_shield_arm_left", - "mana-and-artifice:manaweaving/constructs/diamond/diamond_shield_arm_left", - "mana-and-artifice:manaweaving/constructs/obsidian/obsidian_shield_arm_left" - ] - }, - { - "type": "manaweaving_altar", - "locations": [ - "mana-and-artifice:manaweaving/constructs/wood/wood_shield_arm_right", - "mana-and-artifice:manaweaving/constructs/stone/stone_shield_arm_right", - "mana-and-artifice:manaweaving/constructs/iron/iron_shield_arm_right", - "mana-and-artifice:manaweaving/constructs/gold/gold_shield_arm_right", - "mana-and-artifice:manaweaving/constructs/diamond/diamond_shield_arm_right", - "mana-and-artifice:manaweaving/constructs/obsidian/obsidian_shield_arm_right" - ] - }, - { - "type": "runescribing", - "location": "mana-and-artifice:runescribing/constructs/runescribe_construct_rod" - }, - { - "type": "runesmithing", - "location": "mana-and-artifice:runeforging/constructs/runeforge_construct_rod" - } - ] - }, - "Construct Axe Arm": { - "index": "3", - "category": "constructs", - "sections": [ - { - "type": "title", - "value": "构装体斧臂" - }, - { - "type": "text", - "value": "构装体斧臂可以让构装体进行中等强度的攻击,并且还能赋予它砍树的能力。" - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "locations": [ - "mana-and-artifice:manaweaving/constructs/wood/wood_axe_arm_left", - "mana-and-artifice:manaweaving/constructs/stone/stone_axe_arm_left", - "mana-and-artifice:manaweaving/constructs/iron/iron_axe_arm_left", - "mana-and-artifice:manaweaving/constructs/gold/gold_axe_arm_left", - "mana-and-artifice:manaweaving/constructs/diamond/diamond_axe_arm_left", - "mana-and-artifice:manaweaving/constructs/obsidian/obsidian_axe_arm_left" - ] - }, - { - "type": "manaweaving_altar", - "locations": [ - "mana-and-artifice:manaweaving/constructs/wood/wood_axe_arm_right", - "mana-and-artifice:manaweaving/constructs/stone/stone_axe_arm_right", - "mana-and-artifice:manaweaving/constructs/iron/iron_axe_arm_right", - "mana-and-artifice:manaweaving/constructs/gold/gold_axe_arm_right", - "mana-and-artifice:manaweaving/constructs/diamond/diamond_axe_arm_right", - "mana-and-artifice:manaweaving/constructs/obsidian/obsidian_axe_arm_right" - ] - }, - { - "type": "runescribing", - "location": "mana-and-artifice:runescribing/constructs/runescribe_construct_axe" - }, - { - "type": "runesmithing", - "location": "mana-and-artifice:runeforging/constructs/runeforge_construct_axe" - }, - { - "type": "runescribing", - "location": "mana-and-artifice:runescribing/constructs/runescribe_construct_rod" - }, - { - "type": "runesmithing", - "location": "mana-and-artifice:runeforging/constructs/runeforge_construct_rod" - } - ] - }, - "Construct Mana Cannon Arms": { - "index": "3", - "category": "constructs", - "sections": [ - { - "type": "title", - "value": "构装体魔力大炮手臂" - }, - { - "type": "text", - "value": "魔力大炮可让构装体拥有远程攻击敌人的能力,但因为构装体自身的复杂性,这一魔力大炮手臂无法用于近战攻击。这种魔法攻击极为强大,攻击强度基本取决于制作手臂的材料。若想使用这一手臂,你还要为构装体加装魔力躯干,并且还要定期带它到魔力晶体旁进行魔力充能。参见魔力躯干一节,可以查看到更多魔力躯体的容量以及充能信息。每种制作材料对应的伤害如下表:" - }, - { - "type": "text", - "value": "木制:3 伤害值" - }, - { - "type": "text", - "value": "石制:5 伤害值" - }, - { - "type": "text", - "value": "铁制:7 伤害值" - }, - { - "type": "text", - "value": "黑曜石:10 伤害值" - }, - { - "type": "text", - "value": "钻石:15 伤害值" - }, - { - "type": "text", - "value": "金制:20 伤害值" - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "locations": [ - "mana-and-artifice:manaweaving/constructs/wood/wood_mana_cannon_left", - "mana-and-artifice:manaweaving/constructs/stone/stone_mana_cannon_left", - "mana-and-artifice:manaweaving/constructs/iron/iron_mana_cannon_left", - "mana-and-artifice:manaweaving/constructs/gold/gold_mana_cannon_left", - "mana-and-artifice:manaweaving/constructs/diamond/diamond_mana_cannon_left", - "mana-and-artifice:manaweaving/constructs/obsidian/obsidian_mana_cannon_left" - ] - }, - { - "type": "manaweaving_altar", - "locations": [ - "mana-and-artifice:manaweaving/constructs/wood/wood_mana_cannon_right", - "mana-and-artifice:manaweaving/constructs/stone/stone_mana_cannon_right", - "mana-and-artifice:manaweaving/constructs/iron/iron_mana_cannon_right", - "mana-and-artifice:manaweaving/constructs/gold/gold_mana_cannon_right", - "mana-and-artifice:manaweaving/constructs/diamond/diamond_mana_cannon_right", - "mana-and-artifice:manaweaving/constructs/obsidian/obsidian_mana_cannon_right" - ] - }, - { - "type": "runescribing", - "location": "mana-and-artifice:runescribing/constructs/runescribe_construct_claw" - }, - { - "type": "runesmithing", - "location": "mana-and-artifice:runeforging/constructs/runeforge_construct_claw" - }, - { - "type": "runescribing", - "location": "mana-and-artifice:runescribing/constructs/runescribe_construct_rod" - }, - { - "type": "runesmithing", - "location": "mana-and-artifice:runeforging/constructs/runeforge_construct_rod" - }, - { - "type": "manaweaving_altar", - "locations": [ - "mana-and-artifice:manaweaving/constructs/wood/wood_torso_mana", - "mana-and-artifice:manaweaving/constructs/stone/stone_torso_mana", - "mana-and-artifice:manaweaving/constructs/iron/iron_torso_mana", - "mana-and-artifice:manaweaving/constructs/gold/gold_torso_mana", - "mana-and-artifice:manaweaving/constructs/diamond/diamond_torso_mana", - "mana-and-artifice:manaweaving/constructs/obsidian/obsidian_torso_mana" - ] - } - ] - }, - "Construct Hammer Arm": { - "index": "3", - "category": "constructs", - "sections": [ - { - "type": "title", - "value": "构装体重锤手臂" - }, - { - "type": "text", - "value": "重锤手臂可以让构装体使出缓慢但较为有力的攻击,并且还附带有高击退效果。" - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "locations": [ - "mana-and-artifice:manaweaving/constructs/wood/wood_hammer_arm_left", - "mana-and-artifice:manaweaving/constructs/stone/stone_hammer_arm_left", - "mana-and-artifice:manaweaving/constructs/iron/iron_hammer_arm_left", - "mana-and-artifice:manaweaving/constructs/gold/gold_hammer_arm_left", - "mana-and-artifice:manaweaving/constructs/diamond/diamond_hammer_arm_left", - "mana-and-artifice:manaweaving/constructs/obsidian/obsidian_hammer_arm_left" - ] - }, - { - "type": "manaweaving_altar", - "locations": [ - "mana-and-artifice:manaweaving/constructs/wood/wood_hammer_arm_right", - "mana-and-artifice:manaweaving/constructs/stone/stone_hammer_arm_right", - "mana-and-artifice:manaweaving/constructs/iron/iron_hammer_arm_right", - "mana-and-artifice:manaweaving/constructs/gold/gold_hammer_arm_right", - "mana-and-artifice:manaweaving/constructs/diamond/diamond_hammer_arm_right", - "mana-and-artifice:manaweaving/constructs/obsidian/obsidian_hammer_arm_right" - ] - }, - { - "type": "runescribing", - "location": "mana-and-artifice:runescribing/constructs/runescribe_construct_hammer" - }, - { - "type": "runesmithing", - "location": "mana-and-artifice:runeforging/constructs/runeforge_construct_hammer" - }, - { - "type": "runescribing", - "location": "mana-and-artifice:runescribing/constructs/runescribe_construct_rod" - }, - { - "type": "runesmithing", - "location": "mana-and-artifice:runeforging/constructs/runeforge_construct_rod" - } - ] - }, - "Construct Basic Torso": { - "index": "3", - "category": "constructs", - "sections": [ - { - "type": "title", - "value": "构装体基础躯干" - }, - { - "type": "text", - "value": "基础的构装体躯干很便宜,但不会提供额外的构装体增益。" - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "locations": [ - "mana-and-artifice:manaweaving/constructs/wood/wood_torso_basic", - "mana-and-artifice:manaweaving/constructs/stone/stone_torso_basic", - "mana-and-artifice:manaweaving/constructs/iron/iron_torso_basic", - "mana-and-artifice:manaweaving/constructs/gold/gold_torso_basic", - "mana-and-artifice:manaweaving/constructs/diamond/diamond_torso_basic", - "mana-and-artifice:manaweaving/constructs/obsidian/obsidian_torso_basic" - ] - }, - { - "type": "runescribing", - "location": "mana-and-artifice:runescribing/constructs/runescribe_construct_torso" - }, - { - "type": "runesmithing", - "location": "mana-and-artifice:runeforging/constructs/runeforge_construct_torso" - } - ] - }, - "Construct Armor Torso": { - "index": "3", - "category": "constructs", - "sections": [ - { - "type": "title", - "value": "构装体盔甲躯干" - }, - { - "type": "text", - "value": "盔甲躯干可以极大提升构装体的生存能力,因为它可以为构装体提供护甲值/盔甲韧性。各材料提供的加护数值如下:" - }, - { - "type": "text", - "value": "木制:3 护甲值 0 盔甲韧性" - }, - { - "type": "text", - "value": "石制:5 护甲值 0 盔甲韧性" - }, - { - "type": "text", - "value": "铁制:6 护甲值 0 盔甲韧性" - }, - { - "type": "text", - "value": "金制:7 护甲值 0 盔甲韧性" - }, - { - "type": "text", - "value": "钻石:8 护甲值 2 盔甲韧性" - }, - { - "type": "text", - "value": "黑曜石:8 护甲值 3 盔甲韧性" - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "locations": [ - "mana-and-artifice:manaweaving/constructs/wood/wood_torso_armor", - "mana-and-artifice:manaweaving/constructs/stone/stone_torso_armor", - "mana-and-artifice:manaweaving/constructs/iron/iron_torso_armor", - "mana-and-artifice:manaweaving/constructs/gold/gold_torso_armor", - "mana-and-artifice:manaweaving/constructs/diamond/diamond_torso_armor", - "mana-and-artifice:manaweaving/constructs/obsidian/obsidian_torso_armor" - ] - }, - { - "type": "runescribing", - "location": "mana-and-artifice:runescribing/constructs/runescribe_construct_torso" - }, - { - "type": "runesmithing", - "location": "mana-and-artifice:runeforging/constructs/runeforge_construct_torso" - }, - { - "type": "runescribing", - "location": "mana-and-artifice:runescribing/constructs/runescribe_defense" - }, - { - "type": "runesmithing", - "location": "mana-and-artifice:runeforging/constructs/runeforge_defense" - }, - { - "type": "ritual", - "location": "mana-and-artifice:rituals/ancient_stone" - } - ] - }, - "Construct Mana Torso": { - "index": "3", - "category": "constructs", - "sections": [ - { - "type": "title", - "value": "构装体魔力躯干" - }, - { - "type": "text", - "value": "魔力躯干可以给予构装体一个魔力槽,有许多工作都需要使用到这一魔力槽,例如魔力大炮。构装体魔力槽内的魔力不会自然恢复,必须要将构装体带到魔力晶体的有效范围内,方可恢复其魔力。\n\n更优秀的材料所能储存的魔力越多。各个材料所能容纳的魔力值如下:" - }, - { - "type": "text", - "value": "木制:50 魔力值" - }, - { - "type": "text", - "value": "石制:75 魔力值" - }, - { - "type": "text", - "value": "铁制:100 魔力值" - }, - { - "type": "text", - "value": "金制:400 魔力值" - }, - { - "type": "text", - "value": "钻石:200 魔力值" - }, - { - "type": "text", - "value": "黑曜石:150 魔力值" - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "locations": [ - "mana-and-artifice:manaweaving/constructs/wood/wood_torso_mana", - "mana-and-artifice:manaweaving/constructs/stone/stone_torso_mana", - "mana-and-artifice:manaweaving/constructs/iron/iron_torso_mana", - "mana-and-artifice:manaweaving/constructs/gold/gold_torso_mana", - "mana-and-artifice:manaweaving/constructs/diamond/diamond_torso_mana", - "mana-and-artifice:manaweaving/constructs/obsidian/obsidian_torso_mana" - ] - }, - { - "type": "runescribing", - "location": "mana-and-artifice:runescribing/constructs/runescribe_construct_torso" - }, - { - "type": "runesmithing", - "location": "mana-and-artifice:runeforging/constructs/runeforge_construct_torso" - }, - { - "type": "runescribing", - "location": "mana-and-artifice:runescribing/constructs/runescribe_arcane" - }, - { - "type": "runesmithing", - "location": "mana-and-artifice:runeforging/constructs/runeforge_arcane" - }, - { - "type": "ritual", - "location": "mana-and-artifice:rituals/forgotten_lore" - } - ] - }, - "Construct Basic Legs": { - "index": "3", - "category": "constructs", - "sections": [ - { - "type": "title", - "value": "构装体基础腿部" - }, - { - "type": "text", - "value": "基础的构装体腿部很便宜,但不会提供额外的构装体增益。" - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "locations": [ - "mana-and-artifice:manaweaving/constructs/wood/wood_legs_basic", - "mana-and-artifice:manaweaving/constructs/stone/stone_legs_basic", - "mana-and-artifice:manaweaving/constructs/iron/iron_legs_basic", - "mana-and-artifice:manaweaving/constructs/gold/gold_legs_basic", - "mana-and-artifice:manaweaving/constructs/diamond/diamond_legs_basic", - "mana-and-artifice:manaweaving/constructs/obsidian/obsidian_legs_basic" - ] - }, - { - "type": "runescribing", - "location": "mana-and-artifice:runescribing/constructs/runescribe_construct_hips" - }, - { - "type": "runesmithing", - "location": "mana-and-artifice:runeforging/constructs/runeforge_construct_hips" - } - ] - }, - "Construct Reinforced Legs": { - "index": "3", - "category": "constructs", - "sections": [ - { - "type": "title", - "value": "构装体增强腿部" - }, - { - "type": "text", - "value": "增强腿部的护甲值更高,并且还能够让构装体有力气扛起我。如果我是在构装体处于跟随或者等待状态骑上它,那么我可以直接对它进行直接控制,如果是在它执行统御星锥指令时骑上它,那么它会扛着我进行任务。" - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "locations": [ - "mana-and-artifice:manaweaving/constructs/wood/wood_legs_reinforced", - "mana-and-artifice:manaweaving/constructs/stone/stone_legs_reinforced", - "mana-and-artifice:manaweaving/constructs/iron/iron_legs_reinforced", - "mana-and-artifice:manaweaving/constructs/gold/gold_legs_reinforced", - "mana-and-artifice:manaweaving/constructs/diamond/diamond_legs_reinforced", - "mana-and-artifice:manaweaving/constructs/obsidian/obsidian_legs_reinforced" - ] - }, - { - "type": "runescribing", - "location": "mana-and-artifice:runescribing/constructs/runescribe_construct_hips" - }, - { - "type": "runesmithing", - "location": "mana-and-artifice:runeforging/constructs/runeforge_construct_hips" - } - ] - }, - "Construct Ender Legs": { - "index": "3", - "category": "constructs", - "sections": [ - { - "type": "title", - "value": "构装体末影腿部" - }, - { - "type": "text", - "value": "末影腿部可让构装体在执行任务时进行短距离传送,距离为 6 到 32 格。" - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "locations": [ - "mana-and-artifice:manaweaving/constructs/wood/wood_legs_ender", - "mana-and-artifice:manaweaving/constructs/stone/stone_legs_ender", - "mana-and-artifice:manaweaving/constructs/iron/iron_legs_ender", - "mana-and-artifice:manaweaving/constructs/gold/gold_legs_ender", - "mana-and-artifice:manaweaving/constructs/diamond/diamond_legs_ender", - "mana-and-artifice:manaweaving/constructs/obsidian/obsidian_legs_ender" - ] - }, - { - "type": "runescribing", - "location": "mana-and-artifice:runescribing/constructs/runescribe_construct_hips" - }, - { - "type": "runesmithing", - "location": "mana-and-artifice:runeforging/constructs/runeforge_construct_hips" - } - ] - }, - "Construct Basic Head": { - "index": "3", - "category": "constructs", - "sections": [ - { - "type": "title", - "value": "构装体基础头部" - }, - { - "type": "text", - "value": "基础的构装体头部很便宜,但不会提供额外的构装体增益。" - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "locations": [ - "mana-and-artifice:manaweaving/constructs/wood/wood_head_basic", - "mana-and-artifice:manaweaving/constructs/stone/stone_head_basic", - "mana-and-artifice:manaweaving/constructs/iron/iron_head_basic", - "mana-and-artifice:manaweaving/constructs/gold/gold_head_basic", - "mana-and-artifice:manaweaving/constructs/diamond/diamond_head_basic", - "mana-and-artifice:manaweaving/constructs/obsidian/obsidian_head_basic" - ] - }, - { - "type": "runescribing", - "location": "mana-and-artifice:runescribing/constructs/runescribe_construct_head" - }, - { - "type": "runesmithing", - "location": "mana-and-artifice:runeforging/constructs/runeforge_construct_head" - } - ] - }, - "Construct Rebreather Head": { - "index": "3", - "category": "constructs", - "sections": [ - { - "type": "title", - "value": "构装体加装呼吸器头部" - }, - { - "type": "text", - "value": "加装呼吸器头部能够让构装体在水下进行呼吸。" - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "locations": [ - "mana-and-artifice:manaweaving/constructs/wood/wood_head_rebreather", - "mana-and-artifice:manaweaving/constructs/stone/stone_head_rebreather", - "mana-and-artifice:manaweaving/constructs/iron/iron_head_rebreather", - "mana-and-artifice:manaweaving/constructs/gold/gold_head_rebreather", - "mana-and-artifice:manaweaving/constructs/diamond/diamond_head_rebreather", - "mana-and-artifice:manaweaving/constructs/obsidian/obsidian_head_rebreather" - ] - }, - { - "type": "runescribing", - "location": "mana-and-artifice:runescribing/constructs/runescribe_construct_head" - }, - { - "type": "runesmithing", - "location": "mana-and-artifice:runeforging/constructs/runeforge_construct_head" - } - ] - }, - "Construct Horn Head": { - "index": "3", - "category": "constructs", - "sections": [ - { - "type": "title", - "value": "构装体角状头部" - }, - { - "type": "text", - "value": "角状头部会在构装体近战攻击敌人的时候嘲讽对方,强迫对方以自己作为攻击目标。" - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "locations": [ - "mana-and-artifice:manaweaving/constructs/wood/wood_head_horn", - "mana-and-artifice:manaweaving/constructs/stone/stone_head_horn", - "mana-and-artifice:manaweaving/constructs/iron/iron_head_horn", - "mana-and-artifice:manaweaving/constructs/gold/gold_head_horn", - "mana-and-artifice:manaweaving/constructs/diamond/diamond_head_horn", - "mana-and-artifice:manaweaving/constructs/obsidian/obsidian_head_horn" - ] - }, - { - "type": "runescribing", - "location": "mana-and-artifice:runescribing/constructs/runescribe_construct_head" - }, - { - "type": "runesmithing", - "location": "mana-and-artifice:runeforging/constructs/runeforge_construct_head" - } - ] - }, - "Construct Smart Head": { - "index": "3", - "category": "constructs", - "sections": [ - { - "type": "title", - "value": "构装体智能头部" - }, - { - "type": "text", - "value": "智能头部可以让构装体执行更多统御星锥内的指令。默认数量为 8 ,智能头部的材料决定了它的数量增益:" - }, - { - "type": "text", - "value": "木制:8\n石制:12\n铁制:16\n黑曜石:20\n金制:30\n钻石:50" - } - ], - "related_recipes": [ - { - "type": "manaweaving_altar", - "locations": [ - "mana-and-artifice:manaweaving/constructs/wood/wood_head_smart", - "mana-and-artifice:manaweaving/constructs/stone/stone_head_smart", - "mana-and-artifice:manaweaving/constructs/iron/iron_head_smart", - "mana-and-artifice:manaweaving/constructs/gold/gold_head_smart", - "mana-and-artifice:manaweaving/constructs/diamond/diamond_head_smart", - "mana-and-artifice:manaweaving/constructs/obsidian/obsidian_head_smart" - ] - }, - { - "type": "runescribing", - "location": "mana-and-artifice:runescribing/constructs/runescribe_construct_head" - }, - { - "type": "runesmithing", - "location": "mana-and-artifice:runeforging/constructs/runeforge_construct_head" - } - ] - }, - "version": "1.1.0.9b" -} \ No newline at end of file diff --git a/projects/1.18/assets/mana-and-artifice/mna/lang/en_us.json b/projects/1.18/assets/mana-and-artifice/mna/lang/en_us.json deleted file mode 100644 index e933f10e7fff..000000000000 --- a/projects/1.18/assets/mana-and-artifice/mna/lang/en_us.json +++ /dev/null @@ -1,1701 +0,0 @@ -{ - "itemGroup.mna.items": "Mana and Artifice", - "itemGroup.mna.constructs": "Mana and Artifice: Constructs", - "itemGroup.mna.runes": "Mana and Artifice: Runes", - "itemGroup.mna.thaumaturgy": "Mana and Artifice: Thaumaturgy", - "itemGroup.mna.artifice": "Mana and Artifice: Artifacts", - "item.mna.air_cast_ring": "Ring of the Skies", - "item.mna.bone_ring": "Ring of Brittle Bone", - "item.mna.faction_horn_council": "Horn of the Conclave", - "item.mna.faction_horn_fey": "Horn of the Seasons", - "item.mna.faction_horn_demons": "Horn of the Chain", - "item.mna.faction_horn_undead": "Horn of the Grave", - "item.mna.faction_horn.low_tier": "You are too low tier to call your faction to your aid.", - "item.mna.faction_horn.low_reputation": "You are not in good enough standing with your faction for them to come to your aid.", - "item.mna.faction_horn.wrong_faction": "You are the wrong faction for this item.", - "item.mna.debug_wand": "Debug Orb", - "item.mna.animus_dust": "Animus Dust", - "item.mna.animated_quill": "Animated Quill", - "item.mna.antidote_bracelet": "Bracelet of Antidote", - "item.mna.arcane_ash": "Arcane Ash", - "item.mna.arcane_compound": "Arcane Compound", - "item.mna.arcane_crown": "Arcane Crown", - "item.mna.arcanist_ink": "Arcanist's Ink", - "item.mna.affinity_lock_belt": "Belt of Locks", - "item.mna.allfather_axe": "Allfather's Axe", - "item.mna.torn_journal_page": "Torn Journal Page", - "item.mna.torn_journal_page.empty": "It seems to be damaged to the point of illegibility", - "item.mna.torn_journal_page.contains": "Seems to contain fragmented writings on ", - "item.mna.torn_journal_page.learned.prefix": "Your knowledge of ", - "item.mna.torn_journal_page.learned.suffix": " has increased!", - "item.mna.spell_part_thesis": "Arcane Thesis", - "item.mna.spell_part_thesis.empty": "The thesis is incomplete.", - "item.mna.spell_part_thesis.contains": "Seems to contain detailed writings on ", - "item.mna.transmuted_silver": "Transmuted Silver", - "item.mna.break_ring_lesser": "Break Ring (Lesser)", - "item.mna.break_ring_greater": "Break Ring (Greater)", - "item.mna.collector_ring_lesser": "Collector's Ring (Lesser)", - "item.mna.collector_ring_greater": "Collector's Ring (Greater)", - "item.mna.blink_precision_ring": "Ring of the Enderman", - "item.mna.bone_ash": "Bone Ash", - "item.mna.book_of_rote": "Book of Rote", - "item.mna.book_of_rote.part_not_rote": "%s is not rote, you cannot cast this spell using this book.", - "item.mna.book_marks": "Book of Marks", - "item.mna.staff_phylactery": "Staff of Calling", - "item.mna.bound_axe": "Bound Axe", - "item.mna.bound_sword": "Bound Sword", - "item.mna.bubble_boat": "Bubble Boat", - "item.mna.brimstone_charm": "Brimstone Charm", - "item.mna.brimstone_boat": "Brimstone Boat", - "item.mna.battlemage_amulet": "Amulet of the Battlemage", - "item.mna.bed_charm": "Enderfeather Charm", - "item.mna.bed_charm.dimension-wrong": "Your respawn point is not in this dimension.", - "item.mna.bed_charm.no-bed": "You do not have a bed position set.", - "item.mna.bed_charm.consume-failed": "Failed to consume the item, skipping effect.", - "item.mna.fall_charm": "Bonefeather Charm", - "item.mna.fall_charm.flavor": "It snaps instead of your shins", - "item.mna.drown_charm": "Reedfeather Charm", - "item.mna.drown_charm.flavor": "Wha-NO, it's NOT just a feather tied to a reed. It's a MAGICAL. ARTIFACT.", - "item.mna.burn_charm": "Coalfeather Charm", - "item.mna.burn_charm.flavor": "It's warm to the touch.", - "item.mna.herbalist_pouch": "Herbalist's Pouch", - "item.mna.herbalist_pouch.desc": "Contains an assortment of useful magical components. Right click to open.", - "item.mna.inscriptionist_pouch": "Inscriptionist's Pouch", - "item.mna.inscriptionist_pouch.desc": "Contains an assortment of useful runeforging items. Right click to open.", - "item.mna.weaver_pouch": "Weaver's Pouch", - "item.mna.weaver_pouch.desc": "Contains an assortment of useful manaweave items. Right click to open.", - "item.mna.cowl_of_consumption": "Cowl of Consumption", - "item.mna.chargeable.mana": "Mana: %.2f/%.2f", - "item.mna.chargeable.pedestalCharge": "Charge with pedestal charging", - "item.mna.chargeable.rightClickCharge": "Or, hold in your hand and hold right click to charge", - "item.mna.chimerite_gem": "Chimerite Gem", - "item.mna.component_pouch": "Component Pouch", - "item.mna.crystal_phylactery": "Crystal Phylactery", - "item.mna.crystal_phylactery.tooltip": "Essence of the %s (%d/%d)", - "item.mna.crystal_phylactery.empty": "Empty", - "item.mna.enchanted_vellum": "Spell Recipe", - "item.mna.enchanted_vellum.subtitle": "I'll need to gather up the following reagents for the Ritual of Arcana:", - "item.mna.eldritch_orb": "Eldritch Orb", - "item.mna.emberglow_bracelet": "Emberglow Bracelet", - "item.mna.ender_disc": "Ender Disc", - "item.mna.ender_disc.copied": "Copied the destination pattern to the disc's current pattern", - "mna:ender_disc.unused": "Unused", - "mna:ender_disc.set_to": "Currently set to: %s", - "item.mna.enderguard_amulet": "Enderguard Amulet", - "item.mna.filter_item": "Filter Item", - "item.mna.filter_item.empty": "Empty", - "item.mna.filter_item.match_durability": "Match Durability (less than/equal): ", - "item.mna.filter_item.match_tag": "Match Tag Data: ", - "item.mna.filter_item.yes": "Yes", - "item.mna.filter_item.no": "No", - "item.mna.mote_air": "Mote of Air", - "item.mna.mote_earth": "Mote of Earth", - "item.mna.mote_water": "Mote of Water", - "item.mna.mote_fire": "Mote of Fire", - "item.mna.mote_arcane": "Mote of Magic", - "item.mna.mote_ender": "Mote of Ender", - "item.mna.greater_mote_air": "Greater Mote of Air", - "item.mna.greater_mote_earth": "Greater Mote of Earth", - "item.mna.greater_mote_water": "Greater Mote of Water", - "item.mna.greater_mote_fire": "Greater Mote of Fire", - "item.mna.greater_mote_arcane": "Greater Mote of Magic", - "item.mna.greater_mote_ender": "Greater Mote of Ender", - "item.mna.witherbone": "Witherbone", - "item.mna.ironbark": "Ironbark", - "item.mna.living_flame": "Living Flame", - "item.mna.resonating_lump": "Resonating Lump", - "item.mna.resonating_dust": "Resonating Dust", - "item.mna.entrapment_crystal": "Crystalline Cage", - "item.mna.entrapment_crystal.trapped": "A %s is trapped inside.", - "item.mna.entrapment_crystal.empty": "The crystal is empty.", - "item.mna.entrapment_crystal.missing": "The entity this crystal held can't be resolved", - "item.mna.flat_lands_book": "Book of the Shifting Lands", - "item.mna.fortune_ring_minor": "Ring of Minor Fortune", - "item.mna.fortune_ring": "Ring of Fortune", - "item.mna.fortune_ring_greater": "Ring of Greater Fortune", - "item.mna.runic_malus": "Runic Malus", - "item.mna.runic_malus.lore_1": "A relic of legendary smiths of days past, this hammer never breaks and works to scribe and forge runes.", - "item.mna.runic_malus.lore_2": "It is said to take on the enchantments of any rune placed within it, even combining same enchantments into more powerful ones.", - "item.mna.astro_blade": "Astro's Anachronous Anelace", - "item.mna.astro_blade.lore_1": "An artifact of unknown origins, this sword of legend is rumored to be the blade of the spellsword.", - "item.mna.astro_blade.lore_2": "Acting as both a weapon and spell focus it is said that mages can lay spells into it, casting on demand or on strike.", - "item.mna.guide_book": "Codex Arcana", - "item.mna.guide_book.magic_unlocked": "As you hold the book in your hands, you feel compelled to open it. You skim through a few pages, and before you know it, hours have gone by with you reading in depth. Your mind has been opened, and you feel the currents of magical energies swirling around you. You have unlocked the secrets of the arcane!", - "item.mna.grimoire": "Grimoire", - "item.mna.grimoire_council": "Tome of the Seven", - "item.mna.grimoire_council.subtitle": "Council Faction Grimoire", - "item.mna.grimoire_fey": "Tome of Shifting Seasons", - "item.mna.grimoire_fey.subtitle": "Fey Court Faction Grimoire", - "item.mna.grimoire_undead": "Tome of the Hound", - "item.mna.grimoire_undead.subtitle": "Undead Faction Grimoire", - "item.mna.grimoire_demon": "Tome of the Greater Key", - "item.mna.grimoire_demon.subtitle": "Demon Faction Grimoire", - "item.mna.crystal_of_memories": "Crystal of Memories", - "item.mna.crystal_of_memories.full": "The crystal is full with %d experience", - "item.mna.crystal_of_memories.contains": "%d / %d experience", - "item.mna.crystal_of_memories.supplement": "Returning XP. Sneak+Right Click to change.", - "item.mna.crystal_of_memories.infusion": "Taking XP. Sneak+Right Click to change.", - "item.mna.item-with-gui.open-with": "Open by holding %s and right clicking", - "item.mna.item-with-gui.radial-open": "Open the radial selection menu by holding %s.", - "item.mna.item-with-gui.open-rclick": "Open by right clicking", - "item.mna.hellfire_staff": "Hellfire Staff", - "item.mna.healing_poultice": "Healing Poultice", - "item.mna.infused_silk": "Infused Silk", - "item.mna.infused_thread": "Infused Thread", - "item.mna.eldrin_bracelet": "Bracelet of Eldrin Power", - "item.mna.eldrin_rift": "Eldrin Rift", - "item.mna.pumpkin_staff": "Punkin Staff", - "item.mna.clay_mug": "Clay Mug", - "item.mna.mana_coffee_beans": "Mana Coffee Beans", - "item.mna.mana_coffee": "Mana Tea", - "item.mna.mark_of_the_council": "Mark of the Council", - "item.mna.mark_of_the_fey": "Mark of the Fey", - "item.mna.mark_of_the_nether": "Mark of the Nether", - "item.mna.mark_of_the_undead": "Mark of the Undead", - "mna:multiblock_recipe": "Materials List: ", - "mna:multiblock/fey_circle": "Fey Court Sanctum", - "mna:multiblock/undead_circle": "Undead Sanctum", - "mna:multiblock/council_circle": "Council Sanctum", - "mna:multiblock/demon_circle": "Demonic Sanctum", - "mna:multiblock/wellspring_capture": "Wellspring Prism", - "mna:multiblock/eldrin_altar": "Eldrin Altar", - "item.mna.magic_broom": "Magic Broom", - "item.mna.vortex_broom": "Vortex Broom", - "item.mna.mana_crystal_fragment": "Mana Crystal Fragment", - "item.mna.minor_mana_gem": "Minor Mana Gem", - "item.mna.major_mana_gem": "Major Mana Gem", - "item.mna.mana_battery.infusion": "Mode: Infusion", - "item.mna.mana_battery.supplement": "Mode: Supplement", - "item.mna.mana_battery.no_supplement": "Your faction cannot suppliment from this item. Infusion works, and therefore it will still recharge gear.", - "item.mna.manaweaver_wand": "Vinteum Manaweaver's Wand", - "item.mna.manaweaver_wand_advanced": "Chimerite Manaweaver's Wand", - "item.mna.manaweaver_wand.manual": "Freeform Manaweaving", - "item.mna.manaweaver_wand.auto": "Selected Pattern: %s", - "item.mna.manaweaver_wand.oom": "You have run out of mana and were not able to complete the manaweave.", - "item.mna.manaweaver_wand.confusion": "You hold the wand in your hand and swear you feel a current of energy deep within it, but try as you might you can't make anything happen. You will need to learn more before you continue.", - "item.mna.manaweaver_wand.cantrip_wand_removed": "You need to continue to hold the manaweaver wand in one of your hands until the cantrip completes. The cantrip failed to cast.", - "item.mna.dowsing_rod.confusion": "You hold the rod in your hand and swear you feel a current of energy deep within it, but try as you might you can't make anything happen. You will need to learn more before you continue.", - "item.mna.dowsing_rod.no_wellsprings": "No wellsprings found. Explore more!", - "item.mna.improvised_manaweaver_wand": "Improvised Manaweaver's Wand", - "item.mna.manaweave_bottle": "Manaweave in a Bottle", - "item.mna.manaweave_bottle.suffix": ": %s", - "item.mna.manaweaver_wand.not_recognized": "The pattern wasn't recognized.", - "item.mna.manaweaver_wand.channel_too_short": "You didn't channel long enough to complete the pattern.", - "item.mna.manaweaver_wand.position_stored": "Tied the wand to this altar. Patterns drawn, when close enough (8 blocks) will always go into this altar. Sneak + Right click any other block to clear.", - "item.mna.manaweaver_wand.position_cleared": "Altar position cleared.", - "item.mna.manaweaver_wand.low_tier": "You lack the knowledge and skill to perform this pattern right now.", - "item.mna.mundane_bracelet_pattern": "Pattern: Mundane Bracelet", - "item.mna.mundane_bracelet": "Mundane Bracelet", - "item.mna.mundane_ring_pattern": "Pattern: Mundane Ring", - "item.mna.mundane_ring": "Mundane Ring", - "item.mna.mundane_amulet_pattern": "Pattern: Mundane Amulet", - "item.mna.mundane_amulet": "Mundane Amulet", - "item.mna.broken_hood": "Broken Hood", - "item.mna.broken_robes": "Broken Robes", - "item.mna.broken_leggings": "Broken Leggings", - "item.mna.broken_boots": "Broken Boots", - "item.mna.broken_repair_prompt": "This armor is broken, but all is not lost! Take it to a runic anvil and repair it with infused silk and a sorcerous sewing set.", - "item.mna.mage_hood": "Mage Hood", - "item.mna.mage_robes": "Mage Robes", - "item.mna.mage_leggings": "Mage Leggings", - "item.mna.mage_boots": "Mage Boots", - "item.mna.bone_armor_head": "Witherbone Skullcap", - "item.mna.bone_armor_chest": "Witherbone Cuirass", - "item.mna.bone_armor_leggings": "Witherbone Greaves", - "item.mna.bone_armor_boots": "Witherbone Boots", - "item.mna.demon_armor_head": "Infernal Helm", - "item.mna.demon_armor_chest": "Infernal Cuirass", - "item.mna.demon_armor_leggings": "Infernal Greaves", - "item.mna.demon_armor_boots": "Infernal Boots", - "item.mna.fey_armor_head": "Druidic Antlers", - "item.mna.fey_armor_chest": "Druidic Buckskin", - "item.mna.fey_armor_leggings": "Druidic Leggings", - "item.mna.fey_armor_boots": "Druidic Slippers", - "item.mna.council_armor_head": "Spellweaver Runes", - "item.mna.council_armor_chest": "Spellweaver Robes", - "item.mna.council_armor_leggings": "Spellweaver Leggings", - "item.mna.council_armor_boots": "Spellweaver Boots", - "item.mna.modifier_book": "Book of Alteration", - "item.mna.pattern_vinteum_needle": "Pattern: Vinteum Needle", - "item.mna.pilgrim_staff": "Staff of the Pilgrim", - "item.mna.player_charm": "Player Charm", - "item.mna.player_charm.attuned": "Attuned to %s", - "item.mna.player_charm.not_attuned": "Not attuned", - "item.mna.purified_vinteum_dust": "Purified Vinteum Dust", - "item.mna.purified_vinteum_ingot": "Purified Vinteum Ingot", - "item.mna.purified_vinteum_coated_iron": "Purified Vinteum Coated Iron", - "item.mna.mithions_magnificent_mbag": "Mithion's Magnificent M...bag", - "item.mna.practitioners_pouch": "Practitioner's Pouch", - "item.mna.practitioners_pouch.stored": "Ritual Pattern Stored!", - "item.mna.practitioners_pouch.store_failed": "The Ritual Pattern couldn't be stored. Check the pattern and reagents to make sure it's all there.", - "item.mna.practitioners_pouch.not_kittable": "This ritual cannot be stored in a practitioner's pouch.", - "item.mna.practitioners_pouch.not_found": "Couldn't match a ritual.", - "item.mna.practitioners_pouch.not_enough_items": "The pouch doesn't have enough items to place the ritual.", - "item.mna.practitioners_pouch.reagents": "Required Reagents:", - "item.mna.practitioners_pouch.no_ritual_stored": "No ritual stored.", - "item.mna.practitioners_pouch.ritual_title": "(%s, %d runes)", - "item.mna.patch.prompt": "Patches: ", - "item.mna.patch_depth": "Depth", - "item.mna.patch_depth_2": "Depth II", - "item.mna.patch_speed": "Speed", - "item.mna.patch_speed_2": "Speed II", - "item.mna.patch_speed_3": "Speed III", - "item.mna.patch_rift": "Rift", - "item.mna.patch_conveyance": "Conveyance", - "item.mna.patch_collection": "Collection", - "item.mna.patch_weave": "Weave", - "item.mna.patch_glyph": "Glyph", - "item.mna.patch_mote": "Mote", - "item.mna.patch_void": "Void", - "item.mna.ritual_focus_minor": "Mystic Focus (Minor)", - "item.mna.ritual_focus_lesser": "Mystic Focus (Lesser)", - "item.mna.ritual_focus_greater": "Mystic Focus (Greater)", - "item.mna.rune_clay_plate": "Unfired Rune Plate", - "item.mna.rune_pattern_ritual_metal": "Rune Pattern: Ritual (Metal)", - "item.mna.rune_ritual_metal": "Rune: Ritual (Metal)", - "item.mna.rune_pattern_defense": "Rune Pattern: Defense", - "item.mna.rune_defense": "Rune: Defense", - "item.mna.rune_pattern_aura": "Rune Pattern: Aura", - "item.mna.rune_aura": "Rune: Aura", - "item.mna.rune_pattern_marking": "Rune Pattern: Marking", - "item.mna.rune_marking": "Rune: Marking", - "item.mna.rune_marking.noPosition": "No Position Set", - "item.mna.rune_marking.setPosition": "Marked Position, X: %d, Y: %d, Z: %d", - "item.mna.rune_marking.blockWhenSet": "Block at position when set: %s", - "item.mna.rune_marking.face": "Face: %s", - "item.mna.rune_pattern_air": "Rune Pattern: Air", - "item.mna.rune_air": "Rune: Air", - "item.mna.rune_pattern_arcane": "Rune Pattern: Arcane", - "item.mna.rune_arcane": "Rune: Arcane", - "item.mna.rune_pattern_earth": "Rune Pattern: Earth", - "item.mna.rune_earth": "Rune: Earth", - "item.mna.rune_pattern_ender": "Rune Pattern: Ender", - "item.mna.rune_ender": "Rune: Ender", - "item.mna.rune_pattern_fire": "Rune Pattern: Fire", - "item.mna.rune_fire": "Rune: Fire", - "item.mna.rune_pattern_water": "Rune Pattern: Water", - "item.mna.rune_water": "Rune: Water", - "item.mna.rune_pattern_projection": "Rune Pattern: Projection", - "item.mna.rune_projection": "Rune: Projection", - "item.mna.pattern_belt_buckle": "Pattern: Belt Buckle", - "item.mna.belt_buckle": "Belt Buckle", - "item.mna.rune_pattern_warding": "Rune Pattern: Warding", - "item.mna.rune_warding": "Rune: Warding", - "item.mna.rune_warding.warded": "A magical ward stops you!", - "item.mna.runescribing_recipe_paper": "Runescribing Recipe", - "item.mna.manaweaving_pattern_recipe_paper": "Manaweaving Pattern", - "item.mna.transitory_tunnel": "Transitory Tunnel", - "item.mna.runic_silk": "Runic Silk", - "item.mna.runesmith_hammer": "Runesmith's Hammer", - "item.mna.runesmith_chisel": "Runesmith's Chisel", - "item.mna.rune_pattern": "Rune Pattern", - "item.mna.rune_pattern.blank": "Blank", - "item.mna.rune_pattern.progress": "In Progress", - "item.mna.selfish_belt": "Selfish Belt", - "item.mna.silk_touch_ring": "Ring of Silk", - "item.mna.spectral_elytra": "Spectral Elytra", - "item.mna.stone_rune_black": "Black Glyph", - "item.mna.stone_rune_blank": "Blank Glyph", - "item.mna.stone_rune_blue": "Blue Glyph", - "item.mna.stone_rune_brown": "Brown Glyph", - "item.mna.stone_rune_cyan": "Cyan Glyph", - "item.mna.stone_rune_gray": "Gray Glyph", - "item.mna.stone_rune_green": "Green Glyph", - "item.mna.stone_rune_light_blue": "Light Blue Glyph", - "item.mna.stone_rune_light_gray": "Light Gray Glyph", - "item.mna.stone_rune_lime": "Lime Glyph", - "item.mna.stone_rune_magenta": "Magenta Glyph", - "item.mna.stone_rune_orange": "Orange Glyph", - "item.mna.stone_rune_pink": "Pink Glyph", - "item.mna.stone_rune_purple": "Purple Glyph", - "item.mna.stone_rune_red": "Red Glyph", - "item.mna.stone_rune_white": "White Glyph", - "item.mna.stone_rune_yellow": "Yellow Glyph", - "item.mna.spell_book": "Spell Book", - "item.mna.spell": "Magic Spell", - "item.mna.spell.recipe_display_name": "Spell Recipe: %s - %s", - "item.mna.spell.display_name": "Spell: %s - %s", - "item.mna.spell.shape_attributes": "Shape Attributes", - "item.mna.spell.component_attributes": "%s Attributes", - "item.mna.spell.attribute_display": " %s: %s", - "item.mna.spell.complexity_display": "Complexity: %d", - "item.mna.spell.mana_cost_display": "Mana Cost: %s", - "item.mna.spell.channeled_mana_cost_display": "Mana Cost: %s/second", - "item.mna.spell.charges_display": "Charges: %d", - "item.mna.spell.mysterious": "A Mysterious Spell", - "item.mna.spell.shift_prompt": "Press SHIFT to see detailed information", - "item.mna.spell.alt_prompt": "Press ALT to see required reagents", - "item.mna.spell.required_reagents": "Required reagents:", - "item.mna.spell.tier-fail": "You lack the knowledge and experience to cast this spell right now.", - "item.mna.spell.biome-blacklisted": "This spell cannot be cast within this biome.", - "item.mna.spell.dimension-blacklisted": "This spell cannot be cast within this dimension.", - "item.mna.spell.complexity-fail": "This spell is currently too complex for you to manage.", - "item.mna.spell.faction-fail": "This spell is not castable by your faction.", - "item.mna.spell.reagents-missing": "You are missing the required reagents to cast this spell.", - "item.mna.spell.not_rote": "This spell is not rote by you, you cannot cast it.", - "item.mna.spell.modifier_not_rote": "No roted modifier allows the %s attribute, you cannot cast this spell.", - "item.mna.spell.no-magic": "You aren't quite sure what to do with this item at this time.", - "item.mna.spell.fatal_error": "A critical error occurred during the casting of this spell. It has been cancelled to preserve stability. Information has been written to the log file.", - "item.mna.icarian_flight": "Scroll of Icarian Flight", - "item.mna.staff_a": "Magic Staff", - "item.mna.staff_b": "Magic Staff", - "item.mna.staff_c": "Magic Staff", - "item.mna.eldrin_sight_unguent": "Eldrin Sight Unguent", - "item.mna.wellspring_sight_unguent": "Wellspring Sight Unguent", - "item.mna.sight_unguent.flavor_text": "It smells terrible.", - "item.mna.superheated_vinteum_ingot": "Superheated Vinteum Ingot", - "item.mna.superheated_purified_vinteum_ingot": "Superheated Purified Vinteum Ingot", - "item.mna.sorcerous_sewing_set": "Sorcerous Sewing Set", - "item.mna.spellbreaker_spawn_egg": "Spellbreaker Spawn Egg", - "item.mna.witch_hunter_spawn_egg": "Witch Hunter Spawn Egg", - "item.mna.mushroom_soldier_spawn_egg": "Mushroom Soldier Spawn Egg", - "item.mna.pixie_spawn_egg": "Pixie Spawn Egg", - "item.mna.demon_imp_spawn_egg": "Demon Imp Spawn Egg", - "item.mna.lantern_wraith_spawn_egg": "Lantern Wraith Spawn Egg", - "item.mna.hulking_zombie_spawn_egg": "Hulking Zombie Spawn Egg", - "item.mna.skeleton_assassin_spawn_egg": "Skeleton Assassin Spawn Egg", - "item.mna.trickery_bracelet": "Bracelet of Trickery", - "item.mna.thaumaturgic_link": "Thaumaturgic Link", - "item.mna.thaumaturgic_compass": "Thaumaturgic Compass", - "item.mna.thaumaturgic_compass.locating": "Attuned to a %s", - "item.mna.vellum": "Vellum", - "item.mna.vinteum_dust": "Vinteum Dust", - "item.mna.vinteum_coated_iron": "Vinteum Coated Iron", - "item.mna.vinteum_ingot": "Vinteum Ingot", - "item.mna.vinteum_needle": "Vinteum Needle", - "item.mna.warding_amulet": "Warding Amulet", - "item.mna.witherguard_amulet": "Witherguard Amulet", - "item.mna.wand": "Magic Wand", - "item.mna.wand_b": "Magic Wand", - "item.mna.wand_c": "Magic Wand", - "item.mna.wellspring_dowsing_rod": "Wellspring Dowsing Rod", - "item.mna.wizard_chalk": "Wizard Chalk", - "item.mna.wizard_chalk_uses": "%d uses remaining", - "item.mna.world_charm": "World Charm", - "item.mna.world_charm.attuned": "Attuned to %s", - "item.mna.world_charm.not_attuned": "Not attuned", - "item.mna.wand_clone": "Wand of Cloning of Cloning", - "item.minecraft.potion.effect.mana_potion": "Mana Potion", - "item.minecraft.potion.effect.light_mana_potion": "Light Mana Potion", - "item.minecraft.potion.effect.minor_mana_potion": "Minor Mana Potion", - "item.minecraft.potion.effect.greater_mana_potion": "Greater Mana Potion", - "item.minecraft.potion.effect.superior_mana_potion": "Superior Mana Potion", - "item.minecraft.lingering_potion.effect.mana_potion": "Lingering Mana Potion", - "item.minecraft.lingering_potion.effect.light_mana_potion": "Lingering Light Mana Potion", - "item.minecraft.lingering_potion.effect.minor_mana_potion": "Lingering Minor Mana Potion", - "item.minecraft.lingering_potion.effect.greater_mana_potion": "Lingering Greater Mana Potion", - "item.minecraft.lingering_potion.effect.superior_mana_potion": "Lingering Superior Mana Potion", - "item.minecraft.splash_potion.effect.mana_potion": "Splash Mana Potion", - "item.minecraft.splash_potion.effect.light_mana_potion": "Splash Light Mana Potion", - "item.minecraft.splash_potion.effect.minor_mana_potion": "Splash Minor Mana Potion", - "item.minecraft.splash_potion.effect.greater_mana_potion": "Splash Greater Mana Potion", - "item.minecraft.splash_potion.effect.superior_mana_potion": "Splash Superior Mana Potion", - "item.minecraft.tipped_arrow.effect.minor_mana_potion": "Minor Mana Potion Arrow", - "item.minecraft.tipped_arrow.effect.light_mana_potion": "Light Mana Potion Arrow", - "item.minecraft.tipped_arrow.effect.mana_potion": "Mana Potion Arrow", - "item.minecraft.tipped_arrow.effect.greater_mana_potion": "Greater Mana Potion Arrow", - "item.minecraft.tipped_arrow.effect.superior_mana_potion": "Superior Mana Potion Arrow", - "mna:mage_armor_set_bonus": "(3) Set Bonus:\n +200 Max Mana\n +25% Mana Regen", - "mna:bone_armor_set_bonus": "(4) Set Bonus:\n Limited Mist Form on Death\n Gain Souls by Causing Damage", - "mna:demon_armor_set_bonus": "(4) Set Bonus:\n Burning Rage\n Meteor Jump\n Path of Fire", - "mna:fey_armor_set_bonus": "(4) Set Bonus:\n Advanced Flight\n Attacker Levitation/Teleport\n Projectile Reflect Chance\n Low HP Regen", - "mna:council_armor_set_bonus": "(4) Set Bonus:\n Magic Resist\n +1000 Max Mana\n 50% Mana Regen\n Basic Flight\n Projectile Reflection (3 charges)", - "block.mna.arcane_sentry": "Arcane Sentry", - "block.mna.ender_sentry": "Ender Sentry", - "block.mna.earth_sentry": "Earth Sentry", - "block.mna.wind_sentry": "Wind Sentry", - "block.mna.water_sentry": "Water Sentry", - "block.mna.fire_sentry": "Fire Sentry", - "block.mna.brazier": "Brazier", - "block.mna.brazier.auto_on": "Auto-active is on", - "block.mna.brazier.auto_off": "Auto-active is off", - "block.mna.fluid_jug": "Brimming Urn", - "block.mna.fluid_jug.contents": "Contains %dmb of %s", - "block.mna.fluid_jug_infinite_water": "Urn of the Mountain Stream", - "block.mna.fluid_jug_infinite_lava": "Urn of the Molten Core", - "block.mna.chimerite_ore": "Chimerite Ore", - "block.mna.circle_of_power": "Sanctum Block", - "block.mna.construct_workbench": "Construct Gantry", - "block.mna.coffin": "Coffin", - "block.mna.coffin.time": "Not enough time has passed since your last rest. You did not gain any souls.", - "block.mna.vinteum_ore": "Vinteum Ore", - "block.mna.vinteum_block": "Vinteum Block", - "block.mna.vinteum_dust_block": "Vinteum Dust Block", - "block.mna.chimerite_block": "Chimerite Block", - "block.mna.aum": "Aum", - "block.mna.mana_crystal": "Mana Crystal", - "block.mna.runescribing_table": "Runescribing Table", - "block.mna.inscription_table": "Inscription Table", - "block.mna.tarma_root": "Tarma Root", - "block.mna.cerublossom": "Cerublossom", - "block.mna.desert_nova": "Desert Nova", - "block.mna.wakebloom": "Wakebloom", - "block.mna.mage_light": "Mage Light", - "block.mna.basic_table": "Basic Table", - "block.mna.ornate_table": "Ornate Table", - "block.mna.eldrin_altar": "Eldrin Altar", - "block.mna.eldrin_altar.wrongFaction": "Your faction cannot complete this recipe.", - "block.mna.eldrin_conduit_fire": "Eldrin Conduit: Fire", - "block.mna.eldrin_conduit_water": "Eldrin Conduit: Water", - "block.mna.eldrin_conduit_air": "Eldrin Conduit: Wind", - "block.mna.eldrin_conduit_earth": "Eldrin Conduit: Earth", - "block.mna.eldrin_conduit_ender": "Eldrin Conduit: Ender", - "block.mna.eldrin_conduit_arcane": "Eldrin Conduit: Arcane", - "block.mna.lesser_eldrin_conduit_fire": "Lesser Eldrin Conduit: Fire", - "block.mna.lesser_eldrin_conduit_water": "Lesser Eldrin Conduit: Water", - "block.mna.lesser_eldrin_conduit_air": "Lesser Eldrin Conduit: Wind", - "block.mna.lesser_eldrin_conduit_earth": "Lesser Eldrin Conduit: Earth", - "block.mna.lesser_eldrin_conduit_ender": "Lesser Eldrin Conduit: Ender", - "block.mna.lesser_eldrin_conduit_arcane": "Lesser Eldrin Conduit: Arcane", - "block.mna.chalk_rune_a": "Ritual Rune", - "block.mna.chalk_rune_b": "Ritual Rune", - "block.mna.chalk_rune_c": "Ritual Rune", - "block.mna.chalk_rune_d": "Ritual Rune", - "block.mna.chalk_rune_e": "Ritual Rune", - "block.mna.chalk_rune_f": "Ritual Rune", - "block.mna.chalk_rune_g": "Ritual Rune", - "block.mna.chalk_rune_h": "Ritual Rune", - "block.mna.chalk_rune_i": "Ritual Rune", - "block.mna.chalk_rune_j": "Ritual Rune", - "block.mna.chalk_rune_k": "Ritual Rune", - "block.mna.chalk_rune_l": "Ritual Rune", - "block.mna.chalk_rune_m": "Ritual Rune", - "block.mna.chalk_rune_n": "Ritual Rune", - "block.mna.chalk_rune_o": "Ritual Rune", - "block.mna.chalk_rune_p": "Ritual Rune", - "block.mna.chimerite_crystal_black": "Black Chimerite Crystal", - "block.mna.chimerite_crystal_blue": "Blue Chimerite Crystal", - "block.mna.chimerite_crystal_brown": "Brown Chimerite Crystal", - "block.mna.chimerite_crystal_cyan": "Cyan Chimerite Crystal", - "block.mna.chimerite_crystal_gray": "Gray Chimerite Crystal", - "block.mna.chimerite_crystal_green": "Green Chimerite Crystal", - "block.mna.chimerite_crystal_light_blue": "Light Blue Chimerite Crystal", - "block.mna.chimerite_crystal_light_gray": "Light Gray Chimerite Crystal", - "block.mna.chimerite_crystal_lime": "Lime Chimerite Crystal", - "block.mna.chimerite_crystal_magenta": "Magenta Chimerite Crystal", - "block.mna.chimerite_crystal_orange": "Orange Chimerite Crystal", - "block.mna.chimerite_crystal_pink": "Pink Chimerite Crystal", - "block.mna.chimerite_crystal_purple": "Purple Chimerite Crystal", - "block.mna.chimerite_crystal_red": "Red Chimerite Crystal", - "block.mna.chimerite_crystal_white": "White Chimerite Crystal", - "block.mna.chimerite_crystal_yellow": "Yellow Chimerite Crystal", - "block.mna.hellfire": "Hellfire", - "block.mna.illusion_block": "Illusion Block", - "block.mna.seer_stone": "Seer Stone", - "block.mna.seer_stone.whitelist": "Whitelist defining items. Optional. Player Charms and/or Crystal Phylacteries.", - "block.mna.seer_stone.blacklist": "Blacklist defining items. Optional. Player Charms and/or Crystal Phylacteries.", - "block.mna.seer_stone.area": "Search Area Definition. Optional. One corner of the boundinb box must be within 32 blocks of the seer stone.", - "block.mna.magicians_workbench": "Magician's Workbench", - "block.mna.magicians_workbench.lock_prompt": "Right click to lock/unlock", - "block.mna.lodestar": "Lodestar", - "block.mna.lodestar.logic_copied": "Logic flow copied!", - "block.mna.lodestar.logic_restored": "Logic flow restored!", - "block.mna.particle_emitter.data_copied": "Particle settings copied!", - "block.mna.particle_emitter.data_restored": "Particle settings restored!", - "block.mna.delegation_station": "Delegation Station", - "block.mna.wellspring_pillar": "Wellspring Pillar", - "block.mna.refraction_lens_arcane": "Refraction Lens: Arcane", - "block.mna.refraction_lens_ender": "Refraction Lens: Ender", - "block.mna.refraction_lens_wind": "Refraction Lens: Air", - "block.mna.refraction_lens_earth": "Refraction Lens: Earth", - "block.mna.refraction_lens_water": "Refraction Lens: Water", - "block.mna.refraction_lens_fire": "Refraction Lens: Fire", - "block.mna.manaweaving_altar": "Manaweaving Altar", - "block.mna.manaweaving_altar.repeat": "Right click with an empty hand to instantly re-craft:", - "block.mna.manaweaving_altar.repeat_mana_cost": "Costs %d mana", - "block.mna.manaweave_projector": "Manaweave Projector", - "block.mna.mana_resevoir": "Mana Reservoir", - "block.mna.manaweave_cache": "Manaweave Cache", - "block.mna.pedestal": "Pedestal", - "block.mna.pedestal_with_sign": "Exhibition Pedestal", - "block.mna.particle_emitter": "Particle Emitter", - "block.mna.redstone_trigger": "Redstone Spell Trigger", - "block.mna.ritual_teleport_location": "Ritual Teleport Destination", - "block.mna.runic_anvil": "Runic Anvil", - "block.mna.runic_anvil.low_tier": "You feel like this might work, but you don't have the skill or knowledge to complete it at this time.", - "block.mna.runeforge": "Runeforge", - "block.mna.runic_light": "Runic Light", - "block.mna.runic_torch": "Runic Torch", - "block.mna.slipstream_generator": "Slipstream Generator", - "block.mna.occulus": "Occulus", - "block.mna.occulus.confusion": "You gaze into the floating crystal and feel your consciousness being drawn into it. You quickly close your eyes and turn away. You will need to learn more about this strange device before you can use it.", - "block.mna.warding_candle": "Warding Candle", - "block.mna.transitory_tunnel": "Transitory Tunnel", - "block.mna.chalk_rune": "Ritual Rune", - "block.mna.transitory_tile": "Transitory Tile", - "block.mna.thesis_desk": "Thesis Desk", - "block.mna.affinity_tinker": "Affinity Tinker Table", - "block.mna.eldrin_fume": "Eldrin Fume Filter", - "block.mna.spell_specialization": "Master's Dais", - "block.mna.disenchanter": "Disenchanter", - "block.mna.study_desk": "Study Desk", - "block.mna.spell_infusion": "Transcription Table", - "block.mna.decoration.arcane_stone": "Arcane Stone", - "block.mna.decoration.arcane_stone_stairs": "Arcane Stone Stairs", - "block.mna.decoration.arcane_stone_slab": "Arcane Stone Slab", - "block.mna.decoration.arcane_stone_wall": "Arcane Stone Wall", - "block.mna.decoration.arcane_stone_pillar": "Arcane Stone Pillar", - "block.mna.decoration.vinteum_arcane_stone": "Vinteum Stone", - "block.mna.decoration.vinteum_arcane_stone_chiseled": "Chiseled Vinteum Stone", - "block.mna.decoration.vinteum_arcane_stone_stairs": "Vinteum Stone Stairs", - "block.mna.decoration.vinteum_arcane_stone_stairs_line": "Vinteum Stone Stairs Line", - "block.mna.decoration.vinteum_arcane_stone_slab": "Vinteum Stone Slab", - "block.mna.decoration.vinteum_arcane_stone_wall": "Vinteum Stone Wall", - "block.mna.decoration.vinteum_arcane_stone_pillar": "Vinteum Stone Pillar", - "block.mna.decoration.vinteum_arcane_stone_straight": "Vinteum Stone Line", - "block.mna.decoration.vinteum_arcane_stone_t": "Vinteum Stone T", - "block.mna.decoration.vinteum_arcane_stone_quad": "Vinteum Stone Quad", - "block.mna.decoration.vinteum_arcane_stone_corner": "Vinteum Stone Corner", - "block.mna.decoration.redstone_arcane_stone": "Redstone-Infused Stone", - "block.mna.decoration.redstone_arcane_stone_chiseled": "Chiseled Redstone-Infused Stone", - "block.mna.decoration.redstone_arcane_stone_stairs": "Redstone-Infused Stone Stairs", - "block.mna.decoration.redstone_arcane_stone_stairs_line": "Redstone-Infused Stone Stairs Line", - "block.mna.decoration.redstone_arcane_stone_slab": "Redstone-Infused Stone Slab", - "block.mna.decoration.redstone_arcane_stone_wall": "Redstone-Infused Stone Wall", - "block.mna.decoration.redstone_arcane_stone_pillar": "Redstone-Infused Stone Pillar", - "block.mna.decoration.redstone_arcane_stone_straight": "Redstone-Infused Stone Line", - "block.mna.decoration.redstone_arcane_stone_t": "Redstone-Infused Stone T", - "block.mna.decoration.redstone_arcane_stone_quad": "Redstone-Infused Stone Quad", - "block.mna.decoration.redstone_arcane_stone_corner": "Redstone-Infused Stone Corner", - "block.mna.decoration.chimerite_arcane_stone": "Chimerite Stone", - "block.mna.decoration.chimerite_arcane_stone_chiseled": "Chiseled Chimerite Stone", - "block.mna.decoration.chimerite_arcane_stone_stairs": "Chimerite Stone Stairs", - "block.mna.decoration.chimerite_arcane_stone_stairs_line": "Chimerite Stone Stairs Line", - "block.mna.decoration.chimerite_arcane_stone_slab": "Chimerite Stone Slab", - "block.mna.decoration.chimerite_arcane_stone_wall": "Chimerite Stone Wall", - "block.mna.decoration.chimerite_arcane_stone_pillar": "Chimerite Stone Pillar", - "block.mna.decoration.chimerite_arcane_stone_straight": "Chimerite Stone Line", - "block.mna.decoration.chimerite_arcane_stone_t": "Chimerite Stone T", - "block.mna.decoration.chimerite_arcane_stone_quad": "Chimerite Stone Quad", - "block.mna.decoration.chimerite_arcane_stone_corner": "Chimerite Stone Corner", - "block.mna.decoration.arcane_sandstone": "Arcane Sandstone", - "block.mna.decoration.arcane_sandstone_stairs": "Arcane Sandstone Stairs", - "block.mna.decoration.arcane_sandstone_slab": "Arcane Sandstone Slab", - "block.mna.decoration.arcane_sandstone_wall": "Arcane Sandstone Wall", - "block.mna.decoration.arcane_sandstone_pillar": "Arcane Sandstone Pillar", - "block.mna.decoration.vinteum_arcane_sandstone": "Vinteum Sandstone", - "block.mna.decoration.vinteum_arcane_sandstone_chiseled": "Chiseled Vinteum Sandstone", - "block.mna.decoration.vinteum_arcane_sandstone_stairs": "Vinteum Sandstone Stairs", - "block.mna.decoration.vinteum_arcane_sandstone_stairs_line": "Vinteum Sandstone Stairs Line", - "block.mna.decoration.vinteum_arcane_sandstone_slab": "Vinteum Sandstone Slab", - "block.mna.decoration.vinteum_arcane_sandstone_wall": "Vinteum Sandstone Wall", - "block.mna.decoration.vinteum_arcane_sandstone_pillar": "Vinteum Sandstone Pillar", - "block.mna.decoration.vinteum_arcane_sandstone_straight": "Vinteum Sandstone Line", - "block.mna.decoration.vinteum_arcane_sandstone_t": "Vinteum Sandstone T", - "block.mna.decoration.vinteum_arcane_sandstone_quad": "Vinteum Sandstone Quad", - "block.mna.decoration.vinteum_arcane_sandstone_corner": "Vinteum Sandstone Corner", - "block.mna.decoration.chimerite_arcane_sandstone": "Chimerite Sandstone", - "block.mna.decoration.chimerite_arcane_sandstone_chiseled": "Chiseled Chimerite Sandstone", - "block.mna.decoration.chimerite_arcane_sandstone_stairs": "Chimerite Sandstone Stairs", - "block.mna.decoration.chimerite_arcane_sandstone_stairs_line": "Chimerite Sandstone Stairs Line", - "block.mna.decoration.chimerite_arcane_sandstone_slab": "Chimerite Sandstone Slab", - "block.mna.decoration.chimerite_arcane_sandstone_wall": "Chimerite Sandstone Wall", - "block.mna.decoration.chimerite_arcane_sandstone_pillar": "Chimerite Sandstone Pillar", - "block.mna.decoration.chimerite_arcane_sandstone_straight": "Chimerite Sandstone Line", - "block.mna.decoration.chimerite_arcane_sandstone_t": "Chimerite Sandstone T", - "block.mna.decoration.chimerite_arcane_sandstone_quad": "Chimerite Sandstone Quad", - "block.mna.decoration.chimerite_arcane_sandstone_corner": "Chimerite Sandstone Corner", - "block.mna.decoration.redstone_arcane_sandstone": "Redstone-Infused Sandstone", - "block.mna.decoration.redstone_arcane_sandstone_chiseled": "Chiseled Redstone-Infused Sandstone", - "block.mna.decoration.redstone_arcane_sandstone_stairs": "Redstone-Infused Sandstone Stairs", - "block.mna.decoration.redstone_arcane_sandstone_stairs_line": "Redstone-Infused Sandstone Stairs Line", - "block.mna.decoration.redstone_arcane_sandstone_slab": "Redstone-Infused Sandstone Slab", - "block.mna.decoration.redstone_arcane_sandstone_wall": "Redstone-Infused Sandstone Wall", - "block.mna.decoration.redstone_arcane_sandstone_pillar": "Redstone-Infused Sandstone Pillar", - "block.mna.decoration.redstone_arcane_sandstone_straight": "Redstone-Infused Sandstone Line", - "block.mna.decoration.redstone_arcane_sandstone_t": "Redstone-Infused Sandstone T", - "block.mna.decoration.redstone_arcane_sandstone_quad": "Redstone-Infused Sandstone Quad", - "block.mna.decoration.redstone_arcane_sandstone_corner": "Redstone-Infused Sandstone Corner", - "enchantment.mna.aura-healing": "Aura of Regenerating", - "enchantment.mna.aura-healing.desc": "Applies a regeneration buff to the player and all nearby players if their health is below 75%. Carries a high mana cost.", - "enchantment.mna.aura-running": "Longstrider Aura", - "enchantment.mna.aura-running.desc": "Allows the player and all nearby players to run at a faster rate for a small continual mana cost.", - "enchantment.mna.aura-jumping": "Aura of Leaps and Bounds", - "enchantment.mna.aura-jumping.desc": "Allows the player and all nearby players to jump higher for a small continual mana cost.", - "enchantment.mna.aura-depths": "Aura of the Deep", - "enchantment.mna.aura-depths.desc": "Applies Conduit Power to the player and all nearby players for a small mana cost.", - "enchantment.mna.aura-mining": "Miner's Aura", - "enchantment.mna.aura-mining.desc": "Allows the player and all nearby players to mine faster with a pickaxe.", - "enchantment.mna.aura-repair": "Artificer's Aura", - "enchantment.mna.aura-repair.desc": "Repairs all gear in the player's inventory as well as the inventories of all nearby players for a moderate mana cost.", - "enchantment.mna.aura-pilgrim": "Pilgrim's Aura", - "enchantment.mna.aura-pilgrim.desc": "A replacement for the beloved pilgrim staff, this applies the same effect to the player as well as all nearby players for a small mana cost.", - "enchantment.mna.gilded": "Gilded", - "enchantment.mna.gilded.desc": "This enchantment simulates golden armor in the nether, making Piglins neutral.", - "enchantment.mna.fireproof": "Fireproof", - "enchantment.mna.fireproof.desc": "This enchantment makes the item it's placed on immune to being destroyed if dropped in fire or lava.", - "enchantment.mna.bouncing": "Bouncy", - "enchantment.mna.bouncing.desc": "This enchantment makes the wearer immune to fall damage, instead causing them to bounce off the ground. Boing!", - "enchantment.mna.mana-repair": "Mana Repair", - "enchantment.mna.mana-repair.desc": "This enchantment takes a small amount of mana per second to repair the item that's enchanted, as long as its in your inventory.", - "enchantment.mna.beheading": "Beheading", - "enchantment.mna.beheading.desc": "This enchantment makes enemies killed more likely to drop heads (5% per level of enchant). It will not increase the number of heads dropped, however. Other effects from other mods still may, however.", - "enchantment.mna.cloudstep": "Cloudstep", - "enchantment.mna.cloudstep.desc": "This enchantment allows multiple jumps in midair, one per level of the enchant.", - "enchantment.mna.transitorystep": "Transitory Step", - "enchantment.mna.transitorystep.desc": "This enchantment creates transitory tiles under your feet when there would otherwise be a block there. If you sneak, the effect will not occur.", - "cantrip.mna.tier": "Tier %d", - "cantrip.mna.ignite": "Ignite", - "cantrip.mna.ignite.desc": "After a short delay, lights a fire at a targeted point within 3 blocks of where you're looking.", - "cantrip.mna.halp": "Signal Flare", - "cantrip.mna.halp.desc": "Launches a firework from your position and makes you glow. At Tier 3 and up, summons a random ally on a long cooldown. The cooldown does not affect the firework.", - "cantrip.mna.transmute": "Transmute", - "cantrip.mna.transmute.desc": "After a short delay, transmutes either a placed block of Copper into Transmuted Silver, Stone into Arcane Stone, Sandstone into Arcane Sandstone, and Gravel into Flint. Affects a small radius when applied.", - "cantrip.mna.gust": "Gust", - "cantrip.mna.gust.desc": "Clears out grass, snow, saplings, web, fire, etc. in a 9x9x2 centered on you.", - "cantrip.mna.dispel": "Dispel", - "cantrip.mna.dispel.desc": "Removes harmful magical effects, such as poison. Great vs witches!", - "cantrip.mna.drought": "Drought", - "cantrip.mna.drought.desc": "Clears out water centered on you, same as a sponge.", - "cantrip.mna.grimoire": "Summon Grimoire", - "cantrip.mna.grimoire.desc": "Summons a grimoire, a book of ender storage for spells.", - "cantrip.mna.faction_grimoire": "Summon Faction Grimoire", - "cantrip.mna.faction_grimoire.desc": "Summons a faction-specific grimoire, a book of ender storage for spells.", - "cantrip.mna.faction_grimoire_nofaction": "You do not have a faction, cantrip failed.", - "cantrip.mna.freeform_spell_a": "Freeform Spell", - "cantrip.mna.freeform_spell_a.desc": "Put a spell here and cast it when you perform the manaweave combo. Modifiers will not be applied.", - "cantrip.mna.freeform_spell_b": "Freeform Spell", - "cantrip.mna.freeform_spell_b.desc": "Put a spell here and cast it when you perform the manaweave combo. Modifiers will not be applied.", - "cantrip.mna.freeform_spell_c": "Freeform Spell", - "cantrip.mna.freeform_spell_c.desc": "Put a spell here and cast it when you perform the manaweave combo. Modifiers will not be applied.", - "effect.mna.repair": "Repair", - "effect.mna.eldrin_sight": "Eldrin Sight", - "effect.mna.wellspring_sight": "Wellspring Sight", - "effect.mna.entangle": "Entangled", - "effect.mna.gravity_well": "Gravity Well", - "effect.mna.chrono_anchor": "Chrono Anchor", - "effect.mna.chrono_exhaustion": "Chrono Exhaustion", - "effect.mna.watery_grave": "Watery Grave", - "effect.mna.silence": "Silence", - "effect.mna.mana_boost": "Mana Boost", - "effect.mna.mana_regen": "Mana Regen", - "effect.mna.dispel_exhaustion": "Dispel Exhaustion", - "effect.mna.instant_mana": "Mana Restoration", - "effect.mna.asphyxiate": "Asphyxiate", - "effect.mna.mana_stunt": "Stunted Mana", - "effect.mna.mana_shield": "Mana Shield", - "effect.mna.flame_cloak": "Flame Cloak", - "effect.mna.wind_wall": "Wind Wall", - "effect.mna.levitation": "Levitation", - "effect.mna.briarthorn_barrier": "Briarthorn Barrier", - "effect.mna.life_tap": "Life Tap", - "effect.mna.lift": "Lift", - "effect.mna.living_bomb": "Living Bomb", - "effect.mna.mana_burn": "Mana Burn", - "effect.mna.greater_invisibility": "Greater Invisibility", - "effect.mna.pilgrim": "Pilgrim's Path", - "effect.mna.confusion": "Confusion", - "effect.mna.mind_control": "Mind Control", - "effect.mna.divination": "Divination", - "effect.mna.mist_form": "Mist Form", - "effect.mna.mind_vision": "Mind Vision", - "effect.mna.possession": "Possession", - "effect.mna.death": "Reaper's Gaze", - "effect.mna.choosing_wellspring": "Choosing Wellspring", - "effect.mna.eldrin_flight": "Eldrin Flight", - "effect.mna.circle_of_power": "Allied Sanctum", - "effect.mna.cold_dark": "Death's Embrace", - "effect.mna.soul_vulnerability": "Vulnerable Soul", - "effect.mna.fossilize": "Fossilize", - "effect.mna.snowblind": "Snowblind", - "effect.mna.bind_wounds": "Bind Wounds", - "helptip.mna.ritual_empty_hand": "Did you know? You can right click these runes with an empty hand and it will try to pull the item it's looking for from your inventory automatically!", - "helptip.mna.pin_recipe": "Having to keep looking up a recipe? You can pin it to your HUD using the pin button at the top left of the recipe!", - "helptip.mna.modifier_shift_click": "Did you know? You can hold shift while adjusting modifiers to have it go five steps at a time!", - "helptip.mna.damage_type_stacking": "Due to Minecraft's invulnerability frames after a mob takes damage, stacking damage types may not do what you think. Look into the delay modifier to add multiple damage types to a single spell successfully.", - "helptip.mna.visualized_multiblock": "Did you know? Multiblock visualization only shows one layer at a time by default, but you can change that (or clear the visualization) by clicking the buttons near your character portrait in your inventory!", - "helptip.mna.pretty_models": "Did you know? There's a forge config option that makes M&A models look much better, and I recommend you enable it. It's in forge-client.toml and the option is 'experimentalForgeLightPipelineEnabled'. Set it to true to enable it.", - "helptip.mna.bind_wounds": "Did you know? Bind wounds is removed if you move or take damage. Stand still in a safe place for the full healing effect!", - "affinity.mna.arcane": "Arcane Affinity", - "affinity.mna.ender": "Ender Affinity", - "affinity.mna.air": "Air Affinity", - "affinity.mna.earth": "Earth Affinity", - "affinity.mna.fire": "Fire Affinity", - "affinity.mna.water": "Water Affinity", - "affinity.mna.ice": "Ice Affinity", - "affinity.mna.lightning": "Lightning Affinity", - "gui.mna.name-spell": "Pick an icon and name your spell!", - "gui.mna.item-tier": "Requires Tier %d", - "gui.mna.item-tier.none": "No Tier Requirement", - "gui.mna.item-tier.unknown": "Unknown Tier", - "gui.mna.clear_pinned_prompt": "Clear pinned recipe", - "gui.mna.clear_multiblock_prompt": "Clear visualized mutliblock", - "gui.mna.multiblock_mode_prompt": "Toggle multiblock visualization (lowest incomplete layer/full)", - "gui.mna:structure_complete": "Complete!", - "gui.mna:not_anchored": "Right click a block to anchor the structure.", - "gui.mna:visualize_multiblock": "Visualize Multiblock In World", - "gui.mna.jei.tier_requirement": "Requires Tier %d (you are Tier %d)", - "gui.mna.jei.faction_requirement": "Requires Allegiance to the %s", - "gui.mna.jei.ritual": "Ritual", - "gui.mna.jei.eldrin_altar": "Eldrin Altar", - "gui.mna.jei.manaweaving_altar": "Manaweaving Altar", - "gui.mna.jei.arcane_furnace": "Arcane Furnace", - "gui.mna.jei.runesmithing": "Runic Anvil", - "gui.mna.jei.runescribing": "Runescribing Table", - "gui.mna.jei.crushing": "Crushing", - "gui.mna.affinity": "Affinity:", - "gui.mna.complexity": "Complexity", - "gui.mna.inscription.ink_missing": "You don't have enough ink.", - "gui.mna.inscription.vellum_missing": "You don't have enough vellum.", - "gui.mna.inscription.ash_missing": "You don't have enough Arcane Ash.", - "gui.mna.inscription.output_full": "There is a spell in the output slot.", - "gui.mna.inscription.shape_missing": "You are missing a shape.", - "gui.mna.inscription.component_missing": "You are missing a component.", - "gui.mna.inscription.component_not_channeled": "This component cannot be in a channeled spell.", - "gui.mna.inscription.low_tier": "Your tier is too low to scribe this spell.", - "gui.mna.inscription.too_complex": "This spell is too complex for your current tier.", - "gui.mna.inscription.wrong_faction": "Your faction cannot craft this spell.", - "gui.mna.spell_reagents": "Required Reagents:", - "gui.mna.mana_cost": "Mana Cost", - "gui.mna.shapeless": "Shapeless", - "gui.mna.your_tier": "Your Tier: %d", - "gui.mna.tier_progress": "Complete %d of the %d tasks to advance to the next tier:", - "gui.mna.your_tier_max": "You are at the maximum tier.", - "gui.mna.your_faction": "Your Faction:", - "gui.mna.your_faction.none": "None", - "gui.mna.power_network": "Eldrin Wellspring Energy:", - "gui.mna.wellspring-power": "Wellspring Energy Required", - "gui.mna.arcane-sentry.target-players": "Target Players", - "gui.mna.arcane-sentry.no-target-players": "Do Not Target Players", - "gui.mna.arcane-sentry.fuel": "Fuel", - "gui.mna.recipe.wrongfaction": "The recipe requires power granted to you by a different faction.", - "gui.mna.recipe.lowtier": "The recipe requires a higher tier.", - "gui.mna.recipe.missing_items": "You are missing required items to complete this recipe.", - "gui.mna.recipe.missing_mana": "You don't have enough mana to complete this recipe.", - "gui.mna.recipe.missing_wellspring": "You don't have enough %s wellspring power to complete this recipe.", - "gui.mna.recipe.missing_conduit": "Couldn't find Wellspring Conduits with the right affinity close enough to the altar. Check the recipe in the codex to see the affinities needed.", - "gui.mna.spellbook.empty": "X", - "gui.mna.known_rote_spells": "Spells Known by Rote", - "gui.mna.mastery_increased": "Your mastery of %s has increased! This component's contribution to spell cooldowns is now reduced by %d%%.", - "gui.mna.filter.durability": "Toggle Durability Matching", - "gui.mna.filter.nbt": "Toggle NBT Matching", - "gui.mna.wizard_lab.xp_cost": "Performing this action will cost you %d XP (current XP: %d).", - "gui.mna.wizard_lab.xp_insufficient": "You do not have enough XP (%d required, current XP: %d).", - "mna:container.manaweave_cache": "Manaweave Cache", - "gui.mna.construct.health": "Health", - "gui.mna.construct.intelligence": "Intelligence", - "gui.mna.construct.perception": "Perception Distance", - "gui.mna.construct.attack_speed": "Attack Rate", - "gui.mna.construct.damage": "Melee Damage", - "gui.mna.construct.ranged_damage": "Ranged Damage", - "gui.mna.construct.knockback": "Attack Knockback", - "gui.mna.construct.buoyancy": "Buoyancy (greater than 1 allows floating)", - "gui.mna.construct.move_speed": "Movement Speed", - "gui.mna.construct.armor": "Armor", - "gui.mna.construct.toughness": "Armor Toughness", - "gui.mna.construct.explosion_resist": "Explosion Resistance", - "gui.mna.construct.knockback_resist": "Knockback Resistance", - "gui.mna.construct.inventory_slots": "Number of Inventory Slots (not including hands)", - "gui.mna.construct.stored_fluid_amount": "Stored Fluid, (%s, max %d)", - "gui.mna.construct.mana": "Mana Amount (Capacity %d)", - "gui.mna.construct.item_storage": "This construct can store additional items.", - "gui.mna.construct.carry": "This construct is capable of carrying items in its hands.", - "gui.mna.construct.craft": "This construct can craft items at a Magician's Workbench", - "gui.mna.construct.smith": "This construct can smith items at a Runic Anvil", - "gui.mna.construct.mine": "This construct can go mining for resources", - "gui.mna.construct.chop_wood": "This construct can chop down trees", - "gui.mna.construct.cast_spell": "This construct can cast spells", - "gui.mna.construct.shear": "This construct can shear things like sheep, chickens, and pumpkins.", - "gui.mna.construct.harvest": "This construct can harvest fully grown crops.", - "gui.mna.construct.melee_attack": "This construct can make melee attacks.", - "gui.mna.construct.ranged_attack": "This construct can make ranged attacks.", - "gui.mna.construct.block": "This construct can block with its shield, giving it a large defense bonus from the front while not performing other actions.", - "gui.mna.construct.taunt": "This construct can taunt enemies to attack it.", - "gui.mna.construct.fluid_store": "This construct can store fluids in the tank on its back.", - "gui.mna.construct.fluid_dispense": "This construct can dispense fluids into tanks, blocks, or against enemeis.", - "gui.mna.construct.plant": "This construct can plant crops.", - "gui.mna.construct.store_mana": "This construct can store mana.", - "gui.mna.construct.carry_player": "This construct can be ridden as a mount.", - "gui.mna.construct.teleport": "This construct can teleport.", - "gui.mna.construct.fly": "This construct is capable of flight.", - "gui.mna.construct.adventure": "This construct is capabile of going on adventures.", - "gui.mna.construct.fish": "This construct is capable of fishing.", - "construct.mna:lodestar": "Execute Other Lodestar", - "construct.mna:take_item": "Take Item From Container", - "construct.mna:place_item": "Place Item Into Container", - "construct.mna:runescribe": "Scribe Rune", - "construct.mna:runeforge": "Forge Rune", - "construct.mna:chop": "Chop Trees", - "construct.mna:plant": "Plant Crops", - "construct.mna:activate": "Activate Block", - "construct.mna:harvest": "Harvest Crops", - "construct.mna:filter": "Filter", - "construct.mna:butcher": "Butcher", - "construct.mna:breed": "Breed", - "construct.mna:move": "Move", - "construct.mna:place_fluid": "Place Fluid in World", - "construct.mna:gather_fluid": "Gather Fluid from Source Blocks", - "construct.mna:wait": "Wait", - "construct.mna:drop_item": "Drop Item at Position", - "construct.mna:place_block": "Place Block at Position", - "construct.mna:patrol": "Patrol", - "construct.mna:shear": "Shear / Pluck", - "construct.mna:craft": "Craft", - "construct.mna:crush": "Crush", - "construct.mna:mine": "Mine", - "construct.mna:adventure": "Adventure", - "construct.mna:water": "Water Crops", - "construct.mna:gather_items": "Gather Items", - "construct.mna:eat_item": "Eat Item", - "construct.mna:fish": "Fish", - "construct.mna:take_fluid_from_container": "Take Fluid From Container", - "construct.mna:place_fluid_in_container": "Place Fluid In Container", - "construct.mna:use_item_on_block": "Use Item On Block", - "construct.mna:has_item": "Condition: Construct Has Item", - "construct.mna:find_block": "Condition: Is Block At Location", - "construct.mna:find_entity": "Condition: Is Entity In Area", - "construct.mna:container_empty": "Condition: Is Container Empty", - "construct.mna:container_fluid": "Condition: Is Fluid In Container", - "construct.mna:container_find": "Condition: Is Item In Container", - "construct.mna:time_of_day": "Condition: Is Time Of Day Within Range", - "construct.mna:random_chance": "Condition: Random Chance", - "construct.mna:redstone_powered": "Condition: Is Redstone Powered", - "construct.mna:coming-soon": "This command is coming soon!", - "gui.mna.filter.whitelist": "Whitelist", - "gui.mna.filter.blacklist": "Blacklist", - "gui.mna.parameter.water_crops.area": "What area should be watered?", - "gui.mna.parameter.wait.seconds": "How long should the construct wait (in seconds)?", - "gui.mna.parameter.take.filter": "What items should be taken?", - "gui.mna.parameter.take.stack": "An alternative to a filter; this is a single item filter. Ignored if a filter is set.", - "gui.mna.parameter.shear.area": "What area should the construct look for mobs to shear in?", - "gui.mna.parameter.shear.boolean": "Should the construct look for blocks to shear instead of mobs?", - "gui.mna.parameter.collect_fluid.stack": "What fluid should be collected in this area? A bucket of said fluid will do fine as a filter, or anything that can store a fluid and has some in it.", - "gui.mna.parameter.place_fluid.point": "Where should the construct place the fluid?", - "gui.mna.parameter.place_block.point": "Where should the construct place the block?", - "gui.mna.parameter.patrol.point_0": "A point within the construct's patrol. Empty points will be skipped.", - "gui.mna.parameter.patrol.point_1": "A point within the construct's patrol. Empty points will be skipped.", - "gui.mna.parameter.patrol.point_2": "A point within the construct's patrol. Empty points will be skipped.", - "gui.mna.parameter.patrol.point_3": "A point within the construct's patrol. Empty points will be skipped.", - "gui.mna.parameter.patrol.point_4": "A point within the construct's patrol. Empty points will be skipped.", - "gui.mna.parameter.patrol.wait_time": "How long should the construct wait at each patrol point (in seconds) before moving on to the next?", - "gui.mna.parameter.move.point": "Where should the construct move?", - "gui.mna.parameter.drop.point": "Where should the item be dropped?", - "gui.mna.parameter.crush.point": "Where is the Grindstone to crush against?", - "gui.mna.parameter.craft.point": "What Magician's Workbench should be used?", - "gui.mna.parameter.runescribe.point": "What Runescribing Table should be used?", - "gui.mna.parameter.runeforge.point": "What Runic Anvil should be used?", - "gui.mna.parameter.craft.stack": "What item should be crafted? The workbench needs to have a remembered recipe for this item.", - "gui.mna.parameter.stay.bool": "Should the construct be aggressive while waiting?", - "gui.mna.parameter.butcher.area": "What area should the construct look for animals to butcher in?", - "gui.mna.parameter.butcher.pairs": "How many breeding pairs of animals of each type should the construct leave?", - "gui.mna.parameter.breed.area": "What area should the construct look for animals to breed in?", - "gui.mna.parameter.activate.point": "What block should the construct activate?", - "gui.mna.parameter.chop.area": "Where should the construct look for trees to chop?", - "gui.mna.parameter.collect_fluid.area": "Where should the construct look for fluids to collect?", - "gui.mna.parameter.harvest.area": "Where should the construct look for fully grown plants to harvest?", - "gui.mna.parameter.plant.area": "Where should the construct look for soil, grass, sand, or soul soil to plant crops in?", - "gui.mna.parameter.teinteract.point": "What block should the construct use for this task?", - "gui.mna.parameter.collect.area": "What area should the construct look for items to collect in?", - "gui.mna.parameter.eat_item.filter": "What items should the construct eat/not eat? Leave empty for all.", - "gui.mna.parameter.fish.point": "What water block should the construct fish in?", - "gui.mna.parameter.use_item_on_block.left_hand": "Use the item in the left hand", - "gui.mna.parameter.use_item_on_block.point": "What block should the item be used on?", - "gui.mna.lodestar.start": "This is the start node. Drag from here to the input (yellow pin) of any active node to designate it as the start.", - "gui.mna.lodestar.error": "Errors Detected In Logic Flow", - "gui.mna.lodestar.warning": "Warnings Detected In Logic Flow", - "gui.mna.lodestar.error.no_start": "You have not configured a start node. Drag the blue node to the yellow start node of any task to designate it as the start.", - "gui.mna.lodestar.warning.misconfigured": "One or more of your tasks are not fully configured. They will be skipped if attempted to be run by a construct.", - "gui.mna.lodestar.warning.unreachable": "One or more of your tasks are never reached by the logic flow. Double check to ensure everything is connected.", - "gui.mna.parameter.time_of_day.time_min": "The lower time of day.", - "gui.mna.parameter.time_of_day.time_max": "The upper time of day.", - "gui.mna.parameter.find_entity.filter": "A phylactery with any amount of souls inside. This determines what to look for.", - "gui.mna.parameter.find_entity.area": "Where should the construct look for the entities?", - "gui.mna.parameter.has_item.filter": "A filter for items to search for.", - "gui.mna.parameter.container_empty.pos": "What container should be checked to see if it's empty?", - "gui.mna.parameter.find_block.block": "What block should be searched for?", - "gui.mna.parameter.find_block.point": "What point should the block be searched in?", - "gui.mna.parameter.fluid_in_container.filter": "What fluid should be searched for? Any item that holds a fluid and has some of that fluid in it will do.", - "gui.mna.parameter.fluid_in_container.pos": "What container should be searched for fluids?", - "gui.mna.parameter.item_in_container.filter": "What items should be searched for?", - "gui.mna.parameter.item_in_container.pos": "What container should be searched for items?", - "gui.mna.parameter.random_chance.success_pct": "What percent of the time should this task output success?", - "gui.mna.parameter.is_redstone_powered.point": "What block should the construct look at to see if it's powered?", - "gui.mna.parameter.is_redstone_powered.minimum": "What is the minimum amount of power required to be considered success?", - "mna.construct.command.incidental.attack": "Attack", - "mna.construct.command.incidental.diagnostics": "Diagnostics", - "mna.construct.command.incidental.follow": "Follow", - "mna.construct.command.incidental.guard": "Guard", - "mna.construct.command.incidental.interact": "Interact", - "mna.construct.command.incidental.move": "Move", - "mna.construct.command.incidental.eat": "Eat Item", - "mna.construct.command.incidental.stay": "Stay", - "gui.mna.hud_mode.always_show": "Always show HUD", - "gui.mna.hud_mode.conditional_show": "Only show HUD when holding something that uses mana", - "gui.mna.hud_mode.never_show": "Never show HUD", - "gui.mna.codex_mode.esc_out_ui_back": "ESC closes the codex, UI buttons go back", - "gui.mna.codex_mode.esc_ui_back": "ESC/UI Buttons go back, ESC closes the codex only from index", - "gui.mna.codex_mode.rmouse_ui_back_esc_out": "Right Click/UI Buttons go back, ESC closes the codex", - "gui.mna.codex_mode.rmouse_ui_esc_back": "Right Click/UI/ESC go back, ESC closes the codex only from index", - "gui.mna.codex_search": "Search the Codex", - "gui.mna.hud_pos.top_left": "HUD Position: Top Left", - "gui.mna.hud_pos.top_center": "HUD Position: Top Center", - "gui.mna.hud_pos.top_right": "HUD Position: Top Right", - "gui.mna.hud_pos.middle_right": "HUD Position: Middle Right", - "gui.mna.hud_pos.bottom_right": "HUD Position: Bottom Right", - "gui.mna.hud_pos.bottom_center": "HUD Position: Bottom Center", - "gui.mna.hud_pos.bottom_left": "HUD Position: Bottom Left", - "gui.mna.hud_pos.middle_left": "HUD Position: Middle Left", - "gui.mna.pin_recipe_size.small": "Pinned Recipe Size: Small", - "gui.mna.pin_recipe_size.medium": "Pinned Recipe Size: Medium", - "gui.mna.pin_recipe_size.large": "Pinned Recipe Size: Large", - "gui.mna.codex_search.recipe.crafting": "[Crafting Recipe] > ", - "gui.mna.codex_search.recipe.manaweaving_altar": "[Manaweaving Altar Recipe] > ", - "gui.mna.codex_search.recipe.manaweaving_pattern": "[Manaweaving Pattern Recipe] > ", - "gui.mna.codex_search.recipe.runescribing": "[Runescribing Recipe] > ", - "gui.mna.codex_search.recipe.runesmithing": "[Runesmithing Recipe] > ", - "gui.mna.codex_search.recipe.ritual": "[Ritual Recipe] > ", - "gui.mna.codex_search.recipe.runesmith_enchant": "[Enchanting Recipe] > ", - "gui.mna.codex_search.recipe.arcane_furnace": "[Runeforge Recipe] > ", - "gui.mna.codex_search.recipe.crushing": "[Crushing Recipe] > ", - "gui.mna.codex_search.recipe.spell_part": "[Spell Part Recipe] > ", - "gui.mna.codex_search.recipe.eldrin_altar": "[Eldrin Altar Recipe] > ", - "gui.mna.codex_search.recipe.multiblock": "[Multiblock] > ", - "event.mna.faction_entity_ignore": "The entity ignores you.", - "event.mna.faction_ritual_failed": "The entity isn't responding...perhaps it's due to your other allegiances?", - "event.mna.faction_ally_demons": "You feel the hellfire flowing through you, yet it no longer burns. You have allied yourself with the Demons of the Nether!", - "event.mna.faction_ally_fey": "You feel the warmth of summer on one side of your face and the chill of winter on the other. You have allied yourself with the Faerie Courts!", - "event.mna.faction_ally_ancients": "You feel the presence of hundreds of wizards current and past, their knowledge and power shared with you. You have allied yourself with the Council of Ancients!", - "event.mna.cold_dark_prompt": "As the ritual completes, a heavy stone coffin materializes in front of you. Dare you climb in?", - "event.mna.faction_ally_undead": "As the lich's hand touches you, you feel the breath pulled from your lungs. You feel cold, getting colder until it feels like it burns. And then, nothing. Your vision fades to black and you drift. When you awaken, you feel...different. You have allied yourself with the Legions of the Undead!", - "event.mna.spell_part_rote": "%s has become rote!", - "mna:manaweave_patterns/circle": "Orbeus", - "mna:manaweave_patterns/diamond": "Adamas", - "mna:manaweave_patterns/hourglass": "Horarium", - "mna:manaweave_patterns/infinity": "Aeternum", - "mna:manaweave_patterns/inverted_triangle": "Inverso Triangulo", - "mna:manaweave_patterns/knot": "Capistro", - "mna:manaweave_patterns/knot2": "Auctoro", - "mna:manaweave_patterns/knot3": "Relligo", - "mna:manaweave_patterns/knot4": "Adnecto", - "mna:manaweave_patterns/split_triangle": "Propterea Anguli", - "mna:manaweave_patterns/inverted_split_triangle": "Divisus Propterea Anguli", - "mna:manaweave_patterns/square": "Quadratum", - "mna:manaweave_patterns/triangle": "Triangulus", - "mna:manaweave_patterns/slash": "Vulnus", - "mna:manaweave_patterns/backslash": "Scalpere", - "mna:manaweave_patterns/star": "Estrela", - "mna:runeforge_enchants/runeforge_apply_aura_healing": "Healing Aura", - "mna:runescribing/runescribe_defense": "Rune Pattern: Defense", - "mna:runescribing/runescribe_aura": "Rune Pattern: Aura", - "mna:runescribing/runescribe_metal_ritual_rune": "Rune Pattern: Permanent Ritual Rune", - "mna:runescribing/runescribe_warding": "Rune Pattern: Warding", - "mna:manaweaving/manaweaving_aura_healing_i": "Healing Aura I", - "mna:manaweaving/manaweaving_aura_jumping_i": "Jumping Aura I", - "mna:manaweaving/manaweaving_aura_mining_iii": "Mining Aura III", - "mna:manaweaving/manaweaving_aura_repair_i": "Repair Aura I", - "mna:manaweaving/manaweaving_aura_running_i": "Running Aura I", - "mna:manaweaving/manaweaving_aura_waterbreathing_i": "Waterbreathing Aura I", - "mna:manaweaving/manaweaving_defense": "Protection I", - "mna:manaweaving/feather_falling_i": "Feather Falling I", - "mna:manaweaving/manaweaving_runic_silk": "Runic Silk", - "mna:manaweaving/manaweaving_staff_a": "Imbue Staff", - "mna:manaweaving/manaweaving_staff_b": "Imbue Staff", - "mna:manaweaving/manaweaving_staff_c": "Imbue Staff", - "mna:manaweaving/manaweaving_wand": "Imbue Wand", - "mechanic.mna.manaweaving_pattern": "Manaweave Pattern:", - "mechanic.mna:basics": "Basics", - "mechanic.mna:faction_affinity": "Affinity / Faction / Power", - "mechanic.mna:rituals": "Rituals", - "mechanic.mna:sorcery": "Sorcery", - "mechanic.mna:runescribing": "Runescribing", - "mechanic.mna:runesmithing": "Runesmithing", - "mechanic.mna:eldrin_altar": "Eldrin Altar", - "mechanic.mna:manaweaving": "Manaweaving", - "mechanic.mna:manaweave_patterns": "Manaweave Patterns", - "mechanic.mna:manaweave_crafting": "Manaweave Crafting", - "mechanic.mna:artifice": "Artifice", - "mechanic.mna:constructs": "Constructs", - "mechanic.mna:enchantments": "Enchantments", - "mechanic.mna:progression": "Progression", - "mna:rituals/return": "Ritual of Return", - "mna:rituals/shadow_soul": "Ritual of the Shadow Soul", - "mna:rituals/gate": "Ritual of the Gate", - "mna:rituals/circle_of_power": "Ritual of Sanctum Invocation", - "mna:rituals/return.not_found": "A return point with that combination was not found.", - "mna:rituals/return.world_not_found": "The world charm's world could not be found.", - "mna:rituals/homestead": "Ritual of Homestead", - "mna:rituals/summon": "Ritual of Summoning", - "mna:rituals/summon.wrong_dimension": "%s is out of your magic's reach.", - "mna:rituals/summon.not_found": "The specified player was not found (probably offline or an unset player charm).", - "mna:rituals/visit": "Ritual of Visiting", - "mna:rituals/visit.wrong_dimension": "%s is out of your magic's reach.", - "mna:rituals/visit.not_found": "The specified player was not found (probably offline or an unset player charm).", - "mna:rituals/aurora": "Ritual of Aurora", - "mna:rituals/eventide": "Ritual of Eventide", - "mna:rituals/arcana": "Ritual of Arcana", - "mna:rituals/arcana.start_failed": "This ritual cannot be started right now. You do not meet the prerequisites to craft all of the parts within it.", - "mna:rituals/alteration": "Ritual of Alteration", - "mna:rituals/ancient_stone": "Ritual of Ancient Stone", - "mna:rituals/deep_ocean": "Ritual of the Deep Ocean", - "mna:rituals/endless_void": "Ritual of the Endless Void", - "mna:rituals/forgotten_lore": "Ritual of Forgotten Lore", - "mna:rituals/searing_inferno": "Ritual of the Searing Inferno", - "mna:rituals/untamed_wind": "Ritual of the Untamed Wind", - "mna:rituals/flat_lands": "Ritual of the Flat Lands", - "mna:rituals/clear_skies": "Ritual of Clear Skies", - "mna:rituals/monsoon": "Ritual of the Monsoon", - "mna:rituals/locate_creature": "Ritual of Soul Divination", - "mna:rituals/burning_hells": "Ritual of the Burning Hells", - "mna:rituals/faerie_courts": "Ritual of the Faerie Courts", - "mna:rituals/ancient_council": "Ritual of the Wizard's Council", - "mna:rituals/cold_dark": "Ritual of the Cold Dark", - "mna:rituals/hole": "Ritual of the Yawning Chasm", - "mna:rituals/staircase": "Ritual of the Earthen Steppes", - "mna:rituals/odins_call": "Ritual of Odin's Call", - "mna:rituals/odins_call.sky": "This ritual must have a clear line to the sky.", - "mna:rituals/odins_call.storm": "This ritual must be done during a thunderstorm.", - "mna:rituals/wandering_wizard": "Ritual of the Wandering Wizard", - "mna:rituals/broker": "Ritual of the Iron Bell", - "mna:rituals/locating": "Ritual of Locating", - "mna:rituals/locating.failed": "The Ritual wasn't able to find its target within a reasonable distance.", - "mna:rituals/flat_lands.tooFar": "It seems the ritual was too far from the target area and failed.", - "mna:rituals/flat_lands.tooBig": "It seems the target area was too large for the ritual and it failed.", - "mna:ritual-start-failed": "This ritual cannot be started right now.", - "mna:ritual-no-handler": "Could not find a registered handler for this ritual recipe.", - "mna:ritual-start-tier-fail": "You lack the knowledge and experience to complete this ritual right now.", - "ritual.mna.untamed_wind.too_low": "You are too low to start this ritual. Build higher!", - "ritual.mna.ancient_stone.too_high": "You are too high to start this ritual. Dig deeper!", - "ritual.mna.aurora.daytime": "This ritual must be performed at night.", - "ritual.mna.eventide.nighttime": "This ritual must be performed during the day.", - "ritual.mna.endless_void.too_bright": "This ritual must be performed in complete darkness.", - "ritual.mna.deep_ocean.not_ocean": "This ritual must be performed in an ocean biome.", - "ritual.mna.searing_inferno.not_nether": "This ritual must be performed in the nether.", - "ritual.mna.forgotten_lore.no_bookshelves": "You need more blocks that improve enchanting power surrounding this ritual. Check the codex.", - "ritual.mna.progression.not_ready": "You are not yet ready to progress. Check the Occulus and perform more tasks.", - "ritual.mna.progression.wrong_faction": "This ritual is not for your faction. They will not answer your call.", - "ritual.mna.spell_modification.at-maximum": "You cannot add any more modifiers to this spell.", - "ritual.mna.spell_modification.not-selected": "You did not select a modifier in the alteration book.", - "ritual.mna.fatal_error": "A critical error has been caught during a ritual. The ritual was terminated to preserve stability. If items were lost, please contact an admin. Details have been saved to the log files.", - "mna.faction.cant_use_generic": "This cannot be used by your faction.", - "mna:generic.too_powerful": "That target is too powerful for this spell.", - "mna:shapes/touch": "Touch", - "mna:shapes/wave": "Wave", - "mna:shapes/wall": "Wall", - "mna:shapes/emanation": "Emanation", - "mna:shapes/self": "Self", - "mna:shapes/bolt": "Bolt", - "mna:shapes/beam": "Beam", - "mna:shapes/projectile": "Projectile", - "mna:shapes/smite": "Smite", - "mna:shapes/rune": "Sigil", - "mna:shapes/bound_sword": "Bound Sword", - "mna:shapes/bound_axe": "Bound Axe", - "mna:shapes/bound_bow": "Bound Bow", - "mna:shapes/bound_shield": "Bound Shield", - "mna:shapes/summon": "Summon", - "mna:shapes/summon.nophylactery": "I need a filled Crystal Phylactery in my other hand to cast this spell.", - "mna:shapes/wrath": "Wrath", - "mna:shapes/chain": "Chain", - "mna:components/potion_effect_component.cannot_apply": "The effect doesn't seem to affect %s...", - "mna:components/recall": "Recall", - "mna:components/recall.no_marker": "I need a Rune of Marking in my other hand to target the spell.", - "mna:components/recall.too_far": "The point marked by this rune is too far away.", - "mna:components/mist_form": "Mist Form", - "mna:components/posession": "Possession", - "mna:components/mind_vision": "Mind Vision", - "mna:components/eldrin_flight": "Eldrin Flight", - "mna:components/eldrin_flight.none-nearby": "There were no wellsprings found nearby.", - "mna:components/frost_damage": "Frost Damage", - "mna:components/transitory_tile": "Transitory Tile", - "mna:components/fire_damage": "Fire Damage", - "mna:components/magic_damage": "Arcane Damage", - "mna:components/lightning_damage": "Lightning Damage", - "mna:components/shield": "Shield", - "mna:components/leap": "Leap", - "mna:components/fling": "Fling", - "mna:components/wtfboom": "LMNOP", - "mna:components/wtfboom.warning": "Don't cast this in any game you care about.", - "mna:components/fill_hole": "Pack", - "mna:components/bind_wounds": "Bind Wounds", - "mna:components/shear": "Shear", - "mna:components/wind_wall": "Wind Wall", - "mna:components/levitation": "Levitation", - "mna:components/felled_oak": "Felled Oak", - "mna:components/gust": "Gust", - "mna:components/silence": "Silence", - "mna:components/gravity_well": "Gravity Well", - "mna:components/entangle": "Entangle", - "mna:components/chrono_anchor": "Chrono Anchor", - "mna:components/blind": "Blind", - "mna:components/swift_swim": "Swift Swim", - "mna:components/haste": "Haste", - "mna:components/slow": "Slow", - "mna:components/strength": "Strength", - "mna:components/weakness": "Weakness", - "mna:components/watery_grave": "Watery Grave", - "mna:components/night_vision": "Night Vision", - "mna:components/invisibility": "Invisibility", - "mna:components/light": "Light", - "mna:components/break": "Break", - "mna:components/heal": "Heal", - "mna:components/rift": "Rift", - "mna:components/slowfall": "Slowfall", - "mna:components/transplace": "Transplace", - "mna:components/transmute": "Transmute", - "mna:components/transmute.low_tier": "You lack the knowledge and skill to transmute this material right now.", - "mna:components/transmute.wrong_faction": "This material is not transmutable by your faction.", - "mna:components/blink": "Blink", - "mna:components/blink.failed": "Can't find a place to blink forward to.", - "mna:components/blink.toofar": "That target is too far away.", - "mna:components/activate": "Activate", - "mna:components/drown": "Drown", - "mna:components/poison": "Poison", - "mna:components/cauterize": "Cauterize", - "mna:components/explosion": "Explosion", - "mna:components/life_tap": "Life Tap", - "mna:components/fire_shield": "Flame Cloak", - "mna:components/mana_shield": "Mana Shield", - "mna:components/briarthorn_barrier": "Briarthorn Barrier", - "mna:components/absorption": "Absorption", - "mna:components/mana_transfer": "Mana Transfer", - "mna:components/decoy": "Decoy", - "mna:components/grow": "Grow", - "mna:components/collapse": "Collapse", - "mna:components/earthsky": "Earthsky", - "mna:components/crystallize": "Crystallize", - "mna:components/true_invisibility": "Greater Invisibility", - "mna:components/nethergate": "Nethergate", - "mna:components/animus": "Animus", - "mna:components/confuse": "Confuse", - "mna:components/mind_control": "Mind Control", - "mna:components/spectral_crafting_table": "Summon Workbench", - "mna:components/spectral_anvil": "Summon Anvil", - "mna:components/spectral_stonecutter": "Summon Stonecutter", - "mna:components/divination": "Divination", - "mna:components/summon_skeletal_horse": "Summon Skeletal Horse", - "mna:components/living_bomb": "Living Bomb", - "mna:components/wither": "Wither", - "mna:components/transitory_tunnel": "Transitory Tunnel", - "mna:components/fortification": "Fossilize", - "mna:components/exchange": "Exchange", - "mna:modifiers/damage": "Damage", - "mna:modifiers/duration": "Duration", - "mna:modifiers/magnitude": "Magnitude", - "mna:modifiers/lesser_magnitude": "Lesser Magnitude", - "mna:modifiers/radius": "Radius", - "mna:modifiers/radius.width": "Width", - "mna:modifiers/radius.height": "Height", - "mna:modifiers/radius.depth": "Depth", - "mna:modifiers/range": "Range", - "mna:modifiers/speed": "Speed", - "mna:modifiers/delay": "Delay", - "entity.minecraft.villager.mna.spellmonger": "Spellmonger", - "entity.minecraft.villager.mna.manaweaver": "Manaweaver", - "entity.minecraft.villager.mna.ritualist": "Runesmith", - "entity.mna.magic_broom": "Magic Broom", - "entity.mna.mushroom_soldier": "Mushroom Soldier", - "entity.mna.pixie": "Pixie", - "entity.mna.demon_imp": "Imp", - "entity.mna.lantern_wraith": "Lantern Wraith", - "entity.mna.spell_breaker": "Spellbreaker", - "entity.mna.skeleton_assassin": "Skeleton Assassin", - "entity.mna.skeleton_assassin_bolo": "Skeleton Assassin Bolo", - "entity.mna.skeleton_assassin_shuriken": "Skeleton Assassin Shuriken", - "entity.mna.hulking_zombie": "Hulking Zombie", - "entity.mna.witch_hunter": "Witch Hunter", - "entity.mna.witch_hunter_arrow": "Witch Hunter Arrow", - "entity.mna.witch_hunter_trickshot": "Witch Hunter Trickshot", - "entity.mna.faerie_queen": "Queen of the Fey", - "entity.mna.demon_lord": "Demon Lord", - "entity.mna.ancient_council": "Ancient Council Gathering", - "entity.mna.animated_construct": "Animated Construct", - "entity.mna.decoy": "A Totally Real Player", - "entity.mna.manaweave_entity": "Manaweave", - "entity.mna.wandering_wizard": "Wandering Wizard", - "entity.mna.broker": "The Broker", - "entity.mna.thrown_manaweave_potion": "Manaweave in a Bottle", - "entity.mna.sentry_projectile": "Arcane Sentry Manablast", - "entity.mna.spell_entity_wall": "Spell Wall", - "entity.mna.spell_entity_wave": "Spell Wave", - "entity.mna.spell_entity_emanation": "Spell Emanation", - "entity.mna.spell_projectile": "Spell Projectile", - "entity.mna.spell_fx": "Spell FX Entity", - "entity.mna.spell_rune_entity": "Spell Sigil", - "entity.mna.ritual_entity": "Ritual", - "entity.mna.portal_entity": "Portal", - "entity.mna.starball_entity": "Starball", - "entity.mna.pumpkin_king": "Pumpkin King", - "entity.mna.odin": "The Allfather", - "entity.mna.animus_block": "Animus Block", - "entity.mna.odin.defeated": "Enough, warriors. You have proven your valor this day. I offer this axe as reward for your prowess. Take it with my blessing.", - "key.categories.mna": "Mana and Artifice", - "key.spellbookopen": "Spell Book Quick Select", - "key.gui-key-modifier": "Container Gui Open Modifier", - "death.attack.ma-lightning": "%s was electrocuted", - "death.attack.ma-frost": "%s was frozen solid", - "death.attack.shuriken": "%s was killed by a shuriken", - "death.attack.wtfboom": "%s hit the cactus too hard, then drowned while trying to swim in lava.", - "death.attack.disperse": "%s was dispersed", - "death.attack.ma-lightning.player": "%s was electrocuted by %s", - "death.attack.ma-frost.player": "%s was frozen solid by %s", - "death.attack.shuriken.player": "%s couldn't catch the shuriken thrown by %s", - "death.attack.disperse.player": "%s was dispersed by %s", - "death.attack.ma-lightning.item": "%s was electrocuted", - "death.attack.ma-frost.item": "%s was frozen solid", - "death.attack.shuriken.item": "%s was killed by a shuriken", - "death.attack.disperse.item": "%s was dispersed", - "death.attack.flyIntoWall.item": "%s was flung into something solid", - "mna.commands.tier.success": "Set %s's tier to %d.", - "mna.commands.completeProgression.success": "Completed %s's current tier progression.", - "mna.commands.fullReset.success": "Fully reset %s's M&A progression.", - "mna.commands.factionRaid.success": "Set %s's raid chance to 100%. They will be raided as soon as it can be spawned.", - "mna.commands.faction.success": "Set %s's faction to %s.", - "mna.commands.magicLevel.success": "Set %s's magic level to %d.", - "mna.commands.nnTraining.success": "Began training the neural network. This may take some time. You'll be notified when it's done.", - "mna.commands.nnTraining.complete": "Finished training the neural network. The new weights have been saved to config.", - "mna.commands.wellspring.create.success": "Wellspring created!", - "mna.commands.wellspring.create.nodeoverlap": "There is already a wellspring at this location.", - "mna.commands.wellspring.create.failed": "Failed to create wellspring node at this location; try a different one.", - "mna.commands.wellspringpower.set.success": "Set %s's %s wellspring power to %d.", - "mna.commands.wellspringpower.add.success": "Added %d %s wellspring power to %s.", - "mna.commands.wellspringpower.remove.success": "Removed %d %s wellspring power from %s.", - "mna.commands.wellspring.delete.success": "Wellspring deleted!", - "mna.commands.wellspring.delete.failed": "Wellspring could not be deleted. Likely one doesn't exist at the specified position.", - "mna.commands.rote.success": "Made %s rote for %s.", - "mna.commands.rote.shapes.success": "Made all shapes rote for %s.", - "mna.commands.rote.components.success": "Made all components rote for %s.", - "mna.commands.rote.modifiers.success": "Made all modifiers rote for %s.", - "mna.commands.rote.all.success": "Made all spell parts rote for %s.", - "mna.commands.rote.reset.success": "Reset rote progression for %s.", - "mna:progresscondition.ready": "You've gained enough experience to advance in tier! Check the Occulus to continue.", - "mna:progresscondition.advanced": "You've advanced to tier %d!", - "mna:progresscondition.t1_mlvl": "Reach magic level 15", - "mna:progresscondition.t1_inscrip_craft": "Craft an Inscription Table", - "mna:progresscondition.t1_ritual_locating": "Complete the Ritual of Locating", - "mna:progresscondition.t1_wander_wizard": "Complete the Ritual of The Wandering Wizard", - "mna:progresscondition.t1_mwaltar_craft": "Craft a Manaweaving Altar", - "mna:progresscondition.t1_ppouch_craft": "Craft a Practitioner's Pouch", - "mna:progresscondition.t1_construct_craft": "Craft a construct with at least 3 Wickerwood parts", - "mna:progresscondition.t1_mwpattern": "Draw a Manaweaving Pattern", - "mna:progresscondition.t1_mwaltar_altarcraft": "Craft something at a Manaweaving Altar", - "mna:progresscondition.t1_spell_cast": "Cast a spell", - "mna:progresscondition.t1_spell_craft": "Craft a spell with complexity 10 or more", - "mna:progresscondition.t1_flare_cast": "Cast the Signal Flare cantrip", - "mna:progresscondition.t1_transmute_cast": "Cast the Transmutation cantrip", - "mna:progresscondition.t1_enderfeather_charm_use": "Use an Enderfeather Charm", - "mna:progresscondition.t1_bonefeather_charm_use": "Use a Bonefeather Charm", - "mna:progresscondition.t1_coalfeather_charm_use": "Use a Coalfeather Charm", - "mna:progresscondition.t1_reedfeather_charm_use": "Use a Reedfeather Charm", - "mna:progresscondition.t1_delegation_craft": "Craft a Delegation Station", - "mna:progresscondition.t1_bell_of_bidding": "Craft a Bell of Bidding", - "mna:progresscondition.t1_delegation_assign": "Assign a Construct to either a Delegation Station or Lodestar using a Bell of Bidding", - "mna:progresscondition.t1_complete": "Advance by resting at a bed and meditating on what you've learned.", - "mna:progresscondition.t2_mlvl": "Reach magic level 30", - "mna:progresscondition.t2_mwaltar_mbroom": "Craft a Magic Broom", - "mna:progresscondition.t2_mwaltar_mcrystal_fragment": "Craft a Mana Crystal Fragment", - "mna:progresscondition.t2_mwaltar_mcrystal": "Craft a Mana Crystal", - "mna:progresscondition.t2_mage_armor": "Have an Active Set Bonus", - "mna:progresscondition.t2_runeforge_any": "Runeforge a Rune", - "mna:progresscondition.t2_runescribe_any": "Runescribe a Rune Pattern", - "mna:progresscondition.t2_clay_rune_plate": "Craft an Unfired Rune Plate", - "mna:progresscondition.t2_spell_craft": "Craft a spell with complexity 25 or more", - "mna:progresscondition.t2_mote_ritual": "Craft an elemental mote using one of the six Mote rituals", - "mna:progresscondition.t2_cantrip_cast": "Cast a tier 2 cantrip", - "mna:progresscondition.t2_construct_craft": "Craft a construct with at least 3 wood or stone parts", - "mna:progresscondition.t2_alter_spell": "Add a modifier to a spell using the Ritual of Alteration", - "mna:progresscondition.t2_rune_imprint": "Make a charcoal print of a scribed rune at the Runic Anvil", - "mna:progresscondition.t2_affinity_tinker": "Change the affinity of a spell using the Affinity Tinker Table", - "mna:progresscondition.t2_light_fume": "Generate any kind of Eldrin Power using the Eldrin Fume Filter", - "mna:progresscondition.t2_pouch_patch": "Apply a patch to a Practitioner's Pouch", - "mna:progresscondition.t2_spellbook_craft": "Craft a Spell Book", - "mna:progresscondition.t2_study_desk": "Raise your rote progress using a Study Desk and a Torn Journal Page or Thesis", - "mna:progresscondition.t2_complete": "Advance by choosing and completing one of the following rituals:", - "mna:progresscondition.t3_mlvl": "Reach magic level 45", - "mna:progresscondition.t3_mwaltar_eldritch_orb": "Craft an Eldritch Orb", - "mna:progresscondition.t3_spell_craft": "Craft a spell with complexity 50 or more", - "mna:progresscondition.t3_enchant": "Enchant an item using the Runic Anvil", - "mna:progresscondition.t3_nether": "Reach the Nether", - "mna:progresscondition.t3_nether_fortress": "Find a Nether Fortress", - "mna:progresscondition.t3_wither": "Summon a Wither", - "mna:progresscondition.t3_make_sanctum": "Perform a Sanctum Invocation ritual and complete the structure", - "mna:progresscondition.t3_find_stronghold": "Find the Stronghold", - "mna:progresscondition.t3_ritual": "Complete a tier 3 ritual", - "mna:progresscondition.t3_travel": "Reach 10KM away from world spawn", - "mna:progresscondition.t3_cantrip_cast": "Cast a tier 3 cantrip", - "mna:progresscondition.t3_open_cache": "Open a Manaweave Cache", - "mna:progresscondition.t3_remove_enchant": "Remove an enchantment using the Disenchanter", - "mna:progresscondition.t3_transcribe_spell": "Scribe a rote spell to a Glyph, Staff, Vellum, or Construct Caster Arm using the Transcription Table", - "mna:progresscondition.t3_faction_craft": "Craft an artifact from your faction at the Manaweaving Altar", - "mna:progresscondition.t3_construct_craft": "Craft a construct with at least 3 iron or gold parts", - "mna:progresscondition.t3_complete": "Advance by completing the following ritual:", - "mna:progresscondition.t4_mlvl": "Reach magic level 60", - "mna:progresscondition.t4_end": "Reach the End", - "mna:progresscondition.t4_dragon": "Kill the Ender Dragon", - "mna:progresscondition.t4_dragon_breath": "Obtain Dragon's Breath", - "mna:progresscondition.t4_elytra": "Obtain an Elytra", - "mna:progresscondition.t4_mwaltar_ttunnel": "Craft a Transitory Tunnel", - "mna:progresscondition.t4_spell_craft": "Craft a spell with complexity 75 or more", - "mna:progresscondition.t4_enchant": "Enchant an item with an enchantment of level III or more using the Runic Anvil", - "mna:progresscondition.t4_ritual": "Complete a tier 4 ritual", - "mna:progresscondition.t4_cantrip_cast": "Cast a tier 4 cantrip", - "mna:progresscondition.t4_construct_craft": "Craft a construct with at least 3 obsidian parts", - "mna:progresscondition.t4_capture_wellspring": "Capture an Eldrin Wellspring", - "mna:progresscondition.t4_craft_greater_mote": "Craft a Greater Mote using an Eldrin Altar", - "mna:progresscondition.t4_runeforge_upgrade": "Upgrade a Runeforge to a Brimstone Forge using a Brimstone Charm", - "mna:progresscondition.t4_complete": "Advance by completing the following ritual:", - "item.mna.strange_record": "A Strange Record", - "item.mna.strange_record.desc": "Construct Dance Mix", - "item.mna.bell_of_bidding": "Bell of Bidding", - "item.mna.bell_of_bidding.bound": "Bound to construct - all commands will now target this construct directly regardless of follow status.", - "item.mna.bell_of_bidding.cleared": "Binding cleared", - "item.mna.lodestar_copier": "Patterning Prism", - "item.mna.constructs.construct_fluid_nozzle.no_backpack": "You need a container with fluid in it equipped in the back curio slot to use this arm. Brimming Urns work, for example.", - "item.mna.constructs.rune_rod": "Construct Frame: Rod", - "item.mna.constructs.rune_head": "Construct Frame: Head", - "item.mna.constructs.rune_torso": "Construct Frame: Torso", - "item.mna.constructs.rune_hips": "Construct Frame: Hips", - "item.mna.constructs.rune_claw": "Construct Frame: Claw", - "item.mna.constructs.rune_axe": "Construct Frame: Axe", - "item.mna.constructs.rune_hammer": "Construct Frame: Hammer", - "item.mna.constructs.rune_pattern_rod": "Construct Frame Pattern: Rod", - "item.mna.constructs.rune_pattern_head": "Construct Frame Pattern: Head", - "item.mna.constructs.rune_pattern_torso": "Construct Frame Pattern: Torso", - "item.mna.constructs.rune_pattern_hips": "Construct Frame Pattern: Hips", - "item.mna.constructs.rune_pattern_claw": "Construct Frame Pattern: Claw", - "item.mna.constructs.rune_pattern_axe": "Construct Frame Pattern: Axe", - "item.mna.constructs.rune_pattern_hammer": "Construct Frame Pattern: Hammer", - "item.mna.constructs.construct_basic_head_wickerwood": "Wickerwood Basic Head", - "item.mna.constructs.construct_basic_torso_wickerwood": "Wickerwood Basic Torso", - "item.mna.constructs.construct_basic_legs_wickerwood": "Wickerwood Basic Legs", - "item.mna.constructs.construct_blade_arm_left_wickerwood": "Wickerwood Bladed Left Arm", - "item.mna.constructs.construct_blade_arm_right_wickerwood": "Wickerwood Bladed Right Arm", - "item.mna.constructs.construct_hammer_arm_left_wickerwood": "Wickerwood Hammer Left Arm", - "item.mna.constructs.construct_hammer_arm_right_wickerwood": "Wickerwood Hammer Right Arm", - "item.mna.constructs.construct_grabber_arm_left_wickerwood": "Wickerwood Grabber Left Arm", - "item.mna.constructs.construct_grabber_arm_right_wickerwood": "Wickerwood Grabber Right Arm", - "item.mna.constructs.construct_fishing_rod_left_wickerwood": "Wickerwood Fishing Left Arm", - "item.mna.constructs.construct_fishing_rod_right_wickerwood": "Wickerwood Fishing Right Arm", - "item.mna.constructs.construct_axe_arm_left_wickerwood": "Wickerwood Axe Left Arm", - "item.mna.constructs.construct_axe_arm_right_wickerwood": "Wickerwood Axe Right Arm", - "item.mna.constructs.construct_storage_torso_wickerwood": "Wickerwood Storage Torso", - "item.mna.constructs.construct_basic_head_wood": "Wooden Basic Head", - "item.mna.constructs.construct_smart_head_wood": "Wooden Smart Head", - "item.mna.constructs.construct_horn_head_wood": "Wooden Horn Head", - "item.mna.constructs.construct_basic_torso_wood": "Wooden Basic Torso", - "item.mna.constructs.construct_basic_legs_wood": "Wooden Basic Legs", - "item.mna.constructs.construct_reinforced_legs_wood": "Wooden Reinforced Legs", - "item.mna.constructs.construct_ender_legs_wood": "Wooden Ender Legs", - "item.mna.constructs.construct_rocket_legs_wood": "Wooden Rocket Legs", - "item.mna.constructs.construct_fishing_rod_left_wood": "Wooden Fishing Left Arm", - "item.mna.constructs.construct_fishing_rod_right_wood": "Wooden Fishing Right Arm", - "item.mna.constructs.construct_blade_arm_left_wood": "Wooden Bladed Left Arm", - "item.mna.constructs.construct_blade_arm_right_wood": "Wooden Bladed Right Arm", - "item.mna.constructs.construct_hammer_arm_left_wood": "Wooden Hammer Left Arm", - "item.mna.constructs.construct_hammer_arm_right_wood": "Wooden Hammer Right Arm", - "item.mna.constructs.construct_grabber_arm_left_wood": "Wooden Grabber Left Arm", - "item.mna.constructs.construct_grabber_arm_right_wood": "Wooden Grabber Right Arm", - "item.mna.constructs.construct_axe_arm_left_wood": "Wooden Axe Left Arm", - "item.mna.constructs.construct_axe_arm_right_wood": "Wooden Axe Right Arm", - "item.mna.constructs.construct_armor_torso_wood": "Wooden Armor Torso", - "item.mna.constructs.construct_mana_torso_wood": "Wooden Mana Torso", - "item.mna.constructs.construct_mana_cannon_left_wood": "Wooden Left Mana Cannon", - "item.mna.constructs.construct_mana_cannon_right_wood": "Wooden Right Mana Cannon", - "item.mna.constructs.construct_fluid_nozzle_left_wood": "Wooden Left Fluid Nozzle", - "item.mna.constructs.construct_fluid_nozzle_right_wood": "Wooden Right Fluid Nozzle", - "item.mna.constructs.construct_caster_arm_left_wood": "Wooden Left Caster Arm", - "item.mna.constructs.construct_caster_arm_right_wood": "Wooden Right Caster Arm", - "item.mna.constructs.construct_shield_arm_left_wood": "Wooden Left Shield", - "item.mna.constructs.construct_shield_arm_right_wood": "Wooden Right Shield", - "item.mna.constructs.construct_storage_torso_wood": "Wooden Storage Torso", - "item.mna.constructs.construct_tank_torso_wood": "Wooden Tank Torso", - "item.mna.constructs.construct_basic_head_stone": "Stone Basic Head", - "item.mna.constructs.construct_smart_head_stone": "Stone Smart Head", - "item.mna.constructs.construct_horn_head_stone": "Stone Horn Head", - "item.mna.constructs.construct_basic_torso_stone": "Stone Basic Torso", - "item.mna.constructs.construct_basic_legs_stone": "Stone Basic Legs", - "item.mna.constructs.construct_reinforced_legs_stone": "Stone Reinforced Legs", - "item.mna.constructs.construct_ender_legs_stone": "Stone Ender Legs", - "item.mna.constructs.construct_rocket_legs_stone": "Stone Rocket Legs", - "item.mna.constructs.construct_fishing_rod_left_stone": "Stone Fishing Left Arm", - "item.mna.constructs.construct_fishing_rod_right_stone": "Stone Fishing Right Arm", - "item.mna.constructs.construct_blade_arm_left_stone": "Stone Bladed Left Arm", - "item.mna.constructs.construct_blade_arm_right_stone": "Stone Bladed Right Arm", - "item.mna.constructs.construct_hammer_arm_left_stone": "Stone Hammer Left Arm", - "item.mna.constructs.construct_hammer_arm_right_stone": "Stone Hammer Right Arm", - "item.mna.constructs.construct_grabber_arm_left_stone": "Stone Grabber Left Arm", - "item.mna.constructs.construct_grabber_arm_right_stone": "Stone Grabber Right Arm", - "item.mna.constructs.construct_axe_arm_left_stone": "Stone Axe Left Arm", - "item.mna.constructs.construct_axe_arm_right_stone": "Stone Axe Right Arm", - "item.mna.constructs.construct_armor_torso_stone": "Stone Armor Torso", - "item.mna.constructs.construct_mana_torso_stone": "Stone Mana Torso", - "item.mna.constructs.construct_mana_cannon_left_stone": "Stone Left Mana Cannon", - "item.mna.constructs.construct_mana_cannon_right_stone": "Stone Right Mana Cannon", - "item.mna.constructs.construct_fluid_nozzle_left_stone": "Stone Left Fluid Nozzle", - "item.mna.constructs.construct_fluid_nozzle_right_stone": "Stone Right Fluid Nozzle", - "item.mna.constructs.construct_caster_arm_left_stone": "Stone Left Caster Arm", - "item.mna.constructs.construct_caster_arm_right_stone": "Stone Right Caster Arm", - "item.mna.constructs.construct_shield_arm_left_stone": "Stone Left Shield", - "item.mna.constructs.construct_shield_arm_right_stone": "Stone Right Shield", - "item.mna.constructs.construct_storage_torso_stone": "Stone Storage Torso", - "item.mna.constructs.construct_tank_torso_stone": "Stone Tank Torso", - "item.mna.constructs.construct_basic_head_iron": "Iron Basic Head", - "item.mna.constructs.construct_smart_head_iron": "Iron Smart Head", - "item.mna.constructs.construct_horn_head_iron": "Iron Horn Head", - "item.mna.constructs.construct_basic_torso_iron": "Iron Basic Torso", - "item.mna.constructs.construct_basic_legs_iron": "Iron Basic Legs", - "item.mna.constructs.construct_reinforced_legs_iron": "Iron Reinforced Legs", - "item.mna.constructs.construct_ender_legs_iron": "Iron Ender Legs", - "item.mna.constructs.construct_rocket_legs_iron": "Iron Rocket Legs", - "item.mna.constructs.construct_fishing_rod_left_iron": "Iron Fishing Left Arm", - "item.mna.constructs.construct_fishing_rod_right_iron": "Iron Fishing Right Arm", - "item.mna.constructs.construct_blade_arm_left_iron": "Iron Bladed Left Arm", - "item.mna.constructs.construct_blade_arm_right_iron": "Iron Bladed Right Arm", - "item.mna.constructs.construct_hammer_arm_left_iron": "Iron Hammer Left Arm", - "item.mna.constructs.construct_hammer_arm_right_iron": "Iron Hammer Right Arm", - "item.mna.constructs.construct_grabber_arm_left_iron": "Iron Grabber Left Arm", - "item.mna.constructs.construct_grabber_arm_right_iron": "Iron Grabber Right Arm", - "item.mna.constructs.construct_axe_arm_left_iron": "Iron Axe Left Arm", - "item.mna.constructs.construct_axe_arm_right_iron": "Iron Axe Right Arm", - "item.mna.constructs.construct_armor_torso_iron": "Iron Armor Torso", - "item.mna.constructs.construct_mana_torso_iron": "Iron Mana Torso", - "item.mna.constructs.construct_mana_cannon_left_iron": "Iron Left Mana Cannon", - "item.mna.constructs.construct_mana_cannon_right_iron": "Iron Right Mana Cannon", - "item.mna.constructs.construct_fluid_nozzle_left_iron": "Iron Left Fluid Nozzle", - "item.mna.constructs.construct_fluid_nozzle_right_iron": "Iron Right Fluid Nozzle", - "item.mna.constructs.construct_caster_arm_left_iron": "Iron Left Caster Arm", - "item.mna.constructs.construct_caster_arm_right_iron": "Iron Right Caster Arm", - "item.mna.constructs.construct_shield_arm_left_iron": "Iron Left Shield", - "item.mna.constructs.construct_shield_arm_right_iron": "Iron Right Shield", - "item.mna.constructs.construct_storage_torso_iron": "Iron Storage Torso", - "item.mna.constructs.construct_tank_torso_iron": "Iron Tank Torso", - "item.mna.constructs.construct_basic_head_gold": "Gold Basic Head", - "item.mna.constructs.construct_smart_head_gold": "Gold Smart Head", - "item.mna.constructs.construct_horn_head_gold": "Gold Horn Head", - "item.mna.constructs.construct_basic_torso_gold": "Gold Basic Torso", - "item.mna.constructs.construct_basic_legs_gold": "Gold Basic Legs", - "item.mna.constructs.construct_reinforced_legs_gold": "Gold Reinforced Legs", - "item.mna.constructs.construct_ender_legs_gold": "Gold Ender Legs", - "item.mna.constructs.construct_rocket_legs_gold": "Gold Rocket Legs", - "item.mna.constructs.construct_fishing_rod_left_gold": "Gold Fishing Left Arm", - "item.mna.constructs.construct_fishing_rod_right_gold": "Gold Fishing Right Arm", - "item.mna.constructs.construct_blade_arm_left_gold": "Gold Bladed Left Arm", - "item.mna.constructs.construct_blade_arm_right_gold": "Gold Bladed Right Arm", - "item.mna.constructs.construct_hammer_arm_left_gold": "Gold Hammer Left Arm", - "item.mna.constructs.construct_hammer_arm_right_gold": "Gold Hammer Right Arm", - "item.mna.constructs.construct_grabber_arm_left_gold": "Gold Grabber Left Arm", - "item.mna.constructs.construct_grabber_arm_right_gold": "Gold Grabber Right Arm", - "item.mna.constructs.construct_axe_arm_left_gold": "Gold Axe Left Arm", - "item.mna.constructs.construct_axe_arm_right_gold": "Gold Axe Right Arm", - "item.mna.constructs.construct_armor_torso_gold": "Gold Armor Torso", - "item.mna.constructs.construct_mana_torso_gold": "Gold Mana Torso", - "item.mna.constructs.construct_mana_cannon_left_gold": "Gold Left Mana Cannon", - "item.mna.constructs.construct_mana_cannon_right_gold": "Gold Right Mana Cannon", - "item.mna.constructs.construct_fluid_nozzle_left_gold": "Gold Left Fluid Nozzle", - "item.mna.constructs.construct_fluid_nozzle_right_gold": "Gold Right Fluid Nozzle", - "item.mna.constructs.construct_caster_arm_left_gold": "Gold Left Caster Arm", - "item.mna.constructs.construct_caster_arm_right_gold": "Gold Right Caster Arm", - "item.mna.constructs.construct_shield_arm_left_gold": "Gold Left Shield", - "item.mna.constructs.construct_shield_arm_right_gold": "Gold Right Shield", - "item.mna.constructs.construct_storage_torso_gold": "Gold Storage Torso", - "item.mna.constructs.construct_tank_torso_gold": "Gold Tank Torso", - "item.mna.constructs.construct_basic_head_diamond": "Diamond Basic Head", - "item.mna.constructs.construct_smart_head_diamond": "Diamond Smart Head", - "item.mna.constructs.construct_horn_head_diamond": "Diamond Horn Head", - "item.mna.constructs.construct_basic_torso_diamond": "Diamond Basic Torso", - "item.mna.constructs.construct_basic_legs_diamond": "Diamond Basic Legs", - "item.mna.constructs.construct_reinforced_legs_diamond": "Diamond Reinforced Legs", - "item.mna.constructs.construct_ender_legs_diamond": "Diamond Ender Legs", - "item.mna.constructs.construct_rocket_legs_diamond": "Diamond Rocket Legs", - "item.mna.constructs.construct_fishing_rod_left_diamond": "Diamond Fishing Left Arm", - "item.mna.constructs.construct_fishing_rod_right_diamond": "Diamond Fishing Right Arm", - "item.mna.constructs.construct_blade_arm_left_diamond": "Diamond Bladed Left Arm", - "item.mna.constructs.construct_blade_arm_right_diamond": "Diamond Bladed Right Arm", - "item.mna.constructs.construct_hammer_arm_left_diamond": "Diamond Hammer Left Arm", - "item.mna.constructs.construct_hammer_arm_right_diamond": "Diamond Hammer Right Arm", - "item.mna.constructs.construct_grabber_arm_left_diamond": "Diamond Grabber Left Arm", - "item.mna.constructs.construct_grabber_arm_right_diamond": "Diamond Grabber Right Arm", - "item.mna.constructs.construct_axe_arm_left_diamond": "Diamond Axe Left Arm", - "item.mna.constructs.construct_axe_arm_right_diamond": "Diamond Axe Right Arm", - "item.mna.constructs.construct_armor_torso_diamond": "Diamond Armor Torso", - "item.mna.constructs.construct_mana_torso_diamond": "Diamond Mana Torso", - "item.mna.constructs.construct_mana_cannon_left_diamond": "Diamond Left Mana Cannon", - "item.mna.constructs.construct_mana_cannon_right_diamond": "Diamond Right Mana Cannon", - "item.mna.constructs.construct_fluid_nozzle_left_diamond": "Diamond Left Fluid Nozzle", - "item.mna.constructs.construct_fluid_nozzle_right_diamond": "Diamond Right Fluid Nozzle", - "item.mna.constructs.construct_caster_arm_left_diamond": "Diamond Left Caster Arm", - "item.mna.constructs.construct_caster_arm_right_diamond": "Diamond Right Caster Arm", - "item.mna.constructs.construct_shield_arm_left_diamond": "Diamond Left Shield", - "item.mna.constructs.construct_shield_arm_right_diamond": "Diamond Right Shield", - "item.mna.constructs.construct_storage_torso_diamond": "Diamond Storage Torso", - "item.mna.constructs.construct_tank_torso_diamond": "Diamond Tank Torso", - "item.mna.constructs.construct_basic_head_obsidian": "Obsidian Basic Head", - "item.mna.constructs.construct_smart_head_obsidian": "Obsidian Smart Head", - "item.mna.constructs.construct_horn_head_obsidian": "Obsidian Horn Head", - "item.mna.constructs.construct_basic_torso_obsidian": "Obsidian Basic Torso", - "item.mna.constructs.construct_basic_legs_obsidian": "Obsidian Basic Legs", - "item.mna.constructs.construct_reinforced_legs_obsidian": "Obsidian Reinforced Legs", - "item.mna.constructs.construct_ender_legs_obsidian": "Obsidian Ender Legs", - "item.mna.constructs.construct_rocket_legs_obsidian": "Obsidian Rocket Legs", - "item.mna.constructs.construct_fishing_rod_left_obsidian": "Obsidian Fishing Left Arm", - "item.mna.constructs.construct_fishing_rod_right_obsidian": "Obsidian Fishing Right Arm", - "item.mna.constructs.construct_blade_arm_left_obsidian": "Obsidian Bladed Left Arm", - "item.mna.constructs.construct_blade_arm_right_obsidian": "Obsidian Bladed Right Arm", - "item.mna.constructs.construct_hammer_arm_left_obsidian": "Obsidian Hammer Left Arm", - "item.mna.constructs.construct_hammer_arm_right_obsidian": "Obsidian Hammer Right Arm", - "item.mna.constructs.construct_grabber_arm_left_obsidian": "Obsidian Grabber Left Arm", - "item.mna.constructs.construct_grabber_arm_right_obsidian": "Obsidian Grabber Right Arm", - "item.mna.constructs.construct_axe_arm_left_obsidian": "Obsidian Axe Left Arm", - "item.mna.constructs.construct_axe_arm_right_obsidian": "Obsidian Axe Right Arm", - "item.mna.constructs.construct_armor_torso_obsidian": "Obsidian Armor Torso", - "item.mna.constructs.construct_mana_torso_obsidian": "Obsidian Mana Torso", - "item.mna.constructs.construct_mana_cannon_left_obsidian": "Obsidian Left Mana Cannon", - "item.mna.constructs.construct_mana_cannon_right_obsidian": "Obsidian Right Mana Cannon", - "item.mna.constructs.construct_fluid_nozzle_left_obsidian": "Obsidian Left Fluid Nozzle", - "item.mna.constructs.construct_fluid_nozzle_right_obsidian": "Obsidian Right Fluid Nozzle", - "item.mna.constructs.construct_caster_arm_left_obsidian": "Obsidian Left Caster Arm", - "item.mna.constructs.construct_caster_arm_right_obsidian": "Obsidian Right Caster Arm", - "item.mna.constructs.construct_shield_arm_left_obsidian": "Obsidian Left Shield", - "item.mna.constructs.construct_shield_arm_right_obsidian": "Obsidian Right Shield", - "item.mna.constructs.construct_storage_torso_obsidian": "Obsidian Storage Torso", - "item.mna.constructs.construct_tank_torso_obsidian": "Obsidian Tank Torso", - "mna.constructs.feedback.mana_cannon.no_mana_torso": "I have a mana cannon but I don't have a mana torso, so I have no mana. I can't attack at range. I'll melee if I can.", - "mna.constructs.feedback.mana_cannon.no_mana": "I have a mana cannon but I don't have any mana boss, I can't attack at range. I'll melee if I can.", - "mna.constructs.feedback.notowner": "%s tried to tell me to do something, but I don't have to listen to them.", - "mna.constructs.feedback.area_too_big": "This working area's a little too big for me boss. Needs to be no more than %d blocks on any side. This one is %d x %d x %d", - "mna.constructs.feedback.area_not_configured": "I can't do that boss, the area isn't configured.", - "mna.constructs.feedback.not_enough_water": "I don't have enough water to water this area. Sorry boss.", - "mna.constructs.feedback.water_crops_fail": "I wasn't able to water the crops, sorry boss.", - "mna.constructs.feedback.water_crops_success": "I watered the crops boss. Drink up little plants!", - "mna.constructs.feedback.capability_missing": "I need to be able to %s in order to help you with this, sorry boss.", - "mna.constructs.feedback.low_intelligence": "I'm trying my best boss, but this task is a little above my abilities...if you rebuild me to be smarter, I'd be happy to help!", - "mna.constructs.feedback.confused": "This Lodestar is a lot to handle, I'm getting confused...I'll just start over.", - "mna.constructs.feedback.sub_command_null": "This Lodestar command (index %d) doesn't seem to exist...I think this might be a bug. I'm skipping it.", - "mna.constructs.feedback.move_block_fail": "I can't figure out how to get to %.2f, %.2f, %.2f", - "mna.constructs.feedback.move_block_success": "On my way to %.2f, %.2f, %.2f", - "mna.constructs.feedback.move_entity_fail": "I can't figure out how to get to %s", - "mna.constructs.feedback.move_entity_success": "On my way to %s", - "mna.constructs.feedback.take_fluid_tank_full": "I can't pick up any more fluid boss, my tank is full.", - "mna.constructs.feedback.take_fluid_invalid_type": "I can't pick up this fluid boss, I already have a different fluid in my tank.", - "mna.constructs.feedback.collecting_fluid": "I picked up some fluid from the %s boss.", - "mna.constructs.feedback.fluid_invalid": "I can't take any fluid from the %s at %d, %d, %d, sorry boss.", - "mna.constructs.feedback.take_fluid_in_tank_fail": "I tried to pick up this fluid from the %s boss, but for some reason it didn't work.", - "mna.constructs.feedback.take_fluid_in_tank_success": "I took the %s from the %s, boss", - "mna.constructs.feedback.take_fluid_fail": "I didn't find any fluid to pick up from the %s, sorry boss.", - "mna.constructs.feedback.place_fluid_tank_empty": "I can't place a fluid here boss, I don't have any in my tank.", - "mna.constructs.feedback.place_fluid_not_clear": "I can't place a fluid here boss, the area isn't clear.", - "mna.constructs.feedback.place_fluid_failed": "I tried to place a fluid here boss, but it didn't work for some reason. I'm not sure why.", - "mna.constructs.feedback.place_fluid_success": "I placed some %s where you told me to, boss (%d, %d, %d)", - "mna.constructs.feedback.place_fluid_in_tank_invalid_type": "I can't place any fluid in %s boss, it can't hold this type right now.", - "mna.constructs.feedback.place_fluid_in_tank_fail": "I wasn't able to place any fluid in %s boss. Sorry.", - "mna.constructs.feedback.place_fluid_in_tank_success": "I put the %s in the %s boss. Look how it splashes around!", - "mna.constructs.feedback.fluid_missing_cap": "I tried to pick up some fluid from %s boss, but it doesn't seem like it can hold any. Is this the right place?", - "mna.constructs.feedback.use_item_on_block.empty_hand": "I would use an item here boss, but I'm not holding one. I'll skip this.", - "mna.constructs.feedback.te_missing": "The block I'm looking for isn't the right type, did it get broken? I'll skip this.", - "mna.constructs.feedback.activate_missing": "I would activate the block like you asked, but it either isn't configured or doesn't exist.", - "mna.constructs.feedback.activate_success": "I'm activating %s at %d, %d, %d. Click.", - "mna.constructs.feedback.mine_success": "I'm back from mining boss, look at some of this stuff I found!", - "mna.constructs.feedback.adventure_success": "I'm back from my adventure boss! I could tell you some stories. I brought souveneirs too!", - "mna.constructs.feedback.fish_success": "I caught something boss! I did it!", - "mna.constructs.feedback.fish_not_water": "I uh...I can't fish here, boss. This isn't water.", - "mna.constructs.feedback.eat_success": "Down the hatch! Om nom nom.", - "mna.constructs.feedback.place_hands_empty": "I can't place anything in this %s...I don't have anything in my hands. I'll skip this.", - "mna.constructs.feedback.place_success": "I put the %s into the %s.", - "mna.constructs.feedback.place_fail": "I wasn't able to put %s into the %s. Sorry boss.", - "mna.constructs.feedback.chop_break_failed": "I couldn't chop the tree at %d, %d, %d, it just won't break! Sorry boss.", - "mna.constructs.feedback.chop_success": "I chopped down the tree boss, TIMBER!", - "mna.constructs.feedback.inv_missing_cap": "This %s doesn't seem to be able to hold items. I'll skip this. Hope that's okay.", - "mna.constructs.feedback.take_hands_full": "I can't take anything from this %s...I don't have any empty hands. I'll skip this.", - "mna.constructs.feedback.take_success": "I took the %s from the %s.", - "mna.constructs.feedback.take_fail": "I wasn't able to take anything from the %s. Sorry boss.", - "mna.constructs.feedback.collect_no_items": "No items to pickup here, boss.", - "mna.constructs.feedback.collect_target": "I see a %s on the ground. I'll get that, boss!", - "mna.constructs.feedback.harvest_scan_success": "I found some plants, I'll keep an eye on them!", - "mna.constructs.feedback.harvest_scan_no_results": "I can't find any fully grown plant blocks in the area you specified. Sorry boss.", - "mna.constructs.feedback.harvest_not_configured": "I would like to harvest plants like you asked, but the area either isn't configured or doesn't exist", - "mna.constructs.feedback.harvest_scan_starting": "I'm looking through the area you set up for plant blocks.", - "mna.constructs.feedback.harvesting": "I'm harvesting %s at %d, %d, %d. Chop! Slice!", - "mna.constructs.feedback.harvest_badstate": "I thought the block at %d, %d, %d was valid, but it isn't now (I see a %s). I'll skip it.", - "mna.constructs.feedback.plant_scan_success": "I found some good places with soil, I'll keep an eye on them!", - "mna.constructs.feedback.plant_scan_no_results": "I can't find any empty soil blocks in the area you specified. Sorry boss.", - "mna.constructs.feedback.plant_not_configured": "I would like to plant these seeds like you asked, but the area either isn't configured or doesn't exist", - "mna.constructs.feedback.soil_scan_starting": "I'm looking through the area you set up for soil blocks.", - "mna.constructs.feedback.planting": "I'm planting %s at %d, %d, %d. There you go little seed. All safe!", - "mna.constructs.feedback.plant_empty_hands": "I can't plant right now, I don't have any seeds in my hand. Sorry boss.", - "mna.constructs.feedback.plant_badstate": "I thought the block at %d, %d, %d was valid, but it isn't now (I see a %s). I'll skip it.", - "mna.constructs.feedback.runescribe_recipe_not_found": "I couldn't figure out the recipe from the paper that's in the table...this might be a bug, but double check it?", - "mna.constructs.feedback.runescribe_no_recipe": "I don't have a recipe to scribe, so I'll have to skip this step.", - "mna.constructs.feedback.runescribe_no_item": "I don't see a slate in the Runescribing Table here, so I'll need to skip this.", - "mna.constructs.feedback.runescribe_invalid_item": "I see an item in the Runescribing Table here but it isn't a slate, so I'll need to skip this.", - "mna.constructs.feedback.runescribe_success": "Done scribing! Some of my best work.", - "mna.constructs.feedback.runeforge_missing_items": "This runic anvil isn't set up to make anything right now. Need two items boss!", - "mna.constructs.feedback.runeforge_no_recipe": "This doesn't look like a recipe I can runeforge, boss. I don't see how these can go together.", - "mna.constructs.feedback.runeforge_low_tier": "I'm not a high enough tier to make this, boss. I'm sorry.", - "mna.constructs.feedback.runeforge_success": "Done forging the %s. Very cool, boss!", - "mna.constructs.feedback.return_to_workbench": "Heading back to the gantry.", - "mna.constructs.feedback.return_to_workbench_invalid": "This was a workbench, but it isn't anymore...I'll just wait here.", - "mna.constructs.feedback.return_to_workbench_not_empty": "This workbench isn't empty boss.", - "mna.constructs.feedback.butcher_target": "I see a %s that's ready for butchering.", - "mna.constructs.feedback.butcher_not_configured": "I'd be happy to thin the herd for you boss but I don't have the area set up yet.", - "mna.constructs.feedback.butcher_no_target": "I don't see enough targets to butcher, I'll skip this for now.", - "mna.constructs.feedback.butcher_attack_success": "My target is no more.", - "mna.constructs.feedback.place_block_hands_empty": "I can't place a block if I'm not holding one, boss.", - "mna.constructs.feedback.place_block_not_clear": "I can't place a block there, boss, the area isn't clear.", - "mna.constructs.feedback.place_block_failed": "I wasn't able to place this block where you asked me to, boss. Sorry.", - "mna.constructs.feedback.place_block_success": "I placed %s at %d, %d, %d.", - "mna.constructs.feedback.breed_no_items": "I don't have any items to breed right now boss.", - "mna.constructs.feedback.breed_no_target": "I don't see enough targets to breed right now boss, I'll skip this for now.", - "mna.constructs.feedback.breed_target": "I found %d %ss, I'll try to breed them for you boss.", - "mna.constructs.feedback.breed_wrong_item": "I don't have the right item to breed those, boss.", - "mna.constructs.feedback.breed_not_configured": "I can't breed any animals for you right now boss, you haven't configured the area yet.", - "mna.constructs.feedback.breed_success": "Got some %ss breeding for you boss.", - "mna.constructs.feedback.move_success": "I'm here, boss.", - "mna.constructs.feedback.patrol_victory": "Hostile %s is down boss, going pack to patrol.", - "mna.constructs.feedback.patrol_no_points": "I don't have any points to patrol boss, I'm going to skip this.", - "mna.constructs.feedback.patrol_complete": "Done this round of my patrol boss.", - "mna.constructs.feedback.crush_hands_empty": "I can't crush anything boss, I don't have anything in my hands.", - "mna.constructs.feedback.crush_success": "I crushed it good boss.", - "mna.constructs.feedback.crush_failed": "I couldn't crush this thing, sorry boss.", - "mna.constructs.feedback.craft_success": "I made a %s, look boss!", - "mna.constructs.feedback.craft_no_recipe": "I don't see a recipe for a %s in this bench, sorry boss.", - "mna.constructs.feedback.craft_missing_items": "This bench is missing ingredients, I can't craft a %s for you, sorry boss.", - "mna.constructs.feedback.stay": "I'll stay right here boss.", - "mna.constructs.feedback.follow": "I'll follow and guard you boss!", - "mna.constructs.feedback.attack": "I see a %s that's a threat! I'll protect you boss! En garde, villain!", - "mna.constructs.feedback.leashed": "This %s isn't vanquished yet but you're too far away, boss! Wait for me!", - "mna.constructs.feedback.victory": "I've slain the vile %s boss. On my way back to you.", - "mna.constructs.feedback.drop_item_hands_empty": "I can't drop anything right now boss, I'm not carrying anything.", - "mna.constructs.feedback.drop_item_success": "I dropped %s at %d, %d, %d", - "mna.constructs.feedback.shear_no_target": "I don't see anything that I can shear right now boss, I'll skip this.", - "mna.constructs.feedback.shear_success": "I sheared the %s for you boss.", - "mna.constructs.feedback.shear_target": "I see %d targets that are ready for shearing, I'm on it boss!", - "mna.constructs.feedback.shear_not_shearable": "I thought %s was shearable, but when I got here, now I see it's not. Sorry boss!", - "mna.constructs.feedback.shear_not_configured": "I would start shearing for you boss but you haven't configured the area in the lodestar yet.", - "mna.constructs.feedback.task_not_configured": "This task doesn't have all of it's parameters set, I can't complete it. Sorry boss.", - "mna.constructs.feedback.area_scan_starting": "I'm scanning the area you set up boss, just a second.", - "mna.constructs.feedback.area_scan_no_results": "I didn't find anything boss.", - "mna.constructs.feedback.area_scan_success": "I found a few things boss, I'll get started.", - "mna.constructs.feedback.task_not_found": "I couldn't find the next task, sorry boss.", - "mna.constructs.feedback.death": "Bye boss. I hope I did good. I love you.", - "mna:advancements.root.title": "Splash of Magic", - "mna:advancements.root.description": "Begin your journey into the arcane arts", - "mna:advancements.mine_vinteum.title": "A Strange Ore", - "mna:advancements.mine_vinteum.description": "This strange ore pulses with a dim blue light. I wonder what would happen if I smelted it?", - "mna:advancements.smelt_vinteum.title": "A Blue Powder", - "mna:advancements.smelt_vinteum.description": "The dust left over from that strange ore seems to have minor magnetic properties. Perhaps I should combine it with iron?", - "mna:advancements.combine_vinteum.title": "A Magical Magnetic Metal", - "mna:advancements.combine_vinteum.description": "I was right! The dust clings to the iron! It seems to fuse into it slightly from the heat of my hand...should I smelt it again?", - "mna:advancements.re_smelt_vinteum.title": "Tracking Down Magic", - "mna:advancements.re_smelt_vinteum.description": "This metal is incredible. I should make a few more and go see if there are villagers that would be interested in trading it.", - "mna:advancements.villager_trade.title": "Apprentice", - "mna:advancements.villager_trade.description": "This book holds so many secrets. I should read it to continue my journey into the world of the arcane.", - "mna:advancements.throw_rune_pattern.title": "Aaaargh!", - "mna:advancements.throw_rune_pattern.description": "Shaky hands caused a mistake in chiseling a rune requiring starting over. Frustration ensued.", - "mna:advancements.use_enderfeather.title": "A Long Way From Home", - "mna:advancements.use_enderfeather.description": "Use an Enderfeather Charm to teleport more than 9999 blocks", - "mna:advancements.use_bonefeather.title": "Trust in My Magic", - "mna:advancements.use_bonefeather.description": "Saved from lethal fall damage with a Bonefeather Charm", - "mna:advancements.use_coalfeather.title": "Keeping it Cool", - "mna:advancements.use_coalfeather.description": "Saved from fire with a Coalfeather Charm", - "mna:advancements.use_reedfeather.title": "Snorkeler", - "mna:advancements.use_reedfeather.description": "Saved from drowning with a Reedfeather Charm", - "mna:advancements.summon_construct.title": "Friend Protocol Initiated", - "mna:advancements.summon_construct.description": "Summon a Construct", - "mna:advancements.use_all_charms.title": "Shaman", - "mna:advancements.use_all_charms.description": "Use each feather charm at least once.", - "mna:advancements.not_that_easy.title": "You didn't think it would be that easy, did you?", - "mna:advancements.not_that_easy.description": "That probably didn't work like they thought it would.", - "mna:advancements.runic_malus.title": "That's it, I'm gettin' me mallet!", - "mna:advancements.runic_malus.description": "Obtain a Runic Malus", - "mna:advancements.be_our_guest.title": "Be our guest!", - "mna:advancements.be_our_guest.description": "Animate a Mana Tea block." -} \ No newline at end of file diff --git a/projects/1.18/assets/mana-and-artifice/mna/lang/zh_cn.json b/projects/1.18/assets/mana-and-artifice/mna/lang/zh_cn.json deleted file mode 100644 index 7e5d6fe93229..000000000000 --- a/projects/1.18/assets/mana-and-artifice/mna/lang/zh_cn.json +++ /dev/null @@ -1,1284 +0,0 @@ -{ - "itemGroup.mana-and-artifice.items": "巧工魔艺", - "itemGroup.mana-and-artifice.constructs": "巧工魔艺丨构装", - "itemGroup.mana-and-artifice.runes": "巧工魔艺丨符文", - "itemGroup.mana-and-artifice.thaumaturgy": "巧工魔艺丨魔法连接", - "itemGroup.mana-and-artifice.artifice": "巧工魔艺丨巧艺", - "item.mana-and-artifice.air_cast_ring": "碧空之戒", - "item.mana-and-artifice.bone_ring": "脆骨戒指", - "item.mana-and-artifice.faction_horn_council": "密会号角", - "item.mana-and-artifice.faction_horn_fey": "季节号角", - "item.mana-and-artifice.faction_horn_demons": "炼狱号角", - "item.mana-and-artifice.faction_horn_undead": "墓穴号角", - "item.mana-and-artifice.faction_horn.low_tier": "你的等阶太低,无法召唤派系援助。", - "item.mana-and-artifice.faction_horn.low_reputation": "你在你的派系中威望不高,无法获得派系援助。", - "item.mana-and-artifice.faction_horn.wrong_faction": "你与此物品要求的派系不符。", - "item.mana-and-artifice.debug_wand": "测试法球", - "item.mana-and-artifice.antidote_bracelet": "解毒手镯", - "item.mana-and-artifice.arcane_ash": "奥术粉末", - "item.mana-and-artifice.arcane_compound": "奥术复合物", - "item.mana-and-artifice.arcane_crown": "奥术王冠", - "item.mana-and-artifice.arcanist_ink": "奥术学家的墨水", - "item.mana-and-artifice.affinity_lock_belt": "锚定皮带", - "item.mana-and-artifice.allfather_axe": "众神之父的斧子", - "item.mana-and-artifice.break_ring_lesser": "低级破坏之戒", - "item.mana-and-artifice.break_ring_greater": "高级破坏之戒", - "item.mana-and-artifice.collector_ring_lesser": "低级收集者之戒", - "item.mana-and-artifice.collector_ring_greater": "高级收集者之戒", - "item.mana-and-artifice.blink_precision_ring": "末影人之戒", - "item.mana-and-artifice.bone_ash": "骨灰", - "item.mana-and-artifice.book_of_rote": "定式之书", - "item.mana-and-artifice.book_of_rote.part_not_rote": "%s还未被定式熟记,你无法使用本书施放该法术。", - "item.mana-and-artifice.bound_axe": "缚法之斧", - "item.mana-and-artifice.bound_sword": "缚法之剑", - "item.mana-and-artifice.bubble_boat": "泡状舱船", - "item.mana-and-artifice.brimstone_charm": "硫磺符咒", - "item.mana-and-artifice.brimstone_boat": "硫磺舱船", - "item.mana-and-artifice.battlemage_amulet": "战斗巫师护身符", - "item.mana-and-artifice.bed_charm": "末影之羽符咒", - "item.mana-and-artifice.bed_charm.dimension-wrong": "你的重生点不在当前维度。", - "item.mana-and-artifice.bed_charm.no-bed": "你还未设置床。", - "item.mana-and-artifice.bed_charm.consume-failed": "使用物品失败,效果跳过。", - "item.mana-and-artifice.fall_charm": "骨羽符咒", - "item.mana-and-artifice.fall_charm.flavor": "你的小腿没有折断,因为它替你折断了", - "item.mana-and-artifice.cowl_of_consumption": "品尝痛苦之风帽", - "item.mana-and-artifice.chargeable.mana": "魔力:%.2f/%.2f", - "item.mana-and-artifice.chargeable.pedestalCharge": "放置到基座上进行充能", - "item.mana-and-artifice.chargeable.rightClickCharge": "亦可通过手持并按住右键进行充能", - "item.mana-and-artifice.chimerite_gem": "秘鸣宝石", - "item.mana-and-artifice.component_pouch": "符文组件袋", - "item.mana-and-artifice.crystal_phylactery": "水晶护符", - "item.mana-and-artifice.crystal_phylactery.tooltip": "%s的本源(%d/%d)", - "item.mana-and-artifice.crystal_phylactery.empty": "空", - "item.mana-and-artifice.enchanted_vellum": "附魔皮纸", - "item.mana-and-artifice.enchanted_vellum.subtitle": "想要开启奥秘仪式,我得先去收集这些耗材:", - "item.mana-and-artifice.eldritch_orb": "怪异之球", - "item.mana-and-artifice.emberglow_bracelet": "烬明手镯", - "item.mana-and-artifice.ender_disc": "末影圆盘", - "mana-and-artifice:ender_disc.unused": "未被使用", - "mana-and-artifice:ender_disc.set_to": "当前设定为:%s", - "item.mana-and-artifice.enderguard_amulet": "末影守卫护身符", - "item.mana-and-artifice.mote_air": "气涌微核", - "item.mana-and-artifice.mote_earth": "大地微核", - "item.mana-and-artifice.mote_water": "流水微核", - "item.mana-and-artifice.mote_fire": "火炎微核", - "item.mana-and-artifice.mote_arcane": "魔法微核", - "item.mana-and-artifice.mote_ender": "末影微核", - "item.mana-and-artifice.greater_mote_air": "气涌精核", - "item.mana-and-artifice.greater_mote_earth": "大地精核", - "item.mana-and-artifice.greater_mote_water": "流水精核", - "item.mana-and-artifice.greater_mote_fire": "火炎精核", - "item.mana-and-artifice.greater_mote_arcane": "魔法精核", - "item.mana-and-artifice.greater_mote_ender": "末影精核", - "item.mana-and-artifice.witherbone": "凋零之骨", - "item.mana-and-artifice.ironbark": "铁树皮", - "item.mana-and-artifice.living_flame": "活火", - "item.mana-and-artifice.entrapment_crystal": "晶体之笼", - "item.mana-and-artifice.entrapment_crystal.trapped": "%s被囚禁于其中", - "item.mana-and-artifice.entrapment_crystal.empty": "晶体为空。", - "item.mana-and-artifice.entrapment_crystal.missing": "无法解析晶体中的实体", - "item.mana-and-artifice.flat_lands_book": "移地之书", - "item.mana-and-artifice.fortune_ring_minor": "低级时运之戒", - "item.mana-and-artifice.fortune_ring": "时运之戒", - "item.mana-and-artifice.fortune_ring_greater": "高级时运之戒", - "item.mana-and-artifice.guide_book": "奥秘古籍", - "item.mana-and-artifice.guide_book.magic_unlocked": "将这本古籍拿在手上,你感到了由它发出的强烈呼唤。你粗读了前面的几页,不知不觉中,这些艰深晦涩的知识已然耗费了你数个小时的时间。书上的知识让你豁然开朗,你能察觉到周围的魔法能量像是漩涡一般环绕着你。你已经窥见了奥术这门隐秘知识的一角!", - "item.mana-and-artifice.grimoire": "魔导书", - "item.mana-and-artifice.grimoire_council": "七贤魔典", - "item.mana-and-artifice.grimoire_council.subtitle": "议会派系魔导书", - "item.mana-and-artifice.grimoire_fey": "流转四季魔典", - "item.mana-and-artifice.grimoire_fey.subtitle": "仙女之庭派系魔导书", - "item.mana-and-artifice.grimoire_undead": "追猎者魔典", - "item.mana-and-artifice.grimoire_undead.subtitle": "亡灵派系魔导书", - "item.mana-and-artifice.grimoire_demon": "大钥魔典", - "item.mana-and-artifice.grimoire_demon.subtitle": "恶魔派系魔导书", - "item.mana-and-artifice.crystal_of_memories": "回忆晶体", - "item.mana-and-artifice.crystal_of_memories.full": "这一晶体已存满了 %d 点经验", - "item.mana-and-artifice.crystal_of_memories.contains": "%d/%d 点经验", - "item.mana-and-artifice.crystal_of_memories.supplement": "返还经验值。潜行右击改变模式。", - "item.mana-and-artifice.crystal_of_memories.infusion": "输入经验值。潜行右击改变模式。", - "item.mana-and-artifice.item-with-gui.open-with": "按住%s并右击即可打开", - "item.mana-and-artifice.item-with-gui.radial-open": "按住%s可以打开放射状选择栏位。", - "item.mana-and-artifice.item-with-gui.open-rclick": "右击即可打开", - "item.mana-and-artifice.hellfire_staff": "狱火权杖", - "item.mana-and-artifice.infused_silk": "蕴魔丝绸", - "item.mana-and-artifice.infused_thread": "蕴魔丝线", - "item.mana-and-artifice.eldrin_bracelet": "艾得灵之力手镯", - "item.mana-and-artifice.eldrin_rift": "艾得灵裂隙", - "item.mana-and-artifice.pumpkin_staff": "Punkin Staff", - "item.mana-and-artifice.clay_mug": "黏土马克杯", - "item.mana-and-artifice.mana_coffee_beans": "魔力咖啡豆", - "item.mana-and-artifice.mana_coffee": "魔力咖啡", - "item.mana-and-artifice.mark_of_the_council": "议会标志", - "item.mana-and-artifice.mark_of_the_fey": "仙女标志", - "item.mana-and-artifice.mark_of_the_nether": "下界标志", - "item.mana-and-artifice.mark_of_the_undead": "亡灵标志", - "mana-and-artifice:multiblock_recipe": "材料清单: ", - "mana-and-artifice:multiblock/fey_circle": "仙女之庭圣所", - "mana-and-artifice:multiblock/undead_circle": "亡灵圣所", - "mana-and-artifice:multiblock/council_circle": "议会圣所", - "mana-and-artifice:multiblock/demon_circle": "恶魔圣所", - "mana-and-artifice:multiblock/wellspring_capture": "源泉棱镜", - "mana-and-artifice:multiblock/eldrin_altar": "艾得灵祭坛", - "item.mana-and-artifice.magic_broom": "魔法扫帚", - "item.mana-and-artifice.vortex_broom": "旋风扫帚", - "item.mana-and-artifice.mana_crystal_fragment": "魔力晶体碎片", - "item.mana-and-artifice.minor_mana_gem": "小块魔力宝石", - "item.mana-and-artifice.major_mana_gem": "大块魔力宝石", - "item.mana-and-artifice.mana_battery.infusion": "当前模式:注入", - "item.mana-and-artifice.mana_battery.supplement": "当前模式:补给", - "item.mana-and-artifice.mana_battery.no_supplement": "因派系不符,你无法使用它进行补给。但是魔力注入不受影响,它仍可以为你的装备进行充能。", - "item.mana-and-artifice.manaweaver_wand": "温特姆织魔者魔杖", - "item.mana-and-artifice.manaweaver_wand_advanced": "秘鸣织魔者魔杖", - "item.mana-and-artifice.manaweaver_wand.oom": "你已耗尽魔力,无法完成此魔力编织。", - "item.mana-and-artifice.manaweaver_wand.confusion": "将法杖握于手中,你完全可以感受到来自法杖深处的不断翻涌的能量,但无论你怎么尝试,都无法调用其中的一丝一毫。在成功使用这根法杖之前,你还得学习更多的知识。", - "item.mana-and-artifice.manaweaver_wand.cantrip_wand_removed": "你必须在符法完成之前一直持有织魔者魔杖,左右手不限。符法施放失败", - "item.mana-and-artifice.dowsing_rod.confusion": "将法杖握于手中,你完全可以感受到来自法杖深处的不断翻涌的能量,但无论你怎么尝试,都无法调用其中的一丝一毫。在成功使用这根法杖之前,你还得学习更多的知识。", - "item.mana-and-artifice.dowsing_rod.no_wellsprings": "未找到源泉。继续探索吧!", - "item.mana-and-artifice.improvised_manaweaver_wand": "临时织魔者魔杖", - "item.mana-and-artifice.manaweave_bottle": "瓶中魔织", - "item.mana-and-artifice.manaweave_bottle.suffix": ":%s", - "item.mana-and-artifice.manaweaver_wand.not_recognized": "无法识别这一图样。", - "item.mana-and-artifice.manaweaver_wand.position_stored": "已将魔杖与祭坛绑定。只要位于 8 格以内,你画出的所有图样总是会进入到绑定祭坛中。潜行时右击任何其他方块可以清除绑定。", - "item.mana-and-artifice.manaweaver_wand.position_cleared": "祭坛位置已清除", - "item.mana-and-artifice.manaweaver_wand.low_tier": "你当前浅陋的学识和技巧不足以让你编织出这一图样。", - "item.mana-and-artifice.mundane_bracelet_pattern": "样板:普通手镯", - "item.mana-and-artifice.mundane_bracelet": "普通手镯", - "item.mana-and-artifice.mundane_ring_pattern": "样板:普通戒指", - "item.mana-and-artifice.mundane_ring": "普通戒指", - "item.mana-and-artifice.mundane_amulet_pattern": "样板:普通护身符", - "item.mana-and-artifice.mundane_amulet": "普通护身符", - "item.mana-and-artifice.broken_hood": "损坏的兜帽", - "item.mana-and-artifice.broken_robes": "损坏的长袍", - "item.mana-and-artifice.broken_leggings": "损坏的护腿", - "item.mana-and-artifice.broken_boots": "损坏的靴子", - "item.mana-and-artifice.broken_repair_prompt": "这件盔甲几近损毁,但或许还可以抢救一下!将其放到符文铁砧上,再用蕴魔丝线和秘法缝补包细细修补,即可焕然如初。", - "item.mana-and-artifice.mage_hood": "巫师兜帽", - "item.mana-and-artifice.mage_robes": "巫师长袍", - "item.mana-and-artifice.mage_leggings": "巫师护腿", - "item.mana-and-artifice.mage_boots": "巫师靴子", - "item.mana-and-artifice.bone_armor_head": "凋零之骨头骨帽", - "item.mana-and-artifice.bone_armor_chest": "凋零之骨护胸甲", - "item.mana-and-artifice.bone_armor_leggings": "凋零之骨护胫", - "item.mana-and-artifice.bone_armor_boots": "凋零之骨靴子", - "item.mana-and-artifice.demon_armor_head": "炼狱之盔", - "item.mana-and-artifice.demon_armor_chest": "炼狱护胸甲", - "item.mana-and-artifice.demon_armor_leggings": "炼狱护胫", - "item.mana-and-artifice.demon_armor_boots": "炼狱靴子", - "item.mana-and-artifice.fey_armor_head": "德鲁伊鹿角帽", - "item.mana-and-artifice.fey_armor_chest": "德鲁伊鹿皮衣", - "item.mana-and-artifice.fey_armor_leggings": "德鲁伊护腿", - "item.mana-and-artifice.fey_armor_boots": "德鲁伊凉拖", - "item.mana-and-artifice.council_armor_head": "织法者符文", - "item.mana-and-artifice.council_armor_chest": "织法者长袍", - "item.mana-and-artifice.council_armor_leggings": "织法者护腿", - "item.mana-and-artifice.council_armor_boots": "织法者之靴", - "item.mana-and-artifice.modifier_book": "变换之书", - "item.mana-and-artifice.pattern_vinteum_needle": "样板:温特姆针", - "item.mana-and-artifice.pilgrim_staff": "朝圣之杖", - "item.mana-and-artifice.player_charm": "玩家符咒", - "item.mana-and-artifice.player_charm.attuned": "调谐于%s", - "item.mana-and-artifice.player_charm.not_attuned": "未调谐", - "item.mana-and-artifice.purified_vinteum_dust": "纯净温特姆粉末", - "item.mana-and-artifice.purified_vinteum_ingot": "纯净温特姆锭", - "item.mana-and-artifice.purified_vinteum_coated_iron": "纯净温特姆覆膜铁锭", - "item.mana-and-artifice.mithions_magnificent_mbag": "Mithion's Magnificent M...bag", - "item.mana-and-artifice.practitioners_pouch": "布仪者之袋", - "item.mana-and-artifice.practitioners_pouch.stored": "已保存仪式样式!", - "item.mana-and-artifice.practitioners_pouch.store_failed": "无法保存该仪式样式!请确保仪式样式以及耗材全部正确放置。", - "item.mana-and-artifice.practitioners_pouch.not_kittable": "布仪者之袋无法保存这一仪式。", - "item.mana-and-artifice.practitioners_pouch.not_found": "无法找到匹配的仪式!", - "item.mana-and-artifice.practitioners_pouch.not_enough_items": "布仪者之袋内没有足够的物品来完成仪式。", - "item.mana-and-artifice.practitioners_pouch.reagents": "需要耗材:", - "item.mana-and-artifice.practitioners_pouch.no_ritual_stored": "没有仪式保存在内。", - "item.mana-and-artifice.practitioners_pouch.ritual_title": "(%s,%d 符文)", - "item.mana-and-artifice.patch.prompt": "补丁:", - "item.mana-and-artifice.patch_depth": "深度", - "item.mana-and-artifice.patch_depth_2": "深度 II", - "item.mana-and-artifice.patch_speed": "速度", - "item.mana-and-artifice.patch_speed_2": "速度 II", - "item.mana-and-artifice.patch_speed_3": "速度 III", - "item.mana-and-artifice.patch_rift": "裂隙", - "item.mana-and-artifice.patch_conveyance": "传输", - "item.mana-and-artifice.patch_collection": "收集", - "item.mana-and-artifice.patch_weave": "编织", - "item.mana-and-artifice.patch_glyph": "雕符", - "item.mana-and-artifice.patch_mote": "纳核", - "item.mana-and-artifice.patch_void": "虚空", - "item.mana-and-artifice.ritual_focus_minor": "低级秘仪核心", - "item.mana-and-artifice.ritual_focus_lesser": "次级秘仪核心", - "item.mana-and-artifice.ritual_focus_greater": "高级秘仪核心", - "item.mana-and-artifice.rune_clay_plate": "未加工的符文样板", - "item.mana-and-artifice.rune_pattern_ritual_metal": "符文样板:仪式(金属)", - "item.mana-and-artifice.rune_ritual_metal": "符文:仪式(金属)", - "item.mana-and-artifice.rune_pattern_defense": "符文样式:防御", - "item.mana-and-artifice.rune_defense": "符文:防御", - "item.mana-and-artifice.rune_pattern_aura": "符文样式:光环", - "item.mana-and-artifice.rune_aura": "符文:光环", - "item.mana-and-artifice.rune_pattern_marking": "符文样板:标记", - "item.mana-and-artifice.rune_marking": "标记", - "item.mana-and-artifice.rune_marking.noPosition": "未设置位置", - "item.mana-and-artifice.rune_marking.setPosition": "已标记位置,X:%d,Y:%d,Z:%d", - "item.mana-and-artifice.rune_marking.blockWhenSet": "设置时方块所在位置:%s", - "item.mana-and-artifice.rune_marking.face": "朝向:%s", - "item.mana-and-artifice.rune_pattern_air": "符文样板:气", - "item.mana-and-artifice.rune_air": "符文:气", - "item.mana-and-artifice.rune_pattern_arcane": "符文样板:奥术", - "item.mana-and-artifice.rune_arcane": "符文:奥术", - "item.mana-and-artifice.rune_pattern_earth": "符文样板:地", - "item.mana-and-artifice.rune_earth": "符文:地", - "item.mana-and-artifice.rune_pattern_ender": "符文样板:末影", - "item.mana-and-artifice.rune_ender": "符文:末影", - "item.mana-and-artifice.rune_pattern_fire": "符文样板:火", - "item.mana-and-artifice.rune_fire": "符文:火", - "item.mana-and-artifice.rune_pattern_water": "符文样板:水", - "item.mana-and-artifice.rune_water": "符文:水", - "item.mana-and-artifice.pattern_belt_buckle": "样板:皮带扣", - "item.mana-and-artifice.belt_buckle": "皮带扣", - "item.mana-and-artifice.rune_pattern_warding": "符文样式:守护", - "item.mana-and-artifice.rune_warding": "符文:守护", - "item.mana-and-artifice.rune_warding.warded": "一股魔法的守护力量阻止了你!", - "item.mana-and-artifice.runescribing_recipe_paper": "刻印配方", - "item.mana-and-artifice.manaweaving_pattern_recipe_paper": "织魔图样", - "item.mana-and-artifice.transitory_tunnel": "短时隧道", - "item.mana-and-artifice.runic_silk": "符文丝绸", - "item.mana-and-artifice.runesmith_hammer": "符文工匠锤", - "item.mana-and-artifice.runesmith_chisel": "符文工匠凿", - "item.mana-and-artifice.rune_pattern": "符文样板", - "item.mana-and-artifice.rune_pattern.blank": "空白石板", - "item.mana-and-artifice.rune_pattern.progress": "进行中", - "item.mana-and-artifice.selfish_belt": "自私皮带", - "item.mana-and-artifice.silk_touch_ring": "丝触之戒", - "item.mana-and-artifice.spectral_elytra": "幽冥鞘翅", - "item.mana-and-artifice.stone_rune_black": "黑色雕符", - "item.mana-and-artifice.stone_rune_blank": "空白雕符", - "item.mana-and-artifice.stone_rune_blue": "蓝色雕符", - "item.mana-and-artifice.stone_rune_brown": "棕色雕符", - "item.mana-and-artifice.stone_rune_cyan": "青色雕符", - "item.mana-and-artifice.stone_rune_gray": "灰色雕符", - "item.mana-and-artifice.stone_rune_green": "绿色雕符", - "item.mana-and-artifice.stone_rune_light_blue": "淡蓝色雕符", - "item.mana-and-artifice.stone_rune_light_gray": "淡灰色雕符", - "item.mana-and-artifice.stone_rune_lime": "黄绿色雕符", - "item.mana-and-artifice.stone_rune_magenta": "品红色雕符", - "item.mana-and-artifice.stone_rune_orange": "橙色雕符", - "item.mana-and-artifice.stone_rune_pink": "粉红色雕符", - "item.mana-and-artifice.stone_rune_purple": "紫色雕符", - "item.mana-and-artifice.stone_rune_red": "红色雕符", - "item.mana-and-artifice.stone_rune_white": "白色雕符", - "item.mana-and-artifice.stone_rune_yellow": "黄色雕符", - "item.mana-and-artifice.spell_book": "法术书", - "item.mana-and-artifice.spell": "法术", - "item.mana-and-artifice.spell.recipe_display_name": "法术配方:%s - %s", - "item.mana-and-artifice.spell.display_name": "法术:%s - %s", - "item.mana-and-artifice.spell.shape_attributes": "形状属性", - "item.mana-and-artifice.spell.component_attributes": "%s属性", - "item.mana-and-artifice.spell.attribute_display": " %s:%s", - "item.mana-and-artifice.spell.complexity_display": "复杂度:%d", - "item.mana-and-artifice.spell.mana_cost_display": "魔力消耗:%s", - "item.mana-and-artifice.spell.channeled_mana_cost_display": "魔力消耗:%s/秒", - "item.mana-and-artifice.spell.charges_display": "充能:%d", - "item.mana-and-artifice.spell.mysterious": "未解之法术", - "item.mana-and-artifice.spell.shift_prompt": "按下 Shift 可查看详细信息", - "item.mana-and-artifice.spell.alt_prompt": "按下 Alt 可查看需求耗材", - "item.mana-and-artifice.spell.required_reagents": "需要耗材:", - "item.mana-and-artifice.spell.tier-fail": "你当前浅陋的学识和经验不足以让你施放这一法术。", - "item.mana-and-artifice.spell.biome-blacklisted": "你无法在此生物群系中施放这一法术。", - "item.mana-and-artifice.spell.dimension-blacklisted": "你无法在此维度中施放这一法术。", - "item.mana-and-artifice.spell.complexity-fail": "这一法术的复杂度已经远超出了你的操控能力。", - "item.mana-and-artifice.spell.faction-fail": "你所在的派系不允许你施放该法术。", - "item.mana-and-artifice.spell.reagents-missing": "你缺少施放该法术的需求耗材。", - "item.mana-and-artifice.spell.not_rote": "这一法术不是由你定式熟记的,你无法施放。", - "item.mana-and-artifice.spell.modifier_not_rote": "没有定式修饰允许属性%s,你不能施放该法术。", - "item.mana-and-artifice.spell.no-magic": "你不太确定此时你能用这件物品做些什么。", - "item.mana-and-artifice.staff_a": "法杖", - "item.mana-and-artifice.staff_b": "法杖", - "item.mana-and-artifice.staff_c": "法杖", - "item.mana-and-artifice.eldrin_sight_unguent": "艾得灵之视药膏", - "item.mana-and-artifice.wellspring_sight_unguent": "源泉之视药膏", - "item.mana-and-artifice.sight_unguent.flavor_text": "闻起来真恶心", - "item.mana-and-artifice.superheated_vinteum_ingot": "超热温特姆锭", - "item.mana-and-artifice.superheated_purified_vinteum_ingot": "超热纯净温特姆锭", - "item.mana-and-artifice.sorcerous_sewing_set": "秘法缝补包", - "item.mana-and-artifice.spellbreaker_spawn_egg": "破法者刷怪蛋", - "item.mana-and-artifice.witch_hunter_spawn_egg": "猎巫人刷怪蛋", - "item.mana-and-artifice.mushroom_soldier_spawn_egg": "蘑菇士兵刷怪蛋", - "item.mana-and-artifice.pixie_spawn_egg": "小精灵刷怪蛋", - "item.mana-and-artifice.demon_imp_spawn_egg": "小恶魔刷怪蛋", - "item.mana-and-artifice.lantern_wraith_spawn_egg": "灯之幽魂刷怪蛋", - "item.mana-and-artifice.hulking_zombie_spawn_egg": "重型僵尸刷怪蛋", - "item.mana-and-artifice.skeleton_assassin_spawn_egg": "骷髅刺客刷怪蛋", - "item.mana-and-artifice.trickery_bracelet": "欺诈手镯", - "item.mana-and-artifice.thaumaturgic_link": "魔法连接", - "item.mana-and-artifice.thaumaturgic_compass": "魔法指南针", - "item.mana-and-artifice.thaumaturgic_compass.locating": "调谐于%s", - "item.mana-and-artifice.vellum": "皮纸", - "item.mana-and-artifice.vinteum_dust": "温特姆粉末", - "item.mana-and-artifice.vinteum_coated_iron": "温特姆覆膜铁锭", - "item.mana-and-artifice.vinteum_ingot": "温特姆锭", - "item.mana-and-artifice.vinteum_needle": "温特姆针", - "item.mana-and-artifice.warding_amulet": "守卫护身符", - "item.mana-and-artifice.witherguard_amulet": "凋零守卫护身符", - "item.mana-and-artifice.wand": "魔杖", - "item.mana-and-artifice.wand_b": "魔杖", - "item.mana-and-artifice.wand_c": "魔杖", - "item.mana-and-artifice.wellspring_dowsing_rod": "源泉占卜杖", - "item.mana-and-artifice.wizard_chalk": "巫师粉笔", - "item.mana-and-artifice.wizard_chalk_uses": "还可使用 %d 次", - "item.mana-and-artifice.world_charm": "世界符咒", - "item.mana-and-artifice.world_charm.attuned": "调谐于%s", - "item.mana-and-artifice.world_charm.not_attuned": "未调谐", - "item.mana-and-artifice.wand_clone": "克隆之克隆魔杖", - "item.minecraft.potion.effect.mana_potion": "魔力药剂", - "item.minecraft.potion.effect.light_mana_potion": "中型魔力药剂", - "item.minecraft.potion.effect.minor_mana_potion": "小型魔力药剂", - "item.minecraft.potion.effect.greater_mana_potion": "大型魔力药剂", - "item.minecraft.potion.effect.superior_mana_potion": "超大型魔力药剂", - "item.minecraft.lingering_potion.effect.mana_potion": "滞留型魔力药水", - "item.minecraft.lingering_potion.effect.light_mana_potion": "滞留型中型魔力药水", - "item.minecraft.lingering_potion.effect.minor_mana_potion": "滞留型小型魔力药水", - "item.minecraft.lingering_potion.effect.greater_mana_potion": "滞留型大型魔力药水", - "item.minecraft.lingering_potion.effect.superior_mana_potion": "滞留型超大型魔力药水", - "item.minecraft.splash_potion.effect.mana_potion": "喷溅型魔力药水", - "item.minecraft.splash_potion.effect.light_mana_potion": "滞留型中型魔力药水", - "item.minecraft.splash_potion.effect.minor_mana_potion": "滞留型小型魔力药水", - "item.minecraft.splash_potion.effect.greater_mana_potion": "滞留型大型魔力药水", - "item.minecraft.splash_potion.effect.superior_mana_potion": "喷溅型超大型魔力药水", - "item.minecraft.tipped_arrow.effect.minor_mana_potion": "小型魔力之箭", - "item.minecraft.tipped_arrow.effect.light_mana_potion": "中型魔力之箭", - "item.minecraft.tipped_arrow.effect.mana_potion": "魔力之箭", - "item.minecraft.tipped_arrow.effect.greater_mana_potion": "大型魔力之箭", - "item.minecraft.tipped_arrow.effect.superior_mana_potion": "超大型魔力之箭", - "mana-and-artifice:mage_armor_set_bonus": "(3)附加增益:+50 魔力最大值,+25% 魔力恢复", - "mana-and-artifice:bone_armor_set_bonus": "(4)附加增益:\n 死亡时获得一定时长的雾形态\n 造成伤害时获得灵魂", - "mana-and-artifice:demon_armor_set_bonus": "(4)附加增益:\n 狂燃怒火\n 流星之跃\n 火焰之径", - "mana-and-artifice:fey_armor_set_bonus": "(4)附加增益:\n 高级飞行\n 攻击者漂浮/传送\n 一定几率反弹弹射物\n 低量生命恢复", - "mana-and-artifice:council_armor_set_bonus": "(4)附加增益:\n 魔法抗性\n +500 最大魔力值\n 50% 魔力恢复\n 基础飞行\n 弹射物反弹(3 次充能)", - "block.mana-and-artifice.arcane_sentry": "奥术守卫", - "block.mana-and-artifice.brazier": "火盆", - "block.mana-and-artifice.brazier.auto_on": "自动点亮已开启", - "block.mana-and-artifice.brazier.auto_off": "自动点亮已关闭", - "block.mana-and-artifice.chimerite_ore": "秘鸣宝石矿石", - "block.mana-and-artifice.circle_of_power": "圣所方块", - "block.mana-and-artifice.construct_workbench": "构装体工作台", - "block.mana-and-artifice.coffin": "棺材", - "block.mana-and-artifice.coffin.time": "距离你上一次休息的时间间隔过短,你没有获得任何灵魂。", - "block.mana-and-artifice.vinteum_ore": "温特姆矿石", - "block.mana-and-artifice.vinteum_block": "温特姆块", - "block.mana-and-artifice.vinteum_dust_block": "温特姆粉末块", - "block.mana-and-artifice.chimerite_block": "秘鸣宝石块", - "block.mana-and-artifice.aum": "根愈兰", - "block.mana-and-artifice.mana_crystal": "魔力晶体", - "block.mana-and-artifice.runescribing_table": "符文刻印桌", - "block.mana-and-artifice.inscription_table": "编写桌", - "block.mana-and-artifice.tarma_root": "塔玛根", - "block.mana-and-artifice.cerublossom": "奥蓝堇", - "block.mana-and-artifice.desert_nova": "沙漠新星", - "block.mana-and-artifice.wakebloom": "觉苏莲", - "block.mana-and-artifice.mage_light": "巫师之光", - "block.mana-and-artifice.basic_table": "基础桌子", - "block.mana-and-artifice.ornate_table": "华丽桌子", - "block.mana-and-artifice.eldrin_altar": "艾得灵祭坛", - "block.mana-and-artifice.eldrin_altar.wrongFaction": "因你的派系限制,你无法完成此配方。", - "block.mana-and-artifice.eldrin_conduit_fire": "艾得灵传输核心:火", - "block.mana-and-artifice.eldrin_conduit_water": "艾得灵传输核心:水", - "block.mana-and-artifice.eldrin_conduit_air": "艾得灵传输核心:风", - "block.mana-and-artifice.eldrin_conduit_earth": "艾得灵传输核心:地", - "block.mana-and-artifice.eldrin_conduit_ender": "艾得灵传输核心:末影", - "block.mana-and-artifice.eldrin_conduit_arcane": "艾得灵传输核心:奥术", - "block.mana-and-artifice.chalk_rune_a": "仪式符文", - "block.mana-and-artifice.chalk_rune_b": "仪式符文", - "block.mana-and-artifice.chalk_rune_c": "仪式符文", - "block.mana-and-artifice.chalk_rune_d": "仪式符文", - "block.mana-and-artifice.chalk_rune_e": "仪式符文", - "block.mana-and-artifice.chalk_rune_f": "仪式符文", - "block.mana-and-artifice.chalk_rune_g": "仪式符文", - "block.mana-and-artifice.chalk_rune_h": "仪式符文", - "block.mana-and-artifice.chalk_rune_i": "仪式符文", - "block.mana-and-artifice.chalk_rune_j": "仪式符文", - "block.mana-and-artifice.chalk_rune_k": "仪式符文", - "block.mana-and-artifice.chalk_rune_l": "仪式符文", - "block.mana-and-artifice.chalk_rune_m": "仪式符文", - "block.mana-and-artifice.chalk_rune_n": "仪式符文", - "block.mana-and-artifice.chalk_rune_o": "仪式符文", - "block.mana-and-artifice.chalk_rune_p": "仪式符文", - "block.mana-and-artifice.chimerite_crystal_black": "黑色秘鸣晶体", - "block.mana-and-artifice.chimerite_crystal_blue": "蓝色秘鸣晶体", - "block.mana-and-artifice.chimerite_crystal_brown": "棕色秘鸣晶体", - "block.mana-and-artifice.chimerite_crystal_cyan": "青色秘鸣晶体", - "block.mana-and-artifice.chimerite_crystal_gray": "灰色秘鸣晶体", - "block.mana-and-artifice.chimerite_crystal_green": "绿色秘鸣晶体", - "block.mana-and-artifice.chimerite_crystal_light_blue": "淡蓝色秘鸣晶体", - "block.mana-and-artifice.chimerite_crystal_light_gray": "淡灰色秘鸣晶体", - "block.mana-and-artifice.chimerite_crystal_lime": "黄绿色秘鸣晶体", - "block.mana-and-artifice.chimerite_crystal_magenta": "品红色秘鸣晶体", - "block.mana-and-artifice.chimerite_crystal_orange": "橙色秘鸣晶体", - "block.mana-and-artifice.chimerite_crystal_pink": "粉红色秘鸣晶体", - "block.mana-and-artifice.chimerite_crystal_purple": "紫色秘鸣晶体", - "block.mana-and-artifice.chimerite_crystal_red": "红色秘鸣晶体", - "block.mana-and-artifice.chimerite_crystal_white": "白色秘鸣晶体", - "block.mana-and-artifice.chimerite_crystal_yellow": "黄色秘鸣晶体", - "block.mana-and-artifice.hellfire": "狱火", - "block.mana-and-artifice.magicians_workbench": "魔法师工作台", - "block.mana-and-artifice.lodestar": "统御星锥", - "block.mana-and-artifice.wellspring_pillar": "源泉之柱", - "block.mana-and-artifice.refraction_lens_arcane": "折射透镜:奥术", - "block.mana-and-artifice.refraction_lens_ender": "折射透镜:末影", - "block.mana-and-artifice.refraction_lens_wind": "折射透镜:气", - "block.mana-and-artifice.refraction_lens_earth": "折射透镜:地", - "block.mana-and-artifice.refraction_lens_water": "折射透镜:水", - "block.mana-and-artifice.refraction_lens_fire": "折射透镜:火", - "block.mana-and-artifice.manaweaving_altar": "符文祭坛", - "block.mana-and-artifice.manaweaving_altar.repeat": "空手右击即可立即重复上一合成", - "block.mana-and-artifice.manaweaving_altar.repeat_mana_cost": "消耗 %d 魔力", - "block.mana-and-artifice.manaweave_projector": "织魔放映机", - "block.mana-and-artifice.mana_resevoir": "魔力储瓶", - "block.mana-and-artifice.pedestal": "基座", - "block.mana-and-artifice.particle_emitter": "粒子发射器", - "block.mana-and-artifice.redstone_trigger": "红石法术触发器", - "block.mana-and-artifice.ritual_teleport_location": "仪式传送目的地", - "block.mana-and-artifice.runic_anvil": "符文铁砧", - "block.mana-and-artifice.runic_anvil.low_tier": "你感觉理论上应该能够正常进行,但你目前所拥有的技巧或者学识还不足以支撑你完成这一工作。", - "block.mana-and-artifice.runeforge": "符文锻炉", - "block.mana-and-artifice.runic_light": "符文之光", - "block.mana-and-artifice.runic_torch": "符文火炬", - "block.mana-and-artifice.slipstream_generator": "冲流生成器", - "block.mana-and-artifice.occulus": "奥秘之眼", - "block.mana-and-artifice.occulus.confusion": "你凝视着这一漂浮于空中的晶体,倏忽之间,你感到你的意识仿佛被它迅猛地拉扯、吞噬。你连忙闭上了眼睛,并转过身去不再面对它。看来在你能够使用它之前,你还得对它再做一番深入的研究才行。", - "block.mana-and-artifice.warding_candle": "护佑之烛", - "block.mana-and-artifice.transitory_tunnel": "短时隧道", - "block.mana-and-artifice.chalk_rune": "符文", - "block.mana-and-artifice.transitory_tile": "短时方块", - "block.mana-and-artifice.decoration.arcane_stone": "奥术之石", - "block.mana-and-artifice.decoration.arcane_stone_stairs": "奥术之石楼梯", - "block.mana-and-artifice.decoration.arcane_stone_slab": "奥术之石台阶", - "block.mana-and-artifice.decoration.arcane_stone_wall": "奥术之石墙", - "block.mana-and-artifice.decoration.arcane_stone_pillar": "奥术之石柱子", - "block.mana-and-artifice.decoration.vinteum_arcane_stone": "温特姆之石", - "block.mana-and-artifice.decoration.vinteum_arcane_stone_chiseled": "雕凿温特姆之石", - "block.mana-and-artifice.decoration.vinteum_arcane_stone_stairs": "温特姆之石楼梯", - "block.mana-and-artifice.decoration.vinteum_arcane_stone_stairs_line": "直线温特姆之石楼梯", - "block.mana-and-artifice.decoration.vinteum_arcane_stone_slab": "温特姆之石台阶", - "block.mana-and-artifice.decoration.vinteum_arcane_stone_wall": "温特姆之石墙", - "block.mana-and-artifice.decoration.vinteum_arcane_stone_pillar": "温特姆之石柱子", - "block.mana-and-artifice.decoration.vinteum_arcane_stone_straight": "直线温特姆之石", - "block.mana-and-artifice.decoration.vinteum_arcane_stone_t": "T型温特姆之石", - "block.mana-and-artifice.decoration.vinteum_arcane_stone_quad": "四岔温特姆之石", - "block.mana-and-artifice.decoration.vinteum_arcane_stone_corner": "转角温特姆之石", - "block.mana-and-artifice.decoration.chimerite_arcane_stone": "秘鸣之石", - "block.mana-and-artifice.decoration.chimerite_arcane_stone_chiseled": "雕凿秘鸣之石", - "block.mana-and-artifice.decoration.chimerite_arcane_stone_stairs": "秘鸣之石楼梯", - "block.mana-and-artifice.decoration.chimerite_arcane_stone_stairs_line": "秘鸣之石楼梯", - "block.mana-and-artifice.decoration.chimerite_arcane_stone_slab": "秘鸣之石台阶", - "block.mana-and-artifice.decoration.chimerite_arcane_stone_wall": "秘鸣之石墙", - "block.mana-and-artifice.decoration.chimerite_arcane_stone_pillar": "秘鸣之石柱子", - "block.mana-and-artifice.decoration.chimerite_arcane_stone_straight": "直线秘鸣之石", - "block.mana-and-artifice.decoration.chimerite_arcane_stone_t": "T型秘鸣之石", - "block.mana-and-artifice.decoration.chimerite_arcane_stone_quad": "四岔秘鸣之石", - "block.mana-and-artifice.decoration.chimerite_arcane_stone_corner": "转角秘鸣之石", - "block.mana-and-artifice.decoration.arcane_sandstone": "奥术砂岩", - "block.mana-and-artifice.decoration.arcane_sandstone_stairs": "奥术砂岩楼梯", - "block.mana-and-artifice.decoration.arcane_sandstone_slab": "奥术砂岩台阶", - "block.mana-and-artifice.decoration.arcane_sandstone_wall": "奥术砂岩墙", - "block.mana-and-artifice.decoration.arcane_sandstone_pillar": "奥术砂岩柱子", - "block.mana-and-artifice.decoration.vinteum_arcane_sandstone": "温特姆砂岩", - "block.mana-and-artifice.decoration.vinteum_arcane_sandstone_chiseled": "雕凿温特姆砂岩", - "block.mana-and-artifice.decoration.vinteum_arcane_sandstone_stairs": "温特姆砂岩楼梯", - "block.mana-and-artifice.decoration.vinteum_arcane_sandstone_stairs_line": "直线温特姆砂岩楼梯", - "block.mana-and-artifice.decoration.vinteum_arcane_sandstone_slab": "温特姆砂岩台阶", - "block.mana-and-artifice.decoration.vinteum_arcane_sandstone_wall": "温特姆砂岩墙", - "block.mana-and-artifice.decoration.vinteum_arcane_sandstone_pillar": "温特姆砂岩柱子", - "block.mana-and-artifice.decoration.vinteum_arcane_sandstone_straight": "直线温特姆砂岩", - "block.mana-and-artifice.decoration.vinteum_arcane_sandstone_t": "T型温特姆砂岩", - "block.mana-and-artifice.decoration.vinteum_arcane_sandstone_quad": "四岔温特姆砂岩", - "block.mana-and-artifice.decoration.vinteum_arcane_sandstone_corner": "转角温特姆砂岩", - "block.mana-and-artifice.decoration.chimerite_arcane_sandstone": "秘鸣砂岩", - "block.mana-and-artifice.decoration.chimerite_arcane_sandstone_chiseled": "雕凿秘鸣砂岩", - "block.mana-and-artifice.decoration.chimerite_arcane_sandstone_stairs": "秘鸣砂岩楼梯", - "block.mana-and-artifice.decoration.chimerite_arcane_sandstone_stairs_line": "直线秘鸣砂岩楼梯", - "block.mana-and-artifice.decoration.chimerite_arcane_sandstone_slab": "秘鸣砂岩台阶", - "block.mana-and-artifice.decoration.chimerite_arcane_sandstone_wall": "秘鸣砂岩墙", - "block.mana-and-artifice.decoration.chimerite_arcane_sandstone_pillar": "秘鸣砂岩柱子", - "block.mana-and-artifice.decoration.chimerite_arcane_sandstone_straight": "直线秘鸣砂岩", - "block.mana-and-artifice.decoration.chimerite_arcane_sandstone_t": "T型秘鸣砂岩", - "block.mana-and-artifice.decoration.chimerite_arcane_sandstone_quad": "四岔秘鸣砂岩", - "block.mana-and-artifice.decoration.chimerite_arcane_sandstone_corner": "转角秘鸣砂岩", - "enchantment.mana-and-artifice.aura-healing": "再生光环", - "enchantment.mana-and-artifice.aura-healing.desc": "对自身以及周围所有玩家施加再生效果,触发条件为生命值低于 75%。魔力消耗高。", - "enchantment.mana-and-artifice.aura-running": "长涉者光环", - "enchantment.mana-and-artifice.aura-running.desc": "使自身以及周围所有玩家跑得更快,触发时魔力持续而少量地消耗。", - "enchantment.mana-and-artifice.aura-jumping": "跃动光环", - "enchantment.mana-and-artifice.aura-jumping.desc": "使自身以及周围所有玩家跳得更高,触发时魔力持续而少量地消耗。", - "enchantment.mana-and-artifice.aura-depths": "深潜光环", - "enchantment.mana-and-artifice.aura-depths.desc": "对自身以及周围所有玩家施加潮涌能量效果,触发时魔力持续而少量地消耗。", - "enchantment.mana-and-artifice.aura-mining": "矿工光环", - "enchantment.mana-and-artifice.aura-mining.desc": "使自身以及周围所有玩家在使用镐挖掘时挖掘更快。", - "enchantment.mana-and-artifice.aura-repair": "巧工者光环", - "enchantment.mana-and-artifice.aura-repair.desc": "修复自身以及周围所有玩家物品栏内的所有装备,魔力消耗中等。", - "enchantment.mana-and-artifice.aura-pilgrim": "朝圣光环", - "enchantment.mana-and-artifice.aura-pilgrim.desc": "朝圣之杖的替代品,你再也不用一直把它拿在手里了。这一附魔会为自身以及周围所有玩家施加与朝圣之杖一样的效果,魔力消耗少。", - "enchantment.mana-and-artifice.gilded": "镀金", - "enchantment.mana-and-artifice.gilded.desc": "这一附魔会使得盔甲在下界时模拟金盔甲,猪灵因而对你保持中立状态。", - "enchantment.mana-and-artifice.fireproof": "防火层", - "enchantment.mana-and-artifice.fireproof.desc": "带有此附魔的盔甲在不慎掉入火焰或熔岩时不会被烧毁。", - "enchantment.mana-and-artifice.bouncing": "弹性", - "enchantment.mana-and-artifice.bouncing.desc": "这一附魔会使得附魔装备穿戴者免疫摔落伤害,在触碰到地面后会被高高弹起。弹弹弹!", - "enchantment.mana-and-artifice.beheading": "斩首", - "enchantment.mana-and-artifice.beheading.desc": "被带有此附魔的装备击杀的敌人,更有可能掉落头颅(每级附魔增加5%)。但是,它不会增加头颅的掉落数量。其他模组的附魔能与此附魔共同生效。", - "enchantment.mana-and-artifice.cloudstep": "云步", - "enchantment.mana-and-artifice.cloudstep.desc": "这衣服附魔可以帮助你在空中多次跳跃,每级增加一次跳跃次数。", - "enchantment.mana-and-artifice.transitorystep": "短时之步", - "enchantment.mana-and-artifice.transitorystep.desc": "带有这一附魔的装备会在你脚下无方块的时候放置一个短时方块。潜行状态下此附魔不会生效。", - "cantrip.mana-and-artifice.tier": "等阶 %d", - "cantrip.mana-and-artifice.ignite": "点燃", - "cantrip.mana-and-artifice.ignite.desc": "短暂延迟过后,在你的 3 格以内的所视目标点位上点燃一道火焰。", - "cantrip.mana-and-artifice.gust": "大风", - "cantrip.mana-and-artifice.gust.desc": "清除草、雪、树苗、蜘蛛网、火之类的方块,范围为以你为中心的 9x9x2。", - "cantrip.mana-and-artifice.dispel": "驱散", - "cantrip.mana-and-artifice.dispel.desc": "移除有害的魔法效果,例如中毒。对付巫师时很有用!", - "cantrip.mana-and-artifice.drought": "干旱", - "cantrip.mana-and-artifice.drought.desc": "清除你周身的水,类似于海绵。", - "cantrip.mana-and-artifice.grimoire": "召唤魔导书", - "cantrip.mana-and-artifice.grimoire.desc": "召唤魔导书,一本可以末影式储存你的法术的书。", - "cantrip.mana-and-artifice.faction_grimoire": "召唤魔导书", - "cantrip.mana-and-artifice.faction_grimoire.desc": "召唤出一本派系特有的魔导书,这本书可以末影式存储你的法术。", - "cantrip.mana-and-artifice.faction_grimoire_nofaction": "你还没有加入派系,符法失败,", - "cantrip.mana-and-artifice.freeform_spell_a": "任选法术", - "cantrip.mana-and-artifice.freeform_spell_a.desc": "你可以将一个法术放在这里,当你施放出对应的织魔组合后,即可施放出该法术。法术的修饰不会生效。", - "cantrip.mana-and-artifice.freeform_spell_b": "任选法术", - "cantrip.mana-and-artifice.freeform_spell_b.desc": "你可以将一个法术放在这里,当你施放出对应的织魔组合后,即可施放出该法术。法术的修饰不会生效。", - "cantrip.mana-and-artifice.freeform_spell_c": "任选法术", - "cantrip.mana-and-artifice.freeform_spell_c.desc": "你可以将一个法术放在这里,当你施放出对应的织魔组合后,即可施放出该法术。法术的修饰不会生效。", - "effect.mana-and-artifice.repair": "修复", - "effect.mana-and-artifice.eldrin-sight": "艾得灵之视", - "effect.mana-and-artifice.wellspring-sight": "源泉之视", - "effect.mana-and-artifice.entangle": "缠绕", - "effect.mana-and-artifice.gravity-well": "重力井", - "effect.mana-and-artifice.chrono-anchor": "回溯之锚", - "effect.mana-and-artifice.chrono-exhaustion": "越时之倦", - "effect.mana-and-artifice.watery-grave": "水墓", - "effect.mana-and-artifice.silence": "沉默", - "effect.mana-and-artifice.mana-boost": "魔力增强", - "effect.mana-and-artifice.mana-regen": "魔力再生", - "effect.mana-and-artifice.dispel-exhaustion": "驱散之倦", - "effect.mana-and-artifice.instant-mana": "魔力恢复", - "effect.mana-and-artifice.asphyxiate": "窒息", - "effect.mana-and-artifice.mana-stunt": "魔力阻滞", - "effect.mana-and-artifice.mana-shield": "魔力护盾", - "effect.mana-and-artifice.fire-shield": "火焰护盾", - "effect.mana-and-artifice.wind_wall": "风墙", - "effect.mana-and-artifice.levitation": "悬浮", - "effect.mana-and-artifice.briarthorn-barrier": "石南草护盾", - "effect.mana-and-artifice.life-tap": "生命吸取", - "effect.mana-and-artifice.true-invisibility": "消隐无形", - "effect.mana-and-artifice.pilgrim": "朝圣之路", - "effect.mana-and-artifice.confusion": "混乱", - "effect.mana-and-artifice.mind_control": "心智控制", - "effect.mana-and-artifice.divination": "占卜", - "effect.mana-and-artifice.mist-form": "雾形态", - "effect.mana-and-artifice.mind-vision": "心灵视野", - "effect.mana-and-artifice.possession": "操纵", - "effect.mana-and-artifice.death": "死神之凝视", - "effect.mana-and-artifice.choosing_wellspring": "选择源泉", - "effect.mana-and-artifice.eldrin_flight": "艾得灵旅航", - "effect.mana-and-artifice.circle_of_power": "友盟圣所", - "effect.mana-and-artifice.cold_dark": "死亡之拥", - "effect.mana-and-artifice.soul_vulnerability": "脆弱灵魂", - "effect.mana-and-artifice.fortification": "石化", - "effect.mana-and-artifice.snowblind": "雪盲", - "helptip.mana-and-artifice.ritual_empty_hand": "你知道吗?你可以空手右击这些符文,它会尝试从你的物品栏中自动取出物品,并放置到它的上方!", - "helptip.mana-and-artifice.pin_recipe": "总是翻来覆去的查看同一个配方?你可以将配方固定在你的 HUD 上,只需点击配方页左上方的固定按钮即可!", - "helptip.mana-and-artifice.modifier_shift_click": "你知道吗?你可以在调试修饰时按住 shift,这样相当于连点 5 次!", - "helptip.mana-and-artifice.damage_type_stacking": "由于在 Minecraft 中,生物受到伤害后的框架无法更改,伤害积累型构件的效果可能无法尽如人意。使用延迟修饰在单个法术中处理多种伤害类型,可以获得更好的效果。", - "helptip.mana-and-artifice.visualized_multiblock": "你知道吗?在默认情况下,多方块可视化每次只会显示单层,但你可以点击物品栏人物像旁的按钮进行模式更改(或是清除可视化)。", - "affinity.mana-and-artifice.arcane": "奥术亲和", - "affinity.mana-and-artifice.ender": "末影亲和", - "affinity.mana-and-artifice.air": "气亲和", - "affinity.mana-and-artifice.earth": "地亲和", - "affinity.mana-and-artifice.fire": "火亲和", - "affinity.mana-and-artifice.water": "水亲和", - "gui.mana-and-artifice.name-spell": "选择一个图标,并为你的法术命名", - "gui.mana-and-artifice.item-tier": "需求等阶 %d", - "gui.mana-and-artifice.item-tier.none": "没有等阶需求", - "gui.mana-and-artifice.item-tier.unknown": "未知等阶", - "gui.mana-and-artifice.clear_pinned_prompt": "清除固定配方", - "gui.mana-and-artifice.clear_multiblock_prompt": "清除可视化多方块", - "gui.mana-and-artifice.multiblock_mode_prompt": "切换多方块视图(未完成的最下层/完整形态)", - "gui.mana-and-artifice:structure_complete": "完成!", - "gui.mana-and-artifice:not_anchored": "右击某一方块以锚定结构", - "gui.mana-and-artifice:visualize_multiblock": "世界中可视化多方块", - "gui.mana-and-artifice.jei.tier_requirement": "需求等阶 %d (你的等阶为 %d)", - "gui.mana-and-artifice.jei.faction_requirement": "需要效忠于%s", - "gui.mana-and-artifice.jei.ritual": "仪式", - "gui.mana-and-artifice.jei.eldrin_altar": "艾得灵祭坛", - "gui.mana-and-artifice.jei.manaweaving_altar": "符文祭坛", - "gui.mana-and-artifice.jei.arcane_furnace": "奥术熔炉", - "gui.mana-and-artifice.jei.runesmithing": "符文铁砧", - "gui.mana-and-artifice.jei.runescribing": "符文刻印桌", - "gui.mana-and-artifice.affinity": "亲和:", - "gui.mana-and-artifice.complexity": "复杂度", - "gui.mana-and-artifice.inscription.ink_missing": "没有足够的墨水。", - "gui.mana-and-artifice.inscription.vellum_missing": "没有足够的皮纸。", - "gui.mana-and-artifice.inscription.ash_missing": "没有足够的奥术粉末。", - "gui.mana-and-artifice.inscription.output_full": "在输出槽中已有法术。", - "gui.mana-and-artifice.inscription.shape_missing": "形状缺失。", - "gui.mana-and-artifice.inscription.component_missing": "效果构件缺失。", - "gui.mana-and-artifice.inscription.component_not_channeled": "该构件无法使用引导形状。", - "gui.mana-and-artifice.inscription.low_tier": "你的等阶还不足以让你抄写该法术。", - "gui.mana-and-artifice.inscription.too_complex": "这一法术的复杂度远不是你当前的等阶可以掌握的。", - "gui.mana-and-artifice.inscription.wrong_faction": "你的派系不允许你合成该法术。", - "gui.mana-and-artifice.spell_reagents": "需要耗材:", - "gui.mana-and-artifice.mana_cost": "魔力消耗", - "gui.mana-and-artifice.shapeless": "无序", - "gui.mana-and-artifice.your_tier": "你的等阶:%d", - "gui.mana-and-artifice.tier_progress": "完成以下 %2$s 个任务中的 %1$s 个任务,即可升入下一等阶:", - "gui.mana-and-artifice.your_tier_max": "你已到达最高等阶。", - "gui.mana-and-artifice.your_faction": "你的派系:", - "gui.mana-and-artifice.your_faction.none": "无", - "gui.mana-and-artifice.power_network": "艾得灵源泉能量:", - "gui.mana-and-artifice.wellspring-power": "需要源泉能量", - "gui.mana-and-artifice.arcane-sentry.target-players": "会攻击玩家", - "gui.mana-and-artifice.arcane-sentry.no-target-players": "不要攻击玩家", - "gui.mana-and-artifice.arcane-sentry.fuel": "能源", - "gui.mana-and-artifice.recipe.wrongfaction": "这一仪式需要你提供一种不同于当前派系的力量。", - "gui.mana-and-artifice.recipe.lowtier": "此配方需要更高的等阶。", - "gui.mana-and-artifice.recipe.missing_items": "你缺少完成此配方的必要物品。", - "gui.mana-and-artifice.recipe.missing_mana": "你的魔力不足以完成此配方。", - "gui.mana-and-artifice.recipe.missing_wellspring": "你没有足够的%s源泉之力完成此配方。", - "gui.mana-and-artifice.recipe.missing_conduit": "无法在附近区域找到正确亲和的源泉传输核心。请查看古籍内的配方要求亲和。", - "gui.mana-and-artifice.spellbook.empty": "空", - "gui.mana-and-artifice.known_rote_spells": "已定式熟记该构件", - "gui.mana-and-artifice.command.take": "从容器中取出物品", - "gui.mana-and-artifice.command.place_item": "将物品放入容器中", - "gui.mana-and-artifice.command.runescribe": "刻印符文", - "gui.mana-and-artifice.command.runeforge": "锻造符文", - "gui.mana-and-artifice.command.chop": "伐木", - "gui.mana-and-artifice.command.plant": "种植作物", - "gui.mana-and-artifice.command.activate": "激活方块", - "gui.mana-and-artifice.command.harvest": "收获作物", - "gui.mana-and-artifice.command.filter": "过滤器", - "gui.mana-and-artifice.command.butcher": "屠宰", - "gui.mana-and-artifice.command.breed": "喂养", - "gui.mana-and-artifice.command.move": "移动", - "gui.mana-and-artifice.command.wait": "等候 5 秒", - "gui.mana-and-artifice.command.drop_item": "将物品扔在特定位置", - "gui.mana-and-artifice.command.place_block": "将方块放置到指定位置", - "gui.mana-and-artifice.command.patrol": "巡逻", - "gui.mana-and-artifice.command.shear": "收剪/拔毛", - "gui.mana-and-artifice.command.coming-soon": "这一指令还未实装!", - "gui.mana-and-artifice.hud_mode.always_show": "总是显示 HUD", - "gui.mana-and-artifice.hud_mode.conditional_show": "只会在持有会消耗魔力的物品时才会显示 HUD ", - "gui.mana-and-artifice.hud_mode.never_show": "从不显示 HUD", - "gui.mana-and-artifice.codex_mode.esc_out_ui_back": "按下 ESC 键直接关闭古籍,按下 UI 按钮可返回", - "gui.mana-and-artifice.codex_mode.esc_ui_back": "ESC/UI 按钮可返回,目录界面按下 ESC 直接关闭古籍", - "gui.mana-and-artifice.codex_mode.rmouse_ui_back_esc_out": "右击/UI 按钮可返回,按下 ESC 键直接关闭古籍", - "gui.mana-and-artifice.codex_mode.rmouse_ui_esc_back": "右击/UI/ESC 可返回,目录界面按下 ESC 直接关闭古籍", - "gui.mana-and-artifice.codex_search": "在古籍中搜索", - "gui.mana-and-artifice.hud_pos.top_left": "HUD 位置:左上方", - "gui.mana-and-artifice.hud_pos.top_center": "HUD 位置:中上", - "gui.mana-and-artifice.hud_pos.top_right": "HUD 位置:右上方", - "gui.mana-and-artifice.hud_pos.middle_right": "HUD 位置:右中方", - "gui.mana-and-artifice.hud_pos.bottom_right": "HUD 位置:右下方", - "gui.mana-and-artifice.hud_pos.bottom_center": "HUD 位置:中下", - "gui.mana-and-artifice.hud_pos.bottom_left": "HUD 位置:左下方", - "gui.mana-and-artifice.hud_pos.middle_left": "HUD 位置:左中方", - "gui.mana-and-artifice.pin_recipe_size.small": "固定配方大小:小", - "gui.mana-and-artifice.pin_recipe_size.medium": "固定配方大小:中", - "gui.mana-and-artifice.pin_recipe_size.large": "固定配方大小:大", - "gui.mana-and-artifice.codex_search.recipe.crafting": "[合成配方] > ", - "gui.mana-and-artifice.codex_search.recipe.manaweaving_altar": "[织魔祭坛配方] > ", - "gui.mana-and-artifice.codex_search.recipe.manaweaving_pattern": "[织魔图样配方] > ", - "gui.mana-and-artifice.codex_search.recipe.runescribing": "[符文刻印配方] > ", - "gui.mana-and-artifice.codex_search.recipe.runesmithing": "[符文锻造配方] > ", - "gui.mana-and-artifice.codex_search.recipe.ritual": "[仪式配方] > ", - "gui.mana-and-artifice.codex_search.recipe.runesmith_enchant": "[附魔配方] > ", - "gui.mana-and-artifice.codex_search.recipe.arcane_furnace": "[符文锻炉配方] > ", - "gui.mana-and-artifice.codex_search.recipe.spell_part": "[法术部件配方] > ", - "gui.mana-and-artifice.codex_search.recipe.eldrin_altar": "[艾得灵祭坛配方] > ", - "gui.mana-and-artifice.codex_search.recipe.multiblock": "[多方块] > ", - "event.mana-and-artifice.faction_entity_ignore": "这个实体无视了你。", - "event.mana-and-artifice.faction_ritual_failed": "这个实体没有任何回应……也许是因为你已经向别人献上了你的忠诚?", - "event.mana-and-artifice.faction_ally_demons": "来自地狱的烈焰环绕着我,但它已无法灼烧我的一分一毫。你已与来自下界的恶魔建立了同盟关系!", - "event.mana-and-artifice.faction_ally_fey": "你的一半脸庞感受到了来自盛夏的温热,另一半则感受到了来自寒冬的冰冷。你已与仙女之庭建立了同盟关系!", - "event.mana-and-artifice.faction_ally_ancients": "你感受到了今世与过去的众多巫师的存在,他们将渊博的学识与浩瀚的力量分享与你,你已与远古议会建立了同盟关系!", - "event.mana-and-artifice.cold_dark_prompt": "仪式完成后,一台沉重的石棺在你面前逐渐形成,你敢爬入棺内吗?", - "event.mana-and-artifice.faction_ally_undead": "当巫妖之手触碰了你之后,你感到空气从你的肺中迅速流出。你很冷,非常冷,冷到似乎要把你灼伤。接着,消失了,全都消失了。天旋地转,世界的色彩逐渐消褪,变为漆黑一片,你晕了过去。醒来后,你觉得……很不一样。你已与亡灵军团建立了同盟关系!", - "event.mana-and-artifice.spell_part_rote": "%s已被定式熟记!", - "mana-and-artifice:manaweave_patterns/circle": "世界", - "mana-and-artifice:manaweave_patterns/diamond": "金刚石", - "mana-and-artifice:manaweave_patterns/hourglass": "时之漏", - "mana-and-artifice:manaweave_patterns/infinity": "永恒", - "mana-and-artifice:manaweave_patterns/inverted_triangle": "倒三角", - "mana-and-artifice:manaweave_patterns/knot": "中心结", - "mana-and-artifice:manaweave_patterns/knot2": "受承结", - "mana-and-artifice:manaweave_patterns/knot3": "领交结", - "mana-and-artifice:manaweave_patterns/knot4": "随附结", - "mana-and-artifice:manaweave_patterns/split_triangle": "拆分三角", - "mana-and-artifice:manaweave_patterns/inverted_split_triangle": "倒置拆分三角", - "mana-and-artifice:manaweave_patterns/square": "正方", - "mana-and-artifice:manaweave_patterns/triangle": "三角", - "mana-and-artifice:manaweave_patterns/slash": "裂口", - "mana-and-artifice:manaweave_patterns/backslash": "反裂口", - "mana-and-artifice:manaweave_patterns/star": "星辰", - "mana-and-artifice:runeforge_enchants/runeforge_apply_aura_healing": "治疗光环", - "mana-and-artifice:runescribing/runescribe_defense": "符文样式:防御", - "mana-and-artifice:runescribing/runescribe_aura": "符文样式:光环", - "mana-and-artifice:runescribing/runescribe_metal_ritual_rune": "符文样式:恒定仪式符文", - "mana-and-artifice:runescribing/runescribe_warding": "符文样式:守护", - "mana-and-artifice:manaweaving/manaweaving_aura_healing_i": "治疗光环 I", - "mana-and-artifice:manaweaving/manaweaving_aura_jumping_i": "跃动光环 I", - "mana-and-artifice:manaweaving/manaweaving_aura_mining_iii": "采掘光环 III", - "mana-and-artifice:manaweaving/manaweaving_aura_repair_i": "修补光环 I", - "mana-and-artifice:manaweaving/manaweaving_aura_running_i": "疾驰光环 I", - "mana-and-artifice:manaweaving/manaweaving_aura_waterbreathing_i": "水肺光环 I", - "mana-and-artifice:manaweaving/manaweaving_defense": "保护 I", - "mana-and-artifice:manaweaving/feather_falling_i": "羽落 I", - "mana-and-artifice:manaweaving/manaweaving_runic_silk": "符文丝绸", - "mana-and-artifice:manaweaving/manaweaving_staff_a": "灌注法杖", - "mana-and-artifice:manaweaving/manaweaving_staff_b": "灌注法杖", - "mana-and-artifice:manaweaving/manaweaving_staff_c": "灌注法杖", - "mana-and-artifice:manaweaving/manaweaving_wand": "灌注魔杖", - "mechanic.mana-and-artifice.manaweaving_pattern": "织魔图样:", - "mechanic.mana-and-artifice:basics": "基础", - "mechanic.mana-and-artifice:faction_affinity": "亲和/派系", - "mechanic.mana-and-artifice:rituals": "仪式", - "mechanic.mana-and-artifice:sorcery": "法术", - "mechanic.mana-and-artifice:runescribing": "符文刻印", - "mechanic.mana-and-artifice:runesmithing": "符文锻造", - "mechanic.mana-and-artifice:eldrin_altar": "艾得灵祭坛", - "mechanic.mana-and-artifice:manaweaving": "魔力编织", - "mechanic.mana-and-artifice:manaweave_patterns": "织魔图样", - "mechanic.mana-and-artifice:manaweave_crafting": "织魔合成", - "mechanic.mana-and-artifice:artifice": "造物", - "mechanic.mana-and-artifice:constructs": "构装", - "mechanic.mana-and-artifice:enchantments": "附魔", - "mechanic.mana-and-artifice:progression": "进度", - "mana-and-artifice:rituals/return": "回返仪式", - "mana-and-artifice:rituals/gate": "门之仪式", - "mana-and-artifice:rituals/circle_of_power": "圣所祈祷仪式", - "mana-and-artifice:rituals/return.not_found": "未找到与此组合相匹配的返回点。", - "mana-and-artifice:rituals/return.world_not_found": "未找到与世界符咒调谐的世界。", - "mana-and-artifice:rituals/homestead": "宅地仪式", - "mana-and-artifice:rituals/summon": "召唤仪式", - "mana-and-artifice:rituals/summon.wrong_dimension": "%s超出了你的法术延伸距离。", - "mana-and-artifice:rituals/summon.not_found": "未找到指定玩家(玩家有可能不在线,也有可能玩家符咒没有与玩家调谐)。", - "mana-and-artifice:rituals/visit": "造访仪式", - "mana-and-artifice:rituals/visit.wrong_dimension": "%s超出了你的法术延伸距离。", - "mana-and-artifice:rituals/visit.not_found": "未找到指定玩家(玩家有可能不在线,也有可能玩家符咒没有与玩家调谐)。", - "mana-and-artifice:rituals/aurora": "晨曦仪式", - "mana-and-artifice:rituals/eventide": "黄昏仪式", - "mana-and-artifice:rituals/arcana": "奥秘仪式", - "mana-and-artifice:rituals/arcana.start_failed": "仪式目前无法进行。你还未达到制作出仪式中所有组件的前置需求。", - "mana-and-artifice:rituals/alteration": "变换仪式", - "mana-and-artifice:rituals/ancient_stone": "远古之石仪式", - "mana-and-artifice:rituals/deep_ocean": "渊极之海仪式", - "mana-and-artifice:rituals/endless_void": "永恒虚空仪式", - "mana-and-artifice:rituals/forgotten_lore": "遗忘之知仪式", - "mana-and-artifice:rituals/searing_inferno": "焦灼炼狱仪式", - "mana-and-artifice:rituals/untamed_wind": "不羁之风仪式", - "mana-and-artifice:rituals/flat_lands": "平坦之地仪式", - "mana-and-artifice:rituals/clear_skies": "澄空仪式", - "mana-and-artifice:rituals/monsoon": "季风仪式", - "mana-and-artifice:rituals/locate_creature": "灵魂占卜仪式", - "mana-and-artifice:rituals/burning_hells": "燃烬地狱仪式", - "mana-and-artifice:rituals/faerie_courts": "仙女之庭仪式", - "mana-and-artifice:rituals/ancient_council": "远古议会仪式", - "mana-and-artifice:rituals/cold_dark": "黯寒仪式", - "mana-and-artifice:rituals/hole": "开隙仪式", - "mana-and-artifice:rituals/staircase": "地梯仪式", - "mana-and-artifice:rituals/odins_call": "奥丁之唤仪式", - "mana-and-artifice:rituals/odins_call.sky": "只能在露天处进行该仪式。", - "mana-and-artifice:rituals/odins_call.storm": "只能在雷暴天气进行此仪式。", - "mana-and-artifice:rituals/wandering_wizard": "游荡巫师仪式", - "mana-and-artifice:rituals/broker": "铁钟仪式", - "mana-and-artifice:rituals/locating": "定位仪式", - "mana-and-artifice:rituals/locating.failed": "仪式未能在合理范围内找到目标。", - "mana-and-artifice:rituals/flat_lands.tooFar": "仪式与目标地区距离太远,失败了。", - "mana-and-artifice:rituals/flat_lands.tooBig": "目标区域过大,仪式失败。", - "mana-and-artifice:ritual-start-failed": "现在无法进行该仪式。", - "mana-and-artifice:ritual-no-handler": "无法找到该仪式配方的注册处理程序。", - "mana-and-artifice:ritual-start-tier-fail": "你目前浅陋的学识和经验不足以让你完成这一仪式。", - "ritual.mana-and-artifice.untamed_wind.too_low": "仪式进行之处过低,再搭高一些!", - "ritual.mana-and-artifice.ancient_stone.too_high": "仪式进行之处过高,再挖深一些!", - "ritual.mana-and-artifice.aurora.daytime": "只能在晚上进行该仪式。", - "ritual.mana-and-artifice.eventide.nighttime": "只能在白天进行该仪式。", - "ritual.mana-and-artifice.endless_void.too_bright": "只能在彻底黑暗之处进行该仪式。", - "ritual.mana-and-artifice.deep_ocean.not_ocean": "只能在海洋生物群系进行该仪式。", - "ritual.mana-and-artifice.searing_inferno.not_nether": "只能在下界进行该仪式。", - "ritual.mana-and-artifice.forgotten_lore.no_bookshelves": "你需要在仪式周围摆放更多能够增强附魔能量的方块,请查一查古籍。", - "ritual.mana-and-artifice.progression.not_ready": "你还未达成晋升要求,请查看奥秘之眼,再完成一些任务。", - "ritual.mana-and-artifice.progression.wrong_faction": "你所在的派系无法进行该仪式,他们不会回应你的请求。", - "ritual.mana-and-artifice.spell_modification.at-maximum": "你无法再向这一法术添加更多修饰了。", - "ritual.mana-and-artifice.spell_modification.not-selected": "你还没有在变换之书内选择修饰。", - "mana-and-artifice.faction.cant_use_generic": "因派系不符,你无法使用这个物品。", - "mana-and-artifice:generic.too_powerful": "目标过于强大,此法术无法影响。", - "mana-and-artifice:shapes/touch": "触摸", - "mana-and-artifice:shapes/wave": "波动", - "mana-and-artifice:shapes/wall": "墙体", - "mana-and-artifice:shapes/emanation": "放射", - "mana-and-artifice:shapes/self": "自我施法", - "mana-and-artifice:shapes/bolt": "电弧", - "mana-and-artifice:shapes/beam": "光束", - "mana-and-artifice:shapes/projectile": "弹射物", - "mana-and-artifice:shapes/smite": "坠击", - "mana-and-artifice:shapes/rune": "印记", - "mana-and-artifice:shapes/bound_sword": "缚法之剑", - "mana-and-artifice:shapes/bound_axe": "缚法之斧", - "mana-and-artifice:shapes/bound_bow": "缚法之弓", - "mana-and-artifice:shapes/bound_shield": "缚法之盾", - "mana-and-artifice:shapes/summon": "召唤", - "mana-and-artifice:shapes/summon.nophylactery": "我需要在另一只手上拿着一枚已填充的水晶护符,才能施放这一法术。", - "mana-and-artifice:shapes/wrath": "天怒", - "mana-and-artifice:shapes/chain": "连锁", - "mana-and-artifice:components/potion_effect_component.cannot_apply": "似乎无法将效果施加给%s……", - "mana-and-artifice:components/recall": "召回", - "mana-and-artifice:components/recall.no_marker": "我需要在另一只手上拿着一块标记符文,帮助我进行法术定位。", - "mana-and-artifice:components/recall.too_far": "标记于此符文的点位过于遥远。", - "mana-and-artifice:components/mist_form": "雾形态", - "mana-and-artifice:components/posession": "操纵", - "mana-and-artifice:components/mind_vision": "心灵视野", - "mana-and-artifice:components/eldrin_flight": "艾得灵旅航", - "mana-and-artifice:components/eldrin_flight.none-nearby": "附近没有艾得灵源泉。", - "mana-and-artifice:components/frost_damage": "冰霜伤害", - "mana-and-artifice:components/transitory_tile": "短时方块", - "mana-and-artifice:components/fire_damage": "火焰伤害", - "mana-and-artifice:components/magic_damage": "奥术伤害", - "mana-and-artifice:components/lightning_damage": "雷电伤害", - "mana-and-artifice:components/shield": "护盾", - "mana-and-artifice:components/leap": "跳跃", - "mana-and-artifice:components/fling": "抛斥", - "mana-and-artifice:components/shear": "剪收", - "mana-and-artifice:components/wind_wall": "风墙", - "mana-and-artifice:components/levitation": "悬浮", - "mana-and-artifice:components/felled_oak": "伐木", - "mana-and-artifice:components/gust": "狂风", - "mana-and-artifice:components/silence": "沉默", - "mana-and-artifice:components/gravity_well": "重力井", - "mana-and-artifice:components/entangle": "缠绕", - "mana-and-artifice:components/chrono_anchor": "回溯之锚", - "mana-and-artifice:components/blind": "致盲", - "mana-and-artifice:components/swift_swim": "快泳", - "mana-and-artifice:components/haste": "加速", - "mana-and-artifice:components/slow": "减速", - "mana-and-artifice:components/strength": "力量", - "mana-and-artifice:components/weakness": "虚弱", - "mana-and-artifice:components/watery_grave": "水墓", - "mana-and-artifice:components/night_vision": "夜视", - "mana-and-artifice:components/invisibility": "隐形", - "mana-and-artifice:components/light": "照明", - "mana-and-artifice:components/break": "破坏", - "mana-and-artifice:components/heal": "治疗", - "mana-and-artifice:components/rift": "裂隙", - "mana-and-artifice:components/slowfall": "羽落", - "mana-and-artifice:components/transplace": "移位", - "mana-and-artifice:components/blink": "闪现", - "mana-and-artifice:components/blink.failed": "无法找到可供闪现的位置。", - "mana-and-artifice:components/blink.toofar": "目标位置过远。", - "mana-and-artifice:components/activate": "激活", - "mana-and-artifice:components/drown": "窒息", - "mana-and-artifice:components/poison": "中毒", - "mana-and-artifice:components/cauterize": "烙灼", - "mana-and-artifice:components/explosion": "爆炸", - "mana-and-artifice:components/life_tap": "生命吸取", - "mana-and-artifice:components/fire_shield": "火焰护盾", - "mana-and-artifice:components/mana_shield": "魔力护盾", - "mana-and-artifice:components/briarthorn_barrier": "石南草护盾", - "mana-and-artifice:components/absorption": "吸收", - "mana-and-artifice:components/mana_transfer": "魔力转送", - "mana-and-artifice:components/decoy": "诱像", - "mana-and-artifice:components/grow": "生长", - "mana-and-artifice:components/collapse": "塌陷", - "mana-and-artifice:components/earthsky": "浮地", - "mana-and-artifice:components/crystallize": "晶化", - "mana-and-artifice:components/true_invisibility": "消隐无形", - "mana-and-artifice:components/nethergate": "下界之门", - "mana-and-artifice:components/animus": "唤生", - "mana-and-artifice:components/confuse": "混乱", - "mana-and-artifice:components/mind_control": "心智控制", - "mana-and-artifice:components/spectral_crafting_table": "召唤工作台", - "mana-and-artifice:components/divination": "占卜", - "mana-and-artifice:components/summon_skeletal_horse": "召唤骷髅马", - "mana-and-artifice:components/living_bomb": "活体炸弹", - "mana-and-artifice:components/wither": "凋零", - "mana-and-artifice:components/transitory_tunnel": "短时隧道", - "mana-and-artifice:components/fortification": "石化", - "mana-and-artifice:components/exchange": "交换", - "mana-and-artifice:modifiers/damage": "伤害", - "mana-and-artifice:modifiers/duration": "持续时间", - "mana-and-artifice:modifiers/magnitude": "增强", - "mana-and-artifice:modifiers/radius": "半径", - "mana-and-artifice:modifiers/radius.width": "宽度", - "mana-and-artifice:modifiers/radius.height": "高度", - "mana-and-artifice:modifiers/radius.depth": "深度", - "mana-and-artifice:modifiers/range": "法术距离", - "mana-and-artifice:modifiers/speed": "速度", - "mana-and-artifice:modifiers/delay": "延迟", - "entity.minecraft.villager.mana-and-artifice.spellmonger": "法术商人", - "entity.minecraft.villager.mana-and-artifice.manaweaver": "织魔者", - "entity.minecraft.villager.mana-and-artifice.ritualist": "仪术师", - "entity.mana-and-artifice.magic_broom": "魔法扫帚", - "entity.mana-and-artifice.mushroom_soldier": "蘑菇士兵", - "entity.mana-and-artifice.pixie": "小精灵", - "entity.mana-and-artifice.demon_imp": "小恶魔", - "entity.mana-and-artifice.lantern_wraith": "灯之幽魂", - "entity.mana-and-artifice.spell_breaker": "破法者", - "entity.mana-and-artifice.skeleton_assassin": "骷髅刺客", - "entity.mana-and-artifice.skeleton_assassin_bolo": "骷髅刺客大刀", - "entity.mana-and-artifice.skeleton_assassin_shuriken": "骷髅刺客手里剑", - "entity.mana-and-artifice.hulking_zombie": "重型僵尸", - "entity.mana-and-artifice.witch_hunter": "猎巫人", - "entity.mana-and-artifice.witch_hunter_arrow": "猎巫人", - "entity.mana-and-artifice.witch_hunter_trickshot": "猎巫人特技射击", - "entity.mana-and-artifice.faerie_queen": "仙女皇后", - "entity.mana-and-artifice.demon_lord": "恶魔君主", - "entity.mana-and-artifice.ancient_council": "远古议会集会", - "entity.mana-and-artifice.animated_construct": "运动构装体", - "entity.mana-and-artifice.decoy": "真得不能再真的玩家", - "entity.mana-and-artifice.manaweave_entity": "魔织", - "entity.mana-and-artifice.wandering_wizard": "游荡巫师", - "entity.mana-and-artifice.broker": "派系中间人", - "entity.mana-and-artifice.thrown_manaweave_potion": "扔出的魔织瓶", - "entity.mana-and-artifice.sentry_projectile": "守卫弹射物", - "entity.mana-and-artifice.spell_entity_wall": "墙体法术", - "entity.mana-and-artifice.spell_entity_wave": "波动法术", - "entity.mana-and-artifice.spell_entity_emanation": "放射法术", - "entity.mana-and-artifice.spell_projectile": "弹射法术", - "entity.mana-and-artifice.spell_fx": "法术效果", - "entity.mana-and-artifice.spell_rune_entity": "符文印记", - "entity.mana-and-artifice.ritual_entity": "仪式", - "entity.mana-and-artifice.portal_entity": "传送门", - "entity.mana-and-artifice.starball_entity": "星之球", - "entity.mana-and-artifice.pumpkin_king": "Pumpkin King", - "entity.mana-and-artifice.odin": "众神之父", - "entity.mana-and-artifice.odin.defeated": "好了,勇士。今日,你已证明了你的英勇果敢。我将这把斧子赐予你,你的勇气值得这份奖赏。我的祝福与这把斧子同在。", - "key.categories.mana-and-artifice": "巧工魔艺", - "key.spellbookopen": "法术书快速选择", - "key.gui-key-modifier": "打开内部界面的修饰快捷键", - "death.attack.ma-lightning": "%s被电得焦糊", - "death.attack.ma-frost": "%s被冻得梆硬", - "death.attack.shuriken": "%s被手里剑击杀了", - "death.attack.ma-lightning.player": "%s被%s电得焦糊", - "death.attack.ma-frost.player": "%s被%s冻得梆硬", - "death.attack.shuriken.player": "%s没能接住由%s扔出的手里剑", - "death.attack.disperse": "%s崩散了", - "death.attack.disperse.player": "%s被%s崩散了", - "mana-and-artifice.commands.tier.success": "设置%s的等阶至%d", - "mana-and-artifice.commands.completeProgression.success": "将%s的当前等阶进度设置为完成状态。", - "mana-and-artifice.commands.factionRaid.success": "设置%s的被突袭概率为 100%。只要满足突袭条件,针对该玩家的突袭就会开始。", - "mana-and-artifice.commands.faction.success": "设置%s的派系为%s。", - "mana-and-artifice.commands.magicLevel.success": "设置%s的魔法等级至 %d。", - "mana-and-artifice.commands.makeRote.success": "使%s定式熟记%s。", - "mana-and-artifice.commands.nnTraining.success": "Began training the neural network. his may take some time. You'll be notified when it's done.", - "mana-and-artifice.commands.nnTraining.complete": "Finished training the neural network. he new weights have been saved to config.", - "mana-and-artifice.commands.wellspring.success": "已创建源泉!", - "mana-and-artifice.commands.wellspring.nodeoverlap": "此处已有源泉。", - "mana-and-artifice.commands.wellspring.failed": "Failed to create wellspring node at this location; try a different one.", - "mana-and-artifice.commands.wellspringpower.success": "Set %s's %s wellspring power to %d.", - "mana-and-artifice:progresscondition.ready": "你已获得了足够的经验来晋升下一等阶!查看奥秘之眼可以获得进一步的线索。", - "mana-and-artifice:progresscondition.advanced": "你已晋升至等阶 %d!", - "mana-and-artifice:progresscondition.t1_mlvl": "到达魔法等级 15", - "mana-and-artifice:progresscondition.t1_inscrip_craft": "合成一个编写桌", - "mana-and-artifice:progresscondition.t1_ritual": "完成一个仪式", - "mana-and-artifice:progresscondition.t1_mwaltar_craft": "合成一个织魔祭坛", - "mana-and-artifice:progresscondition.t1_mwwand_craft": "合成织魔者魔杖", - "mana-and-artifice:progresscondition.t1_mwpattern": "摹画一次织魔图样", - "mana-and-artifice:progresscondition.t1_mwaltar_altarcraft": "使用织魔祭坛合成物品", - "mana-and-artifice:progresscondition.t1_spell_cast": "施放一次法术", - "mana-and-artifice:progresscondition.t1_spell_craft": "合成一个复杂度达到 15 或以上的法术", - "mana-and-artifice:progresscondition.t1_cantrip_cast": "施放一次符法", - "mana-and-artifice:progresscondition.t1_enderfeather_charm_use": "使用一次末影之羽符咒", - "mana-and-artifice:progresscondition.t1_bonefeather_charm_use": "使用一次骨羽符咒", - "mana-and-artifice:progresscondition.t1_complete": "在床上休息,并冥想你所学习过的知识,完成进阶。", - "mana-and-artifice:progresscondition.t2_mlvl": "到达魔法等级 30", - "mana-and-artifice:progresscondition.t2_mwaltar_mbroom": "合成一个魔法扫帚", - "mana-and-artifice:progresscondition.t2_mwaltar_mcrystal_fragment": "合成一份魔力晶体碎片", - "mana-and-artifice:progresscondition.t2_mwaltar_mcrystal": "合成一个魔力晶体", - "mana-and-artifice:progresscondition.t2_mage_armor": "激活巫师套装的全套增益效果", - "mana-and-artifice:progresscondition.t2_runeforge_any": "锻造出一个符文", - "mana-and-artifice:progresscondition.t2_runescribe_any": "刻印出一个符文样板", - "mana-and-artifice:progresscondition.t2_clay_rune_plate": "合成一个未加工的符文样板", - "mana-and-artifice:progresscondition.t2_spell_craft": "合成一个复杂度达到 35 或以上的法术", - "mana-and-artifice:progresscondition.t2_mote_ritual": "进行六种微核仪式之一,获取任意一种微核", - "mana-and-artifice:progresscondition.t2_cantrip_cast": "施放一次等阶 2 符法", - "mana-and-artifice:progresscondition.t2_construct_craft": "创造出一个至少包含 3 个木制或石制部件的构装体", - "mana-and-artifice:progresscondition.t2_alter_spell": "使用变换仪式为一个法术添加修饰", - "mana-and-artifice:progresscondition.t2_rune_imprint": "在符文铁砧中使用炭制作符文样板", - "mana-and-artifice:progresscondition.t2_complete": "选择并完成以下仪式中的一个,获得进阶:", - "mana-and-artifice:progresscondition.t3_mlvl": "到达魔法等级 45", - "mana-and-artifice:progresscondition.t3_mwaltar_eldritch_orb": "合成一个怪异之球", - "mana-and-artifice:progresscondition.t3_spell_craft": "合成一个复杂度达到 55 或以上的法术", - "mana-and-artifice:progresscondition.t3_enchant": "使用符文铁砧附魔一个物品", - "mana-and-artifice:progresscondition.t3_nether": "造访下界", - "mana-and-artifice:progresscondition.t3_nether_fortress": "找到下界堡垒", - "mana-and-artifice:progresscondition.t3_wither": "召唤一只凋灵", - "mana-and-artifice:progresscondition.t3_make_sanctum": "进行一次圣所祈祷仪式,并将圣所结构搭建完毕", - "mana-and-artifice:progresscondition.t3_find_stronghold": "发现要塞", - "mana-and-artifice:progresscondition.t3_ritual": "完成一个等阶 3 的仪式", - "mana-and-artifice:progresscondition.t3_travel": "到达出生点 10 千米以外", - "mana-and-artifice:progresscondition.t3_cantrip_cast": "施放一次等阶 3 符法", - "mana-and-artifice:progresscondition.t3_faction_craft": "在织魔祭坛种制作一份你当前派系的饰品", - "mana-and-artifice:progresscondition.t3_construct_craft": "创造出一个至少包含 3 个铁制或金制部件的构装体", - "mana-and-artifice:progresscondition.t3_complete": "完成以下仪式,获得进阶:", - "mana-and-artifice:progresscondition.t4_mlvl": "到达魔法等级 60", - "mana-and-artifice:progresscondition.t4_end": "造访末地", - "mana-and-artifice:progresscondition.t4_dragon": "击杀末影龙", - "mana-and-artifice:progresscondition.t4_dragon_breath": "采集龙息", - "mana-and-artifice:progresscondition.t4_elytra": "获得鞘翅", - "mana-and-artifice:progresscondition.t4_mwaltar_ttunnel": "合成一个短时隧道", - "mana-and-artifice:progresscondition.t4_spell_craft": "合成一个复杂度达到 75 或以上的法术", - "mana-and-artifice:progresscondition.t4_enchant": "使用符文铁砧为一个物品附魔等级在三级或者以上的附魔", - "mana-and-artifice:progresscondition.t4_ritual": "完成一个等阶 4 的仪式", - "mana-and-artifice:progresscondition.t4_cantrip_cast": "施放一次等阶 4 符法", - "mana-and-artifice:progresscondition.t4_construct_craft": "创造出一个至少包含 3 个黑曜石部件的构装体", - "mana-and-artifice:progresscondition.t4_runeforge_upgrade": "使用硫磺符咒将符文锻炉升级为硫磺锻炉", - "mana-and-artifice:progresscondition.t4_complete": "完成以下仪式,获得进阶:", - "item.mana-and-artifice.construct_control_rod": "构装体控制棒", - "item.mana-and-artifice.construct_diagnostics_rod": "构装体诊断棒", - "item.mana-and-artifice.construct_control_rod.not_commanding": "你当前并没有对某个构装体下达指令,对着构装体使用该棒可以对它下达指令。", - "item.mana-and-artifice.constructs.rune_rod": "构装体构架:杆", - "item.mana-and-artifice.constructs.rune_head": "构装体构架:头", - "item.mana-and-artifice.constructs.rune_torso": "构装体构架:躯干", - "item.mana-and-artifice.constructs.rune_hips": "构装体构架:下半身", - "item.mana-and-artifice.constructs.rune_claw": "构装体构架:抓手", - "item.mana-and-artifice.constructs.rune_axe": "构装体构架:斧", - "item.mana-and-artifice.constructs.rune_hammer": "构装体构架:重锤", - "item.mana-and-artifice.constructs.rune_pattern_rod": "构装体构架样板:杆", - "item.mana-and-artifice.constructs.rune_pattern_head": "构装体构架样板:头", - "item.mana-and-artifice.constructs.rune_pattern_torso": "构装体构架样板:躯干", - "item.mana-and-artifice.constructs.rune_pattern_hips": "构装体构架样板:下半身", - "item.mana-and-artifice.constructs.rune_pattern_claw": "构装体构架样板: 抓手", - "item.mana-and-artifice.constructs.rune_pattern_axe": "构装体构架样板:斧", - "item.mana-and-artifice.constructs.rune_pattern_hammer": "构装体构架样板:重锤", - "item.mana-and-artifice.constructs.construct_basic_head_wood": "木制基础头部", - "item.mana-and-artifice.constructs.construct_rebreather_head_wood": "木制加装呼吸器头部", - "item.mana-and-artifice.constructs.construct_smart_head_wood": "木制智能头部", - "item.mana-and-artifice.constructs.construct_horn_head_wood": "木制角状头部", - "item.mana-and-artifice.constructs.construct_basic_torso_wood": "木制基础躯干", - "item.mana-and-artifice.constructs.construct_basic_legs_wood": "木制基础腿部", - "item.mana-and-artifice.constructs.construct_reinforced_legs_wood": "木制增强腿部", - "item.mana-and-artifice.constructs.construct_ender_legs_wood": "木制末影腿部", - "item.mana-and-artifice.constructs.construct_blade_arm_left_wood": "木制剑刃左臂", - "item.mana-and-artifice.constructs.construct_blade_arm_right_wood": "木制剑刃右臂", - "item.mana-and-artifice.constructs.construct_hammer_arm_left_wood": "木制重锤左臂", - "item.mana-and-artifice.constructs.construct_hammer_arm_right_wood": "木制重锤右臂", - "item.mana-and-artifice.constructs.construct_grabber_arm_left_wood": "木制抓手左臂", - "item.mana-and-artifice.constructs.construct_grabber_arm_right_wood": "木制抓手右臂", - "item.mana-and-artifice.constructs.construct_axe_arm_left_wood": "木制斧状左臂", - "item.mana-and-artifice.constructs.construct_axe_arm_right_wood": "木制斧状右臂", - "item.mana-and-artifice.constructs.construct_armor_torso_wood": "木制盔甲躯干", - "item.mana-and-artifice.constructs.construct_mana_torso_wood": "木制魔力躯干", - "item.mana-and-artifice.constructs.construct_mana_cannon_left_wood": "木制左侧魔力大炮", - "item.mana-and-artifice.constructs.construct_mana_cannon_right_wood": "木制右侧魔力大炮", - "item.mana-and-artifice.constructs.construct_shield_arm_left_wood": "木制左侧盾牌", - "item.mana-and-artifice.constructs.construct_shield_arm_right_wood": "木制右侧盾牌", - "item.mana-and-artifice.constructs.construct_basic_head_stone": "石制基础头部", - "item.mana-and-artifice.constructs.construct_rebreather_head_stone": "石制带呼吸器头部", - "item.mana-and-artifice.constructs.construct_smart_head_stone": "石制智能头部", - "item.mana-and-artifice.constructs.construct_horn_head_stone": "石制角状头部", - "item.mana-and-artifice.constructs.construct_basic_torso_stone": "石制基础躯干", - "item.mana-and-artifice.constructs.construct_basic_legs_stone": "石制基础腿部", - "item.mana-and-artifice.constructs.construct_reinforced_legs_stone": "石制增强腿部", - "item.mana-and-artifice.constructs.construct_ender_legs_stone": "石制末影腿部", - "item.mana-and-artifice.constructs.construct_blade_arm_left_stone": "石制剑刃左臂", - "item.mana-and-artifice.constructs.construct_blade_arm_right_stone": "石制剑刃右臂", - "item.mana-and-artifice.constructs.construct_hammer_arm_left_stone": "石制重锤左臂", - "item.mana-and-artifice.constructs.construct_hammer_arm_right_stone": "石制重锤右臂", - "item.mana-and-artifice.constructs.construct_grabber_arm_left_stone": "石制抓手左臂", - "item.mana-and-artifice.constructs.construct_grabber_arm_right_stone": "石制抓手右臂", - "item.mana-and-artifice.constructs.construct_axe_arm_left_stone": "石制斧状左臂", - "item.mana-and-artifice.constructs.construct_axe_arm_right_stone": "石制斧状右臂", - "item.mana-and-artifice.constructs.construct_armor_torso_stone": "石制盔甲躯干", - "item.mana-and-artifice.constructs.construct_mana_torso_stone": "石制魔力躯干", - "item.mana-and-artifice.constructs.construct_mana_cannon_left_stone": "石制左侧魔力大炮", - "item.mana-and-artifice.constructs.construct_mana_cannon_right_stone": "石制右侧魔力大炮", - "item.mana-and-artifice.constructs.construct_shield_arm_left_stone": "石制左侧盾牌", - "item.mana-and-artifice.constructs.construct_shield_arm_right_stone": "石制右侧盾牌", - "item.mana-and-artifice.constructs.construct_basic_head_iron": "铁制基础头部", - "item.mana-and-artifice.constructs.construct_rebreather_head_iron": "铁制带呼吸器头部", - "item.mana-and-artifice.constructs.construct_smart_head_iron": "铁制智能头部", - "item.mana-and-artifice.constructs.construct_horn_head_iron": "铁制角状头部", - "item.mana-and-artifice.constructs.construct_basic_torso_iron": "铁制基础躯干", - "item.mana-and-artifice.constructs.construct_basic_legs_iron": "铁制基础腿部", - "item.mana-and-artifice.constructs.construct_reinforced_legs_iron": "铁制增强腿部", - "item.mana-and-artifice.constructs.construct_ender_legs_iron": "铁制末影腿部", - "item.mana-and-artifice.constructs.construct_blade_arm_left_iron": "铁制剑刃左臂", - "item.mana-and-artifice.constructs.construct_blade_arm_right_iron": "铁制剑刃右臂", - "item.mana-and-artifice.constructs.construct_hammer_arm_left_iron": "铁制重锤左臂", - "item.mana-and-artifice.constructs.construct_hammer_arm_right_iron": "铁制重锤右臂", - "item.mana-and-artifice.constructs.construct_grabber_arm_left_iron": "铁制抓手左臂", - "item.mana-and-artifice.constructs.construct_grabber_arm_right_iron": "铁制抓手右臂", - "item.mana-and-artifice.constructs.construct_axe_arm_left_iron": "铁制斧状左臂", - "item.mana-and-artifice.constructs.construct_axe_arm_right_iron": "铁制斧状右臂", - "item.mana-and-artifice.constructs.construct_armor_torso_iron": "铁制盔甲躯干", - "item.mana-and-artifice.constructs.construct_mana_torso_iron": "铁制魔力躯干", - "item.mana-and-artifice.constructs.construct_mana_cannon_left_iron": "铁制左侧魔力大炮", - "item.mana-and-artifice.constructs.construct_mana_cannon_right_iron": "铁制右侧魔力大炮", - "item.mana-and-artifice.constructs.construct_shield_arm_left_iron": "铁制左侧盾牌", - "item.mana-and-artifice.constructs.construct_shield_arm_right_iron": "铁制右侧盾牌", - "item.mana-and-artifice.constructs.construct_basic_head_gold": "金制基础头部", - "item.mana-and-artifice.constructs.construct_rebreather_head_gold": "金制带呼吸器头部", - "item.mana-and-artifice.constructs.construct_smart_head_gold": "金制智能头部", - "item.mana-and-artifice.constructs.construct_horn_head_gold": "金制角状头部", - "item.mana-and-artifice.constructs.construct_basic_torso_gold": "金制基础躯干", - "item.mana-and-artifice.constructs.construct_basic_legs_gold": "金制基础腿部", - "item.mana-and-artifice.constructs.construct_reinforced_legs_gold": "金制增强腿部", - "item.mana-and-artifice.constructs.construct_ender_legs_gold": "金制末影腿部", - "item.mana-and-artifice.constructs.construct_blade_arm_left_gold": "金制剑刃左臂", - "item.mana-and-artifice.constructs.construct_blade_arm_right_gold": "金制剑刃右臂", - "item.mana-and-artifice.constructs.construct_hammer_arm_left_gold": "金制重锤左臂", - "item.mana-and-artifice.constructs.construct_hammer_arm_right_gold": "金制重锤右臂", - "item.mana-and-artifice.constructs.construct_grabber_arm_left_gold": "金制抓手左臂", - "item.mana-and-artifice.constructs.construct_grabber_arm_right_gold": "金制抓手右臂", - "item.mana-and-artifice.constructs.construct_axe_arm_left_gold": "金制斧状左臂", - "item.mana-and-artifice.constructs.construct_axe_arm_right_gold": "金制斧状右臂", - "item.mana-and-artifice.constructs.construct_armor_torso_gold": "金制盔甲躯干", - "item.mana-and-artifice.constructs.construct_mana_torso_gold": "金制魔力躯干", - "item.mana-and-artifice.constructs.construct_mana_cannon_left_gold": "金制左侧魔力大炮", - "item.mana-and-artifice.constructs.construct_mana_cannon_right_gold": "金制右侧魔力大炮", - "item.mana-and-artifice.constructs.construct_shield_arm_left_gold": "金制左侧盾牌", - "item.mana-and-artifice.constructs.construct_shield_arm_right_gold": "金制右侧盾牌", - "item.mana-and-artifice.constructs.construct_basic_head_diamond": "钻石基础头部", - "item.mana-and-artifice.constructs.construct_rebreather_head_diamond": "钻石带呼吸器头部", - "item.mana-and-artifice.constructs.construct_smart_head_diamond": "钻石智能头部", - "item.mana-and-artifice.constructs.construct_horn_head_diamond": "钻石角状头部", - "item.mana-and-artifice.constructs.construct_basic_torso_diamond": "钻石基础躯干", - "item.mana-and-artifice.constructs.construct_basic_legs_diamond": "钻石基础腿部", - "item.mana-and-artifice.constructs.construct_reinforced_legs_diamond": "钻石增强腿部", - "item.mana-and-artifice.constructs.construct_ender_legs_diamond": "钻石末影腿部", - "item.mana-and-artifice.constructs.construct_blade_arm_left_diamond": "钻石剑刃左臂", - "item.mana-and-artifice.constructs.construct_blade_arm_right_diamond": "钻石剑刃右臂", - "item.mana-and-artifice.constructs.construct_hammer_arm_left_diamond": "钻石重锤左臂", - "item.mana-and-artifice.constructs.construct_hammer_arm_right_diamond": "钻石重锤右臂", - "item.mana-and-artifice.constructs.construct_grabber_arm_left_diamond": "钻石抓手左臂", - "item.mana-and-artifice.constructs.construct_grabber_arm_right_diamond": "钻石抓手右臂", - "item.mana-and-artifice.constructs.construct_axe_arm_left_diamond": "钻石斧状左臂", - "item.mana-and-artifice.constructs.construct_axe_arm_right_diamond": "钻石斧状右臂", - "item.mana-and-artifice.constructs.construct_armor_torso_diamond": "钻石盔甲躯干", - "item.mana-and-artifice.constructs.construct_mana_torso_diamond": "钻石魔力躯干", - "item.mana-and-artifice.constructs.construct_mana_cannon_left_diamond": "钻石左侧魔力大炮", - "item.mana-and-artifice.constructs.construct_mana_cannon_right_diamond": "钻石右侧魔力大炮", - "item.mana-and-artifice.constructs.construct_shield_arm_left_diamond": "钻石左侧盾牌", - "item.mana-and-artifice.constructs.construct_shield_arm_right_diamond": "钻石右侧盾牌", - "item.mana-and-artifice.constructs.construct_basic_head_obsidian": "黑曜石基础头部", - "item.mana-and-artifice.constructs.construct_rebreather_head_obsidian": "黑曜石带呼吸器头部", - "item.mana-and-artifice.constructs.construct_smart_head_obsidian": "黑曜石智能头部", - "item.mana-and-artifice.constructs.construct_horn_head_obsidian": "黑曜石角状头部", - "item.mana-and-artifice.constructs.construct_basic_torso_obsidian": "黑曜石基础躯干", - "item.mana-and-artifice.constructs.construct_basic_legs_obsidian": "黑曜石基础腿部", - "item.mana-and-artifice.constructs.construct_reinforced_legs_obsidian": "黑曜石增强腿部", - "item.mana-and-artifice.constructs.construct_ender_legs_obsidian": "黑曜石末影腿部", - "item.mana-and-artifice.constructs.construct_blade_arm_left_obsidian": "黑曜石剑刃左臂", - "item.mana-and-artifice.constructs.construct_blade_arm_right_obsidian": "黑曜石剑刃右臂", - "item.mana-and-artifice.constructs.construct_hammer_arm_left_obsidian": "黑曜石重锤左臂", - "item.mana-and-artifice.constructs.construct_hammer_arm_right_obsidian": "黑曜石重锤右臂", - "item.mana-and-artifice.constructs.construct_grabber_arm_left_obsidian": "黑曜石抓手左臂", - "item.mana-and-artifice.constructs.construct_grabber_arm_right_obsidian": "黑曜石抓手右臂", - "item.mana-and-artifice.constructs.construct_axe_arm_left_obsidian": "黑曜石斧状左臂", - "item.mana-and-artifice.constructs.construct_axe_arm_right_obsidian": "黑曜石斧状右臂", - "item.mana-and-artifice.constructs.construct_armor_torso_obsidian": "黑曜石盔甲躯干", - "item.mana-and-artifice.constructs.construct_mana_torso_obsidian": "黑曜石魔力躯干", - "item.mana-and-artifice.constructs.construct_mana_cannon_left_obsidian": "黑曜石左侧魔力大炮", - "item.mana-and-artifice.constructs.construct_mana_cannon_right_obsidian": "黑曜石右侧魔力大炮", - "item.mana-and-artifice.constructs.construct_shield_arm_left_obsidian": "黑曜石左侧盾牌", - "item.mana-and-artifice.constructs.construct_shield_arm_right_obsidian": "黑曜石右侧盾牌", - "mana-and-artifice.constructs.feedback.mana_cannon.no_mana_torso": "我加装了魔力大炮但没有安装魔力躯干,所以我没有魔力,无法进行远程攻击,我会以近战迎敌。", - "mana-and-artifice.constructs.feedback.mana_cannon.no_mana": "老大,我加装了魔力大炮但我没有魔力,所以我无法进行远程攻击,我会以近战迎敌。", - "mana-and-artifice.constructs.feedback.notowner": "%s想要指使我去做些别的事,但我没有理他。", - "mana-and-artifice.constructs.feedback.area_too_big": "老大,这个工作区域也未免有些太大了吧……对我来说,任何一边的距离都不能大于 %d 个方块。目前的区域足足有 %dx%dx%d", - "mana-and-artifice.constructs.feedback.header": "诊断(按下ESC可以关闭)", - "mana-and-artifice.constructs.feedback.health": "生命值:", - "mana-and-artifice.constructs.feedback.armor": "护甲值:", - "mana-and-artifice.constructs.feedback.buoyancy": "浮性:%.2f", - "mana-and-artifice.constructs.feedback.capabilities": "能力:", - "mana-and-artifice.constructs.feedback.capability_missing": "我得先拥有%s这种能力才能帮到你,抱歉老大。", - "mana-and-artifice.constructs.feedback.confused": "统御星锥内的内容实在是太多了,我现在迷迷糊糊的……我还是重头开始吧。", - "mana-and-artifice.constructs.feedback.sub_command_null": "这个统御星锥的指令(索引 %d)好像不存在……我觉得应该是个 bug。我会跳过该步骤。", - "mana-and-artifice.constructs.feedback.move_block_fail": "我找不到前往 %.2f,%.2f,%.2f 的路", - "mana-and-artifice.constructs.feedback.move_block_success": "正在前往 %.2f,%.2f,%.2f", - "mana-and-artifice.constructs.feedback.move_entity_fail": "我找不到前往%s的路", - "mana-and-artifice.constructs.feedback.move_entity_success": "正在前往 %s", - "mana-and-artifice.constructs.feedback.te_missing": "这个我正在查看的方块的类型不对,它是坏了吗?我会跳过该步骤。", - "mana-and-artifice.constructs.feedback.activate_missing": "我也很想遵照指示进行方块激活,但要么我没被配置要激活的方块,要么该方块根本不存在。", - "mana-and-artifice.constructs.feedback.activate_success": "我正在激活%s,它位于 %d,%d,%d。点击。", - "mana-and-artifice.constructs.feedback.place_hands_empty": "我没办法在%s上放东西……我手里啥东西也没有。我会跳过该步骤。", - "mana-and-artifice.constructs.feedback.place_success": "我把%s放进了%s里。", - "mana-and-artifice.constructs.feedback.place_fail": "我没办法把%s放进%s里。抱歉老大。", - "mana-and-artifice.constructs.feedback.inv_missing_cap": "看起来%s没办法持有物品。我会跳过该步骤。希望不会出大乱子。", - "mana-and-artifice.constructs.feedback.take_hands_full": "我没办法从%s中取出东西……我可没有空闲的手来拿东西了。我会跳过该步骤.", - "mana-and-artifice.constructs.feedback.take_success": "我已从%s中取出了%s。", - "mana-and-artifice.constructs.feedback.take_fail": "我没法从%s中取出东西。抱歉老大。", - "mana-and-artifice.constructs.feedback.harvest_scan_success": "我找到了一些植物,我会紧盯住它们的!", - "mana-and-artifice.constructs.feedback.harvest_scan_no_results": "我在当前区域内没有找到完全成熟的植物。抱歉老大。", - "mana-and-artifice.constructs.feedback.harvest_not_configured": "我也很想遵照指示采摘植物,但我的工作区域要么没被正确配置,要么根本不存在。", - "mana-and-artifice.constructs.feedback.harvest_scan_starting": "我正在指定区域内搜寻你所指示的植物。", - "mana-and-artifice.constructs.feedback.harvesting": "我正在收获%s,它位于 %d,%d,%d。全部收光!", - "mana-and-artifice.constructs.feedback.harvest_badstate": "我之前认为位于 %d,%d,%d 的方块是有效的,但现在不是了(我发现%s在那)。我会跳过当前步骤。", - "mana-and-artifice.constructs.feedback.plant_scan_success": "我找到了一块看上去不错的土地,我会时刻留意这里的!", - "mana-and-artifice.constructs.feedback.plant_scan_no_results": "我没办法在您指定的区域里找到空闲的土壤方块,抱歉老大。", - "mana-and-artifice.constructs.feedback.plant_not_configured": "我也很想遵照指使种植这些种子,但我的工作区域要么没被正确配置,要么根本不存在。", - "mana-and-artifice.constructs.feedback.soil_scan_starting": "我正在搜寻你设置的区域中的土壤方块。", - "mana-and-artifice.constructs.feedback.planting": "我在 %d,%d,%d 那种上了%s。小种子,快快长大吧!", - "mana-and-artifice.constructs.feedback.plant_empty_hands": "现在我可没法种植东西,我手上压根没有种子。抱歉老大。", - "mana-and-artifice.constructs.feedback.plant_badstate": "我之前认为 %d,%d,%d 上的方块是有效的,但现在不是了(我发现%s在那)。我会跳过当前步骤。", - "mana-and-artifice.constructs.feedback.runescribe_recipe_not_found": "我搞不明白刻印桌内的纸里记录的配方……这可能是个 bug ,要不再检查检查?", - "mana-and-artifice.constructs.feedback.runescribe_no_recipe": "我没找到刻印配方,所以我跳过了。", - "mana-and-artifice.constructs.feedback.runescribe_no_item": "我没能在刻印桌内找到样板,所以我还是跳过吧。", - "mana-and-artifice.constructs.feedback.runescribe_invalid_item": "我在刻印桌内找到了一些物品,但不是样板,所以我还是跳过吧。", - "mana-and-artifice.constructs.feedback.runescribe_success": "刻印完毕!瞧瞧我的杰作。", - "mana-and-artifice.constructs.feedback.runeforge_missing_items": "这个符文锻炉没有进行生产配方的配置,老大,你需要在其中放入两个物品!", - "mana-and-artifice.constructs.feedback.runeforge_no_recipe": "这好像不是一个有效的符文锻炉配方,老大。它们俩没办法熔炼在一起。", - "mana-and-artifice.constructs.feedback.runeforge_low_tier": "老大,这项工作所需要的等阶高于我目前的等阶。真是抱歉。", - "mana-and-artifice.constructs.feedback.runeforge_success": "熔炼%s完成。老大,这也太棒了!", - "mana-and-artifice.constructs.feedback.return_to_workbench": "返回工作台。", - "mana-and-artifice.constructs.feedback.return_to_workbench_invalid": "这里以前是个工作台,但现在不是了……我在这等等吧。", - "mana-and-artifice.constructs.feedback.return_to_workbench_not_empty": "老大,这个工作台不是空的。", - "mana-and-artifice.constructs.feedback.butcher_target": "我找到了一只%s,符合宰杀条件。", - "mana-and-artifice.constructs.feedback.butcher_not_configured": "我很乐意帮助老大管理牧群,但是我的工作区域还没被配置。", - "mana-and-artifice.constructs.feedback.butcher_no_target": "我没找到足够的目标进行宰杀,暂时跳过当前步骤吧。", - "mana-and-artifice.constructs.feedback.butcher_attack_success": "目标,死了。", - "mana-and-artifice.constructs.feedback.place_block_hands_empty": "老大,我可没办法在没有拿着方块的情况下放置方块。", - "mana-and-artifice.constructs.feedback.place_block_not_clear": "我没办法把方块放置到该区域,老大,这片区域还有其他的东西。", - "mana-and-artifice.constructs.feedback.place_block_failed": "我没法在你所要求的位置放置方块,抱歉老大。", - "mana-and-artifice.constructs.feedback.place_block_success": "我已将%s放到了 %d,%d,%d.", - "mana-and-artifice.constructs.feedback.breed_no_items": "老大,我没有用于繁育动物的物品。", - "mana-and-artifice.constructs.feedback.breed_no_target": "老大,我没有发现可以被繁育的动物,我会跳过当前指令。", - "mana-and-artifice.constructs.feedback.breed_target": "我已发现 %d %s,我会尝试进行繁育的。", - "mana-and-artifice.constructs.feedback.breed_wrong_item": "我没有正确的繁育物品,老大。", - "mana-and-artifice.constructs.feedback.breed_not_configured": "我现在没办法帮助您进行繁育,老大。你还没有配置好我的工作区域。", - "mana-and-artifice.constructs.feedback.breed_success": "老大,我已将%s进行繁育。", - "mana-and-artifice.constructs.feedback.move_success": "我在这,老大。", - "mana-and-artifice.constructs.feedback.patrol_victory": "敌对生物%s已消灭,老大。继续巡逻。", - "mana-and-artifice.constructs.feedback.patrol_no_points": "我没有标记的巡逻点位,老大。我会跳过当前步骤。", - "mana-and-artifice.constructs.feedback.patrol_complete": "老大,已结束本轮巡逻。", - "mana-and-artifice.constructs.feedback.stay": "老大,我就呆在这。", - "mana-and-artifice.constructs.feedback.follow": "老大,我会护卫于你左右!", - "mana-and-artifice.constructs.feedback.attack": "我发现了%s,是敌人!老大我会保护你的!接招吧,敌人!", - "mana-and-artifice.constructs.feedback.leashed": "老大,%s还没被击退,但你离我已经太远了。等等我啊!", - "mana-and-artifice.constructs.feedback.victory": "老大,我已将恶敌%s消灭了。正在回到你的身边。", - "mana-and-artifice.constructs.feedback.drop_item_hands_empty": "老大,我现在无法丢下任何东西,因为我手里啥也没有。", - "mana-and-artifice.constructs.feedback.drop_item_success": "我将%s丢在了 %d,%d,%d", - "mana-and-artifice.constructs.feedback.shear_no_target": "老大,我没发现任何我可以收剪的东西,我会跳过当前指令。", - "mana-and-artifice.constructs.feedback.shear_success": "老大,我帮你收剪了%s。", - "mana-and-artifice.constructs.feedback.shear_target": "我发现 %d 可以被收剪,老大,我这就过去!", - "mana-and-artifice.constructs.feedback.shear_not_shearable": "我之前认为%s是可以被收剪的,但当我到了那儿,我发现它不能被收剪了,抱歉老大!", - "mana-and-artifice.constructs.feedback.shear_not_configured": "老大,我也很想帮你收剪东西,但你还没有在统御星锥里为我设置好工作范围。", - "mana-and-artifice.constructs.feedback.death": "再见了老大……希望我没拖后腿。真的好想一直守护着你……", - "mana-and-artifice:advancements.root.title": "魔法盛宴", - "mana-and-artifice:advancements.root.description": "开启你的神秘艺术之旅。", - "mana-and-artifice:advancements.mine_vinteum.title": "奇异矿石", - "mana-and-artifice:advancements.mine_vinteum.description": "这种奇异的矿石闪烁着暗蓝色的光芒,若将其烧制会发生些什么?", - "mana-and-artifice:advancements.smelt_vinteum.title": "蓝色粉末", - "mana-and-artifice:advancements.smelt_vinteum.description": "这种奇异矿石的残留物似乎有着微弱的磁性。或许我应该将其与铁锭相互结合?", - "mana-and-artifice:advancements.combine_vinteum.title": "魔法磁性金属", - "mana-and-artifice:advancements.combine_vinteum.description": "我是对的!这种粉末粘在了铁锭上!而且好像有微量的粉末已经融入了铁锭之中,看来是因为我手掌的温度……要不再烧制一遍?", - "mana-and-artifice:advancements.re_smelt_vinteum.title": "寻法问道", - "mana-and-artifice:advancements.re_smelt_vinteum.description": "这种金属真是令人难以置信。我或许应该再制作一些,然后带到村庄里,看看有无村民相中这玩意儿。", - "mana-and-artifice:advancements.villager_trade.title": "学徒", - "mana-and-artifice:advancements.villager_trade.description": "这本书中蕴藏着诸多秘密。阅读它,神秘世界的大门近在咫尺。", - "mana-and-artifice:advancements.throw_rune_pattern.title": "我真是……", - "mana-and-artifice:advancements.throw_rune_pattern.description": "手抖并不可怕,但若是在雕凿符文的时候手抖就麻烦了,因为整个符文全得重新凿一遍。真是越凿越坐牢。", - "mana-and-artifice:advancements.use_enderfeather.title": "离家已是万水千山", - "mana-and-artifice:advancements.use_enderfeather.description": "使用末影之羽符咒传送超过了 9999 格方块", - "mana-and-artifice:advancements.use_bonefeather.title": "不要怀疑我的魔法", - "mana-and-artifice:advancements.use_bonefeather.description": "使用骨羽符咒,在一次致命的摔落中幸存" -} \ No newline at end of file diff --git a/projects/1.18/assets/mega-cells/megacells/lang/en_us.json b/projects/1.18/assets/mega-cells/megacells/lang/en_us.json index 3dcee5426b37..5718f7201e01 100644 --- a/projects/1.18/assets/mega-cells/megacells/lang/en_us.json +++ b/projects/1.18/assets/mega-cells/megacells/lang/en_us.json @@ -1,61 +1,49 @@ { "itemGroup.megacells": "MEGA Cells", - "item.megacells.mega_item_cell_housing": "MEGA Item Cell Housing", "item.megacells.mega_fluid_cell_housing": "MEGA Fluid Cell Housing", "item.megacells.mega_chemical_cell_housing": "MEGA Chemical Cell Housing", "block.megacells.mega_crafting_unit": "MEGA Crafting Unit", - "item.megacells.cell_component_1m": "1M MEGA Storage Component", "item.megacells.cell_component_4m": "4M MEGA Storage Component", "item.megacells.cell_component_16m": "16M MEGA Storage Component", "item.megacells.cell_component_64m": "64M MEGA Storage Component", "item.megacells.cell_component_256m": "256M MEGA Storage Component", - "item.megacells.item_storage_cell_1m": "1M MEGA Item Storage Cell", "item.megacells.item_storage_cell_4m": "4M MEGA Item Storage Cell", "item.megacells.item_storage_cell_16m": "16M MEGA Item Storage Cell", "item.megacells.item_storage_cell_64m": "64M MEGA Item Storage Cell", "item.megacells.item_storage_cell_256m": "256M MEGA Item Storage Cell", - "item.megacells.fluid_storage_cell_1m": "1M MEGA Fluid Storage Cell", "item.megacells.fluid_storage_cell_4m": "4M MEGA Fluid Storage Cell", "item.megacells.fluid_storage_cell_16m": "16M MEGA Fluid Storage Cell", "item.megacells.fluid_storage_cell_64m": "64M MEGA Fluid Storage Cell", "item.megacells.fluid_storage_cell_256m": "256M MEGA Fluid Storage Cell", - "item.megacells.chemical_storage_cell_1m": "1M MEGA Chemical Storage Cell", "item.megacells.chemical_storage_cell_4m": "4M MEGA Chemical Storage Cell", "item.megacells.chemical_storage_cell_16m": "16M MEGA Chemical Storage Cell", "item.megacells.chemical_storage_cell_64m": "64M MEGA Chemical Storage Cell", "item.megacells.chemical_storage_cell_256m": "256M MEGA Chemical Storage Cell", - "item.megacells.bulk_cell_component": "MEGA Bulk Storage Component", "item.megacells.bulk_item_cell": "MEGA Bulk Item Storage Cell", - "item.megacells.radioactive_cell_component": "MEGA Radioactive Storage Component", "item.megacells.radioactive_chemical_cell": "MEGA Radioactive Chemical Storage Cell", - "item.megacells.portable_item_cell_1m": "1M Portable Item Cell", "item.megacells.portable_item_cell_4m": "4M Portable Item Cell", "item.megacells.portable_item_cell_16m": "16M Portable Item Cell", "item.megacells.portable_item_cell_64m": "64M Portable Item Cell", "item.megacells.portable_item_cell_256m": "256M Portable Item Cell", - "item.megacells.portable_fluid_cell_1m": "1M Portable Fluid Cell", "item.megacells.portable_fluid_cell_4m": "4M Portable Fluid Cell", "item.megacells.portable_fluid_cell_16m": "16M Portable Fluid Cell", "item.megacells.portable_fluid_cell_64m": "64M Portable Fluid Cell", "item.megacells.portable_fluid_cell_256m": "256M Portable Fluid Cell", - "item.megacells.portable_chemical_cell_1m": "1M Portable Chemical Cell", "item.megacells.portable_chemical_cell_4m": "4M Portable Chemical Cell", "item.megacells.portable_chemical_cell_16m": "16M Portable Chemical Cell", "item.megacells.portable_chemical_cell_64m": "64M Portable Chemical Cell", "item.megacells.portable_chemical_cell_256m": "256M Portable Chemical Cell", - "block.megacells.mega_energy_cell": "Superdense Energy Cell", - "block.megacells.1m_crafting_storage": "1M MEGA Crafting Storage", "block.megacells.4m_crafting_storage": "4M MEGA Crafting Storage", "block.megacells.16m_crafting_storage": "16M MEGA Crafting Storage", @@ -63,4 +51,4 @@ "block.megacells.256m_crafting_storage": "256M MEGA Crafting Storage", "block.megacells.mega_crafting_accelerator": "MEGA Crafting Co-Processing Unit", "block.megacells.mega_crafting_monitor": "MEGA Crafting Monitor" -} +} \ No newline at end of file diff --git a/projects/1.18/assets/mega-cells/megacells/lang/zh_cn.json b/projects/1.18/assets/mega-cells/megacells/lang/zh_cn.json index 50befd4f9277..ac5c730ebaaa 100644 --- a/projects/1.18/assets/mega-cells/megacells/lang/zh_cn.json +++ b/projects/1.18/assets/mega-cells/megacells/lang/zh_cn.json @@ -1,61 +1,49 @@ { "itemGroup.megacells": "MEGA存储单元", - "item.megacells.mega_item_cell_housing": "MEGA物品元件外壳", "item.megacells.mega_fluid_cell_housing": "MEGA流体元件外壳", "item.megacells.mega_chemical_cell_housing": "MEGA化学品元件外壳", "block.megacells.mega_crafting_unit": "MEGA合成单元", - "item.megacells.cell_component_1m": "1M-MEGA存储组件", "item.megacells.cell_component_4m": "4M-MEGA存储组件", "item.megacells.cell_component_16m": "16M-MEGA存储组件", "item.megacells.cell_component_64m": "64M-MEGA存储组件", "item.megacells.cell_component_256m": "256M-MEGA存储组件", - "item.megacells.item_storage_cell_1m": "1M-MEGA存储元件", "item.megacells.item_storage_cell_4m": "4M-MEGA存储元件", "item.megacells.item_storage_cell_16m": "16M-MEGA存储元件", "item.megacells.item_storage_cell_64m": "64M-MEGA存储元件", "item.megacells.item_storage_cell_256m": "256M-MEGA存储元件", - "item.megacells.fluid_storage_cell_1m": "1M-MEGA流体存储元件", "item.megacells.fluid_storage_cell_4m": "4M-MEGA流体存储元件", "item.megacells.fluid_storage_cell_16m": "16M-MEGA流体存储元件", "item.megacells.fluid_storage_cell_64m": "64M-MEGA流体存储元件", "item.megacells.fluid_storage_cell_256m": "256M-MEGA流体存储元件", - "item.megacells.chemical_storage_cell_1m": "1M-MEGA化学品存储元件", "item.megacells.chemical_storage_cell_4m": "4M-MEGA化学品存储元件", "item.megacells.chemical_storage_cell_16m": "16M-MEGA化学品存储元件", "item.megacells.chemical_storage_cell_64m": "64M-MEGA化学品存储元件", "item.megacells.chemical_storage_cell_256m": "256M-MEGA化学品存储元件", - "item.megacells.bulk_cell_component": "MEGA大宗存储组件", "item.megacells.bulk_item_cell": "MEGA大宗存储元件", - - "item.megacells.radioactive_cell_component": "MEGA放射型存储元件", + "item.megacells.radioactive_cell_component": "MEGA放射性存储组件", "item.megacells.radioactive_chemical_cell": "MEGA放射性化学品存储元件", - "item.megacells.portable_item_cell_1m": "1M便携元件", "item.megacells.portable_item_cell_4m": "4M便携元件", "item.megacells.portable_item_cell_16m": "16M便携元件", "item.megacells.portable_item_cell_64m": "64M便携元件", "item.megacells.portable_item_cell_256m": "256M便携元件", - "item.megacells.portable_fluid_cell_1m": "1M便携流体元件", "item.megacells.portable_fluid_cell_4m": "4M便携流体元件", "item.megacells.portable_fluid_cell_16m": "16M便携流体元件", "item.megacells.portable_fluid_cell_64m": "64M便携流体元件", "item.megacells.portable_fluid_cell_256m": "256M便携流体元件", - "item.megacells.portable_chemical_cell_1m": "1M便携化学品元件", "item.megacells.portable_chemical_cell_4m": "4M便携化学品元件", "item.megacells.portable_chemical_cell_16m": "16M便携化学品元件", "item.megacells.portable_chemical_cell_64m": "64M便携化学品元件", "item.megacells.portable_chemical_cell_256m": "256M便携化学品元件", - "block.megacells.mega_energy_cell": "超密能源元件", - "block.megacells.1m_crafting_storage": "1M-MEGA合成存储器", "block.megacells.4m_crafting_storage": "4M-MEGA合成存储器", "block.megacells.16m_crafting_storage": "16M-MEGA合成存储器", @@ -63,4 +51,4 @@ "block.megacells.256m_crafting_storage": "256M-MEGA合成存储器", "block.megacells.mega_crafting_accelerator": "MEGA并行处理单元", "block.megacells.mega_crafting_monitor": "MEGA合成监控器" -} +} \ No newline at end of file diff --git a/projects/1.18/assets/miners-delight-plus/miners_delight/lang/en_us.json b/projects/1.18/assets/miners-delight-plus/miners_delight/lang/en_us.json new file mode 100644 index 000000000000..a34e8b1c51af --- /dev/null +++ b/projects/1.18/assets/miners-delight-plus/miners_delight/lang/en_us.json @@ -0,0 +1,39 @@ +{ + "block.miners_delight.cave_carrot_crate": "Cave Carrot Crate", + "block.miners_delight.cave_carrots": "Cave Carrots", + "block.miners_delight.copper_pot": "Copper Pot", + "block.miners_delight.gossypium": "Gossypium", + "block.miners_delight.stuffed_squid": "Stuffed Squid", + "block.miners_delight.wild_cave_carrots": "Wild Cave Carrots", + "item.miners_delight.baked_cave_carrot": "Baked Cave Carrot", + "item.miners_delight.baked_cod_stew_cup": "Baked Cod Stew Cup", + "item.miners_delight.baked_squid": "Baked Squid", + "item.miners_delight.baked_tentacles": "Baked Tentacles", + "item.miners_delight.bat_wing": "Bat Wing", + "item.miners_delight.beef_stew_cup": "Beef Stew Cup", + "item.miners_delight.beetroot_soup_cup": "Beetroot Soup Cup", + "item.miners_delight.bowl_of_stuffed_squid": "Bowl Of Stuffed Squid", + "item.miners_delight.cave_carrot": "Cave Carrot", + "item.miners_delight.cave_soup": "Cave Soup", + "item.miners_delight.cave_soup_cup": "Cave Soup Cup", + "item.miners_delight.chicken_soup_cup": "Chicken Soup Cup", + "item.miners_delight.copper_cup": "Copper Cup", + "item.miners_delight.fish_stew_cup": "Fish Stew Cup", + "item.miners_delight.glow_squid": "Glow Squid", + "item.miners_delight.hot_cocoa_cup": "Hot Cocoa Cup", + "item.miners_delight.improvised_barbecue_stick": "Improvised Barbecue Stick", + "item.miners_delight.milk_cup": "Milk Cup", + "item.miners_delight.mushroom_stew_cup": "Mushroom Stew Cup", + "item.miners_delight.noodle_soup_cup": "Noodle Soup Cup", + "item.miners_delight.pasta_with_veggieballs": "Pasta With Veggieballs", + "item.miners_delight.powder_snow_cup": "Powder Snow Cup", + "item.miners_delight.pumpkin_soup_cup": "Pumpkin Soup Cup", + "item.miners_delight.rabbit_stew_cup": "Rabbit Stew Cup", + "item.miners_delight.smoked_bat_wing": "Smoked Bat Wing", + "item.miners_delight.squid": "Squid", + "item.miners_delight.tentacles": "Tentacles", + "item.miners_delight.vegetable_soup_cup": "Vegetable Soup Cup", + "item.miners_delight.water_cup": "Water Cup", + "itemGroup.miners_delight": "Miner's Delight", + "miners_delight.container.cooking_pot": "Copper Pot" +} \ No newline at end of file diff --git a/projects/1.18/assets/miners-delight-plus/miners_delight/lang/zh_cn.json b/projects/1.18/assets/miners-delight-plus/miners_delight/lang/zh_cn.json new file mode 100644 index 000000000000..be25f77ccc16 --- /dev/null +++ b/projects/1.18/assets/miners-delight-plus/miners_delight/lang/zh_cn.json @@ -0,0 +1,39 @@ +{ + "block.miners_delight.cave_carrot_crate": "箱装山洞萝卜", + "block.miners_delight.cave_carrots": "山洞萝卜", + "block.miners_delight.copper_pot": "铜锅", + "block.miners_delight.gossypium": "棉花", + "block.miners_delight.stuffed_squid": "填馅鱿鱼", + "block.miners_delight.wild_cave_carrots": "野生山洞萝卜", + "item.miners_delight.baked_cave_carrot": "烤山洞萝卜", + "item.miners_delight.baked_cod_stew_cup": "烘焙鳕鱼炖杯", + "item.miners_delight.baked_squid": "烤鱿鱼", + "item.miners_delight.baked_tentacles": "烤鱿鱼须", + "item.miners_delight.bat_wing": "蝙蝠翅膀", + "item.miners_delight.beef_stew_cup": "牛肉炖杯", + "item.miners_delight.beetroot_soup_cup": "甜菜汤杯", + "item.miners_delight.bowl_of_stuffed_squid": "碗装填馅鱿鱼", + "item.miners_delight.cave_carrot": "山洞萝卜", + "item.miners_delight.cave_soup": "山洞萝卜汤", + "item.miners_delight.cave_soup_cup": "山洞萝卜汤杯", + "item.miners_delight.chicken_soup_cup": "鸡肉汤杯", + "item.miners_delight.copper_cup": "铜杯", + "item.miners_delight.fish_stew_cup": "鱼肉炖杯", + "item.miners_delight.glow_squid": "发光鱿鱼", + "item.miners_delight.hot_cocoa_cup": "热可可杯", + "item.miners_delight.improvised_barbecue_stick": "简易烧烤串", + "item.miners_delight.milk_cup": "奶杯", + "item.miners_delight.mushroom_stew_cup": "蘑菇煲杯", + "item.miners_delight.noodle_soup_cup": "面条汤杯", + "item.miners_delight.pasta_with_veggieballs": "蔬菜丸子意面", + "item.miners_delight.powder_snow_cup": "细雪杯", + "item.miners_delight.pumpkin_soup_cup": "南瓜汤杯", + "item.miners_delight.rabbit_stew_cup": "兔肉煲杯", + "item.miners_delight.smoked_bat_wing": "烟熏蝙蝠翅膀", + "item.miners_delight.squid": "鱿鱼", + "item.miners_delight.tentacles": "鱿鱼须", + "item.miners_delight.vegetable_soup_cup": "蔬菜汤杯", + "item.miners_delight.water_cup": "水杯", + "itemGroup.miners_delight": "矿工乐事", + "miners_delight.container.cooking_pot": "铜锅" +} \ No newline at end of file diff --git a/projects/1.18/assets/missing-wilds-forge/missingwilds/lang/en_us.json b/projects/1.18/assets/missing-wilds-forge/missingwilds/lang/en_us.json new file mode 100644 index 000000000000..e00caa89aa35 --- /dev/null +++ b/projects/1.18/assets/missing-wilds-forge/missingwilds/lang/en_us.json @@ -0,0 +1,64 @@ +{ + "itemGroup.missingwilds.items": "Missing Wilds", + "block.missingwilds.fallen_acacia_log": "Fallen Acacia Log", + "block.missingwilds.fallen_birch_log": "Fallen Birch Log", + "block.missingwilds.fallen_jungle_log": "Fallen Jungle Log", + "block.missingwilds.fallen_oak_log": "Fallen Oak Log", + "block.missingwilds.fallen_dark_oak_log": "Fallen Dark Oak Log", + "block.missingwilds.fallen_spruce_log": "Fallen Spruce Log", + "block.missingwilds.fallen_crimson_stem": "Fallen Crimson Stem", + "block.missingwilds.fallen_warped_stem": "Fallen Warped Stem", + "block.missingwilds.fallen_mushroom_stem": "Fallen Mushroom Stem", + "block.missingwilds.blue_forget_me_not": "Blue Forget Me Not", + "block.missingwilds.purple_forget_me_not": "Purple Forget Me Not", + "block.missingwilds.pink_forget_me_not": "Pink Forget Me Not", + "block.missingwilds.white_forget_me_not": "White Forget Me Not", + "block.missingwilds.brown_polypore_mushroom": "Brown Polypore Mushroom", + "item.missingwilds.roasted_polypore_mushroom": "Roasted Polypore Mushroom", + "block.missingwilds.sweetspire": "Sweetspire", + "block.missingwilds.potted_sweetspire": "Potted Sweetspire", + "block.missingwilds.potted_blue_forget_me_not": "Potted Blue Forget Me Not", + "block.missingwilds.potted_pink_forget_me_not": "Potted Pink Forget Me Not", + "block.missingwilds.potted_purple_forget_me_not": "Potted Purple Forget Me Not", + "block.missingwilds.potted_white_forget_me_not": "Potted White Forget Me Not", + "block.missingwilds.traverse_fallen_fir_log": "Fallen Fir Log", + "block.missingwilds.byg_fallen_aspen_log": "Fallen Aspen log", + "block.missingwilds.byg_fallen_baobab_log": "Fallen Baobab Log", + "block.missingwilds.byg_fallen_blue_enchanted_log": "Fallen Blue Enchanted Log", + "block.missingwilds.byg_fallen_cherry_log": "Fallen Cherry Log", + "block.missingwilds.byg_fallen_cika_log": "Fallen Cika Log", + "block.missingwilds.byg_fallen_cypress_log": "Fallen Cypress Log", + "block.missingwilds.byg_fallen_ebony_log": "Fallen Ebony Log", + "block.missingwilds.byg_fallen_ether_log": "Fallen Ether Log", + "block.missingwilds.byg_fallen_fir_log": "Fallen Fir Log", + "block.missingwilds.byg_fallen_green_enchanted_log": "Fallen Green Enchanted Log", + "block.missingwilds.byg_fallen_holly_log": "Fallen Holly Log", + "block.missingwilds.byg_fallen_jacaranda_log": "Fallen Jacaranda Log", + "block.missingwilds.byg_fallen_lament_log": "Fallen Lament Log", + "block.missingwilds.byg_fallen_mahogany_log": "Fallen Mahogany Log", + "block.missingwilds.byg_fallen_mangrove_log": "Fallen Mangrove Log", + "block.missingwilds.byg_fallen_maple_log": "Fallen Maple Log", + "block.missingwilds.byg_fallen_nightshade_log": "Fallen Nightshade Log", + "block.missingwilds.byg_fallen_palm_log": "Fallen Palm Log", + "block.missingwilds.byg_fallen_palo_verde_log": "Fallen Palo Verde Log", + "block.missingwilds.byg_fallen_pine_log": "Fallen Pine Log", + "block.missingwilds.byg_fallen_rainbow_eucalyptus_log": "Fallen Rainbow Eucalyptus Log", + "block.missingwilds.byg_fallen_redwood_log": "Fallen Redwood Log", + "block.missingwilds.byg_fallen_skyris_log": "Fallen Skyris Log", + "block.missingwilds.byg_fallen_bulbis_stem": "Fallen Bulbis Stem", + "block.missingwilds.byg_fallen_sythian_stem": "Fallen Sythian Stem", + "block.missingwilds.blockus_fallen_white_oak_log": "Fallen White Oak Log", + "block.missingwilds.promenade_fallen_cherry_oak_log": "Fallen Cherry Oak Log", + "block.missingwilds.promenade_fallen_palm_log": "Fallen Palm Log", + "block.missingwilds.promenade_fallen_dark_amaranth_stem": "Fallen Dark Amaranth Stem", + "block.missingwilds.charm_fallen_azalea_log": "Fallen Azalea Log", + "block.missingwilds.biomemakeover_fallen_ancient_oak_log": "Fallen Ancient Oak Log", + "block.missingwilds.biomemakeover_fallen_blighted_balsa_log": "Fallen Blighted Balsa Log", + "block.missingwilds.biomemakeover_fallen_swamp_cypress_log": "Fallen Swamp Cypress Log", + "block.missingwilds.biomemakeover_fallen_willow_log": "Fallen Willow Log", + "block.missingwilds.ecologics_fallen_azalea_log": "Fallen Azalea Log", + "block.missingwilds.ecologics_fallen_flowering_azalea_log": "Fallen Flowering Azalea Log", + "block.missingwilds.ecologics_fallen_coconut_log": "Fallen Coconut Log", + "block.missingwilds.ecologics_fallen_walnut_log": "Fallen Walnut Log", + "stat.missingwilds.log_crawl_one_cm": "Distance Crawled in Log" +} \ No newline at end of file diff --git a/projects/1.18/assets/missing-wilds-forge/missingwilds/lang/zh_cn.json b/projects/1.18/assets/missing-wilds-forge/missingwilds/lang/zh_cn.json new file mode 100644 index 000000000000..8e954d92fabb --- /dev/null +++ b/projects/1.18/assets/missing-wilds-forge/missingwilds/lang/zh_cn.json @@ -0,0 +1,64 @@ +{ + "itemGroup.missingwilds.items": "遗落荒野", + "block.missingwilds.fallen_acacia_log": "倒下的金合欢原木", + "block.missingwilds.fallen_birch_log": "倒下的白桦原木", + "block.missingwilds.fallen_jungle_log": "倒下的丛林原木", + "block.missingwilds.fallen_oak_log": "倒下的橡木原木", + "block.missingwilds.fallen_dark_oak_log": "倒下的深色橡木原木", + "block.missingwilds.fallen_spruce_log": "倒下的云杉原木", + "block.missingwilds.fallen_crimson_stem": "倒下的绯红菌柄", + "block.missingwilds.fallen_warped_stem": "倒下的诡异菌柄", + "block.missingwilds.fallen_mushroom_stem": "倒下的蘑菇柄", + "block.missingwilds.blue_forget_me_not": "蓝色勿忘我", + "block.missingwilds.purple_forget_me_not": "紫色勿忘我", + "block.missingwilds.pink_forget_me_not": "粉红色勿忘我", + "block.missingwilds.white_forget_me_not": "白色勿忘我", + "block.missingwilds.brown_polypore_mushroom": "棕色多孔菌", + "item.missingwilds.roasted_polypore_mushroom": "烤多孔菌", + "block.missingwilds.sweetspire": "北美鼠刺", + "block.missingwilds.potted_sweetspire": "北美鼠刺盆栽", + "block.missingwilds.potted_blue_forget_me_not": "蓝色勿忘我盆栽", + "block.missingwilds.potted_pink_forget_me_not": "粉红色勿忘我盆栽", + "block.missingwilds.potted_purple_forget_me_not": "紫色勿忘我盆栽", + "block.missingwilds.potted_white_forget_me_not": "白色勿忘我盆栽", + "block.missingwilds.traverse_fallen_fir_log": "倒下的冷杉原木", + "block.missingwilds.byg_fallen_aspen_log": "倒下的白杨原木", + "block.missingwilds.byg_fallen_baobab_log": "倒下的猴面包原木", + "block.missingwilds.byg_fallen_blue_enchanted_log": "倒下的蓝色魔法原木", + "block.missingwilds.byg_fallen_cherry_log": "倒下的樱桃原木", + "block.missingwilds.byg_fallen_cika_log": "倒下的锡卡原木", + "block.missingwilds.byg_fallen_cypress_log": "倒下的柏木原木", + "block.missingwilds.byg_fallen_ebony_log": "倒下的乌木原木", + "block.missingwilds.byg_fallen_ether_log": "倒下的以太原木", + "block.missingwilds.byg_fallen_fir_log": "倒下的冷杉原木", + "block.missingwilds.byg_fallen_green_enchanted_log": "倒下的绿色魔法原木", + "block.missingwilds.byg_fallen_holly_log": "倒下的冬青原木", + "block.missingwilds.byg_fallen_jacaranda_log": "倒下的蓝花楹原木", + "block.missingwilds.byg_fallen_lament_log": "倒下的哀叹原木", + "block.missingwilds.byg_fallen_mahogany_log": "倒下的桃花心原木", + "block.missingwilds.byg_fallen_mangrove_log": "倒下的红树原木", + "block.missingwilds.byg_fallen_maple_log": "倒下的枫木原木", + "block.missingwilds.byg_fallen_nightshade_log": "倒下的夜影原木", + "block.missingwilds.byg_fallen_palm_log": "倒下的棕榈原木", + "block.missingwilds.byg_fallen_palo_verde_log": "倒下的扁轴原木", + "block.missingwilds.byg_fallen_pine_log": "倒下的松木原木", + "block.missingwilds.byg_fallen_rainbow_eucalyptus_log": "倒下的彩虹桉原木", + "block.missingwilds.byg_fallen_redwood_log": "倒下的红杉原木", + "block.missingwilds.byg_fallen_skyris_log": "倒下的天际原木", + "block.missingwilds.byg_fallen_bulbis_stem": "倒下的灯状菇菌柄", + "block.missingwilds.byg_fallen_sythian_stem": "倒下的斯基泰菌柄", + "block.missingwilds.blockus_fallen_white_oak_log": "倒下的白色橡木原木", + "block.missingwilds.promenade_fallen_cherry_oak_log": "倒下的樱桃橡木原木", + "block.missingwilds.promenade_fallen_palm_log": "倒下的棕榈原木", + "block.missingwilds.promenade_fallen_dark_amaranth_stem": "倒下的暗紫菌柄", + "block.missingwilds.charm_fallen_azalea_log": "倒下的杜鹃原木", + "block.missingwilds.biomemakeover_fallen_ancient_oak_log": "倒下的远古橡木原木", + "block.missingwilds.biomemakeover_fallen_blighted_balsa_log": "倒下的染菌轻木原木", + "block.missingwilds.biomemakeover_fallen_swamp_cypress_log": "倒下的沼泽柏木原木", + "block.missingwilds.biomemakeover_fallen_willow_log": "倒下的柳木原木", + "block.missingwilds.ecologics_fallen_azalea_log": "倒下的杜鹃原木", + "block.missingwilds.ecologics_fallen_flowering_azalea_log": "倒下的杜鹃花木原木", + "block.missingwilds.ecologics_fallen_coconut_log": "倒下的椰木原木", + "block.missingwilds.ecologics_fallen_walnut_log": "倒下的核桃原木", + "stat.missingwilds.log_crawl_one_cm": "原木中爬行距离" +} \ No newline at end of file diff --git a/projects/1.18/assets/morevanillaarmor/morevanillaarmor/lang/zh_cn.json b/projects/1.18/assets/morevanillaarmor/morevanillaarmor/lang/zh_cn.json index 9e26dfeeb6e6..d9f99e8e67d2 100644 --- a/projects/1.18/assets/morevanillaarmor/morevanillaarmor/lang/zh_cn.json +++ b/projects/1.18/assets/morevanillaarmor/morevanillaarmor/lang/zh_cn.json @@ -1 +1,79 @@ -{} \ No newline at end of file +{ + "itemGroup.morevanillaarmor": "更多原版盔甲", + "morevanillaarmor.bonus.damage_reduction": "伤害减免", + "morevanillaarmor.bonus.fire_immunity": "火焰免疫", + "morevanillaarmor.bonus.heavy": "安如磐石", + "morevanillaarmor.bonus.power_source": "移动能源", + "morevanillaarmor.bonus.lightning_magnet": "雷电招来", + "item.morevanillaarmor.bone_boots": "骨靴子", + "item.morevanillaarmor.bone_chestplate": "骨胸甲", + "item.morevanillaarmor.bone_helmet": "骨头盔", + "item.morevanillaarmor.bone_leggings": "骨护腿", + "item.morevanillaarmor.coal_boots": "煤炭靴子", + "item.morevanillaarmor.coal_chestplate": "煤炭胸甲", + "item.morevanillaarmor.coal_helmet": "煤炭头盔", + "item.morevanillaarmor.coal_leggings": "煤炭护腿", + "item.morevanillaarmor.copper_boots": "铜靴子", + "item.morevanillaarmor.copper_chestplate": "铜胸甲", + "item.morevanillaarmor.copper_helmet": "铜头盔", + "item.morevanillaarmor.copper_leggings": "铜护腿", + "item.morevanillaarmor.emerald_boots": "绿宝石靴子", + "item.morevanillaarmor.emerald_chestplate": "绿宝石胸甲", + "item.morevanillaarmor.emerald_helmet": "绿宝石头盔", + "item.morevanillaarmor.emerald_leggings": "绿宝石护腿", + "item.morevanillaarmor.ender_boots": "末地靴子", + "item.morevanillaarmor.ender_chestplate": "末地胸甲", + "item.morevanillaarmor.ender_helmet": "末地头盔", + "item.morevanillaarmor.ender_leggings": "末地护腿", + "item.morevanillaarmor.fiery_boots": "炽岩靴子", + "item.morevanillaarmor.fiery_chestplate": "炽岩胸甲", + "item.morevanillaarmor.fiery_helmet": "炽岩头盔", + "item.morevanillaarmor.fiery_leggings": "炽岩护腿", + "item.morevanillaarmor.glowstone_boots": "荧石靴子", + "item.morevanillaarmor.glowstone_chestplate": "荧石胸甲", + "item.morevanillaarmor.glowstone_helmet": "荧石头盔", + "item.morevanillaarmor.glowstone_leggings": "荧石护腿", + "item.morevanillaarmor.lapis_boots": "青金石靴子", + "item.morevanillaarmor.lapis_chestplate": "青金石胸甲", + "item.morevanillaarmor.lapis_helmet": "青金石头盔", + "item.morevanillaarmor.lapis_leggings": "青金石护腿", + "item.morevanillaarmor.nether_boots": "下界靴子", + "item.morevanillaarmor.nether_chestplate": "下界胸甲", + "item.morevanillaarmor.nether_helmet": "下界头盔", + "item.morevanillaarmor.nether_leggings": "下界护腿", + "item.morevanillaarmor.obsidian_boots": "黑曜石靴子", + "item.morevanillaarmor.obsidian_chestplate": "黑曜石胸甲", + "item.morevanillaarmor.obsidian_helmet": "黑曜石头盔", + "item.morevanillaarmor.obsidian_leggings": "黑曜石护腿", + "item.morevanillaarmor.paper_boots": "纸靴子", + "item.morevanillaarmor.paper_chestplate": "纸胸甲", + "item.morevanillaarmor.paper_helmet": "纸头盔", + "item.morevanillaarmor.paper_leggings": "纸护腿", + "item.morevanillaarmor.prismarine_boots": "海晶靴子", + "item.morevanillaarmor.prismarine_chestplate": "海晶胸甲", + "item.morevanillaarmor.prismarine_helmet": "海晶头盔", + "item.morevanillaarmor.prismarine_leggings": "海晶护腿", + "item.morevanillaarmor.quartz_boots": "石英靴子", + "item.morevanillaarmor.quartz_chestplate": "石英胸甲", + "item.morevanillaarmor.quartz_helmet": "石英头盔", + "item.morevanillaarmor.quartz_leggings": "石英护腿", + "item.morevanillaarmor.redstone_boots": "红石靴子", + "item.morevanillaarmor.redstone_chestplate": "红石胸甲", + "item.morevanillaarmor.redstone_helmet": "红石头盔", + "item.morevanillaarmor.redstone_leggings": "红石护腿", + "item.morevanillaarmor.slime_boots": "黏液靴子", + "item.morevanillaarmor.slime_chestplate": "黏液胸甲", + "item.morevanillaarmor.slime_helmet": "黏液头盔", + "item.morevanillaarmor.slime_leggings": "黏液护腿", + "item.morevanillaarmor.stone_boots": "石靴子", + "item.morevanillaarmor.stone_chestplate": "石胸甲", + "item.morevanillaarmor.stone_helmet": "石头盔", + "item.morevanillaarmor.stone_leggings": "石护腿", + "item.morevanillaarmor.wood_boots": "木靴子", + "item.morevanillaarmor.wood_chestplate": "木胸甲", + "item.morevanillaarmor.wood_helmet": "木头盔", + "item.morevanillaarmor.wood_leggings": "木护腿", + "tooltip.morevanillaarmor.missing": "缺少:", + "tooltip.morevanillaarmor.missing_pieces": "多件装备", + "tooltip.morevanillaarmor.setbonus": "套装增益:" +} \ No newline at end of file diff --git a/projects/1.18/assets/mystical-agradditions/mysticalagradditions/lang/zh_cn.json b/projects/1.18/assets/mystical-agradditions/mysticalagradditions/lang/zh_cn.json index 83669a774038..c8bdfd12d8bc 100644 --- a/projects/1.18/assets/mystical-agradditions/mysticalagradditions/lang/zh_cn.json +++ b/projects/1.18/assets/mystical-agradditions/mysticalagradditions/lang/zh_cn.json @@ -49,13 +49,13 @@ "item.mysticalagradditions.molten_tertium_bucket": "熔融中级精华桶", "item.mysticalagradditions.molten_imperium_bucket": "熔融高级精华桶", "item.mysticalagradditions.molten_supremium_bucket": "熔融终极精华桶", - "item.mysticalagradditions.molten_soulium_bucket": "熔融离魂桶", + "item.mysticalagradditions.molten_soulium_bucket": "熔融灵魂桶", "fluid.mysticalagradditions.molten_inferium": "熔融下级精华", "fluid.mysticalagradditions.molten_prudentium": "熔融初级精华", "fluid.mysticalagradditions.molten_tertium": "熔融中级精华", "fluid.mysticalagradditions.molten_imperium": "熔融高级精华", "fluid.mysticalagradditions.molten_supremium": "熔融终极精华", - "fluid.mysticalagradditions.molten_soulium": "熔融离魂", + "fluid.mysticalagradditions.molten_soulium": "熔融灵魂", "tooltip.mysticalagradditions.drop_chance": "掉落几率:%s", "tooltip.mysticalagradditions.gives_buffs": "提供效果:", "tooltip.mysticalagradditions.buff_line": " - %s(%s)", @@ -84,7 +84,7 @@ "material.mysticalagradditions.tertium": "中级精华", "material.mysticalagradditions.imperium": "高级精华", "material.mysticalagradditions.supremium": "终极精华", - "material.mysticalagradditions.soulium": "离魂", + "material.mysticalagradditions.soulium": "灵魂", "modifier.mysticalagradditions.prosperous": "活化", "modifier.mysticalagradditions.prosperous.flavor": "活化水晶!", "modifier.mysticalagradditions.prosperous.description": "工具和武器有几率掉落活化水晶碎片。", diff --git a/projects/1.18/assets/mystical-agriculture/mysticalagriculture/lang/zh_cn.json b/projects/1.18/assets/mystical-agriculture/mysticalagriculture/lang/zh_cn.json index 57fd0b0828c7..994e57d6c56b 100644 --- a/projects/1.18/assets/mystical-agriculture/mysticalagriculture/lang/zh_cn.json +++ b/projects/1.18/assets/mystical-agriculture/mysticalagriculture/lang/zh_cn.json @@ -6,21 +6,21 @@ "block.mysticalagriculture.tertium_block": "中级精华块", "block.mysticalagriculture.imperium_block": "高级精华块", "block.mysticalagriculture.supremium_block": "终极精华块", - "block.mysticalagriculture.soulium_block": "离魂块", + "block.mysticalagriculture.soulium_block": "灵魂块", "block.mysticalagriculture.prosperity_ingot_block": "活化水晶锭方块", "block.mysticalagriculture.inferium_ingot_block": "下级精华锭方块", "block.mysticalagriculture.prudentium_ingot_block": "初级精华锭方块", "block.mysticalagriculture.tertium_ingot_block": "中级精华锭方块", "block.mysticalagriculture.supremium_ingot_block": "终极精华锭方块", "block.mysticalagriculture.imperium_ingot_block": "高级精华锭方块", - "block.mysticalagriculture.soulium_ingot_block": "离魂锭方块", + "block.mysticalagriculture.soulium_ingot_block": "灵魂锭方块", "block.mysticalagriculture.prosperity_gemstone_block": "活化宝石块", "block.mysticalagriculture.inferium_gemstone_block": "下级宝石块", "block.mysticalagriculture.prudentium_gemstone_block": "初级宝石块", "block.mysticalagriculture.tertium_gemstone_block": "中级宝石块", "block.mysticalagriculture.imperium_gemstone_block": "高级宝石块", "block.mysticalagriculture.supremium_gemstone_block": "终极宝石块", - "block.mysticalagriculture.soulium_gemstone_block": "离魂宝石块", + "block.mysticalagriculture.soulium_gemstone_block": "灵魂宝石块", "block.mysticalagriculture.inferium_farmland": "下级耕地", "block.mysticalagriculture.prudentium_farmland": "初级耕地", "block.mysticalagriculture.tertium_farmland": "中级耕地", @@ -38,19 +38,19 @@ "block.mysticalagriculture.supremium_furnace": "终极熔炉", "block.mysticalagriculture.prosperity_ore": "活化水晶矿石", "block.mysticalagriculture.inferium_ore": "下级精华矿石", - "block.mysticalagriculture.soulium_ore": "离魂矿石", - "block.mysticalagriculture.soulstone": "离魂石", - "block.mysticalagriculture.soulstone_bricks": "离魂石砖", - "block.mysticalagriculture.soulstone_cracked_bricks": "离魂裂纹石砖", - "block.mysticalagriculture.soulstone_chiseled_bricks": "离魂錾制石砖", - "block.mysticalagriculture.soulstone_smooth": "离魂平滑石头", - "block.mysticalagriculture.soul_glass": "离魂玻璃", - "block.mysticalagriculture.soulstone_slab": "离魂石台阶", - "block.mysticalagriculture.soulstone_bricks_slab": "离魂砖台阶", - "block.mysticalagriculture.soulstone_smooth_slab": "离魂平滑石台阶", - "block.mysticalagriculture.soulstone_stairs": "离魂石楼梯", - "block.mysticalagriculture.soulstone_bricks_stairs": "离魂砖楼梯", - "block.mysticalagriculture.soulstone_bricks_wall": "离魂砖墙", + "block.mysticalagriculture.soulium_ore": "灵魂矿石", + "block.mysticalagriculture.soulstone": "灵魂石", + "block.mysticalagriculture.soulstone_bricks": "灵魂石砖", + "block.mysticalagriculture.soulstone_cracked_bricks": "灵魂裂纹石砖", + "block.mysticalagriculture.soulstone_chiseled_bricks": "灵魂錾制石砖", + "block.mysticalagriculture.soulstone_smooth": "灵魂平滑石头", + "block.mysticalagriculture.soul_glass": "灵魂玻璃", + "block.mysticalagriculture.soulstone_slab": "灵魂石台阶", + "block.mysticalagriculture.soulstone_bricks_slab": "灵魂砖台阶", + "block.mysticalagriculture.soulstone_smooth_slab": "灵魂平滑石台阶", + "block.mysticalagriculture.soulstone_stairs": "灵魂石楼梯", + "block.mysticalagriculture.soulstone_bricks_stairs": "灵魂砖楼梯", + "block.mysticalagriculture.soulstone_bricks_wall": "灵魂砖墙", "block.mysticalagriculture.witherproof_block": "防凋灵方块", "block.mysticalagriculture.witherproof_bricks": "防凋灵砖块", "block.mysticalagriculture.witherproof_glass": "防凋灵玻璃", @@ -72,32 +72,32 @@ "item.mysticalagriculture.tertium_essence": "中级精华", "item.mysticalagriculture.imperium_essence": "高级精华", "item.mysticalagriculture.supremium_essence": "终极精华", - "item.mysticalagriculture.soulium_dust": "离魂沙", + "item.mysticalagriculture.soulium_dust": "灵魂沙", "item.mysticalagriculture.prosperity_ingot": "活化水晶锭", "item.mysticalagriculture.inferium_ingot": "下级精华锭", "item.mysticalagriculture.prudentium_ingot": "初级精华锭", "item.mysticalagriculture.tertium_ingot": "中级精华锭", "item.mysticalagriculture.imperium_ingot": "高级精华锭", "item.mysticalagriculture.supremium_ingot": "终极精华锭", - "item.mysticalagriculture.soulium_ingot": "离魂锭", + "item.mysticalagriculture.soulium_ingot": "灵魂锭", "item.mysticalagriculture.prosperity_nugget": "活化粒", "item.mysticalagriculture.inferium_nugget": "下级精华粒", "item.mysticalagriculture.prudentium_nugget": "初级精华粒", "item.mysticalagriculture.tertium_nugget": "中级精华粒", "item.mysticalagriculture.imperium_nugget": "高级精华粒", "item.mysticalagriculture.supremium_nugget": "终极精华粒", - "item.mysticalagriculture.soulium_nugget": "离魂粒", + "item.mysticalagriculture.soulium_nugget": "灵魂粒", "item.mysticalagriculture.prosperity_gemstone": "活化宝石", "item.mysticalagriculture.inferium_gemstone": "下级宝石", "item.mysticalagriculture.prudentium_gemstone": "初级宝石", "item.mysticalagriculture.tertium_gemstone": "中级宝石", "item.mysticalagriculture.imperium_gemstone": "高级宝石", "item.mysticalagriculture.supremium_gemstone": "终极宝石", - "item.mysticalagriculture.soulium_gemstone": "离魂宝石", + "item.mysticalagriculture.soulium_gemstone": "灵魂宝石", "item.mysticalagriculture.prosperity_seed_base": "活化种子基底", - "item.mysticalagriculture.soulium_seed_base": "离魂种子基底", - "item.mysticalagriculture.soul_dust": "下级离魂沙", - "item.mysticalagriculture.soulium_dagger": "离魂匕首", + "item.mysticalagriculture.soulium_seed_base": "灵魂种子基底", + "item.mysticalagriculture.soul_dust": "下级灵魂沙", + "item.mysticalagriculture.soulium_dagger": "灵魂匕首", "item.mysticalagriculture.infusion_crystal": "注魔水晶", "item.mysticalagriculture.master_infusion_crystal": "终极注魔水晶", "item.mysticalagriculture.fertilized_essence": "肥料精华", @@ -455,19 +455,19 @@ "book.mysticalagriculture.entry.master_infusion_crystal.page.1": "终极注魔水晶拥有无限的耐久。我知道你想要这个。", "book.mysticalagriculture.entry.essence_watering_cans": "精华洒水壶", "book.mysticalagriculture.entry.essence_watering_cans.page.1": "用精华和$(l:advances/mystical_fertilizer)魔法肥料$()升级普通的$(l:basics/watering_can)洒水壶$()大大提高你的农业经验。$(br2)升级洒水壶可以提高加速生长的范围和速度。当不指向方块时,你也可以通过手持洒水壶Shift + 右键切换自动浇水功能。", - "book.mysticalagriculture.entry.soulstone": "离魂石", - "book.mysticalagriculture.entry.soulstone.page.1": "离魂石是一种生成在下界的特殊的石头。它会在任意Y值生成大型矿脉。$(br2)离魂石是一种有多个变种的装饰方块。它也被用来合成 $(l:souls/witherproof_blocks)防凋灵方块$().", - "book.mysticalagriculture.entry.soulstone.page.2": "它也可以被熔炼成有很多作用的离魂沙。", - "book.mysticalagriculture.entry.soulium_ore": "离魂矿石", - "book.mysticalagriculture.entry.soulium_ore.page.1": "离魂矿石生成在$(l:souls/soulstone)下界的离魂石$()矿脉中。", + "book.mysticalagriculture.entry.soulstone": "灵魂石", + "book.mysticalagriculture.entry.soulstone.page.1": "灵魂石是一种生成在下界的特殊的石头。它会在任意Y值生成大型矿脉。$(br2)灵魂石是一种有多个变种的装饰方块。它也被用来合成 $(l:souls/witherproof_blocks)防凋灵方块$().", + "book.mysticalagriculture.entry.soulstone.page.2": "它也可以被熔炼成有很多作用的灵魂沙。", + "book.mysticalagriculture.entry.soulium_ore": "灵魂矿石", + "book.mysticalagriculture.entry.soulium_ore.page.1": "灵魂矿石生成在$(l:souls/soulstone)下界的灵魂石$()矿脉中。", "book.mysticalagriculture.entry.witherproof_blocks": "防凋灵方块", "book.mysticalagriculture.entry.witherproof_blocks.page.1": "防凋灵方块是凋灵无法破坏的方块。这对那些喜欢困住boss们的人非常有用。$(br2)它们也免疫来自末影龙的破坏,虽然它依然可以飞过它们。", - "book.mysticalagriculture.entry.soulium_dagger": "离魂匕首", - "book.mysticalagriculture.entry.soulium_dagger.page.1": "离魂匕首用来从生物身上收集灵魂。这些灵魂用$(l:souls/soul_jars)灵魂瓶$()来收集。灵魂是通过用离魂匕首杀死怪物来收集的。$(br2)离魂匕首杀死和平的动物会额外增加 50%% 的灵魂。", + "book.mysticalagriculture.entry.soulium_dagger": "灵魂匕首", + "book.mysticalagriculture.entry.soulium_dagger.page.1": "灵魂匕首用来从生物身上收集灵魂。这些灵魂用$(l:souls/soul_jars)灵魂瓶$()来收集。灵魂是通过用灵魂匕首杀死怪物来收集的。$(br2)灵魂匕首杀死和平的动物会额外增加 50%% 的灵魂。", "book.mysticalagriculture.entry.soulium_dagger.page.3": "被动调谐灵魂匕首提供额外的 +50% 从被动生物收集的灵魂。", "book.mysticalagriculture.entry.soulium_dagger.page.4": "敌对调谐灵魂匕首提供额外的 +50% 从敌对生物中收集的灵魂。", "book.mysticalagriculture.entry.soul_jars": "灵魂瓶", - "book.mysticalagriculture.entry.soul_jars.page.1": "灵魂瓶与$(l:souls/soulium_dagger)离魂匕首$()一起使用来收集生物的灵魂。装满的灵魂瓶可以用来合成对应生物的$(l:basics/resource_crops)资源作物$().", + "book.mysticalagriculture.entry.soul_jars.page.1": "灵魂瓶与$(l:souls/soulium_dagger)灵魂匕首$()一起使用来收集生物的灵魂。装满的灵魂瓶可以用来合成对应生物的$(l:basics/resource_crops)资源作物$().", "book.mysticalagriculture.entry.experience_capsule": "经验胶囊", "book.mysticalagriculture.entry.experience_capsule.page.1": "经验胶囊是用来收集经验来创造经验种子的。$(br2)要收集经验,只需在您的物品栏中放一些经验胶囊并拾取经验球。", "book.mysticalagriculture.entry.elemental_essences": "元素精华", @@ -477,7 +477,7 @@ "book.mysticalagriculture.entry.seed_reprocessors": "种子再处理器", "book.mysticalagriculture.entry.seed_reprocessors.page.1": "种子再处理器用来把你多余的种子转换为它们各自的精华。他们消耗固体燃料,并有一个内部能量缓存区。", "book.mysticalagriculture.entry.soul_extractor": "灵魂提取器", - "book.mysticalagriculture.entry.soul_extractor.page.1": "灵魂提取器用于将生物掉落物转化为生物灵魂。它们使用固体燃料,并具有内部燃料缓存容量。$(br2)灵魂提取器提供了一个额外的怪物掉落的用途,但通常不会像使用 $(l:souls/soulium_dagger)离魂匕首$()那样有效", + "book.mysticalagriculture.entry.soul_extractor.page.1": "灵魂提取器用于将生物掉落物转化为生物灵魂。它们使用固体燃料,并具有内部燃料缓存容量。$(br2)灵魂提取器提供了一个额外的怪物掉落的用途,但通常不会像使用 $(l:souls/soulium_dagger)灵魂匕首$()那样有效", "book.mysticalagriculture.entry.essence_tools": "精华工具", "book.mysticalagriculture.entry.essence_tools.page.1": "用精华升级你的钻石工具来提升它们的耐久值和挖掘速度。这也让它们可以被装上$(l:tinkering/augments)升级$(). $(br2)精华工具可以在铁砧上用对应的精华锭修复。这些工具都有 1 个升级槽。", "book.mysticalagriculture.entry.essence_armor": "精华盔甲", diff --git a/projects/1.18/assets/naturalist/naturalist/lang/en_us.json b/projects/1.18/assets/naturalist/naturalist/lang/en_us.json new file mode 100644 index 000000000000..0bdbe81d14ce --- /dev/null +++ b/projects/1.18/assets/naturalist/naturalist/lang/en_us.json @@ -0,0 +1,141 @@ +{ + "itemGroup.naturalist.tab": "Naturalist", + "entity.naturalist.butterfly": "Butterfly", + "entity.naturalist.bluejay": "Bluejay", + "entity.naturalist.canary": "Canary", + "entity.naturalist.cardinal": "Cardinal", + "entity.naturalist.caterpillar": "Caterpillar", + "entity.naturalist.coral_snake": "Coral Snake", + "entity.naturalist.deer": "Deer", + "entity.naturalist.elephant": "Elephant", + "entity.naturalist.firefly": "Firefly", + "entity.naturalist.giraffe": "Giraffe", + "entity.naturalist.bear": "Grizzly Bear", + "entity.naturalist.hippo": "Hippo", + "entity.naturalist.lion": "Lion", + "entity.naturalist.rattlesnake": "Rattlesnake", + "entity.naturalist.rhino": "Rhino", + "entity.naturalist.robin": "Robin", + "entity.naturalist.snail": "Snail", + "entity.naturalist.snake": "Snake", + "entity.naturalist.zebra": "Zebra", + "entity.naturalist.vulture": "Vulture", + "entity.naturalist.boar": "Boar", + "item.naturalist.bluejay_spawn_egg": "Bluejay Spawn Egg", + "item.naturalist.butterfly_spawn_egg": "Butterfly Spawn Egg", + "item.naturalist.canary_spawn_egg": "Canary Spawn Egg", + "item.naturalist.cardinal_spawn_egg": "Cardinal Spawn Egg", + "item.naturalist.caterpillar_spawn_egg": "Caterpillar Spawn Egg", + "item.naturalist.coral_snake_spawn_egg": "Coral Snake Spawn Egg", + "item.naturalist.deer_spawn_egg": "Deer Spawn Egg", + "item.naturalist.elephant_spawn_egg": "Elephant Spawn Egg", + "item.naturalist.firefly_spawn_egg": "Firefly Spawn Egg", + "item.naturalist.giraffe_spawn_egg": "Giraffe Spawn Egg", + "item.naturalist.bear_spawn_egg": "Grizzly Bear Spawn Egg", + "item.naturalist.hippo_spawn_egg": "Hippo Spawn Egg", + "item.naturalist.lion_spawn_egg": "Lion Spawn Egg", + "item.naturalist.rattlesnake_spawn_egg": "Rattlesnake Spawn Egg", + "item.naturalist.rhino_spawn_egg": "Rhino Spawn Egg", + "item.naturalist.robin_spawn_egg": "Robin Spawn Egg", + "item.naturalist.snail_spawn_egg": "Snail Spawn Egg", + "item.naturalist.snake_spawn_egg": "Snake Spawn Egg", + "item.naturalist.zebra_spawn_egg": "Zebra Spawn Egg", + "item.naturalist.vulture_spawn_egg": "Vulture Spawn Egg", + "item.naturalist.boar_spawn_egg": "Boar Spawn Egg", + "item.naturalist.antler": "Antler", + "item.naturalist.snail_bucket": "Bucket of Snail", + "block.naturalist.chrysalis": "Chrysalis", + "block.naturalist.teddy_bear": "Teddy Bear", + "item.naturalist.cooked_venison": "Cooked Venison", + "item.naturalist.glow_goop": "Glow Goop", + "item.naturalist.snail_shell": "Snail Shell", + "item.naturalist.venison": "Venison", + "item.naturalist.bear_fur": "Bear Fur", + "item.minecraft.tipped_arrow.effect.forest_dasher": "Arrow of the Forest Dasher", + "item.minecraft.potion.effect.forest_dasher": "Potion of the Forest Dasher", + "item.minecraft.splash_potion.effect.forest_dasher": "Splash Potion of the Forest Dasher", + "item.minecraft.lingering_potion.effect.forest_dasher": "Lingering Potion of the Forest Dasher", + "item.minecraft.tipped_arrow.effect.glowing": "Arrow of Glowing", + "item.minecraft.potion.effect.glowing": "Potion of Glowing", + "item.minecraft.splash_potion.effect.glowing": "Splash Potion of Glowing", + "item.minecraft.lingering_potion.effect.glowing": "Lingering Potion of Glowing", + "naturalist.subtitles.entity.bird.hurt": "Bird hurts", + "naturalist.subtitles.entity.bird.death": "Bird dies", + "naturalist.subtitles.entity.bird.eat": "Bird eats", + "naturalist.subtitles.entity.bird.fly": "Bird flutters", + "naturalist.subtitles.entity.bird.ambient_bluejay": "Bluejay chirps", + "naturalist.subtitles.entity.bird.ambient_canary": "Canary chirps", + "naturalist.subtitles.entity.bird.ambient_cardinal": "Cardinal chirps", + "naturalist.subtitles.entity.bird.ambient_robin": "Robin chirps", + "naturalist.subtitles.entity.deer.hurt": "Deer hurts", + "naturalist.subtitles.entity.deer.ambient": "Deer grunts", + "naturalist.subtitles.entity.deer.hurt_baby": "Fawn hurts", + "naturalist.subtitles.entity.deer.ambient_baby": "Fawn bleats", + "naturalist.subtitles.entity.elephant.hurt": "Elephant hurts", + "naturalist.subtitles.entity.elephant.ambient": "Elephant trumpets", + "naturalist.subtitles.entity.firefly.hurt": "Firefly hurts", + "naturalist.subtitles.entity.firefly.death": "Firefly dies", + "naturalist.subtitles.entity.firefly.hide": "Firefly hides", + "naturalist.subtitles.entity.bear.hurt": "Grizzly Bear hurts", + "naturalist.subtitles.entity.bear.death": "Grizzly Bear dies", + "naturalist.subtitles.entity.bear.ambient": "Grizzly Bear groans", + "naturalist.subtitles.entity.bear.ambient_baby": "Grizzly Bear Cub hums", + "naturalist.subtitles.entity.bear.hurt_baby": "Grizzly Bear Cub hurts", + "naturalist.subtitles.entity.bear.sleep": "Grizzly Bear snores", + "naturalist.subtitles.entity.bear.sniff": "Grizzly Bear sniffs", + "naturalist.subtitles.entity.bear.spit": "Grizzly Bear spits", + "naturalist.subtitles.entity.bear.eat": "Grizzly Bear eats", + "naturalist.subtitles.entity.lion.hurt": "Lion hurts", + "naturalist.subtitles.entity.lion.ambient": "Lion growls", + "naturalist.subtitles.entity.lion.roar": "Lion roars", + "naturalist.subtitles.entity.rhino.scrape": "Rhino scrapes foot", + "naturalist.subtitles.entity.rhino.ambient": "Rhino growls", + "naturalist.subtitles.entity.snail.crush": "Snail crushes", + "naturalist.subtitles.entity.snail.move": "Snail inches", + "naturalist.subtitles.item.bucket.fill_snail": "Snail scooped", + "naturalist.subtitles.item.bucket.empty_snail": "Bucket empties snail", + "naturalist.subtitles.entity.snake.hiss": "Snake hisses", + "naturalist.subtitles.entity.snake.hurt": "Snake hurts", + "naturalist.subtitles.entity.snake.rattle": "Snake rattles", + "naturalist.subtitles.entity.zebra.ambient": "Zebra brays", + "naturalist.subtitles.entity.zebra.hurt": "Zebra hurts", + "naturalist.subtitles.entity.zebra.death": "Zebra dies", + "naturalist.subtitles.entity.zebra.eat": "Zebra eats", + "naturalist.subtitles.entity.zebra.breathe": "Zebra breathes", + "naturalist.subtitles.entity.zebra.jump": "Zebra jumps", + "naturalist.subtitles.entity.zebra.angry": "Zebra whinnies", + "naturalist.subtitles.entity.vulture.ambient": "Vulture squawks", + "naturalist.subtitles.entity.vulture.hurt": "Vulture hurts", + "naturalist.subtitles.entity.vulture.death": "Vulture dies", + "naturalist.subtitles.entity.giraffe.ambient": "Giraffe breathes", + "naturalist.subtitles.entity.hippo.ambient": "Hippo growls", + "naturalist.subtitles.entity.hippo.hurt": "Hippo hurts", + "advancements.husbandry.ride_giraffe_with_map.title": "I can show you the world!", + "advancements.husbandry.ride_giraffe_with_map.description": "Use a map while riding a giraffe to increase its range", + "advancements.husbandry.feed_hippo_melon.title": "Hungry Hungry Hippos", + "advancements.husbandry.feed_hippo_melon.description": "Feed a melon block to a hippo to breed it when in water", + "text.autoconfig.naturalist.title": "Naturalist Config", + "text.autoconfig.naturalist.option.bluejaySpawnWeight": "Bluejay Spawn Weight", + "text.autoconfig.naturalist.option.butterflySpawnWeight": "Butterfly Spawn Weight", + "text.autoconfig.naturalist.option.canarySpawnWeight": "Canary Spawn Weight", + "text.autoconfig.naturalist.option.cardinalSpawnWeight": "Cardinal Spawn Weight", + "text.autoconfig.naturalist.option.coralSnakeSpawnWeight": "Coral Snake Spawn Weight", + "text.autoconfig.naturalist.option.deerSpawnWeight": "Deer Spawn Weight", + "text.autoconfig.naturalist.option.fireflySpawnWeight": "Firefly Spawn Weight", + "text.autoconfig.naturalist.option.bearSpawnWeight": "Grizzly Bear Spawn Weight", + "text.autoconfig.naturalist.option.rattlesnakeSpawnWeight": "Rattlesnake Spawn Weight", + "text.autoconfig.naturalist.option.robinSpawnWeight": "Robin Spawn Weight", + "text.autoconfig.naturalist.option.snailSpawnWeight": "Snail Spawn Weight", + "text.autoconfig.naturalist.option.snakeSpawnWeight": "Snake Spawn Weight", + "text.autoconfig.naturalist.option.forestRabbitSpawnWeight": "Rabbit Spawn Weight in Forest Biomes", + "text.autoconfig.naturalist.option.forestFoxSpawnWeight": "Fox Spawn Weight in Forest Biomes", + "text.autoconfig.naturalist.option.rhinoSpawnWeight": "Rhino Spawn Weight", + "text.autoconfig.naturalist.option.lionSpawnWeight": "Lion Spawn Weight", + "text.autoconfig.naturalist.option.elephantSpawnWeight": "Elephant Spawn Weight", + "text.autoconfig.naturalist.option.zebraSpawnWeight": "Zebra Spawn Weight", + "text.autoconfig.naturalist.option.giraffeSpawnWeight": "Giraffe Spawn Weight", + "text.autoconfig.naturalist.option.hippoSpawnWeight": "Hippo Spawn Weight", + "text.autoconfig.naturalist.option.vultureSpawnWeight": "Vulture Spawn Weight", + "text.autoconfig.naturalist.option.boarSpawnWeight": "Boar Spawn Weight", + "text.autoconfig.naturalist.option.removeSavannaFarmAnimals": "Remove Farm Animals in Savanna Biomes" +} diff --git a/projects/1.18/assets/naturalist/naturalist/lang/zh_cn.json b/projects/1.18/assets/naturalist/naturalist/lang/zh_cn.json new file mode 100644 index 000000000000..10d8fe7065ce --- /dev/null +++ b/projects/1.18/assets/naturalist/naturalist/lang/zh_cn.json @@ -0,0 +1,141 @@ +{ + "itemGroup.naturalist.tab": "自然主义", + "entity.naturalist.butterfly": "蝴蝶", + "entity.naturalist.bluejay": "冠蓝鸦", + "entity.naturalist.canary": "金丝雀", + "entity.naturalist.cardinal": "主红雀", + "entity.naturalist.caterpillar": "毛毛虫", + "entity.naturalist.coral_snake": "珊瑚蛇", + "entity.naturalist.deer": "鹿", + "entity.naturalist.elephant": "大象", + "entity.naturalist.firefly": "萤火虫", + "entity.naturalist.giraffe": "长颈鹿", + "entity.naturalist.bear": "灰熊", + "entity.naturalist.hippo": "河马", + "entity.naturalist.lion": "狮子", + "entity.naturalist.rattlesnake": "响尾蛇", + "entity.naturalist.rhino": "犀牛", + "entity.naturalist.robin": "旅鸫", + "entity.naturalist.snail": "蜗牛", + "entity.naturalist.snake": "蛇", + "entity.naturalist.zebra": "斑马", + "entity.naturalist.vulture": "秃鹫", + "entity.naturalist.boar": "野猪", + "item.naturalist.bluejay_spawn_egg": "冠蓝鸦刷怪蛋", + "item.naturalist.butterfly_spawn_egg": "蝴蝶刷怪蛋", + "item.naturalist.canary_spawn_egg": "金丝雀刷怪蛋", + "item.naturalist.cardinal_spawn_egg": "主红雀刷怪蛋", + "item.naturalist.caterpillar_spawn_egg": "毛毛虫刷怪蛋", + "item.naturalist.coral_snake_spawn_egg": "珊瑚蛇刷怪蛋", + "item.naturalist.deer_spawn_egg": "鹿刷怪蛋", + "item.naturalist.elephant_spawn_egg": "大象刷怪蛋", + "item.naturalist.firefly_spawn_egg": "萤火虫刷怪蛋", + "item.naturalist.giraffe_spawn_egg": "长颈鹿刷怪蛋", + "item.naturalist.bear_spawn_egg": "灰熊刷怪蛋", + "item.naturalist.hippo_spawn_egg": "河马刷怪蛋", + "item.naturalist.lion_spawn_egg": "狮子刷怪蛋", + "item.naturalist.rattlesnake_spawn_egg": "响尾蛇刷怪蛋", + "item.naturalist.rhino_spawn_egg": "犀牛刷怪蛋", + "item.naturalist.robin_spawn_egg": "旅鸫刷怪蛋", + "item.naturalist.snail_spawn_egg": "蜗牛刷怪蛋", + "item.naturalist.snake_spawn_egg": "蛇刷怪蛋", + "item.naturalist.zebra_spawn_egg": "斑马刷怪蛋", + "item.naturalist.vulture_spawn_egg": "秃鹫刷怪蛋", + "item.naturalist.boar_spawn_egg": "野猪刷怪蛋", + "item.naturalist.antler": "鹿角", + "item.naturalist.snail_bucket": "蜗牛桶", + "block.naturalist.chrysalis": "蛹", + "block.naturalist.teddy_bear": "玩具熊", + "item.naturalist.cooked_venison": "烤鹿肉", + "item.naturalist.glow_goop": "荧光黏胶", + "item.naturalist.snail_shell": "蜗牛壳", + "item.naturalist.venison": "生鹿肉", + "item.naturalist.bear_fur": "熊皮", + "item.minecraft.tipped_arrow.effect.forest_dasher": "森林疾行之箭", + "item.minecraft.potion.effect.forest_dasher": "森林疾行药水", + "item.minecraft.splash_potion.effect.forest_dasher": "喷溅型森林疾行药水", + "item.minecraft.lingering_potion.effect.forest_dasher": "滞留型森林疾行药水", + "item.minecraft.tipped_arrow.effect.glowing": "荧光之箭", + "item.minecraft.potion.effect.glowing": "荧光药水", + "item.minecraft.splash_potion.effect.glowing": "喷溅型荧光药水", + "item.minecraft.lingering_potion.effect.glowing": "滞留型荧光药水", + "naturalist.subtitles.entity.bird.hurt": "鸟:受伤", + "naturalist.subtitles.entity.bird.death": "鸟:死亡", + "naturalist.subtitles.entity.bird.eat": "鸟:进食", + "naturalist.subtitles.entity.bird.fly": "鸟:扑翼", + "naturalist.subtitles.entity.bird.ambient_bluejay": "冠蓝鸦:鸣叫", + "naturalist.subtitles.entity.bird.ambient_canary": "金丝雀:鸣叫", + "naturalist.subtitles.entity.bird.ambient_cardinal": "主红雀:鸣叫", + "naturalist.subtitles.entity.bird.ambient_robin": "旅鸫:鸣叫", + "naturalist.subtitles.entity.deer.hurt": "鹿:受伤", + "naturalist.subtitles.entity.deer.ambient": "鹿:呼噜", + "naturalist.subtitles.entity.deer.hurt_baby": "幼鹿:受伤", + "naturalist.subtitles.entity.deer.ambient_baby": "幼鹿:吼叫", + "naturalist.subtitles.entity.elephant.hurt": "大象:受伤", + "naturalist.subtitles.entity.elephant.ambient": "大象:吼叫", + "naturalist.subtitles.entity.firefly.hurt": "萤火虫:受伤", + "naturalist.subtitles.entity.firefly.death": "萤火虫:死亡", + "naturalist.subtitles.entity.firefly.hide": "萤火虫:隐匿", + "naturalist.subtitles.entity.bear.hurt": "灰熊:受伤", + "naturalist.subtitles.entity.bear.death": "灰熊:死亡", + "naturalist.subtitles.entity.bear.ambient": "灰熊:哼叫", + "naturalist.subtitles.entity.bear.ambient_baby": "灰熊幼崽:哼叫", + "naturalist.subtitles.entity.bear.hurt_baby": "灰熊幼崽:受伤", + "naturalist.subtitles.entity.bear.sleep": "灰熊:打鼾", + "naturalist.subtitles.entity.bear.sniff": "灰熊:嗅探", + "naturalist.subtitles.entity.bear.spit": "灰熊:吐唾沫", + "naturalist.subtitles.entity.bear.eat": "灰熊:进食", + "naturalist.subtitles.entity.lion.hurt": "狮子:受伤", + "naturalist.subtitles.entity.lion.ambient": "狮子:低吼", + "naturalist.subtitles.entity.lion.roar": "狮子:咆哮", + "naturalist.subtitles.entity.rhino.scrape": "犀牛:摩擦脚掌", + "naturalist.subtitles.entity.rhino.ambient": "犀牛:低吼", + "naturalist.subtitles.entity.snail.crush": "蜗牛:被碾压", + "naturalist.subtitles.entity.snail.move": "蜗牛:缓慢移动", + "naturalist.subtitles.item.bucket.fill_snail": "蜗牛:被装起", + "naturalist.subtitles.item.bucket.empty_snail": "桶:倒出蜗牛", + "naturalist.subtitles.entity.snake.hiss": "蛇:嘶嘶声", + "naturalist.subtitles.entity.snake.hurt": "蛇:受伤", + "naturalist.subtitles.entity.snake.rattle": "蛇:响尾声", + "naturalist.subtitles.entity.zebra.ambient": "斑马:嘶叫", + "naturalist.subtitles.entity.zebra.hurt": "斑马:受伤", + "naturalist.subtitles.entity.zebra.death": "斑马:死亡", + "naturalist.subtitles.entity.zebra.eat": "斑马:进食", + "naturalist.subtitles.entity.zebra.breathe": "斑马:呼吸", + "naturalist.subtitles.entity.zebra.jump": "斑马:跳跃", + "naturalist.subtitles.entity.zebra.angry": "斑马:嘶鸣", + "naturalist.subtitles.entity.vulture.ambient": "秃鹫:嘎嘎叫", + "naturalist.subtitles.entity.vulture.hurt": "秃鹫:受伤", + "naturalist.subtitles.entity.vulture.death": "秃鹫:死亡", + "naturalist.subtitles.entity.giraffe.ambient": "长颈鹿:呼吸", + "naturalist.subtitles.entity.hippo.ambient": "河马:吼叫", + "naturalist.subtitles.entity.hippo.hurt": "河马:受伤", + "advancements.husbandry.ride_giraffe_with_map.title": "我可以带你看看这大千世界!", + "advancements.husbandry.ride_giraffe_with_map.description": "骑乘长颈鹿时看地图以增加其加载范围", + "advancements.husbandry.feed_hippo_melon.title": "饥饿河马", + "advancements.husbandry.feed_hippo_melon.description": "给身处水中的河马喂一整个西瓜以让它繁殖", + "text.autoconfig.naturalist.title": "自然主义配置", + "text.autoconfig.naturalist.option.bluejaySpawnWeight": "冠蓝鸦生成权重", + "text.autoconfig.naturalist.option.butterflySpawnWeight": "蝴蝶生成权重", + "text.autoconfig.naturalist.option.canarySpawnWeight": "金丝雀生成权重", + "text.autoconfig.naturalist.option.cardinalSpawnWeight": "主红雀生成权重", + "text.autoconfig.naturalist.option.coralSnakeSpawnWeight": "珊瑚蛇生成权重", + "text.autoconfig.naturalist.option.deerSpawnWeight": "鹿生成权重", + "text.autoconfig.naturalist.option.fireflySpawnWeight": "萤火虫生成权重", + "text.autoconfig.naturalist.option.bearSpawnWeight": "灰熊生成权重", + "text.autoconfig.naturalist.option.rattlesnakeSpawnWeight": "响尾蛇生成权重", + "text.autoconfig.naturalist.option.robinSpawnWeight": "旅鸫生成权重", + "text.autoconfig.naturalist.option.snailSpawnWeight": "蜗牛生成权重", + "text.autoconfig.naturalist.option.snakeSpawnWeight": "蛇生成权重", + "text.autoconfig.naturalist.option.forestRabbitSpawnWeight": "森林生物群系中兔子生成权重", + "text.autoconfig.naturalist.option.forestFoxSpawnWeight": "森林生物群系中狐狸生成权重", + "text.autoconfig.naturalist.option.rhinoSpawnWeight": "犀牛生成权重", + "text.autoconfig.naturalist.option.lionSpawnWeight": "狮子生成权重", + "text.autoconfig.naturalist.option.elephantSpawnWeight": "大象生成权重", + "text.autoconfig.naturalist.option.zebraSpawnWeight": "斑马生成权重", + "text.autoconfig.naturalist.option.giraffeSpawnWeight": "长颈鹿生成权重", + "text.autoconfig.naturalist.option.hippoSpawnWeight": "河马生成权重", + "text.autoconfig.naturalist.option.vultureSpawnWeight": "秃鹫生成权重", + "text.autoconfig.naturalist.option.boarSpawnWeight": "野猪生成权重", + "text.autoconfig.naturalist.option.removeSavannaFarmAnimals": "禁止热带草原生物群系中生成家畜" +} diff --git a/projects/1.18/assets/newworld/newworld/lang/en_us.json b/projects/1.18/assets/newworld/newworld/lang/en_us.json new file mode 100644 index 000000000000..6a7a46bc098c --- /dev/null +++ b/projects/1.18/assets/newworld/newworld/lang/en_us.json @@ -0,0 +1,30 @@ +{ + "advancements.story.collect_ancient_mattock.title": "Renaissance Tool", + "advancements.story.collect_ancient_mattock.description": "Discover an Ancient Mattock.", + + "block.newworld.fir_planks": "Fir Planks", + "block.newworld.fir_log": "Fir Log", + "block.newworld.fir_wood": "Fir Wood", + "block.newworld.stripped_fir_log": "Stripped Fir Log", + "block.newworld.stripped_fir_wood": "Stripped Fir Wood", + "block.newworld.fir_stairs": "Fir Stairs", + "block.newworld.fir_slab": "Fir Slab", + "block.newworld.fir_fence": "Fir Fence", + "block.newworld.fir_fence_gate": "Fir Fence Gate", + "block.newworld.fir_button": "Fir Button", + "block.newworld.fir_pressure_plate": "Fir Pressure Plate", + "block.newworld.fir_sign": "Fir Sign", + "block.newworld.fir_leaves": "Fir Leaves", + "block.newworld.fir_sapling": "Fir Sapling", + "block.newworld.potted_fir_sapling": "Potted Fir Sapling", + "block.newworld.fir_door": "Fir Door", + "block.newworld.fir_trapdoor": "Fir Trapdoor", + "block.newworld.fir_bookshelf": "Fir Bookshelf", + + + "item.newworld.fir_boat": "Fir Boat", + "item.newworld.ancient_mattock": "Ancient Mattock", + + + "biome.newworld.wooded_meadow": "Wooded Meadow" +} \ No newline at end of file diff --git a/projects/1.18/assets/newworld/newworld/lang/zh_cn.json b/projects/1.18/assets/newworld/newworld/lang/zh_cn.json new file mode 100644 index 000000000000..a9b003cce05f --- /dev/null +++ b/projects/1.18/assets/newworld/newworld/lang/zh_cn.json @@ -0,0 +1,30 @@ +{ + "advancements.story.collect_ancient_mattock.title": "文艺复兴时的工具", + "advancements.story.collect_ancient_mattock.description": "发现一把古代鹤嘴锄", + + "block.newworld.fir_planks": "冷杉木板", + "block.newworld.fir_log": "冷杉原木", + "block.newworld.fir_wood": "冷杉木", + "block.newworld.stripped_fir_log": "去皮冷杉原木", + "block.newworld.stripped_fir_wood": "去皮冷杉木", + "block.newworld.fir_stairs": "冷杉木楼梯", + "block.newworld.fir_slab": "冷杉木台阶", + "block.newworld.fir_fence": "冷杉木栅栏", + "block.newworld.fir_fence_gate": "冷杉木栅栏门", + "block.newworld.fir_button": "冷杉木按钮", + "block.newworld.fir_pressure_plate": "冷杉木压力板", + "block.newworld.fir_sign": "冷杉木告示牌", + "block.newworld.fir_leaves": "冷杉树叶", + "block.newworld.fir_sapling": "冷杉树苗", + "block.newworld.potted_fir_sapling": "冷杉树苗盆栽", + "block.newworld.fir_door": "冷杉木门", + "block.newworld.fir_trapdoor": "冷杉木活板门", + "block.newworld.fir_bookshelf": "冷杉木书架", + + + "item.newworld.fir_boat": "冷杉木船", + "item.newworld.ancient_mattock": "古代鹤嘴锄", + + + "biome.newworld.wooded_meadow": "繁林草甸" +} \ No newline at end of file diff --git a/projects/1.18/assets/nightlights/nightlights/lang/en_us.json b/projects/1.18/assets/nightlights/nightlights/lang/en_us.json index 34151383e7f1..22f1ca1ac573 100644 --- a/projects/1.18/assets/nightlights/nightlights/lang/en_us.json +++ b/projects/1.18/assets/nightlights/nightlights/lang/en_us.json @@ -1,91 +1,85 @@ { - "itemGroup.nightlights": "Night Lights", - - "block.nightlights.frog_black": "Black Frog Night Light", - "block.nightlights.frog_blue": "Blue Frog Night Light", - "block.nightlights.frog_brown": "Brown Frog Night Light", - "block.nightlights.frog_cyan": "Cyan Frog Night Light", - "block.nightlights.frog_gray": "Gray Frog Night Light", - "block.nightlights.frog_green": "Green Frog Night Light", - "block.nightlights.frog_light_blue": "Light Blue Frog Night Light", - "block.nightlights.frog_light_gray": "Light Gray Frog Night Light", - "block.nightlights.frog_lime": "Lime Frog Night Light", - "block.nightlights.frog_magenta": "Magenta Frog Night Light", - "block.nightlights.frog_orange": "Orange Frog Night Light", - "block.nightlights.frog_pink": "Pink Frog Night Light", - "block.nightlights.frog_purple": "Purple Frog Night Light", - "block.nightlights.frog_red": "Red Frog Night Light", - "block.nightlights.frog_white": "White Frog Night Light", - "block.nightlights.frog_yellow": "Yellow Frog Night Light", - - - "block.nightlights.mushroom_black": "Black Mushroom Night Light", - "block.nightlights.mushroom_blue": "Blue Mushroom Night Light", - "block.nightlights.mushroom_brown": "Brown Mushroom Night Light", - "block.nightlights.mushroom_cyan": "Cyan Mushroom Night Light", - "block.nightlights.mushroom_gray": "Gray Mushroom Night Light", - "block.nightlights.mushroom_green": "Green Mushroom Night Light", - "block.nightlights.mushroom_light_blue": "Light Blue Mushroom Night Light", - "block.nightlights.mushroom_light_gray": "Light Gray Mushroom Night Light", - "block.nightlights.mushroom_lime": "Lime Mushroom Night Light", - "block.nightlights.mushroom_magenta": "Magenta Mushroom Night Light", - "block.nightlights.mushroom_orange": "Orange Mushroom Night Light", - "block.nightlights.mushroom_pink": "Pink Mushroom Night Light", - "block.nightlights.mushroom_purple": "Purple Mushroom Night Light", - "block.nightlights.mushroom_red": "Red Mushroom Night Light", - "block.nightlights.mushroom_white": "White Mushroom Night Light", - "block.nightlights.mushroom_yellow": "Yellow Mushroom Night Light", - - "block.nightlights.octopus_black": "Black Octopus Night Light", - "block.nightlights.octopus_blue": "Blue Octopus Night Light", - "block.nightlights.octopus_brown": "Brown Octopus Night Light", - "block.nightlights.octopus_cyan": "Cyan Octopus Night Light", - "block.nightlights.octopus_gray": "Gray Octopus Night Light", - "block.nightlights.octopus_green": "Green Octopus Night Light", - "block.nightlights.octopus_light_blue": "Light Blue Octopus Night Light", - "block.nightlights.octopus_light_gray": "Light Gray Octopus Night Light", - "block.nightlights.octopus_lime": "Lime Octopus Night Light", - "block.nightlights.octopus_magenta": "Magenta Octopus Night Light", - "block.nightlights.octopus_orange": "Orange Octopus Night Light", - "block.nightlights.octopus_pink": "Pink Octopus Night Light", - "block.nightlights.octopus_purple": "Purple Octopus Night Light", - "block.nightlights.octopus_red": "Red Octopus Night Light", - "block.nightlights.octopus_white": "White Octopus Night Light", - "block.nightlights.octopus_yellow": "Yellow Octopus Night Light", - - "block.nightlights.hanging_lights_black": "Black Hanging Lights", - "block.nightlights.hanging_lights_blue": "Blue Hanging Lights", - "block.nightlights.hanging_lights_brown": "Brown Hanging Lights", - "block.nightlights.hanging_lights_cyan": "Cyan Hanging Lights", - "block.nightlights.hanging_lights_default": "Hanging Lights", - "block.nightlights.hanging_lights_gray": "Gray Hanging Lights", - "block.nightlights.hanging_lights_green": "Green Hanging Lights", - "block.nightlights.hanging_lights_light_blue": "Light Blue Hanging Lights", - "block.nightlights.hanging_lights_light_gray": "Light Gray Hanging Lights", - "block.nightlights.hanging_lights_lime": "Lime Hanging Lights", - "block.nightlights.hanging_lights_magenta": "Magenta Hanging Lights", - "block.nightlights.hanging_lights_orange": "Orange Hanging Lights", - "block.nightlights.hanging_lights_pink": "Pink Hanging Lights", - "block.nightlights.hanging_lights_purple": "Purple Hanging Lights", - "block.nightlights.hanging_lights_red": "Red Hanging Lights", - "block.nightlights.hanging_lights_white": "White Hanging Lights", - "block.nightlights.hanging_lights_yellow": "Yellow Hanging Lights", - - "block.nightlights.fairy_lights_black": "Black Fairy Lights", - "block.nightlights.fairy_lights_blue": "Blue Fairy Lights", - "block.nightlights.fairy_lights_brown": "Brown Fairy Lights", - "block.nightlights.fairy_lights_cyan": "Cyan Fairy Lights", - "block.nightlights.fairy_lights_default": "Fairy Lights", - "block.nightlights.fairy_lights_gray": "Gray Fairy Lights", - "block.nightlights.fairy_lights_green": "Green Fairy Lights", - "block.nightlights.fairy_lights_light_blue": "Light Blue Fairy Lights", - "block.nightlights.fairy_lights_light_gray": "Light Gray Fairy Lights", - "block.nightlights.fairy_lights_lime": "Lime Fairy Lights", - "block.nightlights.fairy_lights_magenta": "Magenta Fairy Lights", - "block.nightlights.fairy_lights_orange": "Orange Fairy Lights", - "block.nightlights.fairy_lights_pink": "Pink Fairy Lights", - "block.nightlights.fairy_lights_purple": "Purple Fairy Lights", - "block.nightlights.fairy_lights_red": "Red Fairy Lights", - "block.nightlights.fairy_lights_white": "White Fairy Lights", - "block.nightlights.fairy_lights_yellow": "Yellow Fairy Lights" + "itemGroup.nightlights": "Night Lights", + "block.nightlights.frog_black": "Black Frog Night Light", + "block.nightlights.frog_blue": "Blue Frog Night Light", + "block.nightlights.frog_brown": "Brown Frog Night Light", + "block.nightlights.frog_cyan": "Cyan Frog Night Light", + "block.nightlights.frog_gray": "Gray Frog Night Light", + "block.nightlights.frog_green": "Green Frog Night Light", + "block.nightlights.frog_light_blue": "Light Blue Frog Night Light", + "block.nightlights.frog_light_gray": "Light Gray Frog Night Light", + "block.nightlights.frog_lime": "Lime Frog Night Light", + "block.nightlights.frog_magenta": "Magenta Frog Night Light", + "block.nightlights.frog_orange": "Orange Frog Night Light", + "block.nightlights.frog_pink": "Pink Frog Night Light", + "block.nightlights.frog_purple": "Purple Frog Night Light", + "block.nightlights.frog_red": "Red Frog Night Light", + "block.nightlights.frog_white": "White Frog Night Light", + "block.nightlights.frog_yellow": "Yellow Frog Night Light", + "block.nightlights.mushroom_black": "Black Mushroom Night Light", + "block.nightlights.mushroom_blue": "Blue Mushroom Night Light", + "block.nightlights.mushroom_brown": "Brown Mushroom Night Light", + "block.nightlights.mushroom_cyan": "Cyan Mushroom Night Light", + "block.nightlights.mushroom_gray": "Gray Mushroom Night Light", + "block.nightlights.mushroom_green": "Green Mushroom Night Light", + "block.nightlights.mushroom_light_blue": "Light Blue Mushroom Night Light", + "block.nightlights.mushroom_light_gray": "Light Gray Mushroom Night Light", + "block.nightlights.mushroom_lime": "Lime Mushroom Night Light", + "block.nightlights.mushroom_magenta": "Magenta Mushroom Night Light", + "block.nightlights.mushroom_orange": "Orange Mushroom Night Light", + "block.nightlights.mushroom_pink": "Pink Mushroom Night Light", + "block.nightlights.mushroom_purple": "Purple Mushroom Night Light", + "block.nightlights.mushroom_red": "Red Mushroom Night Light", + "block.nightlights.mushroom_white": "White Mushroom Night Light", + "block.nightlights.mushroom_yellow": "Yellow Mushroom Night Light", + "block.nightlights.octopus_black": "Black Octopus Night Light", + "block.nightlights.octopus_blue": "Blue Octopus Night Light", + "block.nightlights.octopus_brown": "Brown Octopus Night Light", + "block.nightlights.octopus_cyan": "Cyan Octopus Night Light", + "block.nightlights.octopus_gray": "Gray Octopus Night Light", + "block.nightlights.octopus_green": "Green Octopus Night Light", + "block.nightlights.octopus_light_blue": "Light Blue Octopus Night Light", + "block.nightlights.octopus_light_gray": "Light Gray Octopus Night Light", + "block.nightlights.octopus_lime": "Lime Octopus Night Light", + "block.nightlights.octopus_magenta": "Magenta Octopus Night Light", + "block.nightlights.octopus_orange": "Orange Octopus Night Light", + "block.nightlights.octopus_pink": "Pink Octopus Night Light", + "block.nightlights.octopus_purple": "Purple Octopus Night Light", + "block.nightlights.octopus_red": "Red Octopus Night Light", + "block.nightlights.octopus_white": "White Octopus Night Light", + "block.nightlights.octopus_yellow": "Yellow Octopus Night Light", + "block.nightlights.hanging_lights_black": "Black Hanging Lights", + "block.nightlights.hanging_lights_blue": "Blue Hanging Lights", + "block.nightlights.hanging_lights_brown": "Brown Hanging Lights", + "block.nightlights.hanging_lights_cyan": "Cyan Hanging Lights", + "block.nightlights.hanging_lights_default": "Hanging Lights", + "block.nightlights.hanging_lights_gray": "Gray Hanging Lights", + "block.nightlights.hanging_lights_green": "Green Hanging Lights", + "block.nightlights.hanging_lights_light_blue": "Light Blue Hanging Lights", + "block.nightlights.hanging_lights_light_gray": "Light Gray Hanging Lights", + "block.nightlights.hanging_lights_lime": "Lime Hanging Lights", + "block.nightlights.hanging_lights_magenta": "Magenta Hanging Lights", + "block.nightlights.hanging_lights_orange": "Orange Hanging Lights", + "block.nightlights.hanging_lights_pink": "Pink Hanging Lights", + "block.nightlights.hanging_lights_purple": "Purple Hanging Lights", + "block.nightlights.hanging_lights_red": "Red Hanging Lights", + "block.nightlights.hanging_lights_white": "White Hanging Lights", + "block.nightlights.hanging_lights_yellow": "Yellow Hanging Lights", + "block.nightlights.fairy_lights_black": "Black Fairy Lights", + "block.nightlights.fairy_lights_blue": "Blue Fairy Lights", + "block.nightlights.fairy_lights_brown": "Brown Fairy Lights", + "block.nightlights.fairy_lights_cyan": "Cyan Fairy Lights", + "block.nightlights.fairy_lights_default": "Fairy Lights", + "block.nightlights.fairy_lights_gray": "Gray Fairy Lights", + "block.nightlights.fairy_lights_green": "Green Fairy Lights", + "block.nightlights.fairy_lights_light_blue": "Light Blue Fairy Lights", + "block.nightlights.fairy_lights_light_gray": "Light Gray Fairy Lights", + "block.nightlights.fairy_lights_lime": "Lime Fairy Lights", + "block.nightlights.fairy_lights_magenta": "Magenta Fairy Lights", + "block.nightlights.fairy_lights_orange": "Orange Fairy Lights", + "block.nightlights.fairy_lights_pink": "Pink Fairy Lights", + "block.nightlights.fairy_lights_purple": "Purple Fairy Lights", + "block.nightlights.fairy_lights_red": "Red Fairy Lights", + "block.nightlights.fairy_lights_white": "White Fairy Lights", + "block.nightlights.fairy_lights_yellow": "Yellow Fairy Lights" } \ No newline at end of file diff --git a/projects/1.18/assets/nightlights/nightlights/lang/zh_cn.json b/projects/1.18/assets/nightlights/nightlights/lang/zh_cn.json index 9510a08e050e..838266f1662d 100644 --- a/projects/1.18/assets/nightlights/nightlights/lang/zh_cn.json +++ b/projects/1.18/assets/nightlights/nightlights/lang/zh_cn.json @@ -1,91 +1,85 @@ { - "itemGroup.nightlights": "小夜灯", - - "block.nightlights.frog_black": "黑色青蛙夜灯", - "block.nightlights.frog_blue": "蓝色青蛙夜灯", - "block.nightlights.frog_brown": "棕色青蛙夜灯", - "block.nightlights.frog_cyan": "青色青蛙夜灯", - "block.nightlights.frog_gray": "灰色青蛙夜灯", - "block.nightlights.frog_green": "绿色青蛙夜灯", - "block.nightlights.frog_light_blue": "淡蓝色青蛙夜灯", - "block.nightlights.frog_light_gray": "淡灰色青蛙夜灯", - "block.nightlights.frog_lime": "黄绿色青蛙夜灯", - "block.nightlights.frog_magenta": "品红色青蛙夜灯", - "block.nightlights.frog_orange": "橙色青蛙夜灯", - "block.nightlights.frog_pink": "粉红色青蛙夜灯", - "block.nightlights.frog_purple": "紫色青蛙夜灯", - "block.nightlights.frog_red": "红色青蛙夜灯", - "block.nightlights.frog_white": "白色青蛙夜灯", - "block.nightlights.frog_yellow": "黄色青蛙夜灯", - - - "block.nightlights.mushroom_black": "黑色蘑菇夜灯", - "block.nightlights.mushroom_blue": "蓝色蘑菇夜灯", - "block.nightlights.mushroom_brown": "棕色蘑菇夜灯", - "block.nightlights.mushroom_cyan": "青色蘑菇夜灯", - "block.nightlights.mushroom_gray": "灰色蘑菇夜灯", - "block.nightlights.mushroom_green": "绿色蘑菇夜灯", - "block.nightlights.mushroom_light_blue": "淡蓝色蘑菇夜灯", - "block.nightlights.mushroom_light_gray": "淡灰色蘑菇夜灯", - "block.nightlights.mushroom_lime": "黄绿色蘑菇夜灯", - "block.nightlights.mushroom_magenta": "品红色蘑菇夜灯", - "block.nightlights.mushroom_orange": "橙色蘑菇夜灯", - "block.nightlights.mushroom_pink": "粉红色蘑菇夜灯", - "block.nightlights.mushroom_purple": "紫色蘑菇夜灯", - "block.nightlights.mushroom_red": "红色蘑菇夜灯", - "block.nightlights.mushroom_white": "白色蘑菇夜灯", - "block.nightlights.mushroom_yellow": "黄色蘑菇夜灯", - - "block.nightlights.octopus_black": "黑色章鱼夜灯", - "block.nightlights.octopus_blue": "蓝色章鱼夜灯", - "block.nightlights.octopus_brown": "棕色章鱼夜灯", - "block.nightlights.octopus_cyan": "青色章鱼夜灯", - "block.nightlights.octopus_gray": "灰色章鱼夜灯", - "block.nightlights.octopus_green": "绿色章鱼夜灯", - "block.nightlights.octopus_light_blue": "淡蓝色章鱼夜灯", - "block.nightlights.octopus_light_gray": "淡灰色章鱼夜灯", - "block.nightlights.octopus_lime": "黄绿色章鱼夜灯", - "block.nightlights.octopus_magenta": "品红色章鱼夜灯", - "block.nightlights.octopus_orange": "橙色章鱼夜灯", - "block.nightlights.octopus_pink": "粉红色章鱼夜灯", - "block.nightlights.octopus_purple": "紫色章鱼夜灯", - "block.nightlights.octopus_red": "红色章鱼夜灯", - "block.nightlights.octopus_white": "白色章鱼夜灯", - "block.nightlights.octopus_yellow": "黄色章鱼夜灯", - - "block.nightlights.hanging_lights_black": "黑色挂灯", - "block.nightlights.hanging_lights_blue": "蓝色挂灯", - "block.nightlights.hanging_lights_brown": "棕色挂灯", - "block.nightlights.hanging_lights_cyan": "青色挂灯", - "block.nightlights.hanging_lights_default": "挂灯", - "block.nightlights.hanging_lights_gray": "灰色挂灯", - "block.nightlights.hanging_lights_green": "绿色挂灯", - "block.nightlights.hanging_lights_light_blue": "淡蓝色挂灯", - "block.nightlights.hanging_lights_light_gray": "淡灰色挂灯", - "block.nightlights.hanging_lights_lime": "黄绿色挂灯", - "block.nightlights.hanging_lights_magenta": "品红色挂灯", - "block.nightlights.hanging_lights_orange": "橙色挂灯", - "block.nightlights.hanging_lights_pink": "粉红色挂灯", - "block.nightlights.hanging_lights_purple": "紫色挂灯", - "block.nightlights.hanging_lights_red": "红色挂灯", - "block.nightlights.hanging_lights_white": "白色挂灯", - "block.nightlights.hanging_lights_yellow": "黄色挂灯", - - "block.nightlights.fairy_lights_black": "黑色彩灯", - "block.nightlights.fairy_lights_blue": "蓝色彩灯", - "block.nightlights.fairy_lights_brown": "棕色彩灯", - "block.nightlights.fairy_lights_cyan": "青色彩灯", - "block.nightlights.fairy_lights_default": "彩灯", - "block.nightlights.fairy_lights_gray": "灰色彩灯", - "block.nightlights.fairy_lights_green": "绿色彩灯", - "block.nightlights.fairy_lights_light_blue": "淡蓝色彩灯", - "block.nightlights.fairy_lights_light_gray": "淡灰色彩灯", - "block.nightlights.fairy_lights_lime": "黄绿色彩灯", - "block.nightlights.fairy_lights_magenta": "品红色彩灯", - "block.nightlights.fairy_lights_orange": "橙色彩灯", - "block.nightlights.fairy_lights_pink": "粉红色彩灯", - "block.nightlights.fairy_lights_purple": "紫色彩灯", - "block.nightlights.fairy_lights_red": "红色彩灯", - "block.nightlights.fairy_lights_white": "白色彩灯", - "block.nightlights.fairy_lights_yellow": "黄色彩灯" + "itemGroup.nightlights": "小夜灯", + "block.nightlights.frog_black": "黑色青蛙夜灯", + "block.nightlights.frog_blue": "蓝色青蛙夜灯", + "block.nightlights.frog_brown": "棕色青蛙夜灯", + "block.nightlights.frog_cyan": "青色青蛙夜灯", + "block.nightlights.frog_gray": "灰色青蛙夜灯", + "block.nightlights.frog_green": "绿色青蛙夜灯", + "block.nightlights.frog_light_blue": "淡蓝色青蛙夜灯", + "block.nightlights.frog_light_gray": "淡灰色青蛙夜灯", + "block.nightlights.frog_lime": "黄绿色青蛙夜灯", + "block.nightlights.frog_magenta": "品红色青蛙夜灯", + "block.nightlights.frog_orange": "橙色青蛙夜灯", + "block.nightlights.frog_pink": "粉红色青蛙夜灯", + "block.nightlights.frog_purple": "紫色青蛙夜灯", + "block.nightlights.frog_red": "红色青蛙夜灯", + "block.nightlights.frog_white": "白色青蛙夜灯", + "block.nightlights.frog_yellow": "黄色青蛙夜灯", + "block.nightlights.mushroom_black": "黑色蘑菇夜灯", + "block.nightlights.mushroom_blue": "蓝色蘑菇夜灯", + "block.nightlights.mushroom_brown": "棕色蘑菇夜灯", + "block.nightlights.mushroom_cyan": "青色蘑菇夜灯", + "block.nightlights.mushroom_gray": "灰色蘑菇夜灯", + "block.nightlights.mushroom_green": "绿色蘑菇夜灯", + "block.nightlights.mushroom_light_blue": "淡蓝色蘑菇夜灯", + "block.nightlights.mushroom_light_gray": "淡灰色蘑菇夜灯", + "block.nightlights.mushroom_lime": "黄绿色蘑菇夜灯", + "block.nightlights.mushroom_magenta": "品红色蘑菇夜灯", + "block.nightlights.mushroom_orange": "橙色蘑菇夜灯", + "block.nightlights.mushroom_pink": "粉红色蘑菇夜灯", + "block.nightlights.mushroom_purple": "紫色蘑菇夜灯", + "block.nightlights.mushroom_red": "红色蘑菇夜灯", + "block.nightlights.mushroom_white": "白色蘑菇夜灯", + "block.nightlights.mushroom_yellow": "黄色蘑菇夜灯", + "block.nightlights.octopus_black": "黑色章鱼夜灯", + "block.nightlights.octopus_blue": "蓝色章鱼夜灯", + "block.nightlights.octopus_brown": "棕色章鱼夜灯", + "block.nightlights.octopus_cyan": "青色章鱼夜灯", + "block.nightlights.octopus_gray": "灰色章鱼夜灯", + "block.nightlights.octopus_green": "绿色章鱼夜灯", + "block.nightlights.octopus_light_blue": "淡蓝色章鱼夜灯", + "block.nightlights.octopus_light_gray": "淡灰色章鱼夜灯", + "block.nightlights.octopus_lime": "黄绿色章鱼夜灯", + "block.nightlights.octopus_magenta": "品红色章鱼夜灯", + "block.nightlights.octopus_orange": "橙色章鱼夜灯", + "block.nightlights.octopus_pink": "粉红色章鱼夜灯", + "block.nightlights.octopus_purple": "紫色章鱼夜灯", + "block.nightlights.octopus_red": "红色章鱼夜灯", + "block.nightlights.octopus_white": "白色章鱼夜灯", + "block.nightlights.octopus_yellow": "黄色章鱼夜灯", + "block.nightlights.hanging_lights_black": "黑色挂灯", + "block.nightlights.hanging_lights_blue": "蓝色挂灯", + "block.nightlights.hanging_lights_brown": "棕色挂灯", + "block.nightlights.hanging_lights_cyan": "青色挂灯", + "block.nightlights.hanging_lights_default": "挂灯", + "block.nightlights.hanging_lights_gray": "灰色挂灯", + "block.nightlights.hanging_lights_green": "绿色挂灯", + "block.nightlights.hanging_lights_light_blue": "淡蓝色挂灯", + "block.nightlights.hanging_lights_light_gray": "淡灰色挂灯", + "block.nightlights.hanging_lights_lime": "黄绿色挂灯", + "block.nightlights.hanging_lights_magenta": "品红色挂灯", + "block.nightlights.hanging_lights_orange": "橙色挂灯", + "block.nightlights.hanging_lights_pink": "粉红色挂灯", + "block.nightlights.hanging_lights_purple": "紫色挂灯", + "block.nightlights.hanging_lights_red": "红色挂灯", + "block.nightlights.hanging_lights_white": "白色挂灯", + "block.nightlights.hanging_lights_yellow": "黄色挂灯", + "block.nightlights.fairy_lights_black": "黑色彩灯", + "block.nightlights.fairy_lights_blue": "蓝色彩灯", + "block.nightlights.fairy_lights_brown": "棕色彩灯", + "block.nightlights.fairy_lights_cyan": "青色彩灯", + "block.nightlights.fairy_lights_default": "彩灯", + "block.nightlights.fairy_lights_gray": "灰色彩灯", + "block.nightlights.fairy_lights_green": "绿色彩灯", + "block.nightlights.fairy_lights_light_blue": "淡蓝色彩灯", + "block.nightlights.fairy_lights_light_gray": "淡灰色彩灯", + "block.nightlights.fairy_lights_lime": "黄绿色彩灯", + "block.nightlights.fairy_lights_magenta": "品红色彩灯", + "block.nightlights.fairy_lights_orange": "橙色彩灯", + "block.nightlights.fairy_lights_pink": "粉红色彩灯", + "block.nightlights.fairy_lights_purple": "紫色彩灯", + "block.nightlights.fairy_lights_red": "红色彩灯", + "block.nightlights.fairy_lights_white": "白色彩灯", + "block.nightlights.fairy_lights_yellow": "黄色彩灯" } \ No newline at end of file diff --git a/projects/1.18/assets/nock-enough-arrows/nock_enough_arrows/lang/en_us.json b/projects/1.18/assets/nock-enough-arrows/nock_enough_arrows/lang/en_us.json new file mode 100644 index 000000000000..73943697907e --- /dev/null +++ b/projects/1.18/assets/nock-enough-arrows/nock_enough_arrows/lang/en_us.json @@ -0,0 +1,93 @@ +{ + "itemGroup.quiver": "Nock Enough Arrows", + "container.fletch": "Fletch Arrows", + "key.nock_enough_arrows.switch_arrow_key": "Switch Arrow", + "gui.jei.fletching": "Fletching", + "item.nock_enough_arrows.quiver": "Quiver", + "item.nock_enough_arrows.pufferfish_arrow": "Pufferfish Arrow", + "item.nock_enough_arrows.explosive_arrow": "Explosive Arrow", + "item.nock_enough_arrows.slime_arrow": "Slime Arrow", + "item.nock_enough_arrows.prismarine_arrow": "Prismarine Arrow", + "item.nock_enough_arrows.hookshot_arrow": "Hookshot Arrow", + "item.nock_enough_arrows.message_arrow": "Message Arrow", + "item.nock_enough_arrows.teleportation_arrow": "Teleportation Arrow", + "item.nock_enough_arrows.ink_arrow": "Ink Arrow", + "item.nock_enough_arrows.torch_arrow": "Torch Arrow", + "item.nock_enough_arrows.soul_torch_arrow": "Soul Torch Arrow", + "item.nock_enough_arrows.redstone_torch_arrow": "Redstone Torch Arrow", + "item.nock_enough_arrows.ethereal_arrow": "Ethereal Arrow", + "item.nock_enough_arrows.dousing_arrow": "Dousing Arrow", + "item.nock_enough_arrows.blossom_arrow": "Blossom Arrow", + "item.nock_enough_arrows.growing_arrow": "Growing Arrow", + "item.nock_enough_arrows.drill_arrow": "Drill Arrow", + "item.nock_enough_arrows.split_arrow": "Split Arrow", + "item.nock_enough_arrows.party_arrow": "Party Arrow", + "item.nock_enough_arrows.repulsive_arrow": "Repulsive Arrow", + "item.nock_enough_arrows.echoing_arrow": "Echoing Arrow", + "entity.nock_enough_arrows.pufferfish_arrow": "Pufferfish Arrow", + "entity.nock_enough_arrows.explosive_arrow": "Explosive Arrow", + "entity.nock_enough_arrows.slime_arrow": "Slime Arrow", + "entity.nock_enough_arrows.prismarine_arrow": "Prismarine Arrow", + "entity.nock_enough_arrows.hookshot_arrow": "Hookshot Arrow", + "entity.nock_enough_arrows.message_arrow": "Message Arrow", + "entity.nock_enough_arrows.teleportation_arrow": "Teleportation Arrow", + "entity.nock_enough_arrows.ink_arrow": "Ink Arrow", + "entity.nock_enough_arrows.torch_arrow": "Torch Arrow", + "entity.nock_enough_arrows.soul_torch_arrow": "Soul Torch Arrow", + "entity.nock_enough_arrows.redstone_torch_arrow": "Redstone Torch Arrow", + "entity.nock_enough_arrows.ethereal_arrow": "Ethereal Arrow", + "entity.nock_enough_arrows.dousing_arrow": "Dousing Arrow", + "entity.nock_enough_arrows.blossom_arrow": "Blossom Arrow", + "entity.nock_enough_arrows.growing_arrow": "Growing Arrow", + "entity.nock_enough_arrows.drill_arrow": "Drill Arrow", + "entity.nock_enough_arrows.split_arrow": "Split Arrow", + "entity.nock_enough_arrows.party_arrow": "Party Arrow", + "entity.nock_enough_arrows.repulsive_arrow": "Repulsive Arrow", + "entity.nock_enough_arrows.echoing_arrow": "Echoing Arrow", + "enchantment.nock_enough_arrows.stockpile": "Stockpile", + "enchantment.nock_enough_arrows.recovery": "Recovery", + "advancements.fletching.root.title": "Nock Enough Arrows", + "advancements.fletching.root.description": "Steady Hands...", + "advancements.fletching.get_quiver.title": "Quiver in Fear!", + "advancements.fletching.get_quiver.description": "Create a Quiver to store arrows.", + "advancements.fletching.pufferfish_arrow.title": "Bigger Fish to Fly", + "advancements.fletching.pufferfish_arrow.description": "Fletch a Pufferfish Arrow", + "advancements.fletching.explosive_arrow.title": "Caution up the Wind", + "advancements.fletching.explosive_arrow.description": "Fletch an Explosive Arrow", + "advancements.fletching.slime_arrow.title": "Trigonometry!", + "advancements.fletching.slime_arrow.description": "Fletch a Slime Arrow", + "advancements.fletching.prismarine_arrow.title": "Against the Current", + "advancements.fletching.prismarine_arrow.description": "Fletch a Prismarine Arrow", + "advancements.fletching.hookshot_arrow.title": "The Old West", + "advancements.fletching.hookshot_arrow.description": "Fletch a Hookshot Arrow", + "advancements.fletching.message_arrow.title": "Hello from the Other Side", + "advancements.fletching.message_arrow.description": "Fletch a Message Arrow", + "advancements.fletching.teleportation_arrow.title": "Like an Enderman!", + "advancements.fletching.teleportation_arrow.description": "Fletch a Teleportation Arrow", + "advancements.fletching.ink_arrow.title": "Squid's Revenge", + "advancements.fletching.ink_arrow.description": "Fletch an Ink Arrow", + "advancements.fletching.torch_arrow.title": "Flame On!", + "advancements.fletching.torch_arrow.description": "Fletch a Torch Arrow", + "advancements.fletching.soul_torch_arrow.title": "Light up the Soul", + "advancements.fletching.soul_torch_arrow.description": "Fletch a Soul Torch Arrow", + "advancements.fletching.redstone_torch_arrow.title": "Remote Power", + "advancements.fletching.redstone_torch_arrow.description": "Fletch a Redstone Torch Arrow", + "advancements.fletching.ethereal_arrow.title": "Into the Astral Plane", + "advancements.fletching.ethereal_arrow.description": "Fletch an Ethereal Arrow", + "advancements.fletching.dousing_arrow.title": "Call the Fire Department!", + "advancements.fletching.dousing_arrow.description": "Fletch a Dousing Arrow", + "advancements.fletching.blossom_arrow.title": "The Neighbor's Garden", + "advancements.fletching.blossom_arrow.description": "Fletch a Blossom Arrow", + "advancements.fletching.growing_arrow.title": "Ask Hank about it", + "advancements.fletching.growing_arrow.description": "Fletch a Growing Arrow", + "advancements.fletching.drill_arrow.title": "We Do a little Drilling", + "advancements.fletching.drill_arrow.description": "Fletch a Drill Arrow", + "advancements.fletching.split_arrow.title": "Attack of the Clones", + "advancements.fletching.split_arrow.description": "Fletch a Split Arrow", + "advancements.fletching.party_arrow.title": "Happy Birthday!", + "advancements.fletching.party_arrow.description": "Fletch a Party Arrow", + "advancements.fletching.repulsive_arrow.title": "Eww.. Disgusting", + "advancements.fletching.repulsive_arrow.description": "Fletch a Repulsive Arrow", + "advancements.fletching.echoing_arrow.title": "Revealing Area", + "advancements.fletching.echoing_arrow.description": "Fletch an Echoing Arrow" +} \ No newline at end of file diff --git a/projects/1.18/assets/nock-enough-arrows/nock_enough_arrows/lang/zh_cn.json b/projects/1.18/assets/nock-enough-arrows/nock_enough_arrows/lang/zh_cn.json new file mode 100644 index 000000000000..2b69b0800215 --- /dev/null +++ b/projects/1.18/assets/nock-enough-arrows/nock_enough_arrows/lang/zh_cn.json @@ -0,0 +1,93 @@ +{ + "itemGroup.quiver": "Nock Enough Arrows", + "container.fletch": "装上箭头和箭羽", + "key.nock_enough_arrows.switch_arrow_key": "切换箭矢", + "gui.jei.fletching": "装上箭头和箭羽", + "item.nock_enough_arrows.quiver": "箭袋", + "item.nock_enough_arrows.pufferfish_arrow": "河豚箭", + "item.nock_enough_arrows.explosive_arrow": "爆炸箭", + "item.nock_enough_arrows.slime_arrow": "黏液箭", + "item.nock_enough_arrows.prismarine_arrow": "海晶石箭", + "item.nock_enough_arrows.hookshot_arrow": "钩子箭", + "item.nock_enough_arrows.message_arrow": "消息箭", + "item.nock_enough_arrows.teleportation_arrow": "传送箭", + "item.nock_enough_arrows.ink_arrow": "墨水箭", + "item.nock_enough_arrows.torch_arrow": "火把箭", + "item.nock_enough_arrows.soul_torch_arrow": "灵魂火把箭", + "item.nock_enough_arrows.redstone_torch_arrow": "红石火把箭", + "item.nock_enough_arrows.ethereal_arrow": "虚幻箭", + "item.nock_enough_arrows.dousing_arrow": "浇灌箭", + "item.nock_enough_arrows.blossom_arrow": "绽放箭", + "item.nock_enough_arrows.growing_arrow": "成长箭", + "item.nock_enough_arrows.drill_arrow": "钻头箭", + "item.nock_enough_arrows.split_arrow": "分裂箭", + "item.nock_enough_arrows.party_arrow": "派对箭", + "item.nock_enough_arrows.repulsive_arrow": "排斥箭", + "item.nock_enough_arrows.echoing_arrow": "回响箭", + "entity.nock_enough_arrows.pufferfish_arrow": "河豚箭", + "entity.nock_enough_arrows.explosive_arrow": "爆炸箭", + "entity.nock_enough_arrows.slime_arrow": "黏液箭", + "entity.nock_enough_arrows.prismarine_arrow": "海晶石箭", + "entity.nock_enough_arrows.hookshot_arrow": "钩子箭", + "entity.nock_enough_arrows.message_arrow": "消息箭", + "entity.nock_enough_arrows.teleportation_arrow": "传送箭", + "entity.nock_enough_arrows.ink_arrow": "墨水箭", + "entity.nock_enough_arrows.torch_arrow": "火把箭", + "entity.nock_enough_arrows.soul_torch_arrow": "灵魂火把箭", + "entity.nock_enough_arrows.redstone_torch_arrow": "红石火把箭", + "entity.nock_enough_arrows.ethereal_arrow": "虚幻箭", + "entity.nock_enough_arrows.dousing_arrow": "浇灌箭", + "entity.nock_enough_arrows.blossom_arrow": "绽放箭", + "entity.nock_enough_arrows.growing_arrow": "成长箭", + "entity.nock_enough_arrows.drill_arrow": "钻头箭", + "entity.nock_enough_arrows.split_arrow": "分裂箭", + "entity.nock_enough_arrows.party_arrow": "派对箭", + "entity.nock_enough_arrows.repulsive_arrow": "厌恶箭", + "entity.nock_enough_arrows.echoing_arrow": "回响箭", + "enchantment.nock_enough_arrows.stockpile": "扩容", + "enchantment.nock_enough_arrows.recovery": "回收", + "advancements.fletching.root.title": "Nock Enough Arrows", + "advancements.fletching.root.description": "稳住手……", + "advancements.fletching.get_quiver.title": "恐惧中颤抖吧!", + "advancements.fletching.get_quiver.description": "制作一个箭袋来储存箭矢", + "advancements.fletching.pufferfish_arrow.title": "更大的鱼在飞", + "advancements.fletching.pufferfish_arrow.description": "河豚箭的制作工艺", + "advancements.fletching.explosive_arrow.title": "鲁莽行事", + "advancements.fletching.explosive_arrow.description": "为箭矢装上爆炸箭头", + "advancements.fletching.slime_arrow.title": "三角学!", + "advancements.fletching.slime_arrow.description": "为箭矢装上史莱姆箭头", + "advancements.fletching.prismarine_arrow.title": "逆流而上", + "advancements.fletching.prismarine_arrow.description": "为箭矢装上海晶石箭头", + "advancements.fletching.hookshot_arrow.title": "旧西部", + "advancements.fletching.hookshot_arrow.description": "为箭矢装上钩子箭头", + "advancements.fletching.message_arrow.title": "来自另一个世界的问候", + "advancements.fletching.message_arrow.description": "为箭矢装上信息箭头", + "advancements.fletching.teleportation_arrow.title": "就像末影人一样!", + "advancements.fletching.teleportation_arrow.description": "为箭矢装上传送箭头", + "advancements.fletching.ink_arrow.title": "鱿鱼的复仇", + "advancements.fletching.ink_arrow.description": "为箭矢装上墨水箭头", + "advancements.fletching.torch_arrow.title": "燃烧吧!", + "advancements.fletching.torch_arrow.description": "为箭矢装上火把箭头", + "advancements.fletching.soul_torch_arrow.title": "照亮灵魂", + "advancements.fletching.soul_torch_arrow.description": "为箭矢装上灵魂火把箭头", + "advancements.fletching.redstone_torch_arrow.title": "遥控信号", + "advancements.fletching.redstone_torch_arrow.description": "为箭矢装上红石火把箭头", + "advancements.fletching.ethereal_arrow.title": "进入星光界", + "advancements.fletching.ethereal_arrow.description": "为箭矢装上虚幻箭头", + "advancements.fletching.dousing_arrow.title": "呼叫消防局!!!", + "advancements.fletching.dousing_arrow.description": "为箭矢装上浇灌箭头", + "advancements.fletching.blossom_arrow.title": "邻居家的花园", + "advancements.fletching.blossom_arrow.description": "为箭矢装上绽放箭头", + "advancements.fletching.growing_arrow.title": "向汉克询问此事", + "advancements.fletching.growing_arrow.description": "为箭矢装上成长箭头", + "advancements.fletching.drill_arrow.title": "我们做一个小钻", + "advancements.fletching.drill_arrow.description": "为箭矢装钻头箭头", + "advancements.fletching.split_arrow.title": "克隆矢的进攻", + "advancements.fletching.split_arrow.description": "为箭矢装上分裂箭头", + "advancements.fletching.party_arrow.title": "生日快乐!", + "advancements.fletching.party_arrow.description": "为箭矢装上派对箭头", + "advancements.fletching.repulsive_arrow.title": "呃……恶心", + "advancements.fletching.repulsive_arrow.description": "为箭矢装上排斥箭头", + "advancements.fletching.echoing_arrow.title": "揭示区域", + "advancements.fletching.echoing_arrow.description": "为箭矢装上回响箭头" +} \ No newline at end of file diff --git a/projects/1.18/assets/pams-harvestcraft-2-crops/pamhc2crops/lang/en_us.json b/projects/1.18/assets/pams-harvestcraft-2-crops/pamhc2crops/lang/en_us.json index bd46b59d3d76..2ec596f41f57 100644 --- a/projects/1.18/assets/pams-harvestcraft-2-crops/pamhc2crops/lang/en_us.json +++ b/projects/1.18/assets/pams-harvestcraft-2-crops/pamhc2crops/lang/en_us.json @@ -78,6 +78,24 @@ "block.pamhc2crops.pamwhitemushroomcrop": "White Mushroom Crop", "block.pamhc2crops.pamwintersquashcrop": "Winter Squash Crop", "block.pamhc2crops.pamzucchinicrop": "Zucchini Crop", + "block.pamhc2crops.pamalfalfacrop": "Alfalfa Crop", + "block.pamhc2crops.pamaloecrop": "Aloe Crop", + "block.pamhc2crops.pambarrelcactuscrop": "Barrel Cactus Crop", + "block.pamhc2crops.pamcanolacrop": "Canola Crop", + "block.pamhc2crops.pamcattailcrop": "Cattail Crop", + "block.pamhc2crops.pamchiacrop": "Chia Crop", + "block.pamhc2crops.pamcloudberrycrop": "Cloudberry Crop", + "block.pamhc2crops.pamlotuscrop": "Lotus Crop", + "block.pamhc2crops.pamnettlescrop": "Nettles Crop", + "block.pamhc2crops.pamnopalescrop": "Nopales Crop", + "block.pamhc2crops.pamsorghumcrop": "Sorghum Crop", + "block.pamhc2crops.pamtrufflecrop": "Truffle Crop", + "block.pamhc2crops.pamwolfberrycrop": "Wolfberry Crop", + "block.pamhc2crops.pamyuccacrop": "Yucca Crop", + "block.pamhc2crops.pambokchoycrop": "Bok Choy Crop", + "block.pamhc2crops.pamcalabashcrop": "Calabash Crop", + "block.pamhc2crops.pamguaranacrop": "Guarana Crop", + "block.pamhc2crops.pampapyruscrop": "Papyrus Crop", "block.pamhc2crops.aridgarden": "Arid Garden", "block.pamhc2crops.frostgarden": "Frost Garden", "block.pamhc2crops.shadedgarden": "Shaded Garden", @@ -162,6 +180,24 @@ "item.pamhc2crops.whitemushroomitem": "White Mushroom", "item.pamhc2crops.wintersquashitem": "Winter Squash", "item.pamhc2crops.zucchiniitem": "Zucchini", + "item.pamhc2crops.alfalfaitem": "Alfalfa", + "item.pamhc2crops.aloeitem": "Aloe", + "item.pamhc2crops.barrelcactusitem": "Barrel Cactus", + "item.pamhc2crops.canolaitem": "Canola", + "item.pamhc2crops.cattailitem": "Cattail", + "item.pamhc2crops.chiaitem": "Chia", + "item.pamhc2crops.cloudberryitem": "Cloudberry", + "item.pamhc2crops.lotusitem": "Lotus", + "item.pamhc2crops.nettlesitem": "Nettles", + "item.pamhc2crops.nopalesitem": "Nopales", + "item.pamhc2crops.sorghumitem": "Sorghum", + "item.pamhc2crops.truffleitem": "Truffle", + "item.pamhc2crops.wolfberryitem": "Wolfberry", + "item.pamhc2crops.yuccaitem": "Yucca", + "item.pamhc2crops.bokchoyitem": "Bok Choy", + "item.pamhc2crops.calabashitem": "Calabash", + "item.pamhc2crops.guaranaitem": "Guarana", + "item.pamhc2crops.papyrusitem": "Papyrus", "item.pamhc2crops.agaveseeditem": "Agave Seed", "item.pamhc2crops.amaranthseeditem": "Amaranth Seed", "item.pamhc2crops.arrowrootseeditem": "Arrowroot Seed", @@ -240,6 +276,24 @@ "item.pamhc2crops.whitemushroomseeditem": "White Mushroom Seed", "item.pamhc2crops.wintersquashseeditem": "Winter Squash Seed", "item.pamhc2crops.zucchiniseeditem": "Zucchini Seed", + "item.pamhc2crops.alfalfaseeditem": "Alfalfa Seed", + "item.pamhc2crops.aloeseeditem": "Aloe Seed", + "item.pamhc2crops.barrelcactusseeditem": "Barrel Cactus Seed", + "item.pamhc2crops.canolaseeditem": "Canola Seed", + "item.pamhc2crops.cattailseeditem": "Cattail Seed", + "item.pamhc2crops.chiaseeditem": "Chia Seed", + "item.pamhc2crops.cloudberryseeditem": "Cloudberry Seed", + "item.pamhc2crops.lotusseeditem": "Lotus Seed", + "item.pamhc2crops.nettlesseeditem": "Nettles Seed", + "item.pamhc2crops.nopalesseeditem": "Nopales Seed", + "item.pamhc2crops.sorghumseeditem": "Sorghum Seed", + "item.pamhc2crops.truffleseeditem": "Truffle Seed", + "item.pamhc2crops.wolfberryseeditem": "Wolfberry Seed", + "item.pamhc2crops.yuccaseeditem": "Yucca Seed", + "item.pamhc2crops.bokchoyseeditem": "Bok Choy Seed", + "item.pamhc2crops.calabashseeditem": "Calabash Seed", + "item.pamhc2crops.guaranaseeditem": "Guarana Seed", + "item.pamhc2crops.papyrusseeditem": "Papyrus Seed", "item.pamhc2crops.bakedarrowrootitem": "Baked Arrowroot", "item.pamhc2crops.bakedcassavaitem": "Baked Cassava", "item.pamhc2crops.roastedgarlicitem": "Roasted Garlic", @@ -259,5 +313,6 @@ "item.pamhc2crops.bakedwaterchestnutitem": "Baked Water Chestnut", "item.pamhc2crops.roastedmushroomitem": "Roasted Mushroom", "item.pamhc2crops.hotteaitem": "Hot Tea", - "item.pamhc2crops.hotcoffeeitem": "Hot Coffee" + "item.pamhc2crops.hotcoffeeitem": "Hot Coffee", + "item.pamhc2crops.hotnettleteaitem": "Hot Nettle Tea" } \ No newline at end of file diff --git a/projects/1.18/assets/pams-harvestcraft-2-crops/pamhc2crops/lang/zh_cn.json b/projects/1.18/assets/pams-harvestcraft-2-crops/pamhc2crops/lang/zh_cn.json index c2a6be746186..ec481f36511c 100644 --- a/projects/1.18/assets/pams-harvestcraft-2-crops/pamhc2crops/lang/zh_cn.json +++ b/projects/1.18/assets/pams-harvestcraft-2-crops/pamhc2crops/lang/zh_cn.json @@ -12,12 +12,12 @@ "block.pamhc2crops.pamblueberrycrop": "蓝莓", "block.pamhc2crops.pambroccolicrop": "西兰花", "block.pamhc2crops.pambrusselsproutcrop": "芽甘蓝", - "block.pamhc2crops.pamcabbagecrop": "包菜", + "block.pamhc2crops.pamcabbagecrop": "卷心菜", "block.pamhc2crops.pamcactusfruitcrop": "仙人掌果", "block.pamhc2crops.pamcandleberrycrop": "蜡杨梅", "block.pamhc2crops.pamcantaloupecrop": "哈密瓜", "block.pamhc2crops.pamcassavacrop": "木薯", - "block.pamhc2crops.pamcauliflowercrop": "花菜", + "block.pamhc2crops.pamcauliflowercrop": "花椰菜", "block.pamhc2crops.pamcelerycrop": "芹菜", "block.pamhc2crops.pamchickpeacrop": "鹰嘴豆", "block.pamhc2crops.pamchilipeppercrop": "辣椒", @@ -27,7 +27,7 @@ "block.pamhc2crops.pamcranberrycrop": "蔓越莓", "block.pamhc2crops.pamcucumbercrop": "黄瓜", "block.pamhc2crops.pameggplantcrop": "茄子", - "block.pamhc2crops.pamelderberrycrop": "接骨木", + "block.pamhc2crops.pamelderberrycrop": "接骨木莓", "block.pamhc2crops.pamflaxcrop": "亚麻", "block.pamhc2crops.pamgarliccrop": "大蒜", "block.pamhc2crops.pamgingercrop": "生姜", @@ -40,15 +40,15 @@ "block.pamhc2crops.pamkalecrop": "羽衣甘蓝", "block.pamhc2crops.pamkenafcrop": "洋麻", "block.pamhc2crops.pamkiwicrop": "猕猴桃", - "block.pamhc2crops.pamkohlrabicrop": "甘蓝", - "block.pamhc2crops.pamleekcrop": "韭菜", + "block.pamhc2crops.pamkohlrabicrop": "球茎甘蓝", + "block.pamhc2crops.pamleekcrop": "韭葱", "block.pamhc2crops.pamlentilcrop": "扁豆", "block.pamhc2crops.pamlettucecrop": "生菜", "block.pamhc2crops.pammilletcrop": "小米", "block.pamhc2crops.pammulberrycrop": "桑葚", "block.pamhc2crops.pammustardseedscrop": "芥菜籽", "block.pamhc2crops.pamoatscrop": "燕麦", - "block.pamhc2crops.pamokracrop": "黄秋葵", + "block.pamhc2crops.pamokracrop": "秋葵", "block.pamhc2crops.pamonioncrop": "洋葱", "block.pamhc2crops.pamparsnipcrop": "防风草", "block.pamhc2crops.pampeanutcrop": "花生", @@ -71,13 +71,31 @@ "block.pamhc2crops.pamsweetpotatocrop": "红薯", "block.pamhc2crops.pamtarocrop": "芋头", "block.pamhc2crops.pamtealeafcrop": "茶叶", - "block.pamhc2crops.pamtomatillocrop": "黏果酸浆", + "block.pamhc2crops.pamtomatillocrop": "酸浆果", "block.pamhc2crops.pamtomatocrop": "番茄", "block.pamhc2crops.pamturnipcrop": "芜菁", "block.pamhc2crops.pamwaterchestnutcrop": "荸荠", "block.pamhc2crops.pamwhitemushroomcrop": "白蘑菇", "block.pamhc2crops.pamwintersquashcrop": "冬南瓜", "block.pamhc2crops.pamzucchinicrop": "西葫芦", + "block.pamhc2crops.pamalfalfacrop": "紫苜蓿", + "block.pamhc2crops.pamaloecrop": "芦荟", + "block.pamhc2crops.pambarrelcactuscrop": "圆筒掌", + "block.pamhc2crops.pamcanolacrop": "油菜", + "block.pamhc2crops.pamcattailcrop": "香蒲", + "block.pamhc2crops.pamchiacrop": "奇亚籽", + "block.pamhc2crops.pamcloudberrycrop": "云莓", + "block.pamhc2crops.pamlotuscrop": "莲藕", + "block.pamhc2crops.pamnettlescrop": "荨麻", + "block.pamhc2crops.pamnopalescrop": "胭脂掌", + "block.pamhc2crops.pamsorghumcrop": "高粱", + "block.pamhc2crops.pamtrufflecrop": "松露", + "block.pamhc2crops.pamwolfberrycrop": "枸杞", + "block.pamhc2crops.pamyuccacrop": "丝兰", + "block.pamhc2crops.pambokchoycrop": "白菜", + "block.pamhc2crops.pamcalabashcrop": "葫芦", + "block.pamhc2crops.pamguaranacrop": "瓜拉纳", + "block.pamhc2crops.pampapyruscrop": "纸莎草", "block.pamhc2crops.aridgarden": "干旱菜园", "block.pamhc2crops.frostgarden": "严寒菜园", "block.pamhc2crops.shadedgarden": "荫蔽菜园", @@ -96,12 +114,12 @@ "item.pamhc2crops.blueberryitem": "蓝莓", "item.pamhc2crops.broccoliitem": "西兰花", "item.pamhc2crops.brusselsproutitem": "芽甘蓝", - "item.pamhc2crops.cabbageitem": "包菜", + "item.pamhc2crops.cabbageitem": "卷心菜", "item.pamhc2crops.cactusfruititem": "仙人掌果", "item.pamhc2crops.candleberryitem": "蜡杨梅", "item.pamhc2crops.cantaloupeitem": "哈密瓜", "item.pamhc2crops.cassavaitem": "木薯", - "item.pamhc2crops.caulifloweritem": "花菜", + "item.pamhc2crops.caulifloweritem": "花椰菜", "item.pamhc2crops.celeryitem": "芹菜", "item.pamhc2crops.chickpeaitem": "鹰嘴豆", "item.pamhc2crops.chilipepperitem": "辣椒", @@ -111,7 +129,7 @@ "item.pamhc2crops.cranberryitem": "蔓越莓", "item.pamhc2crops.cucumberitem": "黄瓜", "item.pamhc2crops.eggplantitem": "茄子", - "item.pamhc2crops.elderberryitem": "接骨木", + "item.pamhc2crops.elderberryitem": "接骨木莓", "item.pamhc2crops.flaxitem": "亚麻", "item.pamhc2crops.garlicitem": "大蒜", "item.pamhc2crops.gingeritem": "生姜", @@ -124,15 +142,15 @@ "item.pamhc2crops.kaleitem": "羽衣甘蓝", "item.pamhc2crops.kenafitem": "洋麻", "item.pamhc2crops.kiwiitem": "猕猴桃", - "item.pamhc2crops.kohlrabiitem": "甘蓝", - "item.pamhc2crops.leekitem": "韭菜", + "item.pamhc2crops.kohlrabiitem": "球茎甘蓝", + "item.pamhc2crops.leekitem": "韭葱", "item.pamhc2crops.lentilitem": "扁豆", "item.pamhc2crops.lettuceitem": "生菜", "item.pamhc2crops.milletitem": "小米", "item.pamhc2crops.mulberryitem": "桑葚", "item.pamhc2crops.mustardseedsitem": "芥菜籽", "item.pamhc2crops.oatsitem": "燕麦", - "item.pamhc2crops.okraitem": "黄秋葵", + "item.pamhc2crops.okraitem": "秋葵", "item.pamhc2crops.onionitem": "洋葱", "item.pamhc2crops.parsnipitem": "防风草", "item.pamhc2crops.peanutitem": "花生", @@ -155,13 +173,31 @@ "item.pamhc2crops.sweetpotatoitem": "红薯", "item.pamhc2crops.taroitem": "芋头", "item.pamhc2crops.tealeafitem": "茶叶", - "item.pamhc2crops.tomatilloitem": "黏果酸浆", + "item.pamhc2crops.tomatilloitem": "酸浆果", "item.pamhc2crops.tomatoitem": "番茄", "item.pamhc2crops.turnipitem": "芜菁", "item.pamhc2crops.waterchestnutitem": "荸荠", "item.pamhc2crops.whitemushroomitem": "白蘑菇", "item.pamhc2crops.wintersquashitem": "冬南瓜", "item.pamhc2crops.zucchiniitem": "西葫芦", + "item.pamhc2crops.alfalfaitem": "紫苜蓿", + "item.pamhc2crops.aloeitem": "芦荟", + "item.pamhc2crops.barrelcactusitem": "圆筒掌", + "item.pamhc2crops.canolaitem": "油菜", + "item.pamhc2crops.cattailitem": "香蒲", + "item.pamhc2crops.chiaitem": "奇亚籽", + "item.pamhc2crops.cloudberryitem": "云莓", + "item.pamhc2crops.lotusitem": "莲藕", + "item.pamhc2crops.nettlesitem": "荨麻", + "item.pamhc2crops.nopalesitem": "胭脂掌", + "item.pamhc2crops.sorghumitem": "高粱", + "item.pamhc2crops.truffleitem": "松露", + "item.pamhc2crops.wolfberryitem": "枸杞", + "item.pamhc2crops.yuccaitem": "丝兰", + "item.pamhc2crops.bokchoyitem": "白菜", + "item.pamhc2crops.calabashitem": "葫芦", + "item.pamhc2crops.guaranaitem": "瓜拉纳", + "item.pamhc2crops.papyrusitem": "纸莎草", "item.pamhc2crops.agaveseeditem": "龙舌兰种子", "item.pamhc2crops.amaranthseeditem": "苋菜种子", "item.pamhc2crops.arrowrootseeditem": "竹芋种子", @@ -174,12 +210,12 @@ "item.pamhc2crops.blueberryseeditem": "蓝莓种子", "item.pamhc2crops.broccoliseeditem": "西兰花种子", "item.pamhc2crops.brusselsproutseeditem": "芽甘蓝种子", - "item.pamhc2crops.cabbageseeditem": "包菜种子", + "item.pamhc2crops.cabbageseeditem": "卷心菜种子", "item.pamhc2crops.cactusfruitseeditem": "仙人掌果种子", "item.pamhc2crops.candleberryseeditem": "蜡杨梅种子", "item.pamhc2crops.cantaloupeseeditem": "哈密瓜种子", "item.pamhc2crops.cassavaseeditem": "木薯种子", - "item.pamhc2crops.cauliflowerseeditem": "花菜种子", + "item.pamhc2crops.cauliflowerseeditem": "花椰菜种子", "item.pamhc2crops.celeryseeditem": "芹菜种子", "item.pamhc2crops.chickpeaseeditem": "鹰嘴豆种子", "item.pamhc2crops.chilipepperseeditem": "辣椒种子", @@ -189,7 +225,7 @@ "item.pamhc2crops.cranberryseeditem": "蔓越莓种子", "item.pamhc2crops.cucumberseeditem": "黄瓜种子", "item.pamhc2crops.eggplantseeditem": "茄子种子", - "item.pamhc2crops.elderberryseeditem": "接骨木种子", + "item.pamhc2crops.elderberryseeditem": "接骨木莓种子", "item.pamhc2crops.flaxseeditem": "亚麻种子", "item.pamhc2crops.garlicseeditem": "大蒜种子", "item.pamhc2crops.gingerseeditem": "生姜种子", @@ -202,15 +238,15 @@ "item.pamhc2crops.kaleseeditem": "羽衣甘蓝种子", "item.pamhc2crops.kenafseeditem": "洋麻种子", "item.pamhc2crops.kiwiseeditem": "猕猴桃种子", - "item.pamhc2crops.kohlrabiseeditem": "甘蓝种子", - "item.pamhc2crops.leekseeditem": "韭菜种子", + "item.pamhc2crops.kohlrabiseeditem": "球茎甘蓝种子", + "item.pamhc2crops.leekseeditem": "韭葱种子", "item.pamhc2crops.lentilseeditem": "扁豆种子", "item.pamhc2crops.lettuceseeditem": "生菜种子", "item.pamhc2crops.milletseeditem": "小米种子", "item.pamhc2crops.mulberryseeditem": "桑葚种子", "item.pamhc2crops.mustardseedsseeditem": "芥菜籽种子", "item.pamhc2crops.oatsseeditem": "燕麦种子", - "item.pamhc2crops.okraseeditem": "黄秋葵种子", + "item.pamhc2crops.okraseeditem": "秋葵种子", "item.pamhc2crops.onionseeditem": "洋葱种子", "item.pamhc2crops.parsnipseeditem": "防风草种子", "item.pamhc2crops.peanutseeditem": "花生种子", @@ -233,19 +269,37 @@ "item.pamhc2crops.sweetpotatoseeditem": "红薯种子", "item.pamhc2crops.taroseeditem": "芋头种子", "item.pamhc2crops.tealeafseeditem": "茶叶种子", - "item.pamhc2crops.tomatilloseeditem": "黏果酸浆种子", + "item.pamhc2crops.tomatilloseeditem": "酸浆果种子", "item.pamhc2crops.tomatoseeditem": "番茄种子", "item.pamhc2crops.turnipseeditem": "芜菁种子", "item.pamhc2crops.waterchestnutseeditem": "荸荠种子", "item.pamhc2crops.whitemushroomseeditem": "白蘑菇种子", "item.pamhc2crops.wintersquashseeditem": "冬南瓜种子", "item.pamhc2crops.zucchiniseeditem": "西葫芦种子", + "item.pamhc2crops.alfalfaseeditem": "紫苜蓿种子", + "item.pamhc2crops.aloeseeditem": "芦荟种子", + "item.pamhc2crops.barrelcactusseeditem": "圆筒掌种子", + "item.pamhc2crops.canolaseeditem": "油菜种子", + "item.pamhc2crops.cattailseeditem": "香蒲种子", + "item.pamhc2crops.chiaseeditem": "奇亚籽种子", + "item.pamhc2crops.cloudberryseeditem": "云莓种子", + "item.pamhc2crops.lotusseeditem": "莲藕种子", + "item.pamhc2crops.nettlesseeditem": "荨麻种子", + "item.pamhc2crops.nopalesseeditem": "胭脂掌种子", + "item.pamhc2crops.sorghumseeditem": "高粱种子", + "item.pamhc2crops.truffleseeditem": "松露种子", + "item.pamhc2crops.wolfberryseeditem": "枸杞种子", + "item.pamhc2crops.yuccaseeditem": "丝兰种子", + "item.pamhc2crops.bokchoyseeditem": "白菜种子", + "item.pamhc2crops.calabashseeditem": "葫芦种子", + "item.pamhc2crops.guaranaseeditem": "瓜拉纳种子", + "item.pamhc2crops.papyrusseeditem": "纸莎草种子", "item.pamhc2crops.bakedarrowrootitem": "烤竹芋", "item.pamhc2crops.bakedcassavaitem": "烤木薯", "item.pamhc2crops.roastedgarlicitem": "烤大蒜", "item.pamhc2crops.bakedjicamaitem": "烤豆薯", - "item.pamhc2crops.roastedleekitem": "烤韭菜", - "item.pamhc2crops.roastedkohlrabiitem": "烤甘蓝", + "item.pamhc2crops.roastedleekitem": "烤韭葱", + "item.pamhc2crops.roastedkohlrabiitem": "烤球茎甘蓝", "item.pamhc2crops.roastedonionitem": "烤洋葱", "item.pamhc2crops.bakedparsnipitem": "烤防风草", "item.pamhc2crops.roastedpeanutitem": "烤花生", @@ -259,5 +313,6 @@ "item.pamhc2crops.bakedwaterchestnutitem": "烤荸荠", "item.pamhc2crops.roastedmushroomitem": "烤蘑菇", "item.pamhc2crops.hotteaitem": "热茶", - "item.pamhc2crops.hotcoffeeitem": "热咖啡" + "item.pamhc2crops.hotcoffeeitem": "热咖啡", + "item.pamhc2crops.hotnettleteaitem": "热荨麻茶" } \ No newline at end of file diff --git a/projects/1.18/assets/plus-the-end/plus_the_end/lang/en_us.json b/projects/1.18/assets/plus-the-end/plus_the_end/lang/en_us.json new file mode 100644 index 000000000000..3c88c3d33e5a --- /dev/null +++ b/projects/1.18/assets/plus-the-end/plus_the_end/lang/en_us.json @@ -0,0 +1,81 @@ +{ + "block.plus_the_end.end_wood": "End Wood", + "block.plus_the_end.end_marble_bricks": "End Marble Bricks", + "entity.plus_the_end.ender_skeleton": "Ender Skeleton", + "item.plus_the_end.endronium_shovel": "Endronium Shovel", + "block.plus_the_end.end_marble_slab": "End Marble Slab", + "item.plus_the_end.raw_endronium": "Raw Endronium", + "block.plus_the_end.end_marble_stair": "End Marble Stair", + "block.plus_the_end.end_marble_bricks_stairs": "End Marble Bricks Stairs", + "block.plus_the_end.stripped_end_wood": "Stripped End Wood", + "block.plus_the_end.small_chorus_flower": "Small Chorus Flower", + "item.plus_the_end.end_gem_shard": "End Gem Shard", + "block.plus_the_end.end_marble_bricks_wall": "End Marble Bricks Wall", + "block.plus_the_end.chorus_grass": "Small Chorus Flower", + "block.plus_the_end.end_coal_ore": "End Coal Ore", + "block.plus_the_end.end_button": "End Button", + "block.plus_the_end.end_marble": "End Marble", + "item.plus_the_end.end_vines_item": "End Vines", + "item.plus_the_end.endronium_sword": "Endronium Sword", + "item.plus_the_end.endronium_nugget": "Endronium Nugget", + "block.plus_the_end.end_door": "End Door", + "block.plus_the_end.end_marble_bricks_slab": "End Marble Bricks Slab", + "item.plus_the_end.endronium_ingot": "Endronium Ingot", + "item.plus_the_end.ender_bitten_bucket": "Ender Bitten Bucket", + "block.plus_the_end.end_shroom_cells": "End Shroom Cells", + "item.plus_the_end.endronium_axe": "Endronium Axe", + "block.plus_the_end.end_vines": "End Vines", + "item.plus_the_end.end_shroom_stem_iem": "End Shroom Stem", + "block.plus_the_end.ender_eggplant_plants": "Ender Eggplant", + "block.plus_the_end.stripped_end_stem": "Stripped End Stem", + "item.plus_the_end.ender_eggplant": "Ender Eggplant", + "item.plus_the_end.ender_fly_spawn_egg": "Ender Fly Spawn Egg", + "block.plus_the_end.tall_chorus_flower": "Small Chorus Flower", + "block.plus_the_end.airfloawa": "Airgloawa", + "entity.plus_the_end.spawn_bitten": "Ender Bitten", + "item.plus_the_end.endronium_leggings": "Endronium Leggings", + "item.plus_the_end.ender_skeleton_spawn_egg": "Ender Skeleton Spawn Egg", + "item.plus_the_end.endronium_chestplate": "Endronium Body", + "block.plus_the_end.end_shroom_stem": "End Shroom Stem", + "block.plus_the_end.end_marble_wall": "End Marble Wall", + "item.plus_the_end.endronium_pickaxe": "Endronium Pickaxe", + "block.plus_the_end.end_stairs": "End Stairs", + "block.plus_the_end.end_pressure_plate": "End Pressure Plate", + "block.plus_the_end.end_shroom_light_moss": "End Shroom Light Moss", + "block.plus_the_end.end_trapdoor": "End Trapdoor", + "entity.plus_the_end.ender_bitten": "Ender Bitten", + "item.plus_the_end.endronium_hoe": "Endronium Hoe", + "item.plus_the_end.cooked_ender_fly_larva": "Ender Fly Larva", + "block.plus_the_end.end_marble_button": "End Marble Button", + "block.plus_the_end.end_gem_cluster": "End Gem Cluster", + "subtitles.levitating_jump": "Levitating Jump", + "block.plus_the_end.end_fence": "End Fence", + "block.plus_the_end.endronium_ore": "Endronium Ore", + "item.plus_the_end.end_gem_cluster_item": "End Gem Cluster", + "block.plus_the_end.block_of_endronium": "Block Of Endronium", + "block.plus_the_end.end_planks": "End Planks", + "item.plus_the_end.endronium_helmet": "Endronium Helmet", + "block.plus_the_end.end_gem_block": "End Gem Block", + "block.plus_the_end.end_mushroom": "End Mushroom", + "block.plus_the_end.end_stem": "End Stem", + "block.plus_the_end.raw_endronium_block": "Raw Endronium Block", + "block.plus_the_end.end_grass_block": "End Grass Block", + "block.plus_the_end.end_fence_gate": "End Fence Gate", + "entity.plus_the_end.ender_fly": "Ender Fly", + "block.plus_the_end.end_marble_pressure_plate": "End Marble Pressure Plate", + "item.plus_the_end.buc_1": "Ender Bitten Bucket", + "item.plus_the_end.ender_fly_larva": "Ender Fly Larva", + "itemGroup.tabplus_the_end": "Plus The End", + "item.plus_the_end.endronium_boots": "Endronium Boots", + "block.plus_the_end.end_slab": "End Slab", + "item.plus_the_end.ender_bitten_spawn_egg": "Ender Bitten Spawn Egg", + "item.plus_the_end.buc_6": "Ender Bitten Bucket", + "block.plus_the_end.end_shroom_light": "End Shroom Light", + "item.plus_the_end.spawn_bitten_spawn_egg": "Ender Bitten Spawn Egg", + "item.plus_the_end.buc_3": "Ender Bitten Bucket", + "item.plus_the_end.buc_2": "Ender Bitten Bucket", + "block.plus_the_end.end_grass": "End Grass", + "item.plus_the_end.buc_5": "Ender Bitten Bucket", + "block.plus_the_end.airsda": "Airsda", + "item.plus_the_end.buc_4": "Ender Bitten Bucket" +} \ No newline at end of file diff --git a/projects/1.18/assets/plus-the-end/plus_the_end/lang/zh_cn.json b/projects/1.18/assets/plus-the-end/plus_the_end/lang/zh_cn.json new file mode 100644 index 000000000000..37ef03bca41b --- /dev/null +++ b/projects/1.18/assets/plus-the-end/plus_the_end/lang/zh_cn.json @@ -0,0 +1,81 @@ +{ + "itemGroup.tabplus_the_end": "末地Plus", + "item.plus_the_end.endronium_nugget": "堇晶粒", + "item.plus_the_end.raw_endronium": "粗堇晶", + "item.plus_the_end.endronium_ingot": "堇晶锭", + "item.plus_the_end.endronium_sword": "堇晶剑", + "item.plus_the_end.endronium_pickaxe": "堇晶镐", + "item.plus_the_end.endronium_axe": "堇晶斧", + "item.plus_the_end.endronium_shovel": "堇晶锹", + "item.plus_the_end.endronium_hoe": "堇晶锄", + "item.plus_the_end.endronium_helmet": "堇晶头盔", + "item.plus_the_end.endronium_chestplate": "堇晶胸甲", + "item.plus_the_end.endronium_leggings": "堇晶护腿", + "item.plus_the_end.endronium_boots": "堇晶靴子", + "item.plus_the_end.end_gem_cluster_item": "末地重晶簇", + "item.plus_the_end.end_gem_shard": "末地重晶碎片", + "item.plus_the_end.end_vines_item": "末地藤", + "item.plus_the_end.end_shroom_stem_iem": "末地菌索", + "item.plus_the_end.ender_eggplant": "末地孢子", + "item.plus_the_end.ender_fly_larva": "末影苍蝇幼虫", + "item.plus_the_end.cooked_ender_fly_larva": "烤末影苍蝇幼虫", + "item.plus_the_end.ender_bitten_bucket": "末影咬合者桶", + "item.plus_the_end.buc_1": "末影咬合者桶", + "item.plus_the_end.buc_2": "末影咬合者桶", + "item.plus_the_end.buc_3": "末影咬合者桶", + "item.plus_the_end.buc_4": "末影咬合者桶", + "item.plus_the_end.buc_5": "末影咬合者桶", + "item.plus_the_end.buc_6": "末影咬合者桶", + "item.plus_the_end.spawn_bitten_spawn_egg": "末影咬合者刷怪蛋", + "item.plus_the_end.ender_bitten_spawn_egg": "末影咬合者刷怪蛋", + "item.plus_the_end.ender_fly_spawn_egg": "末影苍蝇刷怪蛋", + "item.plus_the_end.ender_skeleton_spawn_egg": "末影骷髅刷怪蛋", + "block.plus_the_end.endronium_ore": "堇晶矿石", + "block.plus_the_end.raw_endronium_block": "粗堇晶块", + "block.plus_the_end.block_of_endronium": "堇晶块", + "block.plus_the_end.end_coal_ore": "末地煤矿石", + "block.plus_the_end.end_stem": "末地菌柄", + "block.plus_the_end.stripped_end_stem": "去皮末地菌柄", + "block.plus_the_end.end_wood": "末地木", + "block.plus_the_end.stripped_end_wood": "去皮末地木", + "block.plus_the_end.end_planks": "末地木板", + "block.plus_the_end.end_fence": "末地木栅栏", + "block.plus_the_end.end_fence_gate": "末地木栅栏门", + "block.plus_the_end.end_stairs": "末地木楼梯", + "block.plus_the_end.end_slab": "末地木台阶", + "block.plus_the_end.end_button": "末地木按钮", + "block.plus_the_end.end_pressure_plate": "末地木压力板", + "block.plus_the_end.end_trapdoor": "末地木活板门", + "block.plus_the_end.end_door": "末地木门", + "block.plus_the_end.end_marble": "末地大理石", + "block.plus_the_end.end_marble_stair": "末地大理石楼梯", + "block.plus_the_end.end_marble_slab": "末地大理石台阶", + "block.plus_the_end.end_marble_wall": "末地大理石墙", + "block.plus_the_end.end_marble_button": "末地大理石按钮", + "block.plus_the_end.end_marble_pressure_plate": "末地大理石压力板", + "block.plus_the_end.end_marble_bricks": "末地大理石砖", + "block.plus_the_end.end_marble_bricks_stairs": "末地大理石砖楼梯", + "block.plus_the_end.end_marble_bricks_slab": "末地大理石砖台阶", + "block.plus_the_end.end_marble_bricks_wall": "末地大理石砖墙", + "block.plus_the_end.chorus_grass": "紫颂草", + "block.plus_the_end.end_grass": "末地草", + "block.plus_the_end.end_grass_block": "末地草方块", + "block.plus_the_end.small_chorus_flower": "矮紫颂花", + "block.plus_the_end.tall_chorus_flower": "高紫颂花", + "block.plus_the_end.end_vines": "末地藤", + "block.plus_the_end.ender_eggplant_plants": "末影孢子", + "block.plus_the_end.end_mushroom": "末地蘑菇", + "block.plus_the_end.end_shroom_cells": "末地菌叶", + "block.plus_the_end.end_shroom_stem": "末地菌索", + "block.plus_the_end.end_shroom_light": "末地菌光体", + "block.plus_the_end.end_shroom_light_moss": "末地菌光体苔藓", + "block.plus_the_end.end_gem_cluster": "末地重晶簇", + "block.plus_the_end.end_gem_block": "末地重晶块", + "block.plus_the_end.airsda": "Airsda", + "block.plus_the_end.airfloawa": "Airgloawa", + "subtitles.levitating_jump": "Levitating Jump", + "entity.plus_the_end.spawn_bitten": "末影咬合者", + "entity.plus_the_end.ender_bitten": "末影咬合者", + "entity.plus_the_end.ender_fly": "末影苍蝇", + "entity.plus_the_end.ender_skeleton": "末影骷髅" +} \ No newline at end of file diff --git a/projects/1.18/assets/pneumaticcraft-repressurized/pneumaticcraft/lang/zh_cn.json b/projects/1.18/assets/pneumaticcraft-repressurized/pneumaticcraft/lang/zh_cn.json index d5cd7bab0517..d7282743dfa3 100644 --- a/projects/1.18/assets/pneumaticcraft-repressurized/pneumaticcraft/lang/zh_cn.json +++ b/projects/1.18/assets/pneumaticcraft-repressurized/pneumaticcraft/lang/zh_cn.json @@ -622,8 +622,8 @@ "pneumaticcraft.command.deliverAmazon.noInventory": "在 %s 没有容器。", "pneumaticcraft.command.deliverAmazon.noItems": "%s 处的容器内没有物品。", "pneumaticcraft.command.deliverAmazon.success": "正在将物品从 %s 配送到 %s!", - "pneumaticcraft.death.attack.acid1": "%1$s 被蚀刻至死!", - "pneumaticcraft.death.attack.acid2": "%1$s 变成了印刷电路板!", + "pneumaticcraft.death.attack.acid1": "%1$s 被蚀刻至死", + "pneumaticcraft.death.attack.acid2": "%1$s 变成了印刷电路板", "pneumaticcraft.death.attack.plastic_block1": "%1$s 踩在了过分刺痛的东西上", "pneumaticcraft.death.attack.plastic_block2": "%1$s 本该穿上靴子", "pneumaticcraft.death.attack.pressure1": "%1$s 被压成了肉饼", diff --git a/projects/1.18/assets/project-brazier/projectbrazier/lang/en_us.json b/projects/1.18/assets/project-brazier/projectbrazier/lang/en_us.json new file mode 100644 index 000000000000..5dd5ab59363b --- /dev/null +++ b/projects/1.18/assets/project-brazier/projectbrazier/lang/en_us.json @@ -0,0 +1,180 @@ +{ + "options.modelQuality.0": "Model Quality: Fastest", + "options.modelQuality.1": "Model Quality: Faster", + "options.modelQuality.2": "Model Quality: Default", + "options.modelQuality.3": "Model Quality: High", + "options.modelQuality.4": "Model Quality: Ultra", + "keybind.category.projectbrazier.gameplay": "Projectbrazier", + "keybind.projectbrazier.zoom.increase": "Increase Spyglass Zoom", + "keybind.projectbrazier.zoom.decrease": "Decrease Spyglass Zoom", + "keybind.projectbrazier.selective_item.prev": "Select Previous Variant", + "keybind.projectbrazier.selective_item.next": "Select Next Variant", + "keybind.projectbrazier.tertiary_action": "Secondary Interact", + "keybind.projectbrazier.experimental.activate": "Experimental Feature", + "itemGroup.projectbrazier.decoration": "Decoration", + "itemGroup.projectbrazier.miscellaneous": "Miscellaneous", + "item.projectbrazier.bronze_coin": "Bronze Coin", + "item.projectbrazier.gold_coin": "Gold Coin", + "item.projectbrazier.silver_coin": "Silver Coin", + "item.projectbrazier.copper_coin": "Copper Coin", + "item.projectbrazier.weathered_copper_coin": "Weathered Copper Coin", + "item.projectbrazier.oxidized_copper_coin": "Oxidized Copper Coin", + "item.projectbrazier.bone_war_horn": "Bone War Horn", + "item.projectbrazier.gold_spyglass": "Gold Spyglass", + "item.projectbrazier.silver_spyglass": "Silver Spyglass", + "item.projectbrazier.cauliflower_seeds": "Cauliflower Seeds", + "item.projectbrazier.white_cabbage_seeds": "White Cabbage Seeds", + "item.projectbrazier.cauliflower": "Cauliflower", + "item.projectbrazier.white_cabbage": "White Cabbage", + "item.projectbrazier.stone_arrow_slit": "Stone Brick Arrow Slit", + "item.projectbrazier.lump_of_dry_clay": "Lump of Dry Clay", + "item.projectbrazier.rope": "Rope", + "item.projectbrazier.deepslate_arrow_slit": "Deepslate Arrow Slit", + "block.projectbrazier.hoof_fungus": "Hoof Fungus", + "block.projectbrazier.stone_machicolations": "Stone Machicolations", + "block.projectbrazier.stone_crenellations": "Stone Crenellations", + "block.projectbrazier.empty_candle_holder": "Empty Candle Holder", + "block.projectbrazier.candle_holder": "Candle Holder", + "block.projectbrazier.nail": "Iron Nail", + "block.projectbrazier.iron_brazier": "Iron Brazier", + "block.projectbrazier.soul_iron_brazier": "Soul Iron Brazier", + "block.projectbrazier.iron_fire_bowl": "Iron Fire Bowl", + "block.projectbrazier.soul_iron_fire_bowl": "Soul Iron Fire Bowl", + "block.projectbrazier.andesite_bricks": "Andesite Bricks", + "block.projectbrazier.diorite_bricks": "Diorite Bricks", + "block.projectbrazier.granite_bricks": "Granite Bricks", + "block.projectbrazier.andesite_pillar": "Andesite Pillar", + "block.projectbrazier.diorite_pillar": "Diorite Pillar", + "block.projectbrazier.granite_pillar": "Granite Pillar", + "block.projectbrazier.snow_bricks": "Snow Bricks", + "block.projectbrazier.apple_planks": "Apple Planks", + "block.projectbrazier.apple_log": "Apple Log", + "block.projectbrazier.stripped_apple_log": "Stripped Apple Log", + "block.projectbrazier.apple_wood": "Apple Wood", + "block.projectbrazier.stripped_apple_wood": "Stripped Apple Wood", + "block.projectbrazier.orange_planks": "Orange Planks", + "block.projectbrazier.orange_log": "Orange Log", + "block.projectbrazier.stripped_orange_log": "Stripped Orange Log", + "block.projectbrazier.orange_wood": "Orange Wood", + "block.projectbrazier.stripped_orange_wood": "Stripped Orange Wood", + "block.projectbrazier.horizontal_stone_brick_arrow_slit": "Stone Brick Arrow Slit - Horizontal", + "block.projectbrazier.vertical_stone_brick_arrow_slit": "Stone Brick Arrow Slit - Vertical", + "block.projectbrazier.cross_stone_brick_arrow_slit": "Stone Brick Arrow Slit - Cross", + "block.projectbrazier.horizontal_deepslate_brick_arrow_slit": "Deepslate Brick Arrow Slit - Horizontal", + "block.projectbrazier.vertical_deepslate_brick_arrow_slit": "Deepslate Brick Arrow Slit - Vertical", + "block.projectbrazier.cross_deepslate_brick_arrow_slit": "Deepslate Brick Arrow Slit - Cross", + "block.projectbrazier.riverstone": "Riverstones", + "block.projectbrazier.large_riverstone": "Large Riverstones", + "block.projectbrazier.dark_large_riverstone": "Dark Large Riverstones", + "block.projectbrazier.colorful_cobblestone": "Colorful Cobblestone", + "block.projectbrazier.pale_colorful_cobblestone": "Pale Colorful Cobblestone", + "block.projectbrazier.jail_lattice": "Jail Lattice", + "block.projectbrazier.rope_anchor": "Rope Anchor", + "block.projectbrazier.wall_candle_holder": "Wall mounted Candle Holder", + "block.projectbrazier.empty_wall_candle_holder": "Empty Wall Mounted Candle Holder", + "block.projectbrazier.empty_wall_torch_holder": "Empty wall mounted Torch Holder", + "block.projectbrazier.wall_torch_holder": "Wall mounted Torch Holder", + "block.projectbrazier.wall_soul_torch_holder": "Wall mounted Soul Torch Holder", + "block.projectbrazier.traces_of_coal_ore": "Stone with Coal Ore traces", + "block.projectbrazier.poor_coal_ore": "Poor Coal Ore", + "block.projectbrazier.rich_coal_ore": "Rich Coal Ore", + "block.projectbrazier.traces_of_deepslate_coal_ore": "Deepslate with Coal Ore traces", + "block.projectbrazier.poor_deepslate_coal_ore": "Poor Coal Ore", + "block.projectbrazier.rich_deepslate_coal_ore": "Rich Coal Ore", + "block.projectbrazier.clay_in_dirt": "Clay in Dirt", + "block.projectbrazier.clay_in_grassy_dirt": "Clay in Grassy Dirt", + "block.projectbrazier.deepslate_machicolations": "Deepslate Machicolations", + "block.projectbrazier.deepslate_crenellations": "Deepslate Crenellations", + "block.info.projectbrazier.barrel": "Right click with planks to close", + "interaction.projectbrazier.chair_to_far": "%s is to far away from you.", + "interaction.projectbrazier.chair_occupied": "%s is already occupied.", + "subtitles.projectbrazier.war_horn": "War Horn", + "container.projectbrazier.gui.container.barrel": "Barrel", + "interaction.projectbrazier.rope_anchor.drop": "Drop rope down", + "interaction.projectbrazier.rope_anchor.pull_up": "Pull rope up", + "interaction.projectbrazier.rope_anchor.pull_up_fail": "Can not pull rope up while it's being used", + "interaction.projectbrazier.zipline.rope.set": "Rope attached to first point", + "interaction.projectbrazier.zipline.rope.to_short": "Zipline is to short, needs to be %s blocks apart", + "interaction.projectbrazier.zipline.rope.to_far": "Zipline is to long, %s blocks is the maximum", + "interaction.projectbrazier.zipline.rope.not_steep_enough": "Zipline is not steep enough", + "interaction.projectbrazier.zipline.rope.not_enough_rope": "You are missing %s ropes", + "interaction.projectbrazier.rope_maker.not_enough_string": "You are missing %s String", + "marg.material.apple": "Apple", + "marg.material.orange": "Orange", + "lang_gen.projectbrazier.candle_holder": "${custom} Candle Holder", + "lang_gen.projectbrazier.wall_candle_holder": "${custom} Wall Candle Holder", + "lang_gen.projectbrazier.polstered_bench": "${custom} Polstered ${material} Bench", + "lang_gen.projectbrazier.log_bench": "${material} Log Bench", + "lang_gen.projectbrazier.log_chair": "${material} Log Chair", + "lang_gen.projectbrazier.firewood": "${material} Firewood", + "lang_gen.projectbrazier.hollow_log": "Hollow ${material} Log", + "lang_gen.projectbrazier.zipline_anchor": "${material} Zipline Anchor", + "lang_gen.projectbrazier.stripped_log_bench": "Stripped ${material} Log Bench", + "lang_gen.projectbrazier.stripped_log_chair": "Stripped ${material} Log Chair", + "lang_gen.projectbrazier.stripped_hollow_log": "Stripped Hollow ${material} Log", + "lang_gen.projectbrazier.open_barrel": "Open ${material} Barrel", + "lang_gen.projectbrazier.closed_barrel": "Closed ${material} Barrel", + "lang_gen.projectbrazier.flower_barrel": "${material} Flower Barrel", + "lang_gen.projectbrazier.armrest_chair": "${material} Armrest Chair", + "lang_gen.projectbrazier.plank_chair": "${material} Plank Chair", + "lang_gen.projectbrazier.solid_chair": "${material} Solid Chair", + "lang_gen.projectbrazier.bench": "${material} Bench", + "lang_gen.projectbrazier.flower_bucket": "${material} Flower Bucket", + "lang_gen.projectbrazier.platform": "${material} Platform", + "lang_gen.projectbrazier.stool": "${material} Stool", + "lang_gen.projectbrazier.lattice": "${material} ${custom} Lattice", + "lang_gen.projectbrazier.solid_table": "Solid ${material} Table", + "marg.customs.black": "Black", + "marg.customs.blue": "Blue", + "marg.customs.brown": "Brown", + "marg.customs.cyan": "Cyan", + "marg.customs.gray": "Gray", + "marg.customs.green": "Green", + "marg.customs.light_blue": "Light Blue", + "marg.customs.light_gray": "Light Gray", + "marg.customs.lime": "Lime", + "marg.customs.magenta": "Magenta", + "marg.customs.orange": "Orange", + "marg.customs.pink": "Pink", + "marg.customs.purple": "Purple", + "marg.customs.red": "Red", + "marg.customs.white": "White", + "marg.customs.yellow": "Yellow", + "marg.customs.cross": "Cross", + "marg.customs.vertical": "Vertical", + "marg.customs.dense_vertical": "Dense Vertical", + "marg.customs.diamond": "Diamond", + "marg.customs.grid": "Grid", + "block.projectbrazier.black_candle_holder": "Black Candle Holder", + "block.projectbrazier.blue_candle_holder": "Blue Candle Holder", + "block.projectbrazier.brown_candle_holder": "Brown Candle Holder", + "block.projectbrazier.cyan_candle_holder": "Cyan Candle Holder", + "block.projectbrazier.gray_candle_holder": "Gray Candle Holder", + "block.projectbrazier.green_candle_holder": "Green Candle Holder", + "block.projectbrazier.light_blue_candle_holder": "Light Blue Candle Holder", + "block.projectbrazier.light_gray_candle_holder": "Light Gray Candle Holder", + "block.projectbrazier.lime_candle_holder": "Lime Candle Holder", + "block.projectbrazier.magenta_candle_holder": "Magenta Candle Holder", + "block.projectbrazier.orange_candle_holder": "Orange Candle Holder", + "block.projectbrazier.pink_candle_holder": "Pink Candle Holder", + "block.projectbrazier.purple_candle_holder": "Purple Candle Holder", + "block.projectbrazier.red_candle_holder": "Red Candle Holder", + "block.projectbrazier.white_candle_holder": "White Candle Holder", + "block.projectbrazier.yellow_candle_holder": "Yellow Candle Holder", + "block.projectbrazier.black_wall_candle_holder": "Black Wall Candle Holder", + "block.projectbrazier.blue_wall_candle_holder": "Blue Wall Candle Holder", + "block.projectbrazier.brown_wall_candle_holder": "Brown Wall Candle Holder", + "block.projectbrazier.cyan_wall_candle_holder": "Cyan Wall Candle Holder", + "block.projectbrazier.gray_wall_candle_holder": "Gray Wall Candle Holder", + "block.projectbrazier.green_wall_candle_holder": "Green Wall Candle Holder", + "block.projectbrazier.light_blue_wall_candle_holder": "Light Blue Wall Candle Holder", + "block.projectbrazier.light_gray_wall_candle_holder": "Light Gray Wall Candle Holder", + "block.projectbrazier.lime_wall_candle_holder": "Lime Wall Candle Holder", + "block.projectbrazier.magenta_wall_candle_holder": "Magenta Wall Candle Holder", + "block.projectbrazier.orange_wall_candle_holder": "Orange Wall Candle Holder", + "block.projectbrazier.pink_wall_candle_holder": "Pink Wall Candle Holder", + "block.projectbrazier.purple_wall_candle_holder": "Purple Wall Candle Holder", + "block.projectbrazier.red_wall_candle_holder": "Red Wall Candle Holder", + "block.projectbrazier.white_wall_candle_holder": "White Wall Candle Holder", + "block.projectbrazier.yellow_wall_candle_holder": "Yellow Wall Candle Holder" +} \ No newline at end of file diff --git a/projects/1.18/assets/project-brazier/projectbrazier/lang/zh_cn.json b/projects/1.18/assets/project-brazier/projectbrazier/lang/zh_cn.json new file mode 100644 index 000000000000..51f6283b5f0c --- /dev/null +++ b/projects/1.18/assets/project-brazier/projectbrazier/lang/zh_cn.json @@ -0,0 +1,180 @@ +{ + "options.modelQuality.0": "模型品质:极高性能", + "options.modelQuality.1": "模型品质:高性能", + "options.modelQuality.2": "模型品质:默认", + "options.modelQuality.3": "模型品质:高品质", + "options.modelQuality.4": "模型品质:极高品质", + "keybind.category.projectbrazier.gameplay": "Projectbrazier", + "keybind.projectbrazier.zoom.increase": "增加望远镜放大倍率", + "keybind.projectbrazier.zoom.decrease": "减少望远镜放大倍率", + "keybind.projectbrazier.selective_item.prev": "选择上一变种", + "keybind.projectbrazier.selective_item.next": "选择下一变种", + "keybind.projectbrazier.tertiary_action": "副交互按键", + "keybind.projectbrazier.experimental.activate": "实验性特性", + "itemGroup.projectbrazier.decoration": "装饰", + "itemGroup.projectbrazier.miscellaneous": "杂项", + "item.projectbrazier.bronze_coin": "青铜币", + "item.projectbrazier.gold_coin": "金币", + "item.projectbrazier.silver_coin": "银币", + "item.projectbrazier.copper_coin": "铜币", + "item.projectbrazier.weathered_copper_coin": "锈蚀的铜币", + "item.projectbrazier.oxidized_copper_coin": "氧化的铜币", + "item.projectbrazier.bone_war_horn": "骨制战争号角", + "item.projectbrazier.gold_spyglass": "金望远镜", + "item.projectbrazier.silver_spyglass": "银望远镜", + "item.projectbrazier.cauliflower_seeds": "花椰菜种子", + "item.projectbrazier.white_cabbage_seeds": "白色卷心菜种子", + "item.projectbrazier.cauliflower": "花椰菜", + "item.projectbrazier.white_cabbage": "白色卷心菜", + "item.projectbrazier.stone_arrow_slit": "石砖箭缝", + "item.projectbrazier.lump_of_dry_clay": "干黏土坨", + "item.projectbrazier.rope": "绳索", + "item.projectbrazier.deepslate_arrow_slit": "深板岩箭缝", + "block.projectbrazier.hoof_fungus": "木蹄", + "block.projectbrazier.stone_machicolations": "石砖突堞", + "block.projectbrazier.stone_crenellations": "石砖垛墙", + "block.projectbrazier.empty_candle_holder": "空烛台", + "block.projectbrazier.candle_holder": "烛台", + "block.projectbrazier.nail": "铁钉", + "block.projectbrazier.iron_brazier": "铁火盆", + "block.projectbrazier.soul_iron_brazier": "铁灵魂火盆", + "block.projectbrazier.iron_fire_bowl": "铁火碟", + "block.projectbrazier.soul_iron_fire_bowl": "铁灵魂火碟", + "block.projectbrazier.andesite_bricks": "安山岩砖", + "block.projectbrazier.diorite_bricks": "闪长岩砖", + "block.projectbrazier.granite_bricks": "花岗岩砖", + "block.projectbrazier.andesite_pillar": "安山岩柱", + "block.projectbrazier.diorite_pillar": "闪长岩柱", + "block.projectbrazier.granite_pillar": "花岗岩柱", + "block.projectbrazier.snow_bricks": "雪砖", + "block.projectbrazier.apple_planks": "苹果木板", + "block.projectbrazier.apple_log": "苹果原木", + "block.projectbrazier.stripped_apple_log": "去皮苹果原木", + "block.projectbrazier.apple_wood": "苹果木", + "block.projectbrazier.stripped_apple_wood": "去皮苹果木", + "block.projectbrazier.orange_planks": "橙木木板", + "block.projectbrazier.orange_log": "橙木原木", + "block.projectbrazier.stripped_orange_log": "去皮橙木原木", + "block.projectbrazier.orange_wood": "橙木", + "block.projectbrazier.stripped_orange_wood": "去皮橙木", + "block.projectbrazier.horizontal_stone_brick_arrow_slit": "石砖箭缝 - 水平", + "block.projectbrazier.vertical_stone_brick_arrow_slit": "石砖箭缝 - 竖直", + "block.projectbrazier.cross_stone_brick_arrow_slit": "石砖箭缝 - 十字", + "block.projectbrazier.horizontal_deepslate_brick_arrow_slit": "深板岩砖箭缝 - 水平", + "block.projectbrazier.vertical_deepslate_brick_arrow_slit": "深板岩砖箭缝 - 竖直", + "block.projectbrazier.cross_deepslate_brick_arrow_slit": "深板岩砖箭缝 - 十字", + "block.projectbrazier.riverstone": "河卵石", + "block.projectbrazier.large_riverstone": "大型河卵石", + "block.projectbrazier.dark_large_riverstone": "大型暗色河卵石", + "block.projectbrazier.colorful_cobblestone": "斑彩圆石", + "block.projectbrazier.pale_colorful_cobblestone": "淡斑彩圆石", + "block.projectbrazier.jail_lattice": "牢房式格栅", + "block.projectbrazier.rope_anchor": "绳锚", + "block.projectbrazier.wall_candle_holder": "壁式烛台", + "block.projectbrazier.empty_wall_candle_holder": "空壁式烛台", + "block.projectbrazier.empty_wall_torch_holder": "空壁式火把架", + "block.projectbrazier.wall_torch_holder": "壁式火把架", + "block.projectbrazier.wall_soul_torch_holder": "壁式灵魂火把架", + "block.projectbrazier.traces_of_coal_ore": "含微量煤矿的石头", + "block.projectbrazier.poor_coal_ore": "贫煤矿石", + "block.projectbrazier.rich_coal_ore": "富煤矿石", + "block.projectbrazier.traces_of_deepslate_coal_ore": "含微量煤矿的深板岩", + "block.projectbrazier.poor_deepslate_coal_ore": "深层贫煤矿石", + "block.projectbrazier.rich_deepslate_coal_ore": "深层富煤矿石", + "block.projectbrazier.clay_in_dirt": "混有黏土的泥土", + "block.projectbrazier.clay_in_grassy_dirt": "混有黏土的草方块", + "block.projectbrazier.deepslate_machicolations": "深板岩砖突堞", + "block.projectbrazier.deepslate_crenellations": "深板岩砖垛墙", + "block.info.projectbrazier.barrel": "手持木板右击以盖上盖板", + "interaction.projectbrazier.chair_to_far": "%s离你过远", + "interaction.projectbrazier.chair_occupied": "%s已被占用", + "subtitles.projectbrazier.war_horn": "战争号角", + "container.projectbrazier.gui.container.barrel": "木桶", + "interaction.projectbrazier.rope_anchor.drop": "放下绳索", + "interaction.projectbrazier.rope_anchor.pull_up": "收起绳索", + "interaction.projectbrazier.rope_anchor.pull_up_fail": "无法在绳索被占用时收起绳索", + "interaction.projectbrazier.zipline.rope.set": "已将绳索绑至第一点", + "interaction.projectbrazier.zipline.rope.to_short": "滑索过短,至少要有%s格长", + "interaction.projectbrazier.zipline.rope.to_far": "滑索过长,最多不能超过%s格长", + "interaction.projectbrazier.zipline.rope.not_steep_enough": "滑索坡度不够大", + "interaction.projectbrazier.zipline.rope.not_enough_rope": "缺少%s根绳索", + "interaction.projectbrazier.rope_maker.not_enough_string": "缺少%s根线", + "marg.material.apple": "苹果", + "marg.material.orange": "橘子", + "lang_gen.projectbrazier.candle_holder": "${custom}蜡烛烛台", + "lang_gen.projectbrazier.wall_candle_holder": "${custom}蜡烛壁式烛台", + "lang_gen.projectbrazier.polstered_bench": "附${custom}垫座的${material}长凳", + "lang_gen.projectbrazier.log_bench": "${material}原木长椅", + "lang_gen.projectbrazier.log_chair": "${material}原木椅", + "lang_gen.projectbrazier.firewood": "${material}柴堆", + "lang_gen.projectbrazier.hollow_log": "空心${material}原木", + "lang_gen.projectbrazier.zipline_anchor": "${material}滑索绳锚", + "lang_gen.projectbrazier.stripped_log_bench": "去皮${material}原木长椅", + "lang_gen.projectbrazier.stripped_log_chair": "去皮${material}原木椅", + "lang_gen.projectbrazier.stripped_hollow_log": "去皮空心${material}原木", + "lang_gen.projectbrazier.open_barrel": "敞口${material}木桶", + "lang_gen.projectbrazier.closed_barrel": "闭口${material}木桶", + "lang_gen.projectbrazier.flower_barrel": "${material}木花桶", + "lang_gen.projectbrazier.armrest_chair": "${material}扶手椅", + "lang_gen.projectbrazier.plank_chair": "${material}木板椅", + "lang_gen.projectbrazier.solid_chair": "${material}实木椅", + "lang_gen.projectbrazier.bench": "${material}长凳", + "lang_gen.projectbrazier.flower_bucket": "${material}木小花桶", + "lang_gen.projectbrazier.platform": "${material}平台", + "lang_gen.projectbrazier.stool": "${material}板凳", + "lang_gen.projectbrazier.lattice": "${material}${custom}格栅", + "lang_gen.projectbrazier.solid_table": "${material}实木桌", + "marg.customs.black": "黑色", + "marg.customs.blue": "蓝色", + "marg.customs.brown": "棕色", + "marg.customs.cyan": "青色", + "marg.customs.gray": "灰色", + "marg.customs.green": "绿色", + "marg.customs.light_blue": "淡蓝色", + "marg.customs.light_gray": "淡灰色", + "marg.customs.lime": "黄绿色", + "marg.customs.magenta": "品红色", + "marg.customs.orange": "橙色", + "marg.customs.pink": "粉红色", + "marg.customs.purple": "紫色", + "marg.customs.red": "红色", + "marg.customs.white": "白色", + "marg.customs.yellow": "黄色", + "marg.customs.cross": "叉形", + "marg.customs.vertical": "竖杆", + "marg.customs.dense_vertical": "紧密式竖杆", + "marg.customs.diamond": "菱形", + "marg.customs.grid": "格状", + "block.projectbrazier.black_candle_holder": "黑色蜡烛烛台", + "block.projectbrazier.blue_candle_holder": "蓝色蜡烛烛台", + "block.projectbrazier.brown_candle_holder": "棕色蜡烛烛台", + "block.projectbrazier.cyan_candle_holder": "青色蜡烛烛台", + "block.projectbrazier.gray_candle_holder": "灰色蜡烛烛台", + "block.projectbrazier.green_candle_holder": "绿色蜡烛烛台", + "block.projectbrazier.light_blue_candle_holder": "淡蓝色蜡烛烛台", + "block.projectbrazier.light_gray_candle_holder": "淡灰色蜡烛烛台", + "block.projectbrazier.lime_candle_holder": "黄绿色蜡烛烛台", + "block.projectbrazier.magenta_candle_holder": "品红色蜡烛烛台", + "block.projectbrazier.orange_candle_holder": "橙色蜡烛烛台", + "block.projectbrazier.pink_candle_holder": "粉红色蜡烛烛台", + "block.projectbrazier.purple_candle_holder": "紫色蜡烛烛台", + "block.projectbrazier.red_candle_holder": "红色蜡烛烛台", + "block.projectbrazier.white_candle_holder": "白色蜡烛烛台", + "block.projectbrazier.yellow_candle_holder": "黄色蜡烛烛台", + "block.projectbrazier.black_wall_candle_holder": "黑色蜡烛壁式烛台", + "block.projectbrazier.blue_wall_candle_holder": "蓝色蜡烛壁式烛台", + "block.projectbrazier.brown_wall_candle_holder": "棕色蜡烛壁式烛台", + "block.projectbrazier.cyan_wall_candle_holder": "青色蜡烛壁式烛台", + "block.projectbrazier.gray_wall_candle_holder": "灰色蜡烛壁式烛台", + "block.projectbrazier.green_wall_candle_holder": "绿色蜡烛壁式烛台", + "block.projectbrazier.light_blue_wall_candle_holder": "淡蓝色蜡烛壁式烛台", + "block.projectbrazier.light_gray_wall_candle_holder": "淡灰色蜡烛壁式烛台", + "block.projectbrazier.lime_wall_candle_holder": "黄绿色蜡烛壁式烛台", + "block.projectbrazier.magenta_wall_candle_holder": "品红色蜡烛壁式烛台", + "block.projectbrazier.orange_wall_candle_holder": "橙色蜡烛壁式烛台", + "block.projectbrazier.pink_wall_candle_holder": "粉红色蜡烛壁式烛台", + "block.projectbrazier.purple_wall_candle_holder": "紫色蜡烛壁式烛台", + "block.projectbrazier.red_wall_candle_holder": "红色蜡烛壁式烛台", + "block.projectbrazier.white_wall_candle_holder": "白色蜡烛壁式烛台", + "block.projectbrazier.yellow_wall_candle_holder": "黄色蜡烛壁式烛台" +} \ No newline at end of file diff --git a/projects/1.18/assets/redstone-arsenal/redstone_arsenal/lang/en_us.json b/projects/1.18/assets/redstone-arsenal/redstone_arsenal/lang/en_us.json new file mode 100644 index 000000000000..17debf67c8ce --- /dev/null +++ b/projects/1.18/assets/redstone-arsenal/redstone_arsenal/lang/en_us.json @@ -0,0 +1,58 @@ +{ + "itemGroup.redstone_arsenal": "Redstone Arsenal", + "info.redstone_arsenal.mode.0": "Quelled", + "info.redstone_arsenal.mode.1": "Empowered", + "death.attack.flux": "%2$s's flux flummoxed %1$s!", + "death.attack.flux.item": "%2$s used %3$s to flummox %1$s with flux!", + "item.redstone_arsenal.flux_coin": "Flux-Infused Coin", + "item.redstone_arsenal.flux_dust": "Flux-Infused Dust", + "item.redstone_arsenal.flux_gear": "Flux-Infused Gear", + "item.redstone_arsenal.flux_gem": "Flux-Infused Gem", + "item.redstone_arsenal.flux_ingot": "Flux-Infused Ingot", + "item.redstone_arsenal.flux_nugget": "Flux-Infused Nugget", + "item.redstone_arsenal.flux_plate": "Flux-Infused Plate", + "item.redstone_arsenal.flux_plating": "Flux-Infused Plating", + "item.redstone_arsenal.obsidian_rod": "Obsidian Rod", + "item.redstone_arsenal.flux_obsidian_rod": "Flux-Infused Obsidian Rod", + "block.redstone_arsenal.flux_metal_block": "Flux-Infused Metal Block", + "block.redstone_arsenal.flux_gem_block": "Flux-Infused Gem Block", + "item.redstone_arsenal.flux_sword": "Flux-Infused Sword", + "item.redstone_arsenal.flux_shield": "Flux-Infused Shield", + "item.redstone_arsenal.flux_trident": "Flux-Infused Trident", + "item.redstone_arsenal.flux_bow": "Flux-Infused Bow", + "item.redstone_arsenal.flux_crossbow": "Flux-Infused Crossbow", + "item.redstone_arsenal.flux_crossbow.loaded_from": "Loaded from:", + "item.redstone_arsenal.flux_quiver": "Flux-Infused Quiver", + "item.redstone_arsenal.flux_pickaxe": "Flux-Infused Pickaxe", + "item.redstone_arsenal.flux_shovel": "Flux-Infused Shovel", + "item.redstone_arsenal.flux_axe": "Flux-Infused Axe", + "item.redstone_arsenal.flux_hoe": "Flux-Infused Hoe", + "item.redstone_arsenal.flux_sickle": "Flux-Infused Sickle", + "item.redstone_arsenal.flux_hammer": "Flux-Infused Hammer", + "item.redstone_arsenal.flux_excavator": "Flux-Infused Excavator", + "item.redstone_arsenal.flux_wrench": "Flux-Infused Battle Wrench", + "item.redstone_arsenal.flux_fishing_rod": "Flux-Infused Fishing Rod", + "item.redstone_arsenal.flux_helmet": "Flux-Infused Helmet", + "item.redstone_arsenal.flux_chestplate": "Flux-Infused Chestplate", + "item.redstone_arsenal.flux_leggings": "Flux-Infused Leggings", + "item.redstone_arsenal.flux_boots": "Flux-Infused Boots", + "item.redstone_arsenal.flux_elytra": "Flux-Infused Elytra", + "item.redstone_arsenal.flux_controller": "Flux-Infused Elytra Controller", + "block.redstone_arsenal.flux_glow_air": "Flux-Infused Air", + "block.redstone_arsenal.flux_path": "Flux-Infused Path", + "entity.redstone_arsenal.flux_slash": "Flux Slash", + "entity.redstone_arsenal.flux_arrow": "Flux Arrow", + "entity.redstone_arsenal.flux_trident": "Flux-Infused Trident", + "entity.redstone_arsenal.flux_wrench": "Flux-Infused Battle Wrench", + "entity.redstone_arsenal.flux_shockwave": "Shockwave", + "subtitles.redstone_arsenal.empower.on": "Flux Tool powers up", + "subtitles.redstone_arsenal.empower.off": "Flux Tool powers down", + "subtitles.redstone_arsenal.shielding.break": "Flux Shielding cracks", + "subtitles.redstone_arsenal.shielding.recharge": "Flux Shielding recharges", + "_comment": "Keywords - These terms help things show up in JEI or other tooltip searches! :)", + "item.redstone_arsenal.flux_helmet.keyword": "armor", + "item.redstone_arsenal.flux_chestplate.keyword": "armor", + "item.redstone_arsenal.flux_leggings.keyword": "armor", + "item.redstone_arsenal.flux_boots.keyword": "armor", + "item.redstone_arsenal.flux_elytra.keyword": "armor chestplate" +} \ No newline at end of file diff --git a/projects/1.18/assets/redstone-arsenal/redstone_arsenal/lang/zh_cn.json b/projects/1.18/assets/redstone-arsenal/redstone_arsenal/lang/zh_cn.json new file mode 100644 index 000000000000..c6761a212bc6 --- /dev/null +++ b/projects/1.18/assets/redstone-arsenal/redstone_arsenal/lang/zh_cn.json @@ -0,0 +1,58 @@ +{ + "itemGroup.redstone_arsenal": "红石兵工厂", + "info.redstone_arsenal.mode.0": "休眠", + "info.redstone_arsenal.mode.1": "充能", + "death.attack.flux": "%2$s的注能令%1$s不知所措!", + "death.attack.flux.item": "%2$s以%3$s的注能令%1$s不知所措!", + "item.redstone_arsenal.flux_coin": "红石充能币", + "item.redstone_arsenal.flux_dust": "红石充能粉", + "item.redstone_arsenal.flux_gear": "红石充能齿轮", + "item.redstone_arsenal.flux_gem": "红石充能水晶", + "item.redstone_arsenal.flux_ingot": "红石充能锭", + "item.redstone_arsenal.flux_nugget": "红石充能粒", + "item.redstone_arsenal.flux_plate": "红石充能板", + "item.redstone_arsenal.flux_plating": "红石充能护甲板", + "item.redstone_arsenal.obsidian_rod": "黑曜石手柄", + "item.redstone_arsenal.flux_obsidian_rod": "充能黑曜石手柄", + "block.redstone_arsenal.flux_metal_block": "红石充能块", + "block.redstone_arsenal.flux_gem_block": "红石水晶块", + "item.redstone_arsenal.flux_sword": "红石充能剑", + "item.redstone_arsenal.flux_shield": "红石充能盾牌", + "item.redstone_arsenal.flux_trident": "红石充能三叉戟", + "item.redstone_arsenal.flux_bow": "红石充能弓", + "item.redstone_arsenal.flux_crossbow": "红石充能弩", + "item.redstone_arsenal.flux_crossbow.loaded_from": "装填:", + "item.redstone_arsenal.flux_quiver": "红石充能箭袋", + "item.redstone_arsenal.flux_pickaxe": "红石充能镐", + "item.redstone_arsenal.flux_shovel": "红石充能锹", + "item.redstone_arsenal.flux_axe": "红石充能斧", + "item.redstone_arsenal.flux_hoe": "红石充能锄", + "item.redstone_arsenal.flux_sickle": "红石充能镰刀", + "item.redstone_arsenal.flux_hammer": "红石充能锤", + "item.redstone_arsenal.flux_excavator": "红石充能开掘铲", + "item.redstone_arsenal.flux_wrench": "红石充能战斗扳手", + "item.redstone_arsenal.flux_fishing_rod": "红石充能钓鱼竿", + "item.redstone_arsenal.flux_helmet": "红石充能头盔", + "item.redstone_arsenal.flux_chestplate": "红石充能胸甲", + "item.redstone_arsenal.flux_leggings": "红石充能护腿", + "item.redstone_arsenal.flux_boots": "红石充能靴子", + "item.redstone_arsenal.flux_elytra": "红石充能鞘翅", + "item.redstone_arsenal.flux_controller": "红石充能鞘翅控制器", + "block.redstone_arsenal.flux_glow_air": "红石充能光源", + "block.redstone_arsenal.flux_path": "红石充能土径", + "entity.redstone_arsenal.flux_slash": "通量剑气", + "entity.redstone_arsenal.flux_arrow": "通量箭", + "entity.redstone_arsenal.flux_trident": "红石充能三叉戟", + "entity.redstone_arsenal.flux_wrench": "红石充能战斗扳手", + "entity.redstone_arsenal.flux_shockwave": "冲击波", + "subtitles.redstone_arsenal.empower.on": "通量工具:充能", + "subtitles.redstone_arsenal.empower.off": "通量工具:休眠", + "subtitles.redstone_arsenal.shielding.break": "通量护盾:破裂", + "subtitles.redstone_arsenal.shielding.recharge": "通量护盾:重新充能", + "_comment": "Keywords - These terms help things show up in JEI or other tooltip searches! :)", + "item.redstone_arsenal.flux_helmet.keyword": "盔甲", + "item.redstone_arsenal.flux_chestplate.keyword": "盔甲", + "item.redstone_arsenal.flux_leggings.keyword": "盔甲", + "item.redstone_arsenal.flux_boots.keyword": "盔甲", + "item.redstone_arsenal.flux_elytra.keyword": "盔甲 胸甲" +} \ No newline at end of file diff --git a/projects/1.18/assets/rotten-leather/rottenleather/lang/en_us.json b/projects/1.18/assets/rotten-leather/rottenleather/lang/en_us.json new file mode 100644 index 000000000000..3ebd0b550215 --- /dev/null +++ b/projects/1.18/assets/rotten-leather/rottenleather/lang/en_us.json @@ -0,0 +1,5 @@ +{ + "item.rottenleather.rotten_chunk": "Rotten Chunk", + "item.rottenleather.sweetened_chunk": "Sweetened Chunk", + "item.rottenleather.flesh_jerky": "Flesh Jerky" +} \ No newline at end of file diff --git a/projects/1.18/assets/rotten-leather/rottenleather/lang/zh_cn.json b/projects/1.18/assets/rotten-leather/rottenleather/lang/zh_cn.json new file mode 100644 index 000000000000..dc42c460d369 --- /dev/null +++ b/projects/1.18/assets/rotten-leather/rottenleather/lang/zh_cn.json @@ -0,0 +1,5 @@ +{ + "item.rottenleather.rotten_chunk": "厚腐肉片", + "item.rottenleather.sweetened_chunk": "糖腌厚腐肉片", + "item.rottenleather.flesh_jerky": "肉干" +} \ No newline at end of file diff --git a/projects/1.18/assets/simply-light/simplylight/lang/zh_cn.json b/projects/1.18/assets/simply-light/simplylight/lang/zh_cn.json index 8fa186704e98..ff53f8ae9587 100644 --- a/projects/1.18/assets/simply-light/simplylight/lang/zh_cn.json +++ b/projects/1.18/assets/simply-light/simplylight/lang/zh_cn.json @@ -1,27 +1,127 @@ { - "block.simplylight.edge_light": "墙角灯(底部)", - "block.simplylight.edge_light.info": "沿着墙延伸,", - "block.simplylight.edge_light.info2": "在走廊很有用。", - "block.simplylight.edge_light_top": "墙角灯(顶部)", - "block.simplylight.edge_light_top.info": "沿着墙延伸,", - "block.simplylight.edge_light_top.info2": "在走廊很有用。", - "block.simplylight.illuminant_block": "红石信号发光方块", - "block.simplylight.illuminant_block.info": "简易的发光方块,", - "block.simplylight.illuminant_block_on.info": "简易的发光方块,", + "block.simplylight.edge_light": "动态线灯(底部)", + "block.simplylight.edge_light.info": "自动依附周围的墙面,", + "block.simplylight.edge_light.info2": "很适合走廊。", + "block.simplylight.edge_light.jei.info": "放置后的形状将根据周围的方块做适应性的改变。\n之后形状保持固定,这样你可以使用放置临时方块的方式指定它的形状。", + "block.simplylight.edge_light_top": "动态线灯(顶部)", + "block.simplylight.edge_light_top.info": "自动依附周围的墙面,", + "block.simplylight.edge_light_top.info2": "很适合走廊。", + "block.simplylight.edge_light_top.jei.info": "放置后的形状将根据周围的方块做适应性的改变。\n之后形状保持固定,这样你可以使用放置临时方块的方式指定它的形状。", + "block.simplylight.illuminant_black_block": "黑色发光方块", + "block.simplylight.illuminant_black_block.info": "简易的方块光源,", + "block.simplylight.illuminant_black_block.info2": "接收%s时开启。", + "block.simplylight.illuminant_black_block_on": "黑色发光方块(反相)", + "block.simplylight.illuminant_black_block_on.info": "简易的方块光源,", + "block.simplylight.illuminant_black_block_on.info2": "接收%s时关闭。", + "block.simplylight.illuminant_block": "发光方块", + "block.simplylight.illuminant_block.info": "简易的方块光源,", + "block.simplylight.illuminant_block.info2": "接收%s时开启。", + "block.simplylight.illuminant_block_on": "发光方块(反相)", + "block.simplylight.illuminant_block_on.info": "简易的方块光源,", + "block.simplylight.illuminant_block_on.info2": "接收%s时关闭。", + "block.simplylight.illuminant_blue_block": "蓝色发光方块", + "block.simplylight.illuminant_blue_block.info": "简易的方块光源,", + "block.simplylight.illuminant_blue_block.info2": "接收%s时开启。", + "block.simplylight.illuminant_blue_block_on": "蓝色发光方块(反相)", + "block.simplylight.illuminant_blue_block_on.info": "简易的方块光源,", + "block.simplylight.illuminant_blue_block_on.info2": "接收%s时关闭。", + "block.simplylight.illuminant_brown_block": "棕色发光方块", + "block.simplylight.illuminant_brown_block.info": "简易的方块光源,", + "block.simplylight.illuminant_brown_block.info2": "接收%s时开启。", + "block.simplylight.illuminant_brown_block_on": "棕色发光方块(反相)", + "block.simplylight.illuminant_brown_block_on.info": "简易的方块光源,", + "block.simplylight.illuminant_brown_block_on.info2": "接收%s时关闭。", + "block.simplylight.illuminant_cyan_block": "青色发光方块", + "block.simplylight.illuminant_cyan_block.info": "简易的方块光源,", + "block.simplylight.illuminant_cyan_block.info2": "接收%s时开启。", + "block.simplylight.illuminant_cyan_block_on": "青色发光方块(反相)", + "block.simplylight.illuminant_cyan_block_on.info": "简易的方块光源,", + "block.simplylight.illuminant_cyan_block_on.info2": "接收%s时关闭。", + "block.simplylight.illuminant_gray_block": "灰色发光方块", + "block.simplylight.illuminant_gray_block.info": "简易的方块光源,", + "block.simplylight.illuminant_gray_block.info2": "接收%s时开启。", + "block.simplylight.illuminant_gray_block_on": "灰色发光方块(反相)", + "block.simplylight.illuminant_gray_block_on.info": "简易的方块光源,", + "block.simplylight.illuminant_gray_block_on.info2": "接收%s时关闭。", + "block.simplylight.illuminant_green_block": "绿色发光方块", + "block.simplylight.illuminant_green_block.info": "简易的方块光源,", + "block.simplylight.illuminant_green_block.info2": "接收%s时开启。", + "block.simplylight.illuminant_green_block_on": "绿色发光方块(反相)", + "block.simplylight.illuminant_green_block_on.info": "简易的方块光源,", + "block.simplylight.illuminant_green_block_on.info2": "接收%s时关闭。", + "block.simplylight.illuminant_light_blue_block": "淡蓝色发光方块", + "block.simplylight.illuminant_light_blue_block.info": "简易的方块光源,", + "block.simplylight.illuminant_light_blue_block.info2": "接收%s时开启。", + "block.simplylight.illuminant_light_blue_block_on": "淡蓝色发光方块(反相)", + "block.simplylight.illuminant_light_blue_block_on.info": "简易的方块光源,", + "block.simplylight.illuminant_light_blue_block_on.info2": "接收%s时关闭。", + "block.simplylight.illuminant_light_gray_block": "淡灰色发光方块", + "block.simplylight.illuminant_light_gray_block.info": "简易的方块光源,", + "block.simplylight.illuminant_light_gray_block.info2": "接收%s时开启。", + "block.simplylight.illuminant_light_gray_block_on": "淡灰色发光方块(反相)", + "block.simplylight.illuminant_light_gray_block_on.info": "简易的方块光源,", + "block.simplylight.illuminant_light_gray_block_on.info2": "接收%s时关闭。", + "block.simplylight.illuminant_lime_block": "黄绿色发光方块", + "block.simplylight.illuminant_lime_block.info": "简易的方块光源,", + "block.simplylight.illuminant_lime_block.info2": "接收%s时开启。", + "block.simplylight.illuminant_lime_block_on": "黄绿色发光方块(反相)", + "block.simplylight.illuminant_lime_block_on.info": "简易的方块光源,", + "block.simplylight.illuminant_lime_block_on.info2": "接收%s时关闭。", + "block.simplylight.illuminant_magenta_block": "品红色发光方块", + "block.simplylight.illuminant_magenta_block.info": "简易的方块光源,", + "block.simplylight.illuminant_magenta_block.info2": "接收%s时开启。", + "block.simplylight.illuminant_magenta_block_on": "品红色发光方块(反相)", + "block.simplylight.illuminant_magenta_block_on.info": "简易的方块光源,", + "block.simplylight.illuminant_magenta_block_on.info2": "接收%s时关闭。", + "block.simplylight.illuminant_orange_block": "橙色发光方块", + "block.simplylight.illuminant_orange_block.info": "简易的方块光源,", + "block.simplylight.illuminant_orange_block.info2": "接收%s时开启。", + "block.simplylight.illuminant_orange_block_on": "橙色发光方块(反相)", + "block.simplylight.illuminant_orange_block_on.info": "简易的方块光源,", + "block.simplylight.illuminant_orange_block_on.info2": "接收%s时关闭。", "block.simplylight.illuminant_panel": "发光面板", - "block.simplylight.illuminant_panel.info": "简易的LED面板", - "block.simplylight.illuminant_panel.info2": "可以放置在任意位置。", + "block.simplylight.illuminant_panel.info": "简易的LED面板光源,", + "block.simplylight.illuminant_panel.info2": "可朝任意方向放置。", + "block.simplylight.illuminant_pink_block": "粉红色发光方块", + "block.simplylight.illuminant_pink_block.info": "简易的方块光源,", + "block.simplylight.illuminant_pink_block.info2": "接收%s时开启。", + "block.simplylight.illuminant_pink_block_on": "粉红色发光方块(反相)", + "block.simplylight.illuminant_pink_block_on.info": "简易的方块光源,", + "block.simplylight.illuminant_pink_block_on.info2": "接收%s时关闭。", + "block.simplylight.illuminant_purple_block": "紫色发光方块", + "block.simplylight.illuminant_purple_block.info": "简易的方块光源,", + "block.simplylight.illuminant_purple_block.info2": "接收%s时开启。", + "block.simplylight.illuminant_purple_block_on": "紫色发光方块(反相)", + "block.simplylight.illuminant_purple_block_on.info": "简易的方块光源,", + "block.simplylight.illuminant_purple_block_on.info2": "接收%s时关闭。", + "block.simplylight.illuminant_red_block": "红色发光方块", + "block.simplylight.illuminant_red_block.info": "简易的方块光源,", + "block.simplylight.illuminant_red_block.info2": "接收%s时开启。", + "block.simplylight.illuminant_red_block_on": "红色发光方块(反相)", + "block.simplylight.illuminant_red_block_on.info": "简易的方块光源,", + "block.simplylight.illuminant_red_block_on.info2": "接收%s时关闭。", "block.simplylight.illuminant_slab": "发光台阶", "block.simplylight.illuminant_slab.info": "简易的半砖光源,", - "block.simplylight.illuminant_slab.info2": "可以放置在任意位置。", + "block.simplylight.illuminant_slab.info2": "可朝任意方向放置。", + "block.simplylight.illuminant_yellow_block": "黄色发光方块", + "block.simplylight.illuminant_yellow_block.info": "简易的方块光源,", + "block.simplylight.illuminant_yellow_block.info2": "接收%s时开启。", + "block.simplylight.illuminant_yellow_block_on": "黄色发光方块(反相)", + "block.simplylight.illuminant_yellow_block_on.info": "简易的方块光源,", + "block.simplylight.illuminant_yellow_block_on.info2": "接收%s时关闭。", + "block.simplylight.lamp_post": "灯柱", + "block.simplylight.lamp_post.info": "3格高的灯柱。", + "block.simplylight.lamp_post.info2": "光从顶部方块发出。", "block.simplylight.lightbulb": "简易灯泡", - "block.simplylight.lightbulb.info": "只是一个简易的灯泡,", - "block.simplylight.lightbulb.info2": "可以放置在任意位置的任意一面。", + "block.simplylight.lightbulb.info": "只是个简易的灯泡,", + "block.simplylight.lightbulb.info2": "可朝任意方向放置。", "block.simplylight.rodlamp": "发光杆", - "block.simplylight.rodlamp.info": "一个简易的发光杆。", - "block.simplylight.rodlamp.info2": "可以放置在任意位置。", + "block.simplylight.rodlamp.info": "简易的杆状光源,", + "block.simplylight.rodlamp.info2": "可朝任意方向放置。", "block.simplylight.wall_lamp": "发光灯具", - "block.simplylight.wall_lamp.info": "悬挂在墙壁上,或粘在天花板和地板上。", + "block.simplylight.wall_lamp.info": "挂在墙上,或者粘在天花板和地板上。", "itemGroup.simplylight": "简易光源", - "simplylight.shift": "按住<§6§oShift§r>了解更多信息。" + "simplylight.key.shift": "Shift", + "simplylight.redstone": "红石信号", + "simplylight.shift": "按住<%s>查看信息。" } \ No newline at end of file diff --git a/projects/1.18/assets/simply-tea/simplytea/lang/en_us.json b/projects/1.18/assets/simply-tea/simplytea/lang/en_us.json index 40dc90e4c37e..bdda6b6668ea 100644 --- a/projects/1.18/assets/simply-tea/simplytea/lang/en_us.json +++ b/projects/1.18/assets/simply-tea/simplytea/lang/en_us.json @@ -1,11 +1,9 @@ { "itemGroup.simplytea": "Simply Tea!", - "block.simplytea.tea_sapling": "Tea Sapling", "block.simplytea.tea_trunk": "Tea Trunk", "block.simplytea.tea_fence": "Tea Fence", "block.simplytea.tea_fence_gate": "Tea Fence Gate", - "item.simplytea.tea_leaf": "Tea Leaf", "item.simplytea.tea_leaf.tooltip": "Pleasant aroma!", "item.simplytea.black_tea": "Black Tea", @@ -16,7 +14,6 @@ "item.simplytea.chorus_petal.tooltip": "Mystical!", "item.simplytea.ice_cube": "Ice Cube", "item.simplytea.ice_cube.tooltip": "Cold!", - "item.simplytea.unfired_cup": "Unfired Tea Cup", "item.simplytea.cup": "Tea Cup", "item.simplytea.cup_water": "Cup of Water", @@ -30,14 +27,12 @@ "item.simplytea.cup_cocoa": "Cup of Hot Chocolate", "item.simplytea.cup.with_honey": "With Honey", "item.simplytea.cup.with_cinnamon": "With Cinnamon", - "item.simplytea.teabag": "Tea Bag", "item.simplytea.teabag_green": "Green Tea Bag", "item.simplytea.teabag_black": "Black Tea Bag", "item.simplytea.teabag_floral": "Dandelion Tea Bag", "item.simplytea.teabag_chamomile": "Chamomile Tea Bag", "item.simplytea.teabag_chorus": "Chorus Tea Bag", - "item.simplytea.unfired_teapot": "Unfired Teapot", "item.simplytea.teapot": "Teapot", "item.simplytea.teapot.tooltip": "Empty!", @@ -49,10 +44,9 @@ "item.simplytea.teapot_hot.tooltip": "Boiling!", "item.simplytea.teapot_frothed": "Teapot", "item.simplytea.teapot_frothed.tooltip": "Frothed milk!", - "effect.simplytea.restful": "Restful", "effect.simplytea.relaxed": "Relaxed", "effect.simplytea.caffeinated": "Caffeinated", "effect.simplytea.invigorated": "Invigorated", "effect.simplytea.enderfalling": "Enderfalling" -} +} \ No newline at end of file diff --git a/projects/1.18/assets/simply-tea/simplytea/lang/zh_cn.json b/projects/1.18/assets/simply-tea/simplytea/lang/zh_cn.json index 498602e371b8..dc93b4ef106f 100644 --- a/projects/1.18/assets/simply-tea/simplytea/lang/zh_cn.json +++ b/projects/1.18/assets/simply-tea/simplytea/lang/zh_cn.json @@ -1,11 +1,9 @@ { "itemGroup.simplytea": "简单的茶!", - "block.simplytea.tea_sapling": "茶树树苗", "block.simplytea.tea_trunk": "茶树树干", "block.simplytea.tea_fence": "茶枝栅栏", "block.simplytea.tea_fence_gate": "茶枝栅栏门", - "item.simplytea.tea_leaf": "茶叶", "item.simplytea.tea_leaf.tooltip": "令人愉悦的清香", "item.simplytea.black_tea": "红茶", @@ -16,7 +14,6 @@ "item.simplytea.chorus_petal.tooltip": "神秘之花", "item.simplytea.ice_cube": "冰块", "item.simplytea.ice_cube.tooltip": "冰霜凝结", - "item.simplytea.unfired_cup": "未烧制的茶杯", "item.simplytea.cup": "茶杯", "item.simplytea.cup_water": "清水", @@ -30,14 +27,12 @@ "item.simplytea.cup_cocoa": "热可可", "item.simplytea.cup.with_honey": "调有蜂蜜", "item.simplytea.cup.with_cinnamon": "调有肉桂", - "item.simplytea.teabag": "茶包", "item.simplytea.teabag_green": "绿茶包", "item.simplytea.teabag_black": "红茶包", "item.simplytea.teabag_floral": "蒲公英花茶包", "item.simplytea.teabag_chamomile": "黄春菊花茶包", "item.simplytea.teabag_chorus": "紫颂花茶包", - "item.simplytea.unfired_teapot": "未烧制的茶壶", "item.simplytea.teapot": "茶壶", "item.simplytea.teapot.tooltip": "空", @@ -49,10 +44,9 @@ "item.simplytea.teapot_hot.tooltip": "小心烫伤!", "item.simplytea.teapot_frothed": "茶壶", "item.simplytea.teapot_frothed.tooltip": "表层漂浮着温热的奶泡", - "effect.simplytea.restful": "安宁", "effect.simplytea.relaxed": "轻松", "effect.simplytea.caffeinated": "精力充沛", "effect.simplytea.invigorated": "生气勃勃", "effect.simplytea.enderfalling": "末影护盾" -} +} \ No newline at end of file diff --git a/projects/1.18/assets/slabgen-addon-bop/slabgenbop/lang/en_us.json b/projects/1.18/assets/slabgen-addon-bop/slabgenbop/lang/en_us.json new file mode 100644 index 000000000000..c446227cba82 --- /dev/null +++ b/projects/1.18/assets/slabgen-addon-bop/slabgenbop/lang/en_us.json @@ -0,0 +1,5 @@ +{ + "block.slabgenbop.black_sand_slab": "Black Sand Slab", + "block.slabgenbop.white_sand_slab": "White Sand Slab", + "block.slabgenbop.orange_sand_slab": "Orange Sand Slab" +} \ No newline at end of file diff --git a/projects/1.18/assets/slabgen-addon-bop/slabgenbop/lang/zh_cn.json b/projects/1.18/assets/slabgen-addon-bop/slabgenbop/lang/zh_cn.json new file mode 100644 index 000000000000..a83c2b7a975a --- /dev/null +++ b/projects/1.18/assets/slabgen-addon-bop/slabgenbop/lang/zh_cn.json @@ -0,0 +1,5 @@ +{ + "block.slabgenbop.black_sand_slab": "黑沙台阶", + "block.slabgenbop.white_sand_slab": "白沙台阶", + "block.slabgenbop.orange_sand_slab": "橙沙台阶" +} \ No newline at end of file diff --git a/projects/1.18/assets/slabgen/slabgen/lang/en_us.json b/projects/1.18/assets/slabgen/slabgen/lang/en_us.json new file mode 100644 index 000000000000..65d9a93252a3 --- /dev/null +++ b/projects/1.18/assets/slabgen/slabgen/lang/en_us.json @@ -0,0 +1,11 @@ +{ + "block.slabgen.dirt_slab": "Dirt Slab", + "block.slabgen.coarse_dirt_slab": "Coarse Dirt Slab", + "block.slabgen.grass_slab": "Grass Slab", + "block.slabgen.mycelium_slab": "Mycelium Slab", + "block.slabgen.sand_slab": "Sand Slab", + "block.slabgen.gravel_slab": "Gravel Slab", + "block.slabgen.podzol_slab": "Podzol Slab", + "block.slabgen.path_slab": "Grass Path Slab", + "block.slabgen.red_sand_slab": "Red Sand Slab" +} \ No newline at end of file diff --git a/projects/1.18/assets/slabgen/slabgen/lang/zh_cn.json b/projects/1.18/assets/slabgen/slabgen/lang/zh_cn.json new file mode 100644 index 000000000000..8a4be2654a83 --- /dev/null +++ b/projects/1.18/assets/slabgen/slabgen/lang/zh_cn.json @@ -0,0 +1,11 @@ +{ + "block.slabgen.dirt_slab": "泥土台阶", + "block.slabgen.coarse_dirt_slab": "砂土台阶", + "block.slabgen.grass_slab": "草方块台阶", + "block.slabgen.mycelium_slab": "菌丝台阶", + "block.slabgen.sand_slab": "沙子台阶", + "block.slabgen.gravel_slab": "沙砾台阶", + "block.slabgen.podzol_slab": "灰化土台阶", + "block.slabgen.path_slab": "草径台阶", + "block.slabgen.red_sand_slab": "红沙台阶" +} \ No newline at end of file diff --git a/projects/1.18/assets/spice-of-life-sweet-potato-edition/solsweetpotato/lang/en_us.json b/projects/1.18/assets/spice-of-life-sweet-potato-edition/solsweetpotato/lang/en_us.json new file mode 100644 index 000000000000..16e5eae61321 --- /dev/null +++ b/projects/1.18/assets/spice-of-life-sweet-potato-edition/solsweetpotato/lang/en_us.json @@ -0,0 +1,45 @@ +{ + "tooltip.solsweetpotato.disabled": "This food does not contribute to food diversity.", + + "command.solsweetpotato.solsweetpotato.no_permissions": "You do not have the permissions necessary to apply this command to other players!", + + "command.solsweetpotato.solsweetpotato.clear.success": "Food list reset!", + "command.solsweetpotato.solsweetpotato.diversity_feedback": "Food Diversity: %.2f", + "command.solsweetpotato.solsweetpotato.sync.success": "Food list synchronized!", + + "item.solsweetpotato.food_book": "Food Book", + "item.solsweetpotato.lunchbox": "Lunchbox", + "item.solsweetpotato.container.lunchbox": "Lunchbox", + "item.solsweetpotato.golden_lunchbox": "Golden Lunchbox", + "item.solsweetpotato.container.golden_lunchbox": "Golden Lunchbox", + "item.solsweetpotato.lunchbag": "Lunchbag", + "item.solsweetpotato.container.lunchbag": "Lunchbag", + + "key.solsweetpotato.open_food_book": "Open Food Book", + "key.solsweetpotato.category": "Spice of Life: Potato Edition", + + "gui.solsweetpotato.food_book.stats": "Overview", + "gui.solsweetpotato.food_book.stats.current_diversity": "Current Food Diversity", + "gui.solsweetpotato.food_book.stats.min_warning1": "Need to eat %d more times", + "gui.solsweetpotato.food_book.stats.min_warning2": "to activate benefits", + "gui.solsweetpotato.food_book.active_benefits_header": "Active Benefits", + "gui.solsweetpotato.food_book.inactive_benefits_header": "Inactive Benefits", + "gui.solsweetpotato.food_book.active_detriments_header": "Active Detriments", + "gui.solsweetpotato.food_book.inactive_detriments_header": "Inactive Detriments", + "gui.solsweetpotato.food_book.benefits.threshold_label": "Threshold", + "gui.solsweetpotato.food_book.benefits.active_tooltip": "Because your food diversity is greater than this threshold, this benefit is active.", + "gui.solsweetpotato.food_book.benefits.inactive_tooltip": "If your food diversity becomes greater than this threshold, this benefit will activate.", + "gui.solsweetpotato.food_book.food_queue_label": "Food Eaten", + "gui.solsweetpotato.food_book.queue.food_queue_tooltip": "A list of all foods eaten in the past that contribute to your food diversity.", + + "gui.solsweetpotato.food_book.fraction": "%1$s/%2$s", + + "gui.solsweetpotato.food_book.queue.tooltip.contribution_label": "Diversity contribution", + "gui.solsweetpotato.food_book.queue.tooltip.last_eaten_label": "Last eaten: %d meals ago", + "gui.solsweetpotato.food_book.queue.tooltip.last_eaten_label_singular": "Last eaten: %d meal ago", + + "config.solsweetpotato.is_food_tooltip_enabled": "Enable Food Tooltip", + "config.solsweetpotato.food_blacklist": "Blacklist", + "config.solsweetpotato.food_whitelist": "Whitelist (disables blacklist)", + "config.solsweetpotato.reset_on_death": "Reset on Death" +} diff --git a/projects/1.18/assets/spice-of-life-sweet-potato-edition/solsweetpotato/lang/zh_cn.json b/projects/1.18/assets/spice-of-life-sweet-potato-edition/solsweetpotato/lang/zh_cn.json new file mode 100644 index 000000000000..45e4334c10e0 --- /dev/null +++ b/projects/1.18/assets/spice-of-life-sweet-potato-edition/solsweetpotato/lang/zh_cn.json @@ -0,0 +1,45 @@ +{ + "tooltip.solsweetpotato.disabled": "这种食物无法用以丰富饮食多样性。", + + "command.solsweetpotato.solsweetpotato.no_permissions": "你缺少将该指令应用于其他玩家的必要权限!", + + "command.solsweetpotato.solsweetpotato.clear.success": "食物清单已重置!", + "command.solsweetpotato.solsweetpotato.diversity_feedback": "饮食多样性:%.2f", + "command.solsweetpotato.solsweetpotato.sync.success": "食物清单已同步!", + + "item.solsweetpotato.food_book": "食物清单", + "item.solsweetpotato.lunchbox": "午餐盒", + "item.solsweetpotato.container.lunchbox": "午餐盒", + "item.solsweetpotato.golden_lunchbox": "金午餐盒", + "item.solsweetpotato.container.golden_lunchbox": "金午餐盒", + "item.solsweetpotato.lunchbag": "午餐袋", + "item.solsweetpotato.container.lunchbag": "午餐袋", + + "key.solsweetpotato.open_food_book": "打开食物清单", + "key.solsweetpotato.category": "生活调味料:红薯版", + + "gui.solsweetpotato.food_book.stats": "总览", + "gui.solsweetpotato.food_book.stats.current_diversity": "当前饮食多样性", + "gui.solsweetpotato.food_book.stats.min_warning1": "需要多进食%d次", + "gui.solsweetpotato.food_book.stats.min_warning2": "来激活增益", + "gui.solsweetpotato.food_book.active_benefits_header": "已激活增益", + "gui.solsweetpotato.food_book.inactive_benefits_header": "未激活增益", + "gui.solsweetpotato.food_book.active_detriments_header": "已激活减益", + "gui.solsweetpotato.food_book.inactive_detriments_header": "未激活减益", + "gui.solsweetpotato.food_book.benefits.threshold_label": "增益阈值", + "gui.solsweetpotato.food_book.benefits.active_tooltip": "你当前的饮食多样性大于该阈值,以下增益已被激活。", + "gui.solsweetpotato.food_book.benefits.inactive_tooltip": "若你的饮食多样性大于该阈值,以下增益将被激活。", + "gui.solsweetpotato.food_book.food_queue_label": "已食用食物", + "gui.solsweetpotato.food_book.queue.food_queue_tooltip": "当前已食用的,且能用以丰富饮食多样性的食物列表。", + + "gui.solsweetpotato.food_book.fraction": "%1$s/%2$s", + + "gui.solsweetpotato.food_book.queue.tooltip.contribution_label": "饮食多样性贡献值", + "gui.solsweetpotato.food_book.queue.tooltip.last_eaten_label": "最后食用于:%d次进食前", + "gui.solsweetpotato.food_book.queue.tooltip.last_eaten_label_singular": "最后食用于:%d次进食前", + + "config.solsweetpotato.is_food_tooltip_enabled": "启用食物详情提示", + "config.solsweetpotato.food_blacklist": "黑名单", + "config.solsweetpotato.food_whitelist": "白名单(进行设置将禁用黑名单)", + "config.solsweetpotato.reset_on_death": "死亡时重置" +} diff --git a/projects/1.18/assets/tcintegrations/tcintegrations/lang/en_us.json b/projects/1.18/assets/tcintegrations/tcintegrations/lang/en_us.json index bced361a3aee..64900e029883 100644 --- a/projects/1.18/assets/tcintegrations/tcintegrations/lang/en_us.json +++ b/projects/1.18/assets/tcintegrations/tcintegrations/lang/en_us.json @@ -64,10 +64,10 @@ "modifier.tcintegrations.elemental.description": "When attacking, a 5% chance to spawn a pixie friend! Increased severing chance against select mobs.", "modifier.tcintegrations.terrestrial": "Terrestrial", "modifier.tcintegrations.terrestrial.flavor": "A real agglomeration!", - "modifier.tcintegrations.terrestrial.description": "A full set: Passively generates mana. 20% decrase of Mana cost on all Tinkers' items. Passive regeneration of 2 health every 4 seconds.", + "modifier.tcintegrations.terrestrial.description": "A full set: Passively generates mana. 20% decrease of Mana cost on all Tinkers' items. Passive regeneration of 2 health every 4 seconds.", "modifier.tcintegrations.great_fairy": "Great Fairy", "modifier.tcintegrations.great_fairy.flavor": "What a blessing!", - "modifier.tcintegrations.great_fairy.description": "A full set: 10% decrase of Mana cost on all Tinkers' items. Chance to spawn a pixie when hit that inflicts a random potion effect on attacker. Chance varies by armor piece hit.", + "modifier.tcintegrations.great_fairy.description": "A full set: 10% decrease of Mana cost on all Tinkers' items. Chance to spawn a pixie when hit that inflicts a random potion effect on attacker. Chance varies by armor piece hit.", "modifier.tcintegrations.moderate": "Moderate", "modifier.tcintegrations.moderate.flavor": "Moderate Mining", "modifier.tcintegrations.moderate.description": "Tool mines faster when in moderate temperatures", @@ -154,5 +154,11 @@ "modifier.tcintegrations.kinetic.description": "Using tools generates kinetic energy and will increase charge for single inventory item.", "modifier.tcintegrations.glowup": "Glow Up", "modifier.tcintegrations.glowup.flavor": "Oh pretty!", - "modifier.tcintegrations.glowup.description": "Adds a glow effect to hit entities for 30 seconds. Increases 30s per level." + "modifier.tcintegrations.glowup.description": "Adds a glow effect to hit entities for 30 seconds. Increases 30s per level.", + "modifier.tcintegrations.alfheim": "Alfheim", + "modifier.tcintegrations.alfheim.flavor": "Elvish!", + "modifier.tcintegrations.alfheim.description": "A full set: Additional 10% decrease of Mana cost on all Tinkers' items. Helmet: Increased reach distance. Chestplate: Knockback resistance. Leggings; Increased run and swim speed. Boots; Jump boost when sprinting.", + "modifier.tcintegrations.alf": "Alf", + "modifier.tcintegrations.alf.flavor": "Look it's an elf!", + "modifier.tcintegrations.alf.description": "Increases mana repair rate. When using interact, will act as an item magnet. Hold shift to use normal interaction." } \ No newline at end of file diff --git a/projects/1.18/assets/tcintegrations/tcintegrations/lang/zh_cn.json b/projects/1.18/assets/tcintegrations/tcintegrations/lang/zh_cn.json index 253f722e31bf..b1761b1361aa 100644 --- a/projects/1.18/assets/tcintegrations/tcintegrations/lang/zh_cn.json +++ b/projects/1.18/assets/tcintegrations/tcintegrations/lang/zh_cn.json @@ -65,7 +65,7 @@ "modifier.tcintegrations.terrestrial": "泰拉之力", "modifier.tcintegrations.terrestrial.flavor": "真正的凝聚!", "modifier.tcintegrations.terrestrial.description": "身着全套套装时:被动产生魔力;所有匠魂物品的魔力消耗降低20%;每4秒被动恢复2点生命值", - "modifier.tcintegrations.great_fairy": "精灵", + "modifier.tcintegrations.great_fairy": "精灵之力", "modifier.tcintegrations.great_fairy.flavor": "精灵的祝福!", "modifier.tcintegrations.great_fairy.description": "身着全套套装时:所有匠魂物品的魔力消耗降低10%;被命中时有概率生成小精灵,其受到攻击时会给予攻击者随机药水效果;概率因击打盔甲的不同而有所差异", "modifier.tcintegrations.moderate": "惬意", @@ -154,5 +154,11 @@ "modifier.tcintegrations.kinetic.description": "使用此工具会产生动能,并为物品栏中某一物品充能", "modifier.tcintegrations.glowup": "荧光", "modifier.tcintegrations.glowup.flavor": "真是漂亮!", - "modifier.tcintegrations.glowup.description": "给予被击中的实体30秒发光效果;每级额外给予30秒" + "modifier.tcintegrations.glowup.description": "给予被击中的实体30秒发光效果;每级额外给予30秒", + "modifier.tcintegrations.alfheim": "亚尔夫海姆", + "modifier.tcintegrations.alfheim.flavor": "精灵的国度!", + "modifier.tcintegrations.alfheim.description": "身着全套套装时:所有匠魂物品的魔力消耗降低10%;身着头盔时:增加触及距离;身着胸甲时:额外击退抗性;身着护腿时:提升急迫与游泳速度;身着靴子时:疾跑时给予跳跃提升", + "modifier.tcintegrations.alf": "精灵", + "modifier.tcintegrations.alf.flavor": "看,是个精灵!", + "modifier.tcintegrations.alf.description": "增加魔力修复速度;手持按下交互键时,会将周围物体吸至身上;按住Shift以使用工具的普通交互功能" } \ No newline at end of file diff --git a/projects/1.18/assets/tempad/tempad/lang/en_us.json b/projects/1.18/assets/tempad/tempad/lang/en_us.json new file mode 100644 index 000000000000..17503a4875b3 --- /dev/null +++ b/projects/1.18/assets/tempad/tempad/lang/en_us.json @@ -0,0 +1,30 @@ +{ + "gui.tempad.header_line_1": "ACTION LIST ////", + "gui.tempad.header_line_2": "SELECT PROGRAM", + "gui.tempad.options": "1. OPTIONS", + "gui.tempad.run_program": "2. RUN PROGRAM", + "gui.tempad.wiki": "3. WIKI", + "gui.tempad.textfield": "Name:", + "gui.tempad.new_location": "(+) New Location", + "gui.tempad.add_location": "Add Location", + "gui.tempad.select_location": "Select Location:", + "gui.tempad.teleport": "Teleport", + "gui.tempad.delete": "Delete Location", + "gui.tempad.options_header": "Select a Color:", + "gui.tempad.timedoor": "Timedoor", + "tooltip.tempad.timeleft": "Time Until Fully Recharged: ", + "tooltip.tempad.fullycharged": "Fully Charged. Will take %s to recharge after use.", + "tooltip.tempad.energy_info": "Energy: %s/%s RF", + "tooltip.tempad.energy_cost": "Consumes %s RF per use", + "tooltip.tempad.item_option_info": "Requires fuel item to use", + "tooltip.tempad.experience_level_cost": "Requires %s Level(s) to open Timedoor", + "tooltip.tempad.experience_points_cost": "Requires %s Experience Point(s) to open Timedoor", + "item.tempad.tempad": "§6Tempad", + "item.tempad.he_who_remains_tempad": "§6Tempad", + "item.tempad.he_who_remains_tempad.tooltip": "Property of 'He Who Remains'", + "advancements.tempad.tempad": "For All Time. Always.", + "advancements.tempad.tempad.description": "Obtain a Tempad", + "advancements.tempad.he_who_remains": "The Citadel at the End of Time", + "advancements.tempad.he_who_remains.description": "Obtain 'He Who Remains'' Tempad", + "subtitles.tempad.entity.timedoor.open": "Timedoor opens" +} \ No newline at end of file diff --git a/projects/1.18/assets/tempad/tempad/lang/zh_cn.json b/projects/1.18/assets/tempad/tempad/lang/zh_cn.json new file mode 100644 index 000000000000..f6248eb93f6f --- /dev/null +++ b/projects/1.18/assets/tempad/tempad/lang/zh_cn.json @@ -0,0 +1,30 @@ +{ + "gui.tempad.header_line_1": "任意门 ////", + "gui.tempad.header_line_2": "传送程序", + "gui.tempad.options": "1. 选项", + "gui.tempad.run_program": "2. 启动传送程序", + "gui.tempad.wiki": "3. 官方wiki", + "gui.tempad.textfield": "名称:", + "gui.tempad.new_location": "(+) 添加新坐标", + "gui.tempad.add_location": "添加坐标", + "gui.tempad.select_location": "选择坐标:", + "gui.tempad.teleport": "传送", + "gui.tempad.delete": "删除坐标", + "gui.tempad.options_header": "选择颜色:", + "gui.tempad.timedoor": "任意门", + "tooltip.tempad.timeleft": "充至满电所需时间:", + "tooltip.tempad.fullycharged": "充电完毕。再次充满电所需时间为%s。", + "tooltip.tempad.energy_info": "能量:%s/%s RF", + "tooltip.tempad.energy_cost": "每次使用消耗%sRF", + "tooltip.tempad.item_option_info": "需要使用可燃物品", + "tooltip.tempad.experience_level_cost": "需要%s级经验才能使用任意门", + "tooltip.tempad.experience_points_cost": "需要%s点经验才能使用任意门", + "item.tempad.tempad": "§6任意门", + "item.tempad.he_who_remains_tempad": "§6任意门", + "item.tempad.he_who_remains_tempad.tooltip": "“遗留之人”的财产", + "advancements.tempad.tempad": "永远……永远……", + "advancements.tempad.tempad.description": "获得一个任意门", + "advancements.tempad.he_who_remains": "时间尽头的城堡", + "advancements.tempad.he_who_remains.description": "获得“遗留之人”的任意门", + "subtitles.tempad.entity.timedoor.open": "任意门:开启" +} \ No newline at end of file diff --git a/projects/1.18/assets/the-twilight-forest/twilightforest/lang/en_us.json b/projects/1.18/assets/the-twilight-forest/twilightforest/lang/en_us.json index 7f719df176dd..71ba1e14568d 100644 --- a/projects/1.18/assets/the-twilight-forest/twilightforest/lang/en_us.json +++ b/projects/1.18/assets/the-twilight-forest/twilightforest/lang/en_us.json @@ -1,27 +1,18 @@ { "itemGroup.twilightforest": "Twilight Forest", - - // ADVANCEMENTS "advancement.twilightforest.root.desc": "Enter the mysterious magical woodlands: the Twilight Forest.", - - // General progression "advancement.twilightforest.hedge": "Bug Stomper", "advancement.twilightforest.hedge.desc": "Defeat a spider in a Hedge Maze.", - "advancement.twilightforest.kill_cicada": "Shut", "advancement.twilightforest.kill_cicada.desc": "Kill a cicada", - "advancement.twilightforest.hill1": "The Boots Are Mine!", "advancement.twilightforest.hill1.desc": "Defeat a %s in a Small Hollow Hill.", "advancement.twilightforest.hill2": "What Was That Noise?", "advancement.twilightforest.hill2.desc": "Defeat a %s in a Medium Hollow Hill.", "advancement.twilightforest.hill3": "I See Right Through You", "advancement.twilightforest.hill3.desc": "Defeat a %s in a Large Hollow Hill.", - "advancement.twilightforest.quest_ram": "Consummate Baaahs", "advancement.twilightforest.quest_ram.desc": "Give the %s what it is missing.", - - // Map "advancement.twilightforest.magic_map_focus": "With Fire It Writes", "advancement.twilightforest.magic_map_focus.desc": "Craft the %s with a %s, %s, and %s.", "advancement.twilightforest.magic_map": "I Can See Forever", @@ -30,24 +21,18 @@ "advancement.twilightforest.maze_map.desc": "Craft the %s after obtaining the focus from the labyrinth.", "advancement.twilightforest.ore_map": "How Can That Be Worth It?", "advancement.twilightforest.ore_map.desc": "Craft the %s.", - - // Mainline beginning progression "advancement.twilightforest.twilight_hunter": "The Silence of the Forest", "advancement.twilightforest.twilight_hunter.desc": "Hunt some of the local wildlife.", - "advancement.twilightforest.kill_naga": "Time To Even The Scales", "advancement.twilightforest.kill_naga.desc": "Slay the %s in its forest courtyard and obtain a %s to overcome the barrier magic surrounding the Lich's tower.", "advancement.twilightforest.naga_armors": "Naga Armorer", "advancement.twilightforest.naga_armors.desc": "Craft both %s chest and leg armor.", - "advancement.twilightforest.kill_lich": "Bring Out Your Dead", "advancement.twilightforest.kill_lich.desc": "Slay the %s at top of his tower and retrieve a scepter to clear poisonous mosquitoes from the Swamp, see through blinding darkness of the Dark Forest's curse, and resist the Snowy Forest's chill.", "advancement.twilightforest.lich_scepters": "By Our Powers Combined!", "advancement.twilightforest.lich_scepters.desc": "Acquire all four scepters of power.", "advancement.twilightforest.full_mettle_alchemist": "Full Mettle Alchemist", "advancement.twilightforest.full_mettle_alchemist.desc": "Drink four doses of Harming II from a potion flask in under 8 seconds and survive.", - - // Swamp Progression "advancement.twilightforest.progress_labyrinth": "Mighty Stroganoff", "advancement.twilightforest.progress_labyrinth.desc": "The meat & mushroom stew pleasantly warms you, enough so that you feel you're acclimatised enough to venture into the Fire Swamp.", "advancement.twilightforest.kill_hydra": "Hydra Slayer", @@ -56,8 +41,6 @@ "advancement.twilightforest.mazebreaker.desc": "Find the %s pickaxe in the secret labyrinth vault.", "advancement.twilightforest.hydra_chop": "Hydra Chop, Baby!", "advancement.twilightforest.hydra_chop.desc": "Chow down on some overpowered %s meat when your food bar is empty.", - - // Dark Forest Progression "advancement.twilightforest.progress_trophy_pedestal": "Trophied Champion", "advancement.twilightforest.progress_trophy_pedestal.desc": "Claim your title by placing a trophy on the pedestal in the dark forest ruins.", "advancement.twilightforest.progress_knights": "Carminite Acclimation", @@ -66,28 +49,20 @@ "advancement.twilightforest.ghast_trap.desc": "Slay the %ss around a %s and activate to wrench the %s from the sky!", "advancement.twilightforest.progress_ur_ghast": "Tears of Fire", "advancement.twilightforest.progress_ur_ghast.desc": "Touch the fiery red tears of the %s.", - "advancement.twilightforest.experiment_115": "Mystery Meat?", "advancement.twilightforest.experiment_115.desc": "It looks like cake, though...", "advancement.twilightforest.experiment_115_2": "Making a note: Huge Success!", "advancement.twilightforest.experiment_115_2.desc": "It's so delicious and moist!", - - // Snow Forest Progression "advancement.twilightforest.progress_yeti": "Alpha Fur", "advancement.twilightforest.progress_yeti.desc": "Line your garments with the soft fur from the %s, keeping you safe from the Glacier's cold.", "advancement.twilightforest.progress_glacier": "Clear Skies", "advancement.twilightforest.progress_glacier.desc": "Defeat the %s atop the Aurora Palace.", "advancement.twilightforest.arctic_dyed": "Getting in Fashion", "advancement.twilightforest.arctic_dyed.desc": "Dye all four pieces of Arctic Armor.", - - // Mid-way Misc. Stuff "advancement.twilightforest.glass_sword": "One Hit Wonder", "advancement.twilightforest.glass_sword.desc": "Hope you made good use of that.", - "advancement.twilightforest.fiery_set": "Gallons of Blood and Tears", "advancement.twilightforest.fiery_set.desc": "Wield a fiery tool or weapon while having at least one piece of fiery armor in your inventory.", - - // Highlands "advancement.twilightforest.progress_merge": "Ultimate Showdown", "advancement.twilightforest.progress_merge.desc": "Slay the %s, %s, and %s to clear the acid rain and embolden yourself for the Highlands.", "advancement.twilightforest.troll": "We Do a Little Trolling", @@ -102,22 +77,17 @@ "advancement.twilightforest.progress_thorns.desc": "Make it past the Thornlands, and unlock the door of the castle.", "advancement.twilightforest.progress_castle": "So Castle Very Wow [NYI]", "advancement.twilightforest.progress_castle.desc": "What could even be in that castle?!?", - - // Collections "advancement.twilightforest.twilight_dining": "We Dine At Eternal Sundown", "advancement.twilightforest.twilight_dining.desc": "Eat ALL of the Food exclusive to the Twilight Forest.", "advancement.twilightforest.experiment_115_3": "Eating 115 Everyday, 115 Years, Forever", "advancement.twilightforest.experiment_115_3.desc": "eating experiment one-hundred-fifteen all day, forever, one-hundred-fifteen times experiment one-hundred-fifteen, experiment one-hundred-fifteen dot com, double-u double-u double-u dot experiment one-hundred-fifteen dot com, one-hundred-fifteen years, every minute experiment one-hundred-fifteen dot com, double-u double-u double-u dot one-hundred-fifteen times experiment one-hundred-fifteen dot com", "advancement.twilightforest.arborist": "Maniacal Dendrologist", "advancement.twilightforest.arborist.desc": "Get your axes and shears ready. Search every nook and cranny and get anything and everything that comes from trees! Craft, loot, obtain every slab... sapling... leaves... more... everything. ALL OF IT!", - "twilightforest.twilight_portal.unsafe": "It doesn't seem safe here...", "twilightforest.trophy_pedestal.ineligible": "You are unworthy.", "twilightforest.ore_meter.range": "Radius: %s, Origin: [%s, %s]", "twilightforest.ore_meter.exposed": "Exposed: %s", "twilightforest.scepter_charges": "%d charges left", - - // Commands "commands.tffeature.usage": "/tffeature ", "commands.tffeature.not_in_twilight_forest": "You are not in the Twilight Forest dimension", "commands.tffeature.none_nearby": "Couldn't find a feature nearby!", @@ -132,8 +102,6 @@ "commands.tffeature.structure.spawn_list": "Spawn list for this area is:", "commands.tffeature.structure.spawn_info": "%s, Weight %s", "commands.tfreload.reload": "Reloading Twilight Forest shaders!", - - // Biomes "biome.twilightforest.forest": "Twilight Forest", "biome.twilightforest.dense_forest": "Dense Forest", "biome.twilightforest.firefly_forest": "Firefly Forest", @@ -154,11 +122,7 @@ "biome.twilightforest.highlands": "Twilight Highlands", "biome.twilightforest.thornlands": "Thornlands", "biome.twilightforest.final_plateau": "Final Plateau", - - // Gamerules "gamerule.tfEnforcedProgression": "Twilight Forest Progression", - - // Enchantments "enchantment.twilightforest.fire_react": "Fire React", "enchantment.twilightforest.fire_react.desc": "Adds a chance for the attacker to be set on fire after hitting the wearer.", "enchantment.twilightforest.chill_aura": "Chill Aura", @@ -169,11 +133,7 @@ "enchantment.twilightforest.block_strength.desc": "Allows the block and chain to break stronger blocks.", "enchantment.twilightforest.destruction": "Destruction", "enchantment.twilightforest.destruction.desc": "Makes the block and chain destruction area bigger.", - - // Effects "effect.twilightforest.frosted": "Frosted", - - // Blocks "block.twilightforest.twilight_oak_log": "Twilight Oak Log", "block.twilightforest.canopy_log": "Canopy Tree Log", "block.twilightforest.mangrove_log": "Mangrove Log", @@ -404,14 +364,11 @@ "block.twilightforest.alpha_yeti_trophy": "Alpha Yeti Trophy", "block.twilightforest.snow_queen_trophy": "Snow Queen Trophy", "block.twilightforest.quest_ram_trophy": "Quest Ram Trophy", - "block.twilightforest.keepsake_casket": "Keepsake Casket", "block.twilightforest.casket.broken": "Your Keepsake Casket was too damaged to hold any more items. All items that would be stored in your casket were dropped on the ground.", "block.twilightforest.casket.locked": "This Casket can only be opened by %s!", - "block.twilightforest.candelabra": "Candelabra", "block.twilightforest.red_thread": "Red Thread", - "block.twilightforest.zombie_skull_candle": "Zombie Skull Candle", "block.twilightforest.zombie_wall_skull_candle": "Zombie Wall Skull Candle", "block.twilightforest.skeleton_skull_candle": "Skeleton Skull Candle", @@ -423,7 +380,6 @@ "block.twilightforest.player_skull_candle": "Player Skull Candle", "block.twilightforest.player_skull_candle.named": "%s's Head with Candles", "block.twilightforest.player_wall_skull_candle": "Player Wall Skull Candle", - "block.twilightforest.potted_twilight_oak_sapling": "Potted Sickly Twilight Oak Sapling", "block.twilightforest.potted_canopy_sapling": "Potted Canopy Tree Sapling", "block.twilightforest.potted_mangrove_sapling": "Potted Twilight Mangrove Sapling", @@ -440,7 +396,6 @@ "block.twilightforest.potted_thorn": "Potted Thorn", "block.twilightforest.potted_green_thorn": "Potted Green Thorn", "block.twilightforest.potted_dead_thorn": "Potted Burnt Thorn", - "block.twilightforest.oak_banister": "Oak Banister", "block.twilightforest.spruce_banister": "Spruce Banister", "block.twilightforest.birch_banister": "Birch Banister", @@ -450,7 +405,6 @@ "block.twilightforest.crimson_banister": "Crimson Banister", "block.twilightforest.warped_banister": "Warped Banister", "block.twilightforest.banister.cycle": "Right click with an axe to cycle", - "block.twilightforest.canopy_planks": "Canopy Planks", "block.twilightforest.canopy_stairs": "Canopy Stairs", "block.twilightforest.canopy_slab": "Canopy Slab", @@ -464,7 +418,6 @@ "block.twilightforest.canopy_wall_sign": "Canopy Wall Sign", "block.twilightforest.canopy_banister": "Canopy Banister", "block.twilightforest.canopy_bookshelf": "Canopy Bookshelf", - "block.twilightforest.dark_planks": "Darkwood Planks", "block.twilightforest.dark_stairs": "Darkwood Stairs", "block.twilightforest.dark_slab": "Darkwood Slab", @@ -477,7 +430,6 @@ "block.twilightforest.darkwood_sign": "Darkwood Sign", "block.twilightforest.darkwood_wall_sign": "Darkwood Wall Sign", "block.twilightforest.darkwood_banister": "Darkwood Banister", - "block.twilightforest.mangrove_planks": "Mangrove Planks", "block.twilightforest.mangrove_stairs": "Mangrove Stairs", "block.twilightforest.mangrove_slab": "Mangrove Slab", @@ -490,7 +442,6 @@ "block.twilightforest.mangrove_sign": "Mangrove Sign", "block.twilightforest.mangrove_wall_sign": "Mangrove Wall Sign", "block.twilightforest.mangrove_banister": "Mangrove Banister", - "block.twilightforest.twilight_oak_planks": "Twilight Oak Planks", "block.twilightforest.twilight_oak_stairs": "Twilight Oak Stairs", "block.twilightforest.twilight_oak_slab": "Twilight Oak Slab", @@ -503,7 +454,6 @@ "block.twilightforest.twilight_oak_sign": "Twilight Oak Sign", "block.twilightforest.twilight_wall_sign": "Twilight Oak Wall Sign", "block.twilightforest.twilight_oak_banister": "Twilight Oak Banister", - "block.twilightforest.time_planks": "Timewood Planks", "block.twilightforest.time_stairs": "Timewood Stairs", "block.twilightforest.time_slab": "Timewood Slab", @@ -552,7 +502,6 @@ "block.twilightforest.sorting_sign": "Sortingwood Sign", "block.twilightforest.sorting_wall_sign": "Sortingwood Wall Sign", "block.twilightforest.sorting_banister": "Sortingwood Banister", - "block.twilightforest.twilight_oak_chest": "Twilight Oak Chest", "block.twilightforest.canopy_chest": "Canopy Chest", "block.twilightforest.mangrove_chest": "Mangrove Chest", @@ -561,7 +510,6 @@ "block.twilightforest.transformation_chest": "Transwood Chest", "block.twilightforest.mining_chest": "Minewood Chest", "block.twilightforest.sorting_chest": "Sortingwood Chest", - "block.twilightforest.hollow_oak_log_horizontal": "Hollow Oak Log", "block.twilightforest.hollow_spruce_log_horizontal": "Hollow Spruce Log", "block.twilightforest.hollow_birch_log_horizontal": "Hollow Birch Log", @@ -578,7 +526,6 @@ "block.twilightforest.hollow_transformation_log_horizontal": "Hollow Transwood Log", "block.twilightforest.hollow_mining_log_horizontal": "Hollow Minewood Log", "block.twilightforest.hollow_sorting_log_horizontal": "Hollow Sortingwood Log", - "block.twilightforest.hollow_oak_log_vertical": "Hollow Oak Log", "block.twilightforest.hollow_spruce_log_vertical": "Hollow Spruce Log", "block.twilightforest.hollow_birch_log_vertical": "Hollow Birch Log", @@ -595,7 +542,6 @@ "block.twilightforest.hollow_transformation_log_vertical": "Hollow Transwood Log", "block.twilightforest.hollow_mining_log_vertical": "Hollow Minewood Log", "block.twilightforest.hollow_sorting_log_vertical": "Hollow Sortingwood Log", - "block.twilightforest.hollow_oak_log_climbable": "Hollow Oak Log", "block.twilightforest.hollow_spruce_log_climbable": "Hollow Spruce Log", "block.twilightforest.hollow_birch_log_climbable": "Hollow Birch Log", @@ -612,13 +558,9 @@ "block.twilightforest.hollow_transformation_log_climbable": "Hollow Transwood Log", "block.twilightforest.hollow_mining_log_climbable": "Hollow Minewood Log", "block.twilightforest.hollow_sorting_log_climbable": "Hollow Sortingwood Log", - "block.arctic.tooltip": "Reduces fall damage by 90%", "block.knightmetal.tooltip": "Works as a stronger cactus", - "dimension.twilightforest.twilightforest": "Twilight Forest", - - // Structures "structure.twilightforest.hedge_maze": "Hedge Maze", "structure.twilightforest.small_hollow_hill": "Small Hollow Hill", "structure.twilightforest.medium_hollow_hill": "Medium Hollow Hill", @@ -635,8 +577,6 @@ "structure.twilightforest.aurora_palace": "Aurora Palace", "structure.twilightforest.troll_cave": "Troll Caves", "structure.twilightforest.final_castle": "Final Castle", - - // Items "item.twilightforest.boarkchop": "Boarkchop", "item.twilightforest.naga_scale": "Naga Scale", "item.twilightforest.naga_chestplate": "Naga Scale Tunic", @@ -753,7 +693,6 @@ "item.twilightforest.cube_talisman": "Talisman of the Cube", "item.twilightforest.cube_of_annihilation": "Cube of Annihilation", "item.twilightforest.moon_dial": "Moon Dial", - "item.twilightforest.music_disc_radiance": "Music Disc", "item.twilightforest.music_disc_radiance.desc": "Rotch Gwylt - Radiance", "item.twilightforest.music_disc_steps": "Music Disc", @@ -772,7 +711,6 @@ "item.twilightforest.music_disc_thread.desc": "MrCompost - Thread", "item.twilightforest.music_disc_motion": "Music Disc", "item.twilightforest.music_disc_motion.desc": "MrCompost - Motion", - "item.twilightforest.naga_banner_pattern": "Banner Pattern", "item.twilightforest.naga_banner_pattern.desc": "Naga Scales", "block.minecraft.banner.tf_naga.black": "Black Naga Scales", @@ -791,7 +729,6 @@ "block.minecraft.banner.tf_naga.magenta": "Magenta Naga Scales", "block.minecraft.banner.tf_naga.pink": "Pink Naga Scales", "block.minecraft.banner.tf_naga.brown": "Brown Naga Scales", - "item.twilightforest.lich_banner_pattern": "Banner Pattern", "item.twilightforest.lich_banner_pattern.desc": "Lich Crown", "block.minecraft.banner.tf_lich.black": "Black Lich Crown", @@ -810,7 +747,6 @@ "block.minecraft.banner.tf_lich.magenta": "Magenta Lich Crown", "block.minecraft.banner.tf_lich.pink": "Pink Lich Crown", "block.minecraft.banner.tf_lich.brown": "Brown Lich Crown", - "item.twilightforest.minoshroom_banner_pattern": "Banner Pattern", "item.twilightforest.minoshroom_banner_pattern.desc": "Minoshroom Axes", "block.minecraft.banner.tf_minoshroom.black": "Black Minoshroom Axes", @@ -829,7 +765,6 @@ "block.minecraft.banner.tf_minoshroom.magenta": "Magenta Minoshroom Axes", "block.minecraft.banner.tf_minoshroom.pink": "Pink Minoshroom Axes", "block.minecraft.banner.tf_minoshroom.brown": "Brown Minoshroom Axes", - "item.twilightforest.hydra_banner_pattern": "Banner Pattern", "item.twilightforest.hydra_banner_pattern.desc": "Hydra Flame", "block.minecraft.banner.tf_hydra.black": "Black Hydra Flame", @@ -848,7 +783,6 @@ "block.minecraft.banner.tf_hydra.magenta": "Magenta Hydra Flame", "block.minecraft.banner.tf_hydra.pink": "Pink Hydra Flame", "block.minecraft.banner.tf_hydra.brown": "Brown Hydra Flame", - "item.twilightforest.knight_phantom_banner_pattern": "Banner Pattern", "item.twilightforest.knight_phantom_banner_pattern.desc": "Knight Helmet", "block.minecraft.banner.tf_phantoms.black": "Black Knight Helmet", @@ -867,7 +801,6 @@ "block.minecraft.banner.tf_phantoms.magenta": "Magenta Knight Helmet", "block.minecraft.banner.tf_phantoms.pink": "Pink Knight Helmet", "block.minecraft.banner.tf_phantoms.brown": "Brown Knight Helmet", - "item.twilightforest.ur_ghast_banner_pattern": "Banner Pattern", "item.twilightforest.ur_ghast_banner_pattern.desc": "Carminite Border", "block.minecraft.banner.tf_ur_ghast.black": "Black Carminite Border", @@ -886,7 +819,6 @@ "block.minecraft.banner.tf_ur_ghast.magenta": "Magenta Carminite Border", "block.minecraft.banner.tf_ur_ghast.pink": "Pink Carminite Border", "block.minecraft.banner.tf_ur_ghast.brown": "Brown Carminite Border", - "item.twilightforest.alpha_yeti_banner_pattern": "Banner Pattern", "item.twilightforest.alpha_yeti_banner_pattern.desc": "Alpha Yeti Face", "block.minecraft.banner.tf_alpha_yeti.black": "Black Alpha Yeti Face", @@ -905,7 +837,6 @@ "block.minecraft.banner.tf_alpha_yeti.magenta": "Magenta Alpha Yeti Face", "block.minecraft.banner.tf_alpha_yeti.pink": "Pink Alpha Yeti Face", "block.minecraft.banner.tf_alpha_yeti.brown": "Brown Alpha Yeti Face", - "item.twilightforest.snow_queen_banner_pattern": "Banner Pattern", "item.twilightforest.snow_queen_banner_pattern.desc": "Snow Queen Crown", "block.minecraft.banner.tf_snow_queen.black": "Black Snow Queen Crown", @@ -924,7 +855,6 @@ "block.minecraft.banner.tf_snow_queen.magenta": "Magenta Snow Queen Crown", "block.minecraft.banner.tf_snow_queen.pink": "Pink Snow Queen Crown", "block.minecraft.banner.tf_snow_queen.brown": "Brown Snow Queen Crown", - "item.twilightforest.quest_ram_banner_pattern": "Banner Pattern", "item.twilightforest.quest_ram_banner_pattern.desc": "Quest Ram Swirls", "block.minecraft.banner.tf_quest_ram.black": "Black Quest Ram Swirls", @@ -943,7 +873,6 @@ "block.minecraft.banner.tf_quest_ram.magenta": "Magenta Quest Ram Swirls", "block.minecraft.banner.tf_quest_ram.pink": "Pink Quest Ram Swirls", "block.minecraft.banner.tf_quest_ram.brown": "Brown Quest Ram Swirls", - "item.twilightforest.boar_spawn_egg": "Wild Boar Spawn Egg", "item.twilightforest.bighorn_sheep_spawn_egg": "Bighorn Sheep Spawn Egg", "item.twilightforest.deer_spawn_egg": "Wild Deer Spawn Egg", @@ -998,9 +927,7 @@ "item.twilightforest.harbinger_cube_spawn_egg": "Harbinger Cube Spawn Egg [NYI]", "item.twilightforest.adherent_spawn_egg": "Adherent Spawn Egg [NYI]", "item.twilightforest.roving_cube_spawn_egg": "Roving Cube Spawn Egg [NYI]", - "item.twilightforest.guide": "Traveller's Logbook [WIP]", - "item.twilightforest.minotaur_axe.tooltip": "Extra damage while charging", "item.twilightforest.knightmetal_sword.tooltip": "Extra damage to armored targets", "item.twilightforest.knightmetal_pickaxe.tooltip": "Extra damage to armored targets", @@ -1012,13 +939,9 @@ "item.twilightforest.phantom_armor.tooltip": "Is never lost on death", "item.twilightforest.yeti_armor.tooltip": "Chills attackers", "item.twilightforest.glass_sword.tooltip.1": "Creative Mode only", - "item.twilightforest.arctic_armor.tooltip": "Dyeable", - "item.twilightforest.skull_candle.desc": "Has: %s %s Candle", "item.twilightforest.skull_candle.desc.multiple": "Has: %s %s Candles", - - // Entities "entity.twilightforest.boar": "Wild Boar", "entity.twilightforest.bighorn_sheep": "Bighorn Sheep", "entity.twilightforest.deer": "Wild Deer", @@ -1082,7 +1005,6 @@ "entity.twilightforest.adherent": "Adherent [NYI]", "entity.twilightforest.castle_guardian": "Castle Guardian [NYI]", "entity.twilightforest.roving_cube": "Roving Cube [NYI]", - "entity.twilightforest.ice_snowball": "Ice Snowball", "entity.twilightforest.ice_arrow": "Ice Arrow", "entity.twilightforest.seeker_arrow": "Seeker Arrow", @@ -1102,12 +1024,9 @@ "entity.twilightforest.cube_of_annihilation": "Cube of Annihilation", "entity.twilightforest.slider": "Moving Slide Trap", "entity.twilightforest.protection_box": "Progression Protection Box", - "entity.twilightforest.cicada_slingshot": "Cicada", "entity.twilightforest.firefly_slingshot": "Firefly", "entity.twilightforest.moonworm_slingshot": "Moonworm", - - // Subtitles "subtitles.twilightforest.entity.acid_rain": "Acid Rain scalds player", "subtitles.twilightforest.entity.alphayeti.alert": "Alpha Yeti targets player", "subtitles.twilightforest.entity.alphayeti.death": "Alpha Yeti dies", @@ -1286,7 +1205,6 @@ "subtitles.twilightforest.entity.yeti.growl": "Yeti growls", "subtitles.twilightforest.entity.yeti.hurt": "Yeti hurts", "subtitles.twilightforest.entity.yeti.throw": "Yeti yeets player", - "subtitles.twilightforest.entity.alphayeti.parrot": "Parrot coldly growls", "subtitles.twilightforest.entity.carminitegolem.parrot": "Parrot thunks", "subtitles.twilightforest.entity.hostilewolf.parrot": "Parrot growls", @@ -1299,7 +1217,6 @@ "subtitles.twilightforest.entity.redcap.parrot": "Parrot chuckles", "subtitles.twilightforest.entity.tome.parrot": "Parrot makes book noises", "subtitles.twilightforest.entity.wraith.parrot": "Parrot gasps", - "subtitles.twilightforest.block.bug.squish": "Bug gets squished :(", "subtitles.twilightforest.block.builder.create": "Builder creates block", "subtitles.twilightforest.block.builder.off": "Builder deactivates", @@ -1334,7 +1251,6 @@ "subtitles.twilightforest.block.vanish.locked": "Towerwood door fails to vanish", "subtitles.twilightforest.block.vanish.unlock": "Towerwood door unlocks", "subtitles.twilightforest.block.vanish.vanish": "Vanishing block vanishes", - "subtitles.twilightforest.item.blockchain.collide": "Block and Chain hits block", "subtitles.twilightforest.item.blockchain.hit": "Block and Chain hits entity", "subtitles.twilightforest.item.blockchain.fire": "Block and Chain fires", @@ -1355,8 +1271,6 @@ "subtitles.twilightforest.item.scepter.use": "Scepter used", "subtitles.twilightforest.item.scepter.pearl": "Twilight Scepter throws pearl", "subtitles.twilightforest.item.shield.shatter": "Wooden Shield shatters", - - // Death Messages "death.attack.twilightforest.ghastTear": "%1$s was scalded by fiery tears", "death.attack.twilightforest.ghastTear.player": "%1$s was scalded by fiery tears while escaping %2$s", "death.attack.twilightforest.hydraFire": "%1$s was roasted alive by the Hydra", @@ -1391,7 +1305,6 @@ "death.attack.twilightforest.thrown_block.player": "%1$s was squashed by a thrown block while escaping %2$s", "death.attack.twilightforest.expired": "%1$s's life expired", "death.attack.twilightforest.expired.player": "%1$s's life expired", - "death.attack.twilightforest.axing": "%1$s was chopped up by %2$s", "death.attack.twilightforest.axing.item": "%1$s was chopped up by %2$s using %3$s", "death.attack.twilightforest.cicada": "%1$s was shot by Cicada", @@ -1420,8 +1333,6 @@ "death.attack.twilightforest.lifedrain.item": "%1$s's life was drained by %2$s using %3$s", "death.attack.twilightforest.yeeted": "%1$s was yeeted for the last time by %2$s", "death.attack.twilightforest.yeeted.item": "%1$s was yeeted for the last time by %2$s while somehow holding %3$s", - - // Stats "stat.twilightforest.blocks_crumbled": "Blocks Crumbled with Horn", "stat.twilightforest.bugs_squished": "Bugs Squished", "stat.twilightforest.e115_slices_eaten": "Experiment 115 Slices Eaten", @@ -1432,23 +1343,17 @@ "stat.twilightforest.torchberries_harvested": "Torchberries Harvested", "stat.twilightforest.trophy_pedestals_activated": "Trophy Pedestals Activated", "stat.twilightforest.uncrafting_table_interactions": "Interactions with Uncrafting Table", - - // Misc "twilightforest.misc.wip0": "This block is a work in progress and may have bugs or unintended effects that may damage your world.", "twilightforest.misc.wip1": "Use with caution.", "twilightforest.misc.nyi": "This block has effects that are not yet implemented.", - "twilightforest.loading.title.enter": "Whisking you off to the Twilight Forest...", "twilightforest.loading.title.leave": "Whisking you from the Twilight Forest...", - "twilightforest.ui.magicmap.fail": "The Magic faltered. Perhaps it doesn't work here?", "twilightforest.ui.biome_locked": "Biome Locked!", "twilightforest.ui.biome_locked_2": "Check your advancements", "twilightforest.ui.portal.unworthy": "The Portal pool is unresponsive. Perhaps something was neglected?", "twilightforest.ui.advancement.required": "Advancement Required:", "twilightforest.ui.advancement.no_title": "", - - // Config "twilightforest.config.dimension": "Dimension Settings", "twilightforest.config.dimension.tooltip": "You won't be able to change these settings without some kind of relaunch.", "twilightforest.config.dimension_id": "Dimension ID", @@ -1461,7 +1366,6 @@ "twilightforest.config.skylight_forest.tooltip": "If true, Twilight Forest will generate as a void except for Major Structures.", "twilightforest.config.skylight_oaks": "Skylight Oaks [WIP]", "twilightforest.config.skylight_oaks.tooltip": "If true, giant Twilight Oaks will also spawn in void worlds.", - "twilightforest.config.hollow_hill_stalactites": "Custom Hollow Hill Stalactites", "twilightforest.config.hollow_hill_stalactites.tooltip": "Defines custom stalactites generated in hollow hills.\n_Format is \\\"modid:block<:meta> size max_Length min_Height weight\\\", where the properties are:\n_Size - the maximum length of the stalactite relative to the space between hill floor and ceiling,\n_Max length - maximum length of a stalactite in blocks,\n_Min height - minimum space between the hill floor and the stalactite to let it generate,\n_Weight - how often it generates.\n\n_For example: \\\"minecraft:iron_ore 0.7 8 1 24\\\" would add a stalactite equal to the default iron ore stalactite.", "twilightforest.config.large_hill": "Large Hills", @@ -1472,10 +1376,8 @@ "twilightforest.config.small_hill.tooltip": "Blocks generating as stalactites in all hills.", "twilightforest.config.stalactite_config_only": "Only Use the Stalactite Config", "twilightforest.config.stalactite_config_only.tooltip": "If true, default stalactites and stalactites defined by other mods will not be used.", - "twilightforest.config.compat": "Compatibility", "twilightforest.config.compat.tooltip": "Should TF Compatibility load? Turn off if TF's Compatibility is causing crashes or if not desired.", - "twilightforest.config.performance": "Performance Tweaks", "twilightforest.config.performance.tooltip": "Lets you sacrifice various things to improve world performance.", "twilightforest.config.canopy_coverage": "Canopy Coverage", @@ -1488,13 +1390,10 @@ "twilightforest.config.glacier_packed_ice.tooltip": "Setting this true will make Twilight Glaciers generate with Packed Ice instead of regular translucent Ice, decreasing amount of light checking calculations.", "twilightforest.config.enable_skylight": "Enable Skylight", "twilightforest.config.enable_skylight.tooltip": "If the dimension has per-block skylight values. Disabling this will significantly improve world generation performance, at the cost of flat lighting everywhere.\n_WARNING: Once chunks are loaded without skylight, that data is lost and cannot easily be regenerated. Be careful!", - "twilightforest.config.silent_cicadas": "Silent Cicadas", "twilightforest.config.silent_cicadas.tooltip": "Make cicadas silent for those having sound library problems, or otherwise finding them annoying.", - "twilightforest.config.first_person_effects": "Render 1st Person Effects", "twilightforest.config.first_person_effects.tooltip": "Controls whether various effects from the mod are rendered while in first-person view. Turn this off if you find them distracting.", - "twilightforest.config.origin_dimension": "Origin Dimension", "twilightforest.config.origin_dimension.tooltip": "The dimension you can always travel to the Twilight Forest from, as well as the dimension you will return to. Defaults to the overworld.", "twilightforest.config.portals_in_other_dimensions": "Portals in other dimensions", @@ -1511,27 +1410,20 @@ "twilightforest.config.portal_return.tooltip": "If false, the return portal will require the activation item.", "twilightforest.config.check_portal_destination": "Pre-Check Portal Destination", "twilightforest.config.check_portal_destination.tooltip": "Determines if new portals should be pre-checked for safety. If enabled, portals will fail to form rather than redirect to a safe alternate destination.\n_Note that enabling this also reduces the rate at which portal formation checks are performed.", - "twilightforest.config.progression_default": "Progression Rule Default", "twilightforest.config.progression_default.tooltip": "Sets the default value of the game rule controlling enforced progression.", - "twilightforest.config.uncrafting": "Disable Uncrafting in Uncrafting Table", "twilightforest.config.uncrafting.tooltip": "Disable the uncrafting function of the uncrafting table. Provided as an option when interaction with other mods produces exploitable recipes.", "twilightforest.config.uncrafting_recipes": "Disable Uncrafting Recipes in Uncrafting Table", "twilightforest.config.uncrafting_recipes.tooltip": "If you don't want to disable uncrafting altogether, and would rather disable certain recipes, this is for you.\nTo add a recipe, add the mod id followed by the name of the recipe. You can check this in things like JEI.\nExample: \"twilightforest:moonworm_queen\" will disable uncrafting the moonworm queen into itself and 3 torchberries.\nIf an item has multiple crafting recipes and you wish to disable them all, add the item to the \"twilightforest:banned_uncraftables\" item tag.\nIf you have a problematic ingredient, like infested towerwood for example, add the item to the \"twilightforest:banned_uncrafting_ingredients\" item tag.", - "twilightforest.config.optifine": "Disable the nag screen when Optifine is installed.", "twilightforest.config.optifine.tooltip": "Disables the nag screen shown on launch when Optifine is installed.", - "twilightforest.config.locked_toast": "Disable the Locked Biome Toasts.", "twilightforest.config.locked_toast.tooltip": "Disables the toasts that appear when a biome is locked. Not recommended if you're not familiar with progression.", - "twilightforest.config.antibuilder_blacklist": "Antibuilder Blacklist", "twilightforest.config.antibuilder_blacklist.tooltip": "Anti-Builder blacklist. (domain:block:meta) meta is optional.", - "twilightforest.config.animate_trophyitem": "Rotate Trophy Heads on Item model", "twilightforest.config.animate_trophyitem.tooltip": "Rotate trophy heads on item model. Has no performance impact at all. For those who don't like fun.", - "twilightforest.config.shield_parry": "Shield Parrying", "twilightforest.config.shield_parry.tooltip": "We recommend downloading the Shield Parry mod for parrying, but these controls remain for without.", "twilightforest.config.parry_non_twilight": "Parry non-Twilight projectiles", @@ -1544,7 +1436,6 @@ "twilightforest.config.parry_window_throwable.tooltip": "The amount of ticks after raising a shield that makes it OK to parry a thrown item. There is 20 ticks in 1 second.", "twilightforest.config.shield_Parry_Ticks_Beam": "Timing Windowspan for Beams???", "twilightforest.config.shield_Parry_Ticks_Beam.tooltip": "???", - "twilightforest.config.loading_screen": "Loading Screen", "twilightforest.config.loading_screen.tooltip": "Client only: Controls for the Loading screen", "twilightforest.config.loading_icon_enable": "Enable Loading Icon Animation", @@ -1565,68 +1456,52 @@ "twilightforest.config.casket_uuid_locking.tooltip": "If true, Keepsake Caskets that are spawned when a player dies will not be accessible by other players. Use this if you dont want people taking from other people's death caskets. NOTE: server operators will still be able to open locked caskets.", "twilightforest.config.disable_skull_candles": "Disable Skull Candle Creation", "twilightforest.config.disable_skull_candles.tooltip": "If true, disables the ability to make Skull Candles by right clicking a vanilla skull with a candle. Turn this on if you're having mod conflict issues for some reason.", - - // Books - "twilightforest.book.lichtower.1": "\u00A78[[An explorer's notebook, gnawed on by monsters]]\u00A70\n\n_I have begun examining the strange aura surrounding this tower. The bricks of the tower are protected by a curse, stronger than any I've seen before. The magic from the curse", + "twilightforest.book.lichtower.1": "§8[[An explorer's notebook, gnawed on by monsters]]§0\n\n_I have begun examining the strange aura surrounding this tower. The bricks of the tower are protected by a curse, stronger than any I've seen before. The magic from the curse", "twilightforest.book.lichtower.2": "is boiling off into the surrounding area.\n\n_In my homeland I would have many options for dealing with this magic, but here my supplies are limited. I shall have to research...", - "twilightforest.book.lichtower.3": "\u00A78[[Many entries later]]\u00A70\n\n_A breakthrough! In my journeys I sighted a huge snake-like monster in a decorated courtyard. Nearby, I picked up a worn down, discarded green scale.\n\n_The magic in the scale seems to have the", + "twilightforest.book.lichtower.3": "§8[[Many entries later]]§0\n\n_A breakthrough! In my journeys I sighted a huge snake-like monster in a decorated courtyard. Nearby, I picked up a worn down, discarded green scale.\n\n_The magic in the scale seems to have the", "twilightforest.book.lichtower.4": "curse-breaking properties I need, but the magic is too dim. I may need to acquire a fresher specimen, directly from the creature.", - - "twilightforest.book.labyrinth.1": "\u00A78[[An explorer's notebook, written on waterproof paper]]\u00A70\n\n_The mosquitoes in this swamp are vexing, but strange. The vast majority of them seem to have no natural source, nor do they seem to have a role in the local ecology. I have begun to", - "twilightforest.book.labyrinth.2": "suspect that they are some kind of magical curse.\n\n\u00A78[[Next entry]]\u00A70\n\n_Now that I have encountered a protection spell on the ruined labyrinth here, I consider my suspicions confirmed. Both the protection", - "twilightforest.book.labyrinth.3": "spell and the mosquitoes are a curse. This curse seems to have a different source from the others I have encountered. I will have to research further...\n\n\u00A78[[Next entry]]\u00A70\n\n_The curse seems to", + "twilightforest.book.labyrinth.1": "§8[[An explorer's notebook, written on waterproof paper]]§0\n\n_The mosquitoes in this swamp are vexing, but strange. The vast majority of them seem to have no natural source, nor do they seem to have a role in the local ecology. I have begun to", + "twilightforest.book.labyrinth.2": "suspect that they are some kind of magical curse.\n\n§8[[Next entry]]§0\n\n_Now that I have encountered a protection spell on the ruined labyrinth here, I consider my suspicions confirmed. Both the protection", + "twilightforest.book.labyrinth.3": "spell and the mosquitoes are a curse. This curse seems to have a different source from the others I have encountered. I will have to research further...\n\n§8[[Next entry]]§0\n\n_The curse seems to", "twilightforest.book.labyrinth.4": "be of a type too powerful for one being alone to produce. Several wizards working in combination would be necessary.\n\n_If one of the wizards stopped contributing, the whole of the curse over the entire swamp would fall. Strangely,", "twilightforest.book.labyrinth.5": "my divinations do not show signs of any nearby living wizards. I did see something interesting in one of the nearby pointy-roofed towers though...", - - "twilightforest.book.hydralair.1": "\u00A78[[An explorer's notebook, written on fireproof paper]]\u00A70\n\n_Fire is a trivial obstacle for a master explorer such as myself. I have traversed seas of fire, and swam through oceans of lava. The burning air here is an interesting variation,", + "twilightforest.book.hydralair.1": "§8[[An explorer's notebook, written on fireproof paper]]§0\n\n_Fire is a trivial obstacle for a master explorer such as myself. I have traversed seas of fire, and swam through oceans of lava. The burning air here is an interesting variation,", "twilightforest.book.hydralair.2": "but ultimately no hinderance.\n\n_What does stop me though is that I have encountered another protection spell, this time surrounding a mighty creature that must be king of this fire swamp. This is not the first protection spell I have", "twilightforest.book.hydralair.3": "encountered, and I am beginning to unravel the mysteries of how they work.\n\n_If this spell is like the others, it will be sustained by a powerful creature nearby. Surrounding the fire swamp are several wet swamps, and under those", "twilightforest.book.hydralair.4": "swamps are labyrinths full of minotaurs. The logical choice to bind such a spell to would be some sort of powerful minotaur, different in some way from the others that surround it...", - - "twilightforest.book.tfstronghold.1": "\u00A78[[An explorer's notebook, written on faintly glowing paper]]\u00A70\n\n_The tendrils of darkness surrounding this area are just a manifestation of a protective spell over the entire dark forest. The spell causes blindness, which is quite vexing. I have", - "twilightforest.book.tfstronghold.2": "seen several interesting things in the area and would like to keep exploring.\n\n\u00A78[[Next entry]]\u00A70\n\n_I have found ruins in the dark forest. They belong to a stronghold, of a type usually inhabited by knights. Rather than", - "twilightforest.book.tfstronghold.3": "knights though, this stronghold is full of goblins. They wear knightly armor, but their behavior is most un-knightly.\n\n\u00A78[[Next entry]]\u00A70\n\n_Deep in the ruins, I have found a pedestal. The pedestal seems to be of a type that", + "twilightforest.book.tfstronghold.1": "§8[[An explorer's notebook, written on faintly glowing paper]]§0\n\n_The tendrils of darkness surrounding this area are just a manifestation of a protective spell over the entire dark forest. The spell causes blindness, which is quite vexing. I have", + "twilightforest.book.tfstronghold.2": "seen several interesting things in the area and would like to keep exploring.\n\n§8[[Next entry]]§0\n\n_I have found ruins in the dark forest. They belong to a stronghold, of a type usually inhabited by knights. Rather than", + "twilightforest.book.tfstronghold.3": "knights though, this stronghold is full of goblins. They wear knightly armor, but their behavior is most un-knightly.\n\n§8[[Next entry]]§0\n\n_Deep in the ruins, I have found a pedestal. The pedestal seems to be of a type that", "twilightforest.book.tfstronghold.4": "knights would place trophies on to prove their strength.\n\\Obtaining a powerful scepter would seem to weaken the curse on the dark forest, and placing a trophy associated with a powerful creature on the pedestal would likely grant access into the", "twilightforest.book.tfstronghold.5": "main part of the stronghold.", - - "twilightforest.book.darktower.1": "\u00A78[[An explorer's notebook that seems to have survived an explosion]]\u00A70\n\n_This tower clearly has mechanisms that are not responding to me. Their magic almost yearns to acknowledge my touch, but it cannot. It is if the devices of the tower are being", - "twilightforest.book.darktower.2": "suppressed by a powerful group of beings nearby.\n\n\u00A78[[Next entry]]\u00A70\n\n_The magic seems to emanate from deep within the strongholds nearby. It can't come from the goblins, as their magic is charming, but unfocused. There", - "twilightforest.book.darktower.3": "must still be some force still active in the strongholds.\n\n\u00A78[[Next entry]]\u00A70\n\n_My analysis indicates that it comes from several sources, operating as a group. I will head back to the stronghold after I resupply...", - - "twilightforest.book.yeticave.1": "\u00A78[[An explorer's notebook, covered in frost]]\u00A70\n\n_The blizzard surrounding these snowy lands is unceasing. This is no ordinary snowfall--this is a magical phenomenon. I will have to conduct experiments to find", - "twilightforest.book.yeticave.2": "what is capable of causing such an effect.\n\n\u00A78[[Next entry]]\u00A70\n\n_The curse seems to be of a type too powerful for one being alone to produce. Several wizards working in combination would be necessary.", + "twilightforest.book.darktower.1": "§8[[An explorer's notebook that seems to have survived an explosion]]§0\n\n_This tower clearly has mechanisms that are not responding to me. Their magic almost yearns to acknowledge my touch, but it cannot. It is if the devices of the tower are being", + "twilightforest.book.darktower.2": "suppressed by a powerful group of beings nearby.\n\n§8[[Next entry]]§0\n\n_The magic seems to emanate from deep within the strongholds nearby. It can't come from the goblins, as their magic is charming, but unfocused. There", + "twilightforest.book.darktower.3": "must still be some force still active in the strongholds.\n\n§8[[Next entry]]§0\n\n_My analysis indicates that it comes from several sources, operating as a group. I will head back to the stronghold after I resupply...", + "twilightforest.book.yeticave.1": "§8[[An explorer's notebook, covered in frost]]§0\n\n_The blizzard surrounding these snowy lands is unceasing. This is no ordinary snowfall--this is a magical phenomenon. I will have to conduct experiments to find", + "twilightforest.book.yeticave.2": "what is capable of causing such an effect.\n\n§8[[Next entry]]§0\n\n_The curse seems to be of a type too powerful for one being alone to produce. Several wizards working in combination would be necessary.", "twilightforest.book.yeticave.3": "If one of the wizards stopped contributing, the blizzard would calm. Strangely, my divinations do not show signs of any nearby living wizards. I did see something interesting in one of the nearby pointy-roofed towers though...", - - "twilightforest.book.icetower.1": "\u00A78[[An explorer's notebook, caked in ice]]\u00A70\n\n_I overcame one blizzard, only to run into this terrible ice storm atop the glacier. My explorations have shown me the splendor of an ice palace, shining with the colors of the polar aurora. It", - "twilightforest.book.icetower.2": "all seems protected by some sort of curse.\n\n\u00A78[[Next entry]]\u00A70\n\n_I am no novice. This curse is fed by the power of a creature nearby. The cause of the curse surrounding the fire swamp was built off the power of the leader of the", + "twilightforest.book.icetower.1": "§8[[An explorer's notebook, caked in ice]]§0\n\n_I overcame one blizzard, only to run into this terrible ice storm atop the glacier. My explorations have shown me the splendor of an ice palace, shining with the colors of the polar aurora. It", + "twilightforest.book.icetower.2": "all seems protected by some sort of curse.\n\n§8[[Next entry]]§0\n\n_I am no novice. This curse is fed by the power of a creature nearby. The cause of the curse surrounding the fire swamp was built off the power of the leader of the", "twilightforest.book.icetower.3": "minotaurs nearby.\n\n_Surrounding this glacier, there are masses of yetis. Perhaps the yetis have some sort of leader...", - - "twilightforest.book.trollcave.1": "\u00A78[[An explorer's notebook, damaged by acid]]\u00A70\n\n_There seems to be no way to protect myself from the toxic rainstorm surrounding this area. In my brief excursions, I have also encountered another protection spell, similar to the", - "twilightforest.book.trollcave.2": "others I have witnessed. The spell must be connected to the toxic storm in some way. Further research to follow...\n\n\u00A78[[Next entry]]\u00A70\n\n_Such supreme weather magic must be the result of", + "twilightforest.book.trollcave.1": "§8[[An explorer's notebook, damaged by acid]]§0\n\n_There seems to be no way to protect myself from the toxic rainstorm surrounding this area. In my brief excursions, I have also encountered another protection spell, similar to the", + "twilightforest.book.trollcave.2": "others I have witnessed. The spell must be connected to the toxic storm in some way. Further research to follow...\n\n§8[[Next entry]]§0\n\n_Such supreme weather magic must be the result of", "twilightforest.book.trollcave.3": "multiple undefeated great evils in this world. My studies contain several clues pointing at a searing swamp, a forest coated in deep darkness, and a realm coated in snow.", - - "twilightforest.book.unknown.1": "\u00A78[[This book shows signs of having been copied many times]]\u00A70\n\n_I cannot explain the field surrounding this structure, but the magic is powerful. If this curse is like the others, then the answer to unlocking it lies elsewhere. Perhaps there is", + "twilightforest.book.unknown.1": "§8[[This book shows signs of having been copied many times]]§0\n\n_I cannot explain the field surrounding this structure, but the magic is powerful. If this curse is like the others, then the answer to unlocking it lies elsewhere. Perhaps there is", "twilightforest.book.unknown.2": "something I have left undone, or some monster I have yet to defeat. I will have to turn back. I will return to this place later, to see if anything has changed.", - - // Fluid "block.twilightforest.molten_fiery_fluid": "Molten Fiery", "block.twilightforest.molten_knightmetal_fluid": "Molten Knightmetal", "block.twilightforest.fiery_essence_fluid": "Fiery Essence", "fluid.twilightforest.molten_fiery": "Molten Fiery", "fluid.twilightforest.molten_knightmetal": "Molten Knightmetal", "fluid.twilightforest.fiery_essence": "Fiery Essence", - "item.twilightforest.molten_fiery_bucket": "Molten Fiery Bucket", "item.twilightforest.molten_knightmetal_bucket": "Molten Knightmetal Bucket", "item.twilightforest.fiery_essence_bucket": "Fiery Essence Bucket", - - // TCon "material.twilightforest.nagascale": "Naga Scale", "material.twilightforest.steeleaf": "Steeleaf", "material.twilightforest.fiery": "Fiery", "material.twilightforest.knightmetal": "Knightmetal", "material.twilightforest.raven_feather": "Raven Feather", - "modifier.twilightforest.precipitate": "Precipitate", "modifier.twilightforest.precipitate.flavor": "The last standing escape plan.", "modifier.twilightforest.precipitate.description": "The less health you have, the speedier it is!", @@ -1647,13 +1522,9 @@ "modifier.twilightforest.veiled": "Veiled", "modifier.twilightforest.veiled.flavor": "Like a Specter!", "modifier.twilightforest.veiled.description": "Projectile will be invisible.", - - // Immersive Engineering "desc.immersiveengineering.info.shader.rarity.twilight": "Twilight", - "item.twilightforest.shader": "Twilit Shader: %s", "item.twilightforest.shader_bag": "Twilit %s Shader Bag", - "item.twilightforest.shader.name.twilight": "Twilight", "item.twilightforest.shader.name.firefly": "Firefly", "item.twilightforest.shader.name.questing_ram": "Questing Ram", @@ -1678,12 +1549,8 @@ "item.twilightforest.shader.name.snow_queen": "Snow Queen", "item.twilightforest.shader.name.cube_of_annihilation": "Cube Of Annihilation", "item.twilightforest.shader.name.final_castle": "Final Castle", - - // Optifine "twilightforest.gui.optifine.title": "WARNING: OPTIFINE DETECTED", "twilightforest.gui.optifine.message": "Before proceeding, please note that Optifine is known to cause crashes, multipart entity visual bugs and many other issues.\n\nBefore reporting a bug, please remove Optifine first and check again to see if the bug is still present.\n\nOptifine-related issues are not solvable on Twilight Forest's end!\n\nThis screen may be disabled in the Client Config.", "twilightforest.gui.optifine.suggestions": "Here's a selection of mods that we recommend using instead.", - - // JEI "gui.uncrafting_jei": "Uncrafting" -} +} \ No newline at end of file diff --git a/projects/1.18/assets/the-twilight-forest/twilightforest/lang/zh_cn.json b/projects/1.18/assets/the-twilight-forest/twilightforest/lang/zh_cn.json index 1376a2526cf1..6a45520f0fac 100644 --- a/projects/1.18/assets/the-twilight-forest/twilightforest/lang/zh_cn.json +++ b/projects/1.18/assets/the-twilight-forest/twilightforest/lang/zh_cn.json @@ -1,27 +1,18 @@ { "itemGroup.twilightforest": "暮色森林", - - // 进度 "advancement.twilightforest.root.desc": "前往那神秘的魔法林地——暮色森林!", - - // 普通进度 "advancement.twilightforest.hedge": "碾碎爬虫", "advancement.twilightforest.hedge.desc": "在树篱迷宫中击杀一只蜘蛛", - "advancement.twilightforest.kill_cicada": "给我安静!", "advancement.twilightforest.kill_cicada.desc": "杀一只蝉", - "advancement.twilightforest.hill1": "靴子是我的!", "advancement.twilightforest.hill1.desc": "在空心矿山里击杀一只%s", "advancement.twilightforest.hill2": "什么动静?", "advancement.twilightforest.hill2.desc": "在工兵矿山里击杀一只%s", "advancement.twilightforest.hill3": "我看见你了!", "advancement.twilightforest.hill3.desc": "在亡灵矿山里击杀一只%s", - "advancement.twilightforest.quest_ram": "完美的羊", "advancement.twilightforest.quest_ram.desc": "把谜题羊所缺少的部分交给它", - - // 地图 "advancement.twilightforest.magic_map_focus": "用火书写", "advancement.twilightforest.magic_map_focus.desc": "用%2$s、%3$s和%4$s合成%1$s", "advancement.twilightforest.magic_map": "我有千里眼", @@ -30,24 +21,18 @@ "advancement.twilightforest.maze_map.desc": "在迷宫中获取迷宫地图的核心,并用其来合成%s", "advancement.twilightforest.ore_map": "这玩意值这么多?", "advancement.twilightforest.ore_map.desc": "合成%s", - - // 主线初始进度 "advancement.twilightforest.twilight_hunter": "森林之静", "advancement.twilightforest.twilight_hunter.desc": "猎杀一些暮色森林的野生动物", - "advancement.twilightforest.kill_naga": "剥鳞之时", "advancement.twilightforest.kill_naga.desc": "猎杀森林角落里的%s,取得可以帮你突破巫妖怪塔魔法壁垒的%s", "advancement.twilightforest.naga_armors": "娜迦装备锻造师", "advancement.twilightforest.naga_armors.desc": "合成娜迦胸甲和娜迦护腿", - "advancement.twilightforest.kill_lich": "亡者之遗", "advancement.twilightforest.kill_lich.desc": "击杀塔顶的%s并取得他的权杖!这权杖可以驱散沼泽的毒蚊群、解除黑暗森林的失明诅咒以及对抗积雪森林的严寒", "advancement.twilightforest.lich_scepters": "众杖合力!", "advancement.twilightforest.lich_scepters.desc": "取得所有四种力量的权杖", "advancement.twilightforest.full_mettle_alchemist": "钢之炼金术士!?", "advancement.twilightforest.full_mettle_alchemist.desc": "在八秒内服用四瓶伤害药水II并成功活下来", - - // 沼泽进度 "advancement.twilightforest.progress_labyrinth": "强力的牛头人沙拉酱肉", "advancement.twilightforest.progress_labyrinth.desc": "在吃下温暖人心的蘑菇炖肉后,你认为你已经做好了前往火焰沼泽的准备", "advancement.twilightforest.kill_hydra": "铲除祸害", @@ -56,8 +41,6 @@ "advancement.twilightforest.mazebreaker.desc": "在迷宫的密室中找到%s", "advancement.twilightforest.hydra_chop": "快看!九头蛇的肉!", "advancement.twilightforest.hydra_chop.desc": "在你的胃空空如也的时候从暴走的%s身上砍下来几块肉", - - // 黑暗森林进度 "advancement.twilightforest.progress_trophy_pedestal": "蒙尘的荣耀", "advancement.twilightforest.progress_trophy_pedestal.desc": "将奖杯放置于黑暗森林遗迹中的奖杯基座上,并获得你的头衔", "advancement.twilightforest.progress_knights": "机关号令", @@ -66,29 +49,21 @@ "advancement.twilightforest.ghast_trap.desc": "以%s为祭品,激活%s,让%s陷入他自己建造的机关!", "advancement.twilightforest.progress_ur_ghast": "炽厄之泪", "advancement.twilightforest.progress_ur_ghast.desc": "触碰高塔主人那炽红的眼泪", - "advancement.twilightforest.experiment_115": "神秘的肉?", "advancement.twilightforest.experiment_115.desc": "尽管它看起来像蛋糕……", "advancement.twilightforest.experiment_115_2": "做个记录:大胜利!", "advancement.twilightforest.experiment_115_2.desc": "它是如此的松软美味!", - - // 积雪森林进度 "advancement.twilightforest.progress_yeti": "首领的毛皮", "advancement.twilightforest.progress_yeti.desc": "披上%s松软的毛皮,以此抵抗冰川里那刺骨的寒风", "advancement.twilightforest.progress_glacier": "澄澈之空", "advancement.twilightforest.progress_glacier.desc": "杀掉极光宫殿顶部的%s,还暮色森林一个澄澈的夜空!", "advancement.twilightforest.arctic_dyed": "追赶潮流", "advancement.twilightforest.arctic_dyed.desc": "给全套极地装备染色", - - // 中途支线和杂项 "advancement.twilightforest.glass_sword": "会心一击", "advancement.twilightforest.glass_sword.desc": "愿善加利用", - "advancement.twilightforest.fiery_set": "血泪成河", "advancement.twilightforest.fiery_set.desc": "物品栏中有至少一件炽铁盔甲时,手持炽铁工具或武器", - - // 高原 - "advancement.twilightforest.progress_merge": "最后的进军!", + "advancement.twilightforest.progress_merge": "最终进军!", "advancement.twilightforest.progress_merge.desc": "征服九头蛇巢穴、幽冥高塔和极光宫殿,以驱散高原上空的酸雨,给自己踏足高原的勇气!", "advancement.twilightforest.troll": "恶作剧", "advancement.twilightforest.troll.desc": "找到并击杀一只%s", @@ -102,25 +77,20 @@ "advancement.twilightforest.progress_thorns.desc": "穿越荆棘高地,打开通往城堡的大门", "advancement.twilightforest.progress_castle": "这就是,城堡吗……【未实现】", "advancement.twilightforest.progress_castle.desc": "这城堡里究竟有什么?!", - - // 收集 "advancement.twilightforest.twilight_dining": "永恒黄昏之宴", "advancement.twilightforest.twilight_dining.desc": "品尝所有只能在暮色森林找到的食物", "advancement.twilightforest.experiment_115_3": "每天都吃115,坚持115年,直到永远", - "advancement.twilightforest.experiment_115_3.desc": "每天都吃试验物品1-1-5,不要停,115次试验物品1-1-5,experiment115点com,三w点experiment115点com,115年,每时每刻都来experiment115点com,三w点115×experiment115点com", + "advancement.twilightforest.experiment_115_3.desc": "每天都吃实验物品1-1-5,不要停,115次实验物品1-1-5,experiment115点com,三w点experiment115点com,115年,每时每刻都来experiment115点com,三w点115×experiment115点com", "advancement.twilightforest.arborist": "疯狂树木学家", "advancement.twilightforest.arborist.desc": "准备好斧子和剪刀。把所有的犄角旮旯全部搜索一遍。然后收集齐所有从树上出来的东西!不论是合成出来还是战利品箱子里搜,不论是台阶还是树苗还是树叶,只要是从树上的哪个部分做出来的都算!", - "twilightforest.twilight_portal.unsafe": "这里看上去不安全……", - "twilightforest.trophy_pedestal.ineligible": "你还不够格", + "twilightforest.trophy_pedestal.ineligible": "你还不够格。", "twilightforest.ore_meter.range": "半径:%s,原点:[%d, %d]", "twilightforest.ore_meter.exposed": "暴露数量:%d", "twilightforest.scepter_charges": "剩余使用次数:%d", - - // 命令 "commands.tffeature.usage": "/tffeature ", "commands.tffeature.not_in_twilight_forest": "你现在不在暮色森林维度中", - "commands.tffeature.none_nearby": "无法在附近找到地标!", + "commands.tffeature.none_nearby": "附近无法找到地标!", "commands.tffeature.nearest": "距离当前位置最近的地标:%s", "commands.tffeature.center": "地标中心:%s", "commands.tffeature.chunk": "是否在地标区块中:%s", @@ -132,8 +102,6 @@ "commands.tffeature.structure.spawn_list": "当前区域的生成列表为:", "commands.tffeature.structure.spawn_info": "%s,权重%s", "commands.tfreload.reload": "正在重新加载暮色森林着色器!", - - // 生物群系 "biome.twilightforest.forest": "暮色森林", "biome.twilightforest.dense_forest": "繁密森林", "biome.twilightforest.firefly_forest": "萤火虫森林", @@ -154,11 +122,7 @@ "biome.twilightforest.highlands": "荆棘高地", "biome.twilightforest.thornlands": "荆棘之地", "biome.twilightforest.final_plateau": "终焉高原", - - // 游戏规则 "gamerule.tfEnforcedProgression": "暮色森林进度", - - // 附魔 "enchantment.twilightforest.fire_react": "炽焰反制", "enchantment.twilightforest.fire_react.desc": "增加攻击者在击中佩戴者后被点燃的概率。", "enchantment.twilightforest.chill_aura": "凛寒气场", @@ -169,11 +133,7 @@ "enchantment.twilightforest.block_strength.desc": "让链锤可以破坏硬度更高的方块。", "enchantment.twilightforest.destruction": "肆意毁坏", "enchantment.twilightforest.destruction.desc": "让链锤的破坏区域变得更大。", - - // 状态效果 "effect.twilightforest.frosted": "霜冻", - - // 方块 "block.twilightforest.twilight_oak_log": "暮色橡木原木", "block.twilightforest.canopy_log": "苍穹原木", "block.twilightforest.mangrove_log": "红树原木", @@ -220,7 +180,7 @@ "block.twilightforest.final_boss_boss_spawner": "高原首领【暂定】Boss刷怪笼", "block.twilightforest.firefly_jar": "萤火虫罐子", "block.twilightforest.firefly_particle_spawner": "萤火粒子罐", - "block.twilightforest.firefly_spawner_radius": "萤火颗粒半径:%s个方块", + "block.twilightforest.firefly_spawner_radius": "萤火粒子半径:%s个方块", "block.twilightforest.cicada_jar": "蝉罐子", "block.twilightforest.moss_patch": "苔藓块", "block.twilightforest.mayapple": "鬼臼果", @@ -286,7 +246,7 @@ "block.twilightforest.vanishing_block": "消失方块", "block.twilightforest.locked_vanishing_block": "锁定的消失方块", "block.twilightforest.carminite_builder": "砷铅铁建造器", - "block.twilightforest.built_block": "建造方块", + "block.twilightforest.built_block": "构建方块", "block.twilightforest.antibuilder": "反建器", "block.twilightforest.antibuilt_block": "反建方块", "block.twilightforest.ghast_trap": "恶魂陷阱", @@ -404,14 +364,11 @@ "block.twilightforest.snow_queen_trophy": "冰雪女王奖杯", "block.twilightforest.alpha_yeti_trophy": "雪怪首领奖杯", "block.twilightforest.quest_ram_trophy": "谜题羊奖杯", - "block.twilightforest.keepsake_casket": "遗物匣", "block.twilightforest.casket.broken": "你的遗物匣破损不堪,无法存放更多物品。所有本应存入匣中的物品全部掉落在地。", "block.twilightforest.casket.locked": "这个匣子只能由%s打开!", - "block.twilightforest.candelabra": "烛台", "block.twilightforest.red_thread": "红线", - "block.twilightforest.zombie_skull_candle": "僵尸头颅烛台", "block.twilightforest.zombie_wall_skull_candle": "悬吊式僵尸头颅烛台", "block.twilightforest.skeleton_skull_candle": "骷髅头烛台", @@ -423,7 +380,6 @@ "block.twilightforest.player_skull_candle": "头颅烛台", "block.twilightforest.player_skull_candle.named": "%s的头颅烛台", "block.twilightforest.player_wall_skull_candle": "悬吊式头颅烛台", - "block.twilightforest.potted_twilight_oak_sapling": "暮色橡树树苗盆栽", "block.twilightforest.potted_canopy_sapling": "苍穹树苗盆栽", "block.twilightforest.potted_mangrove_sapling": "红树树苗盆栽", @@ -440,17 +396,15 @@ "block.twilightforest.potted_thorn": "荆棘盆栽", "block.twilightforest.potted_green_thorn": "翠绿荆棘盆栽", "block.twilightforest.potted_dead_thorn": "烧焦荆棘盆栽", - "block.twilightforest.oak_banister": "橡木栏杆", "block.twilightforest.spruce_banister": "云杉木栏杆", - "block.twilightforest.birch_banister": "云杉木栏杆", + "block.twilightforest.birch_banister": "白桦木栏杆", "block.twilightforest.jungle_banister": "丛林木栏杆", "block.twilightforest.acacia_banister": "金合欢木栏杆", "block.twilightforest.dark_oak_banister": "深色橡木栏杆", "block.twilightforest.crimson_banister": "绯红木栏杆", "block.twilightforest.warped_banister": "诡异木栏杆", "block.twilightforest.banister.cycle": "使用斧头右击来改变样式", - "block.twilightforest.canopy_planks": "苍穹木板", "block.twilightforest.canopy_stairs": "苍穹木楼梯", "block.twilightforest.canopy_slab": "苍穹木台阶", @@ -464,7 +418,6 @@ "block.twilightforest.canopy_wall_sign": "苍穹木告示牌", "block.twilightforest.canopy_banister": "苍穹木栏杆", "block.twilightforest.canopy_bookshelf": "苍穹木书架", - "block.twilightforest.dark_planks": "黑木木板", "block.twilightforest.dark_stairs": "黑木楼梯", "block.twilightforest.dark_slab": "黑木台阶", @@ -477,7 +430,6 @@ "block.twilightforest.darkwood_sign": "黑木告示牌", "block.twilightforest.darkwood_wall_sign": "黑木告示牌", "block.twilightforest.darkwood_banister": "黑木栏杆", - "block.twilightforest.mangrove_planks": "红树木板", "block.twilightforest.mangrove_stairs": "红树木楼梯", "block.twilightforest.mangrove_slab": "红树木台阶", @@ -490,7 +442,6 @@ "block.twilightforest.mangrove_sign": "红树木告示牌", "block.twilightforest.mangrove_wall_sign": "红树木告示牌", "block.twilightforest.mangrove_banister": "红树木栏杆", - "block.twilightforest.twilight_oak_planks": "暮色橡木木板", "block.twilightforest.twilight_oak_stairs": "暮色橡木楼梯", "block.twilightforest.twilight_oak_slab": "暮色橡木台阶", @@ -503,7 +454,6 @@ "block.twilightforest.twilight_oak_sign": "暮色橡木告示牌", "block.twilightforest.twilight_wall_sign": "暮色橡木告示牌", "block.twilightforest.twilight_oak_banister": "暮色橡木栏杆", - "block.twilightforest.time_planks": "时光木板", "block.twilightforest.time_stairs": "时光木楼梯", "block.twilightforest.time_slab": "时光木台阶", @@ -552,16 +502,14 @@ "block.twilightforest.sorting_sign": "分类木告示牌", "block.twilightforest.sorting_wall_sign": "分类木告示牌", "block.twilightforest.sorting_banister": "分类木栏杆", - "block.twilightforest.twilight_oak_chest": "暮色橡木箱子", "block.twilightforest.canopy_chest": "苍穹木箱子", - "block.twilightforest.mangrove_chest": "红木箱子", + "block.twilightforest.mangrove_chest": "红树木箱子", "block.twilightforest.darkwood_chest": "黑木箱子", "block.twilightforest.time_chest": "时光木箱子", "block.twilightforest.transformation_chest": "变化木箱子", "block.twilightforest.mining_chest": "矿石木箱子", "block.twilightforest.sorting_chest": "分类木箱子", - "block.twilightforest.hollow_oak_log_horizontal": "空心橡木原木", "block.twilightforest.hollow_spruce_log_horizontal": "空心云杉原木", "block.twilightforest.hollow_birch_log_horizontal": "空心白桦原木", @@ -578,7 +526,6 @@ "block.twilightforest.hollow_transformation_log_horizontal": "空心变化原木", "block.twilightforest.hollow_mining_log_horizontal": "空心矿石原木", "block.twilightforest.hollow_sorting_log_horizontal": "空心分类原木", - "block.twilightforest.hollow_oak_log_vertical": "空心橡木原木", "block.twilightforest.hollow_spruce_log_vertical": "空心云杉原木", "block.twilightforest.hollow_birch_log_vertical": "空心白桦原木", @@ -595,7 +542,6 @@ "block.twilightforest.hollow_transformation_log_vertical": "空心变化原木", "block.twilightforest.hollow_mining_log_vertical": "空心矿石原木", "block.twilightforest.hollow_sorting_log_vertical": "空心分类原木", - "block.twilightforest.hollow_oak_log_climbable": "空心橡木原木", "block.twilightforest.hollow_spruce_log_climbable": "空心云杉原木", "block.twilightforest.hollow_birch_log_climbable": "空心白桦原木", @@ -612,13 +558,9 @@ "block.twilightforest.hollow_transformation_log_climbable": "空心变化原木", "block.twilightforest.hollow_mining_log_climbable": "空心矿石原木", "block.twilightforest.hollow_sorting_log_climbable": "空心分类原木", - "block.arctic.tooltip": "摔落伤害减少90%", "block.knightmetal.tooltip": "就像是加强版的仙人掌", - "dimension.twilightforest.twilightforest": "暮色森林", - - // 结构 "structure.twilightforest.hedge_maze": "树篱迷宫", "structure.twilightforest.small_hollow_hill": "空心矿山", "structure.twilightforest.medium_hollow_hill": "工兵矿山", @@ -635,8 +577,6 @@ "structure.twilightforest.aurora_palace": "极光宫殿", "structure.twilightforest.troll_cave": "巨魔洞穴", "structure.twilightforest.final_castle": "终焉城堡", - - // 物品 "item.twilightforest.boarkchop": "野猪排", "item.twilightforest.naga_scale": "娜迦鳞片", "item.twilightforest.naga_chestplate": "娜迦胸甲", @@ -666,7 +606,7 @@ "item.twilightforest.ironwood_hoe": "铁木锄", "item.twilightforest.torchberries": "火炬浆果", "item.twilightforest.raw_venison": "生鹿肉", - "item.twilightforest.cooked_venison": "熟鹿肉", + "item.twilightforest.cooked_venison": "鹿肉排", "item.twilightforest.hydra_chop": "九头蛇肉排", "item.twilightforest.fiery_blood": "炽热的血液", "item.twilightforest.fiery_ingot": "炽铁锭", @@ -691,7 +631,7 @@ "item.twilightforest.mazebreaker_pickaxe": "迷宫破坏者", "item.twilightforest.transformation_powder": "转换粉", "item.twilightforest.raw_meef": "生牛头人肉", - "item.twilightforest.cooked_meef": "熟牛头人肉", + "item.twilightforest.cooked_meef": "牛头人肉排", "item.twilightforest.meef_stroganoff": "牛头人沙拉酱肉", "item.twilightforest.maze_wafer": "迷宫薄饼", "item.twilightforest.magic_map": "空白魔法地图", @@ -753,7 +693,6 @@ "item.twilightforest.cube_talisman": "立方护符", "item.twilightforest.cube_of_annihilation": "湮灭立方", "item.twilightforest.moon_dial": "月相罗盘", - "item.twilightforest.music_disc_radiance": "音乐唱片", "item.twilightforest.music_disc_radiance.desc": "Rotch Gwylt - Radiance", "item.twilightforest.music_disc_steps": "音乐唱片", @@ -772,7 +711,6 @@ "item.twilightforest.music_disc_thread.desc": "MrCompost - Thread", "item.twilightforest.music_disc_motion": "音乐唱片", "item.twilightforest.music_disc_motion.desc": "MrCompost - Motion", - "item.twilightforest.naga_banner_pattern": "旗帜图案", "item.twilightforest.naga_banner_pattern.desc": "娜迦鳞片", "block.minecraft.banner.tf_naga.black": "黑色娜迦鳞片", @@ -791,7 +729,6 @@ "block.minecraft.banner.tf_naga.magenta": "品红色娜迦鳞片", "block.minecraft.banner.tf_naga.pink": "粉红色娜迦鳞片", "block.minecraft.banner.tf_naga.brown": "棕色娜迦鳞片", - "item.twilightforest.lich_banner_pattern": "旗帜图案", "item.twilightforest.lich_banner_pattern.desc": "巫妖王冠", "block.minecraft.banner.tf_lich.black": "黑色巫妖王冠", @@ -810,7 +747,6 @@ "block.minecraft.banner.tf_lich.magenta": "品红色巫妖王冠", "block.minecraft.banner.tf_lich.pink": "粉红色巫妖王冠", "block.minecraft.banner.tf_lich.brown": "棕色巫妖王冠", - "item.twilightforest.minoshroom_banner_pattern": "旗帜图案", "item.twilightforest.minoshroom_banner_pattern.desc": "米诺菇战斧", "block.minecraft.banner.tf_minoshroom.black": "黑色米诺菇战斧", @@ -829,7 +765,6 @@ "block.minecraft.banner.tf_minoshroom.magenta": "品红色米诺菇战斧", "block.minecraft.banner.tf_minoshroom.pink": "粉红色米诺菇战斧", "block.minecraft.banner.tf_minoshroom.brown": "棕色米诺菇战斧", - "item.twilightforest.hydra_banner_pattern": "旗帜图案", "item.twilightforest.hydra_banner_pattern.desc": "九头蛇烈焰", "block.minecraft.banner.tf_hydra.black": "黑色九头蛇烈焰", @@ -848,7 +783,6 @@ "block.minecraft.banner.tf_hydra.magenta": "品红色九头蛇烈焰", "block.minecraft.banner.tf_hydra.pink": "粉红色九头蛇烈焰", "block.minecraft.banner.tf_hydra.brown": "棕色九头蛇烈焰", - "item.twilightforest.knight_phantom_banner_pattern": "旗帜图案", "item.twilightforest.knight_phantom_banner_pattern.desc": "骑士头盔", "block.minecraft.banner.tf_phantoms.black": "黑色骑士头盔", @@ -867,7 +801,6 @@ "block.minecraft.banner.tf_phantoms.magenta": "品红色骑士头盔", "block.minecraft.banner.tf_phantoms.pink": "粉红色骑士头盔", "block.minecraft.banner.tf_phantoms.brown": "棕色骑士头盔", - "item.twilightforest.ur_ghast_banner_pattern": "旗帜图案", "item.twilightforest.ur_ghast_banner_pattern.desc": "砷铅铁裂纹边", "block.minecraft.banner.tf_ur_ghast.black": "黑色砷铅铁裂纹边", @@ -886,7 +819,6 @@ "block.minecraft.banner.tf_ur_ghast.magenta": "品红色砷铅铁裂纹边", "block.minecraft.banner.tf_ur_ghast.pink": "粉红色砷铅铁裂纹边", "block.minecraft.banner.tf_ur_ghast.brown": "棕色砷铅铁裂纹边", - "item.twilightforest.alpha_yeti_banner_pattern": "旗帜图案", "item.twilightforest.alpha_yeti_banner_pattern.desc": "雪怪首领", "block.minecraft.banner.tf_alpha_yeti.black": "黑色雪怪首领", @@ -905,7 +837,6 @@ "block.minecraft.banner.tf_alpha_yeti.magenta": "品红色雪怪首领", "block.minecraft.banner.tf_alpha_yeti.pink": "粉红色雪怪首领", "block.minecraft.banner.tf_alpha_yeti.brown": "棕色雪怪首领", - "item.twilightforest.snow_queen_banner_pattern": "旗帜图案", "item.twilightforest.snow_queen_banner_pattern.desc": "冰雪女王王冠", "block.minecraft.banner.tf_snow_queen.black": "黑色冰雪女王王冠", @@ -924,26 +855,24 @@ "block.minecraft.banner.tf_snow_queen.magenta": "品红色冰雪女王王冠", "block.minecraft.banner.tf_snow_queen.pink": "粉红色冰雪女王王冠", "block.minecraft.banner.tf_snow_queen.brown": "棕色冰雪女王王冠", - "item.twilightforest.quest_ram_banner_pattern": "旗帜图案", - "item.twilightforest.quest_ram_banner_pattern.desc": "迷题羊旋角", - "block.minecraft.banner.tf_quest_ram.black": "黑色迷题羊旋角", - "block.minecraft.banner.tf_quest_ram.gray": "灰色迷题羊旋角", - "block.minecraft.banner.tf_quest_ram.light_gray": "淡灰色迷题羊旋角", - "block.minecraft.banner.tf_quest_ram.white": "白色迷题羊旋角", - "block.minecraft.banner.tf_quest_ram.red": "红色迷题羊旋角", - "block.minecraft.banner.tf_quest_ram.orange": "橙色迷题羊旋角", - "block.minecraft.banner.tf_quest_ram.yellow": "黄色迷题羊旋角", - "block.minecraft.banner.tf_quest_ram.green": "绿色迷题羊旋角", - "block.minecraft.banner.tf_quest_ram.lime": "黄绿色迷题羊旋角", - "block.minecraft.banner.tf_quest_ram.blue": "蓝色迷题羊旋角", - "block.minecraft.banner.tf_quest_ram.cyan": "青色迷题羊旋角", - "block.minecraft.banner.tf_quest_ram.light_blue": "淡蓝色迷题羊旋角", - "block.minecraft.banner.tf_quest_ram.purple": "紫色迷题羊旋角", - "block.minecraft.banner.tf_quest_ram.magenta": "品红色迷题羊旋角", - "block.minecraft.banner.tf_quest_ram.pink": "粉红色迷题羊旋角", - "block.minecraft.banner.tf_quest_ram.brown": "棕色迷题羊旋角", - + "item.twilightforest.quest_ram_banner_pattern.desc": "谜题羊旋角", + "block.minecraft.banner.tf_quest_ram.black": "黑色谜题羊旋角", + "block.minecraft.banner.tf_quest_ram.gray": "灰色谜题羊旋角", + "block.minecraft.banner.tf_quest_ram.light_gray": "淡灰色谜题羊旋角", + "block.minecraft.banner.tf_quest_ram.white": "白色谜题羊旋角", + "block.minecraft.banner.tf_quest_ram.red": "红色谜题羊旋角", + "block.minecraft.banner.tf_quest_ram.orange": "橙色谜题羊旋角", + "block.minecraft.banner.tf_quest_ram.yellow": "黄色谜题羊旋角", + "block.minecraft.banner.tf_quest_ram.green": "绿色谜题羊旋角", + "block.minecraft.banner.tf_quest_ram.lime": "黄绿色谜题羊旋角", + "block.minecraft.banner.tf_quest_ram.blue": "蓝色谜题羊旋角", + "block.minecraft.banner.tf_quest_ram.cyan": "青色谜题羊旋角", + "block.minecraft.banner.tf_quest_ram.light_blue": "淡蓝色谜题羊旋角", + "block.minecraft.banner.tf_quest_ram.purple": "紫色谜题羊旋角", + "block.minecraft.banner.tf_quest_ram.magenta": "品红色谜题羊旋角", + "block.minecraft.banner.tf_quest_ram.pink": "粉红色谜题羊旋角", + "block.minecraft.banner.tf_quest_ram.brown": "棕色谜题羊旋角", "item.twilightforest.boar_spawn_egg": "野猪刷怪蛋", "item.twilightforest.bighorn_sheep_spawn_egg": "大角羊刷怪蛋", "item.twilightforest.deer_spawn_egg": "野鹿刷怪蛋", @@ -998,9 +927,7 @@ "item.twilightforest.harbinger_cube_spawn_egg": "噩兆方块刷怪蛋【未实现】", "item.twilightforest.adherent_spawn_egg": "信徒刷怪蛋【未实现】", "item.twilightforest.roving_cube_spawn_egg": "悬浮立方刷怪蛋【未实现】", - "item.twilightforest.guide": "旅行者日记【开发中】", - "item.twilightforest.minotaur_axe.tooltip": "冲刺时造成额外伤害", "item.twilightforest.knightmetal_sword.tooltip": "对有护甲的目标造成额外伤害", "item.twilightforest.knightmetal_pickaxe.tooltip": "对有护甲的目标造成额外伤害", @@ -1012,13 +939,9 @@ "item.twilightforest.phantom_armor.tooltip": "死亡时不会掉落", "item.twilightforest.yeti_armor.tooltip": "冻结攻击者", "item.twilightforest.glass_sword.tooltip.1": "仅能在创造模式下获得", - "item.twilightforest.arctic_armor.tooltip": "可染色", - "item.twilightforest.skull_candle.desc": "摆有:%s %s蜡烛", "item.twilightforest.skull_candle.desc.multiple": "摆有:%s %s蜡烛", - - // 实体 "entity.twilightforest.boar": "野猪", "entity.twilightforest.bighorn_sheep": "大角羊", "entity.twilightforest.deer": "野鹿", @@ -1082,7 +1005,6 @@ "entity.twilightforest.adherent": "信徒【未实现】", "entity.twilightforest.castle_guardian": "城堡守卫【未实现】", "entity.twilightforest.roving_cube": "悬浮立方【未实现】", - "entity.twilightforest.ice_snowball": "冰霜雪球", "entity.twilightforest.ice_arrow": "寒冰箭", "entity.twilightforest.seeker_arrow": "追踪箭", @@ -1102,12 +1024,9 @@ "entity.twilightforest.cube_of_annihilation": "湮灭立方", "entity.twilightforest.slider": "滑动陷阱", "entity.twilightforest.protection_box": "进度保护箱", - "entity.twilightforest.cicada_slingshot": "蝉", "entity.twilightforest.firefly_slingshot": "萤火虫", "entity.twilightforest.moonworm_slingshot": "月光蠕虫", - - // 字幕 "subtitles.twilightforest.entity.acid_rain": "酸雨:腐蚀", "subtitles.twilightforest.entity.alphayeti.alert": "雪怪首领:瞄准", "subtitles.twilightforest.entity.alphayeti.death": "雪怪首领:死亡", @@ -1178,7 +1097,7 @@ "subtitles.twilightforest.entity.hydra.roar": "九头蛇:怒吼", "subtitles.twilightforest.entity.hydra.shoot": "九头蛇:喷吐", "subtitles.twilightforest.entity.hydra.shoot_fire": "九头蛇:火焰喷射", - "subtitles.twilightforest.entity.hydra.warn": "九头蛇:准备撕咬", + "subtitles.twilightforest.entity.hydra.warn": "九头蛇:愤怒", "subtitles.twilightforest.entity.ice.death": "冰精灵:解体", "subtitles.twilightforest.entity.ice.hurt": "冰精灵:破裂", "subtitles.twilightforest.entity.ice.noise": "冰精灵:咯吱作响", @@ -1186,17 +1105,17 @@ "subtitles.twilightforest.entity.iceguardian.ambient": "冰雪守卫:咯吱作响", "subtitles.twilightforest.entity.iceguardian.death": "冰雪守卫:解体", "subtitles.twilightforest.entity.iceguardian.hurt": "冰雪守卫:破裂", + "subtitles.twilightforest.entity.kobold.munch": "狗头人:咀嚼", "subtitles.twilightforest.entity.kingspider.ambient": "国王蜘蛛:嘶嘶", "subtitles.twilightforest.entity.kingspider.death": "国王蜘蛛:死亡", "subtitles.twilightforest.entity.kingspider.hurt": "国王蜘蛛:受伤", "subtitles.twilightforest.entity.kobold.ambient": "狗头人:咕哝", "subtitles.twilightforest.entity.kobold.death": "狗头人:死亡", "subtitles.twilightforest.entity.kobold.hurt": "狗头人:受伤", - "subtitles.twilightforest.entity.kobold.munch": "狗头人:大嚼特嚼", "subtitles.twilightforest.entity.lich.ambient": "巫妖:愤怒", - "subtitles.twilightforest.entity.lich.death": "巫妖:散架", + "subtitles.twilightforest.entity.lich.death": "巫妖:死亡", "subtitles.twilightforest.entity.lich.hurt": "巫妖:受伤", - "subtitles.twilightforest.entity.lich.pop_mob": "巫妖:弹开生物", + "subtitles.twilightforest.entity.lich.pop_mob": "巫妖:法术召唤", "subtitles.twilightforest.entity.lich.shoot": "巫妖:法术射击", "subtitles.twilightforest.entity.lich.teleport": "巫妖:法术传送", "subtitles.twilightforest.entity.lichclone.hurt": "巫妖幻影:蒸发", @@ -1240,20 +1159,20 @@ "subtitles.twilightforest.entity.quest.hurt": "谜题羊:受伤", "subtitles.twilightforest.entity.raven.caw": "渡鸦:嘶鸣", "subtitles.twilightforest.entity.raven.squawk": "渡鸦:尖鸣", - "subtitles.twilightforest.entity.redcap.ambient": "红帽工兵:轻笑", - "subtitles.twilightforest.entity.redcap.death": "红帽工兵:痛苦地呻吟", - "subtitles.twilightforest.entity.redcap.hurt": "红帽工兵:痛苦地尖叫", + "subtitles.twilightforest.entity.redcap.ambient": "红帽:轻笑", + "subtitles.twilightforest.entity.redcap.death": "红帽:痛苦地呻吟", + "subtitles.twilightforest.entity.redcap.hurt": "红帽:痛苦地尖叫", "subtitles.twilightforest.entity.shield.add": "护盾:生成", "subtitles.twilightforest.entity.shield.block": "护盾:防御", "subtitles.twilightforest.entity.shield.break": "护盾:破碎", "subtitles.twilightforest.entity.slimebeetle.death": "黏液甲虫:死亡", "subtitles.twilightforest.entity.slimebeetle.hurt": "黏液甲虫:受伤", - "subtitles.twilightforest.entity.slimebeetle.squish": "黏液甲虫:吧唧", + "subtitles.twilightforest.entity.slimebeetle.squish": "黏液甲虫:挤压", "subtitles.twilightforest.entity.snowqueen.ambient": "冰雪女王:冰晶作响", "subtitles.twilightforest.entity.snowqueen.attack": "冰雪女王:施法", - "subtitles.twilightforest.entity.snowqueen.break": "冰雪女王:破损", - "subtitles.twilightforest.entity.snowqueen.death": "冰雪女王:炸裂死亡", - "subtitles.twilightforest.entity.snowqueen.hurt": "冰雪女王:破裂", + "subtitles.twilightforest.entity.snowqueen.break": "冰雪女王:破裂", + "subtitles.twilightforest.entity.snowqueen.death": "冰雪女王:解体", + "subtitles.twilightforest.entity.snowqueen.hurt": "冰雪女王:死亡", "subtitles.twilightforest.entity.swarmspider.ambient": "集群蜘蛛:嘶嘶", "subtitles.twilightforest.entity.swarmspider.death": "集群蜘蛛:死亡", "subtitles.twilightforest.entity.swarmspider.hurt": "集群蜘蛛:受伤", @@ -1286,7 +1205,6 @@ "subtitles.twilightforest.entity.yeti.growl": "雪怪:咆哮", "subtitles.twilightforest.entity.yeti.hurt": "雪怪:受伤", "subtitles.twilightforest.entity.yeti.throw": "雪怪:抛扔", - "subtitles.twilightforest.entity.alphayeti.parrot": "鹦鹉:带有寒意的咆哮", "subtitles.twilightforest.entity.carminitegolem.parrot": "鹦鹉:咕咚", "subtitles.twilightforest.entity.hostilewolf.parrot": "鹦鹉:咆哮", @@ -1299,7 +1217,6 @@ "subtitles.twilightforest.entity.redcap.parrot": "鹦鹉:轻笑", "subtitles.twilightforest.entity.tome.parrot": "鹦鹉:发出书的响声", "subtitles.twilightforest.entity.wraith.parrot": "鹦鹉:喘息", - "subtitles.twilightforest.block.bug.squish": "虫子被压扁了 :(", "subtitles.twilightforest.block.builder.create": "建造器:构建方块", "subtitles.twilightforest.block.builder.off": "建造器:关闭", @@ -1334,7 +1251,6 @@ "subtitles.twilightforest.block.vanish.locked": "塔木门:拒绝访问", "subtitles.twilightforest.block.vanish.unlock": "塔木门:解锁", "subtitles.twilightforest.block.vanish.vanish": "消失方块:激活", - "subtitles.twilightforest.item.blockchain.collide": "链锤:击中方块", "subtitles.twilightforest.item.blockchain.hit": "链锤:击中实体", "subtitles.twilightforest.item.blockchain.fire": "链锤:发射", @@ -1355,8 +1271,6 @@ "subtitles.twilightforest.item.scepter.use": "权杖:使用", "subtitles.twilightforest.item.scepter.pearl": "黄昏权杖:施法", "subtitles.twilightforest.item.shield.shatter": "护盾:破碎", - - // 死亡信息 "death.attack.twilightforest.ghastTear": "%1$s被炽厄泪浇淋致死", "death.attack.twilightforest.ghastTear.player": "%1$s在试图逃离%2$s时被炽厄泪浇淋致死", "death.attack.twilightforest.hydraFire": "%1$s被九头蛇活活烤熟了", @@ -1391,7 +1305,6 @@ "death.attack.twilightforest.thrown_block.player": "%1$s在试图逃离%2$s时被掷出的方块压扁了", "death.attack.twilightforest.expired": "%1$s的生命消逝了", "death.attack.twilightforest.expired.player": "%1$s的生命消逝了", - "death.attack.twilightforest.axing": "%1$s被%2$s剁碎了", "death.attack.twilightforest.axing.item": "%1$s被%2$s用%3$s剁碎了", "death.attack.twilightforest.cicada": "%1$s被蝉击中致死", @@ -1420,8 +1333,6 @@ "death.attack.twilightforest.lifedrain.item": "%1$s被%2$s用%3$s抽干了生命", "death.attack.twilightforest.yeeted": "%1$s人生中最后一次被%2$s抛起", "death.attack.twilightforest.yeeted.item": "%1$s在手持%3$s时人生中最后一次被%2$s抛起", - - // 统计信息 "stat.twilightforest.blocks_crumbled": "用瓦解之号角破坏的方块数", "stat.twilightforest.bugs_squished": "压扁的虫子数", "stat.twilightforest.e115_slices_eaten": "吃掉的试验物品115份数", @@ -1432,23 +1343,17 @@ "stat.twilightforest.torchberries_harvested": "火炬浆果采集次数", "stat.twilightforest.trophy_pedestals_activated": "奖杯基座激活次数", "stat.twilightforest.uncrafting_table_interactions": "与拆解台互动次数", - - // 杂项 - "twilightforest.misc.wip0": "这个方块仍在制作当中,可能会有能导致存档损坏的漏洞或不可预料的特性。", + "twilightforest.misc.wip0": "这个方块仍在制作当中,可能会有能导致存档损坏的Bug或不可预料的特性。", "twilightforest.misc.wip1": "请小心使用。", "twilightforest.misc.nyi": "这个方块的部分特性尚未完成。", - "twilightforest.loading.title.enter": "正在前往暮色森林……", "twilightforest.loading.title.leave": "正在离开暮色森林……", - "twilightforest.ui.magicmap.fail": "魔法失效了。也许它们在这里不起效?", "twilightforest.ui.biome_locked": "生物群系已锁定!", "twilightforest.ui.biome_locked_2": "请检查你的进度", "twilightforest.ui.portal.unworthy": "传送门没有反应。也许是忽略了什么?", "twilightforest.ui.advancement.required": "前置进度:", "twilightforest.ui.advancement.no_title": "<隐藏进度>", - - // 配置 "twilightforest.config.dimension": "维度设定", "twilightforest.config.dimension.tooltip": "这些设定只有在重启后才会生效。", "twilightforest.config.dimension_id": "维度ID", @@ -1461,7 +1366,6 @@ "twilightforest.config.skylight_forest.tooltip": "启用后,暮色森林将以空岛的风格生成,只在虚空中生成主要建筑。", "twilightforest.config.skylight_oaks": "穹光橡树【开发中】", "twilightforest.config.skylight_oaks.tooltip": "启用后,高大暮色橡树也会在虚空中生成。", - "twilightforest.config.hollow_hill_stalactites": "自定义矿山钟乳石生成", "twilightforest.config.hollow_hill_stalactites.tooltip": "在这里你可以自定义矿山生成的矿物钟乳石类型。\n格式如下:“modid:block<:meta> [尺寸] [最大长度] [最低生成高度] [权重]”,其中各项参数为:\n尺寸 - 钟乳石柱的长度,以矿山高度(矿山内部地面到顶部)衡量。\n最大长度 - 钟乳石柱的最大长度,以方块数量衡量\n最低生成高度 - 最低允许的钟乳石生成位置距离矿山内部地面的距离,低于这个高度时不生成。\n权重 - 决定生成频率。\n\n例如:minecraft:iron_ore 0.7 8 1 24 会增加一次和默认的铁矿石柱一样的生成。", "twilightforest.config.large_hill": "大矿山", @@ -1472,10 +1376,8 @@ "twilightforest.config.small_hill.tooltip": "定义在所有尺寸的矿山中以钟乳石柱的形式生成的方块。", "twilightforest.config.stalactite_config_only": "仅使用配置定义的生成", "twilightforest.config.stalactite_config_only.tooltip": "启用后,默认的生成和其他模组添加的生成都不会使用,只使用配置文件中定义的生成。", - "twilightforest.config.compat": "兼容性", "twilightforest.config.compat.tooltip": "是否加载暮色森林对其他模组的兼容?遇到崩溃时,或者不想要兼容时,请禁用此选项。", - "twilightforest.config.performance": "性能", "twilightforest.config.performance.tooltip": "这些选项可用于牺牲各种特性以换取更好的性能。", "twilightforest.config.canopy_coverage": "树冠覆盖范围", @@ -1488,13 +1390,10 @@ "twilightforest.config.glacier_packed_ice.tooltip": "启用后,暮色冰川将全部由浮冰组成,其不透光的性质可帮助降低冰川附近的光照计算量。", "twilightforest.config.enable_skylight": "启用天空光照", "twilightforest.config.enable_skylight.tooltip": "决定暮色森林维度中的方块是否有基于每个方块的天空光照数据。禁用此选项可极大提升世界生成的性能,但代价是没有阴影的平整光照。\n警告:一旦区块在没有天空光照的情况下加载,相应的数据也会一并丢失且难以恢复,请小心操作!", - "twilightforest.config.silent_cicadas": "禁止蝉鸣", "twilightforest.config.silent_cicadas.tooltip": "若声音库出现问题,或者只是觉得蝉很吵,可考虑启用此项。", - "twilightforest.config.first_person_effects": "渲染第一人称视角特效", "twilightforest.config.first_person_effects.tooltip": "控制暮色森林的诸多特效是否在第一人称视角下显示。觉得很烦的话可以关闭。", - "twilightforest.config.origin_dimension": "始发维度", "twilightforest.config.origin_dimension.tooltip": "默认使用的能在暮色森林之间往返的维度,默认为原版主世界。", "twilightforest.config.portals_in_other_dimensions": "非主世界建造暮色传送门", @@ -1511,27 +1410,20 @@ "twilightforest.config.portal_return.tooltip": "禁用后,返回的传送门需要额外的传送门建造物品。", "twilightforest.config.check_portal_destination": "传送门目的地预检查", "twilightforest.config.check_portal_destination.tooltip": "决定生成传送门时是否应检查目的地是否安全。启用后,新传送门会在目的地不安全时拒绝生成,而不是重定向到一个别的安全目的地。\n注意,启用此选项后也会降低传送门生成检查频率。", - "twilightforest.config.progression_default": "默认进度规则", "twilightforest.config.progression_default.tooltip": "设定强制进度的游戏规则的默认值。", - "twilightforest.config.uncrafting": "禁用拆解台的拆解功能", "twilightforest.config.uncrafting.tooltip": "禁用拆解台的拆解功能,可用于防止利用某些合成刷物品。", "twilightforest.config.uncrafting_recipes": "禁用拆解台的拆解配方", "twilightforest.config.uncrafting_recipes.tooltip": "如果你不想完全禁用拆解台,而是只想禁用部分配方,可考虑启用此项。\n禁用配方,只需加入配方ID。可在JEI中查询此项。\n示例:“twilightforest:moonworm_queen”会禁用将月光蠕虫女王拆解为自身和3个火炬浆果的配方。\n如果某物品有多个拆解配方,且想要全部禁用,请将物品加至“twilightforest:banned_uncraftables”标签下。\n如果遇到了会引起问题的材料,例如虫蛀塔木,请将该物品加至“twilightforest:banned_uncrafting_ingredients”标签下。", - "twilightforest.config.optifine": "禁用针对Optifine的警告", "twilightforest.config.optifine.tooltip": "禁用启动时针对Optifine可能引起问题的警告。", - "twilightforest.config.locked_toast": "禁用已锁定生物群系的提示", "twilightforest.config.locked_toast.tooltip": "禁用显示某生物群系已被锁定的提示。如果对游戏推进过程不够了解,不推荐启用此项。", - "twilightforest.config.antibuilder_blacklist": "反建器黑名单", "twilightforest.config.antibuilder_blacklist.tooltip": "反建器黑名单。格式:domain:block:meta;其中meta为可选项。", - "twilightforest.config.animate_trophyitem": "奖杯头颅旋转", "twilightforest.config.animate_trophyitem.tooltip": "启用后,奖杯的物品模型中的头颅会旋转。对性能没有影响。为不苟言笑的人准备的选项。", - "twilightforest.config.shield_parry": "盾牌反弹", "twilightforest.config.shield_parry.tooltip": "我们推荐安装Shield Parry这个模组来实现一样的效果,但如果你没装,这些便是可供调整的选项。", "twilightforest.config.parry_non_twilight": "反弹非暮色森林弹射物", @@ -1544,7 +1436,6 @@ "twilightforest.config.parry_window_throwable.tooltip": "要使盾牌反弹其他弹射物所需要的持盾时间,以刻(tick)为单位,20 tick为一秒。", "twilightforest.config.shield_Parry_Ticks_Beam": "激光反弹时间???", "twilightforest.config.shield_Parry_Ticks_Beam.tooltip": "???", - "twilightforest.config.loading_screen": "加载界面", "twilightforest.config.loading_screen.tooltip": "客户端专有选项,用于控制进入暮色森林时的加载界面。", "twilightforest.config.loading_icon_enable": "启用加载图标动画", @@ -1565,73 +1456,57 @@ "twilightforest.config.casket_uuid_locking.tooltip": "若启用,则其他玩家无权开启某玩家死亡后生成的遗物匣。如果你不想让人从其他人死亡后的匣子中拿取物品,即可使用该配置。注意:服务器管理员仍可以开启上锁的匣子。", "twilightforest.config.disable_skull_candles": "禁用头颅烛台", "twilightforest.config.disable_skull_candles.tooltip": "若启用,禁用以手持蜡烛右击原版头颅来制造头颅烛台。若遇到模组冲突问题,请启用此项。", - - // 引导书 "twilightforest.book.lichtower.1": "§8[[被野兽啃坏的探险家笔记]]§0\n\n我开始了对这塔周围奇怪气场的测试。塔身的每一块砖都受一种强力魔咒的保护,这么强大的力量我还是头一次见到。这魔咒甚至还能覆盖塔周围的区域。", "twilightforest.book.lichtower.2": "换做是在我的故乡,我有很多对付此类魔法的方法,但是我在这里没多少补给。让我来深入研究一下……", "twilightforest.book.lichtower.3": "§8[[若干篇后]]§0\n\n重大进展!我在旅途中看见了一种蛇形的巨兽,它被困在了装饰考究的“庭院”里。当时我捡起了一根破旧的羽毛,忽略了那些绿色的鳞片。", "twilightforest.book.lichtower.4": "事实证明,这些绿色的鳞片有我需要的破除魔咒的魔力属性,但是这魔力太过于微弱,我需要直接干掉那个蛇形巨兽,以此拿到更新鲜的样品。", - "twilightforest.book.labyrinth.1": "§8[[写在防水纸上的探险家笔记]]§0\n\n沼泽里的蚊群惹人烦,但仍然显得可疑。看上去它们并非自然生物,细细想来也找不出它们在当地生态系统中的作用。", "twilightforest.book.labyrinth.2": "我觉得这是某种魔咒。\n\n§8[[下一篇]]§0\n\n现在有一道保护符咒挡住了通往迷宫废墟的路。我觉得我的猜测是正确的。", "twilightforest.book.labyrinth.3": "保护符咒和蚊群其实是同一个魔咒,但我觉得我从未见过有什么魔咒有和它一样的来源。让我继续研究下…… \n\n§8[[下一篇]]§0", "twilightforest.book.labyrinth.4": "这魔咒看上去强大到了一人无法独自完成的地步,须得是数名巫师同时发力方能完成。\n\n只要这其中一名巫师停止发力,整个魔咒都会因此失效。", "twilightforest.book.labyrinth.5": "但是,我自己占卜的结果显示附近并没有巫师居住。倒是附近有一座酷似哥特风格的高塔吸引了我的注意……", - "twilightforest.book.hydralair.1": "§8[[写在耐火纸上的探险家笔记]]§0\n\n区区火焰并不能阻挡像我这样的探险家。我也曾下过火海,并在熔岩组成的海洋中游泳。这燃烧的空气倒是很有趣,但终究还不是我的对手。", "twilightforest.book.hydralair.2": "最终挡住我前进脚步的是另一个保护符咒——这次的保护对象似乎是当地人——被禁止进入这片应当是一种强大到令所有人畏惧的怪物的领地。", "twilightforest.book.hydralair.3": "这当然不是我第一次遇到保护符咒,我渐渐开始解开这符咒背后的谜团了。\n\n如果我的猜测——这些符咒的工作方式高度相似——是成立的,那么这附近就能找到维持符咒法力的强大怪物。火焰沼泽周围是若干湿地,这些湿地则掩埋了一个充斥着牛头人(当地人称其为米诺陶)的部落要塞。", "twilightforest.book.hydralair.4": "唯一符合逻辑的推测是,这群牛头人里有一种不同寻常的特殊品种,与普通牛头人相比更为强力,但外貌上有所不同……", - "twilightforest.book.tfstronghold.1": "§8[[探险家笔记,其纸张微微发光]]§0\n\n笼罩在黑暗森林上的保护符咒以黑暗触手的形式呈现。这个符咒会造成任何闯入的人失明,对探险家来说可谓是令人抓狂。", "twilightforest.book.tfstronghold.2": "不过我有我预定的计划要完成。\n\n§8[[下一篇]]§0我在黑暗森林中发现了废墟。这是一种要塞的废墟,而这种要塞的主人通常来说是骑士。", "twilightforest.book.tfstronghold.3": "然而,这个要塞废墟是个例外:迎接我的是成群的哥布林。它们身着骑士盔甲,但是它们的行为暗示了它们并非骑士。§8[[下一篇]]§0\n\n废墟深处有个基座。看样子是骑士们用来放奖杯的基座——这是力量的象征。", "twilightforest.book.tfstronghold.4": "若能拿到某种强力法杖,我便可以削弱这保护森林的魔咒,而将某座奖杯放在这基座上", "twilightforest.book.tfstronghold.5": "便可打开通往要塞的门。", - "twilightforest.book.darktower.1": "§8[[疑似从爆炸中生还的探险家笔记]]§0\n\n这塔里的机关显然不受我控制。我几乎是要触碰到机关所蕴含的魔力了,但是就差那么一点。只有一种解释:这机关被附近什么东西的力量压制住了。", "twilightforest.book.darktower.2": "§8[[下一篇]]§0\n\n这力量的来源似乎是附近要塞深处散发出的魔法能量。这魔力不可能是哥布林的,因为这魔力虽然吸引人,但并非集中在一起。", "twilightforest.book.darktower.3": "要塞里肯定还有什么东西。\n\n§8[[下一篇]]§0\n\n根据我的分析,这股魔力有数股来源,这些来源一个整体的形式工作。让我先等补给过来再说……", - "twilightforest.book.yeticave.1": "§8[[封面结霜的探险家笔记]]§0\n\n雪地周围刮着永不停息的暴风雪。这可不是普通的雪——这是一种魔咒。我得做个实验把这暴风雪的源头找出来。", "twilightforest.book.yeticave.2": "§8[[下一篇]]§0\n\n这魔咒看上去强大到了一人无法独自完成的地步,须得是数名巫师同时发力方能完成。\n\n只要这其中一名巫师停止发力,整个魔咒都会因此失效。", "twilightforest.book.yeticave.3": "但是,我自己占卜的结果显示附近并没有巫师居住。倒是附近有一座酷似哥特风格的高塔吸引了我的注意……", - "twilightforest.book.icetower.1": "§8[[冰封的探险家笔记]]§0\n\n我确实冲破了一道暴风雪的阻拦,但随即又被这冰川上的寒冰风暴挡住了。在探险途中,我看到了一座金碧辉煌的冰宫,它散发的光芒有如极光一样五彩缤纷。", "twilightforest.book.icetower.2": "看上去是有魔咒的保护。\n\n§8[[下一篇]]§0\n\n我也不再是那个懵懂无知的新人了。这魔咒的力量肯定来自附近的生物,就像火焰沼泽附近的牛头人的首领为火焰沼泽的魔咒提供了魔力一样。", "twilightforest.book.icetower.3": "在这冰川周围,住着一群雪怪。雪怪也应该有个带头的对吧……", - "twilightforest.book.trollcave.1": "§8[[被酸腐蚀过的探险家笔记]]§0\n\n我觉得我不可能在这样的剧毒暴风雨中生还。我曾在一次短暂的远行中遇到过类似的保护符咒。", "twilightforest.book.trollcave.2": "这符咒一定和剧毒风暴有什么关系。需要进一步研究……\n\n§8[[下一篇]]§0\n\n如此强大的天气魔法一定是那个我从未谋面的魔王的恐怖力量。", "twilightforest.book.trollcave.3": "或许通过征服这片森林的一些地域可以提高我的威望。我忽然想到了这样几个地方:炽热的沼泽、暗无天日的森林以及冰雪覆盖的“禁地”领域。", - "twilightforest.book.unknown.1": "§8[[一本看上去被传抄了无数遍的书]]§0\n\n我的学识实在不足以解释这建筑周围的力场是怎么回事,我只能说这是一种强力魔法。如果这魔咒和之前的魔咒的原理一样,那么我应该在别的地方寻找答案。", "twilightforest.book.unknown.2": "也许我还有什么事情没有做,抑或我还没击败什么怪物。我想是时候掉头回去了。当然,我会回来看看看有没有新进展的。", - - // Fluid "block.twilightforest.molten_fiery_fluid": "熔融炽铁", "block.twilightforest.molten_knightmetal_fluid": "熔融骑士金属", "block.twilightforest.fiery_essence_fluid": "炽热精华", "fluid.twilightforest.molten_fiery": "熔融炽铁", "fluid.twilightforest.molten_knightmetal": "熔融骑士金属", "fluid.twilightforest.fiery_essence": "炽热精华", - "item.twilightforest.molten_fiery_bucket": "熔融炽铁桶", "item.twilightforest.molten_knightmetal_bucket": "熔融骑士金属桶", "item.twilightforest.fiery_essence_bucket": "炽热精华桶", - - // 匠魂联动 "material.twilightforest.nagascale": "娜迦鳞片", "material.twilightforest.steeleaf": "钢叶", "material.twilightforest.fiery": "炽铁", "material.twilightforest.knightmetal": "骑士金属", "material.twilightforest.raven_feather": "渡鸦羽毛", - "modifier.twilightforest.precipitate": "积淀", - "modifier.twilightforest.precipitate.flavor": "最后的逃亡计划。", + "modifier.twilightforest.precipitate.flavor": "最后的逃亡计划", "modifier.twilightforest.precipitate.description": "你的生命值越少,它就越快!", "modifier.twilightforest.stalwart": "坚毅", - "modifier.twilightforest.stalwart.flavor": "勇猛无畏。", + "modifier.twilightforest.stalwart.flavor": "勇猛无畏", "modifier.twilightforest.stalwart.description": "击中敌人让你壮胆。", "modifier.twilightforest.superheat": "过热", "modifier.twilightforest.superheat.flavor": "升高温度!", @@ -1640,20 +1515,16 @@ "modifier.twilightforest.synergy.flavor": "看!没有苔藓!", "modifier.twilightforest.synergy.description": "快捷栏里有钢叶的时候会自我修复。", "modifier.twilightforest.twilit": "暮光", - "modifier.twilightforest.twilit.flavor": "那微弱的光芒便是暮色森林的祝福。", + "modifier.twilightforest.twilit.flavor": "那微弱的光芒便是暮色森林的祝福", "modifier.twilightforest.twilit.description": "在暮色森林里速度更快。在暮色森林外伤害更高。", "modifier.twilightforest.twilit.extra.speed": "在暮色森林内采掘速度 +%s", "modifier.twilightforest.twilit.extra.damage": "在暮色森林外伤害提升 +%s", "modifier.twilightforest.veiled": "遁形", "modifier.twilightforest.veiled.flavor": "就像幽灵!", "modifier.twilightforest.veiled.description": "弹射物将会隐形。", - - // 沉浸工程联动 "desc.immersiveengineering.info.shader.rarity.twilight": "暮色", - "item.twilightforest.shader": "暮色皮肤:%s", "item.twilightforest.shader_bag": "%s暮色皮肤奖励袋", - "item.twilightforest.shader.name.twilight": "暮色", "item.twilightforest.shader.name.firefly": "萤火虫", "item.twilightforest.shader.name.questing_ram": "谜题羊", @@ -1678,12 +1549,8 @@ "item.twilightforest.shader.name.snow_queen": "冰雪女王", "item.twilightforest.shader.name.cube_of_annihilation": "湮灭立方", "item.twilightforest.shader.name.final_castle": "终焉城堡", - - // Optifine "twilightforest.gui.optifine.title": "警告:检测到OPTIFINE", "twilightforest.gui.optifine.message": "在继续游戏前,请注意Optifine会导致游戏崩溃、多组成部分实体视觉效果错误和许多其他问题。\n\n在汇报漏洞前请先移除Optifine,然后查看漏洞是否仍会出现。\n\n暮色森林不负责解决Optifine相关的问题!\n\n可在客户端配置中禁用该界面。", "twilightforest.gui.optifine.suggestions": "如下是我们推荐使用的一些模组。", - - // JEI "gui.uncrafting_jei": "拆解" -} +} \ No newline at end of file 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 c0538cbbd3af..b83148c6614c 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 @@ -483,4 +483,4 @@ "tooltip.froststeel_sword": "使目标缓慢。", "tooltip.pebble": "可作为渊邃弹弓的弹药。", "tooltip.utheric_sword": "对腐衰生物造成1.5倍的伤害。" -} +} \ No newline at end of file diff --git a/projects/1.18/assets/the-wild-backport/wildbackport/lang/en_us.json b/projects/1.18/assets/the-wild-backport/wildbackport/lang/en_us.json index 26d9f2ea11b5..2053c756173c 100644 --- a/projects/1.18/assets/the-wild-backport/wildbackport/lang/en_us.json +++ b/projects/1.18/assets/the-wild-backport/wildbackport/lang/en_us.json @@ -94,4 +94,4 @@ "death.attack.sonic_boom": "%1$s was obliterated by a sonically-charged shriek", "death.attack.sonic_boom.player": "%1$s was obliterated by a sonically-charged shriek whilst trying to escape %2$s", "gamerule.doWardenSpawning": "Spawn Wardens" -} +} \ No newline at end of file diff --git a/projects/1.18/assets/the-wild-backport/wildbackport/lang/zh_cn.json b/projects/1.18/assets/the-wild-backport/wildbackport/lang/zh_cn.json index 313415e2e2b3..bbe6806a05dd 100644 --- a/projects/1.18/assets/the-wild-backport/wildbackport/lang/zh_cn.json +++ b/projects/1.18/assets/the-wild-backport/wildbackport/lang/zh_cn.json @@ -94,4 +94,4 @@ "death.attack.sonic_boom": "%1$s被一道音波尖啸抹除了", "death.attack.sonic_boom.player": "%1$s在试图逃离%2$s时被一道音波尖啸抹除了", "gamerule.doWardenSpawning": "生成监守者" -} +} \ No newline at end of file diff --git a/projects/1.18/assets/thermal_extra/thermal_extra/lang/en_us.json b/projects/1.18/assets/thermal_extra/thermal_extra/lang/en_us.json new file mode 100644 index 000000000000..dc78a6ad7d85 --- /dev/null +++ b/projects/1.18/assets/thermal_extra/thermal_extra/lang/en_us.json @@ -0,0 +1,93 @@ +{ + "item.thermal_extra.dragon_bronze_helmet": "Dragon Bronze Helmet", + "item.thermal_extra.dragon_bronze_chestplate": "Dragon Bronze Chestplate", + "item.thermal_extra.dragon_bronze_leggings": "Dragon Bronze Leggings", + "item.thermal_extra.dragon_bronze_boots": "Dragon Bronze Boots", + "fluid.thermal_extra.dragon_bronze": "Molten Dragon Bronze", + "item.thermal_extra.dragon_bronze_bucket": "Molten Dragon Bronze Bucket", + "item.thermal_extra.dragon_bronze_coin": "Dragon Bronze Coin", + "item.thermal_extra.dragon_bronze_ingot": "Dragon Bronze Ingot", + "item.thermal_extra.dragon_bronze_dust": "Dragon Bronze Dust", + "item.thermal_extra.dragon_bronze_gear": "Dragon Bronze Gear", + "item.thermal_extra.dragon_bronze_nugget": "Dragon Bronze Nugget", + "item.thermal_extra.dragon_bronze_plate": "Dragon Bronze Plate", + "fluid.thermal_extra.dragon_enderium": "Molten Dragon Enderium", + "item.thermal_extra.dragon_enderium_bucket": "Molten Dragon Enderium Bucket", + "item.thermal_extra.dragon_enderium_coin": "Dragon Enderium Coin", + "item.thermal_extra.dragon_enderium_ingot": "Dragon Enderium Ingot", + "item.thermal_extra.dragon_enderium_dust": "Dragon Enderium Dust", + "item.thermal_extra.dragon_enderium_gear": "Dragon Enderium Gear", + "item.thermal_extra.dragon_enderium_nugget": "Dragon Enderium Nugget", + "item.thermal_extra.dragon_enderium_plate": "Dragon Enderium Plate", + "fluid.thermal_extra.vukaium": "Molten Vukaium", + "item.thermal_extra.vukaium_bucket": "Molten Vukaium Bucket", + "item.thermal_extra.vukaium_coin": "Vukaium Coin", + "item.thermal_extra.vukaium_ingot": "Vukaium Ingot", + "item.thermal_extra.vukaium_dust": "Vukaium Dust", + "item.thermal_extra.vukaium_gear": "Vukaium Gear", + "item.thermal_extra.vukaium_nugget": "Vukaium Nugget", + "item.thermal_extra.vukaium_plate": "Vukaium Plate", + "fluid.thermal_extra.nebulium": "Molten Nebulium", + "item.thermal_extra.nebulium_bucket": "Molten Nebulium Bucket", + "item.thermal_extra.nebulium_coin": "Nebulium Coin", + "item.thermal_extra.nebulium_ingot": "Nebulium Ingot", + "item.thermal_extra.nebulium_dust": "Nebulium Dust", + "item.thermal_extra.nebulium_gear": "Nebulium Gear", + "item.thermal_extra.nebulium_nugget": "Nebulium Nugget", + "item.thermal_extra.nebulium_plate": "Nebulium Plate", + "fluid.thermal_extra.nectium": "Molten Nectium", + "item.thermal_extra.nectium_bucket": "Molten Nectium Bucket", + "item.thermal_extra.nectium_coin": "Nectium Coin", + "item.thermal_extra.nectium_ingot": "Nectium Ingot", + "item.thermal_extra.nectium_dust": "Nectium Dust", + "item.thermal_extra.nectium_gear": "Nectium Gear", + "item.thermal_extra.nectium_nugget": "Nectium Nugget", + "item.thermal_extra.nectium_plate": "Nectium Plate", + "fluid.thermal_extra.polarium": "Molten Polarium", + "item.thermal_extra.polarium_bucket": "Molten Polarium Bucket", + "item.thermal_extra.polarium_coin": "Polarium Coin", + "item.thermal_extra.polarium_ingot": "Polarium Ingot", + "item.thermal_extra.polarium_dust": "Polarium Dust", + "item.thermal_extra.polarium_gear": "Polarium Gear", + "item.thermal_extra.polarium_nugget": "Polarium Nugget", + "item.thermal_extra.polarium_plate": "Polarium Plate", + "fluid.thermal_extra.zauvium": "Molten Zauvium", + "item.thermal_extra.zauvium_bucket": "Molten Zauvium Bucket", + "item.thermal_extra.zauvium_coin": "Zauvium Coin", + "item.thermal_extra.zauvium_ingot": "Zauvium Ingot", + "item.thermal_extra.zauvium_dust": "Zauvium Dust", + "item.thermal_extra.zauvium_gear": "Zauvium Gear", + "item.thermal_extra.zauvium_nugget": "Zauvium Nugget", + "item.thermal_extra.zauvium_plate": "Zauvium Plate", + "fluid.thermal_extra.drownium": "Molten Drownium", + "item.thermal_extra.drownium_bucket": "Molten Drownium Bucket", + "item.thermal_extra.drownium_coin": "Drownium Coin", + "item.thermal_extra.drownium_ingot": "Drownium Ingot", + "item.thermal_extra.drownium_dust": "Drownium Dust", + "item.thermal_extra.drownium_gear": "Drownium Gear", + "item.thermal_extra.drownium_nugget": "Drownium Nugget", + "item.thermal_extra.drownium_plate": "Drownium Plate", + "item.thermal_extra.dragon_breath_plating": "Dragon Breath Plating", + "item.thermal_extra.cactus_dust": "Cactus Dust", + "item.thermal_extra.dragon_integral_component": "End Integral Component", + "item.thermal_extra.dragon_integral_component.desc": "Improves base attributes. Other augments may be more effective as a result.", + "item.thermal_extra.augment_base": "Augment Base", + "item.thermal_extra.advanced_augment_base": "Advanced Augment Base", + "item.thermal_extra.advanced_rf_coil_augment": "Advanced Rf Coil", + "item.thermal_extra.advanced_rf_coil_storage_augment": "Advanced Rf Coil Storage", + "item.thermal_extra.advanced_rf_coil_xfer_augment": "Advanced High-Flux Rf Coil", + "item.thermal_extra.advanced_fluid_tank_augment": "Advanced Tank Construction", + "item.thermal_extra.bigger_fluid_tank_augment": "Bigger Tank Construction", + "item.thermal_extra.advanced_machine_speed_augment": "Advanced Flux Linkage Amplifier", + "item.thermal_extra.advanced_item_filter_augment": "Advanced Item Filter", + "item.thermal_extra.advanced_area_radius_augment": "Advanced Radial Enhancement", + "item.thermal_extra.sunflower_oil_bucket": "Sunflower Oil Bucket", + "fluid.thermal_extra.sunflower_oil": "Sunflower Oil", + "item.thermal_extra.crystallized_sunflower_oil_bucket": "Crystallized Sunflower Oil Bucket", + "fluid.thermal_extra.crystallized_sunflower_oil": "Crystallized Sunflower Oil", + "item.thermal_extra.refined_sunflower_oil_bucket": "Refined Sunflower Oil Bucket", + "fluid.thermal_extra.refined_sunflower_oil": "Refined Sunflower Oil", + "item.thermal_extra.sticky_ball": "Sticky Ball", + "itemGroup.thermal_extra_resources": "Thermal Extra: Resources", + "itemGroup.thermal_extra_augments": "Thermal Extra: Augments" +} \ No newline at end of file diff --git a/projects/1.18/assets/thermal_extra/thermal_extra/lang/zh_cn.json b/projects/1.18/assets/thermal_extra/thermal_extra/lang/zh_cn.json new file mode 100644 index 000000000000..099c30b5e500 --- /dev/null +++ b/projects/1.18/assets/thermal_extra/thermal_extra/lang/zh_cn.json @@ -0,0 +1,86 @@ +{ + "item.thermal_extra.dragon_bronze_helmet": "龙青铜头盔", + "item.thermal_extra.dragon_bronze_chestplate": "龙青铜胸甲", + "item.thermal_extra.dragon_bronze_leggings": "龙青铜护腿", + "item.thermal_extra.dragon_bronze_boots": "龙青铜靴子", + "fluid.thermal_extra.dragon_bronze": "熔融龙青铜", + "item.thermal_extra.dragon_bronze_bucket": "熔融龙青铜桶", + "item.thermal_extra.dragon_bronze_coin": "龙青铜币", + "item.thermal_extra.dragon_bronze_ingot": "龙青铜锭", + "item.thermal_extra.dragon_bronze_dust": "龙青铜粉", + "item.thermal_extra.dragon_bronze_gear": "龙青铜齿轮", + "item.thermal_extra.dragon_bronze_nugget": "龙青铜粒", + "item.thermal_extra.dragon_bronze_plate": "龙青铜板", + "fluid.thermal_extra.dragon_enderium": "熔融龙末影", + "item.thermal_extra.dragon_enderium_bucket": "熔融龙末影桶", + "item.thermal_extra.dragon_enderium_coin": "龙末影币", + "item.thermal_extra.dragon_enderium_ingot": "龙末影锭", + "item.thermal_extra.dragon_enderium_dust": "龙末影粉", + "item.thermal_extra.dragon_enderium_gear": "龙末影齿轮", + "item.thermal_extra.dragon_enderium_nugget": "龙末影粒", + "item.thermal_extra.dragon_enderium_plate": "龙末影板", + "fluid.thermal_extra.vukaium": "熔融蜜刺", + "item.thermal_extra.vukaium_bucket": "熔融蜜刺桶", + "item.thermal_extra.vukaium_coin": "蜜刺币", + "item.thermal_extra.vukaium_ingot": "蜜刺锭", + "item.thermal_extra.vukaium_dust": "蜜刺粉", + "item.thermal_extra.vukaium_gear": "蜜刺齿轮", + "item.thermal_extra.vukaium_nugget": "蜜刺粒", + "item.thermal_extra.vukaium_plate": "蜜刺板", + "fluid.thermal_extra.nebulium": "熔融星云", + "item.thermal_extra.nebulium_bucket": "熔融星云桶", + "item.thermal_extra.nebulium_coin": "星云币", + "item.thermal_extra.nebulium_ingot": "星云锭", + "item.thermal_extra.nebulium_dust": "星云粉", + "item.thermal_extra.nebulium_gear": "星云齿轮", + "item.thermal_extra.nebulium_nugget": "星云粒", + "item.thermal_extra.nebulium_plate": "星云板", + "fluid.thermal_extra.nectium": "熔融蜜", + "item.thermal_extra.nectium_bucket": "熔融蜜桶", + "item.thermal_extra.nectium_coin": "蜜币", + "item.thermal_extra.nectium_ingot": "蜜锭", + "item.thermal_extra.nectium_dust": "蜜粉", + "item.thermal_extra.nectium_gear": "蜜齿轮", + "item.thermal_extra.nectium_nugget": "蜜粒", + "item.thermal_extra.nectium_plate": "蜜板", + "fluid.thermal_extra.polarium": "熔融极地", + "item.thermal_extra.polarium_bucket": "熔融极地桶", + "item.thermal_extra.polarium_coin": "极地币", + "item.thermal_extra.polarium_ingot": "极地锭", + "item.thermal_extra.polarium_dust": "极地粉", + "item.thermal_extra.polarium_gear": "极地齿轮", + "item.thermal_extra.polarium_nugget": "极地粒", + "item.thermal_extra.polarium_plate": "极地板", + "fluid.thermal_extra.zauvium": "熔融下界金", + "item.thermal_extra.zauvium_bucket": "熔融下界金桶", + "item.thermal_extra.zauvium_coin": "下界金币", + "item.thermal_extra.zauvium_ingot": "下界金锭", + "item.thermal_extra.zauvium_dust": "下界金粉", + "item.thermal_extra.zauvium_gear": "下界金齿轮", + "item.thermal_extra.zauvium_nugget": "下界金粒", + "item.thermal_extra.zauvium_plate": "下界金板", + "fluid.thermal_extra.drownium": "熔融弱水合金", + "item.thermal_extra.drownium_bucket": "熔融弱水合金桶", + "item.thermal_extra.drownium_coin": "弱水合金币", + "item.thermal_extra.drownium_ingot": "弱水合金锭", + "item.thermal_extra.drownium_dust": "弱水合金粉", + "item.thermal_extra.drownium_gear": "弱水合金齿轮", + "item.thermal_extra.drownium_nugget": "弱水合金粒", + "item.thermal_extra.drownium_plate": "弱水合金板", + "item.thermal_extra.dragon_breath_plating": "龙息镀板", + "item.thermal_extra.dragon_integral_component": "终界整合组件", + "item.thermal_extra.dragon_integral_component.desc": "提升基础属性。其他升级也可能由此得到进一步增强。", + "item.thermal_extra.cactus_dust": "仙人掌粉", + "item.thermal_extra.augment_base": "增强基底", + "item.thermal_extra.advanced_augment_base": "高级增强基底", + "item.thermal_extra.advanced_rf_coil_augment": "高级拓展通量线圈", + "item.thermal_extra.advanced_rf_coil_storage_augment": "高级稳态通量线圈", + "item.thermal_extra.advanced_rf_coil_xfer_augment": "高级强导通量线圈", + "item.thermal_extra.advanced_fluid_tank_augment": "高级液槽扩容升级", + "item.thermal_extra.bigger_fluid_tank_augment": "谐振液槽扩容升级", + "item.thermal_extra.advanced_machine_speed_augment": "高级通量链接升级", + "item.thermal_extra.advanced_item_filter_augment": "高级物品过滤规则", + "item.thermal_extra.advanced_area_radius_augment": "高级径向范围拓展", + "itemGroup.thermal_extra_resources": "热力附加丨资源", + "itemGroup.thermal_extra_augments": "热力附加丨增强" +} \ No newline at end of file diff --git a/projects/1.18/assets/tinkers-construct/tconstruct/lang/en_us.json b/projects/1.18/assets/tinkers-construct/tconstruct/lang/en_us.json deleted file mode 100644 index 57a13014e65c..000000000000 --- a/projects/1.18/assets/tinkers-construct/tconstruct/lang/en_us.json +++ /dev/null @@ -1,2060 +0,0 @@ -{ - "_comment": "Tinkers Common", - "block.tconstruct.sky_slime": "Skyslime Block", - "block.tconstruct.sky_slime.tooltip": "Sticks to both slime and honey", - "block.tconstruct.ichor_slime": "Ichor Block", - "block.tconstruct.ichor_slime.tooltip": "Sticks all sticky blocks besides ichor", - "block.tconstruct.ender_slime": "Enderslime Block", - "block.tconstruct.ender_slime.tooltip": "Sticks when pushed, but not when adjacent to a sticky block", - "block.tconstruct.blood_slime": "Blood Block", - "block.tconstruct.blood_slime.tooltip": "Bouncy, but not sticky", - "block.tconstruct.earth_congealed_slime": "Congealed Slime Block", - "block.tconstruct.earth_congealed_slime.tooltip": "Lets you jump really high", - "block.tconstruct.sky_congealed_slime": "Congealed Skyslime Block", - "block.tconstruct.sky_congealed_slime.tooltip": "Lets you jump really high", - "block.tconstruct.ender_congealed_slime": "Congealed Enderslime Block", - "block.tconstruct.ender_congealed_slime.tooltip": "Lets you jump really high", - "block.tconstruct.blood_congealed_slime": "Congealed Blood", - "block.tconstruct.blood_congealed_slime.tooltip": "Lets you jump really high", - "block.tconstruct.ichor_congealed_slime": "Congealed Ichor", - "block.tconstruct.ichor_congealed_slime.tooltip": "Lets you jump really high", - "block.tconstruct.mud_bricks": "Mud Bricks", - "block.tconstruct.mud_bricks_slab": "Mud Bricks Slab", - "block.tconstruct.mud_bricks_stairs": "Mud Bricks Stairs", - "block.tconstruct.lavawood": "Lavawood", - "block.tconstruct.lavawood_slab": "Lavawood Slab", - "block.tconstruct.lavawood_stairs": "Lavawood Stairs", - "block.tconstruct.blazewood": "Blazewood", - "block.tconstruct.blazewood_slab": "Blazewood Slab", - "block.tconstruct.blazewood_stairs": "Blazewood Stairs", - "block.tconstruct.nahuatl": "Nahuatl Planks", - "block.tconstruct.nahuatl_slab": "Nahuatl Slab", - "block.tconstruct.nahuatl_stairs": "Nahuatl Stairs", - "block.tconstruct.nahuatl_fence": "Nahuatl Fence", - "block.tconstruct.clear_glass": "Clear Glass", - "block.tconstruct.clear_glass_pane": "Clear Glass Pane", - "block.tconstruct.clear_tinted_glass": "Clear Tinted Glass", - "block.tconstruct.obsidian_pane": "Obsidian Pane", - "block.tconstruct.gold_bars": "Gold Bars", - "block.tconstruct.gold_bars.tooltip": "Acts as a empty cast in casting tables", - "block.tconstruct.gold_platform": "Gold Platform", - "block.tconstruct.gold_platform.tooltip": "Acts as a empty cast in casting basins", - "block.tconstruct.iron_platform": "Iron Platform", - "block.tconstruct.cobalt_platform": "Cobalt Platform", - "block.tconstruct.copper_platform": "Copper Platform", - "block.tconstruct.exposed_copper_platform": "Exposed Copper Platform", - "block.tconstruct.weathered_copper_platform": "Weathered Copper Platform", - "block.tconstruct.oxidized_copper_platform": "Oxidized Copper Platform", - "block.tconstruct.waxed_copper_platform": "Waxed Copper Platform", - "block.tconstruct.waxed_exposed_copper_platform": "Waxed Exposed Copper Platform", - "block.tconstruct.waxed_weathered_copper_platform": "Waxed Weathered Copper Platform", - "block.tconstruct.waxed_oxidized_copper_platform": "Waxed Oxidized Copper Platform", - "block.tconstruct.white_clear_stained_glass": "Clear White Stained Glass", - "block.tconstruct.orange_clear_stained_glass": "Clear Orange Stained Glass", - "block.tconstruct.magenta_clear_stained_glass": "Clear Magenta Stained Glass", - "block.tconstruct.light_blue_clear_stained_glass": "Clear Light Blue Stained Glass", - "block.tconstruct.yellow_clear_stained_glass": "Clear Yellow Stained Glass", - "block.tconstruct.lime_clear_stained_glass": "Clear Light Green Stained Glass", - "block.tconstruct.pink_clear_stained_glass": "Clear Pink Stained Glass", - "block.tconstruct.gray_clear_stained_glass": "Clear Gray Stained Glass", - "block.tconstruct.light_gray_clear_stained_glass": "Clear Light Gray Stained Glass", - "block.tconstruct.cyan_clear_stained_glass": "Clear Cyan Stained Glass", - "block.tconstruct.purple_clear_stained_glass": "Clear Purple Stained Glass", - "block.tconstruct.blue_clear_stained_glass": "Clear Blue Stained Glass", - "block.tconstruct.brown_clear_stained_glass": "Clear Brown Stained Glass", - "block.tconstruct.green_clear_stained_glass": "Clear Green Stained Glass", - "block.tconstruct.red_clear_stained_glass": "Clear Red Stained Glass", - "block.tconstruct.black_clear_stained_glass": "Clear Black Stained Glass", - "block.tconstruct.white_clear_stained_glass_pane": "Clear White Stained Glass Pane", - "block.tconstruct.orange_clear_stained_glass_pane": "Clear Orange Stained Glass Pane", - "block.tconstruct.magenta_clear_stained_glass_pane": "Clear Magenta Stained Glass Pane", - "block.tconstruct.light_blue_clear_stained_glass_pane": "Clear Light Blue Stained Glass Pane", - "block.tconstruct.yellow_clear_stained_glass_pane": "Clear Yellow Stained Glass Pane", - "block.tconstruct.lime_clear_stained_glass_pane": "Clear Light Green Stained Glass Pane", - "block.tconstruct.pink_clear_stained_glass_pane": "Clear Pink Stained Glass Pane", - "block.tconstruct.gray_clear_stained_glass_pane": "Clear Gray Stained Glass Pane", - "block.tconstruct.light_gray_clear_stained_glass_pane": "Clear Light Gray Stained Glass Pane", - "block.tconstruct.cyan_clear_stained_glass_pane": "Clear Cyan Stained Glass Pane", - "block.tconstruct.purple_clear_stained_glass_pane": "Clear Purple Stained Glass Pane", - "block.tconstruct.blue_clear_stained_glass_pane": "Clear Blue Stained Glass Pane", - "block.tconstruct.brown_clear_stained_glass_pane": "Clear Brown Stained Glass Pane", - "block.tconstruct.green_clear_stained_glass_pane": "Clear Green Stained Glass Pane", - "block.tconstruct.red_clear_stained_glass_pane": "Clear Red Stained Glass Pane", - "block.tconstruct.black_clear_stained_glass_pane": "Clear Black Stained Glass Pane", - "block.tconstruct.soul_glass": "Soul Glass", - "block.tconstruct.soul_glass_pane": "Soul Glass Pane", - "block.tconstruct.glow": "Glow", - "block.tconstruct.silky_jewel_block": "Silky Block of Jewel", - "__comment": "Ore Metals", - "item.tconstruct.copper_nugget": "Copper Nugget", - "block.tconstruct.cobalt_ore": "Nether Cobalt Ore", - "item.tconstruct.raw_cobalt": "Raw Cobalt", - "block.tconstruct.raw_cobalt_block": "Block of Raw Cobalt", - "block.tconstruct.cobalt_block": "Block of Cobalt", - "block.tconstruct.cobalt_block.tooltip": "Can be used as beacon base", - "item.tconstruct.cobalt_ingot": "Cobalt Ingot", - "item.tconstruct.cobalt_nugget": "Cobalt Nugget", - "block.tconstruct.slimesteel_block": "Block of Slimesteel", - "item.tconstruct.slimesteel_ingot": "Slimesteel Ingot", - "item.tconstruct.slimesteel_nugget": "Slimesteel Nugget", - "block.tconstruct.amethyst_bronze_block": "Block of Amethyst Bronze", - "item.tconstruct.amethyst_bronze_ingot": "Amethyst Bronze Ingot", - "item.tconstruct.amethyst_bronze_nugget": "Amethyst Bronze Nugget", - "block.tconstruct.rose_gold_block": "Block of Rose Gold", - "item.tconstruct.rose_gold_ingot": "Rose Gold Ingot", - "item.tconstruct.rose_gold_nugget": "Rose Gold Nugget", - "block.tconstruct.pig_iron_block": "Block of Pig Iron", - "item.tconstruct.pig_iron_ingot": "Pig Iron Ingot", - "item.tconstruct.pig_iron_nugget": "Pig Iron Nugget", - "block.tconstruct.manyullyn_block": "Block of Manyullyn", - "block.tconstruct.manyullyn_block.tooltip": "Can be used as beacon base", - "item.tconstruct.manyullyn_ingot": "Manyullyn Ingot", - "item.tconstruct.manyullyn_nugget": "Manyullyn Nugget", - "block.tconstruct.hepatizon_block": "Block of Hepatizon", - "block.tconstruct.hepatizon_block.tooltip": "Can be used as beacon base", - "item.tconstruct.hepatizon_ingot": "Hepatizon Ingot", - "item.tconstruct.hepatizon_nugget": "Hepatizon Nugget", - "block.tconstruct.queens_slime_block": "Block of Queen's Slime", - "block.tconstruct.queens_slime_block.tooltip": "Can be used as beacon base", - "item.tconstruct.queens_slime_ingot": "Queen's Slime Ingot", - "item.tconstruct.queens_slime_nugget": "Queen's Slime Nugget", - "block.tconstruct.soulsteel_block": "Block of Soulsteel", - "block.tconstruct.soulsteel_block.tooltip": "Can be used as beacon base", - "item.tconstruct.soulsteel_ingot": "Soulsteel Ingot", - "item.tconstruct.soulsteel_nugget": "Soulsteel Nugget", - "item.tconstruct.netherite_nugget": "Netherite Nugget", - "item.tconstruct.debris_nugget": "Debris Scrap", - "item.tconstruct.debris_nugget.tooltip": "Small shard of ancient netherite, possibly can be melted to salvage", - "block.tconstruct.knightslime_block": "Block of Knightslime", - "item.tconstruct.knightslime_ingot": "Knightslime Ingot", - "item.tconstruct.knightslime_ingot.tooltip": "Slimy yet metallic but also stone? Fascinating!", - "item.tconstruct.knightslime_nugget": "Knightslime Nugget", - "item.tconstruct.materials_and_you": "Materials and You", - "item.tconstruct.materials_and_you.tooltip": "The introduction book into tools and materials\nby Selena", - "item.tconstruct.encyclopedia": "Encyclopedia of Tinkering", - "item.tconstruct.encyclopedia.tooltip": "The reference book every tinker needs\nby Selena", - "item.tconstruct.tinkers_gadgetry": "Tinker's Gadgetry", - "item.tconstruct.tinkers_gadgetry.tooltip": "Book of uses of slime in everyday tasks\nby Melvin", - "item.tconstruct.puny_smelting": "Puny Smelting", - "item.tconstruct.puny_smelting.tooltip": "Smelting and casting guidebook for beginners\nby Thruul M'Gon", - "item.tconstruct.mighty_smelting": "Mighty Smelting", - "item.tconstruct.mighty_smelting.tooltip": "Textbook for mastery of melting, casting, and alloying\nby Thruul M'Gon", - "item.tconstruct.fantastic_foundry": "Fantastic Foundry", - "item.tconstruct.fantastic_foundry.tooltip": "Book about the hottest new technology in molten metals\nby Nemea", - "item.tconstruct.sky_slime_ball": "Skyslime Ball", - "item.tconstruct.ender_slime_ball": "Enderslime Ball", - "item.tconstruct.blood_slime_ball": "Coagulated Blood", - "item.tconstruct.ichor_slime_ball": "Ichor Ball", - "item.tconstruct.bacon": "Bacon", - "item.tconstruct.earth_slime_crystal": "Earthslime Crystal", - "block.tconstruct.earth_slime_crystal_block": "Earthslime Crystal Block", - "block.tconstruct.small_earth_slime_crystal_bud": "Small Earthslime Crystal Bud", - "block.tconstruct.medium_earth_slime_crystal_bud": "Medium Earthslime Crystal Bud", - "block.tconstruct.large_earth_slime_crystal_bud": "Large Earthslime Crystal Bud", - "block.tconstruct.earth_slime_crystal_cluster": "Earthslime Crystal Cluster", - "block.tconstruct.budding_earth_slime_crystal": "Budding Earthslime Crystal", - "item.tconstruct.sky_slime_crystal": "Skyslime Crystal", - "block.tconstruct.sky_slime_crystal_block": "Skyslime Crystal Block", - "block.tconstruct.small_sky_slime_crystal_bud": "Small Skyslime Crystal Bud", - "block.tconstruct.medium_sky_slime_crystal_bud": "Medium Skyslime Crystal Bud", - "block.tconstruct.large_sky_slime_crystal_bud": "Large Skyslime Crystal Bud", - "block.tconstruct.sky_slime_crystal_cluster": "Skyslime Crystal Cluster", - "block.tconstruct.budding_sky_slime_crystal": "Budding Skyslime Crystal", - "item.tconstruct.ichor_slime_crystal": "Ichor Crystal", - "block.tconstruct.ichor_slime_crystal_block": "Ichor Crystal Block", - "block.tconstruct.small_ichor_slime_crystal_bud": "Small Ichor Crystal Bud", - "block.tconstruct.medium_ichor_slime_crystal_bud": "Medium Ichor Crystal Bud", - "block.tconstruct.large_ichor_slime_crystal_bud": "Large Ichor Crystal Bud", - "block.tconstruct.ichor_slime_crystal_cluster": "Ichor Crystal Cluster", - "block.tconstruct.budding_ichor_slime_crystal": "Budding Ichor Crystal", - "item.tconstruct.ender_slime_crystal": "Enderslime Crystal", - "block.tconstruct.ender_slime_crystal_block": "Enderslime Crystal Block", - "block.tconstruct.small_ender_slime_crystal_bud": "Small Enderslime Crystal Bud", - "block.tconstruct.medium_ender_slime_crystal_bud": "Medium Enderslime Crystal Bud", - "block.tconstruct.large_ender_slime_crystal_bud": "Large Enderslime Crystal Bud", - "block.tconstruct.ender_slime_crystal_cluster": "Enderslime Crystal Cluster", - "block.tconstruct.budding_ender_slime_crystal": "Budding Enderslime Crystal", - "item.tconstruct.iron_reinforcement": "Iron Reinforcement", - "item.tconstruct.iron_reinforcement.tooltip": "Reduces chance of a tool taking damage", - "item.tconstruct.slimesteel_reinforcement": "Slimesteel Reinforcement", - "item.tconstruct.slimesteel_reinforcement.tooltip": "Increases slimesteel capacity", - "item.tconstruct.seared_reinforcement": "Seared Reinforcement", - "item.tconstruct.seared_reinforcement.tooltip": "Increases armor resistance against fire", - "item.tconstruct.bronze_reinforcement": "Amethyst Bronze Reinforcement", - "item.tconstruct.bronze_reinforcement.tooltip": "Increases armor resistance against projectiles", - "item.tconstruct.gold_reinforcement": "Gold Reinforcement", - "item.tconstruct.gold_reinforcement.tooltip": "Increases armor resistance against magic", - "item.tconstruct.emerald_reinforcement": "Emerald Reinforcement", - "item.tconstruct.emerald_reinforcement.tooltip": "Increases armor resistance against explosions", - "item.tconstruct.cobalt_reinforcement": "Cobalt Reinforcement", - "item.tconstruct.cobalt_reinforcement.tooltip": "Increases armor resistance against general attacks", - "item.tconstruct.jeweled_apple": "Jeweled Apple", - "item.tconstruct.silky_cloth": "Silky Cloth", - "item.tconstruct.silky_cloth.tooltip": "Prevents a tool from damaging block drops", - "item.tconstruct.silky_jewel": "Silky Jewel", - "item.tconstruct.silky_jewel.tooltip": "Prevents a tool from damaging block drops", - "item.tconstruct.necrotic_bone": "Necrotic Bone", - "item.tconstruct.necrotic_bone.tooltip": "Dropped from wither skeletons", - "item.tconstruct.necronium_bone": "Necronium Bone", - "item.tconstruct.bloodbone": "Bloodbone", - "item.tconstruct.blazing_bone": "Blazing Bone", - "item.tconstruct.dragon_scale": "Dragon Scale", - "item.tconstruct.dragon_scale.tooltip": "Blasted off an ender dragon", - "item.tconstruct.creative_slot": "Creative Slot", - "item.tconstruct.creative_slot.upgrades": "Creative Upgrade", - "item.tconstruct.creative_slot.abilities": "Creative Ability", - "item.tconstruct.creative_slot.souls": "Creative Soul Slot", - "item.tconstruct.creative_slot.defense": "Creative Defense Slot", - "item.tconstruct.creative_slot.missing": "Missing or invalid NBT defining the slot type", - "item.tconstruct.creative_slot.tooltip": "Adds an additional %s slot to a tool", - "item.tconstruct.copper_can": "Copper Can", - "item.tconstruct.copper_can.tooltip": "Stackable container holding 1 ingot of fluid", - "item.tconstruct.copper_can.contents": "Contains: 1 ingot %s", - "pattern.tconstruct.repair_kit": "Repair Kit", - "pattern.tconstruct.pick_head": "Pick Head", - "pattern.tconstruct.small_axe_head": "Small Axe Head", - "pattern.tconstruct.small_blade": "Small Blade", - "pattern.tconstruct.sign_head": "Sign Head", - "pattern.tconstruct.bow_limb": "Bow Limb", - "pattern.tconstruct.hammer_head": "Hammer Head", - "pattern.tconstruct.broad_axe_head": "Broad Axe Head", - "pattern.tconstruct.broad_blade": "Broad Blade", - "pattern.tconstruct.tool_binding": "Tool Binding", - "pattern.tconstruct.round_plate": "Round Plate", - "pattern.tconstruct.large_plate": "Large Plate", - "pattern.tconstruct.tool_handle": "Tool Handle", - "pattern.tconstruct.tough_handle": "Tough Handle", - "item.tconstruct.blank_cast": "Blank Gold Cast", - "item.tconstruct.ingot_cast": "Ingot Gold Cast", - "item.tconstruct.nugget_cast": "Nugget Gold Cast", - "item.tconstruct.gem_cast": "Gem Gold Cast", - "item.tconstruct.rod_cast": "Rod Gold Cast", - "item.tconstruct.gear_cast": "Gear Gold Cast", - "item.tconstruct.plate_cast": "Small Plate Gold Cast", - "item.tconstruct.coin_cast": "Coin Gold Cast", - "item.tconstruct.wire_cast": "Wire Gold Cast", - "item.tconstruct.repair_kit_cast": "Repair Kit Gold Cast", - "item.tconstruct.pick_head_cast": "Pick Head Gold Cast", - "item.tconstruct.small_axe_head_cast": "Small Axe Head Gold Cast", - "item.tconstruct.small_blade_cast": "Small Blade Gold Cast", - "item.tconstruct.sign_head_cast": "Sign Head Gold Cast", - "item.tconstruct.bow_limb_cast": "Bow Limb Gold Cast", - "item.tconstruct.hammer_head_cast": "Hammer Head Gold Cast", - "item.tconstruct.broad_axe_head_cast": "Broad Axe Head Gold Cast", - "item.tconstruct.broad_blade_cast": "Broad Blade Gold Cast", - "item.tconstruct.tool_binding_cast": "Tool Binding Gold Cast", - "item.tconstruct.round_plate_cast": "Round Plate Gold Cast", - "item.tconstruct.large_plate_cast": "Large Plate Gold Cast", - "item.tconstruct.tool_handle_cast": "Tool Handle Gold Cast", - "item.tconstruct.tough_handle_cast": "Tough Handle Gold Cast", - "item.tconstruct.blank_sand_cast": "Blank Sand Cast", - "item.tconstruct.ingot_sand_cast": "Ingot Sand Cast", - "item.tconstruct.nugget_sand_cast": "Nugget Sand Cast", - "item.tconstruct.gem_sand_cast": "Gem Sand Cast", - "item.tconstruct.rod_sand_cast": "Rod Sand Cast", - "item.tconstruct.gear_sand_cast": "Gear Sand Cast", - "item.tconstruct.plate_sand_cast": "Small Plate Sand Cast", - "item.tconstruct.coin_sand_cast": "Coin Sand Cast", - "item.tconstruct.wire_sand_cast": "Wire Sand Cast", - "item.tconstruct.repair_kit_sand_cast": "Repair Kit Sand Cast", - "item.tconstruct.pick_head_sand_cast": "Pick Head Sand Cast", - "item.tconstruct.small_axe_head_sand_cast": "Small Axe Head Sand Cast", - "item.tconstruct.small_blade_sand_cast": "Small Blade Sand Cast", - "item.tconstruct.sign_head_sand_cast": "Sign Head Sand Cast", - "item.tconstruct.bow_limb_sand_cast": "Bow Limb Sand Cast", - "item.tconstruct.hammer_head_sand_cast": "Hammer Head Sand Cast", - "item.tconstruct.broad_axe_head_sand_cast": "Broad Axe Head Sand Cast", - "item.tconstruct.broad_blade_sand_cast": "Broad Blade Sand Cast", - "item.tconstruct.tool_binding_sand_cast": "Binding Sand Cast", - "item.tconstruct.round_plate_sand_cast": "Round Plate Sand Cast", - "item.tconstruct.large_plate_sand_cast": "Large Plate Sand Cast", - "item.tconstruct.tool_handle_sand_cast": "Tool Handle Sand Cast", - "item.tconstruct.tough_handle_sand_cast": "Tough Handle Sand Cast", - "item.tconstruct.blank_red_sand_cast": "Blank Red Sand Cast", - "item.tconstruct.ingot_red_sand_cast": "Ingot Red Sand Cast", - "item.tconstruct.nugget_red_sand_cast": "Nugget Red Sand Cast", - "item.tconstruct.gem_red_sand_cast": "Gem Red Sand Cast", - "item.tconstruct.rod_red_sand_cast": "Rod Red Sand Cast", - "item.tconstruct.gear_red_sand_cast": "Gear Red Sand Cast", - "item.tconstruct.plate_red_sand_cast": "Small Plate Red Sand Cast", - "item.tconstruct.coin_red_sand_cast": "Coin Red Sand Cast", - "item.tconstruct.wire_red_sand_cast": "Wire Red Sand Cast", - "item.tconstruct.repair_kit_red_sand_cast": "Repair Kit Red Sand Cast", - "item.tconstruct.pick_head_red_sand_cast": "Pick Head Red Sand Cast", - "item.tconstruct.small_axe_head_red_sand_cast": "Small Axe Head Red Sand Cast", - "item.tconstruct.small_blade_red_sand_cast": "Small Blade Red Sand Cast", - "item.tconstruct.sign_head_red_sand_cast": "Sign Head Red Sand Cast", - "item.tconstruct.bow_limb_red_sand_cast": "Bow Limb Red Sand Cast", - "item.tconstruct.hammer_head_red_sand_cast": "Hammer Head Red Sand Cast", - "item.tconstruct.broad_axe_head_red_sand_cast": "Broad Axe Head Red Sand Cast", - "item.tconstruct.broad_blade_red_sand_cast": "Broad Blade Red Sand Cast", - "item.tconstruct.tool_binding_red_sand_cast": "Tool Binding Red Sand Cast", - "item.tconstruct.round_plate_red_sand_cast": "Round Plate Red Sand Cast", - "item.tconstruct.large_plate_red_sand_cast": "Large Plate Red Sand Cast", - "item.tconstruct.tool_handle_red_sand_cast": "Tool Handle Red Sand Cast", - "item.tconstruct.tough_handle_red_sand_cast": "Tough Handle Red Sand Cast", - "block.tconstruct.blazing_blood_fluid": "Blazing Blood", - "fluid.tconstruct.blazing_blood": "Blazing Blood", - "fluid.tconstruct.flowing_blazing_blood": "Flowing Blazing Blood", - "item.tconstruct.blazing_blood_bucket": "Blazing Blood Bucket", - "block.tconstruct.blood_fluid": "Blood", - "fluid.tconstruct.blood": "Blood", - "fluid.tconstruct.flowing_blood": "Flowing Blood", - "item.tconstruct.blood_bucket": "Bucket o' Blood", - "block.tconstruct.earth_slime_fluid": "Slime", - "fluid.tconstruct.earth_slime": "Slime", - "fluid.tconstruct.flowing_earth_slime": "Flowing Slime", - "item.tconstruct.earth_slime_bucket": "Slime Bucket", - "block.tconstruct.sky_slime_fluid": "Skyslime", - "fluid.tconstruct.sky_slime": "Skyslime", - "fluid.tconstruct.flowing_sky_slime": "Flowing Skyslime", - "item.tconstruct.sky_slime_bucket": "Skyslime Bucket", - "block.tconstruct.magma_fluid": "Magma Cream", - "fluid.tconstruct.magma": "Magma Cream", - "fluid.tconstruct.flowing_magma": "Flowing Magma Cream", - "item.tconstruct.magma_bucket": "Magma Cream Bucket", - "block.tconstruct.ender_slime_fluid": "Enderslime", - "fluid.tconstruct.ender_slime": "Enderslime", - "fluid.tconstruct.flowing_ender_slime": "Flowing Enderslime", - "item.tconstruct.ender_slime_bucket": "Enderslime Bucket", - "block.tconstruct.venom_fluid": "Venom", - "fluid.tconstruct.venom": "Venom", - "fluid.tconstruct.flowing_venom": "Flowing Venom", - "item.tconstruct.venom_bucket": "Venom Bucket", - "block.tconstruct.seared_stone_fluid": "Seared Stone", - "fluid.tconstruct.seared_stone": "Seared Stone", - "fluid.tconstruct.flowing_seared_stone": "Flowing Seared Stone", - "item.tconstruct.seared_stone_bucket": "Seared Stone Bucket", - "block.tconstruct.scorched_stone_fluid": "Scorched Stone", - "fluid.tconstruct.scorched_stone": "Scorched Stone", - "fluid.tconstruct.flowing_scorched_stone": "Flowing Scorched Stone", - "item.tconstruct.scorched_stone_bucket": "Scorched Stone Bucket", - "block.tconstruct.molten_clay_fluid": "Molten Clay", - "fluid.tconstruct.molten_clay": "Molten Clay", - "fluid.tconstruct.flowing_molten_clay": "Flowing Molten Clay", - "item.tconstruct.molten_clay_bucket": "Molten Clay Bucket", - "block.tconstruct.molten_glass_fluid": "Molten Glass", - "fluid.tconstruct.molten_glass": "Molten Glass", - "fluid.tconstruct.flowing_molten_glass": "Flowing Molten Glass", - "item.tconstruct.molten_glass_bucket": "Molten Glass Bucket", - "block.tconstruct.liquid_soul_fluid": "Liquid Soul", - "fluid.tconstruct.liquid_soul": "Liquid Soul", - "fluid.tconstruct.flowing_liquid_soul": "Flowing Liquid Soul", - "item.tconstruct.liquid_soul_bucket": "Liquid Soul Bucket", - "block.tconstruct.molten_obsidian_fluid": "Molten Obsidian", - "fluid.tconstruct.molten_obsidian": "Molten Obsidian", - "fluid.tconstruct.flowing_molten_obsidian": "Flowing Molten Obsidian", - "item.tconstruct.molten_obsidian_bucket": "Molten Obsidian Bucket", - "block.tconstruct.molten_emerald_fluid": "Molten Emerald", - "fluid.tconstruct.molten_emerald": "Molten Emerald", - "fluid.tconstruct.flowing_molten_emerald": "Flowing Molten Emerald", - "item.tconstruct.molten_emerald_bucket": "Molten Emerald Bucket", - "block.tconstruct.molten_quartz_fluid": "Molten Quartz", - "fluid.tconstruct.molten_quartz": "Molten Quartz", - "fluid.tconstruct.flowing_molten_quartz": "Flowing Molten Quartz", - "item.tconstruct.molten_quartz_bucket": "Molten Quartz Bucket", - "block.tconstruct.molten_amethyst_fluid": "Molten Amethyst", - "fluid.tconstruct.molten_amethyst": "Molten Amethyst", - "fluid.tconstruct.flowing_molten_amethyst": "Flowing Molten Amethyst", - "item.tconstruct.molten_amethyst_bucket": "Molten Amethyst Bucket", - "block.tconstruct.molten_diamond_fluid": "Molten Diamond", - "fluid.tconstruct.molten_diamond": "Molten Diamond", - "fluid.tconstruct.flowing_molten_diamond": "Flowing Molten Diamond", - "item.tconstruct.molten_diamond_bucket": "Molten Diamond Bucket", - "block.tconstruct.molten_ender_fluid": "Molten Ender", - "fluid.tconstruct.molten_ender": "Molten Ender", - "fluid.tconstruct.flowing_molten_ender": "Flowing Molten Ender", - "item.tconstruct.molten_ender_bucket": "Molten Ender Bucket", - "block.tconstruct.molten_porcelain_fluid": "Molten Porcelain", - "fluid.tconstruct.molten_porcelain": "Molten Porcelain", - "fluid.tconstruct.flowing_molten_porcelain": "Flowing Molten Porcelain", - "item.tconstruct.molten_porcelain_bucket": "Molten Porcelain Bucket", - "block.tconstruct.molten_iron_fluid": "Molten Iron", - "fluid.tconstruct.molten_iron": "Molten Iron", - "fluid.tconstruct.flowing_molten_iron": "Flowing Molten Iron", - "item.tconstruct.molten_iron_bucket": "Molten Iron Bucket", - "block.tconstruct.molten_gold_fluid": "Molten Gold", - "fluid.tconstruct.molten_gold": "Molten Gold", - "fluid.tconstruct.flowing_molten_gold": "Flowing Molten Gold", - "item.tconstruct.molten_gold_bucket": "Molten Gold Bucket", - "block.tconstruct.molten_copper_fluid": "Molten Copper", - "fluid.tconstruct.molten_copper": "Molten Copper", - "fluid.tconstruct.flowing_molten_copper": "Flowing Molten Copper", - "item.tconstruct.molten_copper_bucket": "Molten Copper Bucket", - "block.tconstruct.molten_cobalt_fluid": "Molten Cobalt", - "fluid.tconstruct.molten_cobalt": "Molten Cobalt", - "fluid.tconstruct.flowing_molten_cobalt": "Flowing Molten Cobalt", - "item.tconstruct.molten_cobalt_bucket": "Molten Cobalt Bucket", - "block.tconstruct.molten_debris_fluid": "Molten Debris", - "fluid.tconstruct.molten_debris": "Molten Debris", - "fluid.tconstruct.flowing_molten_debris": "Flowing Molten Debris", - "item.tconstruct.molten_debris_bucket": "Molten Debris Bucket", - "block.tconstruct.molten_slimesteel_fluid": "Molten Slimesteel", - "fluid.tconstruct.molten_slimesteel": "Molten Slimesteel", - "fluid.tconstruct.flowing_molten_slimesteel": "Flowing Molten Slimesteel", - "item.tconstruct.molten_slimesteel_bucket": "Molten Slimesteel Bucket", - "block.tconstruct.molten_amethyst_bronze_fluid": "Molten Amethyst Bronze", - "fluid.tconstruct.molten_amethyst_bronze": "Molten Amethyst Bronze", - "fluid.tconstruct.flowing_molten_amethyst_bronze": "Flowing Molten Amethyst Bronze", - "item.tconstruct.molten_amethyst_bronze_bucket": "Molten Amethyst Bronze Bucket", - "block.tconstruct.molten_rose_gold_fluid": "Molten Rose Gold", - "fluid.tconstruct.molten_rose_gold": "Molten Rose Gold", - "fluid.tconstruct.flowing_molten_rose_gold": "Flowing Molten Rose Gold", - "item.tconstruct.molten_rose_gold_bucket": "Molten Rose Gold Bucket", - "block.tconstruct.molten_pig_iron_fluid": "Molten Pig Iron", - "fluid.tconstruct.molten_pig_iron": "Molten Pig Iron", - "fluid.tconstruct.flowing_molten_pig_iron": "Flowing Molten Pig Iron", - "item.tconstruct.molten_pig_iron_bucket": "Molten Pig Iron Bucket", - "block.tconstruct.molten_manyullyn_fluid": "Molten Manyullyn", - "fluid.tconstruct.molten_manyullyn": "Molten Manyullyn", - "fluid.tconstruct.flowing_molten_manyullyn": "Flowing Molten Manyullyn", - "item.tconstruct.molten_manyullyn_bucket": "Molten Manyullyn Bucket", - "block.tconstruct.molten_hepatizon_fluid": "Molten Hepatizon", - "fluid.tconstruct.molten_hepatizon": "Molten Hepatizon", - "fluid.tconstruct.flowing_molten_hepatizon": "Flowing Molten Hepatizon", - "item.tconstruct.molten_hepatizon_bucket": "Molten Hepatizon Bucket", - "block.tconstruct.molten_queens_slime_fluid": "Molten Queen's Slime", - "fluid.tconstruct.molten_queens_slime": "Molten Queen's Slime", - "fluid.tconstruct.flowing_molten_queens_slime": "Flowing Molten Queen's Slime", - "item.tconstruct.molten_queens_slime_bucket": "Molten Queen's Slime Bucket", - "block.tconstruct.molten_soulsteel_fluid": "Molten Soulsteel", - "fluid.tconstruct.molten_soulsteel": "Molten Soulsteel", - "fluid.tconstruct.flowing_molten_soulsteel": "Flowing Molten Soulsteel", - "item.tconstruct.molten_soulsteel_bucket": "Molten Soulsteel Bucket", - "block.tconstruct.molten_netherite_fluid": "Molten Netherite", - "fluid.tconstruct.molten_netherite": "Molten Netherite", - "fluid.tconstruct.flowing_molten_netherite": "Flowing Molten Netherite", - "item.tconstruct.molten_netherite_bucket": "Molten Netherite Bucket", - "block.tconstruct.molten_knightslime_fluid": "Molten Knightslime", - "fluid.tconstruct.molten_knightslime": "Molten Knightslime", - "fluid.tconstruct.flowing_molten_knightslime": "Flowing Molten Knightslime", - "item.tconstruct.molten_knightslime_bucket": "Molten Knightslime Bucket", - "block.tconstruct.molten_tin_fluid": "Molten Tin", - "fluid.tconstruct.molten_tin": "Molten Tin", - "fluid.tconstruct.flowing_molten_tin": "Flowing Molten Tin", - "item.tconstruct.molten_tin_bucket": "Molten Tin Bucket", - "block.tconstruct.molten_aluminum_fluid": "Molten Aluminum", - "fluid.tconstruct.molten_aluminum": "Molten Aluminum", - "fluid.tconstruct.flowing_molten_aluminum": "Flowing Molten Aluminum", - "item.tconstruct.molten_aluminum_bucket": "Molten Aluminum Bucket", - "block.tconstruct.molten_lead_fluid": "Molten Lead", - "fluid.tconstruct.molten_lead": "Molten Lead", - "fluid.tconstruct.flowing_molten_lead": "Flowing Molten Lead", - "item.tconstruct.molten_lead_bucket": "Molten Lead Bucket", - "block.tconstruct.molten_silver_fluid": "Molten Silver", - "fluid.tconstruct.molten_silver": "Molten Silver", - "fluid.tconstruct.flowing_molten_silver": "Flowing Molten Silver", - "item.tconstruct.molten_silver_bucket": "Molten Silver Bucket", - "block.tconstruct.molten_nickel_fluid": "Molten Nickel", - "fluid.tconstruct.molten_nickel": "Molten Nickel", - "fluid.tconstruct.flowing_molten_nickel": "Flowing Molten Nickel", - "item.tconstruct.molten_nickel_bucket": "Molten Nickel Bucket", - "block.tconstruct.molten_zinc_fluid": "Molten Zinc", - "fluid.tconstruct.molten_zinc": "Molten Zinc", - "fluid.tconstruct.flowing_molten_zinc": "Flowing Molten Zinc", - "item.tconstruct.molten_zinc_bucket": "Molten Zinc Bucket", - "block.tconstruct.molten_platinum_fluid": "Molten Platinum", - "fluid.tconstruct.molten_platinum": "Molten Platinum", - "fluid.tconstruct.flowing_molten_platinum": "Flowing Molten Platinum", - "item.tconstruct.molten_platinum_bucket": "Molten Platinum Bucket", - "block.tconstruct.molten_tungsten_fluid": "Molten Tungsten", - "fluid.tconstruct.molten_tungsten": "Molten Tungsten", - "fluid.tconstruct.flowing_molten_tungsten": "Flowing Molten Tungsten", - "item.tconstruct.molten_tungsten_bucket": "Molten Tungsten Bucket", - "block.tconstruct.molten_osmium_fluid": "Molten Osmium", - "fluid.tconstruct.molten_osmium": "Molten Osmium", - "fluid.tconstruct.flowing_molten_osmium": "Flowing Molten Osmium", - "item.tconstruct.molten_osmium_bucket": "Molten Osmium Bucket", - "block.tconstruct.molten_uranium_fluid": "Molten Uranium", - "fluid.tconstruct.molten_uranium": "Molten Uranium", - "fluid.tconstruct.flowing_molten_uranium": "Flowing Molten Uranium", - "item.tconstruct.molten_uranium_bucket": "Molten Uranium Bucket", - "block.tconstruct.molten_bronze_fluid": "Molten Bronze", - "fluid.tconstruct.molten_bronze": "Molten Bronze", - "fluid.tconstruct.flowing_molten_bronze": "Flowing Molten Bronze", - "item.tconstruct.molten_bronze_bucket": "Molten Bronze Bucket", - "block.tconstruct.molten_brass_fluid": "Molten Brass", - "fluid.tconstruct.molten_brass": "Molten Brass", - "fluid.tconstruct.flowing_molten_brass": "Flowing Molten Brass", - "item.tconstruct.molten_brass_bucket": "Molten Brass Bucket", - "block.tconstruct.molten_electrum_fluid": "Molten Electrum", - "fluid.tconstruct.molten_electrum": "Molten Electrum", - "fluid.tconstruct.flowing_molten_electrum": "Flowing Molten Electrum", - "item.tconstruct.molten_electrum_bucket": "Molten Electrum Bucket", - "block.tconstruct.molten_invar_fluid": "Molten Invar", - "fluid.tconstruct.molten_invar": "Molten Invar", - "fluid.tconstruct.flowing_molten_invar": "Flowing Molten Invar", - "item.tconstruct.molten_invar_bucket": "Molten Invar Bucket", - "block.tconstruct.molten_constantan_fluid": "Molten Constantan", - "fluid.tconstruct.molten_constantan": "Molten Constantan", - "fluid.tconstruct.flowing_molten_constantan": "Flowing Molten Constantan", - "item.tconstruct.molten_constantan_bucket": "Molten Constantan Bucket", - "block.tconstruct.molten_pewter_fluid": "Molten Pewter", - "fluid.tconstruct.molten_pewter": "Molten Pewter", - "fluid.tconstruct.flowing_molten_pewter": "Flowing Molten Pewter", - "item.tconstruct.molten_pewter_bucket": "Molten Pewter Bucket", - "block.tconstruct.molten_steel_fluid": "Molten Steel", - "fluid.tconstruct.molten_steel": "Molten Steel", - "fluid.tconstruct.flowing_molten_steel": "Flowing Molten Steel", - "item.tconstruct.molten_steel_bucket": "Molten Steel Bucket", - "block.tconstruct.molten_enderium_fluid": "Molten Enderium", - "fluid.tconstruct.molten_enderium": "Molten Enderium", - "fluid.tconstruct.flowing_molten_enderium": "Flowing Molten Enderium", - "item.tconstruct.molten_enderium_bucket": "Molten Enderium Bucket", - "block.tconstruct.molten_lumium_fluid": "Molten Lumium", - "fluid.tconstruct.molten_lumium": "Molten Lumium", - "fluid.tconstruct.flowing_molten_lumium": "Flowing Molten Lumium", - "item.tconstruct.molten_lumium_bucket": "Molten Lumium Bucket", - "block.tconstruct.molten_signalum_fluid": "Molten Signalum", - "fluid.tconstruct.molten_signalum": "Molten Signalum", - "fluid.tconstruct.flowing_molten_signalum": "Flowing Molten Signalum", - "item.tconstruct.molten_signalum_bucket": "Molten Signalum Bucket", - "block.tconstruct.molten_refined_glowstone_fluid": "Molten Refined Glowstone", - "fluid.tconstruct.molten_refined_glowstone": "Molten Refined Glowstone", - "fluid.tconstruct.flowing_molten_refined_glowstone": "Flowing Molten Refined Glowstone", - "item.tconstruct.molten_refined_glowstone_bucket": "Molten Refined Glowstone Bucket", - "block.tconstruct.molten_refined_obsidian_fluid": "Molten Refined Obsidian", - "fluid.tconstruct.molten_refined_obsidian": "Molten Refined Obsidian", - "fluid.tconstruct.flowing_molten_refined_obsidian": "Flowing Molten Refined Obsidian", - "item.tconstruct.molten_refined_obsidian_bucket": "Molten Refined Obsidian Bucket", - "block.tconstruct.punji": "Punji Sticks", - "block.tconstruct.punji.tooltip": "Pointy! Also sticks to walls.", - "item.tconstruct.clear_item_frame": "Clear Item Frame", - "item.tconstruct.gold_item_frame": "Golden Item Frame", - "item.tconstruct.reversed_gold_item_frame": "Inverted Golden Item Frame", - "item.tconstruct.diamond_item_frame": "Diamond Item Frame", - "item.tconstruct.manyullyn_item_frame": "Manyullyn Item Frame", - "item.tconstruct.netherite_item_frame": "Netherite Item Frame", - "item.tconstruct.glow_ball": "Glowball", - "item.tconstruct.glow_ball.tooltip": "Not suited for consumption.", - "item.tconstruct.efln_ball": "EFLN", - "item.tconstruct.efln_ball.tooltip": "Explodes! Safe for mining", - "item.tconstruct.quartz_shuriken": "Quartz Shuriken", - "item.tconstruct.quartz_shuriken.tooltip": "A throwable weapon with higher damage", - "item.tconstruct.flint_shuriken": "Flint Shuriken", - "item.tconstruct.flint_shuriken.tooltip": "A throwable weapon with high knockback", - "block.tconstruct.earth_cake": "Earthslime Cake", - "block.tconstruct.sky_cake": "Skyslime Cake", - "block.tconstruct.ichor_cake": "Ichor Cake", - "block.tconstruct.ender_cake": "Enderslime Cake", - "block.tconstruct.blood_cake": "Blood Cake", - "block.tconstruct.magma_cake": "Magma Cake", - "item.tconstruct.earth_slime_sling": "Slime Sling", - "item.tconstruct.earth_slime_sling.tooltip": "Charge up, aim low, get flinging!\nUse Slime Boots if you value your life!", - "item.tconstruct.sky_slime_sling": "Skyslime Sling", - "item.tconstruct.sky_slime_sling.tooltip": "Charge up, let go, get back in the air!\nUse Slime Boots if you value your life!", - "item.tconstruct.ender_slime_sling": "Enderslime Sling", - "item.tconstruct.ender_slime_sling.tooltip": "Charge up, point it at a wall, come out the other side!", - "item.tconstruct.ichor_slime_sling": "Ichor Sling", - "item.tconstruct.ichor_slime_sling.tooltip": "Charge up, point at a creature, and send it flying!", - "item.tconstruct.piggy_backpack": "Piggybackpack", - "item.tconstruct.piggy_backpack.tooltip": "Use on a mob to pick it up", - "effect.tconstruct.carry": "Carrying", - "block.tconstruct.blaze_head": "Blaze Head", - "block.tconstruct.enderman_head": "Enderman Head", - "block.tconstruct.stray_head": "Stray Skull", - "block.tconstruct.husk_head": "Husk Head", - "block.tconstruct.drowned_head": "Drowned Head", - "block.tconstruct.spider_head": "Spider Head", - "block.tconstruct.cave_spider_head": "Cave Spider Head", - "block.tconstruct.piglin_head": "Piglin Head", - "block.tconstruct.piglin_brute_head": "Piglin Brute Head", - "block.tconstruct.zombified_piglin_head": "Zombified Piglin Head", - "block.tconstruct.crafting_station": "Crafting Station", - "block.tconstruct.tinker_station": "Tinker Station", - "block.tconstruct.tinkers_anvil": "Tinker's Anvil", - "block.tconstruct.scorched_anvil": "Tinker's Anvil", - "block.tconstruct.part_builder": "Part Builder", - "block.tconstruct.part_chest": "Part Chest", - "block.tconstruct.part_chest.tooltip": "Holds up to 256 different tool parts", - "block.tconstruct.tinkers_chest": "Tinker's Chest", - "block.tconstruct.tinkers_chest.tooltip": "Holds up to 64 stacks of 16 items", - "block.tconstruct.cast_chest": "Cast Chest", - "block.tconstruct.cast_chest.tooltip": "Holds all relevant casts", - "item.tconstruct.pattern": "Pattern", - "item.tconstruct.pickaxe": "Pickaxe", - "item.tconstruct.sledge_hammer": "Sledge Hammer", - "item.tconstruct.vein_hammer": "Vein Hammer", - "item.tconstruct.mattock": "Mattock", - "item.tconstruct.pickadze": "Pickadze", - "item.tconstruct.excavator": "Excavator", - "item.tconstruct.hand_axe": "Hand Axe", - "item.tconstruct.broad_axe": "Broad Axe", - "item.tconstruct.kama": "Kama", - "item.tconstruct.scythe": "Scythe", - "item.tconstruct.dagger": "Dagger", - "item.tconstruct.sword": "Sword", - "item.tconstruct.cleaver": "Cleaver", - "item.tconstruct.flint_and_brick": "Flint and Brick", - "item.tconstruct.travelers_helmet": "Traveler's Goggles", - "item.tconstruct.travelers_chestplate": "Traveler's Vest", - "item.tconstruct.travelers_leggings": "Traveler's Pants", - "item.tconstruct.travelers_boots": "Traveler's Boots", - "item.tconstruct.plate_helmet": "Plate Helmet", - "item.tconstruct.plate_chestplate": "Plate Chestplate", - "item.tconstruct.plate_leggings": "Plate Leggings", - "item.tconstruct.plate_boots": "Plate Boots", - "item.tconstruct.slime_helmet": "Slimeskull", - "item.tconstruct.slime_chestplate": "Slimelytra", - "item.tconstruct.slime_leggings": "Slimeshell", - "item.tconstruct.slime_boots": "Slimeboots", - "item.tconstruct.slime_helmet.material.tconstruct.gunpowder": "Creeper Slimeskull", - "item.tconstruct.slime_helmet.material.tconstruct.ender_pearl": "Enderman Slimeskull", - "item.tconstruct.slime_helmet.material.tconstruct.bone": "Skeleton Slimeskull", - "item.tconstruct.slime_helmet.material.tconstruct.bloodbone": "Stray Slimeskull", - "item.tconstruct.slime_helmet.material.tconstruct.necrotic_bone": "Wither Skeleton Slimeskull", - "item.tconstruct.slime_helmet.material.tconstruct.venom": "Cave Spider Slimeskull", - "item.tconstruct.slime_helmet.material.tconstruct.rotten_flesh": "Zombie Slimeskull", - "item.tconstruct.slime_helmet.material.tconstruct.iron": "Husk Slimeskull", - "item.tconstruct.slime_helmet.material.tconstruct.copper": "Drowned Slimeskull", - "item.tconstruct.slime_helmet.material.tconstruct.blazing_bone": "Blaze Slimeskull", - "item.tconstruct.slime_helmet.material.tconstruct.gold": "Piglin Slimeskull", - "item.tconstruct.slime_helmet.material.tconstruct.rose_gold": "Piglin Brute Slimeskull", - "item.tconstruct.slime_helmet.material.tconstruct.pig_iron": "Zombified Piglin Slimeskull", - "item.tconstruct.repair_kit": "Repair Kit", - "item.tconstruct.pick_head": "Pick Head", - "item.tconstruct.hammer_head": "Hammer Head", - "item.tconstruct.small_axe_head": "Small Axe Head", - "item.tconstruct.broad_axe_head": "Broad Axe Head", - "item.tconstruct.small_blade": "Small Blade", - "item.tconstruct.broad_blade": "Broad Blade", - "item.tconstruct.tool_handle": "Tool Handle", - "item.tconstruct.tough_handle": "Tough Handle", - "item.tconstruct.tool_binding": "Tool Binding", - "item.tconstruct.round_plate": "Round Plate", - "item.tconstruct.large_plate": "Large Plate", - "_conment": "Tool Descriptions", - "item.tconstruct.pickaxe.description": "The Pickaxe is a precise mining tool. It is effective on stone and ores.\nIt breaks blocks, OK?", - "item.tconstruct.sledge_hammer.description": "The Sledge Hammer is a broad mining tool. It harvests blocks in a wide range.\nAlso effective against undead.", - "item.tconstruct.vein_hammer.description": "The Vein Hammer is a broad mining tool. It harvests many connected blocks of the same type, perfect for ores.", - "item.tconstruct.mattock.description": "The Cutter Mattock is a versatile farming tool. It is effective on logs, dirt, sand, gravel, and plants.\nJust don't dig your own grave!", - "item.tconstruct.pickadze.description": "The Pickadze is a versatile mining tool. It is effective on rock, dirt, sand and gravel, but is not sharp enough to mine tougher stone blocks like many ores.", - "item.tconstruct.excavator.description": "The Excavator is a broad digging tool. It digs up large areas of soil and snow in a wide range.\nTerraforming!", - "item.tconstruct.hand_axe.description": "The Hand Axe chops up wood and makes short work of leaves. It also makes for an effective weapon.\nChop chop!", - "item.tconstruct.broad_axe.description": "The Broad Axe fells small trees in a single swing, and makes quick work of large trees. It makes for a powerful heavy weapon.\nTimber!", - "item.tconstruct.kama.description": "The Kama is a precision reaping tool, mowing down plants and shearing animals.\nRight Click: Harvest and replant crops", - "item.tconstruct.scythe.description": "The Scythe is a broad reaping tool, mowing down plants in a wide area.\nRight Click: Harvest and replant crops", - "item.tconstruct.dagger.description": "The Dagger is a light weapon, capabile of quick strikes from either hand.", - "item.tconstruct.sword.description": "The Sword is a universal weapon. Sweep attacks keep enemy hordes at bay.\nAlso good against cobwebs!", - "item.tconstruct.cleaver.description": "The Cleaver is a weapon for a smeltery master. High range attacks keep cut through the toughest of foes.", - "block.tconstruct.tank.fluid": "Liquid %s", - "block.tconstruct.tank.mb": "%d mb", - "block.tconstruct.tank.ingots": "%d ingots", - "block.tconstruct.tank.mixed": "%d ingots, %d mb", - "block.tconstruct.tank.drained": "Drained %s mb %s", - "block.tconstruct.tank.filled": "Filled %s mb %s", - "block.tconstruct.channel.side.in": "Set side to flow inwards", - "block.tconstruct.channel.side.out": "Set side to flow outwards", - "block.tconstruct.channel.side.none": "Disallowed flowing on side", - "block.tconstruct.channel.down.out": "Allowed flowing down", - "block.tconstruct.channel.down.none": "Disallowed flowing down", - "death.attack.tconstruct.smeltery_heat": "%1$s tried to make molten player", - "death.attack.tconstruct.smeltery_heat.player": "%1$s tried to make molten player whilst fighting %2$s", - "death.attack.tconstruct.smeltery_magic": "%1$s has become one with the smeltery", - "death.attack.tconstruct.smeltery_magic.player": "%1$s has become one with the smeltery whilst fighting %2$s", - "death.attack.tconstruct.self_destruct": "%1$s self destructed", - "death.attack.tconstruct.self_destruct.player": "%1$s self destructed whilst fighting %2$s", - "gui.tconstruct.melting.no_recipe": "Item cannot be molten.", - "gui.tconstruct.melting.no_heat": "Not enough heat to melt this item.", - "gui.tconstruct.melting.no_space": "Not enough free space for the fluid.", - "gui.tconstruct.melting.fuel.no_tank": "No tank in structure", - "gui.tconstruct.melting.fuel.empty": "No fuel found", - "gui.tconstruct.melting.fuel.solid": "Solid fuel", - "gui.tconstruct.melting.fuel.temperature": "Temperature: %s°C", - "gui.tconstruct.melting.fuel.invalid": "Invalid melting fuel!", - "gui.tconstruct.duct": "Duct", - "multiblock.tconstruct.generic.no_attempt": "Structure detection has not yet run, this is normally a bug with the mod", - "multiblock.tconstruct.generic.not_loaded": "Structure is outside the loaded area, this is normally a bug with the mod", - "multiblock.tconstruct.generic.too_high": "Structure requires blocks above the top of the world", - "multiblock.tconstruct.generic.too_large": "Structure inside is too large: currently %s×%s, max %s×%s, ", - "multiblock.tconstruct.generic.invalid_inner_block": "Invalid block inside the structure", - "multiblock.tconstruct.generic.invalid_wall_block": "Invalid block in the walls", - "multiblock.tconstruct.generic.invalid_floor_block": "Invalid block in the floor", - "multiblock.tconstruct.generic.invalid_ceiling_block": "Invalid block in the ceiling", - "multiblock.tconstruct.generic.invalid_wall_frame": "Invalid block in the wall frame", - "multiblock.tconstruct.generic.invalid_floor_frame": "Invalid block on the edges of the floor", - "multiblock.tconstruct.generic.invalid_ceiling_frame": "Invalid block on the edges of the ceiling", - "multiblock.tconstruct.tiny.no_fuel_tank": "Must be placed above a fuel tank or a heater to function", - "block.tconstruct.grout": "Grout", - "block.tconstruct.grout.tooltip": "I am Grout!", - "block.tconstruct.seared_stone": "Seared Stone", - "block.tconstruct.seared_stone.tooltip": "Part of the Smeltery. Safe for decoration.", - "block.tconstruct.seared_stone_slab": "Seared Stone Slab", - "block.tconstruct.seared_stone_stairs": "Seared Stone Stairs", - "block.tconstruct.seared_cobble": "Seared Cobblestone", - "block.tconstruct.seared_cobble.tooltip": "Part of the Smeltery. Safe for decoration.", - "block.tconstruct.seared_cobble_slab": "Seared Cobblestone Slab", - "block.tconstruct.seared_cobble_stairs": "Seared Cobblestone Stairs", - "block.tconstruct.seared_cobble_wall": "Seared Cobblestone Wall", - "item.tconstruct.seared_brick": "Seared Brick", - "block.tconstruct.seared_bricks": "Seared Bricks", - "block.tconstruct.seared_bricks.tooltip": "Part of the Smeltery. Safe for decoration.", - "block.tconstruct.seared_bricks_slab": "Seared Bricks Slab", - "block.tconstruct.seared_bricks_stairs": "Seared Bricks Stairs", - "block.tconstruct.seared_bricks_wall": "Seared Bricks Wall", - "block.tconstruct.seared_paver": "Seared Paver", - "block.tconstruct.seared_paver.tooltip": "Part of the Smeltery. Safe for decoration.", - "block.tconstruct.seared_paver_slab": "Seared Paver Slab", - "block.tconstruct.seared_paver_stairs": "Seared Paver Stairs", - "block.tconstruct.seared_cracked_bricks": "Cracked Seared Bricks", - "block.tconstruct.seared_cracked_bricks.tooltip": "Part of the Smeltery. Safe for decoration.", - "block.tconstruct.seared_fancy_bricks": "Fancy Seared Bricks", - "block.tconstruct.seared_fancy_bricks.tooltip": "Part of the Smeltery. Safe for decoration.", - "block.tconstruct.seared_triangle_bricks": "Triangle Seared Bricks", - "block.tconstruct.seared_triangle_bricks.tooltip": "Part of the Smeltery. Safe for decoration.", - "block.tconstruct.seared_glass": "Seared Glass", - "block.tconstruct.seared_glass.tooltip": "Part of the Smeltery. Safe for decoration.\nCannot store liquids.", - "block.tconstruct.seared_glass_pane": "Seared Glass Pane", - "block.tconstruct.seared_glass_pane.tooltip": "Cannot be used in a Smeltery.", - "block.tconstruct.seared_ladder": "Seared Ladder", - "block.tconstruct.seared_ladder.tooltip": "Climbable Smeltery block. Safe for decoration.", - "block.tconstruct.seared_fuel_tank": "Seared Fuel Tank", - "block.tconstruct.seared_fuel_tank.tooltip": "Heart of the Smeltery.\nRetains liquid when broken.", - "block.tconstruct.seared_fuel_gauge": "Seared Fuel Gauge", - "block.tconstruct.seared_fuel_gauge.tooltip": "Alternate Smeltery heart.\nRetains liquid when broken.", - "block.tconstruct.seared_ingot_tank": "Seared Ingot Tank", - "block.tconstruct.seared_ingot_tank.tooltip": "Ideal for metals, holding 48 ingots of fluid.\nRetains liquid when broken.", - "block.tconstruct.seared_ingot_gauge": "Seared Ingot Gauge", - "block.tconstruct.seared_ingot_gauge.tooltip": "Ideal for metals, holding 48 ingots of fluid.\nRetains liquid when broken.", - "block.tconstruct.seared_lantern": "Seared Lantern", - "block.tconstruct.seared_lantern.tooltip": "Ideal for decoration, holding 100mb of fluid.\nRetains liquid when broken.", - "block.tconstruct.seared_faucet": "Seared Faucet", - "block.tconstruct.seared_faucet.tooltip": "Drains liquids from Smelteries and Tanks", - "block.tconstruct.seared_channel": "Seared Channel", - "block.tconstruct.seared_channel.tooltip": "Distributes fluids poured from a faucet above.", - "block.tconstruct.seared_basin": "Seared Casting Basin", - "block.tconstruct.seared_basin.tooltip": "Cast items using molten metals from a Smeltery", - "block.tconstruct.seared_table": "Seared Casting Table", - "block.tconstruct.seared_table.tooltip": "Cast items using molten metals from a Smeltery", - "block.tconstruct.seared_melter": "Seared Melter", - "block.tconstruct.seared_melter.tooltip": "First Smeltery.\nPlace above a tank or heater to fuel.", - "gui.tconstruct.melter": "Melter", - "gui.tconstruct.melting.capacity": "Capacity:", - "gui.tconstruct.melting.available": "Free:", - "gui.tconstruct.melting.used": "Used:", - "block.tconstruct.seared_heater": "Seared Heater", - "block.tconstruct.seared_heater.tooltip": "Solid fuel source for the Melter.", - "gui.tconstruct.heater": "Heater", - "block.tconstruct.smeltery_controller": "Smeltery Controller", - "block.tconstruct.smeltery_controller.tooltip": "Brain of the Smeltery.", - "gui.tconstruct.smeltery": "Smeltery", - "block.tconstruct.seared_drain": "Seared Drain", - "block.tconstruct.seared_drain.tooltip": "Smeltery fluid input and output", - "block.tconstruct.seared_duct": "Seared Duct", - "block.tconstruct.seared_duct.tooltip": "Filtered smeltery fluid input and output using copper cans or buckets", - "block.tconstruct.seared_chute": "Seared Chute", - "block.tconstruct.seared_chute.tooltip": "Smeltery item input and output", - "block.tconstruct.nether_grout": "Nether Grout", - "block.tconstruct.nether_grout.tooltip": "We are Grout!", - "block.tconstruct.scorched_stone": "Scorched Stone", - "block.tconstruct.scorched_stone.tooltip": "Part of the Foundry. Safe for decoration.", - "block.tconstruct.polished_scorched_stone": "Polished Scorched Stone", - "block.tconstruct.polished_scorched_stone.tooltip": "Part of the Foundry. Safe for decoration.", - "item.tconstruct.scorched_brick": "Scorched Brick", - "block.tconstruct.scorched_bricks": "Scorched Bricks", - "block.tconstruct.scorched_bricks.tooltip": "Part of the Foundry. Safe for decoration.", - "block.tconstruct.scorched_bricks_slab": "Scorched Bricks Slab", - "block.tconstruct.scorched_bricks_stairs": "Scorched Bricks Stairs", - "block.tconstruct.scorched_bricks_fence": "Scorched Bricks Fence", - "block.tconstruct.scorched_road": "Scorched Road", - "block.tconstruct.scorched_road.tooltip": "Part of the Foundry. Safe for decoration.", - "block.tconstruct.scorched_road_slab": "Scorched Road Slab", - "block.tconstruct.scorched_road_stairs": "Scorched Road Stairs", - "block.tconstruct.chiseled_scorched_bricks": "Chiseled Scorched Bricks", - "block.tconstruct.chiseled_scorched_bricks.tooltip": "Part of the Foundry. Safe for decoration.", - "block.tconstruct.scorched_glass": "Scorched Glass", - "block.tconstruct.scorched_glass.tooltip": "Part of the Foundry. Safe for decoration.\nCannot store liquids.", - "block.tconstruct.scorched_glass_pane": "Scorched Glass Pane", - "block.tconstruct.scorched_glass_pane.tooltip": "Cannot be used in a Foundry.", - "block.tconstruct.scorched_ladder": "Scorched Ladder", - "block.tconstruct.scorched_ladder.tooltip": "Climbable Foundry block. Safe for decoration.", - "block.tconstruct.scorched_fuel_tank": "Scorched Fuel Tank", - "block.tconstruct.scorched_fuel_tank.tooltip": "Heart of the Foundry.\nRetains liquid when broken.", - "block.tconstruct.scorched_fuel_gauge": "Scorched Fuel Gauge", - "block.tconstruct.scorched_fuel_gauge.tooltip": "Alternate Foundry tank.\nRetains liquid when broken.", - "block.tconstruct.scorched_ingot_tank": "Scorched Ingot Tank", - "block.tconstruct.scorched_ingot_tank.tooltip": "Ideal for metals, holding 3 molten blocks.\nRetains liquid when broken.", - "block.tconstruct.scorched_ingot_gauge": "Scorched Ingot Gauge", - "block.tconstruct.scorched_ingot_gauge.tooltip": "Ideal for metals, holding 3 molten blocks.\nRetains liquid when broken.", - "block.tconstruct.scorched_lantern": "Scorched Lantern", - "block.tconstruct.scorched_lantern.tooltip": "Ideal for decoration, holding 100mb of fluid.\nRetains liquid when broken.", - "block.tconstruct.scorched_faucet": "Scorched Faucet", - "block.tconstruct.scorched_faucet.tooltip": "Drains liquids from Foundries and Tanks", - "block.tconstruct.scorched_basin": "Scorched Casting Basin", - "block.tconstruct.scorched_basin.tooltip": "Cast items using molten metals from a Foundry, requires a cast or gold platform to cast", - "block.tconstruct.scorched_table": "Scorched Casting Table", - "block.tconstruct.scorched_table.tooltip": "Cast items using molten metals from a Foundry, requires a cast or gold bars to cast", - "block.tconstruct.scorched_channel": "Scorched Channel", - "block.tconstruct.scorched_channel.tooltip": "Distributes fluids poured from a faucet above.", - "block.tconstruct.scorched_alloyer": "Scorched Alloyer", - "block.tconstruct.scorched_alloyer.tooltip": "Simple alloying machine.\nPlace above a tank or heater to fuel.", - "gui.tconstruct.alloyer": "Alloyer", - "block.tconstruct.foundry_controller": "Foundry Controller", - "block.tconstruct.foundry_controller.tooltip": "Brain of the Foundry.", - "gui.tconstruct.foundry": "Foundry", - "block.tconstruct.scorched_drain": "Scorched Drain", - "block.tconstruct.scorched_drain.tooltip": "Foundry fluid input and output", - "block.tconstruct.scorched_duct": "Scorched Duct", - "block.tconstruct.scorched_duct.tooltip": "Filtered Foundry fluid input and output using copper cans or buckets", - "block.tconstruct.scorched_chute": "Scorched Chute", - "block.tconstruct.scorched_chute.tooltip": "Foundry item input and output", - "gui.tconstruct.fluid.kilobucket": "%s kb", - "gui.tconstruct.fluid.bucket": "%s b", - "gui.tconstruct.fluid.millibucket": "%s mb", - "gui.tconstruct.fluid.block": "%s Blocks", - "gui.tconstruct.fluid.ingot": "%s Ingots", - "gui.tconstruct.fluid.nugget": "%s Nuggets", - "gui.tconstruct.fluid.gem": "%s Gems", - "gui.tconstruct.fluid.shard": "%s Shards", - "gui.tconstruct.fluid.pane": "%s Panes", - "gui.tconstruct.fluid.slimeball": "%s Slimeballs", - "gui.tconstruct.fluid.brick": "%s Bricks", - "gui.tconstruct.fluid.hold_shift": "Hold §e§oShift§r§7 for buckets", - "entity.tconstruct.earth_slime": "Slime", - "entity.tconstruct.sky_slime": "Skyslime", - "item.tconstruct.sky_slime_spawn_egg": "Skyslime Spawn Egg", - "entity.tconstruct.ender_slime": "Enderslime", - "item.tconstruct.ender_slime_spawn_egg": "Enderslime Spawn Egg", - "entity.tconstruct.terracube": "Terracube", - "item.tconstruct.terracube_spawn_egg": "Terracube Spawn Egg", - "block.tconstruct.earth_slime_dirt": "Earthslime Dirt", - "block.tconstruct.earth_slime_dirt.tooltip": "Slimy, but lets you jump higher", - "block.tconstruct.sky_slime_dirt": "Skyslime Dirt", - "block.tconstruct.sky_slime_dirt.tooltip": "Slimy, but lets you jump higher", - "block.tconstruct.ichor_slime_dirt": "Ichor Dirt", - "block.tconstruct.ichor_slime_dirt.tooltip": "Slimy, but lets you jump higher", - "block.tconstruct.ender_slime_dirt": "Enderslime Dirt", - "block.tconstruct.ender_slime_dirt.tooltip": "Slimy, but lets you jump higher", - "block.tconstruct.earth_vanilla_slime_grass": "Earthslime Grass", - "block.tconstruct.earth_vanilla_slime_grass.tooltip": "Lets you jump higher and spawns earthslimes in the overworld", - "block.tconstruct.earth_earth_slime_grass": "Earthslime Grass", - "block.tconstruct.earth_earth_slime_grass.tooltip": "Lets you jump higher and spawns earthslimes in the overworld", - "block.tconstruct.earth_sky_slime_grass": "Earthslime Grass", - "block.tconstruct.earth_sky_slime_grass.tooltip": "Lets you jump higher and spawns earthslimes in the overworld", - "block.tconstruct.earth_ichor_slime_grass": "Earthslime Grass", - "block.tconstruct.earth_ichor_slime_grass.tooltip": "Lets you jump higher and spawns earthslimes in the overworld", - "block.tconstruct.earth_ender_slime_grass": "Earthslime Grass", - "block.tconstruct.earth_ender_slime_grass.tooltip": "Lets you jump higher and spawns earthslimes in the overworld", - "block.tconstruct.sky_vanilla_slime_grass": "Skyslime Grass", - "block.tconstruct.sky_vanilla_slime_grass.tooltip": "Lets you jump higher and spawns skyslimes in the overworld", - "block.tconstruct.sky_earth_slime_grass": "Skyslime Grass", - "block.tconstruct.sky_earth_slime_grass.tooltip": "Lets you jump higher and spawns skyslimes in the overworld", - "block.tconstruct.sky_sky_slime_grass": "Skyslime Grass", - "block.tconstruct.sky_sky_slime_grass.tooltip": "Lets you jump higher and spawns skyslimes in the overworld", - "block.tconstruct.sky_ichor_slime_grass": "Skyslime Grass", - "block.tconstruct.sky_ichor_slime_grass.tooltip": "Lets you jump higher and spawns skyslimes in the overworld", - "block.tconstruct.sky_ender_slime_grass": "Skyslime Grass", - "block.tconstruct.sky_ender_slime_grass.tooltip": "Lets you jump higher and spawns skyslimes in the overworld", - "block.tconstruct.blood_vanilla_slime_grass": "Bloody Nylium", - "block.tconstruct.blood_vanilla_slime_grass.tooltip": "Lets you jump higher and produces bloodshrooms when bonemealed", - "block.tconstruct.blood_earth_slime_grass": "Bloody Nylium", - "block.tconstruct.blood_earth_slime_grass.tooltip": "Lets you jump higher and produces bloodshrooms when bonemealed", - "block.tconstruct.blood_sky_slime_grass": "Bloody Nylium", - "block.tconstruct.blood_sky_slime_grass.tooltip": "Lets you jump higher and produces bloodshrooms when bonemealed", - "block.tconstruct.blood_ichor_slime_grass": "Bloody Nylium", - "block.tconstruct.blood_ichor_slime_grass.tooltip": "Lets you jump higher and produces bloodshrooms when bonemealed", - "block.tconstruct.blood_ender_slime_grass": "Bloody Nylium", - "block.tconstruct.blood_ender_slime_grass.tooltip": "Lets you jump higher and produces bloodshrooms when bonemealed", - "block.tconstruct.ichor_vanilla_slime_grass": "Ichor Nylium", - "block.tconstruct.ichor_vanilla_slime_grass.tooltip": "So soft! Lets you jump higher", - "block.tconstruct.ichor_earth_slime_grass": "Ichor Nylium", - "block.tconstruct.ichor_earth_slime_grass.tooltip": "So soft! Lets you jump higher", - "block.tconstruct.ichor_sky_slime_grass": "Ichor Nylium", - "block.tconstruct.ichor_sky_slime_grass.tooltip": "So soft! Lets you jump higher", - "block.tconstruct.ichor_ichor_slime_grass": "Ichor Nylium", - "block.tconstruct.ichor_ichor_slime_grass.tooltip": "So soft! Lets you jump higher", - "block.tconstruct.ichor_ender_slime_grass": "Ichor Nylium", - "block.tconstruct.ichor_ender_slime_grass.tooltip": "So soft! Lets you jump higher", - "block.tconstruct.ender_vanilla_slime_grass": "Enderslime Grass", - "block.tconstruct.ender_vanilla_slime_grass.tooltip": "Lets you jump higher and spawns enderslimes in the end", - "block.tconstruct.ender_earth_slime_grass": "Enderslime Grass", - "block.tconstruct.ender_earth_slime_grass.tooltip": "Lets you jump higher and spawns enderslimes in the end", - "block.tconstruct.ender_sky_slime_grass": "Enderslime Grass", - "block.tconstruct.ender_sky_slime_grass.tooltip": "Lets you jump higher and spawns enderslimes in the end", - "block.tconstruct.ender_ichor_slime_grass": "Enderslime Grass", - "block.tconstruct.ender_ichor_slime_grass.tooltip": "Lets you jump higher and spawns enderslimes in the end", - "block.tconstruct.ender_ender_slime_grass": "Enderslime Grass", - "block.tconstruct.ender_ender_slime_grass.tooltip": "Lets you jump higher and spawns enderslimes in the end", - "item.tconstruct.earth_slime_grass_seeds": "Slimy Seeds", - "item.tconstruct.earth_slime_grass_seeds.tooltip": "Plant on dirt or slimy dirt to make slimy grass", - "item.tconstruct.sky_slime_grass_seeds": "Slimy Seeds", - "item.tconstruct.sky_slime_grass_seeds.tooltip": "Plant on dirt or slimy dirt to make slimy grass, or on vines to get slimy vines", - "item.tconstruct.blood_slime_grass_seeds": "Slimy Seeds", - "item.tconstruct.blood_slime_grass_seeds.tooltip": "Plant on dirt or slimy dirt to make slimy nylium", - "item.tconstruct.ichor_slime_grass_seeds": "Slimy Seeds", - "item.tconstruct.ichor_slime_grass_seeds.tooltip": "Plant on dirt or slimy dirt to make slimy nylium", - "item.tconstruct.ender_slime_grass_seeds": "Slimy Seeds", - "item.tconstruct.ender_slime_grass_seeds.tooltip": "Plant on dirt or slimy dirt to make slimy grass, or on vines to get slimy vines", - "block.tconstruct.earth_slime_leaves": "Slimy Leaves", - "block.tconstruct.sky_slime_leaves": "Slimy Leaves", - "block.tconstruct.blood_slime_leaves": "Slimy Wart", - "block.tconstruct.ichor_slime_leaves": "Slimy Wart", - "block.tconstruct.ender_slime_leaves": "Slimy Leaves", - "block.tconstruct.earth_slime_tall_grass": "Tall Slimy Grass", - "block.tconstruct.sky_slime_tall_grass": "Tall Slimy Grass", - "block.tconstruct.blood_slime_tall_grass": "Tall Slimy Grass", - "block.tconstruct.ichor_slime_tall_grass": "Tall Slimy Grass", - "block.tconstruct.ender_slime_tall_grass": "Tall Slimy Grass", - "block.tconstruct.earth_slime_fern": "Slimy Fern", - "block.tconstruct.sky_slime_fern": "Slimy Fern", - "block.tconstruct.blood_slime_fern": "Slimy Roots", - "block.tconstruct.ichor_slime_fern": "Slimy Roots", - "block.tconstruct.ender_slime_fern": "Slimy Fern", - "block.tconstruct.earth_slime_sapling": "Greenheart Sapling", - "block.tconstruct.earth_slime_sapling.tooltip": "Only grows on slimy dirt or grass", - "block.tconstruct.sky_slime_sapling": "Skyroot Sapling", - "block.tconstruct.sky_slime_sapling.tooltip": "Only grows on slimy dirt or grass", - "block.tconstruct.blood_slime_sapling": "Bloodshroom", - "block.tconstruct.blood_slime_sapling.tooltip": "Only grows on slimy nylium", - "block.tconstruct.ichor_slime_sapling": "Ichor Sapling", - "block.tconstruct.ichor_slime_sapling.tooltip": "Only grows on slimy nylium", - "block.tconstruct.ender_slime_sapling": "Enderslime Sapling", - "block.tconstruct.ender_slime_sapling.tooltip": "Only grows on slimy dirt or grass", - "block.tconstruct.ender_slime_vine": "Slimy Vine", - "block.tconstruct.sky_slime_vine": "Slimy Vine", - "block.tconstruct.greenheart_planks": "Greenheart Planks", - "block.tconstruct.greenheart_planks_slab": "Greenheart Slab", - "block.tconstruct.greenheart_planks_stairs": "Greenheart Stairs", - "block.tconstruct.greenheart_log": "Greenheart Log", - "block.tconstruct.stripped_greenheart_log": "Stripped Greenheart Log", - "block.tconstruct.greenheart_wood": "Greenheart Wood", - "block.tconstruct.stripped_greenheart_wood": "Stripped Greenheart Wood", - "block.tconstruct.greenheart_fence": "Greenheart Fence", - "block.tconstruct.greenheart_fence_gate": "Greenheart Fence Gate", - "block.tconstruct.greenheart_door": "Greenheart Door", - "block.tconstruct.greenheart_trapdoor": "Greenheart Trapdoor", - "block.tconstruct.greenheart_pressure_plate": "Greenheart Pressure Plate", - "block.tconstruct.greenheart_button": "Greenheart Button", - "block.tconstruct.greenheart_sign": "Greenheart Sign", - "block.tconstruct.greenheart_wall_sign": "Greenheart Sign", - "block.tconstruct.skyroot_planks": "Skyroot Planks", - "block.tconstruct.skyroot_planks_slab": "Skyroot Slab", - "block.tconstruct.skyroot_planks_stairs": "Skyroot Stairs", - "block.tconstruct.skyroot_log": "Skyroot Log", - "block.tconstruct.stripped_skyroot_log": "Stripped Skyroot Log", - "block.tconstruct.skyroot_wood": "Skyroot Wood", - "block.tconstruct.stripped_skyroot_wood": "Stripped Skyroot Wood", - "block.tconstruct.skyroot_fence": "Skyroot Fence", - "block.tconstruct.skyroot_fence_gate": "Skyroot Fence Gate", - "block.tconstruct.skyroot_door": "Skyroot Door", - "block.tconstruct.skyroot_trapdoor": "Skyroot Trapdoor", - "block.tconstruct.skyroot_pressure_plate": "Skyroot Pressure Plate", - "block.tconstruct.skyroot_button": "Skyroot Button", - "block.tconstruct.skyroot_sign": "Skyroot Sign", - "block.tconstruct.skyroot_wall_sign": "Skyroot Sign", - "block.tconstruct.bloodshroom_planks": "Bloodshroom Planks", - "block.tconstruct.bloodshroom_planks_slab": "Bloodshroom Slab", - "block.tconstruct.bloodshroom_planks_stairs": "Bloodshroom Stairs", - "block.tconstruct.bloodshroom_log": "Bloodshroom Stem", - "block.tconstruct.stripped_bloodshroom_log": "Stripped Bloodshroom Stem", - "block.tconstruct.bloodshroom_wood": "Bloodshroom Hyphae", - "block.tconstruct.stripped_bloodshroom_wood": "Stripped Bloodshroom Hyphae", - "block.tconstruct.bloodshroom_fence": "Bloodshroom Fence", - "block.tconstruct.bloodshroom_fence_gate": "Bloodshroom Fence Gate", - "block.tconstruct.bloodshroom_door": "Bloodshroom Door", - "block.tconstruct.bloodshroom_trapdoor": "Bloodshroom Trapdoor", - "block.tconstruct.bloodshroom_pressure_plate": "Bloodshroom Pressure Plate", - "block.tconstruct.bloodshroom_button": "Bloodshroom Button", - "block.tconstruct.bloodshroom_sign": "Bloodshroom Sign", - "block.tconstruct.bloodshroom_wall_sign": "Bloodshroom Sign", - "material.tconstruct.unknown": "Unknown", - "material.tconstruct.wood": "Wood", - "material.tconstruct.wood.oak": "Oak Wood", - "material.tconstruct.wood.spruce": "Spruce Wood", - "material.tconstruct.wood.birch": "Birch Wood", - "material.tconstruct.wood.jungle": "Jungle Wood", - "material.tconstruct.wood.acacia": "Acacia Wood", - "material.tconstruct.wood.dark_oak": "Dark Oak Wood", - "material.tconstruct.wood.crimson": "Crimson Hyphae", - "material.tconstruct.wood.warped": "Warped Hyphae", - "material.tconstruct.wood.bamboo": "Bamboo", - "material.tconstruct.wood.format": "Wooden %s", - "material.tconstruct.wood.flavor": "How much wood could a woodchuck chuck if a woodchuck could chuck wood?", - "material.tconstruct.wood.encyclopedia": "Makes repairs 50% more effective per part", - "material.tconstruct.rock": "Rock", - "material.tconstruct.rock.stone": "Stone", - "material.tconstruct.rock.andesite": "Andesite", - "material.tconstruct.rock.diorite": "Diorite", - "material.tconstruct.rock.granite": "Granite", - "material.tconstruct.rock.blackstone": "Blackstone", - "material.tconstruct.rock.deepslate": "Deepslate", - "material.tconstruct.rock.flavor": "Rock solid", - "material.tconstruct.rock.encyclopedia": "Causes the tool to mine faster by half of the square root of lost durability", - "material.tconstruct.flint": "Flint", - "material.tconstruct.flint.basalt": "Basalt", - "material.tconstruct.flint.flavor": "This will spark the flames of a Tinker's heart!", - "material.tconstruct.flint.encyclopedia": "Increases damage by a quarter of the square root of the lost durability", - "material.tconstruct.bone": "Bone", - "material.tconstruct.bone.flavor": "I am the bone of my sword", - "material.tconstruct.bone.encyclopedia": "Converts 0.5 damage into 1 piercing damage", - "material.tconstruct.bone.skull_flavor": "Got Milk?", - "material.tconstruct.bone.skull_encyclopedia": "Grants resistance for 1 minute after drinking milk", - "material.tconstruct.necrotic_bone": "Necrotic Bone", - "material.tconstruct.necrotic_bone.flavor": "Do you have a bone to pick with me?", - "material.tconstruct.necrotic_bone.encyclopedia": "Heals up to 5% of damage dealt per level", - "material.tconstruct.necrotic_bone.skull_flavor": "Spooky Scary Skeleton!", - "material.tconstruct.necrotic_bone.skull_encyclopedia": "Melee attacks cause withering. After drinking milk the effect becomes faster", - "material.tconstruct.string": "String", - "material.tconstruct.string.flavor": "Theoretically the best material.", - "material.tconstruct.string.encyclopedia": "Allows the tool to be repaired using string in the tinker station or crafting table", - "material.tconstruct.leather": "Leather", - "material.tconstruct.leather.flavor": "Killed a cow, tanned it's hide.", - "material.tconstruct.leather.encyclopedia": "Prevents the tool from taking more than 1 damage in an action", - "material.tconstruct.vine": "Vine", - "material.tconstruct.vine.flavor": "Keeps living, unlike the social network.", - "material.tconstruct.vine.encyclopedia": "Tool has up to a 75%% chance to resist damage in full sunlight", - "material.tconstruct.iron": "Iron", - "material.tconstruct.iron.flavor": "Ironic. He could save others from death, but not himself.", - "material.tconstruct.iron.encyclopedia": "Gives an extra 10% durability per part", - "material.tconstruct.iron.skull_flavor": "Violation of quarantine", - "material.tconstruct.iron.skull_encyclopedia": "Melee attacks copy all negative status effects from the wearer to the target", - "material.tconstruct.seared_stone": "Seared Stone", - "material.tconstruct.seared_stone.flavor": "Hotter Grout.", - "material.tconstruct.seared_stone.encyclopedia": "Gives +6 mining speed against blocks that can be melted in a melter", - "material.tconstruct.scorched_stone": "Scorched Stone", - "material.tconstruct.scorched_stone.flavor": "Founders edition bonus.", - "material.tconstruct.scorched_stone.encyclopedia": "Gives +2 damage per level against burning targets", - "material.tconstruct.copper": "Copper", - "material.tconstruct.copper.flavor": "Don't let this tarnish your day.", - "material.tconstruct.copper.encyclopedia": "Grants mining speed at lower depth, +8 per 64 blocks below sea level", - "material.tconstruct.copper.skull_flavor": "Knocks the wind right out of them", - "material.tconstruct.copper.skull_encyclopedia": "Melee attacks steal 3 seconds of air from the target", - "material.tconstruct.slimewood": "Slimewood", - "material.tconstruct.slimewood.greenheart": "Greenheart", - "material.tconstruct.slimewood.skyroot": "Skyroot", - "material.tconstruct.slimewood.bloodshroom": "Bloodshroom", - "material.tconstruct.slimewood.flavor": "Is this the wood of a slime or slime that's been infused with wood?", - "material.tconstruct.slimewood.encyclopedia": "Gives a 5% chance per level of regenerating overslime each second", - "material.tconstruct.bloodbone": "Bloodbone", - "material.tconstruct.bloodbone.flavor": "Isn't the blood supposed to be inside the bone?", - "material.tconstruct.bloodbone.encyclopedia": "Boosts damage at low health, up to +4 damage per level at 1 heart", - "material.tconstruct.bloodbone.skull_flavor": "Chills straight to the bone", - "material.tconstruct.bloodbone.skull_encyclopedia": "Projectiles cause slowness to the target. After drinking milk, melee attacks cause slowness and the level is stronger.", - "material.tconstruct.rose_gold": "Rose Gold", - "material.tconstruct.rose_gold.flavor": "Disclaimer: Not actually made with roses.", - "material.tconstruct.rose_gold.encyclopedia": "Grants 1 extra upgrade slot per part", - "material.tconstruct.rose_gold.skull_flavor": "Putting that arm shield to good use", - "material.tconstruct.rose_gold.skull_encyclopedia": "Boosts health by 1 heart, plus an additional heart per piece of golden armor.", - "material.tconstruct.chain": "Chain", - "material.tconstruct.chain.flavor": "You too can become the chain user now.", - "material.tconstruct.chain.encyclopedia": "Tool takes 25% less damage", - "material.tconstruct.skyslime_vine": "Slimy Vine", - "material.tconstruct.skyslime_vine.flavor": "Float like a butterfly, sting like a bee.", - "material.tconstruct.skyslime_vine.encyclopedia": "Cancels out the mining speed reduction when not on the ground", - "material.tconstruct.slimesteel": "Slimesteel", - "material.tconstruct.slimesteel.flavor": "You must steal the slime to get slimesteel.", - "material.tconstruct.slimesteel.encyclopedia": "Grants 25 extra overslime, +50% of the total per level", - "material.tconstruct.nahuatl": "Nahuatl", - "material.tconstruct.nahuatl.flavor": "This is not an obsidian part, if it was it would say \"Obsidian.\"", - "material.tconstruct.nahuatl.encyclopedia": "Has a 50% chance of doing up to 5 damage over time, more damage at higher levels", - "material.tconstruct.amethyst_bronze": "Amethyst Bronze", - "material.tconstruct.amethyst_bronze.flavor": "Not to be confused with bronze.", - "material.tconstruct.amethyst_bronze.encyclopedia": "Grants +0.25 mining speed per level to blocks that don't require tools, even ones where the tool is not effective", - "material.tconstruct.pig_iron": "Pig Iron", - "material.tconstruct.pig_iron.flavor": "The absolute best material, no debates.", - "material.tconstruct.pig_iron.encyclopedia": "Can be eaten to restore 1 hunger and 0.1 saturation per level", - "material.tconstruct.pig_iron.skull_flavor": "You won't like me when I'm angry!", - "material.tconstruct.pig_iron.skull_encyclopedia": "Grants 15 seconds of strength when damaged by another mob", - "material.tconstruct.darkthread": "Darkthread", - "material.tconstruct.darkthread.flavor": "Come to the dark side, we have sowing", - "material.tconstruct.darkthread.encyclopedia": "Increases drop chances from mobs, stacking with luck", - "material.tconstruct.cobalt": "Cobalt", - "material.tconstruct.cobalt.flavor": "Coblat. The material of the Red Army.", - "material.tconstruct.cobalt.encyclopedia": "Boosts mining and attack speed by 7% per level", - "material.tconstruct.manyullyn": "Manyullyn", - "material.tconstruct.manyullyn.flavor": "The metal that most Tinkers will never pronounce right. Also known as a star cutting material.", - "material.tconstruct.manyullyn.encyclopedia": "Grants +2 damage per level after 8 consecutive hits", - "material.tconstruct.hepatizon": "Hepatizon", - "material.tconstruct.hepatizon.flavor": "He-pa-ti-zon - boil it, mash it, put it in a stew.", - "material.tconstruct.hepatizon.encyclopedia": "Boosts mining speed by 25% per level after mining 32 consecutive blocks", - "material.tconstruct.queens_slime": "Queen's Slime", - "material.tconstruct.queens_slime.flavor": "Princesses are evil, get yourself a Queen.", - "material.tconstruct.queens_slime.encyclopedia": "Reduces durability by 15% per level, 66% of that going towards overslime", - "material.tconstruct.blazing_bone": "Blazing Bone", - "material.tconstruct.blazing_bone.flavor": "Harness the full power of the Nether Fortress - bone and blaze", - "material.tconstruct.blazing_bone.encyclopedia": "Grants +1% damage per second of fire, up to +15% from lava's 15 seconds. Bonus reduced by fire resistance.", - "material.tconstruct.blazing_bone.skull_flavor": "I told them this is technically firespit, not firebreath, but apparently I don't get to decide the names for things I invent", - "material.tconstruct.blazing_bone.skull_encyclopedia": "Allows spitting firecharges from the inventory as fireballs. Has a cooldown of 5 seconds and does not work underwater", - "material.tconstruct.soulsteel": "Soulsteel", - "material.tconstruct.ancient_hide": "Ancient Hide", - "material.tconstruct.ancient_hide.flavor": "Leather tanned by the oldest of stone", - "material.tconstruct.ancient_hide.encyclopedia": "Increases drop chances from blocks, stacking with luck", - "material.tconstruct.endstone": "End", - "material.tconstruct.knightslime": "Knightslime", - "material.tconstruct.enderslime_vine": "Slimy Vine", - "material.tconstruct.enderslime_vine.flavor": "The End?", - "material.tconstruct.enderslime_vine.encyclopedia": "Teleports the holder to the location of mined blocks or killed monsters", - "material.tconstruct.gunpowder": "Gunpowder", - "material.tconstruct.gunpowder.skull_flavor": "Whose nice things are being destroyed now, creeper?", - "material.tconstruct.gunpowder.skull_encyclopedia": "Holding the helmet interact key causes the wearer to explode", - "material.tconstruct.ender_pearl": "Ender Pearl", - "material.tconstruct.ender_pearl.skull_flavor": "Endermen know how to stay away from harm, and scientists. They have been ignoring my interview requests for weeks!", - "material.tconstruct.ender_pearl.skull_encyclopedia": "Teleports automatically when attacked by a projectile, and randomly from melee. Has a 15 second cooldown", - "material.tconstruct.spider": "Spider", - "material.tconstruct.spider.skull_flavor": "Spiders are a master of potions, maybe their secret can help me enhance potions...", - "material.tconstruct.spider.skull_encyclopedia": "Causes positive potion effects to last 25% longer", - "material.tconstruct.venom": "Venom", - "material.tconstruct.venom.skull_flavor": "Perfect for battles of wits, when you have to decide and drink to find out who is right.", - "material.tconstruct.venom.skull_encyclopedia": "Makes the wearer immune to poison, though will not remove existing poison", - "material.tconstruct.rotten_flesh": "Rotten Flesh", - "material.tconstruct.rotten_flesh.skull_flavor": "This is fine", - "material.tconstruct.rotten_flesh.skull_encyclopedia": "Melee attacks increase the targets fire time based on the wearer's fire time", - "material.tconstruct.gold": "Gold", - "material.tconstruct.gold.skull_flavor": "So shiny", - "material.tconstruct.gold.skull_encyclopedia": "Causes some gold ores to drop extra gold nuggets, and increases drop chance of gold armor by 4%. Nuggets and armor drops are further boosted by each piece of golden armor worn.", - "material.tconstruct.obsidian": "Obsidian", - "material.tconstruct.debris": "Debris", - "material.tconstruct.netherite": "Netherite", - "material.tconstruct.earthslime": "Earthslime", - "material.tconstruct.skyslime": "Skyslime", - "material.tconstruct.blood": "Blood", - "material.tconstruct.ichor": "Ichor", - "material.tconstruct.enderslime": "Enderslime", - "material.tconstruct.clay": "Clay", - "material.tconstruct.honey": "Honey", - "material.tconstruct.phantom": "Phantom Membrane", - "material.tconstruct.chorus": "Chorus", - "material.tconstruct.rabbit": "Rabbit Hide", - "material.tconstruct.aluminum": "Aluminum", - "material.tconstruct.nickel": "Nickel", - "material.tconstruct.tin": "Tin", - "material.tconstruct.zinc": "Zinc", - "material.tconstruct.brass": "Brass", - "material.tconstruct.uranium": "Uranium", - "material.tconstruct.osmium": "Osmium", - "material.tconstruct.osmium.flavor": "Too dense to get most jokes", - "material.tconstruct.osmium.encyclopedia": "Prevents 33% of damage at the cost of an extra 25% repair cost at first level", - "material.tconstruct.tungsten": "Tungsten", - "material.tconstruct.tungsten.flavor": "Have you considered starting a heavy metal band?", - "material.tconstruct.tungsten.encyclopedia": "Grants +10% mining speed and -10% movement speed per level", - "material.tconstruct.platinum": "Platinum", - "material.tconstruct.platinum.flavor": "Its what winners use!", - "material.tconstruct.platinum.encyclopedia": "Grants +8 mining speed against ores", - "material.tconstruct.lead": "Lead", - "material.tconstruct.lead.flavor": "Could try and make a sandwich out of this.", - "material.tconstruct.lead.encyclopedia": "Grants +10% attack and -10% movement speed per level", - "material.tconstruct.silver": "Silver", - "material.tconstruct.silver.flavor": "You know, this tool isn't going to look so shiny in a few days.", - "material.tconstruct.silver.encyclopedia": "Gives +2.5 damage against undead per level", - "material.tconstruct.whitestone": "Whitestone", - "material.tconstruct.whitestone.flavor": "Take your useless white metals and make a useful tool", - "material.tconstruct.whitestone.encyclopedia": "Mining stone has a 20% per level of granting +3 stoneshield", - "material.tconstruct.steel": "Steel", - "material.tconstruct.steel.flavor": "Basically 90% of material science", - "material.tconstruct.steel.encyclopedia": "Grants +4% durability, damage, and speed per level", - "material.tconstruct.bronze": "Bronze", - "material.tconstruct.bronze.flavor": "Not to be confused with amethyst bronze.", - "material.tconstruct.bronze.encyclopedia": "Grants +6 mining speed per level at full durability, 0 boost below 50% durability", - "material.tconstruct.constantan": "Constantan", - "material.tconstruct.constantan.flavor": "Constantantantantantantan... Sorry it's fun to add more \"tans.\"", - "material.tconstruct.constantan.encyclopedia": "Grants +7.5 mining speed in extreme heat or cold", - "material.tconstruct.invar": "Invar", - "material.tconstruct.invar.flavor": "Resists both temperature and arrest.", - "material.tconstruct.invar.encyclopedia": "Grants +2.5 damage in biomes with neutral temperatures", - "material.tconstruct.electrum": "Electrum", - "material.tconstruct.electrum.flavor": "Good for electronic components.", - "material.tconstruct.electrum.encyclopedia": "Grants +50% XP per level from blocks and monsters", - "material.tconstruct.necronium": "Necronium", - "material.tconstruct.necronium.flavor": "This much decay probably only leaves it with a quarter life", - "material.tconstruct.necronium.encyclopedia": "Causes at least 5 seconds of wither, to your target and at a 25% chance to you", - "material.tconstruct.plated_slimewood": "Plated Slimewood", - "material.tconstruct.plated_slimewood.flavor": "All the shininess of brass with the squish of slime", - "material.tconstruct.plated_slimewood.encyclopedia": "Grants +100% to all methods of restoring overslime", - "key.categories.tconstruct": "Tinkers' Construct", - "key.tconstruct.helmet_interact": "Helmet Interaction", - "key.tconstruct.leggings_interact": "Leggings Interaction", - "modifier.tconstruct.empty": "Invalid modifier", - "modifier.tconstruct.empty.flavor": "Missing!", - "modifier.tconstruct.empty.description": "Fallback for when a modifier is missing", - "modifier.tconstruct.shiny": "Shiny", - "modifier.tconstruct.shiny.flavor": "Magical Energy Flows!", - "modifier.tconstruct.shiny.description": "Tool glows with an enchanted glint", - "modifier.tconstruct.farsighted": "Farsighted", - "modifier.tconstruct.farsighted.flavor": "Shows great foresight", - "modifier.tconstruct.farsighted.description": "Decreases the field of vision while equipped", - "modifier.tconstruct.nearsighted": "Nearsighted", - "modifier.tconstruct.nearsighted.flavor": "Not thinking of the future", - "modifier.tconstruct.nearsighted.description": "Increases the field of vision while equipped", - "modifier.tconstruct.offhanded": "Offhanded", - "modifier.tconstruct.offhanded.2": "Nohanded", - "modifier.tconstruct.offhanded.flavor": "Don't think about it too hard", - "modifier.tconstruct.offhanded.description": "Disables the tools interaction abilities when the offhand is filled", - "modifier.tconstruct.offhanded.description.2": "Disables the tools interaction abilities entirely", - "recipe.tconstruct.modifier.offhanded.level_2": "Nohanded requires offhanded to apply", - "modifier.tconstruct.reinforced": "Reinforced", - "modifier.tconstruct.reinforced.flavor": "Long Lasting!", - "modifier.tconstruct.reinforced.description": "Tool is less likely to take damage", - "modifier.tconstruct.overforced": "Overforced", - "modifier.tconstruct.overforced.flavor": "Protected by Slime!", - "modifier.tconstruct.overforced.description": "Tool is reinforced using slime, allowing more capacity for overslime", - "modifier.tconstruct.emerald": "Emerald", - "modifier.tconstruct.emerald.flavor": "Villagers will want to be you!", - "modifier.tconstruct.emerald.description": "Increases durability depending on base durability! Boosts effectiveness of conditional damage and mining speed", - "modifier.tconstruct.diamond": "Diamond", - "modifier.tconstruct.diamond.flavor": "Rich!", - "modifier.tconstruct.diamond.description": "Increased durability and stats!", - "modifier.tconstruct.worldbound": "Worldbound", - "modifier.tconstruct.worldbound.flavor": "Ancient!", - "modifier.tconstruct.worldbound.description": "A crude version of netherite, granting immunity to external damage like fire, but no additional strength", - "modifier.tconstruct.soulbound": "Soulbound", - "modifier.tconstruct.soulbound.flavor": "A bond for life!", - "modifier.tconstruct.soulbound.description": "Tool remains in inventory on death!", - "modifier.tconstruct.netherite": "Netherite", - "modifier.tconstruct.netherite.flavor": "Refined!", - "modifier.tconstruct.netherite.description": "Harness the power of ancient metal, making the tool stronger and immune to external damage such as fire", - "recipe.tconstruct.modifier.netherite_requirements": "Netherite requires either diamond or emerald to be applied", - "modifier.tconstruct.overslime": "Overslime", - "modifier.tconstruct.overslime.flavor": "Slimy!", - "modifier.tconstruct.overslime.description": "Tool consumes overslime instead of durability, until it runs out! Not friendly towards tools lacking slime", - "modifier.tconstruct.experienced": "Experienced", - "modifier.tconstruct.experienced.flavor": "Fast Learner!", - "modifier.tconstruct.experienced.description": "Gain bonus XP from killing mobs and mining blocks", - "modifier.tconstruct.magnetic": "Magnetic", - "modifier.tconstruct.magnetic.flavor": "Magnetic Personality!", - "modifier.tconstruct.magnetic.description": "Hitting things attracts nearby items?!", - "modifier.tconstruct.haste": "Haste", - "modifier.tconstruct.haste.1": "Haste", - "modifier.tconstruct.haste.2": "Hastier", - "modifier.tconstruct.haste.3": "Hastiest", - "modifier.tconstruct.haste.4": "Hastiester", - "modifier.tconstruct.haste.5": "Hastiestest", - "modifier.tconstruct.haste.flavor": "Science!", - "modifier.tconstruct.haste.description": "Magic red dust makes tool mine faster!", - "modifier.tconstruct.blasting": "Blasting", - "modifier.tconstruct.blasting.flavor": "Explosive Mining!", - "modifier.tconstruct.blasting.description": "Your tool breaks blocks weak to explosions, such as ores, faster!", - "modifier.tconstruct.blasting.mining_speed": "Blasting Speed", - "modifier.tconstruct.hydraulic": "Hydraulic", - "modifier.tconstruct.hydraulic.flavor": "Using the power of water!", - "modifier.tconstruct.hydraulic.description": "Tool mines faster underwater or in the rain!", - "modifier.tconstruct.hydraulic.mining_speed": "Water Mining", - "modifier.tconstruct.lightspeed": "Lightspeed", - "modifier.tconstruct.lightspeed.flavor": "Brighter is faster!", - "modifier.tconstruct.lightspeed.description": "Tool mines well lit blocks faster!", - "modifier.tconstruct.lightspeed.mining_speed": "Mining in Light", - "modifier.tconstruct.knockback": "Knockback", - "modifier.tconstruct.knockback.flavor": "Weeeeee!", - "modifier.tconstruct.knockback.description": "Hitting things makes them go flying further!", - "modifier.tconstruct.padded": "Padded", - "modifier.tconstruct.padded.flavor": "Floof!", - "modifier.tconstruct.padded.description": "Reduces the knockback of the tool, to stop your enemies from escaping", - "modifier.tconstruct.severing": "Severing", - "modifier.tconstruct.severing.flavor": "Not just the heads, but the feet, and the feathers!", - "modifier.tconstruct.severing.description": "Potentially blasts heads or other parts of mobs right off!", - "modifier.tconstruct.fiery": "Fiery", - "modifier.tconstruct.fiery.flavor": "Infused with the fires of hell!", - "modifier.tconstruct.fiery.description": "Ignites targets", - "modifier.tconstruct.necrotic": "Necrotic", - "modifier.tconstruct.necrotic.flavor": "Vampiric!", - "modifier.tconstruct.necrotic.description": "Hitting enemies drains their life to heal you", - "modifier.tconstruct.piercing": "Piercing", - "modifier.tconstruct.piercing.flavor": "Become the cactus!", - "modifier.tconstruct.piercing.description": "Tool deals bonus damage which attacks through armor!", - "modifier.tconstruct.piercing.attack_damage": "Pierce Damage", - "modifier.tconstruct.smite": "Smite", - "modifier.tconstruct.smite.flavor": "Die, Foul Creature!", - "modifier.tconstruct.smite.description": "Undead fear the might of the melon!", - "modifier.tconstruct.smite.attack_damage": "Undead Damage", - "modifier.tconstruct.bane_of_sssss": "Bane of Sssss", - "modifier.tconstruct.bane_of_sssss.flavor": "That'sss a nice ssspider you have there!", - "modifier.tconstruct.bane_of_sssss.description": "Tool does bonus damage against spiders, creepers and other creepey crawly hissing things!", - "modifier.tconstruct.bane_of_sssss.attack_damage": "Sssssss Damage", - "modifier.tconstruct.antiaquatic": "Antiaquatic", - "modifier.tconstruct.antiaquatic.flavor": "Basically a Fishing Rod!", - "modifier.tconstruct.antiaquatic.description": "Tool does bonus damage to sea creatures!", - "modifier.tconstruct.antiaquatic.attack_damage": "Antiaquatic Damage", - "modifier.tconstruct.killager": "Killager", - "modifier.tconstruct.killager.flavor": "Illagers hate it!", - "modifier.tconstruct.killager.description": "Increases damage against villagers, illagers, and other longnosed creatures!", - "modifier.tconstruct.killager.attack_damage": "Killager Damage", - "modifier.tconstruct.cooling": "Cooling", - "modifier.tconstruct.cooling.flavor": "Frosty!", - "modifier.tconstruct.cooling.description": "Tool does bonus damage to fire based creatures!", - "modifier.tconstruct.cooling.attack_damage": "Cooling Damage", - "modifier.tconstruct.sweeping_edge": "Sweeping Edge", - "modifier.tconstruct.sweeping_edge.flavor": "Samurai!", - "modifier.tconstruct.sweeping_edge.description": "Targets of sweep attack take a larger percentage of this tool's damage", - "modifier.tconstruct.sweeping_edge.attack_damage": "Sweeping Damage", - "modifier.tconstruct.sharpness": "Sharpness", - "modifier.tconstruct.sharpness.1": "Sharp", - "modifier.tconstruct.sharpness.2": "Sharper", - "modifier.tconstruct.sharpness.3": "Sharpest", - "modifier.tconstruct.sharpness.4": "Sharpester", - "modifier.tconstruct.sharpness.5": "Sharpestest", - "modifier.tconstruct.sharpness.flavor": "How Sharp?", - "modifier.tconstruct.sharpness.description": "Tool is so much sharper, dealing more damage!", - "modifier.tconstruct.swiftstrike": "Swiftstrike", - "modifier.tconstruct.swiftstrike.1": "Swiftstrike", - "modifier.tconstruct.swiftstrike.2": "Swifterstrike", - "modifier.tconstruct.swiftstrike.3": "Swifteststrike", - "modifier.tconstruct.swiftstrike.4": "Swiftesterstrike", - "modifier.tconstruct.swiftstrike.5": "Swiftesteststrike", - "modifier.tconstruct.swiftstrike.flavor": "Magic!", - "modifier.tconstruct.swiftstrike.description": "Magic purple gems make the weapon lighter and easier to swing!", - "modifier.tconstruct.knockback_resistance": "Knockback Resistance", - "modifier.tconstruct.knockback_resistance.flavor": "A weighty subject", - "modifier.tconstruct.knockback_resistance.description": "Anvils are heavy, so it should keep you from being knocked back, right?", - "modifier.tconstruct.golden": "Golden", - "modifier.tconstruct.golden.flavor": "Good as gold", - "modifier.tconstruct.golden.description": "Gives your armor extra golden bling, piglins love it!", - "modifier.tconstruct.ricochet": "Ricochet", - "modifier.tconstruct.ricochet.flavor": "Extra bouncy", - "modifier.tconstruct.ricochet.description": "Bounce away further when attacked, for effective escapes", - "modifier.tconstruct.revitalizing": "Revitalizing", - "modifier.tconstruct.revitalizing.flavor": "Can feel the energy flowing", - "modifier.tconstruct.revitalizing.description": "Strengthens the heart, granting more hearts", - "modifier.tconstruct.embellishment": "Embellishment", - "modifier.tconstruct.embellishment.formatted": "%s Embellishment", - "modifier.tconstruct.embellishment.flavor": "Redecorate!", - "modifier.tconstruct.embellishment.description": "Armor appearance changed to match a different material", - "modifier.tconstruct.dyed": "Dyed", - "modifier.tconstruct.dyed.formatted": "Dyed #%s", - "modifier.tconstruct.dyed.flavor": "Redecorate!", - "modifier.tconstruct.dyed.description": "Armor appearance changed to match a different material", - "modifier.tconstruct.protection": "Protection", - "modifier.tconstruct.protection.flavor": "Jack of all trades!", - "modifier.tconstruct.protection.description": "Increases protection to all damage types", - "modifier.tconstruct.protection.resistance": "Resistance", - "modifier.tconstruct.melee_protection": "Melee Protection", - "modifier.tconstruct.melee_protection.flavor": "Thwack!", - "modifier.tconstruct.melee_protection.description": "Increases protection against direct physical damage", - "modifier.tconstruct.melee_protection.resistance": "Melee Resistance", - "modifier.tconstruct.fire_protection": "Fire Protection", - "modifier.tconstruct.fire_protection.flavor": "Become the smeltery!", - "modifier.tconstruct.fire_protection.description": "Protects against damage from fire and reduces fire time", - "modifier.tconstruct.fire_protection.resistance": "Fire Resistance", - "modifier.tconstruct.blast_protection": "Blast Protection", - "modifier.tconstruct.blast_protection.flavor": "Aw man!", - "modifier.tconstruct.blast_protection.description": "Protects against explosion damage and reduces knockback from explosions", - "modifier.tconstruct.blast_protection.resistance": "Explosion Resistance", - "modifier.tconstruct.magic_protection": "Magic Protection", - "modifier.tconstruct.magic_protection.flavor": "Powerful magic requires powerful magic!", - "modifier.tconstruct.magic_protection.description": "Protects against damage from magical sources", - "modifier.tconstruct.magic_protection.resistance": "Magic Resistance", - "modifier.tconstruct.projectile_protection": "Projectile Protection", - "modifier.tconstruct.projectile_protection.flavor": "Ding!", - "modifier.tconstruct.projectile_protection.description": "Protects against damage from projectiles", - "modifier.tconstruct.projectile_protection.resistance": "Projectile Resistance", - "modifier.tconstruct.turtle_shell": "Turtle Shell", - "modifier.tconstruct.turtle_shell.flavor": "Tortoises go on land, turtles in the sea", - "modifier.tconstruct.turtle_shell.description": "Increases protection underwater, along with swim speed", - "modifier.tconstruct.turtle_shell.resistance": "Underwater Resistance", - "modifier.tconstruct.dragonborn": "Dragonborn", - "modifier.tconstruct.dragonborn.flavor": "Become Strixiki", - "modifier.tconstruct.dragonborn.description": "Increases protection and attack when airborne ", - "modifier.tconstruct.dragonborn.resistance": "Airborne Resistance", - "modifier.tconstruct.thorns": "Thorns", - "modifier.tconstruct.thorns.flavor": "Quite metal", - "modifier.tconstruct.thorns.description": "Harness the power of the guardian, causing attackers to sometimes take damage", - "modifier.tconstruct.thorns.attack_damage": "Pierce Damage", - "modifier.tconstruct.sticky": "Sticky", - "modifier.tconstruct.sticky.flavor": "Like Halloween", - "modifier.tconstruct.sticky.description": "Attackers may become stuck in place, or at least slowed", - "modifier.tconstruct.springy": "Springy", - "modifier.tconstruct.springy.flavor": "Ka-boing!", - "modifier.tconstruct.springy.description": "Attackers may bounce off your armor", - "modifier.tconstruct.respiration": "Respiration", - "modifier.tconstruct.respiration.flavor": "Water has oxygen too", - "modifier.tconstruct.respiration.description": "Increases lung capacity", - "modifier.tconstruct.zoom": "Zoom", - "modifier.tconstruct.zoom.flavor": "Makes your eyes faster!", - "modifier.tconstruct.zoom.description": "Allows you to see far away objects when interacting while sneaking", - "modifier.tconstruct.slurping": "Slurping", - "modifier.tconstruct.slurping.flavor": "Sluuuuuurrrp!", - "modifier.tconstruct.slurping.description": "Allows drinking the fluid in a helmet when interacting", - "modifier.tconstruct.aqua_affinity": "Aqua Affinity", - "modifier.tconstruct.aqua_affinity.flavor": "Become one with the sea!", - "modifier.tconstruct.aqua_affinity.description": "Removes the mining penalty from mining underwater", - "modifier.tconstruct.item_frame": "Item Frame", - "modifier.tconstruct.item_frame.flavor": "I see everything", - "modifier.tconstruct.item_frame.description": "Adds inventory slots to the helmet for items to observe. Perfect for clocks and compasses", - "modifier.tconstruct.knockback_armor": "Knockback", - "modifier.tconstruct.knockback_armor.flavor": "Wolololo!", - "modifier.tconstruct.knockback_armor.description": "Hitting things with any weapon makes them go flying further!", - "modifier.tconstruct.armor_power": "Power", - "modifier.tconstruct.armor_power.flavor": "Can you feel the power flowing through you?", - "modifier.tconstruct.armor_power.description": "Makes your weapons stronger", - "modifier.tconstruct.strength": "Strength", - "modifier.tconstruct.strength.flavor": "Can you feel the strength flowing through you?", - "modifier.tconstruct.strength.description": "Makes your weapons stronger", - "modifier.tconstruct.unarmed": "Unarmed Attack", - "modifier.tconstruct.unarmed.flavor": "The monk option", - "modifier.tconstruct.unarmed.description": "Causes chestplate modifiers to boost unarmed attack damage", - "recipe.tconstruct.modifier.unarmed": "Requires the unarmed modifier to be added first", - "modifier.tconstruct.wings": "Wings", - "modifier.tconstruct.wings.flavor": "The sky is yours", - "modifier.tconstruct.wings.description": "Allows you to soar through the air by jumping while in mid air", - "modifier.tconstruct.speedy": "Speedy", - "modifier.tconstruct.speedy.flavor": "Keep going and going and going...", - "modifier.tconstruct.speedy.description": "Achieve speeds closer to that of rabbits", - "modifier.tconstruct.leaping": "Leaping", - "modifier.tconstruct.leaping.flavor": "Leap tall buildings in a single bound!", - "modifier.tconstruct.leaping.description": "Rabbits can leap high, so this should also let you leap high", - "modifier.tconstruct.pockets": "Pockets", - "modifier.tconstruct.pockets.flavor": "Wondrous invention!", - "modifier.tconstruct.pockets.description": "The pants have pockets, allowing you to store additional items which can be accessed by sneaking and interacting", - "modifier.tconstruct.shield_strap": "Shield Strap", - "modifier.tconstruct.shield_strap.flavor": "Ideal to protect and to attack", - "modifier.tconstruct.shield_strap.description": "Interacting with the leggings allows swapping the offhand item", - "modifier.tconstruct.tool_belt": "Tool Belt", - "modifier.tconstruct.tool_belt.flavor": "Ever wish for more hands?", - "modifier.tconstruct.tool_belt.description": "Interacting with the leggings allows swapping the hotbar", - "modifier.tconstruct.pocket_chain": "Pocket Chain", - "modifier.tconstruct.pocket_chain.flavor": "One Chain to Bind Them", - "modifier.tconstruct.pocket_chain.description": "Allows accessing all slots for tool belt or shield strap by sneaking and interacting, and adds +1 slot", - "recipe.tconstruct.modifier.pocket_chain": "Pocket Chain requires Tool Belt or Shield Strap", - "modifier.tconstruct.inventory_cannot_remove": "Making this change would cause an item stored in this tool to be deleted", - "modifier.tconstruct.feather_falling": "Feather Falling", - "modifier.tconstruct.feather_falling.flavor": "Floof", - "modifier.tconstruct.feather_falling.description": "Softens falls causing reduced damage", - "modifier.tconstruct.feather_falling.resistance": "Fall Resistance", - "modifier.tconstruct.soulspeed": "Soulspeed", - "modifier.tconstruct.soulspeed.flavor": "Spooky", - "modifier.tconstruct.soulspeed.description": "Increases movement speed on soul sand", - "modifier.tconstruct.lightspeed_armor": "Lightspeed", - "modifier.tconstruct.lightspeed_armor.flavor": "Brighter is faster!", - "modifier.tconstruct.lightspeed_armor.description": "Moves faster in well lit areas", - "modifier.tconstruct.double_jump": "Double Jump", - "modifier.tconstruct.double_jump.double": "Double Jump", - "modifier.tconstruct.double_jump.triple": "Triple Jump", - "modifier.tconstruct.double_jump.flavor": "Up, up and away!", - "modifier.tconstruct.double_jump.description": "Lets you jump again in mid air. Higher levels add even more jumps!", - "modifier.tconstruct.bouncy": "Bouncy", - "modifier.tconstruct.bouncy.flavor": "Skybound!", - "modifier.tconstruct.bouncy.description": "Causes the ground to reflect you, as if you are constantly on slime blocks", - "modifier.tconstruct.frost_walker": "Frost Walker", - "modifier.tconstruct.frost_walker.flavor": "Where's My Super Suit?", - "modifier.tconstruct.frost_walker.description": "Causes water blocks to temporarily freeze", - "modifier.tconstruct.path_maker": "Path Maker", - "modifier.tconstruct.path_maker.flavor": "Lead the way", - "modifier.tconstruct.path_maker.description": "Leaves paths wherever you step", - "modifier.tconstruct.plowing": "Plowing", - "modifier.tconstruct.plowing.flavor": "Tractors were invented in 1892", - "modifier.tconstruct.plowing.description": "Tills the blocks in your path", - "modifier.tconstruct.snowdrift": "Snowdrift", - "modifier.tconstruct.snowdrift.flavor": "Golem golem", - "modifier.tconstruct.snowdrift.description": "Leave a trail of snow like a snow golem", - "modifier.tconstruct.flamewake": "Flamewake", - "modifier.tconstruct.flamewake.flavor": "This is fine!", - "modifier.tconstruct.flamewake.description": "Leave a trail of fire in your wake", - "modifier.tconstruct.unbreakable": "Unbreakable", - "modifier.tconstruct.unbreakable.flavor": "Frozen state!", - "modifier.tconstruct.unbreakable.description": "Tool no longer takes damage from normal usage", - "recipe.tconstruct.modifier.unbreakable_requirements": "Unbreakable requires Netherite and Reinforced V to apply", - "modifier.tconstruct.dual_wielding": "Dual Wielding", - "modifier.tconstruct.dual_wielding.flavor": "Double action!", - "modifier.tconstruct.dual_wielding.description": "Can attack from the offhand, provided the main hand can also dual wield. Tools with dual wielding have reduced stats", - "recipe.tconstruct.modifier.two_handed_dual_wielding": "Two handed tools require Offhanded to gain dual wielding.", - "modifier.tconstruct.silky": "Silky", - "modifier.tconstruct.silky.flavor": "Smooth as silk!", - "modifier.tconstruct.silky.description": "Mined blocks drop themselves instead of the usual items", - "modifier.tconstruct.autosmelt": "Autosmelt", - "modifier.tconstruct.autosmelt.flavor": "Fires of the Nether in your tool!", - "modifier.tconstruct.autosmelt.description": "Tool automatically smelts all drops", - "modifier.tconstruct.luck": "Luck", - "modifier.tconstruct.luck.1": "Luck", - "modifier.tconstruct.luck.2": "Luckier", - "modifier.tconstruct.luck.3": "Luckiest", - "modifier.tconstruct.luck.flavor": "Flashy!", - "modifier.tconstruct.luck.description": "Gives you more nice things when mining or killing mobs!", - "recipe.tconstruct.modifier.luck.level_2": "Luckier requires a different recipe for the first level", - "recipe.tconstruct.modifier.luck.level_3": "Luckiest requires a different recipe for the first two levels", - "modifier.tconstruct.fortune": "Fortune", - "modifier.tconstruct.fortune.flavor": "Luck of the Ores!", - "modifier.tconstruct.fortune.description": "Gives you more nice things when mining!", - "modifier.tconstruct.looting": "Looting", - "modifier.tconstruct.looting.flavor": "Luck of the Mobs!", - "modifier.tconstruct.looting.description": "Gives you more nice things when killing mobs!", - "recipe.tconstruct.modifier.looting.level_2": "Looting II requires a different recipe for the first level", - "recipe.tconstruct.modifier.looting.level_3": "Looting III requires a different recipe for the first two levels", - "modifier.tconstruct.expanded": "Expanded", - "modifier.tconstruct.expanded.flavor": "Did not skip leg day!", - "modifier.tconstruct.expanded.description": "Tool's area of effect is larger than before", - "modifier.tconstruct.reach": "Reach", - "modifier.tconstruct.reach.flavor": "Telekinesis!", - "modifier.tconstruct.reach.description": "Can reach further blocks and mobs while holding this tool!", - "modifier.tconstruct.pathing": "Pathing", - "modifier.tconstruct.pathing.flavor": "Where we're going, we need roads!", - "modifier.tconstruct.pathing.description": "Tool can make paths", - "modifier.tconstruct.stripping": "Stripping", - "modifier.tconstruct.stripping.flavor": "Takes the bark right off!", - "modifier.tconstruct.stripping.description": "Tool can strip bark from wood", - "modifier.tconstruct.tilling": "Tilling", - "modifier.tconstruct.tilling.flavor": "Till we meet again!", - "modifier.tconstruct.tilling.description": "Tool can till dirt", - "modifier.tconstruct.glowing": "Glowing", - "modifier.tconstruct.glowing.flavor": "Shine bright!", - "modifier.tconstruct.glowing.description": "Tool can place glow balls, consuming durability", - "modifier.tconstruct.exchanging": "Exchanging", - "modifier.tconstruct.exchanging.flavor": "The Ole Switcheroo!", - "modifier.tconstruct.exchanging.description": "Blocks broken by this tool are replaced by the block in the offhand if possible", - "modifier.tconstruct.firestarter": "Firestarter", - "modifier.tconstruct.firestarter.flavor": "Fire burning in my heart!", - "modifier.tconstruct.firestarter.description": "Tool can create fire on usage", - "modifier.tconstruct.fireprimer": "Fireprimer", - "modifier.tconstruct.fireprimer.flavor": "Fanning the flames!", - "modifier.tconstruct.fireprimer.description": "Increases the area of fire of the tool", - "modifier.tconstruct.melting": "Melting", - "modifier.tconstruct.melting.flavor": "The power of a Melter on a stick!", - "modifier.tconstruct.melting.description": "Melts attacked entities and items dropped!", - "modifier.tconstruct.tank": "Tank", - "modifier.tconstruct.tank.filled": "Tank: %s mb %s", - "modifier.tconstruct.tank.capacity": "Tank Capacity: %s mb", - "modifier.tconstruct.tank.flavor": "Bigger is always better!", - "modifier.tconstruct.tank.description": "Tool has a fluid tank, allowing it to store fluid", - "modifier.tconstruct.bucketing": "Bucketing", - "modifier.tconstruct.bucketing.flavor": "Slurp!", - "modifier.tconstruct.bucketing.description": "Tool can pickup liquid, or place it when crouching", - "modifier.tconstruct.spilling": "Spilling", - "modifier.tconstruct.spilling.flavor": "Splish splash!", - "modifier.tconstruct.spilling.description": "Fluid contained in the weapon spills onto attacked targets, or when attacked for armor, causing effects based on the fluid", - "modifier.tconstruct.creative_slot": "Creative Slot", - "modifier.tconstruct.creative_slot.flavor": "Dirty Cheater!", - "modifier.tconstruct.creative_slot.description": "Cheated in additional modifier slots", - "modifier.tconstruct.stat_override": "Stat Override", - "modifier.tconstruct.stat_override.flavor": "Hacker!", - "modifier.tconstruct.stat_override.description": "Tool stats modified using commands", - "modifier.tconstruct.stat_override.bonuses": "Bonuses:", - "modifier.tconstruct.stat_override.multipliers": "Multipliers:", - "modifier.tconstruct.writable": "Writable", - "modifier.tconstruct.writable.flavor": "Intellectual!", - "modifier.tconstruct.writable.description": "More words. More upgrade. It's only logical!", - "modifier.tconstruct.harmonious": "Harmonious", - "modifier.tconstruct.harmonious.flavor": "Like a Symphony of Modifiers!", - "modifier.tconstruct.harmonious.description": "Allows an additional upgrade to live in harmony with the rest!", - "modifier.tconstruct.recapitated": "Recapitated", - "modifier.tconstruct.recapitated.flavor": "Put the Head Back On!", - "modifier.tconstruct.recapitated.description": "Sets this tool ahead by one upgrade!", - "modifier.tconstruct.resurrected": "Resurrected", - "modifier.tconstruct.resurrected.flavor": "Bring it back to life!", - "modifier.tconstruct.resurrected.description": "Respawns one of this tool's upgrade slots!", - "modifier.tconstruct.gilded": "Gilded", - "modifier.tconstruct.gilded.flavor": "Equivelent Exchange!", - "modifier.tconstruct.gilded.description": "Trades an ability slot for two upgrade slots!", - "modifier.tconstruct.draconic": "Draconic", - "modifier.tconstruct.draconic.flavor": "Conquered the End!", - "modifier.tconstruct.draconic.description": "The head of the great beast allows your tool a second ability slot!", - "modifier.tconstruct.red_extra_upgrade": "Red Extra Upgrade", - "modifier.tconstruct.red_extra_upgrade.flavor": "For modpacks!", - "modifier.tconstruct.red_extra_upgrade.description": "Ask your modpack maker to provide a resource pack giving this better lore", - "modifier.tconstruct.green_extra_upgrade": "Green Extra Upgrade", - "modifier.tconstruct.green_extra_upgrade.flavor": "For modpacks!", - "modifier.tconstruct.green_extra_upgrade.description": "Ask your modpack maker to provide a resource pack giving this better lore", - "modifier.tconstruct.blue_extra_upgrade": "Blue Extra Upgrade", - "modifier.tconstruct.blue_extra_upgrade.flavor": "For modpacks!", - "modifier.tconstruct.blue_extra_upgrade.description": "Ask your modpack maker to provide a resource pack giving this better lore", - "modifier.tconstruct.extra_ability": "Extra Ability", - "modifier.tconstruct.extra_ability.flavor": "For modpacks!", - "modifier.tconstruct.extra_ability.description": "Ask your modpack maker to provide a resource pack giving this better lore", - "modifier.tconstruct.fake_attribute.mining_speed": "Mining Speed", - "modifier.tconstruct.cultivated": "Cultivated", - "modifier.tconstruct.cultivated.flavor": "Economical!", - "modifier.tconstruct.cultivated.description": "Tool practically grows more material when repairing", - "modifier.tconstruct.jagged": "Jagged", - "modifier.tconstruct.jagged.flavor": "Broken edges make it sharp!", - "modifier.tconstruct.jagged.description": "Every point durability lost increases damage, but decreases mining speed", - "modifier.tconstruct.stonebound": "Stonebound", - "modifier.tconstruct.stonebound.flavor": "Your tool absolutely loves stone!", - "modifier.tconstruct.stonebound.description": "The tool mines faster as it wears out, but does less damage", - "modifier.tconstruct.stringy": "Stringy", - "modifier.tconstruct.stringy.flavor": "Like cheese, but less tasty", - "modifier.tconstruct.stringy.description": "Tool can be repaired using string", - "modifier.tconstruct.tanned": "Tanned", - "modifier.tconstruct.tanned.flavor": "Become a master leatherworker", - "modifier.tconstruct.tanned.description": "Tool no longer takes double or more damage from certain actions", - "modifier.tconstruct.solar_powered": "Solar Powered", - "modifier.tconstruct.solar_powered.flavor": "Good for the environment", - "modifier.tconstruct.solar_powered.description": "Tool resists damage in sunlight", - "modifier.tconstruct.sturdy": "Sturdy", - "modifier.tconstruct.sturdy.flavor": "Well Made!", - "modifier.tconstruct.sturdy.description": "Made from the strongest iron", - "modifier.tconstruct.searing": "Searing", - "modifier.tconstruct.searing.flavor": "Harness the Smeltery!", - "modifier.tconstruct.searing.description": "Tool mines meltable blocks such as metal ores faster", - "modifier.tconstruct.searing.mining_speed": "Searing Speed", - "modifier.tconstruct.scorching": "Scorching", - "modifier.tconstruct.scorching.flavor": "Harness the Foundry!", - "modifier.tconstruct.scorching.description": "Tool does bonus damage to targets that are on fire", - "modifier.tconstruct.scorching.attack_damage": "Damage on Fire", - "modifier.tconstruct.dwarven": "Dwarven", - "modifier.tconstruct.dwarven.flavor": "Miner's Friend!", - "modifier.tconstruct.dwarven.description": "Tool mines faster the deeper you mine, just don't mine too deep", - "modifier.tconstruct.dwarven.mining_speed": "Depth Mining", - "modifier.tconstruct.overgrowth": "Overgrowth", - "modifier.tconstruct.overgrowth.flavor": "Fungal!", - "modifier.tconstruct.overgrowth.description": "Tool slowly grows overslime", - "modifier.tconstruct.raging": "Raging", - "modifier.tconstruct.raging.flavor": "A desperate solution!", - "modifier.tconstruct.raging.description": "Tool does more damage when the holder's health is low", - "modifier.tconstruct.raging.attack_damage": "Raging Damage", - "modifier.tconstruct.enhanced": "Enhanced", - "modifier.tconstruct.enhanced.flavor": "Flashy!", - "modifier.tconstruct.enhanced.description": "Rose gold goes great with a bonus upgrade!", - "modifier.tconstruct.airborne": "Airborne", - "modifier.tconstruct.airborne.flavor": "Take to the skies!", - "modifier.tconstruct.airborne.description": "Tool no longer is penalized when mining in the air", - "modifier.tconstruct.overcast": "Overcast", - "modifier.tconstruct.overcast.flavor": "Thick Coverage!", - "modifier.tconstruct.overcast.description": "Overslime can be made extra thick on this tool", - "modifier.tconstruct.lacerating": "Lacerating", - "modifier.tconstruct.lacerating.flavor": "Sharp Edges!", - "modifier.tconstruct.lacerating.description": "Causes the target to bleed, dealing additional damage", - "modifier.tconstruct.crumbling": "Crumbling", - "modifier.tconstruct.crumbling.flavor": "Hold yourself together!", - "modifier.tconstruct.crumbling.description": "Tool mines blocks that don't require a tool faster", - "modifier.tconstruct.crumbling.mining_speed": "Crumbling Speed", - "modifier.tconstruct.lightweight": "Lightweight", - "modifier.tconstruct.lightweight.flavor": "Like a Shardblade!", - "modifier.tconstruct.lightweight.description": "Tool is incredibly light for its size, allowing you to attack and mine faster", - "modifier.tconstruct.tasty": "Tasty", - "modifier.tconstruct.tasty.flavor": "Om Nom Nom", - "modifier.tconstruct.tasty.description": "Smells so good, you cannot resist taking a few bites of your tool", - "death.attack.tconstruct.bleed": "%1$s bled to death", - "death.attack.tconstruct.bleed.item": "%1$s bled to death from injuries caused by %2$s", - "modifier.tconstruct.overlord": "Overlord", - "modifier.tconstruct.overlord.flavor": "Regal!", - "modifier.tconstruct.overlord.description": "Tool takes some of the durability as new overslime subjects", - "modifier.tconstruct.momentum": "Momentum", - "modifier.tconstruct.momentum.flavor": "Not Fast Enough, Gotta Go Faster!", - "modifier.tconstruct.momentum.description": "Mining blocks increases your speed, as long as you keep going", - "modifier.tconstruct.momentum.mining_speed": "Momentum Speed", - "modifier.tconstruct.insatiable": "Insatiable", - "modifier.tconstruct.insatiable.flavor": "Taste For Blood!", - "modifier.tconstruct.insatiable.description": "During combat you deal more and more damage every time you hit an enemy", - "modifier.tconstruct.insatiable.attack_damage": "Momentum Damage", - "modifier.tconstruct.conducting": "Conducting", - "modifier.tconstruct.conducting.flavor": "Thermodynamic!", - "modifier.tconstruct.conducting.description": "Tool deals multiplied damage when you are on fire", - "modifier.tconstruct.conducting.attack_damage": "On-Fire Damage Max", - "modifier.tconstruct.enderporting": "Enderporting", - "modifier.tconstruct.enderporting.flavor": "Harness the power of the enderslime", - "modifier.tconstruct.enderporting.description": "Tool teleports the holder to mined blocks or killed entities", - "modifier.tconstruct.dense": "Dense", - "modifier.tconstruct.dense.flavor": "Barely loses its shape", - "modifier.tconstruct.dense.description": "Tool lasts longer, but is harder to repair", - "modifier.tconstruct.sharpweight": "Sharpweight", - "modifier.tconstruct.sharpweight.flavor": "As opposed to a dumbweight", - "modifier.tconstruct.sharpweight.description": "Mines faster, but is extremely hard to move", - "modifier.tconstruct.lustrous": "Lustrous", - "modifier.tconstruct.lustrous.flavor": "The shiniest of ores!", - "modifier.tconstruct.lustrous.description": "Mines ores faster", - "modifier.tconstruct.lustrous.mining_speed": "Ore Mining", - "modifier.tconstruct.heavy": "Heavy", - "modifier.tconstruct.heavy.flavor": "Dense!", - "modifier.tconstruct.heavy.description": "Hard to move while wielding, but it packs a heavy punch", - "modifier.tconstruct.stoneshield": "Stoneshield", - "modifier.tconstruct.stoneshield.flavor": "Masterful stonebending", - "modifier.tconstruct.stoneshield.description": "Mined stone protects the tool from future damage", - "modifier.tconstruct.ductile": "Ductile", - "modifier.tconstruct.ductile.flavor": "Reshapes well!", - "modifier.tconstruct.ductile.description": "Tool is longer lasting, mines faster, and damages more", - "modifier.tconstruct.maintained": "Maintained", - "modifier.tconstruct.maintained.flavor": "Stays Sharper, Longer!", - "modifier.tconstruct.maintained.description": "Tool mines faster when at higher durability", - "modifier.tconstruct.maintained.mining_speed": "Maintained Mining", - "modifier.tconstruct.maintained_2": "Maintained", - "modifier.tconstruct.maintained_2.flavor": "Gets Sharp Easier!", - "modifier.tconstruct.maintained_2.description": "Tool mines faster when at higher durability", - "modifier.tconstruct.temperate": "Temperate", - "modifier.tconstruct.temperate.flavor": "Extreme Mining!", - "modifier.tconstruct.temperate.description": "Tool mines faster when in extreme temperatures", - "modifier.tconstruct.temperate.mining_speed": "Temperate Speed", - "modifier.tconstruct.invariant": "Invariant", - "modifier.tconstruct.invariant.flavor": "Couldn't care less", - "modifier.tconstruct.invariant.description": "Tool does more damage in neutral temperatures", - "modifier.tconstruct.invariant.attack_damage": "Neutral Damage", - "modifier.tconstruct.decay": "Decay", - "modifier.tconstruct.decay.flavor": "Radioactive Withering", - "modifier.tconstruct.decay.description": "Causes targets to wither away, but may also cause the holder to wither", - "modifier.tconstruct.overworked": "Overworked", - "modifier.tconstruct.overworked.flavor": "Underpaid", - "modifier.tconstruct.overworked.description": "Increases amount of overslime restored from all sources", - "modifier.tconstruct.self_destructive": "Self Destructive", - "modifier.tconstruct.self_destructive.flavor": "Not super healthy", - "modifier.tconstruct.self_destructive.description": "Can explode by interacting with the helmet while sneaking", - "modifier.tconstruct.enderdodging": "Enderdodging", - "modifier.tconstruct.enderdodging.flavor": "Agility of an enderman", - "modifier.tconstruct.enderdodging.description": "Allows dodging projectiles by teleporting, and randomly escape attacks by teleporting", - "modifier.tconstruct.strong_bones": "Strong Bones", - "modifier.tconstruct.strong_bones.flavor": "Got Milk?", - "modifier.tconstruct.strong_bones.description": "Drinking milk temporarily boosts resistance", - "modifier.tconstruct.frosttouch": "Frosttouch", - "modifier.tconstruct.frosttouch.flavor": "An icy touch keeps the enemies away", - "modifier.tconstruct.frosttouch.description": "Makes arrows cause slowness, drinking milk also slows on melee attack", - "modifier.tconstruct.withered": "Withered", - "modifier.tconstruct.withered.flavor": "The secret of decay", - "modifier.tconstruct.withered.description": "Withers targets of attacks, withering faster after drinking milk", - "modifier.tconstruct.boon_of_sssss": "Boon of Sssss", - "modifier.tconstruct.boon_of_sssss.flavor": "The potions are strong with this one", - "modifier.tconstruct.boon_of_sssss.description": "Increases duration of positive effects", - "modifier.tconstruct.mithridatism": "Mithridatism", - "modifier.tconstruct.mithridatism.flavor": "Gradual Immunity", - "modifier.tconstruct.mithridatism.description": "Immune to becoming poisoned, if only it worked on existing poison...", - "modifier.tconstruct.wildfire": "Wildfire", - "modifier.tconstruct.wildfire.flavor": "The fire keeps spreading!", - "modifier.tconstruct.wildfire.description": "Increases burn times of targets if you are burning", - "modifier.tconstruct.plague": "Plague", - "modifier.tconstruct.plague.flavor": "Highly contagious", - "modifier.tconstruct.plague.description": "Causes melee targets to catch whatever negative effects you have", - "modifier.tconstruct.breathtaking": "Breathtaking", - "modifier.tconstruct.breathtaking.flavor": "Simply amazing", - "modifier.tconstruct.breathtaking.description": "Melee attacks take air from enemies", - "modifier.tconstruct.firebreath": "Firebreath", - "modifier.tconstruct.firebreath.flavor": "Rather spicy", - "modifier.tconstruct.firebreath.description": "Allows you to spit firecharges by interacting with your helmet", - "modifier.tconstruct.chrysophilite": "Chrysophilite", - "modifier.tconstruct.chrysophilite.flavor": "Means you love gold", - "modifier.tconstruct.chrysophilite.description": "Increases gold gain from ores and monsters", - "modifier.tconstruct.gold_guard": "Gold Guard", - "modifier.tconstruct.gold_guard.flavor": "Means you love gold", - "modifier.tconstruct.gold_guard.description": "Increases health based on how much gold you are wearing", - "modifier.tconstruct.gold_guard.health": "Gold Health", - "modifier.tconstruct.revenge": "Revenge", - "modifier.tconstruct.revenge.flavor": "Perfect for counterattacks", - "modifier.tconstruct.revenge.description": "Makes you stronger after you are attacked", - "modifier.tconstruct.creeper_disguise": "Creeper Disguise", - "modifier.tconstruct.creeper_disguise.flavor": "Kinda Creepy", - "modifier.tconstruct.creeper_disguise.description": "Makes you look more like a creeper to other creepers", - "modifier.tconstruct.enderman_disguise": "Enderman Disguise", - "modifier.tconstruct.enderman_disguise.flavor": "Tall and lanky", - "modifier.tconstruct.enderman_disguise.description": "Makes you look more like a enderman to other endermen", - "modifier.tconstruct.skeleton_disguise": "Skeleton Disguise", - "modifier.tconstruct.skeleton_disguise.flavor": "Need more meat on those bones", - "modifier.tconstruct.skeleton_disguise.description": "Makes you look more like a skeleton to other skeletons", - "modifier.tconstruct.stray_disguise": "Stray Disguise", - "modifier.tconstruct.stray_disguise.flavor": "Coldest skull in the north", - "modifier.tconstruct.stray_disguise.description": "Makes you look more like a stray to other strays", - "modifier.tconstruct.wither_skeleton_disguise": "Wither Skeleton Disguise", - "modifier.tconstruct.wither_skeleton_disguise.flavor": "1/3 of the way to a wither", - "modifier.tconstruct.wither_skeleton_disguise.description": "Makes you look more like a wither skeleton to other wither skeletons", - "modifier.tconstruct.spider_disguise": "Spider Disguise", - "modifier.tconstruct.spider_disguise.flavor": "Ssssssssssssssss", - "modifier.tconstruct.spider_disguise.description": "Makes you look more like a spider to other spider", - "modifier.tconstruct.cave_spider_disguise": "Cave Spider Disguise", - "modifier.tconstruct.cave_spider_disguise.flavor": "Venomous", - "modifier.tconstruct.cave_spider_disguise.description": "Makes you look more like a cave spider to other cave spiders", - "modifier.tconstruct.zombie_disguise": "Zombie Disguise", - "modifier.tconstruct.zombie_disguise.flavor": "Braaaains!!", - "modifier.tconstruct.zombie_disguise.description": "Makes you look more like a zombie to other zombies", - "modifier.tconstruct.husk_disguise": "Husk Disguise", - "modifier.tconstruct.husk_disguise.flavor": "Extra crispy", - "modifier.tconstruct.husk_disguise.description": "Makes you look more like a husk to other husks", - "modifier.tconstruct.drowned_disguise": "Drowned Disguise", - "modifier.tconstruct.drowned_disguise.flavor": "Gurgle gurrr gurgle", - "modifier.tconstruct.drowned_disguise.description": "Makes you look more like a drowned to other drowned", - "modifier.tconstruct.blaze_disguise": "Blaze Disguise", - "modifier.tconstruct.blaze_disguise.flavor": "Would be more convincing if you were on fire", - "modifier.tconstruct.blaze_disguise.description": "Makes you look more like a blaze to other blazes", - "modifier.tconstruct.piglin_disguise": "Piglin Disguise", - "modifier.tconstruct.piglin_disguise.flavor": "Need some gold to complete the disguise", - "modifier.tconstruct.piglin_disguise.description": "Makes you look more like a piglin to other piglins", - "modifier.tconstruct.piglin_brute_disguise": "Piglin Brute Disguise", - "modifier.tconstruct.piglin_brute_disguise.flavor": "Is this scar convincing?", - "modifier.tconstruct.piglin_brute_disguise.description": "Makes you look more like a piglin brute to other piglin brutes", - "modifier.tconstruct.zombified_piglin_disguise": "Zombified Piglin Disguise", - "modifier.tconstruct.zombified_piglin_disguise.flavor": "Is it a pig? A man? A zombie?", - "modifier.tconstruct.zombified_piglin_disguise.description": "Makes you look more like a zombified piglin to other zombified piglins", - "modifier.tconstruct.the_one_probe": "The One Probe", - "modifier.tconstruct.the_one_probe.flavor": "Sciency!", - "modifier.tconstruct.the_one_probe.description": "Shows information about the targeted block when held or on a helmet.", - "effect.tconstruct.bleeding": "Bleeding", - "effect.tconstruct.magnetic": "Magnetic", - "effect.tconstruct.momentum": "Momentum", - "effect.tconstruct.insatiable": "Insatiable", - "effect.tconstruct.teleport_cooldown": "Teleport Cooldown", - "effect.tconstruct.fireball_cooldown": "Fireball Cooldown", - "effect.tconstruct.calcified": "Calcified", - "roman_numeral.value.1": "I", - "roman_numeral.value.2": "II", - "roman_numeral.value.3": "III", - "roman_numeral.value.4": "IV", - "roman_numeral.value.5": "V", - "roman_numeral.value.6": "VI", - "roman_numeral.value.7": "VII", - "roman_numeral.value.8": "VIII", - "roman_numeral.value.9": "IX", - "roman_numeral.value.10": "X", - "roman_numeral.value.11": "XI", - "roman_numeral.value.12": "XII", - "roman_numeral.value.13": "XIII", - "roman_numeral.value.14": "XIV", - "roman_numeral.value.15": "XV", - "roman_numeral.value.16": "XVI", - "roman_numeral.value.17": "XVII", - "roman_numeral.value.18": "XVIII", - "roman_numeral.value.19": "XIX", - "roman_numeral.value.20": "XX", - "tool_stat.tconstruct.attack_speed": "Attack Speed: ", - "tool_stat.tconstruct.attack_speed.description": "Base value for attack speed calculations.\nRoughly full strength attacks per second.", - "tool_stat.tconstruct.durability": "Durability: ", - "tool_stat.tconstruct.durability.description": "The base-value for durability calculations.\nUsually an integral part to the overall durability of a tool.", - "stat.tconstruct.head": "Head", - "tool_stat.tconstruct.mining_speed": "Mining Speed: ", - "tool_stat.tconstruct.mining_speed.description": "How fast a tool with a tool head of this material can mine blocks.\nMay be influenced by other toolparts.", - "tool_stat.tconstruct.harvest_tier": "Harvest Tier: ", - "tool_stat.tconstruct.harvest_tier.description": "What range of blocks a tool with a tool head of this material can mine.", - "tool_stat.tconstruct.attack_damage": "Attack Damage: ", - "tool_stat.tconstruct.attack_damage.description": "Base value for attack calculations.\nThe end result depends on the tool itself and the other components used.", - "tool_stat.tconstruct.armor": "Armor: ", - "tool_stat.tconstruct.armor.description": "How much this protects you when worn.", - "tool_stat.tconstruct.armor_toughness": "Armor Toughness: ", - "tool_stat.tconstruct.armor_toughness.description": "How much this armor resists high damage blows.", - "tool_stat.tconstruct.knockback_resistance": "Knockback Resist: ", - "tool_stat.tconstruct.knockback_resistance.description": "How much this armor reduces knockback.", - "stat.tconstruct.handle": "Handle", - "tool_stat.tconstruct.handle.durability.description": "The total durability of the tool will be multiplied by this.", - "tool_stat.tconstruct.handle.attack_damage.description": "The total attack damage of the tool will be multiplied by this.", - "tool_stat.tconstruct.handle.attack_speed.description": "The total attack speed of the tool will be multiplied by this.", - "tool_stat.tconstruct.handle.mining_speed.description": "The total mining speed of the tool will be multiplied by this.", - "stat.tconstruct.extra": "Extra", - "tool_stat.tconstruct.extra.no_stats": "No stats", - "stat.tconstruct.repair_kit": "Repair Kit", - "stat.tconstruct.skull": "Slimeskull", - "stat.tconstruct.harvest_tier.minecraft.wood": "Wood", - "stat.tconstruct.harvest_tier.minecraft.gold": "Gold", - "stat.tconstruct.harvest_tier.minecraft.stone": "Stone", - "stat.tconstruct.harvest_tier.minecraft.iron": "Iron", - "stat.tconstruct.harvest_tier.minecraft.diamond": "Diamond", - "stat.tconstruct.harvest_tier.minecraft.netherite": "Netherite", - "stat.tconstruct.slot.prefix.upgrades": "Upgrades: ", - "stat.tconstruct.slot.prefix.abilities": "Abilities: ", - "stat.tconstruct.slot.prefix.souls": "Soul Slots: ", - "stat.tconstruct.slot.prefix.defense": "Defense Slots: ", - "stat.tconstruct.slot.display.upgrades": "upgrade", - "stat.tconstruct.slot.display.abilities": "ability", - "stat.tconstruct.slot.display.souls": "soul", - "stat.tconstruct.slot.display.defense": "defense", - "key.tconstruct.shift": "Shift", - "key.tconstruct.ctrl": "Ctrl", - "tooltip.tconstruct.tool.broken": "Broken", - "tooltip.tconstruct.tool.empty": "Empty", - "tooltip.tconstruct.hold_shift": "Hold %s for stats", - "tooltip.tconstruct.hold_ctrl": "Hold %s for more", - "tooltip.tconstruct.missing_data": "Missing tool data", - "tooltip.tconstruct.uninitialized": "Place in inventory to initialize", - "tooltip.tconstruct.random_materials": "Randomized materials", - "tooltip.tconstruct.part.added_by": "Material added by %s", - "tooltip.tconstruct.part.missing_material": "Missing material: %s", - "tooltip.tconstruct.part.missing_stats": "Material does not support %s", - "tooltip.tconstruct.part.missing_info": "Part has no data", - "itemGroup.tconstruct.general": "Tinkers' General Items", - "itemGroup.tconstruct.tools": "Tinkers' Tools", - "itemGroup.tconstruct.tool_parts": "Tinkers' Toolparts", - "itemGroup.tconstruct.smeltery": "Tinkers' Smeltery", - "itemGroup.tconstruct.world": "Tinkers' World", - "itemGroup.tconstruct.gadgets": "Tinkers' Gadgets", - "gui.tconstruct.crafting_station": "Crafting Station", - "gui.tconstruct.crafting_station.uncraftable": "This item is not currently craftable by the player", - "gui.tconstruct.part_builder": "Part Builder", - "gui.tconstruct.part_builder.info": "Here you can craft tool parts to fulfill your tinkering fantasies.\n\nTo craft a part simply put a blank pattern into the left slot and select the part you want. The remaining slot holds the material you want to craft your part out of.", - "gui.tconstruct.part_builder.material_value": "Material value: %s", - "gui.tconstruct.part_builder.cost": "Pattern cost: %s", - "gui.tconstruct.part_builder.trait": "Trait", - "gui.tconstruct.part_builder.uncraftable": "Cannot shape", - "gui.tconstruct.part_builder.uncraftable.tooltip": "Material cannot be shaped in the part builder. Other methods such as casting are required.", - "gui.tconstruct.tinkers_chest": "Tinker's Chest", - "gui.tconstruct.cast_chest": "Cast Chest", - "gui.tconstruct.part_chest": "Part Chest", - "gui.tconstruct.tinker_station": "Tinker Station", - "gui.tconstruct.tinker_station.repair_limited": "Repair & Modify", - "gui.tconstruct.tinker_station.repair_limited.description": "Allows creating all basic tools and applying most modifiers. Select a layout from the buttons on the left to get started.", - "gui.tconstruct.tinker_station.repair": "Repair & Modify", - "gui.tconstruct.tinker_station.repair.description": "Create both small and broad tools and modify existing tools to fulfil your dreams! Select a layout from the buttons on the left to get started.", - "gui.tconstruct.tinker_station.modifiers": "Modifiers", - "gui.tconstruct.tinker_station.upgrades": "Upgrades & Abilities", - "gui.tconstruct.tinker_station.traits": "Traits", - "gui.tconstruct.tinker_station.components": "Components", - "gui.tconstruct.tinker_station.info": "The main way to repair or change your tools. Place a tool and a material on the left to get started.", - "gui.tconstruct.tinker_station.no_traits": "None :[", - "gui.tconstruct.manual.cycle.recipes": "Cycle to other recipes", - "recipe.tconstruct.tool_repair.fully_repaired": "Tool is not damaged", - "recipe.tconstruct.damaging.broken": "Tool is already broken", - "recipe.tconstruct.overslime.at_capacity": "Tool has no more space for overslime", - "recipe.tconstruct.remove_modifier.no_modifiers": "Tool does not have any removable modifiers", - "recipe.tconstruct.part_swapping.too_many_parts": "Table is too small to swap parts on this tool", - "recipe.tconstruct.modifier.not_enough_slot": "Need at least 1 %s slot to add this modifier", - "recipe.tconstruct.modifier.not_enough_slots": "Need at least %s %s slots to add this modifier", - "recipe.tconstruct.modifier.validate_slots": "This change leaves the tool with too few %s slots", - "recipe.tconstruct.modifier.max_level": "%s level cannot be above %s", - "recipe.tconstruct.modifier.requirements_error": "Tool state invalid for one of the modifiers. Contact your modpack maker and request a more descriptive error.", - "gui.tconstruct.caption": "Caption", - "gui.tconstruct.error": "ERROR", - "gui.tconstruct.warning": "WARNING", - "gui.tconstruct.general.hover": "Hover over the entries for more information", - "gui.tconstruct.error.invalid_pattern": "Pattern does not contain a valid tool part!", - "gui.tconstruct.error.invalid_recipe": "Invalid Recipe!", - "gui.tconstruct.error.unknown_material": "Unknown Material", - "gui.tconstruct.error.useless_tool_part": "This part can not be used to craft any tool!\n\nEither the material %s is missing some information or no tool uses a(n) %s in its crafting.", - "gui.tconstruct.error.not_enough_durability": "Not enough durability to replace parts!\n%d more durability required.", - "subtitles.tconstruct.little_saw": "Saw used", - "subtitles.tconstruct.item_frame_click": "Item Frame clock clicks", - "subtitles.tconstruct.casting_cools": "Cast item cools", - "subtitles.tconstruct.slime_sling": "Slime Sling bounces", - "subtitles.tconstruct.slime_sling.teleport": "Slime Sling teleports", - "subtitles.tconstruct.enderporting": "Entity enderports", - "subtitles.tconstruct.throw.throwball": "Throwball flies", - "subtitles.tconstruct.throw.shuriken": "Shuriken flies", - "subtitles.tconstruct.necrotic_heal": "Life drained", - "subtitles.tconstruct.extra_jump": "Entity swooshed", - "subtitles.tconstruct.slime_teleport": "Slime teleports", - "subtitles.tconstruct.slimy_bounce": "Slimy bouncing", - "subtitles.tconstruct.equip.slime": "Slimy armor jiggles", - "subtitles.tconstruct.equip.travelers": "Travelers armor rustles", - "subtitles.tconstruct.equip.plate": "Plate armor clanks", - "subtitles.tconstruct.block.earth_crystal.chime": "Earth Crystal Chimes", - "subtitles.tconstruct.block.sky_crystal.chime": "Sky Crystal Chimes", - "subtitles.tconstruct.block.ichor_crystal.chime": "Ichor Crystal Chimes", - "subtitles.tconstruct.block.ender_crystal.chime": "Ender Crystal Chimes", - "book.tconstruct.material.part_builder": "Can be made in the part builder", - "book.tconstruct.material.cast_from": "Can be casted from %s in casts", - "book.tconstruct.material.composite_from": "Can be casted from %s on %s parts", - "book.tconstruct.material.skull_from": "Can be created from casting Enderslime on a %s in a basin", - "book.tconstruct.modifiers.effect": "Effects:", - "book.tconstruct.tool.properties": "Properties:", - "command.tconstruct.slot_type.not_found": "Unknown slot type %s", - "command.tconstruct.fluid.not_found": "Unknown fluid %s", - "command.tconstruct.stat_type.not_found": "Unknown stat type %s", - "command.tconstruct.stat_type.wrong_type": "Invalid stat type %s, must inherit from %s", - "command.tconstruct.material.not_found": "Unknown material %s", - "command.tconstruct.modifier_usage": "Successfully printed modifier usage to the game log", - "command.tconstruct.modifiers.success.add.single": "Applied modifier %s to %s's item", - "command.tconstruct.modifiers.success.add.multiple": "Applied modifier %s to %s entities", - "command.tconstruct.modifiers.success.remove.single": "Removed modifier %s from %s's item", - "command.tconstruct.modifiers.success.remove.multiple": "Removed modifier %s from %s entities", - "command.tconstruct.modifiers.failure.too_few_levels": "Cannot remove modifier %s from to %s's item", - "command.tconstruct.slots.success.add.single": "Applied %s %s slots to %s's item", - "command.tconstruct.slots.success.add.multiple": "Applied %s %s slots to %s entities", - "command.tconstruct.slots.success.set.single": "Set %s slots to %s on %s's item", - "command.tconstruct.slots.success.set.multiple": "Set %s slots to %s on %s entities", - "command.tconstruct.slots.failure.invalid_count": "Cannot add zero slots, must add a positive or a negative value", - "command.tconstruct.stats.success.bonus.modify.single": "%sIncreased by %s on %s's item", - "command.tconstruct.stats.success.bonus.modify.multiple": "%sIncreased by %s on %s entities", - "command.tconstruct.stats.success.bonus.set.single": "%sSet bonus to %s on %s's item", - "command.tconstruct.stats.success.bonus.set.multiple": "%sSet bonus to %s on %s entities", - "command.tconstruct.stats.success.bonus.set.parse_fail": "%sFailed to parse %s", - "command.tconstruct.stats.success.multiply.modify.single": "%sMultiplied by %s on %s's item", - "command.tconstruct.stats.success.multiply.modify.multiple": "%sMultiplied by %s on %s entities", - "command.tconstruct.stats.success.multiply.set.single": "%sSet multiplier to %s on %s's item", - "command.tconstruct.stats.success.multiply.set.multiple": "%sSet multiplier to %s on %s entities", - "command.tconstruct.stats.success.reset.all.single": "Reset all tool stats bonuses and multipliers on %s's item", - "command.tconstruct.stats.success.reset.all.multiple": "Reset all tool stats bonuses and multipliers on %s entities", - "command.tconstruct.stats.success.reset.stat.single": "%sReset bonuses and multipliers on %s's item", - "command.tconstruct.stats.success.reset.stat.multiple": "%sReset bonuses and multipliers on %s entities", - "command.tconstruct.stats.failure.invalid_add": "Cannot add zero to a stat, must add a positive or negative number", - "command.tconstruct.stats.failure.invalid_multiply": "Cannot multiply a stat by 1, must multiply by a different positive number", - "command.tconstruct.held_modifiable.failed": "Nothing changed. Targets have no modifiable item in their hands or no targets were found", - "command.tconstruct.held_modifiable.failed.nonliving": "%s is not a valid entity for this command", - "command.tconstruct.held_modifiable.failed.no_item": "%s is not holding any item", - "command.tconstruct.held_modifiable.failed.invalid_item": "%s is not holding a modifiable item", - "command.tconstruct.generate_part_textures.start": "Started generating part textures", - "command.tconstruct.generate_part_textures.finish": "Successfully generated %s part textures in %s s at %s", - "command.tconstruct.generate_part_textures.no_materials": "No material's have generator info, nothing to generate", - "command.tconstruct.generate_part_textures.no_parts": "No part sprites present in resource packs", - "jei.tconstruct.time": "%s s", - "jei.tconstruct.temperature": "%s°C", - "jei.tconstruct.modifier_ingredient": "%s Modifier", - "jei.tconstruct.casting.basin": "Casting Basin", - "jei.tconstruct.casting.table": "Casting Table", - "jei.tconstruct.casting.cast_kept": "Cast item can be reused in later recipes", - "jei.tconstruct.casting.cast_consumed": "Cast item is consumed on casting", - "jei.tconstruct.molding.title": "Molding", - "jei.tconstruct.molding.pattern_consumed": "Pattern is consumed on crafting", - "jei.tconstruct.melting.title": "Melting", - "jei.tconstruct.melting.multiplier": "Speed multiplier: %sx", - "jei.tconstruct.melting.ore": "Recipe output is boosted based on the controller type", - "jei.tconstruct.melting.time": "Melting time: %s s", - "jei.tconstruct.melting.smeltery": "In smeltery:", - "jei.tconstruct.melting.melter": "In melter:", - "jei.tconstruct.foundry.title": "Foundry", - "jei.tconstruct.entity_melting.title": "Entity Melting", - "jei.tconstruct.entity_melting.per_hearts": "Per %s Hearts Damage", - "jei.tconstruct.entity_melting.per_heart": "Per 1.0 Heart Damage", - "jei.tconstruct.alloy.title": "Alloying", - "jei.tconstruct.modifiers.title": "Modifiers", - "jei.tconstruct.modifiers.slot": "Modifier requires 1 %s slot to apply", - "jei.tconstruct.modifiers.slots": "Modifier requires %s %s slots to apply", - "jei.tconstruct.modifiers.free": "No modifier slots are required to apply", - "jei.tconstruct.modifiers.incremental": "Recipe is incremental, you can apply part of the input for a partial effect", - "jei.tconstruct.modifiers.max": "Max: ", - "jei.tconstruct.severing.title": "Severing", - "jei.tconstruct.part_builder.title": "Part Builder", - "jei.tconstruct.part_builder.cost": "Cost: %s", - "advancements.tconstruct.tools.materials_and_you.title": "Tinker In Training", - "advancements.tconstruct.tools.materials_and_you.description": "Craft Materials and You, the introduction book into Tinkers' Construct", - "advancements.tconstruct.tools.part_builder.title": "Part Builder", - "advancements.tconstruct.tools.part_builder.description": "Create a part builder, your first step to making tools", - "advancements.tconstruct.tools.make_part.title": "Tool Parts", - "advancements.tconstruct.tools.make_part.description": "Create your first tool part using a pattern and some material in the part builder", - "advancements.tconstruct.tools.tinker_station.title": "Tinker Station", - "advancements.tconstruct.tools.tinker_station.description": "Create a tinker station to combine parts into tools", - "advancements.tconstruct.tools.tinker_tool.title": "Novice Tinker", - "advancements.tconstruct.tools.tinker_tool.description": "Create a your first tinker tool", - "advancements.tconstruct.tools.travelers_gear.title": "Traveler", - "advancements.tconstruct.tools.travelers_gear.description": "Craft a full set of traveler's gear", - "advancements.tconstruct.tools.modified.title": "Modification", - "advancements.tconstruct.tools.modified.description": "Apply a modifier to a tinker tool", - "advancements.tconstruct.tools.upgrade_slots.title": "All the Upgrades", - "advancements.tconstruct.tools.upgrade_slots.description": "Give a tool 6 more upgrade slots using writable, recapitated, harmonious, resurrected, and gilded", - "advancements.tconstruct.tools.glass_cannon.title": "Glass Cannon", - "advancements.tconstruct.tools.glass_cannon.description": "Create a tool that does over 20 damage with at most 100 durability", - "advancements.tconstruct.tools.tool_smith.title": "Tool Smith", - "advancements.tconstruct.tools.tool_smith.description": "Create one of every default small tool", - "advancements.tconstruct.tools.material_master.title": "Material Master", - "advancements.tconstruct.tools.material_master.description": "Use each default material at least once", - "advancements.tconstruct.smeltery.puny_smelting.title": "Smeltery Recruit", - "advancements.tconstruct.smeltery.puny_smelting.description": "Craft the guidebook puny smelting", - "advancements.tconstruct.smeltery.melter.title": "Basic Meltery", - "advancements.tconstruct.smeltery.melter.description": "Make a basic melting setup with a melter, a heater or tank, a casting basin, a casting table, and a faucet", - "advancements.tconstruct.smeltery.sand_casting.title": "Sand Casting", - "advancements.tconstruct.smeltery.sand_casting.description": "Make a basic disposable casts out of sand", - "advancements.tconstruct.smeltery.gold_casting.title": "Shiny Casts", - "advancements.tconstruct.smeltery.gold_casting.description": "Make a reusable casts out of gold", - "advancements.tconstruct.smeltery.cast_collector.title": "Cast Collector", - "advancements.tconstruct.smeltery.cast_collector.description": "Collect one of each gold cast", - "advancements.tconstruct.smeltery.mighty_smelting.title": "Smelting 201", - "advancements.tconstruct.smeltery.mighty_smelting.description": "Craft the guidebook into the smeltery, mighty smelting", - "advancements.tconstruct.smeltery.structure.title": "The Mighty Smeltery", - "advancements.tconstruct.smeltery.structure.description": "Craft a smeltery controller from casting molten copper, build a smeltery, and open the smeltery UI", - "advancements.tconstruct.smeltery.tinkers_anvil.title": "Advanced Tool Making", - "advancements.tconstruct.smeltery.tinkers_anvil.description": "Craft a Tinker's Anvil using alloys from the smeltery!", - "advancements.tconstruct.smeltery.tool_forge.title": "Tool Forge", - "advancements.tconstruct.smeltery.tool_forge.description": "Forge one of every broad tool in the anvil", - "advancements.tconstruct.smeltery.abilities.title": "Ability Master", - "advancements.tconstruct.smeltery.abilities.description": "Apply every single default ability modifier to a tool at least once", - "advancements.tconstruct.foundry.fantastic_foundry.title": "Nether Smelting", - "advancements.tconstruct.foundry.fantastic_foundry.description": "Create fantastic foundry, the nether smelting guidebook", - "advancements.tconstruct.foundry.alloyer.title": "Basic Alloyer", - "advancements.tconstruct.foundry.alloyer.description": "Create a basic alloying setup using an alloyer, a fuel tank, some ingot tanks, a casting table, a casting basin, and a faucet", - "advancements.tconstruct.foundry.structure.title": "The Fantastic Foundry", - "advancements.tconstruct.foundry.structure.description": "Craft a founry controller from alloyed obsidian, build a foundry, and open the foundry UI", - "advancements.tconstruct.foundry.blaze.title": "Blazing Blood", - "advancements.tconstruct.foundry.blaze.description": "Fill a tank with blazing blood", - "advancements.tconstruct.foundry.plate_armor.title": "Plate Armor", - "advancements.tconstruct.foundry.plate_armor.description": "Create a full set of plate armor", - "advancements.tconstruct.foundry.manyullyn_lanterns.title": "Rich Lighting", - "advancements.tconstruct.foundry.manyullyn_lanterns.description": "Create a full stack of seared or scorched lanterns filled with molten manyullyn", - "advancements.tconstruct.foundry.encyclopedia.title": "Encyclopedia", - "advancements.tconstruct.foundry.encyclopedia.description": "Craft the encyclopedia of materials with your knowledge from all the books", - "advancements.tconstruct.world.tinkers_gadgetry.title": "Tinker's Gadgetry", - "advancements.tconstruct.world.tinkers_gadgetry.description": "Craft Tinker's Gadgetry to begin exploring the world", - "advancements.tconstruct.world.earth_island.title": "Earthslime Island", - "advancements.tconstruct.world.earth_island.description": "Locate an earthslime island in the ocean", - "advancements.tconstruct.world.sky_island.title": "Skyslime Island", - "advancements.tconstruct.world.sky_island.description": "Locate an skyslime island in the sky", - "advancements.tconstruct.world.blood_island.title": "Blood Island", - "advancements.tconstruct.world.blood_island.description": "Locate an blood island in the nether lava ocean", - "advancements.tconstruct.world.ender_island.title": "Enderslime Island", - "advancements.tconstruct.world.ender_island.description": "Locate an enderslime island in the end outer islands", - "advancements.tconstruct.world.slimesuit.title": "Slimesuit", - "advancements.tconstruct.world.slimesuit.description": "Create a full slimesuit", - "advancements.tconstruct.world.slimeskull.title": "Skull Collector", - "advancements.tconstruct.world.slimeskull.description": "Craft every type of slimeskull", - "advancements.tconstruct.world.clay_island.title": "Clay Island", - "advancements.tconstruct.world.clay_island.description": "Locate a clay island in the sky", - "advancements.tconstruct.world.slime_collector.title": "Slime Collector", - "advancements.tconstruct.world.slime_collector.description": "Obtain all 6 types of slime", - "advancements.tconstruct.world.slime_sling.title": "Sling Expert", - "advancements.tconstruct.world.slime_sling.description": "Sufficiently use each of the 4 slime sling types", - "advancements.tconstruct.world.piggybackpack.title": "Pig Piggyback", - "advancements.tconstruct.world.piggybackpack.description": "Pick up a pig with a piggybackpack" -} \ No newline at end of file diff --git a/projects/1.18/assets/tinkers-construct/tconstruct/lang/zh_cn.json b/projects/1.18/assets/tinkers-construct/tconstruct/lang/zh_cn.json deleted file mode 100644 index 11db5e8e4637..000000000000 --- a/projects/1.18/assets/tinkers-construct/tconstruct/lang/zh_cn.json +++ /dev/null @@ -1,1528 +0,0 @@ -{ - "block.tconstruct.sky_slime": "碧空黏液块", - "block.tconstruct.sky_slime.tooltip": "可与黏液块和蜂蜜块相黏", - "block.tconstruct.ichor_slime": "灵浆块", - "block.tconstruct.ichor_slime.tooltip": "可与近旁的所有黏性方块相黏", - "block.tconstruct.ender_slime": "末影黏液块", - "block.tconstruct.ender_slime.tooltip": "仅在被推向方块时与其相黏,被放置于黏性方块旁时并不与其相黏", - "block.tconstruct.blood_slime": "黏血块", - "block.tconstruct.blood_slime.tooltip": "弹性十足,黏性全无", - "block.tconstruct.earth_congealed_slime": "凝固黏液块", - "block.tconstruct.earth_congealed_slime.tooltip": "能让你跳得非常高", - "block.tconstruct.sky_congealed_slime": "凝固碧空黏液块", - "block.tconstruct.sky_congealed_slime.tooltip": "能让你跳得非常高", - "block.tconstruct.ender_congealed_slime": "凝固末影黏液块", - "block.tconstruct.ender_congealed_slime.tooltip": "能让你跳得非常高", - "block.tconstruct.blood_congealed_slime": "凝固黏血块", - "block.tconstruct.blood_congealed_slime.tooltip": "能让你跳得非常高", - "block.tconstruct.ichor_congealed_slime": "凝固灵浆块", - "block.tconstruct.ichor_congealed_slime.tooltip": "能让你跳得非常高", - "block.tconstruct.mud_bricks": "泥砖块", - "block.tconstruct.mud_bricks_slab": "泥砖台阶", - "block.tconstruct.mud_bricks_stairs": "泥砖楼梯", - "block.tconstruct.lavawood": "熔岩木", - "block.tconstruct.lavawood_slab": "熔岩木台阶", - "block.tconstruct.lavawood_stairs": "熔岩木楼梯", - "block.tconstruct.blazewood": "烈焰木", - "block.tconstruct.blazewood_slab": "烈焰木台阶", - "block.tconstruct.blazewood_stairs": "烈焰木楼梯", - "block.tconstruct.nahuatl": "纳瓦特尔木板", - "block.tconstruct.nahuatl_slab": "纳瓦特尔木台阶", - "block.tconstruct.nahuatl_stairs": "纳瓦特尔木楼梯", - "block.tconstruct.nahuatl_fence": "纳瓦特尔木栅栏", - "block.tconstruct.clear_glass": "通透玻璃", - "block.tconstruct.clear_glass_pane": "通透玻璃板", - "block.tconstruct.obsidian_pane": "黑曜石板", - "block.tconstruct.white_clear_stained_glass": "白色染色通透玻璃", - "block.tconstruct.orange_clear_stained_glass": "橙色染色通透玻璃", - "block.tconstruct.magenta_clear_stained_glass": "品红色染色通透玻璃", - "block.tconstruct.light_blue_clear_stained_glass": "淡蓝色染色通透玻璃", - "block.tconstruct.yellow_clear_stained_glass": "黄色染色通透玻璃", - "block.tconstruct.lime_clear_stained_glass": "黄绿色染色通透玻璃", - "block.tconstruct.pink_clear_stained_glass": "粉红色染色通透玻璃", - "block.tconstruct.gray_clear_stained_glass": "灰色染色通透玻璃", - "block.tconstruct.light_gray_clear_stained_glass": "淡灰色染色通透玻璃", - "block.tconstruct.cyan_clear_stained_glass": "青色染色通透玻璃", - "block.tconstruct.purple_clear_stained_glass": "紫色染色通透玻璃", - "block.tconstruct.blue_clear_stained_glass": "蓝色染色通透玻璃", - "block.tconstruct.brown_clear_stained_glass": "棕色染色通透玻璃", - "block.tconstruct.green_clear_stained_glass": "绿色染色通透玻璃", - "block.tconstruct.red_clear_stained_glass": "红色染色通透玻璃", - "block.tconstruct.black_clear_stained_glass": "黑色染色通透玻璃", - "block.tconstruct.white_clear_stained_glass_pane": "白色染色通透玻璃板", - "block.tconstruct.orange_clear_stained_glass_pane": "橙色染色通透玻璃板", - "block.tconstruct.magenta_clear_stained_glass_pane": "品红色染色通透玻璃板", - "block.tconstruct.light_blue_clear_stained_glass_pane": "淡蓝色染色通透玻璃板", - "block.tconstruct.yellow_clear_stained_glass_pane": "黄色染色通透玻璃板", - "block.tconstruct.lime_clear_stained_glass_pane": "黄绿色染色通透玻璃板", - "block.tconstruct.pink_clear_stained_glass_pane": "粉红色染色通透玻璃板", - "block.tconstruct.gray_clear_stained_glass_pane": "灰色染色通透玻璃板", - "block.tconstruct.light_gray_clear_stained_glass_pane": "淡灰色染色通透玻璃板", - "block.tconstruct.cyan_clear_stained_glass_pane": "青色染色通透玻璃板", - "block.tconstruct.purple_clear_stained_glass_pane": "紫色染色通透玻璃板", - "block.tconstruct.blue_clear_stained_glass_pane": "蓝色染色通透玻璃板", - "block.tconstruct.brown_clear_stained_glass_pane": "棕色染色通透玻璃板", - "block.tconstruct.green_clear_stained_glass_pane": "绿色染色通透玻璃板", - "block.tconstruct.red_clear_stained_glass_pane": "红色染色通透玻璃板", - "block.tconstruct.black_clear_stained_glass_pane": "黑色染色通透玻璃板", - "block.tconstruct.soul_glass": "灵魂玻璃", - "block.tconstruct.soul_glass_pane": "灵魂玻璃板", - "block.tconstruct.glow": "荧光球", - "block.tconstruct.silky_jewel_block": "裹绸宝石块", - "item.tconstruct.copper_nugget": "铜粒", - "block.tconstruct.cobalt_ore": "下界钴矿石", - "block.tconstruct.cobalt_block": "钴块", - "block.tconstruct.cobalt_block.tooltip": "可用于建造信标基座", - "item.tconstruct.cobalt_ingot": "钴锭", - "item.tconstruct.cobalt_nugget": "钴粒", - "block.tconstruct.slimesteel_block": "黏钢块", - "item.tconstruct.slimesteel_ingot": "黏钢锭", - "item.tconstruct.slimesteel_nugget": "黏钢粒", - "block.tconstruct.rose_gold_block": "玫瑰金块", - "item.tconstruct.rose_gold_ingot": "玫瑰金锭", - "item.tconstruct.rose_gold_nugget": "玫瑰金粒", - "block.tconstruct.pig_iron_block": "生铁块", - "item.tconstruct.pig_iron_ingot": "生铁锭", - "item.tconstruct.pig_iron_nugget": "生铁粒", - "block.tconstruct.manyullyn_block": "玛玉灵块", - "block.tconstruct.manyullyn_block.tooltip": "可用于建造信标基座", - "item.tconstruct.manyullyn_ingot": "玛玉灵锭", - "item.tconstruct.manyullyn_nugget": "玛玉灵粒", - "block.tconstruct.hepatizon_block": "黑色科林斯青铜块", - "block.tconstruct.hepatizon_block.tooltip": "可用于建造信标基座", - "item.tconstruct.hepatizon_ingot": "黑色科林斯青铜锭", - "item.tconstruct.hepatizon_nugget": "黑色科林斯青铜粒", - "block.tconstruct.queens_slime_block": "皇后史莱姆块", - "block.tconstruct.queens_slime_block.tooltip": "可用于建造信标基座", - "item.tconstruct.queens_slime_ingot": "皇后史莱姆锭", - "item.tconstruct.queens_slime_nugget": "皇后史莱姆粒", - "block.tconstruct.soulsteel_block": "魂钢块", - "block.tconstruct.soulsteel_block.tooltip": "可用于建造信标基座", - "item.tconstruct.soulsteel_ingot": "魂钢锭", - "item.tconstruct.soulsteel_nugget": "魂钢粒", - "item.tconstruct.netherite_nugget": "下界合金粒", - "item.tconstruct.debris_nugget": "残骸碎片", - "item.tconstruct.debris_nugget.tooltip": "远古残骸的细小碎片,似乎可以在高温下被回收利用", - "block.tconstruct.knightslime_block": "骑士史莱姆块", - "item.tconstruct.knightslime_ingot": "骑士史莱姆锭", - "item.tconstruct.knightslime_ingot.tooltip": "既黏弹又像金属,还跟石头似的?真是魅力无限!", - "item.tconstruct.knightslime_nugget": "骑士史莱姆粒", - "item.tconstruct.materials_and_you": "匠魂宝典:材料与你", - "item.tconstruct.materials_and_you.tooltip": "深析工具与材料的指南手册\nSelena著", - "item.tconstruct.encyclopedia": "匠作大百科", - "item.tconstruct.encyclopedia.tooltip": "每位工匠人手一本的参考资料\nSelena著", - "item.tconstruct.tinkers_gadgetry": "工匠装置宝典", - "item.tconstruct.tinkers_gadgetry.tooltip": "在本书中探索黏液在日常事务中的妙用\nMelvin著", - "item.tconstruct.puny_smelting": "入门熔炼术", - "item.tconstruct.puny_smelting.tooltip": "为初学者量身打造的冶炼与浇铸指南\nThruul M'Gon著", - "item.tconstruct.mighty_smelting": "大师熔炼术", - "item.tconstruct.mighty_smelting.tooltip": "冶炼、浇铸与合金的奥义教科书\nThruul M'Gon著", - "item.tconstruct.fantastic_foundry": "奇异铸造术", - "item.tconstruct.fantastic_foundry.tooltip": "熔融金属的大热高新科技尽汇于此书\nNemea著", - "item.tconstruct.sky_slime_ball": "碧空黏液球", - "item.tconstruct.ender_slime_ball": "末影黏液球", - "item.tconstruct.blood_slime_ball": "黏血球", - "item.tconstruct.ichor_slime_ball": "灵浆球", - "item.tconstruct.bacon": "培根", - "item.tconstruct.sky_slime_crystal": "碧空黏液晶体", - "item.tconstruct.ichor_slime_crystal": "灵浆晶体", - "item.tconstruct.ender_slime_crystal": "末影黏液晶体", - "item.tconstruct.iron_reinforcement": "铁制加固板", - "item.tconstruct.iron_reinforcement.tooltip": "降低工具折耗耐久度的几率", - "item.tconstruct.slimesteel_reinforcement": "黏钢加固板", - "item.tconstruct.slimesteel_reinforcement.tooltip": "提升黏钢的容纳力", - "item.tconstruct.silky_cloth": "丝绢", - "item.tconstruct.silky_cloth.tooltip": "防止工具损伤方块掉落物", - "item.tconstruct.silky_jewel": "覆绢宝石", - "item.tconstruct.silky_jewel.tooltip": "允许工具所开采的方块掉落其自身", - "item.tconstruct.necrotic_bone": "腐骸", - "item.tconstruct.necrotic_bone.tooltip": "凋灵骷髅的掉落物", - "item.tconstruct.necronium_bone": "Necronium Bone", - "item.tconstruct.bloodbone": "血骨", - "item.tconstruct.blazing_bone": "烈焰骨", - "item.tconstruct.dragon_scale": "龙鳞", - "item.tconstruct.dragon_scale.tooltip": "末影龙的掉落物", - "item.tconstruct.creative_slot": "创造升级", - "item.tconstruct.creative_slot.upgrades": "创造强化升级", - "item.tconstruct.creative_slot.abilities": "创造能力升级", - "item.tconstruct.creative_slot.souls": "创造灵魂升级", - "item.tconstruct.creative_slot.missing": "定义强化槽类型的NBT缺失或无效", - "item.tconstruct.creative_slot.tooltip": "为工具增加一个额外的%s槽", - "item.tconstruct.copper_can": "铜罐", - "item.tconstruct.copper_can.tooltip": "可堆叠的流体容器,能够盛装144 mB(1锭)的流体", - "item.tconstruct.copper_can.contents": "内含:1锭量的%s", - "pattern.tconstruct.repair_kit": "修补件", - "pattern.tconstruct.small_axe_head": "小型斧刃", - "pattern.tconstruct.small_blade": "小型剑刃", - "pattern.tconstruct.sign_head": "牌板", - "pattern.tconstruct.bow_limb": "弓臂", - "pattern.tconstruct.hammer_head": "锤头", - "pattern.tconstruct.broad_axe_head": "板斧刃", - "pattern.tconstruct.broad_blade": "宽刃", - "pattern.tconstruct.tool_binding": "绑定结", - "pattern.tconstruct.large_plate": "大板", - "pattern.tconstruct.tool_handle": "工具手柄", - "pattern.tconstruct.tough_handle": "坚韧手柄", - "item.tconstruct.blank_cast": "空白黄金铸模", - "item.tconstruct.ingot_cast": "锭黄金铸模", - "item.tconstruct.nugget_cast": "粒黄金铸模", - "item.tconstruct.gem_cast": "宝石黄金铸模", - "item.tconstruct.rod_cast": "杆黄金铸模", - "item.tconstruct.gear_cast": "齿轮黄金铸模", - "item.tconstruct.plate_cast": "小板黄金铸模", - "item.tconstruct.coin_cast": "币黄金铸模", - "item.tconstruct.wire_cast": "金属线黄金铸模", - "item.tconstruct.repair_kit_cast": "修补件黄金铸模", - "item.tconstruct.small_axe_head_cast": "小型斧刃黄金铸模", - "item.tconstruct.small_blade_cast": "小型剑刃黄金铸模", - "item.tconstruct.sign_head_cast": "牌板黄金铸模", - "item.tconstruct.bow_limb_cast": "弓臂黄金铸模", - "item.tconstruct.hammer_head_cast": "锤头黄金铸模", - "item.tconstruct.broad_axe_head_cast": "板斧刃黄金铸模", - "item.tconstruct.broad_blade_cast": "宽刃黄金铸模", - "item.tconstruct.tool_binding_cast": "绑定结黄金铸模", - "item.tconstruct.large_plate_cast": "大板黄金铸模", - "item.tconstruct.tool_handle_cast": "工具手柄黄金铸模", - "item.tconstruct.tough_handle_cast": "坚韧手柄黄金铸模", - "item.tconstruct.blank_sand_cast": "空白沙子铸模", - "item.tconstruct.ingot_sand_cast": "锭沙子铸模", - "item.tconstruct.nugget_sand_cast": "粒沙子铸模", - "item.tconstruct.gem_sand_cast": "宝石沙子铸模", - "item.tconstruct.rod_sand_cast": "杆沙子铸模", - "item.tconstruct.gear_sand_cast": "齿轮沙子铸模", - "item.tconstruct.plate_sand_cast": "小板沙子铸模", - "item.tconstruct.coin_sand_cast": "币沙子铸模", - "item.tconstruct.wire_sand_cast": "金属线沙子铸模", - "item.tconstruct.repair_kit_sand_cast": "修补件沙子铸模", - "item.tconstruct.small_axe_head_sand_cast": "小型斧刃沙子铸模", - "item.tconstruct.small_blade_sand_cast": "小型剑刃沙子铸模", - "item.tconstruct.sign_head_sand_cast": "牌板沙子铸模", - "item.tconstruct.bow_limb_sand_cast": "弓臂沙子铸模", - "item.tconstruct.hammer_head_sand_cast": "锤头沙子铸模", - "item.tconstruct.broad_axe_head_sand_cast": "板斧刃沙子铸模", - "item.tconstruct.broad_blade_sand_cast": "宽刃沙子铸模", - "item.tconstruct.tool_binding_sand_cast": "绑定结沙子铸模", - "item.tconstruct.large_plate_sand_cast": "大板沙子铸模", - "item.tconstruct.tool_handle_sand_cast": "工具手柄沙子铸模", - "item.tconstruct.tough_handle_sand_cast": "坚韧手柄沙子铸模", - "item.tconstruct.blank_red_sand_cast": "空白红沙铸模", - "item.tconstruct.ingot_red_sand_cast": "锭红沙铸模", - "item.tconstruct.nugget_red_sand_cast": "粒红沙铸模", - "item.tconstruct.gem_red_sand_cast": "宝石红沙铸模", - "item.tconstruct.rod_red_sand_cast": "杆红沙铸模", - "item.tconstruct.gear_red_sand_cast": "齿轮红沙铸模", - "item.tconstruct.plate_red_sand_cast": "小板红沙铸模", - "item.tconstruct.coin_red_sand_cast": "币红沙铸模", - "item.tconstruct.wire_red_sand_cast": "金属线红沙铸模", - "item.tconstruct.repair_kit_red_sand_cast": "修补件红沙铸模", - "item.tconstruct.small_axe_head_red_sand_cast": "小型斧刃红沙铸模", - "item.tconstruct.small_blade_red_sand_cast": "小型剑刃红沙铸模", - "item.tconstruct.sign_head_red_sand_cast": "牌板红沙铸模", - "item.tconstruct.bow_limb_red_sand_cast": "弓臂红沙铸模", - "item.tconstruct.hammer_head_red_sand_cast": "锤头红沙铸模", - "item.tconstruct.broad_axe_head_red_sand_cast": "板斧刃红沙铸模", - "item.tconstruct.broad_blade_red_sand_cast": "宽刃红沙铸模", - "item.tconstruct.tool_binding_red_sand_cast": "绑定结红沙铸模", - "item.tconstruct.large_plate_red_sand_cast": "大板红沙铸模", - "item.tconstruct.tool_handle_red_sand_cast": "工具手柄红沙铸模", - "item.tconstruct.tough_handle_red_sand_cast": "坚韧手柄红沙铸模", - "block.tconstruct.blazing_blood_fluid": "烈焰血", - "fluid.tconstruct.blazing_blood": "烈焰血", - "fluid.tconstruct.flowing_blazing_blood": "流动烈焰血", - "item.tconstruct.blazing_blood_bucket": "烈焰血桶", - "block.tconstruct.blood_fluid": "血", - "fluid.tconstruct.blood": "血", - "fluid.tconstruct.flowing_blood": "流动血", - "item.tconstruct.blood_bucket": "血桶", - "block.tconstruct.earth_slime_fluid": "黏液", - "fluid.tconstruct.earth_slime": "黏液", - "fluid.tconstruct.flowing_earth_slime": "流动黏液", - "item.tconstruct.earth_slime_bucket": "黏液桶", - "block.tconstruct.sky_slime_fluid": "碧空黏液", - "fluid.tconstruct.sky_slime": "碧空黏液", - "fluid.tconstruct.flowing_sky_slime": "流动碧空黏液", - "item.tconstruct.sky_slime_bucket": "碧空黏液桶", - "block.tconstruct.magma_fluid": "岩浆膏", - "fluid.tconstruct.magma": "岩浆膏", - "fluid.tconstruct.flowing_magma": "流动岩浆膏", - "item.tconstruct.magma_bucket": "岩浆膏桶", - "block.tconstruct.ender_slime_fluid": "末影黏液", - "fluid.tconstruct.ender_slime": "末影黏液", - "fluid.tconstruct.flowing_ender_slime": "流动末影黏液", - "item.tconstruct.ender_slime_bucket": "末影黏液桶", - "block.tconstruct.venom_fluid": "毒液", - "fluid.tconstruct.venom": "毒液", - "fluid.tconstruct.flowing_venom": "流动毒液", - "item.tconstruct.venom_bucket": "毒液桶", - "block.tconstruct.seared_stone_fluid": "焦黑熔石", - "fluid.tconstruct.seared_stone": "焦黑熔石", - "fluid.tconstruct.flowing_seared_stone": "流动焦黑熔石", - "item.tconstruct.seared_stone_bucket": "焦黑熔石桶", - "block.tconstruct.scorched_stone_fluid": "焦灼熔石", - "fluid.tconstruct.scorched_stone": "焦灼熔石", - "fluid.tconstruct.flowing_scorched_stone": "流动焦灼熔石", - "item.tconstruct.scorched_stone_bucket": "焦灼熔石桶", - "block.tconstruct.molten_clay_fluid": "熔融黏土", - "fluid.tconstruct.molten_clay": "熔融黏土", - "fluid.tconstruct.flowing_molten_clay": "流动熔融黏土", - "item.tconstruct.molten_clay_bucket": "熔融黏土桶", - "block.tconstruct.molten_glass_fluid": "熔融玻璃", - "fluid.tconstruct.molten_glass": "熔融玻璃", - "fluid.tconstruct.flowing_molten_glass": "流动熔融玻璃", - "item.tconstruct.molten_glass_bucket": "熔融玻璃桶", - "block.tconstruct.liquid_soul_fluid": "液态灵魂", - "fluid.tconstruct.liquid_soul": "液态灵魂", - "fluid.tconstruct.flowing_liquid_soul": "流动液态灵魂", - "item.tconstruct.liquid_soul_bucket": "液态灵魂桶", - "block.tconstruct.molten_obsidian_fluid": "熔融黑曜石", - "fluid.tconstruct.molten_obsidian": "熔融黑曜石", - "fluid.tconstruct.flowing_molten_obsidian": "流动熔融黑曜石", - "item.tconstruct.molten_obsidian_bucket": "熔融黑曜石桶", - "block.tconstruct.molten_emerald_fluid": "熔融绿宝石", - "fluid.tconstruct.molten_emerald": "熔融绿宝石", - "fluid.tconstruct.flowing_molten_emerald": "流动熔融绿宝石", - "item.tconstruct.molten_emerald_bucket": "熔融绿宝石桶", - "block.tconstruct.molten_quartz_fluid": "熔融石英", - "fluid.tconstruct.molten_quartz": "熔融石英", - "fluid.tconstruct.flowing_molten_quartz": "流动熔融石英", - "item.tconstruct.molten_quartz_bucket": "熔融石英桶", - "block.tconstruct.molten_diamond_fluid": "熔融钻石", - "fluid.tconstruct.molten_diamond": "熔融钻石", - "fluid.tconstruct.flowing_molten_diamond": "流动熔融钻石", - "item.tconstruct.molten_diamond_bucket": "熔融钻石桶", - "block.tconstruct.molten_ender_fluid": "熔融末影", - "fluid.tconstruct.molten_ender": "熔融末影", - "fluid.tconstruct.flowing_molten_ender": "流动熔融末影", - "item.tconstruct.molten_ender_bucket": "熔融末影桶", - "block.tconstruct.molten_porcelain_fluid": "熔融陶瓷", - "fluid.tconstruct.molten_porcelain": "熔融陶瓷", - "fluid.tconstruct.flowing_molten_porcelain": "流动熔融陶瓷", - "item.tconstruct.molten_porcelain_bucket": "熔融陶瓷桶", - "block.tconstruct.molten_iron_fluid": "熔融铁", - "fluid.tconstruct.molten_iron": "熔融铁", - "fluid.tconstruct.flowing_molten_iron": "流动熔融铁", - "item.tconstruct.molten_iron_bucket": "熔融铁桶", - "block.tconstruct.molten_gold_fluid": "熔融金", - "fluid.tconstruct.molten_gold": "熔融金", - "fluid.tconstruct.flowing_molten_gold": "流动熔融金", - "item.tconstruct.molten_gold_bucket": "熔融金桶", - "block.tconstruct.molten_copper_fluid": "熔融铜", - "fluid.tconstruct.molten_copper": "熔融铜", - "fluid.tconstruct.flowing_molten_copper": "流动熔融铜", - "item.tconstruct.molten_copper_bucket": "熔融铜桶", - "block.tconstruct.molten_cobalt_fluid": "熔融钴", - "fluid.tconstruct.molten_cobalt": "熔融钴", - "fluid.tconstruct.flowing_molten_cobalt": "流动熔融钴", - "item.tconstruct.molten_cobalt_bucket": "熔融钴桶", - "block.tconstruct.molten_debris_fluid": "熔融残骸", - "fluid.tconstruct.molten_debris": "熔融残骸", - "fluid.tconstruct.flowing_molten_debris": "流动熔融残骸", - "item.tconstruct.molten_debris_bucket": "熔融残骸桶", - "block.tconstruct.molten_slimesteel_fluid": "熔融黏钢", - "fluid.tconstruct.molten_slimesteel": "熔融黏钢", - "fluid.tconstruct.flowing_molten_slimesteel": "流动熔融黏钢", - "item.tconstruct.molten_slimesteel_bucket": "熔融黏钢桶", - "block.tconstruct.molten_rose_gold_fluid": "熔融玫瑰金", - "fluid.tconstruct.molten_rose_gold": "熔融玫瑰金", - "fluid.tconstruct.flowing_molten_rose_gold": "流动熔融玫瑰金", - "item.tconstruct.molten_rose_gold_bucket": "熔融玫瑰金桶", - "block.tconstruct.molten_pig_iron_fluid": "熔融生铁", - "fluid.tconstruct.molten_pig_iron": "熔融生铁", - "fluid.tconstruct.flowing_molten_pig_iron": "流动熔融生铁", - "item.tconstruct.molten_pig_iron_bucket": "熔融生铁桶", - "block.tconstruct.molten_manyullyn_fluid": "熔融玛玉灵", - "fluid.tconstruct.molten_manyullyn": "熔融玛玉灵", - "fluid.tconstruct.flowing_molten_manyullyn": "流动熔融玛玉灵", - "item.tconstruct.molten_manyullyn_bucket": "熔融玛玉灵桶", - "block.tconstruct.molten_hepatizon_fluid": "熔融黑色科林斯青铜", - "fluid.tconstruct.molten_hepatizon": "熔融黑色科林斯青铜", - "fluid.tconstruct.flowing_molten_hepatizon": "流动熔融黑色科林斯青铜", - "item.tconstruct.molten_hepatizon_bucket": "熔融黑色科林斯青铜桶", - "block.tconstruct.molten_queens_slime_fluid": "熔融皇后史莱姆", - "fluid.tconstruct.molten_queens_slime": "熔融皇后史莱姆", - "fluid.tconstruct.flowing_molten_queens_slime": "流动熔融皇后史莱姆", - "item.tconstruct.molten_queens_slime_bucket": "熔融皇后史莱姆桶", - "block.tconstruct.molten_soulsteel_fluid": "熔融魂钢", - "fluid.tconstruct.molten_soulsteel": "熔融魂钢", - "fluid.tconstruct.flowing_molten_soulsteel": "流动熔融魂钢", - "item.tconstruct.molten_soulsteel_bucket": "熔融魂钢桶", - "block.tconstruct.molten_netherite_fluid": "熔融下界合金", - "fluid.tconstruct.molten_netherite": "熔融下界合金", - "fluid.tconstruct.flowing_molten_netherite": "流动熔融下界合金", - "item.tconstruct.molten_netherite_bucket": "下界合金桶", - "block.tconstruct.molten_knightslime_fluid": "熔融骑士史莱姆", - "fluid.tconstruct.molten_knightslime": "熔融骑士史莱姆", - "fluid.tconstruct.flowing_molten_knightslime": "流动熔融骑士史莱姆", - "item.tconstruct.molten_knightslime_bucket": "熔融骑士史莱姆桶", - "block.tconstruct.molten_tin_fluid": "熔融锡", - "fluid.tconstruct.molten_tin": "熔融锡", - "fluid.tconstruct.flowing_molten_tin": "流动熔融锡", - "item.tconstruct.molten_tin_bucket": "熔融锡桶", - "block.tconstruct.molten_aluminum_fluid": "熔融铝", - "fluid.tconstruct.molten_aluminum": "熔融铝", - "fluid.tconstruct.flowing_molten_aluminum": "流动熔融铝", - "item.tconstruct.molten_aluminum_bucket": "熔融铝桶", - "block.tconstruct.molten_lead_fluid": "熔融铅", - "fluid.tconstruct.molten_lead": "熔融铅", - "fluid.tconstruct.flowing_molten_lead": "流动熔融铅", - "item.tconstruct.molten_lead_bucket": "熔融铅桶", - "block.tconstruct.molten_silver_fluid": "熔融银", - "fluid.tconstruct.molten_silver": "熔融银", - "fluid.tconstruct.flowing_molten_silver": "流动熔融银", - "item.tconstruct.molten_silver_bucket": "熔融银桶", - "block.tconstruct.molten_nickel_fluid": "熔融镍", - "fluid.tconstruct.molten_nickel": "熔融镍", - "fluid.tconstruct.flowing_molten_nickel": "流动熔融镍", - "item.tconstruct.molten_nickel_bucket": "熔融镍桶", - "block.tconstruct.molten_zinc_fluid": "熔融锌", - "fluid.tconstruct.molten_zinc": "熔融锌", - "fluid.tconstruct.flowing_molten_zinc": "流动熔融锌", - "item.tconstruct.molten_zinc_bucket": "熔融锌桶", - "block.tconstruct.molten_platinum_fluid": "熔融铂", - "fluid.tconstruct.molten_platinum": "熔融铂", - "fluid.tconstruct.flowing_molten_platinum": "流动熔融铂", - "item.tconstruct.molten_platinum_bucket": "熔融铂桶", - "block.tconstruct.molten_tungsten_fluid": "熔融钨", - "fluid.tconstruct.molten_tungsten": "熔融钨", - "fluid.tconstruct.flowing_molten_tungsten": "流动熔融钨", - "item.tconstruct.molten_tungsten_bucket": "熔融钨桶", - "block.tconstruct.molten_osmium_fluid": "熔融锇", - "fluid.tconstruct.molten_osmium": "熔融锇", - "fluid.tconstruct.flowing_molten_osmium": "流动熔融锇", - "item.tconstruct.molten_osmium_bucket": "熔融锇桶", - "block.tconstruct.molten_uranium_fluid": "熔融铀", - "fluid.tconstruct.molten_uranium": "熔融铀", - "fluid.tconstruct.flowing_molten_uranium": "流动熔融铀", - "item.tconstruct.molten_uranium_bucket": "熔融铀桶", - "block.tconstruct.molten_bronze_fluid": "熔融青铜", - "fluid.tconstruct.molten_bronze": "熔融青铜", - "fluid.tconstruct.flowing_molten_bronze": "流动熔融青铜", - "item.tconstruct.molten_bronze_bucket": "熔融青铜桶", - "block.tconstruct.molten_brass_fluid": "熔融黄铜", - "fluid.tconstruct.molten_brass": "熔融黄铜", - "fluid.tconstruct.flowing_molten_brass": "流动熔融黄铜", - "item.tconstruct.molten_brass_bucket": "熔融黄铜桶", - "block.tconstruct.molten_electrum_fluid": "熔融琥珀金", - "fluid.tconstruct.molten_electrum": "熔融琥珀金", - "fluid.tconstruct.flowing_molten_electrum": "流动熔融琥珀金", - "item.tconstruct.molten_electrum_bucket": "熔融琥珀金桶", - "block.tconstruct.molten_invar_fluid": "熔融殷钢", - "fluid.tconstruct.molten_invar": "熔融殷钢", - "fluid.tconstruct.flowing_molten_invar": "流动熔融殷钢", - "item.tconstruct.molten_invar_bucket": "熔融殷钢桶", - "block.tconstruct.molten_constantan_fluid": "熔融康铜", - "fluid.tconstruct.molten_constantan": "熔融康铜", - "fluid.tconstruct.flowing_molten_constantan": "流动熔融康铜", - "item.tconstruct.molten_constantan_bucket": "熔融康铜桶", - "block.tconstruct.molten_pewter_fluid": "熔融白镴", - "fluid.tconstruct.molten_pewter": "熔融白镴", - "fluid.tconstruct.flowing_molten_pewter": "流动熔融白镴", - "item.tconstruct.molten_pewter_bucket": "熔融白镴桶", - "block.tconstruct.molten_steel_fluid": "熔融钢", - "fluid.tconstruct.molten_steel": "熔融钢", - "fluid.tconstruct.flowing_molten_steel": "流动熔融钢", - "item.tconstruct.molten_steel_bucket": "熔融钢桶", - "block.tconstruct.molten_enderium_fluid": "熔融末影", - "fluid.tconstruct.molten_enderium": "熔融末影", - "fluid.tconstruct.flowing_molten_enderium": "流动熔融末影", - "item.tconstruct.molten_enderium_bucket": "熔融末影桶", - "block.tconstruct.molten_lumium_fluid": "熔融流明", - "fluid.tconstruct.molten_lumium": "熔融流明", - "fluid.tconstruct.flowing_molten_lumium": "流动熔融流明", - "item.tconstruct.molten_lumium_bucket": "熔融流明桶", - "block.tconstruct.molten_signalum_fluid": "熔融信素", - "fluid.tconstruct.molten_signalum": "熔融信素", - "fluid.tconstruct.flowing_molten_signalum": "流动熔融信素", - "item.tconstruct.molten_signalum_bucket": "熔融信素桶", - "block.tconstruct.molten_refined_glowstone_fluid": "熔融强化荧石", - "fluid.tconstruct.molten_refined_glowstone": "熔融强化荧石", - "fluid.tconstruct.flowing_molten_refined_glowstone": "流动熔融强化荧石", - "item.tconstruct.molten_refined_glowstone_bucket": "熔融强化荧石桶", - "block.tconstruct.molten_refined_obsidian_fluid": "熔融强化黑曜石", - "fluid.tconstruct.molten_refined_obsidian": "熔融强化黑曜石", - "fluid.tconstruct.flowing_molten_refined_obsidian": "流动熔融强化黑曜石", - "item.tconstruct.molten_refined_obsidian_bucket": "熔融强化黑曜石桶", - "block.tconstruct.punji": "尖竹钉", - "block.tconstruct.punji.tooltip": "很尖锐!还能安装在墙上。", - "item.tconstruct.clear_item_frame": "通透玻璃物品展示框", - "item.tconstruct.gold_item_frame": "金物品展示框", - "item.tconstruct.reversed_gold_item_frame": "反转金物品展示框", - "item.tconstruct.diamond_item_frame": "钻石物品展示框", - "item.tconstruct.manyullyn_item_frame": "玛玉灵物品展示框", - "item.tconstruct.netherite_item_frame": "下界合金物品展示框", - "item.tconstruct.glow_ball": "荧光球", - "item.tconstruct.glow_ball.tooltip": "不宜食用。", - "item.tconstruct.efln_ball": "EFLN", - "item.tconstruct.efln_ball.tooltip": "爆破!一种安全的采矿方式", - "item.tconstruct.quartz_shuriken": "石英手里剑", - "item.tconstruct.quartz_shuriken.tooltip": "高伤害投掷型武器", - "item.tconstruct.flint_shuriken": "燧石手里剑", - "item.tconstruct.flint_shuriken.tooltip": "高击退性投掷型武器", - "block.tconstruct.earth_cake": "大地黏液蛋糕", - "block.tconstruct.sky_cake": "碧空黏液蛋糕", - "block.tconstruct.ichor_cake": "灵浆蛋糕", - "block.tconstruct.ender_cake": "末影黏液蛋糕", - "block.tconstruct.blood_cake": "黏血蛋糕", - "block.tconstruct.magma_cake": "岩浆蛋糕", - "item.tconstruct.earth_slime_sling": "黏液弹弓", - "item.tconstruct.earth_slime_sling.tooltip": "蓄力,瞄准,发射!\n珍爱生命,记得穿上黏液靴子!", - "item.tconstruct.sky_slime_sling": "碧空黏液弹弓", - "item.tconstruct.sky_slime_sling.tooltip": "蓄力,松手,腾跃!\n珍爱生命,记得穿上黏液靴子!", - "item.tconstruct.ender_slime_sling": "末影黏液弹弓", - "item.tconstruct.ender_slime_sling.tooltip": "蓄力,对墙,穿梭!", - "item.tconstruct.ichor_slime_sling": "灵浆弹弓", - "item.tconstruct.ichor_slime_sling.tooltip": "蓄力,对准生物,送它上天!", - "item.tconstruct.piggy_backpack": "肩驮架", - "item.tconstruct.piggy_backpack.tooltip": "对生物使用来驮起它们", - "effect.tconstruct.carry": "背负", - "block.tconstruct.blaze_head": "烈焰人头颅", - "block.tconstruct.enderman_head": "末影人头颅", - "block.tconstruct.stray_head": "流浪者头颅", - "block.tconstruct.husk_head": "尸壳头颅", - "block.tconstruct.drowned_head": "溺尸头颅", - "block.tconstruct.spider_head": "蜘蛛头颅", - "block.tconstruct.cave_spider_head": "洞穴蜘蛛头颅", - "block.tconstruct.crafting_station": "工作站", - "block.tconstruct.tinker_station": "匠作站", - "block.tconstruct.tinkers_anvil": "匠作砧", - "block.tconstruct.scorched_anvil": "匠作砧", - "block.tconstruct.part_builder": "部件制造台", - "block.tconstruct.part_chest": "部件箱", - "block.tconstruct.part_chest.tooltip": "可容纳256个不同的工具部件", - "block.tconstruct.tinkers_chest": "工匠箱", - "block.tconstruct.tinkers_chest.tooltip": "可容纳64组物品,每组16个", - "block.tconstruct.cast_chest": "铸模箱", - "block.tconstruct.cast_chest.tooltip": "存储所有可多次使用的铸模", - "item.tconstruct.pattern": "模具", - "item.tconstruct.pickaxe": "镐", - "item.tconstruct.sledge_hammer": "锤", - "item.tconstruct.vein_hammer": "矿脉锤", - "item.tconstruct.mattock": "鹤嘴锄", - "item.tconstruct.excavator": "开掘铲", - "item.tconstruct.hand_axe": "短柄斧", - "item.tconstruct.broad_axe": "板斧", - "item.tconstruct.kama": "短刃镰", - "item.tconstruct.scythe": "镰刀", - "item.tconstruct.dagger": "匕首", - "item.tconstruct.sword": "剑", - "item.tconstruct.cleaver": "劈刀", - "item.tconstruct.repair_kit": "修补件", - "item.tconstruct.hammer_head": "锤头", - "item.tconstruct.small_axe_head": "小型斧刃", - "item.tconstruct.broad_axe_head": "板斧刃", - "item.tconstruct.small_blade": "小型剑刃", - "item.tconstruct.broad_blade": "宽刃", - "item.tconstruct.tool_handle": "工具手柄", - "item.tconstruct.tough_handle": "坚韧手柄", - "item.tconstruct.tool_binding": "绑定结", - "item.tconstruct.large_plate": "大板", - "item.tconstruct.pickaxe.description": "镐是一种精准型采矿工具,能够高效采掘石头、矿石等石质方块。\n挖方块用的,懂?", - "item.tconstruct.sledge_hammer.description": "锤是一种范围型采矿工具,能单次开采一整片区域内的方块。\n攻击亡灵生物有奇效。", - "item.tconstruct.vein_hammer.description": "矿脉锤是一种范围型采矿工具,能一次采掘多块相连的同类型方块,用以采矿收效甚佳。", - "item.tconstruct.excavator.description": "开掘铲是一种范围型挖掘工具,能单次开采一整片区域内的土壤和雪。\n环境改造!", - "item.tconstruct.hand_axe.description": "短柄斧能砍伐木材,也能高效清理树叶,更是一件趁手的兵器。\n快劈,快!", - "item.tconstruct.broad_axe.description": "一棵小树的倒伏,只在板斧一挥之间。对付较大的树木,板斧也能极大地提升砍伐效率。厚重有力的斧刃作为武器亦不在话下。\n成吨木料!", - "item.tconstruct.kama.description": "短刃镰是一种精准型收割工具,可同时用于作物收割与畜毛剃取。\n右击:收获并补种作物", - "item.tconstruct.scythe.description": "镰刀是一种范围型收割工具,能单次收割一整片区域内的植物。\n右击:收获并补种作物", - "item.tconstruct.dagger.description": "匕首是一种轻型武器,无论主副手持握,皆可施展快速攻击。", - "item.tconstruct.sword.description": "剑是一种泛用型武器,其横扫攻击能阻截成群结队的敌人。\n还能高效清理蜘蛛网!", - "block.tconstruct.tank.fluid": "液体储量:%s", - "block.tconstruct.tank.mb": "%d mB", - "block.tconstruct.tank.ingots": "%d锭", - "block.tconstruct.tank.mixed": "%d锭,%d mB", - "block.tconstruct.tank.drained": "输出%s mB%s", - "block.tconstruct.tank.filled": "输入%s mB%s", - "block.tconstruct.channel.side.in": "将该侧面设为输入", - "block.tconstruct.channel.side.out": "将该侧面设为输出", - "block.tconstruct.channel.side.none": "禁止流体在该侧面输送", - "block.tconstruct.channel.down.out": "允许向下流动", - "block.tconstruct.channel.down.none": "禁止向下流动", - "death.attack.tconstruct.smeltery_heat": "%1$s试图制作熔融玩家", - "death.attack.tconstruct.smeltery_magic": "%1$s与冶炼炉融为一体", - "gui.tconstruct.melting.no_recipe": "该物品无法被熔炼。", - "gui.tconstruct.melting.no_heat": "炉内温度不足以熔炼该物品。", - "gui.tconstruct.melting.no_space": "剩余空间无法容纳产出的流体。", - "gui.tconstruct.melting.fuel.no_tank": "结构内缺少储罐", - "gui.tconstruct.melting.fuel.empty": "缺少燃料", - "gui.tconstruct.melting.fuel.solid": "固体燃料", - "gui.tconstruct.melting.fuel.temperature": "温度:%s ℃", - "gui.tconstruct.melting.fuel.invalid": "无效的熔炼燃料!", - "gui.tconstruct.duct": "输导孔", - "multiblock.tconstruct.generic.no_attempt": "结构尚未开始检测,该问题通常由模组漏洞所导致", - "multiblock.tconstruct.generic.not_loaded": "结构超出已加载区域范围,该问题通常由模组漏洞所导致", - "multiblock.tconstruct.generic.too_high": "结构过高:所要求的方块已超出可搭建高度上限", - "multiblock.tconstruct.generic.too_large": "结构过大:当前面积:%s×%s,最大面积:%s×%s,", - "multiblock.tconstruct.generic.invalid_inner_block": "结构内部存在无效方块", - "multiblock.tconstruct.generic.invalid_wall_block": "结构壁面存在无效方块", - "multiblock.tconstruct.generic.invalid_floor_block": "结构底面存在无效方块", - "multiblock.tconstruct.generic.invalid_ceiling_block": "结构顶面存在无效方块", - "multiblock.tconstruct.generic.invalid_wall_frame": "结构侧边存在无效方块", - "multiblock.tconstruct.generic.invalid_floor_frame": "结构底边存在无效方块", - "multiblock.tconstruct.generic.invalid_ceiling_frame": "结构顶边存在无效方块", - "multiblock.tconstruct.tiny.no_fuel_tank": "必须放置于燃料储罐或加热器之上以正常运作", - "block.tconstruct.grout": "砖泥", - "block.tconstruct.grout.tooltip": "I am Grout!", - "block.tconstruct.seared_stone": "焦黑石头", - "block.tconstruct.seared_stone.tooltip": "构造冶炼炉的建材,安全可靠的装饰材料。", - "block.tconstruct.seared_stone_slab": "焦黑石头台阶", - "block.tconstruct.seared_stone_stairs": "焦黑石头楼梯", - "block.tconstruct.seared_cobble": "焦黑圆石", - "block.tconstruct.seared_cobble.tooltip": "构造冶炼炉的建材,安全可靠的装饰材料。", - "block.tconstruct.seared_cobble_slab": "焦黑圆石台阶", - "block.tconstruct.seared_cobble_stairs": "焦黑圆石楼梯", - "block.tconstruct.seared_cobble_wall": "焦黑圆石墙", - "item.tconstruct.seared_brick": "焦黑砖", - "block.tconstruct.seared_bricks": "焦黑石砖", - "block.tconstruct.seared_bricks.tooltip": "构造冶炼炉的建材,安全可靠的装饰材料。", - "block.tconstruct.seared_bricks_slab": "焦黑石砖台阶", - "block.tconstruct.seared_bricks_stairs": "焦黑石砖楼梯", - "block.tconstruct.seared_bricks_wall": "焦黑石砖墙", - "block.tconstruct.seared_paver": "焦黑地砖", - "block.tconstruct.seared_paver.tooltip": "构造冶炼炉的建材,安全可靠的装饰材料。", - "block.tconstruct.seared_paver_slab": "焦黑地砖台阶", - "block.tconstruct.seared_paver_stairs": "焦黑地砖楼梯", - "block.tconstruct.seared_cracked_bricks": "裂纹焦黑石砖", - "block.tconstruct.seared_cracked_bricks.tooltip": "构造冶炼炉的建材,安全可靠的装饰材料。", - "block.tconstruct.seared_fancy_bricks": "精美焦黑石砖", - "block.tconstruct.seared_fancy_bricks.tooltip": "构造冶炼炉的建材,安全可靠的装饰材料。", - "block.tconstruct.seared_triangle_bricks": "三角纹焦黑石砖", - "block.tconstruct.seared_triangle_bricks.tooltip": "构造冶炼炉的建材,安全可靠的装饰材料。", - "block.tconstruct.seared_glass": "焦黑玻璃", - "block.tconstruct.seared_glass.tooltip": "构造冶炼炉的建材,安全可靠的装饰材料。\n不能储存液体。", - "block.tconstruct.seared_glass_pane": "焦黑玻璃板", - "block.tconstruct.seared_glass_pane.tooltip": "无法用于构造冶炼炉。", - "block.tconstruct.seared_ladder": "焦黑梯子", - "block.tconstruct.seared_ladder.tooltip": "可供攀爬的冶炼炉建材,安全可靠的装饰材料。", - "block.tconstruct.seared_fuel_tank": "焦黑燃料储罐", - "block.tconstruct.seared_fuel_tank.tooltip": "冶炼炉的心脏。\n被破坏时仍能保留内容流体。", - "block.tconstruct.seared_fuel_gauge": "焦黑燃料量器", - "block.tconstruct.seared_fuel_gauge.tooltip": "备用的冶炼炉储罐。\n被破坏时仍能保留内容流体。", - "block.tconstruct.seared_ingot_tank": "焦黑材料储罐", - "block.tconstruct.seared_ingot_gauge": "焦黑材料量器", - "block.tconstruct.seared_lantern": "焦黑灯笼", - "block.tconstruct.seared_lantern.tooltip": "理想的装饰建材,能存储100mB的流体。\n被破坏时仍能保留内容流体。", - "block.tconstruct.seared_faucet": "焦黑浇注口", - "block.tconstruct.seared_faucet.tooltip": "从冶炼炉或储罐中输出流体", - "block.tconstruct.seared_channel": "焦黑浇注道", - "block.tconstruct.seared_channel.tooltip": "将上方浇注口中流下的流体进行分流。", - "block.tconstruct.seared_basin": "焦黑铸造盆", - "block.tconstruct.seared_basin.tooltip": "利用冶炼炉中的熔融材料铸造物品", - "block.tconstruct.seared_table": "焦黑铸件台", - "block.tconstruct.seared_table.tooltip": "利用冶炼炉中的熔融材料铸造物品", - "block.tconstruct.seared_melter": "焦黑熔化炉", - "block.tconstruct.seared_melter.tooltip": "你的第一座冶炼炉。\n将其安放在焦黑储罐或加热器的上方来接受热源。", - "gui.tconstruct.melter": "熔化炉", - "gui.tconstruct.melting.capacity": "容量:", - "gui.tconstruct.melting.available": "空余:", - "gui.tconstruct.melting.used": "已用:", - "block.tconstruct.seared_heater": "焦黑加热器", - "block.tconstruct.seared_heater.tooltip": "利用固态燃料为熔化炉提供热源。", - "gui.tconstruct.heater": "加热器", - "block.tconstruct.smeltery_controller": "冶炼炉控制器", - "block.tconstruct.smeltery_controller.tooltip": "冶炼炉的大脑。", - "gui.tconstruct.smeltery": "冶炼炉", - "block.tconstruct.seared_drain": "焦黑排液孔", - "block.tconstruct.seared_drain.tooltip": "冶炼炉流体吞吐的端口", - "block.tconstruct.seared_duct": "焦黑输导孔", - "block.tconstruct.seared_duct.tooltip": "冶炼炉流体吞吐的端口,使用铜罐或桶进行流体过滤", - "block.tconstruct.seared_chute": "焦黑滑槽", - "block.tconstruct.seared_chute.tooltip": "冶炼炉吞吐物品的端口", - "block.tconstruct.nether_grout": "下界砖泥", - "block.tconstruct.nether_grout.tooltip": "We are Grout!", - "block.tconstruct.scorched_stone": "焦灼石", - "block.tconstruct.scorched_stone.tooltip": "构造熔铸炉的建材,安全可靠的装饰材料。", - "block.tconstruct.polished_scorched_stone": "磨制焦灼石", - "block.tconstruct.polished_scorched_stone.tooltip": "构造熔铸炉的建材,安全可靠的装饰材料。", - "item.tconstruct.scorched_brick": "焦灼砖", - "block.tconstruct.scorched_bricks": "焦灼石砖", - "block.tconstruct.scorched_bricks.tooltip": "构造熔铸炉的建材,安全可靠的装饰材料。", - "block.tconstruct.scorched_bricks_slab": "焦灼石砖台阶", - "block.tconstruct.scorched_bricks_stairs": "焦灼石砖楼梯", - "block.tconstruct.scorched_bricks_fence": "焦灼石砖栅栏", - "block.tconstruct.scorched_road": "焦灼石径", - "block.tconstruct.scorched_road.tooltip": "构造熔铸炉的建材,安全可靠的装饰材料。", - "block.tconstruct.scorched_road_slab": "焦灼石径台阶", - "block.tconstruct.scorched_road_stairs": "焦灼石径楼梯", - "block.tconstruct.chiseled_scorched_bricks": "錾制焦灼石砖块", - "block.tconstruct.chiseled_scorched_bricks.tooltip": "构造熔铸炉的建材,安全可靠的装饰材料。", - "block.tconstruct.scorched_glass": "焦灼玻璃", - "block.tconstruct.scorched_glass.tooltip": "构造熔铸炉的建材,安全可靠的装饰材料。\n无法存储流体。", - "block.tconstruct.scorched_glass_pane": "焦灼玻璃板", - "block.tconstruct.scorched_glass_pane.tooltip": "无法用于构造熔铸炉。", - "block.tconstruct.scorched_ladder": "焦灼梯子", - "block.tconstruct.scorched_ladder.tooltip": "可供攀爬的冶炼炉建材,安全可靠的装饰材料。", - "block.tconstruct.scorched_fuel_tank": "焦灼燃料储罐", - "block.tconstruct.scorched_fuel_tank.tooltip": "熔铸炉的心脏。\n被破坏时仍能保留内容流体。", - "block.tconstruct.scorched_fuel_gauge": "焦灼燃料量器", - "block.tconstruct.scorched_fuel_gauge.tooltip": "备用的熔铸炉储罐。\n被破坏时仍能保留内容流体。", - "block.tconstruct.scorched_ingot_tank": "焦灼材料储罐", - "block.tconstruct.scorched_ingot_tank.tooltip": "理想的液态金属容器,能存储相当于3个块的流体。\n被破坏时仍能保留内容流体。", - "block.tconstruct.scorched_ingot_gauge": "焦灼材料量器", - "block.tconstruct.scorched_ingot_gauge.tooltip": "理想的液态金属容器,能存储相当于3个块的流体。\n被破坏时仍能保留内容流体。", - "block.tconstruct.scorched_lantern": "焦灼灯笼", - "block.tconstruct.scorched_lantern.tooltip": "理想的装饰建材,能存储100mB的流体。\n被破坏时仍能保留内容流体。", - "block.tconstruct.scorched_faucet": "焦灼浇注口", - "block.tconstruct.scorched_faucet.tooltip": "从熔铸炉或储罐中输出流体", - "block.tconstruct.scorched_basin": "焦灼铸造盆", - "block.tconstruct.scorched_table": "焦灼铸件台", - "block.tconstruct.scorched_channel": "焦灼浇筑道", - "block.tconstruct.scorched_channel.tooltip": "将上方浇注口中流下的流体进行分流。", - "block.tconstruct.scorched_alloyer": "焦灼合金炉", - "block.tconstruct.scorched_alloyer.tooltip": "简单的合金制造机器。\n将其安放在焦黑储罐或加热器的上方来接受热源。", - "gui.tconstruct.alloyer": "合金炉", - "block.tconstruct.foundry_controller": "熔铸炉控制器", - "block.tconstruct.foundry_controller.tooltip": "熔铸炉的大脑。", - "gui.tconstruct.foundry": "熔铸炉", - "block.tconstruct.scorched_drain": "焦灼排液孔", - "block.tconstruct.scorched_drain.tooltip": "熔铸炉流体吞吐的端口", - "block.tconstruct.scorched_duct": "焦灼输导孔", - "block.tconstruct.scorched_duct.tooltip": "熔铸炉流体吞吐的端口,使用铜罐或桶进行流体过滤", - "block.tconstruct.scorched_chute": "焦灼滑槽", - "block.tconstruct.scorched_chute.tooltip": "熔铸炉吞吐物品的端口", - "gui.tconstruct.fluid.kilobucket": "%s kB", - "gui.tconstruct.fluid.bucket": "%s B", - "gui.tconstruct.fluid.millibucket": "%s mB", - "gui.tconstruct.fluid.block": "%s块", - "gui.tconstruct.fluid.ingot": "%s锭", - "gui.tconstruct.fluid.nugget": "%s粒", - "gui.tconstruct.fluid.gem": "%s宝石", - "gui.tconstruct.fluid.pane": "%s板", - "gui.tconstruct.fluid.slimeball": "%s黏液球", - "gui.tconstruct.fluid.hold_shift": "按住§e§oShift§r§7以桶为单位显示流体", - "entity.tconstruct.earth_slime": "史莱姆", - "entity.tconstruct.sky_slime": "碧空史莱姆", - "item.tconstruct.sky_slime_spawn_egg": "碧空史莱姆刷怪蛋", - "entity.tconstruct.ender_slime": "末影史莱姆", - "item.tconstruct.ender_slime_spawn_egg": "末影史莱姆刷怪蛋", - "entity.tconstruct.terracube": "大地史莱姆", - "item.tconstruct.terracube_spawn_egg": "大地史莱姆刷怪蛋", - "block.tconstruct.earth_slime_dirt": "大地黏性泥土", - "block.tconstruct.earth_slime_dirt.tooltip": "黏脚,却能让你跳得更高", - "block.tconstruct.sky_slime_dirt": "碧空黏性泥土", - "block.tconstruct.sky_slime_dirt.tooltip": "黏脚,却能让你跳得更高", - "block.tconstruct.ichor_slime_dirt": "灵浆泥土", - "block.tconstruct.ichor_slime_dirt.tooltip": "黏脚,却能让你跳得更高", - "block.tconstruct.ender_slime_dirt": "末影黏性泥土", - "block.tconstruct.ender_slime_dirt.tooltip": "黏脚,却能让你跳得更高", - "block.tconstruct.earth_vanilla_slime_grass": "大地黏性草方块", - "block.tconstruct.earth_vanilla_slime_grass.tooltip": "柔软之极!能让你跳得更高", - "block.tconstruct.earth_earth_slime_grass": "大地黏性草方块", - "block.tconstruct.earth_earth_slime_grass.tooltip": "柔软之极!能让你跳得更高", - "block.tconstruct.earth_sky_slime_grass": "大地黏性草方块", - "block.tconstruct.earth_sky_slime_grass.tooltip": "柔软之极!能让你跳得更高", - "block.tconstruct.earth_ichor_slime_grass": "大地黏性草方块", - "block.tconstruct.earth_ichor_slime_grass.tooltip": "柔软之极!能让你跳得更高", - "block.tconstruct.earth_ender_slime_grass": "大地黏性草方块", - "block.tconstruct.earth_ender_slime_grass.tooltip": "柔软之极!能让你跳得更高", - "block.tconstruct.sky_vanilla_slime_grass": "碧空黏性草方块", - "block.tconstruct.sky_vanilla_slime_grass.tooltip": "柔软之极!能让你跳得更高", - "block.tconstruct.sky_earth_slime_grass": "碧空黏性草方块", - "block.tconstruct.sky_earth_slime_grass.tooltip": "柔软之极!能让你跳得更高", - "block.tconstruct.sky_sky_slime_grass": "碧空黏性草方块", - "block.tconstruct.sky_sky_slime_grass.tooltip": "柔软之极!能让你跳得更高", - "block.tconstruct.sky_ichor_slime_grass": "碧空黏性草方块", - "block.tconstruct.sky_ichor_slime_grass.tooltip": "柔软之极!能让你跳得更高", - "block.tconstruct.sky_ender_slime_grass": "碧空黏性草方块", - "block.tconstruct.sky_ender_slime_grass.tooltip": "柔软之极!能让你跳得更高", - "block.tconstruct.blood_vanilla_slime_grass": "黏血菌岩", - "block.tconstruct.blood_vanilla_slime_grass.tooltip": "柔软之极!能让你跳得更高", - "block.tconstruct.blood_earth_slime_grass": "黏血菌岩", - "block.tconstruct.blood_earth_slime_grass.tooltip": "柔软之极!能让你跳得更高", - "block.tconstruct.blood_sky_slime_grass": "黏血菌岩", - "block.tconstruct.blood_sky_slime_grass.tooltip": "柔软之极!能让你跳得更高", - "block.tconstruct.blood_ichor_slime_grass": "黏血菌岩", - "block.tconstruct.blood_ichor_slime_grass.tooltip": "柔软之极!能让你跳得更高", - "block.tconstruct.blood_ender_slime_grass": "黏血菌岩", - "block.tconstruct.blood_ender_slime_grass.tooltip": "柔软之极!能让你跳得更高", - "block.tconstruct.ichor_vanilla_slime_grass": "灵浆菌岩", - "block.tconstruct.ichor_vanilla_slime_grass.tooltip": "柔软之极!能让你跳得更高", - "block.tconstruct.ichor_earth_slime_grass": "灵浆菌岩", - "block.tconstruct.ichor_earth_slime_grass.tooltip": "柔软之极!能让你跳得更高", - "block.tconstruct.ichor_sky_slime_grass": "灵浆菌岩", - "block.tconstruct.ichor_sky_slime_grass.tooltip": "柔软之极!能让你跳得更高", - "block.tconstruct.ichor_ichor_slime_grass": "灵浆菌岩", - "block.tconstruct.ichor_ichor_slime_grass.tooltip": "柔软之极!能让你跳得更高", - "block.tconstruct.ichor_ender_slime_grass": "灵浆菌岩", - "block.tconstruct.ichor_ender_slime_grass.tooltip": "柔软之极!能让你跳得更高", - "block.tconstruct.ender_vanilla_slime_grass": "末影黏性草方块", - "block.tconstruct.ender_vanilla_slime_grass.tooltip": "柔软之极!能让你跳得更高", - "block.tconstruct.ender_earth_slime_grass": "末影黏性草方块", - "block.tconstruct.ender_earth_slime_grass.tooltip": "柔软之极!能让你跳得更高", - "block.tconstruct.ender_sky_slime_grass": "末影黏性草方块", - "block.tconstruct.ender_sky_slime_grass.tooltip": "柔软之极!能让你跳得更高", - "block.tconstruct.ender_ichor_slime_grass": "末影黏性草方块", - "block.tconstruct.ender_ichor_slime_grass.tooltip": "柔软之极!能让你跳得更高", - "block.tconstruct.ender_ender_slime_grass": "末影黏性草方块", - "block.tconstruct.ender_ender_slime_grass.tooltip": "柔软之极!能让你跳得更高", - "item.tconstruct.earth_slime_grass_seeds": "黏性种子", - "item.tconstruct.earth_slime_grass_seeds.tooltip": "种植在泥土或黏性泥土上来制造黏性草方块", - "item.tconstruct.sky_slime_grass_seeds": "黏性种子", - "item.tconstruct.sky_slime_grass_seeds.tooltip": "种植在泥土或黏性泥土上来制造黏性草方块,或种植在藤蔓上获取黏性藤蔓", - "item.tconstruct.blood_slime_grass_seeds": "黏性种子", - "item.tconstruct.blood_slime_grass_seeds.tooltip": "种植在泥土或黏性泥土上来制造黏性菌岩", - "item.tconstruct.ichor_slime_grass_seeds": "黏性种子", - "item.tconstruct.ichor_slime_grass_seeds.tooltip": "种植在泥土或黏性泥土上来制造黏性菌岩", - "item.tconstruct.ender_slime_grass_seeds": "黏性种子", - "item.tconstruct.ender_slime_grass_seeds.tooltip": "种植在泥土或黏性泥土上来制造黏性草方块,或种植在藤蔓上获取黏性藤蔓", - "block.tconstruct.earth_slime_leaves": "黏性树叶", - "block.tconstruct.sky_slime_leaves": "黏性树叶", - "block.tconstruct.blood_slime_leaves": "黏性疣", - "block.tconstruct.ichor_slime_leaves": "黏性疣", - "block.tconstruct.ender_slime_leaves": "黏性树叶", - "block.tconstruct.earth_slime_tall_grass": "黏性高草丛", - "block.tconstruct.sky_slime_tall_grass": "黏性高草丛", - "block.tconstruct.blood_slime_tall_grass": "黏性高草丛", - "block.tconstruct.ichor_slime_tall_grass": "黏性高草丛", - "block.tconstruct.ender_slime_tall_grass": "黏性高草丛", - "block.tconstruct.earth_slime_fern": "黏性蕨", - "block.tconstruct.sky_slime_fern": "黏性蕨", - "block.tconstruct.blood_slime_fern": "黏性菌索", - "block.tconstruct.ichor_slime_fern": "黏性菌索", - "block.tconstruct.ender_slime_fern": "黏性蕨", - "block.tconstruct.earth_slime_sapling": "绿心树苗", - "block.tconstruct.earth_slime_sapling.tooltip": "只能在黏性泥土或黏性草方块上生长", - "block.tconstruct.sky_slime_sapling": "天根树苗", - "block.tconstruct.sky_slime_sapling.tooltip": "只能在黏性泥土或黏性草方块上生长", - "block.tconstruct.blood_slime_sapling": "血菌", - "block.tconstruct.blood_slime_sapling.tooltip": "只能在黏性菌岩上生长", - "block.tconstruct.ichor_slime_sapling": "灵浆树苗", - "block.tconstruct.ichor_slime_sapling.tooltip": "只能在黏性菌岩上生长", - "block.tconstruct.ender_slime_sapling": "末影史莱姆树苗", - "block.tconstruct.ender_slime_sapling.tooltip": "只能在黏性泥土或黏性草方块上生长", - "block.tconstruct.ender_slime_vine": "黏性藤蔓", - "block.tconstruct.sky_slime_vine": "黏性藤蔓", - "block.tconstruct.greenheart_planks": "绿心木板", - "block.tconstruct.greenheart_planks_slab": "绿心木台阶", - "block.tconstruct.greenheart_planks_stairs": "绿心木楼梯", - "block.tconstruct.greenheart_log": "绿心原木", - "block.tconstruct.stripped_greenheart_log": "去皮绿心原木", - "block.tconstruct.greenheart_wood": "绿心木", - "block.tconstruct.stripped_greenheart_wood": "去皮绿心木", - "block.tconstruct.greenheart_fence": "绿心木栅栏", - "block.tconstruct.greenheart_fence_gate": "绿心木栅栏门", - "block.tconstruct.greenheart_door": "绿心木门", - "block.tconstruct.greenheart_trapdoor": "绿心木活板门", - "block.tconstruct.greenheart_pressure_plate": "绿心木压力板", - "block.tconstruct.greenheart_button": "绿心木按钮", - "block.tconstruct.greenheart_sign": "绿心木告示牌", - "block.tconstruct.greenheart_wall_sign": "绿心木告示牌", - "block.tconstruct.skyroot_planks": "天根木板", - "block.tconstruct.skyroot_planks_slab": "天根木台阶", - "block.tconstruct.skyroot_planks_stairs": "天根木楼梯", - "block.tconstruct.skyroot_log": "天根原木", - "block.tconstruct.stripped_skyroot_log": "去皮天根木", - "block.tconstruct.skyroot_wood": "天根木", - "block.tconstruct.stripped_skyroot_wood": "去皮天根木", - "block.tconstruct.skyroot_fence": "天根木栅栏", - "block.tconstruct.skyroot_fence_gate": "天根木栅栏门", - "block.tconstruct.skyroot_door": "天根木门", - "block.tconstruct.skyroot_trapdoor": "天根木活板门", - "block.tconstruct.skyroot_pressure_plate": "天根木压力板", - "block.tconstruct.skyroot_button": "天根木按钮", - "block.tconstruct.skyroot_sign": "天根木告示牌", - "block.tconstruct.skyroot_wall_sign": "天根木告示牌", - "block.tconstruct.bloodshroom_planks": "血菌木板", - "block.tconstruct.bloodshroom_planks_slab": "血菌木台阶", - "block.tconstruct.bloodshroom_planks_stairs": "血菌木楼梯", - "block.tconstruct.bloodshroom_log": "血菌柄", - "block.tconstruct.stripped_bloodshroom_log": "去皮血菌柄", - "block.tconstruct.bloodshroom_wood": "血菌核", - "block.tconstruct.stripped_bloodshroom_wood": "去皮血菌核", - "block.tconstruct.bloodshroom_fence": "血菌木栅栏", - "block.tconstruct.bloodshroom_fence_gate": "血菌木栅栏门", - "block.tconstruct.bloodshroom_door": "血菌木门", - "block.tconstruct.bloodshroom_trapdoor": "血菌木活板门", - "block.tconstruct.bloodshroom_pressure_plate": "血菌木压力板", - "block.tconstruct.bloodshroom_button": "血菌木按钮", - "block.tconstruct.bloodshroom_sign": "血菌木告示牌", - "block.tconstruct.bloodshroom_wall_sign": "血菌木告示牌", - "material.tconstruct.unknown": "未知材料", - "material.tconstruct.wood": "木", - "material.tconstruct.wood.format": "木%s", - "material.tconstruct.wood.flavor": "How much wood could a woodchuck chuck if a woodchuck could chuck wood?", - "material.tconstruct.wood.encyclopedia": "每级使各个部件修理效率提高50%", - "material.tconstruct.flint": "燧石", - "material.tconstruct.flint.flavor": "匠造之心因此滚烫!", - "material.tconstruct.flint.encyclopedia": "按失去耐久度平方根的四分之一增加工具的伤害", - "material.tconstruct.bone": "骨头", - "material.tconstruct.bone.flavor": "吾为所持剑之骨", - "material.tconstruct.necrotic_bone": "腐骸", - "material.tconstruct.necrotic_bone.flavor": "你存心挑骨头是吧?", - "material.tconstruct.necrotic_bone.encyclopedia": "每级使造成伤害的治疗效果增加5%", - "material.tconstruct.string": "线", - "material.tconstruct.string.flavor": "理论上的最佳材料。", - "material.tconstruct.string.encyclopedia": "使工具可以在匠作站和工作站上使用线进行修复", - "material.tconstruct.leather": "皮革", - "material.tconstruct.leather.flavor": "Killed a cow, tanned it's hide.", - "material.tconstruct.leather.encyclopedia": "每次工具操作最高只能损耗一点耐久度", - "material.tconstruct.vine": "藤蔓", - "material.tconstruct.vine.flavor": "生气蓬勃,不像那死气沉沉的社交网络。", - "material.tconstruct.vine.encyclopedia": "在太阳光完全照射的情况下,工具有75%的几率在使用时不损耗耐久度。", - "material.tconstruct.iron": "铁", - "material.tconstruct.iron.flavor": "Ironic. He could save others from death, but not himself.", - "material.tconstruct.iron.encyclopedia": "每级给予工具10%的额外耐久", - "material.tconstruct.seared_stone": "焦黑石", - "material.tconstruct.seared_stone.flavor": "Hotter Grout.", - "material.tconstruct.scorched_stone": "焦灼石", - "material.tconstruct.scorched_stone.flavor": "Founders edition bonus.", - "material.tconstruct.scorched_stone.encyclopedia": "每级使对着火目标+2点伤害", - "material.tconstruct.copper": "铜", - "material.tconstruct.copper.flavor": "Don't let this tarnish your day.", - "material.tconstruct.slimewood": "黏木", - "material.tconstruct.slimewood.flavor": "Is this the wood of a slime or slime that's been infused with wood?", - "material.tconstruct.slimewood.encyclopedia": "有几率每秒自行再生黏液覆层,每级几率增加5%", - "material.tconstruct.bloodbone": "血骨", - "material.tconstruct.bloodbone.flavor": "Isn't the blood supposed to be inside the bone?", - "material.tconstruct.bloodbone.encyclopedia": "在生命值低时提升攻击力,每级使生命值为1时+4点攻击伤害", - "material.tconstruct.rose_gold": "玫瑰金", - "material.tconstruct.rose_gold.flavor": "免责声明:不是用真的玫瑰做的。", - "material.tconstruct.rose_gold.encyclopedia": "每级增加一个额外的升级槽", - "material.tconstruct.chain": "锁链", - "material.tconstruct.chain.flavor": "You too can become the chain user now.", - "material.tconstruct.chain.encyclopedia": "工具的耐久度损耗降低25%", - "material.tconstruct.skyslime_vine": "黏性藤蔓", - "material.tconstruct.skyslime_vine.flavor": "Float like a butterfly, sting like a bee.", - "material.tconstruct.skyslime_vine.encyclopedia": "取消不站在地面时的挖掘速度削减", - "material.tconstruct.slimesteel": "黏钢", - "material.tconstruct.slimesteel.flavor": "You must steal the slime to get slimesteel.", - "material.tconstruct.slimesteel.encyclopedia": "增加25点黏液覆层,每级会再此基础上增加50%", - "material.tconstruct.nahuatl": "纳瓦特尔", - "material.tconstruct.nahuatl.flavor": "这真的不是黑曜石,如果是的话我会把它的名字改成“黑曜石”的。", - "material.tconstruct.nahuatl.encyclopedia": "Has a 50% chance of doing up to 5 damage over time, more damage at higher levels", - "material.tconstruct.pig_iron": "生铁", - "material.tconstruct.pig_iron.flavor": "最强材料,别和我争", - "material.tconstruct.pig_iron.encyclopedia": "可以吃,每级增加1点饥饿值和0.1饱和度恢复值", - "material.tconstruct.cobalt": "钴", - "material.tconstruct.cobalt.flavor": "Coblat. The material of the Red Army.", - "material.tconstruct.cobalt.encyclopedia": "每级提升7%的攻击速度和挖掘速度", - "material.tconstruct.manyullyn": "玛玉灵", - "material.tconstruct.manyullyn.flavor": "The metal that most Tinkers will never pronounce right. Also known as a star cutting material.", - "material.tconstruct.manyullyn.encyclopedia": "每级使8次连击后的伤害+2", - "material.tconstruct.hepatizon": "黑色科林斯青铜", - "material.tconstruct.hepatizon.flavor": "He-pa-ti-zon - boil it, mash it, put it in a stew.", - "material.tconstruct.hepatizon.encyclopedia": "Boosts mining speed by 25% per level after mining 32 consecutive blocks", - "material.tconstruct.queens_slime": "皇后史莱姆", - "material.tconstruct.queens_slime.flavor": "Princesses are evil, get yourself a Queen.", - "material.tconstruct.queens_slime.encyclopedia": "Reduces durability by 15% per level, 66% of that going towards overslime", - "material.tconstruct.blazing_bone": "烈焰骨", - "material.tconstruct.blazing_bone.flavor": "Harness the full power of the Nether Fortress - bone and blaze", - "material.tconstruct.blazing_bone.encyclopedia": "Grants +1% damage per second of fire, up to +15% from lava's 15 seconds. Bonus reduced by fire resistance.", - "material.tconstruct.soulsteel": "魂钢", - "material.tconstruct.endstone": "末地石", - "material.tconstruct.knightslime": "骑士史莱姆", - "material.tconstruct.enderslime_vine": "黏性藤蔓", - "material.tconstruct.enderslime_vine.flavor": "The End?", - "material.tconstruct.enderslime_vine.encyclopedia": "Teleports the holder to the location of mined blocks or killed monsters", - "material.tconstruct.osmium": "锇", - "material.tconstruct.osmium.flavor": "Too dense to get most jokes", - "material.tconstruct.osmium.encyclopedia": "Prevents 33% of damage at the cost of an extra 25% repair cost at first level", - "material.tconstruct.tungsten": "钨", - "material.tconstruct.tungsten.flavor": "Have you considered starting a heavy metal band?", - "material.tconstruct.tungsten.encyclopedia": "Grants +10% mining speed and -10% movement speed per level", - "material.tconstruct.platinum": "铂", - "material.tconstruct.platinum.flavor": "Its what winners use!", - "material.tconstruct.platinum.encyclopedia": "Grants +8 mining speed against ores", - "material.tconstruct.lead": "铅", - "material.tconstruct.lead.flavor": "Could try and make a sandwich out of this.", - "material.tconstruct.lead.encyclopedia": "Grants +10% attack and -10% movement speed per level", - "material.tconstruct.silver": "银", - "material.tconstruct.silver.flavor": "You know, this tool isn't going to look so shiny in a few days.", - "material.tconstruct.silver.encyclopedia": "Gives +2.5 damage against undead per level", - "material.tconstruct.whitestone": "白石", - "material.tconstruct.whitestone.flavor": "Take your useless white metals and make a useful tool", - "material.tconstruct.steel": "钢", - "material.tconstruct.steel.flavor": "Basically 90% of material science", - "material.tconstruct.steel.encyclopedia": "Grants +4% durability, damage, and speed per level", - "material.tconstruct.bronze": "青铜", - "material.tconstruct.constantan": "康铜", - "material.tconstruct.constantan.flavor": "Constantantantantantantan... Sorry it's fun to add more \"tans.\"", - "material.tconstruct.invar": "殷钢", - "material.tconstruct.invar.flavor": "Resists both temperature and arrest.", - "material.tconstruct.invar.encyclopedia": "Grants +2.5 damage in biomes with neutral temperatures", - "material.tconstruct.electrum": "琥珀金", - "material.tconstruct.electrum.flavor": "Good for electronic components.", - "material.tconstruct.electrum.encyclopedia": "Grants +50% XP per level from blocks and monsters", - "material.tconstruct.necronium": "Necronium", - "material.tconstruct.necronium.flavor": "This much decay probably only leaves it with a quarter life", - "material.tconstruct.necronium.encyclopedia": "Causes at least 5 seconds of wither, to your target and at a 25% chance to you", - "material.tconstruct.plated_slimewood": "Plated Slimewood", - "material.tconstruct.plated_slimewood.flavor": "All the shininess of brass with the squish of slime", - "material.tconstruct.plated_slimewood.encyclopedia": "Grants +100% to all methods of restoring overslime", - "modifier.tconstruct.empty": "强化物无效", - "modifier.tconstruct.empty.flavor": "数据缺失!", - "modifier.tconstruct.empty.description": "强化物无效时的后备显示内容", - "modifier.tconstruct.shiny": "闪亮", - "modifier.tconstruct.shiny.flavor": "魔能贯流!", - "modifier.tconstruct.shiny.description": "工具闪烁着附魔光效", - "modifier.tconstruct.offhanded": "副手持握", - "modifier.tconstruct.offhanded.description": "副手持握物品时禁用工具的右击交互功能", - "modifier.tconstruct.reinforced": "加固", - "modifier.tconstruct.reinforced.flavor": "结实耐用!", - "modifier.tconstruct.reinforced.description": "降低工具折耗耐久度的几率", - "modifier.tconstruct.overforced": "超强化", - "modifier.tconstruct.overforced.flavor": "黏液防护!", - "modifier.tconstruct.overforced.description": "在黏液的强化下,工具将拥有更高的黏液覆层上限", - "modifier.tconstruct.emerald": "绿宝石", - "modifier.tconstruct.diamond": "钻石", - "modifier.tconstruct.diamond.flavor": "尊贵富庶!", - "modifier.tconstruct.diamond.description": "提升工具的耐久度及各项数据!", - "modifier.tconstruct.worldbound": "世界绑定", - "modifier.tconstruct.worldbound.flavor": "远古回响!", - "modifier.tconstruct.worldbound.description": "次等的“下界合金”升级,使工具获得免疫如火焰等外部伤害的能力,但不提供强度加成", - "modifier.tconstruct.soulbound": "灵魂绑定", - "modifier.tconstruct.soulbound.flavor": "生命纽带!", - "modifier.tconstruct.soulbound.description": "死亡时在物品栏保留该工具!", - "modifier.tconstruct.netherite": "下界合金", - "modifier.tconstruct.netherite.flavor": "精尖增强!", - "modifier.tconstruct.netherite.description": "掌控远古金属的力量,增强工具并使其免疫火焰等外界伤害", - "recipe.tconstruct.modifier.netherite_requirements": "“下界合金”需要“钻石”或“绿宝石”作为前置", - "modifier.tconstruct.overslime": "黏液覆层", - "modifier.tconstruct.overslime.flavor": "黏糊糊!", - "modifier.tconstruct.overslime.description": "使用工具将优先折耗黏液覆层而非耐久度!但在黏液覆层耗尽时不起任何作用。", - "modifier.tconstruct.experienced": "阅历", - "modifier.tconstruct.experienced.flavor": "学啥都快!", - "modifier.tconstruct.experienced.description": "击杀生物及采掘方块时从中获取更多经验值", - "modifier.tconstruct.magnetic": "磁性", - "modifier.tconstruct.magnetic.flavor": "引力人格!", - "modifier.tconstruct.magnetic.description": "进行攻击时吸引周围的物品?!", - "modifier.tconstruct.haste": "急迫", - "modifier.tconstruct.haste.1": "急迫", - "modifier.tconstruct.haste.2": "疾速", - "modifier.tconstruct.haste.3": "迅猛", - "modifier.tconstruct.haste.4": "神驰", - "modifier.tconstruct.haste.5": "蹑影追风", - "modifier.tconstruct.haste.flavor": "科学奥妙!", - "modifier.tconstruct.blasting": "爆裂", - "modifier.tconstruct.blasting.flavor": "爆破采矿!", - "modifier.tconstruct.blasting.description": "你的工具能以更快的速度采掘矿石等爆炸抗性不佳的方块!", - "modifier.tconstruct.blasting.mining_speed": "爆裂采掘速度", - "modifier.tconstruct.hydraulic": "水力驱动", - "modifier.tconstruct.hydraulic.flavor": "龙王助我!", - "modifier.tconstruct.hydraulic.description": "使工具在水下或雨中时获得采掘速度加成!", - "modifier.tconstruct.lightspeed": "光照提速", - "modifier.tconstruct.lightspeed.flavor": "更亮,更快!", - "modifier.tconstruct.lightspeed.description": "工具能以更快的速度采掘良好光照条件下的方块!", - "modifier.tconstruct.lightspeed.mining_speed": "光照下采掘速度", - "modifier.tconstruct.knockback": "击退", - "modifier.tconstruct.knockback.flavor": "Weeeeee!", - "modifier.tconstruct.knockback.description": "被击中的东西会被远远地弹飞!", - "modifier.tconstruct.padded": "护垫", - "modifier.tconstruct.padded.flavor": "毛茸茸!", - "modifier.tconstruct.padded.description": "降低工具的击退效果,防止攻击目标逃逸", - "modifier.tconstruct.severing": "肢解", - "modifier.tconstruct.severing.flavor": "不仅是头,脚和羽毛也逃不了!", - "modifier.tconstruct.severing.description": "使被工具击杀的生物有几率掉落头颅及其它身体部位!", - "modifier.tconstruct.fiery": "怒火", - "modifier.tconstruct.fiery.flavor": "地狱烈火灌注其中!", - "modifier.tconstruct.fiery.description": "点燃攻击目标", - "modifier.tconstruct.necrotic": "腐骸", - "modifier.tconstruct.necrotic.flavor": "汲取血液!", - "modifier.tconstruct.necrotic.description": "会榨取攻击目标的生命来滋养你!", - "modifier.tconstruct.piercing": "穿刺", - "modifier.tconstruct.piercing.flavor": "变身仙人掌!", - "modifier.tconstruct.piercing.description": "工具会造成额外的真实伤害!", - "modifier.tconstruct.piercing.attack_damage": "穿刺伤害", - "modifier.tconstruct.smite": "亡灵杀手", - "modifier.tconstruct.smite.flavor": "死吧,贱种!", - "modifier.tconstruct.smite.description": "哪只亡灵不惧怕这金光闪闪的西瓜!", - "modifier.tconstruct.smite.attack_damage": "对亡灵生物伤害", - "modifier.tconstruct.bane_of_sssss": "嘶嘶杀手", - "modifier.tconstruct.bane_of_sssss.flavor": "你这吱吱蛛真不错啊!", - "modifier.tconstruct.bane_of_sssss.description": "工具会对蜘蛛、苦力怕和其他嘶嘶叫瘆死个人的虫子造成额外伤害!", - "modifier.tconstruct.bane_of_sssss.attack_damage": "对嘶嘶叫的虫子或其他东西伤害", - "modifier.tconstruct.antiaquatic": "水生杀手", - "modifier.tconstruct.antiaquatic.flavor": "基本上就是一根钓鱼竿了!", - "modifier.tconstruct.antiaquatic.description": "工具会对水栖生物造成额外伤害!", - "modifier.tconstruct.antiaquatic.attack_damage": "对水栖生物伤害", - "modifier.tconstruct.cooling": "火生杀手", - "modifier.tconstruct.cooling.flavor": "霜冻寒流!", - "modifier.tconstruct.cooling.description": "工具会对火基生物造成额外伤害!", - "modifier.tconstruct.cooling.attack_damage": "对火基生物伤害", - "modifier.tconstruct.sweeping_edge": "横扫之刃", - "modifier.tconstruct.sweeping_edge.flavor": "武士之道!", - "modifier.tconstruct.sweeping_edge.description": "横扫攻击所波及的目标将受到更高百分比的伤害", - "modifier.tconstruct.sweeping_edge.attack_damage": "横扫伤害", - "modifier.tconstruct.sharpness": "锋利", - "modifier.tconstruct.sharpness.1": "锋利", - "modifier.tconstruct.sharpness.2": "尖芒", - "modifier.tconstruct.sharpness.3": "锐刃", - "modifier.tconstruct.sharpness.4": "新砺", - "modifier.tconstruct.sharpness.5": "吹毫断发", - "modifier.tconstruct.sharpness.flavor": "多快的刀?", - "modifier.tconstruct.sharpness.description": "使工具锋芒逼人,摧枯拉朽!", - "modifier.tconstruct.unbreakable": "不毁", - "modifier.tconstruct.unbreakable.flavor": "冷冻封存!", - "modifier.tconstruct.unbreakable.description": "工具不再在常规使用中折耗耐久度", - "recipe.tconstruct.modifier.unbreakable_requirements": "“不毁”需要“下界合金”和“加固 V”作为前置", - "modifier.tconstruct.dual_wielding": "双持", - "modifier.tconstruct.dual_wielding.flavor": "二刀流!", - "modifier.tconstruct.dual_wielding.description": "可使用副手同主手一起施展攻击,副手持握的工具攻击速度较慢", - "recipe.tconstruct.modifier.two_handed_dual_wielding": "双手工具需要把副手也用上才能双持。", - "modifier.tconstruct.silky": "丝触", - "modifier.tconstruct.silky.flavor": "丝般顺滑!", - "modifier.tconstruct.silky.description": "工具所开采的方块将掉落其自身", - "modifier.tconstruct.autosmelt": "自动熔炼", - "modifier.tconstruct.autosmelt.flavor": "下界之火蕴于工具之中!", - "modifier.tconstruct.autosmelt.description": "自动熔炼工具所采掘的方块", - "modifier.tconstruct.luck": "幸运", - "modifier.tconstruct.luck.1": "幸运", - "modifier.tconstruct.luck.2": "洪福", - "modifier.tconstruct.luck.3": "吉星", - "modifier.tconstruct.luck.flavor": "鸿运当头!", - "modifier.tconstruct.luck.description": "提升采掘与击杀生物时获得高品质战利品的几率!", - "recipe.tconstruct.modifier.luck.level_2": "“洪福”的配方需要与“幸运”相异", - "recipe.tconstruct.modifier.luck.level_3": "“吉星”的配方需要与“幸运”和“洪福”相异", - "modifier.tconstruct.fortune": "时运", - "modifier.tconstruct.fortune.flavor": "采矿幸运儿!", - "modifier.tconstruct.fortune.description": "采掘矿石时获得更多掉落物!", - "modifier.tconstruct.looting": "抢夺", - "modifier.tconstruct.looting.flavor": "战利幸运儿!", - "modifier.tconstruct.looting.description": "击杀生物后获得更多战利品!", - "modifier.tconstruct.expanded": "延展", - "modifier.tconstruct.expanded.flavor": "真的有在好好练腿哦!", - "modifier.tconstruct.expanded.description": "扩大工具的效用范围", - "modifier.tconstruct.reach": "长臂", - "modifier.tconstruct.reach.flavor": "心灵促动!", - "modifier.tconstruct.reach.description": "持握该工具时延伸触及距离,以便进行更远的采掘与攻击!", - "modifier.tconstruct.pathing": "铺路", - "modifier.tconstruct.pathing.flavor": "有路走遍天下!", - "modifier.tconstruct.pathing.description": "工具可制造草径", - "modifier.tconstruct.stripping": "剥皮", - "modifier.tconstruct.stripping.flavor": "树皮脱光光!", - "modifier.tconstruct.stripping.description": "工具可为原木去皮", - "modifier.tconstruct.tilling": "耕耘", - "modifier.tconstruct.tilling.flavor": "“犁”别后的重逢!", - "modifier.tconstruct.tilling.description": "工具可耕耘泥土", - "modifier.tconstruct.glowing": "荧光", - "modifier.tconstruct.glowing.flavor": "闪闪放光芒!", - "modifier.tconstruct.glowing.description": "工具可耗费耐久度在持握者潜行时放置荧光球", - "modifier.tconstruct.exchanging": "置换", - "modifier.tconstruct.exchanging.flavor": "剧情反转!", - "modifier.tconstruct.exchanging.description": "若有可能,副手持握的方块将会在该工具采掘方块后立即填补被挖空的位置", - "modifier.tconstruct.firestarter": "纵火", - "modifier.tconstruct.firestarter.flavor": "熊熊火焰燃烧了我!", - "modifier.tconstruct.firestarter.description": "工具右击可生成火焰", - "modifier.tconstruct.fireprimer": "火种", - "modifier.tconstruct.fireprimer.flavor": "煽风点火!", - "modifier.tconstruct.fireprimer.description": "增加工具生成火焰的面积", - "modifier.tconstruct.melting": "熔炼", - "modifier.tconstruct.melting.flavor": "木棍上的熔炼之力!", - "modifier.tconstruct.melting.description": "熔炼攻击目标及其掉落物!", - "modifier.tconstruct.tank": "储液", - "modifier.tconstruct.tank.filled": "储罐:%s mB %s", - "modifier.tconstruct.tank.capacity": "储罐容量:%s mB", - "modifier.tconstruct.tank.flavor": "越大越好!", - "modifier.tconstruct.tank.description": "工具拥有一个可存储流体的内部储罐", - "modifier.tconstruct.bucketing": "装桶", - "modifier.tconstruct.bucketing.flavor": "呲溜!", - "modifier.tconstruct.bucketing.description": "工具可在潜行时收集与放出流体", - "modifier.tconstruct.spilling": "泼洒", - "modifier.tconstruct.spilling.flavor": "液体四溅!", - "modifier.tconstruct.creative_slot": "创造强化", - "modifier.tconstruct.creative_slot.flavor": "肮脏的舞弊者!", - "modifier.tconstruct.creative_slot.description": "非法获得一个额外的强化槽", - "modifier.tconstruct.stat_override": "Stat Override", - "modifier.tconstruct.stat_override.flavor": "Hacker!", - "modifier.tconstruct.stat_override.description": "Tool stats modified using commands", - "modifier.tconstruct.stat_override.bonuses": "Bonuses:", - "modifier.tconstruct.stat_override.multipliers": "Multipliers:", - "modifier.tconstruct.writable": "铭刻", - "modifier.tconstruct.writable.flavor": "知识分子!", - "modifier.tconstruct.writable.description": "更多的文字,更多升级槽。很符合逻辑!", - "modifier.tconstruct.harmonious": "强化谐和", - "modifier.tconstruct.harmonious.flavor": "强化协奏曲!", - "modifier.tconstruct.harmonious.description": "允许一个额外的升级与现有升级和谐共存。", - "modifier.tconstruct.recapitated": "强化重置", - "modifier.tconstruct.recapitated.flavor": "落首得返!", - "modifier.tconstruct.recapitated.description": "使工具获得一个额外的升级槽。", - "modifier.tconstruct.resurrected": "强化复生", - "modifier.tconstruct.resurrected.flavor": "殒命得归!", - "modifier.tconstruct.resurrected.description": "使工具的一个升级槽重获新生!", - "modifier.tconstruct.gilded": "镶金", - "modifier.tconstruct.gilded.flavor": "等价交换!", - "modifier.tconstruct.gilded.description": "以一个能力槽换取两个升级槽!", - "modifier.tconstruct.draconic": "龙裔", - "modifier.tconstruct.draconic.flavor": "统领末地!", - "modifier.tconstruct.draconic.description": "这颗来自巨兽的头颅为你的工具带来了第二个能力槽!", - "modifier.tconstruct.red_extra_upgrade": "红色额外升级", - "modifier.tconstruct.red_extra_upgrade.flavor": "整合包专用!", - "modifier.tconstruct.red_extra_upgrade.description": "请咨询该整合包的作者使用资源包完善该描述语", - "modifier.tconstruct.green_extra_upgrade": "绿色额外升级", - "modifier.tconstruct.green_extra_upgrade.flavor": "整合包专用!", - "modifier.tconstruct.green_extra_upgrade.description": "请咨询该整合包的作者使用资源包完善该描述语", - "modifier.tconstruct.blue_extra_upgrade": "蓝色额外升级", - "modifier.tconstruct.blue_extra_upgrade.flavor": "整合包专用!", - "modifier.tconstruct.blue_extra_upgrade.description": "请咨询该整合包的作者使用资源包完善该描述语", - "modifier.tconstruct.extra_ability": "额外能力", - "modifier.tconstruct.extra_ability.flavor": "整合包专用!", - "modifier.tconstruct.extra_ability.description": "请咨询该整合包的作者使用资源包完善该描述语", - "modifier.tconstruct.fake_attribute.mining_speed": "采掘速度", - "modifier.tconstruct.cultivated": "培植", - "modifier.tconstruct.cultivated.flavor": "精打细算!", - "modifier.tconstruct.cultivated.description": "工具在修复时,单位材料实际能够提供更多耐久度。", - "modifier.tconstruct.jagged": "锯齿", - "modifier.tconstruct.jagged.flavor": "破缘生锋刃!", - "modifier.tconstruct.jagged.description": "工具的耐久度越低,伤害值越高,但采掘速度越低", - "modifier.tconstruct.stonebound": "石缚", - "modifier.tconstruct.stonebound.flavor": "你的工具真的超爱石头诶!", - "modifier.tconstruct.stonebound.description": "工具的耐久度越低,采掘速度越高,但伤害值越低", - "modifier.tconstruct.stringy": "Stringy", - "modifier.tconstruct.stringy.flavor": "Like cheese, but less tasty", - "modifier.tconstruct.stringy.description": "Tool can be repaired using string", - "modifier.tconstruct.tanned": "Tanned", - "modifier.tconstruct.tanned.flavor": "Become a master leatherworker", - "modifier.tconstruct.tanned.description": "Tool no longer takes double or more damage from certain actions", - "modifier.tconstruct.solar_powered": "Solar Powered", - "modifier.tconstruct.solar_powered.flavor": "Good for the environment", - "modifier.tconstruct.solar_powered.description": "Tool resists damage in sunlight", - "modifier.tconstruct.sturdy": "坚固", - "modifier.tconstruct.sturdy.flavor": "精工细作!", - "modifier.tconstruct.sturdy.description": "选用最为长效持久的铁料打造而成", - "modifier.tconstruct.searing": "焦黑", - "modifier.tconstruct.searing.flavor": "通晓冶炼之道!", - "modifier.tconstruct.scorching": "焦灼", - "modifier.tconstruct.scorching.flavor": "掌控熔铸炉!", - "modifier.tconstruct.scorching.description": "工具会对着火的目标造成额外伤害", - "modifier.tconstruct.scorching.attack_damage": "对着火目标伤害", - "modifier.tconstruct.dwarven": "矮人血统", - "modifier.tconstruct.dwarven.flavor": "矿工挚友!", - "modifier.tconstruct.dwarven.description": "工具的采掘速度会随着所处高度的降低而加快,但最好还是别低过头了", - "modifier.tconstruct.overgrowth": "蔓生", - "modifier.tconstruct.overgrowth.flavor": "像菌子一样!", - "modifier.tconstruct.overgrowth.description": "工具会缓慢生长出黏液覆层", - "modifier.tconstruct.raging": "愤怒", - "modifier.tconstruct.raging.flavor": "破釜沉舟,背水一战!", - "modifier.tconstruct.raging.description": "当生命值低时工具造成更多伤害", - "modifier.tconstruct.enhanced": "增强", - "modifier.tconstruct.enhanced.flavor": "闪闪放光芒!", - "modifier.tconstruct.enhanced.description": "玫瑰金极佳地容纳了更多的升级槽!", - "modifier.tconstruct.airborne": "Airborne", - "modifier.tconstruct.airborne.flavor": "Take to the skies!", - "modifier.tconstruct.airborne.description": "Tool no longer is penalized when mining in the air", - "modifier.tconstruct.overcast": "厚积", - "modifier.tconstruct.overcast.flavor": "超厚覆层!", - "modifier.tconstruct.overcast.description": "黏液覆层使你的工具更加厚实", - "modifier.tconstruct.lacerating": "割裂", - "modifier.tconstruct.lacerating.flavor": "锐利边缘!", - "modifier.tconstruct.lacerating.description": "使攻击目标流血,造成更多伤害", - "modifier.tconstruct.lightweight": "轻便", - "modifier.tconstruct.lightweight.flavor": "轻如Shardblade!", - "modifier.tconstruct.lightweight.description": "你的工具之轻与其外观形成了令人讶异的对比,无论作攻击与采掘之用都非常灵巧", - "modifier.tconstruct.tasty": "美味", - "modifier.tconstruct.tasty.flavor": "吧唧吧唧", - "modifier.tconstruct.tasty.description": "闻起来真香,香得让你忍不住在这工具上添几道牙印", - "death.attack.tconstruct.bleed": "%1$s倒在了血泊之中", - "death.attack.tconstruct.bleed.item": "%2$s的攻击使%1$s流血致死", - "modifier.tconstruct.overlord": "帝皇", - "modifier.tconstruct.overlord.flavor": "九五至尊!", - "modifier.tconstruct.overlord.description": "工具的部分耐久度会被视作黏液覆层", - "modifier.tconstruct.momentum": "动力", - "modifier.tconstruct.momentum.flavor": "勇往直前,快上加快!", - "modifier.tconstruct.momentum.description": "工具的采掘速度会在一次无中断的采掘过程中不断提升", - "modifier.tconstruct.momentum.mining_speed": "动力采掘速度", - "modifier.tconstruct.insatiable": "贪婪", - "modifier.tconstruct.insatiable.flavor": "初识真味,欲望无垠!", - "modifier.tconstruct.insatiable.description": "工具的攻击伤害会在一次连续的战斗过程中不断提升", - "modifier.tconstruct.insatiable.attack_damage": "贪婪攻击伤害", - "modifier.tconstruct.conducting": "导热", - "modifier.tconstruct.conducting.flavor": "热学之力!", - "modifier.tconstruct.conducting.description": "当你着火时,工具会造成成倍的伤害", - "modifier.tconstruct.enderporting": "Enderporting", - "modifier.tconstruct.enderporting.flavor": "Harness the power of the enderslime", - "modifier.tconstruct.enderporting.description": "Tool teleports the holder to mined blocks or killed entities", - "modifier.tconstruct.dense": "Dense", - "modifier.tconstruct.dense.flavor": "Barely loses its shape", - "modifier.tconstruct.dense.description": "Tool lasts longer, but is harder to repair", - "modifier.tconstruct.sharpweight": "Sharpweight", - "modifier.tconstruct.sharpweight.flavor": "As opposed to a dumbweight", - "modifier.tconstruct.sharpweight.description": "Mines faster, but is extremely hard to move", - "modifier.tconstruct.lustrous": "Lustrous", - "modifier.tconstruct.lustrous.flavor": "The shiniest of ores!", - "modifier.tconstruct.lustrous.description": "Mines ores faster", - "modifier.tconstruct.lustrous.mining_speed": "Ore Mining", - "modifier.tconstruct.heavy": "沉重", - "modifier.tconstruct.heavy.flavor": "密度超大!", - "modifier.tconstruct.heavy.description": "持握时减缓移动速度,但工具的重量也使其攻击伤害得以增强", - "modifier.tconstruct.stoneshield": "Stoneshield", - "modifier.tconstruct.stoneshield.flavor": "Masterful stonebending", - "modifier.tconstruct.stoneshield.description": "Mined stone protects the tool from future damage", - "modifier.tconstruct.ductile": "可塑", - "modifier.tconstruct.ductile.flavor": "延性出众!", - "modifier.tconstruct.ductile.description": "工具更加耐用,采掘速度更快,伤害更高", - "modifier.tconstruct.maintained": "持久", - "modifier.tconstruct.maintained.flavor": "永葆青春,永保锋利!", - "modifier.tconstruct.maintained.description": "耐久度越高,工具的采掘速度越快", - "modifier.tconstruct.maintained_2": "持久", - "modifier.tconstruct.maintained_2.flavor": "更简易的磨砺方式!", - "modifier.tconstruct.maintained_2.description": "耐久度越高,工具的采掘速度越快", - "modifier.tconstruct.temperate": "恒温", - "modifier.tconstruct.temperate.flavor": "极端环境开采作业!", - "modifier.tconstruct.temperate.description": "工具在极端温度下提加快采掘速度", - "modifier.tconstruct.invariant": "Invariant", - "modifier.tconstruct.invariant.flavor": "Couldn't care less", - "modifier.tconstruct.invariant.description": "Tool does more damage in neutral temperatures", - "modifier.tconstruct.invariant.attack_damage": "Neutral Damage", - "modifier.tconstruct.decay": "Decay", - "modifier.tconstruct.decay.flavor": "Radioactive Withering", - "modifier.tconstruct.decay.description": "Causes targets to wither away, but may also cause the holder to wither", - "modifier.tconstruct.overworked": "Overworked", - "modifier.tconstruct.overworked.flavor": "Underpaid", - "modifier.tconstruct.overworked.description": "Increases amount of overslime restored from all sources", - "effect.tconstruct.bleeding": "流血", - "effect.tconstruct.magnetic": "磁性", - "effect.tconstruct.momentum": "动力", - "effect.tconstruct.insatiable": "贪婪", - "roman_numeral.value.1": "I", - "roman_numeral.value.2": "II", - "roman_numeral.value.3": "III", - "roman_numeral.value.4": "IV", - "roman_numeral.value.5": "V", - "roman_numeral.value.6": "VI", - "roman_numeral.value.7": "VII", - "roman_numeral.value.8": "VIII", - "roman_numeral.value.9": "IX", - "roman_numeral.value.10": "X", - "roman_numeral.value.11": "XI", - "roman_numeral.value.12": "XII", - "roman_numeral.value.13": "XIII", - "roman_numeral.value.14": "XIV", - "roman_numeral.value.15": "XV", - "roman_numeral.value.16": "XVI", - "roman_numeral.value.17": "XVII", - "roman_numeral.value.18": "XVIII", - "roman_numeral.value.19": "XIX", - "roman_numeral.value.20": "XX", - "tool_stat.tconstruct.attack_speed": "攻击速度:", - "tool_stat.tconstruct.attack_speed.description": "工具攻击速度计算所依据的基准值。\n大致为每秒施展满蓄力攻击的次数。", - "tool_stat.tconstruct.durability": "耐久度:", - "tool_stat.tconstruct.durability.description": "工具耐久度计算所依据的基准值。\n通常是工具整体耐久不可或缺的一部分。", - "stat.tconstruct.head": "顶端", - "tool_stat.tconstruct.mining_speed": "采掘速度:", - "tool_stat.tconstruct.mining_speed.description": "若使用该材料制作顶端,此项决定工具在采掘方块时的采掘速度。\n可能受到工具其余部件的影响。", - "tool_stat.tconstruct.attack_damage": "攻击伤害:", - "tool_stat.tconstruct.attack_damage.description": "工具攻击伤害计算所依据的基准值。\n最终数值受工具本身及其它组分的影响。", - "stat.tconstruct.handle": "手柄", - "tool_stat.tconstruct.handle.durability.description": "工具的最终耐久度会被这一数值修正。", - "tool_stat.tconstruct.handle.attack_damage.description": "工具的最终攻击伤害会被这一数值修正。", - "tool_stat.tconstruct.handle.attack_speed.description": "工具的最终攻击速度会被这一数值修正。", - "tool_stat.tconstruct.handle.mining_speed.description": "工具的最终采掘速度会被这一数值修正。", - "stat.tconstruct.extra": "附件", - "tool_stat.tconstruct.extra.no_stats": "无数据", - "stat.tconstruct.slot.prefix.upgrades": "升级槽:", - "stat.tconstruct.slot.prefix.abilities": "能力槽:", - "stat.tconstruct.slot.prefix.souls": "灵魂槽:", - "stat.tconstruct.slot.display.upgrades": "升级", - "stat.tconstruct.slot.display.abilities": "能力", - "stat.tconstruct.slot.display.souls": "灵魂", - "key.tconstruct.shift": "Shift", - "key.tconstruct.ctrl": "Ctrl", - "tooltip.tconstruct.tool.broken": "损坏", - "tooltip.tconstruct.tool.empty": "空", - "tooltip.tconstruct.hold_shift": "按住%s查看属性数值", - "tooltip.tconstruct.hold_ctrl": "按住%s查看详细信息", - "tooltip.tconstruct.missing_data": "缺少工具数据", - "tooltip.tconstruct.part.added_by": "材料由%s添加", - "tooltip.tconstruct.part.missing_material": "缺失材料:%s", - "tooltip.tconstruct.part.missing_info": "部件无数据", - "itemGroup.tconstruct.general": "匠魂丨常规物品", - "itemGroup.tconstruct.tools": "匠魂丨工具", - "itemGroup.tconstruct.tool_parts": "匠魂丨部件", - "itemGroup.tconstruct.smeltery": "匠魂丨冶炼", - "itemGroup.tconstruct.world": "匠魂丨世界", - "itemGroup.tconstruct.gadgets": "匠魂丨器物", - "gui.tconstruct.crafting_station": "工作站", - "gui.tconstruct.crafting_station.uncraftable": "当前该物品尚无法被玩家制作", - "gui.tconstruct.part_builder": "部件制造台", - "gui.tconstruct.part_builder.info": "在这里,你能制作工具部件,从而实现你的工匠梦想。\n\n要制作一个工具部件,你需要将模具放入左侧的空槽并选择目标部件类型,接着在右侧的槽中放入材料,即可制成对应材料的对应部件。", - "gui.tconstruct.part_builder.material_value": "材料值:%s", - "gui.tconstruct.part_builder.cost": "模具消耗:%s", - "gui.tconstruct.part_builder.trait": "属性", - "gui.tconstruct.part_builder.uncraftable": "无法打造", - "gui.tconstruct.part_builder.uncraftable.tooltip": "部件制造台无法打造该材料。需使用浇铸等方式进行部件成型。", - "gui.tconstruct.tinkers_chest": "匠作箱", - "gui.tconstruct.cast_chest": "铸模箱", - "gui.tconstruct.part_chest": "部件箱", - "gui.tconstruct.tinker_station": "匠作台", - "gui.tconstruct.tinker_station.repair_limited": "修复与强化", - "gui.tconstruct.tinker_station.repair_limited.description": "Allows creating all basic tools and applying most modifiers. Select a layout from the buttons on the left to get started.", - "gui.tconstruct.tinker_station.repair": "修复与强化", - "gui.tconstruct.tinker_station.repair.description": "Create both small and broad tools and modify existing tools to fulfil your dreams! Select a layout from the buttons on the left to get started.", - "gui.tconstruct.tinker_station.modifiers": "强化属性", - "gui.tconstruct.tinker_station.upgrades": "升级与能力", - "gui.tconstruct.tinker_station.traits": "属性", - "gui.tconstruct.tinker_station.components": "组成部件", - "gui.tconstruct.tinker_station.info": "修复和改装你工具的主要手段。在左侧安放工具和材料即可开始。", - "gui.tconstruct.tinker_station.no_traits": "无 :[", - "gui.tconstruct.manual.cycle.recipes": "切换至其它配方", - "recipe.tconstruct.tool_repair.fully_repaired": "工具完好无损", - "recipe.tconstruct.damaging.broken": "工具已损坏", - "recipe.tconstruct.overslime.at_capacity": "工具已无更多空间来容纳黏液覆层", - "recipe.tconstruct.remove_modifier.no_modifiers": "工具不具有任何可移除强化物", - "recipe.tconstruct.part_swapping.too_many_parts": "该工具无法在此切换部件", - "recipe.tconstruct.modifier.not_enough_slot": "至少需要1个%s槽来添加该强化物", - "recipe.tconstruct.modifier.not_enough_slots": "至少需要%s个%s槽来添加该强化物", - "recipe.tconstruct.modifier.validate_slots": "这项改动留给工具的%s槽过少", - "recipe.tconstruct.modifier.max_level": "%s的等级不可大于%s", - "recipe.tconstruct.modifier.requirements_error": "工具的其中一个强化物已使该工具状态无效,联系整合包作者以了解详细错误情况。", - "gui.tconstruct.caption": "说明", - "gui.tconstruct.error": "错误", - "gui.tconstruct.warning": "警告", - "gui.tconstruct.general.hover": "将指针悬停在条目上以获取更多信息", - "gui.tconstruct.error.invalid_pattern": "样式无效,缺少可用的工具部件!", - "gui.tconstruct.error.invalid_recipe": "配方无效!", - "gui.tconstruct.error.unknown_material": "未知材料", - "gui.tconstruct.error.useless_tool_part": "该部件无法用于任何工具种类!\n\n可能由于材料%s的部分信息有所缺失或无任何工具需要%s作为合成材料。", - "gui.tconstruct.error.not_enough_durability": "耐久度不足\n至少需要%d点耐久度。", - "subtitles.tconstruct.little_saw": "Saw used", - "subtitles.tconstruct.item_frame_click": "物品展示框:时钟转动", - "subtitles.tconstruct.casting_cools": "铸件:冷却", - "subtitles.tconstruct.slime_sling": "黏液弹弓:弹跳", - "subtitles.tconstruct.slime_sling.teleport": "黏液弹弓:传送", - "subtitles.tconstruct.enderporting": "Entity enderports", - "subtitles.tconstruct.throw.throwball": "掷球:飞出", - "subtitles.tconstruct.throw.shuriken": "手里剑:飞出", - "subtitles.tconstruct.necrotic_heal": "生命汲取", - "subtitles.tconstruct.slime_teleport": "史莱姆:传送", - "subtitles.tconstruct.slimy_bounce": "史莱姆:弹跳", - "subtitles.tconstruct.equip.slime": "黏液靴子:摇晃", - "book.tconstruct.material.part_builder": "可在部件制造台中制作", - "book.tconstruct.material.cast_from": "可由%s浇铸而成", - "book.tconstruct.material.composite_from": "可由%s在%s部件上浇铸而成", - "book.tconstruct.modifiers.effect": "效果:", - "book.tconstruct.tool.properties": "参数:", - "command.tconstruct.slot_type.not_found": "Unknown slot type %s", - "command.tconstruct.stat_type.not_found": "Unknown stat type %s", - "command.tconstruct.stat_type.wrong_type": "Invalid stat type %s, must inherit from %s", - "command.tconstruct.material.not_found": "Unknown material %s", - "command.tconstruct.modifier_usage": "Successfully printed modifier usage to the game log", - "command.tconstruct.modifiers.success.add.single": "Applied modifier %s to %s's item", - "command.tconstruct.modifiers.success.add.multiple": "Applied modifier %s to %s entities", - "command.tconstruct.modifiers.success.remove.single": "Removed modifier %s from %s's item", - "command.tconstruct.modifiers.success.remove.multiple": "Removed modifier %s from %s entities", - "command.tconstruct.modifiers.failure.too_few_levels": "Cannot remove modifier %s from to %s's item", - "command.tconstruct.slots.success.add.single": "Applied %s %s slots to %s's item", - "command.tconstruct.slots.success.add.multiple": "Applied %s %s slots to %s entities", - "command.tconstruct.slots.success.set.single": "Set %s slots to %s on %s's item", - "command.tconstruct.slots.success.set.multiple": "Set %s slots to %s on %s entities", - "command.tconstruct.slots.failure.invalid_count": "Cannot add zero slots, must add a positive or a negative value", - "command.tconstruct.stats.success.bonus.modify.single": "%sIncreased by %s on %s's item", - "command.tconstruct.stats.success.bonus.modify.multiple": "%sIncreased by %s on %s entities", - "command.tconstruct.stats.success.bonus.set.single": "%sSet bonus to %s on %s's item", - "command.tconstruct.stats.success.bonus.set.multiple": "%sSet bonus to %s on %s entities", - "command.tconstruct.stats.success.multiply.modify.single": "%sMultiplied by %s on %s's item", - "command.tconstruct.stats.success.multiply.modify.multiple": "%sMultiplied by %s on %s entities", - "command.tconstruct.stats.success.multiply.set.single": "%sSet multiplier to %s on %s's item", - "command.tconstruct.stats.success.multiply.set.multiple": "%sSet multiplier to %s on %s entities", - "command.tconstruct.stats.success.reset.all.single": "Reset all tool stats bonuses and multipliers on %s's item", - "command.tconstruct.stats.success.reset.all.multiple": "Reset all tool stats bonuses and multipliers on %s entities", - "command.tconstruct.stats.success.reset.stat.single": "%sReset bonuses and multipliers on %s's item", - "command.tconstruct.stats.success.reset.stat.multiple": "%sReset bonuses and multipliers on %s entities", - "command.tconstruct.stats.failure.invalid_add": "Cannot add zero to a stat, must add a positive or negative number", - "command.tconstruct.stats.failure.invalid_multiply": "Cannot multiply a stat by 1, must multiply by a different positive number", - "command.tconstruct.held_modifiable.failed": "Nothing changed. Targets have no modifiable item in their hands or no targets were found", - "command.tconstruct.held_modifiable.failed.nonliving": "%s is not a valid entity for this command", - "command.tconstruct.held_modifiable.failed.no_item": "%s is not holding any item", - "command.tconstruct.held_modifiable.failed.invalid_item": "%s is not holding a modifiable item", - "command.tconstruct.generate_part_textures.start": "Started generating part textures", - "command.tconstruct.generate_part_textures.finish": "Successfully generated %s part textures in %s s at %s", - "command.tconstruct.generate_part_textures.no_materials": "No material's have generator info, nothing to generate", - "command.tconstruct.generate_part_textures.no_parts": "No part sprites present in resource packs", - "jei.tconstruct.time": "%s秒", - "jei.tconstruct.temperature": "%s ℃", - "jei.tconstruct.casting.basin": "浇铸盆", - "jei.tconstruct.casting.table": "浇铸台", - "jei.tconstruct.casting.cast_kept": "不消耗铸模", - "jei.tconstruct.casting.cast_consumed": "消耗铸模", - "jei.tconstruct.molding.title": "压模", - "jei.tconstruct.molding.pattern_consumed": "消耗模具", - "jei.tconstruct.melting.title": "熔炼", - "jei.tconstruct.melting.multiplier": "速度倍率:%sx", - "jei.tconstruct.melting.ore": "配方产出将基于控制器种类得以增益", - "jei.tconstruct.melting.time": "熔炼耗时:%s秒", - "jei.tconstruct.melting.smeltery": "冶炼炉处理产出:", - "jei.tconstruct.melting.melter": "熔化炉处理产出:", - "jei.tconstruct.foundry.title": "熔铸炉", - "jei.tconstruct.entity_melting.title": "实体熔炼", - "jei.tconstruct.entity_melting.per_hearts": "每%s颗心伤害", - "jei.tconstruct.entity_melting.per_heart": "每1颗心伤害", - "jei.tconstruct.alloy.title": "合金", - "jei.tconstruct.modifiers.title": "强化物", - "jei.tconstruct.modifiers.slot": "加持该强化物需要1个%s槽", - "jei.tconstruct.modifiers.slots": "加持该强化物需要%s个%s槽", - "jei.tconstruct.modifiers.free": "无需强化槽", - "jei.tconstruct.modifiers.incremental": "可接受输入物的对应小件", - "jei.tconstruct.modifiers.max": "最大次数:", - "jei.tconstruct.severing.title": "肢解掉落物", - "jei.tconstruct.part_builder.title": "部件制造台", - "jei.tconstruct.part_builder.cost": "花费:%s", - "advancements.tconstruct.tools.materials_and_you.title": "工匠练手", - "advancements.tconstruct.tools.materials_and_you.description": "制作一本《材料与你》,它将为你打开匠魂的大门", - "advancements.tconstruct.tools.part_builder.title": "部件制造台", - "advancements.tconstruct.tools.part_builder.description": "制造一个部件制造台,迈出工具制作的第一步", - "advancements.tconstruct.tools.make_part.title": "工具部件", - "advancements.tconstruct.tools.make_part.description": "在部件制造台中按一定的样式来排布材料,并打造出你的第一个工具部件", - "advancements.tconstruct.tools.tinker_station.title": "匠作台", - "advancements.tconstruct.tools.tinker_station.description": "做一个匠作台,将部件组装成工具", - "advancements.tconstruct.tools.tinker_tool.title": "工匠学徒", - "advancements.tconstruct.tools.tinker_tool.description": "创造你的第一件匠魂工具", - "advancements.tconstruct.tools.modified.title": "修缮强化", - "advancements.tconstruct.tools.modified.description": "为匠魂工具装载一件强化物", - "advancements.tconstruct.tools.upgrade_slots.title": "升级大全", - "advancements.tconstruct.tools.upgrade_slots.description": "使用【铭刻】【镶金】【强化重置】【强化谐和】与【强化复生】为工具附加6个额外的升级槽", - "advancements.tconstruct.tools.glass_cannon.title": "玻璃大炮", - "advancements.tconstruct.tools.glass_cannon.description": "打造一件攻击伤害大于20但耐久度不超过100的工具", - "advancements.tconstruct.tools.tool_smith.title": "工具精匠", - "advancements.tconstruct.tools.tool_smith.description": "打造出每一件默认的小型工具", - "advancements.tconstruct.tools.material_master.title": "材料大师", - "advancements.tconstruct.tools.material_master.description": "使用每种默认材料至少一次", - "advancements.tconstruct.smeltery.puny_smelting.title": "冶炼菜鸟", - "advancements.tconstruct.smeltery.puny_smelting.description": "合成《入门熔炼术》指南书", - "advancements.tconstruct.smeltery.melter.title": "基础熔炼", - "advancements.tconstruct.smeltery.melter.description": "使用熔化炉、加热器或储罐、铸造盆、铸件台以及浇注口来进行最基础的熔炼操作", - "advancements.tconstruct.smeltery.sand_casting.title": "沙子铸模", - "advancements.tconstruct.smeltery.sand_casting.description": "用沙子制作一个一次性的铸模", - "advancements.tconstruct.smeltery.gold_casting.title": "闪亮铸模", - "advancements.tconstruct.smeltery.gold_casting.description": "用黄金制作一个可重复使用的铸模", - "advancements.tconstruct.smeltery.cast_collector.title": "铸模收藏家", - "advancements.tconstruct.smeltery.cast_collector.description": "获得每一种黄金铸模", - "advancements.tconstruct.smeltery.mighty_smelting.title": "熔炼进阶", - "advancements.tconstruct.smeltery.mighty_smelting.description": "合成一本深入讲授熔炼术的指南书——《大师熔炼术》", - "advancements.tconstruct.smeltery.structure.title": "全能熔炼", - "advancements.tconstruct.smeltery.structure.description": "将熔融铜处理成型,并打造一台冶炼炉控制器,在完成冶炼炉的搭建后打开其界面", - "advancements.tconstruct.smeltery.tinkers_anvil.title": "进阶工具制作", - "advancements.tconstruct.smeltery.tinkers_anvil.description": "使用在冶炼炉中处理出的合金打造一个匠作砧!", - "advancements.tconstruct.smeltery.tool_forge.title": "工具锻造", - "advancements.tconstruct.smeltery.tool_forge.description": "在匠作砧中锻造出任意一件宽型工具", - "advancements.tconstruct.smeltery.abilities.title": "能力熟手", - "advancements.tconstruct.smeltery.abilities.description": "为一件工具装上每一个默认的能力强化,至少一次", - "advancements.tconstruct.foundry.fantastic_foundry.title": "下界熔炼", - "advancements.tconstruct.foundry.fantastic_foundry.description": "制作一本下界熔炼指南——《奇异铸造术》", - "advancements.tconstruct.foundry.alloyer.title": "基础合金", - "advancements.tconstruct.foundry.alloyer.description": "利用合金炉、一个燃料储罐、若干材料储罐、一个铸件台、一个铸造盆和一个浇注口来部署最基础的合金工艺", - "advancements.tconstruct.foundry.structure.title": "奇异铸造", - "advancements.tconstruct.foundry.structure.description": "使用合金而成的黑曜石制造一个熔铸炉控制器,在完成熔铸炉的搭建后打开其界面", - "advancements.tconstruct.foundry.blaze.title": "烈焰血", - "advancements.tconstruct.foundry.blaze.description": "用烈焰血装满一个储罐", - "advancements.tconstruct.foundry.manyullyn_lanterns.title": "饱和光照", - "advancements.tconstruct.foundry.manyullyn_lanterns.description": "制作一整组装满熔融玛玉灵的焦黑/焦灼灯笼", - "advancements.tconstruct.foundry.encyclopedia.title": "百科全书", - "advancements.tconstruct.foundry.encyclopedia.description": "将你从书中得来的所有知识凝练成一本《匠作大百科》", - "advancements.tconstruct.world.tinkers_gadgetry.title": "工匠装置", - "advancements.tconstruct.world.tinkers_gadgetry.description": "合成一本《工匠装置宝典》,开始探索世界", - "advancements.tconstruct.world.earth_island.title": "大地史莱姆岛", - "advancements.tconstruct.world.earth_island.description": "在海洋中找到一座大地史莱姆岛", - "advancements.tconstruct.world.sky_island.title": "碧空史莱姆岛", - "advancements.tconstruct.world.sky_island.description": "在空中找到一座碧空史莱姆岛", - "advancements.tconstruct.world.blood_island.title": "黏血岛", - "advancements.tconstruct.world.blood_island.description": "在下界的熔岩海上找到一座黏血岛", - "advancements.tconstruct.world.ender_island.title": "末影史莱姆岛", - "advancements.tconstruct.world.ender_island.description": "在末地外域找到一座末影史莱姆岛", - "advancements.tconstruct.world.clay_island.title": "黏土岛", - "advancements.tconstruct.world.clay_island.description": "在空中找到一座黏土岛", - "advancements.tconstruct.world.slime_collector.title": "集黏者", - "advancements.tconstruct.world.slime_collector.description": "获取所有六种黏液球", - "advancements.tconstruct.world.slime_sling.title": "弹弓高手", - "advancements.tconstruct.world.slime_sling.description": "充分使用所有四种弹弓", - "advancements.tconstruct.world.piggybackpack.title": "肩驮猪", - "advancements.tconstruct.world.piggybackpack.description": "用肩驮架驮起一只猪" -} \ No newline at end of file diff --git a/projects/1.18/assets/tinkers-planner/tconplanner/lang/en_us.json b/projects/1.18/assets/tinkers-planner/tconplanner/lang/en_us.json deleted file mode 100644 index 6320e474dcb2..000000000000 --- a/projects/1.18/assets/tinkers-planner/tconplanner/lang/en_us.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "gui.tconplanner.plannerbutton": "Open Planner", - "gui.tconplanner.name": "Tinker's Planner", - "gui.tconplanner.notool": "Select Tool", - "gui.tconplanner.banner.tools": "Tools", - "gui.tconplanner.banner.bookmarked": "Bookmarked", - "gui.tconplanner.banner.modifiers": "Modifiers", - "gui.tconplanner.sort": "Sort: %1$s", - "gui.tconplanner.bookmark.add": "Bookmark Item", - "gui.tconplanner.bookmark.remove": "Remove Bookmark", - "gui.tconplanner.giveitem": "Give Item", - "gui.tconplanner.randomize": "Randomize Materials", - "gui.tconplanner.slots.available": "Available %1$s slots", - "gui.tconplanner.modifiers.error.incrementnotmax": "The current level must be max before adding a new one", - "gui.tconplanner.modifiers.error.minlevel": "Level can not go lower", - "gui.tconplanner.modifiers.exit": "Back", - "gui.tconplanner.modifiers.usedslot": "Uses an %1$s slot", - "gui.tconplanner.modifiers.usedslots": "Uses %1$s %2$s slots", - "gui.tconplanner.modifiers.addlevel": "Add Level", - "gui.tconplanner.modifiers.removelevel": "Remove Level" -} \ No newline at end of file diff --git a/projects/1.18/assets/tinkers-planner/tconplanner/lang/zh_cn.json b/projects/1.18/assets/tinkers-planner/tconplanner/lang/zh_cn.json deleted file mode 100644 index 6267fbc15c94..000000000000 --- a/projects/1.18/assets/tinkers-planner/tconplanner/lang/zh_cn.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "gui.tconplanner.plannerbutton": "打开设计界面", - "gui.tconplanner.name": "匠艺设计", - "gui.tconplanner.notool": "选择工具", - "gui.tconplanner.banner.tools": "工具", - "gui.tconplanner.banner.bookmarked": "已收藏", - "gui.tconplanner.banner.modifiers": "强化物", - "gui.tconplanner.sort": "排序:%1$s", - "gui.tconplanner.bookmark.add": "收藏物品", - "gui.tconplanner.bookmark.remove": "移除收藏", - "gui.tconplanner.giveitem": "给予物品", - "gui.tconplanner.randomize": "随机材料", - "gui.tconplanner.slots.available": "可用%1$s槽", - "gui.tconplanner.modifiers.error.incrementnotmax": "添加新对象前,你需要先达到目前的最高等级", - "gui.tconplanner.modifiers.error.minlevel": "等级无法更低了", - "gui.tconplanner.modifiers.exit": "返回", - "gui.tconplanner.modifiers.usedslot": "消耗一个%1$s槽", - "gui.tconplanner.modifiers.usedslots": "消耗%1$s个%2$s槽", - "gui.tconplanner.modifiers.addlevel": "增加等级", - "gui.tconplanner.modifiers.removelevel": "移除等级" -} \ No newline at end of file diff --git a/projects/1.18/assets/useless-sword/useless_sword/lang/en_us.json b/projects/1.18/assets/useless-sword/useless_sword/lang/en_us.json new file mode 100644 index 000000000000..f01705fe8795 --- /dev/null +++ b/projects/1.18/assets/useless-sword/useless_sword/lang/en_us.json @@ -0,0 +1,314 @@ +{ + "advancements.sword_master.descr": "Have all useless sword", + "advancements.sword_master.title": "Sword Master", + "advancements.swordmaster.descr": "Have all useless sword", + "advancements.swordmaster.title": "Sword Master", + "block.useless_sword.invisible_glowstone": "Invisible Glowstone", + "block.useless_sword.invisibleglowstone": "Invisible Glowstone", + "effect.dizziness": "Dizziness", + "effect.fossilized": "Fossilized", + "effect.spider_trap_effect": "Spider Trap", + "effect.spider_trap_effect_potion_item": "Spider Trap", + "effect.spidertrapeffect": "Spider Trap", + "effect.useless_sword.dizziness": "Dizziness", + "effect.useless_sword.fossilized": "Fossilized", + "effect.useless_sword.spider_trap_effect_potion_item": "Spider Trap", + "effect.useless_sword.vex_effect_potion_item": "Vex No Clip", + "effect.useless_sword.wither_rage_potion_item": "Wither Rage", + "effect.vex_effect": "Vex No Clip", + "effect.vex_effect_potion_item": "Vex No Clip", + "effect.vexeffect": "Vex No Clip", + "effect.wither_rage": "Wither Rage", + "effect.wither_rage_potion_item": "Wither Rage", + "effect.witherrage": "Wither Rage", + "item.beaconsword.name": "§bBeacon Sword", + "item.bigghasttear.name": "§7Big Ghast Tear", + "item.buggeddiamond.name": "§bBugged Diamond", + "item.buggeddiamondsword.name": "§bBugged Diamond Sword", + "item.diamondsoulsandsword.name": "Diamond Soul Sand Sword", + "item.emeraldslashsword.name": "§2Emerald Slash Sword", + "item.emeraldstick.name": "§2Emerald Stick", + "item.endcrystalsword.name": "§dEnd Crystal Sword", + "item.endercatalystsword.name": "§dEnder Catalyst Sword", + "item.endermanscale.name": "§8Enderman Scale", + "item.endermansword.name": "§5Enderman Sword", + "item.endstonesword.name": "Endstone Sword", + "item.frozendiamondsword.name": "Frozen Diamond Sword", + "item.ghastsword.name": "§7Ghast Sword", + "item.guardiansword.name": "§7Guardian Sword", + "item.ironglasssword.name": "Iron Glass Sword", + "item.ironredstonesword.name": "§4Iron Redstone Sword", + "item.ironslimesword.name": "Iron Slime Sword", + "item.lapislazulisword.name": "Lapis Lazuli Sword", + "item.lavaironglasssword.name": "Lava Iron Glass Sword", + "item.magmarock.name": "Magma Rock", + "item.magmasword.name": "Magma Stone Sword", + "item.magmaticrock.name": "Magmatic Rock", + "item.magmaticstonesword.name": "Magmatic Stone Sword", + "item.minecraft.lingering_potion.effect.dizziness": "Lingering Dizziness Potion", + "item.minecraft.lingering_potion.effect.fossilized": "Lingering Fossilized Potion", + "item.minecraft.lingering_potion.effect.spider_trap_effect": "Lingering Spider Trap Potion", + "item.minecraft.lingering_potion.effect.spider_trap_effect_potion_item": "Lingering Spider Trap Potion", + "item.minecraft.lingering_potion.effect.spidertrapeffect": "Lingering Spider Trap Potion", + "item.minecraft.lingering_potion.effect.vex_effect": "Lingering Vex Effect", + "item.minecraft.lingering_potion.effect.vex_effect_potion_item": "Lingering Vex Effect", + "item.minecraft.lingering_potion.effect.vexeffect": "Lingering Vex Effect", + "item.minecraft.lingering_potion.effect.wither_rage": "Lingering Wither Rage", + "item.minecraft.lingering_potion.effect.wither_rage_potion_item": "Lingering Wither Rage", + "item.minecraft.lingering_potion.effect.witherrage": "Lingering Wither Rage", + "item.minecraft.potion.effect.dizziness": "Dizziness Potion", + "item.minecraft.potion.effect.fossilized": "Fossilized Potion", + "item.minecraft.potion.effect.spider_trap_effect": "Spider Trap Potion", + "item.minecraft.potion.effect.spider_trap_effect_potion_item": "Spider Trap Potion", + "item.minecraft.potion.effect.spidertrapeffect": "Spider Trap Potion", + "item.minecraft.potion.effect.vex_effect": "Vex Effect", + "item.minecraft.potion.effect.vex_effect_potion_item": "Vex Effect", + "item.minecraft.potion.effect.vexeffect": "Vex Effect", + "item.minecraft.potion.effect.wither_rage": "Wither Rage", + "item.minecraft.potion.effect.wither_rage_potion_item": "Wither Rage", + "item.minecraft.potion.effect.witherrage": "Wither Rage", + "item.minecraft.splash_potion.effect.dizziness": "Splash Dizziness Potion", + "item.minecraft.splash_potion.effect.fossilized": "Splash Fossilized Potion", + "item.minecraft.splash_potion.effect.spider_trap_effect": "Splash Spider Trap Potion", + "item.minecraft.splash_potion.effect.spider_trap_effect_potion_item": "Splash Spider Trap Potion", + "item.minecraft.splash_potion.effect.spidertrapeffect": "Splash Spider Trap Potion", + "item.minecraft.splash_potion.effect.vex_effect": "Splash Vex Effect", + "item.minecraft.splash_potion.effect.vex_effect_potion_item": "Splash Vex Effect", + "item.minecraft.splash_potion.effect.vexeffect": "Splash Vex Effect", + "item.minecraft.splash_potion.effect.wither_rage": "Splash Wither Rage", + "item.minecraft.splash_potion.effect.wither_rage_potion_item": "Splash Wither Rage", + "item.minecraft.splash_potion.effect.witherrage": "Splash Wither Rage", + "item.minecraft.tipped_arrow.effect.dizziness": "Arrow of Dizziness Potion", + "item.minecraft.tipped_arrow.effect.fossilized": "Arrow of Fossilized Potion", + "item.minecraft.tipped_arrow.effect.spider_trap_effect": "Arrow of Spider Trap Potion", + "item.minecraft.tipped_arrow.effect.spider_trap_effect_potion_item": "Arrow of Spider Trap Potion", + "item.minecraft.tipped_arrow.effect.spidertrapeffect": "Arrow of Spider Trap Potion", + "item.minecraft.tipped_arrow.effect.vex_effect": "Arrow of Vex Effect", + "item.minecraft.tipped_arrow.effect.vex_effect_potion_item": "Arrow of Vex Effect", + "item.minecraft.tipped_arrow.effect.vexeffect": "Arrow of Vex Effect", + "item.minecraft.tipped_arrow.effect.wither_rage": "Arrow of Wither Rage", + "item.minecraft.tipped_arrow.effect.wither_rage_potion_item": "Arrow of Wither Rage", + "item.minecraft.tipped_arrow.effect.witherrage": "Arrow of Wither Rage", + "item.nethercatalystsword.name": "§cNether Catalyst Sword", + "item.netherracksword.name": "Netherrack Sword", + "item.quartzsword.name": "§7Quartz Sword", + "item.redsandstonesword.name": "Red Sandstone Sword", + "item.sandstonesword.name": "Sandstone Sword", + "item.shulkersword.name": "§dShulker Sword", + "item.stonecoalsword.name": "Stone Coal Sword", + "item.undyinggem.name": "Undying Gem", + "item.undyingingot.name": "Undying Ingot", + "item.undyingsword.name": "§eUndying Sword", + "item.useless_sword.alloy_sword": "Alloy Sword", + "item.useless_sword.amethyst_sword": "Amethyst Sword", + "item.useless_sword.ancient_guardian_sword": "§eAncient Guardian Sword", + "item.useless_sword.bamboo_saber": "Bamboo Saber", + "item.useless_sword.bamboosaber": "Bamboo Saber", + "item.useless_sword.basalt_broadsword": "Basalt Broadsword", + "item.useless_sword.beacon_sword": "§bBeacon Sword", + "item.useless_sword.beaconsword": "§bBeacon Sword", + "item.useless_sword.big_ghast_tear": "Big Ghast Tear", + "item.useless_sword.bigghasttear": "Big Ghast Tear", + "item.useless_sword.brain_coral_sword": "§dBrain Coral Sword", + "item.useless_sword.braincoralsword": "§dBrain Coral Sword", + "item.useless_sword.brass_head_turner": "Brass Head Turner", + "item.useless_sword.bubble_coral_sword": "§5Bubble Coral Sword", + "item.useless_sword.bubblecoralsword": "§5Bubble Coral Sword", + "item.useless_sword.bugged_diamond": "§bBugged Diamond", + "item.useless_sword.bugged_diamond_sword": "§bBugged Diamond Sword", + "item.useless_sword.bugged_netherite_sword": "§bCorrupted Sword", + "item.useless_sword.buggeddiamond": "§bBugged Diamond", + "item.useless_sword.buggeddiamondsword": "§bBugged Diamond Sword", + "item.useless_sword.cactus_sword": "Cactus Sword", + "item.useless_sword.cavespidersword": "§2Cave Spider Sword", + "item.useless_sword.charged_copper_sword": "§eCharged Copper Sword", + "item.useless_sword.charged_sword": "§bCharged Sword", + "item.useless_sword.chargedgoldironalloysword": "§bCharged Gold-Iron Alloy Sword", + "item.useless_sword.chitin_stinger": "Chitin Stinger", + "item.useless_sword.chocolate_sword": "Chocolate Sword", + "item.useless_sword.clay_sword": "Clay Sword", + "item.useless_sword.coal_sword": "Coal Sword", + "item.useless_sword.copper_jigsaw_slicer": "Copper Jigsaw Slicer", + "item.useless_sword.copper_sword": "Copper Sword", + "item.useless_sword.crismon_sword": "Crimson Sword", + "item.useless_sword.crying_sword": "§eCrying Sword", + "item.useless_sword.diamondsoulsandsword": "Diamond Soul Sand Sword", + "item.useless_sword.dimensional_breacher": "§dDimensional Breacher", + "item.useless_sword.dna_cutter": "DNA Cutter", + "item.useless_sword.dragon_breath_diamond": "§eDragon Breath Diamond", + "item.useless_sword.dragon_breath_sword": "§eDragon Breath Sword", + "item.useless_sword.dragon_scale": "§dDragon Scale", + "item.useless_sword.dragonbreathdiamond": "§eDragon Breath Diamond", + "item.useless_sword.dragonbreathdiamondsword": "§eDragon Breath Diamond Sword", + "item.useless_sword.dragonscale": "§dDragon Scale", + "item.useless_sword.dripstone_rapier": "Dripstone Rapier", + "item.useless_sword.elder_guardian_sword": "§eElder Guardian Sword", + "item.useless_sword.elderguardiansword": "§eElder Guardian Sword", + "item.useless_sword.elven_stripper": "Elven Stripper", + "item.useless_sword.emerald_stick": "§2Emerald Stick", + "item.useless_sword.emerald_sword": "§2Slash Sword", + "item.useless_sword.emeraldslashsword": "§2Emerald Slash Sword", + "item.useless_sword.emeraldstick": "§2Emerald Stick", + "item.useless_sword.end_crystal_sword": "§dCrystal Sword", + "item.useless_sword.endcrystalsword": "§dEnd Crystal Sword", + "item.useless_sword.ender_catalyst_sword": "§dEnder Catalyst Sword", + "item.useless_sword.ender_claymore": "§dEnder Claymore", + "item.useless_sword.endercatalystsword": "§dEnder Catalyst Sword", + "item.useless_sword.enderman_scale": "§8Enderman Scale", + "item.useless_sword.enderman_sword": "§5Enderman Sword", + "item.useless_sword.endermanscale": "§8Enderman Scale", + "item.useless_sword.endermansword": "§5Enderman Sword", + "item.useless_sword.endstone_sword": "Endstone Sword", + "item.useless_sword.endstonesword": "Endstone Sword", + "item.useless_sword.fiery_fossilizer": "§eFiery Fossilizer", + "item.useless_sword.fire_coral_sword": "§cFire Coral Sword", + "item.useless_sword.firecoralsword": "§cFire Coral Sword", + "item.useless_sword.frosted_sword": "Frosted Sword", + "item.useless_sword.frozen_sword": "Frozen Sword", + "item.useless_sword.frozendiamondsword": "Frozen Diamond Sword", + "item.useless_sword.furnace_sword": "Furnace Sword", + "item.useless_sword.furnacesword": "Furnace Sword", + "item.useless_sword.gaia_claymore": "§bGaia Claymore", + "item.useless_sword.ghast_sword": "§7Ghast Sword", + "item.useless_sword.ghastsword": "§7Ghast Sword", + "item.useless_sword.glass_sword": "Glass Sword", + "item.useless_sword.glowstone_sword": "§eGlowstone Sword", + "item.useless_sword.glowstonesword": "§eGlowstone Sword", + "item.useless_sword.gold_ingot_and_iron_ingot": "Gold Ingot And Iron Ingot", + "item.useless_sword.gold_iron_alloy_ingot": "Alloy Ingot", + "item.useless_sword.goldingotandironingot": "Gold Ingot And Iron Ingot", + "item.useless_sword.goldironalloyingot": "Gold-Iron Alloy Ingot", + "item.useless_sword.goldironalloysword": "Gold-Iron Alloy Sword", + "item.useless_sword.guardian_spikes": "Guardian Spikes", + "item.useless_sword.guardian_sword": "§7Guardian Sword", + "item.useless_sword.guardianspikes": "Guardian Spikes", + "item.useless_sword.guardiansword": "§7Guardian Sword", + "item.useless_sword.guster_sword": "§eGuster Sword", + "item.useless_sword.hemolymph_broadsword": "Hemolymph Broadsword", + "item.useless_sword.honneycomb_sword": "Honeycomb Sword", + "item.useless_sword.horn_coral_sword": "§eHorn Coral Sword", + "item.useless_sword.horncoralsword": "§eHorn Coral Sword", + "item.useless_sword.ironglasssword": "Iron Glass Sword", + "item.useless_sword.ironredstonesword": "§4Iron Redstone Sword", + "item.useless_sword.ironslimesword": "Iron Slime Sword", + "item.useless_sword.lapis_lazuli_sword": "§9Lapis Lazuli Sword", + "item.useless_sword.lapislazulisword": "§9Lapis Lazuli Sword", + "item.useless_sword.lava_sword": "Lava Sword", + "item.useless_sword.lavaironglasssword": "Lava Iron Glass Sword", + "item.useless_sword.life_draining_sword": "§eLife Draining Sword", + "item.useless_sword.magma_rock": "Magma Rock", + "item.useless_sword.magma_sword": "Magma Stone Sword", + "item.useless_sword.magmarock": "Magma Rock", + "item.useless_sword.magmasword": "Magma Stone Sword", + "item.useless_sword.magmatic_rock": "Magmatic Rock", + "item.useless_sword.magmatic_sword": "Magmatic Sword", + "item.useless_sword.magmaticrock": "Magmatic Rock", + "item.useless_sword.magmaticstonesword": "Magmatic Stone Sword", + "item.useless_sword.message_in_a_sword": "Message In A Sword", + "item.useless_sword.molten_sword": "Molten Sword", + "item.useless_sword.moltenironsword": "Molten Iron Sword", + "item.useless_sword.mushroom_sword": "§cMushroom Sword", + "item.useless_sword.mushroomsword": "§cMushroom Sword", + "item.useless_sword.naga_slicer": "§bNaga Slicer", + "item.useless_sword.neptunium_grab_sword": "Neptunium Grab Sword", + "item.useless_sword.nether_catalyst_sword": "§cNether Catalyst Sword", + "item.useless_sword.nether_striker": "§cNether Striker", + "item.useless_sword.nethercatalystsword": "§cNether Catalyst Sword", + "item.useless_sword.netherite_slash_sword": "§bDash Sword", + "item.useless_sword.netherrack_sword": "Netherrack Sword", + "item.useless_sword.netherracksword": "Netherrack Sword", + "item.useless_sword.pesting_rapier": "Pesting Rapier", + "item.useless_sword.pillager_dagger": "Pillager Dagger", + "item.useless_sword.pillagerdagger": "Pillager Dagger", + "item.useless_sword.prismarine_sword": "§3Prismarine Sword", + "item.useless_sword.prismarinesword": "§3Prismarine Sword", + "item.useless_sword.pyro_soul_sword": "Pyro Soul Sword", + "item.useless_sword.pyro_sword": "Pyro Sword", + "item.useless_sword.quartz_sword": "§7Quartz Sword", + "item.useless_sword.quartzsword": "§7Quartz Sword", + "item.useless_sword.ravager_leather": "�7Ravager Leather", + "item.useless_sword.ravager_sword": "§7Ravager Sword", + "item.useless_sword.ravagerleather": "§7Ravager Leather", + "item.useless_sword.ravagersword": "§7Ravager Sword", + "item.useless_sword.red_sand_sword": "Red Sand Sword", + "item.useless_sword.red_sandstone_sword": "Red Sandstone Sword", + "item.useless_sword.redsandstonesword": "Red Sandstone Sword", + "item.useless_sword.redstone_sword": "§4Redstone Sword", + "item.useless_sword.refined_radiance_glaive": "§eRefined Radiance Glaive", + "item.useless_sword.rotten_fish_rapier": "Rotten Fish Rapier", + "item.useless_sword.sand_sword": "Sand Sword", + "item.useless_sword.sandstone_sword": "Sandstone Sword", + "item.useless_sword.sandstonesword": "Sandstone Sword", + "item.useless_sword.shulker_sword": "§dShulker Sword", + "item.useless_sword.silvillager": "Silver Ingot", + "item.useless_sword.slime_sword": "Slime Sword", + "item.useless_sword.soul_glaive": "§8Soul Glaive", + "item.useless_sword.soul_sand_sword": "Soul Sword", + "item.useless_sword.spider_sword": "§2Spider Sword", + "item.useless_sword.stonecoalsword": "Stone Coal Sword", + "item.useless_sword.sword_of_fate": "§6Sword Of Fate", + "item.useless_sword.sword_of_immortality": "§bSword Of Immortality", + "item.useless_sword.tamed_sword": "§eTamed Sword", + "item.useless_sword.terra_bladed_chakram": "§eTerra Bladed Chakram", + "item.useless_sword.thorny_diamond_sword": "Thorny Diamond Sword", + "item.useless_sword.thorny_golden_sword": "Thorny Golden Sword", + "item.useless_sword.thorny_iron_sword": "Thorny Iron Sword", + "item.useless_sword.thorny_stone_sword": "Thorny Stone Sword", + "item.useless_sword.thorny_wooden_sword": "Thorny Wooden Sword", + "item.useless_sword.thornydiamondsword": "Thorny Diamond Sword", + "item.useless_sword.thornygoldensword": "Thorny Golden Sword", + "item.useless_sword.thornyironsword": "Thorny Iron Sword", + "item.useless_sword.thornystonesword": "Thorny Stone Sword", + "item.useless_sword.thornywoodensword": "Thorny Wooden Sword", + "item.useless_sword.tooth_glaive": "Tooth Glaive", + "item.useless_sword.tube_coral_sword": "§9Tube Coral Sword", + "item.useless_sword.tubecoralsword": "§9Tube Coral Sword", + "item.useless_sword.turtle_sword": "Turtle Sword", + "item.useless_sword.turtleshellsword": "Turtle Scute Sword", + "item.useless_sword.undying_gem": "Undying Gem", + "item.useless_sword.undying_ingot": "Undying Ingot", + "item.useless_sword.undying_sword": "§eSword Of Undying", + "item.useless_sword.undyinggem": "Undying Gem", + "item.useless_sword.undyingingot": "Undying Ingot", + "item.useless_sword.undyingsword": "§eSword Of Undying", + "item.useless_sword.useless_sword_compatibility_icon": "OldUselesswordcompicon", + "item.useless_sword.uselesswordicon": "OldUselesswordicon", + "item.useless_sword.valhalla_ingot": "§3Valhalla Ingot", + "item.useless_sword.valhalla_sword": "§3Valhalla Sword", + "item.useless_sword.valhallaingot": "§3Valhalla Ingot", + "item.useless_sword.valhallasword": "§3Valhalla Sword", + "item.useless_sword.vex_ectoplasm": "Vex Ectoplasm", + "item.useless_sword.vex_sword": "Vex Sword", + "item.useless_sword.vexectoplasm": "Vex Ectoplasm", + "item.useless_sword.vexsword": "Vex Sword", + "item.useless_sword.warped_sword": "Warped Sword", + "item.useless_sword.water_sword": "Water Sword", + "item.useless_sword.waterironglasssword": "Water Iron Glass Sword", + "item.useless_sword.weed_foil": "§eWeed Foil", + "item.useless_sword.wither_blood": "§8Wither Blood", + "item.useless_sword.wither_bone": "§8Wither Bone", + "item.useless_sword.wither_sword": "§8Wither Sword", + "item.useless_sword.witherblood": "§8Wither Blood", + "item.useless_sword.witherbone": "§8Wither Bone", + "item.useless_sword.witherred_sword": "§8Witherred Sword", + "item.useless_sword.witherredsword": "§8Witherred Sword", + "item.useless_sword.withersword": "§8Wither Sword", + "item.useless_sword.woodencactussword": "Wooden Cactus Sword", + "item.useless_sword.woodenclaysword": "Wooden Clay Sword", + "item.useless_sword.woodenredsandsword": "Wooden Red Sand Sword", + "item.useless_sword.woodensandsword": "Wooden Sand Sword", + "item.uselessswordicon.name": "Useless.Sword_Icon.item", + "item.valhallaingot.name": "§3Valhalla Ingot", + "item.valhallasword.name": "§3Valhalla Sword", + "item.waterironglasssword.name": "Water Iron Glass Sword", + "item.witherblood.name": "§8Wither Blood", + "item.witherbone.name": "§8Wither Bone", + "item.witherredsword.name": "§8Witherred Sword", + "item.withersword.name": "§8Wither Sword", + "item.woodenclaysword.name": "Wooden Clay Sword", + "item.woodenredsandsword.name": "Wooden Red Sand Sword", + "item.woodensandsword.name": "Wooden Sand Sword", + "itemGroup.tabuseless_sword_compatibility": "§8Useless Sword : Compatibility", + "itemGroup.tabuseless_sword_tab": "§8Useless Sword", + "itemGroup.tabuselessswordtab": "§8Useless Sword" +} \ No newline at end of file diff --git a/projects/1.18/assets/useless-sword/useless_sword/lang/zh_cn.json b/projects/1.18/assets/useless-sword/useless_sword/lang/zh_cn.json new file mode 100644 index 000000000000..0b632c58f198 --- /dev/null +++ b/projects/1.18/assets/useless-sword/useless_sword/lang/zh_cn.json @@ -0,0 +1,314 @@ +{ + "advancements.sword_master.descr": "获得全部“朴华之剑”", + "advancements.sword_master.title": "一代剑宗", + "advancements.swordmaster.descr": "获得全部“朴华之剑”", + "advancements.swordmaster.title": "一代剑宗", + "block.useless_sword.invisible_glowstone": "透明荧石", + "block.useless_sword.invisibleglowstone": "透明荧石", + "effect.dizziness": "眩晕", + "effect.fossilized": "石化", + "effect.spider_trap_effect": "蛛缚", + "effect.spider_trap_effect_potion_item": "蛛缚", + "effect.spidertrapeffect": "蛛缚", + "effect.useless_sword.dizziness": "眩晕", + "effect.useless_sword.fossilized": "石化", + "effect.useless_sword.spider_trap_effect_potion_item": "蛛缚", + "effect.useless_sword.vex_effect_potion_item": "观察者", + "effect.useless_sword.wither_rage_potion_item": "凋灵之怒", + "effect.vex_effect": "观察者", + "effect.vex_effect_potion_item": "观察者", + "effect.vexeffect": "观察者", + "effect.wither_rage": "凋灵之怒", + "effect.wither_rage_potion_item": "凋灵之怒", + "effect.witherrage": "凋灵之怒", + "item.beaconsword.name": "§b信标剑", + "item.bigghasttear.name": "§7恶魂泪珠", + "item.buggeddiamond.name": "§b故障钻石", + "item.buggeddiamondsword.name": "故障钻石剑", + "item.diamondsoulsandsword.name": "钻石灵魂沙剑", + "item.emeraldslashsword.name": "§2绿宝石剑", + "item.emeraldstick.name": "§2绿宝石棍", + "item.endcrystalsword.name": "§d末影水晶剑", + "item.endercatalystsword.name": "§d末地催化剑", + "item.endermanscale.name": "§8末影皮革", + "item.endermansword.name": "§5末影人之剑", + "item.endstonesword.name": "末地石剑", + "item.frozendiamondsword.name": "凛冰钻石剑", + "item.ghastsword.name": "§7恶魂之剑", + "item.guardiansword.name": "§7守卫者之剑", + "item.ironglasssword.name": "玻璃剑", + "item.ironredstonesword.name": "§4铁制红石剑", + "item.ironslimesword.name": "铁制黏液剑", + "item.lapislazulisword.name": "青金石剑", + "item.lavaironglasssword.name": "铁制熔岩剑", + "item.magmarock.name": "岩浆石", + "item.magmasword.name": "岩浆块剑", + "item.magmaticrock.name": "熔岩石", + "item.magmaticstonesword.name": "熔岩石剑", + "item.minecraft.lingering_potion.effect.dizziness": "喷溅型眩晕药水", + "item.minecraft.lingering_potion.effect.fossilized": "滞留型石化药水", + "item.minecraft.lingering_potion.effect.spider_trap_effect": "滞留型蛛缚药水", + "item.minecraft.lingering_potion.effect.spider_trap_effect_potion_item": "滞留型蛛缚药水", + "item.minecraft.lingering_potion.effect.spidertrapeffect": "滞留型蛛缚药水", + "item.minecraft.lingering_potion.effect.vex_effect": "滞留型者药水", + "item.minecraft.lingering_potion.effect.vex_effect_potion_item": "滞留型观察者药水", + "item.minecraft.lingering_potion.effect.vexeffect": "滞留型观察药水", + "item.minecraft.lingering_potion.effect.wither_rage": "滞留型灵怒药水", + "item.minecraft.lingering_potion.effect.wither_rage_potion_item": "滞留型灵怒药水", + "item.minecraft.lingering_potion.effect.witherrage": "滞留型灵怒药水", + "item.minecraft.potion.effect.dizziness": "眩晕药水", + "item.minecraft.potion.effect.fossilized": "石化药水", + "item.minecraft.potion.effect.spider_trap_effect": "蛛缚药水", + "item.minecraft.potion.effect.spider_trap_effect_potion_item": "蛛缚药水", + "item.minecraft.potion.effect.spidertrapeffect": "蛛缚药水", + "item.minecraft.potion.effect.vex_effect": "观察者药水", + "item.minecraft.potion.effect.vex_effect_potion_item": "观察者药水", + "item.minecraft.potion.effect.vexeffect": "观察者", + "item.minecraft.potion.effect.wither_rage": "凋灵之怒", + "item.minecraft.potion.effect.wither_rage_potion_item": "凋灵之怒", + "item.minecraft.potion.effect.witherrage": "凋灵之怒", + "item.minecraft.splash_potion.effect.dizziness": "喷溅型眩晕药水", + "item.minecraft.splash_potion.effect.fossilized": "喷溅型石化药水", + "item.minecraft.splash_potion.effect.spider_trap_effect": "喷溅型蛛缚药水", + "item.minecraft.splash_potion.effect.spider_trap_effect_potion_item": "喷溅型蛛缚药水", + "item.minecraft.splash_potion.effect.spidertrapeffect": "喷溅型蛛缚药水", + "item.minecraft.splash_potion.effect.vex_effect": "喷溅型观察者药水", + "item.minecraft.splash_potion.effect.vex_effect_potion_item": "喷溅型观察者药水", + "item.minecraft.splash_potion.effect.vexeffect": "喷溅型观察者药水", + "item.minecraft.splash_potion.effect.wither_rage": "喷溅型灵怒药水", + "item.minecraft.splash_potion.effect.wither_rage_potion_item": "喷溅型灵怒药水", + "item.minecraft.splash_potion.effect.witherrage": "喷溅型灵怒药水", + "item.minecraft.tipped_arrow.effect.dizziness": "眩晕之箭", + "item.minecraft.tipped_arrow.effect.fossilized": "眩晕之箭", + "item.minecraft.tipped_arrow.effect.spider_trap_effect": "蛛缚之箭", + "item.minecraft.tipped_arrow.effect.spider_trap_effect_potion_item": "蛛缚之箭", + "item.minecraft.tipped_arrow.effect.spidertrapeffect": "蛛缚之箭", + "item.minecraft.tipped_arrow.effect.vex_effect": "观察之箭", + "item.minecraft.tipped_arrow.effect.vex_effect_potion_item": "观察之箭", + "item.minecraft.tipped_arrow.effect.vexeffect": "观察之箭", + "item.minecraft.tipped_arrow.effect.wither_rage": "灵怒之箭", + "item.minecraft.tipped_arrow.effect.wither_rage_potion_item": "灵怒之箭", + "item.minecraft.tipped_arrow.effect.witherrage": "灵怒之箭", + "item.nethercatalystsword.name": "§c下界催化剑", + "item.netherracksword.name": "下界岩剑", + "item.quartzsword.name": "§7石英剑", + "item.redsandstonesword.name": "红砂岩剑", + "item.sandstonesword.name": "砂岩剑", + "item.shulkersword.name": "§d潜影剑", + "item.stonecoalsword.name": "石制煤剑", + "item.undyinggem.name": "不死宝石", + "item.undyingingot.name": "不死锭", + "item.undyingsword.name": "§e不死之剑", + "item.useless_sword.alloy_sword": "金铁合金剑", + "item.useless_sword.amethyst_sword": "紫水晶剑", + "item.useless_sword.ancient_guardian_sword": "§e太古守卫者之剑", + "item.useless_sword.bamboo_saber": "竹刀", + "item.useless_sword.bamboosaber": "竹刀", + "item.useless_sword.basalt_broadsword": "玄武岩阔剑", + "item.useless_sword.beacon_sword": "§b信标剑", + "item.useless_sword.beaconsword": "§b信标剑", + "item.useless_sword.big_ghast_tear": "恶魂泪珠", + "item.useless_sword.bigghasttear": "恶魂泪珠", + "item.useless_sword.brain_coral_sword": "§d脑纹珊瑚剑", + "item.useless_sword.braincoralsword": "§d脑纹珊瑚剑", + "item.useless_sword.brass_head_turner": "黄铜旋转器", + "item.useless_sword.bubble_coral_sword": "§5气泡珊瑚剑", + "item.useless_sword.bubblecoralsword": "§5气泡珊瑚剑", + "item.useless_sword.bugged_diamond": "§b故障钻石", + "item.useless_sword.bugged_diamond_sword": "故障钻石剑", + "item.useless_sword.bugged_netherite_sword": "§b故障下界合金剑", + "item.useless_sword.buggeddiamond": "§b故障钻石", + "item.useless_sword.buggeddiamondsword": "故障钻石剑", + "item.useless_sword.cactus_sword": "仙人掌剑", + "item.useless_sword.cavespidersword": "§2洞穴蜘蛛之剑", + "item.useless_sword.charged_copper_sword": "§e雷霆铜剑", + "item.useless_sword.charged_sword": "§b雷霆金铁剑", + "item.useless_sword.chargedgoldironalloysword": "§b赐予金铁合金剑雷霆之力", + "item.useless_sword.chitin_stinger": "几丁月骨剑", + "item.useless_sword.chocolate_sword": "巧克力剑", + "item.useless_sword.clay_sword": "黏土剑", + "item.useless_sword.coal_sword": "煤剑", + "item.useless_sword.copper_jigsaw_slicer": "铜制动力切割刀", + "item.useless_sword.copper_sword": "铜剑", + "item.useless_sword.crismon_sword": "绯红菌剑", + "item.useless_sword.crying_sword": "§e恸哭之剑", + "item.useless_sword.diamondsoulsandsword": "钻石灵魂沙剑", + "item.useless_sword.dimensional_breacher": "§d维度斩裂剑", + "item.useless_sword.dna_cutter": "DNA切割刀", + "item.useless_sword.dragon_breath_diamond": "§e龙息钻石", + "item.useless_sword.dragon_breath_sword": "§e龙息之剑", + "item.useless_sword.dragon_scale": "§d龙鳞", + "item.useless_sword.dragonbreathdiamond": "§e龙息钻石", + "item.useless_sword.dragonbreathdiamondsword": "§e龙息钻石剑", + "item.useless_sword.dragonscale": "§d龙鳞", + "item.useless_sword.dripstone_rapier": "滴水石锥长剑", + "item.useless_sword.elder_guardian_sword": "§e远古守卫者之剑", + "item.useless_sword.elderguardiansword": "§e远古守卫者之剑", + "item.useless_sword.elven_stripper": "精灵破甲剑", + "item.useless_sword.emerald_stick": "§2绿宝石棍", + "item.useless_sword.emerald_sword": "§2绿宝石剑", + "item.useless_sword.emeraldslashsword": "§2绿宝石剑", + "item.useless_sword.emeraldstick": "§2绿宝石棍", + "item.useless_sword.end_crystal_sword": "§d末地水晶剑", + "item.useless_sword.endcrystalsword": "§d末地水晶剑", + "item.useless_sword.ender_catalyst_sword": "§d末地催化剑", + "item.useless_sword.ender_claymore": "§d末影斩剑", + "item.useless_sword.endercatalystsword": "§d末地催化剑", + "item.useless_sword.enderman_scale": "§8末影皮革", + "item.useless_sword.enderman_sword": "§5末影人之剑", + "item.useless_sword.endermanscale": "§8末影皮革", + "item.useless_sword.endermansword": "§5末影人之剑", + "item.useless_sword.endstone_sword": "末地石剑", + "item.useless_sword.endstonesword": "末地石剑", + "item.useless_sword.fiery_fossilizer": "§e炽热琥珀剑", + "item.useless_sword.fire_coral_sword": "§c火珊瑚剑", + "item.useless_sword.firecoralsword": "§c火珊瑚剑", + "item.useless_sword.frosted_sword": "凛霜剑", + "item.useless_sword.frozen_sword": "凛冰剑", + "item.useless_sword.frozendiamondsword": "凛冰钻石剑", + "item.useless_sword.furnace_sword": "熔炉剑", + "item.useless_sword.furnacesword": "熔炉剑", + "item.useless_sword.gaia_claymore": "§b盖亚斩剑", + "item.useless_sword.ghast_sword": "§7恶魂之剑", + "item.useless_sword.ghastsword": "§7恶魂之剑", + "item.useless_sword.glass_sword": "玻璃剑", + "item.useless_sword.glowstone_sword": "§e荧石剑", + "item.useless_sword.glowstonesword": "§e荧石剑", + "item.useless_sword.gold_ingot_and_iron_ingot": "金铁锭", + "item.useless_sword.gold_iron_alloy_ingot": "金铁合金锭", + "item.useless_sword.goldingotandironingot": "金铁锭", + "item.useless_sword.goldironalloyingot": "金铁合金锭", + "item.useless_sword.goldironalloysword": "金铁合金剑", + "item.useless_sword.guardian_spikes": "守卫者刺", + "item.useless_sword.guardian_sword": "§7守卫者之剑", + "item.useless_sword.guardianspikes": "守卫者刺", + "item.useless_sword.guardiansword": "§7守卫者之剑", + "item.useless_sword.guster_sword": "§e沙风剑", + "item.useless_sword.hemolymph_broadsword": "血淋巴阔剑", + "item.useless_sword.honneycomb_sword": "蜜脾剑", + "item.useless_sword.horn_coral_sword": "§e鹿角珊瑚剑", + "item.useless_sword.horncoralsword": "§e鹿角珊瑚剑", + "item.useless_sword.ironglasssword": "玻璃剑", + "item.useless_sword.ironredstonesword": "§4铁制红石剑", + "item.useless_sword.ironslimesword": "铁制黏液剑", + "item.useless_sword.lapis_lazuli_sword": "§9青金石剑", + "item.useless_sword.lapislazulisword": "§9青金石剑", + "item.useless_sword.lava_sword": "熔岩剑", + "item.useless_sword.lavaironglasssword": "铁制熔岩剑", + "item.useless_sword.life_draining_sword": "§e吸血剑", + "item.useless_sword.magma_rock": "岩浆石", + "item.useless_sword.magma_sword": "岩浆块剑", + "item.useless_sword.magmarock": "岩浆石", + "item.useless_sword.magmasword": "岩浆块剑", + "item.useless_sword.magmatic_rock": "熔岩石", + "item.useless_sword.magmatic_sword": "熔岩石剑", + "item.useless_sword.magmaticrock": "熔岩石", + "item.useless_sword.magmaticstonesword": "熔岩石剑", + "item.useless_sword.message_in_a_sword": "寄语之剑", + "item.useless_sword.molten_sword": "炽炎铁剑", + "item.useless_sword.moltenironsword": "炽炎铁剑", + "item.useless_sword.mushroom_sword": "§c蘑菇剑", + "item.useless_sword.mushroomsword": "§c蘑菇剑", + "item.useless_sword.naga_slicer": "§b娜迦之刃", + "item.useless_sword.neptunium_grab_sword": "海王狩猎剑", + "item.useless_sword.nether_catalyst_sword": "§c下界催化剑", + "item.useless_sword.nether_striker": "§c下界刺剑", + "item.useless_sword.nethercatalystsword": "§c下界催化剑", + "item.useless_sword.netherite_slash_sword": "§b冲锋之剑", + "item.useless_sword.netherrack_sword": "下界岩剑", + "item.useless_sword.netherracksword": "下界岩剑", + "item.useless_sword.pesting_rapier": "昆虫长剑", + "item.useless_sword.pillager_dagger": "劫掠者短剑", + "item.useless_sword.pillagerdagger": "劫掠者短剑", + "item.useless_sword.prismarine_sword": "§3海晶剑", + "item.useless_sword.prismarinesword": "§3海晶剑", + "item.useless_sword.pyro_soul_sword": "灵焰剑", + "item.useless_sword.pyro_sword": "炙焰剑", + "item.useless_sword.quartz_sword": "§7石英剑", + "item.useless_sword.quartzsword": "§7石英剑", + "item.useless_sword.ravager_leather": "§7劫掠兽皮革", + "item.useless_sword.ravager_sword": "§7劫掠者之剑", + "item.useless_sword.ravagerleather": "§7劫掠兽皮革", + "item.useless_sword.ravagersword": "§7劫掠者之剑", + "item.useless_sword.red_sand_sword": "红沙剑", + "item.useless_sword.red_sandstone_sword": "红砂岩剑", + "item.useless_sword.redsandstonesword": "红砂岩剑", + "item.useless_sword.redstone_sword": "§4红石剑", + "item.useless_sword.refined_radiance_glaive": "§e光辉石阔剑", + "item.useless_sword.rotten_fish_rapier": "腐鱼长剑", + "item.useless_sword.sand_sword": "沙剑", + "item.useless_sword.sandstone_sword": "砂岩剑", + "item.useless_sword.sandstonesword": "砂岩剑", + "item.useless_sword.shulker_sword": "§d潜影剑", + "item.useless_sword.silvillager": "银锭", + "item.useless_sword.slime_sword": "黏液剑", + "item.useless_sword.soul_glaive": "§8灵魂阔剑", + "item.useless_sword.soul_sand_sword": "灵魂沙剑", + "item.useless_sword.spider_sword": "§2蜘蛛之剑", + "item.useless_sword.stonecoalsword": "石制煤剑", + "item.useless_sword.sword_of_fate": "§6命运之剑", + "item.useless_sword.sword_of_immortality": "永生之剑", + "item.useless_sword.tamed_sword": "§e驯化之剑", + "item.useless_sword.terra_bladed_chakram": "§e泰拉叶轮剑", + "item.useless_sword.thorny_diamond_sword": "荆棘钻石剑", + "item.useless_sword.thorny_golden_sword": "荆棘金剑", + "item.useless_sword.thorny_iron_sword": "荆棘铁剑", + "item.useless_sword.thorny_stone_sword": "荆棘石剑", + "item.useless_sword.thorny_wooden_sword": "荆棘木剑", + "item.useless_sword.thornydiamondsword": "荆棘钻石剑", + "item.useless_sword.thornygoldensword": "荆棘金剑", + "item.useless_sword.thornyironsword": "荆棘铁剑", + "item.useless_sword.thornystonesword": "荆棘石剑", + "item.useless_sword.thornywoodensword": "荆棘木剑", + "item.useless_sword.tooth_glaive": "利齿阔剑", + "item.useless_sword.tube_coral_sword": "§9管珊瑚剑", + "item.useless_sword.tubecoralsword": "§9管珊瑚剑", + "item.useless_sword.turtle_sword": "海龟剑", + "item.useless_sword.turtleshellsword": "海龟鳞甲剑", + "item.useless_sword.undying_gem": "不死宝石", + "item.useless_sword.undying_ingot": "不死锭", + "item.useless_sword.undying_sword": "§e不死之剑", + "item.useless_sword.undyinggem": "不死宝石", + "item.useless_sword.undyingingot": "不死锭", + "item.useless_sword.undyingsword": "§e不死之剑", + "item.useless_sword.useless_sword_compatibility_icon": "朴华之剑丨联动旧标志", + "item.useless_sword.uselesswordicon": "朴华之剑旧标志", + "item.useless_sword.valhalla_ingot": "§3英灵锭", + "item.useless_sword.valhalla_sword": "§3英灵剑", + "item.useless_sword.valhallaingot": "§3英灵锭", + "item.useless_sword.valhallasword": "§3英灵剑", + "item.useless_sword.vex_ectoplasm": "恼鬼外质", + "item.useless_sword.vex_sword": "恼鬼之剑", + "item.useless_sword.vexectoplasm": "恼鬼外质", + "item.useless_sword.vexsword": "恼鬼之剑", + "item.useless_sword.warped_sword": "诡异菌剑", + "item.useless_sword.water_sword": "流水剑", + "item.useless_sword.waterironglasssword": "铁制流水剑", + "item.useless_sword.weed_foil": "§e草花剑", + "item.useless_sword.wither_blood": "§8凋灵血", + "item.useless_sword.wither_bone": "§8凋灵骨", + "item.useless_sword.wither_sword": "§8凋灵之剑", + "item.useless_sword.witherblood": "§8凋灵血", + "item.useless_sword.witherbone": "§8凋灵骨", + "item.useless_sword.witherred_sword": "§8凋零剑", + "item.useless_sword.witherredsword": "§8凋零剑", + "item.useless_sword.withersword": "§8凋灵之剑", + "item.useless_sword.woodencactussword": "木制仙人掌剑", + "item.useless_sword.woodenclaysword": "黏土剑", + "item.useless_sword.woodenredsandsword": "木制红沙剑", + "item.useless_sword.woodensandsword": "木制沙剑", + "item.uselessswordicon.name": "朴华之剑标志", + "item.valhallaingot.name": "§3英灵锭", + "item.valhallasword.name": "§3英灵剑", + "item.waterironglasssword.name": "铁制流水剑", + "item.witherblood.name": "§8凋灵血", + "item.witherbone.name": "§8凋灵骨", + "item.witherredsword.name": "§8凋零剑", + "item.withersword.name": "§8凋灵之剑", + "item.woodenclaysword.name": "木制黏土剑", + "item.woodenredsandsword.name": "木制红沙剑", + "item.woodensandsword.name": "木制沙剑", + "itemGroup.tabuseless_sword_compatibility": "§8朴华之剑丨联动", + "itemGroup.tabuseless_sword_tab": "§8朴华之剑", + "itemGroup.tabuselessswordtab": "§8朴华之剑" +} \ No newline at end of file diff --git a/projects/1.18/assets/xaeros-minimap-fair-play-edition/xaerobetterpvp/lang/en_us.json b/projects/1.18/assets/xaeros-minimap-fair-play-edition/xaerobetterpvp/lang/en_us.json index 2a2877b07b3c..6b409e6e485d 100644 --- a/projects/1.18/assets/xaeros-minimap-fair-play-edition/xaerobetterpvp/lang/en_us.json +++ b/projects/1.18/assets/xaeros-minimap-fair-play-edition/xaerobetterpvp/lang/en_us.json @@ -1,555 +1,79 @@ -{ - "gui.xaero_confirm": "Confirm", - "gui.xaero_cancel": "Cancel", - "gui.xaero_back": "Back", - "gui.xaero_delete": "Delete", - "gui.xaero_OK": "OK", - "gui.xaero_add_edit": "Add/Edit", - "gui.xaero_new_waypoint": "New Waypoint", - "gui.xaero_initial": "initials", - "gui.xaero_edit_waypoint": "Edit Waypoint", - "gui.xaero_armour_status_settings": "Armor Status Settings", - "gui.xaero_choose_a_preset": "Choose a Preset", - "gui.xaero_choose_an_interface": "Choose an Interface", - "gui.xaero_armour_status": "Armor Status", - "gui.xaero_notifications": "Notifications", - "gui.xaero_minimap": "Minimap", - "gui.xaero_miscellaneous": "Miscellaneous", - "gui.xaero_edit_mode": "Edit Mode", - "gui.xaero_instructions": "Instructions/Help", - "gui.xaero_not_ingame": "You have to be in game to be able to use the edit mode!", - "gui.xaero_welcome_edit_mode": "Welcome to the edit mode!", - "gui.xaero_howto_select": "Left-click an interface to select it.", - "gui.xaero_howto_drag": "Left-click and drag to move an interface around.", - "gui.xaero_howto_deselect": "Right-click to deselect an interface.", - "gui.xaero_howto_center": "Press \"C\" to center or uncenter the selected interface.", - "gui.xaero_different_centered": "Some interfaces have a different centered look.", - "gui.xaero_howto_flip": "Press \"F\" to flip or unflip the selected interface.", - "gui.xaero_howto_settings": "Press \"S\" to quickly access settings of the selected interface.", - "gui.xaero_howto_preset": "Select a preset by clicking the \"Choose a Preset\" button.", - "gui.xaero_howto_save": "Save your changes by clicking the \"Confirm\" button.", - "gui.xaero_howto_cancel": "Discard your changes by clicking the \"Cancel\" button.", - "gui.xaero_minimap_settings": "Minimap Settings", - "gui.xaero_miscellaneous_settings": "Miscellaneous Settings", - "gui.xaero_notification_settings": "Notification Settings", - "gui.xaero_better_pvp_settings": "Better PvP Settings", - "gui.xaero_server_disabled": "The server might have disabled some of the mod features.", - "gui.xaero_waypoints": "Waypoints", - "gui.xaero_box_potion_effects": "An interface displaying currently active potion effects.", - "gui.xaero_box_armour_status": "An interface displaying info about your currently worn armor and item held at the time.", - "gui.xaero_box_sprint": "Sprint by holding one single (configurable) key binding.", - "gui.xaero_box_sneak": "Allows you to toggle your sneak ON/OFF and stay sneaking without having to hold anything.", - "gui.xaero_box_notifications": "On-screen notifications for various things, such as low health value, low hunger value, low oxygen value, danger of explosion, and being shot by (an) arrow(s).", - "gui.xaero_box_xp": "Gained or lost experience indicator flying across your screen.", - "gui.xaero_box_quick_use": "Action-bar-like system of key bindings that lets you automatically use a specified item from your hotbar without having to switch away from your currently held item. Holding the key binding lets you keep using the item like if you were holding the right mouse button. For example: placing torches, TNT, throwing potions, eating food, drinking.", - "gui.xaero_box_minimap": "A minimap displaying your nearest surroundings and entities.", - "gui.xaero_centered": "Centered:", - "gui.xaero_press_c": "(pr. C)", - "gui.xaero_flipped": "Flipped:", - "gui.xaero_press_f": "(pr. F)", - "gui.xaero_preset_fancy": "Fancy", - "gui.xaero_preset_classic": "Classic", - "gui.xaero_preset_social": "Social", - "gui.xaero_potion_status": "Potion Status", - "gui.xaero_archery_status": "Display Left Arrows", - "gui.xaero_sprint": "Better Sprint", - "gui.xaero_sneak": "Toggle Sneak", - "gui.xaero_enchants_color": "Enchant Color", - "gui.xaero_durability": "Durability In", - "gui.xaero_hunger_setting": "Hunger Notifications", - "gui.xaero_hp_setting": "Health Notifications", - "gui.xaero_explosion_setting": "Explosion Notifications", - "gui.xaero_being_shot_setting": "\"Being Shot\" Notifications", - "gui.xaero_xp_setting": "XP Drops", - "gui.xaero_custom_settings": "Custom Settings", - "gui.xaero_reset_defaults": "Restore Default Settings", - "gui.xaero_quick_use": "Quick Item Use", - "gui.xaero_show_enchants": "Display Enchants", - "gui.xaero_cave_maps": "Cave Mode", - "gui.xaero_display_waypoints": "On-Map Waypoints", - "gui.xaero_zoom": "Zoom", - "gui.xaero_minimap_size": "Size", - "gui.xaero_entity_amount": "Entity Number", - "gui.xaero_black": "Black", - "gui.xaero_dark_blue": "Dark Blue", - "gui.xaero_dark_green": "Dark Green", - "gui.xaero_dark_aqua": "Dark Aqua", - "gui.xaero_dark_red": "Dark Red", - "gui.xaero_dark_purple": "Dark Purple", - "gui.xaero_gold": "Gold", - "gui.xaero_gray": "Gray", - "gui.xaero_dark_gray": "Dark Gray", - "gui.xaero_blue": "Blue", - "gui.xaero_green": "Green", - "gui.xaero_aqua": "Aqua", - "gui.xaero_red": "Red", - "gui.xaero_purple": "Light Purple", - "gui.xaero_yellow": "Yellow", - "gui.xaero_white": "White", - "gui.xaero_percent": "Percents", - "gui.xaero_numeral": "Numbers", - "gui.xaero_both": "Both", - "gui.xaero_quick_eat": "Quick Eat", - "gui.xaero_toggle_sneak": "Toggle Sneak", - "gui.xaero_quick_use_1": "Quick Use 1", - "gui.xaero_quick_use_2": "Quick Use 2", - "gui.xaero_quick_use_3": "Quick Use 3", - "gui.xaero_quick_use_4": "Quick Use 4", - "gui.xaero_quick_use_5": "Quick Use 5", - "gui.xaero_quick_use_6": "Quick Use 6", - "gui.xaero_quick_use_7": "Quick Use 7", - "gui.xaero_quick_use_8": "Quick Use 8", - "gui.xaero_quick_use_9": "Quick Use 9", - "gui.xaero_zoom_in": "Zoom In Minimap", - "gui.xaero_zoom_out": "Zoom Out Minimap", - "gui.xaero_on": "ON", - "gui.xaero_off": "OFF", - "gui.xaero_restores": "Restores", - "gui.xaero_preset_topleft": "Top-Left Corner", - "gui.xaero_preset_topright": "Top-Right Corner", - "gui.xaero_waypoint_teleport": "Teleport", - "gui.xaero_waypoints_key": "Open Waypoint Screen", - "gui.xaero_display_coords": "Display Coordinates", - "gui.xaero_disable_enable": "Disable/Enable", - "gui.xaero_disabled": "disabled", - "gui.xaero_minimap_guide": "Left-click and drag to move the minimap around.", - "gui.xaero_change_position": "Change Position", - "gui.xaero_preset_bottom_left": "Bottom-Left Corner", - "gui.xaero_preset_bottom_right": "Bottom-Right Corner", - "gui.xaero_ingame_waypoints": "In-Game Waypoints", - "gui.xaero_next": "Next >>", - "gui.xaero_previous": "<< Prev", - "gui.xaero_lock_north": "Lock Minimap North", - "gui.xaero_deathpoint": "Latest Death", - "gui.xaero_deathpoint_old": "Old Death", - "gui.xaero_deathpoints": "Deathpoints", - "gui.xaero_chunkgrid": "Chunk Grid", - "gui.xaero_players": "Players", - "gui.xaero_mobs": "Friendly Mobs", - "gui.xaero_hostile": "Hostile Mobs", - "gui.xaero_items": "Items", - "gui.xaero_other": "Other Entities", - "gui.xaero_hunger_low": "Low Hunger Value", - "gui.xaero_hp_low": "Low Health Value", - "gui.xaero_enlarge_map": "Enlarge Minimap", - "gui.xaero_fbo": "Beta", - "gui.xaero_potion_status_settings": "Potion Status Settings", - "gui.xaero_potion_names": "Potion Effect Names", - "gui.xaero_opacity": "Opacity", - "gui.xaero_slime_chunks": "Slime Chunks", - "gui.xaero_unlimited": "Unlimited", - "gui.xaero_old_deathpoints": "Keep Old Deathpoints", - "gui.xaero_toggle_map": "Toggle Minimap", - "gui.xaero_antialiasing": "Anti-Aliasing", - "gui.xaero_safe_mode": "Safe Mode", - "gui.xaero_transfer": "Transfer", - "gui.xaero_transfer_all": "Transfer All Waypoints", - "gui.xaero_clear": "Clear Set", - "gui.xaero_from": "From", - "gui.xaero_to": "To", - "gui.xaero_used_seed": "Seed to Use:", - "gui.xaero_show_distance": "Distance to WP", - "gui.xaero_waypoints_scale": "In-Game Waypoint Scale", - "gui.xaero_block_colours": "Block Color Mode", - "gui.xaero_accurate": "Accurate", - "gui.xaero_vanilla": "Vanilla", - "gui.xaero_lighting": "Lighting", - "gui.xaero_air_setting": "Oxygen Notifications", - "gui.xaero_air_low": "Low Oxygen Value", - "gui.xaero_looking_at": "Looking At", - "gui.xaero_all": "All", - "gui.xaero_display_redstone": "Show Redstone", - "gui.xaero_clear_set_message": "Are you sure you would like to clear the current set", - "gui.xaero_clear_set_message2": "All waypoints from this set will be deleted!", - "gui.xaero_default": "Default", - "gui.xaero_create_set": "New Waypoint Set", - "gui.xaero_delete_set": "Delete Set", - "gui.xaero_delete_set_message": "Are you sure you would like to delete the current set", - "gui.xaero_delete_set_message2": "This set will be removed from the current world.", - "gui.xaero_toggle_waypoints": "Toggle In-Game Waypoints", - "gui.xaero_dots_size": "Entity Dot Size", - "gui.xaero_entity_info": "Entity Info", - "gui.xaero_toggle_slime": "Toggle Slime Chunks", - "gui.xaero_toggle_grid": "Toggle Chunk Grid", - "gui.xaero_compass_over_wp": "Compass Over Waypoints", - "gui.xaero_box_entity_info": "An interface displaying information about the living entity that you are pointing at, including players.", - "gui.xaero_entity_info_settings": "Entity Info Settings", - "gui.xaero_entity_info_stay": "Continue Displaying For", - "gui.xaero_entity_info_distance": "Reach Distance", - "gui.xaero_entity_info_max_hearts": "Max Heart Number", - "gui.xaero_current_biome": "Display Current Biome", - "gui.xaero_auto_map_size": "Auto", - "gui.xaero_reset_message": "Are you sure you would like to restore the default settings?", - "gui.xaero_reset_message2": "This action cannot be undone!", - "gui.xaero_entity_info_numbers": "Health in Numbers", - "gui.xaero_yaw": "yaw", - "gui.xaero_true": "true", - "gui.xaero_false": "false", - "gui.xaero_team_colours": "Team Colors", - "gui.xaero_instant_waypoint": "Quick Waypoint", - "gui.xaero_entity_depth": "Show Entity Depth", - "gui.xaero_show_full_amount": "Full Held Item Quantity", - "gui.xaero_show_flowers": "Show Flowers", - "gui.xaero_show_entity_model": "Display Entity Model", - "gui.xaero_waypoint_names": "WP Name Above Distance", - "gui.xaero_waypoints_distance": "Max WP Render Dist.", - "gui.xaero_teleport_default_command": "Default Teleport Command", - "gui.xaero_waypoints_distance_min": "Min WP Render Dist.", - "gui.xaero_other_teams": "Other Teams", - "gui.xaero_entity_info_armour_numbers": "Armor in Numbers", - "gui.xaero_entity_info_armour": "Display Armor Info", - "gui.xaero_arrow_scale": "Arrow Scale", - "gui.xaero_arrow_colour": "Arrow Color", - "gui.xaero_smooth_dots": "Smooth Dots", - "gui.xaero_cave_zoom": "Cave Mode Zoom In", - "gui.xaero_safe_mode_box": "Use Java-based (CPU) equivalent of this mod instead of the default, OpenGL-based (GPU) one. Safe mode is a plan B in case the mod does not function correctly. Not all features work in the safe mode. Do not use unless you have to.", - "gui.xaero_height_limit": "Entity Height Limit", - "gui.xaero_world_map": "World Map", - "gui.xaero_use_world_map": "Use World Map Mod Chunks", - "gui.xaero_patron_capes": "Patreon Capes", - "gui.xaero_entity_radar": "Entity Radar", - "gui.xaero_entity_info_potion_effects": "Potion Effects (SP Only)", - "gui.xaero_entity_info_potion_effects_scale": "Potion Effect Scale", - "gui.xaero_terrain_depth": "Terrain Depth", - "gui.xaero_terrain_slopes": "Terrain Slopes", - "gui.xaero_block_transparency": "Block Transparency", - "gui.xaero_team": "Team", - "gui.xaero_world_server": "World/Server", - "gui.xaero_subworld_dimension": "Sub-World/Dimension", - "gui.xaero_switch_waypoint_set": "Switch Waypoint Set", - "gui.xaero_waypoint_opacity_ingame": "Waypoint Opacity in Game", - "gui.xaero_waypoint_opacity_map": "Waypoint Opacity on Map", - "gui.xaero_hide_world_names": "Hide IPs/World Names", - "gui.xaero_open_slime": "Open on Key Press", - "gui.xaero_options": "Options", - "gui.xaero_make_automatic": "Make World/Server Auto", - "gui.xaero_make_automatic_msg1": "Are you sure?", - "gui.xaero_make_automatic_msg2": "This will swap all waypoint data between the selected world/server and the auto one, thus simulate making the selected world/server automatic. Make sure you know what you are doing.", - "gui.xaero_make_multi_automatic": "Make Sub-World Auto", - "gui.xaero_make_multi_automatic_msg1": "Are you sure?", - "gui.xaero_make_multi_automatic_msg2": "This will swap all waypoint data between the selected sub-world and the auto one, thus simulate making the selected sub-world automatic. Make sure you know what you are doing.", - "gui.xaero_delete_world": "Delete World/Server", - "gui.xaero_delete_world_msg1": "Would you like to delete all waypoint data for the selected world/server?", - "gui.xaero_delete_world_msg2": "This action cannot be undone! Make sure you know what you are doing.", - "gui.xaero_delete_multi_world": "Delete Sub-World", - "gui.xaero_delete_multi_world_msg1": "Would you like to delete all waypoint data for the selected sub-world?", - "gui.xaero_delete_multi_world_msg2": "This action cannot be undone! Make sure you know what you are doing.", - "gui.xaero_always_show_distance": "Always Disp. Dist. to WP", - "gui.xaero_item_tooltip": "Item Tooltip", - "gui.xaero_entity_tooltip_settings": "Item Tooltip Settings", - "gui.xaero_item_tooltip_min_lines": "Minimum Lines", - "gui.xaero_item_tooltip_time": "Display For", - "gui.xaero_multiply_all_by_8": "Sub-World Coordinates * 8", - "gui.xaero_divide_all_by_8": "Sub-World Coordinates / 8", - "gui.xaero_multiply_msg1": "This option should be used only to fix incorrect waypoint coordinates.", - "gui.xaero_multiply_msg2": "Are you sure you would like to MULTIPLY all sub-world coordinates by 8?", - "gui.xaero_divide_msg2": "Are you sure you would like to DIVIDE all sub-world coordinates by 8?", - "gui.xaero_share": "Share", - "gui.xaero_share_msg1": "Are you sure you would like to share this waypoint with §cEVERYONE§f in the chat?", - "gui.xaero_share_msg2": "Make sure you do not expose a secret location!", - "gui.xaero_roof": "Ceiling", - "gui.xaero_partial": "Partial", - "gui.xaero_full": "Full", - "gui.xaero_show_light_level": "Display Light Level", - "gui.xaero_up": "[Go Up]", - "gui.xaero_down": "[Go Down]", - "gui.xaero_display_all_sets": "Toggle All WP Sets Render", - "gui.xaero_waypoint_name": "waypoint name", - "gui.xaero_set_name": "Set Name", - "gui.xaero_render_layer": "Overlay Render Layer", - "gui.xaero_visit_needed": "§eYou need to visit this dimension first to convert it to the new format!", - "gui.xaero_cross_tp": "Cross-Dimensional TP", - "gui.xaero_unreachable_dimension": "Unreachable destination dimension.", - "gui.xaero_show_time": "Display Game Time", - "gui.xaero_24h": "24h", - "gui.xaero_12h": "12h", - "gui.xaero_temporary": "temporary", - "gui.xaero_restore": "Restore", - "gui.xaero_biomes_vanilla": "Biomes in Vanilla Color Mode", - "gui.xaero_potion_effects_blink": "Blink When Runs Out", - "gui.xaero_use_multiworld": "Multiworld Detection", - "gui.xaero_close": "Close", - "gui.xaero_waypoint_distance_visibility_angle": "WP Dist. Horis. Angle", - "gui.xaero_waypoint_distance_vertical_visibility_angle": "WP Dist. Vertic. Angle", - "gui.xaero_teleportation": "Teleportation", - "gui.xaero_teleportation_tooltip": "Once disabled, it can be enabled back only through the config file!", - "gui.xaero_use_multiworld_tooltip": "Disable if this is a simple server with a single world (no separate lobby, game mode, or minigame worlds). Multiworld detection will cause only issues on such servers. However, installing this mod on the server side should prevent these issues.", - "gui.xaero_world_teleport_command": "Teleport Command", - "gui.xaero_use_default": "Use Default", - "gui.xaero_centered_enlarged": "Center When Enlarged", - "gui.xaero_zoomed_out_enlarged": "Zoom Out When Enlarged", - "gui.xaero_sort": "Sort By", - "gui.xaero_sort_reversed": "Reversed Sort Order", - "gui.xaero_sort_unsorted": "Unsorted", - "gui.xaero_sort_name": "Name", - "gui.xaero_sort_symbol": "Initials", - "gui.xaero_sort_distance": "Distance", - "gui.xaero_box_cave_maps": "Mapping mode that can go deeper than the surface blocks, mainly to display underground caves and interiors of buildings. The ceiling size refers to the size of a horizontal \"square\" of solid blocks that has to be detected above you to activate the cave mode.", - "gui.xaero_box_cave_maps2": "Mapping mode that can go deeper than the surface blocks, mainly to display underground caves and interiors of buildings. 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.", - "gui.xaero_box_entity_amount": "The limit per each entity category.", - "gui.xaero_box_distance": "Specifies, for which in-game waypoints to show the distance to.", - "gui.xaero_box_distance2": "Specifies, for which in-game waypoints to show the distance to. This does not guarantee that it will be shown for multiple waypoints at once. Check out the \"Multiple Waypoint Distances\" setting as well.", - "gui.xaero_box_always_distance": "Display distance even when the waypoint is very close. This setting does not override the \"Distance to WP\" option.", - "gui.xaero_box_arrow_scale": "Scale of the arrow used in the non-rotating variant of the minimap and several other cases.", - "gui.xaero_box_arrow_color": "Color of the arrow used in the non-rotating variant of the minimap and several other cases.", - "gui.xaero_box_cave_zoom": "Specifies, how much to zoom the minimap further in when the cave mode is active.", - "gui.xaero_box_entity_depth": "Display entities darker on the minimap depending on their Y level relative to you.", - "gui.xaero_box_height_limit": "Maximum Y-level distance for entities until they are no longer displayed on the minimap.", - "gui.xaero_toggle_map_waypoints": "Toggle On-Map Waypoints", - "gui.xaero_always_entity_nametags": "Always Render Entity Name Tags", - "gui.xaero_minimap_text_align": "Info Text Alignment", - "gui.xaero_center": "Center", - "gui.xaero_left": "Left", - "gui.xaero_right": "Right", - "gui.xaero_show_angles": "Display Facing Angles", - "gui.xaero_box_always_entity_nametags": "Always render names for entities with name tags regardless of what the name setting is set to in the \"Entity Radar\" screen.", - "gui.xaero_box_teleport_default_command": "The command used for waypoint teleportation if a world-specific or a server-specific command is not set in the Options menu in the waypoint screen.", - "gui.xaero_waypoints_edit_mode_individually": "One by One", - "gui.xaero_waypoints_edit_mode_all": "All at Once", - "gui.xaero_compass": "Compass", - "gui.xaero_cave_maps_depth": "Cave Mode Depth", - "gui.xaero_waypoints_edit_reset": "Reset", - "gui.xaero_main_entity_as": "Main Entity As", - "gui.xaero_arrow": "Arrow", - "gui.xaero_dot": "Dot", - "gui.xaero_crosshair": "Crosshair", - "gui.xaero_teleport_coordinates_hidden": "Unable to teleport, because it would expose the waypoint coordinates. Disable the \"Hide Waypoint Coordinates\" option to be able to freely teleport again.", - "gui.xaero_hide_wp_coords": "Hide Waypoint Coordinates", - "gui.xaero_waypoints_edit_show": "Show", - "gui.xaero_waypoints_edit_hide": "Hide", - "gui.xaero_teleport_anyway": "Teleport Anyway", - "gui.xaero_teleport_shows_coordinates": "It will expose the coordinates!", - "gui.xaero_render_all_wp_sets": "Render All Waypoint Sets", - "gui.xaero_waypoints_global": "Global", - "gui.xaero_waypoints_local": "Local", - "gui.xaero_player_arrow_opacity": "Arrow Opacity", - "gui.xaero_box_waypoints_distance": "Maximum render distance for local waypoints. Global waypoints are not affected.", - "gui.xaero_connect_with_auto": "Add Sub-World Connection", - "gui.xaero_disconnect_from_auto": "Delete Sub-World Connection", - "gui.xaero_world_connection_tooltip": "Connect/disconnect selected sub-world to/from the current auto one. Connect only sub-worlds that are from the same sub-server/world save. For example, if a vanilla Nether portal takes you from sub-world A to sub-world B, then you can safely connect them. Other sub-worlds connected to the current one are always at the top of the list and are marked by an asterisk (symbol: *).", - "gui.xaero_connect_with_auto_msg": "Would you like to create the following connection between sub-worlds?", - "gui.xaero_disconnect_from_auto_msg": "Would you like to delete the following connection between sub-worlds?", - "gui.xaero_teleport_not_connected": "You are trying to teleport to a sub-world that is not connected to the current auto one. If you are sure that this sub-world is from the same sub-server/world save as the auto one, then you can enable teleportation by adding a connection in the waypoint screen -> Options -> Add Sub-World Connection. But beware, if you connect unrelated sub-worlds 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_ignore_heightmaps": "Ignore Server Heightmaps", - "gui.xaero_box_ignore_heightmaps": "Some servers put custom values in the world heightmaps, which may result in incorrectly rendered maps. Sometimes it may 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 have to. Reenter the world after toggling this option!", - "gui.xaero_error_loading_properties": "Error loading server minimap properties. Please retry.", - "gui.xaero_light_block": "Block", - "gui.xaero_light_sky": "Sky", - "gui.xaero_light_both": "All", - "gui.xaero_waypoints_bottom": "New Waypoints to Bottom", - "gui.xaero_box_waypoints_bottom": "Put newly created waypoints at the bottom of the waypoint list instead of the default top.", - "gui.xaero_armour_main_hand": "Main Hand Item", - "gui.xaero_armour_off_hand": "Off-Hand Item", - "gui.xaero_minimap_shape": "Shape", - "gui.xaero_minimap_shape_square": "Square", - "gui.xaero_minimap_shape_circle": "Circle", - "gui.xaero_slopes_legacy": "Legacy", - "gui.xaero_names_list": "Player List", - "gui.xaero_names_always": "Always", - "gui.xaero_names_off": "No Names", - "gui.xaero_entity_radar_type": "Type:", - "gui.xaero_entity_radar_color": "Color:", - "gui.xaero_entity_radar_visiblity": "Visibility:", - "gui.xaero_entity_radar_names": "Names:", - "gui.xaero_entity_radar_icons": "Icons/Heads:", - "gui.xaero_box_entity_radar_names": "Render entity names under the dots or icons/heads. \n \n Option \"Player List\" - render only when the \"List Players\" key binding (TAB by default) is pressed.", - "gui.xaero_light_overlay_status": "Using Light Overlay", - "gui.xaero_light_overlay": "Light Overlay", - "gui.xaero_light_overlay_type": "Light Overlay", - "gui.xaero_light_overlay_color": "Color", - "gui.xaero_light_overlay_max_light": "Max Light", - "gui.xaero_light_overlay_min_light": "Min Light", - "gui.xaero_toggle_light_overlay": "Toggle Light Overlay", - "gui.xaero_box_light_overlay_type": "Using this overlay can negatively affect the game performance because it currently does not use the World Map mod chunks and increases the minimap updating frequency. Do not keep it active all the time.", - "gui.xaero_day": "Day", - "gui.xaero_tamed": "Tamed Mobs", - "gui.xaero_untamed_color": "Untamed Color", - "gui.xaero_icons_list": "Player List", - "gui.xaero_icons_always": "Always", - "gui.xaero_icons_off": "No Icons", - "gui.xaero_box_entity_radar_icons": "Render entity icons instead of colored dots. \n \n Option \"Player List\" - render only when the \"List Players\" key binding (TAB by default) is pressed.", - "gui.xaero_dot_name_scale": "Dot Name Scale", - "gui.xaero_entity_heads_scale": "Entity Icon Scale", - "gui.xaero_box_minimap_size": "Size of the minimap frame that affects how much is visible. Square-shaped minimap is forced into the non-rotating mode (option \"Lock Minimap North\") when the size is greater than 180. \n \n For the \"Auto\" option, go all the way to the left. \n \n Size values in older mod versions: \n Tiny - 57 \n Small - 85 \n Medium - 113 \n Large - 169", - "gui.xaero_auto_clamp_depth": "Auto", - "gui.xaero_waypoints_clamp_depth": "Clamp Depth", - "gui.xaero_waypoints_distance_scale": "Waypoint Distance Text Scale", - "gui.xaero_waypoints_name_scale": "Waypoint Name Text Scale", - "gui.xaero_box_waypoints_clamp_depth": "The screen depth at which in-game waypoints stop getting smaller when you go further away from them. \n Use this if you want to make waypoints that are far away bigger/smaller on the screen. Use the \"Waypoint In-Game Scale\" setting to also affect the size of waypoints when you are close to them. \n \n For the \"Auto\" option, go all the way to the left. \n The automatic option attempts to give you the best value for the default values of scale types, taking your FOV and screen height into account. \n \n Default values in older mod versions: \n Clamp Depth: 12 \n In-Game Scale: 2.5 \n Name Text Scale: 0.5 \n Distance Text Scale: 0.8", - "gui.xaero_box_waypoints_distance_scale": "Scale of the text displaying the distance to an in-game waypoint. \n \n Default values in older mod versions: \n Clamp Depth: 12 \n In-Game Scale: 2.5 \n Name Text Scale: 0.5 \n Distance Text Scale: 0.8", - "gui.xaero_box_waypoints_name_scale": "Scale of the text displaying the name of an in-game waypoint. \n \n Default values in older mod versions: \n Clamp Depth: 12 \n In-Game Scale: 2.5 \n Name Text Scale: 0.5 \n Distance Text Scale: 0.8", - "gui.xaero_box_waypoints_scale": "Scale of in-game waypoints. Use this to change the scale of all in-game waypoints, including those that are near you. Use the \"Clamp Depth\" setting to specifically affect the size of waypoints that are far away. \n \n Default values in older mod versions: \n Clamp Depth: 12 \n In-Game Scale: 2.5 \n Name Text Scale: 0.5 \n Distance Text Scale: 0.8", - "gui.xaero_waypoint_shared": "%1$s shared a waypoint called \"%2$s\"! §2§n[Add]", - "gui.xaero_waypoint_shared_dimension": "%1$s shared a waypoint called \"%2$s\" from %3$s! §2§n[Add]", - "gui.xaero_waypoint_unknown_dimension": "an unknown dimension", - "gui.xaero_uses_worldmap_value": "Setting value is taken from the world map settings!", - "gui.xaero_dots_style": "Entity Dots Style", - "gui.xaero_dots_style_default": "Default", - "gui.xaero_dots_style_legacy": "Legacy", - "gui.xaero_slopes_default_3d": "Default 3D", - "gui.xaero_slopes_default_2d": "Default 2D", - "gui.xaero_ui_scale": "UI Scale", - "gui.xaero_ui_scale_auto": "Auto", - "gui.xaero_ui_scale_mc": "Minecraft", - "gui.xaero_box_ui_scale": "Scale of text and other minimap UI elements. Not made for zooming in or resizing. There are separate options for that.", - "gui.xaero_no_durability": "None", - "gui.xaero_pushbox_normal": "Normal", - "gui.xaero_pushbox_screen_height": "Screen Height", - "gui.xaero_pushbox_boss_health": "Boss Health Push Box", - "gui.xaero_pushbox_potion_effects": "Potion Effects Push Box", - "gui.xaero_box_pushbox_boss_health": "An invisible box around the vanilla boss health display that pushes the mod's interfaces out of the way. \n \n Normal type's collision box is equal to its size and only pushes interfaces by the necessary distance. \n \n Screen Height type's collision box is stretched across the whole screen height and always shifts colliding interfaces vertically by the Normal type's height. This can be very useful when you have multiple interfaces in a column and want all of them to be pushed.", - "gui.xaero_box_pushbox_potion_effects": "An invisible box around the vanilla potion effects display that pushes the mod's interfaces out of the way. \n \n Normal type's collision box is equal to its size and only pushes interfaces by the necessary distance. \n \n Screen Height type's collision box is stretched across the whole screen height and always shifts colliding interfaces vertically by the Normal type's height. This can be very useful when you have multiple interfaces in a column and want all of them to be pushed.", - "gui.xaero_held_centered_position": "Held Items When Centered", - "gui.xaero_held_centered_position_screen_edges": "Edges", - "gui.xaero_held_centered_position_hotbar": "Hotbar", - "gui.xaero_minimap_frame": "Frame Style", - "gui.xaero_minimap_frame_color": "Frame Color", - "gui.xaero_box_minimap_frame_color": "The color of the minimap frame for the non-default colored frame styles.", - "gui.xaero_minimap_frame_default": "Default", - "gui.xaero_minimap_frame_colored_thick": "Colored", - "gui.xaero_minimap_frame_colored_thin": "Colored Thin", - "gui.xaero_compass_north": "N", - "gui.xaero_compass_east": "E", - "gui.xaero_compass_south": "S", - "gui.xaero_compass_west": "W", - "gui.xaero_compass_scale": "Compass Scale On-Map", - "gui.xaero_box_compass_scale": "The scale of the compass letters NESW when using the on-map compass location.", - "gui.xaero_minimap_compass_inside_frame": "On Map", - "gui.xaero_minimap_compass_on_frame": "On Frame", - "gui.xaero_compass_color": "Compass Shadow Color", - "gui.xaero_box_compass_over_wp2": "Render compass letters (N, E, S, W) over the on-map waypoints. This only works for the on-frame compass location.", - "effect.xaerominimap.no_minimap": "No Minimap", - "effect.xaerominimap.no_entity_radar": "No Entity Radar", - "effect.xaerominimap.no_waypoints": "No Waypoints", - "effect.xaerominimap.no_cave_maps": "No Cave Maps", - "effect.xaerominimap.no_minimap_harmful": "No Minimap", - "effect.xaerominimap.no_entity_radar_harmful": "No Entity Radar", - "effect.xaerominimap.no_waypoints_harmful": "No Waypoints", - "effect.xaerominimap.no_cave_maps_harmful": "No Cave Maps", - "effect.xaerominimap.no_minimap_beneficial": "No Minimap", - "effect.xaerominimap.no_entity_radar_beneficial": "No Entity Radar", - "effect.xaerominimap.no_waypoints_beneficial": "No Waypoints", - "effect.xaerominimap.no_cave_maps_beneficial": "No Cave Maps", - "gui.xaero_radar_item_frames": "Display Item Frame Dots", - "gui.xaero_show_dimension_name": "Display Current Dimension", - "gui.xaero_unknown_biome": "Unknown Biome", - "gui.xaero_light_value": "Light: %d", - "gui.xaero_teleport_y_unknown": "You can't teleport to a waypoint that doesn't specify the Y coordinate. Edit the waypoint to be able to teleport to it.", - "gui.xaero_box_waypoints_distance_scale2": "Scale of the text displaying the distance to an in-game waypoint.", - "gui.xaero_box_waypoints_name_scale2": "Scale of the text displaying the name of an in-game waypoint.", - "gui.xaero_box_ingame_waypoint_icon_scale": "Scale of the in-game waypoint icons.", - "gui.xaero_ingame_waypoint_icon_scale": "In-Game Waypoint Icon Scale", - "gui.xaero_ingame_waypoint_close_scale": "In-Game Waypoint Up-Close Scale", - "gui.xaero_box_ingame_waypoint_close_scale": "Scale of the in-game waypoints when you are very close to them. To change the scale of waypoints that are far away, use the \"In-Game Waypoint Icon Scale\", \"Waypoint Distance Text Scale\" and \"Waypoint Name Text Scale\" settings.", - "gui.xaero_entity_icon_name_fallback": "Entity Name When Icon Fails", - "gui.xaero_settings_search": "Settings Search", - "gui.xaero_settings_search_placeholder": "Search...", - "gui.xaero_minimap_view_settings": "View Settings", - "gui.xaero_entity_radar_settings": "Entity Radar Settings", - "gui.xaero_entity_radar_categories": "Entity Category Settings", - "gui.xaero_minimap_block_map_settings": "Block Map Settings", - "gui.xaero_overlay_settings": "Overlay Settings", - "gui.xaero_minimap_info_settings": "Information Settings", - "gui.xaero_waypoint_settings": "Waypoint Settings", - "gui.xaero_minimap_misc_settings": "Miscellaneous Settings", - "gui.xaero_entity_radar_category": "Category:", - "gui.xaero_settings_not_found": "No matching entries found for your input!", - "gui.xaero_multiple_waypoint_info": "Multiple Waypoint Distances", - "gui.xaero_box_multiple_waypoint_info": "Whether the distance can be displayed for multiple in-game waypoints at once. By default, only the distance to the closest waypoint to the crosshair is displayed. Use the \"Distance to WP\" setting to configure which waypoints the distance could even be shown for.", - "gui.xaero_while_sneaking": "Sneaking", - "gui.xaero_multiple_waypoints_always": "Always", - "gui.xaero_narrator_select_nothing": "Nothing", - "gui.xaero_category_setting_inherit": "-", - "gui.xaero_category_expanded_options": "%s (Choose an Option)", - "gui.xaero_entity_category_root": "Any", - "gui.xaero_entity_category_living": "Living", - "gui.xaero_entity_category_hostile": "Hostile", - "gui.xaero_entity_category_friendly": "Friendly", - "gui.xaero_entity_category_hostile_tamed": "Tamed", - "gui.xaero_entity_category_friendly_tamed": "Tamed", - "gui.xaero_entity_category_players": "Player", - "gui.xaero_entity_category_same_team": "From the Same Team", - "gui.xaero_entity_category_other_teams": "From Other Teams", - "gui.xaero_entity_category_items": "Item", - "gui.xaero_entity_category_other_entities": "Other", - "gui.xaero_category_settings": "Settings", - "gui.xaero_category_include_list": "Include List", - "gui.xaero_box_category_include_list2": "A list of entity types to include in the (sub-)category on top of the entities included by the \"Hard Include\".", - "gui.xaero_category_exclude_list": "Exclude List", - "gui.xaero_box_category_exclude_list2": "A list of entity types to exclude from the entity types already included in the (sub-)category. Can work both as a \"whitelist\" and a \"blacklist\" depending on the exclusion mode you choose. This does not remove entities from the entity radar, unless you're excluding from the root \"Any\" category. The \"Display\" setting can remove entities from the radar.", - "gui.xaero_category_add_subcategory": "Add Sub-Category", - "gui.xaero_category_hard_include": "Hard Include", - "gui.xaero_box_category_hard_include2": "Controls which entities to automatically include in the (sub-)category without having to put them in the include list manually.", - "gui.xaero_category_list_add": "Add To List...", - "gui.xaero_category_exclude_list_mode": "Exclusion Mode", - "gui.xaero_category_name": "Category Name...", - "gui.xaero_category_confirm": "Confirm", - "gui.xaero_category_delete": "Delete Category", - "gui.xaero_category_delete_confirm": "Delete the following category?", - "gui.xaero_category_enable_protection": "Protection: OFF", - "gui.xaero_category_disable_protection": "Protection: ON", - "gui.xaero_category_disable_protection_confirm": "Disable protection for the following category?", - "gui.xaero_category_enable_protection_confirm": "Enable protection for the following category?", - "gui.xaero_box_category_protection": "Category protection prevents you from (accidentally) deleting, moving, renaming a category or changing its \"Hard Include\" setting.", - "gui.xaero_category_protected_category": "Protected!", - "gui.xaero_category_category_move_up": "Increase Priority", - "gui.xaero_category_category_move_down": "Decrease Priority", - "gui.xaero_category_delete_list_element": "Delete", - "gui.xaero_category_settings_confirm": "Confirm", - "gui.xaero_category_settings_cancel": "Cancel", - "gui.xaero_category_settings_cancel_confirm": "Leave without saving your changes?", - "gui.xaero_category_settings_reset": "Reset Defaults", - "gui.xaero_category_settings_reset_confirm1": "Reset the category configuration to default values?", - "gui.xaero_category_settings_reset_confirm2": "Custom categories will be removed and the default ones will be reset.", - "gui.xaero_radar_displayed": "Display", - "gui.xaero_radar_dots_color": "Dot Color", - "gui.xaero_radar_icons_displayed": "Icons", - "gui.xaero_radar_names_displayed": "Names", - "gui.xaero_radar_render_order": "Render Order", - "gui.xaero_box_radar_render_order": "Controls the order in which the radar categories are rendered. A lower number means being rendered earlier. However, in the newer Minecraft versions dots are always rendered on top of the icons. The order still applies within dot or icon rendering though.", - "gui.xaero_radar_dots_color_team_colour": "Team Color", - "gui.xaero_box_always_entity_nametags2": "Always render names for entities with name tags regardless of what the name setting is set to.", - "gui.xaero_radar_setting_displayed": "Display Radar", - "gui.xaero_radar_setting_names": "Display Names", - "gui.xaero_radar_setting_icons": "Display Icons", - "gui.xaero_toggle_entity_radar": "Toggle Entity Radar", - "narration.xaero_ui_list_left_right_usage": "Press LEFT and RIGHT buttons to select a column within the entry.", - "gui.xaero_category_help2": "Select a sub-category and go to its Settings to configure things like dot color, names, icons etc. \n \n Sub-categories that are higher on the list are prioritized when multiple sub-categories include the same entity! Keep that in mind when creating custom categories. Usually, a new custom category should be placed at the top.", - "gui.xaero_update_notification": "Update Notifications", - "gui.xaero_category_cut": "Cut/Move §e%1$s", - "gui.xaero_category_paste": "Paste §e%1$s§r Into §e%2$s", - "gui.xaero_category_paste_cancel": "Cancel Cut/Paste", - "gui.xaero_category_duplicate": "Duplicate §e%1$s", - "gui.xaero_category_duplicate_confirm": "Duplicate the following category?", - "gui.xaero_reverse_entity_radar": "Reverse Radar Render Order", - "gui.xaero_adjust_height_for_carpetlike_blocks": "Adjust Y For Short Blocks", - "gui.xaero_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.", - "gui.xaero_box_category": "View/Edit §e%1$s", - "gui.xaero_box_category_settings": "Settings For §e%1$s", - "gui.xaero_auto_convert_wp_distance_km": "Convert Distance to KM at", - "gui.xaero_auto_convert_wp_distance_km_never": "Never", - "gui.xaero_waypoint_distance_precision": "Waypoint Distance Precision", - "gui.xaero_sort_angle": "Angular Distance", - "gui.xaero_toggle_enabled": "Enabled", - "gui.xaero_toggle_disabled": "Disabled", - "gui.xaero_main_entity_dot_size": "Main Entity Dot Size", - "gui.xaero_category_settings_save_confirm": "Save changes before you exit?", - "gui.xaero_category_settings_save_confirm_warning": "Warning: This confirmation screen was recently replaced!", - "gui.xaero_start_fading_at": "Min Y Distance For Depth Fade", - "gui.xaero_box_start_fading_at": "Minimum Y level difference requirement for an entity to start darkening on the radar when the \"Show Entity Depth\" setting is enabled.", - "gui.xaero_start_fading_at_auto": "Auto", - "gui.xaero_legacy_color": "Legacy", - "gui.xaero_partial_y_teleportation": "Use Y With Partial When TP", - "gui.xaero_box_partial_y_teleportation": "When teleporting to a waypoint or 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_delete_reached_deathpoints": "Delete Reached Deathpoints", - "gui.xaero_box_delete_reached_deathpoints": "Automatically delete deathpoints when you are within 4 blocks from them. This requires the deathpoint to be visible in-game or on the minimap. A deathpoint is protected from deletion for 5 seconds after its creation.", - "gui.xaero_hide_minimap_under_screen": "Hide When Under Screen", - "gui.xaero_box_hide_minimap_under_screen": "Hide the minimap when a GUI screen is open, e.g. the inventory, with the exception of minimap-related screens and the chat screen.", - "gui.xaero_north_compass_color": "North Compass Color", - "gui.xaero_north_compass_color_default": "Default", - "gui.xaero_category_add_to_list_custom": "Confirm Custom Input: %1$s", - "gui.xaero_box_category_list_add": "Supports entity identifiers or patterns with special characters * ) ( and |. \n \n * - matches anything. \n )( - parenthesis, mostly for usage with |. \n | - the OR operator to match different sequences in the same location. \n \n For example: \n minecraft:creeper \n minecraft:zombie(_villager|_horse) - zombie villagers and horses. \n minecraft:a*l - any vanilla entity which starts with 'a' and ends with 'l'.", - "gui.xaero_using_custom_subworld": "Waypoints: %1$s", - "gui.xaero_hide_minimap_under_f3": "Hide When Under F3", - "gui.xaero_box_hide_minimap_under_f3": "Hide the minimap when the F3 debug screen is enabled." +{ + "gui.xaero_armour_status_settings": "Armor Status Settings", + "gui.xaero_armour_status": "Armor Status", + "gui.xaero_notifications": "Notifications", + "gui.xaero_miscellaneous": "Miscellaneous", + "gui.xaero_miscellaneous_settings": "Miscellaneous Settings", + "gui.xaero_notification_settings": "Notification Settings", + "gui.xaero_better_pvp_settings": "Better PvP Settings", + "gui.xaero_box_potion_effects": "An interface displaying currently active potion effects.", + "gui.xaero_box_armour_status": "An interface displaying info about your currently worn armor and item held at the time.", + "gui.xaero_box_sprint": "Sprint by holding one single (configurable) key binding.", + "gui.xaero_box_sneak": "Allows you to toggle your sneak ON/OFF and stay sneaking without having to hold anything.", + "gui.xaero_box_notifications": "On-screen notifications for various things, such as low health value, low hunger value, low oxygen value, danger of explosion, and being shot by (an) arrow(s).", + "gui.xaero_box_xp": "Gained or lost experience indicator flying across your screen.", + "gui.xaero_box_quick_use": "Action-bar-like system of key bindings that lets you automatically use a specified item from your hotbar without having to switch away from your currently held item. Holding the key binding lets you keep using the item like if you were holding the right mouse button. For example: placing torches, TNT, throwing potions, eating food, drinking.", + "gui.xaero_box_minimap": "A minimap displaying your nearest surroundings and entities.", + "gui.xaero_preset_fancy": "Fancy", + "gui.xaero_preset_classic": "Classic", + "gui.xaero_preset_social": "Social", + "gui.xaero_potion_status": "Potion Status", + "gui.xaero_archery_status": "Display Left Arrows", + "gui.xaero_sprint": "Better Sprint", + "gui.xaero_sneak": "Toggle Sneak", + "gui.xaero_enchants_color": "Enchant Color", + "gui.xaero_durability": "Durability In", + "gui.xaero_hunger_setting": "Hunger Notifications", + "gui.xaero_hp_setting": "Health Notifications", + "gui.xaero_explosion_setting": "Explosion Notifications", + "gui.xaero_being_shot_setting": "\"Being Shot\" Notifications", + "gui.xaero_xp_setting": "XP Drops", + "gui.xaero_custom_settings": "Custom Settings", + "gui.xaero_quick_use": "Quick Item Use", + "gui.xaero_show_enchants": "Display Enchants", + "gui.xaero_percent": "Percents", + "gui.xaero_numeral": "Numbers", + "gui.xaero_both": "Both", + "gui.xaero_quick_eat": "Quick Eat", + "gui.xaero_toggle_sneak": "Toggle Sneak", + "gui.xaero_quick_use_1": "Quick Use 1", + "gui.xaero_quick_use_2": "Quick Use 2", + "gui.xaero_quick_use_3": "Quick Use 3", + "gui.xaero_quick_use_4": "Quick Use 4", + "gui.xaero_quick_use_5": "Quick Use 5", + "gui.xaero_quick_use_6": "Quick Use 6", + "gui.xaero_quick_use_7": "Quick Use 7", + "gui.xaero_quick_use_8": "Quick Use 8", + "gui.xaero_quick_use_9": "Quick Use 9", + "gui.xaero_restores": "Restores", + "gui.xaero_hunger_low": "Low Hunger Value", + "gui.xaero_hp_low": "Low Health Value", + "gui.xaero_potion_status_settings": "Potion Status Settings", + "gui.xaero_potion_names": "Potion Effect Names", + "gui.xaero_air_setting": "Oxygen Notifications", + "gui.xaero_air_low": "Low Oxygen Value", + "gui.xaero_entity_info": "Entity Info", + "gui.xaero_box_entity_info": "An interface displaying information about the living entity that you are pointing at, including players.", + "gui.xaero_entity_info_settings": "Entity Info Settings", + "gui.xaero_entity_info_stay": "Continue Displaying For", + "gui.xaero_entity_info_distance": "Reach Distance", + "gui.xaero_entity_info_max_hearts": "Max Heart Number", + "gui.xaero_entity_info_numbers": "Health in Numbers", + "gui.xaero_show_full_amount": "Full Held Item Quantity", + "gui.xaero_show_entity_model": "Display Entity Model", + "gui.xaero_entity_info_armour_numbers": "Armor in Numbers", + "gui.xaero_entity_info_armour": "Display Armor Info", + "gui.xaero_entity_info_potion_effects": "Potion Effects (SP Only)", + "gui.xaero_entity_info_potion_effects_scale": "Potion Effect Scale", + "gui.xaero_item_tooltip": "Item Tooltip", + "gui.xaero_entity_tooltip_settings": "Item Tooltip Settings", + "gui.xaero_item_tooltip_min_lines": "Minimum Lines", + "gui.xaero_item_tooltip_time": "Display For", + "gui.xaero_potion_effects_blink": "Blink When Runs Out", + "gui.xaero_armour_main_hand": "Main Hand Item", + "gui.xaero_armour_off_hand": "Off-Hand Item", + "gui.xaero_no_durability": "None", + "gui.xaero_held_centered_position": "Held Items When Centered", + "gui.xaero_held_centered_position_screen_edges": "Edges", + "gui.xaero_held_centered_position_hotbar": "Hotbar" } \ No newline at end of file diff --git a/projects/1.18/assets/xaeros-minimap-fair-play-edition/xaerobetterpvp/lang/zh_cn.json b/projects/1.18/assets/xaeros-minimap-fair-play-edition/xaerobetterpvp/lang/zh_cn.json index 2933a8e6c46b..f55cff62f182 100644 --- a/projects/1.18/assets/xaeros-minimap-fair-play-edition/xaerobetterpvp/lang/zh_cn.json +++ b/projects/1.18/assets/xaeros-minimap-fair-play-edition/xaerobetterpvp/lang/zh_cn.json @@ -1,331 +1,79 @@ -{ - "gui.xaero_confirm": "确认", - "gui.xaero_cancel": "取消", - "gui.xaero_back": "返回", - "gui.xaero_delete": "删除", - "gui.xaero_OK": "确定", - "gui.xaero_add_edit": "添加/编辑", - "gui.xaero_new_waypoint": "新的路径点", - "gui.xaero_initial": "初始化", - "gui.xaero_edit_waypoint": "编辑路径点", - "gui.xaero_armour_status_settings": "盔甲状态设置", - "gui.xaero_choose_a_preset": "预设方案", - "gui.xaero_choose_an_interface": "界面", - "gui.xaero_armour_status": "盔甲状态", - "gui.xaero_notifications": "提醒", - "gui.xaero_minimap": "小地图", - "gui.xaero_miscellaneous": "杂项", - "gui.xaero_edit_mode": "编辑模式", - "gui.xaero_instructions": "教程/帮助", - "gui.xaero_not_ingame": "你必须先进入游戏开启编辑模式!", - "gui.xaero_welcome_edit_mode": "欢迎使用编辑模式!", - "gui.xaero_howto_select": "左键点击选择界面。", - "gui.xaero_howto_drag": "左键点击并拖动界面。", - "gui.xaero_howto_deselect": "右键取消选择界面。", - "gui.xaero_howto_center": "C 键固定界面居中。", - "gui.xaero_different_centered": "某些界面有着不同的居中方式。", - "gui.xaero_howto_flip": "F键翻转界面。", - "gui.xaero_howto_settings": "S键快速访问选择的界面关联设置。", - "gui.xaero_howto_preset": "点击<预设方案>选择一个预设方案。", - "gui.xaero_howto_save": "点击<确认>保存更改。", - "gui.xaero_howto_cancel": "点击<取消>放弃你的更改。", - "gui.xaero_minimap_settings": "小地图设置", - "gui.xaero_miscellaneous_settings": "杂项设置", - "gui.xaero_notification_settings": "提醒设置", - "gui.xaero_better_pvp_settings": "Better PvP 设置", - "gui.xaero_server_disabled": "服务器可能禁止了某些Mod特性。", - "gui.xaero_waypoints": "路径点", - "gui.xaero_box_potion_effects": "药水效果界面。", - "gui.xaero_box_armour_status": "装备状态界面。", - "gui.xaero_box_sprint": "一键冲锋。", - "gui.xaero_box_sneak": "潜行开关。", - "gui.xaero_box_notifications": "屏幕提醒,比如 饥饿/低血量/爆炸/弓箭.", - "gui.xaero_box_xp": "经验显示。", - "gui.xaero_box_quick_use": "快速使用动作条物品。", - "gui.xaero_box_minimap": "小地图显示。", - "gui.xaero_centered": "居中:", - "gui.xaero_press_c": "C键", - "gui.xaero_flipped": "翻转:", - "gui.xaero_press_f": "F键", - "gui.xaero_preset_fancy": "幻想", - "gui.xaero_preset_classic": "普通", - "gui.xaero_preset_social": "社交", - "gui.xaero_potion_status": "药水状态", - "gui.xaero_archery_status": "显示弓箭剩余数量", - "gui.xaero_sprint": "冲锋", - "gui.xaero_sneak": "切换潜行", - "gui.xaero_enchants_color": "附魔颜色", - "gui.xaero_durability": "耐久度", - "gui.xaero_hunger_setting": "饥饿提醒", - "gui.xaero_hp_setting": "血量提醒", - "gui.xaero_explosion_setting": "爆炸提醒", - "gui.xaero_being_shot_setting": "射击提醒。", - "gui.xaero_xp_setting": "经验掉落", - "gui.xaero_custom_settings": "自定义设置", - "gui.xaero_reset_defaults": "恢复默认", - "gui.xaero_quick_use": "快速使用", - "gui.xaero_show_enchants": "显示附魔", - "gui.xaero_cave_maps": "洞穴地图", - "gui.xaero_display_waypoints": "显示路径点", - "gui.xaero_zoom": "缩放", - "gui.xaero_minimap_size": "小地图尺寸", - "gui.xaero_entity_amount": "实体数量", - "gui.xaero_black": "黑色", - "gui.xaero_dark_blue": "深蓝色", - "gui.xaero_dark_green": "深绿色", - "gui.xaero_dark_aqua": "深青色", - "gui.xaero_dark_red": "深红色", - "gui.xaero_dark_purple": "深紫色", - "gui.xaero_gold": "金色", - "gui.xaero_gray": "灰色", - "gui.xaero_dark_gray": "深灰色", - "gui.xaero_blue": "蓝色", - "gui.xaero_green": "绿色", - "gui.xaero_aqua": "青色", - "gui.xaero_red": "红色", - "gui.xaero_purple": "紫色", - "gui.xaero_yellow": "黄色", - "gui.xaero_white": "白色", - "gui.xaero_percent": "百分比", - "gui.xaero_numeral": "数值", - "gui.xaero_both": "全部", - "gui.xaero_quick_eat": "快速进食", - "gui.xaero_toggle_sneak": "潜行开关", - "gui.xaero_quick_use_1": "快速使用1", - "gui.xaero_quick_use_2": "快速使用2", - "gui.xaero_quick_use_3": "快速使用3", - "gui.xaero_quick_use_4": "快速使用4", - "gui.xaero_quick_use_5": "快速使用5", - "gui.xaero_quick_use_6": "快速使用6", - "gui.xaero_quick_use_7": "快速使用7", - "gui.xaero_quick_use_8": "快速使用8", - "gui.xaero_quick_use_9": "快速使用9", - "gui.xaero_zoom_in": "小地图缩小", - "gui.xaero_zoom_out": "小地图放大", - "gui.xaero_on": "开", - "gui.xaero_off": "关", - "gui.xaero_restores": "恢复值", - "gui.xaero_preset_topleft": "左上", - "gui.xaero_preset_topright": "右上", - "gui.xaero_waypoint_teleport": "传送", - "gui.xaero_waypoints_key": "路径点", - "gui.xaero_display_coords": "显示坐标", - "gui.xaero_disable_enable": "关闭/启用", - "gui.xaero_disabled": "关闭", - "gui.xaero_minimap_guide": "点击拖放移动小地图。", - "gui.xaero_change_position": "改变位置", - "gui.xaero_preset_bottom_left": "左下", - "gui.xaero_preset_bottom_right": "右下", - "gui.xaero_ingame_waypoints": "游戏内显示路径点", - "gui.xaero_next": "下一页 >>", - "gui.xaero_previous": "<< 上一页", - "gui.xaero_lock_north": "锁定南北", - "gui.xaero_deathpoint": "最后一次死亡地点", - "gui.xaero_deathpoint_old": "之前的死亡地点", - "gui.xaero_deathpoints": "死亡地点", - "gui.xaero_chunkgrid": "区块格子", - "gui.xaero_players": "玩家", - "gui.xaero_mobs": "友好的生物", - "gui.xaero_hostile": "敌对的生物", - "gui.xaero_items": "物品", - "gui.xaero_other": "其他实体", - "gui.xaero_hunger_low": "饥饿值过低", - "gui.xaero_hp_low": "血量过低", - "gui.xaero_enlarge_map": "扩大小地图", - "gui.xaero_fbo": "Beta", - "gui.xaero_potion_status_settings": "药水状态设置", - "gui.xaero_potion_names": "药水效果名称", - "gui.xaero_opacity": "不透明度", - "gui.xaero_slime_chunks": "史莱姆区块", - "gui.xaero_unlimited": "无限制", - "gui.xaero_old_deathpoints": "保持旧的死亡点", - "gui.xaero_toggle_map": "开关小地图", - "gui.xaero_antialiasing": "抗锯齿", - "gui.xaero_safe_mode": "安全模式", - "gui.xaero_transfer": "移动", - "gui.xaero_transfer_all": "移动所有标记", - "gui.xaero_clear": "清除坐标", - "gui.xaero_from": "移动", - "gui.xaero_to": "到", - "gui.xaero_used_seed": "种子使用:", - "gui.xaero_show_distance": "距离标记", - "gui.xaero_waypoints_scale": "标记大小", - "gui.xaero_block_colours": "方块颜色", - "gui.xaero_accurate": "准确", - "gui.xaero_vanilla": "普通", - "gui.xaero_lighting": "灯光", - "gui.xaero_air_setting": "低氧提醒", - "gui.xaero_air_low": "低氧", - "gui.xaero_looking_at": "看到", - "gui.xaero_all": "全部", - "gui.xaero_display_redstone": "显示红石", - "gui.xaero_clear_set_message": "你确定你想清除当前设置吗", - "gui.xaero_clear_set_message2": "所有路径点将从设置中删除。", - "gui.xaero_default": "默认", - "gui.xaero_create_set": "新的路径点设置", - "gui.xaero_delete_set": "删除设置", - "gui.xaero_delete_set_message": "你确定你想删除当前设置吗", - "gui.xaero_delete_set_message2": "此设置将从当前世界中移除。", - "gui.xaero_toggle_waypoints": "切换路径点", - "gui.xaero_entity_info": "实体信息", - "gui.xaero_toggle_slime": "切换史莱姆区块", - "gui.xaero_toggle_grid": "切换区块网格", - "gui.xaero_compass_over_wp": "指南针上的路径点", - "gui.xaero_box_entity_info": "显示你所指向的生物实体信息界面。", - "gui.xaero_entity_info_settings": "实体信息设置", - "gui.xaero_entity_info_stay": "显示实体信息", - "gui.xaero_entity_info_distance": "可达距离", - "gui.xaero_entity_info_max_hearts": "最大生命值", - "gui.xaero_current_biome": "显示生物群系", - "gui.xaero_auto_map_size": "自动", - "gui.xaero_reset_message": "你确定你想重置默认设置吗?", - "gui.xaero_reset_message2": "此操作无法复原。", - "gui.xaero_entity_info_numbers": "生命值", - "gui.xaero_yaw": "航向", - "gui.xaero_true": "是", - "gui.xaero_false": "否", - "gui.xaero_team_colours": "团队颜色", - "gui.xaero_instant_waypoint": "快速路径点", - "gui.xaero_entity_depth": "显示实体位置深度", - "gui.xaero_show_full_amount": "物品全数", - "gui.xaero_show_flowers": "显示画", - "gui.xaero_show_entity_model": "显示实体模型", - "gui.xaero_waypoint_names": "以上距离路径点名称", - "gui.xaero_waypoints_distance": "最大路径点分布。", - "gui.xaero_teleport_default_command": "默认传送命令", - "gui.xaero_waypoints_distance_min": "最小路径点绘制距离。", - "gui.xaero_other_teams": "其他队伍", - "gui.xaero_entity_info_armour_numbers": "护甲数量", - "gui.xaero_entity_info_armour": "护甲值", - "gui.xaero_arrow_scale": "箭头大小", - "gui.xaero_arrow_colour": "箭头颜色", - "gui.xaero_smooth_dots": "平滑点", - "gui.xaero_cave_zoom": "洞穴放大", - "gui.xaero_safe_mode_box": "使用基于 Java(CPU)的等效模组而不是 OpenGL(GPU)。以防正常模式失败,安全模式仅作为B计划。并非所有功能都在安全模式下工作。", - "gui.xaero_height_limit": "实体高度限制", - "gui.xaero_world_map": "世界地图", - "gui.xaero_use_world_map": "使用世界地图区块", - "gui.xaero_patron_capes": "Patreon 披风", - "gui.xaero_entity_radar": "实体雷达", - "gui.xaero_entity_info_potion_effects": "药水效果(仅限单人游戏)", - "gui.xaero_entity_info_potion_effects_scale": "药水效果大小", - "gui.xaero_terrain_depth": "地形深度", - "gui.xaero_terrain_slopes": "地形坡度", - "gui.xaero_block_transparency": "方块透明度", - "gui.xaero_team": "团队", - "gui.xaero_world_server": "世界/服务器", - "gui.xaero_subworld_dimension": "子世界/维度", - "gui.xaero_switch_waypoint_set": "切换路径点设置", - "gui.xaero_waypoint_opacity_ingame": "游戏内路径点透明度", - "gui.xaero_waypoint_opacity_map": "地图路径点透明度", - "gui.xaero_hide_world_names": "隐藏世界名称/IP", - "gui.xaero_open_slime": "按键摁下时打开", - "gui.xaero_options": "选项", - "gui.xaero_make_automatic": "自动生成世界/服务器", - "gui.xaero_make_automatic_msg1": "你确定?", - "gui.xaero_make_automatic_msg2": "这将交换所选世界/服务器和自动世界/服务器的所有路径点数据,从而模拟使所选世界自动化。请确保清楚你在做什么。", - "gui.xaero_make_multi_automatic": "自动生成子世界", - "gui.xaero_make_multi_automatic_msg1": "你确定?", - "gui.xaero_make_multi_automatic_msg2": "这将交换所选子世界和自动子世界的所有路径点数据,从而模拟使所选子世界自动化。请确保清楚你在做什么。", - "gui.xaero_delete_world": "删除世界/服务器", - "gui.xaero_delete_world_msg1": "你是否想删除所选定世界/服务器的所有路径点数据?", - "gui.xaero_delete_world_msg2": "此行动将无法复原。请确定自己了解现在所进行的动作。", - "gui.xaero_delete_multi_world": "删除子世界", - "gui.xaero_delete_multi_world_msg1": "你是否想删除所选定子世界的所有路径点数据?", - "gui.xaero_delete_multi_world_msg2": "此行动将无法复原。请确定自己了解现在所进行的动作。", - "gui.xaero_always_show_distance": "总是显示路径点距离。", - "gui.xaero_item_tooltip": "物品文本提示", - "gui.xaero_entity_tooltip_settings": "物品文本提示设置", - "gui.xaero_item_tooltip_min_lines": "最小行数", - "gui.xaero_item_tooltip_time": "显示为", - "gui.xaero_multiply_all_by_8": "子世界坐标 * 8", - "gui.xaero_divide_all_by_8": "子世界坐标 / 8", - "gui.xaero_multiply_msg1": "此选项仅应用于修复错误的路径点坐标。", - "gui.xaero_multiply_msg2": "你确定你想要将所有子世界坐标乘以8吗?", - "gui.xaero_divide_msg2": "你确定要将所有子世界坐标除以8吗?", - "gui.xaero_share": "分享", - "gui.xaero_share_msg1": "你确定要在聊天中与§cEVERYONE§f共享此路径点吗?", - "gui.xaero_share_msg2": "请确保你没有暴露一个秘密地点。", - "gui.xaero_roof": "顶部", - "gui.xaero_partial": "元素", - "gui.xaero_full": "满", - "gui.xaero_show_light_level": "显示光照等级", - "gui.xaero_up": "[向上]", - "gui.xaero_down": "[向下]", - "gui.xaero_display_all_sets": "切换所有WP设置渲染", - "gui.xaero_waypoint_name": "路径点名称", - "gui.xaero_set_name": "设置名称", - "gui.xaero_render_layer": "叠加渲染层", - "gui.xaero_visit_needed": "§e您需要先访问此维度以将其转换为新格式!", - "gui.xaero_cross_tp": "跨维度TP", - "gui.xaero_unreachable_dimension": "无法访问目标维度。", - "gui.xaero_show_time": "显示游戏时间", - "gui.xaero_24h": "24h", - "gui.xaero_12h": "12h", - "gui.xaero_temporary": "暂时的", - "gui.xaero_restore": "恢复", - "gui.xaero_biomes_vanilla": "原版模式生物群系", - "gui.xaero_potion_effects_blink": "低时闪烁", - "gui.xaero_use_multiworld": "多维度检测", - "gui.xaero_close": "关闭", - "gui.xaero_waypoint_distance_visibility_angle": "WP距离、水平、角度", - "gui.xaero_waypoint_distance_vertical_visibility_angle": "WP距离、水平、角度", - "gui.xaero_teleportation": "传送", - "gui.xaero_teleportation_tooltip": "一旦禁用,只能通过配置文件启用!", - "gui.xaero_use_multiworld_tooltip": "如果这是一个单一世界(没有大厅,游戏模式世界等)。多世界检测只能在此类服务器上引起问题。不过,在服务器端安装mod应该可以防止这些问题。", - "gui.xaero_world_teleport_command": "传送聊天命令", - "gui.xaero_use_default": "使用默认设置", - "gui.xaero_centered_enlarged": "放大时居中", - "gui.xaero_zoomed_out_enlarged": "放大时缩小", - "gui.xaero_sort": "分类", - "gui.xaero_sort_reversed": "反向排序顺序", - "gui.xaero_sort_unsorted": "未分类", - "gui.xaero_sort_name": "名字", - "gui.xaero_sort_symbol": "开始", - "gui.xaero_sort_distance": "距离", - "gui.xaero_box_cave_maps": "绘图模式可以深入到比地表更深的地方,主要是显示地下洞穴和建筑内部。屋顶大小代表一个实心的水平“正方形”的大小,需要在你的上方检测到它才能激活洞穴模式。", - "gui.xaero_box_entity_amount": "每个实体类别的限制。", - "gui.xaero_box_distance": "可以显示到目的地距离的路径点。", - "gui.xaero_box_always_distance": "即使路径点非常近,也显示距离。这不会覆盖“到路径点的距离”选项。", - "gui.xaero_box_arrow_scale": "小地图方向固定和其他一些情况下使用的箭头比例。", - "gui.xaero_box_arrow_color": "在小地图的固定方向和其他一些情况下使用的箭头颜色。", - "gui.xaero_box_cave_zoom": "当处于洞穴地图模式,要进一步放大多少。", - "gui.xaero_box_entity_depth": "根据实体相对于您的Y轴高度,显示较暗的圆点。", - "gui.xaero_box_height_limit": "实体在不再显示之前的最大Y轴距离。", - "gui.xaero_toggle_map_waypoints": "开关小地图路径点", - "gui.xaero_minimap_text_align": "信息文本对齐", - "gui.xaero_center": "中心", - "gui.xaero_left": "左", - "gui.xaero_right": "右面", - "gui.xaero_show_angles": "显示视角", - "gui.xaero_box_teleport_default_command": "如果未在“路径点菜单选项”中设置特定于服务器的命令,则用于路径点远程传送的命令。", - "gui.xaero_waypoints_edit_mode_individually": "一个接一个", - "gui.xaero_waypoints_edit_mode_all": "所有", - "gui.xaero_compass": "指南针", - "gui.xaero_cave_maps_depth": "洞穴地图深度", - "gui.xaero_waypoints_edit_reset": "重置", - "gui.xaero_main_entity_as": "主体为", - "gui.xaero_arrow": "箭头", - "gui.xaero_dot": "点", - "gui.xaero_crosshair": "十字准星", - "gui.xaero_teleport_coordinates_hidden": "无法传送,因为它会告诉你路径点坐标。禁用“隐藏路径点坐标”可以再次自由传送。", - "gui.xaero_hide_wp_coords": "隐藏路径点图标", - "gui.xaero_waypoints_edit_show": "显示", - "gui.xaero_waypoints_edit_hide": "隐藏", - "gui.xaero_teleport_anyway": "传送", - "gui.xaero_teleport_shows_coordinates": "显示坐标!", - "gui.xaero_render_all_wp_sets": "渲染所有路径点", - "gui.xaero_waypoints_global": "全局", - "gui.xaero_waypoints_local": "本地", - "gui.xaero_player_arrow_opacity": "箭头不透明度", - "gui.xaero_box_waypoints_distance": "本地路径点的最大渲染距离。全局路径点不受影响。", - "gui.xaero_connect_with_auto": "添加世界连接", - "gui.xaero_disconnect_from_auto": "删除子世界连接", - "gui.xaero_world_connection_tooltip": "将所选世界连接/断开当前世界。只连接来自同一个世界的世界。例如,如果一个普通的下界传送门将您从世界a带到世界B,那么您可以将它们连接起来。连接到当前世界的世界总是在列表的顶部,并用*符号标记。", - "gui.xaero_connect_with_auto_msg": "您想在子世界之间创建以下连接吗?", - "gui.xaero_disconnect_from_auto_msg": "是否要删除世界之间的以下连接?", - "gui.xaero_teleport_not_connected": "你正在尝试传送到一个与当前世界没有连接的次世界。如果您确定此世界来自同一个服务器/世界保存,那么您可以通过在路径点菜单->选项->添加世界连接中添加连接来启用远程传送。然而,如果你连接不相关的世界和传送,那么你可能会窒息在方块中或死于坠落伤害,所以不要这样做。", - "gui.xaero_ignore_heightmaps": "忽略服务器高度", - "gui.xaero_box_ignore_heightmaps": "某些服务器在世界高度贴图中放置自定义物品,这可能会导致渲染不正确的贴图。有时,它甚至可以发生在高度更改的单人世界里。这个选项应该以牺牲性能为代价来解决这些问题。除非需要,否则不要使用。切换选项后重新进入世界!", - "gui.xaero_error_loading_properties": "加载服务器小地图属性时出错。请重试。" +{ + "gui.xaero_armour_status_settings": "盔甲状态设置", + "gui.xaero_armour_status": "盔甲状态", + "gui.xaero_notifications": "通知", + "gui.xaero_miscellaneous": "杂项", + "gui.xaero_miscellaneous_settings": "杂项设置", + "gui.xaero_notification_settings": "通知设置", + "gui.xaero_better_pvp_settings": "Better PvP 设置", + "gui.xaero_box_potion_effects": "显示当前激活的药水效果的界面。", + "gui.xaero_box_armour_status": "显示你当前穿的盔甲和持有物品信息的界面。", + "gui.xaero_box_sprint": "只需按下一个绑定的键(可配置)就能疾跑。", + "gui.xaero_box_sneak": "允许你打开/关闭潜行并在潜行时无需按住任何按键。", + "gui.xaero_box_notifications": "各种情况的屏幕通知,比如低生命值、低饥饿值、低氧气值、爆炸危险和被弓箭射击。", + "gui.xaero_box_xp": "获得或失去的经验信息会飞过你的屏幕。", + "gui.xaero_box_quick_use": "类似于动作条的按键绑定系统,可让你自动使用快捷栏中的指定物品,而无需切换当前持有的物品。 按住绑定的键可以让你继续使用该物品,就像你按住鼠标右键一样。 例如:放置火把或TNT、投掷药水、吃东西、喝东西。", + "gui.xaero_box_minimap": "显示你周围的环境和实体的小地图。", + "gui.xaero_preset_fancy": "幻想", + "gui.xaero_preset_classic": "经典", + "gui.xaero_preset_social": "社交", + "gui.xaero_potion_status": "药水状态", + "gui.xaero_archery_status": "显示弓箭剩余数量", + "gui.xaero_sprint": "更好的疾跑", + "gui.xaero_sneak": "切换潜行", + "gui.xaero_enchants_color": "附魔颜色", + "gui.xaero_durability": "耐久度", + "gui.xaero_hunger_setting": "饥饿值提醒", + "gui.xaero_hp_setting": "生命值提醒", + "gui.xaero_explosion_setting": "爆炸提醒", + "gui.xaero_being_shot_setting": "“被射击”提醒", + "gui.xaero_xp_setting": "经验掉落", + "gui.xaero_custom_settings": "自定义设置", + "gui.xaero_quick_use": "快速使用物品", + "gui.xaero_show_enchants": "显示附魔", + "gui.xaero_percent": "百分比", + "gui.xaero_numeral": "数值", + "gui.xaero_both": "两者", + "gui.xaero_quick_eat": "快速进食", + "gui.xaero_toggle_sneak": "切换潜行", + "gui.xaero_quick_use_1": "快速使用1", + "gui.xaero_quick_use_2": "快速使用2", + "gui.xaero_quick_use_3": "快速使用3", + "gui.xaero_quick_use_4": "快速使用4", + "gui.xaero_quick_use_5": "快速使用5", + "gui.xaero_quick_use_6": "快速使用6", + "gui.xaero_quick_use_7": "快速使用7", + "gui.xaero_quick_use_8": "快速使用8", + "gui.xaero_quick_use_9": "快速使用9", + "gui.xaero_restores": "恢复值", + "gui.xaero_hunger_low": "低饥饿值", + "gui.xaero_hp_low": "低生命值", + "gui.xaero_potion_status_settings": "药水状态设置", + "gui.xaero_potion_names": "药水效果名称", + "gui.xaero_air_setting": "氧气值提醒", + "gui.xaero_air_low": "低氧气值", + "gui.xaero_entity_info": "实体信息", + "gui.xaero_box_entity_info": "显示你所指向的生物实体的信息,包括玩家。", + "gui.xaero_entity_info_settings": "实体信息设置", + "gui.xaero_entity_info_stay": "继续显示", + "gui.xaero_entity_info_distance": "触及距离", + "gui.xaero_entity_info_max_hearts": "生命条爱心最大数量", + "gui.xaero_entity_info_numbers": "以数字显示生命值", + "gui.xaero_show_full_amount": "手持物品携带总量", + "gui.xaero_show_entity_model": "显示实体模型", + "gui.xaero_entity_info_armour_numbers": "以数字显示护甲值", + "gui.xaero_entity_info_armour": "显示护甲信息", + "gui.xaero_entity_info_potion_effects": "药水效果(仅限单人游戏)", + "gui.xaero_entity_info_potion_effects_scale": "药水效果大小", + "gui.xaero_item_tooltip": "物品提示文本", + "gui.xaero_entity_tooltip_settings": "物品提示文本设置", + "gui.xaero_item_tooltip_min_lines": "最小行数", + "gui.xaero_item_tooltip_time": "显示", + "gui.xaero_potion_effects_blink": "要到期时闪烁", + "gui.xaero_armour_main_hand": "主手物品", + "gui.xaero_armour_off_hand": "副手物品", + "gui.xaero_no_durability": "无", + "gui.xaero_held_centered_position": "居中时持有的物品", + "gui.xaero_held_centered_position_screen_edges": "边缘", + "gui.xaero_held_centered_position_hotbar": "快捷栏" } \ No newline at end of file diff --git a/projects/1.18/assets/xaeros-minimap-fair-play-edition/xaerominimap/lang/en_us.json b/projects/1.18/assets/xaeros-minimap-fair-play-edition/xaerominimap/lang/en_us.json new file mode 100644 index 000000000000..6a8ce711001d --- /dev/null +++ b/projects/1.18/assets/xaeros-minimap-fair-play-edition/xaerominimap/lang/en_us.json @@ -0,0 +1,535 @@ +{ + "gui.xaero_confirm": "Confirm", + "gui.xaero_cancel": "Cancel", + "gui.xaero_back": "Back", + "gui.xaero_delete": "Delete", + "gui.xaero_OK": "OK", + "gui.xaero_add_edit": "Add/Edit", + "gui.xaero_new_waypoint": "New Waypoint", + "gui.xaero_initial": "initials", + "gui.xaero_edit_waypoint": "Edit Waypoint", + "gui.xaero_choose_a_preset": "Choose a Preset", + "gui.xaero_choose_an_interface": "Choose an Interface", + "gui.xaero_minimap": "Minimap", + "gui.xaero_edit_mode": "Edit Mode", + "gui.xaero_instructions": "Instructions/Help", + "gui.xaero_not_ingame": "You have to be in game to be able to use the edit mode!", + "gui.xaero_welcome_edit_mode": "Welcome to the edit mode!", + "gui.xaero_howto_select": "Left-click an interface to select it.", + "gui.xaero_howto_drag": "Left-click and drag to move an interface around.", + "gui.xaero_howto_deselect": "Right-click to deselect an interface.", + "gui.xaero_howto_center": "Press \"C\" to center or uncenter the selected interface.", + "gui.xaero_different_centered": "Some interfaces have a different centered look.", + "gui.xaero_howto_flip": "Press \"F\" to flip or unflip the selected interface.", + "gui.xaero_howto_settings": "Press \"S\" to quickly access settings of the selected interface.", + "gui.xaero_howto_preset": "Select a preset by clicking the \"Choose a Preset\" button.", + "gui.xaero_howto_save": "Save your changes by clicking the \"Confirm\" button.", + "gui.xaero_howto_cancel": "Discard your changes by clicking the \"Cancel\" button.", + "gui.xaero_minimap_settings": "Minimap Settings", + "gui.xaero_server_disabled": "The server might have disabled some of the mod features.", + "gui.xaero_waypoints": "Waypoints", + "gui.xaero_centered": "Centered:", + "gui.xaero_press_c": "(pr. C)", + "gui.xaero_flipped": "Flipped:", + "gui.xaero_press_f": "(pr. F)", + "gui.xaero_reset_defaults": "Restore Default Settings", + "gui.xaero_cave_maps": "Cave Mode", + "gui.xaero_display_waypoints": "On-Map Waypoints", + "gui.xaero_zoom": "Zoom", + "gui.xaero_minimap_size": "Size", + "gui.xaero_entity_amount": "Entity Number", + "gui.xaero_black": "Black", + "gui.xaero_dark_blue": "Dark Blue", + "gui.xaero_dark_green": "Dark Green", + "gui.xaero_dark_aqua": "Dark Aqua", + "gui.xaero_dark_red": "Dark Red", + "gui.xaero_dark_purple": "Dark Purple", + "gui.xaero_gold": "Gold", + "gui.xaero_gray": "Gray", + "gui.xaero_dark_gray": "Dark Gray", + "gui.xaero_blue": "Blue", + "gui.xaero_green": "Green", + "gui.xaero_aqua": "Aqua", + "gui.xaero_red": "Red", + "gui.xaero_purple": "Light Purple", + "gui.xaero_yellow": "Yellow", + "gui.xaero_white": "White", + "gui.xaero_zoom_in": "Zoom In Minimap", + "gui.xaero_zoom_out": "Zoom Out Minimap", + "gui.xaero_on": "ON", + "gui.xaero_off": "OFF", + "gui.xaero_preset_topleft": "Top-Left Corner", + "gui.xaero_preset_topright": "Top-Right Corner", + "gui.xaero_waypoint_teleport": "Teleport", + "gui.xaero_waypoints_key": "Open Waypoint Screen", + "gui.xaero_display_coords": "Display Coordinates", + "gui.xaero_disable_enable": "Disable/Enable", + "gui.xaero_disabled": "disabled", + "gui.xaero_minimap_guide": "Left-click and drag to move the minimap around.", + "gui.xaero_change_position": "Change Position", + "gui.xaero_preset_bottom_left": "Bottom-Left Corner", + "gui.xaero_preset_bottom_right": "Bottom-Right Corner", + "gui.xaero_ingame_waypoints": "In-Game Waypoints", + "gui.xaero_next": "Next >>", + "gui.xaero_previous": "<< Prev", + "gui.xaero_lock_north": "Lock Minimap North", + "gui.xaero_deathpoint": "Latest Death", + "gui.xaero_deathpoint_old": "Old Death", + "gui.xaero_deathpoints": "Deathpoints", + "gui.xaero_chunkgrid": "Chunk Grid", + "gui.xaero_players": "Players", + "gui.xaero_mobs": "Friendly Mobs", + "gui.xaero_hostile": "Hostile Mobs", + "gui.xaero_items": "Items", + "gui.xaero_other": "Other Entities", + "gui.xaero_enlarge_map": "Enlarge Minimap", + "gui.xaero_fbo": "Beta", + "gui.xaero_opacity": "Opacity", + "gui.xaero_slime_chunks": "Slime Chunks", + "gui.xaero_unlimited": "Unlimited", + "gui.xaero_old_deathpoints": "Keep Old Deathpoints", + "gui.xaero_toggle_map": "Toggle Minimap", + "gui.xaero_antialiasing": "Anti-Aliasing", + "gui.xaero_safe_mode": "Safe Mode", + "gui.xaero_transfer": "Transfer", + "gui.xaero_transfer_all": "Transfer All Waypoints", + "gui.xaero_clear": "Clear Set", + "gui.xaero_from": "From", + "gui.xaero_to": "To", + "gui.xaero_used_seed": "Seed to Use:", + "gui.xaero_show_distance": "Distance to WP", + "gui.xaero_waypoints_scale": "In-Game Waypoint Scale", + "gui.xaero_block_colours": "Block Color Mode", + "gui.xaero_accurate": "Accurate", + "gui.xaero_vanilla": "Vanilla", + "gui.xaero_lighting": "Lighting", + "gui.xaero_looking_at": "Looking At", + "gui.xaero_all": "All", + "gui.xaero_display_redstone": "Show Redstone", + "gui.xaero_clear_set_message": "Are you sure you would like to clear the current set", + "gui.xaero_clear_set_message2": "All waypoints from this set will be deleted!", + "gui.xaero_default": "Default", + "gui.xaero_create_set": "New Waypoint Set", + "gui.xaero_delete_set": "Delete Set", + "gui.xaero_delete_set_message": "Are you sure you would like to delete the current set", + "gui.xaero_delete_set_message2": "This set will be removed from the current world.", + "gui.xaero_toggle_waypoints": "Toggle In-Game Waypoints", + "gui.xaero_dots_size": "Entity Dot Size", + "gui.xaero_toggle_slime": "Toggle Slime Chunks", + "gui.xaero_toggle_grid": "Toggle Chunk Grid", + "gui.xaero_compass_over_wp": "Compass Over Waypoints", + "gui.xaero_current_biome": "Display Current Biome", + "gui.xaero_auto_map_size": "Auto", + "gui.xaero_reset_message": "Are you sure you would like to restore the default settings?", + "gui.xaero_reset_message2": "This action cannot be undone!", + "gui.xaero_yaw": "yaw", + "gui.xaero_true": "true", + "gui.xaero_false": "false", + "gui.xaero_team_colours": "Team Colors", + "gui.xaero_instant_waypoint": "Quick Waypoint", + "gui.xaero_entity_depth": "Show Entity Depth", + "gui.xaero_show_flowers": "Show Flowers", + "gui.xaero_waypoint_names": "WP Name Above Distance", + "gui.xaero_waypoints_distance": "Max WP Render Dist.", + "gui.xaero_teleport_default_command": "Default Teleport Command", + "gui.xaero_waypoints_distance_min": "Min WP Render Dist.", + "gui.xaero_other_teams": "Other Teams", + "gui.xaero_arrow_scale": "Arrow Scale", + "gui.xaero_arrow_colour": "Arrow Color", + "gui.xaero_smooth_dots": "Smooth Dots", + "gui.xaero_cave_zoom": "Cave Mode Zoom In", + "gui.xaero_safe_mode_box": "Use Java-based (CPU) equivalent of this mod instead of the default, OpenGL-based (GPU) one. Safe mode is a plan B in case the mod does not function correctly. Not all features work in the safe mode. Do not use unless you have to.", + "gui.xaero_height_limit": "Entity Height Limit", + "gui.xaero_world_map": "World Map", + "gui.xaero_use_world_map": "Use World Map Mod Chunks", + "gui.xaero_patron_capes": "Patreon Capes", + "gui.xaero_entity_radar": "Entity Radar", + "gui.xaero_terrain_depth": "Terrain Depth", + "gui.xaero_terrain_slopes": "Terrain Slopes", + "gui.xaero_block_transparency": "Block Transparency", + "gui.xaero_team": "Team", + "gui.xaero_world_server": "World/Server", + "gui.xaero_subworld_dimension": "Sub-World/Dimension", + "gui.xaero_switch_waypoint_set": "Switch Waypoint Set", + "gui.xaero_waypoint_opacity_ingame": "Waypoint Opacity in Game", + "gui.xaero_waypoint_opacity_map": "Waypoint Opacity on Map", + "gui.xaero_hide_world_names": "Hide IPs/World Names", + "gui.xaero_open_slime": "Open on Key Press", + "gui.xaero_options": "Options", + "gui.xaero_make_automatic": "Make World/Server Auto", + "gui.xaero_make_automatic_msg1": "Are you sure?", + "gui.xaero_make_automatic_msg2": "This will swap all waypoint data between the selected world/server and the auto one, thus simulate making the selected world/server automatic. Make sure you know what you are doing.", + "gui.xaero_make_multi_automatic": "Make Sub-World Auto", + "gui.xaero_make_multi_automatic_msg1": "Are you sure?", + "gui.xaero_make_multi_automatic_msg2": "This will swap all waypoint data between the selected sub-world and the auto one, thus simulate making the selected sub-world automatic. Make sure you know what you are doing.", + "gui.xaero_delete_world": "Delete World/Server", + "gui.xaero_delete_world_msg1": "Would you like to delete all waypoint data for the selected world/server?", + "gui.xaero_delete_world_msg2": "This action cannot be undone! Make sure you know what you are doing.", + "gui.xaero_delete_multi_world": "Delete Sub-World", + "gui.xaero_delete_multi_world_msg1": "Would you like to delete all waypoint data for the selected sub-world?", + "gui.xaero_delete_multi_world_msg2": "This action cannot be undone! Make sure you know what you are doing.", + "gui.xaero_always_show_distance": "Always Disp. Dist. to WP", + "gui.xaero_multiply_all_by_8": "Sub-World Coordinates * 8", + "gui.xaero_divide_all_by_8": "Sub-World Coordinates / 8", + "gui.xaero_multiply_msg1": "This option should be used only to fix incorrect waypoint coordinates.", + "gui.xaero_multiply_msg2": "Are you sure you would like to MULTIPLY all sub-world coordinates by 8?", + "gui.xaero_divide_msg2": "Are you sure you would like to DIVIDE all sub-world coordinates by 8?", + "gui.xaero_share": "Share", + "gui.xaero_share_msg1": "Are you sure you would like to share this waypoint with §cEVERYONE§f in the chat?", + "gui.xaero_share_msg2": "Make sure you do not expose a secret location!", + "gui.xaero_roof": "Ceiling", + "gui.xaero_partial": "Partial", + "gui.xaero_full": "Full", + "gui.xaero_show_light_level": "Display Light Level", + "gui.xaero_up": "[Go Up]", + "gui.xaero_down": "[Go Down]", + "gui.xaero_display_all_sets": "Toggle All WP Sets Render", + "gui.xaero_waypoint_name": "waypoint name", + "gui.xaero_set_name": "Set Name", + "gui.xaero_render_layer": "Overlay Render Layer", + "gui.xaero_visit_needed": "§eYou need to visit this dimension first to convert it to the new format!", + "gui.xaero_cross_tp": "Cross-Dimensional TP", + "gui.xaero_unreachable_dimension": "Unreachable destination dimension.", + "gui.xaero_show_time": "Display Game Time", + "gui.xaero_24h": "24h", + "gui.xaero_12h": "12h", + "gui.xaero_temporary": "temporary", + "gui.xaero_restore": "Restore", + "gui.xaero_biomes_vanilla": "Biomes in Vanilla Color Mode", + "gui.xaero_use_multiworld": "Multiworld Detection", + "gui.xaero_close": "Close", + "gui.xaero_waypoint_distance_visibility_angle": "WP Dist. Horis. Angle", + "gui.xaero_waypoint_distance_vertical_visibility_angle": "WP Dist. Vertic. Angle", + "gui.xaero_teleportation": "Teleportation", + "gui.xaero_teleportation_tooltip": "Once disabled, it can be enabled back only through the config file!", + "gui.xaero_use_multiworld_tooltip": "Disable if this is a simple server with a single world (no separate lobby, game mode, or minigame worlds). Multiworld detection will cause only issues on such servers. However, installing this mod on the server side should prevent these issues.", + "gui.xaero_world_teleport_command": "Teleport Command", + "gui.xaero_use_default": "Use Default", + "gui.xaero_centered_enlarged": "Center When Enlarged", + "gui.xaero_zoomed_out_enlarged": "Zoom Out When Enlarged", + "gui.xaero_sort": "Sort By", + "gui.xaero_sort_reversed": "Reversed Sort Order", + "gui.xaero_sort_unsorted": "Unsorted", + "gui.xaero_sort_name": "Name", + "gui.xaero_sort_symbol": "Initials", + "gui.xaero_sort_distance": "Distance", + "gui.xaero_box_cave_maps": "Mapping mode that can go deeper than the surface blocks, mainly to display underground caves and interiors of buildings. The ceiling size refers to the size of a horizontal \"square\" of solid blocks that has to be detected above you to activate the cave mode.", + "gui.xaero_box_cave_maps2": "Mapping mode that can go deeper than the surface blocks, mainly to display underground caves and interiors of buildings. 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.", + "gui.xaero_box_entity_amount": "The limit per each entity category.", + "gui.xaero_box_distance": "Specifies, for which in-game waypoints to show the distance to.", + "gui.xaero_box_distance2": "Specifies, for which in-game waypoints to show the distance to. This does not guarantee that it will be shown for multiple waypoints at once. Check out the \"Multiple Waypoint Distances\" setting as well.", + "gui.xaero_box_always_distance": "Display distance even when the waypoint is very close. This setting does not override the \"Distance to WP\" option.", + "gui.xaero_box_arrow_scale": "Scale of the arrow used in the non-rotating variant of the minimap and several other cases.", + "gui.xaero_box_arrow_color": "Color of the arrow used in the non-rotating variant of the minimap and several other cases.", + "gui.xaero_box_cave_zoom": "Specifies, how much to zoom the minimap further in when the cave mode is active.", + "gui.xaero_box_entity_depth": "Display entities darker on the minimap depending on their Y level relative to you.", + "gui.xaero_box_height_limit": "Maximum Y-level distance for entities until they are no longer displayed on the minimap.", + "gui.xaero_toggle_map_waypoints": "Toggle On-Map Waypoints", + "gui.xaero_always_entity_nametags": "Always Render Entity Name Tags", + "gui.xaero_minimap_text_align": "Info Text Alignment", + "gui.xaero_center": "Center", + "gui.xaero_left": "Left", + "gui.xaero_right": "Right", + "gui.xaero_show_angles": "Display Facing Angles", + "gui.xaero_box_always_entity_nametags": "Always render names for entities with name tags regardless of what the name setting is set to in the \"Entity Radar\" screen.", + "gui.xaero_box_teleport_default_command": "The command used for waypoint teleportation if a world-specific or a server-specific command is not set in the Options menu in the waypoint screen.", + "gui.xaero_waypoints_edit_mode_individually": "One by One", + "gui.xaero_waypoints_edit_mode_all": "All at Once", + "gui.xaero_compass": "Compass", + "gui.xaero_cave_maps_depth": "Cave Mode Depth", + "gui.xaero_waypoints_edit_reset": "Reset", + "gui.xaero_main_entity_as": "Main Entity As", + "gui.xaero_arrow": "Arrow", + "gui.xaero_dot": "Dot", + "gui.xaero_crosshair": "Crosshair", + "gui.xaero_teleport_coordinates_hidden": "Unable to teleport, because it would expose the waypoint coordinates. Disable the \"Hide Waypoint Coordinates\" option to be able to freely teleport again.", + "gui.xaero_hide_wp_coords": "Hide Waypoint Coordinates", + "gui.xaero_waypoints_edit_show": "Show", + "gui.xaero_waypoints_edit_hide": "Hide", + "gui.xaero_teleport_anyway": "Teleport Anyway", + "gui.xaero_teleport_shows_coordinates": "It will expose the coordinates!", + "gui.xaero_render_all_wp_sets": "Render All Waypoint Sets", + "gui.xaero_waypoints_global": "Global", + "gui.xaero_waypoints_local": "Local", + "gui.xaero_player_arrow_opacity": "Arrow Opacity", + "gui.xaero_box_waypoints_distance": "Maximum render distance for local waypoints. Global waypoints are not affected.", + "gui.xaero_connect_with_auto": "Add Sub-World Connection", + "gui.xaero_disconnect_from_auto": "Delete Sub-World Connection", + "gui.xaero_world_connection_tooltip": "Connect/disconnect selected sub-world to/from the current auto one. Connect only sub-worlds that are from the same sub-server/world save. For example, if a vanilla Nether portal takes you from sub-world A to sub-world B, then you can safely connect them. Other sub-worlds connected to the current one are always at the top of the list and are marked by an asterisk (symbol: *).", + "gui.xaero_connect_with_auto_msg": "Would you like to create the following connection between sub-worlds?", + "gui.xaero_disconnect_from_auto_msg": "Would you like to delete the following connection between sub-worlds?", + "gui.xaero_teleport_not_connected": "You are trying to teleport to a sub-world that is not connected to the current auto one. If you are sure that this sub-world is from the same sub-server/world save as the auto one, then you can enable teleportation by adding a connection in the waypoint screen -> Options -> Add Sub-World Connection. But beware, if you connect unrelated sub-worlds 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_ignore_heightmaps": "Ignore Server Heightmaps", + "gui.xaero_box_ignore_heightmaps": "Some servers put custom values in the world heightmaps, which may result in incorrectly rendered maps. Sometimes it may 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 have to. Reenter the world after toggling this option!", + "gui.xaero_error_loading_properties": "Error loading server minimap properties. Please retry.", + "gui.xaero_light_block": "Block", + "gui.xaero_light_sky": "Sky", + "gui.xaero_light_both": "All", + "gui.xaero_light_all": "All", + "gui.xaero_light_both2": "Both", + "gui.xaero_waypoints_bottom": "New Waypoints to Bottom", + "gui.xaero_box_waypoints_bottom": "Put newly created waypoints at the bottom of the waypoint list instead of the default top.", + "gui.xaero_minimap_shape": "Shape", + "gui.xaero_minimap_shape_square": "Square", + "gui.xaero_minimap_shape_circle": "Circle", + "gui.xaero_slopes_legacy": "Legacy", + "gui.xaero_names_list": "Player List", + "gui.xaero_names_always": "Always", + "gui.xaero_names_off": "No Names", + "gui.xaero_entity_radar_type": "Type:", + "gui.xaero_entity_radar_color": "Color:", + "gui.xaero_entity_radar_visiblity": "Visibility:", + "gui.xaero_entity_radar_names": "Names:", + "gui.xaero_entity_radar_icons": "Icons/Heads:", + "gui.xaero_box_entity_radar_names": "Render entity names under the dots or icons/heads. \n \n Option \"Player List\" - render only when the \"List Players\" key binding (TAB by default) is pressed.", + "gui.xaero_light_overlay_status": "Using Light Overlay", + "gui.xaero_light_overlay": "Light Overlay", + "gui.xaero_light_overlay_type": "Light Overlay", + "gui.xaero_light_overlay_color": "Color", + "gui.xaero_light_overlay_max_light": "Max Light", + "gui.xaero_light_overlay_min_light": "Min Light", + "gui.xaero_toggle_light_overlay": "Toggle Light Overlay", + "gui.xaero_box_light_overlay_type": "Using this overlay can negatively affect the game performance because it currently does not use the World Map mod chunks and increases the minimap updating frequency. Do not keep it active all the time.", + "gui.xaero_day": "Day", + "gui.xaero_tamed": "Tamed Mobs", + "gui.xaero_untamed_color": "Untamed Color", + "gui.xaero_icons_list": "Player List", + "gui.xaero_icons_always": "Always", + "gui.xaero_icons_off": "No Icons", + "gui.xaero_box_entity_radar_icons": "Render entity icons instead of colored dots. \n \n Option \"Player List\" - render only when the \"List Players\" key binding (TAB by default) is pressed.", + "gui.xaero_dot_name_scale": "Dot Name Scale", + "gui.xaero_entity_heads_scale": "Entity Icon Scale", + "gui.xaero_box_minimap_size": "Size of the minimap frame that affects how much is visible. Square-shaped minimap is forced into the non-rotating mode (option \"Lock Minimap North\") when the size is greater than 180. \n \n For the \"Auto\" option, go all the way to the left. \n \n Size values in older mod versions: \n Tiny - 57 \n Small - 85 \n Medium - 113 \n Large - 169", + "gui.xaero_auto_clamp_depth": "Auto", + "gui.xaero_waypoints_clamp_depth": "Clamp Depth", + "gui.xaero_waypoints_distance_scale": "Waypoint Distance Text Scale", + "gui.xaero_waypoints_name_scale": "Waypoint Name Text Scale", + "gui.xaero_box_waypoints_clamp_depth": "The screen depth at which in-game waypoints stop getting smaller when you go further away from them. \n Use this if you want to make waypoints that are far away bigger/smaller on the screen. Use the \"Waypoint In-Game Scale\" setting to also affect the size of waypoints when you are close to them. \n \n For the \"Auto\" option, go all the way to the left. \n The automatic option attempts to give you the best value for the default values of scale types, taking your FOV and screen height into account. \n \n Default values in older mod versions: \n Clamp Depth: 12 \n In-Game Scale: 2.5 \n Name Text Scale: 0.5 \n Distance Text Scale: 0.8", + "gui.xaero_box_waypoints_distance_scale": "Scale of the text displaying the distance to an in-game waypoint. \n \n Default values in older mod versions: \n Clamp Depth: 12 \n In-Game Scale: 2.5 \n Name Text Scale: 0.5 \n Distance Text Scale: 0.8", + "gui.xaero_box_waypoints_name_scale": "Scale of the text displaying the name of an in-game waypoint. \n \n Default values in older mod versions: \n Clamp Depth: 12 \n In-Game Scale: 2.5 \n Name Text Scale: 0.5 \n Distance Text Scale: 0.8", + "gui.xaero_box_waypoints_scale": "Scale of in-game waypoints. Use this to change the scale of all in-game waypoints, including those that are near you. Use the \"Clamp Depth\" setting to specifically affect the size of waypoints that are far away. \n \n Default values in older mod versions: \n Clamp Depth: 12 \n In-Game Scale: 2.5 \n Name Text Scale: 0.5 \n Distance Text Scale: 0.8", + "gui.xaero_waypoint_shared": "%1$s shared a waypoint called \"%2$s\"! §2§n[Add]", + "gui.xaero_waypoint_shared_dimension": "%1$s shared a waypoint called \"%2$s\" from %3$s! §2§n[Add]", + "gui.xaero_waypoint_unknown_dimension": "an unknown dimension", + "gui.xaero_uses_worldmap_value": "Setting value is taken from the world map settings!", + "gui.xaero_uses_worldmap_hard_value": "Setting value cannot be configured when using the world map chunks!", + "gui.xaero_dots_style": "Entity Dots Style", + "gui.xaero_dots_style_default": "Default", + "gui.xaero_dots_style_legacy": "Legacy", + "gui.xaero_slopes_default_3d": "Default 3D", + "gui.xaero_slopes_default_2d": "Default 2D", + "gui.xaero_ui_scale": "UI Scale", + "gui.xaero_ui_scale_auto": "Auto", + "gui.xaero_ui_scale_mc": "Minecraft", + "gui.xaero_box_ui_scale": "Scale of text and other minimap UI elements. Not made for zooming in or resizing. There are separate options for that.", + "gui.xaero_pushbox_normal": "Normal", + "gui.xaero_pushbox_screen_height": "Screen Height", + "gui.xaero_pushbox_boss_health": "Boss Health Push Box", + "gui.xaero_pushbox_potion_effects": "Potion Effects Push Box", + "gui.xaero_box_pushbox_boss_health": "An invisible box around the vanilla boss health display that pushes the mod's interfaces out of the way. \n \n Normal type's collision box is equal to its size and only pushes interfaces by the necessary distance. \n \n Screen Height type's collision box is stretched across the whole screen height and always shifts colliding interfaces vertically by the Normal type's height. This can be very useful when you have multiple interfaces in a column and want all of them to be pushed.", + "gui.xaero_box_pushbox_potion_effects": "An invisible box around the vanilla potion effects display that pushes the mod's interfaces out of the way. \n \n Normal type's collision box is equal to its size and only pushes interfaces by the necessary distance. \n \n Screen Height type's collision box is stretched across the whole screen height and always shifts colliding interfaces vertically by the Normal type's height. This can be very useful when you have multiple interfaces in a column and want all of them to be pushed.", + "gui.xaero_minimap_frame": "Frame Style", + "gui.xaero_minimap_frame_color": "Frame Color", + "gui.xaero_box_minimap_frame_color": "The color of the minimap frame for the non-default colored frame styles.", + "gui.xaero_minimap_frame_default": "Default", + "gui.xaero_minimap_frame_colored_thick": "Colored", + "gui.xaero_minimap_frame_colored_thin": "Colored Thin", + "gui.xaero_compass_north": "N", + "gui.xaero_compass_east": "E", + "gui.xaero_compass_south": "S", + "gui.xaero_compass_west": "W", + "gui.xaero_compass_scale": "Compass Scale On-Map", + "gui.xaero_box_compass_scale": "The scale of the compass letters NESW when using the on-map compass location.", + "gui.xaero_minimap_compass_inside_frame": "On Map", + "gui.xaero_minimap_compass_on_frame": "On Frame", + "gui.xaero_compass_color": "Compass Shadow Color", + "gui.xaero_box_compass_over_wp2": "Render compass letters (N, E, S, W) over the on-map waypoints. This only works for the on-frame compass location.", + "effect.xaerominimap.no_minimap": "No Minimap", + "effect.xaerominimap.no_entity_radar": "No Entity Radar", + "effect.xaerominimap.no_waypoints": "No Waypoints", + "effect.xaerominimap.no_cave_maps": "No Cave Maps", + "effect.xaerominimap.no_minimap_harmful": "No Minimap", + "effect.xaerominimap.no_entity_radar_harmful": "No Entity Radar", + "effect.xaerominimap.no_waypoints_harmful": "No Waypoints", + "effect.xaerominimap.no_cave_maps_harmful": "No Cave Maps", + "effect.xaerominimap.no_minimap_beneficial": "No Minimap", + "effect.xaerominimap.no_entity_radar_beneficial": "No Entity Radar", + "effect.xaerominimap.no_waypoints_beneficial": "No Waypoints", + "effect.xaerominimap.no_cave_maps_beneficial": "No Cave Maps", + "gui.xaero_radar_item_frames": "Display Item Frame Dots", + "gui.xaero_show_dimension_name": "Display Current Dimension", + "gui.xaero_unknown_biome": "Unknown Biome", + "gui.xaero_light_value": "Light: %d", + "gui.xaero_teleport_y_unknown": "You can't teleport to a waypoint that doesn't specify the Y coordinate. Edit the waypoint to be able to teleport to it.", + "gui.xaero_box_waypoints_distance_scale2": "Scale of the text displaying the distance to an in-game waypoint.", + "gui.xaero_box_waypoints_name_scale2": "Scale of the text displaying the name of an in-game waypoint.", + "gui.xaero_box_ingame_waypoint_icon_scale": "Scale of the in-game waypoint icons.", + "gui.xaero_ingame_waypoint_icon_scale": "In-Game Waypoint Icon Scale", + "gui.xaero_ingame_waypoint_close_scale": "In-Game Waypoint Up-Close Scale", + "gui.xaero_box_ingame_waypoint_close_scale": "Scale of the in-game waypoints when you are very close to them. To change the scale of waypoints that are far away, use the \"In-Game Waypoint Icon Scale\", \"Waypoint Distance Text Scale\" and \"Waypoint Name Text Scale\" settings.", + "gui.xaero_entity_icon_name_fallback": "Entity Name When Icon Fails", + "gui.xaero_settings_search": "Settings Search", + "gui.xaero_settings_search_placeholder": "Search...", + "gui.xaero_minimap_view_settings": "View Settings", + "gui.xaero_entity_radar_settings": "Entity Radar Settings", + "gui.xaero_entity_radar_categories": "Entity Category Settings", + "gui.xaero_minimap_block_map_settings": "Block Map Settings", + "gui.xaero_overlay_settings": "Overlay Settings", + "gui.xaero_minimap_info_settings": "Information Settings", + "gui.xaero_waypoint_settings": "Waypoint Settings", + "gui.xaero_minimap_misc_settings": "Miscellaneous Settings", + "gui.xaero_entity_radar_category": "Category:", + "gui.xaero_settings_not_found": "No matching entries found for your input!", + "gui.xaero_multiple_waypoint_info": "Multiple Waypoint Distances", + "gui.xaero_box_multiple_waypoint_info": "Whether the distance can be displayed for multiple in-game waypoints at once. By default, only the distance to the closest waypoint to the crosshair is displayed. Use the \"Distance to WP\" setting to configure which waypoints the distance could even be shown for.", + "gui.xaero_while_sneaking": "Sneaking", + "gui.xaero_multiple_waypoints_always": "Always", + "gui.xaero_narrator_select_nothing": "Nothing", + "gui.xaero_category_setting_inherit": "-", + "gui.xaero_category_expanded_options": "%s (Choose an Option)", + "gui.xaero_entity_category_root": "Any", + "gui.xaero_entity_category_living": "Living", + "gui.xaero_entity_category_hostile": "Hostile", + "gui.xaero_entity_category_friendly": "Friendly", + "gui.xaero_entity_category_hostile_tamed": "Tamed", + "gui.xaero_entity_category_friendly_tamed": "Tamed", + "gui.xaero_entity_category_players": "Player", + "gui.xaero_entity_category_same_team": "From the Same Team", + "gui.xaero_entity_category_other_teams": "From Other Teams", + "gui.xaero_entity_category_items": "Item", + "gui.xaero_entity_category_other_entities": "Other", + "gui.xaero_category_settings": "Settings", + "gui.xaero_category_include_list": "Include List", + "gui.xaero_box_category_include_list2": "A list of entity types to include in the (sub-)category on top of the entities included by the \"Hard Include\".", + "gui.xaero_category_exclude_list": "Exclude List", + "gui.xaero_box_category_exclude_list2": "A list of entity types to exclude from the entity types already included in the (sub-)category. Can work both as a \"whitelist\" and a \"blacklist\" depending on the exclusion mode you choose. This does not remove entities from the entity radar, unless you're excluding from the root \"Any\" category. The \"Display\" setting can remove entities from the radar.", + "gui.xaero_category_add_subcategory": "Add Sub-Category", + "gui.xaero_category_hard_include": "Hard Include", + "gui.xaero_box_category_hard_include2": "Controls which entities to automatically include in the (sub-)category without having to put them in the include list manually.", + "gui.xaero_category_list_add": "Add To List...", + "gui.xaero_category_exclude_list_mode": "Exclusion Mode", + "gui.xaero_category_name": "Category Name...", + "gui.xaero_category_confirm": "Confirm", + "gui.xaero_category_delete": "Delete Category", + "gui.xaero_category_delete_confirm": "Delete the following category?", + "gui.xaero_category_enable_protection": "Protection: OFF", + "gui.xaero_category_disable_protection": "Protection: ON", + "gui.xaero_category_disable_protection_confirm": "Disable protection for the following category?", + "gui.xaero_category_enable_protection_confirm": "Enable protection for the following category?", + "gui.xaero_box_category_protection": "Category protection prevents you from (accidentally) deleting, moving, renaming a category or changing its \"Hard Include\" setting.", + "gui.xaero_category_protected_category": "Protected!", + "gui.xaero_category_category_move_up": "Increase Priority", + "gui.xaero_category_category_move_down": "Decrease Priority", + "gui.xaero_category_delete_list_element": "Delete", + "gui.xaero_category_settings_confirm": "Confirm", + "gui.xaero_category_settings_cancel": "Cancel", + "gui.xaero_category_settings_cancel_confirm": "Leave without saving your changes?", + "gui.xaero_category_settings_reset": "Reset Defaults", + "gui.xaero_category_settings_reset_confirm1": "Reset the category configuration to default values?", + "gui.xaero_category_settings_reset_confirm2": "Custom categories will be removed and the default ones will be reset.", + "gui.xaero_radar_displayed": "Display", + "gui.xaero_radar_dots_color": "Dot Color", + "gui.xaero_radar_icons_displayed": "Icons", + "gui.xaero_radar_names_displayed": "Names", + "gui.xaero_radar_render_order": "Render Order", + "gui.xaero_box_radar_render_order": "Controls the order in which the radar categories are rendered. A lower number means being rendered earlier. However, in the newer Minecraft versions dots are always rendered on top of the icons. The order still applies within dot or icon rendering though.", + "gui.xaero_radar_dots_color_team_colour": "Team Color", + "gui.xaero_box_always_entity_nametags2": "Always render names for entities with name tags regardless of what the name setting is set to.", + "gui.xaero_radar_setting_displayed": "Display Radar", + "gui.xaero_radar_setting_names": "Display Names", + "gui.xaero_radar_setting_icons": "Display Icons", + "gui.xaero_toggle_entity_radar": "Toggle Entity Radar", + "narration.xaero_ui_list_left_right_usage": "Press LEFT and RIGHT buttons to select a column within the entry.", + "gui.xaero_category_help2": "Select a sub-category and go to its Settings to configure things like dot color, names, icons etc. \n \n Sub-categories that are higher on the list are prioritized when multiple sub-categories include the same entity! Keep that in mind when creating custom categories. Usually, a new custom category should be placed at the top.", + "gui.xaero_update_notification": "Update Notifications", + "gui.xaero_category_cut": "Cut/Move §e%1$s", + "gui.xaero_category_paste": "Paste §e%1$s§r Into §e%2$s", + "gui.xaero_category_paste_cancel": "Cancel Cut/Paste", + "gui.xaero_category_duplicate": "Duplicate §e%1$s", + "gui.xaero_category_duplicate_confirm": "Duplicate the following category?", + "gui.xaero_reverse_entity_radar": "Reverse Radar Render Order", + "gui.xaero_adjust_height_for_carpetlike_blocks": "Adjust Y For Short Blocks", + "gui.xaero_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.", + "gui.xaero_box_category": "View/Edit §e%1$s", + "gui.xaero_box_category_settings": "Settings For §e%1$s", + "gui.xaero_auto_convert_wp_distance_km": "Convert Distance to KM at", + "gui.xaero_auto_convert_wp_distance_km_never": "Never", + "gui.xaero_waypoint_distance_precision": "Waypoint Distance Precision", + "gui.xaero_sort_angle": "Angular Distance", + "gui.xaero_toggle_enabled": "Enabled", + "gui.xaero_toggle_disabled": "Disabled", + "gui.xaero_main_entity_dot_size": "Main Entity Dot Size", + "gui.xaero_category_settings_save_confirm": "Save changes before you exit?", + "gui.xaero_category_settings_save_confirm_warning": "Warning: This confirmation screen was recently replaced!", + "gui.xaero_start_fading_at": "Min Y Distance For Depth Fade", + "gui.xaero_box_start_fading_at": "Minimum Y level difference requirement for an entity to start darkening on the radar when the \"Show Entity Depth\" setting is enabled.", + "gui.xaero_start_fading_at_auto": "Auto", + "gui.xaero_legacy_color": "Legacy", + "gui.xaero_partial_y_teleportation": "Use Y With Partial When TP", + "gui.xaero_box_partial_y_teleportation": "When teleporting to a waypoint, 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_delete_reached_deathpoints": "Delete Reached Deathpoints", + "gui.xaero_box_delete_reached_deathpoints": "Automatically delete deathpoints when you are within 4 blocks from them. This requires the deathpoint to be visible in-game or on the minimap. A deathpoint is protected from deletion for 5 seconds after its creation.", + "gui.xaero_hide_minimap_under_screen": "Hide When Under Screen", + "gui.xaero_box_hide_minimap_under_screen": "Hide the minimap when a GUI screen is open, e.g. the inventory, with the exception of minimap-related screens and the chat screen.", + "gui.xaero_north_compass_color": "North Compass Color", + "gui.xaero_north_compass_color_default": "Default", + "gui.xaero_category_add_to_list_custom": "Confirm Custom Input: %1$s", + "gui.xaero_box_category_list_add": "Supports entity identifiers or patterns with special characters * ) ( and |. \n \n * - matches anything. \n )( - parenthesis, mostly for usage with |. \n | - the OR operator to match different sequences in the same location. \n \n For example: \n minecraft:creeper \n minecraft:zombie(_villager|_horse) - zombie villagers and horses. \n minecraft:a*l - any vanilla entity which starts with 'a' and ends with 'l'.", + "gui.xaero_using_custom_subworld": "Waypoints: %1$s", + "gui.xaero_hide_minimap_under_f3": "Hide When Under F3", + "gui.xaero_box_hide_minimap_under_f3": "Hide the minimap when the F3 debug screen is enabled.", + "gui.xaero_entity_display_y": "Display Y Level", + "gui.xaero_entity_display_y_full": "Display Entity Y Level", + "gui.xaero_block_light_value": "BL: %d", + "gui.xaero_sky_light_value": "SL: %d", + "gui.xaero_all_light_value": "L: %d", + "gui.xaero_both_light_value": "BL: %d SL: %d", + "gui.xaero_toggle_manual_cave_mode": "Toggle Manual Cave Mode", + "gui.xaero_manual_cave_mode": "Manual Cave Mode", + "gui.xaero_manual_cave_mode_start": "Manual Cave Mode Start Y", + "gui.xaero_box_manual_cave_mode_start": "Which Y level to start mapping blocks from when the manual cave mode is enabled. Manual cave mode can be toggled with a key binding. For the \"Auto\" option, go all the way to the left.", + "gui.xaero_manual_cave_mode_start_auto": "Auto", + "gui.xaero_chunk_grid_line_width": "Chunk Grid Line Width", + "gui.xaero_radar_render_over_minimap": "Render Over Minimap Frame", + "gui.xaero_box_radar_render_over_minimap": "Render the entities over the minimap frame instead of rendering them inside the frame. Entities rendered this way act similarly to the waypoints and stick to the border when out of bounds. Visible entities are still limited to the ones loaded on the game client side though. \n \n Option \"Player List\" - render over minimap only when the \"List Players\" key binding (TAB by default) is pressed.", + "gui.xaero_radar_render_radar_over_frame": "Render Radar Over Frame", + "gui.xaero_radar_over_map_never": "Never", + "gui.xaero_radar_over_map_list": "Player List", + "gui.xaero_radar_over_map_always": "Always", + "gui.xaero_compass_over_everything": "Compass Over Everything", + "gui.xaero_box_compass_over_everything": "Render the compass letters (N, E, S, W) above all map elements, as opposed to under some, e.g. waypoints.", + "gui.xaero_waypoint_server_shared": "Server", + "gui.xaero_waypoint_somebody_shared": "Somebody", + "gui.xaero_pac_players": "Display Party/Ally Players", + "gui.xaero_box_pac_players": "Display players whose locations are shared with you (by the Open Parties and Claims mod) when they are out of the minimap frame bounds or not visible for another reason.", + "gui.xaero_toggle_pac_players": "Toggle Party/Ally Players", + "gui.xaero_toggle_pac_chunk_claims": "Toggle Chunk Claims", + "gui.xaero_pac_marked_for_forceload": " (Forceloadable)", + "gui.xaero_pac_claim_tooltip": "%1$s's Claim%2$s", + "gui.xaero_pac_server_claim_tooltip": "Server Claim%1$s", + "gui.xaero_pac_expired_claim_tooltip": "Expired Claim%1$s", + "gui.xaero_pac_claims": "Display Chunk Claims", + "gui.xaero_box_pac_claims": "Display chunk claims from the Open Parties and Claims mod as a colored overlay.", + "gui.xaero_pac_claims_border_opacity": "Chunk Claims Border Opacity", + "gui.xaero_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_pac_claims_fill_opacity": "Chunk Claims Fill Opacity", + "gui.xaero_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_pac_current_claim": "Display Current Claim", + "gui.xaero_box_pac_current_claim": "Display claim information about the chunk that you are in. Chunk claims require the Open Parties and Claims mod.", + "gui.xaero_category_include_list_include_in_super": "Include in Super-Category", + "gui.xaero_box_category_include_list_include_in_super": "Automatically include all entities from this list, and other lists included in this category, in the super-category/parent of this category, except the entities in the exclude list. That way you don't have to manually add duplicates on each level.", + "gui.xaero_temp_waypoints_global": "Global Temporary Waypoints", + "gui.xaero_box_temp_waypoints_global": "When enabled, temporary waypoints are treated as global waypoints and ignore the waypoint render distance limits.", + "gui.xaero_keep_enlarged_minimap_unlocked": "Keep Rotation When Enlarged", + "gui.xaero_box_keep_enlarged_minimap_unlocked": "Do not lock the minimap to north when enlarged if possible, which is only when using the circle shape at the time of writing this.", + "gui.xaero_enlarged_minimap_a_toggle": "Toggled Enlarged Minimap", + "gui.xaero_box_enlarged_minimap_a_toggle": "Treat the \"Enlarge Minimap\" key binding as a toggle instead of having to hold it.", + "gui.xaero_waypoint_visibility_type_world_map_local": "World Map Loc.", + "gui.xaero_waypoint_visibility_type_world_map_global": "World Map Glo.", + "gui.xaero_box_visibility_type": "In-Game/Minimap Visibility Type \n \n Local - only visible when in the maximum waypoint render distance \n Global - always visible \n World Map Loc. - not visible but is considered local \n World Map Glo. - not visible but is considered global", + "gui.xaero_option_requires_ingame": "This option requires you to be in game.", + "gui.xaero_alternative_list_players": "\"List Players\" Alternative", + "gui.xaero_display_stained_glass": "Display Stained Glass", + "gui.xaero_waypoint_onmap_scale": "On-Map Waypoint Scale", + "gui.xaero_waypoint_onmap_scale_auto": "Auto" +} \ No newline at end of file diff --git a/projects/1.18/assets/xaeros-minimap-fair-play-edition/xaerominimap/lang/zh_cn.json b/projects/1.18/assets/xaeros-minimap-fair-play-edition/xaerominimap/lang/zh_cn.json new file mode 100644 index 000000000000..0ae866a07bfa --- /dev/null +++ b/projects/1.18/assets/xaeros-minimap-fair-play-edition/xaerominimap/lang/zh_cn.json @@ -0,0 +1,535 @@ +{ + "gui.xaero_confirm": "确认", + "gui.xaero_cancel": "取消", + "gui.xaero_back": "返回", + "gui.xaero_delete": "删除", + "gui.xaero_OK": "确定", + "gui.xaero_add_edit": "添加/编辑", + "gui.xaero_new_waypoint": "新建路径点", + "gui.xaero_initial": "首字母", + "gui.xaero_edit_waypoint": "编辑路径点", + "gui.xaero_choose_a_preset": "选择一个预设", + "gui.xaero_choose_an_interface": "选择一个界面", + "gui.xaero_minimap": "小地图", + "gui.xaero_edit_mode": "编辑模式", + "gui.xaero_instructions": "教程/帮助", + "gui.xaero_not_ingame": "你必须先进入游戏才能使用编辑模式!", + "gui.xaero_welcome_edit_mode": "欢迎来到编辑模式!", + "gui.xaero_howto_select": "左键点击一个界面来选择它。", + "gui.xaero_howto_drag": "左键点住并拖动以移动界面。", + "gui.xaero_howto_deselect": "右键点击取消选择界面。", + "gui.xaero_howto_center": "按“C”使所选界面居中或取消居中。", + "gui.xaero_different_centered": "某些界面在居中时具有不同的外观。", + "gui.xaero_howto_flip": "按“F”翻转或取消翻转所选界面。", + "gui.xaero_howto_settings": "按“S”快速打开所选界面的设置。", + "gui.xaero_howto_preset": "点击“选择一个预设”按钮选择一个预设。", + "gui.xaero_howto_save": "点击“确认”按钮保存更改。", + "gui.xaero_howto_cancel": "点击“取消”按钮放弃你的更改。", + "gui.xaero_minimap_settings": "小地图设置", + "gui.xaero_server_disabled": "服务器可能禁用了某些模组功能。", + "gui.xaero_waypoints": "路径点", + "gui.xaero_centered": "已居中:", + "gui.xaero_press_c": "(按C)", + "gui.xaero_flipped": "已翻转:", + "gui.xaero_press_f": "(按F)", + "gui.xaero_reset_defaults": "恢复默认设置", + "gui.xaero_cave_maps": "洞穴模式", + "gui.xaero_display_waypoints": "地图上路径点", + "gui.xaero_zoom": "推近小地图", + "gui.xaero_minimap_size": "大小", + "gui.xaero_entity_amount": "实体数量", + "gui.xaero_black": "黑色", + "gui.xaero_dark_blue": "深蓝色", + "gui.xaero_dark_green": "深绿色", + "gui.xaero_dark_aqua": "深青色", + "gui.xaero_dark_red": "深红色", + "gui.xaero_dark_purple": "深紫色", + "gui.xaero_gold": "金色", + "gui.xaero_gray": "灰色", + "gui.xaero_dark_gray": "深灰色", + "gui.xaero_blue": "蓝色", + "gui.xaero_green": "绿色", + "gui.xaero_aqua": "青色", + "gui.xaero_red": "红色", + "gui.xaero_purple": "淡紫色", + "gui.xaero_yellow": "黄色", + "gui.xaero_white": "白色", + "gui.xaero_zoom_in": "推近小地图", + "gui.xaero_zoom_out": "拉远小地图", + "gui.xaero_on": "开", + "gui.xaero_off": "关", + "gui.xaero_preset_topleft": "左上角", + "gui.xaero_preset_topright": "右上角", + "gui.xaero_waypoint_teleport": "传送", + "gui.xaero_waypoints_key": "打开路径点界面", + "gui.xaero_display_coords": "显示坐标", + "gui.xaero_disable_enable": "禁用/启用", + "gui.xaero_disabled": "禁用", + "gui.xaero_minimap_guide": "左键点住并拖动以移动小地图。", + "gui.xaero_change_position": "更改位置", + "gui.xaero_preset_bottom_left": "左下角", + "gui.xaero_preset_bottom_right": "右下角", + "gui.xaero_ingame_waypoints": "游戏内路径点", + "gui.xaero_next": "下一页 >>", + "gui.xaero_previous": "<< 上一页", + "gui.xaero_lock_north": "锁定小地图北方", + "gui.xaero_deathpoint": "上次死亡地点", + "gui.xaero_deathpoint_old": "此前死亡地点", + "gui.xaero_deathpoints": "死亡地点", + "gui.xaero_chunkgrid": "区块网格", + "gui.xaero_players": "玩家", + "gui.xaero_mobs": "友好生物", + "gui.xaero_hostile": "敌对生物", + "gui.xaero_items": "物品", + "gui.xaero_other": "其他实体", + "gui.xaero_enlarge_map": "放大小地图", + "gui.xaero_fbo": "Beta", + "gui.xaero_opacity": "不透明度", + "gui.xaero_slime_chunks": "史莱姆区块", + "gui.xaero_unlimited": "无限制", + "gui.xaero_old_deathpoints": "保留旧的死亡地点", + "gui.xaero_toggle_map": "切换小地图", + "gui.xaero_antialiasing": "抗锯齿", + "gui.xaero_safe_mode": "安全模式", + "gui.xaero_transfer": "转移", + "gui.xaero_transfer_all": "转移所有路径点", + "gui.xaero_clear": "清除集合", + "gui.xaero_from": "从", + "gui.xaero_to": "到", + "gui.xaero_used_seed": "使用的种子:", + "gui.xaero_show_distance": "到路径点的距离", + "gui.xaero_waypoints_scale": "游戏内路径点缩放", + "gui.xaero_block_colours": "方块颜色模式", + "gui.xaero_accurate": "准确", + "gui.xaero_vanilla": "原版", + "gui.xaero_lighting": "光照", + "gui.xaero_looking_at": "准星指向的", + "gui.xaero_all": "全部", + "gui.xaero_display_redstone": "显示红石", + "gui.xaero_clear_set_message": "你确定要清除当前集合吗", + "gui.xaero_clear_set_message2": "集合中的所有路径点都将被删除!", + "gui.xaero_default": "默认", + "gui.xaero_create_set": "新建路径点集合", + "gui.xaero_delete_set": "删除集合", + "gui.xaero_delete_set_message": "你确定要删除当前集合吗", + "gui.xaero_delete_set_message2": "此集合将从当前世界中移除。", + "gui.xaero_toggle_waypoints": "切换游戏内路径点", + "gui.xaero_dots_size": "实体点大小", + "gui.xaero_toggle_slime": "切换史莱姆区块", + "gui.xaero_toggle_grid": "切换区块网格", + "gui.xaero_compass_over_wp": "罗盘在路径点上层", + "gui.xaero_current_biome": "显示当前生物群系", + "gui.xaero_auto_map_size": "自动", + "gui.xaero_reset_message": "你确定要恢复默认设置吗?", + "gui.xaero_reset_message2": "此操作无法撤消!", + "gui.xaero_yaw": "朝向", + "gui.xaero_true": "是", + "gui.xaero_false": "否", + "gui.xaero_team_colours": "队伍颜色", + "gui.xaero_instant_waypoint": "快速路径点", + "gui.xaero_entity_depth": "显示实体深度", + "gui.xaero_show_flowers": "显示花", + "gui.xaero_waypoint_names": "路径点名称在距离之上", + "gui.xaero_waypoints_distance": "最大路径点渲染距离", + "gui.xaero_teleport_default_command": "默认传送命令", + "gui.xaero_waypoints_distance_min": "最小路径点渲染距离", + "gui.xaero_other_teams": "其他队伍", + "gui.xaero_arrow_scale": "箭头缩放", + "gui.xaero_arrow_colour": "箭头颜色", + "gui.xaero_smooth_dots": "平滑点", + "gui.xaero_cave_zoom": "洞穴模式推近", + "gui.xaero_safe_mode_box": "使用此模组的基于Java(CPU)的等效实现,而不是默认的基于OpenGL(GPU)的实现。 安全模式是B计划,以防模组无法正常运行。 并非所有功能都在安全模式下工作。除非必须,否则不要使用。", + "gui.xaero_height_limit": "实体高度限制", + "gui.xaero_world_map": "世界地图", + "gui.xaero_use_world_map": "使用世界地图模组区块", + "gui.xaero_patron_capes": "Patreon 披风", + "gui.xaero_entity_radar": "实体雷达", + "gui.xaero_terrain_depth": "地形深度", + "gui.xaero_terrain_slopes": "地形坡度", + "gui.xaero_block_transparency": "方块透明度", + "gui.xaero_team": "队伍", + "gui.xaero_world_server": "世界/服务器", + "gui.xaero_subworld_dimension": "子世界/维度", + "gui.xaero_switch_waypoint_set": "切换路径点集合", + "gui.xaero_waypoint_opacity_ingame": "游戏内路径点不透明度", + "gui.xaero_waypoint_opacity_map": "地图上路径点不透明度", + "gui.xaero_hide_world_names": "隐藏IP/世界名称", + "gui.xaero_open_slime": "按下按键时打开", + "gui.xaero_options": "选项", + "gui.xaero_make_automatic": "使世界/服务器为auto", + "gui.xaero_make_automatic_msg1": "你确定吗?", + "gui.xaero_make_automatic_msg2": "这将交换所选世界/服务器和auto之间的所有路径点数据,从而模拟使所选世界/服务器为auto。请确认你知道你在做什么。", + "gui.xaero_make_multi_automatic": "使子世界为auto", + "gui.xaero_make_multi_automatic_msg1": "你确定吗?", + "gui.xaero_make_multi_automatic_msg2": "这将交换所选子世界和auto之间的所有路径点数据,从而模拟使所选子世界为auto。请确认你知道你在做什么。", + "gui.xaero_delete_world": "删除世界/服务器", + "gui.xaero_delete_world_msg1": "你要删除所选世界/服务器的所有路径点数据吗?", + "gui.xaero_delete_world_msg2": "此操作无法撤消!请确认你知道你在做什么。", + "gui.xaero_delete_multi_world": "删除子世界", + "gui.xaero_delete_multi_world_msg1": "你要删除所选子世界的所有路径点数据吗?", + "gui.xaero_delete_multi_world_msg2": "此操作无法撤消!请确认你知道你在做什么。", + "gui.xaero_always_show_distance": "始终显示到路径点的距离", + "gui.xaero_multiply_all_by_8": "子世界坐标 * 8", + "gui.xaero_divide_all_by_8": "子世界坐标 / 8", + "gui.xaero_multiply_msg1": "此选项应仅用于修复不正确的路径点坐标。", + "gui.xaero_multiply_msg2": "你确定要将所有子世界坐标§c乘以§f 8 吗?", + "gui.xaero_divide_msg2": "你确定要将所有子世界坐标§c除以§f 8 吗?", + "gui.xaero_share": "分享", + "gui.xaero_share_msg1": "你确定要在聊天中与§c所有人§f分享这个路径点吗?", + "gui.xaero_share_msg2": "请确认你没有暴露一个秘密位置!", + "gui.xaero_roof": "天花板", + "gui.xaero_partial": "部分", + "gui.xaero_full": "完全", + "gui.xaero_show_light_level": "显示光照等级", + "gui.xaero_up": "[向上]", + "gui.xaero_down": "[向下]", + "gui.xaero_display_all_sets": "切换所有路径点集的渲染", + "gui.xaero_waypoint_name": "路径点名称", + "gui.xaero_set_name": "集合名称", + "gui.xaero_render_layer": "叠加渲染层", + "gui.xaero_visit_needed": "§e你需要先进入该维度,将其转换为新格式!", + "gui.xaero_cross_tp": "跨维度传送", + "gui.xaero_unreachable_dimension": "目标维度无法到达。", + "gui.xaero_show_time": "显示游戏时间", + "gui.xaero_24h": "24 小时制", + "gui.xaero_12h": "12 小时制", + "gui.xaero_temporary": "临时的", + "gui.xaero_restore": "恢复", + "gui.xaero_biomes_vanilla": "原版颜色模式的生物群系", + "gui.xaero_use_multiworld": "多世界检测", + "gui.xaero_close": "关闭", + "gui.xaero_waypoint_distance_visibility_angle": "路径点距离水平可见角度", + "gui.xaero_waypoint_distance_vertical_visibility_angle": "路径点距离垂直可见角度", + "gui.xaero_teleportation": "传送", + "gui.xaero_teleportation_tooltip": "一旦禁用,只能通过配置文件启用回来!", + "gui.xaero_use_multiworld_tooltip": "如果这是一个具有单一世界(没有单独的大厅、游戏模式或迷你游戏世界)的简单服务器,请禁用。 在这类服务器上多世界检测只会引起问题。 但是,在服务器端安装这个模组应该可以防止这些问题。", + "gui.xaero_world_teleport_command": "传送命令", + "gui.xaero_use_default": "使用默认值", + "gui.xaero_centered_enlarged": "放大时居中", + "gui.xaero_zoomed_out_enlarged": "放大时拉远", + "gui.xaero_sort": "排序方式", + "gui.xaero_sort_reversed": "反转排序顺序", + "gui.xaero_sort_unsorted": "不排序", + "gui.xaero_sort_name": "名称", + "gui.xaero_sort_symbol": "首字母", + "gui.xaero_sort_distance": "距离", + "gui.xaero_box_cave_maps": "可以看到比地表方块更深处的地图模式,主要用于显示地下洞穴和建筑物内部。 天花板大小是指必须在你上方检测到以激活洞穴模式的水平“正方形”固体方块的大小。", + "gui.xaero_box_cave_maps2": "可以看到比地表方块更深处的地图模式,主要用于显示地下洞穴和建筑物内部。 天花板大小是指必须在你上方检测到以激活洞穴模式的水平“正方形”固体方块的大小。 固体方块不必在同一Y水平面上。", + "gui.xaero_box_entity_amount": "每个实体类别的数量限制。", + "gui.xaero_box_distance": "指定显示哪一个游戏内路径点的距离。", + "gui.xaero_box_distance2": "指定显示哪一个游戏内路径点的距离。 这不保证它会同时显示多个路径点。 还要查看“多个路径点距离”设置。", + "gui.xaero_box_always_distance": "即使路径点非常近,也显示距离。这不会覆盖“到路径点的距离”选项。", + "gui.xaero_box_arrow_scale": "在小地图的固定旋转和其他几种情况下使用的箭头缩放。", + "gui.xaero_box_arrow_color": "在小地图的固定旋转和其他几种情况下使用的箭头颜色。", + "gui.xaero_box_cave_zoom": "激活洞穴模式时,小地图要进一步推近多少。", + "gui.xaero_box_entity_depth": "根据相对你的Y的高度,在小地图上显示较暗的实体。", + "gui.xaero_box_height_limit": "实体的最大Y垂直距离,超出则不显示在小地图上。", + "gui.xaero_toggle_map_waypoints": "切换小地图路径点", + "gui.xaero_always_entity_nametags": "始终渲染实体命名牌", + "gui.xaero_minimap_text_align": "信息文本对齐", + "gui.xaero_center": "中心", + "gui.xaero_left": "左", + "gui.xaero_right": "右", + "gui.xaero_show_angles": "显示面向角度", + "gui.xaero_box_always_entity_nametags": "无论“实体雷达”界面中的名称设置如何,始终为带有命名牌的实体显示名称。", + "gui.xaero_box_teleport_default_command": "未在路径点界面的“选项”菜单中 设置特定于世界或特定于服务器的命令时, 用于路径点传送的命令。", + "gui.xaero_waypoints_edit_mode_individually": "逐一", + "gui.xaero_waypoints_edit_mode_all": "一次性全部", + "gui.xaero_compass": "罗盘", + "gui.xaero_cave_maps_depth": "洞穴模式深度", + "gui.xaero_waypoints_edit_reset": "重置", + "gui.xaero_main_entity_as": "自身显示为", + "gui.xaero_arrow": "箭头", + "gui.xaero_dot": "点", + "gui.xaero_crosshair": "十字准星", + "gui.xaero_teleport_coordinates_hidden": "无法传送,因为它会暴露路径点坐标。禁用“隐藏路径点坐标”选项,才能够继续自由传送。", + "gui.xaero_hide_wp_coords": "隐藏路径点坐标", + "gui.xaero_waypoints_edit_show": "显示", + "gui.xaero_waypoints_edit_hide": "隐藏", + "gui.xaero_teleport_anyway": "强制传送", + "gui.xaero_teleport_shows_coordinates": "这会暴露坐标!", + "gui.xaero_render_all_wp_sets": "渲染所有路径点集", + "gui.xaero_waypoints_global": "全局", + "gui.xaero_waypoints_local": "局部", + "gui.xaero_player_arrow_opacity": "箭头不透明度", + "gui.xaero_box_waypoints_distance": "局部路径点的最大渲染距离。全局路径点不受影响。", + "gui.xaero_connect_with_auto": "添加子世界连接", + "gui.xaero_disconnect_from_auto": "删除子世界连接", + "gui.xaero_world_connection_tooltip": "连接/断开连接选择的子世界与当前auto世界。仅连接来自同一子服务器/世界存档的子世界。例如,如果一个普通的下界传送门将你从子世界 A 带到子世界 B,那么你可以安全地连接它们。连接到当前子世界的其他子世界始终位于列表顶部,并用星号(符号:*)标记。", + "gui.xaero_connect_with_auto_msg": "你想在以下子世界之间创建连接吗?", + "gui.xaero_disconnect_from_auto_msg": "你要删除以下子世界之间的连接吗?", + "gui.xaero_teleport_not_connected": "你正试图传送到一个未连接到当前auto子世界的子世界。如果你确定这个子世界来自auto子服务器/世界,那么你可以通过在路径点界面 -> 选项 -> 添加子世界连接中添加连接来启用传送。但请注意,如果你连接不相关的子世界并进行传送,那么你很有可能会在方块中窒息或因坠落伤害而死亡,因此请小心并仅连接正确的子世界。", + "gui.xaero_ignore_heightmaps": "忽略服务器高度图", + "gui.xaero_box_ignore_heightmaps": "一些服务器将自定义值放在世界高度图中,这可能会导致地图渲染不正确。 有时它甚至可能发生在经过大量修改的单人游戏世界中。 此选项应该可以解决此类问题,但会降低一点性能。 除非必须,否则不要使用。切换此选项后重新进入存档!", + "gui.xaero_error_loading_properties": "加载服务器小地图属性时出错。请重试。", + "gui.xaero_light_block": "方块", + "gui.xaero_light_sky": "天空", + "gui.xaero_light_both": "全部", + "gui.xaero_light_all": "总和", + "gui.xaero_light_both2": "两者", + "gui.xaero_waypoints_bottom": "在底部新建路径点", + "gui.xaero_box_waypoints_bottom": "将新创建的路径点放在路径点列表的底部,而不是默认的顶部。", + "gui.xaero_minimap_shape": "形状", + "gui.xaero_minimap_shape_square": "方形", + "gui.xaero_minimap_shape_circle": "圆形", + "gui.xaero_slopes_legacy": "旧版", + "gui.xaero_names_list": "玩家列表", + "gui.xaero_names_always": "总是", + "gui.xaero_names_off": "无名称", + "gui.xaero_entity_radar_type": "类型:", + "gui.xaero_entity_radar_color": "颜色:", + "gui.xaero_entity_radar_visiblity": "可见性:", + "gui.xaero_entity_radar_names": "名称:", + "gui.xaero_entity_radar_icons": "图标/头像:", + "gui.xaero_box_entity_radar_names": "在点或图标/头像下渲染实体名称。 \n \n 选项“玩家列表” - 仅在按下“玩家列表”键(默认为 TAB)时显示。", + "gui.xaero_light_overlay_status": "使用光照叠加层", + "gui.xaero_light_overlay": "光照叠加层", + "gui.xaero_light_overlay_type": "光照叠加层", + "gui.xaero_light_overlay_color": "颜色", + "gui.xaero_light_overlay_max_light": "最大光照等级", + "gui.xaero_light_overlay_min_light": "最小光照等级", + "gui.xaero_toggle_light_overlay": "切换光照叠加层", + "gui.xaero_box_light_overlay_type": "使用此叠加层会对游戏性能产生负面影响, 因为它目前不使用世界地图模组区块并增加小地图更新频率。 不要一直保持在开启状态。", + "gui.xaero_day": "天", + "gui.xaero_tamed": "驯服的生物", + "gui.xaero_untamed_color": "未驯服颜色", + "gui.xaero_icons_list": "玩家列表", + "gui.xaero_icons_always": "总是", + "gui.xaero_icons_off": "无图标", + "gui.xaero_box_entity_radar_icons": "渲染实体图标而不是彩色点。 \n \n 选项“玩家列表” - 仅在按下“玩家列表”键(默认为 TAB)时显示。", + "gui.xaero_dot_name_scale": "点名称缩放", + "gui.xaero_entity_heads_scale": "实体图标缩放", + "gui.xaero_box_minimap_size": "影响可见程度的小地图框体大小。 当大小大于180时,方形小地图会强制进入非旋转模式(选项“锁定小地图北方”)。 \n \n 对于“自动”选项,一直拉到左边。 \n \n 旧版本模组中的大小值: \n 微小 - 57 \n 小 - 85 \n 中 - 113 \n 大 - 169", + "gui.xaero_auto_clamp_depth": "自动", + "gui.xaero_waypoints_clamp_depth": "深度限制", + "gui.xaero_waypoints_distance_scale": "路径点距离文本缩放", + "gui.xaero_waypoints_name_scale": "路径点名称文本缩放", + "gui.xaero_box_waypoints_clamp_depth": "当你远离它们时,游戏内路径点停止变小的屏幕深度。 \n 如果你想在屏幕上使远处的路径点变大/变小,请使用此选项。使用“游戏内路径点缩放”设置也可以在你靠近它们时影响路径点的大小。 \n \n 对于“自动”选项,一直拉到到左边。 \n 自动选项会同时考虑你的 FOV 和屏幕高度,尝试为你提供最佳的缩放默认值,。 \n \n 旧模组版本中的默认值: \n 深度限制:12 \n 游戏内缩放:2.5 \n 名称文本缩放:0.5 \n 距离文本缩放:0.8", + "gui.xaero_box_waypoints_distance_scale": "到游戏内路径点的距离的文本显示缩放。 \n \n 旧版本模组中的默认值: \n 深度限制:12 \n 游戏内缩放:2.5 \n 名称文本缩放:0.5 \n 距离文本缩放:0.8", + "gui.xaero_box_waypoints_name_scale": "游戏内路径点名称的文本显示缩放。 \n \n 旧版本模组中的默认值: \n 深度限制:12 \n 游戏内缩放:2.5 \n 名称文本缩放:0.5 \n 距离文本缩放:0.8", + "gui.xaero_box_waypoints_scale": "游戏内路径点的缩放。使用它来更改所有游戏内路径点的缩放,包括你附近的路径点。使用“深度限制”设置专门影响远处路径点的大小。 \n \n 旧版本模组中的默认值: \n 深度限制:12 \n 游戏内缩放:2.5 \n 名称文本缩放:0.5 \n 距离文本缩放:0.8", + "gui.xaero_waypoint_shared": "%1$s 分享了一个名为“%2$s”的路径点! §2§n[添加]", + "gui.xaero_waypoint_shared_dimension": "%1$s 分享了一个来自 %3$s 的名为“%2$s”的路径点! §2§n[添加]", + "gui.xaero_waypoint_unknown_dimension": "未知维度", + "gui.xaero_uses_worldmap_value": "此设置的值来自世界地图设置!", + "gui.xaero_uses_worldmap_hard_value": "使用世界地图区块时无法配置此设置的值!", + "gui.xaero_dots_style": "实体点样式", + "gui.xaero_dots_style_default": "默认", + "gui.xaero_dots_style_legacy": "旧版", + "gui.xaero_slopes_default_3d": "默认 3D", + "gui.xaero_slopes_default_2d": "默认 2D", + "gui.xaero_ui_scale": "UI 尺寸", + "gui.xaero_ui_scale_auto": "自动", + "gui.xaero_ui_scale_mc": "Minecraft", + "gui.xaero_box_ui_scale": "文本和其他小地图UI元素的缩放。 不适用于推近或调整大小。有单独的选项。", + "gui.xaero_pushbox_normal": "正常", + "gui.xaero_pushbox_screen_height": "屏幕高度", + "gui.xaero_pushbox_boss_health": "Boss生命条碰撞箱", + "gui.xaero_pushbox_potion_effects": "药水效果状态栏碰撞箱", + "gui.xaero_box_pushbox_boss_health": "原版Boss生命条周围有一个隐形碰撞箱将模组的界面推开。 \n \n 正常类型的碰撞箱等于它的大小,并且只将界面推开必要的距离。 \n \n 屏幕高度类型的碰撞箱拉伸到整个屏幕高度,并且总是以正常类型的高度垂直移动碰撞的界面。 当你在一列中有多个界面并希望所有这些界面都被推开时,这将非常有用。", + "gui.xaero_box_pushbox_potion_effects": "原版药水效果状态栏周围有一个隐形碰撞箱将模组的界面推开。 \n \n 正常类型的碰撞箱等于它的大小,并且只将界面推开必要的距离。 \n \n 屏幕高度类型的碰撞箱拉伸到整个屏幕高度,并且总是以正常类型的高度垂直移动碰撞的界面。 当你在一列中有多个界面并希望所有这些界面都被推开时,这将非常有用。", + "gui.xaero_minimap_frame": "边框样式", + "gui.xaero_minimap_frame_color": "边框颜色", + "gui.xaero_box_minimap_frame_color": "边框样式不是默认时的小地图边框颜色。", + "gui.xaero_minimap_frame_default": "默认", + "gui.xaero_minimap_frame_colored_thick": "彩色", + "gui.xaero_minimap_frame_colored_thin": "彩色薄边框", + "gui.xaero_compass_north": "北", + "gui.xaero_compass_east": "东", + "gui.xaero_compass_south": "南", + "gui.xaero_compass_west": "西", + "gui.xaero_compass_scale": "地图上的罗盘缩放", + "gui.xaero_box_compass_scale": "罗盘位置在地图上时罗盘文字东西南北的缩放。", + "gui.xaero_minimap_compass_inside_frame": "在地图上", + "gui.xaero_minimap_compass_on_frame": "在边框上", + "gui.xaero_compass_color": "罗盘阴影颜色", + "gui.xaero_box_compass_over_wp2": "在地图上的路径点之上渲染罗盘文字(东、西、南、北)。这仅适用于罗盘位置在边框上时。", + "effect.xaerominimap.no_minimap": "小地图不可用", + "effect.xaerominimap.no_entity_radar": "实体雷达不可用", + "effect.xaerominimap.no_waypoints": "路径点不可用", + "effect.xaerominimap.no_cave_maps": "洞穴地图不可用", + "effect.xaerominimap.no_minimap_harmful": "小地图不可用", + "effect.xaerominimap.no_entity_radar_harmful": "实体雷达不可用", + "effect.xaerominimap.no_waypoints_harmful": "路径点不可用", + "effect.xaerominimap.no_cave_maps_harmful": "洞穴地图不可用", + "effect.xaerominimap.no_minimap_beneficial": "小地图不可用", + "effect.xaerominimap.no_entity_radar_beneficial": "实体雷达不可用", + "effect.xaerominimap.no_waypoints_beneficial": "路径点不可用", + "effect.xaerominimap.no_cave_maps_beneficial": "洞穴地图不可用", + "gui.xaero_radar_item_frames": "用点显示物品展示框", + "gui.xaero_show_dimension_name": "显示当前维度", + "gui.xaero_unknown_biome": "未知生物群系", + "gui.xaero_light_value": "光照等级:%d", + "gui.xaero_teleport_y_unknown": "你不能传送到未指定 Y 坐标的路径点。编辑路径点以便能够传送到它的位置。", + "gui.xaero_box_waypoints_distance_scale2": "到游戏内路径点距离文本显示缩放。", + "gui.xaero_box_waypoints_name_scale2": "游戏内路径点名称文本显示缩放。", + "gui.xaero_box_ingame_waypoint_icon_scale": "游戏内路径点图标的缩放。", + "gui.xaero_ingame_waypoint_icon_scale": "游戏内路径点图标缩放", + "gui.xaero_ingame_waypoint_close_scale": "近距离游戏内路径点缩放", + "gui.xaero_box_ingame_waypoint_close_scale": "当你非常靠近它们时,游戏内路径点的缩放。 要更改远处路径点的缩放,请使用 “游戏内路径点图标缩放”、“路径点距离文本缩放”和“路径点名称文本缩放”设置。", + "gui.xaero_entity_icon_name_fallback": "找不到图标时使用实体名称", + "gui.xaero_settings_search": "设置搜索", + "gui.xaero_settings_search_placeholder": "搜索……", + "gui.xaero_minimap_view_settings": "视图设置", + "gui.xaero_entity_radar_settings": "实体雷达设置", + "gui.xaero_entity_radar_categories": "实体类别设置", + "gui.xaero_minimap_block_map_settings": "方块地图设置", + "gui.xaero_overlay_settings": "叠加层设置", + "gui.xaero_minimap_info_settings": "信息设置", + "gui.xaero_waypoint_settings": "路径点设置", + "gui.xaero_minimap_misc_settings": "其他设置", + "gui.xaero_entity_radar_category": "类别:", + "gui.xaero_settings_not_found": "找不到与你的输入匹配的项!", + "gui.xaero_multiple_waypoint_info": "多个路径点距离", + "gui.xaero_box_multiple_waypoint_info": "是否可以同时显示多个游戏内路径点的距离。 默认情况下,仅显示离十字准星最近的路径点的距离。 使用“到路径点的距离”设置来配置可以显示到哪些路径点的距离。", + "gui.xaero_while_sneaking": "潜行时", + "gui.xaero_multiple_waypoints_always": "总是", + "gui.xaero_narrator_select_nothing": "无", + "gui.xaero_category_setting_inherit": "-", + "gui.xaero_category_expanded_options": "%s(选择一个选项)", + "gui.xaero_entity_category_root": "任何", + "gui.xaero_entity_category_living": "生物", + "gui.xaero_entity_category_hostile": "敌对的", + "gui.xaero_entity_category_friendly": "友好的", + "gui.xaero_entity_category_hostile_tamed": "驯服的", + "gui.xaero_entity_category_friendly_tamed": "驯服的", + "gui.xaero_entity_category_players": "玩家", + "gui.xaero_entity_category_same_team": "来自相同队伍", + "gui.xaero_entity_category_other_teams": "来自其他队伍", + "gui.xaero_entity_category_items": "物品", + "gui.xaero_entity_category_other_entities": "其他", + "gui.xaero_category_settings": "设置", + "gui.xaero_category_include_list": "包含列表", + "gui.xaero_box_category_include_list2": "要包含在“硬包含”所包含的实体之上的(子)类别中的实体类型列表。", + "gui.xaero_category_exclude_list": "排除列表", + "gui.xaero_box_category_exclude_list2": "要从已包含在(子)类别中的实体类型中排除的实体类型列表。 根据你选择的排除模式,可以同时用作“白名单”和“黑名单”。 这不会从实体雷达中删除实体,除非你从根“任何”类别中排除。 “显示”设置可以从雷达中排除实体。", + "gui.xaero_category_add_subcategory": "添加子类别", + "gui.xaero_category_hard_include": "硬包含", + "gui.xaero_box_category_hard_include2": "控制哪些实体自动包含在(子)类别中,无需手动将它们放入包含列表中。", + "gui.xaero_category_list_add": "添加到列表……", + "gui.xaero_category_exclude_list_mode": "排除模式", + "gui.xaero_category_name": "类别名称……", + "gui.xaero_category_confirm": "确认", + "gui.xaero_category_delete": "删除类别", + "gui.xaero_category_delete_confirm": "删除以下类别?", + "gui.xaero_category_enable_protection": "保护:关", + "gui.xaero_category_disable_protection": "保护:开", + "gui.xaero_category_disable_protection_confirm": "禁用以下类别的保护?", + "gui.xaero_category_enable_protection_confirm": "启用以下类别的保护?", + "gui.xaero_box_category_protection": "类别保护可防止你(意外)删除、移动、重命名类别或更改其“硬包含”设置。", + "gui.xaero_category_protected_category": "受保护!", + "gui.xaero_category_category_move_up": "提高优先级", + "gui.xaero_category_category_move_down": "降低优先级", + "gui.xaero_category_delete_list_element": "删除", + "gui.xaero_category_settings_confirm": "确认", + "gui.xaero_category_settings_cancel": "取消", + "gui.xaero_category_settings_cancel_confirm": "离开而不保存你的更改?", + "gui.xaero_category_settings_reset": "重置为默认", + "gui.xaero_category_settings_reset_confirm1": "将类别配置重置为默认?", + "gui.xaero_category_settings_reset_confirm2": "自定义类别将被删除,默认类别将被重置。", + "gui.xaero_radar_displayed": "显示", + "gui.xaero_radar_dots_color": "点颜色", + "gui.xaero_radar_icons_displayed": "图标", + "gui.xaero_radar_names_displayed": "名称", + "gui.xaero_radar_render_order": "渲染顺序", + "gui.xaero_box_radar_render_order": "控制雷达类别的渲染顺序。较低的数字意味着更早地渲染。 然而,在较新的Minecraft版本中,点总是显示在图标之上。 该顺序仍然适用于点或图标渲染。", + "gui.xaero_radar_dots_color_team_colour": "队伍颜色", + "gui.xaero_box_always_entity_nametags2": "无论名称设置是什么,始终为带有命名牌的实体显示名称。", + "gui.xaero_radar_setting_displayed": "显示雷达", + "gui.xaero_radar_setting_names": "显示名称", + "gui.xaero_radar_setting_icons": "显示图标", + "gui.xaero_toggle_entity_radar": "切换实体雷达", + "narration.xaero_ui_list_left_right_usage": "按下“左”和“右”按钮选择条目中的一列。", + "gui.xaero_category_help2": "选择一个子类别并转到其设置以配置点颜色、名称、图标等内容。 \n \n 当多个子类别包含同一实体时,列表中较高的子类别优先! 创建自定义类别时请记住这一点。 通常,新的自定义类别应该会被放在顶部。", + "gui.xaero_update_notification": "更新通知", + "gui.xaero_category_cut": "剪切/移动 §e%1$s", + "gui.xaero_category_paste": "将 §e%1$s§r 粘贴到 §e%2$s", + "gui.xaero_category_paste_cancel": "取消剪切/粘贴", + "gui.xaero_category_duplicate": "复制 §e%1$s", + "gui.xaero_category_duplicate_confirm": "复制以下类别?", + "gui.xaero_reverse_entity_radar": "反转雷达渲染顺序", + "gui.xaero_adjust_height_for_carpetlike_blocks": "为矮的方块调整 Y 值", + "gui.xaero_box_adjust_height_for_carpetlike_blocks": "类似地毯的矮方块的高度值减去1,例如地毯、1层雪、睡莲等。 这可以防止这些方块像一个完整的方块一样在地图上显示明显的阴影。", + "gui.xaero_box_category": "查看/编辑 §e%1$s", + "gui.xaero_box_category_settings": "§e%1$s§r 的设置", + "gui.xaero_auto_convert_wp_distance_km": "将距离转换为公里", + "gui.xaero_auto_convert_wp_distance_km_never": "从不", + "gui.xaero_waypoint_distance_precision": "路径点距离精度", + "gui.xaero_sort_angle": "角距离", + "gui.xaero_toggle_enabled": "已启用", + "gui.xaero_toggle_disabled": "已禁用", + "gui.xaero_main_entity_dot_size": "自身点大小", + "gui.xaero_category_settings_save_confirm": "退出前保存更改?", + "gui.xaero_category_settings_save_confirm_warning": "警告:此确认屏幕最近已被替换!", + "gui.xaero_start_fading_at": "深度渐变的最小 Y 距离", + "gui.xaero_box_start_fading_at": "当启用“显示实体深度”设置时,实体在雷达上开始变暗的最小Y高度差距。", + "gui.xaero_start_fading_at_auto": "自动", + "gui.xaero_legacy_color": "旧版", + "gui.xaero_partial_y_teleportation": "传送时使用偏移的 Y 值", + "gui.xaero_box_partial_y_teleportation": "传送到路径点时,将 Y 坐标偏移 0.5 以避免穿过地毯状方块掉入虚空。否则,使用整数 Y 坐标。", + "gui.xaero_delete_reached_deathpoints": "删除到达过的死亡地点", + "gui.xaero_box_delete_reached_deathpoints": "当你靠近到4个方块内时自动删除死亡地点。 这要求死亡地点在游戏中或小地图上可见。 死亡地点在创建后5秒内不会被删除。", + "gui.xaero_hide_minimap_under_screen": "位于其他界面下方时隐藏", + "gui.xaero_box_hide_minimap_under_screen": "当GUI界面打开时隐藏小地图,例如物品栏,与小地图相关的界面和聊天界面除外。", + "gui.xaero_north_compass_color": "罗盘北方颜色", + "gui.xaero_north_compass_color_default": "默认", + "gui.xaero_category_add_to_list_custom": "确认自定义输入:%1$s", + "gui.xaero_box_category_list_add": "支持带有特殊字符 * ) ( 和 | 的实体标识符或匹配模式。 \n \n * - 匹配任何内容。 \n ) ( - 括号,主要与 | 一起使用。 \n | - “或”运算符以匹配相同位置的不同序列。 \n \n 例如: \n minecraft:creeper \n minecraft:zombie(_villager|_horse) - 僵尸村民和马。 \n minecraft:a*l - 任何以“a”开头并以“l”结尾的原版实体。", + "gui.xaero_using_custom_subworld": "路径点:%1$s", + "gui.xaero_hide_minimap_under_f3": "在 F3 时隐藏", + "gui.xaero_box_hide_minimap_under_f3": "启用 F3 调试界面时隐藏小地图。", + "gui.xaero_entity_display_y": "显示 Y 高度", + "gui.xaero_entity_display_y_full": "显示实体 Y 高度", + "gui.xaero_block_light_value": "方块光照:%d", + "gui.xaero_sky_light_value": "天空光照:%d", + "gui.xaero_all_light_value": "光照等级:%d", + "gui.xaero_both_light_value": "方块光照:%d 天空光照:%d", + "gui.xaero_toggle_manual_cave_mode": "切换手动洞穴模式", + "gui.xaero_manual_cave_mode": "手动洞穴模式", + "gui.xaero_manual_cave_mode_start": "手动洞穴模式起始 Y 高度", + "gui.xaero_box_manual_cave_mode_start": "启用手动洞穴模式时,从哪个Y高度开始绘制方块。 手动洞穴模式可以通过按键绑定进行切换。 对于“自动”选项,一直拉到左边。", + "gui.xaero_manual_cave_mode_start_auto": "自动", + "gui.xaero_chunk_grid_line_width": "区块网格线宽度", + "gui.xaero_radar_render_over_minimap": "在小地图边框之上渲染", + "gui.xaero_box_radar_render_over_minimap": "允许在小地图边框上渲染实体,而不只是在边框内渲染它们。 以这种方式渲染的实体的行为类似于路径点,并且在超出边界时会粘在边界上。 可见实体仍然仅限于游戏客户端加载的实体。 \n \n 选项“玩家列表” - 仅当按下“玩家列表”键绑定(默认为 TAB)时才在小地图上如此渲染。", + "gui.xaero_radar_render_radar_over_frame": "在边框之上渲染雷达", + "gui.xaero_radar_over_map_never": "从不", + "gui.xaero_radar_over_map_list": "玩家列表", + "gui.xaero_radar_over_map_always": "总是", + "gui.xaero_compass_over_everything": "罗盘在最上层", + "gui.xaero_box_compass_over_everything": "在所有地图元素上方渲染罗盘文字(东、西、南、北),而不是在某些元素下方,例如路径点。", + "gui.xaero_waypoint_server_shared": "服务器", + "gui.xaero_waypoint_somebody_shared": "某人", + "gui.xaero_pac_players": "展示帮派/盟友玩家", + "gui.xaero_box_pac_players": "当玩家超出小地图框体边界或因其他原因不可见时,显示与你共享位置的玩家(由 Open Parties and Claims 模组提供)。", + "gui.xaero_toggle_pac_players": "切换帮派/盟友玩家", + "gui.xaero_toggle_pac_chunk_claims": "切换区块认领", + "gui.xaero_pac_marked_for_forceload": "(可强制加载)", + "gui.xaero_pac_claim_tooltip": "%1$s 的认领 %2$s", + "gui.xaero_pac_server_claim_tooltip": "服务器认领 %1$s", + "gui.xaero_pac_expired_claim_tooltip": "到期的认领 %1$s", + "gui.xaero_pac_claims": "显示区块认领", + "gui.xaero_box_pac_claims": "将来自 Open Parties and Claims 模组的区块认领显示为彩色叠加层。", + "gui.xaero_pac_claims_border_opacity": "区块认领边界不透明度", + "gui.xaero_box_pac_claims_border_opacity": "区块认领叠加层的边缘不透明度。区块认领需要 Open Parties and Claims 模组。", + "gui.xaero_pac_claims_fill_opacity": "区块认领填充不透明度", + "gui.xaero_box_pac_claims_fill_opacity": "区块认领叠加层的填充颜色不透明度。区块认领需要 Open Parties and Claims 模组。", + "gui.xaero_pac_current_claim": "显示当前认领", + "gui.xaero_box_pac_current_claim": "显示有关你所在区块的认领信息。区块认领需要 Open Parties and Claims 模组。", + "gui.xaero_category_include_list_include_in_super": "包含在超类别中", + "gui.xaero_box_category_include_list_include_in_super": "自动将此列表中的所有实体以及此类别中包含的其他列表 包含在此类别的超类别/父级中,排除列表中的实体除外。 这样你就不必在每个级别上手动添加重复项。", + "gui.xaero_temp_waypoints_global": "临时路径点为全局", + "gui.xaero_box_temp_waypoints_global": "启用后,临时路径点将被视为全局路径点并忽略路径点渲染距离限制。", + "gui.xaero_keep_enlarged_minimap_unlocked": "放大时保持旋转", + "gui.xaero_box_keep_enlarged_minimap_unlocked": "如果可能的话,在放大时不要将小地图锁定在北方,这只适用于圆形小地图。", + "gui.xaero_enlarged_minimap_a_toggle": "放大小地图键视为切换", + "gui.xaero_box_enlarged_minimap_a_toggle": "将“放大小地图”键视为切换,而不用按住它。", + "gui.xaero_waypoint_visibility_type_world_map_local": "世界地图局部", + "gui.xaero_waypoint_visibility_type_world_map_global": "世界地图全局", + "gui.xaero_box_visibility_type": "游戏内/小地图可见性类型 \n \n 局部 - 仅在最大路径点渲染距离内可见 \n 全局 - 始终可见 \n 世界地图局部 - 不可见,但被视为局部 \n 世界地图全局 - 不可见,但被视为全局", + "gui.xaero_option_requires_ingame": "此选项要求你已进入游戏。", + "gui.xaero_alternative_list_players": "“玩家列表”第二键位", + "gui.xaero_display_stained_glass": "显示染色玻璃", + "gui.xaero_waypoint_onmap_scale": "地图上路径点大小", + "gui.xaero_waypoint_onmap_scale_auto": "自动" +} \ No newline at end of file diff --git a/projects/1.18/assets/xaeros-minimap/xaerobetterpvp/lang/en_us.json b/projects/1.18/assets/xaeros-minimap/xaerobetterpvp/lang/en_us.json index eec8a3706224..6b409e6e485d 100644 --- a/projects/1.18/assets/xaeros-minimap/xaerobetterpvp/lang/en_us.json +++ b/projects/1.18/assets/xaeros-minimap/xaerobetterpvp/lang/en_us.json @@ -1,40 +1,11 @@ { - "gui.xaero_confirm": "Confirm", - "gui.xaero_cancel": "Cancel", - "gui.xaero_back": "Back", - "gui.xaero_delete": "Delete", - "gui.xaero_OK": "OK", - "gui.xaero_add_edit": "Add/Edit", - "gui.xaero_new_waypoint": "New Waypoint", - "gui.xaero_initial": "initials", - "gui.xaero_edit_waypoint": "Edit Waypoint", "gui.xaero_armour_status_settings": "Armor Status Settings", - "gui.xaero_choose_a_preset": "Choose a Preset", - "gui.xaero_choose_an_interface": "Choose an Interface", "gui.xaero_armour_status": "Armor Status", "gui.xaero_notifications": "Notifications", - "gui.xaero_minimap": "Minimap", "gui.xaero_miscellaneous": "Miscellaneous", - "gui.xaero_edit_mode": "Edit Mode", - "gui.xaero_instructions": "Instructions/Help", - "gui.xaero_not_ingame": "You have to be in game to be able to use the edit mode!", - "gui.xaero_welcome_edit_mode": "Welcome to the edit mode!", - "gui.xaero_howto_select": "Left-click an interface to select it.", - "gui.xaero_howto_drag": "Left-click and drag to move an interface around.", - "gui.xaero_howto_deselect": "Right-click to deselect an interface.", - "gui.xaero_howto_center": "Press \"C\" to center or uncenter the selected interface.", - "gui.xaero_different_centered": "Some interfaces have a different centered look.", - "gui.xaero_howto_flip": "Press \"F\" to flip or unflip the selected interface.", - "gui.xaero_howto_settings": "Press \"S\" to quickly access settings of the selected interface.", - "gui.xaero_howto_preset": "Select a preset by clicking the \"Choose a Preset\" button.", - "gui.xaero_howto_save": "Save your changes by clicking the \"Confirm\" button.", - "gui.xaero_howto_cancel": "Discard your changes by clicking the \"Cancel\" button.", - "gui.xaero_minimap_settings": "Minimap Settings", "gui.xaero_miscellaneous_settings": "Miscellaneous Settings", "gui.xaero_notification_settings": "Notification Settings", "gui.xaero_better_pvp_settings": "Better PvP Settings", - "gui.xaero_server_disabled": "The server might have disabled some of the mod features.", - "gui.xaero_waypoints": "Waypoints", "gui.xaero_box_potion_effects": "An interface displaying currently active potion effects.", "gui.xaero_box_armour_status": "An interface displaying info about your currently worn armor and item held at the time.", "gui.xaero_box_sprint": "Sprint by holding one single (configurable) key binding.", @@ -43,10 +14,6 @@ "gui.xaero_box_xp": "Gained or lost experience indicator flying across your screen.", "gui.xaero_box_quick_use": "Action-bar-like system of key bindings that lets you automatically use a specified item from your hotbar without having to switch away from your currently held item. Holding the key binding lets you keep using the item like if you were holding the right mouse button. For example: placing torches, TNT, throwing potions, eating food, drinking.", "gui.xaero_box_minimap": "A minimap displaying your nearest surroundings and entities.", - "gui.xaero_centered": "Centered:", - "gui.xaero_press_c": "(pr. C)", - "gui.xaero_flipped": "Flipped:", - "gui.xaero_press_f": "(pr. F)", "gui.xaero_preset_fancy": "Fancy", "gui.xaero_preset_classic": "Classic", "gui.xaero_preset_social": "Social", @@ -62,43 +29,11 @@ "gui.xaero_being_shot_setting": "\"Being Shot\" Notifications", "gui.xaero_xp_setting": "XP Drops", "gui.xaero_custom_settings": "Custom Settings", - "gui.xaero_reset_defaults": "Restore Default Settings", "gui.xaero_quick_use": "Quick Item Use", "gui.xaero_show_enchants": "Display Enchants", - "gui.xaero_cave_maps": "Cave Mode", - "gui.xaero_display_teams": "Disp. Other Teams", - "gui.xaero_display_waypoints": "On-Map Waypoints", - "gui.xaero_display_players": "Display Players", - "gui.xaero_display_mobs": "Display Mobs", - "gui.xaero_display_items": "Display Items", - "gui.xaero_display_other": "Display Other", - "gui.xaero_zoom": "Zoom", - "gui.xaero_minimap_size": "Size", - "gui.xaero_entity_amount": "Entity Number", - "gui.xaero_black": "Black", - "gui.xaero_dark_blue": "Dark Blue", - "gui.xaero_dark_green": "Dark Green", - "gui.xaero_dark_aqua": "Dark Aqua", - "gui.xaero_dark_red": "Dark Red", - "gui.xaero_dark_purple": "Dark Purple", - "gui.xaero_gold": "Gold", - "gui.xaero_gray": "Gray", - "gui.xaero_dark_gray": "Dark Gray", - "gui.xaero_blue": "Blue", - "gui.xaero_green": "Green", - "gui.xaero_aqua": "Aqua", - "gui.xaero_red": "Red", - "gui.xaero_purple": "Light Purple", - "gui.xaero_yellow": "Yellow", - "gui.xaero_white": "White", "gui.xaero_percent": "Percents", "gui.xaero_numeral": "Numbers", "gui.xaero_both": "Both", - "gui.xaero_tiny": "Tiny", - "gui.xaero_small": "Small", - "gui.xaero_medium": "Medium", - "gui.xaero_large": "Large", - "gui.xaero_pvp_sprint": "PvP Sprint", "gui.xaero_quick_eat": "Quick Eat", "gui.xaero_toggle_sneak": "Toggle Sneak", "gui.xaero_quick_use_1": "Quick Use 1", @@ -110,443 +45,35 @@ "gui.xaero_quick_use_7": "Quick Use 7", "gui.xaero_quick_use_8": "Quick Use 8", "gui.xaero_quick_use_9": "Quick Use 9", - "gui.xaero_zoom_in": "Zoom In Minimap", - "gui.xaero_zoom_out": "Zoom Out Minimap", - "gui.xaero_on": "ON", - "gui.xaero_off": "OFF", "gui.xaero_restores": "Restores", - "gui.xaero_preset_topleft": "Top-Left Corner", - "gui.xaero_preset_topright": "Top-Right Corner", - "gui.xaero_waypoint_teleport": "Teleport", - "gui.xaero_waypoints_key": "Open Waypoint Screen", - "gui.xaero_display_coords": "Display Coordinates", - "gui.xaero_disable_enable": "Disable/Enable", - "gui.xaero_disabled": "disabled", - "gui.xaero_minimap_guide": "Left-click and drag to move the minimap around.", - "gui.xaero_change_position": "Change Position", - "gui.xaero_preset_bottom_left": "Bottom-Left Corner", - "gui.xaero_preset_bottom_right": "Bottom-Right Corner", - "gui.xaero_ingame_waypoints": "In-Game Waypoints", - "gui.xaero_next": "Next >>", - "gui.xaero_previous": "<< Prev", - "gui.xaero_lock_north": "Lock Minimap North", - "gui.xaero_deathpoint": "Latest Death", - "gui.xaero_deathpoint_old": "Old Death", - "gui.xaero_deathpoints": "Deathpoints", - "gui.xaero_chunkgrid": "Chunk Grid", - "gui.xaero_entity_colours": "Entity Colors", - "gui.xaero_players": "Players", - "gui.xaero_mobs": "Friendly Mobs", - "gui.xaero_hostile": "Hostile Mobs", - "gui.xaero_items": "Items", - "gui.xaero_other": "Other Entities", "gui.xaero_hunger_low": "Low Hunger Value", "gui.xaero_hp_low": "Low Health Value", - "gui.xaero_enlarge_map": "Enlarge Minimap", - "gui.xaero_fbo": "Beta", "gui.xaero_potion_status_settings": "Potion Status Settings", "gui.xaero_potion_names": "Potion Effect Names", - "gui.xaero_opacity": "Opacity", - "gui.xaero_slime_chunks": "Slime Chunks", - "gui.xaero_unlimited": "Unlimited", - "gui.xaero_old_deathpoints": "Keep Old Deathpoints", - "gui.xaero_toggle_map": "Toggle Minimap", - "gui.xaero_antialiasing": "Anti-Aliasing", - "gui.xaero_safe_mode": "Safe Mode", - "gui.xaero_transfer": "Transfer", - "gui.xaero_transfer_all": "Transfer All Waypoints", - "gui.xaero_clear": "Clear Set", - "gui.xaero_from": "From", - "gui.xaero_to": "To", - "gui.xaero_used_seed": "Seed to Use:", - "gui.xaero_show_distance": "Distance to WP", - "gui.xaero_waypoints_scale": "In-Game Waypoint Scale", - "gui.xaero_block_colours": "Block Color Mode", - "gui.xaero_accurate": "Accurate", - "gui.xaero_vanilla": "Vanilla", - "gui.xaero_lighting": "Lighting", "gui.xaero_air_setting": "Oxygen Notifications", "gui.xaero_air_low": "Low Oxygen Value", - "gui.xaero_looking_at": "Looking At", - "gui.xaero_all": "All", - "gui.xaero_display_redstone": "Show Redstone", - "gui.xaero_clear_set_message": "Are you sure you would like to clear the current set", - "gui.xaero_clear_set_message2": "All waypoints from this set will be deleted!", - "gui.xaero_default": "Default", - "gui.xaero_create_set": "New Waypoint Set", - "gui.xaero_world": "World", - "gui.xaero_waypoint_set": "Set", - "gui.xaero_delete_set": "Delete Set", - "gui.xaero_delete_set_message": "Are you sure you would like to delete the current set", - "gui.xaero_delete_set_message2": "This set will be removed from the current world.", - "gui.xaero_toggle_waypoints": "Toggle In-Game Waypoints", - "gui.xaero_dots_size": "Entity Dot Size", "gui.xaero_entity_info": "Entity Info", - "gui.xaero_toggle_slime": "Toggle Slime Chunks", - "gui.xaero_toggle_grid": "Toggle Chunk Grid", - "gui.xaero_compass_over_wp": "Compass Over Waypoints", - "gui.xaero_display_hostile": "Display Hostile Mobs", "gui.xaero_box_entity_info": "An interface displaying information about the living entity that you are pointing at, including players.", "gui.xaero_entity_info_settings": "Entity Info Settings", "gui.xaero_entity_info_stay": "Continue Displaying For", "gui.xaero_entity_info_distance": "Reach Distance", "gui.xaero_entity_info_max_hearts": "Max Heart Number", - "gui.xaero_current_biome": "Display Current Biome", - "gui.xaero_auto_map_size": "Auto", - "gui.xaero_reset_message": "Are you sure you would like to restore the default settings?", - "gui.xaero_reset_message2": "This action cannot be undone!", "gui.xaero_entity_info_numbers": "Health in Numbers", - "gui.xaero_yaw": "yaw", - "gui.xaero_true": "true", - "gui.xaero_false": "false", - "gui.xaero_team_colours": "Team Colors", - "gui.xaero_instant_waypoint": "Quick Waypoint", - "gui.xaero_entity_depth": "Show Entity Depth", "gui.xaero_show_full_amount": "Full Held Item Quantity", - "gui.xaero_show_flowers": "Show Flowers", "gui.xaero_show_entity_model": "Display Entity Model", - "gui.xaero_waypoint_names": "WP Name Above Distance", - "gui.xaero_waypoints_distance": "Max WP Render Dist.", - "gui.xaero_teleport_default_command": "Default Teleport Command", - "gui.xaero_waypoints_distance_min": "Min WP Render Dist.", - "gui.xaero_other_teams": "Other Teams", "gui.xaero_entity_info_armour_numbers": "Armor in Numbers", "gui.xaero_entity_info_armour": "Display Armor Info", - "gui.xaero_arrow_scale": "Arrow Scale", - "gui.xaero_arrow_colour": "Arrow Color", - "gui.xaero_smooth_dots": "Smooth Dots", - "gui.xaero_cave_zoom": "Cave Mode Zoom In", - "gui.xaero_safe_mode_box": "Use Java-based (CPU) equivalent of this mod instead of the default, OpenGL-based (GPU) one. Safe mode is a plan B in case the mod does not function correctly. Not all features work in the safe mode. Do not use unless you have to.", - "gui.xaero_height_limit": "Entity Height Limit", - "gui.xaero_world_map": "World Map", - "gui.xaero_use_world_map": "Use World Map Mod Chunks", - "gui.xaero_patron_capes": "Patreon Capes", - "gui.xaero_entity_radar": "Entity Radar", "gui.xaero_entity_info_potion_effects": "Potion Effects (SP Only)", "gui.xaero_entity_info_potion_effects_scale": "Potion Effect Scale", - "gui.xaero_terrain_depth": "Terrain Depth", - "gui.xaero_terrain_slopes": "Terrain Slopes", - "gui.xaero_block_transparency": "Block Transparency", - "gui.xaero_team": "Team", - "gui.xaero_world_server": "World/Server", - "gui.xaero_subworld_dimension": "Sub-World/Dimension", - "gui.xaero_switch_waypoint_set": "Switch Waypoint Set", - "gui.xaero_waypoint_opacity_ingame": "Waypoint Opacity in Game", - "gui.xaero_waypoint_opacity_map": "Waypoint Opacity on Map", - "gui.xaero_hide_world_names": "Hide IPs/World Names", - "gui.xaero_open_slime": "Open on Key Press", - "gui.xaero_options": "Options", - "gui.xaero_make_automatic": "Make World/Server Auto", - "gui.xaero_make_automatic_msg1": "Are you sure?", - "gui.xaero_make_automatic_msg2": "This will swap all waypoint data between the selected world/server and the auto one, thus simulate making the selected world/server automatic. Make sure you know what you are doing.", - "gui.xaero_make_multi_automatic": "Make Sub-World Auto", - "gui.xaero_make_multi_automatic_msg1": "Are you sure?", - "gui.xaero_make_multi_automatic_msg2": "This will swap all waypoint data between the selected sub-world and the auto one, thus simulate making the selected sub-world automatic. Make sure you know what you are doing.", - "gui.xaero_delete_world": "Delete World/Server", - "gui.xaero_delete_world_msg1": "Would you like to delete all waypoint data for the selected world/server?", - "gui.xaero_delete_world_msg2": "This action cannot be undone! Make sure you know what you are doing.", - "gui.xaero_delete_multi_world": "Delete Sub-World", - "gui.xaero_delete_multi_world_msg1": "Would you like to delete all waypoint data for the selected sub-world?", - "gui.xaero_delete_multi_world_msg2": "This action cannot be undone! Make sure you know what you are doing.", - "gui.xaero_always_show_distance": "Always Disp. Dist. to WP", "gui.xaero_item_tooltip": "Item Tooltip", "gui.xaero_entity_tooltip_settings": "Item Tooltip Settings", "gui.xaero_item_tooltip_min_lines": "Minimum Lines", "gui.xaero_item_tooltip_time": "Display For", - "gui.xaero_multiply_all_by_8": "Sub-World Coordinates * 8", - "gui.xaero_divide_all_by_8": "Sub-World Coordinates / 8", - "gui.xaero_multiply_msg1": "This option should be used only to fix incorrect waypoint coordinates.", - "gui.xaero_multiply_msg2": "Are you sure you would like to MULTIPLY all sub-world coordinates by 8?", - "gui.xaero_divide_msg2": "Are you sure you would like to DIVIDE all sub-world coordinates by 8?", - "gui.xaero_share": "Share", - "gui.xaero_share_msg1": "Are you sure you would like to share this waypoint with §cEVERYONE§f in the chat?", - "gui.xaero_share_msg2": "Make sure you do not expose a secret location!", - "gui.xaero_roof": "Ceiling", - "gui.xaero_partial": "Partial", - "gui.xaero_full": "Full", - "gui.xaero_show_light_level": "Display Light Level", - "gui.xaero_up": "[Go Up]", - "gui.xaero_down": "[Go Down]", - "gui.xaero_display_all_sets": "Toggle All WP Sets Render", - "gui.xaero_waypoint_name": "waypoint name", - "gui.xaero_set_name": "Set Name", - "gui.xaero_render_layer": "Overlay Render Layer", - "gui.xaero_visit_needed": "§eYou need to visit this dimension first to convert it to the new format!", - "gui.xaero_mp_cross_tp": "MP Cross-Dimensional TP", - "gui.xaero_cross_tp": "Cross-Dimensional TP", - "gui.xaero_unreachable_dimension": "Unreachable destination dimension.", - "gui.xaero_show_time": "Display Game Time", - "gui.xaero_24h": "24h", - "gui.xaero_12h": "12h", - "gui.xaero_temporary": "temporary", - "gui.xaero_restore": "Restore", - "gui.xaero_biomes_vanilla": "Biomes in Vanilla Color Mode", "gui.xaero_potion_effects_blink": "Blink When Runs Out", - "gui.xaero_use_multiworld": "Multiworld Detection", - "gui.xaero_close": "Close", - "gui.xaero_waypoint_distance_visibility_angle": "WP Dist. Horis. Angle", - "gui.xaero_waypoint_distance_vertical_visibility_angle": "WP Dist. Vertic. Angle", - "gui.xaero_teleportation": "Teleportation", - "gui.xaero_teleportation_tooltip": "Once disabled, it can be enabled back only through the config file!", - "gui.xaero_use_multiworld_tooltip": "Disable if this is a simple server with a single world (no separate lobby, game mode, or minigame worlds). Multiworld detection will cause only issues on such servers. However, installing this mod on the server side should prevent these issues.", - "gui.xaero_world_teleport_command": "Teleport Command", - "gui.xaero_use_default": "Use Default", - "gui.xaero_centered_enlarged": "Center When Enlarged", - "gui.xaero_zoomed_out_enlarged": "Zoom Out When Enlarged", - "gui.xaero_sort": "Sort By", - "gui.xaero_sort_reversed": "Reversed Sort Order", - "gui.xaero_sort_unsorted": "Unsorted", - "gui.xaero_sort_name": "Name", - "gui.xaero_sort_symbol": "Initials", - "gui.xaero_sort_distance": "Distance", - "gui.xaero_box_cave_maps": "Mapping mode that can go deeper than the surface blocks, mainly to display underground caves and interiors of buildings. The ceiling size refers to the size of a horizontal \"square\" of solid blocks that has to be detected above you to activate the cave mode.", - "gui.xaero_box_entity_amount": "The limit per each entity category.", - "gui.xaero_box_distance": "Specifies, for which in-game waypoints to show the distance to.", - "gui.xaero_box_always_distance": "Display distance even when the waypoint is very close. This setting does not override the \"Distance to WP\" option.", - "gui.xaero_box_arrow_scale": "Scale of the arrow used in the non-rotating variant of the minimap and several other cases.", - "gui.xaero_box_arrow_color": "Color of the arrow used in the non-rotating variant of the minimap and several other cases.", - "gui.xaero_box_cave_zoom": "Specifies, how much to zoom the minimap further in when the cave mode is active.", - "gui.xaero_box_entity_depth": "Display entities darker on the minimap depending on their Y level relative to you.", - "gui.xaero_box_height_limit": "Maximum Y-level distance for entities until they are no longer displayed on the minimap.", - "gui.xaero_toggle_map_waypoints": "Toggle On-Map Waypoints", - "gui.xaero_always_entity_nametags": "Always Render Entity Name Tags", - "gui.xaero_minimap_text_align": "Info Text Alignment", - "gui.xaero_center": "Center", - "gui.xaero_left": "Left", - "gui.xaero_right": "Right", - "gui.xaero_show_angles": "Display Facing Angles", - "gui.xaero_box_always_entity_nametags": "Always render names for entities with name tags regardless of what the name setting is set to in the \"Entity Radar\" screen.", - "gui.xaero_box_teleport_default_command": "The command used for waypoint teleportation if a world-specific or a server-specific command is not set in the Options menu in the waypoint screen.", - "gui.xaero_waypoints_edit_mode_individually": "One by One", - "gui.xaero_waypoints_edit_mode_all": "All at Once", - "gui.xaero_compass": "Compass", - "gui.xaero_cave_maps_depth": "Cave Mode Depth", - "gui.xaero_waypoints_edit_reset": "Reset", - "gui.xaero_main_entity_as": "Main Entity As", - "gui.xaero_arrow": "Arrow", - "gui.xaero_dot": "Dot", - "gui.xaero_crosshair": "Crosshair", - "gui.xaero_teleport_coordinates_hidden": "Unable to teleport, because it would expose the waypoint coordinates. Disable the \"Hide Waypoint Coordinates\" option to be able to freely teleport again.", - "gui.xaero_hide_wp_coords": "Hide Waypoint Coordinates", - "gui.xaero_waypoints_edit_show": "Show", - "gui.xaero_waypoints_edit_hide": "Hide", - "gui.xaero_teleport_anyway": "Teleport Anyway", - "gui.xaero_teleport_shows_coordinates": "It will expose the coordinates!", - "gui.xaero_render_all_wp_sets": "Render All Waypoint Sets", - "gui.xaero_waypoints_global": "Global", - "gui.xaero_waypoints_local": "Local", - "gui.xaero_player_arrow_opacity": "Arrow Opacity", - "gui.xaero_box_waypoints_distance": "Maximum render distance for local waypoints. Global waypoints are not affected.", - "gui.xaero_connect_with_auto": "Add Sub-World Connection", - "gui.xaero_disconnect_from_auto": "Delete Sub-World Connection", - "gui.xaero_world_connection_tooltip": "Connect/disconnect selected sub-world to/from the current auto one. Connect only sub-worlds that are from the same sub-server/world save. For example, if a vanilla Nether portal takes you from sub-world A to sub-world B, then you can safely connect them. Other sub-worlds connected to the current one are always at the top of the list and are marked by an asterisk (symbol: *).", - "gui.xaero_connect_with_auto_msg": "Would you like to create the following connection between sub-worlds?", - "gui.xaero_disconnect_from_auto_msg": "Would you like to delete the following connection between sub-worlds?", - "gui.xaero_teleport_not_connected": "You are trying to teleport to a sub-world that is not connected to the current auto one. If you are sure that this sub-world is from the same sub-server/world save as the auto one, then you can enable teleportation by adding a connection in the waypoint screen -> Options -> Add Sub-World Connection. But beware, if you connect unrelated sub-worlds 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_ignore_heightmaps": "Ignore Server Heightmaps", - "gui.xaero_box_ignore_heightmaps": "Some servers put custom values in the world heightmaps, which may result in incorrectly rendered maps. Sometimes it may 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 have to. Reenter the world after toggling this option!", - "gui.xaero_error_loading_properties": "Error loading server minimap properties. Please retry.", - "gui.xaero_light_block": "Block", - "gui.xaero_light_sky": "Sky", - "gui.xaero_light_both": "All", - "gui.xaero_waypoints_bottom": "New Waypoints to Bottom", - "gui.xaero_box_waypoints_bottom": "Put newly created waypoints at the bottom of the waypoint list instead of the default top.", "gui.xaero_armour_main_hand": "Main Hand Item", "gui.xaero_armour_off_hand": "Off-Hand Item", - "gui.xaero_minimap_shape": "Shape", - "gui.xaero_minimap_shape_square": "Square", - "gui.xaero_minimap_shape_circle": "Circle", - "gui.xaero_slopes_legacy": "Legacy", - "gui.xaero_slopes_default": "Default", - "gui.xaero_names_list": "Player List", - "gui.xaero_names_always": "Always", - "gui.xaero_names_off": "No Names", - "gui.xaero_entity_radar_type": "Type:", - "gui.xaero_entity_radar_color": "Color:", - "gui.xaero_entity_radar_visiblity": "Visibility:", - "gui.xaero_entity_radar_names": "Names:", - "gui.xaero_entity_radar_icons": "Icons/Heads:", - "gui.xaero_box_entity_radar_names": "Render entity names under the dots or icons/heads. \n \n Option \"Player List\" - render only when the \"List Players\" key binding (TAB by default) is pressed.", - "gui.xaero_light_overlay_status": "Using Light Overlay", - "gui.xaero_light_overlay": "Light Overlay", - "gui.xaero_light_overlay_type": "Light Overlay", - "gui.xaero_light_overlay_color": "Color", - "gui.xaero_light_overlay_max_light": "Max Light", - "gui.xaero_light_overlay_min_light": "Min Light", - "gui.xaero_toggle_light_overlay": "Toggle Light Overlay", - "gui.xaero_box_light_overlay_type": "Using this overlay can negatively affect the game performance because it currently does not use the World Map mod chunks and increases the minimap updating frequency. Do not keep it active all the time.", - "gui.xaero_day": "Day", - "gui.xaero_tamed": "Tamed Mobs", - "gui.xaero_untamed_color": "Untamed Color", - "gui.xaero_icons_list": "Player List", - "gui.xaero_icons_always": "Always", - "gui.xaero_icons_off": "No Icons", - "gui.xaero_box_entity_radar_icons": "Render entity icons instead of colored dots. \n \n Option \"Player List\" - render only when the \"List Players\" key binding (TAB by default) is pressed.", - "gui.xaero_dot_name_scale": "Dot Name Scale", - "gui.xaero_entity_heads_scale": "Entity Icon Scale", - "gui.xaero_box_minimap_size": "Size of the minimap frame that affects how much is visible. Square-shaped minimap is forced into the non-rotating mode (option \"Lock Minimap North\") when the size is greater than 180. \n \n For the \"Auto\" option, go all the way to the left. \n \n Size values in older mod versions: \n Tiny - 57 \n Small - 85 \n Medium - 113 \n Large - 169", - "gui.xaero_auto_clamp_depth": "Auto", - "gui.xaero_waypoints_clamp_depth": "Clamp Depth", - "gui.xaero_waypoints_distance_scale": "Waypoint Distance Text Scale", - "gui.xaero_waypoints_name_scale": "Waypoint Name Text Scale", - "gui.xaero_box_waypoints_clamp_depth": "The screen depth at which in-game waypoints stop getting smaller when you go further away from them. \n Use this if you want to make waypoints that are far away bigger/smaller on the screen. Use the \"Waypoint In-Game Scale\" setting to also affect the size of waypoints when you are close to them. \n \n For the \"Auto\" option, go all the way to the left. \n The automatic option attempts to give you the best value for the default values of scale types, taking your FOV and screen height into account. \n \n Default values in older mod versions: \n Clamp Depth: 12 \n In-Game Scale: 2.5 \n Name Text Scale: 0.5 \n Distance Text Scale: 0.8", - "gui.xaero_box_waypoints_distance_scale": "Scale of the text displaying the distance to an in-game waypoint. \n \n Default values in older mod versions: \n Clamp Depth: 12 \n In-Game Scale: 2.5 \n Name Text Scale: 0.5 \n Distance Text Scale: 0.8", - "gui.xaero_box_waypoints_name_scale": "Scale of the text displaying the name of an in-game waypoint. \n \n Default values in older mod versions: \n Clamp Depth: 12 \n In-Game Scale: 2.5 \n Name Text Scale: 0.5 \n Distance Text Scale: 0.8", - "gui.xaero_box_waypoints_scale": "Scale of in-game waypoints. Use this to change the scale of all in-game waypoints, including those that are near you. Use the \"Clamp Depth\" setting to specifically affect the size of waypoints that are far away. \n \n Default values in older mod versions: \n Clamp Depth: 12 \n In-Game Scale: 2.5 \n Name Text Scale: 0.5 \n Distance Text Scale: 0.8", - "gui.xaero_waypoint_shared": "%1$s shared a waypoint called \"%2$s\"! §2§n[Add]", - "gui.xaero_waypoint_shared_dimension": "%1$s shared a waypoint called \"%2$s\" from %3$s! §2§n[Add]", - "gui.xaero_waypoint_unknown_dimension": "an unknown dimension", - "gui.xaero_uses_worldmap_value": "Setting value is taken from the world map settings!", - "gui.xaero_dots_style": "Entity Dots Style", - "gui.xaero_dots_style_default": "Default", - "gui.xaero_dots_style_legacy": "Legacy", - "gui.xaero_slopes_default_3d": "Default 3D", - "gui.xaero_slopes_default_2d": "Default 2D", - "gui.xaero_ui_scale": "UI Scale", - "gui.xaero_ui_scale_auto": "Auto", - "gui.xaero_ui_scale_mc": "Minecraft", - "gui.xaero_box_ui_scale": "Scale of text and other minimap UI elements. Not made for zooming in or resizing. There are separate options for that.", "gui.xaero_no_durability": "None", - "gui.xaero_pushbox_normal": "Normal", - "gui.xaero_pushbox_screen_height": "Screen Height", - "gui.xaero_pushbox_boss_health": "Boss Health Push Box", - "gui.xaero_pushbox_potion_effects": "Potion Effects Push Box", - "gui.xaero_box_pushbox_boss_health": "An invisible box around the vanilla boss health display that pushes the mod's interfaces out of the way. \n \n Normal type's collision box is equal to its size and only pushes interfaces by the necessary distance. \n \n Screen Height type's collision box is stretched across the whole screen height and always shifts colliding interfaces vertically by the Normal type's height. This can be very useful when you have multiple interfaces in a column and want all of them to be pushed.", - "gui.xaero_box_pushbox_potion_effects": "An invisible box around the vanilla potion effects display that pushes the mod's interfaces out of the way. \n \n Normal type's collision box is equal to its size and only pushes interfaces by the necessary distance. \n \n Screen Height type's collision box is stretched across the whole screen height and always shifts colliding interfaces vertically by the Normal type's height. This can be very useful when you have multiple interfaces in a column and want all of them to be pushed.", "gui.xaero_held_centered_position": "Held Items When Centered", "gui.xaero_held_centered_position_screen_edges": "Edges", - "gui.xaero_held_centered_position_hotbar": "Hotbar", - "gui.xaero_minimap_frame": "Frame Style", - "gui.xaero_minimap_frame_color": "Frame Color", - "gui.xaero_box_minimap_frame_color": "The color of the minimap frame for the non-default colored frame styles.", - "gui.xaero_minimap_frame_default": "Default", - "gui.xaero_minimap_frame_colored_thick": "Colored", - "gui.xaero_minimap_frame_colored_thin": "Colored Thin", - "gui.xaero_compass_north": "N", - "gui.xaero_compass_east": "E", - "gui.xaero_compass_south": "S", - "gui.xaero_compass_west": "W", - "gui.xaero_compass_scale": "Compass Scale On-Map", - "gui.xaero_box_compass_scale": "The scale of the compass letters NESW when using the on-map compass location.", - "gui.xaero_minimap_compass_inside_frame": "On Map", - "gui.xaero_minimap_compass_on_frame": "On Frame", - "gui.xaero_compass_color": "Compass Shadow Color", - "gui.xaero_box_compass_over_wp2": "Render compass letters (N, E, S, W) over the on-map waypoints. This only works for the on-frame compass location.", - "effect.xaerominimap.no_minimap": "No Minimap", - "effect.xaerominimap.no_entity_radar": "No Entity Radar", - "effect.xaerominimap.no_waypoints": "No Waypoints", - "effect.xaerominimap.no_cave_maps": "No Cave Maps", - "effect.xaerominimap.no_minimap_harmful": "No Minimap", - "effect.xaerominimap.no_entity_radar_harmful": "No Entity Radar", - "effect.xaerominimap.no_waypoints_harmful": "No Waypoints", - "effect.xaerominimap.no_cave_maps_harmful": "No Cave Maps", - "effect.xaerominimap.no_minimap_beneficial": "No Minimap", - "effect.xaerominimap.no_entity_radar_beneficial": "No Entity Radar", - "effect.xaerominimap.no_waypoints_beneficial": "No Waypoints", - "effect.xaerominimap.no_cave_maps_beneficial": "No Cave Maps", - "gui.xaero_radar_item_frames": "Display Item Frame Dots", - "gui.xaero_show_dimension_name": "Display Current Dimension", - "gui.xaero_unknown_biome": "Unknown Biome", - "gui.xaero_light_value": "Light: %d", - "gui.xaero_box_cave_maps2": "Mapping mode that can go deeper than the surface blocks, mainly to display underground caves and interiors of buildings. 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.", - "gui.xaero_box_distance2": "Specifies, for which in-game waypoints to show the distance to. This does not guarantee that it will be shown for multiple waypoints at once. Check out the \"Multiple Waypoint Distances\" setting as well.", - "gui.xaero_teleport_y_unknown": "You can't teleport to a waypoint that doesn't specify the Y coordinate. Edit the waypoint to be able to teleport to it.", - "gui.xaero_box_waypoints_distance_scale2": "Scale of the text displaying the distance to an in-game waypoint.", - "gui.xaero_box_waypoints_name_scale2": "Scale of the text displaying the name of an in-game waypoint.", - "gui.xaero_box_ingame_waypoint_icon_scale": "Scale of the in-game waypoint icons.", - "gui.xaero_ingame_waypoint_icon_scale": "In-Game Waypoint Icon Scale", - "gui.xaero_ingame_waypoint_close_scale": "In-Game Waypoint Up-Close Scale", - "gui.xaero_box_ingame_waypoint_close_scale": "Scale of the in-game waypoints when you are very close to them. To change the scale of waypoints that are far away, use the \"In-Game Waypoint Icon Scale\", \"Waypoint Distance Text Scale\" and \"Waypoint Name Text Scale\" settings.", - "gui.xaero_entity_icon_name_fallback": "Entity Name When Icon Fails", - "gui.xaero_settings_search": "Settings Search", - "gui.xaero_settings_search_placeholder": "Search...", - "gui.xaero_minimap_view_settings": "View Settings", - "gui.xaero_entity_radar_settings": "Entity Radar Settings", - "gui.xaero_entity_radar_categories": "Entity Category Settings", - "gui.xaero_minimap_block_map_settings": "Block Map Settings", - "gui.xaero_overlay_settings": "Overlay Settings", - "gui.xaero_minimap_info_settings": "Information Settings", - "gui.xaero_waypoint_settings": "Waypoint Settings", - "gui.xaero_minimap_misc_settings": "Miscellaneous Settings", - "gui.xaero_entity_radar_category": "Category:", - "gui.xaero_settings_not_found": "No matching entries found for your input!", - "gui.xaero_multiple_waypoint_info": "Multiple Waypoint Distances", - "gui.xaero_box_multiple_waypoint_info": "Whether the distance can be displayed for multiple in-game waypoints at once. By default, only the distance to the closest waypoint to the crosshair is displayed. Use the \"Distance to WP\" setting to configure which waypoints the distance could even be shown for.", - "gui.xaero_while_sneaking": "Sneaking", - "gui.xaero_multiple_waypoints_always": "Always", - "gui.xaero_narrator_select_nothing": "Nothing", - "gui.xaero_category_setting_inherit": "-", - "gui.xaero_category_expanded_options": "%s (Choose an Option)", - "gui.xaero_entity_category_root": "Any", - "gui.xaero_entity_category_living": "Living", - "gui.xaero_entity_category_hostile": "Hostile", - "gui.xaero_entity_category_friendly": "Friendly", - "gui.xaero_entity_category_hostile_tamed": "Tamed", - "gui.xaero_entity_category_friendly_tamed": "Tamed", - "gui.xaero_entity_category_players": "Player", - "gui.xaero_entity_category_same_team": "From the Same Team", - "gui.xaero_entity_category_other_teams": "From Other Teams", - "gui.xaero_entity_category_items": "Item", - "gui.xaero_entity_category_other_entities": "Other", - "gui.xaero_category_settings": "Settings", - "gui.xaero_category_include_list": "Include List", - "gui.xaero_box_category_include_list": "A list of entity types to include on top of the entities included by the \"Hard Include\".", - "gui.xaero_category_exclude_list": "Exclude List", - "gui.xaero_box_category_exclude_list": "A list of entity types to exclude from the already included entity types. Can work both as a \"whitelist\" and a \"blacklist\" depending on the exclusion mode you choose.", - "gui.xaero_category_add_subcategory": "Add Sub-Category", - "gui.xaero_category_hard_include": "Hard Include", - "gui.xaero_box_category_hard_include": "Controls which entities to automatically include without having to put them in the include list manually.", - "gui.xaero_category_list_add": "Add To List...", - "gui.xaero_category_exclude_list_mode": "Exclusion Mode", - "gui.xaero_category_name": "Category Name...", - "gui.xaero_category_confirm": "Confirm", - "gui.xaero_category_delete": "Delete Category", - "gui.xaero_category_delete_confirm": "Delete the following category?", - "gui.xaero_category_enable_protection": "Protection: OFF", - "gui.xaero_category_disable_protection": "Protection: ON", - "gui.xaero_category_disable_protection_confirm": "Disable protection for the following category?", - "gui.xaero_category_enable_protection_confirm": "Enable protection for the following category?", - "gui.xaero_box_category_protection": "Category protection prevents you from (accidentally) deleting, moving, renaming a category or changing its \"Hard Include\" setting.", - "gui.xaero_category_protected_category": "Protected!", - "gui.xaero_category_category_move_up": "Increase Priority", - "gui.xaero_category_category_move_down": "Decrease Priority", - "gui.xaero_category_delete_list_element": "Delete", - "gui.xaero_category_settings_confirm": "Confirm", - "gui.xaero_category_settings_cancel": "Cancel", - "gui.xaero_category_settings_cancel_confirm": "Leave without saving your changes?", - "gui.xaero_category_settings_reset": "Reset Defaults", - "gui.xaero_category_settings_reset_confirm1": "Reset the category configuration to default values?", - "gui.xaero_category_settings_reset_confirm2": "Custom categories will be removed and the default ones will be reset.", - "gui.xaero_radar_displayed": "Display", - "gui.xaero_radar_dots_color": "Dot Color", - "gui.xaero_radar_icons_displayed": "Icons", - "gui.xaero_radar_names_displayed": "Names", - "gui.xaero_radar_render_order": "Render Order", - "gui.xaero_box_radar_render_order": "Controls the order in which the radar categories are rendered. A lower number means being rendered earlier. However, in the newer Minecraft versions dots are always rendered on top of the icons. The order still applies within dot or icon rendering though.", - "gui.xaero_radar_dots_color_team_colour": "Team Color", - "gui.xaero_box_always_entity_nametags2": "Always render names for entities with name tags regardless of what the name setting is set to.", - "gui.xaero_radar_setting_displayed": "Display Radar", - "gui.xaero_radar_setting_names": "Display Names", - "gui.xaero_radar_setting_icons": "Display Icons", - "gui.xaero_toggle_entity_radar": "Toggle Entity Radar", - "narration.xaero_ui_list_left_right_usage": "Press LEFT and RIGHT buttons to select a column within the entry.", - "gui.xaero_category_help": "Sub-categories that are higher on the list are prioritized when multiple sub-categories include the same entity! Keep that in mind when creating custom categories. Usually, a new custom category should be placed at the top.", - "gui.xaero_update_notification": "Update Notifications", - "gui.xaero_category_cut": "Cut/Move §e%1$s", - "gui.xaero_category_paste": "Paste §e%1$s§r Into §e%2$s", - "gui.xaero_category_paste_cancel": "Cancel Cut/Paste", - "gui.xaero_category_duplicate": "Duplicate §e%1$s", - "gui.xaero_category_duplicate_confirm": "Duplicate the following category?", - "gui.xaero_reverse_entity_radar": "Reverse Radar Render Order", - "gui.xaero_adjust_height_for_carpetlike_blocks": "Adjust Y For Short Blocks", - "gui.xaero_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.", - "gui.xaero_box_category": "View/Edit §e%1$s", - "gui.xaero_box_category_settings": "Settings For §e%1$s", - "gui.xaero_auto_convert_wp_distance_km": "Convert Distance to KM at", - "gui.xaero_auto_convert_wp_distance_km_never": "Never", - "gui.xaero_waypoint_distance_precision": "Waypoint Distance Precision", - "gui.xaero_sort_angle": "Angular Distance", - "gui.xaero_toggle_enabled": "Enabled", - "gui.xaero_toggle_disabled": "Disabled", - "gui.xaero_main_entity_dot_size": "Main Entity Dot Size" + "gui.xaero_held_centered_position_hotbar": "Hotbar" } \ No newline at end of file diff --git a/projects/1.18/assets/xaeros-minimap/xaerobetterpvp/lang/zh_cn.json b/projects/1.18/assets/xaeros-minimap/xaerobetterpvp/lang/zh_cn.json index 609e0456d6d1..f55cff62f182 100644 --- a/projects/1.18/assets/xaeros-minimap/xaerobetterpvp/lang/zh_cn.json +++ b/projects/1.18/assets/xaeros-minimap/xaerobetterpvp/lang/zh_cn.json @@ -1,552 +1,79 @@ -{ - "gui.xaero_restores": "恢复值", - "gui.xaero_off": "关", - "gui.xaero_on": "开", - "gui.xaero_zoom_out": "小地图放大", - "gui.xaero_zoom_in": "小地图缩小", - "gui.xaero_quick_use_9": "快速使用9", - "gui.xaero_quick_use_8": "快速使用8", - "gui.xaero_quick_use_7": "快速使用7", - "gui.xaero_quick_use_6": "快速使用6", - "gui.xaero_quick_use_5": "快速使用5", - "gui.xaero_quick_use_4": "快速使用4", - "gui.xaero_quick_use_3": "快速使用3", - "gui.xaero_quick_use_2": "快速使用2", - "gui.xaero_quick_use_1": "快速使用1", - "gui.xaero_toggle_sneak": "切换潜行", - "gui.xaero_quick_eat": "快速进食", - "gui.xaero_pvp_sprint": "PVP冲锋", - "gui.xaero_large": "大型", - "gui.xaero_medium": "中型", - "gui.xaero_small": "小型", - "gui.xaero_tiny": "迷你", - "gui.xaero_both": "全部", - "gui.xaero_numeral": "数值", - "gui.xaero_percent": "百分比", - "gui.xaero_white": "白色", - "gui.xaero_yellow": "黄色", - "gui.xaero_purple": "紫色", - "gui.xaero_red": "红色", - "gui.xaero_aqua": "青色", - "gui.xaero_green": "绿色", - "gui.xaero_blue": "蓝色", - "gui.xaero_dark_gray": "深灰色", - "gui.xaero_gray": "灰色", - "gui.xaero_gold": "金色", - "gui.xaero_dark_purple": "深紫色", - "gui.xaero_dark_red": "深红色", - "gui.xaero_dark_aqua": "深青色", - "gui.xaero_dark_green": "深绿色", - "gui.xaero_dark_blue": "深蓝色", - "gui.xaero_black": "黑色", - "gui.xaero_entity_amount": "实体数量", - "gui.xaero_minimap_size": "小地图尺寸", - "gui.xaero_zoom": "缩放", - "gui.xaero_display_other": "显示其他", - "gui.xaero_display_items": "显示物品", - "gui.xaero_display_mobs": "显示怪物", - "gui.xaero_display_players": "显示玩家", - "gui.xaero_display_waypoints": "显示路径点", - "gui.xaero_display_teams": "显示其他团队", - "gui.xaero_cave_maps": "洞穴地图", - "gui.xaero_show_enchants": "显示附魔", - "gui.xaero_quick_use": "快速使用", - "gui.xaero_reset_defaults": "恢复默认", - "gui.xaero_custom_settings": "自定义设置", - "gui.xaero_xp_setting": "经验掉落", - "gui.xaero_being_shot_setting": "射击提醒", - "gui.xaero_explosion_setting": "爆炸提醒", - "gui.xaero_hp_setting": "血量提醒", - "gui.xaero_hunger_setting": "饥饿提醒", - "gui.xaero_durability": "耐久度", - "gui.xaero_OK": "确定", - "gui.xaero_enchants_color": "附魔颜色", - "gui.xaero_sneak": "潜行开关", - "gui.xaero_sprint": "冲锋", - "gui.xaero_archery_status": "显示弓箭剩余数量", - "gui.xaero_potion_status": "药水状态", - "gui.xaero_preset_social": "社交", - "gui.xaero_preset_classic": "普通", - "gui.xaero_preset_fancy": "精致", - "gui.xaero_press_f": "F键", - "gui.xaero_flipped": "翻转", - "gui.xaero_press_c": "C键", - "gui.xaero_centered": "居中:", - "gui.xaero_box_minimap": "小地图显示。", - "gui.xaero_box_quick_use": "快速使用动作条物品。", - "gui.xaero_box_xp": "经验显示。", - "gui.xaero_box_notifications": "屏幕提醒,比如 饥饿/低血量/爆炸/弓箭.", - "gui.xaero_box_sneak": "潜行开关。", - "gui.xaero_box_sprint": "一键疾跑。", - "gui.xaero_box_armour_status": "装备状态界面。", - "gui.xaero_box_potion_effects": "药水效果界面。", - "gui.xaero_waypoints": "路径点", - "gui.xaero_server_disabled": "服务器可能会关闭一些这个mod的特性。", - "gui.xaero_better_pvp_settings": "更好的PvP设置", - "gui.xaero_notification_settings": "提醒设置", - "gui.xaero_miscellaneous_settings": "杂项设置", - "gui.xaero_minimap_settings": "小地图设置", - "gui.xaero_howto_cancel": "点击<取消>放弃你的更改。", - "gui.xaero_howto_save": "点击<确认>保存更改。", - "gui.xaero_howto_preset": "点击<预设方案>选择一个预设方案。", - "gui.xaero_howto_settings": "S键快速访问选择的界面关联设置。", - "gui.xaero_howto_flip": "F键翻转界面。", - "gui.xaero_different_centered": "某些界面有着不同的居中方式。", - "gui.xaero_howto_center": "C键固定界面居中。", - "gui.xaero_howto_deselect": "右击取消选择界面。", - "gui.xaero_howto_drag": "左击并拖动界面。", - "gui.xaero_howto_select": "左击选择界面。", - "gui.xaero_welcome_edit_mode": "欢迎使用编辑模式!", - "gui.xaero_not_ingame": "你必须在游戏中才能使用编辑模式!", - "gui.xaero_instructions": "教程/帮助", - "gui.xaero_notifications": "提醒", - "gui.xaero_armour_status": "盔甲状态", - "gui.xaero_choose_an_interface": "界面", - "gui.xaero_choose_a_preset": "预设方案", - "gui.xaero_armour_status_settings": "盔甲状态设置", - "gui.xaero_edit_waypoint": "编辑路径点", - "gui.xaero_initial": "初始化", - "gui.xaero_new_waypoint": "新的路径点", - "gui.xaero_edit_mode": "编辑模式", - "gui.xaero_miscellaneous": "杂项", - "gui.xaero_minimap": "小地图", - "gui.xaero_add_edit": "添加/编辑", - "gui.xaero_delete": "删除", - "gui.xaero_back": "返回", - "gui.xaero_cancel": "取消", - "gui.xaero_confirm": "确认", - "gui.xaero_hide_wp_coords": "隐藏路径点图标", - "gui.xaero_arrow": "箭头", - "gui.xaero_compass": "指南针", - "gui.xaero_potion_effects_blink": "低时闪烁", - "gui.xaero_terrain_slopes": "地形坡度", - "gui.xaero_error_loading_properties": "加载服务器小地图属性时出错。请重试。", - "gui.xaero_ignore_heightmaps": "忽略服务器高度", - "gui.xaero_disconnect_from_auto_msg": "是否要删除世界之间的以下连接?", - "gui.xaero_world_connection_tooltip": "将所选世界连接/断开当前世界。只连接来自同一个世界的世界。例如,如果一个普通的下界传送门将你从世界a带到世界B,那么你可以将它们连接起来。连接到当前世界的世界总是在列表的顶部,并用*符号标记。", - "gui.xaero_connect_with_auto": "添加世界连接", - "gui.xaero_player_arrow_opacity": "箭头不透明度", - "gui.xaero_waypoints_global": "全局", - "gui.xaero_teleport_shows_coordinates": "显示坐标!", - "gui.xaero_waypoints_edit_hide": "隐藏", - "gui.xaero_crosshair": "十字准星", - "gui.xaero_waypoints_edit_reset": "重置", - "gui.xaero_waypoints_edit_mode_individually": "一个接一个", - "gui.xaero_right": "右面", - "gui.xaero_full": "满", - "gui.xaero_item_tooltip_min_lines": "最小行数", - "gui.xaero_delete_world_msg1": "你是否想删除所选定世界/服务器的所有路径点数据?", - "gui.xaero_height_limit": "实体高度限制", - "gui.xaero_box_ignore_heightmaps": "某些服务器在世界高度贴图中放置自定义物品,这可能会导致渲染不正确的贴图。有时,它甚至可以发生在高度更改的单人世界里。这个选项应该以牺牲性能为代价来解决这些问题。除非需要,否则不要使用。切换选项后重新进入世界!", - "gui.xaero_teleport_not_connected": "你正在尝试传送到一个与当前世界没有连接的次世界。如果你确定此世界来自同一个服务器/世界保存,那么你可以通过在路径点菜单->选项->添加世界连接中添加连接来启用远程传送。然而,如果你连接不相关的世界和传送,那么你可能会窒息在方块中或死于坠落伤害,所以不要这样做。", - "gui.xaero_connect_with_auto_msg": "你想在子世界之间创建以下连接吗?", - "gui.xaero_disconnect_from_auto": "删除子世界连接", - "gui.xaero_box_waypoints_distance": "本地路径点的最大渲染距离。全局路径点不受影响。", - "gui.xaero_waypoints_local": "本地", - "gui.xaero_render_all_wp_sets": "渲染所有路径点", - "gui.xaero_teleport_anyway": "传送", - "gui.xaero_waypoints_edit_show": "显示", - "gui.xaero_teleport_coordinates_hidden": "无法传送,因为它会告诉你路径点坐标。禁用“隐藏路径点坐标”可以再次自由传送。", - "gui.xaero_dot": "点", - "gui.xaero_main_entity_as": "主体为", - "gui.xaero_cave_maps_depth": "洞穴地图深度", - "gui.xaero_waypoints_edit_mode_all": "所有", - "gui.xaero_box_teleport_default_command": "如果未在“路径点菜单选项”中设置特定于服务器的命令,则用于路径点远程传送的命令。", - "gui.xaero_show_angles": "显示视角", - "gui.xaero_left": "左", - "gui.xaero_center": "中心", - "gui.xaero_minimap_text_align": "信息文本对齐", - "gui.xaero_toggle_map_waypoints": "开关小地图路径点", - "gui.xaero_box_height_limit": "实体在不再显示之前的最大Y轴距离。", - "gui.xaero_box_cave_zoom": "当处于洞穴地图模式,要进一步放大多少。", - "gui.xaero_box_arrow_color": "在小地图的固定方向和其他一些情况下使用的箭头颜色。", - "gui.xaero_box_always_distance": "即使路径点非常近,也显示距离。这不会覆盖“到路径点的距离”选项。", - "gui.xaero_box_entity_amount": "每个实体类别的限制。", - "gui.xaero_sort_distance": "距离", - "gui.xaero_sort_name": "名字", - "gui.xaero_sort_reversed": "反向排序顺序", - "gui.xaero_zoomed_out_enlarged": "放大时缩小", - "gui.xaero_use_default": "使用默认设置", - "gui.xaero_use_multiworld_tooltip": "如果这是一个单一世界(没有大厅,游戏模式世界等)。多世界检测只能在此类服务器上引起问题。不过,在服务器端安装模组应该可以防止这些问题。", - "gui.xaero_teleportation": "传送", - "gui.xaero_close": "关闭", - "gui.xaero_waypoint_name": "路径点名称", - "gui.xaero_up": "[向上]", - "gui.xaero_share_msg1": "你确定要在聊天中与§c每个人§f共享此路径点吗?", - "gui.xaero_multiply_msg2": "你确定你想要将所有子世界坐标乘以8吗?", - "gui.xaero_delete_multi_world_msg1": "你是否想删除所选定子世界的所有路径点数据?", - "gui.xaero_make_multi_automatic": "自动生成子世界", - "gui.xaero_make_automatic": "自动生成世界/服务器", - "gui.xaero_waypoint_opacity_map": "地图路径点透明度", - "gui.xaero_switch_waypoint_set": "切换路径点设置", - "gui.xaero_world_server": "世界/服务器", - "gui.xaero_entity_info_potion_effects_scale": "药水效果大小", - "gui.xaero_cave_zoom": "洞穴放大", - "gui.xaero_arrow_scale": "箭头大小", - "gui.xaero_other_teams": "其他队伍", - "gui.xaero_waypoint_distance_visibility_angle": "路径点距离、水平、角度", - "gui.xaero_always_show_distance": "总是显示路径点距离。", - "gui.xaero_waypoints_distance_min": "最小路径点绘制距离。", - "gui.xaero_box_entity_depth": "根据实体相对于你的Y轴高度,显示较暗的圆点。", - "gui.xaero_box_arrow_scale": "小地图方向固定和其他一些情况下使用的箭头比例。", - "gui.xaero_box_distance": "可以显示到目的地距离的路径点。", - "gui.xaero_box_cave_maps": "绘图模式可以深入到比地表更深的地方,主要是显示地下洞穴和建筑内部。屋顶大小代表一个实心的水平“正方形”的大小,需要在你的上方检测到它才能激活洞穴模式。", - "gui.xaero_sort_symbol": "开始", - "gui.xaero_sort_unsorted": "未分类", - "gui.xaero_sort": "分类", - "gui.xaero_centered_enlarged": "放大时居中", - "gui.xaero_world_teleport_command": "传送聊天命令", - "gui.xaero_teleportation_tooltip": "一旦禁用,只能通过配置文件启用!", - "gui.xaero_waypoint_distance_vertical_visibility_angle": "路径点距离、水平、角度", - "gui.xaero_use_multiworld": "多维度检测", - "gui.xaero_biomes_vanilla": "原版模式生物群系", - "gui.xaero_restore": "恢复", - "gui.xaero_temporary": "暂时的", - "gui.xaero_12h": "12h", - "gui.xaero_24h": "24h", - "gui.xaero_show_time": "显示游戏时间", - "gui.xaero_unreachable_dimension": "无法访问目标维度。", - "gui.xaero_cross_tp": "跨维度TP", - "gui.xaero_mp_cross_tp": "MP跨维度TP", - "gui.xaero_visit_needed": "§e你需要先访问此维度以将其转换为新格式!", - "gui.xaero_render_layer": "叠加渲染层", - "gui.xaero_set_name": "设置名称", - "gui.xaero_display_all_sets": "切换所有路径点设置渲染", - "gui.xaero_down": "[向下]", - "gui.xaero_show_light_level": "显示光照等级", - "gui.xaero_partial": "元素", - "gui.xaero_roof": "顶部", - "gui.xaero_share_msg2": "请确保你没有暴露一个秘密地点。", - "gui.xaero_share": "分享", - "gui.xaero_divide_msg2": "你确定要将所有子世界坐标除以8吗?", - "gui.xaero_multiply_msg1": "此选项仅应用于修复错误的路径点坐标。", - "gui.xaero_divide_all_by_8": "子世界坐标 / 8", - "gui.xaero_multiply_all_by_8": "子世界坐标 * 8", - "gui.xaero_item_tooltip_time": "显示为", - "gui.xaero_entity_tooltip_settings": "物品提示文本设置", - "gui.xaero_item_tooltip": "物品提示文本", - "gui.xaero_delete_multi_world_msg2": "此行动将无法复原。请确定自己了解现在所进行的动作。", - "gui.xaero_delete_multi_world": "删除子世界", - "gui.xaero_delete_world_msg2": "此行动将无法复原。请确定自己了解现在所进行的动作。", - "gui.xaero_delete_world": "删除世界/服务器", - "gui.xaero_make_multi_automatic_msg2": "这将交换所选子世界和自动子世界的所有路径点数据,从而模拟使所选子世界自动化。请确保清楚你在做什么。", - "gui.xaero_make_multi_automatic_msg1": "你确定?", - "gui.xaero_make_automatic_msg2": "这将交换所选世界/服务器和自动世界/服务器的所有路径点数据,从而模拟使所选世界自动化。请确保清楚你在做什么。", - "gui.xaero_make_automatic_msg1": "你确定?", - "gui.xaero_options": "选项", - "gui.xaero_open_slime": "按键摁下时打开", - "gui.xaero_hide_world_names": "隐藏世界名称/IP", - "gui.xaero_waypoint_opacity_ingame": "游戏内路径点透明度", - "gui.xaero_subworld_dimension": "子世界/维度", - "gui.xaero_team": "团队", - "gui.xaero_block_transparency": "方块透明度", - "gui.xaero_terrain_depth": "地形深度", - "gui.xaero_entity_info_potion_effects": "药水效果(仅限单人游戏)", - "gui.xaero_entity_radar": "实体雷达", - "gui.xaero_patron_capes": "Patreon披风", - "gui.xaero_use_world_map": "使用世界地图区块", - "gui.xaero_world_map": "世界地图", - "gui.xaero_safe_mode_box": "使用基于Java(CPU)的等效模组而不是OpenGL(GPU)。为防止正常模式加载失败,安全模式仅作为B计划。并非所有功能都在安全模式下工作。", - "gui.xaero_smooth_dots": "平滑点", - "gui.xaero_arrow_colour": "箭头颜色", - "gui.xaero_entity_info_armour": "护甲值", - "gui.xaero_entity_info_armour_numbers": "盔甲数量", - "gui.xaero_teleport_default_command": "默认传送命令", - "gui.xaero_waypoints_distance": "最大路径点分布。", - "gui.xaero_box_entity_info": "显示你所指向的生物实体信息界面。", - "gui.xaero_delete_set_message2": "此设置将从当前世界中移除。", - "gui.xaero_minimap_guide": "点击拖放移动小地图。", - "gui.xaero_waypoint_names": "以上距离路径点名称", - "gui.xaero_show_entity_model": "显示实体模型", - "gui.xaero_show_flowers": "显示画", - "gui.xaero_show_full_amount": "物品全数", - "gui.xaero_entity_depth": "显示实体位置深度", - "gui.xaero_instant_waypoint": "快速路径点", - "gui.xaero_team_colours": "团队颜色", - "gui.xaero_false": "否", - "gui.xaero_true": "是", - "gui.xaero_yaw": "航向", - "gui.xaero_entity_info_numbers": "生命值", - "gui.xaero_reset_message2": "此操作无法复原。", - "gui.xaero_reset_message": "你确定你想重置默认设置吗?", - "gui.xaero_auto_map_size": "自动", - "gui.xaero_current_biome": "显示生物群系", - "gui.xaero_entity_info_max_hearts": "最大生命值", - "gui.xaero_entity_info_distance": "可达距离", - "gui.xaero_entity_info_stay": "显示实体信息", - "gui.xaero_entity_info_settings": "实体信息设置", - "gui.xaero_display_hostile": "显示敌对的生物", - "gui.xaero_compass_over_wp": "指南针上的路径点", - "gui.xaero_toggle_grid": "切换区块网格", - "gui.xaero_toggle_slime": "切换史莱姆区块", - "gui.xaero_entity_info": "实体信息", - "gui.xaero_toggle_waypoints": "切换路径点", - "gui.xaero_delete_set_message": "你确定你想删除当前设置吗", - "gui.xaero_delete_set": "删除设置", - "gui.xaero_waypoint_set": "设置", - "gui.xaero_world": "世界", - "gui.xaero_create_set": "新的路径点设置", - "gui.xaero_default": "默认", - "gui.xaero_clear_set_message2": "所有路径点将从设置中删除。", - "gui.xaero_clear_set_message": "你确定你想清除当前设置吗", - "gui.xaero_display_redstone": "显示红石", - "gui.xaero_all": "全部", - "gui.xaero_looking_at": "看到", - "gui.xaero_air_low": "低氧", - "gui.xaero_air_setting": "低氧提醒", - "gui.xaero_lighting": "灯光", - "gui.xaero_vanilla": "普通", - "gui.xaero_accurate": "准确", - "gui.xaero_block_colours": "方块颜色", - "gui.xaero_waypoints_scale": "标记大小", - "gui.xaero_show_distance": "距离标记", - "gui.xaero_used_seed": "种子使用:", - "gui.xaero_to": "到", - "gui.xaero_from": "移动", - "gui.xaero_clear": "清除坐标", - "gui.xaero_transfer_all": "移动所有标记", - "gui.xaero_transfer": "移动", - "gui.xaero_safe_mode": "安全模式", - "gui.xaero_antialiasing": "抗锯齿", - "gui.xaero_toggle_map": "开关小地图", - "gui.xaero_old_deathpoints": "保持旧的死亡点", - "gui.xaero_unlimited": "无限制", - "gui.xaero_slime_chunks": "史莱姆区块", - "gui.xaero_opacity": "不透明度", - "gui.xaero_potion_names": "药水效果名称", - "gui.xaero_potion_status_settings": "药水状态设置", - "gui.xaero_fbo": "测试", - "gui.xaero_enlarge_map": "扩大小地图", - "gui.xaero_hp_low": "血量过低", - "gui.xaero_hunger_low": "饥饿值过低", - "gui.xaero_other": "其他实体", - "gui.xaero_items": "物品", - "gui.xaero_hostile": "敌对的生物", - "gui.xaero_mobs": "友好的生物", - "gui.xaero_players": "玩家", - "gui.xaero_entity_colours": "实体颜色", - "gui.xaero_chunkgrid": "区块格子", - "gui.xaero_deathpoints": "死亡地点", - "gui.xaero_deathpoint_old": "之前的死亡地点", - "gui.xaero_deathpoint": "最后一次死亡地点", - "gui.xaero_lock_north": "锁定南北", - "gui.xaero_previous": "<< 上一页", - "gui.xaero_next": "下一页 >>", - "gui.xaero_ingame_waypoints": "游戏内显示路径点", - "gui.xaero_preset_bottom_right": "右下", - "gui.xaero_preset_bottom_left": "左下", - "gui.xaero_change_position": "改变位置", - "gui.xaero_disabled": "关闭", - "gui.xaero_disable_enable": "关闭/启用", - "gui.xaero_display_coords": "显示坐标", - "gui.xaero_waypoints_key": "路径点", - "gui.xaero_waypoint_teleport": "传送", - "gui.xaero_preset_topright": "右上", - "gui.xaero_preset_topleft": "左上", - "gui.xaero_dots_size": "实体点尺寸", - "gui.xaero_box_cave_maps2": "绘图模式可以深入到比地表更深的地方,主要是显示地下洞穴和建筑内部。屋顶大小代表一个实心的水平“正方形”的大小,需要在你的上方检测到它才能激活洞穴模式。实心方块不必在同一Y轴平面上。", - "gui.xaero_box_distance2": "指定显示距离的游戏内路径点。这并不能保证它会同时显示多个路径点。请查看(多路径点距离)设置。", - "gui.xaero_always_entity_nametags": "始终渲染实体名字标签", - "gui.xaero_box_always_entity_nametags": "无视(实体渲染)在屏幕中的名字设置,始终为带有名字标签的实体渲染名字。", - "gui.xaero_light_block": "方块", - "gui.xaero_light_sky": "天空", - "gui.xaero_light_both": "全部", - "gui.xaero_waypoints_bottom": "到底部的新路径点", - "gui.xaero_box_waypoints_bottom": "将新创建的路径点点放在路径点列表的底部,而不是默认的顶部。", - "gui.xaero_armour_main_hand": "主手物品", - "gui.xaero_armour_off_hand": "副手物品", - "gui.xaero_minimap_shape": "形状", - "gui.xaero_minimap_shape_square": "矩形", - "gui.xaero_minimap_shape_circle": "圆形", - "gui.xaero_slopes_legacy": "传统", - "gui.xaero_slopes_default": "默认", - "gui.xaero_names_list": "玩家名单", - "gui.xaero_names_always": "始终", - "gui.xaero_names_off": "没有名字", - "gui.xaero_entity_radar_type": "类型:", - "gui.xaero_entity_radar_color": "颜色:", - "gui.xaero_entity_radar_visiblity": "透明度:", - "gui.xaero_entity_radar_names": "名字:", - "gui.xaero_entity_radar_icons": "图标/头像:", - "gui.xaero_box_entity_radar_names": "在点或图标/头像下渲染实体名称。\n \n 选项 “玩家名单”-仅在按下(列出玩家)键绑定(默认为TAB)时渲染。", - "gui.xaero_light_overlay_status": "使用光照叠加层", - "gui.xaero_light_overlay": "光照叠加层", - "gui.xaero_light_overlay_type": "光照叠加层", - "gui.xaero_light_overlay_color": "颜色", - "gui.xaero_light_overlay_max_light": "最大光照", - "gui.xaero_light_overlay_min_light": "最小光照", - "gui.xaero_toggle_light_overlay": "切换光照叠加层", - "gui.xaero_box_light_overlay_type": "使用此叠加层会对游戏性能产生负面影响,因为目前它不使用世界地图模组并增加了小地图更新频率。 不要让它一直处于活动状态。", - "gui.xaero_day": "天数", - "gui.xaero_tamed": "被驯服的生物", - "gui.xaero_untamed_color": "未驯服生物的颜色", - "gui.xaero_icons_list": "玩家名单", - "gui.xaero_icons_always": "始终", - "gui.xaero_icons_off": "没有图标", - "gui.xaero_box_entity_radar_icons": "渲染实体图标而不是彩色圆点。\n \n 选项 “玩家名单” -仅在按下 (列出玩家) 键绑定(默认为TAB)时渲染。", - "gui.xaero_dot_name_scale": "点名字比例", - "gui.xaero_entity_heads_scale": "实体图标比例", - "gui.xaero_box_minimap_size": "影响小地图边框倾斜程度的数值。当数值大于180时,矩形小地图被强制进入不旋转模式(选项“锁定小地图朝北”)。 \n \n 对于“自动”选项,一直朝向左 . \n \n 旧版本中的尺寸值:\n 小 - 57 \n 小 - 85 \n 中 - 113 \n 大 - 169 ", - "gui.xaero_auto_clamp_depth": "自动", - "gui.xaero_waypoints_clamp_depth": "钳制深度", - "gui.xaero_waypoints_distance_scale": "路径点距离文本比例", - "gui.xaero_waypoints_name_scale": "路径点名称文本比例", - "gui.xaero_box_waypoints_clamp_depth": "当你远离它们时,游戏中路径点停止变小的屏幕深度。\n 如果你想在屏幕上使远处的路径点变大/变小,请使用此选项。使用“路径点游戏内比例”设置当你靠近路径点时,也会影响路径点的大小。\n \n 对于(自动) 选项,一直向左。\n 自动选项会尝试为比例类型的默认值提供最佳值,同时考虑你的FOV和屏幕高度。\n \n 旧版本的默认值:\n 钳制深度:12 \n 游戏内比例:2.5 \n 名称文字比例:0.5 \n 距离文字比例:0.8", - "gui.xaero_box_waypoints_distance_scale": "显示到游戏中路径点的距离的文本比例。\n \n 旧版本中的默认值:\n 钳制深度:12 \n 游戏内比例:2.5 \n 名称文字比例:0.5 \n 距离文字比例:0.8", - "gui.xaero_box_waypoints_name_scale": "显示游戏中路径点名称的文本比例。\n \n 旧版本中的默认值:\n 钳制深度:12 \n 游戏内比例:2.5 \n 名称文字比例:0.5 \n 距离文字比例:0.8", - "gui.xaero_box_waypoints_scale": "游戏中路径点的比例。使用此选项可更改所有游戏中路径点的比例,包括你附近的路径点。使用(钳制深度)设置来专门影响远处路径点的大小。\n \n 旧版本的默认值:\n 钳制深度:12 \n 游戏内比例:2.5 \n 名称文字比例:0.5 \n 距离文字比例:0.8", - "gui.xaero_waypoint_shared": "%1$s共享了路径点“%2$s”!§2§n[Add]", - "gui.xaero_waypoint_shared_dimension": "%1$s共享了位于%3$s的路径点“%2$s”!§2§n[Add]", - "gui.xaero_waypoint_unknown_dimension": "未知的维度", - "gui.xaero_uses_worldmap_value": "设定值来自世界地图设定!", - "gui.xaero_dots_style": "实体的点样式", - "gui.xaero_dots_style_default": "默认", - "gui.xaero_dots_style_legacy": "传统", - "gui.xaero_slopes_default_3d": "默认3D", - "gui.xaero_slopes_default_2d": "默认2D", - "gui.xaero_ui_scale": "UI比例", - "gui.xaero_ui_scale_auto": "自动", - "gui.xaero_ui_scale_mc": "Minecraft", - "gui.xaero_box_ui_scale": "文本和小地图其他UI元素的比例。 不是为了放大或调整大小而设计的。 对此有单独的选项。", - "gui.xaero_no_durability": "无", - "gui.xaero_pushbox_normal": "普通", - "gui.xaero_pushbox_screen_height": "屏幕高度", - "gui.xaero_pushbox_boss_health": "Boss实体碰撞箱", - "gui.xaero_pushbox_potion_effects": "药水效果碰撞箱", - "gui.xaero_box_pushbox_boss_health": "在原版boss生命条周围显示的一个隐形框,将模组的界面信息推开。\n \n 普通类型的碰撞箱等于它的大小,并且只将界面信息推入必要的距离。\n \n 屏幕高度类型的碰撞箱在整个屏幕高度上拉伸,并且总是垂直移动碰撞界面正常类型的高度。当你在一列中有多个界面信息并希望推送所有界面信息时,这会非常有用。", - "gui.xaero_box_pushbox_potion_effects": "在原版药水效果周围显示一个隐形框将模组的界面推开。\n \n 普通类型的碰撞箱等于它的大小,并且只将界面信息推入必要的距离。\n \n 屏幕高度类型的碰撞箱在整个屏幕高度上拉伸,并且总是垂直移动碰撞界面正常类型的高度。当你在一列中有多个界面信息并希望推送所有界面信息时,这会非常有用。", - "gui.xaero_held_centered_position": "居中时保留的物品", - "gui.xaero_held_centered_position_screen_edges": "边缘", - "gui.xaero_held_centered_position_hotbar": "快捷栏", - "gui.xaero_minimap_frame": "边框样式", - "gui.xaero_minimap_frame_color": "边框颜色", - "gui.xaero_box_minimap_frame_color": "非默认彩色边框样式的小地图边框颜色。", - "gui.xaero_minimap_frame_default": "默认", - "gui.xaero_minimap_frame_colored_thick": "彩色", - "gui.xaero_minimap_frame_colored_thin": "较淡的彩色", - "gui.xaero_compass_north": "N", - "gui.xaero_compass_east": "E", - "gui.xaero_compass_south": "S", - "gui.xaero_compass_west": "W", - "gui.xaero_compass_scale": "地图上的指南针比例", - "gui.xaero_box_compass_scale": "使用地图上的指南针位置时指南针字母 NESW 的比例。", - "gui.xaero_minimap_compass_inside_frame": "在地图上", - "gui.xaero_minimap_compass_on_frame": "在边框上", - "gui.xaero_compass_color": "指南针的阴影颜色", - "gui.xaero_box_compass_over_wp2": "在地图上的路径点上渲染指南针字母(N、E、S、W)。这仅适用于边框内指南针位置。", - "effect.xaerominimap.no_minimap": "没有小地图", - "effect.xaerominimap.no_entity_radar": "没有实体雷达", - "effect.xaerominimap.no_waypoints": "没有路径点", - "effect.xaerominimap.no_cave_maps": "没有洞穴地图", - "effect.xaerominimap.no_minimap_harmful": "没有小地图", - "effect.xaerominimap.no_entity_radar_harmful": "没有实体雷达", - "effect.xaerominimap.no_waypoints_harmful": "没有路径点", - "effect.xaerominimap.no_cave_maps_harmful": "没有洞穴地图", - "effect.xaerominimap.no_minimap_beneficial": "没有小地图", - "effect.xaerominimap.no_entity_radar_beneficial": "没有实体雷达", - "effect.xaerominimap.no_waypoints_beneficial": "没有路径点", - "effect.xaerominimap.no_cave_maps_beneficial": "没有洞穴地图", - "gui.xaero_radar_item_frames": "显示物品展示框点", - "gui.xaero_show_dimension_name": "显示当前维度", - "gui.xaero_unknown_biome": "未知生物群落e", - "gui.xaero_light_value": "光照强度:%d", - "gui.xaero_teleport_y_unknown": "你无法传送到未指定Y坐标的路径点。编辑路径点以能够传送到它。", - "gui.xaero_box_waypoints_distance_scale2": "显示到游戏中路径点点的距离的文本比例。", - "gui.xaero_box_waypoints_name_scale2": "显示游戏中路径点名称的文本比例。", - "gui.xaero_box_ingame_waypoint_icon_scale": "游戏中路径点图标的比例。", - "gui.xaero_ingame_waypoint_icon_scale": "游戏内路径点图标比例", - "gui.xaero_ingame_waypoint_close_scale": "游戏内路径点近距离缩放", - "gui.xaero_box_ingame_waypoint_close_scale": "当你非常接近游戏内路径点时,它们的比例。要更改较远路径点的比例,请使用“游戏内路径点图标比例”,“路径点距离文本比例” 和 (路径点名称文本比例) 设置。", - "gui.xaero_entity_icon_name_fallback": "图标失败时的实体名称", - "gui.xaero_settings_search": "设置搜索", - "gui.xaero_settings_search_placeholder": "搜索", - "gui.xaero_minimap_view_settings": "视图设置 ", - "gui.xaero_entity_radar_settings": "实体雷达设置", - "gui.xaero_entity_radar_categories": "实体类别设置", - "gui.xaero_minimap_block_map_settings": "地图方块设置", - "gui.xaero_overlay_settings": "叠加层设置", - "gui.xaero_minimap_info_settings": "信息设置", - "gui.xaero_waypoint_settings": "路径点设置", - "gui.xaero_minimap_misc_settings": "杂项设置", - "gui.xaero_entity_radar_category": "类别:", - "gui.xaero_settings_not_found": "没有找到与你输入的匹配条目!", - "gui.xaero_multiple_waypoint_info": "多路径点距离", - "gui.xaero_box_multiple_waypoint_info": "是否可以同时显示多个游戏内路径点的距离。默认情况下,仅显示与十字准星最近的航路点的距离。使用(到路径点的距离) 设置来配置甚至可以显示距离的路径点。", - "gui.xaero_while_sneaking": "潜行", - "gui.xaero_multiple_waypoints_always": "总是", - "gui.xaero_narrator_select_nothing": "没有", - "gui.xaero_category_setting_inherit": "-", - "gui.xaero_category_expanded_options": "%s(选择一个选项)", - "gui.xaero_entity_category_root": "任何", - "gui.xaero_entity_category_living": "活的", - "gui.xaero_entity_category_hostile": "敌对的", - "gui.xaero_entity_category_friendly": "和平的", - "gui.xaero_entity_category_hostile_tamed": "驯服的", - "gui.xaero_entity_category_friendly_tamed": "驯服的", - "gui.xaero_entity_category_players": "玩家", - "gui.xaero_entity_category_same_team": "来自同一团队", - "gui.xaero_entity_category_other_teams": "来自其他团队", - "gui.xaero_entity_category_items": "物品", - "gui.xaero_entity_category_other_entities": "其他", - "gui.xaero_category_settings": "设置", - "gui.xaero_category_include_list": "包含列表", - "gui.xaero_box_category_include_list": "要包含在(自动包括)所包含的实体类型列表。", - "gui.xaero_category_exclude_list": "排除列表", - "gui.xaero_box_category_exclude_list": "要从已包含的实体类型中排除的实体类型列表。根据你选择的排除模式,可以同时用作“白名单”和(黑名单) ", - "gui.xaero_category_add_subcategory": "添加子类别", - "gui.xaero_category_hard_include": "硬性包括", - "gui.xaero_box_category_hard_include": "控制要自动包括哪些实体,而无需手动将它们放入包括列表中。", - "gui.xaero_category_list_add": "添加到列表中", - "gui.xaero_category_exclude_list_mode": "排除模式", - "gui.xaero_category_name": "分类名称", - "gui.xaero_category_confirm": "确认", - "gui.xaero_category_delete": "删除类别", - "gui.xaero_category_delete_confirm": "删除以下类别?", - "gui.xaero_category_enable_protection": "保护:关", - "gui.xaero_category_disable_protection": "保护:开", - "gui.xaero_category_disable_protection_confirm": "禁用以下类别的保护?", - "gui.xaero_category_enable_protection_confirm": "为以下类别启用保护?", - "gui.xaero_box_category_protection": "类别保护可防止你(意外)删除、移动、重命名类别或更改其(硬性包括)的设置.", - "gui.xaero_category_protected_category": "受保护!", - "gui.xaero_category_category_move_up": "增加优先级", - "gui.xaero_category_category_move_down": "降低优先级", - "gui.xaero_category_delete_list_element": "删除", - "gui.xaero_category_settings_confirm": "确认", - "gui.xaero_category_settings_cancel": "取消", - "gui.xaero_category_settings_cancel_confirm": "离开而不保存你的更改?", - "gui.xaero_category_settings_reset": "重置默认值", - "gui.xaero_category_settings_reset_confirm1": "将类别配置重置为默认值?", - "gui.xaero_category_settings_reset_confirm2": "自定义类别将被移除并重置默认类别。", - "gui.xaero_radar_displayed": "显示", - "gui.xaero_radar_dots_color": "点颜色", - "gui.xaero_radar_icons_displayed": "图标", - "gui.xaero_radar_names_displayed": "名称", - "gui.xaero_radar_render_order": "渲染顺序", - "gui.xaero_box_radar_render_order": "控制雷达中各类别的渲染顺序。较低的数字意味着更早渲染。然而,在较新的Minecraft版本中,点总是渲染在图标的前面。尽管如此,该顺序仍然适用于点或图标渲染。", - "gui.xaero_radar_dots_color_team_colour": "团队颜色", - "gui.xaero_box_always_entity_nametags2": "无论名称设置如何,始终为带有名称标签的实体渲染名称。", - "gui.xaero_radar_setting_displayed": "显示雷达", - "gui.xaero_radar_setting_names": "显示名称", - "gui.xaero_radar_setting_icons": "显示图标", - "gui.xaero_toggle_entity_radar": "切换实体雷达", - "narration.xaero_ui_list_left_right_usage": "按向左和向右按钮选择条目中的一列。", - "gui.xaero_category_help": "当多个子类别包含同一个实体时,列表中较高的子类别优先!创建自定义类别时请记住这一点。通常,一个新的自定义类别应该放在列表顶部。", - "gui.xaero_update_notification": "更新通知", - "gui.xaero_category_cut": "剪切/移动§e%1$s", - "gui.xaero_category_paste": "将§e%1$s§r粘贴到§e%2$s", - "gui.xaero_category_paste_cancel": "取消剪切/粘贴", - "gui.xaero_category_duplicate": "复制§e%1$s", - "gui.xaero_category_duplicate_confirm": "复制以下类别?", - "gui.xaero_reverse_entity_radar": "反向雷达渲染顺序", - "gui.xaero_adjust_height_for_carpetlike_blocks": "调整方块的Y坐标", - "gui.xaero_box_adjust_height_for_carpetlike_blocks": "从类似地毯方块的矮方块的高度值中减去1,例如地毯方块、1层雪方块、睡莲方块等。这可以防止这些方块在地图上像一个完整的方块一样造成严重的阴影。路径点和这些方块上的传送也应该更合理。", - "gui.xaero_box_category": "查看/编辑§e%1$s", - "gui.xaero_box_category_settings": "设置为§e%1$s", - "gui.xaero_auto_convert_wp_distance_km": "将距离转换为KM", - "gui.xaero_auto_convert_wp_distance_km_never": "从不", - "gui.xaero_waypoint_distance_precision": "路径点距离精度", - "gui.xaero_sort_angle": "角间距", - "gui.xaero_toggle_enabled": "启用", - "gui.xaero_toggle_disabled": "禁止", - "gui.xaero_main_entity_dot_size": "主要实体点尺寸" +{ + "gui.xaero_armour_status_settings": "盔甲状态设置", + "gui.xaero_armour_status": "盔甲状态", + "gui.xaero_notifications": "通知", + "gui.xaero_miscellaneous": "杂项", + "gui.xaero_miscellaneous_settings": "杂项设置", + "gui.xaero_notification_settings": "通知设置", + "gui.xaero_better_pvp_settings": "Better PvP 设置", + "gui.xaero_box_potion_effects": "显示当前激活的药水效果的界面。", + "gui.xaero_box_armour_status": "显示你当前穿的盔甲和持有物品信息的界面。", + "gui.xaero_box_sprint": "只需按下一个绑定的键(可配置)就能疾跑。", + "gui.xaero_box_sneak": "允许你打开/关闭潜行并在潜行时无需按住任何按键。", + "gui.xaero_box_notifications": "各种情况的屏幕通知,比如低生命值、低饥饿值、低氧气值、爆炸危险和被弓箭射击。", + "gui.xaero_box_xp": "获得或失去的经验信息会飞过你的屏幕。", + "gui.xaero_box_quick_use": "类似于动作条的按键绑定系统,可让你自动使用快捷栏中的指定物品,而无需切换当前持有的物品。 按住绑定的键可以让你继续使用该物品,就像你按住鼠标右键一样。 例如:放置火把或TNT、投掷药水、吃东西、喝东西。", + "gui.xaero_box_minimap": "显示你周围的环境和实体的小地图。", + "gui.xaero_preset_fancy": "幻想", + "gui.xaero_preset_classic": "经典", + "gui.xaero_preset_social": "社交", + "gui.xaero_potion_status": "药水状态", + "gui.xaero_archery_status": "显示弓箭剩余数量", + "gui.xaero_sprint": "更好的疾跑", + "gui.xaero_sneak": "切换潜行", + "gui.xaero_enchants_color": "附魔颜色", + "gui.xaero_durability": "耐久度", + "gui.xaero_hunger_setting": "饥饿值提醒", + "gui.xaero_hp_setting": "生命值提醒", + "gui.xaero_explosion_setting": "爆炸提醒", + "gui.xaero_being_shot_setting": "“被射击”提醒", + "gui.xaero_xp_setting": "经验掉落", + "gui.xaero_custom_settings": "自定义设置", + "gui.xaero_quick_use": "快速使用物品", + "gui.xaero_show_enchants": "显示附魔", + "gui.xaero_percent": "百分比", + "gui.xaero_numeral": "数值", + "gui.xaero_both": "两者", + "gui.xaero_quick_eat": "快速进食", + "gui.xaero_toggle_sneak": "切换潜行", + "gui.xaero_quick_use_1": "快速使用1", + "gui.xaero_quick_use_2": "快速使用2", + "gui.xaero_quick_use_3": "快速使用3", + "gui.xaero_quick_use_4": "快速使用4", + "gui.xaero_quick_use_5": "快速使用5", + "gui.xaero_quick_use_6": "快速使用6", + "gui.xaero_quick_use_7": "快速使用7", + "gui.xaero_quick_use_8": "快速使用8", + "gui.xaero_quick_use_9": "快速使用9", + "gui.xaero_restores": "恢复值", + "gui.xaero_hunger_low": "低饥饿值", + "gui.xaero_hp_low": "低生命值", + "gui.xaero_potion_status_settings": "药水状态设置", + "gui.xaero_potion_names": "药水效果名称", + "gui.xaero_air_setting": "氧气值提醒", + "gui.xaero_air_low": "低氧气值", + "gui.xaero_entity_info": "实体信息", + "gui.xaero_box_entity_info": "显示你所指向的生物实体的信息,包括玩家。", + "gui.xaero_entity_info_settings": "实体信息设置", + "gui.xaero_entity_info_stay": "继续显示", + "gui.xaero_entity_info_distance": "触及距离", + "gui.xaero_entity_info_max_hearts": "生命条爱心最大数量", + "gui.xaero_entity_info_numbers": "以数字显示生命值", + "gui.xaero_show_full_amount": "手持物品携带总量", + "gui.xaero_show_entity_model": "显示实体模型", + "gui.xaero_entity_info_armour_numbers": "以数字显示护甲值", + "gui.xaero_entity_info_armour": "显示护甲信息", + "gui.xaero_entity_info_potion_effects": "药水效果(仅限单人游戏)", + "gui.xaero_entity_info_potion_effects_scale": "药水效果大小", + "gui.xaero_item_tooltip": "物品提示文本", + "gui.xaero_entity_tooltip_settings": "物品提示文本设置", + "gui.xaero_item_tooltip_min_lines": "最小行数", + "gui.xaero_item_tooltip_time": "显示", + "gui.xaero_potion_effects_blink": "要到期时闪烁", + "gui.xaero_armour_main_hand": "主手物品", + "gui.xaero_armour_off_hand": "副手物品", + "gui.xaero_no_durability": "无", + "gui.xaero_held_centered_position": "居中时持有的物品", + "gui.xaero_held_centered_position_screen_edges": "边缘", + "gui.xaero_held_centered_position_hotbar": "快捷栏" } \ No newline at end of file diff --git a/projects/1.18/assets/xaeros-minimap/xaerominimap/lang/en_us.json b/projects/1.18/assets/xaeros-minimap/xaerominimap/lang/en_us.json new file mode 100644 index 000000000000..6a8ce711001d --- /dev/null +++ b/projects/1.18/assets/xaeros-minimap/xaerominimap/lang/en_us.json @@ -0,0 +1,535 @@ +{ + "gui.xaero_confirm": "Confirm", + "gui.xaero_cancel": "Cancel", + "gui.xaero_back": "Back", + "gui.xaero_delete": "Delete", + "gui.xaero_OK": "OK", + "gui.xaero_add_edit": "Add/Edit", + "gui.xaero_new_waypoint": "New Waypoint", + "gui.xaero_initial": "initials", + "gui.xaero_edit_waypoint": "Edit Waypoint", + "gui.xaero_choose_a_preset": "Choose a Preset", + "gui.xaero_choose_an_interface": "Choose an Interface", + "gui.xaero_minimap": "Minimap", + "gui.xaero_edit_mode": "Edit Mode", + "gui.xaero_instructions": "Instructions/Help", + "gui.xaero_not_ingame": "You have to be in game to be able to use the edit mode!", + "gui.xaero_welcome_edit_mode": "Welcome to the edit mode!", + "gui.xaero_howto_select": "Left-click an interface to select it.", + "gui.xaero_howto_drag": "Left-click and drag to move an interface around.", + "gui.xaero_howto_deselect": "Right-click to deselect an interface.", + "gui.xaero_howto_center": "Press \"C\" to center or uncenter the selected interface.", + "gui.xaero_different_centered": "Some interfaces have a different centered look.", + "gui.xaero_howto_flip": "Press \"F\" to flip or unflip the selected interface.", + "gui.xaero_howto_settings": "Press \"S\" to quickly access settings of the selected interface.", + "gui.xaero_howto_preset": "Select a preset by clicking the \"Choose a Preset\" button.", + "gui.xaero_howto_save": "Save your changes by clicking the \"Confirm\" button.", + "gui.xaero_howto_cancel": "Discard your changes by clicking the \"Cancel\" button.", + "gui.xaero_minimap_settings": "Minimap Settings", + "gui.xaero_server_disabled": "The server might have disabled some of the mod features.", + "gui.xaero_waypoints": "Waypoints", + "gui.xaero_centered": "Centered:", + "gui.xaero_press_c": "(pr. C)", + "gui.xaero_flipped": "Flipped:", + "gui.xaero_press_f": "(pr. F)", + "gui.xaero_reset_defaults": "Restore Default Settings", + "gui.xaero_cave_maps": "Cave Mode", + "gui.xaero_display_waypoints": "On-Map Waypoints", + "gui.xaero_zoom": "Zoom", + "gui.xaero_minimap_size": "Size", + "gui.xaero_entity_amount": "Entity Number", + "gui.xaero_black": "Black", + "gui.xaero_dark_blue": "Dark Blue", + "gui.xaero_dark_green": "Dark Green", + "gui.xaero_dark_aqua": "Dark Aqua", + "gui.xaero_dark_red": "Dark Red", + "gui.xaero_dark_purple": "Dark Purple", + "gui.xaero_gold": "Gold", + "gui.xaero_gray": "Gray", + "gui.xaero_dark_gray": "Dark Gray", + "gui.xaero_blue": "Blue", + "gui.xaero_green": "Green", + "gui.xaero_aqua": "Aqua", + "gui.xaero_red": "Red", + "gui.xaero_purple": "Light Purple", + "gui.xaero_yellow": "Yellow", + "gui.xaero_white": "White", + "gui.xaero_zoom_in": "Zoom In Minimap", + "gui.xaero_zoom_out": "Zoom Out Minimap", + "gui.xaero_on": "ON", + "gui.xaero_off": "OFF", + "gui.xaero_preset_topleft": "Top-Left Corner", + "gui.xaero_preset_topright": "Top-Right Corner", + "gui.xaero_waypoint_teleport": "Teleport", + "gui.xaero_waypoints_key": "Open Waypoint Screen", + "gui.xaero_display_coords": "Display Coordinates", + "gui.xaero_disable_enable": "Disable/Enable", + "gui.xaero_disabled": "disabled", + "gui.xaero_minimap_guide": "Left-click and drag to move the minimap around.", + "gui.xaero_change_position": "Change Position", + "gui.xaero_preset_bottom_left": "Bottom-Left Corner", + "gui.xaero_preset_bottom_right": "Bottom-Right Corner", + "gui.xaero_ingame_waypoints": "In-Game Waypoints", + "gui.xaero_next": "Next >>", + "gui.xaero_previous": "<< Prev", + "gui.xaero_lock_north": "Lock Minimap North", + "gui.xaero_deathpoint": "Latest Death", + "gui.xaero_deathpoint_old": "Old Death", + "gui.xaero_deathpoints": "Deathpoints", + "gui.xaero_chunkgrid": "Chunk Grid", + "gui.xaero_players": "Players", + "gui.xaero_mobs": "Friendly Mobs", + "gui.xaero_hostile": "Hostile Mobs", + "gui.xaero_items": "Items", + "gui.xaero_other": "Other Entities", + "gui.xaero_enlarge_map": "Enlarge Minimap", + "gui.xaero_fbo": "Beta", + "gui.xaero_opacity": "Opacity", + "gui.xaero_slime_chunks": "Slime Chunks", + "gui.xaero_unlimited": "Unlimited", + "gui.xaero_old_deathpoints": "Keep Old Deathpoints", + "gui.xaero_toggle_map": "Toggle Minimap", + "gui.xaero_antialiasing": "Anti-Aliasing", + "gui.xaero_safe_mode": "Safe Mode", + "gui.xaero_transfer": "Transfer", + "gui.xaero_transfer_all": "Transfer All Waypoints", + "gui.xaero_clear": "Clear Set", + "gui.xaero_from": "From", + "gui.xaero_to": "To", + "gui.xaero_used_seed": "Seed to Use:", + "gui.xaero_show_distance": "Distance to WP", + "gui.xaero_waypoints_scale": "In-Game Waypoint Scale", + "gui.xaero_block_colours": "Block Color Mode", + "gui.xaero_accurate": "Accurate", + "gui.xaero_vanilla": "Vanilla", + "gui.xaero_lighting": "Lighting", + "gui.xaero_looking_at": "Looking At", + "gui.xaero_all": "All", + "gui.xaero_display_redstone": "Show Redstone", + "gui.xaero_clear_set_message": "Are you sure you would like to clear the current set", + "gui.xaero_clear_set_message2": "All waypoints from this set will be deleted!", + "gui.xaero_default": "Default", + "gui.xaero_create_set": "New Waypoint Set", + "gui.xaero_delete_set": "Delete Set", + "gui.xaero_delete_set_message": "Are you sure you would like to delete the current set", + "gui.xaero_delete_set_message2": "This set will be removed from the current world.", + "gui.xaero_toggle_waypoints": "Toggle In-Game Waypoints", + "gui.xaero_dots_size": "Entity Dot Size", + "gui.xaero_toggle_slime": "Toggle Slime Chunks", + "gui.xaero_toggle_grid": "Toggle Chunk Grid", + "gui.xaero_compass_over_wp": "Compass Over Waypoints", + "gui.xaero_current_biome": "Display Current Biome", + "gui.xaero_auto_map_size": "Auto", + "gui.xaero_reset_message": "Are you sure you would like to restore the default settings?", + "gui.xaero_reset_message2": "This action cannot be undone!", + "gui.xaero_yaw": "yaw", + "gui.xaero_true": "true", + "gui.xaero_false": "false", + "gui.xaero_team_colours": "Team Colors", + "gui.xaero_instant_waypoint": "Quick Waypoint", + "gui.xaero_entity_depth": "Show Entity Depth", + "gui.xaero_show_flowers": "Show Flowers", + "gui.xaero_waypoint_names": "WP Name Above Distance", + "gui.xaero_waypoints_distance": "Max WP Render Dist.", + "gui.xaero_teleport_default_command": "Default Teleport Command", + "gui.xaero_waypoints_distance_min": "Min WP Render Dist.", + "gui.xaero_other_teams": "Other Teams", + "gui.xaero_arrow_scale": "Arrow Scale", + "gui.xaero_arrow_colour": "Arrow Color", + "gui.xaero_smooth_dots": "Smooth Dots", + "gui.xaero_cave_zoom": "Cave Mode Zoom In", + "gui.xaero_safe_mode_box": "Use Java-based (CPU) equivalent of this mod instead of the default, OpenGL-based (GPU) one. Safe mode is a plan B in case the mod does not function correctly. Not all features work in the safe mode. Do not use unless you have to.", + "gui.xaero_height_limit": "Entity Height Limit", + "gui.xaero_world_map": "World Map", + "gui.xaero_use_world_map": "Use World Map Mod Chunks", + "gui.xaero_patron_capes": "Patreon Capes", + "gui.xaero_entity_radar": "Entity Radar", + "gui.xaero_terrain_depth": "Terrain Depth", + "gui.xaero_terrain_slopes": "Terrain Slopes", + "gui.xaero_block_transparency": "Block Transparency", + "gui.xaero_team": "Team", + "gui.xaero_world_server": "World/Server", + "gui.xaero_subworld_dimension": "Sub-World/Dimension", + "gui.xaero_switch_waypoint_set": "Switch Waypoint Set", + "gui.xaero_waypoint_opacity_ingame": "Waypoint Opacity in Game", + "gui.xaero_waypoint_opacity_map": "Waypoint Opacity on Map", + "gui.xaero_hide_world_names": "Hide IPs/World Names", + "gui.xaero_open_slime": "Open on Key Press", + "gui.xaero_options": "Options", + "gui.xaero_make_automatic": "Make World/Server Auto", + "gui.xaero_make_automatic_msg1": "Are you sure?", + "gui.xaero_make_automatic_msg2": "This will swap all waypoint data between the selected world/server and the auto one, thus simulate making the selected world/server automatic. Make sure you know what you are doing.", + "gui.xaero_make_multi_automatic": "Make Sub-World Auto", + "gui.xaero_make_multi_automatic_msg1": "Are you sure?", + "gui.xaero_make_multi_automatic_msg2": "This will swap all waypoint data between the selected sub-world and the auto one, thus simulate making the selected sub-world automatic. Make sure you know what you are doing.", + "gui.xaero_delete_world": "Delete World/Server", + "gui.xaero_delete_world_msg1": "Would you like to delete all waypoint data for the selected world/server?", + "gui.xaero_delete_world_msg2": "This action cannot be undone! Make sure you know what you are doing.", + "gui.xaero_delete_multi_world": "Delete Sub-World", + "gui.xaero_delete_multi_world_msg1": "Would you like to delete all waypoint data for the selected sub-world?", + "gui.xaero_delete_multi_world_msg2": "This action cannot be undone! Make sure you know what you are doing.", + "gui.xaero_always_show_distance": "Always Disp. Dist. to WP", + "gui.xaero_multiply_all_by_8": "Sub-World Coordinates * 8", + "gui.xaero_divide_all_by_8": "Sub-World Coordinates / 8", + "gui.xaero_multiply_msg1": "This option should be used only to fix incorrect waypoint coordinates.", + "gui.xaero_multiply_msg2": "Are you sure you would like to MULTIPLY all sub-world coordinates by 8?", + "gui.xaero_divide_msg2": "Are you sure you would like to DIVIDE all sub-world coordinates by 8?", + "gui.xaero_share": "Share", + "gui.xaero_share_msg1": "Are you sure you would like to share this waypoint with §cEVERYONE§f in the chat?", + "gui.xaero_share_msg2": "Make sure you do not expose a secret location!", + "gui.xaero_roof": "Ceiling", + "gui.xaero_partial": "Partial", + "gui.xaero_full": "Full", + "gui.xaero_show_light_level": "Display Light Level", + "gui.xaero_up": "[Go Up]", + "gui.xaero_down": "[Go Down]", + "gui.xaero_display_all_sets": "Toggle All WP Sets Render", + "gui.xaero_waypoint_name": "waypoint name", + "gui.xaero_set_name": "Set Name", + "gui.xaero_render_layer": "Overlay Render Layer", + "gui.xaero_visit_needed": "§eYou need to visit this dimension first to convert it to the new format!", + "gui.xaero_cross_tp": "Cross-Dimensional TP", + "gui.xaero_unreachable_dimension": "Unreachable destination dimension.", + "gui.xaero_show_time": "Display Game Time", + "gui.xaero_24h": "24h", + "gui.xaero_12h": "12h", + "gui.xaero_temporary": "temporary", + "gui.xaero_restore": "Restore", + "gui.xaero_biomes_vanilla": "Biomes in Vanilla Color Mode", + "gui.xaero_use_multiworld": "Multiworld Detection", + "gui.xaero_close": "Close", + "gui.xaero_waypoint_distance_visibility_angle": "WP Dist. Horis. Angle", + "gui.xaero_waypoint_distance_vertical_visibility_angle": "WP Dist. Vertic. Angle", + "gui.xaero_teleportation": "Teleportation", + "gui.xaero_teleportation_tooltip": "Once disabled, it can be enabled back only through the config file!", + "gui.xaero_use_multiworld_tooltip": "Disable if this is a simple server with a single world (no separate lobby, game mode, or minigame worlds). Multiworld detection will cause only issues on such servers. However, installing this mod on the server side should prevent these issues.", + "gui.xaero_world_teleport_command": "Teleport Command", + "gui.xaero_use_default": "Use Default", + "gui.xaero_centered_enlarged": "Center When Enlarged", + "gui.xaero_zoomed_out_enlarged": "Zoom Out When Enlarged", + "gui.xaero_sort": "Sort By", + "gui.xaero_sort_reversed": "Reversed Sort Order", + "gui.xaero_sort_unsorted": "Unsorted", + "gui.xaero_sort_name": "Name", + "gui.xaero_sort_symbol": "Initials", + "gui.xaero_sort_distance": "Distance", + "gui.xaero_box_cave_maps": "Mapping mode that can go deeper than the surface blocks, mainly to display underground caves and interiors of buildings. The ceiling size refers to the size of a horizontal \"square\" of solid blocks that has to be detected above you to activate the cave mode.", + "gui.xaero_box_cave_maps2": "Mapping mode that can go deeper than the surface blocks, mainly to display underground caves and interiors of buildings. 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.", + "gui.xaero_box_entity_amount": "The limit per each entity category.", + "gui.xaero_box_distance": "Specifies, for which in-game waypoints to show the distance to.", + "gui.xaero_box_distance2": "Specifies, for which in-game waypoints to show the distance to. This does not guarantee that it will be shown for multiple waypoints at once. Check out the \"Multiple Waypoint Distances\" setting as well.", + "gui.xaero_box_always_distance": "Display distance even when the waypoint is very close. This setting does not override the \"Distance to WP\" option.", + "gui.xaero_box_arrow_scale": "Scale of the arrow used in the non-rotating variant of the minimap and several other cases.", + "gui.xaero_box_arrow_color": "Color of the arrow used in the non-rotating variant of the minimap and several other cases.", + "gui.xaero_box_cave_zoom": "Specifies, how much to zoom the minimap further in when the cave mode is active.", + "gui.xaero_box_entity_depth": "Display entities darker on the minimap depending on their Y level relative to you.", + "gui.xaero_box_height_limit": "Maximum Y-level distance for entities until they are no longer displayed on the minimap.", + "gui.xaero_toggle_map_waypoints": "Toggle On-Map Waypoints", + "gui.xaero_always_entity_nametags": "Always Render Entity Name Tags", + "gui.xaero_minimap_text_align": "Info Text Alignment", + "gui.xaero_center": "Center", + "gui.xaero_left": "Left", + "gui.xaero_right": "Right", + "gui.xaero_show_angles": "Display Facing Angles", + "gui.xaero_box_always_entity_nametags": "Always render names for entities with name tags regardless of what the name setting is set to in the \"Entity Radar\" screen.", + "gui.xaero_box_teleport_default_command": "The command used for waypoint teleportation if a world-specific or a server-specific command is not set in the Options menu in the waypoint screen.", + "gui.xaero_waypoints_edit_mode_individually": "One by One", + "gui.xaero_waypoints_edit_mode_all": "All at Once", + "gui.xaero_compass": "Compass", + "gui.xaero_cave_maps_depth": "Cave Mode Depth", + "gui.xaero_waypoints_edit_reset": "Reset", + "gui.xaero_main_entity_as": "Main Entity As", + "gui.xaero_arrow": "Arrow", + "gui.xaero_dot": "Dot", + "gui.xaero_crosshair": "Crosshair", + "gui.xaero_teleport_coordinates_hidden": "Unable to teleport, because it would expose the waypoint coordinates. Disable the \"Hide Waypoint Coordinates\" option to be able to freely teleport again.", + "gui.xaero_hide_wp_coords": "Hide Waypoint Coordinates", + "gui.xaero_waypoints_edit_show": "Show", + "gui.xaero_waypoints_edit_hide": "Hide", + "gui.xaero_teleport_anyway": "Teleport Anyway", + "gui.xaero_teleport_shows_coordinates": "It will expose the coordinates!", + "gui.xaero_render_all_wp_sets": "Render All Waypoint Sets", + "gui.xaero_waypoints_global": "Global", + "gui.xaero_waypoints_local": "Local", + "gui.xaero_player_arrow_opacity": "Arrow Opacity", + "gui.xaero_box_waypoints_distance": "Maximum render distance for local waypoints. Global waypoints are not affected.", + "gui.xaero_connect_with_auto": "Add Sub-World Connection", + "gui.xaero_disconnect_from_auto": "Delete Sub-World Connection", + "gui.xaero_world_connection_tooltip": "Connect/disconnect selected sub-world to/from the current auto one. Connect only sub-worlds that are from the same sub-server/world save. For example, if a vanilla Nether portal takes you from sub-world A to sub-world B, then you can safely connect them. Other sub-worlds connected to the current one are always at the top of the list and are marked by an asterisk (symbol: *).", + "gui.xaero_connect_with_auto_msg": "Would you like to create the following connection between sub-worlds?", + "gui.xaero_disconnect_from_auto_msg": "Would you like to delete the following connection between sub-worlds?", + "gui.xaero_teleport_not_connected": "You are trying to teleport to a sub-world that is not connected to the current auto one. If you are sure that this sub-world is from the same sub-server/world save as the auto one, then you can enable teleportation by adding a connection in the waypoint screen -> Options -> Add Sub-World Connection. But beware, if you connect unrelated sub-worlds 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_ignore_heightmaps": "Ignore Server Heightmaps", + "gui.xaero_box_ignore_heightmaps": "Some servers put custom values in the world heightmaps, which may result in incorrectly rendered maps. Sometimes it may 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 have to. Reenter the world after toggling this option!", + "gui.xaero_error_loading_properties": "Error loading server minimap properties. Please retry.", + "gui.xaero_light_block": "Block", + "gui.xaero_light_sky": "Sky", + "gui.xaero_light_both": "All", + "gui.xaero_light_all": "All", + "gui.xaero_light_both2": "Both", + "gui.xaero_waypoints_bottom": "New Waypoints to Bottom", + "gui.xaero_box_waypoints_bottom": "Put newly created waypoints at the bottom of the waypoint list instead of the default top.", + "gui.xaero_minimap_shape": "Shape", + "gui.xaero_minimap_shape_square": "Square", + "gui.xaero_minimap_shape_circle": "Circle", + "gui.xaero_slopes_legacy": "Legacy", + "gui.xaero_names_list": "Player List", + "gui.xaero_names_always": "Always", + "gui.xaero_names_off": "No Names", + "gui.xaero_entity_radar_type": "Type:", + "gui.xaero_entity_radar_color": "Color:", + "gui.xaero_entity_radar_visiblity": "Visibility:", + "gui.xaero_entity_radar_names": "Names:", + "gui.xaero_entity_radar_icons": "Icons/Heads:", + "gui.xaero_box_entity_radar_names": "Render entity names under the dots or icons/heads. \n \n Option \"Player List\" - render only when the \"List Players\" key binding (TAB by default) is pressed.", + "gui.xaero_light_overlay_status": "Using Light Overlay", + "gui.xaero_light_overlay": "Light Overlay", + "gui.xaero_light_overlay_type": "Light Overlay", + "gui.xaero_light_overlay_color": "Color", + "gui.xaero_light_overlay_max_light": "Max Light", + "gui.xaero_light_overlay_min_light": "Min Light", + "gui.xaero_toggle_light_overlay": "Toggle Light Overlay", + "gui.xaero_box_light_overlay_type": "Using this overlay can negatively affect the game performance because it currently does not use the World Map mod chunks and increases the minimap updating frequency. Do not keep it active all the time.", + "gui.xaero_day": "Day", + "gui.xaero_tamed": "Tamed Mobs", + "gui.xaero_untamed_color": "Untamed Color", + "gui.xaero_icons_list": "Player List", + "gui.xaero_icons_always": "Always", + "gui.xaero_icons_off": "No Icons", + "gui.xaero_box_entity_radar_icons": "Render entity icons instead of colored dots. \n \n Option \"Player List\" - render only when the \"List Players\" key binding (TAB by default) is pressed.", + "gui.xaero_dot_name_scale": "Dot Name Scale", + "gui.xaero_entity_heads_scale": "Entity Icon Scale", + "gui.xaero_box_minimap_size": "Size of the minimap frame that affects how much is visible. Square-shaped minimap is forced into the non-rotating mode (option \"Lock Minimap North\") when the size is greater than 180. \n \n For the \"Auto\" option, go all the way to the left. \n \n Size values in older mod versions: \n Tiny - 57 \n Small - 85 \n Medium - 113 \n Large - 169", + "gui.xaero_auto_clamp_depth": "Auto", + "gui.xaero_waypoints_clamp_depth": "Clamp Depth", + "gui.xaero_waypoints_distance_scale": "Waypoint Distance Text Scale", + "gui.xaero_waypoints_name_scale": "Waypoint Name Text Scale", + "gui.xaero_box_waypoints_clamp_depth": "The screen depth at which in-game waypoints stop getting smaller when you go further away from them. \n Use this if you want to make waypoints that are far away bigger/smaller on the screen. Use the \"Waypoint In-Game Scale\" setting to also affect the size of waypoints when you are close to them. \n \n For the \"Auto\" option, go all the way to the left. \n The automatic option attempts to give you the best value for the default values of scale types, taking your FOV and screen height into account. \n \n Default values in older mod versions: \n Clamp Depth: 12 \n In-Game Scale: 2.5 \n Name Text Scale: 0.5 \n Distance Text Scale: 0.8", + "gui.xaero_box_waypoints_distance_scale": "Scale of the text displaying the distance to an in-game waypoint. \n \n Default values in older mod versions: \n Clamp Depth: 12 \n In-Game Scale: 2.5 \n Name Text Scale: 0.5 \n Distance Text Scale: 0.8", + "gui.xaero_box_waypoints_name_scale": "Scale of the text displaying the name of an in-game waypoint. \n \n Default values in older mod versions: \n Clamp Depth: 12 \n In-Game Scale: 2.5 \n Name Text Scale: 0.5 \n Distance Text Scale: 0.8", + "gui.xaero_box_waypoints_scale": "Scale of in-game waypoints. Use this to change the scale of all in-game waypoints, including those that are near you. Use the \"Clamp Depth\" setting to specifically affect the size of waypoints that are far away. \n \n Default values in older mod versions: \n Clamp Depth: 12 \n In-Game Scale: 2.5 \n Name Text Scale: 0.5 \n Distance Text Scale: 0.8", + "gui.xaero_waypoint_shared": "%1$s shared a waypoint called \"%2$s\"! §2§n[Add]", + "gui.xaero_waypoint_shared_dimension": "%1$s shared a waypoint called \"%2$s\" from %3$s! §2§n[Add]", + "gui.xaero_waypoint_unknown_dimension": "an unknown dimension", + "gui.xaero_uses_worldmap_value": "Setting value is taken from the world map settings!", + "gui.xaero_uses_worldmap_hard_value": "Setting value cannot be configured when using the world map chunks!", + "gui.xaero_dots_style": "Entity Dots Style", + "gui.xaero_dots_style_default": "Default", + "gui.xaero_dots_style_legacy": "Legacy", + "gui.xaero_slopes_default_3d": "Default 3D", + "gui.xaero_slopes_default_2d": "Default 2D", + "gui.xaero_ui_scale": "UI Scale", + "gui.xaero_ui_scale_auto": "Auto", + "gui.xaero_ui_scale_mc": "Minecraft", + "gui.xaero_box_ui_scale": "Scale of text and other minimap UI elements. Not made for zooming in or resizing. There are separate options for that.", + "gui.xaero_pushbox_normal": "Normal", + "gui.xaero_pushbox_screen_height": "Screen Height", + "gui.xaero_pushbox_boss_health": "Boss Health Push Box", + "gui.xaero_pushbox_potion_effects": "Potion Effects Push Box", + "gui.xaero_box_pushbox_boss_health": "An invisible box around the vanilla boss health display that pushes the mod's interfaces out of the way. \n \n Normal type's collision box is equal to its size and only pushes interfaces by the necessary distance. \n \n Screen Height type's collision box is stretched across the whole screen height and always shifts colliding interfaces vertically by the Normal type's height. This can be very useful when you have multiple interfaces in a column and want all of them to be pushed.", + "gui.xaero_box_pushbox_potion_effects": "An invisible box around the vanilla potion effects display that pushes the mod's interfaces out of the way. \n \n Normal type's collision box is equal to its size and only pushes interfaces by the necessary distance. \n \n Screen Height type's collision box is stretched across the whole screen height and always shifts colliding interfaces vertically by the Normal type's height. This can be very useful when you have multiple interfaces in a column and want all of them to be pushed.", + "gui.xaero_minimap_frame": "Frame Style", + "gui.xaero_minimap_frame_color": "Frame Color", + "gui.xaero_box_minimap_frame_color": "The color of the minimap frame for the non-default colored frame styles.", + "gui.xaero_minimap_frame_default": "Default", + "gui.xaero_minimap_frame_colored_thick": "Colored", + "gui.xaero_minimap_frame_colored_thin": "Colored Thin", + "gui.xaero_compass_north": "N", + "gui.xaero_compass_east": "E", + "gui.xaero_compass_south": "S", + "gui.xaero_compass_west": "W", + "gui.xaero_compass_scale": "Compass Scale On-Map", + "gui.xaero_box_compass_scale": "The scale of the compass letters NESW when using the on-map compass location.", + "gui.xaero_minimap_compass_inside_frame": "On Map", + "gui.xaero_minimap_compass_on_frame": "On Frame", + "gui.xaero_compass_color": "Compass Shadow Color", + "gui.xaero_box_compass_over_wp2": "Render compass letters (N, E, S, W) over the on-map waypoints. This only works for the on-frame compass location.", + "effect.xaerominimap.no_minimap": "No Minimap", + "effect.xaerominimap.no_entity_radar": "No Entity Radar", + "effect.xaerominimap.no_waypoints": "No Waypoints", + "effect.xaerominimap.no_cave_maps": "No Cave Maps", + "effect.xaerominimap.no_minimap_harmful": "No Minimap", + "effect.xaerominimap.no_entity_radar_harmful": "No Entity Radar", + "effect.xaerominimap.no_waypoints_harmful": "No Waypoints", + "effect.xaerominimap.no_cave_maps_harmful": "No Cave Maps", + "effect.xaerominimap.no_minimap_beneficial": "No Minimap", + "effect.xaerominimap.no_entity_radar_beneficial": "No Entity Radar", + "effect.xaerominimap.no_waypoints_beneficial": "No Waypoints", + "effect.xaerominimap.no_cave_maps_beneficial": "No Cave Maps", + "gui.xaero_radar_item_frames": "Display Item Frame Dots", + "gui.xaero_show_dimension_name": "Display Current Dimension", + "gui.xaero_unknown_biome": "Unknown Biome", + "gui.xaero_light_value": "Light: %d", + "gui.xaero_teleport_y_unknown": "You can't teleport to a waypoint that doesn't specify the Y coordinate. Edit the waypoint to be able to teleport to it.", + "gui.xaero_box_waypoints_distance_scale2": "Scale of the text displaying the distance to an in-game waypoint.", + "gui.xaero_box_waypoints_name_scale2": "Scale of the text displaying the name of an in-game waypoint.", + "gui.xaero_box_ingame_waypoint_icon_scale": "Scale of the in-game waypoint icons.", + "gui.xaero_ingame_waypoint_icon_scale": "In-Game Waypoint Icon Scale", + "gui.xaero_ingame_waypoint_close_scale": "In-Game Waypoint Up-Close Scale", + "gui.xaero_box_ingame_waypoint_close_scale": "Scale of the in-game waypoints when you are very close to them. To change the scale of waypoints that are far away, use the \"In-Game Waypoint Icon Scale\", \"Waypoint Distance Text Scale\" and \"Waypoint Name Text Scale\" settings.", + "gui.xaero_entity_icon_name_fallback": "Entity Name When Icon Fails", + "gui.xaero_settings_search": "Settings Search", + "gui.xaero_settings_search_placeholder": "Search...", + "gui.xaero_minimap_view_settings": "View Settings", + "gui.xaero_entity_radar_settings": "Entity Radar Settings", + "gui.xaero_entity_radar_categories": "Entity Category Settings", + "gui.xaero_minimap_block_map_settings": "Block Map Settings", + "gui.xaero_overlay_settings": "Overlay Settings", + "gui.xaero_minimap_info_settings": "Information Settings", + "gui.xaero_waypoint_settings": "Waypoint Settings", + "gui.xaero_minimap_misc_settings": "Miscellaneous Settings", + "gui.xaero_entity_radar_category": "Category:", + "gui.xaero_settings_not_found": "No matching entries found for your input!", + "gui.xaero_multiple_waypoint_info": "Multiple Waypoint Distances", + "gui.xaero_box_multiple_waypoint_info": "Whether the distance can be displayed for multiple in-game waypoints at once. By default, only the distance to the closest waypoint to the crosshair is displayed. Use the \"Distance to WP\" setting to configure which waypoints the distance could even be shown for.", + "gui.xaero_while_sneaking": "Sneaking", + "gui.xaero_multiple_waypoints_always": "Always", + "gui.xaero_narrator_select_nothing": "Nothing", + "gui.xaero_category_setting_inherit": "-", + "gui.xaero_category_expanded_options": "%s (Choose an Option)", + "gui.xaero_entity_category_root": "Any", + "gui.xaero_entity_category_living": "Living", + "gui.xaero_entity_category_hostile": "Hostile", + "gui.xaero_entity_category_friendly": "Friendly", + "gui.xaero_entity_category_hostile_tamed": "Tamed", + "gui.xaero_entity_category_friendly_tamed": "Tamed", + "gui.xaero_entity_category_players": "Player", + "gui.xaero_entity_category_same_team": "From the Same Team", + "gui.xaero_entity_category_other_teams": "From Other Teams", + "gui.xaero_entity_category_items": "Item", + "gui.xaero_entity_category_other_entities": "Other", + "gui.xaero_category_settings": "Settings", + "gui.xaero_category_include_list": "Include List", + "gui.xaero_box_category_include_list2": "A list of entity types to include in the (sub-)category on top of the entities included by the \"Hard Include\".", + "gui.xaero_category_exclude_list": "Exclude List", + "gui.xaero_box_category_exclude_list2": "A list of entity types to exclude from the entity types already included in the (sub-)category. Can work both as a \"whitelist\" and a \"blacklist\" depending on the exclusion mode you choose. This does not remove entities from the entity radar, unless you're excluding from the root \"Any\" category. The \"Display\" setting can remove entities from the radar.", + "gui.xaero_category_add_subcategory": "Add Sub-Category", + "gui.xaero_category_hard_include": "Hard Include", + "gui.xaero_box_category_hard_include2": "Controls which entities to automatically include in the (sub-)category without having to put them in the include list manually.", + "gui.xaero_category_list_add": "Add To List...", + "gui.xaero_category_exclude_list_mode": "Exclusion Mode", + "gui.xaero_category_name": "Category Name...", + "gui.xaero_category_confirm": "Confirm", + "gui.xaero_category_delete": "Delete Category", + "gui.xaero_category_delete_confirm": "Delete the following category?", + "gui.xaero_category_enable_protection": "Protection: OFF", + "gui.xaero_category_disable_protection": "Protection: ON", + "gui.xaero_category_disable_protection_confirm": "Disable protection for the following category?", + "gui.xaero_category_enable_protection_confirm": "Enable protection for the following category?", + "gui.xaero_box_category_protection": "Category protection prevents you from (accidentally) deleting, moving, renaming a category or changing its \"Hard Include\" setting.", + "gui.xaero_category_protected_category": "Protected!", + "gui.xaero_category_category_move_up": "Increase Priority", + "gui.xaero_category_category_move_down": "Decrease Priority", + "gui.xaero_category_delete_list_element": "Delete", + "gui.xaero_category_settings_confirm": "Confirm", + "gui.xaero_category_settings_cancel": "Cancel", + "gui.xaero_category_settings_cancel_confirm": "Leave without saving your changes?", + "gui.xaero_category_settings_reset": "Reset Defaults", + "gui.xaero_category_settings_reset_confirm1": "Reset the category configuration to default values?", + "gui.xaero_category_settings_reset_confirm2": "Custom categories will be removed and the default ones will be reset.", + "gui.xaero_radar_displayed": "Display", + "gui.xaero_radar_dots_color": "Dot Color", + "gui.xaero_radar_icons_displayed": "Icons", + "gui.xaero_radar_names_displayed": "Names", + "gui.xaero_radar_render_order": "Render Order", + "gui.xaero_box_radar_render_order": "Controls the order in which the radar categories are rendered. A lower number means being rendered earlier. However, in the newer Minecraft versions dots are always rendered on top of the icons. The order still applies within dot or icon rendering though.", + "gui.xaero_radar_dots_color_team_colour": "Team Color", + "gui.xaero_box_always_entity_nametags2": "Always render names for entities with name tags regardless of what the name setting is set to.", + "gui.xaero_radar_setting_displayed": "Display Radar", + "gui.xaero_radar_setting_names": "Display Names", + "gui.xaero_radar_setting_icons": "Display Icons", + "gui.xaero_toggle_entity_radar": "Toggle Entity Radar", + "narration.xaero_ui_list_left_right_usage": "Press LEFT and RIGHT buttons to select a column within the entry.", + "gui.xaero_category_help2": "Select a sub-category and go to its Settings to configure things like dot color, names, icons etc. \n \n Sub-categories that are higher on the list are prioritized when multiple sub-categories include the same entity! Keep that in mind when creating custom categories. Usually, a new custom category should be placed at the top.", + "gui.xaero_update_notification": "Update Notifications", + "gui.xaero_category_cut": "Cut/Move §e%1$s", + "gui.xaero_category_paste": "Paste §e%1$s§r Into §e%2$s", + "gui.xaero_category_paste_cancel": "Cancel Cut/Paste", + "gui.xaero_category_duplicate": "Duplicate §e%1$s", + "gui.xaero_category_duplicate_confirm": "Duplicate the following category?", + "gui.xaero_reverse_entity_radar": "Reverse Radar Render Order", + "gui.xaero_adjust_height_for_carpetlike_blocks": "Adjust Y For Short Blocks", + "gui.xaero_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.", + "gui.xaero_box_category": "View/Edit §e%1$s", + "gui.xaero_box_category_settings": "Settings For §e%1$s", + "gui.xaero_auto_convert_wp_distance_km": "Convert Distance to KM at", + "gui.xaero_auto_convert_wp_distance_km_never": "Never", + "gui.xaero_waypoint_distance_precision": "Waypoint Distance Precision", + "gui.xaero_sort_angle": "Angular Distance", + "gui.xaero_toggle_enabled": "Enabled", + "gui.xaero_toggle_disabled": "Disabled", + "gui.xaero_main_entity_dot_size": "Main Entity Dot Size", + "gui.xaero_category_settings_save_confirm": "Save changes before you exit?", + "gui.xaero_category_settings_save_confirm_warning": "Warning: This confirmation screen was recently replaced!", + "gui.xaero_start_fading_at": "Min Y Distance For Depth Fade", + "gui.xaero_box_start_fading_at": "Minimum Y level difference requirement for an entity to start darkening on the radar when the \"Show Entity Depth\" setting is enabled.", + "gui.xaero_start_fading_at_auto": "Auto", + "gui.xaero_legacy_color": "Legacy", + "gui.xaero_partial_y_teleportation": "Use Y With Partial When TP", + "gui.xaero_box_partial_y_teleportation": "When teleporting to a waypoint, 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_delete_reached_deathpoints": "Delete Reached Deathpoints", + "gui.xaero_box_delete_reached_deathpoints": "Automatically delete deathpoints when you are within 4 blocks from them. This requires the deathpoint to be visible in-game or on the minimap. A deathpoint is protected from deletion for 5 seconds after its creation.", + "gui.xaero_hide_minimap_under_screen": "Hide When Under Screen", + "gui.xaero_box_hide_minimap_under_screen": "Hide the minimap when a GUI screen is open, e.g. the inventory, with the exception of minimap-related screens and the chat screen.", + "gui.xaero_north_compass_color": "North Compass Color", + "gui.xaero_north_compass_color_default": "Default", + "gui.xaero_category_add_to_list_custom": "Confirm Custom Input: %1$s", + "gui.xaero_box_category_list_add": "Supports entity identifiers or patterns with special characters * ) ( and |. \n \n * - matches anything. \n )( - parenthesis, mostly for usage with |. \n | - the OR operator to match different sequences in the same location. \n \n For example: \n minecraft:creeper \n minecraft:zombie(_villager|_horse) - zombie villagers and horses. \n minecraft:a*l - any vanilla entity which starts with 'a' and ends with 'l'.", + "gui.xaero_using_custom_subworld": "Waypoints: %1$s", + "gui.xaero_hide_minimap_under_f3": "Hide When Under F3", + "gui.xaero_box_hide_minimap_under_f3": "Hide the minimap when the F3 debug screen is enabled.", + "gui.xaero_entity_display_y": "Display Y Level", + "gui.xaero_entity_display_y_full": "Display Entity Y Level", + "gui.xaero_block_light_value": "BL: %d", + "gui.xaero_sky_light_value": "SL: %d", + "gui.xaero_all_light_value": "L: %d", + "gui.xaero_both_light_value": "BL: %d SL: %d", + "gui.xaero_toggle_manual_cave_mode": "Toggle Manual Cave Mode", + "gui.xaero_manual_cave_mode": "Manual Cave Mode", + "gui.xaero_manual_cave_mode_start": "Manual Cave Mode Start Y", + "gui.xaero_box_manual_cave_mode_start": "Which Y level to start mapping blocks from when the manual cave mode is enabled. Manual cave mode can be toggled with a key binding. For the \"Auto\" option, go all the way to the left.", + "gui.xaero_manual_cave_mode_start_auto": "Auto", + "gui.xaero_chunk_grid_line_width": "Chunk Grid Line Width", + "gui.xaero_radar_render_over_minimap": "Render Over Minimap Frame", + "gui.xaero_box_radar_render_over_minimap": "Render the entities over the minimap frame instead of rendering them inside the frame. Entities rendered this way act similarly to the waypoints and stick to the border when out of bounds. Visible entities are still limited to the ones loaded on the game client side though. \n \n Option \"Player List\" - render over minimap only when the \"List Players\" key binding (TAB by default) is pressed.", + "gui.xaero_radar_render_radar_over_frame": "Render Radar Over Frame", + "gui.xaero_radar_over_map_never": "Never", + "gui.xaero_radar_over_map_list": "Player List", + "gui.xaero_radar_over_map_always": "Always", + "gui.xaero_compass_over_everything": "Compass Over Everything", + "gui.xaero_box_compass_over_everything": "Render the compass letters (N, E, S, W) above all map elements, as opposed to under some, e.g. waypoints.", + "gui.xaero_waypoint_server_shared": "Server", + "gui.xaero_waypoint_somebody_shared": "Somebody", + "gui.xaero_pac_players": "Display Party/Ally Players", + "gui.xaero_box_pac_players": "Display players whose locations are shared with you (by the Open Parties and Claims mod) when they are out of the minimap frame bounds or not visible for another reason.", + "gui.xaero_toggle_pac_players": "Toggle Party/Ally Players", + "gui.xaero_toggle_pac_chunk_claims": "Toggle Chunk Claims", + "gui.xaero_pac_marked_for_forceload": " (Forceloadable)", + "gui.xaero_pac_claim_tooltip": "%1$s's Claim%2$s", + "gui.xaero_pac_server_claim_tooltip": "Server Claim%1$s", + "gui.xaero_pac_expired_claim_tooltip": "Expired Claim%1$s", + "gui.xaero_pac_claims": "Display Chunk Claims", + "gui.xaero_box_pac_claims": "Display chunk claims from the Open Parties and Claims mod as a colored overlay.", + "gui.xaero_pac_claims_border_opacity": "Chunk Claims Border Opacity", + "gui.xaero_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_pac_claims_fill_opacity": "Chunk Claims Fill Opacity", + "gui.xaero_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_pac_current_claim": "Display Current Claim", + "gui.xaero_box_pac_current_claim": "Display claim information about the chunk that you are in. Chunk claims require the Open Parties and Claims mod.", + "gui.xaero_category_include_list_include_in_super": "Include in Super-Category", + "gui.xaero_box_category_include_list_include_in_super": "Automatically include all entities from this list, and other lists included in this category, in the super-category/parent of this category, except the entities in the exclude list. That way you don't have to manually add duplicates on each level.", + "gui.xaero_temp_waypoints_global": "Global Temporary Waypoints", + "gui.xaero_box_temp_waypoints_global": "When enabled, temporary waypoints are treated as global waypoints and ignore the waypoint render distance limits.", + "gui.xaero_keep_enlarged_minimap_unlocked": "Keep Rotation When Enlarged", + "gui.xaero_box_keep_enlarged_minimap_unlocked": "Do not lock the minimap to north when enlarged if possible, which is only when using the circle shape at the time of writing this.", + "gui.xaero_enlarged_minimap_a_toggle": "Toggled Enlarged Minimap", + "gui.xaero_box_enlarged_minimap_a_toggle": "Treat the \"Enlarge Minimap\" key binding as a toggle instead of having to hold it.", + "gui.xaero_waypoint_visibility_type_world_map_local": "World Map Loc.", + "gui.xaero_waypoint_visibility_type_world_map_global": "World Map Glo.", + "gui.xaero_box_visibility_type": "In-Game/Minimap Visibility Type \n \n Local - only visible when in the maximum waypoint render distance \n Global - always visible \n World Map Loc. - not visible but is considered local \n World Map Glo. - not visible but is considered global", + "gui.xaero_option_requires_ingame": "This option requires you to be in game.", + "gui.xaero_alternative_list_players": "\"List Players\" Alternative", + "gui.xaero_display_stained_glass": "Display Stained Glass", + "gui.xaero_waypoint_onmap_scale": "On-Map Waypoint Scale", + "gui.xaero_waypoint_onmap_scale_auto": "Auto" +} \ No newline at end of file diff --git a/projects/1.18/assets/xaeros-minimap/xaerominimap/lang/zh_cn.json b/projects/1.18/assets/xaeros-minimap/xaerominimap/lang/zh_cn.json new file mode 100644 index 000000000000..0ae866a07bfa --- /dev/null +++ b/projects/1.18/assets/xaeros-minimap/xaerominimap/lang/zh_cn.json @@ -0,0 +1,535 @@ +{ + "gui.xaero_confirm": "确认", + "gui.xaero_cancel": "取消", + "gui.xaero_back": "返回", + "gui.xaero_delete": "删除", + "gui.xaero_OK": "确定", + "gui.xaero_add_edit": "添加/编辑", + "gui.xaero_new_waypoint": "新建路径点", + "gui.xaero_initial": "首字母", + "gui.xaero_edit_waypoint": "编辑路径点", + "gui.xaero_choose_a_preset": "选择一个预设", + "gui.xaero_choose_an_interface": "选择一个界面", + "gui.xaero_minimap": "小地图", + "gui.xaero_edit_mode": "编辑模式", + "gui.xaero_instructions": "教程/帮助", + "gui.xaero_not_ingame": "你必须先进入游戏才能使用编辑模式!", + "gui.xaero_welcome_edit_mode": "欢迎来到编辑模式!", + "gui.xaero_howto_select": "左键点击一个界面来选择它。", + "gui.xaero_howto_drag": "左键点住并拖动以移动界面。", + "gui.xaero_howto_deselect": "右键点击取消选择界面。", + "gui.xaero_howto_center": "按“C”使所选界面居中或取消居中。", + "gui.xaero_different_centered": "某些界面在居中时具有不同的外观。", + "gui.xaero_howto_flip": "按“F”翻转或取消翻转所选界面。", + "gui.xaero_howto_settings": "按“S”快速打开所选界面的设置。", + "gui.xaero_howto_preset": "点击“选择一个预设”按钮选择一个预设。", + "gui.xaero_howto_save": "点击“确认”按钮保存更改。", + "gui.xaero_howto_cancel": "点击“取消”按钮放弃你的更改。", + "gui.xaero_minimap_settings": "小地图设置", + "gui.xaero_server_disabled": "服务器可能禁用了某些模组功能。", + "gui.xaero_waypoints": "路径点", + "gui.xaero_centered": "已居中:", + "gui.xaero_press_c": "(按C)", + "gui.xaero_flipped": "已翻转:", + "gui.xaero_press_f": "(按F)", + "gui.xaero_reset_defaults": "恢复默认设置", + "gui.xaero_cave_maps": "洞穴模式", + "gui.xaero_display_waypoints": "地图上路径点", + "gui.xaero_zoom": "推近小地图", + "gui.xaero_minimap_size": "大小", + "gui.xaero_entity_amount": "实体数量", + "gui.xaero_black": "黑色", + "gui.xaero_dark_blue": "深蓝色", + "gui.xaero_dark_green": "深绿色", + "gui.xaero_dark_aqua": "深青色", + "gui.xaero_dark_red": "深红色", + "gui.xaero_dark_purple": "深紫色", + "gui.xaero_gold": "金色", + "gui.xaero_gray": "灰色", + "gui.xaero_dark_gray": "深灰色", + "gui.xaero_blue": "蓝色", + "gui.xaero_green": "绿色", + "gui.xaero_aqua": "青色", + "gui.xaero_red": "红色", + "gui.xaero_purple": "淡紫色", + "gui.xaero_yellow": "黄色", + "gui.xaero_white": "白色", + "gui.xaero_zoom_in": "推近小地图", + "gui.xaero_zoom_out": "拉远小地图", + "gui.xaero_on": "开", + "gui.xaero_off": "关", + "gui.xaero_preset_topleft": "左上角", + "gui.xaero_preset_topright": "右上角", + "gui.xaero_waypoint_teleport": "传送", + "gui.xaero_waypoints_key": "打开路径点界面", + "gui.xaero_display_coords": "显示坐标", + "gui.xaero_disable_enable": "禁用/启用", + "gui.xaero_disabled": "禁用", + "gui.xaero_minimap_guide": "左键点住并拖动以移动小地图。", + "gui.xaero_change_position": "更改位置", + "gui.xaero_preset_bottom_left": "左下角", + "gui.xaero_preset_bottom_right": "右下角", + "gui.xaero_ingame_waypoints": "游戏内路径点", + "gui.xaero_next": "下一页 >>", + "gui.xaero_previous": "<< 上一页", + "gui.xaero_lock_north": "锁定小地图北方", + "gui.xaero_deathpoint": "上次死亡地点", + "gui.xaero_deathpoint_old": "此前死亡地点", + "gui.xaero_deathpoints": "死亡地点", + "gui.xaero_chunkgrid": "区块网格", + "gui.xaero_players": "玩家", + "gui.xaero_mobs": "友好生物", + "gui.xaero_hostile": "敌对生物", + "gui.xaero_items": "物品", + "gui.xaero_other": "其他实体", + "gui.xaero_enlarge_map": "放大小地图", + "gui.xaero_fbo": "Beta", + "gui.xaero_opacity": "不透明度", + "gui.xaero_slime_chunks": "史莱姆区块", + "gui.xaero_unlimited": "无限制", + "gui.xaero_old_deathpoints": "保留旧的死亡地点", + "gui.xaero_toggle_map": "切换小地图", + "gui.xaero_antialiasing": "抗锯齿", + "gui.xaero_safe_mode": "安全模式", + "gui.xaero_transfer": "转移", + "gui.xaero_transfer_all": "转移所有路径点", + "gui.xaero_clear": "清除集合", + "gui.xaero_from": "从", + "gui.xaero_to": "到", + "gui.xaero_used_seed": "使用的种子:", + "gui.xaero_show_distance": "到路径点的距离", + "gui.xaero_waypoints_scale": "游戏内路径点缩放", + "gui.xaero_block_colours": "方块颜色模式", + "gui.xaero_accurate": "准确", + "gui.xaero_vanilla": "原版", + "gui.xaero_lighting": "光照", + "gui.xaero_looking_at": "准星指向的", + "gui.xaero_all": "全部", + "gui.xaero_display_redstone": "显示红石", + "gui.xaero_clear_set_message": "你确定要清除当前集合吗", + "gui.xaero_clear_set_message2": "集合中的所有路径点都将被删除!", + "gui.xaero_default": "默认", + "gui.xaero_create_set": "新建路径点集合", + "gui.xaero_delete_set": "删除集合", + "gui.xaero_delete_set_message": "你确定要删除当前集合吗", + "gui.xaero_delete_set_message2": "此集合将从当前世界中移除。", + "gui.xaero_toggle_waypoints": "切换游戏内路径点", + "gui.xaero_dots_size": "实体点大小", + "gui.xaero_toggle_slime": "切换史莱姆区块", + "gui.xaero_toggle_grid": "切换区块网格", + "gui.xaero_compass_over_wp": "罗盘在路径点上层", + "gui.xaero_current_biome": "显示当前生物群系", + "gui.xaero_auto_map_size": "自动", + "gui.xaero_reset_message": "你确定要恢复默认设置吗?", + "gui.xaero_reset_message2": "此操作无法撤消!", + "gui.xaero_yaw": "朝向", + "gui.xaero_true": "是", + "gui.xaero_false": "否", + "gui.xaero_team_colours": "队伍颜色", + "gui.xaero_instant_waypoint": "快速路径点", + "gui.xaero_entity_depth": "显示实体深度", + "gui.xaero_show_flowers": "显示花", + "gui.xaero_waypoint_names": "路径点名称在距离之上", + "gui.xaero_waypoints_distance": "最大路径点渲染距离", + "gui.xaero_teleport_default_command": "默认传送命令", + "gui.xaero_waypoints_distance_min": "最小路径点渲染距离", + "gui.xaero_other_teams": "其他队伍", + "gui.xaero_arrow_scale": "箭头缩放", + "gui.xaero_arrow_colour": "箭头颜色", + "gui.xaero_smooth_dots": "平滑点", + "gui.xaero_cave_zoom": "洞穴模式推近", + "gui.xaero_safe_mode_box": "使用此模组的基于Java(CPU)的等效实现,而不是默认的基于OpenGL(GPU)的实现。 安全模式是B计划,以防模组无法正常运行。 并非所有功能都在安全模式下工作。除非必须,否则不要使用。", + "gui.xaero_height_limit": "实体高度限制", + "gui.xaero_world_map": "世界地图", + "gui.xaero_use_world_map": "使用世界地图模组区块", + "gui.xaero_patron_capes": "Patreon 披风", + "gui.xaero_entity_radar": "实体雷达", + "gui.xaero_terrain_depth": "地形深度", + "gui.xaero_terrain_slopes": "地形坡度", + "gui.xaero_block_transparency": "方块透明度", + "gui.xaero_team": "队伍", + "gui.xaero_world_server": "世界/服务器", + "gui.xaero_subworld_dimension": "子世界/维度", + "gui.xaero_switch_waypoint_set": "切换路径点集合", + "gui.xaero_waypoint_opacity_ingame": "游戏内路径点不透明度", + "gui.xaero_waypoint_opacity_map": "地图上路径点不透明度", + "gui.xaero_hide_world_names": "隐藏IP/世界名称", + "gui.xaero_open_slime": "按下按键时打开", + "gui.xaero_options": "选项", + "gui.xaero_make_automatic": "使世界/服务器为auto", + "gui.xaero_make_automatic_msg1": "你确定吗?", + "gui.xaero_make_automatic_msg2": "这将交换所选世界/服务器和auto之间的所有路径点数据,从而模拟使所选世界/服务器为auto。请确认你知道你在做什么。", + "gui.xaero_make_multi_automatic": "使子世界为auto", + "gui.xaero_make_multi_automatic_msg1": "你确定吗?", + "gui.xaero_make_multi_automatic_msg2": "这将交换所选子世界和auto之间的所有路径点数据,从而模拟使所选子世界为auto。请确认你知道你在做什么。", + "gui.xaero_delete_world": "删除世界/服务器", + "gui.xaero_delete_world_msg1": "你要删除所选世界/服务器的所有路径点数据吗?", + "gui.xaero_delete_world_msg2": "此操作无法撤消!请确认你知道你在做什么。", + "gui.xaero_delete_multi_world": "删除子世界", + "gui.xaero_delete_multi_world_msg1": "你要删除所选子世界的所有路径点数据吗?", + "gui.xaero_delete_multi_world_msg2": "此操作无法撤消!请确认你知道你在做什么。", + "gui.xaero_always_show_distance": "始终显示到路径点的距离", + "gui.xaero_multiply_all_by_8": "子世界坐标 * 8", + "gui.xaero_divide_all_by_8": "子世界坐标 / 8", + "gui.xaero_multiply_msg1": "此选项应仅用于修复不正确的路径点坐标。", + "gui.xaero_multiply_msg2": "你确定要将所有子世界坐标§c乘以§f 8 吗?", + "gui.xaero_divide_msg2": "你确定要将所有子世界坐标§c除以§f 8 吗?", + "gui.xaero_share": "分享", + "gui.xaero_share_msg1": "你确定要在聊天中与§c所有人§f分享这个路径点吗?", + "gui.xaero_share_msg2": "请确认你没有暴露一个秘密位置!", + "gui.xaero_roof": "天花板", + "gui.xaero_partial": "部分", + "gui.xaero_full": "完全", + "gui.xaero_show_light_level": "显示光照等级", + "gui.xaero_up": "[向上]", + "gui.xaero_down": "[向下]", + "gui.xaero_display_all_sets": "切换所有路径点集的渲染", + "gui.xaero_waypoint_name": "路径点名称", + "gui.xaero_set_name": "集合名称", + "gui.xaero_render_layer": "叠加渲染层", + "gui.xaero_visit_needed": "§e你需要先进入该维度,将其转换为新格式!", + "gui.xaero_cross_tp": "跨维度传送", + "gui.xaero_unreachable_dimension": "目标维度无法到达。", + "gui.xaero_show_time": "显示游戏时间", + "gui.xaero_24h": "24 小时制", + "gui.xaero_12h": "12 小时制", + "gui.xaero_temporary": "临时的", + "gui.xaero_restore": "恢复", + "gui.xaero_biomes_vanilla": "原版颜色模式的生物群系", + "gui.xaero_use_multiworld": "多世界检测", + "gui.xaero_close": "关闭", + "gui.xaero_waypoint_distance_visibility_angle": "路径点距离水平可见角度", + "gui.xaero_waypoint_distance_vertical_visibility_angle": "路径点距离垂直可见角度", + "gui.xaero_teleportation": "传送", + "gui.xaero_teleportation_tooltip": "一旦禁用,只能通过配置文件启用回来!", + "gui.xaero_use_multiworld_tooltip": "如果这是一个具有单一世界(没有单独的大厅、游戏模式或迷你游戏世界)的简单服务器,请禁用。 在这类服务器上多世界检测只会引起问题。 但是,在服务器端安装这个模组应该可以防止这些问题。", + "gui.xaero_world_teleport_command": "传送命令", + "gui.xaero_use_default": "使用默认值", + "gui.xaero_centered_enlarged": "放大时居中", + "gui.xaero_zoomed_out_enlarged": "放大时拉远", + "gui.xaero_sort": "排序方式", + "gui.xaero_sort_reversed": "反转排序顺序", + "gui.xaero_sort_unsorted": "不排序", + "gui.xaero_sort_name": "名称", + "gui.xaero_sort_symbol": "首字母", + "gui.xaero_sort_distance": "距离", + "gui.xaero_box_cave_maps": "可以看到比地表方块更深处的地图模式,主要用于显示地下洞穴和建筑物内部。 天花板大小是指必须在你上方检测到以激活洞穴模式的水平“正方形”固体方块的大小。", + "gui.xaero_box_cave_maps2": "可以看到比地表方块更深处的地图模式,主要用于显示地下洞穴和建筑物内部。 天花板大小是指必须在你上方检测到以激活洞穴模式的水平“正方形”固体方块的大小。 固体方块不必在同一Y水平面上。", + "gui.xaero_box_entity_amount": "每个实体类别的数量限制。", + "gui.xaero_box_distance": "指定显示哪一个游戏内路径点的距离。", + "gui.xaero_box_distance2": "指定显示哪一个游戏内路径点的距离。 这不保证它会同时显示多个路径点。 还要查看“多个路径点距离”设置。", + "gui.xaero_box_always_distance": "即使路径点非常近,也显示距离。这不会覆盖“到路径点的距离”选项。", + "gui.xaero_box_arrow_scale": "在小地图的固定旋转和其他几种情况下使用的箭头缩放。", + "gui.xaero_box_arrow_color": "在小地图的固定旋转和其他几种情况下使用的箭头颜色。", + "gui.xaero_box_cave_zoom": "激活洞穴模式时,小地图要进一步推近多少。", + "gui.xaero_box_entity_depth": "根据相对你的Y的高度,在小地图上显示较暗的实体。", + "gui.xaero_box_height_limit": "实体的最大Y垂直距离,超出则不显示在小地图上。", + "gui.xaero_toggle_map_waypoints": "切换小地图路径点", + "gui.xaero_always_entity_nametags": "始终渲染实体命名牌", + "gui.xaero_minimap_text_align": "信息文本对齐", + "gui.xaero_center": "中心", + "gui.xaero_left": "左", + "gui.xaero_right": "右", + "gui.xaero_show_angles": "显示面向角度", + "gui.xaero_box_always_entity_nametags": "无论“实体雷达”界面中的名称设置如何,始终为带有命名牌的实体显示名称。", + "gui.xaero_box_teleport_default_command": "未在路径点界面的“选项”菜单中 设置特定于世界或特定于服务器的命令时, 用于路径点传送的命令。", + "gui.xaero_waypoints_edit_mode_individually": "逐一", + "gui.xaero_waypoints_edit_mode_all": "一次性全部", + "gui.xaero_compass": "罗盘", + "gui.xaero_cave_maps_depth": "洞穴模式深度", + "gui.xaero_waypoints_edit_reset": "重置", + "gui.xaero_main_entity_as": "自身显示为", + "gui.xaero_arrow": "箭头", + "gui.xaero_dot": "点", + "gui.xaero_crosshair": "十字准星", + "gui.xaero_teleport_coordinates_hidden": "无法传送,因为它会暴露路径点坐标。禁用“隐藏路径点坐标”选项,才能够继续自由传送。", + "gui.xaero_hide_wp_coords": "隐藏路径点坐标", + "gui.xaero_waypoints_edit_show": "显示", + "gui.xaero_waypoints_edit_hide": "隐藏", + "gui.xaero_teleport_anyway": "强制传送", + "gui.xaero_teleport_shows_coordinates": "这会暴露坐标!", + "gui.xaero_render_all_wp_sets": "渲染所有路径点集", + "gui.xaero_waypoints_global": "全局", + "gui.xaero_waypoints_local": "局部", + "gui.xaero_player_arrow_opacity": "箭头不透明度", + "gui.xaero_box_waypoints_distance": "局部路径点的最大渲染距离。全局路径点不受影响。", + "gui.xaero_connect_with_auto": "添加子世界连接", + "gui.xaero_disconnect_from_auto": "删除子世界连接", + "gui.xaero_world_connection_tooltip": "连接/断开连接选择的子世界与当前auto世界。仅连接来自同一子服务器/世界存档的子世界。例如,如果一个普通的下界传送门将你从子世界 A 带到子世界 B,那么你可以安全地连接它们。连接到当前子世界的其他子世界始终位于列表顶部,并用星号(符号:*)标记。", + "gui.xaero_connect_with_auto_msg": "你想在以下子世界之间创建连接吗?", + "gui.xaero_disconnect_from_auto_msg": "你要删除以下子世界之间的连接吗?", + "gui.xaero_teleport_not_connected": "你正试图传送到一个未连接到当前auto子世界的子世界。如果你确定这个子世界来自auto子服务器/世界,那么你可以通过在路径点界面 -> 选项 -> 添加子世界连接中添加连接来启用传送。但请注意,如果你连接不相关的子世界并进行传送,那么你很有可能会在方块中窒息或因坠落伤害而死亡,因此请小心并仅连接正确的子世界。", + "gui.xaero_ignore_heightmaps": "忽略服务器高度图", + "gui.xaero_box_ignore_heightmaps": "一些服务器将自定义值放在世界高度图中,这可能会导致地图渲染不正确。 有时它甚至可能发生在经过大量修改的单人游戏世界中。 此选项应该可以解决此类问题,但会降低一点性能。 除非必须,否则不要使用。切换此选项后重新进入存档!", + "gui.xaero_error_loading_properties": "加载服务器小地图属性时出错。请重试。", + "gui.xaero_light_block": "方块", + "gui.xaero_light_sky": "天空", + "gui.xaero_light_both": "全部", + "gui.xaero_light_all": "总和", + "gui.xaero_light_both2": "两者", + "gui.xaero_waypoints_bottom": "在底部新建路径点", + "gui.xaero_box_waypoints_bottom": "将新创建的路径点放在路径点列表的底部,而不是默认的顶部。", + "gui.xaero_minimap_shape": "形状", + "gui.xaero_minimap_shape_square": "方形", + "gui.xaero_minimap_shape_circle": "圆形", + "gui.xaero_slopes_legacy": "旧版", + "gui.xaero_names_list": "玩家列表", + "gui.xaero_names_always": "总是", + "gui.xaero_names_off": "无名称", + "gui.xaero_entity_radar_type": "类型:", + "gui.xaero_entity_radar_color": "颜色:", + "gui.xaero_entity_radar_visiblity": "可见性:", + "gui.xaero_entity_radar_names": "名称:", + "gui.xaero_entity_radar_icons": "图标/头像:", + "gui.xaero_box_entity_radar_names": "在点或图标/头像下渲染实体名称。 \n \n 选项“玩家列表” - 仅在按下“玩家列表”键(默认为 TAB)时显示。", + "gui.xaero_light_overlay_status": "使用光照叠加层", + "gui.xaero_light_overlay": "光照叠加层", + "gui.xaero_light_overlay_type": "光照叠加层", + "gui.xaero_light_overlay_color": "颜色", + "gui.xaero_light_overlay_max_light": "最大光照等级", + "gui.xaero_light_overlay_min_light": "最小光照等级", + "gui.xaero_toggle_light_overlay": "切换光照叠加层", + "gui.xaero_box_light_overlay_type": "使用此叠加层会对游戏性能产生负面影响, 因为它目前不使用世界地图模组区块并增加小地图更新频率。 不要一直保持在开启状态。", + "gui.xaero_day": "天", + "gui.xaero_tamed": "驯服的生物", + "gui.xaero_untamed_color": "未驯服颜色", + "gui.xaero_icons_list": "玩家列表", + "gui.xaero_icons_always": "总是", + "gui.xaero_icons_off": "无图标", + "gui.xaero_box_entity_radar_icons": "渲染实体图标而不是彩色点。 \n \n 选项“玩家列表” - 仅在按下“玩家列表”键(默认为 TAB)时显示。", + "gui.xaero_dot_name_scale": "点名称缩放", + "gui.xaero_entity_heads_scale": "实体图标缩放", + "gui.xaero_box_minimap_size": "影响可见程度的小地图框体大小。 当大小大于180时,方形小地图会强制进入非旋转模式(选项“锁定小地图北方”)。 \n \n 对于“自动”选项,一直拉到左边。 \n \n 旧版本模组中的大小值: \n 微小 - 57 \n 小 - 85 \n 中 - 113 \n 大 - 169", + "gui.xaero_auto_clamp_depth": "自动", + "gui.xaero_waypoints_clamp_depth": "深度限制", + "gui.xaero_waypoints_distance_scale": "路径点距离文本缩放", + "gui.xaero_waypoints_name_scale": "路径点名称文本缩放", + "gui.xaero_box_waypoints_clamp_depth": "当你远离它们时,游戏内路径点停止变小的屏幕深度。 \n 如果你想在屏幕上使远处的路径点变大/变小,请使用此选项。使用“游戏内路径点缩放”设置也可以在你靠近它们时影响路径点的大小。 \n \n 对于“自动”选项,一直拉到到左边。 \n 自动选项会同时考虑你的 FOV 和屏幕高度,尝试为你提供最佳的缩放默认值,。 \n \n 旧模组版本中的默认值: \n 深度限制:12 \n 游戏内缩放:2.5 \n 名称文本缩放:0.5 \n 距离文本缩放:0.8", + "gui.xaero_box_waypoints_distance_scale": "到游戏内路径点的距离的文本显示缩放。 \n \n 旧版本模组中的默认值: \n 深度限制:12 \n 游戏内缩放:2.5 \n 名称文本缩放:0.5 \n 距离文本缩放:0.8", + "gui.xaero_box_waypoints_name_scale": "游戏内路径点名称的文本显示缩放。 \n \n 旧版本模组中的默认值: \n 深度限制:12 \n 游戏内缩放:2.5 \n 名称文本缩放:0.5 \n 距离文本缩放:0.8", + "gui.xaero_box_waypoints_scale": "游戏内路径点的缩放。使用它来更改所有游戏内路径点的缩放,包括你附近的路径点。使用“深度限制”设置专门影响远处路径点的大小。 \n \n 旧版本模组中的默认值: \n 深度限制:12 \n 游戏内缩放:2.5 \n 名称文本缩放:0.5 \n 距离文本缩放:0.8", + "gui.xaero_waypoint_shared": "%1$s 分享了一个名为“%2$s”的路径点! §2§n[添加]", + "gui.xaero_waypoint_shared_dimension": "%1$s 分享了一个来自 %3$s 的名为“%2$s”的路径点! §2§n[添加]", + "gui.xaero_waypoint_unknown_dimension": "未知维度", + "gui.xaero_uses_worldmap_value": "此设置的值来自世界地图设置!", + "gui.xaero_uses_worldmap_hard_value": "使用世界地图区块时无法配置此设置的值!", + "gui.xaero_dots_style": "实体点样式", + "gui.xaero_dots_style_default": "默认", + "gui.xaero_dots_style_legacy": "旧版", + "gui.xaero_slopes_default_3d": "默认 3D", + "gui.xaero_slopes_default_2d": "默认 2D", + "gui.xaero_ui_scale": "UI 尺寸", + "gui.xaero_ui_scale_auto": "自动", + "gui.xaero_ui_scale_mc": "Minecraft", + "gui.xaero_box_ui_scale": "文本和其他小地图UI元素的缩放。 不适用于推近或调整大小。有单独的选项。", + "gui.xaero_pushbox_normal": "正常", + "gui.xaero_pushbox_screen_height": "屏幕高度", + "gui.xaero_pushbox_boss_health": "Boss生命条碰撞箱", + "gui.xaero_pushbox_potion_effects": "药水效果状态栏碰撞箱", + "gui.xaero_box_pushbox_boss_health": "原版Boss生命条周围有一个隐形碰撞箱将模组的界面推开。 \n \n 正常类型的碰撞箱等于它的大小,并且只将界面推开必要的距离。 \n \n 屏幕高度类型的碰撞箱拉伸到整个屏幕高度,并且总是以正常类型的高度垂直移动碰撞的界面。 当你在一列中有多个界面并希望所有这些界面都被推开时,这将非常有用。", + "gui.xaero_box_pushbox_potion_effects": "原版药水效果状态栏周围有一个隐形碰撞箱将模组的界面推开。 \n \n 正常类型的碰撞箱等于它的大小,并且只将界面推开必要的距离。 \n \n 屏幕高度类型的碰撞箱拉伸到整个屏幕高度,并且总是以正常类型的高度垂直移动碰撞的界面。 当你在一列中有多个界面并希望所有这些界面都被推开时,这将非常有用。", + "gui.xaero_minimap_frame": "边框样式", + "gui.xaero_minimap_frame_color": "边框颜色", + "gui.xaero_box_minimap_frame_color": "边框样式不是默认时的小地图边框颜色。", + "gui.xaero_minimap_frame_default": "默认", + "gui.xaero_minimap_frame_colored_thick": "彩色", + "gui.xaero_minimap_frame_colored_thin": "彩色薄边框", + "gui.xaero_compass_north": "北", + "gui.xaero_compass_east": "东", + "gui.xaero_compass_south": "南", + "gui.xaero_compass_west": "西", + "gui.xaero_compass_scale": "地图上的罗盘缩放", + "gui.xaero_box_compass_scale": "罗盘位置在地图上时罗盘文字东西南北的缩放。", + "gui.xaero_minimap_compass_inside_frame": "在地图上", + "gui.xaero_minimap_compass_on_frame": "在边框上", + "gui.xaero_compass_color": "罗盘阴影颜色", + "gui.xaero_box_compass_over_wp2": "在地图上的路径点之上渲染罗盘文字(东、西、南、北)。这仅适用于罗盘位置在边框上时。", + "effect.xaerominimap.no_minimap": "小地图不可用", + "effect.xaerominimap.no_entity_radar": "实体雷达不可用", + "effect.xaerominimap.no_waypoints": "路径点不可用", + "effect.xaerominimap.no_cave_maps": "洞穴地图不可用", + "effect.xaerominimap.no_minimap_harmful": "小地图不可用", + "effect.xaerominimap.no_entity_radar_harmful": "实体雷达不可用", + "effect.xaerominimap.no_waypoints_harmful": "路径点不可用", + "effect.xaerominimap.no_cave_maps_harmful": "洞穴地图不可用", + "effect.xaerominimap.no_minimap_beneficial": "小地图不可用", + "effect.xaerominimap.no_entity_radar_beneficial": "实体雷达不可用", + "effect.xaerominimap.no_waypoints_beneficial": "路径点不可用", + "effect.xaerominimap.no_cave_maps_beneficial": "洞穴地图不可用", + "gui.xaero_radar_item_frames": "用点显示物品展示框", + "gui.xaero_show_dimension_name": "显示当前维度", + "gui.xaero_unknown_biome": "未知生物群系", + "gui.xaero_light_value": "光照等级:%d", + "gui.xaero_teleport_y_unknown": "你不能传送到未指定 Y 坐标的路径点。编辑路径点以便能够传送到它的位置。", + "gui.xaero_box_waypoints_distance_scale2": "到游戏内路径点距离文本显示缩放。", + "gui.xaero_box_waypoints_name_scale2": "游戏内路径点名称文本显示缩放。", + "gui.xaero_box_ingame_waypoint_icon_scale": "游戏内路径点图标的缩放。", + "gui.xaero_ingame_waypoint_icon_scale": "游戏内路径点图标缩放", + "gui.xaero_ingame_waypoint_close_scale": "近距离游戏内路径点缩放", + "gui.xaero_box_ingame_waypoint_close_scale": "当你非常靠近它们时,游戏内路径点的缩放。 要更改远处路径点的缩放,请使用 “游戏内路径点图标缩放”、“路径点距离文本缩放”和“路径点名称文本缩放”设置。", + "gui.xaero_entity_icon_name_fallback": "找不到图标时使用实体名称", + "gui.xaero_settings_search": "设置搜索", + "gui.xaero_settings_search_placeholder": "搜索……", + "gui.xaero_minimap_view_settings": "视图设置", + "gui.xaero_entity_radar_settings": "实体雷达设置", + "gui.xaero_entity_radar_categories": "实体类别设置", + "gui.xaero_minimap_block_map_settings": "方块地图设置", + "gui.xaero_overlay_settings": "叠加层设置", + "gui.xaero_minimap_info_settings": "信息设置", + "gui.xaero_waypoint_settings": "路径点设置", + "gui.xaero_minimap_misc_settings": "其他设置", + "gui.xaero_entity_radar_category": "类别:", + "gui.xaero_settings_not_found": "找不到与你的输入匹配的项!", + "gui.xaero_multiple_waypoint_info": "多个路径点距离", + "gui.xaero_box_multiple_waypoint_info": "是否可以同时显示多个游戏内路径点的距离。 默认情况下,仅显示离十字准星最近的路径点的距离。 使用“到路径点的距离”设置来配置可以显示到哪些路径点的距离。", + "gui.xaero_while_sneaking": "潜行时", + "gui.xaero_multiple_waypoints_always": "总是", + "gui.xaero_narrator_select_nothing": "无", + "gui.xaero_category_setting_inherit": "-", + "gui.xaero_category_expanded_options": "%s(选择一个选项)", + "gui.xaero_entity_category_root": "任何", + "gui.xaero_entity_category_living": "生物", + "gui.xaero_entity_category_hostile": "敌对的", + "gui.xaero_entity_category_friendly": "友好的", + "gui.xaero_entity_category_hostile_tamed": "驯服的", + "gui.xaero_entity_category_friendly_tamed": "驯服的", + "gui.xaero_entity_category_players": "玩家", + "gui.xaero_entity_category_same_team": "来自相同队伍", + "gui.xaero_entity_category_other_teams": "来自其他队伍", + "gui.xaero_entity_category_items": "物品", + "gui.xaero_entity_category_other_entities": "其他", + "gui.xaero_category_settings": "设置", + "gui.xaero_category_include_list": "包含列表", + "gui.xaero_box_category_include_list2": "要包含在“硬包含”所包含的实体之上的(子)类别中的实体类型列表。", + "gui.xaero_category_exclude_list": "排除列表", + "gui.xaero_box_category_exclude_list2": "要从已包含在(子)类别中的实体类型中排除的实体类型列表。 根据你选择的排除模式,可以同时用作“白名单”和“黑名单”。 这不会从实体雷达中删除实体,除非你从根“任何”类别中排除。 “显示”设置可以从雷达中排除实体。", + "gui.xaero_category_add_subcategory": "添加子类别", + "gui.xaero_category_hard_include": "硬包含", + "gui.xaero_box_category_hard_include2": "控制哪些实体自动包含在(子)类别中,无需手动将它们放入包含列表中。", + "gui.xaero_category_list_add": "添加到列表……", + "gui.xaero_category_exclude_list_mode": "排除模式", + "gui.xaero_category_name": "类别名称……", + "gui.xaero_category_confirm": "确认", + "gui.xaero_category_delete": "删除类别", + "gui.xaero_category_delete_confirm": "删除以下类别?", + "gui.xaero_category_enable_protection": "保护:关", + "gui.xaero_category_disable_protection": "保护:开", + "gui.xaero_category_disable_protection_confirm": "禁用以下类别的保护?", + "gui.xaero_category_enable_protection_confirm": "启用以下类别的保护?", + "gui.xaero_box_category_protection": "类别保护可防止你(意外)删除、移动、重命名类别或更改其“硬包含”设置。", + "gui.xaero_category_protected_category": "受保护!", + "gui.xaero_category_category_move_up": "提高优先级", + "gui.xaero_category_category_move_down": "降低优先级", + "gui.xaero_category_delete_list_element": "删除", + "gui.xaero_category_settings_confirm": "确认", + "gui.xaero_category_settings_cancel": "取消", + "gui.xaero_category_settings_cancel_confirm": "离开而不保存你的更改?", + "gui.xaero_category_settings_reset": "重置为默认", + "gui.xaero_category_settings_reset_confirm1": "将类别配置重置为默认?", + "gui.xaero_category_settings_reset_confirm2": "自定义类别将被删除,默认类别将被重置。", + "gui.xaero_radar_displayed": "显示", + "gui.xaero_radar_dots_color": "点颜色", + "gui.xaero_radar_icons_displayed": "图标", + "gui.xaero_radar_names_displayed": "名称", + "gui.xaero_radar_render_order": "渲染顺序", + "gui.xaero_box_radar_render_order": "控制雷达类别的渲染顺序。较低的数字意味着更早地渲染。 然而,在较新的Minecraft版本中,点总是显示在图标之上。 该顺序仍然适用于点或图标渲染。", + "gui.xaero_radar_dots_color_team_colour": "队伍颜色", + "gui.xaero_box_always_entity_nametags2": "无论名称设置是什么,始终为带有命名牌的实体显示名称。", + "gui.xaero_radar_setting_displayed": "显示雷达", + "gui.xaero_radar_setting_names": "显示名称", + "gui.xaero_radar_setting_icons": "显示图标", + "gui.xaero_toggle_entity_radar": "切换实体雷达", + "narration.xaero_ui_list_left_right_usage": "按下“左”和“右”按钮选择条目中的一列。", + "gui.xaero_category_help2": "选择一个子类别并转到其设置以配置点颜色、名称、图标等内容。 \n \n 当多个子类别包含同一实体时,列表中较高的子类别优先! 创建自定义类别时请记住这一点。 通常,新的自定义类别应该会被放在顶部。", + "gui.xaero_update_notification": "更新通知", + "gui.xaero_category_cut": "剪切/移动 §e%1$s", + "gui.xaero_category_paste": "将 §e%1$s§r 粘贴到 §e%2$s", + "gui.xaero_category_paste_cancel": "取消剪切/粘贴", + "gui.xaero_category_duplicate": "复制 §e%1$s", + "gui.xaero_category_duplicate_confirm": "复制以下类别?", + "gui.xaero_reverse_entity_radar": "反转雷达渲染顺序", + "gui.xaero_adjust_height_for_carpetlike_blocks": "为矮的方块调整 Y 值", + "gui.xaero_box_adjust_height_for_carpetlike_blocks": "类似地毯的矮方块的高度值减去1,例如地毯、1层雪、睡莲等。 这可以防止这些方块像一个完整的方块一样在地图上显示明显的阴影。", + "gui.xaero_box_category": "查看/编辑 §e%1$s", + "gui.xaero_box_category_settings": "§e%1$s§r 的设置", + "gui.xaero_auto_convert_wp_distance_km": "将距离转换为公里", + "gui.xaero_auto_convert_wp_distance_km_never": "从不", + "gui.xaero_waypoint_distance_precision": "路径点距离精度", + "gui.xaero_sort_angle": "角距离", + "gui.xaero_toggle_enabled": "已启用", + "gui.xaero_toggle_disabled": "已禁用", + "gui.xaero_main_entity_dot_size": "自身点大小", + "gui.xaero_category_settings_save_confirm": "退出前保存更改?", + "gui.xaero_category_settings_save_confirm_warning": "警告:此确认屏幕最近已被替换!", + "gui.xaero_start_fading_at": "深度渐变的最小 Y 距离", + "gui.xaero_box_start_fading_at": "当启用“显示实体深度”设置时,实体在雷达上开始变暗的最小Y高度差距。", + "gui.xaero_start_fading_at_auto": "自动", + "gui.xaero_legacy_color": "旧版", + "gui.xaero_partial_y_teleportation": "传送时使用偏移的 Y 值", + "gui.xaero_box_partial_y_teleportation": "传送到路径点时,将 Y 坐标偏移 0.5 以避免穿过地毯状方块掉入虚空。否则,使用整数 Y 坐标。", + "gui.xaero_delete_reached_deathpoints": "删除到达过的死亡地点", + "gui.xaero_box_delete_reached_deathpoints": "当你靠近到4个方块内时自动删除死亡地点。 这要求死亡地点在游戏中或小地图上可见。 死亡地点在创建后5秒内不会被删除。", + "gui.xaero_hide_minimap_under_screen": "位于其他界面下方时隐藏", + "gui.xaero_box_hide_minimap_under_screen": "当GUI界面打开时隐藏小地图,例如物品栏,与小地图相关的界面和聊天界面除外。", + "gui.xaero_north_compass_color": "罗盘北方颜色", + "gui.xaero_north_compass_color_default": "默认", + "gui.xaero_category_add_to_list_custom": "确认自定义输入:%1$s", + "gui.xaero_box_category_list_add": "支持带有特殊字符 * ) ( 和 | 的实体标识符或匹配模式。 \n \n * - 匹配任何内容。 \n ) ( - 括号,主要与 | 一起使用。 \n | - “或”运算符以匹配相同位置的不同序列。 \n \n 例如: \n minecraft:creeper \n minecraft:zombie(_villager|_horse) - 僵尸村民和马。 \n minecraft:a*l - 任何以“a”开头并以“l”结尾的原版实体。", + "gui.xaero_using_custom_subworld": "路径点:%1$s", + "gui.xaero_hide_minimap_under_f3": "在 F3 时隐藏", + "gui.xaero_box_hide_minimap_under_f3": "启用 F3 调试界面时隐藏小地图。", + "gui.xaero_entity_display_y": "显示 Y 高度", + "gui.xaero_entity_display_y_full": "显示实体 Y 高度", + "gui.xaero_block_light_value": "方块光照:%d", + "gui.xaero_sky_light_value": "天空光照:%d", + "gui.xaero_all_light_value": "光照等级:%d", + "gui.xaero_both_light_value": "方块光照:%d 天空光照:%d", + "gui.xaero_toggle_manual_cave_mode": "切换手动洞穴模式", + "gui.xaero_manual_cave_mode": "手动洞穴模式", + "gui.xaero_manual_cave_mode_start": "手动洞穴模式起始 Y 高度", + "gui.xaero_box_manual_cave_mode_start": "启用手动洞穴模式时,从哪个Y高度开始绘制方块。 手动洞穴模式可以通过按键绑定进行切换。 对于“自动”选项,一直拉到左边。", + "gui.xaero_manual_cave_mode_start_auto": "自动", + "gui.xaero_chunk_grid_line_width": "区块网格线宽度", + "gui.xaero_radar_render_over_minimap": "在小地图边框之上渲染", + "gui.xaero_box_radar_render_over_minimap": "允许在小地图边框上渲染实体,而不只是在边框内渲染它们。 以这种方式渲染的实体的行为类似于路径点,并且在超出边界时会粘在边界上。 可见实体仍然仅限于游戏客户端加载的实体。 \n \n 选项“玩家列表” - 仅当按下“玩家列表”键绑定(默认为 TAB)时才在小地图上如此渲染。", + "gui.xaero_radar_render_radar_over_frame": "在边框之上渲染雷达", + "gui.xaero_radar_over_map_never": "从不", + "gui.xaero_radar_over_map_list": "玩家列表", + "gui.xaero_radar_over_map_always": "总是", + "gui.xaero_compass_over_everything": "罗盘在最上层", + "gui.xaero_box_compass_over_everything": "在所有地图元素上方渲染罗盘文字(东、西、南、北),而不是在某些元素下方,例如路径点。", + "gui.xaero_waypoint_server_shared": "服务器", + "gui.xaero_waypoint_somebody_shared": "某人", + "gui.xaero_pac_players": "展示帮派/盟友玩家", + "gui.xaero_box_pac_players": "当玩家超出小地图框体边界或因其他原因不可见时,显示与你共享位置的玩家(由 Open Parties and Claims 模组提供)。", + "gui.xaero_toggle_pac_players": "切换帮派/盟友玩家", + "gui.xaero_toggle_pac_chunk_claims": "切换区块认领", + "gui.xaero_pac_marked_for_forceload": "(可强制加载)", + "gui.xaero_pac_claim_tooltip": "%1$s 的认领 %2$s", + "gui.xaero_pac_server_claim_tooltip": "服务器认领 %1$s", + "gui.xaero_pac_expired_claim_tooltip": "到期的认领 %1$s", + "gui.xaero_pac_claims": "显示区块认领", + "gui.xaero_box_pac_claims": "将来自 Open Parties and Claims 模组的区块认领显示为彩色叠加层。", + "gui.xaero_pac_claims_border_opacity": "区块认领边界不透明度", + "gui.xaero_box_pac_claims_border_opacity": "区块认领叠加层的边缘不透明度。区块认领需要 Open Parties and Claims 模组。", + "gui.xaero_pac_claims_fill_opacity": "区块认领填充不透明度", + "gui.xaero_box_pac_claims_fill_opacity": "区块认领叠加层的填充颜色不透明度。区块认领需要 Open Parties and Claims 模组。", + "gui.xaero_pac_current_claim": "显示当前认领", + "gui.xaero_box_pac_current_claim": "显示有关你所在区块的认领信息。区块认领需要 Open Parties and Claims 模组。", + "gui.xaero_category_include_list_include_in_super": "包含在超类别中", + "gui.xaero_box_category_include_list_include_in_super": "自动将此列表中的所有实体以及此类别中包含的其他列表 包含在此类别的超类别/父级中,排除列表中的实体除外。 这样你就不必在每个级别上手动添加重复项。", + "gui.xaero_temp_waypoints_global": "临时路径点为全局", + "gui.xaero_box_temp_waypoints_global": "启用后,临时路径点将被视为全局路径点并忽略路径点渲染距离限制。", + "gui.xaero_keep_enlarged_minimap_unlocked": "放大时保持旋转", + "gui.xaero_box_keep_enlarged_minimap_unlocked": "如果可能的话,在放大时不要将小地图锁定在北方,这只适用于圆形小地图。", + "gui.xaero_enlarged_minimap_a_toggle": "放大小地图键视为切换", + "gui.xaero_box_enlarged_minimap_a_toggle": "将“放大小地图”键视为切换,而不用按住它。", + "gui.xaero_waypoint_visibility_type_world_map_local": "世界地图局部", + "gui.xaero_waypoint_visibility_type_world_map_global": "世界地图全局", + "gui.xaero_box_visibility_type": "游戏内/小地图可见性类型 \n \n 局部 - 仅在最大路径点渲染距离内可见 \n 全局 - 始终可见 \n 世界地图局部 - 不可见,但被视为局部 \n 世界地图全局 - 不可见,但被视为全局", + "gui.xaero_option_requires_ingame": "此选项要求你已进入游戏。", + "gui.xaero_alternative_list_players": "“玩家列表”第二键位", + "gui.xaero_display_stained_glass": "显示染色玻璃", + "gui.xaero_waypoint_onmap_scale": "地图上路径点大小", + "gui.xaero_waypoint_onmap_scale_auto": "自动" +} \ No newline at end of file diff --git a/projects/1.18/assets/xaeros-world-map/xaeroworldmap/lang/en_us.json b/projects/1.18/assets/xaeros-world-map/xaeroworldmap/lang/en_us.json index f1e244d16d61..fe2d26a01895 100644 --- a/projects/1.18/assets/xaeros-world-map/xaeroworldmap/lang/en_us.json +++ b/projects/1.18/assets/xaeros-world-map/xaeroworldmap/lang/en_us.json @@ -63,10 +63,11 @@ "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": "Zoom In \n (or mouse wheel)", - "gui.xaero_box_zoom_out": "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. \n Right-click the map for some useful shortcuts. \n §2%2$s§r to open global settings. \n §2%3$s§r for alternative zoom-in. \n §2%4$s§r for alternative zoom-out. \n %1$sClick here to edit the key bindings.", - "gui.xaero_box_controls_minimap": "\n Waypoint controls: \n §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 Right-click an existing waypoint for more waypoint controls. \n \n ", + "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.", @@ -79,12 +80,12 @@ "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": "§2%s§r Open Full Waypoint Menu", - "gui.xaero_box_rendering_all_sets": "§2%s§r Rendering All Waypoint Sets", - "gui.xaero_box_rendering_current_set": "§2%s§r Rendering Only The Current Set", + "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_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", @@ -113,13 +114,13 @@ "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_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 that you are viewing in game and on the minimap. The sub-world can be switched in 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.", @@ -133,5 +134,61 @@ "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_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_filter_players_by_name": "Filter Players...", + "gui.xaero_wm_player_same_party": "Same Party", + "gui.xaero_wm_player_ally_party": "Ally Party", + "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 Party/Ally Player Menu", + "gui.xaero_box_open_players": "Party/Ally Player Menu", + "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_pac_players": "%s Rendering players", + "gui.xaero_box_hiding_pac_players": "%s Not rendering players", + "gui.xaero_toggle_pac_players": "Toggle Party/Ally Players", + "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" } \ No newline at end of file diff --git a/projects/1.18/assets/xaeros-world-map/xaeroworldmap/lang/zh_cn.json b/projects/1.18/assets/xaeros-world-map/xaeroworldmap/lang/zh_cn.json index 78e3d36182b1..2a70e28c3a9c 100644 --- a/projects/1.18/assets/xaeros-world-map/xaeroworldmap/lang/zh_cn.json +++ b/projects/1.18/assets/xaeros-world-map/xaeroworldmap/lang/zh_cn.json @@ -1,5 +1,5 @@ { - "gui.xaero_open_map": "打开世界地图", + "gui.xaero_open_map": "打开 World Map", "gui.xaero_open_settings": "打开设置", "gui.xaero_debug": "调试", "gui.xaero_on": "开", @@ -13,18 +13,18 @@ "gui.xaero_update_chunks": "更新区块", "gui.xaero_terrain_depth": "地形深度", "gui.xaero_terrain_slopes": "地形坡度", - "gui.xaero_footsteps": "脚印", + "gui.xaero_footsteps": "足迹", "gui.xaero_light_levels": "光照等级", "gui.xaero_requires_reload": "需要重新加载世界才能生效!更低=更好的性能", "gui.xaero_flowers": "加载花", "gui.xaero_texture_compression": "纹理压缩", - "gui.xaero_world_map_screen": "世界地图屏幕", + "gui.xaero_world_map_screen": "世界地图界面", "gui.xaero_world_map_settings": "Xaero的世界地图设置", "gui.xaero_wm_coordinates": "鼠标处坐标", "gui.xaero_biome_colors": "原版模式生物群系", "gui.xaero_worldmap_waypoints": "世界地图路径点", - "gui.xaero_map_zoom_in": "放大(可替换)", - "gui.xaero_map_zoom_out": "缩小(可替换)", + "gui.xaero_map_zoom_in": "放大(可选的)", + "gui.xaero_map_zoom_out": "缩小(可选的)", "gui.xaero_map_unconfirmed": "世界地图需要确认!", "gui.xaero_confirm": "确认", "gui.xaero_cancel": "取消", @@ -42,34 +42,35 @@ "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": "显示缩放级别", - "gui.xaero_wm_ignore_heightmaps": "忽略服务器高度", - "gui.xaero_wm_box_ignore_heightmaps": "某些服务器在世界高度贴图中放置自定义物品,这可能会导致渲染不正确的贴图。有时,它甚至可以发生在高度更改的单人世界里。这个选项应该以牺牲性能为代价来解决这些问题。除非需要,否则不要使用。切换选项后重新进入世界!", - "gui.xaero_wm_waypoint_scale": "路径点范围", + "gui.xaero_wm_ignore_heightmaps": "忽略服务器高度图", + "gui.xaero_wm_box_ignore_heightmaps": "某些服务器在世界高度图中储存自定义值,这可能会导致地图渲染不正确。 有时,它甚至可以发生在大量更改的单人世界里。 这个选项应该会通过消耗一些性能来解决这些问题。 除非必须,否则不要使用。切换选项后重新进入世界!", + "gui.xaero_wm_waypoint_scale": "路径点缩放", "gui.xaero_wm_error_loading_properties": "加载服务器世界地图属性时出错。请重试。", "gui.xaero_mw_server": "服务器", - "gui.xaero_mw_server_box": "地图选择由服务器自动控制。您可以在XaeroWorldMap目录中的特定于服务器的配置中使用“ignoreServerLevelId”关闭此功能。", + "gui.xaero_mw_server_box": "地图选择由服务器自动控制。 你可以在XaeroWorldMap目录中的特定于服务器的配置中 通过“ignoreServerLevelId”关闭此功能。", "gui.xaero_wm_next": "下一页 >>", "gui.xaero_wm_previous": "<< 上一页", "gui.xaero_wm_slopes_legacy": "旧版", - "gui.xaero_open_map_animation": "打开动画", + "gui.xaero_open_map_animation": "打开时显示动画", "gui.xaero_wm_slopes_default_3d": "默认3D", "gui.xaero_wm_slopes_default_2d": "默认2D", "gui.xaero_reload_everything": "重新加载区块", "effect.xaeroworldmap.no_world_map": "没有世界地图", "effect.xaeroworldmap.no_world_map_harmful": "没有世界地图", "effect.xaeroworldmap.no_world_map_beneficial": "没有世界地图", - "gui.xaero_no_world_map_message": "该地图因药水效果而被禁用。", - "gui.xaero_box_zoom_in": "放大 \n (或使用鼠标滚轮)", - "gui.xaero_box_zoom_out": "缩小 \n (或使用鼠标滚轮)", - "gui.xaero_box_controls": "控制 \n \n 鼠标单击并拖动可滚动地图。\n 滚动鼠标滚轮可放大和缩小。\n 鼠标右键单击地图可以找到一些有用的快捷方式。\n §2%2$s§r 打开全局设置。\n §2%3$s§r 替代放大。\n §2%4$s§r 替代缩小。\n %1$s点击这里编辑按键绑定。", - "gui.xaero_box_controls_minimap": "\n 路径点控制:\n §2%s§r 创建一个新的路径点。\n §2%s§r 快速创建一个临时路径点。\n §2%s§r 切换路径点。\n §2%s§r 切换渲染所有路径点。\n §2%s§r 打开完整的路径点菜单。\n 鼠标右键单击现有路径点以获得更多路径点控制。\n \n ", + "gui.xaero_no_world_map_message": "地图被药水效果禁用。", + "gui.xaero_box_zoom_in": "%s 推近 \n (或使用鼠标滚轮)", + "gui.xaero_box_zoom_out": "%s 拉远 \n (或使用鼠标滚轮)", + "gui.xaero_box_controls": "控制 \n \n 鼠标点击并拖拽可拖动地图。 \n 滚动鼠标滚轮可推近和拉远(CTRL可以更精确)。 \n 鼠标右键单击地图可查看一些有用的快捷方式。 \n 一些UI按钮的工具提示中显示了额外按键绑定。 \n 鼠标右键点击地图元素(例如,路径点)可查看选项。 \n %1$s点击这里编辑按键绑定。", + "gui.xaero_box_controls_minimap": "§2%s§r 创建一个新的路径点。 \n §2%s§r 创建一个快速临时路径点。 \n §2%s§r 切换路径点集。 \n §2%s§r 切换渲染所有路径点集。 \n §2%s§r 打开完整的路径点菜单。 \n \n ", + "gui.xaero_box_controls_pac": "§2%s§r 打开 Parties and Claims 菜单。 \n \n ", "gui.xaero_box_export": "将地图导出为一个PNG文件。", "gui.xaero_export_confirm_1": "是否要将地图导出为PNG文件?", - "gui.xaero_export_confirm_2": "游戏在运行时会暂时冻结。", + "gui.xaero_export_confirm_2": "在导出时,游戏将会暂时冻结。", "gui.xaero_box_map_switching": "地图切换选项", "gui.xaero_box_open_waypoints": "路径点", "gui.xaero_box_close_waypoints": "关闭路径点", @@ -77,16 +78,16 @@ "gui.xaero_box_close_settings": "§2%s§r关闭设置", "gui.xaero_wm_up": "[向上]", "gui.xaero_wm_down": "[向下]", - "gui.xaero_filter_waypoints_by_name": "筛选路径点", + "gui.xaero_filter_waypoints_by_name": "筛选路径点……", "gui.xaero_wm_search_invalid_regex": "无效的正则表达式语法!", - "gui.xaero_box_full_waypoints_menu": "§2%s§r打开完整的路径点菜单", - "gui.xaero_box_rendering_all_sets": "§2%s§r渲染所有路径点", - "gui.xaero_box_rendering_current_set": "§2%s§r仅渲染当前设置", + "gui.xaero_box_full_waypoints_menu": "%s打开完整的路径点菜单", + "gui.xaero_box_rendering_all_sets": "%s渲染所有路径点集", + "gui.xaero_box_rendering_current_set": "%s仅渲染当前路径点集", "gui.xaero_zoom_buttons": "缩放按钮", - "gui.xaero_box_showing_disabled": "显示禁用路径点", - "gui.xaero_box_hiding_disabled": "隐藏禁用路径点", - "gui.xaero_box_waypoints_minimap_required": "路径点功能需要Xaero's Minimap模组!", - "gui.xaero_box_waypoints_disabled": "世界地图设置中路径点被禁用!", + "gui.xaero_box_showing_disabled": "显示禁用的路径点", + "gui.xaero_box_hiding_disabled": "隐藏禁用的路径点", + "gui.xaero_box_waypoints_minimap_required": "路径点功能需要 Xaero's Minimap 模组!", + "gui.xaero_box_waypoints_disabled": "路径点在世界地图设置中被禁用!", "gui.xaero_right_click_waypoint_edit": "§2%s§r编辑路径点", "gui.xaero_right_click_waypoint_teleport": "§2%s§r传送到路径点", "gui.xaero_right_click_waypoint_disable": "§2%s§r禁用路径点", @@ -102,19 +103,92 @@ "gui.xaero_right_click_box_map_settings": "§2%s§r打开设置", "gui.xaero_right_click_box_map_export": "将地图导出为PNG", "gui.xaero_waypoint_backgrounds": "渲染路径点背景", - "gui.xaero_right_click_map_cant_teleport": "§8(传送)模糊的Y坐标", - "gui.xaero_right_click_map_cant_create_waypoint": "§8不能在这里设置路径点", - "gui.xaero_no_world_map_item_message": "该模组被配置为在您的快捷栏中或装备中需要以下物品:", + "gui.xaero_right_click_map_cant_teleport": "§8(传送)模糊的Y坐标……", + "gui.xaero_right_click_map_cant_teleport_world": "§8(传送)尚未确认……", + "gui.xaero_right_click_map_cant_create_waypoint": "§8不能在这里设置路径点……", + "gui.xaero_no_world_map_item_message": "该模组被配置为需要你装备以下物品或放在快捷栏中:", "gui.xaero_right_click_waypoint_share": "在聊天栏分享路径点", "gui.xaero_right_click_map_share_location": "在聊天栏分享位置", - "gui.xaero_right_click_map_cant_share_location": "§8无法分享此位置", - "gui.xaero_current_map_locked1": "当前选择的地图被另一个游戏进程(Minecraft客户端)所使用。", + "gui.xaero_right_click_map_cant_share_location": "§8无法分享此位置……", + "gui.xaero_current_map_locked1": "当前选择的地图被另一个游戏进程(Minecraft客户端)占用。", "gui.xaero_current_map_locked2": "请选择该服务器的不同地图(左下角图标)。", "gui.xaero_wm_detect_ambiguous_y": "在发现中检测到不明确的Y坐标", - "gui.xaero_wm_box_detect_ambiguous_y": "地图上的单个像素可以包含多个透明图层和它们下方的不透明方块。在较旧的非缓存地图数据文件中,在这种情况下只存储不透明方块的Y坐标(高度),这通常会使直接传送到存储的Y坐标不安全。当此设置为ON时,模组会将此类地图像素视为未发现的区块。它默认为2D路径点并禁用直接传送到此类像素。禁用此功能需您自担风险!", - "gui.xaero_box_closing_menu_when_hopping": "跳转到路径点时关闭菜单(在菜单中左击鼠标)", - "gui.xaero_box_not_closing_menu_when_hopping": "跳转路径点时不关闭菜单(在菜单中左击鼠标)", + "gui.xaero_wm_box_detect_ambiguous_y": "地图上的单个像素可以包含多个透明层和它们下方的不透明方块。 在较旧的非缓存式地图数据文件中,在这种情况下只存储不透明方块的Y坐标(高度), 这通常会使直接传送到存储的Y坐标不安全。当此设置为ON时,模组会将此类地图像素视为未发现的区块。 它默认为2D路径点并禁止直接传送到此类像素。 禁用此功能需你自担风险!", + "gui.xaero_box_closing_menu_when_hopping": "跳转到路径点时关闭菜单(在菜单中点击鼠标左键)", + "gui.xaero_box_not_closing_menu_when_hopping": "跳转路径点时不关闭菜单(在菜单中点击鼠标左键)", "gui.xaero_wm_update_notification": "更新通知", "gui.xaero_wm_adjust_height_for_carpetlike_blocks": "调整方块的Y坐标", - "gui.xaero_wm_box_adjust_height_for_carpetlike_blocks": "从类似地毯方块的矮方块的高度值中减去1,例如地毯方块、1层雪方块、睡莲方块等。这可以防止这些方块在地图上像一个完整的方块一样造成严重的阴影。路径点和这些方块上的传送也应该更合理。" + "gui.xaero_wm_box_adjust_height_for_carpetlike_blocks": "将类似地毯方块的矮方块的高度值减去1,例如地毯、1层雪、睡莲等。 这可以防止这些方块在地图上像一个完整的方块一样产生明显的阴影。 路径点和这些方块上的传送也应该更合理。", + "gui.xaero_box_only_current_map_waypoints": "仅显示与当前世界地图绑定的路径点,即使使用完整路径点菜单为小地图选择了另一个路径点子世界。", + "gui.xaero_box_waypoints_selected_by_minimap": "在游戏中和小地图上显示来自相同路径点子世界的路径点。可以在完整路径点菜单中切换子世界。", + "gui.xaero_wm_min_zoom_local_waypoints": "局部路径点的最小缩放", + "gui.xaero_wm_arrow_colour": "箭头颜色", + "gui.xaero_wm_box_arrow_color": "指示玩家位置和旋转的箭头的颜色。", + "gui.xaero_wm_color_minimap": "小地图", + "gui.xaero_wm_red": "红色", + "gui.xaero_wm_green": "绿色", + "gui.xaero_wm_blue": "蓝色", + "gui.xaero_wm_yellow": "黄色", + "gui.xaero_wm_purple": "紫色", + "gui.xaero_wm_white": "白色", + "gui.xaero_wm_black": "黑色", + "gui.xaero_wm_legacy_color": "旧版", + "gui.xaero_wm_team_color": "团队", + "gui.xaero_wm_using_custom_subworld": "路径点:%1$s", + "gui.xaero_box_minimap_radar": "%s 显示小地图实体雷达(需要 Xaero's Minimap)", + "gui.xaero_box_no_minimap_radar": "%s 不显示小地图实体雷达", + "gui.xaero_wm_toggle_minimap_radar": "在世界地图上切换显示小地图雷达", + "gui.xaero_filter_players_by_name": "筛选玩家……", + "gui.xaero_wm_player_same_party": "相同队伍", + "gui.xaero_wm_player_ally_party": "盟友队伍", + "gui.xaero_right_click_player_teleport": "§2%s§r 传送到玩家", + "gui.xaero_right_click_player_config": "§2%s§r 编辑玩家配置", + "gui.xaero_box_close_players": "关闭队伍/盟友玩家菜单", + "gui.xaero_box_open_players": "队伍/盟友玩家菜单", + "gui.xaero_box_players_pac_required": "队伍玩家菜单功能需要 Open Parties and Claims 模组!", + "gui.xaero_box_claims_pac_required": "区块认领功能需要 the Open Parties and Claims 模组!", + "gui.xaero_box_pac_displaying_claims": "%s 显示区块认领", + "gui.xaero_box_pac_not_displaying_claims": "%s 不显示区块认领", + "gui.xaero_wm_pac_player_teleport_command": "玩家传送命令", + "gui.xaero_wm_box_pac_player_teleport_command": "在安装 Open Parties and Claims 时, 这个世界/服务器上使用的将你传送到地图上的其他玩家的聊天命令。", + "gui.xaero_wm_pac_marked_for_forceload": " (可强制加载)", + "gui.xaero_wm_pac_claim_tooltip": "%1$s 的认领 %2$s", + "gui.xaero_wm_pac_server_claim_tooltip": "服务器认领%1$s", + "gui.xaero_wm_pac_expired_claim_tooltip": "到期的认领%1$s", + "gui.xaero_box_rendering_waypoints": "%s 渲染路径点", + "gui.xaero_box_not_rendering_waypoints": "%s 不渲染路径点", + "gui.xaero_box_showing_pac_players": "%s 渲染玩家", + "gui.xaero_box_hiding_pac_players": "%s 不渲染玩家", + "gui.xaero_toggle_pac_players": "切换队伍/盟友玩家", + "gui.xaero_toggle_pac_chunk_claims": "切换区块认领", + "gui.xaero_pac_claim_chunks": "已选择认领的", + "gui.xaero_pac_unclaim_chunks": "已选择未认领的", + "gui.xaero_pac_forceload_chunks": "已选择强制加载的", + "gui.xaero_pac_unforceload_chunks": "已选择未强制加载的", + "gui.xaero_pac_claim_selection_out_of_range": "§8(认领)超出范围……", + "gui.xaero_wm_pac_claims": "显示区块认领", + "gui.xaero_wm_box_pac_claims": "以彩色叠加层显示来自 Open Parties and Claims 模组的区块认领。", + "gui.xaero_wm_pac_claims_border_opacity": "区块认领边界不透明度", + "gui.xaero_wm_box_pac_claims_border_opacity": "区块认领叠加层边界颜色的不透明度。区块认领需要 Open Parties and Claims 模组。", + "gui.xaero_wm_pac_claims_fill_opacity": "区块认领填充不透明度", + "gui.xaero_wm_box_pac_claims_fill_opacity": "区块认领叠加层填充颜色不透明度。区块认领需要 Open Parties and Claims 模组。", + "gui.xaero_map_menu_please_wait": "请稍等……", + "gui.xaero_wm_teleport_command": "地图传送命令", + "gui.xaero_wm_teleport_command_waypoints": "路径点命令", + "gui.xaero_wm_teleport_command_waypoints_hint": "路径点传送由小地图配置。", + "gui.xaero_wm_teleport_allowed": "地图传送", + "gui.xaero_wm_teleport_allowed_tooltip": "是否允许右键点击地图来传送。 禁用后,只能通过XaeroWorldMap文件夹中特定于世界的配置文件重新启用。 路径点传送在完整路径点菜单选项中单独配置。", + "gui.xaero_wm_right_click_map_teleport_not_allowed": "§8(传送)已禁用", + "gui.xaero_wm_option_requires_minimap": "该选项需要 Xaero's Minimap 模组。", + "gui.xaero_wm_option_requires_ingame": "该选项需要你已进入游戏。", + "gui.xaero_wm_settings_search": "搜索设置", + "gui.xaero_wm_settings_search_placeholder": "搜索……", + "gui.xaero_wm_settings_not_found": "找不到与你的输入匹配的条目!", + "gui.xaero_wm_minimap_settings": "小地图设置", + "gui.xaero_wm_reset_defaults": "恢复默认设置", + "gui.xaero_wm_reset_message": "你是否确定要恢复默认设置?", + "gui.xaero_wm_reset_message2": "此操作无法撤消!", + "gui.xaero_wm_partial_y_teleportation": "传送时使用偏移的Y坐标", + "gui.xaero_wm_box_partial_y_teleportation": "当传送到地图位置时,将Y坐标偏移0.5,以避免穿过地毯状的方块落入虚空。否则,将使用整数Y坐标。", + "gui.xaero_wm_display_stained_glass": "显示染色玻璃" } \ No newline at end of file diff --git a/src/Formatter/Formatter.csproj b/src/Formatter/Formatter.csproj index 0c14e07617c2..b25402cb75ca 100644 --- a/src/Formatter/Formatter.csproj +++ b/src/Formatter/Formatter.csproj @@ -7,7 +7,7 @@ - + diff --git a/src/Language.Core/Language.Core.csproj b/src/Language.Core/Language.Core.csproj index f427f8bde7a5..d1dfdf37c7a9 100644 --- a/src/Language.Core/Language.Core.csproj +++ b/src/Language.Core/Language.Core.csproj @@ -5,7 +5,7 @@ - + diff --git a/src/Packer/Extensions/ArchiveExtension.cs b/src/Packer/Extensions/ArchiveExtension.cs index ce9e9cf19d12..790a4f942963 100644 --- a/src/Packer/Extensions/ArchiveExtension.cs +++ b/src/Packer/Extensions/ArchiveExtension.cs @@ -1,72 +1,98 @@ -using System.Collections.Generic; -using System.IO; -using System.IO.Compression; -using System.Threading.Tasks; - +using System.Collections.Generic; +using System.IO; +using System.IO.Compression; +using System.Threading.Tasks; + using Packer.Models; -using Serilog; - -namespace Packer.Extensions -{ - static public class ArchiveExtension - { - public static async Task CreateLangFile(this ZipArchive archive, string destination, string content) - { - destination = destination.ToLower() // 确保大小写正确 - .Replace('\\', '/'); // 修复正反斜杠导致的问题 - Log.Information("正在添加 {0}", destination); - using var writer = new StreamWriter( - archive.CreateEntry(destination) - .Open()); - await writer.WriteAsync(content); - writer.Flush(); // 确保一下 - } - - public static void Initialize(this ZipArchive archive, Config config) - { - Log.Information("开始初始化压缩包"); - string commonPrefix = $"./projects/{config.Version}"; - config.FilesToInitialize.ForEach(path => - { - var destination = path.Replace("/1UNKNOWN", "") // 除掉一层文件夹(在 assets/ 里的各种 fix) - .NormalizePath(); - Log.Information("初始化压缩包:添加 {0}", destination); - archive.CreateEntryFromFile($"{commonPrefix}/{path}", destination); - }); - - Log.Information("初始化完成"); - } - - public static async Task WriteContent(this ZipArchive archive, IEnumerable content) - { - Log.Information("添加写入处理后的文件"); - var tasks = new List(); - foreach (var asset in content) - { - Log.Information("正在添加 asset-domain: {0}", asset.domainName); - foreach (var file in asset.contents) - { - tasks.Add(archive.CreateLangFile(Path.Combine("assets", - asset.domainName, - file.relativePath), - file.stringifiedContent)); - } - } - await Task.WhenAll(tasks); - Log.Information("添加完毕"); - } - - public static void WriteBypassed(this ZipArchive archive, Dictionary bypassed) - { - Log.Information("添加写入未经处理的文件"); - foreach (var pair in bypassed) - { - Log.Information("正在添加 {0}", pair.Value); - archive.CreateEntryFromFile(sourceFileName: pair.Key, - entryName: pair.Value.NormalizePath()); - } - Log.Information("添加完毕"); - } - } -} +using Serilog; + +namespace Packer.Extensions +{ + /// + /// 用于创建压缩包的各种拓展方法 + /// + static public class ArchiveExtension + { + /// + /// 按要求写入语言文件,并加Log + /// + /// 压缩文件 + /// 目标路径 + /// 写入内容 + /// + public static async Task CreateLangFile(this ZipArchive archive, string destination, string content) + { + destination = destination.NormalizePath(); + Log.Information("正在添加 {0}", destination); + using var writer = new StreamWriter( + archive.CreateEntry(destination) + .Open()); + await writer.WriteAsync(content); + writer.Flush(); // 确保一下 + } + + /// + /// 初始化压缩包

+ /// 包括压缩包的基础文件 + ///
+ /// 压缩文件 + /// 所使用的配置 + public static void Initialize(this ZipArchive archive, Config config) + { + Log.Information("开始初始化压缩包"); + string commonPrefix = $"./projects/{config.Version}"; + config.FilesToInitialize.ForEach(path => + { + var destination = path.StripeModName() // 除掉一层文件夹(在 assets/ 里的各种 fix) + .NormalizePath(); + Log.Information("初始化压缩包:添加 {0}", destination); + archive.CreateEntryFromFile($"{commonPrefix}/{path}", destination); + }); + + Log.Information("初始化完成"); + } + + /// + /// 写入选出的Asset们 + /// + /// 压缩文件 + /// 选出的内容 + /// + public static async Task WriteContent(this ZipArchive archive, IEnumerable content) + { + Log.Information("添加写入处理后的文件"); + var tasks = new List(); + foreach (var asset in content) + { + Log.Information("正在添加 asset-domain: {0}", asset.domainName); + foreach (var file in asset.contents) + { + tasks.Add(archive.CreateLangFile(Path.Combine("assets", + asset.domainName, + file.relativePath), + file.stringifiedContent)); + } + } + await Task.WhenAll(tasks); + Log.Information("添加完毕"); + } + + /// + /// 写入非文本处理的文件 + /// + /// 压缩文件 + /// 非文本处理的文件 + public static void WriteBypassed(this ZipArchive archive, Dictionary bypassed) + { + Log.Information("添加写入未经处理的文件"); + foreach (var pair in bypassed) + { + Log.Information("正在添加 {0}", pair.Value); + archive.CreateEntryFromFile(sourceFileName: pair.Key, + entryName: pair.Value.NormalizePath()); + } + Log.Information("添加完毕"); + } + } +} diff --git a/src/Packer/Extensions/ContentExtension.cs b/src/Packer/Extensions/ContentExtension.cs index 7f4e7da8ea89..cc1b63bb61ff 100644 --- a/src/Packer/Extensions/ContentExtension.cs +++ b/src/Packer/Extensions/ContentExtension.cs @@ -1,45 +1,100 @@ -using System.Text.RegularExpressions; - -using Serilog; -using Packer.Models; - -namespace Packer.Extensions -{ - public static class ContentExtension - { +using System.Text.RegularExpressions; + +using Serilog; +using Packer.Models; +using System; +using System.IO; +using System.Linq; +using System.Collections.Generic; + +namespace Packer.Extensions +{ + /// + /// 对字符串的一些拓展方法 + /// + public static class ContentExtension + { + /// + /// 将文件的目标路径正规化,以免各种加载出错 + /// + /// 目标路径 + /// public static string NormalizePath(this string path) - => path.Replace('\\', '/') // 修正正反斜杠导致的压缩文件读取问题 - .ToLower(); // 确保大小写 - - public static string Preprocess(this string content, FileCategory category, Config config) - { - // 特殊符号(元素名称等)替换 - foreach (var mapping in config.CharatcerReplacement) - { - if (content.Contains(mapping.Key)) - { - Log.Information("正在进行特殊符号替换:{0} -> {1}", mapping.Key, mapping.Value); - } - if ((category & FileCategory.JsonAlike) == FileCategory.JsonAlike) - { // 替换为 unicode 转义码 - content = content.Replace(mapping.Key, mapping.Value); - } - else - { // 替换为 unicode 字符 - content = content.Replace(mapping.Key, Regex.Unescape(mapping.Value)); - } - - } - return content; - } - - public static bool NeedBypass(this string location, Config config) - { - foreach (var @namespace in config.BypassedNamespace) - { - if (location.StartsWith(@namespace + "\\")) return true; - } - return false; - } - } -} + => path.Replace('\\', '/') // 修正正反斜杠导致的压缩文件读取问题 + .ToLower(); // 确保大小写 + + /// + /// 移除模组名一级,在基础文件处理处用到 + /// + /// 目标文件在库中assets\1\2\...>式位置 + /// + public static string StripeModName(this string path) + { + var _ = path.Split('/').ToList(); + + if (_.Count >= 2) _.RemoveAt(1); // 认为模组名在第一处 / 的后面 + return Path.Join(_.ToArray()); + } + + /// + /// 文本预处理

+ /// 目前仅有特殊字符更换,但还是预留了空间 + ///
+ /// 待处理的文本 + /// 文本种类,用于判断是否转义 + /// 所使用的配置 + /// + public static string Preprocess(this string content, FileCategory category, Config config) + { + // 特殊符号(元素名称等)替换 + foreach (var mapping in config.CharatcerReplacement) + { + if (content.Contains(mapping.Key)) + { + Log.Information("正在进行特殊符号替换:{0} -> {1}", mapping.Key, mapping.Value); + } + if ((category & FileCategory.JsonAlike) == FileCategory.JsonAlike) + { // 替换为 unicode 转义码 + content = content.Replace(mapping.Key, mapping.Value); + } + else + { // 替换为 unicode 字符 + content = content.Replace(mapping.Key, Regex.Unescape(mapping.Value)); + } + + } + return content; + } + + /// + /// 判断文件是否需要跳过预处理

+ /// 一般而言,图片类文件需要跳过;这一点可以在config\packer.json里控制 + ///
+ /// 文件所在的位置 + /// 所使用的配置 + /// + public static bool NeedBypass(this string location, Config config) + { + foreach (var @namespace in config.BypassedNamespace) + { + if (location.StartsWith(@namespace + "\\")) return true; + } + return false; + } + + /// + /// 判断文件是否属于应跳过的语言 + /// + /// 文件所在的位置 + /// 所使用的配置 + /// + public static bool IsSkippedLang(this string location, Config config) + { + foreach(var lang in config.SkippedLanguages) + { + if (location.Contains(lang, StringComparison.OrdinalIgnoreCase)) return true; + } + return false; + } + } +} diff --git a/src/Packer/Extensions/SerializingExtension.cs b/src/Packer/Extensions/SerializingExtension.cs index 8579a043111c..81b76f73c49f 100644 --- a/src/Packer/Extensions/SerializingExtension.cs +++ b/src/Packer/Extensions/SerializingExtension.cs @@ -11,15 +11,18 @@ namespace Packer.Extensions { static class SerializingExtension { + public static string SerializeAsset(this Dictionary assetMap, FileCategory category) { return category switch { + // Json 文件,直接写出 FileCategory.JsonTranslationFormat => JsonSerializer.Serialize(assetMap, new JsonSerializerOptions { WriteIndented = true }), + // Lang文件 FileCategory.LangTranslationFormat => SerializeFromLang(assetMap), _ => null // 其实不应该执行到这个地方 }; @@ -27,6 +30,7 @@ public static string SerializeAsset(this Dictionary assetMap, Fi static string SerializeFromLang(Dictionary assetMap) { + // lang格式化还好说 var sb = new StringBuilder(); foreach (var pair in assetMap) { @@ -48,6 +52,8 @@ public static Dictionary DeserializeAsset(this string content, F static Dictionary DeserializeFromLang(string content) { + // 甚至不是自动机...所以不敢多用,否则会炸 + // 下面的 Verbose 仅供调试,不会在 log 里出现 // .lang的格式真的乱... Log.Verbose("开始反序列化 .lang 文件"); diff --git a/src/Packer/Lib.cs b/src/Packer/Lib.cs index 1d070db0155b..84ed7e8ec937 100644 --- a/src/Packer/Lib.cs +++ b/src/Packer/Lib.cs @@ -1,120 +1,136 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.IO; - -using Packer.Models; -using Packer.Extensions; -using Serilog; - -namespace Packer -{ - static class Lib - { - public static IEnumerable RetrieveContent(Config config, out Dictionary unprocessed) - { - // 注:仓库的文件结构如下:(仅考虑主要翻译文件) - // projects//assets////path/to/the/file - // 其中, 与 config.Version 一致 - // 是唯一的,但 都不是唯一的 - // 目标文件层级: - // assets///path/to/the/file - Log.Information("开始生成待打包的文件"); - var bypassed = new Dictionary(); // full path -> destination - var result = new Dictionary(); - var existingDomains = new Dictionary(); - var mods = new DirectoryInfo($"./projects/{config.Version}/assets") - .EnumerateDirectories() // assets/ 的下级文件夹 - .Select(modDirectory => new Mod() - { - modName = modDirectory.Name, - assets = modDirectory - .EnumerateDirectories() // / 的下级文件夹 - .Select(assetDirectory => new Asset() - { - domainName = assetDirectory.Name, - contents = assetDirectory - .EnumerateFiles("*", SearchOption.AllDirectories) - .Select(file => - { // / 的下级文件夹 - var prefixLength = assetDirectory.FullName.Length; - var relativePath = file.FullName[(prefixLength + 1)..]; - if (relativePath.NeedBypass(config)) - { - Log.Information("跳过了标记为直接加入的命名空间:{0}", relativePath.Split('\\')[0]); - bypassed.Add(file.FullName, - Path.Combine("assets", - assetDirectory.Name, - relativePath)); - return null; - } - if (relativePath.Contains("en_us", StringComparison.OrdinalIgnoreCase)) - { - return null; - } - var parsingCategory = file.Extension switch - { - ".json" => FileCategory.JsonAlike, - _ => FileCategory.LangAlike - }; - if (relativePath.StartsWith("lang\\")) - { - return new LangFile(file.OpenRead(), - parsingCategory | FileCategory.LanguageFile, +using System; +using System.Collections.Generic; +using System.Linq; +using System.IO; + +using Packer.Models; +using Packer.Extensions; +using Serilog; + +namespace Packer +{ + static class Lib + { + /// + /// 从主库中选出所需文本。 + /// + /// 所使用的配置 + /// 传出非文本处理的文件 + /// + public static IEnumerable RetrieveContent(Config config, out Dictionary unprocessed) + { + // 注:仓库的文件结构如下:(仅考虑主要翻译文件) + // projects//assets////path/to/the/file + // 其中, 与 config.Version 一致 + // 是唯一的,但 都不是唯一的 + // 目标文件层级: + // assets///path/to/the/file + + // 预备工作 + Log.Information("开始生成待打包的文件"); + var bypassed = new Dictionary(); // 文件完整路径 -> 压缩包中的完整路径 + var result = new Dictionary(); + var existingDomains = new Dictionary(); // domain -> 模组名 + + // 下面开始检索模组: + var mods = new DirectoryInfo($"./projects/{config.Version}/assets") + .EnumerateDirectories() // assets/ 的下级文件夹 + .Select(modDirectory => new Mod() + { + modName = modDirectory.Name, + assets = modDirectory + .EnumerateDirectories() // / 的下级文件夹 + .Select(assetDirectory => new Asset() + { + domainName = assetDirectory.Name, + contents = assetDirectory + .EnumerateFiles("*", SearchOption.AllDirectories) // / 的下级文件夹 + .Select(file => + { + // 这里开始真正的检索。被跳过的文本用 null 代替 + + var prefixLength = assetDirectory.FullName.Length; + var relativePath = file.FullName[(prefixLength + 1)..]; // 在asset-domain下的位置 + + if (relativePath.NeedBypass(config)) + { + Log.Information("跳过了标记为直接加入的命名空间:{0}", relativePath.Split('\\')[0]); + bypassed.Add(file.FullName, + Path.Combine("assets", + assetDirectory.Name, + relativePath)); + return null; + } + + if (relativePath.IsSkippedLang(config)) + { + return null; + } + + var parsingCategory = file.Extension switch + { + ".json" => FileCategory.JsonAlike, + _ => FileCategory.LangAlike + }; + if (relativePath.StartsWith("lang\\")) + { + return new LangFile(file.OpenRead(), + parsingCategory | FileCategory.LanguageFile, config) { relativePath = relativePath - }; - } - else - { - return new TranslatedFile(file.OpenRead(), - parsingCategory | FileCategory.OtherFiles, + }; + } + else + { + return new TranslatedFile(file.OpenRead(), + parsingCategory | FileCategory.OtherFiles, config) { relativePath = relativePath - }; - } - }).Where(_ => _ is not null) // 排除掉跳过的文件 - }) - }); - foreach (var mod in mods) - { - var name = mod.modName; - if (!mod.assets.Any()) continue; // 没有 asset 的情况 - foreach (var asset in mod.assets) - { - var domain = asset.domainName; - if (config.ModBlackList.Contains(name)) - { - Log.Information("跳过了黑名单中的 mod:{0}(asset-domain:{1})", name, domain); - continue; - } - if (config.DomainBlackList.Contains(domain)) - { - Log.Information("跳过了黑名单中的 asset-domain:{0}(对应 mod:{1})", domain, name); - continue; - } - Log.Information("正在处理 {0}(asset-domain:{1})", name, domain); - - if (!existingDomains.ContainsKey(domain)) - { - Log.Information("未检测到重合。直接加入"); - result.Add(domain, asset); - Log.Information("向 asset-domain 映射表中加入:{0} -> {1}", domain, name); - existingDomains.Add(domain, name); - } - else - { - Log.Warning("检测到 asset-domain 与 {0} 重合", existingDomains[domain]); - result.Remove(domain, out var existing); - result.Add(domain, existing.Combine(asset)); - } - } - } - unprocessed = bypassed; - Log.Information("文件列表生成完毕"); - return result.Select(_ => _.Value); - } - } -} + }; + } + }).Where(_ => _ is not null) // 排除掉跳过的文件 + }) + }); + + foreach (var mod in mods) + { + var name = mod.modName; + if (!mod.assets.Any()) continue; // 没有 asset 的情况 + foreach (var asset in mod.assets) + { + var domain = asset.domainName; + if (config.ModBlackList.Contains(name)) + { + Log.Information("跳过了黑名单中的 mod:{0}(asset-domain:{1})", name, domain); + continue; + } + if (config.DomainBlackList.Contains(domain)) + { + Log.Information("跳过了黑名单中的 asset-domain:{0}(对应 mod:{1})", domain, name); + continue; + } + Log.Information("正在处理 {0}(asset-domain:{1})", name, domain); + + if (!existingDomains.ContainsKey(domain)) + { + Log.Information("未检测到重合。直接加入"); + result.Add(domain, asset); + Log.Information("向 asset-domain 映射表中加入:{0} -> {1}", domain, name); + existingDomains.Add(domain, name); + } + else + { + Log.Warning("检测到 asset-domain 与 {0} 重合", existingDomains[domain]); + result.Remove(domain, out var existing); + result.Add(domain, existing.Combine(asset)); + } + } + } + unprocessed = bypassed; // 传出非文本文件 + Log.Information("文件列表生成完毕"); + return result.Select(_ => _.Value); + } + } +} diff --git a/src/Packer/Models/Config.cs b/src/Packer/Models/Config.cs index 64fedbdf6223..6bc9ae02b9e1 100644 --- a/src/Packer/Models/Config.cs +++ b/src/Packer/Models/Config.cs @@ -3,23 +3,58 @@ namespace Packer { + /// + /// 配置文件 + /// 主要config/packer.json加载 + /// public class Config { + /// + /// 打包的目标版本 + /// [JsonPropertyName("targetVersion")] public string Version { get; set; } + /// + /// 打包的目标语言

+ /// 为了尽量减少功能变动(避免以后秃头),尽量保持原方式

+ /// 为1.20准备,因为据说语言文件名要改 + ///
+ [JsonPropertyName("unTargetLang")] + public string[] SkippedLanguages { get; set; } + + /// + /// 打包过程的基础文件(如在assets/以外的文件,或不宜通过打包流程的) + /// [JsonPropertyName("additionalContent")] public List FilesToInitialize { get; set; } + /// + /// 不进行打包的mod(按[curseforge-]name>处理)

+ /// 有可能作为基础文件 + ///
[JsonPropertyName("modNameBlackList")] public List ModBlackList { get; set; } + /// + /// 不进行打包的asset-domain

+ /// 有可能作为基础文件 + ///
[JsonPropertyName("domainBlackList")] public List DomainBlackList { get; set; } + /// + /// (这不是基础文件!)

+ /// 进入打包流程,但不按照语言文件格式化(也就不回避重复文件)

+ /// 图片文件必须经过此流程!

+ /// 按照namespace识别 + ///
[JsonPropertyName("noProcessNamespace")] public List BypassedNamespace { get; set; } + /// + /// 字符替换表,从外源加载 + /// public Dictionary CharatcerReplacement { get; set; } // 该项似乎无法通过 json 初始化 } } diff --git a/src/Packer/Models/McMeta.cs b/src/Packer/Models/McMeta.cs index b3c5a619e0c0..28f69882df73 100644 --- a/src/Packer/Models/McMeta.cs +++ b/src/Packer/Models/McMeta.cs @@ -3,7 +3,8 @@ namespace Packer.Models { /// - /// .mcmeta format + /// MCMETA格式

+ /// 唯一用处是写修改日期 ///
public class McMeta { @@ -14,16 +15,13 @@ public class McMeta } /// - /// pack format /// public class McMetaPack { /// - /// version /// [JsonPropertyName("pack_format")] public int Format { get; set; } /// - /// description /// [JsonPropertyName("description")] public string Description { get; set; } } diff --git a/src/Packer/Models/Mod.cs b/src/Packer/Models/Mod.cs index d0206c0be9fa..cb1a187122f9 100644 --- a/src/Packer/Models/Mod.cs +++ b/src/Packer/Models/Mod.cs @@ -5,29 +5,52 @@ namespace Packer.Models { + /// + /// 模组译文的抽象表示 + /// public class Mod { + /// + /// 模组名 + /// public string modName; + /// + /// 采用的asset,按asset-domain分 + /// public IEnumerable assets; } + /// + /// asset的抽象表示 + /// public class Asset { + /// + /// asset-domain名 + /// public string domainName; + /// + /// 该asset-domain下的文件 + /// public IEnumerable contents; + /// + /// domain合并,并解决重复文件问题 + /// + /// 要合并的对象 + /// public Asset Combine(Asset other) { - var mapping = new Dictionary(); + var mapping = new Dictionary(); // asset-domain下的目标位置 -> 文件 if (!contents.Any()) return other; if (!other.contents.Any()) return this; foreach (var file in contents) { - if (file.relativePath is null) continue; // 无效文件 + if (file.relativePath is null) continue; // 无效文件 // 预备删去该行? mapping.Add(file.relativePath, file); } foreach (var file in other.contents) { - if (file.relativePath is null) continue; // 无效文件 + if (file.relativePath is null) continue; // 无效文件 // 预备删去该行? if (!mapping.TryAdd(file.relativePath, file)) { mapping.Remove(file.relativePath, out var existing); diff --git a/src/Packer/Models/TranslatedFile.cs b/src/Packer/Models/TranslatedFile.cs index 8407f8ec0dfa..4ab8ad9a558d 100644 --- a/src/Packer/Models/TranslatedFile.cs +++ b/src/Packer/Models/TranslatedFile.cs @@ -8,36 +8,91 @@ namespace Packer.Models { + /// + /// 标志文件类型的枚举。目前而言有[是否按json]和[是否按\lang\]两类 + /// [Flags] public enum FileCategory { - None = 0, // 仅用于初始化为默认态 - JsonAlike = 1, // 类 .json,标识需要转义与 json 式序列化 - LangAlike = 2, // 类 .lang,标识无需转义与 lang 式序列化 - LanguageFile = 4, // 位于 /lang/ 中的文件,进行合并等 - OtherFiles = 8, // 位于其余位置的文件,不进行合并 - JsonTranslationFormat = JsonAlike | LanguageFile, // */lang/*.json - LangTranslationFormat = LangAlike | LanguageFile, // */lang/*.lang - JsonOthers = JsonAlike | OtherFiles, // *//*.json - LangOthers = LangAlike | OtherFiles // *//*.lang + /// + /// 仅用于初始化为默认态 + /// + None = 0, + /// + /// 类 .json,标识需要转义与 json 式序列化 + /// + JsonAlike = 1, + /// + /// 类 .lang,标识无需转义与 lang 式序列化 + /// + LangAlike = 2, + /// + /// 位于 /lang/ 中的文件,进行合并等 + /// + LanguageFile = 4, + /// + /// 位于其余位置的文件,不进行合并 + /// + OtherFiles = 8, + /// + /// */lang/*.json + /// + JsonTranslationFormat = JsonAlike | LanguageFile, + /// + /// */lang/*.lang + /// + LangTranslationFormat = LangAlike | LanguageFile, + /// + /// */[not-lang]/*.json + /// + JsonOthers = JsonAlike | OtherFiles, + /// + /// */[not-lang]/*.lang + /// + LangOthers = LangAlike | OtherFiles } + + /// + /// 语言文本的抽象

+ /// 这是基本类 + ///
public class TranslatedFile { + /// + /// asset-domain下的位置 + /// public string relativePath; + /// + /// 该文件的文本,用字符串表示

+ /// 因此,不能存储非文本文件! + ///
public readonly string stringifiedContent; + /// + /// 文件类型 + /// public FileCategory category; - + /// + /// 从文件流构造内容 + /// public TranslatedFile(Stream stream, FileCategory category, Config config) { // 注:文件流在此处被关闭 using var reader = new StreamReader(stream); stringifiedContent = reader.ReadToEnd().Preprocess(category, config); this.category = category; } + /// + /// 从文本构造内容 + /// public TranslatedFile(FileCategory category, string content) { this.category = category; stringifiedContent = content; } + /// + /// 伪合并文件 + /// + /// + /// virtual public TranslatedFile Combine(TranslatedFile file) { Log.Information("检测到不支持合并的文件。取消合并"); @@ -46,13 +101,15 @@ virtual public TranslatedFile Combine(TranslatedFile file) } class LangFile : TranslatedFile { - public bool deserialized = false; + public bool deserialized = false; // 非必要不解析,免得残废的lang解析炸掉 public Dictionary deserializedContent; + // 继承构造函数 public LangFile(Stream stream, FileCategory category, Config config) : base(stream, category, config) { deserializedContent = null; } + // 从kv对顺便构造字符串内容备用 public LangFile(FileCategory category, Dictionary content) : base(category, content.SerializeAsset(category)) { @@ -67,7 +124,11 @@ public void Deserialize() deserializedContent = stringifiedContent.DeserializeAsset(category); } } - + /// + /// 真合并文件 + /// + /// + /// public override LangFile Combine(TranslatedFile file) { var castedFile = (LangFile)file; diff --git a/src/Packer/Program.cs b/src/Packer/Program.cs index 186c4b5c5d1a..818720ecdd1f 100644 --- a/src/Packer/Program.cs +++ b/src/Packer/Program.cs @@ -11,6 +11,7 @@ namespace Packer { class Program { + // 由于某些魔法,这里可以直接加参数 public static async Task Main(string version = null) { Log.Logger = new LoggerConfiguration() @@ -18,25 +19,33 @@ public static async Task Main(string version = null) .WriteTo.Console() .MinimumLevel.Information() // 以便 debug 时修改这一等级 .CreateLogger(); + if (version is null) { throw new ArgumentNullException(nameof(version)); } + var config = await Utils.RetrieveConfig(configPath: "./config/packer.json", mappingPath: "./config/fontmap.txt", version: version); + if (config is null) { throw new ArgumentException("无效的版本参数", nameof(version)); } + Log.Information("开始对版本 {0} 的打包", config.Version); + Utils.CreateTimeStamp(config.Version); await using var stream = File.Create($".\\Minecraft-Mod-Language-package-{config.Version}.zip"); var archive = new ZipArchive(stream, ZipArchiveMode.Update); archive.Initialize(config); + await archive.WriteContent(Lib.RetrieveContent(config, out var bypassed)); archive.WriteBypassed(bypassed); // 将跳过的文件一并加入 + archive.Dispose(); + //stream.Dispose(); await Utils.WriteMd5(await File.ReadAllBytesAsync($".\\Minecraft-Mod-Language-package-{config.Version}.zip"), config); Log.Information("对版本 {0} 的打包结束", config.Version); diff --git a/src/Packer/Utils.cs b/src/Packer/Utils.cs index f178352e823d..70eccb1fd96a 100644 --- a/src/Packer/Utils.cs +++ b/src/Packer/Utils.cs @@ -5,9 +5,8 @@ using System; using System.Security.Cryptography; using System.Linq; -using System.Text; using System.Text.Encodings.Web; -using System.Text.Json.Serialization; + using Packer.Models; using Serilog; namespace Packer @@ -41,6 +40,8 @@ public static async Task> ReadReplaceFontMap(string p return mapping; } + // 下面的这些...其实都不是我写的... + public static async Task WriteMd5(Stream stream, Config config) { Log.Information("开始生成 md5 值");