Minecraft Data Packs / World Generation

JDawgtor's Structure Generator for 1.16

  • check_circle Functions
  • check_circle Loot Tables
  • check_circle Structures
  • 15,308 views, 6 today
  • 1,416 downloads, 0 today
  • 88
  • 86
  • 37
JDawgtor's Avatar JDawgtor
Level 50 : Grandmaster Unicorn
It's here! The new and improved Structure Generator Data Pack for 1.16. It's got it all. Multi-dimensional generation, biome specific structures, underwater structures, floating structures, and even a new website that will generate the code for you.

(KEEP IN MIND this is just the generator Data Pack. There are no structures included. You can generate your own on jdawgtor.com/structure)

Data Pack Features

  • New Website to Generate Data Pack for you
  • Infinite Structures
  • Customize Structure Rarity
  • Spawn in Specific Biomes
  • Spawn in Seperate Dimensions
  • Generate in Custom Biomes or Dimensions
  • New generation methods such as: Underwater, in lava, in the sky and more.
  • Random Structure Rotation
  • In-Game Commands for Options
  • Multi-player Friendly
  • And more!
To Generate your own Structure Pack for this Data Pack, go to

To see how this Data Pack works, watch this video: https://www.youtube.com/watch?v=ut0Gsm94tzI

Learn how the In-Game Commands control the settings: https://www.youtube.com/watch?v=Bukb4dl2JZc
CompatibilityMinecraft 1.16

Create an account or sign in to comment.

03/03/2022 2:04 pm
Level 1 : New Miner
_Anonymus's Avatar
1.18 soon? I really love this datapack! but unfortunately it isnt working in 1.18
02/06/2022 7:44 pm
Level 1 : New Miner
Roguelikepaladin11's Avatar
I know some datpacks can still function in newer versiones even when they are older. Does this work in 1.18?
03/03/2022 2:03 pm
Level 1 : New Miner
_Anonymus's Avatar
No unfortunately not. I tried it but no structures were generated
11/14/2021 7:56 pm
Level 16 : Journeyman Caveman
Bugur's Avatar
1.17 soon?
08/31/2021 7:55 am
Level 1 : New Miner
User3793296D's Avatar
Someone can help me!? I created 24 structures, but when I put it on another map they don't work, and after the steps of /functions the game give me this message {Can't keep up! Is the server overloaded? Running 13991ms or 279 ticks behind
[​17:01:51] [​Server thread/WARN]: Couldn't get pack info for: acx: 'pack.mcmeta' in ResourcePack}
and I can't understand, and nothing happens.
08/29/2021 9:31 am
Level 28 : Expert Musician
rattemaster's Avatar
Hi jdawgator. Do you still work on these? You were inactive on youtube for so long now.
05/20/2021 5:23 pm
Level 1 : New Miner
Planetminecrafter_'s Avatar
I really enjoy this datapack, it is fantasitc. However the rare setting doesn't seem very rare at all. I've tested it a few times with one and multiple structures in the datapack. but even on rare I am getting structures spawning very commonly like even right next to each other. Flew in one direction for maybe 30 seconds and about 7 structures spawned with the rare setting enabled. In your videos rare is described as being about as common as villages, which this is not.
05/18/2021 12:45 am
Level 34 : Artisan Geek
GoodErnest64's Avatar
Hi man
I tried to lern from your codes but I could'nt .
So basically my idea for custom strucyures is that you randomly generate a tagged armorstand in chunks and some of them have the chance of filling their position with a structure block that have custom nbt and a redstone block on top .
Actually my only problem is that how to summon an armor stand in every chunk and how to randomize between them to generate the structures .
I will be glad if you answer.
(And sorry for bad English)
05/18/2021 12:11 pm
Level 50 : Grandmaster Unicorn
JDawgtor's Avatar
Hi, I think what you are asking is how I randomized the generation? If that's the case then the answer is I am using loot tables to generate a random number. I use the command /execute store result score @s s_structure run loot spawn ~ -2000 ~ loot "loottablenamehere" to spawn items (that have a random count) in the void and give the armorstand that number. Which the rest of the datapack detects the number as a structure id and spawns the structure that matches the ID. TLDR: Whenever I need a random number, I use loot tables to get one, and place the amount of items into a scoreboard.
04/12/2021 7:28 am
Level 1 : New Miner
SheepyStranger's Avatar
Does this still work in the latest version, 1.16.5?