La dilatation de longueur affecte-t-elle l'axe des Y dans le Nether?

Il est connu que le déplacement d'un bloc dans le Nether équivaut à voyager 8 blocs dans le monde réel, et je peux confirmer que le long des axes X et Z en construisant quatre portails: deux dans le Nether et deux dans le monde réel.

Mais je ne peux pas sembler corroborer la dilatation de la longueur du Nether vers le monde réel le long de l'axe Y (hauteur).

C'est-à-dire, si je construis les portails suivants:

  • Bas:
    • Portail 1 à n hauteur
    • Portail 2 à n – 8 hauteur
  • Monde réel:
    • Portail 3 à m hauteur
    • Portail 4 à m – hauteur 64

Je m'attends à ce que les liens 1 et 3 se lient alors que les portails 2 et 4 devraient se lier. Mais dans mes tests, si j'utilise le portail 1 ou 2, ils mènent au portail 3, et si j'utilise le portail 3 ou 4, ils mènent au portail 2.

Y a-t-il des preuves – sous la forme d'une vidéo, d'un fichier de sauvegarde du monde ou d'un encoche – un bloc inférieur égal à 8 blocs du monde réel le long de l'axe des Y? J'essaie de déterminer si mon erreur est en cours de calcul ou si elle est en cours d'exécution.


Y │ │ XYZ reference system └───X for this question. ╱ ╱ Z 

Selon ce fil dans les forums de Minecraft qui semble avoir regardé le code, la dilatation de longueur n'affecte pas l'axe des y.

http://www.minecraftforum.net/topic/345806-nether-portal-science/

Version récapitulative

  • Calculez la coordonnée de destination en fonction de la coordonnée d'entrée. (X, Y, Z) <—> (X * 8, Y, Z * 8)

  • À la destination, recherchez le portail inférieur actif le plus proche dans un rayon de 128 blocs du joueur (zone 257x257x128 centrée sur la destination) (la distance Euclidean (la distance 3D)). Teleport le joueur s'il existe.

  • Si aucun portail n'existe dans le rayon de 128 blocs, le jeu crée un en recherchant la position proche la plus proche possible dans une colonne de 16 rayons (zone 33x33x128) qui a suffisamment d'espace pour engendrer un portail. Et téléporte le joueur là-bas.

  • Et s'il n'y a pas de position de propagation possible avec un sol solide, il crée simplement un portail à la destination de toute façon, en convertissant tous les blocs dans un portail.

Selon le wiki :

Si vous placez deux portails les uns sur les autres, vous sortirez du bas sur le monde supérieur et le premier dans The Nether.

J'ai lu quelque part (je crains de ne pas me rappeler où) qu'un portail se connectera toujours au portail le plus proche de l'autre monde. Ainsi, les portails Overworld devraient se connecter au portail Nether le plus proche / le plus élevé et les portails Nether devraient se connecter aux portails Overworld les plus proches / les plus bas.

Cette théorie est en accord avec le wiki et avec votre comportement reçu.

Je ne pense pas que cela fonctionnera de cette façon. J'ai construit un portail plusieurs blocs au-dessus de deux de mes autres portails dans le bas, mais quand j'ai traversé, j'étais environ 2 douzaines de mètres sous le niveau de la mer. Mes autres portails étaient à plusieurs mètres au-dessus du niveau de la mer. Je ne sais pas quelle est la formule exacte pour placer les portails, mais je peux vous dire que les portails inférieurs ne seront pas forcément liés au portail attendu dans le monde réel s'il y en a plus d'un dans une zone donnée.