-
BetterHarvestLevel 2.0.0
StableAll checks were successfulPublish / Build Fabric 1.20.1 (push) Successful in 2m51sPublish / Build Fabric 1.21.1 (push) Successful in 2m40sPublish / Build Fabric 26.1 (push) Successful in 2m57sPublish / Build Fabric 26.2 (push) Successful in 2m59sPublish / Build Forge 1.20.1 (push) Successful in 2m37sPublish / Build NeoForge 1.21.1 (push) Successful in 3m27sPublish / Build NeoForge 26.1 (push) Successful in 3m37sPublish / Build NeoForge 26.2 (push) Successful in 3m39sPublish / Publish Fabric 1.20.1 (push) Successful in 14sPublish / Publish Fabric 1.21.1 (push) Successful in 7sPublish / Publish Fabric 26.1 (push) Successful in 6sPublish / Publish Fabric 26.2 (push) Successful in 6sPublish / Publish Forge 1.20.1 (push) Successful in 8sPublish / Publish NeoForge 1.21.1 (push) Successful in 7sPublish / Publish NeoForge 26.1 (push) Successful in 7sPublish / Publish NeoForge 26.2 (push) Successful in 6sPublish / Create Forgejo release (push) Successful in 4sPublish / Announce release in Discord (push) Successful in 3sreleased this
2026-07-04 19:41:30 -06:00 | 1 commits to master since this releaseDownloads
Pick the jar that matches your loader and Minecraft version. The same files are also on:
Changelog
- Full rewrite, covering Forge/Fabric 1.20.1, Fabric/NeoForge 1.21.1, and Fabric/NeoForge 26.1.x and 26.2
- On Fabric 26.2, Jade must be pinned to 26.2.8+fabric or older; 26.2.9+fabric rewrote the harvest tool API
- Block overrides now work in both directions, raising or lowering a block's harvest requirement instead of only tightening it
- Tool overrides can empower a tool, not just restrict it, and bare hands are handled through a reserved
handtier instead of ad-hoc special-casing - Enforcement moved to the harvest check event on NeoForge and Forge; Fabric uses two small mixins (player and item stack), and the old mixin set is gone
- Resolved rules now sync to clients on join and on reload, so multiplayer prediction and tooltips match the server
- Jade shows the modified harvest requirements (required-tool icon and harvestability check), including custom tier icons via
iconItem - Added
/bhl info,/bhl check, and/bhl reloadcommands; reload re-resolves tag, mod, and regex overrides and re-syncs all clients, fixing the old reload bug
Known limitations
- Block overrides cannot gate tools whose tier the mod cannot derive: modded tools that carry a
minecraft:tooldata component but are not vanillaTieredItemand have notools.jsonoverride fall back to vanilla behavior. Add an explicittools.jsonoverride for that tool to work around this. Plain items with no tool component at all are treated as a bare hand. - On Forge 1.20.1 only, Jade's harvestability checkmark follows vanilla for blocks whose requirement BHL changed; the required-tool icon and actual enforcement are correct
- On 26.x, swords have no deniesDrops rule so they abstain to vanilla for block overrides; give them a tools.json tier if you need them gated
- tiers.json files generated by pre-port 2.0 test builds lack the copper tier; delete the file once so it regenerates
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
1 download
-
BetterHarvestLevel 1.1.0
StableAll checks were successfulPublish / Build Fabric 1.20.1 (push) Successful in 3m1sPublish / Build Fabric 1.21.1 (push) Successful in 3m25sPublish / Build Forge 1.20.1 (push) Successful in 4m9sPublish / Build NeoForge 1.21.1 (push) Successful in 5m0sPublish / Publish Fabric 1.21.1 (push) Successful in 35sPublish / Publish Forge 1.20.1 (push) Successful in 9sPublish / Publish NeoForge 1.21.1 (push) Successful in 7sPublish / Publish Fabric 1.20.1 (push) Successful in 11sPublish / Create Forgejo release (push) Successful in 4sPublish / Announce release in Discord (push) Successful in 3sreleased this
2026-06-12 12:13:08 -06:00 | 33 commits to master since this releaseDownloads
Pick the jar that matches your loader and Minecraft version. The same files are also on:
Changelog
- Ores can no longer be mined with any sufficiently-tiered tool: vanilla's tool-type check (
mineable/*tags) is preserved, BHL only tightens the tier requirement on top of it (#3) - Tools that aren't vanilla
TieredItem(Tinkers' Construct etc.) are no longer locked to "cannot mine" — they defer to vanilla unless given a tier intools.json(#2) tools.jsonoverrides now apply to any item, not just vanilla tiered tools- The wrong-tool mining speed penalty no longer hits unknown tools or the empty hand, which should unstick fake-player automation like Workers (#4)
- The Jade tooltip checkmark now reflects actual harvestability instead of a tier-only estimate
- Tier names that aren't defined in
tiers.jsonare logged once instead of silently allowing mining
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
1 download
- Ores can no longer be mined with any sufficiently-tiered tool: vanilla's tool-type check (