Index

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

A

AbstractField<V> - Class in studio.mevera.imperat.selector.field
AbstractField is an abstract base class that implements the SelectionField interface.
AbstractField(String, TypeWrap<V>) - Constructor for class studio.mevera.imperat.selector.field.AbstractField
Constructs an AbstractField instance with the specified name and type.
ALL - Static variable in class studio.mevera.imperat.selector.field.RangedNumericField
 
ALL_ENTITIES - Static variable in interface studio.mevera.imperat.selector.SelectionType
 
ALL_OPERATORS - Static variable in class studio.mevera.imperat.selector.field.operators.LimitOperatorField
 
ALL_PLAYERS - Static variable in interface studio.mevera.imperat.selector.SelectionType
 
ALL_PREDICATES - Static variable in class studio.mevera.imperat.selector.field.filters.PredicateField
 
and(EntityCondition) - Method in interface studio.mevera.imperat.selector.EntityCondition
 
ARBITRARY - Enum constant in enum class studio.mevera.imperat.selector.field.operators.SortOption
 
as(Class<T>) - Method in class studio.mevera.imperat.BukkitCommandSource
Casts the origin command sender to the specified class type.
asPlayer() - Method in class studio.mevera.imperat.BukkitCommandSource
Casts this source to a Player, if possible.
asyncTabComplete(AsyncTabCompleteEvent) - Method in class studio.mevera.imperat.AsyncTabListener
 
AsyncTabListener - Class in studio.mevera.imperat
 
AsyncTabListener(BukkitImperat) - Constructor for class studio.mevera.imperat.AsyncTabListener
 
atLeast(N) - Static method in class studio.mevera.imperat.selector.field.Range
 
atMost(N) - Static method in class studio.mevera.imperat.selector.field.Range
 
audience(CommandSender) - Method in class studio.mevera.imperat.BukkitAdventure
 

B

BLOCK_POS - Enum constant in enum class studio.mevera.imperat.brigadier.MinecraftArgumentType
A block position (x, y, z).
BLOCK_PREDICATE - Enum constant in enum class studio.mevera.imperat.brigadier.MinecraftArgumentType
A block predicate.
BLOCK_STATE - Enum constant in enum class studio.mevera.imperat.brigadier.MinecraftArgumentType
A block state.
BrigadierUnsupportedException - Exception in studio.mevera.imperat.commodore
Exception thrown when the server does not support Brigadier.
build() - Method in class studio.mevera.imperat.BukkitConfigBuilder
 
builder(Plugin) - Static method in class studio.mevera.imperat.BukkitImperat
Creates a new configuration builder for BukkitImperat.
builder(Plugin, boolean) - Static method in class studio.mevera.imperat.BukkitImperat
Creates a new configuration builder for BukkitImperat.
BukkitAdventure - Class in studio.mevera.imperat
 
BukkitAdventure(Plugin) - Constructor for class studio.mevera.imperat.BukkitAdventure
 
BukkitArgumentType<T> - Class in studio.mevera.imperat.brigadier
 
BukkitArgumentType(Class<T>, MinecraftArgumentType) - Constructor for class studio.mevera.imperat.brigadier.BukkitArgumentType
 
BukkitArgumentType(Class<T>, MinecraftArgumentType, ArgumentType<T>) - Constructor for class studio.mevera.imperat.brigadier.BukkitArgumentType
 
BukkitBrigadierManager - Class in studio.mevera.imperat.brigadier
 
BukkitBrigadierManager(BukkitImperat) - Constructor for class studio.mevera.imperat.brigadier.BukkitBrigadierManager
 
BukkitCommandSource - Class in studio.mevera.imperat
A Bukkit-specific implementation of CommandSource that wraps a Bukkit CommandSender.
BukkitCommandSource(CommandSender, AdventureProvider<CommandSender>) - Constructor for class studio.mevera.imperat.BukkitCommandSource
Creates a new BukkitCommandSource wrapping the specified CommandSender.
BukkitConfigBuilder - Class in studio.mevera.imperat
Configuration builder for BukkitImperat instances.
BukkitImperat - Class in studio.mevera.imperat
Main Imperat implementation for Bukkit/Spigot/Paper servers.
BukkitPermissionChecker - Class in studio.mevera.imperat
 
