Package net.minecraft.server.function
Class FunctionBuilder<T extends AbstractServerCommandSource<T>>
java.lang.Object
net.minecraft.server.function.FunctionBuilder<T>
- Mappings:
 Namespace Name named net/minecraft/server/function/FunctionBuilderintermediary net/minecraft/class_8867official il
- 
Field Summary
FieldsModifier and TypeFieldDescriptionprivate @Nullable List<SourcedCommandAction<T>> private @Nullable List<Macro.Line<T>>  - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionvoidaddAction(SourcedCommandAction<T> action) voidaddMacroCommand(String command, int lineNum, T source) private intindexOfVariable(String variable) private IntListindicesOfVariables(List<String> variables)  
- 
Field Details
- 
actions
@Nullable private @Nullable List<SourcedCommandAction<T extends AbstractServerCommandSource<T>>> actions- Mappings:
 Namespace Name Mixin selector named actionsLnet/minecraft/server/function/FunctionBuilder;actions:Ljava/util/List;intermediary field_46755Lnet/minecraft/class_8867;field_46755:Ljava/util/List;official aLil;a:Ljava/util/List;
 - 
macroLines
- Mappings:
 Namespace Name Mixin selector named macroLinesLnet/minecraft/server/function/FunctionBuilder;macroLines:Ljava/util/List;intermediary field_46756Lnet/minecraft/class_8867;field_46756:Ljava/util/List;official bLil;b:Ljava/util/List;
 - 
usedVariables
- Mappings:
 Namespace Name Mixin selector named usedVariablesLnet/minecraft/server/function/FunctionBuilder;usedVariables:Ljava/util/List;intermediary field_46757Lnet/minecraft/class_8867;field_46757:Ljava/util/List;official cLil;c:Ljava/util/List;
 
 - 
 - 
Constructor Details
- 
FunctionBuilder
FunctionBuilder() 
 - 
 - 
Method Details
- 
addAction
- Mappings:
 Namespace Name Mixin selector named addActionLnet/minecraft/server/function/FunctionBuilder;addAction(Lnet/minecraft/command/SourcedCommandAction;)Vintermediary method_54419Lnet/minecraft/class_8867;method_54419(Lnet/minecraft/class_8856;)Vofficial aLil;a(Lia;)V
 - 
indexOfVariable
- Mappings:
 Namespace Name Mixin selector named indexOfVariableLnet/minecraft/server/function/FunctionBuilder;indexOfVariable(Ljava/lang/String;)Iintermediary method_54420Lnet/minecraft/class_8867;method_54420(Ljava/lang/String;)Iofficial aLil;a(Ljava/lang/String;)I
 - 
indicesOfVariables
- Mappings:
 Namespace Name Mixin selector named indicesOfVariablesLnet/minecraft/server/function/FunctionBuilder;indicesOfVariables(Ljava/util/List;)Lit/unimi/dsi/fastutil/ints/IntList;intermediary method_54422Lnet/minecraft/class_8867;method_54422(Ljava/util/List;)Lit/unimi/dsi/fastutil/ints/IntList;official aLil;a(Ljava/util/List;)Lit/unimi/dsi/fastutil/ints/IntList;
 - 
addMacroCommand
- Mappings:
 Namespace Name Mixin selector named addMacroCommandLnet/minecraft/server/function/FunctionBuilder;addMacroCommand(Ljava/lang/String;ILnet/minecraft/server/command/AbstractServerCommandSource;)Vintermediary method_54421Lnet/minecraft/class_8867;method_54421(Ljava/lang/String;ILnet/minecraft/class_8839;)Vofficial aLil;a(Ljava/lang/String;ILey;)V
 - 
toCommandFunction
- Mappings:
 Namespace Name Mixin selector named toCommandFunctionLnet/minecraft/server/function/FunctionBuilder;toCommandFunction(Lnet/minecraft/util/Identifier;)Lnet/minecraft/server/function/CommandFunction;intermediary method_54418Lnet/minecraft/class_8867;method_54418(Lnet/minecraft/class_2960;)Lnet/minecraft/class_2158;official aLil;a(Lalz;)Lik;
 
 -