Uses of Class
net.minecraft.data.PackOutput
Packages that use PackOutput
Package
Description
Classes for NeoForge's own data generation.
-
Uses of PackOutput in net.minecraft.data
Fields in net.minecraft.data declared as PackOutputModifier and TypeFieldDescriptionprivate final PackOutput
DataGenerator.PackGenerator.output
private final PackOutput
DataGenerator.vanillaPackOutput
Methods in net.minecraft.data that return PackOutputModifier and TypeMethodDescriptionDataGenerator.getPackOutput()
DataGenerator.getPackOutput
(String path) Methods in net.minecraft.data with parameters of type PackOutputMethod parameters in net.minecraft.data with type arguments of type PackOutputModifier and TypeMethodDescriptionprivate static <T extends DataProvider>
DataProvider.Factory<T> Main.bindRegistries
(BiFunction<PackOutput, CompletableFuture<HolderLookup.Provider>, T> tagProviderFactory, CompletableFuture<HolderLookup.Provider> lookupProvider) Constructors in net.minecraft.data with parameters of type PackOutputModifierConstructorDescription(package private)
PackGenerator
(boolean toRun, String providerPrefix, PackOutput output) (package private)
PathProvider
(PackOutput output, PackOutput.Target target, String kind) -
Uses of PackOutput in net.minecraft.data.advancements
Constructors in net.minecraft.data.advancements with parameters of type PackOutputModifierConstructorDescriptionAdvancementProvider
(PackOutput output, CompletableFuture<HolderLookup.Provider> registries, List<AdvancementSubProvider> subProviders) Deprecated. -
Uses of PackOutput in net.minecraft.data.advancements.packs
Methods in net.minecraft.data.advancements.packs with parameters of type PackOutputModifier and TypeMethodDescriptionstatic AdvancementProvider
VanillaAdvancementProvider.create
(PackOutput output, CompletableFuture<HolderLookup.Provider> registries) -
Uses of PackOutput in net.minecraft.data.info
Fields in net.minecraft.data.info declared as PackOutputModifier and TypeFieldDescriptionprivate final PackOutput
BlockListReport.output
private final PackOutput
CommandsReport.output
private final PackOutput
ItemListReport.output
private final PackOutput
PacketReport.output
private final PackOutput
RegistryDumpReport.output
Constructors in net.minecraft.data.info with parameters of type PackOutputModifierConstructorDescriptionBiomeParametersDumpReport
(PackOutput output, CompletableFuture<HolderLookup.Provider> registries) BlockListReport
(PackOutput output, CompletableFuture<HolderLookup.Provider> registries) CommandsReport
(PackOutput output, CompletableFuture<HolderLookup.Provider> registries) ItemListReport
(PackOutput output, CompletableFuture<HolderLookup.Provider> registries) PacketReport
(PackOutput output) RegistryDumpReport
(PackOutput output) -
Uses of PackOutput in net.minecraft.data.loot
Constructors in net.minecraft.data.loot with parameters of type PackOutputModifierConstructorDescriptionLootTableProvider
(PackOutput output, Set<ResourceKey<LootTable>> requiredTables, List<LootTableProvider.SubProviderEntry> subProviders, CompletableFuture<HolderLookup.Provider> registries) -
Uses of PackOutput in net.minecraft.data.loot.packs
Methods in net.minecraft.data.loot.packs with parameters of type PackOutputModifier and TypeMethodDescriptionstatic LootTableProvider
TradeRebalanceLootTableProvider.create
(PackOutput output, CompletableFuture<HolderLookup.Provider> registries) static LootTableProvider
VanillaLootTableProvider.create
(PackOutput output, CompletableFuture<HolderLookup.Provider> registries) -
Uses of PackOutput in net.minecraft.data.metadata
Fields in net.minecraft.data.metadata declared as PackOutputMethods in net.minecraft.data.metadata with parameters of type PackOutputModifier and TypeMethodDescriptionstatic PackMetadataGenerator
PackMetadataGenerator.forFeaturePack
(PackOutput output, Component description) static PackMetadataGenerator
PackMetadataGenerator.forFeaturePack
(PackOutput output, Component description, FeatureFlagSet flags) Constructors in net.minecraft.data.metadata with parameters of type PackOutput -
Uses of PackOutput in net.minecraft.data.models
Constructors in net.minecraft.data.models with parameters of type PackOutput -
Uses of PackOutput in net.minecraft.data.recipes
Constructors in net.minecraft.data.recipes with parameters of type PackOutputModifierConstructorDescriptionRecipeProvider
(PackOutput output, CompletableFuture<HolderLookup.Provider> registries) -
Uses of PackOutput in net.minecraft.data.recipes.packs
Constructors in net.minecraft.data.recipes.packs with parameters of type PackOutputModifierConstructorDescriptionBundleRecipeProvider
(PackOutput p_248813_, CompletableFuture<HolderLookup.Provider> p_323638_) VanillaRecipeProvider
(PackOutput output, CompletableFuture<HolderLookup.Provider> registries) -
Uses of PackOutput in net.minecraft.data.registries
Fields in net.minecraft.data.registries declared as PackOutputModifier and TypeFieldDescriptionprivate final PackOutput
RegistriesDatapackGenerator.output
Deprecated.Constructors in net.minecraft.data.registries with parameters of type PackOutputModifierConstructorDescriptionRegistriesDatapackGenerator
(PackOutput output, CompletableFuture<HolderLookup.Provider> registries) Deprecated.RegistriesDatapackGenerator
(PackOutput output, CompletableFuture<HolderLookup.Provider> registries, Set<String> modIds) Deprecated.RegistriesDatapackGenerator
(PackOutput output, CompletableFuture<HolderLookup.Provider> registries, Set<String> modIds, Map<ResourceKey<?>, List<ICondition>> conditions) Deprecated. -
Uses of PackOutput in net.minecraft.data.structures
Fields in net.minecraft.data.structures declared as PackOutputModifier and TypeFieldDescriptionprivate final PackOutput
NbtToSnbt.output
private final PackOutput
SnbtToNbt.output
Constructors in net.minecraft.data.structures with parameters of type PackOutputModifierConstructorDescriptionNbtToSnbt
(PackOutput output, Collection<Path> inputFolders) SnbtToNbt
(PackOutput output, Iterable<Path> inputFolders) -
Uses of PackOutput in net.minecraft.data.tags
Constructors in net.minecraft.data.tags with parameters of type PackOutputModifierConstructorDescriptionBannerPatternTagsProvider
(PackOutput output, CompletableFuture<HolderLookup.Provider> provider) Deprecated.Forge: Use the mod id variantBannerPatternTagsProvider
(PackOutput output, CompletableFuture<HolderLookup.Provider> provider, String modId, ExistingFileHelper existingFileHelper) BiomeTagsProvider
(PackOutput output, CompletableFuture<HolderLookup.Provider> provider) Deprecated.Forge: Use the mod id variantBiomeTagsProvider
(PackOutput output, CompletableFuture<HolderLookup.Provider> provider, String modId, ExistingFileHelper existingFileHelper) CatVariantTagsProvider
(PackOutput output, CompletableFuture<HolderLookup.Provider> provider) Deprecated.Forge: Use the mod id variantCatVariantTagsProvider
(PackOutput output, CompletableFuture<HolderLookup.Provider> provider, String modId, ExistingFileHelper existingFileHelper) DamageTypeTagsProvider
(PackOutput output, CompletableFuture<HolderLookup.Provider> lookupProvider) Deprecated.Forge: Use the mod id variantDamageTypeTagsProvider
(PackOutput output, CompletableFuture<HolderLookup.Provider> lookupProvider, String modId, ExistingFileHelper existingFileHelper) EnchantmentTagsProvider
(PackOutput output, CompletableFuture<HolderLookup.Provider> lookupProvider) Deprecated.Forge: Use the mod id variantEnchantmentTagsProvider
(PackOutput output, CompletableFuture<HolderLookup.Provider> lookupProvider, String modId, ExistingFileHelper existingFileHelper) EntityTypeTagsProvider
(PackOutput output, CompletableFuture<HolderLookup.Provider> provider) Deprecated.Forge: Use the mod id variantEntityTypeTagsProvider
(PackOutput output, CompletableFuture<HolderLookup.Provider> provider, String modId, ExistingFileHelper existingFileHelper) FlatLevelGeneratorPresetTagsProvider
(PackOutput output, CompletableFuture<HolderLookup.Provider> provider) Deprecated.Forge: Use the mod id variantFlatLevelGeneratorPresetTagsProvider
(PackOutput output, CompletableFuture<HolderLookup.Provider> provider, String modId, ExistingFileHelper existingFileHelper) FluidTagsProvider
(PackOutput output, CompletableFuture<HolderLookup.Provider> provider) Deprecated.Forge: Use the mod id variantFluidTagsProvider
(PackOutput output, CompletableFuture<HolderLookup.Provider> provider, String modId, ExistingFileHelper existingFileHelper) GameEventTagsProvider
(PackOutput output, CompletableFuture<HolderLookup.Provider> provider) Deprecated.Neo: Use the mod id variantGameEventTagsProvider
(PackOutput output, CompletableFuture<HolderLookup.Provider> provider, String modId, ExistingFileHelper existingFileHelper) InstrumentTagsProvider
(PackOutput output, CompletableFuture<HolderLookup.Provider> provider) Deprecated.Forge: Use the mod id variantInstrumentTagsProvider
(PackOutput output, CompletableFuture<HolderLookup.Provider> provider, String modId, ExistingFileHelper existingFileHelper) IntrinsicHolderTagsProvider
(PackOutput output, ResourceKey<? extends Registry<T>> registryKey, CompletableFuture<HolderLookup.Provider> lookupProvider, CompletableFuture<TagsProvider.TagLookup<T>> parentProvider, Function<T, ResourceKey<T>> keyExtractor) Deprecated.IntrinsicHolderTagsProvider
(PackOutput output, ResourceKey<? extends Registry<T>> registryKey, CompletableFuture<HolderLookup.Provider> lookupProvider, CompletableFuture<TagsProvider.TagLookup<T>> parentProvider, Function<T, ResourceKey<T>> keyExtractor, String modId, ExistingFileHelper existingFileHelper) IntrinsicHolderTagsProvider
(PackOutput output, ResourceKey<? extends Registry<T>> registryKey, CompletableFuture<HolderLookup.Provider> lookupProvider, Function<T, ResourceKey<T>> keyExtractor) Deprecated.IntrinsicHolderTagsProvider
(PackOutput output, ResourceKey<? extends Registry<T>> registryKey, CompletableFuture<HolderLookup.Provider> lookupProvider, Function<T, ResourceKey<T>> keyExtractor, String modId, ExistingFileHelper existingFileHelper) ItemTagsProvider
(PackOutput output, CompletableFuture<HolderLookup.Provider> lookupProvider, CompletableFuture<TagsProvider.TagLookup<Item>> parentProvider, CompletableFuture<TagsProvider.TagLookup<Block>> blockTags) Deprecated.Forge: Use the mod id variantItemTagsProvider
(PackOutput output, CompletableFuture<HolderLookup.Provider> lookupProvider, CompletableFuture<TagsProvider.TagLookup<Item>> parentProvider, CompletableFuture<TagsProvider.TagLookup<Block>> blockTags, String modId, ExistingFileHelper existingFileHelper) ItemTagsProvider
(PackOutput output, CompletableFuture<HolderLookup.Provider> lookupProvider, CompletableFuture<TagsProvider.TagLookup<Block>> blockTags) ItemTagsProvider
(PackOutput output, CompletableFuture<HolderLookup.Provider> lookupProvider, CompletableFuture<TagsProvider.TagLookup<Block>> blockTags, String modId, ExistingFileHelper existingFileHelper) PaintingVariantTagsProvider
(PackOutput output, CompletableFuture<HolderLookup.Provider> provider) Deprecated.Forge: Use the mod id variantPaintingVariantTagsProvider
(PackOutput output, CompletableFuture<HolderLookup.Provider> provider, String modId, ExistingFileHelper existingFileHelper) PoiTypeTagsProvider
(PackOutput output, CompletableFuture<HolderLookup.Provider> provider) Deprecated.Forge: Use the mod id variantPoiTypeTagsProvider
(PackOutput output, CompletableFuture<HolderLookup.Provider> provider, String modId, ExistingFileHelper existingFileHelper) StructureTagsProvider
(PackOutput output, CompletableFuture<HolderLookup.Provider> provider) Deprecated.Forge: Use the mod id variantStructureTagsProvider
(PackOutput output, CompletableFuture<HolderLookup.Provider> provider, String modId, ExistingFileHelper existingFileHelper) protected
TagsProvider
(PackOutput output, ResourceKey<? extends Registry<T>> registryKey, CompletableFuture<HolderLookup.Provider> lookupProvider) Deprecated.Forge: Use the mod id variantprotected
TagsProvider
(PackOutput output, ResourceKey<? extends Registry<T>> registryKey, CompletableFuture<HolderLookup.Provider> lookupProvider, String modId, ExistingFileHelper existingFileHelper) protected
TagsProvider
(PackOutput output, ResourceKey<? extends Registry<T>> registryKey, CompletableFuture<HolderLookup.Provider> lookupProvider, CompletableFuture<TagsProvider.TagLookup<T>> parentProvider) Deprecated.Forge: Use the mod id variantprotected
TagsProvider
(PackOutput output, ResourceKey<? extends Registry<T>> registryKey, CompletableFuture<HolderLookup.Provider> lookupProvider, CompletableFuture<TagsProvider.TagLookup<T>> parentProvider, String modId, ExistingFileHelper existingFileHelper) TradeRebalanceEnchantmentTagsProvider
(PackOutput packOutput, CompletableFuture<HolderLookup.Provider> provider) TradeRebalanceStructureTagsProvider
(PackOutput output, CompletableFuture<HolderLookup.Provider> lookupProvider) VanillaBlockTagsProvider
(PackOutput output, CompletableFuture<HolderLookup.Provider> lookupProvider) VanillaEnchantmentTagsProvider
(PackOutput output, CompletableFuture<HolderLookup.Provider> lookupProvider) VanillaItemTagsProvider
(PackOutput p_275657_, CompletableFuture<HolderLookup.Provider> p_275712_, CompletableFuture<TagsProvider.TagLookup<Block>> p_275572_) WorldPresetTagsProvider
(PackOutput output, CompletableFuture<HolderLookup.Provider> provider) Deprecated.Forge: Use the mod id variantWorldPresetTagsProvider
(PackOutput output, CompletableFuture<HolderLookup.Provider> provider, String modId, ExistingFileHelper existingFileHelper) -
Uses of PackOutput in net.neoforged.neoforge.client.model.generators
Fields in net.neoforged.neoforge.client.model.generators declared as PackOutputModifier and TypeFieldDescriptionprivate final PackOutput
BlockStateProvider.output
protected final PackOutput
ModelProvider.output
Constructors in net.neoforged.neoforge.client.model.generators with parameters of type PackOutputModifierConstructorDescriptionBlockModelProvider
(PackOutput output, String modid, ExistingFileHelper existingFileHelper) BlockStateProvider
(PackOutput output, String modid, ExistingFileHelper exFileHelper) ItemModelProvider
(PackOutput output, String modid, ExistingFileHelper existingFileHelper) ModelProvider
(PackOutput output, String modid, String folder, BiFunction<ResourceLocation, ExistingFileHelper, T> builderFromModId, ExistingFileHelper existingFileHelper) ModelProvider
(PackOutput output, String modid, String folder, Function<ResourceLocation, T> factory, ExistingFileHelper existingFileHelper) -
Uses of PackOutput in net.neoforged.neoforge.common.data
Fields in net.neoforged.neoforge.common.data declared as PackOutputModifier and TypeFieldDescriptionprivate final PackOutput
GlobalLootModifierProvider.output
private final PackOutput
LanguageProvider.output
private final PackOutput
SoundDefinitionsProvider.output
Constructors in net.neoforged.neoforge.common.data with parameters of type PackOutputModifierConstructorDescriptionAdvancementProvider
(PackOutput output, CompletableFuture<HolderLookup.Provider> registries, ExistingFileHelper existingFileHelper, List<AdvancementProvider.AdvancementGenerator> subProviders) Constructs an advancement provider using the generators to write the advancements to a file.BlockTagsProvider
(PackOutput output, CompletableFuture<HolderLookup.Provider> lookupProvider, String modId, @Nullable ExistingFileHelper existingFileHelper) protected
DataMapProvider
(PackOutput packOutput, CompletableFuture<HolderLookup.Provider> lookupProvider) Create a new provider.DatapackBuiltinEntriesProvider
(PackOutput output, CompletableFuture<HolderLookup.Provider> registries, RegistrySetBuilder datapackEntriesBuilder, Consumer<BiConsumer<ResourceKey<?>, ICondition>> conditionsBuilder, Set<String> modIds) Constructs a new datapack provider which generates all registry objects from the provided mods using the holder.DatapackBuiltinEntriesProvider
(PackOutput output, CompletableFuture<HolderLookup.Provider> registries, RegistrySetBuilder datapackEntriesBuilder, Map<ResourceKey<?>, List<ICondition>> conditions, Set<String> modIds) Constructs a new datapack provider which generates all registry objects from the provided mods using the holder.DatapackBuiltinEntriesProvider
(PackOutput output, CompletableFuture<HolderLookup.Provider> registries, RegistrySetBuilder datapackEntriesBuilder, Set<String> modIds) Constructs a new datapack provider which generates all registry objects from the provided mods using the holder.DatapackBuiltinEntriesProvider
(PackOutput output, CompletableFuture<RegistrySetBuilder.PatchedRegistries> registries, Consumer<BiConsumer<ResourceKey<?>, ICondition>> conditionsBuilder, Set<String> modIds) Constructs a new datapack provider which generates all registry objects from the provided mods using the holder.DatapackBuiltinEntriesProvider
(PackOutput output, CompletableFuture<RegistrySetBuilder.PatchedRegistries> registries, Map<ResourceKey<?>, List<ICondition>> conditions, Set<String> modIds) Constructs a new datapack provider which generates all registry objects from the provided mods using the holder.DatapackBuiltinEntriesProvider
(PackOutput output, CompletableFuture<RegistrySetBuilder.PatchedRegistries> registries, Set<String> modIds) Constructs a new datapack provider which generates all registry objects from the provided mods using the holder.GlobalLootModifierProvider
(PackOutput output, CompletableFuture<HolderLookup.Provider> registries, String modid) JsonCodecProvider
(PackOutput output, PackOutput.Target target, String directory, PackType packType, com.mojang.serialization.Codec<T> codec, CompletableFuture<HolderLookup.Provider> lookupProvider, String modId, ExistingFileHelper existingFileHelper) LanguageProvider
(PackOutput output, String modid, String locale) protected
ParticleDescriptionProvider
(PackOutput output, ExistingFileHelper fileHelper) Creates an instance of the data provider.protected
SoundDefinitionsProvider
(PackOutput output, String modId, ExistingFileHelper helper) Creates a new instance of this data provider.SpriteSourceProvider
(PackOutput output, CompletableFuture<HolderLookup.Provider> lookupProvider, String modId, ExistingFileHelper existingFileHelper) -
Uses of PackOutput in net.neoforged.neoforge.common.data.internal
Fields in net.neoforged.neoforge.common.data.internal declared as PackOutputModifier and TypeFieldDescriptionprivate final PackOutput
NeoForgeRegistryOrderReportProvider.output
Methods in net.neoforged.neoforge.common.data.internal with parameters of type PackOutputModifier and TypeMethodDescriptionprivate static List
<AdvancementProvider.AdvancementGenerator> NeoForgeAdvancementProvider.getVanillaAdvancementProviders
(PackOutput output, CompletableFuture<HolderLookup.Provider> registries) Constructors in net.neoforged.neoforge.common.data.internal with parameters of type PackOutputModifierConstructorDescriptionNeoForgeAdvancementProvider
(PackOutput output, CompletableFuture<HolderLookup.Provider> registries, ExistingFileHelper existingFileHelper) NeoForgeBiomeTagsProvider
(PackOutput output, CompletableFuture<HolderLookup.Provider> lookupProvider, ExistingFileHelper existingFileHelper) NeoForgeBlockTagsProvider
(PackOutput output, CompletableFuture<HolderLookup.Provider> lookupProvider, @Nullable ExistingFileHelper existingFileHelper) NeoForgeDamageTypeTagsProvider
(PackOutput output, CompletableFuture<HolderLookup.Provider> lookupProvider, ExistingFileHelper existingFileHelper) NeoForgeDataMapsProvider
(PackOutput packOutput, CompletableFuture<HolderLookup.Provider> lookupProvider) NeoForgeEnchantmentTagsProvider
(PackOutput output, CompletableFuture<HolderLookup.Provider> lookupProvider, ExistingFileHelper existingFileHelper) NeoForgeEntityTypeTagsProvider
(PackOutput output, CompletableFuture<HolderLookup.Provider> lookupProvider, ExistingFileHelper existingFileHelper) NeoForgeFluidTagsProvider
(PackOutput output, CompletableFuture<HolderLookup.Provider> lookupProvider, ExistingFileHelper existingFileHelper) NeoForgeItemTagsProvider
(PackOutput output, CompletableFuture<HolderLookup.Provider> lookupProvider, CompletableFuture<TagsProvider.TagLookup<Block>> blockTagProvider, ExistingFileHelper existingFileHelper) NeoForgeLootTableProvider
(PackOutput packOutput, CompletableFuture<HolderLookup.Provider> provider) NeoForgeRecipeProvider
(PackOutput packOutput, CompletableFuture<HolderLookup.Provider> provider) NeoForgeSpriteSourceProvider
(PackOutput output, CompletableFuture<HolderLookup.Provider> lookupProvider, ExistingFileHelper fileHelper) NeoForgeStructureTagsProvider
(PackOutput output, CompletableFuture<HolderLookup.Provider> lookupProvider, ExistingFileHelper existingFileHelper) VanillaSoundDefinitionsProvider
(PackOutput output, ExistingFileHelper helper) -
Uses of PackOutput in net.neoforged.neoforge.data.event
Methods in net.neoforged.neoforge.data.event with parameters of type PackOutputModifier and TypeMethodDescriptionGatherDataEvent.DataProviderFromOutput.create
(PackOutput output) GatherDataEvent.DataProviderFromOutputLookup.create
(PackOutput output, CompletableFuture<HolderLookup.Provider> lookupProvider) GatherDataEvent.ItemTagsProvider.create
(PackOutput output, CompletableFuture<HolderLookup.Provider> lookupProvider, CompletableFuture<TagsProvider.TagLookup<Block>> contentsGetter)