
SuperVanish: Ficando Invisível no Seu Servidor Minecraft
<! - gh-polish-end - >"Permite que administradores do servidor fiquem completamente invisíveis e indetectáveis para outros jogadores"
LeonMangler/SuperVanish - github.com
Executando um servidor e precisa verificar os jogadores sem sua presença mudar como eles se comportam? SuperVanish torna os administradores completamente invisíveis: sem mensagem de entrada, sem nome na lista de abas, sem partículas de passos. Você observa, modera e constrói em paz enquanto todos assumem que você saiu.
O Que o SuperVanish Faz
No seu cerne, este é um plugin Bukkit para servidores Spigot, Paper e CraftBukkit que o transforma em um fantasma. Outros jogadores não podem ver seu personagem, não podem ouvi-lo pegar itens, e não receberão uma linha 'fulano entrou no jogo' quando você faz login. Você permanece totalmente funcional: voe, lute, construa, teletransporte, o que sua função permitir. Eles simplesmente não conseguem saber que você está lá.
É escrito em Java, tem apenas 147 estrelas no GitHub e é distribuído sob a licença MIT. Pequeno projeto, foco específico. Esse é o atrativo.
O mantenedor, LeonMangler, deixou claro no GitHub que o tempo para o plugin é limitado nos dias de hoje, então as atualizações chegam quando chegam. Mas o conjunto de recursos é maduro o suficiente para que raramente necessite de muito.
Por Que os Administradores Se Incomodam Com Isso
Pense no que acontece no momento em que os jogadores descobrem que um membro da equipe está online. O comportamento muda. O griefador fica quieto. Um cara construindo algo contra as regras de repente para. Você não aprende nada.
A invisibilidade corrige isso. Alguns casos concretos onde vi isso valer a pena:
- Pegando infratores no ato em vez de depois, quando o baú já está vazio.
- Inspecionando silenciosamente construções para blocos roubados ou dispositivos de redstone ocultos sem avisar ninguém.
- Assistindo a eventos como um torneio PvP sem sua tag de nome flutuando na arena.
- Fazendo manutenção no meio da sessão: corrigindo terreno, substituindo blocos, testando coisas, sem público algum.
E honestamente, às vezes você apenas quer jogar em seu próprio servidor sem quarenta pessoas enviando DM para você. Conversando sério, desapareça, respire, siga em frente.
Instalando
Isso é tão fácil quanto os plugins chegam. Pegue o jar da página SpigotMC do projeto (vinculada no README), solte na pasta de plugins do seu servidor e reinicie. Sem banco de dados, sem assistente de configuração.
<! - gh-code-start - ># Do seu diretório do servidor
cd plugins
# mova o jar baixado aqui
mv ~/Downloads/SuperVanish-6.2.18.jar.
# depois reinicie o servidor para que ele carregue
<! - gh-code-end - >
Uma vez em execução, os comandos são muito simples:
<! - gh-code-start - >/vanish # alternar sua própria invisibilidade
/sv # alias mais curto para a mesma coisa
/vanish <player> # desaparecer alguém (requer permissão)
<! - gh-code-end - >
As permissões funcionam através de nós como sv.use (para desaparecer) e sv.see (para ainda localizar outros funcionários desaparecidos). Conecte esses ao LuckPerms ou qualquer plugin de permissão que você execute, e pronto. A maioria dos administradores define sv.see para todo o grupo de funcionários para que os mods invisíveis ainda possam se coordenar.
Para desenvolvedores que desejam integrá-lo, o README lista uma dependência Maven do JitPack:
<! - gh-code-start - ><dependency>
<groupId>com.github.LeonMangler</groupId>
<artifactId>SuperVanish</artifactId>
<version>6.2.18-3</version>
</dependency>
<! - gh-code-end - >
A maioria dos proprietários de servidores nunca toca nessa parte. Está lá se você está construindo algo que precisa saber quem desapareceu.
Recursos que Vale a Pena Conhecer
O básico (sem spam de entrada/saída, oculto da aba, sem sons de coleta) é o que você esperaria. A parte mais interessante está em como ele tenta ser minucioso para ocultá-lo.

