net.minecraft.world.level.storage.loot.entries

public class AlternativesEntry

extends CompositeEntryBase

All mapped superinterfaces:

ComposableEntryContainer

ezo
net.minecraft.world.level.storage.loot.entries.AlternativesEntry
net.minecraft.class_65
net.minecraft.unmapped.C_bxdjuaxc
net.minecraft.loot.entry.AlternativeEntry
net.minecraft.loot.entry.AlternativeEntry

Field summary

Modifier and TypeField
public static final com.mojang.serialization.MapCodec<AlternativesEntry>
a
CODEC
field_45797
f_wegfzsae
CODEC
CODEC

Constructor summary

ModifierConstructor
(List<LootPoolEntryContainer> arg0, List<LootItemCondition> arg1)

Method summary

Modifier and TypeMethod
public LootPoolEntryType
a()
getType()
method_29318()
m_dvurehnl()
getType()
getType()
protected ComposableEntryContainer
a(List<? extends ezp> arg0)
compose(List<? extends ComposableEntryContainer> arg0)
method_394(List<? extends class_64> arg0)
m_suvxbgwp(List<? extends C_pseivtsw> arg0)
combine(List<? extends EntryCombiner> arg0)
combine(List<? extends EntryCombiner> arg0)
public void
a(ezn arg0)
validate(ValidationContext arg0)
method_415(class_58 arg0)
m_wekrdfxi(C_eumtgsbp arg0)
validate(LootTableReporter arg0)
validate(LootTableReporter arg0)
public static AlternativesEntry$Builder
a(ezx$a<?>... arg0)
alternatives(LootPoolEntryContainer$Builder<?>... arg0)
method_386(class_79$class_80<?>... arg0)
m_qkirgjcc(C_rhqekity$C_ygespcrj<?>... arg0)
builder(LootPoolEntry$Builder<?>... children)
builder(LootPoolEntry$Builder<?>... children)
public static <E> AlternativesEntry$Builder
a(Collection<E> arg0, Function<E, ezx$a<?>> arg1)
alternatives(Collection<E> arg0, Function<E, LootPoolEntryContainer$Builder<?>> arg1)
method_43734(Collection<E> arg0, Function<E, class_79$class_80<?>> arg1)
m_bvszlwuj(Collection<E> arg0, Function<E, C_rhqekity$C_ygespcrj<?>> arg1)
builder(Collection<E> children, Function<E, LootPoolEntry$Builder<?>> toBuilderFunction)
builder(Collection<E> children, Function<E, LootPoolEntry$Builder<?>> toBuilderFunction)