Class PermUtil
- java.lang.Object
-
- com.massivecraft.factions.zcore.util.PermUtil
-
public class PermUtil extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected MPlugin
p
java.util.Map<java.lang.String,java.lang.String>
permissionDescriptions
-
Method Summary
Modifier and Type Method 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
-
-
-
Field Detail
-
permissionDescriptions
public java.util.Map<java.lang.String,java.lang.String> permissionDescriptions
-
p
protected MPlugin p
-
-
Constructor Detail
-
PermUtil
public PermUtil(MPlugin p)
-
-
Method Detail
-
getForbiddenMessage
public java.lang.String getForbiddenMessage(java.lang.String perm)
-
setup
public final void setup()
This method hooks into all permission plugins we are supporting
-
getPermissionDescription
public java.lang.String getPermissionDescription(java.lang.String perm)
-
has
public 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. Otherwise false
-
has
public boolean has(org.bukkit.command.CommandSender me, java.lang.String perm, boolean informSenderIfNot)
-
pickFirstVal
public <T> T pickFirstVal(org.bukkit.command.CommandSender me, java.util.Map<java.lang.String,T> perm2val)
-
-