Package com.griefdefender.api.event
Interface QueryPermissionEvent.Post
- All Superinterfaces:
net.kyori.event.Cancellable,Event,PermissionEvent,QueryPermissionEvent
- Enclosing interface:
QueryPermissionEvent
An event that is fired after GD queries permission provider for result.
Note: Cancelling this event will force a
Note: Cancelling this event will force a
Tristate.FALSE result.-
Nested Class Summary
Nested classes/interfaces inherited from interface com.griefdefender.api.event.QueryPermissionEvent
QueryPermissionEvent.Post, QueryPermissionEvent.Pre -
Method Summary
Modifier and TypeMethodDescriptionThe final permission result.The original permission result.voidsetNewResult(Tristate result) Sets a new permission result replacing the original.Methods inherited from interface net.kyori.event.Cancellable
cancelled, cancelledMethods inherited from interface com.griefdefender.api.event.PermissionEvent
getContexts, getMessage, getPermission, getSubject, setMessageMethods inherited from interface com.griefdefender.api.event.QueryPermissionEvent
getLocation
-
Method Details
-
getOriginalResult
Tristate getOriginalResult()The original permission result.- Returns:
- The original permission result
-
getFinalResult
Tristate getFinalResult()The final permission result.- Returns:
- The final permission result
-
setNewResult
Sets a new permission result replacing the original.- Parameters:
result- The new permission result
-