package me.tyler15555.minibosses.entity;
import net.minecraft.entity.Entity;
import net.minecraft.entity.monster.EntitySilverfish;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.potion.Potion;
import net.minecraft.potion.PotionEffect;
import net.minecraft.world.World;
public class EntityTombGuard extends EntitySilverfish {
public EntityTombGuard(World p_i1740_1_) {
super(p_i1740_1_);
}
@Override
public boolean attackEntityAsMob(Entity entity) {
super.attackEntityAsMob(entity);
if(this.rand.nextInt(3) == 1 && entity instanceof EntityPlayer) {
EntityPlayer player = (EntityPlayer)entity;
int[] possibleEffects = new int[] {Potion.blindness.id, Potion.poison.id, Potion.digSlowdown.id, Potion.weakness.id, Potion.confusion.id};
player.addPotionEffect(new PotionEffect(possibleEffects[this.rand.nextInt(possibleEffects.length)], 500, 4));
return true;
}
return true;
}
}