Hello i’m waffles or better in this video i’ll be talking about how to override vanilla world gen files such as this desert which uh has generated naturally in the overworld except as you can see it is grass uh don’t mind the sand behind me that is a desert hills Biome but if i go into my debug screen you can see that this biome is indeed a desert even though it looks grassy and behind me you should be able to see that pillager outpost which doesn’t look like a normal pillager outpost and this also does not look like how the nether Usually looks don’t mind the orange fog that’s added by my shader if i turn it off you can see that the dimension has a starry sky just like the overworld but this is another as you can see on my debug screen using the stuff in this video you can do some pretty interesting And cool things so it’s actually quite easy to override the default files as you can see i have data frost dimension and the frost.json which is my frost dimension file uh for my custom dimension but if i wanted to make the frost generate in the overworld instead let me Just grab my vanilla world gen file this is the vanilla world gen file i’m just going to uh find the overworld dimension file so since it’s in dimension overworld that is pretty obvious because that’s where my frost one is too so if i want to override the default overworld all i Have to do is create a new folder in data i’m going to call this minecraft because it is the default minecraft namespace so you’re going to have to have your namespace and also the minecraft namespace in your datapack you’re going to want to create a new folder in minecraft called dimension Just like you have a folder in your namespace called dimension then all you’re going to need to do is copy your dimension file into the overworld uh into the minecraft dimension folder and just rename it to the file that you want to replace so since i want to replace the overworld file I’m going to rename it to overworld and you don’t even need to change anything in this file and so now this file will overwrite the overworld dimension so you can do that with any files actually you can do that with biomes and you can do it with basically anything in this folder so Dimension type you can change that world gen you can change biomes covers features structure features service builders noise settings processor lists and template pools so basically you can change around how structures generate you can change around like you could make the villages different um by changing around their template pools Or also by overwriting anything in here as well so you can override loot tables recipes structures tags advancements so for example if i wanted to override how the pillager outpost generates i could just find the pillager outpost structure in the default minecraft files so that’s going to be pilger outpost and then i Guess watchtower so that is in data minecraft structures pillager outpost so all i have to do is go to the minecraft file so that’s in data minecraft going to create a new folder called structures another folder in there called pillager underscore outpost and then in pillager outpost i’m going to Want to put the structure that i want so i’m just going to take the frost outpost tower that i already have and um just paste that into the pillager outpost folder and i’m going to need to make sure that that is called the same thing as one of the pillager outpost structures To overwrite it so i’m going to rename it to watchtower and so that should override what the overworld looks like and what the pillager outpost looks like so i’m actually going to change what i did here i’m going to rename this to the underscore nether because i want the frost to Override the nether instead because then the pillager outpost will actually generate in the overworld and you’ll be able to see that the watchtower is changed and one more thing if you wanted to modify something like a default biome but not actually replace it create a new folder in the minecraft namespace called worldgen And then in there a new folder called biome maybe i want to take the desert so i’m just going to copy that and paste it in the biome and let’s see what would i want to change inside of the desert file i could change the surface builder to make it grass Maybe i’ll just do that so that way it doesn’t completely replace the desert it just modifies something inside of it so i have loaded up a world with that data pack in it and everything seems normal at first but if i do slash locate biome desert and teleport there you’re going To see that instead of sand it’s going to have grass so as you can see there is grass here but if i press f3 you can see that i’m in a desert biome and right here next to it is a desert hills biome probably you have at the desert hills biome And uh that has sand because i didn’t modify the desert hills biome i’m going to do slash locate pillager outpost and this is definitely going to be the frost outpost there we go it generated the frost outpost instead of the regular pillar trout post even though this is the normal pillager Outpost structure according to the game and the last thing that i modified if you remember is the nether so i’m going to do slash execute in and you’ll see that frost the frost still shows up because i didn’t actually remove that but um we’re going to want to be going to The nether instead of the frost dimension and this will not look like the nether as you can already tell from the sky um let’s see is it going to load in yes it did so this is not what the nether usually looks like um obviously there are no ice spikes in the nether But if you look at my debug screen i am in fact in the nether that’s it for this video if you have any questions about anything i covered in this video or if you have anything that you want me to cover in future videos you can let me Know in the comments or you can talk to me in my discord server as well and that is linked in the description i hope you found this video helpful and thanks for watching You Video Information
This video, titled ‘[1.16-1.19+] How To Change Default Minecraft Worldgen! (Biomes, Dimensions, Etc!)’, was uploaded by WafflesAreBetter on 2021-11-11 20:00:13. It has garnered 11534 views and 215 likes. The duration of the video is 00:07:28 or 448 seconds.
In this video I talk about how you can modify the vanilla default worldgen files by overriding them in a data pack! If you find this helpful, consider subscribing to see more tutorials like this!
Thanks for 575 subscribers!
MUSIC IN THIS VIDEO:
Artist: C418 Support him here: http://c418.bandcamp.com/
Album: Minecraft Volume Alpha Title: 19 Cat
Album: Minecraft Volume Beta Titles: 21 Wait; 2 Alpha
THIS SERIES:
Custom world gen playlist: https://www.youtube.com/watch?v=LcfnicnnRuU&list=PLLMXBYd7a-yfr2e0kvl33O-pH6eS8V626
LINKS: My Discord server: https://discord.gg/JrPaEkjuQP
Download slicedlime’s vanilla worldgen defaults (most recent version): https://github.com/slicedlime/examples/raw/master/vanilla_worldgen.zip
List of slicedlime’s vanilla worldgen defaults (list of all versions): https://docs.google.com/document/d/1XQWqfxlrqW-5ZZAMxgnDSEt0AKcDQLqpNnN4GTaaih8/edit?usp=sharing
Get Visual Studio Code: https://code.visualstudio.com/
Get the Data-pack Helper Plus extension for VSCode: https://marketplace.visualstudio.com/items?itemName=SPGoding.datapack-language-server
TIMESTAMPS:
0:00 – Intro 0:58 – Replacing files with new ones 4:34 – Modifying files without fully replacing them 5:13 – Testing 6:44 – Outro and end screen