Commit Graph

13231 Commits

Author SHA1 Message Date
teknomunk
d914ca696c Cleanup lua-language-server findings, turn off --no-color, use string:trim() from misc_helpers.lua 2025-01-13 18:47:04 -06:00
teknomunk
5b8c40221e Fix regex error 2025-01-13 13:23:29 +01:00
teknomunk
ea69dfec74 Fix call 2025-01-13 13:23:29 +01:00
teknomunk
8c470b6b77 Address review comments 2025-01-13 13:23:29 +01:00
teknomunk
b9f07da211 Detect lua version 2025-01-13 13:23:29 +01:00
teknomunk
806bb7b7f1 Update to checkout minimal history 2025-01-13 13:23:29 +01:00
teknomunk
883650dee7 Add luanti lls reference, add lua-language-server to Dockerfile for CI worker 2025-01-13 13:23:29 +01:00
teknomunk
14caa04823 Implement the start of automated testing 2025-01-13 13:23:29 +01:00
the-real-herowl
fdc2545511 Merge pull request 'Reduce tree growth speed, integrate cherry blossom trees better, simpler catch-up LBM' (#4817) from tree-growth-speed into master
Reviewed-on: https://git.minetest.land/VoxeLibre/VoxeLibre/pulls/4817
Reviewed-by: Mikita Wiśniewski <rudzik8@protonmail.com>
2025-01-12 17:13:37 +01:00
kno10
930d25079e slight cleanup for now, but needs an actual tree API eventually 2025-01-12 17:13:37 +01:00
kno10
53fcfb9077 add catch-up LBM 2025-01-12 17:13:37 +01:00
kno10
acd39c2b9c reduce differences of cherry trees, drop old catch-up logic 2025-01-12 17:13:37 +01:00
kno10
f454ca1071 reduce tree growth speed, drop LBMs 2025-01-12 17:13:37 +01:00
kno10
e80c9b328f gennotify callbacks for mangrove, chorus, crimson (#4856)
Reviewed-on: https://git.minetest.land/VoxeLibre/VoxeLibre/pulls/4856
Reviewed-by: teknomunk <teknomunk@protonmail.com>
Co-authored-by: kno10 <erich.schubert@gmail.com>
Co-committed-by: kno10 <erich.schubert@gmail.com>
2025-01-12 17:09:20 +01:00
Yoric
a40bbf7984 Remove the ability to right-click on a pressure plate - resolves #3843 (#4865)
Co-authored-by: Yoric <d.o.teller+github@gmail.com>
Reviewed-on: https://git.minetest.land/VoxeLibre/VoxeLibre/pulls/4865
Reviewed-by: the-real-herowl <the-real-herowl@noreply.git.minetest.land>
Co-authored-by: Yoric <7vv00bbo8@mozmail.com>
Co-committed-by: Yoric <7vv00bbo8@mozmail.com>
2025-01-12 16:37:40 +01:00
the-real-herowl
b9945d027a Merge pull request 'Spawn room check that tolerates plants' (#4746) from spawn-space into master
Reviewed-on: https://git.minetest.land/VoxeLibre/VoxeLibre/pulls/4746
Reviewed-by: teknomunk <teknomunk@protonmail.com>
2025-01-10 02:58:40 +01:00
kno10
36bededf5d use helper function for cleaner code 2025-01-09 13:01:25 +01:00
kno10
f8a6172ca3 actually support spawnbox, drop old collisionbox workaround 2025-01-09 13:01:25 +01:00
kno10
2c2e5d7dc8 allow spawning medium size mobs in 2x2 2025-01-09 13:01:25 +01:00
kno10
a4fa9c1913 make fly_in a map 2025-01-09 13:01:25 +01:00
kno10
ac1333be94 spawn room check that tolerates plants 2025-01-09 13:01:25 +01:00
SmokeyDope
ec72f7a60c Update redstone dust texture (#4842)
Reviewed-on: https://git.minetest.land/VoxeLibre/VoxeLibre/pulls/4842
Reviewed-by: the-real-herowl <the-real-herowl@noreply.git.minetest.land>
Co-authored-by: SmokeyDope <smokey@tilde.team>
Co-committed-by: SmokeyDope <smokey@tilde.team>
2025-01-09 07:33:53 +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
11ff8b319d Use mcl_util function in mcl_flowers (#4833)
Reviewed-on: https://git.minetest.land/VoxeLibre/VoxeLibre/pulls/4833
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 02:22:06 +01:00
the-real-herowl
71256def7f Merge pull request 'Fix indestructable blocks provided by mods' (#4285) from teknomunk/MineClone2:fix-indestructable-blocks into master
Reviewed-on: https://git.minetest.land/VoxeLibre/VoxeLibre/pulls/4285
Reviewed-by: Mikita Wiśniewski <rudzik8@protonmail.com>
2025-01-07 16:18:09 +01:00
teknomunk
a9f50e68af Cleanup 2025-01-07 16:18:09 +01:00
teknomunk
dccb07d36f Remove log dump 2025-01-07 16:18:09 +01:00
teknomunk
e8b9346026 Make blocks breakable when not passing in node definition to mcl_autogroup.group_compatibility() 2025-01-07 16:18:09 +01:00
teknomunk
5257e7bc80 Address review comments 2025-01-07 16:18:09 +01:00
teknomunk
b6164ab6e6 Fix spelling 2025-01-07 16:18:09 +01:00
teknomunk
517024f9c1 Finish adding backticks to documentation, switch from indestructable to unbreakable and make nodes with either group indestructable 2025-01-07 16:18:09 +01:00
teknomunk
e7978fc515 Move documentation to correct location, add backticks to existing mcl_autogroups documentation 2025-01-07 16:18:09 +01:00
teknomunk
28b5e00e37 Add API documentation, change ndef to node_def to match documentation, change log message according to review comment 2025-01-07 16:18:09 +01:00
teknomunk
b5a05857eb Add conversion for nodes that shears act on 2025-01-07 16:18:09 +01:00
teknomunk
d7995d81bb Fix indestructable blocks provided by mods 2025-01-07 16:18:09 +01:00
the-real-herowl
64b92a5b0b Merge pull request 'Optimize finding lightning rods' (#4665) from optimize-lightning into master
Reviewed-on: https://git.minetest.land/VoxeLibre/VoxeLibre/pulls/4665
Reviewed-by: Mikita Wiśniewski <rudzik8@protonmail.com>
2025-01-07 16:17:19 +01:00
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