
ProbablyBackpacks
Backpacks… probably. I guess.
📖About ProbablyBackpacks
🧳 ProbablyBackpacks
Wearable, upgradable backpacks for PaperMC 1.21.4+
Join our Discord for any help
📖 Description
ProbablyBackpacks is a PaperMC plugin for Minecraft 1.21.4+ that adds wearable, upgradeable backpacks.
Each backpack spawns as a visual armor stand attached to the player’s back and integrates with the CuriosPaper Accessary API (PaperMC 1.21+ required) to be worn in the Curios back slot.
The plugin provides an in-game GUI for accessing backpack contents and managing upgrades.
Players can enhance backpacks with upgrade items such as Magnet, Auto-Pickup, and Feeding, allowing automation like collecting nearby items or auto-feeding the player.
All backpack data is cached and saved asynchronously in the background to keep server performance smooth.
✨ Core Features
🎒 Visual Backpack
- Backpack is visibly rendered on the player’s back
- Smoothly rotates and follows player movement
- Auto-hides when the player looks down (configurable by angle)
- Available in all tiers: Leather → Netherite
🔧 Upgrade System
Supports powerful upgrade items that enhance gameplay:
Currently available upgrades (7 total):
- Crafting Station – Craft items while the backpack GUI is open
- Pickup Upgrade – Sends picked-up items directly into the backpack
- Magnet Upgrade – Pulls items from a 3×3 radius into the backpack
- Feeding Upgrade – Automatically consumes food from the backpack
- Refill Upgrade – Refills the selected hotbar slot from the backpack
- Compacting Upgrade – Compresses ores into blocks to save space
- Iron Stack Upgrade – Allows stacking items up to 128 inside the backpack
🖥️ Interactive GUI
Custom inventory-based GUI
Open via:
/bpcommand- Double-sneak while hotbar slot 9 is selected (fully configurable)
Manage backpack contents and install/remove upgrades easily
Designed to be intuitive and responsive
💾 Efficient Data Storage
- Backpack data stored in YAML files
- Intelligent caching system
- Asynchronous auto-saving to avoid lag and tick spikes
⌨️ Commands
/bp– Opens the player’s backpack- Checks main hand, offhand, then Curios back slot
🔐 Permissions
probablybackpacks.use– Allows a player to use/bp
⚙️ Installation
Download
PlaceProbablyBackpacks.jarinto your server’spluginsfolderDependencies
- PaperMC 1.21.4+
- CuriosPaper plugin installed
Restart
Start or reload the server to generate configuration filesPermissions
Grant playersprobablybackpacks.useto allow usageResource Pack
Handled automatically by CuriosPaper
→ Make sure the resource pack is enabled in CuriosPaper’s config
🛠️ Configuration
Located at:plugins/probablybackpacks/config.yml
Key options include:
default-visibility(AUTO/ALWAYS/NEVER)
Controls when the backpack model is shownhide-angle
Pitch angle (in degrees) at which the backpack hidescheck-interval
How often (in ticks) visibility updates occurhotkey
Configure backpack opening via:- Enabled/disabled
- Hotbar slot (1–9)
- Sneak type (
single,double,hold) - Sneak hold duration
