VirtualStorages | Backpacks

Add virtual storages for your players

1,78k

Quick challenge

How far can you run before the mobs catch you?

VirtualStorages | Backpacks

Title

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:

photo1

Multiple page backpack:

photo2

---

🧩 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

ADS