类 LootPool.Builder
- java.lang.Object
-
- net.minecraft.loot.LootPool.Builder
-
- 所有已实现的接口:
LootConditionConsumingBuilder<LootPool.Builder>,LootFunctionConsumingBuilder<LootPool.Builder>
- 封闭类:
- LootPool
public static class LootPool.Builder extends Object implements LootFunctionConsumingBuilder<LootPool.Builder>, LootConditionConsumingBuilder<LootPool.Builder>
- Mappings:
Namespace Name official dhr$aintermediary net/minecraft/class_55$class_56named net/minecraft/loot/LootPool$Builder
-
-
字段概要
字段 修饰符和类型 字段 说明 private LootNumberProviderbonusRollsRangeprivate List<LootCondition>conditionsprivate List<LootPoolEntry>entriesprivate List<LootFunction>functionsprivate LootNumberProviderrolls
-
构造器概要
构造器 构造器 说明 Builder()
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 LootPool.Builderapply(LootFunction.Builder builder)LootPool.BuilderbonusRolls(LootNumberProvider bonusRolls)LootPoolbuild()LootPool.Builderconditionally(LootCondition.Builder builder)LootPool.BuildergetThis()LootPool.Builderrolls(LootNumberProvider rolls)LootPool.Builderwith(LootPoolEntry.Builder<?> entry)
-
-
-
字段详细资料
-
entries
private final List<LootPoolEntry> entries
- Mappings:
Namespace Name Mixin selector official aLdhr$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
private final List<LootCondition> conditions
- Mappings:
Namespace Name Mixin selector official bLdhr$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
private final List<LootFunction> functions
- Mappings:
Namespace Name Mixin selector official cLdhr$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
private LootNumberProvider rolls
- Mappings:
Namespace Name Mixin selector official dLdhr$a;d:Ldlc;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
private LootNumberProvider bonusRollsRange
- Mappings:
Namespace Name Mixin selector official eLdhr$a;e:Ldlc;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;
-
-
方法详细资料
-
rolls
public LootPool.Builder rolls(LootNumberProvider rolls)
- Mappings:
Namespace Name Mixin selector official aLdhr$a;a(Ldlc;)Ldhr$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
public LootPool.Builder getThis()
- 指定者:
getThis在接口中LootConditionConsumingBuilder<LootPool.Builder>- 指定者:
getThis在接口中LootFunctionConsumingBuilder<LootPool.Builder>- Mappings:
Namespace Name Mixin selector official aLdhr$a;a()Ldhr$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
public LootPool.Builder bonusRolls(LootNumberProvider bonusRolls)
- Mappings:
Namespace Name Mixin selector official bLdhr$a;b(Ldlc;)Ldhr$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
public LootPool.Builder with(LootPoolEntry.Builder<?> entry)
- Mappings:
Namespace Name Mixin selector official aLdhr$a;a(Ldih$a;)Ldhr$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
public LootPool.Builder conditionally(LootCondition.Builder builder)
- 指定者:
conditionally在接口中LootConditionConsumingBuilder<LootPool.Builder>- Mappings:
Namespace Name Mixin selector official aLdhr$a;a(Ldkh$a;)Ldhr$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
public LootPool.Builder apply(LootFunction.Builder builder)
- 指定者:
apply在接口中LootFunctionConsumingBuilder<LootPool.Builder>- Mappings:
Namespace Name Mixin selector official aLdhr$a;a(Ldja$a;)Ldhr$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
public LootPool build()
- Mappings:
Namespace Name Mixin selector official bLdhr$a;b()Ldhr;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;
-
-