BackPacks++
BackPacks
Hello there! Do you hate it when you're exploring your minecraft world and you find some shiny diamonds but your inventory is full? Well then this plugin is something for you! This plugin aims to be the best inventory-expander in the bukkit plugin world. While it is very advanced it's still easy to use and easy configurable. You can add as much backpack types as you want. If you have any question or suggestions, don't hesitate to pm me! (Asking things in a comment will not get support!)
How to use BackPacks?
Using the plugin is fairly easy. The default backpack recipe is a chest surounded by leather and the default size is 27. Since version 1.6 you can also open a backpack by right clicking in the air! When crafting a backpack you will notice it's name and the lore, the lore is a purple integer '0', now when first right clicking your backpack you will register it. A message will popup: You registered <backpack> : <id>. You will also notice the name of the backpack changed to: <yourname>'s <backpackname>, and the lore is changed to a purple integer which represents the id, your name and the backpack type (this may look ugly but it makes the plugin way faster and less buggy).
You will also notice the item has an enchantment glow, now we did this to detect wether an item is a backpack or not, since it's a custom enchantment don't place your backpack in an anvil because that will crash your client. You are also not able to put your backpack in your backpack, to prevent backception.
The default crafting recipe:
When registering your backpack, the output will be:
And when hovering over your backpack:
(I know it looks ugly but I'm currently searching a way to hide the lore)
A showcase of the plugin made by gyro89 (Many thanks to him!)
And another showcase by BukkitHelper (Thank you!)
Tutorial in Spanish Thanks to: geniusmarc1999
To do
I'm currently adding some fancy stuff like economy support, so players are able to buy backpacks and maybe language support. And who knows, maybe one day I'll add physics so players get tired when carrying around their heavy backpacks.
(Y) Nice plugin mate.
@SupremeCraftme
Try this version: Link Removed: http://www.mediafire.com/?kfakccch9bq19uu (open the jar and take a look at the changelog.txt to see the new features)
@InfroCZE Uhm it would be hard to check if the item still exists...But i'll try
Would it be possible to add some sort of "garbage collector" to delete the file of lost/deleted backpacks?
Works on 1.6.2?
Thanks.
@Icedevimon
1) To create a recipe with an empty space then use 0.
2) Indeed, when the item is destroyed, the flatfile still exists, and also takes one slot. Thats why I added the option for players to delete their own backpacks. Also, let's say, you create a backpack, id = 1, you die, but the maximu allowed ammount of backpacks is 1, then you just delete the backpack, but when you create a backpack now, it will have id 2. I can change this however it will lag the server, constantly and make the backpacks slow.
Hello there, I've got two questions about your plugin~
1) If I want to make a recipe that doesn't use a full crafting grid, how would I represent that on the config? Do I need to set the slot as 'air' or should I just leave it blank?
2) Let's say a player is going about and falls into lava with their backpack in their inventory. What happens to that backpack? If the item is destroyed, does the backpack data still remain in their folder? Or does it automatically delete itself? If it does, and you made another backpack, would that one take up the old slot that was vacated by the lava burning? Or is that slot lost forever?
Thanks in advance!
@darkness1999
Uhmm, I could try? I look into that.
@InfroCZE Absolutly not. Unless when using Spout, which is quitted.(Minecraft doesn't send the keys pressed so the only way I can trigger the backpack opening is with left-right click, or move keys)
It would be great if you could add a per backpack lore.
Hello, would it be possible to add hotkey to open the backpack? I know there are macro mods...
@CaptainBern
Just read this comment, will take a look at that and set up the yml properly :P.
@Spiritwind51
Yeah there are a lot of new things added, take a look at the BaseBackPack.yml in the jar. And thanks!
Testing the beta version of backpacks from media fire. Will let you know what my users report :).
Hope you get your computer fixed! Really sorry to hear about that!
Do see this right at the start for all the backpacks - don't recall seeing it before. 2013-08-14 17:42:30 [WARNING] [BackPacks] Recipe: BaseBackPack.yml could not be loaded because it's max-bypass permission isn't present!
Dear users of backpacks, Last week my computer crashed, don't panic, my hdd is intact. Due this happening the progress of development of backpacks has been slowed down extremly. Various things that I planned to add aren't finished. (eg: economy support,..) I did and extra effort for you and fixed lots of things and uploaded a devbuild to mediafire. To the ones who want to test/confirm this stable and working: Link Removed: http://www.mediafire.com/?p84xg7l48awr75c (changelog included in the jar)
@MrREOM
The "give" command is a good idea and will be added, about the color codes, this is already possible by using ยง + char (abc.., 1-9) also about the enderchest, yes they are seperated, backpack items are totaly useless beside from being a backpack, execpt for armor like chestplates, they are still wearable/breakable. The gui default name is: playername's backpackname, so when you have steve crafting a BackPack it will show up as Steve's BackPack. The crafting disable stuff is something I'm working on.
@zTACOCATz
No problem, I'll try to add what you asked for.
@Dstates4
Sorry but can you try to explain the problem more detailed?
@CaptainBern
Captain there is an error. It has happened since 1.5.2. A person with an enchanted wooden sword when they open a door with it in there hand it cause an error but in 1.6.2 it just d/c's them. I am sorry I do not have an error to report to you.
@CaptainBern Thank You for responding and yes i found out about that feature by accident but it is also kind of useful because now i can keep a backup backpack (no pun intended) at my base in case i lose my other one. Anyway i was wondering if it was or is possible to change how u have to be able to be in distance of a block to open it if not thats ok but it just makes this plugin so much better. Thanks for Reading. :)
Are we able to change the name in color codes of the backpacks? Also, what if we want the backpack to be an enderchest can we do that will it be seperate from our other normal enderchest if we have one? Is there an option for disabling the crafting of items so they can only spawn it? One more thing are we able to spawn a chest with a command for example if name my chest "chest" players would get the persion backpacks.get.chest and they can spawn it (this is just an example im not sure how the plugin works). and can we change the name of the GUI when we open up the chest instead of it saying "chest" we rename it with color codes ect. i really like this plugin this is just my idea of a way i think it could get improved :)
@zTACOCATz
Thank you kind sir! And yes, I've tought of it, acctually you can already create this, if you craft a backpack with 2 pieces of each resource and then use shift click and then register them all you have an "ender" backpack, this "feature" will be removed tough and I'm first adding language support and then I will start adding more things so you can define if it's a regular backpack or an enderpack, then that you can define like: right clikc > open backpack, left click> open crafting bench.. 4.0 will be a big update with some bug fixes and custom permission per backpack, custom max bypass permission, item blacklist, you will no longer be able to put the backack you opened in it's self. I will soon upload a dev build somewhere...
@CaptainBern First of all i love this plugin. One question have you thought about adding an ender chest kind of feature?? if so that would be a great addition if not could you help me try to create the code for it?? if not thats ok thanks for making this great plugin:)