InventorySaver | SQLite/MySQL | SAVE INVENTORIES & SYNC | SEARCH, OFFLINE EDIT, HISTORY BROWSE

EXCLUSIVE SpigotVIP InventorySaver | SQLite/MySQL | SAVE INVENTORIES & SYNC | SEARCH, OFFLINE EDIT, HISTORY BROWSE 3.8.2-VERSION-1.20

InventorySaver | SQLite/MySQL | SAVE INVENTORIES & SYNC | SEARCH, OFFLINE EDIT, HISTORY BROWSE
◦•●❤♡ ᴄᴏɴᴛᴀᴄᴛ Dekomori on discord ꜰᴏʀ ꜱᴜᴘᴘᴏʀᴛ ♡❤●•◦

Native Minecraft Version:
1.18
Tested Minecraft Versions: 1.8 / 1.9 / 1.10 / 1.11 / 1.12 / 1.13 / 1.14 / 1.15 / 1.16 / 1.17 / 1.18 / 1.19

This plugin fits on every server. At certain intervals or at certain events, the player inventory is stored in the database, so you can see what the player had and possibly return some items to him. You can also search in player online/offline inventories for some items. For Bungeecord servers is also supported inventory and player data synchronization between servers, check out this page to get more info.

odbx5TY.png


The plugin was designed to store lots of data. Because lots of data mean big database and processor time-consuming tasks, plugin running complete asynchronous. This means, your server will run perfectly without lags from this plugin!

Tpnt3Ra.png


Browse and edit player offline inventories or enderchest from the bukkit/spigot file system. You can browse player inventory/enderchest and edit them even when the player is not online on your server!

JYSwBnO.png


Is the player online? Open and edit player inventory or only watch, what players with their inventory do. The player is not online? It does not matter, open player offline inventory.

lGI3MfC.png


Do you need to get back some items from players, but you don't know what players has your needed item? This feature is for you! You can search for general materials or custom items on online and now connected players or offline players.

dFbNx4J.png


Do you want to restore some from the player inventory in the past? It's easy! Open player history of inventories and enderchests, that saved automatic, on login, on logout or on player death and get inventory in past whenever you want!

9cwtGpj.png


Do you want to edit some texts, text colors, or add whole new items? You can configure every menu! Custom items, lore, name, item, etc.!

Z6Voeg5.png


Doesn't like a style of default messages or command help? Edit it!

An6QLWw.png


The plugin knows what permissions you have and displays personal command help based on permissions. Players don't need to show admin commands, right?

eFMWB2y.png


Do you want to delete old inventories after some time? With this plugin, you can automatically delete old saved inventories. Configure it in the config file with several options!

5eoAN2C.png


The plugin logs additional information about a player and saved inventory/enderchest, such as position in the world, health, food, gamemode, death reason and so on.

8ZItUzZ.png


juaLftG.gif

ezgif-com-optimize.gif

xv8EDg9.png


/invsave - Display help for commands.
/invsave history <player> [enderchest] - Display player saved inventories/enderchest inventories in menu.
/invsave save <player> [enderchest] - Manual save player inventory/enderchest.
/invsave view <player> [enderchest] - Open player offline inventory/enderchest.
/invsee edit <player> - Open and edit player inventory.
/invsave load <player> <inventoryID> - Load inventory to player.
/invsave search <offline/online> <item/material> [material] - Search selected item in player inventories.
/invsave reload - Reload plugin configurations.
/invsave tasks - Managing plugin tasks.
/invsave tasks stop - Stop all plugin async tasks.
/invsave tasks list - Display all plugin pending, proccessing and active async tasks.

<required> - Required parameter.
[optional] - Optional parameter.

yJBnZDY.png


