Class BPPermissible
- java.lang.Object
-
- org.bukkit.permissions.PermissibleBase
-
- net.alpenblock.bungeeperms.platform.bukkit.BPPermissible
-
- All Implemented Interfaces:
org.bukkit.permissions.Permissible
,org.bukkit.permissions.ServerOperator
public class BPPermissible extends org.bukkit.permissions.PermissibleBase
-
-
Constructor Summary
Constructors Constructor Description BPPermissible(org.bukkit.command.CommandSender sender, User u, org.bukkit.permissions.Permissible oldPermissible)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.bukkit.permissions.PermissionAttachment
addAttachment(org.bukkit.plugin.Plugin plugin)
org.bukkit.permissions.PermissionAttachment
addAttachment(org.bukkit.plugin.Plugin plugin, int ticks)
org.bukkit.permissions.PermissionAttachment
addAttachment(org.bukkit.plugin.Plugin plugin, java.lang.String name, boolean value)
org.bukkit.permissions.PermissionAttachment
addAttachment(org.bukkit.plugin.Plugin plugin, java.lang.String name, boolean value, int ticks)
void
clearPermissions()
java.util.Set<org.bukkit.permissions.PermissionAttachmentInfo>
getEffectivePermissions()
java.util.Set<org.bukkit.permissions.PermissionAttachmentInfo>
getEffectiveSuperPerms()
boolean
hasPermission(java.lang.String permission)
boolean
hasPermission(org.bukkit.permissions.Permission permission)
boolean
hasSuperPerm(java.lang.String perm)
void
inject()
boolean
isOp()
boolean
isPermissionSet(java.lang.String permission)
boolean
isPermissionSet(org.bukkit.permissions.Permission perm)
void
recalculatePermissions()
void
removeAttachment()
void
removeAttachment(org.bukkit.permissions.PermissionAttachment attachment)
void
setOp(boolean value)
void
uninject()
void
updateAttachment(User u, java.lang.String server, java.lang.String world)
-
-
-
Constructor Detail
-
BPPermissible
public BPPermissible(org.bukkit.command.CommandSender sender, User u, org.bukkit.permissions.Permissible oldPermissible)
-
-
Method Detail
-
hasSuperPerm
public boolean hasSuperPerm(java.lang.String perm)
-
hasPermission
public boolean hasPermission(java.lang.String permission)
- Specified by:
hasPermission
in interfaceorg.bukkit.permissions.Permissible
- Overrides:
hasPermission
in classorg.bukkit.permissions.PermissibleBase
-
hasPermission
public boolean hasPermission(org.bukkit.permissions.Permission permission)
- Specified by:
hasPermission
in interfaceorg.bukkit.permissions.Permissible
- Overrides:
hasPermission
in classorg.bukkit.permissions.PermissibleBase
-
recalculatePermissions
public void recalculatePermissions()
- Specified by:
recalculatePermissions
in interfaceorg.bukkit.permissions.Permissible
- Overrides:
recalculatePermissions
in classorg.bukkit.permissions.PermissibleBase
-
getEffectiveSuperPerms
public java.util.Set<org.bukkit.permissions.PermissionAttachmentInfo> getEffectiveSuperPerms()
-
getEffectivePermissions
public java.util.Set<org.bukkit.permissions.PermissionAttachmentInfo> getEffectivePermissions()
- Specified by:
getEffectivePermissions
in interfaceorg.bukkit.permissions.Permissible
- Overrides:
getEffectivePermissions
in classorg.bukkit.permissions.PermissibleBase
-
isOp
public boolean isOp()
- Specified by:
isOp
in interfaceorg.bukkit.permissions.ServerOperator
- Overrides:
isOp
in classorg.bukkit.permissions.PermissibleBase
-
setOp
public void setOp(boolean value)
- Specified by:
setOp
in interfaceorg.bukkit.permissions.ServerOperator
- Overrides:
setOp
in classorg.bukkit.permissions.PermissibleBase
-
isPermissionSet
public boolean isPermissionSet(java.lang.String permission)
- Specified by:
isPermissionSet
in interfaceorg.bukkit.permissions.Permissible
- Overrides:
isPermissionSet
in classorg.bukkit.permissions.PermissibleBase
-
isPermissionSet
public boolean isPermissionSet(org.bukkit.permissions.Permission perm)
- Specified by:
isPermissionSet
in interfaceorg.bukkit.permissions.Permissible
- Overrides:
isPermissionSet
in classorg.bukkit.permissions.PermissibleBase
-
addAttachment
public org.bukkit.permissions.PermissionAttachment addAttachment(org.bukkit.plugin.Plugin plugin)
- Specified by:
addAttachment
in interfaceorg.bukkit.permissions.Permissible
- Overrides:
addAttachment
in classorg.bukkit.permissions.PermissibleBase
-
addAttachment
public org.bukkit.permissions.PermissionAttachment addAttachment(org.bukkit.plugin.Plugin plugin, int ticks)
- Specified by:
addAttachment
in interfaceorg.bukkit.permissions.Permissible
- Overrides:
addAttachment
in classorg.bukkit.permissions.PermissibleBase
-
addAttachment
public org.bukkit.permissions.PermissionAttachment addAttachment(org.bukkit.plugin.Plugin plugin, java.lang.String name, boolean value)
- Specified by:
addAttachment
in interfaceorg.bukkit.permissions.Permissible
- Overrides:
addAttachment
in classorg.bukkit.permissions.PermissibleBase
-
addAttachment
public org.bukkit.permissions.PermissionAttachment addAttachment(org.bukkit.plugin.Plugin plugin, java.lang.String name, boolean value, int ticks)
- Specified by:
addAttachment
in interfaceorg.bukkit.permissions.Permissible
- Overrides:
addAttachment
in classorg.bukkit.permissions.PermissibleBase
-
removeAttachment
public void removeAttachment(org.bukkit.permissions.PermissionAttachment attachment)
- Specified by:
removeAttachment
in interfaceorg.bukkit.permissions.Permissible
- Overrides:
removeAttachment
in classorg.bukkit.permissions.PermissibleBase
-
clearPermissions
public void clearPermissions()
- Overrides:
clearPermissions
in classorg.bukkit.permissions.PermissibleBase
-
updateAttachment
public void updateAttachment(User u, java.lang.String server, java.lang.String world)
-
removeAttachment
public void removeAttachment()
-
inject
public void inject()
-
uninject
public void uninject()
-
-