BukkitPermissionChecker() - Constructor for class studio.mevera.imperat.BukkitPermissionChecker
 
BukkitResponseKey - Interface in studio.mevera.imperat.responses
Response keys specific to the Bukkit platform.
BukkitStringReader - Class in studio.mevera.imperat.brigadier
 
BukkitStringReader(ExecutionContext<BukkitCommandSource>, Cursor<BukkitCommandSource>) - Constructor for class studio.mevera.imperat.brigadier.BukkitStringReader
 
BukkitUtil - Class in studio.mevera.imperat
 
BukkitUtil.ClassesRefUtil - Class in studio.mevera.imperat
 
byteField(String) - Static method in class studio.mevera.imperat.selector.field.NumericField
 

C

close() - Method in class studio.mevera.imperat.BukkitAdventure
 
CLOSEST_PLAYER - Static variable in interface studio.mevera.imperat.selector.SelectionType
 
COLOR - Enum constant in enum class studio.mevera.imperat.brigadier.MinecraftArgumentType
A chat color.
COLUMN_POS - Enum constant in enum class studio.mevera.imperat.brigadier.MinecraftArgumentType
A column position (x, z).
COMMAND_EXECUTOR - Static variable in interface studio.mevera.imperat.selector.SelectionType
 
COMMAND_MAP - Static variable in class studio.mevera.imperat.BukkitUtil
 
COMMAND_MAP_ACCESSOR - Static variable in class studio.mevera.imperat.BukkitUtil
 
Commodore<C extends org.bukkit.command.Command> - Interface in studio.mevera.imperat.commodore
Utility for using Minecraft's 1.13 'brigadier' library in Bukkit plugins.
CommodoreProvider - Class in studio.mevera.imperat.commodore
Factory for getting instances of Commodore.
COMPONENT - Enum constant in enum class studio.mevera.imperat.brigadier.MinecraftArgumentType
A JSON Chat component.
containsExactly(Entity...) - Method in class studio.mevera.imperat.selector.TargetSelector
 
create(Object...) - Method in enum class studio.mevera.imperat.brigadier.MinecraftArgumentType
 
createDummySender() - Method in class studio.mevera.imperat.BukkitImperat
 
createIfPresent(Object...) - Method in enum class studio.mevera.imperat.brigadier.MinecraftArgumentType
 

D

DISTANCE - Static variable in class studio.mevera.imperat.selector.field.filters.PredicateField
 
doubleField(String) - Static method in class studio.mevera.imperat.selector.field.NumericField
 
doubleValue() - Method in class studio.mevera.imperat.selector.field.Range
Returns the value of the specified number as a double.

E

empty() - Static method in class studio.mevera.imperat.selector.TargetSelector
 
ENCHANTMENT - Enum constant in enum class studio.mevera.imperat.brigadier.MinecraftArgumentType
Represents an enchantment.
ensureSetup() - Static method in enum class studio.mevera.imperat.brigadier.MinecraftArgumentType
 
ENTITY_ANCHOR - Enum constant in enum class studio.mevera.imperat.brigadier.MinecraftArgumentType
Entity anchor (feet/eyes).
ENTITY_SELECTOR - Enum constant in enum class studio.mevera.imperat.brigadier.MinecraftArgumentType
A selector, player name, or UUID.
EntityCondition - Interface in studio.mevera.imperat.selector
This interface represents a condition to be evaluated on an entity based on certain criteria.
equals(Object) - Method in class studio.mevera.imperat.BukkitCommandSource
 
equals(Object) - Method in class studio.mevera.imperat.selector.field.Range
 
error(String) - Method in class studio.mevera.imperat.BukkitCommandSource
Sends an error message to the command sender.

F

FieldProvider - Interface in studio.mevera.imperat.selector.field.provider
The FieldProvider interface is designed to define a method for providing selection fields based on their names.
FLOAT_RANGE - Enum constant in enum class studio.mevera.imperat.brigadier.MinecraftArgumentType
A floating-point range.
floatField(String) - Static method in class studio.mevera.imperat.selector.field.NumericField
 
