Импорт класса

Link to импорт-класса

It might be required for you to import the package if you encounter any issues (like casting an Array), so better be safe than sorry and add the import at the very top of the file.

ZenScript
Copy
import crafttweaker.api.entity.attribute.Attribute;
Result TypeЯвляется неявным
Result Type
string
Является неявным
false

Link to getCommandString

Name: getCommandString

Gets the attribute bracket handler syntax for this Attribute.

E.G. <attribute:minecraft:generic.max_health>

Returns: The attribute bracket handler syntax for this Block.
Return Type: string

ZenScript
Copy
// Attribute.getCommandString() as string

myAttribute.getCommandString();

Name: getDefaultValue

Gets the default value for this Attribute.

Returns: The default value for this Attribute.
Return Type: double

ZenScript
Copy
// Attribute.getDefaultValue() as double

myAttribute.getDefaultValue();

Link to isClientSyncable

Name: isClientSyncable

Should this attribute be synced to the client.

Returns: True if synced. False otherwise.
Return Type: boolean

ZenScript
Copy
// Attribute.isClientSyncable() as boolean

myAttribute.isClientSyncable();

Name: sanitizeValue

Sanitizes the given value for this Attribute.

Returns: The sanitized value.
Return Type: double

ZenScript
Copy
// Attribute.sanitizeValue(value as double) as double

myAttribute.sanitizeValue(4);
ПараметрТипОписание
Параметр
value
Тип
double
Описание
The given value to sanitized.

Свойства

Link to свойства

НазваниеТипИмеет GetterИмеет SetterОписание
Название
clientSyncable
Тип
boolean
Имеет Getter
true
Имеет Setter
false
Описание
Should this attribute be synced to the client.
Название
commandString
Тип
string
Имеет Getter
true
Имеет Setter
false
Описание
Gets the attribute bracket handler syntax for this Attribute.

E.G.
<attribute:minecraft:generic.max_health>
Название
defaultValue
Тип
double
Имеет Getter
true
Имеет Setter
false
Описание
Gets the default value for this Attribute.