Open leucome opened 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.
I'm very positive about the approach avoiding cache files, btw
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.).
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...