me.armar.plugins.autorank.permissions
Class GroupManagerHandler
java.lang.Object
me.armar.plugins.autorank.permissions.GroupManagerHandler
- All Implemented Interfaces:
- PermissionsHandler
public class GroupManagerHandler
- extends java.lang.Object
- implements PermissionsHandler
- Author:
- Staartvin
This file handles all work done with GroupManager.
|
Method Summary |
java.lang.String |
getGroup(org.bukkit.entity.Player player)
|
java.lang.String[] |
getGroups()
Get all defined groups |
java.lang.String[] |
getPlayerGroups(org.bukkit.entity.Player player)
|
java.lang.String |
getPrefix(org.bukkit.entity.Player player)
|
java.lang.String |
getSuffix(org.bukkit.entity.Player player)
|
java.lang.String[] |
getWorldGroups(org.bukkit.entity.Player player,
java.lang.String world)
Gets the groups of the player in a world |
boolean |
hasPermission(org.bukkit.entity.Player player,
java.lang.String node)
|
boolean |
replaceGroup(org.bukkit.entity.Player player,
java.lang.String world,
java.lang.String groupFrom,
java.lang.String groupTo)
|
boolean |
setGroup(org.bukkit.entity.Player player,
java.lang.String group,
java.lang.String world)
|
void |
setupGroupManager()
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
plugin
private Autorank plugin
groupManager
private org.anjocaido.groupmanager.GroupManager groupManager
GroupManagerHandler
public GroupManagerHandler(Autorank plugin)
setupGroupManager
public void setupGroupManager()
getGroup
public java.lang.String getGroup(org.bukkit.entity.Player player)
setGroup
public boolean setGroup(org.bukkit.entity.Player player,
java.lang.String group,
java.lang.String world)
getPlayerGroups
public java.lang.String[] getPlayerGroups(org.bukkit.entity.Player player)
- Specified by:
getPlayerGroups in interface PermissionsHandler
getPrefix
public java.lang.String getPrefix(org.bukkit.entity.Player player)
getSuffix
public java.lang.String getSuffix(org.bukkit.entity.Player player)
hasPermission
public boolean hasPermission(org.bukkit.entity.Player player,
java.lang.String node)
replaceGroup
public boolean replaceGroup(org.bukkit.entity.Player player,
java.lang.String world,
java.lang.String groupFrom,
java.lang.String groupTo)
- Specified by:
replaceGroup in interface PermissionsHandler
getGroups
public java.lang.String[] getGroups()
- Description copied from interface:
PermissionsHandler
- Get all defined groups
- Specified by:
getGroups in interface PermissionsHandler
- Returns:
- an array of all groups defined in the config(s) of the permission plugin.
getWorldGroups
public java.lang.String[] getWorldGroups(org.bukkit.entity.Player player,
java.lang.String world)
- Description copied from interface:
PermissionsHandler
- Gets the groups of the player in a world
- Specified by:
getWorldGroups in interface PermissionsHandler
- Parameters:
player - Player to get the groups fromworld - World to get the world from
- Returns:
- an array containing all groups that the player is in.