package biomesoplenty.entities; import net.minecraft.entity.Entity; import net.minecraft.entity.EntityLivingBase; import net.minecraft.entity.SharedMonsterAttributes; import net.minecraft.entity.monster.EntitySpider; import net.minecraft.potion.Potion; import net.minecraft.potion.PotionEffect; import net.minecraft.world.World; public class EntityJungleSpider extends EntitySpider { public EntityJungleSpider(World par1World) { super(par1World); this.setSize(0.4F, 0.3F); } @Override protected void applyEntityAttributes() { super.applyEntityAttributes(); //Max health this.getEntityAttribute(SharedMonsterAttributes.maxHealth).setAttribute(6.0D); //Movement speed this.getEntityAttribute(SharedMonsterAttributes.movementSpeed).setAttribute(0.95D); } @Override public boolean attackEntityAsMob(Entity par1Entity) { if (super.attackEntityAsMob(par1Entity)) { if (par1Entity instanceof EntityLivingBase) { byte var2 = 0; if (worldObj.difficultySetting > 1) { if (worldObj.difficultySetting == 2) { var2 = 7; } else if (worldObj.difficultySetting == 3) { var2 = 15; } } if (var2 > 0) { ((EntityLivingBase)par1Entity).addPotionEffect(new PotionEffect(Potion.blindness.id, var2 * 20, 0)); } } return true; } else return false; } }