BackpacksRemastered
Backpacks
BackpacksRemastered adds -- well -- backpacks, to Minecraft, the catch being without the use of any client-side modifications. Completely vanilla backpacks! This plugin was the first of its kind due to the fact that it adds backpacks as an
ItemStack
that will persist its inventory even without the plugin installed! Backpacks also allows you to inspect the NBT data of items which is handy for getting an under-the-hood look at how the game works.
Features
- Large version compatibility - Adaptable NMS solution currently supporting back to MC1.12 via a single plugin jar. Even if a version isn't explicitly stated as being supported, give it a try. It may still work.
- NBT Data Storage - Backpack data is stored in that item's NBT data (the same way Minecraft stores data about enchantments). This means you don't have to worry about databases, configs, or anything like that. You can even backup the world and all of the backpack's contents will be backed up with it.
- Fully functioning backpack item - Backpacks from this plugin are just like backpacks from a mod. They can be traded, destroyed, cloned, etc.
- Different backpack types - This plugin introduces many different backpack types that extend far beyond just simply storage. Check them out under the crafting section of this page.
- Highly customizable - Almost every aspect of the backpacks is customizable, including the crafting recipe! So if you don't like the default recipes, change them to something you do.
- Multilingual support - Backpacks uses a proprietary automatic translation system known as i18nExtractor in its build chain. This means that you can automatically translate Backpacks into ANY language supported by Google Translate. See the GitHub about building Backpacks in your language.
Commands
- /bp - Shows help information.
- /bp help - Also shows help info.
- /bp config:reload - Reloads the configuration.
- /bp info - Displays info about the plugin.
- /bp item:info - Lists NBT data keys about the item you are holding.
- /bp item:info:get - Gets the type/data of a particular NBT data key.
- /bp item:give - Gives a player a backpack.
- /bp split - Splits the backpack held in your hand.
- /bp materials - Lists all item types available to custom recipes in the configuration.
- /bp materials:search - Searches all of these materials for a specified one.
- /bp vfurnace - Lists all virtual furnaces and that vfurnace's current inventory location, whether it be a chest, player's inventory, the ground, etc. Note: A virtual furnace is the underlying furnace operation tied to a furnace backpack.
Permissions
See a full list of permissions (as well as their default status) in the plugin.yml
Configuration
You can view the configuration file here.
Crafting
Backpack recipes, names, lore, etc. may be customized via the configuration. Below are the defaults:
Key - Used to open the backpacks.
Small - Smallest of the backpacks. Size of normal chest.
Large - A pretty dang large backpack. Size of double chest.
Linked - A backpack capable of interfacing with many different types of containers: chest, double chests, furnaces, etc. It works at any distance, even across dimensions. It is the ultimate backpack. To link it, hold it in your hand and left-click the desired container.
Combined - A backpack which can store multiple backpacks for quick use.
To add, place the combined backpack along with the to-be-inserted bag in a crafting grid.
To remove, see: /bp split.
Craft - A crafting table in a backpack.
Ender - An enderchest in a backpack.
Furnace - A first of its kind portable furnace.
Usage
Backpacks exist as chestplate items, however, they may be combined in a crafting grid w/ any item that can be equipped in this slot. To open, right-click with a backpack key in your hand.
Backpacks may be removed from their combined item using the /bp split command.
Donate
You can donate by using the button at the top of the page or here. Any donation is appreciated. :D
Installation
The installation is literally just drag and drop, so if you are used to installing plugins, you shouldn't have to read this next part.
- Locate your "plugins" folder which is located in your servers home folder.
- Drop the downloaded .jar file into the plugins folder.
- Run the server once to complete the installation!
- NOTE: Backpacks will create some files. Do NOT delete or modify these files unless you know what you are doing. You could mess up someones backpack.
Showcases
NOTE: This tutorial is of a much older version of backpacks. ITS NOT EVEN REMOTELY THE SAME.
Known Bugs
See the open issues here for a list of known bugs.
10-19-2022: I changed the project name from Backpacks -> BackpacksRemastered because bukkit had a bug where I couldn't update the project settings for the longest due to conflicting legacy projects by the same name (you used to be able to do that). Anyhow, its better this way.
Hi when I run the command /bp split holding a combined backpack, it doesn't let me take off the large backpacks I stored in there. is this because I combined the backpack with my chest plate as well?
how can i prevent certain backpacks from being created?
should i comment out that whole backpack in the config file?
I don't know why but I cannot open up the furnace backpack at all even when I can open the other backpacks up. If it is a bug please fix, if there is something I could be doing wrong please tell me what
In reply to mr_sloth_kid:
My server told me after I stopped it that there was an issue running the plugin even though it was on a version that should have worked properly
In reply to mr_sloth_kid:
Got it working with an older version
In reply to mr_sloth_kid:
Was already fixed in 2022.1.7
Pretty cool plugin!
I did have 3 minor issues I was hoping you could address:
First, the backpack key still acts as a feather. I don't know enough to know if this is something you can change, but if so it would be nice. As it currently stands, someone can mistakenly craft their backpack key into some arrows. Worse yet, plugins like ValhallaMMO can pull materials directly from the inventory when using their crafting system and this can take your backpack key instead of feathers.
Second, small and large backpacks seem to only accept Oak Planks/Logs for their recipes. I couldn't find a way to change the config to allow the recipes to use any type of Planks/Logs. Is this something that can be changed, either on your end or mine?
Finally, I see that crafting a Combined Backpack with another Combined Backpack has been disabled until you find a duping glitch. Unfortunately, they still craft together into a piece of regular Leather Chest Armor, removing all backpack functionality and apparently deleting any bags that were inside of either of them as well as their contents. Is there some way to prevent Combined Backpacks from being crafted into anything together to prevent a player from unwittingly destroying all of their backpacks?
In reply to Seilgrank:
You can change the backpack key and any recipes in the `config.yml` rn. For a list of materials aka item types, see `/bp materials`.
As for the last point, that shouldn't happen. I'll look into it thanks.
edit: fixed in 2022.1.5 and up
i cant put anything in a combined backpack not even backpacks do you know why?
In reply to goodyear0902:
I thought this was a glitch as well but came across this thread while looking into another possible issue.
Basically, to use the combined backpack you need to put it in a crafting grid with one other backpack you want to put in it. Crafting them together places the backpack into the combined backpack's inventory. To add more just repeat the process. Now, while wearing the combined backpack, you can access it by right clicking while holding a backpack key like you would any other backpack. Then, left click on the backpack that's inside the combined backpack to access it. This is great because you can quickly get to any of 9 backpacks without having to constantly swap them out in your chest slot.
As for placing backpacks into other backpacks this is apparently not a glitch. From the same thread I linked above, this comment says that you can disable backpacks in backpacks by changing the the
backpacks.nest
permission in plugin.yml, although I have not played around with that myself so I can't give any additional help on it.Some more details I've figured out:
DO NOT TRY TO PUT A COMBINED BACKPACK INTO ANOTHER COMBINED BACKPACK. THIS FEATURE APPEARS TO HAVE BEEN DISABLED TO PREVENT DUPING, BUT IT WILL STILL CRAFT THEM TOGETHER INTO A PIECE OF REGULAR, NON-BACKPACK LEATHER CHEST ARMOR. THIS WILL ALSO REMOVE ANY BACKPACKS YOU HAD INSIDE OF EITHER COMBINED BACKPACK.
The combined backpack holds 9 slots worth of other backpacks. The slots appear to be labeled 0-8. To remove a backpack from the combined backpack hold the combined backpack in your toolbar and type "/backpacks split <slot number>" where slot number is the slot of the backpack you want to remove. For example, if I want to take out the backpack in the 3rd slot I would type "/backpacks split 2" (note that it's 2 and not 3, even though the backpack is in the 3rd slot. That's because the slots are 0-8 and not 1-9).
When adding backpacks to the combined backpack, they are added to these slots in order: 4, 5, 3, 6, 2, 7, 1, 8, 0. In other words, it places the first backpack in the middle slot of the combined backpack, then the first empty slot to the right, then the first empty slot to the left, then repeats right to left moving out from the middle.
Backpacks can be washed of their dye using a cauldron with water, dyed to another color using dye, and renamed using the anvil. This can make it much easier to manage multiple backpacks.
I don't understand how to open your backpacks that you crafted (I already have the key)
In reply to netanelg:
Never mind i figured it out
Hi, I’m just wondering how do you use linked backpack on mobile? Im having troubles forming a connection using the linked backpack, im not too sure how to form a connection on mobile. If you can’t use linked backpack on mobile please tell me.
Hello there...
The linked backpack doesn't work like described. I can't open the backpack if i'm 500 blocks away from the linked chest" and i can't use it in other dimensions. It would be great if this can be fixed asap. Thank you. It's a very nice plugin :)
how do i even open the backpack
In reply to treeisgood1:
first you need to put on the backpack and then right-click with the key in your hand
How do I change the permissions for the plugin?
In reply to Pea85streams:
All permission are available here : https://github.com/divisionind/BackpacksRemastered/blob/master/src/main/resources/plugin.yml
it is written in the description...
In reply to ixeygrek:
The permissions arent available as a separate file when I install the plugin on my server. The only file available is config.yml. That's why I haven't been able to change permissions for the plugin in the server files.
In reply to Pea85streams:
Permissions are never managed via a configuration file but with a permission management plugin like LuckPerms