Guide des gamerules Minecraft - toutes les règles de jeu expliquées
Personnaliser votre monde Minecraft sans installer le moindre mod, c'est possible grâce aux gamerules. Ces paramètres intégrés au jeu depuis la version 1.4.2 permettent de transformer radicalement votre expérience. Figer le soleil à midi, empêcher les creepers de détruire vos constructions, ou encore conserver votre équipement après un décès : tout devient réalisable en quelques commandes. Voici le guide de référence pour maîtriser chacune de ces règles.
Fonctionnement des gamerules
Chaque monde Minecraft stocke ses propres règles de jeu. Modifier une gamerule sur un monde n'impacte pas les autres. Ces ajustements ouvrent la porte à des expériences sur mesure : serveurs hardcore, maps aventure, ou simplement parties détente entre amis.
Accéder aux gamerules
Sur Java Edition, deux options s'offrent à vous. Premièrement, l'écran de création de monde propose un menu dédié aux règles de jeu, organisé par catégories avec des interrupteurs simples. Deuxièmement, une fois en jeu, la commande /gamerule reste disponible pour tout ajustement.
Sur Bedrock Edition, seules quelques options apparaissent dans les paramètres du monde. La majorité des règles nécessitent l'utilisation de la commande en jeu.
Utiliser la commande
/gamerule <règle> <valeur>
Les valeurs acceptées sont soit true/false pour les options binaires, soit un nombre entier pour les paramètres numériques. Taper uniquement /gamerule <règle> affiche la valeur actuellement en vigueur.
Quelques exemples concrets :
| Action souhaitée | Commande à taper |
|---|---|
| Bloquer le temps à midi | /gamerule doDaylightCycle false |
| Protéger le terrain des mobs | /gamerule mobGriefing false |
| Ne plus perdre ses objets | /gamerule keepInventory true |
Règles de l'environnement
Ces paramètres façonnent le monde autour de vous : météo, passage du temps, comportement du feu et des éléments naturels.
randomTickSpeed
| Caractéristique | Information |
|---|---|
| Compatibilité | Java et Bedrock |
| Réglage initial | 3 sur Java, 1 sur Bedrock |
| Apparue en | 1.8 |
Cette valeur orchestre la vitesse de nombreux processus naturels dans chaque chunk. Les cultures poussent, l'herbe se répand, les feuilles se décomposent, la glace fond : tout cela dépend de ce paramètre.
| Réglage | Résultat obtenu |
|---|---|
0 | Gel total de la nature (rien ne pousse) |
3 | Rythme standard sur Java |
10 | Croissance accélérée |
1000+ | Évolution quasi instantanée (risque de ralentissement) |
/gamerule randomTickSpeed 10
doDaylightCycle
| Caractéristique | Information |
|---|---|
| Compatibilité | Java et Bedrock |
| Réglage initial | true |
| Apparue en | 1.6.1 |
Le soleil et la lune cessent leur course lorsque cette règle est désactivée. L'heure reste figée à l'instant précis de la modification. Parfait pour immortaliser un coucher de soleil ou garantir une obscurité permanente.
/gamerule doDaylightCycle false
doWeatherCycle
| Caractéristique | Information |
|---|---|
| Compatibilité | Java et Bedrock |
| Réglage initial | true |
| Apparue en | 1.6.1 |
Bloque l'évolution naturelle de la météo. Pluie ou beau temps, l'atmosphère actuelle persiste indéfiniment. La commande /weather demeure fonctionnelle pour forcer un changement manuel si nécessaire.
/gamerule doWeatherCycle false
doFireTick
| Caractéristique | Information |
|---|---|
| Compatibilité | Java et Bedrock |
| Réglage initial | true |
| Apparue en | 1.4.2 |
Maîtrise la propagation des flammes et leur extinction spontanée. Une fois désactivée, chaque feu reste cantonné à son emplacement d'origine sans jamais s'étendre aux blocs voisins, et brûle éternellement tant que son support existe. Idéal pour éviter les incendies de forêt provoqués par la foudre.
/gamerule doFireTick false
doVinesSpread
| Caractéristique | Information |
|---|---|
| Compatibilité | Java uniquement |
| Réglage initial | true |
| Apparue en | 1.19.4 |
Empêche les lianes de jungle de coloniser les surfaces adjacentes lorsque désactivée. Les variantes du Nether (lianes tordues, suintantes) et les lianes de caverne conservent leur comportement habituel.
/gamerule doVinesSpread false
Accumulation de neige et sources liquides
Ces trois règles, exclusives à Java et ajoutées en 1.19.3, modifient des mécaniques fondamentales :
| Règle | Réglage initial | Fonction |
|---|---|---|
snowAccumulationHeight | 1 | Nombre maximal de couches de neige empilables |
waterSourceConversion | true | Possibilité de créer des sources d'eau infinies |
lavaSourceConversion | false | Possibilité de créer des sources de lave infinies |
Avec waterSourceConversion sur false, impossible de générer un puits infini avec deux seaux. La lave devient une ressource véritablement finie.
/gamerule snowAccumulationHeight 4
/gamerule waterSourceConversion false
globalSoundEvents
| Caractéristique | Information |
|---|---|
| Compatibilité | Java uniquement |
| Réglage initial | true |
| Apparue en | 1.19.3 |
Certains sons retentissent normalement pour tous les joueurs du serveur, peu importe leur position : la chute du dragon de l'End ou l'activation d'un portail du Nether par exemple. En désactivant cette règle, seuls les joueurs à proximité percevront ces événements sonores.
/gamerule globalSoundEvents false
Paramètres Bedrock exclusifs
| Règle | Réglage initial | Rôle |
|---|---|---|
respawnBlocksExplode | true | Les lits explosent dans le Nether/End |
tntExplodes | true | La dynamite peut exploser |
Sur Bedrock, désactiver respawnBlocksExplode rend les lits et ancres de réapparition inoffensifs dans les dimensions inappropriées. Avec tntExplodes sur false, la dynamite allumée disparaît sans causer le moindre dégât.
/gamerule respawnBlocksExplode false
/gamerule tntExplodes false
spawnChunkRadius
| Caractéristique | Information |
|---|---|
| Compatibilité | Java uniquement |
| Réglage initial | 2 |
| Apparue en | 1.14 |
Détermine la taille de la zone perpétuellement active autour du point d'apparition mondial. Avec la valeur par défaut, un carré de 5×5 chunks reste constamment chargé. Augmenter ce rayon permet de faire tourner des mécanismes automatiques au spawn même sans joueur présent, au prix de ressources serveur supplémentaires.
/gamerule spawnChunkRadius 4
spectatorsGenerateChunks
| Caractéristique | Information |
|---|---|
| Compatibilité | Java uniquement |
| Réglage initial | true |
| Apparue en | 1.9 |
Les observateurs en mode Spectateur peuvent normalement révéler des territoires inexplorés en s'y rendant. Cette règle, une fois désactivée, empêche la création de nouveaux chunks par les spectateurs. Particulièrement utile en UHC pour éviter qu'un arbitre ne dévoile accidentellement la carte.
/gamerule spectatorsGenerateChunks false
projectilesCanBreakBlocks
| Caractéristique | Information |
|---|---|
| Compatibilité | Java uniquement |
| Réglage initial | true |
| Apparue en | 1.19 |
Autorise certains projectiles à briser des blocs spécifiques. Un trident lancé peut par exemple détacher une stalactite de calcite. Désactiver cette mécanique protège le décor des dommages collatéraux.
/gamerule projectilesCanBreakBlocks false
Règles des créatures
Ces paramètres gouvernent l'apparition des mobs et leurs interactions avec l'environnement.
mobGriefing
| Caractéristique | Information |
|---|---|
| Compatibilité | Java et Bedrock |
| Réglage initial | true |
| Apparue en | 1.4.2 |
Interdit aux créatures toute modification du terrain ou manipulation d'objets lorsque désactivée. Cette unique règle neutralise de nombreux comportements :
| Créature | Comportement bloqué |
|---|---|
| Creeper | Cratères d'explosion |
| Enderman | Vol et déplacement de blocs |
| Zombie | Piétinement des œufs de tortue |
| Villageois | Récolte et plantation |
| Wither | Destruction environnante |
| Allay | Ramassage d'objets |
/gamerule mobGriefing false
doMobSpawning
| Caractéristique | Information |
|---|---|
| Compatibilité | Java et Bedrock |
| Réglage initial | true |
| Apparue en | 1.4.2 |
Stoppe complètement l'apparition spontanée de créatures dans le monde. Les spawners et les mobs de structure (bastions, manoirs) continuent néanmoins de fonctionner normalement.
/gamerule doMobSpawning false
doInsomnia
| Caractéristique | Information |
|---|---|
| Compatibilité | Java et Bedrock |
| Réglage initial | true |
| Apparue en | 1.15 |
Les phantoms, ces créatures ailées qui harcèlent les joueurs privés de sommeil, cessent d'apparaître lorsque cette règle est désactivée. Plus besoin de surveiller votre compteur de nuits blanches.
/gamerule doInsomnia false
Apparitions spécifiques (Java)
Trois règles distinctes contrôlent des spawns particuliers sur Java Edition :
| Règle | Réglage initial | Ajoutée en | Cible |
|---|---|---|---|
doPatrolSpawning | true | 1.15.2 | Patrouilles de pillards |
doTraderSpawning | true | 1.15.2 | Marchand ambulant |
doWardenSpawning | true | 1.19 | Gardien des profondeurs |
/gamerule doPatrolSpawning false
/gamerule doTraderSpawning false
/gamerule doWardenSpawning false
disableRaids
| Caractéristique | Information |
|---|---|
| Compatibilité | Java uniquement |
| Réglage initial | false |
| Apparue en | 1.14.3 |
Supprime totalement les raids de pillards sur les villages une fois activée. Entrer dans un village avec l'effet Mauvais Présage ne déclenche plus aucune vague d'assaut. Bonus appréciable : cet effet n'est plus consommé, vous le conservez indéfiniment.
/gamerule disableRaids true
Colère des mobs neutres (Java)
Deux règles interconnectées modifient la rancune des créatures neutres :
| Règle | Réglage initial | Effet |
|---|---|---|
universalAnger | false | Colère étendue à tous les joueurs proches |
forgiveDeadPlayers | true | Pardon automatique après mort du coupable |
Activer universalAnger transforme chaque provocation en menace collective : frapper un loup met en danger tous les joueurs alentour. Désactiver forgiveDeadPlayers rend cette rancune permanente, même après votre décès.
/gamerule universalAnger true
/gamerule forgiveDeadPlayers false
Règles de survie du joueur
Ces paramètres influencent directement la vie, la mort et la réapparition des joueurs.
keepInventory
| Caractéristique | Information |
|---|---|
| Compatibilité | Java et Bedrock |
| Réglage initial | false |
| Apparue en | 1.4.2 |
Probablement la gamerule la plus célèbre. Une fois activée, mourir ne signifie plus perdre son précieux équipement ni ses points d'expérience accumulés. Seuls la santé, la faim et les effets actifs sont réinitialisés normalement.
/gamerule keepInventory true
naturalRegeneration
| Caractéristique | Information |
|---|---|
| Compatibilité | Java et Bedrock |
| Réglage initial | true |
| Apparue en | 1.6.1 |
La récupération passive de points de vie grâce à une barre de faim remplie. Désactivée, seules les potions, pommes dorées, balises ou totems permettent de regagner des cœurs. Indispensable pour les défis UHC.
/gamerule naturalRegeneration false
Types de dégâts individuels
Quatre règles permettent de neutraliser des sources de dommages spécifiques :
| Règle | Compatibilité | Source de dégâts |
|---|---|---|
fallDamage | Java et Bedrock | Chutes |
fireDamage | Java et Bedrock | Feu, lave, magma |
drowningDamage | Java et Bedrock | Noyade |
freezeDamage | Java et Bedrock | Gel (neige poudreuse) |
Toutes sont activées par défaut (true) et apparues en version 1.15 (sauf freezeDamage en 1.17).
/gamerule fallDamage false
/gamerule fireDamage false
/gamerule drowningDamage false
/gamerule freezeDamage false
doImmediateRespawn
| Caractéristique | Information |
|---|---|
| Compatibilité | Java et Bedrock |
| Réglage initial | false |
| Apparue en | 1.15 |
Supprime l'écran de mort et téléporte instantanément le joueur à son point de réapparition. Sur Bedrock, cette règle porte le nom immediateRespawn.
/gamerule doImmediateRespawn true
showDeathMessages
| Caractéristique | Information |
|---|---|
| Compatibilité | Java et Bedrock |
| Réglage initial | true |
| Apparue en | 1.4.2 |
Les annonces de décès dans le chat disparaissent lorsque désactivée. Cela inclut également les notifications envoyées aux propriétaires d'animaux apprivoisés décédés.
/gamerule showDeathMessages false
spawnRadius
| Caractéristique | Information |
|---|---|
| Compatibilité | Java et Bedrock |
| Réglage initial | 10 (Java) / 5 (Bedrock) |
| Apparue en | 1.9 |
Définit la zone autour du spawn mondial où les joueurs peuvent apparaître lors de leur première connexion ou après une mort sans point de réapparition personnel. Une valeur de 10 crée un carré de 21×21 blocs.
/gamerule spawnRadius 0
pvp (Bedrock)
| Caractéristique | Information |
|---|---|
| Compatibilité | Bedrock uniquement |
| Réglage initial | true |
Les affrontements entre joueurs deviennent impossibles une fois désactivée : les coups portés n'infligent plus aucun dommage. Sur Java, cette option se configure via le fichier server.properties.
/gamerule pvp false
Délais de portail (Java)
Deux paramètres ajustent le temps d'attente dans les portails du Nether :
| Règle | Réglage initial | Concerné |
|---|---|---|
playersNetherPortalCreativeDelay | 1 | Joueurs créatifs (quasi instantané) |
playersNetherPortalDefaultDelay | 80 | Joueurs survie/aventure (4 secondes) |
/gamerule playersNetherPortalDefaultDelay 40
playersSleepingPercentage
| Caractéristique | Information |
|---|---|
| Compatibilité | Java et Bedrock |
| Réglage initial | 100 |
| Apparue en | 1.17 (Java) / 1.20.30 (Bedrock) |
Proportion de joueurs connectés devant dormir simultanément pour accélérer le passage de la nuit.
| Valeur | Comportement |
|---|---|
100 | Unanimité requise |
50 | Majorité simple |
1 | Un seul dormeur suffit |
101+ | Transition nocturne bloquée |
/gamerule playersSleepingPercentage 25
Règles des récompenses et butins
Ces paramètres déterminent ce que laissent tomber les blocs, entités et créatures.
doMobLoot
| Caractéristique | Information |
|---|---|
| Compatibilité | Java et Bedrock |
| Réglage initial | true |
| Apparue en | 1.4.2 |
Les créatures vivantes cessent de lâcher objets et expérience à leur mort lorsque désactivée. Les productions indépendantes du décès restent fonctionnelles : œufs de poule, laine tondue, ou roses générées par le Wither.
/gamerule doMobLoot false
doTileDrops
| Caractéristique | Information |
|---|---|
| Compatibilité | Java et Bedrock |
| Réglage initial | true |
| Apparue en | 1.4.2 |
Les blocs minés disparaissent sans laisser leur ressource habituelle. Attention particulière aux boîtes de shulker : désactivée, cette règle entraîne la perte définitive du contenant ET de son contenu. Les coffres standards libèrent leur inventaire mais pas le coffre lui-même.
/gamerule doTileDrops false
doEntityDrops
| Caractéristique | Information |
|---|---|
| Compatibilité | Java et Bedrock |
| Réglage initial | true |
| Apparue en | 1.8.1 |
Concerne les entités non-vivantes : embarcations, wagonnets, cadres, porte-armures. Détruites, elles ne restituent plus leur objet correspondant.
/gamerule doEntityDrops false
Décroissance des drops d'explosion (Java)
Trois règles distinctes, ajoutées en 1.19.3, contrôlent la récupération des blocs détruits par différentes explosions :
| Règle | Réglage initial | Type d'explosion |
|---|---|---|
tntExplosionDropDecay | false | Dynamite |
mobExplosionDropDecay | true | Créatures (Creeper, Wither) |
blockExplosionDropDecay | true | Autres (lits, cristaux) |
Lorsqu'activée, la probabilité de récupérer un bloc diminue avec sa distance au centre de l'explosion. La dynamite conserve par défaut un taux de récupération intégral.
/gamerule mobExplosionDropDecay false
/gamerule blockExplosionDropDecay false
Règles du chat et de l'interface
Ces paramètres modifient l'affichage d'informations et le comportement des retours de commandes.
sendCommandFeedback
| Caractéristique | Information |
|---|---|
| Compatibilité | Java et Bedrock |
| Réglage initial | true |
| Apparue en | 1.8 |
Chaque commande exécutée génère un message de confirmation dans le chat. Désactiver cette règle épure considérablement la conversation, particulièrement utile sur les serveurs utilisant beaucoup de commandes automatisées.
/gamerule sendCommandFeedback false
commandBlockOutput
| Caractéristique | Information |
|---|---|
| Compatibilité | Java et Bedrock |
| Réglage initial | true |
| Apparue en | 1.4.2 |
Les blocs de commande transmettent normalement leurs résultats d'exécution aux opérateurs connectés. Désactivée, ces machines restent silencieuses dans le chat tout en conservant leur fonctionnement.
/gamerule commandBlockOutput false
announceAdvancements
| Caractéristique | Information |
|---|---|
| Compatibilité | Java uniquement |
| Réglage initial | true |
| Apparue en | 1.12 |
Les progrès débloqués par les joueurs s'affichent publiquement dans le chat. Désactivée, ces accomplissements restent privés. Remplace l'ancienne règle announceAchievements supprimée lors de la refonte du système.
/gamerule announceAdvancements false
logAdminCommands
| Caractéristique | Information |
|---|---|
| Compatibilité | Java uniquement |
| Réglage initial | true |
| Apparue en | 1.8 |
Inscrit chaque commande administrateur dans les fichiers journaux du serveur. Désactiver cette règle allège les logs mais supprime toute traçabilité des actions d'administration.
/gamerule logAdminCommands false
reducedDebugInfo
| Caractéristique | Information |
|---|---|
| Compatibilité | Java uniquement |
| Réglage initial | false |
| Apparue en | 1.8 |
L'écran de débogage (F3) se retrouve considérablement allégé une fois activée :
| Élément | Statut |
|---|---|
| Position XYZ exacte | Masquée |
| Direction du regard | Masquée |
| Informations de chunk | Masquées |
| Raccourci F3+B (hitboxes) | Inactif |
| Raccourci F3+G (grille) | Inactif |
Parfait pour les compétitions où les coordonnées doivent rester secrètes.
/gamerule reducedDebugInfo true
Options d'affichage Bedrock
| Règle | Réglage initial | Version | Fonction |
|---|---|---|---|
showCoordinates | true | 1.12.0 | Position XYZ visible à l'écran |
showTags | true | 1.14.0 | Indications "Peut placer/détruire" sur les objets |
showBorderEffect | true | 1.17.30 | Particules des blocs de frontière |
/gamerule showCoordinates false
/gamerule showTags false
/gamerule showBorderEffect false
Règles de fabrication
Ces paramètres ajustent le système de recettes et la progression artisanale.
doLimitedCrafting
| Caractéristique | Information |
|---|---|
| Compatibilité | Java et Bedrock |
| Réglage initial | false |
| Apparue en | 1.12 (Java) / 1.20.x (Bedrock) |
Restreint la fabrication aux seules recettes préalablement découvertes par le joueur. Par défaut, n'importe quel objet peut être créé même sans avoir "débloqué" sa recette dans le livre. Idéal pour encourager l'exploration et l'apprentissage progressif.
/gamerule doLimitedCrafting true
recipesUnlock
| Caractéristique | Information |
|---|---|
| Compatibilité | Bedrock uniquement |
| Réglage initial | true |
| Apparue en | 1.20.30 |
Normalement, ramasser un ingrédient révèle automatiquement les recettes associées. Désactivée, l'intégralité du livre de recettes devient immédiatement accessible sans aucune découverte préalable.
/gamerule recipesUnlock false
Règles pour administrateurs
Ces paramètres techniques concernent principalement la gestion des serveurs et les limites du système.
maxEntityCramming
| Caractéristique | Information |
|---|---|
| Compatibilité | Java uniquement |
| Réglage initial | 24 |
| Apparue en | 1.11 |
Au-delà de cette limite d'entités occupant le même espace, les créatures subissent des dégâts d'étouffement progressifs. Régler sur 0 désactive complètement ce mécanisme, autorisant des empilements illimités sans conséquence.
/gamerule maxEntityCramming 0
Plafonds de commandes
| Règle | Édition | Réglage initial | Rôle |
|---|---|---|---|
maxCommandChainLength | Java et Bedrock | 65536 | Commandes enchaînées par tick |
maxCommandForkCount | Java | 65536 | Branches de commandes par tick |
commandModificationBlockLimit | Java | 32768 | Blocs modifiables par /fill ou /clone |
functionCommandLimit | Bedrock | 10000 | Instructions par fichier function |
Ces valeurs préviennent les boucles infinies et les abus. Les augmenter permet des opérations plus massives au risque d'impacter les performances.
/gamerule commandModificationBlockLimit 100000
commandBlocksEnabled
| Caractéristique | Information |
|---|---|
| Compatibilité | Bedrock uniquement |
| Réglage initial | true |
| Apparue en | 1.7.0 |
Désactivée, les blocs de commande deviennent totalement inertes. Impossible de les placer, modifier ou exécuter.
/gamerule commandBlocksEnabled false
minecartMaxSpeed
| Caractéristique | Information |
|---|---|
| Compatibilité | Java uniquement |
| Réglage initial | 8.0 |
| Apparue en | 1.8 |
Plafond de vélocité des wagonnets sur rails. Augmenter cette valeur accélère les transports ferroviaires, mais des vitesses excessives peuvent perturber le fonctionnement des rails propulseurs.
/gamerule minecartMaxSpeed 16.0
Vérifications anti-triche (Java)
| Règle | Réglage initial | Version | Cible |
|---|---|---|---|
disableElytraMovementCheck | false | 1.9 | Déplacements en élytre |
disablePlayerMovementCheck | false | 1.21 | Tous les déplacements |
Le serveur surveille normalement les vitesses anormales pour détecter les tricheurs. Désactiver ces contrôles élimine les "rubberbands" causés par la latence, mais ouvre également la porte aux hacks de vol et de vitesse.
/gamerule disableElytraMovementCheck true
Récapitulatif des gamerules essentielles
| Règle | Java | Bedrock | Standard | Utilité principale |
|---|---|---|---|---|
keepInventory | ✅ | ✅ | false | Conservation du stuff à la mort |
mobGriefing | ✅ | ✅ | true | Protection du terrain |
doDaylightCycle | ✅ | ✅ | true | Contrôle du temps |
doWeatherCycle | ✅ | ✅ | true | Contrôle de la météo |
naturalRegeneration | ✅ | ✅ | true | Récupération passive de vie |
doMobSpawning | ✅ | ✅ | true | Apparition des créatures |
doFireTick | ✅ | ✅ | true | Propagation du feu |
randomTickSpeed | ✅ | ✅ | 3/1 | Vitesse de la nature |
playersSleepingPercentage | ✅ | ✅ | 100 | Passage de nuit |
doInsomnia | ✅ | ✅ | true | Spawn des phantoms |
Conclusion
Les gamerules constituent un outil puissant pour façonner votre expérience Minecraft selon vos envies. Mode paisible sans creepers destructeurs, challenge hardcore sans régénération, ou serveur événementiel aux règles uniques : les possibilités sont vastes.
Testez ces paramètres dans un monde dédié aux expérimentations avant de les déployer sur votre serveur principal. Chaque modification reste réversible à tout moment via la commande /gamerule.
Bonne personnalisation !