floatValue() - Method in class studio.mevera.imperat.selector.field.Range
Returns the value of the specified number as a float.
from(String) - Static method in interface studio.mevera.imperat.selector.SelectionType
 
from(SelectionField<V>, String, CommandContext<BukkitCommandSource>) - Static method in class studio.mevera.imperat.selector.SelectionParameterInput
 
FURTHEST - Enum constant in enum class studio.mevera.imperat.selector.field.operators.SortOption
 

G

GAME_PROFILE - Enum constant in enum class studio.mevera.imperat.brigadier.MinecraftArgumentType
A player, online or not.
GAMEMODE - Static variable in class studio.mevera.imperat.selector.field.filters.PredicateField
 
get() - Method in enum class studio.mevera.imperat.brigadier.MinecraftArgumentType
 
getArgType() - Method in class studio.mevera.imperat.brigadier.BukkitArgumentType
 
getArgumentType(Argument<BukkitCommandSource>) - Method in class studio.mevera.imperat.brigadier.BukkitBrigadierManager
 
getCommodore(BukkitImperat) - Static method in class studio.mevera.imperat.commodore.CommodoreProvider
Obtains a Commodore instance for the given Imperat dispatcher.
getCondition(V, Cursor<BukkitCommandSource>, CommandContext<BukkitCommandSource>) - Method in class studio.mevera.imperat.selector.field.filters.PredicateField
Generates an EntityCondition based on the given value and command input stream.
getConsumedArgs() - Method in enum class studio.mevera.imperat.brigadier.MinecraftArgumentType
Returns the number of raw input arguments this argument type consumes.
getField() - Method in class studio.mevera.imperat.selector.SelectionParameterInput
 
getIfPresent() - Method in enum class studio.mevera.imperat.brigadier.MinecraftArgumentType
 
getMax() - Method in class studio.mevera.imperat.selector.field.Range
 
getMin() - Method in class studio.mevera.imperat.selector.field.Range
 
getMinecraftArgumentType() - Method in class studio.mevera.imperat.brigadier.BukkitArgumentType
 
getName() - Method in class studio.mevera.imperat.selector.field.AbstractField
Retrieves the name of the selection field.
getName() - Method in interface studio.mevera.imperat.selector.field.SelectionField
Retrieves the name of the selection field.
getParsedType() - Method in enum class studio.mevera.imperat.brigadier.MinecraftArgumentType
Returns the Class representing the type that this argument parses into.
getPlatform() - Method in class studio.mevera.imperat.BukkitImperat
 
getProvider() - Method in class studio.mevera.imperat.BukkitCommandSource
Gets the Adventure provider used for rich text messaging.
getSuggestionProvider() - Method in class studio.mevera.imperat.type.OfflinePlayerArgument
 
getSuggestionProvider() - Method in class studio.mevera.imperat.type.PlayerArgument
Returns the suggestion resolver associated with this parameter type.
getSuggestionProvider() - Method in class studio.mevera.imperat.type.TargetSelectorArgument
Returns the suggestion resolver associated with this parameter type.
getSuggestions() - Method in class studio.mevera.imperat.selector.field.AbstractField
Retrieves a list of suggestions related to this selection field's value
getSuggestions() - Method in interface studio.mevera.imperat.selector.field.SelectionField
Retrieves a list of suggestions related to this selection field's value
getTargetEntities(CommandContext<BukkitCommandSource>, Cursor<BukkitCommandSource>) - Method in interface studio.mevera.imperat.selector.SelectionType
 
getType() - Method in class studio.mevera.imperat.selector.TargetSelector
 
getValue() - Method in class studio.mevera.imperat.selector.SelectionParameterInput
 
getValueType() - Method in class studio.mevera.imperat.selector.field.AbstractField
Retrieves the type of the value handled by the selection field.
getValueType() - Method in interface studio.mevera.imperat.selector.field.SelectionField
Retrieves the type of the value handled by the selection field.

H

hashCode() - Method in class studio.mevera.imperat.BukkitCommandSource
 
hashCode() - Method in class studio.mevera.imperat.selector.field.Range
 
