Package net.minecraft.entity.attribute
Class EntityAttributeInstanceImpl
java.lang.Object
net.minecraft.entity.attribute.EntityAttributeInstanceImpl
- All Implemented Interfaces:
EntityAttributeInstance
- Mappings:
Namespace Name official whintermediary net/minecraft/class_1707named net/minecraft/entity/attribute/EntityAttributeInstanceImpl
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate doubleprivate doubleprivate final AbstractEntityAttributeContainerprivate final EntityAttributeprivate final Map<Integer,Set<AttributeModifier>> private final Map<String,Set<AttributeModifier>> private final Map<UUID,AttributeModifier> private boolean -
Constructor Summary
ConstructorsConstructorDescriptionEntityAttributeInstanceImpl(AbstractEntityAttributeContainer abstractEntityAttributeContainer, EntityAttribute entityAttribute) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddModifier(AttributeModifier modifier) voidprivate doubledoublegetModifiers(int operation) doublegetValue()booleanhasModifier(AttributeModifier modifier) protected voidprivate Collection<AttributeModifier>method_10998(int int2) voidmethod_13093(UUID uUID) voidmethod_6193(AttributeModifier modifier) voidsetBaseValue(double baseValue)
-
Field Details
-
field_6822
- Mappings:
Namespace Name Mixin selector official aLwh;a:Lwg;intermediary field_6822Lnet/minecraft/class_1707;field_6822:Lnet/minecraft/class_1706;named field_6822Lnet/minecraft/entity/attribute/EntityAttributeInstanceImpl;field_6822:Lnet/minecraft/entity/attribute/AbstractEntityAttributeContainer;
-
field_6823
- Mappings:
Namespace Name Mixin selector official bLwh;b:Lwc;intermediary field_6823Lnet/minecraft/class_1707;field_6823:Lnet/minecraft/class_1702;named field_6823Lnet/minecraft/entity/attribute/EntityAttributeInstanceImpl;field_6823:Lnet/minecraft/entity/attribute/EntityAttribute;
-
field_6824
- Mappings:
Namespace Name Mixin selector official cLwh;c:Ljava/util/Map;intermediary field_6824Lnet/minecraft/class_1707;field_6824:Ljava/util/Map;named field_6824Lnet/minecraft/entity/attribute/EntityAttributeInstanceImpl;field_6824:Ljava/util/Map;
-
modifiersByName
- Mappings:
Namespace Name Mixin selector official dLwh;d:Ljava/util/Map;intermediary field_6825Lnet/minecraft/class_1707;field_6825:Ljava/util/Map;named modifiersByNameLnet/minecraft/entity/attribute/EntityAttributeInstanceImpl;modifiersByName:Ljava/util/Map;
-
modifiersByUuid
- Mappings:
Namespace Name Mixin selector official eLwh;e:Ljava/util/Map;intermediary field_6826Lnet/minecraft/class_1707;field_6826:Ljava/util/Map;named modifiersByUuidLnet/minecraft/entity/attribute/EntityAttributeInstanceImpl;modifiersByUuid:Ljava/util/Map;
-
baseValue
private double baseValue- Mappings:
Namespace Name Mixin selector official fLwh;f:Dintermediary field_6827Lnet/minecraft/class_1707;field_6827:Dnamed baseValueLnet/minecraft/entity/attribute/EntityAttributeInstanceImpl;baseValue:D
-
needsRefresh
private boolean needsRefresh- Mappings:
Namespace Name Mixin selector official gLwh;g:Zintermediary field_6828Lnet/minecraft/class_1707;field_6828:Znamed needsRefreshLnet/minecraft/entity/attribute/EntityAttributeInstanceImpl;needsRefresh:Z
-
cachedValue
private double cachedValue- Mappings:
Namespace Name Mixin selector official hLwh;h:Dintermediary field_6829Lnet/minecraft/class_1707;field_6829:Dnamed cachedValueLnet/minecraft/entity/attribute/EntityAttributeInstanceImpl;cachedValue:D
-
-
Constructor Details
-
EntityAttributeInstanceImpl
public EntityAttributeInstanceImpl(AbstractEntityAttributeContainer abstractEntityAttributeContainer, EntityAttribute entityAttribute)
-
-
Method Details
-
getAttribute
- Specified by:
getAttributein interfaceEntityAttributeInstance- Mappings:
Namespace Name Mixin selector official aLwd;a()Lwc;intermediary method_6188Lnet/minecraft/class_1703;method_6188()Lnet/minecraft/class_1702;named getAttributeLnet/minecraft/entity/attribute/EntityAttributeInstance;getAttribute()Lnet/minecraft/entity/attribute/EntityAttribute;
-
getBaseValue
public double getBaseValue()- Specified by:
getBaseValuein interfaceEntityAttributeInstance- Mappings:
Namespace Name Mixin selector official bLwd;b()Dintermediary method_6192Lnet/minecraft/class_1703;method_6192()Dnamed getBaseValueLnet/minecraft/entity/attribute/EntityAttributeInstance;getBaseValue()D
-
setBaseValue
public void setBaseValue(double baseValue) - Specified by:
setBaseValuein interfaceEntityAttributeInstance- Mappings:
Namespace Name Mixin selector official aLwd;a(D)Vintermediary method_6189Lnet/minecraft/class_1703;method_6189(D)Vnamed setBaseValueLnet/minecraft/entity/attribute/EntityAttributeInstance;setBaseValue(D)V
-
getModifiers
- Specified by:
getModifiersin interfaceEntityAttributeInstance- Mappings:
Namespace Name Mixin selector official aLwd;a(I)Ljava/util/Collection;intermediary method_6211Lnet/minecraft/class_1703;method_6211(I)Ljava/util/Collection;named getModifiersLnet/minecraft/entity/attribute/EntityAttributeInstance;getModifiers(I)Ljava/util/Collection;
-
getModifiers
- Specified by:
getModifiersin interfaceEntityAttributeInstance- Mappings:
Namespace Name Mixin selector official cLwd;c()Ljava/util/Collection;intermediary method_6194Lnet/minecraft/class_1703;method_6194()Ljava/util/Collection;named getModifiersLnet/minecraft/entity/attribute/EntityAttributeInstance;getModifiers()Ljava/util/Collection;
-
getByUuid
- Specified by:
getByUuidin interfaceEntityAttributeInstance- Mappings:
Namespace Name Mixin selector official aLwd;a(Ljava/util/UUID;)Lwe;intermediary method_6190Lnet/minecraft/class_1703;method_6190(Ljava/util/UUID;)Lnet/minecraft/class_1704;named getByUuidLnet/minecraft/entity/attribute/EntityAttributeInstance;getByUuid(Ljava/util/UUID;)Lnet/minecraft/entity/attribute/AttributeModifier;
-
hasModifier
- Specified by:
hasModifierin interfaceEntityAttributeInstance- Mappings:
Namespace Name Mixin selector official aLwd;a(Lwe;)Zintermediary method_10995Lnet/minecraft/class_1703;method_10995(Lnet/minecraft/class_1704;)Znamed hasModifierLnet/minecraft/entity/attribute/EntityAttributeInstance;hasModifier(Lnet/minecraft/entity/attribute/AttributeModifier;)Z
-
addModifier
- Specified by:
addModifierin interfaceEntityAttributeInstance- Mappings:
Namespace Name Mixin selector official bLwd;b(Lwe;)Vintermediary method_6191Lnet/minecraft/class_1703;method_6191(Lnet/minecraft/class_1704;)Vnamed addModifierLnet/minecraft/entity/attribute/EntityAttributeInstance;addModifier(Lnet/minecraft/entity/attribute/AttributeModifier;)V
-
invalidateCache
protected void invalidateCache()- Mappings:
Namespace Name Mixin selector official fLwh;f()Vintermediary method_6212Lnet/minecraft/class_1707;method_6212()Vnamed invalidateCacheLnet/minecraft/entity/attribute/EntityAttributeInstanceImpl;invalidateCache()V
-
method_6193
- Specified by:
method_6193in interfaceEntityAttributeInstance- Mappings:
Namespace Name Mixin selector official cLwd;c(Lwe;)Vintermediary method_6193Lnet/minecraft/class_1703;method_6193(Lnet/minecraft/class_1704;)Vnamed method_6193Lnet/minecraft/entity/attribute/EntityAttributeInstance;method_6193(Lnet/minecraft/entity/attribute/AttributeModifier;)V
-
method_13093
- Specified by:
method_13093in interfaceEntityAttributeInstance- Mappings:
Namespace Name Mixin selector official bLwd;b(Ljava/util/UUID;)Vintermediary method_13093Lnet/minecraft/class_1703;method_13093(Ljava/util/UUID;)Vnamed method_13093Lnet/minecraft/entity/attribute/EntityAttributeInstance;method_13093(Ljava/util/UUID;)V
-
clearModifiers
- Specified by:
clearModifiersin interfaceEntityAttributeInstance- Mappings:
Namespace Name Mixin selector official dLwd;d()Vintermediary method_6195Lnet/minecraft/class_1703;method_6195()Vnamed clearModifiersLnet/minecraft/entity/attribute/EntityAttributeInstance;clearModifiers()V
-
getValue
public double getValue()- Specified by:
getValuein interfaceEntityAttributeInstance- Mappings:
Namespace Name Mixin selector official eLwd;e()Dintermediary method_6196Lnet/minecraft/class_1703;method_6196()Dnamed getValueLnet/minecraft/entity/attribute/EntityAttributeInstance;getValue()D
-
computeValue
private double computeValue()- Mappings:
Namespace Name Mixin selector official gLwh;g()Dintermediary method_6213Lnet/minecraft/class_1707;method_6213()Dnamed computeValueLnet/minecraft/entity/attribute/EntityAttributeInstanceImpl;computeValue()D
-
method_10998
- Mappings:
Namespace Name Mixin selector official bLwh;b(I)Ljava/util/Collection;intermediary method_10998Lnet/minecraft/class_1707;method_10998(I)Ljava/util/Collection;named method_10998Lnet/minecraft/entity/attribute/EntityAttributeInstanceImpl;method_10998(I)Ljava/util/Collection;
-