Polecenia/gamerule

Wersja z dnia 20:12, 22 mar 2026 autorstwa Melwin22 (dyskusja | edycje) (Nowe nazwy wszystkich zasad gry i zaktualizowano historię.)
(różn.) ← poprzednia wersja | przejdź do aktualnej wersji (różn.) | następna wersja → (różn.)

Polecenie /gamerule pozwala na zmianę zasad gry. Zasady te można również zmienić podczas tworzenia świata, w zakładce „Więcej” ⭢ „Zasady gry”.

Składnia

/gamerule <zasada gry> zwraca aktualną wartość danej zasady gry. Przykładowo, zastosowanie /gamerule keep_inventory na świecie z domyślnymi ustawieniami da w rezultacie false.

/gamerule <zasada gry> <wartość> ustawia wartość danej zasady gry. Przykładowo, zastosowanie /gamerule players_sleeping_percentage 0 sprawi, że każdy gracz na serwerze będzie samodzielnie mógł „przewinąć” noc, śpiąc w łóżku.

Lista zasad gry

Zasada gry (JE) Zasada gry (BE) Działanie Wartości
allow_entering_nether_using_portals Włącza lub wyłącza możliwość korzystania z portali Netheru przez graczy. true lub false; domyślnie true
fire_spread_radius_around_player Promień wokół gracza, w którym może rozprzestrzeniać się ogień. Ustawienie na -1 oznacza, że ogień rozprzestrzenia się w dowolnej odległości od gracza. Od -1 do 2147483647; domyślnie 128
show_advancement_messages Włącza lub wyłącza wiadomości na czacie o zdobywaniu postępów przez graczy. true lub false; domyślnie true
block_explosion_drop_decay Jeśli false, wszystkie bloki zawsze upuszczają swój zwykły łup, gdy zostaną zniszczone przez eksplozję bloku (łóżka lub kotwicy odrodzenia). Jeśli true, szansa na upuszczenie łupu maleje wraz ze wzrostem odległości od centrum eksplozji. true lub false; domyślnie true
command_blocks_work commandblocksenabled Włącza lub wyłącza dostępność bloków poleceń. true lub false; domyślnie true
command_block_output commandblockoutput Włącza lub wyłącza tekstową informację wyświetlaną przez blok poleceń. true lub false; domyślnie true
max_block_modifications Maksymalna liczba bloków, którą można zmienić jednym poleceniem (dotyczy /clone, /fill i /fillbiome). Od 1 do 2147483647; domyślnie 32768
elytra_movement_check Włącza lub wyłącza sprawdzanie prędkości gracza przez serwer, kiedy ten ma na sobie elytry. Gra domyślnie sprawdza prędkość gracza, by upewnić się, że nie stosuje on zmodyfikowanej wersji gry (tzw. cheatów), ale może generować fałszywe alarmy, jeśli serwer działa powoli. true lub false; domyślnie false
player_movement_check Całkowicie włącza lub wyłącza sprawdzanie prędkości gracza przez serwer. true lub false; domyślnie false
raids Włącza lub wyłącza występowanie najazdów. true lub false; domyślnie true
advance_time dodaylightcycle Włącza lub wyłącza poruszanie się słońca i księżyca, co umożliwia tworzenie wiecznego dnia lub nocy. true lub false; domyślnie true
entity_drops doentitydrops Włącza lub wyłącza wyrzucanie łupów przez byty niebędące mobami (a więc np. czy łódka upuści samą siebie po jej „zabiciu”). true lub false; domyślnie true
dofiretick Włącza lub wyłącza rozprzestrzenianie się ognia. true lub false; domyślnie true
immediate_respawn doimmediaterespawn Włącza lub wyłącza natychmiastowe odradzanie się graczy po śmierci (bez pokazywania komunikatu „Nie żyjesz!”). true lub false; domyślnie false
spawn_phantoms doinsomnia Włącza lub wyłącza odradzanie się fantomów. true lub false; domyślnie true
limited_crafting dolimitedcrafting Jeśli true, gracz może wytwarzać bloki i przedmioty używając tylko tych receptur, które odblokował. Jeśli false, gracz zawsze może wytwarzać dowolne bloki i przedmioty, niezależnie od tego, czy odblokował daną recepturę. true lub false; domyślnie false
mob_drops domobloot Włącza lub wyłącza wyrzucanie łupów przez moby. true lub false; domyślnie true
spawn_mobs domobspawning Włącza lub wyłącza samoczynne odradzanie się mobów. Dotyczy większości sposobów naturalnego odradzania mobów, ale nie dotyczy przyzywaczy, jaj przyzywających, oraz niektórych mechanik gry, które odradzają moby (np. wywoływania najazdów czy osadników tworzących żelazne golemy). true lub false; domyślnie true
spawn_patrols Włącza lub wyłącza odradzanie się patroli złosadniczych. true lub false; domyślnie true
block_drops dotiledrops Włącza lub wyłącza wypadanie przedmiotów z wydobytych bloków. true lub false; domyślnie true
spawn_wandering_traders Włącza lub wyłącza odradzanie się wędrownych handlarzy. true lub false; domyślnie true
spread_vines Włącza lub wyłącza rozrost pnączy. Nie wpływa na inne, podobne bloki (płaczące pnącza, spaczone pnącza, jaskiniowe pnącza) true lub false; domyślnie true
advance_weather doweathercycle Włącza lub wyłącza zmienność pogody. true lub false; domyślnie true
spawn_wardens Włącza lub wyłącza odradzanie się nadzorców. true lub false; domyślnie true
drowning_damage drowningdamage Włącza lub wyłącza obrażenia u graczy od topienia się. true lub false; domyślnie true
ender_pearls_vanish_on_death Jeśli true, wszystkie enderperły rzucone przez danego gracza znikają w momencie jego śmierci. Jeśli false, śmierć gracza nie wpływa na rzucone enderperły. true lub false; domyślnie true
fall_damage falldamage Włącza lub wyłącza obrażenia u graczy od upadku. true lub false; domyślnie true
fire_damage firedamage Włącza lub wyłącza obrażenia u graczy od ognia, lawy, ognisk i bloków magmy. true lub false; domyślnie true
forgive_dead_players Jeśli true, wszystkie rozzłoszczone neutralne moby w pobliżu gracza przechodzą z powrotem w stan neutralny, gdy gracz umiera. Jeśli false, śmierć gracza nie wpływa na zachowanie neutralnych mobów. true lub false; domyślnie true
freeze_damage freezedamage Włącza lub wyłącza obrażenia u graczy od zamarzania w sypkim śniegu. true lub false; domyślnie true
functioncommandlimit Maksymalna liczba komend, którą może wykonać jedno polecenie /function. Od 0 do 2147483647; domyślnie 10000
global_sound_events Jeśli true, dźwięk przywoływania withera, dźwięk umierającego smoka Endu i dźwięk otwieranego portalu Endu są słyszalne dla wszystkich graczy na danym świecie. Jeśli false, dźwięki te są słyszalne tylko w pewnym promieniu, tak jak każde inne dźwięki. true lub false; domyślnie true
keep_inventory keepinventory Włącza lub wyłącza zatrzymywanie ekwipunku po śmierci. true lub false; domyślnie false
lava_source_conversion Włącza lub wyłącza tworzenie nowych bloków źródłowych lawy z pobliskich, istniejących bloków źródłowych. true lub false; domyślnie false
locator_bar locatorbar Włącza lub wyłącza pokazywanie paska nawigacyjnego. true lub false; domyślnie true
log_admin_commands Włącza lub wyłącza zapisywanie poleceń administratora w dzienniku serwera. true lub false; domyślnie true
max_command_sequence_length maxcommandchainlength Maksymalna długość łańcucha poleceń, które mogą się wykonać w czasie jednego ticku. Stosuje się do bloków poleceń i do funkcji. Od 0 do 2147483647; domyślnie 65536
max_command_forks Maksymalna liczba wątków, które mogą się pojawić w czasie jednego ticku. Stosuje się do bloków poleceń i do funkcji. Od 1 do 2147483647; domyślnie 65536
max_entity_cramming Maksymalna liczba bytów, których inny byt może dotykać, nim zacznie otrzymywać obrażenia od ściskania. Wartość 0 całkowicie wyłącza tę mechanikę. Obrażenia otrzymują gracze w trybie przetrwania i przygody, a także wszystkie moby oprócz nietoperzy. Do bytów ściskających należą również łódki, wagoniki i gracze w trybie kreatywnym: te byty same nie otrzymują obrażeń od ściskania, ale mogą powodować obrażenia od ściskania u innych bytów. Od 0 do 2147483647; domyślnie 24
max_minecart_speed Maksymalna prędkość wagoników. Zasada dostępna tylko po włączeniu eksperymentalnej paczki danych „Usprawnienia wagoników”. Od 1 do 1000; domyślnie 8
mob_explosion_drop_decay Jeśli false, wszystkie bloki zawsze upuszczają swój zwykły łup, gdy zostaną zniszczone przez eksplozję moba (creepera, withera). Jeśli true, szansa na upuszczenie łupu maleje wraz ze wzrostem odległości od centrum eksplozji. true lub false; domyślnie true
mob_griefing mobgriefing Włącza lub wyłącza niszczenie bloków przez moby, w tym m.in. creepery, ghasty, endermany, withery, smoki Endu. Działa również w mniej oczywistych sytuacjach: jeśli ta reguła jest wyłączona, owce nie jedzą trawy, zombie nie wyłamują drzwi, i w ogólności, żaden mob nie jest w stanie wpłynąć na żaden blok.[1] true lub false; domyślnie true
natural_health_regeneration naturalregeneration Włącza lub wyłącza naturalną regenerację życia. true lub false; domyślnie true
players_nether_portal_creative_delay Czas (w tickach), przez jaki gracz w trybie kreatywnym musi znajdować się w bloku portalu Netheru, by przeteleportować się przez niego. Od 0 do 2147483647; domyślnie 0
players_nether_portal_default_delay Czas (w tickach), przez jaki gracz w trybie przetrwania lub przygody musi znajdować się w bloku portalu Netheru, by przeteleportować się przez niego. Od 0 do 2147483647; domyślnie 80
players_sleeping_percentage playerssleepingpercentage Minimalny procent graczy w Nadziemiu, który musi jednocześnie znaleźć się w łóżkach, by przewinąć noc. Wartość 0 sprawia, że każdy gracz na serwerze będzie samodzielnie mógł przewinąć noc. Wartości powyżej 100 całkowicie uniemożliwiają przewijanie nocy. Od 0 do 2147483647; domyślnie 100
projectiles_can_break_blocks projectilescanbreakblocks Włącza lub wyłącza niszczenie niektórych bloków przez pociski. Do tych bloków zaliczają się m.in. kwiat refrenusu, dekorowany garniec i spiczasty naciek. true lub false; domyślnie true
pvp pvp Włącza lub wyłącza możliwość walki między graczami. true lub false; domyślnie true
random_tick_speed randomtickspeed Kontroluje, z jaką średnią prędkością zachodzi wiele zdarzeń losowych: wzrost roślin, obumieranie liści po ścięciu pnia, topnienie lodu, utlenianie się bloków miedzianych i inne. Im większa wartość tej zasady gry, tym zdarzenia losowe zachodzą średnio częściej/szybciej. Od 0 do 2147483647; domyślnie 3 (w wersji Java) lub 1 (w wersji Bedrock)
recipesunlock Włącza lub wyłącza konieczność zebrania przedmiotów do ekwipunku, by w książce receptur pojawiły się receptury związane z tymi przedmiotami. true lub false; domyślnie true
reduced_debug_info Jeśli true, ekran debugowania pokazuje tylko bardzo okrojone informacje: wersję gry, liczbę klatek na sekundę i podstawowe dane o wydajności gry. Jeśli false, ekran debugowanie pokazuje znacznie więcej informacji, w tym m.in. koordynaty gracza, jego aktualny biom, poziom światła i wiele innych. true lub false; domyślnie false
respawnblocksexplode Włącza lub wyłącza eksplozje wywoływane przez łóżka i kotwice odrodzenia, gdy gracz próbuje ich użyć w niewłaściwym wymiarze. true lub false; domyślnie true
send_command_feedback sendcommandfeedback Włącza lub wyłącza przekazywanie przez grę informacji zwrotnych na czacie, kiedy gracz wywołuje polecenia. true lub false; domyślnie true
showbordereffect Włącza lub wyłącza pokazywanie obwódki bloków. true lub false; domyślnie true
showcoordinates Włącza lub wyłącza pokazywanie koordynatów. true lub false; domyślnie true
showdaysplayed Włącza lub wyłącza pokazywanie licznika dni, które upłynęły w grze. true lub false; domyślnie false
show_death_messages showdeathmessages Włącza lub wyłącza pokazywanie wiadomości o śmierci. true lub false; domyślnie true
showrecipemessages Włącza lub wyłącza pokazywanie komunikatów o odblokowanych recepturach. true lub false; domyślnie true
showtags Włącza lub wyłącza pokazywanie tagów „Można kłaść na:” oraz „Może niszczyć:” w informacjach o danym przedmiocie. true lub false; domyślnie true
max_snow_accumulation_height Maksymalna grubość warstwy śniegu, która formuje się w wyniku naturalnych opadów śniegu. Wszystkie wartości powyżej 7 dają ten sam efekt, ponieważ w jednym bloku może istnieć maksymalnie do 8 warstw. Od 0 do 2147483647; domyślnie 1
spawner_blocks_work Włącza lub wyłącza działanie przyzywaczy potworów. true lub false; domyślnie true
spawn_monsters Włącza lub wyłącza odradzanie się potworów. true lub false; domyślnie true
respawn_radius spawnradius Promień w blokach wokół domyślnego punktu odrodzenia, w którym mogą się odrodzić gracze, kiedy nie mają ustawionego własnego punktu odrodzenia. Od 0 do 2147483647; domyślnie 10
spectators_generate_chunks Włącza lub wyłącza możliwość generowania chunków przez graczy w trybie widza. true lub false; domyślnie true
tnt_explodes tntexplodes Włącza lub wyłącza eksplozje TNT. true lub false; domyślnie true
tnt_explosion_drop_decay tntexplosiondropdecay Jeśli false, wszystkie bloki zawsze upuszczają swój zwykły łup, gdy zostaną zniszczone przez eksplozję TNT. Jeśli true, szansa na upuszczenie łupu maleje wraz ze wzrostem odległości od centrum eksplozji. true lub false; domyślnie false
universal_anger Jeśli true, wszystkie rozzłoszczone neutralne moby będą atakować każdego gracza w zasięgu ich wzroku. Jeśli false, będą atakować tylko tego gracza, który je rozzłościł. true lub false; domyślnie false
water_source_conversion Włącza lub wyłącza tworzenie nowych bloków źródłowych wody z pobliskich, istniejących bloków źródłowych. true lub false; domyślnie true
  1. Jedynym wyjątkiem są osadnicy, którzy zachowują umiejętność otwierania drzwi.

