Commit Graph

13219 Commits

Author SHA1 Message Date
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
the-real-herowl
ae5353b070 Merge pull request 'Fix bobber collision, ender pearl crash' (#4806) from fix-bobber into master
Reviewed-on: https://git.minetest.land/VoxeLibre/VoxeLibre/pulls/4806
Reviewed-by: Mikita Wiśniewski <rudzik8@protonmail.com>
2025-01-05 18:39:34 +01:00
teknomunk
5009d403c1 Ensure the bobber remains after it collides with something solid 2025-01-05 09:34:05 -06:00
teknomunk
9df4a57945 Remove unused locals, resolve all but one luacheck finding (incorrect finding of value not used) 2025-01-05 16:05:28 +01:00
teknomunk
98f115eb31 Update flying bobber detection to work with Projectile API changes 2025-01-05 16:05:28 +01:00
teknomunk
6824ce0428 Give snowballs, eggs and ender pearls a collision box 2025-01-05 16:05:28 +01:00
teknomunk
bd31808bed Fix ender pearl crash 2025-01-05 16:05:28 +01:00
teknomunk
70d05a6720 Fix bobber colliding with doors,trapdoors, rework vl_projectile collides_with handling to affect all entities physical or not 2025-01-05 16:05:28 +01:00
Mikita Wiśniewski
0385abc277 Fix undeclared (global) variable usage (#4803)
Reviewed-on: https://git.minetest.land/VoxeLibre/VoxeLibre/pulls/4803
Reviewed-by: teknomunk <teknomunk@protonmail.com>
Co-authored-by: Mikita Wiśniewski <rudzik8@protonmail.com>
Co-committed-by: Mikita Wiśniewski <rudzik8@protonmail.com>
2025-01-05 15:57:02 +01:00
Mikita Wiśniewski
013679507b Use meshes for cocoa pods instead of nodeboxes (fixes #4808) (#4811)
Reviewed-on: https://git.minetest.land/VoxeLibre/VoxeLibre/pulls/4811
Reviewed-by: teknomunk <teknomunk@protonmail.com>
Co-authored-by: Mikita Wiśniewski <rudzik8@protonmail.com>
Co-committed-by: Mikita Wiśniewski <rudzik8@protonmail.com>
2025-01-05 15:48:48 +01:00
teknomunk
6913465531 Remove explicit inventory size parameter (#4820)
Reviewed-on: https://git.minetest.land/VoxeLibre/VoxeLibre/pulls/4820
Reviewed-by: Mikita Wiśniewski <rudzik8@protonmail.com>
Co-authored-by: teknomunk <teknomunk@protonmail.com>
Co-committed-by: teknomunk <teknomunk@protonmail.com>
2025-01-05 15:44:13 +01:00
kno10
3d862a0336 Cooldown for dispensers and droppers (#4814)
Reviewed-on: https://git.minetest.land/VoxeLibre/VoxeLibre/pulls/4814
Reviewed-by: teknomunk <teknomunk@protonmail.com>
Co-authored-by: kno10 <erich.schubert@gmail.com>
Co-committed-by: kno10 <erich.schubert@gmail.com>
2025-01-05 15:43:04 +01:00
the-real-herowl
1521d202aa Merge pull request 'Fix undeclared (global) variables, other linter issues with minecarts' (#4805) from fix-luacheck-minecart into master
Reviewed-on: https://git.minetest.land/VoxeLibre/VoxeLibre/pulls/4805
Reviewed-by: Mikita Wiśniewski <rudzik8@protonmail.com>
2025-01-05 02:37:51 +01:00
teknomunk
7c7c2bcb6d Address review comments 2025-01-05 02:37:51 +01:00