net.minecraft.loot.function

public class LootFunctionTypes

net.minecraft.world.level.storage.loot.functions.LootItemFunctions
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
IDENTITY
field_1102
NOOP
public static final com.mojang.serialization.Codec<LootFunction>
TYPED_CODEC
TYPED_CODEC
field_45831
BASE_CODEC
public static final com.mojang.serialization.Codec<LootFunction>
ROOT_CODEC
ROOT_CODEC
field_50023
CODEC
public static final com.mojang.serialization.Codec<RegistryEntry<LootFunction>>
CODEC
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)
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)
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)