invsave.* - Gives access to all InventorySaver commands and events
invsave.commands.* - Gives access to all commands
inferno.events.* - Gives access to all events/menu interactions
invsave.command.invsave - Permission to use /invsee command.
invsave.command.invsave.help - Permission to display /invsee help.
invsave.command.invsave.history - Permission to use /invsave history command.
invsave.command.invsave.history.enderchest - Permission to use /invsave history <player> enderchest command.
invsave.command.invsave.view - Permission to use /invsave view command.
invsave.command.invsave.view.enderchest - Permission to use /invsave view <player> enderchest command.
invsave.command.invsave.edit - Permission to use /invsave edit command.
invsave.command.invsave.save - Permission to use /invsave save command.
invsave.command.invsave.save.enderchest - Permission to use /invsave save <player> enderchest command.
invsave.command.invsave.load - Permission to use /invsave load command.
invsave.command.invsave.search - Permission to use /invsave search command.
invsave.command.invsave.reload - Permission to use /invsave reload command.
invsave.command.invsave.tasks - Permission to use /invsave tasks command.
invsave.command.invsave.tasks.help - Permission to display /invsave tasks command help.
invsave.command.invsave.tasks.stop - Permission to use /invsave tasks stop command.
invsave.command.invsave.tasks.list - Permission to use /invsave tasks list command.
invsave.inventory.admin.load-inventory-to-admin
- Ability to load inventory from history detail to you.
invsave.inventory.admin.load-inventory-to-player
- Ability to load inventory from history detail to player.
invsave.inventory.admin.set-up-xp-to-player - Ability to load XP level and XP points from history detail to player.
invsave.inventory.enderchest.admin.load-inventory-to-admin
- Ability to load enderchest from history detail to you.
invsave.inventory.enderchest.admin.load-inventory-to-player
- Ability to load enderchest from history detail to player.

sM0FlxT.png


Code:
Database:
 #Define database engine, can by: sqllite, mysql
  engine: sqllite
  #Configure connection to MySQL dabatase.
  MySQL:
    host: localhost
    database: database
    user: user
    password: password
    #Hight recommended for common usage to set true.
    ssl: true
    #Database prefix for tables.
    prefix: invsave
  SQLLite:
    prefix: invsave

General:
 #Set timezone, when database and minecraft server were in different timezones, set default to not change this
  timezone: default
  dateTimeFormat: yyyy-MM-dd HH:mm:ss

Inventory:
 #When save player inventories?
  Save:
   #Autosave every x seconds/minutes/hours...
    autosave: true
    #Save inventory every login.
    login: false
    #Save inventory every logout.
    logout: true
    #Save inventory every player death.
    death: true
  #Configure autosaving inventories.
  Autosave:
   #Interval autosaving, default to 10 minutes. Put value in seconds.
    interval: 600
  #Deleting saved inventories, only if you wish
  Backup:
   #Delete all inventories with login cause after 30 days or set false to disable automatic delete
    Login:
      deleteAfter: 30
    #Delete all inventories with logout cause after 30 days or set false to disable automatic delete
    Logout:
      deleteAfter: 30
    #Delete all inventories with autosave cause after 7 days or set false to disable automatic delete
    Autosave:
      deleteAfter: 7
    #Delete all inventories with death cause after 30 days or set false to disable automatic delete
    Death:
      deleteAfter: 30
    #Delete all inventories with manual cause after 356 days or set false to disable automatic delete
    Manual:
      deleteAfter: 356
  #Disable saving in configured worlds
  disabled-worlds:
   - custom_world

Enderchest:
 #When save enderchest inventories?
  Save:
   #Autosave every x seconds/minutes/hours...
    autosave: true
    #Save inventory every login.
    login: false
    #Save inventory every logout.
    logout: true
    #Save inventory every player death.
    death: true
  #Configure autosaving inventories.
  Autosave:
   #Interval autosaving, default to 10 minutes. Put value in seconds.
    interval: 600
  #Deleting saved enderchest inventories, only if you wish
  Backup:
   #Delete all inventories with login cause after 30 days or set false to disable automatic delete
    Login:
      deleteAfter: 30
    #Delete all inventories with logout cause after 30 days or set false to disable automatic delete
    Logout:
      deleteAfter: 30
    #Delete all inventories with autosave cause after 7 days or set false to disable automatic delete
    Autosave:
      deleteAfter: 7
    #Delete all inventories with death cause after 30 days or set false to disable automatic delete
    Death:
      deleteAfter: 30
    #Delete all inventories with manual cause after 356 days or set false to disable automatic delete
    Manual:
      deleteAfter: 356
  #Disable saving in configured worlds
  disabled-worlds:
   - custom_world
