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.
In reply to Doomkiller664:
There are no files other than config.yml. Also, this is an intended feature called "nesting". You can disable it by denying players the permission "backpacks.nest", see the plugin.yml for more permissions.
Is there a way we could have an option like this as a compromise?
https://www.spigotmc.org/resources/armored-elytra.47136/
Maybe more options to combine with other armor types... but either way... I have 3 backpack mods (yours included) because each has a great positive!!
-Ams
In reply to amsedal:
You can combine elytra with backpacks in a crafting grid.
If you are looking for the armor points to be carried along, that's a little out of the scope of this plugin so I don't think it's something I should add, sorry. In the future, I may make it where any item could be used as a backpack (which should make this work with the plugin you linked), but that would likely be far in the future. The only reason I restricted it to chestplates originally was as an optimization, but recent MC versions have thrown performance out the window which is why I am considering it now.
Please also unrestrict the "backpack" to have to be equipped on the chest area, if one could /hat the backpack and use the key to open their hatted pack would be SICK.
Please add elytra support, or the ability to change the backpack to a different item, another chestplate, elytra etc in the config.
In reply to JacobSuul:
See my reply to amsedal.
Is it possible to remove the armor from a combined backpack?
In reply to echoby_:
/bp split
In reply to drew6017:
Do you know how to use the /bp split command, cause I unable to figure it out? Any help would be greatly appreciated..
I don't know how to use the combined backpack
In reply to wolfpack_colton_:
tienes que pone la mochila combinada en una mesa de crafteo junto con las mochilas que quieres tener y dentro de esa mochila
Nice plugin, would be cool if you could add a zipper sound when opening the backpack ^^
In reply to LittleLaudi:
This would be cool.
Serious exploit!
Ender backpack has an exploit which duplicates all items in it!
your wonderful plugin just RUINED THE GAME on my server :((
In reply to vitaslowang:
Make a bug report: https://github.com/divisionind/BackpacksRemastered.
In reply to drew6017:
seriously, half a year later you tell me this? Seems like not many ppl care much...
In reply to vitaslowang:
I check comments when I can. I just assume if it is a serious issue, the person who discovers it will read the "Known Bugs" section and follow that to make a bug report. I responded: https://github.com/divisionind/BackpacksRemastered/issues/21
I keep getting an issue when trying to craft a backpack and in chat it says "Need permission to craft this!" I have tried so hard to find a fix to this issue but I cant. any help?
A request for when you update to 16, Please consider adding true/false enable option for backpack types.
By this, I mean that in the config an owner/admin could disable a backpack type by changing it from true to false. An example would be to disable the linked backpack the admin would simply change the config from true to false for that backpack.
Config view could be something like this(taken from and add to your basic config for this example)
linked:
enabled: true
display_name: "&aLinked Backpack"
lore:
- "A mystical bag capable of transiting items across"
- "dimensions to a predetermined location. Legend says"
- "that the bag will link to any container you wack with"
- "it."
ingredients:
A: DIAMOND
B: LEATHER
C: ENDER_EYE
D: IRON_INGOT
shape:
- "ADA"
- "BCB"
- "ADA"
PS any estimate of a time frame for updating to 16
Pls update to 1.16.1