Domanda:
Sono bloccato in un ciclo di teletrasporto. Cosa posso fare?
Kingbluesapphire
2014-06-02 08:57:48 UTC
view on stackexchange narkive permalink

Ho impostato un blocco di comandi su / tp . Doveva attivarsi solo se avevi 0 tempo rimanente e attivare il blocco comandi con un orologio a tramoggia per continuare a dargli energia.

Ma non sta controllando se hai 0 tempo rimanente, quindi continua a teletrasportarmi. Non riesco ad avvicinarmi abbastanza al blocco dei comandi per romperlo, quindi sono bloccato in un ciclo infinito di teletrasporto.

Qualche idea?

Undici risposte:
MrLemon
2014-06-02 13:54:48 UTC
view on stackexchange narkive permalink

Se stai eseguendo questo mondo su un server multiplayer, puoi disabilitare completamente i blocchi di comandi tramite le proprietà del server. Spegni il server, apri server.properties con un editor di testo a tua scelta e imposta

  enable-command-block = false  

Questo disabilita tutti i blocchi di comandi. Partecipa al gioco, distruggi il blocco di comandi in questione e riattivalo in seguito.

In singleplayer, è un po 'più complicato. Devi aprire il mondo come server multiplayer *. Apri server.properties e imposta

  level-name = [percorso relativo al tuo savegame]  

ad es. salva / world (usa / per dividere le cartelle).


* Se non hai ancora eseguito un server multiplayer, puoi scaricare server.jar (o server.exe) dal sito web di Minecraft e salvarlo ovunque tu vuoi. Eseguilo una volta per generare alcuni file, incluso server.properties e un savegame chiamato world.

Per unirti al tuo server, connettiti a localhost o 127.0.0.1 in Minecraft.

Penso che questa soluzione funzioni meglio se stai già utilizzando un server.
Sono un po 'sorpreso che non ci sia una regola di gioco per questo, che devi farlo attraverso le proprietà del server.
Riking
2014-06-02 10:34:32 UTC
view on stackexchange narkive permalink

Per situazioni come questa, uno strumento esterno di editing del mondo è il migliore. Trova il blocco di comandi ed eliminalo.

Uno comune è MCEdit, disponibile qui: http://www.mcedit.net/


Come menzionato da @MrLemon, potresti eseguire un server multiplayer, nel qual caso MCEdit è una cattiva idea: il tempo di download di una mappa da 60 GB non è trascurabile. In tal caso, segui la sua risposta.

Rainbow Dash
2015-08-06 07:15:56 UTC
view on stackexchange narkive permalink
  / fill X1 Y1 Z1 X2 Y2 Z2 minecraft: air  

Compila XY e Z con le coordinate approssimative del blocco di comando e hai sostituito una regione intorno il blocco di comando con l'aria.

MrLemon
2015-08-05 13:45:14 UTC
view on stackexchange narkive permalink

Un'altra alternativa è modificare il comando utilizzando NBTExplorer. Questo strumento è molto meno potente di MCEdit, ma è più facile da usare e funziona in questo caso. Funziona in gran parte come la mia risposta qui, quindi sentiti libero di farvi riferimento nel caso in cui qualcosa non fosse chiaro. La cosa cruciale è che devi ricordare dove si trova il tuo blocco di comandi o qualsiasi parte semi-univoca del tuo comando.

I blocchi di comando sono entità tile / blocco, poiché un normale valore di dati non è sufficiente per memorizzare tutte le informazioni su di essi. Invece, hanno dati NBT simili a entità, che sono dettagliati nel wiki. In particolare, i blocchi di comandi ("Control") hanno una voce Command . NBTExplorer è in grado di leggere il formato della regione e cercare un'entità tile con una voce specifica.

  1. Chiudi Minecraft. Apri il programma e seleziona File> Apri cartella di salvataggio di Minecraft . Otterrai un elenco di cartelle corrispondenti ai tuoi mondi. Apri il mondo in cui desideri cercare e seleziona la cartella "Regione".

  2. Usa Cerca> Trova ( Ctrl kbd > + F ) per cercare Nome: comando e Valore: [frammento di comando] finché non trovi il blocco di comandi in questione (questo è descritto in maggior dettaglio nella risposta collegata sopra).

  3. Fai doppio clic sulla voce Comando e cambia il suo valore per correggere il comando direttamente (ad esempio, trasformare \ kill @e [type =! player] in \ kill @e [type =! Player] ) o semplicemente inserire qualcosa di innocuo (es. lasciarlo vuoto).

  4. Premere il pulsante di salvataggio e chiudere NBTExplorer. Quando apri il tuo mondo in Minecraft, il comando dovrebbe essere cambiato.

