Visão geral

Aguardando aprovação v1.2.2
Plataformas
Paper, Purpur, Folia
Minecraft
1.21 a 1.21.11 (Java 21); 26.x (Java 25)
Java
21 / 25
Obrigatório
Nenhum
Opcional
PlaceholderAPI, MiniPlaceholders, LuckPerms

O NewbieShield protege jogadores realmente novos com imunidade a PvP baseada no tempo online e vidas configuráveis do Totem Guardião. Os jogadores existentes são registrados sem proteção quando o plugin é instalado pela primeira vez.

Requisitos #

  • Paper, Purpur ou um fork compatível do Paper
  • Minecraft 1.21 até 1.21.11 com Java 21
  • Minecraft 26.x com Java 25
  • PlaceholderAPI, MiniPlaceholders e LuckPerms são opcionais

Instalação #

  1. Pare o servidor.
  2. Coloque NewbieShield.jar no diretório plugins do servidor.
  3. Inicie o servidor uma vez para gerar a configuração e os arquivos de idioma.
  4. Configure plugins/NewbieShield/config.yml conforme necessário.
  5. Execute /newbieshield doctor para verificar o backend de armazenamento ativo.

O YAML funciona sem configuração. O SQLite é recomendado para servidores independentes maiores. O MySQL é pensado para redes que compartilham o estado da proteção. Use /newbieshield migrate <YAML|SQLITE|MYSQL> confirm antes de alterar storage.type e depois reinicie o servidor.

Principais recursos #

  • Imunidade a PvP medida apenas enquanto o jogador está online
  • Bloqueio mútuo de PvP opcional
  • Vidas do Totem Guardião contra dano letal de mobs, quedas, lava, PvP e outros danos normais
  • Prioridade do Totem da Imortalidade vanilla quando configurada
  • Atribuição direta, por projétil, por dono de animal domesticado e por origem de TNT
  • Registro inicial na instalação que deixa os jogadores existentes intocados
  • Armazenamento em YAML, SQLite e MySQL
  • HUD em action bar, boss bar ou desativado
  • Mensagens em inglês, turco, alemão, espanhol e francês
  • Compatibilidade com os agendadores do Paper e do Folia
  • Validação da configuração, rejeição segura de recargas, migração de configuração versionada e persistência ao desligar

Rede e privacidade #

O NewbieShield não envia dados de jogadores para lugar nenhum. As métricas opcionais do bStats vêm desativadas por padrão (integrations.metrics.enabled: false). O verificador de atualizações vem ativado por padrão: quando o servidor inicia, ele consulta a API do BuiltByBit para obter a versão mais recente do recurso NewbieShield e registra uma linha no log se existir uma mais nova. Defina integrations.update-checker.enabled: false para desativá-lo.