InventoryRollback
PluginMIT

InventoryRollback

Restore player inventories after death with a simple admin GUI preview.

114
Downloads
0
Followers
2 months ago
Updated
📦
1
Versions

📖About InventoryRollback

English

InventoryRollback

InventoryRollback is a lightweight Minecraft server plugin that allows administrators to restore player inventories after death using a simple GUI.

It is designed for Paper and Spigot servers where staff members need a safe and easy way to recover items after bugs, lag deaths, accidental deaths, grief situations or other server issues.

Features

  • Automatically saves a player's inventory when they die
  • Stores multiple death records per player
  • GUI with all saved deaths
  • Left-click a death record to preview the saved inventory
  • Restore inventory directly from the preview GUI
  • Delete old death records from the GUI
  • Back button from preview to death history
  • YAML-based storage, no database required
  • Configurable messages
  • Multi-language support:
    • English
    • Russian
    • Ukrainian
    • German
  • Permission-based access for administrators

Commands

Command Description
/ir help Shows the command list
/ir list <player> Shows saved death records
/ir restore <player> Opens the restore GUI with all saved deaths
/ir reload Reloads the plugin configuration

Permissions

Permission Description
inventoryrollback.admin Allows access to the main admin commands
inventoryrollback.restore Allows restoring saved inventories
inventoryrollback.delete Allows deleting saved death records
inventoryrollback.reload Allows reloading the plugin configuration

How it works

When a player dies, InventoryRollback saves their inventory into local YAML storage.

An administrator can later run:

/ir restore <player>

This opens a GUI with all saved death records for that player.

From the GUI, the administrator can:

  • Left-click a death record to preview it
  • Restore the selected inventory
  • Delete the selected record
  • Go back to the death list

Configuration

The plugin includes a simple configuration file where you can change the language and basic settings.

Example:

language: en

Available languages:

en - English
ru - Russian
ua - Ukrainian
de - German

Compatibility

Recommended environment:

Minecraft: 1.21.11
Java: 21
Server: Paper

The plugin may also work on Spigot, but Paper is recommended.

Important Notes

InventoryRollback is server-side only. Players do not need to install anything on their client.

The plugin does not upload player data to external servers. All saved inventory data is stored locally on your server.

Support

If you find a bug, please report it with:

  • Server version
  • Plugin version
  • Error log
  • Steps to reproduce the issue
Russian

InventoryRollback

InventoryRollback — это лёгкий серверный плагин для Minecraft, который позволяет администраторам восстанавливать инвентарь игроков после смерти через удобное GUI.

Плагин создан для Paper и Spigot серверов, где администрации нужен простой и безопасный способ вернуть предметы игроку после бага, лага, случайной смерти, спорной ситуации, грифа или другой проблемы на сервере.

Возможности

  • Автоматически сохраняет инвентарь игрока при смерти
  • Хранит несколько записей смертей для каждого игрока
  • Открывает GUI со всеми сохранёнными смертями
  • Позволяет открыть предпросмотр сохранённого инвентаря
  • Восстанавливает инвентарь прямо из GUI
  • Позволяет удалить ненужные или старые записи
  • Имеет кнопку назад из предпросмотра в список смертей
  • Использует YAML-хранилище без базы данных
  • Поддерживает настраиваемые сообщения
  • Поддерживает 4 языка:
    • английский
    • русский
    • украинский
    • немецкий
  • Использует систему прав для администраторов

Команды

Команда Описание
/ir help Показывает список команд плагина
/ir list <ник> Показывает сохранённые смерти игрока
/ir restore <ник> Открывает GUI со всеми сохранёнными смертями игрока
/ir reload Перезагружает конфигурацию и сообщения плагина

Права

Право Описание
inventoryrollback.admin Даёт доступ к основным админ-командам
inventoryrollback.restore Разрешает восстанавливать сохранённые инвентари
inventoryrollback.delete Разрешает удалять сохранённые записи смертей
inventoryrollback.reload Разрешает перезагружать конфигурацию плагина

Как это работает

Когда игрок умирает, InventoryRollback автоматически сохраняет его инвентарь в локальное YAML-хранилище.

После этого администратор может выполнить команду:

/ir restore <ник>

Откроется GUI со всеми сохранёнными смертями выбранного игрока.

В этом GUI администратор может:

  • Нажать ЛКМ по записи смерти, чтобы открыть предпросмотр
  • Посмотреть сохранённые предметы перед восстановлением
  • Восстановить выбранный инвентарь
  • Удалить ненужную запись
  • Вернуться назад к списку смертей

Конфигурация

Плагин содержит простой конфигурационный файл, где можно выбрать язык и изменить основные настройки.

Пример:

language: ru

Доступные языки:

en - English
ru - Русский
ua - Українська
de - Deutsch

Совместимость

Рекомендуемое окружение:

Minecraft: 1.21.11
Java: 21
Server: Paper

Плагин также может работать на Spigot, но для стабильной работы рекомендуется использовать Paper.

Важная информация

InventoryRollback работает только на стороне сервера. Игрокам не нужно устанавливать моды, клиенты или дополнительные файлы.

Плагин не отправляет данные игроков на сторонние серверы. Все сохранённые данные инвентарей хранятся локально на вашем сервере.

Поддержка

Если вы нашли ошибку, при обращении за помощью желательно указать:

  • Версию сервера
  • Версию плагина
  • Полный лог ошибки
  • Действия, после которых появилась проблема