Мод для Майнкрафт на NeoForge, порт Fabric-мода LenientDeath, который помогает не потерять ценные вещи после смерти. Он сохраняет выбранные предметы, показывает координаты смерти и может спасать выброшенные вещи из пустоты, огня и лавы.
Возможности
- Сохраняет при смерти броню, элитры, щиты, инструменты, оружие, еду, зелья и другие типы предметов — правила для каждой категории можно изменить.
- Возвращает сохранённые вещи в их прежние ячейки инвентаря, включая хотбар и слоты брони.
- Позволяет назначить предметы или теги предметов для обязательного сохранения либо обязательного выпадения. Правило выпадения имеет приоритет.
- Поддерживает привязку вещей через NBT-тег: предмет с
Soulbound:1bможно сохранять при смерти. - При возрождении выводит в чат координаты и измерение места смерти.
- Подсвечивает выпавшие после смерти вещи для владельца, его команды или всех игроков. Цвет подсветки меняется по мере исчезновения предмета.
- Может сделать выпавшие вещи неуязвимыми для огня, лавы, кактусов и взрывов, продлить срок их существования или запретить исчезновение.
- Перемещает вещи в безопасное место, если они падают в пустоту, горят или оказываются в лаве. Для поиска используются последняя безопасная точка игрока, ближайшая подходящая площадка или спавн мира.
Как пользоваться
Все команды требуют прав оператора уровня 2.
- Изменить параметр:
/lenientdeath config set <key> <value>. - Посмотреть значение и допустимые варианты:
/lenientdeath config get <key>. - Перечитать конфиг без перезапуска:
/lenientdeath config reload. - Добавить предмет в список сохраняемых:
/lenientdeath config preserve item add <item_id>. - Добавить тег предметов в список сохраняемых:
/lenientdeath config preserve tag add <tag_id>. - Для списка обязательного выпадения используйте
dropвместоpreserve, например:/lenientdeath config drop item add <item_id>. - Посмотреть содержимое списков:
/lenientdeath config preserve item list,/lenientdeath config preserve tag list,/lenientdeath config drop item listи/lenientdeath config drop tag list. - Диагностическая информация выводится командой
/lenientdeath debug status.
Настройки
Конфигурация каждого мира находится в serverconfig/lenientdeath-server.toml. После ручного изменения файла перезапустите игру или сервер либо выполните /lenientdeath config reload.
Главные параметры: enabled включает сохранение вещей, deathCoordinates выводит координаты смерти, itemGlow включает подсветку, а itemResilience защищает выпадения от урона. Через glowVisibility выбирается, кто видит подсветку: DEAD_PLAYER, DEAD_PLAYER_AND_TEAM или EVERYONE.
Для спасения вещей используются voidRecovery и hazardRecovery; параметр voidRecoveryMode ограничивает их только смертными выпадениями (DEATH_DROPS_ONLY) либо распространяет на все выброшенные предметы (ALL_DROPS). Срок существования выпадений задаётся deathDropItemLifetimeSeconds, а deathDropItemsNeverDespawn запрещает им исчезать.
Порядок проверки при смерти такой: NBT-тег, ручные списки, правила типов предметов, затем случайное сохранение. Случайный шанс настраивается в разделе [Randomizer]; для типов предметов доступны значения PRESERVE, DROP и IGNORE.
