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.
Hey, I'm using MC1.8.8 and I'm having the same problem, I can't open the backpack I'm wearing, when I right-click the feather-key. The game keeps saying "You are not wearing any backpack"
@LillyAnna87
1.8.X Support - Backpacks fully supports all 1.8.X versions except the 1.8.1-SNAPSHOT which is very convenient.
You may be using this version of 1.8.1. If so, that may be why it is not working. I am not aware of anyone else having this problem. Have a good day :D
Hi! I love this plugin- I downloaded it and everything seems fine. I can give myself a backpack that has an id. I crafted a key but I cannot open any backpacks. I am right clicking the key like you did in the video while I am wearing an assigned backpack. I'm not sure what the issue is. I am running a 1.8.1 bukkit server and the plugin seems to work- I just cannot open the backpacks with the key. I checked the config, but I couldn't see why it wasn't opening. I am opped, and have the perms to open them. Also I am in survival mode, so I am not really sure why it's not opening. Am I over-looking something really simple or is anyone else having this issue?
@omgitsbob12
Its not tested, but it should.
Does this plugin support 1.7.10 Cauldron?
I would really like to use this plugin, but I'd like to limit who can use each backpack.
For Example:
Rank 1: Can craft and use small backpacks Permissions: backpack.craft.small / backpack.use.small
Rank 2: Can craft and use large backpacks Permissions: backpack.craft.large / backpack.use.large
It would also be great if you could add a medium backpack
add mysql support bungee
@drew6017
Thank you :)
@mcpeachpies
Sure
Hey, loving the new updates, but my server doesn't allow for auto updating, and there's no way to disable updates for backpacks, so every time it tries to update, it outputs an error in the console log, could you add the ability to disable auto-updates? That'd be great, thanks :)
@Torondork
Welcome :)
Drew,
All is well. The plugin works like a charm! I am running Spigot 1.8.3 and the backpacks all function as configured.
Thanks again for the help!
-T
@Torondork
I would use version 1.8.4. It is the most supported version right now.
Also would love to see a permission for craft backpacks and not just a true/false for crafting them. I would like some people to be able to and others to not be able to .
Good morning Drew! I have good news and bad news (for me). The good news is I successfully compiled myself a bukkit, thanks again for that. However, I compiled it without specifying the version and wound up with a 1.8.7....and this error still in the startup:
16.07 06:09:52 [Server] ERROR Plugin Backpacks v0.0.7 has failed to register events for class drew6017.main.Backpack because org/bukkit/event/player/PlayerItemDamageEvent does not exist.
Do I need to recompile using 1.8.1? I had set the damage to backpack to false. In the game I can tell you that the crafting recipes and colors and lore all work, only the "activation" of the pack (registering it with a number, and also opening/activating the feature with a key) fails to work. Your thoughts? -T
Anyone done a resource pack for this yet? I love the plugin and it would look cool with a custom pack (something that I think is far beyond my ability and would not even have an idea how or where to start)
@drew6017
The only thing that would of deleted anything is updating. As I have never been in that folder that file is in (in fact I had to go look for it just now to understand what you meant) and they did not end up with my stuff.. thier stuff became my stuff. As if it was cloned, in fact I could see them removing items if I had my backpack open.
@blinddog1066
Someone deleted your "Master.yml" file that was associated with Backpacks, then the person with the same id as you took all your stuff. Sorry.
@Torondork
BuildTools builds the latest server jar which you then run.
I had a large backpack in my game for over a week, and a player created a new backpack for the first time today and now we have the same ID # for a backpack and my pack no onger has my items in it. Using 0.0.6 , any ideas to help? we just spent hours caving and got tons of good loot but only the half they "packed" is now in both backpacks. As if they were clones as I could see the remove objects.