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 :)
What mean??? 2012-04-19 15:40:05 [INFO] [InventorySQL] eq:false
It is spamming all time in consule
@EszesBence92
I would say its better at online inventory management. I don't think I would use it for that purpose. You may want to find a plugin that saves the world state upon log out.
I'm sure you may be able to do that with this plugin, but I'm no expert :<
@Wilkinsocks
I connected the MySQL server in the config and created the to open.
The tables have been created by invsql.
If it really dosen't work, I oder any other can send you a sql file that creates the database and the tables on it's own. This means InvSQL only has to use the tables.
I dont get how you create the mysql table :/
That plugin is awesome! Thanks alot, i really need it. Please promise, that you will always update it :D
@try5u6u:
This plugin doesn't seem to have permissions, it is for probably op-only use.
im an admin with a '*' node and im getting i dont have permission ti use it
when a player relogg sometime loose him inventory. This plugin good for that bug ?:S
@gnorbsl
I think the cpu load is normal even if I donÄt know why I think this :)
@ThisIsAreku: Can you please add permissions?
Can you make compatible with Openinv? Link: http://dev.bukkit.org/server-mods/openinv/
I use that on my Server and can't open Inventory when player is offline.
Openinv Author: You should ask the other plugin to make it compatible with this plugin. Openinv taps into the game's data, and it would be messy to add a bunch of code that taps into another plugin. The other plugin however can simply save its data back to the game, resulting in clean and safe environment.
This Plugin caused a very high cpu load and crashed my server on first start.
is this normal?
A pre-configured website page I can just throw on my host would be nice :)
`Nice plugin thanks!
Could you do the same plugin with all chests in the world, please?
@KinkCraft
It only copy the items for players inventories to mysql, never the contrary
@CTapblu
I always update the files
Update "recent files" links pls...
Hey this plugin seems to be exactly what I'm after but I am still quite confused. Please correct me if I'm wrong but what I believe this plugin will do is copy all items from every single players inventory into a MySQL Database, updating it every now and then.
So say if I have a map called world_survival and this plugin backups up all the players inventories from this map into a database, and I decide to delete this world and create a new map called world_survival so its a new map, will this plugin backup players new inventories which will be empty, or can it restore everyone's inventories from the database?
@Thisnamewilldo
try to delete the table, and reload the plugin with latest version (0.6.10)
@sgcsim
reload command added!
Latest version seems to have messed everything up for me and now I can't remember which one worked :/
For some reason it doesn't add all users to database and also won't update pendings in their inventory. Also it duplicates some users.