The Miners Dreams
Right click a block with a Miners Dream and it blasts a big tunnel in whatever direction you're looking. All the ores get left in the walls so you can just walk down and grab them. Based on the Miners Dream from OreSpawn.

What it does
- Tunnels go the way you look. Look straight down for a shaft (there's water at the bottom so you don't die) or straight up. Shafts come with a ladder so you can get back out.
- Ores never get blasted, modded ones included (anything tagged
forge:ores). Chests and machines are left alone too. - Clears stone, deepslate, dirt, gravel, sand and so on, plus cobwebs, old mineshaft wood and sculk.
- Water and lava get sealed off so the tunnel doesn't flood, and gaps or lava under the tunnel get a floor.
- Torches every 6 blocks.
- The blast goes a few blocks per tick, so even the big ones don't lag.
- Works with claim mods and spawn protection.
Tiers
| Uses | Tunnel size | Works in | |
|---|---|---|---|
| Miners Dream | 4 | 51 x 11 x 7 | Overworld |
| Iron | 16 | 75 x 11 x 7 | Overworld |
| Gold | 32 | 100 x 13 x 7 | Overworld, Nether |
| Diamond | 64 | 150 x 13 x 9 | Overworld, Nether, End |
| Netherite | never breaks | 200 x 15 x 9 | Overworld, Nether, End |
Upgrading keeps whatever durability you had left.
Miners Dream:

Iron:

Gold:

Diamond:

Netherite:

Recipes
3 cactus, 3 blocks of redstone and 3 gunpowder:

To upgrade, use a smithing table with TNT in the template slot, your Miners Dream in the middle and the next block on the right (iron, then gold, then diamond, then netherite).




Other stuff
- Enchantments: Reach (I-III, 25% longer per level) and Blast Radius (I-II, 2 blocks wider and taller per level). Unbreaking and Mending work too.
- Works in dispensers, they fire it the way they're facing.
- Config in
config/minersdream-common.tomlfor blast speed, torches and an option to lay rails. - Pack makers can change what gets blasted with the
minersdream:overworld_tunnel,nether_tunnelandend_tunnelblock tags.
Forge 1.20.1, needs to be on both client and server. Source is on GitHub.

