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 Summary
Modifier and TypeMethodDescriptionprotected @NotNull me.lucko.luckperms.common.dependencies.DependencyManager@NotNull LPMinestomBootstrapme.lucko.luckperms.common.command.CommandManagerme.lucko.luckperms.common.plugin.util.AbstractConnectionListenerme.lucko.luckperms.common.sender.Senderme.lucko.luckperms.common.model.manager.group.GroupManager<? extends me.lucko.luckperms.common.model.Group> Stream<me.lucko.luckperms.common.sender.Sender> Optional<net.luckperms.api.query.QueryOptions> getQueryOptionsForUser(me.lucko.luckperms.common.model.User user) me.lucko.luckperms.common.model.manager.track.TrackManager<? extends me.lucko.luckperms.common.model.Track> me.lucko.luckperms.common.model.manager.user.UserManager<? extends me.lucko.luckperms.common.model.User> protected voidprotected me.lucko.luckperms.common.calculator.CalculatorFactoryprotected me.lucko.luckperms.common.config.generic.adapter.ConfigurationAdapterprotected me.lucko.luckperms.common.event.AbstractEventBus<?> provideEventBus(me.lucko.luckperms.common.api.LuckPermsApiProvider apiProvider) protected me.lucko.luckperms.common.messaging.MessagingFactory<?> protected voidregisterApiOnPlatform(net.luckperms.api.LuckPerms api) protected voidprotected void@NotNull PathresolveConfig(@NotNull String fileName) protected voidprotected voidprotected voidprotected voidMethods inherited from class me.lucko.luckperms.common.plugin.AbstractLuckPermsPlugin
disable, enable, getApiProvider, getBytebin, getBytesocks, getCalculatorFactory, getConfiguration, getDependencyManager, getEventDispatcher, getExtensionManager, getFileWatcher, getGlobalDependencies, getHttpClient, getInheritanceGraphFactory, getLogDispatcher, getLogger, getMessagingService, getPermissionRegistry, getPluginName, getStorage, getSyncTaskBuffer, getTranslationManager, getTranslationRepository, getVerboseHandler, getWebEditorStore, load, lookupUniqueId, lookupUsername, registerHousekeepingTasks, removePlatformHooks, runHealthCheck, setMessagingService, skipCommandRegistration, testUsernameValidityMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface me.lucko.luckperms.common.plugin.LuckPermsPlugin
getExtraCommands, performPlatformDataSync
-
Method Details
-
setupSenderFactory
protected void setupSenderFactory()- Specified by:
setupSenderFactoryin classme.lucko.luckperms.common.plugin.AbstractLuckPermsPlugin
-
provideConfigurationAdapter
protected me.lucko.luckperms.common.config.generic.adapter.ConfigurationAdapter provideConfigurationAdapter()- Specified by:
provideConfigurationAdapterin classme.lucko.luckperms.common.plugin.AbstractLuckPermsPlugin
-
registerPlatformListeners
protected void registerPlatformListeners()- Specified by:
registerPlatformListenersin classme.lucko.luckperms.common.plugin.AbstractLuckPermsPlugin
-
provideMessagingFactory
protected me.lucko.luckperms.common.messaging.MessagingFactory<?> provideMessagingFactory()- Specified by:
provideMessagingFactoryin classme.lucko.luckperms.common.plugin.AbstractLuckPermsPlugin
-
registerCommands
protected void registerCommands()- Specified by:
registerCommandsin classme.lucko.luckperms.common.plugin.AbstractLuckPermsPlugin
-
setupManagers
protected void setupManagers()- Specified by:
setupManagersin classme.lucko.luckperms.common.plugin.AbstractLuckPermsPlugin
-
provideCalculatorFactory
protected me.lucko.luckperms.common.calculator.CalculatorFactory provideCalculatorFactory()- Specified by:
provideCalculatorFactoryin classme.lucko.luckperms.common.plugin.AbstractLuckPermsPlugin
-
setupContextManager
protected void setupContextManager()- Specified by:
setupContextManagerin classme.lucko.luckperms.common.plugin.AbstractLuckPermsPlugin
-
setupPlatformHooks
protected void setupPlatformHooks()- Specified by:
setupPlatformHooksin classme.lucko.luckperms.common.plugin.AbstractLuckPermsPlugin
-
provideEventBus
protected me.lucko.luckperms.common.event.AbstractEventBus<?> provideEventBus(me.lucko.luckperms.common.api.LuckPermsApiProvider apiProvider) - Specified by:
provideEventBusin classme.lucko.luckperms.common.plugin.AbstractLuckPermsPlugin
-
registerApiOnPlatform
protected void registerApiOnPlatform(net.luckperms.api.LuckPerms api) - Specified by:
registerApiOnPlatformin classme.lucko.luckperms.common.plugin.AbstractLuckPermsPlugin
-
performFinalSetup
protected void performFinalSetup()- Specified by:
performFinalSetupin classme.lucko.luckperms.common.plugin.AbstractLuckPermsPlugin
-
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
-
getQueryOptionsForUser
public Optional<net.luckperms.api.query.QueryOptions> getQueryOptionsForUser(me.lucko.luckperms.common.model.User user) -
getOnlineSenders
-
getSenderFactory
-
getConsoleSender
public me.lucko.luckperms.common.sender.Sender getConsoleSender() -
resolveConfig
-
createDependencyManager
@NotNull protected @NotNull me.lucko.luckperms.common.dependencies.DependencyManager createDependencyManager()- Overrides:
createDependencyManagerin classme.lucko.luckperms.common.plugin.AbstractLuckPermsPlugin
-