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.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 output) static CompletableFuture
<?> DataProvider.saveStable
(CachedOutput output, com.google.gson.JsonElement json, Path path) static <T> CompletableFuture
<?> DataProvider.saveStable
(CachedOutput output, HolderLookup.Provider registries, com.mojang.serialization.Codec<T> codec, T value, Path path) HashCache.UpdateFunction.update
(CachedOutput output) -
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 path, CachedOutput output, com.mojang.serialization.DynamicOps<com.google.gson.JsonElement> ops, com.mojang.serialization.Encoder<E> encoder, E value) BiomeParametersDumpReport.run
(CachedOutput output) BlockListReport.run
(CachedOutput output) CommandsReport.run
(CachedOutput output) ItemListReport.run
(CachedOutput output) PacketReport.run
(CachedOutput output) RegistryDumpReport.run
(CachedOutput output) -
Uses of CachedOutput in net.minecraft.data.loot
Methods in net.minecraft.data.loot with parameters of type CachedOutputModifier and TypeMethodDescriptionLootTableProvider.run
(CachedOutput output) private CompletableFuture
<?> LootTableProvider.run
(CachedOutput output, HolderLookup.Provider provider) -
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.models
Methods in net.minecraft.data.models with parameters of type CachedOutputModifier and TypeMethodDescriptionModelProvider.run
(CachedOutput output) private <T> CompletableFuture
<?> ModelProvider.saveCollection
(CachedOutput output, Map<T, ? extends Supplier<com.google.gson.JsonElement>> objectToJsonMap, Function<T, Path> resolveObjectPath) -
Uses of CachedOutput in net.minecraft.data.recipes
Methods in net.minecraft.data.recipes with parameters of type CachedOutputModifier and TypeMethodDescriptionprotected CompletableFuture
<?> RecipeProvider.buildAdvancement
(CachedOutput output, HolderLookup.Provider registries, AdvancementHolder advancement) protected CompletableFuture
<?> RecipeProvider.buildAdvancement
(CachedOutput output, HolderLookup.Provider registries, AdvancementHolder advancement, ICondition... conditions) final CompletableFuture
<?> RecipeProvider.run
(CachedOutput output) protected CompletableFuture
<?> RecipeProvider.run
(CachedOutput output, HolderLookup.Provider registries) -
Uses of CachedOutput in net.minecraft.data.recipes.packs
Methods in net.minecraft.data.recipes.packs with parameters of type CachedOutputModifier and TypeMethodDescriptionVanillaRecipeProvider.run
(CachedOutput output, HolderLookup.Provider registries) -
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 output, HolderLookup.Provider registries, com.mojang.serialization.DynamicOps<com.google.gson.JsonElement> ops, RegistryDataLoader.RegistryData<T> registryData) Deprecated.private static <E> CompletableFuture
<?> RegistriesDatapackGenerator.dumpValue
(Path p_255678_, CachedOutput p_256438_, com.mojang.serialization.DynamicOps<com.google.gson.JsonElement> p_256127_, com.mojang.serialization.Encoder<Optional<WithConditions<E>>> p_255938_, Optional<WithConditions<E>> p_256590_) Deprecated.RegistriesDatapackGenerator.run
(CachedOutput output) 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 output, Path nbtPath, String name, Path directoryPath) NbtToSnbt.run
(CachedOutput output) SnbtToNbt.run
(CachedOutput output) private void
SnbtToNbt.storeStructureIfChanged
(CachedOutput output, SnbtToNbt.TaskResult taskResult, Path directoryPath) static void
NbtToSnbt.writeSnbt
(CachedOutput output, Path path, String contents) -
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.model.generators
Methods in net.neoforged.neoforge.client.model.generators with parameters of type CachedOutputModifier and TypeMethodDescriptionprotected CompletableFuture
<?> ModelProvider.generateAll
(CachedOutput cache) BlockStateProvider.run
(CachedOutput cache) ModelProvider.run
(CachedOutput cache) private CompletableFuture
<?> BlockStateProvider.saveBlockState
(CachedOutput cache, com.google.gson.JsonObject stateJson, Block owner) -
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<com.google.gson.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) ParticleDescriptionProvider.run
(CachedOutput cache) 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 CachedOutputModifier and TypeMethodDescriptionprotected CompletableFuture
<?> NeoForgeRecipeProvider.buildAdvancement
(CachedOutput p_253674_, HolderLookup.Provider p_323646_, AdvancementHolder p_301116_) NeoForgeRegistryOrderReportProvider.run
(CachedOutput output)