PLUGIN STORAGE
Optimized Virtual Storage System for Minecraft Servers
Supports Minecraft 1.8.x - 1.21.10
OVERVIEW
Storage is a complete virtual storage system that helps players manage mined resources on your server. With features like autoPickup, resource transfer between players, events, and custom enchants, Storage offers an engaging and efficient way to process and manage resources.
IMPORTANT NOTE
This is a completely rewritten version of the original Storage source code, with new features and improved performance, and with the original author's permission to distribute the resources.
Original Plugin:
Storage by VoChiDanh
Rewritten By: hongminh54
MAIN FEATURES
- Virtual Storage System - Automatically store mined blocks into a virtual storage.
- Conversion System - Convert materials between forms (ingots ↔ blocks) with configurable rates.
- Resource Transfer System - Transfer resources to other players, single or multiple items at once.
- Event System - Join exciting events: mining contest, double drop, and community event.
- MythicMobs Storage [NEW FEATURE] - Automatically store in virtual inventory with MythicMobs items when kill Mobs
- Custom Enchants - Built-in enchants: TNT, Haste, Multiplier, and Vein Miner.
- Special Materials - Custom items with configurable drop rates when mining blocks.
- API Support
Virtual Storage System
- Auto collect blocks when mined.
- Unlimited storage capacity (configurable via config.yml).
- Enable/disable auto pickup.
Mythicmobs Virtual Storage System
- Auto collect mythicmobs items when kill mobs
- Configure which MythicMobs items can be stored in mythicstorage.yml
- Enable/disable auto pickup.
- Works with all MythicMobs versions (4.x, 5.x, and newer)
Resource Transfer System
- Transfer resources to online players.
- Two modes: single resource transfer and multi-resource transfer.
- Transfer history tracking.
Event System
- Mining Contest - Compete with other players to mine the most blocks.
- Double Drop - Double resources during special event time.
- Community Event - Work together to complete the server's set goal.
Custom Enchants
- TNT - Explodes when mining with configurable radius.
- Haste - Increase mining speed.
- Multiplier - Gain more resources when mining.
- Vein Miner - Mine the entire ore vein at once.
COMMANDS
Code (Text):
/storage - Open the main storage GUI
/storage help - Show command list
/storage toggle - Enable/disable auto pickup
/storage convert - Open the resource conversion GUI
/storage transfer <player> <material> - Transfer specific resource
/storage transfer multi <player> - Transfer multiple resources
/storage transfer log [player] [page] - View resource 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 plugin files
/storage max <player> <amount> - Set maximum storage for a player
/storage view <player> - View storage player
/storage add <material;data> <player> <amount> - Add item to player's storage
/storage remove <material;data> <player> <amount> - Remove item from player's storage
/storage set <material;data> <player> <amount> - Set item amount for a player
/storage reset <material|all> [player] - Reset items in player's storage
/storage autosave - Show auto-save system status
/storage save - Save all player data
/storage enchant give <player> <enchant> <level> - Give enchant to item in hand
/storage enchant remove <player> <enchant> - Remove enchant from item in hand
/storage enchant list [player] - List available enchants or enchants of the item in hand
/storage enchant info <enchant> - Show detailed info about an enchant
/storage enchant setmaxlevel <enchant> <level> - Set maximum level for an enchant
/storage specialmaterial list - List special materials
/storage specialmaterial info <material> - Show detailed info about a special material
/storage specialmaterial give <player> <material> <amount> - Give special material to a player
/mythicstorage - MythicStorage commands
PERMISSIONS
Code (Text):
storage.toggle - Toggle auto pickup (default: true)
storage.convert - Use resource conversion feature (default: op)
storage.transfer.use - Use basic resource transfer (default: true)
storage.transfer.multi - Use multi-resource transfer (default: true)
storage.transfer.log - View your own resource transfer history (default: true)
storage.transfer.log.others - View other players' transfer history (default: true)
storage.transfer.admin - Bypass transfer cooldown and limits (default: op)
storage.event.view - View event status (default: true)
storage.event.admin - Manage server events (default: op)
storage.enchant.use - Use items with enchants (default: true)
storage.enchant.admin - Manage custom enchants (default: op)
storage.admin - General admin permission (default: op)
storage.admin.add - Add items to player's storage (default: op)
storage.admin.remove - Remove items from player's storage (default: op)
storage.admin.set - Set item amount for a player (default: op)
storage.admin.max - Set max storage for a player (default: op)
storage.admin.reload - Reload plugin config (default: op)
storage.admin.reset - Reset player's storage resources (default: op)
storage.admin.specialmaterial - Manage special materials (default: op)
storage.view - View other player's storage
storage.mythicstorage.use - Use MythicMobs storage feature
storage.mythicstorage.toggle - Toggle MythicMobs auto-pickup
storage.mythicstorage.view - View other players' MythicMobs storage
storage.mythicstorage.admin - Admin commands for MythicMobs storage
storage.mythicstorage.transfer - Transfer MythicMobs items to other players
storage.mythicstorage.transfer.multi - Transfer multiple MythicMobs items at once
storage.mythicstorage.transfer.log - View own MythicMobs transfer logs
storage.mythicstorage.transfer.log.others - View other players MythicMobs transfer logs
PLACEHOLDERS
Code (Text):
%storage_storage_<MATERIAL>% - Display resource amount in storage
%storage_max_storage% - Display max storage limit
%storage_price_<MATERIAL>% - Display resource sell price
%storage_status% - Display auto pickup status (On/Off)
%storage_event_active% - Check if any event is active
%storage_event_active_<event_type>% - Check if a specific event type is active
%storage_event_name% - Current active event name
%storage_event_type% - Current active event type
%storage_event_remaining_time% - Remaining time in the current event
%storage_event_remaining_seconds% - Remaining time in seconds
%storage_event_duration% - Total event duration in seconds
%storage_event_start_time% - Event start timestamp (milliseconds)
%storage_event_start_time_formatted% - Formatted event start time
%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 next specific event type
%storage_event_next_<event_type>_seconds% - Seconds until next specific event type
%storage_event_next_<event_type>_datetime% - Full date and time of next specific event
%storage_event_next_<event_type>_date% - Date of next specific event
%storage_event_next_<event_type>_schedule_info% - Scheduled info for the event
%storage_mining_contest_rank% - Player's current rank in mining contest
%storage_mining_contest_score% - Player's current score
%storage_mining_contest_participants% - Number of participants
%storage_mining_contest_top_<position>_name% - Player name at specific rank
%storage_mining_contest_top_<position>_score% - Player score at specific rank
%storage_community_progress% - Progress of the Community Event
%storage_community_goal% - Goal of the Community Event
%storage_community_percentage% - Progress percentage
%storage_community_participants% - Number of participants
%storage_community_player_contribution% - Player's contribution
%storage_double_drop_multiplier% - Current multiplier in Double Drop event
%storage_double_drop_player_blocks% - Number of blocks mined by the player
INSTALLATION
- Download Storage.jar
- Place it into your server's plugins folder
- Restart your server
- Configure the plugin in the generated config files
- Enjoy the plugin <3
Soft-Dependencies
- PlaceholderAPI (for placeholder support)
- WorldGuard (for region protection)
- MythicMobs (for MythicMobs Storage Feature)
WHY CHOOSE STORAGE?
- Performance Optimized - Designed to minimize server performance impact.
- Fully Configurable - Every aspect is customizable.
- Multi-Version Support - Works from 1.8.x to 1.21.10.
- Active Development - Frequent updates and new features.
- Community Driven - Built on community feedback.
- Developer Friendly - Comprehensive API for integration.
- Dedicated Support - Active support and bug fixes.
SUPPORT & LINKS