Better Keep Inventory datapack
Датапак Better Keep Inventory для Minecraft позволяет гибко настроить потерю предметов и опыта при смерти игрока - от полного сохранения до частичной потери.
Better Keep Inventory datapack - гибкая настройка потери предметов при смерти
В ванильном Minecraft смерть - это всегда потеря всего инвентаря и опыта (с возможностью подобрать часть). На серверах SMP часто хотят смягчить это правило: сохранить ценные вещи или настроить процент потери.
Better Keep Inventory datapack решает эту задачу максимально гибко.
Что он делает?
Датапак позволяет:
- Настроить список предметов которые не выпадают при смерти.
- Задать процент выпадения для остальных предметов.
- Управлять поведением опыта - сколько теряется сразу и сколько можно подобрать.
- Установить время жизни выпавших предметов и опыта до исчезновения.
- Использовать теги
always_dropилиnever_dropна отдельных предметах черезcustom_data- они имеют высший приоритет.
Настройки видны игроку через команду /trigger check_keep_inventory. По умолчанию она показывается при первом входе.
Приоритет обработки предметов
- Предметы с тегом
always_drop- выпадают всегда. - Предметы с тегом
never_drop- никогда не выпадают. - Предметы из списка "не выпадают" (по умолчанию задан внутри функции
bki:reset). - Всё остальное - выпадает по настроенному проценту.
Пример команды для выдачи предмета с тегом always_drop:
/give @s minecraft:ender_chest[minecraft:custom_data={always_drop:1b}] 1
Как настроить?
Проще всего - отредактировать файл reset.mcfunction текстовым редактором или запустить внутри игры:
/function bki:settings
Совместимость
- Датапак не будет работать вместе с другими пакетами которые меняют поведение предметов при смерти (например гравитационные сумки).
- С модовыми предметами скорее всего работает (но автор не тестировал).
Важно знать
Автор создал этот датапак для своего SMP потому что существовавший Keep Some Inventory был слишком сложным в использовании.
Обновлений больше не будет - но код открытый и хорошо закомментирован так что любой может допилить под себя.
Если вам нужен простой способ сделать смерть менее болезненной без полного keepInventory - Better Keep Inventory datapack отличный выбор.