net.minecraft.loot

public class LootPool$Builder

implements LootFunctionConsumingBuilder<LootPool$Builder>, LootConditionConsumingBuilder<LootPool$Builder>

net.minecraft.world.level.storage.loot.LootPool$Builder
net.minecraft.class_55$class_56
net.minecraft.loot.LootPool$Builder

Field summary

Modifier and TypeField
private final com.google.common.collect.ImmutableList$Builder<LootPoolEntry>
entries
field_960
entries
private final com.google.common.collect.ImmutableList$Builder<RegistryEntry<LootCondition>>
conditions
field_963
conditions
private final com.google.common.collect.ImmutableList$Builder<RegistryEntry<LootFunction>>
functions
field_961
functions
private RegistryEntry<LootNumberProvider>
rolls
field_959
rolls
private RegistryEntry<LootNumberProvider>
bonusRolls
field_962
bonusRollsRange

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
public LootPool$Builder
setRolls(Holder<NumberProvider> rolls)
method_352(class_6880<class_5658> arg0)
rolls(RegistryEntry<LootNumberProvider> rolls)
public LootPool$Builder
unwrap()
method_43732()
getThisFunctionConsumingBuilder()
public LootPool$Builder
setBonusRolls(Holder<NumberProvider> bonusRolls)
method_35509(class_6880<class_5658> arg0)
bonusRolls(RegistryEntry<LootNumberProvider> bonusRollsRange)
public LootPool$Builder
add(LootPoolEntryContainer$Builder<?> entry)
method_351(class_79$class_80<?> arg0)
with(LootPoolEntry$Builder<?> entry)
public LootPool$Builder
addAll(List<? extends UniformContainerBase$Builder<?>> entries)
method_1_4409(List<? extends class_85$class_86<?>> arg0)
with(List<? extends LeafEntry$Builder<?>> entries)
public LootPool$Builder
when(Holder<LootItemCondition> condition)
method_840(class_6880<class_5341> arg0)
conditionally(RegistryEntry<LootCondition> arg0)
public LootPool$Builder
apply(Holder<LootItemFunction> function)
method_511(class_6880<class_117> arg0)
modifier(RegistryEntry<LootFunction> arg0)
public LootPool
build()
method_355()
build()
public LootFunctionConsumingBuilder
unwrap()
method_43732()
getThisFunctionConsumingBuilder()
public LootFunctionConsumingBuilder
apply(Holder function)
method_511(class_6880 arg0)
modifier(RegistryEntry arg0)
public LootConditionConsumingBuilder
unwrap()
method_43732()
getThisFunctionConsumingBuilder()
public LootConditionConsumingBuilder
when(Holder condition)
method_840(class_6880 arg0)
conditionally(RegistryEntry arg0)