13 lines
425 B
Kotlin
13 lines
425 B
Kotlin
package cc.maxmc.chunkloader.provider.impl
|
|
|
|
import cc.maxmc.chunkloader.provider.IClaimProvider
|
|
import org.bukkit.entity.Player
|
|
|
|
object PermissionProvider : IClaimProvider {
|
|
|
|
override fun maxClaim(player: Player) =
|
|
player.effectivePermissions
|
|
.map { it.permission }
|
|
.filter { it.startsWith("chunk_loader.max.") }
|
|
.maxOfOrNull { it.split("chunk_loader.max.")[1].toInt() } ?: 0
|
|
} |