Package net.minecraft.data
Interface DataProvider
- All Known Implementing Classes:
AdvancementProvider,AdvancementProvider,BannerPatternTagsProvider,BiomeModifierTest.BiomeModifiers,BiomeParametersDumpReport,BiomeTagsProvider,BlockListReport,BlockModelProvider,BlockStateProvider,BlockTagsProvider,BundleRecipeProvider,CatVariantTagsProvider,CommandsReport,CustomItemDisplayContextTest.BlockStateModels,CustomItemDisplayContextTest.ItemModels,DamageTypeTagsProvider,DataGeneratorTest.BlockStates,DataGeneratorTest.ItemModels,DataGeneratorTest.Lang,DataGeneratorTest.ParticleDescriptions,DataGeneratorTest.Recipes,DataGeneratorTest.SoundDefinitions,DataGeneratorTest.Tags,DataMapProvider,DatapackBuiltinEntriesProvider,EnchantmentTagsProvider,EntityTypeTagsProvider,FlatLevelGeneratorPresetTagsProvider,FluidTagsProvider,GameEventTagsProvider,GlobalLootModifierProvider,InstrumentTagsProvider,IntrinsicHolderTagsProvider,ItemListReport,ItemModelProvider,ItemTagsProvider,JsonCodecProvider,LanguageProvider,LootTableProvider,ModelProvider,ModelProvider,NbtToSnbt,NeoForgeAdvancementProvider,NeoForgeBiomeTagsProvider,NeoForgeBlockTagsProvider,NeoForgeDamageTypeTagsProvider,NeoForgeDataMapsProvider,NeoForgeEnchantmentTagsProvider,NeoForgeEntityTypeTagsProvider,NeoForgeFluidTagsProvider,NeoForgeItemTagsProvider,NeoForgeLanguageProvider,NeoForgeLootTableProvider,NeoForgeRecipeProvider,NeoForgeRegistryOrderReportProvider,NeoForgeSpriteSourceProvider,NeoForgeStructureTagsProvider,NewModelLoaderTest.BlockStates,NewModelLoaderTest.ItemModels,PacketReport,PackMetadataGenerator,PaintingVariantTagsProvider,ParticleDescriptionProvider,PoiTypeTagsProvider,RecipeProvider,RegistriesDatapackGenerator,RegistryDumpReport,ScaffoldingTest.ScaffoldingBlockState,SnbtToNbt,SoundDefinitionsProvider,SpriteSourceProvider,StructureTagsProvider,TagsProvider,TradeRebalanceEnchantmentTagsProvider,TradeRebalanceStructureTagsProvider,VanillaBlockTagsProvider,VanillaEnchantmentTagsProvider,VanillaItemTagsProvider,VanillaRecipeProvider,VanillaSoundDefinitionsProvider,WorldPresetTagsProvider
public interface DataProvider
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceDataProvider.Factory<T extends DataProvider> -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final ToIntFunction<String> static final Comparator<String> static final org.slf4j.Logger -
Method Summary
Modifier and TypeMethodDescriptiongetName()run(CachedOutput p_236071_) static CompletableFuture<?> saveStable(CachedOutput p_253653_, com.google.gson.JsonElement p_254542_, Path p_254467_) static <T> CompletableFuture<?> saveStable(CachedOutput p_298323_, HolderLookup.Provider p_323556_, com.mojang.serialization.Codec<T> p_299231_, T p_298793_, Path p_298236_)
-
Field Details
-
FIXED_ORDER_FIELDS
-
KEY_COMPARATOR
-
LOGGER
static final org.slf4j.Logger LOGGER
-
-
Method Details
-
run
-
getName
String getName() -
saveStable
static <T> CompletableFuture<?> saveStable(CachedOutput p_298323_, HolderLookup.Provider p_323556_, com.mojang.serialization.Codec<T> p_299231_, T p_298793_, Path p_298236_) -
saveStable
static CompletableFuture<?> saveStable(CachedOutput p_253653_, com.google.gson.JsonElement p_254542_, Path p_254467_)
-