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 MPluginpjava.util.Map<java.lang.String,java.lang.String>permissionDescriptions
-
Method Summary
Modifier and Type Method Description java.lang.StringgetForbiddenMessage(java.lang.String perm)java.lang.StringgetPermissionDescription(java.lang.String perm)booleanhas(org.bukkit.command.CommandSender me, java.lang.String perm)This method tests if me has a certain permission and returns true if me has.booleanhas(org.bukkit.command.CommandSender me, java.lang.String perm, boolean informSenderIfNot)<T> TpickFirstVal(org.bukkit.command.CommandSender me, java.util.Map<java.lang.String,T> perm2val)voidsetup()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)
-
-