Class ApiActionLogger

java.lang.Object
me.lucko.luckperms.common.api.implementation.ApiActionLogger
All Implemented Interfaces:
net.luckperms.api.actionlog.ActionLogger

public class ApiActionLogger extends Object implements net.luckperms.api.actionlog.ActionLogger
  • Constructor Details

  • Method Details

    • actionBuilder

      public @NonNull net.luckperms.api.actionlog.Action.Builder actionBuilder()
      Specified by:
      actionBuilder in interface net.luckperms.api.actionlog.ActionLogger
    • getLog

      public @NonNull CompletableFuture<net.luckperms.api.actionlog.ActionLog> getLog()
      Specified by:
      getLog in interface net.luckperms.api.actionlog.ActionLogger
    • submit

      public @NonNull CompletableFuture<Void> submit(@NonNull net.luckperms.api.actionlog.Action entry)
      Specified by:
      submit in interface net.luckperms.api.actionlog.ActionLogger
    • submitToStorage

      public @NonNull CompletableFuture<Void> submitToStorage(@NonNull net.luckperms.api.actionlog.Action entry)
      Specified by:
      submitToStorage in interface net.luckperms.api.actionlog.ActionLogger
    • broadcastAction

      public @NonNull CompletableFuture<Void> broadcastAction(@NonNull net.luckperms.api.actionlog.Action entry)
      Specified by:
      broadcastAction in interface net.luckperms.api.actionlog.ActionLogger