zhenyan121
5901ab7cd9
feat: grass ( #11 )
...
* feat: add grass texture and update grass_block texture
* feat: add block data
* feat: add blocks_tool
* feat: add sync info and change function in blocks_tools
* feat: add check and new function
* refactor: make block texture loading data-driven
* feat: add rendering for grass
* feat: passable grass
* feat: random grass place
* fix: memory leak in TextureManager::load_cross_plane_texture
2026-05-28 21:34:36 +08:00
zhenyan121
bbf8b4e969
refactor: river ( #10 )
...
* fix: correct snowy grass block texture
* refactor: river generation
* fix: water placement error due to interpolation
* perf: improve river naturalness
* feat: add river tab item
* fix: path truncation
2026-05-23 14:29:41 +08:00
zhenyan121
a54e87dbc6
refactor: terrain generation ( #9 )
...
* feat: add BlockType
* refactor: use fBM for heightmap generation
* feat: improve mountain realism
* refactor: adjust mountain spawn probability
* feat: add biome boundary blending
* refactor: remove resolve_biome_adjacency_conflict function
* feat: add snowy plain
* perf: speed up world generation
* refactor: lower overall terrain height
2026-05-23 10:33:52 +08:00
zhenyan121
d986e03f9c
fix: windows build fail ( #7 )
2026-05-03 19:45:14 +08:00
zhenyan121
9d200f31be
refactor: chunk interpolate ( #6 )
...
* refactor: rewrite blend_heightmap_boundaries
* refactor: init_world
* fix: unnatural biome boundary transition
2026-05-03 16:02:01 +08:00
zhenyan121
a02bfad639
refactor: biome build ( #5 )
...
* refactor: rename Biome to BiomeType
* feat: add biome builder
2026-05-02 13:40:46 +08:00