net.minecraft.loot.function

public class LootFunctionTypes

net.minecraft.world.level.storage.loot.functions.LootItemFunctions
net.minecraft.class_131
net.minecraft.loot.function.LootFunctionTypes

Field summary

Modifier and TypeField
public static final BiFunction<ItemStack, LootContext, ItemStack>
IDENTITY
field_1102
NOOP
public static final com.mojang.serialization.Codec<LootFunction>
TYPED_CODEC
field_45831
BASE_CODEC
public static final com.mojang.serialization.Codec<LootFunction>
ROOT_CODEC
field_50023
CODEC
public static final com.mojang.serialization.Codec<RegistryEntry<LootFunction>>
CODEC
field_45832
ENTRY_CODEC

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
public static com.mojang.serialization.MapCodec<? extends LootFunction>
bootstrap(Registry<com.mojang.serialization.MapCodec<? extends LootItemFunction>> registry)
method_1_743(class_2378<com.mojang.serialization.MapCodec<? extends class_117>> arg0)
register(Registry<com.mojang.serialization.MapCodec<? extends LootFunction>> arg0)
public static BiFunction<ItemStack, LootContext, ItemStack>
compose(List<? extends BiFunction<ItemStack, LootContext, ItemStack>> functions)
method_594(List<? extends BiFunction<class_1799, class_47, class_1799>> arg0)
join(List<? extends BiFunction<ItemStack, LootContext, ItemStack>> terms)
private static ItemStack
lambda$compose$1(List arg0, ItemStack arg1, LootContext arg2)
method_53347(List arg0, class_1799 arg1, class_47 arg2)
method_53347(List arg0, ItemStack stack, LootContext context)
private static ItemStack
lambda$compose$0(BiFunction arg0, BiFunction arg1, ItemStack arg2, LootContext arg3)
method_591(BiFunction arg0, BiFunction arg1, class_1799 arg2, class_47 arg3)
method_591(BiFunction arg0, BiFunction arg1, ItemStack stack, LootContext context)
private static com.mojang.serialization.Codec
lambda$static$2()
method_53346()
method_53346()
private static com.mojang.serialization.MapCodec
lambda$static$1(com.mojang.serialization.MapCodec arg0)
method_1_744(com.mojang.serialization.MapCodec arg0)
method_1_744(com.mojang.serialization.MapCodec arg0)
private static ItemStack
lambda$static$0(ItemStack arg0, LootContext arg1)
method_592(class_1799 arg0, class_47 arg1)
method_592(ItemStack stack, LootContext context)