Minecraft Servers HQ

🔌 Sobre o WorldGuard

O WorldGuard é um plugin de Minecraft para definir regiões protegidas e aplicar regras específicas por área. Permite aos administradores do servidor e aos criadores de mapas criar zonas que controlam construção, PvP, explosões, comportamento dos mobs, uso de itens/blocos e muitos outros mecanismos de jogabilidade através de flags e definições configuráveis.

🎯 Objetivo

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

⚙️ Funcionalidades

  • Criação e gestão de regiões (regiões cúbicas e poligonais através de 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, recolha de itens).
  • Lista negra de blocos/itens e controlo de interações orientado por flags.
  • Proteção de baús e outras mecânicas relacionadas com proteção.
  • Ferramentas de administração e comandos utilitários (relatórios, profiling, comandos de controlo imediato como parar a propagação do fogo).
  • API extensível e drivers de armazenamento (a documentação inclui secçõ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 controlo detalhado das regras de jogo por região.
  • Administradores e moderadores que precisam de ferramentas para gerir griefing e o comportamento do servidor.

🏗️ Exemplos de utilização

  • Criar uma região de spawn onde PvP, colocação de blocos e recolha de itens estão desativados para quem não é staff.
  • Proteger construções de jogadores contra pistões, canhões de TNT ou dano por explosões com flags de região.
  • Colocar um item ou tipo de bloco na lista negra 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 com eventos de proteção.

⌨️ Comandos

ComandoDescriçãoPermissãoAcesso
/region (alias /rg)Comandos de gestão 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 reportExporta estatísticas e relatórios relacionados com proteção (o comando profile/report existe na documentação).documentado nos comandos do projetoAdmin
/wg profileComando relacionado com 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 referido 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 referido na documentação relacionado com a flag chest-access.não especificado

⚙️ Instalação

📥 Configuração

  • Certifique-se de que está a executar uma implementação de servidor compatível com Bukkit (a documentação e o repositório do WorldGuard indicam que é საჭირო uma implementação Bukkit como o Paper).
  • Instale o WorldEdit (o WorldGuard requer o WorldEdit como dependência).
  • Descarregue 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 a consola do servidor por mensagens de arranque do WorldGuard para confirmar que carregou.

📦 Dependências

  • WorldEdit (obrigatório).

🧠 Notas 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 das funcionalidades (flags, armazenamento) estão documentadas na documentação oficial.

🤝 Quando este plugin é útil

Se precisa de proteção direcionada e específica por região, bem como controlo 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 gerir essas regras sem alterar o comportamento global do servidor.

Servidores com o plugin WorldGuard

A página do plugin WorldGuard mostra os servidores onde o monitoramento encontrou este plugin, a plataforma usada e a versão.

Um plugin pode adicionar comandos, economia, segurança, permissões de acesso, minigames, integrações e outras mecânicas. O papel real de WorldGuard depende das configurações do servidor.

Os dados são gerados automaticamente a partir de respostas técnicas dos servidores. Se um servidor mantém a lista de plugins privada, pode usar WorldGuard mas não aparecer nesta seção.

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