Player Backup — защита игрока в Minecraft

Player Backup для Minecraft создаёт резервные копии игрока и восстанавливает их одной командой. Узнайте, как установить мод и настроить его.

Player Backup

Потеря инвентаря после смерти, случайный сброс прогресса или неудачный эксперимент с данными — знакомые многим админам и игрокам проблемы. Мод Player Backup решает их элегантно: он создаёт резервные копии отдельного игрока и позволяет вернуть его состояние в любой момент. Никаких полных бэкапов мира, никаких откатов сервера — только точечная работа с данными конкретного персонажа.

Что умеет Player Backup

Мод добавляет в игру набор команд, объединённых общим префиксом /playerbackup. Через них можно как создавать снимки состояния игрока, так и восстанавливать их. Всё управление построено вокруг двух базовых действий — backup и restore, а гибкость достигается за счёт дополнительных аргументов.

  • /playerbackup backup — создаёт резервную копию текущего игрока.
  • /playerbackup backup <имя> — делает бэкап другого игрока по его нику.
  • /playerbackup restore — восстанавливает последнюю копию собственного персонажа.
  • /playerbackup restore <имя> — возвращает последний бэкап указанного игрока именно ему.
  • /playerbackup restore <имя> <метка времени> — откатывает состояние к более раннему снимку.

Важная деталь: восстановить копию можно только на того же игрока, которому она принадлежит. Перенести чужой бэкап на другого персонажа не получится — это осознанное ограничение, защищающее от подмены данных.

Метки времени и хранение бэкапов

Каждая резервная копия получает имя по моменту своего создания. Формат метки — yy_MM_dd_kkmmss, например 21_08_23_190324. Именно эту строку нужно указать третьим аргументом команды restore, если требуется вернуться не к последнему, а к более раннему снимку. При вводе команды мод сам подсказывает доступные варианты, так что запоминать метки вручную не обязательно.

Данные складываются в папку мира: <папка мира>/playerbackup. Каждый снимок — отдельный файл с именем вида <uuid игрока>-<метка времени>.dat. Содержимое бинарное, поэтому редактировать файлы вручную не стоит — для управления есть команды и конфигурация.

Файл конфигурации

При первом запуске создаётся config/playerbackup.json. В нём доступны два ключевых параметра:

  • backupCountPerPlayer — сколько копий хранить на одного игрока. По умолчанию 5; при превышении лимита самая старая копия удаляется. Значение 0 или меньше отключает ограничение.
  • deleteOnRestore — если включено (по умолчанию true), копия удаляется после восстановления. То есть откатиться к ней можно лишь один раз.

Там же настраиваются права доступа к четырём командам: selfRestore, restore, selfBackup и backup. Для каждой указывается уровень — OP, ALL или NONE. Так, selfBackup по умолчанию доступна всем, а backup с указанием имени — только операторам.

Совместимость и установка

Мод создавался под Minecraft Forge: тестирование проводилось на версиях 1.16.5 (сборки Forge 36.1.31 и 36.2.2). Начиная с версии 1.3.0 Player Backup требует установленный Architectury API — без него мод просто не запустится. Поэтому при установке сначала ставьте Architectury, затем сам Player Backup, и только после этого запускайте игру.

Если не хочется возиться с ручным копированием файлов в папку mods, обратите внимание на лаунчер foxygame.net: в его каталоге дополнений Player Backup находится в паре кликов, а нужные зависимости подтягиваются автоматически при сборке профиля. Это заметно экономит время тем, кто держит несколько версий Minecraft одновременно.

Как установить вручную

  1. Убедитесь, что у вас установлен Forge нужной версии.
  2. Скачайте Player Backup для Minecraft и файл Architectury API, подходящие вашей версии игры.
  3. Поместите оба .jar-файла в папку mods вашего профиля.
  4. Запустите игру и проверьте, что мод появился в списке загруженных.

После первого запуска загляните в config/playerbackup.json — там можно сразу выставить удобное число хранимых копий и раздать права доверенным игрокам. Если что-то пошло не так, автор мода принимает обращения через GitHub-тикеты, хотя отвечает на них не мгновенно.

Кому пригодится мод

Player Backup — инструмент скорее для администраторов серверов и создателей карт, чем для рядовых выживальщиков. Он выручает, когда нужно откатить состояние конкретного игрока после бага, вернуть инвентарь жертве гриферской выходки или просто подстраховаться перед risky-экспериментом с плагинами. Простота команд и понятная структура хранения делают его удобным даже для тех, кто раньше не работал с бэкапами. Единственное, о чём стоит помнить: автор не гарантирует абсолютно безошибочной работы и не несёт ответственности за потерю данных, поэтому для критичных миров всё равно держите общий бэкап.

===ARTICLE_END===