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.

script.zs
import crafttweaker.api.world.damage.DamageSources;

Methods

Return Type: DamageSource

script.zs
DamageSources.anvil(entity as Entity) as DamageSource
ParameterType
Parameter
entity
Type
Entity

Return Type: DamageSource

script.zs
DamageSources.arrow(arrow as Arrow, cause as Entity) as DamageSource
ParameterTypeOptional
Parameter
arrow
Type
Arrow
Optional
false
Parameter
cause
Type
Entity
Optional
true

Return Type: DamageSource

script.zs
DamageSources.badRespawnPointExplosion(position as Vec3) as DamageSource
ParameterType
Parameter
position
Type
Vec3

Return Type: DamageSource

script.zs
DamageSources.explosion(explosion as Explosion) as DamageSource
ParameterTypeOptional
Parameter
explosion
Type
Explosion
Optional
true

Return Type: DamageSource

script.zs
DamageSources.explosion(entity as Entity, cause as Entity) as DamageSource
ParameterTypeOptional
Parameter
entity
Type
Entity
Optional
true
Parameter
cause
Type
Entity
Optional
true

Return Type: DamageSource

script.zs
DamageSources.fallingBlock(entity as Entity) as DamageSource
ParameterType
Parameter
entity
Type
Entity

Return Type: DamageSource

script.zs
DamageSources.fallingStalactite(entity as Entity) as DamageSource
ParameterType
Parameter
entity
Type
Entity

Return Type: DamageSource

script.zs
DamageSources.fireball(entity as Fireball, cause as Entity) as DamageSource
ParameterTypeOptional
Parameter
entity
Type
Fireball
Optional
false
Parameter
cause
Type
Entity
Optional
true

Return Type: DamageSource

script.zs
DamageSources.fireworks(entity as FireworkRocketEntity, cause as Entity) as DamageSource
ParameterTypeOptional
Parameter
entity
Type
FireworkRocketEntity
Optional
false
Parameter
cause
Type
Entity
Optional
true

Return Type: DamageSource

script.zs
DamageSources.indirectMagic(entity as Entity, cause as Entity) as DamageSource
ParameterTypeOptional
Parameter
entity
Type
Entity
Optional
false
Parameter
cause
Type
Entity
Optional
true

Return Type: DamageSource

script.zs
DamageSources.mobAttack(entity as LivingEntity) as DamageSource
ParameterType
Parameter
entity
Type
LivingEntity

Return Type: DamageSource

script.zs
DamageSources.mobProjectile(entity as Entity, cause as LivingEntity) as DamageSource
ParameterTypeOptional
Parameter
entity
Type
Entity
Optional
false
Parameter
cause
Type
LivingEntity
Optional
true

Return Type: DamageSource

script.zs
DamageSources.noAggroMobAttack(entity as LivingEntity) as DamageSource
ParameterType
Parameter
entity
Type
LivingEntity

Return Type: DamageSource

script.zs
DamageSources.playerAttack(player as Player) as DamageSource
ParameterType
Parameter
player
Type
Player

Return Type: DamageSource

script.zs
DamageSources.sonicBoom(entity as Entity) as DamageSource
ParameterType
Parameter
entity
Type
Entity

Return Type: DamageSource

script.zs
DamageSources.sting(entity as LivingEntity) as DamageSource
ParameterType
Parameter
entity
Type
LivingEntity

Return Type: DamageSource

script.zs
DamageSources.thorns(entity as Entity) as DamageSource
ParameterType
Parameter
entity
Type
Entity

Return Type: DamageSource

script.zs
DamageSources.thrown(entity as Entity, cause as Entity) as DamageSource
ParameterTypeOptional
Parameter
entity
Type
Entity
Optional
false
Parameter
cause
Type
Entity
Optional
true

Return Type: DamageSource

script.zs
DamageSources.trident(entity as Entity, cause as Entity) as DamageSource
ParameterTypeOptional
Parameter
entity
Type
Entity
Optional
false
Parameter
cause
Type
Entity
Optional
true

Return Type: DamageSource

script.zs
DamageSources.witherSkull(entity as WitherSkull, cause as Entity) as DamageSource
ParameterType
Parameter
entity
Type
WitherSkull
Parameter
cause
Type
Entity

Properties

NameTypeHas GetterHas Setter
Name
Type
DamageSource
Has Getter
true
Has Setter
false
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
fellOutOfWorld
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
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