Uses of Interface
net.minecraft.data.CachedOutput
Package
Description
Classes for NeoForge's own data generation.
-
Uses of CachedOutput in net.minecraft.data
Modifier and TypeMethodDescriptionDataProvider.run
(CachedOutput p_236071_) static CompletableFuture<?>
DataProvider.saveStable
(CachedOutput p_253653_, com.google.gson.JsonElement p_254542_, Path p_254467_) static <T> CompletableFuture<?>
DataProvider.saveStable
(CachedOutput p_298323_, com.mojang.serialization.Codec<T> p_299231_, T p_298793_, Path p_298236_) HashCache.UpdateFunction.update
(CachedOutput p_253936_) -
Uses of CachedOutput in net.minecraft.data.advancements
-
Uses of CachedOutput in net.minecraft.data.info
Modifier and TypeMethodDescriptionprivate static <E> CompletableFuture<?>
BiomeParametersDumpReport.dumpValue
(Path p_254407_, CachedOutput p_254093_, com.mojang.serialization.DynamicOps<com.google.gson.JsonElement> p_253788_, com.mojang.serialization.Encoder<E> p_254276_, E p_254073_) BiomeParametersDumpReport.run
(CachedOutput p_254091_) BlockListReport.run
(CachedOutput p_236197_) CommandsReport.run
(CachedOutput p_253721_) RegistryDumpReport.run
(CachedOutput p_253743_) -
Uses of CachedOutput in net.minecraft.data.loot
-
Uses of CachedOutput in net.minecraft.data.metadata
-
Uses of CachedOutput in net.minecraft.data.models
Modifier and TypeMethodDescriptionModelProvider.run
(CachedOutput p_253790_) private <T> CompletableFuture<?>
ModelProvider.saveCollection
(CachedOutput p_254549_, Map<T, ? extends Supplier<com.google.gson.JsonElement>> p_253779_, Function<T, Path> p_254013_) -
Uses of CachedOutput in net.minecraft.data.recipes
Modifier and TypeMethodDescriptionprotected CompletableFuture<?>
RecipeProvider.buildAdvancement
(CachedOutput p_253674_, AdvancementHolder p_301116_) RecipeProvider.run
(CachedOutput p_254020_) protected @Nullable CompletableFuture<?>
RecipeProvider.saveAdvancement
(CachedOutput output, FinishedRecipe finishedRecipe, com.google.gson.JsonObject advancementJson) Called every time a recipe is saved to also save the advancement JSON if it exists. -
Uses of CachedOutput in net.minecraft.data.recipes.packs
-
Uses of CachedOutput in net.minecraft.data.registries
Modifier and TypeMethodDescriptionprivate <T> Optional<CompletableFuture<?>>
RegistriesDatapackGenerator.dumpRegistryCap
(CachedOutput p_256502_, HolderLookup.Provider p_256492_, com.mojang.serialization.DynamicOps<com.google.gson.JsonElement> p_256000_, RegistryDataLoader.RegistryData<T> p_256449_) 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<E> p_255938_, E p_256590_) Deprecated.RegistriesDatapackGenerator.run
(CachedOutput p_255785_) Deprecated. -
Uses of CachedOutput in net.minecraft.data.structures
Modifier and TypeMethodDescriptionstatic Path
NbtToSnbt.convertStructure
(CachedOutput p_236382_, Path p_236383_, String p_236384_, Path p_236385_) NbtToSnbt.run
(CachedOutput p_254274_) SnbtToNbt.run
(CachedOutput p_254336_) private void
SnbtToNbt.storeStructureIfChanged
(CachedOutput p_236394_, SnbtToNbt.TaskResult p_236395_, Path p_236396_) static void
NbtToSnbt.writeSnbt
(CachedOutput p_236378_, Path p_236379_, String p_236380_) -
Uses of CachedOutput in net.minecraft.data.tags
-
Uses of CachedOutput in net.neoforged.neoforge.client.model.generators
Modifier 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
Modifier and TypeMethodDescriptionGlobalLootModifierProvider.run
(CachedOutput cache) 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
Modifier and TypeMethodDescriptionprotected CompletableFuture<?>
NeoForgeRecipeProvider.buildAdvancement
(CachedOutput p_253674_, AdvancementHolder p_301116_) protected @Nullable CompletableFuture<?>
NeoForgeRecipeProvider.saveAdvancement
(CachedOutput output, FinishedRecipe recipe, com.google.gson.JsonObject json) -
Uses of CachedOutput in net.neoforged.neoforge.debug
Modifier and TypeMethodDescriptionDataGeneratorTest.BlockStates.run
(CachedOutput cache) DataGeneratorTest.ItemModels.run
(CachedOutput cache) DataGeneratorTest.ParticleDescriptions.run
(CachedOutput cache) DataGeneratorTest.SoundDefinitions.run
(CachedOutput cache)