public abstract class TownyPermissionSource
extends java.lang.Object
Constructor and Description |
---|
TownyPermissionSource() |
Modifier and Type | Method and Description |
---|---|
abstract int |
getGroupPermissionIntNode(java.lang.String playerName,
java.lang.String node) |
abstract java.lang.String |
getPlayerGroup(org.bukkit.entity.Player player) |
abstract java.lang.String |
getPlayerPermissionStringNode(java.lang.String playerName,
java.lang.String node) |
abstract java.lang.String |
getPrefixSuffix(Resident resident,
java.lang.String node) |
boolean |
has(org.bukkit.entity.Player player,
java.lang.String node)
All permission checks should go through here.
|
boolean |
hasAllTownOverride(org.bukkit.entity.Player player,
int blockId,
byte data,
TownyPermission.ActionType action)
Test if the player has an all town override to permit this action.
|
boolean |
hasAllTownOverride(org.bukkit.entity.Player player,
int blockId,
TownyPermission.ActionType action)
Deprecated.
|
boolean |
hasOwnTownOverride(org.bukkit.entity.Player player,
int blockId,
byte data,
TownyPermission.ActionType action)
Test if the player has an own town (or all town) override to permit this action.
|
boolean |
hasOwnTownOverride(org.bukkit.entity.Player player,
int blockId,
TownyPermission.ActionType action)
Deprecated.
|
boolean |
hasTownOwnedOverride(org.bukkit.entity.Player player,
int blockId,
byte data,
TownyPermission.ActionType action)
Test if the player has a 'town owned', 'Own town' or 'all town' override to permit this action.
|
boolean |
hasWildOverride(TownyWorld world,
org.bukkit.entity.Player player,
int blockId,
byte data,
TownyPermission.ActionType action)
Test if the player has a wild override to permit this action.
|
boolean |
hasWildOverride(TownyWorld world,
org.bukkit.entity.Player player,
int blockId,
TownyPermission.ActionType action)
Deprecated.
|
boolean |
isTownyAdmin(org.bukkit.entity.Player player) |
boolean |
testPermission(org.bukkit.entity.Player player,
java.lang.String perm) |
boolean |
unclaimedZoneAction(TownyWorld world,
int blockId,
TownyPermission.ActionType action) |
public abstract java.lang.String getPrefixSuffix(Resident resident, java.lang.String node)
public abstract int getGroupPermissionIntNode(java.lang.String playerName, java.lang.String node)
public abstract java.lang.String getPlayerGroup(org.bukkit.entity.Player player)
public abstract java.lang.String getPlayerPermissionStringNode(java.lang.String playerName, java.lang.String node)
@Deprecated public boolean hasWildOverride(TownyWorld world, org.bukkit.entity.Player player, int blockId, TownyPermission.ActionType action)
@Deprecated public boolean hasOwnTownOverride(org.bukkit.entity.Player player, int blockId, TownyPermission.ActionType action)
@Deprecated public boolean hasAllTownOverride(org.bukkit.entity.Player player, int blockId, TownyPermission.ActionType action)
public boolean hasWildOverride(TownyWorld world, org.bukkit.entity.Player player, int blockId, byte data, TownyPermission.ActionType action)
world
- player
- blockId
- data
- action
- public boolean unclaimedZoneAction(TownyWorld world, int blockId, TownyPermission.ActionType action)
public boolean hasOwnTownOverride(org.bukkit.entity.Player player, int blockId, byte data, TownyPermission.ActionType action)
player
- blockId
- data
- action
- public boolean hasTownOwnedOverride(org.bukkit.entity.Player player, int blockId, byte data, TownyPermission.ActionType action)
player
- blockId
- data
- action
- public boolean hasAllTownOverride(org.bukkit.entity.Player player, int blockId, byte data, TownyPermission.ActionType action)
player
- blockId
- data
- action
- public boolean isTownyAdmin(org.bukkit.entity.Player player)
public boolean testPermission(org.bukkit.entity.Player player, java.lang.String perm)
public boolean has(org.bukkit.entity.Player player, java.lang.String node)
player
- node
-