package net.minecraft.entity.monster;
import net.minecraft.entity.Entity;
import net.minecraft.entity.EntityLivingBase;
import net.minecraft.entity.IEntityLivingData;
import net.minecraft.entity.SharedMonsterAttributes;
import net.minecraft.potion.Potion;
import net.minecraft.potion.PotionEffect;
import net.minecraft.world.EnumDifficulty;
import net.minecraft.world.World;
public class EntityCaveSpider extends EntitySpider
{
private static final String __OBFID = "CL_00001683";
public EntityCaveSpider(World p_i1732_1_)
{
super(p_i1732_1_);
this.setSize(0.7F, 0.5F);
}
protected void applyEntityAttributes()
{
super.applyEntityAttributes();
this.getEntityAttribute(SharedMonsterAttributes.maxHealth).setBaseValue(12.0D);
}
public boolean attackEntityAsMob(Entity p_70652_1_)
{
if (super.attackEntityAsMob(p_70652_1_))
{
if (p_70652_1_ instanceof EntityLivingBase)
{
byte b0 = 0;
if (this.worldObj.difficultySetting == EnumDifficulty.NORMAL)
{
b0 = 7;
}
else if (this.worldObj.difficultySetting == EnumDifficulty.HARD)
{
b0 = 15;
}
if (b0 > 0)
{
((EntityLivingBase)p_70652_1_).addPotionEffect(new PotionEffect(Potion.poison.id, b0 * 20, 0));
}
}
return true;
}
else
{
return false;
}
}
public IEntityLivingData onSpawnWithEgg(IEntityLivingData p_110161_1_)
{
return p_110161_1_;
}
}