Перейти к содержимому
Mineforgian

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 mode
  • maxCustomSize — max dimension per axis (default 9)
  • enable1x2Tunnel / enable3x3Tunnel / enable5x5Tunnel — mode toggles
  • enforceToolTiers, 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> and blacklist 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-256 b96d56e64003f4f490d4578a8e71fc94ee1e76261d21fc1af6efa4cad5e1091e)
  • orevein-neoforge-1.11.0-V26.2.jar (SHA-256 e67e79d7683d56be950fa93a9dc48593f7fc4bf0312131f548ed00410b9b8bbf)
  • orevein-1.11.0-V26.2-universal.jar (SHA-256 4debc88e61a53e34f1f1e088e56c91858d59012884a2e6d211a2dc303ce2e6b6)

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 (enableTorchPlacement in config/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 verify no 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.json and broadcast live to every online player, including changes made via /orevein commands 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.json and broadcast live to every online player, including changes made via /orevein commands 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-256 f1c7b7c83fb186fb82582f9d9836ebb1fd623089c299569b267bc5d691696817
  • orevein-neoforge-1.9.6-V26.1.2.jar — SHA-256 b70b948eebde28bdb2b4459e786af68ce134f13cead83133f1471ceb040031e5
  • orevein-1.9.6-V26.1.2-universal.jar — SHA-256 5d910288b00a1ddc03f874275aef9badda295285159a0ae6623b0869ffbf8d25

Added

  • Universal jar. One jar that runs on both Fabric and NeoForge — orevein-1.9.6-V26.1.2-universal.jar carries 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 RejectedExecutionException on 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.
  • defaultItemTeleport config option had no effect. Players who never toggled Auto-Collect always defaulted to OFF regardless of the config value.
  • maxCustomSize values 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-256 ed973577d0ea277b15845aefddf02e0219ed3f28fe1e3996ce9a230ce505e4da

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.
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-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.
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 enableVeinHarvest and maxVeinSizeCrops in orevein.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, or customSizeUnlockXP in orevein.json will 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 enableVeinHarvest and maxVeinSizeCrops in orevein.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, or customSizeUnlockXP in orevein.json will 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.1 release on CurseForge declared a hard dependency on Architectury for MC 26.1, which has not been published upstream — anyone who downloaded 1.9.1 for 26.1.x got a "missing dependency" error on startup. Fixes the user-reported install crash.

Комментарии

Загружаем…