AzInventoryRestore icon

AzInventoryRestore -----

ᴀ ᴘᴏᴡᴇʀꜰᴜʟ, ᴀꜱʏɴᴄ-ᴏᴘᴛɪᴍɪᴢᴇᴅ ɪɴᴠᴇɴᴛᴏʀʏ ʀᴏʟʟʙᴀᴄᴋ ᴀɴᴅ ɪɴꜱᴘᴇᴄᴛɪᴏɴ ᴛᴏᴏʟ



AzInventoryRestore

ᴀ ᴘᴏᴡᴇʀꜰᴜʟ, ᴀꜱʏɴᴄ-ᴏᴘᴛɪᴍɪᴢᴇᴅ ɪɴᴠᴇɴᴛᴏʀʏ ʀᴏʟʟʙᴀᴄᴋ ᴀɴᴅ ɪɴꜱᴘᴇᴄᴛɪᴏɴ ᴛᴏᴏʟ
upload_2025-8-6_14-6-2.png


upload_2025-8-6_14-6-11.png

upload_2025-8-6_14-6-48.png

upload_2025-8-6_14-7-0.png

upload_2025-8-6_14-7-18.png

✨ Features

Feature Description
ɪɴᴠᴇɴᴛᴏʀʏ ʀᴏʟʟʙᴀᴄᴋ Restore inventories, armor, XP, health & ender chests
ᴀꜱʏɴᴄ ᴏᴘᴇʀᴀᴛɪᴏɴꜱ MySQL & YAML support with minimal performance impact
ᴏɴᴇ-ᴄʟɪᴄᴋ ʀᴇꜱᴛᴏʀᴇ Professional GUI with instant backup restoration
ᴠɪᴇᴡ-ᴏɴʟʏ ᴍᴏᴅᴇ Inspect backups without allowing item interaction
ᴅᴇᴀᴛʜ ᴛʀᴀᴄᴋɪɴɢ Track killer names, death causes & precise locations
ᴍᴜʟᴛɪ-ᴠᴇʀꜱɪᴏɴ Full support for Minecraft 1.16 - 1.21.8


Commands & Permissions

Command Description Permission
/ir Show help menu azinventoryrestore.use
/ir help Display command list azinventoryrestore.use
/ir version Check plugin version azinventoryrestore.version
/ir reload Reload configuration azinventoryrestore.reload
/ir <player> Open player's backup GUI azinventoryrestore.restore

Permission Description Default
azinventoryrestore.* All permissions OP
azinventoryrestore.use Basic command access OP
azinventoryrestore.restore Restore inventories OP
azinventoryrestore.viewonly View-only mode OP
azinventoryrestore.version View version info OP

Requirements

  • Minecraft:
    Code (Text):
    1.16 - 1.21.8
  • Server: Spigot, Paper, or Purpur
  • Java:
    Code (Text):
    8+
  • Dependencies: None (HikariCP & MySQL Connector included)

⚙️ Configuration

ᴄᴏɴꜰɪɢ.ʏᴍʟ ᴇxᴀᴍᴘʟᴇ:
Code (Text):

# Database settings
database:
  type: 'yaml'  # 'mysql' or 'yaml'

# General settings
settings:
  max-backups-per-player: 10
  auto-cleanup-days: 30
  one-click-restore: true
  save-ender-chest: true
  save-health: true
  save-experience: true

# GUI settings
gui:
  title: "&8[&bAzInventoryRestore&8] Player Backups"
  items-per-page: 45
  responsive-gui: true
 
ᴍᴇꜱꜱᴀɢᴇꜱ.ʏᴍʟ ᴇxᴀᴍᴘʟᴇ:
Code (Text):

# Messages with color codes
general:
  no-permission: "&cYou don't have permission!"
  player-not-found: "&cPlayer not found!"

backup:
  created: "&aBackup created for &7{player}"
  restored: "&aInventory restored successfully!"
 
Installation

  1. Download
    Code (Text):
    AzInventoryRestore.jar
  2. Place in
    Code (Text):
    /plugins/
    folder
  3. Restart server
  4. Configure in
    Code (Text):
    /plugins/AzInventoryRestore/

Key Features

  • ⚡ ᴀꜱʏɴᴄ ᴏᴘᴛɪᴍɪᴢᴇᴅ:
    Code (Text):
    <0.01%
    performance impact per tick
  • ʀᴇꜱᴘᴏɴꜱɪᴠᴇ ɢᴜɪ: Works on all GUI scales
  • ️ ᴅᴜᴀʟ ꜱᴛᴏʀᴀɢᴇ: MySQL or YAML backends
  • ᴘᴇʀᴍɪꜱꜱɪᴏɴ-ʙᴀꜱᴇᴅ: Granular access control
  • ᴍᴜʟᴛɪ-ᴡᴏʀʟᴅ: Cross-world teleportation support

License

This project is licensed under the MIT License.


ᴍᴀᴅᴇ ᴡɪᴛʜ ❤️ ʙʏ ɢᴀᴍɪɴɢʜᴜᴢᴀɪ

Discord Support:
Code (Text):
huzaidev

Resource Information
Author:
----------
Total Downloads: 13
First Release: Yesterday at 9:07 PM
Last Update: Yesterday at 9:07 PM
Category: ---------------
All-Time Rating:
0 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings