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 official dvj$aintermediary net/minecraft/class_79$class_80named net/minecraft/loot/entry/LootPoolEntry$Builder
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionalternatively(LootPoolEntry.Builder<?> builder) abstract LootPoolEntrybuild()protected LootCondition[]protected abstract TgroupEntry(LootPoolEntry.Builder<?> entry) final Tmethod_421(LootCondition.Builder builder) 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, conditionally, getThisConditionConsumingBuilder
-
Field Details
-
conditions
- Mappings:
Namespace Name Mixin selector official aLdvj$a;a:Ljava/util/List;intermediary field_990Lnet/minecraft/class_79$class_80;field_990:Ljava/util/List;named conditionsLnet/minecraft/loot/entry/LootPoolEntry$Builder;conditions:Ljava/util/List;
-
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
getThisBuilder
- Mappings:
Namespace Name Mixin selector official af_Ldvj$a;af_()Ldvj$a;intermediary method_418Lnet/minecraft/class_79$class_80;method_418()Lnet/minecraft/class_79$class_80;named getThisBuilderLnet/minecraft/loot/entry/LootPoolEntry$Builder;getThisBuilder()Lnet/minecraft/loot/entry/LootPoolEntry$Builder;
-
method_421
- Mappings:
Namespace Name Mixin selector official aLdvj$a;a(Ldxl$a;)Ldvj$a;intermediary method_421Lnet/minecraft/class_79$class_80;method_421(Lnet/minecraft/class_5341$class_210;)Lnet/minecraft/class_79$class_80;named method_421Lnet/minecraft/loot/entry/LootPoolEntry$Builder;method_421(Lnet/minecraft/loot/condition/LootCondition$Builder;)Lnet/minecraft/loot/entry/LootPoolEntry$Builder;
-
method_416
- Mappings:
Namespace Name Mixin selector official eLdvj$a;e()Ldvj$a;intermediary method_416Lnet/minecraft/class_79$class_80;method_416()Lnet/minecraft/class_79$class_80;named method_416Lnet/minecraft/loot/entry/LootPoolEntry$Builder;method_416()Lnet/minecraft/loot/entry/LootPoolEntry$Builder;
-
getConditions
- Mappings:
Namespace Name Mixin selector official fLdvj$a;f()[Ldxl;intermediary method_420Lnet/minecraft/class_79$class_80;method_420()[Lnet/minecraft/class_5341;named getConditionsLnet/minecraft/loot/entry/LootPoolEntry$Builder;getConditions()[Lnet/minecraft/loot/condition/LootCondition;
-
alternatively
- Mappings:
Namespace Name Mixin selector official aLdvj$a;a(Ldvj$a;)Ldva$a;intermediary method_417Lnet/minecraft/class_79$class_80;method_417(Lnet/minecraft/class_79$class_80;)Lnet/minecraft/class_65$class_66;named alternativelyLnet/minecraft/loot/entry/LootPoolEntry$Builder;alternatively(Lnet/minecraft/loot/entry/LootPoolEntry$Builder;)Lnet/minecraft/loot/entry/AlternativeEntry$Builder;
-
sequenceEntry
- Mappings:
Namespace Name Mixin selector official bLdvj$a;b(Ldvj$a;)Ldvf$a;intermediary method_35513Lnet/minecraft/class_79$class_80;method_35513(Lnet/minecraft/class_79$class_80;)Lnet/minecraft/class_93$class_6152;named sequenceEntryLnet/minecraft/loot/entry/LootPoolEntry$Builder;sequenceEntry(Lnet/minecraft/loot/entry/LootPoolEntry$Builder;)Lnet/minecraft/loot/entry/GroupEntry$Builder;
-
groupEntry
- Mappings:
Namespace Name Mixin selector official cLdvj$a;c(Ldvj$a;)Ldvn$a;intermediary method_35514Lnet/minecraft/class_79$class_80;method_35514(Lnet/minecraft/class_79$class_80;)Lnet/minecraft/class_72$class_6153;named groupEntryLnet/minecraft/loot/entry/LootPoolEntry$Builder;groupEntry(Lnet/minecraft/loot/entry/LootPoolEntry$Builder;)Lnet/minecraft/loot/entry/SequenceEntry$Builder;
-
build
- Mappings:
Namespace Name Mixin selector official bLdvj$a;b()Ldvj;intermediary method_419Lnet/minecraft/class_79$class_80;method_419()Lnet/minecraft/class_79;named buildLnet/minecraft/loot/entry/LootPoolEntry$Builder;build()Lnet/minecraft/loot/entry/LootPoolEntry;
-