net.minecraft.data.loot

public class LootTableProvider

implements DataProvider

mw
net.minecraft.data.loot.LootTableProvider
net.minecraft.class_2438
net.minecraft.data.server.loottable.LootTableProvider
net.minecraft.src.C_4784_

Field summary

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

Constructor summary

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

Method summary

Modifier and TypeMethod
public CompletableFuture<?>
a(ly arg0)
run(CachedOutput arg0)
method_10319(class_7403 arg0)
run(DataWriter arg0)
m_213708_(C_213475_ arg0)
private CompletableFuture<?>
a(ly arg0, jo$a arg1)
run(CachedOutput arg0, HolderLookup$Provider arg1)
method_56883(class_7403 arg0, class_7225$class_7874 arg1)
run(DataWriter writer, RegistryWrapper$WrapperLookup registryLookup)
m_320997_(C_213475_ p_331092_, C_213466_$C_254607_ arg1)
private static ResourceLocation
a(akq<erw> arg0)
sequenceIdForLootTable(ResourceKey<LootTable> arg0)
method_58574(class_5321<class_52> arg0)
getId(RegistryKey<LootTable> lootTableKey)
m_318649_(C_5264_<C_2822_> p_331928_)
public final String
a()
getName()
method_10321()
getName()
m_6055_()