VirtualStorages | Backpacks
Add virtual storages for your players
Quick challenge
How far can you run before the mobs catch you?
Minecraft check
Confirm your run
Complete the quick check to get your code.
VirtualStorages | Backpacks

virtual backpacks is a Bukkit/Spigot plugin that enhances player storage capabilities by introducing virtual backpacks — accessible from anywhere in the world, allowing players to store items beyond their regular inventory limits.
---
🧰 Features
* Virtual Backpacks: Players can access extra inventory space inside a personal virtual backpack. Backpacks are available anywhere — no need for chests!
* Customizable: Configure titles, messages, and permissions. Allow specific backpack counts using permission nodes.
* Admin Tools:
* Inspect and manage other players’ backpacks using `/backpackview <player>` * Reload messages dynamically with `/vsreload` * All data stored in editable YAML files for easy manual adjustments
---
⚙️ Installation
1. Download the VirtualStorages plugin JAR. 2. Place it into your server’s `plugins` folder. 3. Restart (or start) your server to enable the plugin.
---
💬 Commands
| Command | Description | Alias | Permission | | ------------------------ | ----------------------------------------------- | ------------------ | ------------------------------ | | `/backpack` | Opens your virtual backpack | `/bp` | `virtualstorages.use.#` | | `/backpackview <player>` | Allows admins to view another player’s backpack | `/bpview <player>` | `virtualstorages.admin` | | `/vsreload` | Reloads messages from the config | — | `virtualstorages.admin` |
> Replace `#` with the backpack number (1–999). > Example: `virtualstorages.use.3` lets a player access up to 3 backpack pages.
---
🗃️ Data Storage
All player backpack data is stored inside the plugin’s data folder. Each file is named after a player’s instantly, and can be edited manually. Changes are applied instantly, without requiring a server restart.
*(Database storage support planned for future updates.)*
---
🖼️ Screenshots
Single page backpack:

Multiple page backpack:

---
🧩 Permissions Overview
* `virtualstorages.use.#` → Access backpack number `#` (1–999) * `virtualstorages.admin` → Use `/vsreload` * `virtualstorages.admin` → Use `/backpackview <player>`
A permissions plugin (like LuckPerms) is required to manage these effectively.
---
🧱 Feedback & Support
Found a bug or have a feature request? Report it on the GitHub Issues page.
---
✅ TODO
* [x] Allow viewing other players’ backpacks * [x] Make `/vsreload` unnecessary for updating player backpack pages * [ ] Add database storage option