From 2e65c95eb511bc16861c34b55113ef5cc4235236 Mon Sep 17 00:00:00 2001 From: ChuijkYahus <94828194+ChuijkYahus@users.noreply.github.com> Date: Mon, 20 Oct 2025 19:34:23 +0800 Subject: [PATCH 1/6] =?UTF-8?q?Roots=20update=EF=BC=9A=E7=89=88=E6=9C=AC?= =?UTF-8?q?=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- projects/1.21/assets/roots/roots/lang/en_us.json | 7 ++++++- projects/1.21/assets/roots/roots/lang/zh_cn.json | 7 ++++++- 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/projects/1.21/assets/roots/roots/lang/en_us.json b/projects/1.21/assets/roots/roots/lang/en_us.json index 34746aa4bb80..7393a0d86b1a 100644 --- a/projects/1.21/assets/roots/roots/lang/en_us.json +++ b/projects/1.21/assets/roots/roots/lang/en_us.json @@ -147,6 +147,7 @@ "entity.roots.fennec": "Fennec", "entity.roots.green_sprout": "Green Sprout", "entity.roots.jerboa": "Jerboa", + "entity.roots.light_drifter": "Light Drifter", "entity.roots.living_arrow": "Living Arrow", "entity.roots.melody_sprout": "Melody Sprout", "entity.roots.meteor": "Meteor", @@ -347,6 +348,7 @@ "level_condition.roots.4_high_pillar.description": "A pillar of four (4) runestone or runed obsidian blocks, topped with a chiseled runestone or runed obsidian block.", "level_condition.roots.active_fairy_grove_stone": "Active Fairy Grove Stone", "level_condition.roots.active_fairy_grove_stone.description": "A Fairy Grove Stone that has been activated by the ritual Grove Supplication.", + "level_condition.roots.active_fungal_grove_stone": "Active Fungal Grove Stone", "level_condition.roots.active_fungal_grove_stone.description": "A Fungal Grove Stone that has been activated by the ritual Grove Supplication.", "level_condition.roots.active_grove_stone": "Active Grove Stone", "level_condition.roots.active_grove_stone.description": "A Grove Stone that has been activated by the ritual Grove Supplication.", @@ -358,7 +360,6 @@ "level_condition.roots.mature_wildroot_crop.description": "A wildroot crop that has reached its final growth stage.", "level_condition.roots.overgrowth": "Creeping Grove Moss or Water Source", "level_condition.roots.overgrowth.description": "An already existing block of creeping grove moss with space adjacent for future growth, or any solid block that has a water source block adjacent to it.", - "level_condition.rootsactive_fungal_grove_stone": "Active Fungal Grove Stone", "player_condition.roots.elemental_reputation_rank_1": "Elemental Grove Rank 1+", "player_condition.roots.elemental_reputation_rank_1.description": "Obtain a reputation rank with the Elemental Grove of at least 1.", "player_condition.roots.elemental_reputation_rank_2": "Elemental Grove Rank 2+", @@ -459,6 +460,7 @@ "roots.commands.reputation.set": "Reputation for %s with %s grove set to [%s] %s.", "roots.commands.reputation.set.usage": "Usage: /roots reputation set ", "roots.commands.reputation.usage": "Usage: /roots reputation | add | remove >", + "roots.commands.reset": "Successfully reset your spell cooldowns!", "roots.commands.ritual.failed_condition": "Failed to place condition: %s", "roots.commands.ritual.no_player": "Must be executed by a player to use this command", "roots.commands.ritual.no_space": "No space to place pyre.", @@ -472,6 +474,9 @@ "roots.drinks.slow_regen": "Gives a burst of revitalizing energy.", "roots.drinks.sour": "Sour and awful to drink! Leaves you hungry.", "roots.drinks.wakefulness": "Perks you up, night or day; shoos those scary phantoms away!", + "roots.gui.light_drifter_cancel": "Hold [%s] to cancel Light Drifter.", + "roots.gui.light_drifter_continue_canceling": "Continue holding [%s] to cancel Light Drifter.", + "roots.gui.light_drifter_overlay": "Drifting %s/%s blocks from your body!", "roots.gui.reputation": "Grove Reputations", "roots.gui.spell_library": "Spell Library", "roots.hud.attributes": "%s: %s", diff --git a/projects/1.21/assets/roots/roots/lang/zh_cn.json b/projects/1.21/assets/roots/roots/lang/zh_cn.json index 9cfaf03e65fd..4ef5ffbbb49f 100644 --- a/projects/1.21/assets/roots/roots/lang/zh_cn.json +++ b/projects/1.21/assets/roots/roots/lang/zh_cn.json @@ -147,6 +147,7 @@ "entity.roots.fennec": "耳廓狐", "entity.roots.green_sprout": "绿色芽精", "entity.roots.jerboa": "跳鼠", + "entity.roots.light_drifter": "超然游魂", "entity.roots.living_arrow": "蕴生之箭", "entity.roots.melody_sprout": "紫韵芽精", "entity.roots.meteor": "火流星", @@ -347,6 +348,7 @@ "level_condition.roots.4_high_pillar.description": "由符文石或符刻黑曜石组成的四(4)格高的柱子,顶部需为雕纹符文石或雕纹符刻黑曜石。", "level_condition.roots.active_fairy_grove_stone": "激活的仙子森流之石", "level_condition.roots.active_fairy_grove_stone.description": "由森流祈愿仪式激活的仙子森流之石。", + "level_condition.roots.active_fungal_grove_stone": "激活的真菌森流之石", "level_condition.roots.active_fungal_grove_stone.description": "由森流祈愿仪式激活的真菌森流之石。", "level_condition.roots.active_grove_stone": "激活的森流之石", "level_condition.roots.active_grove_stone.description": "由森流祈愿仪式激活的森流之石。", @@ -358,7 +360,6 @@ "level_condition.roots.mature_wildroot_crop.description": "抵达最终生长阶段的野根植株。", "level_condition.roots.overgrowth": "缘地森流苔藓或水源", "level_condition.roots.overgrowth.description": "已经存在的缘地森流苔藓,且其相邻位置有空间供其生长;或任意有水源相邻的固体方块。", - "level_condition.rootsactive_fungal_grove_stone": "激活的真菌森流之石", "player_condition.roots.elemental_reputation_rank_1": "元素森流等级大于等于1", "player_condition.roots.elemental_reputation_rank_1.description": "元素森流声望等级至少为1级。", "player_condition.roots.elemental_reputation_rank_2": "元素森流等级大于等于2", @@ -459,6 +460,7 @@ "roots.commands.reputation.set": "已将%s在%s森流中的声望设为[%s] %s。", "roots.commands.reputation.set.usage": "用法:/roots reputation <玩家> <森流类别> set <数量>", "roots.commands.reputation.usage": "用法:/roots reputation <玩家> <森流类别> | add <数量> | remove <数量>>", + "roots.commands.reset": "已成功重置你的法术冷却!", "roots.commands.ritual.failed_condition": "无法放置预备条件:%s", "roots.commands.ritual.no_player": "此命令须由玩家执行", "roots.commands.ritual.no_space": "没有放置柴堆的空间", @@ -472,6 +474,9 @@ "roots.drinks.slow_regen": "让你瞬间神清气爽。", "roots.drinks.sour": "酸涩难喝,还会导致饥饿。", "roots.drinks.wakefulness": "无论晨昏,精神百倍;可怖幻翼,一举击退!", + "roots.gui.light_drifter_cancel": "按[%s]以解除超然游魂。", + "roots.gui.light_drifter_continue_canceling": "长按[%s]以解除超然游魂。", + "roots.gui.light_drifter_overlay": "游魂当前离躯体%s/%s格远!", "roots.gui.reputation": "森流声望", "roots.gui.spell_library": "法术库", "roots.hud.attributes": "%s:%s", From 6d481fd7a060cf788ed9480b0adb5b4ce829ac9e Mon Sep 17 00:00:00 2001 From: ChuijkYahus <94828194+ChuijkYahus@users.noreply.github.com> Date: Mon, 20 Oct 2025 19:42:42 +0800 Subject: [PATCH 2/6] =?UTF-8?q?EmbersRekindled=20EmbersDelight=20update?= =?UTF-8?q?=EF=BC=9A=E7=89=88=E6=9C=AC=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../embers-delight/embersdelight/lang/en_us.json | 0 .../embers-delight/embersdelight/lang/zh_cn.json | 0 .../assets/embers-rekindled/embers/lang/en_us.json | 11 ++++++++++- .../assets/embers-rekindled/embers/lang/zh_cn.json | 9 +++++++++ 4 files changed, 19 insertions(+), 1 deletion(-) rename projects/{1.21 => 1.20}/assets/embers-delight/embersdelight/lang/en_us.json (100%) rename projects/{1.21 => 1.20}/assets/embers-delight/embersdelight/lang/zh_cn.json (100%) diff --git a/projects/1.21/assets/embers-delight/embersdelight/lang/en_us.json b/projects/1.20/assets/embers-delight/embersdelight/lang/en_us.json similarity index 100% rename from projects/1.21/assets/embers-delight/embersdelight/lang/en_us.json rename to projects/1.20/assets/embers-delight/embersdelight/lang/en_us.json diff --git a/projects/1.21/assets/embers-delight/embersdelight/lang/zh_cn.json b/projects/1.20/assets/embers-delight/embersdelight/lang/zh_cn.json similarity index 100% rename from projects/1.21/assets/embers-delight/embersdelight/lang/zh_cn.json rename to projects/1.20/assets/embers-delight/embersdelight/lang/zh_cn.json diff --git a/projects/1.20/assets/embers-rekindled/embers/lang/en_us.json b/projects/1.20/assets/embers-rekindled/embers/lang/en_us.json index 0e35e0413618..74bb3d535d3a 100644 --- a/projects/1.20/assets/embers-rekindled/embers/lang/en_us.json +++ b/projects/1.20/assets/embers-rekindled/embers/lang/en_us.json @@ -71,6 +71,7 @@ "block.embers.deepslate_lead_ore": "Deepslate Lead Ore", "block.embers.deepslate_silver_ore": "Deepslate Silver Ore", "block.embers.dwarven_gas_block": "Dwarven Gas", + "block.embers.dwarven_mithril_crystal_seed": "Mithril Crystal Seed", "block.embers.dwarven_oil_block": "Dwarven Oil", "block.embers.ember_activator": "Ember Activator", "block.embers.ember_bore": "Ember Bore", @@ -135,6 +136,7 @@ "block.embers.molten_invar_block": "Molten Invar", "block.embers.molten_iron_block": "Molten Iron", "block.embers.molten_lead_block": "Molten Lead", + "block.embers.molten_mithril_block": "Molten Mithril", "block.embers.molten_nickel_block": "Molten Nickel", "block.embers.molten_platinum_block": "Molten Platinum", "block.embers.molten_silver_block": "Molten Silver", @@ -604,7 +606,7 @@ "embers.research.page.ores.title": "Raw Minerals", "embers.research.page.pipe_tools.desc": "Pipes will automatically connect to other adjacent pipes. When this is not wanted, your Tinker's Hammer can be used to disconnect them. (Note that both sides can be disconnected individually) Sometimes, routing in a pipe network can go awry. When this happens, pipes will expel smoke to show that they are clogged. To unclog a pipe, simply right-click it with a stick.", "embers.research.page.pipes": "Pipes", - "embers.research.page.pipes.desc": "One of the simplest mechanisms necessary for your ambitions is the pipe, a simple means of moving materials. You have developed both iron and lead pipes: Iron Pipes can be used to transport fluids, while Lead Pipes can be used to transport items. Pipes can only insert to tanks or inventories, however: to extract, you must craft a corresponding Pump, place it adjacent to the container, and power it with redstone.", + "embers.research.page.pipes.desc": "One of the simplest mechanisms necessary for your ambitions is the pipe, a simple means of moving materials. You have developed both iron and lead pipes: Iron Pipes can be used to transport fluids, while Lead Pipes can be used to transport items. Pipes can only insert to tanks or inventories, however: to extract, you must craft a corresponding Extractor, place it adjacent to the container, and power it with redstone.", "embers.research.page.pipes.tags": "Pipe;Transport;Item;Fluid;Liquid;", "embers.research.page.pipes.title": "Transportation", "embers.research.page.pipes_category": "Pipes", @@ -835,6 +837,7 @@ "fluid.embers.molten_invar": "Molten Invar", "fluid.embers.molten_iron": "Molten Iron", "fluid.embers.molten_lead": "Molten Lead", + "fluid.embers.molten_mithril": "Molten Mithril", "fluid.embers.molten_nickel": "Molten Nickel", "fluid.embers.molten_platinum": "Molten Platinum", "fluid.embers.molten_silver": "Molten Silver", @@ -856,6 +859,7 @@ "fluid_type.embers.molten_invar": "Molten Invar", "fluid_type.embers.molten_iron": "Molten Iron", "fluid_type.embers.molten_lead": "Molten Lead", + "fluid_type.embers.molten_mithril": "Molten Mithril", "fluid_type.embers.molten_nickel": "Molten Nickel", "fluid_type.embers.molten_platinum": "Molten Platinum", "fluid_type.embers.molten_silver": "Molten Silver", @@ -940,6 +944,10 @@ "item.embers.lead_plate": "Lead Plate", "item.embers.lead_shovel": "Lead Shovel", "item.embers.lead_sword": "Lead Sword", + "item.embers.mithril_aspectus": "Mithril Aspectus", + "item.embers.mithril_ingot": "Mithril Ingot", + "item.embers.mithril_nugget": "Mithril Nugget", + "item.embers.mithril_plate": "Mithril Plate", "item.embers.molten_aluminum_bucket": "Molten Aluminum Bucket", "item.embers.molten_brass_bucket": "Molten Brass Bucket", "item.embers.molten_bronze_bucket": "Molten Bronze Bucket", @@ -951,6 +959,7 @@ "item.embers.molten_invar_bucket": "Molten Invar Bucket", "item.embers.molten_iron_bucket": "Molten Iron Bucket", "item.embers.molten_lead_bucket": "Molten Lead Bucket", + "item.embers.molten_mithril_bucket": "Molten Mithril Bucket", "item.embers.molten_nickel_bucket": "Molten Nickel Bucket", "item.embers.molten_platinum_bucket": "Molten Platinum Bucket", "item.embers.molten_silver_bucket": "Molten Silver Bucket", diff --git a/projects/1.20/assets/embers-rekindled/embers/lang/zh_cn.json b/projects/1.20/assets/embers-rekindled/embers/lang/zh_cn.json index 36dd830f168b..b64129a30e6c 100644 --- a/projects/1.20/assets/embers-rekindled/embers/lang/zh_cn.json +++ b/projects/1.20/assets/embers-rekindled/embers/lang/zh_cn.json @@ -71,6 +71,7 @@ "block.embers.deepslate_lead_ore": "深层铅矿石", "block.embers.deepslate_silver_ore": "深层银矿石", "block.embers.dwarven_gas_block": "矮人燃气", + "block.embers.dwarven_mithril_crystal_seed": "秘银质结晶之种", "block.embers.dwarven_oil_block": "矮人燃油", "block.embers.ember_activator": "余烬能量激发器", "block.embers.ember_bore": "余烬晶体开采机", @@ -135,6 +136,7 @@ "block.embers.molten_invar_block": "熔融殷钢", "block.embers.molten_iron_block": "熔融铁", "block.embers.molten_lead_block": "熔融铅", + "block.embers.molten_mithril_block": "熔融秘银", "block.embers.molten_nickel_block": "熔融镍", "block.embers.molten_platinum_block": "熔融铂", "block.embers.molten_silver_block": "熔融银", @@ -835,6 +837,7 @@ "fluid.embers.molten_invar": "熔融殷钢", "fluid.embers.molten_iron": "熔融铁", "fluid.embers.molten_lead": "熔融铅", + "fluid.embers.molten_mithril": "熔融秘银", "fluid.embers.molten_nickel": "熔融镍", "fluid.embers.molten_platinum": "熔融铂", "fluid.embers.molten_silver": "熔融银", @@ -856,6 +859,7 @@ "fluid_type.embers.molten_invar": "熔融殷钢", "fluid_type.embers.molten_iron": "熔融铁", "fluid_type.embers.molten_lead": "熔融铅", + "fluid_type.embers.molten_mithril": "熔融秘银", "fluid_type.embers.molten_nickel": "熔融镍", "fluid_type.embers.molten_platinum": "熔融铂", "fluid_type.embers.molten_silver": "熔融银", @@ -940,6 +944,10 @@ "item.embers.lead_plate": "铅板", "item.embers.lead_shovel": "铅锹", "item.embers.lead_sword": "铅剑", + "item.embers.mithril_aspectus": "秘银之元素象征", + "item.embers.mithril_ingot": "秘银锭", + "item.embers.mithril_nugget": "秘银粒", + "item.embers.mithril_plate": "秘银板", "item.embers.molten_aluminum_bucket": "熔融铝桶", "item.embers.molten_brass_bucket": "熔融黄铜桶", "item.embers.molten_bronze_bucket": "熔融青铜桶", @@ -951,6 +959,7 @@ "item.embers.molten_invar_bucket": "熔融殷钢桶", "item.embers.molten_iron_bucket": "熔融铁桶", "item.embers.molten_lead_bucket": "熔融铅桶", + "item.embers.molten_mithril_bucket": "熔融秘银桶", "item.embers.molten_nickel_bucket": "熔融镍桶", "item.embers.molten_platinum_bucket": "熔融铂桶", "item.embers.molten_silver_bucket": "熔融银桶", From 5303061695e6edc481d9721b96f057bf3608ff81 Mon Sep 17 00:00:00 2001 From: ChuijkYahus <94828194+ChuijkYahus@users.noreply.github.com> Date: Thu, 23 Oct 2025 12:58:40 +0800 Subject: [PATCH 3/6] =?UTF-8?q?Roots=20update=EF=BC=9A=E7=89=88=E6=9C=AC?= =?UTF-8?q?=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../1.21/assets/roots/roots/lang/en_us.json | 995 ++++-------------- .../1.21/assets/roots/roots/lang/zh_cn.json | 2 + 2 files changed, 189 insertions(+), 808 deletions(-) diff --git a/projects/1.21/assets/roots/roots/lang/en_us.json b/projects/1.21/assets/roots/roots/lang/en_us.json index 7393a0d86b1a..ae1e5a6843b0 100644 --- a/projects/1.21/assets/roots/roots/lang/en_us.json +++ b/projects/1.21/assets/roots/roots/lang/en_us.json @@ -1,810 +1,189 @@ { - "block.roots.aqueous_soil": "Aqueous Soil", - "block.roots.aubergine_crop": "Aubergine Crop", - "block.roots.bafflecap": "Bafflecap", - "block.roots.bafflecap_block": "Bafflecap Block", - "block.roots.bafflecap_fairy_hut": "Bafflecap Fairy Hut", - "block.roots.brown_fairy_hut": "Brown Fairy Hut", - "block.roots.caelic_soil": "Caelic Soil", - "block.roots.chiseled_runed_obsidian": "Chiseled Runed Obsidian", - "block.roots.chiseled_runestone": "Chiseled Runestone", - "block.roots.cloud_berry_crop": "Cloud Berry Crop", - "block.roots.creeping_grove_moss": "Creeping Grove Moss", - "block.roots.crimson_fairy_hut": "Crimson Fairy Hut", - "block.roots.decorative_pyre": "Decorative Pyre", - "block.roots.decorative_soul_pyre": "Decorative Soul Pyre", - "block.roots.deepslate_silver_ore": "Deepslate Silver Ore", - "block.roots.dewgonia_crop": "Dewgonia Crop", - "block.roots.display_pedestal": "Display Pedestal", - "block.roots.elemental_grove_stone": "Elemental Grove Stone", - "block.roots.elemental_soil": "Elemental Soil", - "block.roots.enchanted_turf": "Enchanted Turf", - "block.roots.fairy_grove_stone": "Fairy Grove Stone", - "block.roots.fungal_grove_stone": "Fungal Grove Stone", - "block.roots.fungal_transmuter": "Fungal Transmuter", - "block.roots.granite_quartz_ore": "Granite Quartz Ore", - "block.roots.grove_crafter": "Grove Crafter", - "block.roots.grove_pedestal": "Grove Pedestal", - "block.roots.hanging_grove_moss": "Hanging Grove Moss", - "block.roots.incense_burner": "Incense Burner", - "block.roots.inferno_bulb_crop": "Inferno Bulb Crop", - "block.roots.magmatic_soil": "Magmatic Soil", - "block.roots.moonglow_crop": "Moonglow Crop", - "block.roots.mortar": "Mortar", - "block.roots.mossy_runestone": "Mossy Runestone", - "block.roots.mossy_runestone_button": "Mossy Runestone Button", - "block.roots.mossy_runestone_pressure_plate": "Mossy Runestone Pressure Plate", - "block.roots.mossy_runestone_slab": "Mossy Runestone Slab", - "block.roots.mossy_runestone_stairs": "Mossy Runestone Stairs", - "block.roots.mossy_runestone_wall": "Mossy Runestone Wall", - "block.roots.pereskia_crop": "Pereskia Crop", - "block.roots.potted_bafflecap": "Potted Bafflecap", - "block.roots.potted_stonepetal": "Potted Stonepetal", - "block.roots.potted_wildwood_sapling": "Potted Wildwood Sapling", - "block.roots.primal_grove_stone": "Primal Grove Stone", - "block.roots.pyre": "Pyre", - "block.roots.raw_silver_block": "Raw Silver Block", - "block.roots.red_fairy_hut": "Red Fairy Hut", - "block.roots.reinforced_pyre": "Reinforced Pyre", - "block.roots.reinforced_ritual_pedestal": "Reinforced Ritual Pedestal", - "block.roots.reinforced_soul_pyre": "Reinforced Soul Pyre", - "block.roots.ritual_pedestal": "Ritual Pedestal", - "block.roots.runed_acacia_log": "Runed Acacia Log", - "block.roots.runed_birch_log": "Runed Birch Log", - "block.roots.runed_brick": "Runed Brick", - "block.roots.runed_brick_button": "Runed Brick Button", - "block.roots.runed_brick_pressure_plate": "Runed Brick Pressure Plate", - "block.roots.runed_brick_slab": "Runed Brick Slab", - "block.roots.runed_brick_stairs": "Runed Brick Stairs", - "block.roots.runed_brick_wall": "Runed Brick Wall", - "block.roots.runed_button": "Runed Button", - "block.roots.runed_crimson_stem": "Runed Crimson Stem", - "block.roots.runed_dark_oak_log": "Runed Dark Oak Log", - "block.roots.runed_jungle_log": "Runed Jungle Log", - "block.roots.runed_mangrove_log": "Runed Mangrove Log", - "block.roots.runed_oak_log": "Runed Oak Log", - "block.roots.runed_obsidian": "Runed Obsidian", - "block.roots.runed_pressure_plate": "Runed Pressure Plate", - "block.roots.runed_slab": "Runed Slab", - "block.roots.runed_spruce_log": "Runed Spruce Log", - "block.roots.runed_stairs": "Runed Stairs", - "block.roots.runed_tile": "Runed Tile", - "block.roots.runed_tile_button": "Runed Tile Button", - "block.roots.runed_tile_pressure_plate": "Runed Tile Pressure Plate", - "block.roots.runed_tile_slab": "Runed Tile Slab", - "block.roots.runed_tile_stairs": "Runed Tile Stairs", - "block.roots.runed_tile_wall": "Runed Tile Wall", - "block.roots.runed_wall": "Runed Wall", - "block.roots.runed_warped_stem": "Runed Warped Stem", - "block.roots.runed_wildwood_log": "Runed Wildwood Log", - "block.roots.runestone": "Runestone", - "block.roots.runestone_brick": "Runestone Brick", - "block.roots.runestone_brick_button": "Runestone Brick Button", - "block.roots.runestone_brick_pressure_plate": "Runestone Brick Pressure Plate", - "block.roots.runestone_brick_slab": "Runestone Brick Slab", - "block.roots.runestone_brick_stairs": "Runestone Brick Stairs", - "block.roots.runestone_brick_wall": "Runestone Brick Wall", - "block.roots.runestone_button": "Runestone Button", - "block.roots.runestone_pressure_plate": "Runestone Pressure Plate", - "block.roots.runestone_slab": "Runestone Slab", - "block.roots.runestone_stairs": "Runestone Stairs", - "block.roots.runestone_tile": "Runestone Tile", - "block.roots.runestone_tile_button": "Runestone Tile Button", - "block.roots.runestone_tile_pressure_plate": "Runestone Tile Pressure Plate", - "block.roots.runestone_tile_slab": "Runestone Tile Slab", - "block.roots.runestone_tile_stairs": "Runestone Tile Stairs", - "block.roots.runestone_tile_wall": "Runestone Tile Wall", - "block.roots.runestone_wall": "Runestone Wall", - "block.roots.silver_block": "Silver Block", - "block.roots.silver_ore": "Silver Ore", - "block.roots.soul_pyre": "Soul Pyre", - "block.roots.spiritleaf_crop": "Spiritleaf Crop", - "block.roots.sprouting_grove_stone": "Sprouting Grove Stone", - "block.roots.stalicripe_crop": "Stalicripe Crop", - "block.roots.stonepetal": "Stonepetal", - "block.roots.stripped_wildwood_log": "Stripped Wildwood Log", - "block.roots.stripped_wildwood_wood": "Stripped Wildwood Wood", - "block.roots.sylvan_light": "Sylvan Light", - "block.roots.terran_soil": "Terran Soil", - "block.roots.thatch": "Thatch", - "block.roots.twilight_grove_stone": "Twilight Grove Stone", - "block.roots.unending_bowl": "Unending Bowl", - "block.roots.warped_fairy_hut": "Warped Fairy Hut", - "block.roots.wild_aubergine": "Wild Aubergine", - "block.roots.wild_grove_stone": "Wild Grove Stone", - "block.roots.wild_roots": "Wild Roots", - "block.roots.wildewheet_crop": "Wildewheet Crop", - "block.roots.wildroot_crop": "Wildroot Crop", - "block.roots.wildwood_button": "Wildwood Button", - "block.roots.wildwood_door": "Wildwood Door", - "block.roots.wildwood_fence": "Wildwood Fence", - "block.roots.wildwood_gate": "Wildwood Gate", - "block.roots.wildwood_ladder": "Wildwood Ladder", - "block.roots.wildwood_leaves": "Wildwood Leaves", - "block.roots.wildwood_log": "Wildwood Log", - "block.roots.wildwood_pedestal": "Wildwood Pedestal", - "block.roots.wildwood_planks": "Wildwood Planks", - "block.roots.wildwood_pressure_plate": "Wildwood Pressure Plate", - "block.roots.wildwood_sapling": "Wildwood Sapling", - "block.roots.wildwood_slab": "Wildwood Slab", - "block.roots.wildwood_stairs": "Wildwood Stairs", - "block.roots.wildwood_trapdoor": "Wildwood Trapdoor", - "block.roots.wildwood_wood": "Wildwood Wood", - "curios.identifier.tome": "Tome", - "effect.roots.aqua_bubble": "Aqua Bubble", - "effect.roots.friendly_earth": "Friendly Earth", - "effect.roots.geas": "Geas", - "effect.roots.nondetection": "Nondetection", - "effect.roots.petal_shell": "Petal Shell", - "effect.roots.sense_danger": "Sense Danger", - "effect.roots.sky_soarer": "Sky Soarer", - "effect.roots.temporal_morass": "Temporal Morass", - "effect.roots.wakeful": "Wakeful", - "enchantment.roots.foraging": "Foraging", - "entity.roots.beetle": "Beetle", - "entity.roots.deer": "Deer", - "entity.roots.duck": "Duck", - "entity.roots.fennec": "Fennec", - "entity.roots.green_sprout": "Green Sprout", - "entity.roots.jerboa": "Jerboa", - "entity.roots.light_drifter": "Light Drifter", - "entity.roots.living_arrow": "Living Arrow", - "entity.roots.melody_sprout": "Melody Sprout", - "entity.roots.meteor": "Meteor", - "entity.roots.owl": "Owl", - "entity.roots.purple_sprout": "Purple Sprout", - "entity.roots.red_sprout": "Red Sprout", - "entity.roots.rose_thorns": "Rose Thorns", - "entity.roots.snow_sprout": "Snow Sprout", - "entity.roots.tan_sprout": "Tan Sprout", - "entity.roots.temporal_morass": "Temporal Morass", - "entity.roots.wildfire": "Wildfire", - "grove.roots.elemental": "Elemental", - "grove.roots.fairy": "Fairy", - "grove.roots.fungal": "Fungal", - "grove.roots.hollow": "Hollow", - "grove.roots.primal": "Primal", - "grove.roots.sprouting": "Sprouting", - "grove.roots.twilight": "Twilight", - "grove.roots.wild": "Wild", - "grove_action.roots.arrive_dimension": "Arrive Dimension", - "grove_action.roots.bred_animal": "Bred Animal", - "grove_action.roots.brush_block": "Brush Block", - "grove_action.roots.craft_item": "Craft Item", - "grove_action.roots.craft_recipe": "Craft Recipe", - "grove_action.roots.crop_growth": "Crop Growth", - "grove_action.roots.cure_villager": "Cure Villager", - "grove_action.roots.eat_item": "Eat Item", - "grove_action.roots.fill_compost": "Fill Compost", - "grove_action.roots.geas": "Geas", - "grove_action.roots.grow_huge_mushroom": "Grow Huge Mushroom", - "grove_action.roots.harvest_bee_hive": "Harvest Bee Hive", - "grove_action.roots.kill_entity": "Kill Entity", - "grove_action.roots.learn_spell": "Learn Spell", - "grove_action.roots.learn_spell_modifier": "Learn Spell Modifier", - "grove_action.roots.milk_cow": "Milk Cow", - "grove_action.roots.shatter_block": "Shatter Block", - "grove_action.roots.spell_cast": "Spell Cast", - "grove_action.roots.start_ritual": "Start Ritual", - "grove_action.roots.tame_animal": "Tame Animal", - "grove_action.roots.trade_fairy_hut": "Trade Fairy Hut", - "grove_action.roots.trade_piglin": "Trade Piglin", - "grove_action.roots.trade_villager": "Trade Villager", - "herb.roots.bafflecap": "Bafflecap", - "herb.roots.cloud_berry": "Cloud Berry", - "herb.roots.dewgonia": "Dewgonia", - "herb.roots.grove_moss": "Grove Moss", - "herb.roots.inferno_bulb": "Inferno Bulb", - "herb.roots.moonglow": "Moonglow", - "herb.roots.pereskia": "Pereskia", - "herb.roots.spiritleaf": "Spiritleaf", - "herb.roots.stalicripe": "Stalicripe", - "herb.roots.wildewheet": "Wildewheet", - "herb.roots.wildroot": "Wildroot", - "item.roots.acacia_bark": "Acacia Bark", - "item.roots.antler_hat": "Antler Hat", - "item.roots.antlers": "Antlers", - "item.roots.apothecary_pouch": "Apothecary Pouch", - "item.roots.apple_cordial": "Apple Cordial", - "item.roots.assorted_seeds": "Assorted Seeds", - "item.roots.aubergine": "Aubergine", - "item.roots.aubergine_salad": "Aubergine Salad", - "item.roots.aubergine_seeds": "Aubergine Seeds", - "item.roots.bafflecap": "Bafflecap", - "item.roots.beetle_boots": "Beetle Boots", - "item.roots.beetle_chestplate": "Beetle Chestplate", - "item.roots.beetle_helmet": "Beetle Helmet", - "item.roots.beetle_leggings": "Beetle Leggings", - "item.roots.beetle_spawn_egg": "Beetle Spawn Egg", - "item.roots.beetroot_salad": "Beetroot Salad", - "item.roots.birch_bark": "Birch Bark", - "item.roots.cactus_syrup": "Cactus Syrup", - "item.roots.carapace": "Carapace", - "item.roots.charm_of_alertness": "Charm Of Alertness", - "item.roots.cloud_berry": "Cloud Berry", - "item.roots.component_pouch": "Component Pouch", - "item.roots.cooked_aubergine": "Cooked Aubergine", - "item.roots.cooked_beetroot": "Cooked Beetroot", - "item.roots.cooked_carrot": "Cooked Carrot", - "item.roots.cooked_pereskia": "Cooked Pereskia", - "item.roots.cooked_seeds": "Cooked Seeds", - "item.roots.cooked_squid": "Cooked Squid", - "item.roots.cooked_venison": "Cooked Venison", - "item.roots.copper_axe": "Copper Axe", - "item.roots.copper_boots": "Copper Boots", - "item.roots.copper_chestplate": "Copper Chestplate", - "item.roots.copper_helmet": "Copper Helmet", - "item.roots.copper_hoe": "Copper Hoe", - "item.roots.copper_knife": "Copper Knife", - "item.roots.copper_leggings": "Copper Leggings", - "item.roots.copper_nugget": "Copper Nugget", - "item.roots.copper_pickaxe": "Copper Pickaxe", - "item.roots.copper_shovel": "Copper Shovel", - "item.roots.copper_sword": "Copper Sword", - "item.roots.creative_pouch": "Creative Pouch", - "item.roots.crimson_bark": "Crimson Bark", - "item.roots.dandelion_cordial": "Dandelion Cordial", - "item.roots.dark_oak_bark": "Dark Oak Bark", - "item.roots.deer_spawn_egg": "Deer Spawn Egg", - "item.roots.dewgonia": "Dewgonia", - "item.roots.diamond_knife": "Diamond Knife", - "item.roots.duck_spawn_egg": "Duck Spawn Egg", - "item.roots.fennec_spawn_egg": "Fennec Spawn Egg", - "item.roots.fire_starter": "Fire Starter", - "item.roots.flour": "Flour", - "item.roots.glass_eye": "Glass Eye", - "item.roots.golden_knife": "Golden Knife", - "item.roots.gramary": "Gramary", - "item.roots.green_sprout_spawn_egg": "Green Sprout Spawn Egg", - "item.roots.grove_moss": "Grove Moss", - "item.roots.grove_spores": "Grove Spores", - "item.roots.herb_pouch": "Herb Pouch", - "item.roots.inferno_bulb": "Inferno Bulb", - "item.roots.ink_bottle": "Ink Bottle", - "item.roots.iron_knife": "Iron Knife", - "item.roots.jerboa_spawn_egg": "Jerboa Spawn Egg", - "item.roots.jungle_bark": "Jungle Bark", - "item.roots.life_essence": "Life Essence", - "item.roots.lilac_cordial": "Lilac Cordial", - "item.roots.living_arrow": "Living Arrow", - "item.roots.living_axe": "Living Axe", - "item.roots.living_hoe": "Living Hoe", - "item.roots.living_pickaxe": "Living Pickaxe", - "item.roots.living_shovel": "Living Shovel", - "item.roots.living_sword": "Living Sword", - "item.roots.mangrove_bark": "Mangrove Bark", - "item.roots.melody_sprout_spawn_egg": "Melody Sprout Spawn Egg", - "item.roots.mixed_bark": "Mixed Bark", - "item.roots.moonglow": "Moonglow", - "item.roots.moonglow_seeds": "Moonglow Seeds", - "item.roots.mystic_feather": "Mystic Feather", - "item.roots.netherite_knife": "Netherite Knife", - "item.roots.oak_bark": "Oak Bark", - "item.roots.owl_spawn_egg": "Owl Spawn Egg", - "item.roots.pelt": "Pelt", - "item.roots.peony_cordial": "Peony Cordial", - "item.roots.pereskia": "Pereskia", - "item.roots.pereskia_bulb": "Pereskia Bulb", - "item.roots.pestle": "Pestle", - "item.roots.purple_sprout_spawn_egg": "Purple Sprout Spawn Egg", - "item.roots.raw_silver": "Raw Silver", - "item.roots.raw_squid": "Raw Squid", - "item.roots.red_sprout_spawn_egg": "Red Sprout Spawn Egg", - "item.roots.reliquary": "Reliquary", - "item.roots.rose_cordial": "Rose Cordial", - "item.roots.runed_axe": "Runed Axe", - "item.roots.runed_dagger": "Runed Dagger", - "item.roots.runed_hoe": "Runed Hoe", - "item.roots.runed_pickaxe": "Runed Pickaxe", - "item.roots.runed_shovel": "Runed Shovel", - "item.roots.runed_sword": "Runed Sword", - "item.roots.runic_dust": "Runic Dust", - "item.roots.runic_shears": "Runic Shears", - "item.roots.silver_ingot": "Silver Ingot", - "item.roots.silver_knife": "Silver Knife", - "item.roots.silver_nugget": "Silver Nugget", - "item.roots.silver_stater": "Silver Stater", - "item.roots.snow_sprout_spawn_egg": "Snow Sprout Spawn Egg", - "item.roots.spirit_bag": "Spirit Bag", - "item.roots.spiritleaf": "Spiritleaf", - "item.roots.spiritleaf_seeds": "Spiritleaf Seeds", - "item.roots.spruce_bark": "Spruce Bark", - "item.roots.staff": "Staff", - "item.roots.stalicripe": "Stalicripe", - "item.roots.stewed_eggplant": "Stewed Eggplant", - "item.roots.stone_knife": "Stone Knife", - "item.roots.strange_ooze": "Strange Ooze", - "item.roots.stuffed_aubergine": "Stuffed Aubergine", - "item.roots.sylvan_leather": "Sylvan Leather", - "item.roots.sylvan_pouch": "Sylvan Pouch", - "item.roots.tan_sprout_spawn_egg": "Tan Sprout Spawn Egg", - "item.roots.vegetable_juice": "Vegetable Juice", - "item.roots.venison": "Venison", - "item.roots.vinegar": "Vinegar", - "item.roots.warped_bark": "Warped Bark", - "item.roots.wildewheet": "Wildewheet", - "item.roots.wildewheet_bread": "Wildewheet Bread", - "item.roots.wildewheet_seeds": "Wildewheet Seeds", - "item.roots.wildroot": "Wildroot", - "item.roots.wildroot_stew": "Wildroot Stew", - "item.roots.wildwood_bark": "Wildwood Bark", - "item.roots.wildwood_bow": "Wildwood Bow", - "item.roots.wildwood_quiver": "Wildwood Quiver", - "item.roots.wooden_knife": "Wooden Knife", - "item.roots.wooden_shears": "Wooden Shears", - "itemGroup.roots": "Roots", - "itemGroup.roots_rituals": "Roots Rituals", - "itemGroup.roots_spells": "Roots Spells", - "key.category.roots.general": "Roots", - "key.roots.cycle_adjustable": "Cycle Adjustable", - "key.roots.decrease_spell": "Decrease Spell", - "key.roots.increase_spell": "Increase Spell", - "key.roots.open_pouch": "Open Pouch", - "key.roots.open_reputation": "Open Reputation", - "key.roots.open_spell_library": "Open Spell Library", - "level_condition.roots.3_high_pillar": "3 High Runestone Pillar", - "level_condition.roots.3_high_pillar.description": "A pillar of three (3) runestone or runed obsidian blocks, topped with a chiseled runestone or runed obsidian block.", - "level_condition.roots.4_high_pillar": "4 High Runestone Pillar", - "level_condition.roots.4_high_pillar.description": "A pillar of four (4) runestone or runed obsidian blocks, topped with a chiseled runestone or runed obsidian block.", - "level_condition.roots.active_fairy_grove_stone": "Active Fairy Grove Stone", - "level_condition.roots.active_fairy_grove_stone.description": "A Fairy Grove Stone that has been activated by the ritual Grove Supplication.", - "level_condition.roots.active_fungal_grove_stone": "Active Fungal Grove Stone", - "level_condition.roots.active_fungal_grove_stone.description": "A Fungal Grove Stone that has been activated by the ritual Grove Supplication.", - "level_condition.roots.active_grove_stone": "Active Grove Stone", - "level_condition.roots.active_grove_stone.description": "A Grove Stone that has been activated by the ritual Grove Supplication.", - "level_condition.roots.any_grove_stone": "Any Grove Stone", - "level_condition.roots.any_grove_stone.description": "A Grove Stone of any kind, active or inactive.", - "level_condition.roots.inactive_grove_stone": "Inactive Grove Stone", - "level_condition.roots.inactive_grove_stone.description": "A Grove Stone that has not yet been activated.", - "level_condition.roots.mature_wildroot_crop": "Mature Wildroot Crop", - "level_condition.roots.mature_wildroot_crop.description": "A wildroot crop that has reached its final growth stage.", - "level_condition.roots.overgrowth": "Creeping Grove Moss or Water Source", - "level_condition.roots.overgrowth.description": "An already existing block of creeping grove moss with space adjacent for future growth, or any solid block that has a water source block adjacent to it.", - "player_condition.roots.elemental_reputation_rank_1": "Elemental Grove Rank 1+", - "player_condition.roots.elemental_reputation_rank_1.description": "Obtain a reputation rank with the Elemental Grove of at least 1.", - "player_condition.roots.elemental_reputation_rank_2": "Elemental Grove Rank 2+", - "player_condition.roots.elemental_reputation_rank_2.description": "Obtain a reputation rank with the Elemental Grove of at least 2.", - "player_condition.roots.elemental_reputation_rank_3": "Elemental Grove Rank 3+", - "player_condition.roots.elemental_reputation_rank_3.description": "Obtain a reputation rank with the Elemental Grove of at least 3.", - "player_condition.roots.elemental_reputation_rank_4": "Elemental Grove Rank 4", - "player_condition.roots.elemental_reputation_rank_4.description": "Obtain the maximum reputation rank of 4 with the Elemental Grove.", - "player_condition.roots.fairy_reputation_rank_1": "Fairy Grove Rank 1+", - "player_condition.roots.fairy_reputation_rank_1.description": "Obtain a reputation rank with the Fairy Grove of at least 1.", - "player_condition.roots.fairy_reputation_rank_2": "Fairy Grove Rank 2+", - "player_condition.roots.fairy_reputation_rank_2.description": "Obtain a reputation rank with the Fairy Grove of at least 2.", - "player_condition.roots.fairy_reputation_rank_3": "Fairy Grove Rank 3+", - "player_condition.roots.fairy_reputation_rank_3.description": "Obtain a reputation rank with the Fairy Grove of at least 3.", - "player_condition.roots.fairy_reputation_rank_4": "Fairy Grove Rank 4", - "player_condition.roots.fairy_reputation_rank_4.description": "Obtain the maximum reputation rank of 4 with the Fairy Grove.", - "player_condition.roots.fungal_reputation_rank_1": "Fungal Grove Rank 1+", - "player_condition.roots.fungal_reputation_rank_1.description": "Obtain a reputation rank with the Fungal Grove of at least 1.", - "player_condition.roots.fungal_reputation_rank_2": "Fungal Grove Rank 2+", - "player_condition.roots.fungal_reputation_rank_2.description": "Obtain a reputation rank with the Fungal Grove of at least 2.", - "player_condition.roots.fungal_reputation_rank_3": "Fungal Grove Rank 3+", - "player_condition.roots.fungal_reputation_rank_3.description": "Obtain a reputation rank with the Fungal Grove of at least 3.", - "player_condition.roots.fungal_reputation_rank_4": "Fungal Grove Rank 4", - "player_condition.roots.fungal_reputation_rank_4.description": "Obtain the maximum reputation rank of 4 with the Fungal Grove.", - "player_condition.roots.sprouting_reputation_rank_1": "Sprouting Grove Rank 1+", - "player_condition.roots.sprouting_reputation_rank_1.description": "Obtain a reputation rank with the Sprouting Grove of at least 1.", - "player_condition.roots.sprouting_reputation_rank_2": "Sprouting Grove Rank 2+", - "player_condition.roots.sprouting_reputation_rank_2.description": "Obtain a reputation rank with the Sprouting Grove of at least 2.", - "player_condition.roots.sprouting_reputation_rank_3": "Sprouting Grove Rank 3+", - "player_condition.roots.sprouting_reputation_rank_3.description": "Obtain a reputation rank with the Sprouting Grove of at least 3.", - "player_condition.roots.sprouting_reputation_rank_4": "Sprouting Grove Rank 4", - "player_condition.roots.sprouting_reputation_rank_4.description": "Obtain the maximum reputation rank of 4 with the Sprouting Grove.", - "player_condition.roots.twilight_reputation_rank_1": "Twilight Grove Rank 1+", - "player_condition.roots.twilight_reputation_rank_1.description": "Obtain a reputation rank with the Twilight Grove of at least 1.", - "player_condition.roots.twilight_reputation_rank_2": "Twilight Grove Rank 2+", - "player_condition.roots.twilight_reputation_rank_2.description": "Obtain a reputation rank with the Twilight Grove of at least 2.", - "player_condition.roots.twilight_reputation_rank_3": "Twilight Grove Rank 3+", - "player_condition.roots.twilight_reputation_rank_3.description": "Obtain a reputation rank with the Twilight Grove of at least 3.", - "player_condition.roots.twilight_reputation_rank_4": "Twilight Grove Rank 4", - "player_condition.roots.twilight_reputation_rank_4.description": "Obtain the maximum reputation rank of 4 with the Twilight Grove.", - "player_condition.roots.wild_reputation_rank_1": "Wild Grove Rank 1+", - "player_condition.roots.wild_reputation_rank_1.description": "Obtain a reputation rank with the Wild Grove of at least 1.", - "player_condition.roots.wild_reputation_rank_2": "Wild Grove Rank 2+", - "player_condition.roots.wild_reputation_rank_2.description": "Obtain a reputation rank with the Wild Grove of at least 2.", - "player_condition.roots.wild_reputation_rank_3": "Wild Grove Rank 3+", - "player_condition.roots.wild_reputation_rank_3.description": "Obtain a reputation rank with the Wild Grove of at least 3.", - "player_condition.roots.wild_reputation_rank_4": "Wild Grove Rank 4", - "player_condition.roots.wild_reputation_rank_4.description": "Obtain the maximum reputation rank of 4 with the Wild Grove.", - "ritual.roots.animal_harvest": "Animal Harvest", - "ritual.roots.augmentation": "Augmentation", - "ritual.roots.blooming": "Blooming", - "ritual.roots.crafting": "Crafting", - "ritual.roots.fire_storm": "Fire Storm", - "ritual.roots.frost_lands": "Frost Lands", - "ritual.roots.gathering": "Gathering", - "ritual.roots.germination": "Germination", - "ritual.roots.grove_supplication": "Grove Supplication", - "ritual.roots.healing_aura": "Healing Aura", - "ritual.roots.heavy_storms": "Heavy Storms", - "ritual.roots.overgrowth": "Overgrowth", - "ritual.roots.protection": "Protection", - "ritual.roots.purity": "Purity", - "ritual.roots.spreading_forest": "Spreading Forest", - "ritual.roots.summon_creatures": "Summon Creatures", - "ritual.roots.warding": "Warding", - "ritual.roots.wildroot_growth": "Wildroot Growth", - "ritual.roots.windwall": "Windwall", - "roots.advancements.pacifist.description": "Needlessly slaughtered one of nature's peaceful creatures.", - "roots.advancements.pacifist.title": "An Untrue Pacifist", - "roots.advancements.root.description": "An introduction to the magic of the wilds.", - "roots.advancements.root.title": "Roots", - "roots.commands.alerts.synced": "Synced herb alerts for %s for all herbs (0.165)", - "roots.commands.alerts.synced.herb": "Cannot sync herb alerts for non-player command senders.", - "roots.commands.library.add.failure": "Failed to add spell %s to library. Spell not found or already in library.", - "roots.commands.library.add.success": "Added spell %s to library.", - "roots.commands.library.add.usage": "Usage: /roots library add ", - "roots.commands.library.clear.failure": "Spell library is already empty.", - "roots.commands.library.clear.success": "Cleared spell library.", - "roots.commands.library.list.empty": "Spell library is empty.", - "roots.commands.library.list.entry": "Library entry: %s", - "roots.commands.library.no_player": "Command can only be executed by a player.", - "roots.commands.library.remove.failure": "Failed to remove spell %s from library. Spell not found or not in library.", - "roots.commands.library.remove.success": "Removed spell %s from library.", - "roots.commands.library.remove.usage": "Usage: /roots library remove ", - "roots.commands.library.usage": "Usage: /roots library ", - "roots.commands.pyre.failed_condition": "Failed to place condition: %s", - "roots.commands.pyre.no_player": "Must be executed by a player to use this command", - "roots.commands.pyre.no_space": "No space to place pyre.", - "roots.commands.pyre.recipe_not_found": "No recipe found for pyre %s", - "roots.commands.pyre.usage": "Usage: /roots pyre ", - "roots.commands.reputation.add": "Reputation for %s with %s grove increased by %s, [%s] now: %s", - "roots.commands.reputation.add.usage": "Usage: /roots reputation add ", - "roots.commands.reputation.current_reputation": "Current reputation for %s grove: [%s] %s", - "roots.commands.reputation.grove_not_found": "Grove not found: %s", - "roots.commands.reputation.no_reputation_storage": "Reputation storage not found.", - "roots.commands.reputation.remove": "Reputation for %s with %s grove decreased by %s [%s], now: %s", - "roots.commands.reputation.remove.usage": "Usage: /roots reputation remove ", - "roots.commands.reputation.set": "Reputation for %s with %s grove set to [%s] %s.", - "roots.commands.reputation.set.usage": "Usage: /roots reputation set ", - "roots.commands.reputation.usage": "Usage: /roots reputation | add | remove >", - "roots.commands.reset": "Successfully reset your spell cooldowns!", - "roots.commands.ritual.failed_condition": "Failed to place condition: %s", - "roots.commands.ritual.no_player": "Must be executed by a player to use this command", - "roots.commands.ritual.no_space": "No space to place pyre.", - "roots.commands.ritual.recipe_not_found": "No recipe found for ritual %s", - "roots.commands.ritual.ritual_not_found": "Ritual not found: %s", - "roots.commands.ritual.usage": "Usage: /roots ritual ", - "roots.commands.staff.no_spell_storage": "Staff missing spell storage somehow", - "roots.commands.staff.spell_not_found": "Spell not found: %s", - "roots.commands.staff.usage": "Usage: /roots staff ", - "roots.commands.usage": "Usage: /roots staff | ritual | pyre | activate", - "roots.drinks.slow_regen": "Gives a burst of revitalizing energy.", - "roots.drinks.sour": "Sour and awful to drink! Leaves you hungry.", - "roots.drinks.wakefulness": "Perks you up, night or day; shoos those scary phantoms away!", - "roots.gui.light_drifter_cancel": "Hold [%s] to cancel Light Drifter.", - "roots.gui.light_drifter_continue_canceling": "Continue holding [%s] to cancel Light Drifter.", - "roots.gui.light_drifter_overlay": "Drifting %s/%s blocks from your body!", - "roots.gui.reputation": "Grove Reputations", - "roots.gui.spell_library": "Spell Library", - "roots.hud.attributes": "%s: %s", - "roots.hud.grove_crafter": "Right-Click to start crafting", - "roots.hud.grove_power.grove": "%s, rank %s/%s", - "roots.hud.grove_power.power": "Power usage: %s/%s", - "roots.hud.item_count": "%s (%s)", - "roots.hud.mortar.crafting1": "Grind with pestle", - "roots.hud.mortar.crafting2": "%s time to craft", - "roots.hud.mortar.crafting3": "%s times to craft", - "roots.hud.mortar.remove_pestle": "Right-Click to remove pestle", - "roots.hud.mortar.repeat1": "Sneak-Right-Click with", - "roots.hud.mortar.repeat2": "empty hand to refill", - "roots.hud.mortar.store_pestle": "Right-Click to store pestle", - "roots.hud.pyre.auto1": "will start automatically", - "roots.hud.pyre.begin1": "Light pyre to", - "roots.hud.pyre.begin2": "start %s", - "roots.hud.pyre.begin3": "craft %s", - "roots.hud.pyre.restart1": "Sneak-Right-Click with", - "roots.hud.pyre.restart2": "empty hand to repeat", - "roots.hud.transmuter.begin1": "Right-click with", - "roots.hud.transmuter.begin2": "knife to", - "roots.hud.transmuter.begin3": "craft %s", - "roots.hud.transmuter.power": "Needs %s Power (%s)", - "roots.hud.transmuter.restart1": "Sneak-Right-Click with", - "roots.hud.transmuter.restart2": "empty hand to repeat", - "roots.item.gramary.bound_block_entity": "Bound Block Entity to position %s/%s/%s", - "roots.item.gramary.bound_block_position": "Bound Gramary to position %s/%s/%s", - "roots.item.gramary.mode.bind_position": "Bind Position", - "roots.item.gramary.mode.block_entity_info": "Block Information", - "roots.item.gramary.mode.entity_info": "Entity Information", - "roots.item.gramary.mode.none": "None", - "roots.item.gramary.with_mode": "Gramary (%s)", - "roots.item.staff.with_spell": "Staff (%s)", - "roots.jei.animal_harvest": "Animal Harvest", - "roots.jei.animal_harvest.info": "Note: Outputs shown are default and may vary based on mod interactions.", - "roots.jei.fungal_transmuter": "Fungal Transmutation", - "roots.jei.grove_crafting": "Grove Crafting", - "roots.jei.grove_reputaiton": "Grove Reputation", - "roots.jei.knife_crafting": "Knife Carving", - "roots.jei.mortar_crafting": "Mortar Crafting", - "roots.jei.pyre": "Pyre", - "roots.jei.runic_block": "Runic Shears (Block)", - "roots.jei.runic_entity": "Runic Shears (Entity)", - "roots.jei.sprout_gifts": "Rewards for Breeding Sprouts", - "roots.jei.summon_creatures": "Summon Creatures", - "roots.jei.text.cooldown": "Cooldown: %ss", - "roots.jei.text.durability": "Durability: %s", - "roots.jei.text.grove_power": "Fungal Grove Power required: %s", - "roots.message.dandelion_cordial": "You feel well-rested!", - "roots.message.grants_failed": "You've already learned everything this recipe can teach you!", - "roots.message.modifier.already_learned": "You already know the modifier: %s", - "roots.message.modifier.learned": "Learned new modifier: %s", - "roots.message.recipe.failures": "A number of conditions were not met:", - "roots.message.recipe.requires": "Requires: %s", - "roots.message.runic_shears.cooldown": "More time must pass before this entity can be sheared again.", - "roots.message.spell.already_learned": "You already know the spell: %s", - "roots.message.spell.learned": "Learned new spell: %s", - "roots.message.spell.not_granted": "You do not know the spell: %s", - "roots.message.squid.cooldown": "Give it time to produce more ink!", - "roots.message.staff.charging": "Spell charged: %s/%s", - "roots.message.staff.charging_percent": "Spell charged: %s%%", - "roots.message.staff.missing_herbs": "Unable to cast %s, missing herbs.", - "roots.nyi": "[Not Yet Implemented]", - "roots.reputation.decreased": "Your reputation with the %s grove has decreased by %s", - "roots.reputation.increased": "Your reputation with the %s grove has increased by %s", - "roots.subtitles.alert": "Targeted by enemy", - "roots.subtitles.aqua_bubble_alt_end": "Aqua bubble ends", - "roots.subtitles.block.pyre.crackle": "Pyre crackles", - "roots.subtitles.entity.deer.ambient": "Deer squeals", - "roots.subtitles.entity.duck.quack": "Duck quacks", - "roots.subtitles.entity.fennec.aggro": "Fennec yips", - "roots.subtitles.entity.fennec.bark": "Fennec barks", - "roots.subtitles.entity.fennec.bite": "Fennec bites", - "roots.subtitles.entity.fennec.death": "Fennec dies", - "roots.subtitles.entity.fennec.eat": "Fennec eats", - "roots.subtitles.entity.fennec.idle": "Fennec yips", - "roots.subtitles.entity.fennec.sleep": "Fennec sleeps", - "roots.subtitles.entity.fennec.sniff": "Fennec sniffs", - "roots.subtitles.entity.fennec.spit": "Fennec spits", - "roots.subtitles.entity.sprout.ambient": "Sprout wanders", - "roots.subtitles.entity.squid.milk": "Squid milked", - "roots.subtitles.event.mortar.add_item": "Mortar filled", - "roots.subtitles.event.mortar.remove_item": "Mortar emptied", - "roots.subtitles.event.mortar.use": "Pestle used", - "roots.subtitles.event.pyre.add_item": "Pyre filled", - "roots.subtitles.event.pyre.remove_item": "Pyre emptied", - "roots.subtitles.extension": "Senses extended", - "roots.subtitles.item.knife.strip": "Knife strips", - "roots.subtitles.spell.acid_cloud": "Acid cloud billows", - "roots.subtitles.spell.acid_cloud_alt": "Acid cloud billows", - "roots.subtitles.spell.aqua_bubble": "Aqua bubble encapsulates", - "roots.subtitles.spell.aqua_bubble_alt": "Aqua bubble encapsulates", - "roots.subtitles.spell.dandelion_winds": "Dandelion winds blow", - "roots.subtitles.spell.desaturate": "Desaturation", - "roots.subtitles.spell.disarm": "Entities disarmed", - "roots.subtitles.spell.geas": "Geas cast", - "roots.subtitles.spell.geas_end": "Geas ends", - "roots.subtitles.spell.growth_infusion": "Growth encouraged", - "roots.subtitles.spell.harvest": "Harvest begins", - "roots.subtitles.spell.life_drain": "Life drained", - "roots.subtitles.spell.light_drifter": "Players begin drifting", - "roots.subtitles.spell.light_drifter_end": "Players end drifting", - "roots.subtitles.spell.magnetism": "Magnetism activated", - "roots.subtitles.spell.petal_shell": "Petal shell begins", - "roots.subtitles.spell.petal_shell_break": "Petal shell broken", - "roots.subtitles.spell.petal_shell_end": "Petal shell ends", - "roots.subtitles.spell.radiance": "Radiance shines", - "roots.subtitles.spell.rose_thorns": "Rose thorns tangle", - "roots.subtitles.spell.sanctuary": "Sanctuary pulses", - "roots.subtitles.spell.saturate": "Food consumed", - "roots.subtitles.spell.shatter": "Blocks shatter", - "roots.subtitles.spell.sky_soarer": "Sky soars", - "roots.subtitles.spell.storm_cloud": "Storm cloud begins", - "roots.subtitles.spell.storm_cloud_end": "Storm cloud ends", - "roots.subtitles.spell.sylvan_light": "Sylvan light created", - "roots.subtitles.spell.temporal_morass": "Time slows", - "roots.subtitles.spell.temporal_morass_end": "Time flows normally", - "roots.subtitles.spell.wildfire": "Meteors unfold", - "roots.tooltip.chance": "Chance: %s%%", - "roots.tooltip.cost.charge_type": "[Charges %s.]", - "roots.tooltip.cost.charge_type.cast": "per cast", - "roots.tooltip.cost.charge_type.operation": "per operation", - "roots.tooltip.cost.cost_amount": "x%s", - "roots.tooltip.cost.cost_multiplier": "+%s", - "roots.tooltip.cost.herb_cost": "%s %s", - "roots.tooltip.effect": "Use to gain %s for %s seconds.", - "roots.tooltip.hold_shift": "[Hold %s for more information.]", - "roots.tooltip.pouch.color": "Dyed: %s", - "roots.tooltip.pouch.color_name": "%s", - "roots.tooltip.pouch.key_binding": "Press '%s' to open your pouch.", - "roots.tooltip.shift": "Shift", - "roots.tooltip.staff.cooldown": " (CD: %ss)", - "roots.tooltip.staff.data": " %s: %s", - "roots.tooltip.staff.is_selected": " (Selected)", - "roots.tooltip.staff.key_binding": "Press '%s' to open your spell library.", - "roots.tooltip.staff.no_spell": "No spell.", - "roots.tooltip.staff.selected": "Selected Slot: %s", - "roots.tooltip.staff.spell_in_slot": "%s: %s%s%s", - "roots.tooltip.token.available_modifiers": "Available modifiers:", - "roots.tooltip.token.delete": "[Press DEL to remove this slot]", - "roots.tooltip.token.enabled_modifiers": "Enabled modifiers:", - "roots.tooltip.token.modifier": "Modifier: %s", - "roots.tooltip.token.ritual": "Ritual: %s", - "roots.tooltip.token.spell": "Spell: %s", - "roots.tooltip.token.unlock": "Right-Click to unlock.", - "roots.tooltip.token.unlocked": "You've already unlocked this.", - "roots.transmutation.not_enough_power": "Not enough Grove Power to transmute this item. Current power: %s, required: %s", - "roots.wip": "[Work In Progress]", - "spell.roots.acid_cloud": "Acid Cloud", - "spell.roots.aqua_bubble": "Aqua Bubble", - "spell.roots.dandelion_winds": "Dandelion Winds", - "spell.roots.decay": "Decay", - "spell.roots.desaturate": "Desaturate", - "spell.roots.disarm": "Disarm", - "spell.roots.extension": "Extension", - "spell.roots.geas": "Geas", - "spell.roots.growth_infusion": "Growth Infusion", - "spell.roots.harvest": "Harvest", - "spell.roots.harvest.data.all": "Set All to %s", - "spell.roots.harvest.data.all.name": "All", - "spell.roots.harvest.data.held": "Set Held to %s", - "spell.roots.harvest.data.held.name": "Held", - "spell.roots.harvest.data.mode": "Set Mode to %s", - "spell.roots.harvest.data.mode.all": "Modifying: All", - "spell.roots.harvest.data.mode.held": "Modifying: Held", - "spell.roots.harvest.data.mode.mode": "Modifying: Mode", - "spell.roots.harvest.data.mode.name": "Mode", - "spell.roots.jaunt": "Jaunt", - "spell.roots.life_drain": "Life Drain", - "spell.roots.light_drifter": "Light Drifter", - "spell.roots.magnetism": "Magnetism", - "spell.roots.nondetection": "Nondetection", - "spell.roots.petal_shell": "Petal Shell", - "spell.roots.radiance": "Radiance", - "spell.roots.rampant_growth": "Rampant Growth", - "spell.roots.rampant_growth.data.held": "Set Held to %s", - "spell.roots.rampant_growth.data.held.name": "Held", - "spell.roots.rampant_growth.data.mode": "Set Mode to %s", - "spell.roots.rampant_growth.data.mode.held": "Modifying: Held", - "spell.roots.rampant_growth.data.mode.mode": "Modifying: Mode", - "spell.roots.rampant_growth.data.mode.name": "Mode", - "spell.roots.rampant_growth.data.mode.tagged": "Modifying: Tagged", - "spell.roots.rampant_growth.data.mode.untagged": "Modifying: Untagged", - "spell.roots.rampant_growth.data.tagged": "Set Tagged to %s", - "spell.roots.rampant_growth.data.tagged.name": "Tagged", - "spell.roots.rampant_growth.data.untagged": "Set Untagged to %s", - "spell.roots.rampant_growth.data.untagged.name": "Untagged", - "spell.roots.rose_thorns": "Rose Thorns", - "spell.roots.sanctuary": "Sanctuary", - "spell.roots.saturate": "Saturate", - "spell.roots.shatter": "Shatter", - "spell.roots.shatter.data.depth": "Set Depth to %s", - "spell.roots.shatter.data.depth.name": "Depth", - "spell.roots.shatter.data.height": "Set Height to %s", - "spell.roots.shatter.data.height.name": "Height", - "spell.roots.shatter.data.mode": "Set Mode to %s", - "spell.roots.shatter.data.mode.depth": "Modifying: Depth", - "spell.roots.shatter.data.mode.height": "Modifying: Height", - "spell.roots.shatter.data.mode.mode": "Modifying: Mode", - "spell.roots.shatter.data.mode.name": "Mode", - "spell.roots.shatter.data.mode.width": "Modifying: Width", - "spell.roots.shatter.data.width": "Set Width to %s", - "spell.roots.shatter.data.width.name": "Width", - "spell.roots.sky_soarer": "Sky Soarer", - "spell.roots.storm_cloud": "Storm Cloud", - "spell.roots.summon_undead": "Summon Undead", - "spell.roots.sylvan_light": "Sylvan Light", - "spell.roots.temporal_morass": "Temporal Morass", - "spell.roots.wildfire": "Wildfire", - "tag.item.c.ingots.silver": "Silver Ingots", - "tag.item.c.levers": "Levers", - "tag.item.c.nuggets.copper": "Copper Nuggets", - "tag.item.c.nuggets.silver": "Silver Nuggets", - "tag.item.c.ores.quartz": "Quartz Ores", - "tag.item.c.ores.silver": "Silver Ores", - "tag.item.c.raw_materials.silver": "Raw Silvers", - "tag.item.c.storage_blocks.raw_silver": "Raw Silver Storage Blocks", - "tag.item.c.storage_blocks.silver": "Silver Storage Blocks", - "tag.item.roots.antlers": "Antlers", - "tag.item.roots.barks": "Barks", - "tag.item.roots.barks.acacia": "Acacia Barks", - "tag.item.roots.barks.birch": "Birch Barks", - "tag.item.roots.barks.crimson": "Crimson Barks", - "tag.item.roots.barks.dark_oak": "Dark Oak Barks", - "tag.item.roots.barks.jungle": "Jungle Barks", - "tag.item.roots.barks.mangrove": "Mangrove Barks", - "tag.item.roots.barks.mixed": "Mixed Barks", - "tag.item.roots.barks.oak": "Oak Barks", - "tag.item.roots.barks.spruce": "Spruce Barks", - "tag.item.roots.barks.warped": "Warped Barks", - "tag.item.roots.barks.wildwood": "Wildwood Barks", - "tag.item.roots.bottles": "Bottles", - "tag.item.roots.carapace": "Carapaces", - "tag.item.roots.casting_tools": "Casting Tools", - "tag.item.roots.cooked_seafood": "Cooked seafood", - "tag.item.roots.cooked_vegetables": "Cooked vegetables", - "tag.item.roots.copper_items": "Copper Items", - "tag.item.roots.crafters": "Grove Crafters", - "tag.item.roots.crops": "Crops", - "tag.item.roots.crops.aubergine": "Aubergine Crops", - "tag.item.roots.crops.bafflecap": "Bafflecap Crops", - "tag.item.roots.crops.cloud_berry": "Cloud Berry Crops", - "tag.item.roots.crops.dewgonia": "Dewgonia Crops", - "tag.item.roots.crops.elemental": "Elemental Crops", - "tag.item.roots.crops.elemental.air": "Air Elemental Crops", - "tag.item.roots.crops.elemental.earth": "Earth Elemental Crops", - "tag.item.roots.crops.elemental.fire": "Fire Elemental Crops", - "tag.item.roots.crops.elemental.water": "Water Elemental Crops", - "tag.item.roots.crops.grove_moss": "Grove Moss Crops", - "tag.item.roots.crops.inferno_bulb": "Inferno Bulb Crops", - "tag.item.roots.crops.moonglow": "Moonglow Crops", - "tag.item.roots.crops.pereskia": "Pereskia Crops", - "tag.item.roots.crops.spiritleaf": "Spiritleaf Crops", - "tag.item.roots.crops.stalicripe": "Stalicripe Crops", - "tag.item.roots.crops.wildewheet": "Wildewheet Crops", - "tag.item.roots.crops.wildroot": "Wildroot Crops", - "tag.item.roots.dusts.runic": "Runic Dust", - "tag.item.roots.flint": "Flint", - "tag.item.roots.grove_crafter_activation": "Grove Crafter Activators", - "tag.item.roots.grove_stones": "Grove Stones", - "tag.item.roots.grove_stones.primal": "Primal Grove Stones", - "tag.item.roots.herbs": "Herbs", - "tag.item.roots.herbs.bafflecap": "Bafflecap Herbs", - "tag.item.roots.herbs.cloud_berry": "Cloud Berry Herbs", - "tag.item.roots.herbs.dewgonia": "Dewgonia Herbs", - "tag.item.roots.herbs.grove_moss": "Grove Moss Herbs", - "tag.item.roots.herbs.inferno_bulb": "Inferno Bulb Herbs", - "tag.item.roots.herbs.moonglow": "Moonglow Herbs", - "tag.item.roots.herbs.pereskia": "Pereskia Herbs", - "tag.item.roots.herbs.spiritleaf": "Spiritleaf Herbs", - "tag.item.roots.herbs.stalicripe": "Stalicripe Herbs", - "tag.item.roots.herbs.wildewheet": "Wildewheet Herbs", - "tag.item.roots.herbs.wildroot": "Wildroot Herbs", - "tag.item.roots.knives": "Knives", - "tag.item.roots.logs.runed": "Runed Logs", - "tag.item.roots.logs.runed.acacia": "Runed Acacia Logs", - "tag.item.roots.logs.runed.birch": "Runed Birch Logs", - "tag.item.roots.logs.runed.crimson": "Runed Crimson Logs", - "tag.item.roots.logs.runed.dark_oak": "Runed Dark Oak Logs", - "tag.item.roots.logs.runed.jungle": "Runed Jungle Logs", - "tag.item.roots.logs.runed.mangrove": "Runed Mangrove Logs", - "tag.item.roots.logs.runed.oak": "Runed Oak Logs", - "tag.item.roots.logs.runed.spruce": "Runed Spruce Logs", - "tag.item.roots.logs.runed.warped": "Runed Warped Logs", - "tag.item.roots.logs.runed.wildwood": "Runed Wildwood Logs", - "tag.item.roots.logs.wildwood": "Wildwood Logs", - "tag.item.roots.mortar_activation": "Mortar Activators", - "tag.item.roots.mortars": "Mortars", - "tag.item.roots.nyi": "[Not Yet Implemented]", - "tag.item.roots.pedestals": "Pedestals", - "tag.item.roots.pedestals.grove": "Grove Crafting Pedestals", - "tag.item.roots.pedestals.ritual": "Ritual Pedestals", - "tag.item.roots.pelt": "Pelts", - "tag.item.roots.pouches": "Pouches", - "tag.item.roots.proteins": "Proteins", - "tag.item.roots.pyre_activation": "Pyre Activators", - "tag.item.roots.pyres": "Pyres", - "tag.item.roots.runed_obsidian": "Runed Obsidian", - "tag.item.roots.runestone": "Runestone", - "tag.item.roots.runestone_herbs": "Herbs for crafting Runestone", - "tag.item.roots.runic_shears": "Runic Shears", - "tag.item.roots.seeds": "Seeds", - "tag.item.roots.seeds.cloud_berry": "Cloud Berry Seeds", - "tag.item.roots.seeds.dewgonia": "Dewgonia Seeds", - "tag.item.roots.seeds.inferno_bulb": "Inferno Bulb Seeds", - "tag.item.roots.seeds.moonglow": "Moonglow Seeds", - "tag.item.roots.seeds.pereskia": "Pereskia Seeds", - "tag.item.roots.seeds.spiritleaf": "Spiritleaf Seeds", - "tag.item.roots.seeds.stalicripe": "Stalicripe Seeds", - "tag.item.roots.seeds.wildewheet": "Wildewheet Seeds", - "tag.item.roots.seeds.wildroot": "Wildroot Seeds", - "tag.item.roots.silver_items": "Silver Items", - "tag.item.roots.skipped_foods": "Ignored foods", - "tag.item.roots.soils": "Soils", - "tag.item.roots.soils.air": "Air Elemental Soils", - "tag.item.roots.soils.earth": "Earth Elemental Soils", - "tag.item.roots.soils.elemental": "Elemental Soils", - "tag.item.roots.soils.fire": "Fire Elemental Soils", - "tag.item.roots.soils.water": "Water Elemental Soils", - "tag.item.roots.stonelike": "Stone-like", - "tag.item.roots.stonepetal": "Stonepetals", - "tag.item.roots.tempt.beetle": "Food for Beetles", - "tag.item.roots.tempt.deer": "Foor for Deer", - "tag.item.roots.tempt.duck": "Food for Ducks", - "tag.item.roots.tempt.fennec": "Food for Fennecs", - "tag.item.roots.tempt.owl": "Food for Owls", - "tag.item.roots.tempt.sprout": "Food for Sprouts", - "tag.item.roots.vegetables": "Vegetables", - "tag.item.roots.wip": "[Work In Progress]" + "block.occultengineering.brass_chalk": "Brass Chalk", + "block.occultengineering.copper_chalk": "Copper Chalk", + "block.occultengineering.fan_enspirit_catalyst": "Fan Enspirit Catalyst", + "block.occultengineering.mechanical_chamber": "Mechanical Chamber", + "block.occultengineering.mechanical_pulverizer": "Mechanical Pulverizer", + "block.occultengineering.otherworld_detector": "Otherworld Detector", + "block.occultengineering.pentacle_altar": "Pentacle Altar", + "block.occultengineering.phlogiport": "Phlogiport", + "block.occultengineering.pucalith": "Púcalith", + "block.occultengineering.spirit_solution": "Spirit Solution", + "block.occultengineering.sterling_silver_block": "Block of Sterling Silver", + "block.occultengineering.zinc_chalk": "Zinc Chalk", + "book.occultengineering.encyclopedia_of_souls.getting_started.basics.description": "Simple interactions between Create & Occultism", + "book.occultengineering.encyclopedia_of_souls.getting_started.basics.name": "Basics", + "book.occultengineering.encyclopedia_of_souls.getting_started.basics.new_arm_interaction.text": "The Mechanical Arm has new targets!\n\\\n\\\nIt can directly interact with the Sacrificial Bowl, the Stable Wormhole and the Dimensional Storage\nActuator.\n", + "book.occultengineering.encyclopedia_of_souls.getting_started.basics.new_arm_interaction.title": "The Mechanical Arm", + "book.occultengineering.encyclopedia_of_souls.getting_started.basics.new_fan_catalyst.text": "Spiritfire and the Spirit Campfire can now be used in front of an encased fan to 'Bulk Enspirit'\nitems. This can be used to automate all of the Spiritfire's recipes.\n", + "book.occultengineering.encyclopedia_of_souls.getting_started.basics.new_fan_catalyst.title": "Encased Fan & Spiritfire", + "book.occultengineering.encyclopedia_of_souls.getting_started.basics.new_recipes.text": "Occult Engineering contains a bunch of new recipes to assist the creation of occult items.\n\\\n\\\nFor one, the mixer can now be used to mix up all the books of binding from Occultism.\n", + "book.occultengineering.encyclopedia_of_souls.getting_started.basics.new_recipes.title": "New Recipes", + "book.occultengineering.encyclopedia_of_souls.getting_started.basics.new_recipes2.text": "Don't have enough silver? Raw Gold can be haunted into Raw Silver.\n\\\n\\\nCheck JEI for the specific recipes.\n", + "book.occultengineering.encyclopedia_of_souls.getting_started.chalks.chalks.text": "Along with Occultism's standard chalk, you may need to end up crafting 3 new types of chalk.\n\\\n\\\nThe cost of the chalk scales with the cost of the ritual, with Copper being the cheapest, then Zinc and\nfinally Brass.\n", + "book.occultengineering.encyclopedia_of_souls.getting_started.chalks.chalks.title": "More Chalks", + "book.occultengineering.encyclopedia_of_souls.getting_started.chalks.chalks2.text": "The new chalks can only be crafted by pressing them with [Spirit Solution](entry://occultengineering:encyclopedia_of_souls/getting_started/spirit_solution).\n\\\n\\\nThe more expensive the chalk, the more spirit solution that they require.\n", + "book.occultengineering.encyclopedia_of_souls.getting_started.chalks.description": "Fancier symbols to decorate the ground", + "book.occultengineering.encyclopedia_of_souls.getting_started.chalks.name": "New Chalks", + "book.occultengineering.encyclopedia_of_souls.getting_started.chalks.purify_brass.title": "Brass Chalk", + "book.occultengineering.encyclopedia_of_souls.getting_started.chalks.purify_copper.title": "Copper Chalk", + "book.occultengineering.encyclopedia_of_souls.getting_started.chalks.purify_zinc.title": "Zinc Chalk", + "book.occultengineering.encyclopedia_of_souls.getting_started.intro.description": "About using the Encyclopedia", + "book.occultengineering.encyclopedia_of_souls.getting_started.intro.help.text": "If you run into any trouble with Occult Engineering, feel free to join the Discord to get help.\n\\\n\\\n[Join at https://discord.gg/B7Sd3eaTrs](https://discord.gg/B7Sd3eaTrs)\n", + "book.occultengineering.encyclopedia_of_souls.getting_started.intro.help.title": "Getting Help", + "book.occultengineering.encyclopedia_of_souls.getting_started.intro.intro.text": "This book aims to introduce the new functionality of Occult Engineering,\nand aims to complement the Ponder system of the Kinetic Blocks, adding info about the other features.\n", + "book.occultengineering.encyclopedia_of_souls.getting_started.intro.intro.title": "About", + "book.occultengineering.encyclopedia_of_souls.getting_started.intro.name": "About", + "book.occultengineering.encyclopedia_of_souls.getting_started.mechanical_chamber.description": "The height of ritual automation", + "book.occultengineering.encyclopedia_of_souls.getting_started.mechanical_chamber.mechanical_chamber.text": "The Mechanical Chamber can be used in place of the Golden Sacrificial Bowl for any ritual that does not require item use\nor sacrifice.\n\\\n\\\nIt works best with the rituals that produce items.\n\\\n\\\nFor more info, ponder the block.\n", + "book.occultengineering.encyclopedia_of_souls.getting_started.mechanical_chamber.mechanical_chamber.title": "Mechanical Chamber", + "book.occultengineering.encyclopedia_of_souls.getting_started.mechanical_chamber.name": "Mechanical Chamber", + "book.occultengineering.encyclopedia_of_souls.getting_started.mechanical_pulverizer.description": "It grinds through the competition", + "book.occultengineering.encyclopedia_of_souls.getting_started.mechanical_pulverizer.mechanical_pulverizer.text": "The Mechanical Chamber can be used instead of Occultism's crushing for any item a spirit can crush.\n\\\n\\\nFor more info ponder the block.\n", + "book.occultengineering.encyclopedia_of_souls.getting_started.mechanical_pulverizer.mechanical_pulverizer.title": "Mechanical Pulverizer", + "book.occultengineering.encyclopedia_of_souls.getting_started.mechanical_pulverizer.name": "Mechanical Pulverizer", + "book.occultengineering.encyclopedia_of_souls.getting_started.name": "Getting Started", + "book.occultengineering.encyclopedia_of_souls.getting_started.otherworld_detector.description": "It knows when you're awake", + "book.occultengineering.encyclopedia_of_souls.getting_started.otherworld_detector.name": "Otherworld Detector", + "book.occultengineering.encyclopedia_of_souls.getting_started.otherworld_detector.otherworld_detector.text": "An Otherworld Detector can be used to detect whether the nearest player can see into the otherworld.\n\\\n\\\nIt outputs a redstone signal if they can.\n\\\n\\\nFor more info ponder the block.\n", + "book.occultengineering.encyclopedia_of_souls.getting_started.otherworld_detector.otherworld_detector.title": "Otherworld Detector", + "book.occultengineering.encyclopedia_of_souls.getting_started.pentacles_link.name": "Go to Pentacles", + "book.occultengineering.encyclopedia_of_souls.getting_started.phlogiport.description": "Move over, delivery drones!", + "book.occultengineering.encyclopedia_of_souls.getting_started.phlogiport.name": "Phlogiport", + "book.occultengineering.encyclopedia_of_souls.getting_started.phlogiport.phlogiport.text": "Phlogiports can be use to wirelessly transmit packages based on their address.\n\\\n\\\nClick it to open the inventory.\n\\\n\\\nFor more info ponder the block.\n", + "book.occultengineering.encyclopedia_of_souls.getting_started.phlogiport.phlogiport.title": "Phlogiport", + "book.occultengineering.encyclopedia_of_souls.getting_started.phlogiston.description": "The raw essence of fire", + "book.occultengineering.encyclopedia_of_souls.getting_started.phlogiston.name": "Phlogiston", + "book.occultengineering.encyclopedia_of_souls.getting_started.phlogiston.phlogiston.text": "Phlogiston is the element of fire which is a component of everything that burns.\nIt also interacts with Sterling Silver, weirdly.\n\\\n\\\nCraft it by compacting 4 Blaze Powder with Lava, superheated\n", + "book.occultengineering.encyclopedia_of_souls.getting_started.phlogiston.phlogiston.title": "Sterling Silver", + "book.occultengineering.encyclopedia_of_souls.getting_started.phlogiston.uses.text": "- [*Silver Phlogistate*](entry://occultengineering:encyclopedia_of_souls/getting_started/silver_phlogistate)\n", + "book.occultengineering.encyclopedia_of_souls.getting_started.phlogiston.uses.title": "Usage", + "book.occultengineering.encyclopedia_of_souls.getting_started.puca_book.description": "A new spirit fascinated with machinery", + "book.occultengineering.encyclopedia_of_souls.getting_started.puca_book.name": "The Púca", + "book.occultengineering.encyclopedia_of_souls.getting_started.puca_book.puca.text": "The Púca is a new spirit that can be used to perform new rituals.\n\\\n\\\nIts not very harmful, so it doesn't require large pentacles to contain it.\n\\\n\\\nThey are primarily used for crafting machines.\n", + "book.occultengineering.encyclopedia_of_souls.getting_started.puca_book.puca.title": "The Púca", + "book.occultengineering.encyclopedia_of_souls.getting_started.puca_book.uses.text": "- [*Otherworld Detector*](entry://occultengineering:encyclopedia_of_souls/getting_started/otherworld_detector)\n", + "book.occultengineering.encyclopedia_of_souls.getting_started.puca_book.uses.title": "Used to Craft", + "book.occultengineering.encyclopedia_of_souls.getting_started.silver_phlogistate.description": "New & Improved", + "book.occultengineering.encyclopedia_of_souls.getting_started.silver_phlogistate.name": "Silver Phlogistate", + "book.occultengineering.encyclopedia_of_souls.getting_started.silver_phlogistate.silver_phlogistate.text": "Silver Phlogistate is used to craft Occult Technologies that don't require rotational power.\n\\\n\\\nCraft it by mixing Phlogiston and Sterling Silver\n", + "book.occultengineering.encyclopedia_of_souls.getting_started.silver_phlogistate.silver_phlogistate.title": "Silver Phlogistate", + "book.occultengineering.encyclopedia_of_souls.getting_started.silver_phlogistate.uses.text": "- [*Phlogiport*](entry://occultengineering:encyclopedia_of_souls/getting_started/phlogiport)\n", + "book.occultengineering.encyclopedia_of_souls.getting_started.silver_phlogistate.uses.title": "Usage", + "book.occultengineering.encyclopedia_of_souls.getting_started.spirit_solution.description": "The essential elixir", + "book.occultengineering.encyclopedia_of_souls.getting_started.spirit_solution.intro.text": "Spirit Solution is used for a number of things in the mod. Most notably, it can be poured onto books\nof binding to bind them ready for a ritual which can be used in place of of crafting with a Dictionary of Spirits.\n\\\nIt is also used as the only way to craft the new chalks.\n", + "book.occultengineering.encyclopedia_of_souls.getting_started.spirit_solution.intro.title": "Spirit Solution", + "book.occultengineering.encyclopedia_of_souls.getting_started.spirit_solution.intro2.text": "To get started with a small bit of Spirit Solution, crush some Demon's Dream Seeds.\n\\\nUse standard Create machinery to pump it around, or collect it in a bucket when you have enough.\n\\\nTo get the solution more efficiently, Water can either be mixed with Demon's Dream Fruit or\nOtherworld Essence with heat applied.\n", + "book.occultengineering.encyclopedia_of_souls.getting_started.spirit_solution.name": "Spirit Solution", + "book.occultengineering.encyclopedia_of_souls.getting_started.sterling_silver.description": "A new versatile material", + "book.occultengineering.encyclopedia_of_souls.getting_started.sterling_silver.name": "Sterling Silver", + "book.occultengineering.encyclopedia_of_souls.getting_started.sterling_silver.sterling_silver.text": "Sterling Silver is a new crafting material that can be used to craft Occult Machinery.\n\\\n\\\nCraft it by mixing Copper Dust and Silver Dust in a heated basin.\n", + "book.occultengineering.encyclopedia_of_souls.getting_started.sterling_silver.sterling_silver.title": "Sterling Silver", + "book.occultengineering.encyclopedia_of_souls.getting_started.sterling_silver.uses.text": "- [*Mechanical Chamber*](entry://occultengineering:encyclopedia_of_souls/getting_started/mechanical_chamber)\n- [*Mechanical Pulverizer*](entry://occultengineering:encyclopedia_of_souls/getting_started/mechanical_pulverizer)\n", + "book.occultengineering.encyclopedia_of_souls.getting_started.sterling_silver.uses.title": "Usage", + "book.occultengineering.encyclopedia_of_souls.name": "Encyclopedia of Souls", + "book.occultengineering.encyclopedia_of_souls.pentacles.craft_puca.description": "The first of the mechanical rituals.", + "book.occultengineering.encyclopedia_of_souls.pentacles.craft_puca.intro.text": "**Purpose:** Bind Púca\n\\\n\\\nFionntán's Uncompromising Captivation is a pentacle for binding Púca into blocks and items which can be used for simple automation. It is suitable to permanently infuse machinery.", + "book.occultengineering.encyclopedia_of_souls.pentacles.craft_puca.intro.title": "Fionntán's Uncompromising Captivation", + "book.occultengineering.encyclopedia_of_souls.pentacles.craft_puca.name": "Fionntán's Uncompromising Captivation", + "book.occultengineering.encyclopedia_of_souls.pentacles.craft_puca.uses.text": "Craft Otherworld Detector", + "book.occultengineering.encyclopedia_of_souls.pentacles.craft_puca.uses.title": "Uses", + "book.occultengineering.encyclopedia_of_souls.pentacles.name": "Pentacles", + "book.occultengineering.encyclopedia_of_souls.pentacles.overview.name": "Overview", + "book.occultengineering.encyclopedia_of_souls.tooltip": "A guide to all Occult Engineering", + "entity.occultengineering.puca": "Púca", + "fluid.occultengineering.spirit_solution": "Spirit Solution", + "gui.occultengineering.pentacle_altar.title": "Pentacle Altar", + "gui.occultengineering.pentacle_schematic.place_hint": "Set pentacle center position to %1$s", + "gui.occultengineering.pentacle_schematic.place_hint_creative": "Set pentacle center position to %1$s. Shift click again to place.", + "gui.occultengineering.pucalith.title": "Púcalith", + "item.occultengineering.book_of_binding_bound_puca": "Book of Binding: Púca (Bound)", + "item.occultengineering.book_of_binding_bound_puca.tooltip": "Can be used to summon the púca %s", + "item.occultengineering.book_of_binding_puca": "Book of Binding: Púca", + "item.occultengineering.book_of_binding_puca.tooltip": "This book has not been bound to a púca yet.", + "item.occultengineering.brass_dust": "Brass Dust", + "item.occultengineering.chalk_brass": "Brass Chalk", + "item.occultengineering.chalk_brass_impure": "Impure Brass Chalk", + "item.occultengineering.chalk_copper": "Copper Chalk", + "item.occultengineering.chalk_copper_impure": "Impure Copper Chalk", + "item.occultengineering.chalk_zinc": "Zinc Chalk", + "item.occultengineering.chalk_zinc_impure": "Impure Zinc Chalk", + "item.occultengineering.combined_goggles": "Otherworldly Engineer's Goggles", + "item.occultengineering.combined_goggles.otherworld_disabled": "Not Otherworldly", + "item.occultengineering.combined_goggles.otherworld_enabled": "Otherworldly", + "item.occultengineering.combined_goggles.use_to_change": "Right-Click to change", + "item.occultengineering.empty_pentacle_schematic": "Empty Pentacle Schematic", + "item.occultengineering.encyclopedia_of_souls": "Encyclopedia of Souls", + "item.occultengineering.pentacle_schematic": "Pentacle Schematic", + "item.occultengineering.pentacle_schematic.tooltip_prefix": "Pentacle: ", + "item.occultengineering.phlogiston": "Phlogiston", + "item.occultengineering.puca_spawn_egg": "Púca Spawn Egg", + "item.occultengineering.ritual_dummy_craft_mechanical_chamber": "Ritual: Craft Mechanical Chamber", + "item.occultengineering.ritual_dummy_craft_mechanical_chamber.tooltip": "A kinetic block which allows you to automate any crafting ritual.", + "item.occultengineering.ritual_dummy_craft_otherworld_detector": "Ritual: Craft Otherworld Detector", + "item.occultengineering.ritual_dummy_craft_otherworld_detector.tooltip": "A redstone block which allows you to detect whether a player can see into the Otherworld.", + "item.occultengineering.ritual_dummy_craft_phlogiport": "Ritual: Craft Phlogiport", + "item.occultengineering.ritual_dummy_craft_phlogiport.tooltip": "A logistics block that allows short range wireless transmission of items.", + "item.occultengineering.silver_phlogistate": "Silver Phlogistate", + "item.occultengineering.spirit_solution_bucket": "Spirit Solution Bucket", + "item.occultengineering.sterling_silver_ingot": "Sterling Silver Ingot", + "item.occultengineering.sterling_silver_nugget": "Sterling Silver Nugget", + "item.occultengineering.zinc_dust": "Zinc Dust", + "multiblock.occultengineering.craft_puca": "Fionntán's Uncompromising Captivation", + "occultengineering.display_source.current_pentacle": "Current Pentacle", + "occultengineering.display_source.current_ritual_result": "Resulting Item", + "occultengineering.display_source.ritual_completion": "Ritual Completion", + "occultengineering.fan_enspirit.fan": "Fan behind Spiritfire", + "occultengineering.ponder.mechanical_chamber.header": "Using the Mechanical Chamber to Automate Rituals", + "occultengineering.ponder.mechanical_chamber.text_1": "The Mechanical Chamber can be used in place of a Golden Sacrificial Bowl for Rituals which craft items", + "occultengineering.ponder.mechanical_chamber.text_10": "They also only extract the resulting items", + "occultengineering.ponder.mechanical_chamber.text_2": "It must be powered from the top or bottom with Rotational Power", + "occultengineering.ponder.mechanical_chamber.text_3": "The faster the Rotation, the faster the Ritual will complete", + "occultengineering.ponder.mechanical_chamber.text_4": "Surround the chamber with chalks and other ritual blocks", + "occultengineering.ponder.mechanical_chamber.text_5": "The chamber will pull automatically from Sacrificial Bowls within 8 blocks", + "occultengineering.ponder.mechanical_chamber.text_6": "The bowls can either be filled by hand or through automation", + "occultengineering.ponder.mechanical_chamber.text_7": "Mechanical Arms are the easiest way to use the chamber", + "occultengineering.ponder.mechanical_chamber.text_8": "They only insert bound books once the rest of the ritual is complete", + "occultengineering.ponder.mechanical_chamber.text_9": "The Mechanical Chamber will then initiate the Ritual", + "occultengineering.ponder.mechanical_pulverizer.header": "Processing Items in the Mechanical Pulverizer", + "occultengineering.ponder.mechanical_pulverizer.text_1": "Pulverizers can be used to crush items into dust", + "occultengineering.ponder.mechanical_pulverizer.text_2": "Power them from the back with a Shaft", + "occultengineering.ponder.mechanical_pulverizer.text_3": "Right-click the Pulverizer with a valid item", + "occultengineering.ponder.mechanical_pulverizer.text_4": "After some time, the result can be retrieved by Right-clicking again", + "occultengineering.ponder.mechanical_pulverizer.text_5": "Inputs and Outputs can also be automated", + "occultengineering.ponder.otherworld_detector.header": "Detecting with the Otherworld Detector", + "occultengineering.ponder.otherworld_detector.text_1": "Otherworld Detectors detect whether the nearest player can see into the Otherworld", + "occultengineering.ponder.otherworld_detector.text_2": "This can be accomplished by either consuming Demon's Dream Fruit to get the Third Eye, or by wearing Otherworld Goggles", + "occultengineering.ponder.otherworld_detector.text_3": "A comparator can also be used to get the distance to the player", + "occultengineering.ponder.phlogiport.header": "Transporting Items with the Phlogiport", + "occultengineering.ponder.phlogiport.text_1": "Phlogiports can be used to wirelessly transfer items short distances", + "occultengineering.ponder.phlogiport.text_10": "Warehouse", + "occultengineering.ponder.phlogiport.text_11": "The package will be wirelessly sent to its inventory", + "occultengineering.ponder.phlogiport.text_12": "If there are multiple ports with the same name...", + "occultengineering.ponder.phlogiport.text_13": "Warehouse", + "occultengineering.ponder.phlogiport.text_14": "Warehouse", + "occultengineering.ponder.phlogiport.text_15": "They will receive matching packages randomly", + "occultengineering.ponder.phlogiport.text_2": "Assign it an address in the inventory UI for it to function", + "occultengineering.ponder.phlogiport.text_3": "Items can be inserted via the Inventory UI", + "occultengineering.ponder.phlogiport.text_4": "...or via automation", + "occultengineering.ponder.phlogiport.text_5": "If the address of an inserted package does not match it..", + "occultengineering.ponder.phlogiport.text_6": "Home", + "occultengineering.ponder.phlogiport.text_7": "→ Warehouse", + "occultengineering.ponder.phlogiport.text_8": "..and there is another Phlogiport within range with that name", + "occultengineering.ponder.phlogiport.text_9": "Home", + "occultengineering.ponder.tag.occult_appliances": "Occult Appliances", + "occultengineering.ponder.tag.occult_appliances.description": "Appliances added by Create: Occult Engineering", + "occultengineering.recipe.fan_enspirit": "Bulk Enspirit", + "occultengineering.tooltip.currentpentacle": "Current Pentacle:", + "occultengineering.tooltip.currentritualrecipe": "Crafting:", + "occultengineering.tooltip.ritualnotactive": "Ritual Not Active", + "occultengineering.tooltip.ritualspeed": "Ritual Speed Multiplier:", + "ritual.occultengineering.craft_mechanical_chamber.conditions": "Not all requirements for this ritual are met.", + "ritual.occultengineering.craft_mechanical_chamber.finished": "Successfully crafted a Mechanical Chamber.", + "ritual.occultengineering.craft_mechanical_chamber.interrupted": "Binding of Foliot interrupted.", + "ritual.occultengineering.craft_mechanical_chamber.started": "Started binding Foliot into a Mechanical Chamber.", + "ritual.occultengineering.craft_otherworld_detector.conditions": "Not all requirements for this ritual are met.", + "ritual.occultengineering.craft_otherworld_detector.finished": "Successfully crafted an otherworld detector.", + "ritual.occultengineering.craft_otherworld_detector.interrupted": "Binding of Púca interrupted.", + "ritual.occultengineering.craft_otherworld_detector.started": "Started binding Púca into an otherworld detector." } \ No newline at end of file diff --git a/projects/1.21/assets/roots/roots/lang/zh_cn.json b/projects/1.21/assets/roots/roots/lang/zh_cn.json index 4ef5ffbbb49f..b36b2847caef 100644 --- a/projects/1.21/assets/roots/roots/lang/zh_cn.json +++ b/projects/1.21/assets/roots/roots/lang/zh_cn.json @@ -513,6 +513,7 @@ "roots.item.staff.with_spell": "法杖(%s)", "roots.jei.animal_harvest": "动物采收", "roots.jei.animal_harvest.info": "注意:此处显示的产物是默认产物,可能会因模组联动而发生变化。", + "roots.jei.entity_interaction": "实体物品交互", "roots.jei.fungal_transmuter": "真菌嬗变", "roots.jei.grove_crafting": "森流合成", "roots.jei.grove_reputaiton": "森流声望", @@ -543,6 +544,7 @@ "roots.nyi": "[未实装]", "roots.reputation.decreased": "你在%s森流中的声望已降低%s", "roots.reputation.increased": "你在%s森流中的声望已增加%s", + "roots.spell.spell_light_drifter.on_ground": "施放超然游魂时必须站在地面上。", "roots.subtitles.alert": "被敌人锁定", "roots.subtitles.aqua_bubble_alt_end": "水泡:结束", "roots.subtitles.block.pyre.crackle": "柴堆:噼啪作响", From 9eaa05195f8031519a51962b1a58fc4dc70e94e8 Mon Sep 17 00:00:00 2001 From: ChuijkYahus <94828194+ChuijkYahus@users.noreply.github.com> Date: Mon, 3 Nov 2025 02:18:16 +0800 Subject: [PATCH 4/6] Roots fix --- .../1.21/assets/roots/roots/lang/en_us.json | 998 ++++++++++++++---- .../1.21/assets/roots/roots/lang/zh_cn.json | 5 +- 2 files changed, 814 insertions(+), 189 deletions(-) diff --git a/projects/1.21/assets/roots/roots/lang/en_us.json b/projects/1.21/assets/roots/roots/lang/en_us.json index ae1e5a6843b0..42805989f316 100644 --- a/projects/1.21/assets/roots/roots/lang/en_us.json +++ b/projects/1.21/assets/roots/roots/lang/en_us.json @@ -1,189 +1,813 @@ { - "block.occultengineering.brass_chalk": "Brass Chalk", - "block.occultengineering.copper_chalk": "Copper Chalk", - "block.occultengineering.fan_enspirit_catalyst": "Fan Enspirit Catalyst", - "block.occultengineering.mechanical_chamber": "Mechanical Chamber", - "block.occultengineering.mechanical_pulverizer": "Mechanical Pulverizer", - "block.occultengineering.otherworld_detector": "Otherworld Detector", - "block.occultengineering.pentacle_altar": "Pentacle Altar", - "block.occultengineering.phlogiport": "Phlogiport", - "block.occultengineering.pucalith": "Púcalith", - "block.occultengineering.spirit_solution": "Spirit Solution", - "block.occultengineering.sterling_silver_block": "Block of Sterling Silver", - "block.occultengineering.zinc_chalk": "Zinc Chalk", - "book.occultengineering.encyclopedia_of_souls.getting_started.basics.description": "Simple interactions between Create & Occultism", - "book.occultengineering.encyclopedia_of_souls.getting_started.basics.name": "Basics", - "book.occultengineering.encyclopedia_of_souls.getting_started.basics.new_arm_interaction.text": "The Mechanical Arm has new targets!\n\\\n\\\nIt can directly interact with the Sacrificial Bowl, the Stable Wormhole and the Dimensional Storage\nActuator.\n", - "book.occultengineering.encyclopedia_of_souls.getting_started.basics.new_arm_interaction.title": "The Mechanical Arm", - "book.occultengineering.encyclopedia_of_souls.getting_started.basics.new_fan_catalyst.text": "Spiritfire and the Spirit Campfire can now be used in front of an encased fan to 'Bulk Enspirit'\nitems. This can be used to automate all of the Spiritfire's recipes.\n", - "book.occultengineering.encyclopedia_of_souls.getting_started.basics.new_fan_catalyst.title": "Encased Fan & Spiritfire", - "book.occultengineering.encyclopedia_of_souls.getting_started.basics.new_recipes.text": "Occult Engineering contains a bunch of new recipes to assist the creation of occult items.\n\\\n\\\nFor one, the mixer can now be used to mix up all the books of binding from Occultism.\n", - "book.occultengineering.encyclopedia_of_souls.getting_started.basics.new_recipes.title": "New Recipes", - "book.occultengineering.encyclopedia_of_souls.getting_started.basics.new_recipes2.text": "Don't have enough silver? Raw Gold can be haunted into Raw Silver.\n\\\n\\\nCheck JEI for the specific recipes.\n", - "book.occultengineering.encyclopedia_of_souls.getting_started.chalks.chalks.text": "Along with Occultism's standard chalk, you may need to end up crafting 3 new types of chalk.\n\\\n\\\nThe cost of the chalk scales with the cost of the ritual, with Copper being the cheapest, then Zinc and\nfinally Brass.\n", - "book.occultengineering.encyclopedia_of_souls.getting_started.chalks.chalks.title": "More Chalks", - "book.occultengineering.encyclopedia_of_souls.getting_started.chalks.chalks2.text": "The new chalks can only be crafted by pressing them with [Spirit Solution](entry://occultengineering:encyclopedia_of_souls/getting_started/spirit_solution).\n\\\n\\\nThe more expensive the chalk, the more spirit solution that they require.\n", - "book.occultengineering.encyclopedia_of_souls.getting_started.chalks.description": "Fancier symbols to decorate the ground", - "book.occultengineering.encyclopedia_of_souls.getting_started.chalks.name": "New Chalks", - "book.occultengineering.encyclopedia_of_souls.getting_started.chalks.purify_brass.title": "Brass Chalk", - "book.occultengineering.encyclopedia_of_souls.getting_started.chalks.purify_copper.title": "Copper Chalk", - "book.occultengineering.encyclopedia_of_souls.getting_started.chalks.purify_zinc.title": "Zinc Chalk", - "book.occultengineering.encyclopedia_of_souls.getting_started.intro.description": "About using the Encyclopedia", - "book.occultengineering.encyclopedia_of_souls.getting_started.intro.help.text": "If you run into any trouble with Occult Engineering, feel free to join the Discord to get help.\n\\\n\\\n[Join at https://discord.gg/B7Sd3eaTrs](https://discord.gg/B7Sd3eaTrs)\n", - "book.occultengineering.encyclopedia_of_souls.getting_started.intro.help.title": "Getting Help", - "book.occultengineering.encyclopedia_of_souls.getting_started.intro.intro.text": "This book aims to introduce the new functionality of Occult Engineering,\nand aims to complement the Ponder system of the Kinetic Blocks, adding info about the other features.\n", - "book.occultengineering.encyclopedia_of_souls.getting_started.intro.intro.title": "About", - "book.occultengineering.encyclopedia_of_souls.getting_started.intro.name": "About", - "book.occultengineering.encyclopedia_of_souls.getting_started.mechanical_chamber.description": "The height of ritual automation", - "book.occultengineering.encyclopedia_of_souls.getting_started.mechanical_chamber.mechanical_chamber.text": "The Mechanical Chamber can be used in place of the Golden Sacrificial Bowl for any ritual that does not require item use\nor sacrifice.\n\\\n\\\nIt works best with the rituals that produce items.\n\\\n\\\nFor more info, ponder the block.\n", - "book.occultengineering.encyclopedia_of_souls.getting_started.mechanical_chamber.mechanical_chamber.title": "Mechanical Chamber", - "book.occultengineering.encyclopedia_of_souls.getting_started.mechanical_chamber.name": "Mechanical Chamber", - "book.occultengineering.encyclopedia_of_souls.getting_started.mechanical_pulverizer.description": "It grinds through the competition", - "book.occultengineering.encyclopedia_of_souls.getting_started.mechanical_pulverizer.mechanical_pulverizer.text": "The Mechanical Chamber can be used instead of Occultism's crushing for any item a spirit can crush.\n\\\n\\\nFor more info ponder the block.\n", - "book.occultengineering.encyclopedia_of_souls.getting_started.mechanical_pulverizer.mechanical_pulverizer.title": "Mechanical Pulverizer", - "book.occultengineering.encyclopedia_of_souls.getting_started.mechanical_pulverizer.name": "Mechanical Pulverizer", - "book.occultengineering.encyclopedia_of_souls.getting_started.name": "Getting Started", - "book.occultengineering.encyclopedia_of_souls.getting_started.otherworld_detector.description": "It knows when you're awake", - "book.occultengineering.encyclopedia_of_souls.getting_started.otherworld_detector.name": "Otherworld Detector", - "book.occultengineering.encyclopedia_of_souls.getting_started.otherworld_detector.otherworld_detector.text": "An Otherworld Detector can be used to detect whether the nearest player can see into the otherworld.\n\\\n\\\nIt outputs a redstone signal if they can.\n\\\n\\\nFor more info ponder the block.\n", - "book.occultengineering.encyclopedia_of_souls.getting_started.otherworld_detector.otherworld_detector.title": "Otherworld Detector", - "book.occultengineering.encyclopedia_of_souls.getting_started.pentacles_link.name": "Go to Pentacles", - "book.occultengineering.encyclopedia_of_souls.getting_started.phlogiport.description": "Move over, delivery drones!", - "book.occultengineering.encyclopedia_of_souls.getting_started.phlogiport.name": "Phlogiport", - "book.occultengineering.encyclopedia_of_souls.getting_started.phlogiport.phlogiport.text": "Phlogiports can be use to wirelessly transmit packages based on their address.\n\\\n\\\nClick it to open the inventory.\n\\\n\\\nFor more info ponder the block.\n", - "book.occultengineering.encyclopedia_of_souls.getting_started.phlogiport.phlogiport.title": "Phlogiport", - "book.occultengineering.encyclopedia_of_souls.getting_started.phlogiston.description": "The raw essence of fire", - "book.occultengineering.encyclopedia_of_souls.getting_started.phlogiston.name": "Phlogiston", - "book.occultengineering.encyclopedia_of_souls.getting_started.phlogiston.phlogiston.text": "Phlogiston is the element of fire which is a component of everything that burns.\nIt also interacts with Sterling Silver, weirdly.\n\\\n\\\nCraft it by compacting 4 Blaze Powder with Lava, superheated\n", - "book.occultengineering.encyclopedia_of_souls.getting_started.phlogiston.phlogiston.title": "Sterling Silver", - "book.occultengineering.encyclopedia_of_souls.getting_started.phlogiston.uses.text": "- [*Silver Phlogistate*](entry://occultengineering:encyclopedia_of_souls/getting_started/silver_phlogistate)\n", - "book.occultengineering.encyclopedia_of_souls.getting_started.phlogiston.uses.title": "Usage", - "book.occultengineering.encyclopedia_of_souls.getting_started.puca_book.description": "A new spirit fascinated with machinery", - "book.occultengineering.encyclopedia_of_souls.getting_started.puca_book.name": "The Púca", - "book.occultengineering.encyclopedia_of_souls.getting_started.puca_book.puca.text": "The Púca is a new spirit that can be used to perform new rituals.\n\\\n\\\nIts not very harmful, so it doesn't require large pentacles to contain it.\n\\\n\\\nThey are primarily used for crafting machines.\n", - "book.occultengineering.encyclopedia_of_souls.getting_started.puca_book.puca.title": "The Púca", - "book.occultengineering.encyclopedia_of_souls.getting_started.puca_book.uses.text": "- [*Otherworld Detector*](entry://occultengineering:encyclopedia_of_souls/getting_started/otherworld_detector)\n", - "book.occultengineering.encyclopedia_of_souls.getting_started.puca_book.uses.title": "Used to Craft", - "book.occultengineering.encyclopedia_of_souls.getting_started.silver_phlogistate.description": "New & Improved", - "book.occultengineering.encyclopedia_of_souls.getting_started.silver_phlogistate.name": "Silver Phlogistate", - "book.occultengineering.encyclopedia_of_souls.getting_started.silver_phlogistate.silver_phlogistate.text": "Silver Phlogistate is used to craft Occult Technologies that don't require rotational power.\n\\\n\\\nCraft it by mixing Phlogiston and Sterling Silver\n", - "book.occultengineering.encyclopedia_of_souls.getting_started.silver_phlogistate.silver_phlogistate.title": "Silver Phlogistate", - "book.occultengineering.encyclopedia_of_souls.getting_started.silver_phlogistate.uses.text": "- [*Phlogiport*](entry://occultengineering:encyclopedia_of_souls/getting_started/phlogiport)\n", - "book.occultengineering.encyclopedia_of_souls.getting_started.silver_phlogistate.uses.title": "Usage", - "book.occultengineering.encyclopedia_of_souls.getting_started.spirit_solution.description": "The essential elixir", - "book.occultengineering.encyclopedia_of_souls.getting_started.spirit_solution.intro.text": "Spirit Solution is used for a number of things in the mod. Most notably, it can be poured onto books\nof binding to bind them ready for a ritual which can be used in place of of crafting with a Dictionary of Spirits.\n\\\nIt is also used as the only way to craft the new chalks.\n", - "book.occultengineering.encyclopedia_of_souls.getting_started.spirit_solution.intro.title": "Spirit Solution", - "book.occultengineering.encyclopedia_of_souls.getting_started.spirit_solution.intro2.text": "To get started with a small bit of Spirit Solution, crush some Demon's Dream Seeds.\n\\\nUse standard Create machinery to pump it around, or collect it in a bucket when you have enough.\n\\\nTo get the solution more efficiently, Water can either be mixed with Demon's Dream Fruit or\nOtherworld Essence with heat applied.\n", - "book.occultengineering.encyclopedia_of_souls.getting_started.spirit_solution.name": "Spirit Solution", - "book.occultengineering.encyclopedia_of_souls.getting_started.sterling_silver.description": "A new versatile material", - "book.occultengineering.encyclopedia_of_souls.getting_started.sterling_silver.name": "Sterling Silver", - "book.occultengineering.encyclopedia_of_souls.getting_started.sterling_silver.sterling_silver.text": "Sterling Silver is a new crafting material that can be used to craft Occult Machinery.\n\\\n\\\nCraft it by mixing Copper Dust and Silver Dust in a heated basin.\n", - "book.occultengineering.encyclopedia_of_souls.getting_started.sterling_silver.sterling_silver.title": "Sterling Silver", - "book.occultengineering.encyclopedia_of_souls.getting_started.sterling_silver.uses.text": "- [*Mechanical Chamber*](entry://occultengineering:encyclopedia_of_souls/getting_started/mechanical_chamber)\n- [*Mechanical Pulverizer*](entry://occultengineering:encyclopedia_of_souls/getting_started/mechanical_pulverizer)\n", - "book.occultengineering.encyclopedia_of_souls.getting_started.sterling_silver.uses.title": "Usage", - "book.occultengineering.encyclopedia_of_souls.name": "Encyclopedia of Souls", - "book.occultengineering.encyclopedia_of_souls.pentacles.craft_puca.description": "The first of the mechanical rituals.", - "book.occultengineering.encyclopedia_of_souls.pentacles.craft_puca.intro.text": "**Purpose:** Bind Púca\n\\\n\\\nFionntán's Uncompromising Captivation is a pentacle for binding Púca into blocks and items which can be used for simple automation. It is suitable to permanently infuse machinery.", - "book.occultengineering.encyclopedia_of_souls.pentacles.craft_puca.intro.title": "Fionntán's Uncompromising Captivation", - "book.occultengineering.encyclopedia_of_souls.pentacles.craft_puca.name": "Fionntán's Uncompromising Captivation", - "book.occultengineering.encyclopedia_of_souls.pentacles.craft_puca.uses.text": "Craft Otherworld Detector", - "book.occultengineering.encyclopedia_of_souls.pentacles.craft_puca.uses.title": "Uses", - "book.occultengineering.encyclopedia_of_souls.pentacles.name": "Pentacles", - "book.occultengineering.encyclopedia_of_souls.pentacles.overview.name": "Overview", - "book.occultengineering.encyclopedia_of_souls.tooltip": "A guide to all Occult Engineering", - "entity.occultengineering.puca": "Púca", - "fluid.occultengineering.spirit_solution": "Spirit Solution", - "gui.occultengineering.pentacle_altar.title": "Pentacle Altar", - "gui.occultengineering.pentacle_schematic.place_hint": "Set pentacle center position to %1$s", - "gui.occultengineering.pentacle_schematic.place_hint_creative": "Set pentacle center position to %1$s. Shift click again to place.", - "gui.occultengineering.pucalith.title": "Púcalith", - "item.occultengineering.book_of_binding_bound_puca": "Book of Binding: Púca (Bound)", - "item.occultengineering.book_of_binding_bound_puca.tooltip": "Can be used to summon the púca %s", - "item.occultengineering.book_of_binding_puca": "Book of Binding: Púca", - "item.occultengineering.book_of_binding_puca.tooltip": "This book has not been bound to a púca yet.", - "item.occultengineering.brass_dust": "Brass Dust", - "item.occultengineering.chalk_brass": "Brass Chalk", - "item.occultengineering.chalk_brass_impure": "Impure Brass Chalk", - "item.occultengineering.chalk_copper": "Copper Chalk", - "item.occultengineering.chalk_copper_impure": "Impure Copper Chalk", - "item.occultengineering.chalk_zinc": "Zinc Chalk", - "item.occultengineering.chalk_zinc_impure": "Impure Zinc Chalk", - "item.occultengineering.combined_goggles": "Otherworldly Engineer's Goggles", - "item.occultengineering.combined_goggles.otherworld_disabled": "Not Otherworldly", - "item.occultengineering.combined_goggles.otherworld_enabled": "Otherworldly", - "item.occultengineering.combined_goggles.use_to_change": "Right-Click to change", - "item.occultengineering.empty_pentacle_schematic": "Empty Pentacle Schematic", - "item.occultengineering.encyclopedia_of_souls": "Encyclopedia of Souls", - "item.occultengineering.pentacle_schematic": "Pentacle Schematic", - "item.occultengineering.pentacle_schematic.tooltip_prefix": "Pentacle: ", - "item.occultengineering.phlogiston": "Phlogiston", - "item.occultengineering.puca_spawn_egg": "Púca Spawn Egg", - "item.occultengineering.ritual_dummy_craft_mechanical_chamber": "Ritual: Craft Mechanical Chamber", - "item.occultengineering.ritual_dummy_craft_mechanical_chamber.tooltip": "A kinetic block which allows you to automate any crafting ritual.", - "item.occultengineering.ritual_dummy_craft_otherworld_detector": "Ritual: Craft Otherworld Detector", - "item.occultengineering.ritual_dummy_craft_otherworld_detector.tooltip": "A redstone block which allows you to detect whether a player can see into the Otherworld.", - "item.occultengineering.ritual_dummy_craft_phlogiport": "Ritual: Craft Phlogiport", - "item.occultengineering.ritual_dummy_craft_phlogiport.tooltip": "A logistics block that allows short range wireless transmission of items.", - "item.occultengineering.silver_phlogistate": "Silver Phlogistate", - "item.occultengineering.spirit_solution_bucket": "Spirit Solution Bucket", - "item.occultengineering.sterling_silver_ingot": "Sterling Silver Ingot", - "item.occultengineering.sterling_silver_nugget": "Sterling Silver Nugget", - "item.occultengineering.zinc_dust": "Zinc Dust", - "multiblock.occultengineering.craft_puca": "Fionntán's Uncompromising Captivation", - "occultengineering.display_source.current_pentacle": "Current Pentacle", - "occultengineering.display_source.current_ritual_result": "Resulting Item", - "occultengineering.display_source.ritual_completion": "Ritual Completion", - "occultengineering.fan_enspirit.fan": "Fan behind Spiritfire", - "occultengineering.ponder.mechanical_chamber.header": "Using the Mechanical Chamber to Automate Rituals", - "occultengineering.ponder.mechanical_chamber.text_1": "The Mechanical Chamber can be used in place of a Golden Sacrificial Bowl for Rituals which craft items", - "occultengineering.ponder.mechanical_chamber.text_10": "They also only extract the resulting items", - "occultengineering.ponder.mechanical_chamber.text_2": "It must be powered from the top or bottom with Rotational Power", - "occultengineering.ponder.mechanical_chamber.text_3": "The faster the Rotation, the faster the Ritual will complete", - "occultengineering.ponder.mechanical_chamber.text_4": "Surround the chamber with chalks and other ritual blocks", - "occultengineering.ponder.mechanical_chamber.text_5": "The chamber will pull automatically from Sacrificial Bowls within 8 blocks", - "occultengineering.ponder.mechanical_chamber.text_6": "The bowls can either be filled by hand or through automation", - "occultengineering.ponder.mechanical_chamber.text_7": "Mechanical Arms are the easiest way to use the chamber", - "occultengineering.ponder.mechanical_chamber.text_8": "They only insert bound books once the rest of the ritual is complete", - "occultengineering.ponder.mechanical_chamber.text_9": "The Mechanical Chamber will then initiate the Ritual", - "occultengineering.ponder.mechanical_pulverizer.header": "Processing Items in the Mechanical Pulverizer", - "occultengineering.ponder.mechanical_pulverizer.text_1": "Pulverizers can be used to crush items into dust", - "occultengineering.ponder.mechanical_pulverizer.text_2": "Power them from the back with a Shaft", - "occultengineering.ponder.mechanical_pulverizer.text_3": "Right-click the Pulverizer with a valid item", - "occultengineering.ponder.mechanical_pulverizer.text_4": "After some time, the result can be retrieved by Right-clicking again", - "occultengineering.ponder.mechanical_pulverizer.text_5": "Inputs and Outputs can also be automated", - "occultengineering.ponder.otherworld_detector.header": "Detecting with the Otherworld Detector", - "occultengineering.ponder.otherworld_detector.text_1": "Otherworld Detectors detect whether the nearest player can see into the Otherworld", - "occultengineering.ponder.otherworld_detector.text_2": "This can be accomplished by either consuming Demon's Dream Fruit to get the Third Eye, or by wearing Otherworld Goggles", - "occultengineering.ponder.otherworld_detector.text_3": "A comparator can also be used to get the distance to the player", - "occultengineering.ponder.phlogiport.header": "Transporting Items with the Phlogiport", - "occultengineering.ponder.phlogiport.text_1": "Phlogiports can be used to wirelessly transfer items short distances", - "occultengineering.ponder.phlogiport.text_10": "Warehouse", - "occultengineering.ponder.phlogiport.text_11": "The package will be wirelessly sent to its inventory", - "occultengineering.ponder.phlogiport.text_12": "If there are multiple ports with the same name...", - "occultengineering.ponder.phlogiport.text_13": "Warehouse", - "occultengineering.ponder.phlogiport.text_14": "Warehouse", - "occultengineering.ponder.phlogiport.text_15": "They will receive matching packages randomly", - "occultengineering.ponder.phlogiport.text_2": "Assign it an address in the inventory UI for it to function", - "occultengineering.ponder.phlogiport.text_3": "Items can be inserted via the Inventory UI", - "occultengineering.ponder.phlogiport.text_4": "...or via automation", - "occultengineering.ponder.phlogiport.text_5": "If the address of an inserted package does not match it..", - "occultengineering.ponder.phlogiport.text_6": "Home", - "occultengineering.ponder.phlogiport.text_7": "→ Warehouse", - "occultengineering.ponder.phlogiport.text_8": "..and there is another Phlogiport within range with that name", - "occultengineering.ponder.phlogiport.text_9": "Home", - "occultengineering.ponder.tag.occult_appliances": "Occult Appliances", - "occultengineering.ponder.tag.occult_appliances.description": "Appliances added by Create: Occult Engineering", - "occultengineering.recipe.fan_enspirit": "Bulk Enspirit", - "occultengineering.tooltip.currentpentacle": "Current Pentacle:", - "occultengineering.tooltip.currentritualrecipe": "Crafting:", - "occultengineering.tooltip.ritualnotactive": "Ritual Not Active", - "occultengineering.tooltip.ritualspeed": "Ritual Speed Multiplier:", - "ritual.occultengineering.craft_mechanical_chamber.conditions": "Not all requirements for this ritual are met.", - "ritual.occultengineering.craft_mechanical_chamber.finished": "Successfully crafted a Mechanical Chamber.", - "ritual.occultengineering.craft_mechanical_chamber.interrupted": "Binding of Foliot interrupted.", - "ritual.occultengineering.craft_mechanical_chamber.started": "Started binding Foliot into a Mechanical Chamber.", - "ritual.occultengineering.craft_otherworld_detector.conditions": "Not all requirements for this ritual are met.", - "ritual.occultengineering.craft_otherworld_detector.finished": "Successfully crafted an otherworld detector.", - "ritual.occultengineering.craft_otherworld_detector.interrupted": "Binding of Púca interrupted.", - "ritual.occultengineering.craft_otherworld_detector.started": "Started binding Púca into an otherworld detector." + "block.roots.aqueous_soil": "Aqueous Soil", + "block.roots.aubergine_crop": "Aubergine Crop", + "block.roots.bafflecap": "Bafflecap", + "block.roots.bafflecap_block": "Bafflecap Block", + "block.roots.bafflecap_fairy_hut": "Bafflecap Fairy Hut", + "block.roots.brown_fairy_hut": "Brown Fairy Hut", + "block.roots.caelic_soil": "Caelic Soil", + "block.roots.chiseled_runed_obsidian": "Chiseled Runed Obsidian", + "block.roots.chiseled_runestone": "Chiseled Runestone", + "block.roots.cloud_berry_crop": "Cloud Berry Crop", + "block.roots.creeping_grove_moss": "Creeping Grove Moss", + "block.roots.crimson_fairy_hut": "Crimson Fairy Hut", + "block.roots.decorative_pyre": "Decorative Pyre", + "block.roots.decorative_soul_pyre": "Decorative Soul Pyre", + "block.roots.deepslate_silver_ore": "Deepslate Silver Ore", + "block.roots.dewgonia_crop": "Dewgonia Crop", + "block.roots.display_pedestal": "Display Pedestal", + "block.roots.elemental_grove_stone": "Elemental Grove Stone", + "block.roots.elemental_soil": "Elemental Soil", + "block.roots.enchanted_turf": "Enchanted Turf", + "block.roots.fairy_grove_stone": "Fairy Grove Stone", + "block.roots.fungal_grove_stone": "Fungal Grove Stone", + "block.roots.fungal_transmuter": "Fungal Transmuter", + "block.roots.granite_quartz_ore": "Granite Quartz Ore", + "block.roots.grove_crafter": "Grove Crafter", + "block.roots.grove_pedestal": "Grove Pedestal", + "block.roots.hanging_grove_moss": "Hanging Grove Moss", + "block.roots.incense_burner": "Incense Burner", + "block.roots.inferno_bulb_crop": "Inferno Bulb Crop", + "block.roots.magmatic_soil": "Magmatic Soil", + "block.roots.moonglow_crop": "Moonglow Crop", + "block.roots.mortar": "Mortar", + "block.roots.mossy_runestone": "Mossy Runestone", + "block.roots.mossy_runestone_button": "Mossy Runestone Button", + "block.roots.mossy_runestone_pressure_plate": "Mossy Runestone Pressure Plate", + "block.roots.mossy_runestone_slab": "Mossy Runestone Slab", + "block.roots.mossy_runestone_stairs": "Mossy Runestone Stairs", + "block.roots.mossy_runestone_wall": "Mossy Runestone Wall", + "block.roots.pereskia_crop": "Pereskia Crop", + "block.roots.potted_bafflecap": "Potted Bafflecap", + "block.roots.potted_stonepetal": "Potted Stonepetal", + "block.roots.potted_wildwood_sapling": "Potted Wildwood Sapling", + "block.roots.primal_grove_stone": "Primal Grove Stone", + "block.roots.pyre": "Pyre", + "block.roots.raw_silver_block": "Raw Silver Block", + "block.roots.red_fairy_hut": "Red Fairy Hut", + "block.roots.reinforced_pyre": "Reinforced Pyre", + "block.roots.reinforced_ritual_pedestal": "Reinforced Ritual Pedestal", + "block.roots.reinforced_soul_pyre": "Reinforced Soul Pyre", + "block.roots.ritual_pedestal": "Ritual Pedestal", + "block.roots.runed_acacia_log": "Runed Acacia Log", + "block.roots.runed_birch_log": "Runed Birch Log", + "block.roots.runed_brick": "Runed Brick", + "block.roots.runed_brick_button": "Runed Brick Button", + "block.roots.runed_brick_pressure_plate": "Runed Brick Pressure Plate", + "block.roots.runed_brick_slab": "Runed Brick Slab", + "block.roots.runed_brick_stairs": "Runed Brick Stairs", + "block.roots.runed_brick_wall": "Runed Brick Wall", + "block.roots.runed_button": "Runed Button", + "block.roots.runed_crimson_stem": "Runed Crimson Stem", + "block.roots.runed_dark_oak_log": "Runed Dark Oak Log", + "block.roots.runed_jungle_log": "Runed Jungle Log", + "block.roots.runed_mangrove_log": "Runed Mangrove Log", + "block.roots.runed_oak_log": "Runed Oak Log", + "block.roots.runed_obsidian": "Runed Obsidian", + "block.roots.runed_pressure_plate": "Runed Pressure Plate", + "block.roots.runed_slab": "Runed Slab", + "block.roots.runed_spruce_log": "Runed Spruce Log", + "block.roots.runed_stairs": "Runed Stairs", + "block.roots.runed_tile": "Runed Tile", + "block.roots.runed_tile_button": "Runed Tile Button", + "block.roots.runed_tile_pressure_plate": "Runed Tile Pressure Plate", + "block.roots.runed_tile_slab": "Runed Tile Slab", + "block.roots.runed_tile_stairs": "Runed Tile Stairs", + "block.roots.runed_tile_wall": "Runed Tile Wall", + "block.roots.runed_wall": "Runed Wall", + "block.roots.runed_warped_stem": "Runed Warped Stem", + "block.roots.runed_wildwood_log": "Runed Wildwood Log", + "block.roots.runestone": "Runestone", + "block.roots.runestone_brick": "Runestone Brick", + "block.roots.runestone_brick_button": "Runestone Brick Button", + "block.roots.runestone_brick_pressure_plate": "Runestone Brick Pressure Plate", + "block.roots.runestone_brick_slab": "Runestone Brick Slab", + "block.roots.runestone_brick_stairs": "Runestone Brick Stairs", + "block.roots.runestone_brick_wall": "Runestone Brick Wall", + "block.roots.runestone_button": "Runestone Button", + "block.roots.runestone_pressure_plate": "Runestone Pressure Plate", + "block.roots.runestone_slab": "Runestone Slab", + "block.roots.runestone_stairs": "Runestone Stairs", + "block.roots.runestone_tile": "Runestone Tile", + "block.roots.runestone_tile_button": "Runestone Tile Button", + "block.roots.runestone_tile_pressure_plate": "Runestone Tile Pressure Plate", + "block.roots.runestone_tile_slab": "Runestone Tile Slab", + "block.roots.runestone_tile_stairs": "Runestone Tile Stairs", + "block.roots.runestone_tile_wall": "Runestone Tile Wall", + "block.roots.runestone_wall": "Runestone Wall", + "block.roots.silver_block": "Silver Block", + "block.roots.silver_ore": "Silver Ore", + "block.roots.soul_pyre": "Soul Pyre", + "block.roots.spiritleaf_crop": "Spiritleaf Crop", + "block.roots.sprouting_grove_stone": "Sprouting Grove Stone", + "block.roots.stalicripe_crop": "Stalicripe Crop", + "block.roots.stonepetal": "Stonepetal", + "block.roots.stripped_wildwood_log": "Stripped Wildwood Log", + "block.roots.stripped_wildwood_wood": "Stripped Wildwood Wood", + "block.roots.sylvan_light": "Sylvan Light", + "block.roots.terran_soil": "Terran Soil", + "block.roots.thatch": "Thatch", + "block.roots.twilight_grove_stone": "Twilight Grove Stone", + "block.roots.unending_bowl": "Unending Bowl", + "block.roots.warped_fairy_hut": "Warped Fairy Hut", + "block.roots.wild_aubergine": "Wild Aubergine", + "block.roots.wild_grove_stone": "Wild Grove Stone", + "block.roots.wild_roots": "Wild Roots", + "block.roots.wildewheet_crop": "Wildewheet Crop", + "block.roots.wildroot_crop": "Wildroot Crop", + "block.roots.wildwood_button": "Wildwood Button", + "block.roots.wildwood_door": "Wildwood Door", + "block.roots.wildwood_fence": "Wildwood Fence", + "block.roots.wildwood_gate": "Wildwood Gate", + "block.roots.wildwood_ladder": "Wildwood Ladder", + "block.roots.wildwood_leaves": "Wildwood Leaves", + "block.roots.wildwood_log": "Wildwood Log", + "block.roots.wildwood_pedestal": "Wildwood Pedestal", + "block.roots.wildwood_planks": "Wildwood Planks", + "block.roots.wildwood_pressure_plate": "Wildwood Pressure Plate", + "block.roots.wildwood_sapling": "Wildwood Sapling", + "block.roots.wildwood_slab": "Wildwood Slab", + "block.roots.wildwood_stairs": "Wildwood Stairs", + "block.roots.wildwood_trapdoor": "Wildwood Trapdoor", + "block.roots.wildwood_wood": "Wildwood Wood", + "curios.identifier.tome": "Tome", + "effect.roots.aqua_bubble": "Aqua Bubble", + "effect.roots.friendly_earth": "Friendly Earth", + "effect.roots.geas": "Geas", + "effect.roots.nondetection": "Nondetection", + "effect.roots.petal_shell": "Petal Shell", + "effect.roots.sense_danger": "Sense Danger", + "effect.roots.sky_soarer": "Sky Soarer", + "effect.roots.temporal_morass": "Temporal Morass", + "effect.roots.wakeful": "Wakeful", + "enchantment.roots.foraging": "Foraging", + "entity.roots.beetle": "Beetle", + "entity.roots.deer": "Deer", + "entity.roots.duck": "Duck", + "entity.roots.fennec": "Fennec", + "entity.roots.green_sprout": "Green Sprout", + "entity.roots.jerboa": "Jerboa", + "entity.roots.light_drifter": "Light Drifter", + "entity.roots.living_arrow": "Living Arrow", + "entity.roots.melody_sprout": "Melody Sprout", + "entity.roots.meteor": "Meteor", + "entity.roots.owl": "Owl", + "entity.roots.purple_sprout": "Purple Sprout", + "entity.roots.red_sprout": "Red Sprout", + "entity.roots.rose_thorns": "Rose Thorns", + "entity.roots.snow_sprout": "Snow Sprout", + "entity.roots.tan_sprout": "Tan Sprout", + "entity.roots.temporal_morass": "Temporal Morass", + "entity.roots.wildfire": "Wildfire", + "grove.roots.elemental": "Elemental", + "grove.roots.fairy": "Fairy", + "grove.roots.fungal": "Fungal", + "grove.roots.hollow": "Hollow", + "grove.roots.primal": "Primal", + "grove.roots.sprouting": "Sprouting", + "grove.roots.twilight": "Twilight", + "grove.roots.wild": "Wild", + "grove_action.roots.arrive_dimension": "Arrive Dimension", + "grove_action.roots.bred_animal": "Bred Animal", + "grove_action.roots.brush_block": "Brush Block", + "grove_action.roots.craft_item": "Craft Item", + "grove_action.roots.craft_recipe": "Craft Recipe", + "grove_action.roots.crop_growth": "Crop Growth", + "grove_action.roots.cure_villager": "Cure Villager", + "grove_action.roots.eat_item": "Eat Item", + "grove_action.roots.fill_compost": "Fill Compost", + "grove_action.roots.geas": "Geas", + "grove_action.roots.grow_huge_mushroom": "Grow Huge Mushroom", + "grove_action.roots.harvest_bee_hive": "Harvest Bee Hive", + "grove_action.roots.kill_entity": "Kill Entity", + "grove_action.roots.learn_spell": "Learn Spell", + "grove_action.roots.learn_spell_modifier": "Learn Spell Modifier", + "grove_action.roots.milk_cow": "Milk Cow", + "grove_action.roots.shatter_block": "Shatter Block", + "grove_action.roots.spell_cast": "Spell Cast", + "grove_action.roots.start_ritual": "Start Ritual", + "grove_action.roots.tame_animal": "Tame Animal", + "grove_action.roots.trade_fairy_hut": "Trade Fairy Hut", + "grove_action.roots.trade_piglin": "Trade Piglin", + "grove_action.roots.trade_villager": "Trade Villager", + "herb.roots.bafflecap": "Bafflecap", + "herb.roots.cloud_berry": "Cloud Berry", + "herb.roots.dewgonia": "Dewgonia", + "herb.roots.grove_moss": "Grove Moss", + "herb.roots.inferno_bulb": "Inferno Bulb", + "herb.roots.moonglow": "Moonglow", + "herb.roots.pereskia": "Pereskia", + "herb.roots.spiritleaf": "Spiritleaf", + "herb.roots.stalicripe": "Stalicripe", + "herb.roots.wildewheet": "Wildewheet", + "herb.roots.wildroot": "Wildroot", + "item.roots.acacia_bark": "Acacia Bark", + "item.roots.antler_hat": "Antler Hat", + "item.roots.antlers": "Antlers", + "item.roots.apothecary_pouch": "Apothecary Pouch", + "item.roots.apple_cordial": "Apple Cordial", + "item.roots.assorted_seeds": "Assorted Seeds", + "item.roots.aubergine": "Aubergine", + "item.roots.aubergine_salad": "Aubergine Salad", + "item.roots.aubergine_seeds": "Aubergine Seeds", + "item.roots.bafflecap": "Bafflecap", + "item.roots.beetle_boots": "Beetle Boots", + "item.roots.beetle_chestplate": "Beetle Chestplate", + "item.roots.beetle_helmet": "Beetle Helmet", + "item.roots.beetle_leggings": "Beetle Leggings", + "item.roots.beetle_spawn_egg": "Beetle Spawn Egg", + "item.roots.beetroot_salad": "Beetroot Salad", + "item.roots.birch_bark": "Birch Bark", + "item.roots.cactus_syrup": "Cactus Syrup", + "item.roots.carapace": "Carapace", + "item.roots.charm_of_alertness": "Charm Of Alertness", + "item.roots.cloud_berry": "Cloud Berry", + "item.roots.component_pouch": "Component Pouch", + "item.roots.cooked_aubergine": "Cooked Aubergine", + "item.roots.cooked_beetroot": "Cooked Beetroot", + "item.roots.cooked_carrot": "Cooked Carrot", + "item.roots.cooked_pereskia": "Cooked Pereskia", + "item.roots.cooked_seeds": "Cooked Seeds", + "item.roots.cooked_squid": "Cooked Squid", + "item.roots.cooked_venison": "Cooked Venison", + "item.roots.copper_axe": "Copper Axe", + "item.roots.copper_boots": "Copper Boots", + "item.roots.copper_chestplate": "Copper Chestplate", + "item.roots.copper_helmet": "Copper Helmet", + "item.roots.copper_hoe": "Copper Hoe", + "item.roots.copper_knife": "Copper Knife", + "item.roots.copper_leggings": "Copper Leggings", + "item.roots.copper_nugget": "Copper Nugget", + "item.roots.copper_pickaxe": "Copper Pickaxe", + "item.roots.copper_shovel": "Copper Shovel", + "item.roots.copper_sword": "Copper Sword", + "item.roots.creative_pouch": "Creative Pouch", + "item.roots.crimson_bark": "Crimson Bark", + "item.roots.dandelion_cordial": "Dandelion Cordial", + "item.roots.dark_oak_bark": "Dark Oak Bark", + "item.roots.deer_spawn_egg": "Deer Spawn Egg", + "item.roots.dewgonia": "Dewgonia", + "item.roots.diamond_knife": "Diamond Knife", + "item.roots.duck_spawn_egg": "Duck Spawn Egg", + "item.roots.fennec_spawn_egg": "Fennec Spawn Egg", + "item.roots.fire_starter": "Fire Starter", + "item.roots.flour": "Flour", + "item.roots.glass_eye": "Glass Eye", + "item.roots.golden_knife": "Golden Knife", + "item.roots.gramary": "Gramary", + "item.roots.green_sprout_spawn_egg": "Green Sprout Spawn Egg", + "item.roots.grove_moss": "Grove Moss", + "item.roots.grove_spores": "Grove Spores", + "item.roots.herb_pouch": "Herb Pouch", + "item.roots.inferno_bulb": "Inferno Bulb", + "item.roots.ink_bottle": "Ink Bottle", + "item.roots.iron_knife": "Iron Knife", + "item.roots.jerboa_spawn_egg": "Jerboa Spawn Egg", + "item.roots.jungle_bark": "Jungle Bark", + "item.roots.life_essence": "Life Essence", + "item.roots.lilac_cordial": "Lilac Cordial", + "item.roots.living_arrow": "Living Arrow", + "item.roots.living_axe": "Living Axe", + "item.roots.living_hoe": "Living Hoe", + "item.roots.living_pickaxe": "Living Pickaxe", + "item.roots.living_shovel": "Living Shovel", + "item.roots.living_sword": "Living Sword", + "item.roots.mangrove_bark": "Mangrove Bark", + "item.roots.melody_sprout_spawn_egg": "Melody Sprout Spawn Egg", + "item.roots.mixed_bark": "Mixed Bark", + "item.roots.moonglow": "Moonglow", + "item.roots.moonglow_seeds": "Moonglow Seeds", + "item.roots.mystic_feather": "Mystic Feather", + "item.roots.netherite_knife": "Netherite Knife", + "item.roots.oak_bark": "Oak Bark", + "item.roots.owl_spawn_egg": "Owl Spawn Egg", + "item.roots.pelt": "Pelt", + "item.roots.peony_cordial": "Peony Cordial", + "item.roots.pereskia": "Pereskia", + "item.roots.pereskia_bulb": "Pereskia Bulb", + "item.roots.pestle": "Pestle", + "item.roots.purple_sprout_spawn_egg": "Purple Sprout Spawn Egg", + "item.roots.raw_silver": "Raw Silver", + "item.roots.raw_squid": "Raw Squid", + "item.roots.red_sprout_spawn_egg": "Red Sprout Spawn Egg", + "item.roots.reliquary": "Reliquary", + "item.roots.rose_cordial": "Rose Cordial", + "item.roots.runed_axe": "Runed Axe", + "item.roots.runed_dagger": "Runed Dagger", + "item.roots.runed_hoe": "Runed Hoe", + "item.roots.runed_pickaxe": "Runed Pickaxe", + "item.roots.runed_shovel": "Runed Shovel", + "item.roots.runed_sword": "Runed Sword", + "item.roots.runic_dust": "Runic Dust", + "item.roots.runic_shears": "Runic Shears", + "item.roots.silver_ingot": "Silver Ingot", + "item.roots.silver_knife": "Silver Knife", + "item.roots.silver_nugget": "Silver Nugget", + "item.roots.silver_stater": "Silver Stater", + "item.roots.snow_sprout_spawn_egg": "Snow Sprout Spawn Egg", + "item.roots.spirit_bag": "Spirit Bag", + "item.roots.spiritleaf": "Spiritleaf", + "item.roots.spiritleaf_seeds": "Spiritleaf Seeds", + "item.roots.spruce_bark": "Spruce Bark", + "item.roots.staff": "Staff", + "item.roots.stalicripe": "Stalicripe", + "item.roots.stewed_eggplant": "Stewed Eggplant", + "item.roots.stone_knife": "Stone Knife", + "item.roots.strange_ooze": "Strange Ooze", + "item.roots.stuffed_aubergine": "Stuffed Aubergine", + "item.roots.sylvan_leather": "Sylvan Leather", + "item.roots.sylvan_pouch": "Sylvan Pouch", + "item.roots.tan_sprout_spawn_egg": "Tan Sprout Spawn Egg", + "item.roots.vegetable_juice": "Vegetable Juice", + "item.roots.venison": "Venison", + "item.roots.vinegar": "Vinegar", + "item.roots.warped_bark": "Warped Bark", + "item.roots.wildewheet": "Wildewheet", + "item.roots.wildewheet_bread": "Wildewheet Bread", + "item.roots.wildewheet_seeds": "Wildewheet Seeds", + "item.roots.wildroot": "Wildroot", + "item.roots.wildroot_stew": "Wildroot Stew", + "item.roots.wildwood_bark": "Wildwood Bark", + "item.roots.wildwood_bow": "Wildwood Bow", + "item.roots.wildwood_quiver": "Wildwood Quiver", + "item.roots.wooden_knife": "Wooden Knife", + "item.roots.wooden_shears": "Wooden Shears", + "itemGroup.roots": "Roots", + "itemGroup.roots_rituals": "Roots Rituals", + "itemGroup.roots_spells": "Roots Spells", + "key.category.roots.general": "Roots", + "key.roots.cycle_adjustable": "Cycle Adjustable", + "key.roots.decrease_spell": "Decrease Spell", + "key.roots.increase_spell": "Increase Spell", + "key.roots.open_pouch": "Open Pouch", + "key.roots.open_reputation": "Open Reputation", + "key.roots.open_spell_library": "Open Spell Library", + "level_condition.roots.3_high_pillar": "3 High Runestone Pillar", + "level_condition.roots.3_high_pillar.description": "A pillar of three (3) runestone or runed obsidian blocks, topped with a chiseled runestone or runed obsidian block.", + "level_condition.roots.4_high_pillar": "4 High Runestone Pillar", + "level_condition.roots.4_high_pillar.description": "A pillar of four (4) runestone or runed obsidian blocks, topped with a chiseled runestone or runed obsidian block.", + "level_condition.roots.active_fairy_grove_stone": "Active Fairy Grove Stone", + "level_condition.roots.active_fairy_grove_stone.description": "A Fairy Grove Stone that has been activated by the ritual Grove Supplication.", + "level_condition.roots.active_fungal_grove_stone": "Active Fungal Grove Stone", + "level_condition.roots.active_fungal_grove_stone.description": "A Fungal Grove Stone that has been activated by the ritual Grove Supplication.", + "level_condition.roots.active_grove_stone": "Active Grove Stone", + "level_condition.roots.active_grove_stone.description": "A Grove Stone that has been activated by the ritual Grove Supplication.", + "level_condition.roots.any_grove_stone": "Any Grove Stone", + "level_condition.roots.any_grove_stone.description": "A Grove Stone of any kind, active or inactive.", + "level_condition.roots.inactive_grove_stone": "Inactive Grove Stone", + "level_condition.roots.inactive_grove_stone.description": "A Grove Stone that has not yet been activated.", + "level_condition.roots.mature_wildroot_crop": "Mature Wildroot Crop", + "level_condition.roots.mature_wildroot_crop.description": "A wildroot crop that has reached its final growth stage.", + "level_condition.roots.overgrowth": "Creeping Grove Moss or Water Source", + "level_condition.roots.overgrowth.description": "An already existing block of creeping grove moss with space adjacent for future growth, or any solid block that has a water source block adjacent to it.", + "player_condition.roots.elemental_reputation_rank_1": "Elemental Grove Rank 1+", + "player_condition.roots.elemental_reputation_rank_1.description": "Obtain a reputation rank with the Elemental Grove of at least 1.", + "player_condition.roots.elemental_reputation_rank_2": "Elemental Grove Rank 2+", + "player_condition.roots.elemental_reputation_rank_2.description": "Obtain a reputation rank with the Elemental Grove of at least 2.", + "player_condition.roots.elemental_reputation_rank_3": "Elemental Grove Rank 3+", + "player_condition.roots.elemental_reputation_rank_3.description": "Obtain a reputation rank with the Elemental Grove of at least 3.", + "player_condition.roots.elemental_reputation_rank_4": "Elemental Grove Rank 4", + "player_condition.roots.elemental_reputation_rank_4.description": "Obtain the maximum reputation rank of 4 with the Elemental Grove.", + "player_condition.roots.fairy_reputation_rank_1": "Fairy Grove Rank 1+", + "player_condition.roots.fairy_reputation_rank_1.description": "Obtain a reputation rank with the Fairy Grove of at least 1.", + "player_condition.roots.fairy_reputation_rank_2": "Fairy Grove Rank 2+", + "player_condition.roots.fairy_reputation_rank_2.description": "Obtain a reputation rank with the Fairy Grove of at least 2.", + "player_condition.roots.fairy_reputation_rank_3": "Fairy Grove Rank 3+", + "player_condition.roots.fairy_reputation_rank_3.description": "Obtain a reputation rank with the Fairy Grove of at least 3.", + "player_condition.roots.fairy_reputation_rank_4": "Fairy Grove Rank 4", + "player_condition.roots.fairy_reputation_rank_4.description": "Obtain the maximum reputation rank of 4 with the Fairy Grove.", + "player_condition.roots.fungal_reputation_rank_1": "Fungal Grove Rank 1+", + "player_condition.roots.fungal_reputation_rank_1.description": "Obtain a reputation rank with the Fungal Grove of at least 1.", + "player_condition.roots.fungal_reputation_rank_2": "Fungal Grove Rank 2+", + "player_condition.roots.fungal_reputation_rank_2.description": "Obtain a reputation rank with the Fungal Grove of at least 2.", + "player_condition.roots.fungal_reputation_rank_3": "Fungal Grove Rank 3+", + "player_condition.roots.fungal_reputation_rank_3.description": "Obtain a reputation rank with the Fungal Grove of at least 3.", + "player_condition.roots.fungal_reputation_rank_4": "Fungal Grove Rank 4", + "player_condition.roots.fungal_reputation_rank_4.description": "Obtain the maximum reputation rank of 4 with the Fungal Grove.", + "player_condition.roots.sprouting_reputation_rank_1": "Sprouting Grove Rank 1+", + "player_condition.roots.sprouting_reputation_rank_1.description": "Obtain a reputation rank with the Sprouting Grove of at least 1.", + "player_condition.roots.sprouting_reputation_rank_2": "Sprouting Grove Rank 2+", + "player_condition.roots.sprouting_reputation_rank_2.description": "Obtain a reputation rank with the Sprouting Grove of at least 2.", + "player_condition.roots.sprouting_reputation_rank_3": "Sprouting Grove Rank 3+", + "player_condition.roots.sprouting_reputation_rank_3.description": "Obtain a reputation rank with the Sprouting Grove of at least 3.", + "player_condition.roots.sprouting_reputation_rank_4": "Sprouting Grove Rank 4", + "player_condition.roots.sprouting_reputation_rank_4.description": "Obtain the maximum reputation rank of 4 with the Sprouting Grove.", + "player_condition.roots.twilight_reputation_rank_1": "Twilight Grove Rank 1+", + "player_condition.roots.twilight_reputation_rank_1.description": "Obtain a reputation rank with the Twilight Grove of at least 1.", + "player_condition.roots.twilight_reputation_rank_2": "Twilight Grove Rank 2+", + "player_condition.roots.twilight_reputation_rank_2.description": "Obtain a reputation rank with the Twilight Grove of at least 2.", + "player_condition.roots.twilight_reputation_rank_3": "Twilight Grove Rank 3+", + "player_condition.roots.twilight_reputation_rank_3.description": "Obtain a reputation rank with the Twilight Grove of at least 3.", + "player_condition.roots.twilight_reputation_rank_4": "Twilight Grove Rank 4", + "player_condition.roots.twilight_reputation_rank_4.description": "Obtain the maximum reputation rank of 4 with the Twilight Grove.", + "player_condition.roots.wild_reputation_rank_1": "Wild Grove Rank 1+", + "player_condition.roots.wild_reputation_rank_1.description": "Obtain a reputation rank with the Wild Grove of at least 1.", + "player_condition.roots.wild_reputation_rank_2": "Wild Grove Rank 2+", + "player_condition.roots.wild_reputation_rank_2.description": "Obtain a reputation rank with the Wild Grove of at least 2.", + "player_condition.roots.wild_reputation_rank_3": "Wild Grove Rank 3+", + "player_condition.roots.wild_reputation_rank_3.description": "Obtain a reputation rank with the Wild Grove of at least 3.", + "player_condition.roots.wild_reputation_rank_4": "Wild Grove Rank 4", + "player_condition.roots.wild_reputation_rank_4.description": "Obtain the maximum reputation rank of 4 with the Wild Grove.", + "ritual.roots.animal_harvest": "Animal Harvest", + "ritual.roots.augmentation": "Augmentation", + "ritual.roots.blooming": "Blooming", + "ritual.roots.crafting": "Crafting", + "ritual.roots.fire_storm": "Fire Storm", + "ritual.roots.frost_lands": "Frost Lands", + "ritual.roots.gathering": "Gathering", + "ritual.roots.germination": "Germination", + "ritual.roots.grove_supplication": "Grove Supplication", + "ritual.roots.healing_aura": "Healing Aura", + "ritual.roots.heavy_storms": "Heavy Storms", + "ritual.roots.overgrowth": "Overgrowth", + "ritual.roots.protection": "Protection", + "ritual.roots.purity": "Purity", + "ritual.roots.spreading_forest": "Spreading Forest", + "ritual.roots.summon_creatures": "Summon Creatures", + "ritual.roots.warding": "Warding", + "ritual.roots.wildroot_growth": "Wildroot Growth", + "ritual.roots.windwall": "Windwall", + "roots.advancements.pacifist.description": "Needlessly slaughtered one of nature's peaceful creatures.", + "roots.advancements.pacifist.title": "An Untrue Pacifist", + "roots.advancements.root.description": "An introduction to the magic of the wilds.", + "roots.advancements.root.title": "Roots", + "roots.commands.alerts.synced": "Synced herb alerts for %s for all herbs (0.165)", + "roots.commands.alerts.synced.herb": "Cannot sync herb alerts for non-player command senders.", + "roots.commands.library.add.failure": "Failed to add spell %s to library. Spell not found or already in library.", + "roots.commands.library.add.success": "Added spell %s to library.", + "roots.commands.library.add.usage": "Usage: /roots library add ", + "roots.commands.library.clear.failure": "Spell library is already empty.", + "roots.commands.library.clear.success": "Cleared spell library.", + "roots.commands.library.list.empty": "Spell library is empty.", + "roots.commands.library.list.entry": "Library entry: %s", + "roots.commands.library.no_player": "Command can only be executed by a player.", + "roots.commands.library.remove.failure": "Failed to remove spell %s from library. Spell not found or not in library.", + "roots.commands.library.remove.success": "Removed spell %s from library.", + "roots.commands.library.remove.usage": "Usage: /roots library remove ", + "roots.commands.library.usage": "Usage: /roots library ", + "roots.commands.pyre.failed_condition": "Failed to place condition: %s", + "roots.commands.pyre.no_player": "Must be executed by a player to use this command", + "roots.commands.pyre.no_space": "No space to place pyre.", + "roots.commands.pyre.recipe_not_found": "No recipe found for pyre %s", + "roots.commands.pyre.usage": "Usage: /roots pyre ", + "roots.commands.reputation.add": "Reputation for %s with %s grove increased by %s, [%s] now: %s", + "roots.commands.reputation.add.usage": "Usage: /roots reputation add ", + "roots.commands.reputation.current_reputation": "Current reputation for %s grove: [%s] %s", + "roots.commands.reputation.grove_not_found": "Grove not found: %s", + "roots.commands.reputation.no_reputation_storage": "Reputation storage not found.", + "roots.commands.reputation.remove": "Reputation for %s with %s grove decreased by %s [%s], now: %s", + "roots.commands.reputation.remove.usage": "Usage: /roots reputation remove ", + "roots.commands.reputation.set": "Reputation for %s with %s grove set to [%s] %s.", + "roots.commands.reputation.set.usage": "Usage: /roots reputation set ", + "roots.commands.reputation.usage": "Usage: /roots reputation | add | remove >", + "roots.commands.reset": "Successfully reset your spell cooldowns!", + "roots.commands.ritual.failed_condition": "Failed to place condition: %s", + "roots.commands.ritual.no_player": "Must be executed by a player to use this command", + "roots.commands.ritual.no_space": "No space to place pyre.", + "roots.commands.ritual.recipe_not_found": "No recipe found for ritual %s", + "roots.commands.ritual.ritual_not_found": "Ritual not found: %s", + "roots.commands.ritual.usage": "Usage: /roots ritual ", + "roots.commands.staff.no_spell_storage": "Staff missing spell storage somehow", + "roots.commands.staff.spell_not_found": "Spell not found: %s", + "roots.commands.staff.usage": "Usage: /roots staff ", + "roots.commands.usage": "Usage: /roots staff | ritual | pyre | activate", + "roots.drinks.slow_regen": "Gives a burst of revitalizing energy.", + "roots.drinks.sour": "Sour and awful to drink! Leaves you hungry.", + "roots.drinks.wakefulness": "Perks you up, night or day; shoos those scary phantoms away!", + "roots.gui.effect_cancel": "Press [%s] to cancel %s.", + "roots.gui.effect_continue_canceling": "Continue holding [%s] to cancel %s.", + "roots.gui.effect_start_canceling": "Hold [%s] to cancel %s.", + "roots.gui.light_drifter_overlay": "Drifting %s/%s blocks from your body!", + "roots.gui.reputation": "Grove Reputations", + "roots.gui.spell_library": "Spell Library", + "roots.hud.attributes": "%s: %s", + "roots.hud.grove_crafter": "Right-Click to start crafting", + "roots.hud.grove_power.grove": "%s, rank %s/%s", + "roots.hud.grove_power.power": "Power usage: %s/%s", + "roots.hud.item_count": "%s (%s)", + "roots.hud.mortar.crafting1": "Grind with pestle", + "roots.hud.mortar.crafting2": "%s time to craft", + "roots.hud.mortar.crafting3": "%s times to craft", + "roots.hud.mortar.remove_pestle": "Right-Click to remove pestle", + "roots.hud.mortar.repeat1": "Sneak-Right-Click with", + "roots.hud.mortar.repeat2": "empty hand to refill", + "roots.hud.mortar.store_pestle": "Right-Click to store pestle", + "roots.hud.pyre.auto1": "will start automatically", + "roots.hud.pyre.begin1": "Light pyre to", + "roots.hud.pyre.begin2": "start %s", + "roots.hud.pyre.begin3": "craft %s", + "roots.hud.pyre.restart1": "Sneak-Right-Click with", + "roots.hud.pyre.restart2": "empty hand to repeat", + "roots.hud.transmuter.begin1": "Right-click with", + "roots.hud.transmuter.begin2": "knife to", + "roots.hud.transmuter.begin3": "craft %s", + "roots.hud.transmuter.power": "Needs %s Power (%s)", + "roots.hud.transmuter.restart1": "Sneak-Right-Click with", + "roots.hud.transmuter.restart2": "empty hand to repeat", + "roots.item.gramary.bound_block_entity": "Bound Block Entity to position %s/%s/%s", + "roots.item.gramary.bound_block_position": "Bound Gramary to position %s/%s/%s", + "roots.item.gramary.mode.bind_position": "Bind Position", + "roots.item.gramary.mode.block_entity_info": "Block Information", + "roots.item.gramary.mode.entity_info": "Entity Information", + "roots.item.gramary.mode.none": "None", + "roots.item.gramary.with_mode": "Gramary (%s)", + "roots.item.staff.with_spell": "Staff (%s)", + "roots.jei.animal_harvest": "Animal Harvest", + "roots.jei.animal_harvest.info": "Note: Outputs shown are default and may vary based on mod interactions.", + "roots.jei.entity_interaction": "Entity Item Interaction", + "roots.jei.fungal_transmuter": "Fungal Transmutation", + "roots.jei.grove_crafting": "Grove Crafting", + "roots.jei.grove_reputaiton": "Grove Reputation", + "roots.jei.knife_crafting": "Knife Carving", + "roots.jei.mortar_crafting": "Mortar Crafting", + "roots.jei.pyre": "Pyre", + "roots.jei.runic_block": "Runic Shears (Block)", + "roots.jei.runic_entity": "Runic Shears (Entity)", + "roots.jei.sprout_gifts": "Rewards for Breeding Sprouts", + "roots.jei.summon_creatures": "Summon Creatures", + "roots.jei.text.cooldown": "Cooldown: %ss", + "roots.jei.text.durability": "Durability: %s", + "roots.jei.text.grove_power": "Fungal Grove Power required: %s", + "roots.message.dandelion_cordial": "You feel well-rested!", + "roots.message.grants_failed": "You've already learned everything this recipe can teach you!", + "roots.message.modifier.already_learned": "You already know the modifier: %s", + "roots.message.modifier.learned": "Learned new modifier: %s", + "roots.message.recipe.failures": "A number of conditions were not met:", + "roots.message.recipe.requires": "Requires: %s", + "roots.message.runic_shears.cooldown": "More time must pass before this entity can be sheared again.", + "roots.message.spell.already_learned": "You already know the spell: %s", + "roots.message.spell.learned": "Learned new spell: %s", + "roots.message.spell.not_granted": "You do not know the spell: %s", + "roots.message.squid.cooldown": "Give it time to produce more ink!", + "roots.message.staff.charging": "Spell charged: %s/%s", + "roots.message.staff.charging_percent": "Spell charged: %s%%", + "roots.message.staff.missing_herbs": "Unable to cast %s, missing herbs.", + "roots.nyi": "[Not Yet Implemented]", + "roots.reputation.decreased": "Your reputation with the %s grove has decreased by %s", + "roots.reputation.increased": "Your reputation with the %s grove has increased by %s", + "roots.spell.spell_light_drifter.on_ground": "You must be standing on solid ground to cast Light Drifter.", + "roots.subtitles.alert": "Targeted by enemy", + "roots.subtitles.aqua_bubble_alt_end": "Aqua bubble ends", + "roots.subtitles.block.pyre.crackle": "Pyre crackles", + "roots.subtitles.entity.deer.ambient": "Deer squeals", + "roots.subtitles.entity.duck.quack": "Duck quacks", + "roots.subtitles.entity.fennec.aggro": "Fennec yips", + "roots.subtitles.entity.fennec.bark": "Fennec barks", + "roots.subtitles.entity.fennec.bite": "Fennec bites", + "roots.subtitles.entity.fennec.death": "Fennec dies", + "roots.subtitles.entity.fennec.eat": "Fennec eats", + "roots.subtitles.entity.fennec.idle": "Fennec yips", + "roots.subtitles.entity.fennec.sleep": "Fennec sleeps", + "roots.subtitles.entity.fennec.sniff": "Fennec sniffs", + "roots.subtitles.entity.fennec.spit": "Fennec spits", + "roots.subtitles.entity.sprout.ambient": "Sprout wanders", + "roots.subtitles.entity.squid.milk": "Squid milked", + "roots.subtitles.event.mortar.add_item": "Mortar filled", + "roots.subtitles.event.mortar.remove_item": "Mortar emptied", + "roots.subtitles.event.mortar.use": "Pestle used", + "roots.subtitles.event.pyre.add_item": "Pyre filled", + "roots.subtitles.event.pyre.remove_item": "Pyre emptied", + "roots.subtitles.extension": "Senses extended", + "roots.subtitles.item.knife.strip": "Knife strips", + "roots.subtitles.spell.acid_cloud": "Acid cloud billows", + "roots.subtitles.spell.acid_cloud_alt": "Acid cloud billows", + "roots.subtitles.spell.aqua_bubble": "Aqua bubble encapsulates", + "roots.subtitles.spell.aqua_bubble_alt": "Aqua bubble encapsulates", + "roots.subtitles.spell.dandelion_winds": "Dandelion winds blow", + "roots.subtitles.spell.desaturate": "Desaturation", + "roots.subtitles.spell.disarm": "Entities disarmed", + "roots.subtitles.spell.geas": "Geas cast", + "roots.subtitles.spell.geas_end": "Geas ends", + "roots.subtitles.spell.growth_infusion": "Growth encouraged", + "roots.subtitles.spell.harvest": "Harvest begins", + "roots.subtitles.spell.life_drain": "Life drained", + "roots.subtitles.spell.light_drifter": "Players begin drifting", + "roots.subtitles.spell.light_drifter_end": "Players end drifting", + "roots.subtitles.spell.magnetism": "Magnetism activated", + "roots.subtitles.spell.petal_shell": "Petal shell begins", + "roots.subtitles.spell.petal_shell_break": "Petal shell broken", + "roots.subtitles.spell.petal_shell_end": "Petal shell ends", + "roots.subtitles.spell.radiance": "Radiance shines", + "roots.subtitles.spell.rose_thorns": "Rose thorns tangle", + "roots.subtitles.spell.sanctuary": "Sanctuary pulses", + "roots.subtitles.spell.saturate": "Food consumed", + "roots.subtitles.spell.shatter": "Blocks shatter", + "roots.subtitles.spell.sky_soarer": "Sky soars", + "roots.subtitles.spell.storm_cloud": "Storm cloud begins", + "roots.subtitles.spell.storm_cloud_end": "Storm cloud ends", + "roots.subtitles.spell.sylvan_light": "Sylvan light created", + "roots.subtitles.spell.temporal_morass": "Time slows", + "roots.subtitles.spell.temporal_morass_end": "Time flows normally", + "roots.subtitles.spell.wildfire": "Meteors unfold", + "roots.tooltip.chance": "Chance: %s%%", + "roots.tooltip.cost.charge_type": "[Charges %s.]", + "roots.tooltip.cost.charge_type.cast": "per cast", + "roots.tooltip.cost.charge_type.operation": "per operation", + "roots.tooltip.cost.cost_amount": "x%s", + "roots.tooltip.cost.cost_multiplier": "+%s", + "roots.tooltip.cost.herb_cost": "%s %s", + "roots.tooltip.effect": "Use to gain %s for %s seconds.", + "roots.tooltip.hold_shift": "[Hold %s for more information.]", + "roots.tooltip.pouch.color": "Dyed: %s", + "roots.tooltip.pouch.color_name": "%s", + "roots.tooltip.pouch.key_binding": "Press '%s' to open your pouch.", + "roots.tooltip.shift": "Shift", + "roots.tooltip.staff.cooldown": " (CD: %ss)", + "roots.tooltip.staff.data": " %s: %s", + "roots.tooltip.staff.is_selected": " (Selected)", + "roots.tooltip.staff.key_binding": "Press '%s' to open your spell library.", + "roots.tooltip.staff.no_spell": "No spell.", + "roots.tooltip.staff.selected": "Selected Slot: %s", + "roots.tooltip.staff.spell_in_slot": "%s: %s%s%s", + "roots.tooltip.token.available_modifiers": "Available modifiers:", + "roots.tooltip.token.delete": "[Press DEL to remove this slot]", + "roots.tooltip.token.enabled_modifiers": "Enabled modifiers:", + "roots.tooltip.token.modifier": "Modifier: %s", + "roots.tooltip.token.ritual": "Ritual: %s", + "roots.tooltip.token.spell": "Spell: %s", + "roots.tooltip.token.unlock": "Right-Click to unlock.", + "roots.tooltip.token.unlocked": "You've already unlocked this.", + "roots.transmutation.not_enough_power": "Not enough Grove Power to transmute this item. Current power: %s, required: %s", + "roots.wip": "[Work In Progress]", + "spell.roots.acid_cloud": "Acid Cloud", + "spell.roots.aqua_bubble": "Aqua Bubble", + "spell.roots.dandelion_winds": "Dandelion Winds", + "spell.roots.decay": "Decay", + "spell.roots.desaturate": "Desaturate", + "spell.roots.disarm": "Disarm", + "spell.roots.extension": "Extension", + "spell.roots.geas": "Geas", + "spell.roots.growth_infusion": "Growth Infusion", + "spell.roots.harvest": "Harvest", + "spell.roots.harvest.data.all": "Set All to %s", + "spell.roots.harvest.data.all.name": "All", + "spell.roots.harvest.data.held": "Set Held to %s", + "spell.roots.harvest.data.held.name": "Held", + "spell.roots.harvest.data.mode": "Set Mode to %s", + "spell.roots.harvest.data.mode.all": "Modifying: All", + "spell.roots.harvest.data.mode.held": "Modifying: Held", + "spell.roots.harvest.data.mode.mode": "Modifying: Mode", + "spell.roots.harvest.data.mode.name": "Mode", + "spell.roots.jaunt": "Jaunt", + "spell.roots.life_drain": "Life Drain", + "spell.roots.light_drifter": "Light Drifter", + "spell.roots.magnetism": "Magnetism", + "spell.roots.nondetection": "Nondetection", + "spell.roots.petal_shell": "Petal Shell", + "spell.roots.radiance": "Radiance", + "spell.roots.rampant_growth": "Rampant Growth", + "spell.roots.rampant_growth.data.held": "Set Held to %s", + "spell.roots.rampant_growth.data.held.name": "Held", + "spell.roots.rampant_growth.data.mode": "Set Mode to %s", + "spell.roots.rampant_growth.data.mode.held": "Modifying: Held", + "spell.roots.rampant_growth.data.mode.mode": "Modifying: Mode", + "spell.roots.rampant_growth.data.mode.name": "Mode", + "spell.roots.rampant_growth.data.mode.tagged": "Modifying: Tagged", + "spell.roots.rampant_growth.data.mode.untagged": "Modifying: Untagged", + "spell.roots.rampant_growth.data.tagged": "Set Tagged to %s", + "spell.roots.rampant_growth.data.tagged.name": "Tagged", + "spell.roots.rampant_growth.data.untagged": "Set Untagged to %s", + "spell.roots.rampant_growth.data.untagged.name": "Untagged", + "spell.roots.rose_thorns": "Rose Thorns", + "spell.roots.sanctuary": "Sanctuary", + "spell.roots.saturate": "Saturate", + "spell.roots.shatter": "Shatter", + "spell.roots.shatter.data.depth": "Set Depth to %s", + "spell.roots.shatter.data.depth.name": "Depth", + "spell.roots.shatter.data.height": "Set Height to %s", + "spell.roots.shatter.data.height.name": "Height", + "spell.roots.shatter.data.mode": "Set Mode to %s", + "spell.roots.shatter.data.mode.depth": "Modifying: Depth", + "spell.roots.shatter.data.mode.height": "Modifying: Height", + "spell.roots.shatter.data.mode.mode": "Modifying: Mode", + "spell.roots.shatter.data.mode.name": "Mode", + "spell.roots.shatter.data.mode.width": "Modifying: Width", + "spell.roots.shatter.data.width": "Set Width to %s", + "spell.roots.shatter.data.width.name": "Width", + "spell.roots.sky_soarer": "Sky Soarer", + "spell.roots.storm_cloud": "Storm Cloud", + "spell.roots.summon_undead": "Summon Undead", + "spell.roots.sylvan_light": "Sylvan Light", + "spell.roots.temporal_morass": "Temporal Morass", + "spell.roots.wildfire": "Wildfire", + "tag.item.c.ingots.silver": "Silver Ingots", + "tag.item.c.levers": "Levers", + "tag.item.c.nuggets.copper": "Copper Nuggets", + "tag.item.c.nuggets.silver": "Silver Nuggets", + "tag.item.c.ores.quartz": "Quartz Ores", + "tag.item.c.ores.silver": "Silver Ores", + "tag.item.c.raw_materials.silver": "Raw Silvers", + "tag.item.c.storage_blocks.raw_silver": "Raw Silver Storage Blocks", + "tag.item.c.storage_blocks.silver": "Silver Storage Blocks", + "tag.item.roots.antlers": "Antlers", + "tag.item.roots.barks": "Barks", + "tag.item.roots.barks.acacia": "Acacia Barks", + "tag.item.roots.barks.birch": "Birch Barks", + "tag.item.roots.barks.crimson": "Crimson Barks", + "tag.item.roots.barks.dark_oak": "Dark Oak Barks", + "tag.item.roots.barks.jungle": "Jungle Barks", + "tag.item.roots.barks.mangrove": "Mangrove Barks", + "tag.item.roots.barks.mixed": "Mixed Barks", + "tag.item.roots.barks.oak": "Oak Barks", + "tag.item.roots.barks.spruce": "Spruce Barks", + "tag.item.roots.barks.warped": "Warped Barks", + "tag.item.roots.barks.wildwood": "Wildwood Barks", + "tag.item.roots.bottles": "Bottles", + "tag.item.roots.carapace": "Carapaces", + "tag.item.roots.casting_tools": "Casting Tools", + "tag.item.roots.cooked_seafood": "Cooked seafood", + "tag.item.roots.cooked_vegetables": "Cooked vegetables", + "tag.item.roots.copper_items": "Copper Items", + "tag.item.roots.crafters": "Grove Crafters", + "tag.item.roots.crops": "Crops", + "tag.item.roots.crops.aubergine": "Aubergine Crops", + "tag.item.roots.crops.bafflecap": "Bafflecap Crops", + "tag.item.roots.crops.cloud_berry": "Cloud Berry Crops", + "tag.item.roots.crops.dewgonia": "Dewgonia Crops", + "tag.item.roots.crops.elemental": "Elemental Crops", + "tag.item.roots.crops.elemental.air": "Air Elemental Crops", + "tag.item.roots.crops.elemental.earth": "Earth Elemental Crops", + "tag.item.roots.crops.elemental.fire": "Fire Elemental Crops", + "tag.item.roots.crops.elemental.water": "Water Elemental Crops", + "tag.item.roots.crops.grove_moss": "Grove Moss Crops", + "tag.item.roots.crops.inferno_bulb": "Inferno Bulb Crops", + "tag.item.roots.crops.moonglow": "Moonglow Crops", + "tag.item.roots.crops.pereskia": "Pereskia Crops", + "tag.item.roots.crops.spiritleaf": "Spiritleaf Crops", + "tag.item.roots.crops.stalicripe": "Stalicripe Crops", + "tag.item.roots.crops.wildewheet": "Wildewheet Crops", + "tag.item.roots.crops.wildroot": "Wildroot Crops", + "tag.item.roots.dusts.runic": "Runic Dust", + "tag.item.roots.flint": "Flint", + "tag.item.roots.grove_crafter_activation": "Grove Crafter Activators", + "tag.item.roots.grove_stones": "Grove Stones", + "tag.item.roots.grove_stones.primal": "Primal Grove Stones", + "tag.item.roots.herbs": "Herbs", + "tag.item.roots.herbs.bafflecap": "Bafflecap Herbs", + "tag.item.roots.herbs.cloud_berry": "Cloud Berry Herbs", + "tag.item.roots.herbs.dewgonia": "Dewgonia Herbs", + "tag.item.roots.herbs.grove_moss": "Grove Moss Herbs", + "tag.item.roots.herbs.inferno_bulb": "Inferno Bulb Herbs", + "tag.item.roots.herbs.moonglow": "Moonglow Herbs", + "tag.item.roots.herbs.pereskia": "Pereskia Herbs", + "tag.item.roots.herbs.spiritleaf": "Spiritleaf Herbs", + "tag.item.roots.herbs.stalicripe": "Stalicripe Herbs", + "tag.item.roots.herbs.wildewheet": "Wildewheet Herbs", + "tag.item.roots.herbs.wildroot": "Wildroot Herbs", + "tag.item.roots.knives": "Knives", + "tag.item.roots.logs.runed": "Runed Logs", + "tag.item.roots.logs.runed.acacia": "Runed Acacia Logs", + "tag.item.roots.logs.runed.birch": "Runed Birch Logs", + "tag.item.roots.logs.runed.crimson": "Runed Crimson Logs", + "tag.item.roots.logs.runed.dark_oak": "Runed Dark Oak Logs", + "tag.item.roots.logs.runed.jungle": "Runed Jungle Logs", + "tag.item.roots.logs.runed.mangrove": "Runed Mangrove Logs", + "tag.item.roots.logs.runed.oak": "Runed Oak Logs", + "tag.item.roots.logs.runed.spruce": "Runed Spruce Logs", + "tag.item.roots.logs.runed.warped": "Runed Warped Logs", + "tag.item.roots.logs.runed.wildwood": "Runed Wildwood Logs", + "tag.item.roots.logs.wildwood": "Wildwood Logs", + "tag.item.roots.mortar_activation": "Mortar Activators", + "tag.item.roots.mortars": "Mortars", + "tag.item.roots.nyi": "[Not Yet Implemented]", + "tag.item.roots.pedestals": "Pedestals", + "tag.item.roots.pedestals.grove": "Grove Crafting Pedestals", + "tag.item.roots.pedestals.ritual": "Ritual Pedestals", + "tag.item.roots.pelt": "Pelts", + "tag.item.roots.pouches": "Pouches", + "tag.item.roots.proteins": "Proteins", + "tag.item.roots.pyre_activation": "Pyre Activators", + "tag.item.roots.pyres": "Pyres", + "tag.item.roots.runed_obsidian": "Runed Obsidian", + "tag.item.roots.runestone": "Runestone", + "tag.item.roots.runestone_herbs": "Herbs for crafting Runestone", + "tag.item.roots.runic_shears": "Runic Shears", + "tag.item.roots.seeds": "Seeds", + "tag.item.roots.seeds.cloud_berry": "Cloud Berry Seeds", + "tag.item.roots.seeds.dewgonia": "Dewgonia Seeds", + "tag.item.roots.seeds.inferno_bulb": "Inferno Bulb Seeds", + "tag.item.roots.seeds.moonglow": "Moonglow Seeds", + "tag.item.roots.seeds.pereskia": "Pereskia Seeds", + "tag.item.roots.seeds.spiritleaf": "Spiritleaf Seeds", + "tag.item.roots.seeds.stalicripe": "Stalicripe Seeds", + "tag.item.roots.seeds.wildewheet": "Wildewheet Seeds", + "tag.item.roots.seeds.wildroot": "Wildroot Seeds", + "tag.item.roots.silver_items": "Silver Items", + "tag.item.roots.skipped_foods": "Ignored foods", + "tag.item.roots.soils": "Soils", + "tag.item.roots.soils.air": "Air Elemental Soils", + "tag.item.roots.soils.earth": "Earth Elemental Soils", + "tag.item.roots.soils.elemental": "Elemental Soils", + "tag.item.roots.soils.fire": "Fire Elemental Soils", + "tag.item.roots.soils.water": "Water Elemental Soils", + "tag.item.roots.stonelike": "Stone-like", + "tag.item.roots.stonepetal": "Stonepetals", + "tag.item.roots.tempt.beetle": "Food for Beetles", + "tag.item.roots.tempt.deer": "Foor for Deer", + "tag.item.roots.tempt.duck": "Food for Ducks", + "tag.item.roots.tempt.fennec": "Food for Fennecs", + "tag.item.roots.tempt.owl": "Food for Owls", + "tag.item.roots.tempt.sprout": "Food for Sprouts", + "tag.item.roots.vegetables": "Vegetables", + "tag.item.roots.wip": "[Work In Progress]" } \ No newline at end of file diff --git a/projects/1.21/assets/roots/roots/lang/zh_cn.json b/projects/1.21/assets/roots/roots/lang/zh_cn.json index b36b2847caef..e4df3acd8000 100644 --- a/projects/1.21/assets/roots/roots/lang/zh_cn.json +++ b/projects/1.21/assets/roots/roots/lang/zh_cn.json @@ -474,8 +474,9 @@ "roots.drinks.slow_regen": "让你瞬间神清气爽。", "roots.drinks.sour": "酸涩难喝,还会导致饥饿。", "roots.drinks.wakefulness": "无论晨昏,精神百倍;可怖幻翼,一举击退!", - "roots.gui.light_drifter_cancel": "按[%s]以解除超然游魂。", - "roots.gui.light_drifter_continue_canceling": "长按[%s]以解除超然游魂。", + "roots.gui.effect_cancel": "按[%s]以解除%s。", + "roots.gui.effect_continue_canceling": "继续长按[%s]以解除%s。", + "roots.gui.effect_start_canceling": "长按[%s]以解除%s。", "roots.gui.light_drifter_overlay": "游魂当前离躯体%s/%s格远!", "roots.gui.reputation": "森流声望", "roots.gui.spell_library": "法术库", From 0bfc07977af4a1cb3033bfb1a8bcddb98bc33497 Mon Sep 17 00:00:00 2001 From: ChuijkYahus <94828194+ChuijkYahus@users.noreply.github.com> Date: Tue, 4 Nov 2025 23:26:48 +0800 Subject: [PATCH 5/6] Roots fix --- projects/1.21/assets/roots/roots/lang/zh_cn.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/projects/1.21/assets/roots/roots/lang/zh_cn.json b/projects/1.21/assets/roots/roots/lang/zh_cn.json index e4df3acd8000..e616f956522d 100644 --- a/projects/1.21/assets/roots/roots/lang/zh_cn.json +++ b/projects/1.21/assets/roots/roots/lang/zh_cn.json @@ -147,7 +147,7 @@ "entity.roots.fennec": "耳廓狐", "entity.roots.green_sprout": "绿色芽精", "entity.roots.jerboa": "跳鼠", - "entity.roots.light_drifter": "超然游魂", + "entity.roots.light_drifter": "光明旅者", "entity.roots.living_arrow": "蕴生之箭", "entity.roots.melody_sprout": "紫韵芽精", "entity.roots.meteor": "火流星", @@ -545,7 +545,7 @@ "roots.nyi": "[未实装]", "roots.reputation.decreased": "你在%s森流中的声望已降低%s", "roots.reputation.increased": "你在%s森流中的声望已增加%s", - "roots.spell.spell_light_drifter.on_ground": "施放超然游魂时必须站在地面上。", + "roots.spell.spell_light_drifter.on_ground": "施放光明旅者时必须站在地面上。", "roots.subtitles.alert": "被敌人锁定", "roots.subtitles.aqua_bubble_alt_end": "水泡:结束", "roots.subtitles.block.pyre.crackle": "柴堆:噼啪作响", @@ -650,7 +650,7 @@ "spell.roots.harvest.data.mode.name": "模式", "spell.roots.jaunt": "短距折跃", "spell.roots.life_drain": "生命汲取", - "spell.roots.light_drifter": "超然游魂", + "spell.roots.light_drifter": "光明旅者", "spell.roots.magnetism": "磁力", "spell.roots.nondetection": "侦测回避", "spell.roots.petal_shell": "花仙盾", From b4f0e849ffc63a2941b4d5795a690d7d5e4903b1 Mon Sep 17 00:00:00 2001 From: ChuijkYahus <94828194+ChuijkYahus@users.noreply.github.com> Date: Tue, 4 Nov 2025 23:27:45 +0800 Subject: [PATCH 6/6] Roots fix --- projects/1.21/assets/roots/roots/lang/zh_cn.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/projects/1.21/assets/roots/roots/lang/zh_cn.json b/projects/1.21/assets/roots/roots/lang/zh_cn.json index e616f956522d..4ff7b4476a26 100644 --- a/projects/1.21/assets/roots/roots/lang/zh_cn.json +++ b/projects/1.21/assets/roots/roots/lang/zh_cn.json @@ -477,7 +477,7 @@ "roots.gui.effect_cancel": "按[%s]以解除%s。", "roots.gui.effect_continue_canceling": "继续长按[%s]以解除%s。", "roots.gui.effect_start_canceling": "长按[%s]以解除%s。", - "roots.gui.light_drifter_overlay": "游魂当前离躯体%s/%s格远!", + "roots.gui.light_drifter_overlay": "旅者当前离躯体%s/%s格远!", "roots.gui.reputation": "森流声望", "roots.gui.spell_library": "法术库", "roots.hud.attributes": "%s:%s", @@ -581,8 +581,8 @@ "roots.subtitles.spell.growth_infusion": "生机:盎然", "roots.subtitles.spell.harvest": "收获:开始", "roots.subtitles.spell.life_drain": "生命力:被汲取", - "roots.subtitles.spell.light_drifter": "玩家:变为游魂", - "roots.subtitles.spell.light_drifter_end": "玩家:结束游魂状态", + "roots.subtitles.spell.light_drifter": "玩家:变为旅者", + "roots.subtitles.spell.light_drifter_end": "玩家:结束旅者状态", "roots.subtitles.spell.magnetism": "磁力:激活", "roots.subtitles.spell.petal_shell": "花仙盾:开始", "roots.subtitles.spell.petal_shell_break": "花仙盾:破裂",