Index

A B C D E F G H I L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

ABSOLUTE - Enum constant in enum org.incendo.cloud.bukkit.parser.location.LocationCoordinateType
Absolute coordinate
ALLOW_EMPTY_SELECTOR_RESULT - Static variable in class org.incendo.cloud.bukkit.BukkitParserParameters
Used to specify if an empty result is allowed for MultiplePlayerSelectorParser and MultipleEntitySelectorParser.
AllowEmptySelection - Annotation Type in org.incendo.cloud.bukkit.annotation.specifier
Annotation used to specify if an empty result is allowed for MultiplePlayerSelectorParser and MultipleEntitySelectorParser.
apply(C) - Method in class org.incendo.cloud.bukkit.internal.BukkitBackwardsBrigadierSenderMapper
 
ARGUMENT_PARSE_FAILURE_ENCHANTMENT - Static variable in class org.incendo.cloud.bukkit.BukkitCaptionKeys
Variables: <input>
ARGUMENT_PARSE_FAILURE_ENCHANTMENT - Static variable in class org.incendo.cloud.bukkit.BukkitDefaultCaptionsProvider
ARGUMENT_PARSE_FAILURE_LOCATION_INVALID_FORMAT - Static variable in class org.incendo.cloud.bukkit.BukkitCaptionKeys
Variables: <input>
ARGUMENT_PARSE_FAILURE_LOCATION_INVALID_FORMAT - Static variable in class org.incendo.cloud.bukkit.BukkitDefaultCaptionsProvider
ARGUMENT_PARSE_FAILURE_LOCATION_MIXED_LOCAL_ABSOLUTE - Static variable in class org.incendo.cloud.bukkit.BukkitCaptionKeys
Variables: None
ARGUMENT_PARSE_FAILURE_LOCATION_MIXED_LOCAL_ABSOLUTE - Static variable in class org.incendo.cloud.bukkit.BukkitDefaultCaptionsProvider
ARGUMENT_PARSE_FAILURE_MATERIAL - Static variable in class org.incendo.cloud.bukkit.BukkitCaptionKeys
Variables: <input>
ARGUMENT_PARSE_FAILURE_MATERIAL - Static variable in class org.incendo.cloud.bukkit.BukkitDefaultCaptionsProvider
ARGUMENT_PARSE_FAILURE_NAMESPACED_KEY_KEY - Static variable in class org.incendo.cloud.bukkit.BukkitCaptionKeys
Variables: <input>
ARGUMENT_PARSE_FAILURE_NAMESPACED_KEY_KEY - Static variable in class org.incendo.cloud.bukkit.BukkitDefaultCaptionsProvider
ARGUMENT_PARSE_FAILURE_NAMESPACED_KEY_NAMESPACE - Static variable in class org.incendo.cloud.bukkit.BukkitCaptionKeys
Variables: <input>
ARGUMENT_PARSE_FAILURE_NAMESPACED_KEY_NAMESPACE - Static variable in class org.incendo.cloud.bukkit.BukkitDefaultCaptionsProvider
ARGUMENT_PARSE_FAILURE_NAMESPACED_KEY_NEED_NAMESPACE - Static variable in class org.incendo.cloud.bukkit.BukkitCaptionKeys
Variables: <input>
ARGUMENT_PARSE_FAILURE_NAMESPACED_KEY_NEED_NAMESPACE - Static variable in class org.incendo.cloud.bukkit.BukkitDefaultCaptionsProvider
ARGUMENT_PARSE_FAILURE_OFFLINEPLAYER - Static variable in class org.incendo.cloud.bukkit.BukkitCaptionKeys
Variables: <input>
ARGUMENT_PARSE_FAILURE_OFFLINEPLAYER - Static variable in class org.incendo.cloud.bukkit.BukkitDefaultCaptionsProvider
ARGUMENT_PARSE_FAILURE_PLAYER - Static variable in class org.incendo.cloud.bukkit.BukkitCaptionKeys
Variables: <input>
ARGUMENT_PARSE_FAILURE_PLAYER - Static variable in class org.incendo.cloud.bukkit.BukkitDefaultCaptionsProvider
ARGUMENT_PARSE_FAILURE_REGISTRY_ENTRY_MISSING - Static variable in class org.incendo.cloud.bukkit.BukkitCaptionKeys
Variables: <input>, <registry>
ARGUMENT_PARSE_FAILURE_REGISTRY_ENTRY_MISSING - Static variable in class org.incendo.cloud.bukkit.BukkitDefaultCaptionsProvider
ARGUMENT_PARSE_FAILURE_SELECTOR_UNSUPPORTED - Static variable in class org.incendo.cloud.bukkit.BukkitCaptionKeys
Variables: None
ARGUMENT_PARSE_FAILURE_SELECTOR_UNSUPPORTED - Static variable in class org.incendo.cloud.bukkit.BukkitDefaultCaptionsProvider
ARGUMENT_PARSE_FAILURE_WORLD - Static variable in class org.incendo.cloud.bukkit.BukkitCaptionKeys
Variables: <input>
ARGUMENT_PARSE_FAILURE_WORLD - Static variable in class org.incendo.cloud.bukkit.BukkitDefaultCaptionsProvider
ASYNCHRONOUS_COMPLETION - Enum constant in enum org.incendo.cloud.bukkit.CloudBukkitCapabilities
Whether asynchronous command completions are supported through the Paper API.

B

