13586 Commits

Author SHA1 Message Date
cora
6e879752d1 Remove empty sign texture entities 2025-02-25 21:40:57 +07:00
cora
1cb6b8a275 Potentially fix the mcl_signs texture bug
Sometimes signs show unknown texture textures
2025-02-25 21:40:57 +07:00
Jürgen Rühle
67d4a2eb0a Fix CR as 1st/16th char in a line
Rename cr to cr_last and introduce is_cr and is_lf for readability.

Update the internal state correctly in all cases:

- cr_last is set to true if, and only if the current char is CR
- add is set to true if, and only if the current char is neither CR nor LF

Also gobble up CR before doing any linebreak stuff.
2025-02-25 21:40:57 +07:00
Jürgen Rühle
3ab40e6801 Add simple line breaking 2025-02-25 21:40:57 +07:00
Jürgen Rühle
6ffee07cfb Handle CR and CR LF sequences in sign text 2025-02-25 21:40:57 +07:00
cora
3bfc4244ca Respect protection when editing signs 2025-02-25 21:40:57 +07:00
cora
5c7c2d2b60 Optionally allow editing signs 2025-02-25 21:40:57 +07:00
cora
eed87922ac Correctly convert mcl2 signs rotations 2025-02-25 21:40:57 +07:00
cora
1db7bc3603 Fix initial_properties in mcl_signs 2025-02-25 21:40:57 +07:00
cora
df4a0a0c5b Remove signs text entity when no text metadata found 2025-02-25 21:40:56 +07:00
cora
cafe4d1f36 Properly remove signs entity after explosion removes sign 2025-02-25 21:40:56 +07:00
Elias Åström
27292a9abb Remove SIGNS_API_DOC.txt
The documentation is very verbose and does not conform the format of
other API documentation in Mineclonia.
2025-02-25 21:40:56 +07:00
cora
2ae2cb85ad Rewrite mcl_signs 2025-02-25 21:40:56 +07:00
kno10
56a3b08d47 Remove complex spawn position search code (#4816)
Reviewed-on: https://git.minetest.land/VoxeLibre/VoxeLibre/pulls/4816
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-02-24 23:25:33 +01:00
kno10
cd73933af5 Make stone/wood hoes look less like scythes (#4783)
Reviewed-on: https://git.minetest.land/VoxeLibre/VoxeLibre/pulls/4783
Reviewed-by: the-real-herowl <the-real-herowl@noreply.git.minetest.land>
Co-authored-by: kno10 <erich.schubert@gmail.com>
Co-committed-by: kno10 <erich.schubert@gmail.com>
2025-02-24 23:15:22 +01:00
Mikita Wiśniewski
1865732355 Fix projectiles not getting fully blocked by shields (#4926)
Reviewed-on: https://git.minetest.land/VoxeLibre/VoxeLibre/pulls/4926
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-02-24 18:04:05 +01:00
kno10
7367edcdba Fix unnecessary overlay, avoiding some glitches (#4942)
Reviewed-on: https://git.minetest.land/VoxeLibre/VoxeLibre/pulls/4942
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-02-23 12:39:41 +01:00
the-real-herowl
45da8f2ec6 Merge pull request 'New cherry blossom textures based on Pixel Perfection Legacy' (#4838) from new_cherry_visuals into master
Reviewed-on: https://git.minetest.land/VoxeLibre/VoxeLibre/pulls/4838
Reviewed-by: kno10 <kno10@noreply.git.minetest.land>
Reviewed-by: the-real-herowl <the-real-herowl@noreply.git.minetest.land>
2025-02-23 05:11:25 +01:00
Mikita Wiśniewski
e62e5b6bf5 Updated cherry blossom textures based on Pixel Perfection Legacy 2025-02-23 11:03:15 +07:00
kno10
8206f3dc4c Fix hollow log oak texture (#4943)
Reviewed-on: https://git.minetest.land/VoxeLibre/VoxeLibre/pulls/4943
Reviewed-by: the-real-herowl <the-real-herowl@noreply.git.minetest.land>
Co-authored-by: kno10 <erich.schubert@gmail.com>
Co-committed-by: kno10 <erich.schubert@gmail.com>
2025-02-22 23:59:11 +01:00
the-real-herowl
6c34051e2f Merge pull request 'Item frames redo' (#4825) from rewrite_itemframes into master
Reviewed-on: https://git.minetest.land/VoxeLibre/VoxeLibre/pulls/4825
Reviewed-by: teknomunk <teknomunk@protonmail.com>
2025-02-21 19:39:13 +01:00
Mikita Wiśniewski
9c348db513 Minor clean-up, add some comments 2025-02-21 19:39:13 +01:00
Mikita Wiśniewski
35b00a6170 Add a dirty hack to auto-fix framed maps with the same IDs 2025-02-21 19:39:13 +01:00
Mikita Wiśniewski
ea4aec2f1e Make item frames attached nodes 2025-02-21 19:39:13 +01:00
Mikita Wiśniewski
dd4b73128d Update Russian translation 2025-02-21 19:39:13 +01:00
Mikita Wiśniewski
2055671732 Run mod_translation_updater.py 2025-02-21 19:39:13 +01:00
Mikita Wiśniewski
7d228a87bf Fix node sounds for item frames 2025-02-21 19:39:13 +01:00
Mikita Wiśniewski
6bcd0f8033 Add invisible and invisible glow item frames 2025-02-21 19:39:13 +01:00
Mikita Wiśniewski
5ea39f9cc1 Add API compatibility with old mcl_itemframes, clean-up 2025-02-21 19:39:13 +01:00
Mikita Wiśniewski
59aec085b1 Clean-up 2025-02-21 19:39:13 +01:00
Mikita Wiśniewski
663df00d7f Initial VL adaptation, re(place/use) existing assets 2025-02-21 19:39:13 +01:00
cora
6887a1e856 Fix itemframes nodebox being slightly assymetrical 2025-02-21 19:39:13 +01:00
cora
c5de2f9dbe Always return stack in itemframes on_rightclick
never nil
2025-02-21 19:39:13 +01:00
cora
4f371d44c8 Fix item's being subtracted by itemframes in creative mode 2025-02-21 19:39:13 +01:00
cora
01fb91acbf Fix items disappearing when rightclicking protected itemframes 2025-02-21 19:39:13 +01:00
cora
204fddebd2 Fix occurences of old itemframes itemstring in code 2025-02-21 19:39:13 +01:00
Freeman
05efabc0d7 itemframes respect protections 2025-02-21 19:39:13 +01:00
cora
17dfddfc35 Re-add glow item frame achievement 2025-02-21 19:39:13 +01:00
cora
7fe5315c26 Make itemframes respect item definition wield_scale 2025-02-21 19:39:13 +01:00
cora
ea6555b33b Remove already done TODO comment
it's all implemented in compat.lua
2025-02-21 19:39:13 +01:00
cora
91ef5fe7ea Fix clock update and glow frame item glow 2025-02-21 19:39:13 +01:00
cora
c0e6e3fb86 Remove old README.txt, add new README.md 2025-02-21 19:39:13 +01:00
cora
5599ce82a0 Fix old itemframes sometimes spawning 2 entities 2025-02-21 19:39:13 +01:00
cora
ff3fedb071 Add new itemframes documentation 2025-02-21 19:39:13 +01:00
cora
9e3a0b8316 Make compat conversion more reliable, convert facedir to wallmounted p2 2025-02-21 19:39:13 +01:00
cora
877eb6ccd6 Itemframes: convert/delete old entity names 2025-02-21 19:39:13 +01:00
cora
e764542b49 Itemframes: attempt to reinitialize bogus entities 2025-02-21 19:39:13 +01:00
cora
607ffe8b67 Itemframes: Some cleanup 2025-02-21 19:39:13 +01:00
cora
6599fa4551 Make the itemframe use an inventory again
otherwise backwards compatibility would be an utter pain
2025-02-21 19:39:13 +01:00
cora
5e4f9c9d4f Rewrite Itemframes 2025-02-21 19:39:13 +01:00