Visão geral
- 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 #
- Pare o servidor.
- Coloque
NewbieShield.jarno diretóriopluginsdo servidor. - Inicie o servidor uma vez para gerar a configuração e os arquivos de idioma.
- Configure
plugins/NewbieShield/config.ymlconforme necessário. - Execute
/newbieshield doctorpara 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.