Is it possible to create a custom ore and add it to world generation with a Datapack?

Is it possible to create a custom ore and add it to world generation with a Datapack? - Crop artist with white pencil drawing world map on desk

As the title suggests, I am wanting to add custom ores to the game (I.E. new gemstones like ruby, sapphire, topaz, etc), but I have no clue how to control world generation to add such a thing. I tried searching for how to add an ore but all I found was I would need to replace blocks like granite and diorite, which I will accept as the only option but I would prefer not to. I am aiming to edit as few game mechanics as possible, thus meaning I cannot replace any existing vanilla ores or stones because that could reduce abundancy or the resource itself. Ideally, I would like to avoid the usage of any kind of Spigot plugins but I will use them if that means I can do what I am attempting to achieve.

My Minecraft version is 1.18.x






Pictures about "Is it possible to create a custom ore and add it to world generation with a Datapack?"

Is it possible to create a custom ore and add it to world generation with a Datapack? - Happy young African American father in casual outfit smiling while sitting on floor and playing with wooden toys with positive twin sons during weekend at home
Is it possible to create a custom ore and add it to world generation with a Datapack? - Unrecognizable male master with small jar adding white paint into blue pigment while working at table with stencil printing in studio on blurred background
Is it possible to create a custom ore and add it to world generation with a Datapack? - Focused group of kids working on table together



How do you make custom ores in Minecraft?

Name and material
  • Go to the workspace.
  • Click on "Create new element"
  • Click Block.
  • Type the name of your block. Names must not be repeated! The end-user will not see this name, so name it something that you can identify.
  • Next click the blue square, and choose your ore texture.
  • Click next.


  • How do you make a custom ore in Minecraft bedrock?

    In the world creation menu, go to more options and select the "Import World" option. Then, select a world generation JSON file. A warning appears saying that custom worlds are experimental. Click "Yes" to continue.



    CUSTOM STRUCTURE Data Packs 1: Adding Structures!




    Sources: Stack Exchange - This article follows the attribution requirements of Stack Exchange and is licensed under CC BY-SA 3.0.

    Images: Monstera, Monstera, Anna Shvets, Vanessa Loring