类 AttributeContainer


  • public class AttributeContainer
    extends Object
    Mappings:
    Namespace Name
    official atv
    intermediary net/minecraft/class_5131
    named net/minecraft/entity/attribute/AttributeContainer
    • 字段详细资料

      • LOGGER

        private static final Logger LOGGER
        Mappings:
        Namespace Name Mixin selector
        official a Latv;a:Lorg/apache/logging/log4j/Logger;
        intermediary field_23708 Lnet/minecraft/class_5131;field_23708:Lorg/apache/logging/log4j/Logger;
        named LOGGER Lnet/minecraft/entity/attribute/AttributeContainer;LOGGER:Lorg/apache/logging/log4j/Logger;
      • custom

        private final Map<EntityAttribute,​EntityAttributeInstance> custom
        Mappings:
        Namespace Name Mixin selector
        official b Latv;b:Ljava/util/Map;
        intermediary field_23709 Lnet/minecraft/class_5131;field_23709:Ljava/util/Map;
        named custom Lnet/minecraft/entity/attribute/AttributeContainer;custom:Ljava/util/Map;
      • tracked

        private final Set<EntityAttributeInstance> tracked
        Mappings:
        Namespace Name Mixin selector
        official c Latv;c:Ljava/util/Set;
        intermediary field_23710 Lnet/minecraft/class_5131;field_23710:Ljava/util/Set;
        named tracked Lnet/minecraft/entity/attribute/AttributeContainer;tracked:Ljava/util/Set;
      • fallback

        private final DefaultAttributeContainer fallback
        Mappings:
        Namespace Name Mixin selector
        official d Latv;d:Latx;
        intermediary field_23711 Lnet/minecraft/class_5131;field_23711:Lnet/minecraft/class_5132;
        named fallback Lnet/minecraft/entity/attribute/AttributeContainer;fallback:Lnet/minecraft/entity/attribute/DefaultAttributeContainer;
    • 构造器详细资料

      • AttributeContainer

        public AttributeContainer​(DefaultAttributeContainer defaultAttributes)
        Mappings:
        Namespace Name Mixin selector
        official <init> Latv;<init>(Latx;)V
        intermediary <init> Lnet/minecraft/class_5131;<init>(Lnet/minecraft/class_5132;)V
        named <init> Lnet/minecraft/entity/attribute/AttributeContainer;<init>(Lnet/minecraft/entity/attribute/DefaultAttributeContainer;)V
    • 方法详细资料

      • updateTrackedStatus

        private void updateTrackedStatus​(EntityAttributeInstance instance)
        Mappings:
        Namespace Name Mixin selector
        official a Latv;a(Latu;)V
        intermediary method_26845 Lnet/minecraft/class_5131;method_26845(Lnet/minecraft/class_1324;)V
        named updateTrackedStatus Lnet/minecraft/entity/attribute/AttributeContainer;updateTrackedStatus(Lnet/minecraft/entity/attribute/EntityAttributeInstance;)V
      • getTracked

        public Set<EntityAttributeInstance> getTracked()
        Mappings:
        Namespace Name Mixin selector
        official a Latv;a()Ljava/util/Set;
        intermediary method_26841 Lnet/minecraft/class_5131;method_26841()Ljava/util/Set;
        named getTracked Lnet/minecraft/entity/attribute/AttributeContainer;getTracked()Ljava/util/Set;
      • getAttributesToSend

        public Collection<EntityAttributeInstance> getAttributesToSend()
        Mappings:
        Namespace Name Mixin selector
        official b Latv;b()Ljava/util/Collection;
        intermediary method_26851 Lnet/minecraft/class_5131;method_26851()Ljava/util/Collection;
        named getAttributesToSend Lnet/minecraft/entity/attribute/AttributeContainer;getAttributesToSend()Ljava/util/Collection;
      • getCustomInstance

        @Nullable
        public @Nullable EntityAttributeInstance getCustomInstance​(EntityAttribute attribute)
        Mappings:
        Namespace Name Mixin selector
        official a Latv;a(Latt;)Latu;
        intermediary method_26842 Lnet/minecraft/class_5131;method_26842(Lnet/minecraft/class_1320;)Lnet/minecraft/class_1324;
        named getCustomInstance Lnet/minecraft/entity/attribute/AttributeContainer;getCustomInstance(Lnet/minecraft/entity/attribute/EntityAttribute;)Lnet/minecraft/entity/attribute/EntityAttributeInstance;
      • hasAttribute

        public boolean hasAttribute​(EntityAttribute attribute)
        Mappings:
        Namespace Name Mixin selector
        official b Latv;b(Latt;)Z
        intermediary method_27306 Lnet/minecraft/class_5131;method_27306(Lnet/minecraft/class_1320;)Z
        named hasAttribute Lnet/minecraft/entity/attribute/AttributeContainer;hasAttribute(Lnet/minecraft/entity/attribute/EntityAttribute;)Z
      • hasModifierForAttribute

        public boolean hasModifierForAttribute​(EntityAttribute attribute,
                                               UUID uuid)
        Mappings:
        Namespace Name Mixin selector
        official a Latv;a(Latt;Ljava/util/UUID;)Z
        intermediary method_27305 Lnet/minecraft/class_5131;method_27305(Lnet/minecraft/class_1320;Ljava/util/UUID;)Z
        named hasModifierForAttribute Lnet/minecraft/entity/attribute/AttributeContainer;hasModifierForAttribute(Lnet/minecraft/entity/attribute/EntityAttribute;Ljava/util/UUID;)Z
      • getValue

        public double getValue​(EntityAttribute attribute)
        Mappings:
        Namespace Name Mixin selector
        official c Latv;c(Latt;)D
        intermediary method_26852 Lnet/minecraft/class_5131;method_26852(Lnet/minecraft/class_1320;)D
        named getValue Lnet/minecraft/entity/attribute/AttributeContainer;getValue(Lnet/minecraft/entity/attribute/EntityAttribute;)D
      • getBaseValue

        public double getBaseValue​(EntityAttribute attribute)
        Mappings:
        Namespace Name Mixin selector
        official d Latv;d(Latt;)D
        intermediary method_26856 Lnet/minecraft/class_5131;method_26856(Lnet/minecraft/class_1320;)D
        named getBaseValue Lnet/minecraft/entity/attribute/AttributeContainer;getBaseValue(Lnet/minecraft/entity/attribute/EntityAttribute;)D
      • getModifierValue

        public double getModifierValue​(EntityAttribute attribute,
                                       UUID uuid)
        Mappings:
        Namespace Name Mixin selector
        official b Latv;b(Latt;Ljava/util/UUID;)D
        intermediary method_27307 Lnet/minecraft/class_5131;method_27307(Lnet/minecraft/class_1320;Ljava/util/UUID;)D
        named getModifierValue Lnet/minecraft/entity/attribute/AttributeContainer;getModifierValue(Lnet/minecraft/entity/attribute/EntityAttribute;Ljava/util/UUID;)D
      • removeModifiers

        public void removeModifiers​(Multimap<EntityAttribute,​EntityAttributeModifier> attributeModifiers)
        Mappings:
        Namespace Name Mixin selector
        official a Latv;a(Lcom/google/common/collect/Multimap;)V
        intermediary method_26847 Lnet/minecraft/class_5131;method_26847(Lcom/google/common/collect/Multimap;)V
        named removeModifiers Lnet/minecraft/entity/attribute/AttributeContainer;removeModifiers(Lcom/google/common/collect/Multimap;)V
      • addTemporaryModifiers

        public void addTemporaryModifiers​(Multimap<EntityAttribute,​EntityAttributeModifier> attributeModifiers)
        Mappings:
        Namespace Name Mixin selector
        official b Latv;b(Lcom/google/common/collect/Multimap;)V
        intermediary method_26854 Lnet/minecraft/class_5131;method_26854(Lcom/google/common/collect/Multimap;)V
        named addTemporaryModifiers Lnet/minecraft/entity/attribute/AttributeContainer;addTemporaryModifiers(Lcom/google/common/collect/Multimap;)V
      • setFrom

        public void setFrom​(AttributeContainer other)
        Mappings:
        Namespace Name Mixin selector
        official a Latv;a(Latv;)V
        intermediary method_26846 Lnet/minecraft/class_5131;method_26846(Lnet/minecraft/class_5131;)V
        named setFrom Lnet/minecraft/entity/attribute/AttributeContainer;setFrom(Lnet/minecraft/entity/attribute/AttributeContainer;)V
      • toNbt

        public ListTag toNbt()
        Mappings:
        Namespace Name Mixin selector
        official c Latv;c()Lnb;
        intermediary method_26855 Lnet/minecraft/class_5131;method_26855()Lnet/minecraft/class_2499;
        named toNbt Lnet/minecraft/entity/attribute/AttributeContainer;toNbt()Lnet/minecraft/nbt/ListTag;
      • readNbt

        public void readNbt​(ListTag nbt)
        Mappings:
        Namespace Name Mixin selector
        official a Latv;a(Lnb;)V
        intermediary method_26850 Lnet/minecraft/class_5131;method_26850(Lnet/minecraft/class_2499;)V
        named readNbt Lnet/minecraft/entity/attribute/AttributeContainer;readNbt(Lnet/minecraft/nbt/ListTag;)V