Class ExpandDamageSource

java.lang.Object
com.blamejared.crafttweaker.natives.world.damage.ExpandDamageSource

@ZenRegister public class ExpandDamageSource extends Object
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final Map<String,net.minecraft.world.damagesource.DamageSource>
     
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static net.minecraft.world.damagesource.DamageSource
    arrow(net.minecraft.world.entity.projectile.AbstractArrow arrow, net.minecraft.world.entity.Entity owner)
     
    static net.minecraft.world.damagesource.DamageSource
     
    static net.minecraft.world.damagesource.DamageSource
    explosion(net.minecraft.world.entity.LivingEntity owner)
     
    static net.minecraft.world.damagesource.DamageSource
    explosion(net.minecraft.world.level.Explosion explosion)
     
    static net.minecraft.world.damagesource.DamageSource
    fireball(net.minecraft.world.entity.projectile.Fireball fireball, net.minecraft.world.entity.Entity owner)
     
    static net.minecraft.world.damagesource.DamageSource
    fireworks(net.minecraft.world.entity.projectile.FireworkRocketEntity entity, net.minecraft.world.entity.Entity owner)
     
    static net.minecraft.world.entity.Entity
    getDirectEntity(net.minecraft.world.damagesource.DamageSource internal)
     
    static net.minecraft.world.entity.Entity
    getEntity(net.minecraft.world.damagesource.DamageSource internal)
     
    static float
    getFoodExhaustion(net.minecraft.world.damagesource.DamageSource internal)
     
    static net.minecraft.network.chat.Component
    getLocalizedDeathMessage(net.minecraft.world.damagesource.DamageSource internal, net.minecraft.world.entity.LivingEntity entity)
     
    static String
    getMsgId(net.minecraft.world.damagesource.DamageSource internal)
     
    static net.minecraft.world.phys.Vec3
    getSourcePosition(net.minecraft.world.damagesource.DamageSource internal)
     
    static net.minecraft.world.damagesource.DamageSource
    indirectMagic(net.minecraft.world.entity.Entity entity, net.minecraft.world.entity.Entity owner)
     
    static net.minecraft.world.damagesource.DamageSource
    indirectMobAttack(net.minecraft.world.entity.Entity entity, net.minecraft.world.entity.LivingEntity owner)
     
    static boolean
    isBypassArmor(net.minecraft.world.damagesource.DamageSource internal)
     
    static boolean
    isBypassInvul(net.minecraft.world.damagesource.DamageSource internal)
     
    static boolean
    isBypassMagic(net.minecraft.world.damagesource.DamageSource internal)
     
    static boolean
    isCreativePlayer(net.minecraft.world.damagesource.DamageSource internal)
     
    static boolean
    isDamageHelmet(net.minecraft.world.damagesource.DamageSource internal)
     
    static boolean
    isExplosion(net.minecraft.world.damagesource.DamageSource internal)
     
    static boolean
    isFall(net.minecraft.world.damagesource.DamageSource internal)
     
    static boolean
    isFire(net.minecraft.world.damagesource.DamageSource internal)
     
    static boolean
    isMagic(net.minecraft.world.damagesource.DamageSource internal)
     
    static boolean
    isNoAggro(net.minecraft.world.damagesource.DamageSource internal)
     
    static boolean
    isProjectile(net.minecraft.world.damagesource.DamageSource internal)
     
    static net.minecraft.world.damagesource.DamageSource
    mobAttack(net.minecraft.world.entity.LivingEntity living)
     
    static net.minecraft.world.damagesource.DamageSource
    playerAttack(net.minecraft.world.entity.player.Player player)
     
    static boolean
    scalesWithDifficulty(net.minecraft.world.damagesource.DamageSource internal)
     
    static net.minecraft.world.damagesource.DamageSource
    setExplosion(net.minecraft.world.damagesource.DamageSource internal)
     
    static net.minecraft.world.damagesource.DamageSource
    setIsFall(net.minecraft.world.damagesource.DamageSource internal)
     
    static net.minecraft.world.damagesource.DamageSource
    setMagic(net.minecraft.world.damagesource.DamageSource internal)
     
    static net.minecraft.world.damagesource.DamageSource
    setNoAggro(net.minecraft.world.damagesource.DamageSource internal)
     
    static net.minecraft.world.damagesource.DamageSource
    setProjectile(net.minecraft.world.damagesource.DamageSource internal)
     
    static net.minecraft.world.damagesource.DamageSource
    setScalesWithDifficulty(net.minecraft.world.damagesource.DamageSource internal)
     
    static net.minecraft.world.damagesource.DamageSource
    string(net.minecraft.world.entity.LivingEntity living)
     
    static net.minecraft.world.damagesource.DamageSource
    thorns(net.minecraft.world.entity.Entity entity)
     
    static net.minecraft.world.damagesource.DamageSource
    thrown(net.minecraft.world.entity.Entity entity, net.minecraft.world.entity.Entity owner)
     
    static net.minecraft.world.damagesource.DamageSource
    trident(net.minecraft.world.entity.Entity entity, net.minecraft.world.entity.Entity owner)
     
    static net.minecraft.world.damagesource.DamageSource
    witherSkull(net.minecraft.world.entity.projectile.WitherSkull witherSkull, net.minecraft.world.entity.Entity owner)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • PRE_REGISTERED_DAMAGE_SOURCES

      public static final Map<String,net.minecraft.world.damagesource.DamageSource> PRE_REGISTERED_DAMAGE_SOURCES
  • Constructor Details

    • ExpandDamageSource

      public ExpandDamageSource()
  • Method Details

    • isProjectile

      public static boolean isProjectile(net.minecraft.world.damagesource.DamageSource internal)
    • setProjectile

      public static net.minecraft.world.damagesource.DamageSource setProjectile(net.minecraft.world.damagesource.DamageSource internal)
    • isExplosion

      public static boolean isExplosion(net.minecraft.world.damagesource.DamageSource internal)
    • setExplosion

      public static net.minecraft.world.damagesource.DamageSource setExplosion(net.minecraft.world.damagesource.DamageSource internal)
    • isBypassArmor

      public static boolean isBypassArmor(net.minecraft.world.damagesource.DamageSource internal)
    • isDamageHelmet

      public static boolean isDamageHelmet(net.minecraft.world.damagesource.DamageSource internal)
    • getFoodExhaustion

      public static float getFoodExhaustion(net.minecraft.world.damagesource.DamageSource internal)
    • isBypassInvul

      public static boolean isBypassInvul(net.minecraft.world.damagesource.DamageSource internal)
    • isBypassMagic

      public static boolean isBypassMagic(net.minecraft.world.damagesource.DamageSource internal)
    • getDirectEntity

      public static net.minecraft.world.entity.Entity getDirectEntity(net.minecraft.world.damagesource.DamageSource internal)
    • getEntity

      public static net.minecraft.world.entity.Entity getEntity(net.minecraft.world.damagesource.DamageSource internal)
    • setNoAggro

      public static net.minecraft.world.damagesource.DamageSource setNoAggro(net.minecraft.world.damagesource.DamageSource internal)
    • getLocalizedDeathMessage

      public static net.minecraft.network.chat.Component getLocalizedDeathMessage(net.minecraft.world.damagesource.DamageSource internal, net.minecraft.world.entity.LivingEntity entity)
    • isFire

      public static boolean isFire(net.minecraft.world.damagesource.DamageSource internal)
    • isNoAggro

      public static boolean isNoAggro(net.minecraft.world.damagesource.DamageSource internal)
    • getMsgId

      public static String getMsgId(net.minecraft.world.damagesource.DamageSource internal)
    • setScalesWithDifficulty

      public static net.minecraft.world.damagesource.DamageSource setScalesWithDifficulty(net.minecraft.world.damagesource.DamageSource internal)
    • scalesWithDifficulty

      public static boolean scalesWithDifficulty(net.minecraft.world.damagesource.DamageSource internal)
    • isMagic

      public static boolean isMagic(net.minecraft.world.damagesource.DamageSource internal)
    • setMagic

      public static net.minecraft.world.damagesource.DamageSource setMagic(net.minecraft.world.damagesource.DamageSource internal)
    • isFall

      public static boolean isFall(net.minecraft.world.damagesource.DamageSource internal)
    • setIsFall

      public static net.minecraft.world.damagesource.DamageSource setIsFall(net.minecraft.world.damagesource.DamageSource internal)
    • isCreativePlayer

      public static boolean isCreativePlayer(net.minecraft.world.damagesource.DamageSource internal)
    • getSourcePosition

      public static net.minecraft.world.phys.Vec3 getSourcePosition(net.minecraft.world.damagesource.DamageSource internal)
    • string

      public static net.minecraft.world.damagesource.DamageSource string(net.minecraft.world.entity.LivingEntity living)
    • mobAttack

      public static net.minecraft.world.damagesource.DamageSource mobAttack(net.minecraft.world.entity.LivingEntity living)
    • indirectMobAttack

      public static net.minecraft.world.damagesource.DamageSource indirectMobAttack(net.minecraft.world.entity.Entity entity, net.minecraft.world.entity.LivingEntity owner)
    • playerAttack

      public static net.minecraft.world.damagesource.DamageSource playerAttack(net.minecraft.world.entity.player.Player player)
    • arrow

      public static net.minecraft.world.damagesource.DamageSource arrow(net.minecraft.world.entity.projectile.AbstractArrow arrow, net.minecraft.world.entity.Entity owner)
    • trident

      public static net.minecraft.world.damagesource.DamageSource trident(net.minecraft.world.entity.Entity entity, net.minecraft.world.entity.Entity owner)
    • fireworks

      public static net.minecraft.world.damagesource.DamageSource fireworks(net.minecraft.world.entity.projectile.FireworkRocketEntity entity, net.minecraft.world.entity.Entity owner)
    • fireball

      public static net.minecraft.world.damagesource.DamageSource fireball(net.minecraft.world.entity.projectile.Fireball fireball, net.minecraft.world.entity.Entity owner)
    • witherSkull

      public static net.minecraft.world.damagesource.DamageSource witherSkull(net.minecraft.world.entity.projectile.WitherSkull witherSkull, net.minecraft.world.entity.Entity owner)
    • thrown

      public static net.minecraft.world.damagesource.DamageSource thrown(net.minecraft.world.entity.Entity entity, net.minecraft.world.entity.Entity owner)
    • indirectMagic

      public static net.minecraft.world.damagesource.DamageSource indirectMagic(net.minecraft.world.entity.Entity entity, net.minecraft.world.entity.Entity owner)
    • thorns

      public static net.minecraft.world.damagesource.DamageSource thorns(net.minecraft.world.entity.Entity entity)
    • explosion

      public static net.minecraft.world.damagesource.DamageSource explosion(net.minecraft.world.level.Explosion explosion)
    • explosion

      public static net.minecraft.world.damagesource.DamageSource explosion(net.minecraft.world.entity.LivingEntity owner)
    • badRespawnPointExplosion

      public static net.minecraft.world.damagesource.DamageSource badRespawnPointExplosion()