Näin otat Keep Inventoryn käyttöön Minecraftissa
Keep Inventory estää pelaajia pudottamasta esineitään, haarniskaansa ja kokemuspisteitään kuollessaan. Kyse on yhdestä komennosta, mutta Mojang nimesi sen uudelleen Java Editionin versiossa 1.21.11, joten tarkka kirjoitusasu riippuu siitä mitä versiota palvelimesi ajaa.
Java Edition 1.21.11 ja uudemmat:
/gamerule minecraft:keep_inventory true
Java Edition 1.21.10 ja vanhemmat:
/gamerule keepInventory true
Komennon ajaminen chatissa vaatii operator- eli OP-oikeudet. Palvelinkonsolista, eli DoomHosting-paneelin Console-välilehdeltä, olet aina operator ja alun kauttaviiva on vapaaehtoinen. Vaihda true arvoon false, kun haluat kytkeä Keep Inventoryn taas pois.
Gamerule nimettiin uudelleen versiossa 1.21.11
Snapshotissa 25w44a, matkalla Java Editionin versioon 1.21.11 (joulukuu 2025), kaikki gamerulet siirrettiin rekisteriin ja nimettiin uudelleen camelCasesta snake_case-muotoiseksi resurssitunnukseksi. keepInventory muuttui muotoon minecraft:keep_inventory. Säännön toiminnassa ei muuttunut mikään, vain se mitä kirjoitat.
Nimiavaruus minecraft: on oletus, joten /gamerule keep_inventory true tekee täsmälleen saman asian versiossa 1.21.11 ja uudemmissa. Vanhat camelCase-nimet saattavat yhä toimia joissakin buildeissa taaksepäinyhteensopivuuden vuoksi, mutta ne ovat poistumassa: kun olet versiossa 1.21.11 tai uudemmassa, käytä uutta nimeä.
Etkö ole varma kummalla puolella muutosta palvelimesi on? Kirjoita chattiin /gamerule ja anna tab-täydennyksen listata ne nimet jotka palvelimesi oikeasti hyväksyy. Versio näkyy myös palvelinkonsolin ensimmäisillä riveillä käynnistyksessä, ja /version toimii chatissa Paperilla ja Spigotilla. Blogikirjoituksemme Keep Inventory Minecraftissa 2026 menee uuteen komentoon syvemmälle ja listaa muiden gamerulejen uudet nimet.
Ota se käyttöön joka ulottuvuudessa (Paper ja Spigot)
Suurin osa täkäläisistä Minecraft-palvelimista ajaa Paperia tai Spigotia, ja se muuttaa sen mihin gamerulet tallennetaan. Bukkit-pohjaiset palvelinohjelmistot pitävät Overworldia, Netheriä ja The Endiä kolmena erillisenä maailmana, joista jokaisella on oma kopionsa jokaisesta gamerulesta. /gamerule kirjoittaa vain siihen ulottuvuuteen jossa seisot, ja juuri siksi ihmiset ottavat Keep Inventoryn käyttöön Overworldissa ja menettävät sitten kaiken ensimmäisellä Nether-portaalireissullaan. Muokkaamattomassa vanilla Javassa sääntö on maailmanlaajuinen ja yksi komento hoitaa koko homman, joten tämä on Paperin ja Spigotin käytös eikä jotain mitä peli itse tekee.
Sinun ei tarvitse matkustaa jokaiseen ulottuvuuteen korjataksesi tämän. Aja kaikki kolme siitä missä satutkin olemaan:
/execute in minecraft:overworld run gamerule minecraft:keep_inventory true
/execute in minecraft:the_nether run gamerule minecraft:keep_inventory true
/execute in minecraft:the_end run gamerule minecraft:keep_inventory true
Versiossa 1.21.10 ja vanhemmissa käytä vanhaa säännön nimeä:
/execute in minecraft:overworld run gamerule keepInventory true
/execute in minecraft:the_nether run gamerule keepInventory true
/execute in minecraft:the_end run gamerule keepInventory true
Ulottuvuuksien tunnukset eivät kuuluneet uudelleennimeämiseen, joten minecraft:the_nether ja minecraft:the_end ovat oikein molemmissa versioissa. Myös lisämaailmat, joita esimerkiksi Multiverse-plugin lisää, ovat erillisiä maailmoja, joten jokainen niistä vaatii oman ajonsa.
Tarkista onko Keep Inventory päällä
Aja komento ilman arvoa, niin palvelin kertoo nykyisen asetuksen:
/gamerule minecraft:keep_inventory
Versiossa 1.21.10 ja vanhemmissa käytä /gamerule keepInventory. Vastauksen pitäisi olla true. Paperilla ja Spigotilla vastaus koskee vain sitä ulottuvuutta jossa seisot, joten lue muut kaksi liikkumatta mihinkään:
/execute in minecraft:the_nether run gamerule minecraft:keep_inventory
/execute in minecraft:the_end run gamerule minecraft:keep_inventory
Yleiset ongelmat ja ratkaisut
- "Unknown or incomplete command" versiossa 1.21.11 tai uudemmassa: kirjoitit vanhan nimen. Käytä
minecraft:keep_inventory. - Sama virhe versiossa 1.21.10 tai vanhemmassa: kirjoitit uuden nimen. Käytä
keepInventory. - Komento hylätään vanhemmassa versiossa ja kirjoitusasu näyttää oikealta: vanhassa nimessä kirjainkoko merkitsee, eikä
keepinventoryole sama kuinkeepInventory. - "You do not have permission to use this command": et ole OP. Aja
op <username>palvelinkonsolista ja yritä sitten uudelleen chatissa. - Toimii Overworldissa mutta ei Netherissä tai The Endissä: kyse on yllä kuvatusta ulottuvuuskohtaisesta käytöksestä. Aja
/execute in-komennot kaikille kolmelle. - Asetus on kadonnut uudelleenkäynnistyksen jälkeen: gamerulet tallennetaan maailman tallennukseen, joten maailma joka ei koskaan tallentunut ei voi säilyttää niitä. Pysäytä palvelin aina paneelista äläkä tapa prosessia, ja tarkista lisäksi nollaako jokin plugin tai datapack gamerulet käynnistyksessä.
- Pelaajat pudottavat esineitä vaikka sääntö on
true: jokin kuolema-, hauta- tai hardcore-plugin käsittelee pudotukset itse. Tarkista sen asetukset ennen kuin muutat gamerulea uudelleen.
Tarvitsetko apua palvelimesi asetusten kanssa? Ota yhteyttä tukeemme, niin katsomme asiaa.
