Skip to content

Commit 7150c29

Browse files
authored
Reactive update:版本更新
1 parent 986a47c commit 7150c29

264 files changed

Lines changed: 6132 additions & 0 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"name": "Guide",
3+
"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.",
4+
"icon": "reactive:scroll",
5+
"sortnum": 0
6+
}
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"name": "Material Synthesis",
3+
"description": "$(mat)Entries related to the various materials made using salt",
4+
"icon": "reactive:desk",
5+
"sortnum": 4
6+
}
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"name": "Objects of Study",
3+
"description": "$(1)Objects and phenomena of some unknown utility.",
4+
"icon": "minecraft:blaze_rod",
5+
"sortnum": 1
6+
}
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"name": "Reaction Notes",
3+
"description": "$(o)Notes on reactions you have observed.",
4+
"icon": "reactive:gold_symbol",
5+
"sortnum": 2
6+
}
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"name": "Wondrous Results",
3+
"description": "Here catalogued are some of the Great Wonders the Field of Alchemy might achieve.",
4+
"icon": "reactive:stardust",
5+
"sortnum": 3
6+
}
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
{
2+
"name": "Advancement Gating",
3+
"icon": "minecraft:book",
4+
"category": "reactive:intro",
5+
"priority": true,
6+
"flag": "advancements_disabled",
7+
"pages": [
8+
{
9+
"type": "patchouli:text",
10+
"text": "$(mind)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."
11+
}
12+
]
13+
}
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
{
2+
"name": "Crucible",
3+
"icon": "reactive:crucible",
4+
"category": "reactive:intro",
5+
"pages": [
6+
{
7+
"type": "patchouli:text",
8+
"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)."
9+
},
10+
{
11+
"type": "patchouli:spotlight",
12+
"item": "reactive:crucible",
13+
"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."
14+
},
15+
{
16+
"type": "patchouli:text",
17+
"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."
18+
},
19+
{
20+
"type": "patchouli:text",
21+
"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."
22+
},
23+
{
24+
"type": "patchouli:text",
25+
"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."
26+
}
27+
]
28+
}
Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
{
2+
"name": "Curse",
3+
"icon": "minecraft:wither_skeleton_skull",
4+
"category": "reactive:intro",
5+
"advancement": "reactive:be_cursed",
6+
"turnin": "reactive:place_eye",
7+
"secret": true,
8+
"pages": [
9+
{
10+
"type": "patchouli:text",
11+
"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."
12+
},
13+
{
14+
"type": "patchouli:text",
15+
"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)."
16+
},
17+
{
18+
"type": "patchouli:spotlight",
19+
"item": "minecraft:chiseled_red_sandstone",
20+
"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."
21+
},
22+
{
23+
"type": "patchouli:text",
24+
"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."
25+
},
26+
{
27+
"type": "patchouli:text",
28+
"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."
29+
},
30+
{
31+
"type": "patchouli:empty",
32+
"draw_filler": false
33+
},
34+
{
35+
"type": "patchouli:empty",
36+
"draw_filler": false
37+
},
38+
{
39+
"type": "reactive:transmute",
40+
"recipe": "cursed_symbol"
41+
}
42+
]
43+
}
Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
{
2+
"name": "The End",
3+
"icon": "minecraft:ender_eye",
4+
"category": "reactive:intro",
5+
"advancement": "minecraft:end/kill_dragon",
6+
"secret": true,
7+
"sortnum": 100,
8+
"pages": [
9+
{
10+
"type": "patchouli:text",
11+
"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)."
12+
},
13+
{
14+
"type": "patchouli:text",
15+
"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."
16+
},
17+
{
18+
"type": "patchouli:text",
19+
"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."
20+
},
21+
{
22+
"type": "patchouli:text",
23+
"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."
24+
},
25+
{
26+
"type": "patchouli:text",
27+
"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?"
28+
},
29+
{
30+
"type": "patchouli:text",
31+
"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."
32+
},
33+
{
34+
"type": "patchouli:text",
35+
"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."
36+
},
37+
{
38+
"type": "patchouli:empty"
39+
}
40+
]
41+
}
Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
{
2+
"name": "Fundamental Principles",
3+
"icon": "reactive:scroll",
4+
"category": "reactive:intro",
5+
"turnin": "reactive:make_crucible",
6+
"priority": true,
7+
"pages": [
8+
{
9+
"type": "patchouli:text",
10+
"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."
11+
},
12+
{
13+
"type": "patchouli:text",
14+
"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."
15+
},
16+
{
17+
"type": "patchouli:text",
18+
"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."
19+
},
20+
{
21+
"type": "patchouli:text",
22+
"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)$(mind)(If you want to change the alchemy seed, see the server config file.)"
23+
},
24+
{
25+
"type": "patchouli:text",
26+
"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."
27+
},
28+
{
29+
"type": "patchouli:image",
30+
"images": ["reactive:textures/gui/scroll_glyph.png"]
31+
},
32+
{
33+
"type": "patchouli:crafting",
34+
"recipe": "reactive:alchemy_scroll_crafting",
35+
"text": "$(o)This recipe will create the necessary scroll."
36+
},
37+
{
38+
"type": "patchouli:crafting",
39+
"recipe": "reactive:alchemy_scroll_alt_crafting",
40+
"text": "$(o)An alternate recipe."
41+
},
42+
{
43+
"type": "patchouli:crafting",
44+
"recipe": "reactive:alchemy_scroll_alt2_crafting",
45+
"text": "$(o)Another alternate recipe."
46+
},
47+
{
48+
"type": "patchouli:text",
49+
"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."
50+
}
51+
],
52+
"extra_recipe_mappings": {
53+
"reactive:crucible": 4
54+
}
55+
}

0 commit comments

Comments
 (0)