Ich habe einen Befehlsblock verloren, wie kann ich das finden?

Ich habe einen Befehlsblock gemacht, der es den ganzen Tag macht. Ich möchte es abschalten, aber ich habe es verloren. Was ist der schnellste Weg, um es zu finden?

Hierfür kannst du NBTExplorer verwenden.

Warum? Da der Befehl (en), den Sie in Ihren Befehlsblöcken hatten, in den NBT-Daten des Befehlsblocks gespeichert ist. Mit NBTExplorer finden Sie den Befehlsblock, aber nur wenn:

  • Sie erinnern sich an alle oder einen Teil des Befehls, der darin geschrieben wurde

  • Der Befehl darin ist nicht zu viele andere Blöcke in der Welt

Wenn Sie keinen Teil des Befehls kennen, der ausgeführt wird, versuchen Sie, " @ ", " / " oder " "In das Suchfeld. (Danke an @MBraedley für die Ankündigung)


So installieren Sie NBTExplorer:

Du musst .NET Framework 2.0 (oder höher) haben, um das Programm auszuführen. Sie können das Installationsprogramm für Windows (und Linux mit Mono-Core und Mono-Winforms-Paketen installiert) hier und hier für Mac herunterladen.

Nach dem Herunterladen entpacken Sie die ZIP-Datei (ich empfehle dies zu tun, um dies in einem neuen Ordner zu tun). Dann führen Sie das Programm mit der Bezeichnung "NBTExplorer.exe"


Wie benutzt man NBTExplorer?

Eins haben Sie die Anwendung installiert, führen Sie es aus. Gehen Sie dann mit diesen Schritten vor:

  1. Klicken Sie auf Datei in der oberen Registerkarte und wählen Sie dann Minecraft speichern Ordner (nicht in neueren Versionen benötigt)

  2. Wähle deine Welt aus der GUI. Doppelklicken Sie darauf, nachdem es im Fenster angezeigt wird, und klicken Sie dann einfach auf den Ordner "Region":

Schön, richtig?

Wenn du drin drinst (nicht benötigt), solltest du Dateien mit * .mca oder * .mcr, zB "r.0.1.mcr"

  1. Klicken Sie in der oberen Registerkarte auf Suchen und dann in der Liste suchen :

Beeindruckend!

  1. Ein Fenster mit dem Namen "Find" erscheint. Im Inneren befinden sich zwei Checkboxen und zwei Textbereiche neben ihnen. Überprüfe beide Boxen. Geben Sie im ersten leeren Textfeld "Befehl" ein. In der zweiten geben Sie einen beliebigen Teil des Befehls in Ihrem Befehlsblock ein, den Sie sich erinnern. Ich vermute, dass du den Befehl " time set day " benutzt hast. Wenn ja, geben Sie diesen Befehl in das Feld ein. Sonst gebe ich einen Teil des Befehls, den du dich erinnerst:

Hast du das gesehen Reine Fähigkeit!

  1. Klicken Sie auf Suchen oder drücken Sie die Eingabetaste auf Ihrer Tastatur. Nach einer Weile (abhängig von Ihrer Weltgröße, von Sekunden bis Minuten), wird Ihre Suche ein Ergebnis zurückgeben (das erste, was es gefunden hat) – es zeigt Ihnen den vollständigen Befehl, die Koordinaten und einige weitere NBT Daten des Befehlsblocks mit dem Befehl, nach dem du gesucht hast:

Wieder, so wow

Meine Testwelt (die Karte The Dropper) hatte nicht den Befehl " time set day " irgendwo, also habe ich stattdessen gesucht /spawnpoint :

Eingegebene Bildbeschreibung hier

  1. Wenn dies der Befehlsblock ist, nach dem du gesucht hast, nimm die Koordinaten, die du dir gegeben hast (X, Y, Z) und teleportieren sie in Minecraft von /tp @p XYZ .

  2. Wenn der Befehlsblock, den es gefunden hat, nicht derjenige ist, den Sie gesucht haben, klicken Sie auf die obere Registerkarte, und klicken Sie dann auf Weiter in der Liste, die auftaucht:

Eingegebene Bildbeschreibung hier

