Index
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
CommandSourcethat wraps a BukkitCommandSender. - 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
Commodoreinstance for the given Imperat dispatcher. - getCondition(V, Cursor<BukkitCommandSource>, CommandContext<BukkitCommandSource>) - Method in class studio.mevera.imperat.selector.field.filters.PredicateField
-
Generates an
EntityConditionbased 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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form