public class MCEntityAttributeInstance
extends java.lang.Object
implements crafttweaker.api.entity.attribute.IEntityAttributeInstance
Constructor and Description |
---|
MCEntityAttributeInstance(net.minecraft.entity.ai.attributes.IAttributeInstance attributeInstance) |
Modifier and Type | Method and Description |
---|---|
void |
applyModifier(crafttweaker.api.entity.attribute.IEntityAttributeModifier modifier) |
crafttweaker.api.entity.attribute.IEntityAttribute |
getAttribute() |
double |
getAttributeValue() |
double |
getBaseValue() |
java.lang.Object |
getInternal() |
crafttweaker.api.entity.attribute.IEntityAttributeModifier |
getModifier(java.lang.String uuid) |
java.util.List<crafttweaker.api.entity.attribute.IEntityAttributeModifier> |
getModifiers() |
java.util.List<crafttweaker.api.entity.attribute.IEntityAttributeModifier> |
getModifiersByOperation(int operation) |
boolean |
hasModifier(crafttweaker.api.entity.attribute.IEntityAttributeModifier modifier) |
void |
removeAllModifiers() |
void |
removeModifier(crafttweaker.api.entity.attribute.IEntityAttributeModifier modifier) |
void |
removeModifier(java.lang.String uuid) |
void |
setBaseValue(double baseValue) |
public MCEntityAttributeInstance(net.minecraft.entity.ai.attributes.IAttributeInstance attributeInstance)
public crafttweaker.api.entity.attribute.IEntityAttribute getAttribute()
getAttribute
in interface crafttweaker.api.entity.attribute.IEntityAttributeInstance
public double getBaseValue()
getBaseValue
in interface crafttweaker.api.entity.attribute.IEntityAttributeInstance
public void setBaseValue(double baseValue)
setBaseValue
in interface crafttweaker.api.entity.attribute.IEntityAttributeInstance
public java.util.List<crafttweaker.api.entity.attribute.IEntityAttributeModifier> getModifiersByOperation(int operation)
getModifiersByOperation
in interface crafttweaker.api.entity.attribute.IEntityAttributeInstance
public java.util.List<crafttweaker.api.entity.attribute.IEntityAttributeModifier> getModifiers()
getModifiers
in interface crafttweaker.api.entity.attribute.IEntityAttributeInstance
public boolean hasModifier(crafttweaker.api.entity.attribute.IEntityAttributeModifier modifier)
hasModifier
in interface crafttweaker.api.entity.attribute.IEntityAttributeInstance
public crafttweaker.api.entity.attribute.IEntityAttributeModifier getModifier(java.lang.String uuid)
getModifier
in interface crafttweaker.api.entity.attribute.IEntityAttributeInstance
public void applyModifier(crafttweaker.api.entity.attribute.IEntityAttributeModifier modifier)
applyModifier
in interface crafttweaker.api.entity.attribute.IEntityAttributeInstance
public void removeModifier(crafttweaker.api.entity.attribute.IEntityAttributeModifier modifier)
removeModifier
in interface crafttweaker.api.entity.attribute.IEntityAttributeInstance
public void removeModifier(java.lang.String uuid)
removeModifier
in interface crafttweaker.api.entity.attribute.IEntityAttributeInstance
public void removeAllModifiers()
removeAllModifiers
in interface crafttweaker.api.entity.attribute.IEntityAttributeInstance
public double getAttributeValue()
getAttributeValue
in interface crafttweaker.api.entity.attribute.IEntityAttributeInstance
public java.lang.Object getInternal()
getInternal
in interface crafttweaker.api.entity.attribute.IEntityAttributeInstance