
Smart Backpacks
Powerful, permission-based backpacks that adapt to your server.
❗ This plugin uses MiniMessage as the component text format.
LEGACY TEXT FORMATTING (§a/&a) IS NOT SUPPORTED
- You can find full documentation on the format (including normal colors and formatting, rgb, click/hover events, and more) here: https://docs.adventure.kyori.net/minimessage/format
Description
SmartBackpacks is the smartest and cleanest way to offer customizable backpacks on your Minecraft server. Forget about overcomplicated setups, bloated plugins, or confusing menus. With SmartBackpacks, you give your players a sleek, visual, and fully adaptable storage system tailored to your community.
Have ranks like VIP or Admin? Assign them unique backpacks with specific permissions. Want to display backpack titles with gradients, bold colors, or stylized names? You can – directly from the config.yml. Need to update something? Just run /backpack reload – no restarts required.
SmartBackpacks is designed to be intuitive for both players and server admins:
| Commands are clean and autocomplete-enabled | Players only see the backpacks they have permission to open | Admins can create, remove, or list backpacks in-game with ease | Custom sounds and messages create a polished, immersive experience |
This plugin is perfect for survival, roleplay, PvE or any type of community that values organization, flexibility, and visual customization without unnecessary complexity.
With SmartBackpacks, you're not just giving players storage – you're giving them a feature-rich tool that feels built into the game, fully integrated with your server's identity.
Features
🎒 Fully Customizable Backpacks
Define as many backpacks as you want in config.yml, each with its own size, title, and unique permission. Perfect for rank-based access control.
Example:
backpacks:
default:
size: 27
title: "&8Default Backpack"
vip:
size: 36
title: "VIP Chest"
🔐 Permission-Based Access
Each backpack is protected by a dynamic permission: smartbackpacks.open. Players only see what they are allowed to access via tab completion.
🎨 Support RGB Colors & RGB Gradient Colors
Use modern formatting with gradients and RGB colors using tags like:
, , , etc.
💬 Custom Messages
All messages are fully customizable in messages.yml, including colors, placeholders, and gradients.
📁 Per-Player Storage (UUID-based)
All backpack contents are saved per-player using UUIDs. Players can safely reconnect and find their backpack contents untouched.
Compatibility
Smart Backpacks supports Paper, Spigot, Bukkit, Purpur, to Minecraft 1.21 - 1.21.11
NEW - Compatible with Folia
If you need a shop to access specific backpacks you requiere EssentialsX and Vault plugins!
Commands
Arguments in < > are necessary, those in [ ] aren't (can be omitted).- /smartbackpacks create
to create a backpack in game.[item] - /smartbackpacks remove
to remove/delete a specific backpack. - /smartbackpacks reload to reload your config.yml, messages.yml and shop.yml
- /backpack open
open a specific backpack
Permissions
- smartbackpacks.admin - super permission, that grants access to all perms - Default: OP
- smartbackpacks.use - allow using backpack command - Default: true
- smartbackpacks.backpack.
- access to X created backpack

