Class FabricContextManager

java.lang.Object
me.lucko.luckperms.common.context.manager.ContextManager<net.minecraft.server.network.ServerPlayerEntity,net.minecraft.server.network.ServerPlayerEntity>
me.lucko.luckperms.fabric.context.FabricContextManager

public class FabricContextManager extends me.lucko.luckperms.common.context.manager.ContextManager<net.minecraft.server.network.ServerPlayerEntity,net.minecraft.server.network.ServerPlayerEntity>
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final net.luckperms.api.query.OptionKey<Boolean>
     

    Fields inherited from class me.lucko.luckperms.common.context.manager.ContextManager

    plugin
  • Constructor Summary

    Constructors
    Constructor
    Description
    FabricContextManager(me.lucko.luckperms.common.plugin.LuckPermsPlugin plugin)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    net.luckperms.api.query.QueryOptions
    formQueryOptions(net.minecraft.server.network.ServerPlayerEntity subject, net.luckperms.api.context.ImmutableContextSet contextSet)
     
    me.lucko.luckperms.common.context.manager.QueryOptionsCache<net.minecraft.server.network.ServerPlayerEntity>
    getCacheFor(net.minecraft.server.network.ServerPlayerEntity subject)
     
    getUniqueId(net.minecraft.server.network.ServerPlayerEntity player)
     
    void
    invalidateCache(net.minecraft.server.network.ServerPlayerEntity subject)
     
    me.lucko.luckperms.common.context.manager.QueryOptionsCache<net.minecraft.server.network.ServerPlayerEntity>
    newQueryOptionsCache(net.minecraft.server.network.ServerPlayerEntity player)
     

    Methods inherited from class me.lucko.luckperms.common.context.manager.ContextManager

    calculate, callContextCalculator, callStaticContextCalculator, formQueryOptions, getContext, getPlayerClass, getPotentialContexts, getQueryOptions, getStaticContext, getStaticQueryOptions, getSubjectClass, registerCalculator, signalContextUpdate, unregisterCalculator

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • INTEGRATED_SERVER_OWNER

      public static final net.luckperms.api.query.OptionKey<Boolean> INTEGRATED_SERVER_OWNER
  • Constructor Details

    • FabricContextManager

      public FabricContextManager(me.lucko.luckperms.common.plugin.LuckPermsPlugin plugin)
  • Method Details

    • getUniqueId

      public UUID getUniqueId(net.minecraft.server.network.ServerPlayerEntity player)
      Specified by:
      getUniqueId in class me.lucko.luckperms.common.context.manager.ContextManager<net.minecraft.server.network.ServerPlayerEntity,net.minecraft.server.network.ServerPlayerEntity>
    • newQueryOptionsCache

      public me.lucko.luckperms.common.context.manager.QueryOptionsCache<net.minecraft.server.network.ServerPlayerEntity> newQueryOptionsCache(net.minecraft.server.network.ServerPlayerEntity player)
    • getCacheFor

      public me.lucko.luckperms.common.context.manager.QueryOptionsCache<net.minecraft.server.network.ServerPlayerEntity> getCacheFor(net.minecraft.server.network.ServerPlayerEntity subject)
      Specified by:
      getCacheFor in class me.lucko.luckperms.common.context.manager.ContextManager<net.minecraft.server.network.ServerPlayerEntity,net.minecraft.server.network.ServerPlayerEntity>
    • invalidateCache

      public void invalidateCache(net.minecraft.server.network.ServerPlayerEntity subject)
      Specified by:
      invalidateCache in class me.lucko.luckperms.common.context.manager.ContextManager<net.minecraft.server.network.ServerPlayerEntity,net.minecraft.server.network.ServerPlayerEntity>
    • formQueryOptions

      public net.luckperms.api.query.QueryOptions formQueryOptions(net.minecraft.server.network.ServerPlayerEntity subject, net.luckperms.api.context.ImmutableContextSet contextSet)
      Specified by:
      formQueryOptions in class me.lucko.luckperms.common.context.manager.ContextManager<net.minecraft.server.network.ServerPlayerEntity,net.minecraft.server.network.ServerPlayerEntity>