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 from
-
world
- World to get the world from
-
Returns:
- an array containing all groups that the player is in.