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
public abstract class CombinedEntry extends LootPoolEntry
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
CombinedEntry.Factory<T extends CombinedEntry>
Nested classes/interfaces inherited from class net.minecraft.loot.entry.LootPoolEntry
LootPoolEntry.Builder<T extends LootPoolEntry.Builder<T>>, LootPoolEntry.Serializer<T extends LootPoolEntry>
-
Field Summary
Fields Modifier and Type Field Description protected LootPoolEntry[]
children
private EntryCombiner
predicate
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
Constructors Modifier Constructor Description protected
CombinedEntry(LootPoolEntry[] children, LootCondition[] conditions)
-
Method Summary
Modifier and Type Method Description protected abstract EntryCombiner
combine(EntryCombiner[] children)
static <T extends CombinedEntry>
LootPoolEntry.Serializer<T>createSerializer(CombinedEntry.Factory<T> factory)
boolean
expand(LootContext context, Consumer<LootChoice> choiceConsumer)
void
validate(LootTableReporter reporter)
Methods inherited from class net.minecraft.loot.entry.LootPoolEntry
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
-
predicate
-
-
Constructor Details
-
CombinedEntry
-
-
Method Details
-
validate
- Overrides:
validate
in classLootPoolEntry
-
combine
-
expand
-
createSerializer
public static <T extends CombinedEntry> LootPoolEntry.Serializer<T> createSerializer(CombinedEntry.Factory<T> factory)
-