Sueta

SuperPickaxe

21.0.0

Empower your miners with evolutionary tools, automated processing, and advanced shape mining.

·Plugin

⛏ SUPERPICKAXE v20.0.0 ⛏
by ᴇʟɪᴠʙ — MEGA UPDATE: 12 New Features, 160+ Total Features, 100+ PAPI, 50+ Permissions

[HR][/HR]

GENERAL INFO

Version: 20.0.0Java: 8+ (all versions)
MC: 1.8.8 → LatestServer: 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:
  1. Create: /sp guild create <name> [tag] — Costs $10,000 from Vault economy. Name 3-16 chars, tag max 4 chars.
  2. Invite: /sp guild invite <player> — Officers and Leader only. Invite expires in 60 seconds.
  3. Accept/Deny: /sp guild accept or /sp guild deny — Player decides to join or decline.
  4. Leave: /sp guild leave — Leader leaving disbands the entire guild.
  5. Kick: /sp guild kick <player> — Officers/Leader can kick members.
  6. Promote: /sp guild promote <player> — Leader only. Promotes Member to Officer.
  7. Guild Bank: /sp guild bank deposit <amount> or /sp guild bank withdraw <amount> — Shared Vault economy. Officers+ can withdraw.
  8. 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.
  9. Guild Chat: /sp guild chat <message> — Send messages to guild members only.
  10. Info: /sp guild info — View guild name, tag, leader, bank balance, members, perks.
  11. Top: /sp guild top — Leaderboard ranked by total guild blocks mined.
Config: mining-guild Permission: superpickaxe.guild PAPI:
  1. %superpickaxe.guild_name% — Player's guild name
  2. %superpickaxe.guild_tag% — Guild tag (short name in chat)
  3. %superpickaxe.guild_role% — Player's role: leader/officer/member/none
  4. %superpickaxe.guild_bank% — Guild bank balance
  5. %superpickaxe.guild_blocks% — Total blocks mined by guild
  6. %superpickaxe.guild_members% — Number of members
  7. %superpickaxe.guild_xp_bonus% — XP bonus % from guild perks
  8. %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:
  1. Command: /sp overenchant <enchantment> — Applies next over-level to held pickaxe.
  2. List: /sp overenchant list — Shows all available enchantments and their limits.
  3. Enchantments: Efficiency (max Lv.10), Fortune (max Lv.8), Unbreaking (max Lv.7), Silk Touch (max Lv.2).
  4. Cost: Base cost + scaling per level. XP also increases per level.
  5. Cross-version: Uses XSeries + reflection for 1.8.8+ compatibility.
  6. Safe: Money and XP are deducted ONLY after the enchantment is successfully applied.
Config: over-enchant Permission: superpickaxe.overenchant PAPI:
  1. %superpickaxe.overenchant_enabled% — System on/off
  2. %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:
  1. List: /sp questchain list — Shows all chains with status (Available/In Progress/Completed).
  2. Start: /sp questchain start <chain> — Begin a chain. Max 3 active chains.
  3. Active: /sp questchain active — View current chains and progress.
  4. Info: /sp questchain info <chain> — View chain details, stages, and rewards.
  5. Progress: Mining blocks automatically advances the current stage. Each stage has a target block type and amount.
  6. Completion: When all stages done → money + XP reward. Chain marked as completed forever.
  7. 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:
  1. %superpickaxe.questchain_active% — Number of active chains
  2. %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:
  1. Tax Rate: Configurable 0-100% (default: disabled). Applied to all auto-sell income.
  2. Server Fund: Tax money accumulates in server fund. Persists across reloads.
  3. Player Notification: Players see tax deduction when selling ores.
  4. Admin Control: Change tax rate via config, view fund balance via PAPI.