BlockPredicate - Interface in org.incendo.cloud.bukkit.data
A Predicate for Blocks in a World, parsed from user input.
blockPredicateComponent() - Static method in class org.incendo.cloud.bukkit.parser.BlockPredicateParser
blockPredicateParser() - Static method in class org.incendo.cloud.bukkit.parser.BlockPredicateParser
Creates a block predicate parser.
BlockPredicateParser<C> - Class in org.incendo.cloud.bukkit.parser
Parser for BlockPredicate.
BlockPredicateParser() - Constructor for class org.incendo.cloud.bukkit.parser.BlockPredicateParser
Create a new BlockPredicateParser.
BRIGADIER - Enum constant in enum org.incendo.cloud.bukkit.CloudBukkitCapabilities
Whether Brigadier is present in the current environment.
BrigadierInitializationException(String) - Constructor for exception class org.incendo.cloud.bukkit.BukkitCommandManager.BrigadierInitializationException
Creates a new Brigadier failure exception.
BrigadierInitializationException(String, Throwable) - Constructor for exception class org.incendo.cloud.bukkit.BukkitCommandManager.BrigadierInitializationException
Creates a new Brigadier failure exception.
brigadierManager() - Method in class org.incendo.cloud.bukkit.BukkitCommandManager
builtInRegistryByName(String) - Static method in class org.incendo.cloud.bukkit.internal.RegistryReflection
 
BUKKIT_COMMAND_SENDER - Static variable in class org.incendo.cloud.bukkit.BukkitCommandContextKeys
Key used to store the Bukkit native CommandSender in the CommandContext.
BUKKIT_DESCRIPTION - Static variable in class org.incendo.cloud.bukkit.BukkitCommandMeta
The description to show for the Bukkit command.
BukkitBackwardsBrigadierSenderMapper<C,S> - Class in org.incendo.cloud.bukkit.internal
This is not API, and as such, may break, change, or be removed without any notice.
BukkitBackwardsBrigadierSenderMapper(SenderMapper<?, C>) - Constructor for class org.incendo.cloud.bukkit.internal.BukkitBackwardsBrigadierSenderMapper
 
BukkitBrigadierMapper<C> - Class in org.incendo.cloud.bukkit.internal
Helper for mapping argument types to their NMS Brigadier counterpart on CraftBukkit platforms.
BukkitBrigadierMapper(Logger, CloudBrigadierManager<C, ?>) - Constructor for class org.incendo.cloud.bukkit.internal.BukkitBrigadierMapper
Class that handles mapping argument types to Brigadier for Bukkit (Commodore) and Paper.
BukkitBrigadierMapper.ArgumentTypeFactory - Interface in org.incendo.cloud.bukkit.internal
 
bukkitCaptionKeys() - Static method in class org.incendo.cloud.bukkit.BukkitCaptionKeys
Get an immutable collection containing all standard caption keys.
BukkitCaptionKeys - Class in org.incendo.cloud.bukkit
Caption instances for messages in cloud-bukkit
BukkitCommandContextKeys - Class in org.incendo.cloud.bukkit
Bukkit related CommandContext keys.
BukkitCommandManager<C> - Class in org.incendo.cloud.bukkit
Base CommandManager implementation for Bukkit-based platforms.
BukkitCommandManager(Plugin, ExecutionCoordinator<C>, SenderMapper<CommandSender, C>) - Constructor for class org.incendo.cloud.bukkit.BukkitCommandManager
Create a new Bukkit command manager.
BukkitCommandManager.BrigadierInitializationException - Exception Class in org.incendo.cloud.bukkit
Exception thrown when Brigadier mappings fail to initialize.
BukkitCommandManager.InitializationException - Exception Class in org.incendo.cloud.bukkit
Exception thrown when the command manager could not be initialized.
BukkitCommandMeta - Class in org.incendo.cloud.bukkit
 
BukkitDefaultCaptionsProvider<C> - Class in org.incendo.cloud.bukkit
Provides the default captions for messages in cloud-bukkit.
BukkitDefaultCaptionsProvider() - Constructor for class org.incendo.cloud.bukkit.BukkitDefaultCaptionsProvider
 
BukkitHelper - Class in org.incendo.cloud.bukkit.internal
 
BukkitParserParameters - Class in org.incendo.cloud.bukkit
ParserParameter keys for cloud-bukkit.
BukkitParsers - Class in org.incendo.cloud.bukkit
 
BukkitPluginRegistrationHandler<C> - Class in org.incendo.cloud.bukkit
 
BukkitPluginRegistrationHandler() - Constructor for class org.incendo.cloud.bukkit.BukkitPluginRegistrationHandler
 

C

CAPABLE - Static variable in enum org.incendo.cloud.bukkit.CloudBukkitCapabilities
The available capabilities.
checkBrigadierCompatibility() - Method in class org.incendo.cloud.bukkit.BukkitCommandManager
Check whether Brigadier can be used on the server instance
classExists(String) - Static method in class org.incendo.cloud.bukkit.internal.CraftBukkitReflection
 
CloudBukkitCapabilities - Enum in org.incendo.cloud.bukkit
Capabilities for the Bukkit module
commandBuildContext() - Static method in class org.incendo.cloud.bukkit.internal.CommandBuildContextSupplier
 
CommandBuildContextSupplier - Class in org.incendo.cloud.bukkit.internal
This is not API, and as such, may break, change, or be removed without any notice.
COMMODORE_BRIGADIER - Enum constant in enum org.incendo.cloud.bukkit.CloudBukkitCapabilities
Whether support for Brigadier command registration is available through Commodore (BukkitCommandManager.registerBrigadier()).
coordinate() - Method in class org.incendo.cloud.bukkit.parser.location.LocationCoordinate
Returns the coordinate.
CraftBukkitReflection - Class in org.incendo.cloud.bukkit.internal
Utilities for doing reflection on CraftBukkit, used by the cloud implementation.
createItemStack(int, boolean) - Method in interface org.incendo.cloud.bukkit.data.ProtoItemStack
Create a new ItemStack from the state of this ProtoItemStack.
createResourceLocation(String) - Static method in class org.incendo.cloud.bukkit.internal.RegistryReflection
 

