Minecraft-Befehlsleitfaden: Wie man Rätselquests mit Teleportation erstellt
Teleportieren dient nicht nur dem schnellen Fortbewegen. In Minecraft-Abenteuermaps kann Teleportation das Herzstück deiner Quest sein. Du kannst Spieler in mysteriöse Kammern fallen lassen, sie über versteckte Räume verteilen oder sie in Fallen ziehen, wenn sie die falsche Antwort wählen.
Wie Teleportationsbefehle funktionieren
Minecraft gibt dir zwei Hauptmethoden zum Teleportieren: /tp und /spreadplayers. Der Befehl /tp ist der, den du am häufigsten verwenden wirst. Er ist einfach: Wähle aus, wen du teleportierst und wohin. Du kannst genaue Koordinaten, relative Bewegung oder sogar Spieler zu anderen Entitäten teleportieren. Du kannst auch steuern, in welche Richtung sie schauen, wenn sie ankommen, indem du Yaw und Pitch verwendest. Wenn du also willst, dass sie einem Boss, einer Textwand oder einem verdächtigen Hebel gegenüberstehen, ist das dein Werkzeug.

Verwendung von /tp und /teleport
Die Befehle /tp und /teleport sind gleich – einer ist nur eine kürzere Version. Die vollständige Syntax sieht so aus:
/tp <Ziel> <x> <y> <z> [<yaw> <pitch>] oder /tp <Ziel> <Zielort>.
Du kannst auch /tp @p Spielername verwenden, um einen Spieler zu einem anderen zu teleportieren.
Und /tp @s ~ ~5 ~ hebt den Spieler 5 Blöcke in die Luft – großartig für Aufzüge, Altäre oder schwebende Rätselszenen.
Füge Yaw und Pitch hinzu wie /tp @s 100 64 -20 180 0, und sie werden in eine bestimmte Richtung teleportiert. Damit kannst du ihre Aufmerksamkeit in geskripteten Szenen oder dramatischen Enthüllungen lenken.

Was /spreadplayers deinem Werkzeugkasten hinzufügt
Während /tp großartig für Präzision ist, benutzt du /spreadplayers, wenn du Chaos, Überraschung oder faire Trennung willst. Du kannst alle Spieler über eine große Zone verstreuen, sodass sie in unterschiedlichen Räumen starten. Zum Beispiel: /spreadplayers 0 0 5 30 false @a wird jeden Spieler zufällig innerhalb von 30 Blöcken um 0 0 platzieren, mit mindestens 5 Blöcken Abstand. Perfekt für PvP, Koop-Rätselräume oder „Entkomme deinem Raum“-Herausforderungen.
Erstelle eine Quest auf Basis von Teleportation
Lass uns nun diese Befehle kombinieren, um eine tatsächliche Quest zu erstellen. Verwende zuerst /spreadplayers in einer Funktion wie start_quest.mcfunction, um Spieler in Räume aufzuteilen:
spreadplayers 0 0 4 10 false @a.
Dann führe eine Sequenz aus wie schedule function yourpack:room1_question 40t, um individuelle Herausforderungen zu beginnen. Innerhalb von room1_question.mcfunction teleportiere den Spieler in einen kleinen Bereich:
tp @a[x=0,z=0,distance=..3] 100 64 0
und verwende /tellraw, um eine Frage von einem NPC zu zeigen. Richte verschiedene Druckplatten oder Knöpfe ein. Der richtige führt room1_correct.mcfunction aus mit
tp @p 110 64 0 und einer Nachricht wie say Du hast richtig geantwortet! Die falsche Antwort löst room1_wrong.mcfunction aus mit tp @p 90 20 0 und say Du wurdest in eine Falle gelockt! Jetzt ist der Spieler in einem Strafraum oder Todessturz. Du kannst das für mehrere Spieler parallel wiederholen.

