
HyperGrave
HyperGrave - датапак и мод для Майнкрафт, который создаёт надгробия после смерти игрока и сохраняет в них предметы и опыт. Гибкие настройки, поддержка мультиплеера, резервные копии и удобное меню для возврата вещей.
HyperGrave - это датапак и серверный мод для Minecraft, который решает одну из самых болезненных проблем выживания: потерю вещей после смерти. Когда игрок умирает, на месте гибели появляется надгробие, куда автоматически складываются все предметы и весь накопленный опыт. Вернуть их можно прямо на месте или, если админ включит опцию, вообще откуда угодно. По сути, это цивилизованный способ не переживать из-за каждой лавы и каждой случайной криперской встречи.
Проект вырос из более старой разработки автора под названием SGrave, а сегодня распространяется как свободный GPL-проект. Подходит и для одиночной игры, и для серверов - мультиплеер тут не прикручен сбоку, а заложен в саму архитектуру. Если вы собираете сервер для друзей, это почти must-have: игроки не будут психовать и уходить после первой же неудачной вылазки в Незер.
Что это и зачем нужно
В ванильном Майнкрафте смерть - это всегда боль. Если рядом не оказалось друга с тотемом, вещи разбросает по земле, часть сгорит в лаве, а опыт просто исчезнет. HyperGrave меняет этот сценарий:
- при смерти генерируется надгробие, в котором хранятся предметы и XP;
- надгробие имеет свой уникальный GID (grave ID), по которому им можно управлять через команды;
- по умолчанию могила исчезает через 90 минут - время достаточно, чтобы добраться, даже если вы умерли в дальней экспедиции;
- правый клик по могиле возвращает вещи в правильные слоты, левый - просто выбрасывает всё содержимое.
Важное уточнение по геймрулам: для корректной работы нужны Keep Inventory: true и Immediate Respawn: false. Датапак сам выставляет их при запуске, но стоит проверить настройки в каждом измерении, потому что иногда правила сбрасываются после обновления мира.
Ресурспак - по желанию, но приятно
Для работы HyperGrave не требуется отдельный ресурспак - базовый функционал тянет ваниль. Но автор предлагает свой Global Resource Pack, который меняет внешний вид надгробий и открывает дополнительные визуальные фишки. Если ставите мод-версию, ресурспак вообще не нужен - всё уже внутри.
Возможности, которые реально удивляют
Гибкая настройка
Тут настраивается почти всё: время жизни могилы, поведение при клике, кто может видеть содержимое, как работает ICD, где генерируются бэкапы и куча мелочей. По факту только малая часть опций видна в меню конфига - остальное раскидано по функциям и файлам датапака. Если что-то из стандартного поведения не нравится, шанс это поменять очень высокий.
Информация о могиле
Можно открыть карточку любой могилы, даже уже сломанной. Там видно:
- какие предметы внутри и сколько опыта;
- кто был владельцем;
- когда могила сгенерирована;
- текущий статус (активна, вскрыта и т.д.).
При наведении на слот в поле Items показывается подробная инфа по предмету. Удобно, если не хотите тащиться через полкарты и хотите просто понять, стоит ли оно того.
Циклический показ содержимого (ICD)
ICD (Item Cycle Display) - наверное, самая прикольная фишка. Когда вы подкрадываетесь к могиле, её отображение активируется: голова игрока меняется на текстуру предмета, а всплывающий текст показывает характеристики. Каждую секунду содержимое переключается по очереди - ровно как в сундуках в испытательных камерах. И это ещё не всё: пока предмет показан, его можно забрать прямо оттуда одним кликом. Идеально для ситуации, когда из всей кучи вещей вам нужен только алмазный меч, а тащить всё в инвентарь не хочется.
Локатор могил
Новый полезный предмет - локатор могил. Когда держите его в руке, он указывает направление на выбранную могилу, как компас. Правый клик открывает удобное меню выбора. Крафтится из простых материалов, так что доступен практически с самого старта.
Удалённый лут
Хотите забрать вещи, не бегая через тысячи блоков? HyperGrave умеет и это - в меню информации о могиле внизу есть кнопка 'loot'. Но функция отключена по умолчанию: её должен включить админ в конфиге, если посчитает нужным. Для серьёзных серверов с балансом это правильное решение - иначе игроки начнут умирать нарочно ради телепорта вещей.
Резервные копии предметов
Второй слой защиты. Вместе с могилой создаётся бэкап содержимого, у которого свой BID (Backup ID). Бэкап генерируется всегда, кроме случая, когда у вас в инвентаре вообще ничего не было. Это настоящая страховка от ситуаций, когда могила сгорела в лаве, взорвалась или вы сами случайно её сломали не тем кликом.
Предупреждение: даже с бэкапами делайте резервные копии мира. Редко, но потери случаются. Ответственность за данные лежит на вас, а не на авторе.
Информацию о бэкапах и возврат предметов из них может просматривать только администратор - это правильно, потому что иначе бэкап стал бы дырой в балансе.
Мультиплеер
HyperGrave спроектирован под игру нескольких человек на одном сервере, а не прикручен сверху как костыль. Все конфиги учитывают одновременные смерти, разные миры, права игроков. На реальных серверах работает стабильно.
Апгрейд версий
Обновиться с одной версии на другую просто: замените старый файл датапака или мода на новый. HyperGrave сам проведёт нужные миграции и подскажет в чате, если что-то надо доделать руками.
Открытый исходный код
Проект полностью FOSS, лицензия GPL. Автор отдельно подчёркивает: при разработке не использовался ИИ ни в каком виде. Код лежит на GitHub, а файлы .mcfunction снабжены подробными комментариями-документацией - если интересно покопаться, разберётесь быстро.
Требования и версии
Актуальный релиз - HyperGrave v2.1.1. По версиям картина такая:
| Формат | Поддерживаемые версии |
|---|---|
| Датапак | Minecraft Java 1.21.5 - 1.21.11, 26.1.x - 26.2.x |
| Мод | Fabric, Quilt, NeoForge |
Поддержку Forge в этой версии убрали, так что владельцам старых модпаков на Forge придётся либо переезжать на NeoForge, либо сидеть на предыдущих релизах. Карточка на Modrinth уже помечена как совместимая с 26.3, но в описании последнего релиза верхняя граница пока 26.2.x - ориентируйтесь на это, если не хотите словить неожиданные баги.
Внимание для NeoForge: на версиях 26.1.x и 26.2.x старый баг NeoForge мешал HyperGrave загружаться вообще. Починили в билдах 26.1.2.105 и 26.2.0.77 - ставьте свежую версию загрузчика, иначе мод просто не запустится. В v2.1.1 заодно починили краш на NeoForge, поправили модель могилы, настройки головы игрока и тени, а также удалённый админский лут.
Команды
Триггер-команды (для любого игрока)
Все начинаются с /trigger hygrave.:
/trigger hygrave.info- открывает меню с информацией о версии, авторе и ссылками на проект./trigger hygrave.help- выручит, если что-то непонятно. Внутри короткий гайд и FAQ./trigger hygrave.show_grave_info set 1021- показывает инфу о могиле с GID 1021./trigger hygrave.show_grave_info- инфа о последней созданной могиле.
Функциональные команды
Начинаются с /function hygrave:run/. Доступны всем игрокам:
/function hygrave:run/config- открывает меню настроек./function hygrave:run/grave/generate- создаёт могилу для вас, будто вы только что умерли на этом месте. Полезно для тестов. Можно комбинировать с/execute as, например:/execute as Sul4ur at @s run function hygrave:run/grave/generate./function hygrave:run/grave/admin/generate- принудительное создание могилы в обход всех ограничений конфига./function hygrave:run/grave/admin/show_grave_info {gid: 1034}- как триггер-версия, но обходит все конфиг-ограничения./function hygrave:run/grave/admin/show_backup_info {bid: 2041}- показывает инфу о бэкапе с BID 2041 и позволяет забрать один предмет или всё содержимое сразу./function hygrave:run/grave/admin/show_last_backup_info- то же самое, но для последнего бэкапа./function hygrave:run/uninstallи/function hygrave:run/reinstall- удаление и переустановка HyperGrave.
Важно: никогда не выполняйте команды, начинающиеся с /function hygrave:internal/. Они служебные и от игрока их запуск может сломать весь датапак - восстанавливать потом придётся через переустановку.
Важно знать
- Ресурспак не обязателен, но улучшает вид надгробий.
- Геймрулы
Keep Inventory: trueиImmediate Respawn: falseдолжны быть верными во всех измерениях. - Удаление могил по таймеру - 90 минут по умолчанию.
- Удалённый лут по умолчанию выключен, включает только админ.
- Бэкапы создаются всегда (кроме пустого инвентаря), но данные из них достаёт только админ.
- Обновление - простая замена файла, миграции выполняются автоматически.
- С известными ранее проблемами (Creation Time и производительность) разработчик разобрался - они помечены как исправленные.
Кому стоит скачать HyperGrave
Если вы играете в выживание и хоть раз теряли полный набор незерита в лаве - этот датапак для вас. Если держите сервер для друзей и устали от регулярных истерик после смертей - тем более. Мод подойдёт и любителям исследовать мир без страховки, и админам, которым важно оставить игрокам честную возможность вернуть вещи без читерских послаблений. Скачайте HyperGrave для Майнкрафт - и смерть перестанет быть концом прогресса, останутся только приключения.
Как запустить датапак HyperGrave на сервере?
Датапак HyperGrave удобнее всего раскрывается на общем сервере: установили один раз - и вся компания играет с новыми механиками. Создать сервер Майнкрафт с датапаком HyperGrave можно за пару минут вместе с BungeeHost.