Code:
Menu:
  title: '&e&lHistory &6&l| &e&l%playerName%'
  size: 54

Items:
  item-45:
    title: '&6❰&e❰ &6Back &e❰&6❰'
    material: SUNFLOWER
    count: 1
    position: 45
  item-49:
    title: '&c❰&4❰ &cClose &4❱&c❱'
    material: BARRIER
    count: 1
    close: true
    position: 49
  item-53:
    title: '&e❱&6❱ &6Forward &e❱&6❱'
    material: SUNFLOWER
    count: 1
    position: 53
Code:
Menu:
  title: '&e&lHistory &6&l| &e&l%playerName%'
  size: 54

Items:
  item-45:
    title: '&6❰&e❰ &6Back &e❰&6❰'
    material: SUNFLOWER
    count: 1
    position: 45
  item-48:
    title: '&6❰&e❰ &6Set up my inventory &e❱&6❱'
    material: HOPPER
    count: 1
    position: 48
  item-49:
    title: '&c❰&4❰ &cClose &4❱&c❱'
    material: BARRIER
    count: 1
    close: true
    position: 49
  item-50:
    title: '&6❰&e❰ &6Set up %playerName% inventory &e❱&6❱'
    material: HOPPER
    count: 1
    position: 50

Have any ideas? Write a message to me! Please, don't report bugs on reviews [/SPOILER]

Latest updates

  1. 3.8.2-VERSION-1.20

    3.8.2-VERSION-1.20
  2. N/A

    N/A
  3. N/A

    N/A

Latest reviews

Watch out, i used to load the 3.7.1 on my server and the plugin was using the skyrage.de malware.

Proof :https://prnt.sc/30uEaGnl_Kcm

What is skyrage malware : A new malware has been discovered, it infects other jars inside server folder (plugins, server jar...). The malware creates a service "vmd-gnu" to maintein a persistent access.

If you find: java.net.NoRouteToHostException: No route to host in your server logs probably you are infected.

You can use this command (from linux) to check if you are infected: grep -R "plugin-config.bin".

I don't know about new versions, but watch out !

In case you are infected by the malware, use this : https://www.spigotmc.org/resources/malware-skyrage-remover.105594/download?version=481807
Works great on 1.18.2 paper
please update to the latest, I will give this five STAR
Please update
A very nice Plugin!! Please update!!!
Works for 1.16.3. Update is available though
Please update
Can you please update to the newest version?
Dekomori
Dekomori
Yes I can, I will do it tomorrow ^^
Wonderful! Anyone who knows this plugin is happy as I do not know who!
can you please update to newest version.

Similar resources

CMI - 240+ Commands/Insane Kits/Portals/Essentials/Economy/MySQL & SqLite/Much More! PaperPlane
5.00 star(s) 3 ratings
Downloads
248
Updated
CMI - 240+ Commands/Insane Kits/Portals/Essentials/Economy/MySQL & SqLite/Much More! A
1.00 star(s) 3 ratings
Downloads
374
Updated
CMI - 240+ Commands/Insane Kits/Portals/Essentials/Economy/MySQL & SqLite/Much More! N
CMI - 240+ Commands/Insane Kits/Portals/Essentials/Economy/MySQL & SqLite/Much More!
5.00 star(s) 1 ratings
Downloads
99
Updated
BlackSpigot General Chat
Rules Help Users
    hfdgbocjl @ hfdgbocjl: i want to post a plugin
    Top