GriefPrevention — plugin anti-griefing para Minecraft
GriefPrevention é um plugin para Minecraft que permite aos jogadores proteger os seus terrenos e baús sem a intervenção de um administrador.
GriefPrevention é um plugin para Minecraft que permite aos jogadores proteger os seus terrenos e baús sem a intervenção de um administrador.
Dependências:
Tipo de servidor: Spigot, Paper, Purpur, Pufferfish, Bukkit
Versão do Minecraft: 1.17.x – 1.21.x e mais recentes
O GriefPrevention permite que os jogadores protejam (claim) áreas sem a intervenção do administrador. O jogador marca uma área com uma Pá de Ouro, e o plugin bloqueia dentro dos seus limites a quebra e colocação de blocos, e a abertura de Baús, Portas e Botões a qualquer pessoa a quem o dono não tenha dado permissão. O tamanho da área é limitado por "blocos de claim" (claim blocks), que se acumulam durante o tempo de jogo. O plugin funciona desde 2011 e foi criado para servidores survival, onde os conflitos por território devem ser resolvidos sem moderação manual.
Protegendo territórios
A ferramenta principal é a Pá de Ouro. O jogador atinge um bloco de canto da futura área com ela, e depois o oposto — a área entre eles torna-se um claim. O tamanho é calculado horizontalmente; a proteção estende-se por toda a altura da coluna acima e abaixo da área selecionada.
Para ver os limites, usa-se um Graveto: bater num bloco com ele mostra a quem pertence a área adjacente. O plugin protege automaticamente os Baús dos novos jogadores num raio pequeno para proteger o seu inventário inicial até à criação de um claim completo.
Blocos de claim
A área dos terrenos protegidos é limitada pela quantidade de blocos de claim. O jogador recebe uma quantia inicial de imediato e, em seguida, acumula blocos por cada hora no servidor até um máximo estabelecido pelo administrador. Um claim consome blocos de acordo com a fórmula da área (comprimento × largura). Um claim abandonado pode ser removido com um comando — os blocos regressarão à reserva.
Por defeito, a largura e a área mínimas de um claim são limitadas pela configuração. O plugin não permitirá a criação de uma área demasiado estreita ou pequena, para que os jogadores não "cortem" faixas protetoras mesmo ao lado de edifícios de outras pessoas.

Níveis de confiança (trust)
O acesso ao claim de outra pessoa é concedido através do sistema de trust. Os níveis diferem no alcance das permissões:
Nível | Comando | O que permite |
|---|---|---|
Access |
| Portas, Botões, Alavancas, Camas |
Container |
| Baús, Fornalhas, Ejetores + permissões de Access |
Build |
| colocar e quebrar blocos + permissões de Container |
Manage |
| conceder e revogar confiança a outros |
A confiança pode ser concedida a um jogador específico, a todos (public), ou apenas para um único claim. Visualizar permissões concedidas — /trustlist, revogar — /untrust <jogador>.
Comandos
Os comandos de claim estão disponíveis para os jogadores sem permissões separadas se griefprevention.claims estiver ativado. Os comandos de administrador exigem nodes separados.
Comando | Descrição | Permissão |
|---|---|---|
| lista dos claims do jogador | — |
| remover o claim sob os seus pés | — |
| remover todos os claims | — |
| evacuação se ficar preso no claim de alguém | — |
| modo para subdividir um claim em sub-claims | — |
| modo para claims de administrador (servidor) |
|
| ignorar temporariamente a proteção de claims |
|
| dar blocos bónus a um jogador |
|
| eliminar o claim de outro jogador |
|
Configuração
Os principais parâmetros encontram-se no config.yml, sob a secção GriefPrevention.Claims. Os textos das mensagens são movidos para um ficheiro separado messages.yml e podem ser traduzidos sem modificar o código.
GriefPrevention:
Claims:
InitialBlocks: 100 # reserva inicial de blocos
BlocksAccruedPerHour: 100 # acumulação por hora de jogo
MaxAccruedBlocks: 80000 # limite da reserva
AutomaticNewPlayerClaimsRadius: 4 # auto-claim do baú do novato
MinimumWidth: 5 # largura mínima do claim
MinimumArea: 100 # área mínima
O modo de claim é definido separadamente para cada mundo: nos mundos survival a proteção está ativada, nos mundos criativos ou técnicos pode ser totalmente desativada.
Integrações
Com o Vault instalado, o plugin permite a venda e compra de blocos de claim com a moeda do jogo — o jogador compra espaço sem esperar pela acumulação através do tempo de jogo. As permissões de acesso aos comandos são lidas por qualquer plugin de permissões (LuckPerms e semelhantes) através dos nodes bukkit padrão.
Conclusão
O GriefPrevention resolve a tarefa básica de um servidor survival: proteger edifícios e baús sem a intervenção manual do administrador. O seu ponto forte é o self-service: os jogadores protegem áreas e dão acesso por si mesmos, o administrador apenas define os limites na configuração. Ao contrário do WorldGuard, focado em regiões delimitadas pelo administrador, aqui os próprios jogadores criam os claims usando uma Pá de Ouro. Limitações — a proteção é apenas retangular, sem polígonos complexos, e não possui interface (GUI) embutida: tudo é controlado através de comandos e dois itens. Para grandes servidores RPG com um zoneamento complexo, o WorldGuard é frequentemente escolhido; para o survival clássico com claims, o GriefPrevention é mais prático.
Perguntas Frequentes
Como proteger um território no GriefPrevention? Pegue numa Pá de Ouro e atinja dois cantos opostos da parcela com ela. A área entre eles irá tornar-se num claim.
O que são blocos de claim? É um limite de área. O jogador recebe uma reserva inicial e acumula novos blocos por cada hora no servidor. A área total de todos os claims não pode exceder a reserva disponível.
Como permitir que um amigo construa no meu claim? O comando /trust <jogador> concede acesso total para construção. Para acesso apenas aos Baús use /containertrust, e apenas às Portas — /accesstrust.
O GriefPrevention precisa de plugins dependentes? Não, o plugin funciona de forma autónoma. O Vault só é necessário para trocar blocos de claim por moeda.
Qual a diferença entre o GriefPrevention e o WorldGuard? No GriefPrevention os próprios jogadores criam os claims com uma Pá de Ouro. No WorldGuard as regiões são delimitadas pelo administrador através de comandos.
Instalação
Uma instalação típica leva cerca de 5 minutos. O fluxo é o mesmo; só mudam o loader e o build correspondente.
- 1Stop your Minecraft server.
- 2Drop the plugin .jar into the server /plugins folder.
- 3Start the server once so the plugin generates its config files.
- 4Edit /plugins/<name>/config.yml as needed, then run /reload confirm or restart.











