Ok so I have a single player world that is on 1.7.10 that has mods on it. I was wondering if someone could explain to me how to let my friend join me in my world so we can play together. And please start from the beginning of how to do it. Im not good with thid kind of thing.
I've been using this tool for a long time, and it does exactly what you want.
Go ahead and download this.
Once it's downloaded, run it, and it should look something like this (the red blocked out areas are my own IP and pc name, which i don't want any of ya'll to know):
First and foremost, at the top, select "Act as a proxy"
Then, next to the blue arrow there, is the port for your lan game. Unless you're also running a regular minecraft server on your network (like I am), leave it at 25565.
Next to the green arrow is the IP which your friends will connect to once we're done. (That includes the :25565 at the end of it)
Next, select the setting next to the purple arrow. That will make your MC lan game open automatically to your friends.
Now, we need to port forward. This is always the trickiest part, because not everyone's routers are the same.
Connect to your router (for me, I just go to 10.0.0.1 on my internet browser, for an Xfinity router. Ask your parents if you don't know how to get there)
Find the port forwarding section (for me, it's under "Advanced")
Create a new rule/entry/setting, and port forward 25565 to your IP, with TCP and UDP.
If your computer's IP is 10.0.0.53, you'd want that to be the IP you put in
25565 will be the start (and end port, if it asks) to use
And make sure it's set to TCP *AND* UDP
If you don't know how to find your IP, this is how:
Click the start button, search CMD, and click CMD.exe (or just CMD, if that's all it says)
That'll bring up a mostly black text box window, like this. Type ipconfig into the window.
You'll probably see a bunch of numbers and other confusing looking stuff. The only thing that matters here, is the IPv4 Address, under your Ethernet (or WiFi) adapter. That's your computer's IP address.
Once you've port forwarded (if you can't figure it out, give me as much info as you can about your router, name and model are enough, and i'll figure it out), all you need to do now is open your minecraft world, open it to lan, and then your friend should be able to connect to your IP (not your computer's IP, the one we saw earlier in the open to internet tool)
Hopefully this helped you, and I hope everything works out for you!