接口 DataProvider
- 所有已知实现类:
AdvancementProvider
,BannerPatternTagsProvider
,BiomeModifierTest.BiomeModifiers
,BiomeParametersDumpReport
,BiomeTagsProvider
,BlockListReport
,BlockTagCopyingItemTagProvider
,BlockTagsProvider
,CommandsReport
,CustomItemDisplayContextTest.ModelGen
,DamageTypeTagsProvider
,DataGeneratorTest.Lang
,DataGeneratorTest.ParticleDescriptions
,DataGeneratorTest.Recipes.Runner
,DataGeneratorTest.SoundDefinitions
,DataGeneratorTest.Tags
,DataMapProvider
,DatapackBuiltinEntriesProvider
,DatapackStructureReport
,DialogTagsProvider
,EnchantmentTagsProvider
,EntityTypeTagsProvider
,FlatLevelGeneratorPresetTagsProvider
,FluidTagsProvider
,GameEventTagsProvider
,GlobalLootModifierProvider
,InstrumentTagsProvider
,IntrinsicHolderTagsProvider
,ItemListReport
,ItemTagsProvider
,JsonCodecProvider
,KeyTagProvider
,LanguageProvider
,LootTableProvider
,net.minecraft.client.data.models.ModelProvider
,NbtToSnbt
,NeoForgeAdvancementProvider
,NeoForgeBiomeTagsProvider
,NeoForgeBlockTagsProvider
,NeoForgeDamageTypeTagsProvider
,NeoForgeDataMapsProvider
,NeoForgeEnchantmentTagsProvider
,NeoForgeEntityTypeTagsProvider
,NeoForgeFluidTagsProvider
,NeoForgeItemTagsProvider
,NeoForgeLanguageProvider
,NeoForgeLootTableProvider
,NeoForgeRecipeProvider.Runner
,NeoForgeRegistryOrderReportProvider
,NeoForgeStructureTagsProvider
,NewModelLoaderTest.ModelGen
,PacketReport
,PackMetadataGenerator
,PaintingVariantTagsProvider
,net.neoforged.neoforge.client.data.ParticleDescriptionProvider
,PoiTypeTagsProvider
,RecipePrioritiesProvider
,RecipePrioritiesTest.Recipes.Runner
,RecipeProvider.Runner
,RegistriesDatapackGenerator
,RegistryDumpReport
,ScaffoldingTest.ScaffoldingModels
,SnbtToNbt
,SoundDefinitionsProvider
,StructureTagsProvider
,TagsProvider
,TradeRebalanceEnchantmentTagsProvider
,VanillaBlockTagsProvider
,VanillaEnchantmentTagsProvider
,VanillaItemTagsProvider
,VanillaRecipeProvider.Runner
,VanillaSoundDefinitionsProvider
,WorldPresetTagsProvider
public interface DataProvider
-
嵌套类概要
嵌套类 -
字段概要
字段修饰符和类型字段说明static final ToIntFunction
<String> static final AtomicInteger
Neo: Allows changing the indentation width used bysaveStable(net.minecraft.data.CachedOutput, net.minecraft.core.HolderLookup.Provider, com.mojang.serialization.Codec<T>, T, java.nio.file.Path)
.static final Comparator
<String> static final org.slf4j.Logger
-
方法概要
修饰符和类型方法说明getName()
run
(CachedOutput p_236071_) static <T,
E> CompletableFuture <?> saveAll
(CachedOutput p_387918_, com.mojang.serialization.Codec<E> p_387221_, Function<T, Path> p_386916_, Map<T, E> p_388894_) static <T> CompletableFuture
<?> saveAll
(CachedOutput p_371210_, com.mojang.serialization.Codec<T> p_371684_, PackOutput.PathProvider p_371226_, Map<ResourceLocation, T> p_371316_) static <T,
E> CompletableFuture <?> saveAll
(CachedOutput p_388708_, Function<E, com.google.gson.JsonElement> p_387101_, Function<T, Path> p_386894_, Map<T, E> p_388538_) static CompletableFuture
<?> saveStable
(CachedOutput p_253653_, com.google.gson.JsonElement p_254542_, Path p_254467_) static <T> CompletableFuture
<?> saveStable
(CachedOutput p_371223_, com.mojang.serialization.Codec<T> p_371552_, T p_371267_, Path p_371229_) private static <T> CompletableFuture
<?> saveStable
(CachedOutput p_371845_, com.mojang.serialization.DynamicOps<com.google.gson.JsonElement> p_371225_, com.mojang.serialization.Codec<T> p_371373_, T p_371681_, Path p_371818_) static <T> CompletableFuture
<?> saveStable
(CachedOutput p_298323_, HolderLookup.Provider p_323556_, com.mojang.serialization.Codec<T> p_299231_, T p_298793_, Path p_298236_)
-
字段详细资料
-
INDENT_WIDTH
Neo: Allows changing the indentation width used bysaveStable(net.minecraft.data.CachedOutput, net.minecraft.core.HolderLookup.Provider, com.mojang.serialization.Codec<T>, T, java.nio.file.Path)
. -
FIXED_ORDER_FIELDS
-
KEY_COMPARATOR
-
LOGGER
static final org.slf4j.Logger LOGGER
-
-
方法详细资料
-
run
-
getName
String getName() -
saveAll
static <T> CompletableFuture<?> saveAll(CachedOutput p_371210_, com.mojang.serialization.Codec<T> p_371684_, PackOutput.PathProvider p_371226_, Map<ResourceLocation, T> p_371316_) -
saveAll
static <T,E> CompletableFuture<?> saveAll(CachedOutput p_387918_, com.mojang.serialization.Codec<E> p_387221_, Function<T, Path> p_386916_, Map<T, E> p_388894_) -
saveAll
static <T,E> CompletableFuture<?> saveAll(CachedOutput p_388708_, Function<E, com.google.gson.JsonElement> p_387101_, Function<T, Path> p_386894_, Map<T, E> p_388538_) -
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 <T> CompletableFuture<?> saveStable(CachedOutput p_371223_, com.mojang.serialization.Codec<T> p_371552_, T p_371267_, Path p_371229_) -
saveStable
private static <T> CompletableFuture<?> saveStable(CachedOutput p_371845_, com.mojang.serialization.DynamicOps<com.google.gson.JsonElement> p_371225_, com.mojang.serialization.Codec<T> p_371373_, T p_371681_, Path p_371818_) -
saveStable
static CompletableFuture<?> saveStable(CachedOutput p_253653_, com.google.gson.JsonElement p_254542_, Path p_254467_)
-