Importing the class

Link to importing-the-class

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.type.projectile.WitherSkull;

Extending AbstractHurtingProjectile

Link to extending-abstracthurtingprojectile

WitherSkull extends AbstractHurtingProjectile. That means all methods available in AbstractHurtingProjectile are also available in WitherSkull

ZenScript
Copy
new WitherSkull(level as Level, owner as LivingEntity, xPower as double, yPower as double, zPower as double) as WitherSkull
new WitherSkull(level, entity, 9, 9, 9);
ParameterTypeDescription
Parameter
level
Type
Level
Description
The level the entity is in.
Parameter
owner
Type
LivingEntity
Description
The owner of the skull, used for position.
Parameter
xPower
Type
double
Description
The xPower of the entity.
Parameter
yPower
Type
double
Description
The yPower of the entity.
Parameter
zPower
Type
double
Description
The zPower of the entity.

Name: isDangerous

Gets whether this skull is dangerous or not.

Returns: true if dangerous, false otherwise.
Return Type: boolean

ZenScript
Copy
// WitherSkull.isDangerous() as boolean

myWitherSkull.isDangerous();

Name: setDangerous

Sets whether this skull is dangerous or not.

ZenScript
Copy
// WitherSkull.setDangerous(dangerous as boolean)

myWitherSkull.setDangerous(true);
ParameterType
Parameter
dangerous
Type
boolean
NameTypeHas GetterHas SetterDescription
Name
isDangerous
Type
boolean
Has Getter
true
Has Setter
true
Description
Gets whether this skull is dangerous or not.