Backpack
Everyone wants extra storage, Backpack!
Do not use the 1.6.x builds of backpack with a 1.7.x. server....
Backpack
Core Features
- Configurable Drop on death
- Uses Vault for Economy handler.
- Allow your players to expand their Backpack from 9 slots to a max of 54.
- Multiworld support with different Backpacks or Sharing!
- Overflow abilities from players main inventory. (Must have at least 1 open slot to make overflow abilities work).
- Blacklist Abilities - deny certain items in the Backpack
- Fully functional API.
Spout Enabled Features
[Requires SpoutPlugin ]
- Custom GUI for Upgrading Backpacks.
- Custom Hotkey assignments for opening Backpack.
Multi-Server Enabled
- This plugin is written for both Bukkit and Spout Servers.
Developers:
- AlmuraDev Team
Configuration
File: config.yml
General:
- use-economy: Whether or not to enable economy system for backpack purchase & upgrades.
- use-spout: Whether or not to enable SpoutPlugin based features.
Admin:
- control-panel: Enable or disable Admin Panel.
- hotkey: KEY_V {default keybinding inside of Spoutcraft to display Admin Panel}
Backpack:
- no-perm-default-size: 9 {default backpack size if no permissions system found}
- hotkey: KEY_B {default keybinding inside of Spoutcraft to open Backpack}
File: blacklist.yml
- Contains list of items you dont want users to save in their backpack.Follow file format automatically created. Use only names of materials, not numbers.
File: share.yml
- Contains list of backpack shareable worlds.
share: world: - world_nether - world_end
In this above configuration, WORLD is the name of the Parent World. The child objects below it will be the name of shared worlds from the parent. Simply modify the name of your Parent Worlds to get the specific world sharing you desire.
- If you used any previous build of Backpack prior to build 81, I would advise you that if you decide to use the world sharing feature, delete any world directory in your /backpacks/ directory that is now being shared. The existence of these now un-used files give troubles for the upgrade procedure under very specific circumstances.
Permissions
Here's a list of specific permissions nodes for this plugin and what each does.
- backpack.use = Allows the users to use the Backpack itself.
- backpack.upgrade = Allows for users to upgrade their Backpack.
- backpack.keepitems = Allows users to keep items in Backpack upon player death.
- backpack.noblacklist = Allows users to bypass the backpack blacklist.
- backpack.noupgradecost = Allows users to upgrade backpack for free.
- backpack.overflow = Allows item pickups to automatically go into the backpack if users inventory is almost full.
- backpack.share = Allows backpack to be shared across specified worlds from share.yml
- backpack.admin = Allows user to use Admin Panel.
- backpack.size.18 = Allow 18 Slot Backpack.
- backpack.size.27 = Allow 27 Slot Backpack.
- backpack.size.36 = Allow for 36 Slot Backpack.
- backpack.size.45 = Allow for 45 Slot Backpack.
- backpack.size.54 = Allow for 54 Slot Backpack.
Commands
- /backpack = Opens Backpack
- /backpack upgrade = Upgrades backpack
Addons
Support
Support for this and all other AlmuraDev plugins can be found by joining our chat channel here:
Hard Dependencies
- Bukkit 1.5.1+
Soft Dependencies
- SpoutPlugin [Needed for Hotkeys and Custom Interface] << Not Required
- Vault 1.2.15+ [Needed for Economy Support] << Not Required
Spoutcraft & SpoutPlugin
Get Spoutcraft & Spoutplugin Now! >> Get Spout!
Donations for this project can be directed here: PayPal: Click Here
Many thanks for your consideration.
No work, "/backpack [command] [arguments]"
Using Spout.
The hotkeys in the config file don't seem to work.
The command "/backpack" works, so I assigned that to the B, button in SpoutCraft.
I hope, however, it would open AND close with the same key, not open with 'B', and then close with 'Inventory key'. It might work like that if the hotkey worked, but I don't know.
Can't wait for multiworld support.
NinjaZidane, thanks for getting this out to us so quickly. Looking forward to the update!
I also confirm the "/backpack [command] [arguments]" issue! SHIT'S BROKE!!
@praftor
I confirm about the command's not working.
Even the config has 'use spout: false' but the plugin still gives error while starting up because spout is not presented.
@seriosbrad
same for me. none of the commands work.
@dockter
Not to be rude but I am just repeating myself now, please see my previous replies. Both commands do not work and result with "/backpack [command] [arguments]".
@seriosbrad
Dont use /backpack open.
Use just /backpack
@NinjaZidane
/backpack open just spits out "/backpack [command] [arguments]" in plain white text in chat :(
@seriosbrad Try /backpack open
I really hate commands in Bukkit so I have some bugs left to iron out.
@Droppo
Need a server log when you start it up without SpoutPlugin please. Remember opening a backpack is /backpack or /backpack open. Doing a /backpack may be broken but I have been told that works just fine. I assume you are just giving people op who need it since its a small server?
@NinjaZidane
Yeah I am using PEX, the other permissions work fine but backpack.use does not apparently
Well, not sure about using pex, no idea on what is that actually. my server is meant to be for a couple of friends and i see the permissions file by default on server files and doesn't seems to take it, if you can suggest me a better permissions system, I'm all ears...
BTW, loading the server this shows up
[Backpack] Enabling Backpack vUnknown
Also, To get the plugin working I had to add the spout plugin even if I don't use keybindings otherwise it wont load
@seriosbrad
Do you have backpack.use perm? Using Pex perhaps?
@weja93
Its there because it will be added soon and prevents me having to code in a config updater (Bukkit's tends to half work). Regardless, turning on sql shouldn't have wiped out any inventories FROM FILE. Ones that were in memory it probably did.
A lowdown of how it works is as follows.
Press B -> Call Open -> Check to see if they have a backpack in memory to modify -> if not, call storage method admin has selected and fetch inventory -> if so, fetch backpack from memory.
If the backpack is closed -> Call Save -> Call the storage method chosen to save to persistence.
@Droppo
What permissions system do you have? Mine and Dockter's testing locally shows we have 0 issues so far with the plugin. I am guessing you are probably a Pex user.
This plugin wiped all inventories from players after I turned SQL on from settings.. Now they all are lost..
EDIT: Oh it was not even supposed to work yet. Great to have it in config anyways..
The only thing I could make it work was the /backpack command and increase slots number, all the rest is not working so far, specially the thing to avoid loosing items on death wich I was really interested in
Using craftbukkit-1.2.5-R4.0 and Backpack Build 39
@NinjaZidane
Backpack is the only thing assigned to B in Spoutcraft and yeah, I am running b39 :(. No console errors either. I think someone else is wrong because "/backpack" isn't working.
Could you please put source on github? It will be very helpfull, because i want to translate this plugin.
@NinjaZidane @dockter
Woohoo! Paypal link is fixed! Keep up the awesome work guys! I can't wait till this mod is finished completely!
@retricide
Working just fine here without SpoutPlugin installed.
@seriosbrad
Check your controls screen to see if you have a Backpack entry assigned to B...and then check to see if something else has that as well.
Also, make sure that you are using build 39.
@weja93
Spoutcraft/SpoutPlugin is only needed if you want to use keybindings.
Otherwise, doing /backpack open is what you want