From c654e0785105746771a5e079a2eb7221f5ecf268 Mon Sep 17 00:00:00 2001 From: Kli Kli Date: Sat, 31 Aug 2024 12:35:08 +0200 Subject: [PATCH] feat: allow broken links in dictionary of spirits (makes translations more flexible) --- gradle.properties | 4 ++-- .../modonomicon/books/dictionary_of_spirits/book.json | 1 + .../klikli_dev/occultism/datagen/OccultismBookProvider.java | 4 +++- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/gradle.properties b/gradle.properties index bbc8ad0a2..c346353cf 100644 --- a/gradle.properties +++ b/gradle.properties @@ -49,8 +49,8 @@ smartbrainlib_version=1.14.5 smartbrainlib_version_range=[1.14.5,) almost_unified_version=0.5.0 almost_unified_version_range=[0.5.0,) -modonomicon_version=1.99.1 -modonomicon_version_range=[1.95.0,) +modonomicon_version=1.103.0 +modonomicon_version_range=[1.103.0,) theurgy_version=1.52.0 theurgy_version_range=[1.47.1,) per_viam_invenire_version_range=[0.1.57,) diff --git a/src/generated/resources/data/occultism/modonomicon/books/dictionary_of_spirits/book.json b/src/generated/resources/data/occultism/modonomicon/books/dictionary_of_spirits/book.json index 114b10d8b..b27321c15 100644 --- a/src/generated/resources/data/occultism/modonomicon/books/dictionary_of_spirits/book.json +++ b/src/generated/resources/data/occultism/modonomicon/books/dictionary_of_spirits/book.json @@ -1,4 +1,5 @@ { + "allow_open_book_with_invalid_links": true, "auto_add_read_conditions": true, "book_content_texture": "modonomicon:textures/gui/book_content.png", "book_overview_texture": "modonomicon:textures/gui/book_overview.png", diff --git a/src/main/java/com/klikli_dev/occultism/datagen/OccultismBookProvider.java b/src/main/java/com/klikli_dev/occultism/datagen/OccultismBookProvider.java index 1a930f7c4..5411e1bb8 100644 --- a/src/main/java/com/klikli_dev/occultism/datagen/OccultismBookProvider.java +++ b/src/main/java/com/klikli_dev/occultism/datagen/OccultismBookProvider.java @@ -85,7 +85,9 @@ protected BookModel additionalSetup(BookModel book) { .withCraftingTexture(this.modLoc("textures/gui/book/crafting_textures.png")) .withGenerateBookItem(false) .withCustomBookItem(this.modLoc("dictionary_of_spirits")) - .withAutoAddReadConditions(true); + .withAutoAddReadConditions(true) + .withAllowOpenBooksWithInvalidLinks(true) + ; } //region Getting Started