net.minecraft.loot.function

public abstract class ConditionalLootFunction$Builder<T extends ConditionalLootFunction$Builder<T>>

implements LootFunction$Builder, LootConditionConsumingBuilder<T>

net.minecraft.world.level.storage.loot.functions.LootItemConditionalFunction$Builder
net.minecraft.class_120$class_121
net.minecraft.loot.function.ConditionalLootFunction$Builder

Field summary

Modifier and TypeField
private final com.google.common.collect.ImmutableList$Builder<RegistryEntry<LootCondition>>
conditions
field_1049
conditionList

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
public T
when(Holder<LootItemCondition> condition)
method_840(class_6880<class_5341> arg0)
conditionally(RegistryEntry<LootCondition> arg0)
public final T
unwrap()
method_512()
getThisConditionConsumingBuilder()
protected abstract T
getThis()
method_523()
getThisBuilder()
protected Optional<RegistryEntry<LootCondition>>
getCondition()
method_526()
getConditions()
public LootConditionConsumingBuilder
unwrap()
method_512()
getThisConditionConsumingBuilder()
public LootConditionConsumingBuilder
when(Holder condition)
method_840(class_6880 arg0)
conditionally(RegistryEntry arg0)