Minecraft Data Packs / World Generation

Your Structures DataPack 2.0

  • check_circle Advancements
  • check_circle Functions
  • check_circle Loot Tables
  • check_circle Structures
  • 31,120 views, 50 today
  • 2,462 downloads, 5 today
  • 68
  • 66
  • 52
GatKong avatar GatKong
Level 63 : High Grandmaster Technomancer
106
Entirely a vanilla Minecraft Data Pack for Minecraft 1.16+

2.0 is now even easier to use!

Ever wish the kewl structures you make could be loaded into random (but biome-specific and appropriate) locations in a new world, for you to discover and explore? Surprise yourself, if you will?

So did I, so that's why I made this datapack.

Now you can make your own structure, save it as a structure nbt file, and have them load in biome-specific random locations in your world. One instance per structure, by design. Now with 2.0, each structure will procedurally load into your world's new chunks randomly, in the same fashion as vanilla villages do.

Currently you can load up to nine different structures into your world.
  • arctic
  • desert
  • dungeon
  • forest
  • jungle
  • mountain
  • nether
  • oceansurface
  • sky
Rename your custom structure.nbt file to one of the above names, and drop it into the YourStructures/data/gatkong/structures/yourstructures directory, and of course then add this datapack to your world's datapacks/ directory, and reload your world to experience the magic.

If you can't think of any custom structures of your own you'd like to make, you can start by playing with the nine new structures I've included in this pack to serve as examples and inspiration.

