Commit Graph

13195 Commits

Author SHA1 Message Date
teknomunk
ba631d3af7 Remove overtime warning (will be introduced as part of https://git.minetest.land/VoxeLibre/VoxeLibre/pulls/4716), update type annotations, resolve warnings 2025-01-07 16:17:19 +01:00
teknomunk
911e203fd7 Add server lag tracking to mcl_player global step, maintain an index of lightning attractors in mod storage for mcl_lightning_rods and use this instead of minetest.find_node_near during lightning strikes, modify node definition to allow for additional lightning attractors 2025-01-07 16:17:19 +01:00
kno10
288bdf18b4 Always use standing animation in player formspec (#4686)
Reviewed-on: https://git.minetest.land/VoxeLibre/VoxeLibre/pulls/4686
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>
2025-01-07 16:14:02 +01:00
the-real-herowl
3c0f45c231 Merge pull request 'Make structure generation more deterministic' (#4550) from kno10/VoxeLibre:mapgen-random-structures into master
Reviewed-on: https://git.minetest.land/VoxeLibre/VoxeLibre/pulls/4550
Reviewed-by: Mikita Wiśniewski <rudzik8@protonmail.com>
2025-01-07 16:13:12 +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
the-real-herowl
38a1635a38 Merge pull request 'release/0.88.1' (#4824) from release/0.88.1 into master
Reviewed-on: https://git.minetest.land/VoxeLibre/VoxeLibre/pulls/4824
2025-01-06 01:28:58 +01:00
the-real-herowl
19ada6db49 Post-hotfix reset version 0.89.0-SNAPSHOT 2025-01-05 19:37:33 +01:00
the-real-herowl
b21d7cba0a Update release notes for hotfix v0.88.1 0.88.1 2025-01-05 19:32:02 +01:00
the-real-herowl
b9088a5d4c Updated release credits and set version for hotfix v0.88.1 2025-01-05 19:10:31 +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
teknomunk
cc125d8eac Fix all luacheck findings except two empty if branches, two references to math.round and the *_physics variables from optional mods (each guarded by modpath checks) 2025-01-05 02:37:51 +01:00
teknomunk
24ca1b20a8 Export handle_cart_leave from movement, resolve luacheck and lua-language-server findings, fix typo 2025-01-05 02:37:51 +01:00
kno10
e5822ecc35 fix undefined globals in mcl_bamboo (#4797)
Reviewed-on: https://git.minetest.land/VoxeLibre/VoxeLibre/pulls/4797
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 02:25:48 +01:00
Mikita Wiśniewski
8a08f0dbcd Fix droppers crashing when dropping an unknown item (#4810)
Reviewed-on: https://git.minetest.land/VoxeLibre/VoxeLibre/pulls/4810
Reviewed-by: kno10 <kno10@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 02:24:16 +01:00
Mikita Wiśniewski
2df6f7d5d4 Fix jockey spawn room check (#4812)
Reviewed-on: https://git.minetest.land/VoxeLibre/VoxeLibre/pulls/4812
Reviewed-by: kno10 <kno10@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 02:23:48 +01:00
the-real-herowl
cc82293c74 Merge pull request 'Fix sweetberry bonemealing crash, growth, double bonemeal usage' (#4788) from fix-sweetberry-bonemealing into master
Reviewed-on: https://git.minetest.land/VoxeLibre/VoxeLibre/pulls/4788
Reviewed-by: the-real-herowl <the-real-herowl@noreply.git.minetest.land>
2025-01-03 20:07:12 +01:00
teknomunk
ab7d0544da Add TODO for future planned work 2025-01-03 20:07:12 +01:00
teknomunk
e82496c812 Refactor to remove drop_berries that was used exactly twice and had same function as another variable, refactor do_berry_drop to return boolean on whether berries were dropped, refactor right-click handler to make it more clear that the bonemealing check only happens if berries were not dropped 2025-01-03 20:07:12 +01:00
teknomunk
d7bb017dca Fix sweetberry bonemealing crash, fix sweetberry growth, fix double bonemeal usage 2025-01-03 20:07:12 +01:00
the-real-herowl
bf7017cfe7 Merge pull request 'Disable mob movement logging by default' (#4789) from default-disable-mob-logging into master
Reviewed-on: https://git.minetest.land/VoxeLibre/VoxeLibre/pulls/4789
Reviewed-by: Mikita Wiśniewski <rudzik8@protonmail.com>
Reviewed-by: kno10 <kno10@noreply.git.minetest.land>
2025-01-03 17:27:06 +01:00
teknomunk
cc2d575894 Move setting next to mcl_logging_mobs_spawn 2025-01-03 06:42:12 -06:00
teknomunk
dea5127b40 Add mob movement debugging to settingtypes.txt 2025-01-03 13:20:21 +01:00
teknomunk
dfc8733261 Change the default logging setting in mob movement from true to false 2025-01-03 13:20:21 +01:00
the-real-herowl
9057f7cfd3 Merge pull request 'Update Galician translation' (#4796) from translate-galician-4521 into master
Reviewed-on: https://git.minetest.land/VoxeLibre/VoxeLibre/pulls/4796
Reviewed-by: Mikita Wiśniewski <rudzik8@protonmail.com>
2025-01-03 11:56:47 +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
5ee94855b0 Fix TNT Minecart Crash (#4799)
Reviewed-on: https://git.minetest.land/VoxeLibre/VoxeLibre/pulls/4799
Reviewed-by: Mikita Wiśniewski <rudzik8@protonmail.com>
Co-authored-by: teknomunk <teknomunk@protonmail.com>
Co-committed-by: teknomunk <teknomunk@protonmail.com>
2025-01-03 11:53:31 +01:00
teknomunk
eb06f48875 Fix fishing pole casting crash (#4800)
Reviewed-on: https://git.minetest.land/VoxeLibre/VoxeLibre/pulls/4800
Reviewed-by: Mikita Wiśniewski <rudzik8@protonmail.com>
Co-authored-by: teknomunk <teknomunk@protonmail.com>
Co-committed-by: teknomunk <teknomunk@protonmail.com>
2025-01-03 11:52:47 +01:00
teknomunk
96469f8518 Fix elytra rocket crash (#4801)
Reviewed-on: https://git.minetest.land/VoxeLibre/VoxeLibre/pulls/4801
Reviewed-by: Mikita Wiśniewski <rudzik8@protonmail.com>
Co-authored-by: teknomunk <teknomunk@protonmail.com>
Co-committed-by: teknomunk <teknomunk@protonmail.com>
2025-01-03 11:43:20 +01:00
kno10
96957da5cf Add colors for new nodes added very late in the 0.88 release cycle. (#4795)
Reviewed-on: https://git.minetest.land/VoxeLibre/VoxeLibre/pulls/4795
Reviewed-by: Mikita Wiśniewski <rudzik8@protonmail.com>
Co-authored-by: kno10 <erich.schubert@gmail.com>
Co-committed-by: kno10 <erich.schubert@gmail.com>
2025-01-03 11:41:27 +01:00
teknomunk
9b23d9931e Change cart dismount position to behind the cart instead of beside it (#4785)
Reviewed-on: https://git.minetest.land/VoxeLibre/VoxeLibre/pulls/4785
Reviewed-by: kno10 <kno10@noreply.git.minetest.land>
Co-authored-by: teknomunk <teknomunk@protonmail.com>
Co-committed-by: teknomunk <teknomunk@protonmail.com>
2025-01-02 22:30:39 +01:00
teknomunk
ca504e80c7 Fix carts randomly derailing (#4780)
Reviewed-on: https://git.minetest.land/VoxeLibre/VoxeLibre/pulls/4780
Reviewed-by: Mikita Wiśniewski <rudzik8@protonmail.com>
Co-authored-by: teknomunk <teknomunk@protonmail.com>
Co-committed-by: teknomunk <teknomunk@protonmail.com>
2024-12-31 19:35:54 +01:00
the-real-herowl
9c51ed0518 Merge pull request 'release_0_88_back_on_track' (#4777) from release_0_88_back_on_track into master
Reviewed-on: https://git.minetest.land/VoxeLibre/VoxeLibre/pulls/4777
2024-12-31 04:41:32 +01:00
the-real-herowl
3a9ecbba96 Post-release set version 0.89.0-SNAPSHOT 2024-12-31 04:03:00 +01:00