The majority of commands don't work, the disabled-worlds feature is literally useless because it doesn't work (the only reason why I bought this plugin).
The plugin is great but the updates to support minecraft updates take forever to be done, the updates for the plugin are really really slow, its always the last plugin to be updated! Also keep in mind that new minecraft support updates are the only updates done anymore.
Thanks for the review. The latest version of Minecraft is now supported. Also, sync and history functions work with no problem on new versions immediately after a new version is published. Only the offline inventory view function must be updated for every newer version.
Version: 3.8.4-VERSION-1.20
I need support discord please send me a PM. Inventory saver doesn't save because of "Disk full"
Does not work anymore after file is larger than 1 GB (1-2 months). You can use it only once and it crashes. Author of the plugin is not available for support.
If you are using SQLite, then there is an SQLite limitation for database size and it is not good to run bigger server on that database. MySQL is recommended setup for normal and bigger-size servers. Also don't have any message from you, PM sent.
Version: 3.8.3-VERSION-1.20
To save data is good, but the plugin interferes a lot with inventories, and this is bothersome because one aims to save them, not to have the main or principal player's inventory saved in the plugin. Also, when using MySQL, it has many issues unlike another plugin called InventoryRollbackPlus; it has almost the same MySQL system and performs better when delivering it.
I go from the worst to the good. If it saves everything as claimed, but if you remove the plugin, players' inventories are also deleted. If you try to check the MySQL, it's okay but poorly written, as it seems to have several flaws, and not due to configuration—some MySQL tables bug out on their own.
This plugin does a good job of syncing items between servers and does it blazingly fast even though it's only using MySQL.
The only downside is that Stats & Advancement is not sync
HUGE: Dupes are happening constantly during server restart + server crashes.
I was told that there's a syncing lock but in order to avoid dupes you'll need to shut down all servers that use invsave and do /invsave sync unlock all which is a huge hustle.
I'm not even sure if that works in the first place tbh.
Thanks for the review. Syncing stats and advancements is planned. When the server crashes and all data is not saved, then the only possible solution is to unlock syncing locks on an empty server, otherwise, items could be duped, because there is no technical solution to prevent this. You can always rollback inventories by /invsave history for connected players.
Version: 3.8.2-VERSION-1.20
An essential plugin for servers! Waiting patiently for 1.20.2 - thanks for the updates <3
4/5 Works well and does the job! For the reviewer below me, you should use /invsave sync edit <name> | /invsave sync edit <name> enderchest to properly edit offline player's inventory. Biggest downside here is that stats and advancement are not sync!
Good plugin but not all plugin functions work, such as editing inventories of offline players which, in my case, stopped working suddenly. When I contacted the author, they provided support, but nothing could be resolved.
Thanks for the review. This is due to missing playerdata in the server worlds folder, which offline editing inventories use when you not using syncing mode.
Version: 3.8.2-VERSION-1.20
Thank you for the swift update to 1.20.1 ^_^ It has helped me various times to double check inventory changes that were not caught in core protect or other plugins. A great extra admin tool to help manage a server and help the players, or help server owners catch players lying haha.
Failed to connect to the license server or your plugin license is on blacklist. Stopping the plugin. Please contact me (MrFiliper) on Spigot if you need more info.
this problem occurs occasionally V3.8.0 and 3.8.1.
this is not good low bro.
Fixed in the last release. Sorry for the long fix time.
Version: 3.8.1-VERSION-1.19
"Failed to connect to the license server or your plugin license is on blacklist."
for the last 5 days, the dev has randomly blacklisted my server without warning/notice and isn't responding to my dms about it. This is such a huge bug and now we are without our inventory backups but dev doesn't seem to want to give priority to the people its affecting.
I'm sure dev will decide to reply now he's got a one star review tho :) as they always do
I don't randomly blacklist your server. The issue is, that your server can't connect to the licensing server. I updated the plugin to catch this issue and don't disable the plugin.
Version: 3.8.0-VERSION-1.19
please send pm me or add me on discord, i dont know why i cant send u pm on spigot.
Thanks for the review. But no issue is reported that you write. If you have problem with it, send me the error log, we can check what is wrong.
Version: 3.7.4-VERSION-1.19
By far the best inventory plugin out there. Appreciate the good work. Keep it up! Highly recommend making a discord and take donations. I would donate to keep this plugin updated.
Epic inventory manager plugin, probably best out there, DEV response is fast and resolves problems fast, recommending this as your inventory manager plugin.
It's a fantastic plugin, with the help of the author, who is very attentive, I have installed it on my bungeecord server and now I have all the inventories synchronized.
Hi, this error log is not sufficient, because there could be a problem with the whole server. Please PM me the complete log file and we can check it, whats it wrong. Thanks :)
Version: 3.7.1-VERSION-1.19
This plugin worth me to put a 5* because the design is nice.
Although there are a lot of similar plugins.
I would say inventorysaver should be the best because the author have a very fast reply speed which can solve my problem in short time. It is very important factor to determine whether a plugin should be used or not.
I trust this person
Really nice plugin to have on survival server! Had a problem with "Data too long for column" and got help within few hours by developer. Would recommend this.
I really appreciate the positive rating! It's a pleasure to help :)
Version: 3.6.4-VERSION-1.19
The plugin is very nicely done, but what I still miss is that you can look inventory/enderchest over world (example command: /invsave view (name) [enderchest] ([world])), because I use worlds like a server. With me it is so that each world has its own inventory / enderchest. And what is your name on Discord? so we can have better contact. Name on Discord: iCrashMix#5927
Hi, thanks for the review. Because you don't contact me before your review, can't give you any answers for your questions. InventorySaver support offline and also online view and edit player inventory and enderchest. Minecraft has no build-in support for multiple inventories, so when you use some custom plugin for this, must also have and API that InventorySaver can connect to it.
You can contact me here on Spigot, as you can see on the plugin page.
Version: 3.6.3-VERSION-1.18
Thanks for that Plugin, Works very Well :D im happy to got it and just recommend
I was very lucky to find this plugin when I had a fatal error with MySQL Player Data Bridge, I have to praise it for its stability and speed as well as its extensions, and the economic sync feature is the reason why I give this plugin 5 stars.
My 1.18.2 server uses him, there will be a problem with the player's entry probability can not move, and sometimes, he will make the player move slowly, it took me a long time to find out is the problem of this plug-in, and then I have to clear all the player's items, it is really bad
Hi, no one has any problem with this and no issues is currently reported. You also not contact me to get support to resolve your issue. So I see no reason for this review. Please contact me and we can check whats wrong on your server with InventorySaver.
Version: 3.1.1-VERSION-1.18
Mysql8.0 is completely unusable
[12:08:14] [Craft Scheduler Thread - 23 - InventorySaver/WARN]: [InventorySaver] There was an error saving player data.
[12:08:14] [Craft Scheduler Thread - 23 - InventorySaver/WARN]: Ouch! There was an error occurred. Maybe this helps you to solve this error: The last packet successfully received from the server was 214,183 milliseconds ago. The last packet sent successfully to the server was 214,197 milliseconds ago. is longer than the server configured value of 'wait_timeout'. You should consider either expiring and/or testing connection validity before use in your application, increasing the server configured values for client timeouts, or using the Connector/J connection property 'autoReconnect=true' to avoid this problem.
[12:08:14] [Craft Scheduler Thread - 23 - InventorySaver/WARN]: com.mysql.cj.jdbc.exceptions.CommunicationsException: The last packet successfully received from the server was 214,183 milliseconds ago. The last packet sent successfully to the server was 214,197 milliseconds ago. is longer than the server configured value of 'wait_timeout'. You should consider either expiring and/or testing connection validity before use in your application, increasing the server configured values for client timeouts, or using the Connector/J connection property 'autoReconnect=true' to avoid this problem.
[12:08:14] [Craft Scheduler Thread - 23 - InventorySaver/WARN]: at com.mysql.cj.jdbc.exceptions.SQLError.createCommunicationsException(SQLError.java:174)
[12:08:14] [Craft Scheduler Thread - 23 - InventorySaver/WARN]: at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:64)
[12:08:14] [Craft Scheduler Thread - 23 - InventorySaver/WARN]: at com.mysql.cj.jdbc.ConnectionImpl.isReadOnly(ConnectionImpl.java:1403)
[12:08:14] [Craft Scheduler Thread - 23 - InventorySaver/WARN]: at com.mysql.cj.jdbc.ConnectionImpl.isReadOnly(ConnectionImpl.java:1388)
[12:08:14] [Craft Scheduler Thread - 23 - InventorySaver/WARN]: at com.mysql.cj.jdbc.ClientPreparedStatement.checkReadOnlySafeStatement(ClientPreparedStatement.java:308)
[12:08:14] [Craft Scheduler Thread - 23 - InventorySaver/WARN]: at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:318)
[12:08:14] [Craft Scheduler Thread - 23 - InventorySaver/WARN]: at InventorySaver-3.1.1-VERSION-1.18.jar//cz.mrfiliper.invsave.database.managers.MySQLManager$12.run(MySQLManager.java:473)
[12:08:14] [Craft Scheduler Thread - 23 - InventorySaver/WARN]: at org.bukkit.craftbukkit.v1_18_R2.scheduler.CraftTask.run(CraftTask.java:101)
[12:08:14] [Craft Scheduler Thread - 23 - InventorySaver/WARN]: at org.bukkit.craftbukkit.v1_18_R2.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:57)
[12:08:14] [Craft Scheduler Thread - 23 - InventorySaver/WARN]: at com.destroystokyo.paper.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:22)
[12:08:14] [Craft Scheduler Thread - 23 - InventorySaver/WARN]: at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
[12:08:14] [Craft Scheduler Thread - 23 - InventorySaver/WARN]: at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
[12:08:14] [Craft Scheduler Thread - 23 - InventorySaver/WARN]: at java.base/java.lang.Thread.run(Thread.java:833)
[12:08:14] [Craft Scheduler Thread - 23 - InventorySaver/WARN]: Caused by: com.mysql.cj.exceptions.CJCommunicationsException: The last packet successfully received from the server was 214,183 milliseconds ago. The last packet sent successfully to the server was 214,197 milliseconds ago. is longer than the server configured value of 'wait_timeout'. You should consider either expiring and/or testing connection validity before use in your application, increasing the server configured values for client timeouts, or using the Connector/J connection property 'autoReconnect=true' to avoid this problem.
[12:08:14] [Craft Scheduler Thread - 23 - InventorySaver/WARN]: at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
[12:08:14] [Craft Scheduler Thread - 23 - InventorySaver/WARN]: at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
[12:08:14] [Craft Scheduler Thread - 23 - InventorySaver/WARN]: at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
[12:08:14] [Craft Scheduler Thread - 23 - InventorySaver/WARN]: at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
[12:08:14] [Craft Scheduler Thread - 23 - InventorySaver/WARN]: at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
[12:08:14] [Craft Scheduler Thread - 23 - InventorySaver/WARN]: at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:61)
[12:08:14] [Craft Scheduler Thread - 23 - InventorySaver/WARN]: at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:105)
[12:08:14] [Craft Scheduler Thread - 23 - InventorySaver/WARN]: at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:151)
[12:08:14] [Craft Scheduler Thread - 23 - InventorySaver/WARN]: at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:167)
[12:08:14] [Craft Scheduler Thread - 23 - InventorySaver/WARN]: at com.mysql.cj.protocol.a.NativeProtocol.readMessage(NativeProtocol.java:520)
[12:08:14] [Craft Scheduler Thread - 23 - InventorySaver/WARN]: at com.mysql.cj.protocol.a.NativeProtocol.checkErrorMessage(NativeProtocol.java:700)
[12:08:14] [Craft Scheduler Thread - 23 - InventorySaver/WARN]: at com.mysql.cj.protocol.a.NativeProtocol.sendCommand(NativeProtocol.java:639)
[12:08:14] [Craft Scheduler Thread - 23 - InventorySaver/WARN]: at com.mysql.cj.protocol.a.NativeProtocol.sendCommand(NativeProtocol.java:137)
[12:08:14] [Craft Scheduler Thread - 23 - InventorySaver/WARN]: at com.mysql.cj.NativeSession.sendCommand(NativeSession.java:279)
[12:08:14] [Craft Scheduler Thread - 23 - InventorySaver/WARN]: at com.mysql.cj.NativeSession.queryServerVariable(NativeSession.java:599)
[12:08:14] [Craft Scheduler Thread - 23 - InventorySaver/WARN]: at com.mysql.cj.jdbc.ConnectionImpl.isReadOnly(ConnectionImpl.java:1395)
[12:08:14] [Craft Scheduler Thread - 23 - InventorySaver/WARN]: ... 10 more
Please don't paste error in reviews, as you can see on plugin page. You have a problem with connection to your MySQL database, I was give you a support very fast and write to you, what you can do. So really don't understand your review also because connection to MySQL database works fine and you are only the one, that has a problem and I konw how to solve it.
Version: 3.0.0-VERSION-1.18-BETA-2
The best of the best. The dev is active fast and the quality is awesome. I will continue using and a huge thanks for adding the sync feature ! I will soon try it on a high player count server to se show it performs ! 20/20
Thank you very much for the review! Give me info, when you try it :)
Version: 3.0.0-VERSION-1.18-BETA-2
really good plugin, it helped our server so much, when player lost their item on death, i can check if they are telling the right item and refund them on specific cases
I just wanted to thank you for adding the syncing accross servers. It's such an important feature and before, there was only a single plugin that did it, which had an inactive developer. Now that you took it over, I see the future of cross-server syncing bright again. Please keep up the good work! Thank you a lot
Thank you for the review! Glad to hear that you are satisfied :)
Version: 2.26.0-VERSION-1.17
Hey there,
I just wanted to say that I appreciate the continued support, feature improvements, optimization, maintenance and that you even take user feedback. This plugin can be a lifesaver on a server.
Personally I use it as a plan-b backup that frequently saves, despite all the other plugins their actions. This helps me compare inventories, find dupes, if multiverse-inventories goes wrong, or mysteriously something goes empty, This helps me compare against other inventories like essx or cmi and trace back what users have done, what they've potentially lost, etc. A huge addition lately is the support for ender chests, which isn't easy either.
Anyway, how it yet again helped me fix a long term player whose data got corrupted, and on another server we could clearly see unique items, but after an interaction (via core protect) with an observer, we could trace back they were trying to hide the item to get it again and again from staff .. I'd say: worth it. Worth installing.
The size of the database does get pretty big (but that's mainly because of how I've configured it).
Each month we archive the oldest database, rename the current .db and start the server again. We already have nearly a terabyte of old archives of inventories on a few important servers. And usually we don't even need this. It's really nice that we can just clone a server, use that .db archive and review what happened if something comes up 6 or 8 weeks later. If only this was possible way way back when this plugin wasn't a thing yet. EssentialsX was soooo limited. CMI and InventorySaver are a great combo and helps me manage my servers.
I felt a 'yo, tnx!' review was in order, I am sure enough times you'd only hear the complaints and bug reports from players. Looking forward to 1.18 and 1.19 support in the future. Best of luck.
Good plugin and really good support. This plugin let us log the inventory which is really helpfull in some case for server modération. The author answere fastly and provide a good support
Best plugin ever!! I really enjoy it. it good for me an dmy user. but can a optioen/inventory, ect be added so that user can pay a specified amount of money t oget them inv back after dieing, or on other things? :D
Thank you for the review! This feature is already on my to-do list, so yes :)
Version: 2.22.5-VERSION-1.16
Used inventory rollback previously, its a great plugin but this one takes it to another lvl. Mrfiliper is kind and a active developer just ask him anything and he'll work to respond and possibly resolve any issues you throw at him. Definitely worth the purchase if you're on the fence. It comes in quite handy with audits and rollbacks.
This plugin is in use every 20 minutes. It helped me to get rid of dupers, it helped me by removing items (Offline Search), it helps me with people crying for lost items, it also helped me to identify a scammer, by providing the useful informations on /invsave history. This plugin is a absolute must have and my server cant run without it. it is simple not possible. You need it! if you have it and you remove it, you will miss it! Please keep it up. My server is to 96% self coded (by me) but i cant without this plugin.
Excellent, does everything you'd need it to. Uses very little tick once MySQL is enabled. Perfect Inventory backup plugin, worth the money. Much better than the free options like InventoryRollback which was bad
MUST HAVE!
First of all, I've never had lag issues using this plugin;
Simple to use for the Staff as the commands are minimal and the GUI is really efficient. 5/5 is deserved by far.
I'm very happy that the plugin works well. Thank you for positive review!
Version: 2.14.0-VERSION-1.16
Great plugin for backing up your player's inventories incase something goes wrong or a player loses their items due to a server issue, without impacting your servers performance at all. The developer is also very receptive to suggestions!
A must have for any survival server. Take my word, this WILL increase the quality of your server and literally make people stay. So many players have told me they only play on my server because of this. Such a simple, non-flashy feature with the most value.
The Plugin is very nice and errors get fixed fast. Dev is friendly and helps alot. But i like the feature of the simple Offline Inv/Enderchest edit. I would be nice if the dev create a Plugin, only for Offline Inv/EC editing.
Bought this plugin and it won't even load correctly.
"org.bukkit.command.CommandException: Cannot execute command 'invsave' in plugin InventorySaver v2.12.8-VERSION-1.15 - plugin is disabled."
You have a bed configured the plugin. Look at logs, the plugin can't connect to the database (MySQL) so it is disabled. Before you post errors there, please contact me before that. I write to you a pm.
Version: 2.12.2-VERSION-1.15
I give 5 stars because the dev have very good contact with people. He fixes problem fast.
[18:49:28 ERROR]: Could not load 'plugins\InventorySaver-2.9.0-VERSION-1.15.jar' in folder 'plugins'
org.bukkit.plugin.InvalidPluginException: Unsupported API version 1.14
at org.bukkit.craftbukkit.v1_13_R2.util.CraftMagicNumbers.checkSupported(CraftMagicNumbers.java:226) ~[patched_1.13.2.jar:git-Paper-652]
at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:130) ~[patched_1.13.2.jar:git-Paper-652]
at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:334) ~[patched_1.13.2.jar:git-Paper-652]
at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:255) ~[patched_1.13.2.jar:git-Paper-652]
at org.bukkit.craftbukkit.v1_13_R2.CraftServer.loadPlugins(CraftServer.java:331) ~[patched_1.13.2.jar:git-Paper-652]
at net.minecraft.server.v1_13_R2.DedicatedServer.init(DedicatedServer.java:235) ~[patched_1.13.2.jar:git-Paper-652]
at net.minecraft.server.v1_13_R2.MinecraftServer.run(MinecraftServer.java:787) ~[patched_1.13.2.jar:git-Paper-652]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_211]
Thanks for the review, but it is not for report bugs. I will write you pm.
Version: 2.4.4-VERSION-1.14
I give 5 stars because the Dev is frendly and respectful. He fixes problems fast. The plugin is a must have for any CB or Survivalserver. You must buy this plugin it is wonderful