teknomunk
b67f2261ed
Get redstone torches mostly workng (had to disable only calling node update routines when power level changes which is incorrect behavior, three redstone torch oscillator is not working correctly)
2024-06-15 07:09:53 -05:00
teknomunk
bbbc90e514
Add direction hash reversal lookup table, reverse direction for input rule checking
2024-06-15 07:09:53 -05:00
teknomunk
1da30698d7
Fix crash in comparitor code, add input rule processing
2024-06-15 07:09:53 -05:00
teknomunk
74d3fff5ff
Change over redstone torcher (don't work), change hopper-comparator interaction again, start working on dig/place node handlers (doesn't work yet)
2024-06-15 07:09:53 -05:00
teknomunk
b3a04aae3b
Add delay support to vl_redstone.set_power, switch repeater over
2024-06-15 07:09:53 -05:00
teknomunk
d3072fdf20
Fix power level when multiple sources power nodes (update distance was wrong)
2024-06-15 07:09:53 -05:00
teknomunk
781ccc04f6
Convert from storing power information directly in node metadata to storing in memory in a multipower table that gets loaded and saved to node metadata as needed, change all locally cached functions to have the source prefix in the name for better core readability, fix global access in mcl_util.assign_uuid
2024-06-15 07:09:53 -05:00
teknomunk
6396b6f56c
Move force_get_node to mcl_util and swap all minetest.get_node to force_get_node in the new redstone code, implement conductors
2024-06-15 07:09:53 -05:00
teknomunk
13888236d6
Implement comparator accurately and remove WIP, remove ABMs for comparators and make updates triggered instead of polled, changes to redstone power transmission
2024-06-15 07:09:53 -05:00
teknomunk
e970a5f414
make mcl_util.call_safe and use it to make sure that mesecon devices are isolated from each other and can't crash the server, handle powered solid blocks, increase powered on to 16
2024-06-15 07:09:53 -05:00
teknomunk
6107bba52f
Disable mesecons processing, create initial redstone power propigation code, change wall lever to use new code, modify scheduler to provide backtraces when tasks error
2024-06-15 07:09:53 -05:00
teknomunk
296c301669
Implement minecart with command block
2024-06-15 14:08:29 +02:00
teknomunk
4c88eb1439
Create mesecons command API and modify commandblock to use it
2024-06-15 14:08:29 +02:00
teknomunk
b0c075714f
Start adding hooks for implpementing minecart with command block
2024-06-15 14:08:29 +02:00
teknomunk
52bca90ae2
Implement custom item dropper handlers, implement droppers placing minecarts
2024-06-15 14:08:29 +02:00
the-real-herowl
753545d714
Merge pull request 'Rover and Stalker' ( #4282 ) from rover_stalker into master
...
Reviewed-on: https://git.minetest.land/VoxeLibre/VoxeLibre/pulls/4282
2024-05-22 19:01:14 +00:00
the-real-herowl
48e6ffa935
Improved tool tooltips ( #4306 )
...
Co-authored-by: Araca <araca.prod@gmail.com>
Reviewed-on: https://git.minetest.land/VoxeLibre/VoxeLibre/pulls/4306
2024-05-22 18:55:07 +00:00
the-real-herowl
0dcf38094c
Stalker rename (partial)
2024-05-12 06:21:37 +02:00
teknomunk
5f6a9f3a0c
Update more documentation to use VoxeLibre
2024-05-07 11:38:00 +00:00
teknomunk
aabd80d54b
Change MineClone 2 to VoxeLibre
2024-05-07 11:38:00 +00:00
the-real-herowl
0b5c15d05f
Updated translation files
2024-01-01 02:18:01 +01:00
the-real-herowl
cd930365b0
Added colored redstone lamps
2024-01-01 02:07:06 +01:00
the-real-herowl
ce56f396b1
Merge pull request 'Fix translation files syntax errors' ( #4092 ) from megustanlosfrijoles/frijolesclone2:fix-translation-files-syntax-errors into master
...
Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/4092
Reviewed-by: the-real-herowl <the-real-herowl@noreply.git.minetest.land>
2023-12-30 23:25:49 +00:00
JoseDouglas26
d59a6c6a00
mesecons_delayer pt_BR translation
2023-12-22 23:45:08 +01:00
JoseDouglas26
c20a37486e
mesecons_pressureplates pt_BR translation
2023-12-22 23:45:08 +01:00
JoseDouglas26
85bc643442
mesecons_lightstone pt_BR translation
2023-12-22 23:45:08 +01:00
JoseDouglas26
907e037430
mcl_dispensers pt_BR translation
2023-12-22 23:45:08 +01:00
JoseDouglas26
7b93c65c45
mcl_droppers pt_BR translation
2023-12-22 23:45:08 +01:00
JoseDouglas26
73bcb0026f
mcl_observers pt_BR translation
2023-12-22 23:45:08 +01:00
JoseDouglas26
01abafe50f
mesecons_button pt_BR translation
2023-12-22 23:45:08 +01:00
JoseDouglas26
e28207f44e
mesecons_walllever pt_BR translation
2023-12-22 23:45:08 +01:00
JoseDouglas26
a5370bc63d
mcl_target pt_BR translation
2023-12-22 23:45:08 +01:00
JoseDouglas26
f904512e61
mcl_comparators pt_BR translation
2023-12-22 23:45:08 +01:00
José M
9d62c4ca5e
Fix missing placeholder(s) in mesecons_commandblock.es.tr translation: '@1' '@2'
2023-12-20 23:46:30 -06:00
cora
4cfd4ef6ce
Fix wrong argument when piston dig calls on_dignode callbacks
2023-12-20 16:54:36 +00:00
José M
f39fe17895
Update mesecons_lightsone spanish translation
...
Fixed a syntaxis error at line 3 and added the missing translation for line 4
2023-12-04 22:51:50 -06:00
Kostinatyn Tsiupa
1da7bb0bdc
hopper reimplementation
...
Reimplemented hoppers and all (blast_furnace, furnace, smoker, composters, double chaets, shulker_boxes, droppers, bookshelvs and brewing_stands) connected nodes
2023-11-27 14:33:01 +02:00
3raven
86da47b922
French translation update ( #4006 )
...
Update french translation, add missing chain, fix typo
Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/4006
Reviewed-by: AFCMS <afcm.contact@gmail.com>
Co-authored-by: 3raven <3raven@noreply.git.minetest.land>
Co-committed-by: 3raven <3raven@noreply.git.minetest.land>
2023-11-25 01:08:06 +00:00
José M
4df6f82c64
Fix spanish translation errors ( #4018 )
...
Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/4018
Reviewed-by: the-real-herowl <the-real-herowl@noreply.git.minetest.land>
Co-authored-by: José M <dr.cabra@disroot.org>
Co-committed-by: José M <dr.cabra@disroot.org>
2023-11-18 22:20:02 +00:00
Mikita Wiśniewski
a764818e13
Add a new 'pumpkin' group ( #4012 )
...
Creates a new 'pumpkin' group, which combines Pumpkin, Faceless Pumkin and Jack o'Lantern under a shared category. This helps tidy up the mesecons_noteblock code a bit, and possibly other mods too.
Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/4012
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>
2023-11-14 15:35:30 +00:00
seventeenthShulker
00cfca5947
Make carpet sticky again
2023-11-04 16:01:46 +00:00
seventeenthShulker
c37da143da
Add crying obsidian and lodestone to mvps_stoppers
2023-11-04 16:01:46 +00:00
seventeenthShulker
3e12b3c700
Check protection of certain nodes before push/pull
...
- The node directly in front of a piston (including air)
- The 'final' position of any connected nodes
2023-11-04 16:01:46 +00:00
seventeenthShulker
0580b14310
Vertical pistons now save owner meta
2023-11-04 16:01:46 +00:00
seventeenthShulker
98cf3b7f7a
Check node_replaceable after dig_by_piston
...
Allows tallgrass, nether vines etc to drop
2023-11-04 16:01:46 +00:00
seventeenthShulker
e5829f719d
All signs are mvps_stopper upon registration
...
All buttons are mvps_unsticky upon registration
Add some missing unmovable nodes
Bamboo trapdoor is now sticky
2023-11-04 16:01:46 +00:00
seventeenthShulker
058684f17f
Improve dig_node simulation and fix duplication
2023-11-04 16:01:46 +00:00
seventeenthShulker
918b8eee38
Fix unsticky defs for shulker_box_small names (some did not exist)
2023-11-04 16:01:46 +00:00
seventeenthShulker
f2eca64e42
Blocks with dig_by_piston no longer fill up the push limit
...
Fix for broken nodes (e.g. sugar cane) not updating and leaving floating bits
Short-term fix for minetest.dig_node not always working (checking for group dig_immediate = 3)
2023-11-04 16:01:46 +00:00
PrairieWind
04b59b2190
Campfires are unaffected by pistons
2023-09-04 22:05:38 +00:00