Minecraft Data Packs / Block

Bhex's Over-Named Extension Engine for Custom Blocks

  • check_circle Advancements
  • check_circle Functions
  • check_circle Loot Tables
  • 4,121 views, 19 today
  • 397 downloads, 2 today
  • 40
  • 29
  • 15
Required Resource Pack
MyNameIsBhex's Avatar MyNameIsBhex
Level 39 : Artisan Mage
36
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.

1
02/27/2024 9:39 am
Level 1 : New Miner
turksh_arda_can
turksh_arda_can's Avatar
give comand?
plss
1
02/27/2024 3:45 pm
Level 39 : Artisan Mage
MyNameIsBhex
MyNameIsBhex's Avatar
Check the datapack files. If you don't currently have the technical knowledge to set this up and figure out the /give commands from the functions, you probably need to do a bit more datapack practice before using this.

It's not supposed to be used as-is, anyway. It's barebones engine for people to use to make other datapacks with, kinda like a Library
1
01/13/2024 10:12 am
Level 1 : New Miner
LuckasElOP
LuckasElOP's Avatar
Hello, I wanted to ask you if there was any way to implement new sheets to this engine.
1
02/25/2024 7:32 pm
Level 39 : Artisan Mage
MyNameIsBhex
MyNameIsBhex's Avatar
New what?
3
08/20/2023 5:58 am
Level 38 : Artisan Architect
Athesiel
Athesiel's Avatar
Hey! I've made something like this before, and props to you for making it a standalone datapack thing, but there's one other issue with these blocks that I think you should be aware of: they work really poorly near lava. Still, your command infrastructure is really well done, either way, good job! I think this is the best implementation of this concept I've seen barring using server plugins and the like.
1
08/11/2023 3:25 pm
Level 43 : Master Warrior
HAK0TA538
HAK0TA538's Avatar
What if another datapack uses this and uses oak waterlogged slabs, then i in my datapack use oak waterlogged slabs? Will that collide and mess up the textures?
1
08/11/2023 10:46 pm
Level 39 : Artisan Mage
MyNameIsBhex
MyNameIsBhex's Avatar
If two packs use the same block as a base block, then they'll collide and one will take priority over the other.



If you want to make your datapack compatible with another pack that uses this system, all you have to do is make sure that you don't use the same block-states as the other pack.
Super easy to code this for compatibility, as all you have to do to avoid issues with another pack is to not use the same slabs that they used.

Hope this makes sense.
3
08/08/2023 5:38 pm
Level 39 : Artisan Mage
MyNameIsBhex
MyNameIsBhex's Avatar
Also if anyone downloads this-- feel free to just DM me and show me what ya made, even if it's just for your own survival world! I'm super curious and all that c:
1
08/08/2023 5:01 pm
Level 37 : Artisan Blacksmith
set_135
set_135's Avatar
This is a really cool idea! I do have a question tho. How many custom blocks can you add? If it is infinite then I will definitely want to be using this for My Pack because it has 864 different blocks...
1
08/08/2023 5:16 pm
Level 39 : Artisan Mage
MyNameIsBhex
MyNameIsBhex's Avatar
You can add as many blocks as there are slab types in the game(Minus the first three stages of Unwaxed Copper). Currently this is ~53. Not as expansive as you need it to be at the moment, sadly :(
Planet Minecraft

Website

© 2010 - 2024
www.planetminecraft.com

Welcome