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 :)



-
View User Profile
-
Send Message
Posted Jan 3, 2013@kuschku96
You can set 'mirror-mode' to true in the config, and directly edit the inventory table. I'll add a possibility to set the slot in the pendings table.
@kuschku96
I started making a webinterface using bootstrap, if you know about github, you can fork https://github.com/ThisIsAreku/InventorySQL/ and continue the dev. I'll accept any pull requests
-
View User Profile
-
Send Message
Posted Jan 2, 2013@ThisIsAreku:
Could i be your Webinterface Developer?
Or is the Webinterface good enough?
-
View User Profile
-
Send Message
Posted Dec 28, 2012Is it possible to specify the slot in the pendings table?
Because I would like to implement a webinterface in which you could move the items around.
-
View User Profile
-
Send Message
Posted Dec 27, 2012@fede1608
for the moment it's not possible, I need to find a way to append specific metadata to each blocks. It's the goal for the next version
-
View User Profile
-
Send Message
Posted Dec 27, 2012@Mortiloche
Non, c'est simplement le module de vérification de nouvelle version du plugin qui plante.. ça n'a as d'incidence sur le fonctionnement du plugin. Je corrigerai cela dans une prochaine version
-
View User Profile
-
Send Message
Posted Dec 26, 2012Bonsoir, j'ai une erreur dans la console malheureusement :(
03:30:35 [WARNING] [InventorySQL] The updater encounter an unexpected error 03:30:35 [WARNING] [InventorySQL] Don't panic ! Your plugin still works, but please report the error :) 03:30:35 [WARNING] [InventorySQL] The updater will now be disabled 03:30:35 [WARNING] [InventorySQL] Updater version 1.1 03:30:35 [WARNING] [InventorySQL] Attached to InventorySQL 03:30:35 [WARNING] [InventorySQL] Message: java.lang.RuntimeException: Unexpected error: java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty
Dois-je désactivé le plugin ? Merci d'avance.
-
View User Profile
-
Send Message
Posted Dec 25, 2012Hi! I want to know how to add metadata for Fireworks, or if is not available right now. Thanks a lot.
-
View User Profile
-
Send Message
Posted Dec 20, 2012@chopstick121
The v2.5 require at least CB 1.4.5-R1.0 to work. Update to the latest recommended build
-
View User Profile
-
Send Message
Posted Dec 20, 2012http://pastebin.com/d5mjQg4t
-
View User Profile
-
Send Message
Posted Dec 2, 2012@chopstick121
You probably didn't set the SQL database up properly. Also, you might want to hid some info in that log. It shows the database name.
-
View User Profile
-
Send Message
Posted Dec 1, 2012what happen i got this error just now
http://pastebin.com/cKgFzTb3
-
View User Profile
-
Send Message
Posted Nov 29, 2012<<reply 1086851="">>
It should do. With this, it stores the inventories in a database, so even if the player.dat files become corrupted, your players will not lose anything ;)
-
View User Profile
-
Send Message
Posted Nov 25, 2012does this prevent inventories reset?
-
View User Profile
-
Send Message
Posted Nov 16, 2012How do i add this to my enjin website?
-
View User Profile
-
Send Message
Posted Nov 15, 2012Fucking epic! Love this plugin after it's first minutes on my server! Great job ;)
-
View User Profile
-
Send Message
Posted Nov 10, 2012does this work with CombatTag?
-
View User Profile
-
Send Message
Posted Nov 6, 2012Hi, I just wanted to ask if it will be possible to add items with their name changed.
-
View User Profile
-
Send Message
Posted Nov 4, 2012@TheFlagCourier MySQL and SQLite is quite different, idk how the dev have coded this but it shouldnt be the same. SQLite is like a flatfile database while mysql use a "mysql server" to save the data
-
View User Profile
-
Send Message
Posted Nov 2, 2012@ThisIsAreku: This may be a nub comment, but when you say MySQL, does that also encompass SQLite?
-
View User Profile
-
Send Message
Posted Nov 2, 2012@Glacksy
Vault support added in version 2.4.1
@s32ialx
Try v 2.4.1, this may be fixed