Class EntityAttributeInstanceImpl

java.lang.Object
net.minecraft.entity.attribute.EntityAttributeInstanceImpl
All Implemented Interfaces:
EntityAttributeInstance

public class EntityAttributeInstanceImpl extends Object implements EntityAttributeInstance
Mappings:
Namespace Name
official ye
intermediary net/minecraft/class_1707
named net/minecraft/entity/attribute/EntityAttributeInstanceImpl
  • Field Details

    • field_6822

      private final AbstractEntityAttributeContainer field_6822
      Mappings:
      Namespace Name Mixin selector
      official a Lye;a:Lyc;
      intermediary field_6822 Lnet/minecraft/class_1707;field_6822:Lnet/minecraft/class_1706;
      named field_6822 Lnet/minecraft/entity/attribute/EntityAttributeInstanceImpl;field_6822:Lnet/minecraft/entity/attribute/AbstractEntityAttributeContainer;
    • field_6823

      private final EntityAttribute field_6823
      Mappings:
      Namespace Name Mixin selector
      official b Lye;b:Lxy;
      intermediary field_6823 Lnet/minecraft/class_1707;field_6823:Lnet/minecraft/class_1702;
      named field_6823 Lnet/minecraft/entity/attribute/EntityAttributeInstanceImpl;field_6823:Lnet/minecraft/entity/attribute/EntityAttribute;
    • field_6824

      private final Map field_6824
      Mappings:
      Namespace Name Mixin selector
      official c Lye;c:Ljava/util/Map;
      intermediary field_6824 Lnet/minecraft/class_1707;field_6824:Ljava/util/Map;
      named field_6824 Lnet/minecraft/entity/attribute/EntityAttributeInstanceImpl;field_6824:Ljava/util/Map;
    • modifiersByName

      private final Map modifiersByName
      Mappings:
      Namespace Name Mixin selector
      official d Lye;d:Ljava/util/Map;
      intermediary field_6825 Lnet/minecraft/class_1707;field_6825:Ljava/util/Map;
      named modifiersByName Lnet/minecraft/entity/attribute/EntityAttributeInstanceImpl;modifiersByName:Ljava/util/Map;
    • modifiersByUuid

      private final Map modifiersByUuid
      Mappings:
      Namespace Name Mixin selector
      official e Lye;e:Ljava/util/Map;
      intermediary field_6826 Lnet/minecraft/class_1707;field_6826:Ljava/util/Map;
      named modifiersByUuid Lnet/minecraft/entity/attribute/EntityAttributeInstanceImpl;modifiersByUuid:Ljava/util/Map;
    • baseValue

      private double baseValue
      Mappings:
      Namespace Name Mixin selector
      official f Lye;f:D
      intermediary field_6827 Lnet/minecraft/class_1707;field_6827:D
      named baseValue Lnet/minecraft/entity/attribute/EntityAttributeInstanceImpl;baseValue:D
    • needsRefresh

      private boolean needsRefresh
      Mappings:
      Namespace Name Mixin selector
      official g Lye;g:Z
      intermediary field_6828 Lnet/minecraft/class_1707;field_6828:Z
      named needsRefresh Lnet/minecraft/entity/attribute/EntityAttributeInstanceImpl;needsRefresh:Z
    • cachedValue

      private double cachedValue
      Mappings:
      Namespace Name Mixin selector
      official h Lye;h:D
      intermediary field_6829 Lnet/minecraft/class_1707;field_6829:D
      named cachedValue Lnet/minecraft/entity/attribute/EntityAttributeInstanceImpl;cachedValue:D
  • Constructor Details

  • Method Details

    • getAttribute

      public EntityAttribute getAttribute()
      Specified by:
      getAttribute in interface EntityAttributeInstance
      Mappings:
      Namespace Name Mixin selector
      official a Lxz;a()Lxy;
      intermediary method_6188 Lnet/minecraft/class_1703;method_6188()Lnet/minecraft/class_1702;
      named getAttribute Lnet/minecraft/entity/attribute/EntityAttributeInstance;getAttribute()Lnet/minecraft/entity/attribute/EntityAttribute;
    • getBaseValue

      public double getBaseValue()
      Specified by:
      getBaseValue in interface EntityAttributeInstance
      Mappings:
      Namespace Name Mixin selector
      official b Lxz;b()D
      intermediary method_6192 Lnet/minecraft/class_1703;method_6192()D
      named getBaseValue Lnet/minecraft/entity/attribute/EntityAttributeInstance;getBaseValue()D
    • setBaseValue

      public void setBaseValue(double baseValue)
      Specified by:
      setBaseValue in interface EntityAttributeInstance
      Mappings:
      Namespace Name Mixin selector
      official a Lxz;a(D)V
      intermediary method_6189 Lnet/minecraft/class_1703;method_6189(D)V
      named setBaseValue Lnet/minecraft/entity/attribute/EntityAttributeInstance;setBaseValue(D)V
    • getModifiers

      public Collection getModifiers(int operation)
      Specified by:
      getModifiers in interface EntityAttributeInstance
      Mappings:
      Namespace Name Mixin selector
      official a Lxz;a(I)Ljava/util/Collection;
      intermediary method_6211 Lnet/minecraft/class_1703;method_6211(I)Ljava/util/Collection;
      named getModifiers Lnet/minecraft/entity/attribute/EntityAttributeInstance;getModifiers(I)Ljava/util/Collection;
    • getModifiers

      public Collection getModifiers()
      Specified by:
      getModifiers in interface EntityAttributeInstance
      Mappings:
      Namespace Name Mixin selector
      official c Lxz;c()Ljava/util/Collection;
      intermediary method_6194 Lnet/minecraft/class_1703;method_6194()Ljava/util/Collection;
      named getModifiers Lnet/minecraft/entity/attribute/EntityAttributeInstance;getModifiers()Ljava/util/Collection;
    • getByUuid

      public AttributeModifier getByUuid(UUID id)
      Specified by:
      getByUuid in interface EntityAttributeInstance
      Mappings:
      Namespace Name Mixin selector
      official a Lxz;a(Ljava/util/UUID;)Lya;
      intermediary method_6190 Lnet/minecraft/class_1703;method_6190(Ljava/util/UUID;)Lnet/minecraft/class_1704;
      named getByUuid Lnet/minecraft/entity/attribute/EntityAttributeInstance;getByUuid(Ljava/util/UUID;)Lnet/minecraft/entity/attribute/AttributeModifier;
    • hasModifier

      public boolean hasModifier(AttributeModifier modifier)
      Specified by:
      hasModifier in interface EntityAttributeInstance
      Mappings:
      Namespace Name Mixin selector
      official a Lxz;a(Lya;)Z
      intermediary method_10995 Lnet/minecraft/class_1703;method_10995(Lnet/minecraft/class_1704;)Z
      named hasModifier Lnet/minecraft/entity/attribute/EntityAttributeInstance;hasModifier(Lnet/minecraft/entity/attribute/AttributeModifier;)Z
    • addModifier

      public void addModifier(AttributeModifier modifier)
      Specified by:
      addModifier in interface EntityAttributeInstance
      Mappings:
      Namespace Name Mixin selector
      official b Lxz;b(Lya;)V
      intermediary method_6191 Lnet/minecraft/class_1703;method_6191(Lnet/minecraft/class_1704;)V
      named addModifier Lnet/minecraft/entity/attribute/EntityAttributeInstance;addModifier(Lnet/minecraft/entity/attribute/AttributeModifier;)V
    • invalidateCache

      protected void invalidateCache()
      Mappings:
      Namespace Name Mixin selector
      official f Lye;f()V
      intermediary method_6212 Lnet/minecraft/class_1707;method_6212()V
      named invalidateCache Lnet/minecraft/entity/attribute/EntityAttributeInstanceImpl;invalidateCache()V
    • method_6193

      public void method_6193(AttributeModifier modifier)
      Specified by:
      method_6193 in interface EntityAttributeInstance
      Mappings:
      Namespace Name Mixin selector
      official c Lxz;c(Lya;)V
      intermediary method_6193 Lnet/minecraft/class_1703;method_6193(Lnet/minecraft/class_1704;)V
      named method_6193 Lnet/minecraft/entity/attribute/EntityAttributeInstance;method_6193(Lnet/minecraft/entity/attribute/AttributeModifier;)V
    • clearModifiers

      @Environment(CLIENT) public void clearModifiers()
      Specified by:
      clearModifiers in interface EntityAttributeInstance
      Mappings:
      Namespace Name Mixin selector
      official d Lxz;d()V
      intermediary method_6195 Lnet/minecraft/class_1703;method_6195()V
      named clearModifiers Lnet/minecraft/entity/attribute/EntityAttributeInstance;clearModifiers()V
    • getValue

      public double getValue()
      Specified by:
      getValue in interface EntityAttributeInstance
      Mappings:
      Namespace Name Mixin selector
      official e Lxz;e()D
      intermediary method_6196 Lnet/minecraft/class_1703;method_6196()D
      named getValue Lnet/minecraft/entity/attribute/EntityAttributeInstance;getValue()D
    • computeValue

      private double computeValue()
      Mappings:
      Namespace Name Mixin selector
      official g Lye;g()D
      intermediary method_6213 Lnet/minecraft/class_1707;method_6213()D
      named computeValue Lnet/minecraft/entity/attribute/EntityAttributeInstanceImpl;computeValue()D
    • method_10998

      private Collection method_10998(int int2)
      Mappings:
      Namespace Name Mixin selector
      official b Lye;b(I)Ljava/util/Collection;
      intermediary method_10998 Lnet/minecraft/class_1707;method_10998(I)Ljava/util/Collection;
      named method_10998 Lnet/minecraft/entity/attribute/EntityAttributeInstanceImpl;method_10998(I)Ljava/util/Collection;