net.minecraft.world.gen.loot.functions

public class LootItemFunctions

cpy
net.minecraft.class_131
net.minecraft.world.gen.loot.functions.LootItemFunctions
net.minecraft.world.storage.loot.functions.LootFunctionManager
net.minecraft.world.storage.loot.functions.LootFunctionManager

Field summary

Modifier and TypeField
private static final Map<Identifier, LootItemCondition$C_14810642<?>>
b
field_1100
SERIALIZERS_BY_ID
field_186584_a
field_186584_a
private static final Map<Class<? extends LootItemCondition>, LootItemCondition$C_14810642<?>>
c
field_1101
SERIALIZERS_BY_TYPE
field_186585_b
field_186585_b
public static final BiFunction<ItemStack, LootContext, ItemStack>
a
field_1102
f_95715501
field_216242_a
field_216242_a

Method summary

Modifier and TypeMethod
public static <T extends LootItemCondition> void
a(cpx$b<? extends T> arg0)
method_589(class_117$class_119<? extends T> arg0)
registerSerializer(LootItemCondition$C_14810642<? extends T> arg0)
func_186582_a(ILootFunction$Serializer<? extends T> arg0)
registerFunction(ILootFunction$Serializer<? extends T> serializer)
public static LootItemCondition$C_14810642<?>
a(qs arg0)
method_593(class_2960 arg0)
getSerializer(Identifier arg0)
func_186583_a(ResourceLocation arg0)
getSerializerForName(ResourceLocation location)
public static <T extends LootItemCondition> LootItemCondition$C_14810642<T>
a(T arg0)
method_590(T arg0)
getSerializer(T arg0)
func_186581_a(T arg0)
getSerializerFor(T functionClass)
public static BiFunction<ItemStack, LootContext, ItemStack>
a(BiFunction<bcb, coo, bcb>[] arg0)
method_594(BiFunction<class_1799, class_47, class_1799>[] arg0)
m_56479855(BiFunction<ItemStack, LootContext, ItemStack>[] arg0)
func_216241_a(BiFunction<ItemStack, LootContext, ItemStack>[] arg0)
func_216241_a(BiFunction<ItemStack, LootContext, ItemStack>[] arg0)