From e874b9af2cf47b51b8e4d549b8ecb0f669f1670a Mon Sep 17 00:00:00 2001 From: qwertyuioplkjhgfd Date: Mon, 16 Oct 2023 09:44:50 -0500 Subject: [PATCH] add-advancements-to-guide option --- src/main/java/me/char321/sfadvancements/SFAdvancements.java | 3 +-- .../char321/sfadvancements/core/AdvancementsItemGroup.java | 6 ++++++ src/main/resources/config.yml | 3 ++- 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/src/main/java/me/char321/sfadvancements/SFAdvancements.java b/src/main/java/me/char321/sfadvancements/SFAdvancements.java index 6359f5c..6b582b5 100644 --- a/src/main/java/me/char321/sfadvancements/SFAdvancements.java +++ b/src/main/java/me/char321/sfadvancements/SFAdvancements.java @@ -30,7 +30,6 @@ import javax.annotation.Nullable; import java.io.File; import java.io.IOException; -import java.util.concurrent.Callable; import java.util.logging.Level; import java.util.logging.Logger; @@ -70,7 +69,7 @@ public void onEnable() { Bukkit.getPluginManager().registerEvents(guiManager, this); // init sf - new AdvancementsItemGroup().register(this); + AdvancementsItemGroup.init(this); // init core DefaultCompleters.registerDefaultCompleters(); diff --git a/src/main/java/me/char321/sfadvancements/core/AdvancementsItemGroup.java b/src/main/java/me/char321/sfadvancements/core/AdvancementsItemGroup.java index 1c5f969..01921a5 100644 --- a/src/main/java/me/char321/sfadvancements/core/AdvancementsItemGroup.java +++ b/src/main/java/me/char321/sfadvancements/core/AdvancementsItemGroup.java @@ -11,6 +11,12 @@ public class AdvancementsItemGroup extends FlexItemGroup { + public static void init(SFAdvancements plugin) { + if (SFAdvancements.getMainConfig().getConfiguration().getBoolean("add-advancements-to-guide")) { + new AdvancementsItemGroup().register(plugin); + } + } + public AdvancementsItemGroup() { super( new NamespacedKey(SFAdvancements.instance(), "advancements"), diff --git a/src/main/resources/config.yml b/src/main/resources/config.yml index a46eda4..74047f3 100644 --- a/src/main/resources/config.yml +++ b/src/main/resources/config.yml @@ -3,4 +3,5 @@ auto-update: true # adds your advancements to the vanilla advancements menu (experimental) use-advancements-api: true # whether to announce advancements -announce-advancements: true \ No newline at end of file +announce-advancements: true +add-advancements-to-guide: true