InventorySQL
![]() ![]() |
|
---|
I n v e n t o r y S Q L
I n v e n t o r y S Q L
Player inventory saved into a Database
Features
Copy users' inventory in a configurable database, allowing it to be displayed on a website and use it for Server-to-Server Inventories
InventorySQL is designed to be as customizable as possible and Server Owners and Developers can choose how they'd like to save their data. Future versions will feature an automatic conversion tool.
Disclaimer
Metrics
This plugin utilises Hidendra's plugin metrics system, which means that the following information is collected and sent to mcstats.org:
- A unique identifier
- The server's version of Java
- Whether the server is in offline or online mode
- The plugin's version
- The server's version
- The OS version/name and architecture
- The core count for the CPU
- The number of players online
- The Metrics version Opting out of this service can be done by editing plugins/Plugin Metrics/config.yml and changing opt-out to true or turning enable-metrics to false in InventorySQLs Configuration.
Autoupdater
This Plugin uses Updater. It will automatically search for Updates. If you'd like to disable this feature you can turn it off in the Configuration by setting auto-update to false.
For Serverowners
- Addons
- Installation
- Configuration
- Localisation
- Frequently Asked Questions (FAQ)
- For Developers (API)
- Special Thanks
Permissions
InventorySQL.*: description: legacy-styled Permission for anything children: InventorySQL.reload: true InventorySQL.save.*: true InventorySQL.reload: description: Allows you to reload Language or Configuration default: op InventorySQL.save.*: description: legacy-styled Permission for anything related to saving children: InventorySQL.save.other: true InventorySQL.save.self: true InventorySQL.save.other: description: Allows you to save other players default: op InventorySQL.save.self: description: Allows you to save yourself default: true
InventorySQL.switch.self -> switching for yourself (No default yet) InventorySQL.switch.other -> switching for others (No default yet)
Commands
<Optional> [Required]
- /invSQL reload config : reloads config
- /invSQL reload language : reloads language file
- /invSQL save <player> : saves yourself or the given player
- /switch [server] <player> : moves yourself or the given player to the given Server
Links
License
Version 3.0 is now under the zlib/libpng License, Versions before 3.0 are still licensed under Apache License 2.0
Contact
You can find me in IRC: #invsql on irc.esper.net Please do not ask me for any Messenger just because you would like to be in my list.
If you like InventorySQL, please consider donating to the project via paypal, using the link on the top-right of the BukkitDev page :)
@ThisIsAreku
Fantastic, I will try it now! Thank you very much, really appreciate it.
@ThisIsAreku
Nice man :)
Thanks. 1 question for what is the inventorysql_user table?
Hope you can add a feature to OP that can restore all players items with a command. Thanks
I'm a little confused as to how the inventories can be edited, as it says in the features section. Is there an in-game command for this? I would like to use this for my voting system, like Thisnamewilldo.
In version 0.8;
@Schlumpf9
you can disable multiworld :) (verbosity is an old unused config..)
@Qentus @Qentus @Thisnamewilldo (and others)
performances issues fixed !
I've been away for some time, and I could barely read the comments with my old phone .. But I have noted the problems, and I think now everything works again (at least) as good as before! :)
same here, big performance issue :(
I come back on what I say.... Apparently there were problem with my nether world.... I have rebuild the nether and now all my server seems to come back alive...
This was not inventorysql reason...
Could you add a config option to disable the multiworld feature?
Because I have 4 worlds but in all worlds the same inventory, so I don't really need it :) Would be nice if you could add an option to turn this off :p
Anotehr question I have is what means this config options: verbosity: 2?
2012-04-28 09:51:30 [INFO] [InventorySQL] Enabling InventorySQL v0.7-3 2012-04-28 09:51:30 [INFO] [InventorySQL] ThisIsAreku present INVENTORYSQL, v0.7-3 2012-04-28 09:51:30 [INFO] [InventorySQL] = http://alexoft.x10.mx/ = 2012-04-28 09:51:30 [SEVERE] [InventorySQL]
-------- an unexpected error has occured2012-04-28 09:51:30 [SEVERE] [InventorySQL]- 2012-04-28 09:51:30 [SEVERE] [InventorySQL]please send line below to the dev2012-04-28 09:51:30 [SEVERE] [InventorySQL] InventorySQL version 0.7-3 2012-04-28 09:51:30 [SEVERE] [InventorySQL] Bukkit version git-Bukkit-1.2.5-R1.2-6-g45ec64f-b2172jnks (MC: 1.2.5) 2012-04-28 09:51:30 [SEVERE] [InventorySQL] Message: mysql init 2012-04-28 09:51:30 [SEVERE] [InventorySQL] SQLState: null 2012-04-28 09:51:30 [SEVERE] [InventorySQL] Error Code: 0@Qentus
No, you are not doing anything wrong. Since being updated, for some reason, the whole plugin has gone wrong. I am having the exact same problems, it works fine for a short while, perhaps an hour if lucky, then all of a sudden inventories stop updating and it also causes some functions on most of my plugins to stop working. I hope ThisIsAreku fixes this soon as all voting websites reset in 2 days and I use this plugin for my voting system!
@UbuntuFreak
No it doesnt because some inventories are updated
@Qentus
Does the plugin disable itself in the plugin list? When typing /plugins, enabled plugins are green and disabled plugins are red.
I dont know why, but this plugin isnt working for me. What about you? Data in MySQL table are updated for the first 2 hours after restart. Then more and more invetories of online players arent updated (even after login/quit). In addition it causes extra RAM usage even while it isnt updating MySQL table. Why?
Am I doing anything wrong? This is my config:
@Thisnamewilldo
You can find the donation Button always on Bukkit DEV in the top right corner of this site!
This plugin causes hardcore laggs on our server (60-80 online). Server is OK for about 3 hours but then something strange happens and one of our CPU core´s usage is 100% and server is sometimes shutting down longer than 6 minutes.
This plugin seems to break all my other plugins and comes up with this:
[WARNING] pending items for player or something like that and won't give them the items. So if it's add 39 diamonds, it says pending items in the console if I do /invsql check but won't actually give them. Can you please try to figure out why this is causing all the other plugins to break and why it has stopped working? Also, do you have a donation button somewhere? I can't see it. Thanks!
You have more than 3000 Downloads :D
ThisIsAreku, could you add Inventory Slots 100, 101, 102, 103 for armor?
@ThisIsAreku
Hello ThisIsAreku. Can I have some contact details from you, perhaps?
I have some questions.. Thanks :)
@DARK_BASS_LORD
@BONNe1704
Sorry, this is some debug code.. fixed in 0.7-3
@BONNe1704
please let me know when you sort the problem as i am having the same one! thanks.