Index
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
MultiplePlayerSelectorParserandMultipleEntitySelectorParser. - AllowEmptySelection - Annotation Type in org.incendo.cloud.bukkit.annotation.specifier
-
Annotation used to specify if an empty result is allowed for
MultiplePlayerSelectorParserandMultipleEntitySelectorParser. - 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
-
Default caption for
BukkitCaptionKeys.ARGUMENT_PARSE_FAILURE_ENCHANTMENT - 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
-
Default caption for
BukkitCaptionKeys.ARGUMENT_PARSE_FAILURE_LOCATION_INVALID_FORMAT - 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
-
Default caption for
BukkitCaptionKeys.ARGUMENT_PARSE_FAILURE_LOCATION_MIXED_LOCAL_ABSOLUTE - 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
-
Default caption for
BukkitCaptionKeys.ARGUMENT_PARSE_FAILURE_MATERIAL - 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
-
Default caption for
BukkitCaptionKeys.ARGUMENT_PARSE_FAILURE_NAMESPACED_KEY_KEY - 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
-
Default caption for
BukkitCaptionKeys.ARGUMENT_PARSE_FAILURE_NAMESPACED_KEY_NAMESPACE - 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
-
Default caption for
BukkitCaptionKeys.ARGUMENT_PARSE_FAILURE_NAMESPACED_KEY_KEY - 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
-
Default caption for
BukkitCaptionKeys.ARGUMENT_PARSE_FAILURE_OFFLINEPLAYER - 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
-
Default caption for
BukkitCaptionKeys.ARGUMENT_PARSE_FAILURE_PLAYER - 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
-
Default caption for
BukkitCaptionKeys.ARGUMENT_PARSE_FAILURE_REGISTRY_ENTRY_MISSING - 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
-
Default caption for
BukkitCaptionKeys.ARGUMENT_PARSE_FAILURE_SELECTOR_UNSUPPORTED - 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
-
Default caption for
BukkitCaptionKeys.ARGUMENT_PARSE_FAILURE_WORLD - 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
- blockPredicateComponent() - Static method in class org.incendo.cloud.bukkit.parser.BlockPredicateParser
-
Returns a
CommandComponent.BuilderusingBlockPredicateParser.blockPredicateParser()as the parser. - 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
CommandSenderin theCommandContext. - 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
-
Captioninstances for messages in cloud-bukkit - BukkitCommandContextKeys - Class in org.incendo.cloud.bukkit
-
Bukkit related
CommandContextkeys. - BukkitCommandManager<C> - Class in org.incendo.cloud.bukkit
-
Base
CommandManagerimplementation 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
-
ParserParameterkeys 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
ItemStackfrom the state of thisProtoItemStack. - 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
-
Returns a
CommandComponent.BuilderusingEnchantmentParser.enchantmentParser()as the parser. - 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
ProtoItemStackcontains extra data besides theMaterial. - 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
-
Create a new
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
-
Returns a
CommandComponent.BuilderusingItemStackParser.itemStackParser()as the parser. - 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
Materialand optional extra NBT data into aProtoItemStack. - ItemStackParser() - Constructor for class org.incendo.cloud.bukkit.parser.ItemStackParser
-
Create a new
ItemStackParser. - ItemStackPredicate - Interface in org.incendo.cloud.bukkit.data
-
PredicateforItemStacks, parsed from user input. - itemStackPredicateComponent() - Static method in class org.incendo.cloud.bukkit.parser.ItemStackPredicateParser
-
Returns a
CommandComponent.BuilderusingItemStackPredicateParser.itemStackPredicateParser()as the parser. - 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
-
Create a new
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
BlockPredicatewhich 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
-
Locationprojected 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
-
Returns a
CommandComponent.BuilderusingLocation2DParser.location2DParser()as the parser. - 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
Location2Dfrom 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
-
Returns a
CommandComponent.BuilderusingLocationParser.locationParser()as the parser. - 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
Locationfrom 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
Materialof thisProtoItemStack. - materialComponent() - Static method in class org.incendo.cloud.bukkit.parser.MaterialParser
-
Returns a
CommandComponent.BuilderusingMaterialParser.materialParser()as the parser. - 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
-
Returns a
CommandComponent.BuilderusingMultipleEntitySelectorParser.multipleEntitySelectorParser()as the parser. - 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
-
Parser for
MultipleEntitySelector. - MultipleEntitySelectorParser() - Constructor for class org.incendo.cloud.bukkit.parser.selector.MultipleEntitySelectorParser
-
Creates a new
MultipleEntitySelectorParser. - MultipleEntitySelectorParser(boolean) - Constructor for class org.incendo.cloud.bukkit.parser.selector.MultipleEntitySelectorParser
-
Creates a new
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
-
Returns a
CommandComponent.BuilderusingMultiplePlayerSelectorParser.multiplePlayerSelectorParser()as the parser. - 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
-
Parser for
MultiplePlayerSelector. - MultiplePlayerSelectorParser() - Constructor for class org.incendo.cloud.bukkit.parser.selector.MultiplePlayerSelectorParser
-
Creates a new
MultiplePlayerSelectorParser. - MultiplePlayerSelectorParser(boolean) - Constructor for class org.incendo.cloud.bukkit.parser.selector.MultiplePlayerSelectorParser
-
Creates a new
MultiplePlayerSelectorParser.
N
- namespacedKeyComponent() - Static method in class org.incendo.cloud.bukkit.parser.NamespacedKeyParser
-
Returns a
CommandComponent.BuilderusingNamespacedKeyParser.namespacedKeyParser()as the parser. - NamespacedKeyParseException(Caption, String, CommandContext<?>) - Constructor for exception class org.incendo.cloud.bukkit.parser.NamespacedKeyParser.NamespacedKeyParseException
-
Creates a new
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.MINECRAFTif 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.MINECRAFTif no namespace is given andrequireExplicitNamespaceisfalse. - 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
NamespacedKeyParserfails. - 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#registerBrigadierfromcloud-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
-
Returns a
CommandComponent.BuilderusingOfflinePlayerParser.offlinePlayerParser()as the parser. - 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
-
Returns a
CommandComponent.BuilderusingPlayerParser.playerParser()as the parser. - 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
Materialand 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
NamespacedKeyParserto 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
Selectorthat 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
-
Create a new
SelectorUnsupportedException. - SENDER_SCHEDULER_EXECUTOR - Static variable in class org.incendo.cloud.bukkit.BukkitCommandContextKeys
-
Key used to store an
Executorfor 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
-
Returns a
CommandComponent.BuilderusingSingleEntitySelectorParser.singleEntitySelectorParser()as the parser. - 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
-
Parser for
SingleEntitySelector. - SingleEntitySelectorParser() - Constructor for class org.incendo.cloud.bukkit.parser.selector.SingleEntitySelectorParser
-
Creates a new
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
-
Returns a
CommandComponent.BuilderusingSinglePlayerSelectorParser.singlePlayerSelectorParser()as the parser. - 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
-
Parser for
SinglePlayerSelector. - SinglePlayerSelectorParser() - Constructor for class org.incendo.cloud.bukkit.parser.selector.SinglePlayerSelectorParser
-
Creates a new
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
-
Returns a
CommandComponent.BuilderusingWorldParser.worldParser()as the parser. - 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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form