hasPermission(BukkitCommandSource, String) - Method in class studio.mevera.imperat.BukkitPermissionChecker
 

I

id() - Method in interface studio.mevera.imperat.selector.SelectionType
 
INSTANCE - Static variable in interface studio.mevera.imperat.selector.field.provider.FieldProvider
 
INT_RANGE - Enum constant in enum class studio.mevera.imperat.brigadier.MinecraftArgumentType
An integer range.
integerField(String) - Static method in class studio.mevera.imperat.selector.field.NumericField
 
intValue() - Method in class studio.mevera.imperat.selector.field.Range
Returns the value of the specified number as an int.
INVALID_LOCATION - Static variable in interface studio.mevera.imperat.responses.BukkitResponseKey
 
INVALID_SELECTOR_FIELD - Static variable in interface studio.mevera.imperat.responses.BukkitResponseKey
 
is(int, int, int) - Static method in class studio.mevera.imperat.Version
 
IS_FOLIA - Static variable in class studio.mevera.imperat.Version
 
IS_PAPER - Static variable in class studio.mevera.imperat.Version
 
isApplicable(BukkitCommandSource, Entity, V, Cursor<BukkitCommandSource>, CommandContext<BukkitCommandSource>) - Method in class studio.mevera.imperat.selector.field.filters.PredicateField
 
isBelow(int, int, int) - Static method in class studio.mevera.imperat.Version
 
isConsole() - Method in class studio.mevera.imperat.BukkitCommandSource
Checks if the command source is from the console.
isEmpty() - Method in class studio.mevera.imperat.selector.TargetSelector
 
isGreedy(Argument<BukkitCommandSource>) - Method in class studio.mevera.imperat.type.LocationArgument
 
isInRange(N) - Method in class studio.mevera.imperat.selector.field.Range
 
isOrBelow(int, int, int) - Static method in class studio.mevera.imperat.Version
 
isOrOver(int, int, int) - Static method in class studio.mevera.imperat.Version
 
isOver(int, int, int) - Static method in class studio.mevera.imperat.Version
 
isSupported() - Method in class studio.mevera.imperat.brigadier.BukkitArgumentType
 
isSupported() - Method in enum class studio.mevera.imperat.brigadier.MinecraftArgumentType
Checks if this argument valueType is supported in this Minecraft version
isSupported() - Static method in class studio.mevera.imperat.commodore.CommodoreProvider
Checks to see if the Brigadier command system is supported by the server.
ITEM_PREDICATE - Enum constant in enum class studio.mevera.imperat.brigadier.MinecraftArgumentType
An item predicate.
ITEM_STACK - Enum constant in enum class studio.mevera.imperat.brigadier.MinecraftArgumentType
An item stack.
iterator() - Method in class studio.mevera.imperat.selector.TargetSelector
Returns an iterator over elements of type T.

K

KNOWN_COMMANDS - Static variable in class studio.mevera.imperat.BukkitUtil
 

L

LEVEL - Static variable in class studio.mevera.imperat.selector.field.filters.PredicateField
 
LIMIT - Static variable in class studio.mevera.imperat.selector.field.operators.LimitOperatorField
 
LimitOperatorField - Class in studio.mevera.imperat.selector.field.operators
 
load(BukkitImperat) - Static method in class studio.mevera.imperat.brigadier.BukkitBrigadierManager
 
LocationArgument - Class in studio.mevera.imperat.type
 
LocationArgument() - Constructor for class studio.mevera.imperat.type.LocationArgument
 
longField(String) - Static method in class studio.mevera.imperat.selector.field.NumericField
 
longValue() - Method in class studio.mevera.imperat.selector.field.Range
Returns the value of the specified number as a long.

M

MAJOR - Static variable in class studio.mevera.imperat.Version
 
mc(String) - Static method in class studio.mevera.imperat.BukkitUtil.ClassesRefUtil
 
mcClass(String) - Static method in class studio.mevera.imperat.BukkitUtil.ClassesRefUtil
 
MENTION_CHARACTER - Static variable in interface studio.mevera.imperat.selector.SelectionType
 
