diff options
author | Yasin <LifeIsAParadox@users.noreply.github.com> | 2022-01-28 01:59:23 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-01-28 01:59:23 +0100 |
commit | a3b5cad38376be3da5674480ec60f4610b321671 (patch) | |
tree | 1f7ede2101c7f4d620beed27295c101cb0b30906 /src/main/java/me/xmrvizzy/skyblocker/config | |
parent | bce4959edc1766958e7e8a92827ac101a3dcae73 (diff) | |
parent | a7e240c3e33df6c1f57018de526b60dbf0561347 (diff) | |
download | Skyblocker-a3b5cad38376be3da5674480ec60f4610b321671.tar.gz Skyblocker-a3b5cad38376be3da5674480ec60f4610b321671.tar.bz2 Skyblocker-a3b5cad38376be3da5674480ec60f4610b321671.zip |
Merge pull request #31 from TacoMonkey11/master
Added Discord Rich Presence with a few other small fixes
Diffstat (limited to 'src/main/java/me/xmrvizzy/skyblocker/config')
-rw-r--r-- | src/main/java/me/xmrvizzy/skyblocker/config/SkyblockerConfig.java | 16 |
1 files changed, 16 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 9c817d44..59781b4f 100644 --- a/src/main/java/me/xmrvizzy/skyblocker/config/SkyblockerConfig.java +++ b/src/main/java/me/xmrvizzy/skyblocker/config/SkyblockerConfig.java @@ -31,6 +31,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.Category("itemList") @ConfigEntry.Gui.CollapsibleObject(startExpanded = true) public ItemList itemList = new ItemList(); @@ -42,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 ItemList { public boolean enableItemList = true; @@ -87,6 +98,11 @@ public class SkyblockerConfig implements ConfigData { public boolean hideMoltenWave = false; public boolean hideAds = false; } + public enum Info { + PURSE, + BITS, + LOCATION + } public static void init() { AutoConfig.register(SkyblockerConfig.class, GsonConfigSerializer::new); |