Skip to content
Skip to content
Voltar ao Blog
Guia Completa para /kill @e[type=!player] no Minecraft

Guia Completa para /kill @e[type=!player] no Minecraft

Alexandru Maftei
Alexandru Maftei
@ice
Updated
3 visualizações
TL;DR:O comando /kill @e[type=!player] elimina todas as entidades no seu mundo, exceto jogadores. Ideal para limpeza de servidores e gerenciamento de lag, mas exige truques ativados e uso cuidadoso.

O comando /kill @e[type=!player] elimina todas as entidades no seu mundo, exceto jogadores. É uma solução em uma linha para limpar todos os mobs, itens e caos quando o servidor está laggy ou você simplesmente quer um novo início.

O que faz este comando

Vamos desmontá-lo. /kill @e[type=!player] alvo todas as entidades (@e significa "todas as entidades") e exclui jogadores com esse seletor [type=!player]. Quando você executa, tudo morre instantaneamente. Mobs, animais, itens soltos, minecarts, manequins de armadura, esferas de experiência, tudo. As únicas coisas que restam são você e qualquer outro jogador conectado.

A beleza desse comando está na simplicidade. Você não está alvo biomas ou dimensões específicos. Não está filtrando por saúde ou idade. É apenas: "mata todas as coisas não-jogador agora." Um comando, resultados instantâneos.

Quando você precisaria disso

Usei isso no meu SMP quando as coisas saíram de controle. Tínhamos cerca de quinhentas vacas de um tentativa falha de automação de fazenda, e meus quadros estavam caindo. Um comando resolveu. Levou o servidor de inexecutável para suave instantaneamente.

Outros cenários onde isso ajuda:

  • Chutes de lag de mobs acumulados durante testes de granja de mobs
  • Limpeza de itens deixados após um wipe ou redefinição
  • Remoção de toneladas de manequins de armadura de um edifício após terminar com eles
  • Limpeza após uma explosão de TNT experimentar ir muito longe (falando por experiência aqui)
  • Preparando um servidor para uma nova temporada

O verdadeiro caso de uso é gerenciamento de servidor. Em um servidor multiplayer, a limpeza de administração é constante. Este comando reduz o tempo de limpeza de horas para milissegundos. Se você estiver executando qualquer tipo de servidor público, chegará a isso eventualmente.

Como usá-lo

Primeiro, você precisa de truques ativados. Em singleplayer, crie seu mundo com truques ativados. Em servidores, configure enable-command-block em sua server.properties para true, ou simplesmente execute com privilégios de op. Em seguida, pressione T para abrir o chat, digite o comando exatamente como mostrado e pressione enter.

/kill @e[type=!player]

E pronto. Tudo, exceto jogadores, morre instantaneamente. Portanto, afeta todo o mundo carregado simultaneamente. Aqui está a coisa, se você estiver preocupado por ter perdido algo na sintaxe do comando, teste em um mundo criativo primeiro. Copie e cole diretamente e não terá erros de digitação.

Uma coisa a observar: isso é imediato. Não há confirmação, não há contagem regressiva, não há misericórdia. Você executa e acontece. Se você acidentalmente alvoou a coisa errada, você não pode desfazer (a menos que você tenha um backup, o que você deve ter de qualquer forma).

Variations e o que elas fazem Diferentemente

Quer matar apenas mobs e manter animais vivos? Use /kill @e[type=!player,type=!cow,type=!sheep] e continue adicionando tipos de entidades que você deseja proteger. Isso se torna complicado rapidamente com múltiplas exceções, mas funciona.

Matar apenas itens soltos? /kill @e[type=item] limpa o lixo no chão sem tocar em criaturas vivas. Útil após uma grande limpeza de construção.

Apenas mobs hostis? Isso é mais complicado. Não há uma tag "hostil" que você possa filtrar no Minecraft vanilla, então você precisaria listar cada um: /kill @e[type=zombie,type=creeper,type=skeleton] etc. Se torna longo rapidamente. E é aqui que mods ou datapacks se tornam seus amigos se você estiver fazendo isso constantemente.

Matar entidades em um raio específico? /kill @e[type=!player,distance=..50] mata tudo que não é um jogador dentro de 50 blocos de você. Você pode substituir esse número de distância.

A Zona de Perigo: O que pode de Errado

Este comando é poderoso. Isso significa que pode estragar coisas muito mal se mal utilizado. Ele apagará todos os seus quadros de itens com mapas, todos os seus manequins de armadura de seus edifícios, todos os seus veículos, todos os seus shulkers que você estava usando para armazenamento (okay, shulkers sobrevivem, mas o ponto se aplica). Eu assisti a construtores perderem horas de trabalho porque alguém executou isso em um servidor sem pensar nas consequências.

Se você estiver em um servidor multiplayer, restrinja isso a administradores apenas. Use plugins de permissão para garantir que jogadores aleatórios não possam aniquilar todas as entidades do servidor com uma mensagem de chat. Não é complicado bloquear, mas importa.

Uma coisa mais: isso não redefine o mundo. Seu terreno permanece. Seus edifícios permanecem. Você está apenas removendo coisas vivas e itens. Então, se alguém construiu uma granja de mobs gigante que está lagando o servidor, isso limpa os mobs, mas não a estrutura da granja em si, que ainda pode ser um problema dependendo do que está causando o lag.

Vale a Pena Executar ou é Excesso?

Francamente? É essencial para qualquer operador de servidor. Mantenha este comando marcado ou memorizado. No momento em que o servidor começar a sufocar com spam de entidades, você irá querê-lo com acesso instantâneo. Em singleplayer, você pode se passar sem ele, desde que você possa cull mobs manualmente, mas ainda economiza tempo.

Se você estiver testando o desempenho do servidor ou executando diagnósticos de lag, você também pode verificar nossa ferramenta de DNS do Minecraft gratuitos para ver se fatores de rede estão afetando sua conexão ao lado de contagens de entidades. E se você estiver gerenciando um servidor multiplayer e precisar testar a conectividade, o testador de Votifier do Minecraft pode ajudá-lo a verificar a configuração de comunicação do servidor.

O comando vale a pena conhecer, mesmo se você nunca o usará. A gestão de servidor surge mais rápido do que você esperaria.

About the author
Alexandru Maftei
Alexandru MafteiLead Writer

Lead writer at minecraft.how. Long-time Minecraft player running a small SMP server, testing every build, mod, and seed before writing about it.

Share with your friends!

Comments

No comments yet. Be the first to share your thoughts!

We use cookies to improve your experience. By continuing to use this site, you agree to our use of cookies. Read our Privacy Policy