Package net.minecraft.commands.functions
Class MacroFunction.MacroEntry<T extends ExecutionCommandSource<T>>
java.lang.Object
net.minecraft.commands.functions.MacroFunction.MacroEntry<T>
- All Implemented Interfaces:
MacroFunction.Entry<T>
- Enclosing class:
MacroFunction<T extends ExecutionCommandSource<T>>
static class MacroFunction.MacroEntry<T extends ExecutionCommandSource<T>>
extends Object
implements MacroFunction.Entry<T>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final T
private final it.unimi.dsi.fastutil.ints.IntList
private final StringTemplate
-
Constructor Summary
ConstructorsConstructorDescriptionMacroEntry
(StringTemplate pTemplate, it.unimi.dsi.fastutil.ints.IntList pParameters, T pCompilationContext) -
Method Summary
Modifier and TypeMethodDescriptioninstantiate
(List<String> pArguments, com.mojang.brigadier.CommandDispatcher<T> pDispatcher, ResourceLocation pFunction) it.unimi.dsi.fastutil.ints.IntList
-
Field Details
-
template
-
parameters
private final it.unimi.dsi.fastutil.ints.IntList parameters -
compilationContext
-
-
Constructor Details
-
MacroEntry
public MacroEntry(StringTemplate pTemplate, it.unimi.dsi.fastutil.ints.IntList pParameters, T pCompilationContext)
-
-
Method Details
-
parameters
public it.unimi.dsi.fastutil.ints.IntList parameters()- Specified by:
parameters
in interfaceMacroFunction.Entry<T extends ExecutionCommandSource<T>>
-
instantiate
public UnboundEntryAction<T> instantiate(List<String> pArguments, com.mojang.brigadier.CommandDispatcher<T> pDispatcher, ResourceLocation pFunction) throws FunctionInstantiationException - Specified by:
instantiate
in interfaceMacroFunction.Entry<T extends ExecutionCommandSource<T>>
- Throws:
FunctionInstantiationException
-