public class PermUtil
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected MPlugin |
p |
java.util.Map<java.lang.String,java.lang.String> |
permissionDescriptions |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getForbiddenMessage(java.lang.String perm) |
java.lang.String |
getPermissionDescription(java.lang.String perm) |
boolean |
has(org.bukkit.command.CommandSender me,
java.lang.String perm)
This method tests if me has a certain permission and returns true if me has.
|
boolean |
has(org.bukkit.command.CommandSender me,
java.lang.String perm,
boolean informSenderIfNot) |
<T> T |
pickFirstVal(org.bukkit.command.CommandSender me,
java.util.Map<java.lang.String,T> perm2val) |
void |
setup()
This method hooks into all permission plugins we are supporting
|
public java.util.Map<java.lang.String,java.lang.String> permissionDescriptions
protected MPlugin p
public PermUtil(MPlugin p)
public java.lang.String getForbiddenMessage(java.lang.String perm)
public final void setup()
public java.lang.String getPermissionDescription(java.lang.String perm)
public boolean has(org.bukkit.command.CommandSender me, java.lang.String perm)
public boolean has(org.bukkit.command.CommandSender me, java.lang.String perm, boolean informSenderIfNot)
public <T> T pickFirstVal(org.bukkit.command.CommandSender me, java.util.Map<java.lang.String,T> perm2val)