Commit graph

12588 commits

Author SHA1 Message Date
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
kno10
5fe4822f30 Some optimizations for mapgen 2024-10-29 19:28:42 +01:00
kno10
1d00b4cd7d Bigger cleanup of mcl_core/functions 2024-10-27 17:11:13 +01:00
Mikita Wiśniewski
41b188caea Remove "double drop" mechanics for bamboo (fixes #4514) (#4642)
Reviewed-on: https://git.minetest.land/VoxeLibre/VoxeLibre/pulls/4642
Reviewed-by: the-real-herowl <the-real-herowl@noreply.git.minetest.land>
Co-authored-by: Mikita Wiśniewski <rudzik8@protonmail.com>
Co-committed-by: Mikita Wiśniewski <rudzik8@protonmail.com>
2024-10-27 14:16:06 +01:00
kno10
ae7995d195 Fix axolotl attacking water mobs (#4675)
Also avoid jumping out of the water closes #4644

Reviewed-on: https://git.minetest.land/VoxeLibre/VoxeLibre/pulls/4675
Reviewed-by: the-real-herowl <the-real-herowl@noreply.git.minetest.land>
Co-authored-by: kno10 <kno10@noreply.git.minetest.land>
Co-committed-by: kno10 <kno10@noreply.git.minetest.land>
2024-10-27 14:10:11 +01:00
kno10
e293cbe631 Better handling of touching_ground for bouncing on beds (#4689)
Reviewed-on: https://git.minetest.land/VoxeLibre/VoxeLibre/pulls/4689
Reviewed-by: the-real-herowl <the-real-herowl@noreply.git.minetest.land>
Co-authored-by: kno10 <erich.schubert@gmail.com>
Co-committed-by: kno10 <erich.schubert@gmail.com>
2024-10-27 14:03:50 +01:00
the-real-herowl
fd6cac5f0c Merge pull request 'Fix fog tint in overworld, apply memory leak fix, fix rain->clear clouds' (#4669) from weather-fixes into master
Reviewed-on: https://git.minetest.land/VoxeLibre/VoxeLibre/pulls/4669
Reviewed-by: kno10 <kno10@noreply.git.minetest.land>
2024-10-11 07:14:01 +02:00
teknomunk
e864cc19ed Make fog_tint_type = "default" when weather is present to match behavior at 0.87.2 2024-10-09 01:05:20 +02:00
teknomunk
66c3c014a1 Make sure fog tints are preserved during weather is present 2024-10-09 01:05:20 +02:00
teknomunk
7807093b50 Another correction to color interpolation, change day color from layer position 0.15 to 0.50 2024-10-09 01:05:20 +02:00