diff options
Diffstat (limited to 'src/main/kotlin/io/dico/parcels2/util/BukkitUtil.kt')
-rw-r--r-- | src/main/kotlin/io/dico/parcels2/util/BukkitUtil.kt | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/main/kotlin/io/dico/parcels2/util/BukkitUtil.kt b/src/main/kotlin/io/dico/parcels2/util/BukkitUtil.kt new file mode 100644 index 0000000..d6837bd --- /dev/null +++ b/src/main/kotlin/io/dico/parcels2/util/BukkitUtil.kt @@ -0,0 +1,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 } |