ProbablyBackpacks
PluginLicenseRef-All-Rights-Reserved

ProbablyBackpacks

Backpacks… probably. I guess.

231
Downloads
1
Followers
2 months ago
Updated
📦
2
Versions

📖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.

Every Available Backpack

✨ 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):

  1. Crafting Station – Craft items while the backpack GUI is open
  2. Pickup Upgrade – Sends picked-up items directly into the backpack
  3. Magnet Upgrade – Pulls items from a 3×3 radius into the backpack
  4. Feeding Upgrade – Automatically consumes food from the backpack
  5. Refill Upgrade – Refills the selected hotbar slot from the backpack
  6. Compacting Upgrade – Compresses ores into blocks to save space
  7. Iron Stack Upgrade – Allows stacking items up to 128 inside the backpack

🖥️ Interactive GUI

  • Custom inventory-based GUI

  • Open via:

    • /bp command
    • 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

  1. Download
    Place ProbablyBackpacks.jar into your server’s plugins folder

  2. Dependencies

  3. Restart
    Start or reload the server to generate configuration files

  4. Permissions
    Grant players probablybackpacks.use to allow usage

  5. Resource 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 shown

  • hide-angle
    Pitch angle (in degrees) at which the backpack hides

  • check-interval
    How often (in ticks) visibility updates occur

  • hotkey
    Configure backpack opening via:

    • Enabled/disabled
    • Hotbar slot (1–9)
    • Sneak type (single, double, hold)
    • Sneak hold duration