public class PermissionAttachment extends Object
| Constructor and Description |
|---|
PermissionAttachment(Plugin plugin,
Permissible permissible) |
| Modifier and Type | Method and Description |
|---|---|
void |
clearPermissions() |
Map<String,Boolean> |
getPermissions() |
Plugin |
getPlugin() |
PermissionRemovedExecutor |
getRemovalCallback() |
void |
remove() |
void |
setPermission(Permission permission,
boolean value) |
void |
setPermission(String name,
boolean value) |
void |
setPermissions(Map<String,Boolean> permissions) |
void |
setRemovalCallback(PermissionRemovedExecutor executor) |
void |
unsetPermission(Permission permission) |
void |
unsetPermission(String name) |
void |
unsetPermissions(List<String> permissions) |
public PermissionAttachment(Plugin plugin, Permissible permissible)
public Plugin getPlugin()
public void setRemovalCallback(PermissionRemovedExecutor executor)
public PermissionRemovedExecutor getRemovalCallback()
public void clearPermissions()
public void setPermission(Permission permission, boolean value)
public void setPermission(String name, boolean value)
public void unsetPermission(Permission permission)
public void unsetPermission(String name)
public void remove()
Copyright © 2020. All rights reserved.