Uses of Interface
net.minecraft.data.CachedOutput
Packages that use CachedOutput
Package
Description
Classes for NeoForge's own data generation.
-
Uses of CachedOutput in net.minecraft.client.data
Methods in net.minecraft.client.data with parameters of type CachedOutputModifier and TypeMethodDescriptionAtlasProvider.run
(CachedOutput p_400189_) private CompletableFuture
<?> AtlasProvider.storeAtlas
(CachedOutput pOutput, ResourceLocation pAtlasId, List<SpriteSource> pSources) -
Uses of CachedOutput in net.minecraft.client.data.models
Methods in net.minecraft.client.data.models with parameters of type CachedOutputModifier and TypeMethodDescriptionEquipmentAssetProvider.run
(CachedOutput p_387304_) ModelProvider.run
(CachedOutput p_387857_) ModelProvider.BlockStateGeneratorCollector.save
(CachedOutput pOutput, PackOutput.PathProvider pPathProvider) ModelProvider.ItemInfoCollector.save
(CachedOutput pOutput, PackOutput.PathProvider pPathProvider) ModelProvider.SimpleModelCollector.save
(CachedOutput pOutput, PackOutput.PathProvider pPathProvider) -
Uses of CachedOutput in net.minecraft.data
Classes in net.minecraft.data that implement CachedOutputFields in net.minecraft.data declared as CachedOutputMethods in net.minecraft.data with parameters of type CachedOutputModifier and TypeMethodDescriptionDataProvider.run
(CachedOutput pOutput) static <T,
E> CompletableFuture <?> DataProvider.saveAll
(CachedOutput pOutput, com.mojang.serialization.Codec<E> pCodec, Function<T, Path> pPathGetter, Map<T, E> pEntries) static <T> CompletableFuture
<?> DataProvider.saveAll
(CachedOutput pOutput, com.mojang.serialization.Codec<T> pCodec, PackOutput.PathProvider pPathProvider, Map<ResourceLocation, T> pEntries) static <T,
E> CompletableFuture <?> DataProvider.saveAll
(CachedOutput pOutput, Function<E, JsonElement> pSerializer, Function<T, Path> pPathGetter, Map<T, E> pEntries) static CompletableFuture
<?> DataProvider.saveStable
(CachedOutput pOutput, JsonElement pJson, Path pPath) static <T> CompletableFuture
<?> DataProvider.saveStable
(CachedOutput pOutput, com.mojang.serialization.Codec<T> pCodec, T pValue, Path pPath) private static <T> CompletableFuture
<?> DataProvider.saveStable
(CachedOutput pOutput, com.mojang.serialization.DynamicOps<JsonElement> pOps, com.mojang.serialization.Codec<T> pCodec, T pValue, Path pPath) static <T> CompletableFuture
<?> DataProvider.saveStable
(CachedOutput pOutput, HolderLookup.Provider pRegistries, com.mojang.serialization.Codec<T> pCodec, T pValue, Path pPath) HashCache.UpdateFunction.update
(CachedOutput pOutput) -
Uses of CachedOutput in net.minecraft.data.advancements
Methods in net.minecraft.data.advancements with parameters of type CachedOutput -
Uses of CachedOutput in net.minecraft.data.info
Methods in net.minecraft.data.info with parameters of type CachedOutputModifier and TypeMethodDescriptionprivate static <E> CompletableFuture
<?> BiomeParametersDumpReport.dumpValue
(Path pPath, CachedOutput pOutput, com.mojang.serialization.DynamicOps<JsonElement> pOps, com.mojang.serialization.Encoder<E> pEncoder, E pValue) BiomeParametersDumpReport.run
(CachedOutput p_254091_) BlockListReport.run
(CachedOutput p_236197_) CommandsReport.run
(CachedOutput p_253721_) DatapackStructureReport.run
(CachedOutput p_360457_) ItemListReport.run
(CachedOutput p_330682_) PacketReport.run
(CachedOutput p_352340_) RegistryDumpReport.run
(CachedOutput p_253743_) -
Uses of CachedOutput in net.minecraft.data.loot
Methods in net.minecraft.data.loot with parameters of type CachedOutputModifier and TypeMethodDescriptionLootTableProvider.run
(CachedOutput p_254060_) private CompletableFuture
<?> LootTableProvider.run
(CachedOutput pOutput, HolderLookup.Provider pProvider) -
Uses of CachedOutput in net.minecraft.data.metadata
Methods in net.minecraft.data.metadata with parameters of type CachedOutput -
Uses of CachedOutput in net.minecraft.data.recipes
Methods in net.minecraft.data.recipes with parameters of type CachedOutputModifier and TypeMethodDescriptionfinal CompletableFuture
<?> RecipeProvider.Runner.run
(CachedOutput p_364823_) -
Uses of CachedOutput in net.minecraft.data.registries
Methods in net.minecraft.data.registries with parameters of type CachedOutputModifier and TypeMethodDescriptionprivate <T> Optional
<CompletableFuture<?>> RegistriesDatapackGenerator.dumpRegistryCap
(CachedOutput pOutput, HolderLookup.Provider pRegistries, com.mojang.serialization.DynamicOps<JsonElement> pOps, RegistryDataLoader.RegistryData<T> pRegistryData) Deprecated.private static <E> CompletableFuture
<?> RegistriesDatapackGenerator.dumpValue
(Path p_255678_, CachedOutput p_256438_, com.mojang.serialization.DynamicOps<JsonElement> p_256127_, com.mojang.serialization.Encoder<Optional<WithConditions<E>>> p_255938_, Optional<WithConditions<E>> p_256590_) Deprecated.RegistriesDatapackGenerator.run
(CachedOutput p_255785_) Deprecated. -
Uses of CachedOutput in net.minecraft.data.structures
Methods in net.minecraft.data.structures with parameters of type CachedOutputModifier and TypeMethodDescriptionstatic Path
NbtToSnbt.convertStructure
(CachedOutput pOutput, Path pNbtPath, String pName, Path pDirectoryPath) NbtToSnbt.run
(CachedOutput p_254274_) SnbtToNbt.run
(CachedOutput p_254336_) private void
SnbtToNbt.storeStructureIfChanged
(CachedOutput pOutput, SnbtToNbt.TaskResult pTaskResult, Path pDirectoryPath) static void
NbtToSnbt.writeSnbt
(CachedOutput pOutput, Path pPath, String pContents) -
Uses of CachedOutput in net.minecraft.data.tags
Methods in net.minecraft.data.tags with parameters of type CachedOutput -
Uses of CachedOutput in net.neoforged.neoforge.client.data
Methods in net.neoforged.neoforge.client.data with parameters of type CachedOutput -
Uses of CachedOutput in net.neoforged.neoforge.common.data
Methods in net.neoforged.neoforge.common.data with parameters of type CachedOutputModifier and TypeMethodDescriptionprivate <T,
R> CompletableFuture <?> DataMapProvider.generate
(Path out, CachedOutput cache, DataMapProvider.Builder<T, R> builder, com.mojang.serialization.DynamicOps<JsonElement> ops) DataMapProvider.run
(CachedOutput cache) final CompletableFuture
<?> GlobalLootModifierProvider.run
(CachedOutput cache) protected CompletableFuture
<?> GlobalLootModifierProvider.run
(CachedOutput cache, HolderLookup.Provider registries) JsonCodecProvider.run
(CachedOutput cache) LanguageProvider.run
(CachedOutput cache) final CompletableFuture
<?> RecipePrioritiesProvider.run
(CachedOutput cache) protected CompletableFuture
<?> RecipePrioritiesProvider.run
(CachedOutput cache, HolderLookup.Provider registries) SoundDefinitionsProvider.run
(CachedOutput cache) private CompletableFuture
<?> LanguageProvider.save
(CachedOutput cache, Path target) private CompletableFuture
<?> SoundDefinitionsProvider.save
(CachedOutput cache, Path targetFile) -
Uses of CachedOutput in net.neoforged.neoforge.common.data.internal
Methods in net.neoforged.neoforge.common.data.internal with parameters of type CachedOutput