Class AttributeModifier

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

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

    • amount

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

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

      private final String name
      Mappings:
      Namespace Name Mixin selector
      official c Lsn;c:Ljava/lang/String;
      intermediary field_6814 Lnet/minecraft/class_1704;field_6814:Ljava/lang/String;
      named name Lnet/minecraft/entity/attribute/AttributeModifier;name:Ljava/lang/String;
    • id

      private final UUID id
      Mappings:
      Namespace Name Mixin selector
      official d Lsn;d:Ljava/util/UUID;
      intermediary field_6815 Lnet/minecraft/class_1704;field_6815:Ljava/util/UUID;
      named id Lnet/minecraft/entity/attribute/AttributeModifier;id:Ljava/util/UUID;
    • serialized

      private boolean serialized
      Mappings:
      Namespace Name Mixin selector
      official e Lsn;e:Z
      intermediary field_6816 Lnet/minecraft/class_1704;field_6816: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> Lsn;<init>(Ljava/lang/String;DI)V
      intermediary <init> Lnet/minecraft/class_1704;<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> Lsn;<init>(Ljava/util/UUID;Ljava/lang/String;DI)V
      intermediary <init> Lnet/minecraft/class_1704;<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 Lsn;a()Ljava/util/UUID;
      intermediary method_6197 Lnet/minecraft/class_1704;method_6197()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 Lsn;b()Ljava/lang/String;
      intermediary method_6199 Lnet/minecraft/class_1704;method_6199()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 Lsn;c()I
      intermediary method_6200 Lnet/minecraft/class_1704;method_6200()I
      named getOperation Lnet/minecraft/entity/attribute/AttributeModifier;getOperation()I
    • getAmount

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

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

      public AttributeModifier setSerialized(boolean serialized)
      Mappings:
      Namespace Name Mixin selector
      official a Lsn;a(Z)Lsn;
      intermediary method_6198 Lnet/minecraft/class_1704;method_6198(Z)Lnet/minecraft/class_1704;
      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 Lsn;equals(Ljava/lang/Object;)Z
      intermediary equals Lnet/minecraft/class_1704;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 Lsn;hashCode()I
      intermediary hashCode Lnet/minecraft/class_1704;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 Lsn;toString()Ljava/lang/String;
      intermediary toString Lnet/minecraft/class_1704;toString()Ljava/lang/String;
      named toString Lnet/minecraft/entity/attribute/AttributeModifier;toString()Ljava/lang/String;