Index

A B C E F G H I L M N O P R S T 
All Classes and Interfaces|All Packages

A

addJarToClasspath(Path) - Method in class me.lucko.luckperms.fabric.FabricClassPathAppender
 

B

bind(EventBus) - Method in class me.lucko.luckperms.fabric.listeners.FabricAutoOpListener
 
bind(EventBus) - Method in class me.lucko.luckperms.fabric.listeners.FabricCommandListUpdater
 
build(QueryOptions, CacheMetadata) - Method in class me.lucko.luckperms.fabric.FabricCalculatorFactory
 

C

calculate(ServerPlayerEntity, ContextConsumer) - Method in class me.lucko.luckperms.fabric.context.FabricPlayerCalculator
 
checkPlugin(Object) - Method in class me.lucko.luckperms.fabric.FabricEventBus
 
close() - Method in class me.lucko.luckperms.fabric.messaging.PluginMessageMessenger
 
CODEC - Static variable in class me.lucko.luckperms.fabric.messaging.PluginMessageMessenger.PluginMessagePayload
 
CommandManagerMixin - Class in me.lucko.luckperms.fabric.mixin
 
CommandManagerMixin() - Constructor for class me.lucko.luckperms.fabric.mixin.CommandManagerMixin
 
createLoader(Path) - Method in class me.lucko.luckperms.fabric.FabricConfigAdapter
 

E

estimatePotentialContexts() - Method in class me.lucko.luckperms.fabric.context.FabricPlayerCalculator
 
EVENT - Static variable in interface me.lucko.luckperms.fabric.event.PlayerChangeWorldCallback
 
EVENT - Static variable in interface me.lucko.luckperms.fabric.event.PreExecuteCommandCallback
 

F

FabricAutoOpListener - Class in me.lucko.luckperms.fabric.listeners
 
FabricAutoOpListener(LPFabricPlugin) - Constructor for class me.lucko.luckperms.fabric.listeners.FabricAutoOpListener
 
FabricCalculatorFactory - Class in me.lucko.luckperms.fabric
 
FabricCalculatorFactory(LPFabricPlugin) - Constructor for class me.lucko.luckperms.fabric.FabricCalculatorFactory
 
FabricClassPathAppender - Class in me.lucko.luckperms.fabric
 
FabricClassPathAppender() - Constructor for class me.lucko.luckperms.fabric.FabricClassPathAppender
 
FabricCommandExecutor - Class in me.lucko.luckperms.fabric
 
FabricCommandExecutor(LPFabricPlugin) - Constructor for class me.lucko.luckperms.fabric.FabricCommandExecutor
 
FabricCommandListUpdater - Class in me.lucko.luckperms.fabric.listeners
Calls
invalid reference
net.minecraft.server.PlayerManager#sendCommandTree()
when a players permissions change.
FabricCommandListUpdater(LPFabricPlugin) - Constructor for class me.lucko.luckperms.fabric.listeners.FabricCommandListUpdater
 
FabricConfigAdapter - Class in me.lucko.luckperms.fabric
 
FabricConfigAdapter(LuckPermsPlugin, Path) - Constructor for class me.lucko.luckperms.fabric.FabricConfigAdapter
 
FabricConnectionListener - Class in me.lucko.luckperms.fabric.listeners
 
FabricConnectionListener(LPFabricPlugin) - Constructor for class me.lucko.luckperms.fabric.listeners.FabricConnectionListener
 
FabricContextManager - Class in me.lucko.luckperms.fabric.context
 
FabricContextManager(LuckPermsPlugin) - Constructor for class me.lucko.luckperms.fabric.context.FabricContextManager
 
FabricEventBus - Class in me.lucko.luckperms.fabric
 
FabricEventBus(LuckPermsPlugin, LuckPermsApiProvider) - Constructor for class me.lucko.luckperms.fabric.FabricEventBus
 
FabricMessagingFactory - Class in me.lucko.luckperms.fabric.messaging
 
FabricMessagingFactory(LPFabricPlugin) - Constructor for class me.lucko.luckperms.fabric.messaging.FabricMessagingFactory
 
FabricOtherListeners - Class in me.lucko.luckperms.fabric.listeners
 
FabricOtherListeners(LPFabricPlugin) - Constructor for class me.lucko.luckperms.fabric.listeners.FabricOtherListeners
 
FabricPermissionsApiListener - Class in me.lucko.luckperms.fabric.listeners
Listener to route permission checks made via fabric-permissions-api to LuckPerms.
FabricPermissionsApiListener(LPFabricPlugin) - Constructor for class me.lucko.luckperms.fabric.listeners.FabricPermissionsApiListener
 
FabricPlayerCalculator - Class in me.lucko.luckperms.fabric.context
 
FabricPlayerCalculator(LPFabricPlugin, Set<String>) - Constructor for class me.lucko.luckperms.fabric.context.FabricPlayerCalculator
 
FabricSchedulerAdapter - Class in me.lucko.luckperms.fabric
 
FabricSchedulerAdapter(LPFabricBootstrap) - Constructor for class me.lucko.luckperms.fabric.FabricSchedulerAdapter
 
FabricSenderFactory - Class in me.lucko.luckperms.fabric
 
FabricSenderFactory(LPFabricPlugin) - Constructor for class me.lucko.luckperms.fabric.FabricSenderFactory
 
formQueryOptions(ServerPlayerEntity, ImmutableContextSet) - Method in class me.lucko.luckperms.fabric.context.FabricContextManager
 

G

getBootstrap() - Method in class me.lucko.luckperms.fabric.LPFabricPlugin
 
getCacheFor(ServerPlayerEntity) - Method in class me.lucko.luckperms.fabric.context.FabricContextManager
 
getClassPathAppender() - Method in class me.lucko.luckperms.fabric.LPFabricBootstrap
 
getCommandManager() - Method in class me.lucko.luckperms.fabric.LPFabricPlugin
 
getConfigDirectory() - Method in class me.lucko.luckperms.fabric.LPFabricBootstrap
 
getConnectionListener() - Method in class me.lucko.luckperms.fabric.LPFabricPlugin
 
getConsoleSender() - Method in class me.lucko.luckperms.fabric.LPFabricPlugin
 
getContextManager() - Method in class me.lucko.luckperms.fabric.LPFabricPlugin
 
getDataDirectory() - Method in class me.lucko.luckperms.fabric.LPFabricBootstrap
 
getEnableLatch() - Method in class me.lucko.luckperms.fabric.LPFabricBootstrap
 
getGameProfile() - Method in interface me.lucko.luckperms.fabric.mixin.ServerLoginNetworkHandlerAccessor
 
getGlobalDependencies() - Method in class me.lucko.luckperms.fabric.LPFabricPlugin
 
getGroupManager() - Method in class me.lucko.luckperms.fabric.LPFabricPlugin
 
getId() - Method in class me.lucko.luckperms.fabric.messaging.PluginMessageMessenger.PluginMessagePayload
 
getLoadLatch() - Method in class me.lucko.luckperms.fabric.LPFabricBootstrap
 
getLuckPermsUser() - Method in class me.lucko.luckperms.fabric.mixin.ServerPlayerEntityMixin
 
getLuckPermsUser() - Method in interface me.lucko.luckperms.fabric.model.MixinUser
 
getName(ServerCommandSource) - Method in class me.lucko.luckperms.fabric.FabricSenderFactory
 
getOnlinePlayers() - Method in class me.lucko.luckperms.fabric.LPFabricBootstrap
 
getOnlineSenders() - Method in class me.lucko.luckperms.fabric.LPFabricPlugin
 
getOption(String) - Method in class me.lucko.luckperms.fabric.mixin.ServerPlayerEntityMixin
 
getOption(String) - Method in interface me.lucko.luckperms.fabric.model.MixinUser
 
getOption(String, QueryOptions) - Method in class me.lucko.luckperms.fabric.mixin.ServerPlayerEntityMixin
 
getOption(String, QueryOptions) - Method in interface me.lucko.luckperms.fabric.model.MixinUser
 
getOutput() - Method in interface me.lucko.luckperms.fabric.mixin.ServerCommandSourceAccessor
 
getPermissionValue(ServerCommandSource, String) - Method in class me.lucko.luckperms.fabric.FabricSenderFactory
 
getPlayer(UUID) - Method in class me.lucko.luckperms.fabric.LPFabricBootstrap
 
getPlayerCount() - Method in class me.lucko.luckperms.fabric.LPFabricBootstrap
 
getPlayerList() - Method in class me.lucko.luckperms.fabric.LPFabricBootstrap
 
getPlugin() - Method in class me.lucko.luckperms.fabric.FabricSenderFactory
 
getPluginLogger() - Method in class me.lucko.luckperms.fabric.LPFabricBootstrap
 
getQueryOptionsCache() - Method in class me.lucko.luckperms.fabric.mixin.ServerPlayerEntityMixin
 
getQueryOptionsCache() - Method in interface me.lucko.luckperms.fabric.model.MixinUser
 
getQueryOptionsCache(FabricContextManager) - Method in class me.lucko.luckperms.fabric.mixin.ServerPlayerEntityMixin
 
getQueryOptionsCache(FabricContextManager) - Method in interface me.lucko.luckperms.fabric.model.MixinUser
Gets (or creates using the manager) the objects QueryOptionsCache.
getQueryOptionsForUser(User) - Method in class me.lucko.luckperms.fabric.LPFabricPlugin
 
getResourceStream(String) - Method in class me.lucko.luckperms.fabric.LPFabricBootstrap
 
getScheduler() - Method in class me.lucko.luckperms.fabric.LPFabricBootstrap
 
getSender(ServerCommandSource) - Method in class me.lucko.luckperms.fabric.FabricCommandExecutor
 
getSenderFactory() - Method in class me.lucko.luckperms.fabric.LPFabricPlugin
 
getServer() - Method in class me.lucko.luckperms.fabric.LPFabricBootstrap
 
getServerBrand() - Method in class me.lucko.luckperms.fabric.LPFabricBootstrap
 
getServerVersion() - Method in class me.lucko.luckperms.fabric.LPFabricBootstrap
 
getServerWorld() - Method in class me.lucko.luckperms.fabric.mixin.ServerPlayerEntityMixin
 
getServiceFor(String) - Method in class me.lucko.luckperms.fabric.messaging.FabricMessagingFactory
 
getStartupTime() - Method in class me.lucko.luckperms.fabric.LPFabricBootstrap
 
getTrackManager() - Method in class me.lucko.luckperms.fabric.LPFabricPlugin
 
getType() - Method in class me.lucko.luckperms.fabric.LPFabricBootstrap
 
getUniqueId(ServerCommandSource) - Method in class me.lucko.luckperms.fabric.FabricSenderFactory
 
getUniqueId(ServerPlayerEntity) - Method in class me.lucko.luckperms.fabric.context.FabricContextManager
 
getUserManager() - Method in class me.lucko.luckperms.fabric.LPFabricPlugin
 
getVersion() - Method in class me.lucko.luckperms.fabric.LPFabricBootstrap
 

H

hasPermission(String) - Method in class me.lucko.luckperms.fabric.calculator.ServerOwnerProcessor
 
hasPermission(String) - Method in class me.lucko.luckperms.fabric.mixin.ServerPlayerEntityMixin
 
hasPermission(String) - Method in interface me.lucko.luckperms.fabric.model.MixinUser
 
hasPermission(String, QueryOptions) - Method in class me.lucko.luckperms.fabric.mixin.ServerPlayerEntityMixin
 
hasPermission(String, QueryOptions) - Method in interface me.lucko.luckperms.fabric.model.MixinUser
 
