net.minecraft.command

public interface ArgumentSpec<T>

net.minecraft.server.commands.ArgProvider
net.minecraft.class_1_1047
net.minecraft.command.ArgumentSpec

Method summary

Modifier and TypeMethod
T
access(com.mojang.brigadier.context.CommandContext<CommandSourceStack> context)
method_1_6556(com.mojang.brigadier.context.CommandContext<class_2168> arg0)
get(com.mojang.brigadier.context.CommandContext<ServerCommandSource> context)
com.mojang.brigadier.builder.ArgumentBuilder<ServerCommandSource, ?>
wrap(com.mojang.brigadier.builder.ArgumentBuilder<CommandSourceStack, ?> parent, Function<com.mojang.brigadier.builder.ArgumentBuilder<CommandSourceStack, ?>, com.mojang.brigadier.builder.ArgumentBuilder<CommandSourceStack, ?>> function)
method_1_6559(com.mojang.brigadier.builder.ArgumentBuilder<class_2168, ?> arg0, Function<com.mojang.brigadier.builder.ArgumentBuilder<class_2168, ?>, com.mojang.brigadier.builder.ArgumentBuilder<class_2168, ?>> arg1)
addArgument(com.mojang.brigadier.builder.ArgumentBuilder<ServerCommandSource, ?> argumentBuilder, Function<com.mojang.brigadier.builder.ArgumentBuilder<ServerCommandSource, ?>, com.mojang.brigadier.builder.ArgumentBuilder<ServerCommandSource, ?>> then)
static <T> ArgumentSpec<T>
create(String key, Supplier<com.mojang.brigadier.builder.ArgumentBuilder<CommandSourceStack, ?>> child, InCommandFunction<com.mojang.brigadier.context.CommandContext<CommandSourceStack>, T> access)
method_1_6558(String arg0, Supplier<com.mojang.brigadier.builder.ArgumentBuilder<class_2168, ?>> arg1, class_10618<com.mojang.brigadier.context.CommandContext<class_2168>, T> arg2)
createLabeled(String keyword, Supplier<com.mojang.brigadier.builder.ArgumentBuilder<ServerCommandSource, ?>> argumentSupplier, ArgumentGetter<com.mojang.brigadier.context.CommandContext<ServerCommandSource>, T> argumentGetter)
static <T> List<ArgumentSpec<T>>
buildList(String argName, List<ArgProvider$Factory<T>> factories)
method_1_6557(String arg0, List<class_1_1047$class_1_1048<T>> arg1)
nameAll(String argName, List<ArgumentSpec$Unnamed<T>> factories)