Files
Wizardry/src/main/java/electroblob/wizardry/util/IndirectMagicDamage.java
T
2018-02-07 21:15:50 +00:00

29 lines
691 B
Java

package electroblob.wizardry.util;
import electroblob.wizardry.util.MagicDamage.DamageType;
import net.minecraft.entity.Entity;
import net.minecraft.util.EntityDamageSourceIndirect;
public class IndirectMagicDamage extends EntityDamageSourceIndirect implements IElementalDamage {
private final DamageType type;
private final boolean isRetaliatory;
public IndirectMagicDamage(String name, Entity magic, Entity caster, DamageType type, boolean isRetaliatory){
super(name, magic, caster);
this.type = type;
this.isRetaliatory = isRetaliatory;
}
@Override
public DamageType getType(){
return type;
}
@Override
public boolean isRetaliatory(){
return isRetaliatory;
}
}