/
mc-node.net →
Minecraft

Comment activer ou désactiver la propagation du feu sur mon serveur ?

Mis à jour le 23/09/20264 min de lecture
Dans cet article
  1. Depuis la console du panel
  2. En jeu
  3. Qu'est-ce qui change exactement ?
  4. Gérer le feu par région plutôt que sur tout le serveur
  5. Le réglage survit-il à un redémarrage ?
  6. Réglages liés

La propagation du feu (fire spread), c'est le comportement où le feu saute de bloc en bloc dans Minecraft : un lac de lave enflamme une cabane en bois, la foudre déclenche un incendie de forêt et un joueur avec un briquet rase la moitié d'une ville en quelques minutes. Sur un serveur avec des constructions en bois ou en laine, tu veux généralement la désactiver. Sur Java 1.21.11 et plus récent (y compris la 26.x), elle est contrôlée par la gamerule fire_spread_radius_around_player : le nombre de blocs autour d'un joueur dans lequel le feu peut se propager (par défaut 128 ; -1 signifie partout, même sans joueur à proximité). Sur 0, le feu continue de brûler là où il a été allumé, mais ne se propage plus et ne s'éteint jamais tout seul.

Anciennes versions et Bedrock : jusqu'à Java 1.21.10, la règle s'appelait doFireTick et tu désactivais la propagation avec gamerule doFireTick false. Dans la 1.21.11 (décembre 2025), doFireTick a été supprimée ; sur les versions plus récentes, ce nom renvoie Incorrect argument for command. Bedrock utilise toujours dofiretick : gamerule dofiretick false. Toutes les gamerules avec leur ancien et leur nouveau nom figurent dans notre liste des gamerules et commandes Minecraft.

Depuis la console du panel

  1. Va dans le panel de jeu et clique sur ton serveur.
  2. Ouvre l'onglet Console.
  3. Tape gamerule fire_spread_radius_around_player 0 dans la barre en bas et appuie sur Entrée.
  4. La console confirme avec Game rule fire_spread_radius_around_player is now set to 0.

Pour réactiver la propagation, utilise gamerule fire_spread_radius_around_player 128 (la valeur par défaut). Dans la console, tu tapes la commande sans barre oblique ; en jeu, avec.

En jeu

En tant qu'opérateur de ton serveur, tu peux faire la même chose dans le chat : /gamerule fire_spread_radius_around_player 0. Pas encore OP ? Voir comment me donner l'OP. Les gamerules s'appliquent par monde : si tu as plusieurs mondes (par exemple via Multiverse), exécute la commande en te trouvant dans le monde concerné, ou utilise un plugin qui gère les gamerules par monde.

Qu'est-ce qui change exactement ?

  • Le feu ne se propage plus aux blocs inflammables voisins.
  • Le feu existant brûle indéfiniment jusqu'à ce que tu l'éteignes toi-même (avec de l'eau ou en cassant le bloc) ; il ne s'éteint plus de lui-même.
  • Le feu causé par la lave ou la foudre ne se propage pas et n'abîme pas les blocs inflammables : plus aucune forêt ni cabane en bois ne part en fumée.
  • La netherrack brûle toujours quand tu l'allumes ; ce n'est pas de la propagation.

Une confusion fréquente : fire_spread_radius_around_player concerne la propagation, pas les dégâts. Les joueurs et les mobs qui se tiennent dans le feu subissent toujours des dégâts. Si tu veux aussi désactiver cela, regarde fire_damage (/gamerule fire_damage false; avant la 1.21.11 : fireDamage).

Gérer le feu par région plutôt que sur tout le serveur

Sur un serveur survie, le feu est parfois souhaité (des incendies pour défricher, un petit feu dans une cheminée), mais au spawn tu n'en veux surtout pas. Une gamerule globale est trop brutale pour ça. Avec WorldGuard, tu définis les flags fire-spread deny et lava-fire deny par région ; en dehors de ces régions, le feu se comporte normalement. Les plugins de claims comme GriefPrevention ont aussi une option pour bloquer le feu sur les terrains protégés.

Le réglage survit-il à un redémarrage ?

Oui. Les gamerules sont stockées dans le fichier du monde (level.dat; depuis la 26.1 : data/minecraft/game_rules.dat) et restent après un redémarrage, une mise à jour de version et même après le transfert du monde vers un autre serveur. Elles ne sont perdues que si tu génères un tout nouveau monde ; dans ce cas, redéfinis-les. Pour vérifier la valeur actuelle, tape gamerule fire_spread_radius_around_player sans valeur : la console renvoie le réglage en cours.

Réglages liés

  • mob_griefing (avant la 1.21.11 : mobGriefing) : si les creepers et les endermen peuvent abîmer des blocs, voir désactiver le mob griefing.
  • tnt_explodes (avant la 1.21.11 : tntExplodes) pour la TNT, voir désactiver les explosions de TNT.
  • advance_weather (avant la 1.21.11 : doWeatherCycle) si tu veux empêcher complètement les orages, et donc les éclairs.

Ça ne fonctionne pas, par exemple parce que la console ne reconnaît pas la commande sur un serveur moddé ? Notre équipe t'aide volontiers via un ticket.