Package net.minecraft.loot.entry
Class LeafEntry
java.lang.Object
net.minecraft.loot.entry.LootPoolEntry
net.minecraft.loot.entry.LeafEntry
- All Implemented Interfaces:
- EntryCombiner
- Direct Known Subclasses:
- DynamicEntry,- EmptyEntry,- ItemEntry,- LootTableEntry,- TagEntry
- Mappings:
- Namespace - Name - official - eah- intermediary - net/minecraft/class_85- named - net/minecraft/loot/entry/LeafEntry
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionprivate static classstatic classLeafEntry.Builder<T extends LeafEntry.Builder<T>>protected classprotected static interfacestatic classLeafEntry.Serializer<T extends LeafEntry>
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate final LootChoice(package private) final BiFunction<ItemStack,LootContext, ItemStack> static final intstatic final intprotected final LootFunction[]protected final intprotected final intFields inherited from class net.minecraft.loot.entry.LootPoolEntryconditionsFields inherited from interface net.minecraft.loot.entry.EntryCombinerALWAYS_FALSE, ALWAYS_TRUE
- 
Constructor SummaryConstructorsModifierConstructorDescriptionprotectedLeafEntry(int weight, int quality, LootCondition[] conditions, LootFunction[] functions) 
- 
Method SummaryModifier and TypeMethodDescriptionstatic LeafEntry.Builder<?>builder(LeafEntry.Factory factory) booleanexpand(LootContext context, Consumer<LootChoice> choiceConsumer) protected abstract voidgenerateLoot(Consumer<ItemStack> lootConsumer, LootContext context) voidvalidate(LootTableReporter reporter) Methods inherited from class net.minecraft.loot.entry.LootPoolEntrygetType, testMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.loot.entry.EntryCombinerand, or
- 
Field Details- 
field_31847public static final int field_31847- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - c- Leah;c:I- intermediary - field_31847- Lnet/minecraft/class_85;field_31847:I- named - field_31847- Lnet/minecraft/loot/entry/LeafEntry;field_31847:I
 
- 
field_31848public static final int field_31848- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - e- Leah;e:I- intermediary - field_31848- Lnet/minecraft/class_85;field_31848:I- named - field_31848- Lnet/minecraft/loot/entry/LeafEntry;field_31848:I
 
- 
weightprotected final int weight- Mappings:
- Namespace - Name - Mixin selector - official - f- Leah;f:I- intermediary - field_995- Lnet/minecraft/class_85;field_995:I- named - weight- Lnet/minecraft/loot/entry/LeafEntry;weight:I
 
- 
qualityprotected final int quality- Mappings:
- Namespace - Name - Mixin selector - official - g- Leah;g:I- intermediary - field_994- Lnet/minecraft/class_85;field_994:I- named - quality- Lnet/minecraft/loot/entry/LeafEntry;quality:I
 
- 
functions- Mappings:
- Namespace - Name - Mixin selector - official - h- Leah;h:[Leaz;- intermediary - field_996- Lnet/minecraft/class_85;field_996:[Lnet/minecraft/class_117;- named - functions- Lnet/minecraft/loot/entry/LeafEntry;functions:[Lnet/minecraft/loot/function/LootFunction;
 
- 
compiledFunctions- Mappings:
- Namespace - Name - Mixin selector - official - i- Leah;i:Ljava/util/function/BiFunction;- intermediary - field_997- Lnet/minecraft/class_85;field_997:Ljava/util/function/BiFunction;- named - compiledFunctions- Lnet/minecraft/loot/entry/LeafEntry;compiledFunctions:Ljava/util/function/BiFunction;
 
- 
choice- Mappings:
- Namespace - Name - Mixin selector - official - j- Leah;j:Leae;- intermediary - field_998- Lnet/minecraft/class_85;field_998:Lnet/minecraft/class_82;- named - choice- Lnet/minecraft/loot/entry/LeafEntry;choice:Lnet/minecraft/loot/LootChoice;
 
 
- 
- 
Constructor Details- 
LeafEntry- Mappings:
- Namespace - Name - Mixin selector - official - <init>- Leah;<init>(II[Leck;[Leaz;)V- intermediary - <init>- Lnet/minecraft/class_85;<init>(II[Lnet/minecraft/class_5341;[Lnet/minecraft/class_117;)V- named - <init>- Lnet/minecraft/loot/entry/LeafEntry;<init>(II[Lnet/minecraft/loot/condition/LootCondition;[Lnet/minecraft/loot/function/LootFunction;)V
 
 
- 
- 
Method Details- 
validate- Overrides:
- validatein class- LootPoolEntry
- Mappings:
- Namespace - Name - Mixin selector - official - a- Leaf;a(Ldzv;)V- intermediary - method_415- Lnet/minecraft/class_79;method_415(Lnet/minecraft/class_58;)V- named - validate- Lnet/minecraft/loot/entry/LootPoolEntry;validate(Lnet/minecraft/loot/LootTableReporter;)V
 
- 
generateLoot- Mappings:
- Namespace - Name - Mixin selector - official - a- Leah;a(Ljava/util/function/Consumer;Ldzk;)V- intermediary - method_433- Lnet/minecraft/class_85;method_433(Ljava/util/function/Consumer;Lnet/minecraft/class_47;)V- named - generateLoot- Lnet/minecraft/loot/entry/LeafEntry;generateLoot(Ljava/util/function/Consumer;Lnet/minecraft/loot/context/LootContext;)V
 
- 
expand- Mappings:
- Namespace - Name - Mixin selector - official - expand- Ldzx;expand(Ldzk;Ljava/util/function/Consumer;)Z- intermediary - expand- Lnet/minecraft/class_64;expand(Lnet/minecraft/class_47;Ljava/util/function/Consumer;)Z- named - expand- Lnet/minecraft/loot/entry/EntryCombiner;expand(Lnet/minecraft/loot/context/LootContext;Ljava/util/function/Consumer;)Z
 
- 
builder- Mappings:
- Namespace - Name - Mixin selector - official - a- Leah;a(Leah$d;)Leah$a;- intermediary - method_434- Lnet/minecraft/class_85;method_434(Lnet/minecraft/class_85$class_89;)Lnet/minecraft/class_85$class_86;- named - builder- Lnet/minecraft/loot/entry/LeafEntry;builder(Lnet/minecraft/loot/entry/LeafEntry$Factory;)Lnet/minecraft/loot/entry/LeafEntry$Builder;
 
 
-