Compatibility
Minecraft: Java Edition
26.1.x
1.21.x
1.20.x
1.19.x
Platforms
Links
Tags
Creators
Details
Licensed Apache-2.0
Published 2 months ago
āļø xPickaxes
xPickaxes is a professional Spigot/Paper plugin that adds fully customizable pickaxes with area mining, an intuitive GUI, permission-based access, and special effects ā all configurable without touching a single line of Java.
Compatible with Minecraft 1.19 ā 1.21+ (Paper & Spigot)
⨠Features
- Area Mining ā Mine 3Ć3, 5Ć5, 7Ć7, or 9Ć9 areas with a single block break
- In-game GUI ā Right-click any custom pickaxe to open a clean configuration menu
- Special Effects
- š„ Auto-Smelting ā Ores are smelted directly into ingots
- ⨠Fortune Boost ā Increased drops on all mined blocks
- ā Vein Miner ā Mines entire connected ore veins at once (up to 64 blocks)
- š Ore Highlight ā Visual glow effect on nearby ores (framework ready)
- Per-player Settings ā Each player can toggle area mining and effects individually
- Permission System ā Fine-grained control over which players access which pickaxes and effects
- Custom Area Sizes ā Players can choose their preferred area size from the GUI
- Blacklist Support ā Prevent area mining on specific blocks (bedrock, command blocks, etc.)
- WorldGuard Compatible ā Respects protected regions
- Sound & Particle Effects ā Satisfying feedback on area mines (toggleable)
- Fully Config-Driven ā Add or edit pickaxe types entirely from
config.yml
š¦ Pickaxe Tiers
| Tier | Area | Material | Effects | Permission |
|---|---|---|---|---|
| Novice | 3Ć3 | Iron Pickaxe | ā | xpickaxes.pickaxe.novice |
| Adept | 5Ć5 | Golden Pickaxe | Fortune Boost | xpickaxes.pickaxe.adept |
| Master | 7Ć7 | Diamond Pickaxe | Fortune + Auto-Smelting | xpickaxes.pickaxe.master |
| Titan | 9Ć9 | Netherite Pickaxe | Fortune + Auto-Smelting + Vein Miner | xpickaxes.pickaxe.titan |
All tiers are fully editable or removable in config.yml. You can also add your own!
š® Commands
| Command | Description | Permission |
|---|---|---|
/xpickaxe give <type> [player] |
Give a custom pickaxe | xpickaxes.give |
/xpickaxe list |
List all available pickaxe types | xpickaxes.use |
/xpickaxe menu |
Open the GUI for your held pickaxe | xpickaxes.use |
/xpickaxe reload |
Reload the plugin config | xpickaxes.reload |
/xpickaxe help |
Show help | ā |
Aliases: /xpick, /xp
š Permissions
| Permission | Default | Description |
|---|---|---|
xpickaxes.use |
Everyone | Use custom pickaxes |
xpickaxes.give |
OP | Give custom pickaxes |
xpickaxes.reload |
OP | Reload the plugin |
xpickaxes.admin |
OP | Full admin access (includes give + reload) |
xpickaxes.pickaxe.novice |
Everyone | Access to Novice pickaxe |
xpickaxes.pickaxe.adept |
OP | Access to Adept pickaxe |
xpickaxes.pickaxe.master |
OP | Access to Master pickaxe |
xpickaxes.pickaxe.titan |
OP | Access to Titan pickaxe |
xpickaxes.effect.autosmelting |
OP | Use Auto-Smelting effect |
xpickaxes.effect.veinminer |
OP | Use Vein Miner effect |
xpickaxes.effect.fortune |
OP | Use Fortune Boost effect |
xpickaxes.effect.xray |
OP | Use Ore Highlight effect |
š„ļø GUI Overview
Right-click any xPickaxes custom pickaxe (or run /xpickaxe menu) to open the configuration panel:
āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
ā [Pickaxe] [Pickaxe Configuration] ā
ā ā
ā [Toggle Area] [Compass] [3x3][5x5][7x7][9x9][ā]ā
ā ā
ā [ā
] [Effect1] [Effect2] [Effect3] [Effect4] ā
ā ā
ā [ā¹ Info] ā
ā [ā Close] ā
āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
- Toggle Area Mining ā Enable/disable area mining for this session
- Area Size ā Select 3Ć3, 5Ć5, 7Ć7, or 9Ć9 (or reset to pickaxe default)
- Effects ā Toggle each special effect independently (respects permissions)
āļø Configuration
All pickaxe types, effects, messages, and behavior is defined in config.yml. Here's an example of adding a custom pickaxe:
pickaxes:
my_custom_pick:
enabled: true
display-name: "&5⦠Void Pickaxe"
lore:
- "&7Area Mining: &e11x11"
- ""
- "&8āø Right-click to configure"
material: NETHERITE_PICKAXE
area-size: 11
durability-multiplier: 4.0
enchantments:
EFFICIENCY: 5
UNBREAKING: 3
FORTUNE: 3
effects:
- FORTUNE
- AUTOSMELTING
- VEINMINER
permission: myplugin.voidpickaxe
give-command-enabled: true
custom-model-data: 0
Auto-Smelt Mappings
Add custom smelting recipes in config.yml:
smelt-map:
IRON_ORE: IRON_INGOT
GOLD_ORE: GOLD_INGOT
SAND: GLASS
# Add your own!
š§ Installation
- Download
xPickaxes-1.0.0.jar - Drop it into your
plugins/folder - Restart or reload your server
- Edit
plugins/xPickaxes/config.ymlto customize - Run
/xpickaxe reloadto apply changes live
Requirements:
- Java 17+
- Paper or Spigot 1.19+