D

DEFAULT_NAMESPACE - Static variable in class org.incendo.cloud.bukkit.BukkitParserParameters
Sets a custom default namespace for NamespacedKeyParser.
DefaultNamespace - Annotation Type in org.incendo.cloud.bukkit.annotation.specifier
Annotation used to set a custom namespace for NamespacedKeyParser.
delegate() - Method in class org.incendo.cloud.bukkit.BukkitDefaultCaptionsProvider
 
description(Command<?>) - Static method in class org.incendo.cloud.bukkit.internal.BukkitHelper
Get the Bukkit description for a cloud command.

E

enchantmentComponent() - Static method in class org.incendo.cloud.bukkit.parser.EnchantmentParser
EnchantmentParseException(String, CommandContext<?>) - Constructor for exception class org.incendo.cloud.bukkit.parser.EnchantmentParser.EnchantmentParseException
Construct a new EnchantmentParseException
enchantmentParser() - Static method in class org.incendo.cloud.bukkit.parser.EnchantmentParser
Creates a enchantment parser.
EnchantmentParser<C> - Class in org.incendo.cloud.bukkit.parser
 
EnchantmentParser() - Constructor for class org.incendo.cloud.bukkit.parser.EnchantmentParser
 
EnchantmentParser.EnchantmentParseException - Exception Class in org.incendo.cloud.bukkit.parser
 
ensurePluginEnabledOrEnabling(Plugin) - Static method in class org.incendo.cloud.bukkit.internal.BukkitHelper
 
equals(Object) - Method in class org.incendo.cloud.bukkit.parser.location.LocationCoordinate
 
equals(Object) - Method in exception class org.incendo.cloud.bukkit.parser.NamespacedKeyParser.NamespacedKeyParseException
 

F

findClass(String) - Static method in class org.incendo.cloud.bukkit.internal.CraftBukkitReflection
 
findConstructor(Class<?>, Class<?>...) - Static method in class org.incendo.cloud.bukkit.internal.CraftBukkitReflection
 
findField(Class<?>, String) - Static method in class org.incendo.cloud.bukkit.internal.CraftBukkitReflection
 
findMCClass(String) - Static method in class org.incendo.cloud.bukkit.internal.CraftBukkitReflection
 
findMethod(Class<?>, String, Class<?>...) - Static method in class org.incendo.cloud.bukkit.internal.CraftBukkitReflection
 
findNMSClass(String) - Static method in class org.incendo.cloud.bukkit.internal.CraftBukkitReflection
 
findOBCClass(String) - Static method in class org.incendo.cloud.bukkit.internal.CraftBukkitReflection
 
firstNonNullOrNull(T...) - Static method in class org.incendo.cloud.bukkit.internal.CraftBukkitReflection
 
firstNonNullOrThrow(Supplier<String>, T...) - Static method in class org.incendo.cloud.bukkit.internal.CraftBukkitReflection
 
from(World, double, double) - Static method in class org.incendo.cloud.bukkit.parser.location.Location2D
Get a new Location2D

G

get(Object, String) - Static method in class org.incendo.cloud.bukkit.internal.RegistryReflection
 
getClassByKey(NamespacedKey) - Static method in class org.incendo.cloud.bukkit.internal.MinecraftArgumentTypes
Gets a registered argument type class by key.

H

hasBrigadierManager() - Method in class org.incendo.cloud.bukkit.BukkitCommandManager
hasExtraData() - Method in interface org.incendo.cloud.bukkit.data.ProtoItemStack
Get whether this ProtoItemStack contains extra data besides the Material.
hashCode() - Method in class org.incendo.cloud.bukkit.parser.location.LocationCoordinate
 
hashCode() - Method in exception class org.incendo.cloud.bukkit.parser.NamespacedKeyParser.NamespacedKeyParseException
 
hasPermission(C, String) - Method in class org.incendo.cloud.bukkit.BukkitCommandManager
 

I

InitializationException(String, Throwable) - Constructor for exception class org.incendo.cloud.bukkit.BukkitCommandManager.InitializationException
input() - Method in exception class org.incendo.cloud.bukkit.parser.EnchantmentParser.EnchantmentParseException
Returns the input.
input() - Method in exception class org.incendo.cloud.bukkit.parser.MaterialParser.MaterialParseException
Get the input
input() - Method in exception class org.incendo.cloud.bukkit.parser.NamespacedKeyParser.NamespacedKeyParseException
Gets the input string.
input() - Method in exception class org.incendo.cloud.bukkit.parser.OfflinePlayerParser.OfflinePlayerParseException
Get the supplied input
input() - Method in exception class org.incendo.cloud.bukkit.parser.PlayerParser.PlayerParseException
Get the supplied input
input() - Method in exception class org.incendo.cloud.bukkit.parser.WorldParser.WorldParseException
Get the input provided by the sender
inputString() - Method in interface org.incendo.cloud.bukkit.data.Selector
Get the raw string associated with the selector.
invokeConstructorOrStaticMethod(Executable, Object...) - Static method in class org.incendo.cloud.bukkit.internal.CraftBukkitReflection
 
