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+


