net.minecraft.data.loot

public class LootTableProvider

implements DataProvider

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

Field summary

Modifier and TypeField
private static final org.slf4j.Logger
d
LOGGER
field_11355
LOGGER
private final PackOutput$PathProvider
e
pathProvider
field_39374
pathResolver
private final Set<ResourceKey<LootTable>>
f
requiredTables
field_40617
lootTableIds
private final List<LootTableProvider$SubProviderEntry>
g
subProviders
field_11354
lootTypeGenerators
private final CompletableFuture<HolderLookup$Provider>
h
registries
field_48978
registriesFuture

Constructor summary

ModifierConstructor
public (PackOutput output, Set<ResourceKey<LootTable>> lootTableIds, List<LootTableProvider$SubProviderEntry> lootTypeGenerators, CompletableFuture<HolderLookup$Provider> registriesFuture)

Method summary

Modifier and TypeMethod
public CompletableFuture<?>
a(mf arg0)
run(CachedOutput arg0)
method_10319(class_7403 arg0)
run(DataWriter arg0)
private CompletableFuture<?>
a(mf arg0, js$a arg1)
run(CachedOutput arg0, HolderLookup$Provider arg1)
method_56883(class_7403 arg0, class_7225$class_7874 arg1)
run(DataWriter writer, RegistryWrapper$WrapperLookup registries)
private static ResourceLocation
a(aly<ewu> arg0)
sequenceIdForLootTable(ResourceKey<LootTable> arg0)
method_58574(class_5321<class_52> arg0)
getId(RegistryKey<LootTable> lootTableKey)
public final String
a()
getName()
method_10321()
getName()