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 com.mojang.serialization.Codec<LootFunction>
TYPED_CODEC
field_1_9285
FULL_CODEC
public static final com.mojang.serialization.Codec<LootFunction>
DIRECT_CODEC
field_50023
CODEC
public static final com.mojang.serialization.Codec<RegistryEntry<LootFunction>>
CODEC
field_45832
ENTRY_CODEC
public static final com.mojang.serialization.Codec<RegistryEntryList<LootFunction>>
LIST_CODEC
field_1_9284
ENTRY_LIST_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>> registry)
private static com.mojang.serialization.Codec
lambda$static$1()
method_53346()
method_53346()
private static com.mojang.datafixers.util.Either
lambda$static$5(LootItemFunction arg0)
method_1_8956(class_117 arg0)
method_1_8956(LootFunction function)
private static LootFunction
lambda$static$2(com.mojang.datafixers.util.Either arg0)
method_1_8953(com.mojang.datafixers.util.Either arg0)
method_1_8953(com.mojang.datafixers.util.Either either)
private static LootFunction
lambda$static$4(SequenceFunction arg0)
method_1_8955(class_5641 arg0)
method_1_8955(AndLootFunction andCodec)
private static LootFunction
lambda$static$3(LootItemFunction arg0)
method_1_8954(class_117 arg0)
method_1_8954(LootFunction codec)
private static com.mojang.serialization.MapCodec
lambda$static$0(com.mojang.serialization.MapCodec arg0)
method_1_744(com.mojang.serialization.MapCodec arg0)
method_1_744(com.mojang.serialization.MapCodec mapCodec)