Сохранение инвентаря при смерти в Minecraft¶
Сохранение инвентаря при смерти — настройка игрового мира в Minecraft, при которой игрок после гибели сохраняет содержимое своего инвентаря, вместо того чтобы выбрасывать предметы на землю. По умолчанию в игре при смерти все предметы выпадают из инвентаря и через пять минут исчезают, а персонаж возрождается без вещей. Отключение этой механики осуществляется изменением игрового правила keepInventory (сокращённо keepInv).
¶Как работает смерть и инвентарь по умолчанию
При гибели персонажа в Minecraft (от удара моба, падения, утопления, взрыва и других причин) игра выполняет стандартную последовательность действий:
- все предметы из инвентаря, а также из слотов брони и главной руки, выбрасываются в виде выпадающих объектов вокруг точки смерти;
- надпись о смерти появляется на экране, предлагается кнопка «Возродиться»;
- персонаж возрождается на точке возрождения (кровати или мире Нижнего) без единого предмета;
- выпавшие предметы существуют пять игровых суток (около 100 минут реального времени), после чего уничтожаются.
Также при смерти теряется опыт (опытные очки и уровни), если не применено соответствующее правило.
¶Правило keepInventory
Правило keepInventory относится к категории gamerules — набору переключателей, управляющих поведением мира. Оно принимает значения true (инвентарь сохраняется) и false (инвентарь теряется, значение по умолчанию). Сопутствующее правило doMobLoot и параметр keepInventory при значении true также удерживают опыт персонажа.
Впервые правило было добавлено в версии 1.4.2 (обновление «Pretty Scary Update», октябрь 2012 года). До появления команды /gamerule аналогичного переключателя в игре не существовало.
¶Способы включения сохранения инвентаря
¶Через команду в консоли
Основной способ — ввод команды в внутриигровой консоли. Для этого:
- Открыть мир в одиночном режиме.
- Нажать клавишу
T(или/) для вызова строки ввода команд. - Ввести команду
/gamerule keepInventory trueи нажать Enter.
После выполнения команды игра выведет подтверждение: «Правило keepInventory установлено в true». С этого момента все последующие смерти персонажа не приводят к потере предметов и опыта.
Для обратного действия используется команда /gamerule keepInventory false.
Команда работает только при включённом режиме читов. Если мир был создан без читов, открыть консоль и ввести команду нельзя — потребуется начать новый мир с флагом «Разрешить читы» (Allow Cheats) в настройках создания.
¶Через экран паузы
В одиночном мире с включёнными читами правило можно переключить без ввода команды:
- Нажать
Escдля открытия меню паузы. - Выбрать «Открыть to-консоль» (Open to LAN).
- Включить переключатель «Разрешить читы».
- Нажать «Начать игру в локальной сети».
После этого консоль становится доступной, и команда /gamerule keepInventory true вводится описанным выше способом. Этот метод подходит для сохранённых миров, созданных без читов.
¶При создании нового мира
При создании нового одиночного мира можно сразу включить читы в настройках генерации, а затем после загрузки мира ввести команду /gamerule keepInventory true. Значение правила сохраняется в файлах мира и остаётся активным при последующих запусках.
¶В многопользовательском режиме
На выделенных серверах (Bukkit, Spigot, Paper, Fabric с серверными модами) правило устанавливается администратором сервера через консоль сервера командой gamerule keepInventory true (без косой черты). На серверах с установленными плагинами, например EssentialsX, может существовать отдельная команда /keepinventory on, доступная для игроков с соответствующими правами.
¶Сохранение инвентаря через моды и плагины
Для модифицированных клиентов и серверов существуют дополнительные решения:
- Inventory Tweaks и подобные моды — не сохраняют инвентарь при смерти, но улучшают организацию хранения;
- gravestone-моды (GraveStone, OpenBlocks и аналоги) — при смерти создают на месте гибели блок-могилу с содержимым инвентаря, из которого предметы можно забрать;
- плагины серверов (KeepInventory, DeathChest) — позволяют гибко настраивать условия сохранения: только для определённых игроков, миров или при выполнении условий.
¶Особенности и ограничения
При активном keepInventory некоторые механики ведут себя иначе. Например, при смерти в мире Нижнего или в Крае предметы сохраняются, но персонаж возрождается в точке возрождения обычного мира. Опыт также сохраняется целиком, что упрощает накопление уровней.
В достижении «Полная потеря» (When the Inventory Walks Away) игра учитывает только смерти при выключенном правиле — при keepInventory true достижение не засчитывается.
Правило не влияет на содержимое сундуков, эндер-сундука и других блоков хранения — оно применимо исключительно к инвентарю персонажа.
Источники:
- Официальная вики Minecraft (minecraft.wiki) — статьи о gamerule, keepInventory и механике смерти
- Minecraft Java Edition — документация команд и правил мира
- Справочник по командам Minecraft (Fandom Wiki)
