
VirtualStorages 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
- Inspect and manage other players’ backpacks using
⚙️ Installation
- Download the VirtualStorages plugin JAR.
- Place it into your server’s
pluginsfolder. - 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.3lets 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 UUID, 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/vsreloadvirtualstorages.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
- Allow viewing other players’ backpacks
- Make
/vsreloadunnecessary for updating player backpack pages - Add database storage option
| Version | Minecraft | Loader | Download |
|---|---|---|---|
|
VirtualStorages | Backpacks 1.4.0.0 1.4.0.0 |
1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10
|
paper, purpur, spigot
|
Download |
|
VirtualStorages | Backpacks 1.3.0.2 1.3.0.2 |
1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21
|
paper, purpur, spigot
|
Download |
|
VirtualStorages | Backpacks 1.3.0.1 1.3.0.1 |
1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21
|
paper, purpur, spigot
|
Download |
|
VirtualStorages | Backpacks 1.3.0.0-EXPERIMENTAL 1.3.0.0-EXPERIMENTAL |
1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21
|
bukkit, paper, purpur
|
Download |
|
VirtualStorages | Backpacks 1.2.2 1.2.2 |
1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21
|
paper, purpur, spigot
|
Download |
|
VirtualStorages - 1.1.1 1.1.1 |
1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4
|
paper, purpur, spigot
|
Download |
|
VirtualStorages 1.1 1.1 |
1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4
|
spigot
|
Download |
|
VirtualStorages 1.0 1.0 |
1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4
|
paper, purpur, spigot
|
Download |