Warum wird mir mein nächstes Portal nicht zurückkommen, wo ich gegangen bin?

Auf unserem Minecraft-Server habe ich ein Netherportal in meinem Keller gebaut. Welches angeschlossene Zwei-Wege (getestet) zu einem Ort im Nether.

Keller Nether Portal

Dieses netere Portal brachte mich zu einem Gebiet in der unteren, die eine kleine Höhle war.
Ich grub nach oben und tauchte in der Nähe einer niederen Festung auf. Nachdem ich die Festung von Blaze Spawners beseitigt hatte, entschied ich mich, mich einzulassen. Also bin ich zurück zum Portal gegangen, habe es demontiert und an einem Ort in der Festung wieder aktiviert.

Nether Festungsportal

Die Festung würde innerhalb des gleichen 128m Radius sein, den ich annehmen würde, da es wirklich nah an dem ursprünglichen Platz ist. Buchstäblich einige Schritte zur Oberfläche, dann eine Leiter bis die nächste Nether Fortress Brücke Unterstützung.

Jetzt, wenn ich dieses Portal zurück zu meinem Original komme, arbeite ich nicht, ich laße tiefe U-Bahn in einer verlassenen Mine Shaft.

Ich habe irgendwo gelesen, dass mein Netherportal ein "besseres Spiel" gefunden hat und das durch das Deaktivieren des "falschen" Portals im Minenschacht behoben werden könnte.

Bei mehreren Versuchen wird jedoch ein neues Netzwerkportal dynamisch im selben Bereich erstellt. Siehe Screenie zum Beispiel. Sie sehen zwei "gestapelte" Portale auf der linken Seite (von meinen verschiedenen Versuchen zur Deaktivierung) und dann die aktuelle aktive auf der rechten Seite.

Weird Dynamic Nether Portal

Meine Frage ist, wie kann ich sicherstellen, dass diese Portale an die richtige Stelle gehen. Ist es eine Frage der Rückkehr des Portals zu seiner ursprünglichen Lage oder bin ich für die Rückkehr in den Keller stecken?

So funktioniert es: Jedes Mal, wenn du ein Portal betrittst, sucht das Spiel nach einem Exit-Portal innerhalb von +/- 128 Blöcken quadratisch (y ist irrelevant). Wenn Sie ein Portal bei x = 100, y = 60, z = 200 in der Überwelt eingeben, entspricht dies x = 12, y = 60, z = 25 im Nether. Das Spiel scannt ein Quadrat von (x = -116, z = 103) bis (x = 140, z = 153), für alle y-Werte von 0 bis 128. Das nächstgelegene Portal in diesem Raum ist dort, wo Sie erscheinen. Wenn es kein Portal in diesem Bereich gibt, wird man an geeigneter Stelle erstellt. Da es eine Chance gibt, dass x = 12, y = 60, z = 25 behindert wird, sucht das Spiel nach einem offenen Raum in diesem +/- 128 Block-Quadrat. Wenn ein solcher Platz in der Nähe gefunden wird, wird alles gut sein, das neue Portal wird in der Überwelt zurück zu demselben führen.

Allerdings wird das Spiel manchmal das Netherportal weit vom Ausgangspunkt aus, wenn es keinen anderen geeigneten Platz finden kann. Sagen wir, es stellt das Netherportal bei x = 80, y = 60, z = 110 (das ist noch in der +/- 128 Begrenzungsbox). Wenn du dieses Portal eingibst, sucht das Spiel den entsprechenden Platz in der Überwelt: Aus x = 640, z = 880, sucht er die +/- 128 Blöcke – von x = 512, z = 752 bis x = 768, z = 1008 Wie Sie vielleicht bemerken, ist das Original-Overworld-Portal außerhalb dieser Box. So wird das Spiel ein neues Portal in der Überwelt schaffen. Dies ist, was in deiner Welt geschieht.

Um das zu beheben, notiere die Koordinaten des Portals in der Überwelt (benutze F3, um sie zu holen) und teile sie mit 8. Gebe den Nether ein, gehe zu den berechneten Koordinaten und erstelle ein Portal aus dem Nether. Sie müssen nicht genau sein, solange Sie innerhalb von 16 Blöcken aus den berechneten Koordinaten sind (Sie müssen nur x und z übereinstimmen, y ist irrelevant). Dann sollte das Spiel das Original-Overworld-Portal finden. Oder: Verschieben Sie das Overworld-Portal mit der obigen Logik.

In der beschriebenen Situation gibt es keine Möglichkeit, die beiden Portale zueinander zu führen, ohne sie zu bewegen. Ich würde das nette Portal bewegen und wenn die neue Position außerhalb der Festung ist, würde ich einen kurzen sicheren Gehweg zur Festung bauen.

Hier ist eine grobe Zeichnung des Prozesses: Portal-Suchlogik