teknomunk
32a5a01147
Expand mcl_util.hopper_pull() to mcl_util.hopper_pull_to_inventory()
2024-10-01 16:37:23 +02:00
teknomunk
f8b47e6728
More fixes for minecart-hopper movement
2024-10-01 16:37:23 +02:00
teknomunk
8093f5e425
Create mcl_util.metadata_timer, fix crashes, add checks to prevent hoppers from pulling from carts that are not in the square above it
2024-10-01 16:37:23 +02:00
teknomunk
122cb53e44
Fix hopper-minecart interaction, convert ipairs(table) to use for i=1,#table instead
2024-10-01 16:37:23 +02:00
teknomunk
6ee0bc99c4
Change document formatting, finally move cactus cart dropping to node definition for mcl_core:cactus
2024-10-01 16:37:23 +02:00
teknomunk
0b348a97ba
Remove do_movement dependency on the existence of a cart luaentity
2024-10-01 16:37:23 +02:00
teknomunk
439c396716
Implement minecart with command block
2024-10-01 16:37:23 +02:00
teknomunk
a334c874da
Create mesecons command API and modify commandblock to use it
2024-10-01 16:37:23 +02:00
teknomunk
32fd0af531
Add groups to minecart entities (for containers), fix cart node watch handling, relocate hopper_push_to_mc in mcl_hopper/init.lua, implement hopper-to-minecart push using enter/leave hooks for both straight and bent hoppers
2024-10-01 16:37:23 +02:00
teknomunk
4541c37e5f
Refactor enter/leave hook processing, add node watches for implementing hopper-to-minecart functionality (should properly handle heavy server lag without missing any time), temporarily disable hopper push/pull to minecart in mcl_hoppers, prepare to move minecart-specific on_step behavior out of main on_step function and to a minecart-specific handler
2024-10-01 16:37:23 +02:00
teknomunk
867217ea49
Start adding hooks for implpementing minecart with command block
2024-10-01 16:37:23 +02:00
teknomunk
32f7a5b543
Mostly fix carts stopping between powered rails (there is still some strangeness with acceleration physics)
2024-10-01 16:37:23 +02:00
teknomunk
d155818ccb
Implement custom item dropper handlers, implement droppers placing minecarts
2024-10-01 16:37:23 +02:00
teknomunk
e2126cd061
Change connected railcar behavior to fix unreliable end of track stopping, set maximum acceleration of powered rails to 8 blocks per second (per https://minecraft.fandom.com/wiki/Powered_Rail ), stop powered rails from powering the block underneath it (allows below rail hopper to work while the rail is powered like in https://www.youtube.com/watch?v=szjO0-duTAk ), modify mcl_hoppers to allow triggering a hopper pull once the minecart is stopped on top of the hopper and wait before allowing the cart to move to allow redstone circuits time to process
2024-10-01 16:37:23 +02:00
teknomunk
c34aecfcab
Don't make 'ignore' nodes break bamboo or kelp ( #4551 )
...
This modifies the behavior of kelp and bamboo so that neither breaks when an unloaded node is encountered.
Reviewed-on: VoxeLibre/VoxeLibre#4551
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>
2024-09-29 13:57:52 +02:00
Mikita Wiśniewski
9cb4f51468
Fix invalid global call in mcl_chests LBM ( #4667 )
...
Reviewed-on: VoxeLibre/VoxeLibre#4667
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>
2024-09-29 13:34:20 +02:00
kno10
d264ba70d8
Fix growth logic, clean up mcl_farming/shared_functions ( #4640 )
...
Reviewed-on: VoxeLibre/VoxeLibre#4640
Reviewed-by: teknomunk <teknomunk@protonmail.com>
Co-authored-by: kno10 <erich.schubert@gmail.com>
Co-committed-by: kno10 <erich.schubert@gmail.com>
2024-09-20 14:00:49 +02:00
Mikita Wiśniewski
513413afc7
Use `remove_node` instead of `dig_node` in mcl_core ABMs ( fixes #4628 ) ( #4629 )
...
The mycelium ABM has been left untouched because of the potential destructiveness. If we ever find that to be an issue, it can be fixed as part of a bigger PR.
Reviewed-on: VoxeLibre/VoxeLibre#4629
Reviewed-by: teknomunk <teknomunk@protonmail.com>
Co-authored-by: Mikita Wiśniewski <rudzik8@protonmail.com>
Co-committed-by: Mikita Wiśniewski <rudzik8@protonmail.com>
2024-09-19 18:54:39 +02:00
kno10
011be754ca
Allow deepslate copper to be mined with stone pickaxe ( #4635 )
...
Reviewed-on: VoxeLibre/VoxeLibre#4635
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>
2024-09-18 10:11:55 +02:00
seventeenthShulker
de3b34f5ea
Update English translation keys with soul soil
2024-09-18 10:06:03 +02:00
seventeenthShulker
79e8452f62
Soul speed works on soul soil too
...
(needs localization)
2024-09-18 10:06:03 +02:00
teknomunk
31a3788ce1
Address review comments
2024-09-16 13:32:06 +02:00
teknomunk
e65370b845
Fixes
2024-09-16 13:32:06 +02:00
teknomunk
6c50e0a82b
Fix volume used for room check during spawn, make mcl_mobs.spawn check for room before adding entity, change iron golems and mob spawners to use mcl_mobs.spawn
2024-09-16 13:32:06 +02:00
Mikita Wiśniewski
178cb9340d
Clean-up `set_string(..., nil)` usage ( fixes #4639 ) ( #4641 )
...
Reviewed-on: VoxeLibre/VoxeLibre#4641
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>
2024-09-16 12:12:55 +02:00
WillConker
ce5eb8d88d
Remove mobs_mc name check from mcl_mobspawners warning ( #4501 )
...
Fixes a warning.
Mobs spawners really only need to check the entity `.is_mob` as all mobs should have this set.
Reviewed-on: VoxeLibre/VoxeLibre#4501
Reviewed-by: the-real-herowl <the-real-herowl@noreply.git.minetest.land>
Co-authored-by: WillConker <willconker@noreply.git.minetest.land>
Co-committed-by: WillConker <willconker@noreply.git.minetest.land>
2024-09-15 23:08:37 +02:00
teknomunk
1707eef672
Fix two additional dependency issues
2024-09-15 22:25:44 +02:00
SmallJoker
7f5b19cda8
Fix missing dependencies for random_mod_load_order
2024-09-15 22:25:44 +02:00
Mikita Wiśniewski
19d662dee4
Fix some typos in the API documentation ( #4630 )
...
Reviewed-on: VoxeLibre/VoxeLibre#4630
Reviewed-by: teknomunk <teknomunk@protonmail.com>
Co-authored-by: Mikita Wiśniewski <rudzik8@protonmail.com>
Co-committed-by: Mikita Wiśniewski <rudzik8@protonmail.com>
2024-09-12 18:13:52 +02:00
kno10
0752ed17d8
Improve cacti and cane growth ABM ( #4590 )
...
- local functions, as they are not called by anywhere else
- delay water check of reed, first check height
- reduce number of get_node calls (for height 1,2,3 the old code used 4,5,4 calls, the new only 2,3,3)
- cane growth rate is also reduced
This will make the ABM cheaper.
Reviewed-on: VoxeLibre/VoxeLibre#4590
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>
2024-09-09 20:22:04 +02:00
Mikita Wiśniewski
fb4a6b0e7b
Fix old angled heads not being converted ( #4627 )
...
Reviewed-on: VoxeLibre/VoxeLibre#4627
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>
2024-09-08 04:26:51 +02:00
William Goodspeed
2f25bc5277
Refactor head's `param2' to degrotate
2024-09-07 15:56:44 +02:00
William Goodspeed
5d0d93db0a
Alias creeper heads to stalker heads
...
This solves the issue of creeper heads in the old version not getting
upgraded with newer VL reported in #4545 .
2024-09-07 15:56:44 +02:00
kno10
ebee85db7e
Fix incorrect usages of math.random ( #4621 )
...
random() does not support float arguments
Reviewed-on: VoxeLibre/VoxeLibre#4621
Reviewed-by: Mikita Wiśniewski <rudzik8@protonmail.com>
Co-authored-by: kno10 <erich.schubert@gmail.com>
Co-committed-by: kno10 <erich.schubert@gmail.com>
2024-09-07 14:58:12 +02:00
codiac
562a9d6d98
Convert stairs to nodebox
2024-08-31 19:52:41 +02:00
cora
0e4b8d9c27
Fix some cornerstairs missing textures
2024-08-31 19:52:41 +02:00
teknomunk
3e85736404
Change honeycomb to use same right-click logic recently added to buckets and bottles
2024-08-31 19:37:14 +02:00
teknomunk
f10827d0d6
Rework code
2024-08-31 19:37:14 +02:00
teknomunk
f9cd2500c0
Don't crash trying to right click unknown nodes while holding honeycomb
2024-08-31 19:37:14 +02:00
teknomunk
64c04a2f0a
Fix #4613
2024-08-31 19:37:14 +02:00
teknomunk
8e37f34b93
Fix swapped translations
2024-08-31 09:57:45 -05:00
teknomunk
88be86ab4b
Remove stray merge conflict marking, add two additional empty translations to match template.txt
2024-08-31 16:39:43 +02:00
teknomunk
316d5bf197
Address review comments on translations/grammar
2024-08-31 16:39:43 +02:00
teknomunk
bc00b8d11b
Finish restoring inadvertently removed translations
2024-08-31 16:39:43 +02:00
teknomunk
0743112317
Remove extra line at end of file
2024-08-31 16:39:43 +02:00
teknomunk
0a83c73fe0
Restore inadvertantly removed translations
2024-08-31 16:39:43 +02:00
teknomunk
8a3ef9d4c8
Last three German translations for #4529
2024-08-31 16:39:43 +02:00
teknomunk
757d6761b2
Add German translations for mcl_crimson, update template.txt
2024-08-31 16:39:43 +02:00
teknomunk
15003b1c55
Fix orange->orange(r/s) where needed, synchronize mods/ITEMS/mcl_colorblocks/locale/mcl_colorblocks.de.tr with template.txt
2024-08-31 16:39:43 +02:00
teknomunk
485bce3df6
Add German translations of for part of the item descriptions
2024-08-31 16:39:43 +02:00