All of the public ip addresses on my network are the same so I cannot connect to some devices.... HELP - eviltoast

so I am trying to make it so my friends can connect to my minecraft server. So I look up my public ip address and type it in. It does not work. I proceed to port forward and try again, nothing. I look up the public ip address on a different device on my network and it is the same as the server. How could I find a device specific ip address so that my friends could join if all of the public ip addresses are the same?