[BIG UPDATE] SuperPickaxe v6.0 - Daily Quests, Auto Leaderboards, Lucky Jackpots & Advanced Chat-Inp
✨ SUPERPICKAXE MAJOR UPDATE v6.0.0 ✨
A massive update introducing powerful player-retention features and a revolutionary administration flow for server owners!
[HR][/HR]
NEW FEATURES & HIGHLIGHTS
1. Automated Daily Quests System
Keep your players engaged every day with dynamically generated mining challenges and exciting rewards!
- Automatically rolls a random quest (e.g., mine 500 Stone) at the start of each day.
- Smart Auto-Reset Mechanism at a configurable time (default 00:00) with a global server-wide broadcast.
- Supports flexible multi-rewards: direct money deposits (Vault Economy supported) and custom items.
- Players can instantly check their live progress with the new /sp quest command.
2. Auto-Reset Mining Leaderboards
Honor your most dedicated grinders with a robust, highly optimized, and automated ranking system.
- Multiple Reset Schedules: Choose between Daily, Weekly, Monthly, or Never.
- PlaceholderAPI & DecentHolograms Hooking: Display live data directly onto your holographic displays using %superpickaxe_top_N% (player name) and %superpickaxe_top_N_blocks% (block count).
- Highly optimized Asynchronous Auto-Save loops every 5 minutes to guarantee absolute zero server lag.
3. Lucky Drops & Jackpot Reward System
Add thrilling moments to the standard mining loop with unexpected surprise rewards!
- Trigger randomized loot drops based on a tiny percentage chance per block mined (fully configurable).
- Massive jackpot rewards including vault cash and rare item arrays (items automatically drop to the ground safely if the inventory is completely full).
- Broadcasts grand, customizable celebratory server alerts to announce lucky winners.
4. Custom Drop GUI - Interactive Chat Input
A groundbreaking quality-of-life feature dedicated to Server Admins! Forget dealing with tedious config files or entering complex commands:
- Simply Right-Click any item inside the Custom Drop configuration GUI.
- Type the new drop rate percentage (Chance) or quantity (Min/Max Amount) straight into the standard Chat box.
- The system instantly processes, validates, saves the input, and automatically re-opens the GUI for a seamless workflow! Fully compatible with vanilla items and MMOItems.
DEVELOPER CORNER (NEW API & CORE MANAGERS)
We have fully refactored the core infrastructure into isolated, developer-friendly modules for extreme reliability:
- DailyQuestManager: Handles quest lifecycles, active generation seeds, and independent persistent data mapping per player UUID.
- LeaderboardManager: Features high-performance sorting algorithms running in real-time, matching system clock timezone criteria.
- LuckyDropManager: Controls jackpot rolling probabilities using perfectly distributed randomization seeds.
- DropChatInputListener: Thread-safe chat session tracker hooking directly into `AsyncPlayerChatEvent` to cleanly intercept and filter admin entries.
⭐ Thank you for supporting SuperPickaxe! Please leave a 5-star review if you love this update! ⭐