Comandos de servidor Minecraft
A lista completa de comandos para admins e jogadores: comandos vanilla, EssentialsX, WorldGuard e LuckPerms. Com permissões, exemplos e uma explicação da diferença entre o console e o jogo. Tudo de que você precisa para administrar o seu próprio servidor.
Console vs no jogo: qual é a diferença
Antes de chegar às listas de comandos, vale entender a diferença fundamental entre as duas formas de dar comandos em um servidor de Minecraft.
Comandos no jogo
Você os digita no chat, sempre começando com uma barra /, por exemplo /gamemode creative. O comando é executado no contexto do seu jogador: se você digitar /tp sem um nome, você mesmo é teleportado. Eles exigem as permissões certas: status de operador do servidor (OP) ou um plugin de permissões bem configurado.
Comandos no console do servidor
Você os digita sem a barra, direto no painel do console (por exemplo no Pterodactyl ou no Multicraft, ou em um terminal). Eles são executados com permissões totais de administrador, e você não precisa estar conectado ao servidor. O ban NomeDoJogador Motivo funciona até enquanto o servidor ainda está iniciando e os jogadores não conseguem se conectar.
Dica: os comandos RCON (Remote Console) funcionam como o console do servidor: você pode executá-los remotamente com ferramentas como o mcrcon. Isso é útil para automação ou para administrar o servidor com scripts.
Comandos do Minecraft vanilla
Os comandos abaixo estão embutidos no motor do Minecraft, então funcionam em qualquer servidor, não importa quais plugins ele use. Eles exigem status de OP ou o nível de permissão certo definido no ops.json.
| Comando | Descrição | Exemplo |
|---|---|---|
/gamemode | Muda o modo de jogo de um jogador. Modos disponíveis: sobrevivência (0), criativo (1), aventura (2), espectador (3). | /gamemode creative PlayerName |
/tp | Teleporta um jogador até outro jogador ou até as coordenadas indicadas. | /tp PlayerName 100 64 200 |
/give | Dá um item a um jogador. Opcionalmente com quantidade e dados extras do item. | /give PlayerName diamond 64 |
/time | Define ou mostra a hora no mundo. Você pode usar os valores day, noon, night e midnight. | /time set day |
/weather | Muda o clima do mundo. Opções: clear, rain, thunder. Opcionalmente com uma duração. | /weather clear 6000 |
/difficulty | Define a dificuldade. Opções: peaceful (0), easy (1), normal (2), hard (3). | /difficulty hard |
/ban | Bane um jogador para que ele não possa entrar no servidor. Opcionalmente com um motivo. | /ban PlayerName Ban reason |
/kick | Expulsa um jogador do servidor. Opcionalmente com uma mensagem. | /kick PlayerName Come back later |
/op | Dá a um jogador o status de operador (permissões totais de admin). | /op PlayerName |
/deop | Tira o status de operador de um jogador. | /deop PlayerName |
/whitelist | Gerencia a whitelist do servidor. Subcomandos: on, off, add, remove, list, reload. | /whitelist add PlayerName |
/gamerule | Muda as regras do jogo do mundo, por exemplo keepInventory, doDaylightCycle, mobGriefing. | /gamerule keepInventory true |
/effect | Dá um efeito de status a um jogador ou remove um, com duração e intensidade do efeito. | /effect give PlayerName speed 60 2 |
/enchant | Encanta o item que o jogador está segurando. Você informa o ID do encantamento e o nível. | /enchant PlayerName sharpness 5 |
/fill | Preenche a área entre dois pontos com o bloco que você escolher. Uma poderosa ferramenta de construção. | /fill 0 60 0 100 60 100 stone |
/clone | Copia uma área de blocos de um lugar para outro. | /clone 0 60 0 10 70 10 20 60 0 |
/setblock | Coloca um único bloco nas coordenadas indicadas. | /setblock 100 64 200 chest |
/summon | Invoca uma entidade (um mob, um item, um projétil) nas coordenadas indicadas. | /summon zombie 100 64 200 |
Comandos gamerule úteis
Os comandos gamerule permitem ajustar com precisão as mecânicas do servidor sem nenhum plugin:
/gamerule keepInventory true: os jogadores não perdem o inventário ao morrer/gamerule doDaylightCycle false: para o ciclo de dia e noite/gamerule doWeatherCycle false: desativa as mudanças aleatórias de clima/gamerule mobGriefing false: creepers e endermen não destroem o terreno/gamerule pvp false: desativa o PvP entre jogadores/gamerule naturalRegeneration false: desativa a regeneração natural de vida/gamerule announceAdvancements false: esconde os anúncios de progresso no chat
Comandos do EssentialsX
O EssentialsX é o plugin de gerenciamento de servidor de Minecraft mais popular, instalado em literalmente milhões de servidores. Ele amplia o vanilla com centenas de comandos para jogadores e admins. Aqui estão os mais importantes.
| Comando | Descrição | Permissão |
|---|---|---|
/home | Teleporta um jogador até o home que ele definiu. Os jogadores podem ter vários homes (conforme as permissões). | essentials.home |
/sethome | Define o home do jogador na sua posição atual. | essentials.sethome |
/tpa | Envia um pedido de teleporte a outro jogador, que precisa aceitá-lo com /tpaccept. | essentials.tpa |
/tpaccept | Aceita um pedido de teleporte de outro jogador. | essentials.tpaccept |
/warp | Teleporta um jogador até um ponto de warp público. Sem argumentos, mostra a lista de warps. | essentials.warp |
/setwarp | Cria um novo ponto de warp na posição atual. Disponível para jogadores com a permissão certa. | essentials.setwarp |
/spawn | Teleporta um jogador até o ponto de spawn do servidor. | essentials.spawn |
/kit | Resgata um conjunto de itens (um kit). O admin configura os kits no arquivo kits.yml. | essentials.kit.[kitname] |
/heal | Cura um jogador até a vida máxima e enche a barra de fome. Um admin pode curar outros jogadores. | essentials.heal |
/fly | Ativa ou desativa o modo de voo de um jogador. Você pode, opcionalmente, indicar outro jogador. | essentials.fly |
/god | Ativa o modo deus (invulnerabilidade) de um jogador. Útil ao construir ou testar. | essentials.god |
/msg | Envia uma mensagem privada a outro jogador. Aliases: /tell, /w, /pm. | essentials.msg |
/mail | Envia uma mensagem a um jogador que está offline. Ele a verá ao entrar. | essentials.mail |
/back | Teleporta um jogador de volta à posição anterior (antes do último teleporte ou da morte). | essentials.back |
/balance | Mostra o saldo da conta de um jogador (exige o Vault e um plugin de economia). | essentials.balance |
/pay | Transfere dinheiro da sua conta para outro jogador. | essentials.pay |
/nick | Muda o nome de exibição de um jogador no chat e acima da cabeça dele. | essentials.nick |
/list | Mostra a lista de todos os jogadores conectados. | essentials.list |
Aliases do EssentialsX: muitos comandos têm versões curtas. O /msg funciona igual ao /tell, ao /w e ao /pm. Você pode chamar o /home com /h. A lista completa de aliases está no arquivo config.yml do plugin.
Comandos de moderação
Controlar o comportamento dos jogadores é uma parte essencial de administrar um servidor. O EssentialsX e os plugins de moderação dedicados dão ferramentas bem mais poderosas que o ban do vanilla.
| Comando | Descrição | Sintaxe |
|---|---|---|
/ban | Um banimento permanente da conta do jogador. No EssentialsX, aceita um motivo e o banimento de jogadores offline. | /ban PlayerName [reason] |
/tempban | Um banimento temporário por um tempo definido. Formato do tempo: 1d (1 dia), 2h (2 horas), 30m (30 minutos). | /tempban PlayerName 7d Griefing |
/unban | Remove o banimento de um jogador. Alias: /pardon. | /unban PlayerName |
/banlist | Mostra a lista de jogadores e endereços IP banidos. | /banlist [players|ips] |
/ban-ip | Bane um endereço IP, o que impede que novas contas se conectem a partir dele. Cuidado com IPs dinâmicos. | /ban-ip 123.456.789.0 [reason] |
/mute | Silencia um jogador para que ele não possa escrever no chat. Disponível no EssentialsX. | /mute PlayerName [time] [reason] |
/unmute | Tira o silêncio de um jogador. | /unmute PlayerName |
/jail | Coloca um jogador na prisão (um local especial). A prisão precisa ser configurada antes. | /jail PlayerName [jailname] [time] |
/unjail | Solta um jogador da prisão antes de o tempo dele acabar. | /unjail PlayerName |
/warn | Envia um aviso a um jogador e o registra. Depois de um número definido de avisos, pode bani-lo automaticamente. | /warn PlayerName Don't grief! |
/vanish | Esconde um admin dos jogadores. O admin fica invisível e não aparece no /list. | /vanish |
Boas práticas de moderação
Algumas regras que vale seguir em qualquer servidor sério:
- Sempre dê um motivo ao banir alguém: os jogadores têm o direito de saber pelo que foram punidos
- Escale as punições aos poucos: aviso → kick → tempban → banimento permanente
- Registre a sua moderação: use plugins como o CoreProtect para rastrear mudanças no mundo e o DiscordSRV para registrar o chat
- Confira o IP antes de um banimento por IP: jogadores atrás de NAT ou de uma VPN podem compartilhar o endereço com outras pessoas
Comandos do WorldGuard
O WorldGuard é um plugin de proteção de terreno: permite criar regiões onde os jogadores não podem construir nem quebrar blocos sem as permissões certas. É essencial em todo servidor PvE e de sobrevivência.
| Comando | Descrição |
|---|---|
/region define [name] | Cria uma nova região do WorldGuard na área selecionada com o WorldEdit (//wand). O comando básico para proteger terreno. |
/region addowner [name] [player] | Adiciona um dono a uma região. O dono pode modificar o terreno e gerenciar a região. |
/region addmember [name] [player] | Adiciona um membro a uma região. O membro pode construir e quebrar blocos na região, mas não pode gerenciá-la. |
/region info [name] | Mostra informações detalhadas sobre uma região: donos, membros, flags, prioridade. |
/region list | Mostra a lista de todas as regiões do mundo atual. |
/region delete [name] | Exclui uma região. O terreno não é alterado: só a proteção é removida. |
/region flag [name] [flag] [value] | Define uma flag para uma região, por exemplo pvp deny, mob-spawning deny, greeting "Welcome!". |
/region select [name] | Seleciona a região com o WorldEdit, para você poder modificá-la ou ver os limites dela. |
/region setpriority [name] [number] | Define a prioridade de uma região. Quando regiões se sobrepõem, vence a de maior prioridade. |
Flags úteis do WorldGuard
As flags definem o que é permitido em uma determinada região:
pvp deny: desativa o PvP na região (ideal para o spawn)mob-spawning deny: impede que mobs apareçam naturalmentefire-spread deny: o fogo não se espalhabuild deny: ninguém pode construir (a proteção padrão)interact deny: os jogadores não podem usar alavancas, botões nem baúsgreeting "Message": mostra uma mensagem ao jogador que entra na regiãofarewell "Message": uma mensagem exibida quando o jogador sai da região
Comandos do LuckPerms
O LuckPerms é o melhor e mais popular plugin de permissões para servidores de Minecraft. Ele substituiu os antigos PEX e GroupManager. Permite gerenciar com precisão as permissões de jogadores e grupos por meio de uma hierarquia de herança.
| Comando | Descrição |
|---|---|
/lp user [player] info | Mostra informações sobre um jogador: grupos, permissões, metadados (prefixo, sufixo, peso). |
/lp user [player] group add [group] | Adiciona um jogador a um grupo. O jogador herda todas as permissões do grupo. |
/lp user [player] group remove [group] | Remove um jogador de um grupo. |
/lp user [player] permission set [permission] [true/false] | Dá a um jogador uma permissão específica ou a tira, sem mudar os grupos dele. |
/lp group [name] permission set [permission] [true/false] | Dá uma permissão a um grupo inteiro ou a tira. A mudança vale automaticamente para todos os membros do grupo. |
/lp group [name] meta setprefix [priority] "[prefix]" | Define o prefixo exibido no chat antes do nome do jogador, por exemplo [Admin] ou [VIP]. |
/lp group [name] parent add [parentgroup] | Faz o grupo herdar as permissões de outro grupo (uma hierarquia). |
/lp editor | Abre o editor web do LuckPerms, uma interface gráfica prática para gerenciar permissões no navegador. |
/lp sync | Sincroniza os dados com o banco de dados. Útil em uma configuração de rede (BungeeCord/Velocity). |
Editor web do LuckPerms: em vez de decorar a sintaxe dos comandos, digite /lp editor. O LuckPerms gera um link para uma interface web onde você arrasta e solta permissões em um editor gráfico prático. É a forma mais rápida de configurar os seus grupos.
Permissões e grupos de jogadores
O sistema de permissões é a base de todo servidor de Minecraft. Bem configurado, ele separa o que os jogadores podem fazer do que moderadores e admins podem fazer.
Uma hierarquia de grupos típica
A maioria dos servidores de sobrevivência usa uma estrutura parecida:
- Jogador (padrão): as permissões básicas /home, /tpa, /warp, /spawn, /back e o kit inicial /kit
- Regular / Confiável: /sethome extra (mais homes), /nick, /fly em áreas específicas
- VIP / Doador: /fly, /kit premium, nomes coloridos, prioridade na fila
- Ajudante: /kick, /mute, /warn, /vanish, acesso aos logs
- Moderador: /ban, /tempban, /ban-ip, /jail, teleportes administrativos
- Admin: /op ou permissões totais do LuckPerms, acesso ao console, admin do WorldGuard
- Dono: acesso total a tudo
Como descobrir de qual permissão você precisa
Todo plugin documenta as próprias permissões. No LuckPerms, é luckperms.net/wiki. No WorldGuard, é enginehub.org/worldguard.
Se um jogador avisar que não consegue usar um comando, confira o log no console: o LuckPerms costuma mostrar a permissão que falta na própria mensagem de erro.
Dicas para admins de servidor
Faça backup antes de mudar algo
Antes de começar a experimentar com fill, clone ou setblock em um servidor ativo, faça um backup. O comando /fill pode destruir horas de trabalho de um jogador em uma fração de segundo. Em servidores sérios, um backup a cada 6 horas é o mínimo.
Use o console em vez do jogo
Digite os comandos de moderação (ban, kick, op) no console do servidor, principalmente se o jogador que atacou você puder tentar distraí-lo. No console você não precisa estar no jogo, então pode agir de forma rápida e eficaz.
Documente as regras do servidor
Os jogadores precisam conhecer as regras para saber pelo que podem ser punidos. Configure o /rules com o EssentialsX, crie um canal #regras no Discord e mostre as regras quando os jogadores entrarem no servidor, pela MOTD ou por um plugin de boas-vindas.
Aliases de comandos para os jogadores
O EssentialsX permite criar seus próprios aliases de comandos no config.yml. Por exemplo, você pode fazer o /tele redirecionar para o /tpa, ou o /pm para o /msg. Isso facilita a vida de jogadores acostumados com outros servidores.
TAB e autocompletar: no jogo, você pode apertar TAB depois de digitar o começo de um comando ou de um nome de jogador, e o Minecraft sugere as opções disponíveis. O autocompletar funciona também no console do servidor (dependendo de como o painel o implementa).
Comandos que você nunca deve digitar em um servidor ativo sem conferir duas vezes
/fill ~ ~ ~ ~100 ~100 ~100 air: apaga tudo em uma área de 100 blocos/op @a: dá OP a todos os jogadores online/kill @a: mata todos os jogadores de uma vez/gamerule keepInventory falsesem aviso: os jogadores vão perder o inventário ao morrer- Comandos do WorldEdit com
//set airno mundo inteiro: podem apagar o mapa em segundos