类 EntityAttributeModifier


  • public class EntityAttributeModifier
    extends Object
    Mappings:
    Namespace Name
    official atw
    intermediary net/minecraft/class_1322
    named net/minecraft/entity/attribute/EntityAttributeModifier
    • 字段详细资料

      • LOGGER

        private static final Logger LOGGER
        Mappings:
        Namespace Name Mixin selector
        official a Latw;a:Lorg/apache/logging/log4j/Logger;
        intermediary field_23712 Lnet/minecraft/class_1322;field_23712:Lorg/apache/logging/log4j/Logger;
        named LOGGER Lnet/minecraft/entity/attribute/EntityAttributeModifier;LOGGER:Lorg/apache/logging/log4j/Logger;
      • value

        private final double value
        Mappings:
        Namespace Name Mixin selector
        official b Latw;b:D
        intermediary field_6323 Lnet/minecraft/class_1322;field_6323:D
        named value Lnet/minecraft/entity/attribute/EntityAttributeModifier;value:D
      • operation

        private final EntityAttributeModifier.Operation operation
        Mappings:
        Namespace Name Mixin selector
        official c Latw;c:Latw$a;
        intermediary field_6324 Lnet/minecraft/class_1322;field_6324:Lnet/minecraft/class_1322$class_1323;
        named operation Lnet/minecraft/entity/attribute/EntityAttributeModifier;operation:Lnet/minecraft/entity/attribute/EntityAttributeModifier$Operation;
      • nameGetter

        private final Supplier<String> nameGetter
        Mappings:
        Namespace Name Mixin selector
        official d Latw;d:Ljava/util/function/Supplier;
        intermediary field_6326 Lnet/minecraft/class_1322;field_6326:Ljava/util/function/Supplier;
        named nameGetter Lnet/minecraft/entity/attribute/EntityAttributeModifier;nameGetter:Ljava/util/function/Supplier;
      • uuid

        private final UUID uuid
        Mappings:
        Namespace Name Mixin selector
        official e Latw;e:Ljava/util/UUID;
        intermediary field_6327 Lnet/minecraft/class_1322;field_6327:Ljava/util/UUID;
        named uuid Lnet/minecraft/entity/attribute/EntityAttributeModifier;uuid:Ljava/util/UUID;
    • 构造器详细资料

      • EntityAttributeModifier

        public EntityAttributeModifier​(String name,
                                       double value,
                                       EntityAttributeModifier.Operation operation)
        Mappings:
        Namespace Name Mixin selector
        official <init> Latw;<init>(Ljava/lang/String;DLatw$a;)V
        intermediary <init> Lnet/minecraft/class_1322;<init>(Ljava/lang/String;DLnet/minecraft/class_1322$class_1323;)V
        named <init> Lnet/minecraft/entity/attribute/EntityAttributeModifier;<init>(Ljava/lang/String;DLnet/minecraft/entity/attribute/EntityAttributeModifier$Operation;)V
      • EntityAttributeModifier

        public EntityAttributeModifier​(UUID uuid,
                                       String name,
                                       double value,
                                       EntityAttributeModifier.Operation operation)
        Mappings:
        Namespace Name Mixin selector
        official <init> Latw;<init>(Ljava/util/UUID;Ljava/lang/String;DLatw$a;)V
        intermediary <init> Lnet/minecraft/class_1322;<init>(Ljava/util/UUID;Ljava/lang/String;DLnet/minecraft/class_1322$class_1323;)V
        named <init> Lnet/minecraft/entity/attribute/EntityAttributeModifier;<init>(Ljava/util/UUID;Ljava/lang/String;DLnet/minecraft/entity/attribute/EntityAttributeModifier$Operation;)V
      • EntityAttributeModifier

        public EntityAttributeModifier​(UUID uuid,
                                       Supplier<String> nameGetter,
                                       double value,
                                       EntityAttributeModifier.Operation operation)
        Mappings:
        Namespace Name Mixin selector
        official <init> Latw;<init>(Ljava/util/UUID;Ljava/util/function/Supplier;DLatw$a;)V
        intermediary <init> Lnet/minecraft/class_1322;<init>(Ljava/util/UUID;Ljava/util/function/Supplier;DLnet/minecraft/class_1322$class_1323;)V
        named <init> Lnet/minecraft/entity/attribute/EntityAttributeModifier;<init>(Ljava/util/UUID;Ljava/util/function/Supplier;DLnet/minecraft/entity/attribute/EntityAttributeModifier$Operation;)V
    • 方法详细资料

      • getId

        public UUID getId()
        Mappings:
        Namespace Name Mixin selector
        official a Latw;a()Ljava/util/UUID;
        intermediary method_6189 Lnet/minecraft/class_1322;method_6189()Ljava/util/UUID;
        named getId Lnet/minecraft/entity/attribute/EntityAttributeModifier;getId()Ljava/util/UUID;
      • getName

        public String getName()
        Mappings:
        Namespace Name Mixin selector
        official b Latw;b()Ljava/lang/String;
        intermediary method_6185 Lnet/minecraft/class_1322;method_6185()Ljava/lang/String;
        named getName Lnet/minecraft/entity/attribute/EntityAttributeModifier;getName()Ljava/lang/String;
      • getOperation

        public EntityAttributeModifier.Operation getOperation()
        Mappings:
        Namespace Name Mixin selector
        official c Latw;c()Latw$a;
        intermediary method_6182 Lnet/minecraft/class_1322;method_6182()Lnet/minecraft/class_1322$class_1323;
        named getOperation Lnet/minecraft/entity/attribute/EntityAttributeModifier;getOperation()Lnet/minecraft/entity/attribute/EntityAttributeModifier$Operation;
      • getValue

        public double getValue()
        Mappings:
        Namespace Name Mixin selector
        official d Latw;d()D
        intermediary method_6186 Lnet/minecraft/class_1322;method_6186()D
        named getValue Lnet/minecraft/entity/attribute/EntityAttributeModifier;getValue()D
      • equals

        public boolean equals​(Object o)
        覆盖:
        equals 在类中 Object
        Mappings:
        Namespace Name Mixin selector
        official equals Latw;equals(Ljava/lang/Object;)Z
        intermediary equals Lnet/minecraft/class_1322;equals(Ljava/lang/Object;)Z
        named equals Lnet/minecraft/entity/attribute/EntityAttributeModifier;equals(Ljava/lang/Object;)Z
      • hashCode

        public int hashCode()
        覆盖:
        hashCode 在类中 Object
        Mappings:
        Namespace Name Mixin selector
        official hashCode Latw;hashCode()I
        intermediary hashCode Lnet/minecraft/class_1322;hashCode()I
        named hashCode Lnet/minecraft/entity/attribute/EntityAttributeModifier;hashCode()I
      • toString

        public String toString()
        覆盖:
        toString 在类中 Object
        Mappings:
        Namespace Name Mixin selector
        official toString Latw;toString()Ljava/lang/String;
        intermediary toString Lnet/minecraft/class_1322;toString()Ljava/lang/String;
        named toString Lnet/minecraft/entity/attribute/EntityAttributeModifier;toString()Ljava/lang/String;
      • toNbt

        public CompoundTag toNbt()
        Mappings:
        Namespace Name Mixin selector
        official e Latw;e()Lmv;
        intermediary method_26860 Lnet/minecraft/class_1322;method_26860()Lnet/minecraft/class_2487;
        named toNbt Lnet/minecraft/entity/attribute/EntityAttributeModifier;toNbt()Lnet/minecraft/nbt/CompoundTag;
      • fromNbt

        @Nullable
        public static @Nullable EntityAttributeModifier fromNbt​(CompoundTag nbt)
        Mappings:
        Namespace Name Mixin selector
        official a Latw;a(Lmv;)Latw;
        intermediary method_26859 Lnet/minecraft/class_1322;method_26859(Lnet/minecraft/class_2487;)Lnet/minecraft/class_1322;
        named fromNbt Lnet/minecraft/entity/attribute/EntityAttributeModifier;fromNbt(Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/entity/attribute/EntityAttributeModifier;