9
0
mirror of https://github.com/Auxilor/EcoArmor.git synced 2026-01-06 15:42:07 +00:00

Fixed effects being lost on totem use

This commit is contained in:
Auxilor
2022-03-26 17:03:35 +00:00
parent 9b7234cc66
commit c991bd2bd9

View File

@@ -6,8 +6,10 @@ import com.willfp.ecoarmor.sets.ArmorUtils
import com.willfp.libreforge.LibReforgePlugin
import com.willfp.libreforge.updateEffects
import org.bukkit.Material
import org.bukkit.entity.Player
import org.bukkit.event.EventHandler
import org.bukkit.event.Listener
import org.bukkit.event.entity.EntityResurrectEvent
import org.bukkit.event.player.PlayerChangedWorldEvent
import org.bukkit.event.player.PlayerRespawnEvent
import org.bukkit.event.player.PlayerTeleportEvent
@@ -38,6 +40,13 @@ class EffectListener(
plugin.scheduler.run { player.updateEffects() }
}
@EventHandler
fun onTotem(event: EntityResurrectEvent) {
val player = event.entity as? Player ?: return
plugin.scheduler.run { player.updateEffects() }
}
@EventHandler
fun onTeleport(event: PlayerTeleportEvent) {
val player = event.player