diff options
author | Thunderblade73 <85900443+Thunderblade73@users.noreply.github.com> | 2024-02-22 21:15:35 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-02-22 21:15:35 +0100 |
commit | a9263a24a55396739e4bbfd7af7119863dc1e953 (patch) | |
tree | 9390c28f111e5c8ac81c412e58de2a8ec380a967 /src/main/java/at/hannibal2/skyhanni/config/features | |
parent | df9710ee23a3497f13e6ab810e34111151d6de85 (diff) | |
download | skyhanni-a9263a24a55396739e4bbfd7af7119863dc1e953.tar.gz skyhanni-a9263a24a55396739e4bbfd7af7119863dc1e953.tar.bz2 skyhanni-a9263a24a55396739e4bbfd7af7119863dc1e953.zip |
Added not fully completed tasks in Way to gain SkyBlock Xp menus. #974
Diffstat (limited to 'src/main/java/at/hannibal2/skyhanni/config/features')
-rw-r--r-- | src/main/java/at/hannibal2/skyhanni/config/features/inventory/InventoryConfig.java | 7 | ||||
-rw-r--r-- | src/main/java/at/hannibal2/skyhanni/config/features/inventory/SkyblockGuideConfig.java | 73 |
2 files changed, 79 insertions, 1 deletions
diff --git a/src/main/java/at/hannibal2/skyhanni/config/features/inventory/InventoryConfig.java b/src/main/java/at/hannibal2/skyhanni/config/features/inventory/InventoryConfig.java index 2c9813bcc..84ebfd9ca 100644 --- a/src/main/java/at/hannibal2/skyhanni/config/features/inventory/InventoryConfig.java +++ b/src/main/java/at/hannibal2/skyhanni/config/features/inventory/InventoryConfig.java @@ -9,7 +9,6 @@ import io.github.moulberry.moulconfig.annotations.Category; import io.github.moulberry.moulconfig.annotations.ConfigEditorBoolean; import io.github.moulberry.moulconfig.annotations.ConfigEditorDraggableList; import io.github.moulberry.moulconfig.annotations.ConfigOption; - import java.util.ArrayList; import java.util.Arrays; import java.util.List; @@ -53,6 +52,10 @@ public class InventoryConfig { public ChestValueConfig chestValueConfig = new ChestValueConfig(); @Expose + @Category(name = "Skyblock Guide", desc = "") + public SkyblockGuideConfig skyblockGuideConfig = new SkyblockGuideConfig(); + + @Expose @Category(name = "Helpers", desc = "Settings for Helpers") public HelperConfig helper = new HelperConfig(); @@ -156,6 +159,7 @@ public class InventoryConfig { @Expose @ConfigOption(name = "Missing Tasks", desc = "Highlight missing tasks in the SkyBlock Level Guide inventory.") + // TODO move( , "inventory.highlightMissingSkyBlockLevelGuide", "inventory.skyblockGuideConfig.highlightMissingSkyBlockLevelGuide") @ConfigEditorBoolean @FeatureToggle public boolean highlightMissingSkyBlockLevelGuide = true; @@ -163,6 +167,7 @@ public class InventoryConfig { @Expose @ConfigOption(name = "Power Stone Guide", desc = "Highlight missing power stones, show their total bazaar price, and allows to open the bazaar when clicking on the items in the Power Stone Guide.") + // TODO move( , "inventory.powerStoneGuide", "inventory.skyblockGuideConfig.powerStoneGuide") @ConfigEditorBoolean @FeatureToggle public boolean powerStoneGuide = true; diff --git a/src/main/java/at/hannibal2/skyhanni/config/features/inventory/SkyblockGuideConfig.java b/src/main/java/at/hannibal2/skyhanni/config/features/inventory/SkyblockGuideConfig.java new file mode 100644 index 000000000..6a4e213ce --- /dev/null +++ b/src/main/java/at/hannibal2/skyhanni/config/features/inventory/SkyblockGuideConfig.java @@ -0,0 +1,73 @@ +package at.hannibal2.skyhanni.config.features.inventory; + +import at.hannibal2.skyhanni.config.FeatureToggle; +import com.google.gson.annotations.Expose; +import io.github.moulberry.moulconfig.annotations.ConfigEditorBoolean; +import io.github.moulberry.moulconfig.annotations.ConfigOption; + +public class SkyblockGuideConfig { + + @Expose + @ConfigOption(name = "Menu Highlight", + desc = "Highlights the toplevel of not completed task in the skyblock guide.") + @ConfigEditorBoolean + @FeatureToggle + public boolean menuGuide = true; + + @Expose + @ConfigOption(name = "Collection Highlight", + desc = "Highlights missing collections.") + @ConfigEditorBoolean + @FeatureToggle + public boolean collectionGuide = true; + + @Expose + @ConfigOption(name = "Abiphone Highlight", + desc = "Highlights missing abiphone contacts.") + @ConfigEditorBoolean + @FeatureToggle + public boolean abiphoneGuide = true; + + @Expose + @ConfigOption(name = "Minion Highlight", + desc = "Highlights not maxed minions.") + @ConfigEditorBoolean + @FeatureToggle + public boolean minionGuide = true; + + @Expose + @ConfigOption(name = "Essence Shop Highlight", + desc = "Highlights missing essence shop upgrades.") + @ConfigEditorBoolean + @FeatureToggle + public boolean essenceGuide = false; + + @Expose + @ConfigOption(name = "Consumable Highlight", + desc = "Highlight not fully consumed consumables.") + @ConfigEditorBoolean + @FeatureToggle + public boolean consumableGuide = true; + + @Expose + @ConfigOption(name = "Jacob Contest Highlight", + desc = "Highlight crop where no gold medal was earned.") + @ConfigEditorBoolean + @FeatureToggle + public boolean jacobGuide = true; + + @Expose + @ConfigOption(name = "Story Highlight", + desc = "Highlights uncompleted story lines, missing fast travel scrolls and not 100% completed harp songs.") + @ConfigEditorBoolean + @FeatureToggle + public boolean storyGuide = true; + + @Expose + @ConfigOption(name = "One Time Completion Highlights", + desc = "Highlights missing kuudra defeats, dungeon floors completions, spooky ranks, bank upgrades, rock/dolphin rarities, undefeated dragons, unobtained dojo belts.") + @ConfigEditorBoolean + @FeatureToggle + public boolean oneTimeCompletion = true; + +} |