Mods / Better forest

Tags:
Worldgen
Author:
Pafnutiy
Side:
Server
Created:
Feb 12th 2025 at 8:56 AM
Last modified:
Jan 21st at 3:19 PM
Downloads:
16512
Follow Unfollow 645
Latest release (for Vintage Story 1.20.0-pre.0 - 1.21.6, potentially outdated):
BetterForest_0.1.2.zip  1-click install

New, ‘vanilla+’ forest for you.

Think vanilla woods are not good enough? Too much foliage in the way of movement? Too uniform pine and larch forests in cold climates? In hot climates, hardly any 'real jungle' and huge trees? Do the same birch bushes grow everywhere? And mods that add new trees affect performance too much, leave 'blocks' when you remove them, and you don't want new trees at all?

This mod only changes the appearance of some tree shapes and adds new unique shapes for vanilla trees. It does not add any new trees, as a large number of mod blocks can negatively affect performance. You can use it for your server, it was made for that! Works server side only, players don't need to download it to play on the server.

The mod can be added to an existing world, the new generation will only be in new chunks. You can use the command '/wgen regen 1 (number - radius of chunks)' to recreate chunks around. Warning, this will irrevocably delete all buildings in recreate chunks.

The mod can be safely deleted, it will not break the world, but the chunks already created will remain with the generation of this mod.

-

Content and statistics

Table:

Image code wood MinTemp MaxTemp Rain

Forest

(Vintage Story uses two density maps for trees and for shrubs)

Bioregions 

(From Biomes)

acaciacurve acaciacurve acacia 28 20 40-120 50-220 "Treegens"
        "pacific nearctic",
        "atlantic nearctic",
        "atlantic palearctic",
        "central palearctic",
        "eastern palearctic",
        "pacific palearctic",
        "pacific neotropic",
        "atlantic neotropic",
        "atlantic afrotropic",
        "eastern afrotropic"
baldlarch Larch -14 -3 90-255 0-255 "Treegens"
        "pacific nearctic",
        "atlantic nearctic",
        "atlantic palearctic",
        "central palearctic",
        "eastern palearctic",
        "pacific palearctic"
bushacacia Acacia 22 40 60-130 50-255 "Shrubgens"
        "pacific nearctic",
        "atlantic nearctic",
        "atlantic palearctic",
        "central palearctic",
        "eastern palearctic",
        "pacific palearctic",
        "pacific neotropic",
        "atlantic neotropic",
        "atlantic afrotropic",
        "eastern afrotropic",
        "australasian",
        "oceanic"
deadpine Pine -12 15 50-160 0-255 "Treegens"
        "pacific nearctic",
        "atlantic nearctic",
        "atlantic palearctic",
        "central palearctic",
        "eastern palearctic",
        "pacific palearctic"

deadtree Aged wood 27 40 190-255 150-250 "Treegens"
        "pacific nearctic",
        "atlantic nearctic",
        "atlantic palearctic",
        "central palearctic",
        "eastern palearctic",
        "pacific palearctic",
        "pacific neotropic",
        "atlantic neotropic",
        "atlantic afrotropic",
        "eastern afrotropic",
        "australasian",
        "oceanic"

desertpine pine 18 24 30-100 10-150 "Shrubgens"
---
doublebirch Birch 0 12 65-180 0-180 "Treegens"
        "atlantic palearctic",
        "central palearctic",
        "eastern palearctic",
        "pacific palearctic"
dwarfpine Pine -18 -4 30-185 0-255 "Shrubgens"
        "eastern palearctic",
        "pacific palearctic"
dwarflarch Larch -20 -10 150-250 0-255 "Shrubgens"
        "pacific nearctic",
        "atlantic nearctic",
        "atlantic palearctic",
        "central palearctic",
        "eastern palearctic"
forestoak Oak 4 22 95-170 150-250 "Treegens"
        "atlantic nearctic",
        "central palearctic",
        "eastern palearctic",
        "pacific palearctic"
italianpine Pine 10 16 80-140 150-250 "Treegens"
        "atlantic palearctic"
japaneseoak Oak 12 20 95-160 30-150 "Treegens"
        "eastern palearctic",
        "pacific palearctic"
