Датапак для Майнкрафт меняет правило keepInventory: после смерти персонаж сохраняет оружие, инструменты и броню, но теряет часть их прочности и опыта. Остальные вещи попадают в сундук, который несёт тихоня на месте смерти — так смерть остаётся рискованной, а ценное снаряжение не пропадает.
Возможности
- После возрождения сохраняется экипировка и часть опыта; долю потерянного опыта можно изменить.
- По умолчанию экипировка теряет 15% прочности, это также настраивается.
- Тихоня с сундуком появляется в месте смерти и хранит остальные предметы.
- Когда игрок подходит к месту смерти, тихоня летит к своему владельцу. Его дальность обнаружения — 64 блока.
- Чтобы забрать вещи, нажмите ПКМ по тихоне пустой рукой: сундук вернёт всё содержимое, а тихоня исчезнет.
- Тихоня неуязвим, безопасно появляется при смерти в лаве или пустоте и не исчезает сам по себе. При нескольких смертях создаются отдельные тихони с разными инвентарями.
- Забрать вещи из тихони может любой игрок.
Настройки
- Список предметов, считающихся экипировкой, находится в
data/reworked_keep_inventory/tags/item/keep.json. Удалите предмет из списка, чтобы он выпадал после смерти, или добавьте новый, чтобы сохранять его. - Штраф к прочности задаётся числом в
data/reworked_keep_inventory/item_modifier/damage_gear.json; значение0отключает потерю прочности. - Множитель потери опыта меняется командой:
/scoreboard players set #reworked_keep_inventory.xp.penalty.factor reworked_keep_inventory.math [целое число]При значении2в сундук попадает половина опыта, при3— треть, при4— четверть.
Команды
/function reworked_keep_inventory:admin/clear_all— убирает тихонь в дальности прорисовки и выбрасывает хранимые ими предметы на землю./function reworked_keep_inventory:admin/glow— даёт свечение всем тихоням в дальности прорисовки.
Требования
Датапак может конфликтовать с датапаками и модами на могилы либо другими дополнениями, которые меняют инвентарь игрока при смерти. Он учитывает ванильные теги предметов и теги c, используемые загрузчиками модов, но для предметов из модов может потребоваться правка keep.json.