Wo das am besten funktioniert
Teleportation passt überall ins Questdesign. Nutze sie, um Spieler zwischen Szenen zu bewegen, Überraschungen zu erzeugen, lange Wege zu überspringen oder Fehler zu bestrafen. Sie ist ideal für Escape Rooms, verzweigte Dialogpfade oder zeitlich begrenzte Rätselszenarien. Du kannst auch magische Portale, Traumsequenzen oder dramatische Übergänge simulieren, indem du Teleportation mit Klang- und visuellen Effekten kombinierst. Gamever-Server sind perfekt für diese Art von kreativem Mehrspielerdesign – du legst die Regeln fest, und jeder erlebt die Konsequenzen.
Wenn du teleportierst, stelle immer sicher, dass die Zielkoordinaten sicher sind. Teleportiere Spieler niemals direkt in Blöcke. Es ist am besten, sie leicht über dem Boden zu teleportieren, z. B. auf y=65, wenn dein Boden auf 64 liegt. Sei auch vorsichtig mit /spreadplayers in großen Höhen – Spieler könnten fallen und sterben. Füge einen Langsamer-Fall-Effekt hinzu oder teleportiere sie auf feste Böden. Schließlich: Teleportiere Spieler während Sequenzen nicht in ungeladene Chunks. Verwende vorgeladene Zonen oder Abstandstricks, um alles flüssig zu halten.

Questbeispiel
Fügen wir alles in ein echtes Spielszenario zusammen. In dieser Quest wird jeder Spieler in seinen eigenen Raum teleportiert. Drinnen stellt ein NPC eine Frage. Wenn der Spieler richtig antwortet, wird er zum Ausgang teleportiert. Wenn er falsch liegt, fällt er in eine Falle. Das Ziel ist, dass alle Spieler gleichzeitig entkommen, indem sie ihre eigenen Rätselabschnitte lösen.
Um das zu bauen, erstelle ein Datapack mit folgender Struktur:

In deine Datei ‘pack.mcmeta’ füge diesen Inhalt ein:
{
"pack": {
"pack_format": 71,
"description": "Quest: Die Prüfung des Wissens"
}
}
Die Datei ‘start.mcfunction’ sollte die Herausforderung beginnen, indem sie Spieler in separate Bereiche verteilt und die Fragen plant:
spreadplayers 0 0 5 10 false @a
schedule function knowledgetest:room1_question 40t
schedule function knowledgetest:room2_question 60t
Dies verteilt Spieler in der Nähe von (0, 0) mit Abstand und ruft dann kurz darauf die Funktionen für die erste und zweite Raumfrage auf.

Innerhalb von ‘room1_question.mcfunction’ teleportiere den ersten Spieler in seinen Raum und zeige die NPC-Nachricht:
tp @a[x=0,y=64,z=0,distance=..5] 100 64 0
tellraw @a[x=100,y=64,z=0,distance=..3] {"text":"NPC: Was bekommst du, wenn du Feuer und Sand kombinierst?","color":"gold"}
Der richtige Antwortknopf sollte ‘room1_correct.mcfunction’ ausführen:
tp @p 110 64 0
say Du hast richtig geantwortet. Die Tür öffnet sich.

Die falsche Antwort löst ‘room1_wrong.mcfunction’ aus:
tp @p 90 20 0
say Das war falsch... Du bist in eine Falle gefallen!
Raum 2 ist auf dieselbe Weise aufgebaut in ‘room2_question.mcfunction’, zum Beispiel:
tp @a[x=10,y=64,z=0,distance=..5] 200 64 0
tellraw @a[x=200,y=64,z=0,distance=..3] {"text":"NPC: Wie viele Seiten hat ein Würfel?","color":"gold"}

Um die Quest zu starten, verwende einen Befehlsblock mit:
/function knowledgetest:start
Jede Antwortoption (Knopf oder Platte) in den Räumen sollte entweder mit der richtigen oder falschen Funktion verknüpft sein.
Um alles organisiert zu halten, verwende Koordinatenfilter oder Tags, damit der richtige Spieler die richtige Frage bekommt. Verwende Befehlsblöcke innerhalb der Räume für Eingaben und überlege, einen globalen Gewinn-Auslöser hinzuzufügen, wenn alle Spieler den Ausgang erreichen, mit etwas wie:
execute if entity @a[x=...,z=...,distance=..3] run say Alle sind entkommen!
Diese Art von Aufbau verwandelt einfache Teleportation in eine vollständige Mehrspieler-Rätselquest – und sie ist vollständig modular, sodass du sie mit mehr Räumen oder Rätseln erweitern kannst. Sag mir Bescheid, wenn du eine herunterladbare Version dieses Datapacks haben möchtest.
Teleportation gibt dir vollständige Kontrolle über den Raum in Minecraft. Mit nur ein paar Funktionsdateien kannst du vollständige Geschichten erschaffen – bei denen jeder Schritt, jeder Fehler und jeder Erfolg die Spieler an einen neuen Ort bringt. Versuch, deine eigene Quest auf Gamever zu bauen – und sieh, wie weit du deine Spieler allein mit Teleportation führen kannst.