isRecognized(String) - Method in class org.incendo.cloud.bukkit.BukkitPluginRegistrationHandler
Check if the given alias is recognizable by this registration handler
itemStackComponent() - Static method in class org.incendo.cloud.bukkit.parser.ItemStackParser
itemStackParser() - Static method in class org.incendo.cloud.bukkit.parser.ItemStackParser
Creates a new item stack parser.
ItemStackParser<C> - Class in org.incendo.cloud.bukkit.parser
Parser for a Material and optional extra NBT data into a ProtoItemStack.
ItemStackParser() - Constructor for class org.incendo.cloud.bukkit.parser.ItemStackParser
Create a new ItemStackParser.
ItemStackPredicate - Interface in org.incendo.cloud.bukkit.data
Predicate for ItemStacks, parsed from user input.
itemStackPredicateComponent() - Static method in class org.incendo.cloud.bukkit.parser.ItemStackPredicateParser
itemStackPredicateParser() - Static method in class org.incendo.cloud.bukkit.parser.ItemStackPredicateParser
Creates a new item stack predicate parser.
ItemStackPredicateParser<C> - Class in org.incendo.cloud.bukkit.parser
Parser for ItemStackPredicate.
ItemStackPredicateParser() - Constructor for class org.incendo.cloud.bukkit.parser.ItemStackPredicateParser

L

legacyParse(CommandContext<C>, CommandInput) - Method in class org.incendo.cloud.bukkit.parser.selector.MultiplePlayerSelectorParser
 
legacyParse(CommandContext<C>, CommandInput) - Method in class org.incendo.cloud.bukkit.parser.selector.SinglePlayerSelectorParser
 
legacyParse(CommandContext<C>, CommandInput) - Method in class org.incendo.cloud.bukkit.parser.selector.MultipleEntitySelectorParser
 
legacyParse(CommandContext<C>, CommandInput) - Method in class org.incendo.cloud.bukkit.parser.selector.SingleEntitySelectorParser
 
legacySuggestions(CommandContext<C>, CommandInput) - Method in class org.incendo.cloud.bukkit.parser.selector.MultiplePlayerSelectorParser
 
legacySuggestions(CommandContext<C>, CommandInput) - Method in class org.incendo.cloud.bukkit.parser.selector.SinglePlayerSelectorParser
 
legacySuggestions(CommandContext<C>, CommandInput) - Method in class org.incendo.cloud.bukkit.parser.selector.MultipleEntitySelectorParser
 
legacySuggestions(CommandContext<C>, CommandInput) - Method in class org.incendo.cloud.bukkit.parser.selector.SingleEntitySelectorParser
 
loadChunks() - Method in interface org.incendo.cloud.bukkit.data.BlockPredicate
Get a version of this BlockPredicate which will load chunks in order to perform tests.
LOCAL - Enum constant in enum org.incendo.cloud.bukkit.parser.location.LocationCoordinateType
Coordinates relative to a local coordinate space
Location2D - Class in org.incendo.cloud.bukkit.parser.location
Location projected onto the XZ-plane
Location2D(World, double, double) - Constructor for class org.incendo.cloud.bukkit.parser.location.Location2D
 
location2DComponent() - Static method in class org.incendo.cloud.bukkit.parser.location.Location2DParser
location2DParser() - Static method in class org.incendo.cloud.bukkit.parser.location.Location2DParser
Creates a new location 2D parser.
Location2DParser<C> - Class in org.incendo.cloud.bukkit.parser.location
Parser that parses Location2D from two doubles.
Location2DParser() - Constructor for class org.incendo.cloud.bukkit.parser.location.Location2DParser
 
locationComponent() - Static method in class org.incendo.cloud.bukkit.parser.location.LocationParser
LocationCoordinate - Class in org.incendo.cloud.bukkit.parser.location
Single coordinate with a type
LocationCoordinateParser<C> - Class in org.incendo.cloud.bukkit.parser.location
A single coordinate, meant to be used as an element in a position vector
LocationCoordinateParser() - Constructor for class org.incendo.cloud.bukkit.parser.location.LocationCoordinateParser
 
LocationCoordinateType - Enum in org.incendo.cloud.bukkit.parser.location
Type of location coordinates
locationParser() - Static method in class org.incendo.cloud.bukkit.parser.location.LocationParser
Creates a new location parser.
LocationParser<C> - Class in org.incendo.cloud.bukkit.parser.location
Parser that parses Location from three doubles.
LocationParser() - Constructor for class org.incendo.cloud.bukkit.parser.location.LocationParser
 

M

mainThreadExecutor(PluginHolder) - Static method in class org.incendo.cloud.bukkit.internal.BukkitHelper
Bukkit main thread executor.
MAJOR_REVISION - Static variable in class org.incendo.cloud.bukkit.internal.CraftBukkitReflection
 
makeInstance(Class<? extends ArgumentType<?>>) - Method in interface org.incendo.cloud.bukkit.internal.BukkitBrigadierMapper.ArgumentTypeFactory
Make an instance of class.
mapNMS(TypeToken<T>, String, BukkitBrigadierMapper.ArgumentTypeFactory) - Method in class org.incendo.cloud.bukkit.internal.BukkitBrigadierMapper
Attempt to register a mapping between a type and a NMS argument type with native suggestions.
mapNMS(TypeToken<T>, String, BukkitBrigadierMapper.ArgumentTypeFactory, boolean) - Method in class org.incendo.cloud.bukkit.internal.BukkitBrigadierMapper
Attempt to register a mapping between a type and a NMS argument type.
mapResult(String, SelectorUtils.EntitySelectorWrapper) - Method in class org.incendo.cloud.bukkit.parser.selector.MultipleEntitySelectorParser
 
mapResult(String, SelectorUtils.EntitySelectorWrapper) - Method in class org.incendo.cloud.bukkit.parser.selector.MultiplePlayerSelectorParser
 
