Package net.minecraft.loot
Class LootPool.Builder
java.lang.Object
net.minecraft.loot.LootPool.Builder
- All Implemented Interfaces:
LootConditionConsumingBuilder<LootPool.Builder>,LootFunctionConsumingBuilder<LootPool.Builder>
- Enclosing class:
- LootPool
public static class LootPool.Builder
extends Object
implements LootFunctionConsumingBuilder<LootPool.Builder>, LootConditionConsumingBuilder<LootPool.Builder>
- Mappings:
Namespace Name official dir$aintermediary net/minecraft/class_55$class_56named net/minecraft/loot/LootPool$Builder
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate LootNumberProviderprivate List<LootCondition>private List<LootPoolEntry>private List<LootFunction>private LootNumberProvider -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionapply(LootFunction.Builder builder)bonusRolls(LootNumberProvider bonusRolls)build()conditionally(LootCondition.Builder builder)getThis()rolls(LootNumberProvider rolls)with(LootPoolEntry.Builder<?> entry)
-
Field Details
-
entries
- Mappings:
Namespace Name Mixin selector official aLdir$a;a:Ljava/util/List;intermediary field_960Lnet/minecraft/class_55$class_56;field_960:Ljava/util/List;named entriesLnet/minecraft/loot/LootPool$Builder;entries:Ljava/util/List;
-
conditions
- Mappings:
Namespace Name Mixin selector official bLdir$a;b:Ljava/util/List;intermediary field_963Lnet/minecraft/class_55$class_56;field_963:Ljava/util/List;named conditionsLnet/minecraft/loot/LootPool$Builder;conditions:Ljava/util/List;
-
functions
- Mappings:
Namespace Name Mixin selector official cLdir$a;c:Ljava/util/List;intermediary field_961Lnet/minecraft/class_55$class_56;field_961:Ljava/util/List;named functionsLnet/minecraft/loot/LootPool$Builder;functions:Ljava/util/List;
-
rolls
- Mappings:
Namespace Name Mixin selector official dLdir$a;d:Ldmc;intermediary field_959Lnet/minecraft/class_55$class_56;field_959:Lnet/minecraft/class_5658;named rollsLnet/minecraft/loot/LootPool$Builder;rolls:Lnet/minecraft/loot/provider/number/LootNumberProvider;
-
bonusRollsRange
- Mappings:
Namespace Name Mixin selector official eLdir$a;e:Ldmc;intermediary field_962Lnet/minecraft/class_55$class_56;field_962:Lnet/minecraft/class_5658;named bonusRollsRangeLnet/minecraft/loot/LootPool$Builder;bonusRollsRange:Lnet/minecraft/loot/provider/number/LootNumberProvider;
-
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
rolls
- Mappings:
Namespace Name Mixin selector official aLdir$a;a(Ldmc;)Ldir$a;intermediary method_352Lnet/minecraft/class_55$class_56;method_352(Lnet/minecraft/class_5658;)Lnet/minecraft/class_55$class_56;named rollsLnet/minecraft/loot/LootPool$Builder;rolls(Lnet/minecraft/loot/provider/number/LootNumberProvider;)Lnet/minecraft/loot/LootPool$Builder;
-
getThis
- Specified by:
getThisin interfaceLootConditionConsumingBuilder<LootPool.Builder>- Specified by:
getThisin interfaceLootFunctionConsumingBuilder<LootPool.Builder>- Mappings:
Namespace Name Mixin selector official aLdir$a;a()Ldir$a;intermediary method_354Lnet/minecraft/class_55$class_56;method_354()Lnet/minecraft/class_55$class_56;named getThisLnet/minecraft/loot/LootPool$Builder;getThis()Lnet/minecraft/loot/LootPool$Builder;
-
bonusRolls
- Mappings:
Namespace Name Mixin selector official bLdir$a;b(Ldmc;)Ldir$a;intermediary method_35509Lnet/minecraft/class_55$class_56;method_35509(Lnet/minecraft/class_5658;)Lnet/minecraft/class_55$class_56;named bonusRollsLnet/minecraft/loot/LootPool$Builder;bonusRolls(Lnet/minecraft/loot/provider/number/LootNumberProvider;)Lnet/minecraft/loot/LootPool$Builder;
-
with
- Mappings:
Namespace Name Mixin selector official aLdir$a;a(Ldjh$a;)Ldir$a;intermediary method_351Lnet/minecraft/class_55$class_56;method_351(Lnet/minecraft/class_79$class_80;)Lnet/minecraft/class_55$class_56;named withLnet/minecraft/loot/LootPool$Builder;with(Lnet/minecraft/loot/entry/LootPoolEntry$Builder;)Lnet/minecraft/loot/LootPool$Builder;
-
conditionally
- Specified by:
conditionallyin interfaceLootConditionConsumingBuilder<LootPool.Builder>- Mappings:
Namespace Name Mixin selector official aLdir$a;a(Ldlh$a;)Ldir$a;intermediary method_356Lnet/minecraft/class_55$class_56;method_356(Lnet/minecraft/class_5341$class_210;)Lnet/minecraft/class_55$class_56;named conditionallyLnet/minecraft/loot/LootPool$Builder;conditionally(Lnet/minecraft/loot/condition/LootCondition$Builder;)Lnet/minecraft/loot/LootPool$Builder;
-
apply
- Specified by:
applyin interfaceLootFunctionConsumingBuilder<LootPool.Builder>- Mappings:
Namespace Name Mixin selector official aLdir$a;a(Ldka$a;)Ldir$a;intermediary method_353Lnet/minecraft/class_55$class_56;method_353(Lnet/minecraft/class_117$class_118;)Lnet/minecraft/class_55$class_56;named applyLnet/minecraft/loot/LootPool$Builder;apply(Lnet/minecraft/loot/function/LootFunction$Builder;)Lnet/minecraft/loot/LootPool$Builder;
-
build
- Mappings:
Namespace Name Mixin selector official bLdir$a;b()Ldir;intermediary method_355Lnet/minecraft/class_55$class_56;method_355()Lnet/minecraft/class_55;named buildLnet/minecraft/loot/LootPool$Builder;build()Lnet/minecraft/loot/LootPool;
-