juniper Pine -12 20 60-170 0-255 "Treegens"
        "pacific nearctic",
        "atlantic nearctic",
        "atlantic palearctic",
        "central palearctic",
        "eastern palearctic",
        "pacific palearctic"
karelbirch Birch -12 -4 80-220 0-255 "Shrubgens"
        "atlantic palearctic"
normalredwoodpine Redwood pine 14 18 180-255 100-200 "Treegens"
        "pacific nearctic"
fieldoak Oak 8 22 95-170 30-100 "Treegens"
        "atlantic nearctic",
        "pacific nearctic",
        "atlantic palearctic",
        "central palearctic",
        "eastern palearctic",
        "pacific palearctic"
northernpine Pine -16 -6 40-150 0-255 "Treegens"
        "atlantic palearctic",
        "central palearctic",
        "atlantic nearctic",
        "pacific nearctic"
northtalllarch Larch -15 -7 100-255 230-255 "Treegens"
---

tallkapok Kapok 28 40 185-255 160-255 "Treegens"
        "pacific neotropic",
        "atlantic neotropic",
        "atlantic afrotropic"

talllarch

Larch -10 -3 100-255 0-255 "Treegens"
        "central palearctic",
        "eastern palearctic",
        "pacific palearctic"
siberianpine Pine -10 4 50-190 0-255 "Treegens"
        "central palearctic",
        "eastern palearctic"
smallnorthlarch Larch -18 -8 100-255 0-255 "Treegens"
        "pacific nearctic",
        "atlantic nearctic",
        "central palearctic",
        "eastern palearctic"
whitebirch Birch -5 6 80-220 50-255 "Treegens"
        "atlantic palearctic",
        "central palearctic",
        "eastern palearctic"
truemulga (vanilla, but for some unknown reason not used) Acacia 26 40 80-150 150-250 "Shrubgens"
        "australasian"
? Rarely very large (unknown) tree ? ? ? ? ?  

Also, there are some changes to vanilla tree generation.

  • The ubiquitous birch bushes (Dwarf Birch) are now rarely.
  • Vanilla Pine and Larch trees now don't grow as far north, new smaller forms grow there. (Instead of -17/-14 Now -12/-10).
  • Less low foliage and branches obstructing your view and walking through forests! Forests are now more spacious, trees often with tall trunks.
    • Treegen ‘larch’ now only grows along edges, in forests ‘deepforestlarch’ and ‘talllarch’.
    • It's the same for the ‘fir’ - the very form of pine that has branches starting at the ground.
    • Less weight for ‘sugarmaple’, more for ‘norwaymaple’.
    • Vanilla oak is less abundant in the forests, but a special form of ‘forestoak’ with a high trunk is often found.
  • Walnut grows somewhat further south and is slightly more common.
  • Rare small walnut trees for shrubgens.
  • Rare area with Crimson king maple ‘bushes’ (In the same climate as Crimson king maple trees)
  • More rainforest and jungle, less fields in hot and humid climates.
    • Kapok trees have become larger in size and more frequent.
    • Large 2x2 kapok trees are quite common, especially deep in the forest.
    • Bamboo now uses ‘shrubgens’ instead of ‘treegens’.
    • Smaller kapok trees (think bushes) now grow only in shrubgens, not treegens.

-

Compatability

I don't think BetterForest can conflict with any other mods except those that have something to do with tree generation.

Should also work automatically on newer versions of the game as long as the developers change something in the tree generation.

-

You liked the forests and their generation, but you want more tree variety? I also made florasphere. This mod adds 7 new tree species, palm tree, small tree trunks and real bushes. 

I'm looking forward to your feedback. Send beautiful and not so beautiful screens, report bugs (How did you even get them?!). Tell me your ideas. Let me know if you decide to use it on the server :-)
If you think the forests look wrong in some place, misplaced trees or something else, send me a screenshot and the results of the command ‘/wgen pos climate’, (and /biome show if you play with the ‘biomes’ mod) and I will see how the forests can be better.

Mod Version Mod IdentifierFor Game version Downloads Released Changelog Download 1-click mod install*
0.1.2 betterforest
1.20.0-pre.0 - 1.21.6
4627 Jan 21st at 3:19 PM BetterForest_0.1.2.zip 1-click install

