Ejemplo n.º 1
0
 public RobitAIFollow(EntityRobit entityRobit, float speed, float min, float max) {
   theRobit = entityRobit;
   theWorld = entityRobit.worldObj;
   moveSpeed = speed;
   thePathfinder = entityRobit.getNavigator();
   minDist = min;
   maxDist = max;
   setMutexBits(3);
 }
Ejemplo n.º 2
0
 @Override
 public void resetTask() {
   theOwner = null;
   thePathfinder.clearPathEntity();
   theRobit.getNavigator().setAvoidsWater(avoidWater);
 }
Ejemplo n.º 3
0
 @Override
 public void startExecuting() {
   ticker = 0;
   avoidWater = theRobit.getNavigator().getAvoidsWater();
   theRobit.getNavigator().setAvoidsWater(false);
 }