Я с другом с модами играл и у меня вот так получилось.
Тот кто будет подключаться должен иметь лицензию, тот кто создаёт мир может и пиратку.
Важно!! Чтобы у вас с другом были одни версии forge и одни моды.
Скачать хамачи и создать сеть, скопировать свой айпи(ipv4) через хамачи, создаём мир и открываем мир по сети(вам дадут ваш порт). Между вашим ip и портом ставите ":", должно получится типа 22.135.123.45:34321 . То что у вас получилось и скидываете другу и он подключается обычным образом.
У меня были ошибки когда была проблема с хамачи(жёлтый треугольник) и тут я не знаю что делать.