package com.github.tuserver.api.entity;
import com.github.tuserver.api.entity.AI.IEntityAITasks;
import com.github.tuserver.api.entity.AI.INavigate;
import com.github.tuserver.api.inv.ItemStack;
public interface EntityLiving extends EntityLivingBase {
public boolean isNoDespawnRequired();
@Override
public float getAIMoveSpeed();
public boolean getAlwaysRenderNameTag();
public EntityLivingBase getAttackTarget();
public boolean getCanSpawnHere();
public String getCustomNameTag();
public IEntityAITasks getTargetAITasks();
public IEntityAITasks getAITasks();
@Override
public ItemStack getItemInHand();
public INavigate getNavigator();
public int getTalkInterval();
public void setAlwaysRenderNameTag(boolean flag);
public void setAttackTarget(EntityLivingBase base);
@Override
public void setAIMoveSpeed(float f);
public void setCanPickUpLoot(boolean flag);
@Override
public void setCurrentItemOrArmor(int slot, ItemStack item);
public void setCustomNameTag(String name);
public void setEquipmentDropChance(int slot, float chance);
public boolean canAttackClass(Class clas);
public boolean canPickUpLoot();
}