Storage (Reworked) icon

Storage (Reworked) -----

The Ultimate Reworked Virtual Storage System for Minecraft Servers



️ STORAGE PLUGIN ️
The Ultimate Virtual Storage System for Minecraft Servers
Compatible with Minecraft 1.8.x - 1.21.x

OVERVIEW

Storage is a comprehensive virtual storage system that revolutionizes how players manage their mined resources on your server. With automatic block collection, player-to-player transfers, server-wide events, and custom enchantments, Storage provides an engaging and efficient way to handle inventory management.

⚠️ IMPORTANT NOTE
This is a complete rework of the original Storage plugin. This version has been completely rewritten with new features, improved performance, and modern code architecture.

Original Plugin: Storage by VoChiDanh
Reworked by: hongminh54

FEATURES

  • Virtual Storage System - Automatically store mined blocks in unlimited virtual inventory
  • Material Conversion - Convert materials between forms (ingots ↔ blocks) with configurable ratios
  • Transfer System - Send items to other players with single or multi-item transfers
  • Event System - Participate in mining contests, double drop events, and community challenges
  • Custom Enchantments - TNT, Haste, Multiplier, and Vein Miner enchants with particles & sounds
  • Special Materials - Rare materials with custom effects that drop from mining
  • WorldGuard Integration - Respects region protections automatically
  • PlaceholderAPI Support - Rich placeholder system for other plugins
  • Developer API - Comprehensive API for external plugin integration
  • Multi-Version Support - Works on Minecraft 1.8.x to 1.21.x

GAMEPLAY FEATURES

Virtual Storage System
  • Automatic block collection when mining
  • Unlimited storage capacity (configurable per player)
  • Toggle auto-pickup on/off
  • Beautiful GUI interface for managing items
  • Material conversion system with custom ratios

Transfer System
  • Send items to online players
  • Multi-item transfer GUI
  • Transfer history and logs
  • Cooldown and limitation system
  • Admin bypass permissions

Event System
  • Mining Contest - Compete with other players for mining rewards
  • Double Drop Event - Get multiplied drops during special periods
  • Community Event - Server-wide goals that everyone contributes to
  • Automatic scheduling and management
  • Rich placeholder support for event information

Custom Enchantments
  • TNT - Explosive mining with configurable radius
  • Haste - Increased mining speed
  • Multiplier - Get more drops from mining
  • Vein Miner - Mine entire ore veins at once
  • Custom particles, sounds, and effects
  • Configurable levels and effects

CONFIGURATION

  • Fully configurable through YAML files
  • Custom GUI designs and layouts
  • Material-specific settings and prices
  • Event scheduling and rewards
  • Enchantment effects and levels
  • Special material drop rates and effects

INTEGRATIONS

Supported Plugins
  • PlaceholderAPI - 50+ placeholders for storage, events, and player data
  • WorldGuard - Automatic region protection respect
  • Any Economy Plugin - Through developer API

Developer API
  • Complete API for external plugin integration
  • Storage manipulation methods
  • Event system integration
  • Enchantment and special material APIs
  • Transfer system integration
  • Custom events for developers

COMMANDS

Code (Text):

/storage - Open main storage GUI
/storage help - Show help information
/storage toggle - Toggle auto-pickup on/off
/storage convert - Open material conversion GUI
/storage transfer <player> <material> - Transfer specific material to player
/storage transfer multi <player> - Open multi-transfer GUI
/storage transfer log [player] [page] - View transfer history
/storage event list - List all active events
/storage event start <event> - Start a specific event
/storage event stop <event> - Stop a specific event
/storage reload - Reload all configuration files
/storage max <player> <amount> - Set max storage for player
/storage add <material;data> <player> <amount> - Add items to player storage
/storage remove <material;data> <player> <amount> - Remove items from player storage
/storage set <material;data> <player> <amount> - Set item amount for player
/storage reset <material|all> [player] - Reset storage materials for players
/storage autosave - Show auto-save system status
/storage save - Force save all player data
/storage enchant give <player> <enchant> <level> - Give custom enchant to player's held item
/storage enchant remove <player> <enchant> - Remove custom enchant from player's held item
/storage enchant list [player] - List available enchants or player's item enchants
/storage enchant info <enchant> - Show detailed enchant information
/storage enchant setmaxlevel <enchant> <level> - Set maximum level for enchant
/storage specialmaterial list - List all special materials
/storage specialmaterial info <material> - Show detailed material information
/storage specialmaterial give <player> <material> <amount> - Give special material to player
 
