Tags

Categories

I recently took a dive back into minecraft survival. I play on a locally hosted paper-server with minecraft 1.19.3 and my favorite plugin of all time: Extra-Hard-Mode.
It makes survival a lot more interesting, resources more scarce and mobs a LOT more dangerous. Anyways, i played a week of survival and then decided i didn’t like the boring procedural minecraft terrain anymore.

There is a major problem:
Every hill and every forest looks the same. You can explore the world in 2 days with a boat, after you have seen all biomes once, every new chunk looks similar to something you have seen before.

And the terrain looks bland. There are no surface spots where you go “damn its beautiful here”. No hidden lakes in a magical forest, no glittering mountain peaks in the distance or enourmous waterfalls.

This needs to be fixed.
How? Worldpainter.

The plan is to edit existing terrain, leaving man-made chunks untouched and merge back into the existing world. I haven’t done this before, but im sure we can figure it out.
This post acts more like a diary than a tutorial, because im to lazy to explain how to set up a paper server etc.

Preparation

I know from experience that its not easy to seamlessly merge your own landscape into existing vanilla chunks. So the first step is to generate vanilla terrrain in a large square around my home, which i will then edit. It acts like a painting canvas and ensures we dont mess up transitions between edited and vanilla landscape. For that I use the chunky-plugin (which also exists as a forge mod) with a radius of 3000 m around my home, so a square of 6 x 6 km.

And after waiting a bit, I get this:

[13:09:42 INFO]: [Chunky] Task finished for world. Processed: 142129 chunks (100,00%), Total time: 0:22:27

6 square kilometers of vanilla terrain generated around my home base.
After finishing the generation, this is our 6x6k “canvas” world which we will edit:

Im surprised how good the vanilla rivers look from afar in the birds perspective.
They still look pretty bland from survival, just shows how birdseye-perspective and survival are two pair of shoes. (and so are beautiful raytraced renders and survival 😀 )

Forests

Lets give my forests a make over.

Two things about vanilla forests bug me a lot:
– The trees are tiny and look more like an apple garden
– The ground is similar to plains, thats not what a forest looks like
When im thinking about a forest, i think more of tall trees, closed canopy, shadowy light and rotting leafs on the ground. At least thats what Arte tells me wild forests in Poland and Slovenia look like.

So lets make a layer in worldpainter that looks like that.
For that i make a new default worldpainter world, i create the layer there, save it to files and afterwards import it into my server-world project.

First some plants which i expect to find on the ground in a forest. The values are only based on what i visually like in the preview. Mostly i want ferns, some mushrooms and then some sprinkeled extras like pumpkin and flowers.

Now lets get some trees up. As always for trees, i look to the artist i trust with trees, Paleozoey. I find a treepack created by her on the discord with european forest trees and download it:
https://www.planetminecraft.com/project/trees-of-europe-survival-friendly-schematic-pack-for-worldpainter-etc/
The pack even comes with premade .layer files we can import, which saves us the hassle to figure out which trees go into a “balkan coniferous forest”.

I like the looks of the balkan forest from her showcase, so i use that layer

And finally, the forest floor terrain.
I want it to be darker than grass, so a mix of grass, mud, some stone maybe.

And now combine all three into a combined layer we can easily reuse.

Looks pretty nice already, and a lot better than vanilla oak forest:

Lets do a first test export and see how it looks ingame.
Fast forward 3 hours and finally i have the layer looking like i want it to:
– interesting plants at the bottom
– non bland floor
– sparse enough so horseback travel is possible
– dense enough to feel like a shaded forest

I have split the trees into tall and small, so i can more easily control how much “high canpoy” and “annoying tiny christmas trees that block way and sight” i get.

I messed up a bulk operation and set my trees to 100% random y variation, which caused them to sink into the ground randomly. Took me quite some time to figure this out.
A good method was to set up each separate layer to look correctly in preview, then do a test export with just this layer at 100%.
After all layers are checked, do a combined layer export and make sure the export order for the layers is correct. For me its boulders -> large tree -> small tree -> bottom plants

Exporting and merging

I have spray painted the new forest layer into my imported worldpainter map, everywhere where “biome is forest”. Then i paint “readonly” on all chunks EXCEPT where the new forest is. That ensures that only exactly the “edited” chunks are exported.

Lets do a first export into the world as we know it. I choose “test export” and mark only the tiles where my homebase is. This creates a new minecraft map with the same seed as the imported and it will have at start only our exported forest tiles.
When we load into the world, minecraft will generate the rest of the world around us based on the seed.
So we will see a new world with our forest in it.
The village is my homebase in the serverworld, where i have built a fortess.
We can see the new forest smoothly blending into the terrain.

Lets to a proper merge into a serverworld. I have backed up my world at the very start before doing anything else, rumour has it that merging is not stable or encouraged.

And this is what it looks like after the merge.
I have not found artifacts where the chunks merge, the transition is invisible so far.
What i did notice, is that my “cave 50%” layer is to much, there is a lot of small spaghetti caves in the forest.

But thats fine to me, extra hard mode is extremly cave-exploration focussed so im fine with more being generated in the forest.

Anyways, this is it for my first step: Forests.
Next time, ill do mountains.


Leave a Reply

Your email address will not be published. Required fields are marked *