hasPermission(ServerCommandSource, String) - Method in class me.lucko.luckperms.fabric.FabricSenderFactory
 

I

ID - Static variable in class me.lucko.luckperms.fabric.messaging.PluginMessageMessenger.PluginMessagePayload
 
init() - Method in class me.lucko.luckperms.fabric.messaging.PluginMessageMessenger
 
initializePermissions(User) - Method in class me.lucko.luckperms.fabric.mixin.ServerPlayerEntityMixin
 
initializePermissions(User) - Method in interface me.lucko.luckperms.fabric.model.MixinUser
Initialises permissions for this player using the given User.
INSTANCE - Static variable in class me.lucko.luckperms.fabric.calculator.ServerOwnerProcessor
 
INTEGRATED_SERVER_OWNER - Static variable in class me.lucko.luckperms.fabric.context.FabricContextManager
 
invalidateCache(ServerPlayerEntity) - Method in class me.lucko.luckperms.fabric.context.FabricContextManager
 
isConsole(ServerCommandSource) - Method in class me.lucko.luckperms.fabric.FabricSenderFactory
 
isPlayerOnline(UUID) - Method in class me.lucko.luckperms.fabric.LPFabricBootstrap
 

L

lookupUniqueId(String) - Method in class me.lucko.luckperms.fabric.LPFabricBootstrap
 
lookupUser(UUID) - Method in class me.lucko.luckperms.fabric.listeners.FabricPermissionsApiListener
 
lookupUsername(UUID) - Method in class me.lucko.luckperms.fabric.LPFabricBootstrap
 
LPFabricBootstrap - Class in me.lucko.luckperms.fabric
Bootstrap plugin for LuckPerms running on Fabric.
LPFabricBootstrap() - Constructor for class me.lucko.luckperms.fabric.LPFabricBootstrap
 
LPFabricPlugin - Class in me.lucko.luckperms.fabric
 
LPFabricPlugin(LPFabricBootstrap) - Constructor for class me.lucko.luckperms.fabric.LPFabricPlugin
 

M

me.lucko.luckperms.fabric - package me.lucko.luckperms.fabric
 
me.lucko.luckperms.fabric.calculator - package me.lucko.luckperms.fabric.calculator
 
me.lucko.luckperms.fabric.context - package me.lucko.luckperms.fabric.context
 
me.lucko.luckperms.fabric.event - package me.lucko.luckperms.fabric.event
 
me.lucko.luckperms.fabric.listeners - package me.lucko.luckperms.fabric.listeners
 
me.lucko.luckperms.fabric.messaging - package me.lucko.luckperms.fabric.messaging
 
me.lucko.luckperms.fabric.mixin - package me.lucko.luckperms.fabric.mixin
 
me.lucko.luckperms.fabric.model - package me.lucko.luckperms.fabric.model
 
MixinUser - Interface in me.lucko.luckperms.fabric.model
Mixin interface for ServerPlayerEntity implementing User related caches and functions.

N

newQueryOptionsCache(ServerPlayerEntity) - Method in class me.lucko.luckperms.fabric.context.FabricContextManager
 

O

onChangeWorld(ServerWorld, ServerWorld, ServerPlayerEntity) - Method in interface me.lucko.luckperms.fabric.event.PlayerChangeWorldCallback
 
onInitializeServer() - Method in class me.lucko.luckperms.fabric.LPFabricBootstrap
 
onPreExecuteCommand(ServerCommandSource, String) - Method in interface me.lucko.luckperms.fabric.event.PreExecuteCommandCallback
 

P

performCommand(ServerCommandSource, String) - Method in class me.lucko.luckperms.fabric.FabricSenderFactory
 
performFinalSetup() - Method in class me.lucko.luckperms.fabric.LPFabricPlugin
 
PlayerChangeWorldCallback - Interface in me.lucko.luckperms.fabric.event
 
