SuperPickaxe
21.0.0Empower your miners with evolutionary tools, automated processing, and advanced shape mining.
21.0.0latestupgrade all..Sep 21, 2026 no change20.0.1fix help errorJul 7, 2026 fixed /sp help 1 2 3, .... error20.0.0A big update but all features were showed in the descrptionJul 7, 2026 It took me about >20hrs/day19.0.0fix lots of bugssss + optimized codeJun 28, 2026 nothing added18.0.7Improve the features + fix lots of bugsJun 26, 2026 Nothing added but some bugs fixed18.0.64 new features + fix some bugs ( i think)Jun 25, 2026 SuperPickaxe Update v18.0.6 [HR][/HR] NEW FEATURES · Combo Mining - Mine fast to build combos! Reach threshold for bonus money + Speed effect. Progress bar on actionbar. · Daily Mutations - Random mining modifier each day for ALL players! Types: Ore/Money/XP Multiplier. Check: /sp mutation · Jackpot Streak - Mine enough blocks for random jackpot! Rewards: Money, XP, Haste. Check: /sp jackpot · Pickaxe Mood - Pickaxe mood changes based on mining style! Calm/Energetic/Lucky with different buffs. OPTIMIZATIONS · Reduced object creation per block break · Cached mood detection · Thread-safe managers (ConcurrentHashMap) · Throttled HUD updates PLACEHOLDERAPI Code (Text): %superpickaxe_daily_mutation% %superpickaxe_daily_mutation_effect% %superpickaxe_daily_mutation_multiplier% %superpickaxe_jackpot_counter% %superpickaxe_jackpot_interval% %superpickaxe_combo_count% %superpickaxe_combo_threshold% %superpickaxe_mood% %superpickaxe_mood_effect% %superpickaxe_mood_multiplier% CONFIG (config.yml) Code (Text): daily-mutations: definitions: x2_ore: name: "&6x2 Ore Drop" effect-type: ore_multiplier multiplier: 2.0 jackpot-streak: interval: 500 reward-names: ["&6Bonus Money","&aLucky XP","&bHaste Boost"] reward-types: [money,xp,potion] reward-chances: [0.5,0.3,0.2] money-reward: 500.0 pickaxe-mood: definitions: calm: {name:"&aCalm",effect-type:speed,multiplier:1.2,required-blocks:0} energetic: {name:"&6Energetic",effect-type:speed,multiplier:1.5,required-blocks:50} lucky: {name:"&bLucky",effect-type:fortune,multiplier:2.0,required-blocks:100} COMMANDS · /sp mutation - View today's mutation · /sp jackpot - Check jackpot progress [HR][/HR]18.0.0Fix lots of bugs + rewrite the logic of dimension + new featuresJun 25, 2026 SUPERPICKAXE UPDATE v17.0.5
by ᴇʟɪᴠʙ — Major Update: New Features, Optimizations & Bug Fixes [HR][/HR]
NEW FEATURES Mining Dimensions — Custom Mining Zones · Create your own mining world with
/sp dimension create <key>· Each dimension runs in its own separate world · Wand-based area selection (left-click = corner 1, right-click = corner 2) · Configure ore weights through a GUI (/sp dimension ores <key>) · Set custom spawn and finish beacon per dimension · Auto-reward on completion (money + XP) [C]Commands: /sp dimension | /sp dimension create | /sp dimension confirm | /sp dimension setspawn | /sp dimension setfinish | /sp dimension ores | /sp dimension leave[/C] Pickaxe Personality — Give Your Pickaxe Character · 4 personality types with unique bonuses: Aggressive, Lucky, Efficient, Explorer · Each type has custom effects and chat messages [C]Command: /sp personality[/C]Ore Alchemy — Transmute Your Ores · Combine ores into more valuable ones using recipes · Economy cost varies per recipe [C]Command: /sp alchemy[/C] Evolution Paths — Choose Your Path · 4 paths: Fire, Ice, Lightning, Earth · Each path has unique abilities and stat bonuses [C]Command: /sp evolution[/C] ✦ Mining Echoes — Cooperative Mining Trails · Rare ores spawn particle trails that guide other miners · Encourages cooperative play between miners [C]Command: /sp echo[/C] Custom Ores & World Events · Define custom ores with spawn chances (custom_ores.yml) · World Events multiplier system: boost/reduce money & XP · Per-zone multipliers for different mining areas [HR][/HR]
OPTIMIZATIONS & BUG FIXES Performance · Progress Throttle: Configurable actionbar interval — reduce network spam [] Thread Safety: CustomOreManager & WorldEventManager use ConcurrentHashMap [] Oraxen Integration: Auto-detect with safe fallback when not installed [*] ItemsAdder Integration: Wraps both new & old API, auto-fallback Bug Fixes · · Fixed 16 hardcoded strings → migrated to language.yml (100% customizable) · Fixed getEconomy() null check in MiningListener → no crash without Vault · Fixed OraxenUtil compile error (ItemBuilder → ItemStack conversion) · Fixed actionbar spam → now configurable via config.yml Language Customization · · Added 14 new language keys (drop-chat-input, dungeon, dynamic, global) · All messages go through plugin.getMessage() → full multi-language support [HR][/HR] PLACEHOLDERAPI PLACEHOLDERS Dimension placeholders: Code (Text): %superpickaxe_dimension% %superpickaxe_dimension_world% %superpickaxe_dimension_display% %superpickaxe_dimension_ores% %superpickaxe_dimension_reward% %superpickaxe_dimension_xp% %superpickaxe_dimension_size% %superpickaxe_dimension_blocks% %superpickaxe_dimension_find% %superpickaxe_dimension_in_dim% %superpickaxe_dimension_total% %superpickaxe_dimension_<key>_display% %superpickaxe_dimension_<key>_ores% %superpickaxe_dimension_<key>_reward% %superpickaxe_dimension_<key>_xp% %superpickaxe_dimension_<key>_setup% %superpickaxe_dimension_<key>_world% Other placeholders: Code (Text): %superpickaxe_personality% %superpickaxe_personality_speed% %superpickaxe_personality_fortune% %superpickaxe_personality_luck% %superpickaxe_alchemy_recipes% %superpickaxe_alchemy_total% %superpickaxe_evolution% %superpickaxe_evolution_fortune% %superpickaxe_evolution_speed% %superpickaxe_echoes_count% %superpickaxe_echoes_nearby% [HR][/HR]
NEW CONFIG.yml OPTIONS Code (Text): # Progress Throttle — How often to send actionbar per blocks mined progress: blocks-per-actionbar: 1 # 1 = every block, 10 = every 10 blocks # Custom Ores (create custom_ores.yml in plugin folder) custom_ores: ruby: material: REDSTONE_ORE chance: 15.0 # 15% chance this ore spawns # World Events (create world_events.yml in plugin folder) world_events: global: money: 1.5 # 1.5x money during events xp: 2.0 # 2x XP during events [HR][/HR] HOW TO USE Mining Dimensions: · ·
/sp dimension create mymine— Create a new dimension, receive wand · Left-click block 1 = corner 1, right-click block 2 = corner 2 ·/sp dimension confirm— Confirm and generate ore fill · Stand at spawn →/sp dimension setspawn mymine· Stand at beacon →/sp dimension setfinish mymine·/sp dimension ores mymine— Configure ore weights via GUI ·/sp dimension— Open GUI to enter/exit dimensions Progress Throttle: · · Openconfig.yml→ findprogress:· Setblocks-per-actionbar: 5→ show every 5 blocks · Setblocks-per-actionbar: 1→ show every block (default) Custom Ores: · · Createcustom_ores.ymlin the plugin folder · Add ores with material + chance (%) · Ores will automatically replace vanilla blocks when mining World Events: · · Createworld_events.ymlin the plugin folder · Set global multipliers for money/xp · Set per-zone multipliers for specific areas [HR][/HR] SuperPickaxe v17.0.5 — 82+ Features | Supports 1.8 - Latest | Fully Customizable Download: SpigotMC | Premium: ᴇʟɪᴠʙ17.0.0SuperPickaxe v17.0.0 — Bug Fixes, Dimension Rewrite & PlaceholderAPI UpdateJun 25, 2026 SUPERPICKAXE v17.0.0 UPDATE ============================================== 1. MINING DIMENSION — FULL REWRITE ============================================== What Changed Mining Dimension has been completely rewritten from scratch, focusing on stability, thread-safety, and performance. Core Architecture Component Before After Player tracking HashMap (non-thread-safe) ConcurrentHashMap Dimension storage ArrayList LinkedHashMap Event handling Mixed listeners Clean separation per event type Data persistence Inconsistent Unified saveData()/loadData() Key Fixes · Fixed: ConcurrentModificationException when multiple players enter/exit simultaneously → now uses ConcurrentHashMap · Fixed: Ore weight randomizer returning wrong material when totalWeight = 0 → now returns fillMaterial as fallback · Fixed: Pressure plate detection using exact coordinate match (fragile) → now checks relative Y: blockY == finishY + 1 · Fixed: loadData() creating duplicate entries when called twice → now checks dimensions.containsKey(key) first · Fixed: DimensionData inner class had no getTotalWeight() method → now calculates on-the-fly Commands Reference Code (Text): /sp dim — Open dimensions list GUI /sp dim create <key> — Admin: start wand session to create dimension /sp dim confirm — Admin: confirm corners and generate blocks /sp dim setspawn <key> — Admin: set spawn point (stand where you want) /sp dim setfinish <key> — Admin: set finish beacon + pressure plate /sp dim ores <key> — Admin: open ore config GUI /sp dim leave — Exit current dimension Setup Flow (Admin) 1. /sp dim create <key> → Receive Dimension Wand 2. Left-click block #1 (Corner 1) 3. Right-click block #2 (Corner 2) 4. /sp dim confirm → Generate all blocks in area 5. /sp dim setspawn <key> → Stand at spawn, run command 6. /sp dim setfinish <key> → Stand at beacon, run command 7. /sp dim ores <key> → Configure ores (add, set weights) 8. /sp dim → Open GUI for players Click to expand... ============================================== 2. PLACEHOLDERAPI (PAPI) — FULL INTEGRATION ============================================== When PlaceholderAPI is installed, all placeholders below work automatically. Dimension Placeholders Code (Text): // Current dimension (what dimension the player is in) // %superpickaxe_dimension% → "none" or dimension key // Current dimension info %superpickaxe_dimension_world% → Current world name %superpickaxe_dimension_display% → Display name of dimension (colors preserved) %superpickaxe_dimension_ores% → Number of ores in current dimension %superpickaxe_dimension_reward% → Money reward ($) %superpickaxe_dimension_xp% → XP reward %superpickaxe_dimension_size% → Size "XxZxY" %superpickaxe_dimension_blocks% → Total blocks in dimension %superpickaxe_dimension_find% → Finish material name (BEACON, etc.) %superpickaxe_dimension_in_dim% → "true" or "false" %superpickaxe_dimension_total% → Total configured dimensions // Specific dimension (any dimension, not just current one) // %superpickaxe_dimension_<key>_display% → Display name of dimension <key> // %superpickaxe_dimension_<key>_ores% → Ore count // %superpickaxe_dimension_<key>_reward% → Money reward // %superpickaxe_dimension_<key>_xp% → XP reward // %superpickaxe_dimension_<key>_setup% → "true" or "false" // %superpickaxe_dimension_<key>_world% → World name Usage Examples # In custom GUI or scoreboard Title: "%superpickaxe_dimension_display%" # Display current dimension info "§7Reward: §a$%superpickaxe_dimension_reward%" "§7XP: §b%superpickaxe_dimension_xp%" "§7Size: §e%superpickaxe_dimension_size%" "§7Ores: §6%superpickaxe_dimension_ores%" # Check if in dimension (use in conditions) %superpickaxe_dimension_in_dim% # → true/false # Specific dimension for admin boards "%superpickaxe_dimension_nether_display%" "%superpickaxe_dimension_nether_ores%" Click to expand... Other PAPI Placeholders Code (Text): // Player Stats %superpickaxe_blocks% → Lifetime total blocks mined %superpickaxe_money% → Lifetime total money earned %superpickaxe_streak% → Current streak %superpickaxe_level% → Current level of held pickaxe %superpickaxe_tier% → Current tier %superpickaxe_prestige% → Prestige level // Booster %superpickaxe_booster% → "true" or "false" %superpickaxe_booster_status% → Booster status string // Settings %superpickaxe_shape% → Current shape (CUBE, CROSS, TUNNEL, SPHERE) %superpickaxe_radius% → "ON" or "OFF" %superpickaxe_drill% → "ON" or "OFF" %superpickaxe_turbo% → "ON" or "OFF" %superpickaxe_vein% → "ON" or "OFF" // Leaderboard %superpickaxe_top_1% → Top 1 player name %superpickaxe_top_1_blocks% → Top 1 blocks count %superpickaxe_top_2% → Top 2 player name // ... top_3, top_4, etc. // Pickaxe Personality %superpickaxe_personality% → Current personality name %superpickaxe_personality_speed% → Speed multiplier (e.g. "1.5") %superpickaxe_personality_fortune% → Fortune multiplier %superpickaxe_personality_luck% → Luck multiplier // Ore Alchemy %superpickaxe_alchemy_recipes% → Unlocked recipes count %superpickaxe_alchemy_total% → Total recipes count // Evolution Paths %superpickaxe_evolution% → Current path name %superpickaxe_evolution_fortune% → Fortune bonus %superpickaxe_evolution_speed% → Speed boost // Mining Echoes %superpickaxe_echoes_count% → Active echoes count %superpickaxe_echoes_nearby% → Echoes near player ============================================== 3. NEW FEATURES ADDED ============================================== Mining Dimension Features · Wand System: Golden Axe as Dimension Wand — left-click = Corner 1, right-click = Corner 2 · Ore Weight System: Each ore has weight (%) — random block placement based on probability · GUI Ore Config: Admin can add/remove ores and set weights via GUI · Entry/Exit Teleportation: Player teleports back to original location on exit · Timer Tracking: Tracks completion time (shown on finish) · Auto-exit: Auto-kicks player after 3 seconds upon completion · Permission-based Access: Each dimension has its own permission (superpickaxe.dimension.<key>) · Setup State Validation: Checks spawn, finish, corners are all set before allowing entry Phase 8+ Supporting Features · Pickaxe Personality: Choose personality affecting speed/fortune/luck · Ore Alchemy: Recipes to transform ores · Evolution Paths: Choose path (fortune/speed) affecting mining · Mining Echoes: Mark special ore locations in world ============================================== 4. BUG FIXES SUMMARY ============================================== Bug Fix ConcurrentModificationException on simultaneous entry/exit ConcurrentHashMap for player tracking maps Dimension not loading correctly after restart loadData() checks key exists before creating new Wrong16.0.7v16.0.7 | Mining Dimensions, Pickaxe Personality, Ore Alchemy, Evolution Paths & Mining EchoesJun 24, 2026 SuperPickaxe v16.0.7 — Major Update 5 New Features • Bug Fixes • Full PlaceholderAPI Support .SpoilerTarget">Spoiler: New Features 1. Mining Dimensions · Teleport to separate mining worlds (Nether Mine, End Mine, Deep Mine) · Each dimension has its own Money, XP, and Fortune multipliers · Hazards included: lava damage, mob spawning, void death · Admins can customize ore spawns per dimension 2. Pickaxe Personality · Your pickaxe develops a personality: Aggressive, Patient, Lucky, Wise · Each personality grants unique bonuses (Speed, Fortune, Luck, Durability) · Your pickaxe "talks" to you via chat while mining · Admins can add custom personalities and adjust bonuses 3. Ore Alchemy · Transform common ores into rare ones · Recipes: Iron→Gold, Gold→Diamond, Diamond→Emerald, Nether→Ancient Debris · Costs materials + money to transmute · Admins can add custom recipes in config 4. Evolution Paths · Choose a specialization for your pickaxe: Fire, Ice, Lightning, Earth · Fire: Auto Smelt + Fire Damage + Money Bonus · Ice: Freeze Mobs + Slow Enemies + Durability Bonus · Lightning: Chain Mining + Speed Boost + Crit Chance · Earth: Double Ore + Fortune Bonus + XP Bonus 5. Mining Echoes · Mining rare ores spawns echoes (particle effects) · Other players can see echoes and follow them to find ores · Use /sp echo to track the nearest echo (compass) · Encourages cooperative gameplay between players .SpoilerTarget">Spoiler: Bug Fixes · [FIXED] YAML parsing error in language.yml · [FIXED] Java code accidentally injected into language.yml (ConfigMigrator error) · [FIXED] /sp help pagination not working (always showed page 1) .SpoilerTarget">Spoiler: PlaceholderAPI Placeholders Mining Dimensions: Code (Text): %superpickaxe_dimension% → current dimension (or "main") %superpickaxe_dimension_money% → money multiplier %superpickaxe_dimension_xp% → XP multiplier %superpickaxe_dimension_fortune% → fortune multiplier Pickaxe Personality: Code (Text): %superpickaxe_personality% → current personality (or "none") %superpickaxe_personality_speed% → speed multiplier %superpickaxe_personality_fortune% → fortune multiplier %superpickaxe_personality_luck% → luck multiplier Ore Alchemy: Code (Text): %superpickaxe_alchemy_recipes% → unlocked recipes count %superpickaxe_alchemy_total% → total recipes available Evolution Paths: Code (Text): %superpickaxe_evolution% → current path (or "none") %superpickaxe_evolution_fortune% → fortune bonus %superpickaxe_evolution_speed% → speed bonus Mining Echoes: Code (Text): %superpickaxe_echoes_count% → active echoes count %superpickaxe_echoes_nearby% → echoes near you .SpoilerTarget">Spoiler: How To Use Player Commands: Code (Text): /sp dimension → Open Mining Dimensions GUI /sp dimension leave → Return to main world /sp personality → Open personality selector /sp alchemy → Open ore alchemy GUI /sp evolution → Open evolution path selector /sp echo → Track nearest echo /sp menu → Open main menu (all features accessible) /sp help 2 → View help page 2 Admin Config (config.yml): Code (Text): mining-dimensions: enabled: true dimensions: nether-mine: material: "NETHER_BRICK" display-name: "&4&lNether Mine" permission: "superpickaxe.dimension.nether" world-name: "nether_mine" multipliers: money: 2.0 xp: 1.5 fortune: 1.3 hazards: lava-damage: true mob-spawn: true pickaxe-personality: enabled: true personalities: aggressive: display-name: "&c&lAggressive" permission: "superpickaxe.personality.aggressive" chat-chance: 0.15 bonuses: speed: 1.2 fortune: 0.9 luck: 0.9 ore-alchemy: enabled: true recipes: iron-to-gold: display-name: "&6Iron to Gold" permission: "superpickaxe.alchemy.iron-to-gold" cost: 1000.0 input: IRON_ORE: 10 output: GOLD_ORE: 1 evolution-paths: enabled: true paths: fire: display-name: "&c&lFire Path" permission: "superpickaxe.evolution.fire" bonuses: auto-smelt: true money-bonus: 1.2 mining-echoes: enabled: true echo-chance: 0.1 echo-duration-seconds: 30 echo-radius: 10 rare-ores: - "DIAMOND_ORE" - "EMERALD_ORE" Permission Nodes: Code (Text): superpickaxe.dimension.nether → Access Nether Mine superpickaxe.dimension.end → Access End Mine superpickaxe.dimension.deep → Access Deep Mine superpickaxe.personality.aggressive → Use Aggressive personality superpickaxe.personality.patient → Use Patient personality superpickaxe.personality.lucky → Use Lucky personality superpickaxe.personality.wise → Use Wise personality superpickaxe.alchemy.iron-to-gold → Use Iron→Gold recipe superpickaxe.alchemy.gold-to-diamond→ Use Gold→Diamond recipe superpickaxe.evolution.fire → Select Fire path superpickaxe.evolution.ice → Select Ice path superpickaxe.evolution.lightning → Select Lightning path superpickaxe.evolution.earth → Select Earth path .SpoilerTarget">Spoiler: Download & Installation · Download the latest JAR file · Stop your server · Replace the old JAR in your plugins folder · Start server — configs auto-migrate · Edit config.yml and language.yml to your liking · Use /sp reload to reload configs
16.0.1fix language.ymlJun 24, 2026 i fixed the file default language.yml to fix the configmigrator16.0.0A big update to new versionJun 24, 2026 SuperPickaxe v16.0.0 - Phase 9 Update
Modular Features & Permission System [hr][/hr] What's New
Weather Events System Dynamic weather conditions that affect your mining experience! · Magnetic Storm - Increases rare ore drop rates by 50% but disrupts Ore Scanner · Acid Rain - Doubles pickaxe durability consumption but boosts mining speed · Weather triggers randomly during mining sessions · Admin-controlled weather spawning via GUI Artifacts Collection System Collect mystical fragments while mining to unlock powerful passive bonuses! · Random artifact fragment drops from any block mined · Collect pieces to complete artifact sets (5 tiers) · Permanent passive bonuses when sets are completed · Track your collection progress in real-time
Blacksmith Forging Upgrade your forge to unlock advanced crafting capabilities! · 10 forge levels with increasing costs · Enhanced crafting recipes at higher levels · In-game currency investment system · GUI-based upgrade interface Offline Mining Your pickaxe keeps working even when you're away! · Earn blocks and money while offline (up to 24 hours) · 10% efficiency of your normal mining rate · Automatic rewards on rejoin · Configurable efficiency and time limits [hr][/hr] For Server Admins ️ Admin Dashboard Enhancements New control panels accessible via /sp admin: · Weather Admin GUI - Manually trigger weather events, view active conditions · Artifacts Admin GUI - Monitor player collections and drop rates · Blacksmith Admin GUI - View forge levels and upgrade statistics · Offline Mining Admin GUI - Configure efficiency and time limits
Configuration System Code (Text): # config.yml - New sections added weather-events: enabled: true storm-duration-minutes: 10 storm-multiplier: 1.5 acid-rain-damage-multiplier: 2.0 trigger-chance: 0.001 artifacts: enabled: true max-tier: 5 drop-chance: 0.05 blacksmith: enabled: true forge-cost: 5000 max-level: 10 offline-mining: enabled: true max-offline-hours: 24 efficiency-percent: 10 Hot Reload Support All new features support /sp reload without server restart! [hr][/hr] For Players
Gameplay Features · Weather effects provide strategic mining windows · Artifact fragments add collection progression · Blacksmith upgrades create long-term goals · Offline mining rewards loyal players · All features integrate with existing progression systems PlaceholderAPI Support New placeholders for scoreboard/tab integration: Code (Text): %superpickaxe_weather_active% - Current weather type %superpickaxe_weather_remaining% - Time left in seconds %superpickaxe_artifacts_fragments% - Player's fragment count %superpickaxe_blacksmith_level% - Player's forge level %superpickaxe_offline_pending% - Estimated offline rewards [hr][/hr] Permission System Player Permissions Code (Text): superpickaxe.weather # Experience weather effects (default: true) superpickaxe.artifacts # Collect artifact fragments (default: true) superpickaxe.blacksmith # Use blacksmith forge (default: true) superpickaxe.offlinemining # Earn offline rewards (default: true) Admin Permissions Code (Text): superpickaxe.weather.admin # Control weather events (default: op) superpickaxe.artifacts.admin # Manage artifact system (default: op) superpickaxe.blacksmith.admin # Configure blacksmith (default: op) superpickaxe.offlinemining.admin # Adjust offline mining (default: op) LuckPerms Integration Granular control over feature access per player or group: Code (Text): /lp user Steve permission set superpickaxe.weather false /lp group VIP permission set superpickaxe.offlinemining true /lp group Admin permission set superpickaxe.*.admin true [hr][/hr] ️ Technical Details For Developers · Modular Architecture - Each feature can be independently disabled · Manager Pattern - Clean separation of concerns (WeatherManager, ArtifactManager, etc.) · Data Persistence - Dedicated YAML files per feature (weather_events.yml, artifacts.yml, etc.) · Event Hooks - Integrated into existing MiningListener pipeline · Async Operations - Weather tickers and offline calculations run asynchronously · Backward Compatible - Works with existing SuperPickaxe configurations Version Info · Version: 16.0.0 · Minecraft: 1.8.8+ (Spigot/Paper) · Dependencies: Vault (required), PlaceholderAPI (optional) · Java: 8+ · Build Date: June 24, 2026 [hr][/hr] Installation & Upgrade New Installation · Stop your server · Place SuperPickaxe-16.0.0.jar in your plugins folder · Start the server to generate default configs · Configure config.yml to your preferences · Set up permissions via LuckPerms · Restart and enjoy! Upgrading from v15.x · Stop your server · Backup your plugins/SuperPickaxe/ folder · Replace old jar with SuperPickaxe-16.0.0.jar · Start server - new config sections auto-generate · Review and adjust new settings in config.yml · All existing data is preserved [hr][/hr]
Important Notes ▸ Weather events can significantly impact game balance - adjust multipliers carefully ▸ Offline mining has built-in efficiency caps to prevent abuse ▸ Artifact drop rates are tuned for long-term progression ▸ All features respect existing permission hierarchies [hr][/hr]
Thank You!
We appreciate your continued support of SuperPickaxe! Developed with
by ᴇʟɪᴠʙ
15.0.7Add level restriction to mines and compare with pickaxe + fix some bugsJun 22, 2026 SuperPickaxe Update – v15.0.7 What’s New?</b] · · []Prison Mine Integration – Now you can set a required pickaxe level for any mine created by the Prison plugin. []Level‑Restricted Mining Zones – Every SuperPickaxe mining zone can have its own minimum pickaxe level. []New Admin Commands – /sp minelevel and /sp prisonlevel to configure those level requirements on‑the‑fly. []Config Enhancements – Added prison‑mines section with per‑mine level settings and a global default. []Permission Updates – New bypass permissions: - superpickaxe.zone.bypass - superpickaxe.prison.bypass []Message Localization – New language key mine-required-level-error for clear feedback. Supported Plugins · · []Prison (official mine system) – Soft‑depend, no extra setup required. []Vault, PlaceholderAPI, MMOItems, ItemsAdder, Oraxen, Nexo – unchanged. (https://www.spigotmc.org/resources/prison.1223/) i used this prison plugins cause of it's open source How to Use the New Features 1. Enable Prison Integration Make sure Prison is installed in your plugins folder. The plugin is automatically detected (soft‑depend), no extra configuration needed. 2. Set Minimum Pickaxe Level for a SuperPickaxe Zone Code (Text): Example: require level 20 for zone “myzone” /sp minelevel myzone 20 You can also view the current setting: Code (Text): /sp minelevel myzone 3. Set Minimum Pickaxe Level for a Prison Mine Code (Text): Example: require level 30 for Prison mine “A” /sp prisonlevel A 30 If you omit the level, it will show the current requirement. 4. Bypass Permissions superpickaxe.zone.bypass – Ignore level checks for SuperPickaxe zones. superpickaxe.prison.bypass – Ignore level checks for Prison mines. Give these permissions to staff or your trusted players as needed. 5. Configuration (config.yml) yaml mining-zones: default-required-level: 0 # 0 = no level restriction prison-mines: enabled: true default-required-level: 0 bypass-permission: "superpickaxe.prison.bypass" mines: A: 10 B: 25 C: 50 D: 100 Adjust the default-required-level to apply a global minimum. Add or edit entries under mines: to set per‑mine requirements. 6. Message Customisation The new language key can be edited in language.yml: yaml mine-required-level-error: "&cYour pickaxe needs to be at least &eLevel %level%&c to mine in &e%zone%&c!" Replace %level% and %zone% with the appropriate values. Permissions Overview Code (Text): superpickaxe.admin – Full access (required for new commands) superpickaxe.zone.bypass – Bypass zone level checks superpickaxe.prison.bypass – Bypass Prison mine level checks Changelog · · []v15.0.5 – Prison integration, level‑restricted zones, new admin commands, config & permission updates. []v15.0.4 – Minor bug fixes and performance improvements. · v15.0.3 – Previous stable release. Enjoy the new level‑restricted mining! If you have any questions or run into issues, feel free to open a ticket on our GitHub or drop a message in the discussion thread.15.0.3New module + fix some bugsJun 21, 2026 SuperPickaxe v15.0.1 — Major Update! 9 NEW FEATURES have been added to the plugin! From Mining Contracts and Mining Pets to Stats HUD and Mining Aura — making SuperPickaxe the most complete mining plugin on SpigotMC!
New Features .SpoilerTarget">Spoiler: Ore Scanner · Use /sp scanner to scan nearby ores · Ores will glow with highlight particles for a configurable duration · Shows ore count by type (Diamond, Iron, Gold...) · Cooldown: 30 seconds (configurable) · Scan range: 15 blocks (configurable) .SpoilerTarget">Spoiler:
Chain Mining · When mining a block, adjacent blocks of the same type have a % chance to break too · Unlike Vein Miner: Chain Mining uses probability (15% default), not BFS · Max 8 blocks per chain (configurable) · Toggle: /sp chainmining · Can also be unlocked via Prestige Perks (Prestige 10+) .SpoilerTarget">Spoiler: Mining Trail Particles · Particle effects change based on pickaxe Tier · Tier 1: Smoke → Tier 2: Flame → Tier 3: Happy Villager → Tier 5: Enchantment Table → Tier 8: End Rod → Tier 10: Dragon Breath · Prestige players get extra HEART particles · Automatically activates while mining — no toggle needed .SpoilerTarget">Spoiler:
Prestige Perks · 8 perks unlocked at different Prestige levels: · Prestige 1: Passive Repair — Auto-repair 1 durability every 30s · Prestige 2: Lucky Strikes — +5% double drop chance · Prestige 3: Golden Touch — +10% fortune bonus · Prestige 5: Wisdom of Ages — +25% XP gain · Prestige 7: Midas Touch — +15% money from auto-sell · Prestige 10: Earthquake — Unlock Chain Mining · Prestige 12: Lightning Speed — Permanent Speed I · Prestige 15: Mega Fortune — +30% fortune bonus .SpoilerTarget">Spoiler:
Frenzy Mode · Auto-activates when mining streak reaches 300+ blocks · Grants: Speed II + Haste III for 15 seconds · Money multiplier: x1.5 | Block multiplier: x2 · Cooldown: 60 seconds · Toggle: /sp frenzy .SpoilerTarget">Spoiler: Mining Contracts · Accept mining quests to complete specific block targets for rewards · 5 default contracts: Stone Collector, Coal Digger, Diamond Hunter, Mining Marathon, Emerald Rush · Each player can have 1 active contract at a time · Real-time progress bar on actionbar while mining · GUI: /sp contract · Contracts refresh daily .SpoilerTarget">Spoiler: Stats HUD · Real-time actionbar display: Blocks Per Hour, Streak, Blocks mined · Toggle: /sp hud · Updates every 2 seconds (configurable) .SpoilerTarget">Spoiler: Mining Aura · When streak >= 200 blocks, shares buffs with nearby players within 10 block radius · Effects: Haste I + Speed I (configurable) · Toggle: /sp aura .SpoilerTarget">Spoiler: Mining Pet · 4 pet companion types: · Wolf Pet — Fortune bonus per level · Ocelot Pet — Speed bonus per level · Rabbit Pet — XP bonus per level · Golem Pet — Durability bonus per level · Pets level up as you mine (100 XP/level default) · GUI: /sp pet [HR][/HR] Permissions .SpoilerTarget">Spoiler: View all permissions Feature | Permission | Default Ore Scanner | superpickaxe.orescanner | true Chain Mining | superpickaxe.chainmining | true Frenzy Mode | superpickaxe.frenzy | true Prestige Perks | superpickaxe.prestigeperks | true Mining Contracts | superpickaxe.contract | true Stats HUD | superpickaxe.hud | true Mining Aura | superpickaxe.aura | true Mining Pet | superpickaxe.pet | true [HR][/HR] How to Use .SpoilerTarget">Spoiler: Commands Command | Description /sp scanner | Scan nearby ores /sp chainmining | Toggle Chain Mining /sp frenzy | Toggle Frenzy Mode /sp prestigeperks | View Prestige Perks /sp contract | Open Mining Contracts GUI /sp hud | Toggle Stats HUD /sp aura | Toggle Mining Aura /sp pet | Open Mining Pet GUI .SpoilerTarget">Spoiler: Configuration All new features can be configured in config.yml: Code (YAML): # Ore Scanner ore-scanner: enabled : true cooldown-seconds : 30 range : 15 glow-duration-seconds : 10 # Chain Mining chain-mining: enabled : true default-chance : 15.0 max-chains : 8 # Frenzy Mode frenzy-mode: enabled : true streak-threshold : 300 duration-seconds : 15 money-multiplier : 1.5 # Mining Contracts mining-contracts: enabled : true max-active : 1 refresh-mode : daily # Mining Pet mining-pet: enabled : true xp-per-block : 1 xp-per-level : 100 fortune-per-level : 2.0 .SpoilerTarget">Spoiler: Language All messages can be customized in language.yml: Code (YAML): ore-scanner.activated : "&b&l[SCANNER] &aFound &e%count% &aores!" chain-mining.activated : "&c&l[CHAIN] &aBroke &e%count% &achained blocks!" frenzy.activated : "&4&l[FRENZY] &cFRENZY MODE ACTIVATED!" contract.accepted : "&aContract accepted: &e%name%" pet.level-up : "&6&l[PET] &a%type% leveled up to &eLv.%level%!" [HR][/HR]
API & Integration · Vault — Full economy integration · PlaceholderAPI — All new placeholders supported · MMOItems — Custom items & blocks support · ItemsAdder — Custom resource pack support · Oraxen/Nexo — Custom blocks support · ViaVersion — Cross-version compatibility (1.8 - 1.21+) [HR][/HR] Other Improvements · Code reorganized — 57 files sorted into 6 sub-packages: manager/, listener/, gui/, hooks/, model/, util/ · ProGuard upgraded — Compatible with Java 25 class files (Oraxen 1.216.0+) · Multi-language — All new features have English + Vietnamese translations · Config migration — Auto-migrates old configs on update Total: 82+ features | 9 new config sections | 8 new commands | 8 new permissions
15.0.2fix materials + .....Jun 21, 2026 fix bugs from gems + support materials + sounds + effects, ....15.0.1fix gemsJun 21, 2026 rewrite gem's logic14.0.0uhhhh fix pom.xml to reduce size fileJun 20, 2026 nothing changed13.0.4fix listener and menuJun 16, 2026 i watched the file again and i saw a problem from the menu and mininglistener. Fixed13.0.0v13.0.0 — Major Feature Update | Achievements, Party, Admin Dashboard, Ore Heatmap, Notify Settings,Jun 15, 2026 SuperPickaxe v13.0.0 — The Biggest Update Yet! This update brings 7 brand-new features, expanded plugin support, and full Minecraft version compatibility from 1.8 all the way to 1.21+. ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ACHIEVEMENT SYSTEM ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ • 9 built-in achievements: First Mine, Apprentice/Skilled/Expert/Legendary Miner, Quest Master, First Blood, Duel Champion, On Fire! • Fully configurable in config.yml — add your own achievements with custom icons, rewards, thresholds and types (blocks / quests / duel_wins / streak) • Broadcast on unlock, money reward, sound effect • GUI accessible via /sp achievement or the main menu • Saved per-player in achievements.yml ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ NOTIFICATION SETTINGS GUI ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ • Players can now toggle individual notification types instead of all-or-nothing • 8 toggleable types: Level Up, Streak Bonus, Milestone, Lucky Drop, Auto-Sell, AFK Warning, Achievement, Quest Progress • Open via /sp notify or the main menu • Settings saved per-player and persist across restarts ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ORE HEATMAP GUI ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ • Visual breakdown of the top ores each player has mined • Top 5 ores displayed with animated progress bars • Remaining ores listed below sorted by count • Open via /sp heatmap or the main menu • Bar length configurable in config.yml ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ MINING PARTY SYSTEM ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ • Form a party of up to 4 players to mine together • Commands: /sp party create | invite | accept | deny | leave | info • Party members share streak bonuses and active boosters • Invite timeout and max party size configurable in config.yml ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ SCHEDULED EVENTS (Auto-Start) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ • Schedule mining events to start automatically at specific times • Configure hour, minute, duration, target blocks, prize and days of week • Multiple schedules supported (e.g. weekday evening + weekend afternoon) • Skips automatically if an event is already running • Fully configurable in config.yml under scheduled-events ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ADMIN DASHBOARD GUI ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ • One-click admin overview: online players holding pickaxes, active booster, active event, top 3 leaderboard, global blocks mined today • Quick-action buttons: start Money Booster x2, start Quick Event, reload config • Safe leaderboard reset with 2-click confirmation • Open via /sp admin (requires superpickaxe.admin) • Quick event and booster values configurable in config.yml ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ EXPANDED CUSTOM DROP SUPPORT ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Previously only MMOItems was supported. Now custom drops work with: • MMOItems — MMOITEMS|TYPE|ID|min|max|chance • ItemsAdder — ITEMSADDER|namespace:id|min|max|chance • Oraxen / Nexo — ORAXEN|item_id|min|max|chance • Vanilla — VANILLA|MATERIAL|min|max|chance Custom block detection also works for all 3 plugins when using area mining. All hooks use reflection — no hard dependency required. ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ FULL VERSION COMPATIBILITY (1.8 → 1.21+) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Introduced CompatUtil — a centralized compatibility layer: • All Materials auto-resolve with fallback (e.g. LIME_DYE → INK_SACK:10 on 1.8) • All Sounds use valueOf + Throwable catch to prevent NoSuchFieldError crashes (e.g. ENTITY_PLAYER_LEVELUP → LEVEL_UP on older versions) • Server version detected once on startup and cached • No more crashes from missing Material or Sound names across versions ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ NEW COMMANDS ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ /sp achievement — View your achievements /sp heatmap — View your ore heatmap /sp notify — Open notification settings GUI /sp party <sub> — Party system (create/invite/accept/deny/leave/info) /sp admin — Admin dashboard (admin only) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ SOFT DEPENDENCIES ADDED ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ItemsAdder, Oraxen, Nexo, MMOItems (all optional — plugin works without them) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
UPGRADE NOTES ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ • achievements.yml and player_stats.yml are new data files — created automatically • All existing pickaxe data, leaderboard and quest progress is preserved
13.0.3fix 2 bugs in menu and a problem from pickaxeJun 15, 2026 Thks u for using my plugins13.0.2v13.0.0 — Major Feature Update | Achievements, Party, Admin Dashboard, Ore Heatmap, Notify Settings,Jun 15, 2026 SuperPickaxe v13.0.0 — The Biggest Update Yet! This update brings 7 brand-new features, expanded plugin support, and full Minecraft version compatibility from 1.8 all the way to 1.21+. ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ACHIEVEMENT SYSTEM ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ • 9 built-in achievements: First Mine, Apprentice/Skilled/Expert/Legendary Miner, Quest Master, First Blood, Duel Champion, On Fire! • Fully configurable in config.yml — add your own achievements with custom icons, rewards, thresholds and types (blocks / quests / duel_wins / streak) • Broadcast on unlock, money reward, sound effect • GUI accessible via /sp achievement or the main menu • Saved per-player in achievements.yml ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ NOTIFICATION SETTINGS GUI ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ • Players can now toggle individual notification types instead of all-or-nothing • 8 toggleable types: Level Up, Streak Bonus, Milestone, Lucky Drop, Auto-Sell, AFK Warning, Achievement, Quest Progress • Open via /sp notify or the main menu • Settings saved per-player and persist across restarts ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ORE HEATMAP GUI ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ • Visual breakdown of the top ores each player has mined • Top 5 ores displayed with animated progress bars • Remaining ores listed below sorted by count • Open via /sp heatmap or the main menu • Bar length configurable in config.yml ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ MINING PARTY SYSTEM ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ • Form a party of up to 4 players to mine together • Commands: /sp party create | invite | accept | deny | leave | info • Party members share streak bonuses and active boosters • Invite timeout and max party size configurable in config.yml ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ SCHEDULED EVENTS (Auto-Start) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ • Schedule mining events to start automatically at specific times • Configure hour, minute, duration, target blocks, prize and days of week • Multiple schedules supported (e.g. weekday evening + weekend afternoon) • Skips automatically if an event is already running • Fully configurable in config.yml under scheduled-events ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ADMIN DASHBOARD GUI ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ • One-click admin overview: online players holding pickaxes, active booster, active event, top 3 leaderboard, global blocks mined today • Quick-action buttons: start Money Booster x2, start Quick Event, reload config • Safe leaderboard reset with 2-click confirmation • Open via /sp admin (requires superpickaxe.admin) • Quick event and booster values configurable in config.yml ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ EXPANDED CUSTOM DROP SUPPORT ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Previously only MMOItems was supported. Now custom drops work with: • MMOItems — MMOITEMS|TYPE|ID|min|max|chance • ItemsAdder — ITEMSADDER|namespace:id|min|max|chance • Oraxen / Nexo — ORAXEN|item_id|min|max|chance • Vanilla — VANILLA|MATERIAL|min|max|chance Custom block detection also works for all 3 plugins when using area mining. All hooks use reflection — no hard dependency required. ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ FULL VERSION COMPATIBILITY (1.8 → 1.21+) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Introduced CompatUtil — a centralized compatibility layer: • All Materials auto-resolve with fallback (e.g. LIME_DYE → INK_SACK:10 on 1.8) • All Sounds use valueOf + Throwable catch to prevent NoSuchFieldError crashes (e.g. ENTITY_PLAYER_LEVELUP → LEVEL_UP on older versions) • Server version detected once on startup and cached • No more crashes from missing Material or Sound names across versions ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ NEW COMMANDS ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ /sp achievement — View your achievements /sp heatmap — View your ore heatmap /sp notify — Open notification settings GUI /sp party <sub> — Party system (create/invite/accept/deny/leave/info) /sp admin — Admin dashboard (admin only) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ SOFT DEPENDENCIES ADDED ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ItemsAdder, Oraxen, Nexo, MMOItems (all optional — plugin works without them) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
UPGRADE NOTES ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ • achievements.yml and player_stats.yml are new data files — created automatically • All existing pickaxe data, leaderboard and quest progress is preserved
12.0.1[MINING UPDATE] v12.0.0 - Mining Events, Crate System, Wand & Auto-Config! ⚡Jun 15, 2026 UPDATE v12.0.0 IS HERE!
The Ultimate Mining Experience, Rewards & Quality of Life Update -------------------------------------------------------------------------- Hey everyone! We are extremely excited to bring you one of the biggest updates yet for SuperPickaxe. This version introduces brand new server-wide activities, an engaging reward system, and major quality-of-life improvements! NEW: MINING EVENT SYSTEM Host thrilling, competitive mining races across the entire server! · Real-time Progress Bar: Players can see their live standings and progress dynamically. · Customizable Rewards品: Set specific block targets and monetary rewards easily. · Admin Command: /sp event start <minutes> <blocks> <money> NEW: MINING CRATE SYSTEM Reward your hard-working players with highly engaging mystery crates! · Smooth GUI Animation: Features a beautiful, rolling CS:GO-style spin animation when opened. · Randomized Loot: Fully configurable drop chances for items and commands. · Admin Command: Give crates directly to lucky players as events or milestone rewards! NEW: MINING WAND SYSTEM Managing your mining regions and actions is now easier than ever! · Intuitive Selection: Easily select positions and set up your mining regions with a dedicated physical wand item. · Fast Configuration: Speed up your admin workflow without typing long coordinates manually.
FIX & IMPROVEMENT: AUTO-UPDATE CONFIG No more manual resets or broken configuration files! · Seamless Auto-Update: The plugin will now automatically inject new options into your existing config.yml upon updating. · Safe Migration: Your old settings, custom values, and comments are fully preserved during the process. -------------------------------------------------------------------------- Thank you for your continuous support! Let us know if you find any bugs in our Discord. > Enjoying the update? Leave us a
review! <
12.0.0there's a problem about the wandJun 15, 2026 i think i will fix it soon11.0.0SuperPickaxe v11.0.0 — 2 Exciting New Features (Lucky Spin & Mining Duel)Jun 15, 2026 SUPERPICKAXE UPDATE v11.0.0
Bringing a more thrilling and engaging mining experience than ever before! --- FEATURE 1: LUCKY SPIN Description: When mining blocks with a special pickaxe, players have a small random chance to receive a Spin Ticket (a special Paper item in their inventory). Use the /sp spin command to open a 3x3 GUI wheel with a rolling animation that stops to grant a random reward. Available Rewards (Fully configurable in config.yml): · Large Cash Prizes: From $5,000 to $50,000. ·
30-Minute Boosters: Money x2 or XP x2. · Rare Items: Diamonds, Netherite Ingots... · Free Pickaxe Repair. · Jackpot: Double drops on the next mine! ·
Nothing: An unlucky slot (no reward) to add more drama and excitement. ️ Gameplay Flow: · Mine blocks
0.5% random chance to drop a Spin Ticket directly into the inventory. · Server broadcast: [LUCKY] %player% just received a Spin Ticket! Use /sp spin · Type /sp spin
Opens a 9-slot GUI, playing a 2-second rolling animation. · A random slot flashes
Rewards are given + Server broadcast if it's a Jackpot. ---
FEATURE 2: MINING DUEL Description: Players can use the command /sp duel <player> <bet_amount> to challenge someone to a 1v1 match. Both players will mine at the same time for 60 seconds; whoever breaks more blocks wins and takes the entire pool! ️ Gameplay Flow: · /sp duel Steve 10000
Sends a duel invitation with a bet. Steve receives a notification to accept via /sp duel accept. · Once accepted
Countdown 3 - 2 - 1
The 60-second duel begins. · During the duel, the ActionBar continuously updates in real-time: [DUEL] You: %blocks% | Steve: %blocks% | %time%s left · Time's up
Server-wide broadcast of the results, and the winner is automatically rewarded. Rules: · Players must be holding a special pickaxe to participate in a duel. · A player cannot participate in or host two duels simultaneously. · The duel request will automatically expire (Timeout) after 30 seconds if not accepted. · Block count is tracked accurately using the totalBrokenThisTurn variable from MiningListener. --- ️ PROPOSED CHANGES (CODE STRUCTURE) · [NEW] SpinManager.java: Manages spin logic, generates Spin Tickets, handles random drops, and calculates rewards based on configuration rates. · [NEW] SpinGUI.java (Listener): Creates the 9-slot GUI with a fake rolling animation (Uses a Bukkit scheduler running 5 times to update slots), handles click events, and distributes rewards. · [NEW] MiningDuelManager.java: Manages pending and active duels using a Map: UUID
DuelSession { opponent, blocks, endTime, bet }. Integrates a scheduler to update the ActionBar every second. · [MODIFY] MiningListener.java: Adds the random Spin Ticket drop after the processBlockBreak method and increments block count for the DuelSession if the player is in an active duel. · [MODIFY] SuperPickaxePlugin.java: Initializes the new managers (SpinManager, MiningDuelManager) and registers the SpinGUI listener. · [MODIFY] SuperPickaxeCommand.java: Implements new subcommands: · • /sp spin — Opens the SpinGUI (Only works if holding a ticket). · • /sp duel <player> <amount> — Sends a duel invite with a specific bet amount. · • /sp duel accept — Accepts the incoming duel invite. · • /sp duel cancel — Declines or cancels the current duel. --- CONFIGURATION & LANGUAGE FILES
config.yml Code (YAML): lucky-spin: enabled : true drop-chance : 0.5 # % per block mined broadcast-on-drop : true rewards: - type : MONEY amount : 5000 weight : 40 display : "§a$5,000" - type : MONEY amount : 20000 weight : 20 display : "§a$20,000" - type : MONEY amount : 50000 weight : 5 display : "§6§l$50,000 JACKPOT!" - type : ITEM material : DIAMOND amount : 5 weight : 15 display : "§b5x Diamond" - type : BOOSTER booster-type : MONEY multiplier : 2.0 minutes : 30 weight : 10 display : "§6x2 Money Booster 30min" - type : REPAIR weight : 5 display : "§aFree Repair" - type : NOTHING weight : 5 display : "§7Better luck next time!" mining-duel: enabled : true duration-seconds : 60 min-bet : 1000 max-bet : 1000000 accept-timeout-seconds : 30 language.yml · Added all required message strings for the Lucky Spin and Mining Duel systems for easy localization. --- VERIFICATION PLAN · Mine blocks with a special pickaxe
Wait for a Spin Ticket to drop
Use /sp spin
Verify the animation runs smoothly and rewards are given properly according to weights. · Run /sp duel <player> <amount>
Have the target player accept
Verify countdown
Confirm the ActionBar updates blocks and time live
Ensure the winner gets the correct payout at the end. · Test edge cases: Prevent duels when not holding a special pickaxe, having insufficient balance, or when already in another duel session.
10.0.2SuperPickaxe | Advanced Mining Plugin | Shapes • Prestige • GUI • Anti-AFK • 20+ FeaturesJun 14, 2026 SUPERPICKAXE
The Ultimate Configurable Advanced Mining Plugin for Spigot/Paper 100% Configurable via Files • No Java Knowledge Required • Supports 1.8+ CORE MINING FEATURES ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ · Area Mining (Radius Mode): Mine multiple blocks at once in a configurable radius (e.g., 3x3, 5x5, 7x7). The radius can be set per pickaxe dynamically in config.yml. · Directional Mining: Mine exactly in the direction you are facing. Configure width, height, and length independently (e.g., a 3x3x5 tunnel straight forward). · Shape Profiles: Switch between 4 distinct mining shapes on the fly using /sp shape <CUBE|CROSS|TUNNEL|SPHERE> · CUBE: Standard box area mining (Default). · CROSS: Plus-sign mining pattern, skipping the corner blocks. · SPHERE: Ellipsoid-shaped mining area calculated using Euclidean distance. · TUNNEL: A 1x3 vertical slice pattern, ideal for fast tunneling. · Vein Miner: Automatically mines entire connected ore veins. Supports an optional Smart Vein mode that detects any ore chain regardless of the block material. · Drill Mode (/sp drill): Instantly bores a 1x3 tunnel straight in your facing direction up to a configurable depth (Default: 10 blocks). · Turbo Mode (/sp turbo): Doubles durability consumption but expands your mining radius by +1 in all directions (Requires the ability to be enabled on the item). · Mining Trail: Displays interactive smoke particles around the targeted area, allowing players to preview their exact break radius before swinging. PICKAXE PROGRESSION SYSTEM ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ · Level & Tier System: Every pickaxe tracks its own independent Level and Tier progression. Players earn XP/levels by mining blocks. Reaching the max level automatically upgrades the pickaxe's Tier. · Prestige System (/sp prestige): When a pickaxe reaches its absolute max level and tier, players can reset it via a full GUI for a price. Prestige grants permanent bonuses: · Bonus economy money multiplier percentage per prestige. · Bonus block drop multiplier percentage per prestige. · Configurable maximum prestige limits per item key. · Intuitive GUI layout tracking stats, requirements (Green/Red indicators), and costs. · Evolution (Tracker): Tracks total lifetime blocks mined with that tool. Reaching major milestones evolves the pickaxe, granting permanent bonus radius, width, or money multipliers. · Fortune per Level: Bind Fortune stats to your tool's progression. The block drop multiplier automatically scales as the pickaxe levels up. · Mining Speed per Tier: Grants background Haste effects based on the current Tier of the tool (e.g., Tier 1 = Haste I, Tier 5 = Haste V). ECONOMY FEATURES ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ · Auto-Sell: Instantly sells broken blocks at prices managed inside your config. Integrates seamlessly with Vault. · Tax System: Configure custom tax percentages per pickaxe. A percentage of all auto-sell earnings will be deducted as a server tax sink. · Streak Bonus: Mine continuously to build a combo streak. The longer a player keeps mining without stopping, the higher their financial bonus multiplier. · Auto-Smelt: Automatically converts raw ores into processed ingots (e.g., Iron Ore ➔ Iron Ingot) via a fully customizable auto-smelt-map. · Auto-Block: Automatically compresses inventory drops into block forms (e.g., 9 Diamonds ➔ 1 Diamond Block) to save inventory space. · Auto-Pickup: Instantly places mined drops into the player's inventory. Includes a built-in whitelist/blacklist filter to fine-tune pickups. ️ CUSTOM DURABILITY SYSTEM ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ · Custom Durability: Uses a proprietary durability engine separate from vanilla Minecraft mechanics. Displays dynamically inside the item's lore and updates in real-time. · Durability Warning: When a tool drops below 10% durability, its display name turns red and plays an audio alert. At 0%, it converts to a "Broken" status and cannot mine. · Repair (/sp repair): Spend server currency to fully restore the tool's durability, safely resetting its cosmetic display name back to original conditions. · Auto-Repair: Background repair task that automatically restores fixed durability values on a customizable timer interval. QUESTS, LEADERBOARDS & COMMUNITY ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ · Daily Quest System (/sp quest): Selects a random mining assignment from a pool every day. Features an interactive GUI containing active assignments, progress bars, completion tracking, and rewards (Money + Items). Resets automatically at midnight with a global broadcast. · Leaderboard (/sp top): Tracks total blocks mined per player with support for daily, weekly, monthly, or permanent rotation cycles. Features top-tier rewards for Top 3 rankings alongside full GUI moderation capabilities for admins. · Community Challenge (/sp goal): A cooperative server-wide goal. When the cumulative network block count hits the target, all online players receive a global money multiplier buff for a limited time. · Mining Milestones: Triggers financial bonuses and server-wide praise when an individual reaches lifetime mining counts (e.g., 1k, 10k, 100k blocks). · Lucky Drop: Introduces a tiered lottery system with low percentage chances to drop custom Jackpots (money and items) while mining, alongside network alerts. · Custom Drop Table System: Override vanilla drop configurations completely. Supports vanilla assets and custom MMOItems block/item IDs. Can be modified visually in-game using the /sp wand. · Anti-AFK Mining Guard: Actively monitors players mining in fixed spatial coordinates for too long. Deploys warning prompts and penalty efficiency reductions until movement is verified.
GUI MENUS & PERSONAL SETTINGS ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ · Main Menu Hub (/sp menu): A central GUI command center giving quick access to progression data, active quests, leaderboards, community targets, personal metrics, and toggle shortcuts. · Personal Settings (/sp ignoredblocks): Allows individual users to open a personal GUI menu and whitelist blocks they want area mining and vein miner scripts to completely ignore. · Notification Toggles (/sp notify): Allows heavy players to mute level-ups, streak alerts, transactional sell invoices, durability warnings, and quest milestones to keep their chat feed clean. PERMISSION-BASED RANK SYSTEM ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Manage command nodes effortlessly using permission managers like LuckPerms or PermissionsEx. · Rank D — superpickaxe.rank.d · Unlocks: /sp quest, /sp top · Rank C — superpickaxe.rank.c · Unlocks: /sp repair, /sp shape (Includes all lower Rank nodes) · Rank B — superpickaxe.rank.b · Unlocks: /sp drill, /sp turbo (Includes all lower Rank nodes) · Rank A — superpickaxe.rank.a · Unlocks: /sp prestige, /sp goal (Includes all lower Rank nodes) · Rank S — superpickaxe.rank.s · Unlocks: /sp ignoredblocks (Includes all lower Rank nodes) · Admin Authority — superpickaxe.admin · Unlocks full bypass access and developer commands: /sp give, /sp reload, /sp wand, /sp pricegui, /sp setlevel, /sp inspect, /sp broadcast, /sp top reset COMMANDS REFERENCE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Player Commands: Code (Text): /sp menu - Opens the master hub GUI /sp quest - Opens the active daily quests layout /sp top - View the block mining leade
9.0.0v6.0.1 | Auto-Fill Missing Keys in .yml Configuration FilesJun 14, 2026 Changelog v6.0.1 - Auto-Fill Configuration Feature Hello everyone, here is a quick but essential update for SuperPickaxe to make managing your configuration files much easier! What's New? · Auto-Configuration Updater: Added a new built-in feature that automatically detects and injects any missing sections or keys into your existing .yml files. · No More Resets: You no longer need to delete your old configuration files or manually copy-paste new options when updating the plugin. Your custom settings are 100% safe! [HR][/HR] If you encounter any bugs or have any suggestions, please report them on my Discord server or the discussion section. Thank you for using SuperPickaxe!6.0.1[BIG UPDATE] SuperPickaxe v6.0 - Daily Quests, Auto Leaderboards, Lucky Jackpots & Advanced Chat-InpJun 14, 2026 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
AsyncPlayerChatEventto cleanly intercept and filter admin entries.Thank you for supporting SuperPickaxe! Please leave a 5-star review if you love this update!
6.0.05.0.5 - Custom Drop Toggle & Full Language CustomizationJun 13, 2026 SuperPickaxe - Update v5.0.5
Custom Drop Toggles & Full Language Customization[/ALIGN] [HR][/HR] Hey players and server owners! A new update for SuperPickaxe is officially live. This update reworks the core drop mechanics and grants you full control over every single message in the plugin. Changelog · REWORK Vanilla Override Mechanic The vanilla override feature has been completely redesigned to give you better control over your server economy: · When Enabled (ON): Mining blocks will successfully reward players with your configured Custom Drops. · When Disabled (OFF): Mining blocks will fall back to standard Vanilla Drops. · NEW Full Language Customization · No more hardcoded text! You can now customize, translate, and modify 100% of the messages and language strings directly inside the configuration file. Perfect for non-English servers! [HR][/HR]
Important Notes To ensure everything works perfectly, please regenerate your configuration file (delete/rename the old one and restart the server) or manually add the new language and toggle nodes to your existing config. Thank you for supporting SuperPickaxe! If you encounter any bugs or have suggestions, feel free to drop them in the discussion section!
[/ALIGN]
5.0.5Custom Drops Overhaul & Full MMOItems Support!Jun 13, 2026 SUPERPICKAXE UPDATE
Custom Drops Overhaul & Comprehensive MMOItems Integration NEW FEATURES · Full MMOItems Support in GUI: You can now directly drag and drop items from MMOItems into the Custom Drops interface to set up block/ore drop rewards seamlessly and intuitively! BUG FIXES & IMPROVEMENTS · Fixed MMOItems turning into DIRT/Vanilla items: Resolved a critical issue on newer Paper/Spigot 1.20+ versions where NBT data was automatically stripped when opening or closing inventories. The system now utilizes a smart Hidden Lore Mechanism (Hidden Metadata Storage) to ensure 100% item data preservation. · Optimized GUI Toggle Button: Fixed a compilation error and optimized the logic for the "Override Vanilla Drops" toggle function, ensuring smooth state transitions without freezing or data loss during saves.. Please update to this latest version to ensure your server runs smoothly! Thank you for your continued support.
5.0.0v4.0.0 - The Custom Drops Update | Full MMOItems & MMOBlocks Hook!Jun 12, 2026 UPDATE VERSION 4.0.0 — THE REVOLUTIONARY UPDATE! Elevate your server's mining experience with the ultimate Custom Drops system! [HR][/HR] NEW FEATURE: ADVANCED CUSTOM BLOCK DROPS A brand new, robust system to fully manage items dropped upon breaking blocks! Turn ordinary stone or dirt into valuable treasures, or seamlessly integrate your mining mechanics with today's top RPG plugins.Key Highlights & Features: · Full MMOItems & MMOBlocks Integration: Drop custom items from MMOItems or recognize custom blocks placed via MMOBlocks. Built using an ultra-smooth Reflection system, meaning it is completely safe and won't cause any errors even if MMOItems/MMOBlocks aren't installed on your server! · Replace Vanilla / Additive Modes: Highly flexible configuration. Choose to completely wipe out standard Minecraft drops (e.g., breaking iron ore rewards custom loot instead of iron) or let them drop alongside vanilla items. · Dynamic Random Amounts (Min/Max): Define quantitative boundaries for drop entries (e.g., dynamically drops anywhere between 1 and 5 diamonds). · Precise Drop Rates (Chance): Set exact drop probabilities ranging from 0% to 100% (represented mathematically as 0.0 to 1.0) for every single entry. · Performance Optimized (Lag-Free): Data profiles are cached completely in memory upon loading. Zero constant file-reading overhead, ensuring flawless performance during high-speed instamine or multi-block breaks.
INTUITIVE & CLEAN CONFIGURATION The plugin will automatically generate a clean, well-structured custom_drops.yml file inside your plugin directory: Code (YAML): drops : # When a player mines STONE using a Super Pickaxe STONE: replace-vanilla : true # true = removes vanilla drops, false = drops alongside vanilla entries : - "VANILLA:DIAMOND:1:3:0.5" # 50% chance to drop 1-3 Diamonds - "VANILLA:IRON_INGOT:1:1:1.0" # 100% chance to drop 1 Iron Ingot # Mining DIAMOND_ORE drops vanilla items mixed with RPG weapons DIAMOND_ORE: replace-vanilla : true entries : - "MMOITEMS:SWORD:epic_sword:1:1:0.05" # 5% chance to drop an Epic Sword from MMOItems - "VANILLA:DIAMOND:2:4:1.0" # 100% chance to drop 2-4 Diamonds # Full support for Custom Blocks from the MMOBlocks plugin! MMOBLOCK:my_custom_ore: replace-vanilla : true entries : - "VANILLA:EMERALD:1:5:1.0" Have any unique ideas or feedback regarding the Drops system? Feel free to leave a review or join our official Support Discord!
4.0.0[NEW GUI] SuperPickaxe | Radius & VeinMiner Control | Prestige & Auto-SellJun 11, 2026 [NEW GUI] SuperPickaxe | Radius & VeinMiner Control | Prestige & Auto-Sell SuperPickaxe v3.0.0 - Major Update! Welcome to the latest version of SuperPickaxe. This update brings massive improvements to player personalization, customization, and plugin security.What's New? Personalized Settings GUI Players now have full control over their tools without needing complex commands! · Command: /sp ignoredblocks · Features: · Radius Toggle: Enable or disable wide-area mining on the fly. · Vein Miner Toggle: Control chain-mining functionality individually. · Ignored Blocks Manager: Easily add or remove materials you don't want to mine in a user-friendly GUI. All settings are saved automatically per player. Security & Performance Improvements · Optimized event handling to prevent block-related exploits. · Enhanced permission checks across all commands and GUI actions. · Fixed configuration synchronization issues for stable tool performance. Commands · /sp give <pickaxe_name> <player> - Get a special pickaxe. · /sp reload - Reload plugin configurations. · /sp repair - Repair your custom pickaxe. · /sp prestige - Reset Level/Tier to increase Prestige rank. · /sp goal - View progress of the Community Mining Goal. · /sp ignoredblocks - Open the personal settings GUI for blocks. · /sp pricegui - Open the Item Pricing management GUI.
Setup Guide · Download the .jar file and drop it into your plugins folder. · Restart your server to generate configuration files. · Edit pickaxes.yml to define your custom mining tools. · Vault is required for the Auto-Sell feature. Note: After updating, please check your player_settings.yml to ensure player data transitions smoothly. If you experience issues, double-check that the display-name in your pickaxes.yml exactly matches the item name in-game. Thank you for using SuperPickaxe. If you find this plugin helpful, please consider leaving a 5-star review!
3.0.0Jun 10, 2026 2.0.0Jun 8, 2026 1.9.0Add bstatJun 5, 2026 I just add bstat into the latest -_-1.9.0 (fix obfucator)v1.9 - Level & Tier (Prestige) System + PlaceholderAPI Support!Jun 5, 2026 SuperPickaxe Version 1.9 is here! This major update introduces a brand new core progression mechanic to keep your players grinding and fully integrates with your server's UI/Chat via PlaceholderAPI. What's New? · Pickaxe Level & Tier (Prestige) System: · Players can now level up their pickaxes simply by mining blocks. · Automatic Prestige Logic: Once a pickaxe reaches its maximum level (e.g., Level 10), it will automatically evolve to the next Tier and reset its level back to 1 seamlessly while mining! · PlaceholderAPI Expansion Added: · You can now display pickaxe stats anywhere (Scoreboard, Tab, Chat, or DeluxeMenus) using these two new placeholders: · %superpickaxe_level% — Displays the current level of the held pickaxe. · %superpickaxe_tier% — Displays the current prestige tier of the held pickaxe. ️ Improvements & Bug Fixes · Dependency Upgrade: Updated and compiled against the latest PlaceholderAPI 2.12.2 for optimal performance and stability. · Fixed compilation & runtime errors regarding ConfigurationSection casing in PriceGUIListener. The configuration parsing is now completely bulletproof. Thank you for using SuperPickaxe! If you encounter any bugs or need support with the new tier configurations, please reach out via the discussion section.1.8.3[UPDATE 1.8.2] Admin Price GUI Fixes, Thread Safety & Major Duplication PatchJun 5, 2026 UPDATE LOG v1.8.2 - CRITICAL BUG FIXES & STABILITY IMPROVEMENTS Hello everyone! We are bringing you an essential update that addresses severe duplication bugs, performance issues, and security loopholes within the Price GUI system. It is highly recommended that all servers upgrade to this version immediately. What's New in this Version? 1. CRITICAL DUPLICATION EXPLOIT PATCHED - Fixed a major glitch in the SuperPickaxeCommand where an unintentional duplicate event handler registration caused the menu listener to trigger multiple times simultaneously. - This completely stops players from using click-tricks to multiply or clone items inside the Price GUI container. 2. SYNC & ASYNC THREAD SAFETY IMPROVEMENTS - Resolved an internal server crash related to the AsyncPlayerChatEvent inside the PriceSetupListener. - All chat prompt interactions for assigning values to blocks have been properly bound to the Server Main Thread, preventing thread safety violations and asynchronous block data corruption. 3. ️ ADMIN PRIVILEGE & EXPLOIT SECURITY HARDENING - Fixed a security loophole where regular players could manipulate custom inventory actions via container renames. - Price GUI controls now strictly validate the "superpickaxe.admin" permission nodes for ALL interactive slot clicks. Normal players can no longer bypass or corrupt the price matrix file (prices.yml) under any circumstances. 4. CODE CLEANUP - Removed corrupted characters, missing syntax braces, and standardized the underlying loop parsing logic for custom item enchantments. How to upgrade: 1. Stop your server. 2. Replace your old SuperPickaxe.jar file with the new v1.8.2 version. 3. Restart your server and enjoy a secure, stable experience! Thank you for your continuous support. If you encounter any bugs, please report them via our official channels before leaving a negative review!
1.8.2Jun 4, 2026 1.8.1Jun 4, 2026
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta