Uses of Interface
net.minecraft.core.HolderLookup.Provider
Packages that use HolderLookup.Provider
Package
Description
Classes for NeoForge's own data generation.
-
Uses of HolderLookup.Provider in net.minecraft.client.gui.screens.inventory
Methods in net.minecraft.client.gui.screens.inventory with parameters of type HolderLookup.ProviderModifier and TypeMethodDescriptionprivate booleanCreativeModeInventoryScreen.tryRebuildTabContents(@Nullable SessionSearchTrees searchTrees, FeatureFlagSet enabledFeatures, boolean hasPermissions, HolderLookup.Provider holders) private voidCreativeModeInventoryScreen.tryRefreshInvalidatedTabs(FeatureFlagSet enabledFeatures, boolean hasPermissions, HolderLookup.Provider holders) -
Uses of HolderLookup.Provider in net.minecraft.client.gui.screens.worldselection
Method parameters in net.minecraft.client.gui.screens.worldselection with type arguments of type HolderLookup.ProviderModifier and TypeMethodDescriptionvoidWorldOpenFlows.createFreshLevel(String levelId, LevelSettings levelSettings, WorldOptions options, Function<HolderLookup.Provider, WorldDimensions> dimensionsProvider, Screen parentScreen) -
Uses of HolderLookup.Provider in net.minecraft.client.multiplayer
Methods in net.minecraft.client.multiplayer with parameters of type HolderLookup.ProviderModifier and TypeMethodDescriptionvoidSessionSearchTrees.updateCreativeTooltips(HolderLookup.Provider registries, List<ItemStack> itemStacks) voidSessionSearchTrees.updateCreativeTooltips(HolderLookup.Provider registries, List<ItemStack> itemStacks, SessionSearchTrees.Key key) -
Uses of HolderLookup.Provider in net.minecraft.client.player.inventory
Methods in net.minecraft.client.player.inventory with parameters of type HolderLookup.Provider -
Uses of HolderLookup.Provider in net.minecraft.commands
Subinterfaces of HolderLookup.Provider in net.minecraft.commandsMethods in net.minecraft.commands with parameters of type HolderLookup.ProviderModifier and TypeMethodDescriptionstatic CommandBuildContextCommands.createValidationContext(HolderLookup.Provider registries) static CommandBuildContextCommandBuildContext.simple(HolderLookup.Provider access, FeatureFlagSet enabledFeatures) -
Uses of HolderLookup.Provider in net.minecraft.commands.arguments
Fields in net.minecraft.commands.arguments declared as HolderLookup.ProviderModifier and TypeFieldDescriptionprivate final HolderLookup.ProviderParticleArgument.registriesprivate final HolderLookup.ProviderResourceOrIdArgument.registryLookupMethods in net.minecraft.commands.arguments with parameters of type HolderLookup.ProviderModifier and TypeMethodDescriptionResourceOrIdArgument.InlineResult.parse(com.mojang.brigadier.ImmutableStringReader reader, HolderLookup.Provider lookup, com.mojang.serialization.DynamicOps<O> ops, com.mojang.serialization.Codec<T> codec, HolderLookup.RegistryLookup<T> elementLookup) ResourceOrIdArgument.ReferenceResult.parse(com.mojang.brigadier.ImmutableStringReader reader, HolderLookup.Provider lookup, com.mojang.serialization.DynamicOps<O> ops, com.mojang.serialization.Codec<T> codec, HolderLookup.RegistryLookup<T> elementLookup) ResourceOrIdArgument.Result.parse(com.mojang.brigadier.ImmutableStringReader reader, HolderLookup.Provider lookup, com.mojang.serialization.DynamicOps<O> ops, com.mojang.serialization.Codec<T> codec, HolderLookup.RegistryLookup<T> elementLookup) static ParticleOptionsParticleArgument.readParticle(com.mojang.brigadier.StringReader reader, HolderLookup.Provider registries) private static <T extends ParticleOptions, O>
TParticleArgument.readParticle(TagParser<O> parser, com.mojang.brigadier.StringReader reader, ParticleType<T> type, HolderLookup.Provider registries) Constructors in net.minecraft.commands.arguments with parameters of type HolderLookup.ProviderModifierConstructorDescriptionprivateComponentArgument(HolderLookup.Provider registries) privateStyleArgument(HolderLookup.Provider registries) -
Uses of HolderLookup.Provider in net.minecraft.commands.arguments.item
Fields in net.minecraft.commands.arguments.item declared as HolderLookup.ProviderModifier and TypeFieldDescriptionprivate final HolderLookup.ProviderItemPredicateArgument.Context.registriesConstructors in net.minecraft.commands.arguments.item with parameters of type HolderLookup.ProviderModifierConstructorDescriptionprivateContext(HolderLookup.Provider registries) ItemParser(HolderLookup.Provider registries) -
Uses of HolderLookup.Provider in net.minecraft.core
Subinterfaces of HolderLookup.Provider in net.minecraft.coreModifier and TypeInterfaceDescriptioninterfaceThe root level registry, essentially a registry of registries.static interfaceClasses in net.minecraft.core that implement HolderLookup.ProviderFields in net.minecraft.core declared as HolderLookup.ProviderModifier and TypeFieldDescriptionprivate final HolderLookup.ProviderRegistrySetBuilder.PatchedRegistries.fullThe field for thefullrecord component.private final HolderLookup.ProviderRegistrySetBuilder.PatchedRegistries.patchesThe field for thepatchesrecord component.Methods in net.minecraft.core that return HolderLookup.ProviderModifier and TypeMethodDescriptionRegistrySetBuilder.build(RegistryAccess context) private static HolderLookup.ProviderRegistrySetBuilder.buildProviderWithContext(RegistrySetBuilder.UniversalOwner owner, RegistryAccess context, Stream<HolderLookup.RegistryLookup<?>> newRegistries) static HolderLookup.ProviderHolderLookup.Provider.create(Stream<HolderLookup.RegistryLookup<?>> lookups) private HolderLookup.ProviderRegistrySetBuilder.createLazyFullPatchedRegistries(RegistryAccess context, HolderLookup.Provider fallbackProvider, Cloner.Factory clonerFactory, Map<ResourceKey<? extends Registry<?>>, RegistrySetBuilder.RegistryContents<?>> newRegistries, HolderLookup.Provider patchOnlyRegistries) RegistrySetBuilder.PatchedRegistries.full()Returns the value of thefullrecord component.RegistrySetBuilder.PatchedRegistries.patches()Returns the value of thepatchesrecord component.Methods in net.minecraft.core with parameters of type HolderLookup.ProviderModifier and TypeMethodDescriptionRegistrySetBuilder.buildPatch(RegistryAccess context, HolderLookup.Provider fallbackProvider, Cloner.Factory clonerFactory) Cloner.clone(T value, HolderLookup.Provider from, HolderLookup.Provider to) private <T> HolderLookup.RegistryLookup<T> RegistrySetBuilder.createLazyFullPatchedRegistries(HolderOwner<T> owner, Cloner.Factory clonerFactory, ResourceKey<? extends Registry<? extends T>> registryKey, HolderLookup.Provider patchProvider, HolderLookup.Provider fallbackProvider, org.apache.commons.lang3.mutable.MutableObject<HolderLookup.Provider> targetProvider) private HolderLookup.ProviderRegistrySetBuilder.createLazyFullPatchedRegistries(RegistryAccess context, HolderLookup.Provider fallbackProvider, Cloner.Factory clonerFactory, Map<ResourceKey<? extends Registry<?>>, RegistrySetBuilder.RegistryContents<?>> newRegistries, HolderLookup.Provider patchOnlyRegistries) Method parameters in net.minecraft.core with type arguments of type HolderLookup.ProviderModifier and TypeMethodDescriptionprivate <T> HolderLookup.RegistryLookup<T> RegistrySetBuilder.createLazyFullPatchedRegistries(HolderOwner<T> owner, Cloner.Factory clonerFactory, ResourceKey<? extends Registry<? extends T>> registryKey, HolderLookup.Provider patchProvider, HolderLookup.Provider fallbackProvider, org.apache.commons.lang3.mutable.MutableObject<HolderLookup.Provider> targetProvider) Constructors in net.minecraft.core with parameters of type HolderLookup.ProviderModifierConstructorDescriptionPatchedRegistries(HolderLookup.Provider full, HolderLookup.Provider patches) Creates an instance of aPatchedRegistriesrecord class. -
Uses of HolderLookup.Provider in net.minecraft.core.component
Methods in net.minecraft.core.component with parameters of type HolderLookup.ProviderModifier and TypeMethodDescriptionDataComponentInitializers.build(HolderLookup.Provider context) DataComponentInitializers.SingleComponentInitializer.create(HolderLookup.Provider context) private static <T> DataComponentInitializers.PendingComponents<T> DataComponentInitializers.createInitializerForRegistry(HolderLookup.Provider context, DataComponentInitializers.PendingComponentBuilders<T> elementBuilders) voidDataComponentInitializers.Initializer.run(DataComponentMap.Builder components, HolderLookup.Provider context, ResourceKey<T> key) voidDataComponentInitializers.InitializerEntry.run(DataComponentMap.Builder components, HolderLookup.Provider context) private Map<ResourceKey<?>, DataComponentMap.Builder> DataComponentInitializers.runInitializers(HolderLookup.Provider context) -
Uses of HolderLookup.Provider in net.minecraft.data
Methods in net.minecraft.data with parameters of type HolderLookup.ProviderModifier and TypeMethodDescriptionstatic <T> CompletableFuture<?> DataProvider.saveStable(CachedOutput cache, HolderLookup.Provider registries, com.mojang.serialization.Codec<T> codec, T value, Path path) Method parameters in net.minecraft.data with type arguments of type HolderLookup.ProviderModifier and TypeMethodDescriptionprivate static <T extends DataProvider>
DataProvider.Factory<T> Main.bindRegistries(BiFunction<PackOutput, CompletableFuture<HolderLookup.Provider>, T> target, CompletableFuture<HolderLookup.Provider> registries) private static <T extends DataProvider>
DataProvider.Factory<T> Main.bindRegistries(BiFunction<PackOutput, CompletableFuture<HolderLookup.Provider>, T> target, CompletableFuture<HolderLookup.Provider> registries) -
Uses of HolderLookup.Provider in net.minecraft.data.advancements
Fields in net.minecraft.data.advancements with type parameters of type HolderLookup.ProviderModifier and TypeFieldDescriptionprivate final CompletableFuture<HolderLookup.Provider> AdvancementProvider.registriesMethods in net.minecraft.data.advancements with parameters of type HolderLookup.ProviderModifier and TypeMethodDescriptionvoidAdvancementSubProvider.generate(HolderLookup.Provider registries, Consumer<AdvancementHolder> output) Constructor parameters in net.minecraft.data.advancements with type arguments of type HolderLookup.ProviderModifierConstructorDescriptionAdvancementProvider(PackOutput output, CompletableFuture<HolderLookup.Provider> registries, List<AdvancementSubProvider> subProviders) -
Uses of HolderLookup.Provider in net.minecraft.data.advancements.packs
Methods in net.minecraft.data.advancements.packs with parameters of type HolderLookup.ProviderModifier and TypeMethodDescriptionprotected static Advancement.BuilderVanillaAdventureAdvancements.addBiomes(Advancement.Builder advancement, HolderLookup.Provider registries, List<ResourceKey<Biome>> explorableBiomes) protected static voidVanillaAdventureAdvancements.createAdventuringTime(HolderLookup.Provider registries, Consumer<AdvancementHolder> output, AdvancementHolder sleepInBed, MultiNoiseBiomeSourceParameterList.Preset preset) voidVanillaAdventureAdvancements.generate(HolderLookup.Provider registries, Consumer<AdvancementHolder> output) voidVanillaHusbandryAdvancements.generate(HolderLookup.Provider registries, Consumer<AdvancementHolder> output) voidVanillaNetherAdvancements.generate(HolderLookup.Provider registries, Consumer<AdvancementHolder> output) voidVanillaStoryAdvancements.generate(HolderLookup.Provider registries, Consumer<AdvancementHolder> output) voidVanillaTheEndAdvancements.generate(HolderLookup.Provider registries, Consumer<AdvancementHolder> output) Method parameters in net.minecraft.data.advancements.packs with type arguments of type HolderLookup.ProviderModifier and TypeMethodDescriptionstatic AdvancementProviderVanillaAdvancementProvider.create(PackOutput output, CompletableFuture<HolderLookup.Provider> registries) -
Uses of HolderLookup.Provider in net.minecraft.data.info
Fields in net.minecraft.data.info with type parameters of type HolderLookup.ProviderModifier and TypeFieldDescriptionprivate final CompletableFuture<HolderLookup.Provider> BiomeParametersDumpReport.registriesprivate final CompletableFuture<HolderLookup.Provider> BlockListReport.registriesprivate final CompletableFuture<HolderLookup.Provider> CommandsReport.registriesprivate final CompletableFuture<HolderLookup.Provider> RegistryComponentsReport.registriesConstructor parameters in net.minecraft.data.info with type arguments of type HolderLookup.ProviderModifierConstructorDescriptionBiomeParametersDumpReport(PackOutput output, CompletableFuture<HolderLookup.Provider> registries) BlockListReport(PackOutput output, CompletableFuture<HolderLookup.Provider> registries) CommandsReport(PackOutput output, CompletableFuture<HolderLookup.Provider> registries) RegistryComponentsReport(PackOutput output, CompletableFuture<HolderLookup.Provider> registries) -
Uses of HolderLookup.Provider in net.minecraft.data.loot
Fields in net.minecraft.data.loot declared as HolderLookup.ProviderModifier and TypeFieldDescriptionprotected final HolderLookup.ProviderBlockLootSubProvider.registriesprotected final HolderLookup.ProviderEntityLootSubProvider.registriesFields in net.minecraft.data.loot with type parameters of type HolderLookup.ProviderModifier and TypeFieldDescriptionprivate final Function<HolderLookup.Provider, LootTableSubProvider> LootTableProvider.SubProviderEntry.providerThe field for theproviderrecord component.private final CompletableFuture<HolderLookup.Provider> LootTableProvider.registriesMethods in net.minecraft.data.loot that return types with arguments of type HolderLookup.ProviderModifier and TypeMethodDescriptionLootTableProvider.SubProviderEntry.provider()Returns the value of theproviderrecord component.Methods in net.minecraft.data.loot with parameters of type HolderLookup.ProviderModifier and TypeMethodDescriptionprivate CompletableFuture<?> LootTableProvider.run(CachedOutput cache, HolderLookup.Provider registries) Constructors in net.minecraft.data.loot with parameters of type HolderLookup.ProviderModifierConstructorDescriptionprotectedBlockLootSubProvider(Set<Item> explosionResistant, FeatureFlagSet enabledFeatures, HolderLookup.Provider registries) protectedEntityLootSubProvider(FeatureFlagSet enabledFeatures, HolderLookup.Provider registries) protectedEntityLootSubProvider(FeatureFlagSet allowed, FeatureFlagSet required, HolderLookup.Provider registries) Constructor parameters in net.minecraft.data.loot with type arguments of type HolderLookup.ProviderModifierConstructorDescriptionLootTableProvider(PackOutput output, Set<ResourceKey<LootTable>> requiredTables, List<LootTableProvider.SubProviderEntry> subProviders, CompletableFuture<HolderLookup.Provider> registries) SubProviderEntry(Function<HolderLookup.Provider, LootTableSubProvider> provider, ContextKeySet paramSet) Creates an instance of aSubProviderEntryrecord class. -
Uses of HolderLookup.Provider in net.minecraft.data.loot.packs
Fields in net.minecraft.data.loot.packs declared as HolderLookup.ProviderModifier and TypeFieldDescriptionprivate final HolderLookup.ProviderTradeRebalanceChestLoot.registriesThe field for theregistriesrecord component.private final HolderLookup.ProviderVanillaArchaeologyLoot.registriesThe field for theregistriesrecord component.private final HolderLookup.ProviderVanillaBlockInteractLoot.registriesThe field for theregistriesrecord component.private final HolderLookup.ProviderVanillaChargedCreeperExplosionLoot.registriesThe field for theregistriesrecord component.private final HolderLookup.ProviderVanillaChestLoot.registriesThe field for theregistriesrecord component.private final HolderLookup.ProviderVanillaEntityInteractLoot.registriesThe field for theregistriesrecord component.private final HolderLookup.ProviderVanillaEquipmentLoot.registriesThe field for theregistriesrecord component.private final HolderLookup.ProviderVanillaFishingLoot.registriesThe field for theregistriesrecord component.private final HolderLookup.ProviderVanillaGiftLoot.registriesThe field for theregistriesrecord component.private final HolderLookup.ProviderVanillaPiglinBarterLoot.registriesThe field for theregistriesrecord component.private final HolderLookup.ProviderVanillaShearingLoot.registriesThe field for theregistriesrecord component.Methods in net.minecraft.data.loot.packs that return HolderLookup.ProviderModifier and TypeMethodDescriptionTradeRebalanceChestLoot.registries()Returns the value of theregistriesrecord component.VanillaArchaeologyLoot.registries()Returns the value of theregistriesrecord component.VanillaBlockInteractLoot.registries()Returns the value of theregistriesrecord component.VanillaChargedCreeperExplosionLoot.registries()Returns the value of theregistriesrecord component.VanillaChestLoot.registries()Returns the value of theregistriesrecord component.VanillaEntityInteractLoot.registries()Returns the value of theregistriesrecord component.VanillaEquipmentLoot.registries()Returns the value of theregistriesrecord component.VanillaFishingLoot.registries()Returns the value of theregistriesrecord component.VanillaGiftLoot.registries()Returns the value of theregistriesrecord component.VanillaPiglinBarterLoot.registries()Returns the value of theregistriesrecord component.VanillaShearingLoot.registries()Returns the value of theregistriesrecord component.Method parameters in net.minecraft.data.loot.packs with type arguments of type HolderLookup.ProviderModifier and TypeMethodDescriptionstatic LootTableProviderTradeRebalanceLootTableProvider.create(PackOutput output, CompletableFuture<HolderLookup.Provider> registries) static LootTableProviderVanillaLootTableProvider.create(PackOutput output, CompletableFuture<HolderLookup.Provider> registries) Constructors in net.minecraft.data.loot.packs with parameters of type HolderLookup.ProviderModifierConstructorDescriptionTradeRebalanceChestLoot(HolderLookup.Provider registries) Creates an instance of aTradeRebalanceChestLootrecord class.VanillaArchaeologyLoot(HolderLookup.Provider registries) Creates an instance of aVanillaArchaeologyLootrecord class.VanillaBlockInteractLoot(HolderLookup.Provider registries) Creates an instance of aVanillaBlockInteractLootrecord class.VanillaBlockLoot(HolderLookup.Provider registries) Creates an instance of aVanillaChargedCreeperExplosionLootrecord class.VanillaChestLoot(HolderLookup.Provider registries) Creates an instance of aVanillaChestLootrecord class.VanillaEntityInteractLoot(HolderLookup.Provider registries) Creates an instance of aVanillaEntityInteractLootrecord class.VanillaEntityLoot(HolderLookup.Provider registries) VanillaEquipmentLoot(HolderLookup.Provider registries) Creates an instance of aVanillaEquipmentLootrecord class.VanillaFishingLoot(HolderLookup.Provider registries) Creates an instance of aVanillaFishingLootrecord class.VanillaGiftLoot(HolderLookup.Provider registries) Creates an instance of aVanillaGiftLootrecord class.VanillaPiglinBarterLoot(HolderLookup.Provider registries) Creates an instance of aVanillaPiglinBarterLootrecord class.VanillaShearingLoot(HolderLookup.Provider registries) Creates an instance of aVanillaShearingLootrecord class. -
Uses of HolderLookup.Provider in net.minecraft.data.recipes
Fields in net.minecraft.data.recipes declared as HolderLookup.ProviderFields in net.minecraft.data.recipes with type parameters of type HolderLookup.ProviderModifier and TypeFieldDescriptionprivate final CompletableFuture<HolderLookup.Provider> RecipeProvider.Runner.registriesMethods in net.minecraft.data.recipes with parameters of type HolderLookup.ProviderModifier and TypeMethodDescriptionprotected abstract RecipeProviderRecipeProvider.Runner.createRecipeProvider(HolderLookup.Provider registries, RecipeOutput output) Constructors in net.minecraft.data.recipes with parameters of type HolderLookup.ProviderModifierConstructorDescriptionprotectedRecipeProvider(HolderLookup.Provider registries, RecipeOutput output) Constructor parameters in net.minecraft.data.recipes with type arguments of type HolderLookup.ProviderModifierConstructorDescriptionprotectedRunner(PackOutput packOutput, CompletableFuture<HolderLookup.Provider> registries) -
Uses of HolderLookup.Provider in net.minecraft.data.recipes.packs
Methods in net.minecraft.data.recipes.packs with parameters of type HolderLookup.ProviderModifier and TypeMethodDescriptionprotected RecipeProviderVanillaRecipeProvider.Runner.createRecipeProvider(HolderLookup.Provider registries, RecipeOutput output) Constructors in net.minecraft.data.recipes.packs with parameters of type HolderLookup.ProviderModifierConstructorDescriptionprotectedVanillaRecipeProvider(HolderLookup.Provider registries, RecipeOutput output) Constructor parameters in net.minecraft.data.recipes.packs with type arguments of type HolderLookup.ProviderModifierConstructorDescriptionRunner(PackOutput packOutput, CompletableFuture<HolderLookup.Provider> registries) -
Uses of HolderLookup.Provider in net.minecraft.data.registries
Fields in net.minecraft.data.registries with type parameters of type HolderLookup.ProviderModifier and TypeFieldDescriptionprivate final CompletableFuture<HolderLookup.Provider> RegistriesDatapackGenerator.registriesDeprecated.Methods in net.minecraft.data.registries that return HolderLookup.ProviderMethods in net.minecraft.data.registries with parameters of type HolderLookup.ProviderModifier and TypeMethodDescriptionprivate <T> Optional<CompletableFuture<?>> RegistriesDatapackGenerator.dumpRegistryCap(CachedOutput cache, HolderLookup.Provider registries, com.mojang.serialization.DynamicOps<JsonElement> writeOps, RegistryDataLoader.RegistryData<T> v) Deprecated.private static voidVanillaRegistries.validateThatAllBiomeFeaturesHaveBiomeFilter(HolderLookup.Provider provider) Method parameters in net.minecraft.data.registries with type arguments of type HolderLookup.ProviderModifier and TypeMethodDescriptionRegistryPatchGenerator.createLookup(CompletableFuture<HolderLookup.Provider> vanilla, RegistrySetBuilder packBuilder) TradeRebalanceRegistries.createLookup(CompletableFuture<HolderLookup.Provider> vanilla) Constructor parameters in net.minecraft.data.registries with type arguments of type HolderLookup.ProviderModifierConstructorDescriptionRegistriesDatapackGenerator(PackOutput output, CompletableFuture<HolderLookup.Provider> registries) Deprecated.RegistriesDatapackGenerator(PackOutput output, CompletableFuture<HolderLookup.Provider> registries, @Nullable Set<String> modIds) Deprecated.RegistriesDatapackGenerator(PackOutput output, CompletableFuture<HolderLookup.Provider> registries, @Nullable Set<String> modIds, Map<ResourceKey<?>, List<ICondition>> conditions) Deprecated. -
Uses of HolderLookup.Provider in net.minecraft.data.tags
Fields in net.minecraft.data.tags with type parameters of type HolderLookup.ProviderModifier and TypeFieldDescriptionprivate final CompletableFuture<HolderLookup.Provider> TagsProvider.lookupProviderMethods in net.minecraft.data.tags that return types with arguments of type HolderLookup.ProviderModifier and TypeMethodDescriptionprotected CompletableFuture<HolderLookup.Provider> TagsProvider.createContentsProvider()Methods in net.minecraft.data.tags with parameters of type HolderLookup.ProviderModifier and TypeMethodDescriptionprotected voidBannerPatternTagsProvider.addTags(HolderLookup.Provider registries) protected voidBiomeTagsProvider.addTags(HolderLookup.Provider registries) protected voidDamageTypeTagsProvider.addTags(HolderLookup.Provider registries) protected voidDialogTagsProvider.addTags(HolderLookup.Provider registries) protected voidEntityTypeTagsProvider.addTags(HolderLookup.Provider registries) protected voidFlatLevelGeneratorPresetTagsProvider.addTags(HolderLookup.Provider registries) protected voidFluidTagsProvider.addTags(HolderLookup.Provider registries) protected voidGameEventTagsProvider.addTags(HolderLookup.Provider registries) protected voidInstrumentTagsProvider.addTags(HolderLookup.Provider registries) protected voidPaintingVariantTagsProvider.addTags(HolderLookup.Provider registries) protected voidPoiTypeTagsProvider.addTags(HolderLookup.Provider registries) protected voidPotionTagsProvider.addTags(HolderLookup.Provider registries) protected voidStructureTagsProvider.addTags(HolderLookup.Provider registries) protected abstract voidTagsProvider.addTags(HolderLookup.Provider registries) protected voidTimelineTagsProvider.addTags(HolderLookup.Provider registries) protected voidTradeRebalanceEnchantmentTagsProvider.addTags(HolderLookup.Provider registries) protected voidTradeRebalanceTradeTagsProvider.addTags(HolderLookup.Provider registries) protected voidVanillaBlockTagsProvider.addTags(HolderLookup.Provider registries) protected voidVanillaEnchantmentTagsProvider.addTags(HolderLookup.Provider registries) protected voidVanillaItemTagsProvider.addTags(HolderLookup.Provider registries) protected voidVillagerTradesTagsProvider.addTags(HolderLookup.Provider registries) protected voidWorldPresetTagsProvider.addTags(HolderLookup.Provider registries) protected voidEnchantmentTagsProvider.tooltipOrder(HolderLookup.Provider registries, ResourceKey<Enchantment>... order) Constructor parameters in net.minecraft.data.tags with type arguments of type HolderLookup.ProviderModifierConstructorDescriptionBannerPatternTagsProvider(PackOutput output, CompletableFuture<HolderLookup.Provider> lookupProvider) Deprecated.Forge: Use the mod id variantBannerPatternTagsProvider(PackOutput output, CompletableFuture<HolderLookup.Provider> lookupProvider, String modId) BiomeTagsProvider(PackOutput output, CompletableFuture<HolderLookup.Provider> lookupProvider) Deprecated.Forge: Use the mod id variantBiomeTagsProvider(PackOutput output, CompletableFuture<HolderLookup.Provider> lookupProvider, String modId) DamageTypeTagsProvider(PackOutput output, CompletableFuture<HolderLookup.Provider> lookupProvider) Deprecated.Forge: Use the mod id variantDamageTypeTagsProvider(PackOutput output, CompletableFuture<HolderLookup.Provider> lookupProvider, String modId) DialogTagsProvider(PackOutput output, CompletableFuture<HolderLookup.Provider> lookupProvider) EnchantmentTagsProvider(PackOutput output, CompletableFuture<HolderLookup.Provider> lookupProvider) Deprecated.Forge: Use the mod id variantEnchantmentTagsProvider(PackOutput output, CompletableFuture<HolderLookup.Provider> lookupProvider, String modId) EntityTypeTagsProvider(PackOutput output, CompletableFuture<HolderLookup.Provider> lookupProvider) Deprecated.Forge: Use the mod id variantEntityTypeTagsProvider(PackOutput output, CompletableFuture<HolderLookup.Provider> lookupProvider, String modId) FlatLevelGeneratorPresetTagsProvider(PackOutput output, CompletableFuture<HolderLookup.Provider> lookupProvider) Deprecated.Forge: Use the mod id variantFlatLevelGeneratorPresetTagsProvider(PackOutput output, CompletableFuture<HolderLookup.Provider> lookupProvider, String modId) FluidTagsProvider(PackOutput output, CompletableFuture<HolderLookup.Provider> lookupProvider) Deprecated.Forge: Use the mod id variantFluidTagsProvider(PackOutput output, CompletableFuture<HolderLookup.Provider> lookupProvider, String modId) GameEventTagsProvider(PackOutput output, CompletableFuture<HolderLookup.Provider> lookupProvider) Deprecated.Neo: Use the mod id variantGameEventTagsProvider(PackOutput output, CompletableFuture<HolderLookup.Provider> lookupProvider, String modId) protectedHolderTagProvider(PackOutput output, ResourceKey<? extends Registry<T>> registryKey, CompletableFuture<HolderLookup.Provider> lookupProvider) InstrumentTagsProvider(PackOutput output, CompletableFuture<HolderLookup.Provider> lookupProvider) Deprecated.Forge: Use the mod id variantInstrumentTagsProvider(PackOutput output, CompletableFuture<HolderLookup.Provider> lookupProvider, String modId) 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) 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) protectedKeyTagProvider(PackOutput output, ResourceKey<? extends Registry<T>> registryKey, CompletableFuture<HolderLookup.Provider> lookupProvider) Deprecated.protectedKeyTagProvider(PackOutput output, ResourceKey<? extends Registry<T>> registryKey, CompletableFuture<HolderLookup.Provider> lookupProvider, String modId) PaintingVariantTagsProvider(PackOutput output, CompletableFuture<HolderLookup.Provider> lookupProvider) Deprecated.Forge: Use the mod id variantPaintingVariantTagsProvider(PackOutput output, CompletableFuture<HolderLookup.Provider> lookupProvider, String modId) PoiTypeTagsProvider(PackOutput output, CompletableFuture<HolderLookup.Provider> lookupProvider) Deprecated.Forge: Use the mod id variantPoiTypeTagsProvider(PackOutput output, CompletableFuture<HolderLookup.Provider> lookupProvider, String modId) PotionTagsProvider(PackOutput output, CompletableFuture<HolderLookup.Provider> lookupProvider) StructureTagsProvider(PackOutput output, CompletableFuture<HolderLookup.Provider> lookupProvider) Deprecated.Forge: Use the mod id variantStructureTagsProvider(PackOutput output, CompletableFuture<HolderLookup.Provider> lookupProvider, String modId) protectedTagsProvider(PackOutput output, ResourceKey<? extends Registry<T>> registryKey, CompletableFuture<HolderLookup.Provider> lookupProvider) Deprecated.Forge: Use the mod id variantprotectedTagsProvider(PackOutput output, ResourceKey<? extends Registry<T>> registryKey, CompletableFuture<HolderLookup.Provider> lookupProvider, String modId) protectedTagsProvider(PackOutput output, ResourceKey<? extends Registry<T>> registryKey, CompletableFuture<HolderLookup.Provider> lookupProvider, CompletableFuture<TagsProvider.TagLookup<T>> parentProvider) Deprecated.Forge: Use the mod id variantprotectedTagsProvider(PackOutput output, ResourceKey<? extends Registry<T>> registryKey, CompletableFuture<HolderLookup.Provider> lookupProvider, CompletableFuture<TagsProvider.TagLookup<T>> parentProvider, String modId) TimelineTagsProvider(PackOutput output, CompletableFuture<HolderLookup.Provider> lookupProvider) TradeRebalanceEnchantmentTagsProvider(PackOutput output, CompletableFuture<HolderLookup.Provider> lookupProvider) TradeRebalanceTradeTagsProvider(PackOutput output, CompletableFuture<HolderLookup.Provider> lookupProvider) VanillaBlockTagsProvider(PackOutput output, CompletableFuture<HolderLookup.Provider> lookupProvider) VanillaEnchantmentTagsProvider(PackOutput output, CompletableFuture<HolderLookup.Provider> lookupProvider) VanillaItemTagsProvider(PackOutput output, CompletableFuture<HolderLookup.Provider> lookupProvider) VillagerTradesTagsProvider(PackOutput output, CompletableFuture<HolderLookup.Provider> lookupProvider) WorldPresetTagsProvider(PackOutput output, CompletableFuture<HolderLookup.Provider> lookupProvider) Deprecated.Forge: Use the mod id variantWorldPresetTagsProvider(PackOutput output, CompletableFuture<HolderLookup.Provider> lookupProvider, String modId) -
Uses of HolderLookup.Provider in net.minecraft.resources
Fields in net.minecraft.resources declared as HolderLookup.ProviderModifier and TypeFieldDescriptionfinal HolderLookup.ProviderRegistryOps.HolderLookupAdapter.lookupProviderMethods in net.minecraft.resources with parameters of type HolderLookup.ProviderModifier and TypeMethodDescriptionstatic <T> RegistryOps<T> RegistryOps.create(com.mojang.serialization.DynamicOps<T> parent, HolderLookup.Provider lookupProvider) static <T> com.mojang.serialization.Dynamic<T> RegistryOps.injectRegistryContext(com.mojang.serialization.Dynamic<T> dynamic, HolderLookup.Provider lookupProvider) Constructors in net.minecraft.resources with parameters of type HolderLookup.Provider -
Uses of HolderLookup.Provider in net.minecraft.server
Fields in net.minecraft.server declared as HolderLookup.ProviderModifier and TypeFieldDescriptionprivate final HolderLookup.ProviderWorldLoader.DataLoadContext.datapackWorldgenThe field for thedatapackWorldgenrecord component.private final HolderLookup.ProviderReloadableServerRegistries.LoadResult.lookupWithUpdatedTagsThe field for thelookupWithUpdatedTagsrecord component.private final HolderLookup.ProviderReloadableServerRegistries.Holder.registriesprivate final HolderLookup.ProviderServerAdvancementManager.registriesprivate final HolderLookup.ProviderReloadableServerResources.registryLookupMethods in net.minecraft.server that return HolderLookup.ProviderModifier and TypeMethodDescriptionprivate static HolderLookup.ProviderReloadableServerRegistries.concatenateLookups(HolderLookup.Provider first, HolderLookup.Provider second) WorldLoader.DataLoadContext.datapackWorldgen()Returns the value of thedatapackWorldgenrecord component.ReloadableServerResources.getRegistryLookup()Returns the lookup provider access for the currently active reload.ReloadableServerRegistries.Holder.lookup()ReloadableServerRegistries.LoadResult.lookupWithUpdatedTags()Returns the value of thelookupWithUpdatedTagsrecord component.Methods in net.minecraft.server with parameters of type HolderLookup.ProviderModifier and TypeMethodDescriptionprivate static HolderLookup.ProviderReloadableServerRegistries.concatenateLookups(HolderLookup.Provider first, HolderLookup.Provider second) private static ReloadableServerRegistries.LoadResultReloadableServerRegistries.createAndValidateFullContext(LayeredRegistryAccess<RegistryLayer> contextLayers, HolderLookup.Provider contextLookupWithUpdatedTags, List<WritableRegistry<?>> newRegistries) private static voidReloadableServerRegistries.validateLootRegistries(HolderLookup.Provider fullContextWithNewTags) private static <T extends Validatable>
voidReloadableServerRegistries.validateRegistry(ValidationContextSource contextSource, LootDataType<T> type, HolderLookup.Provider registries) Constructors in net.minecraft.server with parameters of type HolderLookup.ProviderModifierConstructorDescriptionDataLoadContext(ResourceManager resources, WorldDataConfiguration dataConfiguration, HolderLookup.Provider datapackWorldgen, RegistryAccess.Frozen datapackDimensions) Creates an instance of aDataLoadContextrecord class.Holder(HolderLookup.Provider registries) LoadResult(LayeredRegistryAccess<RegistryLayer> layers, HolderLookup.Provider lookupWithUpdatedTags) Creates an instance of aLoadResultrecord class.privateReloadableServerResources(LayeredRegistryAccess<RegistryLayer> fullLayers, HolderLookup.Provider loadingContext, FeatureFlagSet enabledFeatures, Commands.CommandSelection commandSelection, List<Registry.PendingTags<?>> postponedTags, PermissionSet functionCompilationPermissions, List<DataComponentInitializers.PendingComponents<?>> newComponents) ServerAdvancementManager(HolderLookup.Provider registries) -
Uses of HolderLookup.Provider in net.minecraft.server.dedicated
Methods in net.minecraft.server.dedicated with parameters of type HolderLookup.ProviderModifier and TypeMethodDescriptionDedicatedServerProperties.WorldDimensionData.create(HolderLookup.Provider registries) DedicatedServerProperties.createDimensions(HolderLookup.Provider registries) -
Uses of HolderLookup.Provider in net.minecraft.server.packs.resources
Constructors in net.minecraft.server.packs.resources with parameters of type HolderLookup.ProviderModifierConstructorDescriptionprotectedSimpleJsonResourceReloadListener(HolderLookup.Provider registries, com.mojang.serialization.Codec<T> codec, ResourceKey<? extends Registry<T>> registryKey) -
Uses of HolderLookup.Provider in net.minecraft.util
Fields in net.minecraft.util declared as HolderLookup.ProviderModifier and TypeFieldDescriptionprivate final HolderLookup.ProviderPlaceholderLookupProvider.contextMethods in net.minecraft.util with parameters of type HolderLookup.ProviderModifier and TypeMethodDescription<T> com.mojang.serialization.DataResult<T> RegistryContextSwapper.swapTo(com.mojang.serialization.Codec<T> codec, T value, HolderLookup.Provider newContext) Constructors in net.minecraft.util with parameters of type HolderLookup.Provider -
Uses of HolderLookup.Provider in net.minecraft.world.item
Fields in net.minecraft.world.item declared as HolderLookup.ProviderModifier and TypeFieldDescriptionprivate final HolderLookup.ProviderCreativeModeTab.ItemDisplayParameters.holdersThe field for theholdersrecord component.Methods in net.minecraft.world.item that return HolderLookup.ProviderModifier and TypeMethodDescriptionCreativeModeTab.ItemDisplayParameters.holders()Returns the value of theholdersrecord component.@Nullable HolderLookup.ProviderItem.TooltipContext.registries()Methods in net.minecraft.world.item with parameters of type HolderLookup.ProviderModifier and TypeMethodDescriptionprivate static voidCreativeModeTabs.generatePresetPaintings(CreativeModeTab.Output output, HolderLookup.Provider context, HolderLookup.RegistryLookup<PaintingVariant> paintings, Predicate<Holder<PaintingVariant>> filter, CreativeModeTab.TabVisibility tabVisibility) booleanCreativeModeTab.ItemDisplayParameters.needsUpdate(FeatureFlagSet enabledFeatures, boolean hasPermissions, HolderLookup.Provider holders) static Item.TooltipContextItem.TooltipContext.of(HolderLookup.Provider registries) static booleanCreativeModeTabs.tryRebuildTabContents(FeatureFlagSet enabledFeatures, boolean hasPermissions, HolderLookup.Provider lookup) Constructors in net.minecraft.world.item with parameters of type HolderLookup.ProviderModifierConstructorDescriptionItemDisplayParameters(FeatureFlagSet enabledFeatures, boolean hasPermissions, HolderLookup.Provider holders) Creates an instance of aItemDisplayParametersrecord class. -
Uses of HolderLookup.Provider in net.minecraft.world.item.component
Methods in net.minecraft.world.item.component with parameters of type HolderLookup.ProviderModifier and TypeMethodDescriptionprivate static booleanWrittenBookContent.isPageTooLarge(Component page, HolderLookup.Provider registries) booleanTypedEntityData.loadInto(BlockEntity blockEntity, HolderLookup.Provider registries) -
Uses of HolderLookup.Provider in net.minecraft.world.item.crafting
Fields in net.minecraft.world.item.crafting declared as HolderLookup.ProviderMethods in net.minecraft.world.item.crafting with parameters of type HolderLookup.ProviderModifier and TypeMethodDescriptionprotected static RecipeHolder<?> RecipeManager.fromJson(ResourceKey<Recipe<?>> id, JsonObject object, HolderLookup.Provider registries) Constructors in net.minecraft.world.item.crafting with parameters of type HolderLookup.Provider -
Uses of HolderLookup.Provider in net.minecraft.world.item.crafting.display
Fields in net.minecraft.world.item.crafting.display with type parameters of type HolderLookup.ProviderModifier and TypeFieldDescriptionstatic final ContextKey<HolderLookup.Provider> SlotDisplayContext.REGISTRIES -
Uses of HolderLookup.Provider in net.minecraft.world.item.enchantment
Methods in net.minecraft.world.item.enchantment with parameters of type HolderLookup.ProviderModifier and TypeMethodDescriptionprivate static <T> HolderSet<T> ItemEnchantments.getTagOrEmpty(@Nullable HolderLookup.Provider registries, ResourceKey<Registry<T>> registry, TagKey<T> tag) -
Uses of HolderLookup.Provider in net.minecraft.world.level.block.entity
Methods in net.minecraft.world.level.block.entity with parameters of type HolderLookup.ProviderModifier and TypeMethodDescriptionBannerBlockEntity.getUpdateTag(HolderLookup.Provider registries) BeaconBlockEntity.getUpdateTag(HolderLookup.Provider registries) BlockEntity.getUpdateTag(HolderLookup.Provider registries) BrushableBlockEntity.getUpdateTag(HolderLookup.Provider registries) CampfireBlockEntity.getUpdateTag(HolderLookup.Provider registries) ConduitBlockEntity.getUpdateTag(HolderLookup.Provider registries) CreakingHeartBlockEntity.getUpdateTag(HolderLookup.Provider registries) DecoratedPotBlockEntity.getUpdateTag(HolderLookup.Provider registries) JigsawBlockEntity.getUpdateTag(HolderLookup.Provider registries) ShelfBlockEntity.getUpdateTag(HolderLookup.Provider registries) SignBlockEntity.getUpdateTag(HolderLookup.Provider registries) SkullBlockEntity.getUpdateTag(HolderLookup.Provider registries) SpawnerBlockEntity.getUpdateTag(HolderLookup.Provider registries) StructureBlockEntity.getUpdateTag(HolderLookup.Provider registries) TestBlockEntity.getUpdateTag(HolderLookup.Provider registries) TestInstanceBlockEntity.getUpdateTag(HolderLookup.Provider registries) TheEndGatewayBlockEntity.getUpdateTag(HolderLookup.Provider registries) TrialSpawnerBlockEntity.getUpdateTag(HolderLookup.Provider registries) static @Nullable BlockEntityBlockEntity.loadStatic(BlockPos pos, BlockState state, CompoundTag tag, HolderLookup.Provider registries) final CompoundTagBlockEntity.saveCustomOnly(HolderLookup.Provider registries) final CompoundTagBlockEntity.saveWithFullMetadata(HolderLookup.Provider registries) final CompoundTagBlockEntity.saveWithoutMetadata(HolderLookup.Provider registries) static FuelValuesFuelValues.vanillaBurnTimes(HolderLookup.Provider registries, FeatureFlagSet enabledFeatures) static FuelValuesFuelValues.vanillaBurnTimes(HolderLookup.Provider registries, FeatureFlagSet enabledFeatures, int baseUnit) Constructors in net.minecraft.world.level.block.entity with parameters of type HolderLookup.ProviderModifierConstructorDescriptionBuilder(HolderLookup.Provider registries, FeatureFlagSet enabledFeatures) -
Uses of HolderLookup.Provider in net.minecraft.world.level.block.entity.vault
Methods in net.minecraft.world.level.block.entity.vault with parameters of type HolderLookup.ProviderModifier and TypeMethodDescriptionVaultBlockEntity.getUpdateTag(HolderLookup.Provider registries) -
Uses of HolderLookup.Provider in net.minecraft.world.level.block.piston
Methods in net.minecraft.world.level.block.piston with parameters of type HolderLookup.ProviderModifier and TypeMethodDescriptionPistonMovingBlockEntity.getUpdateTag(HolderLookup.Provider registries) -
Uses of HolderLookup.Provider in net.minecraft.world.level.chunk
Methods in net.minecraft.world.level.chunk with parameters of type HolderLookup.ProviderModifier and TypeMethodDescriptionabstract @Nullable CompoundTagChunkAccess.getBlockEntityNbtForSaving(BlockPos blockPos, HolderLookup.Provider registryAccess) @Nullable CompoundTagImposterProtoChunk.getBlockEntityNbtForSaving(BlockPos blockPos, HolderLookup.Provider registryAccess) @Nullable CompoundTagLevelChunk.getBlockEntityNbtForSaving(BlockPos blockPos, HolderLookup.Provider registryAccess) @Nullable CompoundTagProtoChunk.getBlockEntityNbtForSaving(BlockPos blockPos, HolderLookup.Provider registryAccess) final voidChunkAccess.readAttachmentsFromNBT(HolderLookup.Provider provider, CompoundTag tag) FOR INTERNAL USE ONLYfinal @Nullable CompoundTagChunkAccess.writeAttachmentsToNBT(HolderLookup.Provider provider) FOR INTERNAL USE ONLY -
Uses of HolderLookup.Provider in net.minecraft.world.level.levelgen
Methods in net.minecraft.world.level.levelgen with parameters of type HolderLookup.ProviderModifier and TypeMethodDescriptionWorldDimensions.replaceOverworldGenerator(HolderLookup.Provider registries, ChunkGenerator generator) -
Uses of HolderLookup.Provider in net.minecraft.world.level.levelgen.presets
Methods in net.minecraft.world.level.levelgen.presets with parameters of type HolderLookup.ProviderModifier and TypeMethodDescriptionstatic WorldDimensionsWorldPresets.createFlatWorldDimensions(HolderLookup.Provider registries) static WorldDimensionsWorldPresets.createNormalWorldDimensions(HolderLookup.Provider registries) static LevelStemWorldPresets.getNormalOverworld(HolderLookup.Provider registries) -
Uses of HolderLookup.Provider in net.minecraft.world.level.storage
Fields in net.minecraft.world.level.storage declared as HolderLookup.ProviderModifier and TypeFieldDescriptionprivate final HolderLookup.ProviderValueInputContextHelper.lookupprivate final HolderLookup.ProviderSavedDataStorage.registriesMethods in net.minecraft.world.level.storage that return HolderLookup.ProviderModifier and TypeMethodDescriptionTagValueInput.lookup()ValueInput.lookup()Deprecated.ValueInputContextHelper.lookup()Methods in net.minecraft.world.level.storage with parameters of type HolderLookup.ProviderModifier and TypeMethodDescriptionstatic ValueInput.ValueInputListTagValueInput.create(ProblemReporter problemReporter, HolderLookup.Provider holders, List<CompoundTag> tags) static ValueInputTagValueInput.create(ProblemReporter problemReporter, HolderLookup.Provider holders, CompoundTag tag) static TagValueOutputTagValueOutput.createWithContext(ProblemReporter problemReporter, HolderLookup.Provider provider) static LevelDataAndDimensionsLevelStorageSource.getLevelDataAndDimensions(LevelStorageSource.LevelStorageAccess worldAccess, com.mojang.serialization.Dynamic<?> levelDataTag, WorldDataConfiguration dataConfiguration, Registry<LevelStem> datapackDimensions, HolderLookup.Provider registryAccess) static <T extends SavedData>
com.mojang.serialization.DataResult<T> LevelStorageSource.readExistingSavedData(LevelStorageSource.LevelStorageAccess access, HolderLookup.Provider registryAccess, SavedDataType<T> savedDataType) Constructors in net.minecraft.world.level.storage with parameters of type HolderLookup.ProviderModifierConstructorDescriptionSavedDataStorage(Path dataFolder, com.mojang.datafixers.DataFixer fixerUpper, HolderLookup.Provider registries) Deprecated.Neo: Use the version that has a levelSavedDataStorage(@Nullable ServerLevel level, Path dataFolder, com.mojang.datafixers.DataFixer fixerUpper, HolderLookup.Provider registries) ValueInputContextHelper(HolderLookup.Provider lookup, com.mojang.serialization.DynamicOps<Tag> ops) -
Uses of HolderLookup.Provider in net.minecraft.world.level.storage.loot.functions
Methods in net.minecraft.world.level.storage.loot.functions with parameters of type HolderLookup.ProviderModifier and TypeMethodDescriptionEnchantWithLevelsFunction.enchantWithLevels(HolderLookup.Provider registries, NumberProvider levels) EnchantedCountIncreaseFunction.lootingMultiplier(HolderLookup.Provider registries, NumberProvider count) EnchantRandomlyFunction.randomApplicableEnchantment(HolderLookup.Provider registries) -
Uses of HolderLookup.Provider in net.minecraft.world.level.storage.loot.predicates
Methods in net.minecraft.world.level.storage.loot.predicates with parameters of type HolderLookup.ProviderModifier and TypeMethodDescriptionstatic LootItemCondition.BuilderLootItemRandomChanceWithEnchantedBonusCondition.randomChanceAndLootingBoost(HolderLookup.Provider registries, float chance, float perEnchantmentLevel) -
Uses of HolderLookup.Provider in net.neoforged.neoforge.attachment
Methods in net.neoforged.neoforge.attachment with parameters of type HolderLookup.ProviderModifier and TypeMethodDescription@Nullable TIAttachmentCopyHandler.copy(T attachment, IAttachmentHolder holder, HolderLookup.Provider provider) creates a copy of the attachment.private static <H extends AttachmentHolder>
voidAttachmentInternals.copyAttachments(HolderLookup.Provider provider, H from, H to, Predicate<AttachmentType<?>> filter) Copy some attachments to another holder.static voidAttachmentInternals.copyChunkAttachmentsOnPromotion(HolderLookup.Provider provider, AttachmentHolder.AsField from, AttachmentHolder.AsField to) voidAttachmentHolder.AsField.deserializeInternal(HolderLookup.Provider provider, ValueInput tag) -
Uses of HolderLookup.Provider in net.neoforged.neoforge.client.data
Constructor parameters in net.neoforged.neoforge.client.data with type arguments of type HolderLookup.ProviderModifierConstructorDescriptionSpriteSourceProvider(PackOutput output, CompletableFuture<HolderLookup.Provider> lookupProvider, String modId) -
Uses of HolderLookup.Provider in net.neoforged.neoforge.client.data.internal
Constructor parameters in net.neoforged.neoforge.client.data.internal with type arguments of type HolderLookup.ProviderModifierConstructorDescriptionNeoForgeSpriteSourceProvider(PackOutput output, CompletableFuture<HolderLookup.Provider> lookupProvider) -
Uses of HolderLookup.Provider in net.neoforged.neoforge.common
Methods in net.neoforged.neoforge.common that return HolderLookup.ProviderModifier and TypeMethodDescriptionstatic HolderLookup.ProviderCommonHooks.extractLookupProvider(RegistryOps<?> ops) Extracts aHolderLookup.Providerfrom the givenops, if possible.Methods in net.neoforged.neoforge.common with parameters of type HolderLookup.ProviderModifier and TypeMethodDescriptionstatic @Nullable StringCommonHooks.getDefaultCreatorModId(HolderLookup.Provider registries, ItemStack itemStack) Used as the default implementation ofIItemExtension.getCreatorModId(HolderLookup.Provider, ItemStack). -
Uses of HolderLookup.Provider in net.neoforged.neoforge.common.conditions
Methods in net.neoforged.neoforge.common.conditions with parameters of type HolderLookup.ProviderModifier and TypeMethodDescriptionstatic voidICondition.writeConditions(HolderLookup.Provider registries, JsonObject jsonObject, List<ICondition> conditions) Writes a list of conditions to a JSON object.static voidICondition.writeConditions(HolderLookup.Provider registries, JsonObject jsonObject, ICondition... conditions) Writes an array of conditions to a JSON object. -
Uses of HolderLookup.Provider in net.neoforged.neoforge.common.data
Fields in net.neoforged.neoforge.common.data declared as HolderLookup.ProviderModifier and TypeFieldDescriptionprotected HolderLookup.ProviderGlobalLootModifierProvider.registriesprotected HolderLookup.ProviderRecipePrioritiesProvider.registriesFields in net.neoforged.neoforge.common.data with type parameters of type HolderLookup.ProviderModifier and TypeFieldDescriptionprivate final CompletableFuture<HolderLookup.Provider> DatapackBuiltinEntriesProvider.fullRegistriesprotected final CompletableFuture<HolderLookup.Provider> DataMapProvider.lookupProviderprotected final CompletableFuture<HolderLookup.Provider> JsonCodecProvider.lookupProviderprivate final CompletableFuture<HolderLookup.Provider> GlobalLootModifierProvider.registriesLookupprivate final CompletableFuture<HolderLookup.Provider> RecipePrioritiesProvider.registriesLookupMethods in net.neoforged.neoforge.common.data that return types with arguments of type HolderLookup.ProviderModifier and TypeMethodDescriptionprotected CompletableFuture<HolderLookup.Provider> BlockTagCopyingItemTagProvider.createContentsProvider()DatapackBuiltinEntriesProvider.getRegistryProvider()Get the registry holder lookup provider that includes elements added from theRegistrySetBuilderMethods in net.neoforged.neoforge.common.data with parameters of type HolderLookup.ProviderModifier and TypeMethodDescriptionprotected abstract voidDataMapProvider.gather(HolderLookup.Provider provider) Generate data map entries.protected CompletableFuture<?> GlobalLootModifierProvider.run(CachedOutput cache, HolderLookup.Provider registries) protected CompletableFuture<?> RecipePrioritiesProvider.run(CachedOutput cache, HolderLookup.Provider registries) Constructor parameters in net.neoforged.neoforge.common.data with type arguments of type HolderLookup.ProviderModifierConstructorDescriptionBlockTagCopyingItemTagProvider(PackOutput output, CompletableFuture<HolderLookup.Provider> lookupProvider, CompletableFuture<TagsProvider.TagLookup<Block>> blockTags, String modId) BlockTagsProvider(PackOutput output, CompletableFuture<HolderLookup.Provider> lookupProvider, String modId) protectedDataMapProvider(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.GlobalLootModifierProvider(PackOutput output, CompletableFuture<HolderLookup.Provider> registries, String modid) ItemTagsProvider(PackOutput output, CompletableFuture<HolderLookup.Provider> lookupProvider, String modId) JsonCodecProvider(PackOutput output, PackOutput.Target target, String directory, com.mojang.serialization.Codec<T> codec, CompletableFuture<HolderLookup.Provider> lookupProvider, String modId) RecipePrioritiesProvider(PackOutput output, CompletableFuture<HolderLookup.Provider> registries, String modid) -
Uses of HolderLookup.Provider in net.neoforged.neoforge.common.data.internal
Fields in net.neoforged.neoforge.common.data.internal with type parameters of type HolderLookup.ProviderModifier and TypeFieldDescriptionprivate final List<BiFunction<Criterion<?>, HolderLookup.Provider, Criterion<?>>> NeoForgeAdvancementProvider.NeoForgeAdvancementGenerator.criteriaReplacersThe field for thecriteriaReplacersrecord component.Methods in net.neoforged.neoforge.common.data.internal that return types with arguments of type HolderLookup.ProviderModifier and TypeMethodDescriptionList<BiFunction<Criterion<?>, HolderLookup.Provider, Criterion<?>>> NeoForgeAdvancementProvider.NeoForgeAdvancementGenerator.criteriaReplacers()Returns the value of thecriteriaReplacersrecord component.private static BiFunction<Criterion<?>, HolderLookup.Provider, Criterion<?>> NeoForgeAdvancementProvider.replaceInteractCriteria(ItemPredicate replacement, ItemLike... targetItem) private static BiFunction<Criterion<?>, HolderLookup.Provider, Criterion<?>> NeoForgeAdvancementProvider.replaceLootEntityPredicate(Predicate<NeoForgeAdvancementProvider.EntityPredicateReplacementHelper> predicateHelper) private static BiFunction<Criterion<?>, HolderLookup.Provider, Criterion<?>> NeoForgeAdvancementProvider.replaceMatchToolCriteria(ItemAbility itemAbility, ItemLike... targetItem) private static BiFunction<Criterion<?>, HolderLookup.Provider, Criterion<?>> NeoForgeAdvancementProvider.replacePlayerHurtEntityCriteria(Predicate<NeoForgeAdvancementProvider.EntityPredicateReplacementHelper> predicateHelper) private static BiFunction<Criterion<?>, HolderLookup.Provider, Criterion<?>> NeoForgeAdvancementProvider.replacePlayerPredicate(UnaryOperator<LootItemCondition> replacer, Predicate<LootItemCondition> shouldSkipReplacement) Methods in net.neoforged.neoforge.common.data.internal with parameters of type HolderLookup.ProviderModifier and TypeMethodDescriptionprotected voidNeoForgeBiomeTagsProvider.addTags(HolderLookup.Provider lookupProvider) voidNeoForgeBlockTagsProvider.addTags(HolderLookup.Provider registries) protected voidNeoForgeDamageTypeTagsProvider.addTags(HolderLookup.Provider lookupProvider) voidNeoForgeEnchantmentTagsProvider.addTags(HolderLookup.Provider lookupProvider) voidNeoForgeEntityTypeTagsProvider.addTags(HolderLookup.Provider lookupProvider) voidNeoForgeFluidTagsProvider.addTags(HolderLookup.Provider lookupProvider) voidNeoForgeItemTagsProvider.addTags(HolderLookup.Provider lookupProvider) voidNeoForgeStructureTagsProvider.addTags(HolderLookup.Provider lookupProvider) protected RecipeProviderNeoForgeRecipeProvider.Runner.createRecipeProvider(HolderLookup.Provider lookupProvider, RecipeOutput output) private @Nullable Advancement.BuilderNeoForgeAdvancementProvider.NeoForgeAdvancementGenerator.findAndReplaceInHolder(AdvancementHolder advancementHolder, HolderLookup.Provider registries) protected voidNeoForgeDataMapsProvider.gather(HolderLookup.Provider provider) voidNeoForgeAdvancementProvider.NeoForgeAdvancementGenerator.generate(HolderLookup.Provider registries, Consumer<AdvancementHolder> saver) private static <T extends SimpleCriterionTrigger.SimpleInstance>
Criterion<T> NeoForgeAdvancementProvider.replacePlayerPredicate(Criterion<T> old, ContextAwarePredicate newPlayer, HolderLookup.Provider registries) Method parameters in net.neoforged.neoforge.common.data.internal with type arguments of type HolderLookup.ProviderModifier and TypeMethodDescriptionprivate static List<AdvancementSubProvider> NeoForgeAdvancementProvider.getVanillaAdvancementProviders(PackOutput output, CompletableFuture<HolderLookup.Provider> registries) Constructors in net.neoforged.neoforge.common.data.internal with parameters of type HolderLookup.ProviderModifierConstructorDescriptionFuelValuesDataMapBuilder(HolderLookup.Provider lookupProvider, DataMapProvider.Builder<FurnaceFuel, Item> builder) privateNeoForgeRecipeProvider(HolderLookup.Provider provider, NeoForgeRecipeProvider.InterceptingRecipeOutput output) Constructor parameters in net.neoforged.neoforge.common.data.internal with type arguments of type HolderLookup.ProviderModifierConstructorDescriptionprivateNeoForgeAdvancementGenerator(AdvancementSubProvider vanillaProvider, List<BiFunction<Criterion<?>, HolderLookup.Provider, Criterion<?>>> criteriaReplacers) Creates an instance of aNeoForgeAdvancementGeneratorrecord class.NeoForgeAdvancementProvider(PackOutput output, CompletableFuture<HolderLookup.Provider> registries) NeoForgeBiomeTagsProvider(PackOutput output, CompletableFuture<HolderLookup.Provider> lookupProvider) NeoForgeBlockTagsProvider(PackOutput output, CompletableFuture<HolderLookup.Provider> lookupProvider) NeoForgeDamageTypeTagsProvider(PackOutput output, CompletableFuture<HolderLookup.Provider> lookupProvider) NeoForgeDataMapsProvider(PackOutput packOutput, CompletableFuture<HolderLookup.Provider> lookupProvider) NeoForgeEnchantmentTagsProvider(PackOutput output, CompletableFuture<HolderLookup.Provider> lookupProvider) NeoForgeEntityTypeTagsProvider(PackOutput output, CompletableFuture<HolderLookup.Provider> lookupProvider) NeoForgeFluidTagsProvider(PackOutput output, CompletableFuture<HolderLookup.Provider> lookupProvider) NeoForgeItemTagsProvider(PackOutput output, CompletableFuture<HolderLookup.Provider> lookupProvider, CompletableFuture<TagsProvider.TagLookup<Block>> blockTags) NeoForgeLootTableProvider(PackOutput packOutput, CompletableFuture<HolderLookup.Provider> provider) NeoForgeStructureTagsProvider(PackOutput output, CompletableFuture<HolderLookup.Provider> lookupProvider) Runner(PackOutput output, CompletableFuture<HolderLookup.Provider> lookupProvider) -
Uses of HolderLookup.Provider in net.neoforged.neoforge.common.extensions
Methods in net.neoforged.neoforge.common.extensions that return HolderLookup.ProviderModifier and TypeMethodDescriptionprivate HolderLookup.ProviderIHolderLookupProviderExtension.self()Methods in net.neoforged.neoforge.common.extensions with parameters of type HolderLookup.ProviderModifier and TypeMethodDescriptiondefault @Nullable StringIItemExtension.getCreatorModId(HolderLookup.Provider registries, ItemStack itemStack) Called to get the Mod ID of the mod that *created* the ItemStack, instead of the real Mod ID that *registered* it. -
Uses of HolderLookup.Provider in net.neoforged.neoforge.common.util
Methods in net.neoforged.neoforge.common.util with parameters of type HolderLookup.ProviderModifier and TypeMethodDescription@Nullable BlockEntityBlockSnapshot.recreateBlockEntity(HolderLookup.Provider provider) Recreates a block entity from the stored data (pos/state/NBT) of this block snapshot. -
Uses of HolderLookup.Provider in net.neoforged.neoforge.data.event
Fields in net.neoforged.neoforge.data.event with type parameters of type HolderLookup.ProviderModifier and TypeFieldDescriptionprivate final CompletableFuture<HolderLookup.Provider> GatherDataEvent.DataGeneratorConfig.lookupProviderprivate @Nullable CompletableFuture<HolderLookup.Provider> GatherDataEvent.registriesWithModdedEntriesMethods in net.neoforged.neoforge.data.event that return types with arguments of type HolderLookup.ProviderMethod parameters in net.neoforged.neoforge.data.event with type arguments of type HolderLookup.ProviderModifier and TypeMethodDescriptionGatherDataEvent.DataProviderFromOutputLookup.create(PackOutput output, CompletableFuture<HolderLookup.Provider> lookupProvider) GatherDataEvent.ItemTagsProvider.create(PackOutput output, CompletableFuture<HolderLookup.Provider> lookupProvider, CompletableFuture<TagsProvider.TagLookup<Block>> contentsGetter) Constructor parameters in net.neoforged.neoforge.data.event with type arguments of type HolderLookup.ProviderModifierConstructorDescriptionDataGeneratorConfig(Set<String> mods, Path path, Collection<Path> inputs, CompletableFuture<HolderLookup.Provider> lookupProvider, boolean dev, boolean reports, boolean validate, boolean flat, DataGenerator vanillaGenerator, Collection<Path> existingPacks, Consumer<Consumer<PackResources>> vanillaClientAssets) -
Uses of HolderLookup.Provider in net.neoforged.neoforge.event
Fields in net.neoforged.neoforge.event declared as HolderLookup.ProviderModifier and TypeFieldDescriptionprivate final HolderLookup.ProviderTagsUpdatedEvent.lookupProviderprivate final HolderLookup.ProviderLootTableLoadEvent.registriesMethods in net.neoforged.neoforge.event that return HolderLookup.ProviderModifier and TypeMethodDescriptionTagsUpdatedEvent.getLookupProvider()LootTableLoadEvent.getRegistries()Returns a lookup provider that can be used to access registries.Methods in net.neoforged.neoforge.event with parameters of type HolderLookup.ProviderModifier and TypeMethodDescriptionstatic @Nullable LootTableEventHooks.loadLootTable(HolderLookup.Provider registries, Identifier name, LootTable table) Fires theLootTableLoadEventfor non-empty loot tables and returns the table if the event was not canceled and the table was not set toLootTable.EMPTYin the event.Constructors in net.neoforged.neoforge.event with parameters of type HolderLookup.ProviderModifierConstructorDescriptionLootTableLoadEvent(HolderLookup.Provider registries, Identifier name, LootTable table) TagsUpdatedEvent(HolderLookup.Provider lookupProvider, boolean fromClientPacket, boolean isIntegratedServerConnection) -
Uses of HolderLookup.Provider in net.neoforged.neoforge.resource
Fields in net.neoforged.neoforge.resource declared as HolderLookup.ProviderModifier and TypeFieldDescriptionprivate HolderLookup.ProviderContextAwareReloadListener.registryLookupMethods in net.neoforged.neoforge.resource that return HolderLookup.ProviderModifier and TypeMethodDescriptionprotected final HolderLookup.ProviderContextAwareReloadListener.getRegistryLookup()Returns the registry access held by this listener, orRegistryAccess.EMPTYif it is unavailable.Methods in net.neoforged.neoforge.resource with parameters of type HolderLookup.ProviderModifier and TypeMethodDescriptionvoidContextAwareReloadListener.injectContext(ICondition.IContext context, HolderLookup.Provider registryLookup)