Uses of Interface
net.minecraft.core.Holder
Packages that use Holder
Package
Description
-
Uses of Holder in net.minecraft.advancements.critereon
Fields in net.minecraft.advancements.critereon declared as HolderModifier and TypeFieldDescriptionPlayerPredicate.StatMatcher.valueThe field for thevaluerecord component.Fields in net.minecraft.advancements.critereon 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 com.google.common.collect.ImmutableMap.Builder<Holder<MobEffect>, MobEffectsPredicate.MobEffectInstancePredicate> MobEffectsPredicate.Builder.effectMapprivate final Map<Holder<MobEffect>, MobEffectsPredicate.MobEffectInstancePredicate> MobEffectsPredicate.effectMapThe field for theeffectMaprecord component.EntitySubPredicates.EntityHolderVariantPredicateType.getterBrewedPotionTrigger.TriggerInstance.potionThe field for thepotionrecord component.Methods in net.minecraft.advancements.critereon that return HolderModifier and TypeMethodDescriptionPlayerPredicate.StatMatcher.value()Returns the value of thevaluerecord component.Methods in net.minecraft.advancements.critereon 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.critereon with parameters of type HolderModifier and TypeMethodDescriptionMobEffectsPredicate.Builder.and(Holder<MobEffect> effect, MobEffectsPredicate.MobEffectInstancePredicate predicate) static EntitySubPredicateEntitySubPredicates.catVariant(Holder<CatVariant> catVariant) static EntitySubPredicateEntitySubPredicates.frogVariant(Holder<FrogVariant> frogVariant) static LocationPredicate.Builderstatic LocationPredicate.BuilderLocationPredicate.Builder.inStructure(Holder<Structure> structure) booleanbooleanprivate booleanEnchantmentPredicate.matchesEnchantment(ItemEnchantments itemEnchantments, Holder<Enchantment> enchantment) voidBrewedPotionTrigger.trigger(ServerPlayer player, Holder<Potion> potion) Method parameters in net.minecraft.advancements.critereon with type arguments of type HolderModifier and TypeMethodDescriptionstatic <V> EntitySubPredicates.EntityHolderVariantPredicateType<V> EntitySubPredicates.EntityHolderVariantPredicateType.create(ResourceKey<? extends Registry<V>> registryKey, Function<Entity, Optional<Holder<V>>> getter) booleanMobEffectsPredicate.matches(Map<Holder<MobEffect>, MobEffectInstance> effects) Constructors in net.minecraft.advancements.critereon with parameters of type HolderModifierConstructorDescriptionEnchantmentPredicate(Holder<Enchantment> p_345021_, MinMaxBounds.Ints p_345012_) StatMatcher(StatType<T> p_299207_, Holder<T> p_298208_, MinMaxBounds.Ints p_299102_) (package private)StatMatcher(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.critereon with type arguments of type HolderModifierConstructorDescriptionEntityHolderVariantPredicateType(ResourceKey<? extends Registry<V>> registryKey, Function<Entity, Optional<Holder<V>>> getter) MobEffectsPredicate(Map<Holder<MobEffect>, MobEffectsPredicate.MobEffectInstancePredicate> effectMap) Creates an instance of aMobEffectsPredicaterecord class. -
Uses of Holder in net.minecraft.client.gui.components
Methods in net.minecraft.client.gui.components with parameters of type HolderModifier and TypeMethodDescriptionprivate static StringDebugScreenOverlay.printBiome(Holder<Biome> biomeHolder) -
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 HolderConstructors 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 context, Consumer<Holder<Biome>> applySettings) -
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) private voidLoomScreen.renderPattern(GuiGraphics guiGraphics, Holder<BannerPattern> patern, int x, int y) 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 Holder<WorldPreset> WorldCreationUiState.WorldTypeEntry.presetThe field for thepresetrecord component.Methods in net.minecraft.client.gui.screens.worldselection that return HolderModifier and TypeMethodDescriptionWorldCreationUiState.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 context, 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(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 HolderMethods in net.minecraft.client.multiplayer with parameters of type HolderModifier and TypeMethodDescriptionvoidClientLevel.gameEvent(Holder<GameEvent> gameEvent, Vec3 pos, GameEvent.Context context) voidClientLevel.playSeededSound(Player player, double x, double y, double z, Holder<SoundEvent> sound, SoundSource category, float volume, float pitch, long seed) voidClientLevel.playSeededSound(Player player, Entity entity, Holder<SoundEvent> sound, SoundSource category, float volume, float pitch, long seed) Constructors in net.minecraft.client.multiplayer with parameters of type HolderModifierConstructorDescriptionClientLevel(ClientPacketListener connection, ClientLevel.ClientLevelData clientLevelData, ResourceKey<Level> dimension, Holder<DimensionType> dimensionType, int viewDistance, int serverSimulationDistance, Supplier<ProfilerFiller> profiler, LevelRenderer levelRenderer, boolean isDebug, long biomeZoomSeed) -
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 that return HolderModifier and TypeMethodDescriptionFogRenderer.BlindnessFogFunction.getMobEffect()FogRenderer.DarknessFogFunction.getMobEffect()FogRenderer.MobEffectFogFunction.getMobEffect()Methods in net.minecraft.client.renderer with parameters of type HolderModifier and TypeMethodDescriptionstatic MaterialSheets.getBannerMaterial(Holder<BannerPattern> pattern) static MaterialSheets.getShieldMaterial(Holder<BannerPattern> pattern) voidLevelRenderer.playJukeboxSong(Holder<JukeboxSong> song, BlockPos pos) -
Uses of Holder in net.minecraft.client.renderer.debug
Methods in net.minecraft.client.renderer.debug with parameters of type HolderModifier and TypeMethodDescriptionbooleanGameEventListenerRenderer.TrackedListener.handleGameEvent(ServerLevel level, Holder<GameEvent> gameEvent, GameEvent.Context context, Vec3 pos) -
Uses of Holder in net.minecraft.client.renderer.entity.layers
Methods in net.minecraft.client.renderer.entity.layers with parameters of type HolderModifier and TypeMethodDescriptionprivate voidHumanoidArmorLayer.renderTrim(Holder<ArmorMaterial> armorMaterial, PoseStack poseStack, MultiBufferSource bufferSource, int packedLight, ArmorTrim trim, A model, boolean innerTexture) private voidHumanoidArmorLayer.renderTrim(Holder<ArmorMaterial> p_323506_, PoseStack p_289687_, MultiBufferSource p_289643_, int p_289683_, ArmorTrim p_289692_, Model p_289663_, boolean p_289651_) -
Uses of Holder in net.minecraft.client.resources
Methods in net.minecraft.client.resources with parameters of type HolderModifier and TypeMethodDescription -
Uses of Holder in net.minecraft.client.resources.sounds
Methods in net.minecraft.client.resources.sounds with parameters of type HolderModifier and TypeMethodDescriptionstatic SimpleSoundInstanceSimpleSoundInstance.forUI(Holder<SoundEvent> soundHolder, float pitch) -
Uses of Holder in net.minecraft.commands.arguments
Fields in net.minecraft.commands.arguments with type parameters of type HolderMethods in net.minecraft.commands.arguments that return HolderModifier and TypeMethodDescriptionstatic 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.parse(com.mojang.brigadier.StringReader reader) Methods in net.minecraft.commands.arguments with parameters of type HolderModifier and TypeMethodDescriptionbooleanbooleanbooleanbooleanConstructor parameters in net.minecraft.commands.arguments with type arguments of type HolderModifierConstructorDescriptionprotectedResourceOrIdArgument(CommandBuildContext registryLookup, ResourceKey<Registry<T>> registryKey, com.mojang.serialization.Codec<Holder<T>> codec) -
Uses of Holder in net.minecraft.commands.arguments.item
Fields in net.minecraft.commands.arguments.item declared as HolderModifier and TypeFieldDescriptionItemInput.itemItemParser.ItemResult.itemThe field for theitemrecord component.Methods in net.minecraft.commands.arguments.item that return HolderModifier and TypeMethodDescriptionItemParser.ItemResult.item()Returns the value of theitemrecord component.Methods in net.minecraft.commands.arguments.item with parameters of type HolderModifier and TypeMethodDescriptionprivate static voidItemParser.validateComponents(com.mojang.brigadier.StringReader reader, Holder<Item> item, DataComponentPatch components) default voidConstructors in net.minecraft.commands.arguments.item with parameters of type HolderModifierConstructorDescriptionItemInput(Holder<Item> item, DataComponentPatch components) ItemResult(Holder<Item> item, DataComponentPatch components) Creates an instance of aItemResultrecord class. -
Uses of Holder in net.minecraft.core
Classes in net.minecraft.core that implement HolderModifier and TypeClassDescriptionstatic final recordstatic class(package private) static classFields 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) HolderSet.get(int index) HolderSet.ListBacked.get(int p_205823_) 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 p_235714_) Registry.getRandomElementOf(TagKey<T> key, RandomSource random) Registry.getTagOrEmpty(TagKey<T> key) 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.booleanprivate com.mojang.serialization.DataResult<Holder.Reference<T>> Registry.safeCastToReference(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>> holderFactory, Collection<E> values) 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<Instrument>> DataComponents.INSTRUMENT -
Uses of Holder in net.minecraft.data.models
Fields in net.minecraft.data.models with type parameters of type HolderModifier and TypeFieldDescriptionprivate final Map<Holder<ArmorMaterial>, String> ItemModelGenerators.TrimModelData.overrideArmorMaterialsThe field for theoverrideArmorMaterialsrecord component.Methods in net.minecraft.data.models that return types with arguments of type HolderModifier and TypeMethodDescriptionItemModelGenerators.TrimModelData.overrideArmorMaterials()Returns the value of theoverrideArmorMaterialsrecord component.Methods in net.minecraft.data.models with parameters of type HolderModifier and TypeMethodDescriptionprivate com.google.gson.JsonObjectItemModelGenerators.generateBaseArmorTrimTemplate(ResourceLocation modelLocation, Map<TextureSlot, ResourceLocation> modelGetter, Holder<ArmorMaterial> armorMaterial) ItemModelGenerators.TrimModelData.name(Holder<ArmorMaterial> armorMaterial) Constructor parameters in net.minecraft.data.models with type arguments of type HolderModifierConstructorDescriptionTrimModelData(String name, float itemModelIndex, Map<Holder<ArmorMaterial>, String> overrideArmorMaterials) Creates an instance of aTrimModelDatarecord class. -
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 facingDirection) 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... placements) static Holder<PlacedFeature> PlacementUtils.inlinePlaced(Holder<ConfiguredFeature<?, ?>> feature, PlacementModifier... placements) 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<?, ?>> feature, PlacementModifier... placements) static voidPlacementUtils.register(BootstrapContext<PlacedFeature> context, ResourceKey<PlacedFeature> key, Holder<ConfiguredFeature<?, ?>> configuredFeature, List<PlacementModifier> placements) static voidPlacementUtils.register(BootstrapContext<PlacedFeature> context, ResourceKey<PlacedFeature> key, Holder<ConfiguredFeature<?, ?>> configuredFeature, PlacementModifier... placements) -
Uses of Holder in net.minecraft.gametest.framework
Methods in net.minecraft.gametest.framework with parameters of type HolderModifier and TypeMethodDescriptionvoidGameTestHelper.assertLivingEntityHasMobEffect(LivingEntity entity, Holder<MobEffect> effect, int amplifier) -
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.HoverEvent.ItemStackInfo.itemFields 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.Constructors in net.minecraft.network.chat with parameters of type HolderModifierConstructorDescription(package private)Creates an instance of aBoundrecord class.(package private)ItemStackInfo(Holder<Item> item, int count, DataComponentPatch components) -
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> codec) static <T> StreamCodec<RegistryFriendlyByteBuf, Holder<T>> ByteBufCodecs.holderRegistry(ResourceKey<? extends Registry<T>> registryKey) -
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.explosionSoundprivate 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 TypeFieldDescriptionServerboundSetBeaconPacket.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.ClientboundUpdateMobEffectPacket.getEffect()ClientboundExplodePacket.getExplosionSound()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 TypeMethodDescriptionServerboundSetBeaconPacket.primary()Returns the value of theprimaryrecord component.ServerboundSetBeaconPacket.secondary()Returns the value of thesecondaryrecord component.Methods in net.minecraft.network.protocol.game with parameters of type HolderModifier and TypeMethodDescriptionstatic voidDebugPackets.sendGameEventInfo(Level level, Holder<GameEvent> gameEvent, Vec3 pos) 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(double x, double y, double z, float power, List<BlockPos> toBlow, Vec3 knockback, Explosion.BlockInteraction blockInteraction, ParticleOptions smallExplosionParticles, ParticleOptions largeExplosionParticles, Holder<SoundEvent> explosionSound) ClientboundRemoveMobEffectPacket(int entityId, Holder<MobEffect> effect) Creates an instance of aClientboundRemoveMobEffectPacketrecord class.ClientboundSoundEntityPacket(Holder<SoundEvent> sound, SoundSource source, Entity entity, 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, GameType previousGameType, boolean isDebug, boolean isFlat, Optional<GlobalPos> lastDeathLocation, int portalCooldown) Creates an instance of aCommonPlayerSpawnInforecord class.Constructor parameters in net.minecraft.network.protocol.game with type arguments of type Holder -
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<CatVariant>> EntityDataSerializers.CAT_VARIANTstatic final EntityDataSerializer<Holder<FrogVariant>> EntityDataSerializers.FROG_VARIANTstatic final EntityDataSerializer<Holder<PaintingVariant>> EntityDataSerializers.PAINTING_VARIANTstatic final EntityDataSerializer<Holder<WolfVariant>> EntityDataSerializers.WOLF_VARIANT -
Uses of Holder in net.minecraft.resources
Fields 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 value) HolderSetCodec.homogenousList(com.mojang.serialization.Codec<Holder<E>> holderCodec, boolean disallowInline) 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>> holderCodec, boolean disallowInline) HolderSetCodec.homogenousList(com.mojang.serialization.Codec<Holder<E>> holderCodec, boolean disallowInline) Constructor parameters in net.minecraft.resources with type arguments of type HolderModifierConstructorDescriptionprivateHolderSetCodec(ResourceKey<? extends Registry<E>> registryKey, com.mojang.serialization.Codec<Holder<E>> elementCodec, boolean disallowInline) -
Uses of Holder in net.minecraft.server.commands
Fields in net.minecraft.server.commands with type parameters of type HolderModifier and TypeFieldDescriptionprivate static final Map<com.mojang.datafixers.util.Pair<Holder<ArmorMaterial>, EquipmentSlot>, Item> SpawnArmorTrimsCommand.MATERIAL_AND_SLOT_TO_ITEMMethods in net.minecraft.server.commands with parameters of type HolderModifier and TypeMethodDescriptionprivate static intAttributeCommand.addModifier(CommandSourceStack source, Entity entity, Holder<Attribute> attribute, ResourceLocation id, double amount, AttributeModifier.Operation operation) private static ItemStackItemCommands.applyModifier(CommandSourceStack source, Holder<LootItemFunction> modifier, ItemStack stack) private static intItemCommands.blockToBlock(CommandSourceStack source, BlockPos sourcePos, int sourceSlot, BlockPos pos, int slot, Holder<LootItemFunction> modifier) private static intItemCommands.blockToEntities(CommandSourceStack source, BlockPos pos, int sourceSlot, Collection<? extends Entity> targets, int slot, Holder<LootItemFunction> modifier) private static booleanExecuteCommand.checkCustomPredicate(CommandSourceStack source, Holder<LootItemCondition> condition) private static intEffectCommands.clearEffect(CommandSourceStack source, Collection<? extends Entity> targets, Holder<MobEffect> effect) private static intLootCommand.drop(com.mojang.brigadier.context.CommandContext<CommandSourceStack> context, Holder<LootTable> lootTable, LootParams params, LootCommand.DropConsumer dropConsumer) private static intLootCommand.dropChestLoot(com.mojang.brigadier.context.CommandContext<CommandSourceStack> context, Holder<LootTable> lootTable, LootCommand.DropConsumer dropCOnsimer) private static intLootCommand.dropFishingLoot(com.mojang.brigadier.context.CommandContext<CommandSourceStack> context, Holder<LootTable> lootTable, BlockPos pos, ItemStack tool, LootCommand.DropConsumer dropConsumet) private static intEnchantCommand.enchant(CommandSourceStack source, Collection<? extends Entity> targets, Holder<Enchantment> p_enchantment, int level) private static intItemCommands.entityToBlock(CommandSourceStack source, Entity sourceEntity, int sourceSlot, BlockPos pos, int slot, Holder<LootItemFunction> modifier) private static intItemCommands.entityToEntities(CommandSourceStack source, Entity sourceEntity, int sourceSlot, Collection<? extends Entity> targets, int slot, 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 from, BlockPos to, Holder<Biome> biome, Predicate<Holder<Biome>> filter, Consumer<Supplier<Component>> messageOutput) private static intAttributeCommand.getAttributeBase(CommandSourceStack source, Entity entity, Holder<Attribute> attribute, double scale) private static ComponentAttributeCommand.getAttributeDescription(Holder<Attribute> attribute) private static AttributeInstanceAttributeCommand.getAttributeInstance(Entity entity, Holder<Attribute> attribute) private static intAttributeCommand.getAttributeModifier(CommandSourceStack source, Entity entity, Holder<Attribute> attribute, ResourceLocation id, double scale) private static intAttributeCommand.getAttributeValue(CommandSourceStack source, Entity entity, Holder<Attribute> attribute, double scale) private static LivingEntityAttributeCommand.getEntityWithAttribute(Entity entity, Holder<Attribute> attribute) private static intEffectCommands.giveEffect(CommandSourceStack source, Collection<? extends Entity> targets, Holder<MobEffect> effect, Integer seconds, int amplifier, boolean showParticles) private static BiomeResolverFillBiomeCommand.makeResolver(org.apache.commons.lang3.mutable.MutableInt biomeEntries, ChunkAccess chunk, BoundingBox targetRegion, Holder<Biome> replacementBiome, 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> targets, int sourceSlot, Holder<LootItemFunction> modifer) static intPlaceCommand.placeJigsaw(CommandSourceStack source, Holder<StructureTemplatePool> templatePool, ResourceLocation target, int maxDepth, BlockPos pos) private static intAttributeCommand.removeModifier(CommandSourceStack source, Entity entity, Holder<Attribute> attribute, ResourceLocation id) private static intAttributeCommand.setAttributeBase(CommandSourceStack source, Entity entity, Holder<Attribute> attribute, double value) Method parameters in net.minecraft.server.commands with type arguments of type HolderModifier and TypeMethodDescriptionprivate static intFillBiomeCommand.fill(CommandSourceStack source, BlockPos from, BlockPos to, 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 from, BlockPos to, Holder<Biome> biome, Predicate<Holder<Biome>> filter, Consumer<Supplier<Component>> messageOutput) private static BiomeResolverFillBiomeCommand.makeResolver(org.apache.commons.lang3.mutable.MutableInt biomeEntries, ChunkAccess chunk, BoundingBox targetRegion, Holder<Biome> replacementBiome, Predicate<Holder<Biome>> filter) static intLocateCommand.showLocateResult(CommandSourceStack source, ResourceOrTagArgument.Result<?> result, BlockPos sourcePosition, com.mojang.datafixers.util.Pair<BlockPos, ? extends Holder<?>> resultWithPosition, String translationKey, boolean absoluteY, Duration duration) static intLocateCommand.showLocateResult(CommandSourceStack source, ResourceOrTagKeyArgument.Result<?> result, BlockPos sourcePosition, com.mojang.datafixers.util.Pair<BlockPos, ? extends Holder<?>> resultWithPosition, String translationKey, boolean absoluteY, Duration duration) private static intLocateCommand.showLocateResult(CommandSourceStack source, BlockPos sourcePosition, com.mojang.datafixers.util.Pair<BlockPos, ? extends Holder<?>> resultWithoutPosition, String translationKey, boolean absoluteY, String elementName, Duration duration) -
Uses of Holder in net.minecraft.server.level
Methods in net.minecraft.server.level that return HolderModifier and TypeMethodDescriptionServerLevel.getUncachedNoiseBiome(int x, int y, int z) WorldGenRegion.getUncachedNoiseBiome(int x, int y, int z) Methods in net.minecraft.server.level that return types with arguments of type HolderModifier and TypeMethodDescriptionServerLevel.findClosestBiome3d(Predicate<Holder<Biome>> biomePredicate, BlockPos pos, int radius, int horizontalStep, int verticalStep) Methods in net.minecraft.server.level with parameters of type HolderModifier and TypeMethodDescriptionServerLevel.explode(Entity source, DamageSource damageSource, ExplosionDamageCalculator damageCalculator, double x, double y, double z, float radius, boolean fire, Level.ExplosionInteraction explosionInteraction, ParticleOptions smallExplosionParticles, ParticleOptions largeExplosionParticles, Holder<SoundEvent> explosionSound) voidServerLevel.gameEvent(Holder<GameEvent> gameEvent, Vec3 pos, GameEvent.Context context) voidWorldGenRegion.gameEvent(Holder<GameEvent> gameEvent, Vec3 pos, GameEvent.Context context) voidServerLevel.playSeededSound(Player player, double x, double y, double z, Holder<SoundEvent> sound, SoundSource category, float volume, float pitch, long seed) voidServerLevel.playSeededSound(Player player, Entity entity, Holder<SoundEvent> sound, SoundSource category, 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_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_3private final Holder<SoundEvent> Music.eventstatic final Holder<SoundEvent> SoundEvents.LLAMA_SWAGstatic 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 TypeMethodDescriptionMusic.getEvent()private static Holder<SoundEvent> SoundEvents.register(ResourceLocation name, ResourceLocation location, float range) Methods in net.minecraft.sounds with parameters of type HolderConstructors in net.minecraft.sounds with parameters of type HolderModifierConstructorDescriptionMusic(Holder<SoundEvent> event, int minDelay, int maxDelay, boolean replaceCurrentMusic) -
Uses of Holder in net.minecraft.tags
Fields in net.minecraft.tags with type parameters of type HolderModifier and TypeFieldDescriptionprivate final Map<ResourceLocation, Collection<Holder<T>>> TagManager.LoadResult.tagsThe field for thetagsrecord component.Methods in net.minecraft.tags that return types with arguments of type HolderModifier and TypeMethodDescriptionTagManager.LoadResult.tags()Returns the value of thetagsrecord component.Method parameters in net.minecraft.tags with type arguments of type HolderModifier and TypeMethodDescriptionvoidConstructor parameters in net.minecraft.tags with type arguments of type HolderModifierConstructorDescriptionLoadResult(ResourceKey<? extends Registry<T>> key, Map<ResourceLocation, Collection<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(com.google.gson.JsonElement json, String memberName) Methods in net.minecraft.util with parameters of type Holder -
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, Entity entity) DamageSource(Holder<DamageType> type, Entity directEntity, Entity causingEntity) DamageSource(Holder<DamageType> type, Entity directEntity, Entity causingEntity, 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.CONDUIT_POWERMobEffects.CONFUSIONMobEffects.DAMAGE_BOOSTMobEffects.DAMAGE_RESISTANCEMobEffects.DARKNESSMobEffects.DIG_SLOWDOWNMobEffects.DIG_SPEEDMobEffects.DOLPHINS_GRACEMobEffectInstance.effectMobEffects.FIRE_RESISTANCEMobEffects.GLOWINGMobEffects.HARMMobEffects.HEALMobEffects.HEALTH_BOOSTMobEffects.HERO_OF_THE_VILLAGEMobEffects.HUNGERMobEffects.INFESTEDMobEffects.INVISIBILITYMobEffects.JUMPMobEffects.LEVITATIONMobEffects.LUCKMobEffects.MOVEMENT_SLOWDOWNMobEffects.MOVEMENT_SPEEDMobEffects.NIGHT_VISIONMobEffects.OOZINGMobEffects.POISONMobEffects.RAID_OMENMobEffects.REGENERATIONMobEffects.SATURATIONMobEffects.SLOW_FALLINGMobEffects.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, ResourceLocation id, double amount, AttributeModifier.Operation operation) MobEffect.addAttributeModifier(Holder<Attribute> attribute, ResourceLocation 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> output) 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, 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 types with arguments of type HolderMethods in net.minecraft.world.entity with parameters of type HolderModifier and TypeMethodDescriptionvoidvoidLivingEntity.getAttribute(Holder<Attribute> attribute) doubleLivingEntity.getAttributeBaseValue(Holder<Attribute> attribute) doubleLivingEntity.getAttributeValue(Holder<Attribute> attribute) booleanprivate voidLivingEntity.onAttributeUpdated(Holder<Attribute> attribute) booleanLivingEntity.removeEffect(Holder<MobEffect> effect) LivingEntity.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 ofAttributes.BLOCK_BREAK_SPEEDAttributes.BLOCK_INTERACTION_RANGEAttributes.BURNING_TIMEAttributes.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.WATER_MOVEMENT_EFFICIENCYFields 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 HolderMethods in net.minecraft.world.entity.ai.attributes with parameters of type HolderModifier and TypeMethodDescriptionprivate AttributeInstanceAttributeSupplier.createInstance(Consumer<AttributeInstance> onDirty, Holder<Attribute> attribute) private AttributeInstanceAttributeSupplier.getAttributeInstance(Holder<Attribute> attribute) doubleAttributeMap.getBaseValue(Holder<Attribute> attribute) doubleAttributeSupplier.getBaseValue(Holder<Attribute> attribute) AttributeMap.getInstance(Holder<Attribute> attribute) doubleAttributeMap.getModifierValue(Holder<Attribute> attribute, ResourceLocation id) doubleAttributeSupplier.getModifierValue(Holder<Attribute> attribute, ResourceLocation id) doubledoublebooleanAttributeMap.hasAttribute(Holder<Attribute> attribute) booleanAttributeSupplier.Builder.hasAttribute(Holder<Attribute> attribute) booleanAttributeSupplier.hasAttribute(Holder<Attribute> attribute) booleanAttributeMap.hasModifier(Holder<Attribute> attribute, ResourceLocation id) booleanAttributeSupplier.hasModifier(Holder<Attribute> attribute, ResourceLocation id) Method parameters in net.minecraft.world.entity.ai.attributes with type arguments of type HolderModifier and TypeMethodDescriptionvoidAttributeMap.addTransientAttributeModifiers(com.google.common.collect.Multimap<Holder<Attribute>, AttributeModifier> modifiers) voidAttributeMap.removeAttributeModifiers(com.google.common.collect.Multimap<Holder<Attribute>, AttributeModifier> modifiers) Constructors in net.minecraft.world.entity.ai.attributes with parameters of type HolderModifierConstructorDescriptionAttributeInstance(Holder<Attribute> attribute, Consumer<AttributeInstance> onDirty) Constructor parameters in net.minecraft.world.entity.ai.attributes with type arguments of type HolderModifierConstructorDescription(package private)AttributeSupplier(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 jobSitePos, Holder<PoiType> poi, Villager poiType) private static booleanPoiCompetitorScan.hasMatchingProfession(Holder<PoiType> poi, VillagerProfession poiType) private static booleanYieldJobSite.nearbyWantsJobsite(Holder<PoiType> poi, Villager villager, BlockPos pos) Method parameters in net.minecraft.world.entity.ai.behavior with type arguments of type HolderModifier and TypeMethodDescriptionstatic BehaviorControl<PathfinderMob> AcquirePoi.create(Predicate<Holder<PoiType>> acquirablePois, MemoryModuleType<GlobalPos> acquiringMemory, boolean onlyIfAdult, Optional<Byte> entityEventId) static BehaviorControl<PathfinderMob> AcquirePoi.create(Predicate<Holder<PoiType>> acquirablePois, MemoryModuleType<GlobalPos> existingAbsentMemory, MemoryModuleType<GlobalPos> acquiringMemory, boolean onlyIfAdult, Optional<Byte> entityEventId) static BehaviorControl<LivingEntity> ValidateNearbyPoi.create(Predicate<Holder<PoiType>> poiValidator, MemoryModuleType<GlobalPos> poiPosMemory) static PathAcquirePoi.findPathToPois(Mob mob, Set<com.mojang.datafixers.util.Pair<Holder<PoiType>, BlockPos>> poiPositions) -
Uses of Holder in net.minecraft.world.entity.ai.village.poi
Fields in net.minecraft.world.entity.ai.village.poi declared as HolderFields 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 HolderMethods in net.minecraft.world.entity.ai.village.poi that return types with arguments of type HolderModifier and TypeMethodDescriptionPoiManager.findAllClosestFirstWithType(Predicate<Holder<PoiType>> typePredicate, Predicate<BlockPos> posPredicate, BlockPos pos, int distance, PoiManager.Occupancy status) PoiManager.findAllWithType(Predicate<Holder<PoiType>> typePredicate, Predicate<BlockPos> posPredicate, BlockPos pos, int distance, PoiManager.Occupancy status) PoiManager.findClosestWithType(Predicate<Holder<PoiType>> typePredicate, BlockPos pos, int distance, PoiManager.Occupancy status) PoiTypes.forState(BlockState state) Methods in net.minecraft.world.entity.ai.village.poi with parameters of type HolderModifier and TypeMethodDescriptionvoidvoidprivate static voidPoiTypes.registerBlockStates(Holder<PoiType> poi, Set<BlockState> states) Method parameters in net.minecraft.world.entity.ai.village.poi with type arguments of type HolderModifier and TypeMethodDescriptionbooleanbooleanPoiManager.find(Predicate<Holder<PoiType>> typePredicate, Predicate<BlockPos> posPredicate, BlockPos pos, int distance, PoiManager.Occupancy status) PoiManager.findAll(Predicate<Holder<PoiType>> typePredicate, Predicate<BlockPos> posPredicate, BlockPos pos, int distance, PoiManager.Occupancy status) PoiManager.findAllClosestFirstWithType(Predicate<Holder<PoiType>> typePredicate, Predicate<BlockPos> posPredicate, BlockPos pos, int distance, PoiManager.Occupancy status) PoiManager.findAllWithType(Predicate<Holder<PoiType>> typePredicate, Predicate<BlockPos> posPredicate, BlockPos pos, int distance, PoiManager.Occupancy status) PoiManager.findClosest(Predicate<Holder<PoiType>> typePredicate, Predicate<BlockPos> posPredicate, BlockPos pos, int distance, PoiManager.Occupancy status) PoiManager.findClosest(Predicate<Holder<PoiType>> typePredicate, BlockPos pos, int distance, PoiManager.Occupancy status) PoiManager.findClosestWithType(Predicate<Holder<PoiType>> typePredicate, BlockPos pos, int distance, PoiManager.Occupancy status) longPoiManager.getCountInRange(Predicate<Holder<PoiType>> typePredicate, BlockPos pos, int distance, PoiManager.Occupancy status) PoiManager.getInChunk(Predicate<Holder<PoiType>> typePredicate, ChunkPos posChunk, PoiManager.Occupancy status) PoiManager.getInRange(Predicate<Holder<PoiType>> typePredicate, BlockPos pos, int distance, PoiManager.Occupancy status) PoiManager.getInSquare(Predicate<Holder<PoiType>> typePredicate, BlockPos pos, int distance, PoiManager.Occupancy status) PoiManager.getRandom(Predicate<Holder<PoiType>> typePredicate, Predicate<BlockPos> posPredicate, PoiManager.Occupancy status, BlockPos pos, int distance, RandomSource random) PoiSection.getRecords(Predicate<Holder<PoiType>> typePredicate, PoiManager.Occupancy status) voidPoiManager.take(Predicate<Holder<PoiType>> typePredicate, BiPredicate<Holder<PoiType>, BlockPos> combinedTypePosPredicate, BlockPos pos, int distance) PoiManager.take(Predicate<Holder<PoiType>> typePredicate, BiPredicate<Holder<PoiType>, BlockPos> combinedTypePosPredicate, BlockPos pos, int distance) private voidPoiManager.updateFromSection(LevelChunkSection section, SectionPos sectionPos, BiConsumer<BlockPos, Holder<PoiType>> posToTypeConsumer) Constructors in net.minecraft.world.entity.ai.village.poi with parameters of type Holder -
Uses of Holder in net.minecraft.world.entity.animal
Fields in net.minecraft.world.entity.animal declared as HolderFields in net.minecraft.world.entity.animal with type parameters of type HolderModifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec<Holder<WolfVariant>> WolfVariant.CODECprivate static final EntityDataAccessor<Holder<CatVariant>> Cat.DATA_VARIANT_IDprivate static final EntityDataAccessor<Holder<WolfVariant>> Wolf.DATA_VARIANT_IDstatic final StreamCodec<RegistryFriendlyByteBuf, Holder<CatVariant>> CatVariant.STREAM_CODECstatic final StreamCodec<RegistryFriendlyByteBuf, Holder<FrogVariant>> FrogVariant.STREAM_CODECstatic final StreamCodec<RegistryFriendlyByteBuf, Holder<WolfVariant>> WolfVariant.STREAM_CODECMethods in net.minecraft.world.entity.animal that return HolderModifier and TypeMethodDescriptionstatic Holder<WolfVariant> WolfVariants.getSpawnVariant(RegistryAccess registryAccess, Holder<Biome> biome) Cat.getVariant()Wolf.getVariant()Methods in net.minecraft.world.entity.animal with parameters of type HolderModifier and TypeMethodDescriptionstatic Fox.Typestatic Holder<WolfVariant> WolfVariants.getSpawnVariant(RegistryAccess registryAccess, Holder<Biome> biome) voidCat.setVariant(Holder<CatVariant> variant) voidWolf.setVariant(Holder<WolfVariant> variant) Constructors in net.minecraft.world.entity.animal with parameters of type Holder -
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 p_282038_, BlockPos p_283385_, Holder<GameEvent> p_316820_, GameEvent.Context p_282208_) booleanAllay.JukeboxListener.handleGameEvent(ServerLevel level, Holder<GameEvent> gameEvent, GameEvent.Context context, Vec3 pos) voidAllay.VibrationUser.onReceiveVibration(ServerLevel p_281422_, BlockPos p_281449_, Holder<GameEvent> p_316630_, Entity p_281794_, Entity p_281864_, float p_281642_) -
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 TypeFieldDescriptionprivate static final EntityDataAccessor<Holder<FrogVariant>> Frog.DATA_VARIANT_IDMethods 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.horse
Methods in net.minecraft.world.entity.animal.horse with parameters of type HolderModifier and TypeMethodDescriptionprivate voidAbstractHorse.setOffspringAttribute(AgeableMob parent, AbstractHorse child, Holder<Attribute> attribute, double min, double max) -
Uses of Holder in net.minecraft.world.entity.decoration
Fields in net.minecraft.world.entity.decoration 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_CODECstatic final com.mojang.serialization.Codec<Holder<PaintingVariant>> Painting.VARIANT_CODECstatic final com.mojang.serialization.MapCodec<Holder<PaintingVariant>> Painting.VARIANT_MAP_CODECMethods in net.minecraft.world.entity.decoration that return HolderMethods in net.minecraft.world.entity.decoration with parameters of type HolderModifier and TypeMethodDescriptionvoidPainting.setVariant(Holder<PaintingVariant> variant) private static intPainting.variantArea(Holder<PaintingVariant> variant) Constructors in net.minecraft.world.entity.decoration with parameters of type Holder -
Uses of Holder in net.minecraft.world.entity.monster
Fields in net.minecraft.world.entity.monster 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 p_282574_, BlockPos p_282323_, Holder<GameEvent> p_316784_, GameEvent.Context p_282515_) voidWarden.VibrationUser.onReceiveVibration(ServerLevel p_281325_, BlockPos p_282386_, Holder<GameEvent> p_316139_, Entity p_281438_, Entity p_282582_, float p_283699_) -
Uses of Holder in net.minecraft.world.entity.npc
Fields in net.minecraft.world.entity.npc declared as HolderModifier and TypeFieldDescriptionprivate final Holder<MapDecorationType> VillagerTrades.TreasureMapForEmeralds.destinationTypeFields in net.minecraft.world.entity.npc with type parameters of type HolderModifier and TypeFieldDescriptionVillagerProfession.acquirableJobSiteThe field for theacquirableJobSiterecord component.VillagerProfession.ALL_ACQUIRABLE_JOBSVillagerProfession.heldJobSiteThe field for theheldJobSiterecord component.static final Map<MemoryModuleType<GlobalPos>, BiPredicate<Villager, Holder<PoiType>>> Villager.POI_MEMORIESMethods in net.minecraft.world.entity.npc 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 with parameters of type HolderModifier and TypeMethodDescriptionstatic VillagerTypeprivate static ItemStackprivate static ItemCostVillagerTrades.potionCost(Holder<Potion> potion) Method parameters in net.minecraft.world.entity.npc with type arguments of type HolderModifier and TypeMethodDescriptionprivate static VillagerProfessionVillagerProfession.register(String name, Predicate<Holder<PoiType>> heldJobSite, Predicate<Holder<PoiType>> acquirableJobSites, com.google.common.collect.ImmutableSet<Item> requestedItems, com.google.common.collect.ImmutableSet<Block> secondaryPoi, SoundEvent workSound) private static VillagerProfessionVillagerProfession.register(String name, Predicate<Holder<PoiType>> heldJobSite, Predicate<Holder<PoiType>> acquirableJobSites, SoundEvent workSound) Constructors in net.minecraft.world.entity.npc with parameters of type HolderModifierConstructorDescriptionSuspiciousStewForEmerald(Holder<MobEffect> effect, int duration, int xp) TreasureMapForEmeralds(int emeraldCost, TagKey<Structure> destination, String displayName, Holder<MapDecorationType> destinationType, int maxUses, int villagerXp) Constructor parameters in net.minecraft.world.entity.npc with type arguments of type HolderModifierConstructorDescriptionVillagerProfession(String name, Predicate<Holder<PoiType>> heldJobSite, Predicate<Holder<PoiType>> acquirableJobSite, com.google.common.collect.ImmutableSet<Item> requestedItems, com.google.common.collect.ImmutableSet<Block> secondaryPoi, SoundEvent workSound) Creates an instance of aVillagerProfessionrecord class. -
Uses of Holder in net.minecraft.world.entity.raid
Methods in net.minecraft.world.entity.raid with parameters of type HolderModifier and TypeMethodDescriptionstatic StringRaids.getFileId(Holder<DimensionType> dimensionTypeHolder) -
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 effectId) 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 stack) Methods in net.minecraft.world.inventory with parameters of type HolderModifier and TypeMethodDescriptionstatic intBeaconMenu.encodeEffect(Holder<MobEffect> effect) private voidLoomMenu.setupResultSlot(Holder<BannerPattern> pattern) Creates an output banner ItemStack based on the patterns, dyes, etc.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 TypeFieldDescriptionstatic final Holder<ArmorMaterial> ArmorMaterials.ARMADILLOstatic final Holder<ArmorMaterial> ArmorMaterials.CHAINstatic final Holder<ArmorMaterial> ArmorMaterials.DIAMONDprivate final Holder<SoundEvent> ArmorMaterial.equipSoundThe field for theequipSoundrecord component.static final Holder<ArmorMaterial> ArmorMaterials.GOLDstatic final Holder<ArmorMaterial> ArmorMaterials.IRONstatic final Holder<ArmorMaterial> ArmorMaterials.LEATHERprotected final Holder<ArmorMaterial> ArmorItem.materialstatic final Holder<ArmorMaterial> ArmorMaterials.NETHERITEprivate Holder<JukeboxSong> JukeboxSongPlayer.songprivate final Holder<SoundEvent> Instrument.soundEventThe field for thesoundEventrecord component.private final Holder<SoundEvent> JukeboxSong.soundEventThe field for thesoundEventrecord component.static final Holder<ArmorMaterial> ArmorMaterials.TURTLEFields in net.minecraft.world.item with type parameters of type HolderModifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec<Holder<ArmorMaterial>> ArmorMaterial.CODECstatic final com.mojang.serialization.Codec<Holder<Instrument>> Instrument.CODECstatic final com.mojang.serialization.Codec<Holder<JukeboxSong>> JukeboxSong.CODECprivate final Optional<Holder<SoundEvent>> CrossbowItem.ChargingSounds.endThe field for theendrecord component.EitherHolder.holderThe field for theholderrecord component.ItemStack.ITEM_NON_AIR_CODECprivate 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<JukeboxSong>> JukeboxSong.STREAM_CODECMethods in net.minecraft.world.item that return HolderModifier and TypeMethodDescriptionstatic Holder<ArmorMaterial> ArmorMaterials.bootstrap(Registry<ArmorMaterial> registry) ArmorMaterial.equipSound()Returns the value of theequipSoundrecord component.ArmorItem.getEquipSound()ElytraItem.getEquipSound()default Holder<SoundEvent> Equipable.getEquipSound()ItemStack.getItemHolder()ArmorItem.getMaterial()private static Holder<ArmorMaterial> ArmorMaterials.register(String name, EnumMap<ArmorItem.Type, Integer> defense, int enchantmentValue, Holder<SoundEvent> equipSound, float toughness, float knockbackResistance, Supplier<Ingredient> repairIngredient) private static Holder<ArmorMaterial> ArmorMaterials.register(String name, EnumMap<ArmorItem.Type, Integer> defense, int enchantmentValue, Holder<SoundEvent> equipSound, float toughness, float knockbackResistance, Supplier<Ingredient> repairIngridient, List<ArmorMaterial.Layer> layers) Instrument.soundEvent()Returns the value of thesoundEventrecord component.JukeboxSong.soundEvent()Returns the value of thesoundEventrecord component.Methods in net.minecraft.world.item that return types with arguments of type HolderModifier and TypeMethodDescriptioncom.mojang.datafixers.util.Either<Holder<T>, ResourceKey<T>> EitherHolder.asEither()CrossbowItem.ChargingSounds.end()Returns the value of theendrecord component.static Optional<Holder<JukeboxSong>> JukeboxSong.fromStack(HolderLookup.Provider registries, ItemStack stack) private Optional<Holder<Instrument>> InstrumentItem.getInstrument(ItemStack stack) EitherHolder.holder()Returns the value of theholderrecord component.CrossbowItem.ChargingSounds.mid()Returns the value of themidrecord component.CrossbowItem.ChargingSounds.start()Returns the value of thestartrecord component.EitherHolder.unwrap(HolderLookup.Provider registries) Methods in net.minecraft.world.item with parameters of type HolderModifier and TypeMethodDescriptionprivate voidItemStack.addModifierTooltip(Consumer<Component> tooltipAdder, Player player, Holder<Attribute> attribute, AttributeModifier modifier) static ItemStackInstrumentItem.create(Item item, Holder<Instrument> instrument) voidItemStack.enchant(Holder<Enchantment> enchantment, int level) booleanvoidJukeboxSongPlayer.play(LevelAccessor level, Holder<JukeboxSong> song) private static Holder<ArmorMaterial> ArmorMaterials.register(String name, EnumMap<ArmorItem.Type, Integer> defense, int enchantmentValue, Holder<SoundEvent> equipSound, float toughness, float knockbackResistance, Supplier<Ingredient> repairIngredient) private static Holder<ArmorMaterial> ArmorMaterials.register(String name, EnumMap<ArmorItem.Type, Integer> defense, int enchantmentValue, Holder<SoundEvent> equipSound, float toughness, float knockbackResistance, Supplier<Ingredient> repairIngridient, List<ArmorMaterial.Layer> layers) voidJukeboxSongPlayer.setSongWithoutPlaying(Holder<JukeboxSong> song, long ticksSinceSongStarted) Method parameters in net.minecraft.world.item with type arguments of type HolderModifier and TypeMethodDescriptionstatic <T> com.mojang.serialization.Codec<EitherHolder<T>> EitherHolder.codec(ResourceKey<Registry<T>> registryKey, com.mojang.serialization.Codec<Holder<T>> codec) voidItemStack.forEachModifier(EquipmentSlotGroup slotGroup, BiConsumer<Holder<Attribute>, AttributeModifier> action) voidItemStack.forEachModifier(EquipmentSlot equipmentSLot, BiConsumer<Holder<Attribute>, AttributeModifier> action) static <T> EitherHolder<T> EitherHolder.fromEither(com.mojang.datafixers.util.Either<Holder<T>, ResourceKey<T>> either) private static voidCreativeModeTabs.generatePresetPaintings(CreativeModeTab.Output output, HolderLookup.Provider registries, HolderLookup.RegistryLookup<PaintingVariant> paintingVariants, Predicate<Holder<PaintingVariant>> predicate, CreativeModeTab.TabVisibility tabVisibility) booleanstatic <T> StreamCodec<RegistryFriendlyByteBuf, EitherHolder<T>> EitherHolder.streamCodec(ResourceKey<Registry<T>> registryKey, StreamCodec<RegistryFriendlyByteBuf, Holder<T>> streamCodec) Constructors in net.minecraft.world.item with parameters of type HolderModifierConstructorDescriptionAnimalArmorItem(Holder<ArmorMaterial> armorMaterial, AnimalArmorItem.BodyType bodyType, boolean hasOverlay, Item.Properties properties) ArmorItem(Holder<ArmorMaterial> material, ArmorItem.Type type, Item.Properties properties) ArmorMaterial(Map<ArmorItem.Type, Integer> defense, int enchantmentValue, Holder<SoundEvent> equipSound, Supplier<Ingredient> repairIngredient, List<ArmorMaterial.Layer> layers, float toughness, float knockbackResistance) Creates an instance of aArmorMaterialrecord class.EitherHolder(Holder<T> p_350710_) Instrument(Holder<SoundEvent> soundEvent, int useDuration, float range) Creates an instance of aInstrumentrecord class.ItemStack(Holder<Item> tag, int count, DataComponentPatch components) 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.EitherHolder(Optional<Holder<T>> holder, ResourceKey<T> key) Creates an instance of aEitherHolderrecord class. -
Uses of Holder in net.minecraft.world.item.alchemy
Fields in net.minecraft.world.item.alchemy declared as HolderModifier and TypeFieldDescriptionPotions.AWKWARDPotions.FIRE_RESISTANCEPotionBrewing.Mix.fromThe field for thefromrecord component.Potions.HARMINGPotions.HEALINGPotions.INFESTEDPotions.INVISIBILITYPotions.LEAPINGPotions.LONG_FIRE_RESISTANCEPotions.LONG_INVISIBILITYPotions.LONG_LEAPINGPotions.LONG_NIGHT_VISIONPotions.LONG_POISONPotions.LONG_REGENERATIONPotions.LONG_SLOW_FALLINGPotions.LONG_SLOWNESSPotions.LONG_STRENGTHPotions.LONG_SWIFTNESSPotions.LONG_TURTLE_MASTERPotions.LONG_WATER_BREATHINGPotions.LONG_WEAKNESSPotions.LUCKPotions.MUNDANEPotions.NIGHT_VISIONPotions.OOZINGPotions.POISONPotions.REGENERATIONPotions.SLOW_FALLINGPotions.SLOWNESSPotions.STRENGTHPotions.STRONG_HARMINGPotions.STRONG_HEALINGPotions.STRONG_LEAPINGPotions.STRONG_POISONPotions.STRONG_REGENERATIONPotions.STRONG_SLOWNESSPotions.STRONG_STRENGTHPotions.STRONG_SWIFTNESSPotions.STRONG_TURTLE_MASTERPotions.SWIFTNESSPotions.THICKPotionBrewing.Mix.toThe field for thetorecord component.Potions.TURTLE_MASTERPotions.WATERPotions.WATER_BREATHINGPotions.WEAKNESSPotions.WEAVINGPotions.WIND_CHARGEDFields 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 reagent, Holder<Potion> result) static ItemStackPotionContents.createItemStack(Item item, Holder<Potion> potion) static intbooleanbooleanPotionBrewing.isBrewablePotion(Holder<Potion> potion) PotionContents.withPotion(Holder<Potion> potion) Method parameters in net.minecraft.world.item.alchemy with type arguments of type HolderConstructors in net.minecraft.world.item.alchemy with parameters of type HolderModifierConstructorDescription(package private)Creates an instance of aMixrecord class.PotionContents(Holder<Potion> p_331208_) Constructor parameters in net.minecraft.world.item.alchemy with type arguments of type HolderModifierConstructorDescriptionPotionContents(Optional<Holder<Potion>> potion, Optional<Integer> customColor, List<MobEffectInstance> customEffects) Creates an instance of aPotionContentsrecord class. -
Uses of Holder in net.minecraft.world.item.armortrim
Fields in net.minecraft.world.item.armortrim declared as HolderModifier and TypeFieldDescriptionTrimMaterial.ingredientThe field for theingredientrecord component.private final Holder<TrimMaterial> ArmorTrim.materialprivate final Holder<TrimPattern> ArmorTrim.patternTrimPattern.templateItemThe field for thetemplateItemrecord component.Fields in net.minecraft.world.item.armortrim 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.CODECprivate final Function<Holder<ArmorMaterial>, ResourceLocation> ArmorTrim.innerTextureprivate final Function<Holder<ArmorMaterial>, ResourceLocation> ArmorTrim.outerTextureprivate final Map<Holder<ArmorMaterial>, String> TrimMaterial.overrideArmorMaterialsThe field for theoverrideArmorMaterialsrecord component.static final StreamCodec<RegistryFriendlyByteBuf, Holder<TrimMaterial>> TrimMaterial.STREAM_CODECstatic final StreamCodec<RegistryFriendlyByteBuf, Holder<TrimPattern>> TrimPattern.STREAM_CODECMethods in net.minecraft.world.item.armortrim that return HolderModifier and TypeMethodDescriptionTrimMaterial.ingredient()Returns the value of theingredientrecord component.ArmorTrim.material()ArmorTrim.pattern()TrimPattern.templateItem()Returns the value of thetemplateItemrecord component.Methods in net.minecraft.world.item.armortrim that return types with arguments of type HolderModifier and TypeMethodDescriptionTrimMaterial.overrideArmorMaterials()Returns the value of theoverrideArmorMaterialsrecord component.Methods in net.minecraft.world.item.armortrim with parameters of type HolderModifier and TypeMethodDescriptionTrimPattern.copyWithStyle(Holder<TrimMaterial> trimMaterial) private static StringArmorTrim.getColorPaletteSuffix(Holder<TrimMaterial> trimMaterial, Holder<ArmorMaterial> armorMaterial) booleanArmorTrim.hasPatternAndMaterial(Holder<TrimPattern> pattern, Holder<TrimMaterial> material) ArmorTrim.innerTexture(Holder<ArmorMaterial> armorMaterial) ArmorTrim.outerTexture(Holder<ArmorMaterial> armorMaterial) Method parameters in net.minecraft.world.item.armortrim with type arguments of type HolderModifier and TypeMethodDescriptionstatic TrimMaterialTrimMaterial.create(String assetName, Item ingredient, float itemModelIndex, Component description, Map<Holder<ArmorMaterial>, String> overrideArmorMaterials) private static voidTrimMaterials.register(BootstrapContext<TrimMaterial> context, ResourceKey<TrimMaterial> materialKey, Item ingredient, Style style, float itemModelIndex, Map<Holder<ArmorMaterial>, String> overrideArmorMaterials) Constructors in net.minecraft.world.item.armortrim with parameters of type HolderModifierConstructorDescriptionArmorTrim(Holder<TrimMaterial> material, Holder<TrimPattern> pattern) ArmorTrim(Holder<TrimMaterial> material, Holder<TrimPattern> pattern, boolean showInTooltip) privateArmorTrim(Holder<TrimMaterial> material, Holder<TrimPattern> pattern, boolean showInTooltip, Function<Holder<ArmorMaterial>, ResourceLocation> innerTexture, Function<Holder<ArmorMaterial>, ResourceLocation> outerTexture) TrimMaterial(String assetName, Holder<Item> ingredient, float itemModelIndex, Map<Holder<ArmorMaterial>, String> overrideArmorMaterials, Component description) Creates an instance of aTrimMaterialrecord class.TrimPattern(ResourceLocation assetId, Holder<Item> templateItem, Component description, boolean decal) Creates an instance of aTrimPatternrecord class.Constructor parameters in net.minecraft.world.item.armortrim with type arguments of type HolderModifierConstructorDescriptionprivateArmorTrim(Holder<TrimMaterial> material, Holder<TrimPattern> pattern, boolean showInTooltip, Function<Holder<ArmorMaterial>, ResourceLocation> innerTexture, Function<Holder<ArmorMaterial>, ResourceLocation> outerTexture) TrimMaterial(String assetName, Holder<Item> ingredient, float itemModelIndex, Map<Holder<ArmorMaterial>, String> overrideArmorMaterials, Component description) Creates an instance of aTrimMaterialrecord 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<MapDecorationType> MapDecorations.Entry.typeThe field for thetyperecord component.Fields in net.minecraft.world.item.component with type parameters of type HolderModifier and TypeFieldDescriptionDebugStickState.propertiesThe field for thepropertiesrecord 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.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 TypeMethodDescriptionDebugStickState.properties()Returns the value of thepropertiesrecord component.Methods in net.minecraft.world.item.component with parameters of type HolderModifier and TypeMethodDescriptionItemAttributeModifiers.Builder.add(Holder<Attribute> attribute, AttributeModifier modifier, EquipmentSlotGroup slot) booleanItemAttributeModifiers.Entry.matches(Holder<Attribute> attribute, ResourceLocation id) 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 slotGroup, BiConsumer<Holder<Attribute>, AttributeModifier> action) voidItemAttributeModifiers.forEach(EquipmentSlot equipmentSlot, BiConsumer<Holder<Attribute>, AttributeModifier> action) Constructors in net.minecraft.world.item.component with parameters of type HolderModifierConstructorDescriptionEntry(Holder<Attribute> attribute, AttributeModifier modifier, EquipmentSlotGroup slot) 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.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. -
Uses of Holder in net.minecraft.world.item.enchantment
Fields in net.minecraft.world.item.enchantment declared as HolderModifier and TypeFieldDescriptionfinal Holder<Enchantment> EnchantmentInstance.enchantmentThe enchantment being represented.Fields in net.minecraft.world.item.enchantment with type parameters of type HolderModifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec<Holder<Enchantment>> Enchantment.CODEC(package private) final it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap<Holder<Enchantment>> ItemEnchantments.enchantmentsprivate final it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap<Holder<Enchantment>> ItemEnchantments.Mutable.enchantmentsprivate static final com.mojang.serialization.Codec<it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap<Holder<Enchantment>>> ItemEnchantments.LEVELS_CODECstatic final StreamCodec<RegistryFriendlyByteBuf, Holder<Enchantment>> Enchantment.STREAM_CODECstatic final DataComponentType<List<Holder<SoundEvent>>> EnchantmentEffectComponents.TRIDENT_SOUNDMethods 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> first, Holder<Enchantment> second) static intEnchantmentHelper.getEnchantmentLevel(Holder<Enchantment> enchantment, LivingEntity entity) static ComponentEnchantment.getFullname(Holder<Enchantment> enchantment, int level) static intEnchantmentHelper.getItemEnchantmentLevel(Holder<Enchantment> enchantment, ItemStack stack) Deprecated.intItemEnchantments.getLevel(Holder<Enchantment> enchantment) intItemEnchantments.Mutable.getLevel(Holder<Enchantment> enchantment) static intEnchantmentHelper.getTagEnchantmentLevel(Holder<Enchantment> p_346179_, ItemStack p_44845_) Gets the level of an enchantment from NBT.static booleanEnchantmentHelper.isEnchantmentCompatible(Collection<Holder<Enchantment>> currentEnchantments, Holder<Enchantment> newEnchantment) 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 stack, int level, Stream<Holder<Enchantment>> possibleEnchantments) static voidEnchantmentHelper.forEachModifier(ItemStack stack, EquipmentSlotGroup slotGroup, BiConsumer<Holder<Attribute>, AttributeModifier> action) static voidEnchantmentHelper.forEachModifier(ItemStack stack, EquipmentSlot slot, BiConsumer<Holder<Attribute>, AttributeModifier> action) static List<EnchantmentInstance> EnchantmentHelper.getAvailableEnchantmentResults(int level, ItemStack stack, Stream<Holder<Enchantment>> possibleEnchantments) static booleanEnchantmentHelper.isEnchantmentCompatible(Collection<Holder<Enchantment>> currentEnchantments, Holder<Enchantment> newEnchantment) voidItemEnchantments.Mutable.removeIf(Predicate<Holder<Enchantment>> predicate) static List<EnchantmentInstance> EnchantmentHelper.selectEnchantment(RandomSource random, ItemStack stack, int level, Stream<Holder<Enchantment>> possibleEnchantments) Constructors in net.minecraft.world.item.enchantment with parameters of type HolderConstructor parameters in net.minecraft.world.item.enchantment with type arguments of type HolderModifierConstructorDescription(package private)ItemEnchantments(it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap<Holder<Enchantment>> enchantments, boolean showInTooltip) -
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.private final Holder<SoundEvent> PlaySoundEffect.soundEventThe field for thesoundEventrecord 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.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.PlaySoundEffect.soundEvent()Returns the value of thesoundEventrecord 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 com.google.common.collect.HashMultimap<Holder<Attribute>, AttributeModifier> EnchantmentAttributeEffect.makeAttributeMap(int enchantmentLevel, EquipmentSlot slot) 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(ResourceLocation 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, Holder<SoundEvent> sound) Creates an instance of aExplodeEffectrecord class.PlaySoundEffect(Holder<SoundEvent> soundEvent, FloatProvider volume, FloatProvider pitch) Creates an instance of aPlaySoundEffectrecord 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, Holder<SoundEvent> sound) Creates an instance of aExplodeEffectrecord 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.trading
Fields in net.minecraft.world.item.trading declared as HolderMethods in net.minecraft.world.item.trading that return HolderModifier and TypeMethodDescriptionItemCost.item()Returns the value of theitemrecord component.Methods in net.minecraft.world.item.trading with parameters of type HolderModifier and TypeMethodDescriptionprivate static ItemStackItemCost.createStack(Holder<Item> item, int count, DataComponentPredicate componentPredicate) Constructors in net.minecraft.world.item.trading with parameters of type HolderModifierConstructorDescriptionItemCost(Holder<Item> p_330702_, int p_331182_, DataComponentPredicate p_331873_) ItemCost(Holder<Item> item, int count, DataComponentPredicate components, ItemStack itemStack) Creates an instance of aItemCostrecord class. -
Uses of Holder in net.minecraft.world.level
Fields in net.minecraft.world.level declared as HolderModifier and TypeFieldDescriptionprivate final Holder<DimensionType> private final Holder<SoundEvent> Explosion.explosionSoundFields in net.minecraft.world.level with type parameters of type HolderMethods in net.minecraft.world.level that return HolderModifier and TypeMethodDescriptionLevel.dimensionTypeRegistration()Explosion.getExplosionSound()LevelReader.getNoiseBiome(int x, int y, int z) Gets the biome at the given quart positions.LevelReader.getUncachedNoiseBiome(int x, int y, int z) Methods in net.minecraft.world.level with parameters of type HolderModifier and TypeMethodDescriptionLevel.explode(Entity source, DamageSource damageSource, ExplosionDamageCalculator damageCalculator, double x, double y, double z, float radius, boolean fire, Level.ExplosionInteraction explosionInteraction, boolean spawnParticles, ParticleOptions smallExplosionParticles, ParticleOptions largeExplosionParticles, Holder<SoundEvent> explosionSound) Level.explode(Entity source, DamageSource damageSource, ExplosionDamageCalculator damageCalculator, double x, double y, double z, float radius, boolean fire, Level.ExplosionInteraction explosionInteraction, ParticleOptions smallExplosionParticles, ParticleOptions largeExplosionParticles, Holder<SoundEvent> explosionSound) default voidLevelAccessor.gameEvent(Holder<GameEvent> gameEvent, BlockPos pos, GameEvent.Context context) voidLevelAccessor.gameEvent(Holder<GameEvent> gameEvent, Vec3 pos, GameEvent.Context context) default voiddefault voidprivate static WeightedRandomList<MobSpawnSettings.SpawnerData> NaturalSpawner.mobsAt(ServerLevel level, StructureManager structureManager, ChunkGenerator generator, MobCategory category, BlockPos pos, Holder<Biome> biome) abstract voidLevel.playSeededSound(Player player, double x, double y, double z, Holder<SoundEvent> sound, SoundSource category, float volume, float pitch, long seed) abstract voidLevel.playSeededSound(Player player, Entity entity, Holder<SoundEvent> sound, SoundSource category, float volume, float pitch, long seed) voidLevel.playSound(Player player, double x, double y, double z, Holder<SoundEvent> sound, SoundSource category, float volume, float pitch) static voidNaturalSpawner.spawnMobsForChunkGeneration(ServerLevelAccessor levelAccessor, Holder<Biome> biome, ChunkPos chunkPos, RandomSource random) Method parameters in net.minecraft.world.level with type arguments of type HolderModifier and TypeMethodDescriptionStructureManager.getStructureWithPieceAt(BlockPos pos, Predicate<Holder<Structure>> predicate) Constructors in net.minecraft.world.level with parameters of type HolderModifierConstructorDescriptionExplosion(Level level, Entity source, double x, double y, double z, float radius, List<BlockPos> toBlow, Explosion.BlockInteraction blockInteraction, ParticleOptions smallExplosionParticles, ParticleOptions largeExplosionParticles, Holder<SoundEvent> explosionSound) Explosion(Level level, Entity source, DamageSource damageSource, ExplosionDamageCalculator damageCalculator, double x, double y, double z, float radius, boolean fire, Explosion.BlockInteraction blockInteraction, ParticleOptions smallExplosionParticles, ParticleOptions largeExplosionParticles, Holder<SoundEvent> explosionSound) protectedLevel(WritableLevelData levelData, ResourceKey<Level> dimension, RegistryAccess registryAccess, Holder<DimensionType> dimensionTypeRegistration, Supplier<ProfilerFiller> profiler, 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.midlandsprivate final Holder<SoundEvent> AmbientAdditionsSettings.soundEventprivate final Holder<SoundEvent> AmbientMoodSettings.soundEventFields in net.minecraft.world.level.biome with type parameters of type HolderModifier and TypeFieldDescriptionprivate final Optional<Holder<SoundEvent>> BiomeSpecialEffects.ambientLoopSoundEventprotected Optional<Holder<SoundEvent>> BiomeSpecialEffects.Builder.ambientLoopSoundEventprotected final Map<GenerationStep.Carving, 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 x, int y, int z) Gets the biome at the given quart positions.BiomeResolver.getNoiseBiome(int x, int y, int z, Climate.Sampler sampler) BiomeSource.getNoiseBiome(int x, int y, int z, Climate.Sampler sampler) CheckerboardColumnBiomeSource.getNoiseBiome(int x, int y, int z, Climate.Sampler sampler) FixedBiomeSource.getNoiseBiome(int x, int y, int z) Gets the biome at the given quart positions.FixedBiomeSource.getNoiseBiome(int x, int y, int z, Climate.Sampler sampler) MultiNoiseBiomeSource.getNoiseBiome(int x, int y, int z, Climate.Sampler sampler) MultiNoiseBiomeSource.getNoiseBiome(Climate.TargetPoint targetPoint) TheEndBiomeSource.getNoiseBiome(int x, int y, int z, Climate.Sampler sampler) BiomeManager.getNoiseBiomeAtPosition(double x, double y, double z) BiomeManager.getNoiseBiomeAtPosition(BlockPos pos) BiomeManager.getNoiseBiomeAtQuart(int x, int y, int z) AmbientAdditionsSettings.getSoundEvent()AmbientMoodSettings.getSoundEvent()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 x, int y, int z, int radius, int increment, Predicate<Holder<Biome>> biomePredicate, RandomSource random, boolean findClosest, Climate.Sampler sampler) BiomeSource.findBiomeHorizontal(int x, int y, int z, int radius, Predicate<Holder<Biome>> biomePredicate, RandomSource random, Climate.Sampler sampler) FixedBiomeSource.findBiomeHorizontal(int x, int y, int z, int radius, int increment, Predicate<Holder<Biome>> biomePredicate, RandomSource random, boolean findClosest, Climate.Sampler sampler) BiomeSource.findClosestBiome3d(BlockPos pos, int radius, int horizontalStep, int verticalStep, Predicate<Holder<Biome>> biomePredicate, Climate.Sampler sampler, LevelReader level) FixedBiomeSource.findClosestBiome3d(BlockPos pos, int radius, int horizontalStep, int verticalStep, Predicate<Holder<Biome>> biomePredicate, Climate.Sampler sampler, LevelReader level) Biome.getAmbientLoop()BiomeSpecialEffects.getAmbientLoopSoundEvent()BiomeSource.getBiomesWithin(int x, int y, int z, int radius, Climate.Sampler sampler) FixedBiomeSource.getBiomesWithin(int x, int y, int z, int radius, Climate.Sampler sampler) BiomeGenerationSettings.getCarvers(GenerationStep.Carving step) 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(GenerationStep.Carving carving, Holder<ConfiguredWorldCarver<?>> carver) BiomeGenerationSettings.PlainBuilder.addFeature(int step, Holder<PlacedFeature> feature) BiomeGenerationSettings.PlainBuilder.addFeature(GenerationStep.Decoration decoration, Holder<PlacedFeature> feature) BiomeSpecialEffects.Builder.ambientLoopSound(Holder<SoundEvent> ambientLoopSoundEvent) static MultiNoiseBiomeSourceMultiNoiseBiomeSource.createFromPreset(Holder<MultiNoiseBiomeSourceParameterList> parameters) 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 x, int y, int z, int radius, int increment, Predicate<Holder<Biome>> biomePredicate, RandomSource random, boolean findClosest, Climate.Sampler sampler) BiomeSource.findBiomeHorizontal(int x, int y, int z, int radius, Predicate<Holder<Biome>> biomePredicate, RandomSource random, Climate.Sampler sampler) FixedBiomeSource.findBiomeHorizontal(int x, int y, int z, int radius, int increment, Predicate<Holder<Biome>> biomePredicate, RandomSource random, boolean findClosest, Climate.Sampler sampler) BiomeSource.findClosestBiome3d(BlockPos pos, int radius, int horizontalStep, int verticalStep, Predicate<Holder<Biome>> biomePredicate, Climate.Sampler sampler, LevelReader level) FixedBiomeSource.findClosestBiome3d(BlockPos pos, int radius, int horizontalStep, int verticalStep, Predicate<Holder<Biome>> biomePredicate, Climate.Sampler sampler, LevelReader level) Constructors in net.minecraft.world.level.biome with parameters of type HolderModifierConstructorDescriptionAmbientAdditionsSettings(Holder<SoundEvent> soundEvent, double tickChance) AmbientMoodSettings(Holder<SoundEvent> soundEvent, int tickDelay, int blockSearchExtent, double soundPositionOffset) FixedBiomeSource(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
Methods in net.minecraft.world.level.block that return HolderMethods in net.minecraft.world.level.block that return types with arguments of type HolderModifier and TypeMethodDescriptionprivate Optional<? extends Holder<ConfiguredFeature<?, ?>>> FungusBlock.getFeature(LevelReader level) Methods in net.minecraft.world.level.block with parameters of type HolderModifier and TypeMethodDescriptionprotected static SuspiciousStewEffectsFlowerBlock.makeEffectList(Holder<MobEffect> effect, float seconds) Constructors in net.minecraft.world.level.block with parameters of type HolderModifierConstructorDescriptionFlowerBlock(Holder<MobEffect> effect, float seconds, BlockBehaviour.Properties properties) WitherRoseBlock(Holder<MobEffect> effect, float seconds, 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(Holder<MobEffect> effect) BeaconBlockEntity.loadEffect(CompoundTag tag, String key) BannerPatternLayers.Layer.pattern()Returns the value of thepatternrecord component.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 pos, int beaconLevel, Holder<MobEffect> primaryEffect, Holder<MobEffect> secondaryEffect) booleanCalibratedSculkSensorBlockEntity.VibrationUser.canReceiveVibration(ServerLevel level, BlockPos pos, Holder<GameEvent> gameEvent, GameEvent.Context context) booleanSculkSensorBlockEntity.VibrationUser.canReceiveVibration(ServerLevel level, BlockPos pos, Holder<GameEvent> gameEvent, GameEvent.Context context) booleanSculkShriekerBlockEntity.VibrationUser.canReceiveVibration(ServerLevel p_281256_, BlockPos p_281528_, Holder<GameEvent> p_316788_, GameEvent.Context p_282914_) BeaconBlockEntity.filterEffect(Holder<MobEffect> effect) booleanSculkCatalystBlockEntity.CatalystListener.handleGameEvent(ServerLevel level, Holder<GameEvent> gameEvent, GameEvent.Context context, Vec3 pos) voidSculkSensorBlockEntity.VibrationUser.onReceiveVibration(ServerLevel level, BlockPos pos, Holder<GameEvent> gameEvent, Entity entity, Entity playerEntity, float distance) voidSculkShriekerBlockEntity.VibrationUser.onReceiveVibration(ServerLevel p_283372_, BlockPos p_281679_, Holder<GameEvent> p_316155_, Entity p_282286_, Entity p_281384_, float p_283119_) private static voidBeaconBlockEntity.storeEffect(CompoundTag tag, String key, 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
Methods in net.minecraft.world.level.block.entity.trialspawner that return types with arguments of type HolderModifier and TypeMethodDescriptionTrialSpawnerData.findPlayerWithOminousEffect(ServerLevel level, List<UUID> players) -
Uses of Holder in net.minecraft.world.level.block.state
Methods in net.minecraft.world.level.block.state that return HolderMethods in net.minecraft.world.level.block.state with parameters of type 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 HolderFields in net.minecraft.world.level.chunk with type parameters of type HolderModifier and TypeFieldDescriptionprivate PalettedContainerRO<Holder<Biome>> LevelChunkSection.biomesprivate final Function<Holder<Biome>, BiomeGenerationSettings> ChunkGenerator.generationSettingsGetterprivate final List<Holder<StructureSet>> ChunkGeneratorStructureState.possibleStructureSetsMethods in net.minecraft.world.level.chunk that return HolderModifier and TypeMethodDescriptionChunkAccess.getNoiseBiome(int x, int y, int z) Gets the biome at the given quart positions.EmptyLevelChunk.getNoiseBiome(int x, int y, int z) Gets the biome at the given quart positions.ImposterProtoChunk.getNoiseBiome(int x, int y, int z) Gets the biome at the given quart positions.LevelChunkSection.getNoiseBiome(int x, int y, int z) ProtoChunk.getNoiseBiome(int x, int y, int z) Gets the biome at the given quart positions.Methods in net.minecraft.world.level.chunk that return types with arguments of type HolderModifier and TypeMethodDescriptionChunkGenerator.findNearestMapStructure(ServerLevel level, HolderSet<Structure> structure, BlockPos pos, int searchRadius, boolean skipKnownStructures) LevelChunkSection.getBiomes()ChunkGenerator.getNearestGeneratedStructure(Set<Holder<Structure>> structureHoldersSet, ServerLevel level, StructureManager structureManager, BlockPos pos, boolean skipKnownStructures, ConcentricRingsStructurePlacement placement) ChunkGenerator.getNearestGeneratedStructure(Set<Holder<Structure>> structureHoldersSet, LevelReader level, StructureManager structureManager, int x, int y, int z, boolean skipKnownStructures, long seed, RandomSpreadStructurePlacement spreadPlacement) ChunkGenerator.getStructureGeneratingAt(Set<Holder<Structure>> structureHoldersSet, LevelReader level, StructureManager structureManager, boolean skipKnownStructures, StructurePlacement placement, ChunkPos chunkPos) 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 category, BlockPos pos) ChunkGeneratorStructureState.getPlacementsForStructure(Holder<Structure> structure) booleanChunkGeneratorStructureState.hasStructureChunkInRange(Holder<StructureSet> structureSet, int x, int z, 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>> structureSets) ChunkGenerator.getNearestGeneratedStructure(Set<Holder<Structure>> structureHoldersSet, ServerLevel level, StructureManager structureManager, BlockPos pos, boolean skipKnownStructures, ConcentricRingsStructurePlacement placement) ChunkGenerator.getNearestGeneratedStructure(Set<Holder<Structure>> structureHoldersSet, LevelReader level, StructureManager structureManager, int x, int y, int z, boolean skipKnownStructures, long seed, RandomSpreadStructurePlacement spreadPlacement) ChunkGenerator.getStructureGeneratingAt(Set<Holder<Structure>> structureHoldersSet, LevelReader level, StructureManager structureManager, boolean skipKnownStructures, StructurePlacement placement, ChunkPos chunkPos) Constructors in net.minecraft.world.level.chunk with parameters of type HolderConstructor 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 cocentricRingsSeed, List<Holder<StructureSet>> possibleStructureSets) LevelChunkSection(PalettedContainer<BlockState> states, PalettedContainerRO<Holder<Biome>> biomes) -
Uses of Holder in net.minecraft.world.level.chunk.storage
Methods in net.minecraft.world.level.chunk.storage that return types with arguments of type HolderModifier and TypeMethodDescriptionprivate static com.mojang.serialization.Codec<PalettedContainerRO<Holder<Biome>>> ChunkSerializer.makeBiomeCodec(Registry<Biome> biomeRegistry) -
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.CODECstatic 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.Constructors in net.minecraft.world.level.dimension with parameters of type HolderModifierConstructorDescriptionLevelStem(Holder<DimensionType> type, ChunkGenerator generator) Creates an instance of aLevelStemrecord 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> gameEvent, GameEvent.Context context, Vec3 pos) voidGameEventDispatcher.post(Holder<GameEvent> gameEvent, Vec3 pos, GameEvent.Context context) booleanEuclideanGameEventListenerRegistry.visitInRangeListeners(Holder<GameEvent> gameEvent, Vec3 pos, GameEvent.Context context, GameEventListenerRegistry.ListenerVisitor visitor) booleanGameEventListenerRegistry.visitInRangeListeners(Holder<GameEvent> gameEvent, Vec3 pos, GameEvent.Context context, GameEventListenerRegistry.ListenerVisitor visitor) Constructors in net.minecraft.world.level.gameevent with parameters of type HolderModifierConstructorDescriptionListenerInfo(Holder<GameEvent> gameEvent, Vec3 source, GameEvent.Context context, GameEventListener recipient, Vec3 pos) -
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> gameEvent, GameEvent.Context context) voidVibrationSystem.Listener.forceScheduleVibration(ServerLevel level, Holder<GameEvent> gameEvent, GameEvent.Context context, Vec3 pos) static intVibrationSystem.getGameEventFrequency(Holder<GameEvent> gameEvent) booleanVibrationSystem.Listener.handleGameEvent(ServerLevel level, Holder<GameEvent> gameEvent, GameEvent.Context context, Vec3 pos) default booleanVibrationSystem.User.isValidVibration(Holder<GameEvent> gameEvent, GameEvent.Context context) voidVibrationSystem.User.onReceiveVibration(ServerLevel level, BlockPos pos, Holder<GameEvent> gameEvent, Entity entity, Entity playerEntity, float distance) private voidVibrationSystem.Listener.scheduleVibration(ServerLevel level, VibrationSystem.Data data, Holder<GameEvent> gameEvent, GameEvent.Context context, Vec3 pos, Vec3 sensorPos) Constructors in net.minecraft.world.level.gameevent.vibrations with parameters of type HolderModifierConstructorDescriptionVibrationInfo(Holder<GameEvent> p_316546_, float p_251086_, Vec3 p_250935_, UUID p_316193_, UUID p_316157_) VibrationInfo(Holder<GameEvent> gameEvent, float distance, Vec3 pos, UUID uuid, UUID projectileOwnerUuid, Entity entity) Creates an instance of aVibrationInforecord class.VibrationInfo(Holder<GameEvent> p_316851_, float p_250190_, Vec3 p_251692_, Entity p_316868_) -
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 fromY, double toY) static DensityFunctionDensityFunctions.mappedNoise(Holder<NormalNoise.NoiseParameters> noiseData, double yScale, double fromY, double toY) static DensityFunctionDensityFunctions.mappedNoise(Holder<NormalNoise.NoiseParameters> noiseData, double xzScale, double yScale, double fromY, double toY) 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> densityFunctionGetter, DensityFunction jaggedNoise, Holder<DensityFunction> continentalness, Holder<DensityFunction> erosion, ResourceKey<DensityFunction> offsetKey, ResourceKey<DensityFunction> factorKey, ResourceKey<DensityFunction> jaggednessKey, ResourceKey<DensityFunction> depthKey, ResourceKey<DensityFunction> slopedCheeseKey, 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> stemMap, Holder<DimensionType> dimensionType, ChunkGenerator chunkGenerator) Method parameters in net.minecraft.world.level.levelgen with type arguments of type HolderModifier and TypeMethodDescriptionSurfaceSystem.topMaterial(SurfaceRules.RuleSource rule, CarvingContext context, Function<BlockPos, Holder<Biome>> biomeGetter, ChunkAccess chunk, NoiseChunk noiseChunk, BlockPos pos, boolean hasFluid) 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> p_224001_) NoiseHolder(Holder<NormalNoise.NoiseParameters> noiseData, 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> p_224621_, 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 HolderMethods 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 config, ChunkAccess chunk, Function<BlockPos, Holder<Biome>> biomeAccessor, RandomSource random, Aquifer aquifer, ChunkPos chunkPos, CarvingMask carvingMask) Carves the given chunk with caves that originate from the givenchunkPos.booleanCaveWorldCarver.carve(CarvingContext context, CaveCarverConfiguration config, ChunkAccess chunk, Function<BlockPos, Holder<Biome>> biomeAccessor, RandomSource random, Aquifer aquifer, ChunkPos chunkPos, CarvingMask carvingMask) Carves the given chunk with caves that originate from the givenchunkPos.booleanConfiguredWorldCarver.carve(CarvingContext context, ChunkAccess chunk, Function<BlockPos, Holder<Biome>> biomeAccessor, RandomSource random, Aquifer aquifer, ChunkPos chunkPos, CarvingMask carvingMask) abstract booleanWorldCarver.carve(CarvingContext context, C config, ChunkAccess chunk, Function<BlockPos, Holder<Biome>> biomeAccessor, RandomSource random, Aquifer aquifer, ChunkPos chunkPos, CarvingMask carvingMask) Carves the given chunk with caves that originate from the givenchunkPos.protected booleanNetherWorldCarver.carveBlock(CarvingContext p_190731_, CaveCarverConfiguration p_190732_, ChunkAccess p_190733_, Function<BlockPos, Holder<Biome>> p_190734_, CarvingMask p_190735_, BlockPos.MutableBlockPos p_190736_, BlockPos.MutableBlockPos p_190737_, Aquifer p_190738_, org.apache.commons.lang3.mutable.MutableBoolean p_190739_) protected booleanWorldCarver.carveBlock(CarvingContext context, C config, ChunkAccess chunk, Function<BlockPos, Holder<Biome>> biomeGetter, CarvingMask carvingMask, BlockPos.MutableBlockPos pos, BlockPos.MutableBlockPos checkPos, Aquifer aquifer, org.apache.commons.lang3.mutable.MutableBoolean reachedSurface) 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 config, ChunkAccess chunk, Function<BlockPos, Holder<Biome>> biomeAccessor, Aquifer aquifer, double x, double y, double z, double horizontalRadius, double verticalRadius, CarvingMask carvingMask, 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 config, ChunkAccess chunk, Function<BlockPos, Holder<Biome>> biomeAccessor, Aquifer aquifer, double x, double y, double z, float radius, double horizontalVerticalRatio, CarvingMask carvingMask, WorldCarver.CarveSkipChecker skipChecker) protected voidCaveWorldCarver.createTunnel(CarvingContext context, CaveCarverConfiguration config, ChunkAccess chunk, Function<BlockPos, Holder<Biome>> biomeAccessor, long seed, Aquifer aquifer, double x, double y, double z, double horizontalRadiusMultiplier, double verticalRadiusMultiplier, float thickness, float yaw, float pitch, int branchIndex, int branchCount, double horizontalVerticalRatio, CarvingMask carvingMask, WorldCarver.CarveSkipChecker skipChecker) private voidCanyonWorldCarver.doCarve(CarvingContext context, CanyonCarverConfiguration config, ChunkAccess chunk, Function<BlockPos, Holder<Biome>> biomeAccessor, long seed, Aquifer aquifer, double x, double y, double z, float thickness, float yaw, float pitch, int branchIndex, int branchCount, double horizontalVerticalRatio, CarvingMask carvingMask) CarvingContext.topMaterial(Function<BlockPos, Holder<Biome>> biomeMapper, ChunkAccess access, BlockPos pos, boolean hasFluid) 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<ResourceLocation> fossilStructures, List<ResourceLocation> 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 hangingRootsVerticalSpawn, 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> defaultBiome) 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> placedFeatureGetter) Methods in net.minecraft.world.level.levelgen.flat with parameters of type HolderModifier and TypeMethodDescriptionFlatLevelGeneratorSettings.adjustGenerationSettings(Holder<Biome> biome) FlatLevelGeneratorSettings.getBiome(Optional<? extends Holder<Biome>> biome, Holder<Biome> defaultBiome) FlatLevelGeneratorSettings.withBiomeAndLayers(List<FlatLayerInfo> layerInfos, Optional<HolderSet<StructureSet>> structureSets, 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> defaultBiome) 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> layersInfo, boolean addLakes, boolean decoration, Optional<Holder<Biome>> biome, Holder.Reference<Biome> defaultBiome, 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 biomeSource, Holder<NoiseGeneratorSettings> settings) -
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 TypeMethodDescriptionMethod parameters in net.minecraft.world.level.levelgen.structure with type arguments of type HolderModifier and TypeMethodDescriptionStructure.generate(RegistryAccess registryAccess, ChunkGenerator chunkGenerator, BiomeSource biomeSource, RandomState randomState, StructureTemplateManager structureTemplateManager, long seed, ChunkPos chunkPos, 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> p_210007_, StructurePlacement p_210008_) Constructor parameters in net.minecraft.world.level.levelgen.structure with type arguments of type HolderModifierConstructorDescriptionGenerationContext(RegistryAccess p_226632_, ChunkGenerator p_226633_, BiomeSource p_226634_, RandomState p_226635_, StructureTemplateManager p_226636_, long p_226637_, ChunkPos p_226638_, LevelHeightAccessor p_226639_, Predicate<Holder<Biome>> p_226640_) 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<ResourceLocation> startJigsawName, int maxDepth, BlockPos pos, boolean useExpansionHack, Optional<Heightmap.Types> projectStartToHeightmap, int maxDistanceFromCenter, PoolAliasLookup aliasLookup, DimensionPadding dimensionPadding, LiquidSettings liquidSettings) StructurePoolElement.feature(Holder<PlacedFeature> feature) static booleanJigsawPlacement.generateJigsaw(ServerLevel level, Holder<StructureTemplatePool> startPool, ResourceLocation startJigsawName, int maxDepth, BlockPos pos, boolean keepJigsaws) StructurePoolElement.legacy(String id, Holder<StructureProcessorList> processors) StructurePoolElement.single(String id, Holder<StructureProcessorList> processors) StructurePoolElement.single(String id, Holder<StructureProcessorList> processors, LiquidSettings liquidSettings) 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<ResourceLocation, StructureTemplate> p_210348_, Holder<StructureProcessorList> p_210349_, StructureTemplatePool.Projection p_210350_, Optional<LiquidSettings> p_352209_) protectedSinglePoolElement(com.mojang.datafixers.util.Either<ResourceLocation, 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>> rawTemplateFactories, StructureTemplatePool.Projection projection) StructureTemplatePool(Holder<StructureTemplatePool> fallback, List<com.mojang.datafixers.util.Pair<StructurePoolElement, Integer>> rawTemplates) -
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> pool, List<PoolAliasBinding> poolAliasBindings) -
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 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<ResourceLocation> startJigsawName, int maxDepth, HeightProvider startHeight, boolean useExpansionHack, Optional<Heightmap.Types> projectStartToHeightmap, int 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.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) MapBanner.getDecoration()private static Holder<MapDecorationType> MapDecorationTypes.register(String name, String assetId, boolean showOnItemFrame, boolean trackCount) private static Holder<MapDecorationType> MapDecorationTypes.register(String name, String assetId, boolean showOnItemFrame, int mapColor, boolean explorationMapElement, boolean trackCount) MapDecoration.type()Returns the value of thetyperecord component.Methods in net.minecraft.world.level.saveddata.maps with parameters of type HolderModifier and TypeMethodDescriptionvoidMapItemSavedData.addDecoration(Holder<MapDecorationType> decorationType, LevelAccessor level, String id, double x, double z, double yRot, Component displayName) static voidMapItemSavedData.addTargetDecoration(ItemStack stack, BlockPos pos, String type, Holder<MapDecorationType> mapDecorationType) 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. -
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 com.google.common.collect.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 static ItemStackEnchantRandomlyFunction.enchantItem(ItemStack stack, Holder<Enchantment> enchantment, RandomSource random) SetAttributesFunction.modifier(ResourceLocation 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 amplifier) EnchantRandomlyFunction.Builder.withEnchantment(Holder<Enchantment> enchantment) SetEnchantmentsFunction.Builder.withEnchantment(Holder<Enchantment> enchantment, NumberProvider level) 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> conditions, Holder<Block> block, List<String> properties) (package private)CopyBlockState(List<LootItemCondition> conditions, Holder<Block> block, Set<Property<?>> properties) (package private)EffectEntry(Holder<MobEffect> effect, NumberProvider duration) Creates an instance of aEffectEntryrecord class.(package private)EnchantedCountIncreaseFunction(List<LootItemCondition> conditions, Holder<Enchantment> enchantment, NumberProvider value, int limit) (package private)ExplorationMapFunction(List<LootItemCondition> conditons, TagKey<Structure> destination, Holder<MapDecorationType> mapDecoration, byte zoom, int searchRadius, boolean skipKnownStructures) (package private)Modifier(ResourceLocation id, Holder<Attribute> attribute, AttributeModifier.Operation operation, NumberProvider amount, List<EquipmentSlotGroup> slots) Creates an instance of aModifierrecord class.ModifierBuilder(ResourceLocation id, Holder<Attribute> attribute, AttributeModifier.Operation operation, NumberProvider amount) privateSetContainerLootTable(List<LootItemCondition> conditions, ResourceKey<LootTable> name, long seed, Holder<BlockEntityType<?>> type) SetItemFunction(List<LootItemCondition> conditions, Holder<Item> item) privateSetPotionFunction(List<LootItemCondition> conditions, Holder<Potion> potion) Constructor parameters in net.minecraft.world.level.storage.loot.functions with type arguments of type HolderModifierConstructorDescription(package private)SetEnchantmentsFunction(List<LootItemCondition> conditions, 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<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.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... values) 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.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. -
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.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.NeoForgeMod.CREATIVE_FLIGHTThis attribute controls if the player may use creative flight when not in creative mode.NeoForgeMod.EMPTY_TYPEprivate static final Holder<ArgumentTypeInfo<?, ?>> NeoForgeMod.ENUM_COMMAND_ARGUMENT_TYPENeoForgeMod.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.conditions
Fields in net.neoforged.neoforge.common.conditions with type parameters of type HolderModifier and TypeFieldDescriptionprivate @Nullable Map<ResourceKey<?>, Map<ResourceLocation, Collection<Holder<?>>>> ConditionContext.loadedTagsMethods in net.neoforged.neoforge.common.conditions that return types with arguments of type HolderModifier and TypeMethodDescription<T> Map<ResourceLocation, Collection<Holder<T>>> ConditionContext.getAllTags(ResourceKey<? extends Registry<T>> registry) <T> Map<ResourceLocation, Collection<Holder<T>>> ICondition.IContext.getAllTags(ResourceKey<? extends Registry<T>> registry) Return all the loaded tags for the passed registry, or an empty map if none is available.default <T> Collection<Holder<T>> Return the requested tag if available, or an empty tag otherwise. -
Uses of Holder in net.neoforged.neoforge.common.crafting
Methods in net.neoforged.neoforge.common.crafting with parameters of type HolderModifier and TypeMethodDescriptionstatic IngredientDataComponentIngredient.of(boolean strict, DataComponentMap map, Holder<Item>... items) Creates a new ingredient matching any item from the list, containing the given componentsstatic IngredientDataComponentIngredient.of(boolean strict, DataComponentPredicate 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) -
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.Methods in net.neoforged.neoforge.common.extensions with parameters of type HolderModifier and TypeMethodDescriptiondefault intIItemExtension.getEnchantmentLevel(ItemStack stack, Holder<Enchantment> enchantment) Gets the level of the enchantment currently present on the stack.default intIItemStackExtension.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 com.google.common.collect.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 com.google.common.collect.Multimap<Holder<Attribute>, AttributeModifier> AttributeUtil.sortedMap()Creates a sortedTreeMultimapused to ensure a stable iteration order of item attribute modifiers.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, com.google.common.collect.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 TypeMethodDescriptionBiomeSpecialEffectsBuilder.getAmbientLoopSound()BiomeGenerationSettingsBuilder.getCarvers(GenerationStep.Carving stage) 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.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()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, ItemStack stack, Holder<Enchantment> ench) FiresGetEnchantmentLevelEventand for a single enchantment, returning the (possibly event-modified) level.static booleanEventHooks.onEffectRemoved(LivingEntity entity, Holder<MobEffect> effect, @Nullable EffectCure cure) 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, ResourceLocation id) Removes a modifier for the target attribute with the given id.booleanItemAttributeModifierEvent.removeModifier(Holder<Attribute> attribute, ResourceLocation id) Removes an attribute modifier for the target attribute by id(package private) 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.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, ResourceLocation 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 from.invalid reference
IItemStackExtension#getEnchantmentLevel(Enchantment)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(ItemStack 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 HolderModifierConstructorDescriptionRemove(LivingEntity living, Holder<MobEffect> effect, @Nullable EffectCure cure) -
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 with type parameters of type HolderMethods in net.neoforged.neoforge.fluids that return HolderModifier and TypeMethodDescriptionFluidStack.getFluidHolder()SimpleFluidContent.getFluidHolder()Methods in net.neoforged.neoforge.fluids with parameters of type HolderModifier and TypeMethodDescriptionbooleanbooleanMethod 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) -
Uses of Holder in net.neoforged.neoforge.fluids.crafting
Fields in net.neoforged.neoforge.fluids.crafting declared as HolderMethods in net.neoforged.neoforge.fluids.crafting that return HolderMethods in net.neoforged.neoforge.fluids.crafting with parameters of type HolderModifier and TypeMethodDescriptionstatic FluidIngredientDataComponentFluidIngredient.of(boolean strict, DataComponentMap map, Holder<Fluid>... fluids) Creates a new ingredient matching any fluid from the list, containing the given componentsstatic FluidIngredientDataComponentFluidIngredient.of(boolean strict, DataComponentPredicate predicate, Holder<Fluid>... fluids) Creates a new ingredient matching any fluid from the list, containing the given componentsstatic FluidIngredientConstructors in net.neoforged.neoforge.fluids.crafting with parameters of type Holder -
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, 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.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)
EnchantmentHelper.getTagEnchantmentLevel(Holder, ItemStack)for NBT enchantments, orIItemStackExtension.getEnchantmentLevel(Holder)for gameplay.