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.IEntityAttributeInstancepublic double getBaseValue()
getBaseValue in interface crafttweaker.api.entity.attribute.IEntityAttributeInstancepublic void setBaseValue(double baseValue)
setBaseValue in interface crafttweaker.api.entity.attribute.IEntityAttributeInstancepublic java.util.List<crafttweaker.api.entity.attribute.IEntityAttributeModifier> getModifiersByOperation(int operation)
getModifiersByOperation in interface crafttweaker.api.entity.attribute.IEntityAttributeInstancepublic java.util.List<crafttweaker.api.entity.attribute.IEntityAttributeModifier> getModifiers()
getModifiers in interface crafttweaker.api.entity.attribute.IEntityAttributeInstancepublic boolean hasModifier(crafttweaker.api.entity.attribute.IEntityAttributeModifier modifier)
hasModifier in interface crafttweaker.api.entity.attribute.IEntityAttributeInstancepublic crafttweaker.api.entity.attribute.IEntityAttributeModifier getModifier(java.lang.String uuid)
getModifier in interface crafttweaker.api.entity.attribute.IEntityAttributeInstancepublic void applyModifier(crafttweaker.api.entity.attribute.IEntityAttributeModifier modifier)
applyModifier in interface crafttweaker.api.entity.attribute.IEntityAttributeInstancepublic void removeModifier(crafttweaker.api.entity.attribute.IEntityAttributeModifier modifier)
removeModifier in interface crafttweaker.api.entity.attribute.IEntityAttributeInstancepublic void removeModifier(java.lang.String uuid)
removeModifier in interface crafttweaker.api.entity.attribute.IEntityAttributeInstancepublic void removeAllModifiers()
removeAllModifiers in interface crafttweaker.api.entity.attribute.IEntityAttributeInstancepublic double getAttributeValue()
getAttributeValue in interface crafttweaker.api.entity.attribute.IEntityAttributeInstancepublic java.lang.Object getInternal()
getInternal in interface crafttweaker.api.entity.attribute.IEntityAttributeInstance