net.minecraft.loot.entry

public class ItemEntry

extends LeafEntry

All mapped superinterfaces:

EntryCombiner

net.minecraft.world.level.storage.loot.entries.LootItem
net.minecraft.class_77
net.minecraft.loot.entry.ItemEntry

Field summary

Modifier and TypeField
public static final com.mojang.serialization.MapCodec<ItemEntry>
CODEC
field_45801
CODEC
private final RegistryEntry<Item>
item
field_987
item

Constructor summary

ModifierConstructor
private (RegistryEntry<Item> item, int weight, int quality, List<LootCondition> conditions, List<LootFunction> functions)

Method summary

Modifier and TypeMethod
public LootPoolEntryType
getType()
method_29318()
getType()
public void
createItemStack(Consumer<ItemStack> output, LootContext context)
method_433(Consumer<class_1799> arg0, class_47 arg1)
generateLoot(Consumer<ItemStack> arg0, LootContext arg1)
public static LeafEntry$Builder<?>
lootTableItem(ItemLike item)
method_411(class_1935 arg0)
builder(ItemConvertible drop)
private static LeafEntry
lambda$lootTableItem$2(ItemLike arg0, int arg1, int arg2, List arg3, List arg4)
method_409(class_1935 arg0, int arg1, int arg2, List arg3, List arg4)
method_409(ItemConvertible arg0, int weight, int quality, List conditions, List functions)
private static com.mojang.datafixers.kinds.App
lambda$static$1(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_53286(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_53286(com.mojang.serialization.codecs.RecordCodecBuilder$Instance instance)
private static RegistryEntry
lambda$static$0(LootItem arg0)
method_53285(class_77 arg0)
method_53285(ItemEntry entry)