diff --git a/src/generated/resources/assets/occultism/lang/en_us.json b/src/generated/resources/assets/occultism/lang/en_us.json index ea21bb5c6..50f9b140f 100644 --- a/src/generated/resources/assets/occultism/lang/en_us.json +++ b/src/generated/resources/assets/occultism/lang/en_us.json @@ -163,6 +163,8 @@ "book.occultism.dictionary_of_spirits.familiar_rituals.demonic_partner.description2.title": "Demonic Partner", "book.occultism.dictionary_of_spirits.familiar_rituals.demonic_partner.description3.text": "Demons, of course, deal in contracts, and what better contract than a marriage contract?\n", "book.occultism.dictionary_of_spirits.familiar_rituals.demonic_partner.description3.title": "Demonic Partner", + "book.occultism.dictionary_of_spirits.familiar_rituals.demonic_partner.familiar.text": "The Demonic Partner Chapter is part of the Familiar Category of this book because of the similarities, however a Partner is obviously not a familiar.\n\\\n\\\nAs such, they also cannot be stored in a [](item://occultism:familiar_ring). You can, however, use a [](item://occultism:soul_gem) as for any other being.\n", + "book.occultism.dictionary_of_spirits.familiar_rituals.demonic_partner.familiar.title": "Not a Familiar", "book.occultism.dictionary_of_spirits.familiar_rituals.demonic_partner.husband.title": "Demonic Husband", "book.occultism.dictionary_of_spirits.familiar_rituals.demonic_partner.name": "Demonic Partner", "book.occultism.dictionary_of_spirits.familiar_rituals.demonic_partner.wife.title": "Demonic Wife", diff --git a/src/generated/resources/data/occultism/modonomicon/books/dictionary_of_spirits/entries/familiar_rituals/demonic_partner.json b/src/generated/resources/data/occultism/modonomicon/books/dictionary_of_spirits/entries/familiar_rituals/demonic_partner.json index fcb28b283..0ef7332de 100644 --- a/src/generated/resources/data/occultism/modonomicon/books/dictionary_of_spirits/entries/familiar_rituals/demonic_partner.json +++ b/src/generated/resources/data/occultism/modonomicon/books/dictionary_of_spirits/entries/familiar_rituals/demonic_partner.json @@ -46,6 +46,14 @@ "title": "book.occultism.dictionary_of_spirits.familiar_rituals.demonic_partner.about.title", "use_markdown_in_title": false }, + { + "type": "modonomicon:text", + "anchor": "", + "show_title_separator": true, + "text": "book.occultism.dictionary_of_spirits.familiar_rituals.demonic_partner.familiar.text", + "title": "book.occultism.dictionary_of_spirits.familiar_rituals.demonic_partner.familiar.title", + "use_markdown_in_title": false + }, { "type": "modonomicon:entity", "anchor": "", diff --git a/src/main/java/com/klikli_dev/occultism/datagen/book/familiarrituals/DemonicPartnerEntry.java b/src/main/java/com/klikli_dev/occultism/datagen/book/familiarrituals/DemonicPartnerEntry.java index 33bb6a136..d4300a05f 100644 --- a/src/main/java/com/klikli_dev/occultism/datagen/book/familiarrituals/DemonicPartnerEntry.java +++ b/src/main/java/com/klikli_dev/occultism/datagen/book/familiarrituals/DemonicPartnerEntry.java @@ -7,6 +7,7 @@ import com.klikli_dev.modonomicon.api.datagen.book.page.BookEntityPageModel; import com.klikli_dev.modonomicon.api.datagen.book.page.BookTextPageModel; import com.klikli_dev.occultism.integration.modonomicon.pages.BookRitualRecipePageModel; +import com.klikli_dev.occultism.registry.OccultismItems; import com.mojang.datafixers.util.Pair; import net.minecraft.tags.ItemTags; import net.minecraftforge.common.Tags; @@ -70,6 +71,21 @@ protected void generatePages() { Right-Click with a potion to get the effect for a significantly longer time. """); + this.page("familiar", () -> BookTextPageModel.builder() + .withTitle(this.context().pageTitle()) + .withText(this.context().pageText()) + .build()); + this.pageTitle("Not a Familiar"); + this.pageText(""" + The Demonic Partner Chapter is part of the Familiar Category of this book because of the similarities, however a Partner is obviously not a familiar. + \\ + \\ + As such, they also cannot be stored in a {0}. You can, however, use a {1} as for any other being. + """, + this.itemLink(OccultismItems.FAMILIAR_RING.get()), + this.itemLink(OccultismItems.SOUL_GEM_ITEM.get()) + ); + this.page("wife", () -> BookEntityPageModel.builder() .withEntityId("occultism:demonic_wife") .withEntityName(this.context().pageTitle())