Complete Milestone 7 crafting and portal guide (#79)
Build / build (push) Canceled after 0s

This commit is contained in:
dnorberg committed 2026-10-19 04:01:03 -04:00
1 parent 4a87c9fae6
commit b154455563
14 files changed
+361 -8

No files matched your search

@@ -341,6 +341,11 @@
"jei.rivencraft.writing.copy": "At a Writing Desk, select a stored Page, add paper and ink, then take the copy. The source Page stays.",
"jei.rivencraft.writing.bind": "At a Book Binder, name the Age and add a cover plus Link Panel. Optional symbol Pages follow the panel.",
"jei.rivencraft.writing.linking_book": "Craft one Link Panel Page with leather to make an unwritten Linking Book. Open it to name and bind it.",
"rivencraft.ponder.crystal_portal.header": "Building a Crystal Portal",
"rivencraft.ponder.crystal_portal.text_1": "Build a closed crystal frame with an open center.",
"rivencraft.ponder.crystal_portal.text_2": "Attach a Book Receptacle to one crystal, facing outward.",
"rivencraft.ponder.crystal_portal.text_3": "Insert a bound Linking or Descriptive Book to activate the portal.",
"rivencraft.ponder.crystal_portal.text_4": "Step through the portal. Remove the book to close it.",
"itemGroup.rivencraft": "Rivencraft",
"itemGroup.rivencraft.pages.link": "Rivencraft Link Pages",
"itemGroup.rivencraft.pages.terrain": "Rivencraft Terrain Pages",
@@ -0,0 +1,15 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_crystal_block": {
"trigger": "minecraft:inventory_changed",
"conditions": {"items": [{"items": "rivencraft:crystal_block"}]}
},
"has_the_recipe": {
"trigger": "minecraft:recipe_unlocked",
"conditions": {"recipe": "rivencraft:book_receptacle"}
}
},
"requirements": [["has_crystal_block", "has_the_recipe"]],
"rewards": {"recipes": ["rivencraft:book_receptacle"]}
}
@@ -0,0 +1,15 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_crystal_shard": {
"trigger": "minecraft:inventory_changed",
"conditions": {"items": [{"items": "rivencraft:crystal_shard"}]}
},
"has_the_recipe": {
"trigger": "minecraft:recipe_unlocked",
"conditions": {"recipe": "rivencraft:crystal_block"}
}
},
"requirements": [["has_crystal_shard", "has_the_recipe"]],
"rewards": {"recipes": ["rivencraft:crystal_block"]}
}
@@ -0,0 +1,15 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_black_dye": {
"trigger": "minecraft:inventory_changed",
"conditions": {"items": [{"items": "minecraft:black_dye"}]}
},
"has_the_recipe": {
"trigger": "minecraft:recipe_unlocked",
"conditions": {"recipe": "rivencraft:ink_vial"}
}
},
"requirements": [["has_black_dye", "has_the_recipe"]],
"rewards": {"recipes": ["rivencraft:ink_vial"]}
}
@@ -1 +1,7 @@
{"type":"minecraft:crafting_shaped","pattern":["CCC","C C","CCC"],"key":{"C":{"item":"rivencraft:crystal_block"}},"result":{"id":"rivencraft:book_receptacle","count":1}}
{
"type": "minecraft:crafting_shaped",
"category": "misc",
"pattern": ["CCC", "C C", "CCC"],
"key": {"C": {"item": "rivencraft:crystal_block"}},
"result": {"id": "rivencraft:book_receptacle", "count": 1}
}