Ele bloqueia os vazamentos sorrateiros
Visibilidade não é apenas seu modelo. São os pequenos detalhes. Versões recentes impedem que jogadores desaparecidos acionem sensores de sculk calibrados, que é o tipo de detalhe que importa se seu servidor executa redstone profundo ou alarmes baseados em sculk. O changelog da versão mais recente também menciona uma opção NoMobSpawn para que você não acione acidentalmente spawners de mobs enquanto paira por uma fazenda. (Isso é apenas para PaperSpigot, vale a pena observar.)
Controle de ping da lista de servidores
Uma coisa que as pessoas esquecem: a contagem de jogadores no navegador de servidores. A atualização 6.2.18 adicionou um ouvinte de ping da lista de servidores do PaperSpigot especificamente para manter os recursos da lista de servidores funcionando corretamente, para que os funcionários desaparecidos não inflacionem sua contagem pública de jogadores. Pequena coisa, mas mantém seus números honestos.
Mensagens de avanço ocultas
Há um recurso HideAdvancementMessages (novamente apenas para Paper) para que você não transmita 'Admin conquistou o avanço Diamantes!' enquanto deveria estar invisível. Nada quebra a ilusão mais rápido do que uma mensagem em todo o servidor com seu nome.
Rápida observação: se você está decorando placas de equipe ou construindo um spawn limpo enquanto está desaparecido, o gerador de texto Minecraft é útil para texto formatado elegante, e a ferramenta de pesquisa de blocos é boa para verificar IDs de blocos exatos ao trocar materiais. De qualquer forma, voltemos à invisibilidade.
Onde as Pessoas Tropeçam
Alguns obstáculos que pegam novos usuários:
Recursos apenas para Paper. Vários dos togues mais novos (NoMobSpawn, HideAdvancementMessages, partes do tratamento da lista de servidores) funcionam apenas no PaperSpigot. No Spigot simples ou CraftBukkit, não espere que eles funcionem. Vale a pena saber antes de enviar um relatório de 'recurso quebrado'.
Outros funcionários ainda podem vê-lo, por design. Se sv.see estiver definido em seu grupo, administradores desaparecidos podem se ver mutuamente. Mods novos às vezes entram em pânico pensando que a invisibilidade 'não está funcionando' porque um colega ainda consegue detectá-los. Essa é a permissão fazendo seu trabalho.
Comportamento de mobs. Desaparecer nem sempre significa que todo mob o ignora imediatamente em todas as configurações. Verifique sua configuração e os togues relacionados a mobs se um zumbi ainda estiver em caminho para seu eu invisível.
As atualizações são ocasionais. O mantenedor diz claramente que solicitações pull devem permanecer pequenas porque o tempo de teste é curto. Tradução: isso é estável, mas não espere lançamentos rápidos. Fixe uma versão que funcione para sua compilação Minecraft e teste antes de atualizar um servidor ativo.
Mais uma coisa: sempre teste em um mundo de preparação primeiro. Uma vez alternei uma configuração de invisibilidade em uma caixa ativa e confundi metade da minha equipe por dez minutos. Lição aprendida.
Alternativas que Vale a Pena Considerar
SuperVanish não é o único fantasma da cidade. Alguns outros com os quais as pessoas o comparam:
- PremiumVanish, do mesmo desenvolvedor, é o irmão pago com suporte de rede cruzada (rede BungeeCord/Velocity) e controle mais granular. Se você executar uma rede em vez de um único servidor, esse é o que deve considerar o preço.
- EssentialsX /vanish é integrado ao pacote Essentials. É mais básico, mas se você já executa Essentials, pode não precisar de um plugin separado.
Para um único servidor Spigot ou Paper, porém, SuperVanish atinge o ponto ideal: gratuito, focado, e faz o trabalho sem arrastar cem outros comandos.
Minha Opinião
Se você executa um servidor e ainda não tem uma solução de invisibilidade, esta é uma fácil aprovação. É gratuita, tem licença MIT para que você possa fazer fork se precisar, e o conjunto de recursos cresceu silenciosamente para cobrir casos extremos estranhos (sensores de sculk, desovos de mobs, pings de servidores) que hacks mais baratos de invisibilidade perdem. Apenas entre sabendo que os togues mais sofisticados querem Paper, e que as atualizações chegam no ritmo do mantenedor. Para a maioria dos administradores, esse é um compromisso perfeitamente justo.
<! - gh-polish-start - > Visite LeonMangler/SuperVanish no GitHub ↗ <! - gh-polish-end - >

