Class BrigadierCommandRegistry.BrigadierArgumentRegistry<S>
java.lang.Object
dev.ua.theroer.magicutils.commands.brigadier.BrigadierCommandRegistry.BrigadierArgumentRegistry<S>
- Type Parameters:
S- command source type
- Enclosing class:
BrigadierCommandRegistry<S>
Registry for Brigadier argument resolvers.
-
Constructor Summary
ConstructorsConstructorDescriptionCreates a new Brigadier argument registry with default resolvers. -
Method Summary
Modifier and TypeMethodDescriptionvoidRegisters a custom argument resolver.resolve(CommandArgument argument) Resolves a Brigadier shape for a command argument.
-
Constructor Details
-
BrigadierArgumentRegistry
public BrigadierArgumentRegistry()Creates a new Brigadier argument registry with default resolvers.
-
-
Method Details
-
register
Registers a custom argument resolver.- Parameters:
resolver- argument resolver
-
resolve
Resolves a Brigadier shape for a command argument.- Parameters:
argument- command argument metadata- Returns:
- argument shape
-