Come rilevare se un giocatore si disconnette dal gioco in Minecraft?

Sto costruendo una mappa dei giochi di sopravvivenza Minecraft, in cui l'area di battaglia si trova su un'isola galleggiante. I miei amici hanno scoperto che se cadevano a terra, potevano velocemente uscire e ricollegarsi per sfuggire ai danni da caduta e non morire, quindi barare.

Esiste comunque la possibilità di rilevare se un giocatore si disconnette per poter incrementare il punteggio di morte?

Sto costruendo la vaniglia, sto cercando di rendere automatizzata un'intera mappa con solo blocchi di command e redstone, questa è l'ultima cosa che devo fare ora.

Innanzitutto, dovresti impostare un objective del quadro di valutazione di tipo stat.leaveGame :

 /scoreboard objectives add JustLeft stat.leaveGame 

Quando un giocatore lascia il mondo, il punteggio di JustLeft aumenta di 1 a causa del suo tipo.

Su un orologio da qualche parte, dovresti avere:

 /scoreboard players set @a[score_JustLeft_min=1] Death 1 

Per impostare il punteggio di morte dei giocatori che si sono appena relazionati a 1. Seguito da:

 /scoreboard players set @a[score_Death_min=1] JustLeft 0 

In modo che il loro punteggio JustLeft viene ripristinato dopo aver impostato il punteggio di morte, impedendo loro di essere continuamente uccisi.

@a seleziona solo i giocatori online, quindi dovrebbero solo avere il loro punteggio di Morte impostato e poi azzerare quando si ricongiungono al mondo, anche se le loro statistiche di JustLeft aumenteranno a 1 immediatamente.