Skip to content
Hébergement · Configuration de serveur

Blocs de commande sur un serveur

Comment activer les blocs de commande, pourquoi ils sont dangereux sur un serveur public et comment restreindre leur accès avec des permissions.

Mis à jour le 13 août 2026

Les blocs de commande sont désactivés par défaut :

enable-command-block=true

Après un redémarrage, vous pouvez obtenir le bloc avec la commande /give Nick command_block — il n'est pas dans l'inventaire du mode Créatif.

Types de blocs

TypeComportement
ImpulsionSe déclenche sur un signal de redstone
ChaîneSe déclenche après le bloc précédent
RépétitionS'exécute à chaque tick

Les blocs de répétition sont la principale source de baisses de performances : 20 exécutions par seconde pour chaque bloc. Une douzaine de tels circuits sont déjà visibles lors du profilage — Spark.

Danger

Un bloc de commande s'exécute avec le niveau de permission 2, ce qui signifie qu'il peut utiliser /give, /tp, /summon. Un joueur qui obtient la possibilité de placer des blocs obtient de fait la capacité de distribuer n'importe quel objet.

C'est pourquoi, sur les serveurs publics :

  • seuls les administrateurs peuvent placer des blocs ;
  • la zone contenant les circuits est protégée par une région — WorldGuard ;
  • /give command_block n'est pas inclus dans les kits et n'est pas vendu comme avantage donateur.

Sortie console

Chaque déclenchement est écrit dans le journal et l'encombre. Vous pouvez le désactiver avec une règle :

gamerule commandBlockOutput false
gamerule logAdminCommands false

Alternative

Pour la plupart des tâches (téléportations, récompenses, annonces), les plugins sont plus pratiques et plus économes en charge : ils s'exécutent sur un événement, et non vingt fois par seconde. Les blocs de commande sont adaptés là où vous avez besoin des mécaniques vanilla de la carte.

Hébergement MinecraftVotre serveur tourne même hors ligneCréer le serveur