Class ExpandDamageSource

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

@ZenRegister public class ExpandDamageSource extends Object
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static net.minecraft.world.damagesource.DamageSource
    create(net.minecraft.world.damagesource.DamageType type, net.minecraft.world.entity.Entity directEntity, net.minecraft.world.entity.Entity causingEntity)
     
    static net.minecraft.world.damagesource.DamageSource
    create(net.minecraft.world.damagesource.DamageType type, net.minecraft.world.phys.Vec3 damageSourcePosition)
     
    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 boolean
    isCreativePlayer(net.minecraft.world.damagesource.DamageSource internal)
     
    static boolean
    isDirect(net.minecraft.world.damagesource.DamageSource internal)
     
    static boolean
    isIn(net.minecraft.world.damagesource.DamageSource internal, KnownTag<net.minecraft.world.damagesource.DamageType> tag)
     
    static boolean
    scalesWithDifficulty(net.minecraft.world.damagesource.DamageSource internal)
     
    static net.minecraft.world.phys.Vec3
    sourcePositionRaw(net.minecraft.world.damagesource.DamageSource internal)
     
    static net.minecraft.world.damagesource.DamageType
    type(net.minecraft.world.damagesource.DamageSource internal)
     

    Methods inherited from class java.lang.Object

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

    • ExpandDamageSource

      public ExpandDamageSource()
  • Method Details

    • create

      public static net.minecraft.world.damagesource.DamageSource create(net.minecraft.world.damagesource.DamageType type, net.minecraft.world.entity.Entity directEntity, net.minecraft.world.entity.Entity causingEntity)
    • create

      public static net.minecraft.world.damagesource.DamageSource create(net.minecraft.world.damagesource.DamageType type, net.minecraft.world.phys.Vec3 damageSourcePosition)
    • getFoodExhaustion

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

      public static boolean isDirect(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)
    • getLocalizedDeathMessage

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

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

      public static boolean scalesWithDifficulty(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)
    • sourcePositionRaw

      public static net.minecraft.world.phys.Vec3 sourcePositionRaw(net.minecraft.world.damagesource.DamageSource internal)
    • isIn

      public static boolean isIn(net.minecraft.world.damagesource.DamageSource internal, KnownTag<net.minecraft.world.damagesource.DamageType> tag)
    • type

      public static net.minecraft.world.damagesource.DamageType type(net.minecraft.world.damagesource.DamageSource internal)