Dann wiederholen Sie die Schritte 5-7, bis Sie Ihren Befehlsblock finden!

  1. Wenn das Programm nicht das gewünschte Ergebnis gefunden hat, versuchen Sie, nach etwas anderem zu suchen (zB nur time set statt der time set day ).

Für weitere Hinweise sind hier einige Links:

  • Minecraft Forum NBTExplorer Post und FAQ

  • Minecraft Wiki: NBT-Tags

  • Windows / Linux und Mac Download Links

  • GitHub-Projektseite

  • Bearbeiten: Eine sehr schöne Antwort von MrLemon

Laden Sie MCEdit herunter und wählen Sie die Region aus, in der der Befehlsblock steht. Dann verwenden Sie die Suchoption für ID 137 (Befehlsblock).

Ich habe noch nie MCEdit benutzt. Allerdings könnte hier ein paar Tipps sein:

  • Wenn du viel Zeit in diesem Stück oder in der Nähe verbracht hast, drücke f3, um Debug-Informationen zu öffnen und die regionale Schwierigkeit zu überprüfen. Regionale Schwierigkeit erzählt Ihnen, wie viel Zeit Sie in diesem Stück verbracht haben, da Minecraft es schwieriger macht, wenn Sie mehr Zeit in einem Stück haben.
  • Wenn Ihr Befehlsblock unterirdisch ist (wie in umgeben von Massen von Stein) oder einfach irgendwo begraben, geben Sie / gamemode 3 ein, um den Zuschauer-Modus zu starten. Spectator-Modus ermöglicht es Ihnen, durch Blöcke zu gehen – wenn Sie in einem Block sind, sind andere Blöcke versteckt, es sei denn, es gibt eine Öffnung (schwer zu erklären). Du kannst es selbst ausprobieren. Wenn dein Befehlsblock in einer riesigen Masse von Blöcken ist, solltest du es so schnell finden können.

  • Ich könnte falsch sein, aber ich bin mir ziemlich sicher, dass Befehlsblöcke keine Chunks laden. (Wenn sie es tun, korrigieren Sie mich.) Aktivieren Sie die Befehlsblock-Chat-Ausgänge und drehen Sie die Chunks auf einen hohen Wert. Wenn du die Ausgänge bekommst, dann setz dich nieder und stoße herum, bis du das richtige Stück gefunden hast.

Hoffentlich helfen dir das!

Losing Command Blocks können problematisch sein. Ich würde zuerst versuchen, mit /gamemode spectator zu umschauen und fliegen durch Ihre Welt vor dem Herunterladen MCEdit Unified (die gut respektiert Community-Zweig von MCEdit gepflegt) und sucht herum.

In MCEdit Unified:

  1. Öffne deine Welt (level.dat)
  2. Drücken Sie TAB, um zur Chunk View zu wechseln
  3. RIGHT-CLICK und HOLD um deine Welt zu bewegen, bis du irgendwelche gelben Umrisse sehst
  4. Benutze das MOUSEWHEEL zum Zoomen und zentriere deinen gewählten Bereich
  5. Drücken Sie TAB, um zur Kameraansicht zurückzukehren
  6. Verwenden Sie WASD und Ihre MAUS, um herum zu fliegen, um Ihren Block zu finden
  7. Löschen Sie den Block in MCEdit (klicken Sie, um auszuwählen, ein Menü wird geöffnet) oder öffnen Sie Ihre Welt, um es loszuwerden

Viel Glück. 🙂

Verwenden Sie Worldedit (oder laden Sie es herunter) und geben Sie //replacenear 100 command_block air , um Ihren Befehlsblock loszuwerden.

Das ist, wie zu,

  1. Beenden Sie das Spiel
  2. Gehen Sie zu 1.8 Update, indem Sie auf Profil bearbeiten klicken
  3. Geh zurück in die welt
  4. / Zeit eingestellt Nacht
  5. Wenn es in die Nacht zurückkehrt, speichern und beenden
  6. Wechseln Sie zurück zum neuesten Update
  7. / Zeit wieder Nacht
  8. Es sollte so funktionieren wie in 1.8: D

Ich bin nicht sicher, was es tut, aber es stoppt den Befehlsblock von der Arbeit: D