All Downloads are FREE. Search and download functionalities are using the official Maven repository.

ru.astrainteractive.astralibs.permission.Permissible.kt Maven / Gradle / Ivy

There is a newer version: 3.14.1
Show newest version
package ru.astrainteractive.astralibs.permission

interface Permissible {
    /**
     * Checks whether player has permission or not
     */
    fun hasPermission(permission: Permission): Boolean

    /**
     * Get max permission size: com.example.permission.7
     */
    fun maxPermissionSize(permission: Permission): Int?

    /**
     * Get min permission size: com.example.permission.7
     */
    fun minPermissionSize(permission: Permission): Int?

    /**
     * Get all permission sizes: com.example.permission.7
     */
    fun permissionSizes(permission: Permission): List
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy