net.minecraft.commands.functions

class FunctionBuilder<T extends ExecutionCommandSource<T>>

il
net.minecraft.commands.functions.FunctionBuilder
net.minecraft.class_8867
net.minecraft.server.function.FunctionBuilder
net.minecraft.commands.functions.FunctionBuilder

Field summary

Modifier and TypeField
private List<UnboundEntryAction<T>>
a
plainEntries
field_46755
actions
private List<MacroFunction$Entry<T>>
b
macroEntries
field_46756
macroLines
private final List<String>
c
macroArguments
field_46757
usedVariables

Constructor summary

ModifierConstructor
()

Method summary

Modifier and TypeMethod
public void
a(ia<T> arg0)
addCommand(UnboundEntryAction<T> arg0)
method_54419(class_8856<T> arg0)
addAction(SourcedCommandAction<T> action)
private int
a(String arg0)
getArgumentIndex(String arg0)
method_54420(String arg0)
indexOfVariable(String variable)
private it.unimi.dsi.fastutil.ints.IntList
a(List<String> arg0)
convertToIndices(List<String> arg0)
method_54422(List<String> arg0)
indicesOfVariables(List<String> variables)
public void
a(String arg0, int arg1, T arg2)
addMacro(String arg0, int arg1, T arg2)
method_54421(String arg0, int arg1, T arg2)
addMacroCommand(String command, int lineNum, T source)
public CommandFunction<T>
a(alz arg0)
build(ResourceLocation arg0)
method_54418(class_2960 arg0)
toCommandFunction(Identifier id)