Interface FunctionUserBuilder<T extends FunctionUserBuilder<T>>
- All Known Implementing Classes:
AlternativesEntry.Builder, CompositeEntryBase.Builder, EntryGroup.Builder, LootPool.Builder, LootPoolEntryContainer.Builder, LootTable.Builder, SequentialEntry.Builder, UniformContainerBase.Builder, UniformContainerBase.DummyBuilder
public interface FunctionUserBuilder<T extends FunctionUserBuilder<T>>
-
Method Summary
Modifier and TypeMethodDescriptiondefault <E> Tapply(E[] collection, Function<E, LootItemFunction.Builder> functionProvider) default <E> Tapply(Iterable<E> collection, Function<E, LootItemFunction.Builder> functionProvider) apply(Holder<LootItemFunction> function) default Tapply(LootItemFunction.Builder builder) static Optional<Holder<LootItemFunction>> buildFunction(List<Holder<LootItemFunction>> conditions) unwrap()
-
Method Details
-
apply
-
apply
-
apply
-
apply
-
unwrap
T unwrap() -
buildFunction
-