22 lines
482 B
Java
22 lines
482 B
Java
package fr.xephi.authme.permission;
|
|
|
|
/**
|
|
* Common interface for AuthMe permission nodes.
|
|
*/
|
|
public interface PermissionNode {
|
|
|
|
/**
|
|
* Return the node of the permission, e.g. "authme.player.unregister".
|
|
*
|
|
* @return The name of the permission node
|
|
*/
|
|
String getNode();
|
|
|
|
/**
|
|
* Return the default permission for this node, e.g. "OP_ONLY"
|
|
*
|
|
* @return The default level of permission
|
|
*/
|
|
DefaultPermission getDefaultPermission();
|
|
}
|