promotional bannermobile promotional banner

Orevein

Advanced Vein Mining.

File Details

orevein-1.5.1.jar

  • B
  • Jan 14, 2026
  • 763.09 KB
  • 45
  • 26.1-snapshot
  • Fabric

File Name

orevein-1.5.1.jar

Supported Versions

  • 26.1-snapshot

Curse Maven Snippet

Fabric

modImplementation "curse.maven:orevein-1420796:7456543"
Curse Maven does not yet support mods that have disabled 3rd party sharing

Learn more about Curse Maven

Changelog

All changes to OreVein are tracked here.

[1.5.1] - 2026-01-14 (Minecraft 26.1-snapshot-2)

Fixed

  • ChunkPos compilation errors - Fixed compatibility issues with Minecraft 26.1-snapshot-2 by replacing non-existent toLong() and asLong() methods with manual bit-shifting operations. The mod now compiles and runs correctly on the latest snapshot.

[1.5.0-beta] - 2026-01-11 (Minecraft 26.1-snapshot-2)

What's New

Beta release for Minecraft 26.1-snapshot-2 is now live and ready for testing!

Performance improvements and debug cleanup. The mod now runs much cleaner without spamming the console/terminal with debug messages.

Changed

  • Updated to Minecraft 26.1-snapshot-2 - First beta release for the latest snapshot version
  • Removed debug logging - All LOGGER.info("[OreVein] DEBUG: ...") statements have been removed to stop spamming the terminal. The mod still logs errors and warnings when needed, but won't flood your console during normal gameplay.
  • Cleaner terminal output - Your Minecraft server/client logs are now much easier to read without hundreds of vein mining debug messages.

Technical Stuff

  • Updated to Minecraft 26.1-snapshot-2
  • Updated to Fabric Loader 0.18.4
  • Updated to Fabric API 0.141.2+26.1
  • Requires Java 25
  • Removed verbose debug logging from onBlockBreak(), veinMineOre(), processVeinMining(), processVeinBlocks(), findVein(), areEquivalent(), and canVeinMineBlock() methods
  • Kept all player-facing messages (tool tier warnings, XP notifications, etc.)
  • Kept error logging (LOGGER.error()) for troubleshooting actual issues
  • Kept warning logging for edge cases like max iteration limits

[1.4.0] - 2026-01-10 (Minecraft 1.21.11 - Stable)

What's New

This update fixes a bunch of bugs and adds some quality of life improvements. The vein mining system got a lot more stable.

Fixed

  • Game freezing after vein mining - The search algorithm was exploring way too many blocks. Now it only checks blocks that actually match what you're mining instead of checking everything nearby.
  • Game freezing near water - Mining ores near water or underwater was causing freezes. The algorithm now treats water and lava as walls that stop the search, preventing it from exploring into liquid-filled areas.
  • Missing item drops - Items weren't spawning when you vein mined blocks. They were being calculated but never actually dropped or given to the player. Fixed the drop logic completely for both vein mining and tunnel mining.
  • Breaking sounds and particles - Blocks were just vanishing silently which felt weird. Added proper vanilla-style breaking sounds and particle effects so it feels more natural.
  • Ice water flooding - Regular ice now requires Silk Touch to vein mine. Without this, vein mining ice would create dozens of water source blocks and flood everything.
  • Item teleportation cache issue - Old saved player data had item teleportation enabled from when that was the default. Now ignores old cached values so everyone uses the config default unless they explicitly set a preference.

Added

  • Item teleportation toggle - You can now choose if vein mined items go straight to your inventory or drop on the ground. Use /orevein items enable or /orevein items disable to toggle it. Drops to ground by default.
  • Tool tier restrictions - Some blocks need better tools now. Iron pickaxe minimum for ice/gold/redstone ores, diamond for diamond/emerald ores, netherite for ancient debris. You'll get a message if your tool is too weak.
  • Config file support - Settings are saved in a JSON file at config/orevein.json. You can adjust max vein sizes, tool restrictions, and default item teleport behavior.

Changed

  • Item teleportation is off by default now. Items drop where you mine them unless you enable teleport with the command.
  • Ice blocks use a safer 6-directional search instead of 26-directional to prevent water physics from causing lag.

How to Use

  • Vein Mining: Hold shift and break a block to mine the entire connected vein
  • Cancel Vein Mining: Release shift to stop the vein mining process early if you change your mind
  • Tunnel Mining: Sneak with netherite pickaxe to toggle modes (requires 500 XP)

Technical Stuff

  • Updated PlayerDataManager to use config values as defaults
  • Added proper world event syncing for block breaking effects (sound and particles)
  • Fixed BFS algorithm to not explore infinitely into non-matching blocks
  • Water and lava now act as search boundaries - won't enqueue or explore through them
  • Added max iteration safety limit (10x max vein size) to prevent infinite loops
  • Skip air, water, and lava blocks completely during BFS traversal
  • All three ice types supported: ice (requires Silk Touch), packed_ice, blue_ice
  • Tunnel mining now respects item teleportation settings
  • Added Silk Touch check for regular ice to prevent water flooding

[1.3.4] - 2026-01-08

Changed

  • Updated to Minecraft 1.21.11 (stable release)
  • Updated Fabric API to 0.141.1+1.21.11
  • Uses Java 21 for better compatibility

No feature changes, just version updates to work with stable Minecraft 1.21.11.

[1.3.3] - 2026-01-08

Fixed

  • Player data wasn't saving properly. XP and tunnel mode preferences were getting lost when you closed the game. This should be fixed now - your progress actually saves between sessions.

[1.3.2] - Previous Release

Added

  • Basic tunnel mode and XP tracking features
  • Nether wood support (Crimson and Warped)

Known Issues

  • Data wasn't persisting correctly (fixed in 1.3.3)