diff options
author | hannibal2 <24389977+hannibal00212@users.noreply.github.com> | 2023-03-02 15:08:26 +0100 |
---|---|---|
committer | hannibal2 <24389977+hannibal00212@users.noreply.github.com> | 2023-03-02 15:08:26 +0100 |
commit | 80456b0dfbe08a1ab149752f65e8f5e73dcf2e61 (patch) | |
tree | ebdb8dfd290d8095842d1a9bd6bd5a1b1c1762df /src/main/java/at/hannibal2/skyhanni/config/features | |
parent | 35d358151fdd3a344a28407a1da950d99f62675c (diff) | |
download | skyhanni-80456b0dfbe08a1ab149752f65e8f5e73dcf2e61.tar.gz skyhanni-80456b0dfbe08a1ab149752f65e8f5e73dcf2e61.tar.bz2 skyhanni-80456b0dfbe08a1ab149752f65e8f5e73dcf2e61.zip |
Amount and Time: Show the exact item amount and the remaining time when farmed manually. Especially useful for ironman.
Diffstat (limited to 'src/main/java/at/hannibal2/skyhanni/config/features')
-rw-r--r-- | src/main/java/at/hannibal2/skyhanni/config/features/Garden.java | 68 | ||||
-rw-r--r-- | src/main/java/at/hannibal2/skyhanni/config/features/Hidden.java | 3 |
2 files changed, 43 insertions, 28 deletions
diff --git a/src/main/java/at/hannibal2/skyhanni/config/features/Garden.java b/src/main/java/at/hannibal2/skyhanni/config/features/Garden.java index a50d9201d..74f48da48 100644 --- a/src/main/java/at/hannibal2/skyhanni/config/features/Garden.java +++ b/src/main/java/at/hannibal2/skyhanni/config/features/Garden.java @@ -41,7 +41,7 @@ public class Garden { public boolean visitorTimer = false; @Expose - @ConfigOption(name = "Visitor Timer", desc = "Timer when the next visitor will appear," + + @ConfigOption(name = "Visitor Timer", desc = "Timer when the next visitor will appear, " + "and a number how many visitors are already waiting.") @ConfigEditorBoolean @ConfigAccordionId(id = 2) @@ -78,56 +78,68 @@ public class Garden { public boolean visitorNeedsOnlyWhenClose = false; @Expose - @ConfigOption(name = "Notification Chat", desc = "Show in chat when a new visitor is visiting your island.") - @ConfigEditorBoolean + @ConfigOption(name = "Visitor Inventory", desc = "") @ConfigAccordionId(id = 1) - public boolean visitorNotificationChat = true; + @ConfigEditorAccordion(id = 4) + public boolean visitorInventory = false; @Expose - @ConfigOption(name = "Notification Title", desc = "Show a title when a new visitor is visiting your island.") + @ConfigOption(name = "Visitor Price", desc = "Show the bazaar price of the items required for the visitors.") @ConfigEditorBoolean - @ConfigAccordionId(id = 1) - public boolean visitorNotificationTitle = true; + @ConfigAccordionId(id = 4) + public boolean visitorShowPrice = true; @Expose - @ConfigOption(name = "Highlight", desc = "Highlight visitor when the required items are in the inventory or the visitor is new and needs to checked what items it needs.") + @ConfigOption(name = "Amount and Time", desc = "Show the exact item amount and the remaining time when farmed manually. Especially useful for ironman.") + @ConfigEditorBoolean + @ConfigAccordionId(id = 4) + public boolean visitorExactAmountAndTime = true; + + @Expose + @ConfigOption(name = "Copper Price", desc = "Show the price for copper inside the visitor gui.") + @ConfigEditorBoolean + @ConfigAccordionId(id = 4) + public boolean visitorCopperPrice = false; + + @Expose + @ConfigOption(name = "Notification Chat", desc = "Show in chat when a new visitor is visiting your island.") @ConfigEditorBoolean @ConfigAccordionId(id = 1) - public boolean visitorHighlight = true; + public boolean visitorNotificationChat = true; @Expose - @ConfigOption(name = "Visitor Price", desc = "Show the bazaar price of the items required for the visitors.") + @ConfigOption(name = "Notification Title", desc = "Show a title when a new visitor is visiting your island.") @ConfigEditorBoolean @ConfigAccordionId(id = 1) - public boolean visitorShowPrice = true; + public boolean visitorNotificationTitle = true; @Expose - @ConfigOption(name = "Copper Price", desc = "Show the price for copper inside the visitor gui.") + @ConfigOption(name = "Highlight", desc = "Highlight visitor when the required items are in the inventory or the visitor is new and needs to checked what items it needs.") @ConfigEditorBoolean @ConfigAccordionId(id = 1) - public boolean visitorCopperPrice = false; + public boolean visitorHighlight = true; @Expose @ConfigOption(name = "Numbers", desc = "") - @ConfigEditorAccordion(id = 4) + @ConfigEditorAccordion(id = 5) public boolean numbers = false; @Expose @ConfigOption(name = "Crop Milestone", desc = "Show the number of crop milestones in the inventory.") @ConfigEditorBoolean - @ConfigAccordionId(id = 4) + @ConfigAccordionId(id = 5) public boolean numberCropMilestone = true; @Expose @ConfigOption(name = "Crop Upgrades", desc = "Show the number of upgrades in the crop upgrades inventory.") @ConfigEditorBoolean - @ConfigAccordionId(id = 4) + @ConfigAccordionId(id = 5) public boolean numberCropUpgrades = true; @Expose - @ConfigOption(name = "Crop Milestone", desc = "") - @ConfigEditorAccordion(id = 5) - public boolean cropMilestone = false; + @ConfigOption(name = "Crop Milestones", desc = "") + @ConfigEditorAccordion(id = 6) + public boolean cropMilestones = false; @Expose @ConfigOption( @@ -136,19 +148,19 @@ public class Garden { "§cRequires a tool with either a counter or cultivating enchantment." ) @ConfigEditorBoolean - @ConfigAccordionId(id = 5) + @ConfigAccordionId(id = 6) public boolean cropMilestoneProgress = true; @Expose @ConfigOption(name = "Display Position", desc = "") @ConfigEditorButton(runnableId = "cropMilestoneProgress", buttonText = "Edit") - @ConfigAccordionId(id = 5) + @ConfigAccordionId(id = 6) public Position cropMilestoneProgressDisplayPos = new Position(-363, 12, false, true); @Expose @ConfigOption(name = "Best Crop", desc = "") - @ConfigAccordionId(id = 5) - @ConfigEditorAccordion(id = 6) + @ConfigAccordionId(id = 6) + @ConfigEditorAccordion(id = 7) public boolean cropMilestoneNext = false; @Expose @@ -156,13 +168,13 @@ public class Garden { name = "Best Display", desc = "Lists all crops and their ETA till next milestone. Sorts for best crop for getting garden level or skyblock level.") @ConfigEditorBoolean - @ConfigAccordionId(id = 6) + @ConfigAccordionId(id = 7) public boolean cropMilestoneBestDisplay = true; @Expose @ConfigOption(name = "Sort Type", desc = "Sort the crops by either garden exp or by skyblock exp.") @ConfigEditorDropdown(values = {"Garden Exp", "SkyBlock Exp"}) - @ConfigAccordionId(id = 6) + @ConfigAccordionId(id = 7) public int cropMilestoneBestType = 0; @Expose @@ -172,7 +184,7 @@ public class Garden { maxValue = 10, minStep = 1 ) - @ConfigAccordionId(id = 6) + @ConfigAccordionId(id = 7) public int cropMilestoneShowOnlyBest = 10; @Expose @@ -180,13 +192,13 @@ public class Garden { name = "Always On", desc = "Show the Best Display always while on the garden.") @ConfigEditorBoolean - @ConfigAccordionId(id = 6) + @ConfigAccordionId(id = 7) public boolean cropMilestoneBestAlwaysOn = false; @Expose @ConfigOption(name = "Display Position", desc = "") @ConfigEditorButton(runnableId = "cropMilestoneNext", buttonText = "Edit") - @ConfigAccordionId(id = 6) + @ConfigAccordionId(id = 7) public Position cropMilestoneNextDisplayPos = new Position(-112, -143, false, true); @Expose diff --git a/src/main/java/at/hannibal2/skyhanni/config/features/Hidden.java b/src/main/java/at/hannibal2/skyhanni/config/features/Hidden.java index 81d2de77b..315be5382 100644 --- a/src/main/java/at/hannibal2/skyhanni/config/features/Hidden.java +++ b/src/main/java/at/hannibal2/skyhanni/config/features/Hidden.java @@ -38,4 +38,7 @@ public class Hidden { @Expose public Map<String, Long> gardenTimeTillNextCropMilestone = new HashMap<>(); + + @Expose + public Map<String, Integer> gardenCropsPerSecond = new HashMap<>(); } |