net.minecraft.loot

public class LootTable$Builder

implements LootFunctionConsumingBuilder<LootTable$Builder>

net.minecraft.world.level.storage.loot.LootTable$Builder
net.minecraft.class_52$class_53
net.minecraft.loot.LootTable$Builder

Field summary

Modifier and TypeField
private final com.google.common.collect.ImmutableList$Builder<LootPool>
pools
field_949
pools
private final com.google.common.collect.ImmutableList$Builder<LootFunction>
functions
field_951
functions
private ContextType
paramSet
field_950
type
private Optional<Identifier>
randomSequence
field_44893
randomSequenceId

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
public LootTable$Builder
withPool(LootPool$Builder pool)
method_336(class_55$class_56 arg0)
pool(LootPool$Builder poolBuilder)
public LootTable$Builder
setParamSet(ContextKeySet paramSet)
method_334(class_176 arg0)
type(ContextType type)
public LootTable$Builder
setRandomSequence(Identifier key)
method_51883(class_2960 arg0)
randomSequenceId(Identifier randomSequenceId)
public LootTable$Builder
apply(LootItemFunction$Builder function)
method_511(class_117$class_118 arg0)
apply(LootFunction$Builder arg0)
public LootTable$Builder
unwrap()
method_43732()
getThisFunctionConsumingBuilder()
public LootTable
build()
method_338()
build()
public LootFunctionConsumingBuilder
unwrap()
method_43732()
getThisFunctionConsumingBuilder()
public LootFunctionConsumingBuilder
apply(LootItemFunction$Builder function)
method_511(class_117$class_118 arg0)
apply(LootFunction$Builder arg0)