Package net.minecraft.loot
Class LootPool.Builder
java.lang.Object
net.minecraft.loot.LootPool.Builder
- All Implemented Interfaces:
ILootConditionConsumer<LootPool.Builder>,ILootFunctionConsumer<LootPool.Builder>
- Enclosing class:
- LootPool
public static class LootPool.Builder
extends Object
implements ILootFunctionConsumer<LootPool.Builder>, ILootConditionConsumer<LootPool.Builder>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate RandomValueRangeprivate final List<ILootCondition>private final List<ILootFunction>private Stringprivate IRandomRange -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionadd(LootEntry.Builder<?> p_216045_1_) apply(ILootFunction.IBuilder p_212841_1_) bonusRolls(float min, float max) build()setRolls(IRandomRange p_216046_1_) unwrap()when(ILootCondition.IBuilder p_212840_1_)
-
Field Details
-
entries
-
conditions
-
functions
-
rolls
-
bonusRolls
-
name
-
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
setRolls
-
unwrap
- Specified by:
unwrapin interfaceILootConditionConsumer<LootPool.Builder>- Specified by:
unwrapin interfaceILootFunctionConsumer<LootPool.Builder>
-
add
-
when
- Specified by:
whenin interfaceILootConditionConsumer<LootPool.Builder>
-
apply
- Specified by:
applyin interfaceILootFunctionConsumer<LootPool.Builder>
-
name
-
bonusRolls
-
build
-