Class ScoreHolderArgument
java.lang.Object
net.minecraft.commands.arguments.ScoreHolderArgument
- All Implemented Interfaces:
ArgumentType<ScoreHolderArgument.Result>
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic interfacestatic class -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final SimpleCommandExceptionTypeprivate static final Collection<String> private final booleanstatic final SuggestionProvider<CommandSourceStack> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ScoreHoldergetName(CommandContext<CommandSourceStack> context, String name) static Collection<ScoreHolder> getNames(CommandContext<CommandSourceStack> context, String name) static Collection<ScoreHolder> getNames(CommandContext<CommandSourceStack> context, String name, Supplier<Collection<ScoreHolder>> wildcard) static Collection<ScoreHolder> getNamesWithDefaultWildcard(CommandContext<CommandSourceStack> context, String name) parse(StringReader reader) private ScoreHolderArgument.Resultparse(StringReader reader, boolean allowSelectors) parse(StringReader reader, S source) static ScoreHolderArgumentstatic ScoreHolderArgumentMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface ArgumentType
listSuggestions
-
Field Details
-
SUGGEST_SCORE_HOLDERS
-
EXAMPLES
-
ERROR_NO_RESULTS
-
multiple
private final boolean multiple
-
-
Constructor Details
-
ScoreHolderArgument
public ScoreHolderArgument(boolean multiple)
-
-
Method Details
-
getName
public static ScoreHolder getName(CommandContext<CommandSourceStack> context, String name) throws CommandSyntaxException - Throws:
CommandSyntaxException
-
getNames
public static Collection<ScoreHolder> getNames(CommandContext<CommandSourceStack> context, String name) throws CommandSyntaxException - Throws:
CommandSyntaxException
-
getNamesWithDefaultWildcard
public static Collection<ScoreHolder> getNamesWithDefaultWildcard(CommandContext<CommandSourceStack> context, String name) throws CommandSyntaxException - Throws:
CommandSyntaxException
-
getNames
public static Collection<ScoreHolder> getNames(CommandContext<CommandSourceStack> context, String name, Supplier<Collection<ScoreHolder>> wildcard) throws CommandSyntaxException - Throws:
CommandSyntaxException
-
scoreHolder
-
scoreHolders
-
parse
- Specified by:
parsein interfaceArgumentType<ScoreHolderArgument.Result>- Throws:
CommandSyntaxException
-
parse
public <S> ScoreHolderArgument.Result parse(StringReader reader, S source) throws CommandSyntaxException - Specified by:
parsein interfaceArgumentType<ScoreHolderArgument.Result>- Throws:
CommandSyntaxException
-
parse
private ScoreHolderArgument.Result parse(StringReader reader, boolean allowSelectors) throws CommandSyntaxException - Throws:
CommandSyntaxException
-
getExamples
- Specified by:
getExamplesin interfaceArgumentType<ScoreHolderArgument.Result>
-