Jaka jest komenda na keep inventory?
W Minecraft Java 1.21.11 i nowszych (także 26.x) wpisz /gamerule keep_inventory true, a w 1.21.10 i starszych /gamerule keepInventory true. Od tej chwili gracze po śmierci zachowują przedmioty i doświadczenie. Żeby to wyłączyć, wpisz false zamiast true.
| Twoja wersja Minecrafta | Komenda |
|---|---|
| 1.21.11, 26.1, 26.2, 26.3 i nowsze | /gamerule keep_inventory true |
| 1.21.10 i starsze (1.20.1, 1.21.1, 1.12.2…) | /gamerule keepInventory true |
| Bedrock Edition | /gamerule keepinventory true |
Na czacie gry potrzebujesz uprawnień operatora. W konsoli serwera wpisujesz tę samą komendę bez / na początku.
Czym są gamerule w Minecraft?
Gamerule to przełączniki i liczby zapisane w samym świecie, które zmieniają zachowanie gry – śmierć, moby, czas, pogodę, ogień, obrażenia i nie tylko. Siedzą w pliku level.dat świata, więc zostają po restarcie i przenoszą się razem ze światem na inny serwer.
Gamerule to coś innego niż server.properties: plik ustawień konfiguruje serwer (graczy, port, poziom trudności, zasięg widzenia), a gamerule – świat. Od wersji Java 1.21.9 PvP, pojawianie się potworów i bloki poleceń przeniesiono z server.properties do gamerule (pvp, spawn_monsters, command_blocks_work), dlatego pvp=false w pliku nic już nie zmienia w nowych wersjach. Sam plik opisujemy w poradniku Minecraft server.properties.
Dlaczego w 1.21.11 zmieniły się nazwy gamerule?
W wersji Java 1.21.11 (grudzień 2025) Mojang zmienił nazwy prawie wszystkich gamerule z zapisu camelCase na identyfikatory snake_case, a część dostała zupełnie nowe nazwy – np. doDaylightCycle to teraz advance_time. Istniejące światy są konwertowane automatycznie, ale komendy i datapacki muszą używać nowych nazw.
Najważniejsze zmiany:
- Zwykła zmiana zapisu:
keepInventory→keep_inventory,mobGriefing→mob_griefing,fallDamage→fall_damage. - Nowe nazwy:
doDaylightCycle→advance_time,doMobSpawning→spawn_mobs,doInsomnia→spawn_phantoms,doTileDrops→block_drops,naturalRegeneration→natural_health_regeneration. - Odwrócone znaczenie:
disableRaids trueto terazraids false; tak samo kontrola ruchu elytry i gracza. - Ogień:
doFireTickzastąpiła liczbafire_spread_radius_around_player(zasięg w blokach), a0wyłącza rozprzestrzenianie się ognia.
Nazwy są identyfikatorami, więc zadziała też /gamerule minecraft:keep_inventory true – przedrostek minecraft: jest opcjonalny. Wpisz /gamerule i naciśnij Tab, żeby zobaczyć wszystkie zasady, które zna Twoja wersja.
Jak używać komendy /gamerule?
/gamerule <zasada> <wartość> ustawia zasadę, a /gamerule <zasada> bez wartości pokazuje jej obecne ustawienie. Zasady typu tak/nie przyjmują true albo false, a liczbowe – liczbę całkowitą.
gamerule keep_inventory true
gamerule players_sleeping_percentage 1
gamerule keep_inventory
Pierwsza linia włącza keep inventory, druga pozwala pominąć noc, gdy śpi jeden gracz, a trzecia tylko wyświetla aktualną wartość. Zmiana działa od razu – bez restartu.
Pełna lista gamerule w Minecraft
Oto gamerule z Minecraft Java 26.3 z dawnymi nazwami (do 1.21.10) i wartościami domyślnymi. Najprzydatniejsze na serwer survival są na górze.
| Gamerule (1.21.11+) | Stara nazwa (≤ 1.21.10) | Domyślnie | Co robi |
|---|---|---|---|
keep_inventory |
keepInventory |
false |
Zachowanie przedmiotów i XP po śmierci |
players_sleeping_percentage |
playersSleepingPercentage |
100 |
Ile % graczy online musi spać, żeby minęła noc |
mob_griefing |
mobGriefing |
true |
Creepery, Endermany, ghasty itd. mogą niszczyć lub przenosić bloki |
pvp |
pvp |
true |
Gracze mogą sobie zadawać obrażenia (gamerule od 1.21.9) |
advance_time |
doDaylightCycle |
true |
Cykl dnia i nocy |
advance_weather |
doWeatherCycle |
true |
Zmiany pogody |
spawn_mobs |
doMobSpawning |
true |
Naturalne pojawianie się mobów |
spawn_monsters |
spawnMonsters |
true |
Pojawianie się wrogich mobów (od 1.21.9) |
spawn_phantoms |
doInsomnia |
true |
Fantomy u graczy, którzy nie śpią |
spawn_patrols |
doPatrolSpawning |
true |
Patrole złosadników |
spawn_wandering_traders |
doTraderSpawning |
true |
Wędrowni handlarze |
spawn_wardens |
doWardenSpawning |
true |
Wardeni w Mrocznych Głębinach |
raids |
disableRaids (odwrotnie) |
true |
Najazdy po Złym Omenie |
immediate_respawn |
doImmediateRespawn |
false |
Odrodzenie bez ekranu śmierci |
show_death_messages |
showDeathMessages |
true |
Komunikaty o śmierci na czacie |
show_advancement_messages |
announceAdvancements |
true |
Komunikaty o postępach na czacie |
natural_health_regeneration |
naturalRegeneration |
true |
Regeneracja zdrowia, gdy gracz jest najedzony |
fall_damage |
fallDamage |
true |
Obrażenia od upadku |
fire_damage |
fireDamage |
true |
Obrażenia od ognia i lawy |
drowning_damage |
drowningDamage |
true |
Obrażenia od topienia się |
freeze_damage |
freezeDamage |
true |
Obrażenia od zamarzania w sypkim śniegu |
fire_spread_radius_around_player |
doFireTick |
– | Jak daleko od graczy rozprzestrzenia się ogień; 0 = wcale |
tnt_explodes |
tntExplodes |
true |
TNT da się podpalić i wybucha |
block_drops |
doTileDrops |
true |
Zniszczone bloki wypadają jako przedmioty |
mob_drops |
doMobLoot |
true |
Moby zostawiają łupy i XP |
entity_drops |
doEntityDrops |
true |
Wagoniki, ramki itd. wypadają jako przedmioty |
random_tick_speed |
randomTickSpeed |
3 |
Tempo wzrostu upraw, opadania liści i innych losowych ticków |
respawn_radius |
spawnRadius |
10 |
Promień wokół spawnu świata, w którym pojawiają się nowi gracze |
max_entity_cramming |
maxEntityCramming |
24 |
Ile mobów w jednym bloku, zanim zaczną dostawać obrażenia |
locator_bar |
locatorBar |
true |
Pasek lokalizatora graczy na ekranie |
send_command_feedback |
sendCommandFeedback |
true |
Wyniki komend na czacie |
log_admin_commands |
logAdminCommands |
true |
Komendy operatorów widoczne dla innych operatorów i w logu |
command_blocks_work |
commandBlocksEnabled (1.21.9–1.21.10) |
true |
Bloki poleceń działają (do 1.21.8: enable-command-block w server.properties) |
spawner_blocks_work |
spawnerBlocksEnabled |
true |
Spawnery potworów działają |
universal_anger |
universalAnger |
false |
Rozzłoszczone neutralne moby atakują każdego gracza w pobliżu |
forgive_dead_players |
forgiveDeadPlayers |
true |
Neutralne moby uspokajają się, gdy ich cel zginie |
spectators_generate_chunks |
spectatorsGenerateChunks |
true |
Obserwatorzy wczytują nowy teren |
reduced_debug_info |
reducedDebugInfo |
false |
Ukrywa koordynaty i szczegóły na ekranie F3 |
Mody mogą dodawać własne gamerule – po instalacji moda pojawią się na liście podpowiedzi /gamerule pod klawiszem Tab.
Jak ustawić gamerule na serwerze Minecraft?
Wpisz komendę w konsoli serwera bez / albo na czacie gry z / jako operator. Na Spot.gg:
- Otwórz panel serwera i przejdź do zakładki „Konsola”. Serwer musi być włączony.
- Wpisz np.
gamerule keep_inventory true(bez ukośnika) i naciśnij Enter. - Sprawdź odpowiedź w konsoli – serwer potwierdzi nową wartość.
- Gotowe. Zasada zapisuje się w świecie i zostaje po restarcie.
Żeby robić to z poziomu gry, potrzebujesz OP: najpierw wpisz w konsoli op TwójNick. Jak działają OP i uprawnienia, opisujemy w poradniku komendy serwera Minecraft.
Dlaczego keep inventory nie działa na moim serwerze?
Najczęściej to stara nazwa w nowej wersji, osobny świat na Paperze albo mod, który sam obsługuje wypadanie przedmiotów po śmierci. Sprawdź po kolei:
| Objaw | Przyczyna | Co zrobić |
|---|---|---|
| Błąd nieznanej lub niepełnej komendy / nieprawidłowy argument | Stara nazwa (keepInventory) w 1.21.11+ albo nowa nazwa w starszej wersji |
Użyj nazwy dla swojej wersji (tabela wyżej) |
| Działa w Overworldzie, ale nie w Netherze ani w Endzie | Na Paperze i Purpurze Nether i End to osobne światy (world_nether, world_the_end) z własnymi gamerule |
Wpisz komendę jako OP, stojąc w tym wymiarze |
| Na serwerze z modami przedmioty i tak wypadają | Mod z grobami lub zwłokami (albo konfiguracja paczki) przejmuje obsługę śmierci | Sprawdź konfigurację moda w zakładce „Pliki” |
| Wartość się resetuje | Świat został podmieniony (nowy seed, przywrócona kopia, inna nazwa świata) | Ustaw zasadę ponownie w nowym świecie |
Jakie gamerule ustawić na serwerze dla znajomych?
Popularny „luźny” zestaw: keep inventory włączone, jeden śpiący gracz pomija noc, creepery nie niszczą budowli.
gamerule keep_inventory true
gamerule players_sleeping_percentage 1
gamerule mob_griefing false
Pamiętaj, że mob_griefing false blokuje też np. uprawy wieśniaków i jedzenie trawy przez owce, a na tym opierają się niektóre farmy. Na serwerze budowlanym możesz dodatkowo zatrzymać czas i pogodę: advance_time false i advance_weather false. W starszych wersjach użyj dawnych nazw z tabeli.
FAQ
Jak włączyć keep inventory w Minecraft?
Wpisz /gamerule keep_inventory true (1.21.11 i nowsze) albo /gamerule keepInventory true (1.21.10 i starsze). W trybie jednoosobowym musisz mieć włączone kody, a na serwerze potrzebujesz OP albo konsoli serwera.
Czy gamerule działają na cały serwer?
Na cały świat, co na Vanilli i loaderach modów oznacza cały serwer, razem z Netherem i Endem. Na Paperze i Purpurze każdy wymiar to osobny świat, więc niektóre zasady trzeba tam ustawić oddzielnie.
Czy po zmianie gamerule trzeba restartować serwer?
Nie. Gamerule działają od razu i zapisują się automatycznie razem ze światem.
Czy gamerule da się ustawić w server.properties?
Nie. W server.properties nie ma gamerule – ustawiasz je komendą /gamerule, a zapisują się w pliku level.dat świata. Od 1.21.9 dotyczy to też PvP, które wcześniej było opcją w pliku.
Jaka komenda pozwala pominąć noc, gdy śpi jeden gracz?
/gamerule players_sleeping_percentage 1 (dawniej playersSleepingPercentage). Na małym serwerze wartość 1 sprawia, że wystarczy jeden śpiący gracz; 0 działa tak samo.
Czy gamerule działają na serwerach Bedrock?
Tak, ale Bedrock ma własne nazwy pisane małymi literami, np. keepinventory i dodaylightcycle. Serwery Bedrock opisujemy w poradniku jak zrobić serwer Minecraft Bedrock.