![Guida Completa a /kill @e[type=!player] in Minecraft](https://cdn.minecraft.how/images/blog/7226/complete-guide-to-kill-at-etypeplayer-in-minecraft.webp)
Guida Completa a /kill @e[type=!player] in Minecraft
Il comando /kill @e[type=!player] uccide ogni entità nel tuo mondo, tranne i giocatori. È una soluzione in una riga per pulire tutti quei mob, oggetti e caos accumulati quando il tuo server diventa lento o desideri semplicemente un nuovo inizio.
Cosa Fa Esattamente Questo Comando
Vediamolo in dettaglio. /kill @e[type=!player] mira a tutte le entità (@e significa "tutte le entità") ed esclude i giocatori con il selettore [type=!player]. Quando lo esegui, tutto muore istantaneamente. Mob, animali, oggetti abbandonati, minecart, manichini da armatura, sfere di esperienza, tutto. Le uniche cose che rimangono sono te e gli altri giocatori connessi.
La bellezza di questo comando è la sua semplicità. Non stai mirando a biomi specifici o dimensioni. Non stai filtrando per salute o età. È solo: "uccidi ogni cosa che non è un giocatore, adesso". Un comando, risultati immediati.
Quando Potresti Avevne Bisogno
L'ho usato nel mio SMP quando le cose sono sfuggite di mano. Avevamo circa cinquecento vacche a causa di un tentativo di automazione della fattoria fallito, e i miei frame si abbassavano. Un comando l'ha risolto. Ha portato il server da non giocabile a fluido in un attimo.
Altri scenari in cui aiuta:
- Spunte di lag a causa di mob accumulati durante i test dei farm di mob
- Pulizia degli oggetti lasciati dopo un reset o un wipe
- Rimozione di tonnellate di manichini da armatura da un edificio dopo averli usati
- Pulizia dopo un esperimento di esplosione TNT che è andato troppo lontano (parlo per esperienza)
- Preparazione di un server per una nuova stagione
L'uso reale è la gestione del server. In un server multiplayer, la pulizia dell'amministratore è costante. Questo comando riduce il tempo di pulizia da ore a millisecondi. Se gestisci qualsiasi tipo di server pubblico, alla fine ricorrerai a questo.
Come Utilizzarlo
Prima, devi abilitare i cheat. In singleplayer, crea il tuo mondo con i cheat attivati. Nei server, imposta enable-command-block nella tua server.properties su true, o semplicemente eseguilo con privilegi op. Poi premi T per aprire la chat, digita il comando esattamente come mostrato, e premi invio.
/kill @e[type=!player]
E basta. Tutto, tranne i giocatori, muore istantaneamente. Quindi influisce sul mondo intero caricato contemporaneamente. Ecco il punto: se ti preoccupi di aver mancato qualcosa nella sintassi del comando, sperimentalo in un mondo creativo prima. Copia-incolla direttamente e non avrai errori di battitura.
Una cosa da tenere d'occhio: è immediato. Non c'è conferma, non c'è conto a ritroso, non c'è pietà. Lo esegui e accade. Se per errore hai mirato la cosa sbagliata, non puoi annullarlo (a meno che non abbia una copia di backup, che dovresti sempre avere comunque).
Variante e Cosa Fanno Differenzemente
Vuoi uccidere solo i mob e mantenere gli animali vivi? Usa /kill @e[type=!player,type=!cow,type=!sheep] e aggiungi tipi di entità da proteggere. Diventa ingiocabile con molte eccezioni, ma funziona.
Uccidere solo oggetti abbandonati? /kill @e[type=item] pulisce la tua scarsella da oggetti senza toccare creature vive. Utile dopo una grande pulizia di costruzione.
Solo mob ostili? È più complicato. Non c'è un tag "ostile" che puoi filtrare in Minecraft vanilla, quindi dovresti elencare ciascuno: /kill @e[type=zombie,type=creeper,type=skeleton] ecc. Diventa lungo rapidamente. E qui i mod o i datapack diventano i tuoi amici se lo fai costantemente.
Uccidere entità in un raggio specifico? /kill @e[type=!player,distance=..50] uccide tutto ciò che non è un giocatore entro 50 blocchi da te. Puoi sostituire quel numero di distanza.
La Zona Pericolosa: Cosa Può Andare Storto
Questo comando è potente. Ciò significa che può rovinare le cose in modo peggiore se usato male. Cancellerebbe tutti i tuoi frame degli oggetti con mappe, tutti i tuoi manichini da armatura dalle tue costruzioni, ogni entità montabile, tutti i tuoi shulker che usavi per lo spazio di archiviazione (okay, i shulker sopravvivono, ma il punto è chiaro). Ho visto costruttori perdere ore di lavoro perché qualcuno ha eseguito questo su un server senza pensare alle conseguenze.
Se sei su un server multiplayer, limita questo ai soli amministratori. Usa plugin di permesso per assicurarti che giocatori casuali non possano annullare tutte le entità del tuo server con un solo messaggio di chat. Non è complicato sbloccarlo, ma conta.
Una cosa in più: questo non resetta il mondo. Il tuo terreno rimane. Le tue costruzioni rimangono. Stai solo rimuovendo cose vive e oggetti. Quindi, se qualcuno ha costruito una gigantesca fattoria di mob che sta lagando il server, questo pulisce i mob ma non la struttura della fattoria stessa, che potrebbe comunque essere un problema a seconda di cosa sta causando il lag.
Val La Pena o Eccessivo?
Onestamente? È essenziale per qualsiasi operatore di server. Tieni questo comando segnalato o memorizzato. Il secondo in cui il tuo server inizia a soffrire per lo spam di entità, vorrai questo accesso immediato. In singleplayer, puoi fare senza di esso poiché puoi semplicemente uccidere i mob manualmente, ma comunque risparmia tempo.
Se stai testando le prestazioni del server o esegui diagnostica sul lag, potresti anche controllare il nostro strumento DNS Minecraft gratuito per vedere se fattori di rete influenzano la tua connessione insieme ai conteggi di entità. E se gestisci un server multiplayer e hai bisogno di testare la connettività, il tester Minecraft Votifier può aiutarti a verificare la configurazione di comunicazione del tuo server.
Il comando vale la pena saperlo anche se non lo usi mai. La gestione del server si presenta più rapidamente di quanto pensi.
Lead writer at minecraft.how. Long-time Minecraft player running a small SMP server, testing every build, mod, and seed before writing about it.


