Package net.minecraft.loot.entry
Class LootPoolEntry.Builder<T extends LootPoolEntry.Builder<T>>
java.lang.Object
net.minecraft.loot.entry.LootPoolEntry.Builder<T>
- All Implemented Interfaces:
 LootConditionConsumingBuilder<T>
- Direct Known Subclasses:
 AlternativeEntry.Builder,GroupEntry.Builder,LeafEntry.Builder,SequenceEntry.Builder
- Enclosing class:
 LootPoolEntry
public abstract static class LootPoolEntry.Builder<T extends LootPoolEntry.Builder<T>>
extends Object
implements LootConditionConsumingBuilder<T>
- Mappings:
 Namespace Name named net/minecraft/loot/entry/LootPoolEntry$Builderintermediary net/minecraft/class_79$class_80official fdz$a
- 
Field Summary
Fields - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionalternatively(LootPoolEntry.Builder<?> builder) abstract LootPoolEntrybuild()conditionally(LootCondition.Builder builder) protected List<LootCondition> protected abstract Tfinal TgroupEntry(LootPoolEntry.Builder<?> entry) sequenceEntry(LootPoolEntry.Builder<?> entry) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.loot.condition.LootConditionConsumingBuilder
conditionally 
- 
Field Details
- 
conditions
- Mappings:
 Namespace Name Mixin selector named conditionsLnet/minecraft/loot/entry/LootPoolEntry$Builder;conditions:Lcom/google/common/collect/ImmutableList$Builder;intermediary field_990Lnet/minecraft/class_79$class_80;field_990:Lcom/google/common/collect/ImmutableList$Builder;official aLfdz$a;a:Lcom/google/common/collect/ImmutableList$Builder;
 
 - 
 - 
Constructor Details
- 
Builder
public Builder() 
 - 
 - 
Method Details
- 
getThisBuilder
- Mappings:
 Namespace Name Mixin selector named getThisBuilderLnet/minecraft/loot/entry/LootPoolEntry$Builder;getThisBuilder()Lnet/minecraft/loot/entry/LootPoolEntry$Builder;intermediary method_418Lnet/minecraft/class_79$class_80;method_418()Lnet/minecraft/class_79$class_80;official aE_Lfdz$a;aE_()Lfdz$a;
 - 
conditionally
- Specified by:
 conditionallyin interfaceLootConditionConsumingBuilder<T extends LootPoolEntry.Builder<T>>- Mappings:
 Namespace Name Mixin selector named conditionallyLnet/minecraft/loot/entry/LootPoolEntry$Builder;conditionally(Lnet/minecraft/loot/condition/LootCondition$Builder;)Lnet/minecraft/loot/entry/LootPoolEntry$Builder;intermediary method_421Lnet/minecraft/class_79$class_80;method_421(Lnet/minecraft/class_5341$class_210;)Lnet/minecraft/class_79$class_80;official aLfdz$a;a(Lfgs$a;)Lfdz$a;
 - 
getThisConditionConsumingBuilder
- Specified by:
 getThisConditionConsumingBuilderin interfaceLootConditionConsumingBuilder<T extends LootPoolEntry.Builder<T>>- Mappings:
 Namespace Name Mixin selector named getThisConditionConsumingBuilderLnet/minecraft/loot/entry/LootPoolEntry$Builder;getThisConditionConsumingBuilder()Lnet/minecraft/loot/entry/LootPoolEntry$Builder;intermediary method_416Lnet/minecraft/class_79$class_80;method_416()Lnet/minecraft/class_79$class_80;official eLfdz$a;e()Lfdz$a;
 - 
getConditions
- Mappings:
 Namespace Name Mixin selector named getConditionsLnet/minecraft/loot/entry/LootPoolEntry$Builder;getConditions()Ljava/util/List;intermediary method_420Lnet/minecraft/class_79$class_80;method_420()Ljava/util/List;official fLfdz$a;f()Ljava/util/List;
 - 
alternatively
- Mappings:
 Namespace Name Mixin selector named alternativelyLnet/minecraft/loot/entry/LootPoolEntry$Builder;alternatively(Lnet/minecraft/loot/entry/LootPoolEntry$Builder;)Lnet/minecraft/loot/entry/AlternativeEntry$Builder;intermediary method_417Lnet/minecraft/class_79$class_80;method_417(Lnet/minecraft/class_79$class_80;)Lnet/minecraft/class_65$class_66;official aLfdz$a;a(Lfdz$a;)Lfdq$a;
 - 
groupEntry
- Mappings:
 Namespace Name Mixin selector named groupEntryLnet/minecraft/loot/entry/LootPoolEntry$Builder;groupEntry(Lnet/minecraft/loot/entry/LootPoolEntry$Builder;)Lnet/minecraft/loot/entry/GroupEntry$Builder;intermediary method_35513Lnet/minecraft/class_79$class_80;method_35513(Lnet/minecraft/class_79$class_80;)Lnet/minecraft/class_93$class_6152;official bLfdz$a;b(Lfdz$a;)Lfdv$a;
 - 
sequenceEntry
- Mappings:
 Namespace Name Mixin selector named sequenceEntryLnet/minecraft/loot/entry/LootPoolEntry$Builder;sequenceEntry(Lnet/minecraft/loot/entry/LootPoolEntry$Builder;)Lnet/minecraft/loot/entry/SequenceEntry$Builder;intermediary method_35514Lnet/minecraft/class_79$class_80;method_35514(Lnet/minecraft/class_79$class_80;)Lnet/minecraft/class_72$class_6153;official cLfdz$a;c(Lfdz$a;)Lfed$a;
 - 
build
- Mappings:
 Namespace Name Mixin selector named buildLnet/minecraft/loot/entry/LootPoolEntry$Builder;build()Lnet/minecraft/loot/entry/LootPoolEntry;intermediary method_419Lnet/minecraft/class_79$class_80;method_419()Lnet/minecraft/class_79;official bLfdz$a;b()Lfdz;
 
 -