Move FakePlayer validation out of setWorldObj due to recursive chunkloading heisenbug