Represents an object that may be assigned permissions.
More...
|
| boolean | isPermissionSet (String name) |
| | Checks if this object contains an override for the specified permission, by fully qualified name.
|
| |
| boolean | isPermissionSet (Permission perm) |
| | Checks if this object contains an override for the specified Permission.
|
| |
| boolean | hasPermission (String name) |
| | Gets the value of the specified permission, if set.
|
| |
| boolean | hasPermission (Permission perm) |
| | Gets the value of the specified permission, if set.
|
| |
| PermissionAttachment | addAttachment (Plugin plugin, String name, boolean value) |
| | Adds a new PermissionAttachment with a single permission by name and value.
|
| |
| PermissionAttachment | addAttachment (Plugin plugin) |
| | Adds a new empty PermissionAttachment to this object.
|
| |
| PermissionAttachment | addAttachment (Plugin plugin, String name, boolean value, int ticks) |
| | Temporarily adds a new PermissionAttachment with a single permission by name and value.
|
| |
| PermissionAttachment | addAttachment (Plugin plugin, int ticks) |
| | Temporarily adds a new empty PermissionAttachment to this object.
|
| |
| void | removeAttachment (PermissionAttachment attachment) |
| | Removes the given PermissionAttachment from this object.
|
| |
| void | recalculatePermissions () |
| | Recalculates the permissions for this object, if the attachments have changed values.
|
| |
| Set< PermissionAttachmentInfo > | getEffectivePermissions () |
| | Gets a set containing all of the permissions currently in effect by this object.
|
| |
| boolean | isOp () |
| | Checks if this object is a server operator.
|
| |
| void | setOp (boolean value) |
| | Sets the operator status of this object.
|
| |
Represents an object that may be assigned permissions.
Definition at line 9 of file Permissible.java.
Adds a new PermissionAttachment with a single permission by name and value.
- Parameters
-
| plugin | Plugin responsible for this attachment, may not be null or disabled |
| name | Name of the permission to attach |
| value | Value of the permission |
- Returns
- The PermissionAttachment that was just created
Temporarily adds a new PermissionAttachment with a single permission by name and value.
- Parameters
-
| plugin | Plugin responsible for this attachment, may not be null or disabled |
| name | Name of the permission to attach |
| value | Value of the permission |
| ticks | Amount of ticks to automatically remove this attachment after |
- Returns
- The PermissionAttachment that was just created
Temporarily adds a new empty PermissionAttachment to this object.
- Parameters
-
| plugin | Plugin responsible for this attachment, may not be null or disabled |
| ticks | Amount of ticks to automatically remove this attachment after |
- Returns
- The PermissionAttachment that was just created
Gets a set containing all of the permissions currently in effect by this object.
- Returns
- Set of currently effective permissions
| boolean org.bukkit.permissions.Permissible.hasPermission |
( |
String |
name | ) |
|
| boolean org.bukkit.permissions.Permissible.hasPermission |
( |
Permission |
perm | ) |
|
Gets the value of the specified permission, if set.
If a permission override is not set on this object, the default value of the permission will be returned
- Parameters
-
- Returns
- Value of the permission
| boolean org.bukkit.permissions.Permissible.isPermissionSet |
( |
String |
name | ) |
|
Checks if this object contains an override for the specified permission, by fully qualified name.
- Parameters
-
| name | Name of the permission |
- Returns
- true if the permission is set, otherwise false
| boolean org.bukkit.permissions.Permissible.isPermissionSet |
( |
Permission |
perm | ) |
|
Checks if this object contains an override for the specified Permission.
- Parameters
-
- Returns
- true if the permission is set, otherwise false
| void org.bukkit.permissions.Permissible.recalculatePermissions |
( |
| ) |
|
The documentation for this interface was generated from the following file: