Uses of Interface
net.minecraft.core.Holder
Packages that use Holder
Package
Description
-
Uses of Holder in net.minecraft.advancements.criterion
Fields in net.minecraft.advancements.criterion declared as HolderModifier and TypeFieldDescriptionPlayerPredicate.StatMatcher.valueThe field for thevaluerecord component.Fields in net.minecraft.advancements.criterion with type parameters of type HolderModifier and TypeFieldDescriptionBeeNestDestroyedTrigger.TriggerInstance.blockThe field for theblockrecord component.EnterBlockTrigger.TriggerInstance.blockThe field for theblockrecord component.SlideDownBlockTrigger.TriggerInstance.blockThe field for theblockrecord component.private final ImmutableMap.Builder<Holder<MobEffect>, MobEffectsPredicate.MobEffectInstancePredicate> MobEffectsPredicate.Builder.effectMapprivate final Map<Holder<MobEffect>, MobEffectsPredicate.MobEffectInstancePredicate> MobEffectsPredicate.effectMapThe field for theeffectMaprecord component.BrewedPotionTrigger.TriggerInstance.potionThe field for thepotionrecord component.Methods in net.minecraft.advancements.criterion that return HolderModifier and TypeMethodDescriptionPlayerPredicate.StatMatcher.value()Returns the value of thevaluerecord component.Methods in net.minecraft.advancements.criterion that return types with arguments of type HolderModifier and TypeMethodDescriptionBeeNestDestroyedTrigger.TriggerInstance.block()Returns the value of theblockrecord component.EnterBlockTrigger.TriggerInstance.block()Returns the value of theblockrecord component.SlideDownBlockTrigger.TriggerInstance.block()Returns the value of theblockrecord component.MobEffectsPredicate.effectMap()Returns the value of theeffectMaprecord component.BrewedPotionTrigger.TriggerInstance.potion()Returns the value of thepotionrecord component.Methods in net.minecraft.advancements.criterion with parameters of type HolderModifier and TypeMethodDescriptionMobEffectsPredicate.Builder.and(Holder<MobEffect> effect, MobEffectsPredicate.MobEffectInstancePredicate predicate) static LocationPredicate.Builderstatic LocationPredicate.BuilderLocationPredicate.Builder.inStructure(Holder<Structure> structure) booleanbooleanEntityTypePredicate.matches(Holder<EntityType<?>> type) booleanprivate booleanEnchantmentPredicate.matchesEnchantment(ItemEnchantments itemEnchantments, Holder<Enchantment> enchantment) voidBrewedPotionTrigger.trigger(ServerPlayer player, Holder<Potion> potion) Method parameters in net.minecraft.advancements.criterion with type arguments of type HolderModifier and TypeMethodDescriptionbooleanMobEffectsPredicate.matches(Map<Holder<MobEffect>, MobEffectInstance> effects) Constructors in net.minecraft.advancements.criterion with parameters of type HolderModifierConstructorDescriptionEnchantmentPredicate(Holder<Enchantment> enchantment, MinMaxBounds.Ints level) StatMatcher(StatType<T> type, Holder<T> value, MinMaxBounds.Ints range) privateStatMatcher(StatType<T> type, Holder<T> value, MinMaxBounds.Ints range, Supplier<Stat<T>> stat) Creates an instance of aStatMatcherrecord class.Constructor parameters in net.minecraft.advancements.criterion with type arguments of type HolderModifierConstructorDescriptionMobEffectsPredicate(Map<Holder<MobEffect>, MobEffectsPredicate.MobEffectInstancePredicate> effectMap) Creates an instance of aMobEffectsPredicaterecord class. -
Uses of Holder in net.minecraft.client
Fields in net.minecraft.client with type parameters of type HolderModifier and TypeFieldDescriptionprivate final Map<Holder<WorldClock>, ClientClockManager.ClockInstance> ClientClockManager.clocksMethods in net.minecraft.client that return types with arguments of type HolderMethods in net.minecraft.client with parameters of type HolderModifier and TypeMethodDescriptionprivate ClientClockManager.ClockInstanceClientClockManager.getInstance(Holder<WorldClock> definition) longClientClockManager.getTotalTicks(Holder<WorldClock> definition) Method parameters in net.minecraft.client with type arguments of type HolderModifier and TypeMethodDescriptionvoidClientClockManager.handleUpdates(long gameTime, Map<Holder<WorldClock>, ClockState> updates) -
Uses of Holder in net.minecraft.client.data.models
Fields in net.minecraft.client.data.models with type parameters of type HolderModifier and TypeFieldDescriptionModelProvider.BlockStateGeneratorCollector.knownBlocksModelProvider.ItemInfoCollector.knownItemsMethods in net.minecraft.client.data.models that return types with arguments of type HolderConstructor parameters in net.minecraft.client.data.models with type arguments of type HolderModifierConstructorDescriptionBlockStateGeneratorCollector(Supplier<Stream<? extends Holder<Block>>> knownBlocks) ItemInfoCollector(Supplier<Stream<? extends Holder<Item>>> knownItems) -
Uses of Holder in net.minecraft.client.gui
Methods in net.minecraft.client.gui with parameters of type HolderModifier and TypeMethodDescriptionstatic IdentifierGui.getMobEffectSprite(Holder<MobEffect> effect) -
Uses of Holder in net.minecraft.client.gui.components.debug
Methods in net.minecraft.client.gui.components.debug with parameters of type HolderModifier and TypeMethodDescriptionprivate static StringDebugEntryBiome.printBiome(Holder<Biome> biome) -
Uses of Holder in net.minecraft.client.gui.screens
Fields in net.minecraft.client.gui.screens declared as HolderFields in net.minecraft.client.gui.screens with type parameters of type HolderMethods in net.minecraft.client.gui.screens that return types with arguments of type HolderMethods in net.minecraft.client.gui.screens with parameters of type HolderModifier and TypeMethodDescriptionprivate voidPauseScreen.addFeedbackSubscreenAndCustomDialogButtons(Minecraft minecraft, Holder<Dialog> dialog, GridLayout.RowHelper helper) Constructors in net.minecraft.client.gui.screens with parameters of type HolderConstructor parameters in net.minecraft.client.gui.screens with type arguments of type HolderModifierConstructorDescriptionCreateBuffetWorldScreen(Screen parent, WorldCreationContext settings, Consumer<Holder<Biome>> applySettings) -
Uses of Holder in net.minecraft.client.gui.screens.dialog
Methods in net.minecraft.client.gui.screens.dialog with parameters of type HolderModifier and TypeMethodDescriptionprivate static ActionButtonDialogListDialogScreen.createDialogClickAction(DialogListDialog data, Holder<Dialog> subDialog) voidDialogConnectionAccess.openDialog(Holder<Dialog> dialog, @Nullable Screen activeScreen) -
Uses of Holder in net.minecraft.client.gui.screens.inventory
Fields in net.minecraft.client.gui.screens.inventory declared as HolderModifier and TypeFieldDescriptionBeaconScreen.BeaconPowerButton.effectBeaconScreen.primaryBeaconScreen.secondaryMethods in net.minecraft.client.gui.screens.inventory with parameters of type HolderModifier and TypeMethodDescriptionprotected MutableComponentBeaconScreen.BeaconPowerButton.createEffectDescription(Holder<MobEffect> effect) protected MutableComponentBeaconScreen.BeaconUpgradePowerButton.createEffectDescription(Holder<MobEffect> effect) protected voidConstructors in net.minecraft.client.gui.screens.inventory with parameters of type HolderModifierConstructorDescriptionBeaconPowerButton(int x, int y, Holder<MobEffect> effect, boolean isPrimary, int tier) BeaconUpgradePowerButton(int x, int y, Holder<MobEffect> effect) -
Uses of Holder in net.minecraft.client.gui.screens.worldselection
Fields in net.minecraft.client.gui.screens.worldselection declared as HolderModifier and TypeFieldDescriptionprivate final @Nullable Holder<WorldPreset> WorldCreationUiState.WorldTypeEntry.presetThe field for thepresetrecord component.Methods in net.minecraft.client.gui.screens.worldselection that return HolderModifier and TypeMethodDescription@Nullable Holder<WorldPreset> WorldCreationUiState.WorldTypeEntry.preset()Returns the value of thepresetrecord component.Methods in net.minecraft.client.gui.screens.worldselection that return types with arguments of type HolderModifier and TypeMethodDescriptionprivate static Optional<Holder<WorldPreset>> WorldCreationUiState.findPreset(WorldCreationContext settings, Optional<ResourceKey<WorldPreset>> preset) Methods in net.minecraft.client.gui.screens.worldselection with parameters of type HolderModifier and TypeMethodDescriptionprivate static WorldCreationContext.DimensionsUpdaterPresetEditor.fixedBiomeConfigurator(Holder<Biome> biome) Constructors in net.minecraft.client.gui.screens.worldselection with parameters of type HolderModifierConstructorDescriptionWorldTypeEntry(@Nullable Holder<WorldPreset> preset) Creates an instance of aWorldTypeEntryrecord class. -
Uses of Holder in net.minecraft.client.multiplayer
Methods in net.minecraft.client.multiplayer that return HolderModifier and TypeMethodDescriptionClientLevel.getUncachedNoiseBiome(int quartX, int quartY, int quartZ) Methods in net.minecraft.client.multiplayer with parameters of type HolderModifier and TypeMethodDescriptionvoidClientLevel.explode(@Nullable Entity source, @Nullable DamageSource damageSource, @Nullable ExplosionDamageCalculator damageCalculator, double x, double y, double z, float r, boolean fire, Level.ExplosionInteraction interactionType, ParticleOptions smallExplosionParticles, ParticleOptions largeExplosionParticles, WeightedList<ExplosionParticleInfo> secondaryParticles, Holder<SoundEvent> explosionSound) voidClientLevel.gameEvent(Holder<GameEvent> gameEvent, Vec3 pos, GameEvent.Context context) voidClientCommonPacketListenerImpl.CommonDialogAccess.openDialog(Holder<Dialog> dialog, @Nullable Screen activeScreen) voidClientLevel.playSeededSound(@Nullable Entity except, double x, double y, double z, Holder<SoundEvent> sound, SoundSource source, float volume, float pitch, long seed) voidClientLevel.playSeededSound(@Nullable Entity except, Entity sourceEntity, Holder<SoundEvent> sound, SoundSource source, float volume, float pitch, long seed) voidClientCommonPacketListenerImpl.showDialog(Holder<Dialog> dialog, @Nullable Screen activeScreen) protected voidClientCommonPacketListenerImpl.showDialog(Holder<Dialog> dialog, DialogConnectionAccess connectionAccess, @Nullable Screen activeScreen) Constructors in net.minecraft.client.multiplayer with parameters of type HolderModifierConstructorDescriptionClientLevel(ClientPacketListener connection, ClientLevel.ClientLevelData levelData, ResourceKey<Level> dimension, Holder<DimensionType> dimensionType, int serverChunkRadius, int serverSimulationDistance, LevelRenderer levelRenderer, boolean isDebug, long biomeZoomSeed, int seaLevel) -
Uses of Holder in net.minecraft.client.player
Methods in net.minecraft.client.player with parameters of type Holder -
Uses of Holder in net.minecraft.client.renderer
Methods in net.minecraft.client.renderer with parameters of type HolderModifier and TypeMethodDescriptionstatic SpriteIdSheets.getBannerSprite(Holder<BannerPattern> pattern) static SpriteIdSheets.getShieldSprite(Holder<BannerPattern> pattern) private voidLevelEventHandler.playJukeboxSong(Holder<JukeboxSong> songHolder, BlockPos pos) -
Uses of Holder in net.minecraft.client.renderer.block
Fields in net.minecraft.client.renderer.block declared as Holder -
Uses of Holder in net.minecraft.client.renderer.blockentity
Methods in net.minecraft.client.renderer.blockentity with parameters of type HolderModifier and TypeMethodDescriptionprivate static MovingBlockRenderStatePistonHeadRenderer.createMovingBlock(BlockPos pos, BlockState blockState, Holder<Biome> biome, Level level) -
Uses of Holder in net.minecraft.client.renderer.entity.layers
Methods in net.minecraft.client.renderer.entity.layers with parameters of type HolderModifier and TypeMethodDescriptionVillagerProfessionLayer.getHatData(it.unimi.dsi.fastutil.objects.Object2ObjectMap<ResourceKey<K>, VillagerMetadataSection.Hat> cache, String name, Holder<K> holder) private IdentifierVillagerProfessionLayer.getIdentifier(String type, Holder<?> holder) -
Uses of Holder in net.minecraft.client.renderer.fog.environment
Methods in net.minecraft.client.renderer.fog.environment that return HolderModifier and TypeMethodDescriptionBlindnessFogEnvironment.getMobEffect()DarknessFogEnvironment.getMobEffect()MobEffectFogEnvironment.getMobEffect() -
Uses of Holder in net.minecraft.client.renderer.state
Fields in net.minecraft.client.renderer.state declared as Holder -
Uses of Holder in net.minecraft.client.resources.sounds
Fields in net.minecraft.client.resources.sounds declared as HolderModifier and TypeFieldDescriptionprivate @Nullable Holder<SoundEvent> BiomeAmbientSoundsHandler.previousLoopSoundFields in net.minecraft.client.resources.sounds with type parameters of type HolderModifier and TypeFieldDescriptionprivate final it.unimi.dsi.fastutil.objects.Object2ObjectArrayMap<Holder<SoundEvent>, BiomeAmbientSoundsHandler.LoopSoundInstance> BiomeAmbientSoundsHandler.loopSoundsMethods in net.minecraft.client.resources.sounds with parameters of type HolderModifier and TypeMethodDescriptionstatic SimpleSoundInstanceSimpleSoundInstance.forUI(Holder<SoundEvent> sound, float pitch) -
Uses of Holder in net.minecraft.commands.arguments
Subinterfaces with type arguments of type Holder in net.minecraft.commands.argumentsModifier and TypeInterfaceDescriptionstatic interfacestatic interfaceClasses in net.minecraft.commands.arguments that implement interfaces with type arguments of type HolderMethods in net.minecraft.commands.arguments that return HolderModifier and TypeMethodDescriptionResourceOrIdArgument.getDialog(com.mojang.brigadier.context.CommandContext<CommandSourceStack> context, String name) static Holder<LootItemFunction> ResourceOrIdArgument.getLootModifier(com.mojang.brigadier.context.CommandContext<CommandSourceStack> context, String name) static Holder<LootItemCondition> ResourceOrIdArgument.getLootPredicate(com.mojang.brigadier.context.CommandContext<CommandSourceStack> context, String name) ResourceOrIdArgument.getLootTable(com.mojang.brigadier.context.CommandContext<CommandSourceStack> context, String name) private static <T> Holder<T> ResourceOrIdArgument.getResource(com.mojang.brigadier.context.CommandContext<CommandSourceStack> context, String name) ResourceOrIdArgument.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.parse(com.mojang.brigadier.StringReader reader) ResourceOrIdArgument.parse(com.mojang.brigadier.StringReader reader, Grammar<ResourceOrIdArgument.Result<T, O>> grammar, com.mojang.serialization.DynamicOps<O> ops) 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) Methods in net.minecraft.commands.arguments with parameters of type HolderModifier and TypeMethodDescriptionbooleanbooleanbooleanboolean -
Uses of Holder in net.minecraft.commands.arguments.item
Fields in net.minecraft.commands.arguments.item declared as HolderMethods in net.minecraft.commands.arguments.item that return HolderModifier and TypeMethodDescriptionItemInput.item()Returns the value of theitemrecord component.Methods in net.minecraft.commands.arguments.item with parameters of type HolderConstructors in net.minecraft.commands.arguments.item with parameters of type HolderModifierConstructorDescriptionItemInput(Holder<Item> item, DataComponentPatch components) Creates an instance of aItemInputrecord class. -
Uses of Holder in net.minecraft.core
Classes in net.minecraft.core that implement HolderModifier and TypeClassDescriptionstatic final recordstatic classprivate static classSubinterfaces with type arguments of type Holder in net.minecraft.coreFields in net.minecraft.core with type parameters of type HolderModifier and TypeFieldDescriptionHolderSet.Direct.contentsHolderSet.Named.contentsHolderSet.Direct.contentsSetMethods in net.minecraft.core that return HolderModifier and TypeMethodDescriptionstatic <T> Holder<T> Holder.direct(T value) static <T> Holder<T> Holder.direct(T value, DataComponentMap components) HolderSet.get(int index) HolderSet.ListBacked.get(int index) TypedInstance.typeHolder()MappedRegistry.wrapAsHolder(T value) Registry.wrapAsHolder(T value) Methods in net.minecraft.core that return types with arguments of type HolderModifier and TypeMethodDescriptionRegistry.asHolderIdMap()HolderSet.Direct.contents()HolderSet.ListBacked.contents()HolderSet.Named.contents()HolderSet.getRandomElement(RandomSource random) HolderSet.ListBacked.getRandomElement(RandomSource random) HolderGetter.getRandomElementOf(TagKey<T> tag, RandomSource random) Registry.getTagOrEmpty(TagKey<T> id) Registry.holderByNameCodec()HolderSet.ListBacked.iterator()HolderSet.ListBacked.spliterator()HolderSet.ListBacked.stream()HolderSet.stream()HolderSet.Direct.unwrap()HolderSet.Named.unwrap()HolderSet.unwrap()Methods in net.minecraft.core with parameters of type HolderModifier and TypeMethodDescriptionbooleanbooleanbooleanstatic <T> HolderSet.Direct<T> booleanbooleanDeprecated.booleandefault booleanprivate com.mojang.serialization.DataResult<Holder.Reference<T>> Registry.safeCastToReference(Holder<T> holder) private Holder.Reference<T> MappedRegistry.validateAndUnwrapTagElement(TagKey<T> id, Holder<T> value) Method parameters in net.minecraft.core with type arguments of type HolderModifier and TypeMethodDescription(package private) voidvoidvoidstatic <E,T> HolderSet.Direct <T> static <E,T> HolderSet.Direct <T> HolderSet.direct(Function<E, Holder<T>> holderGetter, Collection<E> elements) static <T> HolderSet.Direct<T> Constructor parameters in net.minecraft.core with type arguments of type Holder -
Uses of Holder in net.minecraft.core.component
Fields in net.minecraft.core.component with type parameters of type HolderModifier and TypeFieldDescriptionstatic final DataComponentType<Holder<SoundEvent>> DataComponents.BREAK_SOUNDstatic final DataComponentType<Holder<CatSoundVariant>> DataComponents.CAT_SOUND_VARIANTstatic final DataComponentType<Holder<CatVariant>> DataComponents.CAT_VARIANTstatic final DataComponentType<Holder<ChickenSoundVariant>> DataComponents.CHICKEN_SOUND_VARIANTstatic final DataComponentType<Holder<ChickenVariant>> DataComponents.CHICKEN_VARIANTstatic final DataComponentType<Holder<CowSoundVariant>> DataComponents.COW_SOUND_VARIANTstatic final DataComponentType<Holder<CowVariant>> DataComponents.COW_VARIANTstatic final DataComponentType<Holder<DamageType>> DataComponents.DAMAGE_TYPEDataComponentLookup.elementsstatic final DataComponentType<Holder<FrogVariant>> DataComponents.FROG_VARIANTstatic final DataComponentType<Holder<PaintingVariant>> DataComponents.PAINTING_VARIANTstatic final DataComponentType<Holder<PigSoundVariant>> DataComponents.PIG_SOUND_VARIANTstatic final DataComponentType<Holder<PigVariant>> DataComponents.PIG_VARIANTstatic final DataComponentType<Holder<TrimMaterial>> DataComponents.PROVIDES_TRIM_MATERIALDataComponentLookup.ComponentStorage.valueToComponentThe field for thevalueToComponentrecord component.static final DataComponentType<Holder<VillagerType>> DataComponents.VILLAGER_VARIANTstatic final DataComponentType<Holder<WolfSoundVariant>> DataComponents.WOLF_SOUND_VARIANTstatic final DataComponentType<Holder<WolfVariant>> DataComponents.WOLF_VARIANTstatic final DataComponentType<Holder<ZombieNautilusVariant>> DataComponents.ZOMBIE_NAUTILUS_VARIANTMethods in net.minecraft.core.component that return types with arguments of type HolderModifier and TypeMethodDescription<C> Collection<Holder<T>> DataComponentLookup.findAll(DataComponentType<C> type) <C> Collection<Holder<T>> DataComponentLookup.findAll(DataComponentType<C> type, C value) DataComponentLookup.ComponentStorage.findMatching(Predicate<C> predicate) DataComponentLookup.findMatching(DataComponentType<C> type, Predicate<C> predicate) DataComponentLookup.ComponentStorage.valueToComponent()Returns the value of thevalueToComponentrecord component.Constructor parameters in net.minecraft.core.component with type arguments of type HolderModifierConstructorDescriptionprivateComponentStorage(Multimap<C, Holder<T>> valueToComponent) Creates an instance of aComponentStoragerecord class.DataComponentLookup(Iterable<? extends Holder<T>> elements) -
Uses of Holder in net.minecraft.core.component.predicates
Classes in net.minecraft.core.component.predicates that implement interfaces with type arguments of type HolderMethods in net.minecraft.core.component.predicates that return types with arguments of type HolderMethods in net.minecraft.core.component.predicates with parameters of type HolderModifier and TypeMethodDescriptionbooleanVillagerTypePredicate.matches(Holder<VillagerType> villagerType) -
Uses of Holder in net.minecraft.data.recipes
Fields in net.minecraft.data.recipes declared as HolderModifier and TypeFieldDescriptionprivate final Holder<TrimPattern> SmithingTrimRecipeBuilder.patternMethods in net.minecraft.data.recipes with parameters of type HolderModifier and TypeMethodDescriptionstatic SmithingTrimRecipeBuilderSmithingTrimRecipeBuilder.smithingTrim(Ingredient template, Ingredient base, Ingredient addition, Holder<TrimPattern> pattern, RecipeCategory category) Constructors in net.minecraft.data.recipes with parameters of type HolderModifierConstructorDescriptionSmithingTrimRecipeBuilder(RecipeCategory category, Ingredient template, Ingredient base, Ingredient addition, Holder<TrimPattern> pattern) -
Uses of Holder in net.minecraft.data.worldgen.features
Methods in net.minecraft.data.worldgen.features that return HolderModifier and TypeMethodDescriptionprivate static Holder<PlacedFeature> CaveFeatures.makeDripleaf(Direction direction) private static Holder<PlacedFeature> CaveFeatures.makeSmallDripleaf()Methods in net.minecraft.data.worldgen.features with parameters of type HolderModifier and TypeMethodDescriptionstatic RandomPatchConfigurationFeatureUtils.simpleRandomPatchConfiguration(int tries, Holder<PlacedFeature> feature) -
Uses of Holder in net.minecraft.data.worldgen.placement
Methods in net.minecraft.data.worldgen.placement that return HolderModifier and TypeMethodDescriptionstatic <FC extends FeatureConfiguration, F extends Feature<FC>>
Holder<PlacedFeature> PlacementUtils.filtered(F feature, FC config, BlockPredicate predicate) static <FC extends FeatureConfiguration, F extends Feature<FC>>
Holder<PlacedFeature> PlacementUtils.inlinePlaced(F feature, FC config, PlacementModifier... placedFeatures) static Holder<PlacedFeature> PlacementUtils.inlinePlaced(Holder<ConfiguredFeature<?, ?>> configuredFeature, PlacementModifier... placedFeatures) static <FC extends FeatureConfiguration, F extends Feature<FC>>
Holder<PlacedFeature> PlacementUtils.onlyWhenEmpty(F feature, FC config) Methods in net.minecraft.data.worldgen.placement with parameters of type HolderModifier and TypeMethodDescriptionstatic Holder<PlacedFeature> PlacementUtils.inlinePlaced(Holder<ConfiguredFeature<?, ?>> configuredFeature, PlacementModifier... placedFeatures) static voidPlacementUtils.register(BootstrapContext<PlacedFeature> context, ResourceKey<PlacedFeature> id, Holder<ConfiguredFeature<?, ?>> feature, List<PlacementModifier> placementModifiers) static voidPlacementUtils.register(BootstrapContext<PlacedFeature> context, ResourceKey<PlacedFeature> id, Holder<ConfiguredFeature<?, ?>> feature, PlacementModifier... placementModifiers) -
Uses of Holder in net.minecraft.gametest.framework
Fields in net.minecraft.gametest.framework declared as HolderModifier and TypeFieldDescriptionprivate final Holder<WorldClock> TestEnvironmentDefinition.ClockTime.clockThe field for theclockrecord component.private final Holder<TestEnvironmentDefinition<?>> GameTestBatch.environmentThe field for theenvironmentrecord component.Fields in net.minecraft.gametest.framework with type parameters of type HolderModifier and TypeFieldDescriptionstatic final com.mojang.serialization.MapCodec<TestData<Holder<TestEnvironmentDefinition<?>>>> TestData.CODECstatic final com.mojang.serialization.Codec<Holder<TestEnvironmentDefinition<?>>> TestEnvironmentDefinition.CODECprivate final List<Holder<TestEnvironmentDefinition<?>>> TestEnvironmentDefinition.AllOf.definitionsThe field for thedefinitionsrecord component.private final TestData<Holder<TestEnvironmentDefinition<?>>> GameTestInstance.infoMethods in net.minecraft.gametest.framework that return HolderModifier and TypeMethodDescriptionGameTestInstance.batch()TestEnvironmentDefinition.ClockTime.clock()Returns the value of theclockrecord component.GameTestBatch.environment()Returns the value of theenvironmentrecord component.private static Holder<TestEnvironmentDefinition<?>> TestEnvironmentDefinition.AllOf.holder(TestEnvironmentDefinition<?> holder) Methods in net.minecraft.gametest.framework that return types with arguments of type HolderModifier and TypeMethodDescriptionTestEnvironmentDefinition.AllOf.definitions()Returns the value of thedefinitionsrecord component.protected TestData<Holder<TestEnvironmentDefinition<?>>> GameTestInstance.info()Methods in net.minecraft.gametest.framework with parameters of type HolderModifier and TypeMethodDescriptionvoidGameTestHelper.assertLivingEntityHasMobEffect(LivingEntity entity, Holder<MobEffect> mobEffect, int amplifier) private static intTestCommand.exportTestStructure(CommandSourceStack source, Holder<GameTestInstance> test) static GameTestBatchGameTestBatchFactory.toGameTestBatch(Collection<GameTestInfo> tests, Holder<TestEnvironmentDefinition<?>> batch, int counter) Constructors in net.minecraft.gametest.framework with parameters of type HolderModifierConstructorDescriptionClockTime(Holder<WorldClock> clock, int time) Creates an instance of aClockTimerecord class.GameTestBatch(int index, Collection<GameTestInfo> gameTestInfos, Holder<TestEnvironmentDefinition<?>> environment) Creates an instance of aGameTestBatchrecord class.Constructor parameters in net.minecraft.gametest.framework with type arguments of type HolderModifierConstructorDescriptionAllOf(List<Holder<TestEnvironmentDefinition<?>>> definitions) Creates an instance of aAllOfrecord class.BlockBasedTestInstance(TestData<Holder<TestEnvironmentDefinition<?>>> testData) FunctionGameTestInstance(ResourceKey<Consumer<GameTestHelper>> function, TestData<Holder<TestEnvironmentDefinition<?>>> info) protectedGameTestInstance(TestData<Holder<TestEnvironmentDefinition<?>>> info) -
Uses of Holder in net.minecraft.network
Fields in net.minecraft.network declared as HolderModifier and TypeFieldDescriptionHashedStack.ActualItem.itemThe field for theitemrecord component.Methods in net.minecraft.network that return HolderModifier and TypeMethodDescriptionHashedStack.ActualItem.item()Returns the value of theitemrecord component.Constructors in net.minecraft.network with parameters of type HolderModifierConstructorDescriptionActualItem(Holder<Item> item, int count, HashedPatchMap components) Creates an instance of aActualItemrecord class. -
Uses of Holder in net.minecraft.network.chat
Fields in net.minecraft.network.chat declared as HolderModifier and TypeFieldDescriptionChatType.Bound.chatTypeThe field for thechatTyperecord component.ClickEvent.ShowDialog.dialogThe field for thedialogrecord component.Fields in net.minecraft.network.chat with type parameters of type HolderModifier and TypeFieldDescriptionstatic final StreamCodec<RegistryFriendlyByteBuf, Holder<ChatType>> ChatType.STREAM_CODECMethods in net.minecraft.network.chat that return HolderModifier and TypeMethodDescriptionChatType.Bound.chatType()Returns the value of thechatTyperecord component.ClickEvent.ShowDialog.dialog()Returns the value of thedialogrecord component.Constructors in net.minecraft.network.chat with parameters of type Holder -
Uses of Holder in net.minecraft.network.codec
Methods in net.minecraft.network.codec that return types with arguments of type HolderModifier and TypeMethodDescriptionstatic <T> StreamCodec<RegistryFriendlyByteBuf, Holder<T>> ByteBufCodecs.holder(ResourceKey<? extends Registry<T>> registryKey, StreamCodec<? super RegistryFriendlyByteBuf, T> directCodec) static <T> StreamCodec<RegistryFriendlyByteBuf, Holder<T>> ByteBufCodecs.holderRegistry(ResourceKey<? extends Registry<T>> registryKey) -
Uses of Holder in net.minecraft.network.protocol.common
Fields in net.minecraft.network.protocol.common declared as HolderModifier and TypeFieldDescriptionClientboundShowDialogPacket.dialogThe field for thedialogrecord component.Methods in net.minecraft.network.protocol.common that return HolderModifier and TypeMethodDescriptionClientboundShowDialogPacket.dialog()Returns the value of thedialogrecord component.Constructors in net.minecraft.network.protocol.common with parameters of type HolderModifierConstructorDescriptionClientboundShowDialogPacket(Holder<Dialog> dialog) Creates an instance of aClientboundShowDialogPacketrecord class. -
Uses of Holder in net.minecraft.network.protocol.game
Fields in net.minecraft.network.protocol.game declared as HolderModifier and TypeFieldDescriptionClientboundUpdateAttributesPacket.AttributeSnapshot.attributeThe field for theattributerecord component.private final Holder<DimensionType> CommonPlayerSpawnInfo.dimensionTypeThe field for thedimensionTyperecord component.ClientboundRemoveMobEffectPacket.effectThe field for theeffectrecord component.ClientboundUpdateMobEffectPacket.effectprivate final Holder<SoundEvent> ClientboundExplodePacket.explosionSoundThe field for theexplosionSoundrecord component.private final Holder<SoundEvent> ClientboundSoundEntityPacket.soundprivate final Holder<SoundEvent> ClientboundSoundPacket.soundprivate final Holder<DamageType> ClientboundDamageEventPacket.sourceTypeThe field for thesourceTyperecord component.Fields in net.minecraft.network.protocol.game with type parameters of type HolderModifier and TypeFieldDescriptionprivate final Map<Holder<WorldClock>, ClockState> ClientboundSetTimePacket.clockUpdatesThe field for theclockUpdatesrecord component.ServerboundSetBeaconPacket.primaryThe field for theprimaryrecord component.ServerboundSetBeaconPacket.secondaryThe field for thesecondaryrecord component.Methods in net.minecraft.network.protocol.game that return HolderModifier and TypeMethodDescriptionClientboundUpdateAttributesPacket.AttributeSnapshot.attribute()Returns the value of theattributerecord component.CommonPlayerSpawnInfo.dimensionType()Returns the value of thedimensionTyperecord component.ClientboundRemoveMobEffectPacket.effect()Returns the value of theeffectrecord component.ClientboundExplodePacket.explosionSound()Returns the value of theexplosionSoundrecord component.ClientboundUpdateMobEffectPacket.getEffect()ClientboundSoundEntityPacket.getSound()ClientboundSoundPacket.getSound()ClientboundDamageEventPacket.sourceType()Returns the value of thesourceTyperecord component.Methods in net.minecraft.network.protocol.game that return types with arguments of type HolderModifier and TypeMethodDescriptionClientboundSetTimePacket.clockUpdates()Returns the value of theclockUpdatesrecord component.ServerboundSetBeaconPacket.primary()Returns the value of theprimaryrecord component.ServerboundSetBeaconPacket.secondary()Returns the value of thesecondaryrecord component.Constructors in net.minecraft.network.protocol.game with parameters of type HolderModifierConstructorDescriptionAttributeSnapshot(Holder<Attribute> attribute, double base, Collection<AttributeModifier> modifiers) Creates an instance of aAttributeSnapshotrecord class.ClientboundDamageEventPacket(int entityId, Holder<DamageType> sourceType, int sourceCauseId, int sourceDirectId, Optional<Vec3> sourcePosition) Creates an instance of aClientboundDamageEventPacketrecord class.ClientboundExplodePacket(Vec3 center, float radius, int blockCount, Optional<Vec3> playerKnockback, ParticleOptions explosionParticle, Holder<SoundEvent> explosionSound, WeightedList<ExplosionParticleInfo> blockParticles) Creates an instance of aClientboundExplodePacketrecord class.ClientboundRemoveMobEffectPacket(int entityId, Holder<MobEffect> effect) Creates an instance of aClientboundRemoveMobEffectPacketrecord class.ClientboundSoundEntityPacket(Holder<SoundEvent> sound, SoundSource source, Entity sourceEntity, float volume, float pitch, long seed) ClientboundSoundPacket(Holder<SoundEvent> sound, SoundSource source, double x, double y, double z, float volume, float pitch, long seed) CommonPlayerSpawnInfo(Holder<DimensionType> dimensionType, ResourceKey<Level> dimension, long seed, GameType gameType, @Nullable GameType previousGameType, boolean isDebug, boolean isFlat, Optional<GlobalPos> lastDeathLocation, int portalCooldown, int seaLevel) Creates an instance of aCommonPlayerSpawnInforecord class.Constructor parameters in net.minecraft.network.protocol.game with type arguments of type HolderModifierConstructorDescriptionClientboundSetTimePacket(long gameTime, Map<Holder<WorldClock>, ClockState> clockUpdates) Creates an instance of aClientboundSetTimePacketrecord class.ServerboundSetBeaconPacket(Optional<Holder<MobEffect>> primary, Optional<Holder<MobEffect>> secondary) Creates an instance of aServerboundSetBeaconPacketrecord class. -
Uses of Holder in net.minecraft.network.syncher
Fields in net.minecraft.network.syncher with type parameters of type HolderModifier and TypeFieldDescriptionstatic final EntityDataSerializer<Holder<CatSoundVariant>> EntityDataSerializers.CAT_SOUND_VARIANTstatic final EntityDataSerializer<Holder<CatVariant>> EntityDataSerializers.CAT_VARIANTstatic final EntityDataSerializer<Holder<ChickenSoundVariant>> EntityDataSerializers.CHICKEN_SOUND_VARIANTstatic final EntityDataSerializer<Holder<ChickenVariant>> EntityDataSerializers.CHICKEN_VARIANTstatic final EntityDataSerializer<Holder<CowSoundVariant>> EntityDataSerializers.COW_SOUND_VARIANTstatic final EntityDataSerializer<Holder<CowVariant>> EntityDataSerializers.COW_VARIANTstatic final EntityDataSerializer<Holder<FrogVariant>> EntityDataSerializers.FROG_VARIANTstatic final EntityDataSerializer<Holder<PaintingVariant>> EntityDataSerializers.PAINTING_VARIANTstatic final EntityDataSerializer<Holder<PigSoundVariant>> EntityDataSerializers.PIG_SOUND_VARIANTstatic final EntityDataSerializer<Holder<PigVariant>> EntityDataSerializers.PIG_VARIANTstatic final EntityDataSerializer<Holder<WolfSoundVariant>> EntityDataSerializers.WOLF_SOUND_VARIANTstatic final EntityDataSerializer<Holder<WolfVariant>> EntityDataSerializers.WOLF_VARIANTstatic final EntityDataSerializer<Holder<ZombieNautilusVariant>> EntityDataSerializers.ZOMBIE_NAUTILUS_VARIANT -
Uses of Holder in net.minecraft.recipebook
Methods in net.minecraft.recipebook with parameters of type HolderModifier and TypeMethodDescriptionprivate intServerPlaceRecipe.moveItemToGrid(Slot targetSlot, Holder<Item> itemInInventory, int count) Method parameters in net.minecraft.recipebook with type arguments of type HolderModifier and TypeMethodDescriptionprivate static intServerPlaceRecipe.clampToMaxStackSize(int value, List<Holder<Item>> items) -
Uses of Holder in net.minecraft.resources
Classes in net.minecraft.resources that implement interfaces with type arguments of type HolderModifier and TypeClassDescriptionfinal classA codec that wraps a single element, or "file", within a registry.final classFields in net.minecraft.resources with type parameters of type HolderModifier and TypeFieldDescriptionprivate final com.mojang.serialization.Codec<com.mojang.datafixers.util.Either<ICustomHolderSet<E>, com.mojang.datafixers.util.Either<TagKey<E>, List<Holder<E>>>>> HolderSetCodec.combinedCodecHolderSetCodec.elementCodecHolderSetCodec.homogenousListCodecprivate final com.mojang.serialization.Codec<com.mojang.datafixers.util.Either<TagKey<E>, List<Holder<E>>>> HolderSetCodec.registryAwareCodecMethods in net.minecraft.resources that return types with arguments of type HolderModifier and TypeMethodDescriptionRegistryFileCodec.decode(com.mojang.serialization.DynamicOps<T> ops, T input) RegistryFixedCodec.decode(com.mojang.serialization.DynamicOps<T> ops, T input) HolderSetCodec.homogenousList(com.mojang.serialization.Codec<Holder<E>> elementCodec, boolean alwaysUseList) Methods in net.minecraft.resources with parameters of type HolderModifier and TypeMethodDescription<T> com.mojang.serialization.DataResult<T> <T> com.mojang.serialization.DataResult<T> Method parameters in net.minecraft.resources with type arguments of type HolderModifier and TypeMethodDescriptionstatic <E> com.mojang.serialization.Codec<HolderSet<E>> HolderSetCodec.create(ResourceKey<? extends Registry<E>> registryKey, com.mojang.serialization.Codec<Holder<E>> elementCodec, boolean alwaysUseList) HolderSetCodec.homogenousList(com.mojang.serialization.Codec<Holder<E>> elementCodec, boolean alwaysUseList) protected voidConstructor parameters in net.minecraft.resources with type arguments of type HolderModifierConstructorDescriptionprivateHolderSetCodec(ResourceKey<? extends Registry<E>> registryKey, com.mojang.serialization.Codec<Holder<E>> elementCodec, boolean alwaysUseList) -
Uses of Holder in net.minecraft.server.commands
Methods in net.minecraft.server.commands that return HolderModifier and TypeMethodDescriptionTimeCommand.ClockGetter.getClock(com.mojang.brigadier.context.CommandContext<CommandSourceStack> context) private static Holder<WorldClock> TimeCommand.getDefaultClock(CommandSourceStack source) Methods in net.minecraft.server.commands with parameters of type HolderModifier and TypeMethodDescriptionprivate static intAttributeCommand.addModifier(CommandSourceStack source, Entity target, Holder<Attribute> attribute, Identifier id, double value, AttributeModifier.Operation operation) private static intTimeCommand.addTime(CommandSourceStack source, Holder<WorldClock> clock, int time) private static ItemStackItemCommands.applyModifier(CommandSourceStack source, Holder<LootItemFunction> modifier, ItemStack item) private static intItemCommands.blockToBlock(CommandSourceStack source, BlockPos sourcePos, int sourceSlot, BlockPos targetPos, int targetSlot, Holder<LootItemFunction> modifier) private static intItemCommands.blockToEntities(CommandSourceStack source, BlockPos sourcePos, int sourceSlot, Collection<? extends Entity> targetEntities, int targetSlot, Holder<LootItemFunction> modifier) private static booleanExecuteCommand.checkCustomPredicate(CommandSourceStack source, Holder<LootItemCondition> predicate) private static intEffectCommands.clearEffect(CommandSourceStack source, Collection<? extends Entity> entities, Holder<MobEffect> effectHolder) private static intLootCommand.drop(com.mojang.brigadier.context.CommandContext<CommandSourceStack> context, Holder<LootTable> lootTable, LootParams lootParams, LootCommand.DropConsumer output) private static intLootCommand.dropChestLoot(com.mojang.brigadier.context.CommandContext<CommandSourceStack> context, Holder<LootTable> lootTable, LootCommand.DropConsumer output) private static intLootCommand.dropFishingLoot(com.mojang.brigadier.context.CommandContext<CommandSourceStack> context, Holder<LootTable> lootTable, BlockPos pos, ItemInstance tool, LootCommand.DropConsumer output) private static intEnchantCommand.enchant(CommandSourceStack source, Collection<? extends Entity> targets, Holder<Enchantment> enchantmentHolder, int level) private static intItemCommands.entityToBlock(CommandSourceStack source, Entity sourceEntity, int sourceSlot, BlockPos targetPos, int targetSlot, Holder<LootItemFunction> modifier) private static intItemCommands.entityToEntities(CommandSourceStack source, Entity sourceEntity, int sourceSlot, Collection<? extends Entity> targetEntities, int targetSlot, Holder<LootItemFunction> modifier) static com.mojang.datafixers.util.Either<Integer, com.mojang.brigadier.exceptions.CommandSyntaxException> static com.mojang.datafixers.util.Either<Integer, com.mojang.brigadier.exceptions.CommandSyntaxException> FillBiomeCommand.fill(ServerLevel level, BlockPos rawFrom, BlockPos rawTo, Holder<Biome> biome, Predicate<Holder<Biome>> filter, Consumer<Supplier<Component>> successMessageConsumer) private static intAttributeCommand.getAttributeBase(CommandSourceStack source, Entity target, Holder<Attribute> attribute, double scale) private static ComponentAttributeCommand.getAttributeDescription(Holder<Attribute> attribute) private static AttributeInstanceAttributeCommand.getAttributeInstance(Entity target, Holder<Attribute> attribute) private static intAttributeCommand.getAttributeModifier(CommandSourceStack source, Entity target, Holder<Attribute> attribute, Identifier id, double scale) private static Stream<Identifier> AttributeCommand.getAttributeModifiers(Entity target, Holder<Attribute> attribute) private static intAttributeCommand.getAttributeValue(CommandSourceStack source, Entity target, Holder<Attribute> attribute, double scale) private static LivingEntityAttributeCommand.getEntityWithAttribute(Entity target, Holder<Attribute> attribute) private static intEffectCommands.giveEffect(CommandSourceStack source, Collection<? extends Entity> entities, Holder<MobEffect> effectHolder, @Nullable Integer seconds, int amplifier, boolean particles) private static BiomeResolverFillBiomeCommand.makeResolver(org.apache.commons.lang3.mutable.MutableInt count, ChunkAccess chunk, BoundingBox region, Holder<Biome> toFill, Predicate<Holder<Biome>> filter) private static intItemCommands.modifyBlockItem(CommandSourceStack source, BlockPos pos, int slot, Holder<LootItemFunction> modifier) private static intItemCommands.modifyEntityItem(CommandSourceStack source, Collection<? extends Entity> entities, int slot, Holder<LootItemFunction> modifier) static intPlaceCommand.placeJigsaw(CommandSourceStack source, Holder<StructureTemplatePool> pool, Identifier target, int maxDepth, BlockPos pos) private static intTimeCommand.queryTime(CommandSourceStack source, Holder<WorldClock> clock) private static intTimeCommand.queryTimelineRepetitions(CommandSourceStack source, Holder<WorldClock> clock, Holder<Timeline> timeline) private static intTimeCommand.queryTimelineTicks(CommandSourceStack source, Holder<WorldClock> clock, Holder<Timeline> timeline) private static intAttributeCommand.removeModifier(CommandSourceStack source, Entity target, Holder<Attribute> attribute, Identifier id) private static intAttributeCommand.resetAttributeBase(CommandSourceStack source, Entity target, Holder<Attribute> attribute) private static intAttributeCommand.setAttributeBase(CommandSourceStack source, Entity target, Holder<Attribute> attribute, double value) private static intTimeCommand.setPaused(CommandSourceStack source, Holder<WorldClock> clock, boolean paused) private static intTimeCommand.setTimeToTimeMarker(CommandSourceStack source, Holder<WorldClock> clock, ResourceKey<ClockTimeMarker> timeMarkerId) private static intTimeCommand.setTotalTicks(CommandSourceStack source, Holder<WorldClock> clock, int totalTicks) private static intDebugConfigCommand.showDialog(CommandSourceStack source, UUID target, Holder<Dialog> dialog) private static intDialogCommand.showDialog(CommandSourceStack sender, Collection<ServerPlayer> targets, Holder<Dialog> dialog) private static CompletableFuture<com.mojang.brigadier.suggestion.Suggestions> TimeCommand.suggestTimelines(CommandSourceStack source, com.mojang.brigadier.suggestion.SuggestionsBuilder builder, Holder<WorldClock> clock) private static CompletableFuture<com.mojang.brigadier.suggestion.Suggestions> TimeCommand.suggestTimeMarkers(CommandSourceStack source, com.mojang.brigadier.suggestion.SuggestionsBuilder builder, Holder<WorldClock> clock) Method parameters in net.minecraft.server.commands with type arguments of type HolderModifier and TypeMethodDescriptionprivate static intFillBiomeCommand.fill(CommandSourceStack source, BlockPos rawFrom, BlockPos rawTo, Holder.Reference<Biome> biome, Predicate<Holder<Biome>> filter) static com.mojang.datafixers.util.Either<Integer, com.mojang.brigadier.exceptions.CommandSyntaxException> FillBiomeCommand.fill(ServerLevel level, BlockPos rawFrom, BlockPos rawTo, Holder<Biome> biome, Predicate<Holder<Biome>> filter, Consumer<Supplier<Component>> successMessageConsumer) private static BiomeResolverFillBiomeCommand.makeResolver(org.apache.commons.lang3.mutable.MutableInt count, ChunkAccess chunk, BoundingBox region, Holder<Biome> toFill, Predicate<Holder<Biome>> filter) static intLocateCommand.showLocateResult(CommandSourceStack source, ResourceOrTagArgument.Result<?> name, BlockPos sourcePos, com.mojang.datafixers.util.Pair<BlockPos, ? extends Holder<?>> found, String successMessageKey, boolean includeY, Duration taskDuration) static intLocateCommand.showLocateResult(CommandSourceStack source, ResourceOrTagKeyArgument.Result<?> name, BlockPos sourcePos, com.mojang.datafixers.util.Pair<BlockPos, ? extends Holder<?>> found, String successMessageKey, boolean includeY, Duration taskDuration) private static intLocateCommand.showLocateResult(CommandSourceStack source, BlockPos sourcePos, com.mojang.datafixers.util.Pair<BlockPos, ? extends Holder<?>> found, String successMessageKey, boolean includeY, String foundName, Duration taskDuration) -
Uses of Holder in net.minecraft.server.dialog
Fields in net.minecraft.server.dialog with type parameters of type HolderModifier and TypeFieldDescriptionDialog.CODECstatic final StreamCodec<RegistryFriendlyByteBuf, Holder<Dialog>> Dialog.STREAM_CODEC -
Uses of Holder in net.minecraft.server.level
Methods in net.minecraft.server.level that return HolderModifier and TypeMethodDescriptionServerLevel.getUncachedNoiseBiome(int quartX, int quartY, int quartZ) WorldGenRegion.getUncachedNoiseBiome(int quartX, int quartY, int quartZ) Methods in net.minecraft.server.level that return types with arguments of type HolderModifier and TypeMethodDescriptionServerLevel.findClosestBiome3d(Predicate<Holder<Biome>> biomeTest, BlockPos origin, int maxSearchRadius, int sampleResolutionHorizontal, int sampleResolutionVertical) Methods in net.minecraft.server.level with parameters of type HolderModifier and TypeMethodDescriptionvoidServerLevel.explode(@Nullable Entity source, @Nullable DamageSource damageSource, @Nullable ExplosionDamageCalculator damageCalculator, double x, double y, double z, float r, boolean fire, Level.ExplosionInteraction interactionType, ParticleOptions smallExplosionParticles, ParticleOptions largeExplosionParticles, WeightedList<ExplosionParticleInfo> blockParticles, Holder<SoundEvent> explosionSound) voidServerLevel.gameEvent(Holder<GameEvent> gameEvent, Vec3 position, GameEvent.Context context) voidWorldGenRegion.gameEvent(Holder<GameEvent> gameEvent, Vec3 position, GameEvent.Context context) protected voidServerPlayer.onAttributeUpdated(Holder<Attribute> attribute) voidServerPlayer.openDialog(Holder<Dialog> dialog) voidServerLevel.playSeededSound(@Nullable Entity except, double x, double y, double z, Holder<SoundEvent> sound, SoundSource source, float volume, float pitch, long seed) voidServerLevel.playSeededSound(@Nullable Entity except, Entity sourceEntity, Holder<SoundEvent> sound, SoundSource source, float volume, float pitch, long seed) Method parameters in net.minecraft.server.level with type arguments of type Holder -
Uses of Holder in net.minecraft.sounds
Fields in net.minecraft.sounds declared as HolderModifier and TypeFieldDescriptionstatic final Holder<SoundEvent> SoundEvents.ARMOR_EQUIP_CHAINstatic final Holder<SoundEvent> SoundEvents.ARMOR_EQUIP_COPPERstatic final Holder<SoundEvent> SoundEvents.ARMOR_EQUIP_DIAMONDstatic final Holder<SoundEvent> SoundEvents.ARMOR_EQUIP_ELYTRAstatic final Holder<SoundEvent> SoundEvents.ARMOR_EQUIP_GENERICstatic final Holder<SoundEvent> SoundEvents.ARMOR_EQUIP_GOLDstatic final Holder<SoundEvent> SoundEvents.ARMOR_EQUIP_IRONstatic final Holder<SoundEvent> SoundEvents.ARMOR_EQUIP_LEATHERstatic final Holder<SoundEvent> SoundEvents.ARMOR_EQUIP_NETHERITEstatic final Holder<SoundEvent> SoundEvents.ARMOR_EQUIP_TURTLEstatic final Holder<SoundEvent> SoundEvents.ARMOR_EQUIP_WOLFstatic final Holder<SoundEvent> SoundEvents.CROSSBOW_LOADING_ENDstatic final Holder<SoundEvent> SoundEvents.CROSSBOW_LOADING_MIDDLEstatic final Holder<SoundEvent> SoundEvents.CROSSBOW_LOADING_STARTstatic final Holder<SoundEvent> SoundEvents.CROSSBOW_QUICK_CHARGE_1static final Holder<SoundEvent> SoundEvents.CROSSBOW_QUICK_CHARGE_2static final Holder<SoundEvent> SoundEvents.CROSSBOW_QUICK_CHARGE_3static final Holder<SoundEvent> SoundEvents.LUNGE_1static final Holder<SoundEvent> SoundEvents.LUNGE_2static final Holder<SoundEvent> SoundEvents.LUNGE_3private final Holder<SoundEvent> Music.soundThe field for thesoundrecord component.static final Holder<SoundEvent> SoundEvents.SPEAR_ATTACKstatic final Holder<SoundEvent> SoundEvents.SPEAR_HITstatic final Holder<SoundEvent> SoundEvents.SPEAR_USEstatic final Holder<SoundEvent> SoundEvents.SPEAR_WOOD_ATTACKstatic final Holder<SoundEvent> SoundEvents.SPEAR_WOOD_HITstatic final Holder<SoundEvent> SoundEvents.SPEAR_WOOD_USEstatic final Holder<SoundEvent> SoundEvents.TRIDENT_RIPTIDE_1static final Holder<SoundEvent> SoundEvents.TRIDENT_RIPTIDE_2static final Holder<SoundEvent> SoundEvents.TRIDENT_RIPTIDE_3static final Holder<SoundEvent> SoundEvents.TRIDENT_THROWstatic final Holder<SoundEvent> SoundEvents.TRIDENT_THUNDERFields in net.minecraft.sounds with type parameters of type HolderModifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec<Holder<SoundEvent>> SoundEvent.CODECstatic final StreamCodec<RegistryFriendlyByteBuf, Holder<SoundEvent>> SoundEvent.STREAM_CODECMethods in net.minecraft.sounds that return HolderModifier and TypeMethodDescriptionprivate static Holder<SoundEvent> SoundEvents.register(Identifier id, Identifier soundId, float range) Music.sound()Returns the value of thesoundrecord component.Methods in net.minecraft.sounds with parameters of type HolderModifier and TypeMethodDescriptionstatic MusicMusics.createGameMusic(Holder<SoundEvent> soundEvent) Constructors in net.minecraft.sounds with parameters of type HolderModifierConstructorDescriptionMusic(Holder<SoundEvent> sound, int minDelay, int maxDelay, boolean replaceCurrentMusic) Creates an instance of aMusicrecord class. -
Uses of Holder in net.minecraft.tags
Fields in net.minecraft.tags with type parameters of type HolderModifier and TypeFieldDescriptionTagLoader.LoadResult.tagsThe field for thetagsrecord component.Methods in net.minecraft.tags that return types with arguments of type HolderModifier and TypeMethodDescriptionstatic <T> TagLoader.ElementLookup<? extends Holder<T>> TagLoader.ElementLookup.fromFrozenRegistry(Registry<T> registry) static <T> TagLoader.ElementLookup<Holder<T>> TagLoader.ElementLookup.fromGetters(ResourceKey<? extends Registry<T>> registryKey, HolderGetter<T> writable, HolderGetter<T> immutable) static <T> TagLoader.ElementLookup<Holder<T>> TagLoader.ElementLookup.fromWritableRegistry(WritableRegistry<T> registry) TagLoader.loadTagsForRegistry(ResourceManager manager, ResourceKey<? extends Registry<T>> registryKey, TagLoader.ElementLookup<Holder<T>> lookup) TagLoader.loadTagsFromNetwork(TagNetworkSerialization.NetworkPayload tags, Registry<T> registry) TagLoader.LoadResult.tags()Returns the value of thetagsrecord component.TagLoader.wrapTags(ResourceKey<? extends Registry<T>> registryKey, Map<Identifier, List<Holder<T>>> tags) Method parameters in net.minecraft.tags with type arguments of type HolderModifier and TypeMethodDescriptionTagLoader.loadTagsForRegistry(ResourceManager manager, ResourceKey<? extends Registry<T>> registryKey, TagLoader.ElementLookup<Holder<T>> lookup) TagLoader.wrapTags(ResourceKey<? extends Registry<T>> registryKey, Map<Identifier, List<Holder<T>>> tags) Constructor parameters in net.minecraft.tags with type arguments of type HolderModifierConstructorDescriptionLoadResult(ResourceKey<? extends Registry<T>> key, Map<TagKey<T>, List<Holder<T>>> tags) Creates an instance of aLoadResultrecord class. -
Uses of Holder in net.minecraft.util
Methods in net.minecraft.util that return HolderModifier and TypeMethodDescriptionGsonHelper.convertToItem(JsonElement element, String name) GsonHelper.getAsItem(JsonObject object, String name) GsonHelper.getAsItem(JsonObject object, String name, @Nullable Holder<Item> def) Methods in net.minecraft.util with parameters of type Holder -
Uses of Holder in net.minecraft.util.debug
Fields in net.minecraft.util.debug declared as HolderModifier and TypeFieldDescriptionDebugGameEventInfo.eventThe field for theeventrecord component.DebugPoiInfo.poiTypeThe field for thepoiTyperecord component.Methods in net.minecraft.util.debug that return HolderModifier and TypeMethodDescriptionDebugGameEventInfo.event()Returns the value of theeventrecord component.DebugPoiInfo.poiType()Returns the value of thepoiTyperecord component.Constructors in net.minecraft.util.debug with parameters of type HolderModifierConstructorDescriptionDebugGameEventInfo(Holder<GameEvent> event, Vec3 pos) Creates an instance of aDebugGameEventInforecord class.DebugPoiInfo(BlockPos pos, Holder<PoiType> poiType, int freeTicketCount) Creates an instance of aDebugPoiInforecord class. -
Uses of Holder in net.minecraft.util.profiling.jfr
Methods in net.minecraft.util.profiling.jfr with parameters of type HolderModifier and TypeMethodDescription@Nullable ProfiledDurationJfrProfiler.onStructureGenerate(ChunkPos sourceChunkPos, ResourceKey<Level> dimension, Holder<Structure> structure) JvmProfiler.NoOpProfiler.onStructureGenerate(ChunkPos sourceChunkPos, ResourceKey<Level> dimension, Holder<Structure> structure) @Nullable ProfiledDurationJvmProfiler.onStructureGenerate(ChunkPos sourceChunkPos, ResourceKey<Level> dimension, Holder<Structure> structure) -
Uses of Holder in net.minecraft.util.profiling.jfr.event
Constructors in net.minecraft.util.profiling.jfr.event with parameters of type HolderModifierConstructorDescriptionStructureGenerationEvent(ChunkPos sourceChunkPos, Holder<Structure> structure, ResourceKey<Level> level) -
Uses of Holder in net.minecraft.world.attribute
Fields in net.minecraft.world.attribute declared as HolderModifier and TypeFieldDescriptionprivate final Holder<SoundEvent> AmbientAdditionsSettings.soundEventThe field for thesoundEventrecord component.private final Holder<SoundEvent> AmbientMoodSettings.soundEventThe field for thesoundEventrecord component.Fields in net.minecraft.world.attribute with type parameters of type HolderModifier and TypeFieldDescriptionprivate final Optional<Holder<SoundEvent>> AmbientSounds.loopThe field for thelooprecord component.Methods in net.minecraft.world.attribute that return HolderModifier and TypeMethodDescriptionAmbientAdditionsSettings.soundEvent()Returns the value of thesoundEventrecord component.AmbientMoodSettings.soundEvent()Returns the value of thesoundEventrecord component.Methods in net.minecraft.world.attribute that return types with arguments of type HolderModifier and TypeMethodDescriptionAmbientSounds.loop()Returns the value of thelooprecord component.Methods in net.minecraft.world.attribute with parameters of type HolderModifier and TypeMethodDescriptionEnvironmentAttributeSystem.Builder.addTimelineLayer(Holder<Timeline> timeline, ClockManager clockManager) private <Value> voidEnvironmentAttributeSystem.Builder.addTimelineLayerForAttribute(Holder<Timeline> timeline, EnvironmentAttribute<Value> attribute, ClockManager clockManager) Constructors in net.minecraft.world.attribute with parameters of type HolderModifierConstructorDescriptionAmbientAdditionsSettings(Holder<SoundEvent> soundEvent, double tickChance) Creates an instance of aAmbientAdditionsSettingsrecord class.AmbientMoodSettings(Holder<SoundEvent> soundEvent, int tickDelay, int blockSearchExtent, double soundPositionOffset) Creates an instance of aAmbientMoodSettingsrecord class.BackgroundMusic(Holder<SoundEvent> sound) Constructor parameters in net.minecraft.world.attribute with type arguments of type HolderModifierConstructorDescriptionAmbientSounds(Optional<Holder<SoundEvent>> loop, Optional<AmbientMoodSettings> mood, List<AmbientAdditionsSettings> additions) Creates an instance of aAmbientSoundsrecord class. -
Uses of Holder in net.minecraft.world.clock
Fields in net.minecraft.world.clock declared as HolderModifier and TypeFieldDescriptionprivate final Holder<WorldClock> ClockTimeMarker.clockThe field for theclockrecord component.Fields in net.minecraft.world.clock with type parameters of type HolderModifier and TypeFieldDescriptionprivate final Map<Holder<WorldClock>, ClockState> PackedClockStates.clocksThe field for theclocksrecord component.private final Map<Holder<WorldClock>, ServerClockManager.ClockInstance> ServerClockManager.clocksstatic final com.mojang.serialization.Codec<Holder<WorldClock>> WorldClock.CODECstatic final StreamCodec<RegistryFriendlyByteBuf, Holder<WorldClock>> WorldClock.STREAM_CODECMethods in net.minecraft.world.clock that return HolderModifier and TypeMethodDescriptionClockTimeMarker.clock()Returns the value of theclockrecord component.Methods in net.minecraft.world.clock that return types with arguments of type HolderModifier and TypeMethodDescriptionPackedClockStates.clocks()Returns the value of theclocksrecord component.Methods in net.minecraft.world.clock with parameters of type HolderModifier and TypeMethodDescriptionvoidServerClockManager.addTicks(Holder<WorldClock> clock, int ticks) ServerClockManager.commandTimeMarkersForClock(Holder<WorldClock> clock) default floatClockManager.getFractionalTick(Holder<WorldClock> definition) floatServerClockManager.getFractionalTick(Holder<WorldClock> definition) private ServerClockManager.ClockInstanceServerClockManager.getInstance(Holder<WorldClock> definition) floatServerClockManager.getSpeed(Holder<WorldClock> definition) Returns the current ratio between game ticks and clock ticks.longClockManager.getTotalTicks(Holder<WorldClock> definition) longServerClockManager.getTotalTicks(Holder<WorldClock> definition) booleanServerClockManager.isAtTimeMarker(Holder<WorldClock> clock, ResourceKey<ClockTimeMarker> timeMarkerId) private voidServerClockManager.modifyClock(Holder<WorldClock> clock, Consumer<? super ServerClockManager.ClockInstance> action) voidServerClockManager.setPaused(Holder<WorldClock> clock, boolean paused) default voidClockManager.setSpeed(Holder<WorldClock> definition, float speed) voidServerClockManager.setSpeed(Holder<WorldClock> definition, float speed) This allows mods to set the rate at which a specific clock advances relative to game time.voidServerClockManager.setTotalTicks(Holder<WorldClock> clock, long totalTicks) booleanServerClockManager.skipToTimeMarker(Holder<WorldClock> clock, ResourceKey<ClockTimeMarker> timeMarkerId) Constructors in net.minecraft.world.clock with parameters of type HolderModifierConstructorDescriptionClockTimeMarker(Holder<WorldClock> clock, int ticks, Optional<Integer> periodTicks, boolean showInCommands) Creates an instance of aClockTimeMarkerrecord class.Constructor parameters in net.minecraft.world.clock with type arguments of type HolderModifierConstructorDescriptionPackedClockStates(Map<Holder<WorldClock>, ClockState> clocks) Creates an instance of aPackedClockStatesrecord class. -
Uses of Holder in net.minecraft.world.damagesource
Fields in net.minecraft.world.damagesource declared as HolderFields in net.minecraft.world.damagesource with type parameters of type HolderModifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec<Holder<DamageType>> DamageType.CODECstatic final StreamCodec<RegistryFriendlyByteBuf, Holder<DamageType>> DamageType.STREAM_CODECMethods in net.minecraft.world.damagesource that return HolderConstructors in net.minecraft.world.damagesource with parameters of type HolderModifierConstructorDescriptionDamageSource(Holder<DamageType> type) DamageSource(Holder<DamageType> type, @Nullable Entity causingEntity) DamageSource(Holder<DamageType> type, @Nullable Entity directEntity, @Nullable Entity causingEntity) DamageSource(Holder<DamageType> type, @Nullable Entity directEntity, @Nullable Entity causingEntity, @Nullable Vec3 damageSourcePosition) DamageSource(Holder<DamageType> type, Vec3 damageSourcePosition) -
Uses of Holder in net.minecraft.world.effect
Fields in net.minecraft.world.effect declared as HolderModifier and TypeFieldDescriptionMobEffects.ABSORPTIONMobEffects.BAD_OMENMobEffects.BLINDNESSMobEffects.BREATH_OF_THE_NAUTILUSMobEffects.CONDUIT_POWERMobEffects.DARKNESSMobEffects.DOLPHINS_GRACEMobEffectInstance.effectMobEffects.FIRE_RESISTANCEMobEffects.GLOWINGMobEffects.HASTEMobEffects.HEALTH_BOOSTMobEffects.HERO_OF_THE_VILLAGEMobEffects.HUNGERMobEffects.INFESTEDMobEffects.INSTANT_DAMAGEMobEffects.INSTANT_HEALTHMobEffects.INVISIBILITYMobEffects.JUMP_BOOSTMobEffects.LEVITATIONMobEffects.LUCKMobEffects.MINING_FATIGUEMobEffects.NAUSEAMobEffects.NIGHT_VISIONMobEffects.OOZINGMobEffects.POISONMobEffects.RAID_OMENMobEffects.REGENERATIONMobEffects.RESISTANCEMobEffects.SATURATIONMobEffects.SLOW_FALLINGMobEffects.SLOWNESSMobEffects.SPEEDMobEffects.STRENGTHMobEffects.TRIAL_OMENMobEffects.UNLUCKMobEffects.WATER_BREATHINGMobEffects.WEAKNESSMobEffects.WEAVINGMobEffects.WIND_CHARGEDMobEffects.WITHERFields in net.minecraft.world.effect with type parameters of type HolderModifier and TypeFieldDescriptionprivate final Map<Holder<Attribute>, MobEffect.AttributeTemplate> MobEffect.attributeModifiersContains a Map of the AttributeModifiers registered by potionsMobEffect.CODECstatic final StreamCodec<RegistryFriendlyByteBuf, Holder<MobEffect>> MobEffect.STREAM_CODECMethods in net.minecraft.world.effect that return HolderMethods in net.minecraft.world.effect with parameters of type HolderModifier and TypeMethodDescriptionMobEffect.addAttributeModifier(Holder<Attribute> attribute, Identifier id, double amount, AttributeModifier.Operation operation) MobEffect.addAttributeModifier(Holder<Attribute> attribute, Identifier id, AttributeModifier.Operation operation, it.unimi.dsi.fastutil.ints.Int2DoubleFunction curve) Neo: attribute template with custom level curve, for mob effects providing non-linear attribute modifiers.booleanMethod parameters in net.minecraft.world.effect with type arguments of type HolderModifier and TypeMethodDescriptionvoidMobEffect.createModifiers(int amplifier, BiConsumer<Holder<Attribute>, AttributeModifier> consumer) Constructors in net.minecraft.world.effect with parameters of type HolderModifierConstructorDescriptionMobEffectInstance(Holder<MobEffect> effect) MobEffectInstance(Holder<MobEffect> effect, int duration) MobEffectInstance(Holder<MobEffect> effect, int duration, int amplifier) MobEffectInstance(Holder<MobEffect> effect, int duration, int amplifier, boolean ambient, boolean visible) MobEffectInstance(Holder<MobEffect> effect, int duration, int amplifier, boolean ambient, boolean visible, boolean showIcon) MobEffectInstance(Holder<MobEffect> effect, int duration, int amplifier, boolean ambient, boolean visible, boolean showIcon, @Nullable MobEffectInstance hiddenEffect) privateMobEffectInstance(Holder<MobEffect> effect, MobEffectInstance.Details details) -
Uses of Holder in net.minecraft.world.entity
Fields in net.minecraft.world.entity with type parameters of type HolderModifier and TypeFieldDescriptionprivate final Map<Holder<MobEffect>, MobEffectInstance> LivingEntity.activeEffectsMethods in net.minecraft.world.entity that return HolderModifier and TypeMethodDescriptionprotected Holder<SoundEvent> LivingEntity.getEquipSound(EquipmentSlot slot, ItemStack stack, Equippable equippable) Holder<EntityType<?>> Entity.typeHolder()Methods in net.minecraft.world.entity that return types with arguments of type HolderMethods in net.minecraft.world.entity with parameters of type HolderModifier and TypeMethodDescriptionvoidvoidprivate doubleMob.getApproximateAttributeWith(ItemStack itemStack, Holder<Attribute> attribute, EquipmentSlot slot) @Nullable AttributeInstanceLivingEntity.getAttribute(Holder<Attribute> attribute) doubleLivingEntity.getAttributeBaseValue(Holder<Attribute> attribute) doubleLivingEntity.getAttributeValue(Holder<Attribute> attribute) @Nullable MobEffectInstancefloatLivingEntity.getEffectBlendFactor(Holder<MobEffect> effect, float partialTicks) booleanprotected voidLivingEntity.onAttributeUpdated(Holder<Attribute> attribute) protected voidMob.onAttributeUpdated(Holder<Attribute> attribute) booleanLivingEntity.removeEffect(Holder<MobEffect> effect) final @Nullable MobEffectInstanceLivingEntity.removeEffectNoUpdate(Holder<MobEffect> effect) -
Uses of Holder in net.minecraft.world.entity.ai.attributes
Fields in net.minecraft.world.entity.ai.attributes declared as HolderModifier and TypeFieldDescriptionAttributes.ARMORHandles the armor points for an entity.Attributes.ARMOR_TOUGHNESSHandles the amount of damage mitigated by wearing armor.Attributes.ATTACK_DAMAGEHandles the attack damage inflicted by entities.Attributes.ATTACK_KNOCKBACKHandles additional horizontal knockback when damaging another entity.Attributes.ATTACK_SPEEDHandles the cooldown rate when attacking with an item.AttributeInstance.attributeThe Attribute this is an instance ofAttributeInstance.Packed.attributeThe field for theattributerecord component.Attributes.BLOCK_BREAK_SPEEDAttributes.BLOCK_INTERACTION_RANGEAttributes.BURNING_TIMEAttributes.CAMERA_DISTANCEAttributes.ENTITY_INTERACTION_RANGEAttributes.EXPLOSION_KNOCKBACK_RESISTANCEAttributes.FALL_DAMAGE_MULTIPLIERAttributes.FLYING_SPEEDHandles the movement speed of flying entities such as parrots and bees.Attributes.FOLLOW_RANGEHandles the range in blocks that a mob will notice and track players and other potential targets.Attributes.GRAVITYAttributes.JUMP_STRENGTHHandles the jump strength for horses.Attributes.KNOCKBACK_RESISTANCEHandles the reduction of horizontal knockback when damaged by attacks or projectiles.Attributes.LUCKHandles luck when a player generates loot from a loot table.Attributes.MAX_ABSORPTIONAttributes.MAX_HEALTHHandles the maximum health of an entity.Attributes.MINING_EFFICIENCYAttributes.MOVEMENT_EFFICIENCYAttributes.MOVEMENT_SPEEDHandles the movement speed of entities.Attributes.OXYGEN_BONUSAttributes.SAFE_FALL_DISTANCEAttributes.SCALEAttributes.SNEAKING_SPEEDAttributes.SPAWN_REINFORCEMENTS_CHANCEHandles the chance for a zombie to summon reinforcements when attacked.Attributes.STEP_HEIGHTAttributes.SUBMERGED_MINING_SPEEDAttributes.SWEEPING_DAMAGE_RATIOAttributes.TEMPT_RANGEAttributes.WATER_MOVEMENT_EFFICIENCYAttributes.WAYPOINT_RECEIVE_RANGEAttributes.WAYPOINT_TRANSMIT_RANGEFields in net.minecraft.world.entity.ai.attributes with type parameters of type HolderModifier and TypeFieldDescriptionprivate final Map<Holder<Attribute>, AttributeInstance> AttributeMap.attributesprivate final Map<Holder<Attribute>, AttributeInstance> AttributeSupplier.Builder.builderAttribute.CODECprivate final Map<Holder<Attribute>, AttributeInstance> AttributeSupplier.instancesstatic final StreamCodec<RegistryFriendlyByteBuf, Holder<Attribute>> Attribute.STREAM_CODECMethods in net.minecraft.world.entity.ai.attributes that return HolderModifier and TypeMethodDescriptionAttributeInstance.Packed.attribute()Returns the value of theattributerecord component.AttributeInstance.getAttribute()Methods in net.minecraft.world.entity.ai.attributes with parameters of type HolderModifier and TypeMethodDescriptionprivate AttributeInstance@Nullable AttributeInstanceAttributeSupplier.createInstance(Consumer<AttributeInstance> onDirty, Holder<Attribute> attribute) private AttributeInstanceAttributeSupplier.getAttributeInstance(Holder<Attribute> attribute) doubleAttributeMap.getBaseValue(Holder<Attribute> attribute) doubleAttributeSupplier.getBaseValue(Holder<Attribute> attribute) @Nullable AttributeInstanceAttributeMap.getInstance(Holder<Attribute> attribute) doubleAttributeMap.getModifierValue(Holder<Attribute> attribute, Identifier id) doubleAttributeSupplier.getModifierValue(Holder<Attribute> attribute, Identifier id) doubledoublebooleanAttributeMap.hasAttribute(Holder<Attribute> attribute) booleanAttributeSupplier.Builder.hasAttribute(Holder<Attribute> attribute) booleanAttributeSupplier.hasAttribute(Holder<Attribute> attribute) booleanAttributeMap.hasModifier(Holder<Attribute> attribute, Identifier id) booleanAttributeSupplier.hasModifier(Holder<Attribute> attribute, Identifier modifier) booleanAttributeMap.resetBaseValue(Holder<Attribute> attribute) Method parameters in net.minecraft.world.entity.ai.attributes with type arguments of type HolderModifier and TypeMethodDescriptionvoidAttributeMap.addTransientAttributeModifiers(Multimap<Holder<Attribute>, AttributeModifier> modifiers) voidAttributeMap.removeAttributeModifiers(Multimap<Holder<Attribute>, AttributeModifier> modifiers) Constructors in net.minecraft.world.entity.ai.attributes with parameters of type HolderModifierConstructorDescriptionAttributeInstance(Holder<Attribute> attribute, Consumer<AttributeInstance> onDirty) Packed(Holder<Attribute> attribute, double baseValue, List<AttributeModifier> modifiers) Creates an instance of aPackedrecord class.Constructor parameters in net.minecraft.world.entity.ai.attributes with type arguments of type HolderModifierConstructorDescriptionprivateAttributeSupplier(Map<Holder<Attribute>, AttributeInstance> instances) -
Uses of Holder in net.minecraft.world.entity.ai.behavior
Methods in net.minecraft.world.entity.ai.behavior with parameters of type HolderModifier and TypeMethodDescriptionprivate booleanprivate static booleanPoiCompetitorScan.competesForSameJobsite(GlobalPos pos, Holder<PoiType> poiType, Villager nearbyVillager) static ImmutableList<com.mojang.datafixers.util.Pair<Integer, ? extends BehaviorControl<? super Villager>>> VillagerGoalPackages.getCorePackage(Holder<VillagerProfession> profession, float speedModifier) static ImmutableList<com.mojang.datafixers.util.Pair<Integer, ? extends BehaviorControl<? super Villager>>> VillagerGoalPackages.getWorkPackage(Holder<VillagerProfession> profession, float speedModifier) private static booleanPoiCompetitorScan.hasMatchingProfession(Holder<PoiType> poiType, Holder<VillagerProfession> profession) private static booleanYieldJobSite.nearbyWantsJobsite(Holder<PoiType> type, Villager nearbyVillager, BlockPos poiPos) Method parameters in net.minecraft.world.entity.ai.behavior with type arguments of type HolderModifier and TypeMethodDescriptionstatic BehaviorControl<PathfinderMob> AcquirePoi.create(Predicate<Holder<PoiType>> poiType, MemoryModuleType<GlobalPos> memoryToAcquire, boolean onlyIfAdult, Optional<Byte> onPoiAcquisitionEvent) static BehaviorControl<PathfinderMob> AcquirePoi.create(Predicate<Holder<PoiType>> poiType, MemoryModuleType<GlobalPos> memoryToAcquire, boolean onlyIfAdult, Optional<Byte> onPoiAcquisitionEvent, BiPredicate<ServerLevel, BlockPos> validPoi) static BehaviorControl<PathfinderMob> AcquirePoi.create(Predicate<Holder<PoiType>> poiType, MemoryModuleType<GlobalPos> memoryToValidate, MemoryModuleType<GlobalPos> memoryToAcquire, boolean onlyIfAdult, Optional<Byte> onPoiAcquisitionEvent, BiPredicate<ServerLevel, BlockPos> validPoi) static BehaviorControl<LivingEntity> ValidateNearbyPoi.create(Predicate<Holder<PoiType>> poiType, MemoryModuleType<GlobalPos> memoryType) static @Nullable PathAcquirePoi.findPathToPois(Mob body, Set<com.mojang.datafixers.util.Pair<Holder<PoiType>, BlockPos>> pois) -
Uses of Holder in net.minecraft.world.entity.ai.village.poi
Fields in net.minecraft.world.entity.ai.village.poi declared as HolderModifier and TypeFieldDescriptionPoiRecord.Packed.poiTypeThe field for thepoiTyperecord component.PoiRecord.poiTypeFields in net.minecraft.world.entity.ai.village.poi with type parameters of type HolderModifier and TypeFieldDescriptionPoiSection.byTypePoiType.NONEprivate static final Map<BlockState, Holder<PoiType>> PoiTypes.TYPE_BY_STATEMethods in net.minecraft.world.entity.ai.village.poi that return HolderModifier and TypeMethodDescriptionPoiRecord.getPoiType()PoiRecord.Packed.poiType()Returns the value of thepoiTyperecord component.Methods in net.minecraft.world.entity.ai.village.poi that return types with arguments of type HolderModifier and TypeMethodDescriptionPoiManager.findAllClosestFirstWithType(Predicate<Holder<PoiType>> predicate, Predicate<BlockPos> filter, BlockPos center, int radius, PoiManager.Occupancy occupancy) PoiManager.findAllWithType(Predicate<Holder<PoiType>> predicate, Predicate<BlockPos> filter, BlockPos center, int radius, PoiManager.Occupancy occupancy) PoiManager.findClosestWithType(Predicate<Holder<PoiType>> predicate, BlockPos center, int radius, PoiManager.Occupancy occupancy) PoiTypes.forState(BlockState state) Methods in net.minecraft.world.entity.ai.village.poi with parameters of type HolderModifier and TypeMethodDescription@Nullable PoiRecord@Nullable PoiRecordprivate static voidPoiTypes.registerBlockStates(Holder<PoiType> type, Set<BlockState> matchingStates) Method parameters in net.minecraft.world.entity.ai.village.poi with type arguments of type HolderModifier and TypeMethodDescriptionbooleanbooleanPoiManager.find(Predicate<Holder<PoiType>> predicate, Predicate<BlockPos> filter, BlockPos center, int radius, PoiManager.Occupancy occupancy) PoiManager.findAll(Predicate<Holder<PoiType>> predicate, Predicate<BlockPos> filter, BlockPos center, int radius, PoiManager.Occupancy occupancy) PoiManager.findAllClosestFirstWithType(Predicate<Holder<PoiType>> predicate, Predicate<BlockPos> filter, BlockPos center, int radius, PoiManager.Occupancy occupancy) PoiManager.findAllWithType(Predicate<Holder<PoiType>> predicate, Predicate<BlockPos> filter, BlockPos center, int radius, PoiManager.Occupancy occupancy) PoiManager.findClosest(Predicate<Holder<PoiType>> predicate, Predicate<BlockPos> filter, BlockPos center, int radius, PoiManager.Occupancy occupancy) PoiManager.findClosest(Predicate<Holder<PoiType>> predicate, BlockPos center, int radius, PoiManager.Occupancy occupancy) PoiManager.findClosestWithType(Predicate<Holder<PoiType>> predicate, BlockPos center, int radius, PoiManager.Occupancy occupancy) longPoiManager.getCountInRange(Predicate<Holder<PoiType>> predicate, BlockPos center, int radius, PoiManager.Occupancy occupancy) PoiManager.getInChunk(Predicate<Holder<PoiType>> predicate, ChunkPos chunkPos, PoiManager.Occupancy occupancy) PoiManager.getInRange(Predicate<Holder<PoiType>> predicate, BlockPos center, int radius, PoiManager.Occupancy occupancy) PoiManager.getInSquare(Predicate<Holder<PoiType>> predicate, BlockPos center, int radius, PoiManager.Occupancy occupancy) PoiManager.getRandom(Predicate<Holder<PoiType>> predicate, Predicate<BlockPos> filter, PoiManager.Occupancy occupancy, BlockPos center, int radius, RandomSource random) PoiSection.getRecords(Predicate<Holder<PoiType>> predicate, PoiManager.Occupancy occupancy) voidPoiManager.take(Predicate<Holder<PoiType>> predicate, BiPredicate<Holder<PoiType>, BlockPos> filter, BlockPos center, int radius) PoiManager.take(Predicate<Holder<PoiType>> predicate, BiPredicate<Holder<PoiType>, BlockPos> filter, BlockPos center, int radius) private voidPoiManager.updateFromSection(LevelChunkSection blockSection, SectionPos pos, BiConsumer<BlockPos, Holder<PoiType>> output) Constructors in net.minecraft.world.entity.ai.village.poi with parameters of type HolderModifierConstructorDescriptionCreates an instance of aPackedrecord class.private -
Uses of Holder in net.minecraft.world.entity.animal.allay
Methods in net.minecraft.world.entity.animal.allay with parameters of type HolderModifier and TypeMethodDescriptionbooleanAllay.VibrationUser.canReceiveVibration(ServerLevel level, BlockPos pos, Holder<GameEvent> event, GameEvent.Context context) booleanAllay.JukeboxListener.handleGameEvent(ServerLevel level, Holder<GameEvent> event, GameEvent.Context context, Vec3 sourcePosition) voidAllay.VibrationUser.onReceiveVibration(ServerLevel level, BlockPos pos, Holder<GameEvent> event, @Nullable Entity sourceEntity, @Nullable Entity projectileOwner, float receivingDistance) -
Uses of Holder in net.minecraft.world.entity.animal.camel
Methods in net.minecraft.world.entity.animal.camel that return HolderModifier and TypeMethodDescriptionprotected Holder<SoundEvent> Camel.getEquipSound(EquipmentSlot slot, ItemStack stack, Equippable equippable) -
Uses of Holder in net.minecraft.world.entity.animal.chicken
Fields in net.minecraft.world.entity.animal.chicken declared as HolderModifier and TypeFieldDescriptionprivate final Holder<SoundEvent> ChickenSoundVariant.ChickenSoundSet.ambientSoundThe field for theambientSoundrecord component.private final Holder<SoundEvent> ChickenSoundVariant.ChickenSoundSet.deathSoundThe field for thedeathSoundrecord component.private final Holder<SoundEvent> ChickenSoundVariant.ChickenSoundSet.hurtSoundThe field for thehurtSoundrecord component.private final Holder<SoundEvent> ChickenSoundVariant.ChickenSoundSet.stepSoundThe field for thestepSoundrecord component.Fields in net.minecraft.world.entity.animal.chicken with type parameters of type HolderModifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec<Holder<ChickenSoundVariant>> ChickenSoundVariant.CODECstatic final com.mojang.serialization.Codec<Holder<ChickenVariant>> ChickenVariant.CODECprivate static final EntityDataAccessor<Holder<ChickenSoundVariant>> Chicken.DATA_SOUND_VARIANT_IDprivate static final EntityDataAccessor<Holder<ChickenVariant>> Chicken.DATA_VARIANT_IDstatic final StreamCodec<RegistryFriendlyByteBuf, Holder<ChickenSoundVariant>> ChickenSoundVariant.STREAM_CODECstatic final StreamCodec<RegistryFriendlyByteBuf, Holder<ChickenVariant>> ChickenVariant.STREAM_CODECMethods in net.minecraft.world.entity.animal.chicken that return HolderModifier and TypeMethodDescriptionChickenSoundVariant.ChickenSoundSet.ambientSound()Returns the value of theambientSoundrecord component.ChickenSoundVariant.ChickenSoundSet.deathSound()Returns the value of thedeathSoundrecord component.private Holder<ChickenSoundVariant> Chicken.getSoundVariant()Chicken.getVariant()ChickenSoundVariant.ChickenSoundSet.hurtSound()Returns the value of thehurtSoundrecord component.static Holder<ChickenSoundVariant> ChickenSoundVariants.pickRandomSoundVariant(RegistryAccess registryAccess, RandomSource random) ChickenSoundVariant.ChickenSoundSet.stepSound()Returns the value of thestepSoundrecord component.Methods in net.minecraft.world.entity.animal.chicken with parameters of type HolderModifier and TypeMethodDescriptionprivate voidChicken.setSoundVariant(Holder<ChickenSoundVariant> soundVariant) voidChicken.setVariant(Holder<ChickenVariant> variant) Constructors in net.minecraft.world.entity.animal.chicken with parameters of type HolderModifierConstructorDescriptionChickenSoundSet(Holder<SoundEvent> ambientSound, Holder<SoundEvent> hurtSound, Holder<SoundEvent> deathSound, Holder<SoundEvent> stepSound) Creates an instance of aChickenSoundSetrecord class. -
Uses of Holder in net.minecraft.world.entity.animal.cow
Fields in net.minecraft.world.entity.animal.cow declared as HolderModifier and TypeFieldDescriptionprivate final Holder<SoundEvent> CowSoundVariant.ambientSoundThe field for theambientSoundrecord component.private final Holder<SoundEvent> CowSoundVariant.deathSoundThe field for thedeathSoundrecord component.private final Holder<SoundEvent> CowSoundVariant.hurtSoundThe field for thehurtSoundrecord component.private final Holder<SoundEvent> CowSoundVariant.stepSoundThe field for thestepSoundrecord component.Fields in net.minecraft.world.entity.animal.cow with type parameters of type HolderModifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec<Holder<CowSoundVariant>> CowSoundVariant.CODECstatic final com.mojang.serialization.Codec<Holder<CowVariant>> CowVariant.CODECprivate static final EntityDataAccessor<Holder<CowSoundVariant>> private static final EntityDataAccessor<Holder<CowVariant>> Cow.DATA_VARIANT_IDstatic final StreamCodec<RegistryFriendlyByteBuf, Holder<CowSoundVariant>> CowSoundVariant.STREAM_CODECstatic final StreamCodec<RegistryFriendlyByteBuf, Holder<CowVariant>> CowVariant.STREAM_CODECMethods in net.minecraft.world.entity.animal.cow that return HolderModifier and TypeMethodDescriptionCowSoundVariant.ambientSound()Returns the value of theambientSoundrecord component.CowSoundVariant.deathSound()Returns the value of thedeathSoundrecord component.private Holder<CowSoundVariant> Cow.getSoundVariant()Cow.getVariant()CowSoundVariant.hurtSound()Returns the value of thehurtSoundrecord component.static Holder<CowSoundVariant> CowSoundVariants.pickRandomSoundVariant(RegistryAccess registryAccess, RandomSource random) CowSoundVariant.stepSound()Returns the value of thestepSoundrecord component.Methods in net.minecraft.world.entity.animal.cow with parameters of type HolderModifier and TypeMethodDescriptionprivate voidCow.setSoundVariant(Holder<CowSoundVariant> soundVariant) voidCow.setVariant(Holder<CowVariant> variant) Constructors in net.minecraft.world.entity.animal.cow with parameters of type HolderModifierConstructorDescriptionCowSoundVariant(Holder<SoundEvent> ambientSound, Holder<SoundEvent> hurtSound, Holder<SoundEvent> deathSound, Holder<SoundEvent> stepSound) Creates an instance of aCowSoundVariantrecord class. -
Uses of Holder in net.minecraft.world.entity.animal.equine
Methods in net.minecraft.world.entity.animal.equine that return HolderModifier and TypeMethodDescriptionprotected Holder<SoundEvent> AbstractHorse.getEquipSound(EquipmentSlot slot, ItemStack stack, Equippable equippable) Methods in net.minecraft.world.entity.animal.equine with parameters of type HolderModifier and TypeMethodDescriptionprivate voidAbstractHorse.setOffspringAttribute(AgeableMob partner, AbstractHorse baby, Holder<Attribute> attribute, double attributeRangeMin, double attributeRangeMax) -
Uses of Holder in net.minecraft.world.entity.animal.feline
Fields in net.minecraft.world.entity.animal.feline declared as HolderModifier and TypeFieldDescriptionprivate final Holder<SoundEvent> CatSoundVariant.CatSoundSet.ambientSoundThe field for theambientSoundrecord component.private final Holder<SoundEvent> CatSoundVariant.CatSoundSet.begForFoodSoundThe field for thebegForFoodSoundrecord component.private final Holder<SoundEvent> CatSoundVariant.CatSoundSet.deathSoundThe field for thedeathSoundrecord component.private final Holder<SoundEvent> CatSoundVariant.CatSoundSet.eatSoundThe field for theeatSoundrecord component.private final Holder<SoundEvent> CatSoundVariant.CatSoundSet.hissSoundThe field for thehissSoundrecord component.private final Holder<SoundEvent> CatSoundVariant.CatSoundSet.hurtSoundThe field for thehurtSoundrecord component.private final Holder<SoundEvent> CatSoundVariant.CatSoundSet.purreowSoundThe field for thepurreowSoundrecord component.private final Holder<SoundEvent> CatSoundVariant.CatSoundSet.purrSoundThe field for thepurrSoundrecord component.private final Holder<SoundEvent> CatSoundVariant.CatSoundSet.strayAmbientSoundThe field for thestrayAmbientSoundrecord component.Fields in net.minecraft.world.entity.animal.feline with type parameters of type HolderModifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec<Holder<CatSoundVariant>> CatSoundVariant.CODECstatic final com.mojang.serialization.Codec<Holder<CatVariant>> CatVariant.CODECprivate static final EntityDataAccessor<Holder<CatSoundVariant>> private static final EntityDataAccessor<Holder<CatVariant>> Cat.DATA_VARIANT_IDstatic final StreamCodec<RegistryFriendlyByteBuf, Holder<CatSoundVariant>> CatSoundVariant.STREAM_CODECstatic final StreamCodec<RegistryFriendlyByteBuf, Holder<CatVariant>> CatVariant.STREAM_CODECMethods in net.minecraft.world.entity.animal.feline that return HolderModifier and TypeMethodDescriptionCatSoundVariant.CatSoundSet.ambientSound()Returns the value of theambientSoundrecord component.CatSoundVariant.CatSoundSet.begForFoodSound()Returns the value of thebegForFoodSoundrecord component.CatSoundVariant.CatSoundSet.deathSound()Returns the value of thedeathSoundrecord component.CatSoundVariant.CatSoundSet.eatSound()Returns the value of theeatSoundrecord component.private Holder<CatSoundVariant> Cat.getSoundVariant()Cat.getVariant()CatSoundVariant.CatSoundSet.hissSound()Returns the value of thehissSoundrecord component.CatSoundVariant.CatSoundSet.hurtSound()Returns the value of thehurtSoundrecord component.static Holder<CatSoundVariant> CatSoundVariants.pickRandomSoundVariant(RegistryAccess registryAccess, RandomSource random) CatSoundVariant.CatSoundSet.purreowSound()Returns the value of thepurreowSoundrecord component.CatSoundVariant.CatSoundSet.purrSound()Returns the value of thepurrSoundrecord component.CatSoundVariant.CatSoundSet.strayAmbientSound()Returns the value of thestrayAmbientSoundrecord component.Methods in net.minecraft.world.entity.animal.feline with parameters of type HolderModifier and TypeMethodDescriptionprivate voidCat.setSoundVariant(Holder<CatSoundVariant> soundVariant) private voidCat.setVariant(Holder<CatVariant> variant) Constructors in net.minecraft.world.entity.animal.feline with parameters of type HolderModifierConstructorDescriptionCatSoundSet(Holder<SoundEvent> ambientSound, Holder<SoundEvent> strayAmbientSound, Holder<SoundEvent> hissSound, Holder<SoundEvent> hurtSound, Holder<SoundEvent> deathSound, Holder<SoundEvent> eatSound, Holder<SoundEvent> begForFoodSound, Holder<SoundEvent> purrSound, Holder<SoundEvent> purreowSound) Creates an instance of aCatSoundSetrecord class. -
Uses of Holder in net.minecraft.world.entity.animal.fox
Methods in net.minecraft.world.entity.animal.fox with parameters of type Holder -
Uses of Holder in net.minecraft.world.entity.animal.frog
Fields in net.minecraft.world.entity.animal.frog with type parameters of type HolderModifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec<Holder<FrogVariant>> FrogVariant.CODECprivate static final EntityDataAccessor<Holder<FrogVariant>> Frog.DATA_VARIANT_IDstatic final StreamCodec<RegistryFriendlyByteBuf, Holder<FrogVariant>> FrogVariant.STREAM_CODECMethods in net.minecraft.world.entity.animal.frog that return HolderMethods in net.minecraft.world.entity.animal.frog with parameters of type Holder -
Uses of Holder in net.minecraft.world.entity.animal.nautilus
Fields in net.minecraft.world.entity.animal.nautilus with type parameters of type HolderModifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec<Holder<ZombieNautilusVariant>> ZombieNautilusVariant.CODECprivate static final EntityDataAccessor<Holder<ZombieNautilusVariant>> ZombieNautilus.DATA_VARIANT_IDstatic final StreamCodec<RegistryFriendlyByteBuf, Holder<ZombieNautilusVariant>> ZombieNautilusVariant.STREAM_CODECMethods in net.minecraft.world.entity.animal.nautilus that return HolderModifier and TypeMethodDescriptionprotected Holder<SoundEvent> AbstractNautilus.getEquipSound(EquipmentSlot slot, ItemStack stack, Equippable equippable) ZombieNautilus.getVariant()Methods in net.minecraft.world.entity.animal.nautilus with parameters of type HolderModifier and TypeMethodDescriptionvoidZombieNautilus.setVariant(Holder<ZombieNautilusVariant> variant) -
Uses of Holder in net.minecraft.world.entity.animal.pig
Fields in net.minecraft.world.entity.animal.pig declared as HolderModifier and TypeFieldDescriptionprivate final Holder<SoundEvent> PigSoundVariant.PigSoundSet.ambientSoundThe field for theambientSoundrecord component.private final Holder<SoundEvent> PigSoundVariant.PigSoundSet.deathSoundThe field for thedeathSoundrecord component.private final Holder<SoundEvent> PigSoundVariant.PigSoundSet.hurtSoundThe field for thehurtSoundrecord component.private final Holder<SoundEvent> PigSoundVariant.PigSoundSet.stepSoundThe field for thestepSoundrecord component.Fields in net.minecraft.world.entity.animal.pig with type parameters of type HolderModifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec<Holder<PigSoundVariant>> PigSoundVariant.CODECstatic final com.mojang.serialization.Codec<Holder<PigVariant>> PigVariant.CODECprivate static final EntityDataAccessor<Holder<PigSoundVariant>> private static final EntityDataAccessor<Holder<PigVariant>> Pig.DATA_VARIANT_IDstatic final StreamCodec<RegistryFriendlyByteBuf, Holder<PigSoundVariant>> PigSoundVariant.STREAM_CODECstatic final StreamCodec<RegistryFriendlyByteBuf, Holder<PigVariant>> PigVariant.STREAM_CODECMethods in net.minecraft.world.entity.animal.pig that return HolderModifier and TypeMethodDescriptionPigSoundVariant.PigSoundSet.ambientSound()Returns the value of theambientSoundrecord component.PigSoundVariant.PigSoundSet.deathSound()Returns the value of thedeathSoundrecord component.protected Holder<SoundEvent> Pig.getEquipSound(EquipmentSlot slot, ItemStack stack, Equippable equippable) private Holder<PigSoundVariant> Pig.getSoundVariant()Pig.getVariant()PigSoundVariant.PigSoundSet.hurtSound()Returns the value of thehurtSoundrecord component.static Holder<PigSoundVariant> PigSoundVariants.pickRandomSoundVariant(RegistryAccess registryAccess, RandomSource random) PigSoundVariant.PigSoundSet.stepSound()Returns the value of thestepSoundrecord component.Methods in net.minecraft.world.entity.animal.pig with parameters of type HolderModifier and TypeMethodDescriptionprivate voidPig.setSoundVariant(Holder<PigSoundVariant> soundVariant) private voidPig.setVariant(Holder<PigVariant> variant) Constructors in net.minecraft.world.entity.animal.pig with parameters of type HolderModifierConstructorDescriptionPigSoundSet(Holder<SoundEvent> ambientSound, Holder<SoundEvent> hurtSound, Holder<SoundEvent> deathSound, Holder<SoundEvent> stepSound) Creates an instance of aPigSoundSetrecord class. -
Uses of Holder in net.minecraft.world.entity.animal.sheep
Methods in net.minecraft.world.entity.animal.sheep with parameters of type HolderModifier and TypeMethodDescriptionstatic DyeColorSheepColorSpawnRules.getSheepColor(Holder<Biome> biome, RandomSource random) private static SheepColorSpawnRules.SheepColorSpawnConfigurationSheepColorSpawnRules.getSheepColorConfiguration(Holder<Biome> biome) -
Uses of Holder in net.minecraft.world.entity.animal.wolf
Fields in net.minecraft.world.entity.animal.wolf declared as HolderModifier and TypeFieldDescriptionprivate final Holder<SoundEvent> WolfSoundVariant.WolfSoundSet.ambientSoundThe field for theambientSoundrecord component.private final Holder<SoundEvent> WolfSoundVariant.WolfSoundSet.deathSoundThe field for thedeathSoundrecord component.private final Holder<SoundEvent> WolfSoundVariant.WolfSoundSet.growlSoundThe field for thegrowlSoundrecord component.private final Holder<SoundEvent> WolfSoundVariant.WolfSoundSet.hurtSoundThe field for thehurtSoundrecord component.private final Holder<SoundEvent> WolfSoundVariant.WolfSoundSet.pantSoundThe field for thepantSoundrecord component.private final Holder<SoundEvent> WolfSoundVariant.WolfSoundSet.stepSoundThe field for thestepSoundrecord component.final Holder<WolfVariant> Wolf.WolfPackData.typeprivate final Holder<SoundEvent> WolfSoundVariant.WolfSoundSet.whineSoundThe field for thewhineSoundrecord component.Fields in net.minecraft.world.entity.animal.wolf with type parameters of type HolderModifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec<Holder<WolfSoundVariant>> WolfSoundVariant.CODECstatic final com.mojang.serialization.Codec<Holder<WolfVariant>> WolfVariant.CODECprivate static final EntityDataAccessor<Holder<WolfSoundVariant>> private static final EntityDataAccessor<Holder<WolfVariant>> Wolf.DATA_VARIANT_IDstatic final StreamCodec<RegistryFriendlyByteBuf, Holder<WolfSoundVariant>> WolfSoundVariant.STREAM_CODECstatic final StreamCodec<RegistryFriendlyByteBuf, Holder<WolfVariant>> WolfVariant.STREAM_CODECMethods in net.minecraft.world.entity.animal.wolf that return HolderModifier and TypeMethodDescriptionWolfSoundVariant.WolfSoundSet.ambientSound()Returns the value of theambientSoundrecord component.WolfSoundVariant.WolfSoundSet.deathSound()Returns the value of thedeathSoundrecord component.private Holder<WolfSoundVariant> Wolf.getSoundVariant()private Holder<WolfVariant> Wolf.getVariant()WolfSoundVariant.WolfSoundSet.growlSound()Returns the value of thegrowlSoundrecord component.WolfSoundVariant.WolfSoundSet.hurtSound()Returns the value of thehurtSoundrecord component.WolfSoundVariant.WolfSoundSet.pantSound()Returns the value of thepantSoundrecord component.static Holder<WolfSoundVariant> WolfSoundVariants.pickRandomSoundVariant(RegistryAccess registryAccess, RandomSource random) WolfSoundVariant.WolfSoundSet.stepSound()Returns the value of thestepSoundrecord component.WolfSoundVariant.WolfSoundSet.whineSound()Returns the value of thewhineSoundrecord component.Methods in net.minecraft.world.entity.animal.wolf with parameters of type HolderModifier and TypeMethodDescriptionprivate voidWolf.setSoundVariant(Holder<WolfSoundVariant> soundVariant) private voidWolf.setVariant(Holder<WolfVariant> variant) Constructors in net.minecraft.world.entity.animal.wolf with parameters of type HolderModifierConstructorDescriptionWolfPackData(Holder<WolfVariant> type) WolfSoundSet(Holder<SoundEvent> ambientSound, Holder<SoundEvent> deathSound, Holder<SoundEvent> growlSound, Holder<SoundEvent> hurtSound, Holder<SoundEvent> pantSound, Holder<SoundEvent> whineSound, Holder<SoundEvent> stepSound) Creates an instance of aWolfSoundSetrecord class. -
Uses of Holder in net.minecraft.world.entity.decoration.painting
Fields in net.minecraft.world.entity.decoration.painting with type parameters of type HolderModifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec<Holder<PaintingVariant>> PaintingVariant.CODECprivate static final EntityDataAccessor<Holder<PaintingVariant>> Painting.DATA_PAINTING_VARIANT_IDstatic final StreamCodec<RegistryFriendlyByteBuf, Holder<PaintingVariant>> PaintingVariant.STREAM_CODECMethods in net.minecraft.world.entity.decoration.painting that return HolderMethods in net.minecraft.world.entity.decoration.painting with parameters of type HolderModifier and TypeMethodDescriptionprivate voidPainting.setVariant(Holder<PaintingVariant> variant) private static intPainting.variantArea(Holder<PaintingVariant> variant) Constructors in net.minecraft.world.entity.decoration.painting with parameters of type Holder -
Uses of Holder in net.minecraft.world.entity.monster
Methods in net.minecraft.world.entity.monster that return HolderModifier and TypeMethodDescriptionprotected Holder<SoundEvent> Strider.getEquipSound(EquipmentSlot slot, ItemStack stack, Equippable equippable) -
Uses of Holder in net.minecraft.world.entity.monster.spider
Fields in net.minecraft.world.entity.monster.spider declared as Holder -
Uses of Holder in net.minecraft.world.entity.monster.warden
Methods in net.minecraft.world.entity.monster.warden with parameters of type HolderModifier and TypeMethodDescriptionbooleanWarden.VibrationUser.canReceiveVibration(ServerLevel level, BlockPos pos, Holder<GameEvent> event, GameEvent.Context context) voidWarden.VibrationUser.onReceiveVibration(ServerLevel level, BlockPos pos, Holder<GameEvent> event, @Nullable Entity sourceEntity, @Nullable Entity projectileOwner, float receivingDistance) -
Uses of Holder in net.minecraft.world.entity.npc.villager
Fields in net.minecraft.world.entity.npc.villager declared as HolderModifier and TypeFieldDescriptionprivate final Holder<VillagerProfession> VillagerData.professionThe field for theprofessionrecord component.private final Holder<VillagerType> VillagerData.typeThe field for thetyperecord component.Fields in net.minecraft.world.entity.npc.villager with type parameters of type HolderModifier and TypeFieldDescriptionVillagerProfession.acquirableJobSiteThe field for theacquirableJobSiterecord component.VillagerProfession.ALL_ACQUIRABLE_JOBSstatic final com.mojang.serialization.Codec<Holder<VillagerType>> VillagerType.CODECVillagerProfession.heldJobSiteThe field for theheldJobSiterecord component.static final Map<MemoryModuleType<GlobalPos>, BiPredicate<Villager, Holder<PoiType>>> Villager.POI_MEMORIESstatic final StreamCodec<RegistryFriendlyByteBuf, Holder<VillagerType>> VillagerType.STREAM_CODECMethods in net.minecraft.world.entity.npc.villager that return HolderModifier and TypeMethodDescriptionVillagerData.profession()Returns the value of theprofessionrecord component.VillagerData.type()Returns the value of thetyperecord component.Methods in net.minecraft.world.entity.npc.villager that return types with arguments of type HolderModifier and TypeMethodDescriptionVillagerProfession.acquirableJobSite()Returns the value of theacquirableJobSiterecord component.VillagerProfession.heldJobSite()Returns the value of theheldJobSiterecord component.Methods in net.minecraft.world.entity.npc.villager with parameters of type HolderModifier and TypeMethodDescriptionstatic ResourceKey<VillagerType> VillagerData.withProfession(Holder<VillagerProfession> profession) VillagerData.withType(Holder<VillagerType> type) Method parameters in net.minecraft.world.entity.npc.villager with type arguments of type HolderModifier and TypeMethodDescriptionprivate static VillagerProfessionVillagerProfession.register(Registry<VillagerProfession> registry, ResourceKey<VillagerProfession> name, Predicate<Holder<PoiType>> heldJobSite, Predicate<Holder<PoiType>> acquirableJobSite, ImmutableSet<Item> requestedItems, ImmutableSet<Block> secondaryPoi, @Nullable SoundEvent workSound, it.unimi.dsi.fastutil.ints.Int2ObjectMap<ResourceKey<TradeSet>> trades) private static VillagerProfessionVillagerProfession.register(Registry<VillagerProfession> registry, ResourceKey<VillagerProfession> name, Predicate<Holder<PoiType>> heldJobSite, Predicate<Holder<PoiType>> acquirableJobSite, @Nullable SoundEvent workSound) private static VillagerProfessionVillagerProfession.register(Registry<VillagerProfession> registry, ResourceKey<VillagerProfession> name, Predicate<Holder<PoiType>> heldJobSite, Predicate<Holder<PoiType>> acquirableJobSite, @Nullable SoundEvent workSound, it.unimi.dsi.fastutil.ints.Int2ObjectMap<ResourceKey<TradeSet>> trades) Constructors in net.minecraft.world.entity.npc.villager with parameters of type HolderModifierConstructorDescriptionVillager(EntityType<? extends Villager> entityType, Level level, Holder<VillagerType> type) VillagerData(Holder<VillagerType> type, Holder<VillagerProfession> profession, int level) Creates an instance of aVillagerDatarecord class.Constructor parameters in net.minecraft.world.entity.npc.villager with type arguments of type HolderModifierConstructorDescriptionVillagerProfession(Component name, Predicate<Holder<PoiType>> heldJobSite, Predicate<Holder<PoiType>> acquirableJobSite, ImmutableSet<Item> requestedItems, ImmutableSet<Block> secondaryPoi, @Nullable SoundEvent workSound, it.unimi.dsi.fastutil.ints.Int2ObjectMap<ResourceKey<TradeSet>> tradeSetsByLevel) Creates an instance of aVillagerProfessionrecord class. -
Uses of Holder in net.minecraft.world.entity.player
Fields in net.minecraft.world.entity.player with type parameters of type HolderModifier and TypeFieldDescriptionprivate final StackedContents<Holder<Item>> StackedItemContents.rawMethods in net.minecraft.world.entity.player with parameters of type HolderModifier and TypeMethodDescriptionintInventory.findSlotMatchingCraftingIngredient(Holder<Item> item, ItemStack existingItem) voidPlayer.openDialog(Holder<Dialog> dialog) Method parameters in net.minecraft.world.entity.player with type arguments of type HolderModifier and TypeMethodDescriptionprivate booleanStackedItemContents.canCraft(List<? extends StackedContents.IngredientInfo<Holder<Item>>> contents, int amount, @Nullable StackedContents.Output<Holder<Item>> output) private booleanStackedItemContents.canCraft(List<? extends StackedContents.IngredientInfo<Holder<Item>>> contents, int amount, @Nullable StackedContents.Output<Holder<Item>> output) booleanStackedItemContents.canCraft(List<? extends StackedContents.IngredientInfo<Holder<Item>>> contents, @Nullable StackedContents.Output<Holder<Item>> output) booleanStackedItemContents.canCraft(List<? extends StackedContents.IngredientInfo<Holder<Item>>> contents, @Nullable StackedContents.Output<Holder<Item>> output) booleanStackedItemContents.canCraft(Recipe<?> recipe, int amount, @Nullable StackedContents.Output<Holder<Item>> output) booleanStackedItemContents.canCraft(Recipe<?> recipe, @Nullable StackedContents.Output<Holder<Item>> output) intStackedItemContents.getBiggestCraftableStack(Recipe<?> recipe, int maxSize, @Nullable StackedContents.Output<Holder<Item>> output) intStackedItemContents.getBiggestCraftableStack(Recipe<?> recipe, @Nullable StackedContents.Output<Holder<Item>> output) -
Uses of Holder in net.minecraft.world.entity.variant
Fields in net.minecraft.world.entity.variant declared as HolderMethods in net.minecraft.world.entity.variant that return HolderModifier and TypeMethodDescriptionSpawnContext.biome()Returns the value of thebiomerecord component.static <T> Holder<T> VariantUtils.getAny(RegistryAccess registryAccess, ResourceKey<? extends Registry<T>> registryId) static <T> Holder<T> VariantUtils.getDefaultOrAny(RegistryAccess registryAccess, ResourceKey<T> id) Methods in net.minecraft.world.entity.variant that return types with arguments of type HolderModifier and TypeMethodDescriptionVariantUtils.readVariant(ValueInput input, ResourceKey<? extends Registry<T>> registryId) Methods in net.minecraft.world.entity.variant with parameters of type HolderModifier and TypeMethodDescriptionstatic <T> voidVariantUtils.writeVariant(ValueOutput output, Holder<T> holder) Constructors in net.minecraft.world.entity.variant with parameters of type HolderModifierConstructorDescriptionSpawnContext(BlockPos pos, ServerLevelAccessor level, EnvironmentAttributeReader environmentAttributes, Holder<Biome> biome) Creates an instance of aSpawnContextrecord class. -
Uses of Holder in net.minecraft.world.inventory
Fields in net.minecraft.world.inventory with type parameters of type HolderMethods in net.minecraft.world.inventory that return HolderModifier and TypeMethodDescriptionBeaconMenu.decodeEffect(int id) BeaconMenu.getPrimaryEffect()BeaconMenu.getSecondaryEffect()Methods in net.minecraft.world.inventory that return types with arguments of type HolderModifier and TypeMethodDescriptionLoomMenu.getSelectablePatterns()private List<Holder<BannerPattern>> LoomMenu.getSelectablePatterns(ItemStack patternStack) Methods in net.minecraft.world.inventory with parameters of type HolderModifier and TypeMethodDescriptionstatic intBeaconMenu.encodeEffect(@Nullable Holder<MobEffect> mobEffect) private voidLoomMenu.setupResultSlot(Holder<BannerPattern> pattern) Creates an output banner ItemStack based on the patterns, dyes, etc. in the loom.Method parameters in net.minecraft.world.inventory with type arguments of type Holder -
Uses of Holder in net.minecraft.world.item
Fields in net.minecraft.world.item declared as HolderModifier and TypeFieldDescriptionItemStack.itemDeprecated.ItemStackTemplate.itemThe field for theitemrecord component.private final Holder<JukeboxSong> JukeboxPlayable.songThe field for thesongrecord component.private @Nullable Holder<JukeboxSong> JukeboxSongPlayer.songprivate final Holder<SoundEvent> Instrument.soundEventThe field for thesoundEventrecord component.private final Holder<SoundEvent> JukeboxSong.soundEventThe field for thesoundEventrecord component.Fields in net.minecraft.world.item with type parameters of type HolderModifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec<Holder<Instrument>> Instrument.CODECItem.CODECstatic final com.mojang.serialization.Codec<Holder<JukeboxSong>> JukeboxSong.CODECprivate final Optional<Holder<SoundEvent>> CrossbowItem.ChargingSounds.endThe field for theendrecord component.private final Optional<Holder<SoundEvent>> CrossbowItem.ChargingSounds.midThe field for themidrecord component.private static final Comparator<Holder<PaintingVariant>> CreativeModeTabs.PAINTING_COMPARATORprivate final Optional<Holder<SoundEvent>> CrossbowItem.ChargingSounds.startThe field for thestartrecord component.static final StreamCodec<RegistryFriendlyByteBuf, Holder<Instrument>> Instrument.STREAM_CODECstatic final StreamCodec<RegistryFriendlyByteBuf, Holder<Item>> Item.STREAM_CODECstatic final StreamCodec<RegistryFriendlyByteBuf, Holder<JukeboxSong>> JukeboxSong.STREAM_CODECMethods in net.minecraft.world.item that return HolderModifier and TypeMethodDescriptionItemStackTemplate.item()Returns the value of theitemrecord component.JukeboxPlayable.song()Returns the value of thesongrecord component.Instrument.soundEvent()Returns the value of thesoundEventrecord component.JukeboxSong.soundEvent()Returns the value of thesoundEventrecord component.ItemStack.typeHolder()ItemStackTemplate.typeHolder()Methods in net.minecraft.world.item that return types with arguments of type HolderModifier and TypeMethodDescriptionSpawnEggItem.byId(EntityType<?> type) CrossbowItem.ChargingSounds.end()Returns the value of theendrecord component.static Optional<Holder<JukeboxSong>> private static Optional<Holder<Instrument>> InstrumentItem.getInstrument(ItemStack itemStack) CrossbowItem.ChargingSounds.mid()Returns the value of themidrecord component.CrossbowItem.ChargingSounds.start()Returns the value of thestartrecord component.Methods in net.minecraft.world.item with parameters of type HolderModifier and TypeMethodDescriptionstatic ItemStackInstrumentItem.create(Item item, Holder<Instrument> instrument) voidItemStack.enchant(Holder<Enchantment> enchantment, int level) voidJukeboxSongPlayer.play(LevelAccessor level, Holder<JukeboxSong> song) static voidInstruments.register(BootstrapContext<Instrument> context, ResourceKey<Instrument> key, Holder<SoundEvent> soundEvent, float duration, float range) voidJukeboxSongPlayer.setSongWithoutPlaying(Holder<JukeboxSong> song, long ticksSinceSongStarted) Method parameters in net.minecraft.world.item with type arguments of type HolderModifier and TypeMethodDescription<T> Item.PropertiesItem.Properties.delayedHolderComponent(DataComponentType<Holder<T>> type, ResourceKey<T> valueKey) CreativeModeTab.Builder.displayItems(Collection<? extends Holder<? extends ItemLike>> collection) Helper to set this tabs contents to everything in the supplied Collection of Holders.voidItemStack.forEachModifier(EquipmentSlotGroup slot, org.apache.commons.lang3.function.TriConsumer<Holder<Attribute>, AttributeModifier, ItemAttributeModifiers.Display> consumer) voidItemStack.forEachModifier(EquipmentSlot slot, BiConsumer<Holder<Attribute>, AttributeModifier> consumer) private static voidCreativeModeTabs.generatePresetPaintings(CreativeModeTab.Output output, HolderLookup.Provider context, HolderLookup.RegistryLookup<PaintingVariant> paintings, Predicate<Holder<PaintingVariant>> filter, CreativeModeTab.TabVisibility tabVisibility) booleanConstructors in net.minecraft.world.item with parameters of type HolderModifierConstructorDescriptionInstrument(Holder<SoundEvent> soundEvent, float useDuration, float range, Component description) Creates an instance of aInstrumentrecord class.ItemStack(Holder<Item> item, int count, DataComponentPatch components) privateItemStack(Holder<Item> item, int count, PatchedDataComponentMap components) ItemStackTemplate(Holder<Item> item) ItemStackTemplate(Holder<Item> item, int count) ItemStackTemplate(Holder<Item> item, int count, DataComponentPatch components) Creates an instance of aItemStackTemplaterecord class.ItemStackTemplate(Holder<Item> item, DataComponentPatch patch) JukeboxPlayable(Holder<JukeboxSong> song) Creates an instance of aJukeboxPlayablerecord class.JukeboxSong(Holder<SoundEvent> soundEvent, Component description, float lengthInSeconds, int comparatorOutput) Creates an instance of aJukeboxSongrecord class.Constructor parameters in net.minecraft.world.item with type arguments of type HolderModifierConstructorDescriptionChargingSounds(Optional<Holder<SoundEvent>> start, Optional<Holder<SoundEvent>> mid, Optional<Holder<SoundEvent>> end) Creates an instance of aChargingSoundsrecord class. -
Uses of Holder in net.minecraft.world.item.alchemy
Fields in net.minecraft.world.item.alchemy declared as HolderModifier and TypeFieldDescriptionPotionBrewing.Mix.fromThe field for thefromrecord component.PotionBrewing.Mix.toThe field for thetorecord component.Fields in net.minecraft.world.item.alchemy with type parameters of type HolderModifier and TypeFieldDescriptionPotion.CODECPotionContents.potionThe field for thepotionrecord component.static final StreamCodec<RegistryFriendlyByteBuf, Holder<Potion>> Potion.STREAM_CODECMethods in net.minecraft.world.item.alchemy that return HolderModifier and TypeMethodDescriptionPotionBrewing.Mix.from()Returns the value of thefromrecord component.PotionBrewing.Mix.to()Returns the value of thetorecord component.Methods in net.minecraft.world.item.alchemy that return types with arguments of type HolderModifier and TypeMethodDescriptionPotionContents.potion()Returns the value of thepotionrecord component.Methods in net.minecraft.world.item.alchemy with parameters of type HolderModifier and TypeMethodDescriptionvoidvoidPotionBrewing.Builder.addStartMix(Item ingredient, Holder<Potion> potion) static ItemStackPotionContents.createItemStack(Item item, Holder<Potion> potion) static MutableComponentPotionContents.getPotionDescription(Holder<MobEffect> mobEffect, int amplifier) booleanbooleanPotionBrewing.isBrewablePotion(Holder<Potion> potion) PotionContents.withPotion(Holder<Potion> potion) Constructors in net.minecraft.world.item.alchemy with parameters of type HolderModifierConstructorDescriptionprivateCreates an instance of aMixrecord class.PotionContents(Holder<Potion> potion) Constructor parameters in net.minecraft.world.item.alchemy with type arguments of type HolderModifierConstructorDescriptionPotionContents(Optional<Holder<Potion>> potion, Optional<Integer> customColor, List<MobEffectInstance> customEffects, Optional<String> customName) Creates an instance of aPotionContentsrecord class. -
Uses of Holder in net.minecraft.world.item.component
Fields in net.minecraft.world.item.component declared as HolderModifier and TypeFieldDescriptionItemAttributeModifiers.Entry.attributeThe field for theattributerecord component.SuspiciousStewEffects.Entry.effectThe field for theeffectrecord component.private final Holder<Instrument> InstrumentComponent.instrumentThe field for theinstrumentrecord component.private final Holder<TrimMaterial> ProvidesTrimMaterial.materialThe field for thematerialrecord component.private Holder<SoundEvent> Consumable.Builder.soundprivate final Holder<SoundEvent> Consumable.soundThe field for thesoundrecord component.private final Holder<MapDecorationType> MapDecorations.Entry.typeThe field for thetyperecord component.Fields in net.minecraft.world.item.component with type parameters of type HolderModifier and TypeFieldDescriptionprivate final Optional<Holder<SoundEvent>> BlocksAttacks.blockSoundThe field for theblockSoundrecord component.private final Optional<Holder<SoundEvent>> BlocksAttacks.disableSoundThe field for thedisableSoundrecord component.private final Optional<Holder<SoundEvent>> KineticWeapon.hitSoundThe field for thehitSoundrecord component.private final Optional<Holder<SoundEvent>> PiercingWeapon.hitSoundThe field for thehitSoundrecord component.DebugStickState.propertiesThe field for thepropertiesrecord component.private final Optional<Holder<SoundEvent>> KineticWeapon.soundThe field for thesoundrecord component.private final Optional<Holder<SoundEvent>> PiercingWeapon.soundThe field for thesoundrecord component.Methods in net.minecraft.world.item.component that return HolderModifier and TypeMethodDescriptionItemAttributeModifiers.Entry.attribute()Returns the value of theattributerecord component.SuspiciousStewEffects.Entry.effect()Returns the value of theeffectrecord component.InstrumentComponent.instrument()Returns the value of theinstrumentrecord component.ProvidesTrimMaterial.material()Returns the value of thematerialrecord component.Consumable.sound()Returns the value of thesoundrecord component.MapDecorations.Entry.type()Returns the value of thetyperecord component.Methods in net.minecraft.world.item.component that return types with arguments of type HolderModifier and TypeMethodDescriptionBlocksAttacks.blockSound()Returns the value of theblockSoundrecord component.BlocksAttacks.disableSound()Returns the value of thedisableSoundrecord component.KineticWeapon.hitSound()Returns the value of thehitSoundrecord component.PiercingWeapon.hitSound()Returns the value of thehitSoundrecord component.DebugStickState.properties()Returns the value of thepropertiesrecord component.KineticWeapon.sound()Returns the value of thesoundrecord component.PiercingWeapon.sound()Returns the value of thesoundrecord component.Methods in net.minecraft.world.item.component with parameters of type HolderModifier and TypeMethodDescriptionItemAttributeModifiers.Builder.add(Holder<Attribute> attribute, AttributeModifier modifier, EquipmentSlotGroup slot) ItemAttributeModifiers.Builder.add(Holder<Attribute> attribute, AttributeModifier modifier, EquipmentSlotGroup slot, ItemAttributeModifiers.Display display) voidItemAttributeModifiers.Display.apply(Consumer<Component> consumer, @Nullable Player player, Holder<Attribute> attribute, AttributeModifier modifier) voidItemAttributeModifiers.Display.Default.apply(Consumer<Component> consumer, @Nullable Player player, Holder<Attribute> attribute, AttributeModifier modifier) voidItemAttributeModifiers.Display.Hidden.apply(Consumer<Component> consumer, @Nullable Player player, Holder<Attribute> attribute, AttributeModifier modifier) voidItemAttributeModifiers.Display.OverrideText.apply(Consumer<Component> consumer, @Nullable Player player, Holder<Attribute> attribute, AttributeModifier modifier) doubleItemAttributeModifiers.compute(Holder<Attribute> attribute, double baseValue, EquipmentSlot slot) booleanItemAttributeModifiers.Entry.matches(Holder<Attribute> attribute, Identifier id) Consumable.Builder.sound(Holder<SoundEvent> sound) Consumable.Builder.soundAfterConsume(Holder<SoundEvent> soundAfterConsume) ItemAttributeModifiers.withModifierAdded(Holder<Attribute> attribute, AttributeModifier modifier, EquipmentSlotGroup slot) DebugStickState.withProperty(Holder<Block> block, Property<?> property) Method parameters in net.minecraft.world.item.component with type arguments of type HolderModifier and TypeMethodDescriptionvoidItemAttributeModifiers.forEach(EquipmentSlotGroup slot, BiConsumer<Holder<Attribute>, AttributeModifier> consumer) voidItemAttributeModifiers.forEach(EquipmentSlotGroup slot, org.apache.commons.lang3.function.TriConsumer<Holder<Attribute>, AttributeModifier, ItemAttributeModifiers.Display> consumer) voidItemAttributeModifiers.forEach(EquipmentSlot slot, BiConsumer<Holder<Attribute>, AttributeModifier> consumer) Constructors in net.minecraft.world.item.component with parameters of type HolderModifierConstructorDescriptionConsumable(float consumeSeconds, ItemUseAnimation animation, Holder<SoundEvent> sound, boolean hasConsumeParticles, List<ConsumeEffect> onConsumeEffects) Creates an instance of aConsumablerecord class.Entry(Holder<Attribute> attribute, AttributeModifier modifier, EquipmentSlotGroup slot) Entry(Holder<Attribute> attribute, AttributeModifier modifier, EquipmentSlotGroup slot, ItemAttributeModifiers.Display display) Creates an instance of aEntryrecord class.Entry(Holder<MapDecorationType> type, double x, double z, float rotation) Creates an instance of aEntryrecord class.Creates an instance of aEntryrecord class.InstrumentComponent(Holder<Instrument> instrument) Creates an instance of aInstrumentComponentrecord class.ProvidesTrimMaterial(Holder<TrimMaterial> material) Creates an instance of aProvidesTrimMaterialrecord class.Constructor parameters in net.minecraft.world.item.component with type arguments of type HolderModifierConstructorDescriptionDebugStickState(Map<Holder<Block>, Property<?>> properties) Creates an instance of aDebugStickStaterecord class.PiercingWeapon(boolean dealsKnockback, boolean dismounts, Optional<Holder<SoundEvent>> sound, Optional<Holder<SoundEvent>> hitSound) Creates an instance of aPiercingWeaponrecord class. -
Uses of Holder in net.minecraft.world.item.consume_effects
Fields in net.minecraft.world.item.consume_effects declared as HolderModifier and TypeFieldDescriptionprivate final Holder<SoundEvent> PlaySoundConsumeEffect.soundThe field for thesoundrecord component.Methods in net.minecraft.world.item.consume_effects that return HolderModifier and TypeMethodDescriptionPlaySoundConsumeEffect.sound()Returns the value of thesoundrecord component.Constructors in net.minecraft.world.item.consume_effects with parameters of type HolderModifierConstructorDescriptionPlaySoundConsumeEffect(Holder<SoundEvent> sound) Creates an instance of aPlaySoundConsumeEffectrecord class. -
Uses of Holder in net.minecraft.world.item.crafting
Classes in net.minecraft.world.item.crafting that implement interfaces with type arguments of type HolderFields in net.minecraft.world.item.crafting declared as HolderFields in net.minecraft.world.item.crafting with type parameters of type HolderMethods in net.minecraft.world.item.crafting that return types with arguments of type HolderModifier and TypeMethodDescriptionIngredient.items()Deprecated.Ingredient.updateCustomIngredientValues()Methods in net.minecraft.world.item.crafting with parameters of type HolderModifier and TypeMethodDescriptionbooleanIngredient.acceptsItem(Holder<Item> item) static ItemStackSmithingTrimRecipe.applyTrim(ItemStack baseItem, ItemStack materialItem, Holder<TrimPattern> pattern) static SlotDisplayIngredient.displayForSingleItem(Holder<Item> item) Constructors in net.minecraft.world.item.crafting with parameters of type HolderModifierConstructorDescriptionSmithingTrimRecipe(Recipe.CommonInfo commonInfo, Ingredient template, Ingredient base, Ingredient addition, Holder<TrimPattern> pattern) Constructor parameters in net.minecraft.world.item.crafting with type arguments of type Holder -
Uses of Holder in net.minecraft.world.item.crafting.display
Fields in net.minecraft.world.item.crafting.display declared as HolderModifier and TypeFieldDescriptionSlotDisplay.ItemSlotDisplay.itemThe field for theitemrecord component.private final Holder<TrimPattern> SlotDisplay.SmithingTrimDemoSlotDisplay.patternThe field for thepatternrecord component.Methods in net.minecraft.world.item.crafting.display that return HolderModifier and TypeMethodDescriptionSlotDisplay.ItemSlotDisplay.item()Returns the value of theitemrecord component.SlotDisplay.SmithingTrimDemoSlotDisplay.pattern()Returns the value of thepatternrecord component.Methods in net.minecraft.world.item.crafting.display with parameters of type HolderConstructors in net.minecraft.world.item.crafting.display with parameters of type HolderModifierConstructorDescriptionItemSlotDisplay(Holder<Item> item) Creates an instance of aItemSlotDisplayrecord class.SmithingTrimDemoSlotDisplay(SlotDisplay base, SlotDisplay material, Holder<TrimPattern> pattern) Creates an instance of aSmithingTrimDemoSlotDisplayrecord class. -
Uses of Holder in net.minecraft.world.item.enchantment
Fields in net.minecraft.world.item.enchantment declared as HolderModifier and TypeFieldDescriptionprivate final Holder<Enchantment> EnchantmentInstance.enchantmentThe field for theenchantmentrecord component.Fields in net.minecraft.world.item.enchantment with type parameters of type HolderModifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec<Holder<Enchantment>> Enchantment.CODECprivate final it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap<Holder<Enchantment>> ItemEnchantments.enchantmentsprivate final it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap<Holder<Enchantment>> ItemEnchantments.Mutable.enchantmentsstatic final StreamCodec<RegistryFriendlyByteBuf, Holder<Enchantment>> Enchantment.STREAM_CODECstatic final DataComponentType<List<Holder<SoundEvent>>> EnchantmentEffectComponents.TRIDENT_SOUNDMethods in net.minecraft.world.item.enchantment that return HolderModifier and TypeMethodDescriptionEnchantmentInstance.enchantment()Returns the value of theenchantmentrecord component.Methods in net.minecraft.world.item.enchantment that return types with arguments of type HolderModifier and TypeMethodDescriptionSet<it.unimi.dsi.fastutil.objects.Object2IntMap.Entry<Holder<Enchantment>>> ItemEnchantments.entrySet()ItemEnchantments.keySet()ItemEnchantments.Mutable.keySet()Methods in net.minecraft.world.item.enchantment with parameters of type HolderModifier and TypeMethodDescriptionvoidEnchantmentHelper.EnchantmentInSlotVisitor.accept(Holder<Enchantment> enchantment, int level, EnchantedItemInUse item) voidEnchantmentHelper.EnchantmentVisitor.accept(Holder<Enchantment> enchantment, int level) static booleanEnchantment.areCompatible(Holder<Enchantment> enchantment, Holder<Enchantment> other) static intEnchantmentHelper.getEnchantmentLevel(Holder<Enchantment> enchantment, LivingEntity entity) static ComponentEnchantment.getFullname(Holder<Enchantment> enchantment, int level) static intEnchantmentHelper.getItemEnchantmentLevel(Holder<Enchantment> enchantment, ItemInstance piece) Deprecated.intItemEnchantments.getLevel(Holder<Enchantment> enchantment) intItemEnchantments.Mutable.getLevel(Holder<Enchantment> enchantment) static intEnchantmentHelper.getTagEnchantmentLevel(Holder<Enchantment> enchantment, ItemInstance piece) Gets the level of an enchantment from NBT.static booleanEnchantmentHelper.isEnchantmentCompatible(Collection<Holder<Enchantment>> enchants, Holder<Enchantment> target) voidItemEnchantments.Mutable.set(Holder<Enchantment> enchantment, int level) voidItemEnchantments.Mutable.upgrade(Holder<Enchantment> enchantment, int level) Method parameters in net.minecraft.world.item.enchantment with type arguments of type HolderModifier and TypeMethodDescriptionstatic ItemStackEnchantmentHelper.enchantItem(RandomSource random, ItemStack itemStack, int enchantmentCost, Stream<Holder<Enchantment>> source) static voidEnchantmentHelper.forEachModifier(ItemStack itemStack, EquipmentSlotGroup slot, BiConsumer<Holder<Attribute>, AttributeModifier> consumer) static voidEnchantmentHelper.forEachModifier(ItemStack itemStack, EquipmentSlot slot, BiConsumer<Holder<Attribute>, AttributeModifier> consumer) static List<EnchantmentInstance> EnchantmentHelper.getAvailableEnchantmentResults(int value, ItemStack itemStack, Stream<Holder<Enchantment>> source) static booleanEnchantmentHelper.isEnchantmentCompatible(Collection<Holder<Enchantment>> enchants, Holder<Enchantment> target) voidItemEnchantments.Mutable.removeIf(Predicate<Holder<Enchantment>> predicate) static List<EnchantmentInstance> EnchantmentHelper.selectEnchantment(RandomSource random, ItemStack itemStack, int enchantmentCost, Stream<Holder<Enchantment>> source) Constructors in net.minecraft.world.item.enchantment with parameters of type HolderModifierConstructorDescriptionEnchantmentInstance(Holder<Enchantment> enchantment, int level) Creates an instance of aEnchantmentInstancerecord class.Constructor parameters in net.minecraft.world.item.enchantment with type arguments of type HolderModifierConstructorDescriptionprivateItemEnchantments(it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap<Holder<Enchantment>> enchantments) -
Uses of Holder in net.minecraft.world.item.enchantment.effects
Fields in net.minecraft.world.item.enchantment.effects declared as HolderModifier and TypeFieldDescriptionEnchantmentAttributeEffect.attributeThe field for theattributerecord component.private final Holder<DamageType> DamageEntity.damageTypeThe field for thedamageTyperecord component.private final Holder<SoundEvent> ExplodeEffect.soundThe field for thesoundrecord component.Fields in net.minecraft.world.item.enchantment.effects with type parameters of type HolderModifier and TypeFieldDescriptionprivate final Optional<Holder<DamageType>> ExplodeEffect.damageTypeThe field for thedamageTyperecord component.private final List<Holder<SoundEvent>> PlaySoundEffect.soundEventsThe field for thesoundEventsrecord component.ReplaceBlock.triggerGameEventThe field for thetriggerGameEventrecord component.ReplaceDisk.triggerGameEventThe field for thetriggerGameEventrecord component.SetBlockProperties.triggerGameEventThe field for thetriggerGameEventrecord component.Methods in net.minecraft.world.item.enchantment.effects that return HolderModifier and TypeMethodDescriptionEnchantmentAttributeEffect.attribute()Returns the value of theattributerecord component.DamageEntity.damageType()Returns the value of thedamageTyperecord component.ExplodeEffect.sound()Returns the value of thesoundrecord component.Methods in net.minecraft.world.item.enchantment.effects that return types with arguments of type HolderModifier and TypeMethodDescriptionExplodeEffect.damageType()Returns the value of thedamageTyperecord component.private HashMultimap<Holder<Attribute>, AttributeModifier> EnchantmentAttributeEffect.makeAttributeMap(int enchantmentLevel, EquipmentSlot slot) PlaySoundEffect.soundEvents()Returns the value of thesoundEventsrecord component.ReplaceBlock.triggerGameEvent()Returns the value of thetriggerGameEventrecord component.ReplaceDisk.triggerGameEvent()Returns the value of thetriggerGameEventrecord component.SetBlockProperties.triggerGameEvent()Returns the value of thetriggerGameEventrecord component.Constructors in net.minecraft.world.item.enchantment.effects with parameters of type HolderModifierConstructorDescriptionDamageEntity(LevelBasedValue minDamage, LevelBasedValue maxDamage, Holder<DamageType> damageType) Creates an instance of aDamageEntityrecord class.EnchantmentAttributeEffect(Identifier id, Holder<Attribute> attribute, LevelBasedValue amount, AttributeModifier.Operation operation) Creates an instance of aEnchantmentAttributeEffectrecord class.ExplodeEffect(boolean attributeToUser, Optional<Holder<DamageType>> damageType, Optional<LevelBasedValue> knockbackMultiplier, Optional<HolderSet<Block>> immuneBlocks, Vec3 offset, LevelBasedValue radius, boolean createFire, Level.ExplosionInteraction blockInteraction, ParticleOptions smallParticle, ParticleOptions largeParticle, WeightedList<ExplosionParticleInfo> blockParticles, Holder<SoundEvent> sound) Creates an instance of aExplodeEffectrecord class.Constructor parameters in net.minecraft.world.item.enchantment.effects with type arguments of type HolderModifierConstructorDescriptionExplodeEffect(boolean attributeToUser, Optional<Holder<DamageType>> damageType, Optional<LevelBasedValue> knockbackMultiplier, Optional<HolderSet<Block>> immuneBlocks, Vec3 offset, LevelBasedValue radius, boolean createFire, Level.ExplosionInteraction blockInteraction, ParticleOptions smallParticle, ParticleOptions largeParticle, WeightedList<ExplosionParticleInfo> blockParticles, Holder<SoundEvent> sound) Creates an instance of aExplodeEffectrecord class.PlaySoundEffect(List<Holder<SoundEvent>> soundEvents, FloatProvider volume, FloatProvider pitch) Creates an instance of aPlaySoundEffectrecord class.SetBlockProperties(BlockItemStateProperties properties, Vec3i offset, Optional<Holder<GameEvent>> triggerGameEvent) Creates an instance of aSetBlockPropertiesrecord class. -
Uses of Holder in net.minecraft.world.item.enchantment.providers
Fields in net.minecraft.world.item.enchantment.providers declared as HolderModifier and TypeFieldDescriptionprivate final Holder<Enchantment> SingleEnchantment.enchantmentThe field for theenchantmentrecord component.Methods in net.minecraft.world.item.enchantment.providers that return HolderModifier and TypeMethodDescriptionSingleEnchantment.enchantment()Returns the value of theenchantmentrecord component.Constructors in net.minecraft.world.item.enchantment.providers with parameters of type HolderModifierConstructorDescriptionSingleEnchantment(Holder<Enchantment> enchantment, IntProvider level) Creates an instance of aSingleEnchantmentrecord class. -
Uses of Holder in net.minecraft.world.item.equipment
Fields in net.minecraft.world.item.equipment declared as HolderModifier and TypeFieldDescriptionprivate final Holder<SoundEvent> ArmorMaterial.equipSoundThe field for theequipSoundrecord component.private Holder<SoundEvent> Equippable.Builder.equipSoundprivate final Holder<SoundEvent> Equippable.equipSoundThe field for theequipSoundrecord component.private Holder<SoundEvent> Equippable.Builder.shearingSoundprivate final Holder<SoundEvent> Equippable.shearingSoundThe field for theshearingSoundrecord component.Methods in net.minecraft.world.item.equipment that return HolderModifier and TypeMethodDescriptionArmorMaterial.equipSound()Returns the value of theequipSoundrecord component.Equippable.equipSound()Returns the value of theequipSoundrecord component.Equippable.shearingSound()Returns the value of theshearingSoundrecord component.Methods in net.minecraft.world.item.equipment with parameters of type HolderModifier and TypeMethodDescriptionbooleanEquippable.canBeEquippedBy(Holder<EntityType<?>> type) Equippable.Builder.setEquipSound(Holder<SoundEvent> equipSound) Equippable.Builder.setShearingSound(Holder<SoundEvent> shearingSound) Constructors in net.minecraft.world.item.equipment with parameters of type HolderModifierConstructorDescriptionArmorMaterial(int durability, Map<ArmorType, Integer> defense, int enchantmentValue, Holder<SoundEvent> equipSound, float toughness, float knockbackResistance, TagKey<Item> repairIngredient, ResourceKey<EquipmentAsset> assetId) Creates an instance of aArmorMaterialrecord class.Equippable(EquipmentSlot slot, Holder<SoundEvent> equipSound, Optional<ResourceKey<EquipmentAsset>> assetId, Optional<Identifier> cameraOverlay, Optional<HolderSet<EntityType<?>>> allowedEntities, boolean dispensable, boolean swappable, boolean damageOnHurt, boolean equipOnInteract, boolean canBeSheared, Holder<SoundEvent> shearingSound) Creates an instance of aEquippablerecord class. -
Uses of Holder in net.minecraft.world.item.equipment.trim
Fields in net.minecraft.world.item.equipment.trim declared as HolderModifier and TypeFieldDescriptionprivate final Holder<TrimMaterial> ArmorTrim.materialThe field for thematerialrecord component.private final Holder<TrimPattern> ArmorTrim.patternThe field for thepatternrecord component.Fields in net.minecraft.world.item.equipment.trim with type parameters of type HolderModifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec<Holder<TrimMaterial>> TrimMaterial.CODECstatic final com.mojang.serialization.Codec<Holder<TrimPattern>> TrimPattern.CODECstatic final StreamCodec<RegistryFriendlyByteBuf, Holder<TrimMaterial>> TrimMaterial.STREAM_CODECstatic final StreamCodec<RegistryFriendlyByteBuf, Holder<TrimPattern>> TrimPattern.STREAM_CODECMethods in net.minecraft.world.item.equipment.trim that return HolderModifier and TypeMethodDescriptionArmorTrim.material()Returns the value of thematerialrecord component.ArmorTrim.pattern()Returns the value of thepatternrecord component.Methods in net.minecraft.world.item.equipment.trim with parameters of type HolderConstructors in net.minecraft.world.item.equipment.trim with parameters of type HolderModifierConstructorDescriptionArmorTrim(Holder<TrimMaterial> material, Holder<TrimPattern> pattern) Creates an instance of aArmorTrimrecord class. -
Uses of Holder in net.minecraft.world.item.trading
Fields in net.minecraft.world.item.trading declared as HolderModifier and TypeFieldDescriptionItemCost.itemThe field for theitemrecord component.TradeCost.itemThe field for theitemrecord component.private final Holder<MapDecorationType> VillagerTrades.VillagerExplorerMapEntry.mapDecorationTypeThe field for themapDecorationTyperecord component.Methods in net.minecraft.world.item.trading that return HolderModifier and TypeMethodDescriptionstatic Holder<VillagerTrade> TradeRebalanceVillagerTrades.bootstrap(BootstrapContext<VillagerTrade> context) TradeSets.bootstrap(BootstrapContext<TradeSet> context) static Holder<VillagerTrade> VillagerTrades.bootstrap(BootstrapContext<VillagerTrade> context) ItemCost.item()Returns the value of theitemrecord component.TradeCost.item()Returns the value of theitemrecord component.VillagerTrades.VillagerExplorerMapEntry.mapDecorationType()Returns the value of themapDecorationTyperecord component.Methods in net.minecraft.world.item.trading with parameters of type HolderModifier and TypeMethodDescriptionprivate static ItemStackItemCost.createStack(Holder<Item> item, int count, DataComponentExactPredicate components) static List<LootItemFunction> VillagerTrades.enchantedBook(HolderGetter<Item> items, Holder<Enchantment> enchantment, int level) static List<LootItemFunction> VillagerTrades.enchantedItem(HolderGetter<Item> items, Holder<Enchantment> enchantment, int level, Item expectedItem) Constructors in net.minecraft.world.item.trading with parameters of type HolderModifierConstructorDescriptionItemCost(Holder<Item> item, int count, DataComponentExactPredicate components) ItemCost(Holder<Item> item, int count, DataComponentExactPredicate components, ItemStack itemStack) Creates an instance of aItemCostrecord class.TradeCost(Holder<Item> item, NumberProvider count, DataComponentExactPredicate components) Creates an instance of aTradeCostrecord class.privateVillagerExplorerMapEntry(ResourceKey<VillagerTrade> resourceKey, TagKey<Structure> structureTagKey, Holder<MapDecorationType> mapDecorationType, String translationKey, List<ResourceKey<VillagerType>> villagerTypes) Creates an instance of aVillagerExplorerMapEntryrecord class. -
Uses of Holder in net.minecraft.world.level
Fields in net.minecraft.world.level declared as HolderFields in net.minecraft.world.level with type parameters of type HolderMethods in net.minecraft.world.level that return HolderModifier and TypeMethodDescriptionLevel.dimensionTypeRegistration()LevelReader.getNoiseBiome(int quartX, int quartY, int quartZ) LevelReader.getUncachedNoiseBiome(int quartX, int quartY, int quartZ) Methods in net.minecraft.world.level with parameters of type HolderModifier and TypeMethodDescriptionabstract voidLevel.explode(@Nullable Entity source, @Nullable DamageSource damageSource, @Nullable ExplosionDamageCalculator damageCalculator, double x, double y, double z, float r, boolean fire, Level.ExplosionInteraction interactionType, ParticleOptions smallExplosionParticles, ParticleOptions largeExplosionParticles, WeightedList<ExplosionParticleInfo> blockParticles, Holder<SoundEvent> explosionSound) default voidLevelAccessor.gameEvent(Holder<GameEvent> gameEvent, BlockPos pos, GameEvent.Context context) voidLevelAccessor.gameEvent(Holder<GameEvent> gameEvent, Vec3 position, GameEvent.Context context) default voiddefault voidprivate static WeightedList<MobSpawnSettings.SpawnerData> NaturalSpawner.mobsAt(ServerLevel level, StructureManager structureManager, ChunkGenerator generator, MobCategory mobCategory, BlockPos pos, @Nullable Holder<Biome> biome) abstract voidLevel.playSeededSound(@Nullable Entity except, double x, double y, double z, Holder<SoundEvent> sound, SoundSource source, float volume, float pitch, long seed) abstract voidLevel.playSeededSound(@Nullable Entity except, Entity sourceEntity, Holder<SoundEvent> sound, SoundSource source, float volume, float pitch, long seed) voidLevel.playSound(@Nullable Entity except, double x, double y, double z, Holder<SoundEvent> sound, SoundSource source, float volume, float pitch) static voidNaturalSpawner.spawnMobsForChunkGeneration(ServerLevelAccessor level, Holder<Biome> biome, ChunkPos chunkPos, RandomSource random) Method parameters in net.minecraft.world.level with type arguments of type HolderModifier and TypeMethodDescriptionprivate longLevel.getClockTimeTicks(Optional<? extends Holder<WorldClock>> clock) StructureManager.getStructureWithPieceAt(BlockPos blockPos, Predicate<Holder<Structure>> predicate) Constructors in net.minecraft.world.level with parameters of type HolderModifierConstructorDescriptionprotectedLevel(WritableLevelData levelData, ResourceKey<Level> dimension, RegistryAccess registryAccess, Holder<DimensionType> dimensionTypeRegistration, boolean isClientSide, boolean isDebug, long biomeZoomSeed, int maxChainedNeighborUpdates) -
Uses of Holder in net.minecraft.world.level.biome
Fields in net.minecraft.world.level.biome declared as HolderModifier and TypeFieldDescriptionTheEndBiomeSource.barrensFixedBiomeSource.biomeTheEndBiomeSource.endTheEndBiomeSource.highlandsTheEndBiomeSource.islandsTheEndBiomeSource.midlandsFields in net.minecraft.world.level.biome with type parameters of type HolderModifier and TypeFieldDescriptionprotected final List<Holder<ConfiguredWorldCarver<?>>> BiomeGenerationSettings.PlainBuilder.carversBiome.CODECstatic final com.mojang.serialization.Codec<Holder<MultiNoiseBiomeSourceParameterList>> MultiNoiseBiomeSourceParameterList.CODECstatic final com.mojang.serialization.MapCodec<Climate.ParameterList<Holder<Biome>>> MultiNoiseBiomeSource.DIRECT_CODECMultiNoiseBiomeSource.ENTRY_CODECprotected final List<List<Holder<PlacedFeature>>> BiomeGenerationSettings.PlainBuilder.featuresprivate final com.mojang.datafixers.util.Either<Climate.ParameterList<Holder<Biome>>, Holder<MultiNoiseBiomeSourceParameterList>> MultiNoiseBiomeSource.parametersprivate final com.mojang.datafixers.util.Either<Climate.ParameterList<Holder<Biome>>, Holder<MultiNoiseBiomeSourceParameterList>> MultiNoiseBiomeSource.parametersprivate final Climate.ParameterList<Holder<Biome>> MultiNoiseBiomeSourceParameterList.parametersBiomeSource.possibleBiomesprivate static final com.mojang.serialization.MapCodec<Holder<MultiNoiseBiomeSourceParameterList>> MultiNoiseBiomeSource.PRESET_CODECMethods in net.minecraft.world.level.biome that return HolderModifier and TypeMethodDescriptionBiomeManager.NoiseBiomeSource.getNoiseBiome(int quartX, int quartY, int quartZ) Gets the biome at the given quart positions.BiomeResolver.getNoiseBiome(int quartX, int quartY, int quartZ, Climate.Sampler sampler) BiomeSource.getNoiseBiome(int quartX, int quartY, int quartZ, Climate.Sampler sampler) CheckerboardColumnBiomeSource.getNoiseBiome(int quartX, int quartY, int quartZ, Climate.Sampler sampler) FixedBiomeSource.getNoiseBiome(int quartX, int quartY, int quartZ) FixedBiomeSource.getNoiseBiome(int quartX, int quartY, int quartZ, Climate.Sampler sampler) MultiNoiseBiomeSource.getNoiseBiome(int quartX, int quartY, int quartZ, Climate.Sampler sampler) MultiNoiseBiomeSource.getNoiseBiome(Climate.TargetPoint target) TheEndBiomeSource.getNoiseBiome(int quartX, int quartY, int quartZ, Climate.Sampler sampler) BiomeManager.getNoiseBiomeAtPosition(double x, double y, double z) BiomeManager.getNoiseBiomeAtPosition(BlockPos blockPos) BiomeManager.getNoiseBiomeAtQuart(int quartX, int quartY, int quartZ) Methods in net.minecraft.world.level.biome that return types with arguments of type HolderModifier and TypeMethodDescriptionBiomeSource.collectPossibleBiomes()CheckerboardColumnBiomeSource.collectPossibleBiomes()FixedBiomeSource.collectPossibleBiomes()MultiNoiseBiomeSource.collectPossibleBiomes()TheEndBiomeSource.collectPossibleBiomes()BiomeSource.findBiomeHorizontal(int originX, int originY, int originZ, int searchRadius, int skipSteps, Predicate<Holder<Biome>> allowed, RandomSource random, boolean findClosest, Climate.Sampler sampler) BiomeSource.findBiomeHorizontal(int x, int y, int z, int searchRadius, Predicate<Holder<Biome>> allowed, RandomSource random, Climate.Sampler sampler) FixedBiomeSource.findBiomeHorizontal(int originX, int originY, int originZ, int r, int skipStep, Predicate<Holder<Biome>> allowed, RandomSource random, boolean findClosest, Climate.Sampler sampler) BiomeSource.findClosestBiome3d(BlockPos origin, int searchRadius, int sampleResolutionHorizontal, int sampleResolutionVertical, Predicate<Holder<Biome>> allowed, Climate.Sampler sampler, LevelReader level) FixedBiomeSource.findClosestBiome3d(BlockPos origin, int searchRadius, int sampleResolutionHorizontal, int sampleResolutionVertical, Predicate<Holder<Biome>> allowed, Climate.Sampler sampler, LevelReader level) BiomeSource.getBiomesWithin(int x, int y, int z, int r, Climate.Sampler sampler) FixedBiomeSource.getBiomesWithin(int x, int y, int z, int r, Climate.Sampler sampler) BiomeGenerationSettings.getCarvers()private Climate.ParameterList<Holder<Biome>> MultiNoiseBiomeSource.parameters()MultiNoiseBiomeSourceParameterList.parameters()BiomeSource.possibleBiomes()Methods in net.minecraft.world.level.biome with parameters of type HolderModifier and TypeMethodDescriptionBiomeGenerationSettings.PlainBuilder.addCarver(Holder<ConfiguredWorldCarver<?>> carver) BiomeGenerationSettings.PlainBuilder.addFeature(int index, Holder<PlacedFeature> feature) BiomeGenerationSettings.PlainBuilder.addFeature(GenerationStep.Decoration step, Holder<PlacedFeature> feature) static MultiNoiseBiomeSourceMultiNoiseBiomeSource.createFromPreset(Holder<MultiNoiseBiomeSourceParameterList> preset) Method parameters in net.minecraft.world.level.biome with type arguments of type HolderModifier and TypeMethodDescriptionstatic MultiNoiseBiomeSourceMultiNoiseBiomeSource.createFromList(Climate.ParameterList<Holder<Biome>> parameters) BiomeSource.findBiomeHorizontal(int originX, int originY, int originZ, int searchRadius, int skipSteps, Predicate<Holder<Biome>> allowed, RandomSource random, boolean findClosest, Climate.Sampler sampler) BiomeSource.findBiomeHorizontal(int x, int y, int z, int searchRadius, Predicate<Holder<Biome>> allowed, RandomSource random, Climate.Sampler sampler) FixedBiomeSource.findBiomeHorizontal(int originX, int originY, int originZ, int r, int skipStep, Predicate<Holder<Biome>> allowed, RandomSource random, boolean findClosest, Climate.Sampler sampler) BiomeSource.findClosestBiome3d(BlockPos origin, int searchRadius, int sampleResolutionHorizontal, int sampleResolutionVertical, Predicate<Holder<Biome>> allowed, Climate.Sampler sampler, LevelReader level) FixedBiomeSource.findClosestBiome3d(BlockPos origin, int searchRadius, int sampleResolutionHorizontal, int sampleResolutionVertical, Predicate<Holder<Biome>> allowed, Climate.Sampler sampler, LevelReader level) Constructors in net.minecraft.world.level.biome with parameters of type HolderModifierConstructorDescriptionFixedBiomeSource(Holder<Biome> biome) privateTheEndBiomeSource(Holder<Biome> end, Holder<Biome> highlands, Holder<Biome> midlands, Holder<Biome> islands, Holder<Biome> barrens) Constructor parameters in net.minecraft.world.level.biome with type arguments of type HolderModifierConstructorDescriptionprivateMultiNoiseBiomeSource(com.mojang.datafixers.util.Either<Climate.ParameterList<Holder<Biome>>, Holder<MultiNoiseBiomeSourceParameterList>> parameters) privateMultiNoiseBiomeSource(com.mojang.datafixers.util.Either<Climate.ParameterList<Holder<Biome>>, Holder<MultiNoiseBiomeSourceParameterList>> parameters) -
Uses of Holder in net.minecraft.world.level.block
Fields in net.minecraft.world.level.block declared as HolderMethods in net.minecraft.world.level.block that return types with arguments of type HolderModifier and TypeMethodDescriptionprivate Optional<? extends Holder<ConfiguredFeature<?, ?>>> NetherFungusBlock.getFeature(LevelReader level) Methods in net.minecraft.world.level.block with parameters of type HolderModifier and TypeMethodDescriptionprotected static SuspiciousStewEffectsFlowerBlock.makeEffectList(Holder<MobEffect> suspiciousStewEffect, float effectSeconds) Constructors in net.minecraft.world.level.block with parameters of type HolderModifierConstructorDescriptionFlowerBlock(Holder<MobEffect> suspiciousStewEffect, float effectSeconds, BlockBehaviour.Properties properties) privateType(boolean open, Holder<MobEffect> effect, float duration, SoundEvent longSwitchSound, SoundEvent shortSwitchSound, int particleColor) WitherRoseBlock(Holder<MobEffect> mobEffect, float effectSeconds, BlockBehaviour.Properties properties) -
Uses of Holder in net.minecraft.world.level.block.entity
Fields in net.minecraft.world.level.block.entity declared as HolderModifier and TypeFieldDescriptionprivate final Holder<BannerPattern> BannerPatternLayers.Layer.patternThe field for thepatternrecord component.BeaconBlockEntity.primaryPowerThe primary effect given by this beacon.BeaconBlockEntity.secondaryPowerThe secondary effect given by this beacon.Fields in net.minecraft.world.level.block.entity with type parameters of type HolderModifier and TypeFieldDescriptionBeaconBlockEntity.BEACON_EFFECTSA list of effects that beacons can apply.static final com.mojang.serialization.Codec<Holder<BannerPattern>> BannerPattern.CODECstatic final StreamCodec<RegistryFriendlyByteBuf, Holder<BannerPattern>> BannerPattern.STREAM_CODECBeaconBlockEntity.VALID_EFFECTSMethods in net.minecraft.world.level.block.entity that return HolderModifier and TypeMethodDescriptionBeaconBlockEntity.filterEffect(@Nullable Holder<MobEffect> effect) BeaconBlockEntity.loadEffect(ValueInput input, String field) BannerPatternLayers.Layer.pattern()Returns the value of thepatternrecord component.BlockEntity.typeHolder()Methods in net.minecraft.world.level.block.entity with parameters of type HolderModifier and TypeMethodDescriptionBannerPatternLayers.Builder.add(Holder<BannerPattern> pattern, DyeColor color) private static voidBeaconBlockEntity.applyEffects(Level level, BlockPos worldPosition, int levels, @Nullable Holder<MobEffect> primaryPower, @Nullable Holder<MobEffect> secondaryPower) booleanCalibratedSculkSensorBlockEntity.VibrationUser.canReceiveVibration(ServerLevel level, BlockPos pos, Holder<GameEvent> event, @Nullable GameEvent.Context context) booleanSculkSensorBlockEntity.VibrationUser.canReceiveVibration(ServerLevel level, BlockPos pos, Holder<GameEvent> event, @Nullable GameEvent.Context context) booleanSculkShriekerBlockEntity.VibrationUser.canReceiveVibration(ServerLevel level, BlockPos pos, Holder<GameEvent> event, GameEvent.Context context) BeaconBlockEntity.filterEffect(@Nullable Holder<MobEffect> effect) booleanSculkCatalystBlockEntity.CatalystListener.handleGameEvent(ServerLevel level, Holder<GameEvent> event, GameEvent.Context context, Vec3 sourcePosition) voidSculkSensorBlockEntity.VibrationUser.onReceiveVibration(ServerLevel level, BlockPos pos, Holder<GameEvent> event, @Nullable Entity sourceEntity, @Nullable Entity projectileOwner, float receivingDistance) voidSculkShriekerBlockEntity.VibrationUser.onReceiveVibration(ServerLevel level, BlockPos pos, Holder<GameEvent> event, @Nullable Entity sourceEntity, @Nullable Entity projectileOwner, float receivingDistance) private static voidBeaconBlockEntity.storeEffect(ValueOutput output, String field, @Nullable Holder<MobEffect> effect) Constructors in net.minecraft.world.level.block.entity with parameters of type HolderModifierConstructorDescriptionLayer(Holder<BannerPattern> pattern, DyeColor color) Creates an instance of aLayerrecord class. -
Uses of Holder in net.minecraft.world.level.block.entity.trialspawner
Fields in net.minecraft.world.level.block.entity.trialspawner declared as HolderModifier and TypeFieldDescriptionprivate final Holder<TrialSpawnerConfig> TrialSpawner.FullConfig.normalThe field for thenormalrecord component.private final Holder<TrialSpawnerConfig> TrialSpawner.FullConfig.ominousThe field for theominousrecord component.Fields in net.minecraft.world.level.block.entity.trialspawner with type parameters of type HolderModifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec<Holder<TrialSpawnerConfig>> TrialSpawnerConfig.CODECMethods in net.minecraft.world.level.block.entity.trialspawner that return HolderModifier and TypeMethodDescriptionTrialSpawner.FullConfig.normal()Returns the value of thenormalrecord component.TrialSpawner.FullConfig.ominous()Returns the value of theominousrecord component.Methods in net.minecraft.world.level.block.entity.trialspawner that return types with arguments of type HolderModifier and TypeMethodDescriptionTrialSpawnerStateData.findPlayerWithOminousEffect(ServerLevel level, List<UUID> inLineOfSightPlayers) Constructors in net.minecraft.world.level.block.entity.trialspawner with parameters of type HolderModifierConstructorDescriptionFullConfig(Holder<TrialSpawnerConfig> normal, Holder<TrialSpawnerConfig> ominous, int targetCooldownLength, int requiredPlayerRange) Creates an instance of aFullConfigrecord class. -
Uses of Holder in net.minecraft.world.level.block.state
Methods in net.minecraft.world.level.block.state that return Holder -
Uses of Holder in net.minecraft.world.level.block.state.properties
Fields in net.minecraft.world.level.block.state.properties declared as HolderMethods in net.minecraft.world.level.block.state.properties that return HolderConstructors in net.minecraft.world.level.block.state.properties with parameters of type HolderModifierConstructorDescriptionprivateNoteBlockInstrument(String name, Holder<SoundEvent> soundEvent, NoteBlockInstrument.Type type) -
Uses of Holder in net.minecraft.world.level.chunk
Fields in net.minecraft.world.level.chunk declared as HolderModifier and TypeFieldDescriptionEmptyLevelChunk.biomePalettedContainerFactory.defaultBiomeThe field for thedefaultBiomerecord component.Fields in net.minecraft.world.level.chunk with type parameters of type HolderModifier and TypeFieldDescriptionprivate final com.mojang.serialization.Codec<PalettedContainerRO<Holder<Biome>>> PalettedContainerFactory.biomeContainerCodecThe field for thebiomeContainerCodecrecord component.private PalettedContainerRO<Holder<Biome>> LevelChunkSection.biomesPalettedContainerFactory.biomeStrategyThe field for thebiomeStrategyrecord component.private final Function<Holder<Biome>, BiomeGenerationSettings> ChunkGenerator.generationSettingsGetterprivate final List<Holder<StructureSet>> ChunkGeneratorStructureState.possibleStructureSetsMethods in net.minecraft.world.level.chunk that return HolderModifier and TypeMethodDescriptionPalettedContainerFactory.defaultBiome()Returns the value of thedefaultBiomerecord component.ChunkAccess.getNoiseBiome(int quartX, int quartY, int quartZ) EmptyLevelChunk.getNoiseBiome(int quartX, int quartY, int quartZ) ImposterProtoChunk.getNoiseBiome(int quartX, int quartY, int quartZ) LevelChunkSection.getNoiseBiome(int quartX, int quartY, int quartZ) ProtoChunk.getNoiseBiome(int quartX, int quartY, int quartZ) Methods in net.minecraft.world.level.chunk that return types with arguments of type HolderModifier and TypeMethodDescriptioncom.mojang.serialization.Codec<PalettedContainerRO<Holder<Biome>>> PalettedContainerFactory.biomeContainerCodec()Returns the value of thebiomeContainerCodecrecord component.PalettedContainerFactory.biomeStrategy()Returns the value of thebiomeStrategyrecord component.PalettedContainerFactory.createForBiomes()ChunkGenerator.findNearestMapStructure(ServerLevel level, HolderSet<Structure> wantedStructures, BlockPos pos, int maxSearchRadius, boolean createReference) LevelChunkSection.getBiomes()ChunkGenerator.getNearestGeneratedStructure(Set<Holder<Structure>> structures, ServerLevel level, StructureManager structureManager, BlockPos pos, boolean createReference, ConcentricRingsStructurePlacement rings) ChunkGenerator.getNearestGeneratedStructure(Set<Holder<Structure>> structures, LevelReader level, StructureManager structureManager, int chunkOriginX, int chunkOriginZ, int radius, boolean createReference, long seed, RandomSpreadStructurePlacement config) ChunkGenerator.getStructureGeneratingAt(Set<Holder<Structure>> structures, LevelReader level, StructureManager structureManager, boolean createReference, StructurePlacement config, ChunkPos chunkTarget) ChunkGeneratorStructureState.possibleStructureSets()Methods in net.minecraft.world.level.chunk with parameters of type HolderModifier and TypeMethodDescriptionprivate CompletableFuture<List<ChunkPos>> ChunkGeneratorStructureState.generateRingPositions(Holder<StructureSet> structureSet, ConcentricRingsStructurePlacement placement) ChunkGenerator.getBiomeGenerationSettings(Holder<Biome> biome) Deprecated.ChunkGenerator.getMobsAt(Holder<Biome> biome, StructureManager structureManager, MobCategory mobCategory, BlockPos pos) ChunkGeneratorStructureState.getPlacementsForStructure(Holder<Structure> structure) booleanChunkGeneratorStructureState.hasStructureChunkInRange(Holder<StructureSet> structureSet, int sourceX, int sourceZ, int range) Method parameters in net.minecraft.world.level.chunk with type arguments of type HolderModifier and TypeMethodDescriptionstatic ChunkGeneratorStructureStateChunkGeneratorStructureState.createForFlat(RandomState randomState, long levelSeed, BiomeSource biomeSource, Stream<Holder<StructureSet>> structureOverrides) ChunkGenerator.getNearestGeneratedStructure(Set<Holder<Structure>> structures, ServerLevel level, StructureManager structureManager, BlockPos pos, boolean createReference, ConcentricRingsStructurePlacement rings) ChunkGenerator.getNearestGeneratedStructure(Set<Holder<Structure>> structures, LevelReader level, StructureManager structureManager, int chunkOriginX, int chunkOriginZ, int radius, boolean createReference, long seed, RandomSpreadStructurePlacement config) ChunkGenerator.getStructureGeneratingAt(Set<Holder<Structure>> structures, LevelReader level, StructureManager structureManager, boolean createReference, StructurePlacement config, ChunkPos chunkTarget) Constructors in net.minecraft.world.level.chunk with parameters of type HolderModifierConstructorDescriptionEmptyLevelChunk(Level level, ChunkPos pos, Holder<Biome> biome) PalettedContainerFactory(Strategy<BlockState> blockStatesStrategy, BlockState defaultBlockState, com.mojang.serialization.Codec<PalettedContainer<BlockState>> blockStatesContainerCodec, Strategy<Holder<Biome>> biomeStrategy, Holder<Biome> defaultBiome, com.mojang.serialization.Codec<PalettedContainerRO<Holder<Biome>>> biomeContainerCodec) Creates an instance of aPalettedContainerFactoryrecord class.Constructor parameters in net.minecraft.world.level.chunk with type arguments of type HolderModifierConstructorDescriptionChunkGenerator(BiomeSource biomeSource, Function<Holder<Biome>, BiomeGenerationSettings> generationSettingsGetter) privateChunkGeneratorStructureState(RandomState randomState, BiomeSource biomeSource, long levelSeed, long concentricRingsSeed, List<Holder<StructureSet>> possibleStructureSets) LevelChunkSection(PalettedContainer<BlockState> states, PalettedContainerRO<Holder<Biome>> biomes) -
Uses of Holder in net.minecraft.world.level.dimension
Fields in net.minecraft.world.level.dimension declared as HolderModifier and TypeFieldDescriptionprivate final Holder<DimensionType> LevelStem.typeThe field for thetyperecord component.Fields in net.minecraft.world.level.dimension with type parameters of type HolderModifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec<Holder<DimensionType>> DimensionType.CODECprivate final Optional<Holder<WorldClock>> DimensionType.defaultClockThe field for thedefaultClockrecord component.static final StreamCodec<RegistryFriendlyByteBuf, Holder<DimensionType>> DimensionType.STREAM_CODECMethods in net.minecraft.world.level.dimension that return HolderModifier and TypeMethodDescriptionLevelStem.type()Returns the value of thetyperecord component.Methods in net.minecraft.world.level.dimension that return types with arguments of type HolderModifier and TypeMethodDescriptionDimensionType.defaultClock()Returns the value of thedefaultClockrecord component.Constructors in net.minecraft.world.level.dimension with parameters of type HolderModifierConstructorDescriptionLevelStem(Holder<DimensionType> type, ChunkGenerator generator) Creates an instance of aLevelStemrecord class.Constructor parameters in net.minecraft.world.level.dimension with type arguments of type HolderModifierConstructorDescriptionDimensionType(boolean hasFixedTime, boolean hasSkyLight, boolean hasCeiling, boolean hasEnderDragonFight, double coordinateScale, int minY, int height, int logicalHeight, TagKey<Block> infiniburn, float ambientLight, DimensionType.MonsterSettings monsterSettings, DimensionType.Skybox skybox, DimensionType.CardinalLightType cardinalLightType, EnvironmentAttributeMap attributes, HolderSet<Timeline> timelines, Optional<Holder<WorldClock>> defaultClock) Creates an instance of aDimensionTyperecord class. -
Uses of Holder in net.minecraft.world.level.gameevent
Fields in net.minecraft.world.level.gameevent declared as HolderFields in net.minecraft.world.level.gameevent with type parameters of type HolderMethods in net.minecraft.world.level.gameevent that return HolderMethods in net.minecraft.world.level.gameevent with parameters of type HolderModifier and TypeMethodDescriptionbooleanGameEventListener.handleGameEvent(ServerLevel level, Holder<GameEvent> event, GameEvent.Context context, Vec3 sourcePosition) voidGameEventDispatcher.post(Holder<GameEvent> gameEvent, Vec3 position, GameEvent.Context context) booleanEuclideanGameEventListenerRegistry.visitInRangeListeners(Holder<GameEvent> event, Vec3 sourcePosition, GameEvent.Context context, GameEventListenerRegistry.ListenerVisitor action) booleanGameEventListenerRegistry.visitInRangeListeners(Holder<GameEvent> event, Vec3 sourcePosition, GameEvent.Context context, GameEventListenerRegistry.ListenerVisitor action) Constructors in net.minecraft.world.level.gameevent with parameters of type HolderModifierConstructorDescriptionListenerInfo(Holder<GameEvent> gameEvent, Vec3 source, GameEvent.Context context, GameEventListener recipient, Vec3 recipientPos) -
Uses of Holder in net.minecraft.world.level.gameevent.vibrations
Fields in net.minecraft.world.level.gameevent.vibrations declared as HolderModifier and TypeFieldDescriptionVibrationInfo.gameEventThe field for thegameEventrecord component.Methods in net.minecraft.world.level.gameevent.vibrations that return HolderModifier and TypeMethodDescriptionVibrationInfo.gameEvent()Returns the value of thegameEventrecord component.Methods in net.minecraft.world.level.gameevent.vibrations with parameters of type HolderModifier and TypeMethodDescriptionbooleanVibrationSystem.User.canReceiveVibration(ServerLevel level, BlockPos pos, Holder<GameEvent> event, GameEvent.Context context) voidVibrationSystem.Listener.forceScheduleVibration(ServerLevel level, Holder<GameEvent> event, GameEvent.Context context, Vec3 origin) static intVibrationSystem.getGameEventFrequency(Holder<GameEvent> event) booleanVibrationSystem.Listener.handleGameEvent(ServerLevel level, Holder<GameEvent> event, GameEvent.Context context, Vec3 sourcePosition) default booleanVibrationSystem.User.isValidVibration(Holder<GameEvent> event, GameEvent.Context context) voidVibrationSystem.User.onReceiveVibration(ServerLevel level, BlockPos pos, Holder<GameEvent> event, @Nullable Entity sourceEntity, @Nullable Entity projectileOwner, float receivingDistance) private voidVibrationSystem.Listener.scheduleVibration(ServerLevel level, VibrationSystem.Data data, Holder<GameEvent> event, GameEvent.Context context, Vec3 origin, Vec3 dest) Constructors in net.minecraft.world.level.gameevent.vibrations with parameters of type HolderModifierConstructorDescriptionVibrationInfo(Holder<GameEvent> gameEvent, float distance, Vec3 pos, @Nullable UUID uuid, @Nullable UUID projectileOwnerUuid) VibrationInfo(Holder<GameEvent> gameEvent, float distance, Vec3 pos, @Nullable UUID uuid, @Nullable UUID projectileOwnerUuid, @Nullable Entity entity) Creates an instance of aVibrationInforecord class.VibrationInfo(Holder<GameEvent> gameEvent, float distance, Vec3 pos, @Nullable Entity entity) -
Uses of Holder in net.minecraft.world.level.levelgen
Fields in net.minecraft.world.level.levelgen declared as HolderModifier and TypeFieldDescriptionprivate final Holder<DensityFunction> DensityFunctions.HolderHolder.functionThe field for thefunctionrecord component.private final Holder<DensityFunction> DensityFunctions.Spline.Coordinate.functionThe field for thefunctionrecord component.private final Holder<NormalNoise.NoiseParameters> DensityFunction.NoiseHolder.noiseDataThe field for thenoiseDatarecord component.private final Holder<NoiseGeneratorSettings> NoiseBasedChunkGenerator.settingsFields in net.minecraft.world.level.levelgen with type parameters of type HolderModifier and TypeFieldDescriptionSurfaceRules.Context.biomeSurfaceRules.Context.biomeGetterstatic final com.mojang.serialization.Codec<Holder<DensityFunction>> DensityFunction.CODECstatic final com.mojang.serialization.Codec<Holder<NoiseGeneratorSettings>> NoiseGeneratorSettings.CODECMethods in net.minecraft.world.level.levelgen that return HolderModifier and TypeMethodDescriptionstatic Holder<? extends DensityFunction> NoiseRouterData.bootstrap(BootstrapContext<DensityFunction> context) DensityFunctions.HolderHolder.function()Returns the value of thefunctionrecord component.DensityFunctions.Spline.Coordinate.function()Returns the value of thefunctionrecord component.NoiseBasedChunkGenerator.generatorSettings()DensityFunction.NoiseHolder.noiseData()Returns the value of thenoiseDatarecord component.Methods in net.minecraft.world.level.levelgen with parameters of type HolderModifier and TypeMethodDescriptionstatic DensityFunctionDensityFunctions.mappedNoise(Holder<NormalNoise.NoiseParameters> noiseData, double minTarget, double maxTarget) static DensityFunctionDensityFunctions.mappedNoise(Holder<NormalNoise.NoiseParameters> noiseData, double yScale, double minTarget, double maxTarget) static DensityFunctionDensityFunctions.mappedNoise(Holder<NormalNoise.NoiseParameters> noiseData, double xzScale, double yScale, double minTarget, double maxTarget) static DensityFunctionDensityFunctions.noise(Holder<NormalNoise.NoiseParameters> noiseData) static DensityFunctionDensityFunctions.noise(Holder<NormalNoise.NoiseParameters> noiseData, double yScale) static DensityFunctionDensityFunctions.noise(Holder<NormalNoise.NoiseParameters> noiseData, double xzScale, double yScale) private static voidNoiseRouterData.registerTerrainNoises(BootstrapContext<DensityFunction> context, HolderGetter<DensityFunction> functions, DensityFunction jaggedNoise, Holder<DensityFunction> continentsFunction, Holder<DensityFunction> erosionFunction, ResourceKey<DensityFunction> offsetName, ResourceKey<DensityFunction> factorName, ResourceKey<DensityFunction> jaggednessName, ResourceKey<DensityFunction> depthName, ResourceKey<DensityFunction> slopedCheeseName, boolean amplified) static DensityFunctionDensityFunctions.shift(Holder<NormalNoise.NoiseParameters> noiseData) static DensityFunctionDensityFunctions.shiftA(Holder<NormalNoise.NoiseParameters> noiseData) static DensityFunctionDensityFunctions.shiftB(Holder<NormalNoise.NoiseParameters> noiseData) static DensityFunctionDensityFunctions.shiftedNoise2d(DensityFunction shiftX, DensityFunction shiftZ, double xzScale, Holder<NormalNoise.NoiseParameters> noiseData) static DensityFunctionDensityFunctions.weirdScaledSampler(DensityFunction input, Holder<NormalNoise.NoiseParameters> noiseData, DensityFunctions.WeirdScaledSampler.RarityValueMapper rarityValueMapper) static Map<ResourceKey<LevelStem>, LevelStem> WorldDimensions.withOverworld(Map<ResourceKey<LevelStem>, LevelStem> dimensions, Holder<DimensionType> type, ChunkGenerator generator) Method parameters in net.minecraft.world.level.levelgen with type arguments of type HolderModifier and TypeMethodDescriptionSurfaceSystem.topMaterial(SurfaceRules.RuleSource ruleSource, CarvingContext carvingContext, Function<BlockPos, Holder<Biome>> biomeGetter, ChunkAccess chunk, NoiseChunk noiseChunk, BlockPos pos, boolean underFluid) Deprecated.Constructors in net.minecraft.world.level.levelgen with parameters of type HolderModifierConstructorDescriptionCoordinate(Holder<DensityFunction> function) Creates an instance of aCoordinaterecord class.HolderHolder(Holder<DensityFunction> function) Creates an instance of aHolderHolderrecord class.NoiseBasedChunkGenerator(BiomeSource biomeSource, Holder<NoiseGeneratorSettings> settings) NoiseHolder(Holder<NormalNoise.NoiseParameters> noiseData) NoiseHolder(Holder<NormalNoise.NoiseParameters> noiseData, @Nullable NormalNoise noise) Creates an instance of aNoiseHolderrecord class.Constructor parameters in net.minecraft.world.level.levelgen with type arguments of type HolderModifierConstructorDescriptionprotectedContext(SurfaceSystem system, RandomState randomState, ChunkAccess chunk, NoiseChunk noiseChunk, Function<BlockPos, Holder<Biome>> biomeGetter, Registry<Biome> biomes, WorldGenerationContext context) -
Uses of Holder in net.minecraft.world.level.levelgen.blending
Fields in net.minecraft.world.level.levelgen.blending with type parameters of type HolderMethods in net.minecraft.world.level.levelgen.blending that return HolderMethods in net.minecraft.world.level.levelgen.blending that return types with arguments of type HolderModifier and TypeMethodDescriptionBlendingData.getBiomeColumn(ChunkAccess chunk, int blockX, int blockZ) Methods in net.minecraft.world.level.levelgen.blending with parameters of type Holder -
Uses of Holder in net.minecraft.world.level.levelgen.carver
Fields in net.minecraft.world.level.levelgen.carver with type parameters of type HolderModifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec<Holder<ConfiguredWorldCarver<?>>> ConfiguredWorldCarver.CODECMethod parameters in net.minecraft.world.level.levelgen.carver with type arguments of type HolderModifier and TypeMethodDescriptionbooleanCanyonWorldCarver.carve(CarvingContext context, CanyonCarverConfiguration configuration, ChunkAccess chunk, Function<BlockPos, Holder<Biome>> biomeGetter, RandomSource random, Aquifer aquifer, ChunkPos sourceChunkPos, CarvingMask mask) booleanCaveWorldCarver.carve(CarvingContext context, CaveCarverConfiguration configuration, ChunkAccess chunk, Function<BlockPos, Holder<Biome>> biomeGetter, RandomSource random, Aquifer aquifer, ChunkPos sourceChunkPos, CarvingMask mask) booleanConfiguredWorldCarver.carve(CarvingContext context, ChunkAccess chunk, Function<BlockPos, Holder<Biome>> biomeGetter, RandomSource random, Aquifer aquifer, ChunkPos sourceChunkPos, CarvingMask mask) abstract booleanWorldCarver.carve(CarvingContext context, C configuration, ChunkAccess chunk, Function<BlockPos, Holder<Biome>> biomeGetter, RandomSource random, Aquifer aquifer, ChunkPos sourceChunkPos, CarvingMask mask) Carves the given chunk with caves that originate from the givenchunkPos.protected booleanNetherWorldCarver.carveBlock(CarvingContext context, CaveCarverConfiguration configuration, ChunkAccess chunk, Function<BlockPos, Holder<Biome>> biomeGetter, CarvingMask mask, BlockPos.MutableBlockPos blockPos, BlockPos.MutableBlockPos helperPos, Aquifer aquifer, org.apache.commons.lang3.mutable.MutableBoolean hasGrass) protected booleanWorldCarver.carveBlock(CarvingContext context, C configuration, ChunkAccess chunk, Function<BlockPos, Holder<Biome>> biomeGetter, CarvingMask mask, BlockPos.MutableBlockPos blockPos, BlockPos.MutableBlockPos helperPos, Aquifer aquifer, org.apache.commons.lang3.mutable.MutableBoolean hasGrass) Carves a single block, replacing it with the appropriate state if possible, and handles replacing exposed dirt with grass.protected booleanWorldCarver.carveEllipsoid(CarvingContext context, C configuration, ChunkAccess chunk, Function<BlockPos, Holder<Biome>> biomeGetter, Aquifer aquifer, double x, double y, double z, double horizontalRadius, double verticalRadius, CarvingMask mask, WorldCarver.CarveSkipChecker skipChecker) Carves blocks in an ellipsoid (more accurately a spheroid), defined by a center (x, y, z) position, with a horizontal and vertical radius (the semi-axes)protected voidCaveWorldCarver.createRoom(CarvingContext context, CaveCarverConfiguration configuration, ChunkAccess chunk, Function<BlockPos, Holder<Biome>> biomeGetter, Aquifer aquifer, double x, double y, double z, float thickness, double yScale, CarvingMask mask, WorldCarver.CarveSkipChecker skipChecker) protected voidCaveWorldCarver.createTunnel(CarvingContext context, CaveCarverConfiguration configuration, ChunkAccess chunk, Function<BlockPos, Holder<Biome>> biomeGetter, long tunnelSeed, Aquifer aquifer, double x, double y, double z, double horizontalRadiusMultiplier, double verticalRadiusMultiplier, float thickness, float horizontalRotation, float verticalRotation, int step, int dist, double yScale, CarvingMask mask, WorldCarver.CarveSkipChecker skipChecker) private voidCanyonWorldCarver.doCarve(CarvingContext context, CanyonCarverConfiguration configuration, ChunkAccess chunk, Function<BlockPos, Holder<Biome>> biomeGetter, long tunnelSeed, Aquifer aquifer, double x, double y, double z, float thickness, float horizontalRotation, float verticalRotation, int step, int distance, double yScale, CarvingMask mask) CarvingContext.topMaterial(Function<BlockPos, Holder<Biome>> biomeGetter, ChunkAccess chunk, BlockPos pos, boolean underFluid) Deprecated. -
Uses of Holder in net.minecraft.world.level.levelgen.feature
Fields in net.minecraft.world.level.levelgen.feature declared as HolderModifier and TypeFieldDescriptionfinal Holder<PlacedFeature> WeightedPlacedFeature.featurefinal Holder<StructureProcessorList> FossilFeatureConfiguration.fossilProcessorsfinal Holder<StructureProcessorList> FossilFeatureConfiguration.overlayProcessorsFields in net.minecraft.world.level.levelgen.feature with type parameters of type HolderModifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec<Holder<ConfiguredFeature<?, ?>>> ConfiguredFeature.CODECConstructors in net.minecraft.world.level.levelgen.feature with parameters of type HolderModifierConstructorDescriptionFossilFeatureConfiguration(List<Identifier> fossilStructures, List<Identifier> overlayStructures, Holder<StructureProcessorList> fossilProcessors, Holder<StructureProcessorList> overlayProcessors, int maxEmptyCornersAllowed) WeightedPlacedFeature(Holder<PlacedFeature> feature, float chance) -
Uses of Holder in net.minecraft.world.level.levelgen.feature.configurations
Fields in net.minecraft.world.level.levelgen.feature.configurations declared as HolderModifier and TypeFieldDescriptionfinal Holder<PlacedFeature> RandomFeatureConfiguration.defaultFeatureprivate final Holder<PlacedFeature> RandomPatchConfiguration.featureThe field for thefeaturerecord component.final Holder<PlacedFeature> RandomBooleanFeatureConfiguration.featureFalsefinal Holder<PlacedFeature> RandomBooleanFeatureConfiguration.featureTruefinal Holder<PlacedFeature> RootSystemConfiguration.treeFeaturefinal Holder<PlacedFeature> VegetationPatchConfiguration.vegetationFeatureMethods in net.minecraft.world.level.levelgen.feature.configurations that return HolderModifier and TypeMethodDescriptionRandomPatchConfiguration.feature()Returns the value of thefeaturerecord component.Constructors in net.minecraft.world.level.levelgen.feature.configurations with parameters of type HolderModifierConstructorDescriptionRandomBooleanFeatureConfiguration(Holder<PlacedFeature> featureTrue, Holder<PlacedFeature> featureFalse) RandomFeatureConfiguration(List<WeightedPlacedFeature> features, Holder<PlacedFeature> defaultFeature) RandomPatchConfiguration(int tries, int xzSpread, int ySpread, Holder<PlacedFeature> feature) Creates an instance of aRandomPatchConfigurationrecord class.RootSystemConfiguration(Holder<PlacedFeature> treeFeature, int requiredVerticalSpaceForTree, int rootRadius, TagKey<Block> rootReplaceable, BlockStateProvider rootStateProvider, int rootPlacementAttempts, int rootColumnMaxHeight, int hangingRootRadius, int hangingRootsVerticalSpan, BlockStateProvider hangingRootStateProvider, int hangingRootPlacementAttempts, int allowedVerticalWaterForTree, BlockPredicate allowedTreePosition) VegetationPatchConfiguration(TagKey<Block> replaceable, BlockStateProvider groundState, Holder<PlacedFeature> vegetationFeature, CaveSurface surface, IntProvider depth, float extraBottomBlockChance, int verticalRange, float vegetationChance, IntProvider xzRadius, float extraEdgeColumnChance) -
Uses of Holder in net.minecraft.world.level.levelgen.flat
Fields in net.minecraft.world.level.levelgen.flat declared as HolderModifier and TypeFieldDescriptionFlatLevelGeneratorSettings.biomeFlatLevelGeneratorPreset.displayItemThe field for thedisplayItemrecord component.Fields in net.minecraft.world.level.levelgen.flat with type parameters of type HolderModifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec<Holder<FlatLevelGeneratorPreset>> FlatLevelGeneratorPreset.CODECprivate final List<Holder<PlacedFeature>> FlatLevelGeneratorSettings.lakesMethods in net.minecraft.world.level.levelgen.flat that return HolderModifier and TypeMethodDescriptionFlatLevelGeneratorPreset.displayItem()Returns the value of thedisplayItemrecord component.FlatLevelGeneratorSettings.getBiome()FlatLevelGeneratorSettings.getBiome(Optional<? extends Holder<Biome>> biome, Holder<Biome> fallbackBiome) FlatLevelGeneratorSettings.getDefaultBiome(HolderGetter<Biome> biomes) Methods in net.minecraft.world.level.levelgen.flat that return types with arguments of type HolderModifier and TypeMethodDescriptionstatic List<Holder<PlacedFeature>> FlatLevelGeneratorSettings.createLakesList(HolderGetter<PlacedFeature> placedFeatures) Methods in net.minecraft.world.level.levelgen.flat with parameters of type HolderModifier and TypeMethodDescriptionFlatLevelGeneratorSettings.adjustGenerationSettings(Holder<Biome> sourceBiome) FlatLevelGeneratorSettings.getBiome(Optional<? extends Holder<Biome>> biome, Holder<Biome> fallbackBiome) FlatLevelGeneratorSettings.withBiomeAndLayers(List<FlatLayerInfo> layers, Optional<HolderSet<StructureSet>> structureOverrides, Holder<Biome> biome) Method parameters in net.minecraft.world.level.levelgen.flat with type arguments of type HolderModifier and TypeMethodDescriptionFlatLevelGeneratorSettings.getBiome(Optional<? extends Holder<Biome>> biome, Holder<Biome> fallbackBiome) Constructors in net.minecraft.world.level.levelgen.flat with parameters of type HolderModifierConstructorDescriptionFlatLevelGeneratorPreset(Holder<Item> displayItem, FlatLevelGeneratorSettings settings) Creates an instance of aFlatLevelGeneratorPresetrecord class.privateFlatLevelGeneratorSettings(Optional<HolderSet<StructureSet>> structureOverrides, List<FlatLayerInfo> layers, boolean lakes, boolean features, Optional<Holder<Biome>> biome, Holder.Reference<Biome> fallbackBiome, Holder<PlacedFeature> lavaUnderground, Holder<PlacedFeature> lavaSurface) FlatLevelGeneratorSettings(Optional<HolderSet<StructureSet>> structureOverrides, Holder<Biome> biome, List<Holder<PlacedFeature>> lakes) Constructor parameters in net.minecraft.world.level.levelgen.flat with type arguments of type HolderModifierConstructorDescriptionFlatLevelGeneratorSettings(Optional<HolderSet<StructureSet>> structureOverrides, Holder<Biome> biome, List<Holder<PlacedFeature>> lakes) -
Uses of Holder in net.minecraft.world.level.levelgen.placement
Fields in net.minecraft.world.level.levelgen.placement declared as HolderModifier and TypeFieldDescriptionprivate final Holder<ConfiguredFeature<?, ?>> PlacedFeature.featureThe field for thefeaturerecord component.Fields in net.minecraft.world.level.levelgen.placement with type parameters of type HolderModifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec<Holder<PlacedFeature>> PlacedFeature.CODECMethods in net.minecraft.world.level.levelgen.placement that return HolderModifier and TypeMethodDescriptionHolder<ConfiguredFeature<?, ?>> PlacedFeature.feature()Returns the value of thefeaturerecord component.Constructors in net.minecraft.world.level.levelgen.placement with parameters of type HolderModifierConstructorDescriptionPlacedFeature(Holder<ConfiguredFeature<?, ?>> feature, List<PlacementModifier> placement) Creates an instance of aPlacedFeaturerecord class. -
Uses of Holder in net.minecraft.world.level.levelgen.presets
Fields in net.minecraft.world.level.levelgen.presets declared as HolderModifier and TypeFieldDescriptionprivate final Holder<DimensionType> WorldPresets.Bootstrap.overworldDimensionTypeFields in net.minecraft.world.level.levelgen.presets with type parameters of type HolderModifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec<Holder<WorldPreset>> WorldPreset.CODECMethods in net.minecraft.world.level.levelgen.presets with parameters of type HolderModifier and TypeMethodDescriptionprivate LevelStemWorldPresets.Bootstrap.makeNoiseBasedOverworld(BiomeSource overworldBiomeSource, Holder<NoiseGeneratorSettings> noiseSettings) -
Uses of Holder in net.minecraft.world.level.levelgen.structure
Fields in net.minecraft.world.level.levelgen.structure declared as HolderModifier and TypeFieldDescriptionStructureSet.StructureSelectionEntry.structureThe field for thestructurerecord component.Fields in net.minecraft.world.level.levelgen.structure with type parameters of type HolderModifier and TypeFieldDescriptionStructure.CODECstatic final com.mojang.serialization.Codec<Holder<StructureSet>> StructureSet.CODECStructure.GenerationContext.validBiomeThe field for thevalidBiomerecord component.Methods in net.minecraft.world.level.levelgen.structure that return HolderModifier and TypeMethodDescriptionStructureSet.StructureSelectionEntry.structure()Returns the value of thestructurerecord component.Methods in net.minecraft.world.level.levelgen.structure that return types with arguments of type HolderModifier and TypeMethodDescriptionStructure.GenerationContext.validBiome()Returns the value of thevalidBiomerecord component.Methods in net.minecraft.world.level.levelgen.structure with parameters of type HolderModifier and TypeMethodDescriptionStructure.generate(Holder<Structure> selected, ResourceKey<Level> dimension, RegistryAccess registryAccess, ChunkGenerator chunkGenerator, BiomeSource biomeSource, RandomState randomState, StructureTemplateManager structureTemplateManager, long seed, ChunkPos sourceChunkPos, int references, LevelHeightAccessor heightAccessor, Predicate<Holder<Biome>> validBiome) Method parameters in net.minecraft.world.level.levelgen.structure with type arguments of type HolderModifier and TypeMethodDescriptionStructure.generate(Holder<Structure> selected, ResourceKey<Level> dimension, RegistryAccess registryAccess, ChunkGenerator chunkGenerator, BiomeSource biomeSource, RandomState randomState, StructureTemplateManager structureTemplateManager, long seed, ChunkPos sourceChunkPos, int references, LevelHeightAccessor heightAccessor, Predicate<Holder<Biome>> validBiome) Constructors in net.minecraft.world.level.levelgen.structure with parameters of type HolderModifierConstructorDescriptionStructureSelectionEntry(Holder<Structure> structure, int weight) Creates an instance of aStructureSelectionEntryrecord class.StructureSet(Holder<Structure> singleEntry, StructurePlacement placement) Constructor parameters in net.minecraft.world.level.levelgen.structure with type arguments of type HolderModifierConstructorDescriptionGenerationContext(RegistryAccess registryAccess, ChunkGenerator chunkGenerator, BiomeSource biomeSource, RandomState randomState, StructureTemplateManager structureTemplateManager, long seed, ChunkPos chunkPos, LevelHeightAccessor heightAccessor, Predicate<Holder<Biome>> validBiome) GenerationContext(RegistryAccess registryAccess, ChunkGenerator chunkGenerator, BiomeSource biomeSource, RandomState randomState, StructureTemplateManager structureTemplateManager, WorldgenRandom random, long seed, ChunkPos chunkPos, LevelHeightAccessor heightAccessor, Predicate<Holder<Biome>> validBiome) Creates an instance of aGenerationContextrecord class. -
Uses of Holder in net.minecraft.world.level.levelgen.structure.pieces
Fields in net.minecraft.world.level.levelgen.structure.pieces with type parameters of type HolderModifier and TypeFieldDescriptionPieceGeneratorSupplier.Context.validBiomeThe field for thevalidBiomerecord component.Methods in net.minecraft.world.level.levelgen.structure.pieces that return types with arguments of type HolderModifier and TypeMethodDescriptionPieceGeneratorSupplier.Context.validBiome()Returns the value of thevalidBiomerecord component.Constructor parameters in net.minecraft.world.level.levelgen.structure.pieces with type arguments of type HolderModifierConstructorDescriptionContext(ChunkGenerator chunkGenerator, BiomeSource biomeSource, RandomState randomState, long seed, ChunkPos chunkPos, C config, LevelHeightAccessor heightAccessor, Predicate<Holder<Biome>> validBiome, StructureTemplateManager structureTemplateManager, RegistryAccess registryAccess) Creates an instance of aContextrecord class. -
Uses of Holder in net.minecraft.world.level.levelgen.structure.placement
Fields in net.minecraft.world.level.levelgen.structure.placement declared as HolderModifier and TypeFieldDescriptionprivate final Holder<StructureSet> StructurePlacement.ExclusionZone.otherSetDeprecated.The field for theotherSetrecord component.Methods in net.minecraft.world.level.levelgen.structure.placement that return HolderModifier and TypeMethodDescriptionStructurePlacement.ExclusionZone.otherSet()Deprecated.Returns the value of theotherSetrecord component.Constructors in net.minecraft.world.level.levelgen.structure.placement with parameters of type HolderModifierConstructorDescriptionExclusionZone(Holder<StructureSet> otherSet, int chunkCount) Deprecated.Creates an instance of aExclusionZonerecord class. -
Uses of Holder in net.minecraft.world.level.levelgen.structure.pools
Fields in net.minecraft.world.level.levelgen.structure.pools declared as HolderModifier and TypeFieldDescriptionprivate static final Holder<StructureProcessorList> StructurePoolElement.EMPTYprivate final Holder<StructureTemplatePool> StructureTemplatePool.fallbackprivate final Holder<PlacedFeature> FeaturePoolElement.featureprotected final Holder<StructureProcessorList> SinglePoolElement.processorsFields in net.minecraft.world.level.levelgen.structure.pools with type parameters of type HolderModifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec<Holder<StructureTemplatePool>> StructureTemplatePool.CODECprivate static final org.apache.commons.lang3.mutable.MutableObject<com.mojang.serialization.Codec<Holder<StructureTemplatePool>>> StructureTemplatePool.CODEC_REFERENCEMethods in net.minecraft.world.level.levelgen.structure.pools that return HolderMethods in net.minecraft.world.level.levelgen.structure.pools that return types with arguments of type HolderModifier and TypeMethodDescriptionprotected static <E extends SinglePoolElement>
com.mojang.serialization.codecs.RecordCodecBuilder<E, Holder<StructureProcessorList>> SinglePoolElement.processorsCodec()Methods in net.minecraft.world.level.levelgen.structure.pools with parameters of type HolderModifier and TypeMethodDescriptionstatic Optional<Structure.GenerationStub> JigsawPlacement.addPieces(Structure.GenerationContext context, Holder<StructureTemplatePool> startPool, Optional<Identifier> startJigsaw, int maxDepth, BlockPos position, boolean doExpansionHack, Optional<Heightmap.Types> projectStartToHeightmap, JigsawStructure.MaxDistance maxDistanceFromCenter, PoolAliasLookup poolAliasLookup, DimensionPadding dimensionPadding, LiquidSettings liquidSettings) StructurePoolElement.feature(Holder<PlacedFeature> feature) static booleanJigsawPlacement.generateJigsaw(ServerLevel level, Holder<StructureTemplatePool> pool, Identifier target, int maxDepth, BlockPos position, boolean keepJigsaws) StructurePoolElement.legacy(String location, Holder<StructureProcessorList> processors) StructurePoolElement.single(String location, Holder<StructureProcessorList> processors) StructurePoolElement.single(String location, Holder<StructureProcessorList> processors, LiquidSettings overrideLiquidSettings) Constructors in net.minecraft.world.level.levelgen.structure.pools with parameters of type HolderModifierConstructorDescriptionprotectedFeaturePoolElement(Holder<PlacedFeature> feature, StructureTemplatePool.Projection projection) protectedLegacySinglePoolElement(com.mojang.datafixers.util.Either<Identifier, StructureTemplate> template, Holder<StructureProcessorList> processors, StructureTemplatePool.Projection projection, Optional<LiquidSettings> liquidSettings) protectedSinglePoolElement(com.mojang.datafixers.util.Either<Identifier, StructureTemplate> template, Holder<StructureProcessorList> processors, StructureTemplatePool.Projection projection, Optional<LiquidSettings> overrideLiquidSettings) StructureTemplatePool(Holder<StructureTemplatePool> fallback, List<com.mojang.datafixers.util.Pair<Function<StructureTemplatePool.Projection, ? extends StructurePoolElement>, Integer>> templates, StructureTemplatePool.Projection projection) StructureTemplatePool(Holder<StructureTemplatePool> fallback, List<com.mojang.datafixers.util.Pair<StructurePoolElement, Integer>> templates) -
Uses of Holder in net.minecraft.world.level.levelgen.structure.pools.alias
Methods in net.minecraft.world.level.levelgen.structure.pools.alias with parameters of type HolderModifier and TypeMethodDescriptionstatic voidPoolAliasBindings.registerTargetsAsPools(BootstrapContext<StructureTemplatePool> context, Holder<StructureTemplatePool> emptyPool, List<PoolAliasBinding> aliasBindings) -
Uses of Holder in net.minecraft.world.level.levelgen.structure.structures
Fields in net.minecraft.world.level.levelgen.structure.structures declared as HolderModifier and TypeFieldDescriptionprivate final Holder<StructureTemplatePool> JigsawStructure.startPoolMethods in net.minecraft.world.level.levelgen.structure.structures that return HolderMethods in net.minecraft.world.level.levelgen.structure.structures with parameters of type HolderModifier and TypeMethodDescriptionprivate static booleanConstructors in net.minecraft.world.level.levelgen.structure.structures with parameters of type HolderModifierConstructorDescriptionJigsawStructure(Structure.StructureSettings settings, Holder<StructureTemplatePool> startPool, int maxDepth, HeightProvider startHeight, boolean useExpansionHack) JigsawStructure(Structure.StructureSettings settings, Holder<StructureTemplatePool> startPool, int maxDepth, HeightProvider startHeight, boolean useExpansionHack, Heightmap.Types projectStartToHeightmap) JigsawStructure(Structure.StructureSettings settings, Holder<StructureTemplatePool> startPool, Optional<Identifier> startJigsawName, int maxDepth, HeightProvider startHeight, boolean useExpansionHack, Optional<Heightmap.Types> projectStartToHeightmap, JigsawStructure.MaxDistance maxDistanceFromCenter, List<PoolAliasBinding> poolAliases, DimensionPadding dimensionPadding, LiquidSettings liquidSettings) -
Uses of Holder in net.minecraft.world.level.levelgen.structure.templatesystem
Fields in net.minecraft.world.level.levelgen.structure.templatesystem with type parameters of type HolderModifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec<Holder<StructureProcessorList>> StructureProcessorType.LIST_CODEC -
Uses of Holder in net.minecraft.world.level.levelgen.synth
Fields in net.minecraft.world.level.levelgen.synth with type parameters of type HolderModifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec<Holder<NormalNoise.NoiseParameters>> NormalNoise.NoiseParameters.CODEC -
Uses of Holder in net.minecraft.world.level.material
Methods in net.minecraft.world.level.material that return Holder -
Uses of Holder in net.minecraft.world.level.saveddata.maps
Fields in net.minecraft.world.level.saveddata.maps declared as HolderModifier and TypeFieldDescriptionstatic final Holder<MapDecorationType> MapDecorationTypes.BLACK_BANNERstatic final Holder<MapDecorationType> MapDecorationTypes.BLUE_BANNERstatic final Holder<MapDecorationType> MapDecorationTypes.BLUE_MARKERstatic final Holder<MapDecorationType> MapDecorationTypes.BROWN_BANNERstatic final Holder<MapDecorationType> MapDecorationTypes.CYAN_BANNERstatic final Holder<MapDecorationType> MapDecorationTypes.DESERT_VILLAGEstatic final Holder<MapDecorationType> MapDecorationTypes.FRAMEstatic final Holder<MapDecorationType> MapDecorationTypes.GRAY_BANNERstatic final Holder<MapDecorationType> MapDecorationTypes.GREEN_BANNERstatic final Holder<MapDecorationType> MapDecorationTypes.JUNGLE_TEMPLEstatic final Holder<MapDecorationType> MapDecorationTypes.LIGHT_BLUE_BANNERstatic final Holder<MapDecorationType> MapDecorationTypes.LIGHT_GRAY_BANNERstatic final Holder<MapDecorationType> MapDecorationTypes.LIME_BANNERstatic final Holder<MapDecorationType> MapDecorationTypes.MAGENTA_BANNERstatic final Holder<MapDecorationType> MapDecorationTypes.OCEAN_MONUMENTstatic final Holder<MapDecorationType> MapDecorationTypes.ORANGE_BANNERstatic final Holder<MapDecorationType> MapDecorationTypes.PINK_BANNERstatic final Holder<MapDecorationType> MapDecorationTypes.PLAINS_VILLAGEstatic final Holder<MapDecorationType> MapDecorationTypes.PLAYERstatic final Holder<MapDecorationType> MapDecorationTypes.PLAYER_OFF_LIMITSstatic final Holder<MapDecorationType> MapDecorationTypes.PLAYER_OFF_MAPstatic final Holder<MapDecorationType> MapDecorationTypes.PURPLE_BANNERstatic final Holder<MapDecorationType> MapDecorationTypes.RED_BANNERstatic final Holder<MapDecorationType> MapDecorationTypes.RED_MARKERstatic final Holder<MapDecorationType> MapDecorationTypes.RED_Xstatic final Holder<MapDecorationType> MapDecorationTypes.SAVANNA_VILLAGEstatic final Holder<MapDecorationType> MapDecorationTypes.SNOWY_VILLAGEstatic final Holder<MapDecorationType> MapDecorationTypes.SWAMP_HUTstatic final Holder<MapDecorationType> MapDecorationTypes.TAIGA_VILLAGEstatic final Holder<MapDecorationType> MapDecorationTypes.TARGET_POINTstatic final Holder<MapDecorationType> MapDecorationTypes.TARGET_Xstatic final Holder<MapDecorationType> MapDecorationTypes.TRIAL_CHAMBERSprivate final Holder<MapDecorationType> MapDecoration.typeThe field for thetyperecord component.private final Holder<MapDecorationType> MapItemSavedData.MapDecorationLocation.typeThe field for thetyperecord component.static final Holder<MapDecorationType> MapDecorationTypes.WHITE_BANNERstatic final Holder<MapDecorationType> MapDecorationTypes.WOODLAND_MANSIONstatic final Holder<MapDecorationType> MapDecorationTypes.YELLOW_BANNERFields in net.minecraft.world.level.saveddata.maps with type parameters of type HolderModifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec<Holder<MapDecorationType>> MapDecorationType.CODECstatic final StreamCodec<RegistryFriendlyByteBuf, Holder<MapDecorationType>> MapDecorationType.STREAM_CODECMethods in net.minecraft.world.level.saveddata.maps that return HolderModifier and TypeMethodDescriptionstatic Holder<MapDecorationType> MapDecorationTypes.bootstrap(Registry<MapDecorationType> registry) private @Nullable Holder<MapDecorationType> MapItemSavedData.decorationTypeForPlayerOutsideMap(float xDeltaFromCenter, float yDeltaFromCenter) MapBanner.getDecoration()private static Holder<MapDecorationType> MapDecorationTypes.register(String name, String assetName, boolean showOnItemFrame, boolean trackCount) private static Holder<MapDecorationType> MapDecorationTypes.register(String name, String assetName, boolean showOnItemFrame, int mapColor, boolean trackCount, boolean explorationMapElement) MapDecoration.type()Returns the value of thetyperecord component.MapItemSavedData.MapDecorationLocation.type()Returns the value of thetyperecord component.Methods in net.minecraft.world.level.saveddata.maps that return types with arguments of type HolderModifier and TypeMethodDescriptionprivate @Nullable com.mojang.datafixers.util.Pair<Holder<MapDecorationType>, Byte> MapItemSavedData.playerDecorationTypeAndRotation(Holder<MapDecorationType> type, @Nullable LevelAccessor level, double yRot, float xDeltaFromCenter, float yDeltaFromCenter) Methods in net.minecraft.world.level.saveddata.maps with parameters of type HolderModifier and TypeMethodDescriptionvoidMapItemSavedData.addDecoration(Holder<MapDecorationType> type, @Nullable LevelAccessor level, String key, double xPos, double zPos, double yRot, @Nullable Component name) static voidMapItemSavedData.addTargetDecoration(ItemStack itemStack, BlockPos position, String key, Holder<MapDecorationType> decorationType) private @Nullable MapItemSavedData.MapDecorationLocationMapItemSavedData.calculateDecorationLocationAndType(Holder<MapDecorationType> type, @Nullable LevelAccessor level, double yRot, float xDeltaFromCenter, float yDeltaFromCenter) private @Nullable com.mojang.datafixers.util.Pair<Holder<MapDecorationType>, Byte> MapItemSavedData.playerDecorationTypeAndRotation(Holder<MapDecorationType> type, @Nullable LevelAccessor level, double yRot, float xDeltaFromCenter, float yDeltaFromCenter) Constructors in net.minecraft.world.level.saveddata.maps with parameters of type HolderModifierConstructorDescriptionMapDecoration(Holder<MapDecorationType> type, byte x, byte y, byte rot, Optional<Component> name) Creates an instance of aMapDecorationrecord class.privateMapDecorationLocation(Holder<MapDecorationType> type, byte x, byte y, byte rot) Creates an instance of aMapDecorationLocationrecord class. -
Uses of Holder in net.minecraft.world.level.storage.loot
Fields in net.minecraft.world.level.storage.loot with type parameters of type Holder -
Uses of Holder in net.minecraft.world.level.storage.loot.entries
Fields in net.minecraft.world.level.storage.loot.entries declared as HolderConstructors in net.minecraft.world.level.storage.loot.entries with parameters of type HolderModifierConstructorDescriptionprivateLootItem(Holder<Item> item, int weight, int quality, List<LootItemCondition> conditions, List<LootItemFunction> functions) -
Uses of Holder in net.minecraft.world.level.storage.loot.functions
Fields in net.minecraft.world.level.storage.loot.functions declared as HolderModifier and TypeFieldDescriptionSetAttributesFunction.Modifier.attributeThe field for theattributerecord component.SetAttributesFunction.ModifierBuilder.attributeCopyBlockState.blockCopyBlockState.Builder.blockstatic final Holder<MapDecorationType> ExplorationMapFunction.DEFAULT_DECORATIONSetStewEffectFunction.EffectEntry.effectThe field for theeffectrecord component.private final Holder<Enchantment> ApplyBonusCount.enchantmentprivate final Holder<Enchantment> EnchantedCountIncreaseFunction.Builder.enchantmentprivate final Holder<Enchantment> EnchantedCountIncreaseFunction.enchantmentSetItemFunction.itemprivate Holder<MapDecorationType> ExplorationMapFunction.Builder.mapDecorationprivate final Holder<MapDecorationType> ExplorationMapFunction.mapDecorationSetPotionFunction.potionprivate final Holder<BlockEntityType<?>> SetContainerLootTable.typeFields in net.minecraft.world.level.storage.loot.functions with type parameters of type HolderModifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec<Holder<LootItemFunction>> LootItemFunctions.CODECprivate final ImmutableMap.Builder<Holder<Enchantment>, NumberProvider> SetEnchantmentsFunction.Builder.enchantmentsprivate final Map<Holder<Enchantment>, NumberProvider> SetEnchantmentsFunction.enchantmentsMethods in net.minecraft.world.level.storage.loot.functions that return HolderModifier and TypeMethodDescriptionSetAttributesFunction.Modifier.attribute()Returns the value of theattributerecord component.SetStewEffectFunction.EffectEntry.effect()Returns the value of theeffectrecord component.Methods in net.minecraft.world.level.storage.loot.functions with parameters of type HolderModifier and TypeMethodDescriptionstatic LootItemConditionalFunction.Builder<?> ApplyBonusCount.addBonusBinomialDistributionCount(Holder<Enchantment> enchantment, float probability, int extraRounds) static LootItemConditionalFunction.Builder<?> ApplyBonusCount.addOreBonusCount(Holder<Enchantment> enchantment) SetBannerPatternFunction.Builder.addPattern(Holder<BannerPattern> pattern, DyeColor color) static LootItemConditionalFunction.Builder<?> ApplyBonusCount.addUniformBonusCount(Holder<Enchantment> enchantment) static LootItemConditionalFunction.Builder<?> ApplyBonusCount.addUniformBonusCount(Holder<Enchantment> enchantment, int bonusMultiplier) private ItemStackEnchantRandomlyFunction.enchantItem(ItemStack itemStack, Holder<Enchantment> enchantment, LootContext context) SetAttributesFunction.modifier(Identifier id, Holder<Attribute> attribute, AttributeModifier.Operation operation, NumberProvider amount) ExplorationMapFunction.Builder.setMapDecoration(Holder<MapDecorationType> mapDecoration) static LootItemConditionalFunction.Builder<?> SetStewEffectFunction.Builder.withEffect(Holder<MobEffect> effect, NumberProvider duration) EnchantRandomlyFunction.Builder.withEnchantment(Holder<Enchantment> enchantment) SetEnchantmentsFunction.Builder.withEnchantment(Holder<Enchantment> enchantment, NumberProvider levelProvider) Constructors in net.minecraft.world.level.storage.loot.functions with parameters of type HolderModifierConstructorDescriptionprivateApplyBonusCount(List<LootItemCondition> predicates, Holder<Enchantment> enchantment, ApplyBonusCount.Formula formula) Builder(Holder<Enchantment> enchantment, NumberProvider count) privateCopyBlockState(List<LootItemCondition> predicates, Holder<Block> block, List<String> propertyNames) privateCopyBlockState(List<LootItemCondition> predicates, Holder<Block> block, Set<Property<?>> properties) privateEffectEntry(Holder<MobEffect> effect, NumberProvider duration) Creates an instance of aEffectEntryrecord class.privateEnchantedCountIncreaseFunction(List<LootItemCondition> predicates, Holder<Enchantment> enchantment, NumberProvider count, int limit) privateExplorationMapFunction(List<LootItemCondition> predicates, TagKey<Structure> destination, Holder<MapDecorationType> mapDecoration, byte zoom, int searchRadius, boolean skipKnownStructures) privateModifier(Identifier id, Holder<Attribute> attribute, AttributeModifier.Operation operation, NumberProvider amount, List<EquipmentSlotGroup> slots) Creates an instance of aModifierrecord class.ModifierBuilder(Identifier id, Holder<Attribute> attribute, AttributeModifier.Operation operation, NumberProvider amount) privateSetContainerLootTable(List<LootItemCondition> predicates, ResourceKey<LootTable> name, long seed, Holder<BlockEntityType<?>> type) SetItemFunction(List<LootItemCondition> predicates, Holder<Item> item) privateSetPotionFunction(List<LootItemCondition> predicates, Holder<Potion> potion) Constructor parameters in net.minecraft.world.level.storage.loot.functions with type arguments of type HolderModifierConstructorDescriptionprivateSetEnchantmentsFunction(List<LootItemCondition> predicates, Map<Holder<Enchantment>, NumberProvider> enchantments, boolean add) -
Uses of Holder in net.minecraft.world.level.storage.loot.predicates
Fields in net.minecraft.world.level.storage.loot.predicates declared as HolderModifier and TypeFieldDescriptionLootItemBlockStatePropertyCondition.blockThe field for theblockrecord component.LootItemBlockStatePropertyCondition.Builder.blockprivate final Holder<WorldClock> TimeCheck.Builder.clockprivate final Holder<WorldClock> TimeCheck.clockThe field for theclockrecord component.private final Holder<Enchantment> BonusLevelTableCondition.enchantmentThe field for theenchantmentrecord component.private final Holder<Enchantment> LootItemRandomChanceWithEnchantedBonusCondition.enchantmentThe field for theenchantmentrecord component.Fields in net.minecraft.world.level.storage.loot.predicates with type parameters of type HolderModifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec<Holder<LootItemCondition>> LootItemCondition.CODECMethods in net.minecraft.world.level.storage.loot.predicates that return HolderModifier and TypeMethodDescriptionLootItemBlockStatePropertyCondition.block()Returns the value of theblockrecord component.TimeCheck.clock()Returns the value of theclockrecord component.BonusLevelTableCondition.enchantment()Returns the value of theenchantmentrecord component.LootItemRandomChanceWithEnchantedBonusCondition.enchantment()Returns the value of theenchantmentrecord component.Methods in net.minecraft.world.level.storage.loot.predicates with parameters of type HolderModifier and TypeMethodDescriptionstatic LootItemCondition.BuilderBonusLevelTableCondition.bonusLevelFlatChance(Holder<Enchantment> enchantment, float... chances) static TimeCheck.BuilderTimeCheck.time(Holder<WorldClock> clock, IntRange value) Constructors in net.minecraft.world.level.storage.loot.predicates with parameters of type HolderModifierConstructorDescriptionBonusLevelTableCondition(Holder<Enchantment> enchantment, List<Float> values) Creates an instance of aBonusLevelTableConditionrecord class.Builder(Holder<WorldClock> clock, IntRange value) LootItemBlockStatePropertyCondition(Holder<Block> block, Optional<StatePropertiesPredicate> properties) Creates an instance of aLootItemBlockStatePropertyConditionrecord class.LootItemRandomChanceWithEnchantedBonusCondition(float unenchantedChance, LevelBasedValue enchantedChance, Holder<Enchantment> enchantment) Creates an instance of aLootItemRandomChanceWithEnchantedBonusConditionrecord class.Creates an instance of aTimeCheckrecord class. -
Uses of Holder in net.minecraft.world.timeline
Fields in net.minecraft.world.timeline declared as HolderModifier and TypeFieldDescriptionprivate final Holder<WorldClock> AttributeTrackSampler.clockprivate final Holder<WorldClock> Timeline.Builder.clockprivate final Holder<WorldClock> Timeline.clockFields in net.minecraft.world.timeline with type parameters of type HolderMethods in net.minecraft.world.timeline that return HolderMethods in net.minecraft.world.timeline with parameters of type HolderModifier and TypeMethodDescriptionAttributeTrack.bakeSampler(EnvironmentAttribute<Value> attribute, Holder<WorldClock> clock, Optional<Integer> periodTicks, ClockManager clockManager) static Timeline.BuilderTimeline.builder(Holder<WorldClock> clock) Constructors in net.minecraft.world.timeline with parameters of type HolderModifierConstructorDescriptionAttributeTrackSampler(Holder<WorldClock> clock, Optional<Integer> periodTicks, AttributeModifier<Value, Argument> modifier, KeyframeTrack<Argument> argumentTrack, LerpFunction<Argument> argumentLerp, ClockManager clockManager) privateBuilder(Holder<WorldClock> clock) privateTimeline(Holder<WorldClock> clock, Optional<Integer> periodTicks, Map<EnvironmentAttribute<?>, AttributeTrack<?, ?>> tracks, Map<ResourceKey<ClockTimeMarker>, Timeline.TimeMarkerInfo> timeMarkers) -
Uses of Holder in net.neoforged.neoforge.client.extensions.common
Methods in net.neoforged.neoforge.client.extensions.common with parameters of type HolderModifier and TypeMethodDescriptionfinal voidRegisterClientExtensionsEvent.registerBlock(IClientBlockExtensions extensions, Holder<Block>... blocks) Register the givenIClientBlockExtensionsfor the givenBlocksfinal voidRegisterClientExtensionsEvent.registerFluidType(IClientFluidTypeExtensions extensions, Holder<FluidType>... fluidTypes) Register the givenIClientFluidTypeExtensionsfor the givenFluidTypesfinal voidRegisterClientExtensionsEvent.registerItem(IClientItemExtensions extensions, Holder<Item>... items) Register the givenIClientItemExtensionsfor the givenItemsfinal voidRegisterClientExtensionsEvent.registerMobEffect(IClientMobEffectExtensions extensions, Holder<MobEffect>... mobEffects) Register the givenIClientMobEffectExtensionsfor the givenMobEffects -
Uses of Holder in net.neoforged.neoforge.client.renderstate
Methods in net.neoforged.neoforge.client.renderstate with parameters of type HolderModifier and TypeMethodDescriptionRenderStateExtensions.onUpdateMapDecorationRenderState(Holder<MapDecorationType> mapDecorationTypeHolder, MapItemSavedData mapItemSavedData, MapRenderState mapRenderState, MapRenderState.MapDecorationRenderState mapDecorationRenderState) -
Uses of Holder in net.neoforged.neoforge.common
Fields in net.neoforged.neoforge.common declared as HolderModifier and TypeFieldDescriptionstatic final Holder<HolderSetType> NeoForgeMod.AND_HOLDER_SETStock holder set type that represents an intersection of other holdersets.static final Holder<HolderSetType> NeoForgeMod.ANY_HOLDER_SETStock holder set type that represents any/all values in a registry.static final Holder<TicketType> NeoForgeMod.BLOCK_TICKETstatic final Holder<TicketType> NeoForgeMod.BLOCK_WITH_NATURAL_SPAWNING_TICKETNeoForgeMod.CREATIVE_FLIGHTThis attribute controls if the player may use creative flight when not in creative mode.NeoForgeMod.EMPTY_TYPEstatic final Holder<TicketType> NeoForgeMod.ENTITY_TICKETstatic final Holder<TicketType> NeoForgeMod.ENTITY_WITH_NATURAL_SPAWNING_TICKETprivate static final Holder<ArgumentTypeInfo<?, ?>> NeoForgeMod.ENUM_COMMAND_ARGUMENT_TYPEstatic final Holder<TicketType> NeoForgeMod.GENERATE_FORCED_TICKETNeoForgeMod.LAVA_TYPENeoForgeMod.NAMETAG_DISTANCEstatic final Holder<HolderSetType> NeoForgeMod.NOT_HOLDER_SETStock holder set type that represents all values in a registry except those in another given set.static final Holder<HolderSetType> NeoForgeMod.OR_HOLDER_SETStock holder set type that represents a union of other holdersets.NeoForgeMod.SWIM_SPEEDNeoForgeMod.WATER_TYPEMethods in net.neoforged.neoforge.common with parameters of type HolderModifier and TypeMethodDescriptionstatic booleanCommonHooks.onVanillaGameEvent(Level level, Holder<GameEvent> vanillaEvent, Vec3 pos, GameEvent.Context context) -
Uses of Holder in net.neoforged.neoforge.common.crafting
Methods in net.neoforged.neoforge.common.crafting that return types with arguments of type HolderModifier and TypeMethodDescriptionBlockTagIngredient.items()CompoundIngredient.items()CustomDisplayIngredient.items()DataComponentIngredient.items()DifferenceIngredient.items()ICustomIngredient.items()Returns the list of items that this ingredient accepts.IntersectionIngredient.items()Methods in net.neoforged.neoforge.common.crafting with parameters of type HolderModifier and TypeMethodDescriptionstatic IngredientDataComponentIngredient.of(boolean exhaustive, DataComponentMap map, Holder<Item>... items) Creates a new ingredient matching any item from the list, containing the given componentsstatic IngredientDataComponentIngredient.of(boolean exhaustive, DataComponentPatch predicate, Holder<Item>... items) Creates a new ingredient matching any item from the list, containing the given components -
Uses of Holder in net.neoforged.neoforge.common.data
Methods in net.neoforged.neoforge.common.data with parameters of type HolderModifier and TypeMethodDescriptionDataMapProvider.Builder.add(Holder<R> object, T value, boolean replace, ICondition... conditions) protected voidSoundDefinitionsProvider.add(Holder<SoundEvent> soundEvent, SoundDefinition definition) Adds the entry name associated with the suppliedSoundEventwith the givenSoundDefinitionto the list. -
Uses of Holder in net.neoforged.neoforge.common.extensions
Methods in net.neoforged.neoforge.common.extensions that return HolderModifier and TypeMethodDescriptionIHolderExtension.getDelegate()Returns the holder that this holder wraps.default <T> Holder<T> IHolderLookupProviderExtension.holderOrThrow(ResourceKey<T> key) Shortcut method to get a holder from a ResourceKey.default <T> Holder<T> ILevelReaderExtension.holderOrThrow(ResourceKey<T> key) Shortcut method to get a holder from a ResourceKey. seeIHolderLookupProviderExtensionMethods in net.neoforged.neoforge.common.extensions with parameters of type HolderModifier and TypeMethodDescriptiondefault intIItemExtension.getEnchantmentLevel(ItemInstance stack, Holder<Enchantment> enchantment) Gets the level of the enchantment currently present on the stack.default intItemInstanceExtension.getEnchantmentLevel(Holder<Enchantment> enchantment) Gets the gameplay level of the target enchantment on this stack.default booleanIItemExtension.isPrimaryItemFor(ItemStack stack, Holder<Enchantment> enchantment) Checks if an item should be treated as a primary item for a given enchantment.default booleanIItemStackExtension.isPrimaryItemFor(Holder<Enchantment> enchantment) default booleanIItemExtension.supportsEnchantment(ItemStack stack, Holder<Enchantment> enchantment) Checks if the provided enchantment is applicable to the passed item stack.default booleanIItemStackExtension.supportsEnchantment(Holder<Enchantment> enchantment) -
Uses of Holder in net.neoforged.neoforge.common.util
Methods in net.neoforged.neoforge.common.util that return types with arguments of type HolderModifier and TypeMethodDescriptionstatic Multimap<Holder<Attribute>, AttributeModifier> AttributeUtil.getSortedModifiers(ItemStack stack, EquipmentSlotGroup slot) Returns a sorted, mutableMultimapcontaining all the attribute modifiers on an item stack for the given group.static Multimap<Holder<Attribute>, AttributeModifier> AttributeUtil.sortedMap()Creates a sortedTreeMultimapused to ensure a stable iteration order of item attribute modifiers.Methods in net.neoforged.neoforge.common.util with parameters of type HolderModifier and TypeMethodDescriptionvoidClockAdjustment.Absolute.apply(ServerClockManager clockManager, Holder<WorldClock> clock) voidClockAdjustment.apply(ServerClockManager clockManager, Holder<WorldClock> clock) voidClockAdjustment.Marker.apply(ServerClockManager clockManager, Holder<WorldClock> clock) voidClockAdjustment.Relative.apply(ServerClockManager clockManager, Holder<WorldClock> clock) Method parameters in net.neoforged.neoforge.common.util with type arguments of type HolderModifier and TypeMethodDescriptionstatic voidAttributeUtil.addPotionTooltip(List<com.mojang.datafixers.util.Pair<Holder<Attribute>, AttributeModifier>> list, Consumer<Component> tooltips) Adds tooltip lines for the attribute modifiers contained in aPotionContents.static voidAttributeUtil.applyTextFor(ItemStack stack, Consumer<Component> tooltip, Multimap<Holder<Attribute>, AttributeModifier> modifierMap, AttributeTooltipContext ctx) Applies the text for the provided attribute modifiers to the tooltip for a given item stack. -
Uses of Holder in net.neoforged.neoforge.common.world
Fields in net.neoforged.neoforge.common.world with type parameters of type HolderModifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec<Holder<BiomeModifier>> BiomeModifier.REFERENCE_CODECCodec for referring to biome modifiers by id in other datapack registry files.static final com.mojang.serialization.Codec<Holder<StructureModifier>> StructureModifier.REFERENCE_CODECCodec for referring to structure modifiers by id in other datapack registry files.Methods in net.neoforged.neoforge.common.world that return types with arguments of type HolderModifier and TypeMethodDescriptionBiomeGenerationSettingsBuilder.getCarvers()BiomeGenerationSettingsBuilder.getFeatures(GenerationStep.Decoration stage) Methods in net.neoforged.neoforge.common.world with parameters of type HolderModifier and TypeMethodDescriptionbooleanModifiableBiomeInfo.applyBiomeModifiers(Holder<Biome> biome, List<BiomeModifier> biomeModifiers, RegistryAccess registryAccess) Internal NeoForge method.voidModifiableStructureInfo.applyStructureModifiers(Holder<Structure> structure, List<StructureModifier> structureModifiers) Internal NeoForge method.voidBiomeModifier.modify(Holder<Biome> biome, BiomeModifier.Phase phase, ModifiableBiomeInfo.BiomeInfo.Builder builder) Modifies the information via the provided biome builder.voidBiomeModifiers.AddCarversBiomeModifier.modify(Holder<Biome> biome, BiomeModifier.Phase phase, ModifiableBiomeInfo.BiomeInfo.Builder builder) voidBiomeModifiers.AddFeaturesBiomeModifier.modify(Holder<Biome> biome, BiomeModifier.Phase phase, ModifiableBiomeInfo.BiomeInfo.Builder builder) voidBiomeModifiers.AddSpawnCostsBiomeModifier.modify(Holder<Biome> biome, BiomeModifier.Phase phase, ModifiableBiomeInfo.BiomeInfo.Builder builder) voidBiomeModifiers.AddSpawnsBiomeModifier.modify(Holder<Biome> biome, BiomeModifier.Phase phase, ModifiableBiomeInfo.BiomeInfo.Builder builder) voidBiomeModifiers.RemoveCarversBiomeModifier.modify(Holder<Biome> biome, BiomeModifier.Phase phase, ModifiableBiomeInfo.BiomeInfo.Builder builder) voidBiomeModifiers.RemoveFeaturesBiomeModifier.modify(Holder<Biome> biome, BiomeModifier.Phase phase, ModifiableBiomeInfo.BiomeInfo.Builder builder) voidBiomeModifiers.RemoveSpawnCostsBiomeModifier.modify(Holder<Biome> biome, BiomeModifier.Phase phase, ModifiableBiomeInfo.BiomeInfo.Builder builder) voidBiomeModifiers.RemoveSpawnsBiomeModifier.modify(Holder<Biome> biome, BiomeModifier.Phase phase, ModifiableBiomeInfo.BiomeInfo.Builder builder) voidNoneBiomeModifier.modify(Holder<Biome> biome, BiomeModifier.Phase phase, ModifiableBiomeInfo.BiomeInfo.Builder builder) voidNoneStructureModifier.modify(Holder<Structure> structure, StructureModifier.Phase phase, ModifiableStructureInfo.StructureInfo.Builder builder) voidStructureModifier.modify(Holder<Structure> structure, StructureModifier.Phase phase, ModifiableStructureInfo.StructureInfo.Builder builder) Modifies the information via the provided structure builder.voidStructureModifiers.AddSpawnsStructureModifier.modify(Holder<Structure> structure, StructureModifier.Phase phase, ModifiableStructureInfo.StructureInfo.Builder builder) voidStructureModifiers.ClearSpawnsStructureModifier.modify(Holder<Structure> structure, StructureModifier.Phase phase, ModifiableStructureInfo.StructureInfo.Builder builder) voidStructureModifiers.RemoveSpawnsStructureModifier.modify(Holder<Structure> structure, StructureModifier.Phase phase, ModifiableStructureInfo.StructureInfo.Builder builder) -
Uses of Holder in net.neoforged.neoforge.common.world.chunk
Fields in net.neoforged.neoforge.common.world.chunk declared as HolderModifier and TypeFieldDescriptionprivate final Holder<TicketType> ForcedChunkManager.TicketTracker.naturalSpawningTicketTypeprivate final Holder<TicketType> ForcedChunkManager.TicketTracker.ticketTypeMethods in net.neoforged.neoforge.common.world.chunk with parameters of type HolderModifier and TypeMethodDescriptionprivate voidForcedChunkManager.TicketTracker.inheritSources(@Nullable Holder<TicketType> ticketType, it.unimi.dsi.fastutil.longs.Long2ObjectMap<Set<ForcedChunkManager.TicketOwner<T>>> fromSource, it.unimi.dsi.fastutil.longs.Long2ObjectMap<Set<ForcedChunkManager.TicketOwner<T>>> toSource) Constructors in net.neoforged.neoforge.common.world.chunk with parameters of type HolderModifierConstructorDescriptionTicketTracker(TicketStorage ticketStorage, Holder<TicketType> ticketType, Holder<TicketType> naturalSpawningTicketType) -
Uses of Holder in net.neoforged.neoforge.event
Fields in net.neoforged.neoforge.event declared as HolderModifier and TypeFieldDescriptionItemAttributeModifierEvent.ItemAttributeModifiersBuilder.Key.attrThe field for theattrrecord component.private Holder<SoundEvent> PlayLevelSoundEvent.soundVanillaGameEvent.vanillaEventMethods in net.neoforged.neoforge.event that return HolderModifier and TypeMethodDescriptionItemAttributeModifierEvent.ItemAttributeModifiersBuilder.Key.attr()Returns the value of theattrrecord component.@Nullable Holder<SoundEvent> PlayLevelSoundEvent.getSound()Returns the sound event to be played.VanillaGameEvent.getVanillaEvent()RegisterGameTestsEvent.registerEnvironment(Identifier name, TestEnvironmentDefinition<?> definition) RegisterGameTestsEvent.registerEnvironment(Identifier name, TestEnvironmentDefinition<?>... definitions) Methods in net.neoforged.neoforge.event with parameters of type HolderModifier and TypeMethodDescriptionbooleanItemAttributeModifierEvent.addModifier(Holder<Attribute> attribute, AttributeModifier modifier, EquipmentSlotGroup slot) Adds a new attribute modifier to the given stack.(package private) booleanItemAttributeModifierEvent.ItemAttributeModifiersBuilder.addModifier(Holder<Attribute> attribute, AttributeModifier modifier, EquipmentSlotGroup slot) Attempts to add a new modifier, refusing if one is already present with the same id.static BlockGrowFeatureEventEventHooks.fireBlockGrowFeature(LevelAccessor level, RandomSource rand, BlockPos pos, @Nullable Holder<ConfiguredFeature<?, ?>> holder) Fires theBlockGrowFeatureEventand returns the event object.static intEventHooks.getEnchantmentLevelSpecific(int level, ItemInstance stack, Holder<Enchantment> ench) FiresGetEnchantmentLevelEventand for a single enchantment, returning the (possibly event-modified) level.static booleanEventHooks.onEffectRemoved(LivingEntity entity, Holder<MobEffect> effect) static PlayLevelSoundEvent.AtEntityEventHooks.onPlaySoundAtEntity(Entity entity, Holder<SoundEvent> name, SoundSource category, float volume, float pitch) EventHooks.onPlaySoundAtPosition(Level level, double x, double y, double z, Holder<SoundEvent> name, SoundSource category, float volume, float pitch) booleanItemAttributeModifierEvent.removeAllModifiersFor(Holder<Attribute> attribute) Removes all modifiers for the given attribute.(package private) booleanItemAttributeModifierEvent.ItemAttributeModifiersBuilder.removeModifier(Holder<Attribute> attribute, Identifier id) Removes a modifier for the target attribute with the given id.booleanItemAttributeModifierEvent.removeModifier(Holder<Attribute> attribute, Identifier id) Removes an attribute modifier for the target attribute by id(package private) @Nullable ItemAttributeModifiers.EntryItemAttributeModifierEvent.ItemAttributeModifiersBuilder.replaceModifier(Holder<Attribute> attribute, AttributeModifier modifier, EquipmentSlotGroup slot) Adds a modifier to the list, replacing any existing modifiers with the same id.voidItemAttributeModifierEvent.replaceModifier(Holder<Attribute> attribute, AttributeModifier modifier, EquipmentSlotGroup slot) Adds a new attribute modifier to the given stack, optionally replacing any existing modifiers with the same id.voidPlayLevelSoundEvent.setSound(@Nullable Holder<SoundEvent> sound) Sets the sound event to be played.Method parameters in net.neoforged.neoforge.event with type arguments of type HolderModifier and TypeMethodDescriptionvoidRegisterGameTestsEvent.registerTest(Identifier name, Function<TestData<Holder<TestEnvironmentDefinition<?>>>, GameTestInstance> factory, TestData<Holder<TestEnvironmentDefinition<?>>> testData) voidRegisterGameTestsEvent.registerTest(Identifier name, Function<TestData<Holder<TestEnvironmentDefinition<?>>>, GameTestInstance> factory, TestData<Holder<TestEnvironmentDefinition<?>>> testData) Constructors in net.neoforged.neoforge.event with parameters of type HolderModifierConstructorDescriptionAtEntity(Entity entity, Holder<SoundEvent> sound, SoundSource source, float volume, float pitch) AtPosition(Level level, Vec3 position, Holder<SoundEvent> sound, SoundSource source, float volume, float pitch) privateKey(Holder<Attribute> attr, Identifier id) Creates an instance of aKeyrecord class.PlayLevelSoundEvent(Level level, Holder<SoundEvent> sound, SoundSource source, float volume, float pitch) VanillaGameEvent(Level level, Holder<GameEvent> vanillaEvent, Vec3 position, GameEvent.Context context) -
Uses of Holder in net.neoforged.neoforge.event.enchanting
Fields in net.neoforged.neoforge.event.enchanting declared as HolderModifier and TypeFieldDescriptionprotected final @Nullable Holder<Enchantment> GetEnchantmentLevelEvent.targetEnchantMethods in net.neoforged.neoforge.event.enchanting that return HolderModifier and TypeMethodDescription@Nullable Holder<Enchantment> GetEnchantmentLevelEvent.getTargetEnchant()This method returns the specific enchantment being queried fromItemInstanceExtension.getEnchantmentLevel(Holder).Methods in net.neoforged.neoforge.event.enchanting with parameters of type HolderModifier and TypeMethodDescriptionbooleanGetEnchantmentLevelEvent.isTargetting(Holder<Enchantment> ench) Helper method aroundGetEnchantmentLevelEvent.getTargetEnchant()that checks if the target is the specified enchantment, or if the target is null.Constructors in net.neoforged.neoforge.event.enchanting with parameters of type HolderModifierConstructorDescriptionGetEnchantmentLevelEvent(ItemInstance stack, ItemEnchantments.Mutable enchantments, @Nullable Holder<Enchantment> targetEnchant, HolderLookup.RegistryLookup<Enchantment> lookup) -
Uses of Holder in net.neoforged.neoforge.event.entity
Methods in net.neoforged.neoforge.event.entity with parameters of type HolderModifier and TypeMethodDescriptionvoidEntityAttributeModificationEvent.add(EntityType<? extends LivingEntity> entityType, Holder<Attribute> attribute) voidEntityAttributeModificationEvent.add(EntityType<? extends LivingEntity> entityType, Holder<Attribute> attribute, double value) booleanEntityAttributeModificationEvent.has(EntityType<? extends LivingEntity> entityType, Holder<Attribute> attribute) -
Uses of Holder in net.neoforged.neoforge.event.entity.living
Fields in net.neoforged.neoforge.event.entity.living declared as HolderMethods in net.neoforged.neoforge.event.entity.living that return HolderConstructors in net.neoforged.neoforge.event.entity.living with parameters of type Holder -
Uses of Holder in net.neoforged.neoforge.event.level
Fields in net.neoforged.neoforge.event.level declared as HolderModifier and TypeFieldDescriptionprivate @Nullable Holder<ConfiguredFeature<?, ?>> BlockGrowFeatureEvent.featureMethods in net.neoforged.neoforge.event.level that return HolderModifier and TypeMethodDescription@Nullable Holder<ConfiguredFeature<?, ?>> BlockGrowFeatureEvent.getFeature()Returns the holder of the feature which will be placed, possibly null.Methods in net.neoforged.neoforge.event.level with parameters of type HolderModifier and TypeMethodDescriptionvoidBlockGrowFeatureEvent.setFeature(@Nullable Holder<ConfiguredFeature<?, ?>> feature) Changes the feature that will be grown.Constructors in net.neoforged.neoforge.event.level with parameters of type HolderModifierConstructorDescriptionBlockGrowFeatureEvent(LevelAccessor level, RandomSource rand, BlockPos pos, @Nullable Holder<ConfiguredFeature<?, ?>> feature) -
Uses of Holder in net.neoforged.neoforge.fluids
Fields in net.neoforged.neoforge.fluids declared as HolderModifier and TypeFieldDescriptionFluidStack.fluidFluidStackTemplate.fluidThe field for thefluidrecord component.Fields in net.neoforged.neoforge.fluids with type parameters of type HolderModifier and TypeFieldDescriptionFluidInstance.FLUID_HOLDER_CODECFluidInstance.FLUID_HOLDER_CODEC_WITH_BOUND_COMPONENTSstatic final StreamCodec<RegistryFriendlyByteBuf, Holder<Fluid>> FluidInstance.FLUID_HOLDER_STREAM_CODECMethods in net.neoforged.neoforge.fluids that return HolderModifier and TypeMethodDescriptionFluidStackTemplate.fluid()Returns the value of thefluidrecord component.SimpleFluidContent.getFluidHolder()FluidStack.typeHolder()FluidStackTemplate.typeHolder()Methods in net.neoforged.neoforge.fluids with parameters of type HolderMethod parameters in net.neoforged.neoforge.fluids with type arguments of type HolderModifier and TypeMethodDescriptionbooleanbooleanConstructors in net.neoforged.neoforge.fluids with parameters of type HolderModifierConstructorDescriptionFluidStack(Holder<Fluid> fluid, int amount) FluidStack(Holder<Fluid> fluid, int amount, DataComponentPatch patch) privateFluidStack(Holder<Fluid> fluid, int amount, PatchedDataComponentMap components) FluidStackTemplate(Holder<Fluid> fluid, int amount) FluidStackTemplate(Holder<Fluid> fluid, int amount, DataComponentPatch components) Creates an instance of aFluidStackTemplaterecord class. -
Uses of Holder in net.neoforged.neoforge.fluids.crafting
Fields in net.neoforged.neoforge.fluids.crafting with type parameters of type HolderMethods in net.neoforged.neoforge.fluids.crafting that return types with arguments of type HolderModifier and TypeMethodDescriptionFluidIngredient.fluids()Returns a cached list of all Fluid holders that this ingredient accepts.CompoundFluidIngredient.generateFluids()CustomDisplayFluidIngredient.generateFluids()DataComponentFluidIngredient.generateFluids()DifferenceFluidIngredient.generateFluids()FluidIngredient.generateFluids()Returns a stream of fluids accepted by this ingredient.IntersectionFluidIngredient.generateFluids()SimpleFluidIngredient.generateFluids()Methods in net.neoforged.neoforge.fluids.crafting with parameters of type HolderModifier and TypeMethodDescriptionstatic SlotDisplayFluidIngredient.displayForSingleFluid(Holder<Fluid> holder) static FluidIngredientDataComponentFluidIngredient.of(boolean strict, DataComponentExactPredicate predicate, Holder<Fluid>... fluids) Creates a new ingredient matching any fluid from the list, containing the given componentsstatic FluidIngredientDataComponentFluidIngredient.of(boolean strict, DataComponentMap map, Holder<Fluid>... fluids) Creates a new ingredient matching any fluid from the list, containing the given components -
Uses of Holder in net.neoforged.neoforge.fluids.crafting.display
Fields in net.neoforged.neoforge.fluids.crafting.display declared as HolderModifier and TypeFieldDescriptionFluidSlotDisplay.fluidThe field for thefluidrecord component.Methods in net.neoforged.neoforge.fluids.crafting.display that return HolderModifier and TypeMethodDescriptionFluidSlotDisplay.fluid()Returns the value of thefluidrecord component.Methods in net.neoforged.neoforge.fluids.crafting.display with parameters of type HolderConstructors in net.neoforged.neoforge.fluids.crafting.display with parameters of type HolderModifierConstructorDescriptionFluidSlotDisplay(Holder<Fluid> fluid) Creates an instance of aFluidSlotDisplayrecord class. -
Uses of Holder in net.neoforged.neoforge.registries
Classes in net.neoforged.neoforge.registries that implement HolderModifier and TypeClassDescriptionclassDeferredBlock<T extends Block>classDeferredHolder<R, T extends R>A Deferred Holder is aHolderthat is constructed with only a ResourceKey.classDeferredItem<T extends Item>Fields in net.neoforged.neoforge.registries declared as HolderFields in net.neoforged.neoforge.registries with type parameters of type HolderModifier and TypeFieldDescription(package private) static final Map<BlockState, Holder<PoiType>> NeoForgeRegistryCallbacks.PoiTypeCallbacks.BLOCKSTATE_TO_POI_TYPE_MAPMethods in net.neoforged.neoforge.registries that return HolderMethods in net.neoforged.neoforge.registries that return types with arguments of type HolderModifier and TypeMethodDescriptionstatic Map<BlockState, Holder<PoiType>> GameData.getBlockStatePointOfInterestTypeMap()Methods in net.neoforged.neoforge.registries with parameters of type HolderModifier and TypeMethodDescriptionbooleanDeprecated.DeferredRegister.Items.registerSimpleBlockItem(Holder<Block> block) Adds a new simpleBlockItemfor the givenBlockto the list of entries to be registered and returns aDeferredItemthat will be populated with the created item automatically.DeferredRegister.Items.registerSimpleBlockItem(Holder<Block> block, Supplier<Item.Properties> properties) Adds a new simpleBlockItemfor the givenBlockto the list of entries to be registered and returns aDeferredItemthat will be populated with the created item automatically.DeferredRegister.Items.registerSimpleBlockItem(Holder<Block> block, UnaryOperator<Item.Properties> properties) Adds a new simpleBlockItemfor the givenBlockto the list of entries to be registered and returns aDeferredItemthat will be populated with the created item automatically.DeferredRegister.Items.registerSimpleBlockItem(Holder<Block> block, Item.Properties properties) Deprecated, for removal: This API element is subject to removal in a future version.Method parameters in net.neoforged.neoforge.registries with type arguments of type Holder -
Uses of Holder in net.neoforged.neoforge.registries.holdersets
Fields in net.neoforged.neoforge.registries.holdersets with type parameters of type HolderModifier and TypeFieldDescriptionCompositeHolderSet.listNotHolderSet.listCompositeHolderSet.setMethods in net.neoforged.neoforge.registries.holdersets that return HolderModifier and TypeMethodDescriptionAnyHolderSet.get(int i) CompositeHolderSet.get(int i) NotHolderSet.get(int i) Methods in net.neoforged.neoforge.registries.holdersets that return types with arguments of type HolderModifier and TypeMethodDescriptionAndHolderSet.createSet()CompositeHolderSet.createSet()Returns immutable Set of Holders given this composite holderset's component holdersets.OrHolderSet.createSet()CompositeHolderSet.getList()NotHolderSet.getList()AnyHolderSet.getRandomElement(RandomSource random) CompositeHolderSet.getRandomElement(RandomSource rand) NotHolderSet.getRandomElement(RandomSource random) CompositeHolderSet.getSet()AnyHolderSet.iterator()CompositeHolderSet.iterator()NotHolderSet.iterator()AnyHolderSet.stream()CompositeHolderSet.stream()NotHolderSet.stream()AnyHolderSet.unwrap()CompositeHolderSet.unwrap()NotHolderSet.unwrap()Methods in net.neoforged.neoforge.registries.holdersets with parameters of type HolderModifier and TypeMethodDescriptionbooleanbooleanbooleanMethod parameters in net.neoforged.neoforge.registries.holdersets with type arguments of type HolderModifier and TypeMethodDescription<T> com.mojang.serialization.MapCodec<? extends ICustomHolderSet<T>> AndHolderSet.Type.makeCodec(ResourceKey<? extends Registry<T>> registryKey, com.mojang.serialization.Codec<Holder<T>> holderCodec, boolean forceList) <T> com.mojang.serialization.MapCodec<? extends ICustomHolderSet<T>> AnyHolderSet.Type.makeCodec(ResourceKey<? extends Registry<T>> registryKey, com.mojang.serialization.Codec<Holder<T>> holderCodec, boolean forceList) <T> com.mojang.serialization.MapCodec<? extends ICustomHolderSet<T>> HolderSetType.makeCodec(ResourceKey<? extends Registry<T>> registryKey, com.mojang.serialization.Codec<Holder<T>> holderCodec, boolean forceList) <T> com.mojang.serialization.MapCodec<? extends ICustomHolderSet<T>> NotHolderSet.Type.makeCodec(ResourceKey<? extends Registry<T>> registryKey, com.mojang.serialization.Codec<Holder<T>> holderCodec, boolean forceList) <T> com.mojang.serialization.MapCodec<? extends ICustomHolderSet<T>> OrHolderSet.Type.makeCodec(ResourceKey<? extends Registry<T>> registryKey, com.mojang.serialization.Codec<Holder<T>> holderCodec, boolean forceList) -
Uses of Holder in net.neoforged.neoforge.transfer.fluid
Methods in net.neoforged.neoforge.transfer.fluid that return HolderMethods in net.neoforged.neoforge.transfer.fluid with parameters of type HolderModifier and TypeMethodDescriptionstatic FluidResourceNote: This cannot be called before your fluid is registeredstatic FluidResourceFluidResource.of(Holder<Fluid> holder, DataComponentPatch patch) Note: This cannot be called before your fluid is registered -
Uses of Holder in net.neoforged.neoforge.transfer.item
Methods in net.neoforged.neoforge.transfer.item that return HolderMethods in net.neoforged.neoforge.transfer.item with parameters of type HolderModifier and TypeMethodDescriptionstatic ItemResourceNote: This cannot be called before your item is registeredstatic ItemResourceItemResource.of(Holder<Item> holder, DataComponentPatch patch) Note: This cannot be called before your item is registered -
Uses of Holder in net.neoforged.neoforge.transfer.resource
Method parameters in net.neoforged.neoforge.transfer.resource with type arguments of type Holder
EnchantmentHelper.getTagEnchantmentLevel(Holder, ItemInstance)for NBT enchantments, orItemInstanceExtension.getEnchantmentLevel(Holder)for gameplay.