net.minecraft.loot.condition

public interface LootConditionConsumingBuilder<T extends LootConditionConsumingBuilder<T>>

net.minecraft.world.level.storage.loot.predicates.ConditionUserBuilder
net.minecraft.class_192
net.minecraft.loot.condition.LootConditionConsumingBuilder

Method summary

Modifier and TypeMethod
default T
when(LootItemCondition$Builder builder)
method_1_8981(class_5341$class_210 arg0)
conditionally(LootCondition$Builder builder)
T
when(Holder<LootItemCondition> condition)
method_840(class_6880<class_5341> arg0)
conditionally(RegistryEntry<LootCondition> condition)
default <E> T
when(Iterable<E> collection, Function<E, LootItemCondition$Builder> conditionProvider)
method_43744(Iterable<E> arg0, Function<E, class_5341$class_210> arg1)
conditionally(Iterable<E> conditions, Function<E, LootCondition$Builder> toBuilderFunction)
T
unwrap()
method_512()
getThisConditionConsumingBuilder()
static Optional<RegistryEntry<LootCondition>>
buildCondition(List<Holder<LootItemCondition>> conditions)
method_1_8980(List<class_6880<class_5341>> arg0)
combineConditions(List<RegistryEntry<LootCondition>> conditions)