Config: mining-tax (enabled, tax-percent, show-tax-deduction, server-fund) PAPI:
  1. %superpickaxe.tax_enabled% — Tax system on/off
  2. %superpickaxe.tax_rate% — Current tax rate %
  3. %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:
  1. List: /sp expedition list — Shows available expedition templates.
  2. Join: /sp expedition join — Join active expedition. Anyone can join anytime.
  3. Info: /sp expedition info — View current expedition: target, time remaining, your progress.
  4. Leaderboard: /sp expedition lb — See real-time rankings.
  5. Start: /sp expedition start <template> — Admin starts an expedition.
  6. End: /sp expedition end — Admin ends early. Rewards distributed by ranking.
  7. 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).
  8. 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:
  1. %superpickaxe.expedition_active% — Expedition running?
  2. %superpickaxe.expedition_progress% — Player's blocks mined
  3. %superpickaxe.expedition_target% — Target blocks
  4. %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:
  1. Automatic: When player extracts smelted items from furnace, bonus is applied.
  2. Money Bonus: Configurable % of ore value added as bonus.
  3. XP Bonus: Flat XP bonus per ore smelted.
  4. 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:
  1. Info: /sp prestigeseason info — View season name, status, time remaining, your rank.
  2. Leaderboard: /sp prestigeseason lb — See top players by prestige.
  3. End: /sp prestigeseason end — Admin ends season. Rewards distributed to top 1-10.
  4. Rewards: Configurable per rank: money + XP + items (e.g., 10 Diamond Blocks for #1).
  5. 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:
  1. %superpickaxe.season_active% — Season active?
  2. %superpickaxe.season_name% — Current season name
  3. %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:
  1. Trigger: Each block break has configurable chance (default 0.1%).
  2. Reward: Random money between min and max (default $1,000 - $50,000).
  3. Effects: Title at player + particles at location + server broadcast.
  4. Cooldown: 30 seconds per player to prevent spam.
Config: mining-jackpot (chance-percent, min-reward, max-reward, broadcast, show-title, cooldown-seconds) PAPI:
  1. %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:
  1. Trigger: Mining Diamond, Emerald, or Netherite ore (configurable).
  2. Loot Shower: 5 waves × 5 items = 25 items falling from sky over 10 seconds.
  3. Reward Pool: Configurable: Diamond, Emerald, Gold Ingot, Iron Ingot, Diamond Pickaxe, Golden Apple, XP Bottle, etc.
  4. Social: Players within 32 blocks get notified and can grab free loot.
  5. Visual: Items drop from 10 blocks above player location.
Config: ore-drop-party (trigger-ores, duration-seconds, items-per-wave, reward-pool) PAPI:
  1. %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:
  1. Earn: Every 1,000 blocks mined = 1 Mystery Box (configurable).
  2. Physical: Box appears as Chest item in inventory. Right-click to open.
  3. Rarity: Common (10x weight), Uncommon (5x), Rare (2x), Legendary (0.5x).
  4. Rewards: Configurable per reward: Money, XP, items. Example: Small Cash $100 (Common), Legendary Upgrade $10,000 + Netherite Pickaxe (Legendary).
  5. Legendary: Server-wide broadcast when someone opens Legendary.
  6. 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:
  1. %superpickaxe.mysterybox_progress% — Progress % to next box
  2. %superpickaxe.mysterybox_remaining% — Blocks remaining
⚡ 11. DROP MULTIPLIER EVENT Admin-triggered server-wide ore drop multiplier. Creates "rush hour" excitement. How it works:
  1. Activate: /sp dropmultiplier activate [multiplier] [duration] — Default: 2x for 10 minutes.
  2. Deactivate: /sp dropmultiplier deactivate — End early.
  3. Status: /sp dropmultiplier status — Check current multiplier and time remaining.
  4. Effect: All ore drops multiplied for entire server. Auto-expires with broadcast.
  5. Cooldown: 5 minutes between activations to prevent abuse.
Config: drop-multiplier (default-multiplier, default-duration-seconds, cooldown-seconds) Permission: superpickaxe.admin PAPI:
  1. %superpickaxe.drop_multiplier_active% — Multiplier active?
  2. %superpickaxe.drop_multiplier_value% — Current multiplier (e.g., 2.0)
  3. %superpickaxe.drop_multiplier_remaining% — Seconds remaining
️ 12. OPTIMIZATION & BUG FIXES Performance improvements and 9 critical bug fixes. Optimization:
  1. Cached world-block-blacklist in ConfigCache (avoids getConfig() per block break)
  2. Feature toggles for all 12 new features in ConfigCache
  3. Thread-safe guild data persistence
Bug Fixes:
  1. Fixed NPE crash in OverEnchantManager when item has no meta
  2. Fixed OverEnchant charge order (now charges AFTER enchant succeeds)
  3. Fixed double-call NPE in Expedition + PrestigeSeason (player disconnect race condition)
  4. Fixed MysteryBox null meta crash in createBoxItem
  5. Fixed MiningTaxManager data loss on reload (fund now persists)
  6. Fixed MysteryBox off-by-one box loss (uses modulo)
  7. Fixed Guild bank command ArrayIndexOutOfBoundsException
  8. Fixed PrestigeSeason PAPI placeholder NPE
  9. Fixed Co-op bonus applied AFTER deposit (was dead code, now before deposit)

[HR][/HR]

EXISTING FEATURES (160+ total)

Core Mining
  1. Pickaxe leveling, tiers, prestige system
  2. Mining shapes: Cube, Cross, Tunnel, Sphere, Pyramid
  3. Drill Mode, Turbo Mode, Smart Vein
  4. Auto-Sell, Auto-Pickup, Auto-Smelt
  5. Durability system with repair
  6. Soulbound (keep on death)
  7. Rename pickaxes
Economy
  1. Vault economy integration
  2. Dynamic Ore Market (supply/demand prices)
  3. Auction House
  4. Stock Market (ore price fluctuation)
  5. Guild Bank
Progression
  1. Prestige system with bonuses
  2. Prestige Perks (auto-repair, fortune, money bonus)
  3. Prestige Tree (Warrior/Merchant/Collector branches)
  4. Achievement system (50+ achievements)
  5. Achievement Prestige
  6. Season Pass (50 tiers)
  7. Pickaxe Mastery (per-block mastery)
  8. Evolution Path
Social
  1. Mining Guilds (persistent)
  2. Mining Party (temporary groups)
  3. Mining Co-op (nearby miner bonuses)
  4. Mining Duels (PvP mining race)
  5. Mining Bounties
Events & Minigames
  1. 6 Weather Events (Blood Moon, Acid Rain, Meteor Rain, Blizzard, Solar Storm, Void Storm)
  2. Mining Bingo, Cards, Roulette
  3. Ore Pinata, Ore Memory, Block Chain Puzzle
  4. Mining Olympics (5 events)
  5. Mining Speedrun
  6. Ore Meteor, Tournament
Fun Features
  1. Mining Jackpot, Ore Drop Party
  2. Mystery Box, Lucky Spin, Gem Spin
  3. Mining Crate, Mining Music
  4. Mining Emotes, Mining Cat
  5. Pickaxe Personality, Pickaxe Mood
  6. Pickaxe Trail, Mining Aura
  7. Block Explosion, Block Lottery
Crafting & Upgrades
  1. Pickaxe Upgrade System (Fortune, Price, Durability)
  2. Pickaxe Forge
  3. Pickaxe Fusion
  4. Pickaxe Enchantments (Fortune Touch, Magnetism, etc.)
  5. Pickaxe Skins (Golden, Netherite, Crystal, Rainbow)
  6. Gem System (12 gem types)
  7. Mining Spirits
Admin Tools
  1. Admin Dashboard
  2. Price Manager GUI
  3. Custom Drop Config Wand
  4. Auto Backup
  5. Performance Monitor
  6. Session Stats
  7. Config Migrator (auto-add new keys)

[HR][/HR]

COMPLETE COMMAND LIST

Similar projects

Plugin →