I'm playing minecraft on android in a single player world. I have now built 4 nether portals, the first 2 in different sides of my just below ground base, and one each in my mini-bases at the 2 villages within a half days' walk from my base. Each village is about 150 blocks from home give or take. Each portal location went to the *exact same spot* in the nether, and each time the return trip took me to the same cave 50 blocks underground. With nowhere near enough pickaxe to dig out and no desire to do so. Luckily I'd read that this could happen and had nothing of value on me, I just jumped in lava and respawned.
How do I get a portal to work as expected, returning to the same place I started? I'd read moving it just a little in the overworld would move it a lot in the nether but I ALWAYS go to the same nether spot. Am I just screwed or do I need to travel further? Should I resign myself to digging out of that cave (which I tried once and now it's flooded... But the portal still goes there water or no) or is there a better solution?
This is easier to do with the portal turned off so you don't have to get distracted by accidentally staying in the purple swirlies for too long, but otherwise the procedure is the same for an active portal.
1)Get the coordinates of all the purple swirly blocks that touch the bottom blocks of the obsidian frame (in Java, you do this by standing on the obsidian and pressing the F3 key). If you got the coordinates of a portal in the overworld, divide the x and z values by 8; if you got them from a portal in the Nether, multiply the x and z values by 8.
2)go through the portal and check the coordinates of that side. If these coordinates do not match the values you got from your work in step 2, break the portal and travel to those Step 2 coordinates.
3)rebuild the portal at this new site, light it up, and go through. If you did the math right, this one portal will always travel to the expected portal no matter what other portals are nearby.
--except for one very specific exception that only lasts 60 seconds after a nether portal has been used, the game does not explicitly link portal pairs together. It technically goes searching for the nearest portal, but if that nearest portal is at the exact coordinates it starts the search from then the game won't actually see any other portal.
--in the overworld, nether portals must be separated by at least 1024 blocks...but this is mainly important only for when the game finds there is no portal at the starting coordinates and has to go looking further away for a portal. In the Nether, the portals must be at least 16 blocks apart. This reflects the conversion ratio (1 block in the Nether is equal to 8 blocks in the overworld).
Or hey a way to get blaze rods in the overworld?
I believe there is only 1 way to get blaze rods in the overworld: use commands to cheat them in.
I've decided to let the game generated portal live. I figured out as long as it existed it was going to be the best existing exit from the nether and I'm too nervous to break and move the portal in the nether. I hopped into and out of the portal with a ton of picks and cobble, mined my way out in the direction coords said was towards home, realized how close to home it actually was and have decided to keep it. Dug a path to it thru my lovely dark oaks so it's easy to find and laid down proper stairs. I hated that noise in my base anyway.
Still curious why this happened..... I get now tho once this generated portal existed AND the one in the nether existed why the last 3 I made went to the same exit. The game found the existing nether portal to link to when I put up new portals, yes? But why did the first one fail to return me home?
When you enter a portal the game first converts the X and Z coordinates (dividing by 8 when going to the Nether and multiplying by 8 when going to the Overworld) then looks for a lit portal in the other dimension starting at the converted coordinates and looking 128 blocks out to the sides (at any height), if it finds any portal(s) it sends you to the closest one, if it doesn't find any it creates a new portal as close as possible, within 16 blocks sideways, any height.
Because of the coordinate conversion a new portal in the overworld has to be more than about 1024 blocks away from other portals that have been used in order to create a new portal in the Nether, otherwise it will find an existing portal and just send you there. (1024/8=16)
A portal in the Nether only has to be about 16 blocks from other ones in order to create a new portal in the Overworld. (16*8=128)
That's why, all your Overworld portals go to the same portal in the Nether.
All you have to do to fix that is get the coordinates of the Overworld portals and build new ones at the converted coordinates in the Nether, not always easy if those coordinates are in the middle of a lava sea. The X and Z positions have to be within 16 blocks to work (or closer if your Overworld portals are close to each other.) The Y coordinates only matter in determining which portal is the closest if it finds more than one.
The reason your Netherside portal didn't send you back to the portal you used to get there is probably due to bad luck and portal mechanics, since a portal is always at least 2 blocks wide it has at least 2 coordinates, when you went to the Nether the first time then presumably the closest place the game could find to place a portal was 16 blocks to the side of the "correct" coordinates which put the other side of the portal 17 blocks away.
So, if you stepped through the left side of the portal instead of the right (or vice versa) it couldn't find your existing Overworld portal and created a new one. And the new one was presumably closer to the "correct" coordinates, so once the second portal was functioning you'd get sent there no matter which side of the Netherside portal you used.