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 removeworld - On a specific worldgroup - 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 addworld - On a specific worldgroup - 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 fromworld - World to get the world from
- Returns:
- an array containing all groups that the player is in.