Commit graph

12597 commits

Author SHA1 Message Date
kno10
371c0f5947 disable block_fixes_grass again, use all_floors decorations instead 2024-11-01 18:20:01 +01:00
kno10
e78b54cd35 minor parameter tweaks 2024-11-01 00:56:07 +01:00
kno10
210fae473e make trees, funghi not ground content, they get damaged in nether 2024-11-01 00:29:51 +01:00
kno10
8df579bc6c finetuning 2024-11-01 00:28:11 +01:00
kno10
ba3d7f1af7 reduce light of witch circle 2024-10-31 20:33:45 +01:00
kno10
e8944f202c enhance vl_terraform API 2024-10-31 20:14:29 +01:00
kno10
dfeffc8522 reorg terrain features with biomes 2024-10-31 19:20:38 +01:00
kno10
3c36131cd9 tweak structure parameters 2024-10-31 00:53:33 +01:00
kno10
c4532de910 sometimes no_path is not cleared up correctly :-( 2024-10-31 00:53:10 +01:00
kno10
fb86aae449 more new structures 2024-10-31 00:52:41 +01:00
kno10
787457595f do not use voxelmanip anymore, seems to be smoother without 2024-10-29 21:39:40 +01:00
kno10
6ab0b6bdaa vl_terraforming: add non-vm version 2024-10-29 19:41:33 +01:00
kno10
9b6ea60694 Add cherry grove biome, based on MCLA.
Textures from pixel perfection, optimized with zopfipng. C.f., voxelibre#3463 voxelibre#4113
2024-10-29 19:28:43 +01:00
kno10
c726b327be Register only one decoration per grass color for tallgrass. 2024-10-29 19:28:43 +01:00
kno10
e94b718c95 Unnecessary use of mcl_util.get_node 2024-10-29 19:28:43 +01:00
kno10
7a8b632057 Drop non-persistent tracking of generated chunks. 2024-10-29 19:28:43 +01:00
kno10
38c333981f polishing 2024-10-29 19:28:43 +01:00
kno10
3799f61626 use mcl_util function 2024-10-29 19:28:43 +01:00
kno10
54d1c4f774 template specialization for param2 2024-10-29 19:28:43 +01:00
kno10
c2a1833aeb Split biomes into separate files. 2024-10-29 19:28:43 +01:00
kno10
b2f7c04c85 igloo less slope, more snow, more rare 2024-10-29 19:28:43 +01:00
kno10
30eab42f45 height difference for villages 2024-10-29 19:28:43 +01:00
kno10
182bb9c0d6 better paths, better village layouts 2024-10-29 19:28:43 +01:00
kno10
34a8ebf023 add color tools for minetestmapper 2024-10-29 19:28:43 +01:00
kno10
62bb73539b improve shipwrecks
reduce frequency, trim schematics, disable foundations again
2024-10-29 19:28:43 +01:00
kno10
c6598e1b09 more structures, more to discover. 2024-10-29 19:28:43 +01:00
kno10
ba90d8cb31 hollow fallen trees 2024-10-29 19:28:43 +01:00
kno10
ea2d04609c add command /emerge 512 to emerge an area 2024-10-29 19:28:43 +01:00
kno10
3436e6a545 improvments to mineshaft cart variety + /locate 2024-10-29 19:28:43 +01:00
kno10
9ba0337a36 use swap_node instead of set_node in mapgen, tweaks to end 2024-10-29 19:28:43 +01:00
kno10
faf2408681 eliminate the static_pos kludge except for strongholds for now 2024-10-29 19:28:43 +01:00
kno10
badf041d8c cleanups and fixes 2024-10-29 19:28:43 +01:00
kno10
eaaa2a4dd2 clean up villages code, add biome farming support 2024-10-29 19:28:43 +01:00
kno10
92cffe42b4 More fixes, make shulkers spawn on the floor. 2024-10-29 19:28:43 +01:00
kno10
e2a0afe451 fix, and add small end city from MCLA 2024-10-29 19:28:43 +01:00
kno10
4430d1299e further fixes and improvements. 2024-10-29 19:28:43 +01:00
kno10
99e3aeea4e disable foliage 'fixes' that cause multi-colored trees 2024-10-29 19:28:43 +01:00
kno10
0a8bf42b03 code restructuring and cleanups 2024-10-29 19:28:42 +01:00
kno10
49a90a0dc4 Huge update of new terraforming, structures, and village code 2024-10-29 19:28:42 +01:00
kno10
acb5aef76b Big rewrite of structure spawning using voxel manipulators 2024-10-29 19:28:42 +01:00
kno10
0e98c651f4 fix bamboo biomes, add new schematic 2024-10-29 19:28:42 +01:00
kno10
cfa2780554 allow generating towns on mapblocks emerged with previous versions that did not become full settlements yet 2024-10-29 19:28:42 +01:00
kno10
7eb970e21c fixes and parameter tuning 2024-10-29 19:28:42 +01:00
kno10
347b8b954f more voxelmanipulator, more MCLA 2024-10-29 19:28:42 +01:00
kno10
f9b07adbc2 finetuning 2024-10-29 19:28:42 +01:00
kno10
08b14ecb13 add MCLA schematics 2024-10-29 19:28:42 +01:00
kno10
c1125c7a48 Big villages overhaul 2024-10-29 19:28:42 +01:00
kno10
27802fe2df move structures code from mcl_mapgen_core to mcl_structures 2024-10-29 19:28:42 +01:00
kno10
2a4fe39d5c prioritize map decorations to make the generations more deterministic 2024-10-29 19:28:42 +01:00
kno10
9a305b56a8 Make structure generation more deterministic
Pseudorandom now depends on position hash, not on blockseed + structure table order.
This should make structure generation more deterministic.
2024-10-29 19:28:42 +01:00