SuperPickaxe icon

SuperPickaxe -----

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



Fix all issues which in the source + new idea
⛏ SuperPickaxe v14.0.0 — Full Patch Notes

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

✨ What's New

  • Progress on ActionBar (not Chat)
    All mining progress notifications (Level Up, Tier Up, Evolution, Combo, Quest Progress) now display on the action bar above the hotbar instead of spamming chat. Cleaner interface, less clutter.
  • Full Language Customization via language.yml
    Every single message, text, and number displayed to players is now read from language.yml. You can fully customize content, colors, and prefixes without touching any Java code. Supports any language — just edit the file.
  • Blocks Per Hour on ActionBar
    The blocks/hr counter now appears on the action bar instead of chat, keeping your mining feed clean.

Shape System — Complete Rewrite

All 6 mining shapes have been rewritten with proper directional awareness. Every shape now correctly extends INTO the wall based on the player's facing direction (BlockFace).

  • CUBE — Fixed orientation logic. Width (rx), height (ry), and depth (rz) now correctly map to the player's view direction. Looking up/down vs east/west vs north/south all produce the correct 3D cube relative to the wall face.
  • CROSS — Main arm extends INTO the wall. Perpendicular arms stay at the surface layer. Properly skips duplicate center blocks on deeper layers.
  • SPHERE — Hemisphere shape: full circle at surface, shrinking radius for each deeper layer. Uses distance-based fill to create a smooth rounded profile.
  • TUNNEL — Drills straight INTO the wall with a configurable cross-section. Uses raw block coordinates with direction vectors for consistent behavior across all 6 facing directions.
  • PYRAMID — Base square at surface (full rx size), shrinks by 1 per depth layer until it reaches a single point. Correct orientation for all player facing directions.
  • DRILL — Now a proper ShapeProfile enum value (no longer a separate toggle that could overlap other shapes). Only activates when player explicitly selects shape=DRILL AND the cup allows abilities. Mines a 1x3 tunnel forward to a configurable depth.

Shape Auto-Correction Fix
If a cup has radius-x/y/z all set to 0 but uses a radius-based shape (CUBE, SPHERE, CROSS, PYRAMID), the system now auto-corrects to radius=1 and logs a warning. This prevents CUBE from accidentally behaving like a single-block tunnel.

Bug Fixes

  • Fixed — CUBE shape orientation was inconsistent across different player facing directions
  • Fixed — CROSS shape had duplicate center blocks on deeper layers
  • Fixed — SPHERE shape didn't properly shrink per depth layer
  • Fixed — TUNNEL shape broke on vertical (up/down) facing
  • Fixed — PYRAMID shape ignored player facing direction
  • Fixed — DRILL mode could overlap/override other shapes (now a proper ShapeProfile)
  • Fixed — Zero radius cups causing CUBE to behave like single-block mining
  • Fixed — All hardcoded Vietnamese strings replaced with language.yml keys

Compatibility

  • CompatUtil — Full 1.8 to Latest Support
    Material: Auto-fallback 1.13+ names → 1.8 names (with data values for 1.8-1.12)
    Sound: Auto-fallback 1.13+ names → 1.8 names (cached, safe resolve)
    ItemStack: Data value support for 1.8-1.12 wool/dye/stone variants
    Version Detection: Auto-detect major.minor, cached on first call
    Shortcuts: Glass panes, dyes, player heads, netherite→diamond fallbacks

Files Modified
  • language.yml — Added ~30 new entries (usage, error, price-setup, price-gui, blocks-per-hour, setlevel, gem)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
----------, Jun 20, 2026
Resource Information
Author:
----------
Total Downloads: 42
First Release: Jun 4, 2026
Last Update: Jun 16, 2026
Category: ---------------
All-Time Rating:
0 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings