diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/statusbars/StatusBarsConfig.java b/runelite-client/src/main/java/net/runelite/client/plugins/statusbars/StatusBarsConfig.java index 9f0f11309e..8772dcdb12 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/statusbars/StatusBarsConfig.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/statusbars/StatusBarsConfig.java @@ -1,83 +1,88 @@ -/* - * Copyright (c) 2018, Jos - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are met: - * - * 1. Redistributions of source code must retain the above copyright notice, this - * list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright notice, - * this list of conditions and the following disclaimer in the documentation - * and/or other materials provided with the distribution. - * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND - * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED - * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR - * ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; - * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ -package net.runelite.client.plugins.statusbars; - -import net.runelite.client.config.Config; -import net.runelite.client.config.ConfigGroup; -import net.runelite.client.config.ConfigItem; - -@ConfigGroup("statusbars") -public interface StatusBarsConfig extends Config -{ - @ConfigItem( - keyName = "enableCounter", - name = "Show hitpoints & prayer counter", - description = "Shows current amount of hitpoints & prayer on the status bars" - ) - default boolean enableCounter() - { - return false; - } - - @ConfigItem( - keyName = "enableSkillIcon", - name = "Show hitpoints & prayer icons", - description = "Adds skill icons at the top of the bars." - ) - default boolean enableSkillIcon() - { - return true; - } - - @ConfigItem( - keyName = "enableRestorationBars", - name = "Show amount of hitpoints and prayer restored", - description = "Visually shows how much a food or prayer will heal/restore you on the bars." - ) - default boolean enableRestorationBars() - { - return true; - } - - @ConfigItem( - keyName = "hideStatusBarDelay", - name = "Delay (seconds)", - description = "Number of seconds after combat to hide the status bars." - ) - default int hideStatusBarDelay() - { - return 3; - } - - @ConfigItem( - keyName = "toggleRestorationBars", - name = "Toggle to Hide when not in Combat", - description = "Visually hides the Status Bars when player is out of combat." - ) - default boolean toggleRestorationBars() - { - return true; - } -} +/* + * Copyright (c) 2018, Jos + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this + * list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright notice, + * this list of conditions and the following disclaimer in the documentation + * and/or other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR + * ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES + * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND + * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ +package net.runelite.client.plugins.statusbars; + +import net.runelite.client.config.Config; +import net.runelite.client.config.ConfigGroup; +import net.runelite.client.config.ConfigItem; + +@ConfigGroup("statusbars") +public interface StatusBarsConfig extends Config +{ + @ConfigItem( + position = 1, + keyName = "enableCounter", + name = "Show hitpoints & prayer counter", + description = "Shows current amount of hitpoints & prayer on the status bars" + ) + default boolean enableCounter() + { + return false; + } + + @ConfigItem( + position = 2, + keyName = "enableSkillIcon", + name = "Show hitpoints & prayer icons", + description = "Adds skill icons at the top of the bars." + ) + default boolean enableSkillIcon() + { + return true; + } + + @ConfigItem( + position = 3, + keyName = "enableRestorationBars", + name = "Show amount of hitpoints and prayer restored", + description = "Visually shows how much a food or prayer will heal/restore you on the bars." + ) + default boolean enableRestorationBars() + { + return true; + } + + @ConfigItem( + position = 4, + keyName = "toggleRestorationBars", + name = "Toggle to Hide when not in Combat", + description = "Visually hides the Status Bars when player is out of combat." + ) + default boolean toggleRestorationBars() + { + return true; + } + + @ConfigItem( + position = 5, + keyName = "hideStatusBarDelay", + name = "Delay (seconds)", + description = "Number of seconds after combat to hide the status bars." + ) + default int hideStatusBarDelay() + { + return 3; + } +}