#Java 8, 77 bytes

    int n=1111;int m=1;while(x>m++){n=Integer.parseInt((n*n+"").substring(0,4));}

Each repetition makes `n` the first 4 characters of `n*n`.

[Try Java online][1]!


  [1]: https://www.compilejava.net/