Skip to content

Releases: devnguyen0111/DN-Storage

DN-Storage v1.0.2

01 Jan 19:27

Choose a tag to compare

DN-Storage v1.0.2 Release Notes

🎉 What's New

DN-Storage v1.0.2 is a powerful GUI-based item storage plugin for Minecraft servers running Paper/Spigot 1.21+. This release includes automatic item categorization, auto-pickup system, multi-language support, and high-performance database operations.

✨ Key Features

📦 Categorized Storage System

  • Automatically organizes items into three main categories:
    • Ores: All ores, ingots, gems, and related materials
    • Building Blocks: Stone variants, bricks, concrete, terracotta, glass, and more
    • Wood Blocks: All wood types and their variants (logs, planks, stairs, slabs, etc.)

🎨 Intuitive GUI Interface

  • Beautiful and user-friendly graphical interface for managing stored items
  • Main menu with category selection
  • Category views with pagination support
  • Easy item deposit and withdrawal
  • Visual item display with quantities

🔄 Auto-Pickup System

  • Automatically collects dropped items directly into storage
  • Toggle on/off per player
  • Only collects categorized items
  • Real-time notifications

📊 Inventory Management

  • Quick deposit all items from inventory to storage
  • Smart inventory sorting
  • Custom amount withdrawal
  • Automatic storage when inventory is full

💾 Database Support

  • SQLite (H2): Default embedded database - perfect for single-server setups (no setup required)
  • MySQL: Full support for remote MySQL databases - ideal for multi-server networks
  • Automatic database initialization
  • Efficient data caching for performance

🌍 Multi-Language Support

  • 10 languages included: English, Vietnamese, Spanish, French, German, Chinese, Japanese, Korean, Portuguese, Russian
  • Easy to add custom languages
  • Per-server language configuration

🔊 Sound Effects

  • Configurable sound effects for GUI interactions
  • Customizable volume and pitch
  • Can be disabled if desired

⚡ Performance Optimized

  • Lazy loading system for categories
  • In-memory caching for fast access
  • Async database operations
  • Batch operations for bulk updates

📝 Commands

  • /storage or /kho - Open the storage GUI
  • /storage reload - Reload plugin configuration (requires dnstorage.reload permission)
  • /storage sort - Sort items in your inventory

🔐 Permissions

  • dnstorage.use - Use the storage system (default: true)
  • dnstorage.reload - Reload plugin configuration (default: op)
  • dnstorage.admin - Administrative permissions (default: op)

📋 Requirements

  • Minecraft Version: 1.21+
  • Server Software: Paper (recommended) or Spigot
  • Java Version: 21 or higher
  • API Version: 1.21

🚀 Installation

  1. Download DN-Storage-1.0.2.jar from the releases page
  2. Place the JAR file in your server's plugins folder
  3. Start or restart your server
  4. The plugin will automatically generate configuration files
  5. Configure the plugin in plugins/DN-Storage/config.yml
  6. Reload the plugin using /storage reload or restart the server

⚙️ Quick Configuration

Database (config.yml)

database:
  type: sqlite # sqlite or mysql

Language (config.yml)

language: en # Available: vi, en, es, fr, de, zh, ja, ko, pt, ru

📖 Documentation

For detailed documentation, configuration examples, and usage instructions, please visit:

🐛 Bug Reports & Support

If you encounter any issues or have feature requests, please create an issue on the GitHub repository.

🙏 Thank You

Thank you for using DN-Storage! We hope you enjoy this plugin and find it useful for your Minecraft server.


Made with ❤️ for the Minecraft community