mirror of
https://github.com/HbmMods/Hbm-s-Nuclear-Tech-GIT.git
synced 2026-01-25 10:32:49 +00:00
34 lines
1.4 KiB
Java
34 lines
1.4 KiB
Java
package com.hbm.lib;
|
|
|
|
import com.hbm.entity.EntityBullet;
|
|
|
|
import net.minecraft.entity.Entity;
|
|
import net.minecraft.entity.projectile.EntityArrow;
|
|
import net.minecraft.util.DamageSource;
|
|
import net.minecraft.util.EntityDamageSourceIndirect;
|
|
|
|
public class ModDamageSource extends DamageSource {
|
|
|
|
public static DamageSource nuclearBlast = (new DamageSource("nuclearBlast")).setExplosion();
|
|
public static DamageSource mudPoisoning = (new DamageSource("mudPoisoning")).setDamageBypassesArmor();
|
|
public static DamageSource euthanizedSelf = (new DamageSource("euthanizedSelf")).setDamageBypassesArmor();
|
|
public static DamageSource euthanizedSelf2 = (new DamageSource("euthanizedSelf2")).setDamageBypassesArmor();
|
|
|
|
public ModDamageSource(String p_i1566_1_) {
|
|
super(p_i1566_1_);
|
|
}
|
|
public static DamageSource causeBulletDamage(EntityBullet p_76353_0_, Entity p_76353_1_)
|
|
{
|
|
return (new EntityDamageSourceIndirect("revolverBullet", p_76353_0_, p_76353_1_)).setProjectile();
|
|
}
|
|
public static DamageSource causeTauDamage(EntityBullet p_76353_0_, Entity p_76353_1_)
|
|
{
|
|
return (new EntityDamageSourceIndirect("tau", p_76353_0_, p_76353_1_)).setProjectile().setDamageBypassesArmor();
|
|
}
|
|
public static DamageSource euthanized(Entity p_76353_0_, Entity p_76353_1_)
|
|
{
|
|
return (new EntityDamageSourceIndirect("euthanized", p_76353_0_, p_76353_1_)).setDamageBypassesArmor();
|
|
}
|
|
|
|
}
|