net.minecraft.loot.entry

public class GroupEntry

extends CombinedEntry

All mapped superinterfaces:

EntryCombiner, LootTableReportable

net.minecraft.world.level.storage.loot.entries.EntryGroup
net.minecraft.class_93
net.minecraft.loot.entry.GroupEntry

Field summary

Modifier and TypeField
public static final com.mojang.serialization.MapCodec<GroupEntry>
MAP_CODEC
field_45800
CODEC

Constructor summary

ModifierConstructor
(List<LootPoolEntry> children, List<LootCondition> conditions)

Method summary

Modifier and TypeMethod
public com.mojang.serialization.MapCodec<GroupEntry>
codec()
method_1_748()
getMapCodec()
protected EntryCombiner
compose(List<? extends ComposableEntryContainer> entries)
method_394(List<? extends class_64> arg0)
combine(List<? extends EntryCombiner> arg0)
public static GroupEntry$Builder
list(LootPoolEntryContainer$Builder<?>... entries)
method_35511(class_79$class_80<?>... arg0)
create(LootPoolEntry$Builder<?>... entries)
private static boolean
lambda$compose$1(List arg0, LootContext arg1, Consumer arg2)
method_452(List arg0, class_47 arg1, Consumer arg2)
method_452(List arg0, LootContext context, Consumer lootChoiceExpander)
private static boolean
lambda$compose$0(ComposableEntryContainer arg0, ComposableEntryContainer arg1, LootContext arg2, Consumer arg3)
method_29315(class_64 arg0, class_64 arg1, class_47 arg2, Consumer arg3)
method_29315(EntryCombiner arg0, EntryCombiner arg1, LootContext context, Consumer choiceConsumer)