Gamerules Minecraft et commandes admin : la liste complète
Une gamerule Minecraft se règle avec /gamerule <nom> <valeur> : dans le chat si vous êtes opérateur, ou sans barre oblique dans la console du serveur. La commande keepinventory, par exemple, donne dans la console gamerule keep_inventory true. Si vous suivez un ancien tutoriel, attention : depuis Java 1.21.11 (décembre 2025), toutes les gamerules portent de nouveaux noms, en minuscules avec des underscores. keepInventory s'appelle désormais keep_inventory, doDaylightCycle devient advance_time et doFireTick n'existe plus. Sur un serveur 26.3, l'ancien nom ne renvoie que le message Incorrect argument for command. Bedrock, lui, garde les anciens noms, en minuscules.
Une gamerule se règle dans le chat ou dans la console
En jeu, tapez par exemple /gamerule mob_griefing false. Il faut pour cela être opérateur (voici comment vous mettre OP). Dans le panel de jeu, ouvrez l'onglet Console et tapez la même chose sans barre oblique : gamerule mob_griefing false.
Si vous omettez la valeur, vous obtenez le réglage actuel : gamerule keep_inventory répond Game rule keep_inventory is currently set to false. Depuis 26.1, un opérateur peut aussi modifier les règles depuis le menu pause, via World Options, avec une barre de recherche.
Les gamerules appartiennent au monde, pas à server.properties. Sur Java 26.x, elles sont stockées dans le dossier du monde, sous data/minecraft/game_rules.dat. Elles survivent donc à un redémarrage, mais un nouveau monde repart avec les valeurs par défaut. Vous trouverez une liste plus complète dans ce que sont les gamerules et comment les régler.

