package net.minecraft.entity.ai;
import net.minecraft.entity.EntityCreature;
public class EntityAIRestrictSun extends EntityAIBase
{
private EntityCreature theEntity;
public EntityAIRestrictSun(EntityCreature par1EntityCreature)
{
this.theEntity = par1EntityCreature;
}
/**
* Returns whether the EntityAIBase should begin execution.
*/
public boolean shouldExecute()
{
return this.theEntity.worldObj.isDaytime();
}
/**
* Execute a one shot task or start executing a continuous task
*/
public void startExecuting()
{
this.theEntity.getNavigator().setAvoidSun(true);
}
/**
* Resets the task
*/
public void resetTask()
{
this.theEntity.getNavigator().setAvoidSun(false);
}
}