It is a simple plugin to make survival mode a little bit more interesting. It allows you to equip a chest or other container on your back, like a backpack. Later you can remove it and place on the ground.
After installing this plugin (current plugin version is 1.0.8) you will be able to equip: chest, trapped chest, ender-chest and barrel. All equipped blocks data gets stored and saved. Btw depending on the type of your "backpack" and its "logical" weight it will produce some SFX on its pickup/place/moving with sprinting, it can cause extra damage if you fall down, and it will slow you down if it is too heavy.
Details about plugin and its realization: plugin was written using Kotlin, so its ~2Mb size is just packed Kotlin-stdlib. Because of its server-side location, this beautiful backpack visualization is just an armor stand following the player each n-ticks, thus it will look laggy, especially from the POV of the player, transferring the container. The backpack weight slows you down and presses to the ground via updating velocity each n-ticks, so it might act laggy as well. When a player dies with a backpack, its corresponding block just being placed at the player's death place and might replace a previously located block (for example, water block). Each chest's/barrel's inventory being serialized at the moment you equip it and being deserialized at the moment you place it on the ground. All the inventory data is being stored in the itemstack, at the chestplate slot. Thus, the only way to lose the data is to somehow clear the player's inventory.
Plugin configuration: once plugin loaded and then disabled, its configuration being saved at the plugin folder (conf.json). Currently, it is allowed to enable/disable plugin behavior; enable/disable backpacks visualization; set backpack's follow-player tick-rate; enabling/disabling the effect of the weight of containers on the player; enable/disable equipment of available containers.
Commands and permissions: this plugin has no commands and only one default permission: "backpackedchests".
Short tutorial:
1) get close to the chest;
2) shift + RMC on the chest;
3) optional: check whether it is in your inventory
4) optional: go somewhere
5) shift + RMC on the near block with empty hand
6) optional: get shocked
Installation: just drop the *.jar file in the "plugins" folder.
Do not install plugin version 1.0.8, as it contains armor swap glitch. It has been fixed in the latest version.