Class LPFabricPlugin

java.lang.Object
me.lucko.luckperms.common.plugin.AbstractLuckPermsPlugin
me.lucko.luckperms.fabric.LPFabricPlugin
All Implemented Interfaces:
me.lucko.luckperms.common.plugin.LuckPermsPlugin

public class LPFabricPlugin extends me.lucko.luckperms.common.plugin.AbstractLuckPermsPlugin
  • Constructor Details

  • Method Details

    • getBootstrap

      public LPFabricBootstrap getBootstrap()
    • registerFabricListeners

      protected void registerFabricListeners()
    • setupSenderFactory

      protected void setupSenderFactory()
      Specified by:
      setupSenderFactory in class me.lucko.luckperms.common.plugin.AbstractLuckPermsPlugin
    • getGlobalDependencies

      protected Set<me.lucko.luckperms.common.dependencies.Dependency> getGlobalDependencies()
      Overrides:
      getGlobalDependencies in class me.lucko.luckperms.common.plugin.AbstractLuckPermsPlugin
    • provideConfigurationAdapter

      protected me.lucko.luckperms.common.config.generic.adapter.ConfigurationAdapter provideConfigurationAdapter()
      Specified by:
      provideConfigurationAdapter in class me.lucko.luckperms.common.plugin.AbstractLuckPermsPlugin
    • registerPlatformListeners

      protected void registerPlatformListeners()
      Specified by:
      registerPlatformListeners in class me.lucko.luckperms.common.plugin.AbstractLuckPermsPlugin
    • provideMessagingFactory

      protected me.lucko.luckperms.common.messaging.MessagingFactory<?> provideMessagingFactory()
      Specified by:
      provideMessagingFactory in class me.lucko.luckperms.common.plugin.AbstractLuckPermsPlugin
    • registerCommands

      protected void registerCommands()
      Specified by:
      registerCommands in class me.lucko.luckperms.common.plugin.AbstractLuckPermsPlugin
    • setupManagers

      protected void setupManagers()
      Specified by:
      setupManagers in class me.lucko.luckperms.common.plugin.AbstractLuckPermsPlugin
    • provideCalculatorFactory

      protected me.lucko.luckperms.common.calculator.CalculatorFactory provideCalculatorFactory()
      Specified by:
      provideCalculatorFactory in class me.lucko.luckperms.common.plugin.AbstractLuckPermsPlugin
    • setupContextManager

      protected void setupContextManager()
      Specified by:
      setupContextManager in class me.lucko.luckperms.common.plugin.AbstractLuckPermsPlugin
    • setupPlatformHooks

      protected void setupPlatformHooks()
      Specified by:
      setupPlatformHooks in class me.lucko.luckperms.common.plugin.AbstractLuckPermsPlugin
    • provideEventBus

      protected me.lucko.luckperms.common.event.AbstractEventBus<net.fabricmc.loader.api.ModContainer> provideEventBus(me.lucko.luckperms.common.api.LuckPermsApiProvider provider)
      Specified by:
      provideEventBus in class me.lucko.luckperms.common.plugin.AbstractLuckPermsPlugin
    • registerApiOnPlatform

      protected void registerApiOnPlatform(net.luckperms.api.LuckPerms api)
      Specified by:
      registerApiOnPlatform in class me.lucko.luckperms.common.plugin.AbstractLuckPermsPlugin
    • performFinalSetup

      protected void performFinalSetup()
      Specified by:
      performFinalSetup in class me.lucko.luckperms.common.plugin.AbstractLuckPermsPlugin
    • getSenderFactory

      public FabricSenderFactory getSenderFactory()
    • getConnectionListener

      public FabricConnectionListener getConnectionListener()
    • getCommandManager

      public FabricCommandExecutor getCommandManager()
    • getContextManager

      public FabricContextManager getContextManager()
    • getUserManager

      public me.lucko.luckperms.common.model.manager.user.StandardUserManager getUserManager()
    • getGroupManager

      public me.lucko.luckperms.common.model.manager.group.StandardGroupManager getGroupManager()
    • getTrackManager

      public me.lucko.luckperms.common.model.manager.track.StandardTrackManager getTrackManager()
    • getQueryOptionsForUser

      public Optional<net.luckperms.api.query.QueryOptions> getQueryOptionsForUser(me.lucko.luckperms.common.model.User user)
    • getOnlineSenders

      public Stream<me.lucko.luckperms.common.sender.Sender> getOnlineSenders()
    • getConsoleSender

      public me.lucko.luckperms.common.sender.Sender getConsoleSender()