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 :)
@Nentify
Debug set to 1000?
@manfie
That's the entire error log for InvSQL. There is nothing telling me what class is wrong.
Would you check the log for the wrong class please?
@manfie
Sorry.. -_-
I haven't fixed this issue, was meant to post this on another issue. Still having the issue below, any idea what's wrong? :(
@Nentify
Atleast you got it! :)
@manfie
database:
url:
handler: 'tk.manf.InventorySQL.database.handler.MySQLDatabaseHandler'
data:
serializer: 'tk.manf.InventorySQL.datahandling.serializer.BukkitSerializer'
compressor: 'tk.manf.InventorySQL.datahandling.compressor.GZipCompressor'
Are one of these incorrect?
@Nentify
That is the database Handler. But this error just tells you that your serializer or compressor does not exist. InventorySQL should tell you something like: errror loading handlers [wrong class]
@manfie
2014-02-03 12:14:33 [INFO] [InvSQL][DEBUG] [Developer Message from manf] You did not specify proper a proper Handler. Please specify a correct Classname for the missing Handler
I'm getting this error, but I haven't changed the handler, and checked the config pages, and it seems to be correct.
handler: 'tk.manf.InventorySQL.database.handler.MySQLDatabaseHandler'
@Nentify
You can download the newest version by incrementing the number in the url of inventorysql latest approval (id: 75) to download an unapproved Version. I don't know when Mods will check the latest version.
Note: These is a version, that has not been scanned by any bukkitdev staff.
@manfie
Do you know how long it'll be before the new/fixed version will be up?
@Nentify
there is no jenkins
@manfie
No, there isn't a new download for a new version? Or no, there isn't a newer version? :P
@Nentify
Nope and some dependencies repositories used to build InvSQL are offline for unknown reasons.
@manfie
I'm currently using InventorySQL.3.4.1-release.jar - Am I waiting for a new build to be approved, or is there a Jenkins/another link I can pick up dev builds?
@Nentify
could you use the newest snapshot? The one that is pending approval right now..
@manfie
That's all I could find relevant to InvSQL. What is missing?
Edit: Here's my whole log: http://pastebin.com/aCfqHRiT
@Nentify
Still missing a few lines..
@manfie
http://pastebin.com/wYYbv741
@Nentify
just the log.
@manfie
What else are you wanting?