Les gamerules Minecraft que les administrateurs utilisent vraiment
Toutes les valeurs par défaut ci-dessous ont été relevées sur un serveur 26.3 vierge.
| Gamerule (26.3) | Ancien nom (jusqu'à 1.21.10) | Défaut | Effet |
|---|---|---|---|
keep_inventory | keepInventory | false | Les joueurs gardent leurs objets et leur XP après leur mort |
mob_griefing | mobGriefing | true | Creepers, endermen et autres mobs peuvent modifier des blocs et ramasser des objets |
advance_time | doDaylightCycle | true | Le cycle jour/nuit avance ; false fige l'heure |
advance_weather | doWeatherCycle | true | La météo change d'elle-même |
fire_spread_radius_around_player | doFireTick (supprimé) | 128 | Distance autour d'un joueur sur laquelle le feu se propage ; 0 = nulle part, -1 = sans limite |
spawn_mobs | doMobSpawning | true | Les mobs apparaissent naturellement ; spawners et œufs d'apparition continuent de fonctionner |
spawn_monsters | nouveau en 1.21.9 | true | Uniquement les monstres hostiles ; a remplacé spawn-monsters dans server.properties |
players_sleeping_percentage | playersSleepingPercentage | 100 | Pourcentage de joueurs qui doivent dormir pour passer la nuit ; 0 = un seul dormeur suffit |
respawn_radius | spawnRadius | 10 | Rayon autour du point d'apparition du monde où apparaissent les joueurs sans point d'apparition personnel |
immediate_respawn | doImmediateRespawn | false | Réapparition immédiate, sans écran de mort |
show_death_messages | showDeathMessages | true | Messages de mort dans le chat |
show_advancement_messages | announceAdvancements | true | Progrès obtenus annoncés dans le chat |
natural_health_regeneration | naturalRegeneration | true | La vie se régénère toute seule quand la barre de faim est assez pleine |
spawn_phantoms | doInsomnia | true | Les phantoms peuvent apparaître la nuit |
pvp | nouveau en 1.21.9 | true | Les joueurs peuvent se blesser entre eux |
Deux combinaisons courantes. Pour un serveur entre amis : keep_inventory true et players_sleeping_percentage 0. Pour un serveur de construction : mob_griefing false, advance_weather false, fire_spread_radius_around_player 0 et, après un time set noon, advance_time false. La marche à suivre pour chaque sujet se trouve dans la base de connaissances : keepInventory, mob griefing, jour ou nuit, arrêter la pluie et annonces de progrès.
Ce que 1.21.9, 1.21.11 et 26.3 ont changé
1.21.9 (septembre 2025) a sorti quatre réglages de server.properties pour en faire des gamerules, modifiables pendant que le serveur tourne : pvp, enable-command-block, spawn-monsters et allow-nether. En 26.3, elles s'appellent pvp, command_blocks_work, spawn_monsters et allow_entering_nether_using_portals. Une ligne pvp=false dans server.properties n'a donc plus aucun effet sur les versions récentes.
1.21.11 (décembre 2025) a donné à toutes les gamerules des noms en snake_case. Certaines ont même reçu un nom entièrement nouveau (voir le tableau). doFireTick et allowFireTicksAwayFromPlayer ont disparu, remplacées par fire_spread_radius_around_player.
26.3 (15 septembre 2026) n'a rien renommé, mais a changé un détail qu'on remarque vite : un server.properties tout neuf contient white-list=true. Si des joueurs voient You are not white-listed on this server! sur un serveur 26.3 fraîchement installé, voilà la raison. Sur Java, les opérateurs peuvent toujours se connecter.
En 1.21.10 et avant, ce sont les anciens noms qui s'appliquent. La base de connaissances explique comment voir quelle version tourne sur votre serveur.
Les commandes admin dont vous avez besoin
Les exemples sont les variantes pour la console, testées sur 26.3 ; dans le chat, ajoutez un / devant. Depuis la console, indiquez toujours un nom pour les commandes qui visent un joueur : gamemode creative sans nom y renvoie A player is required to run this command here.
| Commande | Exemple | Bon à savoir |
|---|---|---|
| op / deop | op Pseudo | Par défaut op-permission-level=4 : toutes les commandes, y compris stop |
| gamemode | gamemode creative Pseudo | Sur Java, uniquement en toutes lettres : survival, creative, adventure, spectator |
| whitelist | whitelist add Pseudo | Aussi on, off, list et remove |
| ban / pardon | ban Pseudo Griefing | Le joueur voit la raison ; ban-ip et pardon-ip pour les adresses IP |
| kick | kick Pseudo On se calme | Coupe seulement la connexion, ce n'est pas un ban |
| tp | tp Pseudo 0 100 0 | Vers un autre joueur : tp Joueur1 Joueur2 |
| give | give Pseudo diamond 5 | Si l'inventaire est plein, le reste tombe au sol |
| time | time set day | Aussi night, noon, midnight ou un nombre de ticks |
| weather | weather clear 1d | Durée en ticks, ou avec s (secondes) ou d (jours Minecraft) |
| difficulty | difficulty hard | Après un redémarrage, c'est de nouveau difficulty de server.properties qui s'applique |
| setworldspawn | setworldspawn 0 64 0 | Là où apparaissent les nouveaux joueurs et ceux sans point d'apparition personnel |
| spawnpoint | spawnpoint Pseudo 0 64 0 | Point d'apparition personnel d'un seul joueur |
| worldborder | worldborder set 5000 | 5 000 blocs de large ; par dimension depuis 1.21.9 |
| save-all | save-all flush | Écrit tout sur le disque immédiatement, pratique avant une sauvegarde manuelle |
Pas à pas dans la base de connaissances : changer de mode de jeu, la whitelist, bannir et débannir, la difficulté et une world border. Si vous utilisez EssentialsX, ce plugin reprend entre autres gamemode, tp, give, time, weather, ban et kick, avec des alias courts comme /gmc, /gms, /day et /sun. Plus de détails dans EssentialsX expliqué.
Java et Bedrock : même principe, autres noms
- Noms. Bedrock garde les anciens noms, en minuscules :
keepinventory,mobgriefing,dodaylightcycle,doweathercycle,dofiretick,domobspawning,doinsomnia,playerssleepingpercentage,spawnradiusetpvp. Les majuscules n'ont pas d'importance à la saisie. Les annonces de progrès etspawn_monstersn'existent que sur Java. - Cheats. En jeu, beaucoup de commandes Bedrock ne fonctionnent que si les cheats sont activés (
allow-cheats=truedans server.properties,falsepar défaut). Quelques gamerules, commepvp,showdeathmessagesetplayerssleepingpercentage, passent aussi sans. Depuis la console du serveur, tout fonctionne. - Whitelist. Sur Bedrock, on parle d'allowlist (
allowlist add Pseudo;whitelistfonctionne aussi). Vous l'activez ou la désactivez avecallow-listdans server.properties, et les opérateurs aussi doivent figurer sur la liste. - Commandes absentes.
ban,pardon,worldborderetsave-alln'existent que sur Java. Pour les sauvegardes, Bedrock proposesave hold,save queryetsave resume. - Modes de jeu abrégés. Bedrock accepte
/gamemode cou/gamemode 1; Java uniquement le mot complet.
Quand mieux vaut ne pas toucher à une gamerule
Sur un serveur survie avec des joueurs expérimentés, keep_inventory true enlève tout le suspense d'une expédition dans le Nether. mob_griefing false n'arrête pas que les creepers : les villageois ne récoltent plus leurs cultures et les piglins ne ramassent plus d'or, donc certaines fermes s'arrêtent. spawn_mobs false met à l'arrêt toute ferme basée sur l'apparition naturelle. Si vous voulez seulement bloquer le PvP ou le feu autour du spawn, une gamerule pour tout le serveur est trop grossière ; avec WorldGuard, vous le réglez zone par zone (voir désactiver le PvP et WorldEdit et WorldGuard).
Ne donnez pas non plus l'OP à vos amis juste pour leur laisser une seule commande. Avec le niveau 4 par défaut, ils peuvent tout faire, y compris bannir les autres et arrêter le serveur. Avec LuckPerms, vous ne donnez que les droits nécessaires.
Sur un serveur Minecraft chez MC-Node (à partir de 0,50 € par mois), vous tapez toutes ces commandes dans la console du panel de jeu ; les serveurs Bedrock commencent à 2,50 €. Vous changez beaucoup de règles d'un coup ? Faites d'abord une sauvegarde : remettre une gamerule, c'est une commande ; reconstruire un spawn qui a explosé, non.
Questions fréquentes
Quelle est la commande keep inventory dans Minecraft ?
Sur Java 1.21.11 et plus récent (26.3 compris), tapez /gamerule keep_inventory true, ou la même chose sans barre oblique dans la console du serveur. Sur les anciennes versions de Java, la règle s'appelle keepInventory, et sur Bedrock keepinventory. Les joueurs gardent ensuite leurs objets et leur XP quand ils meurent.
Pourquoi /gamerule keepInventory ne fonctionne-t-il plus ?
Depuis Java 1.21.11 (décembre 2025), toutes les gamerules portent de nouveaux noms, en minuscules avec des underscores. Un ancien nom comme keepInventory ou doDaylightCycle ne renvoie en 26.3 que le message 'Incorrect argument for command'. Utilisez le nouveau nom, comme keep_inventory ou advance_time.
Comment désactiver le mob griefing avec une commande ?
Sur Java 1.21.11 et plus récent, tapez gamerule mob_griefing false dans la console, ou avec une barre oblique dans le chat si vous êtes opérateur. Sur les anciennes versions de Java, la règle s'appelle mobGriefing, sur Bedrock mobgriefing. Les creepers ne détruisent alors plus de blocs, mais les villageois ne récoltent plus leurs cultures non plus.
Comment changer de mode de jeu sur un serveur Minecraft ?
Tapez /gamemode creative, survival, adventure ou spectator dans le chat si vous êtes opérateur. Dans la console du serveur, ajoutez un pseudo derrière, par exemple gamemode creative Pseudo. Sur Bedrock, la forme courte est acceptée, comme /gamemode c ou /gamemode 1.