mergedSet(Set<T>, Set<T>, Supplier<Set<T>>) - Static method in class studio.mevera.imperat.BukkitUtil
 
MinecraftArgumentType - Enum Class in studio.mevera.imperat.brigadier
 
MINOR - Static variable in class studio.mevera.imperat.Version
 

N

name - Variable in class studio.mevera.imperat.selector.field.AbstractField
The name of the selection field.
name() - Method in class studio.mevera.imperat.BukkitCommandSource
Gets the name of this command source.
NAME - Static variable in class studio.mevera.imperat.selector.field.filters.PredicateField
 
NBT - Enum constant in enum class studio.mevera.imperat.brigadier.MinecraftArgumentType
An NBT value.
NBT_PATH - Enum constant in enum class studio.mevera.imperat.brigadier.MinecraftArgumentType
A path within an NBT value.
NBT_TAG - Enum constant in enum class studio.mevera.imperat.brigadier.MinecraftArgumentType
Represents a partial NBT tag.
NEAREST - Enum constant in enum class studio.mevera.imperat.selector.field.operators.SortOption
 
nms(String) - Static method in class studio.mevera.imperat.BukkitUtil.ClassesRefUtil
 
nmsClass(String) - Static method in class studio.mevera.imperat.BukkitUtil.ClassesRefUtil
 
NumericField<N extends Number> - Class in studio.mevera.imperat.selector.field
 
NumericField(String, TypeWrap<N>) - Constructor for class studio.mevera.imperat.selector.field.NumericField
Constructs an AbstractField instance with the specified name and type.

O

obc(String) - Static method in class studio.mevera.imperat.BukkitUtil.ClassesRefUtil
 
obcClass(String) - Static method in class studio.mevera.imperat.BukkitUtil.ClassesRefUtil
 
OBJECTIVE_CRITERIA - Enum constant in enum class studio.mevera.imperat.brigadier.MinecraftArgumentType
A single score criterion.
of(N, N) - Static method in class studio.mevera.imperat.selector.field.Range
 
of(NumericField<N>) - Static method in class studio.mevera.imperat.selector.field.RangedNumericField
 
of(SelectionType, List<Entity>) - Static method in class studio.mevera.imperat.selector.TargetSelector
 
of(SelectionType, Entity...) - Static method in class studio.mevera.imperat.selector.TargetSelector
 
OfflinePlayerArgument - Class in studio.mevera.imperat.type
 
OfflinePlayerArgument() - Constructor for class studio.mevera.imperat.type.OfflinePlayerArgument
 
only(Class<E>) - Method in class studio.mevera.imperat.selector.TargetSelector
 
ONLY_CONSOLE - Static variable in interface studio.mevera.imperat.responses.BukkitResponseKey
 
ONLY_PLAYER - Static variable in interface studio.mevera.imperat.responses.BukkitResponseKey
 
operate(Integer, List<Entity>) - Method in class studio.mevera.imperat.selector.field.operators.LimitOperatorField
Performs an operation on the specified value and a list of entities.
operate(V, List<Entity>) - Method in class studio.mevera.imperat.selector.field.operators.OperatorField
Performs an operation on the specified value and a list of entities.
OPERATION - Enum constant in enum class studio.mevera.imperat.brigadier.MinecraftArgumentType
A scoreboard operation.
OperatorField<V> - Class in studio.mevera.imperat.selector.field.operators
OperatorField is an abstract base class that extends AbstractField.
OperatorField(String, TypeWrap<V>) - Constructor for class studio.mevera.imperat.selector.field.operators.OperatorField
 
origin() - Method in class studio.mevera.imperat.BukkitCommandSource
Gets the original command sender instance.

P

parse(CommandContext<BukkitCommandSource>, Argument<BukkitCommandSource>, String) - Method in class studio.mevera.imperat.type.TargetSelectorArgument
 
parse(CommandContext<BukkitCommandSource>, Argument<BukkitCommandSource>, String) - Method in class studio.mevera.imperat.brigadier.BukkitArgumentType
 
parse(CommandContext<BukkitCommandSource>, Argument<BukkitCommandSource>, String) - Method in class studio.mevera.imperat.type.LocationArgument
 
