Включение сохранения инвентаря в Minecraft
Чтобы вещи не пропадали после смерти персонажа, необходимо активировать игровое правило keepInventory. Для этого откройте чат (клавиша T или /) и введите команду: /gamerule keepInventory true. После подтверждения сообщения «Game rule keepInventory has been updated to true» все предметы и опыт будут оставаться на месте смерти или возвращаться игроку при возрождении, в зависимости от настроек сервера или версии игры.
Пошаговая инструкция по активации
Процесс включения сохранения инвентаря немного отличается в зависимости от того, играете ли вы в одиночной игре или на многопользовательском сервере.
В одиночной игре (Singleplayer)
По умолчанию чит-коды в новых мирах отключены. Чтобы использовать команду, нужно либо создать мир с разрешенными читами, либо включить их постфактум.
- Если мир уже создан:
- Нажмите
Esc, чтобы открыть меню паузы. - Выберите «Открыть для сети» (Open to LAN).
- В настройках найдите пункт «Использование читов» (Allow Cheats) и переключите его в положение «Вкл» (ON).
- Нажмите «Открыть мир для сети» (Start LAN World).
- Теперь откройте чат и введите команду:
- Нажмите
/gamerule keepInventory true
```
2. **При создании нового мира:**
* На этапе настройки мира перейдите во вкладку **«Игровые правила»** (Game Rules) или **«Читы»** (Cheats), в зависимости от версии.
* Найдите правило **«Сохранять инвентарь»** (Keep Inventory) и установите значение **«Вкл»** (ON).
* Либо просто включите тумблер **«Использование читов»** (Allow Cheats), чтобы иметь возможность вводить команды вручную позже.
Если вы не хотите возиться с командами каждый раз при создании мира, сразу настройте правило «Сохранять инвентарь» в меню игровых правил при генерации мира. Это сэкономит время в будущем.
На многопользовательском сервере
На серверах права на изменение игровых правил есть только у администраторов или операторов (OP).
- Убедитесь, что у вас есть права оператора. Если вы владелец сервера, вы можете выдать себе права через консоль сервера командой:
op <ваш_никнейм>
```
2. Откройте чат и введите стандартную команду:
```bash
/gamerule keepInventory true
```
3. Если команда не работает, проверьте файл `server.properties`. Убедитесь, что параметр `enable-command-block` установлен в `true`, хотя для gamerule это не всегда критично, но полезно для других автоматизаций.
## Проверка статуса и отключение
Иногда полезно узнать, включено ли правило в данный момент, или временно отключить его для хардкорного режима.
* **Проверка текущего статуса:**
Введите команду без указания значения:
```bash
/gamerule keepInventory
```
Игра ответит текущим значением (true или false).
* **Отключение сохранения инвентаря:**
Чтобы вернуть стандартное поведение (потеря вещей при смерти), введите:
```bash
/gamerule keepInventory false
```
## Частые ошибки
Даже при правильном вводе команды игроки часто сталкиваются с проблемами. Вот самые распространенные причины неудач:
* **«Недостаточно прав» (You do not have permission):**
Вы пытаетесь ввести команду в мире, где читы отключены, или на сервере без прав оператора. Решение: откройте мир для сети с включенными читами (для одиночной игры) или обратитесь к админу сервера.
* **Ошибка в синтаксисе:**
Команда чувствительна к регистру и пробелам. Правильно: `/gamerule keepInventory true`. Неправильно: `/gamerule keepinventory true` (в старых версиях регистр мог не иметь значения, но в современных лучше соблюдать CamelCase), `/gamerule keepInventory = true` (знак равенства не нужен).
* **Команда не работает в чате:**
Убедитесь, что вы нажимаете клавишу `/` или `T` для открытия именно строки ввода команд, а не обычного чата для сообщений. В некоторых лаунчерах или модах могут быть конфликты клавиш.
* **Инвентарь всё равно пропадает:**
Если правило включено, но вещи исчезают, проверьте, не установлены ли моды, меняющие механику смерти (например, моды на гравитацию предметов или хардкор). Также убедитесь, что вы не умерли от команды `/kill` в некоторых специфических конфигурациях серверов, хотя `keepInventory` обычно блокирует и это.
## FAQ
**Сохраняется ли опыт (XP) при включенном keepInventory?**
Да, правило `keepInventory` сохраняет и предметы, и уровни опыта. При возрождении вы получите весь накопленный опыт обратно.
**Работает ли это в Хардкор-режиме?**
В одиночном Хардкор-режиме смерть означает удаление мира, поэтому сохранение инвентаря не имеет смысла — вы не возродитесь. Однако на серверах с режимом Hardcore (где игрока просто банит или переводит в режим наблюдателя) администраторы могут включить `keepInventory`, чтобы игроки не теряли прогресс перед блокировкой.
**Можно ли сохранить только броню, а не все предметы?**
Стандартная команда `keepInventory` работает по принципу «всё или ничего». Для более тонкой настройки (сохранение только брони или горячих слотов) потребуются сторонние моды или датапаки, изменяющие логику смерти.
**Влияет ли эта команда на достижения (ачивки)?**
В Java Edition использование читов (включая открытие мира для сети с читами) отключает получение достижений в этом мире до конца его существования. В Bedrock Edition достижения также отключаются при активации читов. Если вам важны ачивки, используйте `keepInventory` только в тех мирах, где достижения не приоритетны.