DamageSources
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.world.damage.DamageSources;
Members
myDamageSources.anvil(myEntity);
Return Type:
DamageSource
myDamageSources.arrow(myAbstractArrow, myEntity);
Return Type:
DamageSource
myDamageSources.badRespawnPointExplosion(myVec3);
Return Type:
DamageSource
// DamageSources.cactus as DamageSourcemyDamageSources.cactus
Return Type:
DamageSource
// DamageSources.cramming as DamageSourcemyDamageSources.cramming
Return Type:
DamageSource
// DamageSources.dragonBreath as DamageSourcemyDamageSources.dragonBreath
Return Type:
DamageSource
// DamageSources.drown as DamageSourcemyDamageSources.drown
Return Type:
DamageSource
// DamageSources.dryOut as DamageSourcemyDamageSources.dryOut
Return Type:
DamageSource
myDamageSources.explosion(myExplosion);
Return Type:
DamageSource
// DamageSources.fall as DamageSourcemyDamageSources.fall
Return Type:
DamageSource
myDamageSources.fallingBlock(myEntity);
Return Type:
DamageSource
myDamageSources.fallingStalactite(myEntity);
Return Type:
DamageSource
// DamageSources.fellOutOfWorld as DamageSourcemyDamageSources.fellOutOfWorld
Return Type:
DamageSource
myDamageSources.fireworks(myFireworkRocketEntity, myEntity);
Parameters:
entity: FireworkRocketEntity
Type: FireworkRocketEntity
Return Type:
DamageSource
// DamageSources.flyIntoWall as DamageSourcemyDamageSources.flyIntoWall
Return Type:
DamageSource
// DamageSources.freeze as DamageSourcemyDamageSources.freeze
Return Type:
DamageSource
// DamageSources.generic as DamageSourcemyDamageSources.generic
Return Type:
DamageSource
// DamageSources.genericKill as DamageSourcemyDamageSources.genericKill
Return Type:
DamageSource
// DamageSources.hotFloor as DamageSourcemyDamageSources.hotFloor
Return Type:
DamageSource
myDamageSources.indirectMagic(myEntity, myEntity);
Return Type:
DamageSource
// DamageSources.inFire as DamageSourcemyDamageSources.inFire
Return Type:
DamageSource
// DamageSources.inWall as DamageSourcemyDamageSources.inWall
Return Type:
DamageSource
// DamageSources.lava as DamageSourcemyDamageSources.lava
Return Type:
DamageSource
// DamageSources.lightningBolt as DamageSourcemyDamageSources.lightningBolt
Return Type:
DamageSource
// DamageSources.magic as DamageSourcemyDamageSources.magic
Return Type:
DamageSource
myDamageSources.mobAttack(myLivingEntity);
Parameters:
entity: LivingEntity
Type: LivingEntity
Return Type:
DamageSource
myDamageSources.mobProjectile(myEntity, myLivingEntity);
Parameters:
Return Type:
DamageSource
myDamageSources.noAggroMobAttack(myLivingEntity);
Parameters:
entity: LivingEntity
Type: LivingEntity
Return Type:
DamageSource
// DamageSources.onFire as DamageSourcemyDamageSources.onFire
Return Type:
DamageSource
// DamageSources.outOfBorder as DamageSourcemyDamageSources.outOfBorder
Return Type:
DamageSource
myDamageSources.playerAttack(myPlayer);
Return Type:
DamageSource
myDamageSources.sonicBoom(myEntity);
Return Type:
DamageSource
// DamageSources.stalagmite as DamageSourcemyDamageSources.stalagmite
Return Type:
DamageSource
// DamageSources.starve as DamageSourcemyDamageSources.starve
Return Type:
DamageSource
myDamageSources.sting(myLivingEntity);
Parameters:
entity: LivingEntity
Type: LivingEntity
Return Type:
DamageSource
// DamageSources.sweetBerryBush as DamageSourcemyDamageSources.sweetBerryBush
Return Type:
DamageSource
myDamageSources.thorns(myEntity);
Return Type:
DamageSource
myDamageSources.thrown(myEntity, myEntity);
Return Type:
DamageSource
myDamageSources.trident(myEntity, myEntity);
Return Type:
DamageSource
// DamageSources.wither as DamageSourcemyDamageSources.wither
Return Type:
DamageSource
myDamageSources.witherSkull(myWitherSkull, myEntity);
Parameters:
entity: WitherSkull
Type: WitherSkull
Return Type:
DamageSource