Package net.minecraft.data.loot
Class LootTableProvider
java.lang.Object
net.minecraft.data.loot.LootTableProvider
- All Implemented Interfaces:
- DataProvider
- Direct Known Subclasses:
- NeoForgeLootTableProvider
- 
Nested Class SummaryNested ClassesNested classes/interfaces inherited from interface net.minecraft.data.DataProviderDataProvider.Factory<T extends DataProvider>
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate static final org.slf4j.Loggerprivate final PackOutput.PathProviderprivate final Set<ResourceLocation>private final List<LootTableProvider.SubProviderEntry>Fields inherited from interface net.minecraft.data.DataProviderFIXED_ORDER_FIELDS, KEY_COMPARATOR
- 
Constructor SummaryConstructorsConstructorDescriptionLootTableProvider(PackOutput p_254123_, Set<ResourceLocation> p_254481_, List<LootTableProvider.SubProviderEntry> p_253798_) 
- 
Method SummaryModifier and TypeMethodDescriptionfinal StringgetName()run(CachedOutput p_254060_) protected voidvalidate(Map<ResourceLocation, LootTable> map, ValidationContext validationcontext) 
- 
Field Details- 
LOGGERprivate static final org.slf4j.Logger LOGGER
- 
pathProvider
- 
requiredTables
- 
subProviders
 
- 
- 
Constructor Details- 
LootTableProviderpublic LootTableProvider(PackOutput p_254123_, Set<ResourceLocation> p_254481_, List<LootTableProvider.SubProviderEntry> p_253798_) 
 
- 
- 
Method Details- 
run- Specified by:
- runin interface- DataProvider
 
- 
getTables
- 
validate
- 
getName- Specified by:
- getNamein interface- DataProvider
 
 
-