HopperFlow
Your virtual storage, always flowing.
HopperFlow is an advanced storage solution for Minecraft servers that bridges the gap between physical automation and virtual convenience. It provides players with a multi-page virtual warehouse and introduces
Special Storage Hoppers that automatically teleport items directly into their private storage, regardless of where they are in the world.
Key Features
- Infinite-Feel Storage: Multi-page virtual inventory accessible via command.
- Special Storage Hoppers: Custom hoppers that intercept dropped items or items from inventories above and send them straight to your virtual storage.
- Economy Integration: Fully supports Vault. Owners can expand their storage capacity by purchasing additional pages with in-game currency.
- Dynamic Pricing: Configurable base costs that scale as players unlock more pages.
- Smart Transfer Logic: Special hoppers only pull items if there is space in the virtual storage, preventing item loss.
- Admin Tools: Easy-to-use commands for staff to manage the plugin and distribute special items.
Commands
Command
Description
Permission
/vstorage Opens your personal virtual storage GUI.
None (Default)
/vstorage get Gives the sender a Special Storage Hopper. virtualstorage.admin
/vstorage reload Reloads the plugin configuration (
config.yml). virtualstorage.reload
Permissions
Permission
Description
Default
virtualstorage.admin Allows access to admin sub-commands like /vstorage get. OP
virtualstorage.reload Allows reloading the plugin configuration. OP
Configuration
# Configuration for HopperFlow
storage:
# The base cost for unlocking the next page.
# Formula: base-cost * current_unlocked_pages
base-cost: 1000.0
yaml
Show full code block
# Configuration for HopperFlow
storage:
# The base cost for unlocking the next page.
# Formula: base-cost * current_unlocked_pages
base-cost: 1000.0
Installation
- Ensure you have Vault and a compatible Economy Plugin (like EssentialsX) installed.
- Drop the HopperFlow.jar into your plugins folder.
- Restart your server.
- (Optional) Customize the base-cost in the config.yml and use /vstorage reload.