DamageSources
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.
import crafttweaker.api.world.damage.DamageSources;Methods
Return Type: DamageSource
DamageSources.anvil(entity as Entity) as DamageSource| Parameter | Type |
|---|---|
Parameter entity | Type Entity |
Return Type: DamageSource
DamageSources.arrow(arrow as Arrow, cause as Entity) as DamageSource| Parameter | Type | Optional |
|---|---|---|
Parameter arrow | Type Arrow | Optional false |
Parameter cause | Type Entity | Optional true |
Return Type: DamageSource
DamageSources.badRespawnPointExplosion(position as Vec3) as DamageSource| Parameter | Type |
|---|---|
Parameter position | Type Vec3 |
Return Type: DamageSource
DamageSources.explosion(explosion as Explosion) as DamageSource| Parameter | Type | Optional |
|---|---|---|
Parameter explosion | Type Explosion | Optional true |
Return Type: DamageSource
DamageSources.explosion(entity as Entity, cause as Entity) as DamageSource| Parameter | Type | Optional |
|---|---|---|
Parameter entity | Type Entity | Optional true |
Parameter cause | Type Entity | Optional true |
Return Type: DamageSource
DamageSources.fallingBlock(entity as Entity) as DamageSource| Parameter | Type |
|---|---|
Parameter entity | Type Entity |
Return Type: DamageSource
DamageSources.fallingStalactite(entity as Entity) as DamageSource| Parameter | Type |
|---|---|
Parameter entity | Type Entity |
Return Type: DamageSource
DamageSources.fireball(entity as Fireball, cause as Entity) as DamageSource| Parameter | Type | Optional |
|---|---|---|
Parameter entity | Type Fireball | Optional false |
Parameter cause | Type Entity | Optional true |
Return Type: DamageSource
DamageSources.fireworks(entity as FireworkRocketEntity, cause as Entity) as DamageSource| Parameter | Type | Optional |
|---|---|---|
Parameter entity | Type FireworkRocketEntity | Optional false |
Parameter cause | Type Entity | Optional true |
Return Type: DamageSource
DamageSources.indirectMagic(entity as Entity, cause as Entity) as DamageSource| Parameter | Type | Optional |
|---|---|---|
Parameter entity | Type Entity | Optional false |
Parameter cause | Type Entity | Optional true |
Return Type: DamageSource
DamageSources.mobAttack(entity as LivingEntity) as DamageSource| Parameter | Type |
|---|---|
Parameter entity | Type LivingEntity |
Return Type: DamageSource
DamageSources.mobProjectile(entity as Entity, cause as LivingEntity) as DamageSource| Parameter | Type | Optional |
|---|---|---|
Parameter entity | Type Entity | Optional false |
Parameter cause | Type LivingEntity | Optional true |
Return Type: DamageSource
DamageSources.noAggroMobAttack(entity as LivingEntity) as DamageSource| Parameter | Type |
|---|---|
Parameter entity | Type LivingEntity |
Return Type: DamageSource
DamageSources.playerAttack(player as Player) as DamageSource| Parameter | Type |
|---|---|
Parameter player | Type Player |
Return Type: DamageSource
DamageSources.sonicBoom(entity as Entity) as DamageSource| Parameter | Type |
|---|---|
Parameter entity | Type Entity |
Return Type: DamageSource
DamageSources.sting(entity as LivingEntity) as DamageSource| Parameter | Type |
|---|---|
Parameter entity | Type LivingEntity |
Return Type: DamageSource
DamageSources.thorns(entity as Entity) as DamageSource| Parameter | Type |
|---|---|
Parameter entity | Type Entity |
Return Type: DamageSource
DamageSources.thrown(entity as Entity, cause as Entity) as DamageSource| Parameter | Type | Optional |
|---|---|---|
Parameter entity | Type Entity | Optional false |
Parameter cause | Type Entity | Optional true |
Return Type: DamageSource
DamageSources.trident(entity as Entity, cause as Entity) as DamageSource| Parameter | Type | Optional |
|---|---|---|
Parameter entity | Type Entity | Optional false |
Parameter cause | Type Entity | Optional true |
Return Type: DamageSource
DamageSources.witherSkull(entity as WitherSkull, cause as Entity) as DamageSource| Parameter | Type |
|---|---|
Parameter entity | Type WitherSkull |
Parameter cause | Type Entity |
Properties
| Name | Type | Has Getter | Has Setter |
|---|---|---|---|
Name cactus | Type DamageSource | Has Getter true | Has Setter false |
Name cramming | Type DamageSource | Has Getter true | Has Setter false |
Name dragonBreath | Type DamageSource | Has Getter true | Has Setter false |
Name drown | Type DamageSource | Has Getter true | Has Setter false |
Name dryOut | Type DamageSource | Has Getter true | Has Setter false |
Name fall | Type DamageSource | Has Getter true | Has Setter false |
Name flyIntoWall | Type DamageSource | Has Getter true | Has Setter false |
Name freeze | Type DamageSource | Has Getter true | Has Setter false |
Name generic | Type DamageSource | Has Getter true | Has Setter false |
Name hotFloor | Type DamageSource | Has Getter true | Has Setter false |
Name inFire | Type DamageSource | Has Getter true | Has Setter false |
Name inWall | Type DamageSource | Has Getter true | Has Setter false |
Name lava | Type DamageSource | Has Getter true | Has Setter false |
Name lightningBolt | Type DamageSource | Has Getter true | Has Setter false |
Name magic | Type DamageSource | Has Getter true | Has Setter false |
Name onFire | Type DamageSource | Has Getter true | Has Setter false |
Name outOfWorld | Type DamageSource | Has Getter true | Has Setter false |
Name stalagmite | Type DamageSource | Has Getter true | Has Setter false |
Name starve | Type DamageSource | Has Getter true | Has Setter false |
Name sweetBerryBush | Type DamageSource | Has Getter true | Has Setter false |
Name wither | Type DamageSource | Has Getter true | Has Setter false |