sofar / luscious

modifies your base landscape and modifies various nodes like dirt and leaves so that they become colored
7 stars 3 forks source link

Memory cache + Biome API #6

Open leucome opened 4 years ago

leucome commented 4 years ago

The maps are kept in memory for the mapgen to work with. Once the map are discarded it use the biome api instead.

The initial map generation noticeably faster with memory and no drive IO.

The slower biome api is only used on older world with missing colors or when we do manual change later like adding block planting tree ect...

leucome commented 4 years ago

I redone the originally proposed changes one by one each one of them on their own branch. This one is the principal change with the addition of the biome API.

The other branch I can do a pull request are. new-node (additional default game node) ethereal-node (Like the name suggest, some ethereal node) Fix-for-leaf (make sure that color 0 and 1 are never used)

wide-folliage .... This one is specifically meant to be used with wide texture. So I may think about an other way to distribute it with the a texture pack or something. Still i personally think that wider grass look better than default mine-test.

sofar commented 4 years ago

I'm very positive about the approach avoiding cache files, btw

Lazerbeak12345 commented 1 year ago

OP is very inactive. These changes should be able to be made without their input (by forking their fork - keeping credit where it's due by retaining their commit.).