Okay steps for noticing with a normal world, not a superflat, so no presets and everything all normal.
• Create a world with the seed 3351546583236556057 (Creative, so you can teleport and fly)
• Teleport to -515 80 601 so it generates the stronghold at that position
• Teleport to 693 80 269 and dig down until you find the stronghold (At y=44)
• Throw Eyes of Ender
They will fly toward the first stronghold located at -515 29 601.
I hope that disarms the doubts...
(I also added this guide to the description so it's easier to find.)
As I just said, go ahead and try it with the preset I posted in my last comment,
or any other preset where you can easily check which stronghold is closest to you.
That will generate 3 strongholds. It does the same thing.
The game does not get confused that easily, it just loops through all strongholds, no matter how many there are, and tries to select the one, which is closest to the player, but the calculation of the distance is flawed.
You can of course try it with another preset, like 2;7,2x3,2;1;stronghold(distance=10)
,
that will just make the strongholds appear 10 chunks from 0 0 0
instead of the normal 32.
You can do the same thing, fly close to the strongholds, throw the eyes, and it will fail for some coordinates because the calculation of the distance is wrong.
It's just a small type, as posted in the description.
Okay, I did not phrase that well. What I meant was fly close to a stronghold and throw Eyes of Ender from there. Sometimes they will not fly to the Stronghold closest to you even if you are just some blocks away from it. I will update the description with a better reproduction guide.
E.g., with the seed 6946425067433012199
and the preset 2;7,2x3,2;1;stronghold(distance=10 count=10 spread=10)
,
teleport to 160 36 -250.
You are standing on a portal room, but the Eyes still lead you to another direction.
All Eyes always fly in the same direction from one point, it's just that the calculation of that direction is wrong.
Fixed in 13w24a!
Thanks EvilSeph 😉