Command blocks em um servidor
Como ativar command blocks, por que são perigosos em um servidor público e como restringir o acesso a eles com permissões.
Atualizado em 13 de agosto de 2026
Os command blocks ficam desativados por padrão:
enable-command-block=true
Depois de reiniciar, você pode obter o bloco com o comando /give Nick command_block — ele não está no inventário do Criativo.
Tipos de bloco
| Tipo | Comportamento |
|---|---|
| Impulse | Dispara a partir de um sinal de redstone |
| Chain | Dispara após o bloco anterior |
| Repeat | Executa a cada tick |
Os blocos Repeat são a principal fonte de queda de desempenho: 20 execuções por segundo para cada bloco. Uma dúzia desses circuitos já aparece no profiling — Spark.
Perigo
Um command block é executado com nível de permissão 2, o que significa que ele pode usar /give, /tp, /summon. Um jogador que ganha acesso à colocação de blocos passa efetivamente a ter a capacidade de distribuir qualquer item.
Por isso, em servidores públicos:
- apenas administradores podem colocar blocos;
- a área com circuitos é protegida por uma região — WorldGuard;
/give command_blocknão está incluído em kits e não é vendido como vantagem de doador.
Saída no console
Cada disparo é gravado no log e o polui. Você pode desativá-lo com uma regra:
gamerule commandBlockOutput false
gamerule logAdminCommands false
Alternativa
Para a maioria das tarefas (teleportes, recompensas, anúncios), os plugins são mais convenientes e mais baratos em termos de carga: eles rodam em um evento, não vinte vezes por segundo. Os command blocks são bons onde você precisa das mecânicas de mapa vanilla.
