Your message is coming from your mod, from no where, you don't need a website to find a player's UUID, you either get the UUID from an entity itself or don't need a real UUID at all, in which case you need a dummy UUID, which diesieben07 already told you how to get.
Yes, method signatures have changed. Because Mojang changed them. Or they got a new MCP name because the old one was inaccurate or didn't meet naming practices.
UUID, a universally unique identifier. Every player (every entity) has one. Chat messages typically originate from somewhere and that's what the UUID is for: to tell the client who sent the message. If you don't have a sender (hint, you--the developer--don't) then you need to use a dummy ID.
Make sure the code is isolated only on the physical client. And yes, it does need a UUID to specify which player its coming from or Util#DUMMY_UUID if it's coming from no player.