diff options
Diffstat (limited to 'src/main/java/at/hannibal2/skyhanni/config')
-rw-r--r-- | src/main/java/at/hannibal2/skyhanni/config/features/misc/MiscConfig.java | 3 | ||||
-rw-r--r-- | src/main/java/at/hannibal2/skyhanni/config/features/misc/PotionEffectsConfig.java | 25 |
2 files changed, 27 insertions, 1 deletions
diff --git a/src/main/java/at/hannibal2/skyhanni/config/features/misc/MiscConfig.java b/src/main/java/at/hannibal2/skyhanni/config/features/misc/MiscConfig.java index d27d3a0e3..a06055f97 100644 --- a/src/main/java/at/hannibal2/skyhanni/config/features/misc/MiscConfig.java +++ b/src/main/java/at/hannibal2/skyhanni/config/features/misc/MiscConfig.java @@ -48,8 +48,9 @@ public class MiscConfig { public HideArmorConfig hideArmor2 = new HideArmorConfig(); @Expose - @ConfigOption(name = "Potion Effects", desc = "") + @ConfigOption(name = "Non-God Pot Effects", desc = "") @Accordion + // TODO rename nonGodPotEffect public PotionEffectsConfig potionEffect = new PotionEffectsConfig(); @Expose diff --git a/src/main/java/at/hannibal2/skyhanni/config/features/misc/PotionEffectsConfig.java b/src/main/java/at/hannibal2/skyhanni/config/features/misc/PotionEffectsConfig.java index 6ead17186..34af9fbf2 100644 --- a/src/main/java/at/hannibal2/skyhanni/config/features/misc/PotionEffectsConfig.java +++ b/src/main/java/at/hannibal2/skyhanni/config/features/misc/PotionEffectsConfig.java @@ -4,6 +4,7 @@ import at.hannibal2.skyhanni.config.FeatureToggle; import at.hannibal2.skyhanni.config.core.config.Position; import com.google.gson.annotations.Expose; import io.github.notenoughupdates.moulconfig.annotations.ConfigEditorBoolean; +import io.github.notenoughupdates.moulconfig.annotations.ConfigEditorSlider; import io.github.notenoughupdates.moulconfig.annotations.ConfigLink; import io.github.notenoughupdates.moulconfig.annotations.ConfigOption; @@ -21,6 +22,30 @@ public class PotionEffectsConfig { public boolean nonGodPotEffectShowMixins = false; @Expose + @ConfigOption(name = "Expire Warning", desc = "Sends a title when one of the Non God Pot Effects is expiring.") + @ConfigEditorBoolean + @FeatureToggle + public boolean expireWarning = false; + + @Expose + @ConfigOption(name = "Expire Sound", desc = "Makes a sound when one of the Non God Pot Effects is expiring.") + @ConfigEditorBoolean + @FeatureToggle + public boolean expireSound = false; + + @Expose + @ConfigOption( + name = "Expire Warning Time", + desc = "Change the time in seconds before the potion expries to warn you.") + @ConfigEditorSlider( + minValue = 30, + maxValue = 300, + minStep = 5 + ) + public int expireWarnTime = 30; + + @Expose @ConfigLink(owner = PotionEffectsConfig.class, field = "nonGodPotEffectDisplay") + // TODO rename position public Position nonGodPotEffectPos = new Position(10, 10, false, true); } |