PortableStorage v1.0.3

A powerful and customizable personal storage system for Minecraft servers
A.png
✨ PortableStorage ✨
A powerful and customizable personal storage system for Minecraft servers

PortableStorage is a modern personal storage plugin designed for Minecraft servers that need a clean, expandable, and easy-to-use storage system.

With PortableStorage, players can open their own portable storage GUI anywhere, unlock additional storages, upgrade storage slots, and manage their items through a fully configurable interface.

The plugin is suitable for Survival, RPG, MMORPG, Economy, Skyblock, Prison.


✨Plug-in Support ✨

If you need help, find bugs, or have suggestions for future updates, feel free to contact the author.
未命名.png


✨ Features :
✔ Personal portable storage GUI
✔ Multiple independent player storages
✔ Main storage menu with page system
✔ Unlock new storages with custom vouchers
✔ Upgrade storage slots with Vault economy
✔ Locked slot system
✔ Storage information display
✔ Item amount display
✔ Empty storage status display
✔ Customizable GUI layout
✔ Customizable GUI items
✔ CustomModelData support
✔ YAML database support
✔ SQLite database support
✔ MySQL database support
✔ Auto-save system
✔ Database sync interval support
✔ Admin can open player storages
✔ Reload command support
✔ Debug mode support
✔ Tab completion support
✔ World whitelist system
✔ Fully configurable messages
✔ Fully configurable vouchers
✔ PlaceholderAPI hook support
✔ Vault economy hook support
✔ ProtocolLib soft dependency support
✔ GUI click, drag, close, drop, swap-hand and creative mode protection listeners
✔ The "Ender chest" is the main way to "open" the "storage space".


📦 Personal Storage System :
PortableStorage gives every player their own personal storage system.
Each player can have multiple storages, and each storage has its own unlocked slot amount. Players can start with a small amount of storage space and upgrade it over time.

The main storage menu displays useful information such as unlocked slots, maximum slots, item amount, empty status, and whether the storage can be upgraded.


🔓 Storage Unlock Vouchers :
PortableStorage includes a custom voucher system.

You can create storage unlock vouchers and use them as rewards, shop items, crate prizes, event items, or VIP benefits.

Players can unlock additional storages by clicking on a locked storage while holding or owning a valid voucher.

Voucher settings support:

• Material
• CustomModelData
• Display name
• Lore
• Voucher ID

YAML:
# 📝 自製設定倉庫開通卷
# 📝 Custom-made setting warehouse activation scroll
vouchers: # ⚠️ 這裡不可以動 ! (Do not move)
  basic: # ✅ ID設定,可以變更為你好記住的 (The ID setting can be changed to something easy to remember.)
    material: PAPER
  custom-model-data: 1001
  display: "&a倉庫開通卷"
      lore:
        - "&7使用後可 &a開通下一個倉庫"
        - "&e在未解鎖的倉庫按鈕上直接點擊"

💰 Vault Economy Upgrades :
Players can spend in-game money to increase the number of unlocked slots inside their storage.
You can configure:

• Upgrading storage space incurs costs.
• Slots added per upgrade
• Whether money upgrades are enabled


This is useful as an economy money sink and gives players a meaningful way to expand their storage space.


🗃️ Database Support :
PortableStorage supports multiple storage methods:
• YAML - Simple local storage for small servers
• SQLite - Local database storage for medium servers
• MySQL - Recommended for larger servers or network environments

The database type can be changed easily in the database configuration file.

The plugin also includes a sync interval option for database synchronization.


🎨 Fully Customizable GUI :
Both the main storage menu and the storage page GUI are configurable.
You can customize :

• Storage slot positions
• Filler slots
• Previous page button
• Next page button
• Close button
• Back button
• Upgrade button
• Info button
• Locked slot item
• Item material
• CustomModelData
• Display name
• Lore

This makes it easy to match the plugin with your server theme, resource pack, RPG style, or premium UI design.


🌎 World Whitelist :
You can control which worlds allow players to use portable storage.
This is useful for preventing storage usage in restricted areas such as:

• PvP arenas (world)
• Dungeons (world)
• Boss worlds (world)
• Event maps (world)
• Minigames (world)
• Restricted survival areas (world)


🛡️ Safety Design :
PortableStorage includes multiple GUI operation protections to reduce abnormal item movement and improve storage safety.

The plugin registers several inventory and player operation listeners, including click, close, drag, drop, swap-hand, creative mode, join, quit, and interact listeners.

This helps make the storage system safer and more stable for public servers.


🧾 Commands :

Player Commands :
/ps open

Admin Commands :
/psgadmin reload
/psgadmin open <player>
/psgadmin give <player> <voucher>
/psgadmin debug


🔐 Permissions :
portablestorage.use
default: true

- Allows players to use the portable storage GUI.

portablestorage.admin
default: op

- Allows access to all admin commands.

portablestorage.debug
default: op

- Allows access to debug related features.

portablestorage.storage.*
default: op