New tree form: "northtalllarch". Grown in cold climate (-7/-15 C) and forest >230. Small groups this thick and tall trees - last "normal" forest for travelling to north. Northern grown only short (2-4 log blocks) larches and pines.
New tree form: "desertpine". Short and crooked pines form grown in savannah and warm bushland.

0.1.1 betterforest 7528 Aug 29th 2025 at 9:50 AM BetterForest_0.1.1.zip 1-click install

Updated to 1.21

Small changes in tree generation.

There should be even fewer bushes now.

0.1.0 betterforest
1.19.8 - 1.20.0-pre.0
4357 Feb 13th 2025 at 8:48 PM BetterForest_0.1.0.zip 1-click install

Yay, finally a release!


33 Comments (oldest first | newest first) (threaded | flat)

DarkMagiAkiro, Mar 12th at 11:21 AM (modified Mar 12th at 11:26 AM)

Heya, I'm building an edit of this mod called Better Jungles, using your mod as a basis for it, so that there are better forests if the player go north, but the idea is that they spawn in the Jungle and play there. Obviously I will credit you, I hope that's cool?

It's going to have some pretty extreme changes that some people might not want, so it doesn't invalidate your mode at all, as some people might not want my changes. All tropical and sub tropical trees are changed, and some new tree varients added.

 Unfortuantely I don't think it would be possible for my mod to be compatible with yours as they change some of the same trees, thats why I had to do it this way.

Leastwise, Feb 11th at 12:03 AM

Loving this mod, but I wanted to help anyone else frustrated by an issue I ran into:

This mod generates some TALL trees. Vintage Story, by default, judges how much "resistance" a tree block has to being chopped by calculating how "heavy" the tree is. So you can easily burn through stone axes trying to chop down a tall tree.

My solution? Salty's Falling Trees . If you enable the config option for ftplace to true, it will place logs in the world when they fall over and override the default density calculation. 

DiPig7970, Feb 8th at 8:10 PM

I'm currently experiencing the same problem where the leaves automatically fall when I cut down a tree. Basically, I chop trees for the logs, not the leaves, so I hope to be able to turn off this function. Does anyone know how?

Glasshaus, Jan 29th at 8:07 PM

Hi, this mod was just announced as being in the works: https://www.reddit.com/r/VintageStory/comments/1qolgtv/i_have_started_developing_a_mod_for_branching_and/

The mod page is here (though there is no public release yet): https://mods.vintagestory.at/ecomachina

 

It says it'd work with vanilla trees, but the trees in your mod have new unique shapes, does the way you've done this mean it wouldn't work with the trees from your mod? 

 

Thanks =)

R0D96, Jan 24th at 5:13 AM

does this mod drop the leaf block as well? im looking through my mod list and this seems the likely offender

OlafGunnerson, Jan 22nd at 11:34 PM

Pafnutiy 

Glad to see you are still around! Hope everything is ok with you!

BlackCDown, Dec 23rd 2025 at 8:55 AM

Does this mod affect trees grown from saplings?

verity147, Dec 9th 2025 at 2:34 PM

I've used this mod for a while now and it's amazing. Beautiful trees, not too repetitive, feels vanilla but more interesting. One question I have: Can I lower the chances for dead pine trees somehow? They are incredibly abundant in deserts and dry areas in general and I guess because they have a lot of blocks, they tend to have tons of resin. I mean, resin is good and all, but I found 32 within half a day of meandering through a dryland. No other worldgen/biome/tree mods beside this, but with the default "warm" start, this was within 1000 blocks of spawn but I noticed it further out too. Didn't think of a screenshot at the time and I ended up not keeping the world, I hope this is still useable info.

_Spy_, Oct 26th 2025 at 3:43 AM

This is a godsend, I was getting incredibly tired of every forest being made for dwarfs 

ChiefKrogan, Sep 17th 2025 at 1:00 PM

CloudRDoodle I've been using this mod along with Floral Zones for a few days now and it works perfectly fine?

CloudRDoodle, Sep 17th 2025 at 3:10 AM

Did anyone figure this one out yet?

,,It can probably prevent trees from appearing from the Floral Zone series and Wildcraft: Trees and Shrubs. I have not tested this.''

Rerver008, Sep 8th 2025 at 9:33 AM

Yo, can someone tell me which pine tree variants this mod is adding that are causing them to generate those weird stubby branches so close to the ground? I just don't hink they work for me, so I'd like to remove them from the generation.

Pafnutiy , Aug 30th 2025 at 8:49 AM

It's probably some kind of conflict or issue. Better Forest affects trees exclusively. In addition, for me personally, better forest works great with Terra Pretty. The landscape in half of the screenshots of the mod is from Terra Pretty. I don't know what could have happened to you - let me know if you figure it out. Sappy

Pafnutiy , Aug 30th 2025 at 6:21 AM

Yes, you are free to add, remove and update this mod as many times as you like without any issues. maciaciele

Sappy, Aug 30th 2025 at 6:20 AM (modified Aug 30th 2025 at 6:21 AM)

Heya I don't know whats happened to my game, not sure if this mod adds it or not but I just wanted to double check. Oh and I'm in version 1.20.12

So the only other terrain worldgen mod I have installed is Terra Prety as it says this is a good companion mod, but since installing it I've been getting these massive superflat areas in my new world, which didnt happen when it was just Terra Prety so I just wanted to ask, is this a feature or is something conflicting? I do have a bunch of other mods, but the worldgen ones are Better Traders, Better Ruins, and the mods that are recommended to use with Terra Prety.

maciaciele, Aug 30th 2025 at 5:30 AM

Pafnutiy I have created world in 1.21 without new updates. I did generate few chunks so I know I won't have new treegen all around my current chunks. The question is: can I upgrade to the newest mod version without any issues?

Pafnutiy , Aug 29th 2025 at 8:08 PM (modified Aug 29th 2025 at 8:10 PM)

"Does this work with 1.21?" - now yes. Anderkan, ChipClip

"How's the compatibility with 'In Dappled Groves?' I see the submod, 'Under Tangled Boughs' is supported." - Better Forest only affects the tree generation file and the shape files of a particular tree, and I don't think IDG changes any of that. Ptaech

"I feel like you took the bush reduction too far in the latest version. They're virtually non-existant now." - Actually, I have only slightly reduced the number of bushes. Unfortunately, I don't have the time anymore to fly around the world for hours to check if the generation is working correctly. So, I rely on feedback from players. Previously, I was told there were too many bushes and I reduced the number of them. However, now I am prepared to increase them again if enough people ask for it. ShaeTsu

"I have noticed some pine trees spawning without leaves when using both this mod and WC:TS" - "Dead pines" were conceived and grow even without wildcraft. Tya

And thanks a lot to everyone for the feedback.

ShaeTsu, Aug 29th 2025 at 4:48 PM

I feel like you took the bush reduction too far in the latest version. They're virtually non-existant now.

Ptaech, Aug 29th 2025 at 4:14 PM

How's the compatibility with 'In Dappled Groves?' I see the submod, 'Under Tangled Boughs' is supported.

Anderkan, Aug 29th 2025 at 1:52 AM

does this work with 1.21?

ChipClip, Aug 28th 2025 at 1:13 AM

Please tell me there are plans to update this mod :') I love it so!

Tya, Jul 30th 2025 at 5:38 PM

Doesn't seem to cause issues with trees generating using Wildcraft: Trees and Shrubs.

 

I have noticed some pine trees spawning without leaves when using both this mod and WC:TS but honestly I don't mind since it's not that many and they just kinda look like dead trees, which just adds more variation.

BigShasta, Jul 17th 2025 at 5:50 AM

Mod is a sleeper. I'm almost sure this is why I've been enjoying my current save so much, living on the edge of a forest. Agreed Yallendallis on the bushes, love the overgrown and wild look but it's a little hindering for gameplay the sheer amount of landcover in every single direction, forever haha.

 Thanks!

Enigmayster, Jun 12th 2025 at 12:22 PM

"Reworked" trees look amazing. I ran multiple times into a situation when the forest was so thick I had to backtrack or to destroy leaves to go through. Now with your mod it feels well balanced between being open enough to not be an issue and thick enough to still feel like a proper forest

Pafnutiy , Apr 9th 2025 at 8:06 AM

Thank you for so detailed feedback, Yallendallis. I`ll reduce bushes density when I`ll have enought free times. For beautifull treegen need a lot of times for all tests and tweaks, so new version may not be relised soon. Or soon, I dont know 

Yallendallis, Mar 21st 2025 at 7:03 PM

I have to say, this is very underrated - comparing to vanilla and wilderlands forest I find this the best of the no new tree solutions (to be frank, I get scared the new tree mods will have to update and mess a bunch of blocks up, which seems to have happened for wildcraft players)

It's the best of them because while wilderland forest does make them more open, this mod makes forest more open AND increases tree variety per area. Forests are much less monoculture and more interesting without being a mess; trees themselves look better too. My only critque are the large fields of bushy areas - something nice is that said areas generally stay out the deep forest but I still find myself wishing for less; I don't think they're any worse than vanilla but I'm so biased against them I was hoping they'd nearly disappear and stay the forest edges only. Some user configurability through configlib would also be appreciated if it's possible.

Edit: On the bush fields, it's not so much their existence, but the density. Checking with the climate command, it's 50%+ shrub areas I dislike, so I think if they were limited to 75% shrub max I think they would be a bit more navigatble without losing out on too much densitiy.

Hoodoo, Mar 15th 2025 at 10:41 PM

Hi!

I've made a brief test with Wildcraft Trees mod, it seems like they're compatible. I see trees from Wildcraft appearing in the world. I think they will have the 'old' variants and shapes in the worst case, but even like that, the forests are easier to traverse, I think I only got stuck once in 10 minutes of deliberately running through forests.

The pesky biirch bushes also seem more reasonable with your mod, there are some but they are more like rare and denser groups. I think it's more natural and definitely easier to play.

 

Thans for this mod, I really like it!

RNM, Feb 20th 2025 at 1:40 PM

СПАСИБО

Pafnutiy , Feb 17th 2025 at 6:57 AM

RNM

Новый мир рекомендуется, но мод можно устанавливать и в старый мир. Модифицированная генерация будет только в новых чанках, созданных после установки мода. Между старыми чанками и новыми может быть заметная ровна линия "есть лес/нет леса" или что-то в этом роде, это некрасиво, не но критично.

RNM, Feb 17th 2025 at 4:45 AM

скажите мир новый нужен или нет ?

 

SageOceiros, Feb 15th 2025 at 2:47 AM

Pafnutiy Thanks for the explaination - Your mod does seem (I was not highly rigorous in checking) to conflict with Floral Zones, but not in the way I was expecting; it was like your mod wasn't applied somehow. Found lots of small birch bushes and forests foliage still generated fairly low. I did end up swapping to wilderlands, but next time I'm not using floral zones, I'll try this mod instead. TYSM!

Pafnutiy , Feb 14th 2025 at 8:58 AM

SageOceiros

The thing is, what this mod does is closer to overwriting the generation file, rather than adding new lines to it. So if the floral zone patches are applied before my patch overwrites everything in the file, it should probably overwrite the added floral zone trees as well.
I don't actually know exactly how the patch system works in such cases, so maybe everything will work.
-
Also, if you only need to remove low foliage but don't need new tree shapes, you could try Wilderlands Forests, as far as I know it's made for exactly that purpose.
Or you can create your own mod. The branchStart line is responsible for the minimum branch height of the tree. You will need to set the value to about 0.3-0.5. Usually this should be enough. Either way, you can create a tree with the /wgen tree [tree code] command to see what happens and you don't even have to reboot the world for the changes to take effect.

There's also a tutorial on trees: https://wiki.vintagestory.at/Modding:Trees

SageOceiros, Feb 13th 2025 at 9:19 PM

Oh, awesome! I'll have to give this a go. I was looking into tree generation earlier to try increase minimum 'branch' height, but it was very technical. Very cool to see this so soon after!

Question; I'm just quickly checking what/how your mod works, and how the Floral Zone mods work. AFAIK, if floral zones add 'unique' flora via add or addmerge, unless one attempts to adjust vanilla trees, would there be a conflict? Going to test shortly anyways.