Class LPMinestomPlugin

java.lang.Object
me.lucko.luckperms.common.plugin.AbstractLuckPermsPlugin
me.lucko.luckperms.minestom.LPMinestomPlugin
All Implemented Interfaces:
me.lucko.luckperms.common.plugin.LuckPermsPlugin

public final class LPMinestomPlugin extends me.lucko.luckperms.common.plugin.AbstractLuckPermsPlugin
  • Method Details

    • setupSenderFactory

      protected void setupSenderFactory()
      Specified by:
      setupSenderFactory 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<?> provideEventBus(me.lucko.luckperms.common.api.LuckPermsApiProvider apiProvider)
      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
    • getBootstrap

      @NotNull public @NotNull LPMinestomBootstrap getBootstrap()
    • getUserManager

      public me.lucko.luckperms.common.model.manager.user.UserManager<? extends me.lucko.luckperms.common.model.User> getUserManager()
    • getGroupManager

      public me.lucko.luckperms.common.model.manager.group.GroupManager<? extends me.lucko.luckperms.common.model.Group> getGroupManager()
    • getTrackManager

      public me.lucko.luckperms.common.model.manager.track.TrackManager<? extends me.lucko.luckperms.common.model.Track> getTrackManager()
    • getCommandManager

      public me.lucko.luckperms.common.command.CommandManager getCommandManager()
    • getConnectionListener

      public me.lucko.luckperms.common.plugin.util.AbstractConnectionListener getConnectionListener()
    • getContextManager

      public MinestomContextManager getContextManager()
    • 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()
    • getSenderFactory

      public MinestomSenderFactory getSenderFactory()
    • getConsoleSender

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

      @NotNull public @NotNull Path resolveConfig(@NotNull @NotNull String fileName)
      Overrides:
      resolveConfig in class me.lucko.luckperms.common.plugin.AbstractLuckPermsPlugin
    • createDependencyManager

      @NotNull protected @NotNull me.lucko.luckperms.common.dependencies.DependencyManager createDependencyManager()
      Overrides:
      createDependencyManager in class me.lucko.luckperms.common.plugin.AbstractLuckPermsPlugin