BDCustomBackPacks
by bobyD3V
PocketMine-MP 5 backpack plugin with wearable and placeable backpacks, persistent storage, Customies visuals, and FormAPI management.
version 1.0.0
32 downloads · 1 stars
Published 20 Sept 2026 from bobyD3V/BDCustomBackPacks at v1.0.0, after moderator review.
Plugin description
Author: BobyDev Version: 1.0.0
BDCustomBackPacks is a PocketMine-MP 5 plugin that adds wearable and placeable custom backpacks with persistent storage, Customies-powered visuals, and a FormAPI management menu.
Features
- Wearable backpacks that can be equipped in the chest slot.
- Placeable backpack entities that players can interact with in the world.
- Persistent backpack contents stored in item and entity NBT.
- Separate storage for each backpack item and placed backpack.
- Native virtual chest-style inventory windows for backpack storage.
- Automatic registration of the included Bedrock resource pack.
- Double-sneak shortcut for opening an equipped backpack.
- FormAPI menu for selecting and receiving backpack variants.
- Custom backpack names preserved when backpacks are placed and picked up.
- Safe pickup and placement flow for backpacks containing items.
- No crafting recipes are registered by the plugin.
Backpack variants
The plugin includes 15 variants:
- Standard backpack
- Blue, green, purple, and red backpacks
- Axolotl backpack
- Blue, brown, cyan, and gold axolotl backpacks
- Big backpack
- Blue, green, purple, and red big backpacks
Storage sizes
| Backpack type | Storage |
|---|---|
| Standard backpacks | 27 slots |
| Axolotl backpacks | 27 slots |
| Big backpacks | 54 slots |
Commands
| Command | Description | Permission |
|---|---|---|
/backpack | Opens the backpack selection menu. | bdcustombackpacks.command |
/backpack menu | Opens the backpack selection menu. | bdcustombackpacks.command |
/backpack bags | Opens the backpack selection menu. | bdcustombackpacks.command |
/backpack open | Opens the currently equipped backpack. | bdcustombackpacks.command |
/backpack give <variant> | Gives a selected backpack variant. | bdcustombackpacks.admin |
Example:
/backpack give big_backpack_blue
The bdcustombackpacks.command permission is enabled by default. The bdcustombackpacks.admin permission is restricted to server operators by default.
Dependencies
- PocketMine-MP 5.x with API 5.0.0
- Customies
- FormAPI
Main class
BDCustomBackPacks\BobyDev\Main
Altay target
The implementation targets Altay 5.44.5 and the Bedrock 1.26.50 protocol branch. Test the plugin with the matching server, Customies, FormAPI, and Bedrock client versions before production deployment.
Installation
- Download the
BDCustomBackPacks-1.0.0.pharrelease asset. - Copy the PHAR into the PocketMine-MP
plugins/directory. - Ensure Customies and FormAPI are installed and enabled.
- Start or restart the server.
- Allow the server resource pack to be sent to Bedrock clients when prompted.
The plugin automatically installs the included BDCustomBackPacks_RP.mcpack into the server resource-pack stack.
Usage
Use /backpack to open the variant menu and receive a backpack. Equip a backpack in the chest slot, then use /backpack open or double-sneak to open its storage. Backpacks can also be placed in the world and interacted with directly. Sneak-interacting with a placed backpack picks it up while preserving its contents.
Repository layout
plugin.yml
resources/BDCustomBackPacks_RP.mcpack
src/BDCustomBackPacks/BobyDev/
├── Main.php
├── BackpackItem.php
├── BackpackEntity.php
├── BackpackEntities.php
└── BackpackVirtualInventory.php
Installing it
Drop the phar into plugins/ and restart the server. If the API version below does not match your server, the plugin will refuse to load, which is the check working as intended.
Releases
| Version | API | Built |
|---|---|---|
| 1.0.0 | 5.0.0 | 20 Sept 2026 · 100 KB |
SHA-256 of 1.0.0ec6ac28a0fa7b64e407b8589ee67998d0e0b75a6f1987a67c0fb4670b508a999
Reviewed by a moderator before publishing. Built from bobyD3V/BDCustomBackPacks at v1.0.0. Nobody reviews plugin code here: read the source before running it on a server you care about.
Sign in with GitHub to star this plugin or leave a comment.
No comments yet.