The error he's getting is
Internal Exception: java.io.IOException: An existing connection was forcibly closed by the remote host
My server is cracked. He can join any other cracked server but not mine. So the problem seems to be in my server. He gets kicked out after like 10 seconds. He has also tried changing his name but it doesn't seem to work either.