14907 Commits

Author SHA1 Message Date
Jürgen Rühle
698549eee6 Use dynamic translation for mcl_trees
And document how to use it from the calling mods.

Add a description override mechanism for bark stairs/slabs (a bit
convoluted to remain compatible with existing usage in mcl_crimson),
pressure plates, and buttos. Also clean up fences and fence gates.

Interestingly mcl_core/nodes_trees now uses only translation strings
generated by mcl_trees (into the mcl_core textdomain).
2024-11-21 08:56:59 +01:00
Jürgen Rühle
1bada3bbea Adapt tools/update-tr.sh 2024-11-21 08:56:59 +01:00
Jürgen Rühle
5231b95158 Make automatic translation generation script slightly more robust
Setup a temporary directory to better control the complete configuration
and hopefully prevent unwanted characters in directory names.

Additionally support minetest and minetestserver executables installed to
PATH. Also support being run from anywhere and not only from tool
directory itself.

Use --quiet parameter instead of directing all output to /dev/null to
better support debugging.
2024-11-21 08:56:59 +01:00
Jürgen Rühle
6b1368d792 Use dynamic translation for mcl_dyes and dependent mods 2024-11-21 08:56:59 +01:00
cora
1d8fa06294 Use external shellscript to generate complex translation strings 2024-11-21 08:56:59 +01:00
goblin_mode
bccfd71b13 fix redstone updates on multiplayer 2024-11-20 21:08:07 +01:00
goblin_mode
d7302c880d
adjust mangrove trees to have higher roots 2024-11-20 09:05:05 +01:00
bramaudi
46d671b190 Fix mount jumping bug when submerged in water 2024-11-20 04:31:19 +00:00
Elias Åström
a81b5968dc Remove untrue comment 2024-11-20 02:31:45 +00:00
Elias Åström
f287d4066b Prefix _observer_off/on fields with _mcl_ 2024-11-20 02:31:45 +00:00
Elias Åström
33ef4fb4dc Make observer clocks function 2024-11-20 02:31:45 +00:00
Elias Åström
8ce6674da5 Replace mcl_var redstone tick variable 2024-11-20 02:31:45 +00:00
Elias Åström
c6c9048667 Remove trailing whitespace 2024-11-20 02:31:45 +00:00
Elias Åström
d23bd927b3 Update redstone zh_Hant translation files to zh_TW 2024-11-20 02:31:45 +00:00
Elias Åström
6e35f9d83e Update outdated API docs 2024-11-20 02:31:45 +00:00
Elias Åström
839b9e995d Restore updated bulb light levels 2024-11-20 02:31:45 +00:00
Elias Åström
f5cc4d2d58 Do not allow turning X connected wires to dot 2024-11-20 02:31:45 +00:00
Elias Åström
190772392f Fix aliases for removed wire nodes 2024-11-20 02:31:45 +00:00
Elias Åström
eb7a355caf Run ltt_convert.py --tr2po for redstone mods 2024-11-20 02:31:45 +00:00
Elias Åström
dafc828593 Migrate translations from old mesecons 2024-11-20 02:31:45 +00:00
Elias Åström
0ac265d3b0 Fix crash for wires next to unknown nodes 2024-11-20 02:31:45 +00:00
Elias Åström
b5bd2d411b Remove unused field 2024-11-20 02:31:45 +00:00
Elias Åström
e5546fa05c Fix powered rails not powering 2024-11-20 02:31:45 +00:00
Elias Åström
019e4a8e38 Add toggling between cross and dot for wires 2024-11-20 02:31:45 +00:00
goblin_mode
8af2a7778f Simplify wire "bump" nodebox registration 2024-11-20 02:31:45 +00:00
Elias Åström
8337957916 Combine wireflags and logical wireflags 2024-11-20 02:31:45 +00:00
Elias Åström
14c11e40f1 Update comments 2024-11-20 02:31:45 +00:00
Elias Åström
8538d29055 Make temporary wires table not global 2024-11-20 02:31:45 +00:00
Elias Åström
9082549b8e Explain order of bits in wireflags 2024-11-20 02:31:45 +00:00
Elias Åström
36ee008105 Fix wire connection bug with target block 2024-11-20 02:31:45 +00:00
Jürgen Rühle
fd953a04ea Fix opaque node after_destruct override 2024-11-20 02:31:45 +00:00
goblin_mode
5b1e102c8a fix wire propagation 2024-11-20 02:31:45 +00:00
Elias Åström
9307e7c65c Use a node cache in wire propagate 2024-11-20 02:31:45 +00:00
Jürgen Rühle
7cbc27bd73 Use new dropper name in crafting recipe 2024-11-20 02:31:45 +00:00
Jürgen Rühle
cd2e03ce52 Output mcl_redstone:redstone in redstone ore cooking recipe 2024-11-20 02:31:45 +00:00
Jürgen Rühle
5cb2d03413 Add back comparator, repeater, and redstone torch recipe 2024-11-20 02:31:45 +00:00
Jürgen Rühle
544c94ecb3 mcl_util.get_double_container_neighbor_pos should return a real vector
So use vector.offset instead of the hand rolled tables.
2024-11-20 02:31:45 +00:00
Elias Åström
e1dc1f1789 Fix event cancelling with priority 2024-11-20 02:31:45 +00:00
goblin_mode
e567b86333 improve pistons moving entities upwards 2024-11-20 02:31:45 +00:00
goblin_mode
4b8eaad07a make piston pushers breakable 2024-11-20 02:31:45 +00:00
goblin_mode
ee86df5bde improve piston moving entities 2024-11-20 02:31:45 +00:00
goblin_mode
7dba258494 simplify node names 2024-11-20 02:31:45 +00:00
goblin_mode
0f34b341e7 remove all remaining mentions of mvps 2024-11-20 02:31:45 +00:00
goblin_mode
966eed31fa add aliases for old pistons
this converts pistons that are in inventories
2024-11-20 02:31:45 +00:00
goblin_mode
66fa59cde5 rename _redstone to _mcl_redstone for pistons 2024-11-20 02:31:45 +00:00
goblin_mode
923b344282 make pistons not pull unsticky blocks 2024-11-20 02:31:45 +00:00
goblin_mode
e3c19c1f46 add crafting recipes 2024-11-20 02:31:45 +00:00
goblin_mode
98d435db60 minor sticking API improvement 2024-11-20 02:31:45 +00:00
goblin_mode
33a5be054c add aliases for old mesecons pistons 2024-11-20 02:31:45 +00:00
goblin_mode
8c27819151 make containers unmovable by piston
unless otherwise specified
2024-11-20 02:31:45 +00:00