aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/me/xmrvizzy/skyblocker/config
diff options
context:
space:
mode:
authorTacoMonkey <75862693+TacoMonkey11@users.noreply.github.com>2022-01-25 16:55:40 -0500
committerTacoMonkey <75862693+TacoMonkey11@users.noreply.github.com>2022-01-25 16:55:40 -0500
commitc4ae62f787c9ac3d62dc4ccbf609ea9815d7316e (patch)
tree4b310baa7957f1fcd9cfd3e04804b59122c43799 /src/main/java/me/xmrvizzy/skyblocker/config
parentaae93755805a66d6cd253963307d69978d4d86fc (diff)
parent68845ac4718986e22f47fbd38a43d10116137889 (diff)
downloadSkyblocker-c4ae62f787c9ac3d62dc4ccbf609ea9815d7316e.tar.gz
Skyblocker-c4ae62f787c9ac3d62dc4ccbf609ea9815d7316e.tar.bz2
Skyblocker-c4ae62f787c9ac3d62dc4ccbf609ea9815d7316e.zip
Merge branch '1.18.x'
Diffstat (limited to 'src/main/java/me/xmrvizzy/skyblocker/config')
-rw-r--r--src/main/java/me/xmrvizzy/skyblocker/config/SkyblockerConfig.java24
1 files changed, 24 insertions, 0 deletions
diff --git a/src/main/java/me/xmrvizzy/skyblocker/config/SkyblockerConfig.java b/src/main/java/me/xmrvizzy/skyblocker/config/SkyblockerConfig.java
index 74cff226..a424ea14 100644
--- a/src/main/java/me/xmrvizzy/skyblocker/config/SkyblockerConfig.java
+++ b/src/main/java/me/xmrvizzy/skyblocker/config/SkyblockerConfig.java
@@ -24,6 +24,10 @@ public class SkyblockerConfig implements ConfigData {
@ConfigEntry.Gui.TransitiveObject
public Messages messages = new Messages();
+ @ConfigEntry.Category("fishing")
+ @ConfigEntry.Gui.TransitiveObject
+ public Fishing fishing = new Fishing();
+
public static class General {
public String apiKey;
@@ -31,6 +35,10 @@ public class SkyblockerConfig implements ConfigData {
@ConfigEntry.Gui.CollapsibleObject(startExpanded = true)
public Bars bars = new Bars();
+ @ConfigEntry.Category("RichPresence")
+ @ConfigEntry.Gui.CollapsibleObject()
+ public RichPresence richPresence = new RichPresence();
+
@ConfigEntry.Gui.Excluded
public List<Integer> lockedSlots = new ArrayList<>();
}
@@ -38,6 +46,13 @@ public class SkyblockerConfig implements ConfigData {
public static class Bars {
public boolean enableBars = true;
}
+ public static class RichPresence {
+ @ConfigEntry.Gui.Tooltip()
+ public boolean enableRichPresence = true;
+ @ConfigEntry.Gui.EnumHandler(option = ConfigEntry.Gui.EnumHandler.EnumDisplayOption.BUTTON)
+ public Info info = Info.LOCATION;
+ public String customMessage;
+ }
public static class Locations {
@ConfigEntry.Category("dungeons")
@@ -80,6 +95,15 @@ public class SkyblockerConfig implements ConfigData {
public boolean hideAds = false;
}
+ public static class Fishing {
+ public boolean enableFishingDing = false;
+ }
+ public enum Info {
+ PIGGY,
+ BITS,
+ LOCATION
+ }
+
public static void init() {
AutoConfig.register(SkyblockerConfig.class, GsonConfigSerializer::new);
}