Class AttributeModifier

java.lang.Object
net.minecraft.entity.attribute.AttributeModifier

public class AttributeModifier
extends Object
Mappings:
Namespace Name
official qd
intermediary net/minecraft/class_1767
named net/minecraft/entity/attribute/AttributeModifier
  • Field Details

    • amount

      private final double amount
      Mappings:
      Namespace Name Mixin selector
      official a Lqd;a:D
      intermediary field_7547 Lnet/minecraft/class_1767;field_7547:D
      named amount Lnet/minecraft/entity/attribute/AttributeModifier;amount:D
    • operation

      private final int operation
      Mappings:
      Namespace Name Mixin selector
      official b Lqd;b:I
      intermediary field_7548 Lnet/minecraft/class_1767;field_7548:I
      named operation Lnet/minecraft/entity/attribute/AttributeModifier;operation:I
    • name

      private final String name
      Mappings:
      Namespace Name Mixin selector
      official c Lqd;c:Ljava/lang/String;
      intermediary field_7549 Lnet/minecraft/class_1767;field_7549:Ljava/lang/String;
      named name Lnet/minecraft/entity/attribute/AttributeModifier;name:Ljava/lang/String;
    • uuid

      private final UUID uuid
      Mappings:
      Namespace Name Mixin selector
      official d Lqd;d:Ljava/util/UUID;
      intermediary field_7550 Lnet/minecraft/class_1767;field_7550:Ljava/util/UUID;
      named uuid Lnet/minecraft/entity/attribute/AttributeModifier;uuid:Ljava/util/UUID;
    • serialized

      private boolean serialized
      Mappings:
      Namespace Name Mixin selector
      official e Lqd;e:Z
      intermediary field_7551 Lnet/minecraft/class_1767;field_7551:Z
      named serialized Lnet/minecraft/entity/attribute/AttributeModifier;serialized:Z
  • Constructor Details

    • AttributeModifier

      public AttributeModifier​(String name, double amount, int operation)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lqd;<init>(Ljava/lang/String;DI)V
      intermediary <init> Lnet/minecraft/class_1767;<init>(Ljava/lang/String;DI)V
      named <init> Lnet/minecraft/entity/attribute/AttributeModifier;<init>(Ljava/lang/String;DI)V
    • AttributeModifier

      public AttributeModifier​(UUID uuid, String name, double amount, int operation)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lqd;<init>(Ljava/util/UUID;Ljava/lang/String;DI)V
      intermediary <init> Lnet/minecraft/class_1767;<init>(Ljava/util/UUID;Ljava/lang/String;DI)V
      named <init> Lnet/minecraft/entity/attribute/AttributeModifier;<init>(Ljava/util/UUID;Ljava/lang/String;DI)V
  • Method Details

    • getId

      public UUID getId()
      Mappings:
      Namespace Name Mixin selector
      official a Lqd;a()Ljava/util/UUID;
      intermediary method_7306 Lnet/minecraft/class_1767;method_7306()Ljava/util/UUID;
      named getId Lnet/minecraft/entity/attribute/AttributeModifier;getId()Ljava/util/UUID;
    • getName

      public String getName()
      Mappings:
      Namespace Name Mixin selector
      official b Lqd;b()Ljava/lang/String;
      intermediary method_7308 Lnet/minecraft/class_1767;method_7308()Ljava/lang/String;
      named getName Lnet/minecraft/entity/attribute/AttributeModifier;getName()Ljava/lang/String;
    • getOperation

      public int getOperation()
      Mappings:
      Namespace Name Mixin selector
      official c Lqd;c()I
      intermediary method_7309 Lnet/minecraft/class_1767;method_7309()I
      named getOperation Lnet/minecraft/entity/attribute/AttributeModifier;getOperation()I
    • getAmount

      public double getAmount()
      Mappings:
      Namespace Name Mixin selector
      official d Lqd;d()D
      intermediary method_7310 Lnet/minecraft/class_1767;method_7310()D
      named getAmount Lnet/minecraft/entity/attribute/AttributeModifier;getAmount()D
    • isSerialized

      public boolean isSerialized()
      Mappings:
      Namespace Name Mixin selector
      official e Lqd;e()Z
      intermediary method_7311 Lnet/minecraft/class_1767;method_7311()Z
      named isSerialized Lnet/minecraft/entity/attribute/AttributeModifier;isSerialized()Z
    • setSerialized

      public AttributeModifier setSerialized​(boolean serialized)
      Mappings:
      Namespace Name Mixin selector
      official a Lqd;a(Z)Lqd;
      intermediary method_7307 Lnet/minecraft/class_1767;method_7307(Z)Lnet/minecraft/class_1767;
      named setSerialized Lnet/minecraft/entity/attribute/AttributeModifier;setSerialized(Z)Lnet/minecraft/entity/attribute/AttributeModifier;
    • equals

      public boolean equals​(Object object)
      Overrides:
      equals in class Object
      Mappings:
      Namespace Name Mixin selector
      official equals Lqd;equals(Ljava/lang/Object;)Z
      intermediary equals Lnet/minecraft/class_1767;equals(Ljava/lang/Object;)Z
      named equals Lnet/minecraft/entity/attribute/AttributeModifier;equals(Ljava/lang/Object;)Z
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
      Mappings:
      Namespace Name Mixin selector
      official hashCode Lqd;hashCode()I
      intermediary hashCode Lnet/minecraft/class_1767;hashCode()I
      named hashCode Lnet/minecraft/entity/attribute/AttributeModifier;hashCode()I
    • toString

      public String toString()
      Overrides:
      toString in class Object
      Mappings:
      Namespace Name Mixin selector
      official toString Lqd;toString()Ljava/lang/String;
      intermediary toString Lnet/minecraft/class_1767;toString()Ljava/lang/String;
      named toString Lnet/minecraft/entity/attribute/AttributeModifier;toString()Ljava/lang/String;