⛏ SUPERPICKAXE v20.0.0 ⛏
by ᴇʟɪᴠʙ — MEGA UPDATE: 12 New Features, 160+ Total Features, 100+ PAPI, 50+ Permissions
[HR][/HR]
GENERAL INFO
| Version: 20.0.0 | Java: 8+ (all versions) |
| MC: 1.8.8 → Latest | Server: Spigot/Paper |
| Dependencies: Vault (optional), PlaceholderAPI (optional), LuckPerms (optional) |
| Soft Dependencies: MMOItems, ItemsAdder, Oraxen, Nexo, Prison |
| Storage: YAML / SQLite / MySQL (auto-migration) |
| Features: 160+ managers, 4000+ config lines, 100+ PAPI placeholders |
[HR][/HR]
NEW FEATURES v20.0.0 — 12 FEATURES
⚔️ 1. MINING GUILD SYSTEM Create persistent guilds with friends. Different from Mining Party (temporary), guilds survive restarts and have long-term progression. How it works: - Create: /sp guild create <name> [tag] — Costs $10,000 from Vault economy. Name 3-16 chars, tag max 4 chars.
- Invite: /sp guild invite <player> — Officers and Leader only. Invite expires in 60 seconds.
- Accept/Deny: /sp guild accept or /sp guild deny — Player decides to join or decline.
- Leave: /sp guild leave — Leader leaving disbands the entire guild.
- Kick: /sp guild kick <player> — Officers/Leader can kick members.
- Promote: /sp guild promote <player> — Leader only. Promotes Member to Officer.
- Guild Bank: /sp guild bank deposit <amount> or /sp guild bank withdraw <amount> — Shared Vault economy. Officers+ can withdraw.
- Guild Perks: /sp guild upgrade <perk> — Buy upgrades from guild bank. XP Bonus (+2% per level) and Money Bonus (+2% per level), max Lv.5 each.
- Guild Chat: /sp guild chat <message> — Send messages to guild members only.
- Info: /sp guild info — View guild name, tag, leader, bank balance, members, perks.
- Top: /sp guild top — Leaderboard ranked by total guild blocks mined.
Config: mining-guild Permission: superpickaxe.guild PAPI: - %superpickaxe.guild_name% — Player's guild name
- %superpickaxe.guild_tag% — Guild tag (short name in chat)
- %superpickaxe.guild_role% — Player's role: leader/officer/member/none
- %superpickaxe.guild_bank% — Guild bank balance
- %superpickaxe.guild_blocks% — Total blocks mined by guild
- %superpickaxe.guild_members% — Number of members
- %superpickaxe.guild_xp_bonus% — XP bonus % from guild perks
- %superpickaxe.guild_money_bonus% — Money bonus % from guild perks
|
2. OVER-ENCHANT BREAKTHROUGH Push enchantments beyond vanilla max levels. Costs money + XP per level. Safe: charges AFTER enchant succeeds. How it works: - Command: /sp overenchant <enchantment> — Applies next over-level to held pickaxe.
- List: /sp overenchant list — Shows all available enchantments and their limits.
- Enchantments: Efficiency (max Lv.10), Fortune (max Lv.8), Unbreaking (max Lv.7), Silk Touch (max Lv.2).
- Cost: Base cost + scaling per level. XP also increases per level.
- Cross-version: Uses XSeries + reflection for 1.8.8+ compatibility.
- Safe: Money and XP are deducted ONLY after the enchantment is successfully applied.
Config: over-enchant Permission: superpickaxe.overenchant PAPI: - %superpickaxe.overenchant_enabled% — System on/off
- %superpickaxe.overenchant_count% — Number of over-enchantments on held pickaxe
|
3. MINING QUEST CHAINS Multi-step narrative quest chains. Different from Daily Quests (repeatable) — these are linear, one-time completion with story progression. How it works: - List: /sp questchain list — Shows all chains with status (Available/In Progress/Completed).
- Start: /sp questchain start <chain> — Begin a chain. Max 3 active chains.
- Active: /sp questchain active — View current chains and progress.
- Info: /sp questchain info <chain> — View chain details, stages, and rewards.
- Progress: Mining blocks automatically advances the current stage. Each stage has a target block type and amount.
- Completion: When all stages done → money + XP reward. Chain marked as completed forever.
- 6 Chains: First Pickaxe (Lv.1), Redstone Hunter (Lv.3), Diamond Hunter (Lv.5), Deep Mine (Lv.8), Nether Explorer (Lv.10).
Config: quest-chains (fully configurable chains, stages, rewards) Permission: superpickaxe.questchain PAPI: - %superpickaxe.questchain_active% — Number of active chains
- %superpickaxe.questchain_completed% — Number of completed chains
|
4. MINING TAX SYSTEM Admin-configurable tax on all mining income. Revenue accumulates in a server fund that can be used for events. How it works: - Tax Rate: Configurable 0-100% (default: disabled). Applied to all auto-sell income.
- Server Fund: Tax money accumulates in server fund. Persists across reloads.
- Player Notification: Players see tax deduction when selling ores.
- Admin Control: Change tax rate via config, view fund balance via PAPI.
Config: mining-tax (enabled, tax-percent, show-tax-deduction, server-fund) PAPI: - %superpickaxe.tax_enabled% — Tax system on/off
- %superpickaxe.tax_rate% — Current tax rate %
- %superpickaxe.tax_fund% — Server fund balance
|
⏱️ 5. MINING EXPEDITION Timed mining missions with objectives and leaderboards. Different from Contracts (long-term) — expeditions are 5-30 minutes, competitive. How it works: - List: /sp expedition list — Shows available expedition templates.
- Join: /sp expedition join — Join active expedition. Anyone can join anytime.
- Info: /sp expedition info — View current expedition: target, time remaining, your progress.
- Leaderboard: /sp expedition lb — See real-time rankings.
- Start: /sp expedition start <template> — Admin starts an expedition.
- End: /sp expedition end — Admin ends early. Rewards distributed by ranking.
- 5 Templates: Speed Miner (5m, ALL blocks), Iron Hunter (10m, IRON_ORE), Diamond Rush (15m, DIAMOND_ORE), Coal Collector (10m, COAL_ORE), Gold Rush (10m, GOLD_ORE).
- Rewards: Top 1-10 receive money + XP scaled by rank.
Config: mining-expedition (cooldown-seconds, templates with duration/targets/rewards) Permission: superpickaxe.expedition | superpickaxe.admin (start/end) PAPI: - %superpickaxe.expedition_active% — Expedition running?
- %superpickaxe.expedition_progress% — Player's blocks mined
- %superpickaxe.expedition_target% — Target blocks
- %superpickaxe.expedition_remaining% — Seconds remaining
|
6. ORE SMELTING BONUS Bonus rewards for smelting ores in furnaces instead of selling raw. Encourages furnace usage. How it works: - Automatic: When player extracts smelted items from furnace, bonus is applied.
- Money Bonus: Configurable % of ore value added as bonus.
- XP Bonus: Flat XP bonus per ore smelted.
- All Ores: Diamond, Emerald, Iron, Gold, Lapis, Redstone, Nether Quartz.
Config: ore-smelting-bonus (enabled, bonus-money-percent, bonus-xp, broadcast-smelt) |
7. PRESTIGE SEASONS Seasonal prestige resets with exclusive ranked rewards. Different from Season Pass (track) — seasons have start/end dates and ranking rewards. How it works: - Info: /sp prestigeseason info — View season name, status, time remaining, your rank.
- Leaderboard: /sp prestigeseason lb — See top players by prestige.
- End: /sp prestigeseason end — Admin ends season. Rewards distributed to top 1-10.
- Rewards: Configurable per rank: money + XP + items (e.g., 10 Diamond Blocks for #1).
- Tracking: Every prestige event during active season is recorded.
Config: prestige-seasons (enabled, current-season-name, start-time, end-time, rewards) Permission: superpickaxe.prestigeseason | superpickaxe.admin (end) PAPI: - %superpickaxe.season_active% — Season active?
- %superpickaxe.season_name% — Current season name
- %superpickaxe.season_rank% — Player's rank in season
|
8. MINING JACKPOT / LUCKY STRIKE Random jackpot chance when mining. Creates "OMG" moments with visual effects. How it works: - Trigger: Each block break has configurable chance (default 0.1%).
- Reward: Random money between min and max (default $1,000 - $50,000).
- Effects: Title at player + particles at location + server broadcast.
- Cooldown: 30 seconds per player to prevent spam.
Config: mining-jackpot (chance-percent, min-reward, max-reward, broadcast, show-title, cooldown-seconds) PAPI: - %superpickaxe.jackpot_enabled% — Jackpot system on/off
|
9. ORE DROP PARTY / LOOT SHOWER Items rain from sky when rare ore is mined. Social feature — nearby players can grab free loot. How it works: - Trigger: Mining Diamond, Emerald, or Netherite ore (configurable).
- Loot Shower: 5 waves × 5 items = 25 items falling from sky over 10 seconds.
- Reward Pool: Configurable: Diamond, Emerald, Gold Ingot, Iron Ingot, Diamond Pickaxe, Golden Apple, XP Bottle, etc.
- Social: Players within 32 blocks get notified and can grab free loot.
- Visual: Items drop from 10 blocks above player location.
Config: ore-drop-party (trigger-ores, duration-seconds, items-per-wave, reward-pool) PAPI: - %superpickaxe.drop_party_enabled% — Drop Party on/off
|
10. MINING MYSTERY BOX Earn mystery boxes at mining milestones. Open for random rewards with rarity tiers. How it works: - Earn: Every 1,000 blocks mined = 1 Mystery Box (configurable).
- Physical: Box appears as Chest item in inventory. Right-click to open.
- Rarity: Common (10x weight), Uncommon (5x), Rare (2x), Legendary (0.5x).
- Rewards: Configurable per reward: Money, XP, items. Example: Small Cash $100 (Common), Legendary Upgrade $10,000 + Netherite Pickaxe (Legendary).
- Legendary: Server-wide broadcast when someone opens Legendary.
- Progress: /sp mysterybox info — View progress to next box.
Config: mystery-box (blocks-per-box, rewards with display-name/rarity/money/xp/item/weight) Permission: superpickaxe.mysterybox PAPI: - %superpickaxe.mysterybox_progress% — Progress % to next box
- %superpickaxe.mysterybox_remaining% — Blocks remaining
|
⚡ 11. DROP MULTIPLIER EVENT Admin-triggered server-wide ore drop multiplier. Creates "rush hour" excitement. How it works: - Activate: /sp dropmultiplier activate [multiplier] [duration] — Default: 2x for 10 minutes.
- Deactivate: /sp dropmultiplier deactivate — End early.
- Status: /sp dropmultiplier status — Check current multiplier and time remaining.
- Effect: All ore drops multiplied for entire server. Auto-expires with broadcast.
- Cooldown: 5 minutes between activations to prevent abuse.
Config: drop-multiplier (default-multiplier, default-duration-seconds, cooldown-seconds) Permission: superpickaxe.admin PAPI: - %superpickaxe.drop_multiplier_active% — Multiplier active?
- %superpickaxe.drop_multiplier_value% — Current multiplier (e.g., 2.0)
- %superpickaxe.drop_multiplier_remaining% — Seconds remaining
|
️ 12. OPTIMIZATION & BUG FIXES Performance improvements and 9 critical bug fixes. Optimization: - Cached world-block-blacklist in ConfigCache (avoids getConfig() per block break)
- Feature toggles for all 12 new features in ConfigCache
- Thread-safe guild data persistence
Bug Fixes: - Fixed NPE crash in OverEnchantManager when item has no meta
- Fixed OverEnchant charge order (now charges AFTER enchant succeeds)
- Fixed double-call NPE in Expedition + PrestigeSeason (player disconnect race condition)
- Fixed MysteryBox null meta crash in createBoxItem
- Fixed MiningTaxManager data loss on reload (fund now persists)
- Fixed MysteryBox off-by-one box loss (uses modulo)
- Fixed Guild bank command ArrayIndexOutOfBoundsException
- Fixed PrestigeSeason PAPI placeholder NPE
- Fixed Co-op bonus applied AFTER deposit (was dead code, now before deposit)
|
[HR][/HR]
EXISTING FEATURES (160+ total)
Core Mining - Pickaxe leveling, tiers, prestige system
- Mining shapes: Cube, Cross, Tunnel, Sphere, Pyramid
- Drill Mode, Turbo Mode, Smart Vein
- Auto-Sell, Auto-Pickup, Auto-Smelt
- Durability system with repair
- Soulbound (keep on death)
- Rename pickaxes
| Economy - Vault economy integration
- Dynamic Ore Market (supply/demand prices)
- Auction House
- Stock Market (ore price fluctuation)
- Guild Bank
|
Progression - Prestige system with bonuses
- Prestige Perks (auto-repair, fortune, money bonus)
- Prestige Tree (Warrior/Merchant/Collector branches)
- Achievement system (50+ achievements)
- Achievement Prestige
- Season Pass (50 tiers)
- Pickaxe Mastery (per-block mastery)
- Evolution Path
| Social - Mining Guilds (persistent)
- Mining Party (temporary groups)
- Mining Co-op (nearby miner bonuses)
- Mining Duels (PvP mining race)
- Mining Bounties
|
Events & Minigames - 6 Weather Events (Blood Moon, Acid Rain, Meteor Rain, Blizzard, Solar Storm, Void Storm)
- Mining Bingo, Cards, Roulette
- Ore Pinata, Ore Memory, Block Chain Puzzle
- Mining Olympics (5 events)
- Mining Speedrun
- Ore Meteor, Tournament
| Fun Features - Mining Jackpot, Ore Drop Party
- Mystery Box, Lucky Spin, Gem Spin
- Mining Crate, Mining Music
- Mining Emotes, Mining Cat
- Pickaxe Personality, Pickaxe Mood
- Pickaxe Trail, Mining Aura
- Block Explosion, Block Lottery
|
Crafting & Upgrades - Pickaxe Upgrade System (Fortune, Price, Durability)
- Pickaxe Forge
- Pickaxe Fusion
- Pickaxe Enchantments (Fortune Touch, Magnetism, etc.)
- Pickaxe Skins (Golden, Netherite, Crystal, Rainbow)
- Gem System (12 gem types)
- Mining Spirits
| Admin Tools - Admin Dashboard
- Price Manager GUI
- Custom Drop Config Wand
- Auto Backup
- Performance Monitor
- Session Stats
- Config Migrator (auto-add new keys)
|
[HR][/HR]
COMPLETE COMMAND LIST