Открыть сервисСервис

Команда keepInventory в Minecraft

keepInventory — это команда (правило игры) в Minecraft, управляющая сохранением содержимого инвентаря игрока после смерти. При активации правила keepInventory игрок, умерший в мире, не теряет предметы, опытные очки и уровни опыта, а сохраняет их в инвентаре. Команда относится к системе правил (gamerules), которые задают глобальные параметры поведения игрового мира.

Принцип работы

В Minecraft по умолчанию при смерти персонажа все предметы из инвентаря выпадают на землю в месте гибели, а запас опыта теряется (кроме очков, накопленных за уровень 7 и выше — часть опыта сохраняется в виде шариков). Правило keepInventory отключает эту механику: содержимое инвентаря, включая слоты брони, колдовские книги и прочие предметы, остаётся у игрока, а опыт не обнуляется.

Правило имеет три основных значения:

ЗначениеЭффект
trueИнвентарь и опыт сохраняются после смерти
falseИнвентарь и опыт теряются (поведение по умолчанию)
partial (только в Bedrock Edition)Инвентарь сохраняется, но опыт теряется

Синтаксис команды

Команда вводится в игровой чат или в командной строке (открывается клавишей /) и имеет вид:

`` /gamerule keepInventory true ``

После выполнения команда выводит в чат уведомление о новом значении правила. Для ввода команды требуется уровень прав 2 (уровень «оператора») либо включение cheats при создании мира. В одиночной игре cheats можно разрешить в настройках мира или через меню паузы («Открыть для LAN» → «Разрешить читы»).

Где применяется

  • Одиночная игра — правило действует на конкретный мир и сохраняется вместе с ним.
  • Многопользовательские сервера — правило задаётся администратором и действует на всех игроков. На серверах Bukkit/Spigot/Paper дополнительно существуют плагины, позволяющие настраивать поведение инвентаря при смерти точнее (например, сохранять только часть предметов или терять их при определённых условиях смерти).
  • Realms — команда доступна владельцу мира при включённых cheats.

Особенности и ограниания

  • Правило не влияет на содержимое сундуков, эндер-сундука и других контейнеров — оно касается только инвентаря игрока.
  • При активном keepInventory предметы не выпадают на землю после смерти, поэтому «кладбища» с потерянным снаряжением не появляются.
  • Команда не отключает саму смерть: персонаж всё равно умирает, появляется экран «Вы умерли» и респавн.
  • В редакторе мира (Creative Mode) правило обычно активно по умолчанию, поскольку в творческом режиме смерть наступает редко.
  • На некоторых серверах команда может быть заблокирована настройками безопасности.

Альтернативы и родственные команды

Для управления другими аспектами смерти и восстановления используются смежные правила и команды:

  • /gamerule keepInventory false — вернуть стандартное поведение.
  • /gamerule doMobLoot, /gamerule doTileDrops — управление дропом с мобов и блоков.
  • /gamerule spawnRadius — радиус появления после респавна.
  • /kill — команда самоубийства, при которой keepInventory также действует.
  • /xp — выдача опыта, полезная, если инвентарь всё же был потерян.

История

Правило keepInventory появилось в обновлении 1.6 (2013 год) вместе с расширенной системой gamerules. До этого способа централизованно сохранять инвентарь после смерти в ванильной версии игры не существовало — требовались моды или плагины. В Bedrock Edition правило реализовано аналогично, за исключением дополнительного значения partial.

Источники:

  • Официальная документация Minecraft Wiki (геймерулы)
  • Minecraft Java Edition — список gamerules
  • Minecraft Bedrock Edition — правила мира
Заметили ошибку или не согласны с информацией в статье? Напишите нам support@bfometr.ru