Skip to content

Commit

Permalink
feat: add automation-friendly bound book of binding crafting
Browse files Browse the repository at this point in the history
  • Loading branch information
klikli-dev committed Aug 16, 2024
1 parent b5b3d39 commit d446005
Show file tree
Hide file tree
Showing 19 changed files with 270 additions and 214 deletions.
7 changes: 7 additions & 0 deletions src/generated/resources/assets/occultism/lang/en_us.json
Original file line number Diff line number Diff line change
Expand Up @@ -278,6 +278,12 @@
"book.occultism.dictionary_of_spirits.getting_started.books_of_binding.name": "Books of Binding",
"book.occultism.dictionary_of_spirits.getting_started.books_of_binding.purified_ink_recipe.text": "In order to craft [#](ad03fc)Books of Binding[#]() to summon spirits, you need purified ink. Simply drop any black dye into [](item://occultism:spirit_fire) to purify it.\n",
"book.occultism.dictionary_of_spirits.getting_started.books_of_binding.taboo_book_recipe.text": "Lastly you need taboo book to craft [#](ad03fc)Books of Binding[#]() to summon spirits. Simply drop a book into [](item://occultism:spirit_fire) to get it.\n",
"book.occultism.dictionary_of_spirits.getting_started.books_of_binding_automation.description": "Tips for using books of binding in Crafting Automation such as AE2 or RS",
"book.occultism.dictionary_of_spirits.getting_started.books_of_binding_automation.intro.text": "Bound Books of Binding are generated with a random spirit name. This tricks many automated crafting processes into no longer recognizing the item as the requested crafting result, because it does not expect NBT/Data Components on the item.\n\\\n\\\nThis leads to stuck crafting processes.\n",
"book.occultism.dictionary_of_spirits.getting_started.books_of_binding_automation.intro.title": "The Problem",
"book.occultism.dictionary_of_spirits.getting_started.books_of_binding_automation.name": "Books of Binding in Automation",
"book.occultism.dictionary_of_spirits.getting_started.books_of_binding_automation.solution.text": "1. Put a dictionary of spirits into an anvil and give it a name. This will be the name of all spirits summoned in the future.\n2. Use this dictionary to configure crafting patterns (if your automation mod requires it).\n2. Use this dictionary to craft the Bound Books of Binding in the automation system. As usual, the dictionary will not be used up.\n3. All crafted books will now have the same name and will be recognized by your automation system.\n",
"book.occultism.dictionary_of_spirits.getting_started.books_of_binding_automation.solution.title": "The Solution",
"book.occultism.dictionary_of_spirits.getting_started.books_of_calling.description": "Telling your spirits what to do",
"book.occultism.dictionary_of_spirits.getting_started.books_of_calling.intro.text": "Books of Calling allow to control a summoned spirit, and to store it to prevent essence decay or move it more easily.\n\\\n\\\nOnly spirits that require precise instructions - such as a work area or drop-off storage - come with a book of calling.\n",
"book.occultism.dictionary_of_spirits.getting_started.books_of_calling.intro.title": "Books of Calling",
Expand Down Expand Up @@ -1880,6 +1886,7 @@
"tag.item.c.tools.metal.axes": "Metal Axes",
"tag.item.occultism.books.book_of_calling_djinni": "Book of Calling Djinni",
"tag.item.occultism.books.book_of_calling_foliot": "Book of Calling Foliot",
"tag.item.occultism.books.books_of_binding": "Books of Binding",
"tag.item.occultism.elytra": "Elytras",
"tag.item.occultism.miners.basic_resources": "Basic Resource Miners",
"tag.item.occultism.miners.deeps": "Deepslate Miners",
Expand Down

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
{
"background_u_index": 0,
"background_v_index": 0,
"category": "occultism:getting_started",
"description": "book.occultism.dictionary_of_spirits.getting_started.books_of_binding_automation.description",
"hide_while_locked": false,
"icon": {
"item": "minecraft:crafter"
},
"name": "book.occultism.dictionary_of_spirits.getting_started.books_of_binding_automation.name",
"pages": [
{
"type": "modonomicon:text",
"anchor": "",
"condition": {
"type": "modonomicon:none"
},
"show_title_separator": true,
"text": "book.occultism.dictionary_of_spirits.getting_started.books_of_binding_automation.intro.text",
"title": "book.occultism.dictionary_of_spirits.getting_started.books_of_binding_automation.intro.title",
"use_markdown_in_title": false
},
{
"type": "modonomicon:text",
"anchor": "",
"condition": {
"type": "modonomicon:none"
},
"show_title_separator": true,
"text": "book.occultism.dictionary_of_spirits.getting_started.books_of_binding_automation.solution.text",
"title": "book.occultism.dictionary_of_spirits.getting_started.books_of_binding_automation.solution.title",
"use_markdown_in_title": false
}
],
"parents": [
{
"draw_arrow": true,
"entry": "occultism:getting_started/books_of_binding",
"line_enabled": true,
"line_reversed": false
}
],
"show_when_any_parent_unlocked": false,
"sort_number": -1,
"x": -3,
"y": 4
}

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
{
"type": "occultism:crafting_special_book_binding",
"category": "misc"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"values": [
"occultism:book_of_binding_foliot",
"occultism:book_of_binding_djinni",
"occultism:book_of_binding_afrit",
"occultism:book_of_binding_marid"
]
}
Loading

0 comments on commit d446005

Please sign in to comment.