net.minecraft.loot.function

public interface LootFunctionConsumingBuilder<T extends LootFunctionConsumingBuilder<T>>

net.minecraft.world.level.storage.loot.functions.FunctionUserBuilder
net.minecraft.class_116
net.minecraft.loot.function.LootFunctionConsumingBuilder

Method summary

Modifier and TypeMethod
default T
apply(LootItemFunction$Builder builder)
method_1_8959(class_117$class_118 arg0)
modifier(LootFunction$Builder builder)
T
apply(Holder<LootItemFunction> function)
method_511(class_6880<class_117> arg0)
modifier(RegistryEntry<LootFunction> function)
default <E> T
apply(Iterable<E> collection, Function<E, LootItemFunction$Builder> functionProvider)
method_43739(Iterable<E> arg0, Function<E, class_117$class_118> arg1)
apply(Iterable<E> functions, Function<E, LootFunction$Builder> toBuilderFunction)
default <E> T
apply(E[] collection, Function<E, LootItemFunction$Builder> functionProvider)
method_43740(E[] arg0, Function<E, class_117$class_118> arg1)
apply(E[] functions, Function<E, LootFunction$Builder> toBuilderFunction)
T
unwrap()
method_43732()
getThisFunctionConsumingBuilder()
static Optional<RegistryEntry<LootFunction>>
buildFunction(List<Holder<LootItemFunction>> conditions)
method_1_8960(List<class_6880<class_117>> arg0)
combineLootFunctions(List<RegistryEntry<LootFunction>> functions)