net.minecraft.loot.condition

public abstract class AlternativeLootCondition$Builder

implements LootCondition$Builder

net.minecraft.world.level.storage.loot.predicates.CompositeLootItemCondition$Builder
net.minecraft.class_186$class_187
net.minecraft.loot.condition.AlternativeLootCondition$Builder

Field summary

Modifier and TypeField
private final com.google.common.collect.ImmutableList$Builder<RegistryEntry<LootCondition>>
terms
field_1248
terms

Constructor summary

ModifierConstructor
protected (LootCondition$Builder... terms)

Method summary

Modifier and TypeMethod
public void
addTerm(LootItemCondition$Builder term)
method_51730(class_5341$class_210 arg0)
add(LootCondition$Builder builder)
public void
addTerm(Holder<LootItemCondition> term)
method_1_8991(class_6880<class_5341> arg0)
add(RegistryEntry<LootCondition> condition)
public LootCondition
build()
method_1_328()
create()
protected abstract LootCondition
create(HolderSet<LootItemCondition> terms)
method_51724(class_6885<class_5341> arg0)
build(RegistryEntryList<LootCondition> terms)