WorldEdit é a ferramenta de construção para administradores de servidores: marcas uma área, preenches com um bloco, copias para outro lugar ou desfazes tudo com um comando. O que à mão demora horas, o WorldEdit faz em segundos. Este guia explica a seleção, os comandos mais importantes e as redes de segurança. As capturas de ecrã vêm de um servidor de teste com Paper 1.21.4 e WorldEdit 7.3.9.

Instalação e permissões

Encontras o WorldEdit no painel em Plugins → Browser ou no assistente de proteção de mundos, que o instala junto com WorldGuard e LuckPerms. Depois de reiniciar, /worldedit version responde com o número da versão.

Os comandos do WorldEdit são poderosos. Nunca os dês ao grupo padrão. No LuckPerms, um grupo de moderação ou construção recebe o nó worldedit.*; todos os outros jogadores ficam sem ele. Vê como fazer em LuckPerms: configurar permissões.

Selecionar uma área

A seleção é um paralelepípedo entre dois pontos de canto. Há três formas de a definir:

  • Machado de madeira: //wand dá-te o machado de madeira. Clique esquerdo define o ponto 1, clique direito define o ponto 2.
  • Posição própria: //pos1 e //pos2 usam o bloco em que estás em cima.
  • Coordenadas: //pos1 0,-60,0 e //pos2 2,-58,2 definem os pontos diretamente.

O chat confirma cada ponto e, no ponto 2, indica o tamanho da seleção em blocos. //size mostra-o novamente, //sel apaga a seleção.

Ajustar a seleção depois

Raramente a seleção fica exatamente certa à primeira. Três comandos poupam-te de definir os pontos outra vez:

//expand 10 up
//expand vert
//contract 5 north
//shift 3 east

//expand aumenta a seleção numa direção, //expand vert estende-a por toda a altura do mundo — é exatamente isto que precisas quando uma região vai ser protegida depois com o WorldGuard. //contract reduz, //shift desloca todo o paralelepípedo sem alterar o tamanho. Sem indicação de direção, os três usam a direção para onde estás a olhar.

Definir, substituir, desfazer

//set gold_block preenche a seleção com blocos de ouro. O chat informa quantos blocos foram alterados. No exemplo abaixo são 27 blocos, um cubo de três por três por três.

Seleção definida e preenchida com blocos de ouro: 27 blocos alterados
Seleção definida e preenchida com blocos de ouro: 27 blocos alterados

//undo desfaz o último passo, //redo repete-o. A profundidade do histórico fica na configuração (history-size, padrão de 15 passos por jogador). Depois de reiniciar, o histórico fica vazio, por isso vale a regra: antes de trabalhares numa construção importante para ti, cria um backup.

Saída do chat do WorldEdit: posições, operação concluída, 27 blocos afetados
Saída do chat do WorldEdit: posições, operação concluída, 27 blocos afetados

Outros comandos do dia a dia:

//replace stone cobblestone
//walls oak_planks
//copy
//paste
//schematic save minhacasa

//replace troca apenas um tipo de bloco na seleção, //walls constrói apenas as paredes exteriores. //copy guarda a seleção relativamente à tua posição; //paste coloca-a novamente na posição atual. //schematic save grava a área de transferência num ficheiro em plugins/WorldEdit/schematics/, para poderes inserir a construção noutro servidor.

Áreas grandes sem crashes

Seleções muito grandes bloqueiam o tick do servidor enquanto o WorldEdit trabalha. Duas regras ajudam:

  • Define um limite. //limit 50000 limita os blocos por operação para ti; na configuração podes definir um máximo fixo.
  • Trabalha por etapas. Uma montanha não é removida com uma única seleção, mas em fatias. Entre os passos, testa com //undo.

Se uma operação mesmo assim demorar muito, o Paper informa no log um tempo de tick longo. Isso é normal e não é um erro do plugin.

Erros típicos

  • „You don't have permission." O jogador não tem o nó do WorldEdit. Verifica com /lp user Name permission check worldedit.region.set.
  • Comando sem efeito. A seleção está vazia ou aponta para outro mundo. //size mostra o estado.
  • Nome de bloco errado. O WorldEdit usa os IDs do Minecraft, por exemplo oak_planks, não planks. O preenchimento automático com Tab ajuda.
  • //undo não encontra nada. O histórico é por jogador. Não podes desfazer o que outro administrador definiu; para isso existe o backup.

FAQ

Porque é que os comandos começam com duas barras?

O // duplo é o prefixo dos comandos de região do WorldEdit e evita colisões de nomes com comandos vanilla ou de plugins. Comandos que não precisam de seleção, como /worldedit version ou /schematic list, usam uma única barra.

Posso desfazer o que outro administrador construiu?

Não. O histórico é guardado por jogador, //undo só acede às tuas próprias operações. Para alterações de outras pessoas precisas de um backup ou de um plugin de registo como o CoreProtect, que sabe o autor de cada bloco.

O histórico continua disponível depois de reiniciar?

Não, //undo perde o histórico ao reiniciar o servidor. Por padrão, o WorldEdit mantém 15 passos por jogador (history-size). Por isso, antes de grandes remodelações em construções importantes, cria um backup.

Quantos blocos pode ter uma operação?

//limit 50000 define o limite superior para a tua própria sessão; um máximo fixo deve ficar na configuração. Seleções muito grandes bloqueiam o tick do servidor enquanto o WorldEdit calcula — por isso divide trabalhos de terraplanagem em fatias e verifica pelo caminho com //undo.

Onde ficam os schematics guardados?

//schematic save name grava a área de transferência em plugins/WorldEdit/schematics/. Pelo gestor de ficheiros no painel, descarregas o ficheiro e voltas a carregá-lo no mesmo diretório noutro servidor; //schematic load name e //paste colocam a construção lá.

Guias relacionados

Regiões onde apenas certos jogadores podem construir são configuradas com WorldGuard: proteger regiões. A instalação geral de plugins é descrita em Instalar e gerir plugins.

Fontes

WorldEdit: ver exemplo

Gravações próprias de um ambiente de demonstração. A versão e a configuração mostradas podem diferir do teu servidor.

27 blocos de ouro foram colocados com o WorldEdit.
27 blocos de ouro foram colocados com o WorldEdit.

"7.3.9+6959-7adf70b"

O undo desfez a intervenção anterior.
O undo desfez a intervenção anterior.

"7.3.9+6959-7adf70b"