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 ehiintermediary net/minecraft/class_69named net/minecraft/loot/entry/CombinedEntry
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class net.minecraft.loot.entry.LootPoolEntry
LootPoolEntry.Builder<T extends LootPoolEntry.Builder<T>> -
Field Summary
FieldsFields inherited from class net.minecraft.loot.entry.LootPoolEntry
conditionsFields inherited from interface net.minecraft.loot.entry.EntryCombiner
ALWAYS_FALSE, ALWAYS_TRUE -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedCombinedEntry(List<LootPoolEntry> terms, List<LootCondition> conditions) -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract EntryCombinercombine(List<? extends EntryCombiner> terms) static <T extends CombinedEntry>
com.mojang.serialization.Codec<T>createCodec(CombinedEntry.Factory<T> factory) final booleanexpand(LootContext context, Consumer<LootChoice> choiceConsumer) voidvalidate(LootTableReporter reporter) Methods inherited from class net.minecraft.loot.entry.LootPoolEntry
addConditionsField, getType, testMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.loot.entry.EntryCombiner
and, or
-
Field Details
-
children
- Mappings:
Namespace Name Mixin selector official dLehi;d:Ljava/util/List;intermediary field_982Lnet/minecraft/class_69;field_982:Ljava/util/List;named childrenLnet/minecraft/loot/entry/CombinedEntry;children:Ljava/util/List;
-
predicate
- Mappings:
Namespace Name Mixin selector official aLehi;a:Lehh;intermediary field_983Lnet/minecraft/class_69;field_983:Lnet/minecraft/class_64;named predicateLnet/minecraft/loot/entry/CombinedEntry;predicate:Lnet/minecraft/loot/entry/EntryCombiner;
-
-
Constructor Details
-
CombinedEntry
- Mappings:
Namespace Name Mixin selector official <init>Lehi;<init>(Ljava/util/List;Ljava/util/List;)Vintermediary <init>Lnet/minecraft/class_69;<init>(Ljava/util/List;Ljava/util/List;)Vnamed <init>Lnet/minecraft/loot/entry/CombinedEntry;<init>(Ljava/util/List;Ljava/util/List;)V
-
-
Method Details
-
validate
- Overrides:
validatein classLootPoolEntry- Mappings:
Namespace Name Mixin selector official aLehp;a(Lehf;)Vintermediary method_415Lnet/minecraft/class_79;method_415(Lnet/minecraft/class_58;)Vnamed validateLnet/minecraft/loot/entry/LootPoolEntry;validate(Lnet/minecraft/loot/LootTableReporter;)V
-
combine
- Mappings:
Namespace Name Mixin selector official aLehi;a(Ljava/util/List;)Lehh;intermediary method_394Lnet/minecraft/class_69;method_394(Ljava/util/List;)Lnet/minecraft/class_64;named combineLnet/minecraft/loot/entry/CombinedEntry;combine(Ljava/util/List;)Lnet/minecraft/loot/entry/EntryCombiner;
-
expand
- Mappings:
Namespace Name Mixin selector official expandLehh;expand(Legw;Ljava/util/function/Consumer;)Zintermediary expandLnet/minecraft/class_64;expand(Lnet/minecraft/class_47;Ljava/util/function/Consumer;)Znamed expandLnet/minecraft/loot/entry/EntryCombiner;expand(Lnet/minecraft/loot/context/LootContext;Ljava/util/function/Consumer;)Z
-
createCodec
public static <T extends CombinedEntry> com.mojang.serialization.Codec<T> createCodec(CombinedEntry.Factory<T> factory) - Mappings:
Namespace Name Mixin selector official aLehi;a(Lehi$a;)Lcom/mojang/serialization/Codec;intermediary method_53279Lnet/minecraft/class_69;method_53279(Lnet/minecraft/class_69$class_70;)Lcom/mojang/serialization/Codec;named createCodecLnet/minecraft/loot/entry/CombinedEntry;createCodec(Lnet/minecraft/loot/entry/CombinedEntry$Factory;)Lcom/mojang/serialization/Codec;
-