diff --git a/projects/1.21/assets/reactive/reactive/lang/en_us.json b/projects/1.21/assets/reactive/reactive/lang/en_us.json new file mode 100644 index 000000000000..6d5f2a6ad235 --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/lang/en_us.json @@ -0,0 +1,270 @@ +{ + "reactive.tab": "Reactive", + "power.reactive.blaze": "Blaze", + "power.reactive.mind": "Mind", + "power.reactive.soul": "Soul", + "power.reactive.warp": "Warp", + "power.reactive.vital": "Vital", + "power.reactive.light": "Light", + "power.reactive.curse": "Curse", + "power.reactive.caustic": "Acid", + "power.reactive.body": "Body", + "power.reactive.verdant": "Verdant", + "power.reactive.esoteric_x": "Esoteric I", + "power.reactive.esoteric_y": "Esoteric II", + "power.reactive.esoteric_z": "Esoteric III", + "power.reactive.flow": "Flow", + "power.reactive.omen": "Omen", + "power.reactive.astral": "Astral", + "block.reactive.crucible": "Crucible", + "item.reactive.quartz": "Pure Quartz", + "item.reactive.scroll": "Scroll of Transmutation", + "item.reactive.quartz_bottle": "Quartz Bottle", + "block.reactive.blaze_bottle": "Bottle of Fire", + "block.reactive.acid_bottle": "Bottle of Acid", + "block.reactive.mind_bottle": "Bottle of Magic", + "block.reactive.soul_bottle": "Bottle of Soul", + "block.reactive.warp_bottle": "Bottle of Warp", + "block.reactive.light_bottle": "Bottle of Light", + "block.reactive.verdant_bottle": "Bottle of Nature", + "block.reactive.body_bottle": "Bottle of Stock", + "block.reactive.vital_bottle": "Bottle of Life", + "item.reactive.linked_warp_bottle": "Linked Bottle of Warp", + "item.reactive.soup": "Witch's Stew", + "item.reactive.crystal_iron": "Ferrous Crystal", + "item.reactive.phantom_residue": "Phantom Residue", + "item.reactive.ash": "Alchemist's Ash", + "item.reactive.litmus_paper": "Litmus Paper", + "item.reactive.motion_salt": "Motion Salts", + "item.reactive.unknown_device": "Strange Device", + "block.reactive.unnamed": "Unnamed Substance", + "item.reactive.stardust": "Star Dust", + "item.reactive.acid_bucket": "Acid Bucket", + "item.reactive.salt": "Apprentice's Salts", + "item.reactive.force_rock": "Impulsion Stone", + "item.reactive.secret_scale": "Secret Scale", + "item.minecraft.potion.effect.no_gravity": "Potion of Weightlessness", + "item.minecraft.splash_potion.effect.no_gravity": "Splash Potion of Weightlessness", + "item.minecraft.lingering_potion.effect.no_gravity": "Lingering Potion of Weightlessness", + "item.minecraft.tipped_arrow.effect.no_gravity": "Arrow of Weightlessness", + "item.minecraft.potion.effect.ambrosia": "Ambrosia", + "item.minecraft.splash_potion.effect.ambrosia": "Splash Ambrosia", + "item.minecraft.lingering_potion.effect.ambrosia": "Lingering Ambrosia", + "item.minecraft.tipped_arrow.effect.ambrosia": "Arrow of Ambrosia", + "item.reactive.displacer": "Displacement Mallet", + "item.reactive.vortex_stone": "Vortex Stone", + "item.reactive.journal": "Accumulated Journal of Alchemical Knowledge", + "item.reactive.eternal_life_sprig": "Eternal Life Sprig", + "item.reactive.universal_solvent": "Universal Solvent", + "block.reactive.copper_symbol": "Copper Symbol", + "block.reactive.iron_symbol": "Iron Symbol", + "block.reactive.gold_symbol": "Gold Symbol", + "block.reactive.occult_symbol": "Occult Symbol", + "block.reactive.blaze_rod": "Mounted Blaze Rod", + "block.reactive.pure_quartz_block": "Pure Quartz Block", + "block.reactive.volt_cell": "Volt Cell", + "block.reactive.curse_cell": "Corrupt Cell", + "block.reactive.warp_sponge": "Effusive Sponge", + "block.reactive.gold_foam": "Gold Foam", + "block.reactive.active_gold_foam": "Active Gold Foam", + "block.reactive.incomplete_staff": "Inert Staff of Power", + "block.reactive.light_staff": "Radiant Staff of Power", + "block.reactive.warp_staff": "Warping Staff of Power", + "block.reactive.blaze_staff": "Blazing Staff of Power", + "block.reactive.soul_staff": "Spectral Staff of Power", + "block.reactive.mind_staff": "Arcane Staff of Power", + "block.reactive.vital_staff": "Living Staff of Power", + "block.reactive.solid_portal": "Crystallized Nether Portal", + "block.reactive.runestone": "Runestone", + "block.reactive.salt_block": "Salt Block", + "block.reactive.motion_salt_block": "Motion Salt Block", + "block.reactive.framed_motion_salt_block": "Framed Motion Salt Block", + "block.reactive.salty_crucible": "Salt Crusted Crucible", + "block.reactive.mind_lichen": "Psychic Lichen", + "block.reactive.flower_vine": "Floral Vines", + "block.reactive.displaced_block": "Displacement Field", + "block.reactive.acid_block": "Acid", + "block.reactive.shulker_crucible": "Shulker Crucible", + "block.reactive.gravity_chandelier": "Gravity Chandelier", + "block.reactive.gravity_beam": "Gravity Disruptor", + "block.reactive.power_bottle": "Bottle of Undefined", + "block.reactive.divine_symbol": "Divine Symbol", + "block.reactive.unformed_matter": "Unformed Matter", + "block.reactive.mnemonic_bulb": "Mnemonic Bulb", + "block.reactive.breeze_rod": "Mounted Breeze Rod", + "block.reactive.rending_plinth": "Rending Plinth", + "effect.reactive.no_gravity": "Weightless", + "effect.reactive.immobility": "Immobilized", + "effect.reactive.far_reach": "Inspired Reach", + "effect.reactive.fire_shield": "Blazing Retort", + "effect.reactive.high_step": "Uncanny Step", + "enchantment.reactive.potency": "Potency", + "enchantment.reactive.fast_staff": "Quick Cast", + "enchantment.reactive.super_missile": "Wide Focus", + "enchantment.reactive.world_piercer": "World Piercer", + "subtitle.reactive.zap": "Electricity zaps", + "subtitle.reactive.rumble": "Something rumbles", + "title.reactive.dissolve": "Power Release", + "title.reactive.transmute": "Transmutation", + "jei.reactive.crucible": "The Crucible is made by clicking on a Cauldron with a Scroll of Transmutation. See the Journal of Alchemy for details.", + "jei.reactive.generic": "See the Journal of Alchemy to learn how to make this.", + "jei.reactive.power": "This is one of the kinds of Power that can be collected in a Crucible. The icon is solely for display purposes.\n\nSee the Journal of Alchemy and experiment with different items to discover what might create this Power.", + "jei.reactive.reaction_result": "This is the result of a world-specific reaction. See the Journal of Alchemy for details.", + "jei.reactive.reaction_input": "This is used in some world-specific reactions. See the Journal of Alchemy for details.", + "message.reactive.extract_acid": "Your entire body hurts.", + "message.reactive.extract_body": "You are hungry.", + "message.reactive.extract_blaze": "You feel very cold.", + "message.reactive.extract_mind": "Your thoughts are clouded over.", + "message.reactive.extract_light": "Your body seems to fade away.", + "message.reactive.extract_verdant": "You feel strangely ill.", + "message.reactive.hunger_sated": "Your hunger is sated.", + "message.reactive.bottle_broke": "The bottle shatters in your hand.", + "message.reactive.warp_blocked": "Your Ferrous Crystal prevented you from teleporting.", + "message.reactive.donate_vital": "Your wounds are wiped away.", + "message.reactive.reject_vital": "You couldn't hold any more vitality.", + "message.reactive.donate_light": "Light streams across your skin.", + "message.reactive.donate_warp": "Vibrations surround and empower your joints.", + "message.reactive.donate_mind": "Inspiration broadens the scope of your influence.", + "message.reactive.donate_blaze": "Burning heat surges through your body.", + "message.reactive.donate_reject_soul": "You couldn't hold any more soul.", + "message.reactive.donate_reject_generic": "You can't offer that kind of power.", + "message.reactive.activate_plinth_failed": "Something is preventing this rift from opening.", + "message.reactive.reject_warp_knowledgeable": "Try using a Linked Bottle of Warp.", + "message.reactive.reject_warp_naive": "Strangely, nothing happened...", + "commands.reactive.no_player": "Can't give a warp bottle to a non-player", + "commands.reactive.no_crucible": "There's no crucible at that location", + "commands.reactive.fake_power": "Invalid power", + "text.reactive.litmus_instructions": "Right click to read Powers", + "text.reactive.litmus_instructions_2": "Shift right click to read Reaction Statuses", + "text.reactive.measurement_header": "-- Measurement --", + "text.reactive.stable": "Stable", + "text.reactive.single_power_reaction_missing_condition": " Missing Stimulus", + "text.reactive.multi_power_reaction_missing_condition": " Missing Stimulus", + "text.reactive.power_too_weak": " Below Power Threshold", + "text.reactive.missing_catalyst": " Missing Catalyst Item", + "text.reactive.inhibited": " Inhibited", + "text.reactive.reacting": " Reacting", + "text.reactive.measurement_empty": "WATER", + "text.reactive.trace": "TRACE", + "text.reactive.none": "None", + "text.reactive.electric_charge": "Electric Charge", + "text.reactive.sacrificial": "Sacrificial", + "text.reactive.lack_of": "Lack of ", + "text.reactive.too_few_breeze_rods": "Lack of Mounted Breeze Rod Seal", + "text.reactive.litmus_integrity_failure": "CRUCIBLE INTEGRITY VIOLATION", + "docs.reactive.reagent_label": "$(4)Reagents: ", + "docs.reactive.powers_label": "Powers: $(br)", + "docs.reactive.curse_label": "Curse$(br)", + "docs.reactive.any_label": "Any$(br)", + "docs.reactive.stimulus_label": "$(br)Stimulus:$(br)", + "docs.reactive.catalyst_label": "$(br2)Catalyst:$(br)", + "docs.reactive.removed_recipe": "$(6)This recipe does not exist.", + "advancement.reactive.title.root": "Reactive Alchemy", + "advancement.reactive.text.root": "Let's see what we can do...", + "advancement.reactive.title.crucible": "Universal Medium", + "advancement.reactive.text.crucible": "Make a Crucible using a Scroll of Transmutation", + "advancement.reactive.title.synthesis": "Powers Combined", + "advancement.reactive.text.synthesis": "Combine two Base Powers into something new", + "advancement.reactive.title.curse": "Ash and Dust", + "advancement.reactive.text.curse": "Discover Curse, the power that ended the world", + "advancement.reactive.title.put_eye": "Watching, Waiting", + "advancement.reactive.text.put_eye": "Place an effigy of yourself", + "advancement.reactive.title.eye": "We Aren't So Different", + "advancement.reactive.text.eye": "Activate an Occult Symbol", + "advancement.reactive.title.gravity": "Demon King? Secret Scale?", + "advancement.reactive.text.gravity": "Obtain a Secret Scale", + "advancement.reactive.title.motion_salt": "Here Comes Gravity", + "advancement.reactive.text.motion_salt": "Obtain Motion Salts", + "advancement.reactive.title.displacement": "Out Of Phase", + "advancement.reactive.text.displacement": "See a block become displaced from existence", + "advancement.reactive.title.portal": "Where did you go?", + "advancement.reactive.text.portal": "Send Power into a Nether Portal", + "advancement.reactive.title.freeze_portal": "That Was Loud", + "advancement.reactive.text.freeze_portal": "Crystallize a Nether Portal", + "advancement.reactive.title.blink": "Get Vwooped", + "advancement.reactive.text.blink": "Be teleported by throwing an Ender Pearl into the Crucible", + "advancement.reactive.title.rift": "Unstable Warp Field", + "advancement.reactive.text.rift": "Suspend a teleportation effect in the Crucible", + "advancement.reactive.title.teleport": "Portal in a Bottle", + "advancement.reactive.text.teleport": "Teleport using a Linked Bottle of Warp", + "advancement.reactive.title.allay": "Artificial Friend", + "advancement.reactive.text.allay": "Summon an Allay", + "advancement.reactive.title.failure": "Critical Failure", + "advancement.reactive.text.failure": "Let a Crucible self-destruct due to low integrity", + "advancement.reactive.title.all_staves": "Self Made Wizard", + "advancement.reactive.text.all_staves": "Obtain every form of the Staff of Power", + "advancement.reactive.title.astral": "Same Old Story", + "advancement.reactive.text.astral": "Discover the fundamental form of Power", + "advancement.reactive.title.rending_plinth": "Dimension Door", + "advancement.reactive.text.rending_plinth": "Possess the means to tear reality", + "advancement.reactive.title.flow": "Weaving Wind", + "advancement.reactive.text.flow": "Successfully contain Flow", + "reactive.display_source.crucible_powers": "Power Amounts", + "reactive.display_source.crucible_integrity": "Integrity", + "tooltip.reactive.entity_bound": "Bound to ", + "tooltip.reactive.no_entity_bound": "No entity is bound", + "message.reactive.warp_staff_tutorial": "The Staff needs a creature to target.", + "reaction.reactive.unknown": "Unknown Reaction", + "reaction.reactive.astral": "Astral", + "reaction.reactive.astral_synthesis": "Astral Synthesis", + "reaction.reactive.astral_curse_annihilation": "Astral-Curse Annihilation", + "reaction.reactive.block_fall_effect": "Grid Break", + "reaction.reactive.compound_degradation": "Compound Degradation", + "reaction.reactive.curse_assimilation": "Curse Assimilation", + "reaction.reactive.chomp": "Iron Fangs", + "reaction.reactive.discharge_annihilation": "Discharge", + "reaction.reactive.explosion_effect": "Blasting", + "reaction.reactive.flames": "Flamethrower", + "reaction.reactive.formation_effect": "Foaming", + "reaction.reactive.growth": "Growth", + "reaction.reactive.immobilize": "Stasis", + "reaction.reactive.levitation": "Levitation", + "reaction.reactive.sunlight": "Luminous Ring", + "reaction.reactive.ominous_transformation": "Omen Purification", + "reaction.reactive.omen_settling": "Omen Splitting", + "reaction.reactive.salt_annihilation": "Salt Formation", + "reaction.reactive.size_grow_effect": "Enlargement", + "reaction.reactive.size_shrink_effect": "Reduction", + "reaction.reactive.size_revert_effect": "Reduction Reversal", + "reaction.reactive.size_revert_effect_2": "Enlargement Reversal", + "reaction.reactive.slowfall": "Slow Falling", + "reaction.reactive.smoke_annihilation": "Noxious Fumes", + "reaction.reactive.soul_to_warp": "Soul to Warp Corruption", + "reaction.reactive.verdant_consume": "Verdant-Vital Reaction", + "reaction.reactive.verdant_growth": "Plant Life Genesis", + "reaction.reactive.vital_consume": "Verdant-Vital Reaction", + "reaction.reactive.vital_growth": "Photosynthesis", + "reaction.reactive.vital_kill": "Murder", + "reaction.reactive.vital_eat": "Feeding", + "reaction.reactive.warp_to_soul": "Warp to Soul Purification", + "reaction.reactive.wind_bomb": "Wind Bomb", + "reaction.reactive.x_synthesis": "Esoteric I Synthesis", + "reaction.reactive.y_synthesis": "Esoteric II Synthesis", + "reaction.reactive.z_synthesis": "Esoteric III Synthesis", + "reaction.reactive.lightning": "Lightning", + "reactive.configuration.config": "Options", + "reactive.configuration.acidMeltBlockEntities": "Acid Melts Block Entities", + "reactive.configuration.areaMemoryRange": "Crucible Block Memory Range", + "reactive.configuration.showPowerSources": "Show Power Sources in JEI", + "reactive.configuration.copperDisplaceConductRange": "Copper Displacement Conduction Range", + "reactive.configuration.hidePowersFromJEI": "Hide Power Icons from JEI", + "reactive.configuration.maxMoveBlockBreakTime": "Max Movable Blocks Break Duration", + "reactive.configuration.lightStaffLightsPermanent": "Light Staff Permanent Lights", + "reactive.configuration.registerCommand": "Register /reactive Command", + "reactive.configuration.colorizeLitmusOutput": "Colorized Litmus Paper Output", + "reactive.configuration.crucibleRange": "Crucible Entity Effect Range", + "reactive.configuration.doNotTeleport": "Do Not Teleport", + "reactive.configuration.maxDisplaceCount": "Max Displacement Count", + "reactive.configuration.doNotChangeWaterTexture": "Do Not Use Custom Water Textures In Crucible", + "reactive.configuration.crucibleTickDelay": "Crucible Tick Delay", + "reactive.configuration.growLargeSize": "Enlargement Target Size", + "reactive.configuration.shrinkSmallStep": "Reduction Target Step Height", + "reactive.configuration.growLargeStep": "Enlargement Target Step Height", + "reactive.configuration.vortexStoneCooldown": "Vortex Stone Cooldown", + "reactive.configuration.shrinkSmallSize": "Reduction Target Size", + "reactive.configuration.seed": "Alchemy Seed", + "reactive.configuration.balance": "Balance Options", + "reactive.configuration.wsv": "World Specific Value Options", + "reactive.configuration.useCustomSeed": "Use Custom Seed", + "text.reactive.devoid": "I vanquish my mind to you falling turning spinning eternal cycles I dissolve to nothing but my love waking seeing hearing eating fading mixing changing learning yearning hoping crying the stars are dark between but there's no fear anymore" +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/lang/zh_cn.json b/projects/1.21/assets/reactive/reactive/lang/zh_cn.json new file mode 100644 index 000000000000..fc7f495a07cd --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/lang/zh_cn.json @@ -0,0 +1,270 @@ +{ + "reactive.tab": "反应炼金术", + "power.reactive.blaze": "烈焰", + "power.reactive.mind": "意识", + "power.reactive.soul": "灵魂", + "power.reactive.warp": "折跃", + "power.reactive.vital": "生命", + "power.reactive.light": "光耀", + "power.reactive.curse": "诅咒", + "power.reactive.caustic": "酸质", + "power.reactive.body": "形体", + "power.reactive.verdant": "繁茂", + "power.reactive.esoteric_x": "隐秘甲型", + "power.reactive.esoteric_y": "隐秘乙型", + "power.reactive.esoteric_z": "隐秘丙型", + "power.reactive.flow": "涡流", + "power.reactive.omen": "预兆", + "power.reactive.astral": "星灵", + "block.reactive.crucible": "坩埚", + "item.reactive.quartz": "纯净石英", + "item.reactive.scroll": "嬗变卷轴", + "item.reactive.quartz_bottle": "石英瓶", + "block.reactive.blaze_bottle": "火焰之瓶", + "block.reactive.acid_bottle": "酸质之瓶", + "block.reactive.mind_bottle": "魔法之瓶", + "block.reactive.soul_bottle": "灵魂之瓶", + "block.reactive.warp_bottle": "折跃之瓶", + "block.reactive.light_bottle": "光亮之瓶", + "block.reactive.verdant_bottle": "自然之瓶", + "block.reactive.body_bottle": "肉汤之瓶", + "block.reactive.vital_bottle": "生命之瓶", + "item.reactive.linked_warp_bottle": "链缚折跃之瓶", + "item.reactive.soup": "女巫之煲", + "item.reactive.crystal_iron": "铁质晶体", + "item.reactive.phantom_residue": "幻翼残余物", + "item.reactive.ash": "炼金师之灰", + "item.reactive.litmus_paper": "石蕊试纸", + "item.reactive.motion_salt": "促动盐", + "item.reactive.unknown_device": "奇怪的装置", + "block.reactive.unnamed": "无名物质", + "item.reactive.stardust": "星尘", + "item.reactive.acid_bucket": "酸质桶", + "item.reactive.salt": "学徒之盐", + "item.reactive.force_rock": "冲力石", + "item.reactive.secret_scale": "秘密鳞片", + "item.minecraft.potion.effect.no_gravity": "失重药水", + "item.minecraft.splash_potion.effect.no_gravity": "喷溅型失重药水", + "item.minecraft.lingering_potion.effect.no_gravity": "滞留型失重药水", + "item.minecraft.tipped_arrow.effect.no_gravity": "失重之箭", + "item.minecraft.potion.effect.ambrosia": "仙馔秘药", + "item.minecraft.splash_potion.effect.ambrosia": "喷溅型仙馔秘药", + "item.minecraft.lingering_potion.effect.ambrosia": "滞留型仙馔秘药", + "item.minecraft.tipped_arrow.effect.ambrosia": "仙馔秘药之箭", + "item.reactive.displacer": "移位槌", + "item.reactive.vortex_stone": "涡旋石", + "item.reactive.journal": "炼金知识日志辑录", + "item.reactive.eternal_life_sprig": "永生绿枝", + "item.reactive.universal_solvent": "万用溶剂", + "block.reactive.copper_symbol": "铜徽记", + "block.reactive.iron_symbol": "铁徽记", + "block.reactive.gold_symbol": "金徽记", + "block.reactive.occult_symbol": "神秘徽记", + "block.reactive.blaze_rod": "嵌座烈焰棒", + "block.reactive.pure_quartz_block": "纯净石英块", + "block.reactive.volt_cell": "电激单元", + "block.reactive.curse_cell": "腐化单元", + "block.reactive.warp_sponge": "盈水海绵", + "block.reactive.gold_foam": "金沫", + "block.reactive.active_gold_foam": "活跃的金沫", + "block.reactive.incomplete_staff": "惰性能量法杖", + "block.reactive.light_staff": "耀熠能量法杖", + "block.reactive.warp_staff": "折跃能量法杖", + "block.reactive.blaze_staff": "烈焰能量法杖", + "block.reactive.soul_staff": "灵质能量法杖", + "block.reactive.mind_staff": "奥术能量法杖", + "block.reactive.vital_staff": "护生能量法杖", + "block.reactive.solid_portal": "晶化下界传送门", + "block.reactive.runestone": "符文石", + "block.reactive.salt_block": "盐块", + "block.reactive.motion_salt_block": "促动盐块", + "block.reactive.framed_motion_salt_block": "镶框促动盐块", + "block.reactive.salty_crucible": "结有盐壳的坩埚", + "block.reactive.mind_lichen": "精神地衣", + "block.reactive.flower_vine": "繁花藤蔓", + "block.reactive.displaced_block": "移位场", + "block.reactive.acid_block": "酸质", + "block.reactive.shulker_crucible": "潜影坩埚", + "block.reactive.gravity_chandelier": "重力灯台", + "block.reactive.gravity_beam": "重力扰乱器", + "block.reactive.power_bottle": "未定义之瓶", + "block.reactive.divine_symbol": "神圣徽记", + "block.reactive.unformed_matter": "未定型物质", + "block.reactive.mnemonic_bulb": "记忆鳞茎", + "block.reactive.breeze_rod": "嵌座旋风棒", + "block.reactive.rending_plinth": "裂空基座", + "effect.reactive.no_gravity": "失重", + "effect.reactive.immobility": "定身", + "effect.reactive.far_reach": "启迪远触", + "effect.reactive.fire_shield": "烈焰驳御", + "effect.reactive.high_step": "奇诡步伐", + "enchantment.reactive.potency": "法强", + "enchantment.reactive.fast_staff": "快速施法", + "enchantment.reactive.super_missile": "聚焦拓展", + "enchantment.reactive.world_piercer": "世界穿透", + "subtitle.reactive.zap": "电能:噼啪", + "subtitle.reactive.rumble": "某物:轰隆", + "title.reactive.dissolve": "能量释放", + "title.reactive.transmute": "嬗变", + "jei.reactive.crucible": "手持嬗变卷轴右击炼药锅即可制造出坩埚。详细信息参见炼金术日志。", + "jei.reactive.generic": "制作方法参见炼金术日志。", + "jei.reactive.power": "这种能量可在坩埚中累积收集。图标仅作展示。\n\n具体何种物品能产生此能量可参见炼金术日志,也可实验验证。", + "jei.reactive.reaction_result": "产出此物品的反应配方随世界不同而不同。详细信息参见炼金术日志。", + "jei.reactive.reaction_input": "使用此物品的反应配方随世界不同而不同。详细信息参见炼金术日志。", + "message.reactive.extract_acid": "你周身疼痛。", + "message.reactive.extract_body": "你饥饿万分。", + "message.reactive.extract_blaze": "你寒冷难耐。", + "message.reactive.extract_mind": "你的思维如蒙阴翳。", + "message.reactive.extract_light": "你的身形逐渐消散。", + "message.reactive.extract_verdant": "你没来由地难受。", + "message.reactive.hunger_sated": "你的饥馁已得缓解。", + "message.reactive.bottle_broke": "瓶子在你的手中碎裂了。", + "message.reactive.warp_blocked": "你的铁质晶体阻止了传送。", + "message.reactive.donate_vital": "你的伤病消失无踪。", + "message.reactive.reject_vital": "你无法再承受更多生命力了。", + "message.reactive.donate_light": "光耀流淌过你的肌肤。", + "message.reactive.donate_warp": "周身的振动增强了你的关节。", + "message.reactive.donate_mind": "启迪扩展了你的影响范围。", + "message.reactive.donate_blaze": "烧灼般的热量涌过你的身体。", + "message.reactive.donate_reject_soul": "你无法再容纳更多灵魂了。", + "message.reactive.donate_reject_generic": "你无法献祭这种能量。", + "message.reactive.activate_plinth_failed": "有东西阻止了裂隙的扩展。", + "message.reactive.reject_warp_knowledgeable": "试试看链缚折跃之瓶。", + "message.reactive.reject_warp_naive": "什么都没有发生,真是奇怪……", + "commands.reactive.no_player": "无法将折跃之瓶给予玩家之外的事物", + "commands.reactive.no_crucible": "该位置不存在坩埚", + "commands.reactive.fake_power": "无效能量", + "text.reactive.litmus_instructions": "右击以阅读能量组分", + "text.reactive.litmus_instructions_2": "Shift右击以阅读反应状态", + "text.reactive.measurement_header": "-- 测量结果 --", + "text.reactive.stable": "稳定", + "text.reactive.single_power_reaction_missing_condition": "缺少激发物", + "text.reactive.multi_power_reaction_missing_condition": "缺少激发物", + "text.reactive.power_too_weak": "未达能量阈值", + "text.reactive.missing_catalyst": "缺少催化物", + "text.reactive.inhibited": "被抑制", + "text.reactive.reacting": "进行中", + "text.reactive.measurement_empty": "水", + "text.reactive.trace": "痕量", + "text.reactive.none": "无", + "text.reactive.electric_charge": "电激", + "text.reactive.sacrificial": "献祭", + "text.reactive.lack_of": "缺少", + "text.reactive.too_few_breeze_rods": "缺少嵌座旋风棒", + "text.reactive.litmus_integrity_failure": "坩埚完整性受损", + "docs.reactive.reagent_label": "$(4)反应物:", + "docs.reactive.powers_label": "能量:$(br)", + "docs.reactive.curse_label": "诅咒$(br)", + "docs.reactive.any_label": "任意$(br)", + "docs.reactive.stimulus_label": "$(br)激发物:$(br)", + "docs.reactive.catalyst_label": "$(br2)催化物:$(br)", + "docs.reactive.removed_recipe": "$(6)此配方不存在。", + "advancement.reactive.title.root": "反应炼金术", + "advancement.reactive.text.root": "来看看我们能做什么……", + "advancement.reactive.title.crucible": "万能介质", + "advancement.reactive.text.crucible": "用嬗变卷轴制造一个坩埚", + "advancement.reactive.title.synthesis": "能量结合", + "advancement.reactive.text.synthesis": "将两种基础能量结合为新事物", + "advancement.reactive.title.curse": "尘与土", + "advancement.reactive.text.curse": "发现诅咒——终结了世界的能量", + "advancement.reactive.title.put_eye": "望之,待之", + "advancement.reactive.text.put_eye": "放置一个你形象的再现", + "advancement.reactive.title.eye": "我们没什么不同", + "advancement.reactive.text.eye": "激活一个神秘徽记", + "advancement.reactive.title.gravity": "恶魔之王?秘密鳞片?", + "advancement.reactive.text.gravity": "获得一个秘密鳞片", + "advancement.reactive.title.motion_salt": "重力来咯", + "advancement.reactive.text.motion_salt": "获得促动盐", + "advancement.reactive.title.displacement": "相位失调", + "advancement.reactive.text.displacement": "目睹一个方块因移位而消失", + "advancement.reactive.title.portal": "你去哪了?", + "advancement.reactive.text.portal": "将能量送入下界传送门", + "advancement.reactive.title.freeze_portal": "真是吵啊", + "advancement.reactive.text.freeze_portal": "晶化一个下界传送门", + "advancement.reactive.title.blink": "被传送了", + "advancement.reactive.text.blink": "将末影珍珠投入坩埚中而被传送", + "advancement.reactive.title.rift": "不稳定折跃场", + "advancement.reactive.text.rift": "在坩埚中维持传送效果", + "advancement.reactive.title.teleport": "瓶中传送门", + "advancement.reactive.text.teleport": "使用链缚折跃之瓶传送", + "advancement.reactive.title.allay": "人工伙伴", + "advancement.reactive.text.allay": "召唤一个悦灵", + "advancement.reactive.title.failure": "致命性失效", + "advancement.reactive.text.failure": "令坩埚因完整性过低而自毁", + "advancement.reactive.title.all_staves": "自制法师", + "advancement.reactive.text.all_staves": "获得所有种类的能量法杖", + "advancement.reactive.title.astral": "又是老一套", + "advancement.reactive.text.astral": "发现最为基础的能量", + "advancement.reactive.title.rending_plinth": "维度门径", + "advancement.reactive.text.rending_plinth": "掌握撕裂现实的方法", + "advancement.reactive.title.flow": "编织疾风", + "advancement.reactive.text.flow": "成功控制涡流", + "reactive.display_source.crucible_powers": "能量含量", + "reactive.display_source.crucible_integrity": "完整性", + "tooltip.reactive.entity_bound": "绑定至", + "tooltip.reactive.no_entity_bound": "未绑定实体", + "message.reactive.warp_staff_tutorial": "法杖需要与生物绑定。", + "reaction.reactive.unknown": "未知反应", + "reaction.reactive.astral": "星灵", + "reaction.reactive.astral_synthesis": "星灵合成", + "reaction.reactive.astral_curse_annihilation": "星灵与诅咒湮灭", + "reaction.reactive.block_fall_effect": "标格破坏", + "reaction.reactive.compound_degradation": "合成物衰退", + "reaction.reactive.curse_assimilation": "同化至诅咒", + "reaction.reactive.chomp": "铁牙", + "reaction.reactive.discharge_annihilation": "放电", + "reaction.reactive.explosion_effect": "爆破", + "reaction.reactive.flames": "火焰喷射", + "reaction.reactive.formation_effect": "起沫", + "reaction.reactive.growth": "培植", + "reaction.reactive.immobilize": "静滞", + "reaction.reactive.levitation": "飘浮", + "reaction.reactive.sunlight": "荧光环", + "reaction.reactive.ominous_transformation": "预兆纯化", + "reaction.reactive.omen_settling": "预兆分离", + "reaction.reactive.salt_annihilation": "成盐", + "reaction.reactive.size_grow_effect": "放大", + "reaction.reactive.size_shrink_effect": "缩小", + "reaction.reactive.size_revert_effect": "缩小反制", + "reaction.reactive.size_revert_effect_2": "放大反制", + "reaction.reactive.slowfall": "缓降", + "reaction.reactive.smoke_annihilation": "有害烟雾", + "reaction.reactive.soul_to_warp": "灵魂至折跃腐化", + "reaction.reactive.verdant_consume": "生命至繁茂反应", + "reaction.reactive.verdant_growth": "植物起源", + "reaction.reactive.vital_consume": "繁茂至生命反应", + "reaction.reactive.vital_growth": "光合作用", + "reaction.reactive.vital_kill": "灭杀", + "reaction.reactive.vital_eat": "喂食", + "reaction.reactive.warp_to_soul": "折跃至灵魂纯化", + "reaction.reactive.wind_bomb": "旋风炸弹", + "reaction.reactive.x_synthesis": "隐秘甲型合成", + "reaction.reactive.y_synthesis": "隐秘乙型合成", + "reaction.reactive.z_synthesis": "隐秘丙型合成", + "reaction.reactive.lightning": "闪电", + "reactive.configuration.config": "选项", + "reactive.configuration.acidMeltBlockEntities": "酸质溶解方块实体", + "reactive.configuration.areaMemoryRange": "坩埚方块缓存范围", + "reactive.configuration.showPowerSources": "在JEI中显示能量来源", + "reactive.configuration.copperDisplaceConductRange": "铜对移位场的传递范围", + "reactive.configuration.hidePowersFromJEI": "在JEI中隐藏能量图标", + "reactive.configuration.maxMoveBlockBreakTime": "可移动方块的破坏所需时间上限", + "reactive.configuration.lightStaffLightsPermanent": "耀熠能量法杖产生永久光源", + "reactive.configuration.registerCommand": "启用/reactive命令", + "reactive.configuration.colorizeLitmusOutput": "石蕊试纸彩色输出", + "reactive.configuration.crucibleRange": "坩埚对实体的影响范围", + "reactive.configuration.doNotTeleport": "不可选为传送目标的实体", + "reactive.configuration.maxDisplaceCount": "最大移位数量", + "reactive.configuration.doNotChangeWaterTexture": "坩埚中不使用自定义水纹理", + "reactive.configuration.crucibleTickDelay": "坩埚刻延迟", + "reactive.configuration.growLargeSize": "放大后目标大小", + "reactive.configuration.shrinkSmallStep": "缩小后目标步伐高度", + "reactive.configuration.growLargeStep": "放大后目标步伐高度", + "reactive.configuration.vortexStoneCooldown": "涡旋石冷却", + "reactive.configuration.shrinkSmallSize": "缩小后目标大小", + "reactive.configuration.seed": "炼金术种子", + "reactive.configuration.balance": "平衡选项", + "reactive.configuration.wsv": "世界独有值选项", + "reactive.configuration.useCustomSeed": "使用自定义种子", + "text.reactive.devoid": "I vanquish my mind to you falling turning spinning eternal cycles I dissolve to nothing but my love waking seeing hearing eating fading mixing changing learning yearning hoping crying the stars are dark between but there's no fear anymore" +} diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/categories/intro.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/categories/intro.json new file mode 100644 index 000000000000..01216534b2e1 --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/categories/intro.json @@ -0,0 +1,6 @@ +{ + "name": "Guide", + "description": "$(o)I have taken the liberty of compiling these notes for the fledgling alchemist to follow.$(p)If you have the patience, I recommend reading all entries in this section. You will then be ready to fully understand the rest of the book.", + "icon": "reactive:scroll", + "sortnum": 0 +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/categories/items.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/categories/items.json new file mode 100644 index 000000000000..274b1fb1a9a6 --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/categories/items.json @@ -0,0 +1,6 @@ +{ + "name": "Arcane Objects", + "description": "Entries about powerful Items or Blocks one might create.", + "icon": "reactive:runestone", + "parent": "reactive:results" +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/categories/objects_of_study.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/categories/objects_of_study.json new file mode 100644 index 000000000000..30896141c88a --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/categories/objects_of_study.json @@ -0,0 +1,6 @@ +{ + "name": "Objects of Study", + "description": "$(1)Objects and phenomena of some unknown utility.", + "icon": "minecraft:blaze_rod", + "sortnum": 1 +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/categories/reactions.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/categories/reactions.json new file mode 100644 index 000000000000..c9e80bd05642 --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/categories/reactions.json @@ -0,0 +1,6 @@ +{ + "name": "Reaction Notes", + "description": "$(o)Notes on reactions you have observed.", + "icon": "reactive:gold_symbol", + "sortnum": 2 +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/categories/results.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/categories/results.json new file mode 100644 index 000000000000..1e32bc66bd74 --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/categories/results.json @@ -0,0 +1,6 @@ +{ + "name": "Wondrous Results", + "description": "Here catalogued are some of the Great Wonders the Field of Alchemy might achieve.", + "icon": "reactive:stardust", + "sortnum": 3 +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/intro/advancements_disabled.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/intro/advancements_disabled.json new file mode 100644 index 000000000000..6134779e578f --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/intro/advancements_disabled.json @@ -0,0 +1,13 @@ +{ + "name": "Advancement Gating", + "icon": "minecraft:book", + "category": "reactive:intro", + "priority": true, + "flag": "|advancements_disabled,advancements_disabled_reactive:journal", + "pages": [ + { + "type": "patchouli:text", + "text": "$(6)Advancement Gating has been disabled for this mod by the patchouli config. You will see entries talking about things you have not seen or done yet, especially reactions." + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/intro/crucible.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/intro/crucible.json new file mode 100644 index 000000000000..ece6e6b4122c --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/intro/crucible.json @@ -0,0 +1,28 @@ +{ + "name": "Crucible", + "icon": "reactive:crucible", + "category": "reactive:intro", + "pages": [ + { + "type": "patchouli:text", + "text": "The $(item)Power Crucible$() is the $(thing)Essential Tool of Alchemy$(). Its unique capability to convert matter into its raw $(thing)Alchemical Power$() enables easy access to these powers.$(br2)Additionally, it acts as a medium for $(thing)Transmutation$(0) and a viable chamber for $(4)Reactions$(0)." + }, + { + "type": "patchouli:spotlight", + "item": "reactive:crucible", + "text": "First, the $(item)Crucible$() must be placed $(thing)In-World$(). Then, the $(item)Device$() may be filled with Water by hand. Due to the Warded Nature of its sides, $(thing)Automated Piping$() regrettably cannot access its interiors.$(br2)$(o)You can empty it with a shift right click." + }, + { + "type": "patchouli:text", + "text": "When Items are added to the Crucible, a few things may happen. First, if an Item is the input for a $(thing)Transmutation$(0) recipe, the Item may be transformed by it if the necessary $(l:intro/powers)Powers$(/l) are present. You may view an example of such a recipe $(l:reactive:intro/techniques)here$(/l). $(br2)Otherwise, items that bear Power may Dissolve, leaving that Power in solution. This process halts if the Crucible's maximum capacity is reached." + }, + { + "type": "patchouli:text", + "text": "The presence of Powers within the Crucible will often change the color or movement of the water inside.$(p)Usually, no trace of a dissolved Item remains, but some Items (those which possess a $(thing)Power Release$(0) recipe) leave a Byproduct. You may view an example of such a recipe $(l:reactive:intro/pure_quartz)here$(/l).$(br2)If none of these things happen, the Item will just float inside the Crucible, unaffected." + }, + { + "type": "patchouli:text", + "text": "$(1)For the engineering-oriented: $(p)$(item)Dispensers$(1) are able to both fill and empty $(l:reactive:objects_of_study/bottles)bottles of Power$(/l) when aimed at a Crucible. $(p)A $(item)Hopper$(1) is able to autonomously add items to the Crucible, even from the sides. $(p)Finally, output items bounce out of the Crucible high enough that a stream of Water would be able to catch them." + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/intro/curse.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/intro/curse.json new file mode 100644 index 000000000000..2738c0bf3474 --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/intro/curse.json @@ -0,0 +1,43 @@ +{ + "name": "Curse", + "icon": "minecraft:wither_skeleton_skull", + "category": "reactive:intro", + "advancement": "reactive:be_cursed", + "turnin": "reactive:place_eye", + "secret": true, + "pages": [ + { + "type": "patchouli:text", + "text": "$(o)Welcome. You've felt it, haven't you? That dark power. Like the chilling air in the deepest recesses of the earth. $(br2)I believe it to be something from the Nether, but it is not bound to that dimension alone. Indeed, I have reason to believe it would have even greater abilities in the Overworld." + }, + { + "type": "patchouli:text", + "text": "$(o)The $(4)nearby death of undead creatures$(0) would create this power, unless it is protected by a certain $(l:reactive:intro/symbols)ward$(/l)." + }, + { + "type": "patchouli:spotlight", + "item": "minecraft:chiseled_red_sandstone", + "text": "$(o)Ruins of red sandstone depict a being beyond our comprehension. Alongside them, we found a prophecy. 'When the Wither wakes, the Overworld's shadows will wake in turn.' The Pig-lords do not believe the prophecy, at least not outwardly. Normally, I wouldn't either, but recent results have... broken the doubt a bit." + }, + { + "type": "patchouli:text", + "text": "$(o)I do not know the circumstances of your world, but if you found this chapter, it is likely the Curse has taken hold of it. Monsters would emerge from shadows, or deep in the earth. Sensitive life-forms would be turned upon touching the Overworld's air." + }, + { + "type": "patchouli:text", + "text": "$(o)If this dreadful thing has come to pass, we are likely long gone. All you can do is make the most of what we left behind; this book, our mineshafts, and whatever became of the Nether. I request only one thing. As you attempt to exploit even this Curse to your advantage... be careful." + }, + { + "type": "patchouli:empty", + "draw_filler": false + }, + { + "type": "patchouli:empty", + "draw_filler": false + }, + { + "type": "reactive:transmute", + "recipe": "cursed_symbol" + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/intro/end.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/intro/end.json new file mode 100644 index 000000000000..8f5103244c26 --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/intro/end.json @@ -0,0 +1,41 @@ +{ + "name": "The End", + "icon": "minecraft:ender_eye", + "category": "reactive:intro", + "advancement": "minecraft:end/kill_dragon", + "secret": true, + "sortnum": 100, + "pages": [ + { + "type": "patchouli:text", + "text": "$(o)Sorry if I got you all excited for a new crafting recipe or hint or something, but I really just needed to write you a note.$(br2)Let me explain. Recently, I was sleuthing around one of those Strongholds that the Endermen hold so dear while seeking guidance on $(l:reactive:results/astral)another matter$(/l)." + }, + { + "type": "patchouli:text", + "text": "$(o)Amongst the shelves of empty pages, I found something written down. A poem. I think you've heard it before, but to refresh your memory, the first lines are this: $(br2)$(reset)\"$(3)I see the player you mean. $(2)$(playername)?$(0)\"$(br2)$(o)That's you, isn't it? Don't be coy -- if this passage revealed itself to you, it must be so." + }, + { + "type": "patchouli:text", + "text": "$(o)Thinking about that poem, about your existence, brought me to an interesting state of mind. I'm not a spiritual person, but the more I learn about this world, the more it makes sense that there might be things at work that are beyond my ability to understand.$(br2)Don't worry about me too much -- I'll be dead by the time you're reading this. That's not the point." + }, + { + "type": "patchouli:text", + "text": "$(o)At any rate, knowing there will be someone after I'm gone, someone to put the pieces together, to build back whatever is left... I knew that I had to make an attempt to reach out to this person. But, I know you what you are. You're a player. You wouldn't burden yourself with a message that wasn't tied to a game. With that in mind, I created this journal." + }, + { + "type": "patchouli:text", + "text": "$(o)I assembled all the old notes, I added my own, I tied it all together and soon I will send it into a crafting recipe.$(br2)I needed you to care about this book, because if you did, it would mean you would know of our world. Your dream would include us. $(br2)I know it's selfish, but what can I say?" + }, + { + "type": "patchouli:text", + "text": "$(o)Of course, there are many other things that exist at once. Maybe this message doesn't make any sense in the context you've created for it. Maybe your world truly has no trace of us, beyond this book. Maybe you simply don't care. $(br2)If that's the case, I am sorry for wasting your time." + }, + { + "type": "patchouli:text", + "text": "$(o)In any case, $(playername)... I hope you remember the end of the poem. You're part of everything, and now I am too. $(br2)It all loves you. $(br2)Take care." + }, + { + "type": "patchouli:empty" + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/intro/fundamentals.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/intro/fundamentals.json new file mode 100644 index 000000000000..fd3fa7b6fb2a --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/intro/fundamentals.json @@ -0,0 +1,55 @@ +{ + "name": "Fundamental Principles", + "icon": "reactive:scroll", + "category": "reactive:intro", + "turnin": "reactive:make_crucible", + "priority": true, + "pages": [ + { + "type": "patchouli:text", + "text": "Alchemy, more formally Reactive Alchemy, is the exploration of the various $(l:reactive:intro/powers)Alchemical Powers$() latent throughout the world.$(br2)These Powers are responsible for many of the bizarre effects and apparitions that we observe in our daily lives, from the magic of Enchantment to the spontaneous movement of the Endermen." + }, + { + "type": "patchouli:text", + "text": "In truth, the Powers are raw ontological forces that interact with materials based on their essential properties. $(br2)Outside of special containers, they quickly degrade into various particles and effects. As such, they can only bind to particular objects." + }, + { + "type": "patchouli:text", + "text": "However, throughout ages, it has been thought that these $(l:reactive:intro/powers)Powers$() might be released and captured by another material. Indeed, an $(thing)aqueous solution$(0) has proven suitable for this purpose. $(p)However, Powers will not enter solution without some inducement. The $(l:reactive:intro/crucible)Crucible$(/l) will provide that." + }, + { + "type": "patchouli:text", + "text": "The interactions between Powers are based on $(item)fundamental properties unique to this World$(0). These properties, themselves, derive from a Fixed Number I would call the $(item)Alchemy Seed$(0). $(p)$(6)(If you want to change the alchemy seed, see the server config file.)" + }, + { + "type": "patchouli:text", + "text": "$(o)Before you go any further, you should make the Crucible. To do so, follow this procedure:$(br2)Create a scroll with the following sequence using glowing ink mixed with redstone. I have sent it into a crafting recipe for your convenience.$(br2)Then, simply apply the result to a Cauldron." + }, + { + "type": "patchouli:image", + "images": ["reactive:textures/gui/scroll_glyph.png"] + }, + { + "type": "patchouli:crafting", + "recipe": "reactive:alchemy_scroll_crafting", + "text": "$(o)This recipe will create the necessary scroll." + }, + { + "type": "patchouli:crafting", + "recipe": "reactive:alchemy_scroll_alt_crafting", + "text": "$(o)An alternate recipe." + }, + { + "type": "patchouli:crafting", + "recipe": "reactive:alchemy_scroll_alt2_crafting", + "text": "$(o)Another alternate recipe." + }, + { + "type": "patchouli:text", + "text": "$(o)The meaning of the glyphs is not important. Know only that the scroll's power is not derived from its writing, but in equal parts from the intrinsic properties of the ink, and from you. By taking the effort to transcribe these words, you bring about everything that will happen from now on." + } + ], + "extra_recipe_mappings": { + "reactive:crucible": 4 + } +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/intro/nether.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/intro/nether.json new file mode 100644 index 000000000000..7004e66f4827 --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/intro/nether.json @@ -0,0 +1,21 @@ +{ + "name": "Nether Alchemy", + "icon": "minecraft:netherrack", + "category": "reactive:intro", + "advancement": "reactive:try_nether_crucible", + "secret": true, + "pages": [ + { + "type": "patchouli:text", + "text": "I have recently Returned from my first and Only visit to that Dreadful Netherworld. Indeed, the descriptions Did Not Do It Justice! It is $(thing)Terrible$(0)! If it were not a good source of Ingredients, I would dare say we should Seal every one of those Pig-Men's Portals." + }, + { + "type": "patchouli:text", + "text": "I suppose there would be some Cultural Issues about that, however. In any case! One of the many disagreeable properties of the Netherworld is that Liquid Water cannot exist within it. Apparently, this Restriction applies even to Crucibles, despite the mysterious exemption of Cauldrons." + }, + { + "type": "patchouli:text", + "text": "Indeed, alchemy in the Nether seems impossible...$(br2)$(o)Hello, your old friend again. I wonder if some liquid $(4)other than water$(0) would work for alchemy? Just asking questions..." + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/intro/powers.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/intro/powers.json new file mode 100644 index 000000000000..5063ec8e54b7 --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/intro/powers.json @@ -0,0 +1,23 @@ +{ + "name": "Powers", + "icon": "reactive:gold_symbol", + "category": "reactive:intro", + "pages": [ + { + "type": "patchouli:text", + "text": "There are six basic kinds of alchemical power: $(li)$(4)BLAZE$(0), the power of heat and fire. $(li)$(4)LIGHT$(0), the power of... well, light. $(li)$(4)MIND$(0), the power of enchantments and thought. $(li)$(4)SOUL$(0), the power of the spirit. $(li)$(4)WARP$(0), the power of space. $(li)$(4)VITAL$(0), the power of life." + }, + { + "type": "patchouli:text", + "text": "Together, these are the $(thing)Base Powers$(0).$(p)It is worth noting that other kinds of Power can also appear in the Crucible. The most common of these are referred to as $(#9d1e2d)Acid$(0), $(#9d1e2d)Body$(0), and $(#9d1e2d)Verdant$(0)." + }, + { + "type": "patchouli:text", + "text": "In solution, Powers might $(thing)react$(0) with each other. If Particles begin to escape or surround the Crucible, that is evidence of a Reaction taking place! Sometimes, more violent effects arise as well -- these may be hazardous to nearby creatures, including yourself.$(p)$(o)This Journal contains a dedicated section to catalog reactions as they occur." + }, + { + "type": "patchouli:text", + "text":"$(o)It is natural to question which items source which powers. The answer to this is unknown in general, but typically the associations are obvious. A touch of critical thinking and note taking will go a long way here. $(br2)$(l:reactive:objects_of_study/notable_sources)This entry$(/l) may be a good place to start. $(br2)$()$(6)(If you want Power sources to be visible in JEI, you can use the client config file.)" + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/intro/pranked.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/intro/pranked.json new file mode 100644 index 000000000000..3e8367431a31 --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/intro/pranked.json @@ -0,0 +1,18 @@ +{ + "name": "I Couldn't Resist", + "icon": "minecraft:lava_bucket", + "category": "reactive:intro", + "advancement": "reactive:try_lava_crucible", + "secret": true, + "sortnum": 99, + "pages": [ + { + "type": "patchouli:text", + "text": "$(o)Heh, did I get you? Sorry, I already know I did -- you couldn't read this otherwise. $(br2)I know, I know, how immature to take advantage of your ignorance like this. However, I did have $(thing)a good reason$(0). It's pretty funny, isn't it? Sorry about the Crucible, but you can spare a few redstone and glow sacs, right?" + }, + { + "type": "patchouli:text", + "text": "$(o)I hope nothing burned down... Hm, now I feel kind of bad. Tell you what, I'll give you a hint in return. This one's not a trick. $(4)Spirits and Phantoms that pass near an Iron Symbol are damaged.$(0) Why? How should I know? Is this even a science? $(br2)Anyway, best of luck have fun stay safe etc." + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/intro/pure_quartz.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/intro/pure_quartz.json new file mode 100644 index 000000000000..ea452056f05c --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/intro/pure_quartz.json @@ -0,0 +1,33 @@ +{ + "name": "Pure Quartz", + "icon": "reactive:quartz", + "category": "reactive:intro", + "advancement": "reactive:make_crucible", + "pages": [ + { + "type": "patchouli:spotlight", + "item": "reactive:quartz", + "text": "Pure Quartz is a raw, clear version of the Quartz mineral. It is the byproduct of releasing the Power latent to $(item)Amethyst Shards$(0) or $(item)Echo Shards$(0)." + }, + { + "type": "reactive:dissolve", + "reactant": "minecraft:amethyst_shard", + "text": "$(o)Amethyst goes in, Pure Quartz comes out." + }, + { + "type": "reactive:transmute", + "recipe": "pure_quartz_from_nether_quartz", + "text": "An Alternative Formula exists as well, useful for those Lacking in $(item)Amethyst$(0)." + }, + { + "type": "patchouli:crafting", + "recipe": "reactive:pure_quartz_block_crafting", + "text": "Pure Quartz can be made into a remarkably transparent and resilient form of glass. There are likely other uses for it as well due to its inert alchemical properties." + }, + { + "type": "patchouli:crafting", + "recipe": "reactive:quartz_bottle_crafting", + "text": "$(o)You could even make a nifty bottle with it!" + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/intro/salt.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/intro/salt.json new file mode 100644 index 000000000000..f536329de2b8 --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/intro/salt.json @@ -0,0 +1,40 @@ +{ + "name": "Salts", + "icon": "reactive:salt", + "category": "reactive:intro", + "advancement": "reactive:make_crucible", + "pages": [ + { + "type": "patchouli:text", + "text": "$(item)Salts$(0) are occasionally formed when a Reaction occurs. $(p)In particular, Apprentice's Salt is created when a World-Specific Pair of $(l:reactive:intro/powers)Base Powers$(/l) annihilate." + }, + { + "type": "reactive:transmute", + "recipe": "redstone_from_salt", + "text": "The Apprentice's Salt may be Conditioned with the Power of the Mind to produce Redstone. The Red Coloration it takes on is Mysterious." + }, + { + "type": "reactive:transmute", + "recipe": "glowstone_from_salt", + "text": "Light Power may be used to produce that Shining Dust of the Netherworld. Indeed, the Similarities between these Dusts are Uncanny." + }, + { + "type": "reactive:transmute", + "recipe": "blaze_powder_from_salt", + "text": "$(o)It can also make Blaze Powder, but, frankly, you're probably better off just killing Blazes." + }, + { + "type": "reactive:transmute", + "recipe": "prismarine_crystals_from_salt", + "text": "$(o)Consider the implications of this recipe's existence on the properties of $(thing)Prismarine$(0)." + }, + { + "type": "patchouli:crafting", + "recipe": "reactive:salt_block_crafting", + "text": "$(o)You can also make it into a pretty block! $(p)It doesn't dissolve in water or anything, it's just decorative." + } + ], + "extra_recipe_mappings": { + "reactive:salt": 0 + } +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/intro/symbols.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/intro/symbols.json new file mode 100644 index 000000000000..1035b7668a18 --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/intro/symbols.json @@ -0,0 +1,35 @@ +{ + "name": "Symbols", + "icon": "reactive:copper_symbol", + "category": "reactive:intro", + "advancement": "reactive:make_crucible", + "pages": [ + { + "type": "patchouli:text", + "text": "$(o)$(item)Symbols$(0) change the way the Crucible interacts with its surroundings. Each has its own function. $(p)No special binding procedure is needed; simply place the Symbols within a few blocks of a Crucible and wait." + }, + { + "type": "reactive:transmute", + "recipe": "copper_symbol", + "text": "$(o)A $(item)Copper Symbol$(0) brings out the changing nature of Copper to induce the movement of Power into a Crucible from nearby blocks." + }, + { + "type": "reactive:transmute", + "recipe": "iron_symbol", + "text": "$(o)An $(item)Iron Symbol$(0) brings out the protective nature of Iron to prevent any kind of Power from entering the Crucible due to nearby blocks or events." + }, + { + "type": "reactive:transmute", + "recipe": "gold_symbol", + "text": "$(o)A $(item)Gold Symbol$(0) brings out Gold's radiance to make certain Reactions possible that otherwise would not occur." + }, + { + "type": "patchouli:text", + "text": "$(o)The mechanics that cause these symbols to behave in these manners is unknown, but seems related to metallurgy. Copper promotes change, Iron promotes stability, Gold promotes expression." + }, + { + "type": "patchouli:text", + "text": "$(o)Ah, two more things: you can automatically place Symbols using a $(item)Dispenser$(0), and break them by trying to move them with a $(item)Piston$(0). $(p)It should be a simple enough task to make a device that can toggle the status of a Symbol using these properties." + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/intro/synthesis.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/intro/synthesis.json new file mode 100644 index 000000000000..a7dba09908b8 --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/intro/synthesis.json @@ -0,0 +1,31 @@ +{ + "name": "Synthesis", + "icon": "reactive:textures/gui/synthesis.png", + "category": "reactive:intro", + "advancement": "reactive:see_synthesis", + "pages": [ + { + "type": "patchouli:text", + "text": "Using $(thing)Electrical Stimulation$(0), it is possible to Synthesize certain pairs of Adjacent Base Powers together. $(br2)I call the results $(3)Esoteric Powers$(0). Who knows what properties these elusive Powers might bring about?" + }, + { + "type": "patchouli:image", + "images": ["reactive:textures/gui/rune_circle.png"], + "text": "This Diagram depicts the Relationships between the Powers." + }, + { + "type": "patchouli:image", + "images": ["reactive:textures/gui/rune_circle_a1.png"], + "text": "Opposing $(4)Base Powers$(0) annihilate." + }, + { + "type": "patchouli:image", + "images": ["reactive:textures/gui/rune_circle_a2.png"], + "text": "Adjacent pairs synthesize $(3)Esoteric Powers$(0)." + }, + { + "type": "patchouli:text", + "text": "With these Underlying Theories, I predict the existence of $(4)exactly three Esoteric Powers$(0), each formed by combining two Base Powers in a charged Crucible." + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/intro/techniques.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/intro/techniques.json new file mode 100644 index 000000000000..84ea7c98afab --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/intro/techniques.json @@ -0,0 +1,41 @@ +{ + "name": "Points of Technique", + "icon": "reactive:litmus_paper", + "category": "reactive:intro", + "advancement": "reactive:make_crucible", + "priority": true, + "pages": [ + { + "type": "patchouli:text", + "text": "$(o)Here are a few noteworthy features to keep in mind." + }, + { + "type": "reactive:transmute", + "recipe": "litmus_paper", + "anchor": "litmus", + "text": "$(item)Litmus Paper$(0) is a Specially-Treated Sheet of Paper that can be used to Measure the Strength of Powers in the Crucible. $(p)$(o)Use it normally to take the measurement, and shift-click to read it." + }, + { + "type": "patchouli:text", + "text": "$(o)$(item)Litmus Paper$(0) also reports whether the Powers in the Crucible could cause a reaction, and if not, why not. The messages are relatively self-explanatory, but keep in mind that they show only the Reaction possible with the currently present combination of Powers." + }, + { + "type": "patchouli:text", + "text": "$(thing)Transmutations$(0) (transforming an item into another) can only be Performed if a Certain Threshold of Total Power has been reached. Specifically, a Transmutation may occur if all Reagents are present and at least One crosses the unseen Threshold." + }, + { + "type": "patchouli:spotlight", + "item": "reactive:body_bottle", + "text": "$(o)The $(#AF5220)Body Power$(0) inhibits reactions from taking place. If you need an unfortunate combination of Powers for something, add some Body. $(p)Litmus Paper will present the status '$()Reaction Name Inhibited$(o)' if Body Power is preventing a reaction." + }, + { + "type": "patchouli:crafting", + "recipe": "reactive:shulker_crucible_crafting", + "text": "$(o)I found this recipe in an book from long ago. Something about a movable Crucible? $(br2)Might be worth trying if you can figure out what that purple thing is supposed to be." + }, + { + "type": "patchouli:text", + "text": "In Making the $(item)Staff of Power$(0), the Order follows that of the Reactions of the Secret Powers under a Golden Sign. $(p)$(4)$(bold)BLASTING$(br)FOAMING$(br)GRID BREAK$(p)$()This is the Order." + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/intro/volt_cell.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/intro/volt_cell.json new file mode 100644 index 000000000000..dd1c8df1c31a --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/intro/volt_cell.json @@ -0,0 +1,23 @@ +{ + "name": "Volt Cell", + "icon": "reactive:volt_cell", + "category": "reactive:intro", + "advancement": "reactive:make_crucible", + "turnin": "reactive:see_synthesis", + "pages": [ + { + "type": "patchouli:spotlight", + "item": "reactive:volt_cell", + "text": "The Volt Cell is a device capable of producing $(thing)electric charge$(0) using a chemical effect within bottles of $(#9d1e2d)Acid$(0).$(p)$(o)Trying to craft a bottle of Acid? Remember, you can shift-click on ingredients in this book to see how they're made!" + }, + { + "type": "patchouli:crafting", + "recipe": "reactive:volt_cell_crafting", + "text": "Aside from damaging Creatures that pass on top of it, placing it below a Crucible charges it with $(thing)Electricity$(0). Using this stimulus, new and important kinds of Reactions between pairs of Base Powers will arise." + }, + { + "type": "patchouli:text", + "text": "$(o)To this point, I have revealed only some of the information at my disposal. Find one of the new reactions caused by the $(item)Volt Cell$(0) and I will give you more. $(p)Good luck!" + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/items/crystal_iron.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/items/crystal_iron.json new file mode 100644 index 000000000000..8516d3758601 --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/items/crystal_iron.json @@ -0,0 +1,23 @@ +{ + "name": "Ferrous Crystal", + "icon": "reactive:crystal_iron", + "category": "reactive:items", + "advancement": "reactive:make_crucible", + "pages": [ + { + "type": "patchouli:spotlight", + "item": "reactive:crystal_iron", + "text": "$(1)The Ferrous Crystal is a wonderful gemstone that promotes health in whomsoever holds it. $(br2)Specifically, its warding properties allow it to remove numerous kinds of magical and mundane ailments, including those inflicted by reckless Crucible work." + }, + { + "type": "reactive:transmute", + "recipe": "crystal_iron", + "text": "$(1)The Formula is simple, but not inexpensive. Ensure the concentration is high enough." + }, + { + "type": "reactive:transmute", + "recipe": "crystal_iron_repair", + "text": "$(1)The Crystal can also be restored to full Durability with the same mixture." + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/items/crystal_portal.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/items/crystal_portal.json new file mode 100644 index 000000000000..b36714d0d52e --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/items/crystal_portal.json @@ -0,0 +1,16 @@ +{ + "name": "Portal Crystallization", + "icon": "reactive:solid_portal", + "category": "reactive:items", + "advancement": "reactive:portal_freeze", + "pages": [ + { + "type": "patchouli:spotlight", + "item": "reactive:solid_portal", + "text": "$(o)By sacrificing a sufficiently large amount of Mind Power to a Nether Portal at once, one can create Crystallized Nether Portals.$(p)As long as the Portal Frame is not complete, you can harvest them by hand." + } + ], + "extra_recipe_mappings": { + "reactive:solid_portal": 0 + } +} diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/items/gold_foam.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/items/gold_foam.json new file mode 100644 index 000000000000..e66c27a8334b --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/items/gold_foam.json @@ -0,0 +1,16 @@ +{ + "name": "Gold Foam", + "icon": "reactive:gold_foam", + "category": "reactive:items", + "advancement": "reactive:see_synthesis", + "pages": [ + { + "type": "patchouli:spotlight", + "item": "reactive:gold_foam", + "text": "This Material is an Enigma: Precious Metal turned to an Aerated, Slippery Foam-Like Substance. $(br2)Due to its Squishy nature, it also limits Jumping Height. $(br2)One of those $(l:reactive:intro/synthesis)Esoteric Powers$(/l) may bring it about under the Visage of a $(4)Golden Symbol$(0)." + } + ], + "extra_recipe_mappings": { + "reactive:gold_foam": 0 + } +} diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/items/mnemonic.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/items/mnemonic.json new file mode 100644 index 000000000000..5a1e003e2e5b --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/items/mnemonic.json @@ -0,0 +1,28 @@ +{ + "name": "Mnemonic Bulb", + "icon": "reactive:mnemonic_bulb", + "category": "reactive:items", + "advancement": "reactive:get_mnemonic_bulb", + "pages": [ + { + "type": "patchouli:spotlight", + "item": "reactive:mnemonic_bulb", + "text": "I dub this Growth the $(thing)Mnemonic Bulb$(0) after its remarkable ability to Detect and Recall $(4)sequences of Redstone Signal$(0). $(p)Allow me to describe the Procedures of its Use." + }, + { + "type": "patchouli:text", + "text": "1) Place the Bulb and direct a line of Redstone towards it.$(p)2) Pulse the Redstone in any sequence you wish. This can be done using a Lever or some more intricate Machination.$(p)3) Apply an $(l:reactive:intro/volt_cell)Electric Charge$(/l) to end the Recording.$(p)If it is Not Convenient to use Electricity to end the Recording, Break the Block. The Sequence will be preserved within its Item Form." + }, + { + "type": "patchouli:text", + "text": "From this point onward, the Bulb will Reproduce the exact sequence of Signals given to it, including their Duration and Strength, until the Electric Charge is removed. $(p)To overwrite the stored Sequence, simply Repeat the prior Procedure." + }, + { + "type": "patchouli:text", + "text": "I admit I am no Redstone Engineer, but I am sure that with use of $(thing)Serial Encoders and Decoders$(0), the Storage Capability of this Block could be Utilized.$(p)It also makes a handy $(thing)Custom Clock$(0)." + } + ], + "extra_recipe_mappings": { + "reactive:mnemonic_bulb": 0 + } +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/items/rending_plinth.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/items/rending_plinth.json new file mode 100644 index 000000000000..423d73950290 --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/items/rending_plinth.json @@ -0,0 +1,17 @@ +{ + "name": "Rending Plinth", + "icon": "reactive:rending_plinth", + "category": "reactive:items", + "advancement": "reactive:get_rending_plinth", + "pages": [ + { + "type": "patchouli:spotlight", + "item": "reactive:rending_plinth", + "text": "$(6)You are the first to create this device, but it is important that you know how it operates. I can help with that. $(p)The resting state of the device is inert. To coax a use from it, you must first create a $(l:reactive:results/teleportation)Linked Bottle of Warp$(/l). If this instruction confuses you, study $(thing)Ender Pearls$(6)." + }, + { + "type": "patchouli:text", + "text": "$(6)Once you have the bottle in hand, pour it out onto the Plinth. This will capture and expand the Rift inside it into an infinitely traversable portal to the Bottle's destination. $(p)The Rift will persist so long as the Plinth is not moved." + } + ] +} diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/items/runestone.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/items/runestone.json new file mode 100644 index 000000000000..d84536fcb06f --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/items/runestone.json @@ -0,0 +1,13 @@ +{ + "name": "Runestone", + "icon": "reactive:runestone", + "category": "reactive:items", + "advancement": "reactive:make_crucible", + "pages": [ + { + "type": "reactive:transmute", + "recipe": "runestone", + "text": "$(1)Runestones are simple pieces of stone infused with the power of Mind. When near an $(thing)Enchantment Ritual$(1) setup, they provide roughly the half the arcane knowledge boost of one $(item)Bookshelf$(1), but at a much cheaper price!" + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/items/staff.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/items/staff.json new file mode 100644 index 000000000000..91f209903ba2 --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/items/staff.json @@ -0,0 +1,69 @@ +{ + "name": "Staff of Power", + "icon": "reactive:incomplete_staff", + "category": "reactive:items", + "advancement": "reactive:see_synthesis", + "pages": [ + { + "type": "patchouli:text", + "text": "$(1)Here we are! Tales of mages wielding the arcane through staves need not be mere tales much longer! What promise! $(br2)Through the use of all three known Esoteric Powers, we make these stories into reality." + }, + { + "type": "patchouli:crafting", + "recipe": "reactive:staff_crafting", + "text": "$(1)First, we construct a simple assemblage of gold and copper to conduct the energy, end it with a block of purified quartz to house it, and add a plate capable of directing that power. $(0)$(o)In your situation, a piece of a solidified portal should suffice." + }, + { + "type": "patchouli:text", + "text": "$(1)The resulting construct is sensitive to $(4)power expelled from nearby Crucibles$(1). In particular, the Esoteric Powers are able to resonate with it and hone the device. This will only work if you release over half a Crucible's worth of a given Power at a time. $(br2)$(4)When the three Esoteric Powers are applied in the proper order$(1), the staff will be fully prepared." + }, + { + "type": "patchouli:text", + "text": "$(1)Once the staff is tempered, the creation process can be completed by expelling any amount of one of the six basic powers. The staff should gain an ability corresponding to that power.$(br2)I'll note them in detail here as they are created." + }, + { + "type": "patchouli:spotlight", + "item": "reactive:mind_staff", + "text": "$(1)The $(item)Arcane Staff of Power$(1) provides a simple short-ranged attack. It fires three bolts of arcane power each time it pulses, each of which may target any nearby living being.", + "advancement": "reactive:get_mind_staff" + }, + { + "type": "patchouli:spotlight", + "item": "reactive:blaze_staff", + "text": "$(1)The $(item)Blazing Staff of Power$(1) shoots Blaze fireballs wherever you look. The fireballs will converge on an entity you look at, or a point along your line of sight up to 32 blocks away.", + "advancement": "reactive:get_blaze_staff" + }, + { + "type": "patchouli:spotlight", + "item": "reactive:vital_staff", + "text": "$(1)The $(item)Living Staff of Power$(1) produces a healing aura while you use it. This aura provides Regeneration and a substantial Health Boost to any living brings within the aura.", + "advancement": "reactive:get_vital_staff" + }, + { + "type": "patchouli:spotlight", + "item": "reactive:light_staff", + "text": "$(1)The $(item)Radiant Staff of Power$(1) fires a beam of pure light energy. When the beam hits a block, it creates an invisible, intangible light source. Also, if the beam passes through an undead creature, it will combust.$(br2)Swinging it as if to attack will destroy a nearby intangible light.", + "advancement": "reactive:get_light_staff" + }, + { + "type": "patchouli:spotlight", + "item": "reactive:soul_staff", + "text": "$(1)The $(item)Spectral Staff of Power$(1) beings forth a cloud of spirits that obliterate living things in their area of effect. $(br2)Just be careful that you don't get too close...", + "advancement": "reactive:get_soul_staff" + }, + { + "type": "patchouli:spotlight", + "item": "reactive:warp_staff", + "text": "$(1)The $(item)Warping Staff of Power$(1) has the power to teleport living beings. Using it once will select a creature, and using it again teleports that creature to the spot you are aiming.$(br2)Crossing a dimensional barrier will sever the connection.", + "advancement": "reactive:get_warp_staff" + } + ], + "extra_recipe_mappings": { + "reactive:blaze_staff": 0, + "reactive:mind_staff": 0, + "reactive:soul_staff": 0, + "reactive:warp_staff": 0, + "reactive:vital_staff": 0, + "reactive:light_staff": 0 + } +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/items/stardust.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/items/stardust.json new file mode 100644 index 000000000000..25726f91498d --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/items/stardust.json @@ -0,0 +1,17 @@ +{ + "name": "Star Dust", + "icon": "reactive:stardust", + "category": "reactive:items", + "advancement": "reactive:make_crucible", + "pages": [ + { + "type": "reactive:transmute", + "recipe": "stardust_from_glowstone", + "text": "This Mystical Substance is our Profession's response to the Ceaseless Inquiries for a Floating, Intangible Light Source. Indeed, it can even be Placed in Mid-Air. Truly a noble Discovery!" + }, + { + "type": "patchouli:text", + "text": "An Additional Facet of this Material is its ability to Propagate if used repeatedly at the same Location, forming a Constellation of sorts." + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/objects_of_study/allay_farming.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/objects_of_study/allay_farming.json new file mode 100644 index 000000000000..b7fabfb873c1 --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/objects_of_study/allay_farming.json @@ -0,0 +1,40 @@ +{ + "name": "Study of the Allay", + "icon": "reactive:soul_bottle", + "category": "reactive:objects_of_study", + "advancement": "reactive:see_allay_summon", + "pages": [ + { + "type": "patchouli:text", + "text": "$(1)I have succeeded! A spectre has appeared before me--! It looks... kind? Friendly, even? I was expecting something grand, imposing...$(p)Well, I suppose reality is not always as one expects." + }, + { + "type": "patchouli:text", + "text": "$(1)The eerie blue glow it gives off tingles against my skin the same way that raw Soul Power does. While Symbols have proven ineffective, there must be some way to convince them to donate that Power." + }, + { + "type": "patchouli:text", + "text": "$(1)Update 1:$(p)The creature accompanied me today throughout the town square -- it seems to have taken a liking to me. While it behaved timidly at first, seeing me interact with the townspeople seems to have gotten it to gather its courage." + }, + { + "type": "patchouli:text", + "text": "$(1)Update 2:$(p)The creature has a penchant for picking up loose items. I unfortunately noticed this attribute after it brought me a piece of Litmus Paper I had been using to take a measurement. I find myself unable to chastise such a being, so I will repeat the reaction again." + }, + { + "type": "patchouli:text", + "text": "$(1)Update 3:$(p)The creature said a word: 'Allay'. The words means to relieve, 'alleviate'. Is this the spirit's name, or was it requesting my help with something? I noticed it hovering near my reagent chest..." + }, + { + "type": "patchouli:text", + "text": "$(1)Update 4:$(p)Allay reacts favorably to Amethyst Shards. Upon taking one, it began casting around, searching for something. It settled above my old jukebox and looked at me, as if waiting." + }, + { + "type": "patchouli:text", + "text": "$(1)Update 5:$(p)The Allay Spirits duplicate under the effect of music if they are handed an Amethyst Crystal. I learned this by playing a primitive 'game' with the spirit in which we pass the crystal back and forth.$(p)I may be anthropomorphizing, but the Allay seemed thankful." + }, + { + "type": "patchouli:text", + "text": "$(1)Update 6:$(p)I left one of my empty Quartz Bottles out in the open last night, and when I returned, it was being held by an Allay -- and, somehow, it had filled with Soul Power. Is this the gratitude of the spirits...?" + } + ] +} diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/objects_of_study/astral1.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/objects_of_study/astral1.json new file mode 100644 index 000000000000..ea31045b6616 --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/objects_of_study/astral1.json @@ -0,0 +1,64 @@ +{ + "name": "Astral Synthesis", + "icon": "minecraft:map", + "category": "reactive:objects_of_study", + "advancement": "reactive:harvest", + "turnin": "reactive:see_astral_synthesis", + "pages": [ + { + "type": "patchouli:text", + "text": "$(o)I have been considering the problem presented by $(l:reactive:intro/curse)Curse$(/l). $(p)If it can assimilate all other Powers, surely Curse would spread through the world unopposed as soon as it was first created, destroying everything in its path?$(p)Perhaps that could still happen...?" + }, + { + "type": "patchouli:text", + "text": "$(o)It was while turning these ideas over in my mind that I found an old $(item)Enchanted Book$(0) in my late master's study whose enchantment had long since faded. $(p)On one of the pages, there was this diagram:" + }, + { + "type": "patchouli:image", + "images": ["reactive:textures/gui/astral_diagram.png"] + }, + { + "type": "patchouli:text", + "text": "$(o)The center section is labelled 'BASE', and it appears to depict a standard hexagonal $(thing)Base Power$(0) interaction circle as the middle of some sort of diamond shape in three dimensions.$(p)Below, there is the word 'CURSE'; the lines depicting the Base Powers being drawn into it alchemically." + }, + { + "type": "patchouli:text", + "text": "$(o)Yet, at the top, there is another point labelled 'ASTRAL'. Seemingly a second ultimate power, the positive to Curse's negative... $(p)If such a Power exists, maybe it counteracted the effects of Curse when reality began.$(p)Synthesizing this Power remains a mystery." + }, + { + "type": "patchouli:text", + "text": "$(o)Merging Base Powers into Esoteric Powers seems like a good start, but each accounts only for two of six Base Powers.$(p)It's possible the Esoteric Powers might react with each other, but one would need to combine all three Esoteric Powers in the same Crucible to test this." + }, + { + "type": "patchouli:text", + "text": "$(o)There is a reason I've never attempted that combination. $(p)It is impossible. $(p)Assuming the Crucible even has enough capacity to support such an endeavor, there's no way to separate the excess $(thing)Base Powers$(0) before they react with each other." + }, + { + "type": "patchouli:empty" + }, + { + "type": "patchouli:text", + "text": "$(o)...At least, that is what I'd like to conclude. But I have a deep suspicion that it is indeed possible, and that despite that, I will never be allowed to attempt it.$(p)Not due to its rigor, but something much more frustrating: I am no longer permitted to use my late master's workshop." + }, + { + "type": "patchouli:text", + "text": "$(o)While my master left his teachings, his records to me, his laboratory was technically the property of our King, who has sold it to help finance the upcoming war. I must refrain from stating my opinion on this decision in formal writing. $(p)Without my tools, I can do nothing but write." + }, + { + "type": "patchouli:text", + "text": "$(o)It frustrates me to no end to be so close to the resolution of such a mystery, only to have it taken from me, but there is nothing for it. $(p)In the coming months, such concerns will be the least of my worries, I am sure." + }, + { + "type": "patchouli:empty", + "draw_filler": "false" + }, + { + "type": "patchouli:empty", + "draw_filler": "false" + }, + { + "type": "patchouli:text", + "text": "$(o)$(playername)... They will solve it. The matter will be put to rest, someday. $(p)I just need to have faith." + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/objects_of_study/blaze.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/objects_of_study/blaze.json new file mode 100644 index 000000000000..88203d0143c1 --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/objects_of_study/blaze.json @@ -0,0 +1,23 @@ +{ + "name": "Blaze Power", + "icon": "minecraft:blaze_powder", + "category": "reactive:objects_of_study", + "advancement": "reactive:make_crucible", + "turnin": "reactive:see_blaze_gather", + "pages": [ + { + "type": "patchouli:text", + "text": "Of the Essential Powers, Four are Trivial, if not in the acquisition of their materials, at least in their emplacement in the Crucible. Yet the power of the Blaze Rod still eludes us. $(br2)It is clear that Blaze is Important, but given its adverse reaction to water, capturing that power seems impossible..." + }, + { + "type": "patchouli:crafting", + "recipe": "reactive:mounted_blaze_rod_crafting", + "text": "I have devised a form of the Blaze Rod that is mounted onto the Grid. Using Copper as its end caps ensures that its Power radiates from it, but regrettably it seems too weak to influence the Crucible. If only I could $(l:reactive:intro/symbols)bolster the transfer of Power$(0) somehow..." + }, + { + "type": "patchouli:spotlight", + "item": "minecraft:end_rod", + "text": "$(o)Old texts speaks of another way to mount a Blaze Rod into a block. The purple substance purifies its energy into pure Light, so a similar process would be able to derive Light Power from one of these." + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/objects_of_study/book_and_quill.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/objects_of_study/book_and_quill.json new file mode 100644 index 000000000000..6c927b34ba22 --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/objects_of_study/book_and_quill.json @@ -0,0 +1,16 @@ +{ + "name": "Water Writing", + "icon": "minecraft:writable_book", + "category": "reactive:objects_of_study", + "advancement": "reactive:make_crucible", + "pages": [ + { + "type": "patchouli:text", + "text": "$(1)I was seeking to isolate a cheaper source of Mind power than $(item)Enchanted Books$(1) when I decided to attempt to dissolve a simple $(item)Book and Quill$(1) into a solution of Mind. $(p)The result was not what I expected. There must be some way to harness this property..." + }, + { + "type": "patchouli:text", + "text": "$(1)Consulting the texts, I find theories about information density and diffusion. Perhaps the amount of Mind power has something to do with what happens?" + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/objects_of_study/bottles.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/objects_of_study/bottles.json new file mode 100644 index 000000000000..d4ba871a3330 --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/objects_of_study/bottles.json @@ -0,0 +1,28 @@ +{ + "name": "Magic in a Bottle", + "icon": "minecraft:glass_bottle", + "category": "reactive:objects_of_study", + "advancement": "reactive:make_crucible", + "turnin": "reactive:get_power_bottle", + "priority": true, + "pages": [ + { + "type": "patchouli:text", + "text": "$(o)You can store most kinds of Power in an item. You'd think you could just $(4)put the solution in a bottle$(0), but-- well, why don't you try it? You'll see the problem. $(br2)Can you think of some $(4)other material$(0) to make a bottle out of?" + }, + { + "type": "patchouli:text", + "text": "$(o)If you're having trouble harvesting from the Crucible using a bottle, consider how you get water out of Cauldron. It's the same procedure here. $(p)You should be able to put the Power back by shift-right clicking." + } + ], + "extra_recipe_mappings": { + "reactive:acid_bottle": 0, + "reactive:body_bottle": 0, + "reactive:blaze_bottle": 0, + "reactive:mind_bottle": 0, + "reactive:soul_bottle": 0, + "reactive:warp_bottle": 0, + "reactive:verdant_bottle": 0, + "reactive:light_bottle": 0 + } +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/objects_of_study/comparator.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/objects_of_study/comparator.json new file mode 100644 index 000000000000..23d2f8e452e7 --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/objects_of_study/comparator.json @@ -0,0 +1,16 @@ +{ + "name": "Redstone Riddles", + "icon": "minecraft:comparator", + "category": "reactive:objects_of_study", + "advancement": "reactive:make_crucible", + "pages": [ + { + "type": "patchouli:text", + "text": "$(1)My engineering-oriented friends have been increasingly curious of the Crucible's response to Redstone Signalling. So, let us investigate.$(p)There are two avenues to explore: $(item)Input$(1) and $(item)Output$(1)." + }, + { + "type": "patchouli:text", + "text": "$(1)Output seems simple enough; a $(item)Comparator$(1) reacts to the Crucible. While the signal increases with Power level, I can't help but think other factors might also have an influence$(p)$(item)Input$(1) is somewhat more interesting. I believe that a strong enough Redstone signal might affect the wards of the Crucible in some way." + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/objects_of_study/conduit.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/objects_of_study/conduit.json new file mode 100644 index 000000000000..54d38e97536c --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/objects_of_study/conduit.json @@ -0,0 +1,20 @@ +{ + "name": "The Power of the Sea", + "icon": "minecraft:heart_of_the_sea", + "category": "reactive:objects_of_study", + "advancement": "reactive:make_crucible", + "pages": [ + { + "type": "patchouli:text", + "text": "I have heard tell of a $(thing)powerful Artifact$(0) encountered on the High Seas. Indeed, my colleagues describe it as $(thing)an Orb containing Immense Powers$(0). $(br2)I, regrettably, have not earned one myself, but surely such an Item would be a marvelous Boon to any Alchemist's profession." + }, + { + "type": "patchouli:text", + "text": "Addendum to the prior: I have been able to inspect this so-called \"$(item)Heart of the Sea$(0)\". Indeed, it seems as inert as a piece of $(item)Lapis$(0)! Some Magic Artifact it turned out to be. $(p)I deem this material to be Useless." + }, + { + "type": "patchouli:text", + "text": "Final addendum: I have been informed that a structure of $(item)Nautilus Shells$(0) and $(thing)Prismarine Blocks$(0) can be used to unleash the Heart's true powers. If that is the case, it might emit ambient Power the same way as a $(item)Mounted Blaze Rod$(0). However, I have not been able to Procure those Shells, so the mystery remains..." + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/objects_of_study/crucible_fail.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/objects_of_study/crucible_fail.json new file mode 100644 index 000000000000..26d6f020d5c0 --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/objects_of_study/crucible_fail.json @@ -0,0 +1,20 @@ +{ + "name": "Failure Sequence", + "icon": "minecraft:cauldron", + "category": "reactive:objects_of_study", + "advancement": "reactive:see_crucible_fail", + "pages": [ + { + "type": "patchouli:text", + "text": "$(o)Ah! While I expected to be right, I wasn't anticipating how-- well, dramatic it could get. It seems that in lieu of $(thing)Base Powers$(0) to consume, the Corrupt Cell begins breaking down the wards of the Crucible themselves." + }, + { + "type": "patchouli:text", + "text": "$(o)The degradation does not occur while the Corrupt Cell has Base Powers to eat. $(br2)Further, I have observed that if the Cell is destroyed -- or at least moved out from under the Crucible -- the wards quickly recover." + }, + { + "type": "patchouli:text", + "text": "$(o)Clearly, the failure comes in stages. Runes from the Crucible's enchantment appear in the air, then a humming sound commences, and finally it fully breaks.$(br2)I do wonder what other aspects of the Crucible's functionality fail as the sequence progresses. If any of its features produce a clear $(4)signal$(0), that signal would likely turn off, allowing an automatic system to prevent the failure." + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/objects_of_study/curse_cell.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/objects_of_study/curse_cell.json new file mode 100644 index 000000000000..020f50eb98c2 --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/objects_of_study/curse_cell.json @@ -0,0 +1,22 @@ +{ + "name": "Dead Battery", + "icon": "reactive:curse_cell", + "category": "reactive:objects_of_study", + "advancement": "reactive:be_cursed", + "turnin": "reactive:see_crucible_fail", + "pages": [ + { + "type": "patchouli:text", + "text": "$(o)A persistent problem of alchemy is how to remove only trace amounts of Power from a Crucible without emptying the whole thing. $(br2)Until now. $(br2)Subjecting a $(item)Volt Cell$(0) to the Curse power creates a device with an insatiable hunger for Power." + }, + { + "type": "reactive:transmute", + "recipe": "curse_cell", + "text": "$(o)This is to the extent that $(thing)Base Powers$(0) can be conducted out of the Crucible through its feet. $(br2)Powers aside from the $(thing)Base Powers$(0) are unaffected." + }, + { + "type": "patchouli:text", + "text": "$(o)Since the Crucible was not designed to be treated this way, I have a feeling there might be an issue if the Crucible is left atop this device while devoid of Power. I will investigate further." + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/objects_of_study/empty_space.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/objects_of_study/empty_space.json new file mode 100644 index 000000000000..ce986c023d26 --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/objects_of_study/empty_space.json @@ -0,0 +1,29 @@ +{ + "name": "Empty Space", + "icon": "minecraft:black_concrete_powder", + "category": "reactive:objects_of_study", + "advancement": "reactive:see_synthesis", + "turnin": "reactive:get_motion_salts", + "pages": [ + { + "type": "patchouli:text", + "text": "What is the Nature of Nothingness? $(p)A question that plagues Philosophy, but is still present in the Practical Studies. Indeed, there are two Theories of Nothingness. $(p)One Theory is that of $(thing)Air$(0). Air would be an invisible Block that fills Empty Spaces automatically." + }, + { + "type": "patchouli:text", + "text": "I do not believe in $(thing)Air$(0). Principally, Air cannot Break or be Placed, which are necessary traits for Blocks. Also, if Air can generate autonomously, why would it not expand like Fire or Water and push apart all the matter? $(p)My answer to this riddle? $(item)The Grid$(0). " + }, + { + "type": "patchouli:text", + "text": "The Grid is an invisible superstructure that aligns all aspects of the Universe. Each Cell is perfectly Cube-Shaped, and can hold exactly one Block. Indeed, this explains the impossibility of Multi-Block Placement.$(p)Regrettably, I am lacking Proof of the existence of $(item)The Grid$(0). However! I am certain such proof lays waiting within the domain of Reactive Alchemy. " + }, + { + "type": "patchouli:text", + "text": "If it is so omnipresent in our world as I predict, the Grid must align to a Power; and if not a Basic Power, to $(4)an Esoteric Power$(0). $(p)$(4)Under the Light of a Golden Sigil$(0), I am sure such a Grid-Aligned Esoteric Power would cause some sort of Notable Reaction. " + }, + { + "type": "patchouli:text", + "text": "If that Reaction were to disrupt the Grid, it would doubtlessly create a $(4)physical byproduct$(0) of some kind at the Crucible's mouth. I will seek this vindicating Material out." + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/objects_of_study/end_crystal.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/objects_of_study/end_crystal.json new file mode 100644 index 000000000000..5f193670def7 --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/objects_of_study/end_crystal.json @@ -0,0 +1,17 @@ +{ + "name": "End Crystals", + "icon": "minecraft:end_crystal", + "category": "reactive:objects_of_study", + "advancement": "reactive:make_crucible", + "turnin": "reactive:be_levitated", + "pages": [ + { + "type": "patchouli:text", + "text": "$(o)$(item)End Crystals$(0) are rather enigmatic devices. I've found myself fascinated by them, to be candid. $(p)They serve no practical use, besides their explosive nature, but they are made of such potent reagents it seems insane that they would do nothing at all." + }, + { + "type": "patchouli:text", + "text": "$(o)Research Update: I've found evidence of $(4)two distinct reactions$(0) that can be induced by having an End Crystal near your Crucible. $(br2)The safety implications of working with such volatile devices aside, I believe it is worth your attention." + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/objects_of_study/ender1.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/objects_of_study/ender1.json new file mode 100644 index 000000000000..72b973056809 --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/objects_of_study/ender1.json @@ -0,0 +1,21 @@ +{ + "name": "Ender Pearls", + "icon": "minecraft:ender_pearl", + "category": "reactive:objects_of_study", + "advancement": "reactive:dissolve_tp", + "turnin": "reactive:make_rift", + "pages": [ + { + "type": "patchouli:text", + "text": "I have just experienced something most unexpected. The fact that Ender Pearls convey the capacity of teleportation is nothing new; indeed, it is perhaps their best known property. One must usually fling them with great force to achieve this Effect.$(p)No longer!" + }, + { + "type": "patchouli:text", + "text": "I have discovered another method for activating this Mysterious Abiliy; the Dissolution of a Pearl in a Crucible! Indeed, even a pearl haphazardly placed inside will shatter upon depositing its Warp, and in doing so, bring the one who last touched it directly atop the Crucible!" + }, + { + "type": "patchouli:text", + "text": "This opens some very interesting possibilities on its own, but I believe further experimentation is in order. $(p)The pearl must have some memory of whom held it last, so what happens if that 'someone' is not a person, but a machine...?" + } + ] +} diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/objects_of_study/ender2.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/objects_of_study/ender2.json new file mode 100644 index 000000000000..e75898a0a5ba --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/objects_of_study/ender2.json @@ -0,0 +1,17 @@ +{ + "name": "Teleportation's Promise", + "icon": "reactive:warp_bottle", + "category": "reactive:objects_of_study", + "advancement": "reactive:make_rift", + "turnin": "reactive:be_teleported", + "pages": [ + { + "type": "patchouli:text", + "text": "Indeed, this was not the result I expected. It seems in absence of a target, the teleportation effect remains suspended in the Warp Solution until some creature ventures close enough." + }, + { + "type": "patchouli:text", + "text": "I wonder if it might be possible to somehow $(4)capture$(0) this Effect? If it were, I could probably put it to good use. $(br2)Before I could do so, however, I would have to be able to get close without being subjected to the teleportation effect. This is truly a mystery..." + } + ] +} diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/objects_of_study/eye_of_the_world.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/objects_of_study/eye_of_the_world.json new file mode 100644 index 000000000000..683e9928b4a0 --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/objects_of_study/eye_of_the_world.json @@ -0,0 +1,25 @@ +{ + "name": "The Eye of the World", + "icon": "reactive:occult_symbol", + "category": "reactive:objects_of_study", + "advancement": "reactive:place_eye", + "turnin": "reactive:activate_eye", + "pages": [ + { + "type": "patchouli:text", + "text": "$(o)There are two symbols inscribed on the outer boundary of the Crucible. The first, the familiar, is a 3 by 2 interior rectangle; a Nether Portal. $(p)The portal symbolizes the potential for movement, the connection of items to their Powers." + }, + { + "type": "patchouli:text", + "text": "$(o)The second is the Eye of the World; that which watches over everything. It represents action; cause. $(p)$(o)$(item)Eyes of Ender$(0) also represent this, though they hearken to a time even before mine, when those who watched were different. $(p)At the time of writing, the symbol represented us; me, my companions. Now, it represents $(item)You$(0)." + }, + { + "type": "patchouli:text", + "text": "$(o)If placed far from the Crucible, the symbol will act as little more than an effigy of your presence. $(thing)Some Monsters$(0) will be drawn to it; that is all." + }, + { + "type": "patchouli:text", + "text": "$(o)To unleash its real power, you must use a $(item)Scroll of Transmutation$(0) on it. $(p)Be on your guard." + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/objects_of_study/flow.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/objects_of_study/flow.json new file mode 100644 index 000000000000..461833968fa5 --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/objects_of_study/flow.json @@ -0,0 +1,30 @@ +{ + "name": "Wind Charges", + "icon": "minecraft:wind_charge", + "category": "reactive:objects_of_study", + "advancement": "reactive:get_wind_charge", + "turnin": "reactive:fail_flow_containment", + "pages": [ + { + "type": "patchouli:text", + "text": "$(1)Yesterday, I was invited to bear witness to a running of the Trial Chamber, and let me recount it was very exciting! The gladiators made a splended show of it all, defeating powerful monsters left and right.$(p)The $(thing)Breezes$(1) in particular fascinated me." + }, + { + "type": "patchouli:text", + "text": "$(1)I noticed that these artificial creatures drop bluish rods, aligned with their intrinsic Power. But, I don't quite know which Power. Warp? Soul?$(p)Needless to say, I've brought a few of them to the laboratory for testing." + }, + { + "type": "patchouli:text", + "text": "$(1)While the rod itself is non-reactive, the $(item)Wind Charges$(1) explode violently when introduced to the Crucible. $(p)With so much of the energy going into the environment, I feel certain this process is destroying the Power that the Wind Charges contain." + }, + { + "type": "patchouli:text", + "text": "$(1)Update: $(p)I've noticed that a blue particle appears at a consistant point the air during the explosion. I wonder... $(p)this is purely intuition, but if Power is reaching that point, placing the right object at that point could capture it." + }, + { + "type": "patchouli:crafting", + "recipe": "reactive:mounted_breeze_rod_crafting", + "text": "$(1)I have designed a device I believe will contain the rogue Power. The Breeze Rod should conduct this mystery Power, and the iron ring would contain it. $(p)Time to give it a try." + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/objects_of_study/flow1.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/objects_of_study/flow1.json new file mode 100644 index 000000000000..a04b02767c80 --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/objects_of_study/flow1.json @@ -0,0 +1,13 @@ +{ + "name": "Capture The Breeze", + "icon": "reactive:breeze_rod", + "category": "reactive:objects_of_study", + "advancement": "reactive:fail_flow_containment", + "turnin": "reactive:see_flow_containment", + "pages": [ + { + "type": "patchouli:text", + "text": "$(1)There was a response, but the Wind Charge still burst. I saw more particles move in the air, though.$(p)If I just follow the blue wisps, maybe it will work eventually...?" + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/objects_of_study/let_me_fall.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/objects_of_study/let_me_fall.json new file mode 100644 index 000000000000..7e9c20bea55b --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/objects_of_study/let_me_fall.json @@ -0,0 +1,17 @@ +{ + "name": "Falling With Style", + "icon": "minecraft:feather", + "category": "reactive:objects_of_study", + "advancement": "reactive:be_slowfalled", + "turnin": "reactive:gravity_research", + "pages": [ + { + "type": "patchouli:text", + "text": "$(o)Well done. Yes, the Slow-Fall effect of the Phantom Membrane was concentrated into this residue. $(p)There is another reaction, this one granting $(item)Levitation$(0). $(p)With both of these effects together, some form of true Flight is within reach." + }, + { + "type": "patchouli:text", + "text": "$(o)The levitation reaction is related to one of these $(thing)Objects of Study$(0). $(p)I'm sure you'll figure it out eventually!$(p)...You might want $(l:reactive:results/crystal_iron)protection$(/l)." + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/objects_of_study/motion_salts.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/objects_of_study/motion_salts.json new file mode 100644 index 000000000000..f06b47f74b4e --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/objects_of_study/motion_salts.json @@ -0,0 +1,28 @@ +{ + "name": "Motion Salts", + "icon": "reactive:motion_salt", + "category": "reactive:objects_of_study", + "advancement": "reactive:get_motion_salts", + "turnin": "reactive:see_displacement", + "pages": [ + { + "type": "patchouli:spotlight", + "item": "reactive:motion_salt", + "text": "Behold! The Exact Material I Predicted has Appeared Miraculously! I shall call this Substance $(item)Grid Breaker's Salts$(0).$(p)$(o)It's better to call them $(item)Motion Salts$(0)." + }, + { + "type": "patchouli:crafting", + "recipe": "reactive:motion_salt_block_crafting", + "text": "These Salts are notably harder than their Apprentice-Named Counterparts, and when combined into a Block, they exhibit a most Peculiar Property: blocks that appear next to them fall as if they were $(item)Sand$(0)." + }, + { + "type": "patchouli:crafting", + "recipe": "reactive:framed_motion_salt_block_crafting", + "text": "I have also devised a Stylish, Copper-Framed Version which Inhibits the Grid-Breaking Ability of these Salts." + }, + { + "type": "patchouli:text", + "text": "I wonder if these are really all the secrets of the Strange Substance. As one bizarre Behavior manifested when it was assembled into a Block, it seems logical to search for More.$(br2)Perhaps some $(4)energetic stimulation of these Blocks$(0) will coax these Salts to perform yet another miracle..." + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/objects_of_study/notable_sources.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/objects_of_study/notable_sources.json new file mode 100644 index 000000000000..85ff9465f6e8 --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/objects_of_study/notable_sources.json @@ -0,0 +1,37 @@ +{ + "name": "Notable Power Sources", + "icon": "minecraft:gunpowder", + "category": "reactive:objects_of_study", + "turnin": "reactive:notable_sources_discovered", + "priority": true, + "pages": [ + { + "type": "patchouli:text", + "text": "$(o)I've collected some notes from the old man's study about different sources of Power. Use these if you want some pointers to help you progress." + }, + { + "type": "patchouli:spotlight", + "item": "minecraft:ender_pearl", + "text": "$(item)Ender Pearls$(0) seem a perfect source of the Warp Power, but given their unstable nature, I believe that the process will likely have some $(4)unintended side-effects if Warp is already present$(0). Hm... well, only one way to find out, I suppose!" + }, + { + "type": "patchouli:spotlight", + "item": "minecraft:gunpowder", + "text": "$(item)Gunpowder$(0) is Acidic, but something tells me that using an Ingredient so obviously Volatile may be Dangerous under the right conditions. For a safe alternative, use $(item)Nether Wart$(0) or some $(item)Crimson Flora$(0) from the Netherworld. $(br2)$(o)Personally, I like to use $(item)Spider Eyes$(0)." + }, + { + "type": "patchouli:spotlight", + "item": "minecraft:soul_sand", + "text": "$(item)Soul Sand$(0) should be a perfect source of Soul power -- it's right in the Name, after all! But, something seems... $(l:objects_of_study/omen)odd$(/l) about the resulting substance. I recommend that Soul Sand is not used in any further Alchemical Experimentation. $(p)$(o)Actual sources coat the ruins of the seas and the darkest depths." + }, + { + "type": "reactive:dissolve", + "reactant": "minecraft:enchanted_book", + "text": "When seeking the Power of the Mind, a Book seems the optimal place to start. I wonder what kinds of books might yield Mind power?" + }, + { + "type": "patchouli:text", + "text": "The ingredients for Vital Power are quite rare, but just yesterday, I discovered that some had entered my Crucible out of nowhere! I checked my supplies, but nothing was missing, so the $(thing)Exterminator$(0) who came through last night is unlikely the cause. $(br2)How could the power of Life Itself have appeared $(l:reactive:objects_of_study/sacrifice)without using items at all?$(0)" + } + ] +} diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/objects_of_study/now_im_free.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/objects_of_study/now_im_free.json new file mode 100644 index 000000000000..08d2d60ce3c0 --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/objects_of_study/now_im_free.json @@ -0,0 +1,17 @@ +{ + "name": "Home Grown Levitation", + "icon": "minecraft:textures/mob_effect/levitation.png", + "category": "reactive:objects_of_study", + "advancement": "reactive:be_levitated", + "turnin": "reactive:gravity_research", + "pages": [ + { + "type": "patchouli:text", + "text": "$(o)It seems that the End Crystal is capable of producing some sort of levitating effect in those nearby.$(p)While this is a kind of flight, we can do better." + }, + { + "type": "patchouli:text", + "text": "$(o)There is another reaction with a similar, gravity-related effect. Find it and have it occur simultaneously with this one. They must both occur in the same Crucible. $(p)Only then will the true secret of $(item)Flight$(0) be revealed." + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/objects_of_study/omen.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/objects_of_study/omen.json new file mode 100644 index 000000000000..2ca6833a6f32 --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/objects_of_study/omen.json @@ -0,0 +1,25 @@ +{ + "name": "Chill Down the Spine", + "icon": "minecraft:ominous_bottle", + "category": "reactive:objects_of_study", + "advancement": "reactive:ominous", + "turnin": "reactive:reactions/omen_settling", + "pages": [ + { + "type": "patchouli:text", + "text": "This Power seems... Unusual, to say the Least. It does not fit cleanly into my Schema of Powers at all! I must understand what is happening here.$(p)Measurements indicate that there are at least two reactions possible with this new Substance." + }, + { + "type": "patchouli:text", + "text": "It should be a simple matter of identifying which Reaction Stimulus or Catalyst Item will provoke a change in this most $(thing)Ominous$(0) Solution.$(p)I shall Speak to my Colleagues on the matter." + }, + { + "type": "patchouli:text", + "text": "...I have been informed that this Power is, indeed, $(4)Forbidden$(0), but I was able to glean a few things.$(p)This Power, supposedly, is able to interact with Metal in some way. I've already tried Copper, both in Ingot and Symbol form, but there was no change. I will attempt the other Metals once I have requisitioned samples of adequate Purity." + }, + { + "type": "patchouli:text", + "text": "In Addition, I was told that there is a Rumor of a third Reaction with this Power, one which can generate the elusive Power of Soul." + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/objects_of_study/omen1.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/objects_of_study/omen1.json new file mode 100644 index 000000000000..78963cde8f87 --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/objects_of_study/omen1.json @@ -0,0 +1,21 @@ +{ + "name": "Terrible Suspension", + "icon": "minecraft:black_dye", + "category": "reactive:objects_of_study", + "advancement": "reactive:reactions/omen_settling", + "turnin": "reactive:reactions/ominous_transformation", + "pages": [ + { + "type": "patchouli:text", + "text": "A-ha! Measuring the results of this reaction makes it all clear. $(p)This so-called $(thing)Omen Power$(0) is naught but a Suspension of $(thing)Soul$(0) and $(l:reactive:intro/curse)something else$(/l).$(p)Indeed, this means my model of the Base Powers is not at risk after all!" + }, + { + "type": "patchouli:text", + "text": "However, it is not all good news.$(p)That $(l:reactive:intro/curse)residual component$(/l) has shown itself to be quite hazardous when emptied from the Crucible. More, it consumes the $(thing)Soul Power$(0) before I have a chance to harvest it. If only I could extract the Soul more quickly..." + }, + { + "type": "patchouli:text", + "text": "$(o)Attached is a note I found in a mansion far away. Maybe you can make sense of it...$()$(p)$(8)Mix the darkness in the pot.$(br)Around, around, undying turns.$(br)The shadow claws the air about,$(br)'till hellish flame does scorch it out." + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/objects_of_study/phantom.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/objects_of_study/phantom.json new file mode 100644 index 000000000000..5e44237a1d14 --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/objects_of_study/phantom.json @@ -0,0 +1,22 @@ +{ + "name": "Physical Hallucinations", + "icon": "minecraft:phantom_membrane", + "category": "reactive:objects_of_study", + "advancement": "reactive:make_crucible", + "turnin": "reactive:be_slowfalled", + "pages": [ + { + "type": "patchouli:text", + "text": "$(o)Waiting for Phantoms to appear naturally is a pain. Let me offer an alternative. There is a Power unlike the others, a $(l:intro/curse)dark Power$(/l). While Mind is being consumed by it under the shadow of the night, killing any non-undead being near the Crucible will bring one about. $(br2)Their flesh makes for a good renewable source of Mind, and the byproduct is quite sticky." + }, + { + "type": "reactive:dissolve", + "reactant": "minecraft:phantom_membrane", + "text": "$(o)Though there are no transmutation recipes known for this substance, I have observed an effect when it is combined with a certain 'natural' Power." + }, + { + "type": "patchouli:text", + "text": "$(o)There is another reaction catalyzed by this substance as well, this time with a $(l:reactive:intro/synthesis)secret Power$(/l). Experience its effect, and I will tell you more." + } + ] +} diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/objects_of_study/portal1.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/objects_of_study/portal1.json new file mode 100644 index 000000000000..5084ec5eeb35 --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/objects_of_study/portal1.json @@ -0,0 +1,17 @@ +{ + "name": "Nether Portals", + "icon": "minecraft:crying_obsidian", + "category": "reactive:objects_of_study", + "advancement": "minecraft:story/enter_the_nether", + "turnin": "reactive:portal_trade", + "pages": [ + { + "type": "patchouli:text", + "text": "$(1)I find it curious that, so far, we have not focused our attention on the mechanics of the Nether Portal. Why should some igneous stone and a flame create a connection to that bizarre Underworld? " + }, + { + "type": "patchouli:text", + "text": "$(1)Whatever the cause is, it is clearly a rather energetic phenomenon. $(br2)Therefore, it might be possible to passively harvest Power from a Portal, as one would from a $(item)Blaze Rod$(0)." + } + ] +} diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/objects_of_study/portal2.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/objects_of_study/portal2.json new file mode 100644 index 000000000000..b7fb1c85d9b3 --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/objects_of_study/portal2.json @@ -0,0 +1,20 @@ +{ + "name": "Spiraling Abyss", + "icon": "reactive:solid_portal", + "category": "reactive:objects_of_study", + "advancement": "reactive:portal_trade", + "turnin": "reactive:portal_freeze", + "pages": [ + { + "type": "patchouli:text", + "text": "$(1)Bizarrely, it seems that the Portal actually absorbs Power when connected via a Copper Sign to the Crucible. I can't imagine a use for such a phenomenon, so I suppose the exploration ends here..." + }, + { + "type": "patchouli:text", + "text": "$(o)Hello again. Yes, this seems like a dead end, but be persistent! Sacrificing a large amount of the $(4)power the portals imbue into their frames over long time spans$(0) is the key to a curious effect. $(br2)The change can only reverse if the portal frame remains intact." + } + ], + "extra_recipe_mappings": { + "reactive:solid_portal": 1 + } +} diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/objects_of_study/pumpkin1.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/objects_of_study/pumpkin1.json new file mode 100644 index 000000000000..e283147eb14a --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/objects_of_study/pumpkin1.json @@ -0,0 +1,21 @@ +{ + "name": "Pumpkin Magic", + "icon": "minecraft:carved_pumpkin", + "category": "reactive:objects_of_study", + "advancement": "reactive:make_crucible", + "turnin": "reactive:see_allay_summon", + "pages": [ + { + "type": "patchouli:text", + "text": "$(1)The old traditions provide us a simple but perplexing ritual for the animation of matter. Certain figures can be brought to life via the use of a carved pumpkin. But... how? Why? A pumpkin is just a gourd, no more powerful than any vegetable! So then, perhaps it is the face carved into it that affords it this power?" + }, + { + "type": "patchouli:text", + "text": "$(1)Maybe some roaming spirit chooses to make the facade its own? Perhaps the face itself is a macabre symbol that draws upon the great curse of Undeath? $(br2)I will dissolve a Carved Pumpkin to resolve this matter once and for all." + }, + { + "type": "patchouli:text", + "text": "$(1)Update:$(p)The Carved Pumpkin refuses to release its Power into solution. I feel certain that with the right $(4)apparatus$(1) and a solution of Soul Power, a Spirit might be brought forth. I will continue to investigate this matter..." + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/objects_of_study/resize.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/objects_of_study/resize.json new file mode 100644 index 000000000000..fc26e45ab118 --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/objects_of_study/resize.json @@ -0,0 +1,17 @@ +{ + "name": "Peculiar Circumstance", + "icon": "minecraft:red_mushroom", + "category": "reactive:objects_of_study", + "advancement": "reactive:make_crucible", + "turnin": "reactive:be_size_changed", + "pages": [ + { + "type": "patchouli:text", + "text": "$(1)Rumors speak of an alchemist who managed to shrink themselves with their reactions! Intrigued, I set out to investigate.$(p)Sure enough, the poor lad was the height of a child! He asked me for help with restoring his former height, but could not recall the exact formula he'd used." + }, + { + "type": "patchouli:text", + "text": "$(1)He had apparently been experimenting with $(item)Mind Power$(1) and $(item)Body Power$(1) in combination, and had added some other Power.$(p)He made sure to check for any kind of Reaction Stimulus, and concluded none exist.$(p)The first step to remedy is replication, so let's see what we can do..." + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/objects_of_study/resize1.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/objects_of_study/resize1.json new file mode 100644 index 000000000000..1a772a848755 --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/objects_of_study/resize1.json @@ -0,0 +1,21 @@ +{ + "name": "Peculiar Predicament", + "icon": "minecraft:red_mushroom_block", + "category": "reactive:objects_of_study", + "advancement": "reactive:be_size_changed", + "turnin": "reactive:be_size_reverted", + "pages": [ + { + "type": "patchouli:text", + "text": "$(1)Aha, good news and bad news... $(p)I've managed to replicate one of the size change reactions. Both, actually -- each with Mind and Body, but with different third reagents.$(p)Bad news, then, is that efforts on the cure have not been quite as successful." + }, + { + "type": "patchouli:text", + "text": "$(1)I've tried every combination of Mind Body and a third Power I can think of, and nothing has restored me to my normal height.$(p)This, is quite an issue. Thankfully objects I touch seem to inherit my scaling, but-- well, it's still rather embarrassing." + }, + { + "type": "patchouli:text", + "text": "$(1)My best hope is that there is some Reaction Stimulus that will coax a reversal out of one of these formulas." + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/objects_of_study/sacrifice.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/objects_of_study/sacrifice.json new file mode 100644 index 000000000000..625b4f8e3d90 --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/objects_of_study/sacrifice.json @@ -0,0 +1,28 @@ +{ + "name": "Sacrifice", + "icon": "minecraft:porkchop", + "category": "reactive:objects_of_study", + "advancement": "reactive:see_sacrifice", + "pages": [ + { + "type": "patchouli:text", + "text": "$(#9d1e2d)$(bold)END THE LIVING NEAR THE CRUCIBLE'S MAW. THEIR LIFE FORCE WILL BE GATHERED.$(br2)NOT ALL CREATURES ARE EQUAL IN VALUE." + }, + { + "type": "patchouli:empty", + "draw_filler": false + }, + { + "type": "patchouli:empty", + "draw_filler": false + }, + { + "type": "patchouli:empty", + "draw_filler": false + }, + { + "type": "patchouli:text", + "text": "$(o)Did I scare you? Seriously, though, it's a good source of Vital Power.$(p)If you're out of things to slaughter, consider what helps you regain health to discover other sources." + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/objects_of_study/sculk.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/objects_of_study/sculk.json new file mode 100644 index 000000000000..9539738fefec --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/objects_of_study/sculk.json @@ -0,0 +1,21 @@ +{ + "name": "Something That Spreads", + "icon": "minecraft:sculk", + "category": "reactive:objects_of_study", + "advancement": "minecraft:adventure/avoid_vibration", + "pages": [ + { + "type": "patchouli:text", + "text": "$(1)The abnormality is a blue-green substance that appears in large patches underground. The people of the Deep Dark hold it to almost religious significance -- but what is it?$(br2)Dissolution yields Soul Power, which is... unnerving, given how it is created." + }, + { + "type": "patchouli:spotlight", + "item": "minecraft:sculk_catalyst", + "text": "$(thing)Sculk Catalysts$(1) seem to be the source. When death occurs nearby one, they spread their strange corruption further. If one was infused with the $(4)Power of Life$(1) directly, how might it respond...?" + }, + { + "type": "patchouli:text", + "text": "$(o)Yeah, be careful with this one. Maybe you didn't need me to tell you, but this might be dangerous for the environment. $(br2)The immediate environment, I mean. The terrain. Whatever, do what you want." + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/objects_of_study/sponge.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/objects_of_study/sponge.json new file mode 100644 index 000000000000..619468bacc4d --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/objects_of_study/sponge.json @@ -0,0 +1,20 @@ +{ + "name": "Water Droplets", + "icon": "minecraft:wet_sponge", + "category": "reactive:objects_of_study", + "advancement": "reactive:make_crucible", + "turnin": "reactive:get_warp_sponge", + "pages": [ + { + "type": "patchouli:text", + "text": "$(1)It must be possible to automatically fill a Crucible with water. However, as often cited, its sides are too heavily warded to allow for the intrusion of pipes. $(br2)I've been inspired by the ability of Cauldrons to fill using Dripstone. Sadly, the enchantments of the Crucible cause each drop to evaporate before the next arrives..." + }, + { + "type": "patchouli:text", + "text": "$(1)What I need is a substance like a $(item)Sponge$(1), but more permissive, so as to let through enough water all at once. $(br2)Hang on, what am I doing? I'm an alchemist, I'll just invent a new substance! Applying the right Power to a $(item)Wet Sponge$(1) should bring about the effect I want." + } + ], + "extra_recipe_mappings": { + "reactive:warp_sponge": 0 + } +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/reactions/about.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/reactions/about.json new file mode 100644 index 000000000000..f656c2263fe0 --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/reactions/about.json @@ -0,0 +1,17 @@ +{ + "name": "About This Section", + "icon": "reactive:litmus_paper", + "category": "reactive:reactions", + "advancement": "reactive:make_crucible", + "priority": true, + "pages": [ + { + "type": "patchouli:text", + "text": "$(o)I've designed this section to automatically fill out with information about any reactions you discover. $(p)In order to 'discover' a reaction, you must simply stand near the Crucible while it is occurring." + }, + { + "type": "patchouli:text", + "text": "$(o)Each entry is comprised of two pages. The first page describes the reaction's visuals and effects. The second details the formula needed to create it if and only if you have discovered that formula." + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/reactions/astral_curse_annihilation.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/reactions/astral_curse_annihilation.json new file mode 100644 index 000000000000..89cad1665ed0 --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/reactions/astral_curse_annihilation.json @@ -0,0 +1,16 @@ +{ + "name": "Creation", + "icon": "minecraft:paper", + "category": "reactive:reactions", + "advancement": "reactive:reactions/astral_curse_annihilation", + "pages": [ + { + "type": "patchouli:text", + "text": "$(bold)Visual:$()$(br)Spheres of light appear at three locations in the air near the crucible. Smoke escape the Crucible.$(p)$(bold)Effect:$()$(br)Bolts of energy hit the points indicated by the spheres and create blocks of $(item)Unformed Matter$(0). These blocks eventually collapse into some other material." + }, + { + "type": "reactive:reaction", + "reaction": "astral_curse_annihilation" + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/reactions/astral_synthesis.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/reactions/astral_synthesis.json new file mode 100644 index 000000000000..a6cc2e421705 --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/reactions/astral_synthesis.json @@ -0,0 +1,16 @@ +{ + "name": "Astral Synthesis", + "icon": "minecraft:paper", + "category": "reactive:reactions", + "advancement": "reactive:reactions/astral_synthesis", + "pages": [ + { + "type": "patchouli:text", + "text": "$(bold)Visual:$()$(br)None.$(p)$(bold)Effect:$()$(br)Astral Power is formed through a union of all Esoteric Powers, and by extension all Base Powers." + }, + { + "type": "reactive:reaction", + "reaction": "astral_synthesis" + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/reactions/block_fall_effect.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/reactions/block_fall_effect.json new file mode 100644 index 000000000000..8e8baa2b70ec --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/reactions/block_fall_effect.json @@ -0,0 +1,16 @@ +{ + "name": "Grid Break", + "icon": "minecraft:paper", + "category": "reactive:reactions", + "advancement": "reactive:reactions/block_fall_effect", + "pages": [ + { + "type": "patchouli:text", + "text": "$(bold)Visual:$()$(br)Bolts of light shoot into the air.$(p)$(bold)Effect:$()$(br)If the bolts hit a block, it is subjected to gravity. Motion Salts are continually produced." + }, + { + "type": "reactive:reaction", + "reaction": "block_fall_effect" + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/reactions/chomp.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/reactions/chomp.json new file mode 100644 index 000000000000..159ef9f231ec --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/reactions/chomp.json @@ -0,0 +1,16 @@ +{ + "name": "Iron Jaws", + "icon": "minecraft:paper", + "category": "reactive:reactions", + "advancement": "reactive:reactions/chomp", + "pages": [ + { + "type": "patchouli:text", + "text": "$(bold)Visual:$()$(br)None.$(p)$(bold)Effect:$()$(br)An iron jaw emerges from the Crucible, and additional jaws appear beneath all surrounding creatures. The jaw attacks, then retreats." + }, + { + "type": "reactive:reaction", + "reaction": "chomp" + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/reactions/compound_degradation.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/reactions/compound_degradation.json new file mode 100644 index 000000000000..a2f40b296e28 --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/reactions/compound_degradation.json @@ -0,0 +1,16 @@ +{ + "name": "Compound Degradation", + "icon": "minecraft:paper", + "category": "reactive:reactions", + "advancement": "reactive:reactions/compound_degradation", + "pages": [ + { + "type": "patchouli:text", + "text": "$(bold)Visual:$()$(br)None.$(p)$(bold)Effect:$()$(br)A synthesized power separates into its component parts." + }, + { + "type": "reactive:reaction", + "reaction": "compound_degradation" + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/reactions/curse_assimilation.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/reactions/curse_assimilation.json new file mode 100644 index 000000000000..150a54191899 --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/reactions/curse_assimilation.json @@ -0,0 +1,16 @@ +{ + "name": "Assimilation into Curse", + "icon": "minecraft:paper", + "category": "reactive:reactions", + "advancement": "reactive:reactions/curse_assimilation", + "pages": [ + { + "type": "patchouli:text", + "text": "$(bold)Visual:$()$(br)A ring of smoke appears around the Crucible.$(p)$(bold)Effect:$()$(br)Curse Power consumes other kinds of Power. When Curse is high, damages nearby lifeforms." + }, + { + "type": "reactive:reaction", + "reaction": "curse_assimilation" + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/reactions/discharge_annihilation.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/reactions/discharge_annihilation.json new file mode 100644 index 000000000000..4bda46aea8af --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/reactions/discharge_annihilation.json @@ -0,0 +1,16 @@ +{ + "name": "Discharge", + "icon": "minecraft:paper", + "category": "reactive:reactions", + "advancement": "reactive:reactions/discharge_annihilation", + "pages": [ + { + "type": "patchouli:text", + "text": "$(bold)Visual:$()$(br)Black smoke and electric charge appears in the Crucible. $(p)$(bold)Effect:$()$(br)Electric bolts shoot from the Crucible at nearby lifeforms, dealing damage." + }, + { + "type": "reactive:reaction", + "reaction": "discharge_annihilation" + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/reactions/explosion_effect.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/reactions/explosion_effect.json new file mode 100644 index 000000000000..3f27971d0ac2 --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/reactions/explosion_effect.json @@ -0,0 +1,16 @@ +{ + "name": "Blasting", + "icon": "minecraft:paper", + "category": "reactive:reactions", + "advancement": "reactive:reactions/explosion_effect", + "pages": [ + { + "type": "patchouli:text", + "text": "$(bold)Visual:$()$(br)A trail of smoke hits the Gold Symbol, and there is an explosion.$(p)$(bold)Effect:$()$(br)The Gold Symbol is destroyed, and the Crucible loses its contents.$(p)These effects are cancelled if there is an Iron Symbol nearby." + }, + { + "type": "reactive:reaction", + "reaction": "explosion_effect" + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/reactions/flames.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/reactions/flames.json new file mode 100644 index 000000000000..b32609522dd3 --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/reactions/flames.json @@ -0,0 +1,16 @@ +{ + "name": "Flamethrower", + "icon": "minecraft:paper", + "category": "reactive:reactions", + "advancement": "reactive:reactions/flames", + "pages": [ + { + "type": "patchouli:text", + "text": "$(bold)Visual:$()$(br)Flame particles shoot from the Crucible's mouth.$(p)$(bold)Effect:$()$(br)The flames burn anything that gets too close." + }, + { + "type": "reactive:reaction", + "reaction": "flames" + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/reactions/formation_effect.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/reactions/formation_effect.json new file mode 100644 index 000000000000..6de227edbb6c --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/reactions/formation_effect.json @@ -0,0 +1,16 @@ +{ + "name": "Foaming", + "icon": "minecraft:paper", + "category": "reactive:reactions", + "advancement": "reactive:reactions/formation_effect", + "pages": [ + { + "type": "patchouli:text", + "text": "$(bold)Visual:$()$(br)White particles strike the nearby Gold Symbol.$(p)$(bold)Effect:$()$(br)The Gold Symbol transforms into a rapidly-expanding volume of Gold Foam, which eventually stops expanding." + }, + { + "type": "reactive:reaction", + "reaction": "formation_effect" + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/reactions/growth.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/reactions/growth.json new file mode 100644 index 000000000000..25c2f148cbc0 --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/reactions/growth.json @@ -0,0 +1,16 @@ +{ + "name": "Cultivation", + "icon": "minecraft:paper", + "category": "reactive:reactions", + "advancement": "reactive:reactions/growth", + "pages": [ + { + "type": "patchouli:text", + "text": "$(bold)Visual:$()$(br)Green particles appear at the Crucible.$(p)$(bold)Effect:$()$(br)Nearby plant life on the same level as the Crucible and one block below are grown as if by Bonemeal, in a random pattern." + }, + { + "type": "reactive:reaction", + "reaction": "growth" + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/reactions/immobilize.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/reactions/immobilize.json new file mode 100644 index 000000000000..216876946877 --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/reactions/immobilize.json @@ -0,0 +1,16 @@ +{ + "name": "Stasis", + "icon": "minecraft:paper", + "category": "reactive:reactions", + "advancement": "reactive:reactions/immobilize", + "pages": [ + { + "type": "patchouli:text", + "text": "$(bold)Visual:$()$(br)Portal-like particles appear at the top of the Crucible.$(p)$(bold)Effect:$()$(br)Nearby living beings are locked in place. We can partially resist the effect by jumping or crouching." + }, + { + "type": "reactive:reaction", + "reaction": "immobilize" + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/reactions/levitation.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/reactions/levitation.json new file mode 100644 index 000000000000..94b6da4d4212 --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/reactions/levitation.json @@ -0,0 +1,16 @@ +{ + "name": "Levitation", + "icon": "minecraft:paper", + "category": "reactive:reactions", + "advancement": "reactive:reactions/levitation", + "pages": [ + { + "type": "patchouli:text", + "text": "$(bold)Visual:$()$(br)None.$(p)$(bold)Effect:$()$(br)Nearby lifeforms are hit by a bolt of energy which causes them to begin Levitating.$(p)$(o)Half of the secret of flight." + }, + { + "type": "reactive:reaction", + "reaction": "levitation" + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/reactions/lightning.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/reactions/lightning.json new file mode 100644 index 000000000000..de4a43dde7c3 --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/reactions/lightning.json @@ -0,0 +1,16 @@ +{ + "name": "Lightning", + "icon": "minecraft:paper", + "category": "reactive:reactions", + "advancement": "reactive:reactions/lightning", + "pages": [ + { + "type": "patchouli:text", + "text": "$(bold)Visual:$()$(br)None.$(p)$(bold)Effect:$()$(br)Lightning strikes the Crucible or a nearby Lightning Rod. All Light in the Crucible is destroyed in the process." + }, + { + "type": "reactive:reaction", + "reaction": "lightning" + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/reactions/omen_settling.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/reactions/omen_settling.json new file mode 100644 index 000000000000..8f01ddbba618 --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/reactions/omen_settling.json @@ -0,0 +1,16 @@ +{ + "name": "Omen Splitting", + "icon": "minecraft:paper", + "category": "reactive:reactions", + "advancement": "reactive:reactions/omen_settling", + "pages": [ + { + "type": "patchouli:text", + "text": "$(bold)Visual:$()$(br)Points of blue light appear at the mouth of the Crucible.$(p)$(bold)Effect:$()$(br)Omen gradually breaks down into Soul and Curse." + }, + { + "type": "reactive:reaction", + "reaction": "omen_settling" + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/reactions/ominous_transformation.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/reactions/ominous_transformation.json new file mode 100644 index 000000000000..7c74221d0446 --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/reactions/ominous_transformation.json @@ -0,0 +1,16 @@ +{ + "name": "Omen Purification", + "icon": "minecraft:paper", + "category": "reactive:reactions", + "advancement": "reactive:reactions/ominous_transformation", + "pages": [ + { + "type": "patchouli:text", + "text": "$(bold)Visual:$()$(br)A flash of Soul Fire appears around the Crucible.$(p)$(bold)Effect:$()$(br)All Omen is removed and replaced with a smaller amount of Soul." + }, + { + "type": "reactive:reaction", + "reaction": "ominous_transformation" + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/reactions/salt_annihilation.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/reactions/salt_annihilation.json new file mode 100644 index 000000000000..37e7b1c86df8 --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/reactions/salt_annihilation.json @@ -0,0 +1,16 @@ +{ + "name": "Salt Formation", + "icon": "minecraft:paper", + "category": "reactive:reactions", + "advancement": "reactive:reactions/salt_annihilation", + "pages": [ + { + "type": "patchouli:text", + "text": "$(bold)Visual:$()$(br)Black smoke appears. $(p)$(bold)Effect:$()$(br)The Crucible is filled with Apprentice's Salt. If the Power level is low enough, the Salt is instead produced gradually as items." + }, + { + "type": "reactive:reaction", + "reaction": "salt_annihilation" + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/reactions/size_grow_effect.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/reactions/size_grow_effect.json new file mode 100644 index 000000000000..d09aeb0a6652 --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/reactions/size_grow_effect.json @@ -0,0 +1,16 @@ +{ + "name": "Enlargement", + "icon": "minecraft:paper", + "category": "reactive:reactions", + "advancement": "reactive:reactions/size_grow_effect", + "pages": [ + { + "type": "patchouli:text", + "text": "$(bold)Visual:$()$(br)Green particles appear at the Crucible and strike nearby living beings.$(p)$(bold)Effect:$()$(br)The affected creature becomes 4/3 its normal size." + }, + { + "type": "reactive:reaction", + "reaction": "size_grow_effect" + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/reactions/size_revert_from_big_effect.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/reactions/size_revert_from_big_effect.json new file mode 100644 index 000000000000..f8277c8b7070 --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/reactions/size_revert_from_big_effect.json @@ -0,0 +1,16 @@ +{ + "name": "Enlargement Reversal", + "icon": "minecraft:paper", + "category": "reactive:reactions", + "advancement": "reactive:reactions/size_revert_effect_2", + "pages": [ + { + "type": "patchouli:text", + "text": "$(bold)Visual:$()$(br)Electricity strikes nearby beings that have been magically enlarged.$(p)$(bold)Effect:$()$(br)The affected creature shrinks to match its original size." + }, + { + "type": "reactive:reaction", + "reaction": "size_revert_effect_2" + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/reactions/size_revert_from_small_effect.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/reactions/size_revert_from_small_effect.json new file mode 100644 index 000000000000..b839feac8512 --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/reactions/size_revert_from_small_effect.json @@ -0,0 +1,16 @@ +{ + "name": "Reduction Reversal", + "icon": "minecraft:paper", + "category": "reactive:reactions", + "advancement": "reactive:reactions/size_revert_effect", + "pages": [ + { + "type": "patchouli:text", + "text": "$(bold)Visual:$()$(br)Electricity strikes nearby beings that have been magically reduced in size.$(p)$(bold)Effect:$()$(br)The affected creature grows to match its original size." + }, + { + "type": "reactive:reaction", + "reaction": "size_revert_effect" + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/reactions/size_shrink_effect.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/reactions/size_shrink_effect.json new file mode 100644 index 000000000000..acffc87fc19c --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/reactions/size_shrink_effect.json @@ -0,0 +1,16 @@ +{ + "name": "Reduction", + "icon": "minecraft:paper", + "category": "reactive:reactions", + "advancement": "reactive:reactions/size_shrink_effect", + "pages": [ + { + "type": "patchouli:text", + "text": "$(bold)Visual:$()$(br)Red bubbles appear at the Crucible and strike nearby living beings.$(p)$(bold)Effect:$()$(br)The affected creature becomes 2/3 its normal size." + }, + { + "type": "reactive:reaction", + "reaction": "size_shrink_effect" + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/reactions/slowfall.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/reactions/slowfall.json new file mode 100644 index 000000000000..c66d2ea04fdd --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/reactions/slowfall.json @@ -0,0 +1,16 @@ +{ + "name": "Slow Falling", + "icon": "minecraft:paper", + "category": "reactive:reactions", + "advancement": "reactive:reactions/slowfall_effect", + "pages": [ + { + "type": "patchouli:text", + "text": "$(bold)Visual:$()$(br)None.$(p)$(bold)Effect:$()$(br)Nearby lifeforms are hit by a bolt of energy which causes them to fall more slowly.$(p)$(o)Half of the secret of flight." + }, + { + "type": "reactive:reaction", + "reaction": "slowfall_effect" + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/reactions/smoke_annihilation.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/reactions/smoke_annihilation.json new file mode 100644 index 000000000000..759f088495b9 --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/reactions/smoke_annihilation.json @@ -0,0 +1,16 @@ +{ + "name": "Noxious Fumes", + "icon": "minecraft:paper", + "category": "reactive:reactions", + "advancement": "reactive:reactions/smoke_annihilation", + "pages": [ + { + "type": "patchouli:text", + "text": "$(bold)Visual:$()$(br)Thick clouds of black smoke emerge from the Crucible. $(p)$(bold)Effect:$()$(br)The smoke is toxic and inflicts negative effects on those close by." + }, + { + "type": "reactive:reaction", + "reaction": "smoke_annihilation" + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/reactions/soul_to_warp.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/reactions/soul_to_warp.json new file mode 100644 index 000000000000..8259332c244f --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/reactions/soul_to_warp.json @@ -0,0 +1,17 @@ +{ + "name": "Soul to Warp Corruption", + "icon": "minecraft:paper", + "category": "reactive:reactions", + "advancement": "reactive:reactions/soul_to_warp", + "secret": true, + "pages": [ + { + "type": "patchouli:text", + "text": "$(bold)Visual:$()$(br)None.$(p)$(bold)Effect:$()$(br)Soul Power is twisted into Warp Power." + }, + { + "type": "reactive:reaction", + "reaction": "soul_to_warp" + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/reactions/sunlight.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/reactions/sunlight.json new file mode 100644 index 000000000000..90ea88d7928a --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/reactions/sunlight.json @@ -0,0 +1,16 @@ +{ + "name": "Luminous Ring", + "icon": "minecraft:paper", + "category": "reactive:reactions", + "advancement": "reactive:reactions/sunlight", + "pages": [ + { + "type": "patchouli:text", + "text": "$(bold)Visual:$(br)$()A ring of light appears with a 12 block radius around the Crucible.$(p)$(bold)Effect:$(br)$()Undead within the ring catch on fire as if burning in daylight." + }, + { + "type": "reactive:reaction", + "reaction": "sunlight" + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/reactions/verdant_consume.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/reactions/verdant_consume.json new file mode 100644 index 000000000000..5a0b6f5f1ff5 --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/reactions/verdant_consume.json @@ -0,0 +1,17 @@ +{ + "name": "Verdant-Vital Reaction", + "icon": "minecraft:paper", + "category": "reactive:reactions", + "advancement": "reactive:reactions/verdant_consume", + "secret": true, + "pages": [ + { + "type": "patchouli:text", + "text": "$(bold)Visual:$()$(br)None.$(p)$(bold)Effect:$()$(br)Verdant Power consumes Vital Power, using it to self-replicate." + }, + { + "type": "reactive:reaction", + "reaction": "verdant_consume" + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/reactions/verdant_growth.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/reactions/verdant_growth.json new file mode 100644 index 000000000000..aab695eed0ce --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/reactions/verdant_growth.json @@ -0,0 +1,17 @@ +{ + "name": "Plant Life Genesis", + "icon": "minecraft:paper", + "category": "reactive:reactions", + "advancement": "reactive:reactions/verdant_growth", + "secret": true, + "pages": [ + { + "type": "patchouli:text", + "text": "$(bold)Visual:$()$(br)None.$(p)$(bold)Effect:$()$(br)Verdant Power naturally arises from a union of Vital and Body Powers." + }, + { + "type": "reactive:reaction", + "reaction": "verdant_growth" + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/reactions/vital_consume.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/reactions/vital_consume.json new file mode 100644 index 000000000000..71c42a183283 --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/reactions/vital_consume.json @@ -0,0 +1,17 @@ +{ + "name": "Verdant-Vital Reaction", + "icon": "minecraft:paper", + "category": "reactive:reactions", + "advancement": "reactive:reactions/vital_consume", + "secret": true, + "pages": [ + { + "type": "patchouli:text", + "text": "$(bold)Visual:$()$(br)None.$(p)$(bold)Effect:$()$(br)Vital Power breaks down and assimilates Verdant Power." + }, + { + "type": "reactive:reaction", + "reaction": "vital_consume" + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/reactions/vital_eat.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/reactions/vital_eat.json new file mode 100644 index 000000000000..da1e279aed15 --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/reactions/vital_eat.json @@ -0,0 +1,16 @@ +{ + "name": "Feeding", + "icon": "minecraft:paper", + "category": "reactive:reactions", + "advancement": "reactive:reactions/vital_eat", + "pages": [ + { + "type": "patchouli:text", + "text": "$(bold)Visual:$()$(br)None.$(p)$(bold)Effect:$()$(br)Vital Power feeds and increases in strength." + }, + { + "type": "reactive:reaction", + "reaction": "vital_eat" + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/reactions/vital_growth.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/reactions/vital_growth.json new file mode 100644 index 000000000000..02ee6eedcb88 --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/reactions/vital_growth.json @@ -0,0 +1,17 @@ +{ + "name": "Photosynthesis", + "icon": "minecraft:paper", + "category": "reactive:reactions", + "advancement": "reactive:reactions/vital_growth", + "secret": true, + "pages": [ + { + "type": "patchouli:text", + "text": "$(bold)Visual:$()$(br)None.$(p)$(bold)Effect:$()$(br)Vital Power is synthesized by exposure of Verdant Power to Light Power." + }, + { + "type": "reactive:reaction", + "reaction": "vital_growth" + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/reactions/vital_kill.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/reactions/vital_kill.json new file mode 100644 index 000000000000..39b03b8d456a --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/reactions/vital_kill.json @@ -0,0 +1,16 @@ +{ + "name": "Murder", + "icon": "minecraft:paper", + "category": "reactive:reactions", + "advancement": "reactive:reactions/vital_kill", + "pages": [ + { + "type": "patchouli:text", + "text": "$(bold)Visual:$()$(br)None.$(p)$(bold)Effect:$()$(br)Acid Power kills and assimilates Vital Power." + }, + { + "type": "reactive:reaction", + "reaction": "vital_kill" + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/reactions/warp_to_soul.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/reactions/warp_to_soul.json new file mode 100644 index 000000000000..87fe6b15f5e1 --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/reactions/warp_to_soul.json @@ -0,0 +1,17 @@ +{ + "name": "Warp to Soul Purification", + "icon": "minecraft:paper", + "category": "reactive:reactions", + "advancement": "reactive:reactions/warp_to_soul", + "secret": true, + "pages": [ + { + "type": "patchouli:text", + "text": "$(bold)Visual:$()$(br)None.$(p)$(bold)Effect:$()$(br)Warp Power is purified into Soul Power." + }, + { + "type": "reactive:reaction", + "reaction": "warp_to_soul" + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/reactions/wind_bomb.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/reactions/wind_bomb.json new file mode 100644 index 000000000000..d3f1fc0646bc --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/reactions/wind_bomb.json @@ -0,0 +1,16 @@ +{ + "name": "Wind Bomb", + "icon": "minecraft:paper", + "category": "reactive:reactions", + "advancement": "reactive:reactions/wind_bomb", + "pages": [ + { + "type": "patchouli:text", + "text": "$(bold)Visual:$()$(br)None.$(p)$(bold)Effect:$()$(br)An enlarged Wind Charge explosion occurs at the mouth of the Crucible. There must be some way to prevent this from happening..." + }, + { + "type": "reactive:reaction", + "reaction": "wind_bomb" + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/reactions/x_synthesis.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/reactions/x_synthesis.json new file mode 100644 index 000000000000..da094a568078 --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/reactions/x_synthesis.json @@ -0,0 +1,16 @@ +{ + "name": "Esoteric I Synthesis", + "icon": "minecraft:paper", + "category": "reactive:reactions", + "advancement": "reactive:reactions/x_synthesis", + "pages": [ + { + "type": "patchouli:text", + "text": "$(bold)Visual:$()$(br)None.$(p)$(bold)Effect:$()$(br)Esoteric I Power is created from two adjacent Base Powers." + }, + { + "type": "reactive:reaction", + "reaction": "x_synthesis" + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/reactions/y_synthesis.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/reactions/y_synthesis.json new file mode 100644 index 000000000000..072e2a59655d --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/reactions/y_synthesis.json @@ -0,0 +1,16 @@ +{ + "name": "Esoteric II Synthesis", + "icon": "minecraft:paper", + "category": "reactive:reactions", + "advancement": "reactive:reactions/y_synthesis", + "pages": [ + { + "type": "patchouli:text", + "text": "$(bold)Visual:$()$(br)None.$(p)$(bold)Effect:$()$(br)Esoteric II Power is created from two adjacent Base Powers." + }, + { + "type": "reactive:reaction", + "reaction": "y_synthesis" + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/reactions/z_synthesis.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/reactions/z_synthesis.json new file mode 100644 index 000000000000..4b1913c72217 --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/reactions/z_synthesis.json @@ -0,0 +1,16 @@ +{ + "name": "Esoteric III Synthesis", + "icon": "minecraft:paper", + "category": "reactive:reactions", + "advancement": "reactive:reactions/z_synthesis", + "pages": [ + { + "type": "patchouli:text", + "text": "$(bold)Visual:$()$(br)None.$(p)$(bold)Effect:$()$(br)Esoteric III Power is created from two adjacent Base Powers." + }, + { + "type": "reactive:reaction", + "reaction": "z_synthesis" + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/results/astral.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/results/astral.json new file mode 100644 index 000000000000..d65e510c1f2e --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/results/astral.json @@ -0,0 +1,33 @@ +{ + "name": "Astral Power", + "icon": "reactive:divine_symbol", + "category": "reactive:results", + "advancement": "reactive:see_astral_synthesis", + "turnin": "reactive:reactions/astral_curse_annihilation", + "secret": true, + "pages": [ + { + "type": "patchouli:text", + "text": "$(o)If I could isolate that power, $(4)Astral Power$(0), what would it look like? Theoretically speaking?$(p)Well, like Curse it would surely assimilate Powers added to the Crucible." + }, + { + "type": "reactive:transmute", + "recipe": "divine_symbol", + "text": "$(o)Perhaps it could be bound to a new symbol, like Curse could? $(p)If the Occult Symbol acts as a source of Power, this one would accept Power Bottles offered to it as a sacrifice of sorts. Yes, I like that idea." + }, + { + "type": "reactive:transmute", + "recipe": "rending_plinth", + "text": "$(o)Such a foundational Power might be able to tear apart space itself." + }, + { + "type": "reactive:transmute", + "recipe": "eternal_life_sprig_from_flower_vine", + "text": "$(o)Maybe it would be the key to eternal life? $(p)...No, that seems a bit farfetched." + }, + { + "type": "patchouli:text", + "text": "$(o)And then, and then, what if it were to annihilate with Curse? Oh, I can only imagine! $(p)The divine forces of chaos and order, potential and action-- whatever they create together must be something so fundamental to reality that it defies prediction." + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/results/copper_to_gold.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/results/copper_to_gold.json new file mode 100644 index 000000000000..a8677c8de205 --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/results/copper_to_gold.json @@ -0,0 +1,18 @@ +{ + "name": "Copper Into Gold", + "icon": "minecraft:gold_ingot", + "category": "reactive:results", + "advancement": "reactive:see_synthesis", + "pages": [ + { + "type": "reactive:transmute", + "recipe": "gold_from_copper", + "text": "What is nobler for an Alchemist than the ability to convert Basic Metals into Gold? Indeed, such a feat is possible! You will know you are close when the Crucible contains a $(l:reactive:intro/synthesis)secret yellow-green Power$(/l)." + }, + { + "type": "reactive:transmute", + "recipe": "iron_from_copper", + "text": "Ah, creation of Iron is possible as well I suppose, though that is Far Less Interesting. A different Secret Power is used for this." + } + ] +} diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/results/cultivation.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/results/cultivation.json new file mode 100644 index 000000000000..62f8bede9cc6 --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/results/cultivation.json @@ -0,0 +1,47 @@ +{ + "name": "Magical Cultivation", + "icon": "minecraft:vine", + "category": "reactive:results", + "advancement": "reactive:make_crucible", + "turnin": "reactive:get_mnemonic_bulb", + "pages": [ + { + "type": "patchouli:text", + "text": "The use of Arcane Means to manipulate Plant Life is well-attested throughout History, and as has long been recorded, our Art should be No Different. Through simple examination of the Verdant Power, some wondrous Results arise." + }, + { + "type": "patchouli:text", + "text": "First, using the $(4)Verdant Power$(0) of Plant Life and the Third Base Power under a Golden Symbol, a Reaction may occur which Miraculously Grows surrounding Crops. $(br2)Note that the Reaction will only attempt to grow Crops $(4)at the same elevation as the Crucible and one Block lower$(0)." + }, + { + "type": "reactive:transmute", + "recipe": "vine_plus_light", + "text": "Additionally, certain plants can be Created by fusing a $(item)Vine$(0) with various Base Powers." + }, + { + "type": "reactive:transmute", + "recipe": "flower_vine_from_vine", + "text": "Fusion with the Vital power, for instance, produces a plant whose vivacious nature cannot be understated." + }, + { + "type": "reactive:transmute", + "recipe": "vine_plus_soul", + "text": "Many of these Life-Forms are somewhat Unnatural in Appearance." + }, + { + "type": "reactive:transmute", + "recipe": "mind_lichen_from_vine", + "text": "Indeed, deeper Study of $(l:reactive:items/mnemonic)some of these Specimens$(/l) may be worth considering." + }, + { + "type": "reactive:transmute", + "recipe": "vine_plus_acid", + "text": "Even those strange plants of the Netherworld can be produced in this way." + }, + { + "type": "reactive:transmute", + "recipe": "vine_plus_warp", + "text": "Amongst the achievements of Alchemy, these Procedures must be counted." + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/results/displacement.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/results/displacement.json new file mode 100644 index 000000000000..69ba0f96075b --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/results/displacement.json @@ -0,0 +1,37 @@ +{ + "name": "Displacement", + "icon": "reactive:motion_salt_block", + "category": "reactive:results", + "advancement": "reactive:see_displacement", + "pages": [ + { + "type": "patchouli:text", + "text": "Marvelous! Simply Marvelous! I admit, I was being somewhat Optimistic in my prior note, but sometimes Optimism Pays Off.$(br2)Through application of $(l:reactive:intro/volt_cell)Electricity$(/l) these $(thing)Motion Salt Blocks$(0) defy Reality Itself, becoming Incorporeal, or perhaps Displaced, by a Field of Energy." + }, + { + "type": "patchouli:text", + "text": "This Energy Field does not interact with Entities, yet still Occupies its Cell of the Grid.$(br2)This Field persists $(thing)until de-powered$(0), at which time the affected Block returns to its prior State." + }, + { + "type": "patchouli:text", + "text": "Additionally, the $(item)Framed$(0) variant of the $(thing)Motion Salt Blocks$(0) conducts the effect to all connected Framed Motion Salt Blocks, allowing many adjacent blocks to vanish due to the power output by a single $(item)Volt Cell$(0).$(br2)I have also noted that Direct Redstone Signalling of the Framed block that meets the Volt Cell has a Special Effect to it." + }, + { + "type": "patchouli:text", + "text": "Put simply, $(4)if both Redstone Signal and Electricity are provided to the same Framed Motion Salt Block, it will displace adjacent mundane blocks.$(0) $(br2)This effect will propagate along with the Displacement itself to connected Framed Motion Salt Blocks. $(p)Additionally, many kinds of $(item)Copper Blocks$(0) will let the effect pass in a straight line without displacing themselves." + }, + { + "type": "patchouli:text", + "text": "And that's not all! With a little ingenuity, it should be possible to harness this effect on the portable scale. I present: the $(item)Displacement Mallet$(0)! $(p)Using the Mallet on any Displacable Block will cause said Block to become Displaced. It's as simple as That! You can even extend the Area of Displacement by repeatedly hitting the same Displaced Block." + }, + { + "type": "patchouli:crafting", + "recipe": "reactive:displacer", + "text": "The appearance leaves something to be desired, but each Necessary Component is Present: the Acid to induce a Charge, the Copper to carry it, and of course the Motion Salts to translate that energy into a Displacement effect." + }, + { + "type": "patchouli:text", + "text": "I'm sure that this property has many creative uses -- and, of course, the fact that even mundane material can be displaced is quite intriguing. Perhaps$(br2)$(o)From here, he switches to near unintelligible theory. While I don't think his explanation bears repeating here, I don't have a better one, so... just accept it, I suppose." + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/results/flow.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/results/flow.json new file mode 100644 index 000000000000..b101be114ddb --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/results/flow.json @@ -0,0 +1,22 @@ +{ + "name": "Power of Wind", + "icon": "reactive:vortex_stone", + "category": "reactive:results", + "advancement": "reactive:see_flow_containment", + "pages": [ + { + "type": "patchouli:text", + "text": "$(1)Aha! I've isolated that secret Power of the Breezes. I think I'll call it $(item)Flow$(1), after the design motif that the Trial of Wind uses." + }, + { + "type": "reactive:transmute", + "recipe": "wind_charge_from_snowball", + "text": "$(1)I've already determined that Wind Charges can be replicated from this Power, using $(thing)Snow$(1) as the base. $(p)It doesn't seem like a net positive of Flow, however it makes me wonder if it would bind to $(thing)Ice$(0)." + }, + { + "type": "reactive:transmute", + "recipe": "vortex_stone", + "text": "$(1)And indeed, bind to $(item)Packed Ice$(1) it does! The result is a chunk that doesn't comfortably sit as a block. Instead, it has the miraculous ability to propel the user through the air!" + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/results/gold_apples.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/results/gold_apples.json new file mode 100644 index 000000000000..f8b1f661a320 --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/results/gold_apples.json @@ -0,0 +1,13 @@ +{ + "name": "Golden Apple Enchantment", + "icon": "minecraft:enchanted_golden_apple", + "category": "reactive:results", + "advancement": "reactive:see_synthesis", + "pages": [ + { + "type": "reactive:transmute", + "recipe": "golden_apple_enchantment", + "text": "The method of creating these Shining Fruits, often likened to Godly Items, has been a closely kept secret of our Profession. The Key is a $(l:reactive:intro/synthesis)Secret Power$(/l) which shines vibrant Purple in color." + } + ] +} diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/results/gravity.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/results/gravity.json new file mode 100644 index 000000000000..01646efb2abb --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/results/gravity.json @@ -0,0 +1,45 @@ +{ + "name": "Gravity Manipulation", + "icon": "reactive:secret_scale", + "category": "reactive:results", + "advancement": "reactive:gravity_research", + "pages": [ + { + "type": "patchouli:spotlight", + "item": "reactive:secret_scale", + "text": "$(o)This material defies gravity itself when existent as an entity, a property which, under the proper stimuli, it can give to other entities as well." + }, + { + "type": "patchouli:text", + "text": "$(o)First, shift-clicking one onto a boat attaches it, making the boat completely weightless until it is next broken. In this state, you can row it though the skies. $(p)Already, this is quite useful -- but we can do better." + }, + { + "type": "patchouli:spotlight", + "item": "minecraft:potion[potion_contents={potion:\"reactive:no_gravity\"}]", + "text": "$(o)Brewing a scale with a $(item)Thick Potion$(0) creates a potion that confers weightlessness to the consumer for a limited time. $(p)" + }, + { + "type": "patchouli:crafting", + "recipe": "reactive:gravity_beam_crafting", + "text": "$(o)Using a Redstone Lamp, the Scale's properties can projected into a beam of gravity nullification. $(thing)Living Things$(0) and $(thing)Item Entities$(0) do not experience gravity while touching the beam." + }, + { + "type": "patchouli:crafting", + "recipe": "reactive:gravity_chandelier_crafting", + "text": "$(o)Finally, with a powerful enough light source, the scales can create a spherical field of gravity nullification." + }, + { + "type": "patchouli:text", + "text": "$(o)Clicking a $(item)Gravity Chandelier$(0) will offset its area of effect, while shift-clicking will disable the visual effect.$(br2)$(o)You might find it hard to navigate without gravity -- if so, I'd suggest seeking the $(l:reactive:results/flow)power of wind$(/l)." + }, + { + "type": "reactive:transmute", + "recipe": "secret_scale_duplication", + "text": "$(o)If you find yourself not wanting to make another scale in the same method, they can be duplicated fairly easily." + } + ], + + "extra_recipe_mappings": { + "reactive:secret_scale": 0 + } +} diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/results/harvesting.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/results/harvesting.json new file mode 100644 index 000000000000..4471199df48a --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/results/harvesting.json @@ -0,0 +1,17 @@ +{ + "name": "Intrinsic Harvesting", + "icon": "reactive:acid_bottle", + "category": "reactive:results", + "advancement": "reactive:activate_eye", + "turnin": "reactive:harvest", + "pages": [ + { + "type": "patchouli:text", + "text": "$(o)Well done. In an active state, the symbol is able to bring forth various kinds of power. To accomplish this is simple without thought. Simply hold an empty $(l:objects_of_study/bottles)bottle$(/l) up to the symbol and it will fill or shatter under the strain. $(p)There is a $(4)cost$(0). " + }, + { + "type": "patchouli:text", + "text": "$(o)Remember the symbol's meaning, and that cost should make itself apparent. You'll want to make sure you are at your full strength. Don't get too badly hurt, please." + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/results/power_uses.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/results/power_uses.json new file mode 100644 index 000000000000..f2eb17b48a5a --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/results/power_uses.json @@ -0,0 +1,46 @@ +{ + "name": "Applied Power", + "icon": "reactive:soup", + "category": "reactive:results", + "advancement": "reactive:make_crucible", + "pages": [ + { + "type": "patchouli:text", + "text": "I have heard of some Students of Alchemy attempting to drink Body Power directly. This is a $(thing)Bad Idea$(0). Body Power has a Foul Taste Reminiscent of Uncooked Flesh. There does not exist a Living Being on the Earth that would find such a Substance Agreeable to the Tongue." + }, + { + "type": "patchouli:crafting", + "recipe": "reactive:soup_crafting", + "text": "$(o)...I don't know, I think it's pretty tasty. Is that weird? Good. Alchemists are not meant to favor the conventional. Besides, it is quite convenient. $(br2)Maybe add some sugar, though." + }, + { + "type": "patchouli:crafting", + "recipe": "reactive:soul_lantern_with_soul_bottle", + "text": "$(1)By harnessing the natural properties of purified Soul Power, we can make an interesting form of lantern en masse." + }, + { + "type": "patchouli:crafting", + "recipe": "reactive:lantern_with_light_bottle", + "text": "$(1)Similarly, Light Power can be used to more quickly produce standard Lanterns." + }, + { + "type": "patchouli:spotlight", + "item": "reactive:blaze_bottle", + "text": "Blaze Power, Predictably, can be used as a Smelting Fuel. The bottle vaporizes in the ensuing flame, so it cannot be recovered." + }, + { + "type": "patchouli:spotlight", + "item": "reactive:verdant_bottle", + "text": "$(o)You can compost Bottles of Nature. Since the Power would dissipate outside of the bottle, you need to shatter the bottle inside the Composter to do this." + }, + { + "type": "patchouli:crafting", + "recipe": "reactive:acid_to_bucket", + "text": "$(o)Last, but certainly not least, Acid can be used to make $(l:reactive:intro/volt_cell)Volt Cells$(/l), and it can also be poured into a bucket and placed into the world." + }, + { + "type": "patchouli:text", + "text": "$(o)When placed, Acid holds its shape as a block. $(4)Certain materials$(0) will react with the acid when placed underneath, usually by being destroyed. $(br2)Also, naturally, it is deadly and will gradually destroy items thrown into it. Be careful!" + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/results/summoning.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/results/summoning.json new file mode 100644 index 000000000000..5f003c072bfc --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/results/summoning.json @@ -0,0 +1,21 @@ +{ + "name": "Spirit Summoning", + "icon": "minecraft:white_candle", + "category": "reactive:results", + "advancement": "reactive:make_crucible", + "turnin": "reactive:see_allay_summon", + "pages": [ + { + "type": "patchouli:text", + "text": "$(1)It should be possible to summon forth spirits using a Crucible. While one might imagine that simply releasing Soul would acomplish this, the truth seems, as ever, to be somewhat more involved. $(br2)It is my belief that Lit Candles would aid such a process, as they hold spiritual importance." + }, + { + "type": "patchouli:text", + "text": "Additionally, the manner of the spirit summoned might be random; if so, it might be changed for the better with Mind Power." + }, + { + "type": "patchouli:text", + "text": "$(o)A $(l:intro/curse)certain other power$(/l), naturally, would almost guarantee the summoning of a malicious spirit.$(br2)Not sure why you'd want to do that but, it's your call." + } + ] +} diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/results/teleportation.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/results/teleportation.json new file mode 100644 index 000000000000..e35a65109fd4 --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/entries/results/teleportation.json @@ -0,0 +1,16 @@ +{ + "name": "Teleportation", + "icon": "reactive:warp_bottle", + "category": "reactive:results", + "advancement": "reactive:be_teleported", + "pages": [ + { + "type": "patchouli:text", + "text": "By capturing the Ender Rift within an Ender Pearl inside a $(item)Bottle of Warp$(0), the Bottle becomes a Long-Range Teleportation Device. $(br2)On a Right-Click, the Bottle will release its contents and teleport the holder to the location it was created, so long as such teleportation would not cross any Dimensional Boundary." + }, + { + "type": "patchouli:text", + "text": "$(o)To more specifically state the creation process:$(br)$(li)Have Warp inside the Crucible. $(li)Have a $(l:reactive:items/crystal_iron)Ferrous Crystal$(/l) on your person and ensure no other creatures are nearby. $(li)Let a Hopper or other machine put an $(thing)Ender Pearl$(0) into the Crucible. This creates the rift. $(li)Use a Quartz Bottle to capture the rift." + } + ] +} diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/templates/dissolve.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/templates/dissolve.json new file mode 100644 index 000000000000..35f1c2983e84 --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/templates/dissolve.json @@ -0,0 +1,41 @@ +{ + "processor": "com.hyperlynx.reactive.integration.patchouli.DissolveComponentProcessor", + "components": [ + { + "type": "patchouli:header", + "text": "Power Release", + "x": -1, + "y": -1 + }, + { + "type": "patchouli:item", + "item": "#reactant", + "x": 15, + "y": 15, + "framed": true + }, + { + "type": "patchouli:item", + "item": "#product", + "x": 80, + "y": 15, + "framed": true, + "link_recipe": true + }, + { + "type": "patchouli:image", + "image": "reactive:textures/gui/tf.png", + "width": 64, + "height": 64, + "texture_width": 64, + "texture_height": 64, + "x": 23, + "y": 5 + }, + { + "type": "patchouli:text", + "text": "#text", + "y": 58 + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/templates/reaction.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/templates/reaction.json new file mode 100644 index 000000000000..acb5228d7d00 --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/templates/reaction.json @@ -0,0 +1,24 @@ +{ + "processor": "com.hyperlynx.reactive.integration.patchouli.ReactionComponentProcessor", + "components": [ + { + "type": "patchouli:header", + "text": "Reaction Formula", + "x": -1, + "y": -1 + }, + { + "type": "patchouli:text", + "text": "#formula", + "advancement": "#lock", + "y": 21 + }, + { + "type": "patchouli:text", + "text": "You must observe the reaction without any extraneous Powers to record its Formula.", + "advancement": "#lock", + "y": 21, + "negate_advancement": true + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/templates/transmute.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/templates/transmute.json new file mode 100644 index 000000000000..9731a8e57b18 --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/en_us/templates/transmute.json @@ -0,0 +1,46 @@ +{ + "processor": "com.hyperlynx.reactive.integration.patchouli.TransmuteComponentProcessor", + "components": [ + { + "type": "patchouli:header", + "text": "Transmutation", + "x": -1, + "y": -1 + }, + { + "type": "patchouli:item", + "item": "#reactant", + "x": 15, + "y": 15, + "framed": true + }, + { + "type": "patchouli:item", + "item": "#product", + "x": 80, + "y": 15, + "framed": true, + "link_recipe": true + }, + { + "type": "patchouli:image", + "image": "reactive:textures/gui/tf.png", + "width": 64, + "height": 64, + "texture_width": 64, + "texture_height": 64, + "x": 23, + "y": 5 + }, + { + "type": "patchouli:text", + "text": "#reagents", + "y": 56 + }, + { + "type": "patchouli:text", + "text": "#text", + "y": 68 + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/categories/intro.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/categories/intro.json new file mode 100644 index 000000000000..444c45606a7e --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/categories/intro.json @@ -0,0 +1,6 @@ +{ + "name": "指南", + "description": "$(o)我冒昧地将这些笔记编纂成册,以供各位新手炼金师参照使用。$(p)倘若有读完全册的耐心,我推荐阅读本章节中所有条目。由此才能完全理解本书剩下的部分。", + "icon": "reactive:scroll", + "sortnum": 0 +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/categories/items.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/categories/items.json new file mode 100644 index 000000000000..a7f1a07b6ff8 --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/categories/items.json @@ -0,0 +1,6 @@ +{ + "name": "奥术物品", + "description": "这些条目记载了强大的物品产物和方块产物。", + "icon": "reactive:runestone", + "parent": "reactive:results" +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/categories/objects_of_study.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/categories/objects_of_study.json new file mode 100644 index 000000000000..2826e01aef70 --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/categories/objects_of_study.json @@ -0,0 +1,6 @@ +{ + "name": "研究对象", + "description": "$(1)效用未知的物体与现象。", + "icon": "minecraft:blaze_rod", + "sortnum": 1 +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/categories/reactions.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/categories/reactions.json new file mode 100644 index 000000000000..560f6a3656bc --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/categories/reactions.json @@ -0,0 +1,6 @@ +{ + "name": "反应笔记", + "description": "$(o)有关你所观察到的反应的笔记。", + "icon": "reactive:gold_symbol", + "sortnum": 2 +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/categories/results.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/categories/results.json new file mode 100644 index 000000000000..886298d50386 --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/categories/results.json @@ -0,0 +1,6 @@ +{ + "name": "奇迹产物", + "description": "这里整合了部分炼金术领域中的宏伟奇迹。", + "icon": "reactive:stardust", + "sortnum": 3 +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/intro/advancements_disabled.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/intro/advancements_disabled.json new file mode 100644 index 000000000000..7814de82df55 --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/intro/advancements_disabled.json @@ -0,0 +1,13 @@ +{ + "name": "进度锁定", + "icon": "minecraft:book", + "category": "reactive:intro", + "priority": true, + "flag": "|advancements_disabled,advancements_disabled_reactive:journal", + "pages": [ + { + "type": "patchouli:text", + "text": "$(6)Patchouli 配置已禁用本模组的进度锁定。你读到的有些文字可能记述了你完全没见过或做过的事物,反应尤甚。" + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/intro/crucible.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/intro/crucible.json new file mode 100644 index 000000000000..8ad27549f16c --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/intro/crucible.json @@ -0,0 +1,28 @@ +{ + "name": "坩埚", + "icon": "reactive:crucible", + "category": "reactive:intro", + "pages": [ + { + "type": "patchouli:text", + "text": "$(item)能量坩埚$()是$(thing)炼金术的重要工具$()。其独特之处,在于能将物质转换为原始$(thing)炼金能量$(),可供简易获取这些能量。$(br2)此外,它还是$(thing)嬗变$(0)的媒介和$(4)反应$(0)的好用容器。" + }, + { + "type": "patchouli:spotlight", + "item": "reactive:crucible", + "text": "首先,需将$(item)坩埚$()放置在$(thing)世界中$()。然后,需要手动向$(item)其$()中注入水。遗憾的是,坩埚各侧面具有坚护性质,$(thing)自动化管道$()无法触及其内部。$(br2)$(o)Shift+右击即可将其清空。" + }, + { + "type": "patchouli:text", + "text": "向坩埚中投入物品时可能会发生几件事。其一,如果物品是$(thing)嬗变$(0)配方的原料,且坩埚中有必需的$(l:intro/powers)能量$(/l),则物品会被嬗变。示例$(l:reactive:intro/techniques)见此$(/l)。$(br2)其二,具有能量的物品会溶解,并将能量释放到溶液中。抵达坩埚容量上限时此过程会停止。" + }, + { + "type": "patchouli:text", + "text": "坩埚中的能量通常会改变水的颜色和运动模式。$(p)通常情况下,被溶解的物体什么都不会剩下,但某些对应$(thing)能量释放$(0)配方的物品会留下副产物。示例$(l:reactive:intro/pure_quartz)见此$(/l)。$(br2)如果上述事件均未发生,则物品只会在坩埚中漂浮,不会产生反应。" + }, + { + "type": "patchouli:text", + "text": "$(1)工程相关事项:$(p)面对坩埚的$(item)发射器$(1)可装填或清空$(l:reactive:objects_of_study/bottles)能量之瓶$(/l)。$(p)$(item)漏斗(1)可自动向坩埚加入物品,从侧面加入也可。$(p)最后一点,产物会从坩埚中弹出,弹起的高度足以让水流捕获。" + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/intro/curse.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/intro/curse.json new file mode 100644 index 000000000000..545fd41203b6 --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/intro/curse.json @@ -0,0 +1,43 @@ +{ + "name": "诅咒", + "icon": "minecraft:wither_skeleton_skull", + "category": "reactive:intro", + "advancement": "reactive:be_cursed", + "turnin": "reactive:place_eye", + "secret": true, + "pages": [ + { + "type": "patchouli:text", + "text": "$(o)欢迎。你确乎感受到了。那种黑暗的能量。如同地球最深洼处的阵阵寒风。$(br2)我认为它起源于下界,但又不为那个维度所限。的确,我有理由相信它在主世界中能力更甚。" + }, + { + "type": "patchouli:text", + "text": "$(o)$(4)附近亡灵生物的死亡$(0)会产生这种能量,但某种$(l:reactive:intro/symbols)守护力量$(/l)能完全抵御它。" + }, + { + "type": "patchouli:spotlight", + "item": "minecraft:chiseled_red_sandstone", + "text": "$(o)红砂岩地区的废墟雕刻着一个超乎我们理解的存在。就在那些壁刻旁边,我们找到了一段预言。“凋灵苏醒之时,暗影降临之日。”猪人领主们不相信这段预言,至少明面上是这样。正常情况下,我也不会相信,但最近的研究结果……算是埋下了疑虑的种子。" + }, + { + "type": "patchouli:text", + "text": "$(o)我不知道你所在世界的实际情况,但如果你找到了这段话,大概率诅咒也已接管了那里。怪物会从阴影中或从地底出现。敏感的生命形态会在接触到主世界空气后开始转化。" + }, + { + "type": "patchouli:text", + "text": "$(o)这等令人畏惧之事发生之时,我们大概早已离去。你所能做的也只是尽可能利用我们遗留的一切:这本书、我们的矿井,以及现已成为下界的空间。我只有一个要求。在尝试利用这种诅咒的时候……多加小心。" + }, + { + "type": "patchouli:empty", + "draw_filler": false + }, + { + "type": "patchouli:empty", + "draw_filler": false + }, + { + "type": "reactive:transmute", + "recipe": "cursed_symbol" + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/intro/end.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/intro/end.json new file mode 100644 index 000000000000..c8147a85e1b7 --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/intro/end.json @@ -0,0 +1,41 @@ +{ + "name": "终末", + "icon": "minecraft:ender_eye", + "category": "reactive:intro", + "advancement": "minecraft:end/kill_dragon", + "secret": true, + "sortnum": 100, + "pages": [ + { + "type": "patchouli:text", + "text": "$(o)如果勾起了你解锁新合成配方或者提示或者其他东西的兴趣,我很抱歉,但我真的需要给你写一段笔记。$(br2)先让我解释一下。最近,为寻求$(l:reactive:results/astral)另一领域$(/l)的知识,我前去末影人严加看守的要塞附近侦查。" + }, + { + "type": "patchouli:text", + "text": "$(o)在那满书架的空白书页中,我发现了一段文字。一首诗。我想你之前也许听过,为方便回忆,诗是以此起首的:$(br2)$(reset)“$(3)我看到你所指的那个玩家了。$(2)$(playername)?$(0)”$(br2)$(o)这就是你。不要闪烁其词——你要是能读到这篇文章,那就必然是你。" + }, + { + "type": "patchouli:text", + "text": "$(o)对那首诗的思考,还有对你的存在的思考,都将我的意识带向了奇妙的境界。我不信教,但随着我对世界的认识增长,我愈加相信世上存在我无从理解的事物。$(br2)无需过多担心——你读到这里的时候,我应该已经死了。这不重要。" + }, + { + "type": "patchouli:text", + "text": "$(o)无论如何,得知我离去后必然后继有人,必然有人整理碎片,必然有人重建遗迹……我就明白我必须要和此人取得联系。但是,我知道你是什么。你是玩家。你不会为与游戏无关的信息烦恼。正是在这种想法的驱动下,我整理了这份日志。" + }, + { + "type": "patchouli:text", + "text": "$(o)我辑录了前人的所有笔记,也加了些我自己写的。我将所有笔记捆扎成书,马上就要把它放进某个合成配方了。$(br2)我需要你关心这本书。这么做就意味着你会了解我们的世界。你的梦中会有我们。$(br2)我知道这很自私,但我还能说什么呢?" + }, + { + "type": "patchouli:text", + "text": "$(o)当然,世界上会同时存在许多其他事物。也许这段话在你构建的背景故事中毫无意义。也许除去这本书,你的世界中全无我们的痕迹。也许你只是不关心。$(br2)假如真是如此,我为浪费你的时间深表歉意。" + }, + { + "type": "patchouli:text", + "text": "$(o)不管怎么说,$(playername)……我希望你还记得那首诗的结尾。你是万物之一,现在我也是了。$(br2)万物爱你。$(br2)保重。" + }, + { + "type": "patchouli:empty" + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/intro/fundamentals.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/intro/fundamentals.json new file mode 100644 index 000000000000..c307a2b1e56b --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/intro/fundamentals.json @@ -0,0 +1,55 @@ +{ + "name": "基本原理", + "icon": "reactive:scroll", + "category": "reactive:intro", + "turnin": "reactive:make_crucible", + "priority": true, + "pages": [ + { + "type": "patchouli:text", + "text": "炼金术(正式名称为“反应炼金术”)是探索隐藏于世界各处的各色$(l:reactive:intro/powers)炼金能量$()之技艺。$(br2)从魔咒的魔法力量,到末影人的瞬时移动,这些奇怪现象和特异事件在日常生活中随处可见,许多都是炼金能量所致。" + }, + { + "type": "patchouli:text", + "text": "这些$(l:reactive:intro/powers)能量$()的真实本质是一种原始的本体论力,它与材料的相互作用依据材料性质而定。未处于特殊容器中时,这些能量便会迅速消解为各式粒子和效果。正因此,它们只能依存于特定物体。" + }, + { + "type": "patchouli:text", + "text": "不过,漫长的历史中也曾出现过$(l:reactive:intro/powers)能量$()被释放后又会被另一材料捕获的设想。这一设想的确得以验证,$(thing)水溶液$(0)极其适合捕获能量。$(p)然而,能量只会在某些诱因作用下进入溶液,$(l:reactive:intro/crucible)坩埚$(/l)就能作为诱因。" + }, + { + "type": "patchouli:text", + "text": "能量间的相互作用则由$(item)此世界独有的基本性质$(0)决定。这些性质又是由一个固定的数衍生而来,我将其称为$(item)炼金术种子$(0)。$(p)$(6)(如需更改炼金术种子,请查看服务端配置文件。)" + }, + { + "type": "patchouli:text", + "text": "$(o)在继续后面的研究之前,你应该先制作一口坩埚。按照下列步骤操作:$(br2)用混有红石的发光墨水在白纸上抄录下页符号。我已把它转化成合成配方,以便操作。$(br2)然后将产物印至炼药锅即可。" + }, + { + "type": "patchouli:image", + "images": ["reactive:textures/gui/scroll_glyph.png"] + }, + { + "type": "patchouli:crafting", + "recipe": "reactive:alchemy_scroll_crafting", + "text": "$(o)此配方即可制成所需卷轴。" + }, + { + "type": "patchouli:crafting", + "recipe": "reactive:alchemy_scroll_alt_crafting", + "text": "$(o)替代配方之一。" + }, + { + "type": "patchouli:crafting", + "recipe": "reactive:alchemy_scroll_alt2_crafting", + "text": "$(o)替代配方之二。" + }, + { + "type": "patchouli:text", + "text": "$(o)这些符号的意义不重要。只需理解卷轴的力量并不来源于这些符记,而是一半来源于墨水的内在性质,一半来源于你。愿意花心思抄录这些符词,就是此后一切的开始。" + } + ], + "extra_recipe_mappings": { + "reactive:crucible": 4 + } +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/intro/nether.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/intro/nether.json new file mode 100644 index 000000000000..95e3661a50b3 --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/intro/nether.json @@ -0,0 +1,21 @@ +{ + "name": "下界炼金术", + "icon": "minecraft:netherrack", + "category": "reactive:intro", + "advancement": "reactive:try_nether_crucible", + "secret": true, + "pages": [ + { + "type": "patchouli:text", + "text": "我最近刚从那可怖的下界中返回,这是第一次造访,也会是最后一次。那些描述完全不切实际!下界再$(thing)糟糕$(0)不过!如果不是因为那里材料丰富,我都想把每一扇人形猪的传送门完全封死。" + }, + { + "type": "patchouli:text", + "text": "不过,这么做会产生些社会文化问题。都随便了!下界令人不快的事情中之一,便是液态水无法存在于下界。显然坩埚也受其制约,尽管炼药锅很神秘地被排除在外。" + }, + { + "type": "patchouli:text", + "text": "诚然,在下界中实施炼金术似乎不太可能……$(br2)$(o)老朋友,又见面了。我在想,假如某种$(4)非水$(0)液体也能支撑炼金术,会怎么样?只是这么说说……" + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/intro/powers.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/intro/powers.json new file mode 100644 index 000000000000..4e2caa0fadc9 --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/intro/powers.json @@ -0,0 +1,23 @@ +{ + "name": "能量", + "icon": "reactive:gold_symbol", + "category": "reactive:intro", + "pages": [ + { + "type": "patchouli:text", + "text": "基础炼金能量共有六种:$(li)$(4)烈焰$(0),热量与火焰的能量。$(li)$(4)光耀$(0),字面意思,光的能量。$(li)$(4)意识$(0),魔咒与思维的能量。$(li)$(4)灵魂$(0),灵体的能量。$(li)$(4)折跃$(0),空间的能量。$(li)$(4)生命$(0),生命的能量。" + }, + { + "type": "patchouli:text", + "text": "上述这些能量总称为$(thing)基础能量$(0)。$(p)需要注意坩埚中也会出现其他能量。其中最为常见的是$(#9d1e2d)酸质$(0)、$(#9d1e2d)形体$(0),以及$(#9d1e2d)繁茂$(0)。" + }, + { + "type": "patchouli:text", + "text": "溶液中的能量会相互$(thing)反应$(0)。如果你的坩埚口冒出了粒子,或是有粒子围着坩埚运动,那就是反应开始了!偶尔它们也会激发出更剧烈的效果——可能对周围生物有害,也包括你。$(p)$(o)此日志中有一部分专门用于记录发生的反应。" + }, + { + "type": "patchouli:text", + "text":"$(o)对何种物品产生何种能量有疑问很正常。这个问题的具体答案一般不可确定,但两者大体的联系则明显易见。稍加批判性思考和笔记记录就能获得相当完善的见解。$(br2)以$(l:reactive:objects_of_study/notable_sources)这个条目$(/l)作为开始就很不错。$(br2)$()$(6)(如需能量来源在 JEI 中可见,请查看客户端配置文件。)" + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/intro/pranked.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/intro/pranked.json new file mode 100644 index 000000000000..9f3b37578a5f --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/intro/pranked.json @@ -0,0 +1,18 @@ +{ + "name": "实在忍不了", + "icon": "minecraft:lava_bucket", + "category": "reactive:intro", + "advancement": "reactive:try_lava_crucible", + "secret": true, + "sortnum": 99, + "pages": [ + { + "type": "patchouli:text", + "text": "$(o)哈哈哈,我耍到你了吗?抱歉,我已经知道我成功了——否则你也读不到这段话。$(br2)玩弄你的无知非常幼稚,我懂,我懂。尽管如此,我确实有个$(thing)合适的理由$(0)——这么做很好玩。抱歉毁了你的坩埚,不过对你来说,再找些红石和荧光墨囊肯定不是什么难事。" + }, + { + "type": "patchouli:text", + "text": "$(o)希望没东西被烧毁……我开始觉得有点对不起你了。要不这样,我给你一个提示以作赔偿。一个无半点虚假的提示。$(4)铁徽记附近的灵体和幻翼会受到伤害。$(0)为什么?怎么理解?能不能用科学解释?$(br2)不管怎么说,祝你玩得开心,身心安全,万事顺利。" + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/intro/pure_quartz.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/intro/pure_quartz.json new file mode 100644 index 000000000000..a76570d376a2 --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/intro/pure_quartz.json @@ -0,0 +1,33 @@ +{ + "name": "纯净石英", + "icon": "reactive:quartz", + "category": "reactive:intro", + "advancement": "reactive:make_crucible", + "pages": [ + { + "type": "patchouli:spotlight", + "item": "reactive:quartz", + "text": "纯净石英是清澈的原生石英矿物,也是向$(item)紫水晶碎片$(0)和$(item)回响碎片$(0)释放特定能量的副产物。" + }, + { + "type": "reactive:dissolve", + "reactant": "minecraft:amethyst_shard", + "text": "$(o)紫水晶进去,纯净石英出来。" + }, + { + "type": "reactive:transmute", + "recipe": "pure_quartz_from_nether_quartz", + "text": "也有这种替代配方,很适合$(item)紫水晶$(0)短缺的人。" + }, + { + "type": "patchouli:crafting", + "recipe": "reactive:pure_quartz_block_crafting", + "text": "纯净石英也可制成一种相当清澈且坚固的玻璃。其炼金性质表现为惰性,也许还有其他用处。" + }, + { + "type": "patchouli:crafting", + "recipe": "reactive:quartz_bottle_crafting", + "text": "$(o)你甚至能用它做个漂亮的小瓶子!" + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/intro/salt.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/intro/salt.json new file mode 100644 index 000000000000..0428d3f12c49 --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/intro/salt.json @@ -0,0 +1,40 @@ +{ + "name": "盐类", + "icon": "reactive:salt", + "category": "reactive:intro", + "advancement": "reactive:make_crucible", + "pages": [ + { + "type": "patchouli:text", + "text": "$(item)盐$(0)是反应发生时的偶见产物。$(p)特别来说,学徒之盐是在某一对$(l:reactive:intro/powers)基础能量$(/l)抵消湮灭时产生的,具体是哪一对由世界决定。" + }, + { + "type": "reactive:transmute", + "recipe": "redstone_from_salt", + "text": "用意识能量调整学徒之盐,可以制造红石。产生这种红色色调的原因不明。" + }, + { + "type": "reactive:transmute", + "recipe": "glowstone_from_salt", + "text": "光耀能量则可用于制造下界的闪光粉末。两者之间的相似度之大确实引人不适。" + }, + { + "type": "reactive:transmute", + "recipe": "blaze_powder_from_salt", + "text": "$(o)也可用它制造烈焰粉,但说实在的,不如直接杀烈焰人来得方便。" + }, + { + "type": "reactive:transmute", + "recipe": "prismarine_crystals_from_salt", + "text": "$(o)此配方对$(thing)海晶石$(0)本质的暗示值得考虑。" + }, + { + "type": "patchouli:crafting", + "recipe": "reactive:salt_block_crafting", + "text": "$(o)你还可以把它做成漂亮的方块!$(p)它不会溶于水或者别的东西,只有装饰作用。" + } + ], + "extra_recipe_mappings": { + "reactive:salt": 0 + } +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/intro/symbols.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/intro/symbols.json new file mode 100644 index 000000000000..d2cb6e614271 --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/intro/symbols.json @@ -0,0 +1,35 @@ +{ + "name": "徽记", + "icon": "reactive:copper_symbol", + "category": "reactive:intro", + "advancement": "reactive:make_crucible", + "pages": [ + { + "type": "patchouli:text", + "text": "$(o)$(item)徽记$(0)能改变坩埚与环境交互的方式。每种徽记功能各不相同。$(p)使用时无需绑定,简单将其放在距坩埚若干格之内,而后等待即可。" + }, + { + "type": "reactive:transmute", + "recipe": "copper_symbol", + "text": "$(o)$(item)铜徽记$(0)发挥了铜的变化本性,促使周围方块中的能量向坩埚移动。" + }, + { + "type": "reactive:transmute", + "recipe": "iron_symbol", + "text": "$(o)$(item)铁徽记$(0)发挥了铁的防护本性,阻止周围方块或事件产生的能量进入坩埚。" + }, + { + "type": "reactive:transmute", + "recipe": "gold_symbol", + "text": "$(o)$(item)金徽记$(0)发挥了金的光耀,使得某些平时无法发生的反应发生。" + }, + { + "type": "patchouli:text", + "text": "$(o)这些现象的背后机制不为人知,但似乎与冶金学有关。铜促进变化,铁促进稳定,金促进表现。" + }, + { + "type": "patchouli:text", + "text": "$(o)对了,还有两件事:你可以用$(item)发射器$(0)自动放置徽记,用$(item)活塞$(0)推动它们时则会将其破坏。$(p)搭建切换徽记的设施时,这些属性能帮上大忙。" + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/intro/synthesis.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/intro/synthesis.json new file mode 100644 index 000000000000..af7a621b041d --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/intro/synthesis.json @@ -0,0 +1,31 @@ +{ + "name": "合成", + "icon": "reactive:textures/gui/synthesis.png", + "category": "reactive:intro", + "advancement": "reactive:see_synthesis", + "pages": [ + { + "type": "patchouli:text", + "text": "$(thing)电激发$(0)能够融合相邻的基础能量。$(br2)我称产物为$(3)隐秘能量$(0)。这些难以捉摸的能量又会展现出什么样的属性呢?" + }, + { + "type": "patchouli:image", + "images": ["reactive:textures/gui/rune_circle.png"], + "text": "此图展示了能量之间的关系。" + }, + { + "type": "patchouli:image", + "images": ["reactive:textures/gui/rune_circle_a1.png"], + "text": "相对的$(4)基础能量$(0)互相抵消湮灭。" + }, + { + "type": "patchouli:image", + "images": ["reactive:textures/gui/rune_circle_a2.png"], + "text": "相邻的能量对则可合成$(3)隐秘能量$(0)。" + }, + { + "type": "patchouli:text", + "text": "我由此理论推断出了$(4)隐秘能量有且仅有三种$(0),每一种都由两种基础能量在电激发的坩埚中产生。" + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/intro/techniques.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/intro/techniques.json new file mode 100644 index 000000000000..704f1a0779ac --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/intro/techniques.json @@ -0,0 +1,41 @@ +{ + "name": "技术要点", + "icon": "reactive:litmus_paper", + "category": "reactive:intro", + "advancement": "reactive:make_crucible", + "priority": true, + "pages": [ + { + "type": "patchouli:text", + "text": "$(o)以下是几个需格外注意的特性。" + }, + { + "type": "reactive:transmute", + "recipe": "litmus_paper", + "anchor": "litmus", + "text": "$(item)石蕊试纸$(0)是一种经过特殊处理的纸页,可用于测量坩埚中能量的强度。$(p)$(o)手持时右击使用即可测量,Shift+右击即可读出结果。" + }, + { + "type": "patchouli:text", + "text": "$(o)$(item)石蕊试纸$(0)也会说明坩埚中的能量能否发生反应,若不能则还会说明为什么。这些说明一般都很简单易懂,但仍需注意它们只会当前可能进行的反应。" + }, + { + "type": "patchouli:text", + "text": "$(thing)嬗变$(0)(将某一物品转变为另一物品)只会在总能量达到某一阈值时才进行。特别地,所有反应物均存在且至少一种超过该阈值时,也会发生嬗变。" + }, + { + "type": "patchouli:spotlight", + "item": "reactive:body_bottle", + "text": "$(o)$(#AF5220)形体能量$(0)会抑制反应的进行。如果真的要用难以凑出的能量组合,向其中加入形体即可。$(p)存在形体能量时,石蕊试纸会显示“$()<反应名>被抑制$(o)”。" + }, + { + "type": "patchouli:crafting", + "recipe": "reactive:shulker_crucible_crafting", + "text": "$(o)我很久之前在书中发现了这个配方。也许是在讲一个可移动的坩埚?$(br2)试试看应该值得,但必须先搞清楚那个紫色的东西究竟是什么。" + }, + { + "type": "patchouli:text", + "text": "$(item)能量法杖$(0)的制作过程中,反应顺序与金徽记下各秘密能量反应顺序相同。$(p)$(4)$(bold)爆破$(br)起沫$(br)标格破坏$()$(p)顺序即是如此。" + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/intro/volt_cell.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/intro/volt_cell.json new file mode 100644 index 000000000000..e5e583b86e7c --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/intro/volt_cell.json @@ -0,0 +1,23 @@ +{ + "name": "电激单元", + "icon": "reactive:volt_cell", + "category": "reactive:intro", + "advancement": "reactive:make_crucible", + "turnin": "reactive:see_synthesis", + "pages": [ + { + "type": "patchouli:spotlight", + "item": "reactive:volt_cell", + "text": "电激单元是利用$(#9d1e2d)酸质$(0)之瓶的化学性质积累$(thing)电荷$(0)的装置。$(p)$(o)还在尝试合成酸质之瓶吗?要记得,在书中Shift点击材料可以查看其合成方式!" + }, + { + "type": "patchouli:crafting", + "recipe": "reactive:volt_cell_crafting", + "text": "除去伤害上方生物的功能外,在坩埚下方放置还能为其充上$(thing)电$(0)。这种激发物能够促进基础能量对之间发生全新而重要的反应。" + }, + { + "type": "patchouli:text", + "text": "$(o)到目前为止,我只记述了我所知信息的一部分。发现一种$(item)电激单元$(0)激发的新反应我再放出其他部分。$(p)祝你好运!" + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/items/crystal_iron.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/items/crystal_iron.json new file mode 100644 index 000000000000..6bb55c8dcec9 --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/items/crystal_iron.json @@ -0,0 +1,23 @@ +{ + "name": "铁质晶体", + "icon": "reactive:crystal_iron", + "category": "reactive:items", + "advancement": "reactive:make_crucible", + "pages": [ + { + "type": "patchouli:spotlight", + "item": "reactive:crystal_iron", + "text": "$(1)铁质晶体是一种奇妙的宝石,能促发持有者的生命力。$(br2)具体而言,它的坚护属性能消除多种魔法伤病和平凡伤病,随意操作坩埚导致的问题也在此列。" + }, + { + "type": "reactive:transmute", + "recipe": "crystal_iron", + "text": "$(1)配方很简单,但并不意味着它很易得。确保浓度足够高。" + }, + { + "type": "reactive:transmute", + "recipe": "crystal_iron_repair", + "text": "$(1)也可用同种混合物将铁质晶体恢复至满耐久度。" + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/items/crystal_portal.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/items/crystal_portal.json new file mode 100644 index 000000000000..a0a03187543b --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/items/crystal_portal.json @@ -0,0 +1,16 @@ +{ + "name": "传送门的晶化", + "icon": "reactive:solid_portal", + "category": "reactive:items", + "advancement": "reactive:portal_freeze", + "pages": [ + { + "type": "patchouli:spotlight", + "item": "reactive:solid_portal", + "text": "$(o)向下界传送门中一次性注入足够多的意识能量,即可制成晶化下界传送门。$(p)在传送门框架不完整的情况下,可空手直接采集。" + } + ], + "extra_recipe_mappings": { + "reactive:solid_portal": 0 + } +} diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/items/gold_foam.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/items/gold_foam.json new file mode 100644 index 000000000000..57467afb6ccc --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/items/gold_foam.json @@ -0,0 +1,16 @@ +{ + "name": "金沫", + "icon": "reactive:gold_foam", + "category": "reactive:items", + "advancement": "reactive:see_synthesis", + "pages": [ + { + "type": "patchouli:spotlight", + "item": "reactive:gold_foam", + "text": "这种材料是个谜:贵金属转变为一种充气的、滑润的泡沫类物质。$(br2)由于其本性湿软,它会限制跳跃高度。$(br2)$(l:reactive:intro/synthesis)隐秘能量$(/l)之一可能在$(4)金徽记$(0)的影响下产生这种材料。" + } + ], + "extra_recipe_mappings": { + "reactive:gold_foam": 0 + } +} diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/items/mnemonic.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/items/mnemonic.json new file mode 100644 index 000000000000..f49bac64d510 --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/items/mnemonic.json @@ -0,0 +1,28 @@ +{ + "name": "记忆鳞茎", + "icon": "reactive:mnemonic_bulb", + "category": "reactive:items", + "advancement": "reactive:get_mnemonic_bulb", + "pages": [ + { + "type": "patchouli:spotlight", + "item": "reactive:mnemonic_bulb", + "text": "我称这种增生物为$(thing)记忆鳞茎$(0),因其能很好地检测和复现$(4)红石信号序列$(0)。$(p)请允许我介绍其用途和操作方式。" + }, + { + "type": "patchouli:text", + "text": "1) 放置鳞茎,再延出一条红石线与其相接。$(p)2) 以任意序列传输红石信号脉冲。可以使用拉杆或更精密的机械生成序列。$(p)3) 给予一次$(l:reactive:intro/volt_cell)电脉冲$(/l)以结束记录。$(p)如果电力使用起来不太方便,可以直接破坏方块。物品形态的鳞茎会保留序列。" + }, + { + "type": "patchouli:text", + "text": "此后,鳞茎即可完美复现传入的信号序列,无论是持续时间还是信号强度,直至撤走电力。$(p)若需覆写其中序列,重复上述步骤即可。" + }, + { + "type": "patchouli:text", + "text": "我承认我不是红石工程师,但我相信若是配合$(thing)串行编解码器$(0)使用,便可将其看作存储方块。$(p)它也可用作便捷的$(thing)自定义时钟$(0)。" + } + ], + "extra_recipe_mappings": { + "reactive:mnemonic_bulb": 0 + } +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/items/rending_plinth.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/items/rending_plinth.json new file mode 100644 index 000000000000..864ce98f20bc --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/items/rending_plinth.json @@ -0,0 +1,17 @@ +{ + "name": "裂空基座", + "icon": "reactive:rending_plinth", + "category": "reactive:items", + "advancement": "reactive:get_rending_plinth", + "pages": [ + { + "type": "patchouli:spotlight", + "item": "reactive:rending_plinth", + "text": "$(6)你是第一个制造这种设备的人,但了解其工作原理也非常重要。我可以提供帮助。$(p)此设备在闲置状态下表现为惰性。使用时必须先制造一个$(l:reactive:results/teleportation)链缚折跃之瓶$(/l)。如果你在这一步卡住了,可先研究$(thing)末影珍珠$(6)。" + }, + { + "type": "patchouli:text", + "text": "$(6)手持这种能量之瓶,再把它的内容物倒在基座上。基座便会捕获并扩张其中裂隙,而后稳定为可无限次穿越的传送门,其目标即为瓶中的目的地。$(p)只要基座不被拆除,裂隙就可一直存在。" + } + ] +} diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/items/runestone.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/items/runestone.json new file mode 100644 index 000000000000..f3b67aa95237 --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/items/runestone.json @@ -0,0 +1,13 @@ +{ + "name": "符文石", + "icon": "reactive:runestone", + "category": "reactive:items", + "advancement": "reactive:make_crucible", + "pages": [ + { + "type": "reactive:transmute", + "recipe": "runestone", + "text": "$(1)符文石是灌注有意识能量的普通石头。在$(thing)附魔仪式$(1)设施附近时,它能提供大约半个$(item)书架$(1)的奥术知识增益,但制作用的材料消耗却要少得多!" + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/items/staff.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/items/staff.json new file mode 100644 index 000000000000..612b3030adeb --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/items/staff.json @@ -0,0 +1,69 @@ +{ + "name": "能量法杖", + "icon": "reactive:incomplete_staff", + "category": "reactive:items", + "advancement": "reactive:see_synthesis", + "pages": [ + { + "type": "patchouli:text", + "text": "$(1)我们总算到这一步了!法师们手持法杖掌控奥术的传说即将化作现实!真是激动人心!$(br2)所有三种已知的隐秘能量合一,即是故事与现实间门扉的钥匙。" + }, + { + "type": "patchouli:crafting", + "recipe": "reactive:staff_crafting", + "text": "$(1)首先,用金和铜制造一个简单的束柄以传导能量,在其末端装上一块纯化过的石英以作嵌座,再安上一块能将这种能量定向的板材。$(0)$(o)在你所处的情况下,一片固化传送门就应足够。" + }, + { + "type": "patchouli:text", + "text": "$(1)如此造出的装置对$(4)周围坩埚排出的能量$(1)很敏感。特别地,隐秘能量会与其共振并精校之,但这需要你一次性排出超过半个坩埚的量。$(br2)$(4)按正确顺序使用三种隐秘能量后$(1),法杖即校准完毕。" + }, + { + "type": "patchouli:text", + "text": "$(1)法杖校准好后,需要排出任意量的基础能量之一作为制作过程的收束。法杖会获得对应能量的能力。$(br2)每制成一种法杖,我都会将有关细节记录在此。" + }, + { + "type": "patchouli:spotlight", + "item": "reactive:mind_staff", + "text": "$(item)奥术能量法杖$(1)能够进行简单的短程攻击。每次产生脉动时,它都会发射三束奥术能量,这些能量束会瞄准周围的活物。", + "advancement": "reactive:get_mind_staff" + }, + { + "type": "patchouli:spotlight", + "item": "reactive:blaze_staff", + "text": "$(item)烈焰能量法杖$(1)会向你所看的方向发射烈焰人火球。这种火球会自动飞向你所看的实体,或你视线方向 32 格内任意一处。", + "advancement": "reactive:get_blaze_staff" + }, + { + "type": "patchouli:spotlight", + "item": "reactive:vital_staff", + "text": "$(item)护生能量法杖$(1)在使用时会产生治疗光环,给予范围内活物生命恢复和一定量的生命提升。", + "advancement": "reactive:get_vital_staff" + }, + { + "type": "patchouli:spotlight", + "item": "reactive:light_staff", + "text": "$(item)耀熠能量法杖$(1)会发生一束纯净的光耀能量。这束能量击中方块时会制造一种不可触的隐形光源。能束穿过的亡灵生物会开始燃烧。$(br2)像用它攻击一样挥动,就可摧毁附近的一个不可触光源。", + "advancement": "reactive:get_light_staff" + }, + { + "type": "patchouli:spotlight", + "item": "reactive:soul_staff", + "text": "$(item)灵质能量法杖$(1)会召唤出足以完全消灭范围内活物的灵体云。$(br2)千万不要靠得太近……", + "advancement": "reactive:get_soul_staff" + }, + { + "type": "patchouli:spotlight", + "item": "reactive:warp_staff", + "text": "$(item)折跃能量法杖$(1)能传送活物。使用一次以选择生物,再次使用就会将其传送至你指向的位置。$(br2)跨越维度界限会切断法杖的连接。", + "advancement": "reactive:get_warp_staff" + } + ], + "extra_recipe_mappings": { + "reactive:blaze_staff": 0, + "reactive:mind_staff": 0, + "reactive:soul_staff": 0, + "reactive:warp_staff": 0, + "reactive:vital_staff": 0, + "reactive:light_staff": 0 + } +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/items/stardust.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/items/stardust.json new file mode 100644 index 000000000000..e64dd2acc565 --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/items/stardust.json @@ -0,0 +1,17 @@ +{ + "name": "星尘", + "icon": "reactive:stardust", + "category": "reactive:items", + "advancement": "reactive:make_crucible", + "pages": [ + { + "type": "reactive:transmute", + "recipe": "stardust_from_glowstone", + "text": "面对成千上万个可浮空而不可触光源的制造请求,这种神秘的物质便是我们炼金师的回应。它甚至能直接在空中放置。真是个奇迹!" + }, + { + "type": "patchouli:text", + "text": "这种材料的另一特点在于,在同一位置多次放置时会散布出去,最终产生类似星座的效果。" + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/objects_of_study/allay_farming.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/objects_of_study/allay_farming.json new file mode 100644 index 000000000000..a1ca10dff1c8 --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/objects_of_study/allay_farming.json @@ -0,0 +1,40 @@ +{ + "name": "有关悦灵的研究", + "icon": "reactive:soul_bottle", + "category": "reactive:objects_of_study", + "advancement": "reactive:see_allay_summon", + "pages": [ + { + "type": "patchouli:text", + "text": "$(1)我成功了!我面前出现了一个灵体——!它看上去……是善良的?甚至能算友好?不过我期待的是宏伟壮观的事物……$(p)好吧,现实总不尽人意。" + }, + { + "type": "patchouli:text", + "text": "$(1)它发出的怪异蓝色荧光让我的皮肤有点刺痒,和未精制的灵魂能量一样。徽记没有太大用处,但必然有方式让它献出那些能量。" + }, + { + "type": "patchouli:text", + "text": "$(1)更新 1:$(p)这个生物今天跟着我走遍了城镇广场——它似乎对我有种喜好。它一开始比较胆怯,但看到我与镇民的交谈后就好像有了些勇气。" + }, + { + "type": "patchouli:text", + "text": "$(1)更新 2:$(p)这个生物喜欢捡起散落的物品。不幸的是,它带给我未完成测量的石蕊试纸时,我才发现这一点。但我狠不下心惩罚它,于是我重做了实验。" + }, + { + "type": "patchouli:text", + "text": "$(1)更新 3:$(p)这个生物说了一个词:“悦灵”。这个词的意义是舒缓,“轻心”。这是它的名字?还是说它在请求我的帮助?我注意到它在我的反应物箱子旁边徘徊……" + }, + { + "type": "patchouli:text", + "text": "$(1)更新 4:$(p)悦灵很喜欢紫水晶碎片。它拿上一块碎片后,就开始四处飘动,像是在寻找东西。它最后停在了我的旧唱片机上看向了我,仿佛在等待着什么。" + }, + { + "type": "patchouli:text", + "text": "$(1)更新 5:$(p)悦灵手持紫水晶碎片时会在音乐中复制自身。我是在和悦灵玩一种简单的投接碎片“游戏”的时候发现的。$(p)这么说可能会带点拟人手法,但悦灵似乎很感恩。" + }, + { + "type": "patchouli:text", + "text": "$(1)更新 6:$(p)我昨晚把一个空石英瓶留在了外面,而我来取的时候,瓶子却在悦灵的手中——并且不知怎的,充满了灵魂能量。这是悦灵的感激吗……?" + } + ] +} diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/objects_of_study/astral1.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/objects_of_study/astral1.json new file mode 100644 index 000000000000..3e4e36d1ad60 --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/objects_of_study/astral1.json @@ -0,0 +1,64 @@ +{ + "name": "星灵合成", + "icon": "minecraft:map", + "category": "reactive:objects_of_study", + "advancement": "reactive:harvest", + "turnin": "reactive:see_astral_synthesis", + "pages": [ + { + "type": "patchouli:text", + "text": "$(o)近期我一直在思考$(l:reactive:intro/curse)诅咒$(/l)造成的问题。$(p)如果说诅咒能同化所有其他能量,那么诅咒能量一旦出现,全世界最终都会毁于其手,甚至于毫无抵抗之力。但为何现实不是这样?$(p)也许这也算是一种可能性……?" + }, + { + "type": "patchouli:text", + "text": "$(o)就在我苦思冥想之时,我在我已故导师的书房中找到了一本古旧的$(item)附魔书$(0),其上魔咒早已因时间而消散。$(p)书中的一页画着这副图:" + }, + { + "type": "patchouli:image", + "images": ["reactive:textures/gui/astral_diagram.png"] + }, + { + "type": "patchouli:text", + "text": "$(o)这幅图中有一个三维的类棱锥体,中央部分标记为“BASE”,似乎代表着标准的$(thing)基础能量$(0)六边形交互环。$(p)而在其下方,写着“CURSE”这个词;两者之间的连线象征着炼金术中诅咒能量会吸引基础能量。" + }, + { + "type": "patchouli:text", + "text": "$(o)但是,顶部还有一个标记为“ASTRAL”的点。这应当是第二种终极能量,是相对于诅咒的极正……$(p)如果真有这么一种能量,也许就是它在世界诞生之时抵御了诅咒的影响。$(p)这种能量的合成方式仍是谜团。" + }, + { + "type": "patchouli:text", + "text": "$(o)研究开始的第一步,应该是将基础能量融合为隐秘能量,但每一种隐秘能量仅代表着六种基础能量中的两种。$(p)隐秘能量当然有可能互相反应,但坩埚中必须同时存在所有三种隐秘能量才能验证这种说法是否为真。" + }, + { + "type": "patchouli:text", + "text": "$(o)我从未尝试过组合它们是有原因的。$(p)根本不可能做到。$(p)就算坩埚的体积足够装下这些能量,也完全没有方法在$(thing)基础能量$(0)相互反应之前分离出多余能量。" + }, + { + "type": "patchouli:empty" + }, + { + "type": "patchouli:text", + "text": "$(o)……至少,我总结到的经验是这样。我心底里依然认为这种冒险行为完全有可能成功,但不管怎么样,我再也不会有机会尝试了。$(p)不是因为道阻且长,而是因为某些更烦人的事情:我不再拥有使用我已故导师工作室的许可了。" + }, + { + "type": "patchouli:text", + "text": "$(o)虽然我的导师将他的知识和记录留给了我,他的实验室实际上依然是国王的资产。而国王又为了获得战争资金卖掉了这间实验室。我必须避免在正式书信中表明我对这一决定的意见。$(p)但没了工具,我能做的也只有书写了。" + }, + { + "type": "patchouli:text", + "text": "$(o)面对如此谜团,在仅剩一步之处心有余而力不足,只能眼睁睁看着机会离我而去,而完全没有相应回报,实在是恼人至极。$(p)但我确信,在接下来的几个月里,这种担忧只会是我所有的担忧中最小的一份。" + }, + { + "type": "patchouli:empty", + "draw_filler": "false" + }, + { + "type": "patchouli:empty", + "draw_filler": "false" + }, + { + "type": "patchouli:text", + "text": "$(o)$(playername)……他们会解决的。这件事一定会被解决的,一定会的。$(p)我只需要保持信心。" + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/objects_of_study/blaze.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/objects_of_study/blaze.json new file mode 100644 index 000000000000..e9ea67847df9 --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/objects_of_study/blaze.json @@ -0,0 +1,23 @@ +{ + "name": "烈焰能量", + "icon": "minecraft:blaze_powder", + "category": "reactive:objects_of_study", + "advancement": "reactive:make_crucible", + "turnin": "reactive:see_blaze_gather", + "pages": [ + { + "type": "patchouli:text", + "text": "在所有基础能量中,有四种是平凡的,它们的来源材料获取方式简单,而且向坩埚中注入这些能量也比较轻松。然而,烈焰棒中的能量依旧难以捉摸。$(br2)烈焰能量的重要性显而易见,但其与水会产生不良反应,捕获这种能量似乎不太可能……" + }, + { + "type": "patchouli:crafting", + "recipe": "reactive:mounted_blaze_rod_crafting", + "text": "我设计了一种装置,能将烈焰棒嵌入标格。用铜做其端盖的材质,能令其中的能量辐散出来;可惜这种辐散太过微弱,无法影响到坩埚。要是能有种$(l:reactive:intro/symbols)强化能量传输$(0)的方式就再好不过了……" + }, + { + "type": "patchouli:spotlight", + "item": "minecraft:end_rod", + "text": "$(o)前代文本还提及了另一种将烈焰棒嵌入方块的方式。这种紫色物质会将能量纯化为光,因此类似操作可从其中辐散光耀能量。" + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/objects_of_study/book_and_quill.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/objects_of_study/book_and_quill.json new file mode 100644 index 000000000000..3c7059f6b62d --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/objects_of_study/book_and_quill.json @@ -0,0 +1,16 @@ +{ + "name": "以水书写", + "icon": "minecraft:writable_book", + "category": "reactive:objects_of_study", + "advancement": "reactive:make_crucible", + "pages": [ + { + "type": "patchouli:text", + "text": "$(1)在尝试分离出比$(item)附魔书$(1)更易得的意识能量源时,我选择了向意识能量溶液中溶解一份普通的$(item)书与笔$(1)。$(p)最终结果出乎我的意料。必定有方法能利用这种性质……" + }, + { + "type": "patchouli:text", + "text": "$(1)查阅文献之后,我找到了有关密度和散布程度的信息。也许意识能量的含量与这种现象有所关联?" + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/objects_of_study/bottles.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/objects_of_study/bottles.json new file mode 100644 index 000000000000..6cdb80a18666 --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/objects_of_study/bottles.json @@ -0,0 +1,28 @@ +{ + "name": "瓶中魔法", + "icon": "minecraft:glass_bottle", + "category": "reactive:objects_of_study", + "advancement": "reactive:make_crucible", + "turnin": "reactive:get_power_bottle", + "priority": true, + "pages": [ + { + "type": "patchouli:text", + "text": "$(o)大多数能量都能存入物品。你可能觉得$(4)把溶液装进瓶子里就行$(0),但是——还是推荐先自行尝试,问题显而易见。$(br2)你还能想到可制造瓶子的$(4)其他材料$(0)吗?" + }, + { + "type": "patchouli:text", + "text": "$(o)如果在用瓶子从坩埚中抽出能量上遇到困难,可以回忆一下从炼药锅中取水的过程。两者的操作是一样的。$(p)Shift右击就可以将能量放回坩埚了。" + } + ], + "extra_recipe_mappings": { + "reactive:acid_bottle": 0, + "reactive:body_bottle": 0, + "reactive:blaze_bottle": 0, + "reactive:mind_bottle": 0, + "reactive:soul_bottle": 0, + "reactive:warp_bottle": 0, + "reactive:verdant_bottle": 0, + "reactive:light_bottle": 0 + } +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/objects_of_study/comparator.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/objects_of_study/comparator.json new file mode 100644 index 000000000000..d28381376f12 --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/objects_of_study/comparator.json @@ -0,0 +1,16 @@ +{ + "name": "红石之谜", + "icon": "minecraft:comparator", + "category": "reactive:objects_of_study", + "advancement": "reactive:make_crucible", + "pages": [ + { + "type": "patchouli:text", + "text": "$(1)我擅长工程的朋友对坩埚的红石信号响应愈发好奇。现在就来研究吧。$(p)探索方向共有两种:$(item)输入$(1)和$(item)输出$(1)。" + }, + { + "type": "patchouli:text", + "text": "$(1)输出响应似乎比较简单。$(item)比较器$(1)会响应坩埚,信号强度受能量含量影响,不过我怀疑其他因素也会影响强度。$(p)$(item)输入$(1)响应则更为有趣。我认为足够强的红石信号可能能以某种方式影响坩埚的坚护性。" + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/objects_of_study/conduit.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/objects_of_study/conduit.json new file mode 100644 index 000000000000..31d1c3b554af --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/objects_of_study/conduit.json @@ -0,0 +1,20 @@ +{ + "name": "海洋的能量", + "icon": "minecraft:heart_of_the_sea", + "category": "reactive:objects_of_study", + "advancement": "reactive:make_crucible", + "pages": [ + { + "type": "patchouli:text", + "text": "我曾听说过有人在远洋发现了一个$(thing)强大的物件$(0)。事实的确如此,我的同事将其描述为$(thing)一个含有极多能量的球体$(0)。$(br2)遗憾的是,我还没能获得一个,这种物品必然大大有利于炼金师职业能力的发展。" + }, + { + "type": "patchouli:text", + "text": "前文增补:我取得了考察所谓“$(item)海洋之心$(0)”的机会。然而,它的惰性和$(item)青金石$(0)没什么区别!这可真是个大名鼎鼎的魔法物件。$(p)我认为这种材料毫无用处。" + }, + { + "type": "patchouli:text", + "text": "最终增补:我读到由$(item)鹦鹉螺壳$(0)和$(thing)海晶石$(0)组成的结构才能释放出海洋之心的真正能量。如果属实,它有可能会常态散发出能量,和$(item)嵌座烈焰棒$(0)一样。但是,我还没能找到这种螺壳,谜团还会留存下去……" + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/objects_of_study/crucible_fail.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/objects_of_study/crucible_fail.json new file mode 100644 index 000000000000..af363f64c791 --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/objects_of_study/crucible_fail.json @@ -0,0 +1,20 @@ +{ + "name": "失效序列", + "icon": "minecraft:cauldron", + "category": "reactive:objects_of_study", + "advancement": "reactive:see_crucible_fail", + "pages": [ + { + "type": "patchouli:text", + "text": "$(o)啊!我的预感是正确的,但我没想到它会——嗯,如此剧烈。腐化单元消耗的不再是$(thing)基础能量$(0)了,而是开始消解坩埚自身的坚护性质。" + }, + { + "type": "patchouli:text", + "text": "$(o)在单元还有基础能量可供消耗时,这种腐坏不会出现。$(br2)而且,我还观察到单元被摧毁——或者至少移开时——坚护性质都会迅速恢复。" + }, + { + "type": "patchouli:text", + "text": "$(o)显然,这种失效的进行分为许多阶段。坩埚魔咒上的符文出现在空中,再是出现嗡鸣声,最后坩埚才会完全破损。$(br2)我确实很想知道阶段推进时,坩埚的何种功能也会失效。如果它的某种功能会产生明确$(4)信号$(0),那么那种信号大概会消失,此时便可利用自动化系统阻止失效了。" + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/objects_of_study/curse_cell.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/objects_of_study/curse_cell.json new file mode 100644 index 000000000000..dc3d5d6be665 --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/objects_of_study/curse_cell.json @@ -0,0 +1,22 @@ +{ + "name": "无电电池", + "icon": "reactive:curse_cell", + "category": "reactive:objects_of_study", + "advancement": "reactive:be_cursed", + "turnin": "reactive:see_crucible_fail", + "pages": [ + { + "type": "patchouli:text", + "text": "$(o)炼金术的久远难题之一便是,如何在不清空坩埚的情况下移除痕量的能量。$(br2)难题如今已不再。$(br2)将诅咒能量注入$(item)电激单元$(0),就制造出了一种对能量有着无尽渴望的装置。" + }, + { + "type": "reactive:transmute", + "recipe": "curse_cell", + "text": "$(o)$(thing)基础能量$(0)可以从坩埚的足部导出,这种装置就利用了这种性质。$(br2)$(thing)基础能量$(0)之外的能量不受影响。" + }, + { + "type": "patchouli:text", + "text": "$(o)而由于坩埚并不是为这种操作设计的,在上方坩埚中没有能量时,我有预感这种装置会产生问题。需要进一步研究。" + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/objects_of_study/empty_space.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/objects_of_study/empty_space.json new file mode 100644 index 000000000000..a467130ffd79 --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/objects_of_study/empty_space.json @@ -0,0 +1,29 @@ +{ + "name": "空无一物之处", + "icon": "minecraft:black_concrete_powder", + "category": "reactive:objects_of_study", + "advancement": "reactive:see_synthesis", + "turnin": "reactive:get_motion_salts", + "pages": [ + { + "type": "patchouli:text", + "text": "空无的本性是什么?$(p)这一问题萦于哲学头顶,久久不散,实践研究也难逃其困。目前共有两种空无的理论。$(p)其一认为空无实际是$(thing)空气$(0)。空气是一种隐形的方块,会自动填充空无一物之处。" + }, + { + "type": "patchouli:text", + "text": "我不相信$(thing)空气$(0)理论。主要原因在于空气无法被破坏或放置,而这些又是方块必然具有的性质。此外,假如空气能自动生成,为何它不会如火和水一样蔓延并推离其他物质呢?$(p)我对这谜团的看法?$(item)标格$(0)。" + }, + { + "type": "patchouli:text", + "text": "标格是一种隐形的超结构,它对齐了宇宙的方方面面。每一格胞都是完美的正方体,且正好能容纳一个方块。这也能解释多方块放置为何不可行。$(p)可惜的是,我没有证明$(item)标格$(0)存在的证据。不过,我确信这一证据就在反应炼金术的领域之内。" + }, + { + "type": "patchouli:text", + "text": "如果标格如我所想,在我们的世界中无所不在,则其必然与一种能量对齐。如果不是与基础能量对齐,则必然与$(4)隐秘能量$(0)对齐。$(p)$(4)在黄金印记的光耀之中$(0),我确信这种与标格对齐的隐秘能量会发生某种显著的反应。" + }, + { + "type": "patchouli:text", + "text": "而如果这种反应会扰乱标格,则它必然会在坩埚口产生某种$(4)有形的副产物$(0)。我将探寻这种证据材料。" + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/objects_of_study/end_crystal.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/objects_of_study/end_crystal.json new file mode 100644 index 000000000000..b827095afb2a --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/objects_of_study/end_crystal.json @@ -0,0 +1,17 @@ +{ + "name": "末地水晶", + "icon": "minecraft:end_crystal", + "category": "reactive:objects_of_study", + "advancement": "reactive:make_crucible", + "turnin": "reactive:be_levitated", + "pages": [ + { + "type": "patchouli:text", + "text": "$(o)$(item)末地水晶$(0)的谜团很多。坦诚而言,我对此相当着迷。$(p)它没有实际用途,除了它相当易爆。但制造它用到了各种强大的反应物,不发生点什么几乎不可能。" + }, + { + "type": "patchouli:text", + "text": "$(o)研究更新:在坩埚旁边放置末地水晶能催发$(4)两种不同的反应$(0),我已发现对应的现象。$(br2)先不论操作如此危险的设备的安全问题,我确信你应当注意这些反应。" + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/objects_of_study/ender1.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/objects_of_study/ender1.json new file mode 100644 index 000000000000..2520cf483239 --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/objects_of_study/ender1.json @@ -0,0 +1,21 @@ +{ + "name": "末影珍珠", + "icon": "minecraft:ender_pearl", + "category": "reactive:objects_of_study", + "advancement": "reactive:dissolve_tp", + "turnin": "reactive:make_rift", + "pages": [ + { + "type": "patchouli:text", + "text": "我经历了我未曾预料到的事情。末影珍珠具有传送的能量不算是新知识——甚至能说是它们最人尽皆知的属性。通常需要大力将其投出才能有传送效果。$(p)现在不需要了!" + }, + { + "type": "patchouli:text", + "text": "我发现了激发这谜一般能力的另一种方式,在坩埚中溶解末影珍珠!甚至只需要直接放入坩埚,末影珍珠就会破碎而释放出折跃能量,并在同时将最后接触过它的人传送至坩埚上方!" + }, + { + "type": "patchouli:text", + "text": "这一性质本身就带来了许多可能性,但我认为还需再加试验。$(p)珍珠里必然保留有最后一个持有者的信息,那么,假如那个“持有者”不是人,而是机械,又会怎么样呢……?" + } + ] +} diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/objects_of_study/ender2.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/objects_of_study/ender2.json new file mode 100644 index 000000000000..3a6a492d2955 --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/objects_of_study/ender2.json @@ -0,0 +1,17 @@ +{ + "name": "传送之诺", + "icon": "reactive:warp_bottle", + "category": "reactive:objects_of_study", + "advancement": "reactive:make_rift", + "turnin": "reactive:be_teleported", + "pages": [ + { + "type": "patchouli:text", + "text": "这并非我所期望的结果。似乎在目标缺失时,传送效果会悬留于折跃能量溶液中,直至有生物靠近。" + }, + { + "type": "patchouli:text", + "text": "我在想是否能$(4)捕获$(0)这种效果。如果可以,我便能加以利用。$(br2)不过在那之前,我需要靠得足够近,并且不能受传送效果的影响。这真是一个难解的谜题……" + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/objects_of_study/eye_of_the_world.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/objects_of_study/eye_of_the_world.json new file mode 100644 index 000000000000..b1208a533290 --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/objects_of_study/eye_of_the_world.json @@ -0,0 +1,25 @@ +{ + "name": "世界之眼", + "icon": "reactive:occult_symbol", + "category": "reactive:objects_of_study", + "advancement": "reactive:place_eye", + "turnin": "reactive:activate_eye", + "pages": [ + { + "type": "patchouli:text", + "text": "$(o)坩埚的外壁上刻有两种徽记。其一较为熟悉,是一个内沿宽二高三的长方形,一个下界传送门。$(p)传送门象征着运动的潜能,以及物品与其能量的链接。" + }, + { + "type": "patchouli:text", + "text": "$(o)其二则是世界之眼,监视着万物的眼。它象征着动作和起因。$(p)$(o)$(item)末影之眼$(0)也象征着这些,不过它们注视的是远在我之前的年代,那时的监视者与今日不同。$(p)在写下这段文字的时候,这个徽记象征着我们:我,我的同伴。现在,它象征着$(item)你$(0)。" + }, + { + "type": "patchouli:text", + "text": "$(o)如果远离坩埚放置,这个徽记类似于你形象的再现。$(thing)某些怪物$(0)会受其吸引,没什么特殊的。" + }, + { + "type": "patchouli:text", + "text": "$(o)如要释放其真正的力量,你必须对其使用$(item)嬗变卷轴$(0)。$(p)保护好自己。" + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/objects_of_study/flow.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/objects_of_study/flow.json new file mode 100644 index 000000000000..7a95d175a1d5 --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/objects_of_study/flow.json @@ -0,0 +1,30 @@ +{ + "name": "风弹", + "icon": "minecraft:wind_charge", + "category": "reactive:objects_of_study", + "advancement": "reactive:get_wind_charge", + "turnin": "reactive:fail_flow_containment", + "pages": [ + { + "type": "patchouli:text", + "text": "$(1)昨天我被邀请观摩试炼密室的一次表演,真是相当激动人心!角斗士们对着强大的怪物左劈右砍,表现非常出色。$(p)在所有的怪物其中,$(thing)旋风人$(1)最让我着迷。" + }, + { + "type": "patchouli:text", + "text": "$(1)我注意到,这些人造生物掉落的蓝色棒状物蕴含着它们内在的能量。但我并不清楚具体是哪种能量,是折跃吗?还是灵魂?$(p)无需多言,我买了一些带到实验室里研究。" + }, + { + "type": "patchouli:text", + "text": "$(1)虽然这种棒状物本身不具反应性,向坩埚中放入$(item)风弹$(1)却会产生剧烈的爆炸。$(p)大部分能量都散逸到了环境中,因此我确信这一过程摧毁了风弹中的能量。" + }, + { + "type": "patchouli:text", + "text": "$(1)更新:$(p)我注意到在爆炸时,空中某个特定的位置会出现蓝色的粒子。我在想……$(p)这些推断都只由直觉得来,但如果这种能量会到达那一位置,那么在那里放置正确的物体就能捕获它。" + }, + { + "type": "patchouli:crafting", + "recipe": "reactive:mounted_breeze_rod_crafting", + "text": "$(1)我设计了一个装置,以期捕获散逸在外的能量。旋风棒应该能传导这种神秘能量,再加上铁环即可控制。$(p)是时候试试看了。" + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/objects_of_study/flow1.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/objects_of_study/flow1.json new file mode 100644 index 000000000000..f79be9636d38 --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/objects_of_study/flow1.json @@ -0,0 +1,13 @@ +{ + "name": "捕获旋风", + "icon": "reactive:breeze_rod", + "category": "reactive:objects_of_study", + "advancement": "reactive:fail_flow_containment", + "turnin": "reactive:see_flow_containment", + "pages": [ + { + "type": "patchouli:text", + "text": "$(1)风弹虽然有所反应,但还是爆炸了。不过我确实在空中看到了更多粒子。$(p)从这些蓝色的粒子出发,说不定就能解决问题……?" + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/objects_of_study/let_me_fall.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/objects_of_study/let_me_fall.json new file mode 100644 index 000000000000..db502442ef7a --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/objects_of_study/let_me_fall.json @@ -0,0 +1,17 @@ +{ + "name": "摔落也有型", + "icon": "minecraft:feather", + "category": "reactive:objects_of_study", + "advancement": "reactive:be_slowfalled", + "turnin": "reactive:gravity_research", + "pages": [ + { + "type": "patchouli:text", + "text": "$(o)做得好。幻翼膜的缓降效果已被浓缩到了这种残余物中。$(p)还有另一个反应提供$(item)飘浮$(0)。$(p)两者结合,某种飞行的完全形态便唾手可得。" + }, + { + "type": "patchouli:text", + "text": "$(o)飘浮反应与$(thing)研究对象$(0)之一有关。$(p)我相信你最终会找到的!$(p)……你也许会需要一些$(l:reactive:results/crystal_iron)保护$(/l)。" + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/objects_of_study/motion_salts.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/objects_of_study/motion_salts.json new file mode 100644 index 000000000000..c696e6e91635 --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/objects_of_study/motion_salts.json @@ -0,0 +1,28 @@ +{ + "name": "促动盐", + "icon": "reactive:motion_salt", + "category": "reactive:objects_of_study", + "advancement": "reactive:get_motion_salts", + "turnin": "reactive:see_displacement", + "pages": [ + { + "type": "patchouli:spotlight", + "item": "reactive:motion_salt", + "text": "看啊!我所预言的物质奇迹般地出现了!我将这种物质称作$(item)破坏标格之盐$(0)。$(p)$(o)称呼为$(item)促动盐$(0)或许更好。" + }, + { + "type": "patchouli:crafting", + "recipe": "reactive:motion_salt_block_crafting", + "text": "这种盐比学徒之盐的硬度高得多。而制成方块后,它会表现出一种奇异的性质:其周围的方块会如$(item)沙子$(0)一样下落。" + }, + { + "type": "patchouli:crafting", + "recipe": "reactive:framed_motion_salt_block_crafting", + "text": "我也发现了一种带有铜框架的美观版本,框架会抑制这种盐破坏标格的能力。" + }, + { + "type": "patchouli:text", + "text": "我不知道这种奇怪物质的所有秘密是否已全被解开。目睹它在制成方块后表现出了一种奇特行为,就会自然而然地想要寻找其他类似行为。$(br2)也许某种$(4)高能激发$(0)能劝这种盐再次展现奇迹……" + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/objects_of_study/notable_sources.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/objects_of_study/notable_sources.json new file mode 100644 index 000000000000..7ac75f0cd930 --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/objects_of_study/notable_sources.json @@ -0,0 +1,37 @@ +{ + "name": "值得注意的能量源", + "icon": "minecraft:gunpowder", + "category": "reactive:objects_of_study", + "turnin": "reactive:notable_sources_discovered", + "priority": true, + "pages": [ + { + "type": "patchouli:text", + "text": "$(o)我从前人的研究成果中整理出了有关各种能量来源的笔记。需要指引和帮助的时候可以来看看。" + }, + { + "type": "patchouli:spotlight", + "item": "minecraft:ender_pearl", + "text": "$(item)末影珍珠$(0)似乎是折跃能量的好来源,但其本性不够稳定,我推测释能过程$(4)在已有折跃能量时$(0)有很大可能出现$(4)意外副作用$(0)。看来验证方式只有一种了!" + }, + { + "type": "patchouli:spotlight", + "item": "minecraft:gunpowder", + "text": "$(item)火药$(0)为酸性,但我总觉得在某些情况下使用如此易燃易爆的材料会相当危险。为安全起见,可用$(item)下界疣$(0)和几类下界的$(item)绯红植物$(0)作为替代。$(br2)$(o)我个人喜欢使用$(item)蜘蛛眼$(0)。" + }, + { + "type": "patchouli:spotlight", + "item": "minecraft:soul_sand", + "text": "$(item)灵魂沙$(0)应当是灵魂能量的完美来源——连名字都能对上!但是,最终得到的能量似乎……$(l:objects_of_study/omen)有些奇怪$(/l)。我推荐后续所有炼金实验中不要使用灵魂沙。$(p)$(o)真正的能量来源覆盖着海底的废墟以及最为深暗的洞穴。" + }, + { + "type": "reactive:dissolve", + "reactant": "minecraft:enchanted_book", + "text": "书籍是意识能量搜寻之旅的好开头。不过到底哪些书能产生意识能量呢?" + }, + { + "type": "patchouli:text", + "text": "能产生生命能量的材料相当稀少,但就在昨天,我发现我的坩埚里竟然凭空出现了这种能量!我检查了一遍我的库存,但没查出少东西,所以和昨晚来的$(thing)灭鼠人$(0)毫无关系。$(br2)生命能量是怎么$(l:reactive:objects_of_study/sacrifice)不耗一个物品$(0)就出现的呢?" + } + ] +} diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/objects_of_study/now_im_free.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/objects_of_study/now_im_free.json new file mode 100644 index 000000000000..a35066eb9097 --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/objects_of_study/now_im_free.json @@ -0,0 +1,17 @@ +{ + "name": "自制的飘浮", + "icon": "minecraft:textures/mob_effect/levitation.png", + "category": "reactive:objects_of_study", + "advancement": "reactive:be_levitated", + "turnin": "reactive:gravity_research", + "pages": [ + { + "type": "patchouli:text", + "text": "$(o)貌似末地水晶能给予周围事物某种形式的飘浮效果。$(p)尽管这种效果已能称为飞行,其中却仍有改进的余地。" + }, + { + "type": "patchouli:text", + "text": "$(o)还有另一个反应提供一种与重力相关的类似效果。找到那种反应并让其和此反应同时发生。两者必须在同一坩埚中进行。$(p)只在那时,$(item)飞行$(0)的真正秘密才会现于眼前。" + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/objects_of_study/omen.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/objects_of_study/omen.json new file mode 100644 index 000000000000..b3a0564f4cff --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/objects_of_study/omen.json @@ -0,0 +1,25 @@ +{ + "name": "寒透脊背", + "icon": "minecraft:ominous_bottle", + "category": "reactive:objects_of_study", + "advancement": "reactive:ominous", + "turnin": "reactive:reactions/omen_settling", + "pages": [ + { + "type": "patchouli:text", + "text": "这种能量……保守看来也是非常独特。我对能量的理论中没有它所对应的位置!没有完美的对应关系!我必须看看究竟是怎么一回事。$(p)测量显示,这种新能量至少有两种可用的反应。" + }, + { + "type": "patchouli:text", + "text": "找出何种反应激发物或催化物能令这种极为$(thing)不祥$(0)的溶液产生变化,应该是比较简单的。$(p)我应该和同事们谈谈这件事。" + }, + { + "type": "patchouli:text", + "text": "……我被告知,这种能量确实是个$(4)禁忌$(0),但我也确实了解了些知识。$(p)这种能量据说能与金属以某种方式反应。我试过了铜,铸锭和徽记都试过了,但都没能产生变化。在征求到足够纯净的金属样本后,我就会尝试它们。" + }, + { + "type": "patchouli:text", + "text": "此外,我还听到有传言称这种能量还有第三种反应,能够生成难以捉摸的灵魂能量。" + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/objects_of_study/omen1.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/objects_of_study/omen1.json new file mode 100644 index 000000000000..ab28d63f7e9a --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/objects_of_study/omen1.json @@ -0,0 +1,21 @@ +{ + "name": "可怕的悬浊剂", + "icon": "minecraft:black_dye", + "category": "reactive:objects_of_study", + "advancement": "reactive:reactions/omen_settling", + "turnin": "reactive:reactions/ominous_transformation", + "pages": [ + { + "type": "patchouli:text", + "text": "啊哈!只是测量这一反应的产物就让一切都明朗起来了。$(p)这种所谓的$(thing)预兆能量$(0)只是$(thing)灵魂能量$(0)和$(l:reactive:intro/curse)另一种事物$(/l)的悬浊剂。$(p)这也就是说,我对基础能量的模型不会出现问题了!" + }, + { + "type": "patchouli:text", + "text": "不过这也不全是好消息。$(p)那$(l:reactive:intro/curse)另一种组分$(/l)在坩埚外相当危险。而且,它还会立即吸收$(thing)灵魂能量$(0),我甚至没机会取出。要是能操作得更快就好了……" + }, + { + "type": "patchouli:text", + "text": "$(o)我在此处附上了从遥远的宅邸中找到的一份笔记。也许你能理解它……$()$(p)$(8)倾注黑暗溶于埚,$(br)搅拌直至时日昏。$(br)暗黑利爪攫精气,$(br)狱焰灼焚即告成。" + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/objects_of_study/phantom.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/objects_of_study/phantom.json new file mode 100644 index 000000000000..eb2ce8e017aa --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/objects_of_study/phantom.json @@ -0,0 +1,22 @@ +{ + "name": "形体的幻觉", + "icon": "minecraft:phantom_membrane", + "category": "reactive:objects_of_study", + "advancement": "reactive:make_crucible", + "turnin": "reactive:be_slowfalled", + "pages": [ + { + "type": "patchouli:text", + "text": "$(o)等待幻翼出现是件苦差事。我可以提供一个替代方案。有一种能量与其他能量不同,那是一种$(l:intro/curse)黑暗的能量$(/l)。在夜晚的暗影下,意识能量会被其蚕食,此时在坩埚旁杀死一个非亡灵生物就能产生一个幻翼。$(br2)幻翼的肉体是意识能量的良好可再生来源,所得的副产物黏度很高。" + }, + { + "type": "reactive:dissolve", + "reactant": "minecraft:phantom_membrane", + "text": "$(o)尽管这种物质无任何已知的嬗变配方,但我还是在它与某种“自然”能量结合时观察到了可见效果。" + }, + { + "type": "patchouli:text", + "text": "$(o)这种物质还可激发另一个反应,需要一种$(l:reactive:intro/synthesis)秘密能量$(/l)。先感受,之后我会再深入介绍。" + } + ] +} diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/objects_of_study/portal1.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/objects_of_study/portal1.json new file mode 100644 index 000000000000..02c4937cad63 --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/objects_of_study/portal1.json @@ -0,0 +1,17 @@ +{ + "name": "下界传送门", + "icon": "minecraft:crying_obsidian", + "category": "reactive:objects_of_study", + "advancement": "minecraft:story/enter_the_nether", + "turnin": "reactive:portal_trade", + "pages": [ + { + "type": "patchouli:text", + "text": "$(1)到目前为止,我们还未将注意力集中到下界传送门的原理上过,这令我颇感好奇。为什么一堆火成岩和一束火焰就能建立通往怪异地底世界的链接呢?" + }, + { + "type": "patchouli:text", + "text": "$(1)不管其原因是什么,这种现象显然是高能现象。$(br2)因此,坩埚也许可以从传送门中被动地收集能量,与$(item)烈焰棒$(0)类似。" + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/objects_of_study/portal2.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/objects_of_study/portal2.json new file mode 100644 index 000000000000..055a9b9cc4b4 --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/objects_of_study/portal2.json @@ -0,0 +1,20 @@ +{ + "name": "螺旋深渊", + "icon": "reactive:solid_portal", + "category": "reactive:objects_of_study", + "advancement": "reactive:portal_trade", + "turnin": "reactive:portal_freeze", + "pages": [ + { + "type": "patchouli:text", + "text": "$(1)传送门在通过铜徽记与坩埚相连时,它似乎实际上在吸收能量,真是怪异。我无法想象这种现象有什么用途,也许探索应当在此停止了……" + }, + { + "type": "patchouli:text", + "text": "$(o)又见面了。这条路确实像个死胡同,但是要坚持不懈!$(4)长时间$(0)送入大量$(4)传送门中融有的那种能量$(0)是奇特效果的关键。$(br2)这一变化只有在传送门框架完整时才可逆转。" + } + ], + "extra_recipe_mappings": { + "reactive:solid_portal": 1 + } +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/objects_of_study/pumpkin1.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/objects_of_study/pumpkin1.json new file mode 100644 index 000000000000..6a40ea850695 --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/objects_of_study/pumpkin1.json @@ -0,0 +1,21 @@ +{ + "name": "南瓜魔法", + "icon": "minecraft:carved_pumpkin", + "category": "reactive:objects_of_study", + "advancement": "reactive:make_crucible", + "turnin": "reactive:see_allay_summon", + "pages": [ + { + "type": "patchouli:text", + "text": "$(1)古老的传统中有一种简单却令人困惑的物种活化仪式。某些塑像可被雕刻南瓜变为活物。但是……怎么做到的?为什么?南瓜只是个普通的瓜,和其他蔬菜没什么区别!所以说,也许是雕刻上去的脸给予了它这种力量?" + }, + { + "type": "patchouli:text", + "text": "$(1)也许是某些游荡的灵体住在了南瓜里?也许是作为死亡象征的脸聚集了亡灵的诸多诅咒?$(br2)我会溶解一个雕刻南瓜以期完全解决此事。" + }, + { + "type": "patchouli:text", + "text": "$(1)更新:$(p)雕刻南瓜拒绝向溶液释放能量。我有种感觉,配上正确的$(4)组件$(1)和灵魂能量溶液,就有可能产生一个灵体。我会继续考察研究这一物质的……" + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/objects_of_study/resize.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/objects_of_study/resize.json new file mode 100644 index 000000000000..378fdb0f4dcb --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/objects_of_study/resize.json @@ -0,0 +1,17 @@ +{ + "name": "奇异的环境", + "icon": "minecraft:red_mushroom", + "category": "reactive:objects_of_study", + "advancement": "reactive:make_crucible", + "turnin": "reactive:be_size_changed", + "pages": [ + { + "type": "patchouli:text", + "text": "$(1)有传言称一位炼金师通过反应缩小了自己!我感觉这真是有意思,于是着手研究。$(p)事实果然如此,那个可怜的家伙现在只有儿童一般高了!他请求我帮他恢复之前的身高,但他不记得具体的配方了。" + }, + { + "type": "patchouli:text", + "text": "$(1)他最近一直在研究$(item)意识能量$(1)和$(item)形体能量$(1)的结合,然后又往里加了其他能量……$(p)他找遍了所有反应激发物,但没能找到合适的。$(p)解铃还须系铃人,治疗先要复刻,先看看我能做些什么吧……" + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/objects_of_study/resize1.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/objects_of_study/resize1.json new file mode 100644 index 000000000000..ca8d254593c2 --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/objects_of_study/resize1.json @@ -0,0 +1,21 @@ +{ + "name": "奇异的窘境", + "icon": "minecraft:red_mushroom_block", + "category": "reactive:objects_of_study", + "advancement": "reactive:be_size_changed", + "turnin": "reactive:be_size_reverted", + "pages": [ + { + "type": "patchouli:text", + "text": "$(1)啊哈,有一个好消息和一个坏消息……$(p)我成功复刻出了一种大小改变反应——其实两种都成功了。这两种反应都需要意识能量和形体能量,第三种原材料则不相同。$(p)再说坏消息,在找疗法上花进去的工夫没能得到相应的回报。" + }, + { + "type": "patchouli:text", + "text": "$(1)我试遍了所有我能想到的能量,和意识以及形体组合,却都没能让我恢复我原来的身高。$(p)这真是,相当麻烦。好在我手中的物品也随我一起缩小了,不过——呃,确实,还是蛮尴尬的。" + }, + { + "type": "patchouli:text", + "text": "$(1)我现在只能希冀于某种反应激发物能够让这些配方中的一种发挥反转作用了。" + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/objects_of_study/sacrifice.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/objects_of_study/sacrifice.json new file mode 100644 index 000000000000..7222b889fc6a --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/objects_of_study/sacrifice.json @@ -0,0 +1,28 @@ +{ + "name": "献祭", + "icon": "minecraft:porkchop", + "category": "reactive:objects_of_study", + "advancement": "reactive:see_sacrifice", + "pages": [ + { + "type": "patchouli:text", + "text": "$(#9d1e2d)$(bold)剥除活物性命,投诸坩埚之咽。所蕴生命之力,聚集蓄积其中。$(br2)世间万千生物,其值未必尽同。" + }, + { + "type": "patchouli:empty", + "draw_filler": false + }, + { + "type": "patchouli:empty", + "draw_filler": false + }, + { + "type": "patchouli:empty", + "draw_filler": false + }, + { + "type": "patchouli:text", + "text": "$(o)我吓到你了吗?不过说真的,这是生命能量的好来源。$(p)如果没东西可供屠戮了,可从能帮助你恢复生命值的事物开始寻找新来源。" + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/objects_of_study/sculk.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/objects_of_study/sculk.json new file mode 100644 index 000000000000..c1f826fc3d3c --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/objects_of_study/sculk.json @@ -0,0 +1,21 @@ +{ + "name": "扩散之物", + "icon": "minecraft:sculk", + "category": "reactive:objects_of_study", + "advancement": "minecraft:adventure/avoid_vibration", + "pages": [ + { + "type": "patchouli:text", + "text": "$(1)地下成片出现的蓝绿色物质就是异常所在。深暗之域的居民对其的重视堪比宗教——但它究竟是什么?$(br2)将其溶解会产生灵魂能量,考虑到它的制造方式,这一性质相当……令人不安。" + }, + { + "type": "patchouli:spotlight", + "item": "minecraft:sculk_catalyst", + "text": "$(thing)幽匿催发体$(1)应该就是源头。每当有生物在其周围死亡,它那奇怪的腐化就蔓延一次。要是直接将$(4)生命能量$(1)注入其中,它又会作何反应……?" + }, + { + "type": "patchouli:text", + "text": "$(o)对这东西的实验可要小心。也许不需要我来告诉你,这个实验对环境的危害很大。$(br2)我指的是直接环境。地形地貌之类的。算了,随你心意吧。" + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/objects_of_study/sponge.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/objects_of_study/sponge.json new file mode 100644 index 000000000000..c37d578069c2 --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/objects_of_study/sponge.json @@ -0,0 +1,20 @@ +{ + "name": "小小水珠", + "icon": "minecraft:wet_sponge", + "category": "reactive:objects_of_study", + "advancement": "reactive:make_crucible", + "turnin": "reactive:get_warp_sponge", + "pages": [ + { + "type": "patchouli:text", + "text": "$(1)给坩埚注水的过程必然可以自动化。然而正如常见论述所言,坩埚侧壁的坚护性质过强,无法向其通入管道。$(br2)我也曾受炼药锅可用滴水石填满的现象启发。可惜的是,在后一滴水滴入前,坩埚上的魔咒就已被蒸干了前一滴水……" + }, + { + "type": "patchouli:text", + "text": "$(1)我需要的是一种类似$(item)海绵$(1)的物质,但其透过性更强,可同时透过足量的水。$(br2)等一下,我在想什么呢?我是炼金师,发明一种新物质不就行了?向$(item)湿海绵$(1)施加正确种类的能量就应该能得到想要的结果了。" + } + ], + "extra_recipe_mappings": { + "reactive:warp_sponge": 0 + } +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/reactions/about.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/reactions/about.json new file mode 100644 index 000000000000..7e467332d7d9 --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/reactions/about.json @@ -0,0 +1,17 @@ +{ + "name": "有关此部分", + "icon": "reactive:litmus_paper", + "category": "reactive:reactions", + "advancement": "reactive:make_crucible", + "priority": true, + "pages": [ + { + "type": "patchouli:text", + "text": "$(o)此部分旨在自动填充所发现的反应的信息。$(p)只需在反应发生时站在坩埚旁即可“发现”反应。" + }, + { + "type": "patchouli:text", + "text": "$(o)每一条目都由两页组成。第一页描述反应的视觉特征和实际效果。第二页详细介绍产生反应的配方,但只会在你发现配方后显示。" + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/reactions/astral_curse_annihilation.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/reactions/astral_curse_annihilation.json new file mode 100644 index 000000000000..bf8ffd2c4634 --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/reactions/astral_curse_annihilation.json @@ -0,0 +1,16 @@ +{ + "name": "创造物质", + "icon": "minecraft:paper", + "category": "reactive:reactions", + "advancement": "reactive:reactions/astral_curse_annihilation", + "pages": [ + { + "type": "patchouli:text", + "text": "$(bold)视觉特征:$()$(br)坩埚周围出现三个光球,同时坩埚中飘出烟。$(p)$(bold)实际效果:$()$(br)能量束射向光球所在的位置,制造出$(item)未定型物质$(0)。这些方块最终会坍缩为其他物质。" + }, + { + "type": "reactive:reaction", + "reaction": "astral_curse_annihilation" + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/reactions/astral_synthesis.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/reactions/astral_synthesis.json new file mode 100644 index 000000000000..bbd8db91f50e --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/reactions/astral_synthesis.json @@ -0,0 +1,16 @@ +{ + "name": "星灵合成", + "icon": "minecraft:paper", + "category": "reactive:reactions", + "advancement": "reactive:reactions/astral_synthesis", + "pages": [ + { + "type": "patchouli:text", + "text": "$(bold)视觉特征:$()$(br)无。$(p)$(bold)实际效果:$()$(br)星灵能量由所有隐秘能量组合而来,也即由所有基础能量组合而来。" + }, + { + "type": "reactive:reaction", + "reaction": "astral_synthesis" + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/reactions/block_fall_effect.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/reactions/block_fall_effect.json new file mode 100644 index 000000000000..9c4591070106 --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/reactions/block_fall_effect.json @@ -0,0 +1,16 @@ +{ + "name": "标格破坏", + "icon": "minecraft:paper", + "category": "reactive:reactions", + "advancement": "reactive:reactions/block_fall_effect", + "pages": [ + { + "type": "patchouli:text", + "text": "$(bold)视觉特征:$()$(br)向空中射出光束。$(p)$(bold)实际效果:$()$(br)光束击中的方块会受重力影响。持续产生促动盐。" + }, + { + "type": "reactive:reaction", + "reaction": "block_fall_effect" + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/reactions/chomp.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/reactions/chomp.json new file mode 100644 index 000000000000..ea8c271ff5f6 --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/reactions/chomp.json @@ -0,0 +1,16 @@ +{ + "name": "铁牙", + "icon": "minecraft:paper", + "category": "reactive:reactions", + "advancement": "reactive:reactions/chomp", + "pages": [ + { + "type": "patchouli:text", + "text": "$(bold)视觉特征:$()$(br)无。$(p)$(bold)实际效果:$()$(br)坩埚中出现一对铁牙,周围所有生物脚下也都会出现铁牙。铁牙攻击后即会消失。" + }, + { + "type": "reactive:reaction", + "reaction": "chomp" + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/reactions/compound_degradation.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/reactions/compound_degradation.json new file mode 100644 index 000000000000..564a57b34eb4 --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/reactions/compound_degradation.json @@ -0,0 +1,16 @@ +{ + "name": "合成物衰退", + "icon": "minecraft:paper", + "category": "reactive:reactions", + "advancement": "reactive:reactions/compound_degradation", + "pages": [ + { + "type": "patchouli:text", + "text": "$(bold)视觉特征:$()$(br)无。$(p)$(bold)实际效果:$()$(br)合成的能量分离为其组分。" + }, + { + "type": "reactive:reaction", + "reaction": "compound_degradation" + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/reactions/curse_assimilation.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/reactions/curse_assimilation.json new file mode 100644 index 000000000000..1bb5236e9e8d --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/reactions/curse_assimilation.json @@ -0,0 +1,16 @@ +{ + "name": "同化至诅咒", + "icon": "minecraft:paper", + "category": "reactive:reactions", + "advancement": "reactive:reactions/curse_assimilation", + "pages": [ + { + "type": "patchouli:text", + "text": "$(bold)视觉特征:$()$(br)坩埚周围出现烟环。$(p)$(bold)实际效果:$()$(br)诅咒能量侵蚀其他种类的能量。诅咒含量较高时会伤害周围生物。" + }, + { + "type": "reactive:reaction", + "reaction": "curse_assimilation" + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/reactions/discharge_annihilation.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/reactions/discharge_annihilation.json new file mode 100644 index 000000000000..327f93673ade --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/reactions/discharge_annihilation.json @@ -0,0 +1,16 @@ +{ + "name": "放电", + "icon": "minecraft:paper", + "category": "reactive:reactions", + "advancement": "reactive:reactions/discharge_annihilation", + "pages": [ + { + "type": "patchouli:text", + "text": "$(bold)视觉特征:$()$(br)坩埚中出现黑烟和电弧。$(p)$(bold)实际效果:$()$(br)闪电束自坩埚中打向周围生物,并造成伤害。" + }, + { + "type": "reactive:reaction", + "reaction": "discharge_annihilation" + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/reactions/explosion_effect.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/reactions/explosion_effect.json new file mode 100644 index 000000000000..57474ba5d081 --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/reactions/explosion_effect.json @@ -0,0 +1,16 @@ +{ + "name": "爆破", + "icon": "minecraft:paper", + "category": "reactive:reactions", + "advancement": "reactive:reactions/explosion_effect", + "pages": [ + { + "type": "patchouli:text", + "text": "$(bold)视觉特征:$()$(br)一束烟打向金徽记,并在该处产生爆炸。$(p)$(bold)实际效果:$()$(br)摧毁金徽记和坩埚内容物。$(p)如果周围有铁徽记,则不会起效。" + }, + { + "type": "reactive:reaction", + "reaction": "explosion_effect" + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/reactions/flames.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/reactions/flames.json new file mode 100644 index 000000000000..e23e2231fc31 --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/reactions/flames.json @@ -0,0 +1,16 @@ +{ + "name": "火焰喷射", + "icon": "minecraft:paper", + "category": "reactive:reactions", + "advancement": "reactive:reactions/flames", + "pages": [ + { + "type": "patchouli:text", + "text": "$(bold)视觉特征:$()$(br)火焰粒子从坩埚口射出。$(p)$(bold)实际效果:$()$(br)火焰会燃烧任何靠近的事物。" + }, + { + "type": "reactive:reaction", + "reaction": "flames" + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/reactions/formation_effect.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/reactions/formation_effect.json new file mode 100644 index 000000000000..dc9a94fcbfbb --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/reactions/formation_effect.json @@ -0,0 +1,16 @@ +{ + "name": "起沫", + "icon": "minecraft:paper", + "category": "reactive:reactions", + "advancement": "reactive:reactions/formation_effect", + "pages": [ + { + "type": "patchouli:text", + "text": "$(bold)视觉特征:$()$(br)白色粒子束打向附近的金徽记。$(p)$(bold)实际效果:$()$(br)金徽记变为金沫,其体积会快速增加,并最终停止增长。" + }, + { + "type": "reactive:reaction", + "reaction": "formation_effect" + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/reactions/growth.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/reactions/growth.json new file mode 100644 index 000000000000..0fdf5c166cae --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/reactions/growth.json @@ -0,0 +1,16 @@ +{ + "name": "培植", + "icon": "minecraft:paper", + "category": "reactive:reactions", + "advancement": "reactive:reactions/growth", + "pages": [ + { + "type": "patchouli:text", + "text": "$(bold)视觉特征:$()$(br)坩埚处出现绿色粒子。$(p)$(bold)实际效果:$()$(br)与坩埚同高或低一格的植物会被随机催熟,如同使用骨粉。" + }, + { + "type": "reactive:reaction", + "reaction": "growth" + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/reactions/immobilize.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/reactions/immobilize.json new file mode 100644 index 000000000000..803324fa0ce8 --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/reactions/immobilize.json @@ -0,0 +1,16 @@ +{ + "name": "静滞", + "icon": "minecraft:paper", + "category": "reactive:reactions", + "advancement": "reactive:reactions/immobilize", + "pages": [ + { + "type": "patchouli:text", + "text": "$(bold)视觉特征:$()$(br)坩埚上方出现类似传送门的粒子。$(p)$(bold)实际效果:$()$(br)周围的生物被锁定在原地。跳跃或潜行可稍作抵抗。" + }, + { + "type": "reactive:reaction", + "reaction": "immobilize" + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/reactions/levitation.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/reactions/levitation.json new file mode 100644 index 000000000000..eea1ba27ee9f --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/reactions/levitation.json @@ -0,0 +1,16 @@ +{ + "name": "飘浮", + "icon": "minecraft:paper", + "category": "reactive:reactions", + "advancement": "reactive:reactions/levitation", + "pages": [ + { + "type": "patchouli:text", + "text": "$(bold)视觉特征:$()$(br)无。$(p)$(bold)实际效果:$()$(br)周围被能量束击中的生物会开始飘浮。$(p)$(o)飞行秘密的一半。" + }, + { + "type": "reactive:reaction", + "reaction": "levitation" + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/reactions/lightning.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/reactions/lightning.json new file mode 100644 index 000000000000..1493ccd18e40 --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/reactions/lightning.json @@ -0,0 +1,16 @@ +{ + "name": "闪电", + "icon": "minecraft:paper", + "category": "reactive:reactions", + "advancement": "reactive:reactions/lightning", + "pages": [ + { + "type": "patchouli:text", + "text": "$(bold)视觉特征:$()$(br)无。$(p)$(bold)实际效果:$()$(br)闪电击中坩埚或周围的避雷针。坩埚中所有的光耀能量也会全部消失。" + }, + { + "type": "reactive:reaction", + "reaction": "lightning" + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/reactions/omen_settling.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/reactions/omen_settling.json new file mode 100644 index 000000000000..8197c5f099e1 --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/reactions/omen_settling.json @@ -0,0 +1,16 @@ +{ + "name": "预兆分离", + "icon": "minecraft:paper", + "category": "reactive:reactions", + "advancement": "reactive:reactions/omen_settling", + "pages": [ + { + "type": "patchouli:text", + "text": "$(bold)视觉特征:$()$(br)坩埚口沿出现蓝色的光点。$(p)$(bold)实际效果:$()$(br)预兆逐渐分离为灵魂和诅咒。" + }, + { + "type": "reactive:reaction", + "reaction": "omen_settling" + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/reactions/ominous_transformation.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/reactions/ominous_transformation.json new file mode 100644 index 000000000000..3f03fbafe921 --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/reactions/ominous_transformation.json @@ -0,0 +1,16 @@ +{ + "name": "预兆纯化", + "icon": "minecraft:paper", + "category": "reactive:reactions", + "advancement": "reactive:reactions/ominous_transformation", + "pages": [ + { + "type": "patchouli:text", + "text": "$(bold)视觉特征:$()$(br)坩埚周围出现一圈灵魂火苗。$(p)$(bold)实际效果:$()$(br)去除所有预兆能量,并产生较少量的灵魂能量。" + }, + { + "type": "reactive:reaction", + "reaction": "ominous_transformation" + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/reactions/salt_annihilation.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/reactions/salt_annihilation.json new file mode 100644 index 000000000000..7076e65a2bf9 --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/reactions/salt_annihilation.json @@ -0,0 +1,16 @@ +{ + "name": "成盐", + "icon": "minecraft:paper", + "category": "reactive:reactions", + "advancement": "reactive:reactions/salt_annihilation", + "pages": [ + { + "type": "patchouli:text", + "text": "$(bold)视觉特征:$()$(br)出现黑烟。$(p)$(bold)实际效果:$()$(br)坩埚被学徒之盐填满。能量含量过低时,盐会以物品形式产出。" + }, + { + "type": "reactive:reaction", + "reaction": "salt_annihilation" + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/reactions/size_grow_effect.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/reactions/size_grow_effect.json new file mode 100644 index 000000000000..aa554ab05065 --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/reactions/size_grow_effect.json @@ -0,0 +1,16 @@ +{ + "name": "放大", + "icon": "minecraft:paper", + "category": "reactive:reactions", + "advancement": "reactive:reactions/size_grow_effect", + "pages": [ + { + "type": "patchouli:text", + "text": "$(bold)视觉特征:$()$(br)坩埚处出现绿色粒子,并打向周围生物。$(p)$(bold)实际效果:$()$(br)受影响生物的大小变为正常大小的三分之四。" + }, + { + "type": "reactive:reaction", + "reaction": "size_grow_effect" + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/reactions/size_revert_from_big_effect.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/reactions/size_revert_from_big_effect.json new file mode 100644 index 000000000000..ef1995d1d340 --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/reactions/size_revert_from_big_effect.json @@ -0,0 +1,16 @@ +{ + "name": "放大反制", + "icon": "minecraft:paper", + "category": "reactive:reactions", + "advancement": "reactive:reactions/size_revert_effect_2", + "pages": [ + { + "type": "patchouli:text", + "text": "$(bold)视觉特征:$()$(br)电流束打向周围因魔法影响而变大的生物。$(p)$(bold)实际效果:$()$(br)受影响的生物缩小至正常大小。" + }, + { + "type": "reactive:reaction", + "reaction": "size_revert_effect_2" + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/reactions/size_revert_from_small_effect.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/reactions/size_revert_from_small_effect.json new file mode 100644 index 000000000000..7f71dc6f42d5 --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/reactions/size_revert_from_small_effect.json @@ -0,0 +1,16 @@ +{ + "name": "缩小反制", + "icon": "minecraft:paper", + "category": "reactive:reactions", + "advancement": "reactive:reactions/size_revert_effect", + "pages": [ + { + "type": "patchouli:text", + "text": "$(bold)视觉特征:$()$(br)电流束打向周围因魔法影响而变小的生物。$(p)$(bold)实际效果:$()$(br)受影响的生物放大至正常大小。" + }, + { + "type": "reactive:reaction", + "reaction": "size_revert_effect" + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/reactions/size_shrink_effect.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/reactions/size_shrink_effect.json new file mode 100644 index 000000000000..a569a83fbd35 --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/reactions/size_shrink_effect.json @@ -0,0 +1,16 @@ +{ + "name": "缩小", + "icon": "minecraft:paper", + "category": "reactive:reactions", + "advancement": "reactive:reactions/size_shrink_effect", + "pages": [ + { + "type": "patchouli:text", + "text": "$(bold)视觉特征:$()$(br)坩埚处出现红色泡泡,并打向周围生物。$(p)$(bold)实际效果:$()$(br)受影响生物的大小变为正常大小的三分之二。" + }, + { + "type": "reactive:reaction", + "reaction": "size_shrink_effect" + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/reactions/slowfall.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/reactions/slowfall.json new file mode 100644 index 000000000000..4885c01e4445 --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/reactions/slowfall.json @@ -0,0 +1,16 @@ +{ + "name": "缓降", + "icon": "minecraft:paper", + "category": "reactive:reactions", + "advancement": "reactive:reactions/slowfall_effect", + "pages": [ + { + "type": "patchouli:text", + "text": "$(bold)视觉特征:$()$(br)无。$(p)$(bold)实际效果:$()$(br)周围被能量束击中的生物的摔落过程减缓。$(p)$(o)飞行秘密的一半。" + }, + { + "type": "reactive:reaction", + "reaction": "slowfall_effect" + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/reactions/smoke_annihilation.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/reactions/smoke_annihilation.json new file mode 100644 index 000000000000..efba5862b3eb --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/reactions/smoke_annihilation.json @@ -0,0 +1,16 @@ +{ + "name": "有害烟雾", + "icon": "minecraft:paper", + "category": "reactive:reactions", + "advancement": "reactive:reactions/smoke_annihilation", + "pages": [ + { + "type": "patchouli:text", + "text": "$(bold)视觉特征:$()$(br)坩埚中出现浓密的黑烟团。$(p)$(bold)实际效果:$()$(br)黑烟有毒,会给予近处事物负面效果。" + }, + { + "type": "reactive:reaction", + "reaction": "smoke_annihilation" + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/reactions/soul_to_warp.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/reactions/soul_to_warp.json new file mode 100644 index 000000000000..88d12a2fe79e --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/reactions/soul_to_warp.json @@ -0,0 +1,17 @@ +{ + "name": "灵魂至折跃腐化", + "icon": "minecraft:paper", + "category": "reactive:reactions", + "advancement": "reactive:reactions/soul_to_warp", + "secret": true, + "pages": [ + { + "type": "patchouli:text", + "text": "$(bold)视觉特征:$()$(br)无。$(p)$(bold)实际效果:$()$(br)灵魂能量扭曲为折跃能量。" + }, + { + "type": "reactive:reaction", + "reaction": "soul_to_warp" + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/reactions/sunlight.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/reactions/sunlight.json new file mode 100644 index 000000000000..86cf131a2eac --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/reactions/sunlight.json @@ -0,0 +1,16 @@ +{ + "name": "荧光环", + "icon": "minecraft:paper", + "category": "reactive:reactions", + "advancement": "reactive:reactions/sunlight", + "pages": [ + { + "type": "patchouli:text", + "text": "$(bold)视觉特征:$(br)$()坩埚周围出现半径 12 格的发光环状物。$(p)$(bold)实际效果:$(br)$()环内的亡灵生物会着火,像在白天一样。" + }, + { + "type": "reactive:reaction", + "reaction": "sunlight" + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/reactions/verdant_consume.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/reactions/verdant_consume.json new file mode 100644 index 000000000000..1f35e4259fe6 --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/reactions/verdant_consume.json @@ -0,0 +1,17 @@ +{ + "name": "生命至繁茂反应", + "icon": "minecraft:paper", + "category": "reactive:reactions", + "advancement": "reactive:reactions/verdant_consume", + "secret": true, + "pages": [ + { + "type": "patchouli:text", + "text": "$(bold)视觉特征:$()$(br)无。$(p)$(bold)实际效果:$()$(br)繁茂能量吸收生命能量,并复制自身。" + }, + { + "type": "reactive:reaction", + "reaction": "verdant_consume" + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/reactions/verdant_growth.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/reactions/verdant_growth.json new file mode 100644 index 000000000000..5d52ded02bc4 --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/reactions/verdant_growth.json @@ -0,0 +1,17 @@ +{ + "name": "植物起源", + "icon": "minecraft:paper", + "category": "reactive:reactions", + "advancement": "reactive:reactions/verdant_growth", + "secret": true, + "pages": [ + { + "type": "patchouli:text", + "text": "$(bold)视觉特征:$()$(br)无。$(p)$(bold)实际效果:$()$(br)繁茂能量从生命和形体能量中自发出现。" + }, + { + "type": "reactive:reaction", + "reaction": "verdant_growth" + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/reactions/vital_consume.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/reactions/vital_consume.json new file mode 100644 index 000000000000..0d7548581cca --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/reactions/vital_consume.json @@ -0,0 +1,17 @@ +{ + "name": "繁茂至生命反应", + "icon": "minecraft:paper", + "category": "reactive:reactions", + "advancement": "reactive:reactions/vital_consume", + "secret": true, + "pages": [ + { + "type": "patchouli:text", + "text": "$(bold)视觉特征:$()$(br)无。$(p)$(bold)实际效果:$()$(br)生命能量破坏并同化繁茂能量。" + }, + { + "type": "reactive:reaction", + "reaction": "vital_consume" + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/reactions/vital_eat.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/reactions/vital_eat.json new file mode 100644 index 000000000000..128b47a5a72b --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/reactions/vital_eat.json @@ -0,0 +1,16 @@ +{ + "name": "喂食", + "icon": "minecraft:paper", + "category": "reactive:reactions", + "advancement": "reactive:reactions/vital_eat", + "pages": [ + { + "type": "patchouli:text", + "text": "$(bold)视觉特征:$()$(br)无。$(p)$(bold)实际效果:$()$(br)生命能量以形体能量为食,力量增长。" + }, + { + "type": "reactive:reaction", + "reaction": "vital_eat" + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/reactions/vital_growth.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/reactions/vital_growth.json new file mode 100644 index 000000000000..c65fdbfd22ff --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/reactions/vital_growth.json @@ -0,0 +1,17 @@ +{ + "name": "光合作用", + "icon": "minecraft:paper", + "category": "reactive:reactions", + "advancement": "reactive:reactions/vital_growth", + "secret": true, + "pages": [ + { + "type": "patchouli:text", + "text": "$(bold)视觉特征:$()$(br)无。$(p)$(bold)实际效果:$()$(br)生命能量由繁茂能量暴露于光耀能量中合成。" + }, + { + "type": "reactive:reaction", + "reaction": "vital_growth" + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/reactions/vital_kill.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/reactions/vital_kill.json new file mode 100644 index 000000000000..8738f83200c1 --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/reactions/vital_kill.json @@ -0,0 +1,16 @@ +{ + "name": "灭杀", + "icon": "minecraft:paper", + "category": "reactive:reactions", + "advancement": "reactive:reactions/vital_kill", + "pages": [ + { + "type": "patchouli:text", + "text": "$(bold)视觉特征:$()$(br)无。$(p)$(bold)实际效果:$()$(br)酸质能量灭杀并同化生命能量。" + }, + { + "type": "reactive:reaction", + "reaction": "vital_kill" + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/reactions/warp_to_soul.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/reactions/warp_to_soul.json new file mode 100644 index 000000000000..aa86b9035a6c --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/reactions/warp_to_soul.json @@ -0,0 +1,17 @@ +{ + "name": "折跃至灵魂纯化", + "icon": "minecraft:paper", + "category": "reactive:reactions", + "advancement": "reactive:reactions/warp_to_soul", + "secret": true, + "pages": [ + { + "type": "patchouli:text", + "text": "$(bold)视觉特征:$()$(br)无。$(p)$(bold)实际效果:$()$(br)折跃能量纯化为灵魂能量。" + }, + { + "type": "reactive:reaction", + "reaction": "warp_to_soul" + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/reactions/wind_bomb.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/reactions/wind_bomb.json new file mode 100644 index 000000000000..3d29cfc7864f --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/reactions/wind_bomb.json @@ -0,0 +1,16 @@ +{ + "name": "旋风炸弹", + "icon": "minecraft:paper", + "category": "reactive:reactions", + "advancement": "reactive:reactions/wind_bomb", + "pages": [ + { + "type": "patchouli:text", + "text": "$(bold)视觉特征:$()$(br)无。$(p)$(bold)实际效果:$()$(br)坩埚口产生一次大型风弹爆炸。肯定有方法避免这种现象……" + }, + { + "type": "reactive:reaction", + "reaction": "wind_bomb" + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/reactions/x_synthesis.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/reactions/x_synthesis.json new file mode 100644 index 000000000000..79a276688211 --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/reactions/x_synthesis.json @@ -0,0 +1,16 @@ +{ + "name": "隐秘甲型合成", + "icon": "minecraft:paper", + "category": "reactive:reactions", + "advancement": "reactive:reactions/x_synthesis", + "pages": [ + { + "type": "patchouli:text", + "text": "$(bold)视觉特征:$()$(br)无。$(p)$(bold)实际效果:$()$(br)隐秘甲型能量由相邻两种基础能量合成。" + }, + { + "type": "reactive:reaction", + "reaction": "x_synthesis" + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/reactions/y_synthesis.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/reactions/y_synthesis.json new file mode 100644 index 000000000000..baa917726aa3 --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/reactions/y_synthesis.json @@ -0,0 +1,16 @@ +{ + "name": "隐秘乙型合成", + "icon": "minecraft:paper", + "category": "reactive:reactions", + "advancement": "reactive:reactions/y_synthesis", + "pages": [ + { + "type": "patchouli:text", + "text": "$(bold)视觉特征:$()$(br)无。$(p)$(bold)实际效果:$()$(br)隐秘乙型能量由相邻两种基础能量合成。" + }, + { + "type": "reactive:reaction", + "reaction": "y_synthesis" + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/reactions/z_synthesis.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/reactions/z_synthesis.json new file mode 100644 index 000000000000..4ae23f30458f --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/reactions/z_synthesis.json @@ -0,0 +1,16 @@ +{ + "name": "隐秘丙型合成", + "icon": "minecraft:paper", + "category": "reactive:reactions", + "advancement": "reactive:reactions/z_synthesis", + "pages": [ + { + "type": "patchouli:text", + "text": "$(bold)视觉特征:$()$(br)无。$(p)$(bold)实际效果:$()$(br)隐秘丙型能量由相邻两种基础能量合成。" + }, + { + "type": "reactive:reaction", + "reaction": "z_synthesis" + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/results/astral.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/results/astral.json new file mode 100644 index 000000000000..60501a0c364e --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/results/astral.json @@ -0,0 +1,33 @@ +{ + "name": "星灵能量", + "icon": "reactive:divine_symbol", + "category": "reactive:results", + "advancement": "reactive:see_astral_synthesis", + "turnin": "reactive:reactions/astral_curse_annihilation", + "secret": true, + "pages": [ + { + "type": "patchouli:text", + "text": "$(o)如果我能分离出那种能量——$(4)星灵能量$(0),它理论上的外形会是什么样?$(p)显然,它会和诅咒能量一样,同化进入坩埚的所有能量。" + }, + { + "type": "reactive:transmute", + "recipe": "divine_symbol", + "text": "$(o)也许它也可绑定至某种新徽记,就和诅咒能量一样?$(p)如果说神秘徽记是一种能量源,这种徽记则会接受提供的能量之瓶,类似某种祭品。这种说法我挺喜欢的。" + }, + { + "type": "reactive:transmute", + "recipe": "rending_plinth", + "text": "$(o)如此基础的能量也许能够撕开空间。" + }, + { + "type": "reactive:transmute", + "recipe": "eternal_life_sprig_from_flower_vine", + "text": "$(o)也许它就是永生的关键?$(p)……不对,这样还是有点过头了。" + }, + { + "type": "patchouli:text", + "text": "$(o)也许,也许,它会和诅咒能量相湮灭?哦,我早就想到了!$(p)神圣的力量,混沌与秩序,潜能与行动——无论两者放在一起能创造出什么事物,它必定涉及到现实的基础,以至于无法预测。" + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/results/copper_to_gold.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/results/copper_to_gold.json new file mode 100644 index 000000000000..cdf04996030f --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/results/copper_to_gold.json @@ -0,0 +1,18 @@ +{ + "name": "点铜为金", + "icon": "minecraft:gold_ingot", + "category": "reactive:results", + "advancement": "reactive:see_synthesis", + "pages": [ + { + "type": "reactive:transmute", + "recipe": "gold_from_copper", + "text": "将普通金属转变为金,除此之外还有什么能称得上炼金师的荣耀呢?而这种变化确实是可能的!当坩埚中含有一种$(l:reactive:intro/synthesis)黄绿色的秘密能量$(/l)时,你离成功就只有咫尺之遥了。" + }, + { + "type": "reactive:transmute", + "recipe": "iron_from_copper", + "text": "创造铁自然也应该是可能的,但这么做就无趣得多。这种变化需要使用另一种秘密能量。" + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/results/cultivation.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/results/cultivation.json new file mode 100644 index 000000000000..4e94e59c2062 --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/results/cultivation.json @@ -0,0 +1,47 @@ +{ + "name": "魔法农业", + "icon": "minecraft:vine", + "category": "reactive:results", + "advancement": "reactive:make_crucible", + "turnin": "reactive:get_mnemonic_bulb", + "pages": [ + { + "type": "patchouli:text", + "text": "使用奥术手段操纵植物的可行性已在历史中多次验证,记录颇丰,我们的炼金技艺也应当不例外。对繁茂能量进行简单实验,就能产生奇妙的结果。" + }, + { + "type": "patchouli:text", + "text": "首先,在金徽记下使用植物的$(4)繁茂能量$(0)和第三基础能量,就能触发一个反应,并奇迹般地催熟周围的农作物。$(br2)需注意此反应只会尝试催熟$(4)与坩埚同高度或低一格$(0)的农作物。" + }, + { + "type": "reactive:transmute", + "recipe": "vine_plus_light", + "text": "此外,向$(item)藤蔓$(0)中注入基础能量可制造某些植物。" + }, + { + "type": "reactive:transmute", + "recipe": "flower_vine_from_vine", + "text": "例如,与生命能量融合所制造的植物有一种相当强的生命力。" + }, + { + "type": "reactive:transmute", + "recipe": "vine_plus_soul", + "text": "大多数此类生命形式的形态都有些不自然。" + }, + { + "type": "reactive:transmute", + "recipe": "mind_lichen_from_vine", + "text": "值得考虑开展对$(l:reactive:items/mnemonic)此类样本$(/l)的深度研究。" + }, + { + "type": "reactive:transmute", + "recipe": "vine_plus_acid", + "text": "就连下界中的奇怪植物都能以这种方式产生。" + }, + { + "type": "reactive:transmute", + "recipe": "vine_plus_warp", + "text": "炼金术的成就之中,此类流程必有一席。" + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/results/displacement.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/results/displacement.json new file mode 100644 index 000000000000..097c9fd6324d --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/results/displacement.json @@ -0,0 +1,37 @@ +{ + "name": "移位", + "icon": "reactive:motion_salt_block", + "category": "reactive:results", + "advancement": "reactive:see_displacement", + "pages": [ + { + "type": "patchouli:text", + "text": "不可思议!真是不可思议!我承认,我只是对我之前的笔记保持了些许乐观,但这种乐观有时也会化为现实。$(br2)对$(thing)促动盐块$(0)施加$(l:reactive:intro/volt_cell)电力$(/l)后,它就会违抗现实本身,变得“无形”,或者说被某个能量场移位了。" + }, + { + "type": "patchouli:text", + "text": "这种能量场不会影响实体,但仍会充满标格中的对应格胞。$(br2)在$(thing)撤去能量$(0)前这种场会一直保持,撤去后受影响的方块会回归到原来的状态。" + }, + { + "type": "patchouli:text", + "text": "此外,$(thing)促动盐块$(0)的$(item)镶框$(0)变种会将效果传导至所有相连的镶框促动盐块,且均会在单个$(item)电激单元$(0)的激发下一起消失。$(br2)我还注意到同时给予镶框盐块红石信号和电激发会产生特殊效果。" + }, + { + "type": "patchouli:text", + "text": "简单来说,$(4)如果同时给予镶框促动盐块红石信号和电能,则它也会移位相邻的平凡方块。$(0)$(br2)这一效果会随移位一起延伸至相连的镶框促动盐块。$(p)而且,许多种$(item)铜块$(0)会使得此类效果直线通过,但自身不会被移位。" + }, + { + "type": "patchouli:text", + "text": "这还不是全部!只要稍加思考,就能想到还可以将此效果移到便携设备上。向诸位介绍$(item)移位槌$(0)!$(p)对任意可移位方块使用即可将其移位。就和说的一样轻松!重复击打同一移位方块还能扩展移位的区域。" + }, + { + "type": "patchouli:crafting", + "recipe": "reactive:displacer", + "text": "外形可能不算非常好看,但每个必要组件都在:酸质产电能,铜用于传导,促动盐则将能量转换为移位效果。" + }, + { + "type": "patchouli:text", + "text": "我相信这一属性有许多创造性用途——同样,平凡材料也可被移位的事实本身也相当有趣。也许$(br2)$(o)从这里开始,他讲起了几乎无法理解的理论。尽管我并不认为他的理论解释值得在此重复,但我也没有更好的说法了。所以我想……接受事实就好。" + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/results/flow.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/results/flow.json new file mode 100644 index 000000000000..967ac2343d4f --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/results/flow.json @@ -0,0 +1,22 @@ +{ + "name": "风的能量", + "icon": "reactive:vortex_stone", + "category": "reactive:results", + "advancement": "reactive:see_flow_containment", + "pages": [ + { + "type": "patchouli:text", + "text": "$(1)啊哈!我成功分离出了旋风人的秘密能量。我称其为$(item)涡流$(1),取自风之试炼设计主题的名称。" + }, + { + "type": "reactive:transmute", + "recipe": "wind_charge_from_snowball", + "text": "$(1)我坚信这种能量能够以$(thing)雪$(1)为基础复现风弹。$(p)结果并不理想,它无法令涡流能量展现出来;但我也因此在想,涡流是否可以与$(thing)冰$(0)绑定。" + }, + { + "type": "reactive:transmute", + "recipe": "vortex_stone", + "text": "$(1)结果很成功,它确实能和$(item)浮冰$(1)绑定!所得的产物尺寸不大,也不能以方块形态存在;它的神奇之处在于,它能在空中给予玩家一个推进力!" + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/results/gold_apples.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/results/gold_apples.json new file mode 100644 index 000000000000..ce3e13f36469 --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/results/gold_apples.json @@ -0,0 +1,13 @@ +{ + "name": "金苹果附魔", + "icon": "minecraft:enchanted_golden_apple", + "category": "reactive:results", + "advancement": "reactive:see_synthesis", + "pages": [ + { + "type": "reactive:transmute", + "recipe": "golden_apple_enchantment", + "text": "这些闪亮的水果常被比作神的物品,而制造它们的方法则是我们炼金师保守的秘密。关键在于一种颜色为耀眼紫色的$(l:reactive:intro/synthesis)秘密能量$(/l)。" + } + ] +} diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/results/gravity.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/results/gravity.json new file mode 100644 index 000000000000..7e2a5f6cd6c0 --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/results/gravity.json @@ -0,0 +1,45 @@ +{ + "name": "重力操纵", + "icon": "reactive:secret_scale", + "category": "reactive:results", + "advancement": "reactive:gravity_research", + "pages": [ + { + "type": "patchouli:spotlight", + "item": "reactive:secret_scale", + "text": "$(o)此材料作为实体存在时完全不受重力影响,而在合适的激发下,它还能将这种属性给予其他实体。" + }, + { + "type": "patchouli:text", + "text": "$(o)首先,手持之Shift+左击船以安到船上,这艘船在被破坏之前会一直处于失重状态。驾驶它遨游天际不是问题。$(p)这么做已经非常有效了——但我们还能做得更好。" + }, + { + "type": "patchouli:spotlight", + "item": "minecraft:potion[potion_contents={potion:\"reactive:no_gravity\"}]", + "text": "$(o)将这种鳞片酿造入$(item)浓稠的药水$(0),所得药水能令服用者短时间内失重。$(p)" + }, + { + "type": "patchouli:crafting", + "recipe": "reactive:gravity_beam_crafting", + "text": "$(o)与红石灯配合使用时,这种鳞片的性质会投射为一束能够抵消重力的光,接触它的$(thing)生物$(0)和$(thing)物品实体$(0)不会受到重力影响。" + }, + { + "type": "patchouli:crafting", + "recipe": "reactive:gravity_chandelier_crafting", + "text": "$(o)最后,与足够强的无限光源结合,这种鳞片就能创造出一种球形的反重力场。" + }, + { + "type": "patchouli:text", + "text": "$(o)单击$(item)重力灯台$(0)就可偏移其影响范围,Shift+左击则能取消视觉效果。$(br2)$(o)你可能会觉得在失重情况下行动比较困难——我推荐尝试$(l:reactive:results/flow)风的能量$(/l)。" + }, + { + "type": "reactive:transmute", + "recipe": "secret_scale_duplication", + "text": "$(o)如果不想再用同一种方式制造鳞片,可以简单地复制它们。" + } + ], + + "extra_recipe_mappings": { + "reactive:secret_scale": 0 + } +} diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/results/harvesting.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/results/harvesting.json new file mode 100644 index 000000000000..d82923554e15 --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/results/harvesting.json @@ -0,0 +1,17 @@ +{ + "name": "内在收获", + "icon": "reactive:acid_bottle", + "category": "reactive:results", + "advancement": "reactive:activate_eye", + "turnin": "reactive:harvest", + "pages": [ + { + "type": "patchouli:text", + "text": "$(o)做得不错。在激活状态下,此徽记能产生多种能量。真正做到这点则不劳费神,只需对徽记使用空$(l:objects_of_study/bottles)瓶$(/l)即可。瓶子可能会被充满,也可能在重压下碎裂。$(p)如此操作有其$(4)代价$(0)。" + }, + { + "type": "patchouli:text", + "text": "$(o)记住徽记的意义,代价不言自明。最好确保自己处于最佳状态。不要受伤过重,千万小心。" + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/results/power_uses.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/results/power_uses.json new file mode 100644 index 000000000000..0dfd42a44688 --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/results/power_uses.json @@ -0,0 +1,46 @@ +{ + "name": "能量应用", + "icon": "reactive:soup", + "category": "reactive:results", + "advancement": "reactive:make_crucible", + "pages": [ + { + "type": "patchouli:text", + "text": "我曾听过有些炼金术学生试图直接饮用形体能量。这么做$(thing)极不明智$(0)。形体能量的味道很腥臭,如同未经烹调的生肉。地球上没有生物会认为这种物质和好吃有半点关系。" + }, + { + "type": "patchouli:crafting", + "recipe": "reactive:soup_crafting", + "text": "$(o)……我不清楚,但我觉得还蛮好吃的。这算奇怪吗?挺好。炼金师就是要超脱于常规的。而且直接喝省去了许多麻烦。$(br2)也许还是加点糖比较好。" + }, + { + "type": "patchouli:crafting", + "recipe": "reactive:soul_lantern_with_soul_bottle", + "text": "$(1)利用纯化灵魂能量的自然性质,我们就能大量制造一种有趣的灯笼。" + }, + { + "type": "patchouli:crafting", + "recipe": "reactive:lantern_with_light_bottle", + "text": "$(1)相似地,光耀能量则能快速制造普通灯笼。" + }, + { + "type": "patchouli:spotlight", + "item": "reactive:blaze_bottle", + "text": "如同你所预料的,烈焰能量可用作烧炼燃料。瓶子会在持久的火焰中化作气体,无法回收。" + }, + { + "type": "patchouli:spotlight", + "item": "reactive:verdant_bottle", + "text": "$(o)你还可以用自然之瓶堆肥。而因为能量会在瓶外消散,你需要在堆肥桶内打碎瓶子才行。" + }, + { + "type": "patchouli:crafting", + "recipe": "reactive:acid_to_bucket", + "text": "$(o)最后也当然同样重要的是,酸质可用于制造$(l:reactive:intro/volt_cell)电激单元$(/l),也可直接将其倒入桶中,并放置出来。" + }, + { + "type": "patchouli:text", + "text": "$(o)放置时,酸质会保留其方块的外形。$(4)某些材料$(0)在放置于其下方时会发生反应,通常是被摧毁。$(br2)此外,酸质是致命的,且会逐渐摧毁投至其中的物品。千万要小心!" + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/results/summoning.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/results/summoning.json new file mode 100644 index 000000000000..b16b8f6976a6 --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/results/summoning.json @@ -0,0 +1,21 @@ +{ + "name": "灵体召唤", + "icon": "minecraft:white_candle", + "category": "reactive:results", + "advancement": "reactive:make_crucible", + "turnin": "reactive:see_allay_summon", + "pages": [ + { + "type": "patchouli:text", + "text": "$(1)坩埚应该可以用来召唤灵体。有些人可能会认为简单释放灵魂即可,但实际的操作会比较复杂,实操总是难于理论。$(br2)我认为点燃的蜡烛具有精神价值,应该对这一过程有所帮助。" + }, + { + "type": "patchouli:text", + "text": "此外,召唤出的灵体品性随机。而如果真是这样,意识能量能让灵体偏向善良的一面。" + }, + { + "type": "patchouli:text", + "text": "$(o)$(l:intro/curse)某一种能量$(/l)自然会使召唤的灵体几乎都是邪恶的。$(br2)不清楚你为什么会想这样做,但决定权在你。" + } + ] +} diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/results/teleportation.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/results/teleportation.json new file mode 100644 index 000000000000..b62a86afef0c --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/entries/results/teleportation.json @@ -0,0 +1,16 @@ +{ + "name": "传送", + "icon": "reactive:warp_bottle", + "category": "reactive:results", + "advancement": "reactive:be_teleported", + "pages": [ + { + "type": "patchouli:text", + "text": "将末影珍珠中的末影裂隙捕捉到$(item)折跃之瓶$(0)中后,这种能量之瓶就变成了一种长距离传送装置。$(br2)右击时,能量之瓶会释放出内容物,将持有者传送至其被制造时的位置,前提是不跨越任何维度边界。" + }, + { + "type": "patchouli:text", + "text": "$(o)制造过程具体而言如下:$(br)$(li)向坩埚注入折跃能量。$(li)携带$(l:reactive:items/crystal_iron)铁质晶体$(/l),并确保周围没有其他生物。$(li)使用漏斗会其他机器向坩埚中放置$(thing)末影珍珠$(0)。由此便创造了裂隙。$(li)使用石英瓶捕捉裂隙。" + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/templates/dissolve.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/templates/dissolve.json new file mode 100644 index 000000000000..49755517a144 --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/templates/dissolve.json @@ -0,0 +1,41 @@ +{ + "processor": "com.hyperlynx.reactive.integration.patchouli.DissolveComponentProcessor", + "components": [ + { + "type": "patchouli:header", + "text": "能量释放", + "x": -1, + "y": -1 + }, + { + "type": "patchouli:item", + "item": "#reactant", + "x": 15, + "y": 15, + "framed": true + }, + { + "type": "patchouli:item", + "item": "#product", + "x": 80, + "y": 15, + "framed": true, + "link_recipe": true + }, + { + "type": "patchouli:image", + "image": "reactive:textures/gui/tf.png", + "width": 64, + "height": 64, + "texture_width": 64, + "texture_height": 64, + "x": 23, + "y": 5 + }, + { + "type": "patchouli:text", + "text": "#text", + "y": 58 + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/templates/reaction.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/templates/reaction.json new file mode 100644 index 000000000000..2a1d8b2a2cd7 --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/templates/reaction.json @@ -0,0 +1,24 @@ +{ + "processor": "com.hyperlynx.reactive.integration.patchouli.ReactionComponentProcessor", + "components": [ + { + "type": "patchouli:header", + "text": "反应配方", + "x": -1, + "y": -1 + }, + { + "type": "patchouli:text", + "text": "#formula", + "advancement": "#lock", + "y": 21 + }, + { + "type": "patchouli:text", + "text": "你必须在无其他能量干扰时观察到此反应以记录其配方。", + "advancement": "#lock", + "y": 21, + "negate_advancement": true + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/templates/transmute.json b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/templates/transmute.json new file mode 100644 index 000000000000..59bb0dfcb541 --- /dev/null +++ b/projects/1.21/assets/reactive/reactive/patchouli_books/journal/zh_cn/templates/transmute.json @@ -0,0 +1,46 @@ +{ + "processor": "com.hyperlynx.reactive.integration.patchouli.TransmuteComponentProcessor", + "components": [ + { + "type": "patchouli:header", + "text": "嬗变", + "x": -1, + "y": -1 + }, + { + "type": "patchouli:item", + "item": "#reactant", + "x": 15, + "y": 15, + "framed": true + }, + { + "type": "patchouli:item", + "item": "#product", + "x": 80, + "y": 15, + "framed": true, + "link_recipe": true + }, + { + "type": "patchouli:image", + "image": "reactive:textures/gui/tf.png", + "width": 64, + "height": 64, + "texture_width": 64, + "texture_height": 64, + "x": 23, + "y": 5 + }, + { + "type": "patchouli:text", + "text": "#reagents", + "y": 56 + }, + { + "type": "patchouli:text", + "text": "#text", + "y": 68 + } + ] +} \ No newline at end of file