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 dek$aintermediary net/minecraft/class_55$class_56named net/minecraft/loot/LootPool$Builder
-
Field Summary
Fields Modifier and Type Field Description private LootNumberProviderbonusRollsRangeprivate List<LootCondition>conditionsprivate List<LootPoolEntry>entriesprivate List<LootFunction>functionsprivate LootNumberProviderrolls -
Constructor Summary
Constructors Constructor Description Builder() -
Method Summary
Modifier and Type Method Description LootPool.Builderapply(LootFunction.Builder builder)LootPoolbuild()LootPool.Builderconditionally(LootCondition.Builder builder)LootPool.BuildergetThis()LootPool.Builderrolls(LootNumberProvider rolls)LootPool.Builderwith(LootPoolEntry.Builder<?> entry)
-
Field Details
-
entries
- Mappings:
Namespace Name Mixin selector official aLdek$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 bLdek$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 cLdek$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 dLdek$a;d:Ldhv;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 eLdek$a;e:Ldhv;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 aLdek$a;a(Ldhv;)Ldek$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 aLdek$a;a()Ldek$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;
-
with
- Mappings:
Namespace Name Mixin selector official aLdek$a;a(Ldfa$a;)Ldek$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 aLdek$a;a(Ldha$a;)Ldek$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 aLdek$a;a(Ldft$a;)Ldek$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 bLdek$a;b()Ldek;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;
-