mapResult(String, SelectorUtils.EntitySelectorWrapper) - Method in class org.incendo.cloud.bukkit.parser.selector.SingleEntitySelectorParser
 
mapResult(String, SelectorUtils.EntitySelectorWrapper) - Method in class org.incendo.cloud.bukkit.parser.selector.SinglePlayerSelectorParser
 
mapSimpleNMS(TypeToken<T>, String) - Method in class org.incendo.cloud.bukkit.internal.BukkitBrigadierMapper
mapSimpleNMS(TypeToken<T>, String, boolean) - Method in class org.incendo.cloud.bukkit.internal.BukkitBrigadierMapper
Register a mapping for a Minecraft argument type meeting the following criteria: On versions with CommandBuildContext, has a constructor with no arguments or with a CommandBuildContext as the only argument On versions before CommandBuildContext, has a no-args constructor.
material() - Method in interface org.incendo.cloud.bukkit.data.ProtoItemStack
Get the Material of this ProtoItemStack.
materialComponent() - Static method in class org.incendo.cloud.bukkit.parser.MaterialParser
MaterialParseException(String, CommandContext<?>) - Constructor for exception class org.incendo.cloud.bukkit.parser.MaterialParser.MaterialParseException
Construct a new MaterialParseException
materialParser() - Static method in class org.incendo.cloud.bukkit.parser.MaterialParser
Creates a new material parser.
MaterialParser<C> - Class in org.incendo.cloud.bukkit.parser
 
MaterialParser() - Constructor for class org.incendo.cloud.bukkit.parser.MaterialParser
 
MaterialParser.MaterialParseException - Exception Class in org.incendo.cloud.bukkit.parser
 
MinecraftArgumentTypes - Class in org.incendo.cloud.bukkit.internal
A registry of the ArgumentTypes provided by Minecraft.
MultipleEntitySelector - Interface in org.incendo.cloud.bukkit.data
A selector for multiple entities.
multipleEntitySelectorComponent() - Static method in class org.incendo.cloud.bukkit.parser.selector.MultipleEntitySelectorParser
multipleEntitySelectorParser() - Static method in class org.incendo.cloud.bukkit.parser.selector.MultipleEntitySelectorParser
Creates a new multiple entity selector parser that allows empty results.
multipleEntitySelectorParser(boolean) - Static method in class org.incendo.cloud.bukkit.parser.selector.MultipleEntitySelectorParser
Creates a new multiple entity selector parser.
MultipleEntitySelectorParser<C> - Class in org.incendo.cloud.bukkit.parser.selector
MultipleEntitySelectorParser() - Constructor for class org.incendo.cloud.bukkit.parser.selector.MultipleEntitySelectorParser
MultipleEntitySelectorParser(boolean) - Constructor for class org.incendo.cloud.bukkit.parser.selector.MultipleEntitySelectorParser
MultiplePlayerSelector - Interface in org.incendo.cloud.bukkit.data
A selector for multiple players.
multiplePlayerSelectorComponent() - Static method in class org.incendo.cloud.bukkit.parser.selector.MultiplePlayerSelectorParser
multiplePlayerSelectorParser() - Static method in class org.incendo.cloud.bukkit.parser.selector.MultiplePlayerSelectorParser
Creates a new multiple player selector parser that allows empty results.
multiplePlayerSelectorParser(boolean) - Static method in class org.incendo.cloud.bukkit.parser.selector.MultiplePlayerSelectorParser
Creates a new multiple player selector parser.
MultiplePlayerSelectorParser<C> - Class in org.incendo.cloud.bukkit.parser.selector
MultiplePlayerSelectorParser() - Constructor for class org.incendo.cloud.bukkit.parser.selector.MultiplePlayerSelectorParser
MultiplePlayerSelectorParser(boolean) - Constructor for class org.incendo.cloud.bukkit.parser.selector.MultiplePlayerSelectorParser

N

