Uses of Record Class
net.minecraft.world.entity.ai.attributes.AttributeModifier
Packages that use AttributeModifier
Package
Description
-
Uses of AttributeModifier in net.minecraft.network.protocol.game
Fields in net.minecraft.network.protocol.game with type parameters of type AttributeModifierModifier and TypeFieldDescriptionstatic final StreamCodec<io.netty.buffer.ByteBuf, AttributeModifier> ClientboundUpdateAttributesPacket.AttributeSnapshot.MODIFIER_STREAM_CODECprivate final Collection<AttributeModifier> ClientboundUpdateAttributesPacket.AttributeSnapshot.modifiersThe field for themodifiersrecord component.Methods in net.minecraft.network.protocol.game that return types with arguments of type AttributeModifierModifier and TypeMethodDescriptionClientboundUpdateAttributesPacket.AttributeSnapshot.modifiers()Returns the value of themodifiersrecord component.Constructor parameters in net.minecraft.network.protocol.game with type arguments of type AttributeModifierModifierConstructorDescriptionAttributeSnapshot(Holder<Attribute> attribute, double base, Collection<AttributeModifier> modifiers) Creates an instance of aAttributeSnapshotrecord class. -
Uses of AttributeModifier in net.minecraft.server.level
Fields in net.minecraft.server.level declared as AttributeModifierModifier and TypeFieldDescriptionprivate static final AttributeModifierServerPlayer.CREATIVE_BLOCK_INTERACTION_RANGE_MODIFIERprivate static final AttributeModifierServerPlayer.CREATIVE_ENTITY_INTERACTION_RANGE_MODIFIER -
Uses of AttributeModifier in net.minecraft.world.effect
Methods in net.minecraft.world.effect that return AttributeModifierModifier and TypeMethodDescriptionMethod parameters in net.minecraft.world.effect with type arguments of type AttributeModifierModifier and TypeMethodDescriptionvoidMobEffect.createModifiers(int p_316803_, BiConsumer<Holder<Attribute>, AttributeModifier> p_316902_) -
Uses of AttributeModifier in net.minecraft.world.entity
Fields in net.minecraft.world.entity declared as AttributeModifierModifier and TypeFieldDescriptionprivate static final AttributeModifierLivingEntity.SPEED_MODIFIER_SPRINTING -
Uses of AttributeModifier in net.minecraft.world.entity.ai.attributes
Fields in net.minecraft.world.entity.ai.attributes with type parameters of type AttributeModifierModifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec<AttributeModifier> AttributeModifier.CODECstatic final com.mojang.serialization.MapCodec<AttributeModifier> AttributeModifier.MAP_CODECprivate final Map<UUID, AttributeModifier> AttributeInstance.modifierByIdprivate final Map<AttributeModifier.Operation, Map<UUID, AttributeModifier>> AttributeInstance.modifiersByOperationprivate final Map<UUID, AttributeModifier> AttributeInstance.permanentModifiersstatic final StreamCodec<io.netty.buffer.ByteBuf, AttributeModifier> AttributeModifier.STREAM_CODECMethods in net.minecraft.world.entity.ai.attributes that return AttributeModifierModifier and TypeMethodDescriptionAttributeInstance.getModifier(UUID p_22112_) static AttributeModifierAttributeModifier.load(CompoundTag p_22213_) Methods in net.minecraft.world.entity.ai.attributes that return types with arguments of type AttributeModifierModifier and TypeMethodDescriptionAttributeInstance.getModifiers()(package private) Map<UUID, AttributeModifier> AttributeInstance.getModifiers(AttributeModifier.Operation p_22105_) private Collection<AttributeModifier> AttributeInstance.getModifiersOrEmpty(AttributeModifier.Operation p_22117_) Methods in net.minecraft.world.entity.ai.attributes with parameters of type AttributeModifierModifier and TypeMethodDescriptionprivate voidAttributeInstance.addModifier(AttributeModifier p_22134_) voidAttributeInstance.addOrUpdateTransientModifier(AttributeModifier p_316482_) voidAttributeInstance.addPermanentModifier(AttributeModifier p_22126_) voidAttributeInstance.addTransientModifier(AttributeModifier p_22119_) booleanAttributeInstance.hasModifier(AttributeModifier p_22110_) voidAttributeInstance.removeModifier(AttributeModifier p_22131_) -
Uses of AttributeModifier in net.minecraft.world.entity.monster
Fields in net.minecraft.world.entity.monster declared as AttributeModifierModifier and TypeFieldDescriptionprivate static final AttributeModifierShulker.COVERED_ARMOR_MODIFIERprivate static final AttributeModifierEnderMan.SPEED_MODIFIER_ATTACKINGprivate static final AttributeModifierZombifiedPiglin.SPEED_MODIFIER_ATTACKINGprivate static final AttributeModifierZombie.SPEED_MODIFIER_BABYprivate static final AttributeModifierWitch.SPEED_MODIFIER_DRINKINGprivate static final AttributeModifierStrider.SUFFOCATING_MODIFIER -
Uses of AttributeModifier in net.minecraft.world.entity.monster.piglin
Fields in net.minecraft.world.entity.monster.piglin declared as AttributeModifierModifier and TypeFieldDescriptionprivate static final AttributeModifierPiglin.SPEED_MODIFIER_BABY -
Uses of AttributeModifier in net.minecraft.world.item
Methods in net.minecraft.world.item with parameters of type AttributeModifierModifier and TypeMethodDescriptionprivate voidItemStack.addModifierTooltip(Consumer<Component> p_331062_, Player p_330317_, Holder<Attribute> p_330626_, AttributeModifier p_331252_) Method parameters in net.minecraft.world.item with type arguments of type AttributeModifierModifier and TypeMethodDescriptionvoidItemStack.forEachModifier(EquipmentSlot p_332001_, BiConsumer<Holder<Attribute>, AttributeModifier> p_330882_) -
Uses of AttributeModifier in net.minecraft.world.item.component
Fields in net.minecraft.world.item.component declared as AttributeModifierModifier and TypeFieldDescriptionprivate final AttributeModifierItemAttributeModifiers.Entry.modifierThe field for themodifierrecord component.Methods in net.minecraft.world.item.component that return AttributeModifierModifier and TypeMethodDescriptionItemAttributeModifiers.Entry.modifier()Returns the value of themodifierrecord component.Methods in net.minecraft.world.item.component with parameters of type AttributeModifierModifier and TypeMethodDescriptionItemAttributeModifiers.Builder.add(Holder<Attribute> p_330324_, AttributeModifier p_331766_, EquipmentSlotGroup p_331205_) ItemAttributeModifiers.withModifierAdded(Holder<Attribute> p_330266_, AttributeModifier p_331954_, EquipmentSlotGroup p_332175_) Method parameters in net.minecraft.world.item.component with type arguments of type AttributeModifierModifier and TypeMethodDescriptionvoidItemAttributeModifiers.forEach(EquipmentSlot p_332158_, BiConsumer<Holder<Attribute>, AttributeModifier> p_331684_) Constructors in net.minecraft.world.item.component with parameters of type AttributeModifierModifierConstructorDescriptionEntry(Holder<Attribute> attribute, AttributeModifier modifier, EquipmentSlotGroup slot) Creates an instance of aEntryrecord class. -
Uses of AttributeModifier in net.neoforged.neoforge.common
Methods in net.neoforged.neoforge.common that return types with arguments of type AttributeModifierModifier and TypeMethodDescriptionstatic com.google.common.collect.Multimap<Holder<Attribute>, AttributeModifier> CommonHooks.getAttributeModifiers(ItemStack stack, EquipmentSlot equipmentSlot, com.google.common.collect.Multimap<Holder<Attribute>, AttributeModifier> attributes) Hook to fireItemAttributeModifierEvent.Method parameters in net.neoforged.neoforge.common with type arguments of type AttributeModifierModifier and TypeMethodDescriptionstatic com.google.common.collect.Multimap<Holder<Attribute>, AttributeModifier> CommonHooks.getAttributeModifiers(ItemStack stack, EquipmentSlot equipmentSlot, com.google.common.collect.Multimap<Holder<Attribute>, AttributeModifier> attributes) Hook to fireItemAttributeModifierEvent. -
Uses of AttributeModifier in net.neoforged.neoforge.common.extensions
Methods in net.neoforged.neoforge.common.extensions that return types with arguments of type AttributeModifierModifier and TypeMethodDescriptiondefault com.google.common.collect.Multimap<Holder<Attribute>, AttributeModifier> IItemStackExtension.getAttributeModifiers(EquipmentSlot equipmentSlot) Returns the attribute modifiers for the given equipment slot. -
Uses of AttributeModifier in net.neoforged.neoforge.event
Fields in net.neoforged.neoforge.event with type parameters of type AttributeModifierModifier and TypeFieldDescriptionprivate @Nullable com.google.common.collect.Multimap<Holder<Attribute>, AttributeModifier> ItemAttributeModifierEvent.modifiableModifiersprivate final com.google.common.collect.Multimap<Holder<Attribute>, AttributeModifier> ItemAttributeModifierEvent.originalModifiersprivate com.google.common.collect.Multimap<Holder<Attribute>, AttributeModifier> ItemAttributeModifierEvent.unmodifiableModifiersMethods in net.neoforged.neoforge.event that return types with arguments of type AttributeModifierModifier and TypeMethodDescriptionprivate com.google.common.collect.Multimap<Holder<Attribute>, AttributeModifier> ItemAttributeModifierEvent.getModifiableMap()Gets a modifiable map instance, creating it if the current map is currently unmodifiablecom.google.common.collect.Multimap<Holder<Attribute>, AttributeModifier> ItemAttributeModifierEvent.getModifiers()Returns an unmodifiable view of the attribute multimap.com.google.common.collect.Multimap<Holder<Attribute>, AttributeModifier> ItemAttributeModifierEvent.getOriginalModifiers()Returns the attribute map before any changes from other event listeners was made.ItemAttributeModifierEvent.removeAttribute(Holder<Attribute> attribute) Removes all modifiers for the given attributeMethods in net.neoforged.neoforge.event with parameters of type AttributeModifierModifier and TypeMethodDescriptionbooleanItemAttributeModifierEvent.addModifier(Holder<Attribute> attribute, AttributeModifier modifier) Adds a new attribute modifier to the given stack.booleanItemAttributeModifierEvent.removeModifier(Holder<Attribute> attribute, AttributeModifier modifier) Removes a single modifier for the given attributeConstructor parameters in net.neoforged.neoforge.event with type arguments of type AttributeModifierModifierConstructorDescriptionItemAttributeModifierEvent(ItemStack stack, EquipmentSlot slotType, com.google.common.collect.Multimap<Holder<Attribute>, AttributeModifier> modifiers) -
Uses of AttributeModifier in net.neoforged.neoforge.oldtest.item
Fields in net.neoforged.neoforge.oldtest.item declared as AttributeModifierModifier and TypeFieldDescriptionprivate static final AttributeModifierMayFlyAttributeTest.MODIFIER