Package net.minecraft.loot.entry
Class CombinedEntry
java.lang.Object
net.minecraft.loot.entry.LootPoolEntry
net.minecraft.loot.entry.CombinedEntry
- All Implemented Interfaces:
- EntryCombiner
- Direct Known Subclasses:
- AlternativeEntry,- GroupEntry,- SequenceEntry
- Mappings:
- Namespace - Name - official - dso- intermediary - net/minecraft/class_69- named - net/minecraft/loot/entry/CombinedEntry
- 
Nested Class SummaryNested ClassesNested classes/interfaces inherited from class net.minecraft.loot.entry.LootPoolEntryLootPoolEntry.Builder<T extends LootPoolEntry.Builder<T>>, LootPoolEntry.Serializer<T extends LootPoolEntry>
- 
Field SummaryFieldsFields inherited from class net.minecraft.loot.entry.LootPoolEntryconditionsFields inherited from interface net.minecraft.loot.entry.EntryCombinerALWAYS_FALSE, ALWAYS_TRUE
- 
Constructor SummaryConstructorsModifierConstructorDescriptionprotectedCombinedEntry(LootPoolEntry[] children, LootCondition[] conditions) 
- 
Method SummaryModifier and TypeMethodDescriptionprotected abstract EntryCombinercombine(EntryCombiner[] children) static <T extends CombinedEntry>
 LootPoolEntry.Serializer<T>createSerializer(CombinedEntry.Factory<T> factory) final booleanexpand(LootContext context, Consumer<LootChoice> choiceConsumer) 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- 
children- Mappings:
- Namespace - Name - Mixin selector - official - c- Ldso;c:[Ldsv;- intermediary - field_982- Lnet/minecraft/class_69;field_982:[Lnet/minecraft/class_79;- named - children- Lnet/minecraft/loot/entry/CombinedEntry;children:[Lnet/minecraft/loot/entry/LootPoolEntry;
 
- 
predicate- Mappings:
- Namespace - Name - Mixin selector - official - e- Ldso;e:Ldsn;- intermediary - field_983- Lnet/minecraft/class_69;field_983:Lnet/minecraft/class_64;- named - predicate- Lnet/minecraft/loot/entry/CombinedEntry;predicate:Lnet/minecraft/loot/entry/EntryCombiner;
 
 
- 
- 
Constructor Details- 
CombinedEntry- Mappings:
- Namespace - Name - Mixin selector - official - <init>- Ldso;<init>([Ldsv;[Ldux;)V- intermediary - <init>- Lnet/minecraft/class_69;<init>([Lnet/minecraft/class_79;[Lnet/minecraft/class_5341;)V- named - <init>- Lnet/minecraft/loot/entry/CombinedEntry;<init>([Lnet/minecraft/loot/entry/LootPoolEntry;[Lnet/minecraft/loot/condition/LootCondition;)V
 
 
- 
- 
Method Details- 
validate- Overrides:
- validatein class- LootPoolEntry
- Mappings:
- Namespace - Name - Mixin selector - official - a- Ldsv;a(Ldsl;)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
 
- 
combine- Mappings:
- Namespace - Name - Mixin selector - official - a- Ldso;a([Ldsn;)Ldsn;- intermediary - method_394- Lnet/minecraft/class_69;method_394([Lnet/minecraft/class_64;)Lnet/minecraft/class_64;- named - combine- Lnet/minecraft/loot/entry/CombinedEntry;combine([Lnet/minecraft/loot/entry/EntryCombiner;)Lnet/minecraft/loot/entry/EntryCombiner;
 
- 
expand- Mappings:
- Namespace - Name - Mixin selector - official - expand- Ldsn;expand(Ldsd;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
 
- 
createSerializerpublic static <T extends CombinedEntry> LootPoolEntry.Serializer<T> createSerializer(CombinedEntry.Factory<T> factory) - Mappings:
- Namespace - Name - Mixin selector - official - a- Ldso;a(Ldso$a;)Ldsv$b;- intermediary - method_395- Lnet/minecraft/class_69;method_395(Lnet/minecraft/class_69$class_70;)Lnet/minecraft/class_79$class_5337;- named - createSerializer- Lnet/minecraft/loot/entry/CombinedEntry;createSerializer(Lnet/minecraft/loot/entry/CombinedEntry$Factory;)Lnet/minecraft/loot/entry/LootPoolEntry$Serializer;
 
 
-