Package net.minecraft.entity.attribute
Class AttributeContainer
java.lang.Object
net.minecraft.entity.attribute.AttributeContainer
- Mappings:
Namespace Name named net/minecraft/entity/attribute/AttributeContainerintermediary net/minecraft/class_5131official but
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Map<RegistryEntry<EntityAttribute>, EntityAttributeInstance> private final DefaultAttributeContainerprivate static final Loggerprivate final Set<EntityAttributeInstance> private final Set<EntityAttributeInstance> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddTemporaryModifiers(Multimap<RegistryEntry<EntityAttribute>, EntityAttributeModifier> modifiersMap) doublegetBaseValue(RegistryEntry<EntityAttribute> attribute) getCustomInstance(RegistryEntry<EntityAttribute> attribute) doublegetModifierValue(RegistryEntry<EntityAttribute> attribute, Identifier id) doublegetValue(RegistryEntry<EntityAttribute> attribute) booleanhasAttribute(RegistryEntry<EntityAttribute> attribute) booleanhasModifierForAttribute(RegistryEntry<EntityAttribute> attribute, Identifier id) voidvoidremoveModifiers(Multimap<RegistryEntry<EntityAttribute>, EntityAttributeModifier> modifiersMap) voidsetBaseFrom(AttributeContainer other) voidsetFrom(AttributeContainer other) toNbt()private voidupdateTrackedStatus(EntityAttributeInstance instance)
-
Field Details
-
LOGGER
- Mappings:
Namespace Name Mixin selector named LOGGERLnet/minecraft/entity/attribute/AttributeContainer;LOGGER:Lorg/slf4j/Logger;intermediary field_23708Lnet/minecraft/class_5131;field_23708:Lorg/slf4j/Logger;official aLbut;a:Lorg/slf4j/Logger;
-
custom
- Mappings:
Namespace Name Mixin selector named customLnet/minecraft/entity/attribute/AttributeContainer;custom:Ljava/util/Map;intermediary field_23709Lnet/minecraft/class_5131;field_23709:Ljava/util/Map;official bLbut;b:Ljava/util/Map;
-
tracked
- Mappings:
Namespace Name Mixin selector named trackedLnet/minecraft/entity/attribute/AttributeContainer;tracked:Ljava/util/Set;intermediary field_51889Lnet/minecraft/class_5131;field_51889:Ljava/util/Set;official cLbut;c:Ljava/util/Set;
-
pendingUpdate
- Mappings:
Namespace Name Mixin selector named pendingUpdateLnet/minecraft/entity/attribute/AttributeContainer;pendingUpdate:Ljava/util/Set;intermediary field_51890Lnet/minecraft/class_5131;field_51890:Ljava/util/Set;official dLbut;d:Ljava/util/Set;
-
fallback
- Mappings:
Namespace Name Mixin selector named fallbackLnet/minecraft/entity/attribute/AttributeContainer;fallback:Lnet/minecraft/entity/attribute/DefaultAttributeContainer;intermediary field_23711Lnet/minecraft/class_5131;field_23711:Lnet/minecraft/class_5132;official eLbut;e:Lbuv;
-
-
Constructor Details
-
AttributeContainer
- Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/entity/attribute/AttributeContainer;<init>(Lnet/minecraft/entity/attribute/DefaultAttributeContainer;)Vintermediary <init>Lnet/minecraft/class_5131;<init>(Lnet/minecraft/class_5132;)Vofficial <init>Lbut;<init>(Lbuv;)V
-
-
Method Details
-
updateTrackedStatus
- Mappings:
Namespace Name Mixin selector named updateTrackedStatusLnet/minecraft/entity/attribute/AttributeContainer;updateTrackedStatus(Lnet/minecraft/entity/attribute/EntityAttributeInstance;)Vintermediary method_26845Lnet/minecraft/class_5131;method_26845(Lnet/minecraft/class_1324;)Vofficial aLbut;a(Lbus;)V
-
getTracked
- Mappings:
Namespace Name Mixin selector named getTrackedLnet/minecraft/entity/attribute/AttributeContainer;getTracked()Ljava/util/Set;intermediary method_60497Lnet/minecraft/class_5131;method_60497()Ljava/util/Set;official aLbut;a()Ljava/util/Set;
-
getPendingUpdate
- Mappings:
Namespace Name Mixin selector named getPendingUpdateLnet/minecraft/entity/attribute/AttributeContainer;getPendingUpdate()Ljava/util/Set;intermediary method_60498Lnet/minecraft/class_5131;method_60498()Ljava/util/Set;official bLbut;b()Ljava/util/Set;
-
getAttributesToSend
- Mappings:
Namespace Name Mixin selector named getAttributesToSendLnet/minecraft/entity/attribute/AttributeContainer;getAttributesToSend()Ljava/util/Collection;intermediary method_26851Lnet/minecraft/class_5131;method_26851()Ljava/util/Collection;official cLbut;c()Ljava/util/Collection;
-
getCustomInstance
@Nullable public @Nullable EntityAttributeInstance getCustomInstance(RegistryEntry<EntityAttribute> attribute) - Mappings:
Namespace Name Mixin selector named getCustomInstanceLnet/minecraft/entity/attribute/AttributeContainer;getCustomInstance(Lnet/minecraft/registry/entry/RegistryEntry;)Lnet/minecraft/entity/attribute/EntityAttributeInstance;intermediary method_45329Lnet/minecraft/class_5131;method_45329(Lnet/minecraft/class_6880;)Lnet/minecraft/class_1324;official aLbut;a(Ljm;)Lbus;
-
hasAttribute
- Mappings:
Namespace Name Mixin selector named hasAttributeLnet/minecraft/entity/attribute/AttributeContainer;hasAttribute(Lnet/minecraft/registry/entry/RegistryEntry;)Zintermediary method_45331Lnet/minecraft/class_5131;method_45331(Lnet/minecraft/class_6880;)Zofficial bLbut;b(Ljm;)Z
-
hasModifierForAttribute
- Mappings:
Namespace Name Mixin selector named hasModifierForAttributeLnet/minecraft/entity/attribute/AttributeContainer;hasModifierForAttribute(Lnet/minecraft/registry/entry/RegistryEntry;Lnet/minecraft/util/Identifier;)Zintermediary method_45330Lnet/minecraft/class_5131;method_45330(Lnet/minecraft/class_6880;Lnet/minecraft/class_2960;)Zofficial aLbut;a(Ljm;Lakr;)Z
-
getValue
- Mappings:
Namespace Name Mixin selector named getValueLnet/minecraft/entity/attribute/AttributeContainer;getValue(Lnet/minecraft/registry/entry/RegistryEntry;)Dintermediary method_26852Lnet/minecraft/class_5131;method_26852(Lnet/minecraft/class_6880;)Dofficial cLbut;c(Ljm;)D
-
getBaseValue
- Mappings:
Namespace Name Mixin selector named getBaseValueLnet/minecraft/entity/attribute/AttributeContainer;getBaseValue(Lnet/minecraft/registry/entry/RegistryEntry;)Dintermediary method_26856Lnet/minecraft/class_5131;method_26856(Lnet/minecraft/class_6880;)Dofficial dLbut;d(Ljm;)D
-
getModifierValue
- Mappings:
Namespace Name Mixin selector named getModifierValueLnet/minecraft/entity/attribute/AttributeContainer;getModifierValue(Lnet/minecraft/registry/entry/RegistryEntry;Lnet/minecraft/util/Identifier;)Dintermediary method_45332Lnet/minecraft/class_5131;method_45332(Lnet/minecraft/class_6880;Lnet/minecraft/class_2960;)Dofficial bLbut;b(Ljm;Lakr;)D
-
addTemporaryModifiers
public void addTemporaryModifiers(Multimap<RegistryEntry<EntityAttribute>, EntityAttributeModifier> modifiersMap) - Mappings:
Namespace Name Mixin selector named addTemporaryModifiersLnet/minecraft/entity/attribute/AttributeContainer;addTemporaryModifiers(Lcom/google/common/collect/Multimap;)Vintermediary method_59932Lnet/minecraft/class_5131;method_59932(Lcom/google/common/collect/Multimap;)Vofficial aLbut;a(Lcom/google/common/collect/Multimap;)V
-
removeModifiers
public void removeModifiers(Multimap<RegistryEntry<EntityAttribute>, EntityAttributeModifier> modifiersMap) - Mappings:
Namespace Name Mixin selector named removeModifiersLnet/minecraft/entity/attribute/AttributeContainer;removeModifiers(Lcom/google/common/collect/Multimap;)Vintermediary method_59935Lnet/minecraft/class_5131;method_59935(Lcom/google/common/collect/Multimap;)Vofficial bLbut;b(Lcom/google/common/collect/Multimap;)V
-
setFrom
- Mappings:
Namespace Name Mixin selector named setFromLnet/minecraft/entity/attribute/AttributeContainer;setFrom(Lnet/minecraft/entity/attribute/AttributeContainer;)Vintermediary method_26846Lnet/minecraft/class_5131;method_26846(Lnet/minecraft/class_5131;)Vofficial aLbut;a(Lbut;)V
-
setBaseFrom
- Mappings:
Namespace Name Mixin selector named setBaseFromLnet/minecraft/entity/attribute/AttributeContainer;setBaseFrom(Lnet/minecraft/entity/attribute/AttributeContainer;)Vintermediary method_60614Lnet/minecraft/class_5131;method_60614(Lnet/minecraft/class_5131;)Vofficial bLbut;b(Lbut;)V
-
toNbt
- Mappings:
Namespace Name Mixin selector named toNbtLnet/minecraft/entity/attribute/AttributeContainer;toNbt()Lnet/minecraft/nbt/NbtList;intermediary method_26855Lnet/minecraft/class_5131;method_26855()Lnet/minecraft/class_2499;official dLbut;d()Luh;
-
readNbt
- Mappings:
Namespace Name Mixin selector named readNbtLnet/minecraft/entity/attribute/AttributeContainer;readNbt(Lnet/minecraft/nbt/NbtList;)Vintermediary method_26850Lnet/minecraft/class_5131;method_26850(Lnet/minecraft/class_2499;)Vofficial aLbut;a(Luh;)V
-