Realistic Backpacks
Realistic Backpacks is a plugin not similar to the other backpack/inventory extending plugins, but a unique experience. Backpacks are represented by a configurable item, not virtual commands. They also will give realistic features of what a backpack would give upon a user in real life, including slowed movement, increased need for hunger, and others. Of course, all of these features are customizable and can be turned off. If you just want backpacks that are opened via items and not commands and nothing else, then this plugin is also for you.
Features:
- Full customization of almost all features
- Lightweight as possible
- Flatfile and MySQL support
- Backpacks are items, not virtual commands
- Supports economies, and can purchase backpacks via commands
- Create multiple backpacks
- Custom recipes for backpacks
- Customize the names, lore, and item for backpacks
- Option to use a whitelist/blacklist for items with backpacks
- Backpacks can slow your movement speed
- Backpacks can increase hunger/decrease the amount of hunger food gives
- Full customization on what to do with backpack on death
- Admin friendly
-
Permissions:
<backpack> = Backpack name, example: rb.exampleBackpack.craft
Command Permissions:
- rb.reload - Access to the '/rb reload' command
- rb.list - Access to the '/rb list' command
- rb.filetomysql - Access to the '/rb filetomysql' command
- rb.<backpack>.buy - Access to the '/rb buy' command
- rb.<backpack>.give - Access to the '/rb give' command
- rb.fullview - Access to the '/rb view' command without restrictions
- rb.restrictedview - Access to the '/rb view' but can not edit the backpack in view
Backpack Permissions:
- rb.<backpack>.use - Can open the backpack
- rb.<backpack>.craft - Can craft the backpack if recipe is enabled
-
Commands:
Player Commands:
- /rb list - List all backpacks with their sizes and prices
- /rb buy <backpack> - Purchase a backpack for the price in the config file
Admin Commands:
- /rb reload - Reloads the config and messages file
- /rb filetomysql - Transfers the flatfile data to the mysql database set in the config
- /rb give <player> <backpack> - Give a player a backpack
- /rb view <player> <backpack> - View a player's backpack
-
Links:
-
Features that involve an economy require an economy plugin and Vault.
Consider donating to support the development of this project.
@slayr288
Can you add a way to have "Chest" as a backpack ? (To replacing this plugin: http://forums.bukkit.org/threads/uber-simple-itembank-system.202267/)
So they can't use the command, but if they have a special perms, they can open the chest backpack (I mean, the chest on the ground, the one i'v setted as "this backpack") ? It would be just awesome and extremly usefull !
Also a command like /bp <Backbackname> for openning my Own backpack chest without the item would be really cool :)
Thanks :)
@Valconeye
I've been planning on doing this after I have finished making backpacks unstackable (which is annoying). It would work by adding a line of lore saying "Owner: name". But, I would also have to make this optional. Overall, this will take awhile.
I think this plugin is great, and has great functionality.
However, I am looking for a plugin just like this except each backpack would be unique, meaning players could drop their packs and anyone could pick it up and have the contents.
I could see this feasible by putting a unique backpack ID in the LORE section, and use that to grab the contents of the backpack and present it to the user. Could use (just like mysql) an auto_increment id number, or even some hash based on time or something. The flatfile storage could create a yml per backpack unique ID.
I will probably end up creating this plugin.
On a side note: The plugin works great, and I really like the custom config functionality.
Could anyone leave feedback on the data conversion? I haven't been able to really test it.
@slayr288
Oh wow i feel stupid, BP was the old name of the first backpack i made, forgot to edit that. Thanks for pointing that out. Great plugin.
@sir_brando
What item is BP? If you want to block a backpack from being placed, you have to enter the actual backpack names individually.
And I would recommend not to blacklist diamond swords, that was just an example.
@slayr288
http://pastebin.com/MG3vAj8C
@sir_brando
Show me your config for your backpacks
@sakura_blades
Just set the override to 0.. 54 was just an example
@slayr288
So.. No custom recipe, it takes over a default recipe?
I don't want that >.<; I have custom recipes for my backpacks planned out already, I just wanted to make sure that without changing the "override: 54" players trying to craft chests wouldn't get backpacks instead.
@slayr288
Getting this error, http://pastebin.com/qEMUSh4q I'm using the latest spigot, not sure if it does the same in bukkit but I assume it will.
@sakura_blades
Yes, override will take over the recipe for the item specified and craft the backpack instead. If you want to only let them craft at certain times, just make a custom recipe.
But, I guess I can add a permission to activate the override in the next update.
@p82183645
Ohhhhhhhhhh.... I see, will be fixed next update.
Hand holding RealisticBackpacks, after two pressure plates, from the inside out of the project, a copy of the project.
I don't understand this...
Does that mean instead of crafting a chest (at any time) my players would instead be trying to craft a backpack? Even if I don't set the backpacks craft recipe to be like a chest?
I don't want players unable to craft normal chests.. I only want these backpacks to be useable by certain people at certain times, based on permissions provided on those occasions.
Please help clear this up for me soon, cause if my players aren't going to be able to craft normal chests to store their other items my backpacks won't be able to hold or something, we've a problem..
@slayr288
Run it in 1.6.4, what we never used it before? xD I'm sure it'll be fine, fresh data and all :P
Bukkit Dev must have had a lot of plugin submissions since it is early days of 1.7.2 release. Plus this update is 100kb, which made it take longer. Anyways, it's released now. Remember to run the plugin in Minecraft 1.6.4 if you plan on using it in 1.7.2 so you can convert the data (if you have used the plugin before).
@sakura_blades
Yes
the problem is that some can not upgrade the server if we have the plugin, I'm waiting anxiously!
regards
I am wondering when the new release will be approved myself though, considering from comments it looks like it was submitted/posted to Bukkit Dev 2 days ago.
Really hoping to be able to get this loaded and functional on my server here soon! It will do wonders for our profession setup on my RPG server. :D
@sakura_blades
Yes, sorry.
I did not see well,
thank you, greetings
@therennon
Did you not see the comment before yours? There is an update for 1.7.2 awaiting approval. This 99.9% of the time means that the plugin no longer works on 1.7.2..
Does not work on 1.7.2 Spigot
regards