aboutsummaryrefslogtreecommitdiff
path: root/src/main/kotlin/dulkirmod/features/GardenVisitorAlert.kt
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/kotlin/dulkirmod/features/GardenVisitorAlert.kt')
-rw-r--r--src/main/kotlin/dulkirmod/features/GardenVisitorAlert.kt28
1 files changed, 28 insertions, 0 deletions
diff --git a/src/main/kotlin/dulkirmod/features/GardenVisitorAlert.kt b/src/main/kotlin/dulkirmod/features/GardenVisitorAlert.kt
new file mode 100644
index 0000000..1292b7e
--- /dev/null
+++ b/src/main/kotlin/dulkirmod/features/GardenVisitorAlert.kt
@@ -0,0 +1,28 @@
+package dulkirmod.features
+
+import dulkirmod.DulkirMod
+import dulkirmod.config.Config
+import dulkirmod.utils.TabListUtils
+import dulkirmod.utils.Utils
+
+class GardenVisitorAlert {
+ var hasSentAlert = false
+
+ fun alert() {
+ if (!Config.notifyMaxVisitors) return
+ if (!Utils.isInSkyblock()) return
+
+ if (TabListUtils.area != "Garden") {
+ hasSentAlert = false
+ }
+
+ if (TabListUtils.maxVisitors && !hasSentAlert) {
+ val color = Utils.getColorString(Config.bestiaryNotifColor)
+ DulkirMod.titleUtils.drawStringForTime("${color}Max Visitors", 5000)
+ DulkirMod.mc.thePlayer.playSound("mob.cat.meow", 1f * Config.bestiaryNotifVol, 1f)
+ hasSentAlert = true
+ } else if (!TabListUtils.maxVisitors) hasSentAlert = false
+
+ }
+
+} \ No newline at end of file