Interface FunctionUserBuilder<T extends FunctionUserBuilder<T>>
- All Known Implementing Classes:
LootPool.Builder
,LootPoolSingletonContainer.Builder
,LootPoolSingletonContainer.DummyBuilder
,LootTable.Builder
public interface FunctionUserBuilder<T extends FunctionUserBuilder<T>>
Base interface for builders that accept loot functions.
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptiondefault <E> T
apply
(E[] pBuilderSources, Function<E, LootItemFunction.Builder> pToBuilderFunction) default <E> T
apply
(Iterable<E> pBuilderSources, Function<E, LootItemFunction.Builder> pToBuilderFunction) apply
(LootItemFunction.Builder pFunctionBuilder) unwrap()
-
Method Details
-
apply
-
apply
default <E> T apply(Iterable<E> pBuilderSources, Function<E, LootItemFunction.Builder> pToBuilderFunction) -
apply
-
unwrap
T unwrap()
-