类 DefaultAttributeContainer
- java.lang.Object
-
- net.minecraft.entity.attribute.DefaultAttributeContainer
-
public class DefaultAttributeContainer extends Object
- Mappings:
Namespace Name official atxintermediary net/minecraft/class_5132named net/minecraft/entity/attribute/DefaultAttributeContainer
-
-
嵌套类概要
嵌套类 修饰符和类型 类 说明 static classDefaultAttributeContainer.Builder
-
字段概要
字段 修饰符和类型 字段 说明 private Map<EntityAttribute,EntityAttributeInstance>instances
-
构造器概要
构造器 构造器 说明 DefaultAttributeContainer(Map<EntityAttribute,EntityAttributeInstance> instances)
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 static DefaultAttributeContainer.Builderbuilder()@Nullable EntityAttributeInstancecreateOverride(Consumer<EntityAttributeInstance> updateCallback, EntityAttribute attribute)doublegetBaseValue(EntityAttribute attribute)doublegetModifierValue(EntityAttribute attribute, UUID uuid)doublegetValue(EntityAttribute attribute)booleanhas(EntityAttribute type)booleanhasModifier(EntityAttribute type, UUID uuid)private EntityAttributeInstancerequire(EntityAttribute attribute)
-
-
-
字段详细资料
-
instances
private final Map<EntityAttribute,EntityAttributeInstance> instances
- Mappings:
Namespace Name Mixin selector official aLatx;a:Ljava/util/Map;intermediary field_23713Lnet/minecraft/class_5132;field_23713:Ljava/util/Map;named instancesLnet/minecraft/entity/attribute/DefaultAttributeContainer;instances:Ljava/util/Map;
-
-
构造器详细资料
-
DefaultAttributeContainer
public DefaultAttributeContainer(Map<EntityAttribute,EntityAttributeInstance> instances)
- Mappings:
Namespace Name Mixin selector official <init>Latx;<init>(Ljava/util/Map;)Vintermediary <init>Lnet/minecraft/class_5132;<init>(Ljava/util/Map;)Vnamed <init>Lnet/minecraft/entity/attribute/DefaultAttributeContainer;<init>(Ljava/util/Map;)V
-
-
方法详细资料
-
require
private EntityAttributeInstance require(EntityAttribute attribute)
- Mappings:
Namespace Name Mixin selector official dLatx;d(Latt;)Latu;intermediary method_26865Lnet/minecraft/class_5132;method_26865(Lnet/minecraft/class_1320;)Lnet/minecraft/class_1324;named requireLnet/minecraft/entity/attribute/DefaultAttributeContainer;require(Lnet/minecraft/entity/attribute/EntityAttribute;)Lnet/minecraft/entity/attribute/EntityAttributeInstance;
-
getValue
public double getValue(EntityAttribute attribute)
- Mappings:
Namespace Name Mixin selector official aLatx;a(Latt;)Dintermediary method_26862Lnet/minecraft/class_5132;method_26862(Lnet/minecraft/class_1320;)Dnamed getValueLnet/minecraft/entity/attribute/DefaultAttributeContainer;getValue(Lnet/minecraft/entity/attribute/EntityAttribute;)D
-
getBaseValue
public double getBaseValue(EntityAttribute attribute)
- Mappings:
Namespace Name Mixin selector official bLatx;b(Latt;)Dintermediary method_26864Lnet/minecraft/class_5132;method_26864(Lnet/minecraft/class_1320;)Dnamed getBaseValueLnet/minecraft/entity/attribute/DefaultAttributeContainer;getBaseValue(Lnet/minecraft/entity/attribute/EntityAttribute;)D
-
getModifierValue
public double getModifierValue(EntityAttribute attribute, UUID uuid)
- Mappings:
Namespace Name Mixin selector official aLatx;a(Latt;Ljava/util/UUID;)Dintermediary method_27308Lnet/minecraft/class_5132;method_27308(Lnet/minecraft/class_1320;Ljava/util/UUID;)Dnamed getModifierValueLnet/minecraft/entity/attribute/DefaultAttributeContainer;getModifierValue(Lnet/minecraft/entity/attribute/EntityAttribute;Ljava/util/UUID;)D
-
createOverride
@Nullable public @Nullable EntityAttributeInstance createOverride(Consumer<EntityAttributeInstance> updateCallback, EntityAttribute attribute)
- Mappings:
Namespace Name Mixin selector official aLatx;a(Ljava/util/function/Consumer;Latt;)Latu;intermediary method_26863Lnet/minecraft/class_5132;method_26863(Ljava/util/function/Consumer;Lnet/minecraft/class_1320;)Lnet/minecraft/class_1324;named createOverrideLnet/minecraft/entity/attribute/DefaultAttributeContainer;createOverride(Ljava/util/function/Consumer;Lnet/minecraft/entity/attribute/EntityAttribute;)Lnet/minecraft/entity/attribute/EntityAttributeInstance;
-
builder
public static DefaultAttributeContainer.Builder builder()
- Mappings:
Namespace Name Mixin selector official aLatx;a()Latx$a;intermediary method_26861Lnet/minecraft/class_5132;method_26861()Lnet/minecraft/class_5132$class_5133;named builderLnet/minecraft/entity/attribute/DefaultAttributeContainer;builder()Lnet/minecraft/entity/attribute/DefaultAttributeContainer$Builder;
-
has
public boolean has(EntityAttribute type)
- Mappings:
Namespace Name Mixin selector official cLatx;c(Latt;)Zintermediary method_27310Lnet/minecraft/class_5132;method_27310(Lnet/minecraft/class_1320;)Znamed hasLnet/minecraft/entity/attribute/DefaultAttributeContainer;has(Lnet/minecraft/entity/attribute/EntityAttribute;)Z
-
hasModifier
public boolean hasModifier(EntityAttribute type, UUID uuid)
- Mappings:
Namespace Name Mixin selector official bLatx;b(Latt;Ljava/util/UUID;)Zintermediary method_27309Lnet/minecraft/class_5132;method_27309(Lnet/minecraft/class_1320;Ljava/util/UUID;)Znamed hasModifierLnet/minecraft/entity/attribute/DefaultAttributeContainer;hasModifier(Lnet/minecraft/entity/attribute/EntityAttribute;Ljava/util/UUID;)Z
-
-