9
0
mirror of https://github.com/Auxilor/EcoSkills.git synced 2025-12-31 04:46:31 +00:00

Added Tameable to Entity#tryAsPlayer

This commit is contained in:
Auxilor
2022-01-04 15:36:08 +00:00
parent c9ca65b2c7
commit b0364ffc94

View File

@@ -13,7 +13,8 @@ import org.bukkit.OfflinePlayer
import org.bukkit.entity.Entity
import org.bukkit.entity.Player
import org.bukkit.entity.Projectile
import java.util.UUID
import org.bukkit.entity.Tameable
import java.util.*
import kotlin.math.abs
private val expMultiplierCache = mutableMapOf<UUID, Double>()
@@ -180,6 +181,7 @@ fun Entity.tryAsPlayer(): Player? {
return when (this) {
is Projectile -> this.shooter as? Player
is Player -> this
is Tameable -> this.owner as? Player
else -> null
}
}