FAQ (Please read if you're having issues!) Q: "It worked for me in 1.20, why isn't my structure appearing in 1.21?" A: Folder names were changed. The first "structures" folder is now called "structure" (singular), just like the other one under "worldgen". Other than that, everything SHOULD be identical. Q: "Where's the download link/Ep2 link?" A: Video description. Q: "Can I do this on Bedrock edition?" A: No! Bedrock doesn't support datapacks. Q: "I followed along and I can't get it to /place!!" A: First off, if you're playing in 1.21 (or above), then read the above question about that version. If that fix doesn't work, then the issue is almost certainly that you spelled something wrong. Go back into your datapack, make sure all your references to your own files are spelled exactly the same as how you named them. Also, if you're running this on a personal server (which is highly recommended instead doing this in singleplayer), make sure you're checking the SERVER LOGS for any info on errors you might've made! Error messages often tell you exactly what part of the datapack is having an error. Q: "I got /place to work but it won't spawn naturally in the world" A: Same answer as the last question - make sure you've spelled everything right. But if you've checked through and still can't find the error, another potential problem is that in structure_set, "separation" must always be a smaller number than "spacing". Other things to remember: - Datapack files cannot have capital letters in their names. Lowercase letters, numbers, and _ - . are all allowed. - The command /reload DOES NOT WORK!! You MUST restart your world/server if you've made edits to your "worldgen" files. This is different from almost every other datapack file type. I've also gotten other questions such as "How do I make the structure spawn underground?" For questions like this, and pretty much any other type of question regarding customization and configuration, see the available options on the Wiki: minecraft.wiki/w/Template_pool minecraft.wiki/w/Structure_definition minecraft.wiki/w/Structure_set
@Cactusking110 ай бұрын
Just wondering why do you recommend doing this on a personal server and not singelplayer. and how do I get one, do they cost money?
@TheFoldedUniverse10 ай бұрын
@@Cactusking1 For that I would recommend using the Essential mod (it adds the friends feature from bedrock edition). That way it is not only free but you can also really easily open the world folder. Be warned though. If you open Minecraft through any other launcher other than the official one, this will not work.
@therombaro9 ай бұрын
13:27 - @conure512, if I'm on a single-player world, in order to refresh the worldgen folder do I have to completely close and open the game? Or is it sufficient just to exit the world and re-enter it without closing the entire game?
@TheFoldedUniverse9 ай бұрын
@@therombaro you can just close the world without closing the game and that would work just fine
@therombaro9 ай бұрын
@@TheFoldedUniverse okay thanks! Yeah, it’s kinda hard to tell how it works when nothing is working in my world. I’m getting there, tho
@tjb3171 Жыл бұрын
Finally, someone who makes a vid on how to do this in 1.20
@unstableisotopeyt Жыл бұрын
it should work in (most) versions
@ImGoingQuackers10 ай бұрын
@@unstableisotopeyt Will it work in 1.18.2? I'm trying to make custom villages for my Create Mod server.
@asdfasdfasdf205311 ай бұрын
Duuuuuuuuuuuuuuuuuuuude, this is amazing. A lot of the other tutorials focus on typing out the JSON, but this is EXACTLY what I was looking for! Specifically what file does what and how to test as you go. Now, I'll just need to watch it like 3 more times to get it to sink in and build my first datapack hahahah
@TheFoldedUniverse10 ай бұрын
THANK YOU THANK YOU THANK YOU THANK YOU!!!!! I have been trying for a year to get this working and it has never worked. Thank you for providing me with the tutorial that FINALY made it work! I hope you can continue the structure series, and maybe do tutorials on other custom worldgen to. Thank you.
@idk-u5r Жыл бұрын
How much talent do you want to have? Conure : Yes!
@thugpug4392 Жыл бұрын
Excited for episode 2, jigsaw blocks seem so cool
@_pakoreii Жыл бұрын
Tysm, fjnally found someone who explains and makes the folders itself instead of having a preloaded pack and just explaining the json
@DoctorPlasmaMC10 ай бұрын
Excellent series from the very start. I will say the autocomplete functionality with the Visual Studio Code datapack plugin is super helpful.
@conure51210 ай бұрын
Convincing argument. However, if I may present my own counterargument: notepad opens faster lmao
@DoctorPlasmaMC10 ай бұрын
@@conure512 *pulls syntax highlighting out of sheath*
@s.her.3006 Жыл бұрын
I made a little datapack myself where I also generate some custom structures but since 1.19.4 the worldgen just didn't work anymore and i didn't know why. And thanks to ur tutorial i could fix my mistakes and now it also works in 1.20! Thank u very much
@asdfasdfasdf205311 ай бұрын
Did you post a summary anywhere? I'd like to update some datapacks that some other people made for 1.19, and that would be helpful to try to update a big unfamiliar codebase.
@thesuitablecommand4 ай бұрын
Thank you so much for making this tutorial! I have been trying for days to find a way to replace stronghold generation with justthe end portal frame, and was getting nowhere until I found this video. My technical skyblock datapack still has a future!
@OLIVER4277 ай бұрын
FINALLY! Someone who has a GREAT tutorial for 1.20! Thank you!!
@ssneakyandfriends16265 ай бұрын
Ok, after along while of "whoops i capitalized this" hell. My copper Super Structure WORKS. still awhile to go, but thanks a ton for the assistance along the way!
@EnderThePirate11 ай бұрын
i downloaded the datapack you uploaded to planetminecraft and i edited it to be my structures and file names and for some reason it keeps saying that it failed to validate the datapack whenever i try to add it to a world
@Bixpick3 ай бұрын
12:53 just for saving my spot
@mariushauge76288 ай бұрын
This is amazing and really helpful! Thanks!
@SirCauliflowerr Жыл бұрын
Heya, I really liked the video's, your explanations are clear and consise, and you explain it better then other yt'ers in my opinion. I have a request! Would you also be able to make a video on how to add lootchests with loottables to these structures? I cant seem to figure it out. Much thanks already!
@TheFoldedUniverse10 ай бұрын
So....... I did exactly what you said but when I tried to save the structure I got a message that said: "Unable to save structure 'mci:well/entrance/well_top/well' " Do you know if there is something I did wrong?
@poot6760 Жыл бұрын
Hey, I am really enjoying it so far. Could you maybe paste the file templates for structures/pools though? Copying by hand takes time and it is easy to make a mistake so I figured it would be best to ask you. Thanks in advance :D Also you earned a sub with how well this is explained. Edit: OMG IT WORKED!!! YOU ARE WONDERFUL!!!! IT ACTUALLY WORKS I LOVE YOU THIS IS SO GREAT
@conure512 Жыл бұрын
I've got a download link to the datapack in the description! And thank you! Glad you made it work :)
@raffoxygames22497 ай бұрын
So I'm encountering a anoying error after implementing the worldgen JSON files. It says: the currently selected datapack prevents the world from loading. I've found out that it only gives me this message after adding in the JSON files. I am also using version 1.20.5. Don't know if that could be one of the reasons. Any ideas on how to fix this?
@War_games_ps47 ай бұрын
Do you know how to place it in a single player world with the structure block. By me it says that it is not available.
@carlislepoe59662 ай бұрын
I'm having the same issue. Did you ever figure it out?
@Neo-ho8lu10 ай бұрын
Best Minecraft videos ive found on the internet about this topic. But how do i get the datapack into a world before it is generated?
@conure51210 ай бұрын
In singleplayer, in the world generation screen, open the Datapacks menu and it'll let you put files into a folder. On a server, you can create the world folder containing only the datapacks folder, put your datapacks in, and the server will fill out the rest of the world when it starts.
@TheGeekFactor3 ай бұрын
I know this video is a bit old and I'll likely not get a response, but if I want to make a structure underground, should I use WORLD_SURFACE_WG or OCEAN_FLOOR_WG in the structure file? I've already set the step to underground_structures, but looking on the wiki about the project_start_to_heightmap is giving me more questions than answers lol
@contrastedred5933 Жыл бұрын
What do I need to change to make this spawn underground?
@conure512 Жыл бұрын
If I remember correctly, there's a setting in the structure json file which I have as "WORLD_SURFACE_WG" and you can change it to "BURY" or something like that. All the details are on the wiki under Custom Structure :)
@contrastedred5933 Жыл бұрын
@@conure512 thank you
@FunKayyy9 ай бұрын
Is there a way to disable blobs of ground from generating beneath the structures or even continue generating certain blocks down like how old villages generated cobblestone foundations if they generated over an edge? I'm interested in making a Mangrove Village that consists of raised docks and platforms so features like that are kinda essential.
@conure5129 ай бұрын
Sure! You can set "terrain_adaptation" in the structure file to "none" instead of "beard_thin".
@FunKayyy9 ай бұрын
@@conure512 wonderful, tysm!
@nuklearboysymbiote8 ай бұрын
hi just found your channel. congrats on 1k subs! added one more for u :)
@jacobgutierrez7945 Жыл бұрын
Can you please give us the scripts that you used to make the datapack work? The letters are to hard to copy.
@conure512 Жыл бұрын
I've got a download link to the datapack on Episode 2 right now, I might add one to this video as well if I get around to it
@cathiz33875 ай бұрын
7:44 I think they changed the foldername in 1.21 from 'structures' to 'structure'
@conure5125 ай бұрын
Yes they did!
@_pakoreii Жыл бұрын
You deserve 100k subs
@aaaaaaaaaaaaaaaaaaaaaar10 ай бұрын
if you want to make the structure underground remove the project start to heightmap line and put a Y number on the absolute line where there's a zero thing
@Cactusking110 ай бұрын
I dont have the "pack.mcmeta" at 7:36, is it neaded? If yes why dont I have it and how do I get it
@5oc78810 ай бұрын
yes it is - its literally renaming the end file part after . to mcmeta
@sahilislam770910 ай бұрын
@Conure you advice has been amazing but i have one question. i am attempting to make boats but everytime they spawn they generate pieces of land with them and i dont want that to happen so how would i stop it
@conure51210 ай бұрын
Change terrain_adaptation from "beard_thin" to "none" :)
@sahilislam770910 ай бұрын
@@conure512 thank you it worked but the tags dont work it keeps sending me to the safe mode screen no matter what i even checked the name spaces over 5 times but it still keeps sending me to the safe mode screen
@timewarper9575 Жыл бұрын
Im having a problem where I copied everything word for word, but mine doesnt do the /place at all
@iliyangamer Жыл бұрын
I'm trying to use /locate structure, but nothing. I don't understand how to put "overworld"
@conure512 Жыл бұрын
Structure placement is dependent on the biome, not the dimension. Getting your structure to spawn in the overworld is as simple as specifying that it should spawn in overworld biome(s).
@iliyangamer Жыл бұрын
@@conure512 Is there no way I can find on the site to know it?
@conure512 Жыл бұрын
@@iliyangamer minecraft.wiki should have all the info you need. just go to the page called Custom Structure.
@iliyangamer Жыл бұрын
@@conure512 Ok thank you.
@agravemisunderstanding96685 ай бұрын
Can i use this to remove villages? I want to make a custom data pack with cave villages (that generate like dungeons or ancient cities do) instead of overwold villages
@conure5125 ай бұрын
You can block certain village types from spawning by editing some of the vanilla biome tags, like minecraft:has_structure/name_of_structure, and then add your own village afterward. I'd suggest doing that rather than trying to have your villages directly overwrite the vanilla ones, because that can get awkward.
@Ekipsogel4 ай бұрын
Do you know how much of this is in parity with behavior packs on bedrock? I know custom structures are supported with an experimental toggle but I’m not sure how and if jigsaws are the same or even functional.
@gamedog123games3 ай бұрын
Yo, on 1.21 here, I want to make nether and end structures but for the nether the structures end up on the bedrock roof, how do I fix this?
@ChristopherEddy-w6w10 ай бұрын
Can you / replace air for the structure voids?
@conure51210 ай бұрын
yeah, or you can just add "keep" to the fill command
@shua_the_great3 ай бұрын
I can use the jigsaw command to spawn in my structure in place of the vanilla one. I can't for some reason do so with the structure command. I have also attempted at increasing the rate at which villages naturally generate. I'm thinking it's perhaps too big, since I did make mine a good bit larger than the vanilla structure. However, I can not find anything which might indicate why that would be a problem. :/ Any ideas?
@igr66234 ай бұрын
Worked really well, although i have a question, why does it say experimental feature when loading it.
@conure5124 ай бұрын
Because Mojang apparently still hasn't finalized this as their implementation. They've completely changed how it works multiple times (which is why this tutorial vid won't help you at all in 1.19 and below), and who knows when they'll change it again. When you see that warning, just click past it. It will always be there and it doesnt mean anything's wrong.
@igr66234 ай бұрын
Thanks
@stonksoftheworld213910 ай бұрын
im at 8:26 and it isnt working idk what to do ive restarted 2 times
@5oc78810 ай бұрын
do you have the .mcmeta
@RoyalG3 ай бұрын
I work on Spigot Plugin's with basic Java knowledge and are aware that in order to modify source code, you need to have the source code of a JAR file. Are Datapack's the same in regards to have a source DataPack to modify a pre-existing Datapack?
@aaaaaaaaaaaaaaaaaaaaaar10 ай бұрын
my datapack says that it's for an older version, how do i fix this?
@conure51210 ай бұрын
That's all controlled by pack.mcmeta. Make sure you're using the latest format!
@aaaaaaaaaaaaaaaaaaaaaar10 ай бұрын
fixed it
@amwaspgaming1149 Жыл бұрын
hello I just need to ask. i can /place my structure as a template but not as a normal structure. I can't seem to find anywhere that I have misspelled.
@PiglinGold995 ай бұрын
same im watching this tutorial because that happen to me on 3 other vids. Also if you found out how to PLEASE TELL ME
@somsoc_19 күн бұрын
If you can't see the operator tab containing the block, you'll need to enable it in Controls options for whatever reason...
@mr_gaming13826 ай бұрын
Is there a how to put them underground
@mittens5678 ай бұрын
I got the error "Errors in currently selected data packs prevented the world from loading. You can either try to load it with only the vanilla data pack ('safe mode'), or go back to the title screen and fix it manually" Edit: if anyone else has this problem i got it because i forgot to put in separation, make sure to look for typos too!
@carlislepoe59662 ай бұрын
Hi! I am having the same issue. What exactly did you mean by separation? separation of what? Thanks!
@mittens5672 ай бұрын
@@carlislepoe5966 I wish I remembered. I might look later but this was 5 months ago so I forget 😔
@carlislepoe59662 ай бұрын
@@mittens567 that's alright, I managed to fix it. Thank you though!
@ssneakyandfriends16265 ай бұрын
it keeps saying "Structure 'ssneaky:super_structures/super_structure_peaks/sup-struct_peak1' not available" and idk why. structure folder is called structure (because I'm in 1.21) everything else should be set up properly i hope. edit, wait the nbt structures might be named wrong hold on
@ssneakyandfriends16265 ай бұрын
yeah i had them names wrong lol. dam its picky now you name them when you save them.
@WilliamDean-b1h5 ай бұрын
How do I get to the page where he creates the actual data pack
@sventomasek Жыл бұрын
I can spawn my structure using /place in the world I made the datapack in but not in new worlds. It says "Generated structure..." but I don't see it anywhere, and when I use /locate it says it found the structure at this location but there's nothing there. Edit: Figured it out I just mistyped something but idk why it worked in one world and didn't in another
@PandaBait2811 ай бұрын
What did you mistype? Having the same issue.
@Adventrous_gamer5 ай бұрын
/place is not working and I checked in the files and I spelled everything right I’m in 1.21
@monocasualzari10 ай бұрын
/place places only air, the portal structure is summonable by structure blocks but /places places nothing
@Lehyperjay17 Жыл бұрын
Hi, i have question. Is the custom village thing also works on bedrock? If yes, how??
@conure512 Жыл бұрын
Nope, bedrock doesn't have datapacks. If there is a way, I am not aware of it, because I don't play bedrock.
@starwarsbinks63396 ай бұрын
yo how to make the structure rare as an woodland mansion
@conure5125 ай бұрын
The separation and spacing in the structure_set control the rarity. For woodland mansions, separation is 20, and spacing is 80.
@BuiceyJox Жыл бұрын
When add the .json files into the "structure" folder and the "template_pool" folder at 9:16, even with the .json files empty, I get an error message saying one of the selected datapacks had errors. I took out the .json files and the world booted up fine. How to fix?
@conure512 Жыл бұрын
The json files cannot be empty! That will actually give you an error. If you were having errors before, then like I tell pretty much everyone here, you've probably spelled something wrong. Pay very close attention to what the errors are actually saying.
@5oc78810 ай бұрын
@@conure512 as someone who is following this tutorial step by step - yes they bloody can for some reason? no error - nothing - completely empty so the description should have at least the bare bones .json code (running on windows 11)
@RavenRavel Жыл бұрын
YEEHAW
@danRP4089 ай бұрын
Does this work on 1.19.2?
@rshtg2019 Жыл бұрын
this doesnt work in forge does it
@conure512 Жыл бұрын
It's a datapack, so it should still work in worlds loaded by a Forge client or server. But if you're asking whether this could actually be a forge mod, then no, that's a completely different process (and I've never used forge before so idk how to do it)
@Simiae Жыл бұрын
@@conure512 you can package datapacks into forge mods.
@tehbeard5 ай бұрын
Arrrgh... I've been using the F3 axis indicator for elytra flight for YEARS... And never thought to use it to find the lower coord corner of a build....
@Wyattcherico8 ай бұрын
Note to other people, bc this realy confused me. For some reason, structures made this way will not spawn naturally in a superflat, even with the correct biome. No idea why, but it is the case.
@conure5128 ай бұрын
Did you tell the superflat world to not spawn structures? I believe that's a setting you can specify when generating the world.
@Wyattcherico8 ай бұрын
It spawned normal structures, just not mine @@conure512
@Wyattcherico8 ай бұрын
It spawned normal structures, just not mine@@conure512
@Wyattcherico8 ай бұрын
also I'm having an issue with the buildings/extras from part 2 not spawning. The jigsaws are there, I made a template pool, its spelled right, it just doesn't work for some reason. @@conure512
@Eaglebrace6 ай бұрын
For any dummy like me out there not figuring out why things may not work like really you have typed everything from top to bottom and almost pulling the hair out cause you cant figure out why, Well ladies and Gentlement i found out today thanks too the wonderful community that I for some reason mixed things up by putting my pack in the *Resourcepack* folder, And not in the *Datapack* folder in your saved world folder were it should be. Also for any one who struggle to find the numbers for the pack_format for 1.20.6, it is 41 Happy Datapack making folks!
@OG-Luminyst5 ай бұрын
Thx
@5oc78810 ай бұрын
as I've delved into some comments since I'm making a data pack for a friend discord server Minecraft server, and I've seen Concure512 say ".Json files can't be empty" they can be. at least on windows so, I humbly ask. put the base .Json code into the description or into the comment section.
@conure51210 ай бұрын
The datapack can be downloaded from the link in the description if you want the raw code!
@5oc78810 ай бұрын
@@conure512 yeah I did it looks like the completed code that I can't really use for a base unless I have the raw base code (that you can see in the video)
@BlebbyBoi5 ай бұрын
my structure isnt coming up in chat
@TheVortex8196 Жыл бұрын
very cool bro
@Lurucity Жыл бұрын
reusing this for later so i dont have to retype it "name": "minecraft:STRUCTURENAMEHERE", "fallback": "minecraft:empty", "elements": [{ "weight": 1, "element": { "location": "STRUCTUREHERE" "processors": "minecraft:empty", "projection": "rigid", "element_type": "minecraft:single_pool_element" } }] }
@conure512 Жыл бұрын
Sure go ahead, or if you want I've put a download link to the pack in the description so you can access all the files :)
@Lurucity Жыл бұрын
@@conure512 thx
@Lurucity Жыл бұрын
btw i can load the center but its saying im loading a template and not a structure@@conure512
As I've told several people, I guarantee you spelled something wrong. - First, make sure your template pool works without the structure json (so remove the structure json and try to start the world) - If that doesn't work, pay attention to the server logs and fix your template pool. If it's fine, the structure json is your problem. And in that case, I can basically 90% guarantee that you spelled the name of your start pool wrong.
@ultimate_pleb7 ай бұрын
I.... followed this?
@idk-u5r Жыл бұрын
Will you remember me if you blow up?😂
@conure512 Жыл бұрын
of course bro, although i doubt i will be blowing up anytime soon lol (im pretty much quitting youtube in like a month)