BA
1.0.0latestBackpackplugin 1.0.3Mar 13, 2026 BackpackPlugin — Changelog
---v1.0.0 — Initial Release
- 20 unique backpack tiers ranging from Tiny Pouch to the Chaos Backpack, each with distinct themes, storage sizes, and upgrade paths - Backpacks function as wearable chestplates — equip to wear, right-click to open - Paginated storage — large backpacks split across multiple pages, up to 5 rows per page - Storage upgrades — expand row count per backpack type, purchasable via the shop - Full PDC-based persistence — all data stored directly on the item, no database required; backpacks work across server restarts and in player inventoriesBackpacks
- In-game shop with 4 tabs: Backpacks, Storage Upgrades, Armor Upgrades, Utilities - Auto-detects your backpack — upgrade tabs automatically detect the backpack in your main hand or chestplate slot; no manual selection needed - Confirmation screen before every purchase to prevent accidental buys - Fully Vault-compatible economy integration - Shop layout and prices fully configurable viaShop
shop.yml
- Dedicated upgrades GUI accessible from inside the backpack - Shows Magnet, Filter, and navigation back to the backpack in one screen - All buttons work as separate clickable actions — fully Bedrock/Geyser friendly (no right-click/left-click distinction required)Upgrades Screen
- Magnet upgrade automatically pulls nearby dropped items into your backpack - Configurable pickup radius per upgrade level - Respects the item filter — blocked items go to player inventory instead, no spam messages - Upgrade capped per backpack type; configurable inMagnet
backpacks.yml
- Whitelist / Blacklist filter per backpack — control exactly what goes in - Browsable item picker GUI with all obtainable materials (~800+ items), paginated - Click to toggle items in/out of the filter list - Mode toggle button (whitelistItem Filter
blacklist) directly in the filter screen - Configurable max filter slots (default: 3) via
config.yml- Command-only and unobtainable items (barriers, command blocks, spawners, etc.) are excluded from the picker for security - Filter blocks items from: manual placement, shift-click, and magnet pickup - Blocked items show an action bar notification only — no chat spam
- Backpacks provide armor points when worn as a chestplate - Armor value upgradeable via the Armor Upgrades shop tab - Applied directly to the player's armor attribute — fully Bedrock/Geyser compatible (no item attribute workarounds needed) - Armor is re-applied automatically on loginArmor
- Backpacks support renaming via anvil - Configurable use limit per backpack type; tracked via PDCAnvil Integration
- Optional portable crafting table unlock per backpack type - Optional portable stonecutter unlock with configurable use limit - Both accessible directly from the backpack nav rowCrafting & Stonecutter
- 6 sort modes: Name A→Z, Name Z→A, Quantity (most/least), Category, Rarity - Sort button showsSort System
Next: [mode]before sorting andApplied: [mode]after — no ambiguity - Sort state resets cleanly on backpack close and player disconnect
- All sounds configurable inSound System
config.yml— enable/disable per sound, set volume and pitch - Custom resource pack sounds supported alongside vanilla sounds - Sounds for: open, close, sort, upgrade, purchase, filter blocked, and more
- Optional ItemsAdder support for custom item textures on backpack icons - Falls back gracefully to vanilla materials if ItemsAdder is not installed - Each backpack type supports anItemsAdder Integration (Soft Dependency)
ia_item:field inbackpacks.yml
| Command | Description | |---------|-------------| |Admin Commands
/backpack give <player> <type>| Give a backpack to a player | |/backpack inspect <player>| View a player's equipped backpack info | |/backpack list| List all registered backpack types | |/backpack reload| Reload config, shop, and backpack definitions | |/backpack help| Show all admin commands | |/bp| Open your own backpack | |/bpshop [tab]| Open the backpack shop |
-Configuration
backpacks.yml— define all backpack types, tiers, upgrade paths, armor values, and feature unlocks -config.yml— messages, sounds, magnet settings, filter cap -shop.yml— full shop layout, tab definitions, prices, display overrides -recipes.yml— craft recipes per backpack type
- Paper 1.21.x (tested on 1.21.8) - Bedrock / Geyser + ViaVersion fully supported — all GUIs use separate buttons, no action that requires right-click vs left-click distinction - Soft dependencies: Vault (economy), ItemsAdder (custom textures)Compatibility
4.0.0Backpackplugin 4.0.0Mar 10, 2026 BackpackPlugin — Changelog
v4.0.0
New Features
- `backpacks.yml` — all backpack type definitions moved to a dedicated file, separate fromconfig.yml. Hot-reloads independently - In-game creation wizard —/backpack create <id>starts a 9-step chat wizard. Prompts for display name, skull texture, ItemsAdder ID, initial rows, max rows, armor base, storage cost, and autopickup cost. Shows clickable[Give to yourself]and[Edit fields]buttons on completion - `/backpack bpedit <id> <field> <value>` — edit any field of any backpack type live without touching files. Tab-completes all field names includingprice- `/backpack bpdelete <id>` — delete a backpack type by ID - `/backpack cancel` — abort an active creation wizard - Added{type}lore placeholder — always shows the original backpack type name regardless of rename - Added Ender Backpack tier (6 initial rows, 24 max rows, $75,000)Changes
-backpacks:section removed fromconfig.yml— must be migrated tobackpacks.ymlon existing installs -pricefield is now stored and editable per backpack inbackpacks.ymlMigration from v3
1. Copy thebackpacks:section from yourconfig.ymlinto a newbackpacks.yml2. Delete thebackpacks:section fromconfig.yml3. Run/backpack reloadExisting player backpack contents are unaffected. ---v3.0.0
- ItemsAdder support — setitemsadder_idon any backpack type to use a custom item as the visual - FancyNPCs merchant NPC —/backpack spawnnpc <name>and/backpack removenpc <name>- NPC shop with Buy and Upgrade tabs — auto-populates from config - Paginated storage GUI — up to 54 rows across 9 pages - Sort button — sorts backpack contents alphabetically by item type - Rename system — configurable XP cost, supports colour codes - Death behavior config —DROP,KEEP, orDELETE- Full Bedrock support via Geyser —/bpcommand ---v2.0.0
- Armor upgrade system — earn armor points by upgrading - Auto-pickup upgrade — unlockable per backpack - Storage upgrade system — purchase additional rows up to the tier cap - Equippable in chestplate slot — Shift+Right-click to equip/unequip - Works in mainhand, offhand, and chestplate slot - Contents stored as NBT on the item itself ---v1.0.0
- Initial release — tiered backpack system with custom heads, GUI, and Vault economy integration
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta