Minecraft Data Packs / Game Mechanic

Blackstone Generator

  • check_circle Functions
  • check_circle Loot Tables
  • 8,789 views, 7 today
  • 433 downloads, 0 today
  • 15
  • 10
  • 8
DJayFresh avatar DJayFresh
Level 22 : Expert Cookie
Added in one change to the base game that I think is valid, but not well executed.

1.16: added Basalt generation, blue ice above a gap with soul_soil underneath. When lava spreads between the two blocks its converted into basalt.

I think basalt was the wrong thing to generate, it should have been blackstone. Blackstone at first was not renewable (some snapshot). But later was added to the Piglin bartering system at an okay rate.

However, I still felt the generation was broken. So, I created my own data pack to handle this. Piglin bartering has been updated to drop basalt instead of blackstone. When a player stands in front of the generated basalt, it will be converted into black stone.

Basalt is only converted to blackstone after the pack is added, and then enabled (see below). While basalt can be generated from blue ice on the side, for now it requires:
1. Blue ice is above the basalt
2. Soul Soil is below the basalt
3. Up to five blocks from the player

With that in mind, a normal basalt generation (that drops basalt only) can be achieved by moving the blue ice to the side, instead of on top.

How to Use:

  1. Enable the pack (below)
  2. Stand in front of the basalt generator (pictured)
  3. Basalt will be converted into blackstone
  4. Mine & Repeat


The pack has a function to handle configuration:
/function blackstone:config

Alternatively you can just run:
/function blackstone:enable
This is my first pack so feedback is appreciated, and welcome!

Planned improvements:
  • Blue Ice config (top, side) for converting
  • Tick rate (performance)
  • Better help book ;)
Inspired by the work of Leyxcx
CreditInspired by Leyxcx
CompatibilityMinecraft 1.16
toMinecraft 1.17

Create an account or sign in to comment.

02/27/2022 5:28 am
Level 1 : New Miner
Cenda123 avatar
Does this work on 1.18? It would be amazing!!
Awesome job!! Keep going
03/25/2021 3:15 am
Level 35 : Artisan Mage
Technopathic759 avatar
I change my mind, this is useful bcuz i can get blackstone without a nether portal
02/27/2021 1:56 am
Level 35 : Artisan Mage
Technopathic759 avatar
what make you think it's broken
03/25/2021 1:05 am
Level 22 : Expert Cookie
DJayFresh avatar
Blackstone is the nether equivalent of cobblestone, meaning it should have a similar generation function built into the game. Also, generating blackstone makes more sense as it's no longer part of the Piglin trading system, making it a renewable resource.
03/25/2021 1:06 am
Level 35 : Artisan Mage
Technopathic759 avatar
Blackstone isn't even real, basalt is

Ever learn geography at school?
09/19/2020 10:18 pm
Level 1 : New Miner
callofmine865 avatar
hello, couldnt you create the data pack as if it were the carpet one, so soul sand generates blackstone in case you cant know if there is a mod that does just that?
09/10/2020 4:34 am
Level 42 : Master Explorer
Chesterhung3218 avatar
I think packed ice instead of blue ice is more suitable for generating blackstone
09/10/2020 9:48 am
Level 22 : Expert Cookie
DJayFresh avatar
Thanks for the feedback. I'm actually not really "generating" blackstone. So much as replacing the basalt when the player stands there. This would be a good way of keeping the two generators split though.

If anyone has some ideas on ways to implement this or even a reference to a pack that does something similar please reach out.
Planet Minecraft


© 2010 - 2023