net.minecraft.data.loottable

public class LootTableProvider

implements BootstrapFunction<LootTable>

net.minecraft.data.loot.LootTableProvider
net.minecraft.class_2438
net.minecraft.data.loottable.LootTableProvider

Field summary

Modifier and TypeField
private final Set<RegistryKey<LootTable>>
requiredTables
field_40617
lootTableIds
private final List<LootTableProvider$LootTypeGenerator>
subProviders
field_11354
lootTypeGenerators

Constructor summary

ModifierConstructor
public (Set<RegistryKey<LootTable>> lootTableIds, List<LootTableProvider$LootTypeGenerator> lootTypeGenerators)

Method summary

Modifier and TypeMethod
public void
run(BootstrapContext<LootTable> context)
method_1_45(class_7891<class_52> arg0)
run(Registerable<LootTable> arg0)
private static Identifier
sequenceIdForLootTable(ResourceKey<LootTable> id)
method_58574(class_5321<class_52> arg0)
getId(RegistryKey<LootTable> lootTableKey)
private void
lambda$run$0(Map arg0, BootstrapContext arg1, LootTableProvider$SubProviderEntry arg2)
method_1_7677(Map arg0, class_7891 arg1, class_2438$class_7790 arg2)
method_1_7677(Map arg0, Registerable arg1, LootTableProvider$LootTypeGenerator lootTypeGenerator)