Minecraft Java data packs

Find the right pack documentation.

Choose a pack, then select your game version for exact commands, paths and compatibility.

Browse documentation
4documented packs
1.16-26.2Minecraft coverage
Javaserver and singleplayer

Choose what you want to mine

Each page opens with a version selector and shows only the instructions for that build.

Ores, trees and custom blocks

VeinMiner

The complete pack. Use one owner-safe queue for ore families, structural trees and configured mod blocks.

1.16-26.2Custom block supportLeaveDecay hook
Open VeinMiner docs

Ores only

OreVeinMiner

Connected ore families with harvest-tier checks, vanilla loot and bounded processing.

1.16-26.2Pickaxes
Open ore docs

Structural wood only

TreeVeinMiner

Mine connected logs, wood, stems and hyphae without turning leaves into a mining operation.

1.16-26.2Axes
Open tree docs

Companion add-on

LeaveDecay

Clean unsupported natural leaves after VeinMiner or TreeVeinMiner removes a tree. Player-placed leaves remain protected.

1.16-26.2Three downloads6 nodes per tick
Open LeaveDecay docs

Install without conflicts

Use one mining pack.

VeinMiner already contains ore and tree mining. Do not load it beside the separate OreVeinMiner or TreeVeinMiner packs.

EverythingInstall VeinMiner
Only oresInstall OreVeinMiner
Only treesInstall TreeVeinMiner
Leaf cleanupAdd LeaveDecay to VeinMiner or TreeVeinMiner

The page matches your version

Select the Minecraft range before reading. Commands, namespaces, file paths and durability behavior change between legacy and modern builds.

Choose a pack Choose Minecraft Follow that build