Whenever I try to join it keeps saying "#godotengine Cannot join channel (+r) - you need to be identified with services".
What's wrong? I was able to use it with no issues before.
It seems you need to register your nickname with the IRC sever, if this SuperUser answer is anything to go by. I have not used the IRC personally so I’m not sure how helpful the SuperUser answer will be, but looking through Google, it appears that error message only happens when your IRC nickname is not registered.
Due to ongoing issues with spam, joining #godotengine currently requires to be identified to NickServ. See the freenode page on registration for details on how to register and identify to NickServ.
Thanks, this has really confused me!