Package net.minecraft.loot.entry
Class LeafEntry.Builder<T extends LeafEntry.Builder<T>>
java.lang.Object
net.minecraft.loot.entry.LootPoolEntry.Builder<T>
net.minecraft.loot.entry.LeafEntry.Builder<T>
- All Implemented Interfaces:
LootConditionConsumingBuilder<T>,LootFunctionConsumingBuilder<T>
- Direct Known Subclasses:
LeafEntry.BasicBuilder
- Enclosing class:
LeafEntry
public abstract static class LeafEntry.Builder<T extends LeafEntry.Builder<T>>
extends LootPoolEntry.Builder<T>
implements LootFunctionConsumingBuilder<T>
- Mappings:
Namespace Name named net/minecraft/loot/entry/LeafEntry$Builderintermediary net/minecraft/class_85$class_86official esj$a
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final ImmutableList.Builder<LootFunction> protected intprotected int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionapply(LootFunction.Builder builder) protected List<LootFunction> quality(int quality) weight(int weight) Methods inherited from class net.minecraft.loot.entry.LootPoolEntry.Builder
alternatively, build, conditionally, getConditions, getThisBuilder, getThisConditionConsumingBuilder, groupEntry, sequenceEntryMethods 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
conditionallyMethods inherited from interface net.minecraft.loot.function.LootFunctionConsumingBuilder
apply, apply, getThisFunctionConsumingBuilder
-
Field Details
-
weight
protected int weight- Mappings:
Namespace Name Mixin selector named weightLnet/minecraft/loot/entry/LeafEntry$Builder;weight:Iintermediary field_1001Lnet/minecraft/class_85$class_86;field_1001:Iofficial aLesj$a;a:I
-
quality
protected int quality- Mappings:
Namespace Name Mixin selector named qualityLnet/minecraft/loot/entry/LeafEntry$Builder;quality:Iintermediary field_1000Lnet/minecraft/class_85$class_86;field_1000:Iofficial bLesj$a;b:I
-
functions
- Mappings:
Namespace Name Mixin selector named functionsLnet/minecraft/loot/entry/LeafEntry$Builder;functions:Lcom/google/common/collect/ImmutableList$Builder;intermediary field_999Lnet/minecraft/class_85$class_86;field_999:Lcom/google/common/collect/ImmutableList$Builder;official cLesj$a;c:Lcom/google/common/collect/ImmutableList$Builder;
-
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
apply
- Specified by:
applyin interfaceLootFunctionConsumingBuilder<T extends LeafEntry.Builder<T>>- Mappings:
Namespace Name Mixin selector named applyLnet/minecraft/loot/entry/LeafEntry$Builder;apply(Lnet/minecraft/loot/function/LootFunction$Builder;)Lnet/minecraft/loot/entry/LeafEntry$Builder;intermediary method_438Lnet/minecraft/class_85$class_86;method_438(Lnet/minecraft/class_117$class_118;)Lnet/minecraft/class_85$class_86;official aLesj$a;a(Letf$a;)Lesj$a;
-
getFunctions
- Mappings:
Namespace Name Mixin selector named getFunctionsLnet/minecraft/loot/entry/LeafEntry$Builder;getFunctions()Ljava/util/List;intermediary method_439Lnet/minecraft/class_85$class_86;method_439()Ljava/util/List;official aLesj$a;a()Ljava/util/List;
-
weight
- Mappings:
Namespace Name Mixin selector named weightLnet/minecraft/loot/entry/LeafEntry$Builder;weight(I)Lnet/minecraft/loot/entry/LeafEntry$Builder;intermediary method_437Lnet/minecraft/class_85$class_86;method_437(I)Lnet/minecraft/class_85$class_86;official aLesj$a;a(I)Lesj$a;
-
quality
- Mappings:
Namespace Name Mixin selector named qualityLnet/minecraft/loot/entry/LeafEntry$Builder;quality(I)Lnet/minecraft/loot/entry/LeafEntry$Builder;intermediary method_436Lnet/minecraft/class_85$class_86;method_436(I)Lnet/minecraft/class_85$class_86;official bLesj$a;b(I)Lesj$a;
-