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[] builderSources, Function<E, LootItemFunction.Builder> toBuilderFunction) default <E> T
apply
(Iterable<E> builderSources, Function<E, LootItemFunction.Builder> toBuilderFunction) apply
(LootItemFunction.Builder functionBuilder) unwrap()
-
Method Details
-
apply
-
apply
default <E> T apply(Iterable<E> builderSources, Function<E, LootItemFunction.Builder> toBuilderFunction) -
apply
-
unwrap
T unwrap()
-