Setting up server links
Available since Minecraft 1.21, server links are a great way of sharing external resources with your players in the pause menu:
Server links with custom display names
Server links with custom display names allow the usage of MiniMessage, emojis and other features, with the disadvantage of not having translatable names.
Here's an example:
server-links.yml
links:
# ...
- displayName: <yellow>:raw_heart:</yellow> Donations
url: https://example.com
Server links with types
Types are default names provided by Minecraft itself, which means that they will always be translated to the client's language. It's worth noting that types don't allow customizability from the server's side.
Here's an example:
Note
Full list of types can be found here.