Package net.minecraft.server.function
Class FunctionBuilder<T extends AbstractServerCommandSource<T>>
java.lang.Object
net.minecraft.server.function.FunctionBuilder<T>
- Mappings:
Namespace Name official hcintermediary net/minecraft/class_8867named net/minecraft/server/function/FunctionBuilder
-
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) 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 official aLhc;a:Ljava/util/List;intermediary field_46755Lnet/minecraft/class_8867;field_46755:Ljava/util/List;named actionsLnet/minecraft/server/function/FunctionBuilder;actions:Ljava/util/List;
-
macroLines
- Mappings:
Namespace Name Mixin selector official bLhc;b:Ljava/util/List;intermediary field_46756Lnet/minecraft/class_8867;field_46756:Ljava/util/List;named macroLinesLnet/minecraft/server/function/FunctionBuilder;macroLines:Ljava/util/List;
-
usedVariables
- Mappings:
Namespace Name Mixin selector official cLhc;c:Ljava/util/List;intermediary field_46757Lnet/minecraft/class_8867;field_46757:Ljava/util/List;named usedVariablesLnet/minecraft/server/function/FunctionBuilder;usedVariables:Ljava/util/List;
-
-
Constructor Details
-
FunctionBuilder
FunctionBuilder()
-
-
Method Details
-
addAction
- Mappings:
Namespace Name Mixin selector official aLhc;a(Lgs;)Vintermediary method_54419Lnet/minecraft/class_8867;method_54419(Lnet/minecraft/class_8856;)Vnamed addActionLnet/minecraft/server/function/FunctionBuilder;addAction(Lnet/minecraft/command/SourcedCommandAction;)V
-
indexOfVariable
- Mappings:
Namespace Name Mixin selector official aLhc;a(Ljava/lang/String;)Iintermediary method_54420Lnet/minecraft/class_8867;method_54420(Ljava/lang/String;)Inamed indexOfVariableLnet/minecraft/server/function/FunctionBuilder;indexOfVariable(Ljava/lang/String;)I
-
indicesOfVariables
- Mappings:
Namespace Name Mixin selector official aLhc;a(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;named indicesOfVariablesLnet/minecraft/server/function/FunctionBuilder;indicesOfVariables(Ljava/util/List;)Lit/unimi/dsi/fastutil/ints/IntList;
-
addMacroCommand
- Mappings:
Namespace Name Mixin selector official aLhc;a(Ljava/lang/String;I)Vintermediary method_54421Lnet/minecraft/class_8867;method_54421(Ljava/lang/String;I)Vnamed addMacroCommandLnet/minecraft/server/function/FunctionBuilder;addMacroCommand(Ljava/lang/String;I)V
-
toCommandFunction
- Mappings:
Namespace Name Mixin selector official aLhc;a(Lahg;)Lhb;intermediary method_54418Lnet/minecraft/class_8867;method_54418(Lnet/minecraft/class_2960;)Lnet/minecraft/class_2158;named toCommandFunctionLnet/minecraft/server/function/FunctionBuilder;toCommandFunction(Lnet/minecraft/util/Identifier;)Lnet/minecraft/server/function/CommandFunction;
-