net.minecraft.loot.function

public class LootFunctions

ctj
net.minecraft.world.level.storage.loot.functions.LootItemFunctions
net.minecraft.class_131
net.minecraft.loot.function.LootFunctions
net.minecraft.unmapped.C_daukiiao
net.minecraft.world.storage.loot.functions.LootFunctionManager
net.minecraft.world.storage.loot.functions.LootFunctionManager

Field summary

Modifier and TypeField
private static final Map<Identifier, LootFunction$Factory<?>>
b
FUNCTIONS_BY_NAME
field_1100
byId
f_ridaieqx
field_186584_a
NAME_TO_SERIALIZER_MAP
private static final Map<Class<? extends LootFunction>, LootFunction$Factory<?>>
c
FUNCTIONS_BY_CLASS
field_1101
byClass
f_efehbgug
field_186585_b
CLASS_TO_SERIALIZER_MAP
public static final BiFunction<ItemStack, LootContext, ItemStack>
a
IDENTITY
field_1102
NOOP
f_cbatfjwg
field_216242_a
IDENTITY

Method summary

Modifier and TypeMethod
public static <T extends LootFunction> void
a(cti$b<? extends T> arg0)
register(LootItemFunction$Serializer<? extends T> arg0)
method_589(class_117$class_119<? extends T> arg0)
register(LootFunction$Factory<? extends T> function)
m_pqvcpkan(C_tmxhskql$C_lztpagpb<? extends T> arg0)
func_186582_a(ILootFunction$Serializer<? extends T> arg0)
registerFunction(ILootFunction$Serializer<? extends T> serializer)
public static LootFunction$Factory<?>
a(sm arg0)
getSerializer(ResourceLocation arg0)
method_593(class_2960 arg0)
get(Identifier id)
m_nsspvidt(C_ncpywfca arg0)
func_186583_a(ResourceLocation arg0)
getSerializerForName(ResourceLocation location)
public static <T extends LootFunction> LootFunction$Factory<T>
a(T arg0)
getSerializer(T arg0)
method_590(T arg0)
getFactory(T function)
m_ufhfhrmz(T arg0)
func_186581_a(T arg0)
getSerializerFor(T functionClass)
public static BiFunction<ItemStack, LootContext, ItemStack>
a(BiFunction<ben, crx, ben>[] arg0)
compose(BiFunction<ItemStack, LootContext, ItemStack>[] arg0)
method_594(BiFunction<class_1799, class_47, class_1799>[] arg0)
join(BiFunction<ItemStack, LootContext, ItemStack>[] lootFunctions)
m_niydmnlv(BiFunction<C_sddaxwyk, C_iakykpgh, C_sddaxwyk>[] arg0)
func_216241_a(BiFunction<ItemStack, LootContext, ItemStack>[] arg0)
combine(BiFunction<ItemStack, LootContext, ItemStack>[] arg0)