[Collections] - Collect set item 1.1

Can you collect them all?

Welcome to Collections, a versatile Minecraft plugin that turns item gathering into an exciting adventure! Whether you’re a server owner looking to engage players with unique challenges or a player hunting for treasures, Collections offers a robust, customizable system to track and display collectibles in-game. Built with flexibility and user experience in mind, this plugin is perfect for survival or RPG servers
 
 
Key Features
 
Dynamic Collection Tracking
  • Instant Updates: Collect items like emeralds, tools, or custom items, and see them logged in real-time as you pick them up—no delays!
  • Unique Item IDs: Uses composite keys (e.g., gems.emerald) to ensure every collectible is distinct across categories, avoiding conflicts.
Customizable GUIs
  • Flexible Sizes: Adjust the main and category GUI sizes (9, 18, 27, 36, 45, 54 slots) to fit your server’s style, with the last row always reserved for pagination.
  • Personalized Titles: Configure GUI titles with placeholders like {player} and {category} (e.g., "Steve’s Treasures" or "Gems for Steve") using MiniMessage formatting for vibrant text.
  • Intuitive Navigation: Pagination buttons ("Previous" and "Next") stay consistent in the last row, dynamically adjusting to your chosen GUI size.
Dual Database Support
  • SQLite by Default: No setup needed—data saves locally to collections.db for easy deployment.
  • Optional MySQL: Toggle to MySQL with a simple use-mysql: true in the config, perfect for multi-server setups or larger networks.
PlaceholderAPI Integration
  • Dynamic Placeholders: Use %collections_<category>_amount% to show items collected (e.g., "2" for 2/3 gems) and %collections_<category>_completed% for true/false completion status in chat, scoreboards, or GUIs.
⚙️ User-Friendly Configuration
  • Detailed Config: Comes with a well-commented config.yml explaining every option, complete with example categories ("Gems" and "Tools") to get you started.
  • Slot Management: Easily place categories and items in specific slots, with validation to keep content above the pagination row.
Completion Rewards
  • Custom Commands: Run commands when a category is completed.
  • Celebratory Messages: Send personalized messages to collection completion
 
Screenshots
(Add your own screenshots here! Suggested shots: Main GUI with categories, a category GUI with items, a completion message in chat.)
 
  Screenshots
 
  Config
 
  Commands & Permissions
 
Installation
  1. Download the latest JAR
  2. Drop it into your plugins/ folder.
  3. Restart your server—SQLite works out of the box, or configure MySQL in config.yml.
  4. Type /collections to start collecting!