net.minecraft.commands.functions

public class MacroFunction<T extends ExecutionCommandSource<T>>

implements CommandFunction<T>

id
net.minecraft.commands.functions.MacroFunction
net.minecraft.class_8641

Field summary

Modifier and TypeField
private static final DecimalFormat
a
DECIMAL_FORMAT
field_46190
private static final int
b
MAX_CACHE_ENTRIES
field_45150
private final List<String>
c
parameters
field_45149
private final it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenHashMap<List<String>, InstantiatedFunction<T>>
d
cache
field_45151
private final ResourceLocation
e
id
field_46758
private final List<MacroFunction$Entry<T>>
f
entries
field_46759

Constructor summary

ModifierConstructor
public (ResourceLocation arg0, List<MacroFunction$Entry<T>> arg1, List<String> arg2)

Method summary

Modifier and TypeMethod
public ResourceLocation
a()
id()
comp_1994()
public InstantiatedFunction<T>
a(ue arg0, com.mojang.brigadier.CommandDispatcher<T> arg1)
instantiate(CompoundTag arg0, com.mojang.brigadier.CommandDispatcher<T> arg1)
method_52595(class_2487 arg0, com.mojang.brigadier.CommandDispatcher<T> arg1)
private static String
a(ve arg0)
stringify(Tag arg0)
method_53840(class_2520 arg0)
private static void
a(List<String> arg0, it.unimi.dsi.fastutil.ints.IntList arg1, List<String> arg2)
lookupValues(List<String> arg0, it.unimi.dsi.fastutil.ints.IntList arg1, List<String> arg2)
method_54424(List<String> arg0, it.unimi.dsi.fastutil.ints.IntList arg1, List<String> arg2)
private InstantiatedFunction<T>
a(List<String> arg0, List<String> arg1, com.mojang.brigadier.CommandDispatcher<T> arg2)
substituteAndParse(List<String> arg0, List<String> arg1, com.mojang.brigadier.CommandDispatcher<T> arg2)
method_52597(List<String> arg0, List<String> arg1, com.mojang.brigadier.CommandDispatcher<T> arg2)