diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/kourendlibrary/KourendLibraryConfig.java b/runelite-client/src/main/java/net/runelite/client/plugins/kourendlibrary/KourendLibraryConfig.java index 6c2bd860d3..e52f277da9 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/kourendlibrary/KourendLibraryConfig.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/kourendlibrary/KourendLibraryConfig.java @@ -63,6 +63,16 @@ public interface KourendLibraryConfig extends Config return false; } + @ConfigItem( + keyName = "hideDarkManuscript", + name = "Hide Dark Manuscript", + description = "Whether to hide Dark Manuscripts" + ) + default boolean hideDarkManuscript() + { + return false; + } + @ConfigItem( keyName = "showTutorialOverlay", name = "Show tutorial overlay", diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/kourendlibrary/KourendLibraryOverlay.java b/runelite-client/src/main/java/net/runelite/client/plugins/kourendlibrary/KourendLibraryOverlay.java index 31d304e782..8c0ec25e50 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/kourendlibrary/KourendLibraryOverlay.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/kourendlibrary/KourendLibraryOverlay.java @@ -127,7 +127,8 @@ class KourendLibraryOverlay extends Overlay bookIsKnown = true; } - if (book == Book.VARLAMORE_ENVOY && config.hideVarlamoreEnvoy()) + if ((book == Book.VARLAMORE_ENVOY && config.hideVarlamoreEnvoy()) + || (book != null && book.isDarkManuscript() && config.hideDarkManuscript())) { continue; }