Class RegistryArgument
-
- All Implemented Interfaces:
public final class RegistryArgument extends AbstractStellarArgument<RegistryArgument, NamespacedKey>
-
-
Field Summary
Fields Modifier and Type Field Description private final RegistryKey<?>
registry
private final Set<String>
aliases
private final ArgumentType<NamespacedKey>
argumentType
private final Set<AbstractStellarArgument<?, ?>>
arguments
private final Set<ExecutableExecution<?>>
executions
private final Set<ExecutableExecution<?>>
failureExecutions
private final Set<ExecutableExecution<?>>
globalFailureExecutions
private HideDefaultFailureMessages
hideDefaultFailureMessages
private final String
name
private NMS
nms
private AbstractStellarCommand<?>
parent
private final List<ExecutableRequirement<?>>
requirements
private final Set<ExecutableRunnable<?>>
runnables
private Integer
suggestionOffset
private final Set<ExecutableSuggestion<?>>
suggestions
-
Constructor Summary
Constructors Constructor Description RegistryArgument(String name, RegistryKey<?> registry)
-
Method Summary
Modifier and Type Method Description final RegistryKey<?>
getRegistry()
-
Methods inherited from class com.undefined.stellar.AbstractStellarCommand
addAdvancedListArgument, addAdvancedListArgument, addAdvancedListArgument, addAdvancedListArgument, addAlias, addAliases, addAngleArgument, addArgument, addArgument, addAsyncExecution, addAsyncExecution, addAsyncRunnable, addAsyncRunnable, addAxisArgument, addBlockDataArgument, addBlockPredicateArgument, addBooleanArgument, addColorArgument, addComponentArgument, addDisplaySlotArgument, addDoubleArgument, addDoubleRangeArgument, addEntityAnchorArgument, addEntityArgument, addEnumArgument, addEnumArgument, addEnvironmentArgument, addExecution, addExecution, addFailureExecution, addFailureExecution, addFailureMessage, addFailureMessage, addFloatArgument, addGameModeArgument, addGameProfileArgument, addGlobalFailureExecution, addGlobalFailureExecution, addGlobalFailureMessage, addGlobalFailureMessage, addHeightMapArgument, addIntRangeArgument, addIntegerArgument, addItemSlotArgument, addItemStackArgument, addItemStackPredicateArgument, addListArgument, addListArgument, addListArgument, addListArgument, addListArgument, addListArgument, addLiteralArgument, addLocationArgument, addLongArgument, addLootTableArgument, addMessageArgument, addMirrorArgument, addNamespacedKeyArgument, addObjectiveArgument, addObjectiveCriteriaArgument, addOnlinePlayersArgument, addOperationArgument, addParticleArgument, addPhraseArgument, addRequirement, addRequirement, addRequirement, addRequirement, addRequirements, addRequirements, addRotationArgument, addRunnable, addRunnable, addScoreHolderArgument, addStringArgument, addStructureRotationArgument, addStyleArgument, addTeamArgument, addTimeArgument, addUUIDArgument, clearAliases, getAliases, getArguments, getExecutions, getFailureExecutions, getHideDefaultFailureMessages, getName, getNms, getRequirements, getRunnables, hideDefaultFailureMessages, setHideDefaultFailureMessages, setNms
-
Methods inherited from class com.undefined.stellar.AbstractStellarArgument
addAsyncSuggestion, addAsyncSuggestion, addFutureSuggestion, addFutureSuggestion, addSuggestion, addSuggestion, addSuggestion, addSuggestion, addSuggestionOffset, addSuggestions, addSuggestions, clearInformation, getArgumentType, getGlobalFailureExecutions, getParent, getSuggestionOffset, getSuggestions, hasGlobalHiddenDefaultFailureMessages, register, setDescription, setInformation, setParent, setSuggestionOffset, setSuggestionOffset, setUsageText
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Constructor Detail
-
RegistryArgument
RegistryArgument(String name, RegistryKey<?> registry)
-
-
Method Detail
-
getRegistry
final RegistryKey<?> getRegistry()
-
-
-
-