Aller au contenu
Commandes

Commande /gamemode

La commande /gamemode change le mode de jeu d’un joueur (survie, créatif, aventure, spectateur), utilisée par les opérateurs pour ajuster gameplay et permissions en temps réel.

Minecraft 1.21
  • Modes disponibles survival, creative, adventure, spectator
  • Cible possible un joueur ou une sélection avec sélecteurs (ex. @p, @a)
  • Effet immédiat change les règles de mouvement, dégâts et inventaire selon le mode
  • Accès requiert permission d’opérateur

Comprendre Commande /gamemode

Effets sur le joueur

Le changement de mode de jeu modifie directement les capacités du joueur stockées côté serveur et synchronisées au client. Les champs PlayerAbilities (comme mayfly, instabuild, invulnerable) déterminent ce que le client peut faire : voler, casser instantanément, éviter les dégâts ou ignorer la faim. Le moteur applique ces drapeaux pour restreindre ou autoriser des actions au moment des interactions avec blocs et entités.

La transition de mode met à jour l’état du joueur sans altérer son inventaire ni ses statistiques sauf exceptions (expérience et faim ne progressent pas en mode créatif). Le serveur envoie des paquets de mise à jour qui forcent le client à ajuster l’interface et les contrôles, par exemple désactiver la barre d’expérience ou la jauge de faim selon le type de mode.

  • Vol — Permet au joueur de se déplacer librement en trois dimensions sans contraintes liées à la gravité.
  • Instabreak — Autorise la destruction instantanée des blocs quels que soient leur durabilité ou outil utilisé.
  • Invulnérable — Empêche la réception de dégâts provenant d’entités, de chutes, de feu ou d’autres sources.

Traitement côté serveur

Le serveur est l’autorité qui applique et valide le changement de mode de jeu ; le client reçoit une mise à jour mais ne peut pas s’auto-affirmer en dehors de permissions. Lors de l’exécution de la commande, la vérification d’autorisation s’effectue côté serveur, puis les modifications d’état sont persistées et transmises à tous les clients concernés. Les règles d’interaction (casser, placer, attaquer) sont évaluées côté serveur selon le game type.

Les opérations sensibles, comme le ciblage des entités ou la conservation d’objets lors de la mort, sont contrôlées par la logique serveur qui consulte le type de jeu du joueur. Les mécaniques liées aux événements du monde (dégâts, drops, expériences) utilisent le mode comme condition pour accepter, modifier ou ignorer l’effet, garantissant un comportement cohérent dans le multijoueur.

Interaction avec l’environnement

Certains mécanismes de blocage interdisent ou permettent des actions selon le mode : en AVENTURE, casser dépend de balises CanDestroy sur l’outil, tandis qu’en SPECTATOR le joueur ne peut interagir ni placer ni casser. Les entités peuvent ignorer ou cibler les joueurs selon leur mode ; par exemple, la plupart des mobs n’attaquent pas un observateur en spectateur, puisqu’il est hors collision et souvent invulnérable.

Les objets ramassés, les loots et l’expérience sont aussi affectés : en créatif, la gestion des ressources est différente (items infinis, pas de consommation automatique), tandis qu’en survie et aventure les règles habituelles s’appliquent. Le mode définit aussi si le joueur peut activer certains mécanismes de redstone ou déclencher des sondes de détection selon les collisions et l’état d’interaction.

  • Aventure — Restreint la destruction de blocs sauf si l’outil porte explicitement une balise autorisante.
  • Spectateur — Rend le joueur intangible et invisible aux collisions mais lui permet d’observer librement.
  • Créatif — Fournit des objets illimités et empêche la faim ainsi que la perte d’objets au décès.

Le mode de jeu change des drapeaux serveurs qui modulent capacités, interactions et traitement des événements ; retenez que le serveur reste l’autorité et applique ces règles globalement.

Commande

/commande [optionnel]
/gamemode creative @p

Place le joueur le plus proche en mode créatif, lui permettant de voler et d’accéder à tous les blocs.

/gamemode survival Alice

Change le mode de jeu du joueur nommé Alice en survie.

/gamemode spectator @a

Met tous les joueurs connectés en mode spectateur.

Permission requise : Opérateur niveau 2

Astuces

Utiliser des sélecteurs

Employez @p, @a, @r ou @s pour cibler facilement des joueurs sans écrire de pseudo.

Mode créatif rapide

Pour tester des constructions ou blocs, passez temporairement un joueur en creative puis revenez en survival.

Spectateur pour exploration

Le mode spectator permet d’explorer sans interagir et d’utiliser la touche d’activation de vue libre.

Erreurs à éviter

Mode invalide

Si vous fournissez un nom de mode incorrect, la commande échoue et indique les valeurs valides.

Joueur introuvable

Si la cible spécifiée n’existe pas, la commande renvoie une erreur indiquant l’impossibilité de trouver le joueur.

Permission refusée

Les joueurs sans privilèges d’opérateur ne peuvent pas exécuter /gamemode et recevront un message d’erreur.

Questions fréquentes

Quels sont les noms de modes utilisables ?

Vous pouvez utiliser survival, creative, adventure et spectator comme paramètres de mode. Les alias numériques ne sont plus recommandés.

Puis-je changer le mode de plusieurs joueurs ?

Oui, utilisez des sélecteurs comme @a pour affecter tous les joueurs ou une sélection selon un critère.

Le joueur perd-il son inventaire en changeant de mode ?

Le changement de mode n’efface pas l’inventaire standard ; toutefois, le fonctionnement des objets et l’invulnérabilité peuvent varier selon le mode.

Quelle permission est nécessaire ?

Un opérateur avec le niveau requis peut exécuter /gamemode ; sur les serveurs, la configuration des permissions peut restreindre l’accès.

Évolution par version

1.13

La syntaxe des commandes a été unifiée : les noms de mode (ex. creative) sont utilisés et la structure des commandes a été modifiée.

1.17

Aucun changement significatif de syntaxe pour /gamemode par rapport aux versions précédentes.