jc3833
2014-06-04 12:00:49 UTC
view on stackexchange narkive permalink

Distruggi il blocco utilizzando un editor mondiale, quindi utilizza un blocco di comandi per il comparatore per la parte di test con il comando / testfor .

Volete che il comparatore vada a un blocco di comandi che mette solo un messaggio per scoprire se il comando e il comparatore / testfor funzionano correttamente. Non avviare il comando / tp fino a quando non avrai verificato che le prime due parti funzionino correttamente l'una con l'altra.

PikaArtTehBro
2014-06-03 19:42:16 UTC
view on stackexchange narkive permalink

Se il blocco di comando non è allo spawn; digita /kill.

Ma se uno è allo spawn, guarda in basso molto velocemente e romperlo se puoi.

Non puoi.Ti uccide troppo velocemente.
Someone
2015-04-26 17:38:39 UTC
view on stackexchange narkive permalink

Potresti cambiare la regola del gioco randomTickSpeed ​​ in 0.

Mi è successa qualcosa di simile: venivo teletrasportato di 5 blocchi con un blocco di comandi in un carrello da miniera su un attivatore alimentato rotaia. Si attivano ogni 4 tick di gioco.

`randomTickSpeed` non ha assolutamente nulla a che fare con l'attivazione dei blocchi di comando.Colpisce solo le zecche casuali responsabili della crescita di piante e simili.
brododragon
2019-09-26 05:51:20 UTC
view on stackexchange narkive permalink

Poiché si tratta di un blocco di comandi, digita semplicemente il seguente comando nella chat:

  / gamerule commandBlocksEnabled false
 

Questo disabiliterà i blocchi di comandi.Quindi digita questo quando sei in una posizione sicura:

  / gamerule commandBlocksEnabled true
 

Questo riattiverà i blocchi di comandi.

Awesome Gamer 333
2017-07-24 04:24:40 UTC
view on stackexchange narkive permalink

Passaggio 1: individua le coordinate del blocco di comandi che ti sta teletrasportando

Il passaggio 2 procede come segue: / fill (coordinata x del blocco di comando) (coordinata y del blocco di comando) (coordinata z del blocco di comando) (coordinata x del blocco di comando) (coordinata y del blocco di comando) (coordinata z del blocco di comando) minecraft: air

Ad esempio, se il blocco dei comandi è a 34 55-2769 do / fill 34 55-2768 34 55-2768 minecraft: air

Questa è una risposta simile alla risposta che Rainbow Dash ha dato due anni fa.Inoltre, se stai solo provando a sostituire un blocco, il comando `setblock` non richiede di inserire due volte le stesse coordinate.
FoxDynamiteGirl
2019-04-25 23:39:59 UTC
view on stackexchange narkive permalink

Potresti passare alla modalità Creativa e volare in modo che non possa raggiungerti se è sotto di te come una piastra di pressione ... Non so se funzionerà, ma puoi provarlo!^ _ ^

Per favore rispondi solo se hai una risposta, altrimenti commenta.Questa soluzione non funziona.
user116097
2015-06-20 22:22:46 UTC
view on stackexchange narkive permalink

Se tutto il resto fallisce, usa / summon PrimedTnt per far saltare in aria il blocco di comandi.

Questo non funziona.I blocchi di comando hanno una resistenza agli scoppi incredibilmente alta e non verranno fatti saltare in aria da un singolo pezzo di TNT.Il meglio che si può sperare è far saltare in aria l'orologio, ma ci sono anche orologi che non possono essere gonfiati (come un orologio a 20 Hz).


Questa domanda e risposta è stata tradotta automaticamente dalla lingua inglese. Il contenuto originale è disponibile su stackexchange, che ringraziamo per la licenza cc by-sa 3.0 con cui è distribuito.
Loading...