Commit Graph

11505 Commits

Author SHA1 Message Date
kno10
a272b37bb0 disable block_fixes_grass again, use all_floors decorations instead 2025-01-05 19:42:24 +01:00
kno10
2520bbb637 minor parameter tweaks 2025-01-05 19:42:24 +01:00
kno10
b17da2776c finetuning 2025-01-05 19:42:24 +01:00
kno10
109afabf46 reduce light of witch circle 2025-01-05 19:42:24 +01:00
kno10
2485250f1b enhance vl_terraform API 2025-01-05 19:42:24 +01:00
kno10
4e38927ba8 reorg terrain features with biomes 2025-01-05 19:42:24 +01:00
kno10
c84a41274e tweak structure parameters 2025-01-05 19:42:24 +01:00
kno10
641e3ac19e sometimes no_path is not cleared up correctly :-( 2025-01-05 19:42:24 +01:00
kno10
e3ce809130 more new structures 2025-01-05 19:42:24 +01:00
kno10
707a734d22 do not use voxelmanip anymore, seems to be smoother without 2025-01-05 19:42:23 +01:00
kno10
e59672e559 vl_terraforming: add non-vm version 2025-01-05 19:42:23 +01:00
kno10
dc0cb3035e Add cherry grove biome, based on MCLA.
Textures from pixel perfection, optimized with zopfipng. C.f., voxelibre#3463 voxelibre#4113
2025-01-05 19:42:23 +01:00
kno10
58bcc8a0e5 Register only one decoration per grass color for tallgrass. 2025-01-05 19:42:23 +01:00
kno10
066cba0af7 Unnecessary use of mcl_util.get_node 2025-01-05 19:42:23 +01:00
kno10
ae02441a56 Drop non-persistent tracking of generated chunks. 2025-01-05 19:42:23 +01:00
kno10
531776c929 polishing 2025-01-05 19:42:23 +01:00
kno10
743cb728cc use mcl_util function 2025-01-05 19:42:23 +01:00
kno10
b9399a1a15 template specialization for param2 2025-01-05 19:42:23 +01:00
kno10
8eed4ea71d Split biomes into separate files. 2025-01-05 19:42:23 +01:00
kno10
a5cdd6c411 igloo less slope, more snow, more rare 2025-01-05 19:42:23 +01:00
kno10
c0057e0eec height difference for villages 2025-01-05 19:42:23 +01:00
kno10
85e7151684 better paths, better village layouts 2025-01-05 19:42:23 +01:00
kno10
bb5894ac12 improve shipwrecks
reduce frequency, trim schematics, disable foundations again
2025-01-05 19:42:23 +01:00
kno10
82a0cde7ef more structures, more to discover. 2025-01-05 19:42:23 +01:00
kno10
c371aa7cb5 hollow fallen trees 2025-01-05 19:42:23 +01:00
kno10
6caf3d0e04 add command /emerge 512 to emerge an area 2025-01-05 19:42:23 +01:00
kno10
d060090709 improvements to mineshaft cart variety + /locate 2025-01-05 19:42:23 +01:00
kno10
ae997d0516 use swap_node instead of set_node in mapgen, tweaks to end 2025-01-05 19:42:23 +01:00
kno10
e7787a8dd6 eliminate the static_pos kludge except for strongholds for now 2025-01-05 19:42:23 +01:00
kno10
10bc6adab8 cleanups and fixes 2025-01-05 19:42:23 +01:00
kno10
9a710ef3da clean up villages code, add biome farming support 2025-01-05 19:42:23 +01:00
kno10
334de8d53f More fixes, make shulkers spawn on the floor. 2025-01-05 19:42:23 +01:00
kno10
c7cb734d96 fix, and add small end city from MCLA 2025-01-05 19:42:23 +01:00
kno10
ce931bb9f5 disable foliage 'fixes' that cause multi-colored trees 2025-01-05 19:42:23 +01:00
kno10
426dd2efeb code restructuring and cleanups 2025-01-05 19:42:23 +01:00
kno10
764d666a70 Huge update of new terraforming, structures, and village code 2025-01-05 19:42:23 +01:00
kno10
cd61702616 Big rewrite of structure spawning using voxel manipulators 2025-01-05 19:42:23 +01:00
kno10
ca39b8ff66 fix bamboo biomes, add new schematic 2025-01-05 19:42:23 +01:00
kno10
d8927747f7 allow generating towns on mapblocks emerged with previous versions that did not become full settlements yet 2025-01-05 19:42:23 +01:00
kno10
c722006b51 fixes and parameter tuning 2025-01-05 19:42:23 +01:00
kno10
92af10057f more voxelmanipulator, more MCLA 2025-01-05 19:42:23 +01:00
kno10
833d5b4b15 finetuning 2025-01-05 19:42:23 +01:00
kno10
b11f0136a0 add MCLA schematics 2025-01-05 19:42:23 +01:00
kno10
6ab20bdf2f Big villages overhaul 2025-01-05 19:42:22 +01:00
kno10
a62961144b move structures code from mcl_mapgen_core to mcl_structures 2025-01-05 19:42:22 +01:00
kno10
39eee60031 prioritize map decorations to make the generations more deterministic 2025-01-05 19:42:22 +01:00
kno10
6f76697a24 Make structure generation more deterministic
Pseudorandom now depends on position hash, not on blockseed + structure table order.
This should make structure generation more deterministic.
2025-01-05 19:42:22 +01:00
Mikita Wiśniewski
f2f322daa5 vl_fireworks: Call pointed node's on_rightclick first (#4823)
Reviewed-on: https://git.minetest.land/VoxeLibre/VoxeLibre/pulls/4823
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>
2025-01-05 19:07:19 +01:00
Mikita Wiśniewski
6011a31aad Fix crash when trying to strip hollow logs (#4822)
Reviewed-on: https://git.minetest.land/VoxeLibre/VoxeLibre/pulls/4822
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>
2025-01-05 18:40:38 +01:00
teknomunk
5009d403c1 Ensure the bobber remains after it collides with something solid 2025-01-05 09:34:05 -06:00