Minecraft Data Packs / Block

Bhex's Over-Named Extension Engine for Custom Blocks

  • check_circle Advancements
  • check_circle Functions
  • check_circle Loot Tables
  • 6,068 views, 2 today
  • 621 downloads, 0 today
  • 47
  • 39
  • 25
Required Resource Pack
MyNameIsBhex's Avatar MyNameIsBhex
Level 44 : Master Technomancer Wizard
52
I created an engine for the purpose of adding your own custom blocks to Minecraft Datapacks.

More info (How it works and How to use it) right here (a generator for creating blockstate and model files can be found here)
By default, the pack comes equipped to add around 54 new blocks. However, this can be expanded very easily by installing this datapack, which turns most Doubleslabs into unused blockstates, which you can then use in this pack.

This pack isn't perfect, but it's very lag-friendly. This uses absolutely zero entities for the custom blocks. Not one. Zilch. Zip. No entities. no markers, no displays, nothing.
There are a few minor bugs but they mostly do not present themselves.

The download contains 3 custom blocks for you to use as reference.

This is only an engine for adding the blocks, you will have to handle making them craftable/obtainable.

This is an ENGINE, rather than a LIBRARY. This means you directly work inside of and modify the datapack files, rather than using it with another pack. You can technically use this as a library, but I'd only recommend that to advanced users who know what they're doing.

Anyway, I am once again cursed by not knowing what category to put this pack under. I'll just hope I get lucky and enough people see this :)

Featured in Spruced Vanilla(?)
Thanks to joshieman for the Title in the Thumbnail
CompatibilityMinecraft 1.20
Tags

Create an account or sign in to comment.

mostazaniikkkk
07/02/2024 12:10 am
Level 1 : New Miner
mostazaniikkkk's Avatar
Hello, I am creating a Python library to make datapacks faster, and I wanted to know if I can use your implementation as the core for the blocks of the library (of course, with the proper credits :D)

mostazaniikkkk/DataPy-Lib: Python library for creating Minecraft Datapacks :D (github.com)
1
MyNameIsBhex
07/03/2024 3:02 am
He/They • Level 44 : Master Technomancer Wizard
MyNameIsBhex's Avatar
Dude yeah absolutely! I've been working on a generator for this datapack myself using MaxMSP, but I can't get the last part(modifying the mcfunction file) working, so if you want to take a crack at making a tool to generate all the files automatically, be my guest! I'll feature it on the page as well.
1
Stridey
06/04/2024 10:10 am
He/Him • Level 82 : Elite Pixel Painter Demolitionist
history
Stridey's Avatar
Hey, I don't know if this is possible to fix but its possible to turn the blocks into unwaterlogged double slabs when right clicked with a bucket.
(maybe detect when a player is holding a bucket and looking at a custom block and then turn their interaction range down to 0 but idk)
1
MyNameIsBhex
06/04/2024 1:02 pm
He/They • Level 44 : Master Technomancer Wizard
MyNameIsBhex's Avatar
Unfortunately this is not something I can fix at the moment, but right now we kinda just have to deal with the Waterlogged issues
2
MyNameIsBhex
05/27/2024 10:39 pm
He/They • Level 44 : Master Technomancer Wizard
MyNameIsBhex's Avatar
For anyone wanting to use this in 1.20.5+, I will be posting the update as soon as I finish all of the Generators
2
LunarTik
05/07/2024 9:12 pm
Level 32 : Artisan Mage Archer
LunarTik's Avatar
Would this be feasible to update to 1.20.6?
1
LunarTik
05/08/2024 11:34 pm
Level 32 : Artisan Mage Archer
LunarTik's Avatar
never mind it wasn't very hard to convert
2
Derpy_Pumpkin
05/21/2024 8:38 pm
He/Him • Level 4 : Apprentice Artist
Derpy_Pumpkin's Avatar
how did you convert it
1
LunarTik
05/24/2024 7:32 pm
Level 32 : Artisan Mage Archer
LunarTik's Avatar
i just went through and changed anything that needed an item tag into it's component alternative
2
turksh_arda_can
02/27/2024 9:39 am
Level 1 : New Miner
turksh_arda_can's Avatar
give comand?
plss
2

Welcome