- Storage tier related permission node.


🎮 Use Cases :
PortableStorage is great for :
• Survival servers
• RPG servers
• MMORPG servers
• Economy servers
• Skyblock servers
• Prison servers

You can use storage unlock vouchers as store products, crate rewards, quest rewards, event rewards, or premium player perks.


📥 Installation :
1. Download PortableStorage.jar
2. Place it into your server plugins folder
3. Install optional dependencies if needed
4. Restart your server
5. Configure config.yml
6. Configure database.yml
7. Configure GUI files
8. Use /psgadmin reload
9. Players can start using PortableStorage


❓ FAQ :
Can players have multiple storages?
Yes. Players can unlock multiple independent storages.

Can I sell storage unlocks?
Yes. Storage unlock vouchers can be used as shop items, crate rewards, quest rewards, or VIP perks.

Can players upgrade storage with money?
Yes. PortableStorage supports Vault economy upgrades.

Can I use MySQL?
Yes. PortableStorage supports YAML, SQLite, and MySQL.

Can admins open player storages?
Yes. Admins can open and inspect player storages using admin commands.

Can I customize the GUI?
Yes. Both the main GUI and storage page GUI are configurable.

Can I restrict storage usage by world?
Yes. You can configure a whitelist of worlds where storage is allowed.

Can I resell this plugin?
No, you may not resell the plugin or allow others to use it without permission.


✨ Preview ✨
1779343825722.png


1779343855306.png
Buy a license now
$4.99
EULA
Standard EULA
Use on any projects you own with attribution
Support
Standard
Includes:
Download the resource
Access new updates
Support from the creator
Support duration
1 year
Share and earn
Refer this resource and earn a 10% commission.
202 Views
0 Purchases
2 Downloads
May 25, 2026 Published
Jun 3, 2026 Updated
Not yet rated
17.4 MB File size
Open source
  1. No
DRM-free
  1. Yes
Unobfuscated
  1. Yes
Type
  1. Economy
  1. Storage
  1. Adventure
Game mode
  1. Survival
  1. Skyblock
  1. Roleplay
Supported software
  1. Spigot
  1. Paper
  1. Folia
  1. Purpur
Supported versions
  1. 26.1
  1. 1.21.11
  1. 1.21.8
  1. 1.21.5
  1. 1.21.4
  1. 1.21.2
  1. 1.21
  1. 1.20
  1. 1.19
Supported languages
  1. English
  1. Chinese
Crediting original
XiaoYu5530
Creator
Struggling to cover the costs of your server? Set up your own webstore with Tebex in under 30 seconds.
Lag-free, customizable servers ready in minutes.
Host your adventure today!
Recommended for you
A lightweight and powerful region trigger system for Minecraft
Not yet rated
0 purchases
#1 BuiltByBit Plugin ~ Protects your server from crash packet exploits ~ Folia Support
5.00 star(s) 140 ratings
4,162 purchases
Create items, blocks, mobs, emojis, and more with automatic resourcepack generation!
5.00 star(s) 52 ratings
3,077 purchases
Protect your server from crash/dupe/packet exploits with the ultimate security fix plugin.
5.00 star(s) 44 ratings
3,019 purchases
High Performance | Customizable | Cross-Version | GeyserMC | Folia Support
4.50 star(s) 72 ratings
2,797 purchases
Share and earn
Refer this resource and earn a 10% commission.
202 Views
0 Purchases
2 Downloads
May 25, 2026 Published
Jun 3, 2026 Updated
Not yet rated
17.4 MB File size
Open source
  1. No
DRM-free
  1. Yes
Unobfuscated
  1. Yes
Type
  1. Economy
  1. Storage
  1. Adventure
Game mode
  1. Survival
  1. Skyblock
  1. Roleplay
Supported software
  1. Spigot
  1. Paper
  1. Folia
  1. Purpur
Supported versions
  1. 26.1
  1. 1.21.11
  1. 1.21.8
  1. 1.21.5
  1. 1.21.4
  1. 1.21.2
  1. 1.21
  1. 1.20
  1. 1.19
Supported languages
  1. English
  1. Chinese
Crediting original
XiaoYu5530
Creator
Struggling to cover the costs of your server? Set up your own webstore with Tebex in under 30 seconds.
Lag-free, customizable servers ready in minutes.
Host your adventure today!
Recommended for you
A lightweight and powerful region trigger system for Minecraft
Not yet rated
0 purchases
#1 BuiltByBit Plugin ~ Protects your server from crash packet exploits ~ Folia Support
5.00 star(s) 140 ratings
4,162 purchases
Create items, blocks, mobs, emojis, and more with automatic resourcepack generation!
5.00 star(s) 52 ratings
3,077 purchases
Protect your server from crash/dupe/packet exploits with the ultimate security fix plugin.
5.00 star(s) 44 ratings
3,019 purchases
High Performance | Customizable | Cross-Version | GeyserMC | Folia Support
4.50 star(s) 72 ratings
2,797 purchases
Top