Package net.minecraft.entity.attribute
Class EntityAttribute
java.lang.Object
net.minecraft.entity.attribute.EntityAttribute
- Direct Known Subclasses:
ClampedEntityAttribute
Represents a type of double-valued attribute that a living entity may have.
An attribute is a tracked double value stored on an entity. An attribute has a default value on which attribute modifiers operate.
- Mappings:
Namespace Name official bcb
intermediary net/minecraft/class_1320
named net/minecraft/entity/attribute/EntityAttribute
-
Field Summary
Modifier and TypeFieldDescriptionprivate final double
static final int
private boolean
private final String
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiondouble
clamp
(double value) double
boolean
Checks if instances of this attribute should synchronize values to clients.setTracked
(boolean tracked) Sets all instances of this attribute to synchronize their values to clients.
-
Field Details
-
field_30097
public static final int field_30097- See Also:
- Mappings:
Namespace Name Mixin selector official a
Lbcb;a:I
intermediary field_30097
Lnet/minecraft/class_1320;field_30097:I
named field_30097
Lnet/minecraft/entity/attribute/EntityAttribute;field_30097:I
-
fallback
private final double fallback- Mappings:
Namespace Name Mixin selector official b
Lbcb;b:D
intermediary field_23697
Lnet/minecraft/class_1320;field_23697:D
named fallback
Lnet/minecraft/entity/attribute/EntityAttribute;fallback:D
-
tracked
private boolean tracked- Mappings:
Namespace Name Mixin selector official c
Lbcb;c:Z
intermediary field_23698
Lnet/minecraft/class_1320;field_23698:Z
named tracked
Lnet/minecraft/entity/attribute/EntityAttribute;tracked:Z
-
translationKey
- Mappings:
Namespace Name Mixin selector official d
Lbcb;d:Ljava/lang/String;
intermediary field_23699
Lnet/minecraft/class_1320;field_23699:Ljava/lang/String;
named translationKey
Lnet/minecraft/entity/attribute/EntityAttribute;translationKey:Ljava/lang/String;
-
-
Constructor Details
-
EntityAttribute
- Mappings:
Namespace Name Mixin selector official <init>
Lbcb;<init>(Ljava/lang/String;D)V
intermediary <init>
Lnet/minecraft/class_1320;<init>(Ljava/lang/String;D)V
named <init>
Lnet/minecraft/entity/attribute/EntityAttribute;<init>(Ljava/lang/String;D)V
-
-
Method Details
-
getDefaultValue
public double getDefaultValue()- Mappings:
Namespace Name Mixin selector official a
Lbcb;a()D
intermediary method_6169
Lnet/minecraft/class_1320;method_6169()D
named getDefaultValue
Lnet/minecraft/entity/attribute/EntityAttribute;getDefaultValue()D
-
isTracked
public boolean isTracked()Checks if instances of this attribute should synchronize values to clients.- Mappings:
Namespace Name Mixin selector official b
Lbcb;b()Z
intermediary method_6168
Lnet/minecraft/class_1320;method_6168()Z
named isTracked
Lnet/minecraft/entity/attribute/EntityAttribute;isTracked()Z
-
setTracked
Sets all instances of this attribute to synchronize their values to clients.- Mappings:
Namespace Name Mixin selector official a
Lbcb;a(Z)Lbcb;
intermediary method_26829
Lnet/minecraft/class_1320;method_26829(Z)Lnet/minecraft/class_1320;
named setTracked
Lnet/minecraft/entity/attribute/EntityAttribute;setTracked(Z)Lnet/minecraft/entity/attribute/EntityAttribute;
-
clamp
public double clamp(double value) - Mappings:
Namespace Name Mixin selector official a
Lbcb;a(D)D
intermediary method_6165
Lnet/minecraft/class_1320;method_6165(D)D
named clamp
Lnet/minecraft/entity/attribute/EntityAttribute;clamp(D)D
-
getTranslationKey
- Mappings:
Namespace Name Mixin selector official c
Lbcb;c()Ljava/lang/String;
intermediary method_26830
Lnet/minecraft/class_1320;method_26830()Ljava/lang/String;
named getTranslationKey
Lnet/minecraft/entity/attribute/EntityAttribute;getTranslationKey()Ljava/lang/String;
-