Class CompositeEntryBase.Builder<T extends CompositeEntryBase, B extends CompositeEntryBase.Builder<T,B> >
java.lang.Object
net.minecraft.world.level.storage.loot.entries.LootPoolEntryContainer.Builder<B>
net.minecraft.world.level.storage.loot.entries.CompositeEntryBase.Builder<T,B>
- All Implemented Interfaces:
FunctionUserBuilder<B>, ConditionUserBuilder<B>
- Direct Known Subclasses:
AlternativesEntry.Builder, EntryGroup.Builder, SequentialEntry.Builder
- Enclosing class:
CompositeEntryBase
public abstract static class CompositeEntryBase.Builder<T extends CompositeEntryBase, B extends CompositeEntryBase.Builder<T,B>>
extends LootPoolEntryContainer.Builder<B>
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected ImmutableList.Builder<LootPoolEntryContainer> addEntry(LootPoolEntryContainer.Builder<?> entry) protected Tbuild(CompositeEntryBase.CompositeEntryConstructor<T> constructor) Methods inherited from class LootPoolEntryContainer.Builder
append, apply, build, getCondition, getModifier, getThis, otherwise, then, unwrap, whenMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface ConditionUserBuilder
when, whenMethods inherited from interface FunctionUserBuilder
apply, apply, apply
-
Field Details
-
entries
-
-
Constructor Details
-
Builder
-
-
Method Details
-
addEntry
protected ImmutableList.Builder<LootPoolEntryContainer> addEntry(LootPoolEntryContainer.Builder<?> entry) -
build
-