Smart Backpacks

Powerful, permission-based backpacks that adapt to your server.

689

Smart Backpacks

<center>
<img src="https://i.imgur.com/P34MuOK.png" alt="Smart Backpacks" width="560px"/>
</center>
<center>
<big><b>SmartBackpacks</b> is a fully customizable backpack plugin with permission-based access, gradient-colored titles, dynamic configuration, and support for RGB/Hex & formatting codes. Designed for modern Minecraft servers.</big>
</center>
<hr/>
<b>❗ This plugin uses MiniMessage as the component text format.
<br/>LEGACY TEXT FORMATTING (§a/&a) IS NOT SUPPORTED</b>
<ul><li>You can find full documentation on the format (including normal colors and formatting, rgb, click/hover events, and more) here: <a href="https://docs.adventure.kyori.net/minimessage/format">https://docs.adventure.kyori.net/minimessage/format</a></li></ul>
<hr/>
<h2>Description</h2>
<p><b>SmartBackpacks</b> 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.</p>

<p>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.</p>
<p>SmartBackpacks is designed to be intuitive for both players and server admins:</p>
<table>
<tr>
<td>Commands are clean and autocomplete-enabled</td>
<td>Players only see the backpacks they have permission to open</td>
<td>Admins can create, remove, or list backpacks in-game with ease</td>
<td>Custom sounds and messages create a polished, immersive experience</td>
</tr>
</table>
<p>This plugin is perfect for survival, roleplay, PvE or any type of community that values organization, flexibility, and visual customization without unnecessary complexity.</p>
<p>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.</p>

<h2>Features</h2>
<details>
<summary>
🎒 Fully Customizable Backpacks
</summary>
<p>Define as many backpacks as you want in <code>config.yml</code>, each with its own size, title, and unique permission. Perfect for rank-based access control.</p>
<blockquote>Example:</blockquote>
<pre>backpacks:
default:
size: 27
title: "&8Default Backpack"
vip:
size: 36
title: "<gradient:#6dd5ed:#2193b0>VIP Chest</gradient>"
</pre>
</details>
<details>
<summary>
🔐 Permission-Based Access
</summary>
<p>Each backpack is protected by a dynamic permission: <code>smartbackpacks.open.<name></code> Players only see what they are allowed to access via tab completion.</p>
</details>
<details>
<summary>
🎨 Support RGB Colors & RGB Gradient Colors
</summary>
<p>Use modern formatting with gradients and RGB colors using tags like:
<code><gradient:#RRGGBB:#RRGGBB>Text</gradient></code>, <code><bold></code>, <code><italic></code>, etc.</p>
</details>
<details>
<summary>
💬 Custom Messages
</summary>
<p>All messages are fully customizable in messages.yml, including colors, placeholders, and gradients.</p>
</details>
<details>
<summary>
📁 Per-Player Storage (UUID-based)
</summary>
<p>All backpack contents are saved per-player using UUIDs. Players can safely reconnect and find their backpack contents untouched.</p>
</details>

<h2>Compatibility</h2>
<p>Smart Backpacks supports <a href="https://papermc.io" target="_black">Paper</a>, <a href="https://www.spigotmc.org" target="_black">Spigot</a>, <a href="https://dev.bukkit.org" target="_black">Bukkit</a>, <a href="https://purpurmc.org" target="_black">Purpur</a>, to Minecraft 1.21 - 1.21.11</p>
<p><b>NEW</b> - Compatible with Folia</p>
<p>If you need a shop to access specific backpacks you requiere EssentialsX and Vault plugins!</p>

<h2>Commands</h2>
<i>Arguments in < > are necessary, those in [ ] aren't (can be omitted).</i>
<ul>
<li><b>/smartbackpacks create <name> <size> [item]</b> to create a backpack in game.</li>
<li><b>/smartbackpacks remove <name></b> to remove/delete a specific backpack.</li>
<li><b>/smartbackpacks reload</b> to reload your config.yml, messages.yml and shop.yml</li>
<li><b>/backpack open <name></b> open a specific backpack</li>
</ul>

<h2>Permissions</h2>
<ul>
<li><b>smartbackpacks.admin</b> - super permission, that grants access to all perms - Default: OP</li>
<li><b>smartbackpacks.use</b> - allow using backpack command - Default: true</li>
<li><b>smartbackpacks.backpack.<backpack></b> - access to X created backpack</li>
</ul>

ADS