package net.lomeli.ec.entity;
import net.minecraft.entity.Entity;
import net.minecraft.world.World;
import net.lomeli.ec.entity.explosion.ExplosionPsychic;
import net.lomeli.ec.lib.ModVars;
public class EntityPsyhicCreeper extends EntityBaseCreeper {
public EntityPsyhicCreeper(World par1World) {
super(par1World, false);
}
@Override
public void explosion(int power, boolean flag) {
int exPower = ModVars.psychicCreeperRadius * power;
if (!worldObj.isRemote)
createPsyhicBurst(this, posX, posY, posZ, exPower, true);
}
private ExplosionPsychic createPsyhicBurst(Entity entity, double x, double y, double z, float strength, boolean flag) {
ExplosionPsychic explosion = new ExplosionPsychic(worldObj, entity, x, y, z, strength, ModVars.psychicCreeperPower);
explosion.isFlaming = false;
explosion.isSmoking = flag;
explosion.doExplosionA();
return explosion;
}
}