Minepacks
Minepacks is a backpack plugin with different backpack sizes, multilanguage and MySQL storage support. It is a simple plugin, but still has a lot of functions.
Now also on spigot.org!
Features:
- Configuration
- Backpack size controlled by permissions
- Auto item-collect on full inventory (can be enabled in the config)
- Multiple storage back-ends (Files, SQLite, MySQL)
- Multi language support (multiple language file included)
- Item filter (block items from being stored in the backpack)
- Preserves the NBT data of items (everything that can be stored in a chest can be stored in the backpack)
- Support for name changing / UUIDs
- Auto-updater
- API for developers
Requirements:
- Java 8
- Bukkit, Spigot or Paper for Minecraft 1.7 or newer
- (Optional) PCGF PluginLib (Advantages of using the PCGF PluginLib)
Commands:
- /backpack help - Lists all the commands of this plugin.
- /backpack - Opens the players backpack.
- /backpack clean - Removes all items from the players backpack.
- /backpack clean <playername> - Removes all items from another players backpack.
- /backpack <playername> - Shows the backpack of another player.
Permissions:
- backpack.* - Gives access to the full MinePacks functionality. (for admins)
- backpack.use - Allows a player to open the backpack.
- backpack.fullpickup - Allows the player to automatically pick up items when their inventory is full (function needs to be enabled in the config)
- backpack.size.1 - Mini size for a backpack, if the player has backpack permission he will also have at least a backpack with the size 1.
- backpack.size.2 - 2*9 backpack
- backpack.size.3 - 3*9 backpack
- backpack.size.4 - 4*9 backpack
- backpack.size.5 - 5*9 backpack
- backpack.size.6 - 6*9 backpack
- backpack.clean - Allows the player to clean their own backpack.
- backpack.clean.other - Allows the player to clean other players backpacks.
- backpack.others - Allows the player open backpacks of other players.
- backpack.others.edit - Allows the player to edit backpacks of other players.
- backpack.keepOnDeath - Allows the player to keep their items in their backpack on death.
- backpack.noCooldown - Allows to bypass the cooldown to open the backpack.
You can find the full list of permissions as well as their default states in the wiki
Support the plugin:
Developing a plugin like this requires a lot of time. If you like it please consider supporting it with a small donation.
PayPal:
Bitcoin: 3QLAjcZ8CX2E9EayV2D8ACBS5rWf8fY1Lr
Ethereum: 0x0B384d9c99280a9fCDE7DbfF4Ae2A77Cfb227DB9
Litecoin: MX6iPkP52rJu4CXtLRM1gWK7VBkaQi28Ho
Nano: xrb_3qowsxqp4q9ddkeeoci878et97kent77u6qs17ckju1wcmq8qgdbyikkwqk9
If you have donated and would like to be shown in the Special Thanks selection please send me a pm with your transaction details.
Special Thanks:
I would like to thank everyone who has used this plugin, reported bugs, suggested feature, ..., without you guys this plugin would not be what it is now!
I also would like to especially thank some peoples for their support:
- xDizasterCYx - Logo
This plugin has a system to convert Minecraft usernames to Mojang UUIDs; therefore, it uses web connections to the Mojang servers. If you don't want these connections to occur, disable "UseUUIDs" in the config.
This plugin uses the HikariCP library, which includes classes for metrics (but requires an additional library to work, which is not included). All of HikariCP's optional metrics functionality is disabled! This plugin neither collect any data, nor dose it send any data about your server!
This plugin has an auto update function. To disable auto updating, set 'AutoUpdate' to 'false' in 'plugins/Minepacks/config.yml'.
@hector22x Have tried to reproduce the bug, but I wasn't able. Does the backpack stop opening or are they just unable to move items? Please send me a list of the use plugins (inklusive there version) and the used version of bukkit/spigot via private message.
Hi! Thanks for the plugin.
Unfortunatelly, my lovely players have found a bug. Using PvPManager,
Put an object in the backpack. Get pvp tagged. Disconect from the server triggering PvPManager, wich will kill the player and drop its inventory because he escaped from combat.
When user logs in again:
- The item is dropped and also is in the backpack (despite i can't be taken from the menu) - When the player gets killed again, both items the one in the inventory and the one in the backpack are dropped. - The backpack turns unusable: User can't put new items in their backpack.
I don't see any errors in console.
@lst96
Will add an option to use backpack.use as permission with the next update.
Thanks a lot for the corrections. Have updated the description.
Had to replace old backpack plugin and so far this one working nicely.
I noticed english isn't your native language, here is the description of your plugin with corrected grammar and spelling.
-------------------------------------Minepacks is a backpack plugin with different backpack sizes, multilanguage and MySQL storage support. It is a simple plugin, but still has a lot of functions.
Features:
Permissions
Backpack size controlled by permissions
SQLite/MySQL saving
Multi Language (English and German Language File included)
Support for MC 1.7.6 and newer (name changing / UUID)
Configuration
Commands:
/backpack help - Lists all the commands of this plugin.
/backpack - Opens the players backpack.
/backpack clean - Removes all items from the players backpack.
/backpack clean <playername> - Removes all items from another players backpack.
/backpack <playername> - Shows the backpack of another player.
Permissions:
backpack.* - Gives access to the full MinePacks functionality.
backpack - Allows a player to open the backpack.
backpack.size.1 - Mini size for a backpack, if the player has backpack permission he will also have at least a backpack with the size 1.
backpack.size.2 - 2*9 backpack
backpack.size.3 - 3*9 backpack
backpack.size.4 - 4*9 backpack
backpack.size.5 - 5*9 backpack
backpack.size.6 - 6*9 backpack
backpack.clean - Allows the player to clean their own backpack.
backpack.clean.other - Allows the player to clean other players backpacks.
backpack.others - Allows the player open backpacks of other players.
backpack.others.edit - Allows the player to edit backpacks of other players.
backpack.KeepOnDeath - Allows the player to keep their items in their backpack on death.
This plugin has a system to convert Minecraft usernames to Mojang UUIDs; therefore, it uses web connections to the Mojang servers. If you don't want these connections to occur, disable "UseUUIDs" in the config.
No issues so far, the BESt plugin EVER!!!!! Sadly I wasted 7.50$ for a shi* plugin which the dev doesn't even care trying to fix or active...
MinePacks ftw!
@GeorgH93
OK Fehler is jetzt anscheined behoben hab die backpack.db gelöscht und dann gings
@MegaDampfnudel
Versuch mal die backpack.db zu löschen. Wenn das nicht hilft schick mir die config und die log Datei.
@GeorgH93
In der Konsole is wenn jemand joint das:http://pastebin.com/CqwxkLfT
und auf die datenbank kann ich nicht zugreifen hab da nur die zugangsdaten bekommen und sonst nichts
@MegaDampfnudel
Bekommst du eine Meldung in der Konsole wenn ein Spieler joint? Stehen in der Datenbank die Spieler in der Spieler Tabelle?
Ich hab das Plugin auch auf meinem Server und hab auch eine SQL Datenbank verknüpft. Aber die Backpacks der Spieler werden nicht gespeichert. Mit der Fehlermeldung: [17:43:38 WARN]: [MinePacks] Faild saving backpack for: MegaDampfnudel (Unable to get players ID) Der Server läuft auf Spigot 1.7.10
@GeorgH93
Okay, nice fast support :) Thanks :D
@TNTUP
No, if you set "drop_on_death" to false players will keep their stuff regardless of the permission. If you set it to true it will use the permission.
@GeorgH93
Sweet, last question, in the config I've set the ondeath to keep items, but that require the backpack.KeepOnDeath still?
@TNTUP
Yes. All kind of metadata should be saved.
Yes, I will add the alias in the plugin yml with the next update.
@GeorgH93
It does save books, banners, head meta, and so on I guess?
And alias /bp if possible, actually I can do it by commands.yml or either modify the plugin yml and add the alias in :)
@TNTUP
There are currently no reported bugs (in case you find some, please report them) and I haven't had any lost backpacks on my server so I would say it's save, but you can try it on an local test sever if you wanna make sure.
Is this plugin safe than the one on spigot (Backpack) that I wasted 7.50USD for it and having backpack losing content! I don't see any converter for this one so it will be difficult for me to move on
@hellobgbg
Haven't testet cauldron. But theoretically it should work.
@GeorgH93
Will this work on 1.7.10 Cauldron? I would like players to put their Modded Items to their backpacks or minepacks :) . Just tell me if it's compatible with modded items or not.
@CloudeLecaw
Your problem was that the plugin wasn't able to finde the players id in the DB. The only thing I could think of would be the bukkit yml parser reading some characters he shouldn't read to the string. In the case of this happening again try to put the string values under quotes (e.g.: Owner_ID: "owner").
The error log you see is cause your database server has closed the connection. Will add an fix to this in the next update.
Edit: New Update! http://dev.bukkit.org/bukkit-plugins/minepacks/files/10-minepacks-v1-7/