Index
All Classes and Interfaces|All Packages|Serialized Form
B
- baseParser() - Method in class org.incendo.cloud.paper.parser.RegistryEntryParser
- brigadierManager() - Method in class org.incendo.cloud.paper.LegacyPaperCommandManager
- brigadierManager() - Method in class org.incendo.cloud.paper.PaperCommandManager
- buildBootstrapped(BootstrapContext) - Method in class org.incendo.cloud.paper.PaperCommandManager.CoordinatedBuilder
-
Creates a
PaperCommandManager.Bootstrappedduring bootstrapping. - builder() - Static method in class org.incendo.cloud.paper.PaperCommandManager
-
Creates a new
PaperCommandManager.Builderusing the native PaperCommandSourceStacksender type. - builder(SenderMapper<CommandSourceStack, C>) - Static method in class org.incendo.cloud.paper.PaperCommandManager
-
Creates a new
PaperCommandManager.Builderfor a manager with sender typePaperCommandManager. - buildOnEnable(Plugin) - Method in class org.incendo.cloud.paper.PaperCommandManager.CoordinatedBuilder
-
Creates a
PaperCommandManagerfromPlugin.onEnable().
C
- CompletionMapper - Interface in org.incendo.cloud.paper.suggestion.tooltips
- CompletionMapperFactory - Interface in org.incendo.cloud.paper.suggestion.tooltips
- CompletionMapperFactory.CompletionMapperFactoryImpl - Class in org.incendo.cloud.paper.suggestion.tooltips
- ConsoleSource - Class in org.incendo.cloud.paper.util.sender
- create(LegacyPaperCommandManager<C>) - Static method in interface org.incendo.cloud.paper.suggestion.SuggestionListenerFactory
-
Returns a suggestion listener factory.
- createListener() - Method in interface org.incendo.cloud.paper.suggestion.SuggestionListenerFactory
-
Returns the appropriate suggestion listener for the current environment.
- createListener() - Method in class org.incendo.cloud.paper.suggestion.SuggestionListenerFactory.SuggestionListenerFactoryImpl
- createMapper() - Method in class org.incendo.cloud.paper.suggestion.tooltips.CompletionMapperFactory.CompletionMapperFactoryImpl
- createMapper() - Method in interface org.incendo.cloud.paper.suggestion.tooltips.CompletionMapperFactory
-
Returns a relevant
CompletionMapperfor the current environment. - createNative(Plugin, ExecutionCoordinator<CommandSender>) - Static method in class org.incendo.cloud.paper.LegacyPaperCommandManager
-
Create a command manager using Bukkit's
CommandSenderas the sender type.
D
- detectingRelocation() - Static method in interface org.incendo.cloud.paper.suggestion.tooltips.CompletionMapperFactory
-
Returns a new completion mapper factory that detects whether Adventure has been relocated, and determines which completion mapper used on the result.
E
- EntitySource - Class in org.incendo.cloud.paper.util.sender
- executionCoordinator(ExecutionCoordinator<C>) - Method in class org.incendo.cloud.paper.PaperCommandManager.Builder
-
Configures the
ExecutionCoordinatorfor the manager.
F
- fromPluginHolder(PluginHolder) - Static method in interface org.incendo.cloud.paper.PluginMetaHolder
-
Creates a meta holder from a plugin holder.
H
- hasBrigadierManager() - Method in class org.incendo.cloud.paper.LegacyPaperCommandManager
- hasBrigadierManager() - Method in class org.incendo.cloud.paper.PaperCommandManager
- hasPermission(C, String) - Method in class org.incendo.cloud.paper.PaperCommandManager
I
- input() - Method in exception class org.incendo.cloud.paper.parser.RegistryEntryParser.ParseException
-
Get the input provided by the sender
K
- key() - Method in interface org.incendo.cloud.paper.parser.RegistryEntryParser.RegistryEntry
-
Returns the key.
- keyedWorldComponent() - Static method in class org.incendo.cloud.paper.parser.KeyedWorldParser
-
Returns a
CommandComponent.BuilderusingKeyedWorldParser.keyedWorldParser()as the parser. - keyedWorldParser() - Static method in class org.incendo.cloud.paper.parser.KeyedWorldParser
-
Creates a new keyed world parser.
- KeyedWorldParser<C> - Class in org.incendo.cloud.paper.parser
-
Parses Bukkit
worldsfrom aNamespacedKey. - KeyedWorldParser() - Constructor for class org.incendo.cloud.paper.parser.KeyedWorldParser
-
Create a new
KeyedWorldParser.
L
- LegacyPaperCommandManager<C> - Class in org.incendo.cloud.paper
-
CommandManagerimplementation for Bukkit-based platforms (i.e. - LegacyPaperCommandManager(Plugin, ExecutionCoordinator<C>, SenderMapper<CommandSender, C>) - Constructor for class org.incendo.cloud.paper.LegacyPaperCommandManager
-
Create a new Paper command manager.
M
- map(CommandSourceStack) - Method in class org.incendo.cloud.paper.util.sender.PaperSimpleSenderMapper
- map(TooltipSuggestion) - Method in interface org.incendo.cloud.paper.suggestion.tooltips.CompletionMapper
-
Maps the given
suggestioninto a PaperAsyncTabCompleteEvent.Completion.
O
- onEnable() - Method in class org.incendo.cloud.paper.PaperCommandManager.Bootstrapped
-
Runs the second phase of initialization for managers created at bootstrap time.
- org.incendo.cloud.paper - package org.incendo.cloud.paper
-
Paper specific implementation that extends the Bukkit implementation
- org.incendo.cloud.paper.parser - package org.incendo.cloud.paper.parser
-
Paper specific command parsers
- org.incendo.cloud.paper.suggestion - package org.incendo.cloud.paper.suggestion
-
Hooks for the asynchronous completion event.
- org.incendo.cloud.paper.suggestion.tooltips - package org.incendo.cloud.paper.suggestion.tooltips
-
Tools for providing tooltips to suggestions.
- org.incendo.cloud.paper.util.sender - package org.incendo.cloud.paper.util.sender
- owningPlugin() - Method in interface org.incendo.cloud.paper.PluginMetaHolder
-
Returns the plugin instance for
PluginMetaHolder.owningPluginMeta(). - owningPluginMeta() - Method in class org.incendo.cloud.paper.PaperCommandManager
- owningPluginMeta() - Method in interface org.incendo.cloud.paper.PluginMetaHolder
-
Returns the meta of the plugin that owns the manager.
P
- PaperCommandManager<C> - Class in org.incendo.cloud.paper
-
A
CommandManagerimplementation for modern Paper API, usingCommandSourceStackas the base sender type. - PaperCommandManager.Bootstrapped<C> - Class in org.incendo.cloud.paper
- PaperCommandManager.Builder<C> - Class in org.incendo.cloud.paper
-
First stage builder for
PaperCommandManager. - PaperCommandManager.CoordinatedBuilder<C> - Class in org.incendo.cloud.paper
-
Second stage builder for
PaperCommandManager. - PaperSimpleSenderMapper - Class in org.incendo.cloud.paper.util.sender
-
A simple
SenderMapperimplementation designed for use withPaperCommandManager. - parse(CommandContext<C>, CommandInput) - Method in class org.incendo.cloud.paper.parser.KeyedWorldParser
- parse(CommandContext<C>, CommandInput) - Method in class org.incendo.cloud.paper.parser.RegistryEntryParser
- ParseException(String, RegistryKey<Object>, CommandContext<?>) - Constructor for exception class org.incendo.cloud.paper.parser.RegistryEntryParser.ParseException
-
Creates a new
RegistryEntryParser.ParseException. - PlayerSource - Class in org.incendo.cloud.paper.util.sender
- PluginMetaHolder - Interface in org.incendo.cloud.paper
-
Interface implemented by managers that have an associated PluginMeta.
R
- registerAsynchronousCompletions() - Method in class org.incendo.cloud.paper.LegacyPaperCommandManager
-
Registers asynchronous completions using the Paper API.
- registerBrigadier() - Method in class org.incendo.cloud.paper.LegacyPaperCommandManager
-
Attempts to enable Brigadier command registration through the Paper API, falling back to
BukkitCommandManager.registerBrigadier()if that fails. - registerLegacyPaperBrigadier() - Method in class org.incendo.cloud.paper.LegacyPaperCommandManager
-
Deprecated.This method will continue to work while the Paper commands API is still incubating, but will eventually no longer function when the old API is removed.
- registryEntryParser(RegistryKey<E>, TypeToken<E>) - Static method in class org.incendo.cloud.paper.parser.RegistryEntryParser
-
Creates a
RegistryEntryParser. - RegistryEntryParser<C,
E> - Class in org.incendo.cloud.paper.parser - RegistryEntryParser(RegistryKey<E>) - Constructor for class org.incendo.cloud.paper.parser.RegistryEntryParser
-
Create a new
RegistryEntryParser. - RegistryEntryParser.ParseException - Exception Class in org.incendo.cloud.paper.parser
-
Exception when there is no registry entry for the provided key.
- RegistryEntryParser.RegistryEntry<E> - Interface in org.incendo.cloud.paper.parser
-
Holds a registry value and it's key.
- registryKey() - Method in exception class org.incendo.cloud.paper.parser.RegistryEntryParser.ParseException
-
Returns the registry key.
- reverse(Source) - Method in class org.incendo.cloud.paper.util.sender.PaperSimpleSenderMapper
S
- senderMapper() - Method in class org.incendo.cloud.paper.PaperCommandManager
- simpleSenderMapper() - Static method in class org.incendo.cloud.paper.util.sender.PaperSimpleSenderMapper
-
Create a new instance of
PaperSimpleSenderMapper. - source() - Method in class org.incendo.cloud.paper.util.sender.ConsoleSource
- source() - Method in class org.incendo.cloud.paper.util.sender.EntitySource
-
Gets the underlying
senderfrom thesource stack. - source() - Method in class org.incendo.cloud.paper.util.sender.PlayerSource
- source() - Method in interface org.incendo.cloud.paper.util.sender.Source
-
Gets the underlying
senderfrom thesource stack. - Source - Interface in org.incendo.cloud.paper.util.sender
-
A simple wrapper around
CommandSourceStack. - stack() - Method in class org.incendo.cloud.paper.util.sender.ConsoleSource
- stack() - Method in class org.incendo.cloud.paper.util.sender.EntitySource
- stack() - Method in class org.incendo.cloud.paper.util.sender.PlayerSource
- stack() - Method in interface org.incendo.cloud.paper.util.sender.Source
-
Gets the
CommandSourceStack. - SuggestionListener<C> - Interface in org.incendo.cloud.paper.suggestion
- SuggestionListenerFactory<C> - Interface in org.incendo.cloud.paper.suggestion
- SuggestionListenerFactory.SuggestionListenerFactoryImpl<C> - Class in org.incendo.cloud.paper.suggestion
- suggestionsFuture(CommandContext<C>, CommandInput) - Method in class org.incendo.cloud.paper.parser.KeyedWorldParser
- suggestionsFuture(CommandContext<C>, CommandInput) - Method in class org.incendo.cloud.paper.parser.RegistryEntryParser
V
- value() - Method in interface org.incendo.cloud.paper.parser.RegistryEntryParser.RegistryEntry
-
Returns the value.
All Classes and Interfaces|All Packages|Serialized Form