namespacedKeyComponent() - Static method in class org.incendo.cloud.bukkit.parser.NamespacedKeyParser
NamespacedKeyParseException(Caption, String, CommandContext<?>) - Constructor for exception class org.incendo.cloud.bukkit.parser.NamespacedKeyParser.NamespacedKeyParseException
namespacedKeyParser() - Static method in class org.incendo.cloud.bukkit.parser.NamespacedKeyParser
Creates a new namespaced key parser that does not require a specific namespace, and uses NamespacedKey.MINECRAFT if no namespace is given.
namespacedKeyParser(boolean) - Static method in class org.incendo.cloud.bukkit.parser.NamespacedKeyParser
Creates a new namespaced key parser that uses NamespacedKey.MINECRAFT if no namespace is given and requireExplicitNamespace is false.
namespacedKeyParser(boolean, String) - Static method in class org.incendo.cloud.bukkit.parser.NamespacedKeyParser
Creates a new namespaced key parser.
NamespacedKeyParser<C> - Class in org.incendo.cloud.bukkit.parser
Parser for NamespacedKey.
NamespacedKeyParser(boolean, String) - Constructor for class org.incendo.cloud.bukkit.parser.NamespacedKeyParser
Create a new NamespacedKeyParser.
NamespacedKeyParser.NamespacedKeyParseException - Exception Class in org.incendo.cloud.bukkit.parser
Exception used when NamespacedKeyParser fails.
namespacedLabel(String, String) - Static method in class org.incendo.cloud.bukkit.internal.BukkitHelper
Returns the namespaced version of a label.
namespacedLabel(PluginHolder, String) - Static method in class org.incendo.cloud.bukkit.internal.BukkitHelper
Returns the namespaced version of a label.
NATIVE_BRIGADIER - Enum constant in enum org.incendo.cloud.bukkit.CloudBukkitCapabilities
Whether support for native Brigadier command registration is available through the Paper API (PaperCommandManager#registerBrigadier from cloud-paper).
needClass(String) - Static method in class org.incendo.cloud.bukkit.internal.CraftBukkitReflection
 
needConstructor(Class<?>, Class<?>...) - Static method in class org.incendo.cloud.bukkit.internal.CraftBukkitReflection
 
needField(Class<?>, String) - Static method in class org.incendo.cloud.bukkit.internal.CraftBukkitReflection
 
needMCClass(String) - Static method in class org.incendo.cloud.bukkit.internal.CraftBukkitReflection
 
needMethod(Class<?>, String, Class<?>...) - Static method in class org.incendo.cloud.bukkit.internal.CraftBukkitReflection
 
needNMSClass(String) - Static method in class org.incendo.cloud.bukkit.internal.CraftBukkitReflection
 
needNMSClassOrElse(String, String...) - Static method in class org.incendo.cloud.bukkit.internal.CraftBukkitReflection
 
needOBCClass(String) - Static method in class org.incendo.cloud.bukkit.internal.CraftBukkitReflection
 
NO_ENTITIES_EXCEPTION_TYPE - Static variable in class org.incendo.cloud.bukkit.parser.selector.MultipleEntitySelectorParser
 
NO_ENTITIES_EXCEPTION_TYPE - Static variable in class org.incendo.cloud.bukkit.parser.selector.MultiplePlayerSelectorParser
 
NO_ENTITIES_EXCEPTION_TYPE - Static variable in class org.incendo.cloud.bukkit.parser.selector.SingleEntitySelectorParser
 
NO_ENTITIES_EXCEPTION_TYPE - Static variable in class org.incendo.cloud.bukkit.parser.selector.SinglePlayerSelectorParser
 
NO_PLAYERS_EXCEPTION_TYPE - Static variable in class org.incendo.cloud.bukkit.parser.selector.MultipleEntitySelectorParser
 
NO_PLAYERS_EXCEPTION_TYPE - Static variable in class org.incendo.cloud.bukkit.parser.selector.MultiplePlayerSelectorParser
 
NO_PLAYERS_EXCEPTION_TYPE - Static variable in class org.incendo.cloud.bukkit.parser.selector.SingleEntitySelectorParser
 
NO_PLAYERS_EXCEPTION_TYPE - Static variable in class org.incendo.cloud.bukkit.parser.selector.SinglePlayerSelectorParser
 

O

of(LocationCoordinateType, double) - Static method in class org.incendo.cloud.bukkit.parser.location.LocationCoordinate
Create a new location coordinate
offlinePlayerComponent() - Static method in class org.incendo.cloud.bukkit.parser.OfflinePlayerParser
OfflinePlayerParseException(String, CommandContext<?>) - Constructor for exception class org.incendo.cloud.bukkit.parser.OfflinePlayerParser.OfflinePlayerParseException
Construct a new OfflinePlayer parse exception
offlinePlayerParser() - Static method in class org.incendo.cloud.bukkit.parser.OfflinePlayerParser
Creates a new offline player parser.
OfflinePlayerParser<C> - Class in org.incendo.cloud.bukkit.parser
Parser type that parses into OfflinePlayer.
OfflinePlayerParser() - Constructor for class org.incendo.cloud.bukkit.parser.OfflinePlayerParser
 
OfflinePlayerParser.OfflinePlayerParseException - Exception Class in org.incendo.cloud.bukkit.parser
OfflinePlayer parse exception
org.incendo.cloud.bukkit - package org.incendo.cloud.bukkit
cloud implementation for Bukkit 1.8-1.17
org.incendo.cloud.bukkit.annotation.specifier - package org.incendo.cloud.bukkit.annotation.specifier
Specifier annotations for cloud-bukkit.
org.incendo.cloud.bukkit.data - package org.incendo.cloud.bukkit.data
cloud-bukkit data holders
org.incendo.cloud.bukkit.internal - package org.incendo.cloud.bukkit.internal
Internal classes for the cloud-bukkit implementation.
org.incendo.cloud.bukkit.parser - package org.incendo.cloud.bukkit.parser
Bukkit specific command arguments
org.incendo.cloud.bukkit.parser.location - package org.incendo.cloud.bukkit.parser.location
Vanilla-like location arguments
org.incendo.cloud.bukkit.parser.selector - package org.incendo.cloud.bukkit.parser.selector
Entity Selector parsers
owningPlugin() - Method in class org.incendo.cloud.bukkit.BukkitCommandManager
 
owningPlugin() - Method in interface org.incendo.cloud.bukkit.PluginHolder
Returns the plugin that owns the manager.

P

parse(CommandContext<C>, CommandInput) - Method in class org.incendo.cloud.bukkit.parser.location.Location2DParser
 
parse(CommandContext<C>, CommandInput) - Method in class org.incendo.cloud.bukkit.parser.location.LocationCoordinateParser
 
parse(CommandContext<C>, CommandInput) - Method in class org.incendo.cloud.bukkit.parser.location.LocationParser
 
parse(CommandContext<C>, CommandInput) - Method in class org.incendo.cloud.bukkit.parser.EnchantmentParser
 
parse(CommandContext<C>, CommandInput) - Method in class org.incendo.cloud.bukkit.parser.MaterialParser
 
parse(CommandContext<C>, CommandInput) - Method in class org.incendo.cloud.bukkit.parser.NamespacedKeyParser
 
parse(CommandContext<C>, CommandInput) - Method in class org.incendo.cloud.bukkit.parser.OfflinePlayerParser
 
parse(CommandContext<C>, CommandInput) - Method in class org.incendo.cloud.bukkit.parser.PlayerParser
 
parse(CommandContext<C>, CommandInput) - Method in class org.incendo.cloud.bukkit.parser.WorldParser
 
parseFuture(CommandContext<C>, CommandInput) - Method in class org.incendo.cloud.bukkit.parser.BlockPredicateParser
 
parseFuture(CommandContext<C>, CommandInput) - Method in class org.incendo.cloud.bukkit.parser.ItemStackPredicateParser
 
parseFuture(CommandContext<C>, CommandInput) - Method in class org.incendo.cloud.bukkit.parser.ItemStackParser
 
parseFuture(CommandContext<C>, CommandInput) - Method in class org.incendo.cloud.bukkit.parser.selector.MultipleEntitySelectorParser
 
parseFuture(CommandContext<C>, CommandInput) - Method in class org.incendo.cloud.bukkit.parser.selector.MultiplePlayerSelectorParser
 
parseFuture(CommandContext<C>, CommandInput) - Method in class org.incendo.cloud.bukkit.parser.selector.SingleEntitySelectorParser
 
parseFuture(CommandContext<C>, CommandInput) - Method in class org.incendo.cloud.bukkit.parser.selector.SinglePlayerSelectorParser
 
playerComponent() - Static method in class org.incendo.cloud.bukkit.parser.PlayerParser
PlayerParseException(String, CommandContext<?>) - Constructor for exception class org.incendo.cloud.bukkit.parser.PlayerParser.PlayerParseException
Construct a new Player parse exception
playerParser() - Static method in class org.incendo.cloud.bukkit.parser.PlayerParser
Creates a new player parser.
PlayerParser<C> - Class in org.incendo.cloud.bukkit.parser
 
PlayerParser() - Constructor for class org.incendo.cloud.bukkit.parser.PlayerParser
 
PlayerParser.PlayerParseException - Exception Class in org.incendo.cloud.bukkit.parser
Player parse exception
PluginHolder - Interface in org.incendo.cloud.bukkit
Interface implemented by managers that have an associated Bukkit plugin.
ProtoItemStack - Interface in org.incendo.cloud.bukkit.data
Intermediary result for an argument which parses a Material and optional NBT data.

R

register(CommandManager<C>) - Static method in class org.incendo.cloud.bukkit.BukkitParsers
Register the Bukkit parsers.
registerBrigadier() - Method in class org.incendo.cloud.bukkit.BukkitCommandManager
Attempts to enable Brigadier command registration through Commodore.
registerBuiltInMappings() - Method in class org.incendo.cloud.bukkit.internal.BukkitBrigadierMapper
Register Brigadier mappings for cloud-bukkit parsers.
registerCommand(Command<C>) - Method in class org.incendo.cloud.bukkit.BukkitPluginRegistrationHandler
 
registerExternal(String, Command<?>, BukkitCommand<C>) - Method in class org.incendo.cloud.bukkit.BukkitPluginRegistrationHandler
 
REGISTRY_GET - Static variable in class org.incendo.cloud.bukkit.internal.RegistryReflection
 
REGISTRY_KEY - Static variable in class org.incendo.cloud.bukkit.internal.RegistryReflection
 
REGISTRY_REGISTRY - Static variable in class org.incendo.cloud.bukkit.internal.RegistryReflection
 
registryKey(String) - Static method in class org.incendo.cloud.bukkit.internal.RegistryReflection
 
RegistryReflection - Class in org.incendo.cloud.bukkit.internal
This is not API, and as such, may break, change, or be removed without any notice.
RELATIVE - Enum constant in enum org.incendo.cloud.bukkit.parser.location.LocationCoordinateType
Coordinate relative to some origin
REQUIRE_EXPLICIT_NAMESPACE - Static variable in class org.incendo.cloud.bukkit.BukkitParserParameters
Sets to require explicit namespaces for NamespacedKeyParser (i.e.
RequireExplicitNamespace - Annotation Type in org.incendo.cloud.bukkit.annotation.specifier
Annotation used to set NamespacedKeyParser to require explicit namespaces.

S

Selector<V> - Interface in org.incendo.cloud.bukkit.data
A selector string to query multiple entity-like values.
Selector.Single<V> - Interface in org.incendo.cloud.bukkit.data
A specialized Selector that can only return one value.
SelectorUnsupportedException - Exception Class in org.incendo.cloud.bukkit.parser.selector
Selector parsers may fail with this exception when they are not able to work in the current environment.
SelectorUnsupportedException(CommandContext<?>, Class<?>) - Constructor for exception class org.incendo.cloud.bukkit.parser.selector.SelectorUnsupportedException
SENDER_SCHEDULER_EXECUTOR - Static variable in class org.incendo.cloud.bukkit.BukkitCommandContextKeys
Key used to store an Executor for the command sender's scheduler.
senderMapper() - Method in class org.incendo.cloud.bukkit.BukkitCommandManager
 
single() - Method in interface org.incendo.cloud.bukkit.data.Selector.Single
Get the single value from this selector.
SingleEntitySelector - Interface in org.incendo.cloud.bukkit.data
A selector for a single entity.
singleEntitySelectorComponent() - Static method in class org.incendo.cloud.bukkit.parser.selector.SingleEntitySelectorParser
singleEntitySelectorParser() - Static method in class org.incendo.cloud.bukkit.parser.selector.SingleEntitySelectorParser
Creates a new single entity selector parser.
SingleEntitySelectorParser<C> - Class in org.incendo.cloud.bukkit.parser.selector
SingleEntitySelectorParser() - Constructor for class org.incendo.cloud.bukkit.parser.selector.SingleEntitySelectorParser
SinglePlayerSelector - Interface in org.incendo.cloud.bukkit.data
A selector for a single player.
singlePlayerSelectorComponent() - Static method in class org.incendo.cloud.bukkit.parser.selector.SinglePlayerSelectorParser
singlePlayerSelectorParser() - Static method in class org.incendo.cloud.bukkit.parser.selector.SinglePlayerSelectorParser
Creates a new single player selector parser.
SinglePlayerSelectorParser<C> - Class in org.incendo.cloud.bukkit.parser.selector
SinglePlayerSelectorParser() - Constructor for class org.incendo.cloud.bukkit.parser.selector.SinglePlayerSelectorParser
splitAliases() - Method in class org.incendo.cloud.bukkit.BukkitCommandManager
 
splitAliases(boolean) - Method in class org.incendo.cloud.bukkit.BukkitCommandManager
 
streamMethods(Class<?>) - Static method in class org.incendo.cloud.bukkit.internal.CraftBukkitReflection
 
stringSuggestions(CommandContext<C>, CommandInput) - Method in class org.incendo.cloud.bukkit.parser.EnchantmentParser
 
stringSuggestions(CommandContext<C>, CommandInput) - Method in class org.incendo.cloud.bukkit.parser.location.Location2DParser
 
stringSuggestions(CommandContext<C>, CommandInput) - Method in class org.incendo.cloud.bukkit.parser.location.LocationParser
 
stringSuggestions(CommandContext<C>, CommandInput) - Method in class org.incendo.cloud.bukkit.parser.NamespacedKeyParser
 
stringSuggestions(CommandContext<C>, CommandInput) - Method in class org.incendo.cloud.bukkit.parser.OfflinePlayerParser
 
stringSuggestions(CommandContext<C>, CommandInput) - Method in class org.incendo.cloud.bukkit.parser.WorldParser
 
stripNamespace(String, String) - Static method in class org.incendo.cloud.bukkit.internal.BukkitHelper
Strips the owning plugin namespace from a command.
stripNamespace(PluginHolder, String) - Static method in class org.incendo.cloud.bukkit.internal.BukkitHelper
Strips the owning plugin namespace from a command.
suggestionProvider() - Method in class org.incendo.cloud.bukkit.parser.BlockPredicateParser
 
suggestionProvider() - Method in class org.incendo.cloud.bukkit.parser.ItemStackParser
 
suggestionProvider() - Method in class org.incendo.cloud.bukkit.parser.ItemStackPredicateParser
 
suggestions(CommandContext<C>, CommandInput) - Method in class org.incendo.cloud.bukkit.parser.MaterialParser
 
suggestions(CommandContext<C>, CommandInput) - Method in class org.incendo.cloud.bukkit.parser.PlayerParser
 
suggestionsFuture(CommandContext<C>, CommandInput) - Method in class org.incendo.cloud.bukkit.parser.selector.MultipleEntitySelectorParser
 
suggestionsFuture(CommandContext<C>, CommandInput) - Method in class org.incendo.cloud.bukkit.parser.selector.MultiplePlayerSelectorParser
 
suggestionsFuture(CommandContext<C>, CommandInput) - Method in class org.incendo.cloud.bukkit.parser.selector.SingleEntitySelectorParser
 
suggestionsFuture(CommandContext<C>, CommandInput) - Method in class org.incendo.cloud.bukkit.parser.selector.SinglePlayerSelectorParser
 

T

toString() - Method in enum org.incendo.cloud.bukkit.CloudBukkitCapabilities
 
toString() - Method in class org.incendo.cloud.bukkit.parser.location.LocationCoordinate
 
type() - Method in class org.incendo.cloud.bukkit.parser.location.LocationCoordinate
Returns the coordinate type.

U

unregisterExternal(String) - Method in class org.incendo.cloud.bukkit.BukkitPluginRegistrationHandler
 
unregisterRootCommand(CommandComponent<C>) - Method in class org.incendo.cloud.bukkit.BukkitPluginRegistrationHandler
 

V

value() - Element in annotation type org.incendo.cloud.bukkit.annotation.specifier.AllowEmptySelection
Whether to allow empty results.
value() - Element in annotation type org.incendo.cloud.bukkit.annotation.specifier.DefaultNamespace
Default namespace string.
valueOf(String) - Static method in enum org.incendo.cloud.bukkit.CloudBukkitCapabilities
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.incendo.cloud.bukkit.parser.location.LocationCoordinateType
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.incendo.cloud.bukkit.CloudBukkitCapabilities
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in interface org.incendo.cloud.bukkit.data.Selector.Single
 
values() - Method in interface org.incendo.cloud.bukkit.data.Selector
Get the value of this selector.
values() - Static method in enum org.incendo.cloud.bukkit.parser.location.LocationCoordinateType
Returns an array containing the constants of this enum type, in the order they are declared.

W

worldComponent() - Static method in class org.incendo.cloud.bukkit.parser.WorldParser
WorldParseException(String, CommandContext<?>) - Constructor for exception class org.incendo.cloud.bukkit.parser.WorldParser.WorldParseException
Construct a new WorldParseException
worldParser() - Static method in class org.incendo.cloud.bukkit.parser.WorldParser
Creates a new world parser.
WorldParser<C> - Class in org.incendo.cloud.bukkit.parser
 
WorldParser() - Constructor for class org.incendo.cloud.bukkit.parser.WorldParser
 
WorldParser.WorldParseException - Exception Class in org.incendo.cloud.bukkit.parser
 
A B C D E F G H I L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form