me.armar.plugins.autorank.permissions
Class VaultPermissionsHandler
java.lang.Object
me.armar.plugins.autorank.permissions.VaultPermissionsHandler
-
All Implemented Interfaces:
-
PermissionsHandler
-
public class VaultPermissionsHandler
- extends java.lang.Object
- implements PermissionsHandler
-
Author:
- Staartvin VaultPermissionsHandler tackles all work that has
to be done with Vault. (Most of the permissions plugins are supported
with Vault)
| Field
Summary |
private
static net.milkbowl.vault.permission.Permission
|
permission
|
| Method
Summary |
boolean
|
addGroup(org.bukkit.entity.Player player,
java.lang.String world, java.lang.String group)
Add a
player to group |
java.lang.String[]
|
getGroups()
Get all
known groups |
java.lang.String[]
|
getPlayerGroups(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
|
removeGroup(org.bukkit.entity.Player player,
java.lang.String world, java.lang.String group)
Remove a
player from a group |
boolean
|
replaceGroup(org.bukkit.entity.Player player,
java.lang.String world, java.lang.String oldGroup,
java.lang.String newGroup)
|
private java.lang.Boolean
|
setupPermissions(Autorank plugin)
|
| Methods inherited from class
java.lang.Object |
clone, equals, finalize, getClass, hashCode,
notify, notifyAll, toString, wait, wait, wait |
permission
private static net.milkbowl.vault.permission.Permission permission
VaultPermissionsHandler
public VaultPermissionsHandler(Autorank plugin)
setupPermissions
private java.lang.Boolean setupPermissions(Autorank plugin)
-
-
getPlayerGroups
public java.lang.String[] getPlayerGroups(org.bukkit.entity.Player player)
-
-
Specified by:
-
getPlayerGroups
in interface
PermissionsHandler
-
replaceGroup
public boolean replaceGroup(org.bukkit.entity.Player player,
java.lang.String world,
java.lang.String oldGroup,
java.lang.String newGroup)
-
-
Specified by:
-
replaceGroup
in interface
PermissionsHandler
-
removeGroup
public boolean removeGroup(org.bukkit.entity.Player player,
java.lang.String world,
java.lang.String group)
-
Remove a player from a group
-
-
-
Parameters:
-
player
- Player to remove
-
world
- On a specific world
-
group
- Group to remove the player from
-
Returns:
- true if done, false if failed
addGroup
public boolean addGroup(org.bukkit.entity.Player player,
java.lang.String world,
java.lang.String group)
-
Add a player to group
-
-
-
Parameters:
-
player
- Player to add
-
world
- On a specific world
-
group
- Group to add the player to
-
Returns:
- true if done, false if failed
getGroups
public java.lang.String[] getGroups()
-
Get all known groups
-
-
Specified by:
-
getGroups
in interface
PermissionsHandler
-
-
Returns:
- an array of strings containing all setup groups of the
permissions 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.