Commit Graph

12566 Commits

Author SHA1 Message Date
kno10 b0481c2df5 polishing 2024-10-24 22:44:22 +02:00
kno10 6577f54736 use mcl_util function 2024-10-24 17:10:23 +02:00
kno10 59f1c25296 template specialization for param2 2024-10-24 17:09:49 +02:00
kno10 ca5f2b51c6 Split biomes into separate files. 2024-10-24 12:42:44 +02:00
kno10 e477247485 igloo less slope, more snow, more rare 2024-10-20 21:58:38 +02:00
kno10 068469b1e9 height difference for villages 2024-10-20 21:58:37 +02:00
kno10 16cebc361e better paths, better village layouts 2024-10-20 21:00:12 +02:00
kno10 01962d2b49 add color tools for minetestmapper 2024-10-19 21:21:27 +02:00
kno10 f0562149b6 improve shipwrecks
reduce frequency, trim schematics, disable foundations again
2024-10-19 21:09:20 +02:00
kno10 edaf158686 more structures, more to discover. 2024-09-20 17:19:19 +02:00
kno10 162749decc hollow fallen trees 2024-09-20 17:19:19 +02:00
kno10 1435867673 add command /emerge 512 to emerge an area 2024-09-20 17:19:19 +02:00
kno10 4496f7adfc improvments to mineshaft cart variety + /locate 2024-09-20 17:19:19 +02:00
kno10 465b4162e7 use swap_node instead of set_node in mapgen, tweaks to end 2024-09-20 17:19:19 +02:00
kno10 e746ef46a9 eliminate the static_pos kludge except for strongholds for now 2024-09-20 17:19:19 +02:00
kno10 d7ac288ba1 cleanups and fixes 2024-09-20 17:19:19 +02:00
kno10 27b6963d20 clean up villages code, add biome farming support 2024-09-20 17:19:19 +02:00
kno10 0c4a120191 More fixes, make shulkers spawn on the floor. 2024-09-20 17:19:19 +02:00
kno10 1b5598f527 fix, and add small end city from MCLA 2024-09-20 17:19:19 +02:00
kno10 7cde4976de further fixes and improvements. 2024-09-20 17:19:19 +02:00
kno10 201ba616fe disable foliage 'fixes' that cause multi-colored trees 2024-09-20 17:19:19 +02:00
kno10 e8aeb34b93 code restructuring and cleanups 2024-09-20 17:19:19 +02:00
kno10 9411e60b8c Huge update of new terraforming, structures, and village code 2024-09-20 17:19:19 +02:00
kno10 b3efd6f681 Big rewrite of structure spawning using voxel manipulators 2024-09-20 17:19:19 +02:00
kno10 a22dadf412 fix bamboo biomes, add new schematic 2024-09-20 17:19:19 +02:00
kno10 73268386ec allow generating towns on mapblocks emerged with previous versions that did not become full settlements yet 2024-09-20 17:19:18 +02:00
kno10 eb2b1f8704 fixes and parameter tuning 2024-09-20 17:19:18 +02:00
kno10 5b520d8713 more voxelmanipulator, more MCLA 2024-09-20 17:19:18 +02:00
kno10 8e94eca3be finetuning 2024-09-20 17:19:18 +02:00
kno10 79d96e9ea0 add MCLA schematics 2024-09-20 17:19:18 +02:00
kno10 d89eec9d98 Big villages overhaul 2024-09-20 17:19:18 +02:00
kno10 238c5a650e move structures code from mcl_mapgen_core to mcl_structures 2024-09-20 17:19:18 +02:00
kno10 2564fdcf5b prioritize map decorations to make the generations more deterministic 2024-09-20 17:19:16 +02:00
kno10 f9a8033410 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-09-20 17:18:22 +02:00
kno10 b42f883131 Avoid random jumps when standing due to gravity.
Closes: #4493 on VL side, further fixes in minetest pending
2024-09-20 17:18:22 +02:00
kno10 f73580bf3f Some optimizations for mapgen 2024-09-20 17:18:20 +02:00
kno10 e7fa2b8fb5 Bigger cleanup of mcl_core/functions 2024-09-20 17:11:19 +02:00
kno10 d264ba70d8 Fix growth logic, clean up mcl_farming/shared_functions (#4640)
Reviewed-on: VoxeLibre/VoxeLibre#4640
Reviewed-by: teknomunk <teknomunk@protonmail.com>
Co-authored-by: kno10 <erich.schubert@gmail.com>
Co-committed-by: kno10 <erich.schubert@gmail.com>
2024-09-20 14:00:49 +02:00
Mikita Wiśniewski 513413afc7 Use `remove_node` instead of `dig_node` in mcl_core ABMs (fixes #4628) (#4629)
The mycelium ABM has been left untouched because of the potential destructiveness. If we ever find that to be an issue, it can be fixed as part of a bigger PR.

Reviewed-on: VoxeLibre/VoxeLibre#4629
Reviewed-by: teknomunk <teknomunk@protonmail.com>
Co-authored-by: Mikita Wiśniewski <rudzik8@protonmail.com>
Co-committed-by: Mikita Wiśniewski <rudzik8@protonmail.com>
2024-09-19 18:54:39 +02:00
kno10 011be754ca Allow deepslate copper to be mined with stone pickaxe (#4635)
Reviewed-on: VoxeLibre/VoxeLibre#4635
Reviewed-by: Mikita Wiśniewski <rudzik8@protonmail.com>
Co-authored-by: kno10 <kno10@noreply.git.minetest.land>
Co-committed-by: kno10 <kno10@noreply.git.minetest.land>
2024-09-18 10:11:55 +02:00
teknomunk eea96867c4 Don't add rain skycolor layer if the current layer is already the rain skycolor (#4648)
Fixes #4647 Rain makes the sky black until restart. This also fixes a memory leak caused by rain adding a color layer every time step.

Reviewed-on: VoxeLibre/VoxeLibre#4648
Reviewed-by: the-real-herowl <the-real-herowl@noreply.git.minetest.land>
Co-authored-by: teknomunk <teknomunk@protonmail.com>
Co-committed-by: teknomunk <teknomunk@protonmail.com>
2024-09-18 10:10:53 +02:00
the-real-herowl cd2ee49591 Merge pull request 'Make Soul Speed work on Soul Soil' (#4604) from upstream/soul_soil_speed into master
Reviewed-on: VoxeLibre/VoxeLibre#4604
Reviewed-by: Mikita Wiśniewski <rudzik8@protonmail.com>
2024-09-18 10:06:03 +02:00
seventeenthShulker de3b34f5ea Update English translation keys with soul soil 2024-09-18 10:06:03 +02:00
seventeenthShulker e2bcd129c1 Use soul_block group for soul speed bonus 2024-09-18 10:06:03 +02:00
seventeenthShulker 79e8452f62 Soul speed works on soul soil too
(needs localization)
2024-09-18 10:06:03 +02:00
the-real-herowl b239549774 Merge pull request 'Correct space check when spawning mobs' (#4445) from fix-has_room into master
Reviewed-on: VoxeLibre/VoxeLibre#4445
Reviewed-by: kno10 <kno10@noreply.git.minetest.land>
2024-09-17 11:49:29 +02:00
teknomunk 0b62c827aa Remove has_room debug data 2024-09-16 13:32:06 +02:00
teknomunk 626bdd13d8 Change several places where mobs are created to use mcl_mobs.spawn() instead of minetest.add_entity() 2024-09-16 13:32:06 +02:00
teknomunk 31a3788ce1 Address review comments 2024-09-16 13:32:06 +02:00
teknomunk e65370b845 Fixes 2024-09-16 13:32:06 +02:00