Class LootItemFunctions
java.lang.Object
net.minecraft.world.level.storage.loot.functions.LootItemFunctions
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Codec<Holder<LootItemFunction>> static final BiFunction<ItemStack, LootContext, ItemStack> static final Codec<LootItemFunction> static final Codec<LootItemFunction> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic MapCodec<? extends LootItemFunction> bootstrap(Registry<MapCodec<? extends LootItemFunction>> registry) static BiFunction<ItemStack, LootContext, ItemStack> compose(List<? extends BiFunction<ItemStack, LootContext, ItemStack>> functions)
-
Field Details
-
IDENTITY
-
TYPED_CODEC
-
ROOT_CODEC
-
CODEC
-
-
Constructor Details
-
LootItemFunctions
public LootItemFunctions()
-
-
Method Details
-
bootstrap
public static MapCodec<? extends LootItemFunction> bootstrap(Registry<MapCodec<? extends LootItemFunction>> registry) -
compose
public static BiFunction<ItemStack, LootContext, ItemStack> compose(List<? extends BiFunction<ItemStack, LootContext, ItemStack>> functions)
-