Class MinestomPlayerCalculator

java.lang.Object
me.lucko.luckperms.minestom.context.MinestomPlayerCalculator
All Implemented Interfaces:
net.luckperms.api.context.ContextCalculator<net.minestom.server.entity.Player>

public final class MinestomPlayerCalculator extends Object implements net.luckperms.api.context.ContextCalculator<net.minestom.server.entity.Player>
  • Constructor Details

    • MinestomPlayerCalculator

      public MinestomPlayerCalculator(@NotNull @NotNull LPMinestomPlugin plugin, @NotNull @NotNull net.minestom.server.event.EventNode<net.minestom.server.event.Event> eventNode, @NotNull @NotNull Set<ContextProvider> providers, @NotNull @NotNull Set<String> disabled)
  • Method Details

    • calculate

      public void calculate(@NonNull net.minestom.server.entity.Player subject, @NonNull net.luckperms.api.context.ContextConsumer consumer)
      Specified by:
      calculate in interface net.luckperms.api.context.ContextCalculator<net.minestom.server.entity.Player>
    • estimatePotentialContexts

      public @NonNull net.luckperms.api.context.ContextSet estimatePotentialContexts()
      Specified by:
      estimatePotentialContexts in interface net.luckperms.api.context.ContextCalculator<net.minestom.server.entity.Player>