diff --git a/src/main/resources/assets/naturesaura/advancements/altar.json b/src/main/resources/assets/naturesaura/advancements/altar.json new file mode 100644 index 00000000..98c0ff9c --- /dev/null +++ b/src/main/resources/assets/naturesaura/advancements/altar.json @@ -0,0 +1,26 @@ +{ + "display": { + "icon": { + "item": "naturesaura:nature_altar" + }, + "title": { + "translate": "advancement.naturesaura.altar" + }, + "description": { + "translate": "advancement.naturesaura.altar.desc" + } + }, + "parent": "naturesaura:wood_stand", + "criteria": { + "book": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "naturesaura:nature_altar" + } + ] + } + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/naturesaura/advancements/wood_stand.json b/src/main/resources/assets/naturesaura/advancements/wood_stand.json new file mode 100644 index 00000000..c6a419a9 --- /dev/null +++ b/src/main/resources/assets/naturesaura/advancements/wood_stand.json @@ -0,0 +1,26 @@ +{ + "display": { + "icon": { + "item": "naturesaura:wood_stand" + }, + "title": { + "translate": "advancement.naturesaura.wood_stand" + }, + "description": { + "translate": "advancement.naturesaura.wood_stand.desc" + } + }, + "parent": "naturesaura:gold_leaf", + "criteria": { + "book": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "naturesaura:wood_stand" + } + ] + } + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/naturesaura/lang/en_US.lang b/src/main/resources/assets/naturesaura/lang/en_US.lang index 842cf365..1b42e1db 100644 --- a/src/main/resources/assets/naturesaura/lang/en_US.lang +++ b/src/main/resources/assets/naturesaura/lang/en_US.lang @@ -34,4 +34,8 @@ advancement.naturesaura.root.desc=Becoming a magical botanist advancement.naturesaura.get_book=Pages of discovery advancement.naturesaura.get_book.desc=Create the Book of Natural Aura advancement.naturesaura.gold_leaf=Time = Brilliance -advancement.naturesaura.gold_leaf.desc=Create and harvest a Brilliant Tree \ No newline at end of file +advancement.naturesaura.gold_leaf.desc=Create and harvest a Brilliant Tree +advancement.naturesaura.wood_stand=Powers of the Forest +advancement.naturesaura.wood_stand.desc=Create a Wooden Stand for the Ritual of the Forest +advancement.naturesaura.altar=Empowered +advancement.naturesaura.altar.desc=Create a Natural Altar using the Ritual of the Forest \ No newline at end of file diff --git a/src/main/resources/assets/naturesaura/patchouli_books/en_us/entries/collecting/altar.json b/src/main/resources/assets/naturesaura/patchouli_books/en_us/entries/collecting/altar.json index bf504c36..0ed48bce 100644 --- a/src/main/resources/assets/naturesaura/patchouli_books/en_us/entries/collecting/altar.json +++ b/src/main/resources/assets/naturesaura/patchouli_books/en_us/entries/collecting/altar.json @@ -2,6 +2,7 @@ "name": "The Natural Altar", "icon": "naturesaura:nature_altar", "category": "naturesaura:collecting", + "advancement": "naturesaura:wood_stand", "priority": true, "pages": [ { @@ -10,7 +11,7 @@ }, { "type": "naturesaura:tree_ritual", - "text": "Creating the $(item)Natural Altar$() using the $(l:naturesaura:using/tree_ritual)Ritual of the Forest$()", + "text": "Creating the $(item)Natural Altar$() using the $(l:naturesaura:practices/tree_ritual)Ritual of the Forest$()", "recipe": "naturesaura:nature_altar" } ] diff --git a/src/main/resources/assets/naturesaura/patchouli_books/en_us/entries/creating/ancient_tree.json b/src/main/resources/assets/naturesaura/patchouli_books/en_us/entries/creating/ancient_tree.json index f88e5197..edd7a122 100644 --- a/src/main/resources/assets/naturesaura/patchouli_books/en_us/entries/creating/ancient_tree.json +++ b/src/main/resources/assets/naturesaura/patchouli_books/en_us/entries/creating/ancient_tree.json @@ -2,6 +2,7 @@ "name": "Ancient Trees", "icon": "naturesaura:ancient_leaves", "category": "naturesaura:creating", + "advancement": "naturesaura:wood_stand", "priority": true, "pages": [ { @@ -10,7 +11,7 @@ }, { "type": "naturesaura:tree_ritual", - "text": "Creating the $(item)Ancient Sapling$() using the $(l:naturesaura:using/tree_ritual)Ritual of the Forest$()", + "text": "Creating the $(item)Ancient Sapling$() using the $(l:naturesaura:practices/tree_ritual)Ritual of the Forest$()", "recipe": "naturesaura:ancient_sapling" }, { diff --git a/src/main/resources/assets/naturesaura/patchouli_books/en_us/entries/intro/baubles.json b/src/main/resources/assets/naturesaura/patchouli_books/en_us/entries/intro/baubles.json index 7745522f..60400faa 100644 --- a/src/main/resources/assets/naturesaura/patchouli_books/en_us/entries/intro/baubles.json +++ b/src/main/resources/assets/naturesaura/patchouli_books/en_us/entries/intro/baubles.json @@ -3,14 +3,11 @@ "icon": "minecraft:totem_of_undying", "category": "naturesaura:intro", "read_by_default": true, + "flag": "mod:baubles", "pages": [ { "type": "text", - "text": "Sometimes you might find yourself lost with the space of your $(thing)inventory$(), having sky-high stacks of blocks and items cluttering your backpack and slowing you down.$(br)Some $(thing)natural items$() might be able to be placed directly on arms, waist and chest if the idea of $(item)Baubles$() is present in the world." - }, - { - "type": "text", - "text": "If an item has this functionality, and the proper $(italics)modification$() is made to the world, then it will display in its tooltip the parts of the body that it can reside on." + "text": "Sometimes you might find yourself lost with the space of your $(thing)inventory$(), having sky-high stacks of blocks and items cluttering your backpack and slowing you down.$(br)Some $(thing)natural items$() might be able to be placed directly on arms, waist and chest as $(item)Baubles$(). If an item has this functionality, it will display in its tooltip the parts of the body that it can reside on." } ] } \ No newline at end of file diff --git a/src/main/resources/assets/naturesaura/patchouli_books/en_us/entries/collecting/aura_cache.json b/src/main/resources/assets/naturesaura/patchouli_books/en_us/entries/items/aura_cache.json similarity index 90% rename from src/main/resources/assets/naturesaura/patchouli_books/en_us/entries/collecting/aura_cache.json rename to src/main/resources/assets/naturesaura/patchouli_books/en_us/entries/items/aura_cache.json index a4747443..e062e79f 100644 --- a/src/main/resources/assets/naturesaura/patchouli_books/en_us/entries/collecting/aura_cache.json +++ b/src/main/resources/assets/naturesaura/patchouli_books/en_us/entries/items/aura_cache.json @@ -1,7 +1,8 @@ { "name": "Aura Cache", "icon": "naturesaura:aura_cache", - "category": "naturesaura:collecting", + "category": "naturesaura:items", + "advancement": "naturesaura:altar", "pages": [ { "type": "text", diff --git a/src/main/resources/assets/naturesaura/patchouli_books/en_us/entries/items/eye.json b/src/main/resources/assets/naturesaura/patchouli_books/en_us/entries/items/eye.json index a692a2c1..1325ff0c 100644 --- a/src/main/resources/assets/naturesaura/patchouli_books/en_us/entries/items/eye.json +++ b/src/main/resources/assets/naturesaura/patchouli_books/en_us/entries/items/eye.json @@ -2,6 +2,7 @@ "name": "Environmental Eye", "icon": "naturesaura:eye", "category": "naturesaura:items", + "advancement": "naturesaura:wood_stand", "pages": [ { "type": "text", @@ -13,7 +14,7 @@ }, { "type": "naturesaura:tree_ritual", - "text": "Creating the $(item)Environmental Eye$() using the $(l:naturesaura:using/tree_ritual)Ritual of the Forest$()", + "text": "Creating the $(item)Environmental Eye$() using the $(l:naturesaura:practices/tree_ritual)Ritual of the Forest$()", "recipe": "naturesaura:eye" } ] diff --git a/src/main/resources/assets/naturesaura/patchouli_books/en_us/entries/items/infused_iron_tools.json b/src/main/resources/assets/naturesaura/patchouli_books/en_us/entries/items/infused_iron_tools.json index 8c7ddac7..6cd4c405 100644 --- a/src/main/resources/assets/naturesaura/patchouli_books/en_us/entries/items/infused_iron_tools.json +++ b/src/main/resources/assets/naturesaura/patchouli_books/en_us/entries/items/infused_iron_tools.json @@ -2,6 +2,7 @@ "name": "Botanist's Tools", "icon": "naturesaura:infused_iron_pickaxe", "category": "naturesaura:items", + "advancement": "naturesaura:altar", "pages": [ { "type": "text", @@ -9,7 +10,7 @@ }, { "type": "text", - "text": "On top of that, when taking an $(l:naturesaura:collecting/aura_cache)Aura Cache$() with you, the tools will be able to use the $(thing)Aura$() that it has stored to regenerate their durability, significantly increasing their lifespan. For this, one simply needs to hold still and sneak, and the tool in one's hand will slowly recharge." + "text": "On top of that, when taking an $(l:naturesaura:items/aura_cache)Aura Cache$() with you, the tools will be able to use the $(thing)Aura$() that it has stored to regenerate their durability, significantly increasing their lifespan. For this, one simply needs to hold still and sneak, and the tool in one's hand will slowly recharge." }, { "type": "crafting", diff --git a/src/main/resources/assets/naturesaura/patchouli_books/en_us/entries/practices/gold_trees.json b/src/main/resources/assets/naturesaura/patchouli_books/en_us/entries/practices/gold_trees.json index 91d6088f..fca42fc2 100644 --- a/src/main/resources/assets/naturesaura/patchouli_books/en_us/entries/practices/gold_trees.json +++ b/src/main/resources/assets/naturesaura/patchouli_books/en_us/entries/practices/gold_trees.json @@ -21,7 +21,7 @@ }, { "type": "crafting", - "text": "$(item)Gold Leaf$(), once harvested, can easily be crushed into $(item)Gold Powder$() which can be placed on the ground as an integral part of the $(l:naturesaura:using/tree_ritual)Ritual of the Forest$().", + "text": "$(item)Gold Leaf$(), once harvested, can easily be crushed into $(item)Gold Powder$() which can be placed on the ground as an integral part of the $(l:naturesaura:practices/tree_ritual)Ritual of the Forest$().", "recipe": "naturesaura:gold_powder" } ] diff --git a/src/main/resources/assets/naturesaura/patchouli_books/en_us/entries/practices/tree_ritual.json b/src/main/resources/assets/naturesaura/patchouli_books/en_us/entries/practices/tree_ritual.json new file mode 100644 index 00000000..d3b52c71 --- /dev/null +++ b/src/main/resources/assets/naturesaura/patchouli_books/en_us/entries/practices/tree_ritual.json @@ -0,0 +1,22 @@ +{ + "name": "Ritual of the Forest", + "icon": "naturesaura:wood_stand", + "category": "naturesaura:practices", + "advancement": "naturesaura:gold_leaf", + "priority": true, + "pages": [ + { + "type": "text", + "text": "When starting out as a magical botanist, it proves beneficial to use the powers of nature on a more direct level before delving directly into $(thing)Aura$() itself. The $(item)Ritual of the Forest$() uses properties of $(l:naturesaura:practices/gold_trees)Gold Powder$() to encorporate the power of natural ingredients directly into a fresh, growing tree, devouring it in the process, but at the same time, transforming it into useful tools and items." + }, + { + "type": "text", + "text": "To construct this $(thing)ritual$(), one has to place $(item)Gold Powder$() in the configuration shown on the next page, with some $(item)Wooden Stands$() around that which will hold the ingredients in whichever configuration seems visually pleasing.$(br)Then, the correct $(item)Sapling$() must be placed in the middle, and, either through some kind of fertilizer, or through the inevitability of time, its growth will cause the ritual to start." + }, + { + "type": "crafting", + "text": "Creating $(item)Wooden Stands$()", + "recipe": "naturesaura:wood_stand" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/naturesaura/patchouli_books/en_us/entries/using/altar.json b/src/main/resources/assets/naturesaura/patchouli_books/en_us/entries/using/altar.json index d3b6c7e9..519b4290 100644 --- a/src/main/resources/assets/naturesaura/patchouli_books/en_us/entries/using/altar.json +++ b/src/main/resources/assets/naturesaura/patchouli_books/en_us/entries/using/altar.json @@ -2,6 +2,7 @@ "name": "Natural Altar Infusion", "icon": "naturesaura:nature_altar", "category": "naturesaura:using", + "advancement": "naturesaura:altar", "priority": true, "pages": [ { @@ -10,7 +11,7 @@ }, { "type": "naturesaura:altar", - "text": "Creating $(item)Infused Iron$() and $(item)Infused Rock$(), important ingredients in the creation of several $(l:naturesaura:items)Natural Items$().", + "text": "Creating $(item)Infused Iron$() and $(item)Infused Rock$(), important ingredients in the creation of several $(thing)natural items$().", "recipe": "naturesaura:infused_iron", "recipe2": "naturesaura:infused_stone" }