summaryrefslogtreecommitdiff
path: root/src/main/kotlin/io/dico/parcels2/util/BukkitUtil.kt
blob: d6837bda769e7ed6278e64cc7e6e50a50ab38df6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
package io.dico.parcels2.util

import io.dico.parcels2.util.ext.isValid
import org.bukkit.Bukkit
import org.bukkit.OfflinePlayer
import java.util.UUID

fun getPlayerName(uuid: UUID): String? = getOfflinePlayer(uuid)?.name

fun getOfflinePlayer(uuid: UUID): OfflinePlayer? = Bukkit.getOfflinePlayer(uuid).takeIf { it.isValid }

fun getOfflinePlayer(name: String): OfflinePlayer? = Bukkit.getOfflinePlayer(name).takeIf { it.isValid }