Class EntryGroup
java.lang.Object
net.minecraft.world.level.storage.loot.entries.LootPoolEntryContainer
net.minecraft.world.level.storage.loot.entries.CompositeEntryBase
net.minecraft.world.level.storage.loot.entries.EntryGroup
- All Implemented Interfaces:
ComposableEntryContainer, Validatable
A composite loot pool entry container that expands all its children in order.
This container always succeeds.
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class CompositeEntryBase
CompositeEntryBase.CompositeEntryConstructor<T> -
Field Summary
FieldsFields inherited from class CompositeEntryBase
children, NO_CHILDREN_PROBLEMFields inherited from class LootPoolEntryContainer
conditionsFields inherited from interface ComposableEntryContainer
ALWAYS_FALSE, ALWAYS_TRUE -
Constructor Summary
ConstructorsConstructorDescriptionEntryGroup(List<LootPoolEntryContainer> children, List<LootItemCondition> conditions) -
Method Summary
Modifier and TypeMethodDescriptioncom.mojang.serialization.MapCodec<EntryGroup> codec()protected ComposableEntryContainercompose(List<? extends ComposableEntryContainer> entries) static EntryGroup.Builderlist(LootPoolEntryContainer.Builder<?>... entries) Methods inherited from class CompositeEntryBase
createCodec, expand, validateMethods inherited from class LootPoolEntryContainer
canRun, commonFieldsMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface ComposableEntryContainer
and, or
-
Field Details
-
MAP_CODEC
-
-
Constructor Details
-
EntryGroup
EntryGroup(List<LootPoolEntryContainer> children, List<LootItemCondition> conditions)
-
-
Method Details
-
codec
- Specified by:
codecin classCompositeEntryBase
-
compose
- Specified by:
composein classCompositeEntryBase
-
list
-