AttributeInstance
Importing the class
If you need to reference this type directly, like when casting an Array, or as a parameter, you will need to import it. Simply add the import at the top of the file.
import crafttweaker.api.entity.attribute.AttributeInstance;
Members
addPermanentModifier(modifier as AttributeModifier)
myAttributeInstance.addPermanentModifier(myAttributeModifier);
Parameters:
modifier: AttributeModifier
Type: AttributeModifier
addTransientModifier(modifier as AttributeModifier)
myAttributeInstance.addTransientModifier(myAttributeModifier);
Parameters:
modifier: AttributeModifier
Type: AttributeModifier
Getter
// AttributeInstance.baseValue as doublemyAttributeInstance.baseValue
Return Type:
double
Setter
// AttributeInstance.baseValue = (value as double);myAttributeInstance.baseValue = myDouble;
Parameters:
value: double
Type: double
baseValue() as double
// AttributeInstance.baseValue() as double;myAttributeInstance.baseValue();
Return Type:
double
baseValue(value as double)
// AttributeInstance.baseValue(value as double);myAttributeInstance.baseValue(myDouble);
Parameters:
value: double
Type: double
getModifier(uuid as UUID) as AttributeModifier
myAttributeInstance.getModifier(myUUID);
Parameters:
uuid: UUID
Type: UUID
Return Type:
AttributeModifier
getModifier(uuid as string) as AttributeModifier
myAttributeInstance.getModifier(myString);
Parameters:
uuid: string
Type: string
Return Type:
AttributeModifier
hasModifier(modifier as AttributeModifier) as bool
myAttributeInstance.hasModifier(myAttributeModifier);
Parameters:
modifier: AttributeModifier
Type: AttributeModifier
Return Type:
bool
Getter
myAttributeInstance.modifiers
Return Type:
List<AttributeModifier>
modifiers() as List<AttributeModifier>
removeModifier(modifier as UUID)
// AttributeInstance.removeModifier(modifier as UUID);myAttributeInstance.removeModifier(myUUID);
Parameters:
modifier: UUID
Type: UUID
removeModifier(uuid as string)
// AttributeInstance.removeModifier(uuid as string);myAttributeInstance.removeModifier(myString);
Parameters:
uuid: string
Type: string
Getter
// AttributeInstance.value as doublemyAttributeInstance.value
Return Type:
double
value() as double
// AttributeInstance.value() as double;myAttributeInstance.value();
Return Type:
double