diff options
author | hannibal2 <24389977+hannibal002@users.noreply.github.com> | 2024-05-01 05:26:08 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-05-01 13:26:08 +1000 |
commit | 1259d8a657829a9343e3024c031f7bf94f6897b9 (patch) | |
tree | 038892e42260739286f601094ac22ed436fae9a4 /src/main/java/at/hannibal2/skyhanni/config | |
parent | 7df31da39359712dd6ec39c8186ad80908ac0a58 (diff) | |
download | skyhanni-1259d8a657829a9343e3024c031f7bf94f6897b9.tar.gz skyhanni-1259d8a657829a9343e3024c031f7bf94f6897b9.tar.bz2 skyhanni-1259d8a657829a9343e3024c031f7bf94f6897b9.zip |
Merge pull request #1599
* doing big moves
* Merge branch 'refs/heads/beta' into splitting-factory-and-hoppity-in-…
* 43 -> 44
Diffstat (limited to 'src/main/java/at/hannibal2/skyhanni/config')
-rw-r--r-- | src/main/java/at/hannibal2/skyhanni/config/ConfigUpdaterMigrator.kt | 2 | ||||
-rw-r--r-- | src/main/java/at/hannibal2/skyhanni/config/features/event/EventConfig.java | 4 | ||||
-rw-r--r-- | src/main/java/at/hannibal2/skyhanni/config/features/event/HoppityEggsConfig.java | 6 | ||||
-rw-r--r-- | src/main/java/at/hannibal2/skyhanni/config/features/inventory/ChocolateFactoryConfig.java (renamed from src/main/java/at/hannibal2/skyhanni/config/features/event/ChocolateFactoryConfig.java) | 40 | ||||
-rw-r--r-- | src/main/java/at/hannibal2/skyhanni/config/features/inventory/InventoryConfig.java | 4 |
5 files changed, 27 insertions, 29 deletions
diff --git a/src/main/java/at/hannibal2/skyhanni/config/ConfigUpdaterMigrator.kt b/src/main/java/at/hannibal2/skyhanni/config/ConfigUpdaterMigrator.kt index faeab5a00..6fa027640 100644 --- a/src/main/java/at/hannibal2/skyhanni/config/ConfigUpdaterMigrator.kt +++ b/src/main/java/at/hannibal2/skyhanni/config/ConfigUpdaterMigrator.kt @@ -12,7 +12,7 @@ import com.google.gson.JsonPrimitive object ConfigUpdaterMigrator { val logger = LorenzLogger("ConfigMigration") - const val CONFIG_VERSION = 43 + const val CONFIG_VERSION = 44 fun JsonElement.at(chain: List<String>, init: Boolean): JsonElement? { if (chain.isEmpty()) return this if (this !is JsonObject) return null diff --git a/src/main/java/at/hannibal2/skyhanni/config/features/event/EventConfig.java b/src/main/java/at/hannibal2/skyhanni/config/features/event/EventConfig.java index b68664d79..b50c67ea6 100644 --- a/src/main/java/at/hannibal2/skyhanni/config/features/event/EventConfig.java +++ b/src/main/java/at/hannibal2/skyhanni/config/features/event/EventConfig.java @@ -24,8 +24,8 @@ public class EventConfig { public WinterConfig winter = new WinterConfig(); @Expose - @Category(name = "Hoppity", desc = "Features for the Hoppity event and the chocolate factory.") - public ChocolateFactoryConfig chocolateFactory = new ChocolateFactoryConfig(); + @Category(name = "Hoppity Eggs", desc = "Features for the Hoppity event.") + public HoppityEggsConfig hoppityEggs = new HoppityEggsConfig(); @ConfigOption(name = "City Project", desc = "") @Accordion diff --git a/src/main/java/at/hannibal2/skyhanni/config/features/event/HoppityEggsConfig.java b/src/main/java/at/hannibal2/skyhanni/config/features/event/HoppityEggsConfig.java index 133323926..5306cf967 100644 --- a/src/main/java/at/hannibal2/skyhanni/config/features/event/HoppityEggsConfig.java +++ b/src/main/java/at/hannibal2/skyhanni/config/features/event/HoppityEggsConfig.java @@ -36,4 +36,10 @@ public class HoppityEggsConfig { @Expose @ConfigLink(owner = HoppityEggsConfig.class, field = "showClaimedEggs") public Position position = new Position(33, 72, false, true); + + @Expose + @ConfigOption(name = "Highlight Hoppity Shop", desc = "Highlight items that haven't been bought from the Hoppity shop yet.") + @ConfigEditorBoolean + @FeatureToggle + public boolean highlightHoppityShop = true; } diff --git a/src/main/java/at/hannibal2/skyhanni/config/features/event/ChocolateFactoryConfig.java b/src/main/java/at/hannibal2/skyhanni/config/features/inventory/ChocolateFactoryConfig.java index d725c2974..7692d28c6 100644 --- a/src/main/java/at/hannibal2/skyhanni/config/features/event/ChocolateFactoryConfig.java +++ b/src/main/java/at/hannibal2/skyhanni/config/features/inventory/ChocolateFactoryConfig.java @@ -1,10 +1,9 @@ -package at.hannibal2.skyhanni.config.features.event; +package at.hannibal2.skyhanni.config.features.inventory; import at.hannibal2.skyhanni.config.FeatureToggle; import at.hannibal2.skyhanni.config.core.config.Position; -import at.hannibal2.skyhanni.features.event.chocolatefactory.menu.ChocolateFactoryStats.ChocolateFactoryStat; +import at.hannibal2.skyhanni.features.inventory.chocolatefactory.ChocolateFactoryStats.ChocolateFactoryStat; import com.google.gson.annotations.Expose; -import io.github.notenoughupdates.moulconfig.annotations.Accordion; import io.github.notenoughupdates.moulconfig.annotations.ConfigEditorBoolean; import io.github.notenoughupdates.moulconfig.annotations.ConfigEditorDraggableList; import io.github.notenoughupdates.moulconfig.annotations.ConfigEditorSlider; @@ -18,11 +17,6 @@ import java.util.List; public class ChocolateFactoryConfig { @Expose - @ConfigOption(name = "Hoppity Eggs", desc = "") - @Accordion - public HoppityEggsConfig hoppityEggs = new HoppityEggsConfig(); - - @Expose @ConfigOption(name = "Chocolate Factory Features", desc = "Global toggle for all chocolate factory features.") @ConfigEditorBoolean @FeatureToggle @@ -93,12 +87,6 @@ public class ChocolateFactoryConfig { public boolean extraTooltipStats = true; @Expose - @ConfigOption(name = "Hoppity Collection Stats", desc = "Shows info about your hoppity rabbit collection.") - @ConfigEditorBoolean - @FeatureToggle - public boolean hoppityCollectionStats = true; - - @Expose @ConfigOption(name = "Time Tower Warning", desc = "Notification when you have a new time tower usage available and " + "continuously warn when your time tower is full.") @ConfigEditorBoolean @@ -106,20 +94,10 @@ public class ChocolateFactoryConfig { public boolean timeTowerWarning = false; @Expose - @ConfigOption(name = "Hoppity Menu Shortcut", desc = "Add a Chocolate Factory button in the SkyBlock Menu that runs /chocolatefactory on click.") - @ConfigEditorBoolean - @FeatureToggle - public boolean hoppityMenuShortcut = true; - - @Expose @ConfigLink(owner = ChocolateFactoryConfig.class, field = "statsDisplay") public Position position = new Position(163, 160, false, true); @Expose - @ConfigLink(owner = ChocolateFactoryConfig.class, field = "hoppityCollectionStats") - public Position hoppityStatsPosition = new Position(163, 160, false, true); - - @Expose @ConfigOption(name = "Compact On Click", desc = "Compact the item toolip when clicking on the chocolate.") @ConfigEditorBoolean @FeatureToggle @@ -141,8 +119,18 @@ public class ChocolateFactoryConfig { public Position tooltipMovePosition = new Position(-380, 150, false, true); @Expose - @ConfigOption(name = "Highlight Hoppity Shop", desc = "Highlight items that haven't been bought from the Hoppity shop yet.") + @ConfigOption(name = "Hoppity Collection Stats", desc = "Shows info about your hoppity rabbit collection.") @ConfigEditorBoolean @FeatureToggle - public boolean highlightHoppityShop = true; + public boolean hoppityCollectionStats = true; + + @Expose + @ConfigLink(owner = ChocolateFactoryConfig.class, field = "hoppityCollectionStats") + public Position hoppityStatsPosition = new Position(163, 160, false, true); + + @Expose + @ConfigOption(name = "Hoppity Menu Shortcut", desc = "Add a Chocolate Factory button in the SkyBlock Menu that runs /chocolatefactory on click.") + @ConfigEditorBoolean + @FeatureToggle + public boolean hoppityMenuShortcut = true; } 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 518730117..f28aac82e 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 @@ -49,6 +49,10 @@ public class InventoryConfig { public ItemAbilityConfig itemAbilities = new ItemAbilityConfig(); @Expose + @Category(name = "Chocolate Factory", desc = "The chocolate factory") + public ChocolateFactoryConfig chocolateFactory = new ChocolateFactoryConfig(); + + @Expose @ConfigOption(name = "Not Clickable Items", desc = "") @Accordion public HideNotClickableConfig hideNotClickable = new HideNotClickableConfig(); |