From 1ea9026acb04504200892b67c81c60ee64723b12 Mon Sep 17 00:00:00 2001 From: Lorenz Date: Wed, 24 Aug 2022 16:26:54 +0200 Subject: formatting dungeon features --- .../at/hannibal2/skyhanni/config/Features.java | 4 +-- .../skyhanni/config/features/Dungeon.java | 39 ++++++++++++++++------ 2 files changed, 30 insertions(+), 13 deletions(-) (limited to 'src/main/java/at/hannibal2/skyhanni/config') diff --git a/src/main/java/at/hannibal2/skyhanni/config/Features.java b/src/main/java/at/hannibal2/skyhanni/config/Features.java index 56a78c3c8..ba3b49129 100644 --- a/src/main/java/at/hannibal2/skyhanni/config/Features.java +++ b/src/main/java/at/hannibal2/skyhanni/config/Features.java @@ -37,8 +37,8 @@ public class Features { return; } - if (runnableId.equals("dungeonMilestoneDisplay")) { - editOverlay(activeConfigCategory, 200, 16, dungeon.milestoneDisplayPos); + if (runnableId.equals("dungeonMilestonesDisplay")) { + editOverlay(activeConfigCategory, 200, 16, dungeon.showMileStonesDisplayPos); return; } diff --git a/src/main/java/at/hannibal2/skyhanni/config/features/Dungeon.java b/src/main/java/at/hannibal2/skyhanni/config/features/Dungeon.java index 7be3f6902..74d2a076c 100644 --- a/src/main/java/at/hannibal2/skyhanni/config/features/Dungeon.java +++ b/src/main/java/at/hannibal2/skyhanni/config/features/Dungeon.java @@ -1,9 +1,7 @@ package at.hannibal2.skyhanni.config.features; import at.hannibal2.skyhanni.config.gui.core.config.Position; -import at.hannibal2.skyhanni.config.gui.core.config.annotations.ConfigEditorBoolean; -import at.hannibal2.skyhanni.config.gui.core.config.annotations.ConfigEditorButton; -import at.hannibal2.skyhanni.config.gui.core.config.annotations.ConfigOption; +import at.hannibal2.skyhanni.config.gui.core.config.annotations.*; import com.google.gson.annotations.Expose; public class Dungeon { @@ -13,33 +11,52 @@ public class Dungeon { @ConfigEditorBoolean public boolean highlightClickedBlocks = false; + @ConfigOption(name = "Milestones", desc = "") + @ConfigEditorAccordion(id = 0) + public boolean showMilestone = false; + @Expose - @ConfigOption(name = "Milestone Display", desc = "Show the current milestone inside Dungeons.") + @ConfigOption(name = "Milestones Display", desc = "Show the current milestone inside Dungeons.") @ConfigEditorBoolean - public boolean showMilestoneDisplay = false; + @ConfigAccordionId(id = 0) + public boolean showMilestonesDisplay = false; @Expose @ConfigOption(name = "Milestone Display Position", desc = "") - @ConfigEditorButton(runnableId = "dungeonMilestoneDisplay", buttonText = "Edit") - public Position milestoneDisplayPos = new Position(10, 10, false, true); + @ConfigEditorButton(runnableId = "dungeonMilestonesDisplay", buttonText = "Edit") + @ConfigAccordionId(id = 0) + public Position showMileStonesDisplayPos = new Position(10, 10, false, true); + + @ConfigOption(name = "Death Counter", desc = "") + @ConfigEditorAccordion(id = 1) + public boolean deathCounter = false; @Expose - @ConfigOption(name = "Death Counter", desc = "Display the total amount of deaths in the current dungeon.") + @ConfigOption(name = "Death Counter Display", desc = "Display the total amount of deaths in the current dungeon.") @ConfigEditorBoolean - public boolean deathCounter = false; + @ConfigAccordionId(id = 1) + public boolean deathCounterDisplay = false; @Expose @ConfigOption(name = "Death Counter Position", desc = "") @ConfigEditorButton(runnableId = "dungeonDeathCounter", buttonText = "Edit") + @ConfigAccordionId(id = 1) public Position deathCounterPos = new Position(10, 10, false, true); + @ConfigOption(name = "Clean End", desc = "") + @ConfigEditorAccordion(id = 2) + public boolean cleanEnd = false; + @Expose @ConfigOption(name = "Clean End", desc = "Hide entities and particles after the boss in Floor 1 - 6 has died.") @ConfigEditorBoolean - public boolean cleanEnd = false; + @ConfigAccordionId(id = 2) + public boolean cleanEndToggle = false; @Expose - @ConfigOption(name = "Ignore Guardians", desc = "Ignore F3 and M3 guardians from the clean end feature when sneaking. Makes it easier to kill them after the boss died already. Thanks hypixel.") + @ConfigOption(name = "Ignore Guardians", desc = "Ignore F3 and M3 guardians from the clean end feature when " + + "sneaking. Makes it easier to kill them after the boss died already. Thanks hypixel.") @ConfigEditorBoolean + @ConfigAccordionId(id = 2) public boolean cleanEndF3IgnoreGuardians = false; } \ No newline at end of file -- cgit