13533 Commits

Author SHA1 Message Date
teknomunk
856addf3c9 Move is_fake_player to mcl_util, incorporate checks from 7e3064ef93 2025-03-09 19:38:18 -05:00
teknomunk
2192069b28 Add fake player detection. Tested against pipeworks with eating. Fixes #3976 2025-03-09 19:37:26 -05:00
kno10
9f0e100baf Fix seagrass floor passing light (#4997)
Reviewed-on: https://git.minetest.land/VoxeLibre/VoxeLibre/pulls/4997
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-03-09 18:03:28 +01:00
the-real-herowl
fd6e7d3d30 Merge pull request 'release_0_89_on_display' (#4993) from release_0_89_on_display into master
Reviewed-on: https://git.minetest.land/VoxeLibre/VoxeLibre/pulls/4993
2025-03-08 06:25:53 +01:00
the-real-herowl
03d6b580bf Post-release set version 0.90.0-SNAPSHOT 2025-03-08 04:45:13 +01:00
the-real-herowl
0b7441bf61 Add release notes for v0.89 0.89.0 2025-03-08 04:39:18 +01:00
the-real-herowl
6bef2de087 Updated release credits and set version for v0.89 2025-03-08 04:39:18 +01:00
Mikita Wiśniewski
97be30f1e6 Fix fallen log generation by offsetting y+1 (#4992)
Reviewed-on: https://git.minetest.land/VoxeLibre/VoxeLibre/pulls/4992
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-03-08 04:37:21 +01:00
the-real-herowl
871c9ee727 Merge pull request 'Rewrite and actualize README.md' (#4976) from readme_upd into master
Reviewed-on: https://git.minetest.land/VoxeLibre/VoxeLibre/pulls/4976
Reviewed-by: the-real-herowl <the-real-herowl@noreply.git.minetest.land>
2025-03-07 23:24:48 +01:00
the-real-herowl
1cb87edf28 Readme compatibility with various .md parsers 2025-03-07 23:10:51 +01:00
Mikita Wiśniewski
288f0162aa Rewrite and actualize README.md, add GETTING_STARTED.md 2025-03-07 22:22:18 +01:00
Nicu
af3eaaeac6 Updated HOW_TO_PLAY.md for Luanti 5.10 and later (#4983)
Reviewed-on: https://git.minetest.land/VoxeLibre/VoxeLibre/pulls/4983
Reviewed-by: the-real-herowl <the-real-herowl@noreply.git.minetest.land>
Co-authored-by: Nicu <kneekoo@noreply.git.minetest.land>
Co-committed-by: Nicu <kneekoo@noreply.git.minetest.land>
2025-03-07 21:05:23 +01:00
the-real-herowl
b9991f2de1 Merge pull request 'Translation files update for 0.89' (#4979) from translation-090 into master
Reviewed-on: https://git.minetest.land/VoxeLibre/VoxeLibre/pulls/4979
Reviewed-by: teknomunk <teknomunk@protonmail.com>
Reviewed-by: the-real-herowl <the-real-herowl@noreply.git.minetest.land>
2025-03-07 20:57:37 +01:00
kno10
e43f3009ca German translations 2025-03-07 20:57:37 +01:00
kno10
1e9ee97a7d update locales 2025-03-07 20:57:37 +01:00
teknomunk
6fab15e8df Fix crash when hostile mobs are disabled (#4989)
Reviewed-on: https://git.minetest.land/VoxeLibre/VoxeLibre/pulls/4989
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>
2025-03-07 20:05:47 +01:00
the-real-herowl
c89349251b Merge pull request 'Integrate mcl_cozy: add the ability to sit and lay on blocks' (#4975) from mcl_cozy into master
Reviewed-on: https://git.minetest.land/VoxeLibre/VoxeLibre/pulls/4975
Reviewed-by: teknomunk <teknomunk@protonmail.com>
2025-03-07 20:03:25 +01:00
Mikita Wiśniewski
2b0503f84b mcl_cozy: Update Russian i18n 2025-03-07 20:03:25 +01:00
kno10
bf753346a1 mcl_cozy translation updates + German 2025-03-07 20:03:25 +01:00
Mikita Wiśniewski
4d2788e223 mcl_cozy: Code clean-up based on review comments 2025-03-07 20:03:25 +01:00
Mikita Wiśniewski
0f65037482 mcl_cozy: Restore backwards compatibility
Some mods might expect `mcl_cozy.pos` to be an existing table, the
functionality of which was changed to be included in `mcl_cozy.players`.
2025-03-07 20:03:25 +01:00
Mikita Wiśniewski
d463bba91f mcl_cozy: Don't mount with no space above, fix action switching 2025-03-07 20:03:25 +01:00
Mikita Wiśniewski
33000e5f8c Integrate mcl_cozy: add the ability to sit and lay on blocks 2025-03-07 20:03:25 +01:00
kno10
03f46eceda update colors.json for 0.89 (#4981)
Updated for new nodes and texture changes (cherry wood, for example)

Reviewed-on: https://git.minetest.land/VoxeLibre/VoxeLibre/pulls/4981
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-03-07 19:04:26 +01:00
the-real-herowl
7f25217a3e Invisibility hides properly (#4987)
Invisibility should now properly hide players and entities from the built-in Luanti minimap. Names should also be properly invisible for invisible players.

Reviewed-on: https://git.minetest.land/VoxeLibre/VoxeLibre/pulls/4987
Reviewed-by: Mikita Wiśniewski <rudzik8@protonmail.com>
2025-03-07 18:07:23 +01:00
Mikita Wiśniewski
d404910d54 Improved raw ore and crystalline drop textures (#4843)
Reviewed-on: https://git.minetest.land/VoxeLibre/VoxeLibre/pulls/4843
Reviewed-by: kno10 <kno10@noreply.git.minetest.land>
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-03-06 20:26:20 +01:00
the-real-herowl
1ccb3937e7 Merge pull request 'Update some mobs' appearances (texture & spawn egg) to be original' (#4973) from pp_mobs into master
Reviewed-on: https://git.minetest.land/VoxeLibre/VoxeLibre/pulls/4973
Reviewed-by: teknomunk <teknomunk@protonmail.com>
Reviewed-by: the-real-herowl <the-real-herowl@noreply.git.minetest.land>
2025-03-06 16:55:45 +01:00
Mikita Wiśniewski
45ebb11e5f Update squid's appearance 2025-03-06 16:55:45 +01:00
Mikita Wiśniewski
50273e642b Update spiders' appearances 2025-03-06 16:55:45 +01:00
Mikita Wiśniewski
7a0f56e203 Update chicken's appearance 2025-03-06 16:55:45 +01:00
the-real-herowl
7015c6bc5a Merge pull request 'Fix minecart and boat crashes, possible use of invalid player ObjectRef' (#4904) from fix-missing-uuid into master
Reviewed-on: https://git.minetest.land/VoxeLibre/VoxeLibre/pulls/4904
Reviewed-by: Mikita Wiśniewski <rudzik8@protonmail.com>
Reviewed-by: the-real-herowl <the-real-herowl@noreply.git.minetest.land>
2025-03-06 15:19:28 +01:00
teknomunk
be83392a05 Guard against invalid ObjectRefs in mcl_burning.get_touching_nodes(), compensate for corrupted boat staticdata 2025-03-06 15:19:28 +01:00
teknomunk
17db7c2d7e Force loaded cart data to have uuid the same as in the mod storage key 2025-03-06 15:19:28 +01:00
kno10
ae0a654d96 Fix credit in changelog (#4958)
the trivial `paramtype1` typo, but fixed by `sed`, not by cherry-picking their patch.

Reviewed-on: https://git.minetest.land/VoxeLibre/VoxeLibre/pulls/4958
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-03-06 01:48:57 +01:00
Mikita Wiśniewski
c46abb0520 Delete outdated unused files from menu (#4972)
Almost 5 MB saved! XD

Reviewed-on: https://git.minetest.land/VoxeLibre/VoxeLibre/pulls/4972
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-03-06 01:48:00 +01:00
the-real-herowl
aa9e65f89d Merge pull request 'Fix floating kelp with decoration gennotify fixup' (#4937) from fix-kelp-v2 into master
Reviewed-on: https://git.minetest.land/VoxeLibre/VoxeLibre/pulls/4937
Reviewed-by: Mikita Wiśniewski <rudzik8@protonmail.com>
2025-03-06 01:38:46 +01:00
kno10
59a3871ddc Clean up kelp code, fix kelp fix 2025-03-05 16:20:21 +01:00
teknomunk
d1d0af1497 Remove unnecessary kelp clearing gen_callbacks, correct coral fan decoration placement 2025-03-05 16:20:21 +01:00
teknomunk
60b685903b Add missing sign 2025-03-05 16:20:21 +01:00
teknomunk
668b17bea6 Expand clear out area, change removal to truncate kelp without dropping as items 2025-03-05 16:20:21 +01:00
teknomunk
491d6d7cbc Incorporate review comments 2025-03-05 16:20:21 +01:00
teknomunk
3c684a870b Add missing 'local' to variables 2025-03-05 16:20:21 +01:00
teknomunk
a394e13ed7 Fix crash caused by copy/paste and not updating a variable name to match existing code 2025-03-05 16:20:21 +01:00
teknomunk
89a94c4da4 Fix floating kelp with decoration gennotify fixup 2025-03-05 16:20:21 +01:00
the-real-herowl
14a60cdaee Merge pull request 'Miscellaneous map improvements' (#4962) from map_improvements into master
Reviewed-on: https://git.minetest.land/VoxeLibre/VoxeLibre/pulls/4962
Reviewed-by: teknomunk <teknomunk@protonmail.com>
2025-03-05 15:12:02 +01:00
Mikita Wiśniewski
33f883ecb7 mcl_maps: Code clean-up, localize more functions 2025-03-05 15:12:02 +01:00
Mikita Wiśniewski
046358ffea Set default maximum map zoom level to 3
Before this commit, it was inconsistent: 2 in `settingtypes.txt` and 4
in `mods/ITEMS/mcl_maps/init.lua`.
3 seems like a good enough compromise, as level 4 already opens
considerable possibilities for nearly effortless DoS attacks.
2025-03-05 15:12:02 +01:00
Mikita Wiśniewski
4b6bf7dcf4 mcl_cartography_table: Code clean-up 2025-03-05 15:12:02 +01:00
Mikita Wiśniewski
6ecb8f328a Darken handheld maps based on node light level
Co-authored-by: Ælla Chiana Moskopp <erle@dieweltistgarnichtso.net>
2025-03-05 15:12:02 +01:00
Mikita Wiśniewski
80511f4a12 mcl_maps: Formatting and styling clean-up 2025-03-05 15:12:02 +01:00