diff options
author | hannibal2 <24389977+hannibal00212@users.noreply.github.com> | 2023-02-11 01:27:52 +0100 |
---|---|---|
committer | hannibal2 <24389977+hannibal00212@users.noreply.github.com> | 2023-02-11 01:27:52 +0100 |
commit | 36f1f795ac569c712d86d02192082e233a5f17d8 (patch) | |
tree | f2cc86e4103db866271584280b8da868dc709199 /src/main/java/at/hannibal2/skyhanni/config | |
parent | 9034699b2f0cd35691b41b43ebca67ea4febb17f (diff) | |
download | skyhanni-36f1f795ac569c712d86d02192082e233a5f17d8.tar.gz skyhanni-36f1f795ac569c712d86d02192082e233a5f17d8.tar.bz2 skyhanni-36f1f795ac569c712d86d02192082e233a5f17d8.zip |
Reworked entity highlight config for area mini bosses, slayer mini bosses, corrupted mobs and arachne keepers.
Diffstat (limited to 'src/main/java/at/hannibal2/skyhanni/config')
3 files changed, 45 insertions, 17 deletions
diff --git a/src/main/java/at/hannibal2/skyhanni/config/Features.java b/src/main/java/at/hannibal2/skyhanni/config/Features.java index 40fce3437..11aac3fc8 100644 --- a/src/main/java/at/hannibal2/skyhanni/config/Features.java +++ b/src/main/java/at/hannibal2/skyhanni/config/Features.java @@ -194,6 +194,10 @@ public class Features extends Config { public Bingo bingo = new Bingo(); @Expose + @Category(name = "Mobs", desc = "Visual Help for Mobs") + public Mobs mobs = new Mobs(); + + @Expose @Category(name = "Misc", desc = "Settings without a category.") public Misc misc = new Misc(); diff --git a/src/main/java/at/hannibal2/skyhanni/config/features/Misc.java b/src/main/java/at/hannibal2/skyhanni/config/features/Misc.java index ea51e129e..d1ae139b9 100644 --- a/src/main/java/at/hannibal2/skyhanni/config/features/Misc.java +++ b/src/main/java/at/hannibal2/skyhanni/config/features/Misc.java @@ -41,23 +41,6 @@ public class Misc { public Position realTimePos = new Position(10, 10, false, true); @Expose - @ConfigOption(name = "Highlight Mobs", desc = "") - @ConfigEditorAccordion(id = 2) - public boolean highlightColor = false; - - @Expose - @ConfigOption(name = "Area Mini Bosses", desc = "Highlight voidling extremists, millenia aged blazes.") - @ConfigEditorBoolean - @ConfigAccordionId(id = 2) - public boolean highlightAreaMinisBoss= false; - - @Expose - @ConfigOption(name = "Corrupted Mob Highlight", desc = "Highlight corrupted mobs in purple color") - @ConfigEditorBoolean - @ConfigAccordionId(id = 2) - public boolean corruptedMobHighlight = false; - - @Expose @ConfigOption(name = "Hide Armor", desc = "") @ConfigEditorAccordion(id = 3) public boolean hideArmor = false; diff --git a/src/main/java/at/hannibal2/skyhanni/config/features/Mobs.java b/src/main/java/at/hannibal2/skyhanni/config/features/Mobs.java new file mode 100644 index 000000000..91ea4c492 --- /dev/null +++ b/src/main/java/at/hannibal2/skyhanni/config/features/Mobs.java @@ -0,0 +1,41 @@ +package at.hannibal2.skyhanni.config.features; + +import at.hannibal2.skyhanni.config.core.config.annotations.ConfigAccordionId; +import at.hannibal2.skyhanni.config.core.config.annotations.ConfigEditorAccordion; +import at.hannibal2.skyhanni.config.core.config.annotations.ConfigEditorBoolean; +import at.hannibal2.skyhanni.config.core.config.annotations.ConfigOption; +import com.google.gson.annotations.Expose; + +public class Mobs { + + @Expose + @ConfigOption( + name = "Area Mini Bosses", + desc = "Special mobs in slayer regions that have way more hp than normal mobs:" + + "\nGolden Ghoul, Old Wolf, Voidling Extremist and Millenia-Aged Blaze" + ) + @ConfigEditorAccordion(id = 0) + public boolean areaMiniBosses = false; + + @Expose + @ConfigOption(name = "Highlight Mini Bosses", desc = "Highlight area mini bosses") + @ConfigEditorBoolean + @ConfigAccordionId(id = 0) + public boolean areaMiniBossesHighlight = true; + + @Expose + @ConfigOption(name = "Mini Bosses Respawn Timer", desc = "Show a timer when area mini bosses spawn.") + @ConfigEditorBoolean + @ConfigAccordionId(id = 0) + public boolean areaMinisBossesRespawnTimer = false; + + @Expose + @ConfigOption(name = "Corrupted Mob Highlight", desc = "Highlight corrupted mobs in purple color") + @ConfigEditorBoolean + public boolean corruptedMobHighlight = false; + + @Expose + @ConfigOption(name = "Arachne Keeper Highlight", desc = "Highlight corrupted mobs in purple color") + @ConfigEditorBoolean + public boolean arachneKeeperHighlight = true; +} |