public class BPPermissible
extends org.bukkit.permissions.PermissibleBase
Constructor and Description |
---|
BPPermissible(org.bukkit.command.CommandSender sender,
User u,
org.bukkit.permissions.Permissible oldPermissible) |
Modifier and Type | Method and 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,
String name,
boolean value) |
org.bukkit.permissions.PermissionAttachment |
addAttachment(org.bukkit.plugin.Plugin plugin,
String name,
boolean value,
int ticks) |
void |
clearPermissions() |
Set<org.bukkit.permissions.PermissionAttachmentInfo> |
getEffectivePermissions() |
Set<org.bukkit.permissions.PermissionAttachmentInfo> |
getEffectiveSuperPerms() |
boolean |
hasPermission(org.bukkit.permissions.Permission permission) |
boolean |
hasPermission(String permission) |
boolean |
hasSuperPerm(String perm) |
void |
inject() |
boolean |
isOp() |
boolean |
isPermissionSet(org.bukkit.permissions.Permission perm) |
boolean |
isPermissionSet(String permission) |
void |
recalculatePermissions() |
void |
removeAttachment() |
void |
removeAttachment(org.bukkit.permissions.PermissionAttachment attachment) |
void |
setOp(boolean value) |
void |
uninject() |
void |
updateAttachment(User u,
String server,
String world) |
public BPPermissible(org.bukkit.command.CommandSender sender, User u, org.bukkit.permissions.Permissible oldPermissible)
public boolean hasSuperPerm(String perm)
public boolean hasPermission(String permission)
hasPermission
in interface org.bukkit.permissions.Permissible
hasPermission
in class org.bukkit.permissions.PermissibleBase
public boolean hasPermission(org.bukkit.permissions.Permission permission)
hasPermission
in interface org.bukkit.permissions.Permissible
hasPermission
in class org.bukkit.permissions.PermissibleBase
public void recalculatePermissions()
recalculatePermissions
in interface org.bukkit.permissions.Permissible
recalculatePermissions
in class org.bukkit.permissions.PermissibleBase
public Set<org.bukkit.permissions.PermissionAttachmentInfo> getEffectiveSuperPerms()
public Set<org.bukkit.permissions.PermissionAttachmentInfo> getEffectivePermissions()
getEffectivePermissions
in interface org.bukkit.permissions.Permissible
getEffectivePermissions
in class org.bukkit.permissions.PermissibleBase
public boolean isOp()
isOp
in interface org.bukkit.permissions.ServerOperator
isOp
in class org.bukkit.permissions.PermissibleBase
public void setOp(boolean value)
setOp
in interface org.bukkit.permissions.ServerOperator
setOp
in class org.bukkit.permissions.PermissibleBase
public boolean isPermissionSet(String permission)
isPermissionSet
in interface org.bukkit.permissions.Permissible
isPermissionSet
in class org.bukkit.permissions.PermissibleBase
public boolean isPermissionSet(org.bukkit.permissions.Permission perm)
isPermissionSet
in interface org.bukkit.permissions.Permissible
isPermissionSet
in class org.bukkit.permissions.PermissibleBase
public org.bukkit.permissions.PermissionAttachment addAttachment(org.bukkit.plugin.Plugin plugin)
addAttachment
in interface org.bukkit.permissions.Permissible
addAttachment
in class org.bukkit.permissions.PermissibleBase
public org.bukkit.permissions.PermissionAttachment addAttachment(org.bukkit.plugin.Plugin plugin, int ticks)
addAttachment
in interface org.bukkit.permissions.Permissible
addAttachment
in class org.bukkit.permissions.PermissibleBase
public org.bukkit.permissions.PermissionAttachment addAttachment(org.bukkit.plugin.Plugin plugin, String name, boolean value)
addAttachment
in interface org.bukkit.permissions.Permissible
addAttachment
in class org.bukkit.permissions.PermissibleBase
public org.bukkit.permissions.PermissionAttachment addAttachment(org.bukkit.plugin.Plugin plugin, String name, boolean value, int ticks)
addAttachment
in interface org.bukkit.permissions.Permissible
addAttachment
in class org.bukkit.permissions.PermissibleBase
public void removeAttachment(org.bukkit.permissions.PermissionAttachment attachment)
removeAttachment
in interface org.bukkit.permissions.Permissible
removeAttachment
in class org.bukkit.permissions.PermissibleBase
public void clearPermissions()
clearPermissions
in class org.bukkit.permissions.PermissibleBase
public void removeAttachment()
public void inject()
public void uninject()
Copyright © 2019. All rights reserved.