parse(CommandContext<BukkitCommandSource>, Argument<BukkitCommandSource>, String) - Method in class studio.mevera.imperat.type.OfflinePlayerArgument
 
parse(CommandContext<BukkitCommandSource>, Argument<BukkitCommandSource>, String) - Method in class studio.mevera.imperat.type.PlayerArgument
 
parse(ExecutionContext<BukkitCommandSource>, Cursor<BukkitCommandSource>) - Method in class studio.mevera.imperat.brigadier.BukkitArgumentType
 
parse(ExecutionContext<BukkitCommandSource>, Cursor<BukkitCommandSource>) - Method in class studio.mevera.imperat.type.LocationArgument
 
parse(ExecutionContext<BukkitCommandSource>, Cursor<BukkitCommandSource>) - Method in class studio.mevera.imperat.type.TargetSelectorArgument
 
parse(String, Cursor<BukkitCommandSource>, CommandContext<BukkitCommandSource>) - Static method in class studio.mevera.imperat.selector.SelectionParameterInput
 
parseAll(String, Cursor<BukkitCommandSource>, CommandContext<BukkitCommandSource>) - Static method in class studio.mevera.imperat.selector.SelectionParameterInput
 
parseFieldValue(String, CommandContext<BukkitCommandSource>) - Method in class studio.mevera.imperat.selector.field.NumericField
Parses the given string representation of the value and converts it into the field's value type.
parseFieldValue(String, CommandContext<BukkitCommandSource>) - Method in class studio.mevera.imperat.selector.field.operators.LimitOperatorField
Parses the given string representation of the value and converts it into the field's value type.
parseFieldValue(String, CommandContext<BukkitCommandSource>) - Method in class studio.mevera.imperat.selector.field.operators.OperatorField
Parses the given string representation of the value and converts it into the field's value type.
parseFieldValue(String, CommandContext<BukkitCommandSource>) - Method in class studio.mevera.imperat.selector.field.RangedNumericField
Parses the given string representation of the value and converts it into the field's value type.
parseFieldValue(String, CommandContext<BukkitCommandSource>) - Method in interface studio.mevera.imperat.selector.field.SelectionField
Parses the given string representation of the value and converts it into the field's value type.
parseNumber(String, CommandContext<BukkitCommandSource>) - Method in class studio.mevera.imperat.selector.field.NumericField
 
PARTICLE - Enum constant in enum class studio.mevera.imperat.brigadier.MinecraftArgumentType
A particle effect.
PATCH - Static variable in class studio.mevera.imperat.Version
 
PLAYER_USERNAME_PATTERN - Static variable in class studio.mevera.imperat.BukkitUtil
 
PlayerArgument - Class in studio.mevera.imperat.type
 
PlayerArgument() - Constructor for class studio.mevera.imperat.type.PlayerArgument
 
POTION_EFFECT - Enum constant in enum class studio.mevera.imperat.brigadier.MinecraftArgumentType
A potion effect.
PredicateField<V> - Class in studio.mevera.imperat.selector.field.filters
The PredicateField interface extends the SelectionField interface to add filtering functionality based on a specific value.
PredicateField(String, TypeWrap<V>) - Constructor for class studio.mevera.imperat.selector.field.filters.PredicateField
Constructs an AbstractField instance with the specified name and type.
provideField(String, Cursor<BukkitCommandSource>) - Method in interface studio.mevera.imperat.selector.field.provider.FieldProvider
Provides a selection field based on the given name.
provider - Variable in class studio.mevera.imperat.BukkitCommandSource
 

R

RANDOM - Enum constant in enum class studio.mevera.imperat.selector.field.operators.SortOption
 
RANDOM_PLAYER - Static variable in interface studio.mevera.imperat.selector.SelectionType
 
Range<N extends Number> - Class in studio.mevera.imperat.selector.field
 
RangedNumericField<N extends Number> - Class in studio.mevera.imperat.selector.field
RangedNumericField is a concrete implementation of AbstractField that handles numeric fields with range values.
register(LiteralArgumentBuilder<?>) - Method in interface studio.mevera.imperat.commodore.Commodore
 
