Minecraft Servers HQ

🔌 Sobre o WorldGuard

O WorldGuard é um plugin de Minecraft para definir regiões protegidas e aplicar regras específicas por área. Ele permite que administradores de servidor e criadores de mapas criem zonas que controlam construção, PvP, explosões, comportamento dos mobs, uso de itens/blocos e muitos outros mecânicos de jogabilidade por meio de flags e configurações ajustáveis.

🎯 Objetivo

O WorldGuard resolve um problema comum de servidores: griefing, mecânicas destrutivas acidentais ou intencionais e regras de jogo inconsistentes entre diferentes áreas. Ele oferece aplicação baseada em regiões, para que diferentes partes de um mundo possam ter regras independentes sem alterar as configurações globais do servidor.

⚙️ Recursos

  • Criação e gerenciamento de regiões (regiões cúbicas e poligonais via seleções do WorldEdit).
  • Flags por região para ativar/desativar comportamentos (ex.: pvp, entrada, construção, propagação de fogo, TNT, griefing de mobs, coleta de itens).
  • Lista de bloqueio de blocos/itens e controle de interação orientado por flags.
  • Proteção de baús e outras mecânicas relacionadas à proteção.
  • Ferramentas de administração e comandos utilitários (relatórios, profiling, comandos de controle imediato como interromper a propagação do fogo).
  • API extensível e drivers de armazenamento (a documentação inclui seções de armazenamento e API).

🧩 Para quem é

  • Servidores Survival e SMP que precisam de proteção por área.
  • Servidores públicos com áreas de spawn ou eventos que exigem regras personalizadas.
  • Criadores de mapas e servidores de aventura que querem controle detalhado das regras de jogo por região.
  • Administradores e moderadores que precisam de ferramentas para gerenciar griefing e o comportamento do servidor.

🏗️ Casos de uso de exemplo

  • Criar uma região de spawn onde PvP, colocação de blocos e coleta de itens ficam desativados para quem não é staff.
  • Proteger construções de jogadores contra pistões, canhões de TNT ou dano por explosão com flags de região.
  • Colocar um item ou tipo de bloco na lista de bloqueio para uso em mundos ou regiões específicas.
  • Usar os relatórios e o profiling do WorldGuard para inspecionar o estado do servidor relacionado a eventos de proteção.

⌨️ Comandos

CommandDescriçãoPermissãoAcesso
/region (alias /rg)Comandos de gerenciamento de regiões (definir flags, listar regiões, criar/remover regiões) — exemplos mostrados na documentação: /rg flag e /rg list.documentado nos comandos do projetoAdmin
/wg reportGera estatísticas e relatórios relacionados à proteção (o comando profile/report existe na documentação).documentado nos comandos do projetoAdmin
/wg profileComando relacionado a CPU/profiling exposto pelo plugin (a documentação referencia o uso de profiling).documentado nos comandos do projetoAdmin

🔐 Permissões

PermissãoDescriçãoPadrão
worldguard.region.flag.regions.own.<region name>Nó de permissão citado na documentação para operações de flags em regiões próprias.não especificado
worldguard.region.flag.flags.chest-accessNó de permissão citado na documentação relacionado à flag chest-access.não especificado

⚙️ Instalação

📥 Configuração

  • Certifique-se de que você está executando uma implementação de servidor compatível com Bukkit (a documentação e o repositório do WorldGuard informam que é necessária uma implementação Bukkit como o Paper).
  • Instale o WorldEdit (o WorldGuard requer o WorldEdit como dependência).
  • Baixe o plugin oficial do WorldGuard .jar (as páginas de download do projeto são mantidas pelo projeto).
  • Coloque o .jar na pasta plugins/ do servidor e reinicie o servidor.
  • Verifique o console do servidor em busca de mensagens de inicialização do WorldGuard para confirmar que ele carregou.

📦 Dependências

  • WorldEdit (obrigatório).

🧠 Observações técnicas

  • O WorldGuard é open source e o repositório e a documentação do projeto fornecem informações sobre a API e os drivers de armazenamento.
  • O projeto é mantido pela organização EngineHub e o código-fonte é publicado no repositório do projeto.
  • O plugin expõe muitos comandos e um sistema de permissões granular; consulte a documentação oficial para a lista completa de comandos e nós de permissão.
  • A instalação e a configuração dos recursos (flags, armazenamento) estão documentadas na documentação oficial.

🤝 Quando este plugin é útil

Se você precisa de proteção direcionada e específica por região, além de controle de jogabilidade (para áreas de spawn, construções de jogadores ou regras específicas de mapas), o WorldGuard oferece um sistema maduro e configurável para aplicar e gerenciar essas regras sem alterar o comportamento global do servidor.

Servidores com o plugin WorldGuard

A página do plugin WorldGuard mostra em quais servidores o monitoramento encontrou esse plugin e com quais plataformas e versões ele aparece.

Plugins podem adicionar comandos, economia, proteção, permissões, minigames, integrações ou outras mecânicas. A função real de WorldGuard depende da configuração de cada servidor.

Os dados são gerados automaticamente a partir das respostas técnicas dos servidores. Se um servidor oculta a lista de plugins, ele pode não aparecer nesta seção, mesmo usando WorldGuard.

Use a lista de servidores com WorldGuard para comparar projetos, verificar versões compatíveis ou encontrar exemplos de uso do plugin em servidores públicos.