Uses of Class
net.minecraft.world.entity.ai.attributes.Attribute
Packages that use Attribute
Package
Description
-
Uses of Attribute in net.minecraft.advancements.critereon
Fields in net.minecraft.advancements.critereon with type parameters of type AttributeModifier and TypeFieldDescriptionItemAttributeModifiersPredicate.EntryPredicate.attributeThe field for theattributerecord component.Methods in net.minecraft.advancements.critereon that return types with arguments of type AttributeModifier and TypeMethodDescriptionItemAttributeModifiersPredicate.EntryPredicate.attribute()Returns the value of theattributerecord component.Constructor parameters in net.minecraft.advancements.critereon with type arguments of type AttributeModifierConstructorDescriptionEntryPredicate(Optional<HolderSet<Attribute>> attribute, Optional<UUID> id, Optional<String> name, MinMaxBounds.Doubles amount, Optional<AttributeModifier.Operation> operation, Optional<EquipmentSlotGroup> slot) Creates an instance of aEntryPredicaterecord class. -
Uses of Attribute in net.minecraft.commands.arguments
Methods in net.minecraft.commands.arguments that return types with arguments of type AttributeModifier and TypeMethodDescriptionstatic Holder.Reference<Attribute> ResourceArgument.getAttribute(com.mojang.brigadier.context.CommandContext<CommandSourceStack> p_248753_, String p_251157_) -
Uses of Attribute in net.minecraft.core.registries
Fields in net.minecraft.core.registries with type parameters of type Attribute -
Uses of Attribute in net.minecraft.network.protocol.game
Fields in net.minecraft.network.protocol.game with type parameters of type AttributeModifier and TypeFieldDescriptionClientboundUpdateAttributesPacket.AttributeSnapshot.attributeThe field for theattributerecord component.Methods in net.minecraft.network.protocol.game that return types with arguments of type AttributeModifier and TypeMethodDescriptionClientboundUpdateAttributesPacket.AttributeSnapshot.attribute()Returns the value of theattributerecord component.Constructor parameters in net.minecraft.network.protocol.game with type arguments of type AttributeModifierConstructorDescriptionAttributeSnapshot(Holder<Attribute> attribute, double base, Collection<AttributeModifier> modifiers) Creates an instance of aAttributeSnapshotrecord class. -
Uses of Attribute in net.minecraft.server.commands
Method parameters in net.minecraft.server.commands with type arguments of type AttributeModifier and TypeMethodDescriptionprivate static intAttributeCommand.addModifier(CommandSourceStack p_136470_, Entity p_136471_, Holder<Attribute> p_251636_, UUID p_136473_, String p_136474_, double p_136475_, AttributeModifier.Operation p_136476_) private static intAttributeCommand.getAttributeBase(CommandSourceStack p_248780_, Entity p_251083_, Holder<Attribute> p_250388_, double p_250194_) private static ComponentAttributeCommand.getAttributeDescription(Holder<Attribute> p_250602_) private static AttributeInstanceAttributeCommand.getAttributeInstance(Entity p_252177_, Holder<Attribute> p_249942_) private static intAttributeCommand.getAttributeModifier(CommandSourceStack p_136464_, Entity p_136465_, Holder<Attribute> p_250680_, UUID p_136467_, double p_136468_) private static intAttributeCommand.getAttributeValue(CommandSourceStack p_251776_, Entity p_249647_, Holder<Attribute> p_250986_, double p_251395_) private static LivingEntityAttributeCommand.getEntityWithAttribute(Entity p_252105_, Holder<Attribute> p_248921_) private static intAttributeCommand.removeModifier(CommandSourceStack p_136459_, Entity p_136460_, Holder<Attribute> p_250830_, UUID p_136462_) private static intAttributeCommand.setAttributeBase(CommandSourceStack p_248556_, Entity p_248620_, Holder<Attribute> p_249456_, double p_252212_) -
Uses of Attribute in net.minecraft.world.effect
Fields in net.minecraft.world.effect with type parameters of type AttributeModifier and TypeFieldDescriptionprivate final Map<Holder<Attribute>, MobEffect.AttributeTemplate> MobEffect.attributeModifiersMethod parameters in net.minecraft.world.effect with type arguments of type AttributeModifier and TypeMethodDescriptionMobEffect.addAttributeModifier(Holder<Attribute> p_316656_, String p_19474_, double p_19475_, AttributeModifier.Operation p_19476_) voidMobEffect.createModifiers(int p_316803_, BiConsumer<Holder<Attribute>, AttributeModifier> p_316902_) -
Uses of Attribute in net.minecraft.world.entity
Method parameters in net.minecraft.world.entity with type arguments of type AttributeModifier and TypeMethodDescriptionLivingEntity.getAttribute(Holder<Attribute> p_316333_) doubleLivingEntity.getAttributeBaseValue(Holder<Attribute> p_248605_) doubleLivingEntity.getAttributeValue(Holder<Attribute> p_251296_) private voidLivingEntity.onAttributeUpdated(Holder<Attribute> p_316778_) -
Uses of Attribute in net.minecraft.world.entity.ai.attributes
Subclasses of Attribute in net.minecraft.world.entity.ai.attributesFields in net.minecraft.world.entity.ai.attributes with type parameters of type AttributeModifier and TypeFieldDescriptionAttributes.ARMORAttributes.ARMOR_TOUGHNESSAttributes.ATTACK_DAMAGEAttributes.ATTACK_KNOCKBACKAttributes.ATTACK_SPEEDAttributeInstance.attributeprivate final Map<Holder<Attribute>, AttributeInstance> AttributeMap.attributesAttributes.BLOCK_BREAK_SPEEDAttributes.BLOCK_INTERACTION_RANGEprivate final Map<Holder<Attribute>, AttributeInstance> AttributeSupplier.Builder.builderAttributes.ENTITY_INTERACTION_RANGEAttributes.FALL_DAMAGE_MULTIPLIERAttributes.FLYING_SPEEDAttributes.FOLLOW_RANGEAttributes.GRAVITYprivate final Map<Holder<Attribute>, AttributeInstance> AttributeSupplier.instancesAttributes.JUMP_STRENGTHAttributes.KNOCKBACK_RESISTANCEAttributes.LUCKAttributes.MAX_ABSORPTIONAttributes.MAX_HEALTHAttributes.MOVEMENT_SPEEDAttributes.SAFE_FALL_DISTANCEAttributes.SCALEAttributes.SPAWN_REINFORCEMENTS_CHANCEAttributes.STEP_HEIGHTMethods in net.minecraft.world.entity.ai.attributes that return AttributeMethods in net.minecraft.world.entity.ai.attributes that return types with arguments of type AttributeMethods in net.minecraft.world.entity.ai.attributes with parameters of type AttributeModifier and TypeMethodDescriptionMethod parameters in net.minecraft.world.entity.ai.attributes with type arguments of type AttributeModifier and TypeMethodDescriptionprivate AttributeInstanceAttributeSupplier.createInstance(Consumer<AttributeInstance> p_22251_, Holder<Attribute> p_316258_) private AttributeInstanceAttributeSupplier.getAttributeInstance(Holder<Attribute> p_316859_) doubleAttributeMap.getBaseValue(Holder<Attribute> p_316270_) doubleAttributeSupplier.getBaseValue(Holder<Attribute> p_316396_) AttributeMap.getInstance(Holder<Attribute> p_250010_) doubleAttributeMap.getModifierValue(Holder<Attribute> p_251534_, UUID p_250438_) doubleAttributeSupplier.getModifierValue(Holder<Attribute> p_316754_, UUID p_22249_) doubledoublebooleanAttributeMap.hasAttribute(Holder<Attribute> p_248893_) booleanAttributeSupplier.Builder.hasAttribute(Holder<Attribute> attribute) booleanAttributeSupplier.hasAttribute(Holder<Attribute> p_316617_) booleanAttributeMap.hasModifier(Holder<Attribute> p_250299_, UUID p_250415_) booleanAttributeSupplier.hasModifier(Holder<Attribute> p_316471_, UUID p_22257_) Constructor parameters in net.minecraft.world.entity.ai.attributes with type arguments of type AttributeModifierConstructorDescriptionAttributeInstance(Holder<Attribute> p_316357_, Consumer<AttributeInstance> p_22098_) (package private)AttributeSupplier(Map<Holder<Attribute>, AttributeInstance> p_22243_) -
Uses of Attribute in net.minecraft.world.entity.animal.horse
Method parameters in net.minecraft.world.entity.animal.horse with type arguments of type AttributeModifier and TypeMethodDescriptionprivate voidAbstractHorse.setOffspringAttribute(AgeableMob p_273163_, AbstractHorse p_273784_, Holder<Attribute> p_316573_, double p_272663_, double p_273405_) -
Uses of Attribute in net.minecraft.world.item
Method parameters in net.minecraft.world.item with type arguments of type AttributeModifier and TypeMethodDescriptionprivate voidItemStack.addModifierTooltip(Consumer<Component> p_331062_, Player p_330317_, Holder<Attribute> p_330626_, AttributeModifier p_331252_) voidItemStack.forEachModifier(EquipmentSlot p_332001_, BiConsumer<Holder<Attribute>, AttributeModifier> p_330882_) -
Uses of Attribute in net.minecraft.world.item.component
Fields in net.minecraft.world.item.component with type parameters of type AttributeModifier and TypeFieldDescriptionItemAttributeModifiers.Entry.attributeThe field for theattributerecord component.Methods in net.minecraft.world.item.component that return types with arguments of type AttributeModifier and TypeMethodDescriptionItemAttributeModifiers.Entry.attribute()Returns the value of theattributerecord component.Method parameters in net.minecraft.world.item.component with type arguments of type AttributeModifier and TypeMethodDescriptionItemAttributeModifiers.Builder.add(Holder<Attribute> p_330324_, AttributeModifier p_331766_, EquipmentSlotGroup p_331205_) voidItemAttributeModifiers.forEach(EquipmentSlot p_332158_, BiConsumer<Holder<Attribute>, AttributeModifier> p_331684_) ItemAttributeModifiers.withModifierAdded(Holder<Attribute> p_330266_, AttributeModifier p_331954_, EquipmentSlotGroup p_332175_) Constructor parameters in net.minecraft.world.item.component with type arguments of type AttributeModifierConstructorDescriptionEntry(Holder<Attribute> attribute, AttributeModifier modifier, EquipmentSlotGroup slot) Creates an instance of aEntryrecord class. -
Uses of Attribute in net.minecraft.world.level.storage.loot.functions
Fields in net.minecraft.world.level.storage.loot.functions with type parameters of type AttributeModifier and TypeFieldDescriptionSetAttributesFunction.Modifier.attributeThe field for theattributerecord component.SetAttributesFunction.ModifierBuilder.attributeMethods in net.minecraft.world.level.storage.loot.functions that return types with arguments of type AttributeModifier and TypeMethodDescriptionSetAttributesFunction.Modifier.attribute()Returns the value of theattributerecord component.Method parameters in net.minecraft.world.level.storage.loot.functions with type arguments of type AttributeModifier and TypeMethodDescriptionSetAttributesFunction.modifier(String p_165236_, Holder<Attribute> p_298306_, AttributeModifier.Operation p_165238_, NumberProvider p_165239_) Constructor parameters in net.minecraft.world.level.storage.loot.functions with type arguments of type AttributeModifierConstructorDescription(package private)Modifier(String name, Holder<Attribute> attribute, AttributeModifier.Operation operation, NumberProvider amount, List<EquipmentSlotGroup> slots, Optional<UUID> id) Creates an instance of aModifierrecord class.ModifierBuilder(String p_165263_, Holder<Attribute> p_298853_, AttributeModifier.Operation p_165265_, NumberProvider p_165266_) -
Uses of Attribute in net.neoforged.neoforge.common
Fields in net.neoforged.neoforge.common with type parameters of type AttributeModifier and TypeFieldDescriptionprivate static final DeferredRegister<Attribute> NeoForgeMod.ATTRIBUTESNeoForgeMod.CREATIVE_FLIGHTGrants the player the ability to use creative flight when not in creative mode.NeoForgeMod.NAMETAG_DISTANCENeoForgeMod.SWIM_SPEEDMethods in net.neoforged.neoforge.common that return types with arguments of type AttributeModifier 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 AttributeModifier 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 Attribute in net.neoforged.neoforge.common.extensions
Methods in net.neoforged.neoforge.common.extensions that return types with arguments of type AttributeModifier 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 Attribute in net.neoforged.neoforge.event
Fields in net.neoforged.neoforge.event with type parameters of type AttributeModifier 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 AttributeModifier 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.Method parameters in net.neoforged.neoforge.event with type arguments of type AttributeModifier and TypeMethodDescriptionbooleanItemAttributeModifierEvent.addModifier(Holder<Attribute> attribute, AttributeModifier modifier) Adds a new attribute modifier to the given stack.ItemAttributeModifierEvent.removeAttribute(Holder<Attribute> attribute) Removes all modifiers for the given attributebooleanItemAttributeModifierEvent.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 AttributeModifierConstructorDescriptionItemAttributeModifierEvent(ItemStack stack, EquipmentSlot slotType, com.google.common.collect.Multimap<Holder<Attribute>, AttributeModifier> modifiers) -
Uses of Attribute in net.neoforged.neoforge.event.entity
Method parameters in net.neoforged.neoforge.event.entity with type arguments of type AttributeModifier 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 Attribute in net.neoforged.neoforge.registries
Method parameters in net.neoforged.neoforge.registries with type arguments of type Attribute