Commit Graph

988 Commits

Author SHA1 Message Date
kno10
92a23debe2 do not use voxelmanip anymore, seems to be smoother without 2025-01-08 15:15:06 +01:00
kno10
c9238c6510 vl_terraforming: add non-vm version 2025-01-08 15:15:06 +01:00
kno10
700c6127c3 Add cherry grove biome, based on MCLA.
Textures from pixel perfection, optimized with zopfipng. C.f., voxelibre#3463 voxelibre#4113
2025-01-08 15:15:06 +01:00
kno10
bf7cf90718 Register only one decoration per grass color for tallgrass. 2025-01-08 15:15:06 +01:00
kno10
9d24bd24d4 polishing 2025-01-08 15:15:06 +01:00
kno10
4fbc7b4a57 template specialization for param2 2025-01-08 15:15:06 +01:00
kno10
d3ed4e014c Split biomes into separate files. 2025-01-08 15:15:06 +01:00
kno10
803aeebfa3 igloo less slope, more snow, more rare 2025-01-08 15:15:06 +01:00
kno10
66ba4568cc better paths, better village layouts 2025-01-08 15:15:06 +01:00
kno10
5817e190ad improve shipwrecks
reduce frequency, trim schematics, disable foundations again
2025-01-08 15:15:06 +01:00
kno10
f9dfeeaf85 more structures, more to discover. 2025-01-08 15:15:06 +01:00
kno10
20c8de64c8 hollow fallen trees 2025-01-08 15:15:06 +01:00
kno10
afae27dc0b add command /emerge 512 to emerge an area 2025-01-08 15:15:06 +01:00
kno10
b8b3ff7f70 improvements to mineshaft cart variety + /locate 2025-01-08 15:15:05 +01:00
kno10
24ffd409d1 use swap_node instead of set_node in mapgen, tweaks to end 2025-01-08 15:15:05 +01:00
kno10
54b0af71c4 eliminate the static_pos kludge except for strongholds for now 2025-01-08 15:15:05 +01:00
kno10
0f7ff0328f cleanups and fixes 2025-01-08 15:15:05 +01:00
kno10
9a8538e529 fix village biome adaption for cherry forests 2025-01-08 15:15:05 +01:00
kno10
70117789b4 height difference for villages 2025-01-08 15:15:05 +01:00
kno10
ad1631d63f clean up villages code, add biome farming support 2025-01-08 15:15:05 +01:00
kno10
d9faf98ca1 More fixes, make shulkers spawn on the floor. 2025-01-08 15:15:05 +01:00
kno10
6876a3b93f fix, and add small end city from MCLA 2025-01-08 15:15:05 +01:00
kno10
b95c9be86f disable foliage 'fixes' that cause multi-colored trees 2025-01-08 15:15:05 +01:00
kno10
9ddadae155 code restructuring and cleanups 2025-01-08 15:15:05 +01:00
kno10
76246e2117 Huge update of new terraforming, structures, and village code 2025-01-08 15:15:05 +01:00
kno10
9996f9d19d Big rewrite of structure spawning using voxel manipulators 2025-01-08 15:15:05 +01:00
kno10
f89018a3b7 fix bamboo biomes, add new schematic 2025-01-08 15:15:04 +01:00
kno10
f1b7cccc1f allow generating towns on mapblocks emerged with previous versions that did not become full settlements yet 2025-01-08 15:15:04 +01:00
kno10
00542c0f0b fixes and parameter tuning 2025-01-08 15:15:04 +01:00
kno10
bfd1e0e4e5 more voxelmanipulator, more MCLA 2025-01-08 15:15:04 +01:00
kno10
6372a0327a finetuning 2025-01-08 15:15:04 +01:00
kno10
c4356fd5e6 add MCLA schematics 2025-01-08 15:15:04 +01:00
kno10
2ec440132a Big villages overhaul 2025-01-08 15:15:04 +01:00
kno10
e4df46312f Avoid multiple ruined portals in the same chunk
This reduces the fill rate from 38 to 1 spawn attempts, and to counter this effect increases the chunk probability by a factor of 40.

This should yield roughly the same amount of portals, but never produce two in the same map generation chunk. Before, they would frequently cluster. (Although out of the 38 attempts, apparently only 0-3 are usually successful).
2025-01-08 15:15:04 +01:00
kno10
2f457d9c32 Drop non-persistent tracking of generated chunks. (#4834)
Reviewed-on: https://git.minetest.land/VoxeLibre/VoxeLibre/pulls/4834
Reviewed-by: teknomunk <teknomunk@protonmail.com>
Co-authored-by: kno10 <erich.schubert@gmail.com>
Co-committed-by: kno10 <erich.schubert@gmail.com>
2025-01-08 04:51:21 +01:00
kno10
3e618c2d3e move structures code from mcl_mapgen_core to mcl_structures 2025-01-07 16:13:12 +01:00
kno10
6f97c04a3c prioritize map decorations to make the generations more deterministic 2025-01-07 16:13:12 +01:00
kno10
ebb25450d2 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-07 16:13:12 +01:00
kno10
25a832c4b6 rerun mod_translation_updater 2025-01-03 11:56:04 +01:00
ninjum
b407cc9628 Squashed: Galician translation 2025-01-03 11:56:04 +01:00
teknomunk
0dbf3fcd62 Fix crash in rail corridor generation, fix missing globals warnings, fix floating rail in rail corridors 2024-12-31 02:36:18 +01:00
teknomunk
e28b55c16a Replace linear cart fill with mcl_loot.fill_inventory() using a fake inventory, remove debug print 2024-12-31 02:36:18 +01:00
teknomunk
bf3e9190b3 Fix syntax error from rebase, fix cart tilt, change cart speed to 4 blocks/second and make into a setting, make minecart settings compatibily with upcoming dynamic rules PR (#4662) 2024-12-31 02:36:18 +01:00
teknomunk
356328ce4b Revert changed made to debug minecart-updates integration into tsm_railcorridors 2024-12-31 02:36:18 +01:00
teknomunk
d93cf5d4f5 Update mineshafts for new rail and minecarts, add loot to generated chest and hopper minecarts (and remove notes about a hack) 2024-12-31 02:36:18 +01:00
kno10
306f10b3b8 Update translations to follow string changes 2024-12-16 01:16:32 +01:00
kno10
62ac7fd4b9 fix some typos 2024-12-16 01:16:32 +01:00
kno10
3ecda2e70d auto-update translation files 2024-12-16 01:16:32 +01:00
kno10
f9d331e0de Update German translations 2024-12-16 01:16:32 +01:00
ethan
4db34098d9 Contributed simplified Chinese translations 2024-12-16 01:16:32 +01:00