Interface QueryPermissionEvent.Pre

All Superinterfaces:
net.kyori.event.Cancellable, Event, PermissionEvent, QueryPermissionEvent
Enclosing interface:
QueryPermissionEvent

public static interface QueryPermissionEvent.Pre extends QueryPermissionEvent
An event that is fired before all GD permission checks take place.

Note: Cancelling this event will force a Tristate.FALSE result.
  • Method Details

    • getFinalResult

      Tristate getFinalResult()
      The final permission result.

      Note: If not set, this will always return Tristate.UNDEFINED as it takes place before permission checks.
      Returns:
      The final permission result
    • setFinalResult

      void setFinalResult(Tristate result)
      Sets the final result to bypass all permission checks.

      Note: If set, QueryPermissionEvent.Post will not be fired.
      Parameters:
      result - The final result