BackpackMC
Simple, safe, and flexible personal backpacks for your server by Brandon10x15
Want full docs, API details, and examples? GitHub Repository + README
Overview
BackpackMC gives each player a personal, persistent backpack they can open via command or a configurable shortcut item. Sizes are permission‑based (up to 6 rows). It includes auto‑pickup, sorting, previews, crafting refill, world/gamemode restrictions, multi‑backend storage, and a small API/events layer.
At a glance
General Use
For Players
Quick Commands
Permissions (essentials)
Use & Size
Notes & Safety
Simple, safe, and flexible personal backpacks for your server by Brandon10x15
Want full docs, API details, and examples? GitHub Repository + README
Overview
BackpackMC gives each player a personal, persistent backpack they can open via command or a configurable shortcut item. Sizes are permission‑based (up to 6 rows). It includes auto‑pickup, sorting, previews, crafting refill, world/gamemode restrictions, multi‑backend storage, and a small API/events layer.
At a glance
- API: Paper 1.21
- Java: 21
- Core features: shortcut item (BUNDLE by default), dynamic preview bar, auto‑pickup, auto‑sort (OFF/LIGHT/AGGRESSIVE), crafting refill after craft, clean/sort commands, world/gamemode restrictions
- Storage: YAML, SQLite, MySQL + built‑in migration
- Safety: cancels dupe‑prone interactions; sanitizes stacks on snapshot/save; removes shortcut items from backpack contents
- Localization: en_US, de_DE with auto‑merge of defaults
- Updater: GitHub‑based with optional auto‑download to the server update folder
General Use
For Players
- Open your backpack: /backpack or right‑click the shortcut item
- Send items quickly: drag/click items onto the shortcut in your inventory; get action bar feedback
- Auto‑pickup: when enabled and you have permission, overflow or similar items route into your backpack
- Keep it tidy:
- /backpack sort
- /backpack autosort <off|light|aggressive>
- /backpack sortinv — sort your inventory
- /backpack autosortinv <off|light|aggressive>
- /backpack sortchest — sort the currently open chest/barrel/shulker
- /backpack autosortchest <off|light|aggressive>
- Grant access: backpackmc.backpack.use
- Set size: backpackmc.backpack.size.N (1–6); highest N applies
- Choose restrictions: blacklist worlds or gamemodes; provide bypass nodes as needed
- Pick storage: YAML/SQLite/MySQL; migrate anytime with /backpack migrate <YAML|SQLITE|MYSQL>
- Maintain:
- /backpack clean
- /backpack reload
- Updater: enable in config; /backpack update and /backpack update download
Quick Commands
- /backpack — open your backpack
- /backpack <player> — view others (requires backpackmc.backpack.others; edit requires backpackmc.backpack.others.edit)
- /backpack sort — instant sort (respects your auto‑sort mode)
- /backpack autosort <off|light|aggressive> — set/cycle backpack mode
- /backpack sortinv — sort your inventory
- /backpack autosortinv <off|light|aggressive> — set/cycle inventory mode
- /backpack sortchest — sort the currently open chest/barrel/shulker
- /backpack autosortchest <off|light|aggressive> — set/cycle chest mode
- /backpack clean [player] — clear contents (self or target)
- /backpack reload — reload config/messages
- /backpack update — check for updates
- /backpack update download — download latest release (applied on next restart)
- /backpack migrate <YAML|SQLITE|MYSQL> — migrate storage backend
Permissions (essentials)
Use & Size
- Use: backpackmc.backpack.use
- Size: backpackmc.backpack.size.1 … .6 (highest granted decides rows; default 1 row when use is present)
- backpackmc.backpack.fullpickup — auto‑pickup routes to backpack
- backpackmc.backpack.keepOnDeath — keep backpack on death even if global default is false
- backpackmc.backpack.others — view others’ backpacks
- backpackmc.backpack.others.edit — edit while viewing
- backpackmc.backpack.reload — reload
- backpackmc.backpack.update — update/check/download
- backpackmc.backpack.migrate — migrate storage
- backpackmc.backpack.sort — sort backpack
- backpackmc.backpack.autosort — change backpack auto‑sort mode
- backpackmc.backpack.sortinv / backpackmc.backpack.autosortinv
- backpackmc.backpack.sortchest / backpackmc.backpack.autosortchest
- backpackmc.backpack.ignoreWorldBlacklist
- backpackmc.backpack.ignoreGameMode
Notes & Safety
- The shortcut item is unique per player; duplicates are cleaned up automatically. Dropping can be disabled via config.
- Dupe‑prone actions in the backpack GUI (collect‑to‑cursor, double/middle click, certain drags/number‑key moves) are cancelled.
- Crafting is duplication‑safe: the plugin refills consumed ingredients from your backpack after each craft with a per‑player lock.
- On death, if not keeping: optional config can drop backpack contents before clearing.
- Updater can auto‑download into the server’s update folder; apply on next restart.
Want full docs, API details, and examples? GitHub Repository + README
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft version listed: 1.21
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
BackpackMC is a free Minecraft Java mod. Compatible with Minecraft 1.21. Downloaded 67 times (via Spigot). Download it and open it directly in the game.