BackpackMC Simple, safe, and flexible personal backpacks for your server by
Brandon10x15
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, world/gamemode restrictions, multi-backend storage, and a small API/events layer.
- [] API: 1.20 (Spigot/Paper) [] Java: 17+ [] Core features: Shortcut item (BUNDLE by default), dynamic preview, auto-pickup, auto-sort (OFF/LIGHT/AGGRESSIVE), clean/sort commands, world/gamemode restrictions [] Storage: YAML, SQLite, MySQL + built-in migration [] Safety: Cancels duping interactions; sanitizes stacks on snapshot/save [] Localization: en_US, de_DE with auto-merge of defaults
General Use
For Players
- [] Open your backpack: /backpack or right‑click the shortcut item [] Send items quickly: drag/click items onto the shortcut; get action bar feedback [] Auto-pickup: enabled by your server + permission; overflow goes to your backpack [] Keep it tidy: /backpack sort and /backpack autosort <off|light|aggressive>
For Admins
- [] 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, optional updater via config
Quick Commands
- [] /backpack — open your backpack [] /backpack <player> — view others (backpackmc.backpack.others) [] /backpack sort — instant sort [] /backpack autosort <off|light|aggressive> — set/cycle mode [] /backpack clean — clear contents (self or <player>) [] /backpack reload — reload config/messages
Permissions (essentials)
- [] Use: backpackmc.backpack.use [] Size: backpackmc.backpack.size.1 … .6 [] QoL: backpackmc.backpack.fullpickup, backpackmc.backpack.keepOnDeath [] Admin: backpackmc.backpack.others, backpackmc.backpack.others.edit, backpackmc.backpack.reload
- Bypasses: backpackmc.backpack.ignoreWorldBlacklist, backpackmc.backpack.ignoreGameMode