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
,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
,PackMetadataGenerator
,PaintingVariantTagsProvider
,ParticleDescriptionProvider
,PoiTypeTagsProvider
,RecipeProvider
,RegistriesDatapackGenerator
,RegistryDumpReport
,ScaffoldingTest.ScaffoldingBlockState
,SnbtToNbt
,SoundDefinitionsProvider
,SpriteSourceProvider
,StructureTagsProvider
,TagsProvider
,TradeRebalanceStructureTagsProvider
,UpdateOneTwentyOneBannerPatternTagsProvider
,UpdateOneTwentyOneBiomeTagsProvider
,UpdateOneTwentyOneBlockTagsProvider
,UpdateOneTwentyOneDamageTypeTagsProvider
,UpdateOneTwentyOneEnchantmentTagsProvider
,UpdateOneTwentyOneEntityTypeTagsProvider
,UpdateOneTwentyOneItemTagsProvider
,UpdateOneTwentyOneRecipeProvider
,UpdateOneTwentyOneStructureTagsProvider
,VanillaBlockTagsProvider
,VanillaEnchantmentTagsProvider
,VanillaItemTagsProvider
,VanillaRecipeProvider
,VanillaSoundDefinitionsProvider
,WorldPresetTagsProvider
public interface DataProvider
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic interface
DataProvider.Factory<T extends DataProvider>
-
Field Summary
Modifier 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_)
-