CurseForge · Minecraft mod
Better Harvest Levels
A config-driven tool progression mod for modpack developers
Quick answer
Which Better Harvest Levels release should I use?
Better Harvest Levels 2.1.0 (Forge 1.20.1) targets 1.20.1 with Forge. The project page does not say whether this file belongs on the client, dedicated server, or both. No extra mods listed for this file.
Where it goes
Is Better Harvest Levels required on the client, server, or both?
The project page does not say whether this file belongs on the client, dedicated server, or both.
The source does not explicitly classify this release as client-only or server-only.
What else does Better Harvest Levels 2.1.0 (Forge 1.20.1) need?
Better Harvest Levels 2.1.0 (Forge 1.20.1). Change the file and its required mods may change too.
This file does not list any required mods. Do not add a library just because a different file uses it.
3 extra mods were pulled in by other dependencies. Indented rows show who needs each one. We only count dependency files that match this setup. A file for another loader does not fill the gap.
Before you install it
Add Better Harvest Levels without breaking your instance.
Built for Better Harvest Levels 2.1.0 (Forge 1.20.1). Pick another file and the loader, install side or required mods may change.
- 01
Stick to this file
Use Better Harvest Levels 2.1.0 (Forge 1.20.1). It targets 1.20.1 with Forge; another release may have different loader, side or dependency requirements.
- 02
Bring the mods it needs
This file does not list any required mods. Do not add a library just because a different file uses it.
- 03
Put it on the correct side
The project page does not say whether this file belongs on the client, dedicated server, or both.
- 04
Pick the file you checked
Use the “Get this file” button beside Better Harvest Levels 2.1.0 (Forge 1.20.1). It opens that exact file at the source.
About this project
What does Better Harvest Levels add?
BetterHarvestLevel
Take full control of your modpack's mining progression. BetterHarvestLevel lets you define custom tool tiers, override harvest levels for any block or tool, and unify cross-mod progression… all through simple JSON config files.
Features
Custom Tier Definitions
Define your own mining tiers beyond vanilla's wood/stone/iron/diamond/netherite hierarchy. Each tier supports:
- Custom name, display name, and color
- Numeric level for ordering
- Configurable icon item (shown in Jade tooltips)
- Insertion point (
after/before) for precise tier ordering
Block & Tool Overrides
Override which tier is required to mine any block, or what tier any tool belongs to. Target overrides by:
- Individual ID:
minecraft:obsidian,create:brass_block - Tag:
#minecraft:needs_iron_tool - Mod namespace:
create:*(all blocks/items from a mod) - Regex: pattern-match across the entire registry
Tier Equivalence Groups
Group tiers that should be treated as equivalent for mining purposes. Useful for mods that add parallel progression paths (e.g., making a modded alloy tier equivalent to iron).
Config Layering
Split your overrides across multiple files for organization. Use blocks.json, blocks_create.json, blocks_thermal.json, etc. BetterHarvestLevel merges them all automatically in alphabetical order. Keep per-mod configs clean and separate.
Jade/WAILA Integration
Blocks with BHL overrides display their required tier in the Jade tooltip, complete with:
- Tier name in its configured color
- A harvestability indicator (green checkmark or red X) based on your held tool
- The tier's icon item
In-Game Commands
/bhl check heldShow the BHL tier of your held tool/bhl check lookingShow the required tier of the block you're looking at/bhl infoList all registered tiers and override counts/bhl reloadHot-reload all config files without restarting
Mod Ignore List
Exclude entire mods from override resolution so their blocks and tools are left untouched.
Getting Started
- Install the mod and launch the game once. Config files are generated in
.minecraft/config/betterharvestlevel/. - Edit
tiers.jsonto define your tier hierarchy. - Add block overrides in
blocks.json(or create per-mod files likeblocks_create.json). - Add tool overrides in
tools.json(or per-mod files liketools_thermal.json). - Optionally define equivalence groups in
equivalences.json. - Use
/bhl reloadin-game to apply changes instantly.
Example: Adding a custom tier and overriding a block
tiers.json: Add a "copper" tier between stone and iron:
{
"tiers": [
{ "name": "wood", "level": 0, "displayName": "Wood", "color": "#A0522D", "builtIn": true },
{ "name": "stone", "level": 1, "displayName": "Stone", "color": "#AAAAAA", "builtIn": true },
{ "name": "copper", "level": 2, "displayName": "Copper", "color": "#E8851C", "builtIn": false, "iconItem": "minecraft:copper_ingot" },
{ "name": "iron", "level": 3, "displayName": "Iron", "color": "#FFFFFF", "builtIn": true },
{ "name": "diamond", "level": 4, "displayName": "Diamond", "color": "#55FFFF", "builtIn": true },
{ "name": "netherite", "level": 5, "displayName": "Netherite", "color": "#555555", "builtIn": true }
]
}
blocks.json: Require the copper tier to mine lapis ore:
{
"overrides": [
{ "target": "minecraft:lapis_ore", "type": "block", "requiredTier": "copper" },
{ "target": "minecraft:deepslate_lapis_ore", "type": "block", "requiredTier": "copper" }
]
}
For Modpack Developers
BetterHarvestLevel is built specifically for modpack developers who need granular control over mining progression. Ship your tier and override configs with your modpack, no end-user configuration needed. The layered config system means you can organize overrides per-mod and easily add or remove mod-specific files as your modpack evolves.
Project description from CurseForge.
Pick your setup
Better Harvest Levels by Minecraft version and loader
Choose the version and loader you play, then open the matching release.
26.2
2 loader builds26.1.2
2 loader builds26.1.1
2 loader builds26.1
2 loader builds1.21.1
2 loader builds1.20.1
2 loader buildsCheck the dependencies, then try the file in a copied instance before changing a world you care about.
Recent files
Better Harvest Levels versions and loaders
Better Harvest Levels 2.1.0 (Forge 1.20.1)
betterharvestlevels-forge-1.20.1-2.1.0.jar
24 Sept 2026
Better Harvest Levels 2.1.0 (NeoForge 26.2)
betterharvestlevels-neoforge-26.2-2.1.0.jar
24 Sept 2026
Better Harvest Levels 2.1.0 (NeoForge 26.1)
betterharvestlevels-neoforge-26.1-2.1.0.jar
24 Sept 2026
Better Harvest Levels 2.1.0 (NeoForge 1.21.1)
betterharvestlevels-neoforge-1.21.1-2.1.0.jar
24 Sept 2026
Better Harvest Levels 2.1.0 (Fabric 26.2)
betterharvestlevels-fabric-26.2-2.1.0.jar
24 Sept 2026
Better Harvest Levels 2.1.0 (Fabric 26.1)
betterharvestlevels-fabric-26.1-2.1.0.jar
24 Sept 2026
Better Harvest Levels 2.1.0 (Fabric 1.21.1)
betterharvestlevels-fabric-1.21.1-2.1.0.jar
24 Sept 2026
Better Harvest Levels 2.1.0 (Fabric 1.20.1)
betterharvestlevels-fabric-1.20.1-2.1.0.jar
24 Sept 2026
Better Harvest Levels 2.0.1 (NeoForge 26.2)
betterharvestlevels-neoforge-26.2-2.0.1.jar
31 Jul 2026
Better Harvest Levels 2.0.1 (NeoForge 26.1)
betterharvestlevels-neoforge-26.1-2.0.1.jar
31 Jul 2026
Better Harvest Levels 2.0.1 (NeoForge 1.21.1)
betterharvestlevels-neoforge-1.21.1-2.0.1.jar
31 Jul 2026
Better Harvest Levels 2.0.1 (Forge 1.20.1)
betterharvestlevels-forge-1.20.1-2.0.1.jar
31 Jul 2026
Looking for an older file? The official CurseForge project page is in Resources.