Class VerboseEvent

java.lang.Object
me.lucko.luckperms.common.verbose.event.VerboseEvent
All Implemented Interfaces:
BooleanExpressionCompiler.VariableEvaluator
Direct Known Subclasses:
MetaCheckEvent, PermissionCheckEvent

public abstract class VerboseEvent extends Object implements BooleanExpressionCompiler.VariableEvaluator
Represents a verbose event.
  • Constructor Details

  • Method Details

    • getOrigin

      public CheckOrigin getOrigin()
    • getCheckTarget

      public VerboseCheckTarget getCheckTarget()
    • getResult

      public abstract net.luckperms.api.cacheddata.Result<?,?> getResult()
    • getCheckQueryOptions

      public net.luckperms.api.query.QueryOptions getCheckQueryOptions()
    • getCheckTime

      public long getCheckTime()
    • getCheckTrace

      public StackTraceElement[] getCheckTrace()
    • getCheckThread

      public String getCheckThread()
    • getType

      public abstract VerboseEventType getType()
    • serializeTo

      protected abstract void serializeTo(JObject object)
    • toJson

      public com.google.gson.JsonObject toJson(StackTracePrinter tracePrinter)