Мод для Майнкрафт, который позволяет подробно настроить сохранение вещей, опыта и возрождение после смерти. Он работает в одиночной игре и на сервере; параметры меняются прямо в игре без перезапуска.
Возможности
В меню /keepsake config на вкладке «Keep» можно отдельно выбрать сохранение панели быстрого доступа, брони, второй руки и основного инвентаря. Для каждой категории задаётся процент: остальные предметы выпадут случайным образом.
На вкладке «Lists» указываются списки предметов, тегов и ячеек, которые всегда сохраняются или всегда выпадают. Значения перечисляются через запятую, например minecraft:elytra, minecraft:totem_of_undying; номера ячеек: 0-8 — панель быстрого доступа, 9-35 — инвентарь, 36-39 — броня, 40 — вторая рука. Правила выпадения имеют приоритет над правилами сохранения.
Сохранённые инструменты и броня могут терять заданную долю максимальной прочности при смерти, но предмет не сломается от этого. Для опыта доступны режимы сохранения всего опыта, процента очков опыта, числа уровней с ограничением или полного сброса.
Потерянные вещи можно поместить в могилу на месте смерти. Она показывает владельца и содержимое при взгляде, открывается правой кнопкой мыши, а при разрушении выбрасывает вещи наружу. Могила хранит потерянный опыт, не разрушается крипером и выдаёт координаты в чате. Вместо могилы вещи можно разбросать или удалить.
Настраиваются мгновенное возрождение, задержка, место возрождения, неуязвимость после него и эффекты в формате minecraft:slowness:100:1. Также можно оставить обычное сообщение о смерти, скрыть его или задать шаблон с {player} и {cause}.
Как пользоваться
/keepsake config — открыть настройки. На сервере команда требует права оператора; в одиночном мире без читов игра предложит включить их.
/keepsake reload — перечитать файл настроек.
/keepsake enabled <true|false> — включить или отключить мод.
/keepsake preset list|load <name>|save <name> — показать, загрузить или сохранить набор правил.
/keepsake show — показать действующие правила.
/keepsake stats [player] — показать число смертей игрока.
Настройки
Основной файл — config/keepsake.json. В нём, помимо параметров из меню, можно задать отдельные правила для измерений и типов урона. Например, в dimensionOverrides меняются правила незера, а в damageOverrides — правила падения в пустоту или урона от огня. Правила типа урона имеют приоритет над правилами измерения.
Наборы настроек хранятся в config/keepsake/presets/; их можно переключать через вкладку «Presets» или командами.