PluginMessageMessenger - Class in me.lucko.luckperms.fabric.messaging
 
PluginMessageMessenger(LPFabricPlugin, IncomingMessageConsumer) - Constructor for class me.lucko.luckperms.fabric.messaging.PluginMessageMessenger
 
PluginMessageMessenger.PluginMessagePayload - Class in me.lucko.luckperms.fabric.messaging
 
PreExecuteCommandCallback - Interface in me.lucko.luckperms.fabric.event
 
provideCalculatorFactory() - Method in class me.lucko.luckperms.fabric.LPFabricPlugin
 
provideConfigurationAdapter() - Method in class me.lucko.luckperms.fabric.LPFabricPlugin
 
provideEventBus(LuckPermsApiProvider) - Method in class me.lucko.luckperms.fabric.LPFabricPlugin
 
provideMessagingFactory() - Method in class me.lucko.luckperms.fabric.LPFabricPlugin
 

R

receive(PluginMessageMessenger.PluginMessagePayload, ServerPlayNetworking.Context) - Method in class me.lucko.luckperms.fabric.messaging.PluginMessageMessenger
 
register() - Method in class me.lucko.luckperms.fabric.FabricCommandExecutor
 
registerApiOnPlatform(LuckPerms) - Method in class me.lucko.luckperms.fabric.LPFabricPlugin
 
registerCommands() - Method in class me.lucko.luckperms.fabric.LPFabricPlugin
 
registerFabricListeners() - Method in class me.lucko.luckperms.fabric.LPFabricPlugin
 
registerListeners() - Method in class me.lucko.luckperms.fabric.context.FabricPlayerCalculator
 
registerListeners() - Method in class me.lucko.luckperms.fabric.listeners.FabricConnectionListener
 
registerListeners() - Method in class me.lucko.luckperms.fabric.listeners.FabricOtherListeners
 
registerListeners() - Method in class me.lucko.luckperms.fabric.listeners.FabricPermissionsApiListener
 
registerPlatformListeners() - Method in class me.lucko.luckperms.fabric.LPFabricPlugin
 
resolveSelectors(ServerCommandSource, List<String>) - Method in class me.lucko.luckperms.fabric.FabricCommandExecutor
 

S

sendMessage(ServerCommandSource, Component) - Method in class me.lucko.luckperms.fabric.FabricSenderFactory
 
sendOutgoingMessage(byte[]) - Method in class me.lucko.luckperms.fabric.messaging.PluginMessageMessenger
 
ServerCommandSourceAccessor - Interface in me.lucko.luckperms.fabric.mixin
Accessor mixin to provide access to the underlying CommandOutput
ServerLoginNetworkHandlerAccessor - Interface in me.lucko.luckperms.fabric.mixin
Accessor mixin to provide access to the underlying GameProfile during the server login handling.
ServerOwnerProcessor - Class in me.lucko.luckperms.fabric.calculator
Permission processor which is added to the owner of an Integrated server to simply return true if no other processors match.
ServerPlayerEntityMixin - Class in me.lucko.luckperms.fabric.mixin
Mixin into ServerPlayerEntity to store LP caches and implement MixinUser.
ServerPlayerEntityMixin() - Constructor for class me.lucko.luckperms.fabric.mixin.ServerPlayerEntityMixin
 
setupContextManager() - Method in class me.lucko.luckperms.fabric.LPFabricPlugin
 
setupManagers() - Method in class me.lucko.luckperms.fabric.LPFabricPlugin
 
setupPlatformHooks() - Method in class me.lucko.luckperms.fabric.LPFabricPlugin
 
setupSenderFactory() - Method in class me.lucko.luckperms.fabric.LPFabricPlugin
 
sync() - Method in class me.lucko.luckperms.fabric.FabricSchedulerAdapter
 

T

toNativeText(Component) - Static method in class me.lucko.luckperms.fabric.FabricSenderFactory
 
A B C E F G H I L M N O P R S T 
All Classes and Interfaces|All Packages