PERMISSIONS

Code (Text):

storage.toggle - Toggle auto-pickup (default: true)
storage.convert - Use material conversion feature (default: true)
storage.transfer.use - Use basic transfer feature (default: true)
storage.transfer.multi - Use multi-transfer feature (default: true)
storage.transfer.log - View own transfer logs (default: true)
storage.transfer.log.others - View other players' transfer logs (default: true)
storage.transfer.admin - Bypass transfer cooldowns and limits (default: op)
storage.event.view - View event status (default: true)
storage.event.admin - Manage server events (default: op)
storage.enchant.use - Use enchanted items (default: true)
storage.enchant.admin - Manage custom enchants (default: op)
storage.admin - General admin permission (default: op)
storage.admin.add - Add items to player storage (default: op)
storage.admin.remove - Remove items from player storage (default: op)
storage.admin.set - Set item amounts for players (default: op)
storage.admin.max - Set max storage for players (default: op)
storage.admin.reload - Reload plugin configuration (default: op)
storage.admin.reset - Reset player storage materials (default: op)
storage.admin.specialmaterial - Manage special materials (default: op)
 
PLACEHOLDERS

Code (Text):

%storage_storage_<MATERIAL>% - Show amount of material in storage
%storage_max_storage% - Show max storage capacity
%storage_price_<MATERIAL>% - Show material's sell price
%storage_status% - Show auto-pickup status (On/Off)
%storage_event_active% - Check if any event is active
%storage_event_active_<event_type>% - Check if specific event is active
%storage_event_name% - Name of currently active event
%storage_event_type% - Type of currently active event
%storage_event_remaining_time% - Time remaining in current event
%storage_event_remaining_seconds% - Time remaining in seconds
%storage_event_duration% - Total event duration in seconds
%storage_event_start_time% - Event start timestamp (milliseconds)
%storage_event_start_time_formatted% - Event start time (formatted)
%storage_event_start_date% - Event start date
%storage_event_start_datetime% - Event start date and time
%storage_event_next_time% - Time until next event
%storage_event_next_seconds% - Seconds until next event
%storage_event_next_<event_type>_time% - Time until specific event type
%storage_event_next_<event_type>_seconds% - Seconds until specific event type
%storage_event_next_<event_type>_datetime% - Full date and time of next event
%storage_event_next_<event_type>_date% - Date of next event
%storage_event_next_<event_type>_schedule_info% - Schedule configuration info
%storage_mining_contest_rank% - Player's current rank in contest
%storage_mining_contest_score% - Player's current score
%storage_mining_contest_participants% - Number of participants
%storage_mining_contest_top_<position>_name% - Name of player at position
%storage_mining_contest_top_<position>_score% - Score of player at position
%storage_community_progress% - Current community progress
%storage_community_goal% - Community goal target
%storage_community_percentage% - Progress percentage
%storage_community_participants% - Number of participants
%storage_community_player_contribution% - Player's contribution
%storage_double_drop_multiplier% - Current multiplier for double drop
%storage_double_drop_player_blocks% - Blocks mined by player in event
 
INSTALLATION

  1. Download the Storage.jar file
  2. Place it in your server's plugins folder
  3. Restart your server
  4. Configure the plugin in the generated config files
  5. Enjoy the enhanced storage experience!

Optional Dependencies
  • PlaceholderAPI (for placeholder support)
  • WorldGuard (for region protection)

WHY CHOOSE STORAGE?

  • Performance Optimized - Designed to not impact server TPS
  • Highly Configurable - Every aspect can be customized
  • Multi-Version Support - Works from 1.8.x to 1.21.x
  • Active Development - Regular updates and new features
  • Community Driven - Built based on community feedback
  • Developer Friendly - Comprehensive API for integration
  • Professional Support - Active support and bug fixes

SUPPORT & LINKS


Special Thanks
  • VoChiDanh - Original plugin creator ❤️
  • Community - Feedback and suggestions

⭐ If you enjoy this plugin, please leave a review! ⭐
Your feedback helps us improve and motivates continued development!
Resource Information
Author:
----------
Total Downloads: 59
First Release: Aug 8, 2025
Last Update: Aug 14, 2025
Category: ---------------
All-Time Rating:
1 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings