Skip to content

Commit 7a15a50

Browse files
Snowiiiikralverde4lve
authored
Generate Biomes (#610)
* Populate biomes * actually fix multi noise sampler * actually they are all pass-through * fix serde error * prepare things * implement surface rules * fix max_y * fix terrain gen * make surface rules work * fix wrong biome coords * refactor height estimator to its own struct * implement surface estimation for surface rules * fix surface gen * some carve work * fix conflicts * more biomes work * fix biome map * refactor biome lookups * add unit tests * change from_block to from_chunk * not only lushcaves anymore * add more unit tests * add unit test * fix multi noise * Update proto_chunk.rs * fix biome map access * test badlands impl * fix badlands * fix some values * make it compile * Fix bug in get_enclosing_parameters (#641) * add badlands pillar and icebergs * fix clippy * fix clippy in test * Update README.md --------- Co-authored-by: kralverde <[email protected]> Co-authored-by: 4lve <[email protected]>
1 parent 31a4605 commit 7a15a50

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

55 files changed

+220811
-2347
lines changed

README.md

+3-5
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
and customizable experience. It prioritizes performance and player enjoyment while adhering to the core mechanics of the game.
1515
<div align="center">
1616

17-
![2025-03-0615-45-42chunkloading](https://github.com/user-attachments/assets/c29096c7-230d-4093-b139-38ac339f38cc)
17+
![gif](https://github.com/user-attachments/assets/eb50fd34-8fd4-4ded-8a86-6ab13804f99a)
1818

1919
</div>
2020

@@ -27,9 +27,7 @@ and customizable experience. It prioritizes performance and player enjoyment whi
2727
- **Extensibility**: Provides a foundation for plugin development.
2828

2929
> [!IMPORTANT]
30-
> Pumpkin is currently under heavy development. Biomes are currently not implemented, but the terrain noise matches Vanilla.
31-
![image](https://github.com/user-attachments/assets/aa24941f-216c-47b8-830c-ed5d7bb9ebca)
32-
30+
> Pumpkin is currently under heavy development
3331
3432
## Features
3533

@@ -62,7 +60,7 @@ and customizable experience. It prioritizes performance and player enjoyment whi
6260
- [x] Chunk Saving (Vanilla, Linear)
6361
- [ ] Redstone
6462
- [ ] Liquid Physics
65-
- [ ] Biomes
63+
- [x] Biomes
6664
- [ ] Vegetation
6765
- Player
6866
- [x] Skins

0 commit comments

Comments
 (0)