Historia

Java Edition
1.4.212w32aDodano polecenie /gamerule.
Pierwszych sześć zasad gry to: doFireTick, mobGriefing, keepInventory, doMobSpawning, doMobLoot oraz doTileDrops.
12w38aDodano commandBlockOutput.
1.6.113w23aDodano naturalRegeneration.
13w24aDodano doDaylightCycle.
1.814w03aDodano logAdminCommands.
14w10aDodano showDeathMessages.
14w17aDodano randomTickSpeed.
14w26aDodano sendCommandFeedback.
14w29aDodano reducedDebugInfo.
1.8.11.8.1-pre1Dodano doEntityDrops.
1.915w37aDodano spectatorsGenerateChunks.
15w51aDodano spawnRadius.
16w07aDodano disableElytraMovementCheck.
1.1116w38aDodano doWeatherCycle i maxEntityCramming.
1.1217w13aDodano doLimitedCrafting.
17w16bDodano maxCommandChainLength.
17w16bDodano announceAdvancements.
1.14.31.14.3-pre3Dodano disableRaids.
1.1519w36aDodano doInsomnia, doImmediateRespawn, drowningDamage, fallDamage i fireDamage.
1.15.21.15.2-pre1Dodano doPatrolSpawning i doTraderSpawning.
1.161.16-pre1Dodano universalAnger i forgiveDeadPlayers.
1.1720w48aDodano freezeDamage.
20w51aDodano playersSleepingPercentage.
1.1922w16aDodano doWardenSpawning.
1.19.322w44aDodano blockExplosionDropDecay, mobExplosionDropDecay, tntExplosionDropDecay, snowAccumulationHeight, waterSourceConversion, lavaSourceConversion i globalSoundEvents.
1.19.423w03aDodano commandModificationBlockLimit.
23w06aDodano doVinesSpread.
1.20.21.20.2-pre1Dodano enderPearlsVanishOnDeath.
1.20.323w41aDodano maxCommandForkCount.
23w42aDodano projectilesCanBreakBlocks, playersNetherPortalDefaultDelay i playersNetherPortalCreativeDelay.
1.20.524w03aDodano spawnChunkRadius.
1.21.224w33aDodano minecartMaxSpeed.[Tylko po włączeniu eksperymentalnej paczki danych „Usprawnienia wagoników”]
1.21.2-pre1Dodano disablePlayerMovementCheck.
1.21.525w06aDodano allowFireTicksAwayFromPlayer.
25w10aDodano tntExplodes.
1.21.625w15aDodano useLocatorBar.[Tylko po włączeniu eksperymentalnej paczki danych „Pasek nawigacyjny”]
25w17aZmieniono useLocatorBar na locatorBar, zasada jest też dostępna w grze bez eksperymentów.
1.21.925w31aUsunięto spawnChunkRadius.
25w35aDodano allowEnteringNetherUsingPortals, enableCommandBlocks, spawnMonsters oraz pvp.
25w37aDodano spawnerBlocksEnabled.
Zmieniono enableCommandBlocks na commandBlocksEnabled.
1.21.1125w44aZmieniono nazwy wszystkich zasad gry, z tzw. „snake case” (projectilesCanBreakBlocks) na „camel case” (projectiles_can_break_blocks).
Kilka zasad gry zmieniło nazwy na bardziej czytelne i ustandaryzowane.
doFireTick i allowFireTicksAwayFromPlayer zostały połączone w nową zasadę fire_spread_radius_around_player.
Nadchodzące zmiany
26.126.1-snap3Zasady gry można teraz zmieniać w menu zapauzowanej gry.
Pełna wersja Pocket Edition
1.0.5alpha 1.0.5.0Dodano polecenie /gamerule.
Pierwsze cztery zasady gry to: drowningDamage, fallDamage, fireDamage i pvp.
1.1.0alpha 1.1.0.0Dodano doDaylightCycle, doEntityDrops, doFireTick, doMobSpawning, doMobLoot, doTileDrops, doWeatherCycle, keepInventory i mobGriefing.
Bedrock Edition
1.6.0beta 1.6.0.6Dodano doInsomnia.
1.7.0beta 1.7.0.2Dodano commandBlocksEnabled.
1.8.0beta 1.8.0.8Dodano randomTickSpeed.
1.9.0beta 1.9.0.0Dodano showDeathMessages, immediateRespawn i functioncommandlimit.
1.12.0beta 1.12.0.2Dodano spawnRadius i sendCommandBlockFeedback.
?Dodano commandBlockOutput, maxCommandChainLength, naturalRegeneration, sendCommandFeedback, showCoordinates i tntExplodes.
1.14.0Dodano showTags.
1.16.210beta 1.16.210.53Dodano freezeDamage.
1.17.30beta 1.17.20.20Dodano respawnBlocksExplode.
?Dodano showBorderEffect.
1.20.30Preview 1.20.20.21Dodano playersSleepingPercentage i recipesUnlock.
Preview 1.20.30.20Dodano doLimitedCrafting.
1.20.50Preview 1.20.50.20Dodano showRecipeMessages.
Preview 1.20.50.22Dodano projectilesCanBreakBlocks.
1.21.0Preview 1.21.0.20Dodano tntExplosionDropDecay.
Preview 1.21.0.23Dodano showDaysPlayed.
1.21.80Preview 1.21.80.25Dodano locatorBar.