
Orevein
OreVein is a Fabric mod that lets you mine entire ore veins and chop down whole trees at once. Just sneak and break a block to automatically mine all connected blocks of the same type.
- Загрузки
- 4K
- Подписчики
- 4
- Обновлён
- 11 июля 2026 г.
- Лицензия
- MIT
Опубликован 9 февраля 2026 г.
OreVein — Vein Mining Mod
Fabric and NeoForge, Minecraft 26.1.2. No extra libraries — drop the jar in mods/. Per-loader jars are available, plus a universal jar that works on either loader.
What it does
Sneak + break a block to mine the whole connected vein (ores, logs, leaves, stone, building blocks). Includes an XP system that unlocks tunnel modes — 1×2, 3×3, 5×5, and Custom Size (pick two corners to define your own shape).
Features
- Vein Mining — sneak + break ores, logs, leaves, stone, building blocks. Releasing sneak cancels the rest of the vein. Water and lava act as boundaries.
- Vein Harvest — sneak + break a fully-grown crop with any hoe to harvest the whole patch and auto-replant.
- Mass Till — sneak + right-click dirt/grass with a Netherite Hoe to till 3×3 (scales with tunnel mode).
- Tunnel Mining — Netherite Pickaxe required for every mode. Unlocks at 500 / 2,000 / 5,000 / 7,500 XP for 1×2 / 3×3 / 5×5 / Custom.
- Custom Size — pick two corners with left-click / right-click while in Select Size mode. The saved 2D plane mines centered on each hit block, anchored 1 block below for player-height tunneling. Persists across sessions.
- Radial Menu — hold Left Alt (rebindable in Controls → Gameplay) to open. Toggle modes, start Custom selection, etc.
- Enchantments — Efficiency speeds vein mining, Fortune / Silk Touch / Unbreaking all apply as vanilla.
XP & death
1 XP per pickaxe block break. Dying wipes your XP and disables tunnel mode. Check progress with /miningxp.
Tool tiers (vein mining)
- Iron+ for gold ore, redstone, packed/blue ice
- Diamond+ for diamond / emerald ore
- Netherite for ancient debris and obsidian
Configuration
Edit config/orevein.json. Key options:
maxVeinSize*— per-category vein caps (ores 64, logs 128, leaves 256, stone 64)tunnel*UnlockXP— XP thresholds per modemaxCustomSize— max dimension per axis (default 9)enable1x2Tunnel/enable3x3Tunnel/enable5x5Tunnel— mode togglesenforceToolTiers,stopAtDurability- Whitelist / blacklist by block ID or tag
Modded ore support example:
/orevein tag add "create:ores"
/orevein whitelist add "mekanism:tin_ore"
Commands
/miningxp— current XP and active mode/orevein check | add | remove | list | help— block lookup & list management/orevein verify— full self-check of every subsystem/orevein whitelist add|remove <block>andblacklist add|remove <block>/orevein tag add|remove|block <tag>- OP:
/orevein setxp <n>,/orevein reload
Credits & License
Created by NoZeroG. Radial menu inspired by owo-lib.
All Rights Reserved. Modpack inclusion with credit is allowed; no modifications or reuploads without permission. Server hosts and launchers that install directly from CurseForge or Modrinth (Aternos, Prism, etc.) are fine. See LICENSE.
Ченджлог
1.11.0Релиз26.2 · 11 июля 2026 г.
ll changes to OreVein are tracked here.
[1.11.0] - 2026-07-11 (Minecraft 26.2)
Build artifacts
orevein-fabric-1.11.0-V26.2.jar(SHA-256b96d56e64003f4f490d4578a8e71fc94ee1e76261d21fc1af6efa4cad5e1091e)orevein-neoforge-1.11.0-V26.2.jar(SHA-256e67e79d7683d56be950fa93a9dc48593f7fc4bf0312131f548ed00410b9b8bbf)orevein-1.11.0-V26.2-universal.jar(SHA-2564debc88e61a53e34f1f1e088e56c91858d59012884a2e6d211a2dc303ce2e6b6)
Added
- Torch placement. Right-click with a Netherite Pickaxe or Axe to place a torch on the clicked face, straight from your inventory (consumes one; free in creative). Chests, doors, buttons and other interactable blocks keep their normal right-click; sneak + right-click places a torch on those too. Toggle it off under Config → General → Torch Placement (
enableTorchPlacementinconfig/orevein.json).
Changed
- Minecraft 26.2. Full port from 26.1.2: Fabric Loader 0.19.3, Fabric API 0.154.2, NeoForge 26.2.0.10-beta. All features work as before; no config changes needed.
- Custom Size selection outline now renders through Minecraft 26.2's new gizmo system with a thicker, easier-to-see line. The old render path was removed from the game, so this was rebuilt from scratch; behavior is the same (cyan box on hover, yellow after picking corner A).
/orevein verifyno longer prints a stale version number in its header.
[1.10.0] - 2026-06-26 (Minecraft 26.1.2)
Added
- In-game config screen. Open the radial menu (hold Left Alt) and click the center Config circle. Three tabs — General, Tunnel, Lists — with instant-apply ON/OFF toggles, number fields (Enter to commit, out-of-range values clamp with a notice), a per-row reset button that lights up when a value differs from its default, hover descriptions, and full whitelist/blacklist/tag editing without typing commands. Settings are server-authoritative: everyone can view them and flip their own per-player toggles (Vein Mining, Auto-Collect), but changing server settings requires OP — non-OPs see read-only grayed controls. Edits save to
config/orevein.jsonand broadcast live to every online player, including changes made via/oreveincommands or/orevein reload.
Fixed
- Auto-Collect did nothing unless Vein Mining or a tunnel mode was active. With both off, breaking a block normally dropped the items on the ground even though Auto-Collect was on. Plain single-block breaks with a pickaxe now route drops to your inventory too. Blocks with stored contents (chests, furnaces, and other block entities) are skipped so nothing is lost.
Experimental
- Hard Mode (disabled by default, not finished, leave it off). An opt-in "hostile world" difficulty layer: tougher mobs (scaled max health), harder mob hits on players, villagers and iron golems, vampire bats that bite in caves, a baby-zombie spawn boost, optional bigger creeper craters, and bonus mining XP as the payoff. All server-side, with its own Hard Mode tab in the config screen. It ships dormant: the master toggle stays OFF and there is no gameplay effect unless you turn it on. It still needs refinement and bug-fixing before it is recommended, so it is not supported yet and may change or break between versions. Turn it on at your own risk.
1.10.0Релиз26.1.1, 26.1.2, 26.2 · 26 июня 2026 г.
[1.10.0] - 2026-06-26 (Minecraft 26.1.2)
Build artifacts
Added
- In-game config screen. Open the radial menu (hold Left Alt) and click the center Config circle. Three tabs — General, Tunnel, Lists — with instant-apply ON/OFF toggles, number fields (Enter to commit, out-of-range values clamp with a notice), a per-row reset button that lights up when a value differs from its default, hover descriptions, and full whitelist/blacklist/tag editing without typing commands. Settings are server-authoritative: everyone can view them and flip their own per-player toggles (Vein Mining, Auto-Collect), but changing server settings requires OP — non-OPs see read-only grayed controls. Edits save to
config/orevein.jsonand broadcast live to every online player, including changes made via/oreveincommands or/orevein reload.
Fixed
- Auto-Collect did nothing unless Vein Mining or a tunnel mode was active. With both off, breaking a block normally dropped the items on the ground even though Auto-Collect was on. Plain single-block breaks with a pickaxe now route drops to your inventory too. Blocks with stored contents (chests, furnaces, and other block entities) are skipped so nothing is lost.
1.9.6Релиз26.1, 26.1.1, 26.1.2 · 11 июня 2026 г.
[1.9.6] - 2026-06-11 (Minecraft 26.1.2)
Build artifacts
orevein-fabric-1.9.6-V26.1.2.jar— SHA-256f1c7b7c83fb186fb82582f9d9836ebb1fd623089c299569b267bc5d691696817orevein-neoforge-1.9.6-V26.1.2.jar— SHA-256b70b948eebde28bdb2b4459e786af68ce134f13cead83133f1471ceb040031e5orevein-1.9.6-V26.1.2-universal.jar— SHA-2565d910288b00a1ddc03f874275aef9badda295285159a0ae6623b0869ffbf8d25
Added
- Universal jar. One jar that runs on both Fabric and NeoForge —
orevein-1.9.6-V26.1.2-universal.jarcarries both loaders' metadata in a single file. The per-loader jars are still published; pick whichever you prefer. - Tool-aware radial menu. The menu now reflects what the held tool can actually do. Shovel/axe/hoe or empty hand: tunnel slots are hidden entirely (only Vein Mining and Auto-Collect show). Non-netherite pickaxe: tunnel slots grayed out with "Requires Netherite Pickaxe". Netherite pickaxe: full coloring and normal XP gating. Breaking blocks with a non-pickaxe while a tunnel mode is active no longer spams the warning — vein mining silently takes over instead.
Fixed
- Vein mining stopped working after leaving a world (singleplayer). The internal task scheduler was created once per game session and shut down for good when a server stopped, so opening a second world in the same client session threw
RejectedExecutionExceptionon the first sneak-break. The scheduler is now recreated on demand after a world exit. - Rare data corruption risk during auto-save. The 10-second auto-save copied player data into the world's save storage from a background thread while Minecraft could be serialising the same maps on the server thread. The copy now runs on the server thread, eliminating the race.
defaultItemTeleportconfig option had no effect. Players who never toggled Auto-Collect always defaulted to OFF regardless of the config value.maxCustomSizevalues above 9 were silently ignored. A hardcoded cap re-clamped every Custom Size dimension to 9 even when the config allowed more.- Mod description advertised a feature that doesn't exist. The Fabric metadata still claimed "Extra inventory row unlocks at 10000 XP" . A leftover from an old plan that never release. Removed until i fixed or atleat learn how to add extra envetory
THere is a chance that left over experimental code causes issues that i missed, some bugs may persist that i didnt catch.
Changed
- Internal cleanup. Deduplicated command, networking, and client code shared between the two loaders (about 270 lines removed) and quieted per-player/per-sync log lines to debug level. No gameplay changes.
1.9.5Релиз26.1.2 · 22 мая 2026 г.
[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-neoforge-1.9.5-V26.1.2.jar— SHA-256ed973577d0ea277b15845aefddf02e0219ed3f28fe1e3996ce9a230ce505e4da
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.
1.9.5Релиз26.1.2 · 22 мая 2026 г.
[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.
1.9.4Релиз26.1, 26.1.1, 26.1.2 · 19 мая 2026 г.
[1.9.4] - 2026-05-19 (Minecraft 26.1.2)
fabric/build/libs/orevein-fabric-1.9.4-V26.1.2.jar 2e9685508cf7efc0573c8232071c22e8e72693595331820dc0034a5eca6fc8a6
Added
- Vein Harvest — Sneak + break a fully-grown crop while holding a netherite hoe to harvest the entire connected crop patch in one swing. Crops auto-replant in place (no dropped seeds). Configurable via
enableVeinHarvestandmaxVeinSizeCropsinorevein.json. - Mass Till — Sneak + right-click dirt or grass while holding a netherite hoe to till a 3×3 area (scales to 5×5 in 5×5 tunnel mode, or matches your Custom Size selection). Configurable via
enableMassTill. - OreVein HUD widget — Compact on-screen status overlay showing your current mode and XP. Toggle it with the new "Toggle OreVein HUD" keybind (unbound by default, set it in Minecraft's Controls screen).
Changed
- XP unlock thresholds are now server-synced. The radial menu previously showed hardcoded client-side threshold values; it now receives the actual thresholds from the server on join. Modpacks that customise
tunnel1x2UnlockXP,tunnel3x3UnlockXP,tunnel5x5UnlockXP, orcustomSizeUnlockXPinorevein.jsonwill now display the correct requirements in the UI.
Fixed
- Fabric install broken for some users/launchers. The Fabric jar was bundling fabric-api with a broken Jar-in-Jar reference (pointed to a single monolithic jar that never existed in the archive). Launchers that inspect nested JiJ metadata could misidentify the mod or fail to satisfy the fabric-api dependency. The bundling is now generated correctly at build time.
1.9.4Релиз26.1, 26.1.1, 26.1.2 · 19 мая 2026 г.
[1.9.4] - 2026-05-19 (Minecraft 26.1.2)
neoforge/build/libs/orevein-neoforge-1.9.4-V26.1.2.jar cbfd3e10b503434e49a649b0254136767a8b1240c284422103130328beea266e
Added
- Vein Harvest — Sneak + break a fully-grown crop while holding a netherite hoe to harvest the entire connected crop patch in one swing. Crops auto-replant in place (no dropped seeds). Configurable via
enableVeinHarvestandmaxVeinSizeCropsinorevein.json. - Mass Till — Sneak + right-click dirt or grass while holding a netherite hoe to till a 3×3 area (scales to 5×5 in 5×5 tunnel mode, or matches your Custom Size selection). Configurable via
enableMassTill. - OreVein HUD widget — Compact on-screen status overlay showing your current mode and XP. Toggle it with the new "Toggle OreVein HUD" keybind (unbound by default, set it in Minecraft's Controls screen).
Changed
- XP unlock thresholds are now server-synced. The radial menu previously showed hardcoded client-side threshold values; it now receives the actual thresholds from the server on join. Modpacks that customise
tunnel1x2UnlockXP,tunnel3x3UnlockXP,tunnel5x5UnlockXP, orcustomSizeUnlockXPinorevein.jsonwill now display the correct requirements in the UI.
Fixed
- Fabric install broken for some users/launchers. The Fabric jar was bundling fabric-api with a broken Jar-in-Jar reference (pointed to a single monolithic jar that never existed in the archive). Launchers that inspect nested JiJ metadata could misidentify the mod or fail to satisfy the fabric-api dependency. The bundling is now generated correctly at build time.
1.9.2Релиз26.1.2 · 4 мая 2026 г.
[1.9.2] - 2026-05-02 (Minecraft 26.1.2)
orevein-neoforge-1.9.2-V26.1.2.jar 548e0fa028aa5492188032a4240018f31166707747c959cc058baab8e39f9b3b
Removed
Architectury runtime dependency. End users no longer need Architectury installed — OreVein now uses Minecraft's native CustomPacketPayload (1.20.5+) for cross-loader networking, registered via Fabric's PayloadTypeRegistry + ServerPlayNetworking/ClientPlayNetworking and NeoForge's RegisterPayloadHandlersEvent + PayloadRegistrar.
- The previous
1.9.1release on CurseForge declared a hard dependency on Architectury for MC 26.1, which has not been published upstream — anyone who downloaded1.9.1for 26.1.x got a "missing dependency" error on startup. Fixes the user-reported install crash.
Комментарии
Загружаем…