blob: 8162f3a05e8678ff5648aa55343abf1ba2282fa2 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
package at.hannibal2.skyhanni.features.event.hoppity
import at.hannibal2.skyhanni.data.PetAPI
import at.hannibal2.skyhanni.utils.ChatUtils
import at.hannibal2.skyhanni.utils.LorenzUtils
import at.hannibal2.skyhanni.utils.SimpleTimeMark
import kotlin.time.Duration.Companion.seconds
object MythicRabbitPetWarning {
val mythicRabbit = "§dRabbit"
var lastCheck = SimpleTimeMark.farPast()
fun check() {
if (!HoppityEggsManager.config.petWarning) return
if (lastCheck.passedSince() < 30.seconds) return
if (!correctPet()) {
lastCheck = SimpleTimeMark.now()
warn()
}
}
fun correctPet() = PetAPI.isCurrentPet(mythicRabbit)
private fun warn() {
ChatUtils.chat("Use a §dMythic Rabbit Pet §efor more chocolate!")
LorenzUtils.sendTitle("§cNo Rabbit Pet!", 3.seconds)
}
}
|