My example oceansurface structure (spoiler alert, it's a boat... based on the shipwreck design) illustrates how custom loot tables can also be incorporated into your structures. Just to give you a hint how to get such chests into your own custom structure.
My example desert structure is an underground Minotaur's Maze, complete with custom mob, sound, effect, and drops, just to illustrate how powerful these new structures can be. Granted, these are advanced concepts that require some coding skills to pull off, but with effort, you too can be making these things. Now you can see it is possible, and can play with the code to see what other new things you can make for yourself.

=======================

KNOWN MINECRAFT BUG MC-127644: This has nothing to do with this datapack, it is a known bug in Minecraft 1.13.2-1.16 itself, and to date this issue remains unfixed in the latest 1.17 snapshots. When custom structures load, if there are any blocks that can be waterlogged, and they come into contact with water at any point during the loading process (such as boats on the water's surface), they will waterlog, and spread that waterlog-status throughout all similar blocks that come into contact with each other. You will see this happen when my ship structure loads on the water's surface. The cargo-hold will flood. It's unavoidable until Minecraft fixes this bug. Read about the bug report here.

=======================

SOME BASIC TUTORIALS (but I can't teach you all about how to make a good structure.nbt, please use Google for your self-instruction):

If your structure loads into a world with all this unwanted air-space around and under your structure, then the problem is not with this datapack, it's with the way you made your structure. You'll need to learn how to use cave_air blocks and minecraft:air properly.
=======================

If you enjoy this datapack, please give it some love with diamonds and favorites >^_^<

Be sure to check out some of my other fun packs and things found here.
  • Team Hardcore DataPack
  • GatPack DataPack, packed full of all kinds of fun enhancements to the vanilla experience.
  • GatSilk Silk Touch DataPack, allows picking up and placing spawners and infested blocks.
  • Auto-Farming DataPack
  • Auto-Torch DataPack
  • CTM Generator DataPack, makes any world into a Complete The Monument world.
  • GatPack Texture Pack, makes vanilla Minecraft 3D, animated, and algebraic.
  • Useful Cauldrons DataPack
  • SkyBlock Gat.0
  • GatPack Christmas Texture Pack
  • Gat-Clock DataPack
  • Gat-Compass and Pitch DataPack
  • RubyCraft DataPack
CompatibilityMinecraft 1.16
Tags

1 Update Logs

Update #1 : 10/28/2020 12:34:10 pmOct 28th, 2020

2.0 takes advantage of the new worldgen custom structure capabilities. Custom structures now load in procedurally just as vanilla villages do. 2.0 no longer over-writes existing chunks, either. New structures will only load into new chunks as they are explored.

Create an account or sign in to comment.

1
04/24/2021 11:13 am
Level 1 : New Miner
User3565218G
User3565218G avatar
for some odd reason I never find any of these structures, i probably installed it the wrong way, can u tell me how I properly install this pack in my world? Do I need to unzip the folder maybe? But overall i really love the concept.
2
04/24/2021 2:42 pm
Level 63 : High Grandmaster Technomancer
GatKong
GatKong avatar
Best I can say is read these instructions.

Then, do /locatebiome to get into the biome for the village type you want to see, then /locate village.
2
04/19/2021 9:54 pm
Level 1 : New Miner
big boy 12
big boy 12 avatar
this is so cool, as much as i wish you could add more structures for more biomes i dont really care, its really cool how you could do this and i love it, thanks for making this
1
04/20/2021 12:25 am
Level 63 : High Grandmaster Technomancer
GatKong
GatKong avatar
Thankyou 🙏
1
04/17/2021 3:22 pm
Level 1 : New Miner
FegamerMaster
FegamerMaster avatar
is there a way to set the hight od the structure?
1
04/18/2021 12:12 am
Level 63 : High Grandmaster Technomancer
GatKong
GatKong avatar
In the structure block that you design, yes.
1
11/24/2020 3:45 pm
Level 26 : Expert Dragonborn
Tigerfury26
Tigerfury26 avatar
Can I use this in a datapack? I will give you full credit.
2
10/28/2020 6:33 pmhistory
Level 57 : Grandmaster Terraformer
WilliamWythers
WilliamWythers avatar
Hey GatKong, how do you get the custom loot tables to work in your ship? Do you give the chests a loot table using a command before saving the structure?
2
10/28/2020 11:43 pm
Level 63 : High Grandmaster Technomancer
GatKong
GatKong avatar
That’s exactly right. Give the chests a loot-table, and DON’T open them!
1
07/15/2020 12:40 pm
Level 26 : Expert Dragonborn
Tigerfury26
Tigerfury26 avatar
Can I use this?
2
07/01/2020 3:13 pm
Level 11 : Journeyman Architect
C_InfDef
C_InfDef avatar
Would it be possible to create mineshaft overrides? You could have it detect a chest in a minecart, then if true, it can place whatever structure in the area where the mineshaft would be. Yes, it would be possible that parts of the mineshaft would remain, but this would be the fault of the structure not being big enough.
2
07/01/2020 3:38 pm
Level 63 : High Grandmaster Technomancer
GatKong
GatKong avatar
Possible? Yes. Would I do it? No. Would require testing every block looking for mineshaft items. The drag on s server would be tremendous. Something like that is best done on a mod level.
1
05/14/2020 11:26 am
Level 1 : New Miner
Ovona
Ovona avatar
Can you add the ability to make items that you can give functions? (Like jump boost, slow falling, lava resistance, etc. Pretty much just any existing potion effects.)
1
03/28/2020 1:28 pm
Level 12 : Journeyman Crafter
ViewyEvening87_
ViewyEvening87_ avatar
Is there any way to make the structures load multiple times?
1
10/28/2020 5:00 pm
Level 63 : High Grandmaster Technomancer
GatKong
GatKong avatar
As of yhe update, now structures can load multple times. Check it out: hhttps://www.planetminecraft.com/data-pack/your-structures-datapack/
1
03/28/2020 2:02 pm
Level 63 : High Grandmaster Technomancer
GatKong
GatKong avatar
There is, but require a re-write. Maybe I’ll get a round tuit.
1
12/30/2019 9:26 am
Level 32 : Artisan Miner
LThirty6
LThirty6 avatar
Wow! This data pack is totally awesome!
but do you mind if I change it into a data pack that add some structures that look like giant blocks?
I will credit you since you made this original data pack
1
09/12/2019 1:22 am
Level 23 : Expert Dragonborn
skunkmunkee
skunkmunkee avatar
Awesome datapack once again! Love it. Did a showcase video on my YouTube channel:
1
09/02/2019 10:21 am
Level 1 : New Miner
SirPytan
SirPytan avatar
Hi, could you maybe add the structures from the Recurrent Complex mod? Because the author does not seem to continue the mod. And I would love to have these structures in my world and I believe other people too.

www.curseforge.com/minecraft/mc-mods/recurrent-complex?page=4#comments
1
09/02/2019 11:39 am
Level 63 : High Grandmaster Technomancer
GatKong
GatKong avatar
The whole point of this “Your Structures” datapack is that YOU can add any structures you like. If you’d like to add structures from the Recurrent Mod, go for it.

But I can’t copy someone else’s work and add it to mine.
3
09/04/2019 1:55 pm
Level 1 : New Miner
SirPytan
SirPytan avatar
Because I want to add more than one structure per biom. Is this possible?
1
10/28/2020 5:01 pm
Level 63 : High Grandmaster Technomancer
GatKong
GatKong avatar
As of the update, now structures can load multple times. Check it out: hhttps://www.planetminecraft.com/data-pack/your-structures-datapack/
1
09/04/2019 1:53 pm
Level 1 : New Miner
SirPytan
SirPytan avatar
Ok, thanks, I will try it. But are there any special things I need to pay attention to or is any file that has a decent .nbt format working?
1
09/04/2019 2:01 pm
Level 1 : New Miner
SirPytan
SirPytan avatar
I don't think this is going to work because the structures of Recurrent Complex are in .rcst format.
3
08/14/2019 5:15 pm
Level 13 : Journeyman Explorer
nascarbuilder31
nascarbuilder31 avatar
Is it possible to use the /locate command to find your custom structures similar to vanilla ones?
3
10/28/2020 5:03 pm
Level 63 : High Grandmaster Technomancer
GatKong
GatKong avatar
As of yhe update to 2.0, yes. You can find most structures searching for either village for surface structures, or bastion for underground structures. Check it out: hhttps://www.planetminecraft.com/data-pack/your-structures-datapack/
2
08/14/2019 10:57 pm
Level 63 : High Grandmaster Technomancer
GatKong
GatKong avatar
Short answer is no. I could rewrite the datapack to allow this.. I'll work on it.
1
04/29/2020 7:12 am
Level 44 : Master Modder
Oskyyr
Oskyyr avatar
U could set an invisible armor stand on each structure name them and than make a function that search nearest renamed armor stand and store the Position in an scoreboard. and than show the scoreboard
1
08/15/2019 8:26 am
Level 13 : Journeyman Explorer
nascarbuilder31
nascarbuilder31 avatar
Dont do it if its difficulty, I was just curious as a way of testing to make sure the structure works ^^.
2
08/06/2019 6:33 pm
Level 1 : New Miner
acki02
acki02 avatar
is this seed based?
1
08/06/2019 8:38 pm
Level 63 : High Grandmaster Technomancer
GatKong
GatKong avatar
I don’t understand your question how a datapack can or cannot be seed based, so I’ll say no.
1
08/01/2019 1:01 am
Level 16 : Journeyman Crafter
JGreyK
JGreyK avatar
This is awesome. Nice job. Don't know if I'll use it in my survival SMP, though.
1
05/12/2019 11:56 am
Level 63 : High Grandmaster Technomancer
GatKong
GatKong avatar
Hi nopox, It's an example structure to show what all could be done. Feel free to modify it's chest nbt data to your liking. :)
1
05/15/2019 9:17 am
Level 1 : New Explorer
nopox
nopox avatar
And which line is responsible for filling the chest?
1
05/15/2019 8:02 pm
Level 63 : High Grandmaster Technomancer
GatKong
GatKong avatar
Hi nopox, making custom loot chests is a topic beyond what I can teach in a simple reply, and especially adding that custom loot chest to a custom structure nbt. A quick Google finds this video tutorial on a tool to make chest loot: https://youtu.be/sXf1iRQCsj8 and this quick tutorial on saving structures to nbt: https://youtu.be/Rlnx4cTc0yo.
1
03/02/2020 12:15 am
Level 1 : New Miner
Juppet
Juppet avatar
Is there anyway to make it so the structures spawn more than once in the world? Thanks
1
10/28/2020 5:05 pm
Level 63 : High Grandmaster Technomancer
GatKong
GatKong avatar
As of the update, now structures can load multple times. Check it out: hhttps://www.planetminecraft.com/data-pack/your-structures-datapack/
1
05/12/2019 7:21 am
Level 1 : New Explorer
nopox
nopox avatar
Hey. Playing with this datapack stumbled upon a ship (as I understood it was a merchant) and there were ... to say the least, many chests. In my opinion, there is too much loot there (yet each slot is filled there) Can you balance this somehow?
1
05/06/2019 6:32 am
Level 1 : New Crafter
Narrowlegacy87
Narrowlegacy87 avatar
When my structures generated, they spawned the structure block, this was not a good thing and honestly ruined alot of things, any fix?
1
05/06/2019 8:55 pm
Level 63 : High Grandmaster Technomancer
GatKong
GatKong avatar
Yes, the fix is positioning your load coordinates better. This has nothing to do with my datapack, it’s how structureblocks work, although I tried to help users out by reminding users of this in the datapack’s description under “P.S.” above.
1
05/06/2019 4:57 am
Level 1 : New Crafter
Narrowlegacy87
Narrowlegacy87 avatar
Can we make taiga structures? also is this available for 1.14
1
05/06/2019 4:56 am
Level 1 : New Crafter
Narrowlegacy87
Narrowlegacy87 avatar
is ds_store needed? I was going to delete it.
1
05/06/2019 4:31 am
Level 1 : New Crafter
Narrowlegacy87
Narrowlegacy87 avatar
Tutorial video please.
1
05/05/2019 3:41 pm
Level 1 : New Miner
Alaskanshade
Alaskanshade avatar
What are the approximate frequency of these stuctures generated? Roughly how far might I have to go to find the same structure again? It looks like it triggers off the spawning of certain animals but I don't quite understand the check for limiting them from generating.

Also, a warning for adding this to an existing world: if you have a tamed wolf it spawns a structure on top of it and suffocates it. It was quite amusing in my world where the wolf was well underground and this tower suddenly appeared fully under a mountain blocking my stairs down and breaking a chest and furnaces. Maybe a filter could be added for tamed wolves.
1
05/06/2019 8:57 pm
Level 63 : High Grandmaster Technomancer
GatKong
GatKong avatar
That’s a good point. I will work on addressing that with an update. Thanks for the constructive feedback.

Edit to add: oh, and as for frequency, the pack’s description notes “one instance per structure, by design.”
1
04/24/2019 4:16 pm
Level 16 : Journeyman Dragon
Lastphysics
Lastphysics avatar
Hey, I was thinking, if I delete a .nbt file in the datapack so that nothing spaws in world, will it work ?
And I found only 1 ship by traveling for 15 minutes, can we increase the spawn rates ?
1
04/24/2019 4:50 pm
Level 16 : Journeyman Dragon
Lastphysics
Lastphysics avatar
Also another question, I know you mentioned it on your page but how can i make the structure block vanish ? tried couple of times but didnt seemed to work
1
04/25/2019 11:26 am
Level 63 : High Grandmaster Technomancer
GatKong
GatKong avatar
If you delete an NBT file, then that structure will not load, that's true.

And to make the structure block vanish, something in the structure it loads needs to over-write it. You can adjust the loading location of the structure relative to the structure block by adjusting the posX, posY and posZ in the NBT file (see example above in the datapack description). So, for example, if your structure block is two blocks away from a wall in your structure, simple move the structure loading position over two blocks so that the wall will obliterate the structure block. Like, add 2 to the posX (or subtract 2, it depends... you may have to play with it to get it right). I hope that helps.
1
04/15/2019 10:43 am
Level 16 : Journeyman Dragon
Lastphysics
Lastphysics avatar
Hey, really love your data pack, you did a really nice job.
I was thinking, how can I use strucure blocks to spawn your creation manually ?
I tried couple of times, but im not sure if im doing it correctly
[minecraft:gatkong/arctic] should be in the Load configuration in the structure block ?
1
04/15/2019 11:44 pm
Level 63 : High Grandmaster Technomancer
GatKong
GatKong avatar
Hi Lastphysics,

You’re close. Unless you’ve moved the arctic structure file, it’s gatkong:arctic

👍
Planet Minecraft

Website

© 2010 - 2021
www.planetminecraft.com

Welcome