net.minecraft.server.function

public interface CommandFunction<T>

net.minecraft.commands.functions.CommandFunction
net.minecraft.class_2158
net.minecraft.server.function.CommandFunction

Method summary

Modifier and TypeMethod
Identifier
id()
comp_1994()
id()
Procedure<T>
instantiate(CompoundTag arguments, com.mojang.brigadier.CommandDispatcher<T> dispatcher)
method_52595(class_2487 arg0, com.mojang.brigadier.CommandDispatcher<T> arg1)
withMacroReplaced(NbtCompound arguments, com.mojang.brigadier.CommandDispatcher<T> dispatcher)
private static boolean
shouldConcatenateNextLine(CharSequence line)
method_52592(CharSequence arg0)
continuesToNextLine(CharSequence string)
static <T extends AbstractServerCommandSource<T>> CommandFunction<T>
fromLines(Identifier id, com.mojang.brigadier.CommandDispatcher<T> dispatcher, T compilationContext, List<String> lines)
method_9195(class_2960 arg0, com.mojang.brigadier.CommandDispatcher<T> arg1, T arg2, List<String> arg3)
create(Identifier id, com.mojang.brigadier.CommandDispatcher<T> dispatcher, T source, List<String> lines)
static void
checkCommandLineLength(CharSequence line)
method_57057(CharSequence arg0)
validateCommandLength(CharSequence command)
static <T extends AbstractServerCommandSource<T>> SourcedCommandAction<T>
parseCommand(com.mojang.brigadier.CommandDispatcher<T> dispatcher, T compilationContext, com.mojang.brigadier.StringReader input)
method_54417(com.mojang.brigadier.CommandDispatcher<T> arg0, T arg1, com.mojang.brigadier.StringReader arg2)
parse(com.mojang.brigadier.CommandDispatcher<T> dispatcher, T source, com.mojang.brigadier.StringReader reader)