register(LiteralCommandNode<?>) - Method in interface studio.mevera.imperat.commodore.Commodore
 
register(C, LiteralArgumentBuilder<?>) - Method in interface studio.mevera.imperat.commodore.Commodore
 
register(C, LiteralArgumentBuilder<?>, Predicate<? super Player>) - Method in interface studio.mevera.imperat.commodore.Commodore
 
register(C, LiteralCommandNode<?>) - Method in interface studio.mevera.imperat.commodore.Commodore
 
register(C, LiteralCommandNode<?>, Predicate<? super Player>) - Method in interface studio.mevera.imperat.commodore.Commodore
 
registerBukkitCommand(Command, Command<BukkitCommandSource>, PermissionChecker<BukkitCommandSource>) - Method in class studio.mevera.imperat.brigadier.BukkitBrigadierManager
 
registerSimpleCommand(Command<BukkitCommandSource>) - Method in class studio.mevera.imperat.BukkitImperat
Registering a command into the dispatcher
reply(String) - Method in class studio.mevera.imperat.BukkitCommandSource
Replies to the command sender with a string message.
reply(ComponentLike) - Method in class studio.mevera.imperat.BukkitCommandSource
Replies to the command sender with a component message.
requiresParameters() - Method in enum class studio.mevera.imperat.brigadier.MinecraftArgumentType
Checks if this argument valueType requires parameters
RESOURCE_LOCATION - Enum constant in enum class studio.mevera.imperat.brigadier.MinecraftArgumentType
An Identifier.
ROTATION - Enum constant in enum class studio.mevera.imperat.brigadier.MinecraftArgumentType
A rotation (yaw, pitch).

S

SCOREBOARD_OBJECTIVE - Enum constant in enum class studio.mevera.imperat.brigadier.MinecraftArgumentType
A scoreboard objective.
SCOREBOARD_SLOT - Enum constant in enum class studio.mevera.imperat.brigadier.MinecraftArgumentType
A scoreboard slot.
SelectionField<V> - Interface in studio.mevera.imperat.selector.field
The SelectionField interface defines methods for handling selection fields with generic types.
SelectionParameterInput<V> - Class in studio.mevera.imperat.selector
 
SelectionType - Interface in studio.mevera.imperat.selector
 
sender - Variable in class studio.mevera.imperat.BukkitCommandSource
 
SEPARATOR - Static variable in interface studio.mevera.imperat.selector.field.SelectionField
 
setAdventureProvider(AdventureProvider<CommandSender>) - Method in class studio.mevera.imperat.BukkitConfigBuilder
 
shortField(String) - Static method in class studio.mevera.imperat.selector.field.NumericField
 
shutdownPlatform() - Method in class studio.mevera.imperat.BukkitImperat
 
size() - Method in class studio.mevera.imperat.selector.TargetSelector
 
SORT - Static variable in class studio.mevera.imperat.selector.field.operators.LimitOperatorField
 
SortOption - Enum Class in studio.mevera.imperat.selector.field.operators
 
SPLIT_LINE - Static variable in class studio.mevera.imperat.BukkitUtil
 
studio.mevera.imperat - package studio.mevera.imperat
 
studio.mevera.imperat.brigadier - package studio.mevera.imperat.brigadier
 
studio.mevera.imperat.commodore - package studio.mevera.imperat.commodore
 
studio.mevera.imperat.responses - package studio.mevera.imperat.responses
 
studio.mevera.imperat.selector - package studio.mevera.imperat.selector
 
studio.mevera.imperat.selector.field - package studio.mevera.imperat.selector.field
 
studio.mevera.imperat.selector.field.filters - package studio.mevera.imperat.selector.field.filters
 
studio.mevera.imperat.selector.field.operators - package studio.mevera.imperat.selector.field.operators
 
studio.mevera.imperat.selector.field.provider - package studio.mevera.imperat.selector.field.provider
 
studio.mevera.imperat.type - package studio.mevera.imperat.type
 
suggestions - Variable in class studio.mevera.imperat.selector.field.AbstractField
A list that holds suggestion strings related to the selection field's value.
SUPPORTS_PAPER_ASYNC_TAB_COMPLETION - Static variable in class studio.mevera.imperat.Version
 
