io.github.alshain01.flags.api.event
Class FlagPermissionTrustChangedEvent
java.lang.Object
org.bukkit.event.Event
io.github.alshain01.flags.api.event.AreaEvent
io.github.alshain01.flags.api.event.FlagEvent
io.github.alshain01.flags.api.event.FlagPermissionTrustChangedEvent
- All Implemented Interfaces:
- org.bukkit.event.Cancellable
public class FlagPermissionTrustChangedEvent
- extends FlagEvent
- implements org.bukkit.event.Cancellable
Event that occurs when a permission trust is added or removed.
Nested classes/interfaces inherited from class org.bukkit.event.Event |
org.bukkit.event.Event.Result |
Constructor Summary |
FlagPermissionTrustChangedEvent(Area area,
Flag flag,
org.bukkit.permissions.Permission permission,
boolean isTrusted,
org.bukkit.command.CommandSender sender)
Creates a new FlagPlayerTrustChangedEvent |
Method Summary |
static org.bukkit.event.HandlerList |
getHandlerList()
Static HandlerList for FlagPlayerTrustChangedEvent |
org.bukkit.event.HandlerList |
getHandlers()
|
org.bukkit.permissions.Permission |
getTrustee()
Gets the permission node whos trust is changing |
boolean |
isCancelled()
|
boolean |
isTrusted()
Gets whether the player is gaining or losing trust |
void |
setCancelled(boolean cancel)
|
Methods inherited from class io.github.alshain01.flags.api.event.AreaEvent |
getArea |
Methods inherited from class org.bukkit.event.Event |
getEventName, isAsynchronous |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FlagPermissionTrustChangedEvent
public FlagPermissionTrustChangedEvent(@Nonnull
Area area,
@Nonnull
Flag flag,
@Nonnull
org.bukkit.permissions.Permission permission,
boolean isTrusted,
@Nullable
org.bukkit.command.CommandSender sender)
- Creates a new FlagPlayerTrustChangedEvent
- Parameters:
area
- The area the flag is being set for.permission
- The permission node the trust is changing for.isTrusted
- True if the player is being added, false if being removed.sender
- The sender changing the trust.
getTrustee
public org.bukkit.permissions.Permission getTrustee()
- Gets the permission node whos trust is changing
- Returns:
- the permission node
isTrusted
public boolean isTrusted()
- Gets whether the player is gaining or losing trust
- Returns:
- true if the node is being added, false if being removed.
getHandlerList
public static org.bukkit.event.HandlerList getHandlerList()
- Static HandlerList for FlagPlayerTrustChangedEvent
- Returns:
- a list of event handlers, stored per-event.
getHandlers
public org.bukkit.event.HandlerList getHandlers()
- Specified by:
getHandlers
in class org.bukkit.event.Event
isCancelled
public boolean isCancelled()
- Specified by:
isCancelled
in interface org.bukkit.event.Cancellable
setCancelled
public void setCancelled(boolean cancel)
- Specified by:
setCancelled
in interface org.bukkit.event.Cancellable