/
mc-node.net →
Minecraft

Jak włączyć lub wyłączyć rozprzestrzenianie ognia na serwerze Minecraft?

Zaktualizowano 23/09/20263 min czytania
W tym artykule
  1. Z konsoli w panelu
  2. W grze
  3. Co dokładnie się zmienia?
  4. Sterowanie ogniem per region zamiast na całym serwerze
  5. Czy ustawienie przetrwa restart?
  6. Powiązane ustawienia

Fire spread to zachowanie, w którym ogień w Minecrafcie przeskakuje z bloku na blok: jezioro lawy podpala drewnianą chatkę, piorun wywołuje pożar lasu, a gracz z krzesiwem w kilka minut zrównuje z ziemią pół miasta. Na serwerze z budowlami z drewna lub wełny zwykle chcesz to wyłączyć. Na Javie 1.21.11 i nowszych (w tym 26.x) steruje tym gamerule fire_spread_radius_around_player: określa, w promieniu ilu bloków od gracza ogień może się rozprzestrzeniać (domyślnie 128; -1 oznacza wszędzie, także bez graczy w pobliżu). Ustawiona na 0 sprawia, że ogień pali się tam, gdzie został podłożony, ale już się nie rozprzestrzenia i nigdy sam nie gaśnie.

Starsze wersje i Bedrock: do Javy 1.21.10 reguła nazywała się doFireTick, a rozprzestrzenianie ognia wyłączało się poleceniem gamerule doFireTick false. W 1.21.11 (grudzień 2025) doFireTick usunięto; na nowszych wersjach ta nazwa daje komunikat Incorrect argument for command. Bedrock nadal używa dofiretick: gamerule dofiretick false. Wszystkie gamerule ze starymi i nowymi nazwami znajdziesz w naszym przeglądzie gamerule i komend Minecrafta.

Z konsoli w panelu

  1. Wejdź do panelu gier i kliknij swój serwer.
  2. Otwórz zakładkę Konsola.
  3. Wpisz gamerule fire_spread_radius_around_player 0 w pasku na dole i naciśnij Enter.
  4. Konsola potwierdza: Game rule fire_spread_radius_around_player is now set to 0.

Aby ponownie włączyć rozprzestrzenianie, użyj gamerule fire_spread_radius_around_player 128 (wartość domyślna). W konsoli wpisujesz polecenie bez ukośnika, w grze z ukośnikiem.

W grze

Jako operator na swoim serwerze możesz zrobić to samo na czacie: /gamerule fire_spread_radius_around_player 0. Nie masz jeszcze OP? Zobacz jak nadać sobie OP. Gamerule działają per świat: jeśli masz kilka światów (na przykład przez Multiverse), wykonaj polecenie stojąc w danym świecie albo użyj pluginu obsługującego gamerule per świat.

Co dokładnie się zmienia?

  • Ogień nie przeskakuje już na sąsiednie palne bloki.
  • Istniejący ogień pali się w nieskończoność, dopóki sam go nie ugasisz (wodą lub niszcząc blok); nie wygasa już samoczynnie.
  • Ogień od lawy lub pioruna nie rozprzestrzenia się i nie niszczy palnych bloków, więc nie spłonie ani las, ani drewniana chatka.
  • Netherrack nadal się pali, gdy go podpalisz; to nie jest rozprzestrzenianie.

Częsta pomyłka: fire_spread_radius_around_player dotyczy rozprzestrzeniania, nie obrażeń. Gracze i moby stojące w ogniu nadal otrzymują obrażenia. Jeśli chcesz wyłączyć także to, sprawdź fire_damage (/gamerule fire_damage false; przed 1.21.11: fireDamage).

Sterowanie ogniem per region zamiast na całym serwerze

Na serwerze survival ogień bywa pożądany (pożary lasu do karczowania, małe ognisko w kominku), ale na spawnie absolutnie go nie chcesz. Gamerule dla całego serwera jest na to zbyt toporna. Z WorldGuard ustawiasz flagi fire-spread deny i lava-fire deny per region; poza tymi regionami ogień zachowuje się normalnie. Pluginy do claimów, takie jak GriefPrevention, też mają ustawienie blokujące ogień na zajętym terenie.

Czy ustawienie przetrwa restart?

Tak. Gamerule są zapisywane w pliku świata (level.dat; od 26.1: data/minecraft/game_rules.dat) i pozostają po restarcie, aktualizacji wersji serwera, a nawet po przeniesieniu świata na inny serwer. Giną tylko wtedy, gdy generujesz zupełnie nowy świat; wtedy ustaw je ponownie. Aby sprawdzić aktualną wartość, wpisz gamerule fire_spread_radius_around_player bez wartości: konsola zwróci bieżące ustawienie.

Powiązane ustawienia

  • mob_griefing (przed 1.21.11: mobGriefing): czy creepery i endermany mogą niszczyć bloki, zobacz wyłączanie mob griefingu.
  • tnt_explodes (przed 1.21.11: tntExplodes) dla TNT, zobacz wyłączanie wybuchów TNT.
  • advance_weather (przed 1.21.11: doWeatherCycle), jeśli chcesz całkowicie zapobiec burzom, a więc i piorunom.

Nie działa, na przykład dlatego, że konsola nie rozpoznaje polecenia na serwerze z modami? Nasz zespół chętnie pomoże przez ticket.