All versions
1.9.5
Release
Orevein 1.9.54 months ago 303
Compatibility
Minecraft: Java Edition
26.1.2
Platform
Fabric
Supported environments
Client-side
Changes
[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-256d8e774c182b6413270ccb134216cc00fe40e0a18bef9a4c8695ea73d8bf74226
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.LeftClickBlockcancellation 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 showsOreVein. 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 Pickaxealongside each XP threshold.
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:fsZC35ec:fwviq6i7"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:fsZC35ec:fwviq6i7"
}

