diff options
author | Cow <cow@volloeko.de> | 2020-12-19 15:11:14 +0100 |
---|---|---|
committer | Cow <cow@volloeko.de> | 2020-12-19 15:11:14 +0100 |
commit | 61b01b39496dd56e8bdce8b9c25d591af116dfec (patch) | |
tree | 4b9932680d6b0159b560881ffd6130f72e28df4d /src/main/java/de/cowtipper/cowlection/config/MooConfig.java | |
parent | 741f65c9e44f61a458a28f1e2bbbf47401b144ab (diff) | |
download | Cowlection-61b01b39496dd56e8bdce8b9c25d591af116dfec.tar.gz Cowlection-61b01b39496dd56e8bdce8b9c25d591af116dfec.tar.bz2 Cowlection-61b01b39496dd56e8bdce8b9c25d591af116dfec.zip |
Improved reliability of 'being on SkyBlock' detection
Diffstat (limited to 'src/main/java/de/cowtipper/cowlection/config/MooConfig.java')
-rw-r--r-- | src/main/java/de/cowtipper/cowlection/config/MooConfig.java | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/src/main/java/de/cowtipper/cowlection/config/MooConfig.java b/src/main/java/de/cowtipper/cowlection/config/MooConfig.java index 8dadc83..b89f4de 100644 --- a/src/main/java/de/cowtipper/cowlection/config/MooConfig.java +++ b/src/main/java/de/cowtipper/cowlection/config/MooConfig.java @@ -57,6 +57,7 @@ public class MooConfig { public static boolean showGuildNotifications; public static boolean doBestFriendsOnlineCheck; // Category: SkyBlock + private static String enableSkyBlockOnlyFeatures; public static int tooltipToggleKeyBinding; private static String tooltipAuctionHousePriceEach; private static String tooltipItemAge; @@ -267,6 +268,11 @@ public class MooConfig { configCat = new MooConfigCategory("SkyBlock", "skyblock"); configCategories.add(configCat); + // Sub-Category: SkyBlock-only features + subCat = configCat.addSubCategory("SkyBlock-only features"); + Property propEnableSkyBlockOnlyFeatures = subCat.addConfigEntry(cfg.get(configCat.getConfigName(), + "enableSkyBlockOnlyFeatures", "on SkyBlock", "Enable SkyBlock-only features?", new String[]{"on SkyBlock", "always", "never"})); + // Sub-Category: Tooltip enhancements subCat = configCat.addSubCategory("Tooltip enhancements"); @@ -419,6 +425,7 @@ public class MooConfig { showGuildNotifications = propShowGuildNotifications.getBoolean(); doBestFriendsOnlineCheck = propDoBestFriendsOnlineCheck.getBoolean(); // Category: SkyBlock + enableSkyBlockOnlyFeatures = propEnableSkyBlockOnlyFeatures.getString(); tooltipToggleKeyBinding = propTooltipToggleKeyBinding.getInt(); tooltipAuctionHousePriceEach = propTooltipAuctionHousePriceEach.getString(); tooltipItemAge = propTooltipItemAge.getString(); @@ -460,6 +467,7 @@ public class MooConfig { propShowGuildNotifications.set(showGuildNotifications); propDoBestFriendsOnlineCheck.set(doBestFriendsOnlineCheck); // Category: SkyBlock + propEnableSkyBlockOnlyFeatures.set(enableSkyBlockOnlyFeatures); propTooltipToggleKeyBinding.set(tooltipToggleKeyBinding); propTooltipAuctionHousePriceEach.set(tooltipAuctionHousePriceEach); propTooltipItemAge.set(tooltipItemAge); @@ -561,6 +569,10 @@ public class MooConfig { } // Category: SkyBlock + public static Setting getEnableSkyBlockOnlyFeatures() { + return Setting.get(MooConfig.enableSkyBlockOnlyFeatures); + } + public static Setting getTooltipAuctionHousePriceEachDisplay() { return Setting.get(tooltipAuctionHousePriceEach); } @@ -674,6 +686,7 @@ public class MooConfig { case "never": case "disabled": return DISABLED; + case "on SkyBlock": case "key press": case "as tooltip ①§0⬛": return SPECIAL; |