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 named net/minecraft/loot/entry/CombinedEntry
intermediary net/minecraft/class_69
official eru
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.loot.entry.LootPoolEntry
LootPoolEntry.Builder<T extends LootPoolEntry.Builder<T>>
-
Field Summary
Fields inherited from class net.minecraft.loot.entry.LootPoolEntry
conditions
Fields inherited from interface net.minecraft.loot.entry.EntryCombiner
ALWAYS_FALSE, ALWAYS_TRUE
-
Constructor Summary
ModifierConstructorDescriptionprotected
CombinedEntry
(List<LootPoolEntry> terms, List<LootCondition> conditions) -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract EntryCombiner
combine
(List<? extends EntryCombiner> terms) static <T extends CombinedEntry>
com.mojang.serialization.MapCodec<T> createCodec
(CombinedEntry.Factory<T> factory) final boolean
expand
(LootContext context, Consumer<LootChoice> choiceConsumer) void
validate
(LootTableReporter reporter) Methods inherited from class net.minecraft.loot.entry.LootPoolEntry
addConditionsField, getType, test
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface net.minecraft.loot.entry.EntryCombiner
and, or
-
Field Details
-
children
- Mappings:
Namespace Name Mixin selector named children
Lnet/minecraft/loot/entry/CombinedEntry;children:Ljava/util/List;
intermediary field_982
Lnet/minecraft/class_69;field_982:Ljava/util/List;
official d
Leru;d:Ljava/util/List;
-
predicate
- Mappings:
Namespace Name Mixin selector named predicate
Lnet/minecraft/loot/entry/CombinedEntry;predicate:Lnet/minecraft/loot/entry/EntryCombiner;
intermediary field_983
Lnet/minecraft/class_69;field_983:Lnet/minecraft/class_64;
official a
Leru;a:Lert;
-
-
Constructor Details
-
CombinedEntry
- Mappings:
Namespace Name Mixin selector named <init>
Lnet/minecraft/loot/entry/CombinedEntry;<init>(Ljava/util/List;Ljava/util/List;)V
intermediary <init>
Lnet/minecraft/class_69;<init>(Ljava/util/List;Ljava/util/List;)V
official <init>
Leru;<init>(Ljava/util/List;Ljava/util/List;)V
-
-
Method Details
-
validate
- Overrides:
validate
in classLootPoolEntry
- Mappings:
Namespace Name Mixin selector named validate
Lnet/minecraft/loot/entry/LootPoolEntry;validate(Lnet/minecraft/loot/LootTableReporter;)V
intermediary method_415
Lnet/minecraft/class_79;method_415(Lnet/minecraft/class_58;)V
official a
Lesb;a(Lerr;)V
-
combine
- Mappings:
Namespace Name Mixin selector named combine
Lnet/minecraft/loot/entry/CombinedEntry;combine(Ljava/util/List;)Lnet/minecraft/loot/entry/EntryCombiner;
intermediary method_394
Lnet/minecraft/class_69;method_394(Ljava/util/List;)Lnet/minecraft/class_64;
official a
Leru;a(Ljava/util/List;)Lert;
-
expand
- Mappings:
Namespace Name Mixin selector named expand
Lnet/minecraft/loot/entry/EntryCombiner;expand(Lnet/minecraft/loot/context/LootContext;Ljava/util/function/Consumer;)Z
intermediary expand
Lnet/minecraft/class_64;expand(Lnet/minecraft/class_47;Ljava/util/function/Consumer;)Z
official expand
Lert;expand(Lerl;Ljava/util/function/Consumer;)Z
-
createCodec
public static <T extends CombinedEntry> com.mojang.serialization.MapCodec<T> createCodec(CombinedEntry.Factory<T> factory) - Mappings:
Namespace Name Mixin selector named createCodec
Lnet/minecraft/loot/entry/CombinedEntry;createCodec(Lnet/minecraft/loot/entry/CombinedEntry$Factory;)Lcom/mojang/serialization/MapCodec;
intermediary method_53279
Lnet/minecraft/class_69;method_53279(Lnet/minecraft/class_69$class_70;)Lcom/mojang/serialization/MapCodec;
official a
Leru;a(Leru$a;)Lcom/mojang/serialization/MapCodec;
-