I have yet to do my research into that, but if I get it done then who knows, we might be able to have some team events.
I'll break it down for you:
1. Install hamachi
2. open hamachi
3. make an account/log in
4. Click 'Create a new network'
5. Choose a network ID and password
6. Open minecraft
7. Create a single player server
8. Go to menu and click 'open to lan' (don't remember exactly what the button was saying)
9. Give the previously chosen hamachi ID to the people you want to play with and let them join the hamachi network/group.
10. After making your world 'opened to lan' give them the lan server IP address, which is the following: Your hamachi ip, for an instance mine is 25.40.165.29(: port *if you have one*) NOTE: when you open your hamachi you'll be able to see your 'hamachi ip' right above your hamachi name.
11. Your friends type that ip in their 'find server' and join the world
12. enjoy your shit.
NOTE: As far as I know, you need to have the same minecraft version and the same mods for it to work. don't type ": your port" if you don't have a port. If you are playing through technic launcher or some other modpack launcher it may ask you for a port or create a random one, if that's the case just add ":the port" after your hamachi ip.