Come posso scrivere un command che controlla la presenza di un object chiamato?

Sto cercando di impostare un aggeggio che esegua la scansione di un Ghast Tear chiamato "essence of chuck norris" , ma non riesco a get i comandi corretti.

Come posso fare questo?

2 Solutions collect form web for “Come posso scrivere un command che controlla la presenza di un object chiamato?”

È necessario utilizzare il command /testfor :

 /testfor <target> [NBT] 

E nel tuo caso, assomiglierà a questo:

 /testfor @e[type=Item] {Item:{id:minecraft:ghast_tear,tag:{display:{Name:"essence of chuck norris"}}}} 

Ma attenzione! I comandi sono case-senitive, fai attenzione soprattutto alle lettere maiuscole.

Ecco una soluzione che tagga each giocatore con la lacrima di ghast nominata. Questo tag può quindi essere usato per bersagliare quei giocatori per altri comandi. I comandi sono per 1.12.2.


Usa 2 blocchi di command in una catena.

Il primo block di command è Repeat Unconditional Always Active with command:

 scoreboard players tag @a remove Holding 

Il secondo block di command è Chain Unconditional Always Active with command:

 scoreboard players tag @a add Holding {Inventory:[{id:"minecraft:ghast_tear",tag:{display:{Name:"essence of chuck norris"}}}]} 

Ora puoi usare questo tag per scegliere come target i giocatori che attualmente hanno l'object nel loro inventario. Un command di esempio per ucciderli tutti sarebbe:

 kill @a[tag=Holding] 
  • Perché il mio tentativo di occhiali per la visione notturna non funziona?
  • Come abilitare sethome e home su un server Vanilla Minecraft
  • Come posso vedere la dimensione del cielo?
  • Posso recuperare la posizione di un giocatore offline in SMP?
  • Non riesco a trovare il portle finale
  • Un object per rompere solo i blocchi SPECIFICATI?
  • Perché questo command elimina tutte le entity framework;?
  • Come posso riparare le incudini?
  • XboxTips.com Ci piace giocare a giochi, specialmente videogiochi con Xbox e Playstation.