net.minecraft.data.loottable

public class LootTableProvider

implements DataProvider

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

Field summary

Modifier and TypeField
private static final org.slf4j.Logger
LOGGER
LOGGER
field_11355
LOGGER
private final DataOutput$PathResolver
pathProvider
pathProvider
field_39374
pathResolver
private final Set<RegistryKey<LootTable>>
requiredTables
requiredTables
field_40617
lootTableIds
private final List<LootTableProvider$LootTypeGenerator>
subProviders
subProviders
field_11354
lootTypeGenerators
private final CompletableFuture<RegistryWrapper$WrapperLookup>
registries
registries
field_48978
registriesFuture

Constructor summary

ModifierConstructor
public (DataOutput output, Set<RegistryKey<LootTable>> lootTableIds, List<LootTableProvider$LootTypeGenerator> lootTypeGenerators, CompletableFuture<RegistryWrapper$WrapperLookup> registriesFuture)

Method summary

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