Index

B C D E F H I K L M O P R S V 
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.Bootstrapped during bootstrapping.
builder() - Static method in class org.incendo.cloud.paper.PaperCommandManager
Creates a new PaperCommandManager.Builder using the native Paper CommandSourceStack sender type.
builder(SenderMapper<CommandSourceStack, C>) - Static method in class org.incendo.cloud.paper.PaperCommandManager
Creates a new PaperCommandManager.Builder for a manager with sender type PaperCommandManager.
buildOnEnable(Plugin) - Method in class org.incendo.cloud.paper.PaperCommandManager.CoordinatedBuilder

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
Specialized variant of Source, for when the sender is a ConsoleCommandSender.
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 CompletionMapper for the current environment.
createNative(Plugin, ExecutionCoordinator<CommandSender>) - Static method in class org.incendo.cloud.paper.LegacyPaperCommandManager
Create a command manager using Bukkit's CommandSender as 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
Specialized variant of Source, for when the sender is an Entity.
executionCoordinator(ExecutionCoordinator<C>) - Method in class org.incendo.cloud.paper.PaperCommandManager.Builder
Configures the ExecutionCoordinator for 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
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 worlds from a NamespacedKey.
KeyedWorldParser() - Constructor for class org.incendo.cloud.paper.parser.KeyedWorldParser
Create a new KeyedWorldParser.

L

LegacyPaperCommandManager<C> - Class in org.incendo.cloud.paper
CommandManager implementation 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 suggestion into a Paper AsyncTabCompleteEvent.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
Built in command sender types and mappings for modern Paper.
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 CommandManager implementation for modern Paper API, using CommandSourceStack as the base sender type.
PaperCommandManager.Bootstrapped<C> - Class in org.incendo.cloud.paper
Variant of PaperCommandManager created at bootstrap time rather than in Plugin.onEnable().
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 SenderMapper implementation designed for use with PaperCommandManager.
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
PlayerSource - Class in org.incendo.cloud.paper.util.sender
Specialized variant of Source, for when the sender is a Player.
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
RegistryEntryParser<C,E> - Class in org.incendo.cloud.paper.parser
Parser for Registry entries.
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 sender from the source 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 sender from the source 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
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.
B C D E F H I K L M O P R S V 
All Classes and Interfaces|All Packages|Serialized Form