Class EntityProcessorCrossSmooth
java.lang.Object
com.hbm_m.explosion.vanillant.standard.EntityProcessorCross
com.hbm_m.explosion.vanillant.standard.EntityProcessorCrossSmooth
- All Implemented Interfaces:
IEntityProcessor
-
Field Summary
FieldsFields inherited from class com.hbm_m.explosion.vanillant.standard.EntityProcessorCross
allowSelfDamage, damage, knockbackMult, nodeDist, range -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidattackEntity(net.minecraft.world.entity.Entity entity, ExplosionVNT source, float amount) floatcalculateDamage(double distanceScaled, double density, double knockback, float size) setupPiercing(float pierceDT, float pierceDR) Methods inherited from class com.hbm_m.explosion.vanillant.standard.EntityProcessorCross
process, setAllowSelfDamage, setExplosionSource, setKnockback, withDamageMod, withRangeMod
-
Field Details
-
fixedDamage
protected float fixedDamage
-
-
Constructor Details
-
EntityProcessorCrossSmooth
public EntityProcessorCrossSmooth(double nodeDist, float fixedDamage)
-
-
Method Details
-
setupPiercing
-
attackEntity
public void attackEntity(net.minecraft.world.entity.Entity entity, ExplosionVNT source, float amount) - Overrides:
attackEntityin classEntityProcessorCross
-
calculateDamage
public float calculateDamage(double distanceScaled, double density, double knockback, float size) - Overrides:
calculateDamagein classEntityProcessorCross
-