## [1.9.5] - 2026-05-22 (Minecraft 26.1.2)
Issue first, i may have forgot to fix something but i dont remember what.... Expect bugs.
### Build artifacts
* `orevein-fabric-1.9.5-V26.1.2.jar` — SHA-256 `d8e774c182b6413270ccb134216cc00fe40e0a18bef9a4c8695ea73d8bf74226`
### Fixed
* **Custom Size only mined a 1-block-thick plane.** Selected depth was ignored, producing a stair pattern as you stepped into the wall. Now mines the full depth in one swing.
* **Custom Size mined into the floor below the player.** Height was symmetric around the hit block, so head-level hits dug below your feet. Now anchors 1 block below the hit block, rest goes upward (matches 3×3/5×5).
* **Custom Size width collapsed on E/W walls.** Stored sizes were world-axis-aligned, so a 7-wide N/S selection became 1-wide on an E/W wall. Wall-parallel width is now the larger of dx/dz on every wall.
* **Corner-A click mined the block on NeoForge.** `PlayerInteractEvent.LeftClickBlock` cancellation doesn't stop block breaking on NeoForge. Block breaks are now absorbed server-side during custom selection.
* **Tunnel mode restriction message not showing.** The "requires Netherite Pickaxe" warning previously only fired when toggling a mode on without one in hand — easy to miss. It now fires on every block break while a tunnel mode is active and a non-netherite pick is held, so players get immediate feedback at the point of use.
* **Radial menu showed no feedback when clicking a locked tunnel mode.** Clicking 1×2, 3×3, or 5×5 before reaching the XP threshold silently did nothing. Each locked slot now shows `§c[OreVein] Nx×N Tunnel requires X XP (have Y)` on the action bar — matching the behavior Custom Size already had.
* **Tunnel mode icons implied a tool-tier progression.** The radial menu used an Iron Pickaxe icon for 1×2 and a Golden Pickaxe for 3×3, suggesting lower-tier tools would work for those modes. All three tunnel slots now use the Netherite Pickaxe icon, matching the actual requirement.
* **"Open OreVein menu" keybind was non-functional.** The keybind appeared in Controls but rebinding it had no effect — the client was polling GLFW directly for Left/Right Alt regardless. The tick loop now reads `openMenuKey.isDown()` so the bound key is actually respected. Default remains Left Alt; rebind freely in Controls → Gameplay.
### Changed
* **Vein Harvest now works with any hoe.** Previously required a Netherite Hoe specifically; any hoe tier now triggers it. Farming is a mid-game activity and the netherite gate was too late.
* **Mine-time restriction message includes both requirements.** When tunnel mode is active but the netherite pick check fails, the action bar now reads `§c[OreVein] Nx×N Tunnel requires a Netherite Pickaxe and X XP to use` — both conditions stated upfront.
* **Radial menu center no longer shows XP.** The main-page centre label was `OreVein / XP N`; it now just shows `OreVein`. XP is still visible via the HUD widget and unlock threshold tooltips on each slot.
* **README clarified netherite requirement for tunnel modes.** Added a blockquote callout at the top of the Tunnel Mining section and updated the radial menu feature list to show `+ Netherite Pickaxe` alongside each XP threshold.
Developer information
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle.
maven { name = "Modrinth"; url = "https://api.modrinth.com/maven" }