SWIZZLE - Enum constant in enum class studio.mevera.imperat.brigadier.MinecraftArgumentType
A collection of up to 3 axes.

T

TAG - Static variable in class studio.mevera.imperat.selector.field.filters.PredicateField
 
TargetSelector - Class in studio.mevera.imperat.selector
 
TargetSelectorArgument - Class in studio.mevera.imperat.type
 
TargetSelectorArgument() - Constructor for class studio.mevera.imperat.type.TargetSelectorArgument
 
TEMPLATE_MIRROR - Enum constant in enum class studio.mevera.imperat.brigadier.MinecraftArgumentType
Template mirror.
TEMPLATE_ROTATION - Enum constant in enum class studio.mevera.imperat.brigadier.MinecraftArgumentType
Template rotation.
test(BukkitCommandSource, Entity) - Method in interface studio.mevera.imperat.selector.EntityCondition
Evaluates the given condition on an entity based on the source.
type - Variable in class studio.mevera.imperat.selector.field.AbstractField
Represents the type information of the value that this field handles.
TYPE - Static variable in class studio.mevera.imperat.selector.field.filters.PredicateField
 
TYPES - Static variable in interface studio.mevera.imperat.selector.SelectionType
 

U

UNKNOWN - Static variable in interface studio.mevera.imperat.selector.SelectionType
 
UNKNOWN_OFFLINE_PLAYER - Static variable in interface studio.mevera.imperat.responses.BukkitResponseKey
 
UNKNOWN_PLAYER - Static variable in interface studio.mevera.imperat.responses.BukkitResponseKey
 
UNKNOWN_SELECTION_TYPE - Static variable in interface studio.mevera.imperat.responses.BukkitResponseKey
 
UNKNOWN_SELECTOR_FIELD - Static variable in interface studio.mevera.imperat.responses.BukkitResponseKey
 
UNKNOWN_WORLD - Static variable in interface studio.mevera.imperat.responses.BukkitResponseKey
 
unregisterAllCommands() - Method in class studio.mevera.imperat.BukkitImperat
Unregisters all commands from the internal registry
unregisterCommand(String) - Method in class studio.mevera.imperat.BukkitImperat
Unregisters a command from the internal registry
uuid() - Method in class studio.mevera.imperat.BukkitCommandSource
Gets the UUID of the command source.
UUID - Enum constant in enum class studio.mevera.imperat.brigadier.MinecraftArgumentType
Represents a UUID value.

V

VALUE_EQUALS - Static variable in interface studio.mevera.imperat.selector.field.SelectionField
 
valueOf(String) - Static method in enum class studio.mevera.imperat.brigadier.MinecraftArgumentType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class studio.mevera.imperat.selector.field.operators.SortOption
Returns the enum constant of this class with the specified name.
values() - Static method in enum class studio.mevera.imperat.brigadier.MinecraftArgumentType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class studio.mevera.imperat.selector.field.operators.SortOption
Returns an array containing the constants of this enum class, in the order they are declared.
VECTOR_2 - Enum constant in enum class studio.mevera.imperat.brigadier.MinecraftArgumentType
A 2D vector.
VECTOR_3 - Enum constant in enum class studio.mevera.imperat.brigadier.MinecraftArgumentType
A 3D vector.
Version - Class in studio.mevera.imperat
 
Version() - Constructor for class studio.mevera.imperat.Version
 
VERSION_EXACT - Static variable in class studio.mevera.imperat.Version
 

W

warn(String) - Method in class studio.mevera.imperat.BukkitCommandSource
Sends a warning message to the command sender.
wrapCommandSource(Object) - Method in class studio.mevera.imperat.brigadier.BukkitBrigadierManager
 
wrapNMSCommandSource(Object) - Method in interface studio.mevera.imperat.commodore.Commodore
 
wrapSender(Object) - Method in class studio.mevera.imperat.BukkitImperat
Wraps the sender into a built-in command-sender valueType
writeCommandMapInstance(SimpleCommandMap) - Static method in class studio.mevera.imperat.BukkitUtil
 
A B C D E F G H I K L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form