Команда на сохранение инвентаря после смерти (keepInventory)
Команда сохранения инвентаря в Майнкрафт — это /gamerule keepInventory true. После её ввода предметы, опыт и броня остаются при тебе даже после смерти.
Что такое keepInventory и зачем это нужно?
По умолчанию в Minecraft при смерти весь инвентарь выпадает на пол, а опыт рассыпается шариками. Упал в лаву или криппер взорвал тебя над обрывом — всё, ищи место гибели и молись, что вещи не сгорели. keepInventory — это встроенное правило игры (gamerule), которое отключает эту механику. С ним после смерти ты появляешься на точке спауна со всем снаряжением как ни в чём не бывало.
Это особенно полезно в нескольких ситуациях: мирные режимы и строительные проекты (нет смысла рисковать часами фарма), обучающие карты и мини-игры (честный рестарт без потерь), детские серверы (меньше слёз из-за потерянных вещей), совместные выживания, где у игрока в рюкзаке лежат общие ресурсы группы. Если кратко — когда смерть должна быть штрафом за время (возврат на спаун), а не за контент (потеря шмота).
Точный синтаксис команды keepInventory
/gamerule keepInventory true
Именно так, без лишних пробелов. Заглавные буквы в «keepInventory» обязательны — команда регистрозависимая начиная с Java Edition 1.13. Если написать keepinventory строчными, игра не распознает правило и ничего не произойдёт. Проверь это сам: попробуй оба варианта — в 1.13+ строчный даст ошибку «Unknown gamerule».
- true — включить сохранение инвентаря
- false — вернуть стандартное поведение (вещи снова будут выпадать)
Важно: gamerule keepInventory работает и в Java Edition, и в Bedrock Edition. На Bedrock синтаксис тот же, включая заглавные буквы. Версия не влияет — правило существует с Java Edition 1.4.2 (2012 год) и по сей день.
Как включить keepInventory: пошаговая инструкция
- Убедись, что включены читы. В одиночной игре: при создании мира поставь галочку «Разрешить читы». В уже созданном мире: нажми Esc → «Открыть для сети» → включи читы → «Начать игру» (это не создаёт реальный сервер, просто разблокирует команды).
- Нажми T или / чтобы открыть чат.
- Введи /gamerule keepInventory true и нажми Enter.
- В чате появится сообщение «Правило игры keepInventory теперь: true» — значит всё сработало.
- Проверь: войди в творческий режим (/gamemode creative), возьми любой предмет, убейся командой /kill и посмотри, остался ли предмет в инвентаре после возрождения.
Один нюанс с «Открыть для сети»: когда закроешь игру и загрузишь мир снова в обычном одиночном режиме, читы останутся включёнными — keepInventory не нужно будет устанавливать повторно. Правило сохраняется в файл level.dat вместе с миром.
Как включить keepInventory на сервере, чтобы не сбрасывалось?
На сервере команда та же — /gamerule keepInventory true, — но вводить её должен оператор (op). Если ты администратор, дай себе права командой /op НикнеймАдмина в консоли сервера, затем пропиши правило в игре.
Главная ловушка: после перезапуска сервера правило сбрасывается к значению по умолчанию (false), если ты его не зафиксировал. Есть три способа сделать это постоянным:
- Bukkit/Paper/Spigot — пропиши команду в файл commands.yml в корне сервера (раздел on-first-join или отдельный startup-скрипт через плагин CommandHelper/Skript).
- Vanilla-сервер — используй конфиг level.dat напрямую. Запусти сервер, зайди в мир как оп и сразу выполни команду через консоль: gamerule keepInventory true (в консоли без слеша). Правило запишется в файл мира и переживёт рестарт.
- Любой тип сервера — плагин AutoGamerule (или аналог) прописывает набор правил при каждом старте и гарантирует, что ничего не потеряется.
# В консоли сервера (без слеша): gamerule keepInventory true
Ещё один момент для мультиворлд-серверов: gamerule работает отдельно для каждого мира (dimension). Если у тебя несколько миров через Multiverse или PlaceholderAPI, команду нужно прописывать в каждом мире отдельно или использовать плагин, который синхронизирует правила между мирами.
Если ты только настраиваешь сервер и ищешь удобную систему для управления донатом и командами выдачи — загляни на Millida Trade: там можно настроить автовыдачу привилегий без лишней возни.
Millida TradeАвтодонат и автоматическая выдача товаров на сервере — выдача за секунды, без ручной работы.Перейти в TradeЧто ещё можно настроить через gamerule?
keepInventory — одно из многих правил игры. Если уже разобрался с ним, вот несколько других, которые часто нужны рядом:
- /gamerule doFireTick false — огонь перестаёт распространяться. Полезно на строительных серверах, чтобы никто случайно не поджёг постройку.
- /gamerule mobGriefing false — крипперы, гасты и эндерманы перестают разрушать блоки. Стандарт на любом выживальном сервере с постройками.
- /gamerule doDaylightCycle false — время суток замирает. Хочешь вечный день или ночь — одна команда.
- /gamerule doWeatherCycle false — погода больше не меняется. Никаких неожиданных гроз во время строительства.
- /gamerule naturalRegeneration false — здоровье не восстанавливается от сытости. Используется в PvP-режимах для большего напряжения.
Посмотреть все правила и их текущие значения можно командой /gamerule (без аргументов) — откроется список прямо в чате. Или в настройках мира через меню паузы, раздел «Игровые правила».
Частые вопросы
Почему команда keepInventory не работает в одиночной игре?
Скорее всего, читы отключены. Выйди в меню паузы, нажми «Открыть для сети», включи переключатель читов и нажми «Начать игру». После этого команда начнёт работать. При следующем создании мира сразу включай читы — настройка сохраняется в мире.
Сохраняется ли опыт вместе с инвентарём при keepInventory?
Да. keepInventory сохраняет и предметы, и уровни опыта целиком. Шарики XP тоже не выпадают — ты появляешься с ровно тем же количеством опыта, что было до смерти. Никаких потерь ни по предметам, ни по прогрессу.
Работает ли keepInventory на хардкоре?
Нет. Хардкор — отдельный режим сложности, где смерть навсегда блокирует мир (или переводит в режим наблюдателя). keepInventory не отменяет эту механику: даже с включённым правилом мир заблокируется после гибели. Для хардкора это просто несовместимые концепции.
Как проверить, включён ли keepInventory прямо сейчас?
Введи в чат /gamerule keepInventory без значения — игра выведет текущий статус: true или false. Это работает в любой момент, даже без прав оператора (просто прочитать значение может любой игрок).
Будет ли keepInventory работать после обновления сервера?
Да, если ты прописал его через консоль или плагин автостарта — значение сохраняется в файле мира и не зависит от версии Minecraft. При обновлении сервера (например, с 1.20 на 1.21) правило сохранится. Единственное исключение — если ты переносишь мир на чистую установку и забыл скопировать файл level.dat: тогда все gamerule сбросятся к дефолтным.
keepInventory — одно из самых простых и полезных правил игры. Одна команда, и можно забыть о панике после смерти над лавой. Включается за секунду, выключается так же. Если настраиваешь сервер для друзей или публичный проект — реши заранее, нужна ли эта опция, и пропиши её в автостарт